/* www-ATLAS of Group Representations. 2.TE6(2):2 represented as 2432 x 2432 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,2432,[ "20002201100121010111021210200200001112102101101200101100112112122211022211200020101212211201112110212220100212210111001022221001001221221120111110012101202202112210010121101211210100011101120122010222111212221210000222220220020100202222220010102211012021110100121110122101011202221210100022101222222002222100222100112200020020101112110020202011212111122001021022110012020010010210222102002122110101222111122100010200002020100121022012211200200121010101200221112221022100202201022000011222210020000010102022002110111010210001201022122011112210022222201211111200111001121000020121200020020202211101212022120210201000012212122111211000221211200122211112012110100021110021110011100120101220121212120011222121201012111020101121022022002202122122200001011211220021112200221110001001101210202202011021022212000201112211212020022020200110001010121101202211200110100201111222200222002210112012220200211110220221201120000101121200021020111210210001111011002200111210211102120010022012211112220101010110111100000101012020022102122120011102220101122011211100012202112022111220121102211210010022210100010010102012220200220200010222211000122112020112002121002010220211221010012112022020110111120221022111122022121221001001110122221110110000012100002011101010102210110111001222111022110110202001220221102102001022110122110101110220022010022112111120112001200202221121112011011011102010211201220112112212112122201210002212212201012200202102101001021011201010022211122202121101122002012212101121101202100011022111000022212102011210102120221200022111202122212020122010021120020002121000022022100212200210012010010221000102020101210020220222022221211102110012200020012221212222101212112221110100021010022021101022121221202211022012010202000102120012211110012121220112100022111011012010022220221011002000111122012200002022112001110011220221220020011210000110220010001122212020122100020201120200022111110020010200222122220001222020102100201212002100120212120101001200000112201202221200222110121111202222210010010222200221102011011011112120122122221110001122012211212011102121022011212012011001200212202021112101200020221101111211010011021221220121112012122012100100121010120202210112011122001120121110200212220202002202022011010200112102100101201100120220000222211120010010010111222012010002201021101002101120222201211020022221220222220001012210102021111101010010110220020000020012102011021010000201111212112221121220012211020110111000110011012000201000", "22102202221220200111120212102020211202201200222102111000211020012000222200120101001100120100011022121001002101122021201221022101000021001101102100000002000122001220202002002120001022102000120100222000011102122201220222000121000021010122201001101220212011111210111112122110210220022201101102121112212202020212221121001102002001000102001201022122110101202022002201022001210122022101021001200122121011111110111121220200020212212112002221021120120212002121220020112001020111120210110020100000221222211121121111202220200200200210222210121021020110121102002211021110202101122112000222212021202110202112022012211112000021010201210000000211220120201011121221212211101020022200201101111200221100222021001001010220120022100210012000202111212222122011002200221102101201002001021222112202222121202022221001110010221011100021021012020101021010000002221200102200112212022222100102110211121111020112112202111021122012222020000011012222121021202100012122220212002221120121001021222001022210121100222020000021010222000201120121222020222121122012022100002120210222120012211012001201221001200112121000120011021122101021002022002111211122110110210112102211110000010021222111011222011200211002110010020021200111212210010002211022201212200112120021001101120110010011011221100001020122021102020100012220012210122010120102222210212002001102220100121011222100022120222020000111022222212020112200111212010021210212201021101220011021000102100120012021222112021021111011220002200011201000201011221000010221000110101102010000102110111212111112000211122100212120202022101121022022011022210001011101200012221021120201200110202200011110010211012121210100220201202102122020112111102222110210101121022221101000121212022222012001222020022002010020100011212001112210211012221222011100110102020102100002202210211102210211101121100220112020011200010110002211002201020202222011011211121220221210212212001222110121202002202120201111112111112120010121212002200220202101020112101201100222121010120220000210122011101202010101002212012102010212101200011200222000022011111200222221212211022100211211100110100220201201110102200012012210102102200010101101102202011011020222221110020222111202200021020110011122200220222120122122111121112022022220020000111220010102222022212120202001022222201011012002001102000210012122012111111212111000121021021112112210112002212202021210202212020010202011211002012202102222201100202211002011112201212022202011010110012202110101002120212002121112", "20000200200021100022221002101110012112112200012011100202010212202020222222000201101201112112111201021202212220020212202000200121100120202002222201221121020100012112211001000200000211222222102210000222112221120121020112200111121212022111011011120201112002020212112000111220020222001010221212021202021022001101202012200122222100101100022012111021010211022121112222102222102210112201112202020122111000102210000012020212112011120110211002200022112121211102100121101212200010121121201202001111122210011121100022011111002021222201100222121200010111021002100011100202210201101121200200112200102211111002011110202221122000222020221001111211010220011022010011001211222101110210110002111202021120202100221100011011202121001021212102120020002101000102201001021002102100122112120010012012112121022210200202210011210112020122202021011200220211012001112100012220001111010221102220101021020201000020011200021011012222021002001012101022122221110202022111212112222122120220102112211111111201000201221222200010111101022000100100101112200012011112220002102212021111110220201222211110002101221210222002010121101122122121101112000012020011201210022212022011221011202101011112220110010111120102222122020201020022210202012221121000021100012221012121011221010002010110110001111211121201021200221120111211212020112200112202020111212022010210012020000211201200210212222201021102120100011112022210221200220222012012120202210120021220120001012012020002012012022102021010220121112211212202021221002201020000011220012200001122120002011220121120200221010222002120100022211101110221020221010011020201101021010000011222020001221222201020212101022021112012022221021212012110020220120010200102101220112010102002012201010020101022022020021100222110101001002002211220112220112112012021110001222201111222022212002112220000022012002201000221000202200210011111101111022000210121222021120002202000200112002121122210000012200021012102102011122210001221202020102120100012200221122201220101021001021012210021000111001212221011020101122221220121120200021122102200102101111012111202122020020111222000210102221020102122122112102001121010012002020211010001111210121201012202022001010022212022122210221202102102110210100112000110200222002222002012011122210210220101222211222100002102002121211120110121000120210022210022021012122001210001102220201120212000112112002012112102220210100110111002211022200212120210011000020002212002110202200221010220211110110111212222011002101102021100", "10120112111121112022000101100221102202101201002200000112020000200001101022002111112012021221020012002201101112001022001121022111121211001011212112110012212201110122120101012011000121101220221021102020021102020100100210120122021122111100222211222111120121020102002012201120011021220112012202110111211212222000022020112220100111102221010202010210121000202122202211102200212022012220012111110112100200122101020022221111011002012002012121201220002211221120121221002221000101201202110100020012221001122120210102012212011210002100222211021122211110120011102221012001101012100002010000001211021020121012122001220220101202020012102112120002112021210020201111200101111021212102122000122112111011010221101022101200020110012222200202101120210101220101202020212212001201200102120201210212120112102210200012111000100211022101102120101021011001110220000202011222010221222101202220001011200221020010211102200022022010011121122220111022211112121011021112010122111221002102011121111220200221212122102112121021111100210200020012102210100210210021021122202020022120201221200211221120220002201112220121022221101220212002100212010112222121211221200110011212120210022110211121111201010012121001221121101002102020112111201111100110112202021212002100012200221210220122000111111200120110201102212022000111022021102021211111010110102102222221200021011212010122220220112022112021200001021212120010200001221211111202220220222102101221022000202122110111210020012001100011001020111121021012221000001110011201220122020122222210120111010122020001202021101000002222110112201001012001120011122021101101221000102122202100001110001211000212000220211100002121110211021100210101200122222010212202000222001110101202200012022010112000222210022110211210000201112212220112121001111122201111211201022211101102200011011122122020202010211110111110202001210211022200212100220222222222012112221222222112212112021222020202222112202012020222011111100120022112110122102100210210221120122021021011222020000122210000010211111200122222212111200022011010022022221202211100022212122101012001011210002200122011201000211200222101212011010101112110022021001212121210220122001021220001220002012120111222001102122221202211100100210100010211120022212110121221110111200211200210222000212022222210102121011222211100020011002212021112100020201120111110011000112200000121110202010021201212122111000121002022111101002121222021111202220002002220010001002022002221021111110011001221021022100220101001", "12200202222021201010020020222002102211011202011000110211000100011112101012000202000210021120122110211222000111022100212211011012001020000122121022201211220102200020120211111111021120020011212012211001020221002221101212220110102220200002122222221010201011120121220201102110101120120022201000000011012112200001101111011211101220010200210221122102021202200111200122221200011020212221010111121010212010221210222121122011112221222210222200022212120111021202010002001110021200112201000101020102121201201100100121221222022022002101120010000021210021000110200120121112000000120022020000102200020221120101020101012102121011120022021120101222101202000212112211121110010211222011000022201201002110012001212001201202000211122200221011121220111022221110100102201120122011212112202111012000221210010102121120011202022212222110012002120210221020202120201020100121122122122021011212110120120102011022000200202222221220100012210022002012221020200220100121210100202120012111020020022011101200020010120101210120200220220002112212012020021110000102002000011121122202021102100022221110022111210100001212000202100000102102110021202212011000022010021022200201012221211022220121120202010012201121121001222221112201100010110001221220120201102122112020200210211122122101101012211222221122000210121022020222021112120122100100101200222110122202202122102211101100202222200022200211001220202222121012210221200110211100201120200000010001022100002011210200202220212220120202210021111120010100202021202110012011210002120021022210000211102221020111022012101212122210210201212000220001002110222020120111001020202012022010121001021112012101021120111002221021001021201011000211211111121110021120222121011221211220200012111102122012011101001112011121001010210012120011121122021022121000101212011102210200021211220200010202002212200212021211102122020000002221112100000101111122010220221010200100012200101122202100022221211011122201111100202000001120021011121001201112220010021111210120010200001102121212011211222122220122221221212200122100200201220211112021202002202020022121121102120122202200012021122020021221011000002212201210122200110010222000222100012000021200021200200001020012211222102000220000201120200100212101022110012100010120010112000112202000002021121201210120100122011122020111001212002111002002111021120110220201000111222120200000211220010010122011211220200110222021021010212002211201102101211201022122112211021221002121000002222110011122101220010002120112", "01100201002001110022220220212101201122110212112022220201020101111202220100211212220202020220220202001201112000220211102210200100222111100120122122210220121022220121011212000010111011111200211000211222100211222020210001102102121111220102002211000021122200021120020120200212220101012021010012021012112220021112010001000022100211110000120101122000201221100220112100000011002211212120022001112200110212212012202011112220110220210210202122110020220111110021100121011102001222120101221121012002100020001201210112100202220221121211110120200010110112120102012222011200021110100120202001122121201120222011021011010111120022001111202010021221210012211221220011111212001121200121110200002111120012100212112111202010121002221022012112010000011010210010020210001112212221221002020222011021012211010102220111201001010021222200102000211110210201221000112200112200101012001010212101210010002100022202200200102211010202012111001011111111000010201201122010202110111012021002122200001020001021200121022211210110000120110112012002210120011000001212220100100202101112112101011111211001110210220221110220102211121000200020121001010201200012201111212122222220101021220201000112211001100100012110010210010222221122121202001212201001202202210210011121002022011222200221111221121120121001212021111011000111002021022011100020221211021012211211110022100002120000220221222020002200021221201010202010022210001210122202001002220020120220222020012121212200222021202120112110022001012021122022010121212200111102010121010021120112002100221012220021011022201011022222120012202021012221222201020020011011222100001220101211022222102111120021102112101211111001012101202110122220212101122121002100012012112101212200101022201200001100120202011020111211002122201120010222110001222022101110000111110010110122122100202002012221000002020221220112211122122101220100220021221120002221101121202002211100210211110010000210211122212021201121121011221121211112001012021010112102021011220220222002121122202212110120220111000011212021202000022000222102101110211121222222022200221101120212120122122201002111222100110212222200010020022101121020112211010011202100100110212002000200101111101112210220220012212210011201202210010221010101222112202120121202010120211210220120020212201220020011002200002020220010021020202211210120121110112220122011001021002221112102221111122112202020222000111221220001001100021102102001001112021121210200112121121220002210221211122001001010101102220112111202", "02001021210220122220021101211212201212101102222210100101111022012112020220110220111212221122210002211101221100221110001012222022111212012121000210201000112012122202111002012201111000111001112010220012010020201020001002001111000011211112221222220222201012012212112010111020212002110001112011112221101001000011222021102222121220202010221002110002102020021112122111110012121200000221100222121001201211012021202110111211202012201122001222222220211001201112021202220011210220222222221110011111021100221221120212222022101022111221201101111202122120121110102122222122211010121000220022120100000000221211021202110120010222201101101212012000101200022100012020101202222211101111110202212120220020010102121001111122200110010112222002022010101000021100102111012002002102210212122212202021002122012121000211112111110102012210100120001212010010221022112102022101102021201221022012000000110100100122010212201100020020002221100112002022212012000002120121021212000101112221012121001012211120120111201100200201002212012222120022211000001101011210211212221000121022011101020121020210222021200201111012020011100111122111011221112222011020220002202201222002111212202111000211010001201010000110012212001220120021121211011010112200212022021020002111102222100222120120020020010002212011100011211001120210102120220101100210012121001111210101120221102120110112212122120222011202020220210220220220110202011201010000111021100002121012110111001201110121122210111101201121120111122121202111001102000020110101220110121112002102201221202222212011002222201201210120220000211012110020102212110121110202122122011112020022121211010020220201220102110220220121111200201011220022011202011020111220120122121220020020111221211021010000101000102111200102012112102220200112121222011211112201111202022222010221200200022120001201002102111200211022001221121211020221221210201112002101212121020000200122100011220112010220021101101222112110112000020101121221212010112211001210211112102000000120122020101121000100102212210220102201111211111221101201210012112000112012220010120000110200121020021201000012010010200010100100100012001220112010100220221010120220110211222201022021012001021022202102122020021012220220000120001212001022112021221000220022010100112021001002101001121201001022221112110011122100111022111220000022102200010200201020021202220200211011110211220120200111020121212120010110100212222222002101112111010101121220200212100021220011200020001000021201100000002102110100", "21210121120012202001210121200220220202222002021220001211000020211122200210002001111000222011210002100200021020001200002220210001012022020110012122202002112211010102221221020022100001012110122010112102100220101210112010200001020010101000201222222110120002211112010001110122120202011020220120102200110012111200201001020020220222012221200112010110212011102002221112012111021102022102010211202010002011210212202220020000012212221102021022112112101220000211112102222211101211220021100010000120212101200020012101220111010211002220120111221122112012002220111202102122222022212011110212021221000112101202010100202211221121210022210211120120101210000100000122110101222122020020021002222011202110212222020001211112221222020202112121211121102102010210101120011120001121112220112012222102202111200121111121022220222122111010220001100102222012011222210000100000121021200002121220202022211220011121010001210100220020020212012200202020220110122002000122001112210000211000200220110201122012210220112220011210100211210020211100000000200102000212221000021210110202120211202210222012110202122211102021120200110110001211001020110000212201100120200111211012220222111120202111012020010001222202122110020122222101010220001022001201100010021120100001112021000101011021200021210212112200121012010012220222200110011001210112101211112211110122120222011112101100210022200110111100202010111010221200010100211111112000212111022221112011201220020210002120020211112211200120201210000212212211221122010112202210020122020101222000120111212221220212011002021110012020020122102101220200220100001020001111001122210100011212220001001102101201021111110020000211011220211200220102110000222101001200010121222022022211020002201112011202200011011100201202002222101120022220110021201012210100201122122211021020112201101221202210200021210100100002010010212001112112222200012202111211200111010000000010012021122111100211222012002121222221212022112211120211022210121120001012011002220011011100011100220220010001202211000201112011202201102110012002022210201200210221110020020121210201220200102011101111120210122102112021200010000022122212111121121001202201210012211222120102012200101101220200020011122000102110121100112002212222221211110210111210112100020112121210220000022110121002012000022221201221010121111200201000000010102011012100122201211111101102221022121100012101001101001221100110022000212002221222122020011001010112000122112112012202010111022211210020010212212120220201", "00112002000210211211111001101220211221112210111010110202120200222120102211010222100201100022222022000200102000022010201100112212110101200210210112222010111212100012200100012112020220121020220200001100102011101210201020202121121210212012011210201012022212000212201220000001102120112121211220202011102010112021201220120010020022100001010022122021002011201002002110210202011022221200202000110210122212012011012122002222210211111100120201002021012202120200110221000101211111002220121202021022122211012002110110112022222102001020001101222101212120222011221010002201210000201001112212102112202121202012020000210112212000202221101121101102021022001220101100021022220002211100122010220001021001200221220111120021021020021020122012002221002012111000211222110202222120001010021210122021020202102200202200211122001221020202101001100222122011201011021212112221110212202021101210221111012010020110212012022001220012020201201200002120222001001210220022210010101221210200122112211212200001001221000221121021200001210001211102011220012222221210210221211010122002212121120222210002120012101111211211010211201202020221110002100012102211110202121202012211120001210222020020100220020221101222022111012121012021202111122221002112012222212212212122102111100100101202102022120212001210212220021010112121102011001200121120000220222020202122200012200122110211211022000222010001020020001222111122100200110001002202210111001101222122012110212022202112102102201012110210102022200010011100211210122022002000200201221121001102121120002011102022010011022011200102122002101121011122202001210200220122100121112022002022210010112220100020120112122022022001202122012012201221202011002210220101001120210211122110101102020100120020221021002101122102210021210212001112122211101112211012020020120202010021011100112022101102211010101120121101222122220001012201010100200002222200221000200222220210122111211020201222120101001221201220012000222000112212122121212020212100202110212202011200200000021010020021111200112000022122011110010222121202120222221121011020200020222001220021212011010001102221222111010102102000011002121211012120121022121001112022221200202110200011110000111120022002202221200121112211121200102100020111000122220212000122100112111110020100121212011011012220100121012011111011000201100212112011112222122102221112101011100112101100101110200210200000111210000122021200120121221211202102220200101112102000011002001200210020211122211200112101102001100212221122", "02021101202211022212001211021211202111111210020121111120020021002201002202001211200122102100210112000221111111112211020011120211111200010200222122202120211121120212100211220210011000000210001202120112200011021010002120222200100000202220001001022211100010220202221202000111001110220120211220122202201110122201212210210002110020101021100011020011212001100112202211112120200211212012102100000112210200110201011110221021221002001222020011112200101221112222202201110121001021012112022101201012202011020122101202112010122102021100210200102202220112101012110211102110222002020210200100122012110120210002010120211102022102022021120220120000011122212112100222122112000121020020020102011201120122211020022011001222021111111221211022102202022222122211011121001122221002001101111102001011122222021110212001110201001112212110022010221111002012000001212012102111002021100102220001000101102202102212112110120011102211200200101021022110122211201000110000210002001201002012221222010022010200010210021222101011102222112222221102102121200000122102001201000111101002022001111121221002000212121022122112120121101200102000120220202212020121012112221000202022000201110100200011022001202212022212002102212120212022002101222102221021021102002211121020102120000211101210101111101101101000012121001112102001201110111002122220002121100002010001110122220122021220120012211112022211221212112012012201011120000011210201001001001022022010212101120200121001002010211101211110000100202100020000201212021102111102222211120221111000121101122000112021101111120100001202120001102022200221212110202112100020002200010100011000212021102100121110110110210200120210121101020121022000100102200012110100110000202022101120122011212200022111111222110222201212122102112000002222002202221010022011001021111221211200201221012210010011120001101100002022100200102222220211220010120111000211220002122201002121110022121022101010012212200211012120211100111002201102122020011001101101120222000102220002102221021221112111120001011012122101001110111122021121212000011121002211010112121020100002102011220012120201122101122200212101212211201010122101021010122121010110111210110022010211122022220221120101220001001000110011220101212110101001012200002220101111120221010120120000211022211120011021100001020202000102112120100200212122221002202020220100100202102112112010122012122122000120201211002100100210210102122220200102122010020122002201120202102100210210021202222212211120110222201201120020", "21012222000110200011022110210021021101001102000220020100111221100212221120012112101012101011100210011222202210111120101001000110110120110122200211000012020211110221112200122200211120021011202211212121022001111220200020220202112022011001022212110002101000202112112111212001112200110112212200211012110000101201122202012112112202102012020121110210221221000101000022110112211111221200111112121211210120101221001221212211012200202102021221202221102221110202020100201112110111212222011102110012211000020211112220020022201202112011021222021111022200122001010212211000000110101221001212200100201002110202012211122121101222102001021112121011100201112010112220212100002222111111020121102101222202221111000011111011202222122120000211011221121000021200010210221121222000221111200200100020200022010000012211112020010002122122222220221020020111102212212020121222021110002000221112212212220200200122111010111222021120000101101121022201110011122010020210210201202011110020011102022011112210102010010002002110212222120101120120022211011122211121010021011000010020102221100120110210222211112110222221120100020210012110200010200222222100120022001111020220122120200112101101210011220020221210220112001101001201111201210212210220002110020012112221210120222001021122222000201112022200102001020112210002201020022111201200010002102010210122000201122202201001221121120100121201220222010220102102200102110121121222112020212212201212011221022001221200012021112200121001001202222012112001000221210220112110101222211211111011201102210210012000020001110211022202020220121111101201202202020101011112111202122220222002111101211222100220120200102122101220100011011101001000202122201012200020112022020210000222102020210111020220221021011212002222020011222000121011200210202021100102210100021212002102021110020000000101210222021122020001120022012210100222200120101011211112101010110001020022212010102011121121001010010202222001222110222220022111020211120221211020011202011202012210200202222021000212012101211102212201112100110120222122110001222002120202111011202110002002101221002110021102222112000121222102222222101000100220102210110120101200210222021210222010112022002011201101101212010222201011210102210020120202000112202020201000112002011111020110002221200122001002112121102222011211102001012120121201012122002022202102202212022102201010010011122200112012021002202101021000212022120012111202221002011100202012222101202002220022012002211002000101101012020222110020", "11020120021022211222002120101000202110110022100100021220201000100202112102010011011011110210221100122101122101110201022201021021010112011210101222111100200220000101112212210201001112011222210011120220211011122102000110000002111011001100021101210221001220012002022121020201001002121222001012022221122021022121200201112002002220001021000022100111202011112002011012201212200100002021101210012120110112011201121011002111110112011120002121121211010121022220121011010210001110200210120210111001022022100222200212000022110200200021011101202002001122201002120221100210121212100021222010020101221001011122200011111211022122221201022021112022002021120212020210000211022012121222002001000010021111222102011010121022220011010012022011010101201021110010120012022020210201202222112020012012200001112010120000122010121112022211011101102000202110100221210222110112022222211110102100220112102210001211011100212000112102000220110202112111002010122010100000110122200222200020122000022102021120201020200022221211202101000022122221112200201121222201210201120201120212201101021220120021122020121001100200001001001200001022211212102210012222110210010021221121001211000102202221222101111121110100122221110001120212010011100121102212002121200222112022112010111212211001222002121111010210021212200100012220222021021010001222011002021122200012000020021122112000222001010120011212012222101121102010102120122120200001022112020112012111121222201100111010001111122002112120000101101201112201021200202020122210201110211220212012212102022102020121002001211021220200100201022210220212222200112022211122200210010210121001020111200011201200221202101201011020220202011002110002020022220201022100022201201120101111012021021220012010020020020222000220120021020120200112122200112221100000022110021002011221201201222210101111222202001002212210220001122101202010012201012121201220202121021022212002022101111121010111201121200012012122100011100012100121202021210020222022002201110211011202100001020201210010222211222201200012210201120111000220020000221211211211110000100002002221112220110202010012012022202001010010022102212001221001210001120222220100100102100021000022110200120002022000202211021221021021221122201212201211020000200202222220112111211201010002222101110100112202210200211001111121111210101101020000221220200222112010222010012111121021102011012221210121222111001000112200021101112202202220111211220012011220100101120102212211212220002001120102102112222202012112", "21112201101221120201212222201022111211102210020012221200202111021212122222011122022121021011001020111020202101112111112211100000102102202201221012011101202020002201022110211220202121122202000012200001112211200120010101012211120101100212211102002012002100102022122112111001111211210122110012001220122200110101011202220120211012110001221002122000011021020002111201110201220201021101110001211220121020200202222110220211111221201002012222211212120011012100021200102222011212002202100000220110201121002012122111201121222120111001012021100111211010121002111210221000220222022121121122202000120111022011110211001120010211002021211211001102110202012201011020222001211210110112120100212220200202202011200101021220000110201022122100122111201020001101221221222102211100022121201200201100122022210001221221221111121022002020110111001122111022120200121221000102020102022212011022220202102220201200221200110222021101020211210220121002200120112122211000220012211220202102101221201211202122021201122101011020220002021102102220120210122110222200120021112200012221002202102000101210110011101102202122220100122120010001011101000021112121120220211001001101101212102001211000001210122012222111020000202001100120100002222202002112112101011201211222002002102020120021201100102210210022022021210002210222022101221110112020221022120221200212210021210121210210021011122201012210201001112120001100221001212220222012200211121201110122211210122220111211002122001122022110021100221210021021100221222222120002201110100202000222110101001211012202020002110001000111111201001021122001011221102100211221101201210220112000200200120101222000212022200100010000121022210022211211002011210202012001200011202112000112221122200102201202020112002110001002012121221122012110121021210220012120022012110021211220011111102102112211201212110201112111222101010221110112120221221112112121021200002011120100122012201012011110200021112010000212100101122202000021202001201021121100012202020120001000120221022221100112120101021120121101121000200210202101110120102221000002210111222100222122120220220121121122001201022020200201012202102200210111002121021022100112121012202111001111200121211001122100110020120210020212000102012122211001221010020020100100212220202211102102002110112112000210211111122021012201220021002101222010020220102111020220220002002222120002201122220210201221220101102210200121222001102110120101000101112020001101000022120110212002000022020100102100101221001101111222", "11200120002011202212010210102012221022012122200112010000100220111000101121220010101220010210010022111121222200002000112110010120201121112021021002110102201100021101110121101222121002100022210212212021211122212200020222111201121120202211222122200000011102110101122221200210012020000110020101112021120120002202120110021210120102010111110100200201110021022212200220010211010020022221000101102222202120222110110002012011011220112101022202120120102120201021201212102021210021211022112002010001112001101102220121211221212221120221212222012101021122210201122111010022121102010221001002211122122120111100122000210010022212111211111210111110101220012211221122122020110001001011022221100020212001122212201200121200011021011221010100101121212221111100200211102021121021121111001101102211022111222212001011112101110202122221220100012202200102002000201220121010200122121121210011122121021012210112011002020022010012220021020200012220120221001001020021222220001202021012002011221200122120220201102201212100012101010222222101112022222022101201220122122010010211021212021200111021211201020201122022101200102002000002001021121100000120200102201122011122022212210201100011020012212202101222120000112221002112221011212100021122201112022012022011201112120021222100101002122221210111220120002112112211121012020102102021121012200110220101020221112112110122021120120222212000221122011111212110001101221000122020102100012112212102011121211001222121120112012011011211201211111111010012012222221122000010210210211011101222111022001121021001020102210011102221010110021011202210211112102001100211122201011200012222000122001020001101211000010122210110022122010202211110222202020100111010102002211001002120221121022202211121120211102212201020221001000122111011000022221202211211022021112122201000021121011111112210122211001221012012101022022002212201001020120120020010102020110022002000122100022121102000000010122111210112102002101102020212200111210201212022222122210120002212010221020022120021211022010021111220211202020022120020101022011211011120121221002112210020010102100020020201222020021222002122221202201012122021212020220111210110111202212120010000011012120200200212212101121102212102022201121212122200021000210122112121220100000111001110222201121110110022021100120021111021010222202210212122201012012210210001110011111220100102212012101010100011211011120201111101021200212002120110001022220120021210212010110220210111200221100120120101020100102111222110", "10212101001200200111021100002102202201211012001100120210202220001111100100002110000012221100001011020010102112211201022101001010010122001222221021110212120201020120210222021001121221011200001212211102212211202100101012212100122210120220122020022000101000022000200022010100000121220110221210201010221122220012202002110021021022210102022220010011111102022211010021022100200212110012101101110002201022021011210212211112222201121011010122111220112211111120101200021220200012200002121022010011222110012221112020121210021211002110021100011212220221022202200010011010000111111120102022220120100202021102012001210121022212021212221212210002110102221202201111020120000012112101021010221211111010020102221222221010112201122011220220112202001100121020222011021111010011100002012122100212210021011110022000112211211012110102121220110110211020211210010010211022012200102102201020021200000202200022121100020211121112020022120102220020220100101022012202210100002100221221001121010121020010100201020100102122020012201122122200212201001212021001101210100200200221110112220002221122201011112222220010211210222100112111212221022101022222121211011212001012212202101001120210101002122200000212111002122002200002000000012012100220122112020012020101100222000010221122212001210100112020002210121220011202012122012000011212001200100202201002201022002111110200201010120120220210022011002111011010001010200212211001122112201201012221210101201112220212220200100210000102020222101222222211002002221201212212112220020102120212020212211221020121012101220222122111011002010221111222112001012011022201201020110212212211220120221100220000000100010111201012012201200121122222212201001112120201111102021010111211222220012201102200121212000111111221000202222110220122100111221000102122210200102010121201101220220200010001110012020100211121121100001202022020102002110120201122011022122100112212012010202021221201102121000020200002121002210210220212102002202200101010112121112200111202122012010000110122202002210222012102002001202211011220212111202212112211210000211100120010122021211220002021010220110011001211222022021002102212021212112021021011221101221011002122220110210111001200101002211120000221110211102220021221201011000220002210120122210212121000221122020121200001011110200122122121200002211120102110002110211222110212112000221101221001220211220120012111211222110010011110010001110100002220022020201022200201222002220001212222120212212120021000011012122212012121", "01021112110100210210121210022011012212202110120111200100010122200011010022100020201221212210222010022222210210120220212111011201002211211110221212002102211122020102020121211020200220000010001211001220202011211020121202211220020202201101020020110222112122212002021200201111110022121021222222022001112000100012212210100120120111120201212211111021000001202010122011101100010201110012212102121110120012112202212120021001220122102100201200112110011121221001001212010201210121002110121220002112200002100212102202010022002012000001211200121212112021000202221122222022021022012102020202011011211101020100122120220212112202022200102100012211022120212120221101001222120122100210021020200021110022202001020000202120202020011200002111000020120110120001120111220100000000200202000121010012010110000021120220220220122121022200111210221002220112100002212010122120002011002002200100112220121210000001021001021002011101102002200220112210120221000021120220121012101001210002202120101122012221212222101121022121001221021122200102010002012020012121020002220202211110101211201212010112002201120011112000101121021000201212120211101220002002001011200200122000102202221112112111122022211100121201222211121201012220220121120001120102011201012112110120222201110211001011202001122021212022102200220211201020121102101121120122202011201002210221102102101011202010021220000102221000112112010112110020210002112000210002202002122011121211211012001020011122200200202201200011100221100002002101211122221102222011001201111002200022122100202021121200020002112001201022202020012112010111122002022112202010212102021010021221111222120221112210200221122221210220222122122001201001212221110222022201210202011122022012100002112100110112202122120010202221221202020111222220120011002202212201000212011120020222002022200001010202102221200110212110001210102200020120012110110111221122102121201022120201220202221100121200012022001211020111210112200211102212122221212000212000112000222200110020120022200100200210012111201211111020210120201102102210012110120221022212112111020012101021012122010211220011222112001202210112002022102202211021110121201000022200211210201021020101000200020112101101002101102212222202220111022012201112221002210011101220211220201110020220200221212101122000111220022001210011200102201021200121201111022001000022102112202121202202012221201220210011211202210102001201201112020112101121111022222121021002122212001210200012010102101021220101220111120112202022", "01212212022210122222121021122202111010001200101212121122212222000211220210222210022010112221110111011010012120121210021222122200012210001222121110011121120120110121212010020201220122112020222212100202101012020102220100001011011111012221222111102001212210101120022102202220110001001111100200222221110201111212122222220221100210121021212211102001111200021220100201002201111222100111102021100112000212002222021020200220221201210120101100020211022102212121022200000000002122100012122021220201221020222022220202022201012112201122202001101012101121122011201112222000021012021022001010202112220100001201100101021101120201020121002101201211021112021010221022112201020101221101001202120121201212221220211200002002211102021000101020120101102021212222112122100101112111112102001101110000200110102012220002101210010212211001011110111122100212210020210120122211011210111221012221112102121000202011121002022001022010212012101222221210110010122120212011022121121011002121201022200002202210000000221000120202201211120021222101000202220011201112002002001212202200021212120022010112120001112022212121122022100202211100121020120102210010220022202202001011001221010112211012222002211202220210001111212112010111222012112022001100111212210201202202210002102200110221102010220222122220120010101201220001102201221112110200020022012212000010111020012020110200100210211121112002211021111001121020202200022200221001011000222102111200010202011011202220002110221201110010222211010201010211002010111021212102000210102011120102021222211211022121112021100021200101010222011201022200012002202101211000020101210212222212211112121010202111111010100111211010121121220020001100102211112011202101012202101210202112210001101211122110201010021022201201111221100120010000122120020220001101012121121000220102201020100212001012202221201101110220010220120202021120212120122202122220222110200012002200021220211221122011122220220210001200000121102200122120102000010101011011210120212001001011001221212111120000211012121122121110001010200110211101012110112211021012101002011212212022001012101012112120201010211100221112122220102100121122101200011220012021000212120102222211120210201012020102110000002122020020010201100221002001122120200220021002121111021202201112210220020102122211201102120220202121201000000101020212121002210212000110002220211210202200101120212002000012011120020011011112111001112010221211010201120212012021211111210011012010200212012220021020101200211111011012", "20111210220112000121011122201011110120011002000011212120110000022021201210111121002122210101202202211022201121122201210000222000111120201021212001000211212112120210000222210220202222112212211102022002020221101101102201112211020221002112100222011020022201012020010222120222202210220101011011101100101220110221200022212011211020202120022111200200121220110202212111012121112112102112021022020102200020200102222122100202021122001221102210012110122211201100022020100222111221110110211010111202120012120212212102020201200212212020122111022012110122021002012002111112002112100001110221101020111122211001012001100002100212122221002101002011212100012221002101200022000102012020022100100100222000201210020110111101220020222100012010021102112221012121201121022010100000122220101110220101112211100011222210200110010220211110102010101012002120121011011020202202012201221111102111021121211020012022002201120010202021020201220112100202010121021222211120020012200112110000222200200001200212212012112120110101220002121220211110110112211012022121112212202111212121001222222020120002221001210120221010222210022000112201022121012011021020222201221212221022210012001022122220112121112212120122001000120001000020221001121020200200101011021000200222022201021112000012110122211021012110010021220022002000222221220201202122101121121100201222101022210102220102002211012110122211101100022002211120002221112101210002021012112021011201121111011121002221202000220011010210002122200120110100022110222121011122012200010022121202211212000120210112110000002010211100210112121021211002011121211021222102220012201202002200120122122011002020221112212022010210100120221021012221111011001122101200000220001210201100021112120222210012211022112011022021110210002021112222021102111120011222112022002210202212012101002020212222122011002012121202112121001202222110001112202210211022010202120120120002101001110200202210122101202002112022202001221120111021110200212222200202022020212022012021002202112121011211202121122100000220100121221011222102112100011000220022122112100201022122001012001122111000201200001112122120202201200120210201112102000001112120022011201220222202112001100222012022202011102000201000220021102221212012122120200122211010022002020122001022120111002222200121002110100020111011201022202121222212102010002022022200002110011001121102120100222221111120121012220102021210011211111120101111111122220001111012210110201211100020021101002112101010112210100221211000", "11221011221001211010002210221110010200201000012012122210200221122212001220222000101101121100201021102022000112022220221112112020021112002122102202120122011221222111220212120220120120020111020120100000222010012100102200120211120120020210012012202021012202100222110211220112111012111022112122200010012002201202110202122122021222112021112001221210111211002121211120110111002120001211222212211020000001001111221102211211121211220222220210200102220001212112102111100021111211222120200220000011022200111200202022020001002000211111022200001110200200210220000212002100110020212201102202020020010000200201021121100021200100010212111212211120111020101202102001101211212121102122020010222212122020010202122100212002100210002101102001211221201021212000121002121021000002202221102002100110111102211202000022122220020002112000022021102102022110200010120011222221210122110002102120002210022011122111001110122011010010010121211221210000020021212210021111101011102101111201010211002110011210211021102112200101221200111211100120010000010021022111101121002210100000121221002120020012220120122201011212011001110012000210100221210010220221021012011201212211101010200202022221021202010221210221212102210010110202022102002020110220111122202020111100221220020111010110012000121102212212102221110012101101011012202200002011110020211021210100012121200212002211121010010102001210012202110212000102122100111002022112121121021002001111201202011222100102012110100121221222010111212222001011102212010002021010002211121001120001022200010210211121000200011221211211010222112111122100110110202120102001201220220101121222101121110011100102010101110112000112210120002022002011000120200021021211211211210011222012202022022022200102022110120200201011011221110220002201012112010200201122111010201012111102021111202210222210220200100011102120012011112120201021102122022101102120222202010022010121010010211122001102002021000212100022000022010020121000201211022121020000001212012122022220110111011111121201012102222110102112200001121200012221102110112122011001121110121100222220111012120000110221000012222211101200101002220200021002010020202222120021021111012110002210212111200121020112110100021200100211122211122102002122002120220111122100122110112100000212002012210111101201112010211121200001120012100211020020200100021120112012221200010210002011122010021100010221220011220020222220111102021110202011021222100122010111201211202122010110222111022112200101121012222021012221", "01120122021001102022211110202020021100010012100212200001211001220111120202211120010011020122222112002011101111011101121211200120120001100011012121212111221111012000011220212202220122221011111202000011200120001122020012100022111221201101022102020212201101111121220000002110010110200012212022102011000001002221010011100100220022222212221010010121220120220110200020212010002200022200020212111202201100200120102120000102111002012220101010200020200200111202210111102021101011020000120122222101002211101110022101010112021102202221211212122011212110110112112110111121002012112120110111122220111021211211222210022112121010210201021100111112021202022021020102012012022201112210210111112202200122202222002211011221110120202212211001022021100100202020021211100010121112122022101112121210101021112011122121212111120201121001101220010002000021111110002200111111112101120122001012112201002200210212112112101222021211121000002021020120100102212210012212122110120221021100022001100122010020021102201202002111110020210202000021101201222201002112120021212202001102010212011121120011222100021020021110122112210201101010202222112122021101201021001022011022010221000200220012211022011101011201120020010201210201020210210100200010102010000200002211102212200020010012121000202222112210112222120002012202210110022211102020110200021000002222120100200012111021201112112201200122012102120002220210001002100112200022011120000212012122222122212200022101021201212020111002000021001211211212020202202002011122202201001100020200211201021100221211022121222002120002100211002102122100211202021101210012220001021010210212101122011212021201001002221200020011200000110212121221112201220200002211220212102222201202100222101201112101210012212100222200122210010021112010010111022211111221200021202210001121200200120022212201100000120110210101001121222221001210222020221010022001210212012211100110111221101100021202012111111110012010210010211110200011002222111121102000111021121011022122102002100102020202120011021020102110102121111201210112000021111120020020022001110220220122122022100222200100102021210111212210022120221110001210101100210020120211102000122112011221221002120020211220210101012110122101201212200011111012222220111022210222201000121012010222011012000210122200101220011211001121102021210102100101220020212021100010111001111111222221201002000201222000012001000222021010000012002010102222021212022020211221120021111120022202212201220110002202111111100110220212", "02200102122221120020200100100020101220000102010101002210111012110011200201022100200111221110101110011110002211210101121201120222011201021021112022101020101211102220100010122000121210012010001022210011020221101122120011212200000011102020102002210222022221120220220112220000102002002011221222102102011011021101022202210021022102002000020020220120022101120102210011010002111002102001021202220120201121210110101121200111110212020202102022102111120120101202022222112011002012112101220102110102120221011012211101012111220100212120020122101112002012210112002012021000202210202020000022201001111100010102200102020002012010110000000011110010221112211212100122220100101110120111120002202210020221000110020012102212021222111201001211120121210002112120021112200000211210021000022220020220002012220102000221000220222200221112202201000100202211220122001120121121021102010111011002020011112002221120200121112110012110200120101101011200222202001201020120120101220021122002221121112002102111120101121010111022110202210200212011022210011200001202120111220221121211122200101021220001000121200211111101000112122222021002002222020220122100212100220200212211100210101202120202202201002100100001021001111022222110020020002211200120201221012202220020020022210210011220100120010102021022110001220001100110210102112020010001220020201202122202101020202101100120111020210011200021112022022220212200210222021212110012212122021000022010000020221222101010110200202212202202100202001002211102112000020002012210111212112100122112020212012210122012120122011012211211212021020112100221210202112201020211101012010010100102210210111222112102101201121010111212200012022102021211211022122200012102002010020101111102021022200212022012011012010102020020002202020022111022100122220201210112221100120021200110210110210021201020221022022020002102010100221221200211020112111010020011120000221112122101010121202102222012001110110120222122121000111022120210222101222210020202122211222120001221010121122200201121012002002112121110120021101001022111110122111021210010000002021210220110002112110002101012211222102021121022210102210221212222220020101101010220211000212002001200200112012000021101120011202010221021212102020211022021201121112201202211122112011212011002100120220022201011011010100110220221101012211122000202221100120012211022022202122110021212110020120210012000212012122011020212102001110102010221222222020012010101120102122220201112112211022120011222101210112200200012", "22120211102121200222022121202002220221120210120221210101200202220001102002111000021110222202202221211020200212000220221020111122200221100002122002201101012200200001220002002111111021200220022212022101100221011221111022021101112021211120012112011010011011021001102120222220121011212021020121002001100102220021111201212101220111020020000121200121212112202200211012200112220111120201202211222002022010120101022202100202120202012220210212012210121120020002201220111022121012001220021111210222121102101120201001101020010202200001102121210000201101210000212122100022222121112200001002001110120101011112201110120210202020102120110202010122111020022101110220011120012020202020111111000110120200212112211122002002010210210111020101212022011000011211210210022220010201002210001200002110120220212010112122110121201000112022022101012001210201121211001122111202100120100002011012210100112101200221012010000111220021010002001200021112012122211122020211022121221101120101011111211102220100022122120020220021022101010012110022011200010220101211110220112002221102220112101212202102201100202002110001220120211021112011211222202120121202120200011111010202121210120011020100120120021110202100122002000200100220010101021022201102100222020000110222121210120220020221211020221222221210010011020001011212002102221110122101120021221210021010201022112200001211222000012102112200112010110020002222110222110110022220100120102011121002212122000011211220121101211202222122010020102022111002221211210202100120101110211200000112102112101122122220111222212000012012110220222120021222021122012021222200120210121102102210012111100002110201220102000001212222101111201101220120120201222202120001010002120022201101000021102022001102021110020020121121002202101112000122000220012020022122111210002020101211102022221212022201112102210122102110111022122022010020111011101102000120000010122210222011000100121211121212202000201122110122121200011121020021111001220012220121012010022201212200012201101021212022212111012010010120221002120210201011222021101022210021021100012101102021021202111120111212200001021121012002100110121001212101022120212022221001110222212222121002221101220010121212021211102221111011010110120120010122120112111221002020102010121002001120201000221112201122200022100000002102112112002022211222021200012020012102221210100200120000002010201222111200202022201202011001200100020021201200122211022110122122202110022212111002022222021100011221020221200021011022", "02002012111211001021002002000021021200121210020102100202211210211012210120122211102100211221201121220020010222121021022001122002002012021100212210202122202121222002201011122001210021021002102112202022111120010022001000110102002201212212011121200202002212021100102202002211211210222010221212210102120122120210112222010110112100112120111211110010121201201202100201021000000001200022120112000102122222122200220200202122110102210001201212100212111010202101021220221101201120200202111220112010002022211222201100001110100110001022220121110211202201101001020210202111012122202221221100120011000022212011121011011210002122120202212120101200012021001220212101011221121021012220001101221202120020201020220122102001222110212202110202021021012201021222202001212122120001021012112021101112202201201101102021110012011102122212022202120012102221101202101201211021122000222101020012101200000112111111020222122021120010012022202100220102210202202111102101201022101220200002020212110112021122102100121111120102002212101202222101111200222211222211202022101001201110000222110100000110221210222102222220112201020000102210210010001022220011122122011202222212112101010000012020122221110012110211110010121002101021222000002222021120211102022101102120101101021222210220000110122111110022212120200222110100212010211121221101220020010010121210101020220002020010210201101111100202211101212222001001122101201221010220102202102120022122020110111112122112221211222022100022002122211112022122001022221000001010012210201212111120120111212212221020020122002102001120210101220200012220010102220111211221021000212001110112100012200201022122002011001110101110000002001101100010111221110101102100201122112012202102000010201221211101022200110200100201011002012120001021002120200120201220200221220020211101111211201021100110112121000112202022110010121111101020221112111100120111212022121202101020121000112100122020202001001211212011212110000021222102022120000110220221100022221111120011110012012000221001102210120010201111101000202202011012212101111101200001121021100120102011021010121220120122210221110100011112010202212001112122211120210011221120020210202121211221000020200001111010100011211010010212020001020011122102202012001121012222122221222101001100021201220012121122100112221211021000212212000201210220120212022111120020001110022101021212022122122011221210020101200202002202001211212201200021110222121221110011100110110111112211001200000011022112110201110112212121", "20202111212220211212222102101212001111022110120210000000011002221121122221011111210220000121101111000211211221220122100010220022120102112212101122211121211011210210010011222202112000200101101202222001212200100002222211021200000021201010112120121011001012000010112110200221122002210201110210121001100202220022021122211210121012022000112012120102201112111002102100110010111202101020221011122002020222112110120222002022210010221022201110120111010011112021020210200120000021222202120010010111201222020210110100102000201001212102020221012212010212202012120221020020101111102001110022021102211210120220110101011210121020000012200200211200112211221000020010121210202120200010010012101122122220110010001210110021202011201011110211121122110102011022122111120021112020122121112112112210221110101002210221220012012122210210122102201220212211112012120010211111221122011212221021201000000220120120001121221210222100222121012112201011202012220021021211110001212012112202200101011102012001122122100002220012202211101122110122011210210022100200121122020200020212220121100011012110102212220202212202210222220220122000201211202121200121201210021201111200011000120021021221201011100201022202022112011102020210201102211200201022212120200022122210102212120220212010002000112101020020220120121011010011111120022011002202211202102102002012200100100110202122021000220100000010102220000220222220001212102011021122212212222021200221121121110111112200122020001202120001112122001102112021202212020210012201222200200002122102201112120002221120112122202022100011100122122000002012201021211200122112202202001020102222200201201020222120011111200010102110022220121201202211210202120120002122120220222011111022010202021100020110012000122202021001021200120002220100021110220002220212111111210002011012110212101202122001002012211101012210121000010100210201002120110121122010020102221101102120012022102112212110012121100111212121002202201211220222110011001122021001121102121002122022110100101202012112202101012111220200202212221211112112211120120221100201012100211200011122212001210200222112100221200201121110110020222220102112111211120100010220111111122012222010212122121220020222011121221120010000201012120220210000220200000010112012111020022201002210111111011010121010102010202002222112110112102202002222122211201001001021110100002201111200121212002001121112201120200210211111220200220212101102011220102121102021001011212211002110011220012200002020112101111201021220", "12100000200111202010110121201211022200210222020001211201011001112010102111110110122202221222002201110111020011210001221020210121012120110120101120022012202110011211221222010001121002011201120202212122000220110020012201011000020021201102112100201212220110120101112100101012111112002020020110100000012020121000201010211000000010011102010110222202000002201120102010122010202111121011021102010200210111210101222010102101222010010211201210120201001121002101001222100000002122200122022022222011022220220111022211120010200101222201002111022122220111202102022201101022020211012121220001120111211212212201001121002120101200122112212201110200101000021002110021112111211221122212001000202201011222210121110121001202020221022221112020111210120110211220210112200202201122211221100201201202022112011210201001102121200210100220112220210120110001012021201100020020112011022202010101100222102001011121210102220011020211022012121210121102001120211221100110222221222212012221022100002112000201000220100101002212020002022201110010002122021201120222121000221022110212221021220012212101200101012220220122212112200010001010011111120212101020221101120222100022012010021100120001122210021200220112221012211000002111202222201120101122212011211111010011101012220022210102012001120100222002000220121120101212211202110101000012020000221201200021120102112122000011000022110201021211210010020100200122211001022200000221110020012020210021221120100221221101001201002100121212000101000002022202210000121122021020122202002020102222010001010210100110210012021122000100022010022021002101210220021220201102111211112022000010101121010220210011012012011012221221010020001110022220001212200212002200121012001000011210002000201120012021222100212122112002222020022112101022102022201210110011120020120212201200002220021122010121121202122210210121122012021202002102210202001222011012121221201100001122211022022201112102211112121122212220001211101020000021102101011002201001220111102012212001021202110120000200021100201002002120220220210102112102221021202002001121212201120000120221002101000101210212111220111021002000011020021121201200001001120111102120222100222201211122021111212101200212121121002100221221020201201121221222120200121220201002202021121001000020111012212010111202210102120222210112200221210021021022102011110220112002112211111210221001111100121102002211200011111212122021200100122122010102121200212022111121022112111111212000022021122112022002211121201211001211", "00002221222000122202222122110210122012212022012011010120100001110002220221100202221120120212100101012220021211202120021102102011222101221101002121122102120102200101102101001012210012122200111021110102200212200102021200221022212211020122001012121021101012121011000101022222122222001022000011211122210200110222110121211111111012022001112002201220102002212211212220101212111122212100122111000212011002222220022222102122121000201111220221110010010221110020100121110010120222000010200110100111002200120022121110220112001110112112200211112010212111100102000201020112022221102101122210102110100012122222201120221122111021102221021100100022021102102220120010002022001021012101202002211211212000202101222011002110201001210211111202220010112101120121211011110222121220222012010022100202001121112112022122020202110102121012100021001001210000022110022011000012201112000211212211022110221220110210101120000212000012002010022220021222201100102200210122211012012212012211010111100201211002202221100111121201221102010112002002110110021221112102200021000200110010102221220201211212021120112200021010012102001111201012001020102121222200201100121211110101212001021211020210121111222022212111112200212002000021111202122010102201001022100212211110021010021100120220200201021102201001111012111101120021222121000111210211102221210220120101220112011000221212201222120112020221112200001121200212210121220111010121011110200100212112021121202200000000111101102210022000101112111120110110222000120011200100221100201010020112212211221222102111210201011122101011020121200112211020110020020012020200112101222112220001021012222010202120201102011201202200001012202102221222220111112221122212022002022100001111010120100202211110111021211100220212012210120110102202101221121221102101211211120120021111011201200222220100202020122022200101211110222102102221222011222220212000100210000021202011100202011020212112202211101221120000111011211212221122201020220021210001012101201211120011111110222110222100220121021012202111211000021001000100110220222001011222111121210221021022021121212101210021221020222201222000202022021212110020110010101011111002101111120011222022001212010121212121202012012002201022001200102022022122001011112112011112221200221012010201110020010200001010102011021120022221001021000022111222222111222212210200112220011100122000101210111122212201011022222011010101212011112021200212001222200102210220101001100012202021210102210201212110022020222110100212", "00101221222012121012220001111022110221000200021120221002210011121110101100000211200211122002001010122211202122211200022201100221021012212020222202020020121211110011120111101220012021211110201112202021222120001100112222000112202200020222011210112111200002201110020111211110112111221210011102100201000221012111222120101011112211201210022020110011012201122022200022020121222220220102121100121210120222201120212020221121202011111011210002022112010111121010122002221021010220002202001222102202222012200102021122100212111112001100201110000111201002112111221202211222212102011100202010020210222000112021210101101002221120010100122101020022020120121221000010001210111111202122122110222110020220112112121022002001200120211000101211102200011111122210121221210220102101012000121211221000012111001000211011002102000120001122010012121221222001110022220112211122022222011111100101200011200102120210201100021022110002220102010201000022201100020101222012100122001111010021221202200011221122212121220210222011101111120201001202012202011211011010010220202012101121212121112000002110210200210122120221220221221121010011011211111110001022111100020111222012000002022111021112222101220021100102010201120100200120120010220202120112121121022200220102020020020120111202202011021010220112222012212210200202220122121122200100200010202112221221022102110120011002012101022202112100001000000002112020202022021010222001021101111212222101221021020100222122201200222110110120212011110202001022102001222120002211002010111210211012112122211110101200101121222012201201112110022002022200000012111010100120201121210220102222002121122121020220021112000201012111201201011020110122221200000000112102021102112011002122200101112020100121022201200200111222201001101122010012000101102102020201211220020012202011210212200211010021221111212112000101201112121110212212002001111021002120120000100220101021120222010102122001101211000001201022222201210211110021222111221200122112202012220100110111221022001222220212100010021220210022110100000112202111111021222102220220201100022201202010022101000021201002102120100111221201210020121212202211011112211001102120021211210021001120210200122121220111000102000201202102222110200001220210121102201021111121211110221020120222221111122200200111202121020200121112021220011111201111102121201100010201110111200002200002010001012201201211111100021010211211002120111201020011200220200100112110200012100100220210222120021101112111010000200211221202", "01011210022001101100102021022200120012222112000211002222001211112102010022210002220121000202001220220221010101020111011201011211110100012102222200122101011000102102211201222211201120101121111111201121012102102021222122021122022020020010122210212001122012111202010202120200002200220100210200012101002002221222021111011010222211212212221000110001021202001220201010200101210121020220221221210100100120200122120221120120202012110001122112110011022000000010210112201210221022011221120222222212201001212001002122101211122011020200102211200120020000101011002102202112220211220221210111210202011122022002220020020100012101212201120100201202011021121122112012212000222012111001122001020111201020201222000012110201212211110010012200112001110110000211022112112200211010100012101200022201201201021010212211200020221112100120202011102120022002012222122122220220220201112020120020120202120212011212222002021100020221101121021122010010221222122201211211101102022022200001101012011210020001110211210221002210211020000121111201120210210212010211220212200200220011100102202112112010211022102200102200000122100102011222222110011200001100120120102220112211212021222210120111011011201210201020011212100022201201112011110201112100112212221010020000210101100210021000121122212020101022120212002212002021122002112222111212101021010200210002221201211220222110202221210200102210212102211100110021200000020102101202111121200011222011121211200111021222200102210122011101210111000222011120011021020211011021011110000002121010222211100220211012011110120101221011220002201101021220200220002002221021200002002212012100120200020111101012012112211111022110102202020010212200102101101100101101120022222000210102000110000221120111000200001202222221121221222000201121210011011100112201101011021022122111221010201120011021122211112101110021120011010111220110010201112012122221102122200110120101100200222020221002212022222222111000101022012020221021202000202202000111002012212201120110110220112200112211201222111120111021022102010212111210001012210111101212000001011222020222011101210222211211211010012102211011000201111212020002021001101221011102221021211002110012102110222001111210011200100101000022001001211121002202000111120001200200201021102211012120020200210002202002121101122121101100021001000201221011111001011201021101122111122220120100200211222000021221020121210000011020121122221220211012122002111101222200012102111211102021011022210102012221021220102212110011", "20000020121212012112002201011002020220000222220220012101002200011000002202121212110222001221202121100122222220111212210021212011220200012100200221212121212100101100022002122111100201221211102212011111211012002121110101111201022021001020200212211110200002102101101100011011221021200110111111111202020010212112122022220110020011222211210121100201201211020122221202220002012012100002100021121121101100201110220011102221100110010012001210100211212102001010200120221000021112221000112200112210022012000200022210020202012112200012011220211002201020002201021200110100002100111121202120101210012200210202012110211200211111200011220102212201022112110212101021122022220102111102101021221200102101200002201121122220101001012000101101121111122121221002200100200211021101212210100011120012010112222220020120121001212012120222200221001110101111122120221011021120111110001020010001000110011011110020210022000120220012122100102000220010020002121221022220101001100202212012220220111110021200011011102222111121110200201011011202021100112001010110200201121221000222212212221220211202202220022220211100021222102121010221021100112210221212202001220210000201121012110001000012120021010022021120222022011121120101211211112001012120200110002111121020021220112211202020021121221011122211220002010110200201110010200200221000122021201202102001111010200022110022102002211010222222112211000012000000200020221002102101010101200200200011110100210122221201021011000110012012212102122021121101200100102212002122021121020200220020110211000221201000222110210011101100112212022122020000222122111120221010001001110012011121211221100111112201122111021020010200120121001000121110200021221121110000121110211021221000122011020012122012201000201112222002220020222210101111122221001212102120100122010002211111122202200121022120010122010200121200110002100002100101221102112012001110010220010222201121100021110000010220102202121110210121010110111210110121012210012102000112222022120211100002220002110202010201002121010012210010101122101112110122101111222012111221212110020021021002000210221121002112210010211100201001221001111020222002121101220002121112022200100000102120211020110202110101020200022101221101220120021101122121212122212200101210002101100202000220011111121100122012001210222010112220202101001111122200202000210012220021202212110211121201202101102210221000022120222011221210021001112021120212021121102012001111011102001000112102010221200201011020110201101100202101", "00200211022202200112212221210210011201020022020211200201101111210210100001001020101200121021002021012001102101201102122101221210211101212201201212112010202001211120102221120210120110012021101021110200221110001211021001211212110111110201122221200100111020112111002100202010110022220112011210100110100111111101121121112200110102220002011020122111121111121112122201002110121110110012001020202102022011101010011102200200102002111102101120022101110121012102101102201121201020102202110020201102102110002200121101001212000110202001012222022202002112112201200212200100200220111021201222101012101002101222120012220000001200122011010020000212011120200202100201012010222021211010121222111100212000112000020121111200110101012101002101102120121111020101102220201012122202211000210112021212021100012212212002021222122000021021110112210212111011012002201200021200001200000222002002001121010221110200210202021202011200111100200201021111011210101010102211000202112111210022102111000202111210112121110022002020010001112000200020021101212210022112101020100022220012220222221022012022010111211010101021112211112111010111100012221002211212020121022000100201112010112112000201220112012222110002120001102221221100122200200111000102022022011001012110221102111211210000020120120110101201001100202111121222221000002201012111211212021212010201201020102101120100222001121201201102220020111000001002100221111202012112220010010022001222001200000222201220202000122110000101200202020111002222210201112001011102011211210121021021200201001210111021212122112200020000102010000202021201200211021010211100202221211120111010112101220102010210101011200212100102010211200100210220200211002101121120021022110221201011001122222000100221022110000200222201122020010022001220111220101022220101100122000002121010002102200210002221211202210102120210010001222000222120101101022110122220011012000111200220110120202211011010110022220111211020002112200211022120211102010210200012010210101212001202000010102220102021122112212020110210101212202102001102012010001022011212001121002202021101200222100212102012021001111002212212221200120101011120022120202122112200000002220212220101220121121122002110210012010020022111211122021210112201100120111001210221120220000212102111121222210120020221221012012221210112121020121120100210211220211001210021110000222102110210101111222001112101222211121211200012021201201200221110021212000110220000110111202100012211102012200002010211202020122121112001", "02122020110100012112122221100012211102212202110220021012012122120200002122100000222101201102000021111102100211122222102020000101221110022020011200110211122211212011111110000201022120000022220210100012010001111222001122212010222122002122122012020010121202110211211000200211011122201021202002001100020212022212002101022022220122002020102011102011110121121010200012111221112102221001010212221211211020120210001212212210212200210110200012021020100211220001111001212002022210211201000111202211022002012100200211001210201222220021021112111010200121212002112111000201010220002020011102210001200212101012122210011200110220200002201000000111101201011201000100212220002101212210100111210210222121222101022202110021110122011010121011011011001102102002102101211200002210010211122020010112120000122200122101111012020021020212211122011001100002021121112101020002122120101021210011212121221100210201221012122022110211122211210011201122222010022002210201002121121201010011102112222002212112210010202112102100222202021210201012002120221100111210202101201211220122101212220011200000202121100202101112221011202001002102120112010021220120200111102022110202001101200001222000200000002210212220110220020000101210210100222021202110010121021212220202202120000022212011010101201202222002211001002200202101122012021112120101012012221001112111111202222112001000200021110022212211021002111002122220100112021222221000000202221201110121110111000022012210010020101101210020122012210001100220022000211101120211002121021111102111022101002222100211110012210210002102110212100000101221102021220221122112122001111201210020122222020111112011201211020111002021011120102121212101001102221120012020111222100121200012101202002221101112020202012011111120222200121212000010211222211200102201111121212200212201120022120100200020202020220000200100120120122120110000110011010202200020122200112021101201012222221212210000221212220220021000210121102111112221201110001001011001001202122012011011212220201222121200012000120211020121102110201202202021110211220221121111021111000221211010111220201202110020212101121221111101022000201112102120111111011101112220000202200111211210222211212110221102212000020221210111122122210100002001111012201120120021212210121122121012012100020121211001110021122200121021102020122210120021201002100011101222100111002011201121021021222102011221222221010121020011112222020122012111112021110221001121002000200102000022012122000101100210012101110000111011", "01012210101120000210201222210222220022110220222122001020202022102002121222200000100102010221111212200201202022212222002202211101012012122021222120102010011201211122212201020201011221112222122221102221111122100210001200021022021112111122210012202112121022120011101102200022202122101212000100001001020110011022220021011111012220112200201000001001102212112020021022102101202221222011021210221021210012210220100210021121000011210100120210102001021220101012110010210201122120011012101210210211100220212202010010200210000121210222000121112011021011222112212111221021100022120222012221111102210102222211222001101002202012121002122120220100110222022200120020111010220120001102001022110002100210200002200001222102010102112021201202200112001210201000112221010022011212122010121010110022022120022222002010200111111222001211000100022110212011121010100110012021212221202022200111011201111201211102002100012112021201121201120011221102220121022110110020101011212100200220202202221111212020021110101021212222221010110021012121222220212020222112102100121011201111000021221102201111122210020111121211120200211220221220100202211121011010110011200012111211202001102122200101010022001221022021121210111022101121200022002110101020212110021121202201202200102100202220020202220012202211211002221001100210221000120012101010022110211120102020211001200202011100221220200211110220200020022022210201121011101101221220010221001112121011220010000221221112122121210222220020002112022112002121000210211200201201121200110202000121100102010221122001121100101212002000221222120222211111222221112110200012111200110001202220201000021202122110122212200022210102100220220112212221020111110211012100111000102212121221022022022201202000002212001100011100201112120121022102112022110111202000111101020210002202110220220200122202010221000012012200220201221010212001100002112210100212022012022001112222111011100210222020010122220012101110102210021111220210120010121222012212202011010001121202220201010111111100120110201022200221122011211100201100102211222100112011000001001112120211212002000112000200222122011010010002020212011110220102021111011200120012012121222201212222210220200212101212122012111022120221202011211120001111011202221110112011122122120211122101222110201011200000212220021222122122210100002111000001000121221201221120210110210000211021011101201101021010211210222201220110120012102121202011220101020211000211222011112001120002020021111011012002220210222102210201", "22222210100210001202002211112100211221111011210222211122000212210111220001211122122202200221100201012100102212220112211010210122100111122102101000122022011202101001222121121000101201011112112120100200200222000221200012000000010002222121200221021101010020001221212211212022202202121202110222122120201000112001021111221212002020211121122110112000221100002102010010121002200011111111200001120111212010222121222201111002102110110101102102201022211000012012020121021222002001212110001211101100102220200000000122122121020020201021122100211002010201221201120011101222000212201011000221102111010012201112221012101100020020012102002101120211022001121111100021200022001100222001110112121122201020010121100100021012210021021211210011210110110200000210121110210020202100000212011122000020020212200002101211022120021111211112102121200002000012121102201000200011020100020222121010100010000021202112210222202011211001210220121020111021121220002012021221112002221000100200121000010001120212012100012101000212000011212000212211012201211011212002000201221120221011101001200012121000020010020002220012122001012010210200200111210200110212120122121121211002021200010011011111000210010221120211020012202221211120210200002101110112201000211021211001022012021021011020212022121121000112011010220010211120120022220020002000002001121122202120012222221010001211010211202110011020000200220120002202001000001020221120212101200121101022222110002100020220102221101022120202002011211000211001011211210120220001222200102022121211000112100022220021001200210111000221201101010122021211200200211002101002221022102222220002102020222120121002112111211001111001011110212222010222101102002011222002200100210202022210112020121111011211121002011000202020221222201110122021111011112001210000202220000110022102102012011120220211000212111012011200120010120100002020211222021200220200112021102100021200001110201220111222221112212010002220211120111010211220021222210200012101000101001000122120002022211001211020022022201112112021001120221211101122000012211212220000201210100022022111122001010002121101201201200100202002022221211010220200120220222221220010111122011201200101011001111021010120011102220111210110122211222001201210220101221111112212221100111101122220100120110221001210221112102101121002220122010010101011122000102101000020121011211122101212011000011202122210010110022121121121120121220100201021212120022002120001101010222211211211202001202211011220011112220221221201", "11110002101001202121002122102210210210122122022202202002121022111211222200220200020122121122112002210120121222121200202100120201021200000202221121212000000022111120112000010221112200200012000101001010122000221222222122120001021212012111101001102112211012001202112122121121010001121010012212211022021222120011200012011200210210220100122021000000022112102212212101212120121120121202020112001022221101211021100020120101021201211010020020010211000211221210220102110212210210200212022001211211210211220112102210211220120102100220021021211012101111222122010200211200212112012221022122002201121010211001110201220210221100120121100000010000200101122000210112222212121202002022210001201221211211120100211221011020111101000011012121120121200111012210021022210212011111101210122012111220010101101012122110020212002111010122120001120021200000002022020221012212112212021122200101210022202211222100022000002222002010110011122110012122200200121101022200101010221201022122101010210202011202012002020000000222221021100012102021012210112120222200102212022212012002001010102202100010122022221120112202022122020211211011221122221122012210202110122211211120222202012202121100202021121222012211221220022001101110201020120000222112112212122021021220111111010101000110210010101212211000200111222212201221001021011101002222001110101020121222112122222001012020212012022211102101110221211011212102202010001100012212202000020112100001222121222022210021200101120112100221112200112111200102201210202212102220020222202220112201001121000210201012001011111002121000101201012212221022110221000112201100020120202022220002010120021101102200222012110122010212110100122022220210222221021010011100212112011100100000021011111211110112020101000012222001002222210002112112111000020011002220101022210212221210001112012102201202221100022222212122120000011021200101000221122122012100221012102002120002011100110020210121200222001010010121200010011001011120210020211122020222011002021202112201121001200111100012020202222020102121001121001022212011022211000212200200002112222120012010020112021121111020120012022000102200100002120212121110221101220001222020101012021200000212021211210011000100010012201210122201221011012222000221021202200212001100201221001220020112000221002221200100100122022112112100200022022100002100101012022002020021022120001010012200102121022012222210002112020210012211120211202111002000001110102122012001222012000222100101211001011120021211022012122011122211", "00222110002000102102110000110020212010120111101020022120102201000212000110200121010022220120111101021012112120111222110100122220212110001002101221111112001112021201210001022120112212121021201120121202201000122101101101011102220211221110210021011102101001120211202211022011011210220021000122202022022020222121102211120000020112011020200221012120021121201010020011102000222011211112010212200021121112210202222100211110100001000122021211111022211202002120110122220001121101110221112010111000102021201110120121021001112111001212211101000210011020111201002012010111001202002102200110111211022200011220012212120201101112220111211211110101111012020112002102010221101012010110110001220021220112102001200100021002000211201000021022221020200000202101101202001212020000012212110120121101202021101010222122022111201021110200000200111211011000221202011012120022000102112210020101010012101112212000121211020222000011202210011222202001011020200201020212020211002210222222001012220011020022222120110112120220012002220221200121220122121010001002021120201011012022011210020102002110021121111202100011101002020212012011001021202122121102010212100121110111222001112002010202111201102221021012121112121210002022211020012212210212011010102001021221200102121012121020222102201112012011001200202010001011201001100112200001210122120100200022222112201200001111002111112221102202220102212220221111120110112020010011111210110220022011222210212200111022202100100001000100202201000011011111002201011002212220002111211011020211202202022110120211012000002112012221101210222212022102121220222001120021020221112002112011010221210001220002222110100121100012012010220011011020101112100121221012212120102110112210122120020102110102200110012201002002001202021201021120220221101021112110002022000012202011001222212112202201221220121021012010022222201102110020210220110101212022202021120211012112101000101022201200211110120211201222012112120211001220121222021021121012220110210202212111002000101022012102202202020122211112110102101000002110020012021112210210021202011201102000222012021210220001201010202002121120202000020201202001001110022000112100220111202000022211101200011120010112102122102022122211011120202110122022010002111200010001100011021212212022110000020002212201022222000111212022021012020002202000210120012102101010000220202120210002010221011002222120212221121020001111111201021012210020020001011222121211002002100021221201021112110111122222021012001220111001", "20220020122220202120001202000211021001001111120110202021201121202012002112020112222201211000210102202100000022120010020011122222002002120020211010010210122120010020212222212212112121021121101020210121101210002000020111010202101112022102121100201201200012202202111122221001222202021110010100200200022022222212122121221002220022020202201010100221201010012102002000011001100001200220121001222011112021110022222211111021110022020122001200212220001102221120021101100110102001022001120221220110011120110201202011022110010202021222100010010011202022201012010212000001212120100200220111012110102010011111020022120122211001220012220212202200221000102021222121010112022001011012102110212122211210101200021121212210200020101110021022100011210220200100101102201120100102111101022020101222020120212021011011220012112200000202101222200202220010112010000021021000000000122022021101111121021012110122001212222002001202202001110200001222112011111001100222122211010221002101012221201221101212201222201101112222221110100200202122020221120211102002012020000121200101211002012110010022001221100111121010200010212020211121220201002201112201101222122020011002211002112212102200221212210012112122121122222112012202000010021002221010220010001020001100221110202221210001212121002002022002011220110012201202012021100020022002010122011011210121210201202200221111100010211112100220001110111212122122202110221111012020111121012012002100010001120202222200000120100000112121000210010110011222200211020012010222201122221101010212012001222001110200000022011100002212011012001112022000020120201201112100102011200120022211101202110120002101210101221122200212112012100122120222201202111222200111000021210111100211011122111101010001121220111021011011100022111202110201221122100110200110212102102210220020011120000010202222211110010210101222021201212200002201212001211001200021212112020101110001010212211112001021000121020210120021010201102110022210100122110022111221112202120220022200122212110121102212021022022221000010021012000122020101002201001010110221122000021002000122122002000121221212202020200101202201200121201101000120020012000012222202021120221101210120112122011211220210112202100011112112100022121000102112122011101212021000122022120121222210122222101100001121002221022002021201011111001021010122102122101222112011221021120221201112010001000020212020222112000112222112201110020221010202012020212211200210122011012220002111201221002210000200110201022022111200", "01001001211121120101020200212122112011200202210211012112110212101000122102011000012021122122200201221112122210122000120220120200221201220022101122210020212122001002211120012102120010010021120002010202200020101001221002222012110112001211220120022011120222120100021222111021222012202112202201000212120020010121211202202112020002222012022111211002222111222211011110110200112002101112200201211220202012212121211201211102212002202022010212220012212002122020022201102100021011020210022020122121111101122112121020221012022100011111102202201111200102010210200221120000221100111111200121101101120111120020020100100220221101010002211221200202211200212012212011001110010201010002222020211002120001211002020210120212020201020011120202121221000200022001122211100021221100201111220110200010122012101020120211211101120010221022201000222112011020112010022020112122200000220200121102021011202020000012112202122002202120110120220121112110222122100222002122202020211110101010110112222101020112201202110120120101201202021012010010020120120001111000101111202212001010210120121221010101020122022222211110011102002201010202002200200222211221200110000002222220212111011210110011111101220001022000211122200100112221210220111211120012121102122210120102021212111101022001212102020210020102011001020210020121012112102211210120102002222202112120100111121122001101112212220222122212111212222022212102010200110000220111212220211210101020101000111122211012210100122220111220222111221111212210111121012020121012111210120022011000112110002202002121110101022200201020122211020002120112200221120001211120222220211212102211002110102102100222201110100210012212001101121112100211200121122120010012011222112000200121022210011211100221201102102200012110000021100222221100020012202222202121210001020012121122000020001100022210102220020020222211200212102211101100210000010010221112202011222012202121201121100210002002121222112101220100201112120221021221022212202112011220000021112002102111022120211202012020021202022111222002200021100120002102020112100202010101101100121211212000121000121222221111120102201002222000212121010210120000212210211012122202121212210111221112200020102202111102111121102120211001021122002210010220120020021221011220020121202120120121212112222222111120012100021122000201102220111000010002002211110222102110102021102021110000112122102001201121222221002001220202100012002120100001112012102102100000211122202110020222222010211220020210110101102102210112", "21201000221020102211022202200211000100110221110201120010101211220222022222222120112102222202122101101020011121101122101010100021211212010210220111001120101222002122010020101222020212022012200222001001220221100112200001202201221021012212020211022100012101111112121012110101221201200202002001210100200000222222012221201101011121211121000221121200222201200022122211220100020101101021220012220002112022100010020021200202011222012121202000022222022101202120101212220000112111022011021011120112000202112121100202011100212212002112212001210200222220120020002000020211022210002002211121010221220011210102220020212122122100220001122220100000021111021102012000211012201120120011120101012112110221200022021122212202020101021201120112110220021022221212220221000020102111020010020101200222010101002001222120021120202110111010021211201201202220200012001100101122022211012120201011102021122112001122122120110220220010010100102221000002221010102020120000222121012021211000120011111221002020222200102012102100222011011212200200220000120221001202100000020221000120101020222000110102000221201222202121011022121221200221100102012200001100021012200211122122112202122111212210201101002110201101011102021012211220100111011200210010102001212201002112112111022022011122121212122021101111112111111210211101011210211022002122000202022212210002100002211210200110220110122111010210110211112102221020002222102220211221100012221120022211111101002222200220112111211211021121120121211221222122110121200200121011012201001002211222221201001010101202102112101211100102211111012212210001201122122011120222012211000000012000101120021112122020022102202122002012200222112022011002122110011202211022220022220122200010100011110022010102211121211011002221121120201012100220102020202201121110000122211022200002220122220001111021210112220011210110122011222120121001222100002121111201011101020110122011221220000121211020021221000011000221122100210020111102100101000010000221120121012210120220012222200001011121022221020002220202100112122110111220001000012102101012002012001022101012101112012012022000201120020010100220221001011220211102010020222002211010022002211002110211211222210000020120222211120221211021120010020221202000202221121100212212201221110201001220212121000202200021222021022211020212222001001121001201121211200001111101202211102112000121112102211102111100101102211112010020222102220210201020221202012210001110002201201201111220102110000021200012121021020022121011", "22020021101122201200020121221010022210221200220001201211220111101110121122000112100212020110201120121012001100120100022011211010112201212200200021101101101022212100220102010210010020221200012111001221102210101010102212120000001010201012202021001020011022010100220202212211000220022210111122102212110121212212111022102121210112120101110002202001220210011020021212100222112110000222100022221212100100011120211120210122102010011212020102221020011002202010121200111112000002011012120201000100210122200100002100210222002202102122210110121222110201011201210112220010100110020021220110221221012102010201122212202220210212101110121022102021022020112020220220201210022112120121222010122010121210220101212201202112102102011102100222120011121001012201022011200122120020020001200101100112222000122001211110110102201201011102022112011011221201010020111210212202110122112021121210010100002122101102211010121102000101220220222012021211012221000112222112222111021100102220212102012020210202112110002221020210112102010210102011102200120110111121121120202112220021122001111012020000010101102001012100000000100222020201001210220212220011001220210012012211201201200102020112110202221220202111121212100120111012202022111201022101200220112012220110201220212220021202221121111200020211101211012120111010221201201220110020011020120101200222022100221221112200210100110102121002201020121110201220122022120100222011220102001212121012111202202111001010202102011022211202012210111210001001221001102201220221220212112121201020111020222001211212222022010201101200200020221002012010010111221212010102010201011111222222222002122221122212210012101012212210222112212122021122000200002212221220020221101022022020110121101002002221220012120011210000112101002011111112110211212101120021010010000210000112211212200000122221212021222102020010111211012102111111200010201120021111221120120012222111220121111112211121200111110010102201110021021012210000211000202201000012111211021112211102222002000211021101020112201021000200120021201101111212020102200002021200020221201200221120221201202110011102010021022002002122121011100220200102210211200022212101011022201122002100221012012200000122012202011110201022100010210112102120102021201100120102021201200222122022202020212011112021100001000021012210011111122100222122021000212010101002112121021011121002012200002220120220001101010010000201112010100010022011100121202000220222011100002200002000121022200210212202011012211221100102", "21201221121202022012220210212010111022222222020110112012010221122200022210021221121012210101102020111002001110221220000112222202111222121200020001120102202100202021210211221221011202022100000112100221120111010021011021100100111110201221000002220020120001220222112211212100010221112221110101120222020222112111020220221012212112102201210110100212212111001222002202210121221011201112111101200202221002001022221001121112120202210120002122011022000210121000222000202022202010100002201112101102012002101211202121200112100021220202111212202111211201010021021200010012010000012101211221012010002120200212220122121221212210001020121211020120122101222222001020010011022210000011122201121021202101111202212222120010210212021210101011011120202120200021012201222000222221222220021222112211021212002200010110221201011100201111201021212222201012122010120121201012110100210101211012001221102100220111020002011200111210012002222020202022001011220001212212210000122212110220122202221001202001020022122201002211121102002110221120102000120010112221101220202001022020211011000220211101212201211220011201012102200121000101222020121200210001112002010111000000001000011022102020000212022001201201211001000220011111202112010100021001200111020001000221020102212122210211222111100020211011120121000122020012120210201111110211200222111222120111221020122010001122222010021222221011000021102201120202121220110001221010202200220012201102212101001021110121220222212002202102001221011011011021202222011222222112010021210012000220100002121020212021102101221121002201100110220100010211020221002112200010200022002210020101200111020012022222002121002110221202202212222220020010201011010222212221221010011010002010020111211012002210011110122221022220212111210022010111110212001200022102020011020221222110102021021222202122001212101001011200211201120002010210020211212010102222100201120101100121222201100010210021022121111000020022111012212111200220000210010012212221002000000111100000200122011002020022112022021002000122011121011022002112221020111110001221200002102012021022200000212200220002002002200222020002222110122120211200222111101200001000002112111110120221212102001102021202121012211121222211200101120120221022002000221202000201110010012111211012001012110111221120220100021222121202122200021202222202212020210021020221222121021022211001102222100002011120022111110021222022210002201222021010120122211020112221221102221101000100100100121210022021001122220222101112", "11211101010110101012001021211000020111112122012200211100212100020210221222112010221212202001110022101021112011110001000011122212210112102100010222222002202000100200221122112022021221002112100111212010101021202122111211210211222201102111222200011100011012020211001010120212021110101222122121000101120202201100210221021201202010101222221200020222012111221001001112111122111122112222221201100101010122221001122221212020022200121002202000010201000211222010002211101021111201012221121000002220220100020120211120012121010120000020210012000211110211010200221112222112212000210220002210222210202210100101212112121212012121001120122210222222000222211101022101002011110101111110112112000222112222211011121101002100112020211120122222120011220101101111210022112022221001021021020120210222100021002110211100220000112202200111122021021111222000210112210022120200122001122022212202102120000021122121100212022012202022120110112111110021222221201122111122220122122201202102000101120112200210222222110220121221122220112010100101221000221000221120120110201001012202011011112100202221102110120212222120000101222121221000202221101111100002120020101022011001000220122111011202011212201201010202101211122101111211001021012121020221211120012010212010202201122002020110211020211100120210102022021100220222010000222020221020021000202012100020221021020021222022101021201122020002000200001201220201111020102022220112011011001021121221100012021012101212110111122101101220100111221201112102121020201222102022112000012200022121211222121210002112101222112110211101020121010102000120002010221102202001020100201221102210102201212211201120222112220222021022221012211011221200112210212002101110021002102020212220010022020112120211210011212201220111110212202011110112212011222000100210011012120211212101222111001201211110201020002110001020220111100221012120002212000200120121121102021010112202200110202102100220210212112111012001202201121110002022122111122121012011112102202011212012210110212111210102220210111220001110210221221011221002100201201201122102101000021000110221210110120001100212212022101212222100011110200210000222100212111021020102111211010120012002222000002102200000122102010010102121100111112201112110110021022110121000020111112110112101112012111102101220111112200212202020011221021201210002101022112220100221111220101121200010222102002020102112200110012002112202020210022020111102000011201120212201001112111020021111102202212011002212202202121220211220", "00102000212220012112112021120020211121012002012120010122101200021102220111110121120000102102212002210201012110002210022012101011100021221002001110112112021111120102212002122221211202222012010100202001100121022210102202210221212101202222112221020020221100201200001110101111022012201212011200202002120011102100001200202120200002112010100112222021101201100110100200010010010200220222010012202222111200011122122110210012122002000222220200112211002200020002122200112002122202111100211111100211212001201110212120022021000021002021001210020022011000202001110201220012210110022220002002011111122200222111120210011201211121000102210102110112110122011012111112220221201001022102000110221120221010021222120100201100210000202120101000022000212000210222200120202001201000020100212222020001202221212212102021111012112010102021201110121010202101010112202102022101201111111010010202111202100200112020112101122011220221102010001020022210201012101101022002111022122110021200002001221012021020110000111002112021222220121212011222020011220112210022220102002201201212201020112011222220000010122211011222101102202011122202202001012022211212020011122101011211122210102021121021011212000120112212101102212102022012210212011221011220011212021022020112010212202220022012202212220112220221222102020200012022201000001222222200221021000202110211001110010211100200210012111200220001122012211100000122201211012120000000020122011221022221122112002210101121101222210011212121212020221021200112121102221121022002010002101201120112202210221110122220110000000110021112000001201110112020120210101202210110111101002100212212211212001021000222222121222121201210112000222211100220111000011002121220212011101111201012100002022012000112100100101121101000122220020002201000022212012201201001212120222120112101200102020121211022000020121112011202220002112211112201000001211212111200120120120121222210122001220122000000120110220210121110110201210110021120211001011222102002200220111021002112001200112211212100111010110220022120122010201120112022200110201112200010002010111001211100112122121010201122202022021020220020201021100210112121102221220021220001121101122022211121020101001110022110222022222212102002122020120210112102111101112102222202111222001212011012010222211022022101110120120010210111002121011222201222011102021211010001002012200120121102202011120002220211222101102221022222201220022012221211100012002122110002010110001011112010001000202210212002022111002112210101", "10221110101102001210222012102101200220211010211212111100100122202111201000002211201102012010101121121110212011200102210121111100201021011221011111021020222210122021211212020120011202121222000212010220202021112100121211112201101021210120210101000002210021220002210002012210010222210222210220021220011220022110211022011202100002021101002200201001201022202010112120220020010012202222010220002010202102001011102110210100001012021001002210011102020222111210222201002221222020121122110001121220112022201200222221212210211022110202210021022022121102102220012222001210110200002021002120020102212221001210002202220112222211021100022000100102121221111110012010202000002011202002220200021110220010020010222210110010210022021222121021102212222022000210121021211222000200211001212101110000201102022001001020100202210001121122201212212100012210110120010121020212111021001020000021201020102000001022201100011021201122220112112101210021002121200210121110000210022000220010012212111212021022012121121020220002100200202012000010000210011221010201210021211002121201121002211200012102011112102210000200200112002110210122022102020000210010110121022020202110201200222012212012101122202002010222101120011120102020202112020211110220210100120001011011121100202001201222121102111010020000220121222202200210100000000222221012210221001211202200212102001020112210100020001101202002121012121220011001022020211022022002212002021220201100211222122022122210201102122122000222012200112201102122211102120112111201002002222201000022001211221001122100012111102020221102200100222101221200111111001011201100200101211220221122122221212022022020011102121001102200201101122111010020121201102100110221211021101120001102211000001201200120100012222100211020120202212200121220100021221010022012021201202110121010210201202222012020010201222201120111000220112202222212100101211200221121012112002011122011122201010000002020110101000102101110001101000210120222011200110120122022102022121102001110000022210120212110022020201100122012112000020220212120021102012022112122121220100012212111122111200100020121010212100221202221121021000221212211202220022110202122001001110022122101200012201100000211002202121200100220220001210112222010010022021111102012102002102000120120010002101010001210022102120012221002010222202110222110011010112020111010021112002102212220211201211020102011201021122011211222011122202021011221020102001202011010122222111001101102122210110222011110110201202201011111", "10000021001001112122221011221101020001021011012111210121222101021020102010100022001121010120211220101021012221120111110221200212202220122112212202000011102121202122120202101120102020201201020221212111001022121201020112022202010221000200012102002201221212022211202122200110111120122200210001210100020012010201200102002101020012121021022022101120000212010000112200012102001211002021102011201210110210221000011010110120101001002012222200100202120010222012022012011022100110100021121110002112120000022210202200011221211210200111211211100100021001111200021012221220100122000000020212021202002120122002101121221120101020221210110211000020011112110222100100111211012021202111011012210200200222111121200022112111120100001021120122021101201122201220011121220222201211010122021121002122121110010002111011221221121111201222000102102212101101111122002101021120120002112000121222212112000120122122100120110212210211201012101100010210202021210101021002221222001022202200212101021211211221212012110010011010011111211011101100221201110222010111010100210111212220202010102221001000212112120210211202102121201011011011220001120200202021222200001210110010020121122120121010001102210101101111022200220022210110002111101101011120001102021210212220122100011020122222210212001110210221201121220112022001010102101221110122011101222101102122022201210102100020022112222210202112022011022111222010121011111212221012220201001221010101000210210101000112201022022012012010100222011002010222100220112221212221110011022101122102022210111102112021020201222221102210221122022010002222122102100000200202010211212201021010221200110212010220202001022220102022002022211021121011010002001100211001121002122012212011212022100022010002010101221111012212202221012121112202102101121022202000202021122202210122202012212011122211201000200001102112021221002022201011201112101100121021021112011212212212002202111121222200110022020211220020120210212010020110211111021001112112120010222110001012010211210001200012220102012221122210012101200122022021002102022222121021222201120002011211220022021221002202221110222222102222112101112000110122122200000202112121100102002120210120211220121000021201022022221120012001100210120102111022111201101212112022112201212022001220110002110022121021211111200020002020101002221102202111200000021110122012211212122120201222122120101100210201220010001211212100112221201221022120201212222222022111211112011211010222112201221221220002021212022111110120", "00022112021002011000121022122011220000101120121011100121221111020211110222122012211112100121200120022102122102222010121220212122110012012012011212021211210101121010102012222010202112111010222212110001100000011221210120022002012001021112001202012121220100220020222201220222200011221201021102211100002222200100110202112020200112202110021101022101021112221221202200022020121122020200102111100121012211010211020100220002121110212222012210102121011100100220120022100112011222010110110100120222020210012121111010022122201222202120022101210212212222202100011101202010110122102010102001122020100122102200220201202122221012220112110220212222121120000011020202222200010212221221000022221101221021020001022002101210112221010010000121022200111211020110102022012100200222101000212100112220012120101102121011111100020201102022010122211100221110022000012120210011012120100212001212122222211220112011111122201100122120212101210101221121120200001212221120112101120110002100122202122102000002211221020201002001202001112020012221010221211010101002010021102102111212211001120210220102022121102100012122220111011001212122111222201120011200000021020120212020221201101001121000212100121212102011002021110000110212212001102110212022021112121012012110102110001111010222111112000120101021211100112111002111122111100121122210002021000001122122222211010011102112010000121102021221112100022221111000020212210201202121021001121110000120201202021111212210210201211112012210002010102120102222001000000220001122022101020100211020121112000122100122002022122011210101020222200100012112212020021102120222020000222120202120211112000211100012002121221101110222021010100021000111111211212000100102121102021221001000110210112120110120120002000021212002202210200102102120112220000222101100200122010122222001122010121011022011112111020220220022121202112210211220201111010102202210012021110210202201011221122000202000102201011100102202012000011001110022211200000110011210022212000000122020002110012001021212120021112222211010101221102210220002102210122212201121120021000100121002202221001122200202022022220102201110000101021221010022122000112212110012020022111011012011212210202012011111200102222002212111200202221000101000220021021120122002000021221221020102011210222022222011122201202200202022211221110212121200010221222000210120000000100100220010201120012011111012201200021212221220101000002200020002212222210011212111101112011022120202210222200022010200221120121111100222", "10112021012020111212012211222201000010101000211211220020020212022220121011220101100111001020020012200111111201101202000001102110221221100110001211002221010101100002002211012011121002112211222220201000101220022212201021112200101011221012201112020112210012122201012200110220121221211222200122201010100020122111001102200222101212012102011021012011112200102200211021211010020000020212000102022210221222220111110021212010122121100110200100010210010211000010212100121020100022020221021011011021122001200021001202122221022101222122210200111011200101122202011020211001110212222221212011000200010012200011011112020102211101112002212210221001201001110101220011000010022121010201221000112210202112120020112211012211212202221210201000002122200222021222001011222120000010220220101222002102121022222010210102100202001000000101012212002202120000112102022020100010020110212022202122210202011112202202210212001010020111022201200000220010010100001111011200100022202100010021211001201111122201111220110202001022012021012011102200102011212121001011022102100200110220120221002011200212200001021120011210110022021011102011000021000001121211000212110222112022010022011102211221222202102220022112000012212021221112221222201222210202101100011022121220000100210201221121220202212202020011220002012221222021122210101112022121212210021021101001201012102112222110211110210022212212021012101011021110201200001222112221002212210020101122011112200101120020210221200211000021010220222102111002211102200222212212220002011022100000021201002000112010202221220210001212220101002012221021211220011001110021220112101201002000112102012101011201002021021021101221110221100121021211022122000211102011101021200111120002210012112021112202012002011210120010221020022220011112201001221200221201101201121210210002001222220100221200221122110200112212120120222112012120001211100011201120201011202021021110202110012022022021211102011100220010111220221011202021212001011101110101010101200110122122111021002022001012020101210211022221122101121101102022111012112200201101000001122221000202022012011121020210011002120120102012201012102011212120101002011000211002200010221111022120012201112110002102210110222022020120021202112112122002001000020211002220212112122102010010210011202100212011220221012000012012112020221000100001100101012112002102101122002201212102220212111021021102202101200010100221111212122201120022200111202220011001012201210010022202020011021122012021220202100020120212", "22010220222211000200121222001211121211220112102101022112020010211201201201011100200022020210110021010221202112100120210220200100101021022202121220212112201101000102020221202000020212212101120010010212221120010002100222202121220011221021201020122101212100112120100120201022120102110012022021211021211221001001000122122111022200122220110202122012210222202220010122210002222211202111011000112112020100020101211001202210200121101220022121120101220201002022111100111122001111111122200020100102221011022120112100111011201201200120020221222112211012202000022120100020220202201010212002010121110021210010200221121102120011022002100010220010110202010200022211012200001212201200220202201000201200210121002210221222002112121220122121010122112021222222002100111102111221021121122201110220002010020122112102012001000001102111101122122100210102112111100001120222222111222110210000000001002210110012011011201000122001210011021211100001200212021121221201000211001021220001201220021102121112200211112101202201012002110120010210100211012000022121011210002020221101002202221010111110110020011111102010100010202012110200211112202211111220012222112120121211021120022000110100222200002202101001002112020120020100211111202112100001222010010122002012211202210100001120202202021120011202222002001022021020112101111100100002110012212111120020002202101010110212212210121221201210020111212102202122102101002221121220222112102210011221012110111122222020201002201022002122202122212200011202120010011222011121110212020222011111111122210212122120210011112100110000200002222002102201212222000200000011212011200212211101201111211211201212022022202010000100011222010021020211212211002012220122122002011212001022002012212121110211200220201201210201221210110020200000200001212000011002222222122201202020020202202201011121012100211010001021001022210121221221021201011200210220002121112202111100202220200222022001000221021111222020210200110122211121112211200121202000121012122110021000011201211002201222222200211020210020110121010202110100120201122122020000022202112102211011012002120220011200221021021102212010201002221000001122121210212102222101012001211022000121012002020010120200022010000222020002120201201201112200001101020222211221210020212120022110100120120210121000110102122212000012112011121221100111121200112121122222010222101112020122200021120220002021201020212011002001120000001011221210201000222201122202200012121010002212201201111021200220211121012221222112", "11210222120110101100222112021202220011121110012110001010111111211201101020020112110122021110122000000222012121002102011011201002221210222012101111000121010001021012122002012211221111011200012221210201012022020022010202010000100220011011202222001012220101112011211011111212202122021000122120002102010112022101012200012212221000222001102020021212221202101100110020202112101022210010221002210021010010212220222001102202021100200220210121200221200001201201110020110122211021200201120011121001011111100100110102011002000022112100000100011222002010111200122211002001100210021001022211001121210011111210121012010221200102110012212022020011100111201222212000020212210102021000012221220221012122210211002201211000211122021110121102111011111100020121000011122221011222100210100122110211211002002211202112212102220220001212121220020010001222212210021101001000000111102200121222100212110120000211120101001000011102110010120121121222101021121120112001212110112100201012102012122122212212002021001201000001220221002122021010001220022120011221202021112002222101210011210011120000112002010012110201221212220220011222001122222120012210201021001210211221121121110120202222002001020022012022210000222111220221020222211002112222202002111202101012122200200111012112100022220202000121120120000010110201101112012220011210112021002020120222010112211012020112202120122210020021220000121001110202100210102111022222221120010102002212122212110212220220022200021122120022002101102212100111200100021012121222000002222202222221021221212021212120200011200101002201212212120000020011212212020220121102111210012210011001200212022012001212211112100202102220221000000212200112002012112020100221120100012112110000221102111211001102220000220200021120122121000111102020112012020000212010221110201110012111102200022101120220010010100001211120120001100210120211210112021021000001210222021011202021112001001212022022100002121220000001220202111212101101100111021200021000010221002001022121222112102211212120011112121202002120111221200220100112212101000002100202211010012222211202010121201202201002002112002100112000201101112120021212202211112212201021002102201010101212011110121202121212011121011100222011112022100012001210211002001100020211111002102122210110021212121122122221221000212110011001000112210201011201121010211110022021201021102210212011112201110202110122102002102021011212202000221201211220120000200200121001220021212100000010122200012210201100012020102211010121", "20000220012211022021220202002021210011111222002000212001201101111221221102211110211201201221201022200202021001220122222100201202021010010210112222120212110202101220220222011001020001111202200200202010100120212222111212000020121000011020002210010022002220001220011120010021212000211010102011110101020022202000201220210200001201201201210221110111001122021012020102221002211011220101121212000202010201211010101220001212201220111102201101210000121022200001000101210202020101100102101200011022122212021222200002000220210022201102010222222120112002001102110201010212221201010112102122221201121221112101021011100211220021221212001001001110221200010212010212021200222110002001000100021210100120011201020002101100222122210021200011022110100200211122011111201002212222121012211010202002011112200120101202010002020221102222120211122110122011012022112110202102220022111201122220021121000110010211010222000210222110110210100120222011021221221110120200010011211010222020212202211200201001210200211200111020001000212010212222211112210201221001200201221002201022201221021121120101212121200021100220100000112111121110220000111211001001111202201010212121122221020121001111101120010210111122202202100220020210201102201102021020210020221200201212201220122001012202110021011002010211212112010110211110111001020010002002010101011212010020121120022212021001202100111002211021101001012111010011112211102022010201222221010120202221210002200222120210000212202011001122120110002111112011112202201210120111100012121010011102221020000000121021021222001121112212112022000112202022222000220012120001012022012121202011002010120220000110100021222201100012212102120212202100200100200211010120110120002100021120022101022211202002111121021120021021101011011000101000000220111022210000211010011222112011212102112000100202212110101111222022221001202020202112122200120102010111102021221001121202221010221000201002100210010102120022221021110222102201120012121202221122122111001220102220201212112212121011011110100102020110210011110101202021012200202022102110120200201211010210011012000222001121002001222122010002200012201020022011101012121221001100221102111221210021110201112101020011012022121121100112011020200112122212202122120100101222200221112022221221122100010111122102210020220102012101022102200022101010111102002120222111220110202012001220120222222111022011200212112110022010122020211111100001122111221200102202122112222011012212201000201021121111221021222010112010", "02121022022121121210212012112021121022110212021222210122121122212221201011200212210121210101111020022002122210220121210111001011102222001021010000001210100022021101212120101012112211222010221222010000121200012212220120012101111122110010110211210121222021110210111210200112220110202211012200200220210110222202211102200211200002021020012202000002221202111121020202211221220021220001000111222012210121102101102012111112222102202200200111120120021201101002211012002212021212211122012002100111212112100121021201120112001122222102000101010012202202020102202210212010000001202121022111122222100121020002122010201002201010120102011211202202112110000011011121021100110202122110002021110222022200010120121022110010211021200020122102201210210212202120020120212200002212121120100101102021101002220221220221000110112012012221020102220020211211002021011212000202201012000001010000201210102222120121020222002101101000202212012212021012221011221101122020211220010201111121222221112012001111022110201211211202202120102101102022111020112001221102012110020020021120000121121120022021011121111220220211022002022011120112102221022020001101201112220020200220202111000122121010021210102022201201112011010102102000002021011201200020200101212010012111020110110002112001101001101111211121010101120000010112110102001111220122222222221201100000002102010120011110201000210110012210011210011020000112201212001011002012000021222001211101002011101002220002022120200211221102102221210221120112011002002102112222222222202101201021110010122102002221120101212001122121102010201011121112002021111210021200221101121111222202211101010001212001000100102220021210110122121102202100110121020100000101020000011101201012120201211112202111001220211112121012200112110010002122022022222002122200120211022212001220010021002111110200102100221220200221102110200010111020002102020012111001000012110202200120121101101202122120121212120101112121101210101220110201210020120202212110202202221012212221112000221011211202021021021200010021222112211111102012102212010221122110101201211021220122220122222012221020102212200112222020220022100120101201102121102010001221121202112202102102012020101220112021110010010120200210000222010202220012111221021222110001001000120002000102221000012011010010112210120102011122210020112220122112001111001120001212011012121212011111220001110210202120222202000002100211011011010202002111212110112102010101122010101102122220110100201010100200022000120010001201", "00211102212212101101011220021220211220100012122110012122120001202112012011202001012022021200102022220022112202012010012110211111111210022022000220000200211210021110011011212101020221111012202222000001011122101210202102210012022102022000121222102021002110010120111112121211001120202110122010202220122202210110122221121221001120211000020122011100221221000202001101222102121022002110110112121102201102220122002200021022120012002022022220020112111222100002011000010111102110011212002012111112202100110111111120002102000100101221200210110010010121010120102220111002210000220010002001122102011220002211001001211220210002121202210212012110100002011012101012100201000111112101102102100000112000211112211220212100200212022212001111012120212202001122022222012021021222212120112000221121122200020112101110001201120010001101100100010122220022221020000120112102210201210110022021222121010010210200222100012220021111212011212201111201021100001001210120021021011002011212120100011101110022222100001112221012112111110212001200002210010121010100121201111001212202222020210000122010212022010120222011012011100212111200112001122211202021220020020110212200010221022220121011011010022120020222212120022200201021212002222200010020012212201122100111011202100120121202012000122120112111222210021000112121002200221122102220010210211010221101002020111121002002102201201211220001000021222100000002122122102222020201200012201010212110112110021022220122220120202001000110211020021000120020001001222001022021001212011211002200211212222222201211100221010210011022000012200001000101120022001022222122212200002110110100221200121022010012200202120122002001212110021202112211022022102222212202212111100200111101122010120021100111112200122022101110211112112221112022211202112011210111221100212200000012021011112201112021022122000220022110102021112111012021002101211121201021121111102021210111212101010020220200200112201121112222100011210212120201102202212011100210211012111212112201222222200210022121222222122012102011222010210111201000222112010001211022011120201202000112121221210111201112111021211020200120102021001021102100011220011011001222220110101000122000100210110222222220221212202110101001201120202020201202120002121220221200022020112000012210101021011210010210100010110220101000212121120111110110100001021111201111101110110112110100210020022121122122211121101220220021001012010211121011122201212121012201211202202221002111010012221102111211122120200122100200", "20212222002221002020001221210100200000110110011001022101200210022010122000012220002021012122100121122121211202101220221201110011200100120102011012221012020220111100022010020001200210002212220111210001000222011210201102222212211120011201122012021220221222122111100222100000112122020200021002111122000212210221020021010010000011102020021111002201110112202021122112122221002220122000101100210222102210022010020220002001220221121212121102001210200102122111121201111011121021102012121110120202220100002122011102020211120001000021121001220012210101220102220002000210200120210120001212011201112121011111211122111221212011102212212221221120122212102120121201220010112212211211201220010122120120212221210211111120001020200201020110200022100102002012020211102212210201122221120112200100121122112201121012201111101112000220100122022202021122221102210202212012121102110000102222101120012020011022010011200100011202011120011111221110222002012122102110110102211122200211211001102210000202101201202110011022021001221210220211212021021221012222212100202200121100122010011202210000121222222120222201102200200121020121221012100100221212011122020010020110222002220110210121112020022210101221111121112110212210120201011112002010002112112222120222012212121110011122222220120111100022221020021212121001112110211001101221122220202220120220212210100011221221212211201110212102201211101101121222020200012100002202102200122220112202210100100012112111221211011222201110111112101201221010000002011200100022201220011221102210000222122200020002102010112122101221120112022210100120112200012211122120120020021011220122110011112221111221100221200002101200221100112112201200011211012002202021110212211110000202201101012010010210021121010002112202220221222200010002122020120101122201220122210121002220222200002021110210100000211000111111012111101112010022202221120111121020112200101200212200121222122201000200121101112000101001211100012212111012221100210100201002002220001020221221121200102101010101212110220122102220100200221222100112201011112211120110210110101012202212212000002201102101211021200202002122022111101120021111020022200000201020000021000022212011011101112202212111100211012202122100000201022122221111200111000010002122111022211121222011011220222220112002111202220212121202122020210100222211202220111122220200110220210002210022102022100210121210220220111111220011200200220110111100110202012101022012121001121112222002011001120211122010001021100211111121", "01200000211001112112200111011122012122202012000221200011121101010210001120100222212002200111200011022020222121121011121210202202110110112002212201100102002122012210010120010112120222222120100222122212210212210202112220112121010222112201212202001120112000212011202120011100001220010210210202211222021110202001120221122121022112221122202212221111200111202212211000111202202212222012012201211022220101202011211211120220002202201000122011002011200220201200202201222202011102022200001100202010112002210211020010100001221020112122021121121210012111202010211020102022210212110010111100102202221211011210222210111022110222202100102212212212100122221100000201220011110200122212110210221010100102110002021012120111200101210101012010110121022001111220021202221121110211201112102122110220010211200002211220021111221122212000021020122100002200210220002010200222001011210112120212002111210221010110101212202101222021200122121002202000022002110121202010202210211212010002220022120011202220101020221002200101111010012101100211022112111002100010211012111221111001021101120021200110101020110210002211221202211220211122002112202121200020012111121222000122102102220022010121000101221202010001020220001000002202101021110200022120212102001012010101011122101011122012200022122112201210221022111212120011222000010001210022221012210222222000111122102222010201112001012101001220120021201022112200120100121101100200210100102022202201201120200011020001120002201011100201002011211200100212020111112121101222011001000202102102211221220211102010120202220222021101202020202221212110121021222122201122201221211200210010010121112022002112020221002212020202111001222201102022122102202222212121002022222102022010012210200000002001110120110100112010120200000110100021112022001120111110200010101100100200110121121011222012222012000002220220202221202200111001121022010221210112122200200012011012200010111002122202001021222110020122221121112110100221212000020201100121201012110102112101200012102202011012210112110122012000021120011200112112212100012020021222022101120010010110112201012121112222111100201000200020022122102220121110122000112222022010100112002202101212001100001001212111211102210020122122002121112020202001020121212101122021111210010211020012221010200211111110012212222000201001111210222201112011022220010210022002120120222100102001121202012121120210001022202210211222101102200202200212110200122221212120200222122020121220212011222112200110111012011001001021", "11000021212001101202021101200002102220120220101002202201121222002221122220201022100122121101110002212011002110020122121011010022112001002120211202220012222002111010021111000010101211121211102112000002202000011211011102111111101011212101220112112010200110212110212112122020201212120101001022210200102002012111102222020202110212012011222220122111120000121112110202001020022111212211202111212102120211110102200101222110011001012111021212122020211220212102211020010211022001022002101210021120221202122110001010222012110000111120112022020212112212002000020112202211212212202012112100020102222211000100011021200112001011010111122002201100221120000212000101022002010211121120102000111121212011010100100200011102000120112011112020021212202110022000022000020020222021020120121201110222210002022110022022200002110201220000121120201120212102120110220121012001210022112112111110201122012210221020101220001002002112112022100002200011000012012210022000110011110202021211101110012011201221201222110020000122022012012002001012210222110021122001002022022010211012021211021202020122101111022012001221110002200022102100102222222102220201212002022212021020111220112222020201011001221111010120100120221021122111001101222111211101000002000120021211211001020111220221020002202120121000001200112121212111000022211112201220210001211120220110021200120012122021200012020100220211002120100020220110201120111001220212000210211012000021000120102102122212022201022102000201112110022212000201001012020220001220111211221002021222102012020210021000212011212000000020200000222211001121121022010211111122102122200212001010020000112212011210211110200102121021102220002120022102012221111121100112020122021102011111101212001220210210111011201110100202010111220111011102121011010112121022001112212222110011211122202022020001222202121020112220020201021111000100210021111022201012000112000011022001020121002022022020200102002211111221121202000102101111221012010121200000001102201222211000001202012221112020022201201012100122010112221111212002020110122100212002202111001120121000010210101100012122002212002100221220112122121221001201200212012211101001220121100110011020002110022010202121220202202021101110000010120020001101202002100101111211122111112100221120101200022100220222002211002200201021112200112022221101020121201021222202022210200011111002211121100012122201211200020210121010122021222000202010201021121100222100011101002021102120010112112011022211001221001022201221", "21022201012122112212111210201102220010001010012001112002111111010221201020112221100222200001022020111200111122112011002112002101210221101002000112122122122022211002202002111012011221012101121011100121101112011120120122020102122200001211021220121220210021120100102001112120222022022102120121211001010011021020212011021120022101020202001100201000100200202101020211122110101010012000112122201012122011011002202111102102000200101020101210210101000010022200122120121010102220221102110212100110020012211002011210010012221112001010010010112222120200120102000210000210020122200020100020220110100000102000222121210000121201102001121220221102120222120010221100120221201100220120001211221021101121201122001222211202222021021222010021210011011002101021000010022122221201202122020001002201212221010002222202022201102121112002012021112201010121111200001201111212011110202200002222100102110111012021222101222000210020101212100211200220222222012222101221120122111011020121112102011112000200112110000010102202011001122202221021211212201210210020221021210100001201201221111022111221010221111201210012002211102002020022210011220211221111012221101021210210120122220012022102011211120100020202220201021022022100120012022102200112121121122102212101100001021220110200211101010111220112222000201011202020112112102121020101120010002021200220102110100120220102210001122121120021002000000101001121102221022120020011201212212202121220011211001000020010112002012120200222100102002111002211101010212111122211112110211201210100002020000110011201200022101020001211212001221211020101001101120021010212002112001210210010210002002222112012001122200101202202001001211100001001210222102111111002000000002110102102021200121110011102212011121201202021221220122101022021012021100012022111010211221212002222012002210010002202020000100022012102021101102102020020000102121210121220122220010010101022102012021112001202202121010010022110202120021201011121000022122100022120020022211110221211100222021100201011021110120210011021122112002202222100010110220011022102100010211102102211110022121022211011122220112002100011012002121022021121122021001101111101100021101012202221112022012001202210122001011111111011202012212111000222010122220110001222211112221200101121112011020011212210021021200121020020122200100222110021220120122211222202212220202121222100220102220020120120200000221122000020011111121102022220111002201221000002002121222222111110220101022201121112202202120010100211", "21211222201220022121011220111012020110222012011000011002111100010022011101120101020122210020201100011202111221022202220112121210000011112221201121022120110001220201011010121110222112212111120111102000221112121210220121020112022022022210101100011020222102220202222021022001112110210121210220020201201110110211010120021122011211001021011211210120202002020001002211100011222200012220102110100012210200102122111120120010210221220111101121020001110211201001000220210220012111211010112110020121212210101202212222002022102120112221101211112120211112000021212021010020112121012021121110102000022210200200102010121022020001100200012120211021102222211011110010212101122120112000000022222210200100010110021222010020021012222001200001011211012120100120022102202010221010211120011101210121120001212102000120122012022102111121220111001100020221122220120111020201201122221212222011101000212002002222220112121012200000102021122100220101011111111120220020111002011120102011000201111101001120200221010101112122122020220222201010100111201200110202111011110111022102102122222010200020221001102122212210011121200002222120220201011021102100002112120202012111100110002102220022001122212212221001000100222221021101112002210122110022022010101211002000112202121112121022112201102020010002121002222012002000012200221210012012122010200202101022211101012220122221122010112001212101202120020221022122001020012202200221112121020220022000220012020120201120111122121210121110111001200110020001121110121102212002100002011122020001002001000002201100200012220101012112112222021020000211111001211020122012222212210102210002022122112020120110012001011121210200122000021101100022202120212011202010221021220011220102110021200020012200212110220211221122102000200122002002022121101221022011020001202021120221112100100211010020122022001101212200012021222100020221210200220111120021021000011220111202021121010121100102211001111121220110011020002202112001211102021021000102221120002011122201221012012100020022212201121112221201102021000112020202022212200111021101000211020000000200221122202010210212021101211001011112120211121212120222220221122001020022202201112002222011200102022200200011002212202000000101110000121020011122220211022120010001221022110010020211100021110222202120102122221022112121200022022000012002221010211010011010210010110221201011112202111222210222001212101011112112211201111001211211220210221212021200120121022202111212100222222210201121111202011200201200", "21022101100012002100111121022001012122012220122102220001021101002112020212022211012001110221001000010001120111100211011200001121002211101000211102211021011102100001120200000221002210012211122001202002212122121201211210122122002000120122222211012201010022220110222211212211000202000000212210211222121122012002221020222222010212101212100002022100101202102202211202102221011002101102002112222222212012111111001111000200012000100002111211111022121222221210202102101010210100002002001111102201112212000202200000222120012220010002002100111202002000020012021121220122022002122110000021121111122202201212001200112100200002201212111020201101220200022122111221120011212012200120102102100202112120010112101021222222002002200121222011220212210100110221100020220221022211121210122222101221012001001221012010002220120211001010000001202122210111020201120020211020022221200100201222121000111010021012020112200101011222120121022011001111210222122002202100201120010020202002201120000101110202012201101210211001211001120012011020201002112220212011010222122000012021122222021020001102121111221020101021120021001012122221010201211011110000111222101010010012200020000221020202222212201201122211101112022020010100220120010012111221201122121001001010111121100000110100020111101011010222002111202112101110122220211011220001112122000010011221022221021200110121121210002202011101121120010010020121012012020211120010021211221200220100102120000110121020122220110012122021200101201202021002120000210011021100010002021122012021120000222110120002000020012122002202120122002200202221210101011222202020112000122211011021111000020100020001121001022210000202001011222111200220100222212010011011122200100122121200010222120012102112122112012022222122020222200102000022200222211122212210201111022222020211100001020212021011021020020211011221101220002020012112122012021101202010111210012222002011202020112120022011200120120221010100121020112221201122120112222221021101200021111221212102012011001121222112100121112001222211122120222211210020200000000210011210102121001202202011210100202022020122201112212202111011200211120011120221102011101122200202020202121020100021201100012212111012202012201202000000102120200212121021010121200122011210202222121222201021022001101000012211010212202112202200022020121201111020112112200022001001110021221001100200001000220201012220110021122022212200001001222010112210122102011001100200022112001202012022111000021201022210100121202001122021", "21111122201101212221120020120011111121220121200121211022112000012102012011112200111010022011201022002110210012101022012120202000022220001101001221211220100212022110211110201102211201212000000020110220201020010020221102121102222100022110001121020100212011201102021010102111122201111111002212101200110021010201201111011022021111211022222222222111002122010221221010202201220011221110100022221012202011111212022120211221021102111122002100111011022211211201111120020100222011212000021000100211211101021010000222210022121000000122012022002201211111201102010201022100002022020122012002201012121020020210111202101111112110002210122001112010002110221011011112222101012000222000211221201012221011020110021202122102202100211111220022011100201212212012202222212211121001021021120212120022022022101111012110221121121000220210120200020012201001122010211111010110002100022000201202210002111011002202012011010212220101010012210201112221200002021211100021200120011010011200020120120001201200012101121102001020020102101212121221221102202111011201220210010102022022001212212120122222220220101211112001022222001101200112010211212000002010001121222120020012220222201012111210222101111221201122022120022211011122012202121120001222102022121222200002222220000212222221221220100102022202212012111000212101112121202022110111202010210202210200202102120102101100210222010210100121012011220121011111021021211011202120012112012202122112220201200112201211121120002001011212202221122202101011121100220220202112220111012022101001012122202122001001020102102221010020101112110011200000202222102112222220121212001211222221202110120211120220020010001012000222102211000110222012111002000122111011101010011022222111220010100111100021120012002020010202120022120100201102000001001210021102210211000020201201220120220210210212102112201002201112221210022020002002011110200022112211012220222202100011020120200111211110212211102010011101100001122111112210210111112112200012021010200112022120202222222200212001122210112120012011022002121102010012121012200122110000100002222122212212012202210111122201102121002100222210212112110112110102102101021120212202020000011112100100020101021012212120001020021010220002221211221010221110211210110212201221112000000221212011122222201210222202012221221222112122001021201010011201221111202210002202200020121002212020222011002210010010122020211002101102110200012210010010000002110111202210110120122010012000200202102201102021121010001000222112", "11020020022010000210002010220121110021220000001012111201011111010221100102220122111010121100100102101112201122011021010112220122121002022000221021001121122111000111220010011110002011121120011100000110101101012210201210011002222111021020202202122200100100011121001221000000001011221200000012102012211020121201201012000221000020201001001111221120120200012010020121220100111122212021000012211200110000101122100201121221011122101100200112211201202010210100002100101001101112001020010221112122112112102202220102021120120222102112021012202220000222102222000221101010101121112201100010121011100022220001000202002110222200100212220221111212220210210022122101122111222021112100110212102221210211002010012210121020021110000221000100202101201122111111100102122122201100021210020101221000121110100102100001020001220012021221101012120010200202100010210200010212022202021100221110220010111002001012010212101221220001121101202121221200212002100102101120022210101021101121212111120111102020020100000001211111010000010201222122021002220211102012221201212121200202122100121000201121110201201021020220221221102012000202002202210100100210010102110000210222202211001100101112202120111121100100101220221101101201002001200201121022201100122220001122100112011002022000200001102120010012201212222220100100221001012000110211122011102101101020002101012200111011212011002122021010212012222222221120222202112210021202120122010200210122101210020022021121102200122011000120000120010222100201011112000211201201001001212121012010100210112022011220101211221010220110221021222110201122022012000010010100010211102201011221210002002221102200121020121221000102202010111122120122200120202210210101101202202221010022012100100022101222110122002220222020000001101210220110122021012110001002101102102102001011002110122011010002002201111121202202101200201122121012022102211110121012221220012221110102221122210110211012121102002200111000102112022011201021211110121102012220111112021211120200100011112211120202120011022000020101210102212211101202022100020112021201111101011220212220110022212110102020010000210022120121011120010020210012122220001011022122211212221220020102002201112210111012121211120002022200112012000111012100121222002221210101210221112022012000220100211020000010101102111002100210011201001012012121221100211121211000002002010220001211202221011121122202020010201010011011120022010222110022000001200000222111020022120022000121012211000012001112210111222222010210", "02201010101220200012020020112200012201220211012222002101112221210002122001021212010222222210200001000212210002101011121202200221212200002012200112122110010211111211211010101112021200110111002222222221122121010120110222102010001020201222220111221102112221000110220012212212100222121122112000021200100110122222011212122220222201202102221210111200000212102002102100002010211222122210020010220121101121000020102001001102201121121011210022212200100102100120212201021202110011102201111101210010122011001101112121120122110000220201212212121101212111012202222110011200000011210212021102010010000012200210212002000112000221200022121012002212122221221210121120010111101002020201212121022211211000220011121102010212210220102102000120000201222000222121110122011121002221220112221000011011202011012222100012001200212222211202012121220220122120012200022222110210021101102122212021120101000021001221001012120220211002001100100120120120022110002111122122001022102010020002211110220221211202022001011100121012122221012112212110011111101012122011012010202012212001111101100111000222110120222101111212021121220102012222102101221001222111210001100000210022122000001010220212120222020210201210022212221102211011212120112112101221200022011200000122001202020121102210122001100200021122021012100121200222122200021010221101120100001112211210012101222201220122120001002202022101202021212121112101120202002110012101010022012112212121012010101121101221120222021102211202100212221220110210110111112012022001011010212102021012011201012120112020221100220212010221002121000011202022021111120210101101110022011220110000112220011201022222001002200221110110101202020120011222100200101220001221111100000202110011210220222122210220110102202220111022210212022200001201202010010112121100002011111010022102221122102102121000121010011002101112001101122111112112010202222111220110122011112022002100001112122201011202102112001110121201222022101010212021211001021220210000112122221022020100200120221021012022022220221220112022122022100220010020012021220000020221122021010000121000122220110111102102011101112011210111121200210022000222202011022211222022221111222001212222222222221101022222221202212011201201122120212022011222210020122021221010110010120221102110012212211112100210111011200112001200221022202202022211202020012102010102110000102112000222002202012101202111210201101202210102221212122220022220000001002222011021020222001012101022011121022002020120121111202201201201", "21220010112022010121020101000021220211000211022201000121022102010001212120102100101000101002101201100221121102202200022012000201120020021201202020201100220122000220001020020221101000011211100222210121110020002012202220020222112021021201012102000120022010222001101112210111102201000012100001020011111110120010211121111222120011121021202020122100101100110012211002112202202210112102110202002001101100100210121100212200211221120122111021221200100211111000221002001200112001210201210212001211101202021101201120222000120201202122110021021020011012012101200212120202011221221021110120101100011010021102111112112220000221001201120221222112212202021221001100010211011121222100001201012200101010110010120100020222202202000102001012222002012212022121022221222202010100100122000020020000202002222201121101001012210210200222102212020120100120022002010221101022222111120201100110010022200201101201220221010211111112022110111102021200101010000212101000022012112110100111002020010112012110010022110011111122021011011210221221001111211101020121000220100010101211012120221122002021202120010222001212001110200011022210121121022212111122212001002112211021110012010010101201102200112210010021020021201211000022010010122011101102202010200122002110120111110020022102021100201221201212220001201020011220012001110001202001010112112211211002021110020210102201100220001100010002112000210110121202110100011011100211012202112011121201021021012120022111210112220221222101021121000100100001112012100212122002100021222001111102011222221121102220001002011202000201000202221121201000111121112212000021200020211102000120220000110112201121000000201010121011020000222120112100110021102110120022020200121111020210112112022002121101012121122021222021121002001120021202021020100020201222122100001010121100200121102011112000112022211000101001010001212211212101111001000220222000012022000201122220021020022101022201121200202220201100202101120100212012011111120220210220110202022112122221211210222111100020210221010021221020222200220201011012221010211002221020111200120122112212012122102212021200112120120112000211010121021111121220022212011120000211110002112022211100210010020021111212220202220101112000010222000100122111022102221121022100021221120221221022202220221010110101011220020121221201011102120211120122002200102020202001101120100110100120210102001100210010222201200221212221212200200002202102111201212210011221121211121001112201120210120122020212001220012100202110", "11221101002102221012100211102110011121110022220022021110000020221002012002212110100211011022022211000221012102221202121120120101022111122202220100001200112102201222002222202211011201011020121212210011010112102101210010101211000200211100212122211220210201011020102001122200012202222022021122100100021222222100220212220210221111201121220202201100221010121220001222100202002102110011112100020022111021122000001001021110212110210011002200110012112111100010011020212011002011110202100000221011102220101002102202211122022210210102010220120122210012022222210221201012102112012110221101212021121022000200220122202010012012011020112202221102011000121201120112211110110210210112010022110110012020220121101112010210100202010201021000021120002120202012002202022222002212021212202112010102210122011200221211122200121210011201121212002122010221122100122222211222012220212121222002010022101200201100222202001022222121200011010101112112220012211122210212120212012220202111211202122110201222010012212121220112202022002110112112021000010202101010200101221121122001101111122011220122020120000210101001000212102001220222210012011002210220020011010112110210110110212012110101022112110222220201110210012202101222000202211100001020102212020210102020101021002121011200102011212011112110012110022121112001221002011020010112102020002011211022220221101020120201001212210222011222220102110011102212101112121202022202212221111000001111122122011000101002210002112200110021201201211110102220111200212122212112201000111000101022112220110002222111012010022100010210101021021010001012122010002110011220220110012010010120012201211211012210020122002222110012012110200221021020220112122221120002201101012221200211012220200012011100222021210110021122210211200112002011121101112222020112212002000010211122021020021221011002111202102111101020111021110000212020012022111122122002121120002012202202012210202020222112202122002111120012201012001102001000022221010220002002001002020110110210001221012100221201000200222211001010222012010000101221002221220212211101002022121012110012012211021211222100112002012120222112211200020022202221201210110111112111002202022000201012122001121200011200111111022222212120121220202001111201111022210200120101202212221220220102110122101001112220021021220202000122121010100102001101220000121102200122102220221100100002201222111221200222020102012112022222100222110210221022001210021100120002102202100121211010110210112111102121010010202201211010", "02120122220101210201111222002112020022221211001112020202011220211112011202001112012201101210201200002221112101101002121210010000001020022000002220210101021101002222122122121001000212222202110022100122002112201212102001122122110222001200012002211110222022002212001021222112121111210012120022202110120020022010201111201121000110102220201010111210012020002110221210110212120220100122112220111222112112121122001212202122200120112002112010211010021111102202011110110022211120120211111020212121011122100111120102011220101100122021210200021122022112210220101021100101022011220202111022021102101001021202110101121200101020011112212212111000111211121020210202022122211101102201121002112122200211011000002022010020221110011021200201002211201221222210010122221100020111011210121222000002102210102002010022011210022222100201020001112021220021011120012022012012202120221210021202002120110001010021111001002212111112100000100101122020220110200221221120222212112112020110000010200122011000200110110111112121001010221211211100122201111201201010121212112020222022000020210210211002121110120002101120011001100212120022012112121112021012002020210000122202211002201022200022112110002202220221011001211201212221122011102100001002101220001220122020102101212021211221100101102201122111220010211121100111221222222002110001120021001120010012221012011011021202102112202122112012220010210222112022020120200102100011111220101201012102212210210010101201202010121222102121020022222101110110220121122012202112202111210101211002012101122121222111010110000112101111220120112011021010020000200200102102202201120012002011011211020121201121201102111112201121001012212111200101211220222102001220001210020021100220001011010201122012211022111210222202012112221012222210101012110021011111101111211220212000111220121002001221020011011201212221101112001112111120210001220220222110110201112222201022202100020211212101220110222100000200120001200201202001221011000111212120221002000010001110020020020100012122200202101101012011100102011220110012010222211221122220211011221211010020020000002220000202211210021221221120011220101221122002002021201121200122112122102201210021112010000220201211120011001002222002210220220111002100022021002202221222111112012000022200101021022022211002010022220110101110101001122212012222101200200012211000100121002212010212022222222000212220002002100120102000110020002121022121120200110021212220112222012022211002221200011002001022220221122010020221", "12210221102201121222202021211120120221222111201000120122122222111220102000001101102202000211200120011021001012102112021122120112012110211011100000122100100201121020210222211010202000122001102002002001201211220210112110220220200111201010111021200210010111001202112110201011100121120121222210211022000200200002221002102112112202221110211020102010010211202220222110011201221210220002000010001101120221112110020220000011010220112022000020011120221100022101221222002020120221122120122121222210101120001121222221201112011110100022000122012210202202221112200002220022202202122201212012121100110011200020210222001001111112211101021111100022220022002120000102200220020100220221110120111010001121210212200122201100111011112112102120211200212100100220102022102210212111101112011111021110112111211201212120022021102020200210120102222022021211110001011202001101112110211212011011111212111202022021111112211020120102210221102122000001100200000122202100012011111012010101121112210210101111101110021020021120111211111120121020220021221020212120020002020202110222202102001201220001001211100000021020211100220122122011102200212212120111122120012210001020122222111122220001211010200210020002222220212002211102120020020212200001121200010220002101120102001110011222020121210121112022221001001100210011220212200121000102222120021112022001001122002221010002120120012221222112211001020010200111022221011110122201000201211001101220222020221120120121021020212020220011201222001001222110021001102220002211122222122002120210000222001102211122001102220002121200201012122122120210111220222002122002022201100222101221202012001120201012001110122020222210011001021220010201011201200120210011022112101110212112011210120220202022011000110111111122121201120220112022101220221001211221201220102221200100211002221012201122010001101121001102200200012012101110121222202101101020110112020120100111112222021201022112202120011122100211110021212000200112021010211202211222222002210121021122121000021221120012202012200022102220121221102212100002101101012102212022021201220022221120020200022002120102101012021120221122022022221122211220221121210012101120011112021221220020220122002001012210210000001122010111121022221021220222201111202020002202202220120210212220220100202120001222011001002110222212221010022021201002201221201022120122001222212222111110201210012021101222102112020122120110120020022021020120112011100000211100111102012202102221011110001212211200012021112022211101", "12120122012000110021011101122121000012110102222202201212021202101222201120011112201122020222121001112001201121021002021210210121010100211122022100101020122202012021121201200002120102212020122221010221201120100221100100020100110112100202202201221220102200200001021122220110121111122212120001111221111022221112211200222020220210212111020002121000211102111012200220121212200202002002020010202112210220020122202220020101000220222212211110201212022102202020111212201000202012121201112222221010100222222200201101002100221000210012111121110012200101011222221111200020000122012101222110201200021011112102002002200020000121222011122012112201121122012221001221110121001211120202222211211120211212220220000012202111222111221011220112112222021002122000110112200010221011020002000220021221212102220212200012110220102222102010101000011020021112010210222200212210110012102011022202001001000202210111202012100020112100201020200002010122011010220212011121120021022221002002000220020111210001020101120111222221111121202222010100021011122111010022011100220010001120222100101202100111002011121012021010121222001112101021221101120020112001112101121101022201221200001201212221222121001122211110212200000211011211202202221002212210212110110021221201020100212001110010120202221200222000020222110202111102000102201110120021100011010011021220010102022111112211012211020021010111021201122112122201102211011210001120101011210022121200011212120100220220101120100011122022101212221020122100102001110101020110100210220122010020011102001011202010110101001222202021021222211100020000212211020222010102120220120211021202011200222202002222012120101001012022012102200222001210022222022010201212112120021011010111202211110120202011020000012210212102102220210201110012202021021210110222001011202210201012120221020220201210110200200121001210000121022221022122111020120102122100112112010120212021021002212002022011022120111021020122210220111020220010202021021112020202112000022200122122111120110101201022201100001210112221211110222022012212100001011000102110202101011011001012010021222212200202000101022100102000222010212200112022211200001011202201102002002002100221020200011001020201121112200102020222221000101202120110102102211221220001002200001202122110102122202022010110112201211122020212022121021102120122002101110012120001211221101102102202011200210200112102221211200221212221102111200221012201010022010110010100000200220012220121111121212012121201010022111000222010", "11122112120111000122221220200201102120220112112221212202011112221020012002022010202202212220222211202001002002121101102002201021022111110002222100110120220200121220220110101110222020221111022101212212001201212020010202010222211112202221212211220020121100200222202202221020111212002122021122111210010010112222101120100012222010211012111011220111110102011021202210211020210221001112021000200100112211020211010112120001111201112201010102100012120001120101110001201220022022102120201002020021010112210022102112100012221000110100012122112221002111121012112102121011001021100222002012221012121210101002002200121101201120020122211022010222122202202000120020222221111111000212201011011200201210000001122120110121200012112122100000102002201021122100001101212100012100201002210202010222102112002100200110201001020021110221010021111101022200101021010021201212122102000120021212222000002022000111022110012222201222011000212021000220012100110102100021222002201200012002022111011001011120011000220200000112120021112000000101211111100011110220221101220111100002012201212101020222110010021212021120100011002002201201020220200010102121221000221221111012201212212020120120102200002101102022002010002111221102201221000220011012112220001201010122201212120120210211010000221221202111210211121212120012001112111120110012201020202020120002111011012010100112211110120110102100120012100100011020002222001112111211122201002110201110122102100121000222101000122120012111110221220120020210220022100121112222022012012122012122120102121120222212222221201010220211121120212111102212022222210121001121201020220100120101211012102110121110212102200002112111200201210110220202221200102222112022022000121111121011010012002222222211202120020100102211110001210120002221002022100121000100112210220200002020102110010102200200111122202222211101002210220222220110100100112201202102020020112120112222120120121221000110000220022222222002220202001112120200010220111020022202210220022011212222111021122200012200120210221120110111010202000222022110210012112202112201011011200220120221111122200001122212221110002120001112120111200011001111102020120011120012001021102120121202201121200120112001112100202121102220000011101110000022120020022022002221122220121210202202101012002022001011212010101001011100002102201110212102210021120220120010111010100102211222022211122000101110212010000000021221011100121000011121122222012022210200212100122001011001212022022211202010012000020002022211", "22020012211100022002011022120212200011212100101202112000200221111101200221221111001112212010212110120000102012022001210011222121110201220001221002000122122120212000110002211122202202110122000010001110221002122212020111010110220222021220010211021100022220012001222200220122020212201122022100010001212121102001100011020020100101222121221102212012102211012011020211102020001221201021100222210021020102102100020201200212000002010011200012221111011111122001100122012211220000110110000110000012112201011102120000212220122120122111121111010222102002102202220200021222222222222220012011022110222020021220000002020212110000212211020201000002102222121221201001100110222011122101100000211212212021212201222211022221020121112100110221201200212000221120121121110012112221210212120220020100221100100010120101111212122220120121112111101010020111022120102200200102101112100100200111202120120222201022210122210211122101020120202112020222200221010001022210120121021000001201222002212020102010001010200112121112010010220010101211012212200010022222211100110222200000000021220112022212212110122210022002000022201001111011021211010012020221211212201110212112110022211200122212101100012220221221222111122012212010000020102021111211010212011111022120021001021212111222000101100202021000000012022110122200120200201100022012110022201010221110001100000111002000221200110002110002202100122221020221001220212222010120100222011101100020122122000220221122012022111021102020021112012201202220102220100212221211210220000120000001222121100020110020222022021220112202011201202222022121101121111011211102102110120220220200101102121012011111120112211200220220222222020122122111111112202022001112000002110120011101221211021022001010010022121002111211210000102100200101212201021201110222101000022202001211022001111010010021120011100102112010022010210221022001200112111210122001210111120201002000112221022010110201100012000001220000022220200221122211001102221121112121121221121220002110122000010000022002200202120010102101212000112100112120100122222012012021001111211210200222222022101022102102100221212000002222000022011000222112001012002221112002100202012011111101012222001110122112111100120010121020002011111211201210001110020222222220102201112221210121000201202021220010010211001020012210021210202202101111002211122211000010121120011010122010210121120211120001012222000010012110002110111120020020012200020220111211100100122011121210122221110010221111211100202102201021", "11011110221110221011220201210220010022011021111022201110121101122111210012220200122101101001122110011020020011010012212222211002101011211011000102122002221012220201220120112010122012210102222022012010112021022020222210001012010201110020222222021211212210222021222110002101111012010110020000220021000100010122110202011021212110121210111000221122110100100120210011122110010011122122121002101111210011010220122111111012101121211102100102202202000101210200220022200202101020211001022211102012102220220000120000122020012101111220110112100101021200212012210021202010200200211121011200011201120011112210101221120000212101222012011200022220200100122101101111011210122121001220121111112210221111020210101122201121021111210010201201222102012200210120010121111120110221221112100122211022112200210001220202010210010122200122011011122202202010101201201000220211122120221212221010100000120010010021202102022000020112212211102221200111121122100010021212101222201222220011221210010222102121001111010222022202011220102222101211002101011111011202221110110011121021201201022212001010221112020202220021020000020120120121211002000222120102201010100211220102101210020212211220012210002001121221220022201202021212020200101112012210021102110021101102222221012110201020212101110000202021212102010111010210110021011110102222201210212020022112100102000102020101121110021020121011021211020202001100121020222220012102212212020011200212102100101011121222100002201222002120011100000221202221220221000111211010020121202222210010002011110202211021001211222012221121021220210022220211200201112210111020000000202200222120100012100212010202020011102210212201220211022010111010100021220110220002020002222121202010001220002122101122120121101212101220001102201000020222200020100111020012220021101022210201100122221122002010011001100210112012020100112202101012010201112000120220000112221021001001210211011011000222122010220202212211201012012020020212220202021201012110010222100112211122222002012012220200121022010200200002000112011001000110012101202212000201210200120000000122221102120002122002210200102221112111221221212121200102211110220020002222121012201102222022210101110120120102221101212011200022201122111201211220002001201120212011221022122221011011111102011220012110212200221110210011001210211021121112021222222200120022111222001000222221000000220021202120002211110220112222111022100022120212121002202121121010201112011022111210102202021021100002210222112010222121", "22222002120201022121001221222001011011202101002121200111221100002210122002002021101021202021211112001120020012210020120020201221221102122011112000112010222212021022212200000221120122120201221022022001202111211011102020222122001101001001000012121002110120221212020102221122001120222112200110002001000202222101201101000212210001121001200221101020110120102102102012011112002012220000022010222002110200001020111121011222120221011020020010201102201012021200200102101212002102100112100102110022011000122101020100211101210012010220211110220002102202202111100120221000001112121120012200222201112221220122121211010021012111102122022121010102201122112002120211212100221101200000102021120002100010210002000002011002011001102122222201112010220121112210020020020001110122102021200101022002010220022112001122012012020120100021112000212121221221211011201220002211100122111100201120102202101101201111202121020121012100012012122000001202122100021011002002020110012010010021002020221201211210102100212010120212011112101002002210222110011011102001222111121200211110200112020210222112021102111010222112122221201222102122210000000000201110021001201022210001022012201210221022201022001211212002221010011201111022102202211110211001001120021201011001100002011112011101012200201210022211021121021011122122222212212212122202002102101011121101110121121022211110011121112022020020212020122101201111112201201112221010212220022202020000000122121021210002122101121021210011001000010220111001200022212021100011121202120020112010000221211111221000011102202000020110201011200112220221211010200220110112001202100212020020110122210220110202222102100111110112110022021022110021210210100100220100102021110201202202211001220001000101001102021122010122001202110012121100112211210122020220202021112220120012011200122002010122000202002012122220122121212220222200122011011011222210220211200202101011001000011010101122022011120210101201102102122020111202201111010002200011011001011110210201122211120022122222010201110220212000011121102000020000022101111110112000100121211112001201001120110122201001122202000102001010221211111001211011212002110001120020122001021122222212020112102220102010212222122002222011121022221122122112021121122020120002122110021112010221100100200021201000211102120001211110011111020120001200100021002000001221210001022010021021021220010202102211010102122112122112100001210110102102201221200010220211121100012201021011022120120000202022210121210000200002", "21000212120102010000021222020110201002110112200211110221112011201102021212210222210101021001021111000212010011010111210201020122110112111120222001210221102022210012111021120112211221120220210002111022221002200201010101011101100102112121220200212200102010012012122200210210010110010002122100121122111211012220211211102211220021211212010000201211101202212012112101202021210022000012100121000212220102210022020012121020212122021200221200020202011112220002100112020000002120002011000202012221122000021222210210102110001022212021021021222121012110101200121220111000211202021221220002002120221200001002202210211222112121012210011202200220220010101100112020200201222022101122010202011200010011212112000201101201200211210000102222120212112201202012200121122010212002110120000212100112100211120101121211001010212122111010112102100110012000020222212220212120002122212121200011210010120010010202110112120020110020221021010120010120121212220101012110110122101000120222201000000120210021011121221012222212211022102021002210112201012021121002120112011212011102001220222100211200102221112102022221111101021110011022002100022212110212021000020001000221011212102022012110101110012120001120001000000020121222122021001010002222202220111010220211120120101211112121020012112202002210000102122020100220002122010001002211021221110221022020010120102120101020011002000121202122212001001122100112021100120110101221221121202002221012122022110111000212110221212212111020220022222100010101002121111221212110212122110022021121202202100112001210122121120220212202111212112101120110001202102102112002212011200110202020120112122001012212210210001200020000200010211022002000220220022020201012122100111022100002110020100110210001000210022122122122200210120111200101221211022202111012020210221220022222112020011210022120000010022200020102010221112100102220200022020012020010210220200002102000102102011002122211022212122010001122011011222020001000202102200201100101101120120220012010000211122221112112212100211222100120120012201111112002102212010102202221110121122210012112120201011202202200111201000112212212000012001200110202001200100021102101100022200002121012001210022001120020100211220120020220212011021222010002020000122010120211100212202201222202101021102221121211002110221021100202101101020222121121012012120002011201120020002210120100112012201201111202220100020021201212100000222200112111001101020022112010000112002221120022212210221020100200112010022112012002", "02200010222110011221201200010121000200202020020000201110121111021200102120100110211012222200101201021222112012202122020102210021200112122121200002112221101021021121122111011211000002222221202121120000012001011100001000020001101202222001011200100120120111211011021220100201010002101221111020202211210221102122012221011000112220000120212010101120110000121212220201110210212011101001122010202210220222200000010121211110002002000010022122010002111100101122201002211210220010202201020220020222110020010111101022000222202022010020201212111202200002001010012021012102212221102021212101022222022222222201110201022210102112200220220001102020221112211112220202022212120100100112222011101011100021011021212110111212020002212002021110000220111201211022212101002212010212110101000012201212012010200001202112122222220000111002211021121101000121120120111122220011211020200112110011202110222202110122211121100102212021101022212100012020212000121002112221021002102001001212220010201222222110202212100121101021101221102200002210021201021211002120202002122021010001110000021102200110202210010012110020211111221202000022001202000121021202020120222020220022212002111112202220010000002110100221102122111220200221112000022012210001200020100221011201011222001001120221110000011220211000100120210221220001000212100000102110222020221100101010102020021112001011011211100200220012021121210020120002101120022012220212112202201102011121001112012100111101211212102011001000010102221210000211201012210220101201001101121022210101112020022021002002002212100121001001220122202220212011200210202202200210201112022211211021021122020010202110210020010212100200212122102001121100011111111220221211100000202102002111202120210020222010222102211222210101201111210100202110222120022110110020121002020012121002001121021101210212010120101012120222221102121010110202202102211220121000120022001101101101212122222121012221110010020220200210011111122220101000122020100010102010202001202222102020000011011101101102021121221101110101212000120021202202011200101221021221120000001012210122110221212220111201210210000010121112221200101010210012202012202012211211120100012002111220200121122001012102211210102001011000202220000021021201121021022100121120220121112212220002021112020121211102000110022110110120002221212112110211202120201000101012210202202120120000000221122110112100002112002220010202002010100100122122210022102111110020220020022201222212120010122002012210111012221100122002", "02022112100111011112012022112222200221211102102000020020222101000101012210221011220000221001000001010110120102112122002021000201102121112012120220120112112112220020110102012112222110222022012110212002002010211002101002212011211011002211100022221221201120201102102221112002110202001212120121111112212122211212221002222222220001221212222102210011200022020112021222122011002121121212102122212021202101102200212112021212200210011222110222100112222212022001000220001102202120101002022020202002202210112112102012221022002000220001220111220200201111222000111100212012112210020102021102101112001102220022010110101020102002202121101122202021012002112202221210220211121011010012012122100220120121121212002212021101011110110200101000220212222201212102220202022102212111021120201100012122121011020212002120002011022212022112112020101212122201022112120001220022121111010011022000202201022002202022020002010202110011002202021112220020202120211111101202021211222210022101002112201222200012000112112021202021020020201221110222221011111021221021110112202220220202110221111101001010010221201001112111021100010101201220011112020022110212011112100212100221110221120102112110010212022102222222110211100010020210201121202220012211012100121211111100112201020212220211222121121001121220022121202222011122112101102200211001212220002120022201220220011101002202120000221200110210021102222201211001100201002101010020012012021210000120211000212102102021000212222120102101002100011200120211202001002211210120022000120100221222102012112001111211211121102000011210020011002020111112012121001111010122112122020010002020111110002201001201002011222111101012010120020122120021002011000100010221212120021102110001102211211122011022112000101220211000011001212221122210011102110220212010110002211120221221222101010121211022221200112000201100201110000010220120121200000021220121120121201221220011110221120012100110202121111102011220200211002111001011222202222222012010211200022111200102111110020120211000120120002122221112121112120111011022001021222000222110222110002001110111211210010220022110102011110212022200002212110101102100111011102020112020220202120210020212020122120110121002111121110202220002202120121112101121021221111221022121100212010002012220012111200111200110221222112112211112112012212122211100002101021102111101022200120010202101101220121220222021110020012111211111021022021100221021200112002121101021222012120121211120211000221210110211012021101200202202", "00002002020120101000001021211021220200022121011112211020012221021021121002020011202022201210101200122110020001210012110120001012110111102012021210020100212202220100111011220102121210012021002100210202210010012122002022010212011022122102011122200010110101012220110100210021110200210000120110202201122201100000221000022120112120122121021120112220200020102210211122100010021210120202221212211111020020000020100022200020021122112200121111020021111121122111211122110210210202210021120210202220110110220010201202001100110212022000100011220120112101112211201122100021210002201102200100202110021020020022012211222022210212222101002011020001011110011021200010121121121101102211121111102100201210101201120211021012110211100120120220000212002121210000100211001011221122200012122012122011010222012110202222001000022021222022221002111021221122001022202221011100220222102100020121211122110210212110122022121100001200122121220201112200100211210001202001201110202200001011100202221111021110022100212022202021111000022102012212222102011122221002020222020211000220002111121222200121022212222210021221202210122022011112020010222000121200221111010021010202221100101102012222020211201001221202111011222220000021002022222020221000110010112011021022012100222100110111002010202020121112211001120112020112221020121121222022201111121012122221010012101000021202102112201122101002022020211210202110200102210121101101202011120222111202100121202002202211011201111220010022210000122121002201121121122010210020001221021000101210200102112111200121112111121102021021020200100122012021210100120020021012211002120221110211210011021122100211021001011020101011222112110010211212002000201000222002010200011121221111000202022112110211211001111120000221210111202011220111000000102100010010022122212210100222221121121012020012101110021010202111121210021012220120121021121010200002222012011020011101020021220022210001011021110110100100222112212000022201110210000101222222112100112001101122021121022001212211122112120002100220221211122201122200022010022112012102020022011222011221022211001222022212202021121021020102001010100201200002221012221122000010101101101110120201002022122122122110120101211110021101000222021010022112012201122001101101022110200100002110112220102121102020201122001101211112211212220212201201220122212121100122102212222221112102201102220110200222220011101012111120021222021021210220122110101202221201012002111110011112200100221022102012210211101011021102", "02200111200002221000202001010020122102002102222222211210211200120001022102121112101221220102110001122210012212102011110210212210001021200021120220212010010120020202221122112101120110220221210222101110120020100221220022102111111001121012210212121221022220000120222112022211100111012221021210120120112021022012110021010120101002012212221111001000012002002211200012000220212020120202111001110112221002210220121201212000102022211102010111022002212121002022122100022211112220212211022110012010021102020220110001021011222110100202022221102212021011002012222222022211111202200202022011011101211122200001121221010010201021001010212001110102100011211121021110011101220112012021001000110000100211221102001201102222210002200101121222210022212202012211111012120200210021211001012122212111011112201100212211220101001101222200121101020122102010012122210212201202000022211012010011021210001110110112021220102020020120102100002210122221110012221201211121111120110202210120210112001220220110110001022202110210021202220121200022102200202200022010102011110022222211100222101021002210020101200011121020011012121202120201212002200100011221200010022112211222121212112022201100121112000201020000021102210112100211002200011222121210212020121201100110012111221212101011102001110212021202122201200122010111112021211100202002012102020001100112000102221112110220122001112210001002020201111021020101121110021202222012111202121212022211200202212120101211002121010111101001120221010100220120121012010012011202001222010112122200010210200200101002021020210002121121220110211011201022012201220110221022010211212202222100021200112111100101000010111201210121212220222001221210212210211000221011222120211122122212212010201021112212222100000022200221101201101222102210111211221221002112101102110010121020000021212100211222112020110102111000010002201120120200001120202110101211002200120120102000212121002110122010120000002120010202112220020100002020000211220001200110110000121200201121012120201211020211010101212202102102121111010021210122020211021210122200020201211220222020121020212212110120220002021012221101111222221200122212001000020212112211112000122111001121100201112011121000202111110022012010011110010020010210100101102220120022021001012221202012101012110200010122101221221211020122000200120121202020110220111101202202220220102101112020201111202121202111122202122220022220211201110011021020202021111211121101010002001000220111120122002221210102220221012100200022", "11100220211212010012102221202121110120012100000122200221200202110211111210212010002002101002020202221121020111212001000010210111002210211212101121011001221200112021221220221120022010001122012100222121020002202111201222112011020112001210001120020200211002112021100021221210111011110011200221110221200111011201212020211202210222221201121112012000120120101011220111122220202110010012110201101021012100011002022111122020001012010111121221011111122002021102122001022120002102201121210212110220121120121002101222021212112222200221102120101111011022121111212220212101001210121100021210022200012112002010100002010110021200010002022122022000200012121102201102220122210000112221121100212012120122212020202201020110100122001100111021112010220121102221000112122102102102202120111000020010110122000221102100020122100210001122020220100012122111112021022211202021001010200022220101022200021210020211012010022210122120112202121001211011011212220211121202222101201121110211010212010002220011120011100101101020100222211120200121021101020111222220000211101221210102022212021221012011202101122202102002112121120120202200012100200121211012220211101101201110100201120212110202221120002210021122111111101022012020201221111020120221220112220010020002020120112020200022121101021201102020100121201002222102001020112110111002012012110100121101112202000211011220122111022011211201020120110200011121010022110110120022211210222122122200201111012221200101001221111001002100020101022210021112022210201100112210210011110200112222122010110020011002001022020122121100012200121200211021220022201001122011101020020220111222000121110101102011021110020012101221021002201220020002212201010101221112202020210201001110012012102002021011220100011122222221002201002011220001110202220011210202122002010222202022000020001201101120200101120222010001101022122201200000120100211122212212002120122201010120210211212012221000012221211021102020022120001122220000210100102110011110021200120222000020002212110100010212221121102120101102222002020220110002200020101000112112011021110020001100021121220000201122100210101001011020111111221021012122101122012011021012200222121221010001112000200202100210101211010001212110120021101021021002122122002010112200102002012212001120000202122122012000111110212002201211010121001100202112011010010102121120000121101120200210001021202022201102100020001000002122110002111112001212020012022201121102220111210110210001011210112001122112100011101021211012", "22222202110212210111121212022200101200202022210211111122110102020220220211012010102202202000202220111210121001220202002012222212102222010021101020102011212020222002200002210211221221212110210220212100010001010101121120001001112012001002002010220122200100122020112022022010211202120220110201120000220211111222112112011201002101210112221022211000101011111210211102021012201112001221020102200100020111001102220011102221020121001111002112111120100221021012010122011022222011021210012021222000101112021022202201001202100020200211200202202021202202100210110121002110220201110100022102000110221011121210200000002011021012021221001200001111100010022110110010122000020221122010010121001111010210011100210201122210101010210100200222122122210221010111120002202102201220020021100022122122202010221111111122200012110211102212200002022002121000201202220210122000122121021001000212211110110020000112110010222220012022102120000200222210122012200100020212021222000012020100112202002201220001202200100201011011011210200202111022002222112122110110101022212102112200211211002200000212012010022211202212212222021002001112120211111121020020011200110021211201120102120212000100000010100102102120012111112111222221021201212002211010002220020201122212011001112110011222221210210121201112210001112211000011010021100111001000022000000212210001220011002012100121212220222201012111120201112102011200021110100210212202101200010012211212102022100002121022102210001221220221022122222010000000000122012220102110201002120200210121201202000210110102201112201212222220111220201212121010000022210210022002202102011000102100112011122111102000120110022220001011021101102021102200201211221002121100202012002202012111002012222210011012010122112012021222122222110001000110112212001102200111212222112021010010122211020001020000000212220201121000012202112110120202011001011021111021122022010002000000201210112210110102002211201110011120220100212222020201101112020102210220022120110011221021000011002210112200110011011202101021222112121210222010200202021202122002210212010001111210212020101210121211000211021011210022200202102010220200112122001000120211022121010011210110001201220112220210102002010210111210210020220120012122000021210022212110100210122011001000002210110002222021211200121201112220020100012202211111122010112001220201201212102102110010222001102112001122111220110021212202100111201210021110102100211011011112221210000111121021111102122110010001121200122002012221", "11101112212002000221121100221020101010020112201012122201021120100001010002100120010200221222201110000012000220021112122002120011110212022111120201100220212222000112010210020000002101022120211011012210001020221100122201001210022102212211021210111021220001001111022020122002200102002120212221011120020210111100220020122222200102021202010201100101010120102122121110220201212120202010201011202122112111221112122102010100101012011202110222021212121110011010212011220122201200102100001111200220210222201021022210200111010121111120110212112220012102202200112122202202121022222122101101121122110001001111122001121002202220210122220212011120211201020112120222202121212201120021002122112200210221111112221200100012020120220020010022011102120200002200200020110011220211112011112021021210201011220101122002101201101110000010201222101112021121220021220201211201101202210010110211100201220120022211110122111100201122101002111022201110022100100022012011211111000101211211100001010200012222011022012222101002111012211012220110220022021011001122101000202200120222221012122021002221211022201101022120101120202000221210200200101201121210211121112222112021112100221110011002021010220121210021212000112212110021012122021200110212221121120121000010001122112222020210101002210011001211221201002011100200220121020202112212122001020110222121002110201011221000021220002002210100201122222210000121010100110222101111102120220202010010202001120020200100222201211202101002210022021012001201220122211202210212100210122112112121112201112002000002101122112120100210100222112100221022211221221111111112110101212200212110221200000120000122110022102122110122222000022100022221122111100102011002020220220222002011211112221121020201200022021001021222211012022012200022221210121011010002211012102002121012210101220212220020122021222102202001220021000201020020112001201200200121012200210201221200111111001020200222000011222120210002010202220201211101001002022022002102002021220200202121121211020211020222012201121120201022001120101001002222201212211200020122202000020211100002100211010122202121011012021200010112022221212002001120001121111122021022112020111000122110011220110100201122101200001222012201020221211122201212100010112002022100111211011210110212202002201120211020010222022122020120002002120010120100000010121020102111100222022220022112020212010100100202221201200210010222100002201222010222121001021220021122220202101121011022202101100010002211102012021212102020", "11110010102000001122002020220120020102022111001022100000220021022002012211000000122112022112212221012200101000210220211121010122221011012111210100101212122121102102100211022002210022012020121012022020222020211220201202221000102202102100201210112212101211221102010010122210222101111121021022120012100021101121022001112211222020022200110102100121202211120212102022112201120221011210021001100102100100022112222012222202010120120000210111010202221102022012121212020012100210201120201002100021102201020102211011210121111112220021102112210111011201021102200202220220202220000000111100210220010002220111200222002000220010010010220020010002102120102221020001110201102002000220220101120220121121122120210121020221020010120001020102111021020102020220010121210102201212222112110002002001002000022100222202202111210012100111022211001012022100220120112111212211210222102201021011212121120000112101202212111221112000012120220102001212210022021100102210200002201012111022021002010001222001122011121000221222112000000012200121002012200221010100002101122112010212002210220222202101020221000201122112222110010221220202222120010122200112120122020010020000022102020100012200001112201110012120001000221122121222201011101122022011011220210001202021021002211020210101210112001212201122000001110220120012002011220211012112212121112100221111010221111000111010200020112201100011102202012200102211122202112100120112220122100000200011201021012222210211212010102122221221101110010111111000211011200110010012020212002120001121102000002222022021102201110211102100000210202200121011102100200000111211210110010202221012222110221102121101002011200002112122000122000111211221222100021210012212220211120102020001011112000101100201120211222212212202110022020101200020111222000102111012202200022220220120112022212121202111100020200002222012011010000120022021002020212112112121001002201111102211120200002002022122102112112010200022110110001011212022120100221022001210200212121101022200022020222012220012221022000000112010102022221011011112212121211002001022221120112202002112101101021002111021001102202100101211202011002102001220220112002112202110121021220120201110010222011011021211112212000202222112002220100122220001022201202221202222100102000101110101200201011012122212021000000111220122111222011202012001011121221220120022012121211211001011122010200122211120211110021102112021111021121001220112020122102021220212200011001112222101201102100120012100011110222222200022", "20211012100002200100010202000201121201120222220101002201021202121212101011101200101100002020012200222210112001110221121200000200022201001001000011012101211021212202220201121001200201222122011210121121001001121021200020110212202022220012211000220120120212101010211121220202021202220220222120011111011012012022221102012102220012112021200120212202011202202211001220102100200222002011212210221120220211011012201022112212212101111020200001210201121010102210001022022111002101002210122111101210221002110112100121111100100011112101011221101200101000210112111220120001122010020122211222002220020102221111001121100002222110102200102002201200001112110010202001001100210120022211101002000110211011111212122111201002222112100010021101120000121010102011200112000200211110111210111121112010222201111220111202220000122101012122011011221011211100022111121201222120022022101221010110020012202211222120110022100021010001020001212022121000021121020201101100210101001220001100120222211100210211122021110101221102100111202202021112101002210110001201112111202210000022212102111011001112112021202000000101201120201121010211011011012122011201000102201022222110100211120100011021201121022101021221101021201122220010100001221002020220111222012012010012202020021120111222121002122221110021221100112201212012120122021112010121112122100222220012220102221202211111222201211222010102221222022021122100010012201112210022012100011210101211122100101001001021021200101201222011110201202120022000210110211202120011122022210021121201102101112011001102022120001012021111011110000221002212202112202011201111002200112220012022201112120010111122020100221201202221110100102202021101011112222121211100112022102110020201102101021201012012002110101200110121202102222020010011100121002122001122210202011221210120112001001212021201001102102010202200210220100201101211221001000000120111202200121022010200222010022222202112010220001210021021201221122000002120122220212212212221022202202221121010002221212221220210100221002111020200200011000220020122020100111011102002102000110222121201022222110111000100011020000122212010100010020201122212211020111102210222211002100210212112110122210111020122120001012210200221120011222120210012212212110202202022100222210020121002101202211022011110202012202220010022100212212020011011120202122011211102110210121021201221021012120011102102021011010020212111220112000121021000110102022210122001202220120212011000110110001012120122022022011021222201", "11011002010022110102012010020020111022221220000100111210210012211121221021101012022102210022111222122022101200002221220100102201100221001020222120211202001122011210110021211010012111121002012000212022210012121001020102011112102120111121002010001121210222112022200012110021021220200011011022201121022222222011210202201122101002110202011110220200000010112012221210121201020021011112002102122121212220112210202102012211021220222112000121002021100011102020202011202010202022002202110211100222122212101110202121002110020002001000110001212111202201121201201021000000211111000001012010012000202220102211020010101000222010122111002021101102100211010101001102222200120211210101122122122120011101010201222021200122220110110001122002101211100112010211211021021111100112120101122220001202121001211122112221122022122020110110001222210220202212102021001000111101010200021202211202112221021101002122202202020122222211202000012021022212112201000100101111001222101120120011020012001210110002122020110220222101200222220200020110022011111210100212022121100201011201022121110021022001101012010200220210100200000101102101212221011021220002002111002000122121010121122221122222112102202011002122211022102122221121201210120011022001120201201200002000011020012120212120112022210100000201222111211200110012100120212021202101110221002211212100012101012210022220122100202210010220102001102020120212221000112212120100110201211021001010222020001010202202202101211221100122111110221012201200220221000022200212221200102000211010102220010002022001021010000022212021211212202222122021201221101101221111022200000002212122102002211001220202110222211102120110202122211102010122221201001210110211120010011222000110022211202121001110112201012200200101212220010100011110212201210120222021122100001112120200021010212010210211220121201010120010210012201200001012201012111102001000002120220211222020122120102222111201210011211212110110021110211220211201220100201001002121121110102010122101222121220021002021201011210222020102002121001210010001112110010201021011011012121022001201012020110111021111000212102211101222012001212101212010101110210211120101012021102102210000120022101000101020210210100122221100112200110200221210012011101110001101202202111202222212212111222012201122200102102221122101201012010221110220221100212221112100201212120101210210201202010102212111120202100122112010121200100000222020122011020112101122112022212002220100221000120202020110210022010101122022", "00222200021121012120210021211011201011110201220222211222220112112121102112210212120020200222222210021021212002021020220221101101202212122121221121211210211120202111221012001202021222221101201021122101021000000022110021011111222020202101210202122221222222201012221210010100102111001021012000002022111111021212210212200210012020110111220020222000200222212202211022022100002120201011201110221010021211210000011112210001000021001112212211202121202212121010021101000201020222212011001100022002202220000121221100212112212102201112210021111021011120120012202000121020000201000120121000110222222000111120210222001201110010011200022212222000201100222221122202102001120220000110022121210220112022021100012222110002002210200121000220110111220201122022112202211011111011211210101020201021202111012102112221100011022021221011001001100002021200010110012202000212002210212022121122000200100222021001210000010110120222111102121000210021100020012110002122201201121121000200001210210100212220011220111020222102002122000020012211220102111022202102010102102102201111122120221202221101210112102120002111100011020122022100112120000201210001010002212120012221022202201212022100200210010212211111011102122010021210020200220201101010210011200200212102200222120112200021020210122100222201100010212011211002211211102102022100011201000001022221011011121212020112221022100121110100212011011010011100220101011120201010201202010202201112100020110120200212100001121210211121001002001010000010011200011120120022010210100210020000200101101012202020111220212211002010220022111020000020111000020112212120121212110222020121010020102122202021022011111112000000210002022010112210001011202102200122022010011101002102001021021212211210021222220122022200122222220211010011212211210220220101112100120102202011002020100210110020101100022122000111021200002111021000020011221012100020110111101022222120121011101200011120002001202212111021121110121022100201200012020122200020020000121121200102200000211012111101000221011021002001110212010221100000100101010121001111202222010220202110110101002020000121110020222110210120210020102210100122001202121122102001200222221202211001122112200200101020221221011202222221210102012001121120222202121100202001111121101110201001211220220120121212210200022222210101011011202000220212120101001112021221120212121102210222010102112011000122101000210222210010202200120200021112210002221111002221111000110120002210012201211021100002201220210100010210", "00110112001012120000210210101021210020201011000210002020011010002000201100100002011012211012001201002222110210112101011111202010001000212001022202020001021212121112011212111010100120211102012222101110122121202011120011212200111000112211210210121201121011122212210210122200211102102101211022022212200210210000021100021121221202120122000122112000200010221101201211121212210021201102020000110011002001211111021202000002110022002002000220011120202112012121002221022202120222210000221112201101020221002100121210010112120020100001012222002222021211001021101202112110122202112000121221202212100202001211120022211001211002110102010122100201011201200000002211002210020221221021210202010102221121201200212010111111101122121001201010220001111102201002011222102020100210011010101201020010222102012020212111211220202202002220202221222122221220101221211222222211202020102121020212000111021110220201120220220222112022101002012201001121110221011011221200202111122102222002002022001001111021010100110212000201110121102212112121022012122021122212022222010211010001220111122102001011011001212222222211011022022200120110202100220001011112200212112022100102211212021212020020200002110101002100102212210111222122122021221200211221120211220200022001221200222101120002010220011011021220220201111111122202220121021011122021200102212102021220021021021211220111020001201101212211120120202111111001010022112211101021121222220110200112221200201001222210011200012122222022111200220122111101010211021221112202112200221211102112202221220010202101111000012220212212212012120112210221220012221211122210101100000100110112002210111021010210221011200110001000100100201111221202002012221112122002222120111020121112220012210001111110110000222100110201122202001120220100001020000202202000111220212102102121011011201022210111222200210001102121122100210012021012212221100221210112020101122120002102200210210002011000110110212002012122200021221102122220122222020201222011221001122000001200001011100012021211112201001012101120001202011202121121111111021222000221100100001110102221010000122020110220121022011200202221000220102001211210221111120102222021021121220210001100000210202201211012022022201112222101211011212020002221210022211112200012200212021120002111022001212122001012021220121122011010000001221012202012000201001122121021222000220102222100222010001212100112102012210022111010121222100211102110011211120210020222122101012100102200100001000200111212122020210002110020", "02211201120001220220000022201201212010101012202002111220120111112001211020012222112012222011101002221112222112122220221120102001101001202122102212010111111012000021222120010002210200210011110220021011002202220102002201111222102111110101102221122002222101021002000210020112110012002200001200121120100001020210221120210112200101112101202120201200212112202202100111210121012010222020201002122001020201222101021112221000100220100201022211020110102001010012120210102102201002200000212012010002002220101212010201021220121122221101100211022102212212022221201221021001100200210001010110000110001202212122210210102122200010111010022001120222201021100102200211102120011120001001001102011022122001210022100011020122110010212000112022211121100202200102101111002201122122221110211011021200201021222200222110120002102010101121200112210110111202220201100012101222112010101221220021121011220111111021210120122111110101221021120010112211102001022121012120001101100202220221122111222100220102201120220000122002222000210101012111001010012021211002021120102200000011000211021202201102201022201211000110100222201022001201120011221101001202122210121111102100112200000100022100000021102102102202122001010202200202102101210101211210220212000201202210111122100120200001010202210012221101102002022212200121120102212011011211210200100200100020012212222120200022220001112112012220212211121020010212122220001012202222221101102110210002200111211112210011110222111102121020101122002020010100021101122122110020110002012122120100121111001020111111201021120010021011120112221121222010200010011200200200020100010210220100111021212001121022010021010021120000002120201220002002222212110102120222001200212020121211011100100222011210100201001200201111020010021021012211212001121011021002120120121020000210000011202022211100012212201001112021211202200210222002202102021020011111020010101210020111212021002101200100002201002112111100220000000102221112210101000021202122112220121220121212221021002002001011220102201001010212022110120220000012220202200022222011201221201202222220022212012102221001012122010022200100000022212122121112021000001120111201120201111210122121000022122210002202001010002120010222021210121012010201110212212021120121210111221111000120211222101101102221211012110021122110210220201112202211111220011100000112121102211021122200002101020100211100222021220120122020210100010001220102000221201211210210210020211212202120212221211020102011202221120011001222", "01121002001021221120211221102100201221202101011021212120222011010110200022201212021002021210201202210212002222221122211012120000012210220210112222111120121020211101200022220222211121020220110202120220222022212222000010210200022221020200210120121200202012202020210201012212011012120221022012021200100102211120220201002200012020221020210201120221111202120002021121021212101012020102021201210000001122101122020020112001000110020220101101022000010212010102000110002101121121202202121110002011210111120020210012121000010122221221212220102200000100000202112112010212221101211200101202121212020002100222201110102002021101211212112200000010000221011122220001010111012001222200101220220010102020101220201110002112111202111112100000112201122000001022020112021122120102112010021120020000000111100101221022122220222201022222011002000200000101112100202211222120201022111010120212210220222021110000220011110120000210021000020001100122221110120210002101111111011010022101022222002021102012201010201211210101210221001012222122020221100122002122100010011102012212102210000202200011212021212101012220101220022011000001011212001121210011120002220212010011210100220202121111211210211221112100221121221101221010112002202002220210001211222211121002212211000212102011102121112201012220211202021112122210212221111201121111222212002020002000012200020100111221101010201001000101001021200011200202210112201010100202000111120022020211101011112210100211022112202120022210221112202120012102020001021222121112022012102101010200110100200122020012020010000110110120012200021022102120212012022121221201102122102210220210011002022011121121020110112110200220122022122021211020121000022022201221111010021010200010212000110202021000120022101200121021002120022122101011021222102001122020022220110202021112011002002020110100011020101020110210111002102022000121021022022120101212202212220100100102100010111220201021102200012010101200020111202001002220212101012001021110000020001210021100212101212121001120100121022101201010221010201221202110221222022022220022022012220012010111121110211001221002201102210212122002100102210222101002110012201010122022022121221222200101120011010000002220200221222110121120112201201200010222021020201210122201112122020202220222221220010011101121210212000221212122202211021101111202001212212021102001121020221011101020222110012212111000200212211221112101011222002212020210120211100022121000102020210001211021021202202112112002122201111121022220", "11212202021022120210121220211121122210112020011000102111011112101102112220000120012010020001202002212200102020011011022110120002021021002121021201200211222201202121210220220120200121011102011102021011020122120022101001210010200010000120210002201122100010201121010220002002001020012112001122121120120000120001212222101111110222211101211111021121222112201211012210202020212012100012010122212110211011020222201002122111102010102222021012221202101221220010120111020010210222222121200002211002021121201102022001101212101012110021200222122110111021001010110000211202211100120111102000212100010000202000210021120201022021202201201001112100022212002011102211102112100002000110212212111001100120100120221011212202022222202222101120221220012110000200201201000120202001021122112000202222020102201221012101200210220120121202021221122210211201222112222212200121011110210222000112122201202022122201020100101222102112021221211212221020011210201201112100122120012200022000211121011002121101212000010102122112111221101201212110202202000011011020121112122101222220001201112101000022011022012121120222211001202200220102200100102121222120221000021100000210102100022221021022022001220100112000202000111220021022122201110020221011121221202002220021012102220011201001010200000121111212020122001011212010202111010121220120110021002102022120101022210212110101210200212221021201111002211220000212021021101201211100000221022000110201100101220110000021210211100020002002202020010111221010212102220222021101101111201022110002022011102012101211111010012221102111202211112022012102222202102210011111220101021101211021102222211210100000111120112112120212010010221000211010211000110210202202210101221210102012222221002111200121100121122012221022211102100111022111102210011202121020121110122202112002200111212121212121011121110221212110002212100011221002101102121221021100100002100110000201200201112202010212001220122212102201101001210211122201000122211022120212200112000221122200011221210202212100222201001002222101200222001002100010211201020012122221110201000222222101102201002201010202222102000210202121122002200222201000022200122212012012200202101120100010111200011011220011202110112222000212110221100121100212012022011101110022201121111100212010001102201122021201021000122022021202102211120122111100210010001021110100102101122212000110202202211212122100100010102212010222120102021201122022000111111002000201110212112021010111020212212101021202212112102211121021", "21202220220111211020210011221020201100112020102010010002112010211100102200201220122002211010112010211012110021211021222220102212121111201210000202020020002111200202022121120100000021110022211210000122210020011212202112022020021202112221002100010110012111120222000221011112110122201211120000012111020202201220002121202202110020101010020101211000100121121202200102020111021220101000120101121111010022000020002020111010121100222110012100211201110101202112210212122020121020220200012012001010110000002020122201011222112001112202110102210112122101211011001022102200211202012020200212111102022022200110202121120211102110022210210100202012211111012011110102011201212112202200101022021021122210011120201110121012111201011022210021111010121021100212222110020112102110002211012201200101211020010200010000100212112122020100022022222002100001210022102012002010222200102112211211100002002000211011102210021012001022000022020110221002002021212110121102121120102110020020012021102010021111101202002021100000010010222022200101210010221201121112011220200211211100221011012102021100111220102021210211002001122001212002222112200012020102111212012201021112100201210122110120201110222200001120111211221102010001020120120200111222010022002210112210022122012101111201000000010211212120221022001111200100111212202221010100202222122212121001212010120122122120000200102202112222121212100002220100212211122022111200022100121020200200021102002102101212122020102002002111122221221200100200202100221112001002201121101220110210221001012020202100102010101200111120202211111110002121001200102021201221221100200222011101211112002002112210211121112121011120221212222000002012010000211000022222212122112201220200120121012022122021000022220202202122000120011002011101020200100002102121222101222120121220120202201120122221222101001112111101222221222002210121020012221202100100122002011012122221021102111212222021011011001201222001111110001111020201012012222222200000022211221021100120202200021211110020020220222122001210101122000101200122022021202110221112111122211101112001102200112112210110002121111021012101112212120220111122201111220221022002210222011000201201011222000110200111222200200202222111002202222212212011012201121200002010202020002221102000222222112211110121222101000000111211002002111102001121222022122111221222020012211011011211022201020100212020201111222022221000112221220001101110122011021112001210020202122022001211101020022012111122221022101101111222", "20000110101220022202212201101121211221001220220102100201102021101212210011010220010022222122122010100122210200001122220020120122122000012000110110020011111010101121002221010210020010022122020201121211220200222211121120010101020120222202111022010212210000000100211012222121101021012020101200212100211002201002220120212102021001022010021100211222122222020102010011010011102020122200101002111200021202022002021012102000022210112102002001101222111001010212102020200010022121222110112011212110200211202001221020121100201221100211022102210220111010122212112200000100022012000022022210222021201010102222120210021012120212102120100222202222222012112212102100102001021210011200112102111220000011121202011210012002001000220121002100122211220000112020102002011010102011110202100010111002001012111001101002220200022002101200221220210221210212101021200212001112101102200101021222012010200010220200100212212201000211201011202201222220012211001210200120210020020121000011200102222202120200100000112121112221120111011202012220002021020212220112021222221211010101020011112112021010000221211112102121121021102120212211110220010100212212111112110021002201100121001212200201022212021202211221211121020010120220010211210212111120210220202202221121010112201221222122120211101222202112111211020210111011112110000111112110100012012221101102100021222020212212220102221210202022221021011211100200011110222210202012211000000122210001010200021001100120222212210012221012220021102100221110002122000022021211101221222110110122112020110100221202212010201020022201221021112122002220011211111210122211021202101221222010122211121020000110112120022200100010122021002221122221011002202012000111210200202101021220220021012022101222102220100101211220112122222020122022120000101011202220200210020122120012210111120000211000111010220101012110012001111022220210000222022112210011022202121212200101002000102221212001222121022211112201220022110002212122111020011202200200100102210200221211120212101020021212210222200111002000212110011210110122120220022021020211122012101122011121200120221121102001002121011110021022110120222102211122120202100001221220111122100202112002010020210121122112011222012021201002222012002022010022100002110012000012102220010212221211200121122022001012111220220122120211222022201012210100211122022202111222111121110112020120000112012100102001201200102122020122121121120111002011212101221112112002122112201212122201202210001200222012120202222020100212", "20021000212211222020022112222110010022210220010202101110111021220102000100110011222200201012210022210011220102021220110212010022002122011111201212020212210000001221212221212200221211101200201212210102221211100010022012222002011211021022002212002212112012110111110101102101020222002012122221221000222010202200102221001010002112010100111221010220102001100000210201202001011121220222000200101102101211100102010102011200010020201201022112121110100101010121002211111121221110012001010212202101121212201121221222212200021212100011011122211110211221020021110112212111121012120120000000000022020120222001002201111012112202001120021111002012221221100210211121201200210012120001122101221221211001210111112220122202222102011000212110110112000202212102122000212210010002112022111010012101222221201202202001102202010000011201221121220210210020222102022000100011221101012001020002201120200022220122001211120210020122102100202020212200221000001021002012201020121220022000000022100222110201011000222010211221020222110002012012121001200000210020200122010102020201200100220011102120121002212001121212011020112012112110010112112121101012110212211221200000122201012011202020001122211022021120102012002211101200210200121202001102000212002001222000012112111211121211120212022202210220221010011112012201001020210021210201022212102121121202211000111022122221012202002122112210012002210000112022012122020211120200102012002010011112101202222201101222200112010120002011120200022012111101101112221112020222011010100221122110111121221222121001022000110002002022110010112210102001022000000102201001121201102101001110120012022000022210111120021122012210201012122112010122021201221012121121111111111011202121202211201010001111220110112111020111020112112100121112002022121001102101021011121221120002100010200022200201101000012002000220021220220120202122001102222200220202222112221120222220220121201122012002120202100100020012211222201220111120221120210120001220001222121201122021220220211010200021102100101001120021100112211210101102211201110210002210021101112001200101012220111220211210122110212200101122000021000102220020111202101201020021121002021001201100002212201120112101122110222122211222011200111122020212111212121000120022121101121101100022110001012201101201000120110001221000102011121120021110020100110001200111020112100122211001012000221100020112111022021102011002212002212110211020211022100111000121002220012100220221110011112001201001222012002100011211", "12120011111120100000111120011001001210102201012210112011200211212122112202120222121221011120012211002110121212110002002110210200010011000020121120220202220111102100200110201120101111100002002211122010121220210021022122211122201222101222010120000100102011112212011101121210101200200110002000200020201111201120222102210022210012002022112002021022101012122011222222100112001021010201210111001211210022211100200201201121022020201122020012210202220101000102012022101110202000121210020001022020021210001201012121211021122201112020212110121020200101122000120222012111120200202020020110011101100001011122212222122122002200200021120100112122000001020221221220120012111121001220221110122100001210012221122210000220210200012102001100211111221210120002011112022122011021210021200210211012102020110200022020102020200220112101210112000222100020111222211111100022212211012111100010022000002102222020222201022101212121122222200200122002100202202112002011010101110222111121010110200120202002011200100202101212020212102222010010111210021102222122110001200200021100022101110001111022200020202221221222102122221002102111011120000120102011102210110100100100100012101121112202221110210020020200211110220221202201001211002221011001112201212011121222010122101120011110201102012020100012112122011220022220121212120102012021012121110212000121210110210201221210211112000200200222100200110212220200222101221120121002121221120022010000210212122011110010211021021111221112010000000102001121022011011001211112011222100001210202121220022100112110210111222201000121121012222111011211110112210112102100120012201121100011111001100002021102100000210120122001122022220002102112012110020122110022002001100212010011022022002211000111120102021120020120101002120110012021200202002221212221010020010002112222101200002221211111221022010102012010010212221022122022002121011011102122001020000120010020200102222212111220220122001020222112012210101002202220112222210010210010011121201100111000002121111022201022012120010002112200000111211022021002100120210222021022000022001022210222112012022011101200221111000021220111222122110122101201112201121100210222101101100200111022221200220211211221202122121200122021210010101000201120020020021020101111022210102012100001210002010210102002011010100011122221111222220100201110100021020102111111121122121122201202010210101101020212122221221121000001210022020201101000122121021002100022110011122100011001222100120102200211010122010211220212", "11110010021210011200201110012210221000221000201221212201102202102212110011211011211011221202112220100010211210222010012010102211202212011211000022121010100020002101122010022000202022110201110002202110120002220120222121022000200000010100102002201212122002111220221121211002100022111212200120100111121010120112001202221101111021122202210001111011200210022211211020222211000100010022212112001210200112220002002110210011111200112020222201110202102112010100100102020111111102100010112000201210002212122001021021021101200020211000112101210100022100200002122220112211122122000121012001212201101211010221111112212202012110111022001122210020201111000020202102102211112120122011210021111010211121210220022001012111101001220011200100100001202020000002100022211001212220201012211111110111100112110121201021100011000221111122122120201210000101012102121102221222002020110102202010022111020100000102021120211111111002002221001101102202200022011022122201121200120101011211120001121000212112020100202120102121002112110102001011001201022122010122102111100002221012222220020000010102111021200000221201021002100020000111020002002200001002201012012002220001012111221212000112102212102001000120010222202121221001112220100012211102000110120112022020010202122011012001222222220120010100120011111210101101001201202112122112002020202021201120222112011001120122010002202210211202211200220021022202121112021102001212110020210022002021221020201112111201201220120202121202202001021011121100021112022201112120020200212200020011211120222122222221121101122012212001010012022011122101120120111001021211110211112100010012010122020100120102001120211101010201122222012001001212012011211012102002111121200202121020200101020220022021110100111200202021202201111000002212110011221021010011011120121222122002102120200200100010221112012011001021001111102212011201212120222102222221221110220120110121120012200200002000010222112101102220202110211011212022111121020221122000221112210122221002200011020021122010012111110210212100010111001112020121222102020222001111020011002220000010022011102112021001222220002210221220220012202111011012212002012110200012221012201100220011111021100100112100212122022121211110112200221200022101201022111122120020220120011220021222222122211200200012002012121222120100220111112112011121211012102110110100221101120002011200000011222022120220020011220100102000000100101112200002202211211022212201202120100200010112120002000110220201200012210222111111", "01202212201112211200222011201021221222120011020220121112102112021200221122001101211000121012000120210202020212021020111202012020022210011011122100120220102022102020100210111020211001112000022220100102001010001002120102112010001101112210112002202201100010001202222120112120022200102011210102201102110200111121020010212222112002010101220210220122112100010020121001111021211020021001022212111122010111011212221102001201111002001022212101020221211210010222200100212211211011010112101202020021000021010121022021011102001202222101011000022222122000101221100201022202222111110212002202002012212111202212200012102201221111000110011000022120110000212121000012211021001220011220112220002012120220100000222212220201222220010111111021010020211011221000200101212122112220112111002111011111022011111202102212022101222101222121222102022122222220112102120210002010120120001111002000121000201212022120210022001111102002200222111001122100221021122210101202002012200120120101021102002102101002001210201021120022112000210012211202102120001221011101122001002011001210102201202121102020011102000111011200001201112201110012220101212122112010212111102001101120010121120012212000102002121000210020102020120002022202020220010100220102012022121121222021210011211210122102212120011100000122121000022022002222211110201122012220012010120022220201112221012112202221101220200211121221110110122011010222210201102020122202010011101122120200212001102110201002110201211122200011020012221000021000212022001102202122120112200111012201222101000011200111120102202000000120222201011110110022220120102112022110200210020020210210000001102102121012222221210120120101212202221111222122002012110222212020211022122120202110012020222120200010210001100201222021200012011220212211120201010212212202100020201111200212210121220101011201201021221102110011102221122212021010002102111011010221012112122010000020011210210212010120021000112102011100220122010221210000101222120122022112220211011211000101012121002220101100012200012221101222221000200111110201110221120122202221212112101211111211121001201112100002012021022120020000210101022110222222211101002102221100122211201221111220210211120202102001220122210102201022200221120110120101120121210111102110021110022211010000122002110011202001211200000222221201020220021010212210022000001112212212022122102212200111221212022200022012212101012111020110122100000222220100022201022020112220212011200200102101011202010122210212102221022200212212", "21201010012000022100012220001112122222102221000222020110012201202102021001121021120122122220120000222011000011220220011020020111100010102112220210111220222112121212021000101101022001112220202012210220121022212210222021110001210221010200011010012012100122112100200121001222022210202102202111202011201200102102001210022211102111020010202100200120110110101202011201101000200121100120022220000200220012101222121100010222012001000222112221022220200112200222022221010202002111012000002022210122100002120122000111110100020200001200110111201002200001002010122222222012000201010112012101101002101022010122102101110120021011000001121111122222110200202202120211021210001020010022220000210020210212012021202221112112001211011021020222212201011210002120211001101212202112010220201102102021022200102201001110011212220002012111211012011111010102021220011221211010001010112122222222210112020201111022222002211210210112000022101220112112100001011221201122102200020202211220102022022022022212022011221221010200211000201221212012121000010102101200102122111001102121122212202210122002021011202122012011120120000211112121100121000020000121221210100211000201220111201021110111110111100212220012210001102012121211000122000002102000100011111002021220201222121201111011022110221021012221210222110220200002020010022000100200010112201110021100202220100202112111121222122002122021002122110201120210000211111010012102220102202100022111020110120100220010011110102221112200002022101101221222002022122210120101222020121020221012200221210220210021110011220212121110121022021020220012201110210122201020120002110220201111102211220100002221212210001201211001201102021022002211020012011102200000120202101210201222211110220020022111222200021021022201112211100111110112100210202202101001122022201112021201011111122222210101011202012210200110000201022202100001100200021002221010021211102122102212201110202221110102121121022210211022022002120011121221022101110121202211200022002201212112210012112102110001102120121210011012212120212101111201100120110110122022120021120020112002222102121010022100112201120001112210211122000112001222010120022210110021121111012002200200111021010100121021211100120021010010021012011022212210112021120202120102122021021202202221220101201100101212201122120200111000002122112120012222100011221022222102002022201122122211210022121112020002022100101122000222211001021001111211010021022100020220221010101102002210010200200111202102212211100002222120", "00022020121112101101000012101111100202011122100120200200112020000020012200100202022221020112000201002212012220022120012002212221121101100111020201220222202210112000012000201101120201000010121101122202211202201020221001012100002202111122011121222111221222001110222101010120121000000120020220201120021100110220022212212201011121112211110120000010021211112221011112012001112010221112102120112111221020021211200102210120020121202122200011012001210120010102021120202201221111220222022011200200221201100102120202200120021012110122001221112120012102111102120010022010010110101012020112220222001021000111220122121120011021221010020001102110001010120102020022012201000020010112120021102000111101020000002111021212021121000212100002020002001112020000222010122011200211222000201020122201112211201200021111210210200011120011011201120222122102010121012112101000122201112222002221102010110002210110010002010101022201120010100011120001210120112121201010200110211200112102002101102210000101100220021122202111022200000021010201221202202100011000202201210111101000010102122022221200210011012012001222102010100011102100012211000010110220120002011011102211001222200020222002001020000001210110221102210212200021122212011201202012012002020120121201110211121001020201112021001012020100020201200201012121111221010021200002120002121021201200212210101022102101220002001211121001112202002000112222220212211222121112100222211112212102010100020010221011120121110212002212221210200100002211002222120212021010122210021122002220100002212110121010021012010220020112022120000021210001221201121000220111212112210011221111102021201002110021222210110100112221221101200121101212211122202210210220120202222022201000002111120112122221021200010102022110102020202111212210000022000221120020011020210202022121211202000102121100200122000222122011010120100101112011212111212001000211111112011102001212002121202110210022201022202122111002201220110002221202111101012012201222120111110210220011021221010121010111011110020102021002200111020022101000001201210110121212012102021022202010010210210201010122111002021211010110111021201020221121122202021102200100011200021220002202002112102022111022121220112020200012000222102120102111012212112110012212221120220212001201112102022210201210112101122212100110221201001000112110220000111202212122210022010211200012222200021120221012011002121021002222012201110021112001012201100012210201020212220122002000022121100010120210111102122011211220", "20121201110221020011002010010111111010022101102022100101212202010020022000220100101121201000110200122221202110210010112102210100000002102101020210222201020001220220201121000001100210222012101220220011011010202212112210012120101221221122221110011100120111000120220010020202112201211001102000210210222200122102112001210021111112020120010112211201221222011221200110222120200211102100021202021021222012010121012200121210122021222002110201012211210201002212100221002210011210101202221221112001111102111200210112200011102001220021020211210211220020110010222212000102211010210101210210222101200222201112220210021111220120000200212122020221112202101111000112011200102000000001101200100022102012001011220100221001221101110011010020022222111210102010002120001100002111211221020002102010212212021210210022020221222012121110110002201121201111101112200022212200102021201021120111202220121100110111112111210210200120220022000000021222200201011120000210012210210102101221120021222002102211202011112012001022202220100222110201111001110110111121110021102021200101002020122012102012101010222221122020111002211220221122001212102000110121112120000201211000122112211001002220020001111021212021121211222100221102200121220101101012110021021000202010222212211000220222011102200201112002101212102202212022122111201202112001020000112122110112210121202220101012221202200121100120101200121111022200012021222020200212102120120202201121101200000001120222221122222002002012210022022102021002001202212222111220101001102012112220020220012111001022122022112021001120211102111222002121012010100222222220012202112012202211001210201112211122121102100020021120222001201122002100200012210111020112220222112012200101000011222111022000201220000220120101021111222211201011112201202100200120100001121110010212020202110021220011001110012202011020222221210120201111111012011210021021211121011112101010121020120000220200200220022121021222012200121112121222110010222221012110021120100002112212010210200122121021210212210002110210021022022210001120012000121102100022211211021212011112220121101210021221102102220010002021101110221110001010001221210120000202021112001212201021000001122102100220201101020021100020022210111101110212100200002212022102211212211200222100222200000222100012112021122220001020200221111101200022021011201210110202012222212012221110011002002101201012121101000021021112212102212011221110021111010212002012021222002000011221000100222122220010010000012021222022", "10212222102210122221020111221100110202201212021010102211120122022121222121011111101012002000220020121222002122210212011000122002012001121120121212221202220201102011102200000002222100202012020201201111121101102102211011112201102221221001102011220221222012020200110212201102202102101021222201100020110112111102011202201021222120022110111010102102020212121121120022022012211001121000011020102210120000000011020000011020101120022201012020110111101022120201012202000220011210221222220020201200020101020000202122211122201000111120220102110011012222012102012212202110111001021020211002101111122120202001101020100220122021010220022101010001221000012000010201021010221100110212101011002001022201101010111012001210122221201210022000202010012000210120200000212220001120001121102012201012210010021110220101012202120112112112111001022220001200110101001201020122210010121112102101012110222201102011001021101022021000210222120200012020221002111120021111011220101211002222002110201200201100110210022110020000222012010020001101200010122002011022220222000220012011001122211000200202212110100212210120111212202022021001022122122020121211121102120010220010121201201120021201102000110020212212210021101201201211121211212200020021020210101222201010010021221002002101011201001110212222200120222100202110222102021000211222011110210201222010210102221120112220011012011020112201021112112121212210010120211120000221011221120021100022122020200111221022002102122220021112220102011212221110202202011120211221220000211012112112112221021211200221000110001000122202120000120010121012121211002211200201020012022112021122111220101021212020010102001100012202022220102211120121102120110200112021211210212201011102200201201012021022010221102001100110220212121011221110121011201020212012001210120111001011110002012021212110002221102212222111202101122221002020111002122111012001201102001110211021102212201021200202022120202222011201122222001020110220011011012121022201221001021121001211021022011200011110112011021222000112220122012210200211010011020200022102120212022112211012102111021021121022120011000212112200110001211202122220102121012102212020201220122200102222211002100202102212002121202210210011222012202120212220000122201020222001002220020201122222201212021012021001022101200020121101101120000200011011111210111222011211000022220001001122010022220112200101101221102120000022020010011222110210101201111101011012200112211022010021121122110221221012211201100111121220", "11101221221210001102100112200102200102121200212020110210112011002021112110002122220121010200212011122212122011022012200201010020202020222002112120100202011202210211221122012100221222221200220021110121220010120102101010021021221001022202210210201111002200121222101011002111100120021110201122001220011111100210022111202200120122020112221222121000010222000110101020201121012021001101210021012020221012222000110021022200021022010100001111212211222211202122121100021122122001012122121010112202202122000102111221202010011012202011111222020211211102001010221110121211111222012100221200010112221120011022222200222100020020112012101010010011201102110111002202001101202021202022201220022002211122211112102012212011011020221111112110221110211220101110012010220201121011211122010020201102122210121212121221201120102010220122120212210212122120021020022112010201221222022212021111122221202221101000212212000011202022212010101111111022212012102000022000102202121121001010102210210220120011102222001002020210111000021021122110211021101220022111000010022121001011222020201110012120222220022201020001201112222001011220220020011011121112020212212110020220100022022111121220002211201222000201222212210002112022020121210220101002012100010001221222121001102002201122201222202210010012110011120122121122210222012011200122221110201110101020212120100220101001102111002122101001101121122010200112222000102211102200011020011221220022002000010011100201102122222122101011220111220200112212000212111000200121011021121002200020012111002012221110022111220011120210110001010201222022102022002000200011102100100122222200210000011011211100020000011002001101011112121210200110002211100112020222210220111020210121012021010220022002212121012120000101122000102001102010212012201201221000001021120122022111200200021222222001011210020122201020110102020200012011000210010102221010010010000022221002102000221121100201101122220102200221102101202121201212220022201222221102110200121001221112122220011111211211200122200201110121020012210022102200210221010200212222110212010122201000221201212001221220000111120022000022100101221011122211001211222000202101210111202111002000111210010201100112022012220110110010022100202121222220121201212021022102122021000221122220001221111122102101122012200222210220212001112021010122102020100211210021011211211010200102022102021221220000021021010222110012011200000022102200221111002020220201001002120021012101111002112101222020122001021200211020", "20200210010121220110021201021220220220112221120011121201121011012201012000000000022112121022222100000010211212120211200111101102100121112100100200110201100120102120100200212120100022212121021122112201211201021212122102102102122212121020002112021200121022102111211220221010100011222021021011200102110022001110202200121112102021101000022120001010110200211111021220122020100200212200121002121200112120020222012011210111210200200202202222222112002120201101022021222100120020210002101112220000022102211111202020222101102211102022001002010001022210201122222010022212012221110110110211000101101200110010202112000212102001110002212221111210020021122101110101020202200112002021210001202221000222102001121102120001101121122221111020210021221221111001110021021100122122010100001021120001220201102111100111111222002100120201200111012202101010100021012122021100112200010111102020020012022012001201020100102120222002100122222021021220111201120110112010001012012021002112212012102100100110012201202020210220212000012012200120010020021210021001110001122211102121022101102100121121210002100222010111000200100200211001222101012012000210111221220011101102200000211012102210221101022022201102000221200112101220221110021211022000102100110121220102101020010100202011110201112100222100022110010200200210000102120002012202012101100110211201001120211011022010020021012202020212210210220211020202200211021120122120111102211220101010121122211002101221202101202221211122010202212111221201210121211200000100000120210200211201110010012010111112211112010100000102020212022222212201221122222210120022211211120111210201021020200200200211100121212121220012201122121201201202112010002101102111222200020010200111220101110121211210011100120022012020220001120022221202211010222002121012210011011122221012122021010021112202010122120201222021200221021011112012220102122111010122200110201212112102010211020022020000222210112121212202212221111000212112112121221220100002020002221220021100020121121021121221002121221200212020012011211110021102002001221122101120121200121000210012011012112120120121201201112211121212002211211122010202000010011212001201102201121100000221210111222001220012222000202201000020122111212012110101200201010211121210221101001222122010000221021001120002101221011201211210222100221101022121002000110000000120101110111002210102111200102012121021122022112122122102021011012002001220022011212200012201202102000112010010011112002222121202011010000111001022", "22002010201211212122222001201002120212202110211022212121112212011022021211020010212120100022021101001021202222212020211002101010222011021200202100010102101222102012221012021220220020202112111021122101112001102021102220101222012012002100002020201121220021011100122102221110021001212212212012122102002210020020101010021210101110000211200211212122101212001012001122210000120011201000021022111112020112112000210102112022102120200022221002201121001222012111012222200201000012100000011002100220020001110212220110010212021221122010121101101122021011121200021222102111002202011021010122011111100111212120010112201121211101022121222001112200020101121011120001100210200021202102011111210011111201102011120111002011220112001200002100022000101210200201100111011021200121111011111220122100001210212022110201101111020111202210211221011021101120222020121222112211211020001100010210001010122111012100020111220001122221101222001022020001021111101102201122120222001212111200001222002202021221002001202021120102201002220221202012012121222102121212201021122201101020202011021021100012102000020221111212021211111011110022221212121001121120122111111001002002110111120022001012112201002222102220021101102101021212222110221000002000000102120200221020102201120222011002201120002121020200121221111101122220221000212022112120111112211111110201012001111001100002020100200121002111211100211001211210201000212011002002010202210212111202011120021202111200010101021220011102200112012212022110120022212121210121201112000200112012121101012202221201002122002200120222022002200021001020112022001210012201221212220010212121222021100211110021110101222102122222112222100102211210012222002220120110221121021111002022102221022010011021001220001121110201211000111220111221020120212202102112001022200110020221120120202211201102111221110211121102112210112220022110212201002020222100000221220021211011021001021021110202212121000010220102021001102200112121121212101221002010012112012020100002120120110211122002121111021210001001021020122221100121002101212211002202022100102011120201202011220211100020200020020200110112122102010012010022120021222220020010201222110102101222121101012200220202021222200222120221121200220002002120111022110220021110020011122012101122001120100102221000120022211120221012121200000200100100021120220021211102121021012212101111002210101121002211011210211020200000100210020221000211012221111200211201201110110101102120212200212210020201202012121010212111", "11212210002210212202012120020022212122002200222110001102121010212220221112101100222202101000110110120100110100002021020112101002212220101221202010110221101200021021111201202011220221022202021120200211212022001110201002022220122211011112000001012012010111220221122200122120100212101111212221102102212112021112111110020100211210120211020012122100112202001211122112020201002212101222001020122001110110010020110022221022001210101020122101001121201000121211100021120122212010210100121102212212211002221012122021200112100221110201011120002112011202122122210200222101100000102012202121122202210202122221222000122222202002021102201000112220210122021000212000021222110002111111010001101221211211011201201102201020010002012001012102002211122210110202002220100211102110011020010022202220202211100020102212200222211102112220021010211011000100011120010222021210000012202120021221110201202211100202110102012202120011120111211201121202221112110210120012212010012100111022122020222211022020201002000111101021001211122202222200011210221011000100011001100211220222221210022000112200211220222021010100001202122120021100221011200211020221001112011022020110200202201112022120122110210210111011122210102111110001001220110100000201211212112022022221002120002001210110211220100011102101120102110111012002000012220220220121021110221012112102120010120220122121102201201111211121010110212021200012200011002220101012120200020021102122200101021222021122102120211202001101100212010211012102111100211020102102022210110001011012002200122200111021012001202100220221011011001001202112101220021111210100011210200122011020222212220110001010102112110100111212012112012021010001211110211012101101222022221101110012010211021000200221220121212011012111212201012020100112122102220212002112020212120110102201101120110010121122022221110111120002101220010120122220222010122020210112100020110000012011222000221122021020010221100020022110212001011102111000012200222222110001110201021102121200202021112102020110111221220012211020000202220201212220120022210212000100011211200010211221222211100202210011222121012101110100201010011220101010001200212000202122100202222101210001010020020101202200102212122100111110200220202101221200201022210001000000110120120222211200200001100002211221022122022101012010012010022120210111212010012212220102100011020122012012200222220012211221121022112001122102112120011220021210110202021100212102212001101201202111210201212020000002200110011102012002", "20122120210012021202210012020222200010111202200120102000010212112200200021000122000122111001001110122202111201110121121211010200020120120000110210101010100212001020012002101111111222211212002000112110122221101100012011102010100010020010021121121202021210202010021102112012002020222010110122122101212122210212120121110121201112201202020210112011000201000022221020002121121021002021012022101201001220110021221122010101100212210120111021221001120020010110100000121010221011021022120212220100221021010212112002211020112222111010022010021011102121221112102111010202110102102101212022011221001222222212201212020011001112002001202001201020102020020021011110101001202012012010122220102011202020002210002102100200112012202100022101220110011002110211200112011202110000012222122210122210022001012001211210012201120122102211110022100112000011212000121020020212010101000211011202111210201012201201112102220200011110121001011211002102221111201221110111201000000222210201000102002101220012202201221112221122111020111022210220221100200112110122201221101101020020110100222220012021210000101200000001111022002100122002220011220021121100020020100022020121011210021110012102100002220112010010102221222001100011021010102122212021010222011110122210011222110101221002112210100210112112021210220201222111010021011000111020111220201112002020201120201010221012001012102011220101122222201102221111200211011201222212011110120122212200201122020220011222011001222010202002001010000110201202002101111121221011222011211202002021001221121220010210112001201212001102011210000202001202111220010002221110222222110200002022102122100211001101202012220012211011002101222110220001101212022020121112221022122120220012000122120210001102000212112200100010001010102020110121011020200120020111200202010202111220102011000001120200222121101212200220022211022021100202000102101112121010100120201221201110012112121222121201002121222010201000002111200212020201112112201120021002121202220120122021212110101221111110001002200000212210102100101211010120102010200211012121010221112222012020020001222000221212211112001201100121102100221012100012210000221011121112200112100001122012112020110122222020202010202112100222012111202112022121212200220012220112111121010021200110101202110222222000111122000001122122121220021112120211210121221121101000220120120002001001001202200012010202021110200201021101012000011211002011010020200211200221100021200022022021221012021202120011200001210010200012", "12021101102211121211212010100102221122202022120220111002020112202002212220002211112110012111002012110120211212200001110012001222020121021121200221011210111202211201012122122100010100120112110020011001100210000010011200020121000121201022110102211010120010112121211110201100200111101210110121101122000220201101202020111222102102212002020100122012000002122100021212001021020100120002100102202022010200020110100221102011022202020002211120020202120121000112210102212211201012002222122120011122112120011011100101222102212012101121112021002200011100220111212121220121110101112212021100111201010122211200210002220100202022211012102212112021212001021102202100021210000200122101211120020220202010111212200110210202212112220011021202120201201202210120200020010100020120022121012102100112210210220011021221220002121001202210122111021022202121122112011110222200002212021011101000021121001002101100201210020010200202022022020112011110020100200100121210212022222110220120200220121010211220220221100100101110122021200110000011220220210211010121202120022000122101210011102100121022220222201001110020021120020222020122121222100012021120220022101022001210222000001120121212211221000202122102000210222201021101121000210021102102120210102112020021102100212202221000121020010211010112001200000000210002221212022200201012112211202101202110020120101210100120000120200112022010002000021022122212212021002121211111102010200220012020020212102112011000121002220221022012220000000011102202222011122011221121010120000122011121021212220202001001100001110022212102111000020101001022010221200202111222212122100210112211101001120022002221111112210222110210001101012201111111002001010200112011220001022020220120101120021010010112112012121210212100021210111221221102000210000022220101110112101112200222211200211010012100012011102101012101111112120202200102002112122121112002221110221122101122002221100122121000012210021020011121011011012222201112012110122011222011021011002121221111122222002120110102110110021021021001111210010002210000211210022102100210202121100020212211202020202100211221112211100022000011111122202021222021111001201001200010021001221200121112201100022100112011010220211021221020012012120202110001210001202200120012121101101022000220210121122012112110022212200020112012011112102121112122220000110001002102202221111111210001121012022121111100210200021000012111021222200000121010222101120021211212011120111111212012022022021210102001202121110221120012", "10100021220101011211020000210212022200111002021201110211021110010010010012211001002122100112022110122120101122000221221202010010001200122000102022100001221002211202122010112201111102212220111102121001212010200012202020211200021202112002122201112112010111212201011121200022111001202021110100122200212022002002202021110111222120021111020211021211222210211200112100212202201000210021122002011120200201210112020202011101002200211200120222101020002022200111221120000210121202012122011221112222222112211000020120212222021112110122201221000211111011001212210221120111200222001111101211221010212011011120112000011022122022111120001002112100220012121000022002222101122022121221200002102010121112221221020222001110000021101111012012110012110200002002002121221211101221000120011022222001112021000202211101101222220121111020112012011122100011110021121020200200200010101111201000020100210101102010222220021202210211100201020012200122200110211202021022121122011110210220020101102021212122022120112002201102201100212200102000120121002222101101001211110102020222122201111200220101010102121021022122001020121122010220022021201000120002221220002220122200212021022102211010200212210112010222011020001201122011110010212210102001101200020001020210202121220201111111001021112210212211001000121221001101200101022000100211000211120101221101000200200020222022101000222121200100201112020100110010120220121102000120021002211102000221011101202010022210210111202022020222011102001002000201220110102202011110220010012212122121000120010221000212211002221120200212002101211111112220002110020010100211121102001222102010212002211100111221011200011212021211211122202111122020000111011121211001202112111120222212111221221122010001212202111122122210020011102211210002200021011111200010221112112201020212220112010111111000102202221022010010201110010201010220022200210210112200111222012022212021102201002220202112022201002011121220111020221021212021110110220222102001110021210220222102112120112211022102101112022212021002112022022122022220112212111122121000220110020000220010022011011010022022001210201120212222002002020212022011122201121212120200021021221222111101212001120110202100021002211012220222010001222211110111120210201200111121220121220212210000002020000200000100211120121021020010111202220111111122112010111110021202200001211200002022111220021000022202021222000220201200001002002112022221201000110021011010200000201100000212221121112111220222020211101101101100", "10211122122010202210200100122021220000122210111100101110222002100010011010100010122012210222202112212100020102002212220210201211222010212211112122102100201002001001200120222200222201021002122221001200022110012122010201110110120211101202120222222020102121121001202211011110211022201212222101010202000021101011020011001012112100211100210112120120010120112202201102011010012020101220122122221122021101111112212102201222102101000001002112002100011101121012202221001011222211121212211220202211002202111010012010011112110112110112201022012020221220122210121212101201012201201221211120221101212022121202102202120101011022021011120112211211201211210120000110022002210012100222002222100110121100220112202202021000201100002100100110212121221101020201122011211221112220022222121122020121001121001210121001220211122110201000121002002010122202121210121011022020211201122121201102022021001201022210011120110210111001212111020102212221220011211020100221210011212012020021202101201002110101212001201021221010202210201121202200221201002001120220022011122102100102102200120000212221000012201221010210101220112220102222021121010221221220202022001100220022012002101221202121120021022211021112022110221100200100210100010101021121121211121120101200102221010202102022200000110211200120021102121112120212012000001111002102200110111201202201220102002210222110200220011022111201000011201121222201210122021112220221112010112212202211120010122112012222122002122022210110120021021222101101112121111120100012021010210002101022120021122111221120101220111220021002001011221011220102122222121222102100210020011222201222120201021010211022002002102102020022211200101220211121100111100220212012111101020001201022121121110200100222022100012122212120221011202121111012011111010010111220101022021102122110121001201220010020121121020001222210002201210122101211111222020001221022121120000212212212101010102001021200001101010110000011220022012011212110120000011211200121101210220220112020011110101101110102221102100102122220100001011220102222022010212211210210010101000120220022222021022000202020201021001101010001221221021201021101121122210111200021221001121112211110221222121012112111022000220212201012101001010122022211102211021212002220210022101001111102222202110120201220011101222201022210101112211122021101222010012012202012002220002100210221010000201121201122022122112022111110120112012112121021201121012100010210211021211202110101000020112200111110100212002020221112", "11200122112012220210010121122022211210210110112000202000212120012221200220102122222201122201222120222012210211100221100001212011201202010121010112212102200002002112112220000211122211222120120201212210201010120202101212211110101011002010212110010022101222211022020102221010100011000211111112200201010110100122111122002010212012222110221220110122112121221220120200022211210002110012121222111010111220222022122100222221111120220201210100110122002201122211000221220211011221122021112021121021120100210022122100121012121022122201222200220211022220002102020021201120201001100012021101212000220020120111002010021122110011010110010101112010111020021220112022010002200000210010102120211000121002020102120002022220012110001111021221201221121122122101211212221022202110021120021202100111110221220202202100100111202002211200010221011102002122011112202022102201000001200111221021220020211121121012121001120210021202002100222202121121222222111222200202210122101011221111101211120000002021110111012011202102020001111222122112211120002200001121120112001121121122212100100002001101202201102011122220022222010100112121220010021100110210202122100102211010222010000212121102001100121210112100002222022211212220102002010010021000020110101200112222221010110010111101210110212010200000010212202222000122022111102000201011212122210121211211211211112111202211200211121012001011122210020200212200200220001111112002122001100202000211112002122210100220201221211202210011022012120200201011000122120000000012220112121021020210202012120200100221210020210012221112111200122000020111110202122222200101022221220211000111021012022012111120222212101122111211111221221120121020122020010002112122012100201002010010201122222010122212011211101201101120101222001011011121211000120200020022202220021111022210101220011010111222012211101112222110102011102022100201122000220120000121101121201202222211211201002101012021000212011111101002220101120100101110011122122011202111112112122122022021000020201121120102122111222200020210112121212212010021111020000222020221101212100000122121100201102212022211212010222220102010222022120020201012002010002120200101112120111201221201122222102110211011122110111212002100111010102111102002002101212221120002000000220001010102012101120212002202202022012211202102100020201221011212001010122201101102002221100202100000012102100121221012002220010201111200100120102111212202102011212222222102100221221001021111010112020021212210200022210012121011", "20020012021111002220122101201202020100212001011221200121101000220000202221112120121211110120021100100100022001022011222002101211212120100222221020200202201102201210201110002000011102101200202212111120211001001000011010121112120012221011212220200021201001200022022000202001101000021221010101012111102200111220222001212001010211121021101021221201012012111220121120100112221120222212000012122210211110202020012211221012002000210222110200202022201011122112120122112011101001012002020101202002202122202122100111112121122120020111112021220121021111211001222100120210021121022211011201021112211001221121012122201101220110101000120112001211001010112202020011210101220200100210112220110000221220211121010120112002202020100220002201210021110200010110221011212212111101122022111101012221011002212000002200212211000122112101011012122100001120221220212202121111110111020020011101202021211011210121022000211000212220101002210111222021211010221002222102101022021201102121000200222000201222120020100201211021010012210221122010101021100001110221222000021212200100101022221020001120121010000022010010011021221221022211101000022021011100102200020010211010020010021220221102201210012221021112101201200210112120201202002220022212210100120020121020221201021201201100211012100221211221020210000212200110022021111220020112202221122022121010022201010101211101200122211111022212110200122000001200012220102000112102012220001211000012112210220111012202000021202021112000101110221102120001212211102202010111011022221110111121121102100001011202001201111211101022201102201021000120112201200220102220200122012202022101120201222001202202010222000201020001012000200011120000220110010202012110220020200012122122121011122002212010010012021001011002211120000002222122102020110211000122222210102101212210021120201112110100222012112220202221221201010201110112211201122122201122122112111100201112101122120221021200211012021211022211020010012002000020002110012201222122012121000222010112110211110102110111211112012000011210102220021200001110202102200200110101122202100202200022020210102222201002211210112111120001020211002121002221011202210220210121221011121122010002020002201012022012101001212100121112201220212102101222222220012101110121112011012100112102112011202120012010110020001121122020000122102222101112100012200202200021202111100011100022201111102221210220011202101022121201011102112211201122211020010102222001001000010220022220212000111212100110010222221220102201", "00212101110221200121210200110001102221011120202000200102022012111221112001200122101010002122212121100111022012101012202210002012120200021022201112001220002001012210122212212002020101020122201001011020121120121021100110020012202112022102110012010000022002122002220022100221121222111100002212120002001210221110202112111201022002011212121122221220110112102212200100001211110200122210001211110210200011222112100022212111212021021000012221101121111202110012011202210212101122020212220020021222110121122220121010222211100010122002212001012002111102200120022202211002210220010100110110022120001120212202100221122121010102101100000120221202121110102210010221002111100020220122201221101011011200002012000111021210010011221001222010112222012200022110000201010221102122112021210112221221220210212001000011212122102212200011011221122122211222210000212112210020212010100111001221002021222110221102100120211011122222202011002101010211120012111122022201202202002120101021220111000021011122101022110022222121010101220001101200022021001122221011000101012210100110120010210010201210020210102121111100020112111121122100102122202220212212110021220021221120020102011021122212122111012122002221110012112110202212111000100011212102211020000220122112210202012010222001100022202202012011100202100220201200220020212202111022011011102111000202101020212012211021121111020221001110000001020220002220220011122111210110100000100022210210121211101201010020121221120011011212202100101211221011002002012012112212200020021120200201011110020102121200202220200201212002102220112011222222221010000122011111022220011122021001111100002121211011101112002121120210221102111022100020012200201122120222020222012201201122121202100202210220122211200102021001001122010220012112111210011021001002012002201001101012101200111010222211010021011021001002001020000200020000222020000201220120022002112212021010201211012102111120122210120210110200002000022202221222020210212121200210220022200020222111211112012110111200002201112201102200001112210002002212100011200201000101011200112020121222202121021002221211011221102101122020200112200002202122020011000021110212102200202200012000101210010201110211010100212121122222210011110011012120022210000102010201202012102202112020012010100002000102012022112210221211112100200000212000012102122010011010022200200211022001202000121102020012012200020221121111111012211122221102020002201211022221122211002010021111201210000120222112022011012212101122", "11122010022100220211000222001222112121211101110010010101121011212012220211210102022100111010210111010022220202220102210011000100112210201101220201212022200001210100102020220121012221011101001211210010012022020222001220022212020211101001111012102200210002110220222002201212020222020102201002202220002200210210112020212020221020000012220202201112001121012120002001102221211212211221002002200121022211010101021201202102000212011001200221020121122001202212000201211000110021221001012122111200200222111012202110121110221111020210100200221000220202220000122201011211110201200011101212000200201000120011000010100020020122000101000222202011211121200020102212202110200121222010221021201222020010121000020110200120202212110011201100012212001010101200122010102210100222202211211222021221220201102220011210211110022120022021221211212201210120102101220000020120020112121022102100121122112102200102221222012010011000001010121000021200100202110201112010220101112022212121112101200111201012200210011200211010110020110102112211220012122010120011002010212112202220201012211022002222110220220021002120222202102000001012100101101021220011110022000222012201210220021222120220220211200102022022221122001010110201220102222221011101012200120121212110110222022212101021110010222110021111122112122211210120212101201010211100201212200120220021222021211021121010211221202001220102021121200121201220220120011111101200222012022102002022202121002000111202000011220121120120200221010020111110202220111000111120121202101120110121022220100211220020101021211222122212112210101211122010022222100020211222012120021210212000112221021001020201020100011022002002122212002022222121211112112201020120201010012201002211202001110112101012220222100021222010212011122112111211211121000120210102012100020010112012021020200222100201021202010210120000111021202101022220001000001100202000100000211122122121202022220102101011100212220100120001220021120020101210200121101120222122221100201001120020211002000211222122112112011102012121002221022011210011111022120000110122200001101112210102210020022002202001212210211211120001111110221022102012102100201121202022210202112021221210020221222121001001220211120111201200121211101110110120021101201022221102000121010102012212102011020211100121212201211102001212222120000002020211022100220022201020021221120222101112210022112112120000110010020212111200010111121121001010222020101021211222012221122101112002011121002100102012020000001022010121", "00021120011221212021220202001121002022102000211001001221022102112020212100200002121222121100110122120122112122100001111021222002022110202022121102001222200101020010222112201202220210101022012120200120212110001100201002122000212001100222121210012120221112211102101001100110002222112212101020200221022110221221102221211022012201210220221102212021022201020121210220022202100121020101101011201112020201121022011100100121210222112020221211120200211212121000001012212022122012012021120211012112100100102220002022101201201001211222121020002010110021100100202020112021200212121110110002120011202220221100210010202010210201121110102101010211220022202210122100101100210011122211010221212202021221011220021022022122120110201001122100211122112211000200112021200212002021110020112201121102011200111102020212120122020202022220202012210100002220100200102111210201100222110002201121122110111022212222222222102222100011122001112020122012122022022022121011202110012111022212000202211102012110121212122012020022101011112000000111210211210211022021001020021121011100120020011022000220111011110001010220010001120100100210011202202110202102201112002002221011212110000110201222220020210212022002000200000212021220111002200201002001122110022212200021022100102202220002111222101212212222110110220210102101010222112100011210220002122212021001022211012012220202112211202200211011022002212212101200121220001222210012122212121100211111200000222100112201102110020121011112021221210100211021110201010022021012202121212100010111221211220201012120222021010022002112202112110110200002020121020102020222010111112022211211100021010001022211222212001112111110202020220221201011222002022201222100122100120121110001101220212200121000221100022002001111222022120022102201021102100102001211222012001121022202112101112211102002212111011011220222021011110201202100102100110110222210111102201202112000102101201120000001201002220220001202020122220210112002210111211220220101010100102200021110200200101000010111020112120212111221101220222001221012100202000112122011001021001221201021101102111101121102010111220220220110021220001200111011112212200202110222000200001111112200200222022100020102022110210000201022010012021111211020000102022102101021122000002110210111100222001020122101202021110221210200211220121020101200112021120201001220201100222002022210112122102011122002201220002102200201211222002022010220200210011022012221011112011201122221200111011010101212222102022200102011", "00100102122101212011202212002211212110022101110222112000020222111021112020110222200021211210222101202002111211001120200101101110111011021020200010112101211112102101121110111222122111021220010022010220102002000100211021022101212122100001112000200222010221101010200222010002012220211211220101111221202102120002111220210101200011022011202220001200220201220201010122111012120101001211200002201220000101110221201121112200220121221012122011102002121002010211122111001200222112212010122011201222000212112022212101112121120021212101222202001111210011121100021121001100002021210210112000200120220210021100120211221221001210001000202111202210202210110211111220121100121000202022111011112200020120001202001011201021020102111112210002112200102022221021012011021011002110222120201210211210221002002111222002121121211110111021121211220100022110211012012211012210012201112101211122200220110000212001112020001102210212211220012102121222210010101122212211121122211212110010121022102100202021020102201220000211120201120100121022022001021120210020102110221101012211022002221111021112101221010102212100110120101022211000001102122222201121222121221022211111122000110210210102012220122010202120002100100020121022020101101200010101022221202022221002102012220110110111101021201021000011002022100101202011201120112200100211222010001012102011212200010101202110211201211001010211022021122202200011011212100220022020020012022220000010102122012010201212021002200002001121222211220010120110121022121220001020211121120011120101222011102120011100011210102212122102210010102022012111020002002212000022012020010111001020120121000201110001001210210112212121021112112212212102011112021102210201101100010012220000220011211002110220212221121010022012001221102212220012012221210102010110101222121201200001102121112222010112010200100000100122020211000210011110111222101101200102100021122121002120212222002000101122221222120021120001102121012211201112101002012020000112201110122011000101122000021010222110012110110111200211001010101110100200021202101122021101111101120112011022110022210010012002201212120112001020011221100212120221210021101022212110220010100101020212011220120100101000001211210020001222001102011020201200001201210210210022012102121000101220001001202111110100201220102221212222201100012000222111211212112102022102212120100222101202200122120021212000120102002100021210221102220211210211011222120210010121110002101020212001011212220002021212101212202212201220", "21201011212120120202101120211002022000222102211201022011222002221210002010121200122021012211210100111112101112002021220222010210121112212211221021112110112021220021222010222220110102021121112002021011010000200221001102111112002100212020120222222010000212212221211000012111012210201112111000010020200222111102122220101210102220112021111210221121212222210112211202210000012022020222211221102002010001121220100221210002002122001021011000011122212220011000000200101002110200011200102102201210010220210101000220110222222020101222221000022000100120010212200212112002010021200011222001102120022100212101101021200210111012101222222202122112122200120111211102020021111102110220222212001120210111221120110112201112000221122202011001100210212011221102121022102122021120121122111112121100222112121010122102222101101112000100002020222211201021110020221022201212022001101000020122212021202000211212222011210002100121200122112001000020120221222011101102022221011022122100220110120101201212212102220121100220200122210201111202101112120212020112201211021022112211100222112221022210020012201112220102001202200021212011121202100211002101221201201101021212120102112102120220220210102022022210212102102222101012222102002001102111100210120010222122221100101120101000010120121020121202012220011112011200210022102011122120120020102111000221111121101221221120021212200000212221200120112001102011200002201011010201100221000100122111222011021102212121010001200121001022210212012210101100122012020012012022220210012010000121122210020122212212201001001222020102200022110102200200220201120000201021021102010021001201212001110220012100111002000220102021220122010100212211021122011202221200011020211002100222212212102200021211001020010221022221100210210212202121200222212001210002100211002002212200221102000102121212002222111020100111210220221201221100001002212122100002011020221002002110020102010002212022001021001121022221020221202120101021200220111211211200120202221002012100220100011200121001211010000102021112010102201101020200101010200220010002120211002211110102211000122220122021221001010101002211210001010202200200122202110110200221001102000001010012211110020212001200012110122102210001000002012100000102100100111211012122020220212020210200201110121021112111020212022122121120121102222100200121020022202102002012201022022210121110022100212021101021121110001111201101022012111012001102211221210211011022220010220222212120021012022211102210011001202102121112", "20010021122220111210020110102100202212122222121201020001000200100210012021110122200100111120100211220000000121111011212020220010100102010002001111221222100102200100000012220101022121110200010012120012201022021002112101100212001020211200200220201210001212220000011012200022121100121002120121101100122111101002021221012200201110001121120010021122212020112200000110221100200102220011222122010211201201111110222011100002020121222201111202210210211020101220101110020121220010210211121010211120202021202222102201211102012201122220021001010011201122211112220211111111211000221021122210000120201022012000110021201210212122222012202202200002220101012021011001122202100101001220220012010101110022212010102222021102120111201110101112222200010200200000012121022210211000201111222011012100002220101121212111201000011002020110020120121220112020122112200120201110002212220122012210111200212022002110102220112010201100111101221201122200111020120012212200111200121211111100012201221002010012122020021001002110002102000120020110122001020101022112222021112200210101211002102221002022102211210022211001221102122111101012121012100012210011000120011101010122101021001112221110212021001222111020111201000222212201012101221111111120122102012211000001221101000110200022011220211120200211000221201222200002101012110121222002000002220111210022022021122212111000102201022012211212102210102011102212011022121222000222221002210022010110111002021201110211002020222211001002222011002022121002100201222011001022020111222201011111210102200211201220002001210212020002102120000102122021220211011212100012102202220001212112112101200201221111200112021120112101212100022101020200011001220022012220210111000001212220121011120120011201211111001020022112210121222011102212112212201211221122010221201211020001211010000022102221210020110202012110120211022002122122020011021110011120122102210112120102021221211212212222121200211002212001001001212010012121112112100212112210121100022220212211202100020122201211120220121121202200100201212002121121021002202022200010101020121102110102211220211220122102010122100002101112202020202110122020122220121211012210211022102201120220100102011121022101100222210210012122011122200212001212100012210022200121220022000201120002010201210110221020102002200100221101010020022022210221101210111121001211200022100001112211210120110101220012221201002120022000001000002011101012201120221110010012221212020120122100002212100121210120202012021101011122", "01212102101012102001000002112221211000210101110222221201120102011202121022021001101021202122212110210102110011011220001202020121212021010022221020120122000100002122221122012110211201020022211020201121112110020121200221202011212202022220202012120022002210021001111211021002200200010212122020020212221122010102110210021111112002102221011202221202110112010120222121110000121211012012102111200202120210220121101010212202012201021120201100021200101100210200202011002010002020222220222001002102020000210210202222011201202022010222202101002210120201200211101012011211012112200122101000202112020101020002022120210011220212011212101222111212200210021222010202001001222200002121212122102122111220110011101001111010111201201120211200100120200222102001110121000210201121122211212112111001112110002021021110002020000121001222020012002121201202121120021220011012222212110111000211020122021022202002112200010201201022022122211122200110010210211210210021212010210101100211022001011010102210202112022012121202101121112211001022020102000102201101110112100021201122002002221222101002020102212120110201021001100001012122212020011022102211202220220222010111000011222010122221002111120221210121000210201012121110222211101011201011211111221120100201202222212102211121101210122112210022212201101112210121001021120002200110011120011220012211112011200122000000012210201022001101022202021002210101201212211122020200012202220121102100022002020002002021001212000220000002120212000000110012002101010200000211112212110120211000112022010022221001200220110020012212011120211200210110112000010020101012001111101122100220002112110111010111220101101200212110000201001102212022020102112122200002200122010212022201021101201102200210122010020111202121112110112111011000210022000121100002121112021022122121212001212102100012211102201221221011020221002012012020122011222222211021120220201112020100010120201200222122112100121002222112102100221212210221100221022111201220122211111110000111121111211101112220220212210112220210010112200110001101001010111122021021101021112112211220000111112211221212021212102000010020222000111122110212222212101220112220001020101211102101210221020100012020000100020100121102220210201101012221000102102021101212102112021222120010002120221010200012021022012020002000121120210122101012211102100211201002100102110112002111000000102220112102202221000212100110121100001121001200211121220212002221100021121222102022102201212201201102221001212202002211", "11010222001110111211100122121000212202111211021020020202210020022112200222000001202011120112211111212112001200222122010021021222021001102201010110020020020022020102100002112112201201010222202101012202111112211210221022121112012210202001020122122011112021220022010100220210221210200020122002201022000201210120221101201102112122021100122012010120002011212121120112002012010210210110111021222210010202012211001120110121122011201020021220010020120002210112010000011012112122102220222222022020202210222201121001000210121010202221102101212011200200222001201000011121122102112202221011201102021210111101022022100222111221202022202110002211211022120021212121102002000122012221220012211201121210112011002210200122210001221211102001202022122020102222012022022102010221101102021201201200122102012022221121010020022000011022001101011121011200021202202210111101021111001012122200211122100200212002002012022201121212111220201220002112201212202120100110201101200020212101201010222210111120200112000121200021112002221210010222111211021001022111022202100121102221111000022022112120210112102220100201112012002220111222111101120202200010201210211000010110200112022202102001110022010022112102122100211011011121021012122101221200110200221222102120212222221002200210201211222022202120220122100121121010211022222212110212210002202210121111220221200221021121102221101210210112220022122010201121021201010101211121121020222102121000002121101020121012120102120020010101200112011201010021022222121001010012202002201121120020121221001210102201021002120020022222112221020220000111200210222121201010200001202021022201212210011000012021211021121212221222002212210102110221211000112020200200221001211122012220102122012220211200102111012220122000000000201002222212000220210202201220000210121200011202220202021011200101221010020221101210222012122120021101201122210020022210000001220011220100021212010122012020112022020022101011110112120122012110200101021200201010112211001210100111022021020201112020111020121210010210002111200101022000211022010120212100110000000000011222002022100120220011122102222111212002112112222202120101210202201221012220110210010210010210101012122120200201212020110010102112212101220020202211021211210211200212021012121202121221012012202121022111020222120211211120102110100201110021100202012110020212222220110110011212202122001011212120222020120220001100121100220102100121001112001120112001021201222201100021210011212222012102020122011022012010", "21111000212000111100102001022020010102212112122200122001112120010021112100112022200010221202001022220021210202111001001002020121201121021112120022200102012222011101211022020121000122121000210012121210100002201120121112211021100020011221000222202211200020110002112121021210012102122201211210020011012111212220121122000202012120201211122001202002102220002001101021001110021022120220121011112212022112201020110211122010000210221210001102022110001212202102110210110120022122011001002100012122112221222211002012002022202012102000120000201211110012121100101121110110001221201201101202022112220002111111120002110011012010211121100002220010000101002000101200100000212021202201200000122011121110101010000211211212110101210220122002210122111002002010100002002222122112111110111220021202121202022210012102212020012210200210102110101211010001002110201001020022010000021022020220201000220222102220211221202002002212201101021102202102120000222202020201110121002210202102101101212211002010211210202100211101220120121211121120011022012201120002110102001012002101112201020020022010221000202002211222102021210200010020220120222102020211201201011101010100211112022202022102110020112212111200100200101022000220011121101210222022210212010000201100112120102102201220011210111200200212220220022102001100022120001221010202201001112022212120011002010202120112220021201220021001000120100020201121212011202210012121201120202201201002020212222010010202211122120211201011100000012221021012201001122211121201102010211012221221122121101022212122201010021111012120101200200002222221201002111121220011000102112101012210011000011012010211010120121200011100212201010111201002221200220200102102202220200211020221111202110110010112211100021221221002200011200111222210012021101211100001021010022212022110002221110112012022201112221021120112222022112111011202101201121022102200212021022002022121001221111102212112000100002102002101222201221222022111210011011111000200002202212210200211022122202001120120201020101101010110100001010211001021221210122111000122010001111002220120021111101211010221101100202020011122001022210002112221220120122121001000011211100022000210121101222202112002221111101110121022212110112010212001001020221012210100012121202012112222210212212220220101002212122122101021210110201222220121022212001012022020012110101221101001120222020000001201201101221212220010110002100100002012220200220110010210022120012000102011211021220212200210200000011022000011", "11012212112001220011221202020210212021020112210101020212102200111021011211000110221010021211001011021101012122220021021220021000201010102010012210200122021020220222121111201012220112212122222012111121122000012110010102002202011112001202110010122110021001021200122011201221222102202001001102222220010022211122022020122002120120020210210002012020210202201212110102102110021212210222211001110022020112020200221220021222221121022222111211220220111010101202102202000011002012001221022011112121021020021000211000012200010200000010101022010112022000011122112001201011122211211220100222200220100220210002010111202112012110210020101012022122120002011122101220001200202200021220002102111000110200221010111002120121200110001222200121121102110001101122101002100021111221211102022210221210020102121201101121110120122210220210110001021212021212020112222022022200201122201202201012221010021220122200001111011021022121110122221012122222101001000020021022001220220221120111111011010110202020000200010101201112001111100012102001201011121112012110002000202200001122221012020001222102211110021002221202011101121122012021002210211100021112212221021222110000011200221202110022010201221001120111100212000022022021121022010222021022002012112010111221010010211211022020001220020221100202200200200212022102002220212102210102202011011020121021010000011012220222201211101111020011222022200211201202211221220100012000211202010222222101201000001011111021022021100112221010221121101002122020001201012200002021210221101120200121120000120100010021011222201101202110222011200002020120011202221222220021200001220000112201000000120202010210101210120000102112100002022200122002201102221211120200102200202202101121001001220022012200120222010020000002221000101200211221200111221201011212001201122010010122010202110211201122111001112212001021110002012221111120100000022102100101122202220010100220200212010100000222122201010012011220111220222210122021210020012001201000111102121102102201221110001000102221200201210101111002112221022200220012121022111222122011022210212200012201221020221002000100122212200201221110011101021200212102100120201100120112122002221201011120101202221222010020101011122010010012121102110021200020010220001021220210222111020211202010110010122200212121122012002121221202010211201020221011022122122102220021022200112121102021201101210112011201110011022022002002020121022110100021210212000101112221222012222220222110112221210112111120120202201001002121", "02022210202120102220012102021112121210200111210100012110202102202010022111210212100020211102221001002121102110121100110200122012200200102200200010020111021121011221222021111110211022122210102121002010100120212102001100101012211120122102111101221000120011010001210201210012212102121121001200101002220101210020012121220112211110102222021001002220212000000112111201022221110122202220101002021201002101112022010121011201002022211222111210221022122202021120000110101211110202020211012120021011022021002111010011212112211010221111101220012121212020002010221220021101010112202001010202220221102210121222211112121200221002112222111020222001220112112011200010001021201120011212220011122220100101012022100201122001121221021010120001021211110010211221020201221100001020120122220202000110011201011112210112222102110201101101201101212020202111000011021221010211000211220010120002002110022221110012012210001121212002100101210022011022011101100002202202202000120201011100000000200211111201001121102121201001111121001210222002212002101210212200002000201200101222220111022121011202202101210211211201021111021022201012201100010211120102210122010222210202011012220010001212220210120112202212002000012102120000202211102011200221000112221011001112212122102212112100022100000022220111212101002202201212011002111112001221011001200001212122202012022102100022110020002202112101022202010120020120102001210210122111111122111200001220010121100021122222201001221002222100012202201002212100101111102022121202100011202121002010001221122122221102102210021001001002012221012022001202201200220201222220002101021101100122020121012222012222021110202100211010200200011222101221012122221002212222221021111201012120211000120110201221111101120022021121112001121002102211100201120210110022011012022010112020121212001211121222012011212010010122212210110022102112010011200122210100011000001012001011000211101211021012002000002102210212222002212011121201021020110210121111122010220201112211200102210221102221001012110000222112022102020120021010100002100120200200102012200110001112021112122001221210122200200222200212101112110101122102222200002012020012000212122221010012121121222102021012202102002200100000221022002101012112011102212012002002100121202210001012100220202022002122010221221220111121110001122202221212011202220120111000020102202121002012022121001200101121211022122111002011101121221020222201212200212201010110012111002021222222110210121022011101010020022002101020", "22211000010020101201212211001102020222002101222022100121111000110200022100020110001222202121110122100200122210110000000220011201220012001221020120211011200202112220002011122101012220120121120020122022102111122010020202111012102121212121111211001010021010201200222110002201100221002200122021011212002021022010122211222010210121222000201121002000002021121202112021011210122000101021102010201022121020020111000012000202121200220012012210122100220021022010111100020111122212222122221000001202221221120012201120111212022121112111012202100111201201201012220121212111120002202102220001011201021122212121202021122221101022120201022111210121202122101202110100221101201110022202121101222102201012000200222100000121220001010111022221022220000020210011212010102022202112101102201221110001221211210122010121102021212212020122221112002221202000211112201110212012012010022121000121020222200221111221000002211220211222102001222221002222220121112100210000101211220012111020212211221022010112020012201100201111211002001221102101211210202011121000201022012110120110220022000000120022001002120002101121210020212121002000100201000102000000002110020221011121122112120002110011001011221210221020220112212010200101200011122100112210022101221021222100011211202120211102001100012110010212020202120220122222000102222012112122100212102010121020211111010102012111211210212021220111200120022120010010112201122102110200011220020122110121101112200100020121021101112000221201121120102112200201021111210020120020110110102101122120122100002110121212102210100101221100121000020120012202122101111110211101010021121200021201202021010200210220121022121001210010222100211001002120001000122100100210021122010102012100001120211011101110122012112221112110202021212011212112001111100112211020221112110101200111002000100021122212122221221101011112101222110120120200002211100110010222210101212100112002002220111110100120212200021222001011012212000002012221122001001211021121020201202120201000110201002101110220210002220100102212212021110202002000111020211110011020111202022122202202000100120010012121111120120011011012210100021122012000112220221201012202010010200210120102102221002122101022212022021212111220002002211211000112110020012210022121111011002201002010122222220022101200202001201020011020202011211110102221102222112020101111212112002011201122021022101112200010111112201122212121011121202012020200000211200100010120111201202110202002212212012012222210121021201221212121", "10212111110011022002110211100012222222022201212121021110020112010100200001222211011010002222220121120221200111202212011010121221012011222202022120111022111012201000110012102021101022111001120111102202101100220212022212012111200012200201111001110022221020020221220000220212201120020002000210201102102011200110211102022010221221002101202221021010021002211011201222202010210200010001011012022122001010122110210002211111202212210010120121000211000201002101100212211221011022111000011212021010222211201021000202011011220102212021212002221002222201011220022021012200022102022120201221100200020122101202211010002221202012112012200221010001212001210102011111012202210021122211122021111112101220001202102112120122010022111021010000222112002211122100200012021201021102202122210112002201111000122222112102022121222001110002100012121201221021010020202212011011200022121001101100211110021221011012212020121121222200111002021001211022202200021101112120210120002112010222211011000112001101111010112120102220011201100102021221100212200101121000122120121002002002011200011120000011020112001011022010101121002021221122200100012110021020211010222202221121101120002020201202212210221011102102211020222010021111211021021100111210012211101001100100122222212102000120020012121100200222122011221022011201122210012222211000002000221120221112022022112210220212221212202221201100110102021112020212111011112201000012020021100000102011010001200001122212121110111000222111101102110212201011111100022210201012120211120110120112112210000012120220022210102122011201122121012122110111012122121011200121202112020212021100001210120201122202201000102101122210111002101012202012220120101002202212022210000010101202200112020102100220001020201012112121201000122010000121020202202012121012122112111210112122211001210002202021121001012200021122022220100221210122022202111220111101010211210112010021220101112120121222001221122111220220022121102120022112122012110121010000021101101100002000112210020212200012021110020000100202211220001201201210022000102200002222002210112121220021112001100021210120011211221222010222010201200200010120020120122112202211102210002010111120012211020001001021110111122010101222210112221212110200212200121210220210020210221101211201121112222102120211202200111200010210211111202022110000200110211112012022212002102001000200120021202201021110212202100201011222121102000001202011111010210012210210101200011100100000200222210220110021100110020100001201", "01001222221201110211202011011210111222021122021001221122010121001022110022200111021202122222100202002020101001010102122012011022021220022122122000012010201121001112200021201021102201220112222011121110222120200011011210212112222021121222122020021202112222201201111002220000110101011012000001011120121001111012101212210221012002020020112111110002022221020000201121121212210111220212022122101011122210011002121110101120201111122121100221000101122011111022000210002202112221120000100120122000011010210020220112112100012221112010112221202002100220122121010202210000200211201211102122012012012112022121010202220122120222101020220122122110101112001111102122011102211121201212100120001100221111002010102000020102010112001022121020200201021202021021000201001102101112212212120101112212020201210221101022122020111120102111222002002222212021000222110111021122102200122101122001211122222122120202101112200222011210200211212012021200201112012202202001002212221200201020211012100022010210222122110100010102020122111020102000202110120222210101001120021211002222110202001000022112102202221201100002001202200020012120020102002122120011100112010112111210222011010111222012020112211020112220112020012022000121212011210221221211112112111212011122210022101101221002202222001002012221000102110221202212202220202212110102101202012201210112201211021200012221101012002000112221012021202011010012221221200220212111112200021202202122211112221000201102110002010100101222211221100201202020101121210012010000022222111021121121200221021101210000210010222000012222111000222120012101212102002002211100210122121212120020022020200201001121020201012111202121202002110011012011212002022000022120000101101210102102202211001201011001012020111220101201211011112221002112122012202111022010021020100011200202102102020112100200111100120120212211002022202100220100200012201201122112101101211010212201111002022210222010121000100211110220102121122120202020120200212200121011210121011111001010002222110112112022102002121022121001211201121001121211221001011002222010002112212011200111100121221220022200000010221102200001112100122121001110001020022210001021102001020212101100220122122011010211222221122122011111121012210102022011220211202210000200212222011020012021221002110000211110010021221110210200202120020101201211210111111210202122220000012001212222100021121112121112220021201111101220002222021100021000021100120200110221111220010121211210001220212001110010112111102201010020", "10002222020101121112002012212201002212102222222220200021001221010101022110020122020121211112212201120020222020102221210100011120022200221020011002120102011001100111011212122122022112220001112201010101220122222221212120120111111210010022000002102100112112220100002120222112000021210002111102010001222110222110022120100000012221121002222020001122101102021121021210021120000021000012202012122110000221022221221120101112100201001222222221110021120111100200120010202201210221011221020110100002202222200201002020021002112111202000220022101111001201200211110011200101121220012200002201000021110212211021222002120012212110221200022201001222101222111002220122212100012222001200001221100202111220100111202202010210000102201002202221020022100201012020211202010202221022000112220010201111211122100200010112220002011102201102212121101221121022212211000210210201101000101002110121100011211122022200101100000102220222120010121112022111001112201222100022002201112211012022212010022000200101011212011202022011011021111102112210012012200010100020021010112210000112012112222000021110100200110001122212222001120100120111111110020110221211212201210001010201012010112212010212221011111201000101221211210112221102020201011212012110020220101001012020112100121112020200211110212212212200112122111012120111110210100121000220110000001212120021022211000201221001212112200200222122210022110222011220020120221222121212200212201022101102200122221021210122002201221021002221210211200001020202110020211221202202111201210201111112102112202002200210212111122102002011020202222001202011220100112000010001020011222212220212210220022220022101120200002200101202021012110201122121001010120221200011220012102201001110020111201120210111221002111012200200010020021212222011200122000201101120021012110201100002222102001220011212110200112022212210210100102120001110011201120122112020011010012221001201102020221200110011222100101000012212222122022221221220221201122020110210100100011120120010001120102111111110011100021220002021110011121020021221022120202221000221011221200000112112202121201122022220211002100112112101012111111011001220111202001120200212000220012210120112101022011120102122000000121000110220120202021120201110000020001110222110121112101201210200202202102012201000211020020112001211121020011220120001102010100202211201001010120102021020220222212210020111002022222210111102011002121121221022101021011100222001021122112220020100112002222021021100200120010111112111", "21121210011100202020102110211202000002020011211100222011120002211020221121100100121200120010020222000210220020120212021101002200010120121001110222011001011222101011111212100220201120022101110012221111000001220101110120202011001200020111200202220000220211111111122011112210002200121122012221101001101222221012211101111021221221101122010100122002202112022002222221001120120120200110201022011011101022220020121021121010021201021100012211112201200111001210210120220222120122221020112212001121021210202201022022102020122121211012211112120100121021102120120211020102102112212200111211002101000122211111220222212022210220120201122001222111220212012200200110102200020001021211202011022120220120002020122202102102001011122112220111221222021120022211011021112202211122121210000211121112101111212222111212112100012011020111201010000112110022012212012102220110100022001221012120210112210222022111222212202122012122101012011101120121211100010202120221120121110221021012222121202212222022002121122011122120021020000021021210002020212001221202021022222120210221110012010101102102010010222210100000120112101110201001012011112112202210021202211212221122000021112022220122211021100211020002002220201221110201222110220122202111212111012202000222202211010222112001101012121221012211000220021120212011012021012120021102111202100222221202101002010012212202221222210120211122012022020020012211201210002222002122100222000221111001002010002222110022001201211000112122101211020001002012010001201201112211201200111221202211020002020020212110112100201002010110000101211110001200122112211210201011221101002101211202002022200100102021201210020112110002010012112200000100100102100102222122220111101100012010220221021101000022202110010222101102212220001012121111020102012222112001011111101212100202210011101220121121021001202020020010012100112221122102101000111111220202011021201220022020210002101200001002202201102001201202122001210211100101202002120000020120212111110210210001012110221002011021122221202000102120200211012212111111102010022221212011001022120002020011202011210222220222210212100221122101111022000101010201121002110222120121122122021222212022210102222110000022011212012112011200202102000010200201200011000101202200100101011002201210122112101201122001222122102210221100022121021021122122022220221102111210021021021020002000220022110221021010012121212100110201212120011201001102002010010110110121210201200021100010011201221020112100122022000121111012", "02002202002000220202201101212201002200000221012101012010100211000201002211022001010122212221221011021012211020012120221100220212202002210020200011221221100011011222212202210211212101011001201001010221102210020021102020012110222102210000210001221100010001211011221202112000102121122121112002220221110102021122220000010002002222210111012201001022201200020122212102100110121111220200210221010202121010220222201120202220021112112101002112202100000022002210200221212000221112111021112200222001220211202110202202101112110210111200102222100121202002221102222002122201202201021212201002010001021111222212102011020101202201101221002002120100012110110101000121112020010101022222022211011222120100021220022102120121011102210012021002121002212210111111010120210110022100011111210200021011202122012220212220021002110011100122020101220000202112112101110020000120000002021120212212101010121101221100021202002112122221221012201022201211202110122010211121110002221201100022121221221210112200212000010100001100201012122011102020112100212200100020100201102000212121221221011022101112112202011011020012112120021022121212200112222220022221010011122200200222010101222220122221201012002021210010121220122200112100022210020010210221102112202101211011201211122101101122021020201020002122000002002020202221020210210122200222120012221002211100002222112102111020201111121211002210101210200120110221202002110211011211110021212011022221012201120120012102011221121021112100221122101021212221222200111111012111002010121102112022201020211222210120002021111000101220110211221112020211221221000111200210022102110210100100022102002022211020210211200101002100111201211020202010111101201112221011122202000212212100222100022211022211210220011100222100212001221020012101200122222220202201011221200202111021010211111221120101011212121100022122111210201202022222212010200210022110120001100222212200020222102112001120220120111221200000020120120120101201211211110101111102012202001110101110221000020011211211020220112102111101220010120000211111102202212211211011020221122110010011211221202001111201201212211012222011200111212012010110201010002220210222212000212210000120220010001221121222021121010010211200100020221222111101211201021220202202012220001121001122002000200020212100012222221110012102212020010201110112221022111000210122220221212102220010110121220212211021201121100212010220110020101210201022122222210000022221112210212111010112120112012100011221201110102202102110", "20012222222020002220112202111102001202020021121101111100010202022002221121100202001121102012100010002020110001102121200002102022110110201122112002111001102120211201012220012201220211211222110011121112001011210202102200221222021202220001220212211120000001211120220202101102022201022021202012122021100112220221102120120202221010121012202001012200022112010122210200000210100102222020022010111002111201000012021000212200002222001110222122100202001111020012011222121220221120010022022120002110212022101000200011111102212212121210110112222221201111100100021100010210012020011111011202212201010111221020012121202021000101022001221201202122210122012020112011202101112021000112112211000220210101110221221122210201221121221000212101221011000112212200221212100201020121000101222001012010011002012011012220220211011101221210012020221120122112121101000001112112110221102102122011002001002010020112202021112200221212000021112012002002100111002011021102100100002000022012102111200100120101002201102002102001122220122010010010222101210021200220010100111002211200120000122100002002011110221221122022221111222000011100002210120221002100222210101100022022201121010022011012221210001000122202210200212111122112201120001000202102101212210202112211121101200200102021202122102021221022200102210200201012200022002111202020201001221102000222012122010202100220112210222120220021020110200112121120101002022011121001102102101021201112221012111022220200211012202121121122022212102022211201220222020012002200120220220012221212012001212100212201101100202100120210112000021200001010221121021120111012022021020112120102122002021122111122200102202012211110200122121110101200122001001110022200101221111002020020200201200211010212012002100102020221022122100112202102202100010201221200211021101211101120100012020222211110112012100201100201122122000202222002222200012112120210111000111002021211012121121011011212211222112110202201220211221101011120021002101210011101002212002112012000020001011112020220110001212211020010202212222121201212101101022121220111211021121022202001022200222012210200212211100200211001112202110102202201001010021000022000002200122220211222210122012221121000022112210002211212012110020012021220012201222121020020121120112102100112211022111121211100221022021102200202010120222210100002001102010120012122011211211021111102100211010110221211220120210001021201020121210012002201102210212201001211222022021202210210112211120001201121120012100221021120", "20201022001101022111022100000102101000210010121001021020001011011101001010220201121222120102000112221121012122010222100020220211121120120120102221121100011000011020220010221112110212200011101210100110101110121010012000121111221201002200110121110110010111211210201011202100001122202202000112102202212211220201112111002111220001020122110011202021110022111202222022020102202011020112221022112121022102202112102100011201010011020100200011211010012110012022010002201210020120100121112110012200011021121001020222100022222120121020200021210011101122022100020120211200211222100110210220002020222201011212121000010022201220002110101111021200212101011120112202010012020021011220200220020120122212210010202022021001120201120120021121022220121022221202201110111221120000022001011210201000102012012202220221202211222222202222202001002111001210001201200220101112202112022120210222010212212001000221202012111012002010101120202210012110100112200201201020210110202111112110201020122112001000200012010022110211212220021222100101022121202220021011020102122201120121212221222100101021201221211222011201211021202220010112120102202100122112112112211022120221002212002021021011002112020011022202201221101222220001201101022010120200212221102222112110102110102212222221202220220222120020010112010101101121022120200020212210212122011110210222102202101111011101222200101221102120002120010202121022102220021222002200221112110200011022010012201200220011200120210021012221210201022100000122201210102122212120200200010120102220011002001120100221021020002020012020221021111222000022210220102220011001020012010112120212110202110021122012000022100201201122022200212020111221012210220000011121200121122010000020002120021221212101012112122212102100100120011220012101011201010202010212121221211212212201001000202020100020010012201222220001100210210202000210101001221111210200110221102111122110220021100220102201201022202221201122012200120101110002011200100201221002210012002202100011110202011210001111100000002121102221202012002111000220011220221212212000212221111201112201220122212222112211120010122220211120020202220111202020202220222112102010101211011110100122010110012110210220021220002211210122111011222001202101110222021022102021001221212122021201111120101200102012221210200202210011201020101212100222201111122100021211011100011012111102122211222010021211102021221102100211101100201220121220120002021212211012200212112120222102022120221000110210100110021121200120", "20120211121010000021020220001221102022212100201022100012212100220110012112122010111210012021200102000112120211201002012220200002220201200101212201101102000120202201122020112002200220221020021121000121012121220020111102101220211112201022011200201212001100120020201200222002212010112021120020010020212121110021001101202010100110020111110022200002001220221212110122110020022220200102001220100202121220022212121101110211120122000002110202221101122100120120220120220021221221021202200101212220011110222101210021222000102101112111201120112221211000112002021221101222022012002210012112222000112010201010200220201200022001202212212022102220002010122112200111112101122122222211002120011200121000012112220002122020201220100000020101000112120022111221200002111220200112122112110021121020002200020002221001111201010102110211011011020102111200002221102001220022211022100121011010110010100220220001022120121210010000112122202021202100201202112220110020200110202211221011111220001100200201120221110022100002101002210120200202212000121222112012112022120200220122120121121121120220001200112101002001022121102210122020220020011002002022002002021220200200002210001202112212221110212022001000002220212220021121100111200121221120211022212011101101112121012010121101101121000102212201212111102000011001211220002221111111100002220220222221012010100101121010011110111210011012101202011001010102202001001102210022001020012121212002202021010001100121012001021111121100100212000010011212101221022200120101221102022200021120202112021020112211102011020120121220110010001221022122120011012201211100010012101201001201121112201112020210202100001022120022110111022201210102121222122011210201010100202121100120110012211111121220022111201012001020022010002111111212112122010201102122012000102122210021220122201211020222200000201011101221122202212222120111121120212010200121200122221112021101212210011010020212011022101212202022101202102202111212102010211222111222200100202222221220200121210120222112011002022202102121001122000002211010220210220200101021212201020221220101111111001001000000121122122012002122212220101200022201220212001000221102012211021101102100122010102010020210101022001201211011110121000121010222220000111001000101222112020022222202212012212111102221011200001101221021221011111211201112000201122021121101202201022020121010220021121011002102121211022012002020122201211202001101210012010102112121112002121220122010122000102122100122011210120202121101", "21220100220200011220002220211200001002221222210102102211122121211202222100120102221221001020001011111021211011220002122112021000002101020011100120222121000211101201122101210000200220212001101102210112222122102202012002212112111102202112101122200201011200111020110012110020202222221012221000101021010020001002020212101011000222221111201011221022110021010120220111120100211220011100220102022211201011220212122112000002212212121111020002001222102221112001202222221112121001220111201120021122100010100212220220120120210011111011210222212200221101211122122010200001120001111122100020112120112221220212101011212100122222122112021002011002001201012021201102001010100001120112110222111010222212110021201210222020112012100121000121010211100002201111012022020220120121121220220012012102002110022121100202000010212000010101121120111202012202222100002201101111112111211122211010111202110001101120111210222011002012111211200021211012002120000122012202020001211111002011100212012210220200221001202220000112221012110110010002121100011112100011011011022120022011012111201202010021102222211201111222111000100001202112011120022111002002102101010121112202101120112102121000120111000110200122101121001210201120212112011110002012212010001202200210012201120200210022221120122202120212202020001000221221112111111102201012200112022201010101210212021022201220122001202111121202121122220221120200220222100021221220200110200110220110200211121202020110121211212220012112000122010100121110022120002121110002220102112002200220210022021002200022211012121111001101112002220020010220001102100010122210201201112100101010002021011100222202121002221122211002121200012202110111001101112112212001122201102111210220000100220122021010010020202101022121000221001100010100021202122221121101120121121211200002102211120202011000110221002222002022102101122121022201121222201120000101210020121020110100201112021221102201212002010210202222122001102102211101122220020211101012011002111001011020001212011100200101011111111122120111011110120111201000120102201002001100112120202112220220010122100110112020110200122122001202211202201120102002102001221010020101210221212022112022102221200002021102010020222010100101211010002101201021111112020022122212201102000111112012020121010021200022122110220002101222110002102120122010101202000020122120201112201002222010221211121100012002120002121212010011012121212010101010021212122221202022011020202121011012210211021202200220110102222000202211", "21021222122112010001200200221112000120120121022221200100222100100222102022021101121120221022110002010122001210211021110011100102010000221100110212022210200012212012011101202112020112222011212221222202221001222010212022021120202001202001022101222120022022010000100102022122202001120020012100102202200002020101112021100122120200000201022210000012200211000121222110111002110012010120110212121010220210222200111000020021011021212210011220220211101101120100022200122122012020002201210120021021112112000202111122021101121201210121111111121210101110121112121201120210001112222020102202100020200011221010101001120100021200201100020200202222002110210022121022212102112200020102222222022210010100121112100011212111020121202210012200222011122112211222102212110002100022121020021221000111010122021021210000020112222002022221221000220102122201222012111010102020200010212000110102000002121200111121001121011010112220212120202211211222021200111212120102111201021111121202212210211112020212210012201221112102011221222210200122221110221211002020000020121020112022001102002000211121001111021212211100100221100101021202102112000011102211200022222220222220000111120222111120112122102110111000022100002021020012101022121021220210200002212202210012102102212222011001002011002221012211010022022120120010011111202222011211112012211210212101210121201112212001101100020112111212200020211112200100010001222221222101000022201211010102202212200200000100101001120221212101110201002100220200211210120111202201201001000211000021102001220202221202001022202200211201220102012012001010110001122011021202102212101112102010221210010101121001100012212121212012012201011222100110120101021112111010001100201120022022202221100111102210111001100111022010011200211120120201012211012121001220012011110201002101001010000220202121101102112202011121101202022212200002221012102120211101200210121012021202220020012100021000102121202111210201012100201211011222000200201100112012110122222101200102022200222221201220001110001222211100102120210121021221211210200101102221122121110200012120200202201002201120201110210220122021022200011121101121011222000120000102021111200002201212222121002102100010222020011100111102212122110200210020010122001210221111111102220212120220020220001102111222001122022102021000010110111122111010100210121220000211221110102201011212200000002001021001020012222221012101212212020000000002101221111001001020212122120002012202200011101000201200122022111000021100", "00111220021012202221221212210022200120121020112221102021210100221100120202010102212021120202212000020222001221012110211021200102112210000101120220120012022220022000210122210111001102101211022001122010021021120100101112121020021111001012212222100102202120120000021201220222212110111100122000012110222020011122011220102010211011002200000210011121112120222020220012110122011022010000120100021202110122100020222121100021020122102121111001001002212020002010202102121100210200110021002020220112021222202111122111111002110211110000021220121122001110212122000221221111011222000222000010222020001021212012222000102210012101221012122101220122221122010101210200220111200201001201200200220200021000220021020220210101101200012012211102111010210101210120120100210022021111201102020101001102201210212212111221211101002201200112111100202202222001202120001221200200100002102120000010022012011220021012122002220012210201022100111100102001001100211121220101201111000202201000122220212221020220212112001201222120000102121102122012001101221102100110100002020212210222002100012000220112210020020221110111111000221011022000000211112010220111110212100222212021002201221102211100011221200101100120102100112221112112102022221022001120110220211020102210101121000020212221202021022121211120102110212110111110222022110022101212222212122200112202121020201201221020121101122101102210100220101201011022012012011210121221001011200210101222201120012002101112202102010002100200100020110022102111211011222022200021220210021222000112121012010012222101012101120000212121201100221021212202121001122200101012202022200210121002001110100100111110210000201111112202101222122200111111110111212011021001010201011200101020000111010202021120011022222100200020220101221111022012022012221210222020011110022201211000201111201010121220002021210121001022021221121211200121200211102220212120121101121111021210010012100101010212210120010000212220001002202202021220012220202012120101210121122200112011211122011022022011221110111000100020111101120110201121221212210212000012021102211201112222112200111212202022011100121000110100010122220112122011211110121000201200102022100122110100000211120111212002122001010002201121012021222201212220001111111101001112210110200101202010121121110210111000210012212102222222101010112021020202011002122220222102221112010021021110102120112222222120110020010110012000002120000220122201110100022120120120000011222020210220211220100002101012022012201222011122", "00121011102020011122110012000011100121211112212002120100010201220000111101021121020111111012220110110200120001121011121202021001220001121020112220200012002001011211202101111120101022120220110121101120022122102022212002120001210022220010200000200002020010000010111201020012021110210212012220021201212111111000221222012002202202010111111110100000112000010011112112210012020020010012222022011001210200221020000022122212221022122110101102120221201001202021121010111212220120101021120211200222011211002012021112020202122211202002101111020101120122220022112110022212010021211211210010001201010102112220002120112001210022121022202002110212021001012121210211221201201102112111212021121002011210020010121020021222222200210020112220222020122121112020122122120200112001100112222101010220012011022110211112011021122012012101112010022100000222211001220020111210000212201201000212120211220010010112010002022220120001020122200000120011200120202012010010100222221100220102220011200001202101000000211000210022101210202110010212000112110100200120120201210012200021002110112110222220210200102200211221112100102211010200200011210222212210000221202120112221000111111110212221111022202011202022102221102212221211112112210222120202001000212201220020222211000202120002120110201001102201002122221220220021211110211212210002200220110222212221200112110221122120200201110012012002020011021111111022012212201222122022222212100002010201102112120122011020212100011100121222001100202220200121202111201201112000022011210210011101020110001002020221011220111210120002221112222201101021002222202000120011210011112201221020021022011022122012120220201011020010000111000022001011001211121021221011101011102110001010010101011212121222020112202020100111111210202000201010210102121022122112002121201102001101010210102202202221022202100202110221220221111010110101202000101002011202212121200211022201122022221010022002122001201101202011011010110011100111221121102020121011020001212021002201202012000012001012012221112200222221121220201201102211101011022001202122222202200002100012022210012202100122200121221120100211112102211012021002100020020112221000110221000011201020222102010120020210120222122010112100212210011010002022010212021211011220020002012200221011001010020021021211121120022111222100022102122102121210222000001222122210202202112000212121102010221212200011122000112100221201211112222220000100010011111121022222100200212111110022211002010201212011210012001121100101", "21010122110011112101002200100000211121001011121212202000010100011122212011211101212212211201022021222002021210000001121010122010121000122001011022012011001221100111222121212201111121010021102201010022122201122122221121011202012000201002101220110020222200110122110210020012112202022111011210202110100101012112110210212120011112001210120100102122001021122110220110122121112212002221100111022210121201122011211122221022110020201111011111011220110201121111110210020202222211220112212222122121121101101101012021010010021002111211011112022000211102201210111200210221120202110001212120001120000011211110222211221102001222221122221201020012012211001001002010100221110122021022212021212101001001212012222202011120222002202120100021010101021012201122020002001111110121112022212102111100122101011220122010022220221110110010101002010121212111112200012101022022212000211102201201102220001202220100211011012222111122022221020110110022010011110002111120121221201010112100222111202020202222001100120002122220110010120011220202202112011200222100000112201121200121012121011021121212201022221110121212011010012201210120201221011111022100102222201010022220201201212121120211222201121012210222022101000020021210122002212111001012121012011111100202110202211200212021102002001200122110121101221111211010012010011222202212200220210112210011201212020021122110011120201020221110011020220221101022101112101021101202111102001020122121102212122221022101010002212111101000110020102111122111122000010102012222000020002210000122011112011022122210120212200221210210010000210211220120211202210221202111201002211101111201220202002010120211111021110210000001001001001120001220020112122102022001021222101210201100201221211010022000011001122021121112100112101201121111122102020122100210200010100202221122211000202121212102111212220212121202222121110010200102212221112112202100002201120211221012100021012120211012112220110000012111110011010201011010010110002011011000210010111200021000010021122212122022002201102200002210010221022101220201102222220221122211202111000120110000110220112001102121210002022222210212022100022101021222122010220021100000221010211102120221012000201211202012220112112211002000101120022101020102202210020101202212202201210211122110000012200202022110122211100120020121102122222122011101220021200200112001121121002112022202211201100002022001000022122100112110220222201221112120212120101022222100012002010112000111120021002101212121202122110201111121", "10112021020102100111022211212222210021002220021222120200020010020220112012102120001121000122222002120110010200020121022100100020211121211111222022201110120110201100210021110100010012222021021000021021210021002002001122211012211211121002210002022220221011020120121020122022100110022020222011102222022011010011211012210212002202011002020110220001212000102111000022002212011111000021002000001121021001010001000202011102110200111222210221120011112022001210221221022011101120002001011122120000102022221122021002012012220100101011001021010110200211110220222201022212112000111011020210220200020222022022112101021010122101211011012220211112001200110202010221202212102012212022122001202122012212101011022000002122002011120202221221100212000000111002200022222122220210101222222210001122202021201122012001122022102211022222002111112112002012122202022021112221112110021022020002201222022121222112012210202220101211100222120222000121120122202200102012001000001100110201002011021112112220120211221102011221012112002211101202102111222000101211122111200122011020201100102220020211122002022112012211122022102100102111012020002111122002202110001210210111202001201001120020220202222220222010021012212021110120210102100021011000102111211112121020111010102112112022101002222110211012201111122121011220112202002010011001112122220111201001011012002201022222020220212100000112020211210101011212221122120111202011211012101101212010212220020200122010110011210102111211102021022120201000202020201010020002201102220220020122212112021221210112111210010002021222102210101000112211200201010202012121100022210021120120212022122122200222021002122201112210021210210212112001122221010112111001110100212212111112200212101020020020211122121200022120011222102120001101020112102221010010110011122010202201002101222000111222221020122022101100020201012011202110101111112201201210012121102011022022112011201201002121101000002001100020110020200112110201110122202102000110221020202002222220000012010111122002022221202221101011111012011002110011001000020011121211111200011202001011222000010101020001220001101012222120221122012211011121021220200000121012202121200110000011200012011201001222021000222100121100021210020200102221021211021211122212101020220012010202211112222001222201120221002201120212002002100221100220121202022102012120212200100220220112011100222200121101011021221202210011200011100110200111022202122112221211212122201220112221222020022020100010110120120222112221", "01001102122220212101102201201110021111002020202202100211100220020021222220122122111010000011011101211022202101100220011201000101011100201201120000122112212122022012002220202111010110010001011101110200000102100210211221210120222120220122221022001122000011110110011022201212211120010111102211102000112010120002100001001201122011222211021000221012111111120211012011120011222001202212211221210102020001110100211110101000111001022122011011201102210200222220101001112000001201101100000120112211211022100110000120000112221102210110212201120221221012210200011000201121011201110110102021102012221101201110121010022211202111220212002111200112110001122221201011211121222012010221222022201002121122121221220201002200201101020110201222120102221220121002022020211100122122121101112202221111111112222122121121102200201111202121212002101011200210201010221000222002111010122011121211102122211201001100002000022200210000102011110021222210102021200100020122221111200122021120021000102021200010112000220012022022112020102000200120012210010002211122220002021220211102212000202110000102121020021221101020201201101020111110202011002020022221210221002212021000110112221020110111212021112110012200100222101000201200222120122001011011111010211220011211101121002110011212011000222120022120002000011201001102010021010100200201101022121022020002212202001020212201100120021100222101012201201001112020212112012010000001202121220121100202110121010122001001222011010121110020210020121121121212112222110111011120102100222120212222212212001122200222000122111010002102211210201200121100002222000021002002221102200010011212222020201101001111012002112101212221102022010001221002001001020010001210021012212210102120011022111002210202021111111220022012020120122120110102122122210120100020221001121001102220111220011221101212121112210110222020210112211012111011112121220212020110221021010121012122112202111212210100201201002011000002112112202000110000211002112222022211000220220210001101012201020210202111220202212000012222000022211112212211201020210220201211112222220021212200021010010202202110220201100021010210200222220102002000102200221202202022111001212101021201000101210210120012020212112022012122112120022201000012001022222212012210101120122020202010202021120112001210122212212112020210120202100101020000002000111000210100210221002101012011201022112212122102000000100210110211212012022102021201001101100000000202000201022211002110201110021112111222102121102112002201", "00211001220210202220102011211201122112010100020120001022202112011112211021210100010021021120012102012020111011221012001122220012212011212110022202110201001211101021120012002210120020022102200001000221011220112100211120110222120120200121102200002221002101001001220100021110112121100120100210022100012111002220111010010102121012022221012011202111202002212020212111220010100012002211000000121012002001112222210021210111022120111022111112110021000020020211210101000021220012122221002200020202112022002112101021001020101112110112002002111101101102120121100011220122012022122122202200011012222121110211201121022110111201012000112120002100211222210102210011122201010211210112101022112201200202001222122002100012000011212121112112012010002121221100102222202200002000001210021112002020021022022121020221200211002022121010010111000202212220000220011221002121102022021222112000210221220112102222201101201101002011102201211022111110110111201111211222010100112111201010001201010110121222002022210011001021120012210002110000121201211021112011212000101221111202102210101110112102010002102120022011022112022101000010110210221001110220121211111222011010121101010210112100220212022002022112211001100112200111000121211010201201121211102210000201111200212200220220011020201110101001021211121102111221022001210122222111021102221111101220200211011102111110122020011000012111111210202101000211121011222202022012200021221001100211000222120010120010222120022222022122122022222221022201022211200112121110100120201220221222110101101120211101022210021022120021022221001200120121221210211022122012011122221012220201121202110102222220202201112201202020202100100002222002112020102001010000211112201220122202112121011020200100111101121221010110102220022002200112122212020201112210100012210110022100212022110112222210011201122100011222122010001200001122022102002000211120112120000201211111212000222111002122100010121000112222222221011100221222122102020110210002101000112002010011222121220211002021001201011010212012102001210222120220021102121110200022102022012122220110210210220022102102110211121201102101122021200220102122001112022220220101022220120121202210202221110012021101122001202121202121101100101102122200010121001100112102210212122212021001211201222012222212202111021122221122210212122020110002201200221120102020011211202001221122001012012202210010020101210111002222012222212220002010201212012011220202002001110221201200221202212112212022202220002020120221", "11100212011000121210010220021201000002020000202011212222001202012211201210000202000221121102220221111101221101021020012112121101121011122210112101202211102111101200021022022021122212002002010100101022112000222212112201100122221110100002200201012021122121111020222010121012022201121100020000000200001020101201221212010002002211021210122021001111200020211222120100100121000122102012111121221200201220100212101111121102110222002210201002122201012000002201002200020220121121120121120011012100201210111210110102110010122001020200220212010210122121211100022010110200220221210021002002221121201021102002010101111012021122220112020002001111210021220220012121121220001201112120202122100022211201210101010221122202122001202022021121210001012101210210121002022201122201200120001210012221002111022102020211020010101210021000001021112221020001011121022101020022110100101102000222222210222112011211100012220112010222210201212001221221120210021211122002220102200202012111101120111211110201121211202110220102222100100022111120200000011111201022001101202101010012010021202110200100000100111100221001101201102100121121211021102011220010121110000022222222022202011000211100112002200102200021200110120000022010121000011100100211102122111111220002001002011102200211111220221002022220222110102020110221201212011200220002100210121202120111210111212002212112222112121111222022200112002002122210211100211010010021200221212121001101110210222111210122211101202200122222122022220122202102210210222122010112020122211011020022211201100221201100222011212001011100201001112201022001101221000002110202212121101022201121121112021000102021201011011122202121102012011202010222100110122010000100121112120120211100211212100011222000010110212001022101100000011111111221012011212202101021122002210112201010212120221020020110222010101000210022202000122022222122020102100101021100202001012000101100101000202200202101201000111210222122010112220010122201211110022211102102100000102120011201221011002112211112200102010212001002221021222211212220020220001011012011022000100202201210022111201212221002000001011121212222022102111111122011221102222202201002221220020011012212200222122112220101101200020221200201121100221211122020202220000201120002102210002212121021101010212112020110210002100200112110121010121112201220201102220201210102111111111202121212222200011100102010020011111011010221201212110001001112000021200110011010002121100212022222200100020011121221012021200122012002", "02022201101110211012212000020220201121201211001200202012010201201212010121011020222210200200002100200020020121221001000021020002211202112220212200220022122121211121012110010010100222100212201100120100211011101022122222112102101022220101221012110212012001021112012202220202120010012002011012220022220221202222011012200020202020210120222012221121221211001101100012210120112001110220202210220021102122122012100112022121202111110112111221011022120100022001112020212002102210201101021201120210110210101022221201220220101111121122221022221121220002222021001110202112121200111000120020211022220202120222010200020221202110122121101221010102202012100211001210222202020121201102112212010121001010122112110201211122202211221111122210100000122012101111101012210120012210122122202102121111002010100121212100002000222222202102012101102201111001121120010100001100212102022000022122002012102112001211122102101111101021202210212102210202210200212112110011022210102201102211222200222122110210222221002111100210022000100012020222112122012220121111210220211110222202112100010020012010011001101122212112100022022121010212011120020220001111001120220000010220022112100122211111112012110201202202111122122110210011102020201211022202221011210011010010121221100220100100101012202122120022121011012112000202101010010102122011021212020200111110212012000010001201100121002000102212220001210012120222112201100002200210021200111120112021012201202010211212202002111100112021011121100012011121212022022212102110200110022202212112202222112222200122112020212011001210212101000002102202120120122012220201011221012100200010012202012101122000111000122200101111101021110211200222212211000212021211122022010122120020002220221211211201102222110112220111212022201121002220101020001211101100220021202120211221111102001210010000102021022102211221201212211021210101110121200000211221121202000100211222002011202012021212121120222200011020221211011100010012210010111001100002110111120011211101022202011111021221121122110201121110202221112021020001121110211112220120120111122212220011012212100210000121111100001001020022222020112120001102012022000021101200202102120210122020121221222211121111002011201011112011020020010021212111002020210001001112221200212011110000221000000210122222211112111002002112222202010122202210221112222220020112021222120121222202121120022110011102001101200111112010211211220002202100111220221002021101211110112211200000110202121010010012122020112110101102", "00110120021201220111201222110010002112011121010111201100011022102022222210222010002200111121022221112200221212000110202101212211212112202121221002112121222201012101212220020122211101102002001221110022210122220001221201212220010102110020102020122020020211221200212010201221112221010221120102222102002221121100201210210102201120000121000202122200101000220020110111221022210122212211002011211111222111200222222112211010221210212101210202210002021120010221022211010021010012010020210011200001111010201221021212102121002212201022221102012002201110021122122111102012012111122120002121202121220210121022121110120021002112221012220022210202200221020121110211012112111202000101002112210021022021011211010102012200220002011010122112010011002201222000220110122202011002011110110120212222210100210001002201120202122100111101102221101121221012101021220101011001000011101220110001100202001122122110111221100210201210111001111211002022002000122111022202201211000111201222210220022212011110212122212011212122211122020020200001211211022201222101120100112022222010011110222110211221211002211110121122011020202100010121012011101002121121021110020220102010121001200012120001212101010222112221021212122112221210200021100201120100121212111210000110211201012021120211211121101002221102120020101022011001012121010111101200101021021112210221210210200122022002010111220102210012220110012122010002210002110010012112202111222000020122122221220200212022212111211122022101120120212222001020020000201122020112122012202101202002022010112201210022212000111021102221210111220022000020002012110220221011001122021211011210122000001010100022020211101102022111000200221221000120001021222111222112021201210202021220201211200112111111001011020200000000010021111000100111000222200102120002021110111022111211000011201222210222002212201211222021102001112010210202210200221211211202000220020121001000112100101122112112111121210110012102112010012101201002000020010222211221201222021021000211200200120102202202220101221002121012111012012112000112202112112112012022022202221010200222010221000000110112012222022101210102210120110011002212002112200101022121212022210100022112010210001021010221111201221111101202121201200111121012200101221001012120122212020120000200122210122211222010221222211211002000111101100021212101210010000122222210010121020100100101000002210020202221120000111200122000022201122221002222101122210100102001011001002001200111111111102102000222121012221020001012", "21120010110211021010021102100112100102111002020212002111221000011222202211122102010021120212110011110021202002111212211010022212211002122200012222211102120220012200000022001002021200202020212111211000111000100201010111121202121001120201122122101222201201021120002101110020000221002012000110011212002120012020200201011110111101101100222012002001202122122112122001111111211011020100002021202222020111221121022001222011012012121000101101202112002200022202121212222220020221001120010210010211212110110020202211100122011122212111020121200021202110001022010021212210000021221101122110111100102000102110101001202020222221222201011122000112021012002221001101101210001202220022110201122000120011020001000212111000100210011210112101100110202001021212022211022222202220000122202011020012100110201112010101122012112201122201221100020020202202102121111220110012000221010212000000212000100210122010112220120102221000220010221201120210110102222202111211000112002111202011212001020020022012201002202102021002211221122110010110110111111202101001001011020212202012011002110111001201020002121111100101101221120210112120002200021002221010001221110122011000201111022112020211211210210100002012110122212212001010210101202010012220220100201011011120201212221202021021222221120101210200202020222220210222121002210100001012010002000100011112010022112222111220210112012112110000221121210210020111121022010220201121200121112200020101110001122012120022020121121222122201102001022202102221010001020122120000000122100101221112001100002021101022012200220022111020202101210110212112222222011002102011212211101121202100002121100211122222012111211010200112221102022200111002111000201111210202202110120202020102001112200210120120200121200000221011102020002220221120202212102210211111222220102112201001120100100020100200120201110102220002212000000021021200121012122010112021222002000020011211120112002010211002202221012102011222100021112020212110101202011101220202121210020111102211022222222112010102001010222001011112111001202101221012122000001122210110002020220201000121101011121201220011201110022222200020200121211122112200020002211110101020012211202101220212220212110011121021002021012102121002000122110211122020112221202100021120102111221201220221221210020001002021201202200000022011211100220020201111020112101000200112100122021001102100220200102011202201122110100110012011110202212102022202020012100220110201201121110202112220221201110221000210120111021011200110", "20020201022221221120221112010022211221202122220211111000120120200200100222222222220012210202101011101011021201210210101010020020221021200021220012102210212212122211200011211212020112222000102220021121000201012101102222012010211120112121221011022220211212111200212011110100210122002222210201201000011222222110101122212011022102222200210202201020221122002210022022020110111221222112102221211100021110122010010020211122110201001020002021201211120212122001102122010000112202212212011022201101021010221220002012010020202022011012110222020010111220111220011100200211212101111221221211111211012010020110101011201012112201002202111222220120120102220122122212200222202012211111111121121211220110211201110220200120201220000022201202020012122100010120020001001102202110010212121000221122221002020001201002201110221221001210200102202122120100202202121012201111202100112012202000000110002100101120220000021020202210110211000110110212120022100001012122200101210201202021121202221212010101221122120012111202111101211210001201111011022121021012020220002111021110222002011112122111020001120220201202121100100000100012202021021010010100112210002000212110100122022202121012212221212211102201202112111011122010210001222201111122212000020112210102011201111211100202021212201201120001221210012221011010212022020221021021000001221221020200000001020012201110121121102111000212020000200210022200222011011220121120011221100002001011001201201001002100012111021010202111201222022000220110102111001010110010001101121201101021221100022012020110201111212101210211010220012011221202001020001221220000022012112211122101011022111021012201210022110020212020002001210120220210122200011100201102112002200012220000022110222202001200102220012121002221100211110221001200112210012122120200120021100021001101122222102021022002010110120201020221111021210200002112112201121220120122010120102212001101220121222000010012220111102120212020110100122020010100001012201210221222112211122202222010202002002010022110100200120121202220101200122010210212110200200120210102211121212022221200010201210022201112212020020011220110202221112011110001200222001012002012101101001220202111110202222002101222022001211200220012002010110220112220120202000212210202222120122112021120022222102101012200102122020100111020012121002012021201202021011022012002220202211011221212110201120112021212122022001112002212112110100100101220102200200212011002220201020121202000011002210212020000200122200121210101", "11122221211012201001110020110222122102210121100010101010220220110000211200012211211210202221212202010222102112002001112211122110021221110212010222111010102010210212210010101212202000110000212021020212222111201221000121021211112200120102110011222022101021102200100022221202120000002020201010001200112202121220122200122102121122110110022220001111121022011101022212222220221202221200212201120222220112110012101202211122122200112220111211221001120022010200121111200202012122021201202001012122212212201111212002011120022122010102001020200122110000122221222021211102121101212021112011021020102012110001120000200002221222200020120221012122012110100012122110201012011210001020020200221001220201222120010121111010100112212101222122121212202012112202002002001201120121112200121121112011102002120001100221101212122221220012101100002200201101210222222000010210121101212210110110100010011112211011020211200022111220100111111012001001122202210102010211220012012202011121111010102020102010011121022102102020102202022202022211202200221010102020020222200020021001020102110202110220120021021222200201211120001001111210001010020211221102212210220022202210211100001221002202122021221012100001000211001110200022012120211202201220100101122201211001121012112121000212121122101120102212220122120122010022122222020101000121112102201002112100101010002200210002101011002120212012110122201210020201020110020011100202112222122121210201210221010020220101112100220011202010120211200022210011001210110210100222020101102100110012120100102211212020121101201211202102101111200222112022012112202110122121112101200002120020012002011210210202211110111200012211011020001110220100012210212011220201022120012201120000020202200112220201220122201122210122222122200122202010011112010020201122001212120011120101001202201110221220000221202022112012102021220110221101112020121011200122210222020122212222202202012022002001021211220202211002101022221201100122121002221210200100100112211020010220020221202122202011222022000210220010101201020112022110011121101111100002010220000120200202010002121122221202021211201021022021201200110101210011021102201122012022111122011112021012010002022001012111110111002100120120022022002000020111211220222101211220021211102010111021112100100220012212101210202212112000002200100020120011022222121112012000121122102000121222001011201222021012101111122001112212121200200212221212001222120222001002101101122220122122202202001220100102000202022110110122", "22020102101202101011221120202100200111110210001020002011022222102122110200100100012102212020122201120012110220200002012222022111010211010100221002122101002012222220111010002011010110010121000002121002120200102101001000212111012120021121011102210012101011222011211222021201201111011002010012112022011021001001222020012002222200221102000011102010202110101121202121200020201202011001120021101000202210200210101020011100121220022220210200102022112201122220002112201001121102120012221120202012010112200001200000011002122202222001121122121001221001112220220011220201112020202110221200012111000021001020210110110002110110001021201001211001020021002021110201200220012101022102221012200200111121001011021122002221200202101110210011122210221212201200212201212010010201221100112211012012110221210020200112112011122121112202000111200011102101221011111001222212211202122201001001022021222220010112122122202201221001202011210211022110020220020111112212201201221122120001001022012102212110222102110100022121000200110220010212102121012112011000110101021022122210010110000000202021010200002021112120102212121201111111011200220020200110221112110112000220102221101122112021101202012011221001201102101020221212101212222220111021102222120000100221212120002102012001020121221210022210100020020222011102201201222020022202011112010002220122111012212101101002012001200221022001221211010210121121222001100210222110210000221011212210222011100222110122102200022221101122002210121211211011011002001100220102121212212210202011002000220010000100212201212022102110010021012211221221110022101212000222112210122022202212202102121110220001202200021221212221211010010201100010210122002002222101012220222010010002122201210112102221101010220112021201002210000111110022020202101121000112202011010112200010010110021220000111122002021221120022212020112111002210212100120111101101011210111020020012111101221211210101201110122102202112111002010222111220112120102012011121222121000201211022000001022120101202012210101000021220020010000210102221000121000012201022221011112111210020110102101012220102112002101121021021110210010021022101021102222012101101212121102020122000212011112101111000001000201221121220022121020101120212010121100001102011110001101000102100111002020001100210120121020110202122010210211202010102120012001202111010221220100202120211221001210010021222221210012021220221122202001022102001020111120100101212021112201222210110122201200021120220211111122110211021", "20211012220010200222100012012010220200000112222010020112120210122100101020011202021000011101111221222100110010110001022100000102102200201112100000210200102101112022222210102212210121221221001201202001022011222200211211102100211020001122011101211022221121110020112200111020121101202210200012011212221022012201011202001220122121021001220121022000002022122021221102011002001102020200011121122122021222002101021102010012112021120101201202122200011120121112112000111122021200210222210200012120212001000020202211111101012001102121021120000020211100121020110120010212220101121001221102012011020102111011000002222201200201120202012202011102202210222100100011220202220002112011210100112222201210000212120000002210022102112111111212022220212201020021222022201211202012122211112110110211122122122020220121211222102012110000110212210022011000020222201220020002101000022022102110022120001220222012011101212102022120022121002202112210011222101120110210122202111110000121001012111221100221110021002001102202110022022021001202122002220010211000120201100112121201122010221012212202012020202011122220100002110012111101221212122200111012122002222202210202020010020102001120110122201121002022201120010110120012020012210001001111021111120111212212120012200202102022110112100211012120012122201222210200222002012202210210222200220101110222012110222011120021102012100220222002020102101200102121111112221202012111120211110000122201200201200221111121011211002112101022102122102000210000202201202111002010200100112010212012001200102110211201210012100020202112102222221121121221120200221221111000000122222011211021101010011000022011020210101011020211101000121010222120100211121200200200100110002011001110220001110202011210212120021201101012200011022222221222210202120001012000221020211201000121100212220202000110011100000101202122001122022010021122220012222002112122100021210222200100211202110101121012110110022022102201202102002022010201011002221210000010100201102021101112112100220221110122011021111121020001012222001110202200011220021020210112001010120112111020100201000120110102220111020120021110201221012211202212210012000101102222202011102100221010120102101002012012111200012221012001121020120020011211212201100122100211002021212212021220100221220000001102001122021000022120101122022212202201201112110100121222002020011001121200001201022222002121212120100111012202000011021111020011220200010011112022012110210210112121021220121120101100112011212100000202", "10122202220012101120100011102111220211211200201020000012210110022101200222221011011020000220021002011010121101222112110100112110120121200202222000021111222210012222112222222222100112002212002201111102002021100222210001200100011212202001011010222202210110112201212002102202202121020110021211101220110122122122002021002010222211101021010010012000221122100021222000220110000222222121100020020200210112202021122001021001102110001020110211122210200202222122210100011101110022222020202011210102012200101212221122112121222110111202101101020211011122021010221210120020010210222022010110211020101201112221201220011202120110011100010111202022101002220202222001112122011200210222021100121201110212000221120102112200000022001110122021101222210210000221121100222012221200022101222200112102200111211222002121200121111202220122012211201020002012111011000220211102210120002011000201102201221102220012002100100002121022210002121020221100112011201211022202002121022222122001200121020202100101011012020011002001022101111022020011102101101001110020222220212000220102000102121020220011220020012111010022221100012021000100202221011120101211200200211112210221211110111101102202110120020202022021201100122122012001000101201120110221210101212212021112122202220212100211212001010122111120122001110010100222120001022110011211111020201011220221120220212021010021112000000222000121100201221211212100010020200010111022202112120012020210222210220222002220201010202201012200120000211200101002101201102020001110100200222022122020010202111002200112101122011020112201101221101201202020110112002221111211121020100010021020010110002122100101210002212020102102101220022202112120012222200100022101102101010101111220221022010201201000201111220021202121012201001111000201012102210010122021100110211120121011221212122120122202121022202001120210121221000002021120111102010010210101112121200012120120112111122000022020202110001011022102022210101202211020120112020012002121220212011110202201202001111001122021212012201121222220221121020002121200002111220020112001220110221122012002221001202012011012011101010221002002112221121020212100010210201011211012202002111022220022001010212020120102221222110222121122021020002001010212221112112122010020222222200222001202210102121221220010110211220100210021001121012120121212221000100102211021111211101101211201010120011110212102100022221221011110101100101201122022120111211212010120002210210010101020120021211021211202000211221202101222", "11110210020100121110212102122012010222020001000202101211121000202112112211010102202000100121222201220101021112110101012010222012120101221000022022212011010201120122100112011200011010121000211102212210020201122200110011120000010020220210210112211100222100211201022010210102112021010102202002100012100010201012220102000101012111120020022221111102022012010010010222122022201220112222020112122022220110022221212201201020022011102120021012100112200011121202120000222220222201101021002112201211121012100112020121122011012120022010020020012200010022220222010120222011012020220011021101110200112100012202122211112112221210212102021102022222212102020001110110001022022212212121210220021110111211120222112200201120220112210200120110010222210212112210112202020012210110000100100210222020012121220111102212211211211012102220111112102021020102210221102021021220200120211022011111020201021001101200121221221102210202122200220110121021221100200002102120011020210120021100011011020121120121010011122122122210120221022011120102221022000101222120011120200220210022112212202220112220002002211021210022102211221102111210110022112012000022100021011011101121020122101101011202020021121000021020221010110001020200201120222002222001202212112210102021120021200012211211010210112001221120100212121221221121201120222012022020120012121020112122101102000221012022002220101210001202211202120122201111211100002121021110002211211011212022210202101122221012120102222201101111210022020110111121111102001001110121102200020220221011101012012222120022221110222212101211212202211101002021121001110022222002011221120002000002022000101020202201212112112222202101210001112001100022012121010001211200200102202022110120012211220021111000220101110200101211112000020010012021011112100000200002122022111001011120001021101001110000200022002111210200121200000222122202202012211220210200021220210220012012202100112000211201110101012220022201121121002001111002101110001001022011002001021120022120221122000021201212120212001122001202121012202212202201212122121102121221102110002111120122000202112020222120210100202202002100111121011110120010211022101110202022211010011211020200001211211200202200112001110212222202212020010100021100220200200102222201112211001221011100110220001101001112200111200201012002020001002101001022020110012100200221122121011010202102122001112010001112212122021202010012010110122001020022112222222021011211001000010120022011121101122201120222220010002021110002", "00012222211211120112012120121001000021222101020212010201110222101200111121020211121210110011020212222020121012022222212101222021110221002100210122012111120021110110102000220022122212002101012201212022211111012121022200211100111122210210100002012210122110110022110200000011211102022121002121020100112020200220122001002121101011000001201100101222202210010120202202122201201020202101202002002121012210002010222022120200022011002200011221222111102200221212210111020000120220201102221110212021110110011220110101221001022010022221002121121200221011022222212221220100002020222221110200222200200011222000100101220201002110101210022120011220202212101211110200010120212220221202202200012010112120112002012112020120012012100022002020120022211201012012121222201221121212221101120201010020010211020221020200011102121201020110212222120220122010220010220211020122221220212201121100121000101022100202111111221011122021110212000212120222110102110211122021012120100222121010212111001222202120112000100102102010112222021122210010010120110012220011110022100022200110201020211102210111021201020020111210122022100210221221201122000212121200211221000221101212210001122100000010220212120100012002001021100010002102222200002100211120010212112220112222211212112101002001001021210020220101221102201212222111210202010102201201020111022110002210222011211200112100011102112011012000220010202022221001222220110000122110222012221211201111010002122112010222220221121222100022100112012202112202002011100222020202200221212222011110022011101222012021211221222120011010021200220110212022111002022010111100100200222120101002000110200100010000012010212200010121002120121211121102111022222222120211111201111201101100221201211122011111200112210121011122122012111001210102201100122210020221110010020012000012022201212000011020002201001112211200210011212122210110022211221202210210011221101102100110011202200111201110202021110201011112011012112101200210121201200211000010120102212111200222010021111101200200002100120102010201202111222110201110212010201101100211002220001011001012221200122112020000210211122220102110220022002210101010022012002000101100110110110221112201101200010210011122012121021020020002121012020000212220221110021201112112201120011220212211200012211022001002200211201211212202012102111222220101200012220210220020121012222222210200101120102201011110121121021201010101122120200122102101001010112122211120222211011102120011121000212220022121200200211110201111", "21102210222110011000020001221120200011220111120222122221110210021122011001200000210121020120221200011222122020110202100111201011000002221100121002112022221120010002210202222222210201101211212212000222212210111011121111010020010200122212202000012211112000002112110100201010022220211220010202102210111110200201110221112101000012122012122221210120100122001120010110221202121211202122012011222222220100101211222220212221222212001100022100222211210101101221220212221101120012001020212210202201221120222212002002211110012121221102210122021202122210012102000210102102010120021000120120220012101011200100220010120221121000110220020102000121101021211220121021012002210120111100211010121101220220220120021100212021002010011112122022221111011211111210221001222202200012101112200112002221002020201020122112201102210020201020021220121020221122021200112020221001121022000221121012102121021121111122002221122022202012001010011102011000110121100211000202110202102212002002221110022102220121212111001020220221011121022221201112011212210121110211220020110202210020122002021022000010222120012001112202101202022011211112212021200112212100212100020011100222201020012102112212121110000112011020211210122002100200202221022101000121112212002211210020222101120220222201002112002210222202202201210002120222021221202002002020001112100122020100102121220021002212021012020002111222102002022012211012021012200020221011110100100100121002221120010001100020120100212201210212200111212211122021022200212220012212021120210100110012202222202120222222210201010110201012011000212002220012020201101102221101121211200211110120121100021001020210112002201001012200222020010210210200210202102201121100020121121101110012011021121111222222010200100202010200200001112022210222101010002001102111112110111210011212021002010202110102010010112202220220001120021221211201220001220012021001111211202220210012110110212102210020010221101212012020211221112221200121201100010021102002020220210021102201101102222210102201022112001221000022021011012211020010002112011111000220101212212102102102022000221120020110010011002220101210201022120212200110120011220100120120121100020010120101101220021210200021100112102102200102110012022102121222022220210110002201210010020000222221011201121211110001020000121212221100111202211022011120022122102211021122210011221220221222112000121001200121221012012100200202120120001020121101011100111210022212012110200102100010001220000200110112201120022201212022", "01012221202010122002200111020120010011122100220111222220022212022010201011221220222210101120121200220000220121201211022102022010022222202202212012121111021121001010020001002001121221120001011210110202211001000222020200010121210010101022212122100102022010020121002012111022211001000011200202002001122220200200222211021210120001111011221112122221211012002220000221122101221011020000222001212121111122211022120101102010210101122222221112020222112210011000211221222002012110002220010012121000100001111211021120100012211100102221220100221101121011222001120202110112010101012020120101122212010110010120020112022001220012101201210111021121110012122011202200101222200021211100211000200110221012112021002212101201212212102101002010000111222200202212221221112000100211200202120120002002121120220222200022102222010102011100212011000122221012011112222222202210110101222212222202100112010102020202221011021222102222011102010000011212222001200102020201010111021100210110121202020210111201020202002102101112220001110102120121022020011212202211220020122020102001221110010002210000100200010111221000002022101211022222122200202111102002200002110122220211220210202122202222200112122201021112001100001011000222200112112202022121012112002202001201021012101212111111012202000212122100002222222210210120001020210221000101012121220010021000022112102110022021020122000121221212201022012211221102002012000222122222120022100222202101100020021111000010022102021210122110221010022211111101022022120202202020012200210001220122111000011111211222120012210122022100110012220002202120201110022022010000101221221111120220222120122010112001112110222002112201021021221102001122010211121020212122102120120200021210100101212202221121111001120012202121020201101021012201210021202100201201122112211120201211211211212111110102111210222021202002221100010010202021222110120121202110200011000011112112020110022112222022210001101102210221100200220120212120002221021101002211012002011201112022012120100000020220202021102210102020020000210102211211202221001202201002011022121211122012000120012110102201202100220112220212220200000011200122101202122222101212101100022110010002220120001110022020020121222112220010112122201100002100121101112210111021221010122201202000120100020212220001222211110110212112021122112210001221020112210111211102022100021010211202100111001222100021122102012100021122122122020102100020122112120211020211011110000022011022220212202010100120101021111000022000", "20020210000220010212022211112101210200211210011010221202200122000101020220100112011120211222122121122221200110012001000110021121022001112212222210012200022011012210210122222010221002100102110100102111011010212012201222010201012220200110122201011112220201211201002020102111200222110122211220020010221121111210110222212010111010012120122212011020020121202212101222100020212012010122001200221220022022012002210110200120120220020210110100021001021120102012000020122120020112212010111002212212100100212220022201201101222111120021022110200021012200000101202002201000200022010101012211022100102110020122201111200200020220221111002020011212220100111111112121022222001020210012022000121220220010202102102002202022112201211212202200202002001101010110000011110122122101212012220111001120001212110102200111001122020101100201110010120012020101110012010001000201112002120112202112112000010220221001122012202222122111012202021021202102111210111221212111102002202011120000121121111221012001102001021210220212120120121211211112022211100102001211220112122010121120010110011212010022012112020221202102220020201121212220220200120000002222210022211111000202122001200022210021001222200111001122222100121222111100001122120200110202202222120212212002102201121102200021022001011121020111121221220001211102011210021111021221011111001011121111001122010220011010022101201022022112112210220210020220121100002112212120100112200101102112000211011000211002012100021011012021011021110212121122122010221011102221021101112201111002002212222122121100222221211011211022011012002212210120121021011112122201021121202201001120120211212211100222201111002020012202102021012110121110020021002112220010000111001221010001112011022220200220120201201102110002020200110120110010002110202220002010102112000102212010200100120212110101202100122221110012202222012000010011110011121221111010211012201021020001121200012211021121112020200221222001222212101012211100112102210201120021000010002021000020102111201100212120222121222100002021222011221102110000221020101102022010020000022000200121010011021001010210221102021101022101021010121110021122122010100110202011021200011002111020102102121221210111121121020202110222210202021022102120012201211121020122010202211202020122210102101121212022111210122201201202200201100110201110122211110010101222101220122000201010001100110200221112020111220211120011112010010022001122011011012102120100200101202210211022101012111112111000122021011022121002", "01111012122221120211120021022121210022111110212020110002210112100110111200212100201102111020110200220202220101020220102101101211102202110211202202201002112011121220222011002222102021210120102220011022210011012010212022200020112121111000101020020000220210010201222121210020010110220000022122210222212100011201222222002001210012022101221112221210120122011120120210122112122200220112100111112010022111020020001220110222222010110002221202201012101221001010021221212011112001111212111012010201120211210001121011120102122122100101001122201210211212120101220120102210100110000021102212100010211121102221112011221222002201001020001220111122012122010120122111000002122221010001011011120112111221102121212010211001122110102120000122002021220211220020110000022000010001021110000211121111021002201201020210022221021101022120222110200010212210021211010211220101012210210111121000011120001220021211001220022101002201021112122000200122001112100120000201220222012011212020012201020102001202021000211102021121102012000221000002021220200022220112021121222110022220212100210121101010100111220011220201010111222021211011112021200110021012112211110210022120111012012102220212212101200120122101221210201111201100111221210222201122221112120222222112100112222212200211102100120101121001122000001112111112200111000011022000001202210000201021210221001002021200022102010202102202002212221002012210022000012000000220212010010212210112221101122012202022111210010121100011122110021002100001100111121102222012201220122010121022010202201102001121122022000121002210121012020100002202121201010200002021212001120010111221221110210120212202000102120011120202010111111010211102112220021222112202011202022022100121121202110222200122101020211100020222202021111121122212011011120001202020112101121201101122100010001002000110210012021220200222211210002001010200211111201111111000121021021201220201001201120011121211211120120010001000120100111102222000220000111022001022201111211221111012110011120012210020220020221220010011021201210201222010222122020122211202100211120102201200111210121112012100222210122110021000000220200101220002112012211022020022220100202200202002112010022221010221100002121002121201021000222002011102120121000002221010221001211022211021120110210102100110010011020222011012122002112222120202211001202002001102202022012121021001000000012201220122122010020100220112212201120002110120222000211010201121222002120210020111022022222022122111122222110022111010", "12222112200112101210011112220222001121112020112111112000202021112021001101200002220010021221121001020000000221211210021212210120100221000110021112021202111111122022220001011221021121020111201112022001211021022122001010112222001101002111101102110111100212220101120221121100021001011110000001000212121102211222121000020012022001000211222002210201011212121012002011200120102021110120000121012201201111212212011021001022112220212021011112022122102010001222210222110000112212112010212102011211211022022100221011021220102101102202222102021022211210021212222211000011200111211220012221110110110222102122012212100101201102021000001220010121010111011210120000020110200011210120220120211022011220002002202201112010111222000121212000020101202220000001200222010202112212110000222000010010102120020220020121110111100220110000101110120200100001212100212020102022212121121121011222102110202202110201222100200122002112222112111222202112012020010011212222022210120010012012202110000222121110112002001000011010111012200102212210022201112101001202120111212101110121210020221222002121011221102120011111200210112211011001112211000220101100222212202200220002202101012021001100102021102212102121111010001000022020121121022102210010120002200100201201211020211102122120112220121110212001001001102001000120120202211102112202200222201001012011000012220000221022022222221021011200100222202221211012022221121002002012212220000122200121001100112200210122021222100012202210111022210001201200110111102002001101122020110021001000220200110111020122200120110100112221021011102120220211220111122110100202222010000012200100111221110102102200112021222210000002110000110121102222220110012112120011021102112010012222102021021202010212100102101202200001222201212121100000202201010011202122222001222212202221010011002222221111002002120001101011212000000122221110022122122200122110100201011212111001001010022202121011101211112102222120011121212212100111102200010121211121200002002201201010111011111110020001220211212122201011110202100121111000021111020201120022111200020112202011021120112200022001002010120021002201000201110011200211220222212211212121211021000000021110100020000010011121221201111012100210001110121120211111122202122121120011211220001102212010000010221011120012200110212121120110121112200000012211122112200121201210101100221002101210201021001012002200120121000012120010021200101202102001000020101220121011210021120101200200122211121000201210120101211002212020", "11220121011210122010101010112012121101222120201110121212100021120001101111210100101022202111220222200201120101220210120102011201001202202001112122112210201121222010202111010202021101011120211221000001022010122100212221000120122102100120211211200001001020221202100202010111011200121002002022112010020100202202100011002001012021211210010021212022202002020020112221221001221211201021101210000112100110221020012111001211001112002102012121221102121222212200100200120011002210001211012201011022202002102221020201120001111121000202101000101202020202102102212210120212220100012102211120121212021201002112220112212002122102101002110222202202222012101112010121200200120212020211120220202220110010202110220020222100101120110102222011201102122010210201222001201100120110120201120210001010121220100000010020111222020101212101112120002100210002211110011022122011022111120220002211021102211212220101002112100002110100021100000110102210200010211110100021021021010002002002020022102122122000202012111000211110000022011221120020112011101212020110001202012121000010122220012100021120211102000121001211101021120211012220021212000020111112111210101100221121212212212202010121011222022110210200220101110120010121212222220212022222112202221221110021002102211001020101220222221001001110210112121020002010012002210102011021200112210022111200211201122101022112200022021210110010112220202011120200212122100211012212112121210001020122122110100201210001221211021200201201000101112120111111200000201120012012102212011022101201011111000212022002210121211120211021222022001101022001102021020020002202120110222212200221202212220122121122021111112011202011211120002010000002110211111212021001011021201212000120010011000221112112001100210001211022200021022210121112101201201210020212220111112121220022022011121122222221110210010201111002022121010100012202101000201111202002202220020221202222111011121200200121120022220212111212220111121121222121111101002210111202122010102020112002000002020002000212021002122221212021122212112000012002100210111011021201000202212220022200222021102222200021122120122012122122022211021111121010201001010102120220201100112002201202110212111212222112120110011212022212200111120101121020021012002001002211120102010021201212021101012002000120121000012221200100001002221211121121001211201012010100021221010012211100121210010202022001021021110002122121011200212112110022000100222200102122100212000021222121010110202200212122112202102000012101", "20212122211020102002011210121022111100202110122220120000221212202112121102011202112210001022121011010122001210121010210111222111222020002210001110022112002020011200201110112021001211220012211222010120021102212222011111220011222110222000010100121111110201022102020011010221000002122000020221102102022212210100102210222111022220010222120021002001200212220100212120102202012111202101202211201012221212212102110210201020022210021110101111012212202122202110210120021201100222212121201221221111221212022120211122000121001212000200221211211112011111020200021011002122011001201101220111002111211000210010212200011100221012111012202222212000021210022222020011022021211121022112200002001111111120001001210200012020112002111021101200101110102222010110220001000201202102100012201021211202010121222222212200202220200001010121210202122120110220020202222112020111202112122100120102200010000112212022120011200212000020120011012200102101022101211010002122221001122211021000111122111122102211220222022122101211100010011112010120201110212010010102012100100111202221220111120221222010012002022102010102110020101021011021222001002221022212201200011001000011112101200010210012111211120122110020201120012221211022012011000201012002020122121212222202221021011220002002220121122220012220202012022011102012211211012222212101102110212102002221122002200000021100021100121001201020010012001211001111212212121010202010110212202000212002001002022222020111201011212010010122112222112000101022011021112112222110120000121001222120101002222022110010112011220020011112120000121012200002110121120201001211121220021012110222211011022110112100121002012020122211220101022100220022022010201102011220011200121200201002202221222111022000220110111012011021211210100100021022221002212201000102212200020011000222112102011201211102000212002211100101221211121021022012111122201022012021121110201221000011021112220101102002111001220200211102012020201210122102120120221102100002110220012211210202121110112002100100101001110002001021012101220112200200121220100102020211122010012201000211020211121001101121112100121000100222122201112101210211101211201002111120020102220022020220200112001210100001220220120110010212200020002111012120222120011210210210122001222002110122022212011211022122122102012012022102021010012202002212221011220110120021112100202200021110110111210201012122220121100102200212122202101201011210001211211220222102111001120012101200221111001112221200112102021212021001", "10001212200201101222000211112202102110222021022220111112212110100020200011010122021110000101000111021122221010200220111220220101110221200210121211200022201111011202222100111001001112111120020101100100112201022111102121012011102010021001001120120001202012010212011200121202121210111110021020121112110112220011222011202111202001021022111001011200011200220111122120220001002021000002101000222220121222222201220221210110011200020001021111111110000200202222200110222012011110210112121011000200120020220121010001010100011220011222210011100121110212020200212021100002201212112212222112211022221000202102211201000212221120022021012121000211012211120101100212110120111221202201200100221201211212221022210010101220222220110201102122222120222112000020121110100100202200200122022122002122020201202022211222212020121220202112220211002122002010122020202101001200011101100011221022110120022102201101210112000110110111102000022012011120022121200100210112111011212001012211112212222210210002110111002201212021220210011120221120020221012101011200000200200102002111121002101110211021011111210110011011100010200021021101121202212022012012202220112101220221102122222101021011120222100202212001201220010201121202210110022021202020202101222111120021022000112022121011202102101000212010000220212210020010112112110022210211201222122000010002020120210020111121020010111200202110012122211100222022221120022011112001112101011210212102102121010112110120120100010121021212020220111000021100212111110112100211211202020120202220221201120111112121022000101022022000101201021020100200101000220021200220112002100101111202212020012212012020021120121101010112011102010121101111200011122022211102201022121000012201220121202220202222201210201022222221220222221221221212111220210101112112122002102102102222120110011222220210222012200222021012001001010220200222021211222021212220220012102010012220111120122201010122111100021122202012110120110022001201021102120220100110012011212200001220000220121121122221201111212012102200202112200202112102101001000211022121211022112101110122102221212121012022110021001000120010222022112012120120010022022012000211200202001121002022211202001012210120211020002010200102010022121012011102220122201112120102111101001201102211201222010212110120111211022210022210110102112200021202012020201012212010020022012202212200021212222120110112111002201221102102111101001201122110022220110202122020112121021000112102122012011000221111012022111022210001", "01010100210221120002210120020020202020101200000002211011101112112001210221102120201221011101120220110102201201022222121221221120021222102112000101020222210012012121111010002211222222112100101010200111202000202001022220221100020012210002010221010210202110110201200121101222121120201210120200200202121221222220022110112000221112100112101110002122200211200010201000102010221002020210122220112001101221112001220020012011021000122002122100122222220011211120001020022110220122110020020211011022210120101111122212221120010210111211212212022012110211002122021200001202102220101200101112222202021000110110100112021010101110010010212200112002212211000020020201000101101012120221020102202000021111110111002201110211000220002210001002010022020012202102122202001002121101020211121102002022111211201001202220010220012222110122200110212001101121101112211210200020211220100200112000210002211222110201212221122112122112101012000011000211200202220100221002102000212120220011002210000100202222211212102200220002211122122021120210222201002010002022111221211200020110210011120211102201120002102120110220220020102021210011220121201220201000000020202222101010111102012012121002201120202121101110222101110010222122101101021010002120100001001201112222222122220110202120011220210110000201222112001000121112020001111212212220011102112121010010122011211222121211122210110200110020212002000020002001121002200112122222110121110102011012201200001210022110200222020102221202210121121220200210111010122012212122012211210120001102021221220101112200010011021212001110112102002201211212122100210200201121011200011011000000201201221021220211220021211012202221202210222222012002102020100122011221002111020011220200001021022200000210101220201120012112222110122201110112212222222202112202121222202020022202122022001021210222000211102002201011121122201111211210002220210110200102111222200210000210212122210220022122101122220220220221112220001011110222201200201020001001201101012212111102110200212212000000212221212121021021012011012121212020210210010120220111021111211012012212110000200101000220012202122122121012122211100012100110022002220010101101212120120021221120012211200111022111102221222112201000201222122112201202002011212102222012012201001012212102222110100112012100102112021111122101100201021120122121201121102120022002122012002120101110110222002112210222221111010121121021210211011010200001101000212200100020001112222102121210211202200221222011201112201120202110", "20210000122021102020122020110012002100220221101110201211021201020000112200122202110121121201222111021201220100101120120201102102011111212112102220110022121021201021112111002110220020202212010121021101222122011121002220010210021100112021020220212010221120102122211122112200220020102202220001212120122021002202221212020210212121110002001112211222020222112022110020022221011102200211222200200211212120200012000100022102012011200000120012211102011201020102200012110112020112102001002200001211021020111021201220220012002001210222110011110100001002100100220122220111100211222002011121110101221110000002210122010022001222012021011011110020001212001022021220222011002122001012220122101111212202112112011010210112122222020100210220020112020211022120101110012101220100112221111001101001022221000211101100120202022102202011021122110210101102121201222212122202022102122211220210020022211220020002021120020120201120120221211100111012121012212012100110110020011012211021120120012101101101112222022102201020222210212200120220021012102002112111012121121121201000011102101002022202122221222221002022201020112001122200201100021020012121121101212101020001021212012212000011120112221211120212220210122012120101212010202212100220201111001222122011211202211110221011121211101022112120100222022211221221202211100020022222012122200122202001102011202120220220101001211020120001010201001110100210011202120210111100110222122110012111212121122011000001220021022202012221221200100002220212112012211121012222211121201111000000212212100211122101000211012112101110211211021101111021022010000111200121201110010210002110100111102120102012210200100022200020202010010221111102011220101102220100010202222112112102221110000102011122110120200212021000122210011201002201220210012010010120110202110021100111010211202021011202000012200200221012012022220021010020000000102001000211110122110012101200211202221001112221212012211021121121200220010221201121000220001100121020000212120012110222210201021021112011101122122200211220110120211120010021111122021222002220021022110202000002020201101011011201021112120111110010110212121022210002102020011211122101002021101110202122210021022000211021211000211220220220101012100120210221022202210211120200011002001022201111012212100021100021010010220222210220222200020000020101102020012120120121202221122011100122011202010100021120121200221010100210200111211220012202010220001102202001020011222120120120020120222010222101002112120012020211", "02121210121200221000210002010102002022210010210101120101200112100210112121001120012010210021102200100211100100122200210001201011220102122121202200210002220200210002001111110001120222000110120201201211221222101002221200121011221011200102002001112011012102201110212211002222121020221202120102222120211021001100201212012011020001210020112200220200022221212120010010211212220221011012012222212200122211201212210022222202121100020112101220000212120020010100102101022112021201001002100100200210200222001200222210102101010010002202011020010011111021121212011111220122010012022211100212001002112112212102021012222012102012121201002221120220121001121021101101000220221010112111021020012211112221102222010120012120221001012210101112112012110201002122112021122002021222121011120120212201201101212110212020122212120212100012100002120021221211212020201100221220212010021201112022122201122010210002121120011102012120220222201022212010021010111200120122210210100211120120200101112021000001001120012011201202002001002100122002121101121100122112221010201220211000112202221000111212202010120202222021112110000201002110121201121221202210100221111011202220201112122001112110111211021111210022020002002000201122201001021111101021021022121200201222211222010221120111212020221112110121202021000211112022222000102022000112001121000002002110002020002022222122012020021211222010111201000120202211221120202011000010000221111112110220122021201102200102220020221222202212212020100011012022221021002112020121201101002112111001002021022020102120021010210000201220111112122200012210112112210212110000221111002010201102201002200122201010222200212020201021210000202001220210222111112010021200022222022220120100111220101000000200121121221100120111110112211000101221010000200102111102000020111022112122000020210001012222111121002001222211122012000201101220210202000111112111011211112001212011221010001121220220222111210220021001210210122120012200101222221112010201210020202022010012011202022010010020011100211200210022220212201202221112100102110220021202122120101210000022102221211122022210100022210002002021100120111012021120221101210010222121222201222220111120222202211120101112200111100210101210102211201210102200122222201200111111212221101022011100200120210101002002211100002022010200120102200021022202020112120201212021111122221111112011000210112102111012212210101100120110102011000011121000111112010100021110211012210220001012101020202020220121011000002000102120", "10010002012101220010210121122211212121011000021120212120022211122111020121111000012202022102121111200202202012222220201022022010022112220120200210021201221112212212121020021201222121002221021110022012011212010111002112221221010100101111221200111100021101212022201111222101111100001111001111002020020011001201010101110020000111001121101120112211000011112011020000120000002222000122212111212112120201200020020212121122212001110001021211112012201101012002102011002222022202010021102112202212100122101212121102201101111110111102112111022000002011211101020120101111202001212022112220212221122222202211120020210201212020102110122010220102212111202010201201122210002120011121201002101110000222010201010220011200112210221002200100212021101001102200110101020102121100121011120001102010100121100111102021020201000122012022121001122210102121002210200100121022212021121211012011221021221000212110200120200100220221120120111101021200022122112101220201202110001102211001101122112002222122222022012201122112121222021020012222202012221222221020011102020110020021110122210122212010212222021001202221120200120221220211100112111010012200112121022210112211101011021121211102012120221010221102011010112120201011110202222210011120122001000202011101100120102000200121120002011011001111001210101000210001010102110110112112201022221112102120222111210210002100101022122212212002012022202212102221121000211122112212221211202210112012112212022202022212101210121201020010111020101021111010021220112022201101100012010111122212202112100010210120120112101010100020112101000112020010222010120112212110122011000011211210100201001121210122120002101220222020101211201222011012021011022120112122121111221120010111001122200111112211002212011121021212020111011012112110210000102112002211222121201011102211121220220222022021001012012111001221220010012101112021220200001111221011122222121201220210121122120010220022122212111101110101012120010022222010202102122121001122200100021210122110112112201211002211111202021122120221121110002111220021110012102222102120202122021211112112001112201211021002200000222211112021112202202011202111102001122121120011201002201220111022021202121200220202110212121021020012100010101011021021222022110122020002020112211102222220120022001221021221010001211220000120002021012011221200000011201122021211111201012120121101001011211221010011000120121120220101212201000102222111001102000221211002100021110021100211102212222000111121121200101121121102", "00212112100211012011021112210000022121220001022212220120200010022201222021012202100201211102212120201000222200212022100222112112001211021102020000201221012110010000102211002101200111001121111200122210010112221222020112120101000002110002201121111112122100120220020121222222012020011022202222100210022021110010122120100200000210210221121000121001102221221220001212212100120220002011212202022201101101221211110220112010110221010002002021210121001022101020000022001020011102120212012021220001212012221220011022001022101120011001220201010200111220011112202111001120200211220102011002012002022021211221220001212202020212001200221001020100211120211002112122100112101011101202101022102212202111210021111121112112011122221101210001010220201011020222002121202211001112020211112021021210200010122121112222002001111121111000222021110220200200000101110001100110002222021001012102201012012210221200002012210011121000012010111221122100211101210021212020200101122000221222211211112010001002022112110202122000122000210222101211202211020020101202221111100022121001212212011001022221020211112221220210021122102222102011101111211110122100021011110210101200211222111220000112200112021100111010022221110100120222201101022122120210210112221220110222221010200002100010000212221122211002101220010220221221020220000200102001102200121010222201022002122000221202022212122200002201220112221202211112011001211111020002112002222120000222010111122100212111201012120020102101000220002202121200212100201200200000022202001102212212202201210001221012001200201002111001120001111102112121121121110120200221210102121222101210120002000211102022222201020110221011021002110120012211022110120110121111102202012200010110211120010112102201021221210010010210021122012021111200120220001212020112112110212121211021111001000120010021202100020021222000100110101222202000022112021212022222211210111102112122210121200100010102001010122210000111102112002002000012210010012200022121021121200212200000212021100010110210200111211122110110201000012022101212001021221022011221200100101202222121020112210112020112021221222011220222000021122121011012121101011022020001102100011202222222122002002122201101011112212102212202010222111201001201102111121211101001102121200011020022111012010002210111112022212111221220000020220111200122122111022202200211221000010110012111201121212222221011021102100102201022002220121021021121012201112001210122220020212001002120220121210120022000011112120112010111", "11221221000012121210221210210120201212220112201020002211202210120011000010201222121111222100002120120200211001100110220021112112011022022220112020100101120001212220202202110211210022221212211012120211102022220121100011010010001000020021220211102120211001200120012220221000012202121021110110221000010210012110020022011210012221010200011202210102022211020011201000111120100110002202201121222000001112111120222020122201122122121212100002102210211022100011221112210121120222202121122011102221121021121101212121122112010220200122100121000201220001212011100001121110210110121112021220022011110202022222202210202101001000201020110002212210102210211001221122011000012012202010220220101100110022221020102110001001010110001222202200100220120100010201201220000012012022210212221110112102012110120022020201020122122202220011110100010010221002010120121122221010100110211010200120200102011100012200212021222010102010000111220202010012021010100101201010201111122102011221112102000211021002112102012222220010200001220021011020121101200122002122220001122211122000111010100120112220102212101220102202102000200120102110021212200002100100200012022222120011121112002022022120111010021222211201202001101222120020112121220001211110000211110211001102000112211112222011112210100000202222210121120000221122212210222222001002122211001210210000120120221122121120001000202022212122212110002001110201111021221020020201210120220222211120201120111022110011202021012111201220101201110111022020211222000111000001011222211112201222002002221210201100001110112010100122122011012222201001111222001011101010012012100212012020201211100122112001002021021020121211000020210000012211001202020220102000011100011022120120002120010101112121201220111012101111101111201122220022000110101222202000002122101110020222221001202121211220001012111012210002100221221100222102100201002111111002002200100222100211122100221120000222112211101000122022010010011100011122210002120212221200120212002110120021020202201212212001222212200112100120211122022201000011110020120101220110020000112201122112220012120211212012221002202022102120121220202221121120111011121220101101122200202121200121212101211121001120212022120021012210222121011121211212002201012011001120211202012101221112221200200111020110011112012120021101211100200020111110122020101011001221110220221101120122122220201000112002100001112012000012010101202200000122201220211121000210002112000020101001120200112211212021222220010102120120", "12022100111122221100111010200120222011112002202121000211200122210211220010012212001001202200021200201121001100120212122010010002122211221222201212011120200222100101121010022211012222122112121100120221000020122120212020000110100100222122021122121211202200112011201002021222100010111102102010211121001211200200021211111121000000121112221221020221222112210221122201221001102011220200000021001002101011220200202122012211011210101221002200221012220202101010201120011220001212221210102212012221002011100010211121210002002020212221210222012221121200000020002110122110112111210212012101201021211222002221001211121212212120012021002111221101201201222222100012120101200112012112101201202121122120222202001102000201110202220220222120110110111011120121102010122202021212001222011211012201111110001120211011110212021222021111222201002002201201020010202222001111011200100012202000201210211122022100010101011212110201220212020211120021220200220222102020011122102212021110100121212011220212112122001002112110012111201201102212012011020112021102022222020100112012220022002222102212212222111120012001010121101221220210020022102120202202220210021000121101021222210121122211121222021112012000020020121102201102011222200111201102122122102021220200221002212110011221110222022102211120102021110101010121111121111010100222022211211212222020220222211022021020220210001212001220200212102210210011221102200012110211121210120121122212200102221010211120102202211222020022001000212201011200011220022002012002121120121111211121021221000222022021201101112001102021011102112202102000212012022020210121002022122212002012021012000001120211200110002211210120222002201101101121201001222110102210221212110102112220200102211210200210111122000000020112211222002000220001120110011110211022011220110222111120000010121001111021000220122001020120011120120221221002002220102112211101220212022211101002012200100012022011210202222011001021021100001012200002002020120000111122110221210200100101020221210001012200122002100121202202220110220112221212020202010000220010122100010010112111212000112002210220012011010111201201001200221002212002211102012011201211222202102122110110102021221202012120000120201120012211102110221111001001121220000202100111100012221122021222010210100222121100202112221212012121011012200202200101200001010220221021212002002111100020222112100220002101010111222212101112011220210002111200212000010101100201102112011222011211122000112110221221012020120200101021", "22110122010201020000111220002101221021111112111202121220112220011012012121110222002200222002002001002000012201002212000210220210102200000200010212112120121202000020102100121202100002020122221121102112022222011210200000012122122212122220010020222021222201202002021110002211122110012100011220211222210210120201111111211100202000021121020122022010200210100211000010101111201210121011121210112122022201100120022022110200012002110012111210002002222120211211202110221120102101102200221022220101001112110122211102102110012020101211212110112122012000212212011011102001110010221101011022012112121112120021220120110020201221201202120002021111100012202100020020121221210100100022020112220120220001101101011221110012110021201012002102011221120111021111000020020122100210211010122022120002201200022002002122101201011222112012222100111101100020010212022112101222221200121220122022012211120120212120000201200011220012102010001100021000121101000102200020100211222112002220220120022020101002102121121211221212110112000122202002000002202202121100122212022210120212211000211001100002111020020200220022221111121221010211211122112112202111011020111210201002201020011100210022000122121101101011220100201202111212020012120212121220000122101001202022220202101012100120001021111201211000120021001221221102011211102220121112001121221020210021020010102120000022020200112102102202012212001211022221210001121210210211101002121021012222201110211001022222120020221221120110020210021221011101000101220212101112002201021012122000220000011122120012120222002010022200211111212111221200222021201220210012021001011111012102002111201012212201111220222010101102022120220012211212212221021111122110021222212210121101122212000112221100220121120001221000002020202000122222212120102202121020111002121222012112100020021202121110101112202022012201001012210111121222221201120221120020110100221202222201022022211021122021120202222121122012211202221202011100201111222121210020121210120122222021200121221020211000000000101010112000211001211212221221110200022201100222200001120122201021111101020021210001111210111001100020200220112122112111200111110100101210211210010110112101011110202122121120111012020220021201120010110011021210212112022121010120022112220212210010001022222010111102010111101012010121022011200020022202022110120021112012001102111022021221111222011001102200110021011021122001201021201112211022212112020212210222201011222012100222202221202012200202222201102021212020", "22210020222220200020120121012001101220111221121201202001202001121122021001111110010221020020021120200120002210212121210002222120010112121202000220020100202100021221121012002200121110120021120011222020002011121110002000221122202000110201020210201201212111121101111001210110011121210110102201112211002111001022112120210102200021111000002222221112212212102110020010011111222020121022020022022211210211011020210022212101020121020222220100111011222221221211210221100102120101100000202001101221111201121021201111112001100121002022022201211001120221101102222000222201221211100000202010111102002102122202201122211002002200022210212221010200122011110221201211121011012102021001011201002212002222211110000221220102212021212121120222122011112101122020011202120122100001021210021110012000000021122210021111020121222200121112120101121010201012120202000202100001122000210012202001002110002002112000212212220211002102000002222222212000021220222200220102010200011100102102202101010012102101121010111101122121000112001100010221102220222202202102012121021012102202000021002210210121020021002220220100012120122202101202021122220120121211212021222221102111212120111021020111000111221012001102212021200202211221020122120212011222020212111012212211122100110112121102211121200212001112012210020212200121100111212102012202110222112111021202100211111002200021122020100111022011212120010011100012202201222012102101110212022022221211111010122001010210020020101100010211111222221022021200121010011010211221200001002022002000122210002010120111021021001222001212100010002202020202102100111212200110112011221010102221011220202210002102222120112122200220212022112221121120011000022122102201121101011001112022222002202002201122011121101121122001021020022020000102120102110012210111022011000201021200202000212202200001221101210221210120222200011011000020110012222111221002010000021200001101112000002211212121021120100111010012120021211111210100112212011200202222021102222102202011221001010222120210101102212210002002100211202002210210212011211011112112000212120202210100002220202021110101121100011201000021201001202212022122012002121101011110202222201111112201211100222010022111122011012211120102201220211022210012200001210202001022111021011202012221010200202221012022001200202112000212112220220200202100012010120100220110212020201201110121111110200020001010211210112000220220002021001122011000001212021211110201201200122112221000210100001122112121121201001011122212", "12211102110202222001010012112010210110010021110022001110001021121111222120221120110021011100010200112110022011102002100120021121121222020000220222110102001110000202110122102021022102002110121010020102011002021210022112100202122112002010120120100112210010011102222210012002011211201221210112102100022012210001100202221102110210221102021102212111110021011222100210022210210202100211202001201112202122011102000221111210011022210122201100002222000000001022110011121001200002110211121212100222122001111201111010201120212111011020020122122111020121022000101022222220201011002021122220111012022010102221220212021202011210122020220102000021111210012112220110201220020222000120112011201001212100011002212211022222120211120111111222201002221000212001112001002022202120102011021201020120201211221010102110112121211121021121121112220221000012020002021102000220022111012120000002122101211211221200200121201120200022112012212112111211111102111211010220101122221012222110021121022222222102111001011111120121110001002102002200112020200100101001020101001211220122111120001002210020012112221111000200100022011200010020221100222200111210021000200000022022222200200001101202011022021210211211002102100122210001022200102122100200012221012021102010101222201221111010000002121100212201102022222112100222221002112012011111102120211200111121111210212012012222222212012100001201022201121220011100022002001112112222000111210212010200122110121101020112222202110220001222111001101200001222102022120110112022022011121111102020201102210102121120211201110010120210022022021221122011000001211122111011201201111210200101121222012001201222002001100110221120202201001120010211101220212110001102220110121211022100012000012212110101020200210001201002022011101020001220110101201010121202211112210210122001210110222220221222210121222020212010100001222201000121000120112121201212101201101002101111222111220210002212020210202220110121120222202010022222110101211202000011121221200100110100100222100110210110222022210001012200112021002020110112021002110221100112010012200212122102022201201221120212202112101021010220200020120200021101011200101002010001122220021002210010201121101020100100002222102202011101002011210122021212112012111020112020220121001112220201210220202212201212210021120012110022121012020112112211002212122212001200221211020021011101210001220221001102110221111222010001222112111020000222200201222012122111112200022211101122212111100011120212022210122021200110", "20122102121210221002021202202212000121210101010012122212110200112122202010000220212002012110010012122211200202022201201122012110001002002001210101211201212000120010110021111111021211002100202001111222212200211012000110001021210011002100101222011100100002210020001212200000120212000201222100122022011022212120220101001222001011211221000212000012120000110212020110121012112210011112122201221010200201110011211021112110211210010022012020201110010110022022020212020012222202010021220202102121112211002221111001112000022102201222200122020212001022211221112102100001002220011101021101112010011021021001202202112100200112212210101101012121122122211221112102211001112222010020000220211112010021021102110102201212112201002022112001120010121211101212010010220002120021102100211102000202002202202211122011000002011101101200122212212222220102102110122201211100000122011112222212112022110120022211022212020220111120110222200221001112111000220112010000000002022011122020011100002210011121001112210020200200112222211212120022112011200212122001210210011021010112122120020020001200100201221021210011100201010120010022220211020000101010022012112212102001021201120000112122100101122102101012202202022112200102101111110111012211011211000202102102211122222111112221112110112011012000212010112001101201221200101001210110110100101011122122222222002121020000111200012110021100222100222122211212002120112011101201112221020111012002122212102000121012120021212011022212112202221220222112221011210120102002021010221210002101011122000100020100221001121001121022001122021111002002211121002200212211021021120001221010201012110012210012220102000201011100211211112002100001010121020000201100222001110200102022111200221001102221011220020012121100211200200212111011020221201020002202121121112110201220110012112110001202200101100200011120010112121011100212122222201011102221000022120002110120220200110222011210121202210010011201102100211021110221020212002001222001111120101212202010211010002011000120122022022022121121002022201012010110202222112120120122210101000211201121201022101222210012002110012000010022122212220020120200021000110112220011200111202001122010111020100202011020100111101001211000012102121010200010211102111020122212001110112002111200001010102210111212022212201121211211101020120112110221201201101010221112001112020221022120211201022012212122121000200201102211211020112020220112220121201010110210022102122020000211122122210022212210112220212022211102", "00012012022211202201211112201000010220022100110222120220002222221201210210221001122110201102110122111121210112112020102021201001022100022222212011210100122002211200120202012001011201210100020122112112110122001110102101201010122110000110020221022011220210011112021020112100001111021110102102212022102001112121110002011201020112011001011010112111102022121201022212021000201012101111100021212220002221102101002020110210011012210121011112220002001221111221100102100102012200222221020101210001010210000121222120012012121221101221100102102121220012212221102112212100001001100100220201012012211220011221111001101201211121002211121011022120020202211021001011221221201211111011012102022121210001100222201211111210011101102112001200012101022102220011022010211210222002012111200202202101111111101211020212010001122110111201021220211102222212001102200111210210121120201220210211021102112012202211111022022020111212102022112212212011020222220222122202112010010010202011011200010202120100201000121012221211102221102010002022202122221000112222122202020112010102221102202100002221212212112212121020022220021100022200002211210222012222102221111012112101002201220112110212112200021201100211202212012222002200220010110211022101102110100022002022220021212010012000011111221200012101001022110102111221220120212122112200001022100111020221111021100002122210121222010211101010220102010100001022110212011100211201102011000211220221212221002202121110212000011221102221121002121211211001010011222021102210000021121002012020212222212121002102021212112112012201012211022110012110111010202022021111001211221121112200121010212102111102201101222220101102101212100000011201000202012100011022221011100112101202102212220120022012110012220210002012210011202000220212002200102200221212222020121022102021010201001122122002010010211110021001211221202210210001001110212102002112002010010022222200100121102221200021121102121021001012221011020011121000121211200122111101110212100102210121210110120020011210012001211201111010122212102201100001100222122100100201102221211100022110122010110010022101010111012101021021211211022200200211011110202210211210001120120221122012220002111211101202220000211122011022100010111012022122111012122112112202100210210010201101020110220100022021220012121110120111000202001121221120222012212201110212011211210001012112122110210102220000202102112011221002210222200102212102110211110222002120021011201120202020221022020101020110100122001021220211", "11100202100021211022111200102100222110122200011012002110220102010000021222112210010020210110002212010210221122102200202220100022022020121200112220220120221022111020022202021211100010202022220201202021102210222021221011122000222100022100210021012000112102012120010111100020102011120112121120021001212101200001101201110020121121111200000121222000221221002200212000010121202021001100212101100020110100220002022100221020122000121010222110120022011102100011200211002010112102021211002101002210020221121100002122102211122101102022001120000201111210100102010011120121010221220221101022012222022010122122000110111000200202202111222022120012210122002101110102210120100002210011211220101021122202022111120020000110021111210022022112000222010021201222010102112201010200112002010021102001020212001211221212011220211200202002221210001111010001200101112022111100120011020112201221021011211211200001012122102111000010120202122021011202111220121210020120200010010120011120102000011210200000122201101012202102002001220102111121120010212212210110112111220021201112002201201221121121211211002020202120122101220202120012100201220121110110122100011211121011111101000001102222110200022022220101010201021210001220120120020220022110111011201001102001110122212200112110122221100222120222012121202221112120022122000201121101001111100112112222212220220220121112012101112001220220202102212112210202212102010121120111211211212201010012101212122020002122112002202020221110001010122222121101210012221202110012120202102100101001210120202010010200102200112121220101122211101022001112012012110202001220021011222122000210211101001102110020001221120101011112002022211121012222102120120221011020120002012120100220211112122121011200020211021210202120020010120021012000122222202222101020221112021121120102000011012111212101211122020200012002212221120010211202210100100201201202002200122121202121110221200120000012102222220100200000021101001101211120020122020221010112102120222012010212021211112011111221200202220210112211121011110020001100012212012111120200020012020020012110121101102000212112222021220012021102120222120020201002112210121001200100201002022222122112011000110021011010112101211100222112022210111200012100210102002112220021111201100200102112011221100022102122202201120021021000111212212221022120220111020100200200122021101120212121222002110122022020101201110100101012010002201110110110201110100212210112211101002012201122122112111002020100001020020111021001", "21021020100001212212201201122010112021220210212002100020111000001102020110220201212102020010212010210211021100122122022011210211121012200110201120121012220201112210110021121211111010222020020020222220200202200110221201101021100201210100001100211200111001020210101220102102100102110120122120002011012020111201120120010222101111220000102220222202002012212111211202122010022212010011200202201211012112100122101001102002020002201220111100100100012021101202002110211102220202220201221201112110112110122201112112111101102100201201000211220202002101000012201102112111222121200000111122200010201002110100011120111222001002220120022120102001102212101021221221021011102102202101122211122112122000222220011020011120202121111122102212120120000122101010121120112102101212021012201002101022112021020102012010120100000021001101120201211202222000001120122100022121221200120200021220212102101002120020220001222200022110012222101002022120001001202000002102010000201022020112100100021211122210022020021221122202121010022221111001011110002221012210121212210111101011022220000110001012112120122000212111002022010221021202000101001211102012102112000101120210012010212020021210010220121220212022112100212012000112011002221002002002211210012102220002210111102121121120010211212022011210020011112200001020020102221102101112020202001101010210221001212012011222210220201101102222022001000201011222001122021122210020110020122002020012110111011012202110102101212020102011202002022210210201222220201012210202020000000001210022022100110112201110122002121222110010200002222110110000202012011011221121012111201112222010011211020110221110211002122100222210002111222011020010001212110100110102101022021211000222121012102102222220212021202100100021022110010201100002001121222122102002021100011121222001202120002012122110012001100002201200111020012220202011221000110220012111011020001222102112101211000111102222220022200002010122111212001200110022000010102020101102211020010112120101211200112212012110120100220212210202112200000200212200021201101020021122102120002222120111000002210200221001011112002222202001000201002000202102002111010101101212210221202112100100101200002011110221001212121010121220002221212201121210100222112111221012001100102200120101201020111210221102210101110222121121220122012221200200120112112021211010201122112020211211012100210101201211101001021221211002122202111102202021022101110200011000222002200202121011111102002021202202102210002010222010", "10211021222220122120102221020000210112202101101000002222212212202200002010022022020120001221110122111101100220120010000112112210111122210001200012201220202112120000202112112012012202102121211002000101102101012221211101200222012001222211101000121211210210001101221022210211011010010010120212111112210212111120211001211210202002002001212212121012010200010012102021102002201112100202222221111020102220001002002010120002011020110021222211122012210200220121001112121211212020000210211002101222002000010020101021020010110121122222210121110222010202001102121221102010211101202010120202111210121210210100210220221201221011111221221002222212210212000210110101101212022100111001002210200102110122112001212202012211222001100001021200010212201101222221022012202220002011201112021020220112220200000001220021201202221101120021012210102100010002121111201002101201210111012012211112101012022201220021022201122212112000021101100111112000010012112002222102220110122021000022220012011211221122220111202000222121002212100120120110100122101211021022111020200101022102022212020112222012221000021002221120012021010202110020120211221220120200002202222002000021121101220200200001122211202010112221022212010122112002222110120022001201111112210011112001021012001200210020000012011022111101101210120212012011202111021010221212010120121022020012021111120110101001001121101100100022222000121211120012001010121222002221222111002101001020200012121221012020000000201210110200002221100100110210202222000210021221021011201221201201020220112001002000212100011022211120111102222222101110011120122202121020202012112120210111112012120111102101221200001121020021200210001010200202111220202121021001010212000201122221020101210111010120120100002101101022220100002211112210111001022102002120201100121201100222022000100220201212012221200211101102002011212112220111102222102121122002001111122202202200112111122110111222221112112001112210211221022120210212011100002020122112022210111011201111012200000022001122021012211211120022120000200120002112220202020202220222122202221102102021020112000000201200200010222210210012021202210100111001001000211202011202121002100121021021100212020021100101201110020220222021211210211222200122110100100212210101102222112101111222221201110221121100001210022022010200112011110021020110120012210201011000221120212120200110121011101222122100012001202211022010001201221201002102101120201122020112022000020220212101012121112221120000112111122110100012", "11102112020102202112010001120110120222211212010122110101222212200000021102220102021201210101010122112101111002112002201012212101120012201221020022112220020201111021022022120201211010102110001112011210210102212121101220012220002001001021000002102210101012010122222220212100000201010020212112120111111100002221022100112110212121011111011212221120002022220002101012201122220200121220220111202210200220220210001122121210012021221002022102210120002121110122200121222210120202110010210020121202120200010220101110222012010021102110012221000211112221112221221112121112222100112220202021201120101100112010101122110012100202012001010120222220221010002120221221011120202201110011102022200102201011200021112212201000100010102110110022012121120012211002012121001202200120022022221220120010110022212122222111210002002022102001101220220212122220002112102211210210122012200002202210201021201210020212110112210010121200011000000212220220000010101100120210110102100020222112022201121210021021201210112210012112200000100212212020202120121111221010120122202102021101111012001021020022101201010220120120111102202101121221001202201021102000011120111002021222210211222200010122222022120212112101112121101021101111021102221020120210020010012110101211000112021111112112101221200222202212112102202000201120012001022200112022002211101012102120121022121111212120222011201202012011112001221011001202020011002010011020112121202222112010001101102210012100222022100111111110212021002110022121020112012220100110010111121201222222020102201201110220202222121121202211111010212201111111120221102220022220221101102221210202112101021221001211000112202022102001220211111011211002100111001002122120001222211101211212201002020112000202112111122212122002101002112021212112201210210001102220222020011220201012200200011222221010102111011021101121120020222021002220002002101111120101201220202100012222111012022222212202022222101120100022111112100220200101101102020101212002121110212211210101102222101120201001102112012000122111021200002201000102121212000101120200111201010200002212010200000001222111001201200212102221112022222001022222212211222210122102221101000001012120022112011121110012001102100212221102210201110210200112022120020021100111110001001020121122120000022000122222202000002222011221120221020111111120202021202001010012101202001122112212010221101202102202122221020012200002120121000010202102221201222122101200220201012210100122122101020221200012200102100102101020", "00121221221121121210011002002000020112220200210121221102002020021201101120202101010010110122200111011210220000101101110112000202110212200120111021210110010002021001111112202100122222021020211100021121001120012012210221100201202010110202221010200022210002012211100211221002101121011101100011122021200010112222121002121021111012020102001201121120222222221220201122012100221122122101001121210212022020210020102002120122001002201210002102101211210211112200111020202001211012121120121010222020012211010101022101222020121111210011201120112212120102021101020212211101121101120010120100112111010111122222101021022020012111200000210120000100112122022010220210111010210000112021211121200102101011122111002210122120100212100212101220102020202022021202020210021202021011100121221110020001112210002121122010112211200022121202110001020101021120222220212100101120022211221211011202111021111212010200010011012001222200221210022002110120001221111210120212200211012111121100212120101012222111011021020000001111011012010100101201012020111220022102121201111222010000011200012000211121201211021110112101022010121102200101222020120002001112020120021002220112220201210220020010111111212110010012122212202212122000011201112112222100112120101002101212202022202221020000021110110001110000011110002201221020001122010021022100201201011122210212122121000222201012120221002121001001121100120121222102000100222210110210221021120121111110200121100101201101010021001122112021202000011022000020010210022220112102001110200221211111201012012002211022012111101200221200012000002022111221002110102010122122012202211012001221020101022020200101211001010220111122022110210210021001102112201120112002102121201022122022100211010022101011001002121011002202021202110200221101020201212210021122212012200202101122220201211020101012011102022221202210112102202210200222200010102012212201000201112100110112200011212210010111110110211220010002212012101211210201221211011212002210111221201020210221201102101112220100122222000212002010200222112101022211021121200202002022002110201101111220201200020012022220221212100101211222210001010000121021212211210112212120002100002122002020000011122122202200221012201010211212211102100121020010201202122011111121200220122101122220022021211100221120222111010021100011112202110201110102002022111111102210102002122122020021122211000000002222022021221200102102101112112010101101210000100001011201122100222102212012122101112000021002101011001202022220", "12110000012111221022012122100001000121201221102221210010101112001022222100002000111012111010112212202002220222110021100000211220011202000022102101121102112012101110011210211000110120211011212000110112121020011002101221202002211212201122211201120110221001122012102122201001212110210212002120221101110010112222102112200110200101120020012022201001011220121110100220222111212000202001022212200010122020212221100021210200221221000201000022010210011222001021012102011102022001210110100222120120110100100020101002110212002222012122010010121101222000000112202201201001121111210120121101011222121201012022211002012010000102120222201110112112010210002101021222101012111210211212001021200221101121200211212220111211212001210110210112102222220200202111020102100100221221220120102112021211000211120100121201021100002110220020222022102210222001121201202112212100121222102011102022210102002220000220011201020212111111220012212110002022100100110201011010211000001101011200100122021011121212002121110110111102200102121120102010122200100001001101000120200010121101111120021011220121220112221211020022212121120222112120100020001121000110101110010212100201110220211100021201012221011212212002211111011102222000010212122102121211111121020002010222001210000201211201111221210220001021101102212201100020102111121210020022002020202222021021010111202221201220101102012220210211220001000020111110111221012012121012002121121001021202110122211002000000002102100002020010202112021101001100121122210111222122201011010122002011201210120212002001210212222201210111021211101121010221100112020000020211212012101002012012020120222212021111120011121210122200122102120110102211122020221002211121000211110122022102000211221022211002101222201000001222122200120110112021021222222100100112211002120220021110121020202111202111020102110100221111200211202201001020000102200201102202201122202101111200001210200210010011210011010002012012010001211101101211010120002122210212000210220220011110111012221022000221022111112022202000001102001001212121020221112220220220220200012012122120011001100102200210122012200010020011020112120112021211202120100002100010212100211220221111212220101110200022110110101200001020012010202021000120010122121121102101100111110222102101100010201011012112011102200101200200002122211220010000220002200222021021000222200102121022112100120122210222120022100122110120201202100212212021012222110100211210201101100022021020111210222021202221221120110110022222", "01200122220220001202210010002200001120121111211021122112011202011110200000011201101101010002001011010120101201121200120211210010120101220010210021220012221121111121012021002212221000022112221220011200102101120100100122121211212021010220222212220020011022021202002121211222121101122020212212110202200200112110120001210000102202011010112202122222220122211221220200112000201211010122222202222121211110220101101120100101010112020210020211010201221221021211202222210202110201121111000221220011202202012211100222111000021021001121121122120112022111020122110200000122222210022101101121220012120100011020011000102022121011221010200221200112122212100222011101012222010121221020121221000021201101111110002002202121010111112001211122110000220011001201101202122222210011211020120220012000011021122101001120020221201202022222221020002000100111111212012001210221201000000202021122121101012120011112002220220212121110210010200001000112012112101202002222022111111211102122100220200220020111220022220121102102202211212002110200010200101211110002122022212011211101012000211012011220012111000011002102112111212020212102210000111212200101100222120212210112101122112122220002122011121010022001200011021000022100101121110001000221210120222101000222201201021120111000120212221102200111200221021100012102120112200201102211212211110211121211211100112122100210000010110220201012111001111001112000010212112010211220220122000121121001201111111110020010202022010121011202121220022011102222100221222201012101201100021021101122222200000012222221022101120120001211212020212100021002021201001210200102212220010102100120201220200112202010212111111001212121210200111002121010111221211010120210020021020120122011002111112122001110212121121002101122111102102201211120010011010101110202110111111020210220002022201102100112010201101110101010001221011211110121002200100220222121112222211222220020201022012211110222221100102002102111111221122212210211010002100112210221022122212211121111022221120202111122102201112212201101001022121022100102021200021120002221010202221012220222121210001100200002111220121201100001111002111010012102110200011020001020101122010222200111122212200000211000002022222210102202100012011201011020221121210001022000122001112222212210021110200212211212002022012222221110002222201022220222001011221202200202102211001021111121220202211021012102102210022210020002100101111111022221102010101112220101100020111112102102221122100220210210212011102000020110", "20102212012011022021200110021010211200102212110000010110112022012102110222022000120210202220101120020110221022120000221212111121222002221221021222221221022110101002000220200110102112222210200111002212020112201201101021020020000000000100202100002111200102100202121111222002112000001221102000122001121212100101210101210211200202120000002122101210101000101110001020012102020221121211121102011010012002122002021212011222221200120122220201122021112212210202122100220120202211220001022222010201200221001122002110000200021212220112210201000002222100221121011002211011110221221001100120200011222101102202122100222110021220120021111202011102210120002211122102000020101211022221221001222100220121101001011022022010212021100022020021011201201211012000110021001012111022111102102101011222102220121111101212201220202100202001211202112221000222222222000120212212200022100221122020102121021102210112220222220021210102220212100100110101011222020022012020111211112001021102110110010122222102111221000011200110021120000102200202020112220101222210012112220221200121012021102210102211222120211201120112011012121001002011120202011212121220001000211002001001221022210002100202221201021222001100200222112201021102221002012021100120120012201202000200010211002022222100022010012111011122220001120012211212102021001020102020112011212202012221021021020022020021211000121211222120110201021101122110002201221122210000110210122020021111001010212221011010201101220111210112110022201100222100221201102222202100201101222101222001002012222122202201022200200201200021001220201222211122022121122012222220022221200011022100021011000100220011112122222020200200000201202210112012201011121012001101222002122100220001020100011201211210012121102200122010000121210200220011122022202001001200100201102010200111000102021202121102022102010020012021010222110001120011202022220222121011000222201210101200102020101211101112011021120222101120100000022022122011111101010201221212220212010010202022000012102210102222222121020201210210222122000000202002002201112120002100020201122110202211002110122120210010021202012122011200220002012022002021220102212102112202110022100121122001201010211222001020112201112002012222110000201012201220212220002012221000211211020100000000000122020011111111112120010200010021011002200220012022012221222002010101010122000112002121202220122112002212112022111000111200110210200020122200120012101021021022201201000011221002220111201222210100210101011010121001", "12110200212002200001102012122021200020022012022200102100100020100211022222122110200002122011002202100201122222122121020112102212010111212201120002120022120001202121020222102211221012002120211101021021000210200101100221210012110111220001012011001022002001202110110201220202210112000212100211211111120012001000020210210002222022211102002111220021001102220011111222120012210121201100100001202010112221110022110121112210100002102002200200212010102220000102200022221210211100220012200120220222202122202010102202020002011010220021200112100112120210122011020122110212011220020122000222111102220211002212100112201022210011110010201020221211122020120111202110112122212211001200012202002000210120001020002220212100002201021221200211122112022220011020222220101221022002112211012101001110222001110001022111000220102010212000112120211202020020111011101122011221222212002012202220211110111002022102012110111000200110001120101021011011111112002211001120201001101120001111122022202121022100111112120102221100012211202020010202120222021102012220022101201210111010002221122110212121102111010210000110222100001000202000012000001011202122200112201121010112112001210011001000000102122211020211121202100100211010021112011001110111101020101102201212110020101222200021111022222000122112220201211001002001221210211212001120122011122210201002202100021011000101110110022121102012201221122000102122120012000001011011001010011022221000201212201122200020022000102212102200212011100201112122112202000002002221202112021110200020212000202211102112211121102120111021021202010200120111221112022011101101010101220122200200011121102111222200110102220011101200102201021202120022112102021001001121001000002000211112120200122221022011101012212210102112001222010020011122010022102222021200112122220020012100212210002100211002201222122122010011010110021121102221100202200200200121120022110221001121012102110222221202001021000101110101122001022010022200022221001122211101100002122112212021202121210202211111202212111120211221102101201001112212020102100002110020211011211221200101020122001222221001110102210001110220201012100111201102012022002220012210210212011212012112212211210212010210121220011000010210100020022010212111200001002211200202012220212201002122112001021202122210001211100122100021222200100121011220021210001110200002022022010022001210000120221122002001210201101001122210121202001000022021021122002211012222121100201001120112012001022100202211010122121220122210", "02200220020110120011010212100022202102211121021002202102000120000101021002011020210220010022100112102202211110101010221102110000212011110010110200202222201222012211122002021011101000100201220211212122010020022112020020022201020021212210022110011021222100010021012102101222211222222121210011012011210001101111001001011101221120001112012200110111121020101000101110010012012111012211111100111200020220120102110110110120012012011211121020110102021110112100002200020220201120211221102010121210202000020110001111002111212201000221012011111101211001222021221022001012120000101220110120212102002112100120222200002112200100220120010021002000000011120012002120012000111220120021101102002000221112000200022200000012121012212112120010010002120121102200211101210111121202010210002010111112210122011210110201210101202222212022012102100001100211220220212120120211002200020120102020100211200102121020111000100200000022200210010020001220110002121222112022221001202121022101000020112211110122212222200211001120120001011202110100002222000010200120012100220220022202120200121202111020010221121121212101002210210012222000100120212222010220101202000001220112202101110210202011220221222100220121112200121221000020120012100200121222202112020101200021212102000200220210001100012100120010002222112220000020200022000022020211120021001101012100000220221002220010121211102001201100211100002211110000000101120211120122100200001010122201011120020012110022110021211210101002121212121010120222201022202202111202220121210201220201202101102122100002112010211122221022221202202000102200022020121102201011100202222102021102210012012002022011110001121100012121010210021200220020222201012120010200001211120111110011010120110100212102112102211000100112200000111202021200102220111120201110120200111221200020100110000212101110112120111001222111100020002022212020012222021101120211101120121000122221011211222002221221000202210212202021102212200221121111110122122120121201022110011202122210011001210122010200022200120101000110112012112210212210012010120122102101122221112222210210020102222012001200100211022200010112220110001020022000102212020022210200010210111102020222222001121201101202011021200110200202111200112202120202101101211201201211210212222210021010001020022022202110111110202211122201211111012102022210110002220200112221020212122001000122102022201101212122201210222222012012112100112002111202101200100201220121202201012001010102021211012102210100212012002101110201", "00001210112101211220122000100202011100002202021002222011010201002221220200110210012111221200112121200212122122002111202102210121222022211020212121121222212212012110012212021020201011110121011111001012221101010212020120202221111121221101111220021020201210201102000022210000200112002001121221201220121010222010221010200122002221201112011222100212102020211010120200000110211022112120122021211222220010202001111121122100020201010120010011102100111122121222012102211121121222102111102121221221111211100110100211121102122102002102022120021210112111200000110012021201200111122220021102011202112210110012212101111202202100210212002021001102210120121102001200020111201021001000122002222111011121200202100002010001020020000022002121100022022121211002111100212012000202211200110120100101002021222212212020202222120211200021202201222021122101022002020112001121021120200222112121000220000000020101200212220102012020102022200102021221000121101102012122021010001021202222111020122102202120100020220211100012212002022002002002020220100022221020101110211111200001011002201201211222202221221102200110102111122212121222211201021012011222111221002101211001102120221102212022111020102221001122122120010100000201221010112100100200110100210100011022202102222121000001002222001011202210222000110111021012001220112002221200022200221120210221222121011112121211210000020001102111212211012001111012100022202120202011000020220212012001012111001112100011112011110121220222021011021022102122101022120201221220222121202222022200112010120001200100211222112112100002112210221111121121011121212100211001002112121112211000102020112200021012101010112021200102121212221100222001000122122121012222221100221120120011211220011121122101022110210120122101101021202012102200110112101012110202202010002210020121102011120210201100002210102111112101110121001111112100221121221212002220111120220210112111202000012202212221200202001120110012220101211211121002012202022101001020110110200101020122211120102111020111111111211001212201102112201022011220220200201210212212020221002212200102222021010011112202002002020010120211010102022020210011112022020101010002201102001221002100021101000220211212221202012112010110022201021222110201012110201221021111200220021201010101002100101011122121220111111010202222022021111012010210200120011100021110010021201112001122002202100222111220001012010220020002122221110112112020220120101110201000221110210221200022122200002111111220010010001220100211", "01222101020122202120220000121201221210220022200100020012202200102011120022222002111121112210110020021122120001210001011002222112011212112012211120001202211020221112001112212111121221220201011011211200121021110111022211111122021101112010112112202002101220121000020000022102202121101210101122010012010111222222102122102000120212122110202120011021102121022022102202011112210120022122112202101110201110012010012121022212101112201110220221111102120211221111022211210222120010200112220022120002222001220012211121022222212001110002010122202110201111111102112011011011222011221001011200220221001102010202112021120101011021212121212210001110022010200020200201210222101102000200212212000002122010220012102101020112012210110020121220110100202222201020001120210111012022121120201012200210020011101012100212222201010121021020211002202221020011110101202020011201110222222222210021110212012112201111001102221110111020011102112122012111200221002122202002022201010112220120122202001122000122201011210102101220001012110222212010221221111021110100102220022202212010120000210000001201000011220122110211221012110000111220112001222010020221122002201111201210101101101212202202222122002111010102222122101200221101212010021111111011121202111210012012120102112220002122020001212012222101112100010101021111122202022022111002010110200010220101100010201110021120002122212011010201200111211100211120020110010120001022220010200220101000222020200112220100210111220021021100000121022211210221021202011212022201111220102222010210001022110111022202020120100220011101002111122021112122001111000211211212221020202111121001112202111111112100202120101102110000101200100111010210201000022121122120211020001120111001010112121222021200010221210022122102122212201212120002200012020021201011100202101012120010210211222001210212110020012101001021110212102212002110202012102200100222210122101020202001222202202011110021121210111210102201010222100001202210021122012202010210212101212000211001222211100122000212010002112001121021000022121200121111121201210021022222010201001110102022112010020010221122011012111002110120110201201222121011102120022210121222201010221111200201110111000222002121020100000021012001122202120010120011022010220212110112012102100022222220220000110010002021022100011221101111222022221121220122220120022011200002110021120221020010002010001020011021122111210200012222100101100220011012212021212210210222212220200220021100022000210011220001102101021200102201", "12001201002211101200101122022222200110002020200012112210012221111210120211111201200202020221020020211211210211112212010220022021120121120101221211002122010110110110220011021200110210101102201011112220220022012022022211211121012102110222010012012111201121101210202011021222002112000202200222121020201002020221200122220011202101100122212000102112010112222121112020022111122220022120012211202022121121012212201020121010210012111111111210201222222112110221101101102211022020001022120000220012111101221100012200000120000222220020110102000201022001121110110101211010120202212122222020202000011220020102210202000200022122121020101011110211100022202220222211112221200010220122122200110202002222011111212111212010222111222111111211202002000222220101122110021120120122210010210020211221121011221100112102212020002111011102120120121011000221202000212101020212201012122102120010000212121201222111200100110001220210211102021011000021222000222110120021120011200012121021222201121112110110211121012112021222201202202022210212212001202020102101011010021102221220110221122022112221002222200110220002001001220200000200002220000020022111121021011101011210100201111200001002121012200110110100002011201202111220110201111120021220112200212010111210020011002210002122212222000200011212202001020010002122112012202010220111221020201112120201220112220022101000212102102121120212201001222000112001110211100201202102212022111122200002220221210021001001212002201010110111200110100010100201101101022212020202002200000211222021002201212212111022201020121022211121220211121220021020210012120202011111102022222012221012210220122020121120122111002100022121012222122002021022002201021012111020110001121001022112100120210112211210210201011010000021002221011211212102012100122110112012010102011211020110211122222101112020210021101001010200202100102211110011010022012221211201012022210100112001022212002100202221111002111120112200100120001112121011002021120211122110212011210212202120102021202002212110022122222212022012211020120211022002211010210211120121100100201000102212020021201220001001101122211200112101022122111102120021121121101202121121022221210121222112122211122012021122210012120201022021222020220010022020120210110001111102121111122101201002010220020122122220221112200011012201222202002220120020221022012101002020201121220111020212121010012202121022200021011101022120212100101212111010201112011212100000020020101100021222200110211011211112210110101212210022", "21020120110111201212201000111200211200200021020012111122001211222220010001122020011100221110000112101100212121002200210220001020222000000010102101212220122022202212022222212101002020112111001010111021212000101111001120012020200001122221120001202210021122112010022202101200122102110111100210010121210001220220210101100001122200221100022022200212022221202001200200202220012202000122122000110210111010201112221202222011011110010201000021201112210200012012101112000022022000002122000022202122200220122100100221202201212202002112202111220120120220100200211020222221101202200221002220002202001212110010002102221210122201020220012120122202121000011020010210122020200211122220210100111222000120121201012111221020112212002112212010211212010221120122121222121022211112011212210010022112222110220122221200020210201220002200002211121201120121121101220010211200001112022101021212102021102022112010102211220110010111200001021022012012101120222100220111110202010121021220000001222010111120102001121222221012100022121112001022010000200210011201222201222121101212212210111122021221121121201010122020100102120011221212221011222121010010211202011202002121221020021202210121221200111021000020221122000100010212111010211202102101000110201102100022012110222120011100112121211012110011021220021220000022100002001112221100102210212121002102100002210110010121012200202002211122012202121021112000002001110002000010112111002012220101220212000121102210020122121002011212112121220212012111011120110002201211011020220222002220201122201120211101100222002222121102221210210120010012100202100210111201000100021202121220210110022011200011100220000202211220220210012122200020111100120012200102202201120021012112220101010012012220201120010002212122121221212001220020021101001020000010001101022212010021211100201022112011210020012011201020211020021022012001010002011010021221211200121000200200121002110000220211022001000111100210001200111012122120221011222212220001101211110102112011100122200011220110021111002111122021110002000011221102010101110021201110021211211220120102100110121112011221202200011122212002022022020112112110120222011210221221211112212200000120201012202101021010100200211202120202122201102212022011000221202101222110021011201020101200010200102110122021222210022011101102122122212001221000011122201011001102121222202121120022000201220120122220200122020102202100112020121121221011122102001120002012201021000222000202111021211211220111021012101000121002", "00021001121102112202101111012110100102221010111002021011200010212112200101202012200011200222111212122112220021011100202102210112212021122112022022010211110001010201022200101102221000021220012120120201021112000221210101210102020001112011200020112001222012022202121120112122101211221022120202202202001222221111211202010021212002000020212020121111022201111012200201022210110122120212112002212001201202200021122020120102202210020002102001101220002220020010010212112112101202120212011110212201210201110102100202210011202002010200020110220111010202112020122112101001102000021120212110010110112012112211222002120210111110110200221021102201121111200012022222111010001122010221212010101112220001212022111222001112010001001221021000000122102220221021200121110012102221001100021112001220102011212202021112021201122021102021220211101101112210022012112111120012000110000001110202121110021002110001020110012121222120021022222201101022001110210122012020212000221121000121012020110111001200022022100020112001222000201022110210110012102121000201222221111002022020121022101100111222010012220001210212210201222000220102210020100020102212102120000210200012122120101122112220110020111122012010010102010121221212001120201112010211200112102111002012001111021012110212000220101121002221011110101222121001211200121220102112020200021121001220112100001110021101111111000000021212002000201011002212202220112022121022002211202221021111210010101200000122002000200012212022022111110200212212212011020120210000120222212211021020202110121202022012201101100011121012002110111111100112012222022111012220202121022212101122001110210211220211102102020210210102202201210001120012002210021000220012222001222002012122112022021101000002002220221211112120100122100012210121200100121001022202000121211201121020222000210111122221200121211220210010201200010100222111210202020011100111020220210202022002122010220022110211102020220100101010222001210102222010012020202021011220110201210002122012001000112102012002121020101211220120200000011222022210022021121011111001221101221121011022210211201020120211002002112122010001100001221112222011112020020012002220110212001211212121121210022011010210012121002111202201220002211200221111222121120021000122200200101211101000102210010101200220002102120102111011012000100100102102210112221010022102210110122222012212111220120011122000101221002020212111112220000212100100021111002011022200200122100221100010000211111211021112022220200110201121", "22222122221020222001001001111120102012122200202110121110002202002200020002222010112210122112222101211111221212110112121011220122121002012100100211122111110022010020220101211121000110222011022001022212210112210000001202221020211222102000202020111000012020202111011212102011210002011121210011221201102001122111210202100201221012001210100020221120021010122010020101220022121000122102102120121011021222021221201002121201102201112002222101200011102011211121211120200020002020210220212202010021222000210011201211212002000110120102212101222110201221212212110211100121111122110200112001120112210100002001100002002010101021201220111112221021010112010010221022121111110000200101112020111012220010202220200001022012201002110002212100022022000020011212021010022020121100000210101101102001211200011100011111002112211102211210220011120011100001012101012200220001100200210020120111210000021212020112210200122210200000010221120120020020210021001220121120212210011202101011122222021110122120222221210000202202011212222102000102000000211101201221110012001201120012012112202110201011220002000101002120202211220221010220011202010221202000000222020212211012102120202211100021111101011012110022120212100012020212212121021212011012211100120022110222122111020010111001102111101220112212021020221010112022111200122122120111112122000102022100100202120002021112210220212011111122200001210011221200202120100212000212120001210112011212212010212222101112202022220112102012220101201211201000002221111202120110021222112221220011212101201202012201012012212122022010010100010021011021002220102212200112210221102221212110110011101212201211102101010121202201222210011022121022002120120110212101002210211121220220120100111110122112201200010120201002112121122100101120012101100020002221121222220200201001211222211101122011000120112221110022212120101221102121202220202001122001012011212212220201022102110102222220011221000021120220010122012202101021001120110000210021112201012120110110201102222201012212100110202212101120002201221200220221210112101002000210101121122121010102021121012121212101221110102110121212011202002110212011211022022110202201221222210000202021121120020111001102020000120200022201012221210110212110200212111200120012011101221220201111202100010101212111001111221111221012211111221001111100122011021100110222022122000101200122020202220112022002010110221021202112121111120100001021101012000101111220222020022100112012022122021022110211111210212112201101", "11110110202101010002221211112212010121001101211202121220211111002001011011121222101021010021220202001122212001212210212020202021020211121111001120102002122102210121120201012110120222102022122001021122110122021020111220202212022210021022210112020220200100020021000110101221011002011122120020210002022022101020002120020221212101020102111211120001011102220011100001201121220112121022021111202222121110200102221222221122010011022112101020101120201100220001021101001200121221022101122022001111012201000011100211222200001112211020210222111222112100210111012001211000010012200121112010021121200012020211220101110110102111220002000000211221220120012010011212212020102122212220120101002010000021112220100012212121010020010201102001121122221120112101220002121000121102221001012110011121200002111201000000112210022122201122012111201120222221101111010022011210001021011201102122111100121222102210122100010210111000211022100220001111000121110220112211011220101101122222010111112001101200002110200122011220122002002210210210121201020001210022010121100020021200002120020211121001220201210221200021022001200110121110021220021120012220121201211012111020200000222211120002020102002111222222211120021012111020001120000122000010022210210212122001122222222202001112110201120202100222202111010220002111010110120000011001022002211111001002002201011011000012020022121121211111210010002122210010102011122201200200010212202101002110111002210100010211202210120001202020022111222220120200101122011001211020112112020221010022210120111122220020211100120001121212202012212221020101120010210002002020221012212100102220012122001122001201121200202000022022020002002002001201101221100221012020020220120202012021002202212111110002122111112021112010012100110021000220112000222111021021022110100000112111012200011000110201202111222110012210220222200210222220111000021110221220012200210101211212012002020021210121022000002120222002020200011201111201202100110111201021210111222020002120101122022122000202122001122220111212021022002001121100001001020111110121121102210101000012102201022121112202102022210212000200110010211200021110102102212222120111020220202120110102020121210101102001211101022022222020022022022001010022200110101021210000112022001120122022201110101011211022110011221022212221220020121001101020210111112122001202222212011121001001122000200200022000001000101022221120212220112221220121020010222010000202022020022010002001102122222020022011111220000112102120", "12202211020000202001220010212202220101122102220111222102222202221201111021021212102102012020212020202200200020112211022000211111100121201011101210220222120011112001100002220201012122211001111011102111012221211110202001121102011120020212212021022021010110222012012021021110002012120112011210021222101122101202221002211220102000201121001102022212112210100111211102202222001002201121222211222010201000212002222111101022211222021112212010010200021012102212001112221220211012201200222112112201022101220002222110100000101010022221202221022001112212222001202020210111020002112020021201011111022112021201212110121222001222202022200211112000020200202210210121211000102121020001121022021012022111000122110211201021002002220002221212012112020010011202212210102211020001211120210100010102101002011120122001012120122021201211112220202010211112112110120202222200212110212001201101002112212201201000111210001201100102202220222212210002202100020000011000221211220210012001002011200202000221020211001121222201012112100111101121101001112112112112120111112220020101011202110011010111100112000122021122022220001220021000100112122120120111000002021120101020211010221222122021122111001121211221112120221202120222222110012002121100012222120001011002121220200200100010211110122112200222221221200210001111221001201021000020202012002121212111022120122021100112111110211110010220020112022121022221020000202002000022100022020220210122001111002010200201022202100201010222121011111000101212100121101101020210101022212022200121210102211222121120210001002202200201100102002212022221010211002101220000002112221020011202011010201112122220220121110020201212111102222011012210120002122110110002121220002122110202020102022220110122112120101200201011120101111112212010101221121100211210111112110010220212021221001211201121220220022211220120011120021002102220021022002012010120120012011111011121012010221120112020112100121120201200112120200111221011001102202110112220002000012222002100121220202100021202210002110111020120110100000020011010022101221002020100001201200002020201112020212212102202212021201201112210011122021210222101102211222002222201101120210001121011200111112112001211011010022022202121020000101202012200002010001102100020120212211200122012102222001201011102010022110021021020222001120021212011010220210122221211100220022020120002011001101111012021211022010121012110000000120000220110010102200002021200000001111202011112021102020002211001220211210200001020", "20021002120120220012110210121021200022212221120222000011010120212000210021120200102200120000210111002111010021100221220021010120021011010221110222211100101021011020000012210211011011201222222200020101010100211112111122221120011112211200100220021022002211022221000202022102012220212212112020120221120221021011101221221120111011210111011211010011020221210100120121101001211112220110120100020100222200211022222002021121221222100022221200210222210210121000111222220100200112002120002010110211120122022120202012101112001110100101101221201222001222101002012112012012021120012121210001220210010110200211101001000211101112220112122002221102011021202211100202000222200110022112210221021121210221100000011000021020010220102121011102202122121010022021110200012111222220111201111002012120012202102210012100010112110120212012000120002212010211221111000210022112000120200100222221111011022011000201201011210112220112222122021101002222122111020022021200122211200011012010102100000120201012101111022001002222110100120220001201020002102102021021120122220101220022122221220120102000201010112202211111220022212002222221010200011012222000202002112001122211002210101120121221201102210120012202002102021120222020001100012112101012210110200101002021122211200101220120102022121222220100212122110200212222110022121222210021121012101102221102020111020221021120202112022210120212220112211112012221111000212200111111112000200201211021112111110100100102002121201102001101202102221002012120111100021220201022202022210120000002110212020012001200212020101000102222002120122022212022200121220211020101112110001102112110200211202200112220020100102222110211011112211220110211002011012022010112121112221121110011222012210211201121110200010002100121111101212200001122101202112222112022121200200012121002020000011110210112211111222022121211210112121220200220102000002021222200212111010112020122001101200010111010002022001012201201010001112002111222212102222002210100220121011012010212111111011010120201111010220101121201012000000002212001101222212020020102012000122020100121022021001012021010202001000210010101121010010110012212120120010000212101012201111200022021121002022122000200111220120221021022012121020211011212022101212221010202102200022102200100001021112001201010102022021112100002012020010120202022121000002002012012200221112100110101102122011222001010201111120110102221211001202021011200102220012212001110012021012120221200021122112010020011120112112000010000", "20122121202101211011112221110000020120220111002121110112112120220001120211202101002200102120222201020101010111221101112100001121221211002120000211022210112201222211020220112121101012110102110100011002222122122102112010110222000022201102001210221101001200100010022020200110210022101200001200220120212120120120110022110222110011020012020202110211111210100112202102210212201222101100021002122200012112202002121022212100121202010202020200100111202022100001100112122200220121001210102202100112012220022001212002012001020020011212221010101100112202111111101022001110200122211020200201101010210102001021220220111002211202112112122212120212002020222001021222102021101010201120110221100022121101111120101201211100020220222121102002202022010002201001010202100002122101121110101002101020101222002100201220112011210000100022211200210001222001120101112012120210101000221012221001122001211122102010102111211212211101122110220212220121200010120221212220011122001020001001201211121110221020200220221022221012001002012000210211000000001111021100100011201001022021012002002001001112012211202210110220211010112112100100202010122110021102102022011212122211102112210221121221220221002210220221202120110121200111202102120111100020011022022110022102121002010020000001001121200211102101022011000221001010121210201122101222211121220202111211110011122122021021111102000222012022010201221212201220022012100121021110022022102222020222022200212100111121010102211022120012000120202202200102102110221001110221112200010021020120120212202211200222221020101112220102110200220022101200222211121210122120222120221202112202212021021121200222122110020110100212012221222020010221021200112202000201112221112111020201120211120211222221111021110201211201011020111100002000021200201200012012001212210121020201011110112111200012101112001120110211202210202020022001110202101022010010210011010111222221100022010020001010100200120221100221211212201002220101022001010201202112021102010201010221220011201002001000002000120010201122112111201000120022000122200202011202012112200220220001100201110220112220202120100022110121000000210200102202012212010121011212220000102010200212211001211222000210201220012202201102011200110011010220210111021111210012122002122212222001102121201121002110010000202022121022100121120211110002022001111120102211101211202001222002002110111112111110100102000201121021112121100202102010002111011201101021012000012022120200010102212122121021121011100001001220", "01200002210000202020111110200000222000001112220121211122100200221002222011020220022111120110222101211202012122012002200000011002002122221212122112001201002022121211021122201020102021002221110121201001201002212112102110020212120012002202012000202210210100202001100011011121011020002211110222211112111100022021202001202000221220002001110022000210002121121201000201010012000021100222202221110212221010121210020221111001011100011022202010221001100100122112101202120102020011011102220120011122110222021022210120221220211012002001110022110102022212021022001111112220202210120001220022210202002120102222010121122012222210201001200210002112220120201110001120101202122212210210102212210002201200100121021022001200012021021001122012202012200021212121021120101002020120221211212120120111102011112022000001121112011001200122222000112101102112202001011202001000222221110121102212222012122221200122020110021212000221110200100200110210112210002212100022221100212112212120220210101210211010010011011220210020200201201010001120220100210012202102112121211202212202110102011022000022002221112112110211201110112100110210000210001112000212102211000102211000220000020121122211201122002201100201021001202201020022002111211102110102011010001202220120110121022200001020022122022221001210002022002001002212010111211021020220222211222002112122021212222000212010222100212101120212010112011120102022102012221022110002101000010100121012222021210020010220212202220201221211000011110222111211012100210022211112220022110000102002001221002200100222002222110210100010021122222102010211210210211221020221201022100221011012211001100020212011220222002210101021111222022012001201100011220222210212110100122112220012111111102201201000101001001021122222012202011101122222220122001022202102201011001102111021222202112001102201210121100111122120122121202111101100000211000102001202012112101112212111100110022012200120011212010100022110221100001001012211200110110020021220211221102211202112220120220220112021021010121000112120112000012001120102020201020002202112020120011110110101110220000202220011011110200002020002222222222012102102211210222202122220100002000202200102102211121100121111121220201210202000212201222112200022120010202101111000200022011002010102222112202210122021211201101222112020212121002222012102020011102112012120011211000122101221221201122200201201021211221100001212021220002202202012000122212111120110012002210010221201012120021100011020012021221210221211", "11110202121110121010021122002112121111001110000020011010200120212022000001120111001002102021222020102202212021011011000221201010120001001000200000122102222210100122212102020220201222011000110022122021011221212110020121012100001221001200210212121121110220020020011202012022021110211211010012202010010012122102121100012121212010220021002112200122102102220202011100002220002200200102110021120101011210020021010200002002122212001212100211001221112220120221120021012211112100001202201222221100202211001210022022122000120221110222001221210121020011012222102121011000200121201202022122002000021201020120221120012210222010012210122202200212112000220210002012100101112222111020120002022012111002121100000201200001222212012101021200020001212011221010122122012021002202100110002202102012001011011211202000002110000221200222222001220011210110002012201101220101121220001012000020211202112002000110202002022000222101200112111222211110200112010201210010222221111001202111201221021100100010012222201021010012200201001102222111120020002001212020111110000111120012002022012102010212221100221120022200102022212121212002011121111111210222000211000012110212100001022101011011221122022021101002222102120202210111021112211200012012211100122012122201202020210110002202020110111022111210121011112110110021210122120212112110102011100122201020001200011001012102001101200201000210102122002101201121102120110110000122102002000020111121220010102020212002000101200000201200022100122202020102212221220021121200212000022122120111111000022212002221021100100101122210102020102101120201121112120002102121111120122110200021221120112210222201022002022220020100120101122100102010200110122220010212222210201012111102222010121022110020022010001220210101202112011022001211111110120002220220122120222110012121010110212211000222011021102212202121012020001212220012020210201222201220211020220022011221222210112011101110010212001110222011021222022220022212221211222220112112222212122222122111120112100012011111122000122120222002102021200202220221100012220122111110001122022200201021121021101202121221020202112111200220111100211021200211120201111112221112122210101111000020002120000101011110211112120222100120201012011012122122020011202021221200002212121000111002011210011020210000012221012220210202220022112011221100110200201101010102212210221020012212001112210111000012201110001121222211110122220112201012112011220101100111010221111001120221022212211122001121120022122212122001", "11111000112201002110021222011221221210202102012021221111010020102022102220200020100120001102020221211212200111212021001012011102211202200022211001100010112122102200221102201201200012000102212022002201100011211012010100200222011020212011212211001200222100212121020122210220220012200102100000120200122111010020102100222021102111011222012211221000202202212012100011001010110111212101211001201210102012002202020200222102221010001121011011112211110121101111112002011010220202212112020120212000122011201102221001010122011201201211212211021200101120002101022010000001212001112112010211000201200010122120110211122002212012111210100021011101000210012021121211102021110212112201102112021000002222101210200110122220021020102212100120010020002102211210120210200022101210101112222021100200220210012211210002212101221011221022200110010121111012012111020021122002010011020200000120121122000000100122122110020000121122002101211021022121022201111202211222110222222211010001210112010000222020012102102111221022021211111200000100002010111012222220021221112102120211020102122022210121212011212021112200220111212120201122211021201000012012220201010001000202010221202202101122010212220200120102010121011020002102221211101200012200201120010211022210102111102000101112202010102102210210120002010222101201101002221221120011120011021111010102202020200120022020102210100101101221220122100100200201022221020100100201222222220001221011212001112200200110021001001200100101021010100212001200012110000222202110102111211120000201212212100000111202022002022221111211221011210212000220201022001001010111001121010001100222201222202012121222211101121000012012102201221100020001020021120001121000121210012222012102220220222211010112120112220022121102102122001021102202120000221100200020021010010121212022122120020010001011010111100111011212200122000200101121221201202110100021011210100020101222111222002122212100022001011202220012122111121100200200002202000110211002211012121221010122010122021111100110102220221000222010121222110210221210121110021010221110122122121011110112011221120201200200210001222102212000022210012002100120210002100121010002122200021101102011201221100112200121020001010020120201100010012101201212201212202111011122101201211110112021020210220011111121012002122100021211200101011221121100011021020121022122211121100212020220221212002001210210020201000020211200021012100000100002212010111020210122001200112100201221221221001011120012001202220111011202", "10001010220200200111200220120202120210202211112200011010010011111221121001121220011022220221022000100022010201001202200002011102011001120112011120222211010000201221202002001102200120021211122210100022121102212022012220212220220021000000000112002102120022012111101202212100222100102100211221112201011021200210010022100012110000120220001010120210211002100101022212022010121100001001100221210120012201220222010202102021202200021111002202210112201201100000212221122110011202222211021211021201120120111000121102112120211002011101220021002221120101222202201002011002002210122020011111112002210111222021100220122211012200221011222022020021021012002002022201101210012002100101020220102222100010101100211120202122101120102201221221110021221220101222022100210221101111010122211110011222110112100022101012001021212021011221001022020222122212121202020220121000010012212012210110010021210111110022100221211001201001210102021100001101121110002011012222000022020201212220110222200101220120102210120011202201110022120111200221200202212222110220122010022021212112102110021201001022021122011111220202000012001122001211021200011212001021200100002201002121110012000012022102021021222200200202110202020221012201000120121011202211210111221220010100220021221011211222212220212010020212202022120002011121112010200101101200012012220211012221112101001110112101022201112211012200121020021011112110021101201111012220210000110001202022122120021020202112021000100102222221120221102200100210210210122002202022012101212220112201020220100011221110202000121111211122022000201021000002021020222211201221011221100100000100012000012222010220000221110222212022022200002110211200001001122112022020221122112111220021110221101202000221210111210020000111110102001021110201111001221111112200110020211101220012101212201101202010220221202110100100000202010022220122002122101200120200011102200010002120222100120021120102022011012012102011112112121020001001200202020220201012220201100222202210112012120210210001212110112110110112021122201200220101002021220100012200211102000002021222200100201121020011220002111002011112102202022120111001120110202200021201111112010202022211222112101020211111220222222212001021112110122101102120211120000200120122202201122001022002122200012121111120101110022001002220211201102020210022111112112200021222102101012101122122011100101121002021022001001211121212100210210002012012212002221111222100022110012202222220010222222102211012010221111102221010", "21021201102120222000211210201101210121011222000111020120000102001101111002200101212221210220111122202202012222212022120011102110100100010202202211201210022012201202020210021111121120020101112120010112212111121011121100221211000120000201122111100211022220100202000102010100201100022010001221121011001012012012202011002011022011221012001021112111021120000211111020221121102111020110121201001211202111000011021120010022102122200021211010002121202201011210112121001122121110022101010020212102122020101110100220122020122211002011121002010021122200222222202022110212220111201101112221020210021020101100200201202002221121100021211010010011012022212020202022021002012222020011002101021210021121212022201000120111122201222212002121212122002022222120010021111120110001122110012001110011010212012001112121021200010222021100121001201211012210112210102222210220001121100110111100011122201011100012020020221210102222022020020002211010221222201100022210012221121112011112100120220001010200200210211122120200022112221201211120200000110020221200012112200120220111212112202200110102222201212000220022002100101101122100012211101220010021122000110001110212020112120101222121000111122121211012100102110022211100111012220201202210022112220101020221002012200010020110222012022102001201120121010022122210201121202102102222121101212011001200022010122010111121220200211112202220022202022120222210010212101220102011221111211222211021121022120101122202201021001111001022011121210111102222121010201010002011220002011112222112202002122222010101021202020121212200002010201220111022120002202200022110201222010121221212011212022100012010020021002200212212112110000021201022010100011102210021121012000121000211012010222221122000001220121011011010100101110210022221111110220122122020222202200111210200111012222222022000120222122210212111120022212121002111002212022120101021020012212200020101201001002111202201220122121002100100222112211222210102100000201210210112102211212102100020122112011220102102212110201010110021200222101021011102201121121211020210111021100212020122202001221112111000102011221002000011221100220002202010011020010101011110202011210222112222102222020102021000212101220211011221222201222101210210010201211121100120221100212020212201020001000020001221122022201211022111200120011110111111120211200110011120202112120212220221211021212102111222222012010221010002121200122222221112001102221010021021022121211112122101011120110211212200102102101110020210", "22202201222010002212001200102220102210212020202121110102202012020221201020210211111022121022100211222202012200222120100110002100202001120002022102102001011211220211202220102200201102110110202200000000012112022220002021221101021110110102212011020010002212121122001221121212221120221112111211021122010222011212012101210120120120020012010121121011012012101112112212010011001120101221022102221202110210022110210111201110211200112021001212022210012212112100010101202201112100000022121201110110212121112101020122220012010011001202112112211221100201021011200111002110112011210122121012110120112111220202021212210201212210202000102210210012102111222111222212111102122120200102210120112100101100110112212020101022122220112000102201011012001021120010210121201002102212121211112011222002212120220201212122102202221110210121102210002022110122122001110211100211110011012111121212120021212102201012120201211200002120011112120121121100120111211220200100210212200112210110000102102110011111010201201012011011221020022000221001200212011021011200200021102111202200001212221120022101011101120222120022102122012022102100022212011111000220022121202102000012220120222111202221112122011020022001221220201202212120020111102211110002000120122002002202120110010222112210211200010121210101011102221200101121112122200101002212000212110202122120110111112120110211202021022101011211020111110001100122112100001201121212021222011112000220010220101202211011211220110021222001101220100200001112000010000220122010100011202121221212101210021122020022012220111110022111001100212120100200220021121000002202111102002110011121120110002102110212021201010202122022220201210100002212101120202000102211111201200111121220001201121020120012002011021001011110222022110220022100100120011210201112022002200211021021001111212211221102222122020011002011012102212121120000120011010012111121122000012112022210220011210121002221022102000000021022200212200201012010000110220010000222220022120111001002020000210121001210011200122022002102202020110021222122110012011100022211220001112202020002110210211200112211220101212212021221020012002200210111110221022100112202121000122000020001220120010101111020222210121222201121022111010120211111212002001210000222022001020021120202210100202202121202011011101101220000210120110211020021200122122000010000101022210120212201101001220101120021110001100111012002111202012022011202220020201200002112212210222121220220111102012210100120002101022121120111", "00200122212102112220210022211000202202021002202022120121101110020102210212122201211110122012010020211201012121010000210021212022121101222022100022111000222212021201122120100120102121120111202020001210011012220021000102202200112201102210200222221212220122212100201110010120122001021002212112011010212121121021102110020122112111201012102201221200021202212120001110020111100020222010012122102000220111210120010110221121012120112001220211210202121112212211101211210102010120122112222110120222001110122012000020100220001010121111021021121112121211222020012022012212122022000101022010001000200101210112112110211122122222001211022111211022202200100011112212000102212100121111110212112020101122010012020120221222021000001112112112221012011220201122000220201121211102220022101120122110200212222022111010101120102120122101221200002110212102212102101221222221022012210021012002210221011100111102102001111120100101222220100000101212000100212201201012100120002110222120102020101111121010122022220020011101202220211010011101122100000200100112221122222121100011120211220200102201212212200002121011120221122102100222121002200010120212120120002110222212100011101210010111002202012111221202121011220102202220110121022010221211122022001100121121010100111121021002120101122220202212020112220211112201220101112210220000112102212112120102010200210121220112101110111101102210200222220020012121000102022211211221100211112210200002111021010011002012020101212211222112102120012121211200210201021022112120202100110101102102112012102112220210022010101121221022001010000020121102220101021112011001022011010022002010002020110102202220021121001221022021101120002011022211222111000220011110011200121102202210001102020202222220220111220012111212120222212010200202210110211200110221122001202110002022122120120000222121120112202010102120100201020121101011120112120021200100010201000201012220120122011121200101100222012200102122000101011020022000212022121111120001202222000021100201120222012100121222000102110011120220111112120111200001000022112011001110222200211201011220122011000122022100101002002200120122000121012010212122220010120102102012011202201221110101112222112212120112021110101110011212101000111010121110201100200002020010111022001221122100101212202000102201111200122100210211212202210210212210222201211210221000021100002120212102212111210212220210211211112201012222001012111121000122100202110222002011110201221021121110001011011120210102211120200212210111", "01112110021002020011210000210120020011110010200200002122102121111211220121022200112212202010021221210220212121201202000111222122002112000020120201100120020000120201200221000100111020101210022202200221001010120011221120200000210112102012121122201220000000212020200110101022001112022020222211012220202201012000202111011001010010202111202121220002000211010112212010101220011222100122111122221201100021102022221011001021201201200221221021202101002010012102120022001200212120020221122211011221212220212100121022211202122210121212121222112111120100110121210012000120000122101002111122122211100212111012220111100100220021021012112111010021222002122220122102001122012001012102012211002112212011012020002000111211021212001211120102021212221211201102122212010022101100100211202102221210120022022111120210200020220212010100202002210110000200010021021122022001212102101011021020201102000211022020220020002200220122121102221210201122120012120120012012122120001122021000211112111100210110221110021122100011120112020020011012000101122102001210121112212210222220122012202010022022210010202222001200020112002121220001011102010102111001122210022100100022200100201101112202012100120101110020120010101021122001011111211100222122012020001011012020110211122110201120211210100210021122010222212220002100222201002211010101021210120012011200001212102020221012200222012121002120020111001122020202110211222022112212012220212020212120012001022011112012220212211021002200201112111021001001201002110100110011001212121101101222100111212101220221121010011012121100020021121122010010102110000212211211221121022220002201210012220111220102020100100110000102112000122200100010121122020102012212122111200001012011022120122011201222210021211011101121101100201202120011222022120011102202221211000002121121100211100010212010220000101200112222011222012202111220002000120112021112002110222220022212211100002121001111100202122222110121010001021002010021112121122201200020022101102102210210210100211210001021100220001002220100101110021110012020122002120212110100120100011111002212002111010122002101002211022102011021212100210112000200211120022001002021111110021101202012021100020110001201220112102222111120001201001212211021020220201011020010001200011101010011021001021212220012111011122120121120121000110012100202111111010101201101022221000022110211020210000210002101022110100011000121121002211202221011222012200000221122220112010001211200000100000002221211212021022122101110", "20210020001221121222000022102212102001200121222221011111010100002020001012012012021110111010010000201111220112221110210121011122101101012011112110101201221122021122112200202221001210220211012222222111022221112010010012100221010021211020121021121112000100111022002021222120221220002200122201211022011022202110011102112112122012100011010012001020011211211220211110221002000012202220112200010020000201121102110121212122201001212111001221202102021110211112220002112120000201102121021200012111022022022200110010120101112211222101010000000000121110100021112211222022000120020021202221201101001010200222220011110202222100212100020001001221222210211222212122121021121201020012211020100220200102201210101222010200120111022102021022211022101202110012101002020201021022120010101022001222112020120012000110111102101021222121012022212101222000111001021121121011212001210202002200121221102001210222210112120220022002020202201200202112122212022202100212022010100012020112210210221022221001100111200020110201010122101202120121112002021021200010222012202012212011210200001121202100110022000210211101001221112222021021201201110102122101200020000221201221001122022001020002011000111011021222022200122022222112000200212121012022202212112011110121120212121011210000120011122011222210200012201010011000002011002200210011002221222210120201020111001001012011210120202111122121122022121220121200111220012110202021122020212021122110220002221002012011000001212221221200201202100211201000010212201012210011110012012011020102111020210121111200000202111222222010221211212112011211211102122020020002100120202212021212102121100222200222212102100100120020112012210011200012002101002221112000220200101112021021221122010200220022111002202121111121000222022121000112120110221110102222122101122011221012002010022000222120102022211011011201100101022020201112200221222002012020010212120121222122101120212100220220201101011222122222212102112000221020210012202012011201021022021201121011222002110022121100012121112120002022112111212020020021002011212102211100111012001011010000001102022110210110012001110011222212120201212100012010010210102002100122022121022202201011221002102212020220000220101110202200110002121121111110212112101220021001211221000112111001000110212110010220012202010101212022021022002101021022202120111201102221211001201202112200112000102211212201121202012122100102102010122120221112220012220221221221212120111120011020202201002102120220012110221020102112", "10002000211002002021121000021112211022022021202022212101022101110001020002001212020102100201222000021211222221102211211122012012102221111212100220212001102010212121200111110011021122121102022112101112200112221110222211222002102021110022211022210110001210021102001211002102000020002020021011021202010011010021221200012011222010120100221012020021120211021020210212122002202122212211221000011001012211221120112200110101202220000022022121002222001112211200020002221022220100201020121112212220012002111022212210202121221200221212000021022211222120012120010121202200220122002202211012112100202111101020201200001121121010022111220012020201121211010202001120210110201021012201010011100200201112111001222220100112000121020110212002112100000012210002022121110111020021001222212121112012001100121101210121211010110220022222010010210100111200002100020210000010101220001101101101200020120011112001021012000022112202011101201212222010221202120022200012022010222121021121201000000102122000100110200100021200102211011122112220020110200101021101000101200201210010110122221100102120022211212001010012202120100112001211220111210220102000000012212101111211201120202102000100111202102202000101211001020020001120221212120100211022112010202011201211100200102201220100000021110202101210022111102012201121010112000021021011101212012011210010110101211210212022212000022000012021122121111220001122121100020000100002221200001201211001000210112210210100112120101120022000100012100120010112220202212210112020000101201211020000220101201201102020010000002212021012000121001210110222212010211100210102111202120122002221022210011201201202001100002002001021102012012111122222002020211111022011002120111220112001111110021122200221120210211011221000122102100212220020211202201102101211210222102011011121220022212112021002120020010210112001111120101112022121021010011022000012201220222002022121020012210101102111210112100001200021022202210220112200100212222100122121010102201011212200111112011120022022221201112122100022120121100200202220211010212200020022022011101110122202200022201212002002002122212120021202211221011110022200221222122111221021022021121010001220000201202220121110222121202101020011012122200122220222222000122002202212222112002020200211121012020120002122002111112010220200222010021222100220212021222200110110211122010220002120002102002111212120201210102001112002010110202120112001101222111101220101011012110221100211010211201010102021012010112212110220", "12202000200200211120021102121101212110122222011012221121101112110121121121220202001211012001012000111121021202222212010200020202100220211122222220012021122011112002102202021100111111122202222001200201212202101021012222222201111000010100002211212201010202110112002102100201110010120011211022221022011112222210222122201120210222221020102112110100111111022102122210020101122111012211021200212222101200102201222000100210002100222201011100012220210120122110122100222000121220201222211122011001002222110201110120001122101012111101202102110122102200200120101001210010122020012022101210210010012110210111211102012202211122002212122002021122200122200021212010210220102010210100011002111221210112011000020210210210001202212202220221011112221010011021100221200121011101100200011021221110000000012002101100002212021211211121012202211111022000211100121022020200102200020020022200211200200101121001002210112200120112210011021022012111010112211200011002022020221011211000110100122001222212020021222201011212011101200201101220210101021001022122212000110020222202012210121110002112002210102021222212002202101101110110102101200011200020111220100120210120011111200200002021111200021201010111200100012222101210020122100011222012012200000021001121110100201120110111012110001121222222210212210021212011121212212012111220110211112020111020202212021120122110022100211212021010212202012022110220120211021110201212201220021012210112122200001120222100100221000121112120121110012120002011210202002222222221002002022220122222000201200121112101010002211102202000012020121020201200212012011100001000202120120021010112002022022110202120222211011110121210120002001000011210120200101122202210020012100210201012120102022212012221110221110211111201020002210121102010100102021210010201000220000220102122002121021101112212211020001100211012100212012020011222122022102111212222012200102112021210021000122122111201001020110210201010111020202222012121200200212101220012222221120220110000121002011210101022012021222211222211011202220021001112021121220201200220022222011201122021111011001122222010000221111210202010022021012022121020202210202102222001022201110202021200111000212202100220101122101201010121221222201010021001222202222011212122121110001112202011101200121100020101220112101111010201210022001020201112121102020001002111100000011001102020122111000012211102122020200012112200212200000221200221021201221102110000201022011111212020200000021202010000221120201020221120", "01100212101120020110102222012021101121110012111210121200101211212201111012200212110211001202222211201221121220012220101010020011220121111201120112101112002112200010202110201010122022222021121120221101200210220011010121020021002101102120122201120212011201100210012200210111010001201010220111222022011011101201211102022102221122211100002102110022200222121221000200001011222011001111010112020221000110121121020201022010002120022210001200121112020122202102100201001221100211102011200212120121122200101021102011210101022020221020000020220222102201010121102200200122010110021212102112012212122200000000112111211010020212212222222202002202010111000202112021000210011100011110112202020211120022112222001021222210110120000222021121211221110212201211002102210122222201122221111120012220222122112112212102200002020201021121211222020222220001101022201020010010222021211112001212122111002121112010000112202021001120211011222212010210000012120100220202102202110121110112000121202101201011201121011120102022101121110000001101122202012121010010222020222202111010212022212111210110010222021021022022110021122210010220210011102011021122112120120200011000110202201201001221200002021021212122101021011112011112000001122202220212110101102022002011001200211000102122120221112201201022121000112222011111022102111020122012100101212020011011211012100210122112210120122212020001112112222020221100112200000102211102000000121110211112002112020010220011202012022010012112002110122000121102220000210211011111201202100200120002000212221011110012201021011220221021012111110012121202022012112012110020111120121111102100211002121021020202211102220022101111000022021101211011121001111202110010011120002212120120120002002022000212202110011121020001200002100010220122112020200212102212000012010021021212201021021120120201220202011102112202220201101002201021120011012211112220200012212212222210022111210200200000021111210212011101020202101102202202101221020220102110200102012210022021202020102002112201111112220110212000111110110000202121011112201110021112002120201021122121221222101020021211212001022010222120100021120202222102112001002200220211102102112211020122201010210102122120021211022001210221101121201001202020212201112120011220101110000122011220001010221022002110000201112101012020012222202101022111022121020022120020120102122120220211021101212022220100122001120111122101002210011102101221010122121122000211021201000121220102210211100211101220112211202121101010", "22020211201211022001211210021221012201002121122120021211100201210020121202101111000112011222211210212220222101011122102011110201002212001100121012102010121012202102202000120001112022102100120200210021120000212010011022201002200001120201020111010011110000000222000210010220200121011101000011112211110222121101001122210210102222220112220002010121211222111210000221000010211200022211111101001010112222210212101120001011011110211112100112111102011002111212112020211100020112200022011021100120210012001022021022210022011002121221112120001010211000201121100112011010202201012122100002002102020122122111121201211011111102022212211012000221011001220102211120121220222012011212120120202220200222112111211021212011222101212021100202212020101021000012020202202211012001110111211000010121100112201002112000200020110211002120200210022200000222012002112100010212100020222211122001121102020200211100101002000222001221011011220121222022001111021011110102221020201222212110110010121121101212120201120200221012120121220102110121021012112222102121111210212121201101121021010221002010101011002012211202222021102012111211221222100111001211211221211121000220011101122112021021111012121000100122112021122112000202120112200111122100000202211201110111102022202102200011011101221220210021012202102201001000212001220021020222100112110010020212122100200200112200011112222110211010201102010211211100020101020220211012201011111200001010021211100212022100100101221200020100012220202100000001200222121200020020121122110211222101200210022102110001022121022201010010120020202202020202122121100000102111221221212221112212000112222121021122221201122111111211212221121002020212011022010002012112202221021221211101012002210212012112020110120112200020120110111111120220002101201012220001211010010202100202010022220221021012200212210210101220110012002210012200020120212101010101100202022122022020112102120012220212122101212022002200110100121221200000121212021122112100002022011221112221001112221210100002221221101210120211022020020211220121100102001210202120202220202102102110210112210002011202011100211011120010022102200200102110122111021111212000100121010020020212011002221111021000002002001222002001211221101101220102110220012120200021001211101020111121212220222211120200211022022020010111122012000202120121110020011100120000112002101022001012122011221112212000120020120201102120202200021120112121110000221212221102022021211202012110202110000021221102022112202022212220", "12010201212120102011121022112022120100200110011112211200122112201101120000220110122211212100010222120111120121110000222002122001211012001221210202201221010010011220022110001120200001102201222200120012010122012211020121022120200021202120210101222100212022020021210021212220021220210211100022010022212012201121200212112022100212102121000001020201011211220220202121022222221222122201221100111201122200020000202120222122000002001120122001012012120111111200110211101110010110022210022220101001222000020010110020200111002121222201010001002001220120211102210202201201110020122000201101100011200002022022211220021220220011200101200212101002101022200122112220000010102021212211101210220020111001010122112011112222122012020212220121211002120121212210212112001222112200102222010022022021111010110002102012111101111222101010011101120212100100220202212102220012112121001222100212201012210012110000220001120001200010121121210022201000011200120112212112212012111102202200210010011102222112000121101022012120100122010002010202100000211021122012120102202111001101210020112112002022202000201102202102001211101222200020212220222111202222120112021001201200022021011120101020012212120010100212221211110220020201111220221100112211210211111001021112022220100001211120121122100201000001100020220021002002110010210100210220202222200012212220221021122202100202120110120001201100211011000020102021112212201002001021202202012120021001201110121220020212001011122122201212211022201212010000022011012120211122012021001101012101020011010002221001221121221201000122002121102222100000020110112212112010012100101011100120100210020011212102021122222111100011020000020011201220000011201212122100012121101211212221021122211002010010002211022110110120011011102101121120112121201020202122200011112211001222000220222112111210010101001001102112220011210110002112002100102102222222001220202100212000210111022110102022211210100010212011002101222200022210220002212101221110212210222020010021002022222021201211101210022200020112102100002001112202001110100211010100011201100111210010211012110012012211112221221120011211101000220222121211120112001101101102220212212212222001200100111222021122012221221021010122211111021122122212102111010220211112121102101200110122111210110210112020000002101121102111222202201022120120021200200112201011001002002100022011120221010202202011102102020200020200021012000101120220001221120212002012210000010022022210100202021220021202202211021200220222", "00202002221211102012212220021012222200111020010010220100122000110001100011022011200121111010112121220012010221202122001020100222022220021021002120012020000212210220111100120112012022222012011112022212211212201121011200220120020201111101020021022101200201112201002222102102101101100200102222011111002200010222002112012210210002010112021222211122022102200000112211102201102110111010210212121111020021010120021101202021210221002212202110222120202021020021002012111121102112010002120021120222210122022022010212111011210102120210011020122021000220021211022202122122101212210000000122111110002011210112122001100221200012121011012212121202012002222011020220200000002112021220210112000202111001001111210220121211100021012200122110121101112110011110020211200202002110001011011122211211021222211100122221120021200200202020200211001000212200002222201002202101122021220010212200022001121220001100011102200010211011021200012112010200201020211021012201121120201201002120012202102202202100202211112121021022102122220211112221011112011001212001102211101111221022221122021022011202112022012102010101100211122210221001022201010220202001220101212212202122212011100220121012211021202002221111020012112102011012022200201221020102022000101010020021200012021021002221110210100122020201021112211222100121110212110120112201021202000201100002200201221202102120022012210001001111001100120201110021212222212222121212121012210122212121102221020212002220102202221121011000121211011100222211222021010221011212201001222211121012010210210100011101221002201001112101221011222002012221001121101000011000010222010101221011212110221220121122201102210001212100000121102100010020200222221002202201012110212222101110002110021212010001002202111010212020122001020002200100202112020010000222010220112112110112010110121111011210220220122022212101211200101101011002001020220121221201002202002211221110221021011101010122222012001112122001220122011102010111110222122222122211110212202200201012122021220200022221120112210112211021012010120010001002111022000022221212201100122010112120002110212210211110212120001002100112221011000001000102201202100111121122012000020101212011121101120020110221211120120020000201011211001101101101110212222010221201011212102110221221111111111002120022211202201012112000010101120212101221112112122011121010220222201010001021001121002122010210220212111001122220102202011200212100021102021012102111222111000221211120100122001022211201010210102020001002", "01001200000211222100120220101200002201101122002222022120120000220221221210000220001222221122100001210111022202121220111220122021110011201120221222000222110101011001202211000022002010200020020200211221212202100200220111202010001121002201211022020120202021202112201010220211220210011202120110202220011211010120200101001220022100212211211000112012222122100100022020121201012200021220102111012111202011212212021221112210211212222022112112202102121002110120001012202021121211220010210220022101221211111120222202121012022112010220221001110010121202021120000111101001020122111202122022222210101202202020112002000212120012010102001121002200100212101011221002202212001110002222220111110010002210222100221112012212212002212222122211012020001221201101100000212120000200011220020011001011102221210101020200102011211012012100001012122010212202221001221122011022110202012102121200020020220020002020200020110020201211012010100201221121221220110201222112102021001100001221222120011121100211202112010022000122121002102100200110010011011100000110001121120010122220121002101220211010220110000210011000102222201112202111100112110202121120220020022001000110212011202201120210210221122122220002200110000211022102211210110102100220202202110222001201202011210201210001001122221220220021200120012200212001022120112022221122121212210220211202210211001212012001220212222012110120221022201121002120220120212212220001102200001120002002111200012021110100122122012220002012110111101100122000000202100011222022120121122222201120220020101011102102120012220200102222220020101122220100100012210001220121022110210100002122011022100210211001122011221221112201022000012001002120220010020022110201101120101202120001210211120210122222211022000100122221021011112220121221211022001112022002102111021222222010112200200200220111122212002112101222022201102021002100000211012210210102112010011010111210011201101021121202210000102020110002112020200011111111120110210122120012212111110022212010212002020112212222102102201211220021001021122211011120200221020012102011002012220110022022220111121120112220220010010101221212022012121010121211001111222201212002010000010002211010022100010220002210000012111000212000021101100020111120002222101000200020101122210201010112100020121011000102101121100002121211200021020011200102210101111112102010221012000212201201021020120012112000021112001111020211101010022211010211010120120210011011112221211120102221111010222210212202210101101221001201", "21100101100100102111202112011122122110112012212101020110122122022021120222221210022011001111020200000100001212100020101101212122022012120202202021000211010211122100112022211202101110112221110012202212222120011000022022120010220100120020101011011100220100121102010021002221102211102121202221112211201121120222020102022212022222122011022011110121010002222020212022011110021012111221222022222200120202110100210220021122101210200102211010201120121201012201121020200112000012200200102210221202102001020100010012010210002002021010101220012101120011201202210021121212010110212201110022220212002111111222111020220101201222202002001210212022102201000121222210121102110121012012021212220021021020101011002000210210101220002011011221022010010211022010222221112111012112021002220022120221210110001111002110112100210220110022201220201000020012021202010210201121002110102002020100201200222121010022102021120000110020122111111010011021022101112202220020101020101122010012000011200122120121020012200000120001010022202021120111101102020101201001021200200121002022000201112020102121200200000012111221012122221211212012010012201211012101101001202220010222222122200102002211020222122100200100212220200112102202020202110222101101012210221012202201020100210210120210001001211220220210002022120100102212100010222121022122220001122210222101210001201221212112100000021110202100102212101201100212022122101222200012022111222102000120101111120212102000012201212201111111120010020111002122002220112211120212021010200121110002122001010101022020200110110211020211120121202002011211011102220002212102202211002110010212220002211110111111001111122011002022020002102210220110211202200001101201012100120000020222101012211100102120010020221002010012012100200100001011200112100201102001012202212211201220022022102000121121201202102010000221112022211000120002000202020002201110110102211121210201100102011020202021220022002100001002201101022020101002111022121022000010222120110111211022012212211001021021221012001200211202110000101012221100100201201101221010020121212011001121202121111020201011022202110021102021022121222111202212020212101020221212220001210221011000102102020111021110001120020102111112002212221122022010121211220012120120212010122111202222010200120110102110120222121220222122200022220022220001010100020210000111121200211210021202021012111210101222202111102002211112100000120220111221122210102001222011111202221010010212001010011001212212102001021122022000", "00021211122020102221021201210021011212100012110022022010222011210202210120202120112011010010221120112101011122120201002020111121020011210100022112221101001011111010101011212001001110211122022002200122020111200101010021221211200122010122221201200120122222010011211101111110211022212101221020200122121001022200012202021002101002200121020020022200022101110012021222110111120000200220100222212211011012001120022201112010002220121022001112200012100101121220022200112221210210212100022021011110011020201212000002020001102212201101011100021010101102011122221010212112111012010021221121202000202011100200010200111221001221202111021002120000112011220202101002212010201012112221210010212012221102020002100012202201102211201100122212201111102012222102122020100121000200110110100112212220100201001202021022001101111102222021110220011110211211122020202010020220012111120011112120212000212110012220200221110020001102211201001112100120202120212212201110220110211100100102221202220111002102221020001201121102022222200101212002200110201122221102211220222021112020010020111102201101111200122121112110020102210012012202202220010210220000000021120011020012101000010102100220121201010012002011122101220122101221011220002012200201002000202221221022002111202110202011120222011022011002002002001120120011212001102021121111010112112220222212020220212212021102022211212202010120020120121222010211211102000002111111021102200110111222111101020110210211221110200010022002002012012210021100101002200120210202001220112212122020200000021010121220002012212102212101202120200011212122021000222021210121220221020100111020100101120020010211100210100202210100211102020211122021221001022100211022200202010100000221102201001212201210001220201112212001100221102010211202121222221022022021001112100212010210000210011102220010211012210122102100112000210012111001101100002000201102210021001112220202101010012112102212202110101100222000222110100201210101022222111112112202102010020202022100000202001121222022020101220021021212111222200022012112010222102220221000111020110100211110010020112112000110102012210111020121000201020010000200120210010101021020102012122201010002102220211022021120111222210001211202010220212120110212001202020121221222102011012211121021220220211112102022001221001222110011212012210210220120212222200110020220112101101122022212101000120001011202102021022012100112000021012110211210120012201221211110002202021201120222202112112202102011020221221010121112", "20222121222010110200021111101210102200110120120001010100112121022010202012210021120121122120020121211222221222001110121011112212102212122102200112220222222011211210220002002000101110102022011212101211122021001002112022220210122011201002011221210011012120211201212020110002100012211012200022010220102120101122202012201120212101222110202002011200202110202011220222012021012100102211101221200021211020011200020211122201210110010100102112120110122002101201020111101022010000211002101101120011122202202101100011011220220021111221022022200100212120100012221121012102112000202001121222222010200102121102020100212000210002010121120100220110101221121021200121212101222110001102022121112022020022221122201120020212012121221101021220121220021210120021220112211022100111002210210221100011200011201000220022022012120021002102200210001221000000010002210100222012101211201201021200102121002220202200001122120021212110201200011000101221110022101022002222111010021221021221111220120101201201021120211020202020022011022012112200012120222222112001001102202021201220000000220112010011211122222212200120001010010120210211111020100122002001201122200212010001200201001001021100122200110200012020010002000110121122212100102210002211202122010001201221012111121001011022110011020222200110212201000101101120122012201101022120110201201011020010221211210122201002021111011212022020022111111102102112001112220010021102122020121122211001120100222102212120202120201012011201120111102002222112210202111212201200210122121121222011212220200211021021110221021120102102122012012110110121000110112202211112010022100210122212021222011221111221222212121201222010211012102011122222022022112121012211020102220120211020111222101222011120002210112211110110220011012122122001222210221222010002001022102111212112112211212011011212010200112200211120111122120001020201212011111222102212002210020121001200021200000101011122220112101100222022102102201020201201020211002121200022211012122201122000011012100211212011101212021122211200100020121202000222212000010021102122012102122201010210221210102122102110022200101101002000021212000100021202011010020112110222212210012120201121022102101222022121012012112212210000020222212101121012112121122120112100110010112011021010022020201011101111122201012220211212001212222101120120002101101020022201122210201020211111011202200102221000111200112122102020001111100222112022001001020201201221011222200200022112111020211102000021210122020021110020", "10022121001012112011212111021011002210210112200211000021220020020100212200221021002021110112120220110012220201022221001102011012202102220102012011102200220102002000010122010202122010120202021210212211002011002002110011210200202112200220210121202011210212101101021120001001012000012222212010000101001122110021001012010020002212110002102200212220220212012012001010200221122221021002110211200211202102110220100221122022011020102020221001220112100121112011212100012112100102121210112222210000222100210022200000012101100202100200112211020211121001101210201012202011120102212020102112012120120002011220011211201121020100122110110121002110211221002010020220202202200112022010122212100221101000001001202210000102100010021200022212210022102212211202102001120022110020210021011010001120102210122001111102201002120212012010102010110220102001200101112021222022121120220202020221120221022210112201212100011200011000202002000010012122020011110021011212021210222022101020211121120111012200111200111020022010120020121211222100110100200122010010101201221112222122202020220001211110122101110000012020212000022220201110122210121211201220012220121202121111102210010212100012021212122021120021012211110022011210212220122212102022201200221101210211111100021002121112021111000120011212102011010010012121002112100211220111102021100110010102120210222200110102110211002110200120000122010111222011210202220110020010112100011002012200011202111022022220211021122202221101201201202102122002210200012212020212021020021100122122122002221002121202212100020102201221011202121222222100202000022122000021000111222220120120000101000121000202111021201011211022011011120101220111112121121210211000212100021220222202221222210200022120110112110110010020021010100211021022101012012121000202101221010020102020100121021002122021212000110212111001001200212201000120222221220101102201121222002221201221121112101001211102010210020212011102010200200210110010211100102022211001100121122022221212202112012021211122012211110220111011100000202022121200211002111001120010002022200202201202112121100102002101022212012022102022101102211122111122201120102200220111212122101210010201001200201022122000012101022010200120101022010100121122121211220222122001222111022110022212020121221221021010220002211221101001221121100210022220122120201212020001020121122020200220122021210211021002210202010201020022200110110210222222121012020122121001220102212102012200001010011111100222101100012102220020", "00001102000102220200021100201200202120112201112021200211201221110212012011222120112120120212102202211222201011220202210101122011102021100221201221221011221000102110021211102210112011112200110112202111200212222112201122112010000002111001122020112212012100002110222100001101222202022102000122000221121120001201110220200011200222022202102221001021020011200200222120020210211121112201211212022000210100012011111010220021111201101022221211101001220222021201211202202211012012122220221101110201202010021122210011120102212021001202201010211212100012122112012021000100011111202010211212201222002212201120011110021220021212010101100121122001101001111012110101020112221112110100222121121201221201000102212200221121112202210201010022212212101100020111200101201002200002000012120201022011200000010101101211221200121200012010220010012200220221010122212100011002202110022110202220102211002202111210120121022122222120110212201002210201012211201122011001021221202221000112202001112202101001102222022001202200012021201202022220222112101221111012220201100022222202112100010022200210022022021020200112111111210002022111212102020002010020220222011021211202102002212001102112021110222201121111021111011220002221212001021112212112021022122121000011210222010222022122121020110222001120100021100212100000202201022021122211202201121122121121100001022221121100010020220110121200011220212111210101022021110021100201102100102001020200112200112210102001221222212122101011020022000000001121020210202001121100222001120011221202202000020020122120212122100022102111012020010011220012111122122212012212200201012111111100201001001201100000021022112111210220201120202200020211021012002001001020112102200220120121000020122121122201220121101112020211102222020202222212011020012111211101122220100022120022110012111010020201201002022200222220022001101001101010001102121110000010101100100012222202102211112211212211222100200220002221120202202210121221120010122110102222110111200202001100022021121102012211211100102112122112202112222120012102202222211002221220002201100200010011120201121102110220212101102201220022001212202112010220212221210222111121111212021122201220222212021020220110200012022001002200021002100000210022121002212021110012120001210012202110112201210110102220102120111012102212121200120010012020220110201101011121122022001010001122010120022020201021100202100110210011000121010121220002000110111220102010010021210110002201020210200101000101121201121111002200", "21021101102221021200202202021002011100111001220122201202210001000202211122121111100201011121221110201212210121200111202102021112111122111101120010020212002201110121122200020021210002121111002121122210220012211120001200202212201002010111201020221211022210110210200101001201021212210212210012121022122211220222200222012201112020000121011022002100111000201211000221121121202000020022201222110201120122200011120111112110001121000021120021222020212202221111101120110221120122201220222121212000100001200011120020021022002122120201122220201020100010011100011221221022200121100102022221202020221112022112021101101101202021200221020101101020110022201212102221210221102010012212000110012121020212122011202222022120221222021201222112012110100002001022221021121010200011120220202110121220120002011200210211011002100001102022102000122101010002002102212122120221010122222200222000110111120101121222002020121210012111020100011022112220212011220021210220112122010222011211012012001120101022002012112121100101111212121012122220110202112010020021100012002211202110122210221100112101111121212012011000212212121020222222201022011202002021010012020121210122002202111120120201201001110200021102000021011201110210000011102220222221122011101200101011010211000102202122201110110120020011122112210020202001022010111220000122210201211011200001220222002112210221001222201210220222000111001201010022101222022222111002211121201120002001212001011122200000020210211002200222020222001111110011200212010022120021012210000111201212211222011112112221100221211120011000221100220122200000020021212112010100012112221222011121001021211110111122122221111100102022112222111212111022210100211011011101201011010202122222002120200012121101021000100021110001012002221121020011220100222221121212212212021120210010201122112102100000102211220020000101210221212000222001111202120212211020121121121110112001201220221001212112000121201121120112121212200021201120002011102110012122102000122121010111200110012222002010121020112002020011110020111211212122101122012112121012201011112100120001221101212211000212122220112100221221202100102201221211112012002012211002011110121200010221120212012202000200220101112022220221122202000010100221200212120202100000012210012212112201102201110110011200212212122021002210100000020200011012212002001010010010101010100200101202200200122222021220221002011112121102121021021220212101001111201120101222001012001012022011212122121201110221110022122021112222", "01200000020012210212102121020001200220122102211101021111000220221101020210012010102111111002011022122211021020001212201122020001102021201002202122222111211222001221201101100002000221102201011211201222000011201021220110202102210110102100202020010202120102202101002112102000010011221201202222002010212122222221002201100222221121210220221112122021012012022012211212212212210100001022100112221221200220111201221202012111202221021011111001120202000001221000022222221110201122112200201122110110000000202101222212002010101122100110021112002202200102222011000222211020102122010122002102000212022112201021211120211220200020021120000102100212020021021110002102121220011020010222020221112202002201111121112222022112010121000220101111122212000010200100100011011112022010121221022102021111000001101011221102201120112220200210202222111120011211110121211010121221212111012201000012111011010210020210112002201102022001211101112201211012221000110110020200110022111210121021200221200111020212121022120021210012022120022002122121221220002010222012022001021112002101212022012011121101200102102122200212112121010100011010121111122012020211211120212211211110201100221220020010221210200102110001100012201111221011111010222210020000212202201110000101222210112210212220120020102101002112112210210220211020121001002100011211021112202201111220021212121121102001121211111112200202202011020102110020101001121222212021021201201122002200102002012201000212220011201202211212101000020210222121022000102201122002000221102212101020011020022201012121200211002011121210101000000200211111100210121212212012011200121101211212210221212211000202202111000001201010121220222011220212111121202111102210220000220211122012022222021022211212110012000010200021110222010011022222201011000020020210021101021211110120221211010222101212101100001110221120212022220002110111020001012111011121001100112220122111012122122211200020012222021001010000221211101120200202021011111102111121011010002221000010021201102111122000102200000210120201222020111001102212220211201020111211211110020001021210122121122000211021000211010122022000200020210201121221221010210002201101122210021120020110012120212101112222110202201111211120010222220221101211120000012210220111002122122012002201220011102122102011101220102201100021021220001010002210102022111202222002101211011101112222011212201002212000212001100220212221001021112222200111202100002211111210212022012120201020100200021210121121111000020200021010", "02002201001021201220011202001111021021220211112110101221120012010022210012201222010210021222120201010120102200211210101002210111100201221122020020222221011112120102111020200202121221120220111201200111200201112210122201220001010111021200201200202021010120122110011000112211020122001002001211110111012010010221201212201022012101022011110000112211021110211220011101000121110002122010010110221012021101022100012022100222111202012200110112101220010202022002010122120110212112112202220200102220121100111221121202222011202022102110101112201000021001222002211222111220001102120202120200110111212211100200201120101110202022021101100022010221112121001010201102102121220011011100220102220021111012111010112212222010002222122210111021012001012122201220001022122021210200201210220011121022121022112211102211121210112022201000222222220220200021201111222122210020021002201222011021211112022102022212100020020211210022201210121002011102220111112201110200122022220221200121210220011112101110011201122121122002110000002221010020111222010222002120020102112200200122212210021122120112100201020221120211201121022021011000101100001102111120022202211011102021101100002021010202012022000002211002220210010202100121022000121022212111102101202011011222101100010022222000111012001102111222101011121202010020212111020102222112010102020211000121012111102122101201222021202110210220110011200211220010222111122200011100002102110201201012110120021020102210020110102021122010000000002000010220200201001022212121201202012200100122220022012011202021220212002220111001102022212101120200002001112002200122000221001020210000001100211211001202111012121122210201111101000001012021121112201200221101101200200202112110111111200011221000200120100202200011100021002000120002111111110020020221112111221100010121121011221122201012211111022001002020200122022102202212211111202110012000210111222211120010100122122011000220101121012101012120222102021220211011010100112002222021220102212100211120220022000010102121200222101102210112221021010120102020011022000102020000201201111101210202020000112020010112020121202220022022000001000111202221112212012202200202111211210022201201021010121100201001120012000122022220221020010001010101002221022000122101010001100010100121000111002001002211122020021220022001102211020102220122002212101020110022011210201011121010121221002111222112222212200220202102222001022212100202222122201102121221221220000011012121210212101222211210120010221221010212", "12012202222211112112112020022201001011111002122102001112110020122201010111112201021110011101011221002211202121012001211010012000202200021121121202200222101120211101212221000102111022211101022012012121112011220211012000101012110021111101201020012012221120001121120022220022211020011002002021121211001120220101022010221212000111101022122211111202220120100202211010000102002211002001020112200021211100202111000002000200012210202112022210222210112101122212010000120211011222000221212022201010110010201010121221202022111011002222121110222112120012201202001201220011210201101100221112200202200020121020121010220020022211102011222012111101122020202012112112010002010012000021012012002202120111221120121022222212101122120010002002100012200111212121101210112220200210100201202121122000020021000221101212102100020121102101111212200210000100002110210022211012022112110200221000120110002002112122112110110002202112120010210220222100021001012011101111002220221120102012202212002102102001010112001021121111101111002112002010222001101010101122100112111002122002220211001210110001122222101020220200122220002112220011000112210102221110101010101111002121201111012102202100211120202000012011002010112122112000022102110102012202020212010011121020202120020010000201120221020000111010020222010111201022212002210012110112211110122100222011010020122211110001020020112011021211212221200022002111011101111111222101220021122022112102010222121112022122102220121022101021211121111111022010002221011002200111122002202221012022100101012002222020111121102022021112020021211201102000010202012010122120121122210020011100011102122000020021220001200012002001201101020022002011011202100201111010012012012122120100210020101210110120001021021100211220110021200220100011222021120012120020122100120222202111010122112112101120101122002010102011201201010122120211012011110100211011212200001010111021212222210102210122220022101102212202120010102100200020000202220220100210212221220010022022111200002202122121201222000120100100000020021111102120221201211201201201101102001202022202200221202020101012100120021111211121222212122110011121101220011102202102202020101001010222201121212122212201011220120210012021120120022120011120110000200121212102121200002212222011121102112101122121120001111101022122111002022022101201000220020022201220111021110211111011001220110021212101122220122120021020110112101022021100112000102011221110221110011112201111200101222101112012110022200110122111", "10110001212002020121120121000112011120022020121210222221211210111101011201111002111221020000201200220221012100202011221120101011020012220010200200111111001101101020000012000021000110110020221010100000022122201221201112101121020222100112211222102201112112202212202002000121110210012222120021202010220001210120201101002200102121000121021020012101200022012120222101122120000102212221001021111120122021202000100210011102112222110120111102121110222122002022122012111211020220100101222122021201200010220022021211211212122011120110210020001002121020120211200102212111001201120120022222201101012200221220012011220001002122021200011010200101110100201102012202001120200121020212101220120222122111022110211121212211100121222121112022200212200002201002121220012221200221112120111002101112021012220210200020020120121221101021222002212222100110220212020012010220202211122122202210220212222101211220000100220100000011200121120002221001122102001110000221112122220221011021100110200100020102212221201211120200210002201212120200200201022001220110010122020122021102222100100221201110020002022111200202222021111201121122201022121020110201120012211020201012000111210212111021022001120121110212102022221212122012002121000111110000202212221111222012200211112022102011200211121000000111200010011020200211220220110000210221020111011001121010202212222101121101102211021120200022202012201101020111110201112222111210210200001220100211221112010000111222212000222012012002110211021200021221112012121022110022121202110010200101110002121101111021002200121102201212111011100110200111012100011102221010202100212200201212002202110221222212120220110212010112210122201101210020012112100020210200112111212202210200112022001100202110020020210010222010221011020212020021121112221000221102200212211121002221011011022220202012100201121221022121201010122121102110022021111000210222110211001001202122110122220010220100111111120100022020201021121202220022002122110011210200212210202110001221102001220211020220112022001012120001112021211100210210220222000011210101001102000221121120020210112001011102210122212122211101002011211210001120102200122021221200101111101201011121010000022010021120010010101000200022212022111000101212210111202122222111102000000001021002012220221010222102121210120121222010021112120022111111222220000222122121011001010210220202010221210112110102220200112000010021101121212121012222002101100011210012120111022010100222122211220020102200112100010221110200", "22022212101202221221210222012211210012211120221021022121011120201000021201112210102011001212101000212022220000110002012111012011021101011100202211210201011202222202202001020022021221212001112121011022010000011122021200110002010220021222002000100010122110112001120100102120120120101100202001112122000111202222202112222000211200001010002020120000021222020221000022111100122200011220011201011000010222110221110211000021012211201100012022120100020220022010200110000120200022220200102121012220222001221022121022222102100111112020210110012210201201021010002002111101220011212211212211020211222011010120202012010001212222122001022020202102001001212012101001202022002202102211202120202011222210010221000222021012210221011211201010011220102120201211220010012101200212111221100222100020222221001002221211012220211022210011010220210102100122212012001110120011201012022112011200210120222121112110220012000001101222011001012211011222021002012210202000112221100201011222220221012100011022212211122010020001101001122122000001111202222220021101222220202111221012202002122101221212100201110121102211102111211222012102220220202222111111102020012200112201111212111011101200002202201201210200001112222001011200002222022211201122220101000221221022210122202022202020212022220201001122222011122010011010120112122112120220220222110120020212000100120202210022100120121202111002221002220120200222002022102000002100201022100202221211101122212121002011220222211201022111001200220111102201220111220221120202111002112202021212222220010121010121101122022210011122021020222100122102202202221002021210121212111100120022001021001102110001100112021211102020202101122101200010101002121002110201200010221010100211000210221000112110111021000120102110002102021200100122021002202122221220121222021201220201221121101202121101011011000212022021201221212010111120001122202020222020201202112001021001110101111021211011022210200100101112102111100011000021001121201202001221011102121021012102110200121221210101112100221001102101102220000110202122210021212010121022200220100012122112211102212221200202002000010002022200110101220102001000201012221112121200112112221100002111100120101110002211211201210201122202120221100202220201112100100111022002220020000002000201002001100022001200000022120100102120122212210100111200011022102121010221110201202110020002222201112112022110200200100200022021021012011122021111012002201012122200012221212222122001221022021120020102212211212000100121", "02020121111210101110200020110221210120020012012101101120102020110222110101220220200212201221220022021002201220010212012201210201022002110010202012120201122000122000001100101110120011012110012021022020022000001202012222002222122112102221112211120101112120200000211221220211201112212121002000000101102222201100021120021000201202202010222120001002121200021221012001120222000002000001101222022020211111121012000220120020201011022012120202212122112112202101201111212011112002010220210100120201112111000202212020222112101221221111200222020110122010012222100111111120220102111222200022012120011121221001201121112112201012111210120010212212202012002100120201122202022211101201001101121112202122110202201211210011212100220210022200201210000022220202002211220211022002021101202002122220102100100101001021122222012101220012221211202002001101211100101120010121020021211011022101020101200110220010202002210001000002011012002012201210110020101021011101020202220112201001002120112122210210120002100100011002202002000100121201222012211022202020012101110200100102022120122002112101102102111102011010002001120022002221101221210101002221120002020221012000020010102020111200122011212112222211002011202001212120212220001121222121220000010100202002200112200000201211220100210201122011221221220021011010000011121220202201012020002012011101112202222210110021210011122011111221210221021001222220020201020121020100010200022120012100210222111001001222212022122200220201002012120100110000222210022022020001220120002220201001020211112102200012000021102112110010221202010012110212212202220200210101120210112001001110101000222212221220202121122112221001222002121201010102101121002001121221010001212100001111110102012100210221012200022020200010212220201000200012221220100102210200210102112210010120102202002121111200001202022220002110211002121012110100221111201220110020220012202002020021222000201021121001020121001220111010122221220220021200022122102102010022010011201020122220201200202220102211120000100200220211000022001020222011101122202210102022111211002102210222001222101111112102021102001112210020101111002011010211002101120011001120000220101202200201100000021022210111211101011202102011212220221210122212201122021200202002102122120010012110201212102121210121012001222112022020201002001122202120122100111022210221021020100011012011202212211121112201210121102101201220101102201222102010112221011020201221021020021011100112121120221100110022210102011210212201", "12001120021001110102201121101211002201021222220102122020212001100210111001222111201121100120102220022211021021001212201121110102102010222112221212122001221021202111120212110011002102002121210212102121100222012120001020100201212010121201212101200121002020001210200101101010121220001101200202221101021221210020211000220101200222112010020221021002221112120011201221000011020210122002222121210200100111122001010001000222102220012221211101020100100010000202110201221201112120120102112222220022120100111020001010121100212201111221012012100002121200220111210100201211000112002112122112101000212122101122102010220100021120220002101001221201020120001220120210200222120222100112102212021211111111020200021022212111020212011010211001012111102001220000111212111011001111022101102122011102122201210010202012012002120020020012101102002202220010110211012001222200122200200020211202120212220020102102220220122001001122022002002200001112011121122202120012002011002220202112101221120201200110211211102022200000201012021212012102000212121120210220010011121010111202002112222221020222022221211111012111222121020112200121101202002122210221010211100102201212021012111212212112011002100120200001212120221122102202022211122112102220120012020112001211001122111222011001212210011201102011020111010221221101200012102221102002121020210000111110202222200020010112200211212202012212020011000020110000012221202202021020120102102122112221220211101011210011121011111121112110221202100221020000010001220102000021011211202101010101001210211112210211001201202010122112120211202111021100121012112101122010012100210120012210001020000200221100101001222212100010002210110020211211221122210202012012120122220211101102112001221100000100201012020221001110001200000002012122212001020012222001101011211020211202121210012022122111122220212220101010101111020110101111122102102022002120120020101001220221111011000202210201220201111120220100010111020110220001222101021200202201021210120210111200010111112121200010010020120112112112202000210001102100012120110222200221211001112122221212201122212001020202011121001211021220101001020010002002010112222222022200120222121112121220102211112100001100001212101102012122222121102000100100122001002210211022010201012222220100200022201100100010001001102220022120221020021001000211210020001122220102121110121111020222010220110111001202022202112212122100011112220202121102122201111002110011012100111100001010001110210001000011202212002002211121", "02122100200220102102110001000012021222220111222000120210212010102201000022011112011122121102110222100200100021021202100210022220002220012121121120022221120012020112120201022112222112021000021001111220222212212011122221212101122011111212221201022202122201022212002001021100121021002000021110000022022002200110120100120020110202010012021200200111000101112122100010100112210200200101111112222212101102212021122022022001022210110200200212200110101112022110102121010020121001220112101120022100001201112012210120201112120200020012201222202120112100020212021021212102001002110122011111210121221001212012221002221202011022111100001210012012200012002221021020220201212122122220000002101102101111021011100112112000001120101111200121222000111101001220001122111021221210222211120100020002101121200021202222011201211210121102121011202012111101020110211210122020121122202210200200220100002120212200201212022211222000010012020110021111101100112212020120010020012220002220210002111220020210202202022111212101202200111102122020020022220221220102211011201220112000212012201111110201102112102220122210002202011011020221201202101121120122112012011122211202102000122112020020221121101001001102000112121102212111211110222001212010110112111101001222112111120011222122201101122021021112211111101000120122012021102111001111210000000222022102000111101012120102120202202222001001111221011010202012010102100210102212100221201112011112201121010111222200001202221221001010011122210101101100011000211110020122020022110212201021112122202122012201021020212021111100121221011200110120120111201000120101211212000101010221022222022111111011002111220111220011002212120201110200221222111012112121021001220122102120012220210000101121122222102210120212100121201222211122120121220120020001012200211002112102111011120200000011021121221110000221221210102010112122122211001000202101211011100211122210112102001122012121221212210120111210101010120000021201101001010120120121020010022221102221100022201001111212102101002122220001211101001101102220222020100020212210002020112120102200222112022012102021102202020212212110010111000100111002022220112201210100021022012200120001211022001002021222111222110020210221111021112212101011010020220112221101011101120101211000002221102021222000012111212202220122122012220100012120001210020211211102202202202111022000111200101221101212002020222121222202211100000210012120210012101210222210020021222121220002012001122012120221100011000010102202", "10120100020220120001022100210010201122112111001010012200202212212201221022211010110001120010000012111210121120110020000000111101222200110001200212110111010220102022002101202221211000120201210012221020022011211222012011000022212111220020101001220101110000020020112012220011002001201012101220020000220200210200021012100000200100212102202010122211220201011012011200112200210000011011121221021100122010110100011121010111000010101001000021002021022121111210002020222121200112122222202212120111021222022020202000102001112200102000000200101221012002111101200101010112122022121010111022022212101221001120100121222202002121220012221102220110200122112122210021120102022012011102201020010000101000020221120002111211220120102020201200010222022221211101120212100210020002101001122002010121100211010022011122121001110011112012220210002221221222000100212110121201112000201111022120122120202210212200021202200002121211200121020222001021100110012120010110010100000020211210010221011100112222212022201002221110222102122121212102102211100001200021112220120122020022222200101121222222012001001211222020012110012110220001001002210022112012022111112222120211221210201112201021220221211210201001100012200200220121020111211102110011020110112112000022111000000200112000000002200011121022010022121121020002221101210220020111221022201221222000011020020021210101012012212122000101121111120021202100112022210200221002121220010221110022000220002121000011201001211021120100212110211101111102011202210200000100202112121020222111100020120000211011212211111211211100020202000202200000220202001002002001200012101102120211010002021122212210112111010100220100002222210010221002111011201020111002111002211111211000122120000102120212121200122120011120022002202212111020122122200100221111201022121221201222212122020001102110220000002201011001021002100011102002200202122112010002112102211210221210120101121201100222022002112102202210100221220021122220210222010100221002211201011220000120122022001101000101201101212011202220120210101210200021102222112211002220201002222120122020110022211122020010120210110120112020020221020000120101021020122201201000100110110122010112210102201220101010202112022100021220101202020120102000000022212101202012022001001210112222222200000122022121020202122201011102021200111011101220202100221121110111020202120212012000202211112221120010200100112110101101110201121000101210001020200021020222110000020101020022102211121010212222002222110102021211", "02110011110012100211121010000020020020001101222010110022010002220112001002112210101110021002022121201010012021202112222212002011010021220222220221002222120121001121211221001200021212112101022202220102222002102122210111120022212112120010221122202102012212110020001221120212102000202200101210200000122100220201212000100211222020010202020001121202100200000201002020122002221200010220212002002002011010102222200211002220112210202022022202210100021201102211111012001012002212201220002122200020002020001011012200111111000220012021212002211210220121020001200011112222020220202012111212001112000122002101210102100200021102110010202020122001222201220002022111211021122021020101121111220110210001102201010012022110010000020212002011111000000202001101011001210200101222221021001001202021121220002121220021222110200102212012101002110022000221122201100100020111222012212020021220210220200110102020012002110222112010211022221110112021100121210221120111111200012222201201110012210212220020002221211201121020021010100110002020101011212220210022210022201020222101221000120010210100012020010212220120000022220110110201011122211010022201200111212200200210201201221010202211202001121121002022112221120001101022002200221201110211100100012001202201110202111211101220022122200012001100201212222100111002102100211011020112202022002120212101211001021210010000021000211222221120202200201212021101022120012121002002222011001002220202021111110100110111110021121221012212012211201201220201111212202121211100100201102201221111012020010021011200122120101120011102021100122002000112102220111202102002221112002201122222102112220011122011012122022200100220211002002211220110211021110210202222000122120020220011210120000100020120111121220001102112001212210001010222110222210010220100012210010220002112111020000212212020012020102121010210220100101110100022102102101100221011202222010001102021222222211011021021011212112102121022201021001110222020221000000011121122100021011210210102101121212020000021222100001002001012211002010121011010100012011210210100122201002002122101001011111001220221000212220101120021200211010211100011121211002021110211202120100210200022121202020101111010010222212020212122102210100200211100100001100201102211221020020200211220200100022001001111100102020201201200211210111000202002011122100001001212220001122022101022011201212011122221211200000112022100011120110122010212120110000211000211201112022222101120200220202101000211221212202102201101", "22220120220012020111210001222120011102100201111121120221201100200121100220210101222020002120101110022010020000020202020000020201021100100200022020020201120121020202221121202001111122201122001110010010022022011221211100200112111000222020012001101201022002201001021000011022200120222220220101022222120111121110122020200221012010200211220010201121220212210222022112201221101100000200222012112022112010220121010201211201012101200121212021211111002220100121022020112122110000011211001110022002110011000102112220202021100221012010010222010212202021002100100110101000111100122222012202010012212011101112102222020020121012021222021122010202210201121220120101000102112122111220210012112021122102220212101221200011020121120212222200201221100120122121212000222011220210201011020102222210112010121002202201210220101222212000122220001201020122221212211111202122022010222002221102112012202001022010112010211101022002101111110010121210221020121201112012020122001100120122022112201010120012122122201110021022201201020110201022022010210001200121101122100212012110100201222120121110100001012112011100022011121211220210202210221001020022102120100001222100222110112120221210022221210002022220121211222222200011010212220212122220001121001012112122001210212011000210210120000100121112012200210122012200012210212112020210221001201220121020222222212212020202112222102112021111111111112212112110012121212120020200120110120110200212122210201001201000020120002222211002100022022102002220210202000110100221011200211102020221022021121000011122010202212121211001121211002000010122122210100211001022112211011122021020002011221210010010120102210100202122212001101011220112011221022121111120112220012001000021112101000221110110202111202001211222120210120010100021220020011120210110020212202122210001000201101011010200112022202111100002110101020122011210110211100112020112212102010020212212201010011120100012002202000211112101100020022122111202012222111221210101002200120212020011221022210101010211100100111220200111222212121221201211201001120122222012012111022110210022001201111221100222120101200100022200102111221212222100002100012110222212221011210211022010221011012211211021001001110122021202011002011101022021220210100011000120100110021122011121021011220101210121110212202002120121201220022020111110222120120120020011000000210101020022000010220101110002121110001222110111022112201021001000220111001211122001100222111111201202122210202122221001000112101012111112", "10001202010001102011100122112111200202001212020101220212221102202122111201200022120201012120212121102102221002000000220211120110011020100021000111100122121000111021002212112202001020121220122001212222222202220022120020020101202022020012102001221211110110201102102120111111221210221121000102221112012220020211111002022011002101101002001211012110100012210212102120212210120020021010101201221002200122012010101022002022202221221011011020222210221110220220021020100020122111020022200220220221210000011010012121111021002002011201212120201122210212020000221201020121102121121201021020210212111120201000121222021110000002102000122010211221001102201021111122220111022210212020000212122221212000210100221020211020102100212212210211221201211211202101010001202211110000111012110010110220010010212212201112011100211001210020001000211101001022002112022211211212021120120001121121222121002020110222102212011020022001211111120210000011000211022122202012201211020022021020122122002012210212021221120200221100212022022002000020101000002121011200200201012202111012011200120202220120112212221111222210212221001010210212202000222011122101222210100021202022010212220002111111202200002022102220021012021110201102200002002211200000100001202212221220010212001122112010101111002201110221021121122110101120012011020021021100022100101001001022020020210111200222101212112110112000112011122212012011112211110210210110112201102122122110112212120010222022201220011220111012210202100122120222202220110002111202021012002201101111210120222112210101110100021110222212122221002111220110121121222002222001000122111012102020020011010011011220121220001022020002000001200101202021000122022212022020200111010001020202102010202121021021120110221211012101210002201221112201021122102001100100011022121122121222220022102022211201210021101111201122010120221102120222120001010110201022001101221111210002001121000101112221110102101212200100000120010202100011222200221201221222100001112010210110010101100022121120010111222211012212222000100221021020101211211020222120120221210201101211120102011121220120110221211121001212012221201001021221020001112102221010022221102210212021022020111010220110220012222010210001111122210211200222010212100212010100202200210021122110021010111112202000201201210022021011221200021200210222122210010101021021100100210001002212021021021222212202102112001011100002202202010201220201220012011211002021012011112221110202122000122011221021222000121101222111", "22222122012201200202122000110000220102020221222000202100111012101002020011222212110020012212220002211011022221120012210200102111200102202220202222100111012122200101001122020202121002020112110201001220012112010202211121100112202220120100212201221211010101101001120212200202221210110001021001121120001122202122001220010221222020000010220102211011111110202121222120110122122021121200221012200102000211011121021002101212010220201011201200000012120101122210111000022100120101101010001201001212001102200212200120022201220220211110021110022001211012012110012202212200222122102011021211210200121120211012021011110022211022110100000200022200221010121200202200210000101210011101110212111022110000102120012121101200021112000202102021022100210022201100001120011021111021211021100201102011222012200011112021210100022202020112220102021111000112011200102022122120222211122121022122021022000221001022012001011000220121121001222112121020020012122011121121021122011010210211021001120001122220110212000201022101202200200212111002101201200111211120101111010202002021212210000102200200101021020200112220111021211200011012121201122011020010120120222212111022020022220201210210111001100022101110102111221222211210100111100220111000001101000021221000222112002100000112210110102112222022111120021211020211022202101100220220112110210112212021202210001010100221212022222210210020222121021002101101022002201222011120022202010102112122120122202101221221000202210222100112022012121112212222022002122100102220101202000022002120001120001221121101110201211220002110212102222111200100210221122001121212211002020220212111220021200112210222021100221001101112101020102122202011121210120021000021212000112221121112210002100012220201020210102022020012112221100120210220202120100112102010111211011111012010121212212021002220110112200002120222100201121202202201012110102102020112212100100110120112111010010020120021122210010220111211011220011011021212222220112121012020202102010000022012102201021001020210110220020201021122012220102102111122121001011211110002100222111021120021110020121111001222110000010220210020110200200112201120121200011211212200120021111120222112021020021111202021201012112112200110222022212222112222021010002010222112100022120201202211211212220112011201011200222222020211201000211220111201100221110210002220002220220121110220021111120102002010222222120000020102221202021200222120000221001121200221021021122010200100100010001211002000200110201101020012", "01000121122101101122111201110022200200022021222012002000120221101022212220021002002111101112100212000122202012221110221101012120010121201021110011210002002002220210001201022121202102100111121102111011021100021201200001221100110220001201021102101111222002112222102020222012111112200202210110002100212020012000221210211111210020212022101210002210110110201211121020021111001002000000010101211211002000210010102010021202212211221202221112120021110220002201102021212011112211002021110120220211221100220112111020202101220221012102012201002021110002202121012002100000221220201121012120201211201022021200202211111211120022220202120110111121111220010200002002210101112122211022100020100220220101200122110002100201110201000002212002100100222120112102200010021122020120211012112000201200021200111222211100101001222111220120020200212221222001121210101211012122210102201210110122020110011112021010011201021010010200120011221021021020021200201022111120010121212021102002121100120211202112110120121220002112200112000201101101001222212112021201201212120020121102121112021010210201220211210020012001111211002210210002112011110022220012002200101202022022210101021012100021122011011000212202221202202201102022100202200010012121110222112211020100111221010201011201020022001012002200220021202222002110210012211221120111012112101220212021212020221202102201220120000100012222201100120001000120121000111122002012010012100010210000000200102210021221012001020002120002120111211000102022212222202120202022101210121112201200212210001101010121010021202020222110011010020220100002112101122011011112211021011001120110101222122101010202000022022011212120202101111002220112200020002200101201112122021010120001210102022211211110210212202122211101100221100121010122102111221001202120112020020202021110200022222121002111211212111020022112012122011120011002020002121121022120022220200020200222021110020211221100012100112120100220221120121200001202121221122002222011200011000100020010022001112100020101211200221102011120011121000012022220101220002201222010210221210010010102202021012021202120000110001120210100010020121201212002200121022022022221210100122112012212200210120210120020022200210100201221022200001110202120020100121121220021122102022010122221212212010011220000012120200000222101212202020222110021201122021111102011102220221200001112212010110011000200210101112120121120210102112122201122211211002221022022210112012000002011101002101022100011121201111202020000", "00010221201121212200222111001202022020201221211020222212221010120101222100020021002112100020222002221020220201112000000121201011221110202021002211200120110020112220110021012222221101101220201200211100202112222210200200122220221111100221021220212212100010012020001112102022102012102012112000000012021020012211210110012121212000121111100200111020022202112000222222121220011202202121112211200212110112220112101120002002000000201122112110122202100121120201210121201010010202111221112221110202210111002110002002121111112202120101012201120121101202210210221021201012020121000210011122112010200012201210221100121020012002001021122110201122201100020020111102201110210111221200012201011212120200220100001001101201112221100210220122110110112000021201201100010202011002010021111222000001100120010210020100200101221112100111122121102112021022110002022010012000100000120211010021102222122201200221012110111202011212102110112121122012101020120201111002020111211011102221221101000200001221220122210021102202022120020011100012022211202001120001200011211211220221110212110101000212222022220101210100001222020212120020222220201001010102200212010112221211200122112222100202112200002122110201020020202021210010110121011101020221210000021212121112022112100000000222102021101121112221202102211210120021200220102012022100010010101011022001010222100001202021022010122200120212210021221002012201201021120111122122121121202100110202000022121110222100102221101222021212111002100010122100000001112022121012210122221002020101222021020011202120100010111212212211202210211122210100222202201021210000121010102220110110012221102100221010100011102202012112220110121220111212210022221222122212022020012010211222202211020022202002002211221200021110001212020212021101221002001112221222120202220101200110121202210102012211222121010202121212001221020001022102112220101200002212022101202011100200210001002222120102100012011201021112002220122000022212002011202022102010100120020002202021110000010020210021112011122221021100121202001021110110010222100101222022222112220201012020212202001221102221220200212220120200110012110112210202120002110012010200011020201122110011120112112022020222221112220101012212122000121101201222102111120121120222000222102101012021101122210220002212111120200001200200210111022012021022000221111021201111021112110011102100222111100001021101111001222020000120111221201111012020220000210112121222121102100122201112020002021121201020011110112001220012", "01222112221112121211121102012122200100122210011210121012021111112201020112212201001220010102220122212222021011111220222220201100222221112110112101022211100202202110101100101022220122220201102222111010120212122122210212100010211001121012012121001210001010020120220210222200010111211022201102102100001020211202102120100021220122212112011122021121112102100222021211200211001122120022100011111021210102110011122221220201010111122211112220011112100202022022011021101120112222101110201202220020111212212210210201211022221221212010100201020000110100000002011012022021012122112210122100002121212121101000102221222002020202121210211101200210111202002012021111120020011200201001212020002001010110001021110110111120112202001221121020110010110211012110022001100100212110111201100210212112210220101211120001120220011210111011020201001222122220220201112100011020220110001122221102022100002020000201111122022001220101012010210011001022121210110012110210110110111020100120021020001200020202020111201100102202101122110012101122011002221212211221201120201102010022020220001200110221020111002102220010101211111200212110120212111222121101102202102022020021011010200100021012220211222201112020221201000211021002202222022220110222200100122200221002202020112120111022202200011121010101020100222200122122120002000220221200102222021020020200201210221202021110212120001200120220002102110002212122200110100012121020212200000000000121111222102101121200221112020221122122020002212201010021002120022110200021001120121102002212111222221020121201110112202100100120111021100021002221122201022111101001122200120112121012111221210101210220212222111102102220001101202101202112221001022022000200002112100020111020011101011200200112001111221102121102202222110111111010212102102210202020210122111222020000000020102002120001202021020120012002010221122010102120210202112200101201110012100011010220200201110211100222222222010211120021222010122111221111211122111011102200022101200102100111212120020022022220112021212000000201201021001121200201001112220020022020100022222222121121211201212000110012220011211122122201222100000100122022122100221200000221201002120001211020222000001122000122120200020110021002122112022122121000101102202121100102201121122211000012210012010222102011210211201200210121220220002010012200110222201220010020101212221102001011002001210121220211201011020100000100111201010111202012121010021012011121020022001001110110010221211001022221221202121021021001", "01020122101221122221121000021021222120022021121122102000200100121212211100021022021101010221001222211120210111012010122200020012200201221201210111011112212110012210200212212201211202121012012112011012202000121200112000001122111010201102120001002021110012122000202102021112101221112101200012022201011221001010221122101120001211021102102220111112202002221012221001010101121121022100101122011001111121220100012201122221020211020220012102011100001022202101122222121112120100000102021121212002222001121212000211001200111210000011010121220010201022212102201222111012110121101221012210102210220011122122200100120220211102020120210020101220010001012222021112121010100002220201011221010221202100200211010020221120220111220201010101101021001110120010000022012100000200102120002202011022020000210100222102101111022201000122022012002102012101020020101222122101101020112121002210210110000022200120200220221102010211120202102222101011012020222101220220021121221012110221120212121202012222200002011101002011100200120220001100211202220101110012010110201202102200022001121112120202222001022200210121110221111220021002012011102122202210200010121120222121010210111022222012200120221112000200200000200120122210010221210101221201121202221110220001212022201010002110210200202020202000002020011201001012221112102120020112121012112111210022101101000121210211002002201101011220120112220210121102202222001011220011200002002000111112222212102011112200011012021012121012111010001101202011020102120202120111101121220201121021120020110121202201120200121112120000222012110121212110000111110010212122022110111200010212112021220201202211101211111020210000000111221220012011011220101110211211001120010102210221202111002112220202111100020021201211121210111001220021010021220021121100002112120112112120020200110012012200021012100211102212021101120102222210202210022111011011202201120121210210112102020122022120222102110221020021112102201201220012212211200121212222022010100221002000221002020010220122220101011001201210220021122211211101002021110020110121121020112022112110001212210111001101202211102111010202122111220210220110102101022112022010201002010100122012012002202121111100000112100001112012200221121211201022021021010202222102000112200012221100001200112100222002112220100120010221001220220212122221201022200111011021100011120020201122200110021222201110201012022112200122222120101110110211202000221020112222000112200201110012012211221222202221220010102001122221", "12000002002102120000011011001212012002222101100021102121212201110211210112100000121220222112011022011000101122122010110102212120110021100112201110211201200011120001222022100002210020200021211221002112100111011111210001111122000011212200000202102201221221221022212022002001121112112222201122220010112222211120201101002222220002101102100012000220200010011220201110112010212101112010122011022210202201101201111010022100211121020202011212020220021002002202102200220200001211012211102102120110011122212001121001000020012211010222021221002220001102110201210020201222002120021121100220122222120211012122222000211200211011002021002112111211211000120221220202210012212102110221221112020010210002210012201122000210000222212200120122100111112221201020200201020012000021001102011202202120101012222110020021221221000111020212022021120101112010011012020021002002012000011121222120021201010110112001011110222012210200001012122022100112022110112010221211010020020010121210022021121021100100121211220112210000221012010100200010021221102001000212101121120201021002121020021100222111222121012100000101000122022020002201002112211102110220211101102211120210021022220201221000220021122010002112221111000120112200122212200110000211221101101110111002020001110021001011102111112101200101202120102002011010021221002221110210120020120120211220221020001002222021011012000100222210202120112211221120020120212210020001121100102222100010212021202020200120212101101221001000021110101101010201201002101021121000201221220120102002212211211001000121122200211100102120220022100201101201221020210220221102110202210110010202110201010211110112022010010021212022110000221200111011120210100002200001000002120212110002020010112100211012001212222101111100202202012102202022202011211101002020200122121120210212100101021222010112010021220002212222202201020121212000120201221202110222010210000220001001000000102020020220220001102122221220022000121000002210122011111000011000201021212001022021020110211012220022122002221000001201021101111201220110121121102101212000201100011001120200100011022121021022202001110010221222001001210112221010122122012220122121122220212120222000221020102011102121001102012010112210022111201002022210012202110001020122221020110010110020111000012212002220002101112202021221021212001112010222122010222110001020201212200111020211200201122222022222122110200110011120012101210020102022220012101001121111011202222120212220021201200012222110201122011120012001", "01001101222101012121101201111101201222201001100201211212021221212111121002120001020000021000200220210201020211010010111101201112120112101010002120100022001002210122201220212012212110222221201212121121111102201211101212021210001220201222000100120110201111100220102220020011211111112221012010020022120121200122021022120120010011001101111102221000020020000112201200012210022210011021022202100000220211211010221122202110011201211211201220220121000222111111222011122201002102122011212002011111112120111220211122020220000201210012120222100112111021001210122102101000102200122211101202110010012101001001201221211210100112122022101022001221210101202211000120022201020101000002122010021000100211100100012212002121000000022221222220022010220222120201020022111100122100121010111011221211120101212201211120211212111100110121120121100020021222201110210101211221021000111101121000021001211211200020010201012211111120120011010012101121212111201122021211121211011111001212122002112122020002100111012001122201101021001120110011110200201201221102102100001211020100010221011021221211010012120002111000121100001001100112012001201020112110021002220122102021212210210101211110122211022112021120011200211102220022122001011021002122222211122100221120002011210110222112220001112100002021212101122112012100112200001202100201121001022211221211001002220211200222110100211020110221121021200200201110010222100220210011211220220122120122102010101022100020110211101122102021122220002111102122212202021221020000110022121001021101001101102111122120022201110112201222201002202120011212011000102212211121112022200200202222210100000000001100211201120200220200002112011022100211122221220012022100211000200201012011212221212110202011012101111112002122211210222121102202201210201220121100121100202210110100021020122210101000102221102210201202221111022001012201011021012221202110021100220120020101002210210210201222000022010211100011111222202001212020021022201111011112010220101001121210002000010122101012100002220002001102100222022111112201122111110120212022222202221221102221210101122120102001002002121111122111010102220100211200210022222012111200002002121211002000011222102022211022201000200010222101112020222202200022010202011112022100111220221220220011110220011002202000221201000112200012020012100000121012122012202002201102211022122100120121002222202001111010220210102022000021021121222001110222020220121010012110110012002211111122001001121110102210010220220000101110", "02102101210022021001121001012102010200000011111011001220001002100112220120012120212110002100002100101100202101211002110122021020200112211020102101201110000111110201000012001212102101101201111122212201220001122210000202222201102222121221121101102001020200001122012212001122200210002222002001000010002221121002212101001202201210202221012001110210122120200000202211211020012212100220010001221120110212021200010102201210102210201022101110202220100012002211102211120200122102000101022210102200012200022022021002011120101102222200100200100212220102012121011021122220101102220100111002011012100100211222000022102110002100012201000212112011100221211222202112100101220221021021220012201112121220011221201222120010022101220110002100201210212022110202211110102100011201211012110222121011220200211221021110010100202011102212112210100212201020002102020022122220022012011021011202102102022122210011110122021011021011120110011101100211000101102000210100102011110211022101111221021011202200202001111001111021100200210112201002201211121122012002201212121011122211111012012200220212021121110112202122022020021202002210012001020001022102020122001120122101011200001021010011020001112222121010212012111201010121220110100010112112010202001101010012100012211011100102120020120002211002010002102200102110021222202101120121011111202101022220201222201200201102120222001101110012100000121110010122012102212201102220200120212011002221222102002210120100011011101010101020110220112110001121210111001202200000001102211220021112011121002121020122210220002012002101010022112110021002101002020202222012000212121221001200000022021020022120100010120121021202002210021112201121011211121100211110221012021220011020201002111020101100221020101201200202000002010211222002202200222012202002221012110000102000111221111201011200012212212220022210010100010021221012211010120020200000222210002011111200002110112002020100220011222000102201112112020111222010001101022222010211002020122120201120220010101221121202220000001210122202110220211112022120201001212010222200210120022110102112200021121220101200000020220120220110211221010111022020210200111110101121221121112221122201101102122111200001022010202112002020021222102202002002100100111221011000201211002000122220121001000002111112011112101121002102102002202010021221012011210200200122022102200222010002202201000110120001012221101110211111121211110211011201020200121212011011212220220111220002110200112201010110212202210112002122", "22012112221220200100201210000020212022122220112122220201201221111212102021220121211200000012002220002102202021220121222010111101021110222122112200200100121220112200112121210100121212220122002202211202121201222220120102021010101100022211001122001021210212001002210001220200111201012121002022110110120121200122002001200012120201201200010012012011221020110121012222100021002112212100221221212022020222221201002121221102101200212210010000021011122001222021210121010100110101010221202101120221122010201201201111211212202220221102111212122200002222102222201211002210201212012101200202100121222110201020210210210212212121120120101122101012101000121010201110021120210112221020222221021202212212120102212011100120000210012220002120110211011010121220002102000022002111021010222221001021212101022000102111001021200212121022110211202022102001111100101112122112100222112202111021120021101000110020000120112112102100101211222212221201100221201101112011102122000021121012110201212022212021020210122102111110022221200012011000110102021101221111001112111000221002211120221110122202010220122020022122020212221020100212120022201122111112002020221222102110211212121102110212020000121210202112020020111001022200010120212100202210222201010211202202010101210022021222011002122010000120122001121020010211111200122021120122220221120112210100210211121011000121202002002122000000001020221222112110211002121021201022022110002222221100021200000210010020021222222011210211010211210110002020210210100210012111121022012112211220021102221221021110210211001200110102221000222201102221111120222000120201102202110020220012111012202011002200212122222101012122000012100210212012101102220000022210101020112121222220101201212121100102212012210210011111122012102210011202201210101102210100011011102101201210221012011112210002210002210100101010110200102210021102221010110212221101002201021010010212202010001010222101221012212111200202022200111000202222002002220112020020222210211002220000211121000110112101022221111122020002212110222102201021012110022102212110002211110000100002101212222101220010121220100000222121011110010221010002020110120202212212110200122120001110111000222220011001010202221011201010212222121001110110220021001220100101210101112011001221210200001212010022210012220001012100211001112222020010021021100120211120012120222120020200221002110020101222102021110211112121112211011110020012221022012212211101021001100122021212121120002110220102122202001011011000", "20011102021122010000211112012020121101022201220202102021212212000101120102210010122222100200111222222210202102112202002211022200111110202211220022120012101212211220011101002022021101000022102101210202021100021020020021212011121111200201102110111122220201211110201001120220222210100102021210201001120110210111100220022112112000210121102201000200022202021120122202111110200121021211011120122112121111120000001112200112212221220000210100001102001000112200200121211121220212010000100101021120201122020000211021102010221000000220020112100001220021211121120101110200222212102210210000111101002111020210120111111000101012121220110110012101210210022020121221000110211202200111101022120020002112101011222000202212111011021111112001001012121002122101201211012210222210022222200200121000221202112210122222110120000111021220222201010110202110122122212010020000022201001221220210211202212110011000221022010010101121211100102020001111112110200010022110222122121212022212110011102212002212021012220001210101111202120200012120221111211120102121211201102011221222111020011010202201001211112012010120101022101210210011122210120020202021221210210221212222002112020210201200221221111010010200111212100202000111102102101201201022101110221122100110122221022021200220220212220200110221200120002012220100101001000210010012201100200001102222202111011200120102021122110220102201211002212201202222201210121201120022222020021212201001101202222210122222001222100122121102102001222221212001220122002222111022010112021011000010022002210012121111220002022112210020121012000121221100202111210100201210122110201212121002021202001211001221221001112200222020000212111212120022221211210221111021121022002020100201121022022100220021021220100021022000212100020210002000010000001220011022121020210020100120022211210222110220001022020202200022221120021120221110122100002220122122210001210120210021110021122211211200210100200201200220211010012122021020202122101001021102012112201112121101122100002220120120221001200120011212121002110002202222002002002212122002001101220021120022012000021210221120200102211011011221201011112212120121001202011120012002222120202221022221010202122011110200022102200111210122201211220202011001022222120120120200101001012100222220121200200012201101202212102201102212200212011111212111110020212120002200000222021122210022201112122211111101200212202020010012221101202121111111010202202201202222101121002202001202202101122002112112012100110100001000", "12012200021111012220122210120101000101112222121120200221200100121100002210211002012001210012111100021201211201110012101021021122220220010021201121102022121210120221111212012121110012120101111210012010121122120222010012202110221111100000220121112210022111010020102201101220011001221221001122000220220022000020201222102000002020210010101220112102010222210112212121000111001010200001000211202202012211022022100002122001011220100010101121221221210201101121121222021011211222222202011110111110100221212021201012221220102110020221101012110001201101212022200021112011200212012120200221200122011122110112020110120120111002110222102102202121220211000011210120000022022100222200210012011202002001022102001210120121101201100100010200121021021200000011010221012012200021011110122110210020021001210120211210221010210000221112020011001110022200021220101111022201121001000110102011220111210122002202111100220011202110111022100020221101100100202011020202202112122112200201210102121211202122220211011220002212000120110211000010211111121012001001102011020112021112221222221222111002002202021101101011101202000002000202111101020002011202001220201112102120010122111221201121222012010100022222211220222122211012220220121021121101200222111112212002210100011212200021111112112020020002001210000101000200210202012202020012112001110200112200101200222212212021110202020110211200121212222002121202021200011221220221010000010001200112012010012002100011212122120020100002220021120222201022212022200211200211102121120000201010100112111011222120211201020122010200201222010111102201000001101221110021200202220110201210021120212212200020011121210100220200220122201121100102002200112012021021122000002011120002002212020111020211221111011200100012121101220102100202012222210011200002222101012000211000102111222212100112212100122101012022110112222211121220221002101000121010112101112010200111101112021122102102222001011212200122112221112201011010212202001020011001211200222101122122000101100111101202112201202111212110102021200220122200010210011000021211200010200200101000012201102211000010101122121202100001222220201020212121201210222211100012002000021220210210210100021120200020022222102100220011010111011022222022011010202122200001201000102211222002011002120120210111212111022100120010022001102002122212222011011110121011022000100001010002222020210121210101211101202000210220222002110201002211020120220211020201120012020110200220111022122011112102020121101000110002", "12221010002220121011011022011021211212200002111201000100002101221211220220120001200001202101120112012110011221121222112201122021221010022201022101001100010002200001211122022022022211222022121110101000012221211022202101211101200222122122112021101002012001122020010202021120210102122122112022012101000101100201101111012012100222200101210001000201212210010102222021110001221111020101010202022121022101002100112100002211022002111121011100200202221110222210122022110011121020000021112001210110201020101110021012222100100020000202210121201221222122100020100110011102101222022100211220102012020212122110211020120212210210012222212112200221102001120111002201021022000222121220201101202021110010212101110020202020101111022202210220211122011000101201001112221112000122022102100221022220001212100201222021001201012000211012220201202101101010112201020122222122101201111111212201022211012102111220220211001222001211012210020011010112202120202112122211201120001202022022112222000012211210212202221222212010212110102110021202010012210120220201222202200102012001102111101111201221110201120010022111212111212021121201012022002120210000001002222112112202101000221112202011100000022112221020111112021201021212000000110220200102000020210002011201202111220200101200020012001001111011121110001120110022112200120002122220122001010222000002221211102122122212202010022011122000022221102011201202111120110210001200012011210112201121100020110222102111111101200020212210220120220022111010001200110002021202120202211101020211020012200120111002100221020212212222201002102012111202201122122022212002221010222122122102020220002020022002220010101021212100100211001022112020200120112100001212221002101021212102002101202211211101220100011211120220210101020022120002111121222210101101120000122202001200210210100200122021121221002120110001220110012111102001110212110000012111020221202202222211001211002021001001022201121111121212010001122212101102210012220120101101102001122222221100210112202121110110111110001102020021202220112011020022211021100122000002121011100022110111001001222011221011112200100102122102120121012111012102002021100211011120102202111221120211101220020010221102112210112020102122210120202111012001002102212021100112010100220120201002010222101212021012021212012220201010001111100200100222122222221220220002022210001122210210202201011222221112121202002210102201122022202210010012020110011120111022100102200110111110001022022101200002011222011220000020", "02120121211110022212202101010210001011010121210021012211201112111220122112020120022222012020120211111012001212001012120210000021111202220000202210002001212122111000201022202102002022212011212201102002221011010000100212211212010120102120201110221221121000011020200002012110001000222002102200111220120010011112100222110021201002012222112012202210222101001100121212002000012001200100102021110011111201221200202002222002022111011221120222222121211000202202102002102200202200202020100210101022111212021120020211220022112211002211102112212122101000002021112202222020220221211210102021202110210012201100110112021220021111012012101000000100202222121001021000111122212112220120120112021221010022100110100212222221100210011110112111012121200101221001121211201010100011212021112102220012100212201221221220012220121222110001212102001011212221000020101200111121022200220122100110021200100021102020202011020211021121122121212211000021222100001200022002101202110222202202002020110222222012210002201222120010221120000100111012111202121120012200122010122202002200221222011102211112201222122211100001102220001221112222222102212001211221212210112012200102120220112211002100000100120111211200211200220010001212100010012002201002021112022022220211100221201221002020000021011002121011211202000211002010111102221111221021120001010022222120211122021022120100120121022022012120222211222220201202211002201011111010011122021001110222201202211221001221111220100101001120011221222020212000220222011221220122112120022110011022111022010120001122112012202210020000022000011121222020112221210121112112020102222201001200122202022120201120002222112211001202221021111201110001101221100222110112012202010011220012000121110111001011201020122201112021100000210012021020201212012122220211122021221000102200110212202122102010212100001000212221100202002121010001011202201012102111222020000011000112011120112201002210020211101212111211002221022211021010012010010200210100022100202121112211112221012010011101211010122222201020201100221221100121020222110121211212120012221021210210212200102201220212101122111110002022211220010010210000100101121220121120010212121010022211111211111212020002221011200212120102100001120120100011222010011021011012120002210011201020212110202220011112122200211200201102011111222110020221220020012200202121112122012021100222021111102212111120222200020002002120100222211100120222220111011002010002021200012210021001022002121100002001021022121201112120", "20002110101221010100120200200211121210120222022222001122021100001212221101020222020122210220112200022120110002210112110122020221022112101000110022211121202100122020011200210101221012012012120212002120101212222211120111220121101221121010212102111212222021222122011210101110010021210202121200201201220021222100020111020102121011010122200220220000021112011020020022112202002112120210110201102220222010202011110200100011001100200020111200220211012001022001022122002021021202110221220212102000022102200000102002102202200202011200101201121001201110200012121111022111000122011002220020012110212201110020111211221011000122010220020202210101221222201101211210012010221222120110201010200101102201001201001210022201200210222200102100021012122122220110021201021120022022221111222022210112102002100101012022020202002220011100101112011101111012020111121000210021112221110222122111112101211020001112220121112202101100000100122221021112000200112121120021022120012212101111002110100211111222200210220100011102201222202112010120101200212002122220121012102000002221211121100101121212212200121101120200022211111102000111200211121110202200012011000222102112201011210120102001111020111020102120002021021112110111111112112000210221112011110121102101102001020001202021211220002202110211110022201102120011200212201121020012200220212120100101210212121012112210010022221012000100101200202122101122011121120122102020101111112011101000011022222012120220221111210001120111202021000022100000210211102021210122020220002112101021102111220112121221202001222100212102102020200222110120202110202220221120210222021020222102022212212022112101012021010011212001020020020101112122210012201201122211121001000201100222111101120201020022201001011212202222211000122211121222120211101101110211110222102121001221102220200202120021020102002222201121002220222011212100022021001212112212220220121102222112111111021221010011010121000200201001202102101101120002211120122021202210221201110110210022011220022001022202102110020111110122112110201110220102122111020112001221222220212101211100111120011122200122010101000120212122211012020010220012110011012100120201001011102112122121222212012212210110021201020202211002120212200211021120221010200201010101210202211022201012020122122201021020102022200122121100021112002012002201101002012000221022112121222211122001011011100110111121022020120012202021201110211001201222020021120212102211010200110000000221111201210121001202121002020121210211", "02012212021210201221222100022011202120100110222111021112212021010012212201102122102010210020122101201220101201221002001001002012002020002211210022212101120220001011001002102002212220010102222211002212101000202112022212221002101122021021202111221121110122211012222101021211201020001201221110111020220122212002120121201002001210020102101111011212112210222021121202202200102022112121212200020000121001201121221022111221022102002001002010000112110210110112221212001201100211220202100021201111010202210100001102001111201121210002200110011021211212001220211200112120201111012012112221221010212100221111120001211122112221012002122012011221120101221001210001110121102020012200202100011120010110011220202112222010020211101122222120010010022201002012211221102022210101012212111122001011212011211002011202222201022112211110210200120212020022010012100021102122211121110010000220212220210102221200111000120210212021111122110211210220102011110101100110200201012020020221100110100021012112022121121002001200011012022002011121120121221201100222221011020020100220111101020012210122210002220120121020112012001121002122100000020121221111000220101012121022101022202111202101012000120120101210020110121001020022121210121021221010201002211020202121212221120210201002211200102122221202211201210021120110200210121022202212010110110002012220220002001221000012100212211121102020221201112222010011200002020012000121001211201000120022021100010012101012100221212112201220001022102202100102002122112220112121012021112011121201102221010010202202201101010111001022120102021201222110210211221112002010011222102020120212110121201002220101102201002100020220202102211111112001200211020020221202121222120022200221100021211200101000220211001002002211122222111001111101200122210110010200110100112222222200012211021200111221112122202122101221210112020012122202122111221221222202000002022120212001100020010112112101112110120211101121001212011122212120001110002121221210111001101020122020021120201022211120202201220221101221000221102202110222022201012202200000212112210120220102010010101000001211221211020120011100221021100011202010010020221112100201122020101011120201211122222000200000012210211120210121110222000002221210222121100122201011222020011222120121000101021111221212012010220012001102001000120102222010100121110200101120112200011100011110001021122001212102102221221220102020200022202221101102011112022122220220221220210222102101011020112002201011002201011221212011", "11010000201022212201200021021222202002010110121001012222200021122212020022120101122110210122212222220100222022012020012102002222112102200102200011221211000001022011110220011002121022122001000220010220111100121102220200101002222120111112120121122212211202011000212121222221202210101021210202211222022210122122210021212202212020021002010220110210211000112111210220200111111122000221010211102021002202001100020100201210101100100210101100010000021211110212122112021212112000112211101210122111211201020221221212022110221022110110002012011221211001002111201111002021000101011120220020012011110210000222221101001222202211100121211220220022110121001201002100111202202222100122210110111020112222000100002112111201220212221220221111012020102001000001121102202121221022211011122210102020120102000002221201120121110002202012101112201012202101021210010211112021121111011202101102022022020222110021020101102210020002001202112001101220101122102102022001001221212122200021112012200020120010210010210122220122000201200111000102220000020210112020111110211002111200220202202211200001212202222021012000122001001110010101100212011100021011001202010221110001121210221112002022020221001212202010121022120111211100102010202220220001112120012222012021002101211221102101122021212121202020022020111212220002121012202212120202102220222101201101210122021020102002212121022111211100022001112010122200121021011201102221202011020102000021211022110202112202101010111120101212110012002202002121201100122112112201122001021020222002012211220201021002222222011122220211001120021200211222010010101010100020120002010102122011110012222220001221121020001011101112001112222122002020211002100201222202221200010112221012001010121001220000102121201202222211120021010221111101020210211121021200000201010111211201220001202020200211112112121010202021220101111122020212011100212001002121021221020022121120001012120202011202120111002210220212211001022101112200120210210121120121201122010112111001212012112022021121000220120120122221210020221011112221211202121102211222121111020110220212000012202211111200000200201222110202022122220011120102122220000011111200200201010022121020021102102220011202120102121200001120221002120211212021121010210111102021122020110212200120012102111120110102221121221102100100102020222020021220112110002202221210220220110110021211201020101200121211200222221111201101010022000210001222010112210101200112102201001212100201001001010010112022111111211021122121", "02010120211001210212221122201022221022110212001100112120121011210202100002021101010222202202010020212211022110001202201010110001022020220010100101000202212001122200101210000111010200221022121212021202110001012122221222111100102210001020001022222221120022222220122112000201200202021000211212001000212110201112210210101110212012202002122012000111122020221201212212012011112121122021201111021110121000002121112102000211112210120021111001202112001000212222220110010110202200101200000010200100202202211111120110020020011212011210121002002110011121120011221000102100121221110021021221120112211221011210222020010201101101100202212020101010112202122021112102021210021221000122112101002220110101010001002112121100102111111221001212121100002220111122010021002222102110111201121222222222011022000111001120000010220211122201110222221111111001021000220001222210202211120111101100222020110111221020100022220002212220102102021200012222112010102202120020010220100121122011201200201211111111210110112102112122200011112210012011112221021111211022222100101220211102202212212001120110220110221101222200121212201201020210100122010220010112020021200002011101102001202112210222110001012220122010221100201020202110112101021022202112122120210012010101122221212022222210010112011020202010020101201122212012022200121120122222221102201221222111002222022002001010000211120102212221022120022220022201202112012100001100020200200221222010211112111110200210201202020010211011100022201222211022101020002010102101000120212200012120200100100110121122201222120210120111220011201100120011012021000021002121000020222012010110221111001111022122221202011011002220220011102201020202011012111102101210110201102000010120121020010202210022210220211102011011002200011011202101200010201121220201010200110120010101101022001120212110120222120202011121110020002212022001111101211202011121211000201011002022221210210000010220000120011210112201201212210021211102011221110221011211122110001221220001112001010212111201222100011220222010010011211102122112221111202000020201011010201111020220221200212121101202211221021022200210212022221222122212112210122212220022120021021010011100211101020122011222012020020002212022212022121111012110021221202120001011011221211101221101110022100001200210001020120000212012220011022210201101222021002122122120122222110021020212211201200121122212212221121221111100202202201101111021011202210221102111211212222000002222100112201012001202102122102102112101", "12200001111021201010110100212111000221011120121202022101010001001121121210102122011000110111200010121021012002121112102211011110002112200111212200000001121022200011112220110110120112202121220120122100122210122102102100122101122122010220112212001212202121012101121111110010001020121100100220102102120222002022100221202200210111111022210201022022101122120020112211210212220102100122122201220220200201120212110120201020102020122121201200220100120010200011012111111122010210021111210021220102001100111220201102101201011021002102120000010200121002102111020221120112021002222200100121111222100211100212122022100012101021001201212201001022222211220201202000110112221120110122101201020011112101210111021122112112122202011202020101210110012020200122200120012001022111200220101111212101200211010200011220221101020010122120222020200120022020010212222001110221202121112120002021010220210202211110212001002212022022012212112110002220020222211210101022010211000221201121110121012101210201201111210022111012210012001200120000001021202121211102110221002011222012100100100201020222001122222022112220101121222101102220220100210102111121011020202001012121222210220200010012201211102001220000011012200012021011021202022201111202220202021022011210102212221212002021000112102111100121000211200111122120220201101220100211010020212100122021002111201001002022102010102012200221102101002000202212012012110221010221110221020122120122222010022000101221000211001202011012011102021211120011000201201002021102111010212220020210211002020222010021122210002122110121110100000022121111112101121122001121112112122022011112120110120102202022110220021110120000121111020121002002210200220012122200000201122100222200101202100021120120200201100222120001000111221210010000022012112102120112112212210011212220212211012211211020002010120112220120221121001210210220020011200222122211201111210220022200221220110110001201100011020022222110212012210122102022120222112021002012100200001222001121212210001101200101200212211222212211002021212020211101211111002202111112020102202010011121000211212222011020022202001101221011002102212102122112001102110001112221220201212020211200010022011000202220100001002002102102121212001210020201011111211121212200000021002211011222122200200102211020020200111101222000001021012200020000220111011011210122220012122212101220200001122111000021010011110222211001000020220022021110002221110220001020002221101021021220212201001200100010211020202211121100", "11221202202100102201201121210211200022000121000112020200020120211212002011001220212102200211002111201210221101001120102002122202001220010102001000210212121011000111120221222202102100222002111000011002101210200001002010101202111100112102221012002220001012001101221222120120221202121121012000002012222211201102211022212220021201001002222222001100111012222111100200102010001101201122120200000220210110221212120202021111021020221211112012101022012020102001022001120121010121012212012000020000221022102121220112212002012012012201022120212002011210020000022100000011121112022111200200222002212001222200201220220200111021110012022011220000202120012000011201020112100221022200201012102200022212100112100101210021021012111202202100212211001001020112120110120002212211000010201121101212101101211021202021102101022102212122202002112021220021101001202220212111121211012211200102220112022021212022222020102212002001021102221212210110202210020102110222212000111101122011111221110010200001021000121020111112211101010020020201201112221210000101000221211010021101200011122022011111112201101010122202001012120111111112100102221000100012112021111211122021002002011001200022011121001000000011002110202201102022022021000101002201111210201012201020021120021020101001000102021100020121202101110010200222101120100120110021020202120021022120011022110221010220110110211110202212021212011210011111121000212112002212120012211220222002022022211222122200020001011000200100210022120221212112020011102212001200200212020100021202202222112001121120202120202200111201222002111112122201201201202222102221101110212210111112220110101021101011112022221120020212112000011101120110002211200122001002101200011010000101002012202212112000221022021211202210100002212112211012110120010021022100122200010011202222021200112012100122200022201211021211111211002020002102200020212202100211022011121111101201121201111121112120001121022101102100021002010020212121202222020012212221220222111100101202022021122220000201002021001212121110211120202212112212211111102221111202022011120020202010222202010121021022202120220112202022111100120222112022222102112110212011200212012200011012201020202000011221200011022200000221220111001010100221101001212100001200121001212002212112212202102201101101122022102001202021022001111220120211121111121220122210011111111221000222222012101212001120010120022100220002121112011220111000120212221001201102012112010120211200101121001110012211220211111221012000", "12200001102202002201202111021221021011102001010020001102220011210002001001221012022011000202202221111012102121001001022012210122122202222000212211210222001112211021001202010002101201221021122002112010002220021010001220211002011221110120211100211122100211021102011202202201011002202120112102202120200002000111121011201101010120212212111001202100202122002102002212000120112012202011112202210211010021121122201221212022101021200000010012102200010021020201112020200212020101021102022011112222222010212010012112122221120022021212122221111002221211201000121000201020100211010002212101002120222102201212102200112012011201011210202110010022111122020220112022120210200120012121220102121022112012221122110202212102211110200122001202110122011111202022212111222110101221021001110000201002100212012222200122200011212102222110120021020021022210122110001102212220011222000010012110012110120000021201122220002221221222110121221022200221010202200001002102011110022221202110012101011112021021110211002221201121021201002212010211101010121100200020000101021101122101102202112212001200122020000211010200020211210012001010120001001011002012011012120001100111212212212120001111022121111011212211111212222100202020022122202100220211021012011000222202211202110111011012100221120122211001101001201220120210200100000022002212020200021021210110112220000220011120211120011221102210120221102110001010021211122122220201021212022020100010022001200100210012110110022021100122011222110220022202211012100221001122200102100102200002011100110012100011122220100211111211112002012221002020222121201110000202212110010202210212202002112202102102102200010000220021212112101211200022211122100221101021010002012121210200012012210022002121111120111001021122002201222111010022102220201012000212212002110111110220001000222211112200122021021202022202120211012112022020202000121221002222022221202202001120101100011111202022012110101110010212211021100200002202102100012222020210020100210201210212200101222020222201000000121001121112022022101221200020120021122211112000122122220200111101001002001001012012011211210122100001201221121212121012110121012112200210002011102210102111220212210101000100111201022200000101211210012212012211221210020122212101102221102220220021102222012222101100011112211121120010010221120002220222222002020010210111022220120102020201122000222102010201212102012200101111021121110221222120211122010201222101211212122202200021102220202022201111121120011202010020", "10001011102010201201200020002200202122121110210120000012001011222200110212012121210122010112222100220122221102022210211112212122201100112211201220102212001021201011021022010000002210012211101100221001012100220201220202001201000100112220020011022000121202101122020000012201010102110021002102212110110100222121001220020012221122020000021122101012111111022120220012202221121222110022222012002010001011102222221002120222200021210220102211212211220202021101200121201002020010021022120120102221122021012122220121202211012101201110202220222002101212200121012010011120022121012220122112122110201100112221212122012012200121011001212000112222012211020122100020101202020211121210112201112121212212121010221101001112102021101122022102111002001122022112000020212010101102220222020122100101120002110220122010121010221022200110001002221021011201221202021211120120200122200201120210201121212100210020201200121000111022011021020010022111220222200020100111002002221111020211200202102000212210011221221222200200001102200121011101012020210110021001010122200110101102011101202220211221102011021200120222012121100120022111210111010101121020010112111101112010201020110011201212022220221102022102010000201102221012102210122220121200002102122201221111011002112012002110121201202212221102021212110011110020221000102202012122121111111102020202221111001021202000121211120210111212101001012100120002201001212112222112111101101200020110112020201021201211112000012120201102100220222002012210110121020202221111011001021021221222221001022210111121200211111120111221011222100101220102000101220011112121210021121020102112220021021100220211121201110110220110022121012202210222221011221222012021121122210202201001202110112101210012012121211121012210022210010201221211021211011021020211210102100001021220202012002020210011022212222000120001100002021201001021112012111000010011121021212021120200221022200202222111002021211210122120202121000121102200102021100220002101120111112111200020200221100011220122002001211202010100222101100211221112021100211100222121112212101102202012112101021220111112210122021010100020210110120221220202211211200212100220220110011100021002021220111022000102010102211200021211101022211200121010120010022010022001012000122021000112012102111012210112200222002102002001002202010220121200111010122001011210110011110221200000012120002210210212002220021102002020210211210011020211211111210222020022011102211201110110021222012122121202110122102210212220", "01002022202112201020021202001210001011102000020200102120020120201200022202201102021111020210120011111012220220010200120022102110122001210111002002020201111212202011200221012102201112210100221021012010202220210202020201201120212201100220000001112101121212020121211222101212120110001122222112112100201212111212100102121022110001210010112012221222010110011111100010022221120001111111021122100011102220102111102100121122001000222212100121102111022111211210100020121112210200001112011210021101012112101121211021020222100110111222200110221112120121100111210101021222202200012010101022122002010010212021222121112121112111120020121212121211121200120112021020120112210210012102212121220110102121212221222112120011220021020001121011101112110010212210220222100001122001012010022001102122201200202022021110012122122102212222211221112101220220211220120202122110222020100222022211200201001222110112212020210220122221122011110020111122002122101222110010110211202221111022021100110201222112222010221201110221101022200212221020101101122212011111122012211021222202121200101001121112121100200001000201101000100120020022112201200212202012201211011210012000210222121220212021222202021202202221002222102111000221001110121002200022220122220210212221111121020001011002000101012000111100202212021221110020220112121010010221102022010200100000110200111022120012011112222210100000210222002111101210220111001001021211120022212122111212022110121002111102111120112212112101201121200200112011120120002112121101222210001110000221012111201010012121021221121121000212112112101020111010020111001122221212221221110111010112020010021020020221022220000202221210022002001100112221201121121101011000020102222111112000200000011000100021120222022100021020110101202120201200101022000120000211112102211100112220210010002222020002001112011221020012112012112120222001100111011212222100220102000022110021001111101011012112220220111022201120120200021200002000211102020201102202122211000210201110210020122010011212110010102212001011101121002022002022111010010221102212222212201000100020220002211112122012122201000010001022021002221101222021100022012201121020202120202101110112012102020011021111112021002111112021002020111222120212120100012122012100110102201002021000211101120012220200112100102100122102100202201112100222202121222221211102121001222210210021212112212110100211220112201202012202102212010112110120000002100110012001002222001200000112101000222121100010201220121212020121", "22002111202221210211100021020102120101001222110022002112000110011010000200112201200211101100000211100011211100121110210121220110002210121012011122010112121101110100210201010112220110122101111012122100212222220222001110200221120100111210002221221200201012222211012000221220101200001220102000010212012212002112022111201222002200010201010212000021210121111021021011012201000002210012011111200121200222111112210222120221022020222100001002020111201000011002101020120012011021120100011110110111002212220000212002221211222101111012112000000011111112112021012012002210200010210101212022122110220111011001121121120001122110120100201222011212112101012202121201210212022121200120021120101202012000110120210012112121112022211121001210220011021020020021102002011202220110210210121212011102122200012011001022201100200000100211010120220220112120212221222202201022212201120202002202210121222101221110100121201110110021212112020202100021110012111010011220001212212100022111001200010212211220220000102221110212122102112021220201221200121002202121101100100222011000001121200111222011000021102100210112220101000221110100100011201220212100021102201101200101100002122200221022202102002000002200020022121220011100100201120012202100122121022220221011102011121101111100020212201022110120121122022110210002112020210011100121111201211122220211020200020111121011120101120202201120121002012100220201211122222002120221111010201112010211121001102020120012022011100222220012021022201022022011110220111210020120111202012111100011001201211022010121021210200112200000110101111001110212101100202011120120121210111212200121020122012210220201101100100111221202212101010120000122010001211100012211210021021201002012020102012212112002102021102022012211101211022111220102001010210102121220202121110021022121011210012010112121210000002121000221020222121102010100011110101022212202220220022221102120022122202020120200100121222210012122222121022121002221201212210022112201010111220012020000000100101120112112220221012222202002120202212012012020012121222212222100221202022100011001120000212220012001121021222220122111121100221210000020121101011200121122110122212201002021111122102101201021201101100222010100210201120012212110022022220202122112111212220111122110020210200001222022002100221100101000121220210112022111022110211012022221102200122011002121021010022112212022020202110222202121212122201122121121102120222021200210012100020011122212221200011102112201021201200210201001", "11211200221222220100111011012121211101201220200100100111221021012021002011212001022012210210012211201100011012020001200120202210212021021011221102222221222220212000100111110220021212110120122010200220201100221010111212122200022100101120100211100012111221022202221202221022100110010021000022222221220112012212121202202120210121011221101000002002022210021200111111200012121000202101012202020221110220001210110122101020211020211222221102100001222100222221012112202210102011112020220011210202111102101222102120012210211010111112122001011110121101201022111010121102112202112120201121121102021111002000001102211021202000121220102200010111012022120110112112120202221221102021001111100001001102202020100021121002001220222210211211111101202220122222022200101122211020200012212221110120002211002112201011100101012012220122020102110211211200011111012121202211122121112120211112201101010111110011221000222220220202010121012100201012102221011121012102000010011222020102001112002101000102200220022002001221000122221010022111211200000201100112012200111012102201020000011111220021121101111011222001121020001122120010110111220021200022212212110122210110200111000221202212102210221122022110121202122001001200222122021210020200020112000222221022102002010111100211100200011101202222221221020112220020022120101210211112000120212200021101201120210220120110011220011220221101210121221112100122002101122101221112011012201011002211020002100101001121120200112221002211220112211001201100211102201101112120100201010210122101212011200001122021100121022211010112110101012111202221202202012120211220022012200221102020112200202110111001100022021121120112000012102100221000020001120022121100002222020011101221121101220102210020112002111002022112221202211001012102102012221211000112021010002002001101101101111011122112200210110012211110002112202200000211002020211120000020001001200000211110212212111121102200020102211112021212221021122202122221102002202112202120211121101001102201102011020112020021010221021120112011201122001201210111201200012100011011212211020221002202000000200000102112100210222101210122011021022120011221100022220220011111122221200021022111111001122211210102222121021100010121101011221202001221001020012002100112110100221120110001210210002101022200120222020111220001022110202220020020012220220100012012122220112011212111201112020011210122221020010211211012020010010201200110112120102120001211200211102210120210001010112000222122020010111020021120", "11210022202101101120221000222012011112100220020201212202021220021121112212101110111012221002110122011022120200212022122010120112200112011110211201121211002200201011202210211210210011210010121012122021221202021102100010100112022202020222210122202101100000202011100102022122120102021210201011210010011111002102021212200020202012022120002220122211211020002022101010110122001201202221100100022110000110020210022100221210000110001220012201210210222212212221011002021100120211101102101021210001111010001022002212222101000110211120200200212221221100021101102021102000012201120022110110110202200202221101211112122020212201012001212122002121001200202022002020021020002212002101102000001120010212202220101220221221122210200221220210121022110212222200121121101200101212112211011111202111201200110212200122022011202121201011022221101220200221102120021121120012011121212100220222022110121201002021120000101121022002102012000211000112010202201122200111010211212012020222120110112211211202101102212211001101211222210012121211102212111211200101001122211210100211000012221001010010020102120012021102211212011020112010121211212121100012001021002000011202200021222002021111201121220012022010000200101010021012101001110002222201121011121010011120012202211022201021210101100011011202102102212122222111001212100112022011020102222121012112121221101220010110001111020201222220200121122022222001002011212120112202220011200212001222202010011220110221210221201002021111111102111210021002121012000210201210000020011202210022021212021110201022220202101122021211211211021101201201212102201210211212121212201022100002200210011010212211202111012000022211121212000010211101002122102122022020101220221111111220020201022001111222110011202212211102101211201110221110210212212200002102102021020011100021000210201001021210210102001210120101201122021200011211101101000011112120210121000210002012102102002102202020020220010222011120010210020121201000120111012101121120121201012012121022111010100222002102221002021112110002120021111002021020110221011010022110001000121222201201101211021000220120212110020201011200110002221100011200002021110002101212210210112222220022212112001020202201012120101211201012211020112022210020220110111200210211020121010202111012001002201001112212002212121001212110122202112012012211010112002220122002120001002122002211011112011002110220200202111022022011020120002010220111111202212222022201220212201001022001011210222122012211012000010102110121", "22200002001021011222011112201120001101000010120201022021222011120120210222111001020101120221211120112011220002201101102010010001222202222220000112101120122200211021000202202021020221010011111121212020220021120210101022010121002202201101221121200201000100022202112011102200011011021011210220101002102211002100120012002102122222211120000012211000012102000222102102201010012212100022000020002102222220012101000020211111220222000200110222121101122111002020101102112212011221102112011001000012220112011002101020210222021110011101122121121212110112210022201120210212021121201221210111220102120110000102212220120102212212002101020221121202021020202212222021020021220110111110101010110210110100011100121201111000212222101112110121102120210201111201211011121122101020212221012101222200010222011001200101012202012111012112200220212012011022011220220002101212100022120220000111221001000001012211022211111120202021211202000101222222022012100012021211221021220211020100121000201200122011110120002021220020201010002202012122010222211110012011120211202000000100221021121220021102001012020122200112112220022110120212021102022022001210221210001201202010001100010102212101002021200112202020021201201211021000221220201011010202212022002210012001122202011001112021122202200001102210102221202100111111221112011101002101121121022001222110212200201101220212101112012212100100222202221112110101012021212201222221202012122011210112201122210222221201002001111020212222002020002210121111002200012022210110122211200012010020111000102020202020202010021102012111120021021010001122201121122000010022112122221000101022021221121012020002222112122021120120000020220202121110200100021022011200120220001010220101201222012001002101120212012102012100020002212122111102111222220220122211221211010011101021202210011211101020222121001100022121100000221001120110201212012012212122122221012122122212202200002211100022222021200121200120221002211001121112021210021011000202221011020011002101221002011100122022001012122022010121120100100222101102001010101201200222121000212021201011210201011220000000121111012220100100202001210200112120010012220100221210212011221002222202201220202210002000011211022121112221112121201220102011222002200122022200220022102002010200211220011002001210001211100221222101222102120122002222112002110201020111122022210101221000022102210001012012222001000022110002102000110200100222002010212200011002000221212012021000201122220120100111012110020100210101", "10012010111202112200100112101222112101012120011022201111011111200111120120012002121221010100220012120021110202110212200012122202202122121021022002022021011010120101210011021021002102002110020102102221211120102200001002110220222002112102001211200120011011222111221120222111220210002112101211001002220201220221001100222202201100201102100200000121022011110011101110000212010210001201201020210111200122202112222020210220120000201120211222210221122220202002202110222120011202220001102102101020021011122202221001022120222100111012212021022202210200211020002102120220000200112222001211100212120220222101110021001200101100022012221211122210021021100110111120212001120020001212211100120202010200220020201002211202212101112201210100222201221110021011102021210010021002001201211122110021201202020120220221120200100112221101021121201102221222011001200210121100221110021201012010101212110221122202011000221201110001022101102002000102212022211200001112210101200002122102101000100220021120210222202020210012201112020012120011021220212001212000200001110101002011200211022122110012121211011101001101110001212110100210122222010211020021102000120220112202222121010120202011110212000200121121122200100011000211002200210022112021101101222010221101002222222110002102000022012221221010000001021101220002210200222101210222220202111200221010002102021200010120102220221021021102221221112012220201020122002121211010201212011022011222211001002101011002112211110112012200210111211121112001001120121020220112001112012001200111222001102002210200012212012010101110210002100210010002222201110100001022012202022122000101020000222001221202222202111110102201121020222110101012002102201210121120001221002022102020112210122220112122220000012200221200010000121202122002221001212102100000102221202121121201121211000012221221200102122122021202101220011012002011201022001221102100101121111101211012010112011000112012100221111120200021020220211011002001200200110222022112120022010022020210001121202122001102112120200101002210110112012002001122102010202222110021101220211101200202202202110222010200220211102020210021210111111011210010101000222011112100022112000211212100101001222021110102111222220022210112111020221011212222221001200211001112222122020000000120000110120022202220002211100201111212020120002212021222021022021022201112022112202201222021102122001210220121102212002000111012020212012000100211201120022200011022012122221200102220202020011112022220001221201020001200", "22001100121110011112102002110110210221022200100222002002121101102112012110222001112002002211101220020001022002112212202121000121202210022110112002121210120000122121121021010202100111101210012222211202002120211102011212120210012201102012102121120110002002100012101111210121220101102200221011000202020102012012012111010122211210212221101222001111120120122212200100110202110020000122121021001022102201211220211010110011220201021212111212101000120121002211201101100100022020000022221220000112211211121212102120220222002222000111002120211220100000112022102011212112200212011021212222112120000000201101121201112102110102122101212011020000022101011122020202100111210202111100102011011221221201222120010221102022200100200021210000212121121002000112020121100010002222212020022022100200121002102201000201221220121211120222121022122202220201212210011101002201222222202010221000010220021120221020110201220121210020112110121112101020120222001102122102222112100021112222001122212001001101010222021220012021001000010101212201202001000221021001111201100120022221220110002222210220021211102202112220222200020020022002210112102210202101022112001020001000210202021020000102010002110202011221102120221222011000102221220201000111000102210211212102011010002212110100210112100200101021121020212211021210121212200221012100222112220212002202112120211112000020001122220011000212220220220100222202220002212212120110221000110220212121002200122000001021220120122222202221201011112101120001000212211011211112001000020211112122022100011101001000201010220102010101022220211010000112201220122022121021220021210220121202221211012021000012011212222012111220122110020102202122210022121211201000212100100212220101021100002010220022210122102102221110201210120200112010200100010220000110000202112001100122002201220210001020211202211021220022120110222101021010002212010022202210121121010012210101202122221002000210001000202111002222120100200202010002200020121202102020110211120102201210020102121212010112211200221212001200100101101211011000110110210210101001020101202201210010120202011112020111022001221000122122012201002022202212001111201020012122011012121220010210222020102022212000220011020121111101122021120222111101020201120222210220220201212111121002121120010002220110221020202020201221110012102100121112002002220220110021111010210200011110101111221221222202102021002021021101001110011220010012221221202002112012202201201102120101101122100120011202212211011111200112", "01220010101002012222201102121220120110222012122011112222012100012021022211222102211211110220200120021122021200022221211010211022011211010110002100210200111020211101000021220022002211112012110021210102000011220100211201020221200121110012211010210020100001221100100212111221020112101021211021010011010001210122210000022112121201211012100021102012120002112222210221221222200020101100121200121202122110110220222200120121211100200122011222010202200110001020201211222021011121212211121010211021121001120200001100020101210001112021222212210220211110022201000121200201010100210120202012122102221102000122221112010220221102120011222012210011101020101102111111112220221002021121212020021012211220200102102012021200211211022222001120200201021012022010120210022102001022012111100112200212020121120110201121202202010121221221200201211222222002021122100211010201100201002022211200211000221020222121011111220210001210222120121100002000220100121212210200210012211000200101220201100121012222110000220121110020002212201120002110101212001101022020120201000220021212220001121122202112112202112221200120000002202211212200110210100110022112110111212201222101102022102001001001201010200201211121221022110012112110112200101100002021220122112021221101021201010220112122002000111021102211202201011121102211200111210201001110122211221012121122012111121202001120221200021122221220100020221121220111212100220210021000120021000222020122211122101110210022122100102022100222012120112202212000112002112100012001022111011012012222110122021200011002121102101201000021012101212112120012221112020121200220102220202002222220121120210120111012220122021112122201020020011010010102110001210221011202211102012201202210120000121210211210212220210211121111022202002111212220202222222202102221222000222100220202120222011021222221220102010100200122001010001220122110021210211000112111011021020001202121020211100022000122112001122001222120201020120202110120220202102121212111010002010211102112221021020000100000020201021211122022220200010110110220101211221121102111210000101110111121101020120212220220011221011101102022120110012202212122002122001222201000110011122102120122222220201201100111120001020122111202111001201011112212212100122100100110200111110122201100021212212200011022222120002102010221010000110221010100020202221122102222220100120000002121022110111000021212112121102001222122201001020100010210212221122120121200002121211000211021012210011000102202202001200000010112", "00200210200122101200022121022110000211101201221222201100111221220202100112212121221022120202010120221200201000120111122201211112122201112011201100021000012012012020021211211011111200110121001002122121210012020120201100112011012212100211111100022110100020220120222111202101202100011010212020000112222022122221211011221002012120011102010102221010210210002100022020212220121200002001201022022222102010220211111210011201002202002110121211220202120102002021020211110011012122120110200020010100102212112211110021020221222201212101122200211122002111212022021022120020000211200122112122111010120201111012001001012012201010100202220211222112020220220012110111020000022101102211201102020221022102101121120221020120112222010021212000010220012200210210201211021121221221112211212011210120000201022211101000011102002000102212112202202011101010102221200110221021002112211221201112212121102020122202200200102011002000010120120210110212212210220001211002122211222101200202021220200010020121110202120111220120201222000201012211201100202221220101012002200201102101110002221100002001002110200202001021010220102100211011201200021011202112200002012002021002200220221002002202020222100201010221012011200212220001120210022000011220010221002021012211222100110112020121221212110012212200100212212100100002001210012010012222121021200022221122222111002120110210210012022122111220122012100022110201201221110100220210211110222011100212121101122102201101111120022210110202221001102201221221211220112021201000002121020222210102011101110101012000122212111102210120220211101001112102012100110100222110012021010022001012222210212101221220202001021001220212020001102112001211122122002121012102202220212020020200200002222012211011001220211202020200221111110001021012202122200022002012012210210010100121000102012110212022020000101021111100112210012102101110010121022122212221121012202210110102020212021112211120110000002012101112002022201212200011001002121000112002210222000001012201210111022210201022002112222222000011001111022022000122202001111101100111200212000120010210222202200010201210000111100211200020012112110110100222000000200121012210100010212111001011000200002121102112001200101010122000021012001002120212010112020111120010222001120000000211000200222101200202212110002010202211221002110220202100120122011200101001000121210010000201112211010001220101002012111212121111100011211000112211020110020200100102011201101011110221202010220202000112020202102101020100", "22112010202201122012022111121111020102021011221020121212211110012102020122001101010020122202202111121000022022001002001111202020101010220022011000222100010021222000120011222201101221011101100101012220021110102222110120022022220212220021110221202210000200122202122021200201112220011012200001101222201120222020002021122200222100222210211020002022011121101022011221210001211021201121220202212020111220000202122122121020011001222102022211220212220012012101201020001212211111202110110010201112212220101112110122221200200221102111011210002020220100012010000021200100012221102010120121121021220120212111102101022100102202221012201210210112122120011122200220201120220002111020120112101202200002102202002210120211122212022000110122020200111201002110100101012121200211101110210010202101020121010112201222122021010202220102102212200222021200201001121200101200101002121012010010100001010200201121000211211112001000221012212012010220112010111110000020100200010211121000000201110000122002110202121022010211001111110200101202011100022012002002220111002210010001200120211200121011122222112100111001201020100122210100121201001020111020010102210120021212100211011120011101222012001012100221120122022100002110120011201012020010212210022122111000200220022220221112021012202012200111002111010212012021210010000210102011201202121112022000200010220210220210020010112211122001200200120022202210202101012222100120121101100110120100100120212200101021010221110000112200011200021111111112012120021221021200110210001002101011112110011210101220102012110012110222200122020000002200001120122000022101112121112200200201121100010002021020122222121011022020122000011112020000011101211222210000020010110110221101112011012221211210222011211021121022002100110222022211012022121222000220122100202100012120201010001120112212120201011102011001001000020020122201202021020112102010022021101011222120102222201011212020211110202221112122000120200121201022220221002110000000222211100120111022211121102200200002211001022211210001211111021022121120220221001010112120202122220101221020101121112012221122102202100221111111221110001021002100111212201011021002021102002101010010221122111001022101010202201201021210011100210100021102021022001021011202000000112010001210012002002210102101121100111222021120010202101002112221212020212120102011100122111222020201102022212120001011212121011120211212220011112122200022001020200220200222222122001211202001120212121101111011211022120101011100", "20211211110210122212100012100010220021111200012100100220200220221110200010012201121000101101000220002121002121110220001210121110212212100221211200110110221022200112011210100200210100122002011112120110011010011200022002011112202221121100020012010012020210102010020202211111100110120212021110220022120211102021201201002022222022022100211010011210221220001010110220012122011221111112010020212002101012012112201020011112020120211102120211221102002100202010212010111012101000002121120010101222101222201221221121221012222011010022222200020000221121112020101011122002121011212002102200002211012101220221220201022122110112000222222020102111122122111000222010101210221102021100001001122112202102210212121010112211010222110202201120102101111000111100121020102110102121222210222100110100222221201222210000021112001220000120111001222211111221202011210100010020101201100200000010202112221011002220220100002220021021002210010200202122110122000120010112201012001011101110201200212110210001102001122202021200002102020101111202201012001211100201100002100011022200101020121011101011112110021002022111111211222110210222122101000200112201112122100202222120212222002202202212100111000012110021112202022210210011210010111000021212112022121120120020110002220020002011210220120002022112001121121201121102102200211220100210111220121001201020210022210120122222022102221100100002110011000100012002102021121020200112102212212110220102002020020020011002210210022000221102212111101101120112200000222111110211111112010120222212211212100112000011121111010001221120121200000122122200021100212101010122012200221222022212001100010121122011121202112121222001020200110102010221122222120222011210110202010002202202212110022112221120120212121122122112211110001100102212110201022100020202121201112111011010102111221120011210212121020220012012100021121211012002011002221222221002000112200012121022100011010111111122000220100110200200102000001102021020202222201222202022221200020210010212112112211002101100212220121210202210012001201121201122020000022122221201100112012221120220122102220200122002202011201022121111001112002122010102001101120101012100010212022222200222221100001101022222221210222111212020220221201102020010011002020212112020220202012002120210102202110210000111212002021202110101012002201000222201202212102002102212121222202002012012220210101101222012021021121201120210211002122020201102220101022021210102102011001110011001121010111221201120021221021201012111", "00010102102210000221202001211110121010202010212010201000022120100022111211000110000101122101020120221001201111120221111102211210121120121202022002201000022100010210010010011021102210010002100012021102112102200010022200201201122210012022020222000101002022012002102211120001012121122020021121001202120202120222201210202002200221212022201100101220110020020002001001221221212212011111101121220222221112020101100121021122221110112212222011102100001120022120200202102222200101100021102001020101201122000211210220012001120021112020212000211010202100212221022200001011111122102001202022112201220022110111001020202112212220101102011000202110002112221201212222022012121210002102011002100201021201202201020120212102010021000201201111112011011101112120101210212100101202002012001001101121001212112101202011110212112101021121001001021101002100012221020011010020021222101210210010110020011011111021110012000210011000111102022210001000122200121222212010221210222200220110211222010222000020200121220002121200211121201112221210000002010211221011102121212220110220102201211221010002212221020121001211212100021220012202121122001022221001112121000200012220010022012111002110220200220011021010022111221120221222200221020200220221211001102001200110100222002022000121010102020221002122210011000001120222111202011120010112011101000212021222212122002111220101000222022111011002102020111002001010120101020221110022122002110100221212101020112001202221211022010211111102022100111102202202111112020002220111020220222211110220002200120100122000100011101022011202021002110100201011110101011000221211122101201221221100122021121002201021022221102020001101201022101022112020220022202001121102101000011002101101112000201212212212221111222201012211110002121000022020002110200000020210000222020010022202221202000122111222222120120010012010011011100122101201121200111121211210002002021200001202001222212120111110020112220011221202012002012100110110010112202122112200202021011202222200021222201010000220202022111102121121010100100002200200010122010110020220122020100210212100112122201010120111111210020201112120220221222021222010122021000211121121211021001121010122000022202110220102100222002001200210100022102100010200012110122122212120102022020211021211202221222111020221001211101220020002100100121112201121110201021020011010202122102100201210220011100221200020111201020202001212010122020011222022012111212202112222102211122112210001011212121102221102100210000101120000", "20111022020101220220210102012021100000220001020201220220011021001101210122101100020111102110100101221111121110021001011220010202000012021120010012222011000100202011201021102122122211201101021000002102002021100100121121100122000122022120001221102220212122001102010011102011020022102100202021022000211100202000210211000210112212200121021020100212012100011000020220110112202202220122120010222200221202201020112200020212022112002111020221010120112221001121020002001212101110121200022221011111200222020000122102101022010100120201220101101001111012102211012021001122221011001122021010212010011121201212011102020111210102022000200002002101010201202201121100200120022112122101212110210202201200001020120101010220120200021001110201101020210120102211020022200101201022211021112202211221020211222220110000000220022110210122210002101111102122201101122222211220221002211222100001012220200110212012112020011022021020010202021102002221022000012121212012221111100021202201021020121111002112202120112000120022112002000100111210012022000120212102222020022110200202012022122221221110022022021212200211202112222012111201021200002111120122012221002001110211210101000001200022011221220200121221221120212212000221101212220000220220021210012021212010221200000010201122011202102101221101211121202000202101211010100202110020010210102120022002211110222221011212111221220200011102120211100011122121001021212101001020120002010220101002221001022210012200002012211111121100222012221121221002201120022211120221222122100020001022101002012201111011111200201011100102121010001011110122212020122202021221121110020110012110121001110001211012211000020212220210221102222002012012122101011121101121220100202001011211102010102001021211020211212020100021102001112122022220001202201211121220010010222220201022220200002221121111220211010112202112102221100111110120111110101121022002202120102100012120122101012012220122122022201202101200000121001122212020002220222020212011011000112122012210011102100222011000010001201001122201010110001200211121221221120201121000220111102211001220012201221022010002011222112010211202221012221202202222000112221110002020120200001021110010102111002020211101020112010112202012101000102212001111222021111220000221211122212222101022020100022000210101111220001021021010221210222201122022200212100022222112221020021010222022212121022111222212001011020021020212100200100121102222212200220120020222022220222201221211211211020021200012221202122200012001", "21121201120211110122012101120100220122222122200210021102220102200210222011211100020102011102220220121101211222000100101220111121212200212112122212221220122101212100012112010110020002012101111201122102221212020011022010102201022200011011111210001112210011212211010101000100122021022012221010110022211222012101202001210001111011012200212220002112112100211201112011002100012100200120022202102211221111210120101002000212212110122222000222211001120022121001001012212022022022220211200121002202012100121211222101121021020201022221101212102000121022011120100000201210101001101210110210212221100120111002110201220001110001010110101120111020222000000201210100001002120010112002001021122212000120022211122201002012120111221010011122102021011210022121002220101122012220021101210222111220212022100120111220122102112211101020102202210110202010002200221220022222120211211202220020120221202000101122200212011020010021012002121020001212020220110120021020022210222020001101010120102201120010212100002000212110212222222220222002222221002122000221022012121222212010112020200110000100010200020011021220221121221111012022112020100000020111021201020101212201021122002001210200110112211202222022012102020002221221100022120101100111000122102111222002100022010022010201220010202020021210210220210211000201100121201022011102010121112211011122222100002221221212111110101210202121220012212110001012211100212010100222012220201101212200200000111002020011121021011110020121201212000011121021000100001002122122022212200220120100211011201222210111102202212212201122022100100101000100121100120202002221222000000212221122012212202010100112221111212221202220211211012002110012001121101220011211022001001222212101121122211111202000000100211202001112100120020120222001112110002011121000022022121022101010222121000110110221220200222010201000222022111101202120200220110100010201202110021200011121020121202120202022202101221221101022112211221020211011111101221222012022022110212110012100010200102121222221012211111022000200022120000100110201112100020102121021221100111200012101120220001102120010202020210010021100221201112011100222011202010111120122100220102220012220111010012120102100211222210221101211221002001010112202010212221221210001000111202011222002111121211222020201102022210212220222222200101120122111221122212202111202102220011120011001202102022122202111211122112110111210101020002111101201101200010001000010100221121221220110112211101210012222220222202010122210", "01021000000100222212020101221212102002202020101022202200012101202122201200111021111212021001012001221002002020102111111220221000110122200020021221222000101210121022210202012201211220002020000210210111210000000200122112122002211210211122211020202211112221200121011220002012211211200101120002111011220020101020221002022110011111211201121222102201020002210020021001211002120002212200120012210111201002221222221122022020202000210021000201222012112222100120102121102212211101220110121000120201012210021020211120102012012001212110222221101220112210120022102201211122111111100002122011002210210022210020120000201211221102222110001121002221011020012100000122222220020110002022000120202211102222100211000002010110020122100022121002011210220201101002020002200110220002221102210211022120121202001200202220202011020021200022111200112000021102012221111222001122000201012112000002002100200202020020012021011122101202020220111002212112212121121200100100010110022212000202111122111002001002122122222201112112221110021000112002102202001020021021102121201021100212101122202201122022200010110112111100002020100220011201121101222210021200121112200002021002212202022101012022221002001002120211021022221011110102201101222011200000220021222222202121102201200101110201011012120222211201102012020121111220001010102011202200000001210100210100111221001110211211020101120012122120100221220011211101122220201220201112012121202200022110121201000220222211111222021110020002010121221022221100022102011121120021111221112210112110001022122212100120211222211202012222101212210221121020022022022201122212110211202000012110112120111011000211011112011110101110011010001122220111002201012112222210101011201220110212022000111122021220211120002112012222021022112000120020121000212100210122102120221112122112020122001100102211121000110011001202222012221121002021002001201021202012121001002220120112110111022110212100021212020022011110212021000021000011212221011121210101020200212212200210002112102000110210022212001110212020010001000120021122211211210212212221021212022001110012102121200210121210122101000210121112210200000010010010111012212000011012110121011011000221110212011121020010211211222011012010111020002000000101100000122221211100200011000221222000110122001210010112012201021111121220122002122200212122101221221200001000110101021000120021021021021111200121210001121020220012112100222112202221110011211220000002022100122110120211201102200121200221202120000000100111", "22210022112121120220022221112121120010101021112222220111110001211122001101120010110111010000110001120111000110110110212011002100200211201220120122000201200020001000111221110210100010021110001002100202110202101210010100101112200112000011112120201221010102210020201022110220100000000110110200012101200110221110202222210211220100220110212101002102222221001002020221212210021122112002212022221220120000212221220011102220210202210101122002110112002020200121110121011021022200120020121020212212112101202111022100012220220202021012202120220201100012112120012012022200011001011201021012122000222100122101100011000201022012110201211012200100120021022211102002200221122002112002200202101110221012010112201111212221211002022210110002101120121121211020111020210202122020210102112021022002121110002201020202102221000000002001012001222101211010222222020221111112101100212200001012210001200120121121111221222101010001021221200210100110100122120020200102110200221121202011222021200122001200101002022111022221102010020112120221111122120110101000222200201200222210000000110112220210202201001012001120010202202011112202202222112121101002110000122022222011002212102022012010002210022202021221020021010001210121020221201122022120121000022112022121122221011021020022211120020021202012011002201111000001000111221220020012200101202202002200100110120200002120020010020110220020110212000222110201202001211112222221220022101022112100102022202212011202210112012102110111002112110021012020100001102112212011120100022202221221202020110112100210222222012201001211110221102100210122222011001102220121112012211220220011110212022201220100022122010212022102220121000001100002201000202002020211220212022211210212202121212021111021120221220201200211122211021221221111102220101021220112210210100220211210000021212220210110200100100110021102221122011120100020111022200022210101101000122010120002210020112111020202202110221010122111000212022222122020201112001101110100220200120021011220101222212011201001012002020201220220222101202122012020201010221122200101002021020101220210120021012120212221201012201122221000012002000110002222020021122021010202221212021110101111022212200221011220002010020220111000221022210212200211022102122100202221200010210011101110212120000212202122212111010222110022122211021201101212221012211001221121202222210011202102021222210020112002011210212012121112210010222012110112010020101020110212200021001121220012000100102210022011211022011122010011", "12102122011110101121202112011102220002210210222001211022121111111211212200000202001222210020210120200102120220110020221122212120102210022201002100022222111012220111220101001210100021210122211002211220111202102101222200001201121210222220100121022102102122221111012122120002122201020121112102022212111202212010210102011000010222200022202202212112201221020222222221112121201021212201101211102111011112001110212100001201011020211022222020102020222012201112022021212011001022120022211001022110120211101211212002110112102220200101201100102201010201101201122220222022201121000000112210210112102102202120012112020111121210222111200012112000212112020101221201122110010202120212222000220211211010022200010210000201110201022201110200021110012101010220102011010200200210021021022122100121012201010212010202012200210212012120100222201101110202202011112000000220012221112220011220201212000200011000222220100212021010221020221010222201102022201101010102000111000011021110001110112101111210021022000201021000121101100001100111021011200122212101010201110111220112100002010112201111001110011000201022012220002110101222210101002120102200220000021022121000202020212211222011210001212122001100000010000222001220122101000221001122111011211002121110000202011220001012112201000210210000112201112101201212210001211200010121011000110100012011200212111110112021001200121222012211102101200020001110122121222110221101021212212022010212122022112202000122001112011122001221001221101110000012012120221110011200220212121111122120201210001110111010121010022120020120020201102200100121100222121011001112022010100102011112000112120021022001120111201021112010212020122121212201112122022220200100222112211012000210200222120210010020110200102010101102012020011210221100021001211100112001000102102102100200002110102121120222101202020200021102202202202212001210002021012112200220021100020020022120010122220102012201221222201111120111122210201120110121011120101122120012110212011012201120220112221210110022110221101112020100200221022220220212012001020211022011200112221111202200011010202221110200221201200010102011002221010021020112000222011000221101212011002200210100002000202222020112210101022122100020211101211101100202101210100001001112010001101211212221010112200210102021110010101220002221110201101112202101020212011201201100122202022100020220122021202100012122002222221102110202121212201121000100112022202221220202002201211022221011010001100201102100002002220011110121", "11001122210111022202021111222102220102212112122022202200201202111112200211211202000112212102100121121021020112120001221011110022200121010012022202120002000020222220122111002212012002101102220212111201001021012212022002020121212201111010001111010222121012002102221022010001200022002100222022212202111010022211101011120110012102212122211100111012102222002212111221202021121112011112212100001002111010110100101111212100220101021221022102211112121220200220012110212211102201220110200100211002222110000202222112012111021201200010102122011211111211102001220122110000220002112221000022100222212011121020212202021212222000100101012212220100221011110012021121100221110012221202011211111210122012022020100021202111212100102111220111012101210212120000200101020000220001212020012120211202101000122001020220112011111001120100111121110201102210120000002221221122022001111221200221222012210022220111102101122020101112111201221000101212110000020222220102022110012221022220210100002010111200221201020110112002020111122222120111010112120120022012222112020210222122022120200101100210112100210102221221022212122000022022112220012220210210020021101011112222221120122201102020010202111011001212022001202020100211222101011010202012111222200011020122022120012222111211012010020100210202110220210222010100201102110102122101100121001221221001001210102100212212000100102000022022122121011000122000100010221012000101121012021221011110020020100221022111110022210010010101200011222021100200201001000220212122010100212220112110010112002121022010101001212011100022220021100020001210122201222102012002000020212002200100200110120211202201211120002200120002220102002222202202212002121012120120002111020001220021122202220020102210010120122100000211020111100021001202000021122010001212202100002202212111201200222111200010211021010011000011212012002211121112102111011210012210012121201001020110002102100121212222100210221122112100212221111201112200211110200012101000100011012101101020000221110202000010200220100000020112122012112112011110222112122210201022210210201110001111102201222200001221201021011010200020200222210102201221011111002201222210222010020010012120121010102211201211121220200021021121022102022210121101221020101000101121120012011221101100112112021121110100201012120120020212101200110122001202110000211212201100202220122001220110120212110201220100022210110022220012200021200111220100112112020000112212101202201212022201101210112001100121100200002000022002", "01102111222120220102200200100002122112222121110111120211101100120101211100122222001012222022020021012102002201012211121201022002012221012222100221220101201002000012012022110001101111020111011110022002000202222221002012220221221122002222012102011101021211200212112111110122010021212010102000211102200122120000011210021102211101201011211212021101122212120222222112022010111012122212010121002122220121121011222122122010221102110211211002100022012220200202101221001202021222212110220101002212010100122122212201010001211210222020222021002201002222112210010101111220000002112000121012111010011220100202002211220012001002120020002221221120212220010112020102210212111200212110211210002212020122222110111210212222021012012000022201122212102121021212202000200201220202211202222211201021210221211121111201021200101211012112210220101210212100201011000220121112001002120000001012021100022011011002221221012202012101122011211011202112221012222020221020121110111221110210020022211202120122112112201120222222211110111222201010122020210110010210012020002221102012212020002210221002212211201120201022122121010020112120202100020120202001102200021010100202102111002210012112122222201221110020021011120012101112122220111212201021002021002202101112102111122122021121012022001012001011122110022010001010022011100020111221002000020221022012002121220012101000022012020202120121122200000002210001112022121110210110222111210112100102111122110211201212210221102110001121201110120212221200112101102022201110122002112012220220202001022210020022220010122122101021112202200110201112210100010110000100121012221102000111201201021110000102002210211221021011112220012221121120200211211111001100221101212020201012101210212002220210002210121101202100202100012201110000012212222012200012011110112201220220222122220111121211110122201201201020210101120111022121222202221002221111001200012202220211210100002021112210111102020020211211010202211012212121101120010220121212200011120102222011110100211001120221002010111000202200022120220222102002001201222011100101102202222002212000100022002220002201210202021101002212022102102101112101100212210020020200122001201200221212220000102022002000112020200222021202212102011212202110111210110012220210021021202012022022212020121211001001210010002222000121111201210012121022120211000121010012201212201220000121010011020011112020221022000101110221112112202000222200010220222111221000002100011200221022002102111201111220002101221122120202", "02001022221100010000220122110122202102211111202001211011012111021220210022102221120212011002100101110112120211010110100110112211121111011101102001011220120222022212011121000012102200001001002002202100020202021000122201012220201201121111000010100022111120221021101120121211102120221122111200102200110101202101212020000201012201200011201201020102201220210021221001221210200102212110010000111011011112110212222202220012200020202212022200020110111222021121212200202200111022111011210000001000011111220221002010221202101020011022112210112102102221100211200120122022122022010221021211210100212122101112101022021111101111211211010220201000212110100100121020001110210222121212022012012122020202010012121000100210100110001222212111011120010110021100022212012002122020100100010020122121102200122212002000210102220212201022112211120221212000110221211212010121021001202122020212010012021001200221120002212221220102022020001100200221210200212222122112101001221202001201012120210201210022220101001201221122220111000102121112200200222001121002200221221021121220120210210221101121222012122210120221120211112020210022010111211022122221002001002002202211000202212020102121022221020122201212102000020200000112102010200211020021110100021111100012012101002010122100012011222012111122110210200001101100110100100121220111101202100221020212020020200210021111210011122200000221221110002222210121201021222210010222100211001111102220120222122101111002221201012202000222222121221101111111212210202110202121211022000010222212001012201111222110120002202020111221002012202022101111121102020111012020210220010000200221001111221121111000000020010220211211000202100021011122120112021201021120002011122111110202200110022002201001121111220001201021020111000201022022101010001102210012101212022012012022022200002221222212222210110011222210000102111112201001111020211022012111101111200222111122202110120201010212001101001110011021001120211001010021022100221220020022221211011002020121010102220012002100221121010002111111021222001120122212001012221120101210002220102210201001000100222100020001022220120202021201110012100122112221000022202000121000200020200221210221202000212122122222222122010111001210201120111022121110211200121210102101122202020100011012110111021101202212201121220100212200022110120101010220222211011212020020110011220200111121121202201001220022211211122101022022200110002021222010221111020221000110102111220101110001120120011021010021002201102212101012", "20110011021021102202021022111212221022212122212002110122102012000121121220121021111101122120012220110220100200011202222200011012002221102212121100012220201012221220121100022121020200120001100000011020121111110201112112211200201212211121120121120011221100110020122221002010110211222222110101012010012022121220022000121101201202101212011100110102022002121220000200222201102012220021001011210100022102100110102122000012220120210201102021001110110220020021022201121212000201010020101121102120022002102121011201100100001222012220121220100101200121002212112022002222011102100000001212210000000222210011211220222100002200122120001002212212211020111001021110022000121111112101022222022201200210210122002000112220000021021111010102112201010202200122112020022020120122111002021221021100001221221121121200211201021002201001220211201220212120112002212210220201221221200121111101212100022200201022112220202221122211020101012122112021220201221222220020102210210202021002020212012120212022110001200212222210102121102002220102012022212100211110120221202022120201020210201112201022001211022210020122012110220001202002211210011120020101010222220120001010202202112221201111220111222202010000011100120100112001002201122211011100101000222210000221200012201202111100120100102201101001210120222202110121222021012221001222101101012022001002002100201222220211102221221002220010111212001120202111220111121220122000111002221222200222112112021111102120112202011100001200200010212002001110202012021202002010020000122221001120121210010021112011122011110221121120002120002212010211221202201222111202100112212120111200212022201221021222111222101002101012001122012221001102110222022110121122110002201210202210012010111002121120102112020001100222121021100201122100112012100001102010101102220210022000111211000022221020220110100112201000112012120022100211111201012001011101111000022111012201022000120012020211212000222120200000010212111220120000212220201212002002120020002001211200111101002020210011120202111011220011210111220222000200202001122020002012001220100122201220101021120021102112002201100000120202212222010221222222011101222020122021222210200210012220111100222100001102010020022221022101210120100221122121221120112100120122201011122022122011012220211011212121020011121222010221121020201112212101111222102120220120022221201210120120212222101121210100002002101200000212012112111112002212211002212200021211222020221110001112210200212210222002102011021212022110", "00020011002120021111211201021122201012012112200022121201011212110000011120112110022022221102212121212102221110021121200100001022020212210112100102000101120221201101202121011210100120112121211112211121022122200021111102122121001210112220202021120002010111121220210010222121120101112012221202212212121200021011022101020022200111001100102101021010220220200122001122101101021222222220002002012001102220202000021010210212000012201212000100212121102001021211121020210201010102122201120022101100001222022110120012211010200211102000012102111211211221220002122002202101012212122112020202210011101101120011011222021112021220100000020120121122111121102112221122020002010110102200201020000111021021020221021202122211110200212122222001210021102101001110011012120120111222111210202100110102200220120102101100201022212110000200112201010221220201200000220100012102212101202122202220210021212201201122120121100110220010122210222012011011110022201021000112020211110001102120210211001001000200012200000222000212222201011110102110122220211121200012200100210112012010021102222222121212120100010200210121000200120021212100022010211001110100002101212200102110020111110222001101001210220011211010000010100102000201022121100120220000011101002202002201212110212112200212211122110020122120211220201200011222112100020100010212110001101020020000211010001202001011201200202202000022102011221000200121210000100211201102120120100120210001112011122022111201110212101012000112112011022010001102211221112200020122201200211012221020022202110121200121011221020220010221101220100200100202201111112111122110000001002020001020100012021011212120110100220122000121122220201212200111001112111221000211010210022122012001010202220100112222210200001220001221220122121001112110202000010012010212210210021102000200222011012221210122011102120202210020010101220001111112201221212112100010001222021121102010122000201220221200201011202022122020121102210021111111021000101101221201102110000002211122122102211101212202020100110121212000200012020210210102002220022212020101201210022202001101120011122122100211211022012112102212120202121020002220212211122202122221020121112210110121012021101002020001022001001210010000201001101121010221000110000200002200020021110022200221022000202010001001121002210020021011201100110011010120100210122220110111202111101122211102110220222022211211010221120101002010121001220220000021200011220200220100020212200210101100001220102010111102121101021001022210", "01022210121021011122012210002111100012222110012020012011022120201002112221112210222010020221010202012122100210111001222110021000101200220221121020100222212221112210001112000000220122020112201002022111201121111120222200221010011202100222000011012020120202122210110011220011220220022202010022020100221011001222021020101020212001102022000100022000200111111222020011102211012112210210121120020110111220111010000000021022101202002212020111112000011210010120222122020121101102002212201012102210002001200012221001202002010112022212211121022200100211210012202000220220210201211012011010211020111202122112210001111121100120000212211100022011101120001100101121001110022020002201011022210022100111022020012101021221220212120122010101001101120120022101210010111112012002201011000100020100210221111002002200101201222111010221122222212011210112100022220212122112012201021001012102000121020120102112011001201202200221020021121101011101021102012121012220212120102221111210211200021201121212222212211111001000121101101011120001000100211022221012021121211221001002221212010022210022012120200122122100001000111221112200201111110010220011102012202101212210211212022210021212110220011111121200101220211120121012001202221000110200210100200012101121120012020121110221101201121202011201201021101002110222201110121001012011222211110211011100010211221220120220201210221101102111110201011011122002020122202220011102222001021112221202101222002002121201200011121011001020120001212022021110110000102000020121111112110102010200212210100112222121101222211202022100120100012101022002210122001012000120101120211201220201211011022010200110201012212112020220102211102020021020012002012111200121101012212020102212102020201110201120220221011000112202222212101022120012220122120110212101211221002101202221122211102210201102001021022101221110212110120021200022212120221100011122211002100012122201021002201101102122221110020011122022220102120102012121001010220002101020200112011001101000201001221002011202020022011020201112002121020200201021011000121222100122010021222122001110010122122210021220212201220111220201010202001022110222021101101200002220012210120002201211011101010212020012111110111222112110212100000202210221122212121121011220022112222101022222002120112110002011000100101210012200220112201020111100110102102200121011121200212211121110012110001201000201002201121102012211100101110101112022111210120112102211112012222212221122111212121011010010102011122101112210", "01100020020011010010101222200202012022010002220201112210221221110020002012220222120011021022211210201221220101201111222102212121000021210022222100020022110100122112110111122002221000210221120022112110212222112211221200002102022212202011010022201100210000001100022210101120101201011101111112112122101001212210200021222022021102012212100201212210101001001101122202221010100112001222202110001021012002010222012222010102201121200212200021022220202211221000010100221122110000120111021001111210200101000101202101110122221211011100220000222212002210110211221011202121111120210020100222200002021202211122212101120021211211020111102220201120212211112012011100121122222000111211220120200002212121122112010210001200211022121201102021001122100200012010101221110020212001210210101220110110212201121112020200220001122020212202201022000022210201000102210111001222001110121100200011021200122011202200010201101100001212202220002121100202110101102220221011022112102211011100201011221212000012211111220100221202222222012011000201022022120221110221101211200121201121011012211202102100121100111212020112120010222201100110122002020121111000220020000001001020100110020011001210222221021212221102121122212122022201120220202020101122020221121012100211111102002000201022210201212012021102010021111212221110111002101120010011210012111220120110210012221210212020100021212202110121021100122220122022122020001200200111212110211100010201212021002101020212200010210202002102122211110110002201221110002120201200210102202202212000022100120001001000201001102122211211102211221210121000022001102222212010110101202121000012022211000001101022000220212011001221021221112111110201211201011122101120211021121110120121020001102121121112210200022120001222202202221012002220010212200201002200121201122200110121210121010002001212021201201111222202121102200221010010011210121000101101020001221201100020200000020122010121101101221120012011022011221222111012111120122200111120021021122122022001121001112022101012021122101010112102221112210020110222212112122010101012222012111010000120222110120022011110222211211020120221221200221221220021121101101021021012110102220211211012112121122220011102101110112002222200210222101111122022222022101122122120000101102220120000100112022010021212120000201011211012222220202221120020012222122222200002100111022020101112221200212211212012201121101210111220222021002201212011220010110120021010202202021202211200101112011110101121121222200222020010", "11211100110012020110022200122102110120002222022111021221010120011002100212111220211221220121210121222212011101101120101022012011110022100120220100120021102122120212011102211120222222222022101021201021210011201011022002201221021211222001122222002121121120102211221111220201110211012102222120110012011102202200021120220122121020000220100220010111202121222202210212210212121112000100001210200201010101012202110212020021022221221000221221121122100022100210221210221110211000011201002120001220022101120122021011110022011211001100001100011002102021201122212000110212200202121200111122111121120020122101111001011210112110012122000221010221200101221222200011000121021100111210011100111020211222212212101101220102221001110011010100200111222020110111210102001222001111001010211222102200202012111220012101110110211021010202121201002021212211002110211010220022122022220122101210201220011102101011202110120011220112102000122002012002012221020021102101100211002200122120100212010011211210222212200011102112102101021100010202202022000210110000210221222011110221220102122211022011012111000012220121021021111210002001102120022220220211212002220102012122001020121000221212020111022201000222101122001012020010012111202010011202021202022012120220210200002201201101121221101200100012020210200212222211112112112022111010110000120200202012010220111000200110102002011120120021101102201222211110000022010110102202010111101002222101112112101002002011112212222010110020112201210200111000100110112201002000211111212200220212000111122102022121010221211210222121122011210221021110212022000002220201221020221112120020221122020012020000222100212101021021202200022020200201210010010012211100000212012212202001210111202211120110200011210220222210012121021120120112220110221020001011211111121121020122002100120120021211220120111012111101222100021011020221112111120211121201012121120111221121021111221102120122012211121220110020101112202220102010211011101112101002220112211210022121011212022020102010011111100000112002211200212221120001101021121201202212020200000012221000111100021010110001002002202211121100222102000222111222210021202200210111122100110221002201222002101100200210222201110001211002210111000101111222120020100001010210022220100100222120010102002022000110012212221010211221211201101221000200201012200101222111210210200202200221110000110212122112110122220011111200202002122111010101110002011001002120110122202210200222011220111221001210101222201001212100", "01002101222202112120212021000212121022020111120201222121020101221120200001112110002112102010010101021111202211002201201220201102100000102001012002020002020200210200102010102021020100121221120010201110022221212120022002010020121221112000121120120200112020011100100012021202210022020220212220121212110120100020112122202002120212220020222122102020111202121200210002022010212011010102012211121111112102122001221101101211210001000100222120000112221101000112020120020221010221001201011201102121210000111120010112222112200012021011202121220110220210021021020210022011101021022011121201220022021211202000121020112202010201102001211010010211001001220012220201200021000200000201102010100011000010100021020211102102122201212101222002211001122201201221010002022210011120022011221100201101012112122021210000112110210012222011120200222001000122120102000120200202212120101000222122201222201021202102100011220222112200220201021001000200121002210022111102210221201020121000200120120211010111111000112222200022200010221112101110220210021201201002010212201000010112021220101201212021102001000020002220012222122212222000120211101120201011100220121012120200202021012222122010102120201220221111212212110212200002112210120102001012211001001220111102122000010202020001012121000010022010101211200101220000122012021021112102000100122121102221101020111211101120111110121210101001101000210112220022201221120121212210102122202122020021202221202220020110102000110001102222101021102012221102111101101022201111121121120210102010021112110122111010102202020200201200011122021101200212102110011002000012021101002000101102101212022022010002120021021001202101220001112012010222201110212221201220211200111220222110021111020010101022200210121220102111202011021020111122120021020101200102202121110220112101211101100111210101012022212112122101120002221021211012100202211202201200020210122111120212201110201122010001211220022120122202100200022001221200022210102012200112112022101200012111121111221201000001011000100122022001222121212111011011112021021000020220002012022110002100211111012200020011101001021212111122122101201021011000011011010112100100211102201011200112001221020002002111201200000020202011112102002210110212211112101211102012022000002100110212211010222121110221220022212122201022100201120022202001012002201202200101202102022211120222000010101122010221101102110212221211200100211102212000102121212212000100222222200220010001200000111201002002120211011220001011", "21020000220020122001222111211212202121222200222000101000100100002120210222010021101020101212221022011220211001200222020220011210212122211112200220002200200102101012220212011222000100122121120200111110102011022012011221021121122001022100002001222012210222112020012102212202100121021120111221110002011221202111102021101112110021221012010202110211210021212001201201121222210002210002101111001110012102212220011102010012011222102200210101012010212000222210110212102011101002101210000002111222202021011122121020011212110122002202012120001122010201012002212022111012221011111212202022122020101110221202010201011101102210021000010122220221201111010012111010020122011111011211011200121212221120011122122021222121222001000012121222212002102122210000220200020022011001100011202100012102021110210002222211000112120000200020102121022202011021020202002112021011220220221122221212121201110222002211112121122210221201122210210002201121102201002112200202011112200001111221121111122011120000222101020001000211010002001101211102120012001212101212111220222120202220201110221111202110100001100110020201010222222220221022011022102101121201112011122121202210200210201012001201010002111101021012001101000001211220011102022210112200212100111022121002122120011201020021222101110211221010011101010221202102110101001200212110111100112221022211212112101121221200101012210201101102020012222120221112112002012011212012200201021020010001211001212102212002020112221212220012201222001121010011112011200100200121121011021112002100210000010011202101120101012012110012011220012101111200012211020001201201212012012122011211002122020111212021111112222110001022201020002200022222220022200220012012111012110202022012222012021201110010220012012100202012011001011121012222021111222102122000021210100220101201212021000120201011012022110002101010200121122220111120211001020121010122011122122002020212001222012210122122012020111210101202010100100001101111222010101120201112212100210202021101212110021012210222200110100011011222211122200100011210220001122011002022200110121220022100001022020122220221100101201112101121100120101122101112000210121010102000200212110000012201012102222000221020101122010112221020212012101021220000222002221021200200001222022000222122111002100101122121010201201002011022001012001211002221212011000010020100212122202111112022112020211200111201220001002122111222001121102121120011001122001202121122120212010221000122011022222200222100222111210122012221", "11221212220200212110210001212100001200122101020012022200110200001111220102110022220001112201102221102010102112101011120211121221011201010021020012102102020111200122210211100010200220001100112220012122102002212221100020002001022211220112201221001112022020122102201010100021002210110021201022210102122001212212200002020020010000100001101201011120111121121020210210120022122210120110021222210200121222001002110101120111120110022000121110220200111002112010102022021202122100002122001002201020012120220202220000210201012122000100010022202021212100100111010001120202211111102110121222200122001112110011210012012120112021120012010110120022021101211011120210121022200022201122222021211102020221022202110222002122001002120121020112112122001000212220122012221110111010000202211021010011012212210002021211012020011012212102202222202002000210002011121210020222110020020020200111111121202011111112102122112020221210012222200020002122121221101021011012111200001210101022111000121121212011012111101002100221122020220112220021012120021101222000002021201212001202012202110012202110101000111220222011010211002220000202021220221012210220221002000012111000011122000001021122101200020000000102120210110102220101221122202202202120000122001220120102112202120220201021210100121202212212002202111012000201112102001201110210201111122101121102211121202101211112020200222012111010101120200212120102210202002201222122120122221020212101111220020011001022200001120211121022101210112112002121200111000001002122220222100000201020121202002201220002200121021201101222201120122022212110100220102201021200120122121020001222120021222212012010202220211121002211221202010202012211100201011101011210122121200220011221002020200212020000202021112121101201221100222121221000222021220021110220202220102022021111221212221012120100021110012121002220021121200201111202022100101122211100120112002212020200020212000202111112222000100200120211000202012112000101201222222212201020112112110122101101122102222002102110111122102000011001212000022201200021012002001211121121021012222110020202010101121201002001000201221200102112221001200111101210101220120201100002202111200201021112210010111120201002021001120210100222221211111101100202112200221010202110000002221121202221100101111221221011002012111001221011110200120220210222010122021100222201122101220011100111021001012011121102020101120001121010010102200010011000221221002212101121120120002220000012012011002100211010120202101212211011", "10201120220010121010021202201002011002101222111011110201202022012100002100211102121101002222000001011210101022112220020100211121221221022112201012022122212010022020120022100220122120021222000002020111011002220201210110020222211021211100001122020100201212020122211011201202211100021201211102201121200021111111110100210122011210012222022210200012101022101002000101102221101002211111001020001112201212221011001201002202111001000221202222010211102210202011222202222001221120212200011000100122120200200021002102211201212012120212021000100010110001202122121210220102202001021220001112102111210200101221012112212101120010201220112201001122212101101021201211101210120210111121112112010002012111112022011222020120110001001221020100011010020201222220120021212221221101210111000121010101112221210101011110021221010220120202220221112002211011121222100011111000000200222210021120110220000021222110120202202011012100202210110021011000022000200112201020012121012111200210110010122220222210212021101122020201201220120211102111222012022200112100210112000021110201200220210211122000120210110121002010012012121010012121121010220210202002001212010120002121011000001002202012002012101220200112102221221201001021210110102022001212010022102201220022202100011221211212112000122121000200000002101022102202220002112020000010202100010121110212220102000111022212212101200020011200020022111220210111002221111020221112012112021012121221000201002002010111001100222002102102212110021010121120020021122202010000022211102020102011020021200000212101120201200201110020021000122012201211121102121211202200201211102201112011022222021002002221220220220022220020021001001010110021211022020020020000002120210010200002101110221110112220022220210220102211012110020212000011200211221202001001211210111200111111122221122001102000220010110020111221100112201012102022012212211100020221001022222120021200002020121220122102100201122220111201020021110111002021110121012000012212022210001112022022111112000201202022121022101020002111010111002212111021202120201002212110112001200211001120110200121211012011002212002200021211100212101010011220000000202012202112121121022201211120112001001022000000201011111020001100120210021102211201112011000000001000201021220222021211201201201222021021221002112101120210120201222022102122220212222012012120001022112200001020022011220202102220010002102221201212000120102121000220122210022110010211101020212022021112011100221202211210021001120020120101", "20021021010201001211110121201011112002000201222220002101110021122220212100111022121021201200000022120200111102220010202200102100101200111220121120202222210120202022220120122221110200211200121100201200202121000101111002020012110201120212022201001000210211112210221111210220021012110121200000201022212001200202011220111221101212001111211102222021210121000101120012010202112200211110112020211201211001121100020021020012200022210002120111020110012100102010011001201122222112111020211120122011200110020021120121221200112020210101011200000020000220000011000220101120012101012021210102221000110221200212022220102200112220000201000201010200210101210110200210110220000112000112101110022102001001222110201100002121201210121212011202121102012011212102212022120212022102222002121202210110101022112100112121120222201111112102000020012212120202200010021101001100000122012211121011102120120110010211101100121000100111111200220111022212121020012122201110022102222200002120111000012022020120102020002121002110021021200002022222201101101000210112002211100221112012101111221021100220200110102011202022000022212000222100001221102221121021200121020020012201002101021002020111110102100022012022221211022200121222120200201102201012200002210112110112001021101110020002112212201110001220210101101210220222102121020200110100100020002100021220111010200011022210020201110010100022212222210202210010002220112101111121200111202102212010101022011202100020020121102110101020001200021211010222102101012122110001202111112001121222211020100110110112011002212201000202011101112211211021120021211021100200000212100221021000010122010000010220112022000002010002010101202121110002011120122220112021101210122022220001221222211101110101010220102222000212211020021211111001111011210101110210021111120210022001102220000220002101111220012201002011021111120112220100212102210022100002101110001202010210101222021011222102001222210112110012212020110220102202012020222021200222000020012210000212010201102101011121112201212221201111122021020100121211011100101020120002220221211212011121002211120222110121112222021101100200102122222122111222111122222002121221202210000000222021221122110220122002221111111001012112120012010020102111012001020220120210112112202101121020012221000211020121122002200122111101222221200211012010110110100210002202210202210122010022121101010210000100201011222200112001121202011002212212111222112222110021022200020111001101210020021222101120011120012022002221", "20210110001210221000001112220002122101211111212220121012221012212210122112120110002021200022210101010021110121000010002002000111202100110221112120201221212010211221101200000001202001201020002122010201202121202002000222200022211222202212011112111020110120012220100120102020220212211122122110221011222201211221020010111121111112100211100121222010211212220000022020001020200000102022212010100200222012200212102021202011002002011101122201210121220110101221110201022120022121010120202022000001102001110002221112101210022000021120212000202210022000111021111020202111012022220010102110112112201101120201202202111101101021200012201221001201001100012121110010011101001210221011101120021220001110210101012202122202220021221002012211010012011201221212001221101112000121122112002122011112200111002210022222120122020210122012020200100022020001002010001022021011100111101220121101012221120121221102121122002012001201202011120220110011111100101211120120021102222002121120212021211002212112210211011101221102120210000110121122000111010011202121210101120110001012210101110001101010012120221000211000010001100102102022120110002100221200202121201002101001011001222010202201001001002121222211102010001021000121210102211121000022010012202002212120011121212201001220101012111101122002021102020112021001001000220020212222201010022021221020222221221011111002110221212120221020011011102002202200020001111101021012111200221101022102011200220000022120220022021121102100101012022102212221201212021022001122212222012211002011112110012220111102120011201100101011122211010020120022112211000020201002211222120001112011010222100211021000211011011210021101121100001201121201200200221121021220202000012220120102001010112102102220210100111011120102101200202102101212200101212120202022002200111112021021210111112001122110011112011012121211121120222220001021101110022120000012201200222011222201212020002001212211220120112011210222121000121121222022010222102211121202121020100120020010000211102211121022012120122000001222221001110000111100020002212212000222201101200001221210012210121211212121212120202201201000111000101112100120000010222102001002202100111020210022121111002210221022210110002211022210120202112010002212002212202001111112101011002200212122102221100102221201020120010010112112102210101110011211021221010222110010011000210221100010002022112211002222012020112010112012102200222110221221210021110000201111000122111001220110111101011212112012201021201121201120", "01121222211112000000002112102120112111121110120221112201021122121111111101222002100222020022021221202121000120211110110010110101110220112110222222102021111101122221202022211002121012021010022020100120012211011211201110112122211020010211012122121020111210200201221102001020200012120211010112010220012210220021201112201212002201202221100211020202021201201002002010221101002200201020202010111011120021002021222122020000102001200202001121021002012201100202201202221211121212210200221120011100012211002120202121111001200100220022210122010110200012220221122021012021201011011212112002102222110021021202121121220001002022021002220120020001020100122101022212022120112200110012202002002022222210122222121101001221210200222102110221001122102202002121220221002200212201021122210211122020022100020120020000220222001200002121211021101202220101001020202112122201212121100001021102010100220012220121111102001102012222021202112010201122102220010022101211001200102022201211222001021021000001111022200211200002020120000101200002002120122212212022001210111012211212012101212112110100110220110121022002202120220210201012101202011121221102222111011111112020111200000010022120221000122100011210100110110111211002010012000100000222022200121210010000122011222212100221102010012210222122001222120210001020002012200020011110010020211212000201120010112120121021220212120001011002020110110201011200001201102101021122222221210220011111201222101101012201122201100202111122221000112111001201210010200001212222202102002120100122201210221002111202112021112000111200002211111020020220202210020022121111000011222212012100022111120211100011202011022100011021022021112200220120212220120211200221210010200210111211012121012001001021222020222021222202002112100012202220220021211202201102011001011021001121121100000020100102200221210202210111121102021002010222202210011021100121010202000110101002201220221211212222112222001011021111200100102122022200200221212001221011110012112022020101122012211000202220120101000010122121112200011110101201221011022022122202101012001102222010221222020211010010010112111222110222111121022121222102011220122201202020200010110110112101010102011021212222210110012012221210110020110001100120121121202112012022201022221201220101020112012111121020001222111222021220012200201201101110202021100000110021121120211202110001210101210221010002022011201011002122121100110110011111111120202100222210011221010220202111201201211020212010012110120102201210", "11221002120201200112012000100220012120220202122222120001000020120120102110111000000202110121220210202220002020221110121002120201111012021112012221010211200101202011122010010002120111001101011002120200112220010001201111102201012020102022211111011112001012021122001001001010102122120022211000220220110212212001022220210202212002100202211202101211221002221102202110102212010012220121210201222202222020202022211122102200102011010110200101101020201202021112012112220200000010220120121210121221211101201021112021011101011200220002210212201002211121011222221010212001011111210122021002201222221110101210021202200021102202000002100221020211110120011111110122001002222111102110010121022100100022101120111001021012100022100102012010121010222110002221022222121210201002011112212122201102111022112210222100101011102222120010200210102111212220122020221011210120211222201212202121012202012210221212020102022100220111212212022111002222202012102021011100200202002022011021220102020100222110000112212201110111012122221021100101220211022211100220020022121212000021122111102201000221200220222211000221121210021102110111222020121021110021212210102121012212201221000212102111012120210000202021211011011212221001012201020102010102012012000012220211000010101121010101000000001020011102211121202100122022202110200102110022001002010101222221120000011101112202200012000010120110222110112210210211020010011122222212222100020000020011221020202120100222011221012212112110212201122121202100221101010221201202012211100012002012102000222100101001020200020120022001110012100021121110110001000001022200121022220112122002102212201021212222211210120011210222112100102011012021110110000002222200200202211012001012010112200010201122011201121222110022121221022020001120102020102200101100101211100010221121201102000121102010012101110100200022200112221122221210122222012100220000012001222021021102121111121012010102120121202222121121212210101221110120112101220001021200201102001101211222101201111022210121002211102000211110112102200100000011010210100211121201002020102011221121000121122100001100120110222022212210001102011102001021011020001002201221021101021201002001121210002201222212101022102120012122201221000220002011212202002112011121200110112121201111022210011101121202020100122101122211000012210210102010121100201102001001202010201200210202211110122102000202210022120012012212102011122101210212000110202200010121110112210112212202020111110022000120020110012212102010", "02210201001200210110110222200111011011221201211211202022211120021112001101002212011121011221112210122221011001102211212111222211002120012120002002212002210121011010112020101021210202102021210110022221120001121121011020210121222212111200101012111222211002002010202101001020120111011202110010122122010222102202212102102220220220020222122212122010110101010211002201001200011012202121222111221211020220102210021002012011001120010102110011022122100110220022102210120222212212102000220022102010110012002200112001001202021201101000002012022111111101021021221022102211000212212211011102002111201011102102202111201201001000000111012201010221000020112121100212211202001110110021002011100111212111212202210110202020011111010001102202010220000021201220122000110102021002001201122202212210011110112211220100211111001012212222200022100100012222202122121022021111121011220100100110001120012112201010101202022101011011121202202120010102021110200012110112102121102200210020220102022221120002021102021021202011002210122222200011020021112121110021220121021121100202202121002210022202210020011022022102101201212001022201221100002121020212222100200001222002102022100110110121220221201020211221001221210010121201220100101201110000110020002020112210221210221021020102011212220101020120100010002210000120110101200020200101210201201010200212200201222110022101121201112110211222120022211022022010022010102112100002120111012221101220210201201211012021110112211200210101021011200011102220120122220022011101101200222210101212100121222112110220210021111222222011021111112012122020001112210002210211201012002210022022221010021200222112122112011222100110100200020102012110101020012221001211112120110112021021011020002221211011221202022000022200102210020212210121122202111011001210222002001112002201002210112210011202120222020102111010101010110200021000220110001001020110100211100022220110001010020100211202020112221221102022202102122202211122211121222111220200021211012111212101002221201100011212110102210221110020222020112110201202220200120200102220211110122012012202200102200122202022120100021212220220120211121011212222122112010121120220000200001211121111120201220202210110211001001021200022211010201002000202021221012022120222220221002202002110021021210001112101212222021121110002110102221002001000122212111011111100012200101112022001222221112102102200121110102202221212012001000002012121110111101010121122120111120110001002202112222122102221011200011122100222", "00210211112120000010120211211221200201022002022122022122020022110120111011000121202222112002201212111110210000110110111011020120112111020012111022221220201001210201001011200212110000112010121110021201211111011121120201200021001100110200220020221212122002111110111000120100001200001021220002202020001111200220200001100021002011212122210100112020220210102010102002010012221022222010222020022020001001202020121202111120222121100122012002001000000121222210202112222101002101002221102221220011210010111002200120122010020101011001022210201212201111100220110120000002121020022121110102012012122100010222111210221222222011222000202101202010221221010012210000221202212202212011012200121220202010201022100021121122001200200000002011022200211110022002021201220002021000111000201021112011012110022111221212201100220020120102101112121102200210112211212020210111122220022120200221120220110201120021001120120120122210211012201111011011201012202020212102221111100200202220211202211201102211101201212002100000002211220200102212212022211101222200020210020111120021011100112112000001110010210102022011102111002000101120101111010100002212021110112001011210220001022101111221110010110001212110011111122121000002211000200010211101022111122022120101120112022200200010012020112212102210021100010211100200201221121202220222110002010000000010000122020102100211101111220200001122102201020020020222120020211021000021111000110100212010100102201100100100100002001210001220121200101020011220202201021001212220101121110111200120211211201100210210210211101022221010022012021011201110200211111022001111102012212122002210001011221012000222222220121002221202011120221112110112111011201000010210211200200120122000211221122122202021012220112122002212022101121212121100120010012112110020010221010021220021221001111121201120000021220220121121000022221021120200200001122000200212220202211121022022222111100220112121112201111200222201022122021211001001110000222210201110102022221121102120110102022012120102111110111210212002211120110001110121020122012120222102120212222202010202200112121012010210222012002010210210220000010120121201202222022021002222222221012112212110200200210211022010112120221012002122211122220122201212020102020101022010201010000112201100021122002111102102022211100012102011102102221201011011110120221121120011020211201222021202222201110020211122012102012111122011102221200121122200121220000021001010212121100112101012222212120011221001121022100122010021", "02122200200221101002011111122220111001122001021020002202021220102211001002100210012121010101200100222202210210110210221020010221202211220102101001211111012122202221121201110211102111102020112222211001211211222110020001121022010020112201000222010120210101011202111201120020001100010001011220021122000110001222111010112212221122001220022210201220201200200122210022001221101112200102200010201220200012110002012221222001101220221012022022221110102001020120021010200201011020002000120001111020121021211121222000021020202020000210112002221111101102002021122120222000121011112102120222011022121100201202211212102101021101101221200100111101221020011212220220010022101002212002202201201011222020102021020020011000021220010102002222020221012202120122100011220120212210012120002010202002111010211222112222111222221102020210212222120002020010102010100000120200020020100001210122022021122021100010002011011011000100201010020122101212022200020000102020112012101011101001000222210021221111021111201022122220222021001222211210020220102210122100110221011000100110022001102020201111212000001001100200020210022211112020120220011022112100112110201120222112101122112020111110010202121001220111220202001020212222210001220110011122012011200012202221001020201200110120120221022020020001200111012222121002001001102221222010201022201120121112012202210202210000002002011221002111011112220120120021221112211122112001212121011012221221122222022212221012200211121221101112000020211022200112120220201210011111000002020221221011222000022101010110212200000211211220022222010022102021012112011010021021100220022211011222201120202020210202112011202212012120021002200200010022210121011210212102112211220110121112122222120020221120000001020221111000120012211220220222102002002210101122112020110102010110112021220122022122120010000112002011122200120021000202220112200210120122122101000120001020202100200000200011200101112021021220000100001100100202221020021222211010102222201200110102222212212121012200100002112121000201021012111011011000212010101000222110220010002000020222012211221220002202202100101101210221102211020120000212001111210202001012222100001210012201212012220222122220001021202111011111101011202200210221112111022210010020011012010122201021122120122111001121012100111201011021122002001002200102221021112010121011201221100002211001221210200010110201010201201212021100121220202212002212001102121202112012002221210210021110211001020000022102210112221010202211", "20120100021021212211211000120100102100020012111102222012221102020022002112202101201111212010102110202220111101121212010201110001101011010202210020010010021000122002201201201222010201220000201000120201121022201020102021001212120112121001101220021021122021021212202111010101012021220022101012221122020001220202021002112222022111101100200002020121121002011222012021202211222222012220122222221121012011000210002000202211121200111112022112110022101201012122102100112211002020011100012102020111121020101111001002211121110122121122112011121000211212222001220201020020221101020011211222120101010002220010012012022112011200211201210001201221020121221121001000211111110120122212012110112001020020222221010202122101011121100212220120220102221011212001202102200222202121000001111010112020201121211121122101122220121121000120212000121122001012022102211010012121112210102221002020111221001020102021202012110121011212010112210220112220000210122102222011122021222201021221102212122211112221110100201122202201221212202201220212102220220121002220122210111002202012012112102111022011122220202201021222012201020120012100211202220221101022200222100202012102022012101202201201111102200020202110121211212200100110002211010001202101020002201210011220202121102211120020001122101022211112110010111120221100111220122220101120020002220020212011200000112220110121000100111221100000221212210102021012100211202012021101210122000020020121121221101121002202100200020000201011112022211002112022022110002001112211120110212021010001020001022220220212210210221220010001122000021210202200100121202101201122021021101120022020211102101220020211121111021112011222122201201222210001111210102012111222000110110112211100010120221002122101102112100001011122211111000110101120101210212110112220201100012221010200021200011012121222011010122010101020012222010221001012011212110001012220210000121100021010212111112112222121200210112012200120111201021112010000002022020200220111102012210120122112010222211110210212100001211012101212000000101002010211100121210212202102020001210220121112121101120000022122101112102201110112101200102022001111000202001000020010111220000201200211202020212020221002001011000200022212100101221112010112111112212121111212010101112222100210001222112012200111221112101022001102122212100112102212202002211012020211022212221021110222112220101221010221012012001201212122011122021000220202221020221220121210202200012222222001010101012002221220021112022012120221", "10022212222010002101001220112221222200212212121101221012122020100121222202120101210002001022102221112010110022101002211022100001122021211021102000202011211221212002222111211222020121210211001002221220211012221010112102112222002001220010112021100020220012011221122210210202210210112012112102111212102000002212222002221021110020021202112001022112221002121011011120110120210201201220022212012002001210020000110120200120002001110012002120120012002012210111100000011210201011200100212212000112022102220012212002022202120120101211122121101020212220221121202021120210020111020021111221222121210202001101201010221111011021202200112112111220010010202221111111110112010020001012202120011122120000212120211121210210110112220220002100121020020002120122210221002002011102112000201112100111110100210120212011220021102012201122021120111000121022100011011100122212122212200010011201222200222100112011220102012110012120011100100200201220221200110021221012021120101000011102002121202201211101001002202210000001122212020200002120100021022020112001211100120201021022121101020100212102101122101220112201002101000210021211222110021110102022112101012121001222021112002120201110100200022212211020011121122121012121222200101202210211120001012120210211121002122211010021221002211012220102211021001022000020200201022022122120220202220211001121202001000110021100020021212221011201012220111012221100100101120210110111110002122010211220210111220102201221011112122110122002111212102201122022212212111121220002010101200102211111011201021201102001211211112001100100200012202011212100121200021120002212010200111111111002011101111111010010011101200020120122121111201210020021110221201012110202220020210111010202122010110010011121110002121201201001001121121022022101120221112120221221211221120121111102221120112120102002112212210122021011010110210211010111010001021002111211121100200000011221012111210021211001102200221210121010122200210201210221010221010100012112111201202100022201012100202222200011001010001012110120012212210201221201211211022012011022011000012010010101011001112212121020202102101001011000202120110000222202021001200122221001220121000211111212020101111010012211202020210100111002221201111000001210001222120221010110002001121002202001101012100122002101000022022012011121120112111222210001220101001211010001120110121012201022210102020201221111100020111202110221201001222211100221002122101011101021001200212011222101011002111220000200021121012022221220", "20102020001102211221111202011121200112212100202012120211121110212212110000120020222022202010111102021100011012011000200210210122202011220000022120111100101201011021010212101022020002210210010212200212012020210212210222212021201221122200022201200211122001202101002201222112121021111200222121020122000100012112000002020020012120100112222112020102011202200020021221000020002102010121002111120220001112212020012202100202111011111022011111022220222121102122101201012202111022100012000120220110011112020022101122000111200000012210111002212100110202122110102000211111001202211001021102202210100220210000211110202121102202002122101021100110122222101010110221020212011001000010120021210200001202000010220221222100220122001002022111202111100022112000121011020200121222020021122201221110111101210000020212101110121102212102011120022120022111202012202210200201111221212201001101212101121220221202212020222110001012112120222010221001112200002001222201201202012110210220101011012102020222212021210021100121020000111000022000012120000100102000112210002110100002010102001012202011001210120002212122211021222102011120101020220201221112110021000011202022211210101221010000111011212002202200120122000202201001022211221110210222000212122110000222200211202001101021222022122012200100211112021022000210112101211002000021120211000020112120220011212111002220021212202102002101220222222221101021112002111122100202111202210201000002102220100111100010022200102002100202212100120021212011102001011020202100202100211220202221220002100121201110111222011012201212202001012000101222212211002000001221102002110221011200122201100212220010212010220010111000102122102112212002202120221210020102001101002022000120212210100011002102001221210202020121200021012011201011012102001002000010111020112222221101202121220011021022120010200002211201212211112111200002011120010222100221101210110010002100020010100021200101201120122122120021110120220022221012220222010120020210200112010002100222010210122211122120221100021000110202021001001112202122111111220010012111120102221120220112001202010001220222101020202012110002010001021010210221021002002022121222002000100111222020000020122111110212120220110102121221022221212012221101122210200112202021010220121001012010100000121111212111211212210212100001201020021210120121200001102022222120202121102121011122011111000111201110121222212101002222120212221022010022221101112122020002001120120122002221212011022201220010100221211222021120", "22112100220111120000021121120201012122210110122201221220022200100022222002200021100010222020121120011120201001212101221000101221102102110002112000201201102000221110021000201111101000112002010100012002110121011112001020001021011101102100020110211100112011002211201101020211200111221101120201002002001221011112020201110211100221200212112110010111221222121221200210222012202122021021001002112021021221202010021001011012002222221002200002120002111221012101210001201201110012120021001211022200210222010202122221200101001201210122111011120002022001100001122020110011111022221202221110112110122021020120212202011112222210200120021111021202122021022210122210101201010020011202011202010211000102101122201211201102012121100222110221212212112100222001110110011012022020110102001100000121021002000001112001202200011220121002222100022101202100122000021112110122221211202101222200111111211101021002220012220211211120110022110222100012212121021112121120120222210221100000100011022121010010210120121012202222121212211012000002211100122222222022012020110101202010010210000002001211210112022002022101222121202020210120222210222011101021210101121020001201111021202122020222012210112000220111021100120022222012211010011100102211020021221212201122201101010210102102111111211112221001200211012012110021212112200120202122011122202011020201012120000201112122022120001201210121021220200121100120000001021011201222122212021022202120020101022010011121202200022010200111221221021122221012022022220210020120010221122200210001012012020120211002201122211120200112211221122001220122201002201101000221211010101022101220110202210120012012020100221112111000111021220210212201012200010220200000021101111222112101022010021212021100220110000202221112110001110002110201110120002202001210101021211121021110100120000211122212000201100001122220012001220212021221000101020221222100111122012011101000120200101212212122012200222100100201022122221220001201102010112112120211120021122221121210102210001000212010001212102220112112221020202100211000201111212212002020202112121200222210122020220102220110001101102022012011021201120102022012022011102200100202011211111212211100122010122212221222201220020102122012222000112220112012210010122001000010012111221021121110201022011110122002112110211102102200022200002211101221100111112021012200122010120222020002100100021010020221121111221220111001100212102221110212222122220020021001221201021210221210200011020011002010102201111210112120", "10221112212221212202211200012111120212100110122110000010100220020212202100211110211001202211112102010101112102022122000011010211101210202211212201101000210100011211200221101102202122122002010121002012121122200112112221110122021201120122002211100200222210220200102200102210120002000100002121121100121010101111012220020221221002021202121112021022000211022211121012010022221001001112221101001000011210022121002100020210001112202220200202112212122210010110022102201101100201020001002100100012021101012020100011002022021200220210102202122100112220112021200222122220022210001201221111122222021012102211110122110102202022011101121021221020211110200222012002222022212122112111120002222210111010101210000002120210112221211201002000102122020120001110100112221202210011212021011222200222012110022011221010120112110020100110020010021011120012210001211220101222010210101210022220012020200020020120002010002121200220002201222000102201010002112112120210220122100100002111020112100011120010022102101021020012121012101210211102122100212220201010212012001200001010000020212110102020110210021012010000122210120120010201002002221212100011001222121020100120002212010211210220010110100021001120010110212221122201121220202000222102111110002102202102212100002021012112110211220202222200001000022200122102011102112102021211021221210212112222210101210120010210112022022001101210020100220001221111122202100002102222201112221200222010121102220202200202110102112000122001220010122210120111122211212002102022212212121202102001200102001201201201100202112210221111001020122000101202002122102011202020001112220020212200000021211202112011211020222221210201110020100202002012121022120022112211011110020110102000211210010012221201111212021211111010110101000221111211021020120200110002121121122021200001112200001200022022111122120201101021011100200010022202210112212200201102012212221010020110021102112011210111010012010220200212121200010222111112110121021200112012220201002020100112012102001112011201122120010111100202222000002021200122101210122122222101022102202220120011120220021020022112221121200020021000021121222221221200112211210112121222222100011201002120211122022022002020222102020212112122020001102111201002100112121000122010221221100002122121001020021212211020221120111200221220222100021110212010012012102201010022112121021102222000021211111120021212200112000002100012000012011222211120022122001020112201022001122021112120121000001011201202122111110102102000", "22001100020102212212222112120201012112020002100121001002210122212100011112022220001020120012121021200222001110011120010010222201021210111211101121020222220201021021102021021000110110100101210212201221200121222202120001212101122211211222102110102000102022201211211222202012101210212212221211021222112220202011021101201121022102221212211110100000122220011021001212220101020101021002010121111012212202202101002210202021101002021012211122201121021111102110110120201100202102112010112222102210001101222202011012020110111000002010100002210112200121100202112002120221220202110000111202210010001221202221111001120011122110021011212100210201112010122100122220002011111010102200021100010012120212112000212000021221000011020020021100220101110222101110011011020222221212222012102110122002012001210120010200212202200220020221101021021010210210011202102111022102011012022022201212000000021010201022221200200211110202211112000012200221210211010110002122201010201011021100210021102021002002202111120211001120201211201011121110021101111210201010011021221022100200022222201200010012011211220111010222000112101011002222211121112022101001121001222021101112211200021010220212121111022211201212101221201021022200022121001002100010212111202111012020200020111220010212100211021222111202020021011220120102211101222122221101120002200111221010011010202022012102120101110111012101221001210120120210110021012120112210000210011210021001020110210012011001121011001110111202101100202212202100102120211201120202222012210211120110112022001002222100200212021210110121001020210201000220022002102001002121110011202121001221000000000210202111000100022100200000110211212100210121100222212012221110001210202122011011112100221122010022102100021010111202102221120122122202212101210112122210211021001120101211011011122122201112201201100221221222210120211000112201111221112210120222021112010221222112202211211220102221011212102122101212202011022212111000101221101222102212100111122211102010222020112021111000121001001020122200222110102020111220112012120122021221201102002122112110010022202222100122111010102122120122120222000120111202001020010002110102212201100201212202122110222021000200012020212112200200020221001211012211110210220122001102111022110112010121201222111220120102012101111010102012020202211102020102110222102221212212202212210002222012021022012211111001201000121110122011210222120012222020000112212221220012121110102101002220110012001122201011001212210111120020", "11221002120210100211001021201011221012002110221101210022001111110121010000000102102012212220220212012222120200020212000210202102120102222222201202012210200221012122001202012101012212011020022102122012200102222000212221001112002021122100010021122100100211020122212002221120222000121222100100021002100210120122110002022101200122220110011202011020101001012112001121222220212100121021101220110001210122220222220120022201102002112101212111002210222222221200000212021211121022210120121012110102220012112202010112222221011202120110202002100212012220211101110101112000112020102001200022022220202100112110101000011110101210121221102122010011111010020122210021221101101122100222200221110111122210212002010101202022012121110001002101021100202121110012120200120021102120201010001020202102111220012112100102202111221210201020210200121122010021121110120212010221121112021111012022221021220022212102122202112212011212110210120011002021210211112122110001201021110002020122100220222120122222020120101100102101022011112112002210222000121011012221222102001111001122111021201000012021022111201110201102021011221100202200112221221110121020222000112122111211100210110211220121011010210102111000022101112201022011002100220212101211221022220212120020120200102120121101212010222222222010102021012100202221110221001102221111011002011121001011100201022010120211000110222020101000120100022000002012122021111011210110101102022200110201100022222100211100100000021011122012212020001112210201121011002111100120102212201120011120002022120000000212021212021212101111110102121121110001220102102002210101122001111220222110002120212022201000102012101210011120100201110002202022210221110212212221212001220021101212200101200211211010012100100220211002021212011210221011220212112110102222002000220212021001200001022010021100011002012111000101100120002010210222221220210021221100102102012010001202202202221101212212010220212202001101002122102121112222202012120002112200012112102201110202010111122011201001120021012112012111002212010102211101212000002000001221221011000020112000122101110001211002000221200102102100210000202011211202011211111121022001210011012111202100202022202010010200112011001121002012100010000212001022011012202110120000120001202112221222122122022210211212110211221010121011012210110122201111010222210200120202201001101012110010212112010212111112012112111201212100220010120201120002020021110021201102011122211220201000222001102121110201202110202101020200", "10121202212120220221201020102201222121222120121122111020020002121210002100122211000021122022212021100022122210221101100020110211201212021211121020100212000201012222112001021121110122001100110200102010210020021011001000120012221022000222102211122110212011220211021212221221200121112002022010120221020120012000221011202202112022111000012100201000120211111101102022122001010102210210021012000012021100211022001002002220210202020212200100212211122001212210212001112022102121100000201222021010202101210201111212010212011220121220120200000211100011022211100212121001001010121102222000102120022102201201012202022011002212122000120221200210101021100100201001100221011101222120111210112200101102212011011020011000102200022021001011112011200201221102001101211001010102220112122000010211112111222221111001012012110001200021020011211001211011221021100200110211010201012202022021101002010122212100122220022121000000122220222220212120002222001002201222212112222021211010000010220121011102221022020221211202221112212001210121221012002211000002010020110202110222111121002201220101110210110200011001010100220201210212200011102101122121220112211002121021011010222120100220101011211112121121212001110001012121122021202121121110120102022212100111011220012220210102111221211001121000002221000001021011010120202222110201112002112100201100120100011021021102220001201020210202022012102212221112010000002122011010212012201212212211111220012101102122021010222101202112110202221000012112220210002000002120122212110021121212111121111120000101221100101102211101201020121202111121220022012212222101012222011112111022001022121000120200012111002202111102001021020020112000211011012220221121121021122212210111110002020020210001122001020220110121211121210100100200002020211211110210022011020020121001011111100220122112201220222010221101212002021020111022210220210021211200202000022010210000200210011121212012002012021111202022002102012010012210211221200022201200001111201002200120210220101111211221110020102200200102010112112212221112200000112112110011200112102110202210121011121021101001200212010101102020122201010221112011022102011011111222202002202111112011102201001211020000101212100021102111210102210102200102222221011201222112212021011111100202220110121221210212111210000021220002112202101122001012102110220201110221120121010111021100222012102100202010100111200100112110100112110212202020121102120220112221001001221001212010002021000011122211200022021211211111", "11021211000210002122121101001101210121111021210102210010201221212202010110020000012222000122221212021121002201020012121212100102212212021112020020121100111012202112100210222212000010202202220211000010020212100202210021202010101021210211011110022202022020022020111020220100002000202211201110111112102100100120021002002112220202101221222000110101100020120200110010122211222100000220011100012202120121202001101112101011021011002100122002012212022121022121211101202101102101100001222100022102122001221001201021020001100120121100002102200201111202020022120000021210002021022010202102111112100002111220010200201011102202102021121220021101221020112121120021100122102121201111021102200010120201110012220012212211200012110121122211022201220010000121112111120001112222220102200211111020122111122112112121211010212010020220120001200002110211020022010122212120100222210110120011001101210001112012021211120210001101020010210010121002120201120122012122201001110110000001122212022210022211000212221222020102201022120021200111122200020011102220022212011202210200111011112101222001001122200122220201200111022102120000012221100000011122112112222220120002110012011220211010012211210102000222100110102110211220202201101210201000001220112022111112211101112100220220120010000210121122001202102012121000100222201122110122220200211122102020202120101102121221012010221212011102000012100022010201100122112122101011110010102100010111012222000220222010112012211112220122000020010220202111102200110011101202112101121200112211102022212110222202110122011100011120112221021100010001010112100021112020111010101020002202110001000122021022110100011022122001112210202210011001122110000222121112001112221222210002110200200000200100102021122021102202021010222000012222220011202020202110111101122022222021112220000121022012212212000111112011110211211211020001210202212021200021100200010200002002002212201102020202011211112111210010021221121200210122210122101100012110000112201221121001211200021121212102121211010221201101211120002210111010222000121101121000010212111212120102010221220110212102221100221122102100201220020110020022111002012220200222012001201220011021102211211102222200000011120112211221111202021110022112222012010102011020210012122110022012121020011012112021011112100000002221022102221212022100202112000122011120202012110021121022000011010101101212200111021112012211012021220201021122211210112022220111111112121212101020201220000022000221011011111021011012", "10211211002012001211100200112120102112020001012110011101002012120102022221200201010122212200201010001110221000210010221122022222010102202002201210022021020000001222010100202220000211101211000202021022010120100122211122022202000011200221100202010002100010221010210222210201122000012000110210022201202010112202200100212200000220122021022021011000012220110200220002122111020022021122212100010211120201021102001101101201110102221010220011200012121211220221022021102122110200101212210012111212201010202110120110211220102101000120111120011122222110120022021111002020111121200110001102201001122111111101211200222121122001210001121120212221012220000012022101010012211102212101011120010100200000201200220202012120200010211112120222022000211210221120200001121022000220211022111110202011001112120201121111102202220200221222120220011221120120100121101000112120212200200212222102212000110001010101200101210101110110200112112120011021011100100220101220211010221010100002002101202100102110201100112121221001012101012012221112211221000020100100000021121121221000101112000022000202020021022222002011222020200220001021021102022111012010010210000102020212110112101100202100000122200111201222122020000201201001110001110110200222100000010121102012121112020012002201010012210102021010220122202202011200220010212010202202221012222000002021000101222021000201201100200120201202210220012111221222212220111220022002002021100201100202100120022111122011220002202102220111002010111021000201021100100011110011212110221222101112000001112201022011011020102011100101111001012001222020202020002122212100021010201021020121210001122112022022020001120120220022012210001020101222120112210012210010000011201001110120100020212022121010011222100121001121200220201222012211022110002001122112002211220002100010222011222121112222010011220002020211102211100102121012000101201200100021020201201202200211002010100111110021110001210020201211001020120011100212210012200111022011101210000121122101002121011001111122122000121101211102210220210020012110000012120120221120020222001101020010000001000001200202200012122011121122002220110020002210221200002012022220210002000002110122121100222210111102200122000211220011221201211010002201010200202002121002011122200010211002202020102200210002120121210000212001221020110120111210012111221101000002200102021100110022221000111121110011200022020221110100212210212012022112021100021001202102200102210210201212222212202110110201122222212201002022", "10220222122120202222102011210102121202020021012010012110111102112111202202122020000001212012111202100212120101020212222020020100002222000011002001111000022012222000000222001201001101000002122000101111122111011100100010220221221000110110122102120220202212022102102020200221210201122020201012122221111110020210211200202200000021020211021002211120201010012210110101021112102022210100211112221020122212002202021011121012002212220100210212200101000020020110201002210201120101102010100220110111122022111011122022201210220121210102002200200010022100212121200001012002122211122021100212121100202210100111021220010100022222101211100202020001120211121212021001120122200212220120211002200002022020001122021110012011110121021000101220010011122211212010200102000102210222211111220112202100112110102102120222011222021101100120000001210002201110020022210110222210120222220112100012200200101210001221101221002221121201120212112121002111012200211111112101000221022221021000022202102022220010112022201222210022120010120012200122010011111110022100021202100201112100102021211102221101201121212000012201001100021022021200010122020211210001222121021012020212212212121011222101202210000021201012120210221112122010102022202020221222121202201111111020201000222002000202112201001102222101011202011211202001022222211101210010122010210201021221220000100210111220011011212212110110212201002212020220112220220200021112012111120210012000101121000212021221001211120100111101202220101012211201000211220111220201222200122112211010120212212212020121020220102200011102012020102201121001020100221002221020122121020221221102221221212220112120021011022212221000011200110001211122212011122111120001010102202201121201210200222111000222220101021202021211210011020112212101211022101201221000011100122101102011101200210111001222002211011012202000102120112212111221202120120110010100020221012111220022221102012121021222202200012212002121202111102212110021210011021021100012121120111001221022120111120212121111101210201201012002001212101202112121212222102121012121221202220012020020112220022202112110021212122021201022020110120221002010101102101111022012202010120222101010011201110020221200221111120022220110101112020010012221201211200022122022011200122122202112011010121120021010002201022001111120210110101202100212212000000202200002010001210112202110111202122202222201121112221100010101021000221200101121111002120221011222221010111202121102122100221101100211022002011011111210", "00121202212221012212211112010220000121211122012120211010020020112202200002202101112102020220120221221220122010100202112121012010112202121120222001210111222221000200121002101022221122000111221110210202212222201222222210121000220021201011110110011000101222001021110122000022011211010011201210112122120202100210110022011110220112020221222102212020112220111202100201221112000102211210101122120111101221220221012120201110112102112120102000121111202120220112222111112122212101221221212020201000020201220111011202101222222001220010120101222110001220221121000212121212221202121101100211211022022010222002201022220211021122002012012211210000221010100210222211121220100000211121200012112111001210210202111122101110020021200102222012212212010111211102110100021212211001212022110222110010010212012221021210101012212120220222201200220110111100111120201022121112010002101002021211211220022202002211202110002110102022111102002120011011110011010122122022001122000101102000222020000111101211102021211020012101112011002010110002210122122001220020100212212112122021012201221221122211121220001000011201221022202221212212112002002002002112211020210102211212220002211001000220001222011121021212120011102222111220110001021012102011120000010110111010010000000001022202111101000111220201201120112001020022000011101102221200022012000110222020121000021112022000202210201120021002220010100002012201202012112012212011001120110200101200211000111112102111121100211112102201112110210110112002000110222121100210122210202211210202110012012121121212022110101020202102121012011110220102122021212001112101221122101021201111020222121010202022002210011121210211200122222220102022110100110022100012011012201221111201202220102211202022022012110120111021201020002201022022222202200102020020110210021220020100022111210220021212111102101112011200022102220000201000002020222021122220210210201210000011021110200002012001222101001202111202201011000102101021101112020210102201211202222002012102221212020000112110021200222110002021222201102122210201102112010000120220000101022021000122201010002122011001120001002120101001222220220101001121221211210200221111020011210222210220122101011122000202012200120110011121220112220221111110122202110201111112110201212011121122102120112011211111112120011212210010202010012122222102101100210111120200222221001002200012111002011122222102211211202001100201102122112101211002100011022021022020202222012122210022102010210102100101120020012121011211", "00101001021201201211221021011002210100121022012221010020221202110221022002221120022200111020220101121020211221221101212020101002202120000201002002112200202011120102002021211001120222122001022010020100210111011212000210020120221011112021111012221120210020202100221122220220112000120020122200122110010002012120000110112102112022121202111112011111000112102020212111210201022212212211000221022121221021111220220112002100001212111110021110211020000221220202100011122201021110210102010121211102111210100222020121101022011022211220002002021201001100002202000022121202111022021011122212222121221101111120010221212010020012021211012100001200012212010100222200020022201121210222022111111000121202221002010120202102200020120121000100011222102210121202120011211002102201201112122220020111110122211120102112021020212212101112112101120112220110021021022110001100022001200022110011210112211001220001212002202012000020121202002012210011102122102120201111010202001122002201122122101112000112012211020200021102022102220102202101001221012210221222212101112102000010201111020101020200200212112211121100001020212022120010002121012001001100020221121222010122120110200201200210020120212020121200121021220222011000010000000211100021120222121210012000002222210010201201020120211002012122122120120020100012211012111102202220202122012102121111200110222022012202220222022201002021202021002220020102010202100111220100020001022221111202100102001021120110221020100121001000221010001012021120012200022211210202000011020002002012020000200112210020110100100110211202021012000011110102102112012110002221201001210022101200000112102120022120020012221121022112002202210020020221100111011200010121102210221102002122002122202110120001221200002212201220102021022221202001020210112122211001002112101000201020121221001010221210101220220220101210122001121101022020222011221101010222121021001212200002000210121022212221020220222022101102100002001102000002110220120002012010011211022222011212002221121111021220021100222020222010220121211220010011001011210200222100202120012200101112010210020012210020020111222010111122122202220020201220121222022002000101011001122212211000100002021200200120121212121002011122100022020221120201120221221122112220001001211111002021100020000201201010211022221100000111011201212211112211010122000000020120120210120122221110210222011202200221200102112202201020111211100020201101102011000211202121000010211221210022202001111002021211011101021200222100", "00202202022020012122110000021100210112111002112211100011121111122000001011020121121021110200022022110001102202102202001022011001011100222201112010222111100112202121222001001222122110220020102212212111002100210110101200011110011211101021210222112201200020001010122211001001102121111021022202110020021120012201111212211210012121002021110012002001121201110021002021112010220122212200002221220211012222002110010011120012101011210000122001221112211222122000111222210100102001211001222222101110111020222210210111212121211010011101202021022212210122222010201122120220102000200120100122100101212000212211100000220222010121201122010221121202022000212020100011220111022020000012010022022020001210012202111220220212012202221101200222121012011112011210121111001011011222020001100100022110001200112012022022210202202102111212202022222211001112121122101021021200102020121121102200011102212100202212122021112220112001100002121002111121000201010010102110102220210100020212202221220202221212210021022111222012220210111222001121000021112212121110102021202012200220000210212000102102022011022120020011102111011000011012012101110201110020112220022211211121220221022120121121122002122012111101100212020020221202022012200122012110001121010100201011010200121022120111201011020111100102110212122101010100122021022022012102121020102102102200200102002000222211022102001011210222212200012002102112102012100201200110022022120021020021222010011222211021210121112202212020010020221201120002201121000000021000220100121101110220200122100002100012220112122202002211221021121102201211121221200201112220012121000022122012112011201121212212102111210111012120021221112212012110112211202220211021212020110021002002120021112012102011100020002001021001021221001011021120010212212201010000120212011000020202221102001112201101001221010011002211110100002000012111011110202201011201210011102122010112221212021201111112122110011220102112011011120220020211002122202011201210000220111210200121212221112121111212022022202121211111212121222202221212010122022102010000101001101121200202002100212000010221010100022002122022220220001120202010011000010000211202212201101111210121120021000102020201200220021102222002111121210122212202021021210222211010010102200221210112120112022211121000211221211002011110022020221001210021021121012001021020212011102112211000221111010210220212122112022021202110111120001100110110011020221002210011111211111001110010121000211111211100022110112020012102", "00121011121101011202221200200201222020000000101001111010122022122100121101210211020202112020011202020222212201000011222022211020122012121222210022201120011111010022212202220121101100001202002021121020212122101211002200122222020102220021110202212112202120221211202122201100021202101121012222112202201000120110221002012210021110021122020011121101002020022000202202220012122200221110022112012102221000012121112201120001210210221011100122222110010212021102022211011011011110002022102212010212001221010201012221210011101010202222000121121112202011121000021222222012102001010221001102111020001102210111011001120121221110200020111020211122221122011020001120222100220200121221100022202200121102112011000100100000102222211100200002110012021200202101221122222222221012010022010022100220212121211221102010201002200012101010212210202020022020002110010000112221010112011111021111201022010110201100200000210102201111110201222112102222000121011220221200200100012012000110002010202110200021220212011020102102000111211210210101010121010201121000120102202010021112102200222202221020121101110000122221002110121121101210120212012210202211200222122212120221110122011112102001220002211010021200011022201100021102110121011122022110000102120220101002111212002112022010110222200102202011100210110122202100211111001110122202020112121010001122100221102222122111220210112221211120012211122021111000111000012111101110011010001200110002112111202110101102101121111002000102120102202211002120020221211122020220121110021202202100101012120200011111010010222021220201201101101222221211221022202221022020222001100011122020001100201020100002010100200102101221122100012220221102022000120202012212112201120002000112102222012102010210011112201221021021000012212111100210022011111111201111222000110210001001011210102002101210100012210022200220121021020022222000121212110012011222100011122002021222220211000010222120101120212211021012200012002020212110210120002110100220022120101022222011000101002111201201002011110102002012100012100020212121102102220211001001212002101200220000002102210000010102101010211120001022210202022000221011220122110101200201001202201100101120210010101012010201202021100111202202201002121020112211201020022021212020101020120202212112112022100102002000010221122210022001011020120110202001100000221100021000010102010212001210220022010221020020112201222101200021111001011011001112021100112222102001111212202021121222111020101001002102222220211220120101", "11202210100010120001011001110022220211210022112002212120022000020000002212201202002000012202202110222200220021001000020211112000120122200212012122200222201100110222101221120220001210022100202211102120020010010101001021222022021211020222222212222122221012201202110002102220222000200010001022002222101110020221101120111101100200212221202021201222012201201122001002111000222122120100210122021210200200212121012012210220221102002021102201202021020212020221001011220101222020221202001020112120202221222020002001201001110011010220021021221112020021202001222002101122210012210210120120212121222110212221111212121000020211021010221122221200121002220102110022221021001222200222121121212101000120002201022100110221111102021010201000210000220012001202000120001202121222221110020001000221212011002221120022112110200212122001212120210021102212020121121210002202211012122021010202102102220201102222000221200012001100202211022221101022100020102102010121001011111211011002100211100212100200201122221220010000211012221221112112102110001211200221201111202221112010102001112100020201201120021012211012101220020010211212102201112122221101012202021020111011202112110122201120011200022102001110202010121111022222011111000020010212120102110211121022100102210211010001111002210110202122010120102222010110022010102120212102120212122011120020122211010101110022120110221122211200202110101112102000002210210021102210100201122201020010112220111200212010022202220221101010220212002121220102022011212121111212020100000022011221102010222021220120010002200121122211211112120200211011100001022201110220011100001211101012002012221121111211202002212221111011002122121002002102011112001101110210012211020211010112102121112101200021021102011112000021121012121212021100021212201220111001201210121011100002211101201200222001021000112021022202122120011220012001011122020202111010212221002111200121222111201011111210022222120101002000112001012102111101002021102220220011212200111201102200121112002202102212000220010222212201210201201021120222200120121010220221020022100100122120111000010122221222002120000210221211001211112201010022002111211101000021120011202121202120020110102000111210020102111202221212220001102011022211102211102000210002010212111200010112212112110211200220010212010000220100220100221211221001100120121001022110002012121112021010221101022200222221011122210022110010002220222212102120122120202002022120120220121211100120210201012202020021110210210211110200", "01011222122210220101001000122202120021212001200022120111110020000221122111122210211021122101000212121221120210100102021220022212112221022120212111220012222100102210110120101112112202221102222022112112221111002001011100101112200110220210221010121110002002120110010112202020111222202121111011222020220010112002121001010202000000010000100122202220221211202002012021010122211021021112211222101111200220200001110222001100110110122022201001022212212022222120002012221200201001021011222001002210200212111022002222000222102010110101111020112220102010100021121111210220200222202001212010010000112211000112102022101011020000021010200210020020122001211201212012022011210211011002210002120120000012200211202102022121111200022201000102210211102212220112200012101122201020101112101101111102102011201021021112121201110001001001210111211120012210211020202112101102221022222211022102202021202120120001000211000200012010212122120201222121102102012000012010202000002102110121201102122121200010022110201022002121101011200111212222001011022001110221001102011212201120000120120211110010221010111122222011211120001222212221122112211212211211101122120220000022012021221100021220211121210001112011000202112222020021210220000012101011012020121021201022222211211101021010111011101221210121002202022112011120210110010110210002112111010101211201002210110120200022121002111222001012101120121020011111002220210201110122200002221121020200100001211020222110021111212100020221221201212212210012000012221210112010022021211212100210220100022100011100011200010101020021220022000222022120102112210120000210221210210012111101011222101011221202211100212022010200100012012202020202012121121220100110221120112020012102210011220112102200202011111001101200112101101220012011001102002111000102202201111210210021122220020120220011012002211210202022221222122212102200222002000101001121002011201020111021221022122200110011101022011000112211000010001101201022220111200210101112002120221011110212122221121000002220110020210120212210222201122222000001110022211010020011201022210122211011112101200022220020010120200121120110020210221012211122101010100002001201112110210022021022120001000021022121111220121121112000111120221001022111021011210211211102000120200101112001202021111121011221012010001110120002102120201012012020101222020020001210201112101100121221112120100110100002110002221200221112000200010200000110102221220220222100012212000222221002110001222022121001200212211211100220", "21011220212011202001120201212202121011212212102100212100120111101100202202002111010201120110221222111020211200111221121122102221210021220220022002100220212102112201222112020100011002111101122002222211200202011200211201101210102002212011100122000222100120102110022212011220012221022210012102200220120021221002111200220201202121010211202212021000121202112120210202222100120221120222101102110010221112012022200002110120010100111110202122011121020022211011122121210101011210012220222111201222120000101101222012221211101112202001110201111200100202212100012010012001110200012012021110221001111220021112011102220222111021202121020101022002012001101010100212121111120020111211100102022012011120200110000201002200210100112012112011220012200222011200221002200200002110112212111210211112002220200221200212221222111201210110202020001020112221200102110211221101222211121202012000221010111020220012020022102202212211201202201001222202102020011200112221002101011120211000222011110100101120201120122211202101102120112002212110010202012222012011101102020001120010011012201120111111002212021222102210211101020020122121211122110121201101020011220211000021010120121112202001001002222001001011102210122121201200110001012020122002220001212001012212100121111010120121210112210021220200000000111220201121120221102011222220010121221200210012121201222122102012012000011210002011211200121021111100201222122121121200210022000122202001201220222222112101022011012201010121112110021121102012210122221211210022202212021201100001120121010111211210222120210211000122011200210011200102212211110110121011221112101122202020100012220002100122011011212010120121002202110200122102011121210022210100000210012021102210010011101121020012002012111102102101112220021220002112102022100001102110022011012102002120210111110102120022210012201201100002010111010122010010002002112001020001100002011202120011220222022221020201220211222021012022101102022022021212020002002002020111200020012112011110002100222012012222012202202211011110012110222202201010222010122120111000011011110021211100111211111210021111021001222221100222022201100221210200122100012221102112110021010122002000021022002211010220202000201010212100022021201100212000102022002011011120101200002102012100221200002101202220212110111112111122011122111210001110222202210211112202202200110010110211211001010211221121212212210002121022122101011200202202102210101222001222021000001102202012021100222010020112000012002122211011", "21012020021012212121212110220100021010101100100101201022211110010202100002010122010111122201200021220212022211012010000120121010212222111021221121101212221002000002001112111221211002112222220102211212120100101221121022201011102010222211100100211211200121020210111022001002210200001021111021201201012002110021102102100111210211120102221012120100121020010020110200200021212010022000102202110102001111210122010020112021222000110020212110200212010001210200102112120220011211021101102011001120111011222000021122021022222201100221012120000201112201120110221221201121102001001111012001111210102021200120110110101121201122121102121102200201120022210020022010112220002210211221100010002100111100111002201101210012001001001120100100200012201100221100122002101221021002101121011010001101011012111101110122112001220012110201000102000212101210102110110000001212201101102202101000112022012221102102211102110202212200111002001020002201110220120110200021210000101222001112210010211111212222211212020211212120202001011212211020200200001220120120220222022110100020001111012001020120220120020211211200012011012120211112110021002002222112212110202222210200200100201221022220111112112210122002010200022212201212120021020022020201100200021210112110012000212011202022002000111200120211222202100012210112222211220201212021210100220012011021202102110022212221122020002221122100000001202022222102111212002012210121012221100011101222110011221201012011222012211102012201210212102001120120110201220122212111001201101120111201012011010221020220022202000120112222001012200210202111010100012010211001110110121122112102200112110200221021111112202110220002202202212102202111001101101201012102021101222021112101102120020021110122012022210202221220012201120122101110020000021112220202121202101210101121212020011010121211102110001111212110012102002102021220010020011011121201112201101111222021012001202111210110001211110122102220022002110210001221120121011100201002102002022201100221021220212010202101101020112210110122021100001012021022011100202202021010001110121110201211210222102001010002202200000022110210212112212112001222021110010222201022101201000111101221220202220212212112202222022222120000110212110200022021211210200110111000021101011021211102020020111111202202222220010100211001102210110100122102221022201001221012111202002121201121200010100021002021002120010212211221102122202120020202220201021021200112110020201012020210001012102112110122000102221212210111", "20120012210211120001011022020010102121221022012021100101211012002111101221101201201002202101010121101201112121111122010211210112102010202121121021201120020002210210222112221021220012211002121002112000111022212022101020022001021110022121011202021010211010112001201002201212210122122221121210212212021112211220101220000221121101220222212002010220212122011111202101102100210100211212101121210011101102122210221220201000001112000222001202211120120120221222020002002201212010111012202200201102120011221012221121100020111112102021020021221120200212220001022220202002011201120020210200022010110211221212001221212201111000212221000111210221110211021001011221112110220022001001010001120122021121101212010100121102101221210012021201122201102200111120202000022102121010011202211212111112100110100111021020001122022112121100001012101202000200011120122110021002221222020102211002200112010122002100120211011212212002201210120111200222222121212221122001011210201122102121201002222110022001201012001111021001212111212112202202021200020202012202221202112221011002212101210112200011101022021022222220100102210112110111220222110020111102210022111212110000021200020201221122102220011112200110020222021101011202212001021122001221100112212022112212021022102011001122011020020221012202001212201221022021001211022200202121100220210100021212000220200021021200221212011201022222112100122100212211220122011010221202202201220222220022010210122001121100022001121000022010221101101111020120011201121222101012202111021211002102110101022102210010212212200012021212111002221110000002010221121012002000102220111111000022120000022010120202102110110011220111022221211102222221201002021000012110211122020110002101221222020211011111021021021102122221122201122210001002111100022022001210202012112022000121010221001100201121110121020202121011220222211201222022221001021022110022121121200020110222020122120022000000012120002021020200021212020002102110112121221111212221102112112012012000200121112101120001012221121001010221210102222010012220222021022102000100112212122211002012110102201102122212200212022211001202101022212210121122222120200202221011122121122102101020122001102202021012012000202021220102122011110000101102001002211110000112102101011200200121121122000111112020212122021202022020122010220010200201200001110121121001202022112011002200210122100000221120200200222002021221010022220011020101020222212020100222021201110022212211210100202101220122200212210000222202", "02222012210212220200122102202210010212120000201100111202120021112211002021000011212021112000000221101022220110020110002102221210220220011222122102120212000222201201101000210222210120010201111221001211220101221121110211100101011022111210101201110211110211011222112200120200001020210222112211001200122021020102001022010212111012100010021020010221210221110111122021022202220002221001111021000120100002212201222000122221102221200211100101221210211200010120021211220210201022010100112101102020220221102020020110002021010110012020111120021220020200200011202100111020000222121002202021011010222110010120002020021221022022212221021211122111202222022022100020210210010111101022102010020201010210122122021112121022221202021221011110110121200012210112001221010222112121020122001001022211112221001012022221121212220101102202120210110222010020200002121201000002202222002222121110002000001011020000022120220101122012012202200022102112220011012111000002110220200020021211010222022211210112101200102110221012000022220010011211010012112022122001211210001101002011020212001110002102002212102202111120121001211220201201121010101110002120112120011011002012220012120222120101210221111000102201221212100201102100001211112000011202000201222121200111201001011211121022212222120221001221222222102112220000000100010000000121220022211102121102002010020201020222011212021112102121110221211121121221010210200021211221202012121001020101111010000220220021010021100122121122112122200112000120002010002000000221200022122121112121100121211020212120122101011101001102112100011100222020112000110220201012002001010221202021212012002021222002220201210122202112200011211221201121201100200021211112012200021122201120121221221022200022220200100112012112102012022012210120021210100210211021221000222201212122112021111000022201211110022212221001112201212000210200210121212022112210211101002012221212112001102102100211001010210022020021201210011120002100000111011201020010210022102211122221110200101010022010100211002211211112200210221111211221111101022110102221102021020212202220020011200221121121101120000202220100110202220221021221210112000200210212021102100120201121220010221220222012020221010212011111102210012221101110101020011212022220122100210022002011222012210220001021001222011020121012011001111002100212021210202202012222100202200222012120000222000220010201101200001122001210011001020121110220110021221012221001021002111110012211201202201202011220120100102201102112", "21000202110211101202122211210211210002201011211111012221212011110200222010010012221112211121021000212101200110002212211101112001200100010010222101210111122022121001122001122222011112121212021002210002212011000012011101210200011002220011200200112211102011002222122221100001212101001102010122102102220111211100102120011102210120122101121011020201211101200101020101100110101212200220221122022020122022100010210112021222212010220120022022000010200201012120012221002022211220112020111100011022222011000002010020010102212202020121021112022111221111010210211220010110221011110000122022221111101121112000222220212222122000101011202112011010012211010202010022101111202021002012222000110020200122001011222202220120110011010100120120002120112012221110021212212112000021100021102212211100021002120101211201221220200222121202101101211011012100212200001020120002000101110120121201100220011020112100202201010101002100100000002201211011022011101100110010210011012111222100200102222121220002122202020122000011102101220212111210012102220121210202022200012011012200102212010010202202200100000112120122001010100100200000210022001110111111120012000201010020001212012010122201222022100200222010021002020000022011010212222201102002222020001112201101200201022100021102210122021000222011001222021021021010011220010111010202112020010121222001200220000001222221222221112211002001100102101000000122122022202021101011201220210021020202201220200200202022200101100021200001121221212112111210100210020022120220011221200221101010010022120102022000202120100120201002201012112111210020211121022001001011210222101021121002010221110111011011111120221221011112222022101210102102120102120021122121111021221200120010020002000110112022211011022221101000120121221100122012222221222201012120002102122221001201201022121210112022111211111120000101011021222101010021122112202201202121022221101212002020212112211112110102220220000201022121120122000202202200210002001002102212110121002111212022020200201122101100012022000022102202101002011110122121010112121212201001002012120101011110112001200001111110200110122012011122011020102000011101121111200020102011102110000200202120210012010021100202100121200122110120021002200222221221022121022100002010100210010212000211000201120011200201121211102002200202122011212121011011121222101112201202022002120222021212122202112000100100100021101211111020212022021211122000111110002020010022212021101212102011210020120102110101022022201112122000", "21222220211101202012101201112220221112020000020110121111222112022100000101200211010111102221202101222012211000200020001021002222202111211201201012122000122202120100021201122220201220001021021222010022010200000211222021222101000001020000001110212001211110210101121010002220200212221211001122110200001201021010021022200102000121011101002220120201222000201222100111010021002022001112001002110010202102011211100201212101210100220021110002002012201211011202001110012001212110012212122211222102210101011120001211202110211121001221100020222002112211111110220200220001020020120222001122021211212001220012120021211122210021120220101202021102210222202212021120221212011222112211110211200111011101000000022111010221122200102021201111010100002112021201010001220001202001011010100222211220011200200112122021221222020001201100002012022021201110020112200000212021222111020022011210100110000011112020202212101100112122020101202211200201200021021201221101022010120002110122110200002120110101222201110220111220110101012212220221102121110101120221011010211220020210011200202202000012211212012212011102011111101001121200021101122012012011222201202010122112000210012020022020222110120010212000020200121022212120112000001100022222010011221100220101212011001201101022201110222100201221111012210202100010022120111012102010110202222120220002022111210212002000000101102121121221012001222101212212000121121202221120221100011011221002210021120122122001012211220100101012020212100221020112212122000212002002212212010101220211112102112111102111102220221102102201100100220220220202101111122211101020122112212221122102102102011221010021221212012220102122012110121122021211122000102000120010011212002001100000001222122021022022121110122021211221000110012221111210212112112121022200222011002111020000212201202110100202112002022000020200212102012202220202201000120112202010202122021100211011011221002102121102012100002110101112020012110121200101201101102002100011122111020002210211221112010021012220112102011221102122112100201120110120011200211212012201122200222001101010001002100111101212002000210012212222012021021102222210200002001222101212201020122102100022100022200212012022122122001120102022121221012111201122120010112101021022121110102011010210002011201220122022020220112002100112212220210121010202111001211112021010002020121011122201010201011012010011120122012212210020121212011201002012211012012122102110001202121120122101200111112002102002012112211122020201", "12002121220102200212021022021211222220021011210200122020112221211000012012121201000210111100202211202221102110112120202210020202110202222210122111210202222022001111211220011201110210100200011022122222221002102220122110201122020200022200202022012110222011100202221210222112120211001210020221100022121110121110002120001020111012122010222212021000121222121100120222211021112221210210000120000020102201022012100121122110000222112111020022012100201111202112211122111010121101021012202220122020021222210012000102121012022020211122001001010021012222111021111002200120002110201000112022010001201202222211112120001011110102020220121212001012111221222222211110212020211021010101102010210112011120120210200110211211021201110010210100012011212110120011212122101220212010121020001121121012010110002020002112122022121101212002010212020211200212211020022022110100122111021001122002111210010120012011222210120222210111210201212211010121022020000120200100002102021020210100220121112121002112002111101202012201210012002102122210101021021101010112021000121211200111001101100020000100210010021200112102210012120021221022000022211221121112002022211210202122210102201222200122102211022122122010010102120210112020201202012100210221101210012112000122210121011010022120120101021221010121101212220000221202222201011000001010021211010102120121110001222210200202000210012200000201221210202222101010021211000112202110012120212020001122220220012102200200222201022022010011002121222212121122101021011120011020101021102210222122020111210111212211211010110022010000111021212021211122100221121222222001120110100111100010102101222010001220020120212110022210220020122211101111101001111100112220020222122201011120220120210012210112122202101200101122022200210102120110002120200010220202200010210120200211002201010000022200221112112000021012212121021012000001221202010020211201200220212202020212110022000211120211002021001101220000201211001000211000210000021102201110110200120012122221120200121201012121200102021100011021020000102201100101211002120010021102220110220220212200200000012020201002102102202202211120211102112110002002210212220120201001001210000021021201011122011200200222201021011111011001021021221200122222101222212000001000211112010021200220100222200001111110111110110010002020000011101102200201011120211200221002211210022000100222111212122112102100011201102211022101021011210122101100022122112210211220010212011121211120012011211010012121101101100121002110", "00221122201212020212100010002212212112022021222001121011011100101100101022002022200110001210002212011112100212012201022100200210221011201000012211002211212110211121222121211012010220120122012102020022011202021001202111020202022020001110102120211200210212201102102121202021111110222102122002101010101200202110110022222012202212020102202110211201012021001020000220011011012220201022002122011120212112100122111121122102020000011000102202120221200210110200012200202111120221120201200101012202110021200012101112200111212202000112110020200200011112221212101200220101002112000200012201212012102112021202112100100222020120222102120011102220201221201212212122021102221001111201020122012211200122021220002211000121021002010012211220001102202011202011220101020210121000021120021220111121122020222222101012121122010020022112221201021012201022011001201100020020202110110110211202110102011210211112010021010200022112200002222012020202200212022011012222101002200220201002220020002120110220222221020201010010120101111222000011220002122022112021002011122022012002210211221212201201211121220100110021002121120120022101222102211020100122022012122001122012122121201220020102200120010020121110212101111220001000120102100120201221112200202121121212111220200222212212101020111022221210111012001012012011102102222101011221001022012201212112110001020110102221120212120100202122001010221202112111012010011020212112111010022202211202222121101100212222012221022201210000112112222000001212022111211201202000221002100212210022100220112221202112102201201112212201110120021002010102101011000110111101022102220121000122001022202210001202022021011022210212110111202022211120211101000012020121101012202222111020110122021111221001212020110021222200022000000122020012001022001212210011112020222012020221021010122020222210211201002210101121100201121111102202221002010112211022201011122022000021202010120212022111221110002211102202210211210002111110220201221112111210021002010100122021211220111010122001011110202112200212020111210021110201100212120020210210110002111002110021111001020011000112101221102121211000000222121120022022201011220210000102100001202111020222102102202022221222010211212012202001100200101021101110001020211101020222202102002201210120101120210000111202220001112011221211200200202120111101211222120211111200202020201011101222210211222100101210012011020200221201021112120220220020100110011001100222101221210210210000110001111220202001021100202202202111", "11020120101210200020211201202021222210012122122022212001210210100212112220112212120112120121010111122221111020021121100010102120102212012012202012212101212212022021110012001001110000021100022212212211202202102100012021210211000120122111000212212102202220111020010120112122122222210222212112020111112010111122211210122020102202211110111220212112100122112221101201022210011211001200121211121010221212110110201212211121220001000221020012112202122001200002200010002011012111211122022221221121011012002020001010010211210112201101022201210011212121221211021112021211102100200100020001011000202122212022111110221120022012001210112212101020121000012001112111121211021022112021000100012112210011221020212110221001120001012022121020120210102120202020200022100201002200022101121200221110221112211012100211101120220011221202010100001112200120020200212220112000212001211021101222021121112111002000222200000201222112000011001120100020000121212010021112111200012120112101010121210011012121110012220012110212001012001202211201222112212100020102110101021100010001000012110122221020222022120021110112110002200121001200211122222101211210021112100220221011210120202022120001211012210102100120222101001220101112221111200020122020122220120111012112211121122202022111210011021101110211112202202222202020021002011201122022202221002021110012122122020020101020210212120020020211201200202221220212221011122222010200220211011020022220201020220210212000220100000001110120120100222021112020002210100222020001022011001202220221221020002100222021101121210002122211001101021122201002010012121201012111100221222020202011120020012100100210111121022022200002001121122100120000021221020120001111002102102021122220011211010112001120120012101001220102022101122001010022112110112210022202001101001201010201221020200120122220002012200200100110121012222110202201220211122201220022212212011111021211210212121121122110212002221202111002221000222212000002002201010112220021010212210100210010222211112120002120020201211211120201001212202120022211212012220112010121120002011121100112211201102021011101011120101020012010210200100221101220111010021210221112012020102211221221012020120100212110102201201121202121212222111012102222122000202022212010221122021202010010012111020101210210011012100201121100002220212002102101101100200020112222101102001120201111002011012021210222211022021022201210010001101101101220202210000221022020001012202221211022001022020101022120000100001100000100", "12120000212222210022012222222202122012200210012101100202220111102011122011122001100200212012202022002021111100020201211200100010212222002211002020121100122100011021211200221222120022200000111221021022122011022000102212010120101210000120202200021012021202102210212001102221001200220112201101122002000120110100001112221211022022021102022102220122111022220111011100011211202112210110112000120020112221000012122011020112102022000002200121002221021020120020012012000211220020222011022221200200201001002111010011210210001012002110101022021210021202211220020112211100110102200021011021022222112102020021020101102102100200212020122020001110212122201122120211121222212000212201021121102200202011122220100222100102112021212200002001022102110001100210210001210210100210111000010222111012020012021001210002220120020112010112010102012001020020122210221011110221212022121210111111100212222021201120200122211202110122112011121102222001101111222001022202120222212222112222121222212001200000001100222202200001100211010221002122000102110111211202010121012020020201211212111200102222100212211000021102110012020220220111200100121111120010201220111211000010000010210102020022010121001212222200110111102210212000001121211200011202010102202202020001120110211012001022211101212212100011010110122210112022102110000112221002100210102212101001200012222001101012112121012202120220221121202011022212120001200001102111222201000220012202000210102121100001222100010211012022122112201001120210121211210000100221112102101110121121121011220012022121002122120010201121100122111120101221211000201010201221111201001220110221010221020110111112002110111011020212121121110022221120000122120210002210201020012101210202121020200211000202202202001110100222202212212111011102101210110022021102212000012201122202012220221020020102211000002221211122011111201112222120201121001012021000100120222111022012210002200210121201012211022101110111012011010102111102211202210110020020002021201201011001102120101012211100221022002001122221201122120010002212100102112101020012212011021211120222100001122020110002102101102010110001121221002001012011202121111022121212001101010010121001110210022010200001200201021002200011220122120211022001022020122000101100010020002101212000211020121210100221100022022012221022021011010120212101202121112100120122202000002102012002000222122020100102100012202211112121021020021112112202112102010221000100021011021212112010012100212101120122012100000220210222", "01222201110112211221100110010011202110000200012222220222220222112220210010100201001210111021020021121000002112221221001002002022102110101210100100102220020021211201012121111122212022201122212222201120012001211200212101110001210001010210112021220222000011000102100211210121120111110210100120100200000222101000011012222010100221221100222020200002000011221010222011001120212112212212211111102001222101221001110220102011111002112122012122020020022010010121110220101111001001221012100101121002022212021121101201011212010002112020202212021012222211000200100121110022112120021110221000000202120012210222010112211202022002100210020102020211111120001100220200211110000100202102221120001002111020111002110101002221112121011100001220221020110000212221020121212222121201100200121122210112120221202222002200010102121222012111100000001211012212121202201002100221122000120020212212012102210110000110121112011020111002022211101021021122002202112112201020201100010010002201202110010211010212120110112222021010120110210000222120010202102011211011221112120200122000200022212102000200002120221112112221020101022200000010112022120000110000101201112112221202211212202211201121022122122121121220200022102222202201011000021220201021201110020001222101101001200120100220112210021210201201212101001111021000201212212122222001012112000111020120212121220110110112012210110221211100111112121200021121102101222210000012000020101111221122200002021022220200102021221011020010221002200220120011112200111012101200222022001212022022201001202020112122112122200100211111201021122202002221021202102010210002020222001121120012200112021001112100021101112112220212010200100222022220211220102022001002221012001111121211110110210212002102021112101022001111101201121100120002210022022012201010210212001002212012200202102021102220012210222021212110011102010101222011020201222112101100120122120121202220101021211211211100201010011022101221200020002210022102222100020000022210221022020201211002112122110222002101001202002222001100111001011211112001111212202201220111010220200212001222212110220200001210020210221112211122202010212120201122000212201021002000202002200021011211200122210000122120200212210201100222210121222221020002121020100211101002220201220211220111200012222112011112010000101211111111011212220120101211212122100001221202211222122101012122121021210220221000001100021102201220112212221200010012221122212212101002122100200002121001222110110001210102011100210122110020", "02111102120122110211202221111201122212021121122101012210122102220111011021210220102211112120211112120000212222110122122201020110020100111010110120000211102222000111002210110201001120021101010010202021201121102220021100201100111120021212000100100212122012020110100222220001001010201010020211200011011021221012101002200100012012001002012221020101000220101110002100212010222020212200211111222222210201020202221111020100200200011221201211002122121022000010212112122112220002021221222222220210022010222022111121212200222022100121002221122002211121202221220122022220220022211200212212100110222001102112100201000110102222220201222010221012101111102221102020010022011200022022002011220002221120210120020022112010222111111222010001120110202102000002210120100120111101002002122222021221111100201001122001022021120110221102200220221220201112220021001020000002022020110201120102100000111202122000102022012210021011200212101012220021110202210102111011021012000122011222201111001222201001011101112022212121021200210011110102200112101011221220100011210200221012021112220020011202201122012111112102202120100111112021100200212211020200121210200002002211220011112120011000221010022101111100021110201122002202012011022111111120002200121201220200222001121020112000011020120020200210022210200211100002000120212200012120002202222100211220201222002220212001212102100200212210220210120110201010011112020221200211210021002121022012121200021011010112011210022101021212200202021120102120111101011010111021221001122221212111221002202012121001012202200102000102110221122102221102111210200201022012222202211120022221220122101112222222022200110010210201222000221011022210220222112111200002000112100222022122221002122110101100022022201221020210211020102121002102010000112012220202022001210221201112112100112110021110121210112110102122120100100121011110202111222110100111020001202012111112111210011111202221221011122012012220211121221112111110200101001020120112100201212002000000110212201222020222201000100221122012202200220210002022002002102001111111120021211121222121210220202022202002202020120112201112121002201011122001221221100121112200001220211122101220020010110211021022201120100002200022021101021122120201202011102012012121220200112121102021100012001202112202201221002121101001201020121202012220201011211111202001021202011210102221122221120122021102102122202210120220202012222112101011211110111112110220021120021022012120202020020101220110201201012120112111", "20002002122021200210200120110202120000112110112101121220101112110002200220222122220200001022022100221212212120210020211102012002101012122121202010021011101020202110010010102221022102022000122012200100001212201112110200112101000010011110210210212001111012222002102020121011201211000222202210122011102011212010201022111101100022011020121222221000122102220111000022202010122022021101121200200022202212002112002212021112101200212002212200020112220120010221021102000212202211021111221221011210010101122201102110220222121202021012002110220010202111212002211020111010220211102120211221211002022012201200212012101021012222021121102010022220020220220120111212200200221010000020221012220221202100020110001202000101122112000222101111102002021211221201012020021002120100202100012022101210221022100210100101200120200221221210002001010010001112012102220221011212102111012222220010210011100221012211212101010211020022002200002111101011222211021201100101010012220201211201011011121020010010021011012022121120102200211222012200012012002200220011222120001200202220010112212202121202210112212110020121001000210220221221211001101220100201121011102200012022011122112222011102011012001211100221201010201202101101220021100222102112102000120110111010100121122210010202022010110222200121212102201211000201111222222100010000200110202122000001012000101001111220212211122002200022100120221220100012022221202021222011021111001211000010221100212112021002221001112222022202211122021022122121201022012111200020211001010020210100212021110020100101011020202122121020101122211112001201112111111011002102000122202110000012222211122202211122202020022022000211222101220000121010112002212102221011200110010212222000222120110002222022001212221222010002211000101000001001212122212010221102201222002011000201212122222120212112121001220220110111211101020002201200102112111000010022202210020021011021020202120201021112012002122002022221212012222222111210100002001221220222112100001001011210121122222111010021111112112111211002020011202101202100210002012022102120120101111220100001112212122201101202201012211101222111221200120202100211020202221200201012210111010222102202212111210110210202021202202111201121220120120210201000220111121200101111001220200222212111021110201211112222011222102012000211001220112110021220011010210102210020100202120200121101102001212200012001002210212012220010220201222000101112111020121212202220210001012012021020111202121002102002011222112220011020", "20111002100201102012202111101101000022012110112221001202122000211121121012220120010200001121212112222111102121001102220001122112001112211020112200000112011111120220101222020221001212212220221220221110020121122111211000021002012201022210202021001212101100001121021010012010001220001000010111112212210021222221020210100211202102222222211222201011011210102001120012210022212001212211220212100120210020000010001112222011210122201212010022221022100212001100111101001222101220210000102220020210102100112111101022011202122002021100002010211012202110120022210111110102201111120112211101111201222210111200002002120101010220200220001111102020000220201002110002100220102102000222120201122201200101222200000000112002211121222201112101202210110102011021102000021000101212000101210200012211022020022210100112211001202220002121210021210220022200012202210111221202102112001201012111012111101102111002200202100210002002212212212012101221012112110200201002021200100200221011101211201020120211222222202222010100120001012000222120201220022001012020000121010000210001120001202121022020210020010101000102220020012201221211120001010221002210010001211122011212122112121101022221022221021120211200020221112221020011110102222121210010112211120122200212202112110201102110012110012020120112200212221101002120122100100021222011111011212001000111021222121102212200000121101200221210220220000102121120201101102222011012210202120211110220022011002021000020122210220122211110000011021200201201112121002000211112110010011101121020200122222000011022212120122002020202012122012121222021021222110022211222200102221010222110211111201001211220001000111210121102120112222002011111100112212211210222210102110201011000120112000202020211212002022202102112220210221021122021212121102120201001120200101201102211021221122100102202111210002011202112100102211202222120010212222112212210111002012110112020101000001102120220211020200102201212221000220002220210012201120202020022012011120111102202112100211012002012002102100102222112202110012021021211112110020021101202020112021211121112200010220000220020121022220221221212010100101110201020120010102000011002021012102202022122100200001200200210201220021121112002222010100100021110121021002102011121222002110000202100120212111012201202011000120211020011100112022001020202202221022011100102210120202110212212112100100022022111100001200222202122002102122110220002100201220210001110221211110220020210112011201212102211202210202222200020", "12101220111202000200000000100121001011000002210011222202002112220012022121011121121121120110102000212021121200120121120202022221100220221210102000111120010020012000220200010021200121011012022221220212100011111011222202110202022210210010212101122110111221100212202012202122111120011100112112202220002121120000120002021201011211120022221221002122112001210122202120121102210202001001111012002212212212121202100200112110220021120211012002222201201202101001221200121001211221110201111222001201000202202211101210211220021102102200110202222202011021020112122121102222022011221220211201220222022210222220210012020022201122200210110100121101022021020201111222021220122202202201102220011121121100100001120212020210021012022112022100211101111202211001101012201022010212020102011202010102211220001110200201100022002102021200022100100122000211200200102112221021110211112200120022022210022101211112211221121111221110220001222121001010022122011000012111201022221220211021000020211020020112212020110102022111020222011112112121121101022110201111011221121020212121102101210101201000101121120211110012120210120011112011000022101120211111222012002112000000120210211220011011011000222121020221221122101221100000000222000002202210002000111112020002210201001120210100201022011011221211101112201110012101100200000201112012211002210112021120112102122100121022000112202202221121012222222001122100002200122201000010021221001110112112011102020200222210000221121210220120212111121102020000020101101110222102022102102221212121100020100112022120000210102012111012122112012222220011110011021210201021220221222112222200100212110020211110012011020220101121020100221201110101212020201211221112220000010212202121000221021120012010000020221200112100220101010122220010012110212212111110012122002021011110110202210211201221222201002220102112001111212011021112221102000222021201012200211022102000220120021221002221110020120202112111002111020202221122102100102100020020201102201202011112022221100102001001021222012010020002210211210202200020200221021011222202220120010212012010101020101022110000122201210022212001221222021020221011210120211002222101122001110012001202202000210022120101122111111001112001220212211220112110201112120002021112221002010020120101010011110202100110110212021111111002001200011012012122201212022200120111021112012111120221121110222100101202112210110221011100011002111122121212102212220112020011111001110020202211120102100212100122101222211112120212", "12102100110000111021211200000111012010022001222211220211200220111210011122101010110221000000112012120000120002101111211110020120222202221210212102011211111101011021210122212212000201100201002112211001000212121111011121222121200122012021000111102201021011222220221111221021200122101201010202112210210021022100112101120200222122012212000220220121111000200112221211010001221222110022110222010110212210210022221120222221110111112122021120222212011112122102120000221100122102102110110211111200121210011200001000001020121111000121201200002100001021201000101021201210022201200202222121220100012222201002120220022220020111011122020001211202011221021200020010211100101211011020200222110011120022011121012211221220111220120010002101200212022112002222112122211112211002001101220112011221012112021110012210111000012221021111020002201010021122010120011102200010222200111110012002222110000020120011021020210220221000220000020200021122220102022000220010012202122200001001012022110021121022210010010210220021121101110110222012002201220110222001110112112221122221002201202200111121122222022202102110010021221200210122122022200222020200121001210121201002101200002220112220212100111000002222011011211202102022222210122101021010012222210100111020001002011020210012111120101102100210010220020100101210222020122112020211210012110222221020011022011010212210110100220200122012100001222100221211112201210120102011222102111120220212110201102022202120111022221101220011211220102202202002012110121200012111210120002201001020222100202020011212111020210211211002000211210212220212210121000121101221021021012110021102111002112012011120100220222010200222000211012121002102100011010110001101202200002101220020122202222000110122011101022000000122121021202100022000120102100212200221121012220102110202202001021221111021120200201021112120122101120201211110011102000002000020102012011021002211212110021222100112002111212110222012220022112020100000000021022112021121221121210000112200101022010012120011210101222011022121210011101102020201211201211000020002112012012211202201201000020012111210020011100112121120220002202212210212012221210121202020011022122210100021210121110211222111122122112021022211020002122111010012212011210010110122012201211102101101201000212201000212201222222110210112122211222111022201002201010001122010211122001121220102120112121010110020201002212210210101211022011110221200202022002011222222002020201020011011110022101112010202122212010211112212", "10001022001122100221110110200202222202002002111211101012120200002002021022110221010010101102212201202001022200001101120011221221002102220220022112001222010222100012112101012011011201101110212200100202112020020121222210111110212111111210010111112000220220202000121122222010220121122022220100200011020121220110201101010100000222110111201201121121012111111220010222210021102111001102011022202200111222122010101201100210021001022011112201000211220021011211212122112211011110102211012200202220200002221110011210220100212010220102001222102021012111020102201222011020010001000211211200121000211111112010110101102220211202121102001112010120222102102022221120210002011111202222100211212010210110212121110011012220211100200020201010122222211210011100220120220222111010120112121201122221222020022200210000010011222011200102012201112212020000001010022200200220211002101122210222000102220201000211002010010122011101022220201101211200120002121010210201000002120221100122022110212121212002112100120111011002102002112211210202121202010022220010101110220221010202202102022000211222122111212222210111122100101012221000211012210012220011210210110111211200002200222211112002100020211011202020211122100100202022011211121110101110210012102001201100011000022022011022200100000212011210000122001001011102101211211210121112101001002101101021121110201120201001201210210110000120021110202200120220021011220220210122210222112021202001201020121000122011201000122020210000200210202121222002021002021010110212001020210012102202021101212201200200001200020222202002000011122220212010222120101021220012012201120222222100012102101211211100022010021022001202122221002112012220012112001122221100210120212110102221012100221120222212021211111021201221221200210212112010022022011112102211111000110021110211200210121101212001202011102011012222100211211101210221121222112201212112101000221001221001201010011220222121220221010012201120201112002202012000211120221220201202201122000212120212100002002112011102110022101011112120020202220000221200210202100202111012021210122112011122002202202220212121220002010102002102110111210002212212101122211012200212212220222102001020122211011020002001212122121100221022201200001102100110202211122100101122011121110210222021112010110222011100221212021000221222020101201021011202020122212111111110000102120222201111102102200002112222010010011100200100200022121221011102122022010211220110200001101022210020002102120012022020111122221012110012", "20212111200202010212202222011211220010200201222210000022022211012201202212100011221210000221202210200010221002222212121020111002011021212211000212112020012122100001012122211100010020022210212002120020000121022000201102112110000221111122222010022201221212011122010000011212011102101200010020101122212220222001111112210022020122220221010212201121122121100020221110010112222200002101110102221222001100022120021220212222020021021100111001120012022210111221222111101212222102110212211101200121021102201201001000001110200111011121100220010212222121212111121022101100111220121111102201200101211012211212100222221212220021222112101212111111002111200210200201012010111101001012002101211021110222000221120102102011001211222121121202022112100102112001221221001022220210012212100001001100201110120012001020111221120121211220221221202211022101211010210120101012222011210112221212221010001102100202110112010011100000002222012122112102201010211221222110202110020221201220021020001221020100121001122001112112211120112201020022021111011210021212101220202120211120112020122101102000122101001121021101200100012122212210102102121022010121100210000112200102112111201112022220221211222020122000120001222211202222111012201120001110201001121022010201220200101202220210120211201212202100202102200121010222111101011000100221102212122000120010020010001002111001022001020122110021220001100220102201211211020012110020221021210122221010020112200221002020021011202010100121020110201000010022020211020012201020122102102212211200001020101021112021111122210001221222011122120100110022001202022000201222000020102200102121011000110021211210210111222122221201212222220200000001021211122012211101121201122120002111020201002202121020021112100200212201020020022110200110110002102202100000211210112110000122020001121121000120221201220010212120120202021110000201211111002020001002010102100020001002001220220012010101102020200011001210121210000121112201120112112102012110220022111122020212020010020221002022200111101022010011010220100021110000000121012001010010100110220001220122210222202012221010102212012021210020212100020210111101000001022222012011212102002120200101200102202201120011200202022201202201002120120122202021222120101211100111020201210111102110120112002000111121221120210221002110102100001010212121110122101001211210102120002121121021220021011112222202020021012111102201220010021100201201020111102112101011211011122110102020022220010121211020001200012121220210", "22202110021121101012011100110022200012222012110121202000021212100222120221002202111202211201112022201111121020020100210022012102202000222100110200021010120001222201100001201122020020010222012200020211021201121201122001022120122102222011001000101222122000122211112111102221201222011201220211002112010020122100201020202212202001001201120122222020111122121112122022101120221121100122120021022121122222200001101011110122211122211010111212200102210201120201001202211102120211011111202110221101122111201011022001202201120221210200202111110102120200220210001102210201012020222201222121211112221002200020202122000100120221002121211101211002100202112101220101200222100210211111021002020010021202011011001000110211221012201010022111122112022212220010110100001010200011210110100002110210210020120001222202112120202221002021110020001011212021122012002121100010211212012201000000001211222102122122220221110221020101121101121210020202100120222210011110012220001002020221012122010110011210110222022021102121202020102222111120000102221022100000001212210002112210010102111011002122211200021002122212111122212220001012020110122201011012112101110210001200000021102021002220220120022122022200222022012112012212102100011212201102001121021002012210001210010221111010122102120202012012211000111100200211200011112022202021100110012010011201220210121022200110102122012002210201011100021002110110212202012211112101001212200211010011222202202011112210212011011222202111212212221102010022212020011001121112222022010020202200001121211012101201122210010000112122202102022210211212112210000110021200112001112220221111210101122200101120201022010020102220102012000012002010201020201100011221010010021210002112212121002100222210221010121210120101200201012010200010210210002102122222200201111121122222111200201121021021010221122010022110222221100122111222010220012201222210011210100212011102100201222100021012021201222121020122000221121122200011100000021120210011000012220002212221200101222020111120112101200211211211011000001210202102122101000022220200122110120200011222200110011222110220222220201201221002121222210002210221201101110001000020110000022120200000012111220111202011120111022110000200011000122210212120200102020021210210000002020120002020021222220112002112100222101202221022112002021021222100102022122010222011121011112000021000222012000122012222211200111010020001210100211122210210200212010101211210122110121122220100200110000111002122000202112101011020", "22210120201110021001002001002100212000112111201020121101201110200000122011011101202022202110010211112102212101211210112212100110220220112212222111000000000122210121020200002212202021011022012020101010002112211122121201100222022000212201211021220121111111102020021210002222101000122110220100021211100120011101000210120121022122022121102201120121121202020001220101200222000012210201200001202001202221100001200220102200021020101200021211202201120220212000202222001212012002121120010200210222201201002010112102002002002101112110120021200120001002110121220201101221100202020102202110111212001110010101122101122020122120112111101101120221101112102021101101201221112010201211222120010102200121120221220222102211021112221012220210210011221100112010111210101121001220101221020120112011020210000101210212102211101011220010021222020022022110102012101011011200020202100022122222201002200222010001101222100221121112112210100212100102122120111111201200110210110200120220211221122101202111000221201001220122102202000110202210201221210022001001121100020000000211002221211121222122212001112011120121001200022001022020221021010010210121010100020100120200200110111110111111010110111101012220101000020121120101212002212002221222210100011212210101001220222011110111120221100100111110200010011110102102021110102202110112022222111021122112122001111102221011112020220011122002202200002212120100110222101101102022000101021021102002221121100001201001200222001200121200012202021202120021101201011121100111011012221001200021110220011000020112000120010002122100001120201222022022010220112211200001211202022100201010202212121021110211000200201112221211112121000110121011201021112121101012210001112212010111102000120000021021102100102012111221122211201121010001212002222021212020110001001222101102101110122000221022212112211220120002220112020012111120210010212202020211200011220122000220110002120022100220111011012010020111110121101122222100121212211010011112220110122221211101111021000221221020102100112111210222220120221010020122222021020201102202011202000100002220020121011202100220110201011001121021101212111221102200001121112112100012200122001222110000210200001110010220222122012222121022122110021122220100001122101212120200112112122110211200201220021102111200122110011122222020100101011121200201002010022101012201211212211110120120001212221211100011001022120202210020111112212111221001210101202210120102202121011212200211112022110110012000202222121220022110", "22210202012021121011010122010000120220112112002121101201221211000001002000021010000212100111100210221101221011212202211012000001220200010210222011010010202020121102101222122101002010022021010120100221112122122110110210110120121122211220022102001020221002202221022112111212012211221221222122102111212220222010111211002101121221200200122012122111000000101010010012010101201111200202112200220202020210121121110112220121111221021120011022021222002012121120002110100021020220211211222221000010112011210020220012200001012112011221220020100200102201100101201211212001110112212202001202211202200101210101121212200122101102202012102220102021211102100100200220110221201001220212112101012102211212012020002212102210011000110210011011022221220211021200201012221011101110221001112221002202222110202202202100202022122210210211202122021010202121012200202112110220101121010020102221100212202221121201220121212101222002022212202021210122121101210021021011021121212121110211212120112012002110200222121011122000020202000012112221201100102101202101002122222202221111100212110002211222020121212112112011020212120010111220100112000112202211001221000001022010101222222211201202012011220212201110211010002202021101102201212200010010000011120111222120021211020211222000201022002211120021020100100022112100102121021112011112102002000122201221212012102120202110011022020211100212012122100022101210201210101221200002201012111200201022110112111012221200010220011120111110012100002101201100201220210222100202000201212220210000021102110211100111001202000220222210001221222200110100211021220001210212110222001122200000021221101120122001011201022121212220101011012210020221222101221110222111220000211210102101201210210110002221212011120221222221110211212002111121120211102210101012010011000102020120101112020120002102010100202012221121022020100122020200101111100102012122121212212210020021001011001002202222202120111000020201001222112222120110212221001212220112000011000222210020120212202212101220112010022211202220021020201210120211100210202212212020112021202212120111102110022122021110120002102222211211202001221020122220102010121200010210021201002001200221111011010222020100201202012011212012121001121210022021221121210012122221021010200000220210100111122121210010102022212111222120220212211102100202100112102201121112111121101200001220011210012121022102002121002001201220020201121212202212210022012100022102200202101011120212110202111111220100000021001102000121", "01202022201102121100210200010220201001211101021100001022001100111212121111121121011022011000211012201110122202122011102210211011201001210222010111122202211112211111020122111202110122200012221100200012020220100201101011000111222210102202220100100122220111220212020011022200110211210002020111011210120020011212011011011210222010010121112201022121220201222010122010020011000111211202221201211120012221120002000222200010101110010002221021211212202110220112200120021011021220012210100002011121000020122101211202201022102202121122212021222110121022010211220001212101100200112000020001021122002102222020020222100020100201001102201010001001010110121001010211120121211111120020210201221201022000001221110121001021002012121000122122221212200112211210002100202002202202021011121000210211022012201011012012220010112011022212121200001101221210010202011022202011211022021120121200202110201011212122100201022120010212012120100000020002002001201200200222020212212222121011120201221010102201220001020012000210122001100012022001120201102120211210000102010021102121121221120122200211101101011211112121110012122211002111222001201200120211001011221112010021102222210020200221221100210221121222122201211201112111221220000221122002011020021200110122100000001100120212020001001010000111222111002002220022200100222000101211221021220202221121002121010000011110211200212222221201220000220022100121211221122011101022201222111210020121021111211000222012120120211110020110220000120021122220020000220222102221021012010220200221202002121000212220011212201001002001121000012201010102121101012102211102220210212002211102112011122001201022210000010001220110011012110002122222221002020012222020200001210012120220012010122122200102111100001002122020112010112222222212102100201002120212220111012012221120211011012002112001020000012001002000101112010122221100022110002211000112111120221012012022210112001110200012122210012022102201100122001220212101101022200120100101112021112022100002110122221100121111110100100011021222112221121110220221201201000101112222000001011112002122211201101100212000201202120010121022212122222212212201221111220201101100200021002102021222202200121101210211201001201212121012110121201021102000122021022021210111020001120121111101011000220111201222111011012012220011110110222122102220111112011101022102002122212010012012100021201210010202000122102112200112212102000102200112211021022101010121000000221222121220001122020021010012100121011221211222", "00122212012002222001001102200102221000001000020011012122202111002222020021002120021021102010111102102121000220000101010200001200012220002022012002010020002120102212022112121022112002121210120112212221201100001202202102001211211010020112021220211201111002112020210011212010100002212010221000202200121122001101022220222102221111201022112011102110001211222210012221121210000121101022221212120222221000220222101002112002121220202212020022211210021011011112000212211002120122210200110120102202220010002212212112112221221010021000210021002222202011122210102211120011220120022220222000200110100220212002101012112201112222000102212001211020210121102000111010110200100122221001210220222102022202111002111122110021001221002001201221002211121020212112000212122222201112222001022000102000122101110012201001120120211101020012001000200200022002000220201002112021122000020001201001010012210100102021022111112002210211210010022110101021202121101111102200122102002020210200020101111202011002200200102121000201111222210212020112011112010000111101021100002121020200021110022211200221122212222020201221220001002221021101210221000000020010010222212221012111022202220002102000202100011021001210102110102010010000200122101020112000121011201100001202222120102002212011011211110111101212112112121112000011110002010200200201222212202102010121011120202102021000110121021001012120222210122120101012200020102212120220221101112102120222211200012002012202002201201212212121120020200112000201102011001201110200001102001011100111111102011210222120102202120200211102011102010222201200001202020210121011212002012110222101000221001120212110221220121100111121100010211210011110201111102110021202212220022002212111201201212022220010001101120200120102020221122101101010201011200111101110101001120021210001021020212002220120001000100002221002021222101200102110101011000011111202200122110000000012210102110200100202020002211021121121110011010201000001202012221211222112002110101111110101000100122111120220120200020110021100020012000201121012010210112021112100212112010121221020011110021111101201102101012020111211211020000002212122110201102021012120100122010211110011122212212021120001102021120222121100010121020012110020212220110022122222221122202101120102101211110111010201000102201102010012000100011112020002121022020120011021212120001011010021122020011111120201010210100221202201001011100011101121121102102212011012112102102211200002011011000020102100202200021110122201", "01012020011022101020202102222120022200021102201220010102212020221010021210121210200010222221221112222010121120012210011100000111021012011012101022221000222010001211022020010200012010220112021220011202201021100220100201000111210201011100202021221100120001202212001121001121212012021212222110020102111002221111011010221220011011201010001221211100001011022202001111221111020110220002212210221102111001102020220122221112222112011021102222201211200201120111212101102221001222022202111222120121202001011120011022112112022100202222221021220221220012100122112110012210222111220100111210210022111110120111010221012002202111212101020110002202002212110112001202222001121110111001222001010101021110212101002100001211101101211012002101011201121202022020112221212121121012200110011101021220011221210010122122012210000021201021201101222000121121210112111121111002212212022112201221012111220001202001010122121110210000002222011020210222002110001221100220200200001121100002222022111210000210220001120100101122102212212211012120102220110022112201110222200020202102100100200012101210010200000220211022022011201212221110200200101212222222212020100110021211202011102200001202101021102121002012111111122101122222001121020211200001110211021100010010001222102112100201012100002101210200002210112120222011101001212010111001002102011112102200121000012202201001220122101000200212212220002221010210111210200101011100112002200120212022111120210211102010102220102021102122021220100112210011212022121002110120201212202121201012020210112111122121012211200210022202010222100222102121220200211200212002112110022101000120112011110011120200212020111210102100010100210222210012220002011200001002210202211122002022210111020010012100212221100020110001101220112212122220021221021120022222021000210002021110201202121202220002211202200212101220211222001201000111120200100201120002222222202121220210022212220020111101011020121101112020102220020220011101112201222001102122110200200100211101010221221110001111011100020000201000000102020110210121011012010012110122001120012002021200222201122011021120200001012220120211020012002220220022210101001100202011100220010021201112121111122112010012121220111001200001210002102020000110200210000022221111220101100212010222121201021210021200100110121220210002210102101101222202001012121011102122022021220110110101222110020122200201212110102001021020202001220121220011002221210212200021101222122010022100120010000102001120202011021100121020", "20212121002200210011201102021101110122221120002021111220111120010022110121010210220121021212102012020012121202102122202220122022220210110201022221022122110202111100110111020002202221110210020201100210020201221220122121221010200011022121100202122121101021011022220012221210012222221202211012100121221121122201011110210200210210112121021010202212112000100220010101200222122220120022221122022111110010221212101110210212201111222020010010020110010222011112021222101201001021122012202011121110020110020011001220001000122112220000220001100100212211211001111002020022222102211120211120222022201201000120020011112222121100020211220212202010000211210201122112201012200101110020020201200202202121010000202111221201222222120102012211112112022120220202011221000022121000121110222012011020100020122120201120200201210220020022222212210211012211220212220110111222100120221221211101021012012120002222210001012100010022221000010222112112211200211102021100110202200001001111120220020210000011221200101020120001020120220110022001211201100001220110110210112221101010200122012100110110222222101002201200120010011112121100120101210100000010120112012100022100100211221200102210112102111211020212120110222222211221112101211122111020211111210000102111002021020202212120102212000110012010011002010111110110212211222120211100001222022110010022012022202102222222212120122002000021020110122002010011220210110121120222222221210210122000212201221111020000222020000201012222210020110121212110222011222010010200110110020021002022110121000200002222220002111020101100110110012111002012000001102200010121120211011011201202201022000022100101020120100222220111220112110121100110120212221221010111200101201012200022210221112200012201210000221112201111112011221021120002001211100101101002000001100200221112211020010202022202000211001120121022120021020111021201001201200022201201011202101202000120120010222002111110111110112212100122122020012001002102102212102112120200110012221102122012002200020012201012100112210011210111010211020210121121220100010221222010022111012211212002002002000202201020102000122202202000202021220212110202221201012000202022200220221111211220210020102102000022202002110210102122020110210221220021021200212101211000212110102221211201211021220202211020120010221221120201002212111021020122121102222200012211100201200221101111121122201121001011021121221101000000020122010021211210210000020011100220000102112010110200202100200011001011200201102111211102", "11121100112101121121220200220011221221001001220102002120100000111011022221202121001112011121001121002102101011011222022111001020122021022022222201200200111200100001111021200102002120111220111200020000011022210101101222000020221212020202001220011201101100110120102002201211021222121220012022112220212220001011011021201200202100000221000102221022100110112101101001021000002121200111110201200212201210220010112211021002112200111011100200012120110212210220212202121222212210111100122100011102012112120221002101221011200012012210111220120011111211010101122122011020001221110112002001100012222100222222101000021111022222001202101110001100110212212100222101212002122110111210221122201101000220010100100002212201212111012122101112101000110001212021100112201102121120201200001211220122100101210210202121210021120101111102202111010102100121102112102100101211022020212202222221110111021210100001012001122221100220220101211211222001102112011121210220011012122221200001021001210001022200101110122001010200220001022001202222012101000111112111120111202212001110112122222220011011011001020200202101122220212122012120101201202012001201112200222222012212202001201120110211000021022200000122201100010010021021102000100211122222102102221110012212221210200220021220002111212201111111122201011011110211022211212021002112112112222210221210100212021002212001001002212010101020202202121002120211202021000020102111022110101200000102101222212010111221000121210102022112000201110000100102110202110111112000121100220111121011212200201102101102212120202020001000001000012122002000002001110201110000202100101220012011120101101101122120211101112102221020200202020200120111101210002000221120002102000002002011020011212120012020220121211221210102221000110200011220221012010000002210000100012001122101210222201221112201021100112101202012010110010012200101000221101112121120001221102222200120200102101112102202210202111200011121212021112010010110002110221010010220200022010010100210100010201201211200210111211201210121021120221212020200021110011002101022202211110001021111120001102102202221112102022210001122200201001020220120100000122210011010200120112100200001201111201001102210220211111100212200000222100121002020212210121211122120211201222111221211220002011000001112112201021111110100001002201110122011210010202100001010100120002220021211221102200011220122120000021100011101012011121201212112022000011112111020010100010211021100211111000210012021120200012202212100", "10212220211010111211122221210111100001002201011101100221222121122011011220112122020202020201010221000001100011111012222000001021221202002220012021222111012122211110110222211212221002111212210020120011221122200202102011202202101200011012022112021122112201212202112000100221001220010021010212222010200010100222221110002222022100121022020002221011101020001102201211120222102120002212120122220211102100102220020011111002202011222110102222021221211221220011121012011111022000102000111001001012021102120010102212210111012002110200022102112001120121220200002112202001012120200102000110011112010100222201011002121122002220120010222012020102011011022120120210222101010202011120112120001101201002210000122111221221111011200100101102200112200201101021100021020100210002222010010111102100221010011122010002200022110101010011022200012012210120101000012012122212102201012010201021112101012100112111002012012102221121112222101021122020220210002011221220012010200102212001221000220101000222200210202210121100102201022000102021100200120020211022122122200000111121120012010210212212210202011012022010200021012212102120002111110101122122011000201010110011222002010020022002212020022211021121221002212200001020210221202101002221000012200020211110201211210110021002022102110210110111202022022012121120002111221120010111212012022222221101212120101211101101102210202210011112111122210220211202202021122022201202210020010201211022112120200100120122211201000111100122210122212020211111121101210002121220011210012011010110200212001022220110021212111112222010202202011012110022122222101222000011001222011010212201212022101212111210022120211210111011222012200120220202110012210001012110221100010222212121022012000222111122222212201001201022211100101211202120121120100110012002121012210201202100011222121101210010221201010010212121012010122102222100021112010200202021011020001111120100101021200102200220201211220001102110111012202212222210122101012120102102011211120222210110120011202202110002112000200221201111212002222120100001221111110011000101000212220100011001112012020000111222101002000212111110211002012221001222210021211022220200220111200000022021110111200010220221100121112121010011101210022020200020000001222100020011002211001221122100010000121222121001112002112222012022002220101210021000010010022020102201021112200202200120022021021012202110201002212200020111012221001000000102201210121221010011020210210100111000012002202011100221101101011111212202", "20001221221012112212021200022001220001220211120021010201112001020121111202000121222210121111012001111211010202020001200001112202110002002220121222022011212121121020002210200102222002011100200200110012201012011102210002020101010111020110210122202002202212221221200101210001122201211000001001120202110100211102110011210022001222202121220022211021000010110011222220211211021000121202000111101111210121012210220010112102221201100012110100001022220201000020201112102100221222220112022101112010121000221212102102201111001120000002020011221020110012211220110211000212002212210022221022122212220122201010220111102112201020120102022120122122221220212202202120210121000012100011120200001101022222001121212102220201201122020021222111202020202212111212222110020200011000211022122010110221020101220100100020022222022002100201210001200000010121111202212122122012201022021220120220222220202102001211200000112101121202221210201101201210222010110210211021020001222002120012012220012202201001122000011201210110112002100110202220002222010021221020210100001011122022101001222211022102000112022021022212200022211102101200011011210110122201002001012222021021200222002112001112100011002221020220212211011020201012100212002101010110110202220100012020012211221100101102202220201012211200001002102000112122120022011020222220012010122002220000112020200221222222210101000111212110212221010210112210202101012110100122120012001110101000021122010120022220221202020221120010021002211120001121011221021110222200102000210012020220000221121010022102020222212100000110100101200002201200012100120002100100021002221220112110010112002221012120010200121210122122200102112222220100022010110010022010120022221222111101011101000002200202021102212211111221202222012211021112021202212011220010202120100101221021120211102001221201000211201011122220212100112122102021221112012020112121102221022001101110011100010021020121000021020012111100011010020112122211202012102220202112202220110200211122102111021011001101101102202011100021002110020101221200021000200121221012111220221220211002002211222012102101221122221122121221221002222002121112000121210100120211222122111200112220002010111102221022001212100000002001002011100102200212212211110220221102112222022021110120212020002220000021100210200001202122221011100022220122121012110121220121000222121022011201100022122002100201120120101020221101102001220021210202020210010202011211001011020020210121121021100211111122021021200121221020", "11212112121201211112210100120122221211111110211000201212112002222001222121001101101010222121020002002110020021002222121122212000001102202022010021111202011010121121220222112122001222010101111021011121200002211210022002020100100211111122212120212022010222000211110212001010000002010221002020200000011022220112212210220120121011002121222120220020020112211020121121002101120220021212200022201220010210010111202112012012002212200110010212102220101222022221010010102122000221200220221222201020001112021211001110010100000112120220111222210221100100201110100022011100022212022102200212002110110001212011021200221120112022220102020002200210212000100211111120102202120220211112202022112012000211010200120002101010200012010022201212010020202210211002120010022120121111202102002202101010121101210201211120011002100112220111020210022212210000210000220202220120010201012202011002200210002112122000210211222102101101011012121112220101221020222012012121201121002100222000001012211202100121022022020200120200212220022012221110001101120111011200100001211021200022001022222111002012120222220211120101201102022110201211011000022111111111100200101020210101122111122022000110111101111211220100010001122020201102120100100022112222120000002122201200012101012011202100211200010201201122011201222012102002211010212020200120111200011002212110200001210210121110202111202211012120010011100001002122121111200010200102220101212210010020021010110002102222002000110120021021222200102222202210122021101021021212000101201210121221110011112120020100011111120200210110102220121012122211020200101002002221211100002222011210201110222202220002002212001012012222021122000222212110001022122221202100222220100210221002002201212220002012202211220020202110200120211200020210001021121202000122000111102212200012222112102111021120002121020111012002220220200111122002210102111100020122010220021011011120222202000012222020010112121221111101222201210112220101110010201022220002200020111110121122111011210012011222200120102222101220010011012002111122001021212001000101210202012220011212020111020222002011111110202010212100201010021121110222220110010121022110202222212110000002002011100011100020202102202010102020121122121212211000011212220200221212211011021001021112121112110110010211012211021022112100121002011120012211110112022110221122020112010221212121102102212202101222022200210000021110201012122002212010010212020201202102212000212111100200100200110101221022212102000020211222", "00122012102221221000010021112220212121120122102022211012022202112100212101011222001001211111012020000211020221121200101100202100212221101100022211110122100222101111201120021011121022222111121001120010110110011200202100100010212102002121012011012111012121102102111201220002212011212020120122201200020220010111101000002000210200121010112212020211010201221112222200110210101120122121100220211100001222222221211122100012211002101002111211222122021012212221002000122120210110110211020011001221120020122121012212000102220001110120011121211222020001201000011211001000012110012100121212202102112120001220211021000012012202220122100200000220010200121111020202001011211102212200101200121100020110001010210011221200220120022210211100211222111012000212202011221100200120112221220021120001010020020000220201110121102010201012120201000201122012211222202002122011101112100101101110000002201120001000001022111121021221121120112001121122111121212221222221111200212000001110212020122110111210100111002020011111121210100202012211101112101220011111101201000210100002002222102212020001020101202210102211000022012100122201102222002201110120220201012002011122122201212022210112202021212201212202002012102111222112102212120211121110200111021110021102200211120222202121111001020210102112210111120001120201111111002121020002200211210110012121212222120000201020211021110111220211021102220212202212010122202110221201121122001112021122101202110012120202211202000200220021010110020202200101020100001111210002011120012220002200000210222100000200201022022012112201212121002022112101122002110212220220001111121220220220101120011201001221111101110202120101221202212112111121101111221002012202020111010101201220200102011001100102202210110221012122000021102020002000202212120001121111000210102022122022201202011202112002221122221122211100101101111122021102020210020000121211010212110022110100211000011001210000200201010112111000102111022022220111120101000112022002000020101120111102112020100100012222122001221100120022112021221222122010222000110222010000212022100101101221000121022212112102000101200121112121100102022011120201022021200210112021010121022100022011000102121010011011202212012111220111122222200020212210020100120021121212112112101011210120220022212000100012101211010202012100100102021220022111101212222202020120001100110112020122100222002202121121121200221102112000102012101211201200111002121121011211121200210220112220200012100022210102111221102210121211", "22010122100121112121200220211200121110212200202220002221120001211122002210202022111202111001122212202120011001202021122211121111202112212012021211001120100121211201101120112221220122002122110001221122120110210101012111022100200210210200102011122202112102220112120221022210010111202012122010100220001122110211210221221110101221222000201200100022002220220222010101110102121001001222122202111200201212100122101120220111020111011102011212122200001121201122110201221202022112022212212021202122000112120101102010112101212012010010121020200010202220121011001001120000120010220202000102211221120022212121002221100211102022210000101100121202202101111010010001211121002120220012020110022012100111021121020021020201120100120021201201000002112002101112010001010101120120012002122120201020200022201000112002002111010011122121201110110100111001102100122220010212210220202222201110100101100002120011001221220212210000121020202200221212201101001201120110120011010202022102020000200220121002221011110022111211220101222202201211221220121221100012110220001201222102110122110211002021220211121211011121002210101102210201222200011202000021121112000122202100111220112121212021210100101212100000112000220212012222000212112111122102110211121022012111100022200002220121010000220010221221000001212020111001212210102101112111002221100202202001111001102100101100112011112001021222212022220221111012211112022022020211112122200002002201212112112200020120110200102201201021001021000000101201012210100212200002020121010210202100222111001122021212021120120221120210102111221220022102101221220121102210200211020021111221010021222120200002012111220202021210202022202100121021011220122010012121122012001011101002012221111102211122101121021121222100212210120010002211100210111002110220012100121102210110100102111211200221002122110102112210020020000212222220122200022110012200120100200001210011201010211022112021211220202212211112112120222020222012022101021110121200210101001201001120110000110212002101021202121121220220102101112102022020112021220201111121212111222210121221222211212201002120100010222110101012100221200020201001212121000102012200112122110012112011112102011000102201211221202201122110000220020021122221110101120011210002221011000221222201110111112210022210212001010000122120112011020020012100021221222222222022012211120020011012210112020101212221202212202222211211000112012120211020020010020121010201012202022200210221200112102201012121111121120201220111", "02101100112022000200200021120010001210021010011210222020110022212022122001211001212121122020121011201020210202001212121221121020120222122100121210120210010211222212100211212010111222220212022212002002222112201220122021220221202122010122222111202021012011102221111220012221011211110011121110101020002120212021212100221120020110121112000010101201010022012021202202120102111100121220001210122202021222200201021200102101001202021222012101102110222012221000220122212010202211200021022011101122022200210220102002000102201212222202100202020210200221102100202100022012102120022002200110222021122202111121210221010010201120120120221102200220020021020112210210001102102121220111100001010000111200201120011112222022010010221100210102020200021102000101002202012000222211220210102120001210022220102211000120012100201121201200001221001020101121020021110111011112102022102211202210111010011202020221211220020202112210122010002120101202020212212210111011101212211100022010210211222202100211022020222012111201110012001021221121021221222100010110001112110000012010101010111202012101212102000212201200211220120222221112002110010120002111200000112122201222001012102210222000121012100011021220212011022222221111020122110221101112202220002211200020122101010110211102102120110100001010211200121002011100020111122110011211202020011111222100022112102020002112202201211021201001122200201100111211222122110011020121202201010120122002100211120121122210120102111222121222221000011011102111211000201100202210120111012221201212102101211100220122022102111101202111002102210220001000211100211001101201221200202122101211202002122202100220012221020220000100121012120101100100202211020021111110222210010121101011101100002212120022200121000101122202011021110221011101102012020012120022201110012211021200010101122012011211210102111122000222021122002110100011111122221002110222101020222120122221202012010100021020220020102220011011120010220111012010112210121010221010221211202122210101111212200120201102102222222000121222222121201000021102201211222002010100021222012211222021010000210211001202100122120120100012001102202121011122221012210002022210002222110010011011121020001001102201102020010202210100120212020211120002121021121002201012120002022201002112122011011212002220002010222201111121121110022201222201201101121221012022011101121111121210022002212010222021200011112002021011111211020211111021001122102212101020110121020222221222110212011012021000002212102021002210", "12121220102220012001102221222210001102201110001102220200111002201220021121202101010021122210020221112121221102001110022000111012102100120211011202222102211021012102022211221201010002000201121022212100100200110001001220012201112000121111110010201200002011120210211200210220221010220000100212021112211121022121221021000001102221100020020202210010222121210010022001211020122220021121220001222012021112010221200100200110011210202212102212102022002000021102200202212000202011002101012021011200201022100102222002010110020200201221101001220022112101002012120102102121202220001020011201100212201120221021212221121220011010000201222121101001221002012121121120020212222202001010001122022210011220200222222222201010102121012211221120211022002201110102000100020100100111221120211011202002220111202122211100101101201212010201220202211111000200011020111020211111220012102202001102110020012022101201012012111020221210112112110221111000121000010201200021000010011221001112210101210121120012112201021022021211000111201000002200200122201210120220022120020120111102122021121100222211201110100001102011111002202020100201001000101020022210200100012002022222202001221112101002002011110101110022111212112002101120212101111101112201000210100000102221100122220011011101221110121220012220122212110101002121020021202110210102100022202200012101221202112010010101022220200102201111121100022002220000120200100110102220202002000002112122101022120111101011100222011021101001110220010111220021012221111021211201110200120112001012022102101011200011201022211220122012210111121101111202211112110102121021021222212220122110002221200012002111112120112022021000222011002022021100100222122011122111121022112012200210210122112121220010212100220211101122122210202011202010221001112010012111022211210212122100121200110212200010122210121021021021101011000100111202022210021120102000020112002212202200121112002111122020212220021110112221222111122122010201121212110222212000112222022112211201101122120010011221110100220101212211220101100112102110021022001001200012021011201101211200002111120110110220010212122200120022220220011120120202212002102221001010021102102002011001210110222020210012002002112221102222000012110100020202122200021122220210110212010021020111100122122112211221010120020212112100111102010110210110120220120212001220212111110000020101201221221220001210012112222210120121002120101111221021110211221200221122000200210220112210012020212122111011121010202201010022", "00220012020111221211022110022002201221112010211200010200120101202021222102012010002210210122202022021020200211220120102022201110101020122200200002011101000122121022111002002202200212100001000220010020221021122121212120021011202200022120121221200002022120120221222001121101111110210222101201220000100221002212010002210100120122202002110111111000222020102212111001212012120020011111010201212002020122100101021201122212111010212120121001010120020220011222002210002222202002111100122102021201200011211100102201101222021101122020000002101012001122201100212002222210211120121022020100201122100000012111112210121221200222001122200102120100011221211022120122220000011110210021121201221010112122211101022101102201212201020200020110201210112122220122010022110022120200012100111011222200210020102102121010201021122101200012111200112221110010102201211001211212122222220221122022102010111022002020011200122102222220102002001102212210001120202001200012121010121101011011211101222221221101002222212222102202121122211210000012221211122120121102022112121020220121111222122120202011012102121022210120122010120211222102211112122000011012110021020200101022202221021211101110210020110020011220010202001200112011110200221221021000000200011120202102121121220012101222022002200020202212111021211000222100010020220112022112022220121111220222202210220110220210011210020011101121220000121020222022120100022012011112000102222111020220222000001022121220110111020022110211121122212212211122202010210202102011012102210110110112111000211011200000112001210221022201122010012120110210220202121000100122202212122112001021101202000120202220100122111220001210220100101222122201010111100011120001121221111022200000202102200102102022020002000020122010200122202220211011200012212010210101101221212112111101011111122000102110022221122121210122210210120211221020120210101220121221102001001202200100121211022221122012021211122110121010011021112202201022002011001020210111001021210110012011102112122112101212220201200102102021012201022200212102200020011112121111211110000002222121100222210102022112002111100120120201111022000122021202010102222200101112100110200201200101122201101022020202202220000220112111012111222211001212110221021101120111121200112101122100202022020112211210122202210010201001011012000012001100011020001021221021100201220120001020202211021011002010110210201210120120202112021201001020201222021012210202112110020112210211022020102021102221010102002112102001", "11021111120002211111100102201011100001102120002201020221211021011012012111210010020020222201202200221110120001200010111021020211112012002010022222122112200222202001112111001210222112101011210201121010102021112112221200121002220211000100222020100020010000020021201112011112110212202122222020020012002202112120212222010220202210200000200211111020211110112221010220022021222221110102112101021210002012121222101012010201022110020021200202221210222222001022220120101210201111110111102011122202122201021221200112012220102120201002110220101200122210210222020211022210211010220221111212022201010210010111020212000022101021001002010011001202121000000112002221211020101201022211010002000001121022212211222012100112012201200111001121101020011100021021222010002010121102120012211122122112110012001112210011002012110210202210221222012201211122001200001000021021221222012201011202200011022120120110101001020210120011121110012202021002100211202011020011100201221000200022011200210201200110010012102111120222000220211112210000021000010121100212211022201000022221121202211111201102100221210111101220112010110122121021210102012102122102101000200200102212112211120222220101211122220010122112202222120221200021010001102001100021101120011221221020011102200001110002222201021011202110200101000011020022212012012002021212221021012011120001020201122001021020001001001022200101002112010101120101222001011121222000022111120101100002001012221110111101001012210111121100001200100010110201101202102210002200202222102221120221020001201012200122221211002201222212002110000101121221002120100011010112201002202101210001202020201112001112120221221220220200022021002000102002202001020211120010010121000022020221011101122200002212211022211121122212102020121100111200011100200000220210111112121110021222012121211001021220100100000000022010220100122122011220220011011110200110100110222010102002120102221221022011222200222120010201202012002202111110220120002011210101102220122102000002111222120221221100212002212002111102120022221201001212111200001012100000120101200112112121102012220101001101012001112112121210111112212022022011102011222111110000211101010110001210012101000121212012001211001212000002011002112000020212000011010110202120122001020220110011010111200021110012002220212001200101002120212020101021200111021112002101110020211200112211010000221200100101002102000212210220112202110121221210222020020000120012002012000100001112011010100202221221100102122220210001", "20201001120200012021002220110212201200100221011112201020002021100201220011002202122101021010110110201121102210220120200102101100011022021001000022121011012012002202002200220002111212020012100021202100200100002000011021002022220221002011001021210001112212202122102221102111002222111021121201000202022100020221010021022122100000010011010121211020122000120002002000202020201102120221021011011000212221201011120000021210201100220102211022220101210101000010101012222200112210001010200110212220201122212222200210121012102200020002220202001020200121200121022021122210212022202212002001000122110002001211202021221202110120000011211102011100211111101212110100012010102202222121210012101022101111112210200102210120210021002212210100001212110102201221210122202020221120221001022121122021211211100011012000010011221101022012200102000211201210211121010121120221021010111120102001020120202101222020211221202200011121012111000201020020011011010002002021022222201212200022020002002211010211111000211212100101021120202010021000012112022111222210021010012101111121010120020010020101121212000002111102222012011201020021220222010201112100210201110211000020012001201112020022221021212210110020111101001211122121120222121102000122001212212120222100211012102002201211010200100021001102001110222200022121200010222200122112120101200012002021120220202102011111000002200102222002221000011022221201220002211220012100212122210111101211210000010110111102122202120202021022012022022012100000102100220120102100101210012121100001011222012022011001110010121110120112102000021012022220212011001101121122220122002111112122112122201212012211011001222120012012102201121110011222011210120202212111001111112212222110002000000112111222021212022210002212112112000201120201102122000201012102222200112000021102210201012220111112110021012121011110210220211110220110110200101220110010001101211202020110110210112121010010002112022200111002000202121120222210020120020220201121021022112201020201000012111112201201111101202211112211000020011010022100021222122022121210222210110201120021221221000022222221120212212112100110112201202212201010102200101102112121121012100002212212112020022000211100101202212210220202212102101202001122000120212021010022200222201201210201121222212022222002012021201021022222100201222222212212102022200221111211021012102011002201101111111010122220201112101012112212100222002200221011011002111200110020221210022110022201210120002001111111010002011001001112", "02220112112202022201211120212221001020012012011211212102222012020011211210021212222100010121201212002010000111211102012200010222222111122211002201102112111222012201102022001200210000112100112201201121010210112021111220002122010020120020222221222021002000112220112210101200211212210012102122101010111001210200121210002010202102221010100121221120022022122011122110011210221011111102202122210101002021121012212020110121122110011102021221012112112000220121210122000220001220012000100210102202101210212100122201021122100010000212002121120020000222010211022000212022202021112022002202221211021201220000022101121022221122021110000201021121100101211112011120220002002112012201022210121112112021000012002002001022210202011220020201222120122000120010011001121221221121210201011110111212221000001002210022102011122012222222101201220210001121100112221211022102200201102120002001011022101020002202202201021212021102222010122221111210021101210200021111021021200120202201010100101200110100220221210112100020211222222101002020102222122122222201010212110211012222112200011012200212011200110001121012100221201120100001012200210021021121022110021102212211121020002100211020100211210020111012021201111200221012121200210102212201200100000101100200220221020201120020020221202222022211012002122012222221120102020200212200100022120222110201001122221011100211000102200200211201110111022021200011002110222202222012220121121212202101010201212121100122102221210210222010110010221020202120112001100002220010020120122102100102201000001212201200202112011212221202222110220112001011012011102121200212022001010212100100021102012001100201020111000012112101201012002121001001212221121020020120212120121202000102012200100101011000110010011120220202010212220202100220212212111020100022212102200222120101000000021002200011100211210021022001111211102121000022111221220112010000010111222000002011121010101201002122110211020120100211101021101210012020220212222012201110000012011202220211021222201002101202001210101010212210012100011022010100201020201210110100001210012121112212110202100211201020210001220011210022020011210212201122102212200012011101211222000200210122011011102021001220010221211001220011212221221022000200001101211220221211111211220012021212222011000102220012011210210001210000200111100220110110012222001220102122211021212000221122211022002120011021100221110202000101122210221111220022120211221200111021020011021211021102122202000110100102212002020202220002", "01202000202011220220020021000110120210022101000200021210002011000201222201221220020111000121001220121121200220102001001010201011121222100102221120201121010000000200012001202101021100202101222120011101121210011202221220102112201220002222102201010212202000121112122220112220201200122020220122101001100120100222122102122011201102022002221021101202212202011100012001222010022111102210210200200201110210210101202101221022002100002200002020001210001200211020200211221110100202120122210200210120110101101021001211202222102121211121020201022021200002222012002011012111020121210202112001120000001200002211212202111210020220220002001122200221011211112112212010022202111010110110022002111001102101110011220020112201100020010021111220101002002202211220020000221000001121000021211021021221121002120201202011110010222122110021120110002222121110222110202110121021221122010210021212221122201002111121001122201101101122202210020201001001112020121121211200222001201010101001211212201211012010112222001222212102111212210120020012222120002102021121212122100022101210020021102200111202211101021000010210220102112111120101210220010102022010120020211011111122012222101012121211020022100000020000020002011212121102212101112022210102102000000100211222001102122211202102002020110222210012112111111220202001212200000120202100112021211120212012011122210121201201112001202112001202202201120100202222021111011110022002001012022011210102012101110112021001212111110100120010000120002212010022220122201201200021122112212000101220002221120202121011011101100200020122110212212221011201212020101200100011112211000121211020020001000010221220102122122212020222002022120010022202021221000111222002222002022220101102210220020121022000212110022022012101121202210201012221112011022021212110112100200221200001101000222121210001011202121012001012002002222102012021001011020122021020212020212101101112012020122202211200120102010212112002112012122011110110112220021120112021002002001010202001000020121112102120021010201121122000100001210100111100110211122211210102200000100020222210202102010202202012000111010121100022212002221002021112001211210112001212211110021022122120111022012020110001102211112011221100211012212102222010222220121112011001012211202020222000210020110212011000010002120210012210111112110002000220112100100020211111020111022022121221111220120002000211100102112100111210010001200001120201012102101121000002112201211110201001100202020022020100222102000200110001", "20022012022101220101102111212102011000220100000110112000011001020010120122202120202121102102210202201202222212221011212212102110221212202000221120222121020110121011222012211001111121120222202221102222122201011210121221112210200011201122012221200211122002001221222210121120212210011000102022122201210122211211111112220010212210121100100002022002102020002121001220100100212020210201201200201102010001120222002112110002211210002200210020211212001000121020201001012121212220110211020201222000020210201222120111011012020121200202211012022000200122220001001110001202111202210202212100202110001220110120020121001122010012112210021120111000112121120111111120020111121100011112020020001100011120000221212102112110221110110201111022010211010121121110021111221202221200210202001200111122002000111011010012001002020111021020212012221001112220001002120002122010121012211102211020111010001211100101012020100000101000101022201000110002110021201200112102211110111210220121111100222211101202002122201020002202122001202012211220222000100201011112122100101011001021111212122112000022000012002000212011220201101022200022101112212101201102211202122110022101002022121111200211011222000102200201120200221012111120101001000222212200112000201012212100221200111201000021220102220012112002000012212121202122220021211002010120122112122010121000022001102011021122101202011212112202012112221110122012001122011122101022100202011022101212022002201101001211200100012101001102010021200222020110212201211120121202100221120220110110002001211012122022021001011002011220200021112201110011100111022100111000010002110121211002200021012020211201111121122011010212010220212112011102201010101001121100010212200220002110112220222200201222220022100120202012122220212100120222100022111211211112020020112222122111220021202121201111111001211010000210202000022102120210110000112101212102000021122220002010210211121102022101221212201211202102002122010222212122112202002100210111121101010100122121010001101111011110121121120011021000000120021220011111102111201101000110201000002220000102011211122010211220110111111020120002200012010001120110112201201010021221011210121000120220210110110210210121121201011210201022220210011011100011022020100022222011002211122211211100201100022020212111022111122022002111210022020121120201110100002210110210011010100112010100022110222221222022002222021022221211010201202212200102101200221020211002202110122022021100020101221001221121202220111222101112", "12111102102221200022122002102112011200212000011121000001002101110200212011011020110200222010122221121112202121002221201210022111001010110102210022011222102010022011001101201122011110121100200122010122112122012200110112220002021212121112211002210001112201000000122021110211122210022120200011222001211111020200212110202221011122011111101122121102221222022022100121020200121111000101112022220111220102000012110211221010200112201020112011022202022220101222100021101001201202220022012210210021010102012022011221112011222100110201211021011022222020121000002212211121102202012211122012010220020111022211210120120110102120100022221221021210000010120022000001011000221120102020222201102001000200120021110110210210111212000122011111101222102102110022000112102210002200012010111111212012001011111221201001112020201122000011012200022012111001212010202102010022022100212011111122112212122211022020012112202121010211120221120210221021222212020222021000012212102021100101002211101121202122011111220100202101011212202110222002021211100000120210202102212112101022020121212222121011122222021111120211102101002012211101112111021001000212002102020122102221010212222012002122002020002102122002222002020110110102122021100111221010212221002020210110001011112111111121102021201211212001112201122201210100201201102212101100210020020002022011221100012001110021010212222112121111022101111221222111102112001012001111110022102222100112011211220220002022200110020201211101110001202221202202102202102010101201121012212010002212000221021020001121011001101001011200002012102010222112212000110220010111222112110112212001122222121222110100000211202110120112102001210200120011012111121002000202002011112110211101110120011022220101020002201021221220221111221002200201212012121102011202000021201221020222002001211110202221020212211201100112011102020202111000201021000120201221002002110002102022022120020222121221202110121121102002202111100122112002020002002102010200001002210212221211001101011200112020022220111210022101012121011122221021010112111112100120211211101020022002000200010010100002001122101011111010220100111022101121021020120010002002110011020212111112122010221210110111011200111200112212021221122200122011100201011221222201022000211021121100222002100122021102101221110121001220021001022211122002222100120212221111200220202000222010201101022100011101110121012210201220212212012210021102112200210201202100222111002022210021100022221211210101102100001022001021", "01202220002120210000112201102222221001122020001222102202112122010002220210110001121012102021221122121210022020002211102210101211002112022210112110122010110110121220022212121220010100111220111112122220020122211222102100222120112112200111200212111111102210201120101010001212021022201021022212121010021120120022002222222000000100111221122020120212012200202200111010221121000121201222021022021210012221211122221220020122011011220012100002212020212202102020001202111112200011220102221000101211210202110101211110001221211122220211001012201101210220220020221001212210002211022011201212012020200000010220220002100210012120021221221010202112122201200002120222200002021001011001011021101002220022020010122221110101001020002122121122012110202101201210120011210022011111202002100221121122201001021101111210011021220220111212021120201211221100112102102002001021011210122100020011002020202010002211111112212202222101120121110211011001202102202020202020120121100111112012201102221220012020021212200022100202122110101120000010111221200000101000102120220100021102021000000220010021010012200022112122012201100210010011120002112021100222020120010122100112002022000200220102002222122220021220001211210101011011001011012121100001120202210021112010011102212200112210102110020200202100120211111200010101111112221212210201201010212201121222022222011001220001110020220112102222212120212020020112110000020112212122210101012201020100002002010001112112002021110012102111102011200221111110012212210222000010122011111122210001022112210022202211110021112100221012211201212012212211012010100100102021102022211121221221212202210100100221201110222201212010000222222120011022001211000112202122201011110201011212201200002101000122002121111022211012102201111100201222002211200121100220120111220100201022012112211221010121200120111211000122210110220100211021212020222000221200110210212112021202112222022102121001211201210212002221202101221102210121210220112120000022201212010101122111220010112112100200000001021010022020200102100221010111021210112220102201202021221110112001222221011022212211121200101202212200210021102201202221100221112010001201200222112121110022010122100122100220221112120020021211121101112001121102000111122112222211100112210021002111202200011021122122101111201212000202022000012221221220020221021020111011112001102001022222211020210012002100211210212012010121212010121000201101111220200122121111100002020010002011102102002101202202000011120002112121", "00101021101120222122200012201112201211220221001121011221000200110220012011021222121110122122021210012120121211111001100210002112212011120022221022000002100110000211021221220202022200012022001202212002201021100121021122011110212201212001121122021020212101021111001101012111212000010020100021010121111020012100222222121012221212112001122111002001112102111121121121002111210010102111112002202210201122221021100211010000202012212202002002122211020000221112012210120211220002221000022122221122200202011221221002002102220012212000210010102100222221202010002210222001022022202020101000120111111120002111110022011210102222102020000201101021220211201111012221002212210121201020010000212120222011001010001110011202112020101201021210200021201212102211100010221202100110201102011101020101221201020002222010222112221021100110122212100200122221222000201120222200202012002020210222100202122020222120100220222111001000021001112010011010110012110210001102212102010202222201211112101112022201011212110212112220002010122021222101211210002100020202010010202122202210120121110122101112202111200012002211220201200211222001000102010020222100210021012211021101100122101010021220020220012212101022112021020210021220000211200000220200220110120122010122000002222101022222220020112122120121101020012022010022212020111020221212001212202022112112000010212122000222200202010002001122202002112012121002121121221201000220002002222200101210120022101221120102220121220122111121020220111021211201021002220112011102211222200110112121202112110112000112021020020020000112011212000012202020012211211022021212111121022021100110210212202201102200010210121021002110121012200021221212110120220212111011122012202220212120102022020202202102111221202221001221222221111100211012201000222022011112011121020202202110022000002010222112110121012221210120021120021101102111201221221212120222200002122000110220220201220200010002202102120202000001021200212000012002211010010022102121211102101200221000102010010122220221201212001121202101002000210112000010200212111102101101012201202220101001021001122020200221200220222020122221221002022010201212111011201201002110102010020101110222202200201102220210011120101222200101101211111100222212200122101020102212112112102022112000021121001020000211122222101221102222211122220202021111002102022110111010210222002000222020122111021010022002202112201211100000002110102202121211112022210202112220011021212021221211001122002201122011102102001101111121", "02210102122222002112110210100001012112202201102001202221011002101001012210122211100201120200020221002022110121020100120201212022000012020021020011022022010102101212101201202020022111200020022120020122021201021020010220000121211202200202122011200102021012020211000200101112101221010101110000222102001102201010020000120111120011001122221202021111001022200020022001120222010222212212020002110122021022220212001021112220210200221001110020121221212112220010110000011020112112100010202100120002221020020010011202200221021210221112210100022011122112202122122010102110102122221000020210111001212121221011221202112121210201201011212120000021001021121110000111202120220212212100011202112200222022010210101022000211110011100211011211212202122212112210200210101112001212010000221202121120210110021011110111002012201120020112212122011020121112112010002220211001222012122010210102110201202121022002222011000010101002222011120122212022111111122111221100221101112011211001120211021122100200102221001020011221021122101111002002221212210021011212221011020221010221212212021101001001111211101121020212200120222212211110022102002012101221102012112221112222101021012102021222010220201222022210021210102002222110021021010212122002120111002202101112101101002211221010122211020122210220202221210022111200221122000202201200102011022111222120112211200202100220200202222002210012112222121210211010212120201221022011002021212200200011201211110212112221021002201000200221110200012210202212121222222120020000121112101220212220202000021111121122210210201222100212201210012020211012100001001002122001012101112112100210202001211222201120000021120010200220021101021002111000202120222211221102120220012221022122210121021000120021102011110101111110212121012101221202001020220210111002100110121211122121220111111101110001100222110110020000220020220222011020110212020210101020100001221102100101100000000212221100012200101002222221101210002102112110111202121110221202101000221021211021101101020001102211001222112211202002200010110000101201101211020011222100210121011101021211000012202112221011211011121012200110102111222102100221200111001101202212020000222210212001200211210221100110111212202000212202200211221210102001122112212002200021211011101212021221112101000012000220022110210121211212212012112020021111102212011021122210122122011111022210020022200111200101100211002001221121000020012112210000101002110021021222200120211012021212000012001220210201212222102110210121", "22021101011110001212111221012101022201000110112211210211012101210010212102011222110221012001120010011212220220121220120001011002121000120021210211100012001111200122111011120111212012221200002210212112020110202001211102010002122222110012021002212122201200212010110101220220201212022020111212010111002200120011002122121002120110122122121122102201100020122012220022010100221212122220121112211221221001212002022012100121012202100221021220220221210020221222112121012021202212221220222020222101112000010222210111211122120012010010100202021110212121001000120112211221102222010012221211102122002212120212201102120212200001021210110221120002111212111000010001220010020220012001110100210022201002211222110110111122101210202110111000200210012101102212101011100011212022020121110121020121222221121220020111012100201021122212111210211101101112022212100221122221112201212002222222100222011111202121010002200102112000202100120200221021011010022201022220121020122221102011011221020000222211020022221001102102000210200212020120211111220012012122102111120121120121012120021002201122121101020100001011020021221102002200111102221120120001110221021002220011112201011121121120121202221101001211211122101021111102201200212121111220210022112101002110101212010022202020102111001120000020022102100012122011102210110110222201201010122111112121000020022121211101102021210222012001111001122022221010211220000120012000202020121120012221011200121112110112220202000000201121200021222020201012000020101120001221011112211021222112010000012020222212211011000022020200012211102210010000000201121110020100200011100120102200110020020110121011211002020102122200001220100101002020222200122022012101120021020020101001100120101021000202122221102222020010222022112011210020221121211022222020002200021112020100222202001122022121021101201102110120001100111002020010202220222011000211002012120200202120222011022221120101100002022001201222210001021101002120002200101101010102001220012221012021112012122221021110022110201002221212010011000111120100010110202112012000110220022202022101021021111202120201220212221200010001112021011002110200120121002001111111110011121200100012100211001111102112021201110110201010101001210011001202021121111020102021022111110212200100101210020211112220112100200201122212201100210101012000121122120002000202211112222012112210120101111221001121001020012200220101112010201102001000010200000102202020112221122012002120110222112000102021222102012110012020", "02001210111211011020021010011202121021111022121021210112011210222221020222122202111012202111121000101102120022122210220112210102101210201021002110221112100200222010222202211000202120201021100111201210012100101012101120222212110222220112222101010221021012222110212220210212210100120020200012020120201012000120000002011022000220211220021011112202222222222012122122002100011012020002220111120220221012002200022200121012011110200210111100102122112221101010121112011001012021221202211121012212221212220021220101001222221222012010211122001002022220101211011120210211002010012020100222210201101121122102100100210221121101111011010110120012222101000202220111202010022012221021102201200202200111001112100220212022212111010220002112020020222100100211010122000211010022001202110110020021010010220112122122100122102100210000202212211111012221021202110201120012010222102112100212000121122010100100001112102010010212110112220200000012110122020201200100220212111122010012210211112000222020212112002022020021012222222100200100020122102201221012021100212010200122121222102002212012102201012000021200222120110000221220020102021002210102001210220212101201101011100201101220120210102202100010112022010210211101110011010102020022000111012120200021202011122110120222120112201101021001222011211111002000222112202012002201000010222110100110110020210110101202012211211010020121111202222111221211001102012211122020220220001112121212202020222000121000020220021220120000221020102211100100221012012212102121120012122120202201122011211012122001210221201210211221011212001211021011000020222201101210121111201100221210210121201222102101220002201120110210111020000202200200222001012200211212210120010100001001211112110010020010201212210100210100100112200022102202120222002010011102102102011112202101020021000221002201110202211222012001210202101120201111210201122211200121100121212002210210222221200201011102100121101112000112121202100101001021120121001101101201102002121110011210222220102122001100220112122122002210012112001110112110220102101010202011212020122120122020020102212000022120212112101020122222212100201020000212222202112020221011122121021001211201100020220010121202200001010020011210222022101010212111222022122221010000221100110120222101100021012120210120210120202120020210201100102022022211000021211021122000121220121000120100022022111201112221212022220022102211221010021210112100110121202221222010021121110211202100202222010000110010100220011100211220", "22110120120021010011201210010211201111002210211112120101122212211220012100010102112011022011000200021221112002012221100220201201000210112001220201122021001222001122100210211000222122012200100201101220012111100210221101022021120011220212001212020221112011122001112220111012022210012212222010212120002202101112112200210212020101201110000102111021012012102112001112012102101220022011112221002002202112200100202220120112201221221120022102122022211102222021020012222122120112200021121210211020221220011001220021021220001102000120100021011120011112220222220200010212201111010222100220020101201211012112011201011101020111200212210022111221121111220000100101201212222121102010111221021110200221221000101221002200000112012111110012022212120211100011000220120121100112210212202111011002221002111001111111000002012220021120102022010010100002102222100120101120220201022012102001021200110011211101021002210212212101021202111002012202112212012100122221110100001222022000022010121010211002111100202102222120221212020210021221212021222121022022111220222012011102210002110112012212002010121020011110122200121212020101002121201020221010210222022200100200100110122222222012101021010220122212000211122210112100201222222011020121120222120100222012120102202201212022110212121101101221001212020012121022202000001220102201110120021001010120211002221202211210200121022002002102102100210111200211112120111101021202021001212200201001210002210120000022000102021100011001201210102220102002211020021202100000200112010020022202201000221022120010022221201010201020121112200000001100012001001222121011020102211010021020221200201200212002022221012111202112102111111212211020110202202222021120022111012010100010200010020122221121202022101212010110000020101102102111012200222110122020120202012102102000102221001211101112000022211210111011121100002012000122121100120111210200001021120102121201200002101120111021121121220112102212120012011110000111201010011012012220222122022002011111201121111212020010202002001212112002211222010010001222022002212120220021001200112221122200211000120110011202022210200000011020121020002211211021011202012202110222111001001010121220222110101010102212010111211112011120012201100002102011100022121011101202202100102110220010012121120201021012112000021111211121111202021010122011101002011010210112122200121011120112120002101121021112121222201200122212222112220000120211022101021010120222220212100212100221002212112102202121222022202212021110", "10212212102200200220100210211100010010122111022200112110111011112222200202011020000021212012102011102012210000121202220012121200211212201002210212011112111010200220020212101002210212010212021011221221002102111100101120000112121001102201222010121222120010000022111100021200110022212211120111000202211101021112100112002100022112211112220020202020120001102121021221010021101112010200002221100211121210102101110012101020021211200010012012111011200100020110202102012010211212202001020001020220020101002100101122201120200211000011001011012022002111211122011200202101100112220212111022012200120100010112020100122001221020110010012110202221200201022201122020222021110001122012120202021001211100202112100001122102101101110002221221112100200020220100001211102120211000212101111021112012210022211120021212120222001020112012001021001020212201122100100102100210200100011222110102210220210002101211001022000101211022121120220022201001001110102201012100012110002102100121200010211011201100002012020001001201102211020022102212200001120102100021011201020122001021100121122012100110122201020101002221110221102010001221122112211200201111020210121120011012100122220112001012112122202201112001010221002200120011111011000221121112111010022112210020221222101212120200021021211121120021000022211010211220200201200110001210021201121011010121210111011220210122212110200220110012222210222220000112120020100112211222012210012122020212022021102021100022021112110121001111101212002012102112001002012000210211220222011002200212010021112222221112211200112201121011212000110012022202000111202210101210101012101022220012001120102111102100000222200100011210001221100212221012220020201102010102222210012101102211012102011202212002002102010100211121020111012200121120012010101102001012200220210101021201020202102201221020112222202022222222211202120200222201010220221100012200221120020220211001111021202210210210121111111101201100012221211222022011200221110021222021100022220210101021212020020022220200201100221010211012222122110100110022220120022101000220211111010202200002211211101001021021122111201010201011012010120122012112000000101102211010101022210100111200010002101111011211102220221120111221020221222120120010011011212010120010010111212022210010110101220011221200202000212200200002111102110021220020222120102100202020221022010022202202122010222001102101021200201221212000020220122202001201212112001221112000212111220012001010120101012001012110222111212000211120", "02021010211002221201222202120100112221002112002210000200002120010020201202022002101222010112120020120101111202111202102110212222001202002121210211000111211020020221001221221210102101001221122121002022112121112210101122022210212000112120222201110011212221112112012020111210102012002011002221220022220112201201201220201002110201001120220210201112211221000110120202100111112221122120110221000211101000110111221110121222110110002222220222122211112201211222222022212120122211202002111200101200102010110112020000022021121100021120010210200220002111001020100122202210011100222221101221220001210210022022001022211001121010121101100112121011011020020202110010010101110101100200210002012100221001222201211022100210011021101002100002212210100221010201001022100020210102200221120201020002220212010220111211120110112002000120102121212121000101122202000012021012121110112002112121020120012222020001011112200112011010100122121122022201210011112201101200021100122110202201111222010000200121121020200222022101100202000022012121201122212010220101111002200120001112120021212011012000202001210000111012121211101222021212120000111022112222102202000222120120221222210112101001010100102002220021211122111122221012121100012120211120110020020101011101120002111111100100010102002122220101011201201121211211122220201200000021021120002210210200221222011112010022111110010220122112210100221112100021122012102002202221120011110012210220112001220021210010020021200200211221212112110212020101101211101002222221012102221002101001100001212211012122110111002111221222110221021001100120010121202122212001220120020220200121201211201221200222012120220100011000011110210212120201212101121201120201222111212020020102111012002121010120001020002121201110111211010021221122201202101120212112002011221021001022120012211010200020001200112000011111100002020220102010222202001102220101212211220201211110012012021110212221221121212111210022100011010202101101002021001001011222201022121000020212210002011022020221202001111122012022022121020100102111000100200020220001220001200112200120211200202021212022112220001120100002220011101021110012220010210001101011212101202000102111102021211020010220112111111001101010212200212101220110220011121101211012122222002020202021021211202100112220211122220111020102121100201022012112100102201100100102010202010222011212020110121220222202101120102100101010122001222000122110211220100101101021021120202121200202010222012112012200112201011212121022", "12202000120111012101000221110101212202120112002211110102010211122220221220111200222112001200201200201212202220102010021000000010121000012110220000020020100102202021222222001102212021011121010212202000101100112102221121001122020110222022010212120121110210120211222112110212012102221222212100201110010022010000122120220220221011012021212222120210202120222021101102110020110201110202020022220000010202002201002022121120212100021222002200010201021010010020200211122012100010010120000110002201020001112221110021210200200210120112101110010001210001001100220200102212122121000022120120120022200011110000022120221102120201121200112010110020200000022210222202221022011002002202122000020110100002221212122100000221010220220211222221110010012110212220112221121122120202111002022022101222112111012211120112002010001100022212011102102202122201110102111011012020121111200220002011222212122200112200101221112121222000120020100222020120112011210020220111122121111020110100022122021010101212022101101110212221212202211122020111000010200100202010010122211111011112022110100112210022222110211102020222111211000221122221020122022202102122211102000122211221121022101101000100102001110112121220102001020201021211002201002010001220002111211012012112200011201112012111002100120210101222102112122120110012110221010210102210211012021100202200122101211212110002021001222020111011201021111111220201010220101010000112010122110120211200020111210002202000101112101110201021210021110222212012022222022122112220221221002010021220122111222200111212002002000212022212222201102002122102011020101201120202020110222111011102202012101001101110120100201011121110210011211200100020112100001212222201110211211212210221211222101010001102001121011220220001222021122211002002111120202102120221121100210011020210010210002221000001222110000012110012111011001220122121000200102222220202122102211200112212102000220200221102020121022022112012210212210010210210212121011001101001210000021111012011211210102002112012210102101201201221121010011211201210112200120000210120201112112010012112202022200201121121002211101101112000000012011112112122112102220210210112222101012001122012102211211110022201212010111002102200222110211220102202112021102222110100122012000211000200001210201102021202011111000101100020000021201121121102121012220120211012110111010010200202212200210112010012201010012010200010002012221020100102020101100101110000122002200000020211222111212220001011100011201110000001", "11201000111002201101100101011001112001222100100022201211011012211111102110002201000222011100210100220102100122202002210121012000120012121101212021002200202221100202000220211100100101021212121122211020112212211211122222110112021020210200110210021202021020102011122022021021121002022011200122210101011110012201211210012221121120201202101022120022102121022220202102101020200211200200001221111221200120020022202010100210000221202112210002000012120202022100011211100000011221210120011120200120220110000200100111110122111201121021110211110012022120220002100101121221112220202100022001100102012122001110201022120101012222011122102112022002202210101121002212120200212211111010102101110122020211021001202110220211210220101101012121101200010220110122002011122112002200120002101200112222210020021100002022212021002110011200001002002010212210122220102112200001120210202122102210222110010222122102220102121121100111212001212100222202120211022011020112000221211210112021100100222100120020122010111021100112110200201011120021021010211000121220021111112222220212020101022112211211210022212122212100010022221021021001122010221001012112002001000102210110001111102112021010121001102210200101001101022121210102210102022122021102020221200001121011101011201212121211210112222201002102011022000201011102201101020101011102122121221100222112122021120001211222100100222201002221120112122011020120122212000012001011110111201122020111100100122211002111210102110212120020120020101112200022202012120212221020202020012221122221211221122101101011211022122002011212120212220101222010102010201210201012122212122221121110212012101101010112022220201110211211010102001011212110212201202010211022101021001101222021121112220211221120200211020122012111212022222112212211011121110210102112211111202012012211212020220112202011012222202020220120011210210200012112122001001122112110022002010201120022020101010201100212120012110022211112022222222112022010202211111112112202222020212112120220022011000102121200012211121210021020211000121222122122201221220101111011122001211122220212221102210011020100020221010111000200201202220212202012222200022122201220011112001011110220120011012200221120020201221001220010112212211210022202202010111120100212112202110220201010020020021122111120012121000201220110220012212222012202210220200122120122022001211120100101012102000212102000122021001221021210021200201211011201201202022111112120020221221222122110122102020202202112001202110200010100", "10020010012221000012121012011110221220010210122221022202121021101221011011200212100210011110000102022211112001222010110020110200202112010101220112011210210202110121000220022120202221111102002100221222021222211120122001012211202110220200101210002100102020000012002022000121202011222002012020001220122120202102100001020220211120012220011011200200021122211022201120221211011222120022211220012020220010021010122200021212212122021012122201102212000011120222001000000221220020100202011110011012200202100222210201222202102120012121120011121021202011101020210202111111100022121222101001121212201120102100220221121112111020002022222001210121221001211212220200211021220000121020021220011221221212020201222112000212011000120212212112020222101120021111012222111202122112101222112011021221012021221122120212001000021022000212001120011022221122011201020101120211022122222202122200121212202200101021122211222210200022201111202011112101020221120200120111102212010022201210220120120110001102022222021012122021102202012110211111022110202210122001012121012112100200011211011111110120110112100221121010220022202200021200010011212201110100012220200212022112001211102101101202221022110210202012112111011101102211201211222211120100112211002000010121101221020221221021121011221212011020102011011212001221012022201012122111222212222000220001010120012112212020022112120112220000120222020122021111022121011022121120022221101011121102210122202100220000101120012122102121202011222201011110100112021022021121000020210002010220001221101010122110200112220210212210220211120222001000001210122222210211210021022000202021210201220120010020100102212002101210101211212220101122121222111202201110221200022022020112202112200020202102202100011111211022011001220012200211020020101102202122102010100022112002210111111111110202022022200111012000201012002011202112012000222011220012210112220211022100200020112222001110011212211022002021101021210012121212020110111020101201001210010020022122111012222000202000110110010210220212200020120000120200201201021121100202101222222102022120212021110211012200020212201010121021122210202122000120002220202120102021121002221201020020012221210220110202121020200122010102221202001011221022212120122222112112101102110021122210101110022102202221210020002200211201020020012022220200001212011202220010010220020011012121022210121022121220121011020212220221012110012000001021200200202200122020001102210100220110101211002201222011111101222212012211", "20221111010212011020120100202110010222002200110212212220210012012012120010211102202102001102000221222221212000021121221000201211222102021211011210201120110212211102212000000010021110011022222102122011200100022020210001100200122110211210210100202012010211100022202022121102010221001011000111220102101211110121211222002010110011200001102010210022201022021111121102102021102122200122102022020111112210221011001000212210221102122020112120210221201221000020112100112222121101121021002022021011002122202201110021012112222001112010021011011201120021012210222020010222002022222020021211002112010022101122002112012111012221000201101102010201020121002201220210102022221121010122212201202220022020001102020121201100112112211012210000122000212012122100010011011222120222202200122200100202121220021111221022112101000001211212212202121112200121111002112221121101212211210200002111022101001100100110200001212121221210201202112220010100102010222001002111100001000222212121002200010012002122121202220001210210210201210120222000220102101011012210220210011000100210021102101202121202201201222102211222112221202212211001120102112002010122022012021201102211001220210000011212000120220121010020111012112000111102211020002122101011220211012210212101010210012100012111002122112001120000122010121212220100001112100222210110112221200221002200221220110021211221022120000100222202220201012121221021122000022002201200002221222102020200220111211010222002222120002222221201002202212120012102102201022210112201002002021211012210201012210021211020212012012122222212222121202022202021212222000001220200200202200112221002011210122020122112000022100111022002120102021022211022222022001211220222000021111001110002011212112012121002121200002021202002022122221101022120210000110220102102210121122201011101011102021012022022221211121221221212101111210200202010022211110020102022200022001022222201220011222002001210120111112212101201121110212102022022220202010022211021012110122010112210110010202111100011011100121210121221201011010122100021211202212001022101220201022020020021112011012102011021201211122000201111111210102011021011210121220211110210001210212112101212110001120112211100222012100021012110211001020210112100000221022212201102012012012101010121000022210211022120111120222110111022101221220220122120201211211021102001020122200021111021022222220210222202022201001100000212101122111200221100200111012122010212102100212220001200000110121220112222201110201120212122", "00121121021102120122110202112001110120102102010111112001221121002220202101111021022021010000102012022200211021000120022002222022122221120202211000120021102021011220221222111210000102000022120212211001212112122222100220020101002110022120120122112221000001112021020020012200002122012021122112222122021021211002101221211112110002210122112122011111020022122121100122010100201100221202022201221122201221121020011011212102222102010011100000200102202212011100220220020010011200011212100022112101022120211010001020012100101012011221021101220100121222012201000202020000112112210002000000012212121020200000110110002020110012002002001112212222111021022120212110222102002011122021001121010201202010012221001221100122100010011211102022121001011001002201200000002112011011001200012110120011010020001200212110020001001110122110012000012101022012200211120220100120201210120012111210201202011012112201210011221021121001222001121002012212002002220220012220210112112111201012012220211212222200000100112121010020201002010211020010021101012102012102201120211001202011201012222211221220010101121012122102220111100122220121200100112110222021002021021010101010121210021100210211012020120002122001001021200221112012011002002100210011122210110220210201122212220212111001222202022212010101101222120011120022112121221002010011002222022021112000111220212202012101222102012012021222000110210121000002001201001012012010112201121111112202001012120200122220110010011020222220220210100202120121121022100101110111021211212122011011011202022212011010112101112020201111012211100221101001200202011021211020211100212000101201012201101212112111220122021200222000110100120101021001221012002002112221002100200012011121010120201202220100200002222120200001002120210220011021111120020111012201211212111102212010102202212010111202021021010111022002010201010210211110211021020210210020002002112122020202222222222121010020221022021201200010210120111100200111112111120112122010222111022000102212120221000102001000012011000120220120220021000011221102002102002002002111201220112121121122222202011202202111220022122102211000102121112220010220011001122202211000011211100021012012112002021001112110020011202210222011020020020121210201221100202111021012100110021120202022020200200220021001222100210112122220102100011022020000020210121212002111011221001122120000002222022021021112210001212100002100010212201122112120122101200220212202110020102112202201112211020202101202222110221000011202", "10200121110101202110220121001122100201200222120221220112011222200212210022212112100212220100212020021022221002011200120112210002002000200212102122112112001210000002110002221222200120202211010120210110012111120211212002211221110210112222122010022212000002121000211220120022122022200022221121112110211101222120000200002120012112211112010022102120122011102100120200210122212220211020120101210212001011020122201012121010000002212011000210212000021102221221002012012121001000000112120021100111110121001112021120100221201102112200120001010111021021121010220021211222001111002122010201021102101021212000111010210122112022011212212002200021220000210000111102210221212201000202210112202221220112200222221121201222210122212221100220022010220001002202020021022221100111200200020110020002021120011222120112111212202021111120012021212012112110201012021112202100100000111212122112112211022202020110120000012122021120200012211111221010011022222001002010210100111221102022001012100022100121221202022110221112112211221021111100102021121202120102211100021122021002210002222110122211000100202012112001220101011010221111111001011010012000212201000121001222010220002021202102001102102210210012011211201100011001111022002112210000100221122122121222200002121112001212001001121121112101022100112121222010001021212102111022001212222211120000122112012010022112122212011101100001220100100112222001022202210102022221210211122212202011122210122222110121102200022121002201112102100210102201021120210120200221011010001210122221201222010201200202102212210222200002100202121011022011002211220122102011222200100202210211111100112211020101021020002022121201212121101000011010021102102012011110212222221002022001200112111011021211000011122001012000021220000022122011111202122121110101111002111212002101212202121212001010112101020111111120102000010111122102201210221200022002122112102021010201011022121201100020201021112222102201112101022010102200112120112021002020210021002020012100121110111211120122010002000021202102000021021012110102102011200022111201110002110220000101111220120212012200022020221111221211122220120012201011121210021012221112021001211212220022001002100200021221221101000210201111022022020101111112101121020011122222011022220121020020111211010201221221011000110021010202210011111102122012102011102210121000201112212021221100111202100012022121210002210202110100012121210001002000001002022002011100210010022211102110001220120002220101221020101021120100", "10102010120020222022212111212212201000001221200100022110122122210011222201122010001202011012012211012202222111010110220211001120002212102211102112020110101222011221122222222011020202221200120100010222021102100202222102012001021102000012011111211110121001001101221120010021021201020202100102122001001010000110211020200120221122000011002001211202021021201112111021011121221122111002021001111202000010000222202200020210012011210121002121112221010210022001000211222102011111022222122210011000200001222210011102200221220112021200000112001212202220212121222110022120000202000212212210221210211021020222122001022121211002100001112011111002201111120210020110110221010122001210211212120011020121202112202002101101202000222021002111110112120221201100212020020122222110101021022222120201010002001220211001010110101111222002222021021222220110100000211121001100112202111021101110000210021102001220212210211210110220201000120012220222210201202121200111200010002002102021221001221210101011112101012020210001001100101110211011121112112200102222012112211100022100200202120000001202121022222102101021000112010012122012021102100112021002120200012112210111012000010201202100022012210100202202011120111012101202122020020112102000221100222222221002100201010122220120211022102010002200022020111111210021021202000002010200111221222200221120101120110212020000110002102121202002221001012012112112100200220000212002021000021011012001211222100020220102100222221202021111102101201121211100200021120010012201122222101221221220221122221202122200002101012111200020112112112210012010222122211200122020102002212102012021220001100020212011121000120020120022201110000002121202112011120100000101011120000110111201100001221200122210121220121002020002011112000122122120212022111101021020011100121102210110100111220012002122210202001122000021000011221101021110002202011112100010012211200110220200102012212200210001100200111220210022212011000102120002000212010022121020100002212102000001010011211220222102212100111200000222202200212212002210001100021002112020201000121001100200122110100102222200200212102001122002111001101222210002221212100120021101220111020011000200210022102000012102222212222021112022202122102021022112110110112210201010011012022122100212202221222101110000110002201111120112202212120012121122200011200212201100001021210222210021120100210202211111211110102010220212010202022011121102212110211022102000001011221111110020220221001122001201000122000210010122", "11021022102120200112021122020221022222201011121011220202102011001000200102011122001022110121022022222222020021220220201121120112200101001022010002222101102121120110111112021211122011120201002022112210121100100002210200012211202011122002211120010202011221122100200010200210120121210102120102201211120001002221101212120011112112111012101022111001002211201002020201202201010000200021220010202202101000212210121022120001022012220220121101220011110010102122120220011001020000222202102211200222112011202020200102010020111221012010012120222212012201201121012121221111002221220221201121210012212201120210221001021221022102210001110010220211100202002222102220111000001201010022002221020102212201112102201200002001212100122222112022210010011101010121200011202010100220022112000101200120202021112010002212210020122100020122001201100201022101221220200102102010000010110220212020121210112211001211010011111222220022102020012222212110001011210200222001010011101022000101201012102000011001110100110022010120021212212210221001222100021222201011022210201210222012201221120222011222220200110121120201201002220120121011202011112100110000000220221222101210001121011001012221121222122211202212120122022221121222202111010222000220202010002100022121020011210112002020020112121211200011101010020120200121002122100002010020211022201102101121202000010102201210211011222110120202220120020001122121021200101112021101011202122212221122111101101221210001222001210022120202021212101100001222000002101220012210111222001120211002001121221200121001101221011010222011220111112221111010021100100022000220212211212011010001222212201112110101220110020022101221000101101111012022021121121000221010112020210200222110101111101121212120000112011002122222212012102012111222012020000122202121020010210202110022021011202101202002221110021121222221012022201120020101011020110212220221121100012120112100010211011122102002111210210011021122001122110102220110012111010220112122111210121021211010202220110101001010112202111021221112012010122111212100102112111212020201101200201210101201222112011010210122210111211012020121112102001000200012200210001121001211121001201110221102112000220122022002121002211121221202122021120112110211120202001101012202202220001012110120202020011000022012022111011221121100122102201120002000000210112011012200010100201101212110020121111200011102020010202222000000001002001001201011122202220200002212121202222220002211210221200210100201111021210121012112", "22002210110002102212211211212201212022011221200122111202122000011211000121100110012212200122020122020112121202101121220010010000210211010002212110112212021021222110221101212212200110210000022220012011002201021122121121210012020221021121221012212210211011021212111202112222010112221011211012010122111000011102122200200200121021112021112110021110011021011202221111212202011011122102210202212100012021021211012001121101221121111120201111002000201201112001111202211021002210001010012022200001121001201212101012201121202102112002200011212110220122211220222211201111102110000220112020212010010212202220210020220212210020001122100201000010021001121000102221002022022000222102220200202002000021021122210120221020010010101111210121201002111011102220011202022111220021122201121001212100022012202111010221100200202102212220012001110001000111102200001100120120110222220000020221020210201120221212220000211001201010221212210122222122220022121220000110111100010211021111212210101210102111111122010100111112021111010202012221112121122002101020002221202212020112102001110102001122011110211202201112000220010121020122200011010001011020000020210122100112012002102001201011012120110000220221110211100110202111010120211221110102110201212012211212112112212222202022002121022122220010201110211010201122002012022100102002012121010011122010120020100020110022111021100001211220111000121212100021101222012101002212020211122200101110222112222010102011222112122112111221020200112001011011211110000220021212011010021001121211002100202220022011012022022122121210212010211200012110102201201112112120222012111000001020122011011011020212210200002200220011100102010102022200011200100021201002000201211110212010102002011111112010020020020202002120100122222111221000111222200010002011021110211111222121001100210222001212002110221210221000011210201202122021001011000101200202212121122011200102122110010112112201021011201100210020211011011200001110111222020121012121102112122012201200222021020211011020011100012121110211102001021010210002220121220202011002110221002002121012112201110000011200200010101210002101111100000211022010111011002001222121202220121221002200021020101121011212222201112020220210021212122000021011111112121201210220121121222120102020200111120121012200010010122011212001210021120120100021221200111022001222002100121010012100100211200120002211002001112101212100002202212120101021101111210122112111112202121102212001222111112022102100101201111111020022", "10201102210010102020022121121200012222020200220102020021202011210222020122201020201000101100102020201220122101120200100022212011122121121212201210222222002000001000020022210112121112110012202210222020012120121201201020112110112121012110020210212002010101221200010100002211012001010012212011112212011202021110022022120200201122201022102010222022020221211002020120202200012211000202112212011020200201002120220110001222110001001021100010102210210201111222110011210100102001222212001012210001100120202220121002202112111022201120101020101021010201220020021000000102100021101101121011102020021022012112110121002211202021211222001121012101110012010210212001020101101211012100100201011121120220110001200001122210111220020111211212012102010001012111212210121222120100100120011211202001020000212221100020020220211021110112222222112101122211012121121222210121211022022110212022011122102012001122212100211020202120000100201122010112010011110220012220122212210100202020211001200220122120101222212221200222020020200112022112101110012201100202012101020222020101210021101010121112202111020202121120201201110101002121201011201020021101222211021021212121102221120210220012200210021112012222210201101002200102200001012220120200210101222022211210122220222120020122100220102221012220012110121210120121212202212202102222210202211221022222000221122210202012111210101122222102001120012220102022111110202120222101020001111112012101022002012001201000020011020002020022001222001120022200022201120000211200012012202012011201111101221121212100012100211202221200201221011221010111222121021010021022201102020222202002221011221020011021010102201012101000002022100221012102020100222111011121220221212122211221210022120002121111202001202100010111110111102102011012222220122001010110000101121112221022112211221210212202110202002020122021120220200212011120000201000110220202210002220212000111000021002201122211001020100012022002202010001210102110111210022001111111112120012020210020111122201001220120212020202110021020022202220100221012212001210001222110002100211010201101212120222011121200201221100010110011111212201012201022202112022011011012010122111001220021212112020111100100210120200120211100002212212022202120212212020201121120010202112212222002022120222011210210022112210001221200010002202020002201020110012222211111112020000102022110002120102202022101112202112202121220220211021011202210120101011000102121002012020220010201112222000020221112121201102020002110", "22102220220200220210020110022102102221110222100111112122102020021000201222120201102202110101210221022210121212020101001111011100202000221200000010121212201111211200120022111022210002211202120202122222021122222100122120122011200212202000101002001112211220011011011122002102110210112122211012212121200210120210012210222010201201022211020000000210110122112201202201120201220011022011001001001221012121012111210022201221201001011221000001002201020212020110022120201111111022020011202111102222112010200111021200001112100200021100010001221112122222201000000022112102020110112012201112010002101211220200221112202102110011020010202120001001202000100012101200102120201101111002020021100020020011111222012220100001122111122011212221212020211011000212212122122120001020202001022002210211121210100212000110021101211100022022121212200111210200222011010002222220000011112111021021112001022200212221002020102101122101212112212010010102101201122102120111110021000202202220010002100011221201220220212010111121100200011021101220020211020220000101001211101011011022011120210010222222022110000022110011221110220121200211012101002120202122001211202201021220122121212121012202201111101100101002222000211202020222102000001202022000020220202002202121010002220002222002002122222012110200101022210000020201012102110202021101122120222202110221012002110201011100122120120111221020101110122102011010222120001022022212221110102121012122020012112010001221010120121222012001200222001001012100211012120120202100021120001021122002120121122002221001101110012120210220220211202021122121122120112122222102221101202121221020220111121000010022220021111112010200000222122112020221100202011120021000202102210001011201201222122122010122222220112111010021212022001101210020201122210220201001001012001001120112212010102100020010202222110111122021010221221121101011011222112001010212110010111211021221021221022220110202001001021212020012121202202010101110220202112210012221102002010102202221102111102201220112122001221200002110222121100200212120120220112010220102111001011102201122122121122211212001100010210111220012000101121202121212202000012200211211020220111011012022120202211022221122121211002200202110220020102002022122122201100001102220102220212210012202212221010102122122210121212111000121110022220201220122102222122012020212122002010210211211110011012001121110012011112011012212021211221000122010211101001111011100112002212001001210001222110202111022010112120211221002", "22112212021120222111222210110021212101000012020111210101201012111220012100121000110100210200020012001220200021000012201102111222201011100002022200210002221012111121212201000211122012011100221102211012012021000221210101210021210111222021000221122201020112101110021002200210020002201202000211002002011112002122121111201120022011121220021110220211021011001122221001211002101200021200012101000221210110211101202122210101002102221111201201222012121002002212101000112121111021102210100202221011201012210210022222110111221010002111221121010202002012001202220011000200002102102202211000122000101112210122022202000112021101112222022102102000210202000111021021210100002112220021221222211020221210002102111212120210022121112102111012011210222021101202022102020210202011110100211020021200202121212200111222020022001121111102000222022001122102101211010022222002012002221012121110120202021221110011012000211012211221011002110102221012012110120220100112102112112200122222000112020021222221212122221010110100210210212000222022211021022122211200200020101200112212000001212122002211222022000122220122100012201022010110000222122022112210020021120120200222020200220200120122202201101100110212110011021112221210212012211002202220102021210100210111200020001011010022020220120201100122001121011200121211002211122212212020222101020011202021121121201122102221201121112100020022120102010012021001021111212211111110121020020221002022012102210120200121102210112002202122022110110112000110110202100221001222011101120220221012202220212002112111202112200020221210111021012221021112110221122110112000112202202221100100110122110211220112000000011001212022111221122201121001022022010112121121121012222020011122102002110002012001010202002000022020011222212202100021121221120022102110202201000100121200121012222002002222120200111212112122101002121101010222121002022010012011202022200021121021010002021120222002220222011101111001021211100111222101212020102201102002012020112000121010100020122200021020222102110102022100012021202022012222221000102112010222021112221211101122010202121200222221202120220111112222220212210011111210020010220021011110100200202000121100222120201020200110211002210220210211002022012110001001001121011021022111201111101212100221021110221212011220021221012222211101210100210020010110001201200020111011010020002222111212202211000220022210111201201121001011111210200120202012111000212202002112102111021211011200010100222000120100122202021111001221", "22200011202121210021211202021221200201121202000222011102001021021020212002110200210121022021220101100120112000102011001002222121100122112202012202221020022012002122101110011210112011210021021220122012211211112120202200121101111210112021020120212221201221122012200101202000201001221102110200001211012212100011101012110122212222110110102021220002022100021020122102112011000200210201200101221220120020001210102101102220022212110221010122020122110002022101010212201120002212200001010101112201020121221120210100112222101021121201102221122002202012211101101110010021201201101022100101212120202100101001200120012110010101212011101000202121000010100222120120122202100100100201012210211202100012222212221122000222122011010210022011001210010111111111221002202221100020120112212111100202220212002020110200100102121011102212212202201012210110010112121101110122202100020002100002001022212001020120020221201011210110020101122220012022122211121201200010002201200002011221112010200020020120201101211100121222201210101102110000010211210202112021120020210201100110201122001002000122120020212211000021212020221102210222110120101210211211021211210020110220220212122002112212212200211122222211202122010000011121200200010202122202011101202202120001120111201201010002120212120200200201112211110011200210112000001022100011212222211221101200000020100101012122211022101000012001212210011101121201212120111011011201111202110011021102211211002012010210110021021221011010001100102100200221222011210100210122020120220112212000220112021120201201202200202111111122220011212020120210021021112112220021212120200220020111012200021011221012202111022120022120120012200221020001202122102001201011221020201221212022012002022011000022201111122220121212110010012112021100112211112200122202011012000110101112121201001222110012021200211210012222102200121012110002120112112121200010220102012012201101122122000111012010002020222202122021122112220012211221001121120102202010122201210010102102201011122112211222211120120220222011201112012122220121221002110022100102221211200220021021200121201112121012010221202120002201212210202120001200212210002112021110012120112201200002022112110100211120120201020222212121201021111220101102210102201100212110202200210111120111221121012200000221100112011111221000220011022020122002200022212102100022122000011102111221012202012012201010122110001000020211210000021122221201010020001100010020220110102101120110201021022110001121011111122202210102", "01021100201210021200222212011121020002010222020100021021011211220202020012210111121101110200101201120020222222010221121110101222211110111202110001112010200210222222002010221020122212022001100020200121212200100210101112120121111122222202111121102201002101111202001101200100020212012022001220002021202120102101210001221001120001122111002100000000121200022210220022201122220121200000111110020021220112020202120112012212210210111002201010221201210110011002110020212111002020202200020120112102010020201020011222020110101022010212102210000111212001220222121222022200122100221022021220010020020202211000102210220111022110001121000221220101002122212001010010111022010201000110000210210201000110001120201112200201010101102021100122211211011222120200102202022011100020012022211011021010110211010212220012100012021022011112220100000221112101220101121202220121122000001220100020212102021112122102120010010102120202012100000011102112120002022022211112210221101121121021000110020211021211022100201020101011211002211000100202001210021122012112101112020201111011002202120222012121120111111201022001220201012221120210000212120212211021101102010112210210110001122010122120111012211220211212021121100201211210102020012210112120100210200200202010111210221002212220220000111212002120001222002212121012212112212022112101111201211102112112120100202211212010210120111222122220121020021001221220101100101111100121020001210022111222100000120202012201200001022212222202211001000221002201101220222100221201010212011002111101011121120011212022122010211002212221202120220122122120210102022202120010212212012001202112001120022111020110021001101222211201212221201210010110122101210002002000200110200101100202012101022122021122121000212120011021110112020102012122102002120020112111202110122121122200220022211221202000210122102112111012022002201002112001200222011200012010110020210102000001222201210220212021201210101112200112001200000111200110000010200100210121101002112021102020021011020020001021121200121211100221122222121221100211011022111121211101212022122201221210100210210122100102220120110202012102022101120000021011222110111122221011210211200211211020002101200201101101112210122202121211200020122210211221200020100012102122022102021202101112222220102221101202110002120012110002102021011120012001112012102121102000220020221111121010212112101022201101202100201021201220201100202121001111101020120211120002210122201111122210012102111122010101122220220202022100", "01001111020202011001212220020202111012101212100102021222222221210222100111100000200211101202211222022100120102021211002002001112020112202120112122111102211002121111200211110000120020010200011000220122220111110000211200101020110100212202122012001222022221102212212002201010102211120020011110211022012102102111102111022222202010001010222110210000010022002010101000220200101121121110202112110210101210000002021220002220001020112201200221022201210101110212101022221110210100102222010220210202201001201110202211212102012210201210002211122020111020221010020010002101200112212220212022002102211110222002200022021102020012121220200002010002201200102101011202102221010102011120011200220011002000201000122201200202012110122221121220020212220112011100011022201212020210022111212122122010202120202112011210000220010111122110102020012002102122202110101122102021212022021022102210212000101002010110201210120020010012011220211202120010012220022020012212122101201100211202221001020222102020012220020002002221022120120212100201220101010022021200122210202221020101121012020200221012122011122110210012121010112110001220100112101211221120020020120021012100221002002110110221010002111222011122222121001012010120111000221200201020100221212010011210021001111110121110000000012202221122201112121001200102101011121100211120200101121102001110121002120100010222201101111110002011101000100112121101202211202210022221010012202021120102101202200210102012101111012200101001111201110222221002122002222001012111101121201211101200101210122221022201222100010201102202012011020200120220121220012002121010210212222010020101200112211121012210121011102112122212221020010210000011102212200201222002112010201101002112210011111102121012211020120212022201011210001110201020200202011111010010200012000102220021200110211200101102100101220001122202101102200021212121100102002001100020020211200202111011200211010120121222200011211000201121202001122001000111201122121100020010022200200011121012112211102222020102121010010111010100202122201212101001011000020211110022222220221111012121110211110110201211111110110121101020010002111210102010000211102121000212120022112121100120021121222012201212010122201100010212221100121220110220211022100022211120111120210012120212000000211010021020201222211112011021212001110201211022021102022202212000012101100200202201102112212120010222020111010220021010202111220011210111002010001221020210222200210210220001010111210212001121222001201212011212", "01211210010201121002122200211102122221110022001221001212122122102020120202000121000000010200111020122121001211012112011021011020210112112001110222120002021011210011002102210112110102011222020211012220001212011122111112222022102000000211110100012121002010221000012000022200000101012020112022200111221122202021021201110122102220221112110221202111110001000122202121110012210111012110001211021002222121202210102020101220020100100211221212111202112000010100221022111212111211200012212100000102211102121212102000020110011021001220211201111222101102221021021102100201010211211012010002012022002002201102022101220020011011220101212200221122110212122221202222212222221102211010112011220200011102000201210222201112220022000212210000120210202020021202111202010022010122011211010112011122201112001201222202011121002201221212001210221201222100012110021022201021110210021021201222200012212022020222200222221222220221211000000110201010111111000112202000120111121120022001201202112002210121022112220120021021122122200001011211022110012121022102021000110202120200201121011002001012022210201210220020012220200212112022122200120120022222001220200110100222001020001122121120220220021122220111200112000220202011212201201110120202122122220222112211122011221120022112102002021211100121211211012211200101021112022001102112102122201001211102221101020020100210101210022121220210222220212012101011021112012100011202002222210011012201102001222122212010110001101202222001210212120202101211202011101102102210200202001210101111002221120100020100002221022221022110022102022202200001112222101001110021111001121122112002221120011102111010201202120001000222112222021210122110001112112122222212020221111012101222002222200002022020221220001101211001111202112200202120212212120021010022110120101002000100122002122020222202012221010201101202212110010010022101010022101220111101012101112100010110222111202201022202101201220100112221120221110010002202000011200200112112221122211100111100212202200110221210220120121010102122001002122122200011210221221020010111211011002220110002210102101221020222202110021222022001212101022020201211010222200211001201102101100201210020010111211020210010220222002011101000102221220112002100210201001201002211110101012002201022022220010001000212010001222222221202011011100011200122212120100110202121011012110102202011111121222200102222100101102122022202121201012210121102001121220110100022101120220002221001012110110122021011110022121211021021", "20202021020102022022011100202102001221001110011121121200021212011212202012220012210220102211100100022221022000210021020120112001102010200100021220121212122002022021000200200010222022220211221211121022020112012100122210022020012201000212122101101001022201221211122122221012000211202101220010211002202120211022200122111220010100012011201221210121021121200200221222011120201100001212120121201201212100221010100121022001221111212100011020121221200020112022012212201010222012111210002212100201211202102222211101112100120021211201121022220111210001001201220210102000011210000101121020020112112200001220022100122012012021021211022010002120111102111110112200101021100122201102100100112001001011210202200102021000200121001010011012121220112101120022102102002000022101200210012110010210120012002212210112110011210212101020221120220022212122201201101110002102021021121211122211010111101121220210212110120002112021012110100210011020000201220022011121001201221110102000200021021220210002002102221101211212002000200222111012110201220022112201121022002212211112201011221011102120011102222021112121010222110201122200211210010222202000202111122222002110120112212001221201020012120220220122211210020200011020220220121101111222022210210210101220020112022101000100022102021200112101101020220022211011102001001012212010011121221010100001000101222012100021202111102021210011012100022102011000201001210021000222212102121111120102020100100012112121202210020020102200000111110101020012022001000021021200120000000020110012201211011011112021001010211000100202010002201210100011120102021010122221022120212122221112202002010102220221201000111001100020210120202222110122021020000010220002220001212000001001020012121110011001101122021021120222020011012111021022011212021211220000200210121021000120102201001200121010202210221122200212120112022221112200010211112012022210010101202020100022121012002211221120111012101010221202101211212000222000020020011120211021112222222122011222002002121222212222012200121222101110120212220000022112212112012000000002110002202122202000010101120112120022111102110000001110121002100010021102210102102201001011200221122220210211012122212121221021001202111010221122220202111022101102021122210011021010120122121002121220110200202001100220021212021121122022010010110000002202122222121210110102222102021201122210020102021101212212210011102121012212002111010220120010100221002202221102210202101021011202112110221022201100020121201022220000", "00011100001100120112012020100120122120110012212112200001221201121111021111102102111000012021022002012112202100122110200200001002120022001220012012201200122100111020001200111112100221100212011122000212021202111012212022021100100001201120211212001220121120101122101100210120200212122222012120101110021022222000121120010001112220011000022210011002021022210210200222202000002221022211010202120210221121100022210122002201220201021200220212211020122010102100211022011120202011100220101210002212111001002122121222211022110002212020202100211102212121111201111020111002012010100212111010200101020011011002221111010121101220221120100121022202002110021022222220122010211202202210011111112010210120122010121022111211002100221011020211110202200111002120202001000111201211102211110210011020210202100212122201011200220222220201002111220210002001200110002220012002122212011112122112110112100211020212112010012020200202220211010202002101111012011110012112002211121100220011210211100010112101211011102110100222122212120212001222202211102221202002120200122012212211210202201220200221002201212112200111102212000020012020222222011200012122101222111120022002020102120002201201111110202201111202121200100210212210201001212102210122200021100022002021121021022011010222201002210201202001102101111202221020112100110020000000020012121101220212000001022200102110012010102212011101120101102212100120220100011011000201021211221121122200211201211221110110002021000121212121200122001212121210220002210121202000202110020100102200100200012102210002112212100121022200111202121001100022112222002012102220001021120221020201022202010201101012110000221011201020200000001021010011201202200202002210211011111011202021022111102202020220111221122010220210020012011101121112210000201221011222112100001221000101101200011122200222211012200102001010021201021100000222120100111210222212001202021101111200122211000012202110022100222000011211111220012002112211101210100002022122102020111111000202220121122010100122222201222002012211021020201212101011010110121020201221000212001122121111221221112212211111220112021202002220020001212210002100010121002111001110201212221220102211211021121010120102100201001002121001021201001022100220220021010110211022211121122002110010012211112002201000012100001200112122101022122210211220221101022101102002200020211101111110200102210002210201021002021221021201211110111211111012012011211210000101222000002101112120010001101022210011110200020011022102", "02110122021101202212011122211201102200212121100101001222012012022220220021112111012011110220102212020101102111111111011102022022222222221122000210222201021100100222120012111212001101211020102110222202101010101202221200222122112211121020021121002210202020202110021200102101022020121202202122012222212210210100212012220100112110001002101201021020111221000200011100102021001110122210020210121222110112120002201010001110022200201022101201121000200222121020212020120110022110210012011122222012112010202212201100012222221121010102211212110011021221222022102021122100002220201222111220022010221201022001000122112110022120112101011220110001011211011022102200000222120011101012221201221100211120112011200101010001001211000001011100010010021011112002211021122111102110220200111102201210002121000020110212000201211221220101101012001210220022211221221120022210110100001221102202002111101211201112112202122001210220010021210112211212220122022001002112221112102222211220210020101201122120011111102222010122212001120212022221211220121111102012110221122111222222022001111211021101111221100112221001022012021211111002102112020120020000121211221112200201021222002122210022201112112200002021220201110220022001200012002222202120110101200012002210211211210211112020020222212001121220201210001112100221011122210012100112222101201210100002212001101220211112121020200011102112101021101200212120000021111021021010210221212110010222202202101122222112000202211102011022220210012012102200001121012112110120010101200011121102222021112110102111001112210120000000221222021220101112122021120102202210111101222200022121000001000102120100101200201020120212022012122102220121221021121101200011100102002102220112001102021120211022101110100220201020110002121201022202112201012001222211212010100102022000021000022000201101100120021212111222202121022122212101221021100101200212012212121101002202012010120002222110100112021200001002220002222112000111110220012201220011002100212001202222022212220111120122002110001220011211211001211002200012120111121001201212100011012202101121101211002100121101010120120212100110201222112111212102111211122022112221001121101121100101012121200221022120120210221122211221102020221000001010200020110011210100211101011121001102010012000222022011112111012210211210100011101001210110210111200221022002202001221210000001221200012210201000112121220012001212220022002221012201021021022110212110222002202220220011220022101001020220112022021202010011", "21220220211112010112001010202202001102111101212112212122101120112012011122100220222110012221021202211001202121000112112122010121102001100111212022221122112112221212002220100222122020202221100102011020211000022101211222222010111120001102021100212112221121210220121202012121120220002211102101021101120101001202200201210000210212220220010112120010022201021020212000111221012020210100212212210012221220022201210222011202002111121010002200100210020111211200210211201110122221101020012120211100000220112000020100211210012220122121212200101100222121200002201002111222022212122022001002102220220021002200002100212021121201202100110021220101112221020211001211002002122110010121221200001121101202021022121220210100011212010110212120000011120011021110210110110002220122002102200201001101021201110011010001122221212021211112021220022012112012000111220012001110211120120111001101202201200020001001102011011202222112222022011112022020202011211000220220010212021102021012120202201101121110222002000122220111010011021202220202201021121000121211002111221111010210122011211112201211100210022222222121212122022100210222101220202200100011122122012222211201121020211201000222111022201000211102010000120002112011020220200112122012121021210011022211102202111210000222112212111201212011000201022020122211022212222120122201210221121112221102101121102221101121020222022101212000101022011121212001122000012101212000001020210102021200220202100222212200011011212100220012211111202100110122021012010002011200010102120000200002000122001120202011021112200112101220211210001001002220010112220002112222202210001112201102102020221211202001010002111022212121220221212222202110021121012010020202001202210210000001111121022202000112102112100020012102222000200120212021120020210101020101210010121021211110220000110112010200220111000120121111121102020102010110102020220221012202212200211110100000002010102112222221000221220200222120220020000221012121112101202012110111110102220021212100010010222210201112220102120020001112001010022210122221002022201201111211201021010121110111100122002000120200121112210122012121100112111100000020002100202012021012012112202022101212021002000221120220020022010122122222001222202111020020120120201210012101200102000221012221221202201110021202212022112222122102022122120111100021010021112111201021222122011101212000111212100212010022112201001210020212210212110110122002210100222200102011211100111020110210121121002022110212110002011211101201", "21001002121200022210020110222222221011210010111210211022002211120001100122201122102221202202210120202221212020121110212100121210221001000200221010201002210002002121001022001201122201022222020122101012200101200210102102112010010220102001022102020010200220110200020110211020120020012202021121212110211212000120021220222212100121112011020000022201202222122200201010122112200100211100211002022012120122212110201202121121011012021111110210201220002220210201201101120202222222200001001112120221101100110122022211212211210011112202022020001011202002221122002021000200121020021202000212201010001102022102010021011010200102122112221020112201121221022112120102221021112012201221000021120112120120002222000012020120022212010221002222212222012120202202210121101012110002001222111001211201010202121122102021200001012010002122202010012201212021201211000122100200202212122122211200112101200212102021021020221220022211101122001111021110020001222010222001122002201111220212212100212120111110200102002200122220011012220112202120122110012212211022021112012021121022020021001100000022021222200120001111002111022100100000212220211221020012222202222121212211202012221211120201210112000021211002000221000012122012122201011112202000000212200122011021002211221200002012211102210111012022021121011021002112212011011122220011101000022102012202201210022111201110200201120012022002121010021101122122211100011012010111202111111001020202120110210111122221002001100222120200100222112102021222222220021202011010020120022002121022000220120201001222010101010000210221222102021102220002001100020022112200000210110211011022201120110220001022222201002220101222121101100212221202200000202211111200010120110220021201002110220101211110212021020120102000111012122110220220212121012212002101102021101021122012221000202001101002011002200111022111022122212221101100120021122120000022202112002101102021121021022010211120201202102012200101002212022010202121022222102001212011110110021111110121122020212001000011102010211002020121200200112101201002111122010021012110220000002212010120111111110121201220220110200020020000022212121000101002201002001001102210202100002212010021110012102212010100100200222000022011122000221211022221010221010220221222120112010021020001021111012022122212100200000201212020020021210011021020210022021200012001120112121210211211021000202000102112221202021020210112020102221011201001101220210202110210222210221122021202021001110001002020222001100122111020", "10020101102002210211111200021011012222102000120120120212000200020211010210020211110220212101001011100012000120121011202000110020212111200101110212202001020200022120202122102011102001022202220011122011002111010220201222111100011020022211200210112221212200100200101100000200211001010211010022210012202021220102012220210111220122001220200122212000100020120222010211100221012002202222021112220101002002000100020201211220222221102022221112222101101212022201122102212010122120111012120112111211120102122000021211100020122020212220101220201201201201212122111010211201012211120200200120222000002121021212000102010120211011222222120212100022202001020222022112112211112200110011212121210101120212221111202220222110111002201101212010120022202002102021022020122001121120120122102002011122112120120121002212000121020211112121220122100200000200121011002112022200012202210012122021200122111001112121200201122212211000111211102222120021002200020102101221010021100020221210011100001022200002001210202022001122120221011222221012122012100011200220221220121222022202200211122120221112212022122212222111101012211020011200022120211210211120111112112222021010120221212110110110121200212101200202001202201211210102120112101021112201210100100211110212001012210220112122122122221200212001010012010111200112121212001122002201221120200002020000211021022202121201022011020101011200110220001200220221100202111202201220202100200010001201110210220202022022000110100202210100002001000212212102112120002022222120112200201201022121110021012120111112020100100022001222211112211012222102020122201211210200020200121122012011000022021012200210022221120212220002020120112222220211112000212010122220200210001021202001101222210002002021002120110011110001202000121220201001111220002002202212121112222022000022100210012200021100202121122120000220211012211002212021222002001100201211110022220101000120121200221220212120202222121012110101011221120211220122101011011210220111012001122021200220012000101121202000220212021120210200102022101010202120101220001022021022012100000220221112111220221001211111102101000010121201011201220201211000200012100011112111000111112122210002020202110010021111021122020001212211001120010122021201002100020011002202220112111202012021112001012020010111020200121111211012011210101000211002202102222011222112220222121022102220222012101011220010200220100210120210200110220101001100100000212110210221021221110020211010011211012120220021120002020011000021", "11111000112001202011111111012102022222212020122201101201012222011221110111211002121101101221222222211002122112101100210201002201221221001000020200120200201102200201000221222121002021111200102110012222221212000021121000222020202120112202102201122022000111222100110022020102120200200021101220212211002122021001111022101210212102212100200121110000121210112210122012112100122122202100102021122211102201102100002112101020122221111122222010122021011120201202222211101101212201111112001122211202212001210100010000220112222210020101211101121200000011010122210121211011001100201000111111211220111012020112201021220220201002220120221022222110112111020211110021011101100111001012020211001102110122010202221012012100121002212211011010101021021021010202200022101000121102102212202200120001110201202212222011101222010210101221000100102121102200001121011211121201002221201112220211202112221102012011120011212121021101010012112101000101111002211200111210212210002121202122210102110000022221110000000222002020121211111212120022110202010012022112211210111112102010012212100211211002112021122210212000210212120002121000110110100002222002101011002011110220122210201220102011022001122112010010111012110101002110122212120112110021120012121100100001021111010120012200111021002122011100002222021210201101220122100200112001112221202002110002020022212101021010001002200222202011020212001110021020002110002000110121222122120011222201100010021100222022010101120122122000120112221111110211011010102100001020012211100002120001202120001212000221121201222102121100100100211112010011101120200212220210201111100201122022202200222022220100100120020211210012010002212000100112200212011111211202112111112110020000102001022102210202020102202000021101212121000111101101100202020111202121001211122202201001001112120211012000021022102012121012222110011001112012022201010101002001000121011001100122010102002021202111122121020111211202200102201120210001022220221022121101020120211001022201110000201110202220200210200200111212002201020111011002121102211021201102111201100101212101110222110101010102122121021220212122220001001110220211022000122211110021010220100022020111202002211211122201222112111210120212212220112000120021110001210000110100211022110222102102210202110002101222211021102101012100102010202200202002110011121110202100002111221010202210000211122112202220000211110000202222212211112020201002202210000220112202100012012110201202102100010201000111110020201010110112", "22001100200010000012000020000102212002020200220000002221021212012200021101020210222211222022221021110001021211012022002000122121102011102202212100221210000211010010001221021220110002222210221221112010222102110212120122201202120020220011221011110001102120121220222200212021111020220222121100221120200202210110010221122001001021100022201021122100012211122010222000022210001120211010021102202112102011202020001221000121200212012121221220110111110000021102011001002110221002102010120021101112110112101221201010121222102012010221202111211001000011020111120000010212221212100112212211002211110200020101010010001001201021221212222110022020002211111222010102110101101200011220010011012011022221020222110212001022201021211200110211200001101000020022001221000010001222001122112222211022021100110121222202112210022211111012102200211201011122012100000102102211020222111221222112011110011020120012022001201020201001111010010211122020220101221202120100110000120101000221001212211210000001022020022120220122202112221211000211020200212011112011021212222012102011101011012021220011201011110222021222122001202212111010211120012201110221022021001011100122020002202011220211200112001200122120221101120012102222212202212002202211121212200111101012120211212202211110212011101101212110020201010100001221212211220222110101201212201112101012002110112210101212200122000210201210010020112022010001112022221201010011001102220111200212120200022010020012101000111111112100021221120001211022001102100221002121101122222222001020022000211222122011021112212212010212111222222120001100212001222222200210121022121000111210102120212101020002101011001111012210222102120100021202201100101012022022222221121220210020222200002220010200112211111120201102012102201011002021210010200101111000210010212012101202021200202121001112001211022021222101212111021120200200110100122010022120201212211212200222012221111102102021221222002102000002212011212221202212001200001202010201212000222111111011021101210221101200101001211002110101102011200221102200012222201022020220122010121102100101122200022111122200021200120021100001101000101021020221002111101010210011010100202000221222222022111101020202102100012221122210012110000121120000110000021011110201210211120211112220112212221101120022121122011221000021220002222121222100012120020212100010201012201121000000010200221200220012120202021200010112111020021022012010201021211111101010011212120010111010222201221100101022220011101102011202", "12211122201100021212020001202220001220122021211021222000010201000212112112022121220120201110022202010202200020211122100221200202212220021211221211212002100211122010220201001120022011120222121000101211022222001210022101211100111220222101022010112222010210020200201211221110022220201200201000102112000021020012221001200101011120010220102220120202021002002002121012211221000002220020001222211121002002221210222220200211001110211020212211212020000121102120100200120001110111002202211120020020222012021012221100002012010101002010201201222101012211011020111111201110210020202011110121001220221012211012202110120200001020200201212021121001212101122010110221201220021021101120212012220111001111222020200000100211200212110021010021222111102011001011012121001122002222111022120020122022112211202122220021112211220100021120011022002112122221220111011001102012011201212000011202221120222200022121110212111221101210201002000210010020201201021021210111212201002200200002221022011211212022122210012102022101111122012011001222120222011020010212020100212212200211202012201121020211100002201120201221001210011220200121220100011101122002222011200222021122022002100111022101202212122002022110202010211112201001000211100201202101001221121201210011211211202200021122212100020020212100200000122201122222200222120211111021102200221211101011111022111010221011212122120210222222222111122020012212000011010101212102110021020210000211221021020222212102201102211101002011121201002121001211111111102011002022021212222210002012110200211011112010112001111101000012101210001222122022212000000220110001001112122200012201102222210121221212222212222011122211122112120011022202011001200121020020111100120220010122202221112112222020202202102022210210022112010212122210201121112202020121102021022121112201211110012011010122101202002201010211022112200120000002101202000201012021112122112120210110000210222121100101120220112111102211212210121102210112011022021102220110011221100000012012202121220022010210111222101001120112100011200120221021211200002212110210122220201211021202222102100202120100220212022012022100110021211022121221010221012200001202101002022110001001220022202001121021222110221201012000012022110221122010011101111200102000221121002122110100100122012210021122201110011102000020122202102001120110110022101201201002202200101022111011012001121212020002202011002120001212020200110022100121001210112100001212212210122110122202022001101122201210212112200120021020", "12001010102202110120012200102101001101110120220020020122122222201222001121202110020020101110012001200221101112211200202112011122200202021000011210012001012211120202020000121122202100201020111122101212112201120221220220200222102002022220221122220110022212212121122010012202202220101110020102020022200210222111201110101010001121000101020220120010111102222221111111211210220022212110221210221100100110120122000200211021020200200101112201201011021100020012210100110220010111122212200001102011222200021222200112122112211012221011000210212211011201021021100001112202120002102112102210111121211122001012020012212110222001002210102022221022021000101100112121201121021211200020012011022220212000102220011220102021002101022120001010220212101222021111000101002000220220211200200000101020022201202220100012022120011001001010210010110222020011210000011011221102000010200010221210111212001020111100211201111122222100010102220010020122102112112111012001001011100101101111012001120101020010100021022021101111110121102101112211200122200220122202222212112001112002212200012120121101002222201010201202201201110200201210021011211001020012001212002012212010221021000022122012202102022200221100120221021200002012002001021000011111200012210010200202222010011021211120001110101102211110001021001122111200012122122211212111000201121100000201100100102010220120200102220120221011012121021121020020112010211211222211012200012212122011010200021120102202111200001201011210222000102210021010211001002112111102102002021120000222220010212121222020222121010022010102100122211012221011020021210100121021000200212212100020002021120120212020020211120211101202002010220001010120201010110110200011012202002112222010200200200010012021111221212111201202220100002000010211200121102200021201112221001100220110100100211002202201222002012112101222021010011111210221212010112201200201021102022001011222012212200112100020220202200100020221201110210022210222122211120112102121211002011102111121010200121000020201002110202212102121111200112012002002012110112210111201111120102020220112002101100010111200122011012102002010111111121101002112010012122222221011112101112002002210222002200001000102102002010002010210120100021000201112221112012011021120012001202112222211120212212001101102211000000122020121000000001212222210220212122120220201011122010110020100221110210022110102021222121111001211020021220200212112120222110211101211100221102221021110211022121212012011112102202111222211", "00222202011011222221100201101000022100202120201111220101020100112112022112022012220022012021222021012200212200211201120211112010022121201122212021200002010120211000002200112220212122000211022111102001100012200121001122112000011110122011221212110200201111212001210011020121210112220212101102212022211122121200111001000112020022211000121112011200012021222012021011221022121011121211101202210122110201222001010221010022012001211100211000101021022120100102000101122100222020111121212220122010010110010110102120002210210010220121222021102112210111022201021102021221001111002010001222211100112111021020102201202200122112211002020012210021100210210021010201120222012200011210022002120202002002102200202021120000201212001022021211011222220102111200222210022012221211021221202220102012112202201002022022002011110101022211122021220101120002102020112120120111202001210112020101201111120120122212222221002002201102202112210200112110010222110122010121221201022211121221220111001022022200211021122020211102011112020000100012001000101101212212102220110120221101112122112221010101200211020021001200211112002100120101011022020101012210220222102200021012210212011122121010221110212102120212102011012002101022020211210222011120111100222001012102212100122112020221121110020222120011202112221021100012222122101011222212200220120010010112121010222022022200110222202200102220012200100010011210200001211000202211022021020110122002211211221201120021221121102012021101212020112111200200111111011000210100221200010121120121101121012001120012002100012020212112221220000202120010110100221021211120200221201111122110201100211100222102201221210211002001120001112220201111002222101000011012112202022211211012210100211220211010020210221011112110222221011101111022101011122102200110010211111210011222222022000120212211000210011122011101002120022101212010000221000101120222021211120122201101200000222220102212021020202000011202000221002201001101201002211102111112002100110122102020221102201122111122122222000111221001221121100010022021222000102111212210221102000212020010222202020010211002112200111202100100220020100002102220010001121000121021101021210100122120111120020201001200222000121020002002101111111012101022101122001101022000010222211202112210220100022110022010102120010201102221200011211110121110000201222022210120021200100102202101120012102201122121112012221000201111021202012010021112222121221112220211011001101000111011110000010212220220111001120212122001", "00211021222011202122222000120020112210102200102110002000221011011201211020022001120020121122120121020022200011200210110222122212000102221212111002012120002210212112011210122011121000121200012220112011221111210220222122111202010201110210012020000121112212122012010000221001020102021121202211002011220210111210011001001210202011022101021210000201202102211210210100200212002101201220220212201120210121111010222210012120202201110200202022222011202020200112202221212122110000200220220001011002021211102210200020010100022010121122211000221010122010112010110200012002202200201000202111020220021211000020002222122202210210020000110101221221022220001121002001002122121200110121222120200111212211010112200110222001212121012210221111001120210011001110002011100101221200221100220022020022002220202120101200211201011002211122202200202111012212022010210110101122211211121121010100012200211002200111121020012111220022212010112121102102012112000220120002210222200021200100211202021111201220022020202121000122120112012001111111110222212222120111101110010212002012102100200120202122121001020111212112222120120211122100110111202021112120100110220210112022112002202002101222100200010211022112021221202211111002010112200012120021020112221110111011211102202022200110012020102000001010101011102010220220220222212210012002121012100110120222120112120001221002022222220020222012220121221220101200122222111010222112221120012000120112212222110020011101112222102110001002201221211211210112022102010122102120022121012110220100122022011200122200200202102000210221121211001001000200202222210001102000100201120110021221012110001111101022101021212212200112021101202121011012211210111010001112021110222112021011112001101010100122121011001020100112001201010111121221122112200001210102102221102022020011120120001011212202001001102120022010022000010202002110020200222121221022102100211012102112222201010022221201201000101221102210121001102122101000120200220010010012110110000100112221211100220120122112212211202212022111111201221120022220010121001120201001220121102020210101100122111102011012022011001210012100210011120100220122020001100201020021222100010210011121220101202022101120010021022200102201220000001022110220011210102111221210110011202120112201122010211220000202212212200222121111012102221112020210120200021122101020021022222101211201012111101211221222222010222000121022020022012002102210021121111222112100020200102211120122020200102012120120001200021021111222", "22220101110011110121111211210200111020000000020000222020100020121100120100212222102012102101002121022001201212202012121122201102212201220021121210110201210211102211110210020220121211112110022200122222122012212211002102212111020100221010201020111100021222212100212110102200211120112021011100122102011212201210022212212220100201202011011202112001212122220210022222100101102100202110222012200121221220221102221000220001220021200222101210121200101021100210011202021000122221221100021222110112121121221011020000200101211000012211121102010120121221012002002020102221022210201200011101110201222121000110022021111122111011100211002021001021111100221112120201101020021102012210100202221010111220120200210110122021112102211120011201110202110222000001200211121202001002011110001221220002222222021111100200101000011201200022201112210111001121220202022200212121222122100201001010201212221122200100210002110102002220200222112012222200102220100222122020101002112100022200201000122221121100101021222012222120210122200002110002022211010121212121120222120111222221101220000222101120021211202121010120221220102221010021122012120210022100020112200001001222021112220000201100100000021200002021200022020021110022001100221222220211000021122012220212222120000112002001221002220021022010211102110220211221000211000000022120110202222101110011210110122100010010021110111201111022200201011021020211000001100122010012010122002102220100210200121222100120101111100102202220201112110212111011221110100020121212202001211110001120212201010021021000022022221212112212000102122210102101111200111211010000010001101210202000021102210201101102100211122002122000100211011111110102020002222112121021210021222011020010200100120111100020202100102112200221021211100101111122221120121220210221220210012001012211111022020211020112011002100220020012212201100212112000212221112101022021201102111212021212112220111000021212202221001201001002010000020012101211220020101012002000011200210222202200101212100200101202221122101020020102001111212201011211012010201102012112021000002102120110222121221001102220101220111220001011122002012222010100020110121020111200220012002210002101110212001000122100112010221120121201201110010022222221202212001012211102001011011222201202120112200011210222200201210200220211021211220102200221111020020201000202110102100010101020202210122110111000012011202201222121200200110011201100000121101021112120010210000222121122010200010221011221121100101112012200", "21200022112122111012000221101220121112201020020112120002202220110102102010202001221202102002111021202111212022111121001202102222011220020102022010012121010022102101012001101202001111011022100100100222001000001012101011011021200102202102010001021222000221000020211020202111221222121212201011102001110222120100021001102120110010101212021022122210010022100121001002211011011112100002202010002120211020002211102001210122000001101110220210112020212111020221102211211221020211020011022122110100202202022220202100220110220100022222220110211102220122222110011010222000021200100221121110000120212002202210010201022012211220020210002200200101010222120020102110002120122222012010010000121210012012221100102222102020201202221002202110202122000022010110102022202221101222012122002002112000200021202201000221000222210000102011210112010201110101201211202122101202111102110221022221111222211012221212020010111220101110100221220121122221210012200210200220112100112111201011220101120200021001111120111120120101212102012210221100112101011210102022001111101001120222111221012001010120102211101101012201011220112201100102221202102011002002211121111020221110002102221000121201120210110011001012212121112121112122012200201001111220200121012122200011112012220102000020120010111100022101122200021001222102120201010212111122220021212010112120200122100111011202102011120010010102012221022201201020000122201210121012020201120101212200012122112012012120111020211002111120102212200212010022020022122202012102012002002101200020221010212212012001002121021110102102021011212002020021100001120020021011222210201101001122021010120010002012011210220220222122111202222021020101022010221011212222012211212121101001022122220102011102212101112001002002000222102212200100022220121021100211212002111121110202010222000110100021101121022002002200011121200122222220020220202010000202101110212012202120121020111221212001201202120200102110100112012120112211211102202012101210012202110022021022021101201212210211212221020101212012211102201211002011121111200111022201102100110021020012121200100002222100210001001022020020110210100022221112221000202101212121201221121120010101110110022021100110122101100221201212201102200010000222112222210110210000010022202111000121100112100102200210202102100212210200000201110200222012100011202111212001111011102220200210102220201120102110022212011112122110211102202020200100100122011111211221211002002020121200210200202022212221010010010112120112", "11111010021012212220010111220121101022122110012102221101222112102010101100221222211210002102002022202010121211102111121222111201202201112022200001011220202221211202021222010011112122220121210111220222102101210020120010020002021212222022221101202200121210202200112120201001111012102221220112102200202121110200201121111010110111000011101202022102212011012012210111112101220112020120101002122120121002110211001020022022011110102101210112020220020200101022221110002020012200100011021120011022200101201200200000021211020202202012202101111220120202001020010010202222220122100121212022111211001021112100021102000022022012212110201000022120011202220002001010222000221010212122001220111021020000012121110120012021110021202202011210122120211001011000100012000012022212200102200200121011101022200012122111122002202100211122220020002011121200100200110020010120022010202021102102200100211101020020011211212120220022110222011020010100202201121211112020010211212210202002020221102012102022121211210111021010010011120010012011211011212220002220212100012222210122010002000000022221121210100102001002102012112012002100100102111221222021102210102202222000001121102210021221102010020120200210001222110202211220220211200010212212001211200211002121101021202210002100021121012110000100002110012100121012110101122201122102011011010200012110102122002212222222010212212110102122200212022211120111212120212211112202000112020221222021222000212210210100012100211012201211201011122202200000222200011000112022121120021211111121011011200021202210012110111202121102021220122201122221202010000210222111011020001111120120010202220110102211221012000001212201000021122220121012222112021002222222222200010112100022221122000211021000210000201220212100200002211000202221012012012111121212220200100200200122122212210001211222221010002011111212221121020022002011011112001201200010222111200222021212200202101010102120020210200011202200112121111001000020021012100222212110110111002122021200021121020200112012110202120001121112110122212201001012210201011122100011202212111212210020021200111210221212220212012122122100201021210110012001220120110001211111211110020022121101120210021221011120221001120010011002122012201022022121212112100121120112220111102002100222222211020221201101211120120202222121002112200121112112121121012221210022022210120012121110022011112100200020010121001111210101010200020001212122221100210222210211121100121202102210102021202222111011010101220101210022", "20200201112120222012110120120102111121200002121000022210100010221210000011121111001221210120122201022020202000021110200011012221011022101112002000212021222011221120012012012112021121121222220101122121000120111102102100111000121212122211020112121202102021001001221211001100210110010020010220122121122101112102120222002120112110101122201022120211012210020210021201201221221112111121012111201221222011112010222111111201221102201120100211111201122121002022010010220002101021222210212220100011020210202112012201212211221021122001100002111120121020120000222010001222010220200011222110100112212121210211000011022010000201012112120211210022202221110220101000111011002200100022010121102102012122002102220010002202201220020022001112211022210021221120100211000020110221100210211100112010021001220010022010122220110212200001221112010221100000100200220222002202022012112022221012100112221021022110010122102100120011100221110022010120010222100111101101100212001222112211000211100211020101001111010222210011200101102221021011122001001100101121021110212202011111012112120122222112122001021000011002202020022022101111110011102210102102021000022210001101010222121000202222000120122201000201222210010011100222222010000202010111002111020210122121200000221111202202011222010102202222201100100200100201022212200100101222102000011111111100201121212022002201100012001022122020001012222210220001122002221121112201121202221211212000011020221021021201202020021010000001002220121122220002112212120012221100200120211221000020221211022200022101202222101122220220021121201110011110221001022021022021121022210122010110122201101121022120000220012211011101200100112000012021211000201011120112022020102121002021021110120011011002002120200122102000001010122010221120020012012022021221121110202101210010110012110000101100012111120222110021101022000101100221000221210211202002000202020211001122222221220111020110022211200022012220100010111100000102022101010100220220122102001202102121212212221212122110002001120002201000222210012202020122201021201101010211210002122010112112120202211211122102012121002202200002101011221021020112210201011022222000120200001112122000011002201111100210201010021121021010211111220122010200221000001211221221202211111001112212102010221100002220110120021222022012101021100222212211221220122122220020200011120110211200020022012220201002122010100211012010112202110201202120211021210112210011100202202000011120211101120200112102212022120200210121", "10111201121002220022021000102002021001112110020200000212202001011112210102121122111000110102210220021112000122222220211021202111220200101101222210121111001112121220211122121121020120012010201002111122001022120121102011001222000220011122011110010122200221100201000100001120200010100201220202221212001110110220221111211222202021221112220000001221012101212200002221001110110012010100111212100121011000222020222200201202200212002211122201221021122212210021221211021010121212100100120112111001122121102120020122100210010202000120111120222102110122222222211010212122012220221001020200021220002212012121210111000101012210112222212010100202200220022120210101012220202221022010201202102102201112010110221002101020220201002100200101002010200020111010200101100100012122012202210002021221221020220000220011000222000211211212001101000020001011102201120122100210210122220111220200111002100212102110000111001020120110200110201021101121210212120201022111020101212202011102211202212120102122021111111011200002201100202020201211100210121001111221112002121021210000112120211110021122222102010122201211001001021002112011020021120110122010211110122200112120001112000112001212210010211222000010102211122201110222110221221111011101111110101111021100000212200200212100110100212102012112112211220102210021212111010111111211210222022012122112011022000222022120010001201201210112121102112020012022201200002220110110111122210112221011101120110020111200121000202121001202112022000020011022022102002100210122111202020110200002211102202011220222210210211201122100120112121000201220120021121120112210010120121210011022022011002020112212201201010122112000210112100211002211020021011212212022200202121012220100022122201110211221101211111101220022101222002011111000021221200001221002110100200102210212102202021222020220222211010011121010012210201020111212021000110212100112020120020102102001000212002122210102120120222001020010120121112110212201120212111222010112222020220222020112100022221100021022202212202212220010112212000121001212020121112000102221212101020002200202112111221112120022001220110201121010211200222112122000202002211101122201021101001102212121120001211001101102122000100220002011222202121111211221100112101210222101200001210200001110120121102021112110100200022022012002212212110020201001122210221210020212010010101112220222201220000022220020002211021112201022112122122112202002221101022221220100120120021201012112010220200221120010202120121122021021", "20202100010202122001102022002111212102002002111100222221000012012212102101210001202221021120221101110212222211112021112101022201112012200001210022210001221200201101221020201220200001111220220221022010010021210222200120201022212211001210021001220110012202201112020222100211211220012112020002012002011110101221111102210100001100122110012112122011112201022011102000002212001202110220001212122122222102001101202121110221001222100112102021210001000010201121110212110200111221211112220012200120122212011010012112121011020012201011111102200210210122002211120110002202120010200010012110212000020222211100011220210111022112002210011100112120120222121002222222020020110010200212021210101120221010111001121002220120100210110022002022210022002102200102220200201200200220012001211021200200022020211122210022101120120210212211211202011200112011022100122101112220210202112200110022200020220201021022121201010200110212010010022200012220010202022102201222102010001222100001120220202220102022221112101010112202212212100011112200122220212221021022112020201112202110201212011102000001210021100200000000120010011100112220111100102221021102102202000111111010110020020212222022201211201210110100011110100211100112122211120020022000011211020212220222012212112022022201200022000000112220022200010012110010201202001002012102211221012110112110120122012212012112212011120010200122111111221212111211112010112210022102011101222001000212000201201111212021221120202100222211000200221212120010222110122120110211222001211121020220200002112112100220122220202001120021100212102221200111112012202102102121101001110022001001010021020102001112101120201120120111112101022212011102122212121121120112211011201211012210100202202201110020010200102100201222001100022021002112101212112202200022222200212110211201210112010022210002200110020011100001221002000000010102002020021111202202101120201002012122120020101222120000101101120002001101102210220000220222220010122011000200002020112021012100120210120010011122022112012120012202200220102010121111010111122221101002221210221112210001112011200102212010201010012202221022010220010020101020201221211200101010022212121002202210102221201200011212000001012210200110112000101112211022202111112111010110122110102122212010000120120012201221110001100211122210002000200121121002102020210020011212110112102011011020200220012112120200201120010200222110020002212011202112112212102200200112011210210002001100102112202100122210102022122221011222", "10200001101022212010110200120020020012011210120101102020221011101100110122101010102220210212011200021011122221012021000122000222210011011212000022012001021210110002110122120111210010122201211211221020201110122000101200100000001100001221122022012101100111021010212022011101001011201001221102101011200021220202012100221212210101110021120222011101121122001102121101100201010201011210000000112002010111012200210010002021220201101012102210021002112111222021222110211210202122120010020111201102210000101122101202202022000210222122120102111112112102210212021122001012102120120101011001121212001011210001110101011001211011120202220021221021102220212101110102021101122211111102122121001202121102101100111002011211122102001110000011220201112222000210120120210222022112100120010110010110110020100021020002221101010201220220210220200001121012101202100112001211221220022202020021220002112002001120100211111012212110011221010021022122211102020102200202002020100000002110002110021201221201121100111222002202021120220210221001021012021000021110022102021011220211102012000122211221022200221100211211211002112201120100012020202000112112010120102120210022122112201020202212010220021200222121122002001120020102011020101212012102202102220212021012201102102002210210201120121010200201210012100212212121200000121211220000102022100222110211222020020100220012200110101000212210000010122210111201201111111201212021101222000221210010010001102202112101200201020012221021221122112100120010222101221010012112212102012201102101210220220201202111100212121022100110122120120022211210012221202202210010001012120210210200102012020002120100221000201121010100011001111211212000020120201022001020011222102122120112110122212120112201210112201000110101111222010220221220202200020120121211211002101002201011212002100112012111210022212211102220021211102200111002122022220221121110010021120100012001201112002122211000120100221122211120220010211121022221120002001002010110021010102121110000211002210001212022101220120110120012211111211202201100122122120020001102202212212201110110122102012201220010200102000220021201102111001200120100200101010121010000120002002100002222000112220221202021012022111112101011202122202212120001200202211012220021111210200121200021100220012111101000220022020222102000002220102210100110022022100210202100122112021101110022221120021202010002002001222011210100102202022020120020222020221102010210120020120202122010202220001210120021001022022202210120", "22020120112201020020122020002111021202102110101211022001102001210010220100000202111122022212110010101112202211021120121102011000122200100200100112212221102202222221201212001210111122211121111112020212120122221121200101212002101200202010200002112111002220112100012000011002012120012010201222202112020111002212112202110122221110212111220211100020021121211202221211120202021012010212122221111101022000202021212212221110020210121110102121011010221020110111101111002000220101002222021021121020122100011100221022211121010010212112202120202222120121102100202210012201121200220111212222001011011001121000200001211120110120110011020010122222010221010010010111102111220012010102101100200200112000010120010112220002222012001212022111200120222010211210222012002011222102011201211002012220111011102200011110002211200012110011221110200110120012001221200111101222212100202102202212001020112222200002101011012100210220200110201211200022002100221012020122202110120000220102100222221000021111111102020102011011211200220222022211002202022222112000201210101120210120200121010021221221021101001202212120102221001110202012222211211100002212201101212122111220211020100201022112221102001211200221200202000010022010221212202111111121110220222102111102222121000121112002122120201120212202222212000112000200102102111010001220010202222221111011000212020210101012112010101112020120122211020221200102211121020112121000201221212122022111212202222220222011211201102012101011200202200100110212222110122221110111210111000120021101012121220100020210222000212201112122000222212011122110011011000222001122101211010000211120122112221121221021000200012001201101111200112112222012212212210022010202021021021021100102020111002201121220011220221001100210011221102100011121221111000012122001102120122102100100001221221001201111202011120102122120101121001022010212001120211202021200022112200000202102020201100000010002012201001111012111212221001011221221021222010021011011221221112222122020011221121210002221212100212020101012000001102102000120011012120110121222000222010020112220001220112020020221002110102020210212200001010222002002102221100220212222002211111201110211100001021120220202202211000020210210201101222202210211211012211221011202212200112111001000220202011121021212022200112020002012100101202020021210000101120000010111010222022112100100122122211210022211220202202200012001111120210200201110000011100012000221121012120020122211201222222000012111001020211022022012", "20112120111121211000202012101100022211022211121021221002100200112111202212122201120200102202121111001110021200102112210010020212201220011022012222202000021212201202121112210100222020010010111021001211110222110011021220101012000010102220002121210021211200201002001202121010100220202201010211101100022200021110110002012101022110211120112001102210112002112020002100012200011011002002220222121200022002000101202021100220120012021102001001000222010120120121200200201111220022121101010101022102221111012000211021222011001020211001022222201111200020102222022010121121121210222111021200200222002011000112210120012200201002000121120020021222012201211220220222000211022212221001120012110201000110010122202220022100002021201211222011111202110122111010221222022120100101202111112100021111202122002200222221121122012000000110212020021200002021122100200112110000010202111220020221021020201121200220201100011000110110200021211222211020200222112102021222121210021200220112222110002102002212000012021101101111202200221200202010001212200012010221021120211101212000100202211011120122022201022012012000000011222001112212000010212012122010201210002111002022221220120210001102210011122220011000120121212101010120200221000210220110221001101011022111221121210221221102212222220111021001212100120202111012010220100222011211101110002122022021112102001222000011212101001002212122012022221011102210020012112222001220122221221002200002022012022200102201201011101111010100220012211011101112001011101121020122020221112201220222210210210212012101021000100210012222010211011110001212021002002121120122002002012111201220221111210201111220201121011211202201121210220110210012111212022121200012120101112010210100211200202012011210120121022011102010002222200200001200211000212012211202121122122011012120120011122011211220202111010200221111000012102111100022111120001222221100011122221221212100112010112101201021112100102120101120021221000212110011212210111110211200211201201102101010221122000212121202221100220112112110022000111122002012011212202211200020010011210021212002122102111110002020221211021101021102010122120201022020101220202020111211012100220022121110002000210200010021000022011222211101110000210021101200000221020200211021210200112121110002100010111120221121012200001111001210201001100020210201221111012211120020012110101001020011011101220022021210210210101100021002112100100012021200000200101112112121120020211201112000221101220002221221120101122121012122", "12000212120112000102112012010111210102121222002100100222012202211222201111211112202110210110202220002121221000101222111202012201102011200011201222112210212221010121022001022010021021012201220121201010222122102102021021122011112010121110201020200022220021100020110021000000021011021001110000220202020010010001000100212020122022000220200221222201111012210222111011201212200000011021200212120201212120122211001102022012212100020102112021001202102111200001102010220200022222210220122220112010111220201002012011111010120021121210021221201220002211010122122220201120002020210102121121002002200120112221110112202002202022101120211001022201101102021110210220222021111010220111212222112122021111100012022211221221021012210021110201012101211000002211020011002000200222120122112021010002122202020001221101200011122101200021120121202100221220012022200210010111122120211210100021210120011102200010221112011220201020002222021000021200102012120020001010020102220021012211210210001101212101100022202000200120101000022020102212020000221022111011101100210000221212012101111120022201021020221210101121100122211212202221012222122010221121010020010200122212122012110011101102012101110211102120010222011112012001100202010012122020020020020022111112211101010221020211012020200002002221100212210002110012021020110102200101220000000002010012020121100200010011200222220001201102221102020000110021201201220222202120021001212202202211112010002101221020201110102101021221121100102012020102010201112122021012120112102211000012122200011212021021021201201102112110100101210211120212212221022001020110200001121202001201122100222102011120221112100201000211110110000200102200201210021110100102110200102222012122111200222220021112221020100100110100101201201120201110121122000101202102012221220001110220100020101021101222211100121222021121110112002122022222122111111102111022002102102211022210210011120102110111101222221222002221022202110122202100100111212101001010010121001200012222201102102211220212021011120122012112202100100011100100011011102102020020210211211202100210202121022202111222100112102121220122110000110202221111111101221001111212002210212120212101221001202021100001010220011221020221112120010212110020201221012122021212020122010121021021222202100212121112000202120201000001201210201022120120021100020012202121110111202221101010001110210000020202000102110011220002010002120010220010211202202001200022210200011022210010111210011120220220200112012111102012", "21221111222212210101002211000200210222201110100220010110102200020022111012000221010002010200211222200211110221201122020012210120121001001111212212020010012012012021210102002210120120122221001000022102011021122022121212220110222121012020101211202022211000202100222200220211212210010111112200022121112100001122200200101222102202121222120110120002100112212020020121012211012111200020201010010021220202101002112200222011200210000202001012211012101121001212200120022101011012201222220120010010121101122122001221211010212011222002110211111222221022021112211211200100210100200100020111012010020111012002002211001001020110001100022001201002101011202200012202101012211210101212200100121000210121111121020210101110122122221121102211120200020222000112001110220001121202222012022200002020200002201001211001110221021111002021011121212220221100122222212020021021211111101202210200002000110001000020221002222110001122121022220220101212202112120222000001102021101010111001012110210001100110202221201010020220212222020211210000220110000012011111100212211121001120221211112002202200011221200100122222201002101212102212010011012120220211221020010112002120221001212012001012102202022210120110120122001111220212211002020010012121000110111012010210021210210100010110201000221102120112122110212010020022221200220121102212012120000121021221111021010100112100020120101101010220201022102000212202002101111110120020021120110200222011021220002100021000102022011112221011102101020012210022010001200012100200010101212202021021201010202220122021211220201222020022000112000121012220002202000212002002002222120011110001221021011111002022200110010212100001020200112022020210110110120100221020211110102102021110001011011012110012010220020101112220010000000122120020200200220000222111220100210220102220220100000121110001002020010220111002222122010001202201000202002121122210112220201012210021201021210022200102022222022101212210100012112120100210121001100011022222010121210112021101200222110201222202202021221201120220102221220210200222121102102102100200101020200102101112100122220001110201120110121222010011122212220112021200112000011212111011120202111211120102122202101121111120102102212101020220122002221200120212001212201110220222001101100122121022010110222020112111101000121200122222202202220212112001022000110100000100021111210122202021021011122202010002120111000201211121001000112120222012201222000120002111112001211010120021220002020110120201020011002210201002", "01211022211112100100202222101020122210001000120100101010200111002220000100202102102021000222022210012220220222102210102022021021120102112102001010100202001020222120000020121100202012202012100022022002101011102202012211101012220100002112211012020000010212101220222021200202022110200112210110020001210121022212212000110122112111012022121001201212200111102112110220222112212222011011012011120001121002201212022100202010222211210002021010012012111011000210121211112011201212100121021010111211100220110011000100001102001122010001100110010210222000120202121101102020201120102020221201021221120020120021221101222121112002120102202201222100011220120002202110022012120210120211122010120212102202121211222212000220200022211202012000200020112201210211100202210222020120211002122101121221220021111101210221221111001001121111002200011021101220120201121111001201110210002120222210211211200000222212220012000221022112020022211002120202101222110121121022220211011020100222222112202100111110221202102200200221101010001202002211011221021120101221202102021112121222022110220001020122102002110011021122120012122021211020121111111000120020022002022210120020110121112200222002121111120200211222222000011110010011112112221122200201112110211110120001121000210102010002212111111202210212012012201020210001201122020102110101101201110010211011022002020021121122101220200022210001121102010222221200222122222011102202010211220200002200012020102021111202011000111202220202221120002120121200020200101200101110211212022212221202202110102102201101102011100200021100210102000010202010012110001101202110102122021221021000012101221011100121022221121120012102020202222220011101122210022210122001202201000220002002002001211211201011120210001102222002000122120021001011120001211220211111001220200102022221000002202121001011102211120120000212010212212001000111021012210022211011110220212120111120212202120111220221012111122201100210221102201001002002010022112010111212110011000012222120112201122120110102102210201100112122001001120120220000201121022102001012222211101211110001222202121101122001112102202100210012122110010112110201200101200220101120010121122011110020012202102201111101221000211200122222220010100111100221000100011022102001222222001101012212002100002002100211102211202201101111011112002100011021111010010221002100102112011010120100010201101101000112211211102211110120022020011011102101200110201111010220212101021001021110102010121201121000201110012110110111", "02221001002110211002102002202020220012102110110210020200201210112212010222122200002121221000110202200021220000202002201112001121210200001102200101212011020112110012221222022200211011002012010010211012100022000021002102221002022212102020100212012101012011000012022212112000212111102021212112200122210212002212002111021202220211221212010021100102101002110112210011010201212021012021011121011111220000102011212200102211001120022222010220001120100000220122200012120122002100120110021010101210110122212010100102210010220200212010210222201111200012200220210011220022002000200001022210100222211220102120000102210200021212011121012111222000200212222211211112021001212022001020200101010010022202121001100212222112220001221111011102012222110021220100211201122121212222211001112010222121220211111021110102011112120122110112120210222000122021112212200201222010021112211121100001120202210220021102221112011202021222000000212000122011221100210010221001210120001101010010120000000010200112011010101010220012100210012220001100201210102211020001220020112022221020122021211122210010101222002202101020121200111220111212010221122000120012202011201121000020222112220121111201112102222002101211221222011122120000201100202020101202121001020000101011202121111201022211011112210002001201121200110211021020021020222211012212201210122120012022010222102010112120221211110101111210120012020211112221002011222212022021020121220212201120100222001211200101222100011200211220110110120201202001100101001112110220222200022120100102021101100022010220102121202011110212012201202111102021201010202101201120111022011122022201011222010201221211000101102201001012011122201012101101122101201112212210222112022120011202012001010212212202111011220201102102100200200211201212020010002122010211011100211220020100010211012102011010120211212200012012112212012210200020001200102111122210000201001022220022121221010022002220021020112210010201220210200020202021000212100010110010201112001201021002021010201211121021111000100021211120001112210112011202200011001110012010101020001121122111112202020021022210021121111022001101121221121101220220111122112101102212222111102020012120112221102002120110210100101011012011200211010022221120111202122110100012011101122001012221221222000021102211100210220001120220000121021012002200102121201000012021011221111122012012200000200220102220101020211112210200212021022112002222001110211010022102012122222002011221001022201011001100201021020202102112", "02200222022002121110102201201111222010021010201221210101002020122201102220001210010101201220111201021020220112211020022121011110211221110101222110102202102021021100202021011112220112121120100022120110222202121200221102122222112200010100122021211122220012021011000010211112211002011220220102200002222202210102002120202100201112000202002202102202120022121021211222110102101022212222200211202221010221110001212121200122020201010201000222000102000111000111121121210122111120020202120222111121220020101001122102011110101210111221200221222102220202021110221002221202121111002011200202222200111202010200201200002100202001212222200110011112202120021112011212112012002021100200202102212112020101021221202100112222202200212010121021202122101220001100120101211120001101001212110211111020102102021222222210012111211200210220102211002201220111202102000002201020102200120200100221021010002101122201201120200012121100202001210212012102201011102200021100011112222221012111002200102001221200001222202211012212111210200012202012001001022121201220010110022210112010200120022222121000120202211202022110202012111021101222120221111000110221100022121221201110102001222122022112200010020020102211112021202210220110200200210111202100101211012010210022221012112021222011201112221012021211020012112100012210200002000202100221221001000101022210212201122102002021202002200200200021120000121212200011022121112022110101021210001212221211002121102002022010012110100201202120210021021011111201020021211112120102100122211000100100221021000102012011000101020022202111101110122022210202211022110222010022020111112012220121001110000100012202120120112102001121200102011021021110210122121011220022212212201222202120202202022222210112120001011201221120010221102012101020202120101120222102100021211202122122112222220211202022011111211110120211022211212122120112100012121220000112201222222201102020010222002101110120102202110220100122010201011002110102202001210000122012102200212000121022111010012122111012202222100021120220202121122110010001010222202201211010210011002111210112102111022011012211010221020011110000120120012200102100101120022220102012220010220101002122120000220012111100211002012011000210212220200010210200211210202022211120220202202221201120200002111021202102122222000110121022101120201112201122111111202102100212000122202021120201010112212011112210121000102100112210011220002121102100101120000022212202011101102111110002222020120001022220021011112221002111", "11110100120200110220201002020011221110121002221012210002111122210110011200012221001022100200001210112002221110112220121101222201102111112010221000010000102102111210211000021012110022002220000001222220020111002200222102011111022102200210212221110122210212221121020121211012010211120102211022211101001121011211121202022010122111212100010201011120021222022112020112022000121222021000002010211212021100011020020002222021210201121020201222201220010200202100210001221011210021212022202012112202110100221021200102001012212221212011122212211000002122011122000111211220202221112100121212012022121112211112012000121112100002200212020002102201021210222202010000012020210202102111122211102002222010210200210211210101121222010010020002011002201120021211120200121120110010222211201200110011210120202001010010200122120020100201002000010112221111112100211101212021202120212020210220122222212220000210102222012220111200220111001110221010122110112222021211201020122120020110212110102002111112102012111210211212121102021002121001022012120011122022012001021012122212100112001120020112010020102111122002002121220020121012112001120111202021212012101111010202220200011011122222001020201011021011210201220112021000121122120100222011021120001112020210221022212220012112212102002222201120022010110121002200222211100100112101012222200120211012120222001202122220220100211222002100102122120021211101221211022200101000000002012200010200002022001222000010201000002201022002000102212002221122001111220122200222002022222201220112112012000111111200020220120222011102002012010101211220200202111211010012222212110201120200001222201221022020211211022110002120022011100002211120020210212100211010110022222220021012122221212021101020122102002110111012202111001202000120102021102220001202111211121211200001112022021212010122220120112000220001111000000211201021210002001121022201101200010101102021120202100210121120102212101222211222002021100102212021022121000020110220201110001212220101022120202012202022121101020121011201120202112021121112002211202211122201020212211200212210112201111010021101011111222022120100001201002202120001001201210212001220220202102120110000121212212212102212202101122101102011200211010200110220000000011200102112011101122022220202211202112221100221010010210202101101210100120002101221011221012202021012120211121201212222012211111201201212202021111220012021002121212122021002101000121221021000020210212100100110201010020102101200120201222011102121", "02110120001101221122011111111101112010020101021020101021122111212201220021011100211110201221111100012212002112002201000121220102011101101112002102010112021011121221202202210110211010100022111211021110111002111210001222210200121010202011200212010112222110000121202202220012021001012000000101002211101222212022101121011221201111201211102010011101201012001020212210110121210021201210101022200010210101111202222221120211001221100022101021101022111010020100122122202210020111010000001222012010010010111000002122121001122200101000222110111112011002020120220212112102011122101022002112112122012101121101222112211200022201011001121010020200220222102200021121221210210022000220011010212200020102201002111202122020202012211221121021202100102202011121012110101022101100222001010021002120222121121211101010100002002221101210020122001101220210220101100012111010221000112101022020022122121222011221002122011201122111022212101022121221021100101020022001011201211021200212012121211212200220000102001210021201100211200011011111210011122002020020000120012022102120102200112210210011201112221012000201011100222100200010000020210002001010220222122210002011010010101012101200000020211201111221020121200101121112121121001212200122101020100112120020120200021202121220101210121002120110102012000101022201201100010102112020220222221121222102002200211022101201010200020010200201120201011002021011102201211120201010222002221002002002011100010121222001202020020201022002021012022200200202122201220211120110001011100212012002012211122200012001001102121200000111202121122122112000212112002110020111220212020002112221100022020222122211000022211002111120101111202221021100220102011221120022022212001110221210100001110010222222000012100001201011222021112101212220001111122221011222100010212211220010101110110202201211201002211202102112021112202011201012101221020010112022220111112211210121221211110111212002200110110211100122200002202200101101201011000012111012022220200220121020110021221121222100101210111221210121000011012011211102002201021100121222101002222210020212211121200022200110102210221112000100000211220021222112112101122002202011022121021001122222002001000221020000001222110021020001020102000222122012222121020020210212002110211110010102002202122212021211022201210211012122112101022200200021000102100210211221220020011002222002100201122212012002002211021010111222011000222212021222000001102012002202112210201010001110112220102120211022210210022121020021", "10221210022102021012101002001220220111201002011021010012020021200011102100200111020101022022022000010210102200200220121022022201211020111122000022102021022121221110210002202011122112022221120212222201212012210021122110100012100202212011100122021102012001201201212120111121121210122002012101121220002212220112012101010200100022222222002201202100102202020221110200222202111010121002002222001012210122221210121210112002210020102120102001101221202202100121222212101022222120121220011202210120220111021200210010112112011011222011110010211022100222212212101121121001212202010222100221012100220020022001020121100222020210012022101122102100100202101201200221020212201112211200020101002001221120021220122020221020122221011210011010102111021202210212020211202112020110110201221100022010111110010001101111001111210210211101120101210222021000021121122100112001220202222001000120121010022100101210112211200011120021100202010202111021101021021101121110222112201111120202020222101122021222122020002001211012010220220200212002200112220011010111110202212202000001210221020012211122110222010212010210021202121210212102020201002120021022120211221102111021011012202111101010222211200001110022102102220102122211201110121220122212121212002221121001211211100012221022021120222021111201011202011112112110102021021011200111002111002111010001200122011011210201102121121001222002112001111211111221112102221022112012211222201212022020222101222021110221200110000020121221002222001200221220211122002122021202012202220002111002011222021200001200001100022112211022111110010201021012112000000020122022011202120200002012020222112111002111112001220221201002122121111211021210122002021102021002221001021201122220000022212122120100112211121201001101012011010101010212112212221122202202121101001210121122100222112120001001210011000112122000002012221011001012102210020111222012000010200222122202210021101102010212122220212112112202120100201102222211220122211220120212202100100101010121021120101001010221111220010020000101011210110212211000210202221102220112220110202220000210120121210011010210021200002211020001200020212212220222121010112120001012001100000202111202100001021202201211001010011212010022222210022110210000012002020202212112111120011112101022121010011102222212220001210000122212222200002022000211011122112000220210220200122201002221102201101012212212111120212020012001011010012000202200110012212012120112021211021202100210011221120221102121011020102212022112", "02102111202120012122202200022201221120100121111011212112120201020202211011211121210220012020202001120121112102020220002020002122011221211111022101001112002000102210201222110100201200000222210120000010100012112212101121200022212021111021202021002022120020010022200202120221220111001220022121010200021121211111022120001120011000200200221222010211122020211011221211010222101010101222202112122121202012022222100101102000020201210012101102000210102102122200200210022010212011022110111201211210120200110220101202221001012110202202220010211012120222202111112201001120122111102101010020102202220000201000100000020121211002121210121222201122201000221222100122201012012221010201022212001111120010002222001120221121211201201201202222201121211020121202101221112102011020122220201012222001022010011212100222100210000222121120212022112001101201011102020101212222011102100020121001221212211112001101000211021122120102010000001212211121200001012200110102101001122112221201221021210200022122022122202112012110110100222212021210111101022121122002120200221100122002010110101110001211002001120200102202002122002221222210022112121120222100102102120022121120002002210010001110220221012012000020122011220001110221122202121200201212222021220221101211021121011022122012221022000001202100211220100021201202221201002212022111112101011221111110121112101101110002100120120100121210012210122201022110212210012021110202201022200012102100012020201211122102202120210202012012020121211221022000001110212120121111111220021210011120201200021001012111102112001011011211220001102002220200221112012100111022221011201000120201102222012202021222220111211012112201002022210000202111221211111201020010020002021110012201112022221222200110101102112110012020011112201212011220211112120212012102220021212200102010021110111010122211120111021220012022120222220221000211220222202001201120100112120211001112122112102220010110000200111110202101121001200211201112211022121120201020012102020001202211011121000000012200100122122000101101001002002100011002021011000022000212001210211112122201122111120002111000210212101222100012110222120002122112112201120121222221000111001202111010121210011000000022012010221001222102202201002221002222101010002220210202210121021112120212020020000110022220022220221111222021111221000012212200201021202020221100110100220020001202010001102201012020011122122201111112012122200000220021111222212102221021121122012022112000121111012210200011010121201211012210", "12202001021211121111010221220102111210001121010001101101212110211210020012022010202101122100200122120110102221022100112112221001222201101021111202120211211100100110110100202210001202120010122220201120101122201010202102202120002010121000100210220210021122212001120211111122211222022121111202111011200200102111211120220121110200020001210202202020220211220002102022120202101111121011121101211012101020021120120022221200122111010201001112002001120001221100022002011010100100120210102102112111021211101110120121112202000210002201102020222011112012220022112021011100210121020010210022110002020120221120201221202212110110122002200221222101111221112210110222120121000020020001111200001122002201112211001000021211000011122011222201110201111102222022020201010002121000221002212020121221012211002002120011100121211111101222202112002001220222101211010201101202110101002001112222220021212020021011011202000000220122001120201100110102222121111120222020121120010101120211011201100111111120210012202101101101000200121222220112001110121011110221222010201202002022010200222121212221200000021222200022222012120110110112102011202202002211022211202010122202001220210220111111202010001111200111220210210001121222002120021100110120022021100221011122212111120210011102212122100222222221010000201022100021012222002011001101220121222000100201101022122120010222010021100011121211002221011220002202001222020120220222020221201021122001022000121011122110100201220012020010100122000112102010221200201102222100101212210002000001101102111021002200002212020022100200001111121022121101100010121100002112001120120022002112100010110021010120122220221201011101021001001111202202012002112022200211202221111120220000210110001022000102221001111200212020120101010002102121211110112200021022212002200120220011201110211002200110102210000110001202202022212120101112100120011202002011021220210001201210112001202011222222021021102211011212211211102211220212220200020222112020122111211001202110120211000020011210212002102100010000202201112212202000201101220112100011222001210101010222220022221022201202212201011101202011002101100221100111010212101021100210000002112201021220010100220112022020000011210211020002200121202212011010100100202000102101001012210102010222120001121000210011100201100200001212112210101102102011000212210100020022022110001102120211201112022201210110212221000120011000220101001101211012001121200122101212100101212212000220002011010021111100111210102102200220", "10011100200100022010221201212001010112201211021110212220012122200101112220112201221210012011101021211002002200000020002010111101000102110012021202121212211222110000102020220010121021100012210002111220002011012111222000202220211121202200200001121002002100002210212221120112100020020221011100210121001022011020210100001022002221221021122100012201110122010100021100101012020010222222212101102022201021022212210010102112011000010020120001211212100112222221221000020112100002021211210210001212201010000000002101020102001212211122020001222102011110111212101120102100000011110111012100000010120121222100201010102001122122000001120122100011021120021012212222220020002111102000212010210000210110102221010011012200210200120100221220011020122012122201010002122012121012010101100120020011011010201220202210022020122102111120202002212010000222002212102010122002200000220122201210111012000222122011010011021221101220120210011012010121102122001010200111212200211201111110212011220011102022202200102012201012212211201100202200102210212211000200120112222210021110200001011200102101210210112021120112122201010001022002101121010100210221002221020010212112020021012201110001022202022212012112101020001201010221202222000002100110201222101012201022220121111110202020120211200102000200200200110000121212120012120000000101021011110010101112012100222100121000011002211210110001112001111101120202000211210022110022221222001112101211020202222120101220001001012010100012211112210012201120122002011222000021010120001011100001002121222122011022202220122112120120210020111220201012100110011122112122011011012102111221200220022110101011210010110011220001020200000221122000211101020211002220202201021211010010120020101122222012022212120122200220222021112110120011112001102111010210002212001111011101100111002220221022112201211022000102210212022110120200111121120210210022020120210112220221121120202112222210000212120101220221011102202111022221201102212212001100112211210112221210120111221012111010010011112000021101202212212001002112010221211200001221010021022012012112201222212201001112102000111120121202221110000000022200110020020010022201012010200001101202102122120202211022112122011101200021022121210201011110101121220011110021220121012211202002011002200102122110200212201222110200011101012120202111211200022102101202022100221022111122001200112112011120211201100200120101001020122102100202200200202001220002012201002000100101020102211210100201111021111211012001", "22100201212200021122010120122101100221222121112012221210000011022012102012120002110022212201002111100011211111120201010202121112122011000000101202002001021000012110001222202202111212012022221101210210122022001100202002112120010020010012122100120211201101012201222101011022010010001000012021222021101222120122110010221120112022022211210122001021200022211211012222012102202121201101102020002102001001200000210222222102212220021122000100110222000210000202102201110210112202210010222221000011121221101000101210021122020002022010222222000110010220121111221022001211122000202022011001020210210222200002011222212110000222222022011002120022211120002220220102102002011220010011201200010002002221222210121022101210100020011112112222101210202022120011002202010102210101201202010111211201200011102001012121202121120011021120220211202002022021122100021212210211100020210111220120122011012201120011201120101120000010002020121000221201021021010020122200122121020110220102120202221211111012211122121001221200102202210020012110112112010200202202021102111222021200012010000001121011121002001001102012202020021011200122022011122012111211011200021021210012222202221111011000201021022200122022111012021111220210220102021211001200211121121101202100110002112120022020200221210000220010021212110122100212201020010221220010020001001202001100022202202012112212021220012020121000020121001012120200211021021020211101022121010202122110212121202110011001011111211012000020002102202212212200021011202211001112012121220121102112221110220122102101212022220011121120210222011100110220102000020111001121200010211000002200200010211210210101101121102110222100102012221101022212220102200102210012021102000000010100021120000222211200121011211210121112011100221110202201000201010000020110000002022120122100000122120222202100002201221111011122100111221210020012120011222200110201020210200120000100002020211212200011022001210202100110000201212022101220121100020010210212020221222200121111101020012012101222202101110011112222002022100000022021200110120221110111001110210120222001020022122000200012122112210022222202000212000002220222020002100202101221001102200021121120000211220102200210222122111021122200201122220122110002011212211202020212102020022222121110112022120211212201200122002100100120022210011210122020100020220201002100212211212210201211010222101101010220011211120112102002212201100020012022122121022111200021122011102201202201011011000020221020210002101000001220", "11011100112211201221200021201000020021010111202210121112121022012102202120211001110220101112022202120222221202212010010001002200010022010012211220010112212211101002010122012102121201222020102220001122022200002001120200211010111101111002001121112020201201100202202001100220202020001112102020012102212112122111110222002000002101211210221100001021200000102021210112001022111112120120102122022200221112100112102222222202220010100102002001021201100020110122000121000121121020122220210011111211102010212202202200011221001120020110201211220001111201220002000021122111020200221011202220200022022022200100010020202020002222202210120000210001000201101012010220010200122102021220210211202120112211111112122001102112121021222211021120120202001102022100122201012211002020100002221011012210102110112101011022110202201022121111102112100120220201011211020222010111121210221221121222211211111200221010222002020122002022122010010101202202110101111111202202100011201200221022101220200220211100221100212202010211022222221020122100120111202200100021021220011022222210011010222012020202001012102211120220121202020011022210211102202011120222112201020202220021011212102211222100121122101221022021210211022210021100001110020010122010200120022101202211222210102100001210110121010122011101221002221000022000001010022021100012120010101010021202200020002222201010010101002110201221121121002201212020020222011212112110101022101102222120101101022000002121210000021222111102020121201001111022010122101000221121002011101002112010101020110221201220101221012210220112222210202210110002110202022222122100220120021200212100120021200122021221211000210000002012201112020011112022201111010001021111220121201212102000112110010202212212022202011122201121222211110120102021012000202110210120211012111101220022211001021120020020101021212101212012120100202021002211202000002212120002022020021100011201100122211211010011021212222222102002002000012122212212112021212202000120101010200011011021211000202211211220102102111012020010022111200102121221002012011011201202112012221000200212210202020122200012110001101000000121020020111202101000121011220120002112002212222020101121012200001212220022012020001202010012121020122202221202111201101211221020012000212222002121220222111220111020012112212212000110122101000102100000102122220020022121120201211102010001222201101020102021220210002120122120112200100220211010012100220022200100002010202022101210000102100011002100221100021020221120", "20010112201111201011212011201101002210001210120101221002021201121110022002020102001010102111012012012021111221120201011110012001201112102022110222200201220202001212001010112121010011222210221100120210000012210100101220120001010110111020120012101011211202110021122010100222002200020000102200012001111110211112110201102020210112021010011012111121212210212200101112120221110122001102211012200121000021011110000101111221110020022201121202111011001012001200112202110010201021100200002001212022221122020020010021201211101012112101200211221020121010101000101120000202210122102120010200221120122102001112220002221020220221220202100021212111102102012200200001100010002012110201120222120202201211201221210001202212021102002101201112212000021022000020220211110212101100102021120010211202000100121121101221201111212100120121120202022101200210201101211121002110000000022100120200201202120120002000111021202202200021001101220220121002002212012201002111210010122212112121200201101220211102102112202021120100201212021112221112200202222211121111202020110202102200200122220212020021000100112220000102221111211200221121122020121020000200220021202221001201001122002001000020211110012001002221022211111212010122002100100200012102122100201000212022120001210220121101201101221102101022102122212001222212120002002021120112010201000211221201202012221012001121201020010100211112110211112021212220201212212020212111020221210010211022012112000110100220210202012001002102021020122102120022010000120112210211102000202121220011210211110202211020220222212220011201102101020022001111001011020022222220221100201212201102210012220212020201222200022010021222111102101002110121100210122011120200210002212110110211200210001020212202101212011011122010022022002120002201200110212202101011120100002220122200001002010002012002010210211120012120112202020020112002100100000021122010220012101121201002112211201220222110001110121102121012122201111102002001202112010112100222002110000122111002100212002022212210011222121210121111110101212212020201222202212011022010022222221211200100101200002101212020100111101001020201201101120200102211112002210111000120210121201102000110220001200200022112221102110221001201101202122121121212220101111112221212101022011002020012121021111122122122202022001111121102000001122011121000021211010110020211001222221022000222221022121110212221102201112020002211020022021202211120222222022110210202211020222111012112122212020010200121222111002021001201", "11120001012100200020011020122211120102000101012220001220100201201001121122220012020212222122010200122211121120212102010002220120210012222022101100200012002211211000020220002121210010122220212222021012200112001001020211002100012122022200002112211011110122021102110000220121101111102000100012120012211101111011202110102012000012222121020010202022110011011110022112221001001112210221211111211102210011221011100220012010102021111111002120220020220121110202110221012000122110121002020100212122102110022202001222200011111121110002021122021202120122000010210211021220111011100200122212010220101002000210201110212101102002212111222021022010021120121020202210222200020000022102212012001222002011111002022021200000001020000210002000010210221010000020212220002000201201020211122222112220100100022212121110212111020012001222000021100110111201101010012221222201222112000022221212110020020012200122002200100020121110102001101010120202220212011001021200002011120010220100001002110100100221201221111002220101002120110110202122111110211002110210111021112100220202022212221202212222120220002200102201122011220120012222011211010012012100102100212010222210110212000202102022021112201110022201111122221001100122011110022000001011100220102022111100222100001120122021102110021011100022200021221002211121000102212002000211022020011110201012111200101022222102220210220221212120201000210110201012022122012200221112210200101212112200220210101211220021001101102211022021021220021212000001202102022022201221212012000110201110020020211000201102112110222002022020120122002121211122211000102222122210211101200200000100110122120021201112211101222212122021021002210211010101220110101020101222110002011000022020202020000201111002221020102221202020212202111001222200201001000021021012020020200022120122021002020001200121001100011112021101221102211211002222201200210110100102101110002222201102221111110211022110020000100120120110010212202100121100021200011021021000121221000210202222110220112011221010122210221220021200022201102210200002212211000222221112220121111101211202221120002200212120112202222000021010112110110020110012021110012001202210221010110121000010010000221200000110212212211011100022101211211011201020100112122100010020012112001100010120020010100212011102122120211202220222122011021100012210222012122020112100110021201111002111020112101221211110110120010010211110011010122110102121111210021121222121001021212200222001010222102200202101210000210100011121", "20102211012112210221211000112110210120222000201012211000102220012102002000222221222100012001021210100221220022021102201001102112020021020121100022022200212000212212110122212021222210002200022020000100022011110020012212200121211210222101112021020120212221011001111110110212100220201010002121110001012020120010222002120000102200221010221101111221121220122100010211010121202102120122010110121201022202221200212002110022110112022221101202211112220101110100210100222122120120110010200120110110220002100222212000102121020020202211101121121100210210210112001021002000121021001002112100120002011120202220220000122101111000020210212222222221211012101201021112110202120000111210111022210212212001012202202210121221022220120100222001020021022000212020002001222012212200022202210211022020211021121022220102100111100221121120112100012110020001102201200121200202000022211112001202210100112101012210022022211002210022100000210002112011102121212110022210102021021211012112102022112220120102111022010222121021220122022002200110210210111212021100012211002012100021122020012100201021222012201201111220120221212121122221002001202210011201102022021121010120221101221020121112121111221220200220002111202100010021021010201110200022101102002202020202100102012020110111100020222002020021100020210121122022200200210020000210102210021201111000212212122002002210002000011201002102010211201111110021002210122211022211212000002100100221020010000211202222210212212122000002112010100220120111111100200021101112200120212012120121100121220120100022101222012201000020110220210002220121202102001101220110011022220111120220021102000010221222200212020111110002011012022121222022002221101102012101020020222212122202012101210012210101022201022012010000211222112010220100020121000020221122100001220102122012202012010101221211000101220011212122021212020010001020102210100210212101220121200111221001122200120202220011102022002000211001011101020220100121011000220120022101011202012112122001202112000100201111211112022010120001201212222100122212102120122110010120111022001222120100201011010012012020122221221101102001010112222120221100122111202021021200100110110112011021210021011122100221122111012012021002112012221200120112121110011101210121001001102211211210022102012021202022111020020111112220000112211221012222001211012102011120120112121121102120211011020120001101201012200212100011121221202102000220100110102002000112211210021001001122111100121220101221221222112021202202", "11011010100121111102021112010111012112212020121210122020012211021120101102210200101022020020201220020211002210201111102210010201121202220220021210022022112200201102120102120102001112021021222021112112120001222001010001011001122002001212222010112000122221200111022222012001211121001221001212220100210020110122000102002211122211222102112202111002000102212022122101221210011101021212210122222212011101112021110202001212012111102210220102110110212000100000010021000212022101201200110001202020002012220011120211010201122012121220010020002221210000022002211012100120201010112021200120212021110212002122102200222102022012211200021002011200112012221121222212221200000211000001111211210211220212000222022102211220202102010021221002011122222001121011211200120001210012112111001012122100220000202000212001200110220002111000020120000112001101222021110001001122102112121102021221001011201110021020000102022222220020020010001210112010221020021110011100110111102111210102112020002212020212210202201002110121212200021211000202222020002222112212021111100112210020111000110221212021120222020102002102111001021010202112001221112201100122000010112010002212001201101112011011211001210000222001210202111102210011112202010020002001210020110000012200112110200110200212100011220221100202000010220220100011122010102010000220120011211012110112000222100211101110202120122021112002210011221101120020121201112010211002101200121112222210022020102021122211012001110121121200012121101121122122200100120110102102100112010002020120020111101112011120220211212010212120201010100020000202101100120112010222022020000101101112020022010201012122221222111202111211220121021011110001210200222201021111112212122120000202102200212220001002110020012112121211200020120211200012022210121020202111101012200211100012120011222121121221210000111110221022220122020220011120100210001010222011221200222102011200122120211122121020111010201011101100010112102101201010210200200212110120120100201111102122211110001222121122021111111200021210000111001010200110000112212222010211122100120100121121012101020122022021110111210002212211120111102200102020200001211010010011022111010011021112120211020022212021102010121001020201021012212001021220010122221201020020210011110211000221201121011010102202210200110201021101011021002100112101002010010100110111121020010021210201101012102110011122120012200102212220000011101220012220021120202021200122022122211212000002010001221202201202222200020111202121", "12201012110211221122210211021022120102000111111002122002120110221020111101102110201201122201111210221120121220212000212111011220010020202101010012100101022022100110200010221211212212022200101101210111202202200002022121112100202200101020010000001010221012121001120022210101012222112222100112102201011020101100021110201202002112002200021002202121000111201010100020012201221200200120001221100001002221200112101010012212010020200011021212111000200102122221210010121121112002222212020000210010111222200020201020111102121012201202100001010222221221202002000212001001012010100200110122001210002202111200200001010111021102110000212202211022120202122221011102122010000211212012100221122100001011211201102022200011101201112120100001001120202220110112000210021021222000100112122011101120120220211010212120022020101000111122121000010022022201122201212111121021202000121102011021022120020001112211212221200212102201211212101220121120022201001010200100022020000010210221212120120220202020002111012200212120111102102212202221201200101101102222122122110120100121202211202202121210111222122011022120010100121222122111022202010002122001210220201022212110022102012101010210212010012200211101000202002212020001012210002001221202202110210112002210202122002020202200110001012220202022022022222021012212120220112122012001022000101222220011011122002001102210111222200212011102002110211211201000021122100111111101200102012200022100002000201010012201112002022012120121112002210201010000022010010120001212011002011111220222221021210011122202011221102002210010120102110212200200000122110212010201111011221102022111011122212122211221101121222021100000201020202010100222010000222122221111112111000000112221101020002022100201202110001210120002022122022202111010012222002001001121120012122212222220101111112211120220000100101012202102022102012221221010210011022210122220002022001000201202201201012211000100100010100020001022212012101001101101122101001200011101012020100002101000222222220002110210100101012220122022210112110100220102020121201112111112211122112212100211012010220120112000221011100100002002222100120001222211212201000202200222211110110122210002100201210100102000102022010112001000111020122202121211112012212002112102112202222001000121021110111020021200111222201012222122012221212110020212211002210111100002012221200100210101200100021211001011201201221100011100112001020010100000000202101001110211012012211021010210211120222102222112222010112202100101", "20100020021112121012112111012212220111020202110110222000121211022201201021001121121120222201200021011020000021202110000021121022011220111011002211000121101120002201201222120102122102212200010022201012102222211211001011212011022112000101012211011200102212010112211122010010020120101000110202122102200111121221211001211121000101210021102221020102101121111022110222100110200221100201221212221101201011120010201212121122012001112001001202211001210012021200000222121111012101222121121101101202100121102020202101221021201222212222010121001112210112221210122010102122122002010120220110100220021211210200222200001020210221000112221202100220011022102111001211011110212200212110201000211002101101022111122100202110212122202212202221120002102202022100000212200010121211022001112001100201211022102102220212221201121000021120001100001102022010220212002021222101122201010001200000101212101021121001121022000000121021120211210101111220222121101201211010011200021022120121022211020211112011001000021200102012021011002120212212212201210122122022101020000001020001222000012020200022212221100102210211111102002202112221012222011011112110000210100101011202001010011012212110221002021022001121110221000020211022012212122110121112001222001002010010201101221212021000200201200012222111100011011021221002000101022020222211020202102120221221211011102222011010002222021100100021120220122022201011022012012022120202101202111020002122201002021102012010110012122010102202201220101101212000212221001211101012120001121011011020010000122201210022222111012210002021001211021220221212212202100021012210211002001200201201212222021120001012101122121121220000002121120121012111210010220022210100000100102200220001210110202211200221100021110201210010212002011221200111022110022221110020022012121210201220022112201110001100100020020001202221222102222010101000210111021112201202220222121021002112101001202002002212210112000120200211001000020021211022001212200000202211200002011011110110211021222110112110201222020100020020101201102000022212121001102000210220011001222011021020111120121022012011100001102020211012200011021211220002200111122210110102210120202100112100221012000220101101201020100011222001121111111220202102222002110101001111101000221111220020011100200100212202212222012220210200011020010221011121201102010122021211210102010122221012011022010211211012101112022201022001111112200202212101012020202221201211222022001000101101021211112222222210212012012222001122", "12101220012120201102002112000011010120221111200201002021210022211220001121201100012110110212220221122001012101212110211221002112200211221102211202101212112000222102221112010202211210101111021000021020211110120200101210022020201202021121101001021220121010001022200121001102221202200012202200102121220111021222102121101220210201010012112202200212212020221122211222110001112120100221020100202221100000201112102222210201000201121211021100001120110100022122201112222122222121001202210100222012022021102002220002001220112011212022002211100112200002001020120221010221020112200101111111220101000210000221002100210011000010112021101020200220111000210110201121202021101200211222201220020201021112211202220212121220210120210010100020211010010011002100222122200122101100210012221022102210022210022010111020221212020112112222202201210211212011110122111221020000010010011101101020202201100210001002000121201212200021012020201200211201012001001121110220012020222100101012222222221201011202120120112101202111010002102221222212210001220220021120211211211222201112102012200102222212021022022110212120211012202100201112020100002120201200001102121101020111011221021000221201102020020011201111212200121112202101021210110111122221102210211210212211210022111212211101021020221222110212121201102221021200022201020010000220002011112211110212020222112221020011002122122211211120210001002000220202002202022010122120111211212220112010120202021020102011101202021001210210022211001022000110010102121011102021210000021201001200022012220012110210120010201220012012122120101100021101202002222200221021121110200200200212121111121102200201222000102100111111121000001210112111020020111000002211012001020220220102002000102220220102222102102022102211100221020112002121001011100200200000112022220010212020210100121002202110221112120011102020020200121220020202200100101002210111110121002210022201001002122002102011110202012010112210112221202202121201021210012210112220212211201022221010021200200201112101021012101010011010001121121100202020122012120212002011012212122202210010120212201010011001121220122001012202001122212221001110110111222010221222110111222102222212210211100211010001210112211101221002112101120212021202000211222222000022002120121100120201011122200002111102121002010002001221121010220200000020011222221110120221010002110202120110201211110012021112001021021220111101022112220100221201000212020222002222202221002022200000010201200021112120121212121221000210", "02002100220002120000122022112010110110211002122202102111212122002112121010022222202212202111211121022020210210112022100220211201002102222011121012202121200101210002102002112010012201000222122120111021201002220110220002201022022110202120120211110212201021000022222002110020022020200001211101222201202200111212020022220120002120222210222201022021202210110021212211222221020202222111221000102212111111012101211210002201022210200210101022222212212120210112120020121222012202012012012000001210001102020102222202220101122112011001002001102211222220210222010021001121101010201112201000011000022221012211211202000102112202002112010121012111200020201002021200012021121100211001010201220112100102201222122002212210110012111112120212222110220100001010222110111211200010211211222201022100212022122021102022001202222121010020021210000000112211011002011110021001200102122100001012212122022102101022102021002212122120020012012001120210220202221022122000022100112100010112001202201022222101001100201021221020022022212110200121022000112021021000101100201201101222200010111002000111212102221011110101221211221221222222022121001202020221012002221002111112121012100000112210212022010220111010201220111120022001120201111022000021222000210100012020012202120222212220120221002012200101020100200110110122101210101200111201110100222201110002222020011010102201100011222220001200221100212200100012202100210021202222000221200121201200121020000122212012201022200012012102111110121012111000210010112201110012020122211212220200101012222021222120022011022022020001100221200211110001020010212210102010112220221001212101100202120201000210101201000111212001012221011222210010020200112202112112220111122021110102002121110101011202202012101201220000110121020101211121022020001100012120210002202101112202002110212000101021021221200221011020220121110211002110221120001102100212000102221111112011221021121222020110111220020020202210112121210111002222110200211122121112200102222200111201111100211100202000200020022111022121221010100001010210221211020022211122012121022022201112011100200021211020011001101202202001020020022211021102222210222012022000201221010210111221202202200012001022121221212011010112122101211111212220101020102200210012002222212021001122211020021212010202220201011121221021210120200012010211011000210200000201121100020112202121012020100022022202010200011010000010121101022101001100121101221012011120120021212011210010102220220210012120000111110222212202", "02111202210222110112001012120212022210010000222211222210010111222001002001100211201100120000012100021112000000011021210000012200202111010111022101220020101200222121212112211202021212021001111100220120220121011211022001012102102201100122110002010212202122212002210101120221022001120020100221001120111011021122012220022220101101210202002121020220111202020112022010021011210122220212001122020200102012221101101020101212211120011111210100121011212202002121210102001202222111222222112010120210111111202220202020012020112212011022220212211111000011101000020012122120112020111112110212020200012010221022212221010012120100221121101010001210101000000122120200212212011120201010112112222000100120210122002021002010110221002201210020220221202012111011221010020021221212121111221011220221101111010221001021122201121202221122102221100020011002121102002120101002122211120100021102102211021010002102220210012110100120011221122211222201220100221011111122011212212210110110020222210112001011210100202002200021012120020101200020220222202022122211012220221002210121100100020121002221001122100222020020110222101011002101020121100020021001102112200120112012011202202200001001022120012202220022000020000002111020100121220221022001011220222010121111000010102010202220021222002102110220202111122201210210002112010021000110210112222201021122021212112102112201012211102100220112210102012212212020210001221011011000120001022111000222102020102211111101200112002021020110011121212111121211000112022102001012120102021000000211020112222102101012012010010222010201020220211120222012202112111112011200221000111001122120020120211222010100222121212212222021112211101221002220210100112102211012111120210200220102020100112121102212010000021202202011002001211200000210210121002111120102012202111211010211112110120200122110110111010120201100021211111122111121210221022101210212011121211200000212122202111210101200022021202010100220011111000111121022111102212021122022211212101011011201012200001200002221221010122222122222000111111022200220202221022202222221212221202011012202001222022212112121222020120201210202011112010101222102111110000110100200202202100200120212012221111201021022021202111020112121212222121011022212121221220010001202112022210220001021000212220100021001022200201010022122001020000022000021011122000000102221111201220112110120210120022201111200202121221002012112010000110110112201110012100100001012222000112111100001102011102100011110112211210121111112", "01020220211022100002000111100210212201221012110112021222112211120010200002101001202122111221111011100010212021101112221212202210021120211101200102102222101102010121111002001122100011101222100222220100112212211012011121201221221000221010020221100102201202001112220212210101010201122001211022120120001002020010121202001002110112002110212112100122001021010022002120100220011212121102022201001012112212202201110220102221211111122100110120222012200011011101110222202100220021122220100001021110002220122211222202122221022222210010201122000200011111022221101200202202021200012021101121202121111022121011221121020012021101212221000112220122022200211120020122201121110210011010112110112111010122001000120101100200220102020022102122022202022020011001111112012120000020122201102100102111122100122112210221000110111112011020220212022101021210201202222212202120201122220012121121202220001222212100002110002220210120100010222110110122222000121000001210221101202112101221020022201020102020002200201000212021200002201210110002100000122210200220201212011101212021120101011201021210122122202202211212022220122122122120221022122012122200220100222021122011121100001000011222211221202000200102020010121201122020210100121011102102021000222220110102221111221100020001121121021112110100000201000110010011112210002010010202122110001022000002121011200102010201102212022221022020220201011111201102200121201222112000120011201221020201102221011120120220201221021112010110221121200000221110111122102002110000002111220122021112002122212221212210021001122212021220210211111200200021110102000221100101100012002022220202100121221021002002220111211211121021101202201112120221201102020202101021121122200122222102001022201202121020010002212121201221202210202112002221020002002220112002012002010220020022110121001211011222012102202110121112001100112220110022202201110201011202220222021222221022110220012212212011022101000022001110020102101100100211100212012121210211111011020211002220012220102202220121000202200111101000200211101202212210222212200110000021212122220112210100212211111120010002210222110221010012100010011121110021022222202000011002100211010122102001101011012022020220112200012010200100120200211122221200222121111102121000221210022001011000111020101212001221201021000120220200210102121200101010022101111202012022020201221000121021000101201200001102021200120211201210211221012101112202020021021012111220122211012102012012011210101002221010211100200112022102", "10001001012201200000102012201200220001202100201021110111222121122100100221022101011012102211122120122110220100122210010111122021122011122220011211101222101201012020022102021001222202201002112111221110101010222022202212010022020211200010012121200122201221202202201021202010221001210111012210222100020012012100100100002210110201000120211022002021020121111212222201222122110202100201120021122012102220220210202211110102201021221212100020000010112111022221122001121000102002222212202001000002201221220110112200111000120022210000100000211201002000110120201022001012002121112110200121122112011212110100221022122220100102011202010020020010012111120222001222212102012020212200210220122011210001210020220010021212002221101122000111011210201121210101110022111212221012212220100001022121220121220200211222101210000011012202212101020201202111100211210221020200211101020022111201011211000111120220121202121022101202222201020021220202212102122102010202021100111210101212101022101011112210010122120112211210012201002011210121000210020012211210110201212102200110100011202100210120002220220222011120002211220021121022211220222012212121000112122002110112112210112121120110020102010121011010212012121102120100202022222101201112121112112111222021221110102021020200202000000220120202021210101201021020200100102112101222101111120120021202112001202111010101120011100012122020200102102100101220122120121020022202011220221221121002122012111112012011101000012102112200220112111020222012001122021111201112112002122021211121021212202010102211201111222212211110100200112101120222110200221112000002002220010010101101220210010021102120100011001110220102110000120201111212100020002210222121002011001110200021111121221110221212002010000021212210010220201212011011221120122210020100211122110211100012220210210120102221101010011121001120210211220010220211121102122210021022202102021000002200221121120120112102011011201110110111220211010112102012220220120001212012121120002210100222220101011120212200011020100102011100002110011102120012222112210022210021200120021001112112101221020001012001202122110220210001202111110010012100000211112111020112011210202122211120200202101201020000220200121102001121211022002212021210021021021021020111220022221102202002120121021011200222200011201110200222011022211022111010020102210002011211201221121211210201221120111102110101110022012202201120100112101010011101111022202210010011000111212202100222220022212100002121021220121120122102", "00122122010200011111111102210112200200202100210111111021010120002202221112001012200212210012200222122220112220021000121110002101100121011000020021101220222212200010101121120102020212212012212101011112202021121220010000012201212201020020100011111020020210010200011020211200212222022221020010022020112221202020221210212200221111202222211121122201102120202220221212211110201022112022110211122112222221220002010002012210211221000211121210102212220001111212020122201101200111111022201110222201202102120111001102212020222011201021012201212120120100100211212102012011211012212111012021020222021200022022122022021211100002010000021021020222002012222110100121121212220120122110110012200020001201111121112210121002212022011002102121210122100011202122210020010222210221111002112220112201212200122222111022021002211002020212000110111010221201220121101010102021100000011212012212122012112220211000100120101012000010212020101102101202011011200200012021111212110212110122220110222010011222021022201201020021202221011200110011201100011111102010111101210020222121102220111111121002112120211211012222200221202020000020002202120122210000020111122222210012102210012220212122211220210020012100221021010020001001010111120020020220000111101100012102012112201022112201122001212210111101120010212221202022022111122100212112211201210010110121212210001002011202020102100100122122010011001201210120001221021110011021000021202210001000221110102110002002021020011022222020001201201212112211112121121202122112201222221002111200120210211220022202221100210010022201010211002200221022100210202010222210222202010120101200111000012202110121220002211201112012120202202011212102011210011202010210220220220101220221212001012010122021020020010021220211001102020201122220200022220112220020100022100011102012122000021020120022202020102201210120112111110120100010112011221012202122221111120110012122121012110021211212112022100011220211200102212212021000111101002212000220021020012210001110010210022210000022001000220112002200221211120112112102001222112122020111200222122220102121000101021210012121110212120221112021121210102121112002102201202202021220101221002121002210112021211001220222222112221010110202202201011201122211112000120202221211102101112112111010100220222010000000121000220022100010100210001001111101020120211021000210101220001011211021221220221212212120101220200001010220022211202200222001101102202202200220010120110011102112111001000211112012011102202221111012", "00211202122012212221100021110002001100000121000202211101100211221001101111102122110021110211122102001021101201001202202202210122202000202220201112202010010121200220202101120020220222000121022202102211120201021010101020000010121100121202202012022211112022121101222020102211011220202121122012210112201012212001001212202122102202211212212000221020110202100101200121202200111101010222021012012222212201200111111121100122011001011012220111101120221022010211220222022001200201010012122221122010022200000101121122120122121101010221210122012022220210100202021211111020202221010011022110022120012201100112201210211011020112202001120111121000022000121112221221022012122101201100001222210101102112121210011202110102211001020202101010202022002110201210200200110220012221222121010210221221100001011100100101200122110202120111112221211110200221101211222201210011020211012021112120210222012121012011211122212202022212111222020200210022022011220210212202021001120102021112220002121010210112101211101012201010012122112221000000210212110101200012101101220000120110202120221222000020211222202120220002102222210022221111202220020001112210102121222122021110010201202102021020021120101212122100100011022102000110211010111001011021110021002120122121101101221101212111112210002211222212000100112000022220111210120200002012021122020111102000210211220212011112110202200020022220011000011211021020111122100210022022221122002220112022210122012100112012200010121200000222111000001221002221110120201120012100021200202120202212021020200200120221112222212120121201120102100002021102021121211112202100112211121110212002010000202112202122200020000102200020010112022220222102012020202022002002200111211022201002211112211012200022011101210212111100002000002110002101022120102020022110000200222220002200202102010101212220000021011212111102020210020220201211210022012110010201022020001201120010210111022001002212010000211200210110220121001021010201012000001211220010012111222221220101012022211001201211201220221021221021020011122011010111112112011201102011211111221202201212122000211122222001012122202220110011222102010021220121220221101120101200221220021112111200001221122001120202222212211100020221011021111202022022102221201122111110102211200211201220000111120121121221011011110002210000202100221202021220011201202121002210222110101122120022122000011100211221011021000012210222022221211112020221102112220122101122221020020200100021201120011010101120120200200211201220", "00020011002120102101020000212221211102211010002021112111020112211121120100020110212211012201210101122010002110201112202002102122100122101001100222010202211120102122010001220120100022210102000002021112110221200110202011212011220022122021102010002022100122212112121111210121012010002100010211010201221000102020001112220010011012012021110210220122210202022010202200121100011201210210222001101000222110221022222112222020020111001110222122001002011102210022012120220202121021122000210100211122002222001201102111210202210201100202000120110200002010012221211122110200002020200200121222002121010111222221202011211100101002202002121201112201102102120112020021012002021121122220002220212121202110001002122222222022011020220211222122011101100120020022200102002101010102200112110200202212000022012211001020211201120200212200221011202222220100210000021111221220211102001011111220000211220221112102010102002112000020210012121201211211022110110220002022001101100010122001212020220012211121201000001201221202221221120211212100010221202022012022020221120100011012012110100010100011012011201022120201222110100211021211002112201221110101221222012111201201012202121120000102000001120211110212012121221002221110212012211202001202101121000121010220202001202212202100222010221200121220120202102012100021020021120220001202101001110112101222101122210000000102110211201212102002212200210202112011201102110011000221100121001211110020020122012102200112210121101001102122100001101202010000010212110100201102202002001110120010000201110211102200100122012211102022002210222220012022112001022211122100101011002210012010100022122222220201001100221101001111112002201000022202101212211101111120000221212222112012002200100202210220022011002221210120222001001020222121222022012001011112010120201020020222211122121220121220221201012110201212210121012011001221120212100010121210102112001100010012210121100202220110012202111111122011110202211101101210001222100012100020111102000100011111121210022220110102020021212101021102022210002221112210212120120021112222111211110121212221002010220111021222120201012211021111002111012211211200220002210112101101001200012001211122122120012221211020111220111220212020100222220210011022101202201211012222102221220022122222022210020110220220011020022210022021201012110111102221122121210221210011220012201000121011110222020000020012021000010101200020122110122111221202020001101122211000010012011000111210221020010211200110221010210021100010", "01001000010012211110001100021122021221210020020012112102112212112021002000000210012221211112101001221222201121110202010211110220102221220111202000002110220221001210212221100202201001200220112220110110200111102220210200000201121200201201020120200222201101222210221120200210000100222212221102012010102000212120002201122111001110220100112210201002010201111112002001120011200010101021022101220002102212010121201210000110121201011201222010000212121011001101012011201220222012102021222201101111011010221010212011201011100112222022102011020201210111110011110200001110021100112112022011211111111122000000220202011011001222100210222201222022211021100120200101110222110121101102110110022200200110001110121121001201121010220100110100021010022100011111220110221011002001121111002212000110101101120121220221121022220111200222221101120122211100022100222202220111220222202200112020110110022021202002011010222111020111101101201120122122212212001122020121101112200100120122211022112221010120101211110202010222201202010020020220222220002202212201202020011221001022012212010102001122020101122011211210110212012022211201000221222211202211010120120221222122122001022222011220211222210111222100200121222220110111221000102112210101001101212002022201021020111201120012010002102012121200000210100110001222200201220021211210001121121101122010021022022001021211212002110202202212111010022122200111220202022211020212012021011002210221000102201020102101111201022121100210010021110211111121120201011212221002001201000220011202221122020220221222110102210211120012102211012212002011200120202110022202122011221210110211100101011100220121121200212212101222020002021112212221021020221202212100001110102022021022120212112110120110112221002011211010200101212220020022020201121012020121011200002102120022100121201010001110100020202112111122222001101200121101021221200101111112000021010002121220220222200001021212101222002002201220001212012122012211100012221020102010021000012112222112200110122200102001122202212202112122102012000211222111020110002011222211210000022210122020100201022222211112220221010201220202112221021210002011110201122010121222021202120121222100201110211221102211020012110022202220120220010221200000120122120110201012200202110202021021101222020021011001202221020221201102201002221221121010110000220011020200102001212102102111211202201200222120001210221122212100212020002101111122001200120222021000200101201020220102102010210201010020022121010020221010", "22102110012212201201200220002102001121201021102200110222002201001111202202112102220221012110000010112222022000102221200211202112112010010110021101110110112202200112122101122010121000112120110110120122002011001001220011112222021102200211222122210220212201210112002020222012220200121201210110000110001201022210002011211220201021212120210121000000012222211021010112120012001222211001001111010100102222221221212120010210212210220002222002111201022011112102210100102022220211101101200221110010101210102210010112211101011110212101201122202222100111120210220011101011002210201101112100210111210212102001020122000112020121211210100002200220111211210202021111221022121002012211202102120202022021122110121112100021111221201021011222101000122102012112012201101022102122122222121212022021210220012101000002021021012112112002210122001022020120001220212120011100222220212222122002112021211111100000122201121110121022011120000020122022122022100011202011210021001212020122222211122111021112011111110020201112201201112221002002012200111100021001210000221000110221011110122110202220202221022111012100222022101012021101020201210011000020211210012021200000101012000200121112012110101102000222001022022202211102212212210201120100121111020201122222101120121122122020200021220221010202010201020100100022100011222110121102021002121021011021002102002202012000222120101000120120020200110102120112011210111120200112120202100001210002010222021102220012222011120010221101100002212000200221221201111112022011101201220110012101011200202010010200021110211000122102001222100012000012110212110121110100220120112100102001000110121211221110001020021202121221211202222110210120212200221112021011102000222000002102120220012222110220101001211012011010102121121021220111102202120200110101112112112010121110001201001101102220120110222211221102012222002211220102110220101200021121122120110211121120110021111022002220212000122020111220022222121220121212110010102202010021221120000200011000102211100010001022201011121000022010220200202222210022002111010112120110220220121012111122110101121222012122101022111001122022201011022120212020201121020221000101012010101211122000120021121022220101101202111221202120010200100220222210221120120020202020020200112212122202000220002120100001021200221000200212020121221002220000222220200011221211112201110021211120021220012021110211222002001102220220102201111210021202202022001200102001222111101022121011110122110100022121201122121120221200", "21210020011210122100202111022201010200122000122000022122121020100211211011122221000220002122120210020121110000001221022220000010111100121110200020112022112102010201121002200121120000100021220021112000200202122101010012101002111010012022122201211101222021100200212221112112010121012112110022022002100220011200102110021111101202100012212012212000011211010101012000020021000200001212111110000101221202100202121102111121100212211111210102020200102120122200001020012020001221111022221220202000122112201002022000110112011212020101202110002001220022111021212100200101210210121221212100111221220120002000120022200220222112211002101102022220100000020201211101212012111021212110122122110202012102211000201112212021221210120000221022201000222021100012011221022020000102011122200101220222010220221000122020101001000201210200000211101102002212000121101221022011221020210210012201010112120211100011110112002011122202102211202200021201102200121112210120221010001001222211011012222001111010200121202100121200000222110211121111101221101000210201022110022001210120021201021100020012211022012112120000101110021012221212010101122120120011120012100000110211012202121202002000100201121200211110221120101001201021102022112210110202120222102102010022201101010122210101120021222021101101112110200100220021210111202100122122102110220002010101220022210210010102021120002102002020001211212021022022220201110212221022010222111220021101222100102220210121021202220021112021111112201101102102112120000001220022211010110011020011222022200221212222021000002200012211011021021000002211122222001211122100111200220001221012010121100011000202210212102202201110101210122012202011102010102001021200012211211000000111100221121020012210121110102002222101200210100211210110222120202202112221122011112200102001121120200220200220210202000001212121120201020002112020001101212101121012111111021010202121122202012010101202220112222222111102101200021000022101102202111220102111120202021122202110111102020122112001221220002011122211001211101102202121100121020020020222021021221010110220212210002112121100100222020010121110220111111212222210020221022200212012002110222222002122010011200220212000121000101121001211111020210122122011102000012101120111120112011220101102021200102210021212212100121210102122002221121002111210200122222000000112010010121211010220102112012102221100110212002101112001022200111112120200012120000120021201111110002002122201011121020000001000012112101012010220", "00000200100100100201020202001102021101100020002122210102121210200111120012001120110002212210010212210212200201201122220121100210202011122110200011000120021110221221010021212112220112010100121102001121101122112221121011001112000022212211212002110121012001210021100020001211212211112011202002211221201100201210112012100012221120212012012220000012102102111212110012211221112212201102000222002010211010110121120122102110202122110100211100212021200112202101221210210021000020012122202121010011201211221202201002100022101202201112012001220012021220010100221100022201101010101202001002212001221211001100222011122022021020122020000201221101022210011220110120202210122110111210220200100122121211221011121201101120012112112201002200221010121010112110221200102010020110201002102100012022100001010212111020000120002212201202201210010120212001112101110112000112001222122202212022012001021122002020120021122120222211020020211212221110000210002122100001021011010011002011201102210201122110202110202000101121110022101011002221122122221111020211000022110200210022021002202011200202020202221101002201002001122210211211002020002022212201100101112200201122221010011102211212000221202121011121200212200212000111021001011012100211021221012201101102221222222021211212001010212100020220211102212101202121221120021112020102011101000120210101120021120110122120200120110122201121220121202211012202110121212012002021122010010120100200200102120210121201111212100110210020021110010202100210022121201020101111220110201020200021122200112120001202220120111102220100212020001201112122122220220011022102121121201202121020210020222202020121102010021001212012112012200122210110210221011110211122201202020021121202000122100122001201122122121011201201221102221202021110000211120211201021112020100002001000020200102200200102011000112020100021012002120022111101222012122010001102202201210112112020002022002102201100201002202211011002001020201122212201122221020222101110202100000020102002121012111102112201212200102120201020112110122120211211111001101211202020121212010120020022120022102011202121001100211202211102122122100222011001112220022002012202201012121122120021012101102120100112222101111020112121221220200010122120001220121010202221112102201022011222221010012111121102120121220121211212221211221021101012222011212100101111000211120000021022212120111211211020100011102211000002022111200202110212120011210200111221121010121212010210002201221002002110210120210102100110", "21000121120101100121201111100110221021121011102011211000200120200110120022102222120121100020222000202222021201010210221221100202022201122020012001021002102220201101221021000122010121202101010200220112111000100210120000121220012212210112001012012122110211101022212010022021122022220021120212112002102022102111121101102010111001122121012012020220210111102022121010012101122121011002022210012000002101201010221221221022210222122202021112010101022112000020100021122200000120211200120010102001011002222110011121011001220101000022022202110101212022112110110202212102002111010121020102221002202121220111001212000010100022200220011000021120122211220111120220122110012221212222101202110212212211020202000210120200201122211120011212102200111001020121202211022211000001202121112021110220011210211020210022001101111102102022021202102212222021021121001200221200122102201111112221012201220100011121110122211200122112202121210221101220211011002100121002100010011100220121102121110102212102002010222212010101121012212121212202211201200122210212010001002102121210220022110220011212210110011002201220022022221011120202100101121101001111020212001210021010200221202121122100012020112021221202111210200100122121000212112110221001100012111110202101112200101212000100202210122120022121120100110200021201202101201211211102021221222122001022200200002100221021110112222210200210101201020122121021000202201001120101002222220000010221000012011000220101001121022101212112120121000120210011211220221211110201002121001200000110211020110211122121000001211020021212110010012201200110011100201202101210100020111200002211020212201010111002110222121200111022001010110102021012201212021220121221110110200111102212002220211010002210110220221121220122201021000011021120211101210022211000112020221100101102112121102100000100021221011011002022122212211120000202012021210210012100221002012222201202100120122100111010222222020000121111200110211210020110110120002111002102212221200102021112222201100011220221100001020211221021202121202120120020002022000211220211022002210022211201100210112202012222220021220000220112100112011110112221202021102211200222022022112010000221002022002121211012020200011212210021111111222211222000111021010112021010222012210201102010012022222211100200010121110221201210110100202001020000011010110110212100100011222220202222101001112200201221022110210212122221220120221222022200211211221211020210020212110002220102110220202220210100020121021010211201", "22220121111101111112111221221110122001222011201101000112122201201121000020212122001012020210102122022012210220002002100020001122211122121221220120012110220110002011000021121102120100000011201012111111022220101012010100012012120000221211200022100110020122121210110202211221002210200122110201211122011122012100112221212020101211210121100012002101002100102010201110002110002200010211210000002011022122210112201112121020210222110212020120212200101200101122201211020122102012022222010220211121010012000222201021220122120010220120202110111210010010012222101102011212220202001210200212110110100120200012001010212200011211210211212222122202101211022010100020221122012010011121212222111201120110020101011011220011220001210000002211221000010120111111100100002100110110122211010222110021022222022202212201210020202000002100120200210202012121202122000000201021222221010100220220220201001001210122002010021221120211021021102001220010220000110100011220011222202001111011122111222201120202212211001102022122012100120122010111112020110202202001012222010022022100012122102011201201022121212110002200110000111022000111201202022122010220221212010001200011200201020000111022102022000211220112122211002120021000200111121022212100120122122120021200122021220002210111202001221112020212110001020020011220020201102102001021011200000020121121020111102110011101021022221011212222112110120202110101001120012012212200212222120012011200200210011211021101221120120021202100011011110210122012001001111210102022010102122020102221101102011112102210201100120010001111222120001210120011212010202110220002122221112220000022022022210121020221101212111011200101011001021222020121120002101212210010000020021202102021202010221111222000200000000002210110221200012110112211102121222122102202201212201022212201121112001020010002102001022222221020202102010121110010211122112012110000220210102001022101220202001201200022021000102112012000112221122210220220001020211210121201002212122101200112121010220010201221022120021102120122111121110212211110011201201222212010001100100100020101020120000021110222001012011200101100211112002100122111121211020200020210200211002201021122101010002111120101121021211021022222101202022200021200021110210112021002221121112020222011121100122021120100020222000001122222200221120021002200212200200010221000022210221202110011022211200101120210111102000211221221110202121011111000022020220122021200002122222012200211222202001012100210102000111112110212", "02101221012101100201100120010121201102001021111101101012210020122120020011122110021020000002002110120112122212120021120101111010111220111120120022210222000021101221110111000120100222112102012101000020111212112002200111201101200200202121021002200012022021202220020211212100211200210220210102220111020222212001112222211011002121110122120020011212112110212222012110220211110210012000111111000110202100020220102221222022111122201012020112110220110021112122211200012211021112212000201122201210200020102220002221222000001212120000211210120202000210201120020120021102112220212121000111220112222102011202201012110001221202201120020201112212221022102201010012102102010101020110010211002120100211211000202122210101020202122122110000002001110000201110212212200201101112101012102100120000200102212110120111212011011112100201121210222211000110200220100202012212120021012010212200112111211221120121112101220222102222011010021221210121200012010022222102020100222220011222112101211012220022012221211111020000020222122001202101022220011220101200120211111210001220002210022100210211120012200001021201111100221212220121001201120020012200210002221020221120110112000121122221200020202012020110022102212200221200022000222201111210120210102212020000020202122201200022002112102120001021111201212122112101221000110120002011111001101212000102002210022111102012020111221102222112100012122020212002222000220010010002011111001012102112222012202022021220020222121201100021012001022102122122122001120200021211002011001201200121020110101102221100202122001112122220221102010010210101012101002222020201000212002010212121120001201012002001021001121120101212022020220112122002202001200222102200010221012020101121101202222100002001221200122110011102101200122221101201102121112001002012121021100011021122100210222211012210222212000210100202100201201202200121212011002110121012111200021000010212202112020012212000120012211102000110120110122001011011110220012121110122120122011101100022001000202220000200222120111100102000000000211001111202101020212112022220202021202210001102100111110120222111120020120011011222101210002121222201211200112012112102020012221201011100122102211200022002020202221222021122210220102002122220112102211112100200102111121210212012121111012112022021210200002021201122121020221112110000121101210102221020202202222122200020020221021021122101102001010110020000120200001100100202200121010011222011010221010001201100112102201211110112200221120001010002", "11002100001012200110122121201202121012001010201220000120211101112210101112002212120100002120101120220001012112122202121121110202002222211202011122001011022212221201120222101221102002121210010112120220211012010101000101021111221211020021112002110000120101211012220020101202120022012100020102001100212211102101202022012012001200101122021201021002221111122011021111101201101010020122002020011112222102221200122022111000012011001111111211002222112022000220010111202100001021212102102121102110101112011202222011011212101021212102200011002202221110120210010021110111120220002120201220022121120222100021210000101012000112010211101000000221220120000201100012121002112211200021211020021220102010001202010201210101012210101101112200001001001221212210102201011012221012101212100022102201111012022012112020102101011010002220111011001102122000102121211212022101220201012221110210222210211101100211212100001020021001002201120212000201211000002212011012112221202012000200102111122010222012201120112120210121000021011100121110010112102021020122012211100220211010222201122112121211110112102101010221022011022011110022220112200011210202010022102102212102122001102120101122201100210012101110102001012010120100110102201220200010000202201200100000200101111012010201210201021220111222112101120121211211002111001202222222110012000101120102210220200012111020222002111201202122021020001222212021021102201002002010101100022021100021002100111010220201101201020022010011220222111222001211112220002121020001020221000102111201120022112021022202001222001110211212022220110020001021112012001111010121020210202022110210212122211200111002000111101221100222212211010001021201200210000201011022201212001000100111011211210120110221212220011122100202201010220222101110000001221010222102211200112002020212110021001111211122112211000000122102100210111220001221211120012211020001210020121010102102222101012222000101020210000012201210120220210011120201211210100022021222022011010211010020011120011021102210100120102121212111122011120211122001112120121022210012020210212220002211002210001001102001010201221020222010011021121202201112100100002221210211010102020121101211102112220201222120002201212011220221002100112112001000002220101121021211122011100222110201002021002010122020011112122221111220201010121100221020220110220122111122200222221102101001110021211201211201102212121110021101001212100001212202221122120121011200012000121001002011110102102222221200011101212200112102", "11212112100201200201012101121220220212122202212010102221002220201111201020202120121022201000222201211202010212121210002000020101011210200200000120101001110110020021200222202111222211210101221002012111010110012122221110012222111021011202121121202200001102212221212002121022121110111010221022220000212100212111002110020101120201202202122110122121112000020020200100102102022201122001212110212011222221000212110111210001010102122021101211111011212211120020212212010202201222201222010012102022220111012000122100112002122220100222211002112021020211120111100122221112220220212101101000111111110022001001100222102100022012020100122122200201202001000011211110120010121100111100101101222121100202110110111011210221020010221002110110020210220222001112110022212102210122102022022220221211010221102201010021002220200221000110100202202021011220101200011221010111202100221222212121211022122022102000101202021200122211002221120022020110021220002012112102010000222210222201220112100110211100000002121120220200012010202012021222000200002222210121011000120211101202212121110111102022211001001011100101002022101220020110020122221101122020200221202211020122000122001100222002121012101022201200211222120101211200112211100010202202212101020222020100112100100110101010010021101220020102111002112001020010021210001221202020121010102121221100222020212122211000220102110102011120102101210000222210121201102220122221111100020002112101000202221112001020221111001012102100200021021122002200021000100211222221001101111220210222020110100002021212120222112101112102011100020200202101102200111122002122001001120000022120111200210211011022002221210012202202120101010202002212220122002010200111111212001011002200022101202111100022222020021000212122002000102111222200020101001110110200100021221010212002112021212110100022001101020022111211112002120100121002101002200012010202111120101022110010221200101101200022100001000100120011200222000101120001210112110202012111012220220110220102212200022000112221010202100100111100011110000201100121020010121210221201211120011222111211110002000211220020212201221110102111102002210120102011111200221121211001200010000222220211210222021001210011020221111022122011210011221121121012100020021202212012002101120100012110120120021220211022011002001101020221111121011000011200200100202122202121000102212211222120200120122012020012221220102001021101021100210210020211120010122200012101002120012001120211111210121021202112120010020121200111", "20111222002120102211002011021110012210220011200222212112002210000110121121222122012102101022220021111002211022020212221120021112220111010220201110010212220222212002220110122022110002202100012102210110010002101120200000022202212010022011021100200202121110011001020111201000111221202100102200211101020010211001222010020001010221010122112012110212121122120201010112221221110020012012122110122001112010221210120110122201001021101211110222221120010101200022200112011001100222220212220212102122011001022200112202222111120111002111122210102120102121001012101221020101101122200000221221010121221120221020112122221020022210102022220021122101100212112021022012021012110221102220210202120111202200021020211202121202201222121011211010002202222100000110120101122220212020021221120001222012100101100021121102001111120120122002200201011110122101121010011002210022101020101202100010121120010220211122211000211020120122220211011010002111020210212011111200100121102222211121201220011111222010012201121011210202001201212011121011021201000111111210210212121100210121210111102010222210220001012111000211121100220222201202211110210021200011020111002110002000110110200222001010210121002001202101021021022212100100012011212201122112212201110112210001212021220001002222212120020110011012011120112200011221000010021200011200000222002110021211110111212011120000212012121200200012110210122122111100101220011210021100122102121211121101001120010002010022210001002002221010101112220001120112211000120202200200010111210101012221122221102222111210100102222020012000012220121100112220202101120221120202220201002021110021120020200102021001001211212012011022210100221211210022221100201001001121111222122220000222111101020021112200220210021010200212201102200112010000202021200210211011012012002210101210220220011202220221202110101021020022222202000201101110222100121010212120002002220201001002002001101122110112202121021212012112122100111201201200002100221121220221110212221212020121020022011200202210221121220221101022112000210210101112100110221111202122002011000121212001211121200210011212120200220010202221100222020120111220122222101110222110110210122201101010100100011111121222200100022000212220020020021120010021020100000111102001012212102122011111211012011012122101012210122222021222012211100121222121201120200210112210111022222122221011000202010022122210022010022122112110102110102111122020110211011210112221121012210212001001001111021022101020022200012112200112", "21121200202102012210110002221001110221102022000020211001102200200002210112121000022202200221101002120200002221000000101120111201200111221202221120202121000021101002010102011112110210111101101111222121222222012220012200211101120110002022021012121010212122110122120122200021102111202022211101022222021212011001020122011210000001221022022000002222002222210121222000122121200200000212021122011012202122220210122102120222111111020112211102201112201020120220202022101022000201112221001020021120211022220110201000101210102022001210110202210111021122221101011122122001012101200020202012221101201112112211200220211020100100201221020021122111111000020201221212221110100210112122221121212222200220102222112111102022011101200010220200010200010200100021120211200110012121120100222010000012212200110021210210101220222002202000210001101210120222122120021220021000101120211000001212010221120221222221211102210002201001121002222200202002020200112000122101111112122202200110010220201022220000010102011210122022011000112211001000102201122001102210110112021012221122221010001201120200010120002001112120212200201112120201002222111221202022002020112212220120010120202002010021111211110010121012111021201021021010001020221020100022120012201122111012020221222212211202211010221201022001121011122200101021020020021120200011200110012222200010020110202112122122101222110202001001010011112210000111102202001110012001011102011102221112211210002201120100221220001101200212100220112201221100001101012211021000202000102200221112202011210021102201122002211001200110120102120100210221011121220011101121201012100012200220001202221220011012120220111012210002111022221000211121221202011001120222201110102002102211000202100201111110022011202020012102110120000110211001220211220211202010112220121021002010220011001012122222112120222002210220021000210112220012210112021012111110101220102201212101011221101021221122022120100222221201101011101200200122122110201002121100011121212202022210100202102002020202110202011102002012201200101200101220101021211001102022200210000110020201120221100212202211121022200200111120011222101121001201110100122012111100121001221221121112010020222221121021022200122100200001100101210011002000220010012122101211121011001200010122121200021112022111001122112222212200212001202222202012201002211021101210002001201120012120221111110222102120010212102210012121221210000221221101112101000212110221101110101022201200120111110122100000011122111200021012", "20001201200102212122010021021020201120122121221100111101001200002202121102000121200022212201220111021122201012011221122000022122220211111222102020221122121002102101120121100010021111100120212011100110120201100120202002100110112111001211021202212220200100022202200111101121220010022101102001220220112100212210100111222202101022100212110122221100202001021121102011000000202000112202100200122100021112020022211022211210101122020211212010210110001010010100012211012221002001002002221221021200022021022002110222102020111012020011221020002101111201112210110212121101102122112002021212120100110200210222021112200100211202012221121201121200002222002210002202022200110010122020021211121100110211012121101102010100202002111112112000100212101001012020110110021110020021121010210102221222110211201120222220220021200110220012202202211112101121012000212111022001120121222202221001020001002020111110002211222210220222102121110221000100012111111010222022102011011110201211220200221212120122100012121121001201200121212102022002210210120221121210100121211012200022022200011021200202211111102100221010022022002200021002201222021100122200021021210000022211210010121022201102121120012202021212020200202020021012021002022002100022201210022010010220000210110021111020002021122222210220212121222010110101011122112121022211122202212002222102111110222110111210112212012102101220222101001220201001200021112010222200012100000211212102010222212110020122120120202122021001012122221022000001200211002101202122221110202022112221120012112021021221021002110120120110222212120021121110212210110102120120011002211201000112122011021100011121220211101110011111211121210121100202011101121200111100112110221212122110122202200001100220202001110210121022210110211121001001012201120002220000122201220211201222201102111222212000002000100111120022100002212102220021102020212101221021012102121220120200222112202012200212200221110211111020121220101112021221000011112222210120001212111111001020212100002021220102011010121001200002000111200021200200120212100021211201011222001220200201100110111220101010110100010202002021112021102122120120001220001200202111020020211200012121120211002111210110211012100000020100000010110010121211011020001010102202111100002022210220121002201200121220211101020022122111112111122000002012212210210110002022121121110110111212220201011112000011200012002002010210011211120101101221120011102020110010112101010212101022201101210022110212012201121202012200", "21021122110002001021010221112012211010022201120211101101200221120121120211212122022222202102100102212211000001001010002221110012211002110001210000221012010200012221022201102202002210202211010110201102110021120122020120102102102020000020221022020101221201020220210122022101010020112020010122012200012201110020220112101212202102001212002020100222202220102120222221201201012001200002101210101212021121220112100121102021020200202102100101021012011002112200200221120010012111000022121000000102012100110002212121120200100010112012210112000100102201200112021211002221200022001211100202022111021022120011110112020000202022210222202210222001010121020021200010100221121220101111212121010120212000210000221102101022101002210102221011010122010112020121020012020102100110110002211021011112221021222112201020020202211210220111112001201011020121021211101122102001211211211001010001101010222210201011212110212222000201100021022121200121111212022112022012011211021001022201100111121122111110102002010012022210000022212012001110102102002212121210011220200211102112102011011022012121021112122000222220110001221002120100202222022011100022212012200222210121020112010020011200100122112222221022020120201200011220112102020202212222211112202222022020022022121202221221210010210201101012122202001220000212111212110101212120110121021221211002220202002000101212011121100201111102021212201001100212112112222120121022122100100200012100011220200201012021101121222210002110002220221201220201221000222001012112120221200112222121102210211011101020110001111120122021000222000112102121000201220012210102222112002102210201121201012110212220222200212121202101220121112202112012200200102100201212112122102212202111221122002212111212110001201201021220202102020010021221202222121100120012112221020222020011220022220102220002221020100202221201020200220220000002111100100102222102101101111012010222012110001201021002000020000122022021220121020012122022010220220112221220022002020012210002112201221120011000121200110101201212220122022222002000211212110100201202021212110220212122000220102221111101221202202120101102122010200002212111212020100020201212021222121220000010100212000101101202220012220021111211110110210110002210210210222101211210222111022120220202012002021210011020222100001220211021110012121012000022012222210212201200100212101010100200102211102020020111120122200020100222022101200201112210010011101202122121000201012020122112201110202010212012202110102112220221", "02020100100120212100201201102112110120200211012002200221101120201121102202002101201202110012220202102122212002002211222100012110002000011011011112112212210121202011220002222211221000112201020221121120200011110012121022201011220101110121222210221210021100002212212211112000102022200110210211101221210121210101102010112200010100110002122212001212121221010002121002202210022121212101211202201200022021121022000001112022001001122100012012012110221100110121010011102220202221111021010022122222101122022102021220211001110212222201200010100202120021210011020222200211212120021200121121121120010021012022122201101112211100222121112010221210100221011010101221212001120000202210021200201012102102000122021020101121102022010221021001101112200000222211112200000112122121202202211202000200102112211221111011011100221220021100102200121011100002022202100020222101020201220122121222020110200211011000112002200221010000202220212101212100021220002211222121020002112112022001111120222010010200221202202100212221122221211211120102102121200222112211211101000110120022010110210021112111222110112110111110020211101002011122020202002021201121222200022002210212100000111220012222000101000012210122111120110122010122101220100110002201222201000001110101211022001021122012010020011021202202022211202212221211020101122200002200010120110110210220012000002011022020221201121022000202210222120111012101120021220001110100102012222220121022112102000210200002110121202101110100012021211111011111112212111120200012110012100122222202120100200211002002000000022212200021022112000120021202022200200020011112220020210201220001220211012012022022211001002221002110201001012022210000002220002220010100200020101012101012011102021011210122120021102212001010222120122011211201112002120201210201201020020001202120102001100110021002002121020000210022100111010120101101210002211011021020202120012212020202102020002221222122211000110001102021101220010122210210121211121020201220200220211021121210202011221022001102010100201200122010001201112002120222112100111220000221022222012002010201002002221102220220101111210100021201220022121002021212002021021222021111100221100000212002021020020201022002120011021011200010120110110220010120212021001002211002120020202102100221121222221210210000120111221012011220200122020102020000022110101012012112222201120020201012211122111101122000111122101111011222020101102112120212222022222210112110012120222122100220100221222221211022001121221002221220", "02101121122221211201000202210122221221000120012122122101010221111011010012101211110200002020212101220212012220012212210102121202121020122120100201102000011100120212002110100202211220002201020120010201020010100111011210100121200002000102012101002112011122201012222102220122122122012212200212222211010220112200202021211101112001002001200211011021111000010202112222101010112200220221121122012200112001021110000021002022002110212221211120012111112121110202002220221221112211211111111222012211000222210122201202011222011221222122110121201000122102101202212112221011212002120220120010101020101102102100110210011220211210012111001210210212001220211102022010112212002101200110001010210220001211011102210110201001220021220110210222001201020100022021010101100022010101202111002211111101011010000020112000211111012021002010012120010122101122110210001222010101120101202022011222200101111000200010211200122012011021022201102221201221020110012222020212120020110011100220121002210211122011012221000200211211120001122022212001202020011011212000102110020000200111221120011001200221011122122112002212011201011020122112200121001120120020121221201112202221102000102111220102221112022202220110101100122002111000001021020122220100220210112101022012021101221202100112110112020100022210102212210010111000111110210020212211200122110012101222000222112100101200201221000201022000222222001021000121021211101201011200012220011000120010011120100112011121102021101101112101020100212021111000000020010021222202222220212110000211020010111111120020211100021222112202011011001111020211221210221012021001011222222102111112101020210202020112122101020111011011120222201210020010100200121000011010200012022212212022021022101200121121122101212222021020120012200012112111000211110111000222021102211010202122201022010221222011202000202101212122220210012022022122010011201022021212101211022002110112010011020110022220012102011022211021111200221112222101222010102210121102211022101112002202102200212011220202010200010110221200201102020200201020001200200010011121022111210012112202100211200002100012001222022121202220202102220220102220001001020020111012120020001121020120010211121211111112020211002010002122012002120211212001011222021010102000111202022222002012200221211111210112010020212012121111000101011020120212100011100221001011202202121200110111212021012120201111020120010120020012220211221021211101120020212100022000020202122120221112102101100101211002220112102112100202", "22012210012100220210211122001122002212211220011110101121222202110011122022001022120102121112100110112122121220020021021000211210210221110012011111022110020100101201011200202001111020200110120100112221220110012101111212122200220201120022120122112201101110222022020022221122212102202201222011110210201101102000010001110202112120212200220102011022000100110102021120202002012011121210201120010002100010000120010200122221122010222222010201222200202211201020112210100111200102220211021011212222202120120221121112201111201000012010012101220020102022211200101010220201222201021210002101021001101222110220222210020001001002010011102112022200102111001111210102112112210202201121010022022220010222000112011110111021101020010002022120011200121220211120200122220122100221121001121210102112120201022210012011100000221211220101211121112011120020201200002012212001012110100012200022002110201112110200220102220021210020110021202222211111201012202221210201111022021122011112221210111002111222200011210000111102102220220020202220212001110021020222001200221211122002111120100012112001020001121111122112111112202212021201120002020202122212112201222222102020201022012200200201110102010202022102111220211201110120222221002101122102020002011111101111121020011220122201022210202220220111102211022022111022022221111021011112112221102021120021211211001111101010202020120010111001112001222000020102111010220020111012111002202011102200112122120021111020110200012220000220210112221110121122012211112022200010202020000021000111102101002110201102210111020111002120021002011101220122200212002021220210012201110120101201121211202022200001110102012122001220012100202011112212101122001021212121002020102000221002111001201001201210100001121221221101100102002210221211210021021102000002202121100020010022102011200200201221222201020111022100111112012010001211222021221212110220111100000102021000211202022102020002011200111220010020211200020112100221020002011201101201211112001100211002011120011111002022121202100211121210210000001102012112100200000101211021022110210011221210120022121100201110212121101002022002200020011122021221010220102002102210201212120002012121011002112002201000111212212110021122121221202200120001220001001111201020100012212102000100100101222122200211201020110112002111122010021222012120012120012212220121112122101001001010121012221100020210211212211221121222202121202211100212202000011020121211012112120110211121212011002212211021220220211010110222", "12011011212102010012222202022012000122010210020221011220211122102120201220002212000010222212111100211212102022201100201120210200100211220122112212221011022011022121110210102022122022101210202000010221112222022021120211211122122002002110210021222110221202101011200102001200211220110001202101021220211102110021200001110222011011211021022101110022221021222100002010220200112202212100111200122202122111022210211210011101201102122211221212120000111121002200102011222211221200022001212200120100011022020122202020120202121101020021110221212011012211102020012011100000222122010001211100100110121122011220100211000021121000122202211021122121110002200021222100022120201102200202201121202001202022102012002011210001220200021200021122100012111222120221001120000202111102212002120110020020200201121122020110221111121210002112010120101210211201012102000021000000201000220111000002212120010002020200000001010022111201202000111200021122211111111010020000121010112120212212010002222212221102212021211102210112001112020100022010200000110121122100001111012012001201200112120222210000010102120111121220022011110200122201121210000011110211110020001202000100210011101222102110002200200221001012102100220020022202002220220112011102111200200001012220212001001121122122121000210222210120122000121001110122101110121010222202221121102010212000000200221102222011112112011020102110000020111102220102222021202211001020211102021221021211202112112121120002022021201021011101221210202121001201222021112002121200002100120220102211002120022200110002222121002202122100001121121000002120121011201100021110111200100110022200222112112111202211210011022221001110110012211220011121100212220000020220202120020001010221011111010000122010212101202122200010002012122110101002001011010212222010002001101220122201102112222222122122020110112112222012111112202021001002122111100201100200212112112221012020211002021122020002011010200001022100200222202121102012102211011112102120020100100020010102012102222210100112222202210220212110110221002221010220100221011010120202100111002101220011002222101102001121002221010121021112221100011221200112112102002000122200120021220122012100012010110001010010011012212122222000120101201121021202200212100021001212220011001101212201020210211101011000210120022021001101222200010202202221122011200120021122021100211212020101200210010121022100100101221221012122010110101211200012020100102000102101021122210112000211110122010211000220200000200200021022", "02101122210000120121001001112020000200121002012112110220120000021120011201201021220112110011210110022101200212121012120020110202002012011022111000221201101011200111212000222121002210102102021120222112202002221022210222022211120011212011101120020101220102112111102121120111211210000012110002010020122021112102012202212200020210122221221100000110120220010020122022111101002101211211011110211022020121110120101112100120020111200002001012002211101212011010210200211211102111210121220021210222220212212010222101111110222220201111220120020010000110102202100001111012220110111101100001222111011000120111102210022121212212200022111210221022201200101121221210221022212121012211101010001102010111011212011022012221022000022020112010000102101000102000210001021001112002210010102201210120100020112020212002102211100110100001110221202121111212021220112012211100120120212221101110011222110000212011101110202101010112102002220012022122211000112020101012002200021221012100020202001000012002001102202210101112010101021002201220102112012210220120002002011221122112001222112112111021102102120121111101022021202220212220010200120221122122021212100000221202212121212200222112121221001001100210102201012020010122221012020011222222122120221211200212102010222012100212022122022002020010220210020001211022202102020010120011002210201221201112110000101020122022201011200100011100102202020212001101101202212021102100121222020202000101021221112010212112012221210001120022121210122200022112100000101002111000221220111011001121011022101002020220002000120021111210001202011012220222202201111022211002021101120111020122200012212101101111111102212021211101120100021202112200002120201222011112220220022120000020011212012022211000110222100012200110211000210101221110120221210121001121222011000102202220200101112211222220200212102212112001220110100102010200111020211200211112112011100210000201112000001220101100101102121222011210011122110221002201210102220112022120100102110020100011021211012112121222201222220211111110010010020112220022110202000012200110100000001101011000101010122112220101122202001200021012112112121101002102020022020012200110210011020010100001012200011112222010120120102012000002012121111012110202112200212110112121112102100011221211010021111200100112202212211222222120010010011121212020221011110020002200002112222111102121220011012210110222210120012102002202011002002020021112100122020221001101202020202220020022001200201112101212002010220221102022", "22100202110100210010210100101212112121200220010002212200010102011121112002110211002101121221221202011222200201112110112222111022220110100020200221111112102001122020221211022202012220201110210121202220222212122011020102022010110021000111100012211010210121100021110010021210020200021202221102221010022020001021012222211100101212102221112011010002120000220010111010220220102010222012020200221022211011211122221101002200010000021111212122102012101222210002011222101120021200101002202021210200200102022212112220111020111022011221201101202120200022022000211222211202220121222012212021122112201102112001221120221022122021102121002202120001011212211220011022001221102120020100112221211211122020121100110120222120211110001001222100212122210011012112220121212120112122022010102011122112110120210221112102120211211001202110101020002020110112002000010102222100202012022020100202020100202220201000111022010001122122122210222100011201020102210221010020101212220202021221112110110212020120120000120001010012212120102211121121111121110222120201212111220211210202110201211102221222110012110002012121200002102100100100102020102122012012011121200021120000002220002022021012111020001111220001222000022100111022122110021100122222202122120022201220220212221102101121210110022212012022102112221221211201022020221001222020021110122202221201222000201110222202212222220211101100200001102010000222022012100021022122111210020020211110021211101111021011212012000200000201210001200210022110022111101122122201102221221222122110011122222100020002202122010200100222111011021210000202012120200012010001102110010210110101210110021211201010120100120101020011020200120102101111021120012222122010000112022102012110011022120102222000122012112222211022121100100002000011000120011012122100011020201001210122022002200200110012212200200012201020010202000202011202120021110121022201000010111121112210210202021112001020110201000021121121102212101011100220222022121111220200112100011120201021012101102200202100110202201012002121210211001200102221012002022120112221212220122120100102110112201111211122101002220002220112002122110112212002201011202112111101201212210012000201011001121122100202212221011202001100022102121011201011211000221111201101021121102000102020112121021001010202002222121222210220010220220011000002100212210010212012121011111101020111222200002010212122111210111022020002001100110201020221222001201211210202001020012212012002201021122222212010121202201221010102", "11022001110002222212102010200100022011121100010010110210002111000222010112202212002220012101121111001212200021221201212102212121210210020211220101010002020221102121112200211100021212121002111012211121200220000220000111221021010111010221022110102011100202222000212011121011220001201121001220200220201112002210221021222202010101022002122121212020001202102101222001221100221000212021012202212201101122122002110001022101121211222022100120222121010002010202000121022121012102022201002222110101211001011120112212011011120000111122210212022222100212000020002211202220200211011110100011100011100110221221000001001201102011111202122100122020100122100121210221121221002110122211102020101220010011200012112121221111200221002102011212112211110010110022110020102212022110201002121112222111121101110001002200200002210122221120122011000222212211112221100200121010122211020200010001121201201220011120220122002121200021122211011110202200102112200110122202022101201101010121220120022001120002102200020110110021220110112110110020020002011111010002000200120200202022112111100002210012210202200022020122210120222110002101000002111022202121120110122221200122011120120020001221221011202211221211111010200020022200210222101110001100222011111111110010012102000220020011210121001101121201002012020001010222120020212121120200202110122101102200111112210221110022110010202120010102112202202012202011122212011201120122212021021220102001122101001002201221221112010101120220112010201112112202110201010000120022020112000102110111101011010102220220022222222120010221112212122012111122110200012021120211120202121010021001111122201200200111111210120221010002012011100202111112200121201200221100212122010022121112212221122120211222200102010012121110122022020220010101201102210222011200000212011210202101002210122212001011000111100002101002202202202002120000022220012122212110001102100121111110001020221101210200100121222202211221120000220211201001201022202200202201122211220012011212020011200111002221220020212220221111212202212222002111110001002000211120212002122122201001020101201002010012010112022002222110221010110221110001120211021012210221220101121200001212202212122201212210212022100010111100011021200210222100022112021002202111202011202102000021112210210111010201121222020102001112121112200100020221101220112110222120111211212220202021011211010212220001120002102211111212112002011110021011022000212120102002000112001121101210211111012201212201101120122201021021", "11201211220210221012220000000222012210021220001122220011101111001211212202121021211022212022221220001011021122012000212202022101220220111111220112110122011120220020100120210000102212200112202010200100111210121220111222022021120022210121222002201020112200010022001120002022121112210222022221021101010222022110211111200210120122122221022002201201021101102201222202222211211201021222011202222220002100112111000021010012101021111110001200012202111222100022210121201200110012020102012001110201001001202212222122012122120210112221221120020000021110000220212020112111000022220101021012222221101212112122222001010200221011110102001100012102002102202012011212221022122211100002221010112010020011021201012101012202012122120011002111121111102122101211000001122202220110122212011202021002102022221121122100022112100001020121211001100002102210220022221202100110212222020020020211111021201201111111211222002022010201202110002011012220211022001212101101000101101021221220012010120010110000102222022021012122011202220021122020121102120100112122202001101001002100222101210120101121121200010022111011011121210101200012111201011211110000200122020202121200112210222011222221202220010200122220201121201122121121211101010120001211002211210220200021220200010200101002211110102020111011002011202222022212110012120121100122221221012022122020011211201012222102211120010022121121120120000202222120101002201102121221212011220002110120002000021112201101122101211221010221200111212001201221212121011110121012010101010210220121122000222011121112210012101122001220222201122101012120200220201120100101221021221200111012002121010002000111021021211001201000210001210121012000001202210012221211200201010200001020221102001212121201120221120200001010011110010022212100011222120200122012101222220000221102222200120100202202120110012221001110210102120220200022112021011201102110011112102221200000220020012100100110020122101110120022012202001012120002211022122001201221100200022220210202110111012200000202011221002001202101001120022002000121002112001012211021212120011212112010001002021212210120011210222210210001200210010112011202212100002100220011120101000000011111222111201201021001012022102200001122100102200212120201112011210202201002121221020121212201211022202222021221022112212022100101122100201222010102122121010100222020021021121010211022112020021212101102120110212021120022011210212210222210122211011110100021010221220000102121010021121210012010112122202120100121", "21100211020221102211022021000020121022012110021012022000110221220211100010211121101102012222222121202012010121210111002021122020022222112020101201210001102101221011122012001002011222110111121011221011221201221111121212220111202120220011012212220022002011220021122111211220120212121100011122221111120022002211000100121221212110012020102100202112122101212022212102010221112100010002100201210000212121022100211202110011102201001222121000101122022011221220011011221202111010202202201121202220201001202012200000020120000211210121211011002212102202010010000121001210110211201022011122000011100221210010202022110000001221021221100220120022212201122011210002001022010011021101001022220211022020002211012121001010000122021202001210021120122200222220001202222111022222012122002022021002011002011001210020121212102210200222112100220011022002122221002211111100000112020122111002211102110012120102201111102210000020122220002211202201210022200012122211010000010011110000110200101212012022020020020212022210112012000102222220012110010220101010110112100201002211021010201111210010220112200011222001220001001021201100201200022211112212012212121222010101221012101112100210020011021020200011101010120110022102122001221211022100120121121101121222201211122011020120022202212120020121102020021200221200212220210100012200200200011110202001000111111101022102210122221201010222012001012212100021012112101212021101211001000120012110110012200212021001202222100120011101211122200010200202212212020012211212002112221210201222120102112100202120010120011002002101101201121210121211002121102212101202011211002022101100202120001110121210122100200111021102022011100021022120011021211002200201112221121102211122121121122200100221120110220000220020011002100120222002222011002211010010020011002102022000201221001022010012220011120212112201022011221122102102211020022102011202222110210211020212011210012222002110012102222010212121020122112002212222111221211121002102222001002221101210121012120102202010111112222220211010200001102220121200010011120112002200222210011021100101122200201002120002120202122210110210001211011201100212021220201201120220012100000120000120122200021122211112112201120020120222122202120210101021211212102122100212002010200002021012021112012012210222011000020220202121211101022102101000111110211122201022021110120200011201001111102201012000010002212022200101101020110021012111102000221210220201101101011122200012111011020110020222201020012011112122", "01112010220021200111021122221102221011221120002110122000201002011012211012120021102012022012222120001110202012102010002020201222220122121102001112111120011212101101021100122120002112012120020110001202210221002121001212100111221101012202022112220222210111122002112122111111002122011210010002022220021210201211211222011221012000211220100002210201010011210202121201121112121111211010122101101220012211011111011122210110212210012020121012220200222110210211210220120122010220222221220012002020001220002211112112211001102211200022120012121021120010020021201000000000021110102210001200212111202200101222220102022101021202202020220002002201120102010102001112121102202120211221022112201000102022220110212002220001010002020222112002110002112212121021012122011020221111112012001102212201222020200122202120110100001210202122020000010010010120122200120220012020201210222011111001212221020212021220200020122020211122012212000010001200110221112022211011010202201001021102122211001102222112022120210120001000000020221021010111210102112022221020111022122120221011112012200100122121010202100100110121001120102022002100011001110112022202120111120000221122100122110210101101020222202222210112111102220121120221212021101221112002200221201002220111122200122212221112122110021201122010122000211012020102221222100220121022220102211002211220021022121211111111110001021201012021000210222200122011222222102020102112021112020021110222211120000202221001100002121122211110112101202202011020021020002210122112200002202212220010210222020202011101201022001111201000011002021011210100022010222111012002222110210002201210002022100201000012011101001000012222222011022111001121021021011021212220122110221010021001121101121212022022022100120012021010212211221110110220121010122021121121202121012222101212100110022221111012200011022101120000200202012100201012002111110020210102121211212202201201012102011021101221222020212121022212122000120000202212100221221010222002220101211100101021211002002201022121102110200210010212012121220021100201100201120201122122011120022101220010102002222122120121101101121022210011022100122101220121111122221010221022220202000120112110222221120201111002220012021021001220121202202101222100222221110201101020100102112021200001200100221020002012101222101201012121200222121020021202011201010101020211111012100120222121121011201011011202222112220022122221000221102010201201212101102021111002120122220200001011102010000211000000222121022012220201", "22112212001000102221220020101122012110111112211200102021010010121201002211101000111022021222110111202212102211121200001021012100120002111112002001201021212112022111001112220221000211001110120001102122210101112201202222200111212122002002022211121102002102000120021220220022111011221212222020012010001001022102021220211221112022202110102211111221112021012002121120221201211201021100220112212220212122112110112220000020010101002022212211122220112021202121011120200211211001022120200202011000002012001102010200000002100020011111001100101221101012210002020111222222021111110201002120212020110211001000220020120220202201021110102211221021001110221220010201221111212122201200010110121221121001211221122121011200111201120122001010002002101011122112211212102002221011122202112212222200202020012121101221210012110011111101011121201100220001011200121111021222112002121211221100102000000200110022110100200021120011012111002220201012211110210010002002222000122001100101210002101220211212201002102102110011202221220100222121211210211012210010202110222202110120110210010120202020101121220011101001011120100211000100201101001211011120012211112211101101021021222020012110221002121102012211210121112110020210222002110012020101010212112001100211211202221000220222222122020110100202201212211002012100110212001220110121102212102120210120100002211221202110010022001012212110200020211221201011021101011010211221200010000010221010202011121012122012000122202012201221201211221221201002010122202120121211000012110001100010212020112020201220001210022002102021121020222111200021111201101110002120002222020122221202201011001201200002102220021222112222120202220102211022000211012010212000021102011000110001012202110200121020000200011020102211021001001212221110000122222012221002000012112112120112002210111002201010011022022111212012201221202212112010112210021100122101202120120010120220222012020112011102120120120110121220121101022000122200102111002120201211000111011121121021121121212102010110010211112200012122220102001221100102102222200101110010110202110011011101221122011021210102220112122212121102122002010020200010211110211112000100122201021212211111210200010021000111210201122101010111211120221202111110122202001122111121000212110202001000120121200120010121021222021002100200120201212102100001221212002102211001002000122002001010002100201100011200000010102010201202221022102122002220202021011211200220000202020210222021111211111221021201212202002210010021", "11010201012211021220211010201201021000101220000102100010012222111021122021110200102220102212201201011020202222212120221112120022020200221210221011021110201120121002212211220221222020012212020220201200002121100001021020012211121210022010012220012022221102212202121012020200220202000011201011111010220011121022201122211100200211101110101210020220022112100112001001200201210100211122021001222211112112022210122002022220011102020212100102101110022121221112122011100021020122212002021220101200010102101122102122122012200011000002212010000112222220122012212120001021212222012121002222112002122120021110020102011000212211001201202002200212102001001121001211111222012122111202110002010201211220021000121002210002122101001012220022212201222010000020122212212021102212110002122020111111200020200210102211101011211221022122012000001011221221210022121202221022001121111200001100201010112001221212102200110002121120120001220220021000200210202202021102122021111222101112111222210010111121020022011112210122111202021021010012220200100121211101210100000220101001100011112120102000120212200000211120010002212000120002010121111120220011000222012000202100011220120222012010112122111010122120212201112101110102122121001011211101000222120112012012221211002211100021112201211200112211111221112020222110100120011001011121001010012100212221022001122020102000202221221121011210022010212101000121201122221112210020002102110022111020221122022122100121001122010212020112021021111202220212100120122110121101211110121201121122220121110121122121100112010102110200001122011101100001221202021121021112020112111021201211121211012100211002122021212202001110120222100210221120222201010100022201012221121202221210110001021110202020110120222102210012211021102002122020020121111100220201002012002210212202021121010102220202101100220200210221202200110221202120200222112212201222100210211222210010012201200111202222002010112002121101120001111100110011102021022201202100012222010001120112201022121222212020020210100000011101221201120021111011002002210011011021011120000112012121111222021022210000020110101121011200111200202000101010202110212022201112100210122021220222020102022121111101221111021200222020122022212000120201100221201111212011201011120112110211100101121102220102002020022101102121211102020111220200211110022002122210200010222101000112101020112220111211111001022222012210100221212201111200100221100122001020222022211220120110111201200221022121222200011202002202", "01211021101101200100110121220121200221011220002102202211222000021002012022111010101111010222222120221220120221002101221210201122020002220220102200100201001011111201121002212001112222220122202111211012211011211110210011011011001021120001010000111110122221020220210202202122020110020000120211202020121120211202100010211110002212010122002112010011101121020120102010100111020112101212212012010101221212001200012200201211102001211001022211012220221010100011022200200022112200010002112021101012022111201120020002000102210122202011112022001102221010110101002011022002000020222222120022222012211101201200010122220221212212201101120122021011001100002102020212011010211102101002200022000221012122222102222220121002121122011121012201201122112021222221020011212202011000101202201202120000101201202201100121002202002221021100221121002221011111002001021001112000120122221002121210011220100211112222012122120102201100221102202020210122101220221201002020102202122121010001012220122201021211111010000122110102202212011210121012000012220021200020121120220120220210211220102011212220112110200000110101222120102022120220221000021022002212001211202201021120011211010002021100202121021100002122002110012001212221211012110212002112220212010120020000010122110100202000222121122000121022012200212102012112210010022101012100022202112010212212120212221000021221221112201001221221022101220220211221110211010220200220022010110222022110000221011012020200101002221110111220102110002122221000201020000000210110000200202222022010202101010021011102110100102002001010110102102201020220011102012111221000111002122211001211202120121210102010101120212021000212210000212102122102111222112100220120212022000002111002010020100002002102012220222211002220112002110022201021200012001000221012212200002101111200000221010010201222222210100221012000120212120001212100000222012102020221111211220011110002220222202221021001212022010202100200111222202000100002110221111212200010001010020020122020210111010221120200012101120122100120102220011121221201120222110211112221021111100010001212101111210021002110122200100211010210222210022002021110212002021211100211222100120112200212011000100010202121001202202020011101120121002000222202020021221001111102022200021020221102010112222212210021210201202022221202012101221120012110202202201100120102222020112122022000022101110021211012011012101002122121002012011012211212121112102202221102122121110021021010021210011210112220212201022111001012", "10100002000011001122012122221021200000102210222002022022110111020222111202200210002102102221002111212202011101102211101110112111022002211202002002001012101210210221210122201010122121100122110122021020222011211101010122010101002002112010200220011221020121100000022010022110001200202101211102221120000011122102110201221011211122011022112212020122011011201121001220112200111001102211011010002002110101000212100102011000200020102020222220010222100111002222102010122022122022102022110122110101002011120220111121211022111122101122220201222201112102011122202011110120112001012022201221010221100210202010022210200211121112122121011020220100112112112102022011101012200100102110001120200212001211100000111121112111101212210001001011111101120121222100201112022221202210122210210020000112101112020201211101010211021001002221221010222012201220002101012100022122212121000120220200220211200011222101110002200011111021100221200200010020102102222212111220012102110202001111001202020221011120020210221000000001121211000001211100022120011122122200200221021100002211012201022001022020200210220012200211100221120012022012110202212001011221000000112100012202201001221222202020202200002211212011222001112001110000002202022211202001002112212210120211101010012222121200111201101001000121020002011021212020000112211122220210010122010000110100202010201020020221102200222201002112112220220021120012102122021202202212221022002011002111202120111201110012111002100221121200021022012012010101200202222022210200002110002220012112111021021110022020000122112002212201100210000222001000021001022111222101110212102101021001001212210121000210002020021200000002210001100100122212101000122120210022210020102222122210112021002120021200102011011122022120202200002122021022020121021102010200101101211122201222021202202222222100021220002210202111120211120210002220220212110221002200001220100000020101022022020101120222221020211122121102001010000012201112211022021010111011011110012111011011000010002011001221102220020110222222221011012212121100120010020022020012221000120200022111111200200020202002000022110010002101102200220120012012200201102011022011121202012121212001001112122200202110200102202112022222000210222120100000002011222020110002112222121212021222022121200011222221221010212102020002210111100221200222110210101211020002101221120011100111022201202221111011121101022111012000011121101221220101222202211011210222220021021210200122212120210210110012201200021200001001", "12102101102102010021000012011011202000201202221000010200002220101020102220021121111020210110011212002210112211111012121221101211021202220020100112021012122210200202202010200001021122022221211120120011020101000011121001221100022001122120201112200020111220112011121011201210210220211000101012100022112011001221020112111202200211221102102011011211211200110010011020100122210201220012101202001111021212020012210110110000110120102021222200022101212202222221212010202211020212220221020010111120100122001121012000010200111002001110010010022211221200111110121122022110101011121000202000112201212111110110101211212120021212112121102021222022100222121001101222212122122021210022211020200210012211122001220222222110222020022120001200122000021220212101220000010211000010202211020100211201101221200001201020120121021212100010122102010002102101210012111002011120210120211120212121212200121211110020202012002102122120202020221211202122202220200111102120121210222112101022201121211221200202001022100021012101202222212212220112120221112220111112002101211200112011220222112020000202021211110020110101001021200111222121122200120100112111202022122121122001020121210001010210212101122021020001011111200220121010001200211012111112202002110012021101121220101210222212202222220120200200200021020112102020012121121212022012021200022022000022211110011122022012111121012010101212221212022220211011011122122211221000221211201120011212121202120201001121201222101101021021102112120121002010101202211102110011012120010121200122201012111010222211121120212202200100210100022210020202121200010002022211112101102211201000020021110110110201201002202221112001010021222200221200110020002101212100220121000001210102102221200101201021111122212110011100120221220011122120112221022002220110120010021022202002010002211220211002112222001212011222121002221111121100100201012021000100121221122022220002000111121012212201100111122110111110021201001102022210021202000012221012100211110111111122021101220110102221001220021020002201220021001000000201012121122010221000211210202022211100122200011200012200000011002102220220100222221210112100101102202001001212022021222002001011102100022121120102100221110222022021120020221000220222222000010100211001101212202120001202002212102201220120220202222112221022002220111200222100201111122202022221020202112102001020101121110211022120100010201210002211012200221202110200101001221011222222012000202111020000010220221021222210201111201102010220", "10121201120120000200120122011112212212000101021220110202100212211120002201201201111011101022220020120020110110222202101222221002111122020020120111010212211210212120101022112200221100010122201022110100010100220200200200001012002211201210000101022101112122100100010001210221121001021111220020220211012012000011022011221000121200010011121122202010220101100012222020020122001002000112012002012002120121101210212110022100212002201020102012200222202000111212012112100001011111210202212212100011020220001101022002221101221121221101202201012010110222201212120202002121201120122101110102122011221202200012110120011002212200210000012202210202200220102201220021001112202202100202122022121000200201201220112120112222100210122221121201112110212011121110111112110221101002200110212201021010202100112112121102221220200000001212002012100220011202201001210110112000221221222010210011002122210101101022102102101111010000120022002220121001201020122210002212111101122021201211022022120101110111201001011202210012220101222222122002201012212201002221122221121200212212011020121102022100011211200022102111120001101201000121211012102012101201100211202202020010221121002022222000000102100222010211220102110110212211111001201001220212112221022111101120201120221122101010221210111011120221202002210222110110100201002120001111102012212211021000121112121221121100010000210121220122202111202020010020101011121001202002022012002220102212212200021011222101122220212101210121212012021101022111221120202002202010220002200020000221201102112021000102010110110100122202202222200212000112000212122001221121211220221002222000121222010101120021201120201210201100100010001221111020222012020210121022211212000022220120010012100100020001000000112222121010110201022200102012120012111221100102101200101020022000012210020222110012212000200121202102020211122202111222020111021000022002202022112021001211211020011210202222210111202222111102100200201222201011020221022122012002220110102101211111220002100122001112012102220210000110220100012222021201011002111201122201110002112010222020111121011122010211110110112011210200222211122121120210210120111012112022011002201010201000012022220011110200210012100021001212110012121211200120001212101201010102011111122011220221020220112211022212021012201222021112002120012001221222201220200212120120220221222220211010110210110200012022211111101210221101012120011122001202222121020021010010022021012122101222111221202002222200101020201011021002", "22200210112221021111111100222120200210210020200022120002010201101222210110222002022010221022120120221101021010211200111102201020201120000112020000120022122121012112020010210220021012101122211200001112121000102202221022010100121020100102222102102021100020011220111200211100201201222102110021212022200112021021102202020101200200112112212101212100110120021211220002222202122210201021120011122212101122001021121120220112010102122110102210101111011021100020010210122011011201002122201122102122010111111122112010100002010102012111122222002202012201001211012121112112101111102102222111010100212001212110021002111221211000001111121002122010211021200200120010100121022020220222201010110010101021222121100000220211221220121101121020212201010121211120011102200101222011220112120000012102221210000001210112200112220020220220002112210201101212201100201122202201022221200001221222211001200120221100010212222112000110221010021011020110111021111000101221012202100100001201000111002012212221220121000022012200102122222110010210100211000200211112100101220000202120102120122212100220111120001112110110022110112201200010011002210212111222110100101001020200010120220111212120100200120001200201012010011211111012222001101210020022121010201121120222021111222010210202022200111202201102002220202202111112012112020121000110201121112202010200111121001220202011102000112202022121001000122010101111110122011010002010221120111112021022100122111020122000210022210121111221221022002201021012000222121112122122220010211021222001020110201112011201220111220122022201000201022010220001210110020002201010021222201211021001022201102221011202011010001222100200012022010000012020010011111221200110101021101111010201200002220101220112212221101202000100001022121211002111112220021200012202110011121212000010220102202100011211122012202211211001212012210211110000100102101120210222221000222202021221220111010110100210002010021011200222111112210221122111000012202222111120210100001222211001021212110122110222122212002110000022212011202211202012111120212210022012202200010012102201122111100120010111220011022121200220102111222221210110010002011212210101220222102012110122022101022211200020210202011220222100221210021111120120000220122201021211022000202022201112221202122010201122111222110120021101110001112011221012022012011222202220000002020110211112111010011200211010022102020220022002121221010211122101211001011012120210021202212020211111012212122102002120211112202002021200", "12222001122210100220101010202020210221120211000111201211011211020222022022012122010000110021010021212120211210102111200220120102211021221211021120102121220211101222002001112001020021021002112112120201201101010100212110022222002220021001222022222212210022221211001220120122222112100020021222011220121001001021202122011112120200011000010212202002212002201211002002012001011212022010211021112002110012000121001121112111100210202210010210221110021201212021010011201101210021010010121001000121102010002201222110000222122210122210222120221211200112012001120220202021220120100221210120001011012201122002022021202001221101102111010200101000000012011021111021210021020002001110212122120111011002211202001101002021201220122021210100001111002112121222002212000200001101102001200021210122211110201002212021000211021100220110212100020011010000010120100220010000211120002002212202112021122012000210022020220001210200110010110020221222012002112210022200000121000201211021011010011012011021102210202111101001221120101212020111220201102201222212222202121022010211020200202101101111221111211201101001012222112102010010112020122220021101112112201121210010200211112122120200002121021202020221001000211122000222110012011021001202002211011121122012000121012022222102200122110022212211002202002022000200201220212110011202001101002220001122011011222012201122121220000000001222110100100200222222122002012022002102010102100012220200001222100011200211202210100111112122020001011122210000212120211220202020111211001211020011011120200120022102220100101010010100002101122112210101021011010201222110101100121101112110120021212111102111110202020000200221022211221000001020020002220202201000001222201112102102002211101201021101102111011220202011200210010120020022221201110020012221121022210000202011212020220011121100000000101101012201111101110020222202112010101200000201111102121102111200101120220001011021102221021112210100111211021000212222212200220200120100112001120011212012212011022221002222120112210100010002012102121112110112110010010100102100201220021010220202000021211012021000122201012210201221112012022110210012112110021121212112210202220012210021012111002121122122122212112200002002210011002020002001200001111012211002102012211122210020101001110210110021000220122112121120202021100111122110010200021222201102202020000001122011211122000021112220022020021000212110212000120002012202101122011121222212011012211111211002002212212210021122101022222222001002", "01011212112201201021200102102011202102220000201011120111010111122002020201202201100210012122011100221102221100001022222112201202221202122221110020210211000210120011122022102101200222010101011020011102000020010222021111212220201201202002011002121012202102011220221211221011011221122020120111222210210112110202110101001222222012001101122200110111002011001121100222112220210220000221222012122101212121102012020002112010001111000211001121210020211220022120102210112220211102220122222000102100202012110011120112120011112010002200220011101000120201202002012002100110110122112010112012010220210100110201000100000110002202220110110101210010110021210212022112100122211012102101001021101012201020122021020220020001221111011120200112210120110201001012222112112101022010222000220222020201110021212100210011210022120211000222112022021000211101111102012110212002210011211210021200211010101110202111101012110202112020002010101001110220210002021001120120120211211102210201110000222021022220212211210202202011222211222120211002122001010212100221102211002220122011110020221221010121012021211022011022222211110021110202120011122121110201212212210212122001002222020211010221202202210111202210020001220002110201221200212001100020100122120220111200220200102011200111012210212020021220002002020012101101222102220010221010110201101021221002102010120021201100022001100011202002001020211022000000222010211222122102112001221012201120021022010120110201210120011102010011021111020202100002101121101002101011211111222210210111012212012110022001101212121210222022201001120111022012001022000002121100100111012121000121201011012200200212012001202022220021102221020102122201111021220011120001111110202020022001202001010012120212211011202202112012201022201200002211200121222011022111210002120102011210022222022112002100212210122102101002011202112210011021222002102110120012002000000121121221012222100000211010220101220221221120111012000212220002100001110101021202002210020202211102012002102122122202111121102001021220021200001120122121000111111120221111022121000120222212101120021202212200211200212102210100010112121201212212120210110121000000122221200122200211101112210212111120121221212000120211120201120220112121200200002012000120022010000212212112101000021112001100201001200000110121002222022210221222110202110202200221202112012210120102210202221010121202102202012020010001120202020112210200020100002011002220020001111221012102110012221221101210000220121220201002", "11020120121121122212012102000001202122002221100220201202100212202000100120102101021010220121002210122222020002022212112211121121021111121021021020200012222102110210021010120111111120220111122212021212211111012102012020002120012200210212212022010021111221012010020202211010111222022100222122201022111212201021122002222102122000201112201121202102112212100202220200101222102221112111200100011202210021002022212101021100112212200122100210020010201222212002202120211002201112100010001211202010120100200202100110202002220021001101012012020022220000222122121011000012001122110002001021212210022222022210021222002222022121021002120120111102012221012110020110000020100010002002110122011002212020021221001112112010011000201010220100221012101210022002120122201002121120210220000212120020022021202222121000020111221102110010101011221002221201002122001200200012001020220102222001011222202100122211002002120021121001020121101212010012111110200112120120121200100012221112020110112101220220122111001222021222012221022002002200101221211021102102122010220201012102201002000122120000120001010102100201220211220122021012012201010111001102002111201200201122222102122101102222101020000021021101220012012201111110121221222002010022122200020100210112101021211222211212222110110110220221100221021101001101022021202010110021220221021212120000121010200222221112100002200021222101012221022201222110011022210002000102220112220011202020212222202102101021021020122212112002012011222211002102110020000001210110112012122100110021000011211221111210202202122221000221210222022010021012221210120220010001110112100010201121010202022202120201012001102012000120000022212220111220222011221110112000120101012212221222220102002002110220001110101221111202001111210212012112222100102200022022122000221220021122011120021222121212100121000220101121101012110101020101101112220221012000020002010012122211200210110202101101201100101111111211000221011210111101121101001012111110000120101221022211010020002021101120102011002002102120210201100220200001011001000210111111100001112210102010112221220000122201221112112111222111221012021001200202002002010221122000121111012210211220120011100210102202000220111120102202201002101020112121112001011221111102222010012111021120102202222002011102020001211222000112102011002200200121202102012101022201122110120020010220000120021122122202200010211022202120121122121011211102212120120011011010112202020111000120202101022001011022102111122210100112", "11120100112121100020020101110120210120200211002022110012200020120201022121120211101012111222001202220011112212001111102122210020101020112112001221102021112120011000010012202200010200012001111221010200100011020011122120101222122122220020002102010110211020022200000001110110201121121200221101102220000011210022201102221220102102001022100102222102100112112000022020012121102112101000022210101002000121001220111112011111012221121102212100221210021010021221111121121022001210100101210021001211221122021200002212111200002120011222101010101202200202022102010022020102200220122200001221112021202121122001120022201010001002020011001201201202002201022012210202211021011110100201001210102200000002022102222202011220010221201101022200111110211001222200101010220212011022012101112001222222001021112020222210022002122111221202120000221002010211212202010121222121211120012221120002022002011201000101211021202000201102200020112110201112211110002220110000001012221011122101100021101212002021000000000122210100122101201012210020002121100210101212222001222112222122112101222112111002120021201100220011212102112000220222110022200201020221102010001200220100210012022020211112120200221211101001122200222122222201112121022122111111022210112122210201020012020222121111201120120011222102201102210120012212220011102221020120220220111021221001222211200102102220202200110200000221110100011222202201112201202200011021122210222201100011001221200102212011221012221200200110221000111111112111120112200202101120220100122021112022200100111110211220220122112211222010210110220120002102120010102211121212212112121020200122102010112002010201212221212021222122001021111002000100211220221020100222010200111000110010002200100211100102222001101022202022022000001022102200210001021010210202010201020102000202211020101100101021101001021012202202010212112100002110221021201010002220111220121020112121121220010021220102202220200111210020010012002101200122121220010112202210120020100100211002101200202001202002201022110221222000012120112011220101002202001022111020110100011020111121012022202012102222211010012222221210022212100010121212002212201001120121101011222101021210122212211001220200011220111202221120102020102222020001200102220202001121112010111111200020221222210002221200211022111202200221010221220121002201201122111002222121000002112102021011121102100021001010212100011110110211022111101211212110001120001022021102212112122002201212010012112212212201221211211120000202", "21202212111021211202100100120112111011100202202102021101112002022221122110201201000112010222110000112211010012212221011210111120021210110211100222101112002120111210022210011202002001112101211110011202110022201101110212020112202022021101102220211020022211022102200020200111021200112111020001002221101001110211101111111101212000122100222211002100001111120122022100112002200222020220011021211211122101122220100010001000221212110111122202110110210121010021120202101002211220121100000010121200110012022101202012211112120212020002100012020102212222010102121022111122020000201112002022001100110111112120022212111012200020011022012012110211202102021001210000120220000100112201121222001200121212010221211200110010212112202222000111022020102000211011022210002220000010000212202000102102201120011002111220121112020110020021212120202012110202022202210222000020201002110011111121012022021000110100001220012012112220112201210220111220222012122212201101010001212101112120120122211010221120101002011201121202012122001000021121122110111220222001011012001212122221001012220212111001001201110120101111012121202101110012022221021202002210001000110020010210122012221022212112122211202220110101012211220002120210201120201212001101010222011200002212012001210222102120011020022001121222122210120110002122010112021200120202111102012112001211211221011222100212202120202201101101210011122202201221201011100102021110112022100202202111122121102010020121021021000102200102121202121101122211102110020220101020111111120022012200122102021111200202102102111110100201112200121001211021020000002022100210211200211122220221222110221110220211000020000220120000122120020211212210111022221122111200000211022110121202222021022022211202221111122221021011121011112011020111012200111211112200001222221220012001020120212110120201112201021010122102221022211020211021122002002202002201210020222012202101120200001101202200212121120222200220120102220020001210111010110221011002000100022012112220221111120202100201021020201222021101120022222021002221102212220102102000221110021222002212100012111211101021202022120101002022200200101001102210221200102122112202211022212001120021011000111011001001110102122121102120022201011120021100110200112120020212212001020211102022000002120200201221011120000221020122101120212210221222102021211121200202122221111010002222010200202101012001212210002112210000100110212100221002121220121022012212201212220012120211002201121202020221112002112001222022", "11022001112021220111121121212011002212010100100111020202011012121221210220022110201001212001000221211122012002121002222121012220220001002222022021110000220111102222222120111022020021120210211222112222111021121001001100001200211211211022211020210221211202101120112021021020022222211221200121221200202122111221220001211112001212020210001022200021111211200000112202220102011100110102110102020020112000000011120100001222021121101221112011122201111020021112220012100010101021202022012202020002112210210122120110202212001020002212120211120011110110212202200112122100102201122012102112110101022021210121000121102001221211120010122101001010121111220010202012221220021200021202120220222201000202222211100111001122122012200022011002200212122211111212101020002101200012120100022121220221111100010012121201122021101002222000110121022222120121200002222100021210102221110221011101020102121111001222010122101102021000202021012000220210200000212012012222002120201100012202102120000222022112021001100111121100211221112111212021000201210011210102112100112220021222221110002100202102201212021212112021202100212202200022200022200000112122101022120221220122211110112102201120021202112022121210020201002002100111010121211122211102012211220222102210001122201010112020101122022210200111211102012112120220102020010010121222021121121010000212002002222211201211102012202010211222201000101000200212012020021200122001120111111201000021010002020220112022121102120201010112122211222012101212201122210020121122202212211120002011212220022112021110221112021201000022121210101000120111020220002022020210111200022100202212022220100122121121222222001220212012212221000002212200102222102201202020002000022111210222102210222000211200101011000001010101101012001200222221222101011221111111221011022100211221101122212210001122122101000222001202220000010010220111220201202022112021001220202022000211110011222110010112220210020102120210011101001120222001120000000100200001102021121101002211102021222212120111221201021200012210022200212102010121102212020012200112221112020112120021201100021000111122011010201110221212202002200222000012221222002020111222120121001000012122011011200201211212000012102001021210202222021221121001102201121212220102122010121222001101220220221011210000222121221122020111121112111011021002121202101121101101101020100122022222110011120110212222011111211121102220201000120222201210022102200000211002021201101011101210102000121021001112010222120210012110", "11020212212211112110221102001100001012101002020112212012111100202121002001222001012122011102222100102200010101022112201010210101102212011122202001020220021001001102201222000021101210100212101002212220201212001021102011221211012120220101222022202001211222020220211122122111020022101200220221000201200202112012120112122111100221221022001222212110020121002110100222202021000000220200102021210100110200121001020210112222001220120001010021000000010110100201222221100002001200000110220120112112110020210121120210220111101221102022210020120200000100011011002201202011022121011200020011202002200101002012122221010110100002122100012000221112021111102221102221020202000011001220100110001100012001102210210210220201201221102021221210001201101022200210000201200122000120110022111010110100022020110222100201102110001011201111202220220210122002221201211222020212210001111012111212000100220122101201100102212010010001201211210121000021201120010121011202100121010202020212221022012001211000202100101200100122100221111000112002101020121210222121200011122021101201212111010020221201021121002210212110100021021000110101100201111121201200112211211202010110000201001100010122121121020201021102020201111020201202021111000002220202110212222112211120110220022211221121220021020001212002112011101012022200110020100200022002121221010212020201120122121011222012110210210112211221212000201212001211202000102112222100000200001020111121002221101000021022111101202202202221202221000112211022012220020202201221021020020201112011012120022012012212021012210112111110010212211021001122020002102011012220220022200211121222211120021010212002201210000112111211220200211202100120110110111221222100222202122021220221212120110212002111010111121010102001000001202210111021201021222122002220210201022102121002021022011012011212020111000120121101221102021210010110001222220021110122100112212200100112212222200021011000112202110011211011201220110012202211201212200211221122121100001201112221112101000121121221020002021112112210110010001221211001122111010002022011201120022200001112011201110221010201110222110201201211010120122000221221000221200122112221022020200122202100210021202212002100220201100002020202010000021201101120220212212021210000022220012110210220100112100101100100100112200112221112002110121002202012122121102122112121201122020011112100101222201112201121000120101122112212002121111001102200210201102220222120101211122121211011020012220020101210010011101220020212", "02121222200221020021211221202222202002222121111000011112211222202221121120210010100200010210121020022122000022100110121002200202111021110100120120010211211000101002021200221021012120102211101010020002221221122000010011200222122210012000111100222121012012110200220020212122020102110220220201212020012111111021022010122220102111122112201011101102222101120101220110120212122002002100100200002011222212211222222221022211202111101021020112210201011011101202211100022120101111221001122102010022101221211112212001122120022222122221022002102120201010101202021112222121110210021012220112100100120111001012211222012220202110011121000112101200100002220010111221122122101222121110012220202022000210222021211222022021110211201001011222111212100220000222101222101021022221021101110100201210101011021220121011111202111111122121022002221220101222210021021100211012122210021211002102201022002212021200211120101200010002222112101210001212221022001012021200022002101220010100220112112111011212121011020002120210101210111202210202002000110212100022101121201212222110220121222102110102001201202011021220221122021002022021121210211202120002010112212221221020002121022002100200212111200222121111212011010111010100000221101100000001211022022001201000210211010221202212201120000210012021210122022101100202002011020021202220021022121212100011110011021120221112001210000000011121020011222000210111012111120200222022221122010101201201211210212001120011100001100202101220112021122202121022210120122012120001002100011222111122111111221022011012221101221101202000022121102221010021211101212202220211211122110220022002222122202012021121012201100102222110020020112021021120112211011211212000110100011100022111000121120111000111000120221212002002211022020012202010122222012101212212121202000112211111212012201111222210202022200020122102200020000001102222012122211112121011121210202111210122110100200110012021211122012000122221200022002010221000111000202100120122002212021202010102010100120222022020020201101212111200120111112201112010102011220102211022022102202012100011111221200120101020120011021112200111121200111201121020120122211111101022122210110202101102010211120010212120011021202101002012212100101122102002001221121001212112112020212121221221110210011202000200200102112112002102120020120100000021102102202111122222100001212202222010020002002221221121021102101120122020202100120021111200121200102121002010120011010000011020021000220202201122112111101202020111", "22022200000211111221021011211222212201211100010201200121211211021202010212010202121100112122212210221211220210021100121110120122121100110220110121001110021200220211112122020121122011122020001101112202011020021222201112112102200022002212210020120010021011201120010122021221100222110221112010220120011121202012222222211121220220221101110022012021021021101012202122221101121000022000022002110212101221121222102112122112022201110011110022210010022121000002102120100100221001210200122200021012022000202210212012010000212201220012121020201112210121212222100100010120200200221221100212020102221211221120100211210222000201102221201100110211011220221111212010012020111100121102012101221221221210011202000002111001210212021112021210012000102221010020201011222100211220222121201012001020100022120021022010102120221020110001022011002221210002102100201011111120000000112201112010000221201110121110121111212110102002001020001211202022202200011002220210122122102210021010211022202010120202021221022201001220220122210222001001022020001110021100202000120012121111210102120212212111211012012202001101012002122010200002211011101201020120222202001222100121212102210210220000222212011202201112012111020011100120011202020021110020212120201011212101101112100200100101111000121201202022112201100020211210211100212220220201200000211002202212012012220120122112101121201111102110002011211212212110202102001012120000200201001012012220001200022021200211202021222211010202102221021210102222122100020201121212111000210100200120011100000022000222010120102010222112212122120021122211010022022210110012110121211211112121021022200020200111200222002110110111102000110121122202120122120122121011001022102002111221210101012012210210121112222112001112202211002021200220201102122102122210001101211022001021222110220001100121211210201220020022220100200211201011000100011021222012222210002211022212010210002120011012211201022121112012211121222102111002221012212102221212222110021012220201121110222102002221100101112122211020012002020122122022111012221220111210000111021100210220002112210022011200100122220221221201102200000000211012111102202202001010221022110202112200220000121221221011021222202201021022200101012210122120202021210122022002002111000220200021010201212012110202112021210101101200211122011100121212210212021101022022112222222001201202200101021200022020221202122202100001222221120011020200000002211221210001001202121010221021220111011221202001021101222010010022", "00011210220101012020010200120022002222102021021201000201001122021200020011220202200201210201011022222110211120202211020012221222201021212022102010000211012201121221020100110011000021000201221120221021012022012002121220201011211020020121020201011001021012101001021212220200220022210000120002222100002100101202211001012010211112021002221122121201022220012021101122102112110211021010212011210000221211112202120010002101020122121202211022100002001102002122002202112100102001021002210112202120212020011021201021202000122210020220200121121221120121011221100110220102010200112200110112012000120222200000222012211101212201112021020010222110222212020100221211121211210220012211001212021210100210212021002001102000020111112221202112211200102200210101100202122100001120202001012000220121011110020112021122120002010010102200001100022120111100111000212111121021010100110100221120211002100112220001210202221010200002010002021200221021002102002121201110212200102201200121101121110100200200210212122200101220001111000011220020020211221102122202222112201222200122220102211222202221100011020010012011212010101022101200110121011210120110110211210211202000200101100221222001110010022200100102011112212222010121201222122201101200010210202001001222022212220222122202200212120102112010121220011221211212020010202202212212121011011101221022111012122210201110220122122121212212120021122212211102022120122112101021220100201200220112202001220101110021202112002000221020210102010111100002121222211111200000221012011221100211210102022012220202211112222212101022100011000000002020121012022001010110022100022211002212101101021122101010220000221010022102020020112110122221222111221012010002102011212200020220112020120010221220200001002102012210000001020011122022021200220120110010100000212220220211122022201201212011212222002120221012101100001120101022000212120102201202111021102112010101112211210202100022220201001021201202221012101220010000001200121101221212111121021220211122012012020022110000020022202120102002002200110000121211202100121221220211101100212002102112102022210010211212002200220012222211120020201020201020020211010221021211212001010022002200020110121021222212100022222202020020010210111002210001101220212010021221110000002200000121220022110222122001210020110000011122200101011112211210010200222122001120102220111111000120201100122122112200022201101021100210121200111210212001012122111010222102112212220221221221111120120112221210210002000020020122", "02212121010121101121122222222220111211220001212011112111000020122021010101021222000000211021122220222210220212202210011212101121012002110102122212220120200221210120120111020112210122221200212110001121011200211222111000010000122111100211021220222121011022011001202120121002210001111121201001210111111011021112112101221012120101220112122120210011202222102222002211211021112200210112111210021222110202011012111022110001211120212012201021220102001020112022021101021021112012100202010221200222010022120100000021211000220100222222002100012210110012011000210120222201210012202100021121020022111020011201002020020002120100012200120002220201022211100212001100210102222201220001110002200022111222202102211121112012001211200211120200020210222011010211221020022210111102101000010122101212210120220012010202210001022011100001210000111101112010202102020021121210101120010202111202022120201210020021210201022012112220221012222221221212122112011100000201122112100102122100202220101210001000112200110210210120000020201102010222221022212220020101110001000210101210102220222000222111212200211010201220201201202112011002122022121020101000102121102010022122222112012001212102220122010110210022001222000020010111022022101210221010221210200202011202002100121200021110112102000111011111221222201000002022021222112202221021021111122112122211112120000002011001222112201112100001001210102200002101210112220021002100202002200100211011210211122220222200102000000220022212112112220010111211022011020100202212121002012120010222221120001210110102102021012220112002012212212211020000122111012021221212111110221000200000100212112222110102020020220012210222210101121102202200011101001220110012210222202211010002212010202220112012210112200000121110201012210100110021000110100101200012222010010002210000020212202000222220222222021122220210211002121121020100122210012102210210220000120200112020012001011202111222010201112112210021112222112110201211212110010212212012122200222201222220001121210101211012120221100011111021020001022212221122001110010121020220121111112011220222101022121121000112001111021120122210122212211112202220202112002102220121222201010012210110222212121120000012000021220002202100002000210212010011201112101211201122201200210212211200120220122210212102111110120001210212001111122022100011020012200202201101012121202222012001100121211012020012001121121210210102211211112021220222201201120000120011110122112111012001022211000200011020110000222210010000", "22101121021211010122121210110200100022112220002112200011122220020211210001020011002000210111011000211101121211221100201221011220020012100002002002110101112122120020222200100102012111201021022210110221101222102212120210002111221212100222001002101020002200010221111000012001211222120001001111111212010000022110100012000211001102101222222221221200021220121020120212100201220002200222110122211021022121102102222202100110122122021221111110202010100011010111002120111221001000022122200222112111202210221200120102200100212211220200122020221022021101002112021110212100201010210012100010210202111100002010101202012202102100122220022112201120101111111102212111010100121002220122102102210021001201111120012121122220101110001210110011110210102220021101010122121121200012220002221000000111101200000101221110102211101202112100002120100102220202021211100012121111001120102120211221120212112120010212002012211011200021212201202211002122200202011001111101021102010200210211011202210201102221100200121110120002011221121100112020000222000010012221221211222000110221011022222212200010022201112111200221102021111011002020210221210012011020211202120121010210121222002002121021010001220120220112202012002111200201022020122200221000022202212010012221220212102220020001202201200211212012210010020222010020120120022110221120002212022110002201112200022211220212212212111012220111012222212012201122222110212122020001201221220012101201000022111010112000200011100211012020101012222101112020210102220120200102011122100121000021012101010002000012211101101002111011220201101222211222111021211200010101210121202210121122211222212010220221011211210001200020211200101012222210220002222101002210220110102010120101011100001212102010101101012102011101222100122122010110000022210102201221012112000201121222020221121021000122111221122200020212002020201100121122210010112101022210012212200201011101200200222020200001211102101001101101021120220110001111002120201011222110011120100101222220110210020121020200122222210202002211121112112021210012011011020020101020220021110000210212020111010101011210211112112021212020020210220011120011222022110222202020222110010021202201221210000111200010102221200020212020220020200011001000002221111121112110122210202201201121001200221211100120101021202011012011002210222121102220120010001221012002001201220121220001121022101101011100121110211202122021020020011222020211000102020210000012210120220020100022110120121212212010111211222200020221", "00112121022001202020110002120021210120111022121021210100021212012021110121100220222100112001121110110110111111000210120112020202201110102011001112110211111110002121121222110211200111101002102012020211100012202210121121202111212102022120111102021122122221010212211101221000001010120121112102001112010000010120021112221210112010201122101210101201100222021122210210111022012101200012111202002022120010002200212020101101100111011111012101010012211000121202002112101201002010120012122020120020222100122222121101221021222222210112121002102122211222100100022102201110112211201120101002212001200120111201100022202101012102202120100100221000211102010022020001002212112012100000202101122011000021211200002212202111100221020200212211110121100212010012100221201201020021001120012222100002110211200101210220212201112220202120020100102001011020222211102122201212220211212220020200000100011002220212211001001211112012211110210221111101012112200100110011012100022111011020001202200002100120221220102011020210022100221202100210000220110221210111222111011111202222112010201121211222101012201112010022111221111201021112102222001210212220211021001121000202111021000221001101100220111012012222002101111102011201022112020022000020001210102100200120111201010011000002221112100212220122220102101102112101002010212211121121011202002122220011100110100110022201102200210002210200211110202211012101002011002010122021012022221112100110001021022102222001001111210100110121021002121102201110222010200012212021120210011102110202202211212220110111100202110021220102221120222111021012211110110002111121010000022000212001112010002202100022102120022201121211212222100100112122020002211011210201120101121122220020201212022200202222201122201202122212111201111001010202111212201211111101202222000222220100002112021012012021022001201101011112210202022012012121222210000121022210222022022202112101101110120220110120200202121122102121102002121010220120221002120022020121021112200200012122110002012210011112222110211211110202211211110002222102101120110021201221101200201121211210112012022101112101121100100201110012210000112020012220021210101202001012011122012212012211101101022102001112202120212001212200021021211200122201021100210011020012120111220011022120202012221101101021202212021121111111210001022112000111120202001100010000022122211200122022200102112201222202212111001020112111020222001212212120120001110112021011121012002110010221101212110100220122010001212100012020", "21110010000120022212220210202102120020012120012202212120120112221102102100010010101220020202210210101120120202200022210220222011212202121120122100021220101001202110000110021210220011112021120220001102122200001210002201020012121200100221021102212121220000212100211001021212111100121021211200001012010001002221112200200100110212111000110020002201210111110112020122221210102110211020101220101212220012001112022210212010010221020012001122101022100012122102112212021220011101210211001200002001102022021010200020021020000200220011111102111210100001010000200001020010100122021110102021100202100110202000202001120121122221100102012101100010011102202110221222022111222200001101010002001020121211201102202122120201021002120011020101210220111202111121011101111122200211101210010101120001101022002112222111102102000010011110210202221221202102020220222101211120211102021112221220100200201101222012121012200200012112221102012100001120002201221111111002220220002022210202002112100010100211112002100100002100200222200110000120020212002202200221221200021201200010110112001011020001021120220220011021122221222001221122020202120101010120021122002212202121022011200222221011012221111111101202121112020021120000111010212011222221122220222122011201100022100000121110201020111222012011121110211121022212101220100101100112000112210102110220200120220202010102221122102102212112100010101221200122010011100221211000201210201122220112102200111200202102220021212101022120102100212112010012101112220012202100112120010221201201222202020020002120200112010200101000121211001102022102201111022010010111211211221111201100102210110001120000021120220000000202002112000200222112220110012102220212120100012102212001221100101200002021210001100121220100221100002212012221122201001022200110121021100121212110200200200101012001120121010120012012110211122022001000012001220102000111111012222102211002002022120122112100210211002011200002100000020111110222022220102020102121012222221221020101100020000012200220012101120212001120000120020110212100112202122000011011120112120212002210201202212202102001022000101201122220200110210011100200100001112212221210001202002202110002222012101220110121201222210120120212101022021210112122101120101001221022001001111020101100202020212020220212111021111222212102021011211102120201202222220110221210212110211222020201022021000200021120200202111001102112022122020002002111201110200200012020011220000022122222221210200211121200212122001021220001", "02012211020201221122110220012222212000002222002202211100102222122122222000201122022010012010022221220202000000220222222021002120101001222001021002110121201200200221222010012111120011022102201100201111121110021120010212000002001020010221112201022212111011022222200010112122000022101011222001110002201210022012201011020120212102022101211101220001100212001022021002110000011112012120021221011200200122112001100200222002012112221212102211221021001011000110020202022200012222020002202110002002220102012110011122012200221210002200101212110101022000211111111010111111010202120112101010011211120211000112002221100001221211121112011211112210210101122220021221022122222202211101221122201200121122122010220211210201110201002001021022212122211200021212022212122100001220100120000211222021111100200102210111020111002122102002001001012201220000212011111211102021012120111110222012000000020112222101112011102020220012211222100111222122101012112101000102201210202112122210020101110121211021101110210212120020101010221112011202211220020101000100221211000200210201120111201121022111102201012100000011212020202222012001100010201011012211100100220211200011110221111001022022011011022111002121201121120020120001001022111021111102200021102210100011211212120222010201001212011221120010112112010212101110201121001001221022220002202010002220210122210020212101001200101220000100200002110211201011100111101111220010200212202202111201000120202211120001212220222022001001101222022200212102021200110102211010201120220121021122010020100021110201100221120001101101121222201001022202210100022020012022112010120100010001010010221222022011021222110022222120002211001002000201100002011102202010102102021111012220102020121122022110221100201202101021021102122001020200021121010122100212100201201001220120110021202000010120220021011210202210220002001012010101020100002200020012000210200221001110021021000002002020222220000210200211022010011001222012012211110020222200210220010120021002010120101211002020102121201211002200211122111011120112021121202200001010121200112101212212200002022112022222220012101212022120011001112022022100222020201210212100202122101021201211221210102021210122111120110021112110200020001212101000010121002011201102000020001102122222202000111021000222020100221120200110200100011121212122122200110222102111000211011102121000212000101221120021111001122101021020221000111120122020201010111200220121121210112002000020222121202111221102110011120220200001", "10011011100102221210201212212001112110011121022010021100221122011112000122101112212001001020022002200201221102210220100122200012012020222112001220111002210012100100221020021120200102221202110022222000020110202112102221102012020012020000111102201212220210200122100011220202212212101011220012011202002221021020121220220211200110222211200211021100021211101111020210121220021111010022110011012100222220212022221202200112211101220110010212122120111122020220100110202022111020220000000011012012100110002021012221112220120222011122012022120111000110220020222212002122012211110220221101010120210202022202102112111020220201212022100201002212200102221112222202201010220200102200201202010101110020000020211101021002121011201021102101221111110222101000112020202021000210022210101001102210221001100202001201110020110022112102121210001020101002202201022221000210120101122221120102221101221100202222202022022110020110120111100111000022011012120121022100100202122021122211212012120022210002021012101201021112012021222010021110012211112022100022110101110011010200122122021200120020010112012201020111210111220112222122001212202210210220210021222220020120002020022102120101111212001011110012121111222200122122201210221121012210011121001121022212120212000021212220202020111001012000022220221210112202200002012112100202112021112002010122020202112121202210020100212121200011001021021210222202222102221102110001022002011102201212210210020200101010101221102200002212222222112010221112001010121221111221122120020112110210210222110021122110222101102210200222110121010212012022221202221020020001202122100112212011201200210212112211002122210200212101122011100210220120122012010002102222021020111101010121202200112011022210210112021222221210012102201212001102021012001101210220222200101112212012002112020101122000121112122101221202222212002002110122022210212121220221221210221001211122120210002211220212010210021102000101102122201002200012102121100021121212010011100222100201000121121102200010121021111120200221100220010211010020210211102010221000100001000120221220121002002122112100012102001120110120111221020010022022121210001020200221111000201122211101112100212110220220021001220111212201200211220122020221211222121200120000110110000010012101120012200221002210120210222022112120221220120220212200011221100200112200220221020220101122222000222111010201022210102220210112120000200222121010102022212010102210111110100000202120221112202112210010121002110021220211", "10102010200112220001222121210200211220112021100020210000010101211220101201001022102200000211202011111002220122222002110021120100012221002020220102021200010101012000202000002212112102100012012100022112110212211010010121210220201010101222210101211002021000111101121200002010101020020122002012222201121011210022122111211121111101100122201002110120211202102200202220010220102200222022202021111222200100102220121121211022211102210210100100202222002210110102222001200212100121201001210200112101002100012111022101021002000012111001012012010002110002021111120000211101011211002102121011010112000111001122100001100010120111112121002122212021021000010011100011020000210120001010000122002012211100221102211012100021002010012221212111022102012121200100122211010200102212100212002002111001010201022120101122002201200102200011211100112011200102011000100002010220211221202011100110122100212020122001012012011110110002102012000110000220101010002222001120121022210102122002220010120112211012010200210222200221110110222200120011012022020001110110200211122022121200221220012202000010210011020012102111210022101112102110201100022212000020220221001211101211211011011211021112201101202212202110002021010012212200112110001100000021121012000220021020022121021100121201110020102011221011122020012122022210021102012002012202100010101021112112001112200022121002022112221002220111020110210210110120210021200022212110112012221001000001020020002021112011020022021022000212022101112200000221102122110222000012112001112211120222112102011102111100122211121222110121200022120120021001122000121220112211100201020002202010022212210212011222221010100002002111212112210211200221220112210012222221112102122220100122001011020202112002111211102100020012212101212110001200221121200100202000020102212020110100022020002020010211002202210112212001220021112020111122021020111122020110111210120222020001110011020101001201211210000100122012120122210100110002101110202202021110110102202222202022002112012222212101021022022110010010120211101010112210221012021002010122121222012002202022202200112201212000200200110101021221211022010222101002121211222002221000102221110012000010000122112220220222222102110110101102212121200102100022110100120120202001102110222120002122022201120021211221011022120200212210002222021211111211211001220022111210011022111000001102212110221010210011011210222220202102220122101000221012121022102202121101110212002120200001002221100102222202101111201010000100", "22121212210011200102111022021122020121200112201200200120021111021122120022100122012121110201001100101002101212111010121010100011021111212110110012000011121101000110001012212102200210110212122020121200010121011012202200211120121202002102122122100210022121010211220121112110111001002201112012102200222212201022001100120212021220101022000111102012011121002021202012200212111120101200111012002221211002021020212120120200011121200010020112021220222122202222210200120101001011022012111111212010021002102011022200022110102100002021200221210222201202110011210211010221011010120201122210221221120121211101110111120220110222000102011221111102200111212001110111202100021212022112120110200011110112100212221111200112110221202020202211000012020211222001001022111211011022021222022222022211020201202220210022020201101101120012020111201122001201011210011100020100002020011022112020010201101201222122111221102001110202220200220220111100100012201100020102221201222221112001101211012112122022000222212001102120011221210201020202102121210102120222210021201220201021200011222001112101001002221102002010110220221001221000220221210201110210010000221210110002102221102022102002110210020211010221101020000210110111122010110021001021120101022020111120200012212211111120110110211211100011122221010111022120001222010220021112112001122112111222100220110022210100110201001122211201002001121222000000200100120022100121101221020100202210200002021121012010202102002202211100210212211200011111222201221011200112100021200112011010220012120100002121212022001111011102201121100102212021101222122212112211110022210101112211210222101010221211201202010102202012012102020122020201011020002112111222202010001201212011111110001101222012201012111221221120120222201222121100222001222110112021102211121022112002210212022000001122222201120001222211200112012010010110100220100202121111200001001012100021212010200222212202012020110211122022101001200200002101002011110111020000202121001000122002000021211200012010120021120202102020121201102111022222002111112221202211002200102102211002021121010210022221212011121222011202210101202001222110210120201112021112022211211002012010220122002021020011200201210001120201011122012220020000001122222212202010200200111011020002020120201212001022220021201020211101000202221100021102200212220002110020101020101120000101222102202102220110011122001021200202121121011200200221022200021121022212021112211122002111202121200000020000112001002012000120", "21111010020211021111210012202010002002220211221022202111000211110021221001121210122011001202211012122121122022200201100002212120200020202101221210020200012222020202010110200012121111220000210000212200002121220000010022112010102021201010110121122021012220112220121002200212010221222201211022202012000022112022201120201012020000001202011211222101212102121212120201021111000102200102102200200201020001121120121121212122220202012210012110020202201000102021121011220100112111002010210010212020212112021221010011200022102001220222221000120112021201011221110000110021000001020200101012222221210102220202222220212102100021210002221120211001202001101210002201211221001120122202110202210110022221002210212210021201000011202000212112020020202220000110101120202021022210021002020022121102020001200220012110121221122202012122000211211012110211201121211021210102120102201210000101220211200102002120010212020001002000022101101210020220022122121121010220102210011220112000000102212011111211221002202000222111001011002010210020022220211021200220222201101010002020112111210020110220020221010121022220221110211002002100100120121121010212100022122022101022000222112012222010001020112011110222122121121222012212010000111002211001010100011010100020110210002202100222002012102202120121102220202101121021211212011110222010222201100222020100000102220012212110202200200002021210002220212011222102210120212222102211211010000012221200020111011202212111111011021111111100001020100020101002100011010211122111212100012022211011121211022012001201202002001200121202221211022022112011122222120121010010012210110222022211121002102011002202010210200010222020021200012102001222210112111020122111201000120110121102220010022212100122100122002221002212101221011112212002121122110020020220110122121121101201201101001000200101000102102010202201120112212222211111002221110012210211222222021021010100101202001100121201100200201220100100101110202100022021221110022122212110121221221012212120222000221222122121101222200110202222212012202020211212002221201222101211210100201112010020001221210222010012210100122011102221221212221220121112020110212201022212020200101101121001202210012210101122011102012002122022022102022000020111001211202011200100121201021002000000110212221121211121200102011202001211212211111102211210100010200010020122020002002020101202211111011202000200010102211100001020002020222101112121112121020111021200200122121201200100102121210021211101202120111022110011", "01122122102120101010012121211112001102000021112121210221121202111011121000220110102110210202221211001100102121011022020212012220200001211120121021211120221210022210221112101210221221010112111111200121222202221211201210020212022221112011201220110122101112220012002122000222200120210121211021122012211121020212002211222022001010101001001102012222202202011121111200120122222021111022121012011112211010101110000101012210201120201100111120102110202212001112000100102021121011002112220011222202021211102110211010012222201020202112201010211001102002010202021200120021202222102110100212112020210222101010210210202221222111210202110102211012201210121120201010200212212012010020210110210122200122111100021101101001002012101210100020210212120011021220020120221020210010001020002020012102212002121211222001210011001002211222201001121212000222202002100202212011201211002000210021212021120001120210010012221111010021112002212012210002100011201202122222222110021222202122012000011102211210102010211200202001012102222010110212010101111210020112110110220002012201122202212002012211012011001002202220021211122012021122201210122200212011110010110012202110000100212212011101100101222022020121111110112100020001001202111110111112112001112012222110211020022010200020111121100122100001012121111011001120111212001220200122110000101100010101110012011021021102211210222011210211000012220111111012002102122221212021201001010000002210002011020211111010022010010101010211112211000220100010111010100000211120002122210012012021021220002210021201021222101121002121012000112202022102122021012000201122101101200210110011111121010012220202202122212121121011010102112210220210000011211102120201102122201111021021121122200112202002021100212021100021010000121120011201022220100121100000100012011221200012212112220210022221012100220122221111212021010122012022102202101011200211022221021211112200210010111211121102102112112010102220002101100101201121010222002210000000012011121100111011000122112012110212101002222000020222110001211022010012100010210221020100000110121202022000020210010221112111121212000011111100021021220010212011000221011112010002112112000220002200202121221122112020110000000221011201220020111101000112110112212210212022222011002100222110100000221210210001220022112010200122100010002212010020120212112102121211111222000200110100021210112111101100101221002110012001211222201202121002200220000002112202202122020020022212020000220021211010211110012200021020", "21222012002202012210210201001111211102212202202021101021022202202111221011011120221221100220202001201211212212200221222120110020112112221121011201110222202202122212021112021101200200120101110120000110001102011220120220101000201000102120212212000200021000020001011210100210020120201102110210120101211010222022122202102212121102010220200221210121102022020110102120122112122010000112020120101120020102200101120011010211212220212212000111111022002012120002201111220212002021200200121001121110201022211020002120211110102111000211001210110000212201102100102121110102110102210222110000102010221222002200211222011221221220110201212221122120220011221120220201200101111000201211002020111011012220012010210200202111011202112010000201212002002202012220010012221101200111020021101011022002101211020001001001120000100010001200112202200112112122112220210111111111111012022110020010100000200211001101110200012200221112000220222211221212102222220222111221112222011002020211211202122201221010001120221220201201200220202210112201101022110101112021010221220101111000222200120101120002002102022020221010010121002020211020000020222102101012001210120020200021010102112011012112011221220112022002112212201201011102010200122021012001101221102111212102121222201200120211011010201201110111011010122122212200221100100011112010222122012002002221211102221122102221100202222011001000112112012200001001001102201220011001120122210010121221202122001000111001021202100012121210022220200201121120011012101101002122122100022022122210102221021200010221200211212121012120212020112010222021201001002021200201221112011020101110102012110220221220112110200111002002012222212222211111111000122221221220011222121000221220111201110001201011122002221221201222122212202012100220010021110221100022221220210022010011102020021112112120202120112112011001012020111200011202202212210021110200222122112020000111012012022012211001222211200121022202000012202211222112211101101212202010202010010201012110202210022221200122021221011022111201100002100010010122200202010000110002012221202221222120112220021200111020001120112200202222120001210000110222220100010201022110001112020000021020110000012222102101111220202202120002221220202012011221112010002111120002120122221101020010201100012022222211110202110200010001112012020021220202120122202202211011111022211120111001120202122221002222020122002122001012112202002201121002122120112122200112100021201021110100021221012100000211020112012002201200", "10211110201000221001120212111120221021112012200201111110210121100002000000101212002000101120020020112021011221000211012211021202012122221220121200101202220221021102211211221122110122121111000121021201000200020021221210122222111021011212122200120212100011022111212210000120121201010221100211122101021222220212000101012212220021202000122122112101200012002122100000202010111001022022011011101202001112001202110011002120111201222222211102202012212122221210212011002122100221010100101101020011000010102100001021100202011211200221211001112121101212012000121000210201210121201200010021100010220201001202111202002000001120200100101121012020211022022010202112211210210002012020010221020200112020101201200102022100200202200002200201120002122011110101100111120200020122102122110200000021202201112121022002000122202120001100222022001012020111212020121210110122212000110202000202121002111102022122220200212210120202011011002111001221101222121102111201100110012211111100112112100212000201221110220112200022200111021022000110212001222221220010101212020220000201212200121201202012010022021121211210022221021011120021102001021010000121000210112012002011101102002120102120222220122101001110011000100222212111001121020011020222011120120122011212221000210010010002012211200200112011122001102120222010220210021202202022212111120120101122211120020002210221010112121111100102010112002201222022121101202001212211002101201020201220211221011010011001201000210121001220122000012222021001022201101200002210220201112020100012102210022100022212222120101000211001112011112012010122100101212002201020001100201002120111112201110220002002122121112101201102212001121112212102020202001010101100201011100220111222121220021200112201020002200201211202111000002012221022212100220121020221020000222001221022001000111112212000100002212110202011210122112112101222122002021201202212202221121101021002100100202221010011100121022100210220012211210101022120210212021020120222021022000122120211122012220220021202110200120010002011001111010111222100022102212210122101110020000220012111122021211201211110001120110210121202011102001122112002220221022022001221021222112001101011220022020022211121112110122002002202002222001122010001211120010221220212221002221012200111102100111011112222100000002101021211212112221112101102110110002110002100210110012120221220100010101002202001020211012010110111122011120221112211011112011021021212002221222112100112221120022020110100122200101000221101", "12022122220222122202020212001011000001111010121110112111102020120012210001200222100000101210111020212111022122110012001111012210112020020010220220002112002011001102100020100012012101120202202211101120212202102210222102200221021100012101200002102100111200120212002121200110120102211022102010222022101000110010120002012000012220122212220010101100021010210111102201010100010012011122002222222110021022011100120222110111000121101021211102200112201010121201020101010201120021201102210021101202100001222120121000120022100010111020201000110000122110111011112110101101012122202102221122200200100202112122221221010012220100022012210110010101202111021021011220121120001121010022120022212022222211011002220212102010101121101102210220112022211212102211012012112220222122010110220221200102120111002122122022000102021221122111221222112201202110111222210220220000201222000121221220002201020111102221221001002200121110200002101000202122101101222011111221002100000221011121112112201100001220212202211100222221100002021122021201212020222111021100222022202110120211221202020111211121121211102101010221200022120211221002121222010211121010210100122122201100212101222022221101002202111220002101210221211101000021001211212122222211112200122010020112200120202000112202211212220112120121202112121102112020022112110201202001211012020212112001201111120111202120101122011200221200201121101021110110211120220220000221202100001221001102212002011111010212110212111002012220010111200120022022100121110021010111101110110112000200102112010211002022220000221102211100022220021100122110221111120211101211100122000211000110001111021022021112112011222201200212100212121112212100101210002020101020222202200011210100022220110012100121120121212002101102211102221102202001121001220102100012012100100200021020221200100012012010101100011200122020220221120221222201211122102010201111202012120022101111121010122221002020210121010010200222000110020202121221202221202120112010011002010211222202202121221200121211001010211112011010120021102002112212200111012220221110102112200022021022010202101011110010211210012020101012200010220101112211220022221221020222112120112222112010001100110112100000020221110121021022111020220002112112020102111220110101101110210220101122111121200211002111000220112222200020002022212112021122100211110212201201221210111020220020010200012120121210000001111000110221010010011201000212122222110221201200121222100202020220210022012022122220022121001100211201", "00101012110020022101201112220222110121201221102012011110212102210120200010121012012202210112212002002010221212022201020012212211020020121201202021100210022010222011101001022021020210202021212222011010020202101022012001022020110122000110102112121110111012011002000012012000001222102221101021221221011201111011200102011111200112111122010011012211202000101220210000101210112001010120210201211222100102110202201020201101101110022221100121202120022211020222210120220011011220212221110100020000020021002221212002001102212000101202222100110012011212000220010212102020100010101011221220211222220211022102122212021020010211100022222121110220011120210022220100221210211112221000022121221021211122120102221101221012012020021100011110010001120210220210001022001002221202101212012000220201000121011111122100211001022210211201221221010210122222200212222010002001122120211122012200200112101112000022200201221102101020212002202012012000202111220011112201220121112102120112220000102101101010111001100210101120112111110221022110201122002221000111021102000112122120010121201011111101021101112210210010112211000220112221022200222220102200011122201001220101012121100211000001002211002212021100112102021010212211021101002010201001112112220000221012101120121120121102000210102101100101110201210120011112220201102112021211212010121100222102112201002101112200201220100020201200112100002002002201020211201202010120010121011021002222201011021101011110012121011100222121111200210221121001122110110010100020212201201201011100212001221112220212010111101200011122100011202110220100121101101221201020000001101210101221221012122021102012000100121201102011112100100222222112200220010121022112120211121211122101120222010110011221001201012120200011210200212021111102012020112000201220122101002111202200110200012110120222212000010102010222120002212220120210120221222011000220210202010010010200220110001021001102220001122212221120002122120101111202111001021221122111220101112100201111222220202011002202220210212000122100211101022110110212010012202102010212101000002202200022021222020000000022100022212002110020020221221111210201012122200102020212100121111100012200101222200101101012010111000122201111222212120222020002201210021122100000221222021221000001122101002221012201121022010110200202100121212220000112110212122200020120110202020111222121110111002011211222122010212220000022101222001222100120101201121020120201122202212011221220102201202211022010201021120121122022", "20022210212001111202112220200210200212200120110001101012210121101021101111020111000211120202212101220121201002000100122120010201022020200012101021001210210121212100000011201000202212101000112211110001022021100211202102111202000202112101200121122202120221001220220112100101202001122110200011120020122102211220220011210012020022002101210011122212210201110120200021110120100002001221100211020120221221110101100111120111121010222121021210221101021221012202021212221122001210010211102212222122011110210202001120112222101110212002111011112102222120010100100220100212011122122221010211110110001121101002202110012211100210100020222101220011121010111012221010001111110010001210101221011210210202121012012021101220221211202221112212200011212020120110121101102211022020110022221020220112010210012110211120222201120021222010202010010222001112102211210010012022110120221111220011010021120001000010122111002112102212202212120201011120002222220100011121112001020010201121220210120202222200212221200021202001200102011122020200221022222220110210201221002101001000200212202020012221021201021021202100220001122120212111021121010202101002100222221221222020110212202112212111212021002101212020001111121021111101212211011212212001001000201011122121120021012211012012201101020121100012200022112000022010000120020002101200000100022201221200211210102102000002211120002211101202012001222210101212202002001201101020120120221211211202002002212222111001222022000202222020120200200212010122222212202110221011021221020102220020211112120200021000020112122201211201001122121010200101000002211201111101021111222011120100220000210202202211020212111110120100200101222220022201221100212010221010110111021011110121221212201101012020022101222220001001212201212212110021122112001122220021010000210102202112112111012012102202110222011210001220212011211001010201122001212211011220000120210120021101210121100112010102112200200012211200110101010122100022201012000121212111211011102220020011011222021210211222000110200112210102202222102020220212021221002001021201221202222111222021110000020111220220202020220011011011111121212210222000120102210012221100110202220212020102010000100121200022100001202211221011121101002002022201202021020100220221202000222212212110221102221212000112111200010001020010110222020020002220120112011101020201210210122121121221222210221112222221101121100221121021121221010100001111021010101120210202002101201012010121110121221012022000122012101212010211", "10101112020212010110120121212202200121022101102012102011122121102010011122100001121011212120221212202211020021212122122221210110110210101000020202202002121012001000102200110212012110212002112202120000222220000010101110201111012021010010202010000020120120020102110022012120022012002120212101120110111011222020220121122200120010201210211001212200220111102220102000210201020110210120002202000222122012200011121020211102012020012002221000100201101111211210211102210111020122111011001111112011200022000202202000122200121202112212121001122201111212220011211100022022112102010120122021102101121011020122111122222112022112120201212010121120100200111212021012211200110000202000202002012022202202012221211220100101100122201011111222012100120221222212202200212122202211000022011200200202110122002201111202202220111200001212112201000122121212211010120120121120222020100121222100201011001200112121001122112201011110110202121212021200001122022010122221210001111111222212211021012102101201102121202222210200222020202221020120012202102221001212022111112022120012201121222000101010210011000122102222011111112112012002211122111010121220210201002002212202121212101202220112022120202122012202101221010200210020221121222021111010121210112110210211011021022222002010112110121211102010200120201112121121220010202112210200010221222001221220102222101221122211011202202110201122001221211110202221110111202000111010101011201222221002102201110201222201012020012222221221100012011021111212220011222002222201100210100012110202001002111022100021221120101212122220000211110001001200002202101111011012102120210221112012001212010020012221121022120022020202120102001220210122111122211001102000201011220001121001110022101011110121102020012022110221111101011210210002222021112202200101122010210211002220121111222200222210022011112101021121000022110100100010212112220212001020100222111200121022202121111111100020011021221211121210111001110101021212200120221100000111121100200221122111110120202222120022201111220001021021021201022022202111100110202110012100000211111011220002202022000002222212010120010202110001022211220112102012120100000001210202012222002002012222220011111022221111111220202021011002001122220000211000001022102101002010002022102022012022212002001222011121110100222012102000212121220222210200020221121111002111122222121001211000220222011222221220002121201202222011000001222000012122212111111021211101202010002022211112000201110010202200001111020102210111", "12002010211102220010100100112011212110102211110020210211111212210212122212101120022010110112111211211221111002001000222111102022212112212211102022011101201022220010200011110022001101111111111001200222001211020011112211222010001001002001012012101112201020112212120021122012200212020102122202100122011022012212001011222200200020210002112020011012002110200012001102200211122120120200112100221020102101221001120121201102202112202120111212100200102021100120020012122002002100122022000221212210122210001122221221022011100200022020002100212222120221200111212221110121100000121120201121120201120201220002010220111010111020220010100102200212111100112022002010210101020122210012102022122020002012000212220020010121012112101200100011001121012202110122211102000112102220111001201100211212021121210111021101222200000002012220211010011000111001212101001001012021210110210221100121220221011221022202212222122021121122222101111210001100221220111001000112112101010202101220012211202110210220002002202202021100211122121121111011202002210022122122010120210112211110200200202012022120212211010222212002012211122221002000122022202222010020221111111020111222210200021202201222000110112200110000112221110212210201022201200100002101221120212002122121011010110202101200221101201112201112101021100100200012202220112010101101000211201200012100220010011201010200210111220000222022022210100021201000102211020001221121201121111111111001002011002200222221102011221112212221021220010112111120222001001212112102111001100010202212201000020100212212112210010210121000010012210111120110220102211112010211100000001221211111012221122112121201102122211001021101021021101212021022010212202211021021122211112102201200101212102100122220111122211111002112121222200222201112001220001020010012021102102120120020021101200202020202111202202102021221010000201002220020122122020022001221022021211121110011212212012211000111211001000102022002010202112101022000212101222021010111121021210200022122111220010120112210112212000000210022102201012011000111122012220112001000002111110120122200120212110212021021222200020022222201200000121010120000202011001012022100111200100012201222121202000120121210110121112112012221222122201211022012020202201022102201220120200000111112100100211111021212000001122220220100201111222022212110210122122010001101020101212120120021012020022110020011110012122020011000220122012002000122200201001010100020211102022010221201211212102100021100101212012210021201", "11210222100012122111100120011202200102200121020010102202200002100000021101220001102220212201112112222011010000110121122110211111220010221201202220010010100212212222110020221212002120202022001100001012101112120012121202221210102201211202121120002120102201112201101101010022221022121011110210022121210202202101220102102202101022120010010120120212221210212002022122022200120221200002012022110012001211110221012100000202010001120222222220102121110121201121112010020212110211102002021222020211121012022222212020102010121100120201200122201221011211120001110220021021122222200001122100022002211222112011111211012002101112111100101002220100110110110011121101020010212010211222122112211011022221221002212200111211102020100222221110211202100211120220102221020200000021001211212111200012221201211022001020110111110211100102112000122101200222221011022022001001020010001122112202122000102211102111201022002120102121200210012221010022100221111110112212111102001002211011102122101121022010022021102012000021201201222012101220202121000210110210112122210102211221110121202202202011021200221110012012110210202201102020201020021102122011221200101202111001201011021002112211110202002102001201012211011010121122010212200112021111222022202211022211010021000110012012021011221102210212111220120110001122202202012020001002200120201122022000221002120101002111011102220101210101020002121202022011201222022101210222112202020201102100220212200122021222120221200201200010111000120110200011112022221102200001112111112212021100001222001001011222012101020122210011021022120122102002120011111000011102000022020000202002111201210001120110101001021220121202001020212220222210022001212000112022111000201110122222120210100202000110212000210001020110212120002220100112201002100122012102222110122001020002010011102020122001001001221021110102102100101211010101120212100100002010101022202211210221202002211201210202202001210010001221200111221221110201011002020021201220112112102000000202022002201221121221202111211210222200011221120100122120002222010211112201020001200100221100012202101102120220100122111102020120012102112101110201221101020022200111122221211002011120221222111001011020021122222012210022100022210012011011011110111200011120110100020112211101121212020112212120002201111101121112101110020100020120011002000120011120202020202221001221222221212111100111020221112010021200200220110020221000001012121021021022220212102001121202110022101101201011000202011022200101", "01100212011001120200012022201120222110112120010002122100111002101001110002111011101220211121201200021020021211211220212112022100000022111112110221020220001021111112122120220210011211002211001122202202010101120021010101010000001100012010212002100212222100201211210011000021011212000111001102011011221002000222001221220202202021121120110001000100222012012000000000020212200110200020210111221200202112102002020211111221021100022111201222210102222122220000020211111122110111222112200121211120000110011121002101020121110220201100121202002120110122020111121202210102222001001210100100011110200220010011110201020110212102120100102120010121100112201101010101102220200222012220200112220220112122222220021210122010011020222212020100211121110210020020111210222011200120100220202102001002102121110122011012122200012222222212120011110110001000110012102002102211201221211001210112112222022001101222221212001001202102221002212222120000121200222221111111010020201102001211100011020010120022012022220222210221212221101111110211021222022210020122102000020202101000212220202022000001121122112121011220202110210221000212120000100121210011212211212012110220010122212202210112101221020210120102002122220111011211001211221000101222111102221100002222011200111001120011010000112000120222012020002220210010002002220020220220022211102002210110111112022222010011022222200211002212122010101211011010101202102021021222200112022201222200012112201020221102102110201002201221001220122200000202220021200200101121000122121022122202121111101022202121100120012012101011220010200010201120110000112022212120022202202112122210220002010021011221101120221112021012110111200112220201102110210210012001002021210221010101002110122200011000111100210102222221102100001100221222201012211011220210101001011200001220000110122001200021012221200222020201021020011200012021121121200201202100121002121011210010222001100201222201012120011110011022020221012022221110021021011000101021220220111012112001121011001111102010202122211202111122120001220221020222120022020021011001122022110121102102021000122202001222212022221012120110010210220001110010011210002122121101122220201121212220101122021100222022210111102121101210020102110111101222211121111201101212211112211002220020021100211101102001120120202112120010111102121010221020110101001020120102221210201001001222110121200220021001101100201111210020010112100110110102110220101112100101021122110212112100022201221220200200101122121111012220", "11011100001202011222111002020221012001222101110002022112110011002110200101200200222200001020020111002000201211100200011121212100211220222100010112011100211010222000022021110102201202222011122012022201212220020021222212221212120102001102111021222101210221010111212011020011201221120211200120112011222012021122110010121222211000001222122221221020022200021110101121001012100101101010011000201102211012022210010010022120121102011210201110120001122221011111120210221121210201121202001012110001021110020000022012010220121110120102010120102111210211210000222102002100212212011101220011211110102221122021201210200002210002102002220020200220100002112011211222202210200222010121121000101022122010000202200020112021021000110000220010012001022020022021020222122122222120001110200100210011210120011122120202020222021221022100200120002220002122122010102002012211210101020121022120011010121120211002201102002022012001222002010200100010202002200101201022222120221120212001120221011020200101010021020011012210102201012102221111111111101112210111211102010100022200111211110000111112011012110200020110222212011010220012220220001100112120100121002100102120012202112102000012001101210211211211200211011221212000220101100202211220200102201001201202210000010021221002101021220112010012020122222002210222022000222210110221201020221110110120221020001211220221222012002101021201020021102222222111021011220010010002200022201010212121210112200210200012010011221222220021020012021120221222001122010012222011012211122200020000202000020000221201210202202012212012202212000210101111111012101000110021110011012210021010202000112102212011102100110122100122201110121020220111100110220200000102100001200110112110220000121220120220020110001102020122112200021120002122110212002112202100200122211102100112100010112010011121001012200121010020120212202210111000002222012012200121202100022002001212110121110201211220121022020201220021211202020121002101101102202112020120201102110200212022100000020012020222000211012100210112011202111020222021012020222210022200122210100012101122011210022221211021212220212110020000011101010111021011022021112022100111201121111011002012122022101101210011122020020000021002020120211011222211200012220120012000102010110021002220120001011020102110020210000020111121111102210211010121121020121122121122120121222021102021010120021011120112122201101011021120120200000222002101000012221202000110002210122102111102101210201111022110002001220211111001", "02002000112102022111011120021111200202010002122110102122111011002210101211111210001122202221011200210220201022011102111212122220202220102110201202001220102010222100101221221110212210022200111210200011011011220202122021000211012002020112000020220102222022200010011002001110110202012122110020202111000010012112011211121021010021201021201112221212211012201102212212202002211112000022011021020120221221121220211220010111211221201220010110000022101202210212102221102220012010000211110020211210202112112111111020222010220202122220120101022102210011121201202221122020220122121011002100201211210100120222100111002120211111102200122011011012120122221202112012011102211101101001112011121202012122121222211122212011220100011120211011212102122121121111110101222022112100200022112221010101200222120011011210101101022102012120020210021101210221212201102222111200020211201100000220211101021001020220101102000102100100112121102021120201012112221100211212220212010000222012002110122021210210121202210021222220211211200001212120101021020200011122221211120010120112110122210110021100200111212000210101100102110100101020001010012201122011022210200211001021001021101210202200021201011000220210020010211111012101011010112112012220100020011212010200002012212121200222002211001020222222101021012211201200010211211120012202011010110001200100210110110202201212220100021100212011000101010110012012210112200000212210210200121201012102020111211000102010112220222110101011021212110010211002102112112120101120220100102202001020112022010202200020220221002111221221212112222012110000001000201021110210112121001212101002012121221221121201020201110111020021112212112122210221021000001112021122111220220222010020020222102221101022102111120101002211021100212122120020200122011221012102120121111000101112222102210021111222011112120102110200212100120121201002210120110000101201002201101211211021021221121001001022200122002101010201100112102222120111222000012200211212220212101001222122122122212121011200121010111002122100212020102211002112221211120111102212201001021112101222122111011112201212010111102111022010022021012000111122022202220110200000202121212000010221220212221000122022011212201002121111222010110220211111210200001200000011202221000001210202101220121111021211122201100222210112012102100021002001100002021110201210012222222011020121101001012022220201021121222211112211201002020001010000022010122011202221102200202210122012102212221110200010010101221202000001", "10222110010022202010022102220200101022211112122110102201120201220202010022002102122222001122110102222020211011200112112220202110202000102101201222020222111121201221000212222220100122110121202001112101102122102021020202212101221101210200211002100000200122002022020220000202120211022100102112211110212220012001001022202200002121211211022012212202101022011010110002000101001220100100221102122202200010212012122111202100022120110221211111110102012111102001002010222122120202210001201101102221121211100201111200202222211221001121220222201111221222020021120212122201212201102020001020021022201121210121000020121122102210120021210210100100121011202200201120022010122222122112110020101222220112001010112110011022102200021112122201012111222001211012021012101021120211120202020121000212002002111022220102110121010112102210001022102010110101211221012120221100002211112211000122211212201201200102110222221202222120020211021210120100210002120202010012210102011002021120122020111010121110020022102212111200000202112110202020201120101201012000211000120101002002011221002100102120100011120211021021020121202212102022112110112222212021101002101111001100010120001101002011120220222001212001111022110222221212112101021111210020201112221222220212120212012210010120021100121211210000111012220201200210010121220212222121111022102021021221021102111211120210100211110220012001200212010011002012210112021122121120201200112011022221121210221211122021210100112001120112111020110112200222201111212221012022021022022011021202112021021210210002022012220111022021012000001020001122200022210121002012212112120002001021220121022120201021100102000202211202121111101000101221112012100020122111010222012122202122220201111210211012011012002222101101201102222112212212102221100101201122021110102212122222212100021220202220211112111120021002221210110110100202122111100110210122022022010220201121110221000022002112121021221002100002221201101122021121020110021201200111111012112112222201222221011012112222101200002110210010020011002001110012122010202102201010002101010120020102210220210021100122200102020102021011212010012110220222100112100112202111000022011200011200212000001211022110220002002101020220210211010200121120222201011102000211210210110110221222120101010211112011211112210020012121220111010200012211001102000012021202210100100110110021102112000222222022200220202021020112101020022002022211200210002012010110102010212100122122100010101120110011211012100220211201", "22201011121222021100211012010121211221012120211010202020201220020021111010221201202010022000200102212020010020101221220221102222120222100001201112122221200110001200120110122112120110002222210210202021200112010121200220202221122112112210201000101121201001021000212200222201101100222111202210111201211221000002120222020120112120021111020211112121000021022121220101100200012110200121010000112211200222221211100000011000121220001012110222122222221002122001002010202122221111220021202110212120112222212002100120102100112111200000122001200110112000021200001200212010221210021210110201110210111222202102111110010121101101021001202202201212220120111002121000221122220100010010220120011222022002002022201212012222200001012200100001002121222200222002002012020212120010120011021021201121100212112101021201022122201021221220120200121100000202201212020021011211010210002212202121221201222212002122110021021102002220220222112021020100220101202120210212010112012000201222012122200112202211022112001012020211201112222101201010201122100011200120221121221111120210111120001020210122110210210112112201021112112221200022111120110111201212012011211020101111201222210101001212011210112122112012002111202111001111220010002000202221111201022012201210100102010122220110110211211120201202011222201100210212112112002021001201102111212120212002002111222021021001112122212221211120101202201020211121222012120101222201100001022000122110210211220110201110222100000012122201122011010011001211002012222120202221010222220001112111110020012120221002121121122002200202101102100010120022202221110110010221012002201220101202120100001000222010220220122020012020122101012002211001010122200221021020002220222012102200001111211101111100011201102112210110220012020012120012111212001001102000001111221120022122220220020120122120011102111221210220120010201021010110010120000002110221122022121210112022111210211102011101120122221202122212102110221102010112001020000121100210202000222120102212222201222212211210002212212221222220022220210012112122122010012000120112100111121001020120202102102001112212122011102102212120120220020010100222212101220000010121002211010101011210002121212221020212120102201000121200210001210211222101120101002120220220200001221020100121222100012122000012022121200200111120212202100202022012221222011201100011122121111101001112010022222201110220202002220110212010112102222022122010012211100120020222102212010222201201001011122100221110210120100120211210", "20211210010200221021102202010112121101122011011002022121012100022120210222220012212022110222210212011100222212011102020212020000112022021120020202221101001210222211002210101010121111110011201102102100200202000212101112021100220102021010000222202201122200002022211000112011022112220220101212002022012212201110101010122021122212021100120220112212202212110212201110221202002102020000212002112020201001000101020000112002200200010120110100220220111022200221121110000102002101110100222021101100111110212221022220201020210222022100020022010120002201000210100112021101101220121010200212202021021120110010101010102000110101111220220221100110220122101201011202212012120201000210011201120021022020022011222200222021220101020002210122200202111202021002102010000001000111101111212222110111202201221221120022221120001022101102021011000100010010212022100012002211012220220122011020020202001200220102101101002110022110122200022101002010000120001122221100212121100221001012020101110021002201111112021100011001221221001122010212011210010021221201211100202101111020111222112220200012111002022022110101021122210020021002001121021000100000121210202110010210020100012210020120010221111202212212021210000100001201120101212010110021100121112111021201121002121111211201212210122001221101201201200211101122020211022222212222210210001201022112211101201220000212011221200102110011200101121120120101012222022000020100010021120211020202221201212002221121222022222121021101101001020112010220120100022012101112010221021021200022112002110020221211110210200100110210101020111020200020112200022222022200201101112021200221022012202000102220022222021001000111120121222011212100221110201222122122111211212000000211200102210202021102212201212201021001110002122012222202100122022011100121021201022121211200222110220121201200222000000201001211011201120001002112110110111212221000110102220202220022200100110101020020012102022210112111020020222211011122002021210022110102112221111122010221101111020120000221221020012001220210210112010110202212211022001202111220020000120201202000122120021020020020120001121212112210111122020112102110110221010202000212021102001022112101110101010210011212001212210221100110020111002220002101121001212212110000201220011101022110201221020101010011012222000120012112111110101020221002201110122020102021122110120112022202011202010210102200220212020100120000112200001112211121102111200100102001021211012211110220100001212022211100100202212122111010", "11110000100121000100121111201020020010012021202120201022002020222110222110200022220202110101101110110112210102112220222020201222002120221101211211001210022020101222221000022011210200220112220012200110112011101110102001202202210222100200112112202101111111111110112000201220111001210210212111022200021221101011111011210010020112221220122200010222122212212111000112101021211120002020000220122022210222200101000111021120211221101201200100011002002212120222202111020211001001212222200110021001021012021002010201101221020012121121012022211220020000121010222111111011210000202011210020001102202011202111221112011012120000122011220011010121200022201101110121010112011212112022221110001120112120011111221000100001101212100101101210120212121202201200211000221010012120120102021200021221222011111122122002100112220121221120122021002201020121011221212110202212220221001122200221021022201111201210210100002112010022211012021122110220211110101211201211121100012210000110210102111002200110021220011202111220102022100200020101100222210102011100112112100022020200100220200122222120100111201200212200210011202202002100020210011110000010111220010012001011000010221212001020120101021221000001000102102111200122121010200020121001012102120212201121122101121001220122110210201020210022002022010010022110001100110210002101221011210111110101020222011211201100012002222021200212211010100102212110221102201011220012220100201122102210020122102011101020020012201210122021022120210012021112022011201001110001010110221100002022101222222211022112112012000111100112200220102222000022020121021211000101122120200202210002101101111000200212111201201102210112112222212002010020011222201020010121011011000021100222100120122200200011111221110211200221001022100110101012101210200100010001111010011010220020121211011111110012211102112222110122221120100111212112021112101022202100212222100100021020210121202112012012012000111122211012102021022222210210222012221100202002201020122020021222210212201220210100102002021220002210110220000212101121200111122111122212202102120222101220012210022121020112121011212222100122101220110020100122110211020111101111112012112110212002211021000010010202022220011020100112202121200012111010000000000102101012102111000121121210022222011221120120201110122121012222110001011020112200201122111221122121100021202000121102020210210111001212010112002002012102111012000021110221020110120112110101201200001222222000111101210120021001201221221220000002", "00221211120200222101012100000122102210121200121212212212001110122222101201120120112220121012020200001221201011102211100022002102221021012210201210122211020112021212211221100012211100102200122020211102200222011212022112120202022010022221011001112121011100011121112011022011210021212212211000200100101002010110121002021121011021001010121220201212201102212000110012111002012122000102221020011211021000102011222200221111102201211012221211101210121020100010201022221110010110102210021112010210122122211010220110221002202221102021110220110122022210021121210221100212120211111212121000110112210111220101221102021010000220001012210010010100120010221200122202211010101121010220221122101212100200010211010002010002001222010102210221220120020001022002121221001001110110210022102022011122022102010102210200212011101021101222111122100020012001221022010011022110020101021010122022202021001200201212111210100112012100002020121010121002122100221011211110101122001212120212112122002011200122100120211220200210101211012112102010101000122011201202220102011220211212120120211012122102222220020211111101101210200222021110210001122210200110022200100112100122112211201010112012211101111000000101012100201222211202211012001111210010012221000011002012112201200210120110202111101110101021021001101210100012100200201110100010220201100220021100221120200120022202012202012210220120201102020011022211200000022110202120001222122000021201111111011011221110200001122221112122110000100011110100010210210012200222221121201220001012002202002022201202221211210111012110120010020001020200022100012021100000112112211200101212210100202011111201202221201001021022022201002111120000112212200012202021022222212210112201002200121120222000000122212212221021220210020220112222002001121021212110010122000212100020121011000220200012001222212212200212110011212100110020021200112200000121121211100012211100222101200202220112120012211000120221100000100002021111002000011122121001100020000121020010200012022010210222210212200000222120122220000010112001121110201100222212211112012012022220220010122212102021110212110111220202121021110211000020002011001001110210212021110202100011211212010220111001200020210102122002102020100010101101110022222100022220011202102111210011202002010220000112022222011101220120101121222010121102220212201211201020120012201001122110021221100022211121020200210010120002021100110112011110112220121011112120000102202212101100001211120222111001101011021012021210", "20021022202001222120010100020021221021211210001100121011202000201211001220021221021010002211002001122100112120112202020121202112120021222012010020111002111021010100100110021211220010221100101112112102001200212102012002110011100122221121212201002121202110212201201121222021001212202010110221221100101102121120000000201111101100121121211201112010110022100210211010001022102012102201120120210201222202001010201022120122202220021210002112012110000220021201120101112220200201010111200002021122112212020012200021221202002202102010020022120020011100101101012102010100221101210211022111022020201112112020022110200111001212000122221101111011001110211020011100221021011220112210222022021110211020102112110221210102121022110000001002201220200122102222221011012210002200220200010210111122202221020220022012202111122020122111202020201212100112022011020101112122211200102022121010200022100110012110202120020000022121101010211000110211212021121220102111010121201102121102210021110012112100010012011200202222121111202121100201201001100010201100212010221112220121020101000210022022002111210110112110002001101022001222112200011201012101012202202221020020111010001210110120121120002010110112110022012111110101121200021111101022022201100221222220211020222211221011110201210111222121201002111122100212212220211211110102112221102020001111110202010022212020011012110220121221020111211101110011021111212022012220012011112121011222101201010100121111120021120020020102011121210201010002220201221220202100102000220021022012100101010122211211011121211200221220101212000221122200002001221202212000210010200010112212221120220121100200001211120222222122102121201022012022122111202210211022111220110020020201220101200021220220012211021021111020110010121021020020202110002010010110020221012220112212222201220020020021102010021021121122020001012002120201010012020112210202102122200021211220220011201020221220011101011021221211022122101120202220002111212221111100110221112202222212220022022111210222022200211022211010112212202211002021200021010100012112110220101122220222220210202021202112201221100211011120022201000100110000100111102002000120122122202011011211202111210010200021021122020200210101002010212101212011122112021221021221211101210221211012010222202022201121221012002121222122210110212222220101212112222010210221110112212120100221102121112000201002201021201010002011201022200021120002021112202212221211212201110102002212010011222000101112200101211101100201", "20111111101111021111210220002011001100102122102111011002121010012021101002021012102010111012022201212111022102110210110012011102210202002222101122012012011121211201102012201221100110102111200122201210201211001020021100021100002200210001210101100102101010000212022002101012002202011012120101011012102120220220011000002200210001022020022201211122212202000011110222220222211021111001120001112211112200110020220100000221112011111110111210202022211011222201200000111100100112021012221212222222020202111200022220022222020111222010211201212010210110122122221210020012200022101200122110211102111000200212202011102022010010001222110121012122222110011202221120011112221120111200002101001201211122121000022001101020120012102120100010120010011022010201002122011021010012110210110100020201110200202210022022000010212122100000110010020210222102022202201221220012101210210021122210011122211200110112102100210210011211101221100220220001111100210120001101220122002012220201220110022200110202211020201122102202102022001120220212120202200010102020212222011101111021101102121101200221200101002211212111200000110212210211110112201201010202121201120212012221120010022220101001110002002020100000012000022222222212220010222001012121021112112111101111222202100001212100121201002210020221201221011122022220012000112212012222002222012202210222002122101000210200001212222111112010101212111220101122021010020120002100122122200121021212011201010010201000102202202100212221120100202112020201022100010221022120000111202222010212100021122202110112220022200120121120210022012102101020112021002221212101002201010212012102210111211211210122201002110110012011001221022121001121012011210010002122102102121212120120012210120012102212121102210220110022220000222122120012121220022210210011021010000210200210102111012102101200012010110202000210000010222200002010212112111101021102112122002111220110002122220201211010002021020011120100011101012001001010012022201211210202200021220012102011011100211020002000212200110202201101022012110102021111021210220220210012000002102110112121201010000011122101212121120121012010200010112002012200012022211021201210221201021220120222200210201012211001220010212221122221002002011222110001220121002102222122001120200220000102100012120100200002122222221011120210221200020221012200201200002211021022010100211201112210111220111020210102210012000110220010202222011212101202202020000211112211220122100120110000220212112221122112102122210200101210", "02020211022121002120110210202111110222220002112201121201201110222212101001010112012021000120112202110220201210211102012001022012102210102201121200201212211000211221102120101102121022002202012120112020001120000121020210111021112001200021012210121021201212022121022222211210010212221201101121202101020211020211021200021211211011102011022202110110200001102121000120001122122012210001211212100011021112222110010220120012121221221212001010012222110112102110012122012102021022021112010101100102122001000022122222112222021002210001102001212002201200001202210101011002002112002121011022221220212012001220022012120000102100001211011110101101120020000022200012002010111220020021100011120210210111001122001120001212010012211102202010011111120012120021200211202112011011110102111222010110020001012221002021210000222122102222101012111021100211220000002201120022121202120002222121200210020002020212121221102002110121122220220122100211211001211120001201001210102202112010122111012100101011222101022002122102101220021001222110112211020121211020020021011010220112120121012011002002120201121102222212101201222220122201222100122202220112121221102111111202021010000210220112212011101021120101210202211220111210101200022020201020220102000000200202200120010010200012112101200220122221102222210200222112021102211001102201100012001210010221120102122010100021102000122212212120021210120111011201001001202021010101011201022011222112120212202112022100120210022111220212011211020020000100101112121020121001212011102221212212112020012200021212110212112001211022212220121220012212100112111011202211222011111101220112111022021201100221121211110120212101002210200120022002020202210101220201012111121220120202022020202212102100122200020000101111102001222012212102120122000111202100211102010112201021122200022012012202101012020221022010210012110020211101120111210100120000110012121022100201022021220220112120002021010120022022122002111001222021021202211220222021112120021101001220121200112000211101011112110121122012010220011211210110111202021021102120022101212200121102201120122102101021211100102011122200202211221002100001021012000011222102222211111020202210101101121011011110020001121012011220200000002021000002201122201202111220121110120020102220120010010012020102102001111122010122020222101012221202110210121210022022220101020200120122111222121222022012010011122210211100202022010020021222221202220200111021101101011212002122010211111222020211212111210100221111", "00201001100102011201000200120201101222001112220201200120102020101211201001111200110000121120121102002001022111112100212102110011010100021122020100010221012110202111211201111200200022221120212122101021010011212100120020211200202102112211021222111210112021022020200101111011220202202212111000110010220121022120210102112120211101101000221112210001022220121221102110022012122121012001111122021122121001211021010100001002211210202010122221121222010200001011002001100022011220200120211122221122222222000210002102222011022200000021011221212002000020212210101101202021100202202000211102000120022121021211102022112210000010000212100122120202022012110002022000012020010010020010110020011122111021210001220111102221020000221120212210121111020011111002121220221111222112011110110222110110120211101210201100001022211111012101222201211122002201220200222010002201022002221201021011020021021222021120100212012002022011021212200012220021021110111212220221002020122222212112120010021212222201120212112022122112002211000120101012220222221110112110102110112102211112021200110012122001210202220100112202012221210010000111112011022101222220120002111200011122202222222110201001201002122110022112121222112000022122221210002021111220220210011100010212021002022100121000222111110220021220211101210021210110200220200112022121212020201212011200111012120121110200202011111002101221002122200001022221201021211010222011200021212212211012212011201202002001011222112022211220012021001011010112000020111121110222122120012211022111211222211120001021212111122111001222120201022022011222122110010221020001222002212001102201100000111221010022122012111122112110122102011221020121212110020200011122201201120210112212111121112120221021110200120121211112200120001221221222212112202222201200102222210022110100110021222220201221212102112011002120112101211221002222220110122200012112121220200120212101212220200110112022111220222212020022102110122000221101200110220212122120011110000121212110002001020022021202022022001010121220020022220011020202122011022001111110101012000012122101221001210202002020220200222200110211102222001200010202201022020110200000021220202202121202220120102201111202221210012000022002011220000000211222022210121210012200211212020100002110111022110121201000210000000012110122001202012211101221102210120010200102212012200202012021021201212100222122210211110220011122220012211212111220111210211221220112201122120012200211211102001200010222102201210100212202", "22202012110011120102202200210020210100200022000110122110101120220200112022121122220211021102202211200012022112202211020102222222022121100012020210110002001221222121121200010222220000210112211201221001200211020012020000002110122121121111220001112000021221111001220002211100200001010212112010101211011000102011102112000212220000101011210121100021201100120211121122211120121111101001021202020011122002211111211121110222111212110221020212202000122210102211200101021122012002121122211010201102122120012212102022211101001211021120121220122201020220021102012202201202001202111002102101210220001220221201210101210101012211121110112221012102212101120020212211221121010120020110200212000201002111200122221221000000120221102001201010111000101221022002222212021212010001012020011112220222222002202110222122111000002012221012202111002201102201121012001222000222212002200102010211001120202211210111121000201101011100121020120002012110212120120001200222002102022210012122201220001021000002000212020201012001210100121020110101101202120002001210012200002200212200211222001011022000001001111100120221210012100012102001020202102222020122100101020212222021100001201201012002012022000122010121121021110222120122211011021021120012001201220100201220121222101102102002220221110200220000120121210200120112110202001112110000121201011011200021122022210001012202111202021120122011210200021022002201012101022211201110022102112002001211020212021022201222002012012022200012121110102110022120121220121010121102020221212211121112200100112202010120120000112000021120100020012101021021222012210101000111111020001100211212100210122102012210011122122202221201022112110011011020022000101020212012012022200022122210222101101101101100112012122200020120220022112000101022201020100020210212211200101101212002100201211120000002120102020200101102001020120220012200000020122211121002100201122200200011012122210002200111102222000012012221212022201220101222102012220122201000121201222112111212011100101221221012222200010022011002201010120222211220021211001021000202010210222120212112111101102002110210022221110012100200210202001121222101102000021002021122011010022211010001110222200220221122111112012021111020012211121222212021210200212210021020111102221201002200012210020002100210001101022011111222222200221212002022110012210120020211200120022120022221002100102210101020110002100100000121010212121110122102222022212200221102100222021202122202100201010212220200220002110220220002", "20210120000200022221222220002012002000011102110211220100212221220222200221101112220000110010111021010222000202022202021012011221021110212102110202212021022020112002200021220212200212110200111201220011200020210212021200101010010000011211020010210210211020201020001012011021002001102202011101211121111002002022021022100011111022212022211000202000200221110101100101101202122011121112200010000000100022010200220020010211122120222201210120210211211210102220110220111120200222202201120021222210220011210120122201102001112122122101221020011112201121211220101200000222220021110120122210212100220200220101020101212210011210200020201000202020022101110202001001211221020011101002000222020101220122112102022212102011112122012002110000011100202121202212201020212201102120010100011001120111001121011001020011002111221211012222000012112100121022101200102020211002201220201001210001100100201102002200000000201211112201221012201210010222021002002122000002220022102202000110000110012212010112002122201021212211110102021021002121200112202110010100122121000112122020200001120200212011021002120001200001212100020000220001222222020111100202021202011102101002102102000202222100210102012012020122122220020212001121211201012011202000111021022112100211000110110221000212220110021102110001002211100222111220101211011110210001122012222012012021210021210201011120222102101111201212210120012101122112012120200201021002220212110221121020111101001222011102212202112011200211201111201121102011222100022121010202212001121211000010122221210021100002212222110202220202111001010010211012020020212211021111122022200220111111022202022010100022100000021222202222001021010210011211012210122220012011022202202021111022002001111111012021020201001011000210121002201122102101211202001220010011001211010220020211122211210122022021022112221101000212000202002101021202111011212000012100011002011202200121120101201212122101200100202101010112201020212011012101001202000011011210202200221001011002122202012022022121010020202022220202112202112001112020100211222101202012212012102211010220222010221122101201200012221201200222212222010210211221012011221002220112012012201210020021000110120220211200220122011021112020021002120021222000122100012111121112002111010022102010101102102102120012200102110121112100020102212001100010220202001002002021122021000202021112201210212011002200202202110121112222001000211021010200200101222121001011210002111220101100022111001022102200101100100122102201", "20021002021012020002210000012022002211221021210101012112011111021121210002211120002020122202011220210120100222110210122222202121212212002000012220111021212111110100220002022122020022110200222021001122022110002112022120221022020201122111200221012100211202200122120020202201201210210200222112101100122022000012200100001000211212020111201210222012221120012121022011010110010102202121212220221222012120101012212010021221202110222022102012100012211010001121100012111022102012000212111200221012220002222012120100012222110101122202200211222211000100022011101221102101102000012020202112210110102000020100110200102001221200112221111102021021221101111100222002201010001222020211001210210120221100110000222101022211120010202002211010022012011200211100022110122100202210222121010000101220222020002001110001101111201021000111021001001001010011002002111101012220212211021221101221021011002020110010112011210101012212200101212100101101202110020201120012221201221002222002121000100020211012001001012121002220022011110102200100122122110100001022022020102010022202210201121222101020102221200200020200200011102110012220110020022121101201122011210021101000220102011202011010100122100201102101212221000120200002112221202021020011121112222210200022101210010020120220212122220022000121121011221112122110102112221210201211220010002111010002101021010211211001001111102010000212020101020111001220122000012000200112110110020001100011102220001221001222102010010102001200202001102222102010011012222021200002100100222201100111221212210120002021200000111121101122122110002010012222101222012220222000122000012011222101222011001100220201122112201021012122210121121111221210112102010012020222212011221101000011200012212211121121200200221020202111021102111111201002101112212022201222222102022210022101122212000000112000012112200101110002000022100120020012112221110202002012012001202202020211212010000201101122000000002121221101000220120120012112021102211222200112201011110102020012120011021011020021112102011021021222011102220120000202021212000111012001110020122022210002021120111112212002102111022102221221101211101210010001020112111010010012012220100012221122120212102212212000200022000212002200202100101021201211110222111120012120221021222101022022111102211201201201011211221020122220220022000101122022012121221211111000012221221100200011012202211220120111120202011111022020102100022111012101002011100110100111212220120202101110111222001201011001210211100001110111", "00000101221201210212120110021121021211102220202201201121021000111220210121021201201221202112210212201011021111102010112022222022112122111120120020210211202121221221200110112021201212002002201021112020112121120211122011210002110101111112212110200010220012200111201102100002102020122021200200022002000021220012201221101122200002021202022002102220020210120020010010022221010010200102211120012110100020201200001012121211001001221202020201012001121110010111020021020221202122112222101211220012020112021200202221222020202211021212000201000122021010212211002100012212210020221101022021120200110222222102211022212220012010221101200200222212210002222221222220221122000210202011202222012101210220121210202102020112121210210022200120011220121020200200202000222012120102211101202200120121000111212012212102220202021101210210110222111202220020011212001112021201101210122211212101102020021020201221111211211202122210211100121122202211210010001012101110012121010101022221111022220221110202100201021100002112200112202210202001111210020020221211121100121200211012100200111211211100102222222211200100121112112100002002000120212002121202111200112121012100210122201201000101110011220111202220110012102022000101200110102012012110211022120011102220012112112020120112112201010221211200100100200020020012100221002120011210020121202202002220211012221010202010121120001002222101111100212110202111112121210010212020010010101101011101100210022110002001200011012120200202112000200020210210220102011002120210010211020201022220211211011021021100212100100001222000200221022221122100011200022112010202120101211122212201202022001011120200101111002221002011220010010021101122121101212100211220222202200000120122101012122220100100010012201221112021120001220221012212211112210000021022120222201211120010220210211221210020210210112212000221220000201201122102220201012121211211122020212000110010220020221200112220100221121201120220012022010201002202121012112022120010020100221100102112022110120210202200022110002022102002102201100112221020102001201220210210200122022210020221201000200111100012201221101222022222111222202221000212122201121201202001000011101101200001101202221210110001002001122001122012120000121210010002211201010211000122210120102220200111121112012012021020110102101200001021110012122100101200101210200022112020020102221201211000002011201012100122022120011022101000202221202212022112121221210201110200121101020120111202120200202020120011220211200200000220", "11211012001021112211222002002021021121100221200120011001011201100021111212101022112121022122101021022122020220120102112001000101210010101201010220122212022022112022021021102002101220012120210122221020020201001200212102100202012120202101112010100022100012222202001001010001010100222000021010201020222021001120112000210002110012202012212010201000202222100200010122001220222000120211022111020020012101121100021210000001011100210000010022002111100102120010002111201212112210201200120000202200012010201201021201012012112120121222021022101011122120011202111122122010220212122020211020112001022010101111202222211102001201111201220210002102211210110002012122102201110202110021222101120100122111202110121000000021101112120011002020002120202000222110021201002210122002121012210012022122110222222112211012102020110222222210202112110222022121200220020020111202012010021112122001220110121001000021001111021202021100101200112221202110122100101020001020011110222101102022210011000000202012201012220200122112121110110210200220222110002221000110222010012110020111110200121201221120020212220022202200002211120202020100101202211121002122111220021121102100101000211110100100200202212122001201210001211000222100200000100212021101222011211102212021211121120121220001022222021102211112200002120012102200122100020000200200122202222202111020220211122011121022222002200021101202121220021211120111022201100000000102201010020211200021021011111112100001202010222122112112011000100201002201011220222122022121122010022202200202201201221200121201002110222020202010002102021012110012200001000220120011221212211001022222001102220220112010222011222010111011122120102122110111021120120220010000021002000001021200000210010211210101220222110101001122022122211201200112002020012002112012200011002112122211211200110102020220011201220000001220021110120021112110020010200111101210102121000210220111022011102102100002000101100211121001112111021011212100022210222111022000210002210122020121200110220110010121000010122220112000110212212210002110002011120212110010200201112202201201000120021111021211100022222221022111110100100012010021011102020001101011110201222100120210201210021001020222222201010200221122110101222012200211221110012220212020200211121000102000120010200200212012202002120122220022021010120221110202212000110002210022221202222222201221122110112122200120212010001110102101211211200121020122000012221120112102102100220101201222221011110010211120110202212002210221", "22012020111112111202110001020212201212101000201021200210012200110120122011002010222012010110021111112020201021122202211212002200120220120011222222211121001012012111220200021012000000121002112111211220001100112220122021122112101000121112111220100110000012021010012222000120022202121110010102202001222102220111110202112201010202220121200011100100100020201020101000221111110221100212120021001100202120211011001120112220102100120002211220212012210010221210121112002110111122121122002011201120021102000111122211010021001020201202120101122110221211012000212010221020010221010101220021000111110010122210010122220002002101202122020010002202020121211112200110221212000000121012121211100020012011201211021222202122101120020020200101221000120212021010000222111111101210002001011022022102202221200000202100000202000000121122010021002012202110102100212010111211212001221210212212200201220112211201000101120221022012101200102010120210100121202022021012100210200121110020200010112011022221111200212100021012210101102012121102210000101020011002102202220001220021000111011222220110001201022020010100111101201020021201112211120202101211002211101010222102220001210002220020121020211002110120220101020202022121220111002100221022201102201021101111212101212122000020202011100101210020022212212111110100211111210002221202121212222001111021000010111102021121021020202121210201212021220012121210112110222121012212102210222021211112000102200021211222222100212220201222220001220110011120011102221022220012010122000211022001010201012010200210022021102121222112222122011210021020201110221120002121122200020002121012121201202201122020111101010101000202211201222120020000222002120201102012002121222001000210201222201212100210121112022000220202202201011001002110010110111101110122001210120112001111001021022010211122011120122000110202100100021220020001111221001222002122220120122220210222112120102210212112010002110220121212010011000112121202020001002112112122101121011000121101221220000020212112011202200212100101021210022210122110101201020212110221001120220101110100020002200011001221022100212012012012200001222112220202022110102000202110202102200202022012011102011100001120121122002212121201220022210221001112120212011212222220211001011000221210102120012012021012210112110111212100000200202202112101222112201112012001200022020012101121101202101020012002001210212002000010010210101211112011002022112201022122000121022012220121222001120010212112001222220101102022", "02110212210000101211111201200210001210222200012112022122221111220211200122202010200000122020202111010202000110211000212212102102002020200202020101112201012020021122101222112120111120020200100120001102011020001221112022111020200100000101100121222210110101202112021102202200100202120000102211221101021102102222121221120222220012011202010021212000202001201020100121000122111220222021220220021111101012122021101200112012201102001012122210110021202012201002220221021012020220020111210011211211212010101202221001202022010011221122222202220122201221011001101012110221100012201121120222210001111102010122212001112011121021122121221221210022002121200011021201210012121102011122200200002210122112111010010010100120001011212122022002202002120010011211021112011120100022212122011011120200211202010202221000002221111020000000000020101210102201212000001121020020221202020100022120200002220002200200222221101101021100112220002120022111002111002111102110201212202211120012020022201200021020011021201222212120121010010002122121001210110020011212222102201020021202000122101202221021101012202022220012110002220222111201102100112121220110021012010221121200200020222022011221010211220212012102201101020222100101012122111000201221001102121010012222212022200202000222011122122102001111212010211211121021120210110212010111120120102121210221212020212222110120222120220012210001202220201202110000200021020011112220021010200100010220221200200011121211100000112112000111122010200002221020121022202021221102111021111101010021002111200120110221200102210200120201200120010201002022100120201100020001101100002100212100002202000122011112100011222220010022122120011102001102122202101011200211010002121012220010212220010002112010212202012012201012211020100000201100212222021201101100021102111122021111002022101101021110221001102121211001221021022201221022122222112101221011112012221102021210222001212221002010220022010221021122211110100122211001111121211222122210110001101020101002000112000000110100002122022022122212022010110112112112211012021002202112120112021020102022102101122102200102202102110002220220222212201020121100222122110011200221210021120100020201210000101022120221202021112022221200111010000002120020112212011222111022012011011122222220101202210201102012020010221011100022101221210112212212010211000002020212101221210122122220221100221000201211001120122022112100101002102001210200002012122200122001122010102211012022222012110121201022102211212012121022", "22011002211100221212212122211021220002210100100002220120012100102222121010102120201012100211001212201200110022121211002121012220120100122101101002112100202001022201111201200210002221201002120120011211102200101200221002022222021211110022011010200120220212000210120011011000101001122202200010100220210221121220221221222111011000200022010001000201200201210211001210211110110110000100221102211200112102212020101002120210211121122102012110200010201220112022110101222000010212010100221122202121011202220021100211000012101212120222102022121110010200001112011122200221010010010010010122120012110100220221122022112022112011010221121100211100102120020100121001201111212020010002021020002020100110102101000210222210110120010111200120212202122202221120211010012020102111122022200022012011222021102102120020021010211201001000200022121111102011200021202100021022101011222201122121211110021210202022202221101102100020010001102221212100212021010001202002221210102221202221210111200002102112012012200102212201000211102120201222010101210201011201020200202020201101122202222012202102010121222201212212100011020110222111102200100121201002010002012201111110020000002222202100202221001022100002202122211210002200001211222012102101122112002120211210000201011001001220002112010110210112000211022010221222202001112101110101100201202221002101101212000121010220100211220100210020122211120002212222210101222011212201201222112021221000020212101101002211211111111200222222222212222012002022201200010012101010012210021011012222211022221211010220122021112100102201000011010222112211010101021210100000001120021012220220101102011021011010110202210221122221120220011212011020120211111222102000221120211001201000002212002012212101022012122101201111010121221100012001002112222002210010012002122122022012121012102101001201120110102022222220102102020201001112202012202110200012200012120012102121012012200000121202222202002100101121112102120210201012021000010102002021001102010111110220120120110211120001011011222112012211220021212100021112020112120020020010112211120202111101122010100201002121111222222112021111020212210100202011021020200101002221000221220110221111121122110000120100112112210112220000012201022202220210112212000020210011210222111121011001122220012200011122102100101010202210002102212122100012101012122101110112111012012212120002012221121222002112200102102021001100011121210121101111120020121100100100102110122222022111010202011210001110102100221212000002", "12012001011220022112121110202211220110210002122112021201222102102011121122121001120200221221220101102022011120110201012001200020102012101120111011222212120110222002021200221212222111200001200220022221210100111111110002100101220012202020100002100120022100001102111021221210211110102001002011000111201022020121010112001202000011021200002002102120212101102110001000210000211210210102222012211100110012202100001202201120000100212021102011212021111020222001121120122202002212011100010202210101100122001121021210102002120221211202102111121021100202011022102001021022101102000122222220221110002212020210120220110211110220200100201220021011112001001200112022002202100101022212210102200200111112012220100211220000011210020110120210002102020122110001201010220010022102212202210110100000020112211211201202012221122010001202111000102211211222012001110020011121020110120110012012021111002200102220220001101120202112100222012022111020221210221120121100121222021020121200220100222110020012100221100222221111210012020220110002000211111122001110110022111020212002111200221101220111100002000011222200120111011101212210120102012100120220112022201211210121221210221121110122111021022112200101201002200022112102000200211010212011101220120001012010102220022000112210000222001212212122011100122211022102020220120100012011112120111022012202110001211200202111011200221202100110101202022222000112221221202122110210111001101222201112112221102200211002110112122122121100200122011121110000221111210200210222120112001012202101221202220101002110020201201201100202002120122201102110200000111222112200210101100211100012201021122101112211220021222202221211021100222010022002111202011200121210221020212121120202211200121221001221022120201200211211022001212022111021001010210010121211000120111012002100101111122101022121020002222020011001210000000221022121220102112021202021121022111010121020022121021210010002221211211122200010122210101122121021001201111221112210110222120201210121221202202012001222201021102200002010221000222002012221111121012110021101120112011222101122022021201001121212100000222210200211012020111002000200102111122021100110110110021122012220221022022000102010001022012112102221010000210101121100210001112101211001122120110012211211102111122220022112011220120012211201222002002000202201120021221120100122110221112222022100222111221011011210120111111122202100220021210020202112010020221101220001110012021212020100022222022210210210122220202121111121", "12222202021200211112002001121120022002222122021020012222010010110210100120210211021220101201011020112101102000012111201210112021022020000002120122000200101220101110022212120012011222021210220012120122021101210101002021102200012201000100000101101110102210211012201012211100121212120201021100212112011110102101122212002110020121011002220211111220201122111202201001100002000020210011121120111021222101201022022100220121111021012102200122111211011111012022000200011112000222221000220022201110022111021012012102002121200012011210220001110201202221011110111200120001201002112121002020000210012010212020012002220201122112012220012001211020110101112110112100022221111121100000210110121002002201210220102212102202222022022210202100221102000020012202022000200111220101022200001010011000021120020010020201210200200221202121120101012102011010000111010102100011111110011201221112122112020022211111112200200012111122121212002010212001201102100000221111120201002102212020122022022200121020012102012200121021100122212200100200010022221111020022102201112101112010022221022202102012010111012110020010012211222222021102222202200012101212220000102000022212121111021220112201001001121011202210112201021221001012021111101200210112011010221101210102112200000211012120212122121010101200001220110002112112201102220022010201201221110210211200210111210111011011120002120221110201020112112120201121220022221011201022220020102020200122221221121100002101210020201212110210212012210211201122221202010210120112122212121200100222120011110110221202120122212102122021120111121020011121111010112121112020011121011002012211101001222001111020111111101112021200220100022001202010221121022101010120202110010100000011011210221010220121120021122200210212021112010202021110022222121021201120022101201121112011120211202111202020020000102011121102122121000021021102201212100201100101012011002111012000222010012102102200212210001000101202221120222212020000001211000020000220112022000121021020210120220120200000210122011221102200111122111211212011211002111012200221200102121101220000202020102001021011012202220011012010210210011121012101202220201220201001201211101220120021120202221002012000212022222221122002002011200010112121011011222202021102222121122202112101021212201010212220022221120212011110001120200021102000120122120111211120211200200201012010201001112012201110002212001222110111120201111201212220001210220101120122011220112002011120002000112200220021022210120001102101", "11001100020222101201021002220212022202021021210021102211102110100000120111101221212020222010212101011122021021012201020222121200201100012010210010221120121121201200110102000201200122202101010001101022002001122202120001111102200020000120021121010102211100222012211120010212000102202121022121002210000201020000202200200001022012120221211002112100100100211020111011202202102202020021200220000101222220200010202222202112112210001100112100102120111020022100101212001010010002200111011212220021012122221101120012110021221102112011022000110002011022211222211002122010021201112020021220200120000011120002011202022001102010202011202011001110111221110210200210112112000202210212010110001010100211012221010200001210122201202021001220112201000210221002121111112000111010202202221112022022202101022212220002111111101101202020000101111000102100011211022001111011212022102222222102111011221211222200221221011211022001120101020020012020101001102020221110211102021201202011002102011022210101202202221120100211221110101000001001212111020111022110111101020010122020121010222121210001021211001020100210010000021112002011020102100122111120020002122000121211012022002021120111001222102021122101022101200002111200101010102120022012022210010212102012000112002021021122220001221210221202002110101212101110122202210210110001212012120122120101110020222122102100200111010211221211122122112222221112221202001111120021001100111220021011220000222222221021020012222022120001201211102200021002100201202002212001102221121120112002111101121100021212022212211220220022110112222111222000021022000110102122122001201000112221012102200201022122221122002102220111220211100010010222020200110221012200002102011110201012110122112022201000100012220101101001222021120110211002010220022211121102021112210022012200112211112100102112011122121120100122011202001200100220100022212212012022212010022101020000220022010102001221121121202111221111112112122110121221101000201001200200102010121201111000202212022202002010111001201221010221201221121110011022001122202102122211101021201222202011122221012112102220010210222210022122020010202011120022010211211110112010110010212010220120201021002112200022122122110222011121202000010020021001120212202112110010210000000002010102101012011011201121121102111111010102001112022000001120201221100121002020102111200000020021200222001120010012122222211220021220221121100111110100000211101020221001220022120110110021121021111011021002001200112002201111", "21212102220100012212202022021200000122100221221122001010002110021002001001110001001111221220121021000210101000111101102111000012112222121211122020210001220110222020011011111001221212010121210121112001102000200201200020001202220211122201011121100102002121120100020221100012202020101010221022201110000111120221122100202111012221012011011122112100121202002111000010020101102112221222221010001021212011012000101020122221002012001200212011011110220001100112200020200200220212110110111121010100211201202002012222111201201101120111220102000011102221010211200210202210202110100010110002120020110021120021021010100121121120011001100102102101120121221000022101122020220120210021122010202200010012211111011222122112121021020110221011111211102210220100212010112210012112021020222112221110221102021102121021122022122001202212212111011021000012202202001222221111010221222211120021220021002122220011020211111102221010222000022020210122212222202110202212100111121122022200120111102020001022220122010110022222011002122020021210102201221212012021000101021022212022100120202212122002222121200112020100110210020210220102022110120221010020021200020101211222022112122122002102220121120202100200212011221110220020121220121102022011202001000011221011210122102212220120202021102022122020000121010112102112210022220212002010122102211022121111022202211120121111010111200002110222201022222021010212102101020020020000200112110202000112000110220001021020211222000020212002002211121010112111120110001100102120200201111112110021122100002220102112220111020010002100012222000200001001002122122102110120101111221222002221012121002020210020122010121102021120200022012011201010002211012101001211011112102120211111212200200101012100110100110000001100001200201212122221211002010020022002001201011101001021202210010200211100211112122010111210212100120112121211212212011020110121001110001212200112000101211112112010021200012000100120012011201211201010110000021110112101121111001201020010020020211211211112002212022121110001122101022120201101120122221122100101002112111020020121102200221002200111202120100012221021200101210012202000001121001210212202010020112021001200020211122020010022120001021112011102220120120010012100021110020122112110021120211021121110121101012112111221110120111121020020121020222122022220020110011212121222122002022211221122111211212000211021212121201210212202021211012210002110002010220212200200010121121020201210020002100121112210220201211101200220", "00021012122110201112011120101001200010120121111111122000210112021210101012002211000100020221222001111201001121211221022210210000100011022102010022112102112100022122122122221112101212110101102212002100020011202002020000211211012100111012110120220100211011221102200012110112022120202020012020100100121000202111120110001200001121101222220101220001021101111221020010112000202210111120201101211011102211211000022100210210101002100100010000111222212110102022001102011100010200210220220122110112012011221211122020201220021102120022221210201011021022110121111102120221221001112210012021121120111002220020000221111112100120102121221201210102022212111220022220001211000212110110201211102112202201002002021110010101121022211111212020022212022012201000210220220102200100000101122010020212100121111000111202200221011210012100211001102121101211201011120010101102200122201011002112112020002221120110202022221211100201001010001001221022120220101102022012021022200101012221202000101012200110120000100201211000212111210110200210212201220000120002111121201001001120101011201200020002111202222101121020211100221102002020112021211200021021021222220101021112210001110000110101211020220001100120022222110220012011122111102211122220010202112110001111222010221022011122110101111010121121121211112211220102200221020002002102112021112101210121010210121101000011020000001010020021002202202201112022001111211022010021101002000112112122100101221102002220112000220112220002112001222220101001020102102210001222210022212011212102010020210010210220112110221120111020011202110201012022021210102221220210112122202210011120122221011012221201101200210212000222211112000010120010000022010221112220010212121020101010012100100012112210102001222100002120010110221200201012021211202221001212010200121100121201001211120101211201202222221012111212202121210200012110201112220201222200102022020120120211221212001200011120111001022222000212111121020202002010120020011222020221001012201002022020201122102102220220210020021211000101011102020111021121212011100111120021020102100100202001221111220222021120011210102021101200021220002110122101000211211020100220201101121202011011011020201101100002212002001112100000011101200111000100201211202022200102201102100210211102220010220221120011020221002022001001111221002200202101200211202221022002000101102000222112202221010210211220202012100201112202011121212000111111220222200001200002001011222220002221000000110020211202122010010221102022", "02100110101021200101022020222201211020012020212020021222201021120010111110020022221100201010101220221110001001212122120222221101012202002002102020020200012121011000112020110102201210101211202102001012022022201022112001112221012222122011022221200002101000111012120100022210010101000112111100000120100001020202112120002100100120022122002212212021021021210020120002200020222022110000110100020110111121020222000101020220222012002011111122111020020202221110121201112121211000120021100101010020001000200101222221221021110100222100002201020220212202110220001221022212112112222201011020211000100210101220220112010222011002210011001212121210020100200101020200102221002112022100001211220022021202212101220221112201221121122200022000011022010222011111220122200120000000220102202200102011101011201200100201201000121010101112211200021202220012100120201222202022102022001022000202222102000110011102110222000222211000011012121112222202101000101200010200201020112122122101122221221112120022102201201012222011221210012000222211001021101021101111120200220210100111100020221201220211220120112202220100100001022002010110220211222110122200212001120001020102000122211211022012222212200201000111220210201101010222011011101022212200110012101222212120022200021020122222222002001101121022212212222212210020120201010220110012122121100200010221020200200121200221021200210012112012201000121200221102212101122212211200121020000111122121101221221222222200202101202020012212201000212012100102202210102210222120122021001120221202000112220201000000110210022211120001020122000211020101100010002201212121221011201210101022012012212012021112111011122111210221211011021102221012110102122212221121221000120210201012110200121202101110011011222111212021121200120100221102220210120210112111211022101221011210200001221111100100202111022022122212110221110022010001011101222200101210001111221122121211112121111021120000122101111220020011200212112121110110211002111220021111021212201122000101010022011002022120020211200112220111122111102100110112021001202222000222021210212210002122121102001202222220210011122021100110202200001220121210100012012010211201121201111200210022001212112022211001200012200211122012101222110102210222010010202011000200021100100021020102222211201110011011210111220120002000122211202112100111210002011222012221010212121201110122002202211112202002101021221222001100202101120122210222021011121022110020221101000020222202202002120220000012100102102201102012", "10122000200112211220201110210221210122121000201000000201011021102012200221122002202220100212200022102022222200111100000202201222101221200002001102000212022000020220101200000210211221002221202002102111102022022022101020112001111022202210100211100220222122111020022221210200100020122102100021120020002202210222221122210010122100022011222012210210002002000121210001020020211022221121011101010002100211011101000010022020020122100110101121012112112201201120001012101020121221122002000100101102121112221111201111010000212112011022001022000020121100222011202010220120100220000001102102001100201200100120200201000000110210211110220021110210112101220020221200221112102110102121021220100001210002012202110011012110101112011022001100021000200211012001121020122120020122120200221202200221101011101020010001200100012210210111102221102020111021022111100002220211202001121122020202020100012220012111022202122201211121012221222211212010002020201212100101212121212221100021221001010010221000210100112021220211220211210120002112212101222101211022020210101211201021002211101211002002021201120021221200022111121010202022102001102110111111110000221121101202200102000101221120120112201211221010221210112220112202112010110102220002021011002100022000110200012111120022122210111100200121001110200112001121110012022121121201201202101201120020212112211102100220020122022102002211210112110122212011112022011000222210101212122020012112101200000110001020012021011000012001200112220000220222100020002212100000020201222200110110110112020000121012100120021012111002111010122122211210220001212110222202121100221200001202200200200010000000101220011202010212212020012010221112212200011002212120120011121012001021000000111122220210211012200220102210021010012101011222101121100021222002022011012100011210022100001121221202020211012010110021112111122100002101220112001010201212211200202102012222021002102112120202022002021200202021120210011220111210200112202201100112101200220021000011102100022212222102212021120201201212220202021112200202021111100012201210022120000121111000022020122000101020111110201100200212020210100210020011102000020210100100020202112202220122000010020022220201011102102110020020112110022012101220212122121221001211021201012010002001121221100100012202000100121211121111112001222202212101101222121021212121210101100101221220200200212021210220222000012110202021011222220212102110120210111100011020020011000110112002100210210020120010001222100000112001", "22210110211101221110020022202102122222112211002220101201002011200020120120102202111201000211211101020212122011201111010221012000111020121220111012020022022121110222001120020111211202222112222121100201210221000120021121200021011201021201221221210000110020112122120211210121011120211120102001120211011002200000122101022210001121010202120101000220012010012021121100122200020210110101021002102121101112210022221210112111112011020110221012002120222211120222111212201121121222101020120201221000121010210101221002222210100211012001122001211122010022022022000222012010202000210222211111002012022221111021020202022220011002002102202220201121210221200102000121002101221211211012002200122110121021222121012002120120010112210101020002121210111220210200211000110211100112100120112102022112002222221020011101210020001212222020211012112212202021222220200210012201101100201211121220000221201001120220212010202021201100220020220221210102202122012212022000022211122010220221021110222100011212211212212002221120012020102011011121201201022000010002122101222122210220100011221220200021221022011221120210221100002102022000020100111010000110010110000211010012121102000202002212010121220120110221222112101201010021121100000200020010100222221120210101220012120011112011111200112002202210022220221122022020000211211021212201010221201112111000021021021020221100021022210111220201202022120021110201111221120202220002202200001021200101220021100011102210201022201100200102201012211222210202000102101101120211212012221110020200200112202021112121110010200111210100002101020120221201020110201102000122202220001021201200020210210021100001112222100000210210122102020221101212102112010221012121220002002001111210222112112120002022101122110021012122020120121112012020201220122000022022112210200100211000202100201020200220012222112212201020001021020221000002222102122221012012020012000022022021120211022221011111200010211112010022012111002222111111021102202202111020121112202112101211122222110100121000000022010020201010011000102011200202001211121101111202001120102112001202121010111211022011102100220202100020111102122211201010001220201022200111110122120220011022120002010010020201111111022102022002121020122102221122001202222112011000201112001210010210122110112202201101110202202101102002000012120210200011112020001111020212101110220122022212010011221221210222220121111200101100100111200012101211002012122102201201111000000022211022111112112222121022000221110001102120", "10201212012221221112221100210200212201211110020210010212122002021020122010212200201120202122120022221011022000022010012021102001001212211220000022220001222112202100212020122222100020220101210101210222020012112120011100202111110112011200002211121210000020121022100001002120011101000221202210100212110112121220111102000120012212021202122102210111210012200200100000121101012211222120110222110020111202102002112210021100110222001211210110122122001002011110001221001110012221100222200012221222000012112210011101201021121010102021201201221222120220020001202221221210212202112221122220001020221111112220202100200222012022221210100221200010012002110011102022111111020002022012210002011110201001121012102102011201101211221210012110222212020011002020001112201111120002212100120102120210020120212220202102222111000201221012100110001002001022112102110021111111201021122111221120021220102020021200201210201212010002002110001110212210122020121120120220122001201100200111021101110022100021212222002200022210000112202122012000021020221011101111110002011021202202020122211112211002100220000120002111211220202022021212100021210012020201002112021012002122202102000201201020110011110011200210102010002101221020221020222122201211100220120212020120211112020001001002102010021111022220011200210221122121202211111100022202222002010220211010110222020022101121100002211221220021210211121212122012002221220010002100120110111100201101002001212011221200210111220121022011212122001010222112001002211121111010001101002001011000001210121021210120222000212012212120012202121010021010220201001011121102110022021110110010220210201000102022121002201200212101101112200002101112202201101002101002012210220101221202201022010010220012121221022112211101000100120022221002111112212211220020111101012201210201220111120012120021112212001010000121220101201120111002010221011101012212022000002200020011221012011220222202010012110200021020212020012122021212202010101112102201020101002102220001022020010011200122110101012112101220102210222022000102120020012200202002110111200121011111222212022010201210002000211021201011200220010120120022021200212212112010111002011201210120020110020110200220010221222210011011220211201110111210110221021202122202011111211212101000200122012222212220012102220002202102021002211201122120001110201101221110221112200102102210220120010021111120120021122020120211221020010222100222022001212121202022121202201210212102122101121212222121011022200022011212", "10200000011112100210111011102200211100002102210220100000102222222211101202120012221220010222100022121110001211211000010100211102002102012001001221201122222122201112111221002100021010121212001202212120110022101200100202110220220010122022211222221111000000102001100001002000202022221212120200021101211101120201121211221120211012011221121102121222211121022112112001001122122210102201121222221102002101022120002111001100021012001100212222100121222112012021112211220002201210021111220211120210210210022100021020020112001112111021120011200011020211012120012000010000010002020220122102020221011001122020011222121100100002011020100120202122002112201222200211200122210222120212220120112122122212020002110021111122111001101021210211210001200200100111112111221012010012021110112202200120011012021212100110202010121201122000011012202121210111202122212002010220010122222101110112022000210022202002211012112211202202111111000000011101221111102020102221201222120210100102211121202220200100020022111100101110102211121022221202121212221200110221201212210200010110022202011121212011121112212210120212101101222011200221101200022211101021220002212000010200020000012102001120102000222010112101222022002112010211220100012012011202020220102120020020121012121011202102101022200110021102221001110102102220100210201011011000211201121220200221010220002021000112001011100011102202220212201112120000212110102020221112202220222110111222101010002102001210222102211100001111002221112211000010212100112012112221220101101220020012111122022021110012212122201021120200022110222122000202122201210202011212212220001011121111212222022012211210001202212201021021111001202100102210121020111021121200011120210000201200220112221002210220000022021221020102122201022220211110020110110001101102212221021010222211120121101011200221121110210011020122112221220000002200202122000010210211001212222220112021201021102020211102012111012020122211202110121020201021102010010100210120101112002212101222000210112022010020112212020120011220212222010220120001100201202122220120212211212010210011122211110210212001220202010102101212001211200111212212222111002220200022202001222111000111011111111010202210012121200021111000110222011122000220010102001002202210110100122001120111002022100120021021112110110110201102210210101200000111111020200002010211001211020220211111222102201210012200001100121020001000020201110100211201021102200002200010022111021002211100210200220002120110110021201021001101", "20021010210011202000022200222121102002010112000211201122210200202222022100012122021121200100002112111101002110021122101101012100002011112120012001012110101222220222001101120021002111012221121222020122121220202201221110001201001100020021201102010111100001221002120002022200021022100121202011002222102000001210222121112021022211011200202202010122201002221222020012022001220111021110100210020220101112022221011220102022110002120121020221110002110011200222201221001222102200221001112220012101101120000221001102012202022022022110211110202211201100210200202120202200021211012001102021020110221022212022210210111002011101001110220221210022102102201010110100211222120111102212201221121221020001222011011121121010202022120211222011200211011100201220000212012122111111012201010111212222222120211222022211111020111222000101010011211202020211001100222202121012111022200200222211202202012212212020001101022002002201001011210122101202202112000110001222120222212222011211110121121211120100010221201000220200011000021021001000211022110001010222000220101002012112121202222012020211200221202100112210000001100122001120000021102202212010002102211112022212210021102000100112020001200000102200021220211100121200110012112212200012200021201110002002220021111101000011012211021201102100100122210202101110020201000102101012102021122212012221221110100121211111011212011221120222012011022221121012001111110110112020111122022102202121001010100010101022222002120001122100120021020002201011011112201002122201110020020000122212112200222121100101021221020021110211201120000110021212000120200120110211202002120011211000222202002222121011120220101100102210120100000110001121111000122120002001110012122201210211101010022010102111011101122222110002221221100220120020100101212011010012110002212121001222210210002212101121020220100120100202101121221000200020000022202110120210121121102021210010020010002000112110000220111121101120121020111201000021010111002202022121100201011122201202102020000120022202000022111010102220101201010010021201002102001220000020101112011201021000011200001121200112121110110121121220021112102020001200101002222011012101121110111210202022121002112221011002121202222121121201022210120110020221111212001100210202222000212112200021221201210111210200201012212101012020111202011121102100221210121022112212001202211101220001220010100022220200001221122111101111000112101012222102112112010210200111201010011220101220120112101222102020200020110101020012", "10200100101121001111111202000202210010110011102211122220002121002212101122021201212020021000200200020200202210000011102102012011021220021112100200021000120102110120002002012010101101201010021112212120220210022202200021201100120211220022000222100112121110111221000210122222220210221102202112020010111212201001010201112002122101021100210011201000110111210200000111022000121120211110221100110121121210012201122022112202200000001002001211012112221020200121110221002102221101021101100112021010211120200210020200220102211020122102100112200001012002001011122002220121002220010000011102221222212121200111011112021011201120122210201011001102112100012021202202001002100222000002122110201101121212010120121121022202110111001210100012200100102221112112020002202201200012222212020001210202120220000100122122012111212022012022001011121102012201022100100010220202012001021222222100021112121001001021211011111121002011201011020202100000211002201102002100111102111100210001022010012012212201001001111112001220220211221102021000001111101221120222210101101222010022222100000120122201010210022011100001201020212022200121210110210112021211110220221202022220100211012011102121201121100200110011010121121100121001212222010121122112221000022202012201201202100122021121201122201112112120001000200221202122011002212201221101220210101100102010012201101000112121010120010202002010210120202121201212021021002121020100012120111202110121020101110220210222122020010112001101221202021110011102001101102110200220100201101220211122110111012211221002101221200100011202121020221010122222120021210000000001022112112111210000101222121210121212100220100001020020111011101021022012111222020220202201112110210212011210110222220221110110210120210200022121212210210220221011201102101010121102020101001210100002210011221221201021212210220200111011012111021111022202021020222110200122221111200110200001111121001222222121122222110001120011020100220022001220111101202101222020200110011011111111212211001120121001121111000121210220010111212000212211011221222111010110112220002020122201102112100202020012200101202120110020220122012001210000022210222222220110110221021221200002001221100112001001121002120021112112012102011111001220022022222101022021100102110122110111122220201010201121012201222120122122000202020210222110201210220112010120111001020010211221101211001101012100202220111110211202011212110202000210010220001202210010102021201100020101022221220100101202020111120012222100", "10012002010121010121222210220222112012012200220020111211100122120121000102122121100212201022220110110022100100112011221202120012222220011010002121201201202200012101110000201221012221022110102000002201100111112000001002220122012200112210111021111110211002001220200001201001001002211122211011212021100111121222222221101220012112010222121010122101222201121102001122020212021012002101102101220002211001212210012021010022102012221010010120210110101021022111002110012012120120201210120022002122010001202012221111011010211102011212110122000221000221102200110210222112000211102210222112101201121220012011201121201220020122220201211222012212111120110110211100201201201212122122111221111121201010122000022021200102010101002112102101211201212100020201101001212221220001201002202012011022110221021121100102002211200121100101221210100220010201011020200112022212021012111011102121222010220121122111221101110122221121100010201202111000011121202120101202100002201020022122121210211111100221211002121100102211120012000200002202021000101100200101000000221011122020211021202012002012010200121202220021000002221100112102110212212221201100222222110001020021012011100001212221201111001121000121022202020010112111221212222122110212111211222010201000112012012201001121012111020001010201002220211010001020022011221211001021002212021121011111221110200000200121201212221210220002201202200011220021111000001020102101111010002011211110212002002010211020002110121000000001111201121121020121112011222000202212122110200202202112120211101201011011102012221202101120100222101220210122100201001022210012002212222221102000001210201000000220002010120201211112221012211202211012022011001211102201222101120121200112010212011010000210121102101120000021222122220102112121001110212012012102001201222011221122210201100111120222211112001202211222201121212011220100002000111112012011021111221221120110200121210101111202122122220101120222202021010020120020102120102211110201212010210001220122021021001210211100200012020012012112121220221011000110000220001012220001012221120110102010001011122220012011210201111012121102022220010220212120201100101100010121201100111001201200200012210012221020022102220012021211002210012021012100010010011221010102000111021222201200000110001020100022120102010012010200100120201221101122111120212021222102211211122122210022212112200012200021202211211100200211021222210100010120000020201001120010100202002211111211220010120021122012110210211112122221", "21102210201211111002120012102112110010200002200020210211212100212111022000110102202200200220122221222101112211012120000020100002222012022102221010221111010102121012221012220011222022011122110202012220102202200221220122211101110210120010120200112211122001210201000021010012110220200101100210201010212101010010122012120002210222102121111220111120112000221022010212212221122221110012110112012012220011221201020111002222020201212121222001020221100010202012121110212202100222010202201200100112012120122010002222112121202212011122000210010111211222101210211121201120210100111110012021100220210220001200011101112011200120201202110210221111020221102100201101100121211010222011222002200000011122111210020122100011210212020110210211020122100122022120022110120211102112021001122101120121022212200021000100112111100002000000210211120112002000121001110201000000012000001111201101101121101000112220202111121120010121002220200001210020102022001020002121100011002202000002021121201022221000210002021121002022222121122211121201022201111210211202020112222022222220200120120210020212001110100000120011022020202222022211212221021211210210002021202122122012211200021212102000020112100002101121102021201011112022012001201000011001222101021112111111022201100111012102112012020002012011222112000000222202111012011021221111111002020220012000121012120102122100100012010020201020102011011012200200211101100201221220000202212101102100001220020110010200000220002220000200011100012010021011020211221022020201111201112210020102100201222000011221011120201000201212102121210022002122200110202101020020202211112210112201211112000110101202021201202212022022011021022202220121010000021222210020101010020112021210110101201211120201012001210212211210110001010001210020222112211201222201102101202000121110111100112222111201001000012010012000022120002221212102121101222202212200111211210211112101000000022021120120120220021211100211002112022102001202112102011011002222102122011221220122202211122220112020220201110212000102012021000211100100022202222221012112120200010212122002102222200222010122222122022120222100121002000102112011222100220120012110100200222110202111011101210120201100201121121202011121002202120020222022212001202020021101201210110201021202212210110020112102022020011210012200222200011010021121122222021121222002120122221110211200211210011020201100102001222211010022121022200200000102001210111110111212120202222222100110200010202022212221112022112210212111", "21021100112210202020120000211110200010120212020110201210210100111211102000101020102102101011100202122010110102020220222012120200211021111101122101211102212001011000202002121012121102011001111010111102222012121101111220210120210200210022211100012012221121010210122021120210211210122000102010211110002122011210012020012220012120221000020102220010200111221002121201202010111101100012120001012102112221012102121100012221021020101012102222222221022100000220012011221101012011111110220021221010011101122010111212010212102212221200212020212201120102120221121110020022122200212010210102122002000010000112002010212211011220110102220202112121002011101220200001211200120101110201001012101020010121121102202002020121102101220000000122201221212101020211210011021110221011121020102022101102102211120110200212021011221010201000100210012221122000000220002220211200012021121211211012120010011002210110020202021220222100112120001222102111001011110212111122122022121111201000110111200220011221100212101101022121120021100022001202110111021121200220002111020000001012211220121012100102012212201212210200000111111202011012022102112200110022110020201220102002210221102020102102012020202111200000020220022021222010212100020212202010221210111210101021100200021122210202012010010221220120211200212212100121201020021201021221122212022022022101202111112202220122112020002102000011222220222122100202110100222121212201112001202010101220100221210012220211000222120101020120221222202022002111020101121121110011012101010210110121220200112020021210121221221010112102020112201020112221210200000001222102022212000220210122011201012020001110102221020101221112121200102021122111011222111202211110212120002022222201011120212121200201021220200222202021120002101111012022200010001220011101010102022222121200022221020022211011111111221202020011002022102001021221210102012021001002112012121222112210221210121100201202110011021211200212121222220200111002120112122220200110022200210202002112121110121010211210200102112012001202100011010102000022122112210220021100100011012100221221012121012100011200122220020200101020110012020000210021211112202120111110110000022220000212020212021110122110120210110201012222000122200020111010021000200112222111120220211201201211001212000012212200112220201201020001210122022111112222210120022011201201211101020011102021120001222121212110121210022102202020212211022021001101112101021111120121021012201021220212201201012020002001021001120200012210", "21220010022110100002121022100102011110121220101021020021201220101021211012120101201021222022121201000002110001211000000020111201220202111022010110010121100011121000022122101202002201120211221100012000021012110010210102202022020220211212020102001111011012001122111201110220222121220200001011220012020101221001111211210202022220212012111010100211002011000221202001211211000100102002122200112112101001001010100111112111102122202220221222111010222011201121210211010012022222020000012011210022221211000001212002200201200121112121000122002111010221222021212011011100101120020020220211102121211222021212221202120100202200121211211022211121221202012120222101200211021010001002221111121212121122221100222122022022101001011202100100220202212021010120011111002001101112010022211100101222121120102121121212202220020122202002211110021020201210221001022111010201111100011012111122111020011021000111001010012120211210102220122220000210000222120200101101102101010012210121011112102111100202002200000202111222120101001111022201110111110221110112022022000102121120200010221102222200211002220120200021000121211120000122122101111102102201002210202122112202211100002200022211211011210200102020120210121222122211222021020102201010022220021210201120200100222121111110010101202002022202010111200211111112211002102000222220010201222121211200102012202020100120210010002220201021102112222201022000122220120202112202002111011022101021212200221211210101110212112001010221022112211021212201200122200020012222100012112021121000122002220021101110122011010210122110120111220221010121112200121022210102020102201211011012122222100121222222012111001111221101011110122022111110022022212211202102022112200011122102022111011120111100102100000012222001000121202121021101022101120101022021000210021012200212222221110222120201200021112212210012212000101210220201022221110110211212011211022122101111100022011212012211021122111122101001121110110202011202112120011122110000012122211011110100211102100000021010000210001122202211202020012101011220121121200212122122112201110211000201000202200220212011201211210201000200001010102201200202110012121011010200211110101122002201000101011110221121222122202121101202011222211112120111002212020210112222121220021111122220011110200121201010022211222000221000012000210022112012012212222002000221022011021122010220010112220010220221200111111002021200210020202110100000101221012011120100011001201121201011210122000200022121221011121020020021", "10010020012012210112210210112022012111100022200002200001220121220202021100100011202000210111021211202200010120111112120200100012220002200001201110201021002210200212101022102211002120121201121202102011111100220022121022220200221000212202010101002012220022001121121001210221000021122202221100121122012101001022120120212101022011200221101212102202220220122111011100212022110211200110201012120111211122202001120120002212010112101102020212221112101222110221000010121012222122001102211000000221101221220212120122111110000221112010100001102222221202222210110212110220210200022111000011020220200021122001220100110220102220122011002120212011201011102221002020011111221210021200120122200001202221211201202121202200021211210011020020222012010102200101122122001202010110120201012210012220021120110021012201111022120111111121022111021000101112222011200112110212220211111202110110220012121201200212212200220020110210021012210102002010202000022010012101221011010210022112120002111112002000201111200011001021021120002011020220001000112221021001202211011201001001202100111120122000220110120001200221021012010212211122210110100202022102122222211202011101121201022220100002220210020102111000021120010211110200200021202222220212110111201212101102002211110021102222112112211112001121121222121112012101102102212211001022000202211202212000210221112102202202210000201221110012212111220000201111020111011020111122002200221010002120202102102202011201221111101100101112122012120102010022022100220100110011101202020010002010021011112102202211122111120112002210112002111121010110201200200011112220222220121100221221102220022101221120110120100002211002220122021201000111021000101200120020200101120122222112202222220220012020000012100222221210010200112022112121000111220200010110220012010002221222021100001102220122021111111010122000000220221101221022121021100121121100201100101111020001011210100110021020122110120000121222201212002212211201120211222102220001222122202202202122021001000211202201021000021000201110121122112220121222001212020101001110100022220202222201020111012210212200020122210122122002001102210220221011121221112022120220021120201110002222220022221210111100002101110000001021110012220022011001012121120002021212212102120201020221111211111222021102002212002210102211212211200200201001222120000012121022202021000201011012111202212220202100211001001211120001212100120121112112002202101121000121122112210001010021201012022100222000212110000201220200", "10021122011120200110010001111020011022111022211011020021120012020222211020120220200211221020221221102222202120011021020012120011011220122202002221111220021011010121211122020202220220221200110010201200122102101002100122221000201212211001110001011000001200202101110020000112012112200021211121220001110112201121010212010000002210111101022122001110221202122212211011200201111211220200222211211022202010212202120210221012111212011210022002102202021110202210020021221221012021222200002022001010002100012222011222220201202212210110021212220022102201010002121111212210222021112100021120120002020211111122202122110011201121120120120010101120102112011210011011121212112000110020201121011020211011201202120102011220012110210001111202112210201122110110022202021200010012020202012211020000100110020122020020222010001212000020001002201121200101011000200220222011020020111211022001021211202120202101102102212211222002222112102100220102022000020220211001001010000001221102220021001120022200001012202112202011100000221012211220102011222202100000211211120020221200202202012201121122022212001112010010221202212021012010221100201220120211122211021111112222120211222122220101201212022002202020101022021122221220210201022200210102010211122220011120200100221212201202202022212221121220222022201122000122211000222022012022010212121021112102111012012200220100000212100102010120022101111122220000002012022112101212022011101201211100102011001000100020221111200102212021120120102220012010022021102201000002020101220101022002222011011101120212102212121120120100210120101200212200122122012001111020220110001220201202121202221120111100010000220222001220100112121100211221211220001120012200011021111210011001110212002222022012200220022102101101012111120020122202101202100020122220112212011021202212201101101010000020010121020101112011002112221001120201211100002210002210112200100001111201222220002022111012200020201022112102021200210021222010021211200011201201121100220020220220022212201202210212121111122210022000111100021121212010101002122202010202201012022102121010201122011010201110110210102012120111001012110100201102220100110012112011021022210101022202121102202220221100102222122010210021002110121000001202211020021210112020110002200111120000000211201010001012022010022211112112001201022200022212122202010212210212010221100001211220101120111212100000000111012202111222212100022200000211022200220112020122100100012101220112112210210111100210111011000200222222", "01102100102112121201000221202112110120222120122111001121011110001211211210201101011220002111120111102101010102100011222021022211010020211000212210121101110220221221020120212022110001101211102210211222002110010022022111211112020000200021110022220210002121010120100112021102212100001200202021021201122002002221110000010000210101000122012120221020002210022122220220222121112111221000120010202200122010210022212020202000001200022112102102022021200112000100212002111002102010210202021111021202002120110122201101211002010222221022000200010200222111111021001210111112220111122210122011221212021102210021122122100210001122101020212101200012012002201020202002101001001101012212010210001102200112202210021010020011111211012111101120112110021121002010211111200020220121000222020102211210210011021100022200002212122000120121222101011100121022020112100022121210000210022111220012110101121212212020100000212020100100212002202211200110012021011002011002100012100121012001110002011211001200120222222122222210100220010220112221101001222010102001010210012010102021010202111100002201101022211100220001211202021021222200222000200011210210121012101122222200120120200112111210020002011100101100012220201001201220001122120222020121012022202222000201112200000010120100021200112211201000001200220020010111201201200221122022022110000110021222020021202101021001222012011120102212110001100122002200202221220112111021002112202212211122211112210221101000202100012110122200201100221211201012110011011211022012010102221021220121220112111111012111120201220210020210221012210201021122112010221110201221101100100101022201022011022001121022101200110010222012101101000201210021022021002010201000110002100011212002212010022011021102010021021111002100211002110112121112002220021010121000111000102112022122220201210210112211220012210102100120112010202111002121212100022102021112100211002111111012102000200010020221021100022010201010211010221211001021000112010002210120222110220020200222000101121000022021022000000210201020200221202021202011022010210122201012112002122002001102111102100020202122101120122220220121020010100202211101201112112020200101201120000122020200102020010002011110221120022212212211111222022112110111221202001211201012200011220210111220100221010212211220202001221110001001011021110012022222202000000020202220021200122222201211212002221102011212121020201021212021221001212211012201210000210110200021202221001111002012210102021120201000100100002110102100", "02120212112112220120120211212010011000120022220101120020122210211011120011220101100110222221102100000201010110010102200212002122220011110121002201002021222020121102000021222220220201000112211121002002222102110010211001022011002112112211222111202111212212222211020122222000121102012022012011120201211101121201111200120012010021102000012212121111212220221211022222012122220002011200200121012022200012122020121222201001002110002101000220120202202010121220120021011202111012120200211211220001202121122000002100012112102020100101212220102222200111100102112110021012111001211110200121121100122000002112111001012210012010222020210100111010221221020111002022201100200002022220220121021220212020001000010120212102100000222122202220000110022001122202111021112222122000102110022101121200202112121022110110110122221212102221121201101212100200210002212211001111011021112112100011010120000210022100101202012010220010010012220111001002110122011220000202000111120101012020002221000112211210201111221022212202020110001202221001112110201122120210221100020121200211112020111021202111202211002012010201012100012122122011012222211222111110111002211201221122002200122022121200120002122212221021201211201101210200210200020221000120000112102002001111201222010001222121202120101212121002201020210210210001101102202102112021200011021221211000022212100222011200022122200100212121012022112121200000102122201021002200210000020022022002200201201120011012222221121200021011021202101221121201221110221200121220022000111212200202111021002211110112001000011110221012121201001021121111201122211210221221102221102012121220210121001121202022201222022111021202012220110020110011100112011000220201022222202202020011122021222000000012002212111100001100201210211202122201110201201110111001102010110002021102200102210001202102101220020000021101010120021121120112112102111010201121010200020110011221201122222112212210102212102010220010012022010120100221010110212020022200021021020222220111022000002100010101002001022101011111122220122021000020121220212002010112020021120010102011010212210220112200210201222000002021021100120222122220020020010221112010200110021120200201022100011020012012200102212000110000211002121201012101122001021202212011021022220002100122200201221011021100210201002021001222001102220002201110100121212220212120220201021222002100020220100010000120102022020110211020011211202202100021202120012100020110201022101220221211221000201100121101002201121201102020", "22100202221012010102101121110202120020001201200021100001022020202020001112201200101020000220010101201202100122201210000222220021111202111112011222211222221101121111200222222222021200111000001212020020020021021022121210222111012000020110212202012110010110021021010220221121012200022112111121202012001100122111001022200110010120121120110201102011020022222000201011000000022001020100020110011022212220111201210100111120100121002212120220121002001100110220010200012112110020110000000211111221101222220012121000221211000110200102212200101201001102111202111121212210212010011120102111011111101222011211000100202221010210020010002022112010112222220001222220012112212121101012202222101211221020202012200220100202111121211210211001102120100110000202102201222210202021122011200121210212110012022102011121010100011111002101210211011111112021220121102102221220100000211000200012101000111210022122122222221000122221110201101222111212002112122122002021201022111221221220210020110020102001222222101121002020102110221001001002212020021222010121210201100010200121221210001121100112200201021012000010210010220101102021212210000112001111120022222211101201202001010012012221121220210211110211111011220121220110001101200001020002002001202012112210212201010200210110121100011021122011120020210021121221022022211020100011222022101011112221120210112122122210120010222201221121210002120011200001112112002000010021102122220210220102020021221220121110212020221002121202121201221002002001200221020010202102121202002101221121100011201110212121012202122110110210012112210220001002110001121201212220001102001011100111001010110202202020110102020220200002220021100202201001011221100010202200110001102100200112110101002121202110021101102202200100202011110112122212110001121100021212202110021012102102111011200002102020210201210201220102120111210100220120021211221010111100212010011210200201201022020210101110112112222020021202112211101110121012210221120101102000100011000001100021201000012110201220002222222021212012221221001010122121012112122120221201220000010212121022011201201221112122112121200020222110020011211112101212120121102121111201001110010002120021011220211011221100002112122120102201112010010012120112010111220100121212010021222122100202000220021021012102220220120111221100022010010102112211121100100220222021122101200101002102121001201222001011222222200011002221101121122110000200112122220210221110202212121122012210012001220222001212012020220001112212", "20102121010000012202022202112100001100000020112020200010202010122000200120111121021001002221012221020212002110200200020022210121021220111121112111101002000002111102121022100211002121021010221211112201201111211000011001210222112220121222222120012100102121210111111112122011012111201011122102212102222000012100001100220101212122020221022021210200210022200022011112022012010210020110111011120101101200121011211012112020112020221022001002010002102101020020220220120201012011121101221120010012002221021120002001120122210010211101222020110021220222110111002101201210102211101222110222121102220010112021122221022112120202102222210021000000220000010212102221021011100011002221222120221221211001011220010110021222100220112201222211001222102002001001020001201211010002101012200212012112011001200002220201220000211001110211022100010212021102210220202100211000212200201012112101101210021121022000202200210002110101112110100222121220102212102011010101121112101202220121001010021021110111222221200221201020021120210110220012100212220010101202011200211001121122120111100120001220212112001012200022221202010020121012200220100101121002201212110022102002212020210112111022110211201210210110111022020211202220201001121222112200012112221122220120210111121100001021222002211201101121120010100211220202011100212100112122020002000212120212100001011002212021221021102222210122200100102002210122102211120000102010121202121000212022112200001202021001000022221020101022021010110021220021200110110221111100022201110202000021021201001011210112020122101010221210120102112012200121011121012120222010212222202122020021221210100220022100211020012002000021121200222012020102120121021220001200122210020221020020011211211101110000122100112102012221112000221022011202012010120200022222021000011102212021221101001220101122001111011112100022020020020120011200222112102202021012012121002010121022210011211220010212102000110112112011011110222200101222122020101011201012120000020202120210011102020100120202210202221202112200020102010200200002121122002120011011211212000002012011111111112002000102011220000222200111222211212112021011110100001211002012022000021002122102000001110222111021222102002122101111222210112200020222110200200112012122102112012110222111001201202222212210022221201002212222212000221111210212001022202210121211001011202220221110011111100211212110000212121021211100210221120100220200111211022010011021100122012221122211212102000222121012010210000011111211", "02122221001220100202201111020012000220202022021021101101122200012001221001000111012001012120221110020122000022210220121000100200020201022122100120002012202200100012220200220100200002112212020122100002110221100201212110011021122210212012021201022221022212012211122101202010210012001020002020211012211000002201111120121220021202101210120011120110201100022120112120112002001002112110012201022200002001002222101222112022201101210022221222020001101102110000222102210112211201121122112011122000210002022120000012212111201221202222120100111200200100201020020200210021212001100011022121212102200202200221122221101121010200202022012110121101011221222201200011202202221002021121102110001202021002112012021011221111011110011222200010022212222222221001122200112110012022211011212120102020100120211011202102110101012000022120020121120002100010201122120210101220111010222100121101200221101120101000100120200112110201222121221201012012202221001120220001020112222100222100121220101202212202201222020010101121210011102101000200000022101012122011022020102021201000112010211122221202220112010012102102112211012000211222222021112011101211220210010012002110212012022220100012110202100012020012101000120021102020102102221201012011220101102000122011110001212100111210010001202020222121110112021102101112210222111222202102211121002111021111200121122101210101020000012000220221000201221102102010212122020002220211201201021210222111220120011120210220100110112112122022102222221010212010022212100101012011010001120210101112011021011200012122122221021212121000000102210021210002111201100211102211201020201002021212021002102111211122021000111210011210212202202211122121222020200202101020000211012021011000110122102012022111222020210020002011102020220110021010101012012000102100101212120010120120101212211011121220011220110220210201111120100211012122211121111120111111022110001012110121202211000211110200202002201200200020222222112001100200001212100002120222100120200111222022110220021021110221112112112121100020222202020021021112000101122220021200000220202211222111210210110212002111101012022102200100202122110222110210220211112101020010021120002000020100201001001111012022202012010220210021110202210020220121011212022122012200011222020021100021022022022221221022112111122112121210212020010000010102111200111112122120210211200222111012012221012102112022100102001002222201102212221111201011102011111000221120101100112200022010211110010111222120002000000102221020", "11010020200202222112020110202201201210022021000021222021102112201121220021210202212200121212120202222112011212201011121211022002202221111020211002012201101210022000022020120212100010022222002011000022021221020012201020000101120020001200101121222210221000120212111000121102020001021022110222022102101120212212220022112011011111120011112002002002221120000110112201222221001020012020020200220021210021000021121112110110211200022011120001120021211212100202221020110200212212211022020001202102021002102120202102021100022222021201002022112221112211121211220110120011202102211002110121011022110021121212200022222000100121101021212010202002020121200011200210210000212211110101122121122000121022122120101200121220002211110022010201111022121202120001110010011102212212212001011110220112202102122001002021200121021120121211021200220121022210211101212101020110022212112221120021121201222221211120010120202022200012122022122121212101012221001011111112022112010211021111202102200100000100202111001120020022002022201112120122011100120110022221121202122202122101210120001110220100100222221202002120002211000101001122101212212001101202212002000212001201212120200220201221101122011220110010212110001011111200201120112220202000002101101121011211020101020000121022121210001012002120222122122100101020020011212112112212100101212201022111001222002022010210011122012112001010220112121022111100112010121102210212200111111212102201102201022002201200210022202210001011100122000020122022122012120112220122011120010111020002021111011220101212000010211022102222021201001112211201020111112120101212212221110000110022122221221020121220102001120122210112002111200200110202010210000202200121221220102100002202020221111221022011200212010110002121212021000012000122000111012012120012111110121210221100011220022122011000112200111012002200201020100121100011000001210101220212110202121220221111010202110012100100210110010220200101202220022221201222012002110012101220200001120212221101000121010200001220210121011000200201222110202220222210221120020002102012100102021102012102101222211011010011201011111211021010120102220122211112100200012102000121112121221201222012210112211020111101021122002011200101221010100201202020121202010000122012102120121212121110011212201111001000022211010011020012100100121002211112110020122110100222000100120202122100110010210001212121001001102100001120022001022122211012012002011100211110012211022200111010220122201021121022222201012000110201", "11012201021222110100210002220010210022100120022211200000221210020200000011022000212112001112222012210010201010110212010202122020100102220101021222200022110012121101212210000120222001020102212101011020121002020121010002011121120121110100021100210011100000202010201212201222112111010121012120120200220221210222000222021002122012102002222022202111201111011100201202022210221021102112120020002120112111200022001010100200022102001020200022021110020022112121200212112220211221220122002212111122000002012212200020120102210102021000010111220102120120201202202222002111011202201101112222200222122111201220220122211100101122210122121122212001021101011101022100022012111002110012212001002202210100210011220211100202011102102201022100211110221010221100200112001110022122101202222000102200101012202112021212000110111122210201201101010122101201110020122120002211222102220200120110000012122221021200112210001100110102212202202200121110122122222212200101202102200002011110022222222212120200211200122001012020211111121201012100102010210021002102102102221122111111211101222201221111121220220101002211221201210212002102212110212200011010021011201120220210002202220222200010120221102100100202001111120100201101221010010011122201221212111101020002001120021210220020111001102221022121210012021221221222222001110210002221020221211011011221222111212101012112100112200211100002121122012102010020001202100121212021120110100201100212021100022012211012221012010210100011122220000222201200111111110101001202111222110111010221222110121101211110111121002112022222210100020221201121002022100220110100220121201122002022122201200101020222200210001200001111111101211112120222001210201001221012202120021011020222020022210201011201021210220211012111210200021020101202001101122201122020011100102121202102002110110110121021022000100022010102101021122020021001102211102020012200221121100111210101200021111022111011010001211212111220210110222200010122002000200122112210210021012111211211022021122022120210222202100112020210220221102000101220220002012101222000122120202202001211121102010100100022210112211000120222220111202122210021210220212011111120001120201121110202220222010012020102222021120022101122101022002011101020010202222222022012111012221221011010201202202110020001011222120011222120000001020102201111212120122002000020001212021120000120001001002200002221121011211011200221000100210000110022222022102201221100122100201022020212212212200101010212211112101100002000", "10102120220010021110000111220221010221121021212210110202000121011200112122101100100202221101200102012122022121021220121000220222001200011212001121221001121212221222002120122101112000000221112021120120012110020001111201011210220200201220202010000011201022211121022202012010002011212012011212022210011211121212212202221011022101201111111022222101000010121021002210220202202000122010100101021100011212211022121122110221112101012202002101211212000201200110022221222000010220211001212010002010100110121222011122100120012221022212210212021100202011011212022101211120100200022211122100222122011010102210002200122001010221201210000011101012212212200012002221000002021100112110201210022111221102020102220111010101022021001010011221101202012002002202111200122121001110210212101212100120002001101012100120112022111200220200011001122002021010001021102012110101022211011011222220000000222200000011000000100000002212220110022112020100211222111210122020102111011122022211211111210200010212021202120202222200212010001011222000220100210022100101021020020010211121020002000220111202012221121210201100011201020020210022121202021010001112100201002202111112112012011101211212121111000211010200010111012011110202101211012101011110101210220110210121020011222120000101121222221120112212022212022112221000222021100121102210000021012110200122010012221101211001001200112001200100210112011100001200202020021012100022102110110000212200201210122212112222020211022101220002122111202210210112121110202022220122021220210212011102202012202012212020001211200100111202002222122210201200101120120212211201020020222212110212120120012100221202200221121100011221211122020212112212012020120111211010000102100100020021102020011022110120020002212111122111010102202111201100222012112000111002022111121201212122222212101001011012200022020122202211100012100200002222002211102111202021000002100102022221022012112000102012021202200122102112101000202111011120010221212210002111111100022210010121211111212012120201210201112000010201120000020001200202122022001221200101021020201100100002101020102021001111102002200010110110112221112111211120121100001011111020221022002000120221122211210201101111120220020102111112101212111221012211010011111121001020210222121021010120101202021021011122210010202000001020202020001010020001201220000002121211112021210111012211221121111011100221120120210200201202112200122102121102202002002121011010020200020220211122002210211210110202210112211021010111", "00200200200101000011112010120211121022201002122202212221110211010222122121012220011100020010001220101202220201012022110201122220110200102221010110020101100122020100020000100100021202201000202120101101022022021010210011220120220100120112110220122010000222200102201001000011001220010001002022201101100000220110000002001222111022111011112222222022200210000220202020200020021110201211101210211120020122121212020112221011122102110200100222001221012120110002021200201100011112101110111001001222102211012202022112212222220121220002211011102011100212002021120111101120212211022112002021001100010222022021101200202102010211001102201001212022001211012120212201111121010122212121120220211222212001002010020201221002022020020210210222001020210120020022100212022111020010121020001220111220210021201202022022210201000121212102200110000111210120112022210211121101012201122010110000022222122112201011211101222221212222011101122010111202100210112222122200120221110121000022211220120221111011002022200022202112022201012211120200021210102012001000121000021222111111001210212222021112120000102222200111221111212220110201220001111111012010211111012121221122011222202002002100001210201120211001112122212010201022220220000012212001220100001012221102201001111221020001011001121100201100121002120201120201201202210001211010010100111110210222121112201100202002021012211112010220001200110220012210120000010202001000201020201101200212012000220121010121001112022120112002110201122220222110112012100222101122000122221221112020012000110210120012100011021201120002001102202022212110022211201002202012022021210220122112200002200212101022110222101012211020202020101021002121011011201002102111000000122201110100012021120012121220121002121222121020202021222102101211020200112001111222102100220112020212122101000222222020222102102012002121021201202020111211202000200012211202201110001202202212100201010121011101000121001000221212122001121120020200211220021000021022201101120112221102122212001000101111121221110211112110012200211022210211220021220112101111012122221000122212110000212222122011102002011022220212222000022001012121101011012022010200101201010201011211110120222222120110021221202100221222110202211120000210022111100222211210112220211110212001210001122001101110010012010221200110200001112222022122001120000111012210002112220002200110110020100000012220201012100010210101002021120020002110012200101122002002101022201010010100002020112202011111202020122020002120", "11210001211212210021201102121120111000022011222020110102012011102121111022021222020222101120220100001221121101210020022002010110020120020202112210002210011220102101102122202201210221001102201201221121110201020000220210211110200102221200010011012112111112120100000212210110010100110220200221012121022110002010021102212220001211010001122210212222000211001000001100211011011020220212100011010021012011000112212212000211112211211021222100002021001210100020210201222022112201101001112212222011120210001012102000011120112020022120122221210002220222010000102020211002211112012101010221220021012012002201102211002012220212201020001210201000020102202010111111000200220221112211202122111012212000001022001112020011100220112121011201201010102211111010221012101020211021220002222111101210100022101010012122222021122011122000120011211021202112200200220000100112200201010222021012120121100201220111201201020002022211101211121021212202220200110002002102212022120211010002201220102020222100221122221010120111010110100020202220202011001212202112200122202010212221102011001122201010211222202110222001012000120201012110200122111120100112002121220022100201122020110221000121100011112112112210221210121100120010121112211012202220112012212122021100002021021202001112101211122112001002202101210020000022221101100220120211020010222220012011020101010011202000220220210100001020111111211112000222022200102110020102120022110101120121010120120121011020011102100210220211111102220112010220000011120121020111220202201120121012120211222121012211122000211012101110010002212202100002221112022001200000012000001001002200102101002112111002011220011202010201102020022102200222002010210110122112202022120102010021022010201112201012002120121111212222112120211202102200212212100010022101120102221102121221020222122100002121110020000212101122202121001100101212000101210111210220110112111112220102112010002211200211012012000011210010011000222201220120200221111222012000110200102202022020112112110100121222110022122001002021001010212020211112101220101100201000101100022212111202111012212120210111212102001222010002210002012202110021120100022220222121221200212120220222220011122120021200212001211210211020001000212110021200120100002210211112121001212000222211102222002000210222101110111120111222012200012111210102022111112111220221222100112011100122001211001210112022012012120121222110020100122011110022102022101002111010220110022020112200211200210202221200001001101220022010", "00012222201210221111110200121111220121010011221121010022010001210110222020202201210012222022012011220222200120122022200211220121101212202222021012010100120001120110212100222220102220021121022202012202102101201200220100202020120022122200101102112202010001022022020202122000100201120111012122010100002102212010021200122001022022011012202000221200122001201012021221101221110220222002102022210001001120022122210200122110222121202202011220012022222120020020001220000110211100100201112020121220210120101212201220111212001122022110101022102222222122220000110021200211221120122110021221000012002112012221100221111011221100200202020202021211221211022212010202000022212022222211012021122100022011110112202102100111211011102122020111011211012002000222220200100020000221201022201222111022021001010010212010022201002000120100111200202120101220111222211200201121221020122210122021011202100221102022021110110222102222120100121201120002110012210210122201102001202101221112121120011200122100122110101202111212102202121211201021210202102100111110220022010120022011002010110120222220101112200201002120112112200110222100102022020222220112200212100102010200010120001001202220020210100100200111110221102221000121212220112212012221102212100221111010122100001022010122221120201000102122122021111211212121022210201012101011221210011211220222221010102101021012012101210210202111022002020000210002221021122010202022222011002221222122111120120012101001200000021201020221200121121020012122121220010110011200112020200010122220122000001012121012002200120010110122121022200110010202021202200102211022011010222011110122211100111200200100120022200000012102012101211212121222012110011202201222201021111102021220002102220222100220200020021201121001120212000202100201200002002101121102211100210012020210202102021101201022122200210022022010222221122121112220212222211001110201220200102210010001202101200120110010220001022021021221201012111200120220221022102020201001221000120112222112020100000002202121100201201120202101220211001101002020121110201212102211221110220222000002012102002111212022010211201212001011000121210102111000222210101100201220222200011120100212202000112020201011201110110022210110202122120100112221122201002020100210212212122122211112011222112011010212120020010021010122221122021201112112122012020211110101200220102102210220020020211110001121102200200202002000212102200212000122202012020122110120202101000012011200012211020102010121202101122202201002", "01111121212011010100022121210021112211021121022200022111211212002202201101102201211112120112201121022201121222221120111000000112001000200121200020012021112201011221112111202110201201021110010002211022112212222022201120110010201021200221022020220111001111221001021000011002221121002012021111221122201022211111200112101121001212101222000122200011100101222110200111102121012200011020220200021120012220021201020210201100212212000110102101201211221012012011011201221021200111101221002211221122012222210120202212220001122202001120202002021202100021200212122122102012000110221001011011112120100011101202110112112102020212210112102022011002221101220122111122021102211011220001001101001100100200201101212200202021210000111220210210110202120210021000001220122010102212112111112011211212011201110001200201210211012010121112110211211021020200210210012210112020212000202000110200120100002112001012222010122001012200200011001100201021100111021100221210222020110200221221010110101020011010111211012012210012021120121220100222211022212202202102021112110102021110122010012012022102101020220100012022212201210201120022102120122002011221101021220202211000121002200212021002120100101201011222210200201100200012222112111212020021010022121011211001122212200222022112212120212010101220110212122210101002022200211002210112021221200101022100202020110210101120120221201202121011212200201211020211101202222020120001012112100211112101211022102000222201201221212001210220200121101200102001102120211122122000001221010012120212220010202111202101221112022101111122111110020022102002210112012120001021102100212120120200202111121102100010012102011011100002202020001021110110200102222002220122100221211001101001112120220010220210020221200110220011102111120220221002002122221020221011200110110202212101021201120000110020221220111102001212000120121000112221022220212200002102212202001121110212212120212022220101020100011112011120111011012001111022010211100120001220222000222121010120101111110122002020210000100022021110020101010022202000212010020110102121000200011211122100012111100222000102021220221220001011211122100112121121022000210210122010121122001221200000010002120101110100021211202022100220010211010120210111011220222002001121101012012110100000100011022220000222210121121020112120122212121112002210011101201010121020210111201212000002102211020002212002020200222102111121201102202202022220210110112201010022110200010010010021211011002211201222100021122001121201", "11210012202102210121122210112212122011011000222212022020110020200111211012001111001201202202012221102102212121202100200220200110210102000110211221221012120200020110122112000001221220222011011122120100112220020000102000021212122001110111021101122100100211100101010020001210111020201101010020021122000022000122211020000200221200211001201020102000000212210120202111212122122220201010012001000200012010210111122010201112120100212211022100002112012202002111022200111201020121021100021022021001011212221102210212121212002120200002022022220120002110221101002012021021200211220202212211001210220120012110111020122112222100022211021001122110102120101211222122112212201011200010211110222021101120020201020021000212002110212202112201222011022102210020112200202100122200120210220022121211202021210201002212122120011222022212202020020220121011111202021111121001200212100211212220112022112220102021001121110211102012021102221201011001120112211222120112020220200120021121012010210002112201000111122010002222020122200221001110101121101022210122120121221010100102021101020222220102222222111122002121021222012012102102112001210111010001202220202212002212212121121100111002120012111022220202200111021210011220112010201102202010101112021200101022221200022221121111101111111202222020101111010020120112101002222002022022121010112010211221122222211122012020200222122002022101210202110220000110121110202220211110000022211102200000111100201022222101202201210100000202111020002020112001012021202012121102000010121000210211020111000011021002010111020000202112202010200100210101221202001101222000021012220011122110220011012022122110000001210100120210200222221212210020211211212220102120120120110022011021112021210110122212212220120000020002012101121022112111012102001212011121002112211020020110212121222102222022222020102210201001001001201222111212010010122022120210122221002012102120221021220222100220120220100000220220210102222212102022022212120122002102212201220220221202021102112202121222022222202210210020222022012120100102001000021110210211120202202002001201210101111021221101020022111221200221220222121000021201222201011022202101112202022000021111010201100002202212100222220000101220212111122221020011001000010212121002212001000011112022001220222112100012110011020120200211102011012211022221202100201211002010111100021120020002121212111012010100201111022210121201010211102102102000221111222121211010210122021202021101010112012210111000200110022111221022", "11221101022112110102202120212000222111211011202012002210220222220210121112100201112202212112022002202012022021020011110201200221122101100210001212001110101112201121121022121210202000221220010101102022212211212212101112022112222102110202111101211220202222011122002221210020111102121221211012021020222001211210100122010100002220112221201000022202120111122202101001001211201102111110112001202211000002100111111000000100021120110101222120011210101100102022102111000012111002110210020201201101012120122011120202200120001121000022120211202101000002012211022122012110021002120112021221000110112202212122201100102202120101220122201101111122222121011212222121010001211110001020121020111221001212111201212000112022111221122012221001010000110012200222102222201012010200011101100022121210020011100120122100021022220222020002022200100101110221022022120112112011112201102001221011211020220012112212000102101212010222101221202211102101020221021022122022102101101220221000122021221101201000200000122211202210002201012102112212111010001201222001011101021200101211011200001111210222020212022200222112202211220111222010022121202210000111001021020001111211201000222222010202222220212110020101221101011211221121002220212122222222021210012200210121021012122100010102222021101011122012112121212012222122102210201022110212002200001112211000100221100000010120010202200020111101221100000101212001021200010112200201110122222112200110111020210122222020112220210012211100221211000200011010101121220221102122021202211012222121111210221011121212111101202212201121211122002001220012122110210221021220200012001021112020012111220100200121210011011012110201210201021102000102012100111200212020120112101221210100122100201000220122120022111222211000022000020002000200101000211000220122122212122021222001021200022111101001122120001000202221211000102000202200211222101021212210112001100021020221201221222211121222002120111010001001211111221011011010021112102121111201000000202121112210220021111220010022210211020111101102011000211020002002001000122020202021020111000112201100210110022101120220201220220112201221102001112201201100101110021122200011101120201221112111211222112002002002020200102212122221220121011021201021212101201021212102210201101200212222022200121011110111202020001012020100222000102011001112100101012110010121112001202012202010102101120221021210110022111000220002000122022212202201111022122120201112120111022212021120121100000002121102120101020211011021", "00101001221200022021002002102002200210210200011202220022221020111121020201120110010021020121000112102002202020100010212220200200000201102121102121111010112111002102211111011001200102012122202202121221202102120212202121101221102112221212100101112202110212202001212201000202111212121201222112201200212121212201100222201001100102210122011021212100122112210222201100122201111020111022202001200221211202111002201010022200122211000100112122021000000201110212011202020210012112210000112210201111000001201210102220121001102211112000110002202012001120120200122121021011011020102002210220021222220122011000102010212200111010210001000222101120120200202200122111220002100222002222011002111221121222121100200200211112121200121022001012220222212021010002010211211212212102110012102111001022221022101211101002120010121012011111021110220001102200111020002110212101120202211210212220210101120210010000101020022111201010221122121000110212000000120110122212022022021002201002122220110011110201012112112112212102000002122211220010001211101200012202020220220201110111201002122021212220000202221200112011122020002202011022110022220101021221012021100222221200200012222211002221022211220111201211111212022202111122122222000102000201100110020011111112110112221221002010111012022002012200111121122021200112221021210222021021021000022022221002220012100111010010202221212120221222210221002000102210100220121222012202022101121102100120001111220001121121011011020210211112200201112211221102212001022202122212111222211121110200222121002221000002222010100102010021022001020222110110211202211121120101111120202002000200222222220100101202022001010210012010210222020211220210100200122001012120221220012200102002200101202021101220200121010210101210102011001010221220122012011101010220222211211102202011000121210111112220201122002112100100122000112012100000121211211201200112122110222222221200210002102022110221021222021121222202021211200102210010200201010021220110121212010001022121101200020022012022001022012111210010111122211220100202010221001001000111001002020200211112022222001122121220010100202201020001121102100202202011212012101221002012101002211112110220022211011211010022110201110201101210110011212201010221002211101202000210210201111102021110022121102011012121121011021211001002102010012220211011001200000212102221202020102222001011221101100221120011102102222100001010211100120201011021210021001210001000210221102120010002111121021111021120010112122121022121", "22100211021220210012211212212112212211101020112202012020211011222110220000210100021010000121000011000202022010200000212122201011022002211021110101001101012212221221112110011212021112121020121121122210110202012121100111002200022210101112220020022012120021220011000210222022210122222120111102000102021222022222100010012222210001120002112112011100211211002011001110122110122110100000202102022020100112212202101210022202200021202001212021111202021200202202200110010201202201002221122021001100021120002112222021112222011101221101002122101220000020001120122202220210021211100200211200210221000122002221111220011121012201012102200010120011222102000102212110121011121102010200012210220001020201212112210121201222111222202100102202202000220221202211220120220121111212220221212210202120112021112221011012022120221202101020220020020122020101121222100110222212121211110200210201110122001101011110001120221111200002022001020001111002210202100212112222121112000012220220100021112100001022201120001020222201211002101001122000022212002100021122121012201210011121120021012010002021110201221100112121210112012202211021000210002212121212202120120222100120221011020101001011110000202022110212102210212222121102100210010101101121122110122110021001110120100122120220210100120120001211022102201110212112200121210202101221022220001111212120212210201210021222001112021000110220102000012122221012000200222011021222221212210022000210211202210120211010011022220221000211110201221001121101111022202102121110011102122020011000201022111000210210220021202110010202210120012111221002210122110102200200112122100221210211111011111021200101012111202101012012011202011021101112021202021011220000212011122222000001011200110100112200112220121211121212200211222100102000011211020012100011111020102221022010002220110012112220111001012011121111000012220012122012102212002200010020212200002210002221101012222210022210202200201201002102022210120100002110220012120011102222220002211101021022022201202222001100122212010011222101101212100000210112122210212022022221112202012100011101012010122111100102212112021222202020112020021212121010121111212110102112001010021122200011212112222200010121221120122010122220201221002221222000021000221202022112001012201001222101210121221022122102110002001110001002111002212020120122212120012102012112210202221011222110212002220110012002201001222201200022202002021020221201221200002102100110221111111020221020012002121022121021022021011212021122", "20110210022201021022011202100020121121112222020020121021011100002102200212020021210220200001102211100101121121112200112010211021100000222011220201210021100120202010111110112110012011201012121120012101210111212221001021101101002002222101201002122211212212022212121020010002021001211112200211102111221002101220022112111101212011200102012121010021220000110101021000012211020221222002210011121100112212121021200000211201222221102002102010102021221021211211000012022020121221012212111011222212012201112000012121021001112002102210211010120120102110100121002021220001222221211102020200211111221211010101022100021121101101011111112100201111222111221110011112001120210222221222220121020200121210100222112211012122212022200121102202220002212222120211122110101211010001110020012002211101220201011200022001222100221102020101201112210200000200201120020202101112102220001110122002120112122212020212220101221220020000201021201012222010102211111211001120021100212201202202222011211102200121100001120121011010012020101020011110111210021211022212102001010011022202211100022012122021020022200100122101221022111120011200101100122221111211122001202020212212211122212021001021122002121000200112122120221221102010212221101000220001222201000110001002021120012202200112202110112022212120112021102220121212020221212011211000120211110121112001022202022101012020101222012200120202021001202102121100111121221201012220121112222121112120212002220120222222102201102200101222200112021112110120201120102000220111100112221100000101201102102022211101111020222210102110110012020211200122121021212111002221111202212011112101221111101110122102021112112120102002201212000211122202120101012221102120002011100202122010201222002010112212001210021022121110221101201220112121022002212111110201221021001221112120200201221221220110202221021221021222201221020121001210201110120001110111212021010102111011022211121012201120201011002010120220202212220221102020220201011220022100111020100020012010010212210101202102100021010022002000111221010102110222112112011022001222010011220020212202221021201002020211201202000010120001011120220210002220102110101101111010000011101011120121111000020211120122000000011010110120211222102202221220002012111112110111111120111221101102212012000120100220102012101120001212011201211002201010022220012211100110122200002120002201101122112001222011121122012020202002112201100112121012012012022200212220101011121021112111122002100111120100012221220012110122", "02001001221012121100200112111022201202011112010120202101000002011111120121120212020212200020011102221211022011220212020222002122012221121112021111220212102202211112210111000022121212011202111022000210120220010212220212011202010211202101010002101121121001011202122021020001210210002000021001220000012101210211111002101122101221220102100002200100212110210020112002112022102002022020201220202202120100021210120101101011021122111120022120210111211101212022121111120001010211002100201021110202211101022112101222122221021111211202101022202100201021121211111101201100212212011111022021200121012110121220012112211102001200002010021000120222011120002011201112212112020120202022001002002101212101112200112020010110010202120002210112120210011222102200110222212010011111111111110202222111111221101100101001220000212020220210201011210021120210202010201120012210101011010111101011112110021110221100022210100001220120110201212111101112021211210010211111120110122101011100200112102102002201102010020112112111111011200110100021220011100122110221220122120002012211211210110112112212220120122011201112112222110011021112002022020121010002021201122012111120022120100220201010220212112020201110121121102000001002010211100122210201201221110011001101220111201222122122012001210012211222110222112222112111122010221022212210221011000111110200000202010120222101012220110112022201010012202022200120110100211102021212221102220012101000122012222010201001002221110012001122200121222012021222111101010110201120210022121202022111220202002111110011100200102100122120202202220101201111112001002210201102101002212211212101200112101120120201010221022222121122111001211120011020020101001201212120201012000110121210202010221102221221121002020111121010212221110121221211200001001201112002111000021011212100211010010100002212120122110010200110211111001002000200022000020222010121011012001002110211202122111121010022121211101120100121112001110010022222122021212201200101212200220100122212011021200011102001202122221020102101020020102020122112001000021100202022122000202211120101201222011200012212022111111201001101111112120200002020020121101020221022222122120202021220012000221100222000012201220010101222211021212222212222120222201111111211200110200010102222020202221221111120201212110022220121101200220022111201012011220001020200011012102211222000212111121121111212111221002000020022022002201120111120221222001122012102120112101221021222002111022212221011110202101010201101", "00102121000001210202120021120000222011210001220221022121200011202210212100221120121202210111122212211212101121000212120112200201222222121002010122200100110210002122022002001121201210200021102102002000212121220101000210222211201121222201200120212022221010200122012002110222210001101100112100010111110000022020000102202121100001020102112101001120202201200110211221211000122121121122212201000002212211002222121121101012002202001200022101011202120121120211022002102012010222212222010021122021211221220010100012100102120010221120200220220202022010000220100202120010121000001220110122012122222011202011210000020120102111222101110222220012202100202212012000021102211211122211022221102200210112120121201121211112221101122201100001100221201220210202101020020122002012120100000002211121020201021201010202122220120001100021202220210210022111222102110210100112210020222210120101000200100021222001112101002011201112021110202220110110102011022200100120110201201022222000022010202201021212121011122022201010021121010121000012220102112101002210101022112220020122200022100101202012222220121221010212002212222020110101021011211220120220200212202100210022122110220111112102100002020222011211210022201222111022022220210022210011012020122120022222020000100212210201110110012020221022200212000010022201111112210100120222210121111112122121112122022021021000020220220002211000220011211021000021120202212002011110111102000202121022222220200012220102120121101011110112001102220012121012202212022202100202220101121021122111010121122111020101120121102010201022212020200111220211221112021210002202002102200110220200121012012121001001211000121110101001111021002111221220210222211201000001120112010222022112100101211210101201120202002202011202011102110112202011101102012120110202201121211022202000100121000121112110221222111210001100020022101112112112000121201011101210011222121200120220111102200122020211002220201200110210122001110012210200112112222020011112101211020222111112112121102002212211201110010110010021220211111112202002221211012102112202210100210021101120210000102201021202010112011021021121011220102102010111000012021222011211122200121010211001202121210100000201002110221002210011100002022000101220212001220202210111100211210112111200212012222110210201011011010012201122020122210001211022020212220100100001001021210012202011021010102121000001012120111210200122011111112022001022020012020211011110010112111212100100122112002021100020210011012002112202", "00122202111202001200200221002201100200001222200100210111220101222012012021111121220100022220211211120220122012011112012020222200020200212121102210001201111011010022222210100100112010100200021201222102021210011201111102110100012100112221100202012001010011121122221202112122201121100112100222000201110222122122102201010101122001211202210220122222010110111212001200201201012102112110120202221011222111112211111010111012002120120011000021022011012202122121002111201200111020200220111221101020221101021022100111022112200100101101200010210010220221222201100221021002022202202110122101220022220021212220202011001121212202012120121122212212021011110211200112210021100111202212212211211200110001110101122012112112100100112002202011022011102201101021212202120000011101102001111200011121100102210202020110200211110001201002020012222012120010122110102202020112000111210202021101011002001210022110121112110221222001121220221012112222001102001010220200211201100122022111202112111020201012202212222002110101100212112201200210110010011222222122100010202011102112220120102101221022222212112021100110020210202200110121211222111012201221100101221020200021220222022001201012200211010100120111120021100001202220212111101200100100021001020000021211100101000021202021011120012021102020211211102211102022222210110201110110111002211100020102110021000110100021221101121100200101102210011220002121120111210012201122212022110100202211101001220220101000001002101202120211121102111010122112110212101001120021200122201002111101210222200102120011102122002002012110002211201002121200220102020122122202221020202122221010001102201210022102012022010002212102220101221012101102222011100001102120212220101200112221122211220122212002101110001011002210220121012102021000022220202202200000101121020122222021201012000112020001002001111201200020200010200111011000102021002200001202111101021201212110112201001021200211210120211002200222002121120120000120212202120200121221100012122122022111010121121201000002021102220221011120020210122010122202222022000110220011200010120100112001120100100001111220110122200211220201020200212110000202020021112012011211221101210220121012211210000201221110111121101011210020102122120021101212222220021000121002222220111012121110120010100022222022011221020220210211021112110211011211212110200011020211021111102022202211021010011100020021202020012201020001012200201111020000001211201021021222101002121021120202101020201222002122100212122220121020", "20100001022210000221101002120000011210212121212002202122000010112002200111011110001002202221012210011212210010021121101202201220112100220022222200122021110121101021111200112101210221022100211022010102021222022121110212001111000100201222100220221021002222012000111102022100202021221210111220101001022222122012220210221110121001010120222201211000112110202021021202222100221010101122101200220012100111111021111001012121201210001002121222110121111102211210100011110210122212111021211201120212012220200212222011102122010020121001120112200210222201110220000000121022200000212021110002210101202002001120111211011001102210221102101200011002121202022000200221210221100202100121021110010111200111000211002102201122021010001002110011202202012020110002100221211211200102221020101212112102122212000102110120010101111201002211012011010000021100112011000002011212121222201101021100010111201221122121222200212212112210102222221112200200011010210021121100210001210011202021201122012202210222002011202220120010001212000201212000012000220220212011201101010220222002111000101221122120121202210020022021122111111211011100002011200201121100110010221212101110120122010021222200100010012101102020001222221201001122121220110112101120022102111022110220100012110122021000020101102200122022211000102002001101222000122211010110011120012200201111122200221110020121001012000210121102211122021211012002000111110121102122001102202221002210102012000121121122010200211212201110100201111022211222202120222012102211221021000111122111001122000011120110202112002202212020100200121210121112202201020210102010011022020001201210221121111212010002221110211120121201100111220002001021000121020201111210120222102210111021211122001200110212001022201212100002022110102220222001112102210122200101201100202120200102011221211211012210000211102121202011212011112212221102220210001002221210100212022202001221201201021101211020122210111201102222102111001111201101201100010121022022010220121110100020222220210120021122010202100111001222012201210021210120021021112001020210001110012121212200000121102022222221010101011000012122022011211201000202002222022200220221001210100020110020122011100220111001011012120101010010200122122100210000120122022022012221202200102102112011210212001102020101001211221212222022021002021111102101202210102222010012111112020222102001210020010120102012222010221122210121120010222021200201022212000210202002220022110020021210210112100212220111202012002001002000", "11220101011111120112010100001102221102021121000220021020002000000100010122020021122020120200110021111012121101220211100120020100002101201222201122222200020021221201221212212021021021212220220212221021200100211101221101210110201212000021201000101120102210000100100111020122202022221200011121001020200112220012200002200111212102202210111100222021202212222002102121000221000201201021220010122121122200112200201220100102001011111220202101000112000202120011202112121000211020212010121220002210011120222112200120012012202002221011210102112012011001220202200211012000221200001012022020122021111211022212101121101111012022020221212221001111120111102002220010000122021022020221202201101120112201111001202110211200202222211210110200122102011021122120211202210111010220210001102012020101010000212121221100101202112122210110001020011000112002200201011222022221220111020022220022212110110122221102110000121021011010102020221120000120210102011122112202002222120010212122012012001000020211002220220002022011012000010201110211212002120120110012022122220212122202110200120210121211122200022200120102122100011202100021110011101201112021110101120100220102022011211100020012121100100221110012211212121201010222211220222122022101110220010120102011101122022200000111212101220211221202120222122120012112101020222021010102122022202022100102222212110120002200101211012100202000000122020010000102001101220020112211210111102101100121002220110012211102012121120000102220220101111210222000022110001100000111200201110102120022020010120021212200020112212210112011010010001001220121000222221110020020002002211021122210211002012121021221211122112022100112201100120120200221001001102022011100022012111002202021002110212020121121120211012221001210002122211020121210012120000020021101200102020102101022202100012220110021221211020001022122021000012200222120111012211110210200110110002111211210012211212001120021002221121201000000120002022102121120002200210000200120121202122002212221120121002002201110010002122110002101211122001110222110201100022111100210011001000222020011112021221222011011112110011020000011021012110202112220011010200001111020002112011201201222210110020102112001200110002011002011221021222001102001222101212201022201120012201101111210211110111120200012221120211212210211101200010002212110120210112101112220222122211112102012110112122201111002222010000212111111122212111222002200111010101021211102210021100201120221100111021201112111222011211211100111", "01122220112011020020200200120121122101020020220012010121110122022101120020120201200210012101021212001022112211022100012002112220212001201222002210001212220102222000211020201120200000222211220100010220102111212222110212000012021000222200121121120021100001210200012002210222122202021022200121222100022021200011121202110012111122012021001002000022200012201001211022002011112210012022100200201020022102200010012102221020202020101112110201102122110222211012011201112212200111022020110002101211012111122001202202120101020012021001011202121122011021012111100101212112200000112121221121112001201202202212101012110121110120211012012221221012222021212012122001001221211021212022101210210020111001012010221102202001010002221212121211022202110011022122202022210221101010020111110011100102122200111012021100220122210001001022001002011212202102101012000002022122210010201011022111212200212220020120002002111210022200102001102100022121022220022000210221210200102221112012210122110100101220211101211120000102221021112111211102212021002212212222222101210121111222112202101110221102110201221200012121012120222000221222010011220000221201012011210121020121121020211012212121200221112222212001021202202001100001112012001022020201022220221111010102120002110220012100110012222222222001200120010222022000122000220222020210022200200120201022100220002220111021201002010010112102022000122101211201201022121122122012101221201012011211222212110110221010002222002110102001210101120021202100202010212011222202020100022120122002001202001111210022200022120111202010201221120122110221121022100010110002002222000022212122202202102212022110111022112221220110210121112010120111011010012211112222120112220200111001011111120110100000021002100022002011010101112201111101021101112222121110012112222021100222102022110021001221222002120020022212122020002221212012222000110201010211111201220101022011102110000112212000120010120212012220100222020211021121102020101121010111122021012110021021200122020010111121102121210111212022010110020111001202112120120101020112122002002002120120200211122102021020120022201000200012111100222212212122200100212211201010200111122200121022021022111220111122202122112220021212120211101022022122200202021022210211112220200201122112021222122211101101222120212121102210110220010122012002002101022210111201101012222211111200210222221102120111110221002021112222000002222022011112110220220012000220202220121202112021010022000100200000201220121101010120", "01102221221100222020121111200100201211211200022100110102220200222201101211120110222211000010001010122221212211001211202110022022020020120200210202010102220110202001011020210000120122102210002100121222122000222012101112002112012021111121002002100101102122201112220101110200001200222010101001020101000200120212211210112011110202010201111210100211210112201010221011211012121102120202002201102021200202112020020110222002121022212002222221021112002211212221120122120120002021001100121222000110212200100222021012201201221101000001220200201112210120220201200122222201220111212121201111201112201000121210211122201122220001210021101000122021010122211002222002202100202011221101200201020212121021210221112201102200221212201202202202120221110211222002212200120001200102120011112220011121022122200002011222122001120102201221100220022211222102021202101211020122010220002000011101100010121012102221202101200200000110200010121222020110022010112210020222001011211010021122222210221111021112210121212001210000220102101020121120102210222201101220121120201011021100220222000012210020021212001110211000101101220022001022122222112002111201002200210021002011210111201111121202121201122201120211110022002022110221010021022101111222111201000002202001211122012221210211210021002121020210111121010201210201121220111121020001001200221212112021021010020202020011110102222112110121000120012022121220201010011212211210112211001021102012022010002012000222010112111002102222021122211001222000121111100110021122002210012210211020210002021021010010121120011020020111111121211202211001212011121222100200200210220221100201201112000012000101102202020021112001100021110112020100221222000010110121210101112020220120212020122011001021210121112201101000222000000202201120001121111011221100102121000022101001111111221002020100011112021200100010022012112122101221010202212212201011202202220200020121010012221111200022120221202010012202112212022110001010011221122011210000201201201020010011210111110001002101102222222001002012222221102120010100010200112111020202200102012202020112220201220011121200010200001220212120101211220110100010202011201000102111021001111121122211122221122021200202220122100202122220210022022011102210011200100112222212002011210011201020111020001002200020002002121212011110202100011100001010201101102102011222122012201211110011212010121220020021120121111102201220000022112000200120211112122010120100121020200110011211220112220220210021121021010010202021", "02110221201000222012210110001212211112100120101012111000012000121011112011212012221210210212100201022022021021020100122201101200200001211210020212201201100121210102101002021121222001101011102221120221020102102110011201212101210212120110020110121010110101012112222120211220202200000012210101101020111212101212202200111200110100212012101201101002112002002111001120010220002011120011112022012020011021120200212210010220202212101010111200010002202100121211221020201201202210021100212102220112020020022222212120002020221120001100022201021200122112121122202002212120120012002122201100121102102002210111212111111201110011012021200211110000012120221000220120001112211121012121222212202112212022201100201112022022220110102212221212202021111111122212211022201222120101120111220022021020022010020222101111021001021012010021001022000121101010101120001211220122102220122100222001120201201202002201111210022212211201201120120102220220220120110122022000100221200011120001220000111001101111021222010210100102001202211011012010110200012110202021000021122001020112221121201202001002100121011100121120002011200100202111111211002002221220001222000012010111221010202120022001012200002020012012021111120122121120012221111101220210211102100120200201211222110012120220011011221101202022012212201111120221011001002201021211002012220010102001122002002010101012102220202122201101122222200122010121222021120010000010010001001201212011001222211120122111100202020002001121100012220020201012102022001011001001200210220200122221110021210121211021020011010101211122211212211112012200000111110001222012001220202010112112210221112201012002020200200020222020201220210210012021110000222121002002122110202010021020022221100201210021010000102201221122111201221200100021202212001000022210022210122122020212121011210111222210011100022022011222200022222111002121221000120220102010221000220000110002200202020210020120202210001000020000110020202102112200012120022111112012110211002120020202211222101222012122220100102020022000221002200200202000021001101012110011100122020010211022002111010010001221002112221200122000021020210021201000010101110102010120102010010102211121010001000120201120011120112021222002211110101002112000211021112212200020112111022100001222222011200212001010110210112110111011202110220220110100002222022120220121110002221212201122221200210210110010000012101002010110202012102111112200222201211101111100022012000201100122211122012112000121122210221111201211", "21121200200110102001122102000211012020120212100121220002010202222020011110002112112111000212202022000211102220122110212100210001110010211112222100200210101200122221200022011210011111210020220010102222221121202211102210202111002000210100122021201020122111022120220200110220022012100121101021002020002111010100020200001221201120012200100210202112000200021000221211011211102222010201220221021122220000222110121022100100001001121122112222021210101021221221012122000100221012121111202121020221012221212110022210102021212211001201222202202101021222210101022202101111210212101101122020110100201210121110202120100102122222220110110200221201112211121100100122222020120022002220121110210100101020021220112021221220012210221212110021102012020100111212221211111221121200110220020122200112100022220112011222020220120002111000011022202101011122200122011011001020111202011102221121100200210200112210112012021210000120110011122110122102020222202110102112002222212222210110202210111212222122210022012022210112012120220200122001110112102020102022211201120211101220101101210102220210202010010110011112201011202012020021112101011000011221120210121122120000011210120001022111000122100220212012221111212200220212220120022211202022022000122221221110002110222012220120012011202122221020110021221122020221201210222000211111211212010110122022100002021120211020000210122211001122002112210012200210202211121010022001010112101111010020212020010112222112021020200201220001010000200121100112221022110001211200120101022100222122201202222100001222212120120222112012220021112212011220120201122221102201021211212111022220210211110112202202111120000202222102121022102212002011000211201001102121000221120222000122002201000212122220222112021010000112101210101010011100201002202101012210210001211110220002202100020200022111200201220002020002210002110012020222200220202222002110021020111011120101112121202012222102210011001120001022011120022210111222202000200020101002020102011201200101111210220102012000000100202021210020112100121101211020102021000220001011121211020212211121100000221000100002022220001211222002022210202021122021200212202200102020021200000110212020221021212020222020201100110122021221101211222001000112210001201012000111120102020120010210112002020102012001102021011222210210210202001012222221200120222112110112210000220211201220021021120021021100220202210112120222221012222121201010110212021102220021122202121201211021210112111101010110101120211000102210", "02122222210000001220210202120221200202212210212200212210110202021110221220210002120022201121010002000201111120001111120212222220001011111220121222200122201102000202121101000120001210202012200202222221012212001202121100101212222121011200021021201222021221012021201210121201122221001021012211212200102011100002020122010010112210001010120201001222010200100110120212001110112102202112112001122020111111002222012020012110120022001000202100021110001201020010111210020110201200200202220200222221201100121221101010012100000001010120121010020010001021200201200221200210110220001201100110110202121000221012100111010122120221212211210012211020202121102200001110022202002001121200212202220121111012000000020002121201020220201212212112222012020122002112021111122211001001022202022101220001211001212011011122222022120010212021220202000112000002101212120120022020000121202000102002020221221100022010100012112110222222221221200121220120011200112120120022110210122000211110010201110112012020001122022211010000100121022211220201100112222012111000111020111022111200212220000120020010112221000200101111011010102002120112200210111210110022102002000211102002002221010100010211022111222101221122121120021201100022200122122122222120212220102020002001012120210211122020012100211212002012101000122211122002202122000201010211111201102002100222022201222120012211200102201201121000022002011212021020112002120100021221012201220121112201010200021200020101120020202221221002022210101020112121100012222100020021021211011202120210010122212200020200112110212010121010221102001222101220221121120201222112111220120110021012011021012002120020002021210122211210220101001012111211112210002100122021112200211100021222221222022010101002001210000210021211012200212001002021212222002201102200222120121200212120022210010100110002022222122120211101110022200200100112111222202101120122201102110121210222102011200210020221000021222011000010212101120012211020020112220200211222220201100122100001222120010222200001220210012010201010210122121102122111110100112012001000122102120101001220211110110222011220201022000200202212122020200202202010000121102011210102221012122220120112210210110222010220102001101202100200201100211011102110120011121221010012020012221110110212000201010101002000112120121022122201222000022112100212200220101112212121211000002222100221110101201002010111001120011011022122001200011002001000012201220221102001011000122122202210012222002002021000001122120011202201", "11210011220022212111212011020011110000201022012221010002011201200120200202212112211011220102120012101012110201100100121020001010101012210201001012221020210200200020122122221111212021100200100012211202102111222001122110220020001202212000002202201212212200221220200221120211122112122121201020002211001000010120201111111220102102000000002001022201211110101012001211002221102022110200200020002100120020220012220101100000010100100011210020222221000001100021222122120001110021210212010210021000001100012111020100022122202011120210101002201221011120122121112212110202212201002120210020121102002021121122121121212002220201112120110010120111201022010222110101212200101002221100111010122022111110221020212120021120120221120010010111020221202112020001211022112011000212122101021001202011000221200001201020112202202021102021200200001021222112000010212112111211010100222102102002201021220022110121212001022002100021100200221220000000010022100200021121201022022222210010101000211102201111000002200210120111020101022012220211200111101110112020121211102120000001021102021111220202122222210221000202100210200102211002211112020102120000102020202112201211202221122200211121122021110110120200121122001211202000002212101012010222121020122111220100020110212210220102010211121221020010102210201212221201210220220200022201211212201210112102202120020001201021112211012212101020212120221101002022210021110100111222211002220201120002011122111011210120011210211210002100111210010211220212000012211222002011211222201212200121021112122211222201201001100102000220120021210221001001210001200120002211101120001002100110220120110021221010200121001102110201102222121002201122112001102111222202120111200012210200002211020101210200012102202122221020111120111112102121222201221200210112200011200210222100211011111200111020020102001002210201212220011000210001221200202122212021221222201000201022011011212221001021021212020122101100110121212201221001111211121211111210122120211102100221021011000102020011021201021201201002112120122012102121210200121000222201002012220111000112021112011120000112110202001021222202212011001122111102220200000200012001121100111222112201210120211011222110212112222100102002202102102010122221212122000020021121202211022021010202120010201020212011011022101002212210201221101202202201122222211202222001110220220110201222201222201211001221200000001220211102012022012120111020210210011212111012202121220222211202010100210101211111121110021022000120", "22101202212021001220111110212012120111112121212021011212100100021000201201120122100210101200202110100212202202110210110121011200200201110111011201111022211011122201112221101220221200022120102002100121110120022112020220002020020121010002002202102110021211012122010002201112112022120122110012120210222120122121022000022221221200202010021201222122120211122210120210122022201221221022121111202102002102002000020012010120112201000120221022100220010011202210021122020011222222000000102212001010111121102101202121211211202100201010201000111120020210000010210222211220211000212201200101201210022010121102121212111120001210011220000221211000202201222011112000012202201200000211101202212200110200222200022101122102102000122122111000122022222101010212121112202200221021111112220200021102202100012100101121012202200112221120122022101122012122012212112000010200001111220201101112001211011210201100012002110121022111222201002102111210102020001212120212011201111212121100021110212122000222020010121122222001111221111121000111212001002011210112221221001010010001120020212111200010021110102112222201121122101112102022121120001101110222210122220100001211121210202010212112120222020020201222022110001120100010200002221211212002101112211110011010112002211201021011200011110121111201201001110120011212021120102022012200122102221211111011111011112011022221212112122102220001221122020120010202001022212020121120101112120021120211201220001121201010121101211120112220010020111101200102111200221002110121212102002000022011011121212001001201220122111210022222100022021112112102022021101101010000102000121202001011102221010001110212220111211002022120112102221112100221120210111222112201221012112101101110112111012001001212202112121212201012112111210220021102020201120012000000221222021222200222022020220202220222102121100201122012201110011111002221201120111222222221000002212200212020220210111101020010220002120221110110002102212101021001211000111020120222111212100020112122200200201110211021100000211121010211200001110202121202112200111200101222210222210022022200112221100220211012222200002121011000220200212221012211212020220122221210111011010122101102201211111011021022100100101120211211222220002112221211220201212122011001200020200101112022112222111211020121212111012100200022122020012110120122011112021211201000201102201121021120010212212200222112022010012222120210221222021101021221010002102212201221102102211210002100220201022221122202221210221122211211", "22221020121001010201222202222221001200100010001212120022002111001112120201222211112121201222000220011110212200120002110112210020201100221121112201020221122220010111211111202222120002212112201010011011202210121200122020212112120222010122111220122221001211201101000122000220200211111122220021021221101012212222212102011002002002220220010122100112021122222022201001102000101120212111202220222210102202122101010122220121110211001011220000120220112122221021011102121011010120021012101021122121220122021101011201102122122101012000010122221201211002212101111200201011001020112202100012101222011000120111122121001110202010222200101211102122021220122110210212110022121010222201002121102000001201012202001102112100121222011011222002020220201121111200201220212212100202020102121001101211200000111211122201120210112201220210212202000212222112000001110020112010202101211102202220022001120020121222012122021102201220202020112000102002211201202011201102100102000102202122101010011201012001200021022022201020200122100012201112011210012000121210100201121021020121202122110010200111020222212210002212112111222001002002120100221020021022102020001212010200100001202100221111012111210010122201022100220121212111220121011120012200200100221021220222122120012110201210021211001210002211122000000210110100201001012020202021212122000101220012010110212012002110111222220122121021021001200211222200110002221221110100111002102102220011101201210102112222121122221101202200122201212022020102100201012112000201100222201101120001112120211221212121111102102211010121112120220222111020112222001012122200210021220012010101021011021210221222102212101001222202121212011002120010012012121021000021110200010120100221121112011000202011021000101101210010102212011220100020212112221000121021121210100220101202112001110110020011022101201221212012220201111210222102202021020202100112012201102002011220022202020111100010002000200002222102202022001200011120221212000210122112002210021012202120210221110111221210210112210222002202221002121100200200101211001101102200110201121021000102000121011021221000001200200212200211112002101222020022210022212010210220111201122222211011010122120021200021212010100122222201201210200121200101220202120211101110012022100210112120112020020200101101212021200111001112002112102122011120111212001011122211021200101011001220210022220111200002201200101210021112110010002202020220112202202102120200211010201202022210012021211100100211220220000021212122", "21000101200101102212120112010202211201010101122200020000010110020102121100122012020220220121020211202010122222202021011110211211102110101111102121002100012010220220000001110101112010100202201222102200122022022001211010021021220111011111220022010112000001121020122212122220102001101120012011222200220211022021000020010111022002011021222002010101102121110112022212200112001101022011021210011210202221002001221120002112111022021211121021200112010220022010012011100002002001001012122111121222012022202110012001101212202222101022012220120022101111212220022222212012012020112121022221100011020112012121000210110011111010000001112212022002122201212010012202021220120000010201112022222021002120121011212020222001100112100011012120120210212101010012211110102020111002121220121021110022122002120121022212201202101021211012120021212211100010202111222002000101210111222102221210212122112102212200012110111101102101222100102021021120102000010100110222121002212020222120021111022110102022001222102111110201202100101001022200211110221221011001022222112001111011202201120011010110112022022012100211122212211121121201021222111100211222111001220202021212011100210112210221201011012211120220212021120011002101021020212100021211212111002200111102101112220201111100222200001202002112201000011002210102210222101201021220212112201120000210000122020202211011102122000200111120121102000201201111012011011111101101101012102210200022210121010100221112121100210002202222120210012210000001110000212021200122021010021101121212102212001212101001022220010001102011021111212101200012222110101211112211210222000121201210012120121122202201201020202220112011221021002112202101200021200001011112121012010200000002010101201022012110010000000101201112111212021121021020100220011122122020201021120012220000220001202200111122200220220100212012020002020110201111022022121021210010111222200222110001212021011100000110222000010202222021110112002222100201201010112200000000000111111200002012102221100201020222221110020210100000002100120120002211011212000212221102020211211112012101100011201022012201120121110200221200012120121012121101210102010111212211022000122201221112200112101210110011022101001200010101022210121102000112212210010120220210012102200012212010021112210121022211010220011012201012021122001200210122021022211200200101002120220111212200210121200200210000012121122212210021020001110000120012102010121210121201001100100010012001210100020012202200002102102222200002", "00021020212202102020201001221120010022022002000201200100122021101021120010120202022222020020112101122011121112012111211210010122220100222011011001110100111112010202111201102012000101010210110110020212102000221021002022021000102120010121112000221022012101221202212112202122122100200102221110000112200110222020111012112000022110110210201022010012111102000022022111102011211200112221222122212012001012001221200220220002222211100120002020002110202100011100002222102001222202001122211220111221221220022000212202102202012120221200201010222102200000001011220120000200221020100211010220100100000201211021222202101100220220220220220021221011000021211010101221020101201001102102001120121211021000101210220100210212100100222121221000010210110201100111020010201102010002212122222202101011002021200021212011211101001000112212110210012110121111112200222202012201011112002211012011102210012100021211121012202110011220012022212202112210021012122022212102010002021200000021210001010022211222011210021202200011011112202121211021102201122021211100001011200210110020201201100120010102012011222012202002222112221000120001202021200002110211020111012112221100121002220100110001020101112012101020202002010020001012121021221120201112022222002000122202101200012100012102011121202012201000011112210210102112202212122202021210022110200022200010020100102011222112201020200202020021001222111121202221001010010210201110112201111011122022211200100200110020221010001200101111121220200210220202221000122210120212011112022020111121011000101201012000120102010222010002002221221121001000222200201211221112210002020201000020010112102212210000020222110002121202101111001220012101012102212021012220000101102101200122100200011202202102121101100120001000122120101002100210201222002211121200101220222111222022220201220202212221112010210222210001221201221021210001121220220102211120001122221000021211011221222221222211201222221120111212211222210211002011112001102211101102122211000222202110212201122022202221201022202120200201100011010012022221200212221200200000121022020012002120211100022120110021211211001202101101202100221012022110222002220101202010202220220011110011221100211211100220020022111112201222112021220110010011012020200001211101102121111102000021210212200122000200012102210211122110121111001222110010021102101102122112100112212010012111112201120201102020121121222111022022212100220120220122002122222120110212002011111100201012011201112122100122220101102002212020", "12202020201120110222201012200220022211021010121022222220102002201201112101012102012121212022210112212010122010201022001002021221211021010012221012200012210022101111001011101100012000100221210220110221111002202010221220112120100011020101210221102100021111022101022011100201112112010020120111210000110002121110021210220121211202200000110212212211102010001112200012122010111011020012021000101111201022202120222221200121022011021110001100022020112022220100101102212122101220110111001112211010211002100010100210021001102021202212122202222011112112021122100211202210121022011020020200122012210222010212111200110111021100201112201211100111010001011211012110222002220212022121012122021212110221012212221022221220121211201000122101021222112200101211021022211010202100221212200022011200002122020012122110011121112222012011202002200212200110201221100122202121122110012200012110110211220112112200012012120001021122010021201222212002111010112100022020012002201112000210212110021122022122122101010210120111112022111101221121122222021211001101020011021102011020001221201211001002212002120001111102112211222001001210000020202211001022100100022121012121001121111212100121000111112202221120002020102122220102110202210221022210020012120202012210111011222012211221022002022112201212211120222000201221110202001000012020221201110110200101110110000120212112122020010212200011121101101020000011211100121001101021011020000010212222001202111210200210202200121100111211112222112112002010220202221122001101011010220000020101022220112102000122120210102212222210100111112012002100010001211220120222000120201212110010022110010112021021110101211221102000102002000011220200212101022012011101211201112011002202211012011000122112020022222112010121020020012212202222201102022122021010012012101212111021010002020111001002201001122211101221001222122012021222011112001021010221000212100220110210211011221022002000011110102011002011001202002111222000102220202020120202220222112010000120212012200202210022022101022202100210201101201220210000201102110120100211210110102111111020021022000222220000102122100201022020012210012221200020210200111021020100221210211021202120201211101100022001120100210111101200020212211020022022220120110002021210012211121122100202010020000201220120120002111121202001021202212012010012020100102002010111112100011000011120200220210100020222202120202012000210111220112200212120201100110221022121210212020220020100122102200102202220100002012111021122", "11101002002201210210011000110101022220000220111221202111101210210120202001212222000012010121212211020021101000001221211022010001100110002120022100012202021222001201021222112112220202001022220002112220222000011200010100210222001101211120022210022200120122010020201201111200212011202000112122012111111122121220202110021211100200202011121100101022112101220220220202101221210100020112001121220202122122102220220101220010112101110012202102102221202221211102112101011101100001212011200021200112021002011101021010200201212010222011022000101021110002212012000221101020222000121002220111211102020221002122112001201110210221211221100020022102211120121220120020212122212022222110112112200210001120102020222211202010102020002121220101002202001222101112012200111022220110112000102122010121110122110121000022120221002001010221022201011111101112210222002012001121221110121102102201222111020100102101111202002202112002011102222201022100211212102121210210021022122000121012221010112021122002120010012111021120021011220020110011001202200200112110222102210120111012202120100211010212112220210102102211221220122001100122100011211102102102122120022120211022020021110110011011221110122222210022100112100210012210200221021211012210021012020212012001000021022222012010011111012011110211102211000201101221101111010121001000022012102001121100210200121201020210002200201100100121111100000212212212212200022120200101100122210020010112001202110001120210101202200121100020111200112122102212120101000110002100021012020100011112000201021200021210021210100100112010101122100101122100200200122222101200102100021202100021122202011220012110011210211202202022001011021221211022222022211221212022222120111100212202111211112012211220101212210110202110012100000021122001122200122210221002000221012122110112110212100020122221021122000212011200102120000220120102201000101122212111010122200100021210201200000111200201122001210211001200011220122121200011002102211221102002112221022220222221122000022121000002122112020221222021122012202002111111202122122200110110002011001221000101001211212120122120110001211001012020110110200020000201002100011000101102111121020202021011002110002122122111200220212200021112000212121220121011012021101021212201211020020021201220020102112011111112112210220120100012122111120002211012100121112100021110101200011102000201201221120202021220212001121110102211110102200100121110220000020111020012222110211011101022001120101000122120201012100210111010", "12002210111001201200001212100020202001001022011110201111101120121010211000000120202102202220012002111111011002012021222202012111000220211112011010201111222210001202200002111122202210021002102222110020021120201200001212122210011021102122102202121101120101210210221110012011020122220002112002222022200200100111022212021111222010221102100212011201122202002121020001001101022022020122201021222102022220121120121212201210102202212121002202200211012100010021212122102111001120201211111102222212120210000012120101101212021002100022020220220001002220001222022120202022201200221221002102002221101122011011000112021010112112002101211101000122012001110021002101201112201112210112121010210120020001010111202110102001110220121112021021202121111101111110012101022022020210001120022101020022102122220022220211121212221201210001022001220110010102122020121002121021101012222011001212022102100212011000221120122121020100222110020222100000022221100110100121100220102222210021212212120220101012220102001201012200210100101112222012010110212112220202210222210010002202021011121022122100002002021120212200101120102001220001212102210212112222002002210100112000022122222222101220201012211120110000211220011022222202122210111121012121102022120210001220001111111122100011201001000022110212100010222021001111022112110121002000020012102000012202110101200021202022211211221012100021202211022112112212220021222122112021211111202002022020022120112100001212200002000012220202012200102120201222101212000122222202221020110121212111201101112222021010200220000111212102220120110112111112121120100002220111000000021210022112120102212110202120022001001111212220000100212212012201212000221200002200122100211000010020220111001110102201122010010222111210020010001011222200010200101221002111000021020202201000211111211002100002011022020121121102021121002221101211011221010222002012112201222201001021011021211022101100102202000210221000122112022102210112002011100012122020212022010111112221122220111021020010202010111210122002112001001000010111212022221012102000221110211222021202120001020011000210100010210012202221121110110012211120011000020202200212120202110211120010111001021112222120011012210210102000020021000122002002010220211212111102212012101222012102111212112111011201010002111000110010002121210020100202000000210011020202212102202121102020120202020122022202102022210022010100201221201200011102211101210210110010222110020222200101101020112010112201122220012201011220", "02202021110112110010022221100000100111200221211201001202122211220112112111121000101010111210010002202122201000001002211000001220122022000221202120102022221002111201020012102021201120211210010002220011022200011201000020212111200120022212202110211102112022021020202221012211000021002121120202012210201000121022010011002101220020211120100022122001220022102201011012201120122021211011012220202211012101021200020110102000202221221211210022221101212222111021122210002011010101100111200012120121120220010000022120012202100000122220201011101112122102001012110221121201120111002120122202202011020100021012001102211211020200212210011020210010220001200021122001022000211022101221220121122121210211112010102102100212011211001101001200000210222011102110201001100022010120211000111010201211001011102100112012102212000121001010002111220122020012011022021122221200111102000201122120212000202202222211011012000202222000002000202121221012000111220202011112110021000102100101101122222120101011000100020021100012121020112211010222221121001220022101222122100011020101121212002220122202110212001101121100011112020000112212112220111002202111000020101121212221211210010201012111221220021220000011121221220200110010201012211201001022020022012221002110220112222021012201220121221222002222221020020110001212221112122102000112202120001102102121201220110011202122112200120220222011202021002111012112022210202001221020102001011101210101100000021121000011212210001022011202102100012110010111201022011222100021200100120121021211211220222002102201012210012221000022121221222012222211212221101110101102101111210102002122011011220111212211002200200222110122102121210020201200010010020201220121020012222010022200011202002001001102101221222102120111201202210202020200110120021121011200010220102220112221120221020010000120202021210200120102110210022012101120120202102220010200101212001021011201101121010222000011221122022002022220221212011102220002102100211200022010010020212021200102221212210121120110110211002220012111111002011220221212122100010111001200221012202112001100000020010121222201100201111101101001221222202201100100121210021020112201112102101222020100020020122012022202211002201212102021102012121122122120010002001002021220221110211222100101212021000122020001211100110020002022202122221000100022122020211002102001012111201022101002121222112212210002112102211110102102210020021020001220022111220122102220101012122001101100120021211212020201202012120020212022", "01120111022211212012220122021002022000202200102102012112022020121121122110211220100020102212010112210110120200000222012101112100122110101202100121222022002222122000100200011122101012112011012020210222021020202202000121111211212210210202022112002111011122012120222012210100111201122001101222010210011022011210201111221021102210112002222001000211111111122110212001211102210112021120022101101102211211102000022110212010220201101010121202121110210212122022212022220010112202021210012021011202202021101011212211220000220210100001020120200000121001012220212210020021012122000122210012200000011110011210121201201011210000012212022221202211211102110122011100211010020201121211100021112122110110201111212022121110211022212102211002001110120221212000020022001121122110111022022202011210210200201122201021012210010222021120112022212022021001210222020121200121012220120021211201110111200120101212221012222220212000210010102000112022011022102111022101101211012012212021002021201022111210212110211201220010212101112022010020212121211020201121122001002010221020122100221101112122202001221102210012022122212021210202021112010021200100002010011212200020201210211222221001020002112111100000221212101020120222210021012120112200201222120221111121110222020022121001010211110022122002012220100112022200010021211120212021121102102120120012220212121002020120201101220110222000111002001012010100000112100022110102212012020220221201000100100020100211222221112010200220120010220100202201110112100210211020200200222201211221121111022021120221121211022110200002000021201201222102202012100100111112020012001212212111021102000022121021021021010022120020110212012010222211221010122022020121001022111101010012010112011012100212120201221021100022201100002002111112220001002121201201000221111102000001120001222021102021120010212012220011220222001011110201020211212200002202010012011210112020012222002101012100110111010122211122121112011112021122101201200001221011100210102222102202210112010221200122222120221212020222211202002101022201021121011121101122000021201201010220122122011100110111122020002111120111001210001121111021012001201220100111221221200110002012221020010102102001222000202011220100110202201101020000220012010222120001110212112000021222202212210002100112102211020111012202111202212211111101210002220021111020201000211201112202222221111122220010122211220012112000122120112001220211200202122120002010001201101000110020012122012121020110110222200001002022", "10110110221210122201111002211022110020001222102110000012011011020120200222000212012010201122100001112200221012010112122212021101211122122210101212020122121121111000100201202120121011101021021121220100210201002010220022210102101210100100122212122200201200102120201021112202120202202220212002222011200100020200110010001020020220022220112122020122210112202101020001221001021221221222102200101120202110000220000010101002200210201212102121020021010221022220002121220002222221022001100002221102212221120000000211112010111102000120100222122011020000101210102002110012221221012112222011102020222221111110201020011220101021221121001222200221122221102221222000100100110201200100002222212002011201001222120011012012010012120102220010010121200101021022210012212100221011022120211122201202020200201221012101100002111200020020222202011020102000110011011202102110021000120012110002001220000011112111102012120112200002010010211102002112112111221121100111000011000012120210000120212221101201201122100211022020022112010001100120112100110000012210100010011201010201122012002111000011111112112220021111120112010122220100011100102212211120002201022122122010120002010211211221221011121210120022120022002020001100022021211210102200120010000121222120122221121212011110002200022021210012122110122212122102100220121000000121201200001211011012211011101022221001201112212121220000222211122101011100220101221010220001120100201111221022102021011012100002221101010120001012001120110021011211210101200021101201000222221101011020001120021221120011021222220101102021201012020212221210210101002211020021020111112112110021111211022200122101210020122121012211022211000101011012110120121110120122100001000221100001000211210022121111102120010012110001212202100221220102221010210102000002102022020012220012000220210220211121021020102001020222022101001111101000112011010210011100100200000220112122220202001121211002220120201211021010110122022002220021210112022001220000220212002010210101102122220112201211002100111021102000000202112101010101011202100201001012222210021211200001010120000122120110021200010210000002122021212110211002001020100110120212122000212222211210010221012102100122210012210101222121212212122012022120112010202020202022202000020100110122121201202021012001112212211112100201011010002021110022122210200222011020111111100002221100100002220200201222002001010201201201021120012012010012011210211000011000102001001220202010020210001222012220111221120020000202", "22000020201201222021022211122220211101200000021002210212010200112222120200001221010101000120200120102022020221110202111101200200121020021201100021122120020002122100202211221110020021111102120120120202022220012002112122200201111201012100211000221222200020110012011011001012112011122200002210220112202211000201012002102110210212220102222022100020020110012112010222200020201120010202020122201202220110221122211120220122110121021021002222220012002210221002122012211120122011012201102020122211012011222012101101211101022222100200010020220021011011110002022010202102110120121002222220201020101121212012211220200000121221111100012112012010210111110100011220102101200122212212111221100211012000222102221021112112011210101000222112200102001021101202120121101110220121121221012222112211211211200111012020212210212220220000010110212011122021020222011121200220221221210112021210201101110002001200012210201120220011122221110012122011200121212022021221011120012120000110001110000200121011120211012010021022002010201222010011100110211101120102100101000102212110110010220021000011021011202211002110011000212101122201212020102021000211120011000020020102120001202011221112010010211012111100101010201111201001221112010000012122021020021112200012001100022221100010010100121012201100202120222220022112011002122001101202202101001021122012122011110020012200201101010101120021211200020111201000221022110122220211121112101120011001010202021001022211120011120102000010111221222001201002220100012010200002122111200221110211200101022002101120112112120021101101210122101120120001012122021000102202002200221212112210222111011021212202011112221020202021001021201112200210201010212002221121010021002022212112002011111210211222022110002221120201121002111111211112121000121000022112121011002022211002121211120011122011212110222012021010000220001220010001021020220211010200101222222220022212112110200212110002222020012211200211101120111121012100222010221002202111122012111120200112112222010020211022102212020100220200112122110212122002021121122111101102002200102002011010122022221210120222110110020102220112101200011110012011212220001102220002022202100202210002010220200200001111002022022210020001220002121111202021221202212211201202111211110102201101122120020001111111110211112101120201200100222122112121002002021010211121012200220012101100200010221102021020010210201100021200121100002011222100210221111221010212020001102211011020210020110111220210221001111212022010", "20201122121020222012222110020110102210011201022222212202122110102200212020012212002022111120010020112010101110110122220202202222211122011202100112011122210102121200021221100102020112000222201220012200122120211100201211022110110011010022120000000121211020200102100200101100211001110211110010200020220111111202100211002001202211221201200212102112010112111111112222211022100211110102112120001201100121121022100212210102000201222010120112220022101101201011212112210120222201001020200111000102221102210101202211201122111110200001222011122112111200222211111011120210012012001022110202122212200010020000122021101122000020200120221000101201211011211202112121001210212201102010112211212221002121112222121122021200110201011200222121022012220202222211111221000121002012020201110222021201112000021221101211020002200000111212221212001201012100002220121122020122222112222200101010000012122221020122200221102101011212211000210200022212222122220102201101022000122121221112222100000111020021222000220111202020102001201212001121111012100122200210012220020122202210120102021021101020221121110012221200011200222212001221200011222021010112121111122001110110201110121011212122010011121021110212211220100201122201022011101002200120021020212202121110100012102000112010220110220222100000012221201201000200000222120212022010221102201202112000120101000221101202112100222100222021011112201201222210102220012021000200212111021222221121111110010012112110011012120221112021022011210221011202102112021101100001212112002022201122010001112210012220112122021000120021200001011212000011021120012010121220111202002002111110222101000001202222201021120101000110202011201200100111022000002001002010220120201012112112120012001000100010112111021001012011002022120202100000220211200112012020000111212212102001100021110200121120102201021120002202222111102111211021202011201112022100022222122011222111100102011112122212002112100212202010201112121111111021002220200001220220210101102212112001210111011201210100022202011211221022101022201102212001021220111222222111211011210002021200220200020101120110100210012211122102202000111201122002001211111101110210022202001200222221221220111022011210201221202012001221121011211100202012222001122010220121011012212210111210001220121001021101020022012001211020021220000111000211202002202020202010110200120010220022121101010001102021112101122010201202000222220221220100112020202022210201212121000110221002022210111000221121212220221012002020", "00221120022201112022200120102222021022200120221011001010120000101200100220020122101110122100021022112112222011202021220020200221120011220021200021200222011212010002211120200110101012121201100121120111021221210122112110112220200210012200010010021201010110001121002001221010121201112202010001220200002202000002012220010022021121202021020212200002102210102010010220220110011021121221122002022200000211201212022211110102011201112202022111220021202000221111200220110210000211221110200122122220112000021002010110220112210100121120001022201201211222000022221002221100112012011211201101122000200211100000000022222000202111002220102022200102020202002100102011211002121221102020101101211110111021220010010112121110110021222020002212011112011110210121200200110200222001010122120022000021020212221210001002120222012101011121000021201011111110201202202220021102122001212200121212100110122102211022201011112022202020121220202020211112222221220022210121210020021001202220111001102002221212212222112011202202222210101121121110111220111002101002211002001121111001202020022011201111101200002202101010201212201200002012002221000002021101221200021101012202221222120111102020122102021110200012111010202001110200001121002120202020101020220000122011211101102211002112211010110121100020001010001000221212102212222102201111121220111221120100002201010012100112022101001112020202201110110212000021212002020110100020001201012111121022000211221000012010000101111002112122122022221101121100111212201021022011102010220112012111222000200222121202012220022011220210200012012011100211101000022220102021011010112200112121110212011012101011021110101110100002001221102202102210122111202112121110122021122210022022110202122201111002201122200211200101102100111102202120211012112101021102212212022120010010202222111102102101010012211012002201002202000102211022122220120001202210000110010011110011021010220110010220010111120001200011220122001110110122000002212101120022110212010001202212120211001221122110100120100001211222000020122121220000102110111021011111021222200221221102002010102200100102222001101121200120112201220011212111200200010002101101002101100012221121000020000200020112020201121101210220221212212110002100110221110122201021221111010011211122000210222212120120102022101211211111222220002011110102002120200110021110112202022011102011111202021201210000102021121221002000010020201010002010010020102011111210201220222120122011011021100222200110220022122201010202", "11110212020121012110111020212121101000220100101201210012011000102110211101112002011112002021120001121200022020000110222212012001210220010020010000200120211022111210000122110201200222122100201121120000102020210112211110112021021001020002020102122012101101020101010010211220211121102021111221222012010021002112202010110011120021021012211001121021200122100122110222202022001112102002011011112010022220010222211022112220121211021011020212012101011112100021201000111221101200002021020210212101121011012122211102000121122200120011120221101112100120112221110211102100020012222111100122012002020120200210000222020012001011101100000021101022010100001011210021011201100220012201022121110200012020200112011010120002220002122100221110000202221110210122212112111011201111101220202112011201022102201012020000100110001112101120021100212020211011101002121122012202120001100100011110001021022122222022001220121001021011012020211121212110221000001011101211201212102021002201201022211210020200120220102011220121220012120000121020202022101101212101222120112101102122001201220100010122002000012220221002200211110121211222200000010220100220000212022222201221220002211220011201222100110122112122120101222000111121212110210101121112102110200021102012022101202011211220021211210012122211100120212221001021221102020002212222120022100022000112121200102102210102120011211000211200102001110200102200102011110020120222002101001000211020012211100202022001100021201222011211012121221002101211111112111202221121222202112100221121220121021211111001001110021101201011222222122220210112112210121012112002210221202200100102202002211122200101012220001020001210202222002120120211100211000011021011122120012201112211222102010211100220010012001010000222211102120112202200001122110211002201011200101000001012120011022011102010112111001212122120000222112002101020020121112002000201112020202112012022012010212221022122121111001011010222112212201020010110022110200212110111111212101122001012102221020012001101020102202020020021001202000021112111121111120212100210022000022020200220101200112210010212020220201100012010000210022120011122202102101201201111211210200101012020102202022002011210002212222002202221222212221000110000010201012000212110002202000110002010201021210202012212102111102010110211010111211200202200221210221120000111022211121012120201111222002202021112122201121012022200011111010002122201011210220002222021100001200010021122121110200011121122220021221202220200", "22012221111222110111212201001100012212222002012010000012000112021101021002001220121001111201000020111010221211210200011102200001022010022212100212120210011120201021101011012120212102100210200022202220210222102002222122100002112211022201012221000202220000202010112220221111121112201111102010101121102010212100102211110021122212101122222112120221100010200011122220021002110122120000122110021220200002202100111122020220122101110121002102021010222211122000110121211020002020022212021211012012110112122221210000202121112020211211110202010000000202000222222000021102112112112201101110200221211121111002210001221001200120211101022002011100201011020111102102201120011001002120200121102202110110022111011021202111201222200012022101220102102212220101020200012112002122112211012222100100021210101212121120102222000002200120120102110200211100011112100022122112121102002200211101010122222112010012110002102201202122211201011121002200010002102210002122010102220200021022201022122111110201001010121002101200020101010202021020121200001122221012120121002221220112000201120100021001202120112012012001200102011112011012121121220210010012001021021221122210101202020011202220202002121011202111002221001100010122110122212001222101022222222202001211011201120120012001010221210001020001020002111112001010220212110210120010212122000220120111201101120102102221120020121202212202012102201112112110222000201102000100020001121010210212002210011220011211112220010022120111120012211111221222212022000100002210000221010200011011212011112210110220021202012122022122102201201110122202211002022222020222012021100210212112111121212222121010111002012001220200111212220120000012010002122022020222220121101222022222111011020100011122110211202112012201001021121022201212002211101120220100121101202021202112111010002121112222122120221012020002220210222001012212201101000212101110001210222221020002112201221210102201020022000122020200211211022101120022021101110120021000111102112000012111202000220010110210211001122121200120212222002201000210220202100202202202102121021102011101112000212210001110011022122021121101011111221211102001120111220000001221111121210112201201200201122122100211220211212020102112121211010000022020110021111011202221202021200111102122202020001122011120110222200212122002010222002222001201021222212112112010221111221201020110111202011111102012211221200022121101000202002221111122000010212102201200122111110222101021111200200121000001012000022102002122", "10220220012111102012000221022102212200101010011022221212022200220102101021100210210200120100110100212001212211001120100101202210000110101100122222200102001102120121001111012122002010101220012201211120001201112021220222222011211012021100100020022011101120102001120010121220210100121002220101111120102010002101120112000122010120121221200110120210000120111020020200012101112011200220000210020221021200000100021000120202022110220212020022212011020201100000022000102020001112011101110120020022201122111120112110112000221122122112111012102202120021010201112022221022010000112101002122222121102021202110021121022212101022002212101222022111012020101220010110220100010010201002000001011210022022022122121000020012101112120002021122101101101212002120012120100210002002000020212020222201112122112101021220221120210102002101210202120011211122221020210000102222120121021220012001111111011110111212121101221100022001220100110210010112211000102201111201211011111012022122100012022000220200021012220212212022011211220000210100101211012121112211121222110020020102111110220121001110000112210200100101120000002120020201202002201002120020012002212020022011002021002101001021121120221222022221001102110122220110202210022020011121110210200122110000101210111121111112010000202012121202222212220210010011210210220022110020211011220020120210212202110001022102201100222201011121002120120110221001012122000211121011100202021110210202001201020222210112201211222000000010202100122122201121122212110101002022120211211220111211222122011210101000122102001022122200020012000111101010112200020010010221002111210212021011022111110200011021200110210201101000210202121102211201012021022221120101111111000201002101011022202010201212100120210111021221120120101012112011222002112202222212001012010010001200002002022200202222011002200110100111220001100121112221102011211021222222200212121120112112011100021212210102121112002212222212200021111001001201120102001121021120100220222021212102010202111002210110201021201201022111121020210222010000200211002012022020102212001112002212221212202011120222001200221222220112102110112001002020010020110011102020122222110212022020101200110002001000112110000221121212222202001000212122002220001212222221111211112010201202210201120110210210110220101121110101021001101020011021202121210210101020020120021100101100200001001011010220021201001200200220222110202112001101002220111001212110120112021212210122010222012112102120111002020120012210", "02001122101121221210112212012112202001101212011100000121001010021200111212212101200020102100220021212101102202001112201201202120021100100201111122012121201111000220101010121102201112220120221102212012020222011010202000121120010222100202210100211122221221021012111010221202102220210011221201122220110210022101101002001100111200221222020122101122210002110102212112122212022122110002121021220000101101211001000201211202011002120022002000002020022100211102001222122121210011002112101000102121112001001200121100212100000212012011201022122010121222000102011021021001100021001001010110102110220102002122011200011222002000011220021002112120021212221222221220021001212010112220221010200012112002110102100211100101202112100120211222022200010200221010221111110101220211100212220212201202110010001021200111101001002222100212000011111011211100012010020120022100120102101210110010202122021110101110000211122122201010112221221220222100121111101211000100110102220110200101101120021101000100112022120220011111211012102012000121100202001122200102012102020001111020001221210020002112022212102111212212012000112122002120222002001000110012002002100220201101101211221212211200000222110201221210122012011100201222101002002010202220000022101112012200022202120121201001000120001200112102110022010021122202121212210211121110101121101012002221212100201220202111021001022112022202201110122200121012121011000010102001002222000020010002110012200200220022212110000022110020022110122020201021010121222001222100011220220002200200200212112012002112211021000011002210202212102002111120221011221010022101011020010210200120121021001011201211101000222011202122121021121100121212202111001122112002212211220122020022100211011121212001100122020222111021100100122001101120021221010021202211020122112102200220210221020000120012010010101102112221121221002102001202202001220212210011010101220221122221000022112022122011120201012202121200121012212202220201112000212121011212101110201001010200211121021112110210011222012011110120010112121212011221211000210022021121011112111102000200212121200002112021110002122120010111212000122222012210202210100121201021020011000202212221221101101212022022200210000220122110201022012210100121112211111021020101202001220111120112001210200200010122002200020222200210022220211210001011121100012002211021110110211011020002011121200002011222100121012022201220012012212221100201101200221000210222120211222011210222212122022202120211201111021100022122", "22011021211011002102102101021010111221021222111221222210011022200112000210002002120001101221000102012001202210022120211111121022002222110210102111101012002100010022112221221211201122201212211022001200101110000110210222210020202001001010201120121221211210120120112020012212022121200212012112222111222212200211101210012010020211001210220211101120200212022020112012100002022102112001002210121000122211121212221101201121011012121101102222001021111020122101222201201221121101021102210222101011011211101100101122112020212012202022220012002202121221021211012122111021100221112211212222200021002212212021011120210220100110100101022220010102100121212110211101112011200121010210200220021212210122111102022002101201010220001102011212202200101022100102211201200212220200112200101212020010020222101121210021022021222011111100122021122122101112211002112022001010121022102200202211222021011210212010200110202102001120121102121201111220110111102121001010201100211022011222110212212211022101222210210112110012221221001012201002221200120111220011102111200012211011010101021101220120021000100001021001001202111010212001221001021011102002101220111010220120200020101010200201112020021011021211120101012222020011202222210001211110022020222102012111202221122211222112211122021112220002012100102110221000222201011000010001022222022221212101112111120120220011011000120201212122211111011122101212102110111010001020100122010201002100211202020020012201112211222120222110200120000221222001220122021020111102010022122122120102221101000021221010101211222210220200112220021200210212220122100102012100101222120021201211220020122112100122211010222210020001002112011002220122011222000112101011110121011120212202210200021012000121011110012022001022221101212001111120211210121221211202011111110102001222211221121101021010021201002012010021111021102121020212002102201211011212221120110112102000021012020110011121211012100201200121120100021021012022201220022102100120211000110112201122110100111110100022200000102020111222002000201101002210010110001201100000020011121200001122001111111112100002021200011012210201102210202111111021201011011121012100012121110211210100210010111111102110112201222212122111120122210222100011121100020010002100001000101000000011221211012022020012100112201111201202222022001021110220112201011210212000211011200020101020001101102102001120202112101001201020021222102201000120221011201111211002220210022012120200021001021112201020212021020000110211", "11111110000112020011102200100211222221101020020011212210112101221100011221201011011000110021222120212210001110101112211112011202211210121111202000211002020200100211010111112212201021012111000201120122020122002000212101112120112122210200220112101022211221012202012022020210110210210101101012022020111111000110211010102010121202100021221112020020122220200120220021120122220221121121110111021200120020122022201022000000101110222221122000102002100011000012201201220210222020221121110000212102001100220222002011212001211220011000210100201121001102012000210002200200121021002110220020002112202101011211210022011011101202222110010000110110220021102011122222110122002011200210220022000110100101221122122102120110111122100022001020211202101111022110211221210021111022022211201122221221012121112121122010221010101211020221222010221102012220001100012021022120210012011211211001112112022011110102211110110112000012112022022121010112002102110201010100121021121202101211200001000020120111022000201222022000002011221020001012202220220120221111212021012212221120220001012201102200011221112120201110220121101011001211022211210012200212212001001020022000222112011100122021221202202201220102212210001221112202222011221022221212112112111201221112100120212101002201021222100110212002010010222200121022212112212010001002202211011002112210111111221211121122201020122202102200021220022212021210122002111201011210010210210021112110222102000021211000122211000122012012200112020012121210002020122012221000111001010202022001201121100001022020020212211022020111020122211211212001120110210022210210212012221000100021111222211221100011122100111022021122122200010010022021221000101110210021011110211001011202212221000222010121110002201001122002121221022221000002102102121121001121220120111200120011101212022211100000220002020212021202010000112211202221220022122111100211221001121212201221121011121010010221002020220101020000200021202121212202101100222111200222012111221022020211020122201111211201121221202002210122200200100012101121011100011111010010212111000121012202020112022201200211202120200210112112000101120021011222101220220211100111022000121200221220220220001112202102101101120000120211122002122100220021100002221110121100212122122120011212020011020211111121122121011022211212202101221221101121122220021111112201001000220211120210121202202021222110111112022220010221022012200020111222210011102022001220110100121111220201020012111101020120100110202200200101", "12121200211102021100102200222002210011210120102212021120201002000022001000200022220211010112220222221210010121200220012200021112200202001022220222121211002102102100220000002002000221210010121102110122101210021001001021212100010020120120020211011001212010220122121110101010102120121100120200122022012111022210210022101121022002111021221222211200222121110121210002122122210112211011010021110122001220202001012211200012110201220001020210120011020212121220122111100111210212112211100121122101001022221221010002122012200001222011100101110002211000110100012201102221201221020202122112001220112211120111200210100011202220021211222111022000221021001122112110102121201212111021102210002101002002001111020011022212002111220010012012011200010120002010100121022002200122220102212010201101002210011220110211100111211112010212100201200021212210001011110221102111122110111200111100101110212221222012122011112220102112210002111021101101201021121011010021122101122022222202220100012102122222021011100112120001111020010212101100221110212100112121021202211011020222101211201200022010212020122010101210100100101010121212122020221201002002111022011200002111020122110020001102000202222120100021200101220102120010102020011201110002111202122211022022120010200202111122120110020102021122102000121122112010211122201120010021002102120222011100101021112000212110022100122110020020202021201100122110122110212210121120022200220201202112022220011100102201120200012122102110000210221011002102202020020220212111202122102211111000110020110022110121202021002220101100010202020220001110210102212122101111101202101011100202022220210220222112012201020110210002210010110121122221220021002220201201222001021220221100220011120121100120001200010012020102010102111012112012022102120122000002021011221202200112201121120221001210121211021210020110122012020000122112112210021101111201121001122222121010212012022220221102000200211110020021220110222211212200010012122221011122202221100010121102012022022010111001110102101221002010100211101121021200200112211011001122122000202211210222120200212020010221100002011001110101110200111220012101222220012202122200102120122201212222210111201220000210022200210212200222111100211001221100211022221122212211200020012210001121121222201212020121102220121121100200002122201021020111212121121111201120221202122022220222100110211122012110200222022021212110002121120000221120222121202022012001222101211211200110111112110110011001011021022020120202", "02101010112122112001201222201222022220212102021122210101222221020011120010021110110221120121110001102222200220002211012102122210021201210221022120222101222211120002212001102000022111010202102002202022022000210122111110001211111000222022112011111112200221110200202202201112201000122100202110011202111202022020121000120121122100211120212002020122012021021100002002120100020221202222021122012110202121200202201002212210000011221002101200212211020222201101110020022110121012220202120210000212200210201110220200212022021121110211110000211222221120011001201021120212011212010122101012212220212122011101020100111210010210022022110211021111101112112221022212220121221111000111000002012200212122211200021200000112020201201100100011110222101210010111000012111120022221222021002121222200122000110000221011101001020210220010211222120100011001011122121022111222102110010202012010120122022210002111222011201012021212222221202202212111021210101002210220211010221101121121121101120001002102200110021122110220210012002101000020211101112011200001202221011200110121211102102200000112012002000200101020121020011000111220110211021021100201212221102102211110102101200022111021001221101000102210201220101021021100111000220222221010120101010001012021010221022111100201111011100112002022211210002202012012022001120021212212102212222222212012210200220010102100022200200002012021012021121021121212201022002201000020022002100221010101201221220201212112000200201002200222121112121012211121011121010022021022121011000202010201212120212120010000021122220020101002120101222221220200202111210100110210201011202002222001012012101011221020101112221020021120011200002101012220201222110100222010100220020022110012110021111100011121020021121012110210022011110122201222122201011210122020221112002121011111010100110202122201012001212020020021212111211121121102021021110012110111222020120100022021202000200012020120121112022100121110122102102222020210221111210111210011222211220201110210010220221101200222110022100212000021121012002000120110100210120110211202020011110012122202120001021001221011201122110122220212120111112102122000101221201112101210211212100120022001111010101112020212221010121121022012212012011011222022122210120220102210021100000212022110100100222220011002201101022120102202020102111220210101011002021221201012120122101012102221201220222110220112111120121021000200201122211021220001101221112121100201220202120110211021222220222000112102222211200021111210", "11221102102111202012220101120000220221100022202102102000022012111202112000021022101210221012220201121002112222101210011200001222222200220000102111112022202211112012111210200100211212222210000200211202110102020022000012101210022121200112220221201112121102221001001121100001120012022210201100120121112011210221112002001210220110222022021111200020120200202220122201020011002210102000011121201010022212100110201011221112012222210120112211220122110110211120010110022210220220000222012011100002012212201202210120011002101120202110120201210101121221201120022212022022022222101101010020211222120110120202021222120202120212200012122012110100220202212012002021121202122220120112112201101222200022111111200020122000211110120011001211210100122020010200010100221000221212102010220100021202220122001221201200112112210201101101100001000201122000212020120111210012210101222220100222000222222111201012110011200111211020021011202210210212200202210112011221212101022120221022020010220001012011001211221012221111110001221021122111122022222101102112102222010200020121110100111221212212101022120200221001022022000200000210120210122221121022202002001210220202102101222120220002102220012100001210222120120210112201210102212121110012201112112202101201000220112001010110012220021101112002110112110002212111000021210002012212010102002121020201102122112012112201020210222010201100100200202200201212210020200110110222011211202012012020200011211021122222201212022010212101020020222011100121201021201202212222200211102020111022220202000122021121210011112121122222002202000200112120112002122212020110201212212221211022022100001001001101212201021012220020002102021121022122110020211101100221022222121020202102221222100210102011002101202121011200201021100120212221110201112222121010000221112120221211122122200011101220112000202210212020200211121011110211200012220110102220122102200002111121211002002101011112202002222121221000200121200012002202112012101120102021112210200220120222010222101102201010211200202100002022210121101111010200212010112201221222221012220201200101010202102120221000222011120100220222201220001220210221222010111021021101210022101210020001202101021000122000202110120112220211012202011101121010101101221022221120200220001011220012120210222112201211221121010111100122211100012201100002100111122121220211221111020110220011002122100121002021012020211112010121002201022101022102121101222201020200011111112002210022120221222112112022220011011112012121", "11110200221101100100011010001200022211120122010022012120102210122110001101010210211202202000012101021110222121000121202100002212101011002211010010202011020121112111211000100010102002010022220121012221101001221100200100201010021001121001121202211112011110201121120120112000121102001021200102221221021222210120121012112011202221220112110020022210220100100001021120110100000211122112120011221210101100222111001202122121100222112202101002200111020001202221102121022221100012221121201220011212122221020012120202111102221112002002202202210011020011120100212021200112011202220000121000202111022120100001011220220011222002202110112021212210021110111222020022200012020021110121110012201121002112021111102012120210211021010011101210221112122020020212012201120010212000202111010102120200222021220101102022020021122120202112012110112122022220010112000010200110100202121211002110100100120222101222222112202021121120012122200011221102222000121212111222011121201102222010222122220202020221100222011212020101100012100020121022021100102210211101010002211110122120021001110122002022121210022021012201012011022010121211221100000111002012102021210102011022220220112201121220220020110100212022121020001201201020022210100200200202211020121101012120002012002012020010201002112120121100012102220202211001111022120021022221102121112212012000021020002221022020010200200001212002002212002211110001212212022201202000021011121211221102202210220022010220221002222210012101002002210001212022101110202010212200201101021221212220101110021210002011011211121102111202100112101121220220002122200001100220122200100022221120011212220010220212122211011002100002011122001001220211201211221011020111002110002112110022211211220010201111211120021121022212120210201011211210011212021000110010212220100222102212201200102000122210121220121201000101210022102112121011222101101200011022021020122011100100112101120221122110112101000222022201001121011020202010020121010001001202000100210202022000102210111100002220021222122210101021200211221220101012111222100200211220120102021220120100211011201011020101110011210002102022222102002001111201220222212002211110002110102022222210110021102110201212202020122202101011112120201121121100112112121210120121201220221121211020010021110101011221011121201222022202121020021002011200001100211211011111212020002011002202200022101101202101122120101110002022120121111200201102120001122000220111121201221112012211222122211002002011001110110112221200", "11120202101020112221100221112001000010022200121212112011202020210020002202222020000101000200112101011121122011210121020022122200122220112211202012200002011201011021210112120101101120001022100202120002222211102201000211200100121110221010200022111121120011212202220201102211211011000022200220010012201121101000112120212211210102200012222121212122111021102122020110020221110001212011021222200122000010011101201221101112002021011202010010001110020211211221222211221001000002211212221102212011021122012022110100011000202202101210022102201002011000012202221022202012110212122221222021201010201222212200021020012200001210010000111201111100021201011220201010121222102000021120220001010011010222011210222210120010202022120121221112201122000101202101101012210202001210112202212202112011202201110201111000001110102010210022220201210101210211102101111120021021001022111111020010101112201121121220202111201120012210010220022222222121111102112120221011212001012110021100020222110121020020200221101021120102000211212212112111122020201110221022200202202000002120120121001110210212002211120112100012022212001222022112120201002122121211221100220121201001021012012002112022122201201001121020012221102200201000020202112202020120202022200100001100121212001120010020122220121010212101200202100000221111111112111200211012110021021102010011102212211100211111200201020102000211001020010012202212122000212022221220221022202200010222221121112100120000002010120022110001010122122120110110002121121101110020222122020221211000122011102221002010222011101221002221022101222102021201122202212002120020111220022222122120110211021202010111201020111020210002221002121202222111110010121202001102110120111222022122011022012021221001202021210100111101200012112111121221121221201101021002201222201210100022021002002112112100202012221021112220100222220212000220222220111211211001101001220211002100110110110110110012120010102221020100202111102022110102020120211020210100012110122200222202120120002011100000100011201211010020100120201012120010112012011012111010012220222210021021111212110111102112101211112222202122002101200210121101002021220221011120101012111002210112010111002021022112000100222001112102101200101221012101101220101110002001022100212022201022002200020212200111210020202220110222202022212120101021011100121111211100010112222122100120112211201122220020220022222201212222001112120212100212021121102010211211011100021021210210000121212011201120102211122120011010", "12210022012210100121120110110102012010002102121222211110102221222110121100100101121012102022120100200001121221000221010220012211121101021202101201120110002122100000012110001100000022002020111112110220102010110100210011000011002000002010010121011122012210122200101002012202012202110010220120021120010012012000221212022202210100220002220121220221121202012201200111110121211122022111000020222221120011221220022122212221110010002212210211012221211202121010212220211102200202102211100221121022121200110011211000221010221020000012010122211022021111022212111221222100212001201110100202101120100120001202221211001200022020010222022220011112122012012100122212100011121122200121020112002120010011221000111121010110001000201111202012121020121202010102210020020021100122210200002021122002002100202021222020102021120021002210011002110120001201112021012120200011021010212020012012112000000001112012210000022102122111201120211202211202022012220110111221201120011100120221101200100010001012220011000022201021122202210200001201222122001121220112110012011021212001020112012011110220021100020221110102202002101111211220102022111202121010220010120112111111111221102210102221221111122100210111111221121010101220202120120000112211112200101120120012222012222221001002210111100211102112201021122201101222121002002001102021102110122210010121212210120121001012021112210111110100100222020102002110210101210012220202222212011000001112210221202100112101220210202122020212121002102020102112202210020101112112021120020121112020201010010210022012000212112202010020102110222201001111212202210211120010121110210220001010000022000002220020220201120120110201112012122121001000111102112220021001000022010222112200202100001001221001121111112012000022102121210022221110012211212210102101200201121112100002112112210021022010212110121100111110000221112120011002020120121102211202221002110020011021020020100022211101111122021022100212110112210012200122022101210121202002112102002202022121020101102111222122002010200222200212002220111200001122200212112120100000112212211200002112110010001221112222112212201102012210220101110010111220110112100201222222222220102110200100210212020122201100210212000201222100221212201120200202210222012102212202021101001120112212221020022100020102120120022111120001120010211120122012000200101210000201111022202022110202200121010201221110000201010011010201201121211010002022100221201000002120010011221100102012122101112012200101201220010210222111", "01201111102210220002111020011212022011111022212121200212002102102221211120120001122011112001122001200111000022221112112021210211120002120210010010222012211202020102022022100002021220220120000122001122012221122121122202012122122112022021210121111121111212120001000111101110001012210021012200101001202120222002011210222202022000111212000200021102221110100101200102212011202201212211220100122220110120201210020011001212212200200221110211001122011011102221000112010220002011202212220002001201221001122000110101022120020220200102000211212220121100110012202220121121021021002021202212212022002001012011011221112220202000222220110200000220012020111222010200220100120200100112202000120210220210112220111122201122211120102222022110101002111010102202002110120211122121012202010012101021101221110101111101011122222210021200201112101000222120122020220200202012111211222121201112022201012210100210010121120100122101022020200021021202220120222200022021200201221220220100120112002220011102010201120002010122211021110110002201111122100020202100101211000122220220000210220001010212000120011110121112222021110001211000211122101221121121111210221102000100020002211222122100021002111021122001222120002111110002221210112221220200100221112212022221122200211112211002221122011010010111212201201101101100101020220002210110021102220010111120202020201112121011112021101022112010000011000122110000111010112021112020002101022110211022220201001111211001222010002200010211112200002020000011222020101210110122100212120002201001120110211122100021212120002002110220000102021020202112101201200021012211112211122222121021100020022022200200020022100110120021112112211110201210002200100210010200121100011002121020210011021102102221202102120021010002010211121022102101120210011211120110202211010012121202020111102211111020211200110102211000000220221212211000100000011002022010200111111212021121111111020202112121020022112111211011212000200102122202120000000122222112111112110120021102220010222201011020001111111020212210101101101010210020220121222102101020020222012011010100021100201010221021102110122020212102101101120221010102110211102122002112212202210122201220021110210021011211221112110202221021101211122112020211111111010202121200022001222120010221211211002212012012012211000012111211021221102100022202011110222021000101012221001201121220112000112102122120022101120222122120001022120212022021212010100100101020220021010000110221112010110110120200110120001010022111", "11211022202122010212122211220110201120220121202001200010200011011012200211112022001020112022022102010210201102200112022100210110022022100010021111022212200211120110000020020012010210200202121120102221220110120101212010011202110000102122010110210010210112212101101021121221200200112122022200101002222220001220222201202011121202102011210212200012020011100002102021112222112220100122222001101221100002112100222202222110122001202212011121022110201011210200200220021110112120122210020011222212101002201001100012210210210221002000210021112100120212120120211210201012120202200120222212010211110020020202110212211110211102210221222000010012102202220210202000102010001002021101212002121210221010012200000211100022221021222100021001011122121121102020211210112211212012022111000102100202112200011102112211112012211212100110200102101101022022110120212022021201101110101002210002112020021102222200011011222210011120102012021112021100121202012002022102210102201210111112110202112012101201221201101021101211202221000011110022011101002100121120102210200202221110112010202112221120211210210010010111111220011000000022001221212021021122210112210011111111221222010102112021020220101120021102110201201022202010110200100220210002022022120010001210010101121010220102011001120121202022202212020100012202222012120020101102201000012211220212200202211212011020001200201110110211122201202020122111010202121102021111002102012122100100011120202220011221222021100221220101222102202001100110101120202101111102021121001011221011111211101102102200021210100102102000010121222202211211010020111111020002121221020200221111120110220102000212012212222201200120201222011111012001101100212202121221121022111101021112022121220122012222100211102120212222221120100120200220120020002000210221012002211111110021202110221122221200002011010022211112200220122212202212212011202101110000112120220122122012012121022111211102100111200022020011020012221022002200011002020020221011011220200122021002011102212011200122220210020202002002102102011200222220121011020210100111010222220002200222210220102220200210022020002111220121120112022010112221022020211002021210120010120122210100020111221100120102202100212101010011200222211000220122111112111202000120010210000022000201010021211022021202111010220201210212121210211020220120010021110000120120211122020001101200011220200012212202212202201212211120210120110201101210200011211221102102000102212212100220220100020200112220102110022101102022", "12102102010100202010121102012022212112002101220202012100121011122220212120222201221121101110200121022212021200000022212212210200000202222100012122211222121110020220020110210121222111022100102110100202211221012222221112020122002202121100221221212001110022211022012122100102212212012001220022112202002020122112010200102211001001010021201221221200200000011101020121111020110012022211021120202222022120210220001200111100021222212122222001210221110101001111011221222202011202100021220001122000220010202212012202100111210120222010121211221221200221021010202022110201022000200211212120011110101001000022211010201222021022020221221012020110100021110010112021012210220100200102212000112121021020211122111222222021020010212001000012001210102110002102201001121202222220002211112112010021100021212011212002111011121110212000012201110002121112100011121220212120101210110011012112002010220022002020222020100202002102000001202210100120022022012210000122020021122121200000220121110111101010202201010200010210112020220211221221111000110121210211101110022000110002201100111220110210100011200111120222200101202010220211111122102000210110101122111111102011212201001110120000100111200020120210100101201221200221110022110222011002121021210222001000022121011121211002022010202022200012202121100112201021222200101021021102020001022221212001011101011211012120202022011020021220201022120212200122102111211202200000120001202002202000001211002100100201000220112200022202122100200001202000202200110101212201210110022220002100010112011122121202220210210221211121100122202021110222020002122102011022222112201210121002000011101221120100020212101220122022100102100022021202112222020001100001211002212220221022022102222020002012011001222202202102022122100111222121100102010211002120122112121001012221111120220112002111011022102120110222011222121210212110222220221001110021002112022021010111101220000200010220120121202212011022000000221110110001122021002100101202222110122101121111212220022122202222120001000120222200112011222211010022110011021202001100100000121110211220001002211022201210111102011222212212000001200012122021002022020011222221002010212021020010221211200210111022012101102012000202010222021102202020101212222002100100102012000111020110220101120211202222122212010111012020000121210221220112001210220122012021011011200101002010021101120110001202101121212021221011110122022000210222212021012021221122100111111110001011102002120002210022211210002212120012", "11020021200200111101021200011220210122002202102210102122212220212020001220021001011212022220201022222100212021122012012212201102011010012022102020002202021022120021010012212100120222222102211210012110001011111100200112200000202221122220021122220211100011011011101100200002210011201112121000111221110110122000221020022110022201021200012001211001222112102201001112200112012122122101122000210012200000122010200002000002100212202202111121112122021000112110220201012112210212000100022212111210202202102221101100201102111220112010111012102001100001100100020020221011022101210120102220002022111002101200120021102202120110112101222102202110111001101022002000102011022212100122212210221121022101200000201020212202111020221211212201212202120100212112010212122202100011002111121212021200221022220112202200201222112011211002012222002101112222201111021001120200102001111010220120221200211121212022210210211211011202221212001101112000210020120121012021111122001210210202001110110000211001221021000112100110212211222121110201211200200102220210101202201010121221101210220012121001000210212212221010200220220101221210202001120222022120222112000121212201221221011111111221001020022221201221111101111201211022021021101122111201122211122111122021200021111001022221112221120210010001020100121201120221111211012100000221010211110002102020220220002120221001022201221012101021001202022201002020211022210101111101210201122210200210121101200110212020202100120202101101112200110210222201012010000211202200002120021220212021000000021022000012120021002011102111101002022020002212201001021120110200111020012110220002020102020111022001011201222211201111211212102102122000220210102001010101122112000102110001110012001020112010222101200102200220121112000110102000121122021021121102200020101101222101010011202122101022101000221210102220121020021110112100101212202000120012202020202102200012200001120100111221212021022210002002210021102001000221012001000012022110111011120211020201111222001022200000001200001100221202020102200120012200201100211201101202002021121101000222120112102010220200201112012102112211012112110020021022012212020111200020022220011020122012211012011201110102101200012201200211000011220200121002022020022200200010002020210110010212222020102020212200001112120120222102021012012201100121122200100020122111111221022022111011101121111000221020121012000022112102111202202222022222101111221002201210011221020122120122000221010121122121101102201010022200", "02120010020202000112012200010022101120212201102102110122221222101221021220212001220112210012212200012111111011002120201022122222111020102120112220221011012022201010020010101011000122211100110212200121201011122200012221221121222020122112111200120102012010010101212021120122112011022000111002101010201122200020222200011012121222222010121021112201121212102021112100210220112111112102202102021012201021210212001001201212000122001010022221221100201011122211000010101022002120012010122211001011220211212001002110122101012112210222011210212000221020210120110211210111112022122020110212201201101111201112011002020010122211222211022102002112102121002000221221202212210002010002100110221020110221220111022002201012021020201222111122201120121201111121222222222100220112012200111212110222101020121122220000210010010012012120021212210012202122120221112021021110211022200020020210122200122020221021221122010000011001011010220121212112210122002100202221210111111120022110122002212112101211011020220120210200022200101211220121101220110102122102012120021201020110212012001122102021002121000121102220021111002202010101111000002121000200000000201221210000121221221222100022211201112101112202011222000011000022012002021101111011002211002112201120200102220212020020000001120001212012200100102222212020010201212200122210222022021111210000100210202210110112211221211120210222012212101112121102121112120211212110200210021102000022121102212120220011000102121122110220120002120022221110211022202201022220211201220110021100100122010101112111201220010112221220102021001200201010211102200002001210110022022120110022211210012110020122011010222210021211110002011012021112211211201101112110022022011010212122122221102100111221000012211020110220202020020201221122101211202002110110221110201210212222020101222010001200110002101212122011112001001101112220012000122100201102012211201222200100210020022221012021111212210221110210002120010220102121200100211101212201210102110200111001001100011222002212010100010000101212122220201102211210211111120001221200102111001110211120112202102202012000221011202012012021012210121221111022122202201100202111001200021210112121212211110222022012021212110112122022120022002120000222010020221022211112002221010112110121110011222001022211102001022121001221022100022112010111001020111202122012022020210212121221212220210111020211210021111021110221001121200000120002000100201222111121002220001110201020211001202200200001210220222122122212", "20200100111000002201121222100010021121111202021222222002022021200212000200011001001101200001100001100211011010012212101111122220110111100111020000201022011122220200010021102100011000201002022012000011120001202210011100020001102021122111122001212201220021010100222121102101201121002221001211222000100222110100211211102012101012021010221211000111000112022022010012021120100010110100010210101102222120110120000101000001122101202202202102200001200121221110022110211200002002021012000202120111122211122001120220012022102122120211012211111201111220222101111222111202010212022011211210212220200111102221212210010102022122010201110002220100111200112012120000200022200200200022112122011022210012222100002200212211020222021011200110012210211211210212211020021022102002220120110101022222200121211002011012121022020021210100212201101222212221201111002210010122220122210000121200112122210122110212202021222200120120010220002200002210101200201202110100120210201100001121121201001011010020111220211020012102201111202000202210120021220121010202122220201020002002102212112101201201021201101221122020102101120111201010112011211010200220022202022112210110201221020000111021212002110210021101020211002121100210102121012120212020211221122001110110201121001111011100002200222001111012021011221012122022211102011020002001102101220111211122022010212012202022010021100101110222102000111202000000111111122020222011201212022201012210021121222222021001010100212020012101202221201120020210212022220202120120200110200121000112001002200012102202102210122211120220211020212021201221211010002222110012112112101120010021212201121010110012110220220012011012102022102011121211001111201022010211121101100201212100221221010211211011010100020120200200221110012110000221110022112212022221001211011111210022020200222010222100110121102020102200120001022021022211110102000010012112112122011110212111102201021001110220201111210202012021221001102211110021220022121022122120011122111102211210102101011020102022212102011111122112021220212012222220211221220112100012110020111002011220220221010111112202201100011011012112202211201122220120200100212210201222011112120120201001211102000001101211011002100210100112020012021012020021010012201002000122021022211011211211201211211202101120002010220102012121012212012002221121210111202002210202221221002002121102020111202221210112000221021011012122121201212221022002122221102210222100201101110122022011102211002100222112112102002212222212", "12011012220211221001220010102022021012002021021202101202122111110110221211002002000211101021120202100122221220102202120212100101112222010011102012210111201101200120022210212210001111121022102000011101112022010000001111102001212002020210120120212110201201122200022121000102211000100002122002000021112011000020102020200211112211212120100102020022220122222100100210001100211212122010121011200012110011010220102021012120211201222100211022121001100202220101002111120220022000221101022110221020111200200101220020201220102112122000220001002110100212020222121010210111002220122012202111121100020222210011101200212020222011201211112222212220210011200020102011012210011021202121211000010002102011121120011101121121202200112221112020020211120002021102002021202111111001212200010200020102201110211002200101022020111111100221102001122210201110010220120110000120212021221120022120122000221112100201001201221111120211001102012112211001110100122221002012202101121011002011121102211022111202222121020110121102010000012201100000011010021220001020110012111211122101011221120021020010001002100010122111012002201020022210011010021211012002101201120000121112010000101201111011102011210111012122210222220100221110010121012000010012102200012002202121212202122002220120112222200110100000010010112000210002200201121211200021200010020110100200200001211200121011221002211120022102101021020022022100122000112212122002011102202001112021021022112220210222020202210000010201010220120210200001201201112112122200022102012210222212010101001121221010020002211121122211121022100221011001010000002012122111200102120010002120111000111120020001101201210112111011122002011011220211211012020100002101122221100111021200021002010201211011100210002121111210122222211222112010022111212120111012002010211211220000010102210012110212221202022112022201000011210022221111210002222201002012201111021122122202111010221020202122022020222002101212101212201220210201000100002000002010120020200022102000002201211000201110020010212220102220101100102000012121000220200202211200221011021000111101200122202102110002010102120002100211121011112121000100022210210202220200101200002020211000210110001210020012221120001221011022101120212001100211000212120112222201100221200102100122200120001202010212221121112102000100211011211101000200012020211101020002201022211120000111110120222110110010102112211220001021000011001122011210201200211210221221120020000112222000112112202222112200021222212021220102", "00000122110220010002222002020000102201110212020220201202102222010200222202122012211011110010020011102110202222122001110002022202100100011001221121120220221211210210200010101202101200211122221010112222200011011120220012211201222220220001121020100211121121000200112101200121001110021021212010202102210220102100022112021220210120001102210201002200002012212212222100121022211020211222000010111102120102122202222100110021222221202210221112220022221100102002101120110011211112222210111110100210011100020201212010100210201202002111012110100012212201100101110020102202002220100201020210101200222010210110220101012221220110201012221002010020200111120121021210200000021211021200211002011021010001121021111011211210012111111212020111221212121101122121202210200221101101201122221021001210101210121211202120011102122010010022110022022020200212021010010221022210021200022200202020021221211000122102200002202111101110220011021222210210210022112012112000011001001002201221202102010212101211020120011122000022112022120020000100122012121112100202010121111111002010101100120012010012221220210101210121010102001221222122101000112012210211000000100211120022212011000121222022200101011100221111212212212222220021011022121202011120021000000211211022012100211120020021011002222120201110002111221201121202211101020020011201020100020201201121121121100000102020122211000102221011221120111210000101010201201100112021020220200121201022200200101200101202210202012020112220110100121222111022112101100112000021112010002020211001220101122112200101200122010021200010220212122021121100002212011022220011110021120202102222100110220020001220111122012012120100112111012121210210102022112211212012201010210111222022101210200201200221020020011111210011122211120101220012121210002011010010201201221002212111201220202121111002011220120221012212202021102112212102101210011101021020110220010200112011012222211012002201122200121220212011221002222200021211200111102201200101020202011220011110011021222011022121200220011010220212112101201011212011110211221102101122212212210011012212112022002122211001120202000220112002012211211120122111211222220200100011112011020212021200121102012221222012002212111010120010121010111122100100122222102201111012021121111011012022111212112002002222200210111010222101222101011221011220011110100021120100022210122220111102221120212011121012002201020202120202220012212010022122200122110020010102112102222120210222202210200201001112110112212010022020", "10111210212100001212101222112100201111021001120120120111222210011220222022112001102020021001001120222022101100202002000201200112011200102222110122212212212020001211201022122010012121210002012100002201101112011122202112101010121222212121211200001121020121220201211001022220112222100121212222202012200120120101001120011022102220100002211222012011101221212110221120211001221101000211202211212202110112201001111021021010020121022220211210011210210101200212110010011012120112002100011210121120202200011020212001022101001220002011120021122220010111000122121212011020001201021202100222211200010011120012111112111112222220112222220201100212021212220101020222022112011122200001211121000022120012221002212200001120110021021101220220120201201120110112221010120220122220201012212020101201222011102220111212001220120101211202220011001020201221210120102020010022121210200021220011211112110022010002100221110200000222112111010101222110120102101001100221111210111010202100202202202000101212110200201000112021022001201212010111022122100200212210010011221222000011121100120021121200221112211101201112221220010202212212011000220220112100110210210002210102202120021100202202200021122021002100121012100122111121222011211112101200212020010020100100112021200000102022100002111001012000021021011110200012000001121011102012010101101100211112202101000120002120121002222220221121222200002120101111202200221121201110201222022022111221212000011022021000101101201222222022000002212221210112210102121021010100202022002202110100212100102212200000022022021102000212121002011121110000112112010020201010021112221211010012211222100212021202021001020202021110200021221112011112222211021221002220121021100210222112020021102122202021212111011100010010110021121102100102102201122000120122222012202112220102021111212002100101011222022000101000022022020020112020002101110120000021020200202011112200021022122210001010010210222112202122200120112222211000000020122021202220012100102200200021012222020021212101112110211201012000222110121122221102211011121122121110211012202221202100111000010221102210110012110122102210012122112000201221201201121211002102220221121022222101120001120200020212212200011121211222112102101110101222201212221222201210102001202020002102102011120121112222121121002212100002100201101002122002202211212221222021012101201111212222012210021111010011021000121121000210001202101021121221010102220111202000010210211212200110112112022221011100011110110000020001", "11121011000002022210102011001200011101010121212222010120020210001222120010011122222112020200112012021102111211012210011000222220221201210201220211121022110112202001110200120020211200012120122100022020022100001021121102200210101000002012020002011001000200220202200112200000101212122210000012101021102121002112102101001111201021122010211001200111202102101210021022211111101021211011120202002221122202101011110002012221012202120121211102211021120101010001211012211101202120010021120210002102210222112201221222112011220002022111001212201220010120001120120201011212201021111002220100210212021101211102012021200011212220122202021112012010022100121001011210120212002011012110102002012222012021020012101112020021210120121200010122201221000222201110121001101211201012022110102222110100102010111011121011110220101122010220220201000012002001000020202210000122012021111101211011011212001212110201001122112120020200000211002022200100011102002122112100202101002210102000000211101011122202112112220220012101001102112110202022211000101112112120111120000201021121220002222101200101020122102022112120101101210021101022121122222222101020202010222022120011110010201110102012102220111210012002211021010220101002200210210021020202010121002200110011020021211202212100200220101111000010021202211011200101012221000021102222202000122011002012111001200212220120202011211211221001000210020110101222011012100202001222010020220000002212001020010101122110212201201010101221221210122012112212111211222120111002002122100000220010221200010221101020221210210022011121100210211122212200022002011201001211122001012002001202120221210222100212111011221021102102201121012121220211100220200221020022110212112111111022102001211222022212201102222200201102021021101121022100010122022122121212200222110121022222210110211200002121011111121220212001101100022021101020112201220200020000212012121200100100102002010101012021222210022222220220100200002201021220202121012110001021010001210222012212000002221020222220210111111011011110212020221101112112212101220011021121021100122100100220221122120002002112222022212010020211022200211000121102001102200000220002200221012211211120001121020112002221120020112120002222111102122111100112212222112012110002201220001002201022011000122101021011120021021010120102010220202011120111002102022012102122010102102002122020211201220210102211211102102001000001111201022122100212100011122102200000221120122102200012020202000021222220210020210010100211", "20210021101102020020111020010011000110021202112101210121211112120101102011002201100121020011202020202102012020110020211100211112211022200220100212101121212022211111000101022122102100211200221212111121210222010202000220100222012111120220201211110100201211200001010202212012111110202222220102000102222021022202220210212120021000100121021022201001210101222011020012210121222201002121221021011200110120100212120122111002111121000112102011222220002212222020102200201000200001011011102210220212111120201101100112100102121012120221110222102100210012120110022010110110010100110121000010202100022111111222221021220011121111220022201111211102000101201101220022202022202211102010022210122022002111212202200122022011102222200121021000120202221122011221001212212022210010211202210002022100100110020212222001011111000012222202210020011012101002102121202220202021210220010012012100102111110002220020022221020212112220021122111101110001120120202001102122121221011001122121110220110212211010121101100111102210200200001021111211121100211101022002021200211220201002001202112202121220000220222100220122022221010220020111101021212012012002212120121220022202222001200222000112110021102002212010120110210101102210121102120112221102022021221121101210200200001011010122101002020201110220122110011011211121202002021001212212121112120200220010000220002220000011202110211211211102210102020110211221200122212022102212100110000200101212022201201120100012001120210221010111211210111022012112200212110212101001001022001101221222220012011110021112202102112112120111001100011010220112020012012001211121022210000110200100022210200001222111002222011001221002122220222212100002112221020020120210012021111120001212020122112212211221000100210011212122220110010020222002021010221222110011210001121200022122101122211011011111022000100121000200100022210120120121201121021102211202121011212020002010112022100012100101120202010020212020021112221211021020020110221010201102012000010222112001020001020110001010010011222202222022200101012211000110222201222202021020021200220111101222110100011110001002020111202121110200101101221201122001020010112100102221122121221220122101201010211121010112211112020020000000000000002011001121021121200001110122101012010012222202020210210102012221120111202212000022112122000221100221020210222210201020210100101120121200100002201210111011012112120212001111110101120211201102210202010022020211200221100020210221001002202010020112100220011112012210", "22011111222210220022002122202121222121020120221022020212110002201121102201000222011201002111202000021100122122222022200010111000022202100201222121122212112121210202000010201112210212212022201101111212022201100101220100111120001000212022000012200200021122121200202221002210211112022021202211201122022210002002001222110200010122011000000100021221122011011100020022102120012221212020001001001210112011022000112221100122121220001201020010001122202212202212102020010101220202210000120002012021210100000002001012221120200101102221101120022001022020002212110011102220122011201212202122202201220110220011121020221001012002020211010202111212111100012112120110110202002002101221020021202202001220111111021210021212112020212112210110111001110000120010110221221211101221111111001101022110210121110111110022211112101020202000101110010020120202010210112111101000212200112000102022101101222110102201100121121221012212200220201002102221221202220221022011010121111121212201012120222222201220012012101220200101210121100112121101121202020201211011202201111012000101020210002220121121220100010122202002000210212022201022110001001102210002102120110002212212102110202022111120102111210122112100210212122212100201020011101222102121210000222220010111111022222011220011212112022120100121101211122101110201101010212201201200111202012120110221112222010020220021211210201010221201110210120221222122221120000121101121212112122111021110122112220101210021210021122021010022011102102001220001102211200201110221022010202222112112122012200002000012211221021202112222012202011100202221120221221202122111201002210012210111102112210212102020211121211010021021222002220002111022010100212111101112222120002221021011101221222011110020000110022111002011210222100200001012201212020212010112200012110120022210102022122002001020200000220112101120022201211210210000222101211000220200101221122211202211200222221221122211112102122101201020101211012220202010112101220202100101212101002122010200211212011201120000022200121002111000021201001101000212200211120021201110200010200212120200012122100101112210002021012002220021122100020012202110011211100022012002112021212022022022111101110122102010110000110100002200000201121022220202020201022110222102200120011212212000020200212202010201112122102222012120102122001100122210001100100100202120121012110120110100021021000111002201111012212222202222101112000102001222202202000020110021022020021221211110002101111121101212121211211210220201", "20122000021011212000102002002101200100112012012111020022102001112110221122120212122200110021220120121120021021022222111122101112101012211121222100221000021010000200100002110021210112202110212222120121221020200101011210010002002201100121002001100022122101112201101111111010110011210002221012202022001012200110111212221100002001011011020111011122010210122221012020001001100110210201202021121010110020202222010122212000021101221202211120221202002201211221022002110012202110110110102102100020110112120001200022121010121020202111011110112200222002112000001010001020212120001200222100010100221200011001012110222220212212001210101001022200222022110222001002011211010221101001011212020121122112111220000001221110012021012222021100221022101212020112202001202002100000202002000020110202020102021220211211120000200220212120010021002120120102222111100110012201102212201020210211220201220020121201201020122220112000002220202011120202000011001001212222221210011222200101202011111010222020012220020222200202112211020201112000220222210122220010000122112012202022221002211121001210221201021200001100012001111102012201122111101001222100012010002220020112121101110100102102001020201022011011110020010100001022111120011121122200010210102212210012210012000000021010010201110222211001100021202011202011211101121122100111021110121021100011212121001212210022002010111120112012112112012201021212002200021201211122012211100202122000212202210010002122212120002002020201222200022120110011101000012220110121210211112012210012212002002021110020200220210011101000010012210002112002102002101021102211110001010112200021021112001111012222122222202112120211011201002021201021112020212220212220000000001022122200222202111202002200012021012112212002202100211100002002112220010202201010001120022200120000201222012000021000112100100202200112022022022022001112210011021112212201102222211200200012020120221000222200102201022112011200011000220112012200220222221120112222020221212121020201021020200010100000222100200120020102212021200010100112020211021202110211121101002200110010000101020100021020220222101001121021210021122002101102011212000101012112211101010110101020220022000121001111001001100220021101020001022111101100110112202220220112222110202010202002000002002012001120212111210200221121002121020012001110211102011201222100220221000002221211220022022012102110011120221221010220200122122221011101210001001222110100111022221010120000010112220011021110010211121122102100", "11002200011220022201121011111002002201010012012221120201100001112202112020120201001200000120210212120002212112210220211210002201001102010012100002121111022021022102111121102111101221100221211221202001201200120202212000202202120022120022222010020022001010211002022222011020011220120111012100122022211112021022100202120210021011221110200201102122001212211100212122211111021212211222110101212020002011120022221110220101122011200200222202222011112122001020002010102201210112121122121221022122100121211102110011210222111212100210222000121221010022020220110211020002012011102201210121122101110011010122212212212000022021002222220210120111011020200022220001102210102011121012102022212121221011100022121210020111002110112000120202200220212212020102012022220200022101211201111221100022200010211011021222120021101001002122211121100020200020202011001021010111121212001121122201002201221010212220021020112200201011110101202012220122110021201211010020020001101002220012122021122011211120021220122200201222222002020012110221112100022201211010001022122220112000122220112022100210200011102022212112110212122121011001001021201200221210020212112100101212122002121122202111111100011212221012210000122121020210220101012222112202002020122102201200201222102012011202112112102101020010002122121221200122222020100001020001021010211201000112121101110012100111102201110110111201021011021020002202010211001211211221111022022100110020211012120100022212220101212010020212011100222110121022112110122021201021211221101021211121210110111222212222120102022121200012001210111001020111012200120221021101102120011101110122210110101112012222020201210010002000222211000201011202110111002020001222001222212000222001002012121221120120012000012020021010012222102002210220102000010021000011111001222210222121200222101001201122002110201002012101020012112022210211002122200202000222110212020011001220212012012112002200000121101210000001112122010012000020011112220002222122101212121201111020221010121002001222110002212121100120021110210001210102200201210002120112201020021211021202212122021220001102221200002122002221002100021101022121110211020110112222210221001020000110001211210212002122002012021221011020101221020110102120012110201210112022200200201201002212211021121211102120212120020121201011010111211212221022200220010212112201102211022001111001210220112001112211122100002012000011122021122202100002222020110001102202201100110222201011101000020101222201101220020210012121", "10112222122121221120111020121112221011112111021212022120020010200212101211222122101122201112012020120222012212022202022220101202112202221122022020020221212210112121121011102121121220110221012121200001220121120010020100111222221012012012201110120212222002221001102110101101011012001200020202120011101210001011222222222212100202112101020202220210120101112201222022220111002010202120110020022112201212211211020111211101010202001020001000100022001111212010222200010001222000220000212121020212210121200001102210022001200012220011101101100221110201121100020210121022012222211020100120000102111122201120200201021100222120211221002011020220100021212112001221100121101220200120122221202002210010102101001222212010000111100120111122112000020221010210120022210101201011122122000011022221102122012000201120020210022100212122100201212122222001122122021022102211001121100200122202111202212102012100020200201201202202112200022110101102012120121120102001100100211001020222211100212101010001202020022211211021201022000220202212000110110120221212001201202122120210000111012002122020011122110010010201011001021000002110201122101201100012112212101200010221120112100012021020121020110012111200200112120220010110020021212000210110201211110202022202211122020111200122000022112100020201012001100112012001100110010100211202012022122021221112202001210012111212002201012010020120100122011200110020022201221000011121211210020201001200020001112010020102000110211121102012102000000102022122002000001220122022112202221000002000010002212102020110220101222012121210200010212201200010201111020111211112001121001021021112120110222110110010021011000001200111010022222020210211102221020101220022111001012000102111210100200111001111220112212011122100020220112110122022202121221012021122011100202122100011110000121221111022112021001121020200200001111001220121012202212020220022221112002112201212102122200022221021222111011022220122002022012011122101120002111100020000020202001012102001111220102111222100200012211002120100210100120012021100122222110002111111201120021222011121002012212121021201200111121212200022111121021112211001211110121201020110120020102010201010110212112200022000111000010102202200210102222020220021000022001102021101022011000010022120201011020221111011000220011211211121222201210100121112221222222021120221011121120012022200002212020020110020222022212122021210212101200100120100001010201201220101201121200020200102200120202201121102121012020022020112", "20100202212021102111220012002210222221010220101201012012012121100021120221200011220021110022122220101211000201112122110122120210011020020222110210222111120111102222001210021101000110022201020021111002102012101000210112022102202120002222112211101001022002100220001220011022222211111201201211111202110120101000212012200122100121210100220001200221110122102201200022021111000111001001021111220202210011010000102210211012212101211122011001110212000111010201100201202202101011211212101112112201120200121012111200021000101221111222210100121122211120012002212222200221011010200012002011121201121010222112121021212120222211102210020102021210220222112201221000210002222101022112012201001010002012021220000101010211000021122122100001221112021211211022222100200211112102021111212011100120002021211211101211000101101102022220200011012001200002211000021102120121012200210012102121102020011101220021100020122001222211202001222221122222211120100112020001022010222221112200202021221021111221010210212021121202212210010020200220101120221000110120212220020002201220212021020101121210201012110112110021221110212111211212011122002122111211220012020220221120112120011112220202011122202020122121122202022122110201220002221112111021012010211211001121202121011111111200012112212101200222122221111202221201000021222011021210222220201200201201012210121210002122120200101211200222012201101021110000002022012202200201102010002101110022221011020211222222120010110121220202122110020110121221122010211000120001110001202112222121101011222222210011002121220222110102200122001102202020220022222122220012001102100202022102011112111212101202202200122001221202220121000201010201001101220022121002102221122222001011100200102101201212211201112020211200010002110222212220011110000222000020011120221210001102020002011121212021010122001221202022220200021121002221222201100101100021011022210122121121121201021000102220012002211200020101220211212210220020010210100210102221010120012101012002111012101021220111221010121111012221221011210122011111222100000111122010001021210200001222201021020021011112220012011000201112022202012222102210120010220210100101100110011120101011001001022122101202111222020200220020102002120010112221022002122111112021221120111021021200120200110022122021001100022022000110021200212212002121121201202011111201111000200222200020121010111000002212221120010222020012110220101122011222001202122210101020122001210111101001210200220111222222120222100121010200", "20212101000021111122001120112001012011021022001002211021200212022002011210011211222002122202101100210222022022002112022021022101120222012120011121102120112022011100012022000111010222111010012212121001100012020221200221112021120102000121021200010110111101211110120022220012112002201122220221101021101000201202121212010021100101022010222001202020220011110121012012110110001010000211220122121001012122002201120202100221200110021011012022002200221200201012120021020222012202201121220122122200001100122110122202012021210210111000012210021220010012012221211011121101211011220202002211022220221000002021001111120000220110001102010202102012122112011202101101210220111002002022101220112220002110122101020000100220202202221112102110210222002211010010201120112220002122011002020010211020211111020120102012201112020212022100002101022221112202122220221112221220100012021000202011022211112010222100210002122001122120000200000002110102210200222122220202200121201202212220012121210110101011112222221020220202201020122200022022201121110010101221222021102002210212110022100111120202120122100110120102200210011210020221002010100012010011111220202001211200120221022201120012002001001200100201022122010220020001221222100202021022111100121020102020002022211121001220220110122011022001211102222002011112111121021110212001010222021221222001100001212222202100221022102211122010212201222110221122202100112112020221011101100121210110121101220000200002101012210022011100012012211202222022020220220011000220202011221212200202011011012211210200102020012212201201020002012010112110111001110000202221020112112100112212020002010012111202000000100011001010011112011220201021100202212011200220200121201221122222000222111011200110020111121012002101002211012220112221110112102200120022222110211012201111022020121220220011101111101022011011000010211011100021010221112100121210122122211212000222001012111122021000201021112112011020120210201101010111000200102200001122221012100121000001201210020001202102221010021001211010102011200012111001101111220021012220110021022011101101210102022100120101222010102001011100011100202002120002021020102102200200120121121012011211022220220221120022101220212022201012200000012211012002211220011011221201201202211100112222120121111120112021200100222112220000220112021022121012200010201220022222020200210021202001201120022001010221021200000011102221010222010000112012122000010011100212212122102012210211102210221010222202122202012011222112", "12102202211022200212000110102220020212022110210102202020022021200020200001202000002012202201221202211021101121201012202212002212201211212121111000111201202012221202010121220001021221100202112001200000000000211202010120121122210020220000001001221010010222100020002111110020200222002120012112221201121022012001211122100020211212220220011021211110201120121122110000120210001001110212222012221102002012102020001122001201022121121220102220222111011102022202001212021200220000022111010221220020011211221112011011220020010102012220211202221021101221012220222211210011210010122111101110002121212202201212102022000121211222001010222012020002010120022211001021122121222202200002201002111202102122020012010222022121112200201211122200121220102012012102221000100100120122000122112202000201102222012002101011120011200112111111020002201110201101010012010001222012000000102001210210010011221200102102201220020112101112112211210011221111221210110011100002211212010010120200201001011121201022112222100212020020211012212202201012111201102202201102210122212020101010100110110112210210001020221211001211001021101221122222200220001222220020101220120202002222100210202211221220222111212100222111020101102122102012211100001121000111110211110102002021220022200021012202011002001102200122212120112021222210122000100012102210211002122111102212210200110110201221101210222000101110101110200221101112220001011120000122220012101001110122221110210000110102011021100221221110120121222110200210101201101220210022210022121121012101212221021112012200221011210021002010120101120002102111012100220002121102202202120120010121111111101100110210002111221100201111210210002222020110202122101102122212200001220002111112001210222022000222022200112222220221221102100121020221220020120100220101111110201122120011122121201222211221200002201001212012010200221011121111121110220220002212220201110110100221011000102010102101120200100110220220012202101111221102222122100101001210112121001021021120000001001201022101001122110220111120120002221002010120021022211011200022102000212100222002020102111211220200002201010112010121001002110210220201102221201220121102120211120220210200021211012121210212102100220022000111010010100112021202201122222221210112100221011110100221100212102012010202112122000120222012200212000211210002100011221020100220100111112002100122222010212021122012010102122220000021200012102210120000111121210010221021112011111220201022022011221221221121022020101221110112", "21002122001210110022112000020110000120010011111020211210122111110002220120011201010110010111121022121212210011010221011222120200101121011202202201010022021202111121022022111220210102210022011110221220001202001022002112111121001020002220111221022220021211122000020120001112102221222201020020012200012101011101211210011210202210000220012002010220011201011001010102122001121120200110210200221120220211212020120212202200002112020011202121110010202200211222111000211021211010221101020022012200022121021100010102200012012201221021001210101002201011201120100222112022101212101102100212102212120122121201012102001112221100012211210122201211010201110210112202102210220010211110100010111101202010012202211001020110010122011020100110001110122002110101010121220020001220121200112021010100021012111101100221100221200120220121122020201202102022202211020110010022010022211010221020220210001211221201010011212212221110012121222021112012110100110111021022001211000001120200200012012110110012002000100121200102002111022202002120110110010211212221122000221221001001221201112101000001002202022010112220120212002210102200101001222121002021001011121111022111021101020122212220000210121211212221221010212221002101022110122101121021002022102121121221102110120222002110100022120201101001211000121022122001200021121000022022202122121010220200002001220120221201210212011002102000201202012000211121011102001022212012022202112202122001112012110220101122100022022222100201211111210121011010211122020012210110202021102101102211220000111120112200010120211121022211211102012012201220010111001001111010001212001101001111022112212202112200100211201211000101011112001121210102101222001001002211002120201220022211012120010002201012000100000100001102220222220212211210212002020021012002000211221201202001002000111000122220200201100221202002221102002120101011201001120102221202011120121202200002210002121011200102001122120210222122110222110200220111221110110102220111022200020220220120001122000120001201010010111110212021000202201221102200111022202020011112022200111010211201011001000002012002200011121112211201200020002121100111100202221002110100201021210110100212022122000111200122221202200012020100012002100102112011101011221022220000221220000101212012111210002200012211111122012021201221220012110110102111001210202212111201121222020121210112102211111220202100101002010121112011200210221112221111012220202020222121000112002022011122010121202100112220221121021100010200", "02002212222100000002202001121200212021010102020110202000111210001220022200201121222202200001221022121121021120111001000012111200010011102021111211211102011212112121122102122121111122022120100002111212202010211201200012222020222002100101220020002211121222021000222121221122011000202212120012102001110211201220222010221212101012100000110011201000211001222111201011021212010121100200011000022211110001221221012201002000120210222100100200121120012122101212102210110000120012211021220111012010102122222010001121102222100121221021210220222121202120102200121020221000021221111010110212112112012202122111121102122202122220000110202121110001001210110022201110010120101101020222012100202102022222221221221211220200221211011111200202000020210210210221210020220000122212202111022102011200201112220211120212210020221201101202121120111221221211002010012221222220221122022120212211011012101021222210110220211200200222210000202001202222212100022202022211011021210022020000202002020200220222011100221211000202210122102121001122020200120200111001002101122101112101020020101212212021200122210202011122120112121102001212110101202220011121222110121121120020000112210210122221020002211001201101001112002220200002100110021100112012010100202220012112020101101001221112210202101020202210022200100210110110221102110221020022000100120022101010121100120221211002102212102201211201202110202021122210012020101112220211201222100200022100000122101200210212200210120100021221200210111002110202002202020200211111211222210211001020201202210010101101120200102102200221002121021220101000211220000012122022011020021212102201022020100021102102000220001001222111002220100020021021022200100101112220202000112122201121101201020022021012210000201001021222000000002111011101222111121002020001012100202012202122011212211221102102120220121202021012120110221112222012101021121102221112022022000222020121120200120112011121102121010011120011102020002101220201110020011010111222200100210210111102202010020222200111000202121100110110021200202010201200201110012202101101220111221101200211012200120001212211002222100102101202000110202022202112002021120112212020010020211202112201111011022212201211220211021212110220020101201110021022102202011200200220102121120211000121020010002001021022111100101220001000111121112110201201102100212202112100022211001110222020010100121210200202200201200211002212102011002212102100020211201222022002221220102022120110221000101211101202212000120011220110", "00201010010010221201122122202210022202010022000020020111202010111211121001022222011110111220121012012210212100211022010011111211220020121101112211210111222000220202100012202010201200102000112022111022201120001021122201212221200210212000101102002211001021222222202122202002120101111120212002220001220202102102112110112020021210020011000121012001111120012021000211111122020202120020221000022111210121112121221020012011011010120122200010211211022010001102121022102120022001221010202100221001020112120220222210011022021121112102000002021022100210210102122212112010011211022222010012201221100112212010110222001011021212110112221212201020001202221022120121122121200100201001110111120201211110100022211202002120021122101222201000211022001111121210201220122110211002020001211221002012001221001110000012221210201010000201002212022121100000111112220210221002220012021210101220000012102200101110101021212100021221212201111101122211120201200222222000200122222112220120011002021022112210022000010101101210112111012200222000111220010021120001001022111000101102022100120112101102211120202112100010222221111211122101012202110121201200100020201222200012101012112120102012102002112211112012200112221202100201120110020221110122212211000021220000121211211011102002220211210220202202122101122222010221111111100011110102002222102121210221020122022210200222201111121110212121122221100112202222002120121111020102101212120200100222110111202101220110120001202022211020112202001002022120121100201200221201102210120200022002011221001111100220022211121111211120011211012222022012120000211120012110111001212212001221212020210002200020000111222212000100002002210211021202212120112211001220021200122211202002202220220100121121210100011101122212221102002202121102101201210202001020221100010000002210012101120222000020121022011020221121211210000220121122110221200210211211021200001012101002222022011212212222012222012011011210000212121110112102202210102111110211002200011210010211001111011111200112021210200002100212001222212000211111022002010021020100122022120010201101221221212202221120010211202000101120222102200101022010021211010021122000021110210020102121102221010002020222021220102001222212012011220212011100100101221220222002022111101102020211011120111211201021121210210200211111011022122200122002010101112210211221022211001100011021012000022202102022200121100022001220101112202220100122012120110212202100212100220001212001212000102222111202212201021201201101", "12002222202210201001211002221122010222221220221120221000201120010210020000210122011012202221210221120001121010001111021011202011221100201020011201020102112012220001212202102211220120011002011101002000011102200100202002120212120222020020120100010100221121111122122111020020222121202110111010202201010120121110202020202012100102100120012010021112021122200020121110121001111222010120010102021210220210220210222112120002110222102022112111122221200001112211101010010012102200021221221112101112021202222111222212020110001020201222022211001020222210010020222010012011020120121012022202100122102100012212112101212001010222200201000112100221111221022010010120001011111010121022122100022201222011102111002111120001020200220012111020011122010211211212211110111112011022012102002111001221201120121221122010021210211120000112120012010010001102112211022201001212111220102010101020001220021000221211222200122011212201021000122000020100100122201102110021220211200201212011002221121000110221010112200010212201200221210101211001200120011022220212122120201201201000120000110122221201020112101100121022020210112221021100122122102021021122201122000200201201212101220111222100001001100010112022012022110012002011010201121222101121210222121020022010020112010101211021120122112001012201122010111201212021012021201112200201011201102122102000212010010020110201221120210002101212022011100120011212200021000200200201210112211022222010122201122222101200222010211221221102001021002001221120001212212110011121121122202110222112121111201211011200020210001110021221002220220221222220112221021112012210221012000222202210120121010002101010000112212221012200102121002222220202110212021110020222220101200200212110002102200002212221120021200000210020111011020112102201100110101001120202112211122011011112111122202201020221111221111201222020201122010221101112210021200112100000122001220202211021110011202011012201220120200210211210220010212002010120102001120112121121202021221112220121220102120120212022222212020000022121222112002202022012021010221212220120202201210122211220101000101000002210010110220210102210120021221120202202101201211010211112020010101211212222202020202210020111112020021011111211022112022212002012222211000020111021001222100111200002200000222022211012002101012010022220001010020112201212201222200011000111210122222210100112222202112111211112001010120001111111202221011222102022010210201221222002111002210210212110220111222101201120120112100201202121", "12200121212212212000111202101200100122122020111001020100210111000200111001102211112211100220212110002201001000112110122211110202101211111120011202201110010110000102102111122211220012221001210002110220022111210021020220212202222120200210210002112021201020222122001111110210210220200002012002111222000111212100001211222210020202210000210010101121202220101220101100012020011210020110120110000002211021111210001021211002020021222110121201221200222122022000101021022202201212220002101211102200020010111202011220021000001100221112210002022120022020120010101011101220220010011021100102210201021012210120222102220002010120021110002200002220222111120102020202110010220111001110201202011210011210022002212202012101222201121201120120200201202221022021210120002222211012212112221122112210220210022120011201220001121120212212010020201012022122000220202121012201012020200210202210202102110022012220201111020210202212000102101210101001112010210102100001002122200222001002221111102120021111100002212001222000001111122011220021000210122102220110122012221012121111212122002212012121012200202202110211002200201022002102211022121110001022120212220201211201200021011120221122121210222021201220221020212002221001220200100122120202111201010202021022221111021222120111121211102221212022220002111220200000111222122101100010000022100201210112102120012020011020000220100120021000101102202201212202110111121202121002201102000112201220211221111212122120122211201120111122220212011212011120201211221221221002021010220220222100221021102202222101101111200020222100012201002200002010200211022220011020011020202202022212012012221020210121120022012020000202200200122202021200210102202202110122212021121000220010110111210012001020200012011211102212021211212110102011110122002011102102122111111000200212001201022212020200121102100021221000022101002121001110101011122122100011200122121020010120222120011210112000101202020022222012212002222020221020201212022122122201102222222020210020012100120111220111121111122222100111210100020201011221000002221022011212200121012121221000120221102112221112010010002001021101220012220000022011222212210000002102121120100202201022100201201001101012002202112200111112122110002211002222000101221200210120022201000211001021110120221200201210121112001000100000211120210111020200012000102102122212112201120200122011202021202201200012011102001121022202202221110121100211101220110011221010002022022220010222212011000200022012010110002101002220", "20201002022020022021010100010021211122122211101012020222111002222202120211002110000102201100220112120201011101122201022210221021020011201110200211100001101220011022100021221110110011201122121011010001101000221212000111021011001121011101100112221221121220211002101011121220101202002220200021201021011121210220211020012121011220110022000211212210022210000012001020202201012111120210110100200120110212221222001211020010102010111211221022220021010121200110201112002102220002221211021022021120010201102012011212102202211212002121202202221202222210202220122100220212220021000100201001112012101120102111100020020010022122201200000221210022111121022111022202120000112211020202102022110000101112212001100111120222102112021200122121112021221120102000021001000001212221000121102201002122101021201022122020002122200100020222211012121202202120201000221002211202210201121100100022012021011202000120101211102212021100020202022201022022111021220202000120222020200201102220022121211100122101212022100002210100120000201021001020111020021201101022202100211112111110221220022212110220202022101012112111221120022020121010001212011210120020112121212101202000122200102102002201111220022211120010211110022220002121201022011212121022220200220212121210201000000201202211112120212110002010211121112102021200022101010212121022211220120010112221101201000002222122110110011002102121101221110201200011020210022102011121222111222202122101202012010020122100110020110110222202200222210002002000122012002022121001122210102011211212001002002200110120101022100221212200011011210102102100220210022110011012010022200112010000002212001220202212122220210201121000002101121110102102211102201100002112122101011001211100121110011101011222222221102000122221210222002202212212222010212102100010102100200201020202121010222210010001020201022110000211222200120012000120122110212220210110110221121220200101010221210022010110222222101110012202121112211010022212011020200000022201202201211220112001001220012110002012121200101011202002222122020122012210000121210002110202100201000000211200012011010002212111122202120020022200010110221020201210102101200101102020120201111111011201211111020001100210212222202102210220012001220112200011210201211101202220201120020211111111011100100102211202220202200002010000101212122121121221110210112200211201022222010112111110012002012222012020222122020210202021122011222002002020210011011101201120120020120212111101222101021112110221200200200021111122", "20012121000010222120210020221112111200220102222011020021210000021100220212010222220222120220201100202001101221000212110001110212212210101001112022001110100122121112111021001000210000201111112121121221101020022202110212000112222122101212112211022120202002022100100010020201200011011020220212100000010100201022111212212121121212110110201112202010000122010012002111010220102012111202110102101200002002021110120020100120012120010211012000120210102101022100001122222200001120220211221100212001100211212122202122200002022212222201120122110221210100221202110212121212022201012112012200112122200220111111210220110020111211100202221211211120020000221111022201112112102010210202011022101100002101222010120000011200022120010001121102022211202022212101020122001120102020002011112121122222210210202121200102002200210001000021221211000022122001110121012010120101111212102102121202000201010120000021222210202221202111100202110001021201212001201102200021021211200002112012002022212122201000210000112001112010100022220211010212111110112012210200110220200102210001012110002102000121221110111111102011000012221111000010121011120220100200122202210122122022101220002200101000021111121112000212120022201102222020012021222022010200200201210201120021020020122020210221212021011010200221220002102002201202120200022122222211201221211010101011112100002111201210020210110220210202121200222020001122210001201102011020201111110200011102111112102221220020212200210121010120111012010212020000211021102120100222010211001110000222222022021120112120210201121120100110021100110020010210200200012211210021221111212122002201200010211122011020000201111211202112011021120012221211221110021102201022222022212100112010210101212122011212221100122022100222202211010200001102011211101202221112122121100210020002222121001020122010122211211021020211210100001121112201211212102212221201022202201121100120112120221021101101220102010021111101000111110221121021100112021012202201211001020111201002002202121102211201210111110112210020001121220201100120001210000202101202012002201122210120200102221100001111110210110000000212210101110001020120121202221202220020100110110101222222001022021210011021210201021200220022222200100012000022000202202112221022122021002120121120020101201102010102200200202021112010102210222122010122112202002102002220000200211212002020012012120211000022112120011022102202111221112101122010200101112221221212111000212202000021112121210211222122102122212101200022", "11101211110102120211100101102120210100121021110121121010112000120121020122020111221020200100020001012111020211210120022020022022101010220000212111121001120102201010020111102100212122200022000111000221122200020200100110112210210011221112120222210210102100121220201210021012012202210000100121200212022022102110102111211002121202201012100210111110001121210020102020112120022200121011221220101122201020121002000012120120001100212012121001111102211120221221111110221011102201012121202010222202112121201102021110122201001022110220010002220200210210221012110222012012010102120210112111120100112012220011212222220021111221122211122011101210210020002021101001220110111212210112102122120011101102221200012112201121220222101201112210110101200011000010122122110100000100200001221001200020010000001220012210210020212201211111112002111002202212112120220221200220010221012021022021200102202202210100021100212221020012212110210222020101020011101012210220101121212102022212001202221010021210201001210121010112202220022011121211101212011202220022121212112012021020210211220201010122220020021211102100022101122101200121200120200112011221011102020120220122022200101221102020121120211010102211110020102012012020122200121110122121022001212210110002022020022100011021122021210120122111000100221220012112221200112222222000202220000101101122120100120221221212210110101112110102021200211002111121012010212221212100211100101121211012011021021122022201001122122221011222120112101210021210012102122101202012202200102020122211021001111011101221102010100201110002102122220012010002221120012201211111200002101010022222020121122111221211000022121210202121100010222000001012120202022100001012121010012110001012110110100201101212022012010110000120212021200101020021110101222202021000110111011202212201111002001221002201011112022020000201211220112220101200121221211212200111202200001101021010210022221112010020000120221020201102200201002111012202201212012010010200122221122111012100121112000122111100020120002210001102202201101010120110011111110111022110121010110100202121201220120221210121101202012020022012210202110101121110202122222200012001011200220001111022201222120211000010021211102012021220101200201011220001022122120221011202210212002022102120101100222212101200102020001102111022020000022100121100222121010112002221201210110010122122221112020201211111002010220222010011011020110101101121212120102002011211002110201200111020122010012021020111112210021011200211", "02220000220002010011010012112102210022122110220011221112100202011122122001211100010202121122212220112011102202102200000201020111212111022201002002112001002000012210220220212122212021210000202122221012212122002201021110022110211002120121020122200010202020010112001202012021110221201200200112222022212121000210222212221212220210122112100021220201011010110101110222201022122111112020012220100021221020120002012221002112120101200020210122102221211020222010010201122202112001100021200200020201011022112100000201111001110220210210202200100221100112220220102021000222110020102001110202120202211102112222121200222220010101212022201200200120000201011222221011102100222020002112112212002102022100121210112221122221111100112001002211110122002202000212110201121221022201100021002122221212022122001000222111202101220012002112220020010021110212201202121222111121112110021020221021112012001201100212112121212212101001002211111021110012002210212000121102202221020110210202220100210111202212000112012001001120100222202022212102220102000222112000000112200201112222121000122121112111012011110021201122102011000210200111201111001101000021220022200222122020121001220222221200110221101002111201000202100001011102211010110202202010220021022012021212201002220122011121120021201221020112220000020211222220121110110002212102210220221100100110012021201220120020200221122001222211120111102212210100211011111210212222022212001200102021122211200221012221120001121200212001102100211101111110221211000221110220100120100200120010122011121212202011020121211101110011001202212212220121202011212001001021222200222102000100001112111202021012002210211200011012000000100100210102102112202210011100201121202210202010020210200120011111211220100112202222000110201001020002012001122122200110120220210110111100102112210111212012022100001221202211121111220022010100120200211012100012012201221211001120122112222120111122222102001210101000012102112200012212000020102002020201001201200120120100111022021000202120202211101002100101201202011012210112210221212102001100021012222021020022211110220200001211022102122020222021222221012201112011110220011222110102002221102120220222120112102220001120000002100002112010200201021012010101121122211020201020110022022021122010211002002010100102222001201020002012211102110120000021012122001201110202002112122111011012201001002120001001001022201101222002011111120022200122221000210021011112122101022222101210002210001101122021000212020002112021", "11100002110200112001001000102210210222202110000121112102220211001120220112221002112202011112102112011012201201102110122012001210202002001100210021100211100202222011000220020122210012200221212212022210010102020021022222012010221201202112002000102002221010220202111112101021110012201021112101012001021012001120100002012110122200012211211221202012012221120201200210000111212120122120001211200221100001202100210120121021112001002120002122000121221222002222011220201110201100122012210112010021211201102000221011200001011010211000210121110010121000100001020202021112011101200112110202000212002100221200100021211101022221110210222100101122020122202121202102121010210202212022012220101220101100221210100201100212010101210212001000111210011010021221022211201010120101212112001102020222022111200121022212112210001002210212121102210112002200222001111122112100111020011112122020001020110211012212020222011200201122122102012212000022001221002210022221101021111100021020020002100212011101020110221102111100011110001021001212021021200021000100102120002101021111221202121012212020021122001122221200122001022221100210222122002102221020021121201202202012210102021201110102202112122001011101021100202201220201221020212102001222012010000021022000220202002012022001112022022020002201210000020200120002212102122222211121211220020210210112112020102022212221122212202010012010011111222022021012001210020000122020121221012122210020201220201201201020210111212111211000220222112102202210022112222121110110110012112021200101220000201021010020010220100000220110200210011110122122102122002111201122120222122201122011221001120000122000002202002102212010021012101001111212200122110001110112212120011221011001212212200100002200112120021010111212110021021100200221000001111011020102221002011111121211222002222010000000002101210202121220102001000011001212200021122212121122220210112020110120000210010020222112221101112122211102220212021011202211002101210020121220120100012022100120020010001120020202000202200111210002000002002111021222022202202020000101022102110222210012100001222022120000100122010222010221012002000201211201000201021220111000202021212222102102222020000212122212020021100010121222022211122002110020110111210000011210001101210020002202202111200011001010020202201122001022101110002122102210121201000221001211120100202002022021021010022011022000112222100001200201110221221222112002121120112100212112201020000000021101020002201211201120220220211121010221", "00212021212212002220100111022100121001121222012000112022100000110210111200100110011212212122220120121102221011112001102001211220011020011020022220002111112110121221011221101202111202101222121100112001021120122212110000100100011011200120111221100101001211211001221221111000210101211210111211002021202211102211120221211222101101211200211211200110101200001200112020222120110022011200112111202110120022102110011001122212122210201221112212120000111112210201122011211102010001111012100101020121010102011101012211012212021010021201211200000111202221112220022002012000001012101210112102120121111010020220111022011121211101221121122002010120212102221011201101001011002002201020200212220212222122002022001200212101020021000102220011102212121100120120000222002101102102200011212110101002002212100202112002012120011102210002101022121220200101000212202122112120212220021221000001101102220120100012010200011111002111211011002011022100002012012012112100200022021122102121200220221101002210101012112110021020210220220022210101112122201001122212100200021220212100010201122111122110212201022020110021102121011012010120210202211202010010201011222010122200001022001110222022220020222002011000011101000122111221120110001020221201210120120002000002201101020102110212022002122220121000221220210111121021112111210022101101220000112222221001011002020022200100001002200120211002122000012010021222102011220110021212012110020220212221121020000112120010110001202100121220101211110110221221100001211200000201000002200211021010000102112000002002102000221021001012101002212210112122122102202010101022000221010120121200122021111021002101212002222201110112022012102220202102200001211010000211000122212201110022212102201110120222011012102121112120111201010010122002101001201112220210012121221101212012212202102221212220222102111102220020201200102101010000020010001111202221001010012221212200221011121221222102202222201100101221110120120222010221022201100122001221012002102010111220122110202212100220001112022020001220220220002200012101210220121021112021011210011221110220112120011012202021000010012001011010020212200200010010221100200212010020120201112012202220211111011001020211110200002020010200110020021220001100201001010101000110111010212102002012221202111012011002201021022012012020001111110110011211121012022000111222021212200002221210122102001020022010100020001211121002201010101222002020221210211222110020101111220212121020212112220002020010000202002111111000", "22102022202212202020210222011120212000111222101020001100000002221220200212220020000100000200002011001021101111210121111202122010102002102021100120010201001112001212121210221120110101100121221002221002210211200221201102220220112020020200210211022120022112021112220011220200212110020002000011121012220111102122021211120102212212200110112121222100210001221111201110111200211112220221110002102121211110110010121210222220220002011222120000202111011000212202222011121101020201202111200111102102121000210200102121100101201211200000002000120110021121201121011211212222212112001212211021001022222220122221102101102222100220022021120120022001121211122010120111201020000002221112220111200101211110220100021002110022121211122220210201222102111222002201002121101100220202201012122122222020221112202202120010201002211002122101202111012002000210122101102021011200022121002200100000101012112202221001102101111211011201112201000010002221010012201210101011000112001101101221220121012110120020212021102020112202011212001200122021022000100000000012212121012220001210220021101222201110001222012122101022011000200001202002102120202022220222010011210001022211020111202011211002012111012201101111112020002120100020000200010200210111001100211012111200202111210012010000011221012120102122110010120100221012222000101002120021200121120120112010000110200212100002101112222102022102102121211212020112001221022122201112102112211011011002121221001000110221221000022111021022210021010012012000101121100112002022021001122200221222120121022012221021012211111121200011221001100012022002211221001022211002202102212220202200122010110002120120102022022201020222102110110020120001222002100010112000001102111200202211211122012111121202020100222201122200202110110121221112122201102210100222211012111222122120011111012201211101121012212001010110122010201020111210102010010201120122211212201220111122022001021102012121010201100012102210012200100222200021110212011100111000010010122021201110122112002002120102121202120000100121111002212101211122122121002022222222222202110122212222001121101001210002202102112201212010211201011002222200011210201020120211102112111020100200100111010001010101000202100201222210010212122221121220200020202020010012010200012010221010100100011200201220220221222122001012212100200012202121002111022111111022002021011221112201112000010002210200100222112002220220222022221121210010100021021002100001122102212002101020111021100220011100021220200111211011", "20011020112100022212220120221020111111022221110121121101022012121010100122202021210201222201121221122211210221210121201022220111210101022000201022111220110111000100212000100211212221011021211211121011022212121200010100211001120200010221000100202201010120222120200201222220010020012000222212012000111200001221122111002112001021011020011021212001120202211212200220012120201101010001101001001002100100121121022020220110121120020102202100102000201021202212012120211011102101010121220021112000220102110221120210121022020011211021201122100011022001102102120201100222202000002111202022020212201022221020001122222221020111001002000101210200001222200210202020222010121000211002020202120221100022100201012020122022211211002120000100110112102021111220021100210221010021020012212010211001101121100001020220002001200211021001021200221022002221010002211022201022201102200211201210001201012202200112112211011100200202001021221212202201110012221022220121111121211112120010210202211121020221202220202222112010200102221101022010020201212220202212011222000012020210012000122001001200122111011122201121101000222011221220011211021002220111002120002021120000211210021102000002121212010011011100001020101112011212002122120221000201020221221212022022220001200020100222212110210111110002011202220122122221000201101200102002212222012220102200112112012222002101002110220121200020010022212200011211000221200220021211002021200222020022200201210112010022100210122210012121120000122010010102101201110201102120121022112001020011211110021110121121001002121210210020211002211020212101222010112202021121122101010212101222211200022021112011111000022220201122122021110011222021001100222200120112001011010102200100100201011210022212111020121101012010001010102000100211011021212222001021221001011201211210211210220101201210010111222200011220220202122220000100221001110110122220110210201020012020102011222222220202220212022212202010220101212122112021010011011020000012201211211012002100121102211111001002000220212121010002002101120111211010201222000200002100201000121222102221110211201102122120000212001021120101020011101220001202020212012011122010000211000011021110212221221000211201210200021222200210012110211022011102120000022011202110021202011021101111012101200000012010220010200221210021210001121001201012221210001101201211122201010222200210200100102101020220101202112120022111110210212111110112121000122101020002220100022221110011012002220222122211102020001200211100", "12110220202110210221001021012210022202112100201022112011102012121201221020021112122121000220002000212211022212022100110210121201112112010112100120110210001100000212021011020000000112122112212111011022201010200020101011102110101221011120002201022212111210010022120101202200211101020221220200221020001010102021112212120120122002200210221112200111000000101011222212102100001222102122000122200010021200210120100121000122020122012200010212202121210122111220200010200212022220202210101120110102111000001111020200212112202112211020210212000210222111010002002010220122210100022022102102210000201020122111211022010000112010012000022101200212002201000121121110220022202102010121210221211222112102212002112221122112012111221100001012222011221002110222210112212212212002001010122111102211012102210001201122220110000111010100100202022201122010012022111111122211100202222200122011221111200100222200222102201202210222202212112011110121010100020110002112112210021121020201122202100100000001121220020110121201210101011011222001110200222012211022201212010110020100110021110101000011022001120001121102221101121202120112102120110221202110211022100121002002001200112111122011010212102112110011221001100210100201102200212200122200111020021122022111201200201212222221210212221022222220220111110201202001122002221010121220110202220211001221222121101200002020222021110211222100220110122220112122101000222011012102122012120111120201201010201021021221101001200220220022221012211002011211220011201102002202012122011122122021202221011100201222211102212011022110111010100001200102022122102200221111020010002222122001110212012200222010202002221212012212100121222101110022110102120221122100210212102221200100202220221212000011000222111210211110220101120120212010122100110010002200101112100011012002221222002102002002201200000002110101010000201221001122112120122120002212210111020220012110211000022200221010012110021201012022010111111000122121120112021011222021202022212020112001011011202121000122110122021010101022201010000121012001010121202220022102002111120212111101100201011211001210220210110111200101021000022221202101102210002201212022002112201022121111012201220120102102201202020201120210100220020021011002122010212010020200111221110102221010021101100221020220210121210122020201211100202222122201221111102011022211102102202021201021211020010111201012100020220110100011201020020010122000022011201121002102202002112121100012000021200020222210001220102210210112", "22100002000101221021102022212101010122100200201100201001201120221201000022210020112210120002210112100012201201112020221101210010220020022122020010212011212012121120220221002120222202121111120021110221200022121022120202121102100110122202011000221020212110011101221210011121010202101221000200221002122111012001220010020110111220011200112222010211111202120021021102120021020111000021220220211202021010210122220021001120222102001200102212200021022120220022020020221210020010211102010122211122111110021122000112102020210010020121011021111110200012211002211121102212020202000201200210010001100100100000012000010210011011102021112010201102010210100210112102002220000221021112102022222000000111122012200012202101222010102201212011111212121221100202101222020102121001200222101121121222001202201011011101002001201200221201102111012202112220122120011102011002210012201112100110201200011201220212100022011220122101122021011212200212121110200122100121110021111222211201122200111100211021100211111212211201010001021211011022210210220220101220122020011020211200121122120220102110020221021220121212200010002001222202111022110201122121001122010221222202002001020102200100112201000200011201221110001222211020212022221100002012212120112111210120020212001221120212000100111101222101012101112220220100112220002220112022202022201020022202110202022121021111201020112111202012002120102220202100201022210222100020001221012112212110221201211201022120010221021002012111100122101102222012202200021200121122122001112021210212102012000212000020021011021111120021002202110202021121020201222222022112121002222112220010212102001010022211002212121120221110002120111120201222222101000002002002120202012221021221110021221021112201201112201012201110002002000120012202120000120011202010111210120220012102010200001021020202202212120111110112201202000021010111010122110120102210120122210101102202221200000210011122102121021120110220010010120020210001000000122122211221200020011112212000120122110201022120010022201000220201012221002111122000211001111100101121111000010101011102011012211001011120110211101222010110102100112001022011100202111100101100111100112011221111211110120200010101020212112122122000100001011111102021012120222002102211112000021222121110011100121122001121111112102210000102121211111110112211111200212222002012212002101112001000220202201201000100002101002110200021212201212112011111120212120201010022110102200021221001020200101101121201211210102121012010", "11122121201211021201122201201121120120221201120110100100021112221202121200200210022211010220000020001112100212111010100022111202211112101120002002211111111200001110122220201200020021020222021001002000110001200022110011211111212120120211102120222110100120010000110120210020100102022220222221121020002110210021212211102202210210202201021100011222100121212000100000201212102221120200020112222121001210012201212120210012222200200211020101000021110211210110022012022120102000122102210201211220121111010011120012120210122110112122021012112201210200222001102000100120022210120212212102012111012201111012020012202011022121100101102210212002120010222200010202100200120012010001110211000110012111021212000101121020201102010201212220001210201102100110222020222102102121112212000111000211022021021021121122111201211011120222010221001121222210211012022222220100202201020210102020121022220211002021110100211021110021211012022010000010002102110221122120210200002122110121220122211121222201121000200210202210211112001201102202021001102120201002002111101221120101100010222011012002002221210121112212021220201220202112022011210111220211000011222001122022101212101000111100100212210201020222220100112120000222210010200011110121000220010101001120202022001101201111102100222100122101020000122121201202221022222211010020210122200121201212201221201022022202022102212210022001221121102010001101122210120010000200201112020111010222102121001111121000210210111221211121102012200210000100120101112100001022020202111000001012010102000022221210220222122211221221020212000111100012201120222212110202020210022201122221101002220122202212222212200220022010111120111212112112010101201211202102112120212022110020112102022112101112010200210012121120220121001022222122101120211100011001120110102221122101001011100211210121120211001020110122211212222000000120210021021001122211201100100001102112211202110211202120010112220111002011111122022022102022210002112200020012212022121000121121120012000000211022222212210011120002112022220102202120200101000211200122101121221111110211120212021202001112000121102101002022001212002011120001200010012001221001202122222100210211200000211011121222100102122002220022000120220102100011201022001001101012121111122020111200110012220200122112020120210110022000111122221020221112110110010101121120202221121022021010112211011212200001022220212221020112122012001001111122201110121212120222000102111010201220101200101201212211101100210100220020", "21020212022111111211002011021101020021100102021210011122122021210210220202120001202101112120022020111000111212110020202201101222221012110211000101020121010221020122202120112211011011012211121121222222111021202200001110120001022212112202202221022001002212111212102211102111112210220120121102000211010202011202110020022012121111111210102000222000202212110021121011111120211011110020111020021200010022121102121221020211011121112120222110020000020211122111121102021010102021121011102100110010002220201221120221201020202220122210000211220202020100021112222111012110210021201122200111021121212101210002222122210122012221121000120101221002100001001222110201010102222022200011001010120222011211002112112111101010102120101222210211021220002001022100122222202200100021200110202122110010012110212120222001110122112210121102100210102020202222112020220021210201111012012020101212100202222000221021000101121020101001012101220200120201112110000101101002220210212112101012111001022110100121212111112210120001010212100111222110220020212010222000001001000011200020021201122202012220120220200110011021220000012220021211021001121120112012212221112101022112121220001221222111011212122112001120120120020020101121201222220202221012211021222020122201021200010212010221201020200220222001021000112121100112002220001122011221111102000001010212100112020101221022122102021112112120221100120100101211101220210010212101210102011001102020201022120221110022001221012112202201021000012222212120211120222021112201102002221202212000001221002020211220201221011011222011010221012122001111221122001202020201021001002111112112222012221020011111101222000121222100010111002022210200122010121112000100200022020111221101102200012212110220010221020200101222120110001221002010011000002101021221222122001121122201211011221002211120212120001120211202022220010220001122001222012222111112010102100100021212202010011102020021220222200201000002112120102002001012021121222100221202202000210102212211000120121022122121212211112201121210111221120000122122020220022101222012221112020221112222211102201011210012100211120020122012021102122112221001022220001102222010111010010002011220101112202020000000002002101202200021021211021021201210102010200022112120220201012122210101200010222112201002021221012121121211200111020101102011212112022220200212200101102220100212021212111011022221121211212220000000111221000022120201220210111102002100111112201011122122111020200101202220111110111022221220", "11112202120222112102100010000121020101102021101122101200212201101001200201200111020012110000011211012111211211022022200021021110111022022011010220202020102110202100212200121202011002022212211000100122011222200111102202011111221012222001220210000201202222101012000101211221020102212102122012211002220102222210222012121002211100100000221221111021001212221000221110000021000221002211101021221211210020202110022202012122212122212210221002220122021101120102200210011120222011220111021001221012022200221221110012212000222211202202002221000210110000100002210011010021020112010120100212210100020211201210200002201220021021200110002211202212001212101201112111211000021110120101101121122212001001210220200022201220110202211220012101210211010000112121212100122121100011121121020102222000000221120002202212011012121120010212201020122112102212202020102220111221011010011200010120111211122022022022211202212022020002111002002121121200120211120122002120220021212111210021010202122121201021211000002100102020211100101021200112001112001011211022220200220212110120102021221022010111021212200201221020021000020121122101220110021001102112121210101210101222111202121111111011101011012220010111122102102220221022001212200102000112222020212222210021210121021020111121121001010112202122202211201010020100220221211122012221100100122012222121120122112010100102202110210221110002102210122111202012221210002120202100102021102212120020012120212202020022110221120012122020200000211001222211022212222110210020111101211120012002102110110021221020002200100020112122101021101101100221112220002021021222111002201010112000110210012201202000220012101121112022022002021202211202120111201100200101200010212220000020100212222221000000121102220101121212021110022112100222202212011010211120112100020121111110122210120112202020020102010122020011112102110210110012110022100011201101110001121102102000111202011210210000101102201012011002021201212002002200112001120202012002120000010011212010222102000121110212020121012200220002222102010202100112002002221110122211222121011210001121012000011102110012222122102220120110020112220122220201210110102222020000222102221211222101121000201211012021200012000211122222200201112022102211000120222000110010000202022011220210021211012011100222022201001220221121012112000211001022112010211201121000102122110122111000210211120022111210200220211011120010010221212221000022101021102200221102102211011120200121210220001100001120220101011100120001", "11210222101200100102211201201001201112202222010012012221210121221120120222001012012210022120001112221201122100111012210101122022110201010022221122221011120112111220102200020001121002102200012211022200212200022220021202122112222111022210110111212210221210002110120011202122112000110002122011220110120200202220201211121221211201120012012222001012121111210010022022112012200211210000121020001122202201112200002120011001111000210002121001220210211121012200210221202010000001102202220120220212002010202021102111120220222210111211100202121111212010111122110000100100000110202122222122210101000120022221011222200211000112212020022012210220010202120001122100000020021002111200221111112101000122201110022222001021021001101211222221101202021020012020112121100002011102021210100002102112000200020200120012222002201000212201011002000100120122211221200102212211212122110120201111100022002110111212120211210101011201120200110201002202101222112221010002221110022111000000101112002120212212120012221020002211010011012021021001101202120121021012200122002022021020000120222201022220120102010001121111202120222121000221002112011021200102010212012021112010110210110110220202111122221121220122101010201020100122200220020122022010210201200202220122022020010012002020210202112101022001221200210011102002102010002020212022001200021020011020120222110012102022211210101022200122211220012202021111010221221011022011022021010210020201102202201122122101220201120201200020101221111210101010122220010020021211212000100202022120012120211110101201002000210002010220101120000121212222211121022020012221012211100021110220011111112002200202120110000100200121221112011220111221100020020211012010111010210200122110220211220100001220120022122220002020021112011210012201222202121020202211012221022002210112022111211011002202112212110120202222200100111012020222222211220021121102001122221211111101120100021100101211220000000120110010221121111220112002200002220211212122202102221001112021102020212211011120001002221111100121212110220211220200101211112010100222122001111111022011122002100011121011011102111011001120101111120220000001201222110011011010011020012102222121201002020111010012011200021020000002022001110101101220012201200200210121121002200001010001222022121021020200122102120101110220121200200100201122210020020010201002011201111121200221210012020212212011212020210201021120222011012111211210111101100020200021010022002000120000002220000211100212210200211200110002", "22002122212111011110121202102101220102011100110122100222100001220112011021211112010020120221212222021022201111112010111212101121212012010111011222201012222100002101012201102112020010010100020202101200010112101021110002100121121122122012202010002112210122011101112202200000022111021002020222200101021102210221122011022121212000202122210220020211212002201211011021000011102121001222221022220221110010122212211111011020022020200110110221101200020111122202120110212121000201010210011120020012021120002011020201201110111111220201211000011210020202000020202220110100011000202201210220010221201212101211200002120101022120001012100211100001210220101122012121100222220021120121020001021211112212200021120101021201001010000221000212200220201221200211101220211111211201100002110111222110110211222122220121222201111202100202020112121211221202022211121101121220211221010000210011011001122202001212022000221201101010022010102210121202101112020211121022100212120210210122022201000110210212102222012001022211200220211222102221021112111112111012211222121010122001221122120202210212112012211211210002000211211001210120001221201212200102002020212010010212200022221222020112211012222122012221011220120112011100211010221202212221201010021102211110010000121020110000122222222102011102012220220120220021210111210202200122202210221222021111021201122011122202200002212121111010010220122110102220201111102102002221110221112022102022212221220112122110220110101012120202110211120020212110001210202220102211222200002120220200011220222022110112101212201100221221200010100200100021122202002220212010220121011022122002201101110020200211010201201111022101221201222200012020210000212012020111200102111222112011121201121202011012211221211020112112200220112200022121112101100210202102202222011002022220200000011101101210100100012220212122212121011200121100011120002221110112221001022221010121211201022220002010101012201000112022002110010012002211212021020011122100221200220200002120001101012011200002211210011022111120010120211020021211220102002221120011222012011121001011222002212202021100200222011122121221220201211112212002011100001022011201120220010010122011020110011210210010100020202101001001000112221121222111021010010211100112202110221001201000201011021010120122221201012221121212101201110021020100020120122111201111212211011212211000021120212222002112220020000210220110100022012200021210102222201010102102110102220120201220000021101220112102021200101100210010", "12121220020122011022012012110210222212002110022022210221002110020022212010101202020002010022020011111012112101121020000211012020012121221000012020212022212202221122021001111122010000102000220011112100112110212211002012200021221221210012020110120221120212010212102200110201212120002202020102210101021000121200110021212011011101001221101120010002100002222021222101200120100002001121101001012212202202122122201122102102221122022122011211210210220110101111221110000111102202011200100221001222101022210100011220222010000002120022102101210110102111212002021002202221022121000221211001121201221021120121110210210112200101202210011102111110201202210112011101201202201220110110222001021100002011110211222210011101210010011100022222111001020100211002112112122210000201010100222200211100002102201220111222001011012001210100221010000002102101120211111220222211122210111121012100102020022022000202202112000022122011111220202201202220221022221102012200200221212200222111000210000221012210200000012211000200100001212001002120211101022221021122020221022121101102112201121111210012002002100201010200121010202002202022120212121010221211120122020110021222121001000112102211022212001112222222121112210201212220000001002021210011002110100102201211222020012200011110110112121210002220211002111002010112102011210201202212022100212110121222102101110001012112222100110012122020211012021020111020100020000012002110221112212202121001222122212202001000022210120002000121011120210001000221212111101200020002110111010120212210000012200110220012002200211220222100211021202120010000210120201022120201010211022122100201121112012002101010101211210120220220212221102022222001211200210002210201212101111202012100211102122021220012101212112211220211100000000112200120002210122201212010221002121011122011022202200201220000200222001001220000110202210112221110011122221001000021222010220220221202021101122211200202222010111212200200101201211021120012020022021011112120012020110202020212020101100220112220000000101111202100201221112220202121211121110222112111002011001112202022111202222202211112021121020112000000122022121022102221210010201120120100000211011202102002220221021100020000212220210022101102100102220120000001210021210210101022211022111102012100002220100100122101211211121012022001111112221021212021121001112011102112201201121222221221221000120112200212221210221011110211110102211120021010222210101102100011010200022021221221021112100020120102202210200011112011", "21111201222202020200210022110200000012011011221011011221102120110120002202102122102100111022120110220000222211002121112211021021221112202011121002122122110220221000000102122222022200220221001012222022120221100112201121102212210020220020022201002011102211212001201110110101012102210212012000010110202112001121121011022210110122020202221211000010122220021220000200011111200011012011110100201100120100111122101011111210221101121101101101021002100110022212120211011011202212211222212202010112002120120010010221110102120111200100101211220021011102102101021111212022020002200102022020110112200220102220020221010112212200222001111200001200020022001011010200012221200010102211020202210110211111010220211111021202120200222211012220212112220012220110012101121012022201201122021210011120110201011212200121102220012212111102001200220201200012022022120110122121010012100211212002200120010121221102222112200111012221010212102112002200102100002101212121210111012210221021121120202200200120221120112110121012101010022102201001121000020221100001200100222000121210222110110011002112211102100010201202221222021012011122221200012200122101021122201022112021111001221011011000201222010210210202112211010100111122220012021011100222201122222221202012020102220000010010112212010122210001201021021122110020221011222210001012120011202022001210122002011021122020110222221101110220000101210101100202222010011021210210011211012021002021200210002120210110212002101012022020100212210022020201020220100020011220200000221022201121101222212210100021012002012122112102102210121022112100202110200101021001010222202011201010011000021012020012102202202011110121021022220101222112002212011222120211111201122222120111002100101202121102202210212010200000120212022000100101022221102021222000211012111211222221202210202201022212000120222121111200202100210112200100000020110212212101210102022202210121112022011221210120202012200101010002202022110111102122212020021020210202012120111220222012212200101220222020201022222012022111110120001210001001022220020200110212111020020110111002021102021002112100211221111020012001111221012100201011200202011221212011102022002201202012022121111222010220102210000010210011010221020212222010211002000111020222121010020000000002112012001112211201202210202101221120201210111102120222102221010101101212021021012210010210222202022122211102102201021222101100111010022120020120110222210200201112210201222201122212201100001021121100221120222222112211", "00010220100021202210200012222111222022011022022111011201011222001220221102200121022110111120111100202001102000210011202201212112222102010020220112002212021220100011022202111022210200012222121100000220000001001010101201211111112000101120222021012222101211202102111201212002212120211020121222100111010020200021020102102002212201111011001200011022101002000201211102212001102201101101111222111201022100102100022211002001022222112202011011021202012011202112212001111111220112202002120210010022210202200010001001202222002211211221021011010110110122111012200001222011111000211221220222121112221001010200222122001121200201112210022121002220001211111020001112022111111222210022010110022022201020220021012202110211101001222220202021021210120112112020010101021211122001011122002121100120002110211220012000220012121112021202220121110122210111120112220211121121101112200102201000012101021120001220100220100111022101100110010121012001202122221022000201211022220100001201210021100112211112111021210202220012102222021112010221211011010010101021220212202212112111002002001220212020012201010021222001221100021200001222002102101120020001111211020021220021122200111021222002221022220211012210111020210200202202111121101011000222211011212101022221211020222020220202112021201221000202211011121020000001012221020221112000001000112020011110212012120120111111102220111000212012200222222221202110212220112122021012121222021121210202001100011212221021011012100211212201202001112220112022202000210202102000122012100212121210202211220111021212100120111000110221212201001020111210012202220220220202222001120012220202222101002210000222010122121200021212212021111012021220102122021212122010002120001111200201122102221020000120222221122122100202221122202211202012110000121010020201211222220022112222112200122211110020100102121102220111201222011001020222110221202121221210220200210201010100002220010222100021101101212011020012220010110002002110001111002021100221112222012112000110122002210000021000121122102222002201112102210220110121112210210212200221002101112220211101120201112020211010000001202220201002012221122112201011100001110002220111220112002102112100022200112221200102102001101101000111022012101110101101210211011212110211222201000220202221012122222222021000111000000010202022201201001000210110112022012122011112210221211001111220110000102101121002202111102021120220202011101021200120112122001022110110022201121110120111002120122020002120012001222211001120", "10021211201100202001111121220012111000111112022022110212101212001120221101010221112010011022112201010121200102110220101100221211122111021222020211020212001201100220101020110012202201111201200020120110101122021222222000111011000020111002112121210020112101222002120121100220022121001110011020022221202000211221000122021112221220010020101110020220121221210020120211212021100222002011011102210111101002101210201011200211120011222121220120112202011220020201210220222120102012120102002220202010202220212010000212101000001222210100010212211012120222200022022100011002000120122112002210002200120002101020022020110220020010122210020201020200022002100000001110110022211202210012012222112220120100002121210001202010202202022210000112210001202202000020122001110222022002000221222210222210002211201120000020011220012010222211210212211010120110100012001011001202100121201210001110111210111001112011011120021011211012211012222111121202112022010020202020211112020222212222012021002011110121010101000011220100220200121102222010012200102000100200200122121202221012201012102202001102011100200022120111212222102101220112010201021200122022100002010011011121200220200002120001220212211010110102220101100210102120212201222112120010211122012220120011012021222102101111011120201011222221222000002101220112212202100220122001121212221212211012200201111022122121000000120112012201210111221021012211121200101202201102220110122201121202021202110121021111002222110020001011022221200020211012202111110200100012101110011201011010120111001121200020111122201102210202010210022122221020200122012210102211212201121012211120010222010210222000011002221001020200220201000022202202121121022200122100210102200010220020220221120102001120011101111120211100111102211000001111220121010011221202102021002012112102102110111000120120011012210211020001202101110101202021222210000110221202200202000011200102021121000221002111021011022110100012011211122100121122012220202012111212212001122122010220101120110000220001012220202221002110112001102121120110211001202122100020202000100011021110221122102122010021111111211222122221011112202100200220210012201111110001111200021202101021121110202222022020012222001221000021011001020102021020021001012110212102011201112011200211122102010220222120020111110020120220221120202022200022211200220022200112221202011020122022022011020201202210102001021100220020100201200011001001000212220211120011010101021011200021100111100011101100210202122100121222", "22000222202200201110010120210022001212200110101012002201112211220101211110011002210211102120220021022021002221210210122202110100121220121020022011201210012011200120120120102122101220201100101012012110200122211022021102011002220101001101221000220101021222012102110000000000020110011200020111202001110020201010001211011220100202102022012001220121222222000121201120102001121112120100001121221220120221222220111000201200012110021001012211112122021002000012100202220122011001111012121221220202000210201000201102102020122001021001021122002021111112020020120100211201102112101012012221000002101202012212002110202011100101202210111011001212222201200110000210002010212111022001001100121012200210112021022202021101100112121021111010210010122220200221220020222112011220200022000022111112221102102112211101201222200201012011122010102110000221202222011122222210102200020212120010011210221001002011221111021200121100221110220021112001100001010201210210222110220110112010201101112210012101210122202212212110100210122221102222111212111102001020021200202021122221202101220221022121100121210222100001010220221112011011222010110002222222211022110110200001022111022020121022021101212000221111100202211211020221111112210120220211111010110001101121122101010222221100020110201020211010102112201011021200201100200020222022011021020111120012102122012202101110220100212211212010120111021002001211112001010011122112001101100020120200202200120122121000200010212202221202010121100112012211211020112122020010020202102100121000010210021210220020221220110021202111221001110002112101012002022221111100211010210121212212212002201011100012012210010110012010101120212220122000202111002200211122001220200221220022120022022021211121110001100112010121221020121110111112022212110112221111201010222000021212122121122120022100120000102200120211222200102220111202221112201001022012111200222102221021022210101200011120212010100121210221110010002211020111000201202120120222022120121000210020010221202212202202200211000200011121122222212121121120122010122020021012112010110112111102211000100110022022001211021122202021210211011001111020120011211220101202010220101021121220101120102220021200101202020222020201200212002001001000020020112101120110021120112211110022011110112011111101212020002102202000202101111102021011221102122212101222202220222112002111001011101012101122012001121222221100201001011221120102110202111122210221112100212111112101012020011210200220210120212110211211", "01122101100101020211011220110112211201102012010122112101000202101002020121202122221202112212111012200211012000220200022010010122201110010021022222222210121101000020221201102220202221111220002200021100210112120112100010210101202212220122200122120101120121000001202220011212100211000020112110000100021211021002202100111102000220211212222210012120110121110221001210121112001002122202201112022021101121020122011121211200200101110202100110102120121201001002012120121112201200221000222010110222001120111210011010111020122210200102100221002110102220222022222110212221200200221211011211022211220101000021111211022210222022100012222010111021122210220210210221102212202010212102221222102021202020002012100111222021210010210122012200210221220102101201020220000122021212001000211021102120200221022021110021022221111110221201022211020222000112121021111211021021021220210212022120010201201220221020111112201000122111000102000100022010011020000122110112210220220110120022001010111011011120111022101221111111110212000000120112211101210211222221012222020101120220201200010022101102011221020100020020102020000121210012001021221111112221222110111011110101201120211020020020012020102210020201002022102010111220122221121111020201022000001212200201021220202212211121220211100210022222200210011000012122111122011120002010102221222122120021122022201122010001102212001100001122020000000200112012112010020211201121101111000110001021120011121111200012010202010221011001020111102022121010221121102202010200122021200211222102101020000000022222112100201112211211112011201112111121211101221202000102220222110012111010112011012022221122000122221202120202222212022022001021222010001000100111211210121022210102100010201112222122101212002200001001020112222022221021221110102211012111010011202002110210010111002120020211120011001111111210210220112020202001220111201010000010010222021002000100022112101210121221010100020221021212111201202211102211202120011122102100000102122112212202210122202000221021202220120120010122202212012002010121120000101200001022021020102010020102002120110201100002100012020010000001101011201202011020110220220222111202222122010022121001021010121111210200201121201202212111200210200112001200021121222111012210201122211101211222212002202010012100010100001210021002002120220000022100220102110011002102002100221220112110011000020221200210120111212020222211221221220221001012011201211100212122000220202102021111121000010220020210101221101221021222", "21021101020011020221012121100121211102021110110211120122202100121022222120222222002110222202112101111220011202111212121002201122000221211101221120022020212002222011100211000111202112000000111212220220020201112120100122222010100002012100202010101011021111211102021021112220120120211220022211202221112101200100110211010100020012210012120102000020212111001200211211012012021100101101210021110021010222010021020100220212201112022112121210120222100210210011002020001210201110020220201202101102102220202220122010010212112012212202221011211011200202222200010211002102012011011011212100102000222212222020120222020112010111221112111010021122012212111100201002221001200021002120200122201100112220102121222210111021122011000212110222001102221211000020211010110102210011112000121202121221002021222022011211012201012122102002211021002122021100202202002010101012002220210011222021222122020012110111012212200200121222020210011112000001022022201010111001210022100221010101000000101211202120120222122012010200020102220220002001100012001221122201011222221210221021120121010022112102122021202220200012120111101012010110201112122200002002101222111011112112011211112221000102222200100120201201010120222120112022212221122101001210112202012220211012020101121110012211120222202021002221011100222112011002120010010002210021102220101011212201022012011002010200102022001000020210002201212022020111022102220010122200011011102121221001002100210010020212100211202210212021110111220010211022220201022102121110120112222101022022102021111002110212022221102212221202120110100122222110120110111122002212102200202001222120111022200200020100011000201100210210001000012221000211122021221200101220011222120020120112201211010211112220120122202012122112201201000000212010112110111101222010222002202100012212221110212111211012202001110200010102011000200102122120010102010211220021011022111122010111211122210100220022112221101211010012120001112002222100110211121020020111021102100111010200212102100011122000010000120010210111211111120010201201122221202010112021102102222212100211101100100200110002210201210220101020002202112200212022100120001202110000021100200111111021221001001020212012210122012210001122200021211100011202221222120201012111122102001221010221110001202220020202212201212202102011100011121220020202021111001011211121001020020222220011001212121020110110211011100210212022112200211021221121112012011100002220120020012112212201002011110021112100010111122002210200", "20001112011022122111012000002102020220100121222012021021002021122000112121010102221010121200211101010122212211121102101222201100202221221101002120010222222022000122001122000112120010221122020021010001201201022102021121202120112112010210210212001200220000210211001102112212222201221010110122002011122000122211002122010000220200122221211220110012001002121010002202200010211100001100111121020002022211200121001200111010021122011101212120101011010101112111020210202000022210002022120211221000101212212101000022001101210010210102010111110022110212122111012210020022202001212112110100000202000102211221120221021122101100121121111012101111110122000222211222202211011002012110001022111211110022220000200000211200002112002202022001111221020102120211101022020200000000101120020221122020101101020211211002222102212201010121011002100012012111221002100102010020002200012122112201202220210110102121202220012002102220101112012200111222010211222022120201111222200020021220021101200211012021011112020111101122210122212200010001020000002100121021112112002010111101002102021212121100020002100122022000012000002110112101100202201102000221102101202101211021221022102102000100111122002110200210111020222221200200120012210120211121001212220012211020010102210121220120122100121102102222002110100221221120201110012010011010021020002021020100211121021110102210112101110111120112100110212200110011100120220011221212200201011102222021021010201110220221220221120201000200121101012101202122201121120122102222021121121210202001210212002021220122200121022100202210122201101121101022021011222020212121022100202002101010022201112101102200021210120100000211211020202002202202211100100212010101102111120110001001010021020022012110001221220002200020120110101102200101221110021022020221021110011101011102212010120001120222112002212010122020100020201021122020211112022121000012101220021210202002222002211020001110100020122002020211200210001022101110220220120022012201221202100211112211201101111012112220200202021111021221002112001001000020020110222121100110121021021120202220212020002101222222201101121212211020021022011110111120101120100020120000221110210221111102122011002112120202201022110010121020211002202021102002202221121101112022011202112112212102002001022002011012211012002222001210120221101011212220010111020000210202021221122112201221020010022122221201111212012010202021210202122121010200210201001110101011222021200101202200110000102211202220102101001212212220", "11021120112022122202211012002122111020011021122211112200221221000122210202011002021120222212121211212121020112001202001010111112001002102120212020200221001221102222210102111020000121112210000201201000021122011121220022010010100000000022102221000212101000022111112201120110201012021121001222001110012210012211012200021112101121111101011112010111212002122212110200011201121202110211000012202000110210100112000010011001100211001200001022111021121202222200002102020012122022220121221012020202210022100011122102120210111101011210002010200201220120201111120100000211122010002212022110011120122112200122110011021002112000212200110221001101112111101122021101000022121100200100100201202000012001220000022021201011022121201221202110210010101022010201200002100120102021010102120202212001122210122212102022200111121221022012001201110212001220100222000202010110122000221121122120200202202122011000121101121002121201021011002012120122020001010120122012211021102122101000122120121121220022202112121211100021001122100020212220012022110002221111122110101001001010210200110022112111112000020222120201022222111212200200122010000010111011110111210010121120020122211012012012211010010011111111210020211020021201112211220100100021000001111211011010012212100021002221112022210221122112010120201110012000121020201112020020102002100220111112022002201010202112201222221000211010112201221221220202022121012211120120121101102010210222002112101122122012211020202112012221100201222001200202020002102120010010010021020112012012110112010011121000211001020221211221111122200010110110210201111211012020201221022001110111202220211012110222201012211010021121212010002221222221021120002112110211022112001211101010021021100120200021210222222102112221121221120102012100221021110201120122022111200212200110210221020110022110200202200102022111211000220121110101111120001102020010210211100222222100022121220220202120211211101212220202120200001001211211122201122210211111021002101021222010112021211112121112022200001111121001001102110011020102220201200100122210001102112011001102221121110101020110011101222110111112012102012210012200000022111212112000002221211201202210010012210020200121010002110000011001100022021210220111012202101110202202110021020022020121210000101102020110001000211120100200010111112211002211112210210021211011112010221102121021111002120112022000200012220102002100222000102011120122122201112000210022110111002011100202001102021222112012112001121100011201", "11000201120200000112002021010201222011012212001020212210220211212111122200221121220122020210201211101201000001110202120022002012101021010011121010022120111020101220021212120102100022222112011012002100010021220220202211121021200100111200202202002201112122112210120022202211200012012221221120220212201010210022020110221111012110011012022022022002100001012201221020010110220010011002111101211001020100201210220122021101022011100221021102000011201111102211000202001200121002211221222121212100212200222020010220200110210002120221012021000022200000001210110100122002120000011201010020102200022122210211200111020010201112021001202100012122022221001012120002210022120222010222011101202211221001102120020201202211112010002221121010201000112121211211202001110110112012221010121222112120021121110000000112222100002200101101222012201111122010021220101122202210221121101110101002002201020120021210010010111010121101000210100112012101220110201021102212100121002210100211020020222011011000212010000121111021112222210111211000202112200021111002001002102121102201222021000201000222012201101100011122110002111222121000000101022001100210222102001121022022222212101000020022100022211002012111020122021220201212122122002112201111202220221110102000212102222222101120112011111002100120221122121201100201100220112210212122212112022120200021000100021020210111122102111010012112010211021221102120022220222212112002110022202201211211202112200121012000110112110222202110220210220220010200222100020202102012122020002111012202100101100122000220022110211112021201112212120112220021000100101022212210120201012102102210022222022002012201210012200211011001010112010222111120210202220211100110000222002021011212021022001112220120210120122011100200112221221000022121000210102022222222200022101122002220110022000222120111011222222200220110102220000112221221010211002010201022211100102010002010222121110010211222122000002221202112022121022210000001020001000211212222011102002011020211011121022102122120000010211210011211022101200002120202220111002000201121100000211110212202120011011211112111102102100102100111221021021000201110011111111100220200120121210011010110210121111221201002020122202202000121212011002102002100222121220221111202222211122220020211221220002102201220202011100220121200210101211222211111200112202000221202022021100211221112202100022212111022221020222120111221102122102200012210020012220111201200202202120021002102222021001110120012100012102210022010", "12212022010202221020011011201112210022222200122112202101210012020221110012112021020120112111220010202012201002212011222100010121110201022011121010222120201121112000102000000010002100200001201101212112010001021101200122110202200000010202211011221120000201211002100012101202201220012212200222111210010121010100012011111211102121212100120210022101201101212212010222222110200202202201201011211010110101012220000222220212121020021212101020201102111122122002101200002221101012202111200122220200220110202102110220111101112121212012110210220002120221102200101122101011211111022010000021121212221112122010000220221220102211201210121020100102220102022012021012010122121002201210121111221221021221111200121200101111021011102222022022212120122002111200010000221202020201101221121011200111110012210002021222102111200001001010111112212111001211222120012212202022002201212202002221120222202121100200200011101002121112012200012101020112122001012100122011110211112101020200102122011021002112022110020001110120102002221201020100022112021010022000010121102201002220001110020222111202200002101222000210001012012122120021222210111100101212202021011111000210222011022100212222100121212010101211122020001100022100002011212001021210010012011201012022200211121012002121102101211021221121201111110010211220012001010012012020221112121000101201022112202102010122021012111122100201201022001120100012010120011022201212212221001010102110021222012202220000021122202102020120110010211102100121100212102022100022201200220021112111110121001210021220212222120201011000201220210020010110110121220011022202001200022120101020022020022121120212201212111100202000220020221100020022101112101020112210210210200022002221220000111100201010122021022210012021001001201211000101011221120201111012120200102212221212201001100200211201012201000201001022122011222010021210221021012200110021020200011010022112101001121212220002012221220010022201100112200220000020021022220021021202002210100122100001102100022201021000102010101102022202112210021221022111112011010011200102111010222121100201100202111200020020212001212002201000022022102021122010021211202210111022220220222202110202101220112011200011100111220200111001210222122101202001021112100000210022111012112200120102220120000101122212200120101011002120000112202220102010222102102201222121100002021022102022011012002022220112122202012122220110020101021110012001100010121020100222112100112102120211011102002201220012022212220211022100", "11121012122200110102221202022111001111000000021111121012211012100012101021112222200222010220112210210211102121000222201012220211011120122001021100001212112211210101120210211122220101220112100111200010012111102112210011120112102021010111012100202010220120201210001012200101022101010110100022020001212101021202022121020120112200002120212001001100010112111201112112112022021212200012121011102112200201110101022211010210122102101011021200221002212212012111210010012012020221002100210201112220201102221000111210000010110102020022112122202000210120110022001010200101121010221211022212020001102001000200110021201202121212201201200011202211010210022120020022210100010202212102220112022122210010021101220021200220211011210202001111212220200220022200022011212001122222100201011021011002222110210200120111010200201121201221002012111102012211120012002001111001010000112100222212110001102221001021011100200102021021100110202021201120021202222210112001001110021120210210121210011212001121110001120221020021102222120000120100121010010221100222102102102222002122210022001121121022222221021011200101210002002112102201011011022102122011121111001011010220021011001100012202110002022222222221110010121212000201112022001111110121011021112212200210020112200121211220211210121011010102100202120120200122110120121201010102010101001100110220212220000022001022011212021222122221000200212112012110001100102102122202000212110000210212122121011121201121222202012102210112201200212020200022220212122221120010020100100000020010022010222212111022202121100000121212122211000011100210021220221012200220012211201001112002112221002110122120212020111102100211111101202202001010010022112012022212001100110020110022222020110021201222002111211110100101120110220022212102101102211101012201202012102210221121002020010011002220011221011202222211222022221101002000000120002222021120200002000111221020101001100212101212012201222102221121212202122110022200010110201121121021100011211212110000222021010212211220112001101002012000011011222012020100210011012001011022000201102021002200221011121022002100101100212100011121220120222121000121002012011020001201022011021100212022011002211021201001201000221120111220221222021120021001002110111002210222120122011101020201011002011021001101221111021001112002110121100201101002220222221210022211102100201001201022111021112212221002110100221112101202100012112120212212122102121020010012012221122212100111211200111221102000212110220011101021", "01101222112122102211100122222021121022112221120220210020220210002001220202010001120201112100221211011121102220011000122021010201010221112210211002010112002121121022200000122222112211000111210010012102221110011011012101021020220202110120201022222202122212001221221101220101102022220102201012010100112110222001111200221000100120102221010112210112220120000111002222200022212011010201211021221021012201102000210101012100100022210012222101000122202211100122200001112020211201010221020022111201021012112021001001120210212001122000021002200221011210001010202020211111100002012012121002210110210202120100202200101022002202010102111011010221122202000221022122211100012102122201102001210111111022122121212211020202212010112111022002110011110202220221202010011122212022021010012001222222020101211100110121121002200212122001201121121201100101112021201120002000002020101111001212120102221120102121021002010111120022120211012020121102010200021212022101011000211121012100221201220202120120212020022111211021110020212002202110121021221100221021111210202010001002222111211001201212102110102002210210201012020210222010012001102001121002100010121120201022200201022101101122001221021002200202020112221110100102020120202022102202202001101212200220102102110012002102121211102020102102100110000111212101001210200121100210022100010110200111122110202200101210121120100020202200001212020221112010110221102210222122221222222111002011201221011010120002100120210201000212211121221002201002001000010222110122022000121111210212100021210121002221202210000202122102202212102002111101202111000212011211102020222002010102201101212110220002120120121202010002002122121222212202120121112210222010222122022011020120220121202121022211210011211020020020212112112001222111120002020221110122122102022122121021010211221020120121201000022212121010201212101002001210011211202212100200100000220110122112100120121010001012101002202001210010120212122211000111201020002001121010211020022120212210111200101211102021121020002111202012122101202210112121112212120121000121011212000121021212220202112100012021211122002120020101210011112120020012211210202212110102222111011121120020000221021001211110220110202101110100010200122101102010222220120021100112012212200220012001212220021210221110100220211122200010220212021102021021101121102020221122100021120212010210201121011111022212022022211210021022010000020221102001220012201211001001000100011011210110020010212000001121111000120120221102", "02022210100000012000211020220202222222100202101120020202210211222112221202220122222111122002022000021112012211222012000110200222110202201101201011202212001210101020202112202020001212020002202000220222110110220201110010000110100101212211210012101011022212022021121222102111112022001000212011222022121100200122211222212201200000120210110012202211100221200001111200210201222120111220000020121022100212222100021012111012102221212201200110102001201222112020102201102020020000121120201021122212121012010201110212011011200101122111100102211111101100222000200101010101022110121201010012202210010001012010210121220112220121012010101121211202110010022002122122120221110021201122111100122010100002120022120120210220210211102121020111211021100102111222021222112111021221201012211010102220000000211020011221011222100102002002121002022222101211220212000111111201010200010112001212022202011212102010022222200101222122111121021210022111002222101022011112220121011011102012211022222210021010221211102222001201101111112222120112222222211122110121212012011120121102212010011100011001020111222100101201211220212022212121001121221011121102120010021020222210222201102010002020011222212100220100011200112201120002210022002000122010022112112200221012202001222022012201012001212012002102121022021210021020001011102112100101101221211120012212200201221102000220021221101001002110210112110001010220002011221001210221002200200022011002001120220001120100120001220222221222111022101120210111120012000021222202122012210011111202011020222110110201102110012200001020010121022202210112010222220020100022122100022022220020000010200211212001011022212212012121100110220210100112020100121111000010010120010112011202200002112111221100112010202202022202122200001000212211211001202112220222120122112002221102120021002001102221022000021122021010000100212100122212211220102112211000111002002100120012222110022002221120122212222200100110021121120201201110122212111101120210120111212011222101011202210200000101200001002120220001222010210210220000210012121011010222022100101001022111022011021110102121212212202121220101201202110012002121200122201002210200111102101201220100210011012221120220001000020120010222211221102221221012101201111002200012000121101111211212011010021212221120000112021102002220110202221211102100122201010010020210110111212222210010000010210000122222122220100112010201101120110101101120212101100001110021210212101222200022021000001012111201121212121111022221", "11120200020022001212000201202220111201200120021121001201202100210210212220211220210220011100211222001120102221220012200122210111112022202001022220021010012222200100222012011210102002010022002200122011212202200201100210111110100011110211012110001200202102101220112101220102121122200002121101012211020011022111112200020010120110022121220210012200000111112100210221020210102001210121021011111102122121002001110120210012011020002212201012222120212211102012002112002012010012112000222102220010100121020102120110102010210021000101201010221121100100110010221122012202120112121210200011222022122110212202220120100001010211101201011012101222211100212202001102012002212201121220100021201002120200000212101122211100101102102120220110212121011010011202220022121100212220211220010121120021020110211122101011110112112020202021222202211001012200211210011001220200101120112022011220011000222122202220010121112102212120101022010000010210222121201000200020012211111210100001210020001002211200012210011000112121221201112220102110021102220021120101020111021222100111111201211200001212000102222010121200110220200100020010012012001222122020122202102022211222011100010202221010110102200012021020010222002120201111211111102110212102102222211122100010110011020011022212111022212002001200201221211122020221020201111220120210210000100000202011001010111211100020211010210201022202121210121111211211002110110222111212012100221200012010112002201002022221122101120112001101102121000002221122012210222011101110011220010110111022010000112120222122111002212122011202021202110002021012222102012000120102210000101220022001100102000000210211220102001122212120122112012212221221222200000200010110211220221111022221110002022002222101002122122222110021020102000102202021101210121021112222010202021120000012111112002220202022001111201112120010121212021010100101220102110221002111121110220210102100202210210021010001112100110221002120020221100020220120212102011001112211010112011201210022102102222121012201001221020202120121001000010212120120022010100022001100100210002002100221101022012011020012020022120021110211112220021201202220210002112102022200020012000200220121120211101201202200112211201101121202121102122201110100122101202000202220122011102212011101201001210210221010101222111111220100120021120220022022010221001211200010010100202220122121020120002101020021001212112001021010121111020110021102222121202201001002112211111111212001022220101112201211202010001011200012", "10102022121000002101002002111221101000002221000111202201121111210102011212120222021102021021011222121000201202002121111002000002022111021201102022102202000112000000220001201220022001102221121102222101201002220022002200022121121101100222222221101021200211201201022011102002002212201011010202201000111020022210200100110022012222010100221012020122222221212222011002100200210112102111000121010020201122220122221110101212111112000120020012200112201101022222112121112002001210201012211012110011210121002002101020200011220020012100122012122100102222120010000020001001222102000101101221010120002201221220121220020100020200220101111111220112020110100012221010001212012112212222110011211020200202100102010111122121202212222210222221221021001221000222220200012012020012012200220200211120020101110202201020011110000022000221112101210210000121021020011120221211002002010100221121022122022112012212122012012112110121120101102010010100110012221220202121121021200122121122102201021222200020112010000212212020111202020112100202120100110210101002122022102111121010100122212011222020020002122211122101020111211202100112211210222212000220101222200210012010111012021202002011012012212211021002220202102020102110202212110010020212000102000100100012012012200221212120222201102221100210101012002101001210000102220101121012222100102121011110222101210221220122101022121011120212102202211120211202101121212110001011220200102100110000121201200000021020111021110022021011120021102010110200121110011212211221211211121220201102202221122100122011222220020212222220110011212201122122020022020222121210112210220020221121212110120122111100112220101200022111101112101002022100021200211121000220201020021201002021202022121022012011111201212020102022222122222110100020001101002101201211200022011001021201220200020122222120101200122022001202011001222202122011100211220221211211211000201222002202010201010212021111001202121001212212012020211102102021112020202202120111122001011011101021120201122201122011120011002111022010012010110102202012000221220122110011202001211010102112120021111110212100012000222110222100121201000222220201001020021110222020220010002102202221222022211102122120000221222122212011210211120020221202222212102011210101010200011002221212200202011122220200211022202210120021220001200100112011202221002201111021000001012211221120201112021212001122022011101221000000111110211011211202112022221002101211112122210200002112221221002010101010210202012121102201", "11100202212120201201112200112102200222112111121120112002020022221201102212211102010122200101022110002202112222220011111222220222110010110211221012022112220220201120220212000111201122210210111221200111210212221201101121201220211111120002020020101202010112200010021100000110200121021201200021202001022111120210111000022012100000120010210010211012002212210002002120021102020211000010202120201122210201121121110122002022202022212210012011112021120020110122112102221012212011111220012200122211210021021000010211021201200222021210210220011201100211102012202000121202122121121200112102220011221020102001020121212102000200100122010010012211220001000211202012121200110020100001100202220202120220110202121200112112001122120201210010222102212121211221200011210201101220121212012120112210200012112100202100212021002112001012210202010122211200200112222100220122210220212102120211210110101001022220101100001022222000020121001112002110021120210210200020220210120101121000121010001121222121120112220102120200022000220000100100200211210020022000002121010220100221211021220121102002222010221102101011201002110120221022021120021112101201221111012220211210121111221020021022100200122212002111021210012010111122020200022001220121020202111120021202000002000210202111102220021202101121111100021211010011220201122001222110110001000011210222222122112000020111112012211021211111211011101012221201210000201202020111212012120000111021211011220001121002021001222221112010000011020210022002200120022000211200110011012011210011222000220022221110112001220220002110112200012220120201001200102211022020222111021110121020021101011110111211110211002220120002121221110122112211211001201201022021112122121011100222002101011012211002002110001220200101011101200121221202110200212000122021201021102002021000121222011111211110011002211120210212212202111111111202010200000120120000001100210100110111100101112100020011022210202011120112021002200201010102011212120110201202001001222102111201111202210201101110112201212120000102121212121100011122002111202022000111102101101012001121201011001122101010102120012000202020001020112012001102200020120002222121001002112200022012002010021102200102120011010121120210001222020111202020122021111010122011212022220200010020211021001211210122001200201022010020202212210001210002100000001210102001210210122212200100201121022211110211201111222221100100201002202212022212022121022220121020112020220201122122210011101020201112010111011100021110", "20010200001120020210012011021212220211201100020222200021120122022002012200010001011010011210220210202122220020201022001120101201201000221101110022210020221020011112011101210212021022121210200000001010200021211220021000201002200211110122220212210221120121020020201200100212002111002012111112122202000112211112212022020012120111001111102010020001020100022112200011112211112021202110022101212001001112212100112110110121111020020122220021200211200222102212000101222100101020110201022211022101112102012210222220202200112001211112112020120122102102111111210120112022000011111112122121220211110000002200110212022011102200212222001002110220012122010121222100121020002122201011010100211022010211100211212221222121200122010010022110222002021221222201201220120212111220102110000200111121001102200100001120120012102102211220212200122120121220121020021121110112120011110110102201000220122110110002022011010022020002010010201200202020100202222011211102120210110210021201221220221010021001022001121211221100122110122021202102022000111021221120201020021001200222121010102201012211010111001102112022212221222101100000221201222222122002111101222200101220122200222211210122202122122211102101011212220210010002221212221020101122010222111200112110022100101021012110021121210021212101201112222121201120010200020020101020110120010001212210222221011200122210121102112102212222010010012201110001222111022220220110211201201122020001122100111121210201002211202111202211122110112002011112120221012222201021210121111120120020202201211011001200112020220020010012002010120121021210022200102120121212122111212102201011021011012111201122110010121021210022022112011112010222012101122010011020201202010012002021020222121221011022201222210022001201020200022121102001111220010201112122111122011111212111120100121010020211120011010111110220110201011000110110120102221222120200211002022211021112121200201122102110222012200112102112220021210120200012100210022021121100110122120012200220022221100222202001022122212022102110010201111121111212020221202221222001112112012022211221121212100112221201100221101121011212200011000001021120211122111121022202222122012221111002102122011100120201022020222010122121101102220201121212112010010212021222222111102212101110020202212102210222120020221222102002210200211000100211210200211212201211201200120120201221021012211120010220022112102101211020201202022112220100021020100211221112110001112020120010221220100022122120221021000022200102", "20012200102211122012000101122221002122022001102020122022020000122001210010210212201121001210012111010121112220101200110020000222020020122102020101020211022100012210000000222221210021220220010102001220102110221121221212020001201220221011011001122000121021022202012210202100201001020102122221221122002101102000100220110011101210200011020020201121000202222120011001222220202210110211212011011000112210001201212020000200011022001020210102021100022110102112120101000201202020102101211202222020021021100110120112220112120002012010221111202000110010022102100202111121212012000222111220202221111221011112012202120110111221210121201122210122100022110012200021101022201022001212112010110110122221221000022112111200012011120001002122121202201022012001210020111120111201210200121222120201201222202220021002221111211201201111000102221221222220212200111200211210100010100120111101011222121210000010221211220201200010002200010220120110101012020102120100111000112120022221001010120011220110110002221222101002011022202212122202002122222110120202001221020012122012002022221111021201010011011100012201112022010001000122121110101120100220101020021220212220102120220010111220212010122202021120011210001201010002022110121000101111202002102022200020001000011222000011112221001000020012102010222022112212212000110110222122120021010010122122022222112110102011021221210201221102220201102212100220121101012111212100212010202222210111020211211222220121222001122120210111011021211112100212211000201202112212022021011100122022002222010100200122002122201110010221111020020100101020222012012222120101110021212112000000222112100211001212112121002111102200110220111022102222010121200100221111100112102001100012101110022120001122210121210221210000211122012001202111011100121100211020021000022221021200201110100010221210101012002010200002221121020111210220012202012020211101112121022122021212020101110022001120120001200022020000220112002020122222011211100122102200022122222201111211110122220011001001120002102121012102021011122010002002111110211101202222022101212210002202100220020010212012201220122111202020101210110122212220100210102200111000002122202202110000112110121120122112100221100122122020021211110222222001122222010020002121202122221101112011000111200220221021210021220110211212212020100020002021010111010221200021210021001022101201222100221020120111212201022121120121112200102111110110000220220011202111211220111111110011200002200002111012011210000001210021", "20112100011222022210010001100021010022000221011121021220022220000122111211120022111002012221100020200112000022211201001220211220222110100101110100102002020012002021011100212222121012212000000012101120201000210200002020120012210112021102210211220021011222200221022220202210112212210010022100212012200010220011110121112021222110202122011122200211211200100101022210211111101002120011221102212010022220200122000201000222200021201222020020011010122201122111200212212201110202202120201100110112122110222000010122121021100002102211100000210212220002202221202100022111022202222101021222001122100010022102022220121002221202022200220000111202212001222010221010202121221101202112122212110020120211221011221212122000220200122202011021221210220101120120200002221100121200120221102212122222001202101110111202212011122122221122121101102010012121120100120222002221010121201010021022021002011212211112202010002000210210222110100012200101101200120011202012102212022011002101101012012110122102110202001212202111012201222201110201211020210021000221211112120110101011201001012101110220001120001022212221122001110012100202222010222012212111211122111020001201101122210000010220201221212110100212011011020111001011221022122221121200001120220222121011021102212010221111200212210220222100111212220002122211020220111200100110021200221101001202022020002200001022101211111100021210202120210101111022002101100001100012102221220220221212212112202100022121201122002202122201221012212120201011100221010122121111110120022001020200102011211011211022121001102001212002121020120012112011001122102011011001201022102002220112210220012101010010222220221021002112120001011111212001100112110121112212110122121012011222012010200020101210021002100011020200000021011212201000012220222121102120212002212102112122221202212110100102022212210200200010212101010022211020211122202210012112212211101210102002012020022122022211220211220012000002101012122222102202012202121222220012210010000220021120221001111222210222200221100210220100021210111120220022221020111222012111122200112010000112002201211001012122002021122202220211202221100101121021011220201222211101001000120011020221211122021212120201220022112102220202212202001010221111212111211010210111201202210201102122202210121221111102020120200210121002120100212021102102010012012101002100121022020212221201002022111001210100021102111122122200101022102120021201210022001222100010220100002001002120122012020100122002222122010100001000", "10102100000011110102222211112200101012022121002001011010020212020112112122212002010021010220101211011100002020200201202001101012121110110020200100011221121011221111010120222111102121001001001121102012020111012111201201120222202022121002002020121120022102021110210121012201222021220202101101102110120100211112211102110120120012121221210022000002020210100202112021200120212221212102210221222202211120020221202021000202102001021221000222021100202101001101200002222111112101220202022111121022202221200102222211002102122202122121012212120101122111212110120020221222220201000120210222210001110010000122000102001021012020200220002000121221210120201000011011102222222100010001012002101100020212120112112121102102100122022022012012112221221201112022222010101022101121012221010110022112102202020211022010222011122210121012112021022002220100211200110020120000202221120202122110120100212001001001222001010212201002022100021202112100021212012122001221011120002002102012211000110221202221221122222122021021101220102122122020012101201201022022112110100001112221120120010202201211110102221112202221120112201222111202202100110120212000010112000201220120120200012112011122101220021101120202121222020222202112121010102020102101020002221012110221200122000020112200101222111120200100010012122021201212200100011102002102000002020211102021211100020010222202220002112201122211122110002012110010212101122222220001220110011021212210102101100222102120111201002121000202202010221110202011010222102020121002000211120212110001011002201001012122102111111020201022012012200201001001221012221122011100022112020100121201022121021221112002212202100021220000011121110202111222202210011100120121102022112022101222010101112200012002021011221011102000110012002002021020120202202022111020010122201222100012121021121110111021122100002010101220021221010200211102012000220220122010220100020102012012011212011002012201220221002212122221012110201111201102022111011010021120122211201201201201122111202200220200111212100201110022210212120122122112021221021000001211121012110221002010022000010121220121021112210021221021210121220122112111022122020022222200112020121010212002101220012200101102002121211011201001012020212221111102021221011122010101021120222202112020201221102220220021111200020222110111102002022022110121001021110121012021112020222111000220200110112002120010222102102100022200100012010111201212222202121211221101202220101012100002211202112021010220110021100120010020", "01222011121201020102211102102201110002122100120102110201111022202012111101111111001121201121201020021112011102222020220022201021021100221212022011211201212102001002122011101020210012011122211101010010110021021122002110002020200212002102102221202022022221212112211121202212202120122110022012021211000010221201022112220111202101101020011111122101021000000101202000220120201221012012122212011100112202020111111002220020122101110112000021202022021202212022100110010112002121111212200100111121200102011000011022021012100121111201022010202212211112022221101000022100112201202102102200112201201001010212012010122020122101112211011111211120202220002022220020022221102220222001112112111212110001201010202200020220011122000010002221020120102200121022000112110210012111222210211222201112110110110020011012102111011211011210121012022010021002111210211101211122210002002221210100000021100020012112020120010011100210021202120010112011022102101001102011002101111000101021101120122121100011112101102211012102110021020112021111221012022221120220210001012111001221102000010002122101000000222000022001020220011020101122100122102202221012211211221220201222211201102102210110012212101201111022102011211100000212201202201010121212012001101001122001121121010121111120111222211012220221112211022100000020102200000202201011220111101121022202101000212211000222010202221220000021202120220120212220012200212002010112021201112021121000221220000102121210100210202012220211112012201221022211022022112220121101201002012200112001010120222111100211011010221010101112100000010021122221111220021222220120200112222001210122222001102212210211121121210121100102001112220200020011110021001021120221120212201010022101121012220021120022212210002200120212011201022112111022120021001012211101121010120220110202120221101001220011010202102000002202110122122220211211222011120021211201012102220101220201111222200012121222001100110010101000102122011110012012211112022200112102211120221221222211201212120100212201112100020212221112121010101112100111120112121120102210221110010111201101112111002212011002011002221010021101110212212012212220120121210221202200220001110121212002020222102211120011101201102020211202101020210020101022021210120201201112110120122010221222201212000110012211122000020210102111122021021012001102210122101121122222212212022212221212101112201001001020201222120001120120010001021201111110012011102222211210112012020220120202101010020200101100100001011200120101", "01211212100122112220020101201101000110010200100011221121121100122211001011222212002220211211201020222212221001122011200111112221111012102200220122220212020110002110111000021110210002012220020000120222220121001100122200200212210101110121110120102201120210001200112212001012101101210012122202201001001121110002102210111010002000022201212011212222212202020101211202102010101210120200001110110222011122000102021210001022112011121111122221022222100221200110012000120001001200112021012222102002120112002021021222221001211211010222100111212000102220112210220121201111000101121021000211220221111221010000011100122210021110120021110211210102202222010220021202002112112222222221211022200211112001112011002021212010221021221010010221121222010102202111211112201020200121002001200120022020010220202022202101202211022200010222021211201000201022012010011221011111110000212212101201112002122110202121012010010222112121220222201020100002121012001202201020221022011220200021201222110210120110120221000020220212121021210001021101100102122022102110012110001100211202121121202200220111002011111101102122212202220201001112020020112122010020010121212100000122201120221100200002102121012020221022201110021210111122211022002201220011001021102120101022011021110121220121020102010110002110021010122101110110220120210221012211121021212221210021212100121112021010102222012210111110112102221220002110200110120220021120201110221101102222121002010010120120000020100120200021001010012002210111210100012022010122000201202202002001002221022012120021120200212121122111111011210111012002100111102211022222220112022100201022111220220020100222112210002112210200000121202002120210122220201210012122000120101001001021002222100112102001000222000210000120122112100101102200200001110210021211002222121102002012211000111010110021000222121021222212012012201021122200220220010011210110201112210101000220111020121211101221112211102212120101220220120021122101202212200202211000202112201111100110122200221222111122122112000221011002201102012022002220011210212020011122110200010110222100212002221220000202200201001220220210112110102120120200021122100121012000212220202010210012122020220201021221112201112201221210002202110212101011021210111001122122002021201010112212101010100211222222102111212011112222100102212211000022002100221010202011200210112110220100120012000121100000210020010112221110210201221210111210010111201111101111201110120010020021210120200010211221020220210010222202", "10022221202211021202210111102122201110100202010200222100212121211111111001000201120121102110212110021010022110110111210121211010011010101120001121011012021112012011021022122102112100010011110220221011212102222010002222221101010100121120022011000010202221121112202022222002011121012200120010111221011211122001022011210100212100100021010212020120120002011102122012000222021022012202101021001112101010110222201120021111111222110000020121222111101220202011201111102121012120212220101002102120202202221010111221001022222101101201221121000000122222202002201201012222200102101012212221100100022021020000011222121221201020221200222120021200122012112002100201122101121222011122122200111211221222211122102012200000210212100201210202120020021221221002212000112201121011010211111021201120211110212120121211012010102110212120001120000000200100210211201021000221022120001112211111201122121021100121020212001111021211010001010022121000112102110221112011021100220110112212012022122221020102020100100021021020121212112011012221012100000111211121121210201122120222201201201212120200211101210101000012012202020211220202110222221210012211212121002020010220121111220102100122211201120011220020100020111222111000100112100011010101120202021002002012022020222122210201002112200122111001201012200010211011112022222201000211120201200201020002200012221121022102011202221002000120121212002020020121211101110122200210111100110012021021021022100221202102002112111011121122211002221011102211210010002001222021210010220220011202010202112220012010011010010211220202000210111212102001001110021201112212210200022211002000210221202202110200021010102020122202211100222112010020220001110120011211101201100012010112100000121112222000101100001211200002110221202112020121201201122201102010100110000000200111210101210202111201100101100102211121211002012001101111121210222221120111212201102100020001002112101100201121022220201002002211102010111002022102121020122002122111122102100102221101102101101121201102201122121120111121111001222010112101120110211011120211212011110222210022200011211220202211220021222220200122111212021011221002022002020022110000120001220102222002201110110122201121011010001201101201021220012022100221200222102021012020102210012202221012202102101110212110012202102212212212001001012010020221210202221210211012000010220001210222220201110001100001200100111111001102021212002000122101022202110211020001011200212122020002220102000221021012100100101101122221", "12001210202022202010210021112022112220010222110110001012202120022000111212110110121000001211012211122102102212211220012222112020212101102021201221002120220211102200020201210021200200011002011202210122002121100200010020111010101122112112022110221021002010210111120201021220121110221121020221101122000221111100111111002122011222010122000012210002001222102122222121002110122100102012000022212112022201011201210201120102111010021101102210202112201112001120102102010211110221100202121222121001020002201201110110212210002000101020121001100121221120011121200220201211111012111000111201101002121222221011001102021221221110120201002222020212201212001200201202122002221012101002111210210000202211010021010101200200120000221120200012220102222212102121111120022002211222011112010010001022222122112120220211000202202220102101210010022112022222102222000120121020110020222002222100202211022112120210111122212201021120220210012121012220021211012210012101000100011001211121011101212100110100022101201222020020102212021121210212020202021200122010101012101202200211011112120112110100002120100010210221022212010120120201021012211111111112002200022122112000210212211212012111112102201021211200012120200022212001220220112201001010211212111201001201201221220012221121120010002000221120022100222010102001202101001121122211112001120112220100111102200121102222102220202101020211110020202200201021211001001110120201120210211021012212000211010202210021110201000220222102110112200022101200201022012222100121021101020020201122021021210110222212202021021100011221211002121022201000120120212112111202202201120121022011012022112200012001011122200100121200211101001102122011020111112121101102121220002221011021022110102011001110120112112001022221001121011100211110221110112202010110220221201022020111011000011221110201112201202022022211112101100111221010110200121202100201012122220221211121212221122220001212020201211111201210020212121012000022022110112202010222200122102221021222020220011122011121211210200202010200021022000221011201111222111001220112202112002122100100011010201221021002212211111101112020010110120101212212101001201220211211101222212202010012120210202120222102020000112001202202020102220221010200001201222022111000120120211100001012000110110100022101021011022000210102120110012021111200212020220112000120121202001022012000212000211112202201222112222001020101110100212110020110221100220200001220201221001101200200221211010212220020100202120002121122", "00201111111100121121101011122010110110010122221020111200211110222201202022111000211002201201202212121112201022222212210110210022212120221112020210212211022200120202012021020100110202201011102102010000102020120222112010201010012120010112000020220210021001120010000020102201201202012000022212101120201112210012111110221000002211110021102020022102022220222020001200020202012022000002122110102101001100020012201122102002022220002120001010021020120021020020001100120001221002110202000200001222001202222101210100111200211201220212120020210010110001220200010001010012200112100220011220010101212002110211221222100021102200022001211021201101201220020112210021110112020011220210001200121001220221100120202211000210122110001011220220120111110120221021122111200010101210211202112122222210212210002112202100210000121222102210121020010112121210202101110121120000212100011210121011100021022011102222112202201211020212022021212201220100012021120112221222112212212110101120021112000202021010101121112021020211010111202002122201020112001011210111201122111010221000020022020022222212221010000022211012012122121102200100101200101101100000211012011111221211010220212001110201210220002111002101011001200111002102102110010100211202122021121212211212102022011011100212020000112220022120110111211200111200202021200102122021020100020012121110011001202122011222201121210121012011001012221122011112201112011100212222001122022111011121210020201001202200101112211020211100112010112101012010022002201202110201101100201111202102021102122101112212222022021010012002110112022200212020211220102001000100110221001220002211102212000120012020000121110201101012220110022220202212020112201112212000112211200121101211121222001012102112000110121002100120021210111222010001000001201101002012011200020022112112210220010021020201022020022001112020200210121211102110120200100020111020110022001022102011001202202102101111111111020022020202102010000211110221121012210222111011200222120022211122102112122100102001202101220112021220021200110201002201101010110112000221112122210111111211221000002111002021122021121222011012122010021202120002110202221022211102010211010000011222120201221102010200202112100122110002020122212012011122211210020220002212101002010012012022200012221210112201211112111221011121020021010021122020121212122220002212000012010020100020011020200112122001222200010202012101021211001220100102122121122202220102121211002122100101202120100001021212012221010220112122", "02220212001220102002210020121212102200020102110220211001110022022001111002211211102122222022100011011200201121102120211001201210011211210021220001100200200121212111221021201000021120121212202001202111200201002001210210011112122012212200100202001020210101111112102001200020121122102120202110101110000012212220111211212200122211010001222121011200012102002202102121100022221122000020211121001011011021012010100210212221011010200120122002210010020122120012102200222000002012000112221212011111201012100212212200202011012100120120120202112202002220011001012010122202200102200200100100021100222220021110111000010111002100112112001221221010100222010021011000201001022221211212010102120100200211022100000210012010212202001010020122102001222201211012021011220200011101220211011212211012222002002211010102110011010111102102000221012212212001021001211201021012221112012221021100000002022002221000101211021210120211022111122212202121120111022012012201222110101010022212010000012201000111111001110121000221112120022101212222210102212201010202110102112001012202120220011001201001202200021022121112100200121001202111011022200111220010211221021111000110000202222111020120001201001101211220111112212222111201012011201002101012100220221022122002121222111111200210002202001210011001200212201110202121101001100022001201222212120021002002022020020012001102011202120101120012222210222120120202102020221110202102022011122000110211110111022110101202112120100122122010111102000011001210212120011022212220102020201100020020100212210000110120022111111002001211221221202201001111020121001020022111001110001220112111201212222001202021220102002010022200201220201200200222012112122012020002012221220101122212210001210000102010020001102001120200022220121200111220211011102102122110221121111222111222211110012110010021111112210102011101001210210022002011110021202100120201020100001102021210011011221012101110000120121211002001002201021010100221011112010210120001201020222101110221210211220212001201022010010010110211002210111202201201220112100220100120202220121211201100102120021121112000020010210201101201202000211010020001121011021101222112201200012022012211201211220101010220221020120100220021122122211111000122112101212001000022111021201000110111202112012100000121110001210121020112201122002220221110021111112010020121111120101211122112021010201201202220002102100022020000010111101220220101211002210011211001102000110010222121222222000002021010220122112220120012", "02021012222100022221220121010011020022111002122200102102012202101101212202122010000100102210001122120212212111122021022101121002210211111122000100000021100212220010022122202221101120210022222202002222001112111121001110112010100112021021022020020121121000012211211100121101101002102100201001202221111110012222120101000110011010122022011011222212020122210101120011222011002122202020011101122010100011220121211002210111021101012020000100111012120020011112101000221022000020120020120011211011000020111211120221200212200001021211102222220112222211120001220210121002202010011102102122120211220220222222200200011020101102222011222120012100100012120100000202110212110012021200202201220202202001120020022111202021201202011022011220002010200010112010122001102001202212001120020012022002020220022000210100212002101211100101011020112111111212111010000101212012012011010201010012212221112102010110010012220111000222102002011010202221022001120022001122102220120212201012101021211102001110002012001221101012112122001210022210222220022210121021110200012111211100112221102002022112202122012201201010101112220110021011101020202000111221122222102201002100110002110222012121021121000201121202112101120111011100110102020110011212202110100212110212110011210200221021110002020211111000201122101021012002220201002002001012000012222021001020011121110220121220012201101110022000212022000101201210101001212222120111010121002121102020010211101022202012021100220111010110122010111200012121201110121202011011102022212002112112000121112202020010202001020220110102010201011110000201200201001102112100112120211220011111010101001021022110221220220022202020011200010002201120222100122120002021111101201110022010201111210101110200002100222100220011120120111202212002200211201010022100222201121022210121120001110200012000220211221222120111102202202112010201201000011100110121111001011212101111020221112022210000102111012100101120202102120100110102111002220211022000220222011100112202211221210011002000210001112211210022102202212120012220112211110121001210101002202200020021201121110111210010220011010110111020200212110110012100002210211212222111220222201120110102002002001120000010102021211020022000220101210202210111010020001010210201111202210121212112100201122102020120110022101202210102101020211011212020010210012020101121222020221100212100220201201120111010002021021112000211101202001221202110201211111110221110221111121020010020020010211201122112221002012221120021", "12210201201211111102220011010121022011101121102212001122002102002200001101112111020211211122021022122201120201010111122102010211211201022110122112201002010002100221100111000211220110021122210200012210110101110202200021202021220022120110010102221220112100000210111220020222220202100022211001022222011102110222111112010020201010202112122212120211111022210211201202011120000102201002022222010102020011210221210211002011122012101121120112221200020211211000221211000021211010000000012210211112101220220021210022100111220022200220221000221212210000221120001002012220021202002002111121112120110210211201212112101220102221212020210211221101212001012202020021020221000222121001000211120110120200201120011112112012212200022002122100211120220100102022001120121120210221000121121122120102000212211112101201011200011112021200120010122111111111002101001000102221221210111002200101111101122000200022020120010020000102201002021120101102011222011210210102012002000222120211122112221101221022122121001100002201201121202120201222120020201220112200221120221210120020020222011121121022121101220211212110220211021020222001120222002212012011010012201022121212200012211122010200022112111020120110100020100212110101222012102101122110212122122102100100200012022011002122210201100010210210011021221001212101211012002010020102120010022200010020200121012212122021021012222010020221100002110121201022220210110102001200001121020002002020222222221001201220202120112221202212010202022002102220111101111120122100011221100002121001010010221221002221210010100121210211222221211202200101110010002212210211221100112200120122102002022112202100220220011120101102102020010212021012210210101200012210212020011022002001222002102110122210121201002100222100112110020100210212120222012211121210101022121011102011212121221011201101100201221001211120221101122012002200210111101012121210121021112200121112022112001202201220001112101102101122210012012221221011020000222212221011212122221202202111010202210210210122120010112022010121111212022220222100010111210112012222001020021201001101121100012222011101201011022021011122211221100001010112100222000212010100011112100101222102212101202012000111000111121110012122220120201021000200110200220211020200011122122212221022010102000112212002202101121211212011120100121002111010112000112102211222020012202121212221000222110212200022202000020200021101221101002000221222211200021110021001022002200120210211022102011221222221010200001120100110", "10002100010220121001022022212201102201022020021111021100010221012020122112211221202202210211002111111110020010221122220011021122221010220022120011102001110121101210222100100220111120002202200021212102101221110011100111220022210111002100000101120112001212210020022220200202010202220202100201101110121211210022201021212202002001201000002101010210012202220111000100010111202012122101120012121222121212022201201210202202000112001211011001102022210011022221220211200021221201211020020010021021110221220000212021020212121011012221101222201210122110112102201112010111112221020101100111021100200201111012011222020022002102011222112220020102112022010022210210012000110220221120111122001220122210020201202202112201111022102211120201211121220002012022111110120011012112100222022121000201220110101202222121111021112102101110012202020010012100210110010221220100101100211121122221001112122222110001122120000012210210210011000112210110022121220222120020010110102020020201200202111010012102102201220221212110122220201200211012002120211110002021002010200021200011100200012000212121202121121001202120200220112021210012221021222220211202001222211010200220202210120111102021110001210012221101202000000120102220222212010201222211121112000110111202210000021112002212221210110001020210210002122012002212221012220102020101120110110020210211220101211100011102102110000112100021100102222100000012020100212122010010001012121100210010221102120110002011002221120010111000010212212102122112102000010011120022010120212120120020122210022211222002220001020122021020012202120122002021201022001121120100120100011111001220200200021000220102220100222220100012122120100002211222201121101020002000200200012210212210210022221020221020001120211102010121022220202120010121212002110112220021220200022012001022002210110012021221000201101122222221212021200212201102220020002020220221112222122100201202201002002120211111210011211002111202001212210002122210211201202200011002120222022120022002020121101101010210120121122202120011011011211112121001101100202111001020102210102120212210222222101121021220100220120011202001120021102020121222211221210222220220202112212222222001010001011012110012000110101212000001100022122021110212221101010222001012101020211022222211202100211222100001012222122222021002012110221210202112100022111201121021222022201102211011022101200211001010210200020001200202102221001021020022002011212200122112010212010222100100010000012220022111201120010020100000", "12101012212112002121220110012201011022200100220002100112200000122012210122221120212121220110002102122000000102020000201021001101002210202211112100002011022221011022200001221110221200122022112200002020100122022212220021201100021121122100020011101000002021101221200022112120201021211202220200021011210100211012022221102012021122021221011222111121112002100102200022121100020101121102122121112221210120000220001122022101121120211012022121012222221111012000020220121011020110002212222112100010002021200012110120222121222101202101010200001221110111001201212101020202000120012110002200202021200000101222122010211200222100100100010101212020101122121001102022210120220122110121112112211212002210211102121201202110020100210201100110112011021112222112211202010011021020102211202212200201011220201020000112001000001001012210211220120212010011112100100110220120110012212102021021020002101201102212202012021011212212212122110112210202121121022210120101210202021000201100220002021011201122022012112122221121102112111120102111110222201211102000122221102010212102010200110001112202100201202002000222210122110012110121002002220201020200210100210220110100102211022200011100012011111112211102010202012221100122000220210212021112012121120111010221201122022220011221102001121210112000101220200122222022112202001211121000000211101211012102010010210110201222012110200022221111021022102012222010111022222112012222001112120222110000022222101210012212110121112210021221222122110012202011021012212002001001220111100022022220222111221102011112111120200022022111210210001022211222101120220210201202022100221211020200021111111212110222000100112100120111112112012222120221012021120211011122122221201001122021122021010121102221122001110111112002122200110112000222022111120101102101011002210221201101120100200220001010011010110212012101201210211102100110221120120202210201210221011212202110102110002100020201122211000222122000100121111202101112012121221200221020200211002011221200010121110012202122000100211001021201002200022100102020200212222220011001101020011010220020200110002011201210202002200212222212121112200222000212202000200220022021221221221221002011022102121011000222220120010000222120010000220010010201221120222110102101020012100122212202222222122100220200010210102002112000111220000122111202222121102001000200122022221021112021002221210200011101000212001000000211201002220012212002222220102022110202201202110210012112200202200211110220021012101011121000", "20220220100121100101120220012002010020212120210102022101000110222021122110110011021101012102122120201200200120002200202220110202201110220212200201220121020111020221022200201021120121212021001221102122002012200100212122122001100212100122101000222022110100001102122200011011220021002202212010201211220121221110202211022100200102122211100110012012100001021121222101201201200110120202100210200001221210101121122022210021101212010010221001002201121010112020021102122012211012010221100021121021220001122200110010002021212110021102111000121121211222021101102110112021021200201211111000100100011210221020211111121202221222001000222222102111001001121021101200122212101212000110200220112001202121022112210021101011002210200011122022001010101021112200101110221012200002221002222022201021201211100112202011102020202000202122202121121102102212011022221110121110001220201101101010012220121202122212122221002202002212200111120211010200200201012021010001201110111100201110202102100220220220020101121012220000201210010002220112122201211000122112011121122211221221221012111201002101111211102220221220101212012110201211102210120002212112221010100201022100212220102021001120121222221101001021201000221112002011120012110220202010110122221020111012221222100012222110211002212220000200111211120210011102110211212000022200210000021002100201111021021220120101020001201002022220200221111212200002220122012021120220102212111121201122020222121012201020001012002210210201202221021112122120122021012001210122100020112212220022120101122100102200120101012010111121122111011102021022122102011021011021200222102100122212112220201120110002010200200222211100012212022102210100222002212212112202221110212022022211101200112020121012212100200122100101012122210220022121101111011212020201221010101200112021122111022022220012102022110000102221211200112020102212001121012112201210122210222112102220020200222200000122200122100212012000121122001121021201212100010001020120102100022211200201222221111120212220212010202121101102100211102012021202200212001100211000010101220102001211112102001110202212200221210022221001002011111221112222121110221212201021121122002120111201120010202222012110020221121111201111001111100210212100222202001101201000211112120001212121101021112110101122110112211022120010000122102020100010210001100002202110102212201221100201211011002021222010021000021010010011101020201012011220221122020020002021222212100001101102220020200021100022010001202011220211", "01110010100101012012212010121222010200112222001020112200200202001001002000110020210222002110211111220221122010011100222112101211122210121120101020002100022022102002111100201120022210011221220120122011101121220202220110002010120002102111212121112001120210012020122100121101110220221000221022200022010110012011122002100212010221100001001002020001222111001101120002101012020010120212020101110211021002211100220020122211210011121002022101220000020020221212012211020101201211120211202001022120120201222021212221022120011212201012122211020011012100010021112101211010122102120201021210210110111201220210000011200212121022010112100200111020200011200102002222001010200112020020211111221211002121210111201220210000201100200102200021002102122111120000210111100011222000102212222022000112212122122202220100212110121001210212201010111022210122102220012002220112200120210001021201022110111110110101021220201102211022010210221212100111001121200122022012101001212121020001102221011110220200222220111010002101201002101121110211000120120122002120022000210221220212021212011010120021212020112111202200110010002022112020210110211202011001012001210002201120120111100211122100212001111000102002212000121011020101100001112201011200201210112201112122210201022021011020120120120220210021000212012220211111012221100120101012222122112221201010202221111120202211112011121000111012000021222210000001211000101000002202020221211010210122211101211111010012122221200110002022121101012202221202100201102002100222100221221022121221212102020111122221102210001212220012221221200122010210211202220122121022111010110002120211222000221001221100200211001111210000211022020000210112220220202210102210221001122221202010102212201211102010110122200002021201002110211110120102102000222201200011020110002021110121000121220020210200001010111212022011201200101011211022012112210112221220201102111201211222121112021200120011210122111200202100221121221102212201012220111102000220122112121121010210022011220212200202201202221021200001110011020110212112020220001000011120011001222200102112212012211211222201121100110220202210001112210112202201002010021021021011102102101201220210011101021212122000010010101000121202100201121201012021002120202000010201012201110222111001000102212121202220210000011200220210202201000001110220110100220002221111100202122011210211022001011100222220111211001012101210211211212202101022000100011010011120002020122211122202012102210201001221011100121220200010", "22121112000201212202202110010210101121020222001021220021012102121102212120111001111001211202201021020112011021021002201102212212100022001012102122112012010001111220012112021112021102021202021102021011210010121201010211100102112100201012212212211022000120022211211222112110200201001110021112010102001022120220110201110200121020210202221122201020101112212201022000222012011110222002121021021101210002121211110120120220121021001110120012012201101112210211102222020111002101220211020222022002202212021202220120021000200222011010101210122022201112002021021212122101200011022110121200021100202100212220010102210110100022221202122200012010012210020220121002222000222111200112001101221101011201220122110120001222120000221222202221010201001011012012201011212221112002101101101021021212011010021002012011002120002121202121201012012112001211221112220011200200202100120000001212111022001201220111212101220020222010102112002100020101121010002010110102000010211202011212221202211012010120100010202200200202120022101221122011200201022001202201200021200010010010120211221011100201022200101101200010121001110121120212221122002121201120212102122200102221100221101121122221121222010001221022120210222021221200121002200011211221012111202111222120211220012212010111002020202221102212210212020102121010022120021101100000011111112101222102112021100002101111221021221010220021012210212211001022120210212220210021122201221020112222010001111120211202120002020201201212211202000111101100120210101202001112112101210122212020120220102212111011110222010001020221000120111220122020010201121120211101202220202121011021020001100121120202210102111122120100210202011111200111111101122102010020122201221011102212122022111222002101120211102002221220010120001001122020101210102202011101221211022102102020121100200221022112202000210101010202122121001012220012211211022100022210020002211211021100122202200121020200201101110120120002011111001001012020211222212012002211022121002000121122001211001102000101002011010222121212010022021020220211101110012200220112200021121121020100010021022100020122021012121122210220112212011012211102010200200200101220202222211001011021222102101201120222102102212221102212111011200212202212221122010101212212021022000112010211222012022111221022021222120001121121121112111122022012201220102112220020121222112010121022001201102010002211211210222110002101220002012101202000211112000102202111100102021210000101101121000222210011100212000111000110", "22120001202211200210110002222220110102000012021011111111210100211211120110211100010122000011101100100012021101220001122220101100110020121201102220112100122022101010002211101020211000122210021202212020120110011001121001022010020002000112220020121221211001102121210210101112010110010121120222201011120212210011000010200021201102122102221121020002021222112020212100000002122122100102202120100111112021222010102112111020122002101110110000101001110111111100120101012220220101212112110020000211202120201100011221201100011111000202220211112021121210002201211202122221112021100012010010102110220110021012101121200201100020021112210121020002210111120221000000020100222102010211222212002002210101112021012020220221121120002202001122012012002021002010101110000200220012002122111211221201212211210110012011020102201100100010110100110002120020120101222120000110211112220011100202102101002001020202020011002120220221001120021202201020202202110110102122111120201011020110102101022200121020210220212100121101120112112222112112011010211112210002210100100220000021000002000000011000021020221201200101101200100212001220100110021211222120122122010202212122211201010200120122021200220111010121100021200200222011222012102222012011211221002201101101012210022201000100112112121112202102001000021121001002012200221110100111200221200002100220120110222021212000000112011021102210101202221120022101212021201012120012101010002212112000101100201112010001112201101210000022200121101011201211002110210010100200000221112022221001002101201020211012220112002200102100122020121120221001022020120121120112001112210022121210202210221022111100121122022101000111000210221001210101010101121220112221220100220110211011000222112012102001020212001211200121220020221211201200111102111222120202010220012112000200210110220222201211121121002101001202220102011222020112121220112011210112201200001102101222222010202202121112102211022102102201022201211100022202020001120111021111010122202221221221100121211010010101212202120220112000100022001100201010020211022022210122002110020122120002121120221100012120121220022200202120011020220202011001022010120102000101000111122201001212210202121202001220220210100110101111021121110120000112122011122002100000222010122010102020000220011122211022110022012011021111200110210102112021220211001121010111222111020120011200001102101121011102010101020221212101102100010110222022022021021111211011222001012021100100220120201200200120022010002010001020", "12222011102100120022110011110221000010111200221202021021120000111101202220012201021000011100011200010220010000121100020111022121121021022012212122112021102212002201202112212021002102200202022002020022012022112021220122200122000021221110201010111121120221010210000200022121100021121221201200011000111020000021100201102020012012000120212220100011222120100201111110112101122200202001111212000121112001222100221002221000222000001210211110201002020220122001000020102202212211121011120100201100222201120201201020022021212122101012201112101000120101011101112020020011110111100202012210010212021212002022120010120002012210001022201012201222220100001120220120000202201220021201212201121221121010201021021112010122202222020211001012220120110010121222111121022001210201001211222112020010012222010111012112111010122001221200001210122200010200002220120112020120110210020111101211012100022000010011001222121222121110201221021112121001211122220000011000122222010212002101110112121111110222001200110022202122111222201012211210022222200202020212201121221221120202012012012112212020000200201202202021221122220201101221200112011201100221221111121202012221002200020211110122110202212111012012012001122022111102210200000022112212202121220102000211020101202112202101210222102221201002201221021022111120110110012211220002120210002220200101001111200021121201002120101200201222010112002212002212102222100112200212011111220210010010100000220010100120101102102221020200210012112102000222102121100102222100220022011001021210010101020110220211110212102102000001110200111210022100120122122112101202112212222002110212122121021221022210210220022000121122201000020100220102220001101021221122120201220210010212011111020212022001002200102121212100212022110000202210101110120100202010101012122222121221121202120201110120201102020211200120211000011100122012001100001201010022022111020021111201020211122222220120102002101102010201002202212010010012010120220022101202220100101222011211111201221021101021100121102021002221120011222212112222022000020122021210122020222222201201101122111220110021022222111102020001212022210002021202012122012102212002222012011021002121121122111001010102101120120022220220112221121002111201212111010100221221021212101110010122121000202122102001022011200000012202001022011110001100110120202212021201011002021200000021101002101201212200012010110201222210121100200020110112112211121121012210000021202220200100021221111022010011000121102011121012", "11022211121002221111021010202102001212100112211211221011000212010101120212200211102201120220110002100121221102111122111020211211000002221202002020010212101122201202111111222112110001122201121121001201220102222011102100200001120011001000000220000001010011011220100101210111221100001100210112112101222022020200110222222202202011221020222010102000121020201000111202020221120121022012202200011221100010000110022022102110200012001010021120101100220211022210010120122220222101022110100111020010020122101212122201010111001111210100120000210100022211111101202021000222112200222010102102222002221200010121111112202020200020110200121001110201222102102100012001120100000112022020000101111021212111121222111020021202201011100021020002210112012121200002110002200110100221102110210102102021102120122212022000120002110001221220110021211220011202011222110020002110222010001122012011002220101210201110110002010222112112102111222100101001011110222002112000211020002222100110021200100122201111200022022022102211101101202120012102110021101100000200211201020010012022120021220102021010111102210102201200011022121102122002221002220220110220221000210020201012112002020222201112212100121022101111222110122122112201001211200011201110202222002001021111100220022002211211111011121001120222200012020002210012001022001110200101200022122121201020220222222100110001222111222122211100200012020011211002012002122212101001021111002000020012211211220110100220101101022102202222020200211221210222011001212202202220002021112020020110101022022020020100102110112001010022012011000211111212212021200200120222100200121011210200212202000022210122112000101200010112201210202001222110112122110002022202101022201202122122002220200121221001122010011010012011211022222212201202221011102110102120100022120112020101020022221221001212210210021211201110101211111102100212012001121212200212020111100111001202010122121120221220220112112211101210012112220021220100122122021210112201111222111100201200201202000001022210020001201001200101120112000221102011101122221100021022012012210111202002121201002101011221201110020111210120102121200202202221002200001210222211212002220222102010022010201112212002112111202000221111002122212011020122110110200002210212012120101122111021101120011111002210021021120111110222202021021101111102212011200122102121111122211012200220110210100022121200011010022210101010100010001200120121200022112110001202222210001111022210011002011112122100212211220201021021", "10200021100222202100021202101111020221000220000010211112122001020021112102010021102020012202121011201011202022201100121112222010212111112211010202120112122221122022221101012022221201202220201111201010010222010220120111020022220120111011120122112212022020200222021210111021122101002022100011111011110210200120012001221221112001122101110101222111221202220212121020202002101121212110020220020222212222000020121122002101002221120002101000012122211202221000001000210021220200112102220002221200210001100121020011112010002120102010110112000020112112102122022000211120221121211020202201110021201212100012202110222200100202200111012212021100002120201200010222220112102210001210222112020110021020010012021021002022211001200110220201022220121121121122010002022112001221112210211211111220112022112202000001110111212021220200022210220110200211222101220022012110010220000100010220212200022201112010100110210020222102120212222210021011211102122201212221021202221220211001111121210211210000020010000122200112010101100110211010100221211121222122021120200100211020112010110222212112102220220112001220221001100000122021201211210001111012112022211212021012120101002200202020001100110112011020001121000220211101111212220101112221021102112220111010002012111120022220100022022210000211012220201110221102102211212210210210000010002210211212122110111021220021121202202101121021221011211011001112111212120110101110211010010010012022020021012102101002202210012020002202000121002120202222021102021120221200200220111212121022122110111102100000001011000002112210001211101221211020020020020011012110200201001001222112122010022100000211200102111210120121220120212102200001120020201100212211200220220020200200221210212001210010020200001101021110210001011000112222102100001110202221002221112212121000002101100010000011010100022210200022002021200102112121002110210200022001201110122122000200002112211001120001002221202211210220000110012100211020100211202100121102012112221210222111112212022210201000200101201020202221111121120021010110210000002011122100200211020200011211211120121220110201000000200120122120212011210000011110100121101222220111200120121201201100110100210121021102102010020022101102221021011212101200201101101210021110100001111211102001212220012200122110100221112001201111121100221101020111210120110200120210222202211101122201021212101000001210221011212211000022211101101101221002002120101021111202102212002222020111100120211202110222100100220222020022", "10210022012112220021111211221112020221000112120121100222212202010022001002211211220211021212121022212122100020012000021111111012011120221001201122012221002021202220202220020022010022012112121101102011101101222201000110111211102112200001211001011100201001001112220200111011211220010221120122221201212120201012202200100212122012201201122212201002120111012210021002110112200002020120021112120122100001101120012202212022101211010100000101020110221211111002021222000221212111122002022010022220012001001101212122220112100120211201210012110212020201211211111112002120102222202012212001200100110022201201221100201122222020011111110222222012201222221111022212110101221020021102122022102202200222222112022110021221102100000111120020102100111121100201110200010121210221011000221221211201212212220011200001201022111121001222212022110100020011212221011000022011102121111102221112001002012210121221100012210111120110111200112200002112102112112110102010212202022220122010221202220102001120101022010010210020111010001211000202002022011012222001102010010101222100111012201122020102101021210101100201122011220210112020211011002211000010112012002222111021202012222111100210210200220020222221100120012111220111102210002122101211210110110002002111212120012201222202210012001102021221211212010210111100200122112200221000102110011202212211112211012220021011102110122012020001000012112202011221221021002021122101111010102210102010202021222021101112121012010220120200001100122210022202221021022101101100112001102022212021101010201201101210111011211120201021020101200001001222202212121221210010112200121111110020002100201222222111121202220110011020010200021111112001121000020002222022122102210120212222102210222100120101011222020210121000212212102201221122100210001022220002201101002102121201010210120221101001020102200110211012010012112002111200110020222011212020102111110111001211220020102121011012102210110222001102120102011110112201112122011121011101012010022101020201012221011002000100212122122200001102200000111111201021212101120011211210112001211010210102100002220220001100201000111120201022110002122002022010001012020122200122211000212120022210200001022110210021222022202110121021000020212212000021120101012201011022100211022211102200110020120200120122101021221002201110110201210122021121121200201202201222202111010012221000120202001102202112010122021122010122112100100112102221100000010202002201012202211210000121201200120000200222012102000020120022", "12201001202102120120012001021001021021202221120211010121200022122200000212112112202221002220202200001211100021000212002000020022212111002112111012200120220221220000112211110202102012220121002002210012220121020122211211100220112102212000120221121110200110122200210102120201200210211200121211210011001112002102202211122220002112120122112111110122001210021100121212122001011212010001002022111010102100202211011100110202012110102112102211112210000101010222210221211010100120122011012212122100220212012022111120222011011120220000002200012112110212111000122010002121002020210202012010011202021121211002202001212000120122100220001220110220122001200002211112100120200111020012200202000220001220212202202001120211010200212020002120021211011222120120212021012221011010112201000211120002201100021212110000202110102011011012222112100100000000001020121201100112212210221201122002121120111201201222011211212020110010212112212221102002002002212112100111202222000212111010210100221212021202000212202201121200202210202121100212102220000020111212022110220212010101011121222212122212120012112110112202100012021210201120011020021222111211110210010022002221112122102021001000000112100102122002001112112201022020122101000122221111020210201100212021102110100111202211111122002121120211112112200020110100010101221222210200120222020220002101110001001001110011102211012121211112001121111200211122121101020001002112201201000110112011202220122110210222210221121001201021011110212222210211111202012200200122211102101002110120100002110021112020020022021020221102000211000110010110120112021201112211012221021222111000011200012102101010222020210001122202001122111202012011220220211001121122200112210101020001200202100002200212010002202001200101220110120101221012220220022122212020010120202101020210222112122220212211202122200011211011022111100222002220012120111000120112222020110211211200020102012020021220111100000202100122121001102100011022202220021220100200122210010212202211011020201121022021100011022110020212001121021112111100201222020011120101120212010212220202222012001211110120110121101022122000201020211002222211200101121200022121200002111210202010200221211120220010122102221011220200021000020001122221011100122200102220102012021000011021221020110221101101110102110200000002212210000102001200020020022112002022120122210202221202102212021201001120101201110102000112020222102201111102220112202220011222110102102102122120012122201021102120100121102212120222", "11020000121210111202210201100100212010000002222111210211220220020020001120102012221212221202111102122102022000021111011001200022111012201222200001222012112010002221021102122212121001010211012102102220202021212221022011210010001021021121112220002112100111011202020110011001120122121200012100102211211002100002110112222210101112212120211210120000202211011210200102220121120020020022011002210010122221120201011121120221211021202210002011010111201021220210202010201110022212210211012200212010010001122020112121021002100200200120021002111120112101020020210122120010101212020020122010210210221222102112221102011120102202211020122012222222202220211202100012002200011201010222210212022100010101122100100011201001011001120001212110201020022122001200022021010210121120201122121211122001122011202102002022201022200211112211201211002111201222000022121012102002211121022111101212010021020120001010212110222020212211002111001012221222122210020120200100112020121002021122220210220022021022100100100111220210221121122010200221001022000112022221111220020111201111101200211020121020211012000120100110002110011010000022101001000210202212102020201101100001022110110001221211100122211001210111202212022200100221111020012022211212111201010112001012101011110211021102211101120122011120102202001121111211202200002201111102001112021021202000000220100102210200201020000022021021010012000101020102122100220221111121222120202022020020102101220222211101120002201121100112202221212110202002122220110002200122212002120001122100002202111011022102020210200122222222121202220011001112010201002101120210211100011012022000020121111120202121112001200012122000001210010221201001222002220101222120011222011102000210200220000121021110022112120012012101212200120222202022120220210210201002110200002021211021122110102020101201110110020001212221120022110020222211121121201022001210101022010000221211022011102001220022220012212001111220021012111102200222020221010100121000210111221202012210110212202211020220002221120122022222220211200010011122021220212200120010220111011101110102201112101100101022112220021012212221120222200111022001102010102100220020200211202120111122211202022011121122121112011221022010101212000120111200200222100200212112100011021120121112102212121021212012020210100020212221111110001210212222012102120202121000201001010122201112111100211112100112221121121210220212202011220200212111222022201022120011122202120211001201210222112211200221221122011212210001", "01202121021212202201221000001010011112201221101220001000201120201000102221022211101020100021022122121000111122012120100000020121011020210020100212222020202122000122120100012220221220202011110012112021001002102012012110221022122122102210212211210222021212001000011021012012210121221212222022221211122021010101100012102122112102011120110022222222220020211211001221212100221212011120011220101222200112111100221220221200120022212102020220201010100102200022202020021011000002120100122201122101222201100100201201100001220000211002122002120210220202120202100110200120200012120212001022021022012100010010212211122221220001001121021100120212111120210120221210121220201020011002100111202001111221120222120220102211012212212022220012211220011221021201000102201002012112120121201221022010201001121201212112210020012221020220002121122022001111221222112101102122000012102201012120002010111001200201120222022221111012002012002211120212002122011221012100012012210101120022212120210220020110221012110102201021220001122102200111222112202200120220012212022121122221021011002112012112012221221111222210121111011222010011102220022202200220220211210200012211120210001000111222120122011000000002100220001122022200111221122120021122120022000112210100000202110111020200011001112012122021101112201200202222212221100220201000022221110211202020021200011002111001101200001221121022012022002002201000202112002112101220221122021110020001022102011201020022120002022001210000201121212112011022222110021021112112220110011220202121121210012020111120201201200201022010211101210020010100021011211122022121011100120200221111020201100101011201012012010020001000020222100201002120222011121102210002220021101200012022120012121000211100000111202002220111222112011002002000121022221001212112212011220111011201212010020102201110102200002202212210111100012202122212211122220201010121121021110010021111122210101102111111221001202122220000222112020000021212112110002111120012111212011001210110112101201022202111020121001020120222112122102212010000000101102121002100002011011110122201102201111220212220211102201022001010000100110211221200011202101021201002001122200021222101202200122100021002201022111212011102102211100211211200102121020110011202211222112010222100012020100211200200011201101222010210212000022202112002221012001011002110021002201221012221102011101002121102101112021022201111220012000120100001021112112000010102102002112010011220002220102121122212001200122001121101", "02102220211001211010021212000110002211022110100211101022121010102122110222211011200111120120011000112211121221002212212211220021221110210102011110200220120122112220020120200210022202001112101022101020021112202121122210101100000110200021202112012212111110100200011122222102102101112212021220021121202211210002021012221111210000010211201201120010011110111100121100200100020002021121020020221220120210221202112010010022110011120212110200221210101201002112021002000221112222101210202111201120021202202110122202101021112221220111101200100021100212021012012220022122010021021011100002002221012121022120000110002022011120001200000122010111120212201012102121200202120011011100211101022120111222212102210010012220022111000121010111202022102022121222001002001020102121022201011020221221020221102212101211220200210200010001011202001020200211122210102102120221021110222021210222021220011211111221001001202212100200020110201011121112101212001101021202122210211221220212222112122120222222012122021120222111200012220202201211221202212100012210120022202011021002010200201221010001010110102202011222201120221100112001001021222000101200122210100021001101201011112212212121111121022200122001102222212200111222221122122020201202120110000210020111101112021011022200100012121120121101222002112111221211110011220210011002022022001201201021011020021011111110121200100100222011122202221022211021022002220120221210002001122112112110101112010200102010120112022200022120112000021011222021120002022101100101111211221220012201112011111000122000210022101121100001210010200101112122022201200021011220101101000211112111102002002120022001100121222211002100211112002010111012112012220122110021100220100122101102002112102212012221102220022112202102102112200020220110122221011222000020202222100122222121202220122222120211201211100121010200000122111020100200002000000021210112020122010121201122121011112210222101002100022210120110011211221022222000012222120212100002010001120112021002012100222010010220120211101010020102021122101022122202211102111110212102002222001201011101121010101220101022222210022122121000200111012020100201010102202212222122101001000220002210012202122210011101012010101110102221021210210201012002020000001220212102120202021120212111011112111000202101120011200020022012200000021010201010222100022221122101212011201121202022221011200101120200211012020002111010001100210110202022102122111211120121101220121120220010020100202211120222111101202221122200", "12122120022220020210212012122112000210112121202222100210022012022122102120200220100212200010221020020011212222100022100001101010121200101211102102110100101020012202201021102011100212000211110211012101120221000002121101012120111102020111000120011102021111110122022101022102002101201012200200000100022121120011212112200001212222112020010111001121011112200112120021221212121001000002002212201112010012021010221211102111110011022010122112202211000210011202001122010120002212201212120100122221100102021002100220022220102012222212001222201201100112001101212201010012220100212120011111020001201111201101012202220212210110121010011112101120221012112111021122101002220122200220021200001210021210012012221211012102122120000110000020120021211112120212221201221220102120011102000010012110000100121022002210101102110110012201002002201222212022021020121020012111001011012120021110111101211102001122202110111012000022212112200200010011110100221221221112121200111222222222212110010110202102001222110220021112222210002120001020111002202202100010100021120121002211100102022022111101022001220112120221111122120211110221002211012111010012011002100010202001210121002212222220212200020220001000100011012120221011022220201200212020121011111112020011110220112200110011020102011001120122000001101111011000100012101101012022021200112111221011101112022210101002012220222201200020111122112112211101121211110122120020110110010200011121210100002022212211200110021021222111001002001210210022121121021010201211110020020221001200122202010210100112100020111101110101100002211210001200212201112002100021002211101210201101211222112112001021222202022120201000201122012011102101202020110001000102220101200211101110110022212021000102012200102022111222011020012021220112210222101122001212120221220102121122012200112210021121112010120001021002000112002200100202221220111111202120020111110011111202221212202220121001022102221100112012212121001022201012221221201111112112202200001012001201202121001110210012020212101122022012200010221112022112120022220000002111211011021020220002001011012220112112201122101100121221221211102021102100101110021110220211122102021111002120011210002110220001220001210222121210200012201112001001221011210110020221012010222121100001002222222210101102220102100121201222020212222222000120101110220220121211221000010222122022222010201000001012201020122212220122021202001012221212101102112201111101022202012012102110200011002200102112112212010010112121", "12110110212000221011202120200211011111120211222211202011222012212102100202120121210021002202112010022020201201122100101221100020012002002202120210022021021001211111200011221022212001101102112211002012011222121121210021011110202001011222122100100100120200012211101012102202222221220001111211111201221000211110100211112001002212212022120200220210012211221002220001212022212111001211210212221021020101112111000001122000000120222010202201210101021121021120022010201110201002121212111222220002202001112002110222002201001212111020121102000121020111022010002000121210002021010022202100001102212212121021100020000212210021022212011102120021211000110001110200012011112201200111121111000101001101200210100010222100012200011020110012212121110010000012222222202202202202201122122021000220220001100200102221020200221212100002110210222110121010200201220120110212121001010222001021010111112002111101201202220122222002202021220211000200200020102212102200002222101201110121222110120012011212122011210100021100122211002222101101211221100110202122000100100102121120100222211221022011000202111001210212010212012021210110200202212002122111222112112022022212202001220111111220012221101122101211221021201011111210200220111110210022202111222000120010021220201220121201121012202221102102112121110212112101001111020111101000202121100212121110220011002110202200012001000011001212120200022210010201212021212010021211200110022022121122101211110201212001121101020212010101112102011011121220121002100010201020201200020001220221202222102121201112002001210012022211120220010202212120202222000100012020220002120022222101121102102011101210112101101122221210110002000100212210102211120211110021002210101020111001022201121220001210101112012210001200011111220222222120002121112220101211102221022200222020112121201220112101210110202002212200002022002101100222211022000102200121101112110001020110121120221222212112010120220222112102202100012112220200202200211100010222021212012020100010020102002221022010001002100010210112220011201122121111100201002111010222120221002210211220022211200220212222222220010120002121200201110010000120211012001122011200021121000200102211021210010122102212210020221011022202220002212212201122221221122000022201022101002112210022100211200121122222121021211021221011001212012102101200220111220021111220212101210112122210101000120222121122222110021101121010112100000202121002020012012002212020211111000102202021112210011102101101201112111201001201", "11101011210222001210221200222000111220022112110120012021212022102020220002122211221222110212020120111221222201000021002021111110002101001022101102002200010210220101002201012100112002011112110120022200002212010211020200001220022020100011221102111112222201222221000002010210022121000121202011120022011021010220212022220201012102002012122212001102201020002211011010110212202102001002102020222200120212220001212021102122122021120011102100121100121012122122012212020221020020200111022212220202221111211201121122200020120212122001011201021212110221021211100112120122020222101101110212120222121221221200012100122212212011201102222121202102100220020212002010212100111221000201212121020021222011010112201012222212021200120100002222101012000112220012201010100200121122211120202110000020221111020212002121012112002210110202220200110102222211102001012002100121122120101100112201020121211012221222111210012102100210002111212201000021012011120120202021002002121120211110211002212101220122020202002121021010200201010212002020101201010212211200002120210002022100020002101212110112111211222211102120100220202100111201021120022011011121210021101000002221101021001202100120221010001210022020102211111220121001210112120222112001021122001221110111022120212111210221200000002120122122122200212220021111210201101002102201111101212110010102202200221200221000222200212211210202212001000122200002010211000220020210121011020022002102102110122100001211010110100020112022210002212102000101001110210021111202212112211000020201102012010212121210111121112111201221110212021121120222022001212000110021202201120002201220101220000000000200002021220200021121220101000220020000221001212201122202200111120201210211110220102100202210212121200122122112000202002102112112212212102200022010110101200020122111220110222121100111222120211021210102022200220200201000220121210210220122200011210011221001120122210110220101102000100002022102202212122112001220021221120220000200220100112222102110200201010012202212202020101020211202212200220202220200202021111101112001110201012011212202200210101122112101202001010210120202211001000201021010202200111001201011212201201121110112222111001210212122211110100120121220220002121012101110200121102220111211122211100011110201102211222100222001221112110220012222000110012200220101201220122200110000210012121021001211121112021110200222202121112012201202200210000120002221000020111021012111122222100100101122201020121221201120200122221101110011", "02102212111021012010200211110110102211102002002101020012220020222120101221202012202201022211001211110220102210022200100120200010211020210122110111210202210212201001112121000111022012220221110201101220112202212021120120221110002202120110210020100112102210102102220012020010211110112011121111121000221112221001001011221210102212120002020222002221200200021121212202201101220010122022010221201212222001011220021121020200221221001210212201010221212012112021021002110001000221021102200200122101112100101112121111100111002110001020010211202000100001110221111101001220021122021111221011000110102102222202120212001120221201002111210220111100021120012101122210221110200012111010002012101221000221122110022101010101010221212111011220011220022112210102010222101221121212201212121110111002010022100211010012220101222010112020102021201121001001211112022212120121010021201201211121122212202110002010220100210202121210220112021202202002222220121001210210120112110210102122102100110102102021120002222101220201202011120112102000202211221111222022201110001111011110110020100210122022101002022222022200010210221202221110111012212020110201001012111001221202101200111201002110220210000210012122101100210210200020202121112111102220112102122022211111110212010201201110211222110201211021120221120111022021002012220201022122201201102000212122122001101101100200000021210211121102011121022000102011110220022012001120000102100021210102220000102112102220000120001010121020212211221202002111221212011011101202022220101022100112112121011021101000210121102000100001220201222102112112220011112022222101220111010110110012011200222111122012111222011102212021011101200210020120202002020200121111201002200120122102222010101011222101021002110111121002100202100202101121210210201200202101010110122120101202100101122120221120211210121212010210010101022000221102011111112000002220211022202100220200101211122201101002012220221110202222021010120220002022211212222101010022221222022010222002020222201101222200200012011022012002200121120122121202101002201101000011202002012022100122010220102110000210222011221022101211010012001020202211221002001220121200022101011111121220111101200002211102020111110202000221211101222020012201012202011210001222011012002021120211110000111220101212002001122111111011021202201122212001220011122001120100021000222002021122112110002211102022100100110020000110012020100011112222012122221201212222201102000021002221210010210122001201100210011201122111", "10011212211020112011100110000010020001222011112120112212002100221122121200001210121212201022111220001121102212110002000011002010002201100000200111111220200100122121202210212111120100110101012121001110112012200210021201011112210002200012002200000210111011120200100201221012121101021112000001022111021000100120112122120222211101102112020110002101100211121002102120021210111111221000221011121011211200110102002221110001201100201221201220212201200020222000221221201110022011100110112111101121012202111102021122022110021212110200011221101122201201202210100222112020020002200102121021000101100001022200222112112201121010220110211000011110110202201021212100121100110122202210121000211201210110000110212201100110122012110111002012001200011212011211211020100012211010222221200212020000121002000101100200000220020000021022102212221020000112010111000022121001002222001022021001211000120210112102011210100022121102020102020000111201222100221212020200001221022002120012200202020202221201000110212211002111210002201021112110202112121222021202122201012021202202210220222202112012202110202202210221212122200011012220202101202110220010112101100010012001111210221211001020111121220120222001202022120012121010122121022211112211202020220100112211022212220200100201222010201010020212211210201112222021121101121021121211200221101200012102022022011101101012220002221112112220002200110220012110111201020211212022002100212122002020211100020100002011210220222212111121102212020012022121011220211200220222020002212001220122110002121020110220021210020212000020221000110021000120220022121111210212202001122120021110012002011120220210002021111110021101002001121200210222110121101102020111220201100201201102211021220122200000100100000102201211110122220202010100001211211222202211011101110002121202002222010120200201102100110121011101220022212102000201112010121102122021202021110101100021212200201120202220211011000112000211100222222210002201222221201212201020220220022102011220012221220212011002022212001210112221100002111211101212220011002200102110001200010101211210000121102202002000102012010212120112010111000101021111000011011101100100021112110010022210222122100202111021201100112100201222010111102202222021222101002201012111120210212222202120022002122010101021101111201011120222121221121121120200022102111121011010110222001212222011221222201100012202202222111220012112112120212121020111002120020022101110210201111112012220202121002000120002111101120001222201", "22211211102202011212122021012010201101202202020002001020002111010110012201220120021112211101010022101202111022222012010121110200011112101102002212010002110012010110112220110022211020021002111020000101010110002200202201110211002121022102100222111220101201111212202002112210121002201200221212201121201021020102001220200122202212012211201212220200222101010020121201011221200212102120122110112122020201120111022221220121102020201202101002020112010222122012200211102212220010110000202221000020112200220222200221101222020021022110221022202120210201222022000001221102211201020101221212221212221112210102001010121120221022211221012120022222112201212212010102000211111222112010101021202100102211020021021102112110201222222122200012010110222102221022002100111222012120002210202212220100201010211212212020020002200010101021010112001121201001000001220012110100201001120221010212212022022112111210211010021110221110020122202121110020122112021222221102220100212002100210210102100001220222200011221212112022210200211200211121001101021222100011220210000220120221012100212102012002111220201110120011220202101021211211110222120120111110110221221120002110001001200010220102021012222222122100211212212011010012222011012012002012101112201100212100010220120222101202111120102000220102021102002212111010002111100210112121211201220211202211202100001210002112001020020002112010200122020200221121220202100122122212021012002202122200202200220222101111222011101200110221001000200002001211222120022220010101101110000121121012001202020211221112020102022002101120000010212021010202112120210111211022210202222211221211120012211021200000020212012111122120201020121200011012200001222110101000120011202100112101000221000221210100212202002201120122211120121200000111011022201202221110121211011101122120001002101102120022222001021220012110002112220111011211101012110201120001100222102222000202010002010100002000012101011200222112100110210200121001001010102211122011112001221110011011110011112010020100012222021221100221021102220111222102021121101210111010120011011222022101000220002011010110012000222001221211021101112012111201022011010110100200122101211112122211021112120112210201101112010020022120011101002002202020202222000110220001121211210101020022121102202112010212100010210210201000201120012001002212212202122102221222211011221212201102110211220210121220020000220101212211001111212012111111210210010011212011011101001110020211111011011122012022002221001221002201", "11102100011101122201011221111201101101002010002120222100102102222011001220021120101112011010020201220121212221221200011200120212011101200000201100222121101221220112111012002112110221100112001202102111120002100021220010110110022110002002021201021211021122221112100011021000101120101200222201212220220022000221111010200122101200111200021120001100112102110011010021010112100000212102022102122022220122222000202121101020022101012021001211021212111111012110101112212210012222201221211212211120021212022201011110202111221202021022010022200020200120201121222212222110212121201101210010212122001022022001022012102021100120000012002221022111111201111002101212011210202202220020020010210000111011122201012000110002220102020201122102020101010012000202220122011000102102100120201012120221101002220122002102202120221211101212021201222120111110210212001201011101210020121211102202020201001101212202211002101011010111120222211011022110121201021002100200222001121100002101201200202020201020122102122012110011200110220102020200201211011121112200110020110021221011210222112221022001002012122120201201121220011001010222221100220220002000011010121221220002021212110000020022100001000112012112000012201002002002101202101111121002011021002201221212021212220220211002210222210112222020012102102002010101101111200120201100100010120020001220012110110112121211102101002111222111220110011101220200101222112212200100102222111001011122220111011220221102022021111120100101122021102102102020011211222000112010200201222012210200020001210000021011112221221111211011210221111210221112020200111200202220112121102200220200111202120110002201000022120020101012212120121000220202202201001222002020210202112212101121101000010021101022120211022001100221112101101000121110222010202201211202221220102022222101020011120020112201221200202010001101202110001010111010000112002222011222110201120120122111221212100101022021120022001012200000022122010011022222012211022101021021012011022200122122011110201010222112022011020001012220101212001211120210201000120201120012210002220201211121122020221212201202202020102220121222120022120202122022100101010211001110201010110110012210201002020210102021121202100012211211102121122001002111000210100001020121211101121101201100000210010222022011001021202120011002011120200110122210001222001220212212011101201222010201121002211102110120100121112222110212121112121112120210222201201212010202210200000012201202002002000211110220202222211021221001", "11112110010102201211012221012020122100102121111021010110021002221210200012002211200200011022021212211211122020221120211012010020200200100122102212200222111101122020122202220202101202221022110012100211202021212112202102222210020211102000201221201222122001200102022020012211221221011012011112002222012001200200222210122201110121111021021210111102022222121020121220101101110212200111212220200221022202001220121020021201222000202001112022012021010010222120012012011101200122111022220111011102020102012010211111002200120110110222100211210101202101100011221122112122002002021102000022121211112100221010100211011221112222200222101121011112212210220102000222120021120220202200201111000122021101202101202112100021012022122202000100100020010101112102021102012022220110220022122101100220222122120002100201111111212210011011012202211012222100101120020212122201210111021211201022012211211011022220221110211001001001002220211010120221201201120202210222220212210021111211202101120011202021021202012200200020122002022212102201022100121020121000021002211010221022010122021101211110120210202110002011010011210200010212011111002221011102121120012111100100222201002001100221212000212122012122100001200110220211002201111211000111100221111021112000221002101221010120012102102200212202210112220110001011022001101120121220222210110221001011111000110211222210212121120001100012222002111111012201002012201200000102002101020021020102210010112112221021122211211100201221121120222222010102011220200122102201111121022002101012012202002221211021201102112120002020021102111110211020222211002211120020001102212122211001100222222112200020212220022010101100110002220221110102000001110020002101221200110000011022112201012211222212102111011122200220022102200001210001012211102120021002012200110201121222202212112012220000222112010012120011020212222122122012110210000022222221201021100212010022012110022121201101022001220222122200212210122202011202010211111112000101120212101222210201222121020000000121010112212001212020010021022112122122012010212000202122011102101020112210210110102212022101201112120001211001022010222212100220020201012000111121002100120122120120020111022110121122222100122201002212110211111201001112200201000012002011222200112011102122222020100010202001022120020021220020022211210222010111221201201220202011010112101020110120102122020002020022220020210121121110120122122102111220120121111012211012202120121022201111210202101211121102020011212112202101", "11111200120122210011010121122110020220221001002102001010022212011112112200020120010120220200111210121221000011012100101020212211201112020111111211200122010120211221010110201222002011201110121200220202221222001110020001112202202111010010102221020121202200011110102102020001112210110102100021022210020022100012120020111110002010221000010211010111001200222220012211211110221212222111110020220200122210000211221020200121212210212002201101112001020020001111200100002222212211022222022120211010021102112102210200222000021202012110221212100011111000001210202222102220101001010012020220022222122012220001011122212001210201121212220201201200122121022121102111120021202122221200020111212122121201112122022010221122022120010210111011020000010001102100202122100022221120210122121212212221221020002010010200220002221212220110211101210211211120110001200000000110012202122022211001120000001122200212100010002210200111011120201021022101022112212212101222022102121012221000202010210001120100201111202201012120202102222012000011221211212000111121120011100202001202121100110120202201101112111212202111100001212101201212112222010002110000221220110211111010011202002012110222010220111120212122201001101120011002110020200011220121010102022100112200222111001001010222002110112000202010112210202220010012121211011002011111010002011211011101022201001211222121111201120122110002010101020212022022221002211012022022211202200112121200022102021101212212221111011122002101020012101222212221022122222021011220020101102010110112100122122102221222020001101002102220200201020202201002000202210121112010012210010000202121012002101000010210012220010221110010112202111202220202201021220001221121202221021122101120112120010002011011020022200202120011101020120012112121210212221200210212002102221102021102222010210212200110022000001122210222201021022011211001002012101001022120020211200202211022021100002212111001001110001202002212000101221110021201121122101020101021020022222111112210200210001122121002220211121120202212100021212120200202102112121021212102020210202000111102110212010210222112001010220100000120221210220022210122021011202000201110201201221110210201121201201022011102210000122110121012012120212121100210122111110121100201200111121000101212011001112102110111101220211220201012120212012022200220222121201110010121100200010122212122220002021111122101112101022220011200011021120122010100012002011211122010000001220101210020201111011020210012000002121001200210", "02000120022220001110200211102001012212022022202221010110210012222111101222111100211111122212020222001110022001210212222221121212010222022101122222000100122201220120012201222001200022100021201110222121202100020220220101201201002102000202100221010211011200111102220111212002102012211000212112220021210012201222120020221022100020010211001200120200021202000122212021210211102210110202221222221010000011121220201220002102202201102200002212110220101120112200111020121210011220011221022200202022202221110100110002211010112012211021111020222222111011020010011122210102021002222112121120011001221000122021222210100102021211100000112110122012121100011022102120000111011102211021122200111222220201000022102210210121112012102121211222120000102012121012100210110200210012122001202122120221110220222022111011122012102011010022220021212102222002000110120110011001220101111212120011211122112101200220212002221121000022001211100101210111220122011112022201112122000120000110200021120220110201200122202112102212221221022002202020221102110012201201121202011211010101112210012220220110012200022211000010121200122110010001121121112010120110211012001022012021100020222101021222112011121022221101202202122120102212010011122200102021210202011212221002222012222111120222001110210212120121101011112112120202122102110020122110212110202111020111112210001021101202121001211011212111221122102102200110202202212221100111010200212122012211100012001200122010000121110212011010012101111220210121120100212010121021011102000211012102210102002111002020122102221100002011110001001111000100111122210011222020222202222002022202122200210210021202021102202100112022111200021202001202010010120012111121212012112110110002122012101110020120012110111201110201010121202200201222020102211211122100212102121212212021022212202100101120210202202211010012201010120212022021100102202222011120012222201211101102000210020121020122211221101011020211110212001201022122201001110212211100202110100221000020001201021202221221221122022022220001110111012202202010122211212121200222120101020211010211120221200200202020210122110012000102011000102101120121110100110011020122221112111011022122102212200211122122222012222210201121022010002000200010002202021212110210222200122011112120211100211100010100022102120102120122002121121220222110101221210220210111200020002020020212210120210012102212101010002000120020002022201202121121200222210021111121001121110112101122021222011200121101210002202120002111", "12020020120121100120210221201112220212122020122201102212012110112212121110110122011012000112122020212021210122021000000202222120201112120100120201111011001201201222110122010212010010202020102001210010222021221022112012222200110222011211022211102000112110220101002221210012022221212102010112200101210122220020200002121220200021200110020220210102011000000222101222020212212100120002011012111210212111110211221200101121000200022110020222201210110000011222012201011112201211001110010001001022010010122110020112010100210002022011111101211122122011010111211222022111011111122200110101102210202010000122020022012111201010001002001111120000101101221211222201002220102212001122111122012002000222021122101100012001011001200221100202000112102021110102212102001001120200001200111001201222021110121222101111202212110012221200021011000202020001201022110200000120200101111012001210011200102122211001012220112102112221000210120001012210100002120112001111110001210210112010210122020101100110201221112020111100220122200222212201000011111222102111122020220112201012210121000112200112102111020200010200212201002022201000210012121110211202012012121212221201022101201210100022120200100021110200020201201121011121100201220100122021210101222122000200212212020201102202110220210202221112201022000000211220020100002002020012221222112210010001021111022122021000122101120021202221221112200120010212210001210122012201120120120011110100102021022020111001221010200120101021111120102122000211110020102011111120012020000120022120122012002022120020210001000211211110222212201112002012201002011202020110022021202012021210011022201012220112210210011011212211110001200222120000012221221201201012121010120101211100022211202222221022121111110112220001200200220212201120122220011012111100112102211201211200101222102110022211210020022222112222022210122000120102101122022101121021211002112212001122121220110210200001002221101021221120110102212211010120020020020022211000110112022011200201011001101221202201121120020200102021022001001001002000021120001211011122210221011200120220222122100011201100120100102200221210121122002111110121101111111011012011020111101022001211001220022011101002000102122210211202100202200002221120211212211021220011100111111010020001021211210010022112210012001212101001112212002120122121012002002022110200022122021210202110022021211002200022011212202020010200202102222222102200000111201212000001222221022101222000222100202011221110020212212121021210", "02101220012210001010120100000210200112000101111000020000122110202220212111121201122000020210101221110001212121222211122002122011022221211220200110111221221100022120221201122011210011001200110202202210121221011210212100001222202121201022110201100102010110121110110111112022121121001221022010001001010210022012211120200222220020011012202002120101212011112022102221211012001222122121000010000100201012112001002211122121021222221111201020210011210021102221012011220100100201110012012102011120020201221111101221200200210101121202211120120122010121112111101112202100220002012202001020220112212122220020010121002100102022021211111122212212011222200001010101011020101010211002021220100211222212212101200112022112010202012222001122002002201001012221121020010111121212222111121101112101201200100220102020212112212200121101122020010110212020121012011110211021000120002210002122220000111021220012222201220212022012101112110111112212012101020120201202111200022012002012201221212210120001202121121210220120212020221201120110012201120120021012001121022021011102020210100010211022212210011110221200102020212000121211122201002202202100110210012102101022220221211101000022210121122012111020102102121010111021021220111012211222000211222211000010111212002120112220021211101111211121020201001121001120122021120221012012120201020002101211011220220211120112021202001100100112020101022001022102120120101020222022101111111120120012210112002202220112000021122020202001022010102120110011010210010212001110002110212200111112210022202210112011222001110200100101102001110122020211010110202002211011211221110101021000020212201001102122221012100221221001010202000202201120210012112120110012010022120001002120102102021221122112202111101121122111012120120210100120201011222002011122012021200120120110222101112022120012022120200110211222022222120101121111012212112020122222001100120011202222210002010011010020120221222020210222211121012110120112200120022110011212122112212212211001101120000101111011200012011202122202111222011012122200222000210102200020020212000200112100222110111220121110112222011121011120001110100100000212122201110110112000111112002220000202201021112201211100201010121000112002202222001201012102002101111100222120222020201110022210110210200101221212011000120101110022011121022011220010010111221000121000121112022112012120110121112110021010102001110220211002201112212112120010100112021022002222020112201212101100112112012111211021120120012222020020", "21200210122011202112000211201201122202212221102211121200121120212010201011102102110222222222021120220111011202110011112021100201202201201122011100012202101121212110001020220010020221002121021011001000222121100200200211101210202201120222022111222101100011012220010010102200011002221121022102222021101021112202211100010211022101121102021022100220200201120102220220122021111201011110000120011100002220122222002121221221212022122200200001002200102010002100001122222122201021120012000101100120221000212020010210010121112102212021221102101120220212021012012111122202012211221202221002101222020001101111122222000002220101201222120101101021000110001122222100201201120112022222000002101210000100122002000100002101000210010112222220122220021110202012122120202011111020001102002201002201211211011212200201220101221210210001100122002000011201210112201111020220000000122020122020110201122011220200010122012201112211120220012222100220022112022020010210220101021200202011211002221221101102201020011221122010201201220120022222211220100011200102122112001110112000122200101100202010112112200212102012120200201202120200211122001020020021010001201101010100122200112001201002110202200110001220200020210001112020202102002000212211022012112010101012022012012100120220102100202001102020221111210111022010101120122121001211012221010012122121221101211122012201101220212011201100111001100111221022121100001002022112001001120121110020002202210212110022202112020222202111012011101212122210000011021100022121120000210202200221122012021202201122112021121200001100010102101212120100022212100000222101210022021222200201121222212010021111020212121211010120112112020122112002200121022210210221000001200110021220210111112221111011211220010201201110112212102200222012001122220202020101022012101000011211102101020021210121011212120221000122011110200111020112121011011102212001210010002020010021221002202112202010102220102121002100221102221101200101021110121121101111010011202002110001212212101001000010221110001120002012012001121112120010200122011212122001221210020221110010110011220100221211220201002002112121122211212202222012010102121200111112000212000200022022000112010200211001122100100102210200022120111111110012000110201211012110120101002220020101021200222012001001102220112202121021211021200021210221011011200121002220201101112001112022011101011122001022201022121110001220200211200101201212012110222001102221000112121222122120111202100002121011120211201011201211", "11121101011020211002011100100001002210020001002110200112001022001000011110100222222222102111011211001220212220020212222011002210010001110011112212020221021200121111100011010202120021222212102111021002022122220102221010012210212012002011010220111202122000101102221212210011001120210212000120002121121102111012211002021012212012101100222221220021002202120102012220022012011120122112211211200112121220021202020202201111111011010100100020222210202022022202101021201221011111100002102010202112220120101110101122010111002220000220000011200022120022220212121012102110200210202110001102011120102122110112022121202210002001002100221012211111002200122121001120101102020120020012110022011111101221122210102020211110000100201100002210002111120121212020122100112022201101211111120221220022212100220021000102121201001001011202210221010122222201201111010121120001020111000202221101221012002202111222102001012101110020020120122221022110120221122112012202120210100221112010212120011221012001110000011002122201102110012220022020202111001110001000121101002111102211222122121011111102101010220110101111221102002010101001001212110212021000101121120110220112211122111200200102101002021101010001012121212112222220010002221010101112121110000110021112001021011020001221000211102112120222122002120112012021000002211222002012021012212001200200122022102012112020022001002120010101212210211122211002101201110101212121022011121212021002201021010101020110221111201222200110200011222111100100102000021001102212100212101120122202002202001100212021120011111122211100002120011011000022212102102220011222000110012111020221000212211221112202211121222020110221200001011210021121210100210211022122022220022011100012100011120222112212202202000212200102002011002000202001020001202121020022121022100222122212221021211012112020210021201021022120102110111000012201221000002102020211212022222021120011020101002120112122001211002101021222002221201000102210011121020101001101012112112100011202002102010011200222102122011100202012010120010011001121200112122110010100100202110022222221121120102012120020010110121021220011000222110012122021112220101112200220221112012020000120222120110000010202000012121220221102222000112021012201112211020111000202010112120122010211021002120011012020220220122000220102201211200212110211220210211210011211200211111101220102100111021020122122102110021100102112220202021112201212212021221000002211222212222201110222212111022010220112211122120001212211", "10011112222022220020120121211201101221011001221222210201020111201102122111000022012101000012210212010210201201022120222211100221000101002122002102221122112101210020121021120222022000100200101200022000101122211200000000221021120020020220212002200110220200202201101010111122001011211200220120200121211111022010102111011120112120000120222212002011121021200002020201021201012121211012120201001221001222110202020002002120010112112021101100220111100112102012220001112110110210200200010202210200202012212020011212200100101012122011210012110101200221212210210221201221002212122210212210000001021010101122220202221012011000212202000210211120100022110100010011101221110201112010200220012200011120211000220022102101102200100102102101220101012000002122222201120122200211111200001012100100202101121012202112120201112100002011011101220202201210201202000221201010002012111010011010000012001212021202101220022210101102011200101001001201100002011111101212100200000221122200021001201120222200022012010002222200002220111110220110121020011021210012200212001120022010221210001102001122021021022200212220022020121220120121100212020120200100121022001220222110220220220011022210212121210021212210010011200112021200210022112221020211012010122101020022201102001010110122221210200200122110100000012201210100022101001011121202022220100221021111201102000120022201121112222021012000000102122101120120100211120002102100120210221212101002000112201201101011110221001010000001220200211100220021022112020120021202200220022101001211021122112002222212210220010010102212200011212012222020022200212010212100010002210220022021102121002211212201122122000121021101020020220112021110101001000100012011212001012112100021002001201222100212011000200102100012020002122212212210121121021200102002211200011202100221111101022001121120120000001110002121211102212020121121100201020011021010022222221110110010110120020022112012221202121101001000121120000200021120100100020200200010011201100221201011012200100110001202122111112010110120101102022210100112211200200210101002000010100010002200110012212112010120022210000201002221202122122121020201121112122220012202100222120221101012212120121012102102010002012112212122212100101012211122000210220100021011210110022111112010220122122212112012101101111120010002021012120010002111100221011202202222212021001101101021200110102210020010122220112121001012200000002211201100202100221021101121111011210010000122212210021112022122110200220112010111", "21122122111101121112201002011120202010020200120220012112200101000021011120110221220110211000100010122212021002220111201020002101212022011222022110021100110021101221022102212112101111221002001101021202120200212011011121212012101020110012111212222122222122220002001221021020001212000202220222122011021110102200120111011021201121000122022101011122120101220011202021110002020222112022010210202010210221011102122201111111100002112002110121101001120110001221221002020221222212001111100010020020222222211111220202120011022200101121200201020222100100102000112012002222110111222010002101020010200020221112112211011112020010122000120201212000112102201200211211101222010111110120100122002110010220121022200111111021121212122221010102101110210120002120012020110222111100212121100121112122101200100222102221210102211211201120111011021102200121022022100220020020000010121111200220222112102112001211110001021211101111001100220220200011112221021102202122200200012122222021220222101102021000102202100021020022001102120120001212202002012011122011000121212000220001000121211012112110212101112010111202020211022002201202102102102212010100221202122010102121010121221200020100110202112200221121010001101211002111012211201112121110212112212111010201122011121120202010222021211002220000201222212010122011101202121121012010200210102100101120222010201202010020222222022012202221002000111021121122102202100020110221002211012221202210202002220110121102222120011221112102101002221121211220022110220200200010202211212212220221100002221211102121212221020022000001222200110222012001021100122222022211220022122201222122020221021111021202212221220210201200110111222210100101100212102111011021112201210010110121210200011201212212001101111110011111202200220211111210221001002001012210211020210210022202200222120112111210100222201021010110000000210220010212110220000021112221002000210201020110220111121102111102021200122011112100011221121100001022212110121002122112202020101022122110101210100210120112111021001222210022121100212221121001210212101021200221001011112222211011001121210202211111222221111110121111012002111011010221201101221000220221122202022121020222102020100210002210021011221011112202010211121120001101110020022201212200122011000021000212220020020102202102122001020001221122122101011220110000200201121122220112222101120202010111110202212020122002110202122121022101221112101111210120221110222002201211201012201101022011211221010212010122210212122010210121", "12122200111120202200201110120100001012002021101102112211201000100201011002200011201112022100112010001201010002002021020210021202210122220002200100121121220220111120112220012022001200021221222010221001011010010201001200212100001202111212121201100121201102021112012111212212012002211010011012211211100212120122002222021220002221212200201120112212012200221211201120221212020020102002202212100200101201222000111210122010010202020210121012002112010002021020102012001020101211202020111112221102120222112001102200020111100011221122122101110220121122221121212110202000121210122012122202010021121210002021110012211201012201210022220210212022221001112122021111101002112011122122122020100200010011102122020020210110010002020022202010111110000222201020222000002101010211211012220021120011101120002120220021210000211121222222211202101201212120111120221120011122202211211020222221002222111211000102011002221110210110112112220100021202022001011112012101212020200200010102212111110202101200021210100112210011022111020010120110100012210120020100110202211021200120011212212222200020112102110000220102022202110020112101020111200211102000101200201212212222200001122010101000011011002200010222222222111021110121022112200202202222010210222001000211021202221101100120202022000110222200221010112212102021102100012001221201222201011201002211212221200102121020101122200102122001111101200201210211222022120211012200021211012000102021122201022100002000200000120010202120212220200121110020001210120012022201220110010012011101120111200100120111102000122020000100011020121221121102010100100111021220200010110000111200222121201221211122021001122220222222120202101121002222021011002012221111001210112002112110022020202112210222002101002010212100020101212121022200012001001001110221100201020000212211012001212001201022120102101012112012212102211110210222120122002210122110120112122021100211002212220221122002221121220211102112121122012020210112222001012222001100221000122200102000220002210201101112012022221220011221001112000222201211202001012121122122211121120120010211001201110000021002122112101221011022022202002000102212212200022212102000121101202120201120111010212201100010221222011012220220122012021222120111010010110210210200011011211002002201221210201100220000020211112012012122220010212010121102211122101011110022110011110120002212011002210122211000200200010000000222012021121201011102121212101020212020102001011202000211012112212221111112221120000020001221", "12210102012000102020111010120221020022000012120221002011210021212201101222212212220122102202010121202001221011202011112222112201012112011110000102220210201222200020000022022102202202001012022001022200202012202200211202212101021010202000001221011001021201001100011121212212100002200201011002021200001200012002210122020102210002000002020202100202201201202100102221120000001010001020101110112021120221100220222011210012012212022221112020112011210120111012020021112012101200020012010122122222100210020010220211112011120210101000121012212000221011111211022200112101222101122201012002200102200021221202220222122200201222020011101220100110110102112220101121110021200112012110021102112222101112120221202111011121012211012000010202020021212001011101120112112110110020111221110111121012020100210100101122122011222200001111200001011221210010102121200102222201212120202112012210021012122211000111212012011022112220100211020100112210000122101201222012012012210100120202022110101121012112221122010010221110222200112121022112220110201220100121122100011210112000210022022000021020211222110020000101210211211102120212222010010221000012021112121121021211202200201020001101212012101202102212011111210022212121110221002100211002211001100110120220221020112221122101022220002112101121021010222100120110111122022021212001210220222110112201222002012120021101210222220121201212010001212121202111001111211012200200120112110222010222120121121122202110122211120101010121120101121200122210101102001120121211001222122002002220020020001121220200002022112221122010110002121112102021122201111020002001201022201012121011100220202102121120102212000201100201012001000011222200212201222111100101002202121201012221110012020112100110012221020021120201012021011000010022221002220022112101001012120222022020100202000110202011112002222200110211010111221021002112100112122201201100120021112101001002200221221001111212201012122112001211200020001201001110012222100010211011002211221201021201112002101221101101201200110221200012022021202122102010112021021122102011110212011212221010110120121200200000222220201211001021112002022111220002201112001220212201012120212122200021020020121112210021001002011010111000101000022020010200102202101021102101100110201110210112211122222020012012021120111112020202120000000122022010021202210101200120220221220121212012120010212100201122110000111020120001012200202110200121010021111111222122221011220002010011101121110110120112022001202200102112", "02220010202012012011010001011001000110002101202002002011010200210122101011001122111021200011120122121211112202022211110202220010021001000021211201221111212021121011110020002220000020211010221011111201000201012012211201111220211001221200211221012221202100001102002211001201212202001221212010220200021122200020120200020210001210102022212000020110201101011212011021002211120201210201011022221011200210000002012210210010100201111010002011211122111210112020100001021222112102212020011210001110200220100000220011101200011011010110011021122010001212020022111000000201020100221211020220020002121120021121121122020102210020001110101000202201120220220012200001021112000111121000220101110020201210110110211020122202121202111102020101210021200121012022122200002000211121021221222021010121202220211122010010020201211110212221211221022121101021022021212111221212101222210122002222101012000012010021101220101102111110221122021202111010112211210100122111012001221010011110020112211221122210200220110210220222022202211011000002201000222122012021211011121102120222102220100100112111122222200122020121011110211202022001101200002112220202100202012001222112101100221202021222222100220020022022200222220100210010202011101012121101200120102100011120010111121101022002222020000121021122101220021210120001101201012002100211002201012011002012021010121120022221200120022202121122021210221011022022100120020201211001221210001001202210100111101201220200220001012011022000010022002001222112100011212122012200000020000120022102102211100002101120201102221101212210200101120221112102020012122020110022111021021212002221022122200111112010020102222011222212210210211120110021202011122002022121012112201002212212010022211100110211202112022101120000101120210022020220111000011122022001201111211201020011211002221122101002212212101222112101001212102110211021002000102011221222101211102212002210002122100112011111111021020210001122111112020201100002110212022112012001100221020002011200122102210101002211211221201211211010011220110112202110112111221121000222020012200112022002001010000021211102011001021210022200200012002110212200100010111101122112121100000200200000200020002221011011100111220011201210200212101012112220220222212021120121121210000011200122020021220010200222201102201110112200200120110121022012112222011120022210121211221110022201110112100122120110001111021202111022210121221102101222022201122102022202022001101210220111022122001101022220220120112020100010", "02212202200121212212020222120020012101110122012202010220222210200121011120011000020121211201222102210001102102002011112220101200002102201201221111011101020022212200002012202000001211102212121222220021110102201002210202111020010102210012102002000122100200022022100021202101212220012101020220101200122122220012021211120202221112110122120110111102122220120000220021022210120102101020001101102122222202012012101220111210221111002002221121121210110200120022110122001120120021201011111120112121111021000220001101012120101110010102101210210122021002011011001122002012020202120210012212102202012021000111201110012122202012211220201002212102111112002200000101021211111220122102100212120212201221020121222112200120110012001201220111200102112121021120101122012211010200002222020200000220210111010211111110111212021120212102001210000011120012010020210021121121102200210202111121211022211211020100120120101002222122111002010101222000121000200011102112121221010210120211022022022020112220122000100000212200121110201002110210021121002011102101201221011001221201211202222210021100201000122221200200012012110220210210220100100100200110022111200222221111012102211200122220022112121210100022212110202011121121212002020010000020020120121212201022020010112210221221200110010220121101211212210211101221011011122122112110210220121121121000002112101022122120212002211210120120001201100210221022112112101111201212112010101010012200010021121201011110110001101102120101212022121122100211212010112112220210011112002120021120102021121012201001000201222102022110020002111010102110212001212012100221100201022210110020102210000202212000220011020012122210120112102102222002112120221101120012112200202002121021112120222002120212101011012222002111002022202021001112220102110021101101212200101222122211021021202200111112222222100210100011021000121100001220220101101121012101022212020120111100100122100022201211120012100221102110022201211011001100100222001022210220210021221000010120122020012202021210210220211021102000011021200220021000201112221002110212200202022101101022011211121212202211201022011121112211210101100110201002221212011022220210201010001000122122012211120112112222200012222001011201221200222221201211110100221200010000200220112110102000110121021212002101211121212102010111222020220000202221000120201001022220110220002010220220121212120010000222220002212001222022210222101000220101120022021020201222000002020122010111020012020100222220021002121010122200", "20201200221012222202102121012120122020221022110121100100012212011112100120010020000021101101011220120011101012002120202212200212202222201020122101221011011101002021212020212112212202110220001002222202221010211222121221121201101201000010100000221012210022112210221121120001002210100122102111210012001010122010220000221202212110201222220200111012122222122112011202120020121112021101110220002012211101012110220100210221120011000021020010122211012001011022211111211001112022120120012210002020120020222010022121010121110101220012122001102221220110022010200001210120201220011120110000010002211221201121121011120202212112000211111120220111201010221021102101210102020111010002020102010011122220200120002112211212102200010021221212110222110000121202110022202122102120210202122201221212100000212021221220100200211010112120200122011011001100201200000020210101110221210022212022121120120011000210210011120011001110211000200020020020122101102011002101212212210210100212201100002102011000110202112221022002101020112010222000210011211020222221011012010111120221200222221002101121002110000112102002120022202200020121002222122222221002220102102120021100012101020111220000021010210100021210112222002200100211011222011122210122121022100112212121201220112112012121121121002001022022101000211200012101200101222202201002000002121101210200212112001102200021200011200220002111001020112020212212202010010211201011101212011001102101112012222111101012201020000010210110221010120100202202222002020200112121222222120101202012222012220011022221022000212222201221210212112102021001220210211000221211002220111211022212212020001011112222100111020120100220222122200121110110002022222210001202210121022121112012201010211202212220102110010012220111220211101221120112010212011021011220211020200111122120022122121101220000221020200122112212102022220200122022111222200222012200010001221220011012111110212012002000112122201100220221120001111211212220220002011111001021212001110201000220021002222210012010221120020000002120012010201102122121000022011110222010220000112201120210022120022201112220212002202100001222102200222010101110202001212212201002200022221000210122001102112210021122201121101101200121222202021001022112102202222222220222122022022110222212101111011202002011021000012201000110100200012001210101010000000102221121000022111220121101202012122220202210111211021102000001001100020221102022010012101020001101111102122011110012112121110122122222120011220101121002", "22021010201112020112002112021222002110211011010112210212001101002102010220220210210200110012102120122120211001001110011010211101000200110212000122010122120012200202202211201012021012020202010021110211122020201101011202000211122201220201001022011212221210200000101112100012120201202102120100211012201101220120210112110001212101120002111111100121110120002210011021022111112220002110111112001211121000222220022120011022120102201012210210200202201122021210100222012000012120212101111202000211222202201012102100210002121022020201220002212020112200122221022012001002210121200022202110121002212122201002202110120011000100000011020200022111200200202221021000100122002002012021001011211111110100012001202122222011110200112112102120201020220200212102221012111202021212201122120100201022102200020211010022000102120221011202221221120110201110012211102110002100120000112211200022001021101110022020101022110021011100112102002020002001022121012010020220211120100010021222221200201220002100110021221012020022100100210002102122000122112102210220222101011200211100202120210010202211110212110200112210200001001000110022212121120010001221212201022100002211110112212022000120002000012211100120000000010001110001001220021012000202002222210200021011011221020100121022012221120022201211121220112210100202010110021122021200102001210222110102222211121111202020210202210022122111010000020100220112001221001110022221202101122102120012211212012220222000101101100120211210120221020002210121001021202002020222020222221010202111000221100120202222020112101010222020221002222002210000010212210000121122121020001221012220020011010210120220002122002200021101201112121220102121201112200211100110021112020102020210202200102022011102010211011100021221011011012001001110200010100100122212111202111121110212000000210122100210121101221010220121011202222002120101012120201011100022110021021022021212111002202211000101212221101012120101210011011200110120202220110010002120122220012101020211010012220020201202101020011220120211011102012020001122200210210210022220020201011011221100111202102120010020122222021202212102020022021211202122021101200201000121021121201100202211012100102120001111110010100100110002210122210011022120002021001011201010002010120111012002120021222210012111021121220001002000002222002000011202110111010200110101111222120210211000021020211121111002100021111122222100102100121212022120120002221102000002112012020012121001110002201112201100220221111110012200", "22221221121011010111001121111212111000220211211121101200201102202100011102022110020100021210211210022201221222122020000200210120111021210002011222022011000220110202211001100202110201120210222122000210212112012022221020120112102222221012110211001210020122112110011020020011012210111122122200220221210110210121020101221001021221210110110222121212022002011211012120120202000120110101212020222110122222202102012122001220002120220101000220102110102221102121010011110200010002202202011212010202100022102212122111222001022121122202022020122120021020021121012200122222012120001222021220211200110102020200011112122110101210220101200212121102020010120222020101000012021021101020210210100222221020110120120021002012211002222122211002012011002121102012010200110001101212220010012012221101101100021121202120102020001012201202220100220222101020020011101210100122022201220201111011121111202220221111100221001202110111212221220010211210122201001010121112102222001001112201202202200102200212212110021222011002021212002100000211100200021020122001200121110011112121012200100100121210200010022112001212022120212200110222022201202002010112020120202122000201210210020100120222112100201112211022221101122120201012111101020210011022022202101120010212112220010110012112212222000002212222022012100001002000210211221120101122012010201010112120222220202120120010101202220101020122121212001211002222012121102211010200212200111122111001222201011002001020221110101121001112012220110111101010002111221221221101111110021101221012020002000002121111110010001012101012201000112211210110101211210000020100221210120000111201112011112222122100100120211022101222221112221222202212121212222102210202222211120201112011000101021100101011122000121211111112121122102222012012210002212112011021210021222011010002221102010022002101101201222000222211001000111022122201121111100002100001001200012000212222022120201022201122121100122022220121212001120022211020211020012211211100120020212222211001111012012210212220112122212101211111221011202201110210111012011220111101021020211210101220012122120000110120122102210121101010120211100222112001201101210212111112101122111010201222021122110222100111110010210111022101102202201101011100210212122202020101101100210112202122211221000002012121000102211111211112110110202120100101201210220021120011111020202122102012222200010112211200021222101021022021202020101001111220121112001011102012001221011222222001020220110001220102210011210001112201", "21220010002021102112122010201102012002210010202112101020102200210021202100100100220102112011012120200020012220021222222201002021100220122112112222120111221101120121002022212110100221211011200221022020222121120000012100201212001101220112110111102211021102210210101121002210221012011121121220100121001202102101011121001211221222021111110111202200122211002010000002220100121022000001012002210101221202120020210200222210102221001112001010120201111021200012102202211200111101220202220201021212122220001101210120021011112021020001002010112102002110122202022000112210022012200100112212002221201022221222211001021201112021221211102120022120001111100012011210200100021100210002022122012000110220210100110022121101100102201202212100100202211120002221221102220212012210222210121020002222221210112000021221102221012201000221110010200111102002200012210120201212200022202012120202110020222021002001102100202122012201000200000012201211102220012102112202220222000102100010202012110220122121220021211020001101122021220200110222120201002022002102222111112002110011200112000122211002221222222211100000102020112101011102100200210222100202101212022201001011220212101210122120002100112000221202210221200100201101110220100000210112001022021201012002012111210102020200121200011201022112200120212211111220020102020102102211020221101220202000012201000210021022201220212022212112010220001001000012221200010220211101112122002001211102102020201202112021001120001212001111012022212011021000120102202011010120002100221021110002212221101020121221210201200120201220211222220120200110112210011221120112102002020212112201021221210022201201221112220110010222001112020021202210100201110210210112202121021111201220211211120102202120101021221101020211120001111222000100210002000102110211122121122021201112111120022022110112220002022112111200112201220002002222022012010121100210222000221201221211220122100201210201022221112111120201212002200202102002120101012112010102010211220202112112121021102012220211002022110200220002210221201000002202211201210120200112200201120200212212200020221222000001112112201002101120002222000221211111202201122102222202122111121101221201110211020020121210120112211211121220012021221221200011210001200211110001210210001011020200011211020210000002110002111111212021221020222111202112121011120221020101212120222102020102122100010002012010101021111211021100110221120221101201100201222101020211000111000002222001001110102121220122002212022120001221", "11020021101220211111210202102202020221021002002121110011210010222000211022220002221100120022221021002212220021112220001000100001201222012101101201022012101121000101122112010111202200200221202011120102121200000111122100211221201212221022001100110101212211111112112002020210001000100122011021222022010121212112022211211000212002122110111111100020002221012110000112221120111110020220002111202002100201200111222001011220002202121022011221010101121211000011222202001100102010222011100022210112201122012221101200121120210022110201211100110212210112111220111121200201221112220101220101100110221201221201201111121221101122120120220221221212000111120001122111010021011010002222211000101201100212001220102012021220201111201121121110212001020222222000122012012100201121001212022211210210020112111022212001012121120212202211222022101210201022012220121201101011222201002121121121020022211222212010112100201021011021010221202001222022222220102222112211012211100212110211011201210021201101122100100221001022020212012100010221200201101211200220010001222112222201010012010102212121210011211121012222110100001001221100222221202200020210022210100110222111002112001011221221110210202112220211200002100101012212121020101122212222112120002110110221221012000001120020011012112122201121110202221110120200101221202022011021120112001122221200001222120021022221201121111110211110022102121222002022102100021010120200010112012011121112020102222122211120120211122012020100210010220220220202222222210100121210200211012122202020222211010112112021021022112000102220012000202201111022022211010101000012011112211011020212111021100112120021221120221220100121201002111111101010122120011202021110211101022102211112112100102122212020120011022100111020000121102022112212022002210122010202121210212222202020122212121222122202211112112012010111000210110220020010001022221010001112201111220000222201100121012220022011111201200110220220001010012021010201120200201121120202100222221022012000220000121111221210211112102000010021212110121200120221012201021222210210200210021011212200202222011002201002200020201021221220012122100112012111120001221100220202110120001011201112102010121201200002222020002211000111201010201222002201001122100101120101001000221011100010202102121020121201120011120120020010112120202001210011012010102000120210022112112111022201100000122120210202001012011200222121100112221012121100220101101010022012110020210220021010222221111001012022120212011202012011", "21202022121021110010112002112110010122202221021000211021011211120220000222201221022121221101001202120200010202111111101102202112002222011000001012002010001222001020100201022110101210012001100220020012121112201021210102021201200202002111211010011001200011122002120112210201010022002010021211221100020221010000002120112210120022102121222210121100012000021201110000120111101201211101020000021222112011012111212012221011120220112101211022111022020220022122111202112011000121102211000001210200012000122111010122200202010202120010022121121100022112221212211002121002101221201101100110200120011201111221222022221121112211010211020020022121102000212001222000212221111222200220112220002020122220111111002020120102211212011102010202010201022221000021211221201000201111122211211201220010011210202121211010011202111002120212120000122221222220020200011011022011002221110201112102200122120110112201012212212001222002102212100010002011211222211112021011202200102210121021022100002112202011200122220211202020112211110100201100001021020211212221020220220210011200100021222121021210200121021010222212102121011212110112021002210201212200121112000200122022211011211021200221222222211122200200200102102121102100211220122102111121120002200022201112021111121200122110122200110220110211111121201100220101201221221211112200120110122120110010202211100112222120002011010010210202120212121002210220120202211010101122212100211002220110102010202011120012000010022121200021001100222020002201212120112012201222111121120011121000112110002220221002002112010202112022022202202102202022121201220201011012010020012022121012012102101012000021211102100101122210021101110200022012212010200011212112000221201212122021002000002001022220002201112101201121112122100202011101210101110001102121221212000201202000201112022112222000002002202121012012101202210201220200110200000112002212121002112002012020121120001002011201111000211111000221220012010202002120101211120112202102002202212201012010122101211200222220012202110022011100101011200110211021222000100110011000121012011001202211212002122100222010202120010200010121011111000121221112220221112201211001200020120120110011001221102020021121111000112201200111011022211122210120120121022222121221020211010212220201222011000212000002110211220022011102201110202201211201212121121202022001201201011100221220022112110212111212100011011121220100122222212210111120012221001021001000212212200202111221010020102201021020221111020001222220", "00012002110110111122211100120012120202222012001012222121002022012110021010000012001110010002220021010112112221121201111212210212200020002202211200121221112211110112122200112012121002202002220112020000110020211111020022020212001000212012200222210012011010122202210112110012011102111221011000012100221202122101222122100111201020012102201112000100220011022001021222200222101120110202222021010202000211011111112221121112020010111122212102000221220100020101111212021001110222112120201011222101111012100011120020011110200122012110111000102202002111121020020112121122200210210122102222120100102121002022212010001021211201101210122211221102210200122122021212112000021221110121112222211010120200021220200212022021212112002201121022000102010200210100112222102021101012002122000112100020020211122101212112200022201112220012111002122120222102211201122012102020012100111220110200112010120020000212120112120012012202011022112002020211022220221002122021111200012012212202011210012100000212101121120022202002102021001020210011122010021001000122010112002101120120110222221121021111020221121200011201010120220101211122111111111220222022111221210212012212022020221001201222220011112020202022102211020201101121100112221201112002210212202000111022201021210221110202201211102002001101120201102220201022222002112100220220121120102122000001202010111120112211112010021220000202000011110021211000201122220222122121202022020121022211102001100212222212000202022210200200222122221001212211102102012211221122222202101010101121210112212022112212201022222022200022011002121001112020120012200111102212022201012111012022121001220100022100111100112120001112102011012102210201100112020012000100212000222210200212000110121202110222222101102211120021022022010202121012112212122200112020021110011110021122012000220111000200101200111001202010122102111212222012211122202210021112001201211000201221121010000220210100100210011111121121010122122111201112102012222211121102012120101021001212221012202021020012101010211100210110121210221002102002020112201210010101122122111210121121111102102001221121101012000002212010220202111120122110112010002020211210122012122102202101222221001100110022121012012102100020021212212100022022122200221200112200202021102221112201222201222002022012220121111212222220210111001011111102002201002112120010101211122111110212201211021011021010110220100002100001001021100001222210000212012002112102000120002210110200012102020110110202111222212200102222", "22112202221000101111020122000011201011121211012021220011011111010202102001121122022211200201022102202111102222222012220201012221000022112021011101220001222021020221011002000212222220221220112221121121220101211220021120021022010121212201010222111021111201202212210020022000001002000012202220101222021101120101112000021011102212220201011211020110000210200222211012210210010211212101220100210222112121121110001102211000020110200201022100111100020112100100101000212000202102222121022011021201001112101010101211101120202002000212002101111101222101222021012201110211220201102102111202000101201021110121122102110221101100220120111101001212201100210112201022101211122012210200000121201112100222022011122211020020010101211022101212222011212220122002012120121002111022221102012200120022000122121022220201011020020110021210121012222002220122002200001200002222001011102212211220222222011101010010011111120112000101210001112222222111120011120012212110220122202022221010100012100102200021000011122101010202120122221222020200222210020002120002121211002001100011111100000022011102212001011111011221112000120120211120221011101212021220221112220202111102220221002112022101021220202021022000010102120222201102120102120120002222021100212200220101012202001101102101111100221210210022221120110101001100111201021222222211111121110112002002222000001110100010120222201101101021221111220000110022211200212010020211200100212101100122112020112101101021111220220101212002220121122002001000010020121211020112012120222110222202110202102121101211112220021200011110212022111101120221221222002101020102112222112102002101112222211011020121112000000102001111111210000220010012001020211120000001021000220201012010210221200100211022011010001021110120012012222210010110022212020202222122101120201002021100020221220210010001121122101110021000022202010011202211220200021011010011112202221220001102100222011202002220001201201012222020002010111122000020202121100201211022211202021022202210101200001210220200111121112112020111010000011112101011211021111121000122012021121120100121101211210110100211100221111012012201202220011001121222110222020001010020000120200012112122211212221122211011211010101212112212110110021211210120100001002222010010021012021022012022221201001210202112222200002011212221002221222022122200212222221101101122212211020022122102002010110121010222220201112200001100201020022102122102101220120211122111221001120201000020021021200022112100022222001200000210", "11100212122022221111100020120220022210222022200120221002220021100012021222211201020202110020022220001201002020120101002010101001222022222110220101011220102011001101002121012112102012222111101012000001021112202200121101122021201020011001020121000221202122102002001001001112121000022120112210220201101022222021000020002210210221012201120020221022120022101000021200021110210112101211220101000201020122202002202220022022221112200111121022100202111211010110002221212110222000120222200100102110200201120211010111012112201021102010222102200200020220011010212021222010112200202222221220200002111020212212102100101021201222201220011112112122012012210020102020021110100021100200011202112102202110220021020101112212201010200012202001100001200222012110121220220212012121111222100020102121110101001021002200110011021102222211200221200011222012200221202001200021100020101102201111210202112011212112202012220100012010221212022201212210102002001011102121012112211001202201101101111221220101221021011022211021220101220021220222220220012110010212012121012021201110001102010220120010122220220110022111002120111212122110220112011211000220022212021122122011112010010122010120121220010120122102002011002220100002212212102201210102100122221201201211202221111012002120020222211100010002122110122222221122212210210010101111002210200221220002012112102120212102210101020010100200010121221022001020211221101021220200120020022222022102102001210220211211210112212122201211101110201020211011001012002122020122022010020222022101121010102212021022012001100022201000010001012122021200110102220001121210112220020110021010012101220212021110201202002112020202220002221012201021120211022220202102112121220221111200011102221112020110110201220101201122001210121011222121002200110222212112012110220010022110112020022011122220120202021102100012001022101110010221122012211000220012120012021022020100221202001000222010001010000120201211110200100001020220012021021221012100111211001010110012012220101012122202201211221102010210012112222102222220100212220212022101022011021022000002202200211022111201021000200220211001112002222111221220002001121002221122221010200101201111120000110220000211101020200221112010020212021102111202200000120202210201212222221210200000221222210020122210021222112001222201020212021211120220001011100201122122222021220202112220212201120001000101122212010222002021212120020211122201222010022210200020201100212121001012100112012111111112100002022202220020", "10112020222100220012001210010221211011201001210020002220020200100020202102012020022011201210201200021210020010111211000020002011221220111000100110010110001122020021211111020221112020120001012022100212001220120220211020002102002010211112010212000100202012000012000020000000002120120210111100022121012120202201211010021221121212101111022220222001110022121211220122211012210001111200011022202010021101012012120120221212211121201201221212212202222022222122021111121022012011121112012202100212022102011022220121222201010122211222001022221101211120200010212012010021110012100111020021001021210210221211211212122021101222101220121001220111021200110212210000010020021210110220122120212110101102000121221002020221102200220121110202021000122122222012020022011120022020012110010101120121121222111101001122020120021010121101220010120000110200221212222120200201000001111001222021112201222022212020210012210111121002221111201211210111021122121200100001201112120200211020121000121222020112000222022122012121220220210000101010222200102111222000110112210201110111201002122121220221201021001222222001201001011021021112021012122011210221120001110202001112102121110112012202210000020012002221102112010100012112000101202111002000122222010110210221011001120001002100001101010121011100200200101002010220211102102202020210021210122102122010021021121021101002121022010220222011201002120120211112221120101001202120000102020122020122210022200020002102122202211222012101200120102201012020111222212211110000100100101102022202221010000012111211122220000210200221111011221202121221210110010221022121100120021021200022202011212221212102210120122222020221211220011111010112121100210011002210021100111022212100220010110110120120011011121200001220220111212002100101200121002100210211010122200122011012002120222121100021101220220122222002020120211121021001010222012202021221001211120002010110220021012212121101220120010000022102020102222121202102012121012021102000211122020212210002011210120012221122121020101010111110220010200212121021022120202010110110012221121111021102121201211101220101011002120100121020101010111201100120122112220012110021122000120222010012220212200212010111201000211211211011121100002200222021001111021110020211020201012211021000112002210122212122010210212021020002210200010011022121011210200101022012111110121101121012122001111200011121201002211122210020000000220012020202112222121112110012012112010202200002022011111111220211112222011021201222", "22102120122201111111111021000210101211200112121120210201020002121111222112202122102121120000120212011120101010001201012122112102111011201121100210110221100112012200221210002110021200212121000202021021012022121201112002201110112011022101020011011011012221111001000102022112112112000000201000022002000000000000200202120210221111022001211201212201100010102110111220000100202221211102122021001111010210001021012012200001112010212202111221021011012021011102100021001020201201002020121102022212201000222122020211212022020000012221011012010220011021011011120100011111001220100211102010022022211202111210002020210012011210100202222001121200211021001120210220002110011012201012221212120121200220222002112122212210200211012011200001210102220121121012201121220122020122122220120001121211011201011201120201212210201010012202212121220110222002001201102210020120210020220000120212112220001020121022202212001020102102211020122101110211201101012221201012222121100120212111121120002212002121012201011011000010222212021022202000111210102102002010222020012211012101111001001100222100011020210012002201000001100200000210102112212100211101110121021001200102101122200021101111222211111000121110010111100200102111020101010020102002010012121122002020222201202222020212112111200001210112222001121221122102211102020020222210112010121012101220111110201010112000000100012010212001122222211110222011102102121120000102212001221210220111021100110200110122211211212222021012011222022022001102210221001112200001010111001021012222012100012111001100120002021120202111211220210202010021211121002200112210222201002211222120002112022211100200102121221120022121021220100212222021222220210121010010111111100210011211012002020001212222112112120212002121012121202000111012212010010210201011100121112220112000110111202022201121200011001221000102102200101212110211102002111212220200021121021000222022121110001122102120000011012101110110122011000002211022021200002100221212201121200202002102022222210000100012201220222021221211022000222212120201100101221212101001122201121212020020002101212202110100210022000000120020220020200211201211222010121122121021002121100110000201211021102222101002201001121202220100011200010020220002212202000100202202102012121120010122111202000202011010211220002021001201111002101010021001201010100202000111022111202002122020211020101221100202102000222221001212012210021002212222121120020121101200102212011100210001212210202110120221210210122201212012", "00200012000210020002021100010210100021211210000110122102212012001211112210012002210211220110201001112110110200210121111102222201110102120010102111020211112221020212200020202220222221202012121111112022120211002210221121102101001212200110222122212011201002111202212122201222202000121002102222112221022012100022121102001121200220200101102102220211101012222200010220120220110221002112021200100110122201001011201001020110210011101122122021000021211022101112220121221212020120022201021201111020222021221110120012222121202201000100122012211210210022201120020220021111201120110221200002000022122112121012122100100202001002211110220020222202200000111010210111111002012200020020000021201002202220110210202101212120201111011000010220121001022001111102000210021012202201112121120012000211001012020000111210001120200120011211200120102200000202011222110212000112021210212001121202001121120220121211211100122200212002200000212200211212200001220101021102101220112201211020201212222112202122201200220212111101220220100100221202021112010110210211021200200020212021112210000211212112121202100112002210010100221202210201100200111012102121021222120221011202102200020020121102001011002002011111002111122202210120122212002220211020212212012202201202201021210002222221011101122002121122021122220221202122210100222022220221101221101202001201201202221220210000000200002001110100001222002110201000010102110211012222211021120110001011222110012211212111101212122021211120111110121011112222212211220111200121121212001002220210221210121101020001001222111001100021001100101022220012111221210110022120021122122002001001201022110111011102122000002000012121121201222220111120010112020001120001201121200101212000222022220102110122101211010112002112022020101022211220020211101001102111010100020210012110011200000021101101020200212110222221102000122202102200221201122222212211221011112011112121210100001220000102012121100010112002200022002222120000012220222220012210220001100221220021221210110121210022202200210021020220011210021122001221221121010112012021001201210221011210022220010020212110122001200011002112211011100021111002111012221102101001202001020102021112101121012120022001101221002000110211101221021001221001122212110210222201220212000201022221100221200121021121201112201020211012020120012112120121021000122202110021122002100110120211201021222012120100100221102112220112010201000100102100010201111111121021020220202110021001202002122000012010202101102101122022", "10121100021011200001121012021010200122120112120021111120200010101110121110222210102111220011001011010110121100200200012001022012122222111212101120102220200220102101220202201100100122110212001220210011100220221001112121000020002221002221111212000112020000022112121012100010212111220200111210211212200220021220012120022222122211222010002201010010001222212212201020221120121210200010212202002002011010120212001200101022002200111001112110211211220221011110201112000010000001200110101021122211020211120002100110220122212002212110021220212221020100001220022021111101120220111112010200222012221111112122220122110000212220102122210001002112200001202012211112122212221000011210110220210122212002021110220102210112010002222021002001221100212012000211021020122211111201002110202220121201011210202202210000220211102020202221110102220110000120112222001000212100001220201210021010221221110020011221111020020222120101220211100220121211211101221111202210002021210221102022020001112211022101020120202012101102001121002210212122002111110021100102100202112121102112222011121002211211021101022020001122002102112110201200012022120022111000111202102210210000002112102222101212112122222222010122011111111202102001211212020211220120121210222212220112201212020221221211021220200120202212000222122220101122201102111210201010002110010011021101111022022112112011022102002001201100001201200200120201222011122101010000200112000102000101012201000011100001011221221202122102021122120121110001222020002210112012102002020011000102112022122022122012012212012201002100112022012010011200010102000122000100121021011001201012211021002212211202202121021012022022222112012112000022011201012202101210101222122220102211000200200120201102120002011002010220022222121212111122002000102121222220102221012200100010221100110020202102121222202101102211020110002021211222012211110020201111001101021002201122111121120001112221022200122201100100001100100211211202001021000200100202111201112112222200202211002002021001012010012001001000002210002121101111010210021110012101211110022102201020220111000221202101021110212102200222121010122121220002210010221222111111110020122101222022001022100112020120212220122021100012211021111211201001110101202220222110222200110021012022021122101212102101220211210021122000121200111111200101012010210012100211101122022212121222021012010010002101000120012011020220022100022222200010022020020010102111101012100122212021000120012012222210112120010220111210", "22010220110102010111112100201100111110002011012201122012022211211001120001202202001212000002201110022111220122002011100012212102212222002211222210102020011011010210221202101011021101011112221000110020110110001221122020212220112212222120222222200121120200112001201021001202111210020001222201110020020010020102001012201110212122021212001102112200021122021221012202011202112001121211100220001212001100222011102020222022212021200101022122010001022111220222022210020200102202122212110100022120111000110000022111011021011212211221211111202202211200202010112220211011220010002120102012202110011222022202202010111101100010222120012221101222221100110212120012000021101222220002021221212102122212212120120110200202102100122100102022112111001001020220002002111021110012122001220100020200101220121022212110222111202122111221102221101010001112021102110202100210221212001212010112001112220120012202221112021222100012120122100201112012112200001111011202220011022200001001102101121102111010110102000011212202012010202011110012012202122111020021120202221022120020211212221101202211102112012121101121220012011101202120110211011011100010001010210001122111011222001020111002001102221111202121121021010220022000102021011211211011010022210120222020102011001012002221011020122010121022011201111020202001210112022022121201200101100022200100211212020111211121112110220112000102000122111100101101202002112021201202102110001001102000111001220102201021221001220201010112021202020221020221020002012220100201122100021102110202200222010200210122212010001112001200201002220220200221212020021021110222211012212101222120011111000221211122000110100020012101221122001001220112211200101011110220202212000102000222000220222022202002021122202221120210212011201000020001201221020211200120011221011100022210121202121122200220212100201220121210000121100121000112120202102201200100212011211012221010000222200111120122201112220002100111210202021001121220022012122010000102021100210222102100101121101011102210021202202122021102001021022222110110111212012122210012202011012021100200011221202100010200001211110200022111010211220111011001000011211012022000222000011202212222102102020012021121111011011202010022020211222120020122121200221121222120222102120022012011210000101111202110110202011022002101002221220022001002002111102201100212000221222101021212012002000012122022222120100121000212021102000011200111110101110212211122121202211000011112200012110011021200202210210001100012", "22112111220002020122120000220012112220202211220110111111100022220210021012211200111122201012022011020100011112021200222122000020001120111100202111122200022221011221022020120100021220010201200200222011020122102100021202001111112112010202122202001020211200022020002200210122111022220022110101000021101200210212210222022221121010001120220200010012020022200000012122011102221000102001220110020002010120002221020001200212220122201021111222020102102221101121212020100201122021201010112221012112001001112111122020122002001222101212012001122010110221021100211011122002111021012002022221021002002021212101121210212112210120001222101220010102122212102220122212011111100112101112220101110011001111201210202110101012012010002001202120211202001011002220011201010022100220122000201110111011221001002120000210101001002102022211210112001010111112102010022102220102010110200201011101000211210022011202002220001021002102010210201100112222122211222000101112000102211112010110001110001200112220101201120111111121210102022001122220221110222210000000002202021212121211211202122122111200201122002011212121111112121100121201200100220122202210211220011001002001020220021200112011001112202212112201101200011221201221011022202002011200010112022012012020012100221112010212100100221111211200122010202120101112000002201001212101120102102111212111012000102210112102112121220002100212002010111212110022112101020222022012110011221010112212100210122012102000021021211222020122102200120010110211200121001110010201011102102021211020120202022010222002102201210012021212010000112020201112210102202010210121020221000101212202112012211000002200100010221010220200211222002202200211212010121210011010222111200101202200022120202220201111202220110120120020000221102111021021221210000101021022111020022102110100222001012002122202111002200211021202012002111002111020012202200001200021000111122200002010210222200110112011011012100020100012121121112101120121022111012112020010221012222011001202120120111222202200022211200122202012012101121021201111012101022102011020201202212121021111010120010121121021110010100000220200011220201012020100111221200110210211122111120120100021010002010011212221122211101021222010210101120201120122110021120211012112120010110201211201202122120220011211121101112110222211222101201002120222121111201211202200200022221020010010212012121022010012012211100221110101211202010121002122202210112011200201022101221200000122011201101002211202222120120202110002", "22001100221210212102202212020101111111021212121022200120100112220000020201000012022122000021222012010100001110201021110020101122102111220111021112202012211120002202021011002002121021221120100020122010020212101211101101120002220002202202220120222002011220121112201221020210201221120012101222020110002201010020202212020021000122011000220210110100112222200212102021112020200200222111102000111102021210110111210002100001202102020200202222010220220101202210101220002211102221101121022221001212020121102020121122010221110220101212011012120111000101221012022221201000112222221022000102112200122022000121022021212222210020100222211202001112021220112101112110002021202021201012122122102122122201102000222202020010200002022121220022200010122011212220002222101120001201102021001120011211221201012100022200002122001111221202011222201102110022112110122122002221100010011122110002002222111222120120110222102011011101001022220112020220221110210211201101120112121122200202212122002100122122022111222102002000200011222010200020211221101101212110122221111000221220120002122121111112110201221120010111011001111002020210000212110221122201001122122000110112100101020001010021121122102211220121101121200221021100202100011000201122211221210001220121010101221110210102200020100122211022112211210000212201110000101022100010001000210111110102010110012002001221010022101212021220200211210111122200021022112220222021210120010000112020011200121002211121021021111112000101212000100112021111111222002201011010121212000022121211211220110101001222201221012011100200021100120200012111020110202121021021111210011101120022210101120101222100102110101020210101100211111220020010200221112111112101112100220200121120200220002212000111020010211012002020211201221022220211221211201102110111111111010010022102022001002200122220110121121221221220011211200110110102121020022120221212022101021210221221101020102211121120212102121212220101111111211102022121022111111100121201101200102102100122201021201102020112202101010001022100000012020112001102202000100020022011202100000002122201102010101120010001221121012201011102122101201111212102222110001120120121200020112102212110002221102100121221202022222000020120201221011121001011101210112211122200020002201010222022002121001010200200001011110222200000121111020101012200212221200111212200022010111110112000000220120111200001102012221101100101111222110020222100222112111212111201222100122122120220101122210010221012100020210000212121", "10120212120110000022022112102022101100211001101111110021120201101212210100102210200220011022200020001222022221000002022221011122202120000101111221002102112020011212011200220122021100220111200010021221201221201120110102120211100121222020010011210121010002010001120011222120102112002110201011022020200002210110120202012201101111022112111012110022201222010120112121112002120010111012210110020021002121211102011002112110200210101012212121020221121211222121112012001211200200222211012122200212120000022001101111201220221000200222020210200000022110022012122020102222120122010212121121101012021011000020111021022202012110101022112012121101000112121220002102111000121022200100122010122011211101222221200121212121112102102021020002111212202121021212211222021101011101001201200202010011022111120010112211120022102222202102102221222122122000200202020010202122110200002222110212211122222012022101210000211110210212000022120200111200021012120222021122110221020102211200002120021221122001220211202200121000122102112220002020121102112100112120111102122222100000111112121210020212210120010222120110220001010122020222001112221002211001220111200011011021200220011111012020111110211222000101110200020202212102221221020012102012220100110020201202212011220011002022000200200001001000102222122011001011111002010002102102001101120221212111222010121202221222102120000110112200012121012020000201002202112122210020221022222002022100100112221111100202211100221222002202120101110210120010222212020221200012111020110000100201022010220112102211000210020221200220100200120102122112022000202202011110222110022002120111001222012110021000010102022122022010212002122110202121002110121220120100212100010101010101110100021212122122200021000201212120001102102000022221111112101201220212110200100122012101220012010021022212121211202201120010200112122002211220122021212120201020001210100120202212121211212210002010221000002201121000001011221212011221101010001212210111020022112022212211202022112001220022110100000212221211120220202122102202211120212100112100102222122222202112200201110100210211022000211012020011110100202111011200112002121010102102111110121120121012221010110220201210220200210022002020201112221200010100022121121102210120101202000202201221212120101212120201021100201020020020122110000020000212020201002000110001210111220010211000100111102010120221021011101022202111000122112122102120022200122022111221212021110120122021222211111112202212022212101120120022", "02121111220100110222212002211021020100202100200011221122001100101101001122112220222110020002002202201112110210221011211122202121200012211221211110102102121122021011001020100211111202012021220110221110211220020221100111001100110200001012122121021121210100002200210110211200101020220211222211112101212202220122002121112211112122012012002200111111221010211012002122020212211101010002000011121121220201201022010210002121101222212102201111011000001000021101210102201112022122011011201101211202220122020011121121021112121000200012112212001101110010221122020201201112010202112121101021121021222120200102212022000120020200210022112222122200000121112101121102112101020001100202001100002102212222102111001210211120111101102002102110000002020011002122220211111221012102200100200102220101022211200201120002211202210101121000110022011102002100220010020212111211200220122210101111022011202120000200122001100202102100212010012021222121122010220022102011111210002001100101012012100221220001000012121120120100212210121211221220202210110220201020110110001202121200202000122211101010012002121200221111202000102212121220021222000102002000002122001222022210010102122021011221012221112201021111221202012000011210122012010020010111022212001121202112110122200020100220020111102110021100200110122000101021100102101001002101212020022120101111100001012210200020210220002012022222120001012111111100110222122120011201101000110202020000022102110211221111202101200120210120202101211111122120001102110121102011111220211210102212012012201220001112212220211222010011221010002202112222001021121220120111210002002020100020202120210002012112012200211022011201000210212110010221011020101110122212220201021200110212010202111201211201020221102011010021201101122121001212002120022222212011101012011201022022210122011120201000211220211000100102100210000200010220121200200202001110001102020122000010211002222000102210100011222220122221220002122012021102101000111210100122121111211111210202111021120201001020000221112110020122110220022210122012000002200020001221011120021022211200221112121012002210100101102120002002211121211120202200000012201122002100201012202000211020122122022100011011022121100002200002120210202112111212120001002211112022212220212100021200020111121011011211111002101002112200212102100001011011221220022201102110002220210220102100120012000210212012010121200001101201121120211220210210002112001220110211102101210010021102011202110112122212222202022120022122", "11122220111202100120112200122000210021210022110101011012102112201110120021220101022221212002011100102001200001112221100110012121221010201222021000002101220021212111221202122201112100221121021211201200002102111121101120122221102210121111012222111022221011120112220211102221221020011012001111201021002121101110122121111102201112102220010022200102221221100200110110210212021021011001211110101101021010121020000100102212210211020120010011020210200000022011012110112210222101212002000201021002111212202012011100112102021210012100010112002202010212010222220221021002112110002211010202000112022200101201210021100002222112111222220212200202010120211220012021021110012210220012122011011021120110000102012202021221211020122201122102121121200102020112220111222012111220201022222202121112111010212011110021121222111000101220102220020211212010220202202101020212110122222021001210120222121021110210212021112000121112002010220101111101000112111210022022020112022120101110201121021010121202010022002212020000000110100002011111101010021022102021211021100010220112000120220000201011011001020010222212001102102121011222011210121002200020110011211020012211222010021121200201121120220000100012022122220012122110002001222110200102011120120022201222220121112202210222110101201101002001121200111112102122211211220110010200201022201110022112002020011210201121022200111100212222011102200102020010022120002102011202100022022011021001000110020220012220110001201101012122201010102121100000000020120121100202122121110112022212220112102001222220101200112020212111100210112120200212012210121020200220102010022102211110001202001102020111201011020002000221111122122202121010120020212111222201110200122112111121011022002221102100000101222221111121021021121020210222100011110211121000002110200000022120210121200121102001121021200001212212212021111102220021200210100001011222211121221100222101100021002020212222101120000102112012110011210021210101110122221020100212202012002001221002021021201010101202020101012000220202000211120021212102012022012022221102011201000001220002221022211020211202221202111122111212011001211110222012120201221211101110011122011000001020011110222102021021200211202111002122120201001211021010010022011021110200111102010010010010122021222112222212222011200000012200111010111002011222122222120201022110110020210111211200212112022000110121111221012210201001220001221220020022022020222011102112210120212202211121100000221210122011111122021120000100", "10101112121101000102100120222022211002021001112222011201101101111002111002000121000120021101022100210211020100001201212011110011021211210120210111010021011221022010010011212021221222221200002000111000020211122220011211221110100001020021112010220211110200021212100201200201202221220100022012010110220122100100221212201011111020102010221211210200120021020221122021210102102001210112102111100110102212101110000222202122101111000111111011212220101210201021112002202111220020000122001021001201020201001121222212011212011120101101010202020100022110020211202102211210010022120202011010110211202112110000121122211211202210100110121020010001101221000201202122100210220212122002111002012112110202100120102221000000010201001000001112102122102211210012110210201120110200022221110220020221021211012002212010002112220210202102120021210011110000100202012220201211211210120001010102220121100121010222022202112001002110200001010202122110220222011000200020112122222210100100202000211121211020211202012100221020211012010120222212011202000120212110022122120110202212202110101201111010012201111112200001102001002200200110022100102210120201121101220021112111200011010001100020110221121022001211212101121010212001112221021022000112120121122201220110210012221102211101201012001121021211221221220210001022200211000202101122211012120220101120022022212111012121222012010022101110112011211021122210021201121021001210021210000122120210010021202020121212102112120001112001112202000221002100210001110021111212121000121202100001002101121010101110001201221202010210221210101122112021201201221021202011110111002011111222122002021222021210010000201100122222102210122212022010002000210200101112222221111112220112110010110112100202112212200220202022120222200102202111020110010201000120011110111101222100211010212210011120200210110221120121222002022222212022011010212102121010022010112022210222211100002221210112221011001201120022210001000000102110001112220001220020012112122020012110212122222020110212212002122112021100221202000101120220022122020110010221221202102110111002220211011021011212102112012102202002010210201121120012202212022201202210222220212010220210111222022111020222120101122020220211202100211111202210001001011002121202020020021220011010121100200220100101110111122102012221112101021011222202112202010221022200020122111022220021200120212202012101120220120102212020212220121021022122112002100111102210102000111021111212111122022020210200020102220201201112", "22102220201201010112202110221112102200212211010020221202100120102122122021020202012021122111222102120212201001211120012121202121021122222020121112112100220202102010102101100202111122210100222122001211201100221010000201012022101000220020212120202110020202011001221210120100010210010210221220220011220001012222100102202201220102221120101122002212011211112221211001002022211100210001011021122111012002212210002001121001010200010010101021221022200010102210112002222120111021021012002111001102002010220211210210222111000120202112001020210102101202202110100202110022220122011221110012000011221020101112211002001101002112121010010021111100021100002121120220000221101220122120121021000122011011221211122222201122202102010001011111100122120002000010202220212000020202221001102222202200100111012112222221210021121222101100122111120222011200120121102112221220211011020002221220121012211012000110012201212022021122122021212121002012210222022110100212221211211210110100200202012022022020012122221221200212210021220001222121201110100210111212011100222020000212021212000212101210000201211201211200222010010102021212202220020010100022012121201002112002022110111002112121001101122201102100002121121201210020122220101101120101000110111010011110222001211211120122021200020201201120101102022220012211022000220210222211112202012222022212200221221210111112211010101010121000111011100011001212210121202021112220101200010001211001220011021112112210122212001012022021021201202120011101201121202211122221020110121112021220122122111122001020102000200122020111101100022112111210101102220220221002111122210001222022112122211210020112012111020012000020120020101012020020110022201210222201102111221221202012022110102222201102221122200222001001201112201001210111012001022000200110010201122022211122000202002201101021110111112200100111120021022100220100011012212221110101112102221002100211211111010001111221022020112001221012000210102212012212011102010211012211112112112210021200210111011200022000202210100202212212112121210020200212201001121212001122120212211222112021021002102011121002010002002020211121202121202000112201121012202101121202112002120221020012120021111222100221011010211020001111022201221110211002011121020011202110102112002002010121011120112121210202122012210011200100200111100201002002022211201211010020221002222110200020202201111212101102212221221002221020122111212010011010201011212011020112020110100211000000101011212121120011222002021121012012", "00012010202212021222002020001200201001101120201210101102001201201122211210110120012222000210120122010001022000210201022110012001012022000101101122110000211001200112111210011200201021002021022020102200101002002121121202000102220010002111100011001111212200011110211112201021011221020120221201012011100120020020221001221022002222210122021112110200210220222022210212200111002102212111212110022122021012000220020012022001200121011001210021010211200001112222122022211200102011202010201110000021010011111212002012222221122121021012101002122021001102110121000222121120212002212201002112010110110112002222101220102020112111212200200200012212211010100020220220121222222212122102010210011020011112020020220121010200120222022100122221112202112210020000100101121120022220222001211111022220020002211200101212200112100111022001221222021110000111111102220202202002021021202122121020022212002110022102020221211111122220112210012101112222022012101212021022011021100221211112010211121112212200021220111020000211101021210010012222112222201201022001221101102020111112212011211112220201210220010210102211110110211220201121102202000000010222111022012112100211211022222100022201110221112210002020120000120011010222002210010022010211221112022221112122212212000022210001121221102011102110020010112101120120000222002021001022020210100221201001010222020212110221002222122011120212101120011120210110220202210221100122201110210100101101010022211002210102011211202201100012020202002020012201002211012011221011111122220021112010002110112100212110021210111020201211001210121210201001122021000001021201022001000100012211201210102102010020211112112022211221012111212120222100110222110102011200010221002222122011021001112001121200110220020102110102100100200212021022212200211211111122012122120222111100102222022002111111222120121211222111112001002000012001022222201100210111212211022021202202012000201220101102000120110011112112201212022022212212200121102121122102202220021222102020100020001012222000010210022001212101100000110020002201212002222210022220210101100201120022212111020120111001112212200111000020020201112012221120022022102111221022202121201002210221021100211222002000102020111010010120210002220102022202010222110012211012200100212112211202121000121212002221020020122100201222002012121112000200100212020220110211221011121200211211212212200002111001211121010011222112222221220022001100200011201002021012112102110001020102010102212020002212112221000102210102", "21120202000002220101101012001110211010021021211202022110000022220220202210020100111101221022202121002020122200112010121000120202021011021110001112100220201211110022010002220210000201211002221100000222221020010202010210200110200111011210020102200012202122011212002212201201110222110122021122202102120210220002212120011221212121011101210202220212112220020100122012212211001022012121010220101102120101210101021010222200212000021210102111112110121120121221022200022200211010101122102022102221112220001220210121201210100201210020212022010210121121221200010021100011102100020002112121120110211210012122200020112111211021120000202120201202211120120102012020202202100202220011222222201202102200011002111122122120111000121010202000110000002212022121101222212222101101011101212222010012100111002220221021210211021211120121111000200012000122212020100011011021110011121021012202101200221122000110211211002100022022022200221221221020201002120000022002012101002011220001200120201000202022102021122012020112010112221212102011210002022211211112210122000020200220102111220021221120001110222111211020122020022212100110212022200101102201011110120111100202001222001102022102221201122000121121122120211100121021211202012011000011121221022101111102120001222102222211002002210212020021102110211101220000211000200211101221222110120011021110100100110120200000110002211211001100121001121202122020211201121012002011200012201001202121112000100022002020112022022200122112212000210221010020102112102102221011122122102022212212122201212022000220120111220011110221022001221101002002210121211010120102212020022020121101011112121211211221022222100020221021211111100011110211001102100202212002202002111000121120111202012111002110201021000020012000010201120200200210201110110020011212212200210210111220022222010221002012110122000002121212112201220121201222221110110210010021102120010111000222111200220101111020021121212111002212222202102010001001201022120222111100110022222001220202002021200022012212120200112212101211002122012202110012021110011120202012121200000110221220212211122012221200102012212122100002211010222011200021211101100122110001121012120102010012022211001202002021220221122111012221100110100102002102211012111200020020101002210021102201212221000211200021021222010022211102020221122021221212022110001201012221200202110212200222122022210100001020122021100012221010200022100110121100022020222111021222021121020010201101221220020200021012022110212121012201", "02012120022002021022000120110210000101022112221000202012122110001212222112202100210112120212111100122202110101210221212202112100221220121210012102210111010122001110212201101211100210200110221220112211202121022112201122212222201010200001012010011212101222202010220110022002111010121111212101212021111000210100201222202122200002102101110000002102021202202012200201212122011002212222201122002200120202112102011210010010220112202112012121222010102220221002121212221011122102202200202021111000111220220210210222120200221210110010002122202120211222110011212101221201122201222121220002100011122012010012000010212121111012101002110021011012210202121022221000111100210110000222222100112020222121000002011110210000202200111100120002001201100010110000112011001102011120001020012011010220120121121100120210201002102222012001022112011020110212012120010101121212211200001010111011011211201201100010110012221201122110021112102020100202220120012002000121001000001111021110222112202112120000120021121221201102220002121220220002222221100022020011102122112220111211112111212012021011100121000212122001220221201201120021022122022011000222212020222102200110120020121000222211022001111112201102122021010121202200221101010222212000121202001111202110210111000011022001020100010200000022020120112021210212111212211021011220000211220102021211201100101202122002002001021122221220222112201020002002111210222021101201201002022101020011111020121222020100210201020220120120001012200101220012101201102012000201002121202002022122001011101012000112121220121220202122001202112220010221201212112202012202002222101220012112020220210002201212002202221110121112212100111202111100012212020100021201212200111021212100201002212210020000021202010001200200111110012011120122102110101002221110120221010201112101200122201012201212001220121100121102001200220012221022101220221212011122010022210001021021221220121120000100212120012112000201002112010202210220011011021210121100022010011020112011022201122021020200011022122012220021101222110012010012020121000122220202110101001012112122112201100110210222211211111221212000222210122122110101101012012200201212210221000100112210100222012011210210002202200112200120020200010020210112121212011211001112221200200102020021210111121012101111112211010010020222221212011002111010101222011122010221222000011110212022012100212120110202012221011100102010002101012010011022122022110210002202200110220110102112012210010100211102022001012201211202", "02202000020110122120221220210102122111012210220120121220022210220101021210122220201012101110000112121110120010021111101010122121111102000010212200111220101101001010121001000001111122122220212010100102202220021202101102000101221012021120002200000021110222010210122122100002220221211020220110000112021100220221010011101112102121122100102211101000221100111211201122120021200201211012120020201022222100020002100202122221211120111202120220220222221110101000022021211100102120020122100222002210122221020210101222222110012011201200021002012011010222121110111101121021201110100220100101121100110000022012212021002011122202211020210010100110200222020200002020022200100121010212011222220212001100011201022101001011212112212022110212012000202210001210212100020011110120202020102000220022221112221121012221001012121001111001101111122122002211201120102200011010022211122110222102021120011021221012120121002221110020020022212110011120111222001211120002020220121100022010100220211000022122010101120211011100210222121122101222102022221001001112200200200000120121120211012201011021202112020112120011222212001221221010201200121110122121012201200012120121020222221012021011222101101002120200001100001000101212101101010012002112010202221202021112110212120002222012121002001021210201022210220200200102010102000022010222102221212001211121210110112101001220112022222110000102122002221100022222201022101200000101121122222021021201202220220012110102201121001021022022120201200101211122220112212120021011112221111000212102100020202201200101102202121222121020222101220000020112211011121122021100011122212121222100202222112120002011221122220121212202010102222122211222200121222220021212022111122022202110002122211002211222110101200221111111101102102222011202110120012220201221122012211211012022102120001020100122020011120020122111000201111210211022100211212211011101211202221111222021021022210001102021101211211011010111222211102022000002021221202020120002110020220002121211002022210100021012122112000011112200210210221002202212222002010011112022200201210110112221111102010021210212000210101012012022122101112111121200111010201011122012012211100002211101200220001121202110112101022202000200210112211111110210120021002021211022010112001012000022201222221221212102011112122222011120020101201221222221000020011111221221010000022000001020101002102212200002120100201121201201021220022022120101122110222211102210021010112112101120202202112100102001022222002022201001", "00102011122102011011021010022212012021221000200212010110022201222122220002122020120200201022011102001020122121111212021000221210221110211100111000201102122112122211211122000212210010020000121212221201101202001220020021121120211111122222010002000200100020002212111001201021222120000100220021212011112000112102222212101022001122022102110011210100222110100100111201200011002020221221212210201120200212000222000120012110102220000100120001111210212002222112122102010012210221211211101211211001101102121020121121102021102101200221212201100201000012002002212100212021011010210102000000021201101211220020121222012120121111200222201222222200120202212200011000122011122122210101210001222101101001000201211002002120021002120200000110121120121102022122022220001211212021200000101102002120022221010021211110222000122121012122200202001211000001221121101221121002001121220020100012100010000020021201020111200210020201022110100021212000211000022220102222011101101111111211120022201102101212222112122000002002010110121202111200210000202222002020010012210102122000121122110102002022121210202121101000021022201211110220110221200222200111101120120121202201021211200002010211121001210211201010010200202110222002101102112110010100120002221011121001111222021010112200121111011122001011120120210200010102112211020122122022102122112102200102200201210212222210011010120100211101120121202211111101210202221000012212211201012101110101110001021200101001221120210211010201122021002012112200000020211100120101022200210112200121202100211022110021102020001200120110210111112220211011102210100111110021112212111110022221211112201012111202122012202001022212210120000122202201020022020210101220112012111201020120212111111211120100201220112020201222210111000020100002000110010001112222222100021021101211201020210221121220112122021012001021111002112112011200000022101001001012002202202011000011100221011012210210022222201010201002112120001111212202210200212110122222101111201001001200010121101220010211111001002002120222111120210200012112111011001001022002121000011120010112010120200120201012221122022020020012221220220222111200002211210000011101211011111122212110221212121022112212210020202010012102210110011102201220100111212012211122011012121100110002000021201100011121001202201012011000200202121112002002021120010202111121101010010022202200002122220021000200100101110020200100120001100201021220210000000211202111201111221211111002212022022220111112002001100012011002", "20201011201100112122020100001001012111022212120221220220010010011222011202220021220001101211112122112211001101022000101211220200022201020112111202122111221200221020122120110020010010122200221120212200011102011010011001211220212222001101102102120021010020012100001110111102100202222000120112011100020210001201002102011021021020121121112020110212120110112220200110110012122020220112012020001220120022101221022221111210110221202210212010212202022112122121000212102102012002202200012110101001220120002210210022201010010011002210220100020200102212111121002222111202101202012020010022011122111122111120011010011110011121120201000120112101001111121102111010222011122001110001200021211011021100222110200110120002000200101012110222201002201012000111011001121022101021100010112120210202221201021201122000122101000220211020021022111001221122001121212112110011111021011122201122120222111020011210111201222022201122201221111112020112100210020012202020010010122112201211121222111121121102101102100101200100002200202200121111101022112111111022102100220222102022112212101220210202221212100001111111221002220110221211000001110112100112211020102212111110021221110221120102212102211201201202102010100211200001212101010210110222100012022122000222002120202012210122010011121020112021211211021010010101201101211211102102010211120222200222011001210120000110102221222202200110002012102102011201001001220200012000202222222022110012102021021000011002111221211001010112000000110200122112101011000210012102222101102101122120100012211110200202022210021111200002201220122200001121222222221110021122220220000000100212201112021200220202002121011110012210202200220221111211021002200022001021002010011100011001110001012101020022001212010012101022102101110122202200001221010001112111120220021101212211101011010202110022201002100012200002222222112122100102111102121012011122021212000102021002120020100120011000222201000100001201000221111212020200201000111220120020210002201021221122212110212101212120112121011120210201211202102122100110220101222110220110201102210002212212212021002022120122020022100110100200201220120021010220101112112002221000121201120101222120122000022111020212100201212121110001000121202202112220101100112111110101001001202221200100110000202200200101000100101220010212022122012221020201202000020010120021012110212102012221011212221220201002221002221120221212001121020221012200112202010200212120202010221201011220121202010101012221122122201002222221", "01112102010201102121102201121210200110211112201101221001021102000012022000222211022100020211210221200012211211111010001001201201101012021021210120201221020211102022100001202112102122111010021122100122202020210110000110210120120121022001011112000202222110022021002210002011110220020020101200020222212001012012121000022102200101011120201110002210200220112202121000002000022000100121100212000210211200002002201011022000201210212220002001021101010112121100002112110201020221201011101110202200020120110012121110121122111010002110121212102001121022211002222022021202222100212022202022002222122221020112200201010212010210002101210201211202211201020220120200011210210112212102202020120210101001120002111011102121012211101201100000001000012200120101212111011222111221021200112000122202210221000100221201212101112121222111012212121002020221220021122102001212101110221000002122122010020122021201002000120220112221200101222201021020112022000020110001120022121012221111111010202011000212201122211022210012211202120001121020022212211220222121110001011120211122201100210011212002001120222112211212122210222000212121222020022021102102221022121220110220002220110212000121202200111211122020010002102122002022000011122021101220122001001012110110222200201100200210102221220110120111221012210101122202211112212022102000001010200001010222121020210010020012012002120220200010011112221101211002121012102212211010200102121111001002001001021112000001122200101122002000100211102211102102202022001210221122120021000211200101022120220101001120222102200020010000200212222000021102222000211220111111121000100122121201201102120211100122020020211112011021211210102202002002200220111002100100011001011222011210021212021222220022022111220010220002120200002112110212010102100012122221120020022211112022011220001001121022012212000001112102100002021222021121101220120001221211002202101212020002211210202022110201101121211210010100221022102121112120222000221211102212022102202110112010221111021111212022012122020220201012212021020122022010122221010002120012010011202100201000000022021110022022012011110012111021012000121010121021221010022220221102112120020110002222020021111202210100101000202021001220202012202010101021011021121202021201111002120100121222210110121222121011111110002122020222002220121012021210200111002102002220121220221012110012210221011012101101112222020120020200020102000201101112122110222201122100012210112212200000222122020121111001111212110100122121", "01222211210211122020002101002202212102111010020011111022210102000101010100110122000210012010220021101021101102110110212021020010012011220220100120121102101121222001202212021211122021220111111002212200222210010021011111221210022000011002110021011222002111021001110212000021211011211000210022110010201102122102201011020021120221111220011220222200201111201120202002111111200202011122222221001020122002200100200200002210010121220122121120110001211210100001110001202012121210002021000220101101022201102002220111100000122100020221210212010002222022202020021010120211020211121000101221120101201110112010201110121102122202221222000220222112102102121201210221212021022101120201202101222112201211222101011022121220000221120202022101102012211022101201002202012022011120001212002122022012011000120020002102121000221021102201112002222010020000120112222120221021020020112211100020002202210011002001001121002121210202220122220110000110001112102111220112001010112000012022122211201101021202021202100121110210210202001202101200122221220221110020201102221100101120012012012120222000121000122021222022010022210110121020020012010212101112022200212011021011121012212102021102211112112122021012211002020102022020100121112120010211111120112212202202111020200111220200122001122021101210200011010102001220200212020120012221211022011210021100000210011100021202211000201211201112110011200020220221102100020121022011020200101222220222101021012001121122101222212212101110002100002221011021020200001221011201020011201220211122202001200120002201010111211020121020110201220202210221222120011012201110100110102200221221121211022110121101101200212210201202210212201102101222111111002212000202201100201121120121100001122010010010001010101021210201100010102212212102220121200102011220212011011120100221102222012102002210122210020020000110100202112120211212120220002222101001101121101010220200022011022000211022122120111120002220121101000202120011122202220121212102120221001112112111000211021101200001212201110122020002121112211100012020200121220101100100220210201011110001210212220210012200101211210101000011200121011010110201120002010110122202101202202000221212121220122100100101002112220001112011210021202200120212022222012000001101001102022110101012022111011220021202100001011101021222200022201121020002121122122021121112100122210202111220021112110222022022020020022210111120211221011211111011221020001000111210102012202010112101200101110002120120200222001102200200", "22102102201000202200011212100021012212021102102200010110221022202221102110211200101110002121012201220110111112211111121122002210210210000200002122120020120000022112200000000120210212101102200202112222011022201110211110100100000101210210120210100201020212221111012220222121000121010021121112120200002122012102011202111102111212222221120221111201000100021010220111010010001000220121200222212112000121101112020021122201220220200211111022002120110122020112010202102111122002211210021110122220022102002011120100020111010122211101012021211022111202201212010012200021110100112110221011202222220010000101111221011110112202122020021120121111112210110010021022011211210201022101200100220201122022102211211222111121222111020022101011112212211122011010122022120220002012221021022012201110211001102010000012020211110100122102120120201200201012210202011111100220021220022101201111202212102200002121111101101210110200210211121121221121022012022201211202110221111100102200000012010210220100202212200111012220220201210100210100002110121122110002201011022012001012022102200212121200121012212222001022122020010112010212212021102021021222220221100111002121121111000102211011101222101120110212121010202012101112121202002211121100200222012000111111022120102101002020010111111212122221021002102011122220002000202221110211202101022101210221222102122012110201100102000111112111010102201012012120020222120001000221121001221001020200122111021202101122021100021100201001222122200221201210121202111120000212001112101210120122002210022112102202022201220010000202212000101121221112112110111010001020010000221110211200112211210011212100022112012100110211202110001110201021102211212110202201220222202102010000201210110002012010000101010202200112101101210210212022021212010000122011222100000222122122010022221211020201022112002110120222111220112120022222011202011111000200220101120100202201021001122222101102120120002110011100101112121101222111201211121102212111200021102022121112122120202101000011111121120212011221102022101021202220102100002021021110110121212211200210011222102022211012000222202220011222210012102001110010021020110121110201120000001111220111022011012211101012021001122210120120200210122102001010200021101122022102120210210221221221022120101020221212012000220110011212221221120020210111020010112201022220221001010202210212100201211010020010210111200112221022112101111111000222201120201100111120120010020121102110012021210201122211101000201110122111", "21200201121020011020202221102002221202012221221220101200011110100221201001120202120220111100002011022012220000012102010200221120121212112202201121122112100000121022001000110020200022021020202011001101200100210100010001101001210011020011111020021122010022211102002100010102112001001100111211110121121202000211212220202201112021111201110100110010022112201210220011212221110112202122112212021000200011220220011002202111100101002200212202100122201201011111110120222201022102212000210002102021000221212100001002110221200202210000022000102101211021110210121112120202111012121222210121120211022110102212001000101020220222211212120210101201021220002110021201101220001202010222021020220111122102022121212122221202021222022112210121022202101012000021200010101222112122000211100001120021002121202002002222000101012221020211000120022010002201211102112101001110010102101011102200010201102010022102000022020221111210121211112101212102021000111000220200000020121200100000122211210200110221102010012102220021202022122021100210100110111222210022221010021021121222022122222012222120200010211011222102220110220020201011201212202020100020012020000102111220120102120220002100221110121201202022002212211022112000210112012121120011000202201002021102011020212222210110212012211000201221021020020210221022022100121112102111111220111012221122100210002121212002000201111101022120100112111221100222201222102011011202011110222211021020002100122120201201102010100011020022210020110120101111012220001112020221110200210001221101000021121012100122201210202002221210212220110222212012202202112022212010121201020100202000110010021101200211001100112021122210222102122002011002001120101220102220022220102100110021122202000022012110212121222202211212122211002100201100110210201001212011012122210100020010122011111200000021112010220100110100002121001221202222001212100200101002211000212120022021112211201110112202120212001021121210001212210000100201221210020022210021210012222122011201001222212111221110010222102000210102101020102102112021002102012222100010122010112101020112010020220122111112222120121010201010122002111021200101200022022111222111022021012022101111201212221112022001111202212211101001121002021201010212021201100001011022010211222111202112012122022022202110102120110211001112011112002102222100202011102121101200120220121101100010212222220011020211111020202121020000211002021212111102210202112000101101021112200001102002001112102201201100021121102001221012", "21120122110021210122222010101202101202020221102121212102200212101202102211221210212122020000202120210220021220122110102011200212012020220200121210102222010210002122021111202101021021102021000112121121111100222011200122201211001020121100222001002221221010210110102000102101000002100011022110112210211112221001122102202222112111220122102102200002112002002221002022002010022121010222002210210101101202001022011110100102101201102011201101000100200101001112101201121210022220122100122012201210020201021100221002221020001122000222010210021121110211211111202122022112012111211120212022220121020122012101221201111000112201110211021200012211102012201221200222211121012001121221210021012222220100102122000121112121111202200012110122022221212010212102122200202112020202210200120121001011212020211222001112002121120022222222212111211120022212120212000121201211000200100201220200101211001021110210221022102010100210221002022212022222111221012112220002210220110010002001021002000110220002210110201102100102101111202020121110202111010202001100200000211221221212122012011022012221121020021001121021102021202201000021110102100100221112002222002211022111101001122022201210012112201202211000021211120121101100122100002020111002002001012112121020110012021000121122201020011211221110120220012222110101200221000012120010021020201212112011112002101212001010022002022210212022101022001122102021002201110012020020122122211222100102001021211001100001100200220100020002112221201220121211012020002011212101010222102200201112002221000200001220000012202220020201000102102102101100021101021122200222010021000011011022020010001202111002111010012211212201002021120101021222100222010201210101222222011211202020120221222120011212222222100121111221010102012011112200122001201000020122010122110021122201222121111012210221020001200111021112000121222121000112222200221121211200011011201220022111020112210020222002010211110220021101112121002102002022220020112000210122120021101110222210002020212210010110200010011002010110222002021020212020002101201121112100012110220022121122211111112101112001112201022210001000122201220101200110010222221110111022122021210102101221000012220012022112212121102002201000201020020212211200110101101120202211211210111101020011212111012212011021201021012221012001122021121210011120201002102200022110101211210100202011122122202001020021221000211111022101010100011021201201021120120110210110021222012002222102010201110112201022002011120000020220", "11222212222022020021021010202021121102002110202201120020101200020100111021211111102212100110100022222012200002020102001000110120010102111220112202200212221001011001100021102122012102001020001001221010212021201000201112220010211110200222020102121010011021222102200121000222102220221012021120212010200212110112002102202222001111121011110111210021202212120021010101200122000221100202111020022111112101210022110210211121102110120111021120102101102010011121221022001100211121200001100112001212200101001101100221020002112211001210111012122111212111000120020121011002210020122101001101011001120110110220221012100110111220221010201210020202121011122221202211212222022111102102000221021201011012020001120012122010110010022022210011000221212122202112121102200212111022200202020102200021210120202220110220100201021100022102122120200012221120101222210120111220101102010021221210021100102122020222021111110100202002111020021211101010221201200112210120020111012022202222010012201210022211101200202211022000210121110110021121111000212000022001012121022100210111110001210211020112222202021110001112111012101201010122000002212121222121001210111011122122221200020212021012002120110012212101211210001000211101212220012221110011100012202202202101121021010122122211101111101021020201000202011122201100222212200021222020201120000210200222201102201100011211221011102110222200010020210100212020212021002112221101010010222121011121211021022200110101221110222210212121110222011210100212110221110002012200211200020122002200101120020012211021100110020211200211011202210201002001102220200210210211212112001210010210010020022120102020220211002111011111202000001200122102210222020111112112220220000010211201001100222200220201010200000022012011000021200212220022022001010220001200202200222002002111110101000002022020201210101000111222020201012000000211022011210110122020111110022110200211112001220022002102120002021120212021201112211120122001222112212120100100200222200110210020000222202120222100122002010101220222110220200220100012022122010022001100101102102221201021202222022121011002221210002021202100220201202022200101202100122200021101011010110112012110202002002201222002010122000211102220210001001210021021101011111120001020102202022102122122111020021120210212100221000221012011200022021020111111110211100120221011020101002021012020020122000020211221212202121121211000120200011122111221112201200221212111102201221120000011222012222201112111012122000220100010", "01011100110002121222110202122010210012200000210222102110120111011010012112002000022222210222121020202012211120021100200001011221220212102001000212200112100021111221211222002010101002020000000102220012112011022212122112012122101002121101221222100000022021121210201221011022201202112111201021022101110011202002022110200222012122122201122202220122001022001222201012100001210112100211010121211010210220011022122122222120101022222022011022110110121000000200200221212121202011201010011212102210221220202202002200210020112010120022201022011111212101212110110222211002010222210002011012021012011000021101001001222200021202100122010002102011212201021211020021212011111000120101110021101200111011110002011002022001220120212120211220112122011021210120011001100011021222220111220212122020202011202002110122101110121222111021001100221201022020022100112100221102202110010210220110020122000012101102201220111022102021002002222021220111110202210102012120120210021121220112101021002021012100102210022010211222200210122102110000020010200001102000111202000002111020010111212221121202211210211100212011211121122012210102112202121112020202111002212211112112101110020202001001220211121012012122221112022000002101210221102202111220201212022202110021000102100002202122110121002122202210200010202200110021100212101012001221112020201211220211202112122202121122212000120101001102100201001002122220101120002022122102121222100220112212210010110200100212220100001111102012020020220122200001000011121201002102212012110020211210222212100000221001011220000002202122111222011212010100111200202221010001120101221022121201111201111020211100000000120010100020012112100010200020022021020220221202202220210221010221112110200010221201022221120212121120211222101221210201110200000021211120100212000100110221110111222220212121000200112211101112210020010221200102222202100000002021220021122110112111200202120101222222102202211222202001121101010220021020122101120210201110001012001200001102121202101112210021220012212121200201100111220122011210221002121100011010222102020221122220122221011022011222102221111100102011110210022221011220120122221220110222211202012102210000220211020112021202210121202102112120001211200022120102112111112001221201100222210021010121012002012220222220010211111212010222122202221122001112000102021212022200121101001122200112122012002210200001201102010121022010021121201022001002112120211102121101000000000221202020000110111012002021212121002021001210", "21100011112122222011020210121010112201211122122011122110121112110200111202201201200121212010201120102211012121220000000212011010010022202201102200210002112220012111102211021102102001121221011222121110121211000102212002020011010200221222011201110110120212111112001210210201110211221221010211011021000021001101012200111212200002101211022001000200102110202012100122120011011001021000122001111202002110022002010001202101020020110011201100110022202211202122011211011200010220011221001222021122222011212111212012222221220110220120101002122111212201021000102112002200202122220200001210112010120101011200121100111100012102000200020220111212020122101201011101200220122212210012110102000012012100120221112001202120010021211110111212010102020200002011112120212112110110022100022200111001001112121020120212012202200000202221122222120002100220102011112122021200110010002220201101222122201202120010210011202111021121012202200221021202121222211010221010102222101102012112012120200010112020002001110122101010122201100122201101020201221022122010011102121010201212101120101212022112010022201022001022220220121212011200021212120122201200220121201121212111102021101222101002101220200111120002222220000100222101221121122020201022210210121221100001121200200120000011200220102022212101201120111101220120100022020222012122221222122202002111211002110022000010011002121012120012010212001021111211102020022010002100002002002012022101112220112120110122111202021111122012000200222200022000122120021022000210002210010001101022002022202101211002100111112220000122200002001012121222021100212211101112010220122001222120201002220222220012201201011211202002011112200000120201211202111020122022202112200212212002001212122121012200212201021201211102210011220021211002012012022211020211220101020112002020010111202022110120222202002012111102221110112021010020201110200121001221121001021212010212210222221110222101020222222111022102122221021120212220120022111100102101221201021000000100221212122201100000120111111221201120102010000001021122110112010210220200201121111011211001101202010121110121100002020212211102021002211110011221011102211110102011001211122121212212102222101021201001011120010010021010121011022012211211101002211121212221021021202002002122122210212222012210221221111022022211211000121001202011001201010220021200022002021001201022010221010211121111021222212221222112120212022100010010201022022102110211210220122001101012200210001102120110020211021102000022", "22012222112100122210001100200211222001200011111010100121120010101111210102201102200010211101001111111102000211200102122212211022220101121010222101021200022021120101112100110102220001102011002102100222010211222201220101011001120101022122110012012000110220210221121021220202222012222220011000200220200222210101220121222122202001201210101121022110121121200021111211000111201021110012122111111221200222211211021020220200101201222210111212212010201102021222012122210011120120120211112100111021010120001101120020010020121202120122000200201011100122120021010001020111002111122000110222121110221022202200011201000001102102012202020000121201220111020211011201022020122012011001011020020211110210000202011010010220202221012020101202210011220001122210010221220200200102121022221000210021021102111202012121101121221002010211221101121022002222211210210222021111001211120112012202020022010010222122121100112211212102122201122222220222012122202212101211120121220001021002211111220001110020110001102100120110202110220021201100002000212001001111210220022211102121210122120210200101201121202202002112201222100102220011112022111000111112022210222121101022120210220010210211112202020110100210012202020122102102012211121202112002202202220010022220002010111102121020200010222201121022211210120002112220212112002102012210221222010112110222110211000110100200020002122011100012212010002022121112121101201221021221010102001002122221000020020200101021112211220120202011211111002001202020000210222110021100111210121001102120202201021021220210212001200122212112120002001201102221010022022011200220210121001220202210001200022110111111110022020102210212210222201010210110001202121102002002120100021111100200202100212202000210022212121101102022121012201112112221222000010121222221200000200210111101200220001111220212101120222202110000112112202211221212212100020221101001221011101221020202200022220120012010111101211101110111200121100001211122022001202000201122000122021011010200001212210221102200102022201020201201210121212221220220202200112011221012010021112012120111220121002020121121220201002010010012101202102212112221211122221212210201020202112100101012102011202010202012112021202120212110010222100212221211012212122011020121102010211200010121012001121110122020012220020100122122111110022102210001212211002210211222021012000201020202102012021001010000020102211100011022202012112022001010221200011122100022100211211120221201202121022020010101210100100111212222", "10220122011022221202222101202111011122101020021111010120210200012121000210021202121110210110222001022220200120022210100221200010211002202010000002212020122220100111120110211020012201110211221000111210220011000121201221210002100211001100201020121120212022101112102001110221221010010112212212002121221011200012021121022020111211000212021200001211020200012010021101102201002010101221000222002102012102221220102112222001112021010022202121000000122022102002201100220021102021102202112200001101212101022000102121121000221022222010200121220010210220011010210122200021012000100221012112200212111000002111120201022112200021021222022221101111012000210210000012121021122100021100200121221212111222220020102220200012002102102000220222110112222202210021201101110001112022020221221111120100102100100020012111001001001011102100111201100201112202120102101211122211112200100111122021202101021112201121211111102020112001022112022221011122122010112100111010212222200212222122011212102111210020201010210011202102220121020020110011021101022102121002100220222100001201110121122221212020222120002001021110010201010202221101011101010002100201212222111001102122201112000112222122222221122110220110102010122001211110201122011010200211000022021000221220012212220020221100100121201111112202020221000112102110102011022122120001220101120020202200002220010211202021121001111211202012100022210210222222200100001012021022002211001112012102011002122202001102011021222221010010100222221211222212200000221111200102101000120022210110101001001000210121221010100001200011201220202120210101222112220011120220211111012110210002000202211101022202012020010000022212210100120121201121200002211222110112120222121222001221020201022111020000122002011202001011022111122021110200020210112002101002020101202021200220110210112201000120120121102222122221200110020112200212001121222221001100011122110211021102011122000122012001111200120022110202111211022022101212200122121112021011212110010001221200211012212221200001002100121110122020202012201100022212112211212212002221110002200101021212110221002022022220210220120220010101002012000122012201201222221211111012122221100111002100100000102101110212012121101100222222210212000002222111002202211101102112021022020010220101211112121112010002012221000111110002222220221020022111102000210021001121111201001022122211010010100111122000112112122112201120110012022211222122000101220222001120122021001001022221001221222100010201211121100220122202", "11120101002022100201222020212220020202120112212102001022102021200000200102110202010121202011002222222020122202102001002022222222201102200100012112202012120000012021112120122010112010100222201000200200020210222121020202210122201201000010211101100012212111202221012120011210022101201101101211110212020102010201102002122122022122220101111212100001202221211220220021111101122221011002001120102221212211121111011122112100222020210012002100100121011122101102102021112021101101221210220222201212022020102021122120001022201211202101002211111001111200122120200200002110111222002112112121110211221100102121212202120110012211211100220021021120122022002021112121100102011201101122202001101200222202011200022111010010102221010122202020111201110100001120011020021210122011210220021012002111000120200021101222201110001222010201100212211222222101022112201122221010120200111222010100100202212220122002210002201010221122000221100110201000102120100001221201022011210202122202020011212112222022222200110022020011000110112210122212110122200212122112110021221100121221020002022110201010211101201122202001111020101001120221222211120020100111200020010221221222022001022210200121211220102220001012112210002202202001100001202010021122112101100211210110200200101111020122101102000110021002012020011022021122011002110002200120111222020210202220120022122221200211000100012202012201020120200000220010120211122100021112011011201201011100002122120010022211012011001000211212211020112222100211021211212122121220000211002102100010210021010200102022222211100222222100010211200200200021212112101022222002000101201000120200012210220002020210200012202221100110102110011111112110202021212122112101010001121212100102001121220212212200101012010212110202001022111001100211111111010221000200101120202102222010100000211220011121202101101221111220121120001222200022220022220201000202022020212111100110102100200012110000101100120110011011201010122012002002001002100111112110202212020022201110121001211102100102010021011211010202222121001001221100201011211021122001210202001110112200120001212022110101000000012012212022202211120012112220000021101120020112102011222120221122012110110210221200212200120221020022011001022011002120011122101100010122210222022112022222022212211012100212212212000202220101012110021011012101111010102212202021100221022222022012122111220101110222102211201012112221020111210221221112201110011211110210100100201100211110002122100121221211212110012211202010", "21122211102110200110201201010102112110022120212021011222102121212020200002102121201201200011100112001111011112221110000200102002022122200111112120210221220200112000210212210222120002010112002200000002211021211121102222112100220211212122220020221011020012222202011221201010221212212112210201010111201211212110011210101100220202010102002220112112002002021111100121122121020010121020221022120001021112000120120100221100111001002001121201010010222110221120122021012201102002100022210222212012120220220210101102022210000022112011101222000102020122120020201012100121200120010100211111121111011201120021011010202210101022111121201110100200000012010200201020022221110100112021220120000100222122111021001221111121122112210101110012020022202210122002021021002122120022110021210210202211101211012220221020201012000121022002100011210211000111101201022222210101120220102211202010001000200020121002101000122022222001101200020120212120001201202111020112100012112000220002002001000022101022202211001001020120111020110012021220100210200222000022111021121221111000201012020120012020012002012222001012100021000011222212212222112222002210200002111101210102120011201000020222022201021111002100222112020221120101001220001110012221021121002222221222202012121212022212122020102122212122002222221110012012021102011101000210112220021121000012202111120101010202200001212202212111210202210020201102200220021011211212201022022220222112101201122020012211100202202011010111010021112111200200212200000221021201021202122202121210001211022112211200212211110001201210021222112111020022121001200121012200110220100021122010121220101021010011121010100020222021212210210201001201021012210020020022201112001222011000220022210120020212200212000012121202002021200200012000020101020210112212022211222022101222221222100011222001121201012211202222001211221001110111220001001220222000101121220120102211200211010121100021012001011220110220021201021022100110022102000200012022202022011121021100122211001002111101021021202021200201021010000212210011120202111001112112012120000220222101021222201000011012111111022101212011111211001110001101002012101122001122012010022020110022212212110000110220100111122000000101001201012011110011220122122221220002101022010000110222001101200201021202212112201102221122212222020211221201111112001211111212201010212122021111122010200012020202222021110222220200210122211011210111022120011000111010011002102021120220202020201122210121121211200212112210", "11201110100001110012211222202212112012120011122221120012121121222020221022100211100210220201120102211111022111202011121201200211022100011111100201001101100020022000222010221022021001210210220101221210222210000110221200000221122022001200102121002211012001212212111200001002110010020102002021102221121001012001122121210012010200220210121011120111121102222122000021211022022112101202001021220012122120212000100121112122211202121002221022121222112202020112011122020210122120222121012202121100011010112111220211020001011200110102201020122102100210110110012100110222002022110021220012122122100202111210122100121110102100100002002202210010001221220000212110121021221121200000010120102121210010210112022001122111021221200120110110010200202110210002002021010010120002202101112122020200121011011100210011112020122210022100122121110002100221111010002221200121000212201111220121210011020101202022211202000202120110212202001112201022222222121110201212101011101011110110021120102202210202012111210222010210010212102022010112210211002200210102121021220011200111121210211012012212222100110111212010021121202012120020102000011110010122202211110112100201220101021201020200202012022022120200002112002110202202011020101112101020200111222111002110212221120002201220202200201101000111020111022122002122210011021221112120202200002222000022121110001021211101210001211010201210221101010021100002102001220120101221011220212211122212111211000021012211220021020112221110002220212101021002220010021201120122101120212010210220200010121012011012022001222121100221212112222200222021120110101120020110021002210000102221000112012111110101000200012021000200220220020121100120200211120002221010122212000200200001120201201101020022222212110102211100101120002000021120112010100122100101002112202012010011111021020222222001122112010122211201100201000022122200122120101120110202212202000221220212112101210112002210220100010010122100210020021122212001110101100002021012222121121020210000200222002000110222222002000212012100211120022222200010220210102120100220002001202211022120021212002212010012222222011221012201211001002212010112202221020010221210011201212012011112102201001201200122022221212110002221202000201120012122222102210012202111100111011010222201010110101211022111102122000001221102220010111011020222111021210112010122112112220212110221101020122010210000000222100221220010011110221021121220121002020112022100022202011010220211002120220202210111021201220221021022", "10201100221221122120200022011012112201121221102202210002212012020101200111220201112020112021012012201201112100022002101110021200101210010200000101221012010222202222210022022112010101000210010211112120210120012020201002102221221201112121210022102212011010112202120220121222211120001021021010200210121222112022201011200111120110201220002000011222200122122100120220201012000221210000002011221122010222022102212022001200102212210012200110210001101020201101012100220201021110121220120100011200120110120001021212012000122200220222110012021111201112102221021100011000000210112201002201122110211112222202101111121102010220221201202220220221201010221211022110221112002001212021221010102120120120120010020100002122021122221220222102202010201010022102222122220220221110012112101002222010100111212022212212202121202221001120120001201022201202011010102212100111001122122000012120212121102022121122002020222012212112100012122100202010202021111002100100111221022112021010211211210211112110020212001221212222210111021221110022200000101001112010111120120221201220012120201011111022012010221010021202221210022221000202200000110001112220020222002010020000220200102022012111110102110000101220111020111220120211110120000221012001111112010002000121202021101000220121012112122022002020111010120211002110012211222202221021022102221200110200212000101212120011100020110200022202202022012021110010111022002211000000100002102200210201220122001001112220100002211102212121110000010201111110111220202000221021122120022101000211020020101111001120022221011201211201200021211122122022201000102110001211211121002122120110002010002102211112020200222221112101202121121000212000011222112110200200222200212200120002222122110011102202112100211020021211012021010111212111102012111000110201101100200022100221011101222021120022111102022220112222211111201221121021010100020200011202222221121002002110022021022020122201020210021121000022201021200222212110212211021002020112222111200222101012112122111122122001101121222201112211000220120120200001110211101011220012001210121012112110012101011121200120021012010022210220112212222020011001101100111012020110102100010212111010122020102121211101020220012021011012002100222200111220012011121220022121101211020012022021121201220012102200010201121020211111210021111000020021122120210220102111012222122211121000200022020210101100212000220012111211002120111002022210121012102100021022000122002020220202112111001000112221102022202021021222", "11212010200120110001200112100212122011102121120120000222121020021120012020010101002121002122221020112022211012221022011001200112102200211101111010212201212210122102002200111222100021000120201111122121222000120100202212211122211111211202221120220111212221200211022122102201010100102120200002222221120101101102100010021022112120120220111112200220101110000202202102212121021211101222011110022121212011012200111002200102110112111212002110202222221112100212201211222201100110111002100120020211021201012121012010001011200202111020212202101112022202002002121102122002201002101012220212221001021120010020111021201110101220021201112202200100200111122110020011002122120022002110022001011221211212220012211002122211201110022002222210110020111200211221010202111120010111221222102000110020201021110121212022022221101112201021220211012111222200222202120111202121101022010202111201100020221000122011101011002002122110100221122122002022011100102020100011210020010020122212122120021022121211102122202011002010101120102222002202220210211202211201101111100010012211201221121101020122210221002012011200112120200212111002021222211010220221201112102112121212100202002022102100112101101211211120121222002212020111011100021102020202220100101212100012101102021000021101021212101220112021010200201022001120100220010001222210002010220022111002112202000121202121011122001210001122222122211102111211021211210212021011111221000200220002020010011211210100022201021011002001212121101101210200110122112110221022201011202211220102000000111212110212010021201102102002111100020002200210011210210200000112201100021001112222120110222211101110201220110110012002110211221102121020011101111010212112002112010222110121200122010112121200210101110002120210020002001010202111111211100200221112021210220220212200122211121221222001001200120210021210002120020211202202222022222212012020201102122121001212211022202101120000001211112112022110222101011002201010020202110020221120002100010002000221122220200121020120000100120212212200020110011002120120211210010002101022111112102202121122121110110020210000002112012102110122121222200021201212022200100101020101201110200211222020010222111122000200112111110100012101221022222122011220120002010012011122011120200120002121100010001210200000212011100120100221002000022102222001121121100000100010201002110212102210212120101021020100112210010121200222202101022022011211221201002022201101202002212101002121011101211010020101102202002220112100", "22212010002022202200211121102221101221022122220022010200012122202211010122120221201200022221101211100000110111111211112122210101011022112222202200210200212000111111202120111212021022212020001212210101022222220102112110121212210201010111112101012122120000021101222121002000001202200001221111221210220220211010021202201100121222221210022100112100222221122001021012211212121000002002000002122210200011200101111011200221210020120222111210222002100210022202001102211012000100102010100110120220001210021010010102200001010200121022120220101001020011120102110200200110122100200102102022211110211212020201200101102202122012021100021000011002111112221222121112221010122111002011010111112002210110001201211021011111201002100010001012020000010011101102012200010020120011110010111221002200200112121212100120102012111012112120220200221110212101201102002200122021001021121111211120012100012112122021021212002220100022111201220021210111011100011020000102122001000222202222201002200002010122100102012010102002010222010110000111000210011212022121122221100120022012111112000001021220022212100010212101210021010222210212020210112020000012212011120201222020112022011122222010220201110100120222022002102120201222020220101100111220220210010201201120021212210111212011111100101112000221102002011221200012222210222011121001211002121221111121220021221210100100021011012021211112210212101121022002020112122110002020001012221121211010012202201020012111221111102010012120011021220001101221201200112011122020002020111111221010022111110222020112001012122000201011202002100010020112122012211122101021110020012220212122021121021220022220001100120020202220100100212100102111212211101020120122112012122221122112220221200102120021202222201222022220001222200220102110000000101002001221102021201112021021220022121010201212122102020001200012012201222110021120010111122011220010102000012021010122100220210020021210111112221201211022021102010112021121011211202221210111200011202001221110101002202222101222220210221200220120212101202020222200100021111110002020022220210011121002010002202111120111200212222120112121121022011022010100021000202120002111122110100101110020110202001000221211110012002102221100222020010211221112120120002121100201001212211200002010010000210200201012100111111002211101222110021102100120122021222111201120110101110102021000011210201010112021220221111212011212121200101100201112112011100111211210220220012200022111020120010001112222020212102210122102", "20200100022212120221012121102121102120211222220202120122202220211012210212000220220002110010111001110120002200202022001001200212011011202220001102121000100111112202202020201222212021202101212100010111022220211200110011221121100222121212012200121112121111011111121200012020000020102222101202210101022211120110010020210112202010200002120212210011102102010112011000220121100102101102101000120002122002201012210110221011001100210000001022012011101100201211012012110020120212020120122221110201120000011220222211101222001000202110210201122022122202122200221101111011210102120012221212022101021020012201220002211200110112000012002102122100112101122001121102000202111101222222012212001022221221002121010110111010120212022102011200110210101111022111020202021001122201110212110021222000222021212210222022021222220012220022011010211201220000012112112212101101120000001100101200112102100010120001122020212200221122200000020112211111011002120221210102120202221122121000200200102220211011012112200020221201001201121010021100022220102100001102200010112211012002210221001020212100111021200212111202011002022022000021121210220012002022110202220110210012010102000101120112010022020021101221122121222121011020121021201012112110010002200120201110121211220111221212110000102020012221121212212200222202012121222112110020000202222120112001110211211201112201022021211221122011102001201202000100220001100102220122001021100102000100002111002212201000200200002122222100110211101121112102002211111020111200200202222110121212211100010020202121220001022020000011010212100202111010211022202101200012001020020121222020222012121121020022101200202012200000012020000211121001122110111200122011020122120102020202212211212222101001210001111100100102101111010202211200101020212212202120222011200121201020200022202011022122200022200101111012010021210122210102220010010200002122101210102201211000012200200121012001110000001110201222000210120211011210011002211202000101110000110101222110011022222111220212001002020000010221122022002222022012020120200202022220210110021222020121121122102201120021220002121211200120000210010211200120202010102010021121222021012110220010011022011210210011002220001010011010220112110110210021011121021010212002021102011110020022000200010112102012200012202111010110120022210021111001002212002102000202121122110010100002221021001022000201201111221200202201111212210010112122021112120001120120220221210112200022011010121001112201010121002110000010", "22100111112110121222002201122020121211022012210221221011121211200210110111112000001111021100112222100012000221010022121001100202122012111002021000110100221010010102011020210110201221102000002011210100221010021121121220111212200002202100102122210120120100212011211000210221121101102011121110200121210010021220201001211200122210222111111010221010210221210021112200200110100220002210100222111212011221100012112200210010002120201102212002010220220011100002120122021220110102220101210102102021212102120200002102022022201011220220001001222000002220012201112010110222022021020020011221000102101200212001202220120120121202002111002120000011012102011211210201122112200210212211022122112010002211102101210112212020020101210221020212202002112222110201201112000112201100211200110221120111201000002201020022201011222121200202220221021000001221000022022021001210021000010110002000002121012120120220202000210222220121222210101210211111001002011120121200012201221211121000120011201102110022012012201000122022012210010200112100201000020011211022200010012221112202111112021211221210120012100022002121202021101111012210120211220000222012021011000102222210101212012021221122121220210020002220110210201210200102111220002002212002211210101120010022210220200021210100010111021221000000120202112201011102002020022020200100021222201011012122100201122110011020220001120022102111110212111220002112211201122021120220010021020121011021202010121220110020011211101002221210002112012022222010112221212112112022112200112202012001212112022020021011011021110202221100022012121222120000202010111211020221202200001111202121211100112100012002001021122210110012201020121121100102120121120010212020000000212120012220220210122101002221200012222011020002002221111222220110222002202212011211010222210120011001110120121002120011122121222201020101211002000212110112202012022011001110022200021021102002200001210012200221220121222201000200120110002220220210202100000020012101002010111120001202121111101010121102101021221020101012212111002122211010200122222010211222212001110120122112122211200010012020212110011221111121122121021000101110011011122011100002020000120011021100010022201211010101110022202121210010102000201102202112110101102020202002221011220222220121001100212002102212002122110002220022222002100020210021111112000101021211211211122002020121011121001111200020010211001122022201221220120000020122101200221001202012220211201101212002000111001201012001222101201220200002", "22011001022212022100011101121121101011002001220002102211210221110102100210022221101121011021102210012112212211110220220111020022102202222120020000010221221022102000002100121212121110110020002101010122222022201220010012122202200111011122102220020212020212222200222011121210121112000221102122222101220102220222212000222121011202222101211002022001100020011102000220012101212122100111011101012012121002112020010012122200011000112122100001212200220012220200102210112112002221222222020021000010110121102210010110020100102000122101212112221012101222120020010012122022022220001001111202000112102000201202100221212212021222210002110212021121012201110211220120102220122210101122101122202002101101021022222102022122220020122210112022022222102012022002111022011020211011011120000122112010211001200020112222101220121100121122212221221110211002110211202100020101101010022212100022210212210201012011211202200222002201102021210010112112001102021121102100211100211101201012122201010212102000001020200112020121102202201220122221012012020122210210221010101101020210222000022000201202111201210020221012010001001020202110220122112210021221222001111022222211010112002220121022020210200112112102121202100011211211010212211202110001112011221200221001112221121102102110102021202120020122201122102100002002021202222100212220020120101210222120011020211201200121000121220222010012010000021212022120222121021012022110011012010101110210110011100010010221121020002212120201202200102120100000112020022101101201110002101211100002011100110120200012000100111020210210122212201022020022222210021110001010210021202111220110121010200020220210112012011022212010211002101020210201101122211012122111221210110110221021111001001212221121100212011221202201200211202200121222011110212121110201202021121222101201222010202010002110112001121020221210022202002222221122010010212100211220220100210010221112101221020000020011220202002222001112121101101012000001120111121202212200201011211021220010022110112111012001120121220010210210210122110212002021101111100111110100010002210110200200002000101020122101120111222001100011122120022112021012111120221122110020110221200101002101022010120002100020220211202221012010121211221012222000212020202001201212222201101202110100221122100200010002002210212222121211121202112221110101210022201000201200121221112110101021221202110221010221011202000100211202110010020010102210121111001222220000122220221000022210121011220002211021000000022212002201", "12201200100000102111010112211110202102000121212002220002011011021011112101121200112202020011222222201002010000210211122021122212202111000200212020021010100020021120120121200200101120011122202010200122222100011211221211010202012121112121202010120202120012010121110112220200002220202011211212121221201002020021210110011000212020222001020102112111002202210011221201002111221212221001111112110121011200222122001212121000012202021200201022120012002110012200020112111001002110001200212210211022102202101200200102022201221201122001210212212021022201201121210112000202110010112012010221110111022112211202212102001012022000100000211210121122120100222110011211210110011201011210021020212110112120010012020110221202210221221001010220022112202212101200001001220201010101120010112000012100011120011211011020021021220110100121201111202100201100020210111102021110111120111112001001121122200012022010110011021102021001222101202211121102102212210101100001111202201212200012102011001222010120011121111111111010110002011001102120111111020211221202110020111212201212100220202122102010122101011011001022000100112022011112210220020001021122121121002120220022121201202120211001122211002000020122122221100000101101200200101200202021002121200110112021010221121222000212000101010122002022202122220110110201121120122102011220010120021100222102121021200000201102220012022120112110200210210002112110000220222211200002011111202200100211200222010212122221221012020010111022000002100110022021020102000212200110201110002211100021102110110001000201020221101202002221020122222112020110022202010110222101111010121200021212121220121000202110120011112012222020000000011102210000020120020002010222120101012022101120122111021002220020022100202200211222011111220212010111122220101020002002102102100200001101021021001210020200010111222101221121222122011000120220101121022110211212202002112221001110100011121001102120222101000212110011010110011022002111001022001202002210022222201120112201111120200112011002012120012000222112000120221121001220111000212000001220011011202200210002022020112011221110002011022121112000212220022221211022000211002122202220001010200121220002202112022002200221100120222001202000210020122122221220201022212112001112022222020220022201020211022221012120212210202021220221020211220012222120022211022010220111001100120120201000012212011110221121202020220121021000100001011220021012011002012222000121222021211210011200211222011220110201122220101210201010", "01011222112000221121222122221211020110100222022220100210020212001011012210022212210002202000110100220102120202021021212001020211010211202200012001111011010110211001000020012012112221102002221110120012110122101020000012011000222021012112211120202000200021110120022011000201001101110210122122012212220001001022102221022210111001021020022212002002102010001222102212212010122222212010102222102001000201210112211220222210002022012020111110122111021111010121220002001020122211000211012210102002212002122122121122211121121110012122200202011220201010020001110110100011222120201221221110202202120112222011120222111012122002022120211200220202100200021201222212202112022102111112101201112011201002002102020010200121102221011020120122122101011201110110012012200200200012000021020020112201202121110221221022201111002221022021200200010011001002022001212000210011021021111021020021001222022121102201022110221120202012122101210100002021112010200220121201100012012112222011202110210220211000021020111202211021121111221120222002121102120211122211221122110211010200001212211012210120211111100212011002101202112122102121020122221201011220211021100102000012000002102010201012121022220010002212012002200011200120010200210001120121100020210120021000201020011011022212212012011212120222221120211101221111012021111011000212011222201102101100122000210012112211221121012120111221202011110111101201121211000012221012022202101020020000011010001022122220210110121211101210120122212021211010102121021012010002112102200101201020221222210000021202011011210201202212202020101202000201211212212201101220201211200210011100112102220200001112020001201010221211100222202101010212212211110002011002202200011000012021211022222212220121000201211220100021020210222122211020220001121112101201221100021100102121011221200002220222211021200121102210200200221101020222020120102111002221221000022211210012221121102000000111200202011001212122210110220002000102012220002210011021001220021000022121001012210120211112101201211221110022101022121010111000200212210021110002211101112201001110210002101202102020210022011110210012000011222122211110112211120110201121200000220212110201102221200220020212010222212121210212200102011100210122022011020010200221111021001001002010202222021102111000121021012210010211102001211201112221111002202121211220012020100000011012000202011010210020010002211011020010022011210120111210122111020220021002020212201210201001012222201202221111122020100000100222", "00122022201202120111120022202202111101110211101112220022010112102100001202222111101122112110220122001220221122222011001211101002222122100022212200101010201210121121012022012022012202212202110012020102210201000020102010100011000021021021010200200211120101101022202211120002022120001022121000102002000121200202211200002110100212100001022022120002101201100020220021002111100001021212011022020100002212122012201221012221021022011011020011201101201001101201102222111210100222210120011222222020112202101212211202101220111220220000020122221221202220021111202102111010101022212122120010111121211202001200212220012211001210202112211112000120011202212001221222002122101212012001000120200012211122011211122210201110012111000020212011101222100101201011112022122210002021022002201201200000122021111201212011022210110220020200211112201020101212201102012110122120201110112010121000002110000120111200122112120010212120112221121110022211010122101122121110221121210011210101100001101200102102221112102221122021200001202000221210112210111110202212012120002212001202222211111202010200102110011022212120022210011002201120110202121120212021222122022002021201120202100020202022211200210110202000000122011111102221101200220000012211112121211221012001012122211222201002221000202020010012022100002022112211202212011111120112222202001001020211120202022112010001111221000220221221202022210100220222121112012200112110121112121021000222021211021101112020112010111101211100012001221010020111001121201021000002220221211100110102010220200110212021201122110001101101122012010002001222212102222100102112100222120021101220200120012111000111121201102121202012100220022020111200012000002210112211021120120102100010002122220210221221210000022201101211012201122002000012121122112111210221120122011222101110002101220211212210220222002111020022112200000020001102210212011211221002112112100212001001102211100122201020211102220011121022202211222102022012020202001100011102121122020202020020020010002100020022210010202112022000201221202022012202010210001111100112221100010111002002112000021101011101111112211021122201010112210001012120202221100022101210021001212111020202112012002100200022221011202120221110110121101022212011220202011212012020101012222222022120211121021001111010022212210120221210021011110111121212020020010022001200110021210212102200222000212002100102202120022102002220021210222000021111110002222121012022002220100100021001120210021112010121201101221020120021", "10021002010102022101001110012212121222201222202212100102201202012011012010122012210120122020202200012122100200011000101111220121202102012220112001122201020000122101202012211002122021120010102202002222220222221120202122220100100220001020222102222110122212112210120000112210101111200200122021111121201000201101120201222112112111222221001201020100122211010010121000011102020212122122010201010121120012102020212211200201121120201202021111102202021000102101020022120012110221120101111222201210202100122010212202200200220102001221000011100012211101210012111202200200201012020210202002120101012110012022101201122001222200011002002121201112012002200122220121022101120010220202100201021100201102110010001010221221021112200012221122011002000121220222102120110202202110112101202102212111200111222211011212022012100221101220100221211002120000101102112102020211001001211101011122211021210120212122022220000210102000022002110212222202001001200200221210022010001111222022012221100002000102221010000001202100211011211222111201001120100001200202001200222210021120201210100211000211212202201222001002101111202022210012212200202202010121111201200021201021002012200021222112212100000212101102000122201102120211202222111002011001021112200102120220012211021221020102211222100022210100110220120121011202110022200100111120110211120120211101100020011112020021101000222012022221011110100212120112112111001210212201011121212212220122100001220001212012022112220000100202001012212221220020112000001101002111102221022221022110210010111120011000221121221100002122011022220122222222112021221002202101222101100202001001001112000111010201202010210120000100000002200101121212011112111202120101122001012021122101012000120021222200212010221012220221020112021100120012110210202111012210202022210100202110020100010120212002202201222001102120220012110002000002101010101222102100010121002211001010201022002111020110021220121002001020100110010202101201000020120121212201210022021100201012211222211101121212000210111220122122100010022102022110112102120120101221002122020200211002221112020221010202001102111212112110022111210110200022020022000222200211110021201010110200212000222202001100011200000210110012121020122010210122121102102202022020002222001210122202102221121112101002202101202121210200010010012112221210000002200110212020202110220210100011111020011200120210101212002210102101102122222111212201122002202001120220200021201112121210112212221102200112111222121102002000", "20001102201002120102122011200002102202110010220112001022222111102020110020112222102110211100012111020012210221211221122110102222100110211002212020101220200200211120222102221122112220001002222101112002110211002211000022220010112211101112221102202101110012011002112101112101200121110222012020100202202211110111120220221020102201211111202221120011221112111100011222000111000202210210022010222000000101000110102012221001122110202011122000100101220002110121121020100022101102120201122222201021120221011120201000210021011221221201200210010020220012111112122101122011110102112211102200020211210120111020202101002002200201002022110200020021211121010120201001120001001210221220001202000012220202221220021221112220111000020022021110121101010001100121210120200102020121020012101000101002110100202212110222010101211112012210111101111012021221121122010011222210120111121201021120202122110212102101212000011122010200110210011002222202222221121202202121102200201010201022211222022010001001020111020010202001100102021102100220111021021100121210100021222220200221202111222002022000120200222220210220211021120120212010212202212212221021201101221011212011000112211100201112010200001220221101222111121220211100221011202012200011200012022112111212010200110011221120102202000212110102212112121122102002021101112122111011010221212212111100002102101212202210020122101022011202100100000021022202211102020210012222010010210022210011020002102112020001211110021001111122022220102121021120101210012122100210010201021001022002201011101002212100002000211222201120220210110212210202212021221212002201211012200201210102202200201000121210210121210120200120000110001120220202000211201020210201222222221101111110100110121021002220112102001201001112211120000121200101002220200112111121112121111020121012022112122210120200221020201122222012211022202102201221202210221122201011102212002012020021010221222020101212112220102000011201202022020101022111202200111100021121221120122121220122122121002201202021120210201011001002112112011102101011210102012010100112201101100212010002100110020100112211111201220110002012011121112111121021022112100102000221220212021202011021000000110211021110111100212222001211122221120112212220202020212020201110111200010201010110101011112110120012100001120002112022021201201020111000000102100110000120120102112101122011102112121112112122211200220102220110201202202101002200222020010201001010202110211120020102111220101102001210201001212211211120", "21212111201202000000000122020100012010002022111211112202201210120211212001010212121211021211020121210101111102010210011212200210021100220101000010020120120010112212120010202002120010021202101102222011111212021201222210010100220110122121212020110010100222002111001121100101102211201101100000211000021221222010111222121012121200202120020121011202122022112022200110021012202221201111212002122122010222001210112002220100002102202122010121212101022012202010010022211202201000101110222122021101220200101022010211021000022002220222212120100012021112220020112222002220012112022011222112011002211100201110020122022100010212020020011211120221221000110000002211122011012100002011201102001210221122220200110011210111000101101120120100100110211222212000102020222020012220001201221202200200000101010101120111021021000110211010101101102112110202012112122102102000012211100101201000221102101202220002001001212121011112200012000221011221121000102201121110212011210202221211210222201001212001010001011102102202102211221100011111121122010020002011120002021122000220101110202212121120221112121021011011100202200112002010212002102100101022222110022211211100121010002110001122220020202210211122120101010121122202211102021012220220011110111011021111000222022211211200100200222020211122120201202001212000121110222210211020112012201001112122121121210121120202211201011001000111111101010210000002010221000012122120210010212211201021221200100202102121112101221112011020222222020222111010120020211200012210201101210102222200211012210021102222212022110102210121102120200110000200121200022211100121001110011122101010220212011111121210112021011111222120222202102211100120220120021210220111010202022220201200112210001120002202200101121021000010011212211012010200021110212220012111202201020002220122021011101200011021202110101120011120111000120210111112001011022020212021202102120121122210100211100202000001022212021102201210202020222111220120212022002121111010112022210010200101022111220202111112022112022022101001002110121210202000122022102200221212020021211000110112001202022211122220110020112101010201120200011202102112121101220022100001212200122002120111120110102000101220022111101220222001202022110202220212201200222201011011200011010200220001010000022020010000200022221212022022100102021022021002212001002210121101021101212222120210020202020101002211102102111100012200011022200020002022121111222120210101121012212011021211222101110220001121021201101020200000", "11010221201222210101010210111120020112110200022222110021120221122201220001020220222112010121121112110112000001221020101220122211021121010221000011022121120010101011110200200222100220212222001201000112022102011011020011011210222022000021020220112102221220122102212102000021220210211210200212012211001022212002120020101101001221210000012120012020210221212110021122111110201122211100020000220002100201022202201212022221021112211101010112110100100010200101010111000021012120000200022100120112011122021002200020022212110211012111220210202222110112201100102222211012222000011220201010012021202002210110102202212112121012002221212200022022200010020212111120222000011010122102002121111122022112001102000010121100022200200201210211001102001110002122101111222211000000002220012211221122020221112021000122011022110020202121201020112112111011021201100200212000201022121200122222001212201021000220021120112002210202021010012001111002022202022011020112200012000202220201110221121100221220212101202210201110202122110000011111101211222222021002110201110211020200021101201210001122220200221221010021102011110100010201211210111101012011020002200101111221001222212000122211102011120001222112022100012121221120220020201201112222020011202220222010102120120120201221120102221210001020100102020202010202100002120111011112202222000011102002102201002201210021000111110202002001120120201222111202220121212121120212001001022021021122112010011010012221201021010200210011222101222021000011220222002221010002210202220211221101022000120001110212012012122201001022002200102010121210010021100200000111020020102211111021222112001200001201221102221220200202022021222201211100012100020122022122010201002210202010020022020120000100201020210200212100020201000202120110121010111100201011002022002222202202000101210200012112102120000200101120101211111110000210221012211200110212220110212101101000121120122221112020122000101000221101112222201002112101212022121201212202100001202002222020021121222002102212222112220110220021002121002020110211201102011220001211122201011012110121012201020200101012022102021002202011212211122212202122022201122012110002202101110012011210210220021100222121020212002000122200002211110111122222102220221120101110012121002100200221201012100221222200122000010202111111101201021121102210102021210222122201210101022102000221221100200210100110212110110011012012011201102222211212020021222201111002211102002110121222222101010020001100212111222201200210", "21111121021120002022011221001102100120212221101102121210112020021222022101000002210111101121210122102000221202200002211010212111202120210201111101201202210102120212000012221010102201011000220122220112000022120122220012110120101200202001210220221000202210211002002100101021022110120100010200202101100102210122000211021111200021021022111210212121120001011122210120110101222220210120111010222022011221221120202011021100212110021210110021222212102011002110020000110221121020012222120112022021102210111212111100010102200002212102012112022201102010210022022012111220022021111020202012211022021201200000010201201110020201121022202200101000222022101201221212212121012002222001021010112010121011122100001022010222002010201210002221011210212221110010101221121120200211020112121201120220022120210212121102210112100210222201111000220021212121222222011010100001212010211100010111001122001021201022222010110002020200002020001202210100021210101221200011102000002202002220001100222020021001000002102210202022101120120010012102012121211001001000120211211201000111101111000112201212211020102111211222110211022200112222220220100210121021112000101020022011001122121102101221100102012120222110012121021212101220011020020111212021112121100110122020110022120001001000100221110020100021001210211122200001222000222211121012020120102221112122122201022111002201122221000011021201022112220212001102011121101210201001221022120100112111012010222121122221201200020212102122021020110020202111121122000012102200100011010201011020111012212122212010022211001211002221122100110020002021120212210120010121121101112201200120021022012201210210122121101120122201001002002102200021102102220100121012001020101011202201122111022101011211000021102120202202102121100210121120220211020100100211001002102220102220011121122212212110202220021010220001011102212121022002111102000220100111221111101211111012110201120120000220222000202121112220112222211111202201100020101101121220122021221122201121021200012221020222212112022002211200122000121210000102022000022211122000122120102102112202221122102212022222202221010122220202122012112021222111111211222000022102222202121221002020100200001222200212121201202102111101002000000020210201002001102222200021012110212100002011000211022211211012011001020102220120221120111211100022222110200112020112110202122120111120221222121212100212222012001020201100010121210000200210220100112021212112210222212111200121021122201012020022121101012121110200", "11012020201112110221112211202202112112111011101012100202102202101122202100121010220220202002202221121111211120102102211110201121011211111120202122010101211221120210102121200210011122112201102020001211111201102022020012011102021220122202210001111220121002212102021211010212212120121120121121001110120111111011122202120112111202102222121120100001120121210012120110200001020022100202121122121212200000211020121100001200010100110222221201210012212220001212110222012000020200112222021122120122100221101001112221022021221112022002200121112211221210120021201002112201021100000012022011211221021212002100102022202212100201102022100112112011011021001111200122010221201102111111222110001201010102200222110222102222012120121210112100101002212220210212022202211011111102000202201220111202102102000001110012012222101212221212101122122220100100110201012112111120100121101012120211200120112122012120221122122022222112212012112022112011012011010102211010021000102121220111212002022202200210021010212211211001021010121122122002220220021110120220001201101102021100020120112222202211012111021112021010100012011201020210201212022012000200102011211022101121110200002100222212212200110122222210001101021100110022012012100200210011002111112022122200121122022012202100212102110000112222210010200101120112122002022002120112002002201111202211201101020121212202001102021010222222101102121200011010221112012011121020212011201022202112001111222020111122020100012001022022012111210011120020210220211111010211011120201212101121101020222110101222011111211021001221221122001121000122121202101222112000201001021012221200201112202110222211220010010200210210002000210102202111210101221021222121011102100120012020202202121212200101212000200220011012002212201020101121120110010101102112001002021011012022010121012120100102120202112002111201210222022220221102222101221200020122020100211202010001120001022100101002100212222121001001200201220022202100002122002100022110020110110001012210210212121211022202210121021112110102020122000011120021100111221201100212100022210201102112021010000212020220202222210202222012002122221002210011100011222010200110212022100121002200102000221100102210120021122010100020111201000110112110102100000121201000211112210221202002111202022001211010202221002022010002200102021021022102120211120001022122212020112010220002120111222011122112022120021000010110022101212112010020112111121011120001210112120201222220000101122112012211121010001102202220", "10011201012002010212100200111110211201010010202120202222220102202221022100010210012021011220202010012100120002101200102112010110222121220212212112201111010200101220202210022122012021212002222102202121201111012020221211000210102202110102120212210012012012102110120101201200202212102110210120201012012222211111011100010022000220101101110100021200012210220002121021211222221212021020110110211100002201221122212102221002011111212121122202100220220222110212102121210112002200021220012212110100121201102211222201121002121022122221011211121220201102020011122122210122002122222110222210001111012102210012122110002012101221020111112010120100210021002212122021101202100200010222222101200010101001101222020210121002221021012110222000220210211011010210121210002211200110121121121011202000000110112011102112221210220212001110112010101221210001222120100001002012000211101220201100211022021202012220020022002120112002000010201121122002122212211001000010102212120020120122202012112200221122011211211110201121200210100022201021002011110201010202112001012200122020201021221002122020220202012021022200001002012102021201000120011011212010122002121012001011121221002111221001012010201202100101200011121012020010101002212221101200010222002011221222121210022200020112201202021112110212011121221022202101101202100001022110201221100202120022001021100102212002012120222022112120001102001021022020212000112022111211212022101102011210102212011100222120000210012222111121200011002202000010122200100010111212211202201121000012121211202121020110012021211102001221000212201122112221200012202102222120100110200211012012021120112122010200002002010122121100120102111202211100022021112200200012201211012212211121210002021201012010010222012022222111200122002211020210000100021221011210021200111120102220012222120021011121202022221210000000222220210212021001122112111011012112011020220000221201100120120201202220222021121210112102020220010100002111012222102211221212202220200202000211210011221212220200212110210122012212121111100221000110202221010012000201012012021211122100221111000001000021222020111222101020011220001100000211021120200210110000012010020000210002201210210011211110121022101022221211221102002202001002200221210002211122202222122011120220201000222220102122122201111121201000112211011110200101212120101101010211020021101020212001211022221222221100122202220222222100110000112111121210211220022111111022102121022110122221120001211020011022122221202120122212", "11212010020120121002011121211101121112210200011012120022111011022201000210000010102121220102022021222101212120001221222100112201101121211112222021102110011102102202222001221120102120021001112010011011022021222122021121020202012201101210210122121111201121120022021020012112222110001121211101001100220211202002002022002022021210221112211012202010001121121012021012221202111020212001102202110012000101101022202220100021211011211202201202120001221101212002010021202122110111020001000022221100220102112100201100100002201021122102022220100001102222222021200002120022210122110220011201011120112211002120201211001202021100121121020001120222011122111121022012212100102212120010200000111122222220201121220101000101011021120212010102020100020012110102201002212110021010020121210210221001011002002022102020220020201101200000011122002020120120010010020201121222111022220221202202202211211020102111220201120101021002210222102022210120020012112212202100011120222001101012010200122020222022102110021122022010021221022022000112200010110122212201210022100111002222101110101021000102200100021000120111002011201200112211200122022000110210200222102021222120121210121222220012022011222002011201120221122021112211210112210110101020012222111122020120202000022111101012210101022011002010220212212021022221122100210211210120101102111022100102210200021102211212122201002201121222012020201111102121102200220112121110221221222121220222011110212202010002211101020212221110220200002201222012011121001202000220210121220222011201020020222001221220122201110112121122222122212222212201112200121101222211002102112020211022121121020222202001121012102210200111222021201122021210202222111202200122112020010122102012110122022222011202012002200121002111101101101010000120200101120220011202121000011011100210122222122000012111122200202210210112122011210211221021010121002121122020202101111101011201220101102011120201010021201220022100220200220011210121100120111000110001020111200022100212022201010111000102100121100200000012210011112022010201020222100222012011010210210121012021212202100101002020212201101210112001110121000102212020022210100101012112001100221220102000200120012022001001012112100101120020101111011000201211211012220110002121020122011122221011202121101121011000221210110012022000221000212122021000111201000200202101220100012211002212011200121211200000111112121210221021111211021001120101210011222222122120202002022002202202222021211021002120200221102120202122", "00111120011221220111101011221012000112010020121202200121120002100102012211200101001212120200111012202122100110001101120111221021201220020001211211212012012110101100101222122002211121002020110221122222200200121102101020001200011120101220000021121221210210210200220010212010122011201022110022012011200201212020112000201111021002021120202100102110011111212122021010011001002100122020002122221220012102022202022210210022022020021022221112120110001011210101101121011202021100001111001101011022211001210102220110212211001220221102221000121200012110012102221200121221002112110202202212201100111011011202211200211102210210102200111221001112220112221001110120111200201020220202110110200110100020012110002010221211222222211012201110110011021120101112022120001220210121211220211222221201110210201120111210121101111020021022211100011110101122012111211101121220100012021000010222122210202100111221122201211021121101201012012201100122102210112211202211210102121122121210111012211210001000100112010200120122122220212011122210110020212222200011112011102120110102112222012112202102011100020000012022210221020210120211112002212021021111200102111210212210000222120210102002211220022020021120220122212211210122210100111201201121011121022020201122101001022110002120100221022001220110110100110012121012000210012212211010010021102101101211120111011001111221120022022221010120010001022012100110022000210122221221010222202001111122000210222111221210120001212212212120200012100202210201211001102021000011201010110121212010222122102200002211200120122211011010210121221100022012220111202221022221000221222112020000212002212121022020212011221201220022020112000012022001112202101120221002202020112120000210101102010020022011122020222121120012001200222111121220022112000120020102010000201200011112002100002122011121112112001022002211012210110002012122112002120102221000111001110112202122111012222020020022002010022201220012120202210011001021202111200200222201102221221010222201102002212002111101022220022201201220221121210112012222121111020211220200001012202100102122022211211212010120021220021210222012121012122212021012112020020101222022110012210210112220122222100102211222002000101212101000001222101201122210221022101020012111111102112222200221220012210020210011021110201101212220102110210002010201122121001212220002222120101201022000012201022212201110120121001210000120121220020002221011012121011121101110002211012020011120111112012212211011022102112121212212", "21012122101122110022122022222101100101120201112101002122221020021022211111002111012201022211110210112212222110002210121220001220112011012010001210110020001210210022210101121102120001110100220102011202102112110002010002212211001021110022110211122021220201011200012222102210000002112022202220012001022212112202201012101112112111100210121012210111202211202120122222012122010202200012122122011221120020221120201110201000010222010020121012021002022101222101212111121001010220111122110221011211211210122222110021020102002001202122202212202221112201202200212022211211122100210201110122002121222121010020011020120102211121111022202020220021021212102102000111011122021000222212111202021211212121221110010201022021201121210201011102022101200101200001122211110002102110020001020021022010001102202002020001200210210110122102011202221201100012122002220002222121220221202010202222020221202012111122202101001202102112211210100221102212012120220002112002012221211020200221020212010211100201211121011111220220120220002221101211000002001221012120111122120022020001101212120220221120100121111101011222002002200002120000122011011020212112212012102022000112200211112021011211202021110011222011211010020202002221100210201220222021002211201200111202121121001011001001000102202001200101111112021111002121100010210120222222110002101110220210111001000110021000002020221201110020001111001221100020201110002112001211221112012200101011002101210022002220120122010000222111022010200012111220000010022221121112010210102210102100102120120110002100122011100021012101002222001011001221200102102220210201211212122222212022020011200010022111100210022020020210111111121100020110002122002112020122212200202020211111021012011112111002001121210200021011221011112101021000202011111200001122011022022210221012000112221122201110212211121202212222111220221202100111101002111222220221012112120201110001110200211001101212112010000021111100221210112022112011011120021111200111220120100221120021120111221220222111120011021112020122202001121021200112001112022022022201221022202020220122100210021222021010211202022002000211120122201200121012202021111012100021112210200112221221222110222012012122022221110212221010120111120201111202000211102010101222101101202202002101110021112202202022220011101120221002002212111010012111201102221122000200222102212122221101122211121102021221011101112111121110100120012122022211210021012110221211212211211122100222220020222111220012202100202112212122", "21001111201112102201001000202112120211220202010022222022001021121212200202210010220112020000011120210011012010122022020202021022001211022000011201201112021021221100212100100221002211210222122101112202020122100001202111112111110020100200122012210002201010111202120001020201110202010111110110220101122012101110120000112020112112101021221111202212022122111012121100012100021211122122000222222102011021122112122102220022122212210021201020022120001121002022111011200102020112001222210110201200122101012221112022212210211012221010200201211202120121122021102202001002021200222122211121221010221012221122122120201222200001212111210201202220222001211011112001110112002002010020212010111220200022210112211101210101200120010120220211002012001121220211012020020010001111201202222112112122202212210001200020210001211011110122120000110212101220012021111200201022202011011000021011221002212110020212111221021002101102002012012100100110211010020111122222221211202011211112112012111001111100112221220212210101011000121000201122210102201210122111001212012102221010021022100222201112021002201001102211012120112200021110111110111001210202100010201120210202010020200201211111212100112200202221022110212100012000020110002011011212201102111012021200222220012102002021101001021200120010122212220101210100010120101122002210201202101200102101010000000201002201200221221020201201101111212222101220111100000111211211000002201222220121020021121120220122212121211101102222200101010020101011222021010202210122110201110202222101210020022220210222220200122100112102222022010202101022011212000122222000202012202102202120000021212221001101202111002001100010202221111200201112202200010101001200010112122222102111010002001201210222002122011102200122001010200121000010111110210211102221001112002210012022121221002002022201221011001010202221200122021120200122020220222001101001001212120121122002101101221200022010222001011112020120212200200212021110202100200100022200102201202012002001011201121111200102100010222010212121021211110112001120212010000222110010221100022110200222121012121021010120002100012100000220110220220221210222211021100101022112001121120022212110210100211210212210021000201212000122110200110112112002010001020212011100001101200020011101221010122021010200110002022101002110000102021110021102201102100220201200021111010200111121112022011101102220011212220221212221021202222111111102021121020110222112100022012100110020000001012022202110000020010110110111", "22122200000111201222010212010211121122100001101120202212112020022121001100211210111112221221210101201122211210202220201012111102012221200100110102022012122210100202011102102220220212121111112110100210022110220211102101202001222012110022200100212022111101122211022101001222112202212110221222001001000122200021112121021201221002012111220111100122210202210221122221201012200221221212012110202212022220202020211001211111021002112011010201000121001121220120100210212112111011222000100211021022121200011212000211002220001221001020022100212010102002012002220022021212210111202002101112021002002020101122022021120120002100111100221221101102112100022211002020120021111210002110001002102101221010220202202212121102101200120021222000102112220000120012110210212111002101122222110112100111200011011201021201102211112110210022122122122001100102021220202121002001112122001020110022202212111202211120201220120001200120021210022200120020112220122122122021020002022221210101001021122022200212212001121011200222221222210102200110212010101102120212002110001122121210202102102012220202202201200120011022121211210202112201002222020220211112211212011210121101001200011022001202211000201112222100120000201102111220022201102110200210221010111012200012021222222112100210100112021122012210112021101010012001211011100002211022100112210102210221001101012011101022121221222102010010002000211101010110000102222011000110200002002102110001011010202002200022020201000020011111121210110211101110002021000020122011102212000112110002222111101120101121221120022010211010010011101200211220002110012200002002021220201112210120012210110222202020211020210220021201112202221101000010220021120020110122012200002000211000001122122221102100212220012110211201210011100012110210211220212012001021122101222211000121222001212201011021011200000210210210110121021021211211210211221202100201200001200101211010102001222010011210112010022000011102120210200221110111020022201022112112220101111200111020111120202012022211122001121120112222222012002111102220110201211000212111021021101211111212212222002020021021211010121211100100221021122222212112202201010111110002202012212110201101120202021112210020021001102112122000101101011102121210011111110201212212222102120020011021002220002110111002000011112022101101212200212100110011001222002212000011120011111112001020012002112212211122110001222021100022210110102220102102121021220100210121220001121221222202111201112011100211010221101222222021", "22012112022000222021212221211000010212222110021110022101121222202121221211012212121112110011010000201112001020202112200122101211212222222011012121201110211022211102221021212002211201222110112112020021001002100000100202121200222120010110220020211211010102211020202200121121210210102112222110202012120011212102011012211201012011222011010202210112000212122110202002021021212201010212211010210121120212210011221010120201221210002021111221002102200120201200010022010202012000011001001100211202222210001012212100212211121002122001212221201112022021020111212202021122110210112002001012220112211100221010010211100002212021221122200100012112012010010021010011102012021212211011012202210200202002020010000112221210020021210200000201022022210111012121101021110202212211012111010022112212010102122000222112110220212102111112201122220102200121120021122210212112202200001222201112202022012111002010010200202021121212200211021011202111121122011102100120022200120121011222122121002011001221221002101012202120022211201002200010211221020210100200100101200211112200201200100102120001102212112010010100222101010100111100102111020020012220222010222200022211122010110210100211222001000022000200101201010001012122122012221222102212002201020222022101110012101021101201221010101000101211021121012020110100222021001010222010222002222001021021100021011211201102200111021022100001100201121020211212222100102220122112012001210022000012010120202011202001220101022122121122221210021121020210221012222210122011101202012012202122100122110122102120012112202110222020121222020121012111110222210022202101201101222220201222221211222121011221110112120110010100110201001200101012120012111020112122100201120220210122210022201010200122011010222200211200020200020120211210222220222012112120011010120212010100200111011110101210001202122200200201000122002121120020001111201110000012200021121011102012011002110122210001202220120120122220010022211101212112111121011201220022020220020220122211020101101220200211122110121220222111202020220120211110220010021012011002001102221020121210222110220200111221011011202002002220212110222022120211120210101102111101022111120212211121102221121212001022121200120202212221022201102120220021111120220122120011111020222220121012212201220120101021211101000122212100012012012002022100221020211101210200201011102222201122101001112021112001221212021011121221221221001102121210222020112110210211200112220110212001120221101221021100020022022202101201", "00000102201100202022120101222121001022001000002000100102012002002100121221122121220111010102011011021121210222201211210201000102112202202111121011001010011202121111200010121220021012220000111200002222100120211021212102021102122121210011201021111221220022211222122020110210211121010110222112110022021011100111011102100011012010200200112211212001201202002220122201122001111201121002101011001200120002121212022022122102222020122000002200200101211010212000222122200022200020101121122120200101122100011022122211010110202111120110001100001010100201021210011220201222021200212001022222002121120011110122222212100112012122120001210202211212120000000121020011211211121211001111112102002020222210110121001122012112112221100012020110110112122022121212112000000110001211200010210211202200010122110121121220121211000112220212011212101122012120120201110010111122000112002010202110220002001211012010010102101100201120222102121002122011200011100110012011000002022112002220112111022210210120212202212112210122200010202101012002001002012221022011010022120011221102211112200200110012212101102210221210122200211102201001020020100201222200201211111102021022122112110122211210122120012121022100112110022121200022000020001220120100200220210012021200201200001222110112001111211210000211221021012000102111021120221221201222211211122000110012120000212100002110101020221012021021110022010211112221220022022100122021102201210200101201212012122012020000021022010000000010012202121020211101001110112101102120211221000020011200110112020011200200110112020200022021002122122010111100001122110022212011120002121111110102021002220122011221201012112200000210002021212011102122022110211220200100222221201211120021101211202011121221120100202022112200212201020111001212021011222012111211212200002210021222012100210201200001001200110122102000211000011121112100221001201201212110020111022220120212022211121120200111001120110121012012221120001020020201000102110112101001000002212201120222201002010012211112101021021000112222221212112021000212121011100111010010101000122112000021102102120222202102022202201222201211211020020100010001211211102200201211122221000222020100000011111212000102200122210020201100000011021000101100221201100011210021222121211112011022212220010120020002121011000102001010022222021010121122122120211122100002111012110020112020200112101110021200011120222221100020012112211200011211002212110120111200111201202210111001022211020020220222121021120000122201", "02102202100220111000111211102210011001212222011222220011201122100000010101002100011102000102021011111010112021200022021121100122111102201000021121101100220100022102000221200212002011012221021222220112201200121122221022010021202002212121010201200012212001010201120121012212211222211020000201010002022202021110101211201121212101001112222200202122111202121012002000211111210222212020001002101100021211010200112011101222000210000121022212121020201022220020221100121222001101201220122122011222101200101202112110122000002110002021110002012020211221001110010222221110002121020010022102210110110210201002002100202200200022002012011201202222222222222020001021022001122022101102011212111011100122102001002212020200211012022212122012221001010102212102102122202101220200111100010220001021011012020121110222200110102211122220002011121100211020021111011220112102120010011210221100111222002001011121122221220111222121201002120010212110202012221011122111221210211020201000121010200021121020111110111010220101221211002110122220001102201112020012121120011102212000110222002022221021020022202021111220020122011122221000212000021010211211101001220022110011021021020010222112122221100010200101202020210211101210222101221100012002112111220010212110121010102220221122110102211202111122210111001001002112020102102020001010022010221002200102101002200110222102111211212220001010010002021121210001201011220212000202012201200122121212022121202022100221101022210020220002201120102221220021002001012010102001100010121111200211000202021011101001012111011221201011202120101112202020122120022021000011210220202002211122020011020001001120102121122211011000120100021101212222010102022020122202211012200122202011101011110211011211001221011220111200201201202000201020010111020120222212020101211002122121002022000121100120010220110222022111022222011221001101111001000111010202221000121100000122110212021122201121011011100020121202221001122101111100011001112220100111111102222200121000022011101200020110002200010102200011122122110021121120101200121000001110001012111122222102022001020011012002022112221112202102112112221101010221010201120111200112210002200000002112212002211012021002021022100120011122211201012200222222020201121120012000122110101122100102102022121111101101101000021011002022022112120201120101022111122101111112101212010202220210201020202000120212002222210110212120120200220021001101111200102001122121212201012121111112010120111201220201120022121002022222", "01011011220201220021120202000120000102001002002122102201021100202001001111020020222110201022120122210102111120010001122220022120110202021010220112120021121012102210110011222100200012122111201010102111120021211010120022000001101121220202101200121112202202011200101001201002101100002111020220210221000022212220022121212020221102222101101212101122110002100020001012100121100202100211101122002201120210101212200012210022011012220020210111022212200200101121102010212001010020212102010200111212101020012221221200201002220200020111111110010020122001011112002012122210022001012011210021010212210100022001002020222111021201020101011222110200102202002001112120210222210112110112222121021210000021212110102021210210011102200211211022220001111101100001200002101110212121001202220220212201002221101200110210011111201212101100210210111010212212222211020201022000120112211101122000102022021012221222001011200211112121002100110112010210200100212222110111011021112200212111201220012022211111012111012200122022200022000222022111102202121221011102122002112002012111110212201211200112101121022121120101020111112022111020122010102222210111122210002100011201210022210201021010110111200211200210101200102100122010210020011000222202210220211211220110202002122120222011001022200110210211221222200211220102002022002200222020020012212212111002020112211222100002210222212020121221222120010120101220221100012102010220100022222110110000020012122110012202121020120220202111112212012110221200211022200211221010000020210201211121100020200021202202210120201221010001221101002212122211111010012201200122101001112122022122002220010110002221201122110212202001002000001220220011201001222120021200220211220210121100000100211011012102011011211000100212122012200212012111100022211122222200111100211022000211120122100102202122202001222211202212101000011102210021120000001021010211222212120201110020220001220102002011112101011220200212012022112111101211210221210101202222211210121201202221012200221202112100102121002001021102021202010022101122120022021020221111200022002001101221201012220020212000022011111002211222020222122110211112000122220201101210202021112122101012021122211010212202202122020220120202212011210002102020112101111112212112210222101010120222001002211120201122222200002000221012222202020021001221200220110002001022011120100210101212202001212000020001020200220010222010200122212001111201010001212220222200012201110012120111101111100020010222001112101110020200", "12002121010102120011222112220010221000101121221021102221102100100212122201100020112110021111002020120221220202010121101011202022121110110111221120011211211122201112101002112110222021110001112122121021211012110000122111001201200221111120112101210111211111010012202220200102222012100222222122120112110102201112202210200221212111122200110212211101020222201000120112021121022201002010111221222201102120110201020211022220200112102210121220020110212202120001221110021101011110202220021102112012200111211002201200021202112010001011100020102202010210220221110002000122101122112211120021202200202111102202011201200010220012202220220100111021011002121022112001221120222101110200122101022012100200200122102101012012120201101222210000222002101222201021122212122020022010021122121120011200101010102001120110000212212120000222221110011202201000021212210012102122011021102121201200221121222202210120211112220121010200020120000210022002011022012202120112102202111100222220011211122021201021000110121010010012022202010020220102200020210012101110102022112000102201022112110200101222201212211110001210210221022012120202002120021020220000121110021022022010221101121222210011122201122002202220201200122210112002102211010112221102002011110111112202210222110120020000010102212200002200020112112012020221011212220001222112210022011122100122212211121002011000001121220011210011011100200112100020001110001221202111111001011212200001201200110121122210211022121001222211020001122022112120110210002001202022022021020022021202202200012211002211021110110210201001120112002100111010020112010212002102222202120210122111000112121110120111210000201111121122201102111011112200022101001122212101211221222201201210121220000022111122202121022111020002001222210211021012021220002201202022222001220121022220222112120221022120012010000022020102211102212200121121000121210011020021100011111100212212102220201120022101222120201220220100020222121010122122002110202222011212020001210000011211010021122100111001010110121212112000000012221222101000010200020122000001222202121102022020202211020000022001222102122001002100221002002000100101201221100122112110102121000011211122212221001222120020100022201102212200120100101011022201102011200002100201110001120022210110020021122112101022000012100100101022220200112221100202020202022101110202121011100012111022102111002000001122021200120221012002220002222001022220021212111022010222012000100222202010220110200121210121202212120122121111", "11210221221012221202020122010201221202200002021020022121100202001222011000020201211110010010020101011212122211101202222010011012101221200222201011202222222101210112200222202201212111022101121102222200222020101200122001122012220111112221220002200022211102211211002121112011122021012221222202110212001112221210101202020122220210212010102011221110210122221102201202122211212222110222001221100000011201012222101020221101002221220120001112222002202202101022110001200211100002110111101002200102000002112201012202022021200102120101110211222121122021120001212122000201122201111010102102020101122202010111102020002021201101121212020102120001110111200010020001022201012101121200111220002210110121212021011212002200100112221000011022220021121100021222212202212112110022221111002202122202112020112211002010001122010101110000001012010001011111112122112112002211001011110221221222101021110200100001111211102212020120122221120222022000000211210212102221212100212121101012201201010221001212001011020021102120202102021111011001212020001211201100100022020001012022021011211122001011000111211020220100120011120021222202012212000100100210222022112010210011012011001010220202211210012102200201012110211010122020121212011211110221202020000111122112011122110010111022110121210200020210222020112110012002122212120011011111012001000221220222011210100220202010110211221120221001202122000202020201122220112121012000212022002210100102211000111111112000001120022210122002011001200121221210112102122202112021112002012010022101122022010120022202011210010022221102120221000210111211221121212101101102020210202112012011201020122012002000120201102220222100022121021200210121211012012022011212211111120011012211121212010101001110121222010001011000000222211022021011210010222001200111020201101201211101120020221201100002100211221010022102112210012120012200012022011211012111202021210101021220010101112100200221212212111001220110011121121111020012021210102121001101220200120212202222200122000120211121100100012120011011020002202222220221202200022202111010212020002120012220112110122120220001102221012211012012222121120122111110100000222001011222000221022001101000122021012001120220120020121200011120202111222122111210212220022222110002121022000120002110102112022202000011210002120022211010010212101221020212122021202101002222100000120022021112122112120001001211200122202220111102222020210202210011001221020010021220000000002110100202102120212212100210101002102212001211", "10211010120122220022121110102100222020202212110100120212201022120002102220210112000202110100002002110002000122201011222120120000122111211012221101220210111020010220002111111001002111122002110211110100211110012020200110000111220120020002120222022102211121121000222200200200110112111011122011111120102112011221121210200102001102121111211202220200012220121100011001022111101112020201011122212122012121220121221001212200021120211121001002210211121120001211102121101210202100201100001000100222112020200002100210111122122101122001020011122210112201100121120210201011022121011002210221022102100100121001120021112022010022012021121220021122102021120002021010001221201122002210111011020122221002120122122010101100211222112221020110122200012221111101222101101122220221211001201012211121010100110001200200022212121222121212110200212112202122111000000121021200201112002102222120222110222222221011011111111011222022020202200221212011022201021102112100211201202201021101011022122100000101100110012211110121222200111201000112211010210012112021020021221202112122210022221010110200222120121121112110101220102010210120222122121110211012222011212100022100202101212100102220210202211022120202220120021101122000112121010000221112200000020202202101122222222202121121100001110020020200121112211220122111102120122012102122101211201000100021220220021120000121210102112010012212011112021210110001002210111101201200002100120020211012221121100111220012220002200011201002021211220210212010211201122002022200220111121220102111101210212102222001112210201002011012102122022222122220212022221200221020102112012122102022210221102102120021210102120110020101000120111010220120021201201220210101022210022100100010022112010002222202210002210212121222221201002110101222202110100222000210010012112220012020121001201111100100000122201112111110111111120112210002101222111121201101200220222000210222021020112001122200111222121021120012200112001000000010101000011010210120020220112022012101112122101222220020111002100100110110011110211222111020211011121012201022102112211022111222121110101110102022002200222100212000121202110100020201212101012012220220201002222012201012011100110120212121202020000020221112201022110010020120210121022121002122202101220122100010120222001110120001120110011122111220110022111220021022120122121011020012200001110210200001112202100110200111021020010101111100002200110020021200102220110020000110112022022001220221122100111001111222021202110212221100", "12001002120102100210220012210222212102002102101101122220010121012020011020000212202000122200222102012122021002010120221011221122211012101010221222020202121211221120111110021110100202122121121110011212011210202002011021122200010012012102212021202222112000112020220020220212112222101111001002102011222222121000102122111001212022122121010220021011100022110110122120202001201021121001111202022210222101211211110012100100002121002221002220010221200210200010212021200002102012112221110222102011222202220002001020212200201220202202222120200020011002122022012100002021222012220021211201211222101002011020011222022210020021000221022001012011222002002210222201201222020110201000201000001110211112121120200221000212121102222112002111222201022200211211110122012200002202021201011121011022100012020121022001012021021020212111110012002110211010220102202112102201001102221020201111222222100101222021121022211201220102000202011011121110201120211001210210111101102211012211122121021001112020220102001012220202001100201110202122200200120100120020222010121011212100121122111202022021002001200201101121000100121011112200210111200110000002102121112021012112122012121220102120002221012112201000201121010021021221122111201020110202012012002222111212001000202122012201221000221221002011101011101112122011211022002121212000210010211100212211001101020120121021010221122211100120010202001020010112102212121120010112020122101122022222001102122021021200211202112012111110022200000210002101020111120010010100220211122012221101100112100020011010220211020212000201112201122212111212211222010120001200202201102002200122121121220201021020210001010202221211220220201011210200200212222200020121222000010222021210000200002100122210022002100210210221101001120100211201122102212021010211200100012112122000101211211020001222212120010211211010202011001210222110001011020210121020000211220002022112121011011020202111111220012020002022111220112011111010220111121211212112211111001112001022020111001201220110001001202122202011012002002022010012001202020201211122121221121000221200012020120101110222001001122021122001122121112010120012022011211011200022221200212021011110002000000220010000121111000002120121122111122200120022122120110211000012221211121221220020012000012110012021102112210102201000100211112002110202111222011001112202121120002112010201220021201210102112222111001120221010221122110010002201220021220221111122222001101112002000022122101222212211211120012211210121", "01102021220220222000020102101111210211000100101022110001222012212001201201001000002021200102211010111102011221112121202220202122120210201112222102200001200122110101211022020212122222011101001211112110110110002001202101101011122020211212020022202002020211212212102010121100110022022211121012100001112021010200011022010010201111011110211001100112011021210022220002000012000001221122112101021111020110000212120110220221220010200221012020012112102101101001022021122000202120222210222202012121212102111011110011022011012022012002101120002211121212010212101122210201000212002101212120122220002100211102210201122221020212112020201011220002011121212102111010120122210112122011212021202020011101002100112111010121221210102120110211021201021212021122211112101010012102021101021110222212110111021121021001122022222211100211001201120221102222222011122012020201121100110011000201120221021221022111021200112202101211220221210210101122201001221120020200111111002001211221010010200211222000122022100020212101101012201210221011011212210001101212111111222122010012002222211210210110121122220202021122220220220122102010121000012010012101111220020012001200211012112202120121010111212012200200101100220002000222000022000102221210112112222021000112120011120021211121002122211111100000110120201200000201122202020021101222110011200211222220122002202002222221001111221101002120210211021121021002212200021101012011212000001020100122001111201012112012201212020021002201110120022001000211110000021220101201201001222221211010021102022022202222122210011021001210100110120222121210212121121122002022120011200102212122212111222211220211210110112200102120201002220001021001001221222210001022102221221112001020222220112011120111000101112001200210100100110012000100000221212010101010002012122210110201101011111011022101120101001011222220121221211121220211101201122020211111210101222112211011002110002102020210010120101210022012112111122211211102000202110021022212110112220201001101100112020122112222111220220101200210001200002211202102021212002221010111121110002201112001220102211212200010020120012010201122000102120220201011000212212110201100012002210100010022200000221010212221221111011112121120111211021110211220221022211202211101102120202011220120022020222211210202010221110120201212201012200200220122200222210200000112011001000002002022010211011210121020020122202122101122001220220121222021220202100211202021201000120122012212012011000110022200000002001000110222", "00011011000121010100020111210211002112010111100200212011212011022202121100101201200121112211211102201222020210202120000112212100221020201112001210110220101022001202120020200002001202112102210120201111221012111221201100020101210112120001101211112200020200022021202111020200012101100122212020201000202221212102001200110200120020110220010202222112000022101021011110001120020020121221000112012021011120202011210121210202022220110222002121222222012211112212120202022222000011111210022220110112120100010010220222111111011102202202120122210102000120000001022110201110201101120000202202122220221202220200202200111100221201002111001221021020200121011221222122111202110211021002201102101012212212211220020001200122022102022121012002001200102102210101211200220221121012112121220102210220122200222120222020101200200121101210121021000121020022002122222102010112112222000120001122222210222121012122201111002021202002002221020001122121212022200102020102222101002220102021101210000001112110102120111120011121121101221021122221021221100110100202212002210200021010102201222001202002101220200222201220210210221002001222011010112210022111112200102102021210220000002121020011211122201000212221201222222110112221221101102120201202112010120000202002200020110011101112120200212010001221001012221021220000200212121012000122120022102120210000002010202212010202212011002000211200121010112201021120112002101220211001121211110200022100010000102222220122122100101010012200012020200100111020001121021101110020102112221201101222202011102222000002122022201021211001110211002200101210221200112010210221111121120221210100202212122022211102111112200202121212100102010100221011000020022102212002020210021011211110222000112222010001000120210102010111122120021022002000112001000022012102010101220202011021011211011111010221112000122110111120110202022210220120101011210111120202102000212012102000120210201202020201201122210112222112112201102011020021201221120000212101022000002212120001001021122211021201022220011201220122100221110212220222120012122220202221212000001002020200212110112122222101110212022202221222201222212112112220112222012200011220021010112022001110112100211002012001200110120021111000110011111100211122112102002211111102020220000102110222012112111002122220202200012200010221212120000000101201201200020210012122210111000212220011120000110011210101012212000102211002221112201221101021221020122220001011200210101101011222212021200202120101002210012122122120", "01100001020212020022012101201012112010011121100111010112211020122102000200210212011022001010111001020022120001000022211221101211222011202000222220002111010121210000101212201022020121201111011220121121001200211212011012010001111220000002110020210211210102200120022202100111121120000120111010222112001011211201010221202112120112020220200222200201122110221011210222010102212002201100011202122212221010010122100111210200012112021002022010120202200100202201100210100112222020211102001200201112001120010011121200022001111021100220210120221011122000121002100010101202112101122221200011210000221011102201101110200201112200022122122122212212112211010111012110220121121012021001120011221201220110000011111222202100011102100102202020110220000010111201120011210111222022112022102201001102121120202201112210100001110001121001201101112101212102210021200222001101012011211022022100021102120222202120221112022212122011110210221110201200221210202001010111212102100122100122012021100000212222201200211000220012120220201111121011021020101220110102210000020000000101220102011112102010110020211001120000111020220010122120010020102121001112110212110221122012200112120101211001102212211122102211221020210101022121212100021101200221012101020202221010120002211221101201001202010202000200021022120102101022101222012212101102022211201201202000120212102212202020011120001110100121201112011011012122020020202010212112012101010022220210212012012102202201102012002202020121201001011022120220110020221100221211020222102100020221202002210202221021222221121212122112111222200201000122102122111121102222021201201100001001010100120111221121210212212122110001020212101011120200122122111121110022022020021022001000021211111211220020121122220222110201101021211200122122022201122212210202201101202221121111112112000121210210000122122210021000222002020011212212100101121001011112211020210222222021221122120110200100222212021101211100200012221011212120211020200022212010202012201201021202002011020210102001010010011102022002111022101202112100000022020222212010200210101222210112120021222120001122022001101001220101200012202211211211110211222220202100112111102112220012121001010212210211002122100112210112101010112122100122211110201222222010011212102020122121010101100220221222121010020221112020111102102210020211002121022100002000110202222020002001120122002101021100210110111220200220212020012201211211020020002202112121001212120202212012201110110110101201010111222220101221", "21220120220102121002210202020111112020010110021002210012212001020002101210110212010122012211012220212012122010211020122100121202201200220110221211210222110101212012010011110201120111111112011210101200122221000221102100210002022000121122120112200102201100102110222001202210102111120021202001012000022102200201112120102120022110110001220121222021000022002222121001120112200111010122011200202202010012011021002002011201110122122200001021210212020200211200222002220100002122210021101011211210010221200212212101220110012201100221101210021102221022200000101210222202001210011120222121200122021000102201100022020002201000020121110211002212201100210121221120100012212122011012121002211212010122020210000112102111100122120021010101012012221022111001000001012211021220221010211010202212220122111012122001201100120001202102011211000022212012221102201122121012211201002201011101001212112022122110102201210201002201111210012020102200112211020220222110122121100010102201100120102112202021211020112122002222211211200012101122022101000121020102101102001222011102201210102102120111212001212011100021022201202222222202220220102111210000210120210100101000212221111101221211011022121202011210021111012211000021111120011022202211122000122200211120201100222220110222100020102120212120002001011000112021001002100022101112100221122001122010120220201012000100002011112122000210212101001002000222221012012022220211022200212110002012121200221020200010020112000110102200022102111110022120011111200222200022010201012022212022021212101000010211012222012021002212110111200001102210020022121012011021100200010201212211121111021220110211122022012200021011010222022122220212111100000101001221022101201001011212000110122220122200021222200002112200211122121200202220201212102211101210220200212101020020010200122112220000111002212111022111221010221112100122211200211220211122012201010100011211022011021012102021012102110110210101122011020001220112000202201001200010212010120211010001011112221121122112012200222221022210121022211021012011020102102211202201021221201020010110110000022201200202212020001002112012120120111201211100120102101100210200221121111021022221222011000012212221121211112110201212022202102120100010212110011112020021110211212120222212100111020220211111121111112220222211211002211121020012021212120220202102211002102011112222200010120112121001020022201022111020010022100110221211210000022021111111220000221202012121000110100000222110022011102210022110", "10002120210002121010211012011210100121120200110220122102111102220122001022021120120102020101211201002211002102002200121211011220002002102022120100221020112120200020022001010020010121112010002001110200222101120100202101211200021221202001101100011221020112110200120211122121222010110111200110222011111202111210120020102010220222022102000201011111012211022201110212211120200102202102112122101202100011220012200121200222022201221011221101020222112000020022212111210020021001210011002022002112112120110110122011221221110201020022121122120002020222002021001011021112211021011221101002001201002002200010112011120110011022100222121110021210211101020001201022101201210200121111200201220201110010002011010211202012110022120102201002001001012122211111012212202012022122011221210211220121221102210100111020111001012200021120211001212020111210212000121122202102022000222100000111120210212121102211101121100202112202010211111012121211201111012210200211112122220002122201021221012111200200010002110020212000112020212110221112002010201210111020201212200101101200201120221100212211111110200220222112220210121022211212210120022020000111120100101102220212000212001211212120220212011110102201022000100120120202121011111220222011011111202210110202001111110222021200100102201002102110002100222210200201012222210120022012102010100100100202202101101102110002111201112201121121021012121200201012001222200122020101002211111111000211202001110112000010121222220202022122102201021100012201101022002012212200022211110222010220122121101002121211122200120212021222121010221112120100112121111211211220021010110120022012021112011211021211121101101222010201020002112020111022120020101220121101222200101001020122211101022222002221201010010012222022110200111111102210210221120201102122000022010120220100200220120110211120121121010202020001200012001201120000100202001011002121202101210011112220221102002012102202201000212110001002120220121122112121000222211110120201101210000010210202002000021011112120120200201021101120002010100111201002010021002002012111102221102221102012211011221100201020011210021110202001100101112121022212102100121200212221210200002121121220220102202121001200101201111010021210021012021121102202222001101210212022121100110012202210101220101101201001020121121010121221000212012210210210110122102020120001020110101222110200220202201111012111222102110201020201010111210002100212022001222102100010202221222112210000212120100222210211122112020222010122", "02222210111202102100100220102211000212100211201110010011020011020022001121011022222220100111110012002201220020010121121102012020222122021002200101022000022200211100221120010222100222002002221001100001200002220000111122010211020201211022212201202112022120222221212011200000222100120011201120101011011002020122000020020200222220012002022020011012010022020001021020221202211202001101112201122211220112021002110101100101211002122112210222020101122210211010222202020022122102222121202112202010012110222222220012201012201010122201100220112220221122001120021001121210010212120212011002021111112001121222201001122201112222211220000222001021210002000211102211000111022220012221000002211102101022112020111122201020212020210210021002212022202010222010222122102110210011221210102000100201120100012022002001010120000220212120020010022010112012111210122211221202121222022102220002201002110222012222000100111200110212010022000222112020001020212012110201002001202110201011211101211120220112112012122100200200022200102100120122120012021102111222120002221220102111100200221102110122101112101020021202001211002021212011022021012202102111221221111210222011021201102111022111111210021112101011112021101011020210222011120020010222120211200221210011020200100222010222210112122100221021210022010111112220212011002022220110021200000121022202111021222100010121121012122220002000211000120111200110022120022102222212111021020010011202110111021102112021022020220210201211122210211201000110212210022012022210120220111222200221122112110211101111121022200120200201201221011001202002220022012020110011002102020222021002121111000000100212212121222112010101001220021122122120120121202200211111221012111121121211010022021000220120210210101000111212102002211202002102111121200100100112021010002220100010011111201201112002022111202212101100120100101021110221212200010101110202211202000102112222011022120010001100212121122110222212101112202221221120110111212021201201100011021212210210110022210011111112112222020022012022020202210212202122020010111211202120211222200110200012000121212020120011012011000212002210022212201212102221110211201111121122212211100012011100122012000022222200202220102110000110012001100012111222112102121222000122010022010111212002010110120001220200221202021002220210121111102112012111202010020122102222100220110012100100011010201202000220120110012112112221110200200210022020222201221201200002211210212001210111201200122012001211001122022211121100", "01020101001100012002112212102221120011210222222220011110102100100020100220022011102211112010121110002010202200011121212200120102200200010200010210121202120112110201101120110002120010121122022212002212221111101001200101001101000201002220111120011002211022201122220120011212102210010202001102121010111100110120022100112212020012111210112202112112220010110001201021100012002121210012021021010012112010211022111222021111110011212200100112122121212001011212202020201110121222201120000112021222202001200101122222201002011020112201210020212122010101000121222021221011011012121012021011112220200021102102111210020012022101221002110010200210012010122200211221220021112000220100000210220011210021100110001211000211221001002000222122101110212011021002002202122212111012220101012111010010110221021201111022012001002100001110212000110120101022000010200002000021121111222002000101120211211121211000210020101022102011000012121001000120022011022001122120211120002010201201010001011120211201021100202102120111121210021000022210010122011212121210121120122022121110102211200022011201002221210022102001102202122201210012121122021000022001102120022011021002111222112201210021012200111122200110110220222001000201222100122011220211012210222000010220000012200210202121200100211211011100020021000222011111021001121202011010010200121202020101100010121212000112221002211210022001202210022001102022201110010122210210220102212122112221121102211021120121122011101000211022211001002112101102211101002210222011111122122000002010111221210120200201021100022021212221202102122000200100101010201212120001021212001121120202201200020210101000122122000122112001020010211102011102100012210202211021002100021221120200122120022012122212010022211112121012222010002220210020102122121122121020011021110012212112121201002021122002012010011120120212012122102211102111221220021021112221012210120100200002022002110220221212210001211121211112000020220221021201211101111121112010211111102022001120210122021110010111001200222201112220201201102212221220010211100021122110210211112012212120122012112020111001220210020222122211212101212200121201102221210211202211012100011122110222221222012122200200111200202001220122010221200210212110002020000120202222211022120200101222002001011100102110000122200012202020001122222112111201222110102210022002021222121001022212112222102210110010222000100000221100001202021111000101221121002200010122221021212011010220022112022010122211101012210011220012", "01011000011021110102010021021211110100010211220002012010111200122000112000011120222112001002212201200222220102111001202200020101020011011111110211212011102110100001200002202002222102111000200002222021020221012102211201101112222112002021200011002022120122021010201111020120210202020022021212002102020222100021121021002002010201012000022002010121222122012212010210222021200222010212000120102000022001210012011221111002222122121221201021201110212001012200202020021202102221010220200122022200101022101201201111120011002021122011010021010022102202021011220021202210202021022111102000202000200121201102020200120110022012002001011000021201200212210201121020111012220211200101002201120001201110202111101001101200211122221020221202101220001022110100011110011001012222122100120210211011010210201012001202112012201220210010002110210222200100202222010221220010101122221001100121011202120210011111201002221120210111222220100201122021201000211112220102002012000001000222201020012222102110212002122121012220220220102211202121212022112100201100221021122210120022202101101200000100020202100102200000111101212000202102101220021022202121202100102200112021111112022202122121221011120122210002002012200002021002110020111010221220111211121001110210001222201121021110002221220211102202021121022100202020002222220102211011222120210122212002012020212221011010110220002220121022121102220202101201200010200100112212220120201102200201221211220000122110000101221102112112110002202120210021022202002022112100110201021002000001010201010122010120012002222020111122212100212221100200101102221122121221200011101220220121211210120120101101222220010020001210021210000201021110120012220201102001020222012002201102121102021110110002102111102022120111022020202210011101212211002110102210122110220110202022001111222110012101110201112022022002121122201202102202120011210110101010111212112020102102212010120220221220021110122212101201200001210021102000222110100120021020212211212021220210011220101022222221222102012002022211212012201001212121000120000121101100212002220022011101021001111010210101020100022111000200110020210200010210220111120221221122100121221120210102112202111211211201001101222101201100100021221012112121221112210222011012021121211022001021010211001101101021121211000101102112011000010201210011120010000101121111111220002102120201110000222221022122021110110011111022020102201001002012111111102212000012101200112120202200101001120000121120122101202102001220", "12001111002012200122102012011111112221012200012000012001001202222200220022111122200022112100002111211110012201121121121121020020201112111001010012120211201102110001111011021120101202110200011111222022110201012122100121102202111021220221011200121021112011000021210112121010202210201101201002210122210202221210002100022211211211222110220200211211022021220000111211200120202100122120000221021122120020212121012010220120022111122001122022100022022112022102022000111011111122020101011101100101010202112221012211102002001001012002111021012210112212110101110101122200021111012000122111212011200121011210002122201220122121202020111211210022120110021200220221012011221010000100220120112022102101110021222122010210221210212000002120211022202121222220022202000200021122121200121010221022100220000201002022201201220110110222022102202021021221210110211201222210212102201210222100110200012012021010122211120021120010202202110100010220002102201111012111112121210110000000001022122110021122111220100102010002221202011120022102220110021012220211012222010101211011122211012010000212122122012002112102212222101022110110002021210202221020102112220221012222100120012102011010210102022211120121122112201120210221110021001221202100202111002020111121012012110112212200201112001110012121221020100111121010122021222011111112212202012002111210120202200110222020101000210220020011101010001211011010120111210112002112211020200220100122020001012120220012201012120212111102211002211212012100212212112001122010022112001122001010022120212101002212111012201100212201011211122220022000000210120202012020010010102120001210020002011120021012202220102200022201000121110121122010020202002112220201022111000110020211220222202221020111002000021102010102100101212200000220110202122012000010022221010011110122212001211100102120222122102110120101102201201022100222122010100001101102102202000002121022221120001112112002111200101110022212002012201210000010011010220112201010100011010121221201112111221212012000200201010020111210202210221212010210102021012212001222111121202212120200212021121202022201212000202211112111120012200102112200201101102202120120020112010121001211212220221200111102011120101212002121101100220221202000010112010012002200101012122121022100000101010101112020021221022011120010112212000010211001001122021220100000012210111020200122101102111011121200220112102211012022001021221201020101202012111120022120200110100111022222010111110120200022022120010110022201", "12121000020002202002011110022122211221020020202001200222102101120120222121200022021010211111100211001011001001010121200202121102210011202200011202010112121201102111021100002021022222112010221002221001220001002021120110101211101121112120110112122011201002222101220211122201020222121111201202122022211112022202210102001220002021001222020200110010222112210120210101021111111012222112221012212211201200021211021200201122012022121110111211221020101000122212120000022011212212112110120012202011200010220001012012101121201220221111110200201122010022011111200221200202220112012121011202110002102121000202222222110001210012122121011012000212122121011202002010020012211222101211120120111210210100212200021112200022022212210000100200002002001220102001221010200210001111111012121010121111111010022222110120122000000020102012200012020201001111222012101010011201222212022121122102002221121101100120101020001000010002022011111100020021002022120020010200210120222000012102202221020011210100001221222122121021211022010212121010000102010101221200001010100001201020212020212201212000202002021202111010101110012221220211200122020020212122111121020110101102010022210102101111221002021102111002220210011011012101011221001120202012020101002010020100011110011222020220102021011102121022020000122200221222012202212220110100222122121010211010021122011201120111002202020221020011121011202121012210122001121102020110221111111101111222221201112110202202102202002200001122211221002022120221001101001121021110011101011102212112012101012120212111000020112220011121222222012110122121012200211002011201202200122111201202200100120100221112212212222010212211121221222220001111212220120022022112020210112121221010111210212110022020022201112102120101101120020002022022122210000001212120221220222102222202110100100121112122201222111002222102202111120212222220010111202011101012021210121010221101212020120021221102101201212001212201111000211201002010122220222102101011102222110122002210111001120220222110102120212200211122100001022112222111001200210021221001211202102012002010121000102201022110220201010201021010022210120111221211002121010220122102212222200112222202001011112221121022021202102111201201010201120111121200101022222110202211212102201201020121001022210202002211200011221220222020112121111222122222200121011221021211010102102222011222210102001112112001020101121210001112021110112120020211211120100112201121212100200001000001102112100020220011001022110220011202", "02002000211102112220001200122010022102010222021111212020121010010012120212020221011012020102220021110012100012100101010111021122210021102111010222121001002101011121010000012102201212100112002001001122102120011110222201021021211111101202100222212012022112120212112100002222020122002112012011111220120100112220012000221121200200022222200102112122111021002222222011001000010111201021011202201102211100002220122101101211020210102111000120212020200021210111100020210102020000012211010210012010002001111220220211122221120222202012120121012121200120102022002211002012100210011020112211221001101021010222100110110220121212022102001122112012220122121111202120102101121002112122021112020122221010220200210212020202100021111010120121122002200012021110021020110000001211120210201012210112120012100201111202111210210200122121100001110120222200120222220200202022121100221010102220111011222001201001222222211012112100210100022010121000121102020221122021221121212022102121211202020101100011002111002100011000112001012011000102211111001001222200200002102022010002212221022102021101001012100101221002110202200120120200201212102010112221221011222122201121212122212220220210220012021201001201100020201011220221101022110002111121000011010012111102100021220101001011102111000022202002210000020212111111221120100111211100120122100022200000100012002120010102110221022112221012000221021110222100210220221010010121120120222201021211111001002201010102122100022022120101022201121010200122000001100000101002110000121102220212210020112210122222021120010120120221021122111021000202122002212122002200020012111112110210002101010012120210200100210122012212212010022002000101001201221121112002111102022212121221012112220022001012000012210200221112202011212002100210100022122020221210221121012001020020201101002102020111222012101100111110222222001210200110200122000220212021010011200001211210221111210001101202100101001112220102202001202211122100202210120012102021021112200001110121122200022200200212220112110211021211002221220021101022222022000120021221121222100212201210111000200100011200010111001121220200220002211222122101210001121010120011200200211120021002011200222111000220112011012101102120210212010011111001201121002102210000211101201111200100102110012200021101012002120102011121210101000100012210011121010202121210021020022101202120111100111001121010111112221001200022112220220002011021100011220001010120122222200012011010100221220200002211020220000211212222", "12212202210110120021000001201200112112112100001102211222202021010111200002002210020101110202002110212212000002020110121112021100121011220220022202022220012111020011121012120101102222021122220020010022121022020222101022101111001200021102002002121110100212011221000112122202202110212222122222012122210201112210121102102102222201001220012212020002022210002010212121220220110211112101220222222012102220210101012010001011220022021010000120102002112002010021202022220101022000201020022012101020122101022220222020010012010002202001120111020202210021122112020220012222021102200122222121010112211201201221011202221100111201100120002100201212110120200220020222012122201101000212221002200200201021022112212211220101200112120220220011120021012120112200211210222001001110010110210012110010001201222000111120011202221101001020210121120102102211210220221120122110102001012110220111000200112021011112001221112010020212211001122021101200002022201000211112111122111201110111101021021212020210001000200021101102112000020100221111111202020012022222001021202211220100112110202222202210101000002212110002002201222120221102212111210201012121101011210121022220202100211211121100102111022022122101002112122111011222102222102010100010001011220102101002022122000120120022200011011201220121201002212211101101001010221120222002002220021121102010111121102012102011102221100122221120110121210012111101010020002201102020110200022002121110021012011010200011110102212001120100222110202220221210221200000021220212021021112211001121001110201112110021102211022121000210012222202020020020001220221220110112111022212011201102110202202202211011210110010002211222022101121221020022022202110021100112022220012222212020102002110001210210201110221010112202122220002211201211111201201000211021211120010201211202121210122002111200220112210222222121202211011011011021012022001101102010202210010122001010210020000111200110102100210212211001022011122111022022111202011110020202101001201112222002020110022221102021121101202111101102011022222022100212120020210010010101001101200021121220012021012100012020120220101201022210102212020121010221001002012101211112000200112200120021102022010120112212221202121122001000000112222002020221120002202202001022012102012002110022221100111100112121012020121221101210222202201101201111121002200022100110120002220002001201011102010122201020211000101101110212202012012022200020010220012121110210120020202201101011220021010010211102200000212122210021", "11202122201022202221001010200201002000012200200200011222001000100010100110022010201102201000202111200102002021111201002021201012020102201221220020101201120012000101212010100122020110101101202120110000111101002002122211100210100202221200220100110122111200220210101001220102002020012111012021000010001200120210020222121001022000112221020110121011111212112121020221000221002210111121210002111202011002221020101112102200212011020012221120122100211121200122010010220101001111020120112011121102021112110001012022122212110010012111222102201020212210012010011020102111222221001101221012021001221022200101110202121210111122212201102020000112112001222221020111020220011022102011211120010111210111200221122202222122020002102002210100211120011221201120110111100021021022020101101102211020021101002011101202101022200221001112212121210111001122101022011010022220021010211201222101222022002010020001010211022222111010201220211202012122220202102012121011220012001012211211112022111111101021200022002201002020001221120121201222210122100102012020201202220210121120220020201022102120011210202010102112001220012221122111221101212201122012001212121200211001211020010121211202102022001000100110211202211120200020012220120102101120222102101221200000011200221002020111010022220011212212211000122120002100212020221102112021112012002111100110000201120002111001202201221210111121021221011201220211012012210220210110021221111110120010022211010100111221120212222002001121112111211102202202221101002112020102222020110002002000202010212201211211211021201102000000211021220101102121100021101110101201212121010002220020220221202121101020022001201212101011111122002022120101210221022222102200200122011211210202122022021012220100100210200110210211021011222022212101021012122200221120000220012210011212222001120110202120122102100101222211202110012201220101000211222001112211212111220210211120000121112101020121102000120122121100010222002101100200122000101212121011011020111022002000212112021200111011110120212001011211101212101001222110201120110121010010202221011002012000010020021111122100001001002011202122022222220200001220200110022110210222002201021001222122120220120111002011001200100220112212110111200021222102222002201002020221102211200200200121110112110112011110200102102011100201110222122001221122100221122100011101112202112222201121021211011211002212201120220001012110122220021200200122022112010001220121120112200211122200120101100200210020221020222011121021", "10112010011122222200210001101200200012221220001110122122111010210120021002222120222211001111210222112200112102110120220202101111100022120122201210011020022220212222202221011112112220102100022112211001011220012200110202001222100121010212002010120221122102011121210202102100101221011121121110020210012212221001021021201011122110202020102020110211122111100012221102210220111112121222002220000211201110110111222200100221022221112200122120001222100110111111211112222101000101200110012011100020210221211000111101011210020222100000022210221110202221111022220120221211212101102210221210211000001200011012100210120211210212002221200201222022000220200112012120202111012120200120110110101010212212222022002100212002120202122022112222210021111000112222111122010110102102011101212101020101110201121022100011202202200202020101122220002221001200010001000100110011202201222221021220220002211201120212121111101012202212012122102020200001111100022200021002202210020101110011212110220222021202222110012222000011220221022220212212220210000121011021010000211200102121222112102122100021112022121120010212212210000120101212210101120020120222222212210112220020110201110111020120121101110110111112020222020200010020221012000120012021112212222001021020222221020110212101000102100100012200122022010001102000101211110020102010101222102222101200020001022121220221010111121222220111201012011020120111102022110000111102202212001002202222111110011001220211211100222112000222220112011120021101001022111101220002022002012212021020221202221021210022011000101022012022022122012122112111111011110220000011200011012221120022122122012111112001220202220000200120000002110001110210120102200121211020022212212222000112110020021010121200120110111021212010102110221002220021211112112011020022110111010112122121000211211120012110110100020211002101001010210022220201012210021211022100102120100220110011002022121222121221211021200012111112110011200020212100201212002220121001210021002021010122012010020210111002012012002100020011122121000101000001202201022220200022201121022121211202201021222200011100222210220112110200211112100220200120221111012101111202211012220120201020000020101220222010002022110120001121200102021001011110210020120200220022122002200012010012202000122102210001101221201001210020121012020221211111011100222022200201120211021012202122222101102211121111101111022210020012222121000211100110022122010001022101000220021102012202220021020101211120110120021101002200", "01101210202200101010122212020002220112210012101102020112022121122012000211121020212011002112020212200210211202022001211100021211211211110222220201120110102220102011210011020122221022020220110212101000110222021011000211102121002201001011212011202221100011000000100101120121000110012012010220101202002200212012112001202112101111110001120002201202022121212012122102100000102002110022220120001001220221120000202122212022122101002212112122012000220021021220121010110111020111100212202121022001102002111210210200110020111011202200012021200022021112222120202002122001121211100212111220102220022022121102202111110210100110021000100200220000010000120120120102101102112211112202101110002121112212202221210021201022122110000210211021212111221121202200211022200100211002010010101011100101011202101011211010101220102021012222201221122000011221000001011102200220120022202201010220211012220202120001212102021020112121200210001021021021100211100202222022201110121012101212112212012102012111211202111120211202002121012220100022201020221212010022102212012012212020102220211111220010111102110020200121101200122222021201100120220010001102011212212101100002221121120100111200002121120010120211210110212021201212222210102000201111120010110000111100010111201110112110211021102101020201101111022202212111221011220110020200110110020111102201020100221000000101100012201002112110121100022010220211110010001122001022220022022200202211001210021021110102201210100210100201100120221001201222111200000021012221202020012112101211202111111201222212200111121202221201200022011101122001011101222211111020201100111211210220210101001221221221202222002022110111112211221110210200200010221012112120000201020012111220010202012200210100222200121220201022200211211020220102110201222102211220022221202121100020002200212212200211001111000100220020011220122001200021222210020012120102002220121020202220112102210201201102201022001120002022012210001112110121010011012120211102001201021121121001200011102100101200010110002222021210120202202001112002010001120210202121012102120210110102101010222021201121001212220202101110010210111022020222220120202120112210200000011021011222101001011120012011202221112221211111001210222211221212212200122111110201121000020212212110200112000200222021022200001100220121211111001121211200100101211020020202210220200221020011222222102210022021002102101200101212010211210110110102100200120110002112222122101110210100020202021112202122111020110011122102", "10212110100200020200120200000020020020121212222121201201102100012222111212200221212002121000121002120012001022202222110012000212101022121012001001212211000102122221202122120022011112211121011202212200221120022121110202221120022101112202220121121210200022110120020120212220111012001202212001220220122002221200222222100102002011102112021121221021000200111122222101212222010110100200002200022010021120202011120121222120001110120100201110120121122002021200202110010010220211202222212121221201211222011202222212022221111112120202110222122000222111010200122011211001010220012011110210010010011220221022110210011101101010012222022010100210012120222022010101021221100102010101110010010120111201102011000000101121111120000212122020020211112001222121121011020102021212222200000211002202221011122222021000122122111120212110112001211211002211010220021222110200110222121000000100111222211212122121122121011200212022210201200120200222002100210012002112121201001020212012012101010110200010221102221010101111220002210011202122020212121000202111111211212210010121120120202202221212201001221112010000100221022202101101221020220011120212211212020120022112012020212110022010212201100221102011012210001111021100022010210202101100110121112010010100122122220020101110202000221201201202220201212111000102000001200111110211012021021010201001210120012001202101122111221010211101011020201001211221022001221211222202010222102020112201220112202012001000101120221211221200212212121010012210200000210110112010102220221011112202020202221200112021021221212221201200202212111012110210201002201210200002002221201001221010002110022102102102112121012111222001201201120020201121022210120012112201221121121001121021000201010222011211220221120021202220221122122200100001001010211102210100102112100212001122121001210202112111020202012100002011210211120110002102100120011011222120112021210021211211020012000022112212210122211000111000112010020010020020111222221222202210001112110022010221002102021212100202201101111012111021021110012100102212222020102210100000011202010222112211222102002000220121112010121221201000222210020122001220200110001201101211200220201101000100101222001201122212100101210122001200022120212220110221010022100022212222102201220121102220212211120011200111202202102010122222111021101021020001100200010111111202110202012001200212110022021021221020200010221101020211201001200200120220200022110211022110112002112211010210110111201212220020101010111101211011", "22021201200000110001110222121111001101222012220202121002110220010010100011201200020112121021001121021202021101112001010101102112112200222220101020121111110212120200102111211001020220221211222010121122122101210011202010210120210212011222221121220001122112201001012220000201001010220110101120111011001022102202022121212212000121002210210122210022102012110121211210202112120220122020221110221020002022210020210212011112222100011022200221111210220011121121212100001201100021110000102122022002021021020100011201222102001200222212121122212210212010121101100221021011210012110012011201201211111121022201022202022100102012020200201122202011000001001211200111212202021100100000202121110002002002022221220102102001111111202221111101220210021112001112221121220211020011212021022122101020002200011211000202101200012011011122012202002000210120011121100102211212121112020102021020221211012212201211000002012122221121121210222221112102210202100222122211202201011100020221121010100110002210002120010200010210011120021021211111012220010200221001020221110000022112220120020012212200221021102022221020021120210201101211001022100222122220000111011210010022111010122022112002020200201202211202221100220222121222102000102020010110111221121222010112122111102211112202020112211202100000200021002022100121122020000112112101122222220010102022112001111200012111212021101001210200021120010021111201222211211221100200121210201001010102101201101000212102222011220010100200120200200101021120010221222222212121110001220120121210021121121201121101110002220220220122212111022221121222121011221121022121010221010111210011120202011021022220200211012212012202000221201211020201002120020002022200011122222121000012210110000101000012121201000201222200200122200110110002102101002101111011201121222220000021122202012212201101112122022101112221110111120102000120222021110201100100221012110002220000221102111102111120021122021111011221200200201201210102110210010020120000200202112211100220121021221211121012210112012210112010020120000120110212220222002002020022020100002220010221012111020020010011011110221020110120121020122000021212222222020111210200201102202012011101221201100210111210102002110121021222221201021221212221212201111002222211102121001001000002221100122000221001101001202011122001112210211211102201220121112221121212220100120012011222110122122212101021111111212021201012211021200021200000121200212000022001102012200211220021211220001200221211020002022212111111", "00111201202020222012000021200110022222222222021201000201101201000010201001202121222100121122110120200012011222222000210011001211111121110220012002120020120111000021102212012202011001011002120222222100110222220012200022220000011010200100110120012201002212011212102200100011110011111100100112110201102221122102101022010020212201121201011002022200212100200101112220022001212000110222122102000102210120222200011101122220221200210211200002011000210111012102220212101102122021111021120012001022202210011100111222101220101202110101220220000102212212222122022121121121022000002101111120202202122011222202022002020000210022110221201202210221122221111111110222112022100101201201122020201000012122111201022002120000111000211001021210110221102021211122100222221100001121101102120102202101100011002011122222101122000011210011112110112202002010210120110122202211201101222011021100222000202102011122100211222111020101202022121211121111220200010012000120202002110201020221011121222122011012200010200012112102101211002101222112200120211211220021211120221111110010021111010211220100011010112220220001000211022210021010002202220110002222010112210101100021221000201102211012212110111011201220102202200000121200212010012020020010111222112201112202110222200122012200111201120101000121111202202122221012221022121021211101111022111202120011021002110020212101112001011121021212112221021121011211221112222212021201201120002010111111111020212100220012222020000102010000201102111012101000021220100122211100212001202020122210122212212100211002012000011212012210020020100211200021122222122101020012211120221111000210202012220121110202010010211220120110110022110022112002100110101122220202012222022101201102122102221220111112121122001110221000201122220211100110220101200111021200000221001010201221110200121021001222101210020212001100100222011201010121020120122012012220010210011000000200002002201002222111011120211110202122212201222211021121222001111020020201111120020212011210022120122022210102022222010110221212102122101000120201100022000100101002222100001210022011121210011102001100200210110011001122002201112220021122000112211202220121001011210112001102002011121101122102111120222000011020001111101220101002101222002010121211020102011100122012200021201020000221021020010002111121120000220201202001020120210022200100212202011102222101221112100210110110212020101122111102220000000110221112020002110002120111201120012000211220210021121201211100002022202201211221", "02222210210121010002120220100002021020000121220100002201101012210022222210102012110021120011202101111100011110202111010111002001100022122010022000202101001021011020220210001101021211122012012011020102111202020022222011120121212211211202122210211212112202011021111122110002000001021001202211022000112211100112100100022022020121211222020211112222120022202210122210101020200002021222020112000120010112201002101201000001000020211221100011022001000122021020200012121100012201011200220001012110000000211010211120221212101002220102112010222022121100111012221120221011220100010021221121202220221210200001001102210201022111220121112220201020012100021101100102122210200120212202112012222102212112011201002121011220112010012220000011111222112002212111001110122101102011220120011010200101211011010001012022220012100010121020102212220111020002012102202020210011220012020020200210001112110000110001021002202012021201110112202122112001000002022101012200200010212011222100112212221121120012001010200201121000221022212111021001220020010021222110120021002011011002022202210221001012000021101010120021100011210122100111001212211110111200202112201111010000112001002201220002002011200211010211211212121110102002202012201121000111010212202120112022010200110020001110020002012121110102222202002221022110201022222222021010121212120021212201020221201101120201002020211111221222021201002011202221002000211001021020011011211101010112110210222220120011002212112210020120220112010122002211200112210002111112120220200101100202202221020111202001002021001112002112022111112111122212100002220122111210220100222122212021122001110001212112122221112102000010012201212121010121111220022111112000211211100110120221022102000110020222100210122012120120201222000210000210020110020201200120222200012102122011111100100200210121001011102000022010012121112012102120210221021011000122111110121001000221220211201011112002110210021211012001200001011200012120221012211211020222210221212020202100011121101202212210011120001011000202102102001022001102011212212101022121201012211101122012110002002220200211121022020010002002221202222020102201021021201020110020211201222111112011002210020112221022000212122002022220012022122221212012021022010221122111120101220110221202000021101000121110211201221212121100102111012201211010122000111002121212221112011022001100121111112000202121011221202021220020112102122202202001202100011202020102202010210001201110112020120110010020002020010212201211", "01010222000022202211010201110012100021001222112121101001101101120021111221020220121111101010210102210012200212012011122210220021012010002111212202201112222022010010101211100110021122010101100221002102101012002121110100022200002110110221002111011102011100201212101010211200100212222001111021110212201222021011101220201202120011020012001220112120022110202010001012010122102100110110111111110122220021022211200010202001022121220011100111121200021121210210120011022121201100121202200020021221010002111020120120121222212021102102121102112020222020210022020012220010122102020020100222122001102001222110220010200122201220120211111011202222202020200200202111110201111001202102120202001001200111220020110120022102111211112210102120222120100111221200212122120100100021022011011001001110220010010001022102101002100121020210101111121101220111112101012212102122220121211110110110201122102022022202010001220100101122020021010201111202220101010111112202022202100222022120221110011102220000002010121111210022110202001200101101112001200102120021102112120000210202121111022212022101210120202010112010002121000212021102001022002111021011220202101100201102121000022220022100221122111200222112121020121001111022011121001010121020110111101220122101200020202221100122122021110010210120200110202211211200111101111100221110202211211102021122002021200121001001012221012010010212121221211221220211112211120201101202222201012001220002020021202222101002012221022101211202120101122121101012220110202021011022112122212200101010221101011102100011210221111111021211122112221121121221022110222002121121121010021011112000221101122022000222020100020110221021110100000102222012111012001001220021110111202100221002112112001012101200100200001011212112000000122011111120020111220201221102210002221022011102011111010210002012001020222110110102220010210011021000102012221110020120022121200111221220021001020222212100022210001002211212020100110020222112021022101001012210022112120110012012221200221220221102220120112002101211022021220122211112211202022210011221022012222112100121220022022010122201101112010211201011002111020212001202111021022210110112102102111021101200210220012112112212212100201020112000122020000121222001110110002002011200121112110001112021000020012000220202101022011100211201001222201020000020022001212110212001011111122201020121020010212220112012211021011102110022101221202001010210020100002002220020221111111201222021000101102211010000201122201211011100", "11201000122011110101201010110002001121112222200200121011112002201102220122220012011011120100222022110002002212020201122021211112102210102100110011102120110222121122220220111211022211010022012101110022021220120021101110201201002220012011012211211211002011212002012102220021010221210212022221122122202121221220212010121202022210021022211210102020101100101120201101022012210022011100211100110202202121221202112101002110011221110221202211010111211200210100122210120200011122122021020100221100121212122101221201211202011102000100120021221211000020200002121022121121100202101220100212111222222100002210110010120110022110121210102121011110201110202011200200011101120001211221202221121212001201101201121010001111112010212200121211002010120021022001120220021022221120112101201102010121120121100010222020202221121201101202012120000022100100010011120122212102211022001102202201010002002002021200010121202220121022000121222200011212220222210001222111112000212022211012021111012101022001102201010101121001220200212121121122120122121121122201100120202222012101120000210201211120221110100111110121220100121121222220011111220112200110012010012001202212110211011101202211102120100020110022002202002211012012101020112001120221202221020010011211201110220102120021020202202110001210020221220020220201121202122002111021212200011212220201012220201011122201101102202010010121112111020121110111100220120012100020020122122122222011122100220102211210221201102022022020121001122212200021000001000120122002102222222210100110101211210001022122002220002210011002211121112002110021202001100202100202122122200001111210112221102102110200201112000001101222210011100011111020001110012002222010102220112110122001102021010022020212220212112000220010010122011001200221102122121220020012000221222101211220220112010212010102020112212100201210101212010011201211112201212021011001002100222002221201210001102220022022222111120102220100200220000100201012011102221101120220001011202201002002200222011202201021111011201122122021110221112100120222010210011020112100002102101002211121210110202000212111210212001000220000121010020102201001221122101010001102122120002100110122200121122211102210111012221120100022112101200111211020100220201200122222111120220010102000122121101201000002120220112121120000202020111010002121120011200000111211221002020011121212210212101001112210112221110111112012001100211220002210101021100121200101102010222111220202011211210102211000000010210021112120", "21121001202221101012011120110202200020022221212101011111102201112002102102122121202010021200012020111100220101111212012110221000210110120221210101011110200221121202000101222112020020220022101020020200020201212022202112202220100121100100120122021122202010112120202221120012121220212022111200020112210202220111202020122111012200020220222201020222110212110021002110111012111001201011010101201211021022221112211011022200002101022120011202112210201112202120022222201210121122011220102020100121021101122210202212021202122020220101211220110002001110212111012120200102210002201021122222001211000220222000222011102000101110011110100012200102112112221021110122022000220102100101110101212200112122111221122220122200202211022020012000210212212202001200000010100022110020212000221120022221111111002020012222211022112000211201210002002110202200002012000002111211220201020010201001000100001010010221101102022201121202111122200021221101212020210220102211210120120220002212201201212212112021100221222212122221221210210021001002002012101102012011020001200020100001002020210001011002111111100000102200221202101110021000102002020001021111222221210221000212210011210220101021211122110112022101011001011220102200020012220220121210102112101102101101202122120112210101100120212021000002111210002121221222112122202221021122012102102002022202202120212220002001002121002100110020101112002100210122010112022121200001102101221212100222220011110201212100011220010210102000212022021010111202101122111021221000101102210110102102210201020010121010211200000121101000200020121021110122111100021121201212202111101221001020012120200110110211222121210102201000022020102200201000220122201110112110100211011120210220211001110212011202212200201120112111002021010102001002011222002000120220112102120112002220210220222000110122220111011022100002100202021010112021110020201211211220221210202002211201210201002001111211000110000022210001101111200122000111012011102001012211200202211112001110202212222102010221100021021102202011101220201200202010001101000011011021222110011111210210201100111121222101122012110211002111101111202012020001002221120101112212010111020200222122020211120201211212010111220111222101111021202220110101222000221000221200012011002212011211011021220102101022200002121002020001012001220211022211002012110102110212101101212012211210121211122122100101112022112122220221211001110020221212022022210020102020221210010110101101121021011101211201200200012222001211", "02120221002012002220121200200222022120222200222110021222110202111210222022210122102101122110120121101110210110220212101120010101101121200220111020121220220100011111201001211001002220212201112101101122010020122211220112021102020012110002002200010111210221120120120200220121021221211210202101210211212100120202020110002002002210001211220111021102110202202022111211021000010102000001210120200221202121010021202220121001110002110020021002200012002020001121210101002021202001020121010121221010210101220001222122111110222022002122000021212011200212020102222000110121101011220022001111101001102012000111100122001101211212111121112222121001002111001121022000021112020000220111120110020101021021201222200212211101100202101012220021202211101110212000022112022102121202120221022112111021211100221121002202211200122222210211120102200121011102010222222020121120001122121220220011110220201101111110001200201120210220022201002022110212001010010121210020200000211012112120120101222202210210212110002001212002210002222222120220221222120002211012202010021012222000102222210010002020100102202020212010020212102022201101222010001002010220221210112100212202210121211212202120211002122111111201000101210102020102201210022012100210220111012100022010111112012000000111121202022002122221220111120112221010202102110112002121121101212200222020101021010222021122012000020201011221110001210202010012021101020021120102121011211010122011112111200222210111110210022000021200210120111212221110022202000102122110010210220211011200002112201221011002222001111120211001022002210020221201012021212122201001100020211122220212010121022210112201122112110221102001211210010020100001222010221210210001012101220221121121122021202021101120121211210001200112012212101121210210120120121000201100010011112122200102111021212121102002211202000122020200110200002201122002102201000100121220210120110011100202110122011111012221011120022122121210100021200101200020002022221000220220220200002022101112101200110021201022000000222212121210012022220001101222210022210111110111220211212121202021120201122210120201122122012012122101212220221201102101002221001021011002112102101202002222210020202110012221102111100012110010201022122202200012201220200210222120220112100010022200112011212021112222012110101202111221001202222210200121202022122220101122020002100002001102021121212120220022020101110212200012012021120121221100112102202201111101002022022200211101211202201000102221100200212121220202", "11200020120120120000001122220101122202201011100121110001110000210122220010101021122012000100101012200202020200021022120021002210020011120101002120111210011210222200012100221021220201111020201122000200011100122102111111110212020110211022121001120022220200110122101021101021001200112002101212112020000201200020022100111012120012201211102200102112211100022100222210010121121102101201220112020220212221002012022021200101110210122012001122202210002001120222110121101101112011202220102120012122122211102212120111211211221210001222200121212020000110022010110000222022110212100120011221111101222220010002222021112122002122111101001020101102202122012021201121121001211222022211222200200020121201001020020220110111111101020111002021222200002001012002010020211011201121222102221021210011120110022221112111010212112222202010111122200211101121101021011121220102110221211201002022020110021222002010112011122002200200221220211011111020011010201210001011020100122011211022222002120011021102102000122112211211001120202110120010021211222202012111210110111211102212022100222001100121212120021001210110011210120110120010222022210022001112010200212120120101001001021222010210111000001111012222200000102002212002220120201202212022212212111221210222201122010122121220220120010211121021211112010020011011222222200002100211022022211212121212100221000200111100021220102221102122220120222110211221020120120210022002120022102011221002221220020202002102020111112011122220110012200211002010121002112220011100010221210000211002011012120201002121222002200122011001111112011110002220020112200010102222202012210102001100211011002022220022201020222121102121122201211212001222022012021101210001212201112211212221111122022201102201212210220001002200212100012010020002012101102002001222012220011220101111120121200022010201001202022110011002111202111122212102122220101101200221020012120022111102210002220122122120021212110121212122101210202020012021102002100120100100201201201221022210001012102022222021202201101202222211202022221220102211211210202110122010202220020201101101201011222000020221011100001012010210121201111122012022112211111022001122201112011011200121212221022220100021010111220100012102122011210012010110021102122001221110112202121010211001020102102022120112000221202101012212102120110121222101100000202110100102101212020220122222122101211220100011021111100102200021202210021202011221102112011221022120100221222011111200221021202011021222100110010202122000", "21210022112201101012120011021211211022001102200212102012110000001211202120111011110121110221011222202201002110120000021011120000022202222010010202002111200101210000022011000122021022201121202022000020222121102100201210122102220101210200100112022000101020122220221122212010102210222021111112000112202000201202001022021022120111101212002100001222211120120102200012121220012002000100022011220201221101022202100111011011222221001212212200210210020021102222120201221200221020221201101200002200112121221120002222222202212012022100110122222000220220121122110202100201220221111100121101022201211102021112220122202012000011022102220210120000102102010122101210100101211211202102220201120100110110001210212020100002110002020202202021221122100220110021210002120011011201022010011211210221201222021210010112201010221212011212002212110011122211212020212212020212001212222200012001210010021012101110202221220201111100201020122000112212100212012102101001011122100220222021222000000022220012022122100012211002102221021212200221100102010221102000112020111222000211010200120111001111200022100022011200020211021002001222011110221201022020112121001101212000021020101121121200101000122120110011101121122021200100220020201112202120022102202002011121021020000000121111121002001011000100011222202201200010120221222002212000101202121101011212012001011111021211221000201212102122220022021201111100111212020011002012122110011211021100210000002200212121202022002010202200002020120020022220021110120100022010102000010211020020120101122222222022000020222211012121101101002122112000201112202121110211010212020101001020210101020001101000221120111102120012222200021010120110200102022221200111112012100220111011001101022011012012121000210112202122101022010202200112000002001011120200102212012112121000001210111020011022120122220202221020200021200121022220000221001102121102022221010000000111221212002010222102212021222220011122200001022010202122210102222021212112101111020001000120012220220200210020002202122111221102021012012220002210201102010010122102121221021220200020022012211210011220002100202221210021222202201112102111102202101102021122210110122101010001120210222010201100201111121211011202102222120212020220112220001221110110101022212112121202200021211010222011111212200121100222100022020211101202200021112201222021020001200212100010102020010220200020200222121201110112100012212220101221201111122110000002120120010222121122010201222122200001021010112101220020", "12011002010221111012020200110200110100222001220200020211212011221020020021010022212112100122000120021220202110122011111020122010101202200011011211012120010210200121210202011101120112021101212101202122012121011211220200202222021021011211101120012202012001021111210121020102120101201200012002020101000211010102212000012020212120122210100111012200012022101001112202111011220202111210220112110220012222101211201111200101122001010110221120001222111022001221102110000002222010100202211221001201210201210120020112100120110212011010122110112210002102011002022012102111001102221020110110102011120122122000002022212002001010000011102121100111000201102201012111022001112100200021121110012002020020122220012022211212121112021101000120201000210101002211002110012211011000010200122012112010211002111001112221002101112201200112222100220211110202202100101010111011010000202101210121221210121210212012220020222021000202000221210001112120111222110000222001021100210122210111200010221100101000022002201010011000120011011021001102010010202021200000102000122102122211010011101002212000122120202002201211020211022002210100122001002200200000102201212222000000221221121022002202020122022112000201021022022101102102202210220102121010001222210221220111221120110200100012102002102222101012210222211022120021011210211200202202000110110212020222202112011110010212122021102211212001221220202010100222210012101102020101221012021221212211121122100020222120011111022102112202200220110102102020001202221120022011102211112000100021221001111122001220222201122000210000022220212020101121012100220110202112202022220101200021122002200200212222002222010120221012010121021000010002101111200111210000001201212102201211010202200110121102212022001101211121102000122202112221112021102002100001120221202211120201020022112201200110110002022020200212110100202111111211012200022222221120211021111202202120222212110201022210211011210122210200021202000210012001101120220120200122110020220222222200102102100122022020001012011120112001202002021121101211022002122000100220110111012202011020121121202220022201121220210222102221112212001001200110120010222011121021021221002120001220102110221212200100220221200200220002020212221222100212122022112120012201111022200112000101220000220121002101101201221110001000220001012210011120100112110001000212000010001001112021202120200100112220212222211002021220002121122100000112002012012211000221012110112002022212212211220022010212222121201222222121", "21102111111222021122101122110001121002020002120110022212210221210001002000112111011222210020221200120001002200000211211211022210120112102020111110120222002022120022011010001202212101120210220010001211011122110111221111021021020122212222001021021021101121222211220021022222211101100201122101100212212211122212121200011222220220102021220000201010020210212022012012211012201202210120200122010202121012111010112210120202211210011011111012110220202222022110200002110022001222021101112212112201100112020021102001120022201222102000221210122122002020212222212001220222012010022221021121002112222021201202210022112011201010211001102000221020200111100012200121001221211222121021200021012001120100102010022200011010021002011201111112211110221012111210220200100002111101121010111121220000021210200112122000022002212120020212201012002002000012210100011111100002202001212121020102010001122011112200021001102222221202012112120200121110011120021202101110011012201222211101112001221111012110010200101022012201220102021222122210002110012122112220012211120112121020111101122121202001112001102010212211001210011120020120111001012202111110120121201202221110022010101112010020021012011120102202122212200220100221112210122120222021201100002001010100021220210212012122101112110112002201210212222000100122010102002102111010020111022002110112022100000110011021010210212121110222210002020212202102000211022200211222100120111010011102212200101002021212210222210202212120022112120201111020200012100121121120112202110211202210001210000002202221010110210020010121210111122200020021002102010120210222122220010110121201100102201012000002122200102211210200121022101102002022220020110202020202212022112200000201110100100110212101121012212212212211211100212012220220110120112011201012201012010102001212101121022021210022221121022101020202020120111122200012111220222221021021101211002001120101110211012020111112011111122202201112000001122001012012202101202201102012022222122011102002210210110010021200211002201100221012122200122202212020221212120220201000011010210001202112120201102212120111020120222000221120221012122200200121001011221001120000221212022212121020111110022210201202020212110221211010201000220110011112111011011210201010211122222120100011001111000112221201010010022111212102121220212010111202211120010212121001220101112021212110012210201111101112002102210120110202121000122210110110112201200102000021001122202210212020221101000110210110212001021020000011", "21120122101222212221101021111010012222211210220220210222012210202201222122102100210011000101000222012111220220111001021122101020002211101111222211100212021011222021222110201012122211222222111221221000211220020001221101200212102002202101001222112111022021112022111012121112020021010220221202102122112202022201221202012010200202212000201201212112201211100000112020202020020212120020221220201022210221002020001012212122111112022120012001202022121010112212001002202211121202222201111121112012121202202001002121111221020012100111020002121220100101100011200012022210122221211120110112120120100210110002222000210120121200122122112110220101221011101021121010212221212121010001121210201012110002200221200112212221020111011110211021201020200222210111021102000010222012121122101201002002201100020211122220002200101002102021102211210110000212220221220102211120200221201102000221210200012220101011210210121200011012002212120221002220200100121021000111020012112022020010101120202020101022102001102102001200100210020210000022211021210121020221110202202121120120011112220102012211221011002201201221001111011211211110102012211211122112210101001212122012110211110122212110022001021020200202022100201112122121201112220021211221111200100211002120101022110122021120100011121202001212110221211022121220112210202111120120010102011210000102000102010211212022022112102012001201111201221122110202220200002220222002011012222010120101021212002111121200000001020020100022011211020120220122100202211110002101002222221011221201222112122202101100111020100210021010112220110001022020222221222222222021020220022201221022102022011110102220022221211022201212020200000020210211222120210210200000120111101001220220000110000221212020020212110012022221122201112121121120012021120111201212120020222022101121020110102212021211121102011201112101202022221002020012021201022120211120011012102000100101220000012110001120212020100212201220201100121221000222201210200201202210222221011100210002111122221101021221020201022101112021222000120221121012100100002201021002110122220110101000002000120001002001121002222121121011120222212110122000100001111011001220001010001002110101101102012101222102201201100021022112202011001100021222221221102210000221211212202101211121120222122221210200100121011102002212002001110001220221211011122122220012211222212100222011220211102122022100111021111210001222111210210001100020211012010120001220201120112020110221012211002201001021011100222002102100", "11212221112101110101200001122010012100222212000202220222021101102102202121121212021210111201001220221011112202212210020110002110002100010020220200202011122200221222020111102001100111221101222011211212120221122211222111011121201111021001012222202120022100011010210221012212201102112210210220011112000101202220002121110021010000212022222202020212200110210012110222211221111201100222202010212011122211221211002201111210100001200200221010222201210222100020001002202101112102001012210001111221222112200022210210212210001202100101210110211111122101212002200011110210101201112221201210120021112022121110112022111222011102020200102110102210120121111011101120111112020222020220001020121210101021020210002112022120112212111112111010001210212020221212011200202202100212002212121112220122212011112011111122000012002012000200211220112221021110202022011020110110000211101112110120222220222112202121210201112222111100000100020202222120120000101011000011200021012022002112201122011211222121002221022102000012111221021201110110211120120220011022210021220101200221212221121021200111220202200122211020120020012012211010122022010222011220001001122111212201121001002220001122101102100200102120011002010100122101221121022122222212021101022012002110222210210001001200112002200200202200000212121102102211120210200011021112210000012220121202212012212002020100211211222112021000210201220011022102221100021001210102112010111012110201110001201222121110121210022211202200120211121100100011100110021122121222200112002120120102101010220201110021012000212002201202000110201011010022221200022201201010100110112211020100010100122011101122121121001202222010110011022012112112000012121000020111220111020011121110012101212020002021100002020212000222111002001212011210002210100102010010022021200001212112220021121011120022220011100020022021220022120111120010100102011000120101002012210020021210122121002000011001101020112201100122010101220102211111211022121001202201212200012021202112211100200002220221211102202100212102120121021122111210111120200101000112101211020120122221112200022012000110220110122211210121120101222210122010100111202120122120201002121211022222001110020022120200210110211222202010221002200000020202110212201220010001112101011020102001211202202210001001121102220120012012011110001002200202210000012221201222220122121001110011121000020101022012000120022012100121200012211020002012112121000001010222122212010221000012202020010200200210000111120111001111", "20100000202202110201010112211101001011222120020120122022102000112121222201111121100120222112110220211012011201220111210220011201012202021220010001111011210001120200010000112222122222000202111020121200022001112020201121111022121200202211201010000122102021101202012101200010011120201212221022200010012222101022100110212201221000001210211012212210021010222122210120202021012222121020011102012012122000021120202220111222100200220101120011110012020121120112000102202001012120212122000221222001020012111012221100101112112020101212100110121221000122112021221001021220020212021002110222022200012001221002210020002102021111000121000001112011212120122210002200011102212211120011112001112212210102002010202111122002012210021201000101100221222200001222012200222022220020202011122020111122001120000010220102221121201121200010221122122002202222101211010220212121200020110112212121212201110012122022002220200100020120202202000212100000200201111022221000000011022210000010111111111101011021120021110010110100210121200122010220110001111122121001120012222022102012000012002100212120211201201011102100112212011202102001201110121110200212202221212212221220222122110100201121120001022211210112220102202100202101000020021120000101121210101120001011102110200122201021110001001120200012110100011221012210021011120121010002002120202011010122201201011221001220110121020220222122001112100101010021021102012221111020000010202222200012112112101122021021112110210122122202202011011001111222010010222122111022120111211010101110111011121110002200010022022001101121120001022120220011122202210220101200011122001002011001100020011112011122201222121021001211101121020012100122201220010002021120002212010211212121022100121100120010010112221122021122121000110011111122121200200102211210212110111000122202000121020202110112001110220222000201021202201101200002010011111110000222201222120110210201122110202210201012001211022010222010121111022110212221021002121101002221110120010112102012211111121102011210102001210122202120022200021022110012112110021220120112120100002121201202121010202122110200112110210110212212220201022021101102221211120121210021102001101212101102122220022020021212212212012101022001001212210011021200022221122211222222221000101211000002000012121120002112121111102121021200200200220101022100212121222202010210211020201102201102100101000111110202211121002212021112211220202020221020010100200000121112201221112010021220222221211011221111012201202210222020", "20120121212221111111001122121020111121012022122202221020001020222011011101002100100012011001200212222111201222002102122021011102120201111012020121021222000011000221020120012010120022112022202022112202100001000211220022212200010022022102002021202011200112200022121111200122100122110122021012111121021012211010220011102212111111111022122201012102121212110000212022120202202101220020002200201010000212002102022222000221021220002022202100111110121102022210212011111022000102201100022022221012111021220000212222021022010121111211221002200112100010020002211120002001001010101020011201010102010220200200001201110200001202010000122221210110020020022210210000121202010222102120112211122000021210002010112120210000212002001100020201002221010202111002012120211011001102022020220011211011101111200020200201120102020102002210202111022112220101120211002201112100112211220011010220211210100222211202122220200022212001212020122110110121120100210222101100011220210111101220211020010022111020202011101122111220001210112000110220020110012011201000001201201211102221112022010012202222200101200200221221110211200001010222120000012201211010020210200100200211202121220112102220020212001102221000002220100012110201112120202102200210221222002222201121010100010012100202210101210221012011020001110102110021010100120212112111101021011001111111011102002022200121201202011210100122101220122122102211010211022212202121122110220220102211122001212101102212220022102221112011121101220220012110201112220221021022011200211222000212221001021112222011121020012221011211111100022100020212002201120011102101010200112010220111021120002000012102002200122011010110201020001202212121021210220102012022122120010201120200102111202022112120010221211212110210202221021202100102011202221122121202112201211121000012012200211200111022201020002002221210101022211211100001122202201020012020202222220020110110012100221100202022200012222121202101001120100122011200001122000101101012020110220120201010120110022010212000111221122212011121020200122110121201002221010011002220222000102012101202212101101100010211102222011020200010221021002001222002212121011200000012101020210121100102012221212020212002110212001101212111101000000111221002102100022002122220102122100222021222021210000202202000121120001211202002200000110210210011012220011202120100121122120200222101110112222001011110200212101102121022121111101021110202000200022002000112002220010122101020110120122110111011202222020020221102", "11112112120020212212112221011212122112011010222021021020100202100121011122121111201012211000112210002112201220012110120112000011212010020120010102120011020101201221000200222012101020120101201110022110010002221111111000202122001021011122101121102020122012201111021210221021211202102222010120110010111201110011121120200202222101110212011201212122200221122022210020110020002211011011020120001122201201122212210110021222212000000212221212001220221021010212222122022112011200002101012220201101112220211000021110202001202021021220200101221001101120212020212000021121020122210020020102102211211201210112110110202201001112210021102022000000101221120222021001222212121221112221121012011010101012120222220022212202012012110110211110121012201012220020120000122001121212100020221121101012011011221021112011202122220220220100121101020112110121222110212112121011201201001011202100022220022210221212210012021000011120220110010222200012202002201012000212200222121122021220122010112222110020121212102210001022212120000022101220102201200002210200001010000112121022211211120110110201221111112211002211112200210012202101101011200201200021122122020110212110102002020211120211102002020002122100022121022020121200211220012212212100120122101010020022112122212011201010121212211000011101220122221222210021220121121211102212100110210201021001001001020222122221020020221022020012010002100012210220010102120122010221112122212020001210010120222211101122022120202212211211022120202121112220111101200012112010212000211102110101121201011212222122200022121022211202012220212211011220201102121121101011020122210002212102202211211112201200212222121121020220020221212200000010110020221010111200021220012002010221002021222101121200111211211112110201122221011210112002221200010012102011021010012112102000000200210221200202102021121101012122211222101012011022222002111001002101011020020220221012012202111212001201201221221020212120211120002120002211122022011212220202011120220111102021210212221221102011200002011012122012010022001001021222110122222001201001000102102100010221220120021120012001022122112211201102202210102001221222112012100122000211100120101122220210112101202020012120002001100112010122210021020220201122001010022101021221110000100001121102122022010012020111202020021010002101021000001011211000011000021002222200200102112120001200222200021102121202012110200202222102122121111120112212011100020011200102112101111101222212120002020221001112010102011022022021", "22101011110210022012021002111211200102002100010211122000002111021121022100001222022012002202200011000011000110222100021010102120120022112000100212201120120221022110110212000000220010221211211002221112002010121211202120011201002221000101200100021000100021201011210120100121020110222102102002202110001212101200210100111221200120022122211201111020012221211002102010220010112212022012101020222122002221101000022001020221001112112221222111200221121012210202101020021111020121000012220020121111201220212120121201122012222001121020122002011211020211110110212012222102120022200021010001112000110012012211111010220121201210222102112121201122211001002002000101002112210122100001102222221001200022212220011210111120000022200120220111020121222210210211101120211211210010121002200110121111021200102111002212012000120020110010001222022100100201100210020002122021012102210221020110202220000100112221212111220002112022110110110122100000001222012200200102020001001011011111120202220100002102022210021021020022122102211210211111220101211121121100010010100000000100102212001012211021012221001212001001122200221001010210110010022002110222001120100202211100022022210101211210010120021012012102111112100220000220120211122101100011011211011010202011221002120102220100000222111221201002010211211100110012020202201102021221012201001121222220121000021211120200021211021102101100012200122212212021210111010220112002000222220012200120120012001001012110002101000212022101121020201200122121120212200101012120021200001001002020200210212202010011210011010121011020211012112221201201212102201201222211011211210121021212212211212212122102001012110001112221122220110202021121100021022201002001001201212001120101121210012120112002122002100111102110202122201110120022020001122100212220020210212021220020112210002211110102011010222020211000020202222002102112222210102012211211010120212110220122222221020020001212022220010110011101221102021220210112220112221211211000002211010101001102200101200200211010102021201222101122012020100210212202112110021110210100001012001000102110122122102100210002111010220102111102211221101012002001121112001222200220210121010210100120200121110122100000001101121120110112020020222112010122220002022201200210021101002121020000210011010020102210112011212201101010100121221202201202000110012200011112020022111020022111112020012112101010122102222122102021010102111010021222002221220102201011001200100122000122011112000010102011021020112211112020", "02001012120110101022212120220020210112201122011002020101112221211012221000100122101021212212211102002221002210110122100121021110202121111011122000011020002221221200112000211012202121101122220221210200220201101010201110020201111120002021120202220000102201122102101202200220100100112022202120201020101000021110111011110211211022221011111200212122022212001002110021001110111220211111100121222101021202122212012212221010111021202112212222212011020121222212212200011210221022202112211020000201001201121101212112222222011221000110010012202110201121222200201112122110110011110122200211212111020100112110000212222021112221000101020112001201121120101210211220102111100021102122220020201210110210100110101201201011120212211121002200012201010012121020212122211211220102212111201011220121112010201222002121022010001021212011100011110000100210201021000001202002220120112011001021102121121221110210101220200020012202211210012201200202020221020200012120021102202010122012111012002120002200110201011110121022220202212021112020100120010122111002112222001211022002212102022002112202221102111200022011220222221201111211010200011011101002012010012212120102101010101102201212212120101202222022221022210110210221122012001001000101022120000102222221112002120110112012020101000212001021120010211020020000102021200022110200010212010100201212002000201012112220011212212002022112112110122212222201212020122212220110001211000220021000222022202121020022221110022010200020101220121122221111101200002021210021120220211221120111210210202122100102222022210222020011221200001100220200111021001021002101220021112200001221121110000222021002212201111201220020010111120020111211222111120211100010210122122120122002100010012122102222001012110021220201201021021222201010212111220210201122110100121211120110112101110200102200212000100022212012002101201011221122002020010211012120201001110200001222011201112012201121102210102012012202002202202021020122210211002012122200111122202000121011121012220101021210211221201111200010021100220221022220020000000011112220011022001110212102120022012122210011201001221220011112020202220021110120200122012220022212000100112120020000011121201020211002010012022002011101022222000011011121202020002220120020212211022000000121120202000202201210101210112022011120121210202101011022110020201011000121000001010102111201022122012210121100001002010100120221212212002021212120222200202201200122211012002002220120102112100200210111020100001000000112", "21221100001002212021212102222211100121110101212210202002220210011021222121212101212121100202012220222010100111201102122210210020022202212120202100002112212200202212222002001121101000211000110222011212200210110221221210021110222102022201001112000002102120111010021222120002201200020102211012220112210122021212211200011200011210000010111120002221102102220122222000200120010210111222111012221210021212100122021202111100110001202120120120201112111021000220222022211102212110222202222020100112120212212011221101201221222212212022120012010111202001221100222110121221010110001022120212001102000122022101110112020012110222101021200200221210010110200220222211221202220121010111200002210101110210010210221120202101122222211200210002120020010011011101001112121221102101202021110002220200120201212022002222120201111002201222202000222202120120001011220002111202000100021110210001221011011021122112120001101221112202000201121202122021010110011220002111111100100111201221001021102200000120200211211000020222221211100101122100121222211122100112011210221021201111022102010002220121120011221010212222000002120211102122220212010121101121210220022122002022011100101121120121212100011211202222202221201021120221212122020120222220101011222211212111222122202120110102112121101110211120000020202120111020011222000102000111000122200020111111201201222121201201002200111220210012010010111212021112110200000020122202212100110122121012022122202111210102121020211021001010221221221020202111021210012201110000100020020120122102002200221012121210122120001202210211222212001011202212110010200212210012122101020201122121121020202121220011021200101201201120120012021002000220010121020022011110212220212111021012222120210222120202211210012012222211121222122000221100210011212111021211012120200020010000101101210200112012120211010021222121010102020100102110102200011000001020100122200121122102120012001120220220012012210000001021121102102110020012002101201000122022020002121210001212202020120021022122021201022100122012011102210010111001122221000001000010011010100021202120001021211002100220210111122022201022122211211020112120012121212012211022002021001101022202011222011222120121101122101102212022111000021220110212112000101101120212000220111011201002200201011100211120011010011112210012002222201200010021210200122022121102000020011221200222110202001002210210110002110200210110000101002022010210201021102102112010220010210122021020110210221210111101220012010220001221", "21022012021020212222010200102201201111102001220221012022000012211200112222211200222222012220200100112021022200011120212202111212121120002021002102222200200000211202210201110212021221202111211002121002012221121022002012012220200102001021122102220012010101222222122102002021112222212022202021222021022100120010201110122012122120020201022100111210212122020222111220111012020110012102021222012112202221020212202200200001100221011020222102202020022122112212021212010000111020202001000001111102000120102201122202000000022222220111022010000120010010010000210210111210100201011121001021011110011112201121211201111212112220222010001101112102120001022020212011200001012110112201111212212112211122000201222120021122112100012021002021001112001200101010200210101112201200112011202010021211200201222020222210200012210220101001122012211202221110022020101002012210222122110101220020020100022100021010200102102022022220002020201110211202200202211212002211202011211121101100102022110012210110201222110001120210001202001021022110122121121222001210100002200020112001102002221011202112202211110020010200101210012010211012010110202011212000102112002220200100221100121020220002021212211221021011001102100122200220001010212122011011210011011112101211201110000221120010020102220110102112111212022101101212200001100101000000022220212102002222000111220020000122002220022101110211211200011211012201100010001021122222122001102112222121220202210221101212100220012001221011220012000122220211100220211212020100210210100012012210112200100010021112122012020102011102212120200112112022000010201221210202012212020221221212000202110021201100002102112200221000222121122021201221200021011110222110222100120002012022000121022002111212111212020001211200000122002220120000222120120201202121002220021212121010212212020000100022111020020112102022010000011101001021121222212121221001222101022100102222100110001022100011010111120220112002120010200201221000220000101201010110010202001202220000120022201210221011201210011020201120221001121220000201101021012120111212222101220012012001122102211022022000222020022212121222121122000120001211012211220101221211121020021110222201220000220110210001202001201100200201112112010020000112100122211000112221211122100200211212220100202122110001221200200101001202202201110211010210211122112212001111221112002010020022021100000221020200000100001022102201020200110101100111002200002122101021211022120012111211222002110110111020200210122120101210", "11201200201002111122101202200200122210221120222010210200101021202101220110212220121210122102200002120102221001122211011221102201200101210201201221200011020122200110202220210110011210222000220102110102222221121102010000011001022112210010002012220212020221220212111020110202202101111100221211001112102100112201212021000110210000211112002120102011000111101120011011100212211110210222202021221122220110001002100100021101121221022020220200101110212021120222001101202000211210110120112002001010222221221222211001012202001200202012212111011001010011022110121112102010000200000202020211121121020122021221010210212020200012020101222221022022110122110011121201021011221010110121101210200120122212221200110012022022210010102002222122121210100111002112210220121011200210022012100022111102122212012102200211122022212121000212201001220111221111112012211221022122200212221010220122111110001201210000200001020112101121020002121011122021011200121011110021200101021110022201010212012222101002020222022120001112120110112221010220110022121111012000010002112011202121001212112102121221200121011002111221000222221200120101211122011020110210021112002012011111121120022122001012002110012202122101101020122012220200011101221101210012121102112122121020002100222021202022210212111122011012010022112001012100011022102110200022100111000222100122112222201110000212002222102222221002122101000012122200220121110100120211212121001210101011210022002211121012101101102220122000221102221221011212210112100010112212022101221101120002001002101112020012011020221000101022022101221121102220101112100202222212002011211100120201222010100222120100010021210020122001222200112211200002221001021221002221211122221002102002011102112011100020002011001011002201002222210022202102211010022001011222012020002011020221122002122112200112222011110001102201112000210200022011002101010122220101011112102100120212120011020210100221212211010011100001021210211112202211212220212112101202000212101201111222011210121001111002111022200021010102120011110220200121200100200002122101202121202101101010210010211002011211001210122020220000212122212112222210010212210110021001020120011112200100201022221201221112101201002221202221201120200202022000121222202212021001001122212001012221012100201111221200200120101002001200012000111112221000210220200200202112022011221201210001122020110012012011010200012120201211022021001012200201012011220111221202000001002200212001211122021212101222122121002021220201", "01102121202000002110211221222000012110210210012100022110202221122022120020202011210011211122021212201211012020112011210002022112022222012122220120000100202110022102111100021111002200210010121101222100001102000120220011220210002200221120221202212012111000012021021102111001100201102000000100221022020011112010102022102020101222010202101121212112201001021120101222211012222101220011010002110001010210120020211202121120100021000211010201220200101101210200021122111002212220020011022112102221122122112122220001021101221201120101220021210010201000212010110110002210222001221110102220021211100202002222102102201011201110001222112220220010222000200120002210211111220022011000200211010001210121111012110121111220112000110022110020001012002222200211120211000012100020012200022221110100010210111202120001001201220110002201100120001221221121120020110010102110011221012212012021101212111012210120200122200011201211120110100211011011112022012220212221201112201011202222111122011120101210211100001212222102201122021010001022222111222100221001211100200222221102002222000100122021110212011100110211110221021212212021110201000001201210021102201202012222020221022121201210020200100102112120121021110122012122010122101111112021102022000000210000202201212102010111102102110201212200112120020111020202110120221100110011121212111010222010012011202011112011110211221020111020100210110002011021202021121102112021101100122101010100210210022210021121122121211020221022112110011121120212100100220000120202020112210110210012112001011211011001220001200002111002121122001100200011021200111220012202122201212201112201210011211110220102201012110101010002202212220211212001122110111101221201011202102010110111000010211020201122110112022002210212012201212101100022220101111010000201002120011200021101001012020121121111122210000111011022010112010021122121101010020001002211201220110011212002011001220110222102012220111010100020120102100002000000102211111110021122112120102120100020002210001202120021010020101222220202120100220111002021100210012210221200101002002021202200121121210101201010120010022201111111222002201201201100112120020200202222220212111221202201102101011121021001222011200200222011110120201210012202110010202210001221021102211021120122022202110110221120222022210111011102110022102021211001221000002211102021121111210211022210002211011101222122201001100120001221012212020212220122201212121102212022200211100212210122201122112022102210100211010112102012", "01211222221022220201220021222102110200110120001102111012102012202221022000121122011121121200222211001100112220100122020001121212002102002112201101201010212222110221000021000200201210020211002212110020111011212012111010122020111202120021210220202102201021021121120011221110220210202011011222010110211200110012200200101221201120011022020001201011102122010022000201220210210200011212201222011212200112020200212111110012100001112002000020022111000202111102112202211122122200100202210210201202111021001022110012010212021221100000021000222101121200222211211011122200021121122212001202002201202210201220122210101220222211202201001111011202000120120111100101010210100110121002200201000210001221221200000202021202200012221020210102120201222002210211120121000100222112210200020101111001120220100022120201120221202102100211211011012200201001011110101120102001210002111000101220222010021112120011202101122102221022102202002201211002221111110200110112222022121202020121221211122211110211210102012022220012022100201002000102210122101101022220121221220011001020221212101220110210111121111020220212020210222120210010021021212201221222210120222101122100020100212020200202202010020210122221021101222120010010210220120010000111212211000002120122102021012200202112021120120111010212000102110002210211022212221212021100010121201110211010001220021022122202222120120202220220002101220100202000220202000120200111121220011122221011222101012020010221101021202122201122111200010222111112220211212002201020211221110000000200021100110010011210211211211120200101102001110011120002100220120000111202221012202212000110112022120022112021110122210212100112020121221200101210112122021220012120100001212100210012222020210121102222122201121120221211002212211201221121101021202210012011000101020221011010010012202022022011121020000212000010122102120220010110121122001220010201020222122000210220010210021121222200101002011112011211200222021022111022221202111122222212222022221111122000122100121210111020201022012000221022020201010202222220020000002020101012022102112202000010202012122212200022221211010200022120120212121121120100102002200022220011010011111200112000210000111221221211110200012222111122202112001222010120000101021122120210112022102010002212202102220020020100012211212202222000012002112011000200120112001000222202221220111122102211022021022011000222022221110210100011111022012020021002011212121021020102000222201020100112212100000011011211000001101011002211", "11202012220221102102100222212010200201202001120201212011020201112222201212202212210101202111122011022212001102111110020012220212012112211110210112022002010100122220211011022111212011021111021112210210221200002120221212110210221210211101202100221112210012010020221100121211122202222121112202110120202110112111210000120220010011021100110220002110112202120010011010122012221011222100100021011210100122212201102211220202001012021010122221200012012110021212120012201012100211120221101001010121202010000020102000101202100221110220111101012101121121002000220202112102212020000102000020121021200012122011101002022201112211121001112121011211112022111010002220112100202210212201200120101101222221222022110001010210111120001222011202112211222221212020020021212002121100212010201022002000220110201210011110012111000010100001020020111201020001102202200122201000102010120120022202110100102200110202120210102202222220211110222100202221210211102012102101000022022122101110122200002212000201111122222101010002002111221221201222020021210211220120121002121012020122002122010020101112221022220002020002000220110001121121100201020111222210210010012011211212112012011011200120200201122202002210221020100101022021012100221121000220120022012001110102101110122011112011200012101221110122021221220122210021200202121221122210111120002220010001200001020001110002010102121201200001000101021001020000010012020110101100021002100112000121102022122121122202100211020020101022101211212001000000010001220010220120220021000000020220022012221212021010201102210120101210211101100002121111200110011210200210012122112200210021001121120120201001120211111201110011112001000121120210101021111012211112200020100211021121212001100120000121102010202102001102211121100122120210202100211202111120112121200010001112111120111022020020212111221222200002001120121012210122001221011200010210122000002120100111112100202202001201102111202221012220112012020112022022011201120020001211202200212200001220201202021002011222002020020211120202011002012200212110022021221102020002211200112010020021100220100021211111211100001120222022212200102111110012111110012201121221001211001222100200120100210001210101010200210020021012221100112120120200020221100010201010101022201000011121021102202002001001121102022012220022000202211201210211202121201122002221121210212010000002100100021012001010212112200120002001100210212222121020012210222020112221201022000222012110001220012111200212101112121001202112", "12121222022212221202112110002121002122222120000010020211111012111200020121221120220102121111020201121102102112000022101122022100000201001101112000221002112102002122010211001120011201102002221000000101211020220110120122022110100122021011121001001012120120012022012120021020021010021201002122010002210221202000111001211011001221101100020202021201202210010201121210221221222211021010011102001012101000011022021101120221210111001000220112210122000010101021100021101011221002000200000121122210220122101220111122112002112012222012200001122120212210211102210002122021111012222120201102002212020202222210101120211202001012012010221110212220101202111220221201111112201111120221211100201112210121012222202122021210002011011021002011001200111012201112211101201211111200010221021012201121000012220201220111112221120221001001222012110110211122210002122220100000220020201222021102111002101220120101102101012110110022101201110220221101001122110012102020210112201102220212211022222020102011200022210211201010021020021022020110020121000220112100021202111101102001101222020110020120112120001100120110121112000020201222200002220102121010021102022012200002200021220201102001010110011210020100010100000212122122021122021111022111002200112002221022021220220020020022221211220001111202112000110022200011102220101020020012201221100022111220110122020221011110222101101221012001112212202010020120120112122020212221021211102122122120001002221120000000021220221111100102212201220121000220210110021122102112001022122022102020102100111202200201202210201111100200111121111210022210001022000222212122221202002100100011200201220210212021021120001000122020010101121200202001010100202210000000101001222101022122022021112212202022201212022111122120100112122110121020221010220200020212202012001221220221212101201022012021102101022222202102010112102000011222220200110121001012022110202221022120121002222210100201021121000100110021211200100101020020022000001210022200011122022000212101202122122220222021110210012020011210001120012002220100110112101011020212101201121122202222022122122120022222122120020102110020002110110202120212022001012102002101221001000210220121022121021221210201111201100000202121020002211011022120210001111201212020120211220022111110102022201222201210221222201010212021110110210211111100001201220210012102111100121122220101101221212101102220020002122201102121022220102010222121100220222221212122020201212210122211022210102000210002210001001102102211", "12112002022102011020011011222002221021212000121011022121222102020102122102220220112020101202122000221021222120200010102101020021211002012101112000212212021012200002121222212121210020121021200121200120121222100120111122210202002021212010110010012102200121002212001210001022210000211020011010112012220002100120200120201112110000221020002200010121122111121020022212212111202201022221020110122120121222001022110012001001212212110002111100020000220020010011221112000020100010121012100210022100102221020001210210010010122112110211001111021201010102202122202122001010102221011101011200110202122121020101020110121000010201220221012221212001101221121011212100222121020111000220121100022121011011002110211202201112020101021120100010101210022011220200112122012112102111002210020011021001211022201222110220202210201210212001111120100020112120121221112102221212110200000210220221202112010102021112021122200122110210220222101122222002102211210110101011021122122020212020111012122002021201120022012020021200222111011210012012100222110011111111211001001220221212011022020121200010120020020202122221111100102111000102020100222000021202120222210200202111110201112020010100111222201212120100121212121011221202010120112202212010020010212000221202120110100122011002010211022222102001202222111000010011100002121100011200121210101022210102121101022002220011000121112000000120002122111221210200010211202011022102022120010000212202102221201111200122122020011021121100210010011120120222011122100210000111121000121112010112122201212101000012121000112222112002002111002100110200200212212212110011001122212021110122002201212010001010200122011022102022221220001212121101110020112101222212200101002220021110122110200222111001012210101100102000111200021001121000112022121100210020010012020002211021222100122220100000001201101000211011121122011021010022002011201110222101201121220221022111201020211222101012200002122020212211200001221201010200022110221202201111222022000210211102221102210121220202112011211222110201002000020201121200022020120012000222211000022220212221221211200020012202220220222022212111010011211100001212101022101102210022001001200012020020020010020221102201121111101220120010212121022012200112212100100022002221110011212101200111100200001111200000100210010012221100121212110010100010001000221221012000100011120020212020021101022011121221010010221022201112221110122212111000120101201120120222220122001022120222100112201222001222012211222100021221", "22100001112222102122210210212202020022220221020122102102001021011122012101211100212120221112202112021010020102202220111001200102200002120221212011200011002201011001101222120001110102202110221121120211020000012021200002202001201122110201012002121210012011020122011222201020221201020120222102020002201202111100110002122112201020221112112200022221122110012121211020111112222012222012021011101212221112011221220110011110100121202102212020220121211002001102022010110001121012220012012101212122222221211022222021000010221221001112111020201200201112110022010022011200101020020110002200000000221022011102000021111221200020220000101022100122010120101021202122021010211010112020110202010011120012220000211210020001102101200102100211120020102201222212210120110220210102212210020112102000021022020222222200110111101102112001001101120102201210200101221001100121011201101212211200220112120110011001102222122111021212112122201222021021102021221210200211112110101101221111211121121212012002001002222021100201112021111121110021212100000202122111101002000111100011210221201112101101101021020220220102210220020102010202200110000100101200201202220100102112122110220101112101101221201012112122101012222101122000011022121100220222210001021001221010211200112201111211120212111002201200122222102001001001011021002102202221022020112012120001121012221202010010111012202000001120120211000121112122022200022020221220002001221210221021222112022120012101102100200012101202222021010200001122002111012122210112012100102202012221110100001212101011121012211220022220000001211020211002211022001212212210012001201211001220220200101000112112001111022000111222122200210010111101001221001222111122112121211222021101120112022021211211221022020022220002210201022112111120111022010210120002102101100101010000111222022001002022110021001000210011201202022221001220202022012012012111212201200101222011110000200102112211001111121021220000210202102221122200211102222122102102200101010110110200100121011001111102122121110022112202020211001222201021111011221000122212212222210012021022120010200100001202000002010222020221211022222011121001121011100200022012112200110201021022100220200011120222111110220202100020222102112102111102222020110220010010001222021002000120011201001010012002000110021220002101201002200211110001221101211210111001220122220101121020000121000222201202220121121121022221001200100011210100201210000202201202020001000020102001011022222102201020211220210120120000", "01122222022102022121202022122212011002100112001102122020122011111021222011001012010102220211000102110200111011010210210211001112210100001202121112100122000020012111100022200000102112020200100120012100212220202211020201212002200022200012212220102200020012212112012110112022211201221020100101221210100012101221211011221210102110022211122000200212122212102121100221011220102000112001220221001202002001001221012110220122202212222101102002000101021020211202012022110122212020200122112121011200121210020112200212020001212220011222010122211111020012202022201120022221211101212112202101101121100012120022120110012011101100120002102221020202112202111112110121201122220210120112000101101121010200000011112222121200112021001202200202111201120020021221110121011112202112011100100110122022010200200210221222201100222210022102202121121021222020121200001120112202000220211211011111020201220122221122021201011121221221221100112122200021020220112010100102212122200212211020100000021102111010012020122220121022102212010200222212221220222201022012010110000100000111022221001020112210221211201001111100012002101222011000001220120001111221222211211121012212212221222222001110000222001212211022010011122100012022011121200210102001202100222001120220120012200110200212121210212001222122200212220012102120121012221221210001000121001022120102010121121001121101111022120012120200221111001101020000111022202021102201220220121000222212010010102211012101212110220120212111112011222200012002121212101021112211210112221022010212010100100012021210200211021002021200221211011001120120102100001010010000122222020221012000210010222002012011121000111020011012222101102202000001211001001212201021220021020011020201100211202111000022112202000200122000001201102101221100020001102110001021202210002112121211102202122201202210020100221010200201112221100102122001201200121010110020221222211210120101221011112100112120120211112010100000012002210000211122000101010210012200112020010022221001022122001020010002021121102000011122001111222021122112021102012122002001022210111010122001011012101220002011020210101202220112020121111102002010210221002212221200021121000000100102221020111202200221201022100002122110201110112022202021121002011011102020202002210100011211102111221121201200100001000201111201201022020010021101110002012010010222202120102120000011221100222021200100012022002012222210221021211222012020112001020010012221220000000212112011210111102202112101122202112102101202", "22121020011212112122100221001122020210220210001021101210201121220200211202000101201210102222021110101202122102200102011101111101111210012210001220102221101020101120022222000021110011000021002121211220222020201222011102121012201012212002012000010021200122002200200021112120111111201010000101221201200100102200102020110110012100100010100120210000022220211101201012202011011102201211001202011111122200200102122110202212100222222211212120002011211011002100012120011202022210011101110000112011110211210201101112112201020102111111011112210020222112222110211100220222110100112020021021122220121100000012121011112200112102001221102121101110120112010220001210220101121121020001200000020211011010120201110012200002202120020022200221102121102210222222100220211000201102200220210201110020220102211122122200022110022201001122111200221120212220121111102210120202210100020112100220011221121122221201110011211100101010221220012201000211010201111210221210112220100112202112202002100110011022100021200112021122022201222010120201012001222210201011020111020002021110210110201111000022201122012211222210100211120221002120022211122100000120220200001220221202022120011210200120200121110202102220012212112020100000002011102110010212202221202122002012020202121111121121010202102022212101202011001101222100000211100010010000110002001012202211022221122011211121202001110201002100222110122112212210022201221220022001100222112210020212100021102020102012212110220010122220101011101210210122200212220001002211211101211021211022111112220121101121021101120100102201222000010000011020120001210112220101110221010212000020110120211001201010211120021102022021100020201212102010002101210020120000010212111200122100222200220120112001022211110021121212220221220110201020112220111021002221212120001202022110202021211210111221011021002112202201101012010021210001022210110201111201220011120210121221101020222022101000022002202211122210211211111220112112221212000201110102000211011220111001220112021120100022012010111200001211220212122200121220202012021222102201020100102201211002012022210221210212211100200121200000112220111122202211022111210212101122111001220020010001210011212102221121110201011021221020210121112210100212012111222112120102100221120100201201200011212112120221200111022221211020200022101210021022011220211212222020110021201202222020202202111121021220212010122211012201020122112121012101222100012222212221011010111100210212122000210010121011001122220122121201", "01122221121120211121112200220121212021010202202010022021001122001021112022120112100210100011200001102210020112111202222220120000221212001211111122022002221001111020000222220200122220121221200100201120121210222002120121012022101002011221121120012020211021020222202112022020002012100111022221111122111221021210000010012222012210000122102101021120020011002121220121110000120222022010220100120212102022102000020220202202201102222022010012010110020222011022010021120210001220122002002220111001001000212210211220002202212212122122121202222100010202220110120121212212211202020122001121210222112022122021120202100220111011110010010210201212102020012222201011110011212201222101021101010100012020002211202210022212212002022122012102001012210222221001111000210220222100122010112022211022012110012122100121000001112120220122022202020010002202001020012110210100202221222212010220010201201202012220201002110111102012101110221012121220100010211112102121121121001212222111012212100202122020120100020020101022220111000010021221122112021222200001022220210202002122010222221012010010001222202110212121222020121220011011020110102101221020122110111201202101101212022100222111121001010000021012202221011011102220200110200222002110120102011100202111120211022112122102021001202021102000212020121102221212222202120121212022022111210201220102001122010201102020220212201111022112210211010121222200101110010000212122110220110010122210210000002200012002002112221210211211000011121112000110111210120022210102120102022112101101202212010201200022210020102020010010002221222000100100110121122110021100012120002200112222201010002022001110022100101021211112100210211022111101201111021112001012021121222120022111200100121022211110110120101121002012112220211021000011211002012012021211201110012101212020022200000112110220110211210011022222101012001121221100102111201001112011202120210100121220200200210202221100201111021111100101021021212210211021011222011200021100211112101000220001201122022010002110020111120111000110020211111201200102000012200111220122220112201222111010021002211201200221100110201220101022201211222210201021011211200120222111020021121200021000210121011211101000200101220221122120122101200221122022012200121001222212022112211002002022012101211220020012021021011212000011202200221102112001112012001221221102100012011201011021101020100201201210012212102200021120020122202121100021112210010110221111122110102102202122021200020221022002101202101021101010", "10212010120101202200221211210111202220120101021022200110022211001121102111101102011111110021122210200001200102212121012122122210121100100100000012100002111220011100221210200101101101210102012220212222212102210121110100010001121210210021002222222111111012211111211010200210111101112120021010210112011100112020110020220202101111021012200012210112001121001011001012121202220202210110222200012222212201210111111020212002020220212101220101210120020102100012001201001022112202021111100010212121112202001100010021110020001220120020220121211211100020100020000101021101201211021110111011001210000002221200120210001001011121001012201011020021021111222002100101022010022101102001221002112212122101220110112100212121200122100222221210010110220100101022111111201010101002110021110210220000201202210210211110211120122110001221121020221122212210020100120211221111021120202220000202002101021002122201220122010020210200002221211200000020000112112102202002101022022111021212001221221122221120000102220201021221211012011000002110010211020210001221202122112210001201000202221212222120102011010120020001021200201122200100212112111222220201221210101221102211221011010101221010020201001121010220200011002210111112022210101002112002101011201201012212121221202100222210220001110110020000022101211200220010102101210010122102022220110011202002012102212011011011100110001220120010211021021200102101221011001111011121210020020201201022202221020201112022122001112100122100000001211210201222222222220212011222020211112010221101201202112101002101000121222002021110122122020202222012000121200200012001022020111111002221120121002221022211212212102001102111110122022001010121011011220220121220211010221102110221021200011211012011221220200102110001201201000122102022211012011222020100220021101112200201010111012122122001020102102111200111021211201102022102121121210022222122002101011110012011022001210220101010220001022212101021122112010200001011210220200221020001102202122100110022202222000212012022021022101021212000121020021210012210210000021211001211022011120121112211121022211000210202211222222122200002121122000011211102012120010222200221220110212101211000021012201212011022022201211112000110000021000212222001110012100101200020020001010100100020121202021210000022210011010110102011111001200020222112102112100020101020110201001220001111020011210121121102211120212022000110112221000212110201122112110000100020001021000210122222110122200010022020222001100110011201", "11210110112220222111121022021210021101000210112212011020110022001222001002112220100100000011202012112210212100002221112022012020202112122121201021101101210120222022202201100010201210122101020212202021112020220020001012101001010201221010000201120102102021201011011211121212112022201100210011100022121111202001011010220102102221212010022212121122011000021211211200211101010120021100002101020202100000102121211220012122200120211102202120200020121220001000211001200221210020010111201212100120011020120021102202112021100111002222102111122020001011012011011122211220121001221002210210022210221021221001210100220001120110011120201101011112200012101002000100222122012011221021202210020101222111100021222022210020011222001022101222202121120002220100212011020120101101000112222111000202212020011102210022012110020101121210120111012202112110200220111002022201110212122000000000012012020100211122102122000021100212020010022201202110100212022010012000210022121010121221201021220120121102221120021120200112100121212212111201011012210100012112122102200220020211120220022200212021020221102120210121010111120022020021201200200122202110212001012021120211122202002210012120020012222220001212200100120122111101020022220212110211202210010120222121011121210000120000120200212100001221201001021210022112111122011000212221202221111002001000120222122212000210022202222220120112002012201200121212020002200122110200201000011011210211120212112210121011121012021202212101101102020021120122112222212222102110120022111121220120200021210111021220110012201222020102202002120022012112011010122101122112011120001001012211002021010221110102101221222012012102121021202211000221201002001112112000212200110200012011001122112211011000221001120222210020211200010021200100212010220211012022212110222020102200122221122101121011022011220112222220110020000101020001211021202221202100002010020211020112000102020122221112101122100022111200012012220020022100210210001011021112000102022210201012001222100000001200002020121201020020122121011111011101001010120211112110212000022022020121220001001102001221211101011200222021001211012010022122210010000222002221011211021000120000221121001202210110021221012210002111210101021021022202012221000122121020001101122110121201001011020011111201112221002000011221102002201102202002110220200021100200001022210011010200022210001221211110021202011110112122012010110120202212221222111111002012102120120000100120211220100100220012212112000221202022", "00202012202210220200002102011222200011102121210222200022001122102011021111100012210221120210201212202222110021120120220100110100212111012120011121221200222202201210201110010012011112200221221000021100211020012122002001212202022010010002201102212202001211101022111211211201112000001020012102010012001010221020011220001111110202211120111111111001220200201111002110012111020012011021000202002120111110001202201221110220100001002022002110001202221002220000020121121201212010200001012101201102200020112100211002010012112210111000110210122102121121200112202221101022222000120001212102221220110012202012102121002021210000010111002111201100111121202010101000210220102221021212220102010012112202010100102120220202101200101201021110210222112001022220201002111201221110221101002212022210112211012221120022021020210100002022021212002012211020101002210101221120211121022201221001212000011202211201020100211110001102201201221110021200011211020020222022022210002011022121021210212201200221100001212212011200220110022100002201011022010100102010122201012202201222212200202010220211110110222202221001121200012110201211121101200112220200221200201220111100222202211212211121000120201100212101201201201201211001002022221101201201222020120220202002200202020121101001210111010201212021002002210221002021021111100121011000000102012000002020120120121210201200002011222002102102122201012220021212120012122220002011221111100120001221220001012221010220222212021020210111101211021101202222210120101200001212010020220211000020102001202102001112211002112100021212221101102110122211102020221111102020200212111002212012101210212200111102201202212221002021012202022211220220112011011211111010020021101221220211102000120201000212112212210212111222222200122101002111201102012200022012102120121120002100210011002121112001021022212102012000012102021022120210012210202120112001101201012122120002012210002020122201212200021000122102222020112201010100100121000002211021120000200220121012122201120110012202110111001122101020212101210001102021010212210200012102020212121221002101101221002221101021202221020112001102201111020100221010001102010220021220220002100101221212202122201210202001211110220011112122112222222121211101211002101202101010222210102020201100121121011001210120010102000200010212110100201100201000111020102101020020102012120122101222111221212112112201100102010211102210021021000101211222101201101011011211011211002002000000100212021212120001022222200110022210", "21212111010012111211112012221110012110221202110220221212101012100020120212212202111121211102101012012102211001100120010221002211201221121101022001121002120121101221011122212002211000122101112200122110101221010122000022102122212120120012000100011020202012111120111210000012010211102121112001021211022112122011000221022101211002220010222011102210011221022210211120110022201121100101011202000210212202211000002102221022210121012001100020021111011122022011011110010110010011101110200111100002102111121100000011222202211010102221211101210021121012001121110111122221210101211211122201002101220010010110111010021211001002110102102212012122220221211221100211001110121101001212202201100012210202022000100001101220202002202211220220201211012112010100200002220212111021211212121120222211202212102021102112121221002020102201221020111202201111220121122222000022201211022120100111011211120112020201011002122101120012102112010122012100210210121020222201210111222202101020120220101101021200200120220201122020220202222202120101100212200002202002102222222022210020022021021021002011101012002110011010222120012102100021110102101020011102211210220012020211001211221110012001210122122222102211000010011201200021202022000101101121100221012010010121210010001220002111022121201112121100222010211210110010021000201121110211210200201200212111011110122001011211010220022211000112221121021001021222021212221100011210000102200112110111122000022021021110210001020011111122121020100010121220220201122210101020212012101011020011021222000101020002211111201120222110222102000100120010002122212201200211012112211011100100120012121011202021222200110110202100000220200202021121212212100012002111002110211010002200121110221100011122211010020011121220020000111101220222002121012011002001112111100210221220102100001202221200122200221121200222120101001010211102102101002011122001200002012101100102122101101111202212111001021001211002122112021212101212011001202221112102201221201212122001112101100001222121010100201022011100022112200022000101001001021002121010002102211001200111022121120021200221122201212001010102002102021011001021102122120110100200002202002210121121201101011212022000110221001120111202100000212111012111110001020211212020020021212212121101100112212201001001110001210122011000221120002122001211210220212012120210200020201221110101201210111022122211022121020012020110220221211200212001001012221021112112102122012211012122200011022000201001100222021212110122", "12002021012011002110200200000021212100221010220210002121020001202002211112020020111022012201202010110002000120202020000020222021200200012002211221221120200001211002110202201210110201100120120111210120101001021022200111212022111002212222111220001102110220110121221221211122002000221021122212221010220012011102120102100112202011000211010100112222020112222112120012022000120200120102000220100010000012222110210120221202100010012212220120111021100120111120101002202222100221120220220221012020002100020001011222200100100020200201210120201210111220201201210000002210020100120120102100102101212111220210002212221022222021112020202110121021002120101110020110020011100120110202202220001000201011112011211022010212212220010201100010000102221022000102112200200012021020222021110202202010222211200202102000212011122011122201110202021221111020010222000111110120202201022120020222221210120010010121201001210120000211200102120101121111102221000210112220211000211011012112100210122202202220122201022010122220102112020210021201222210111200002022012121001102201220212111120011222002202010211021211122101221010120210022212111200010000201112220020012101222000000001021110122222100202010002111001101202021001210011011110212200202110120120000111120120100201122112200201001021102110111102200021101011101212120100002020121100212021212110211222101020022000012012102112210202212220011102101201100110020101212200221101021002011001121011020201210020210100212120211210012022212010021201020220200201200100222100011001211012201202000222122200212211212220120011222112200211221112202111111000021122001112010022112112021111210011010020021011201211110012022200222012210021010110000120000212011210111000200211121012101222111220020000000022020021112220122010201021111101122010012112011000201012011202201010101210212012201100112210221212201111212202000020220122102100102221100122000000210112110101210210211110012221210201202001101120101111100222001122102021010202201212120002020212020111011120021221010122221221211111122210000002012122120010201221112222221021001022100000222022021022002022001101010120220000020111202120002211111022111022010012210001222200202100122220012001101111100021200012120102200101212200200112022011110112020120200121200021111210101111110112212200100200021001122212101201121102120102101112101102011101111200210202121001100100002221222121101211010111221112102100022211101210200110022200101201011001121012020210010100220020220100001122020112220210102", "12101022222012222212120220011112122000011211220022002201010111000202010011220111000101010010112210002021120012022201021112010121000022212102211011021011000100210020222012001121100212021212001120210201202110122122221101020210112211100002011001220100110002102222102102121110000010111220001122111210120222200012221002012021021120120100100102102112220111012200100111200121122002201001201010011000000212020200002222102220120110020121020000221220100202011011202012010221221111222201012111120022100021220122222000021221201011110020221121102212020100201010210100120020200010101211101222022110112000211120201122112222101211112002122102112221100002022211020112000111211022210212101210011222211111001110200022120011000002212122010002112222100210211210221020110111112012221220020210022001200122012112212201210022021211220202002211112201112212210111102202102101122021220210121002001101102021102021012011201102012022122021011001100121002002211101020100100122021221002212012101120012201200211101011012222121022021220202102012200221201120121110212220010111202200010210202011120201121012000020012220101202122021011210110201020112222011020200211021120200011211110120202002212101202012102022222211010012222220202002202202220202212222102120011001202000001221020021111211001120220222201102000202110112122121200120220110120111020020102101211121102112222100022102122211120021200101202001220112010101120022120200220112021222012002112021011010102210111211122220000111010111212011101201112122010010021110221222202010111110210201220002011110221111102010020022120200000102200110111012101012102002012020212101010111012011112011102210010000112120220011211110002212110112111120010121010111110201220111102000102001220120100120221202221122020201112101021212011012220002100201101011100120001210221021200212001221000111212022021220012112000122222111021220022202002000200222200010121111021100200211222012120021211211100200111212022022120112221120220211112111120201210121211021220201102120201200201001201100001101222022201121111210101100021212222211100102021022022021210010121112222210121000220112220111020222101200121212201100021121012200112121202212201200020111222100001202102222102201020102200002220120101020002200121202212000211101221010021212021210000212120200101202220101001110022102011001111120011020122022220201222101120200002110112020100111012021120120100011002102101221022100021022200001100022012111120221110012220001021012200000110100101211222220211011112210", "20011120020022111100001201101202201121111001020222201021111122012000201210100201102100122111122111022011000001020021021101001212202200220220222101211011012120020102101111202202211102211200211121121222202112212221021002201222021220200001220122110022020210010210002020120002102200222102112101101101022100101010021221010021000122010010000121121112210022111110000200111211112111021200001011022211200120001021001202210102111102101101121220012021210021101022221010111220221122021012001010120011012220202100002202122022002222012211102110011001000011020202000020020112220011111200110120022102201212220121122022211120210020122011021100221121220122000102222221022100020100210001001122222111221220212120101000001001021011000010012102200100222120000121000021210001020120120121120021012200021121020221022221122021220021202220000220020222001112000011101101010211122111120222222211002202021122020220212222212022002112211020122000220100100102221121222102111120002121122020000221120001211000001012121201201112002122001220020001020211012010222112000110221102110101211212101202222002220211220121221222201211101101221220201201122221101200001111121212202020110112221101020122221210102221102112000110221220002020210211221201212110211112221010220002120112122022100022111002200101202002020120002201112121220220212212102121122211010202222202122122102011202012120222222122200102012111221222111000102122112211211020001121210202121212121120022200211111111120021020110222120200001221211201022120200221121020012200212020201202100021111020002110000001102121202211221101222011200101100020020101002210100000102210112101121000020102210112202221101201012212210121102220202112210212102020200002111021111202021022110100111112102112022011212220220111101212211102010210012011211220200012111021211112011111220011112110020221220220012220221220211001210210020122002121112002122012122022201211222022201221202011120101110002212121110120021100110020011202122211110011122002020110100022100202100202022202102101020201200020211120210012010122200122120110201220012010000100011102012122010120220012000120210022011020221101010111200010202100102022220111120002020221222020112022101100010122000211122101210020112212211111121221102221101020112211012012002222002101011021210011020222020002022121112021100001220121212111011111010022020011012021101200020011012102120100021120212002201022000001002220100100110100102122102122102002200000211202112122010122200020211012122201110012112000120111", "20222012011020221010121221020010001121111220110122020101011002211200120010211010112020221220011021201101212012011121112212100202111121020122222010221201221112000110221211200222012211001211101101201220222100000012022202210100210122122001210122022020102100110110210211020020021210200102101011121222101122201202110000101221120012121200022202111012011120100111002000111122021112221002111101010010110001201201101011111222010122210020022200021101111021011211102022101120001201101102122022211201111010202020022112000021200010202110002011100002221100221021101022001122211212002001101100010002111120002012200100222012212210022102000102101010011202021221021002102210121210022101021010201122111112122002101102010220012201120200000120110212020100111002022221210002002012022201122121002012000211111222202100022221212211201221201010212220112102012220001022001221211020210102000020100221211002012200201122112100212022000021112210011120101010200011222021200022220211220222021211122101102120010021210110210020112112001001002022222110212112220101010101010100102212211001211211021021120100001102001121021100012201111001101101022022120221102220212200120001000221020111221102100122001122101100020100011200210021211001011022000000210110021120020110200011220222102120120200221001211020112222000100210012012222211000121122100120110020122110010101021012102001120212022110200011100121000212100212111212220101000110102101220222021011001010011111200110110000002200111002121010112001112101201222210220020111200010020101220000100002110222212212121211022000001112121202221021101102102002201210111222200010101112110000001022212111101021210112211022120111122221022101101001211021112012022121211100201202022000001010000200012011102110011021111021021210112000102122102121000121121010212000100210101000111000100022022101022202210210111112111122101112212211121122220200212000001102221101211110220220102200210000200222202001111001022011000202021101200200021220222210011011102222220012200200100201112101010021202112010211212021022210221002110220120112102011000002101211002111111201200010012101010012201120010202011011221120202211121122100011200210012212112200101002212001011020001002021021021202201022021120102000212020222021200021111002100211000002211011200201222020202102111100211101112100211120020102111100021022120002210100122021122221101011102012021201011020012012201001110202022020202022101221102111001211021212210112121001010120200120210121201111102110120120110000", "20100011210100122120201212200120001110121201102002002020120212210211101110010002021212222011102021022202122011102111101120112220122201211112110121102002001122020101112212121100111222112021210102200012210212220110012220110211011001110020212210000202222002220010212210102222001020112012211000211000210111000110210000000020102001002212221010110121222000201100112211011020112022022120100110020122011012201211202110200100022100201121110120111121121010222122210210210120002211022002210002100210002120021001000201220101010022201022102211222110011110120220222222101212001211102122201111002120110121111221202211010010121201022112211211211210121211220112211021121100210120122201022022211201200210001202202021211210211222020002001200000211010121120111020210002011201012120000202100101021201122211101122011110000001211101211211201210212011021220012201201020111102011001121021112011022112222212100102001112020110021000101110101212200111010102102102211020221120122201011021010101221110011002220111001201021102220012102202021212100110212122001121101012121101020022100020020201101121201100222210100222101220011221001211111201020120221212122122212201001021001101201010010020201110101021202010112020102002122210222002120020212021010202002112011221212000202220012100002220211110210210220201121111211120010001111221221101220111200201210200001002121112110010110202102210212121210102120100000111102202010210011211221121211210212000002222102010211012001011102002010221102101222122210211010221120112010102020012000120221220011020122222121220122102200212102212000121010010220111211101211120222000022101111202211200012000012220102211020000202202222021112102101112002122110200202212210201111010022202112212002221122210202211011101200120022221212002000021001000122100201201101112122021222221212120122100111021202121212120222212200212011221202002120220100110212220211111002120121110221222101020001001021011200201010112200221020002022212212111220000022102002221220011122101221211022221012220210210202111000002220021200002202000001221121022222201102021211020212100200011110121002220121011200122021002011222120011011001201022100022222120201122022102022000102011211111100110211200002001010121021021211111222211000202000211212121200200110210011011122200101211000000100001120111222121022200202012201001011011112221002000001110212211211212200100100210202212101110211011222002022202000010012020110002120002121101120010212122211112201200022122002121122202221000122000222", "12102002101211220100100111221100112010222021211122012110200011111111220102011020021001221121221212010221002112212201200101120210222221200002222100101200022102010212122001121020012112211201021111011200121210210020211211012211001222120121202222202220212020000110121121122122000212110120012220011202021222101221221211001121111112211100210111122220211002112021022120110200111100201210021002020102200020100121102111211120001002111100022110221200221001101112000200122210101010000021220220220222010020111002210120011211210110102002020120111200021002121010011120102101021102100212010102012020012220221000102222110222021021102111121122220020101221222211112212010001210122112021120102012222200011122122122021101222100202000022110021221202210010120011020200220020222011021200200121000110010120100001221111022221222200112000012110222001002222210021210020001022121210122111121200010202102121020220012200211120010220012022121021220112201221020221000102110221100111210100011110011122110010000112002111220022120022110111011210021220001221222122012121211011012022022110020220121100111111220200021110020202121002121201210000102121000022202012010211212121012212100112102200121212100011012102111122111222200011112102200022211212001111000102110020020202011211112010002121111101112001220001011001021010110212201210221120012001121122010201102211021201011202002011122222022111122012222120012222100122010000021100021010221220121211021110212012011202110202122111212121012010011102202001100102221021022012200102012222120100000011202020002220222212112210212201101001200102221211222110011022010112200001120202221221102122011122201201010120021000211010201100121000000101112220100102001200200021112000122122212220012012222102001222021101101122210010201010200122211012012200211211222220222222100100000212020220211001010111021212102210012010010210110121121200121120011212122020102112222222120102211212020010000102002011110110001202102011021112012212102002011222201202110011121122120110210112220122212020212012212100110200011110102112211012002111000211210000222000011200012200002110120112212220212002111220220211001120001211122010100202011122221200222210002110201011201010101001022211211222102110011210101101120002020020011210020100021111210101102102010011120101102222101222201022011120101120110110202021022212012122020011022012112122010021012111212100112001020012002112101121222102222201022021202020022020222222011222211212020110122221100010020100121001022222220021", "21121122122221200002102111222012011000212001020022021200112221220200102211102111011220110211201122222211121210111022100110211220210210110111200222211120212111120001201211122010212022201121021120000021102222201202221002111202110000200001010110221202121220211101200111122202102122000120011010201211122211022002012012011211002120111212200102012102200002000200022001102012011101221000100220102010121000211012011012001211222010021102202110210000002201120122212221201101002002022001111222202121010202112010120111011210101102012020020010012222002222100210002202110000112222120100112221102111112221122012101210010000222111221001002022022022122121202221112002000002202110101212000201212121021210002012221101110021222211110110002200122122221001120000212221201121211000112211111201102210001201111000000101001110220000102102112201201001122122120012100000101010202022010221201121102012220100110011200002112010220121201011011011220110222121121100200200012012110201012011100102200021120110010002210001220202201202201221202022212010110100110201111022001100200112212120022112002111011022121021220011121110210212121120112202101222010100002210211100110121002202000020200111111100211112211002101012112221220111220111000112100002111222122221111111111001122221201111021222001211220011020210221120210111022220100022221121120102020102111020022002101022022221200201202001211011021010011200011101012211202110111122201021121222121110210112212122011111102222120122212112020121102020210221222220220211000202210002010021222210020112102121010210000010201201011210101221112011121120202021202221221021002012112212221100110111202221202112210010101121200001210210212001122110120001011010220122122202202200122002112100101011120111112202102110001121101120010121022022210221100221102002111222202121121110112021222222202111101121011010012020221112112211221200122211221021220102112222112200002220020000020212102210120220120122121002100210002012202121202020221001120010210200202012021001011101211111121101101012122021022221020122220122121010001001002110010020010101121110011000222212120012020202002122102021112010101122112002010222012002221022002001020001002121101011220120002202112112001021001122211121001202011222002012122212211000120001111122002102202220202101210112020021100210111000012212221021221210011022121110121221221010122211112000220020020120111021012212010222210000011120121102020102221022011000222122022012220112210212112112121102022212110220101000200001101002", "01002200012021120210101201022101120101200001211220012112100220020111200111010010222010210101222210201110212010020202001021212002201101121012210101111110021122121102020002202200120012211201120201220101012111010212211102210220022220211102202020220002010221012110112222220100021011101220220202120011201001010110002112022010102221210101121200100001022010001110201120121120212102101220222121002001110012002001220222212122202210111200021100001010212010221021121021210000120001200122211101111101022111100200002010112012200020011201201001212201011221002222221120121100022111202012111001200122102211011211100020120201202121102021220112002012210212100102022202112000011010102201102221122202000222201211102221022221112211111100110021120221021021201111112201122011111200101112211201011211211120011210120012220112122212222200012120212012122111112010010012022101021210210012120020010020200120210212211201220212112102212102001120021110002011202102101212210100121002000001122200021212120110200022101020200211101211002110012211202020201102222122022201100102011201002011010010000111020012012200202210210211222211112212022021221220001102210221101012110121011201110210222112002222221100120111110020022200112220212201200102121201012012220021022112012112210021111101202210202210201201122222221121100001011012001122212001211211212011121222122011122210122020221120220022210101220110201200020020201010221010122200102110211101021101120001212200011111201101212202021122212011000110110111000112001022021002201002022102011121112020112110111101121201022222011102112102202102120102220220000102111022222001021000202211200011221120122020202212101100112212122002001200010111021110221002002110122121212000221120012121010210211112110210212111102010001212002121110221022222101122011001000220210020111202111222010020100010010022212122020120221100012101120111111001212201201112102002122100221110220200200210121020111110112100122211202120101020000022212210201012221110200122210002002110110221012102200102220122200201122002012010110111100012200120111002022011012220021202020122020210211021020020010001112001020020102220120002201120022010202012010010211211111201211121102100121100211101111221212122012120111121120110022110122212102210101212110211102102002100120111212121221001220001101201112121211202202010022112220000022122200112222210122202201220010221021101120010101200221121022211021121011112100020002101010000001220022201201111020220021221100200212222222201202022210122", "21221011222200122022021121012201202200000010102201212111201212221120201101102111101202101012112202012220022200122000210102020212222012220211000002210210220121022020022222010120120112012221210021020010211221201202121000010102111001022011002200101022200120100111210022110021102002112222211111010000120200101002121121001011200110022110002010012001120001202020011110001101122022210000110102102202011020221200211100210211212021001011000101122221210010220200102222001122001112012011122211110102111101212122201021212202222021120021002000211102212221220100002220122202000112212200110112001200001210122201001212001221002010201100001110020012001101101110200120222222120001001222112021100102201211121112202102122111110211021211010222122221200202012220222220002101201001202010002222220002221020010010100011021121102222202220100120102021101010220220022101120212101012022021011202011121002110101102210112112210202021100121112210020210212200122121100000120000221212011020202102021112011000212211100210012200012000002111012211120110100211101120100001000102002211122002211111222120011220102021220122010022112022101112222101101120200021120201122212121111221010111002001212220222121011212210121002000212021021222022211102221011020111002211111202001210200201000111001222010112110200122120010111001110202012222120211102211200002100210120111012002122221111111102211200020022202221122011212210111001222211120222001201010000100212221010112010201121201012211000122021111111110121002001022000201101200220200012220111112220220100110210022221110010212120102212022022111000100210010101200020010112210002012101202001102022021220201210202000020222211101220102010111122222020022022111101011021121201000011020201010210122002022120000011102120201011012121100021211101202120100111112112221110012212221100020210002010101210112212000210002000000112000011220011111012201211220200222102122120011212221001000001100111001102120000010020222122000221222120220102201021121110210121020021200201122210022011120022121020222101121101010102020200210211011110220211002202100120102222102010221121211111110211110212122222011210210222000211202211201102020012201000022202021122102022000010002002202112122220000211212111110020002111210201012201002010100002122100012101001100011211010210021212010120011220210002000011002202221200021210112210121000112121202000102000222202111120121221111012121200212111201022110110112111122101110012210010000012101200020012002210210112220100022220102212201", "10012112220010101100000210221120021020020102212021001221011010220110100020121121201102200000000100210000012212001020100001020102002012121112101001220001200221011202101002011102221021101201021220020102220001222200222011202221202210211000022020102000011220112102201210202121201121212010221121111212200222102121111002001102201110020012022111002210221122002101212222200011012101200202211210001111012210012110202222110010202012011202000002221200022221221101022112122000212021220011100122010101220022111001020012002200222022011012010010222021011121212021200001021111202012202200021200021001202210010022111220112210201100001012111021211002000201111101110201200201212220022102001110200110112121222000212121220222210120120021110201011212120002111101002210121121022220112002200100012001212012012001000210221121002220211122012102020120222120220210021101102212202200022120202120212221011100111012102211120101000010101221212212121012222022200220202200021012222120000000110022210112020120201001121001201000222121202012211010212020001001021102210111121201201002200121200221022120001110211220110210112201122100011121200101011200210221112100111002111201022120011000011012011012220202012001110212121210011012021221001122202012111010022001202002220101201001020100210001022101002210111002012200010020201021012021001012002202022210000020000222111200201012211001010200112110202210201101010110212121220202222002002212110010202202102020002111222122201111021201000221202021001001012000111102200211120011122121001212122020101220002202012122101001010222210221021201220021010112110102012212101002200002021202201202110212200021002121120200222212210100102001212111112121110120212012121021002100100121021001000111112102222001001021010212110112022002121120002020011100201202001121201100111001212001222000011001120001012201110021000210211020211101101120010101110220121002102111100101222001011121001010100201111120212212120120112211010021122200112111012202121112202120002012012200211112200020111010211121222102121200121202122102112122200220201122001221020221100221011010001121101100101200020001122121210020021010021121022121210021222100210010102212111211200002000202202100221122102011020200212100010211212102212210200210120121021102102012221001010221100012121211211100111011000000002111122212122101122211210122021010210012201112111210221010012100012021112102212222102000102000100101111010011110021001002210221011100110000122100102120021201022121200010112101012210101", "20201211112221020021222020202010000012210202222201011221120220010122100121200120112020212011101011212221012021202001122000222022100210200201212121222112020022022222211121020202100100212202112202000220121221120220001001202202012221101220200110220221110121021110002000220221201221020210210200200121021100221212102202012121002210102211110221222002022200211210220121001012220211101101221121101110002210222102020002122002122210211120010022210221210101010022221212102102011112000001120222001110211011212212002020122120200202002000021002021111121121212111001022010110021222111220122121101000020100101102100011210212220222222200001101022101120101020102201210100112102202211101020020002222200111221111110202210111221022210111111100021022000202011012012210121010221020202121001122120201201101110012122112202100100221010100010110102221211120220000101011121201122102221201110212202112110000012020120000222100101102000020000110202011020011210101120010112200120012002101001200222211020122022121000110012112001021011201102002222211210020002211000101100222220201000011001002200011202000110202020201120111020011000021100110100201100000212012201112110210211200201221110010121120220100111220112112112001111210120121120011121222201202122102002210120112100212201001011202210100112102211001201011110002001201001002021200222221122100201201222001110122022000012111021210122202021112210020211110012011001212200022222211010022100012110021212000222010120122102010000012012021121022102200220022010020212201120211011020220011201212020221120020101011001100212101110022222100121122000022222012001101210220001211112000120102220201111021221212211220111021102010022101020002101100002111120211201112111211222110000110120020220010121010100112110020021202122011120000021122001112220002221212111021112110120102022201110121121120211102110220122011102110022210222110001102112000010212021000002002002200000020010102111010022212222220200010010022201200110201210112010100210000220220000110212212101112222010122211010120002222100220021220110000120022202120122010101020102010120222002101202110020000220010001220001211000102111020022112020202000222101010120010211102210122122001220002120200212122110210221110011102100221021211021001112211110110010110100000000002002212021112210202210200220110201001210220121020101110221002122200221022121121222122020010220011002211001112222022002111112222011122022110120221111222120020020222012200012211110011110120211202221110201212002020120210", "01010012212001122120102021000212011011102222002211202021201201211221112000100002010021200101000020201002212201101120022222201212111210020021002002110220002202102102222101012010201002000211211112000010110100120212022100221010210200220020000120210101211111210220201120221122122001200012002122220021221021212001022120201102020000122100001221222001212100011111000100122112020001121122012111020202101120222011221222111112122222222210101022002111011020122111121211221102200210102022011011210200001200002102021001221020022000011012210202112221220201111021012112102020222000210111022012022220102101201021011112112110011112021221211111022221000020200100000221022120202222201001200221020112201211111101020211102212101112101110112110001121120221221201011012110210211001100102011022221001121202211220010021012122121201001002001200100212111022100120100121020222022022000200122211222212102111010102101201112000100022022022101121001001121220012102000202112120221021222101210010100220102221122000210101220202002020022100002210021220022202122022121202011212212212122111220201120010020202021220210022101202100112112011212222011201111201222120012011102222112121121021221020020121012201101211022010111200201001112000222120210112222122222101110010010120011111001211210111210112222122002111212022112022112201110020220021001222100122112021221100011101002211110202010001120200122110211011120110012021202102101220121011000020211221212020120010200011020100200102211102102021102111100202112001110011010110220100202012002022122201102121211010210002020212221011211112110111222111021101002000112200110220200011221102110011102222021102102121221111201012111220110121220221110001000100211222100010111102210002122012211200212200122111010010220220020202202122220110022022000001201002001121202100122020010002000010111022122112022211020110021211211111220211122021111221011121001102110220012012102201222221200202020000122011110120201022001001220210121220002222221220220021100001010020012012012211121111202201020200120120020211102002011201002220121222001200212022011220122121211210111120211212101011200122100220011021220002201112112200020122012001102202001010120011211010022002220201122222021010221100222021222100110100201110000211100010011012022200200202211210112001220211000202121122012100021012012100002110110002120011221101211112010010002002211010002001122102212110200101200211201122201221112211111021021220110100220200210102211010010122022012111111012210210211110102", "20100021021221221101122000222120210202002002102212122120100000001002221210111000212012221000101001120202112211201102220112102011000021102002222211102221000212000120022000111001002011012110200121202221122022021112020000122000021202020011210201001201222200122001210002101122012101020121212000100021220102221122012020121100120110010212212021111001122122112220200210210112001010010011211210122220001001020112102202021010201101101201020100212011201210012110200200222020202110112121120011022021210100002211101212022200221110222012121010220121020012211021120212200002011020100000112002212100201212001110000000011110000222122122120102212201022110120011021211200020121121022020121110012001210110100010110200220102200012201202200010010110100101210201120010101021022221211002221121122000001211001222112021002221020011112012210212220111210202212000102100010020102121110101020002200102112222122211202200002001020010220001111022022202002011012202101120220011022100212110011100101000010100120010220022100101121120200020012220011010022101022200021022100002022221010220212012121001212201012122100100000011021101121220202111111100022100122201112222022021000101212101212100102000112120002011011012211011110022012110211022022100022021020010201111122220100001112010210101001222100210202222010121220210101110022100202011121021220202220002121011120120112112211021202011122120020120201120202000221210101102121221020010010120210022001202122121122122212202210212110221021011121221011211220212011000220110022121021011210012222221222021120110002212100200221022011210222102010221101000111221000100021200120012010010221200002021211021120001201210120000112211112022200220000211011012102112212200122111221011001111120002020110121011020111212020022200110102000111001110122221120200121210101122010000002122012101022120222012222201000021002022122201021012010111020111110222110010011210220221002002000101210010001002101102120021020212221121121021222210101002210022112200021222012210000111212021202201212210221121201102100022101002021212210200112012120200001002000220100202211122102020000222020221100122111000021121101012121000222102210110012221100122111111022002011021210222111111012202022021000101001212110012120001001222111001212100222101110211121111012110120011001000221221021000220111001122200002120020222101201202112200212111022112012001122122100020212002220111120001001021100211202011101112110212001200111001012110000221102220112102200100212200122021210020202100", "20211221002211000212000122221212202002122122111021201101011001002201110202002210100222211120120100001011110121001221112021212010122001120210100111022211111220010212220202110210221220120101121101021101202012200000022011021202110100210021022022202122121100222002200112110002021022011212201202110002210012121112122002112000201011102200120101112220111021011100110010021010102120110002112210202011112202102002120002022122111101212210022120122020220012212221202112000201221101122021200010111111002020012122122012111120102102202222122011021110020022220012121112021112102202111221102100122021022222200020210001110111102220110002021021012112210000212211210200210102200210000122012110001110021212012122001211101122100022112000121122111110212210120212001121210100221221011000202011000211120222212110012021001211121110112112022020102211102102010011111121121021202110021221001210221110012211021102112121000202102202202122201020100011010221100112100210000212110210120021121120122021211022202120221200202101211012120120201002120200200111120210000002010122202200120110010110111122210022112221222122002110200010111200020121101021110220221221222111112220211102101110201210220120012111212101211220101100022112001101122121200021111222202102112000201220001121200211220211022121102110200022000220201111111221100021001011220201210101110022212222111210121202021120002112221110202001121000110102011222112221000222222211112220002201112001120112022112211210222022200201122112211210012221101222102012022210220110012220122021202020221011112221002221100110012100220210002210112020221001020222020221002001222011200201211221021100021000201212001220111210101212101201121022221201002210212222211021002021000000200202021122221202000101120020011001220102000101121201210220200011111001100200022202022110200110211011211210200121000021110112200112111111120011111021201221002212111111000222011122021200202210011110212020102200200122111202202212211012101121022022220100010220211112111202110210122122201020211200111200002020101012112212002220211122212000211202202110122020212121200000220012020102100020200212122010100200012212012020221102200211102010000102202222110000210220210010010221112112000122011001000212102210011211121102011112221212110222201210222010201002022011121122222110022021000201001220221011002202122121101211120112022111121210100222220002220010200200022011000220011121100111222000100221010221111122211012221102120102002020112110001211101121101211201100210221", "10221011011012220210210211021002001121001111112112220111102212102010201221020001220022000120211020021212100101112101121221100111012111100001122210021002102121201102011112222200220022010020211100121022102202201112202110100121022122121021211011010010212100121002122212021112021010111100100000220220222220111100001112222010110202021012120020112120101022121110021100101110012222102000111110021220222121221112120210121001110010120111112221212220201012002002201011221101222001222221002022211110000101002021121010002022022111120020200110111022222210200022002012100120201022020122020010122221220220220101002201211022012120220202011220111220201020112210020201111210021210221201011020000120021201211101220012002122221120102102202220100002021222221110221011220201200202012120101020011220211101020222011211012012111210002212022120202101110212012221100102122112112201111102100221011202211000211012211211121212220102102110101101010122010201000102122202120111101202121112122021111101222022011001221101210002120020201120002012100100120102010020000220101210122102111122220110220010111221210110102000012000202201122001202212222111110020002002011012122200202012221120222002001012202202100101002012202221222112101212201202200201220102111021000001022121210102111020100022110201020101021120100021101212110102000011110112110111021211222002001012002111202112121110202110002112200021121101222221210102020020021122212021201221201202112111211101210102220220020211201001120011120211020020212102102022210121110100021002122002020122120121120212001210021012220100022201102020001102111210202112111122020022212121201020222210222120112000212020001221221102021120112100110102202000020202202102010212122200101210022120002220220220010112212012020102110101102211120202200021000200010001212211220221201201002201202122210001221022200001221211200100020012002220011000211112012211020201111111022212212012201201001011111100020101020100111022200001210011112000201011012001001120011121020122100101022221112102002001201000212111221112101202200101110201002022010101121122101221000022221001121000100222020001200122101112220010201021002200000000020021201020111102121022211121110111001010122102102201212220210202012220201202100111221212120020222211222101102100121002120102110220112200101010012101112101012011001112020012021211101012220021122000110111012201102012021222101112102001012220221001222222020122122220110200001012202202011102211222022201022101111022202000122221220002020212", "21221220120111221021112200212011222122110222022220220121210102020000221101122100020102001111212010001101102111021201011000110122001021100021012212012221002210000220002210010220121110110121102122201210111001210212001020011120202221212212101001221112222201121221100011202020120101120101212012110120101012020201112211021120200211200222101101022211001011200110102000110012012022222010002210122001211210212021110120111200111210222222012101122110112202220121101102110112100222000101001002022020222120011101010112122002100001202211200000220202112220022102120001202101122211102201011001001010001110222010202201201110011012201101210102021121222121222122201102120110112220010212110001121000221020100220002200002000111220112101200201012201010220201001212220221011210021002200022122221210012202121210200210002022101020201110120212200101220020202002022112000102221101220011102111222202110201222212002212222001201212200012210022020102000102020202121121100101102121002010220010012002212102002110211111222121211011021202221211002102110101200022222102201001002120221122112110121122110000121121202011110112020200211121120220221120002200021111120100210210110100222220211201010220120202211121210112210210221122011122021112011211021001001021101120111110102102120021022211222210201001001020211211112102001220101110021022111020202101110210222002001210100110202121002210102011111211201220200202102121210111210200221111102022221210202011221010012102111220100222220210011010020002212020001221201021101022110010200202001120122000212202120021122212001200101002002021202101120112001010110022010201221201120120212012121122022221011112012111010222100211002220011120101021010020010212221112010210111221202100021012210020202212200100102102121221101110121012222212102222120202000212001220012001020002212000111201110121110021222001121211021011122001122210112100200212012100122011202101211002011222020111111010020121220120211122002211202120201020012121011222122001012221020001100201202200022111012002220101211002112022120200202000120221222121101222100100112220120002122221002022021001110000002100000201202101202122112112211222001101022210100101011002002012112011110011120022122200100101101111222211202111100202121220200011200121011100211022102212100221110001101021121211102221012201202001110000222011012102021120020001100212011020102222100101220001100111211121202200202002002221020221122211101211210220010221221200101122020000011111000001002202222201201211021111012220", "10212111111101120100022122210101122122121002122220012112021222110001210121002220112112221120212012002200012001001212121101211122202212210200120020102011200101021021202212010002220200120121211010000100022000202021122110011001212102020121022222112221011022111110012210121120010010101211221212112022100111210000222220201210100022002222001200200200121000221022010002220200020222210110112012102222001100100011102020102121101212010002011210002222101020202112000102002112121100112020111000100100212010221011210021220020111012112102012100022100002210020000121220011022000110110220222001121022120011110011022222222202122120021120102120011012101101202202111221002112121122111022020210200011022200012102210012012010220010000212212212021110102201220220221000111222121022110211101002011121012010021200122210000202022002120222211122110101101111222112120210211112121110121210210020120001010101021201010111201102210202222010120220101120222210212101022210002021110001202010202010011122111011102102102120012021120020100011222202210100101211121201002120021122100200210100020100210211011011012121222210202220001100021011021021120111112002011220202020120201101211012201202201010101201212100100121220200121020202012021000202000120021221202221100001001001221222111202211202102020010001221000212020020101201212110201022222222112120100120011020111101111202210002001102021210002210221110112022012222110020120121222212220210201111120112212122011121221121122002021000202112111020021220222221210010100112010212111110020121222122202100100102002100112220110110000111100112201212120011200021200001002120110121010112112022020112112011100000020010111010221122100200100122001201222011021022121010122200202211100102201201211022122220221200001112211221110200101201102022012212221210021000211021201102200112121221112010112221122101220210011001100011210002101101021210021101120210001220000012112120121010022011212122221001211201201210221121001210200220221012020011202110221122210220211002112201211012120000020200201110001222012011112122201220021010221121011200010110012120220201011201210202110022100000120022001211001022110122212200022222022210201200211212100002000111220022022021122221220012211211020012202022201002000110012102010110102221220012010210221112212101221022100002010221211212021101211211011020210120220122120010200100012000020100022110210020100010201010102200102011101222001202200022202021201120200122002201210110111011200101221220021110121200000222102200021", "20012010222122011222020202102221012112012110102211112120012010222011112202021011221002120020020120210011112102120012022222222011111001021221010112021010210001102201210110100210001011012000210120101110001001220200121010001021101221102211112121100212222201212001010021221011111012222221201120200110010020202210002011111120012102111121121002101221022201011000011122202002121201222122100122121002111001222022210012001212120101102110011002202100200001101112222202102002120212212100100010000002022110211022022210122022201000012222000000100021201012001202022012121211102201000020012002002211020202100221121121221002010221020211022221221221122202012201202121212212112210212010001110121002212201222201221212010121101110111200000021122220101121221111200101120122010111110201120210121112011020211001221211001002000120110210120221101220002201020000000112020001012012110122221021010121100020200000000200011012011201222202001022220022001000100020121001000222122002222220122000221011112101112012210121001010211112012212122212220201010222022222101212022100022100211000000102202010010222202001211011102120201212112122102001002002121110110002111002011200121021011110010012011121020210002202111101010102112220011002220111202221122120020112020201000010002022112121210002120111010220012020000101221221002102221010212021200101112220212112111012101012121120111000000021210222212111222020202200021222202120012110020202002201102021221120002100112012011200012122122120221120022111001021101112121011222200100220110112101202112220122011021000021102221101021212202002121021001001102100002001201200220220211001102222110022200201220110120002002222110111110120022100100220011102021202112002110200002120222021010210211202021110020200010000122211002111122022221112212010121120120221112201021202212110112221120020022201221111201102020001110010010021101212002012011221201221102110220122022101010211022110222222000020122202220021121022110222202012200022001021102001011121120010011121110200202122010211210201010211201220221221020220011210211022000110101001000021112000000212111201221202211220100120100111100002001011220211000010001120212221102001110212111201011222202201102122110220121022122002201211020001020102100222021011220002012200010220210111211022220110022110222012002100120010221112212102010220102220212012220200201112110011201002022002020102010201021010212200000121010201002102221200211111110102002010002022111101022102221201220220121010101122002122112200211112", "02110202010001221212002220220010121210021222102222221110000201020102020102000000102110211022111011022112222102002102002020211100112122002102201100112010020102222102020202222000222220002221102001010222220110110202002022210122122212210102101100021102220121011221001010101111021210121200212020120122221222120011102200101102221001111011101021002222200202121110220212222002012222111102121000002020120011111122221012000000120110120100122010010220210102012222201212222221221110200002212110121101011011002210011100102121120212201220200001121012200102200000022002012202022001222220221222101112001011120111212010200210100011200221111212210001011121112200212110100022120021122021011021221100112012001121101121221000201220020220211111100201222212101102211021101210100210121212202200120222011210200210122220002120021111200200100221200111112112222111000020202120122000211211211102220120002220221222210002221110211112222212021000011000122022002021211121102220211210221120010221221110021100111020211001112222000100010022210221101012110002000112022212122202122002100220012001221222211002002222012010211102200012000222202100200121020122111211110000211010212121102100200010120111021021221102000210122112021200121202000002121021200212220011021010221212210210221012110201100110011220112110221201222001101121002020112101221122021011112011102212201012012001012212001100022011222112010221020201121002112111210222122012022111001220012002021011021220020200010111211122222122220221222212011122122002201111121110012201110112101201111210002002122202002022010120210122121002211111202201221102210021111212122021010202010200110022202210202120012120201220222110212101022022020000120210011210002001002212022012112110221210021222010110001000222210100002221001111002022021121200120201220002201010010001121220202221222010120002020121110100100002110002120220202220012110202012011100020100220022101122020012021021202021122000002112222122221221212212222102222102121222102220210200020222100001122000220111121121022211020011022221212122021220020201220221122122010212101022101222100002220121201220100222221111110211120110200012100222201110200210101211222211002021001112021122002000110110212102001112020002122221020022112002102122102201000011112221121022011210221000212221221222202010102020100002221121010101220212012121222022010021002102212211220010102210122101021120100210221012220000211020001011110110200120221211002200110101010111020202211222111102202121012020201212122212", "01001102012122021110102110200001211012002020012022100021012021010202010021122020212100102101010010122211111120011121120202201220121001012010200201212221220010011021112200001000000220122221101220020221112110012000001202001011111200021210100012011120112220012211100102022120202200100002210110121122002002101122221201220112200212100221002221011111220210101202101102210011110122011121000110102101202102102001021212210122121112112121120220022221212202121200211202102120101012011122122200021212201020101011022100212122000021110012202100002220100012021102100200202100112222122000021120101122120220011011020011202211010101220100110112010011201100221021010221120220201002120202220220021211220120011102121212122120111121020101101210012112010222000201111000202220122001221021212002100200011200011002021211220022110010010100011012212222102011200021121201122022022202200210210102002211022021101221101002122122222221001200110222011111121121011201111020121021200220200210102210102010102112120111220010122001002210122111211121002202212222221121020111222220200202221001101221012100101212010110100121002222020021221100010120102220202122110001121111222221012220211002202110221220210222020101211001100012200110020020010111121002011022112020022101112010122121001201112021002200112021010222020020021002021000101000102002220211210212021110022000021121120022121210020101121121020102222012101010210012210012121021022101210200111010010111220201121002000201112200201012010101020211211111211222111121002122001220101121201110011221101112220120221202120220011011101022211012110222212201211101110210012220222220000121021102001012210011000220122101201212001210001112101200002202111102022210201200220020020000212112201201110102002122010222012010221011001100001010100012020021001102112202112111001222211200001202201222102021020220122220111010002010111212111121010122110220101221201001110222020202001101000120022202022120202021010000021122120110120220002020222200102220101112202002012000021021010010022111011212111110210221221021100200122121102101200211012022202102112202210211120002121200222212112002021210021122210122211022100010121021020201221022001001100111021010021111101221102002121200202000200021011110202021002001101020100200021022202111021201222210121101001221210010112210110210022010222000220122102022201211011111200112221110212000110010021201121102102101200220111012010000200220022120010211210111220012110001112022200020212110122220210110000100011012020121", "20200112222121101020120220121021101100122011120222220121110122020201212102021100212211010020201202220011222201000011121002012202221210001110201222201100221102211021221212111200101002211102112120100002000020120121211210121112010120200022210011121022010202210100022122102121122200220212020201100201001122122112221202010201012210221221000201122000212111112120111222222011020121021202112221220222022010120220101011110002221012121101000020211122222101210121200220200212221202122100101210120111002010001102111101102220202021111121201110021100222020221100122021022121210011220121000221000211220110202012201021201110212022110210202000121101021222222101102122210220111110201022002211121100220220110011110021021022121102011002010201200102011010100202210111022222202012020022221000120121210002011012201101201002112012000221222011110101211220111202220100100221001112002101201200122001212222102122011222212220010101202201011100020221202120000010101102112211001011202220022001010100101110100120111120010222200121122010202201221122120020001111210111221222111100120112201212012101000022222010021202110210222202121202100020220220100201111202102210011121022022020210011222001010012101200110111101220211010101002121001202022202111020201100001212122210222202112202210120212120202221002010111210120100202012200102101222212212000102001220122121011210110120200212112220211110121010021200201101202202011110111110111010221010201022120211201111211210020022201120112212020100002200022222101000201200202020000200002022002121102100012201102100022212102021002110120120022121211002021112010211100012111001000222200121212011210002212202100011201112010120222021220100010202212121000120122101200200211211010000010002010211112022112112211101012001021100211220210000110000220122202200011120212222020011102201010200122201122012001102011012202010122221020202210200002012210101012200220001112221212021212021212021102021110112120020100210010111110111220121200112010000002210112222212121021100121100012210111121100101022201011220002100011222222112210011220001101210111112102021121202100012001122111111212101110010011201111221200201012012201011111210001012212211101021022211010001120100012121200000110202210222202000101012011201011020210021012100220002202100110120020102200020201112202102011022012000002222200002002200111122122222111210010012021210120001122200002201122022202102212200212101022100000121010221001102102221200220212000102212122022212121021101101020211011011012", "21112000111122121112101011022100120111001011011111210002200001121122100000021221211112202112200220100011101010111110001210111212000000021021222111210102121212110101122000022110201021100020212011221121021100112222220211000210200022221202100200222001020102010120121201222011020122111011010212220222222111112110100220020101020010112112122012021211001010221112210020121221202111020122212201202211221220211022211100221001222012210021211001212010212101120222101122202101110111201220200210012020101021020220121100121121001201210121112101122220122200021221210012201220210010201102111220220021101021121200121010010110021102021022022120111220012011001210102221201022110210101200200221212020100221222220022022001101121112000210202002002121110112102212001021100011112221220002021221111010111210212101222012022021202020010022012221021001112201022112211001122011120220021221020021021221220222011102100202220121212110002210002011221211012012010020012221021201012211202120020010221000001001210001001122210000011221211120102021000201221100210120221120111111022110021120202212110121000011020220100002202222100000220211220221201212022200210021001222211222100011000202121010112002222212012102221120120011112212100211000221000110122010011022020000001021022112102200102112102211010112212201020201022000112200121110012010212122100221020210100021120012201211102101021121210101000022022101010102120020202222000200112101220020012200022101221101200201111120112112102010010222020201000021100102200220120022021100000011101022102120210112201111201222000201220221212220222102211122210001020020121201220211021102121020220112202122011012120102022200010110210002101202012021211022201121102022100122110010102211210222211021122200220222211212012122212122120102102100110121101120022102121220021121001001121121120110010112022102202100122211220020022122010010201100200211010211112111110122022210020021200010110010001211110110110202011021221111120000001012120221012011101221002000022000102001110222110021112112221102100100201212020102212201110012000021121010021102122111100101101002000112010220211221020210200021201021212122002102000122112112221221022121010101020201001201120101222200112211120111221221212000202101110111221222010201111001021100100210212112212212011002111101010202112212201120111022001221010102102010200102211211221010111011201210012200010112001020001112001012211120221112212220001102211101202012210000001111112201111001202000000111011021011212021211100211", "00012001120021221102010211001011102022020001221002020220211121122101112022102002222111210212112102102111222120211021010000201121111221002121010110202110202121120011012020001111122121001011201101201020101210121010020211111221122022022111012001001210010212022012002220101222112012021121202022100122101002201112022010200121022001001120222220001121001111022021111011010011011012100021111120210001220210210220102021100100100000000011101002101210112121222011220000202221010201222220011121221121212012101012120021011111210122011101000211202201220011002221210112200212011021111102021010212202100111122012002000000102201200220011021000012011102222010211110002011010122000002101112012120100200100211022020110200100022001121221021001020021102120121211100020221200102102011112221121111202220012111222002202010101201010001220210020121200000021111010011200222002122211222122112012120212112212220201111110102212011021201220210011000200001021121121111101012001210121122021120012022122021202112110101200010001202211012020110020012101102110211012101212022222210120120011121122201000122112121000122021112212202122122102202002100122211110220012110201101020021100120021021210102001011201122200202000102012222020102221211100121012011211201002121112101111110100022220201102202122002100122201202110101102220211000020222212211212020202212112120120220121020200101022100012221212022100022101200212001220211112102122222211101212000100200010202111222212002200121202222022110110111021000021111100122112122100020022101211211021212021012211000120020001212212100020021112101021122100201110011212012001122000122220110211220202022101122001100120021212212020211101110102010001111012220222222110122101022111202020011012100200010022011210211201100221211001222211111120200111221001100101212210012202202111212200220210100211200101222122221101201002220221000111111021211200112202112100001111110020200201001021212012010201212202111020120200210120202011122012112202101221110220222210000022002212201102112122101110101110221122222121011101012121121102222010211101000000122211220000110200102002220120220022121021110121221020102122102020122012000222212100012222102220220121111100220020200211222001111121210012100101010111102002111000011201102110012002001010002022212200010221022101002122010220110010011120200111012010100222010202020002002201110222000112111110101000011001212202002022202101022201121001112020211100120211220100120212022200202110011221201222120112022120201121101112", "22200121102012211121011002222200200112122110102011120102111202220100110202120210012112120210201020120222000110212112110101100012120010202220221210100201020021021200110200202212201011121112210102011120211000021010011111102122111111212200112220202000222012112022121212121220122002210010110010221020021010201001121202200220112121110201220211021110220002222111022022000100221200202101010100101220120022001020002021011202010111022022200122222120200110222012002211002022002022100222011011000122021221001012201212221111120202120110001100201111220012120110212200000212020200100110112020120202110101100201101222222222112211112000102011202002001101021210122001120000100220222121011000011021101021210210101011010011212210201121102000121011111020111020220012012101110121220101001011012122210112120010102120120001022122110000200200022102212120122020020221100012120221222111010101001010101221111220002211012122111101021211110011020110001111102021111110212221102222011202200201102102022021120101201111222202120101122010112011110220201200111111000010200121111012221002212220202102201110022011120000012210010101022122200222122222021121200000222201010022222211201122100110000200212022202012000012221121022102021022020011101220002111100212101101000002002201001122102221022012211120102102021000100011111120002200210021122112020022201201120120211000200222200012002201021211102211211102221221210102022121112012022112211102220102112122211000112020021211012201002022210100010211012010211012220112120102202101220011110012222001022211221011001212010222121002210200212000112111010011102212120120110000100101110200022200102200021000002012001101202111122011200100022200010100021000000212000220201111201222210122020122102001010221001220220022210012110121010100202221012011011120121221022101002200020200110011221011100120000220021001022120001000110011002101011101112221201211210110211122100002100200002020222200202121102000012011111111011110210002110100200211022211200011202220202211110221221112221011021012110100212200101212220120212110022221221101110202011022212020110020110121211000221201200012012211211010210121121112100102120110011212021222002121000201221201200001102111011011210120002012101012121201020211211122011020102011020012120002202122010102010212001101021010111000010112210000200201020110102202210122012011220111211122011202122010022210120011110112021101011210021020200221202211102200111122112012200200022122221121212011112020120012202102000202012020", "10201212101222102012001100112020222211110121021002220212112122020200220200001021021222002201222100010020110202021100022100100221221020011202210210012221100220221021202211010110122002021121121102020220001120220101120202001221020210110101212100101012201010121222102002010102020112211010220012220121002021211201222100011110212112012010222222202202222002000010101201121012202112021020010112001000002112012201222221102002012220200000220110020101012002012012210210120112210022220202201222210121101011002221102121012122120201021021020222001212000201002111011022120121222022111210220221201212221212110002002201011122020101210020120202021102000122111200121020010000011112022002201102022200112111002011010200110220020200011012120020122000111212222111211021200121111222201020200100100022100220212012000012011201110212020200122002211001100101210012202221202110221101212121100002102022010222112012200111221122200220202202211020212111121001220000122202111011221210011211210001121002111011101110220000111000121220011012021110221100202101210001221220112221210211221010011020200212210212112021020102211221202111110102101220100221011111001102120010120100101100222112110011210121001120011221100011021210101120221221020002222212101221201122101011001210211012121202022101211212122001221221002212101110122212102020200211122002100102112110100000110111200020202212000201011022220122220002222221022022020110210201101002111001101022011201122100101020101210121121011202121022000012022010101212102201210222000201120001201021100212010001222010001220100021111021122211022202020021002110011222221220001211002002211121211210010021211021210220111100102222120212101112202201112010002001201200222200222101202201212121211200012221012111222120100201010200012221210122220002112220201202120011001200200212212212122222102200021020011112120011211001220002100200111011202120220221010110022111100221101110012102221120220002222111212112020102002012200211210012011000222020101012200110211101220222122201210102201220111200010020122121200221110011021221021210211122000210202022212011221200100220012220220011002211210120211122220101021001122102022121000110120100120121220201202002111102001000120002202211010202021002110121221111020200001000000100202122111222120010011101121201201022211110212212220000210210112021001202211002221111120111112110012221221202122220221001022212210111102210020121110011210012201011122211000210010022211022110010002112111110200221212211020212100001020222", "00201100100002022202020011111022111120211020022112011222211222121200211120120211202101200002122211101121111100121202112020201211102001102101112211102200210210111112100111111000000012210202000201111100011120220020222110100200012201120210111212102022011002220112002121222102120201022212000121211002000211021201121220111202122101020001220211001220000012222021222121100021102200022220222022011021120211121120101121220012212210002221122201120121201221200010022101111220120100111212112021020011102212110222101210120122202020002100120012012211202102021022121222002121121021221201220201121020001222112220022020111101211122221120011101012222212012112111002010222020120111120110011210011000122002110202201001000002200011001012120122111221001112212011112011012002012210200010112020021120122220100200122101122221221020111222222110210021100022122212021212011221002011102110022101200000202201112101002222000022110120100102122112001011102212220210112211202122121001212220220102002112112222212221102201022010100200110111200220121212111020112020110012122012222220122201012100211021111111100002222000110222102100101202210121011020001021001122000022020002111122212121212020002001112211200222211021200012100202020111001202111021012101020111202102212000101221112100010020021121002021210222101210022112111102210120201001110122200101011111121111002112112220011011221102122010022201210222221022001022010121111000021222222011112211222220121110020210012200010112221011011220112220112211101212222211220002002202202201010022211222121102221111020221100020210001111212220121022202201210020102202120201012210222021010000200102210220022011110120000211001110020120122211011211222010012111200210211202122020000221222111220112202002111000202222002220000210021000221011202221111020112210010122022100011112122200111200012102010201211011221222002001200221122002122002112101211102221100100221221012110121200000020202020210000101020111211222010220022220220201221020102110000120201201112220020211021221111200120021222000020201002121121111020201212022001211022222200000101021022110011001120211211001120121022022022120001010001112210202221112020002111121100122212101102010220202002222000202012110020121111101112122022022220021021202122111121211020101121002221121122101210211122010111012221202100020201210122211111221102022121002211222221021111020020001011100010221220011022010102100100111201200020100100020021012102210100121220120200200120021111220000220001201210200121022222", "12012112010010222100010020001022000110100202222011202201112111101102120200110122202212211101001102221010201102011001020221001121211221200210111202010221021222121100221212201110211122122022222200120122120112020121222002111210202201110100100112211201010212022212201221210001212100112220012120212111112210011001201122122022221121110120010110220211111120001001221220101111120111121122011111222200021110122022200211211212002110102212211102201111121210202102122112120222111011100100121020221110110100212022222000120101021010122202210220222221010211002212100210000112200220220121100022220100222122021122121101012012120111010000010020102211212002120020121100111112202011010021001221110210021121212120202210220010110001202011001022110220100221221112222001211022001101012020000100221121121121002121021210200222012211121100111011102121011020111012211122100211200020101220211222020001200010110122221211000210201101111002221000201220001100212102101112010100100210022220222000210001112121002102002212212221112200222020000211202002110201120012001201002111122021100211211021020112021000111200110101010012102002021210010101222020212101020211222120100001012201020201011122110002000111101222122201112011220101021010012002101022121211201121001120200100002202021020201011221111201000011201211222220221000212221222110220022201210002220101012122001000120011001002210000121022202121001120112110101211112110122122010021010201201200002112112222111121200000211022112020110102022000111101102201011112221020012010100202120120000211212200122202220010120002022100211001222002101102111121100212100221200101211111102010121022200020020012021021110012210212000200100101200002020102001001122202200210020220212121001110012202001102200020211100100210111011102101201120210221221112120000100210002002002100000001221022211202102220211100120111001112210011022102020121112002200002120101011122100120010012101122210011002221020000110121122020021211110201201211202022002011210222201210001202102012012010000021220001000200012111012011212121222100112102111212212002112102011112121111202020201210122120021020220220100011220120211122211200201002011221010000221211222001110021022022112101211121020102211101022212100221011102111101121122021021110122121200022200212101112202020222221121122022121021100002121012201002220002220102010210122201012222011110120122221122020012220211100011002011120022022021211211020002012101222102221000210122021200211122110021111102110202212010111200100110", "00221210012220001012221101112111100012021212020222012201102021012220202010222101220112010122210101022010011002100210002012002002110110222200022202110010201121221221220012122102012002101012002010200022102002011211002002002202102011201011202200121001010001212002120101120012121201010122102002000011001100010201010000022220011210210222001212011201220101211021000211212201010212211112101211001000020120020211001201122010200002111221000012010011120111200101002020222210002112210121200012101222010122200202012211010112201000220121101200002101101221021021200222111220102012210222020200122020200020200202010121221021010212122220110211020111222202112222210210011000011210221111201210011122011101211110102202112122101111120021221220022021102110001100210112021221010101012211020121221202201120012112221222120002120100100001212022110112020210022002100020221211211110212102220112102111200021212112110011111120220010211010110222000122211211001011101222200012110111011102102120211002222010020201210112020202110222202112011221211220101111122210110211120211112120221122100222001210001111122210200012002202220022221211020000110121102112001012020011210100120100221102022120002101201101202010021220201222111020021002101100120111121020010200211120021222012011201220001211000201102220000001200010120201121220221020000010022120121221012120021012122101102201122011202021211022221222201221122220100002002101211112222012110100121120021212022010011122010122221012211222100102200020002002001021112120001222012210000220020001101120021220222122111002112212022121201202221222011122201102012200000220212220111000010111121102220120200201210100102110102110011012222000000200211211001011120101222022121120100120022110220101122221001102221021011200000100102221012001120001002022121112212112212222222102211211012200122002110220011200220221100011211020102021102210100000200200000202220111211120222201121022221022101220120021222120101110212020211022000220121110102211201210212210011020020001020210122022020200112021110002120011102012102202202112202111211222210021212110101211002112102101100222210221202212210202001222001121102102210120221211000010110221112120202110111111010012202212120122222000222011202121210101001212020211120202211020220202120110210000222202102220002001101001200011021212002220121210102111202211012120112210100100010222010121001011110200020002222002110002201022002201202122121212201100202022021200002202020111011212102101020002110022200221210112120021", "22122022112010110120011221001102112010222021112122112020122001110010211201222221022201002000101110001000212110112001100210102100112020220120012020100002221000102220022210200020012210000200210122210221212200222201202201220122122000210120221110112200122201211220001202101122020201110101100111111122222122111210201011210221022120220110021001210121020221000022000221102100000121212201021111001212221210110011122111122000000222111201110200220020200022012012111011020112021112021121120020011112110011100102000121011020122002011220101211212112020220100012011010121100202101012211221201212020012000000120100120110112011001211121122111220202202012100122221002022000212010210122111011221202121122220112200120022001210102200220210012020200020112011220102102000002202202122210200111112100022212002110101022011110100101210211012212002020220220010221120011210211220122021211122022001221201012002212010121010220221120001200202201010102011110102221202011121222120120121222102221102011222001211200200210022212012002101222221001122222020220101002211210201122212100001122100212110101122021101011010021022210120201202001000220111020112201121122022021002020210202212212200001202011100221011222002121122012000010112211122120002010211020101102010002121220100020222012102202202111111200002000200012100202000221010021110202220000200120101221000002212112201000110001020202202012222122120222122101202010110020000012112020212120102200112011001101201201211222021200011000001100200010122101012100121000012011001002100210111020120012010210002011111002020220202221112110102000110111102120122202001202200100002012221012111102212012221222010202102011212010210202022102002020021220220101102222020200222001100122211120212022102102010002022102112121110001212112210222110210001111211112011000012000110222112201221102010020110012022000112100201200011110020202112102002212220121020001010101211200220102120222111112220100202022122210200111220120212121202121201201012022102002101210102011102022121000011012200021101222101022202002012200201212110011110112102222111002202001200001100120022012200202020221000001221010001210212100211212211221021011111001201202101220000101200111001201021021020112212211020111220121202202210020010020021022102220101000110002222112002202102211011212200001122001002100122210020002021012211111200020000111101021002000200111220011202111202211101200201020020112202102210001001000220122200110120002212111111011220201200201122220120201220011201000122010", "01021100112200221011102121221100211121010001212102102021220110021100220010220101112010220102011021112220022000200101112221002022220100010012220022111112222211121022100200022202012210112110202201021002212011001222000002011101010221001020021202012101020010222121010001001110112122202122111101021001212202222122021000001022011022112102210220211211010020222101101021000202120000121000020012202021212111202020011220111002020010021120211002202120111112212021200010220112112001202200202100122121100220101221210020201220220122222121010221110000001010012200001011020110221120011001010112101112221211000120200102122201122112212220102211002110110120022022112000110121020202222111222112102022112211011201211110200112112201101000121002001010021010221110120020222200211210221021110020110000112020021200000001222002011020002201001221002110102102012012121020111110021200120002210122100212211002201121011122210220222221021112201021020121111220122110012111220021120012102212011212201222012021020212022201022002222221222121000201202000121012011201010012212111011101012010020010101212020202021222220212020010020201102212012210001010110021002102212220011010112222001102212002201101202121110122100100202111212021021022121102212220122221201010121001202222111020022122100220222100220012122120011100202220022122011012200001221120122012110222000110221101002211021002221101122020001200111001010000100212122002111002110220112220211201021112002122022121000220212002101210012110211022202211010002210120011021120222100111022001010102002001121120200020120211010221210021220020120202001012210100022020222221201202220011101010001222202021202110122212120010002022020100221220012022211201120102200022202002021210221001212122100021110111210021002010002122020212102221010021220001120101111022121220110222002220000201000122010111020022220220000020221102222120000101102011222101102102000112201002120211101021121020111222101212221102012020110122100212102201122202200022012021202201201100120111020101001001111011200201000000110101121222100221210121221000220102022022120101212211201201211020101201021202211020120210012220220121110002200202210222201211120202022102222212101020100110020222020120120222112010010021001220121020002110220201011001120001120100020222221220001221000221010120112201100001122001220001202102211111000222110012020010120001101122221101221100210120000220210212100221101222121102101121102022000212002010212020012212211102220221201011111100110000012022102201", "21020222222101101102212102220010001011001102122101021222221022020021120222202221001101010022011022112200101002102221100022111022110210110121000210201100200110010002110122000211221211121100101112011002010020110212211022002010202010212020212011112220211001001201101222112011112112122201100211022202210222020201121102111102210211001221220200002220010000020122012020220110110100010201112021210101002210110100011001202100010122121010010000200020010021101120000022200121210112102110212000000001010221220010112000002021211002010001022212021122112000001210021210121211121202122200012211202210221221102221111220121021020100000222001011121112220121002020200101001010000220120220001021011210201210010112022202222220010212112001000000211201211002012222120200211012022002201011121002210120111022220122211220010002211100022020010122002202221200121110202020220200020101021121200102011212100222100012010021210202022021012222012112222120220200102111121021001102012200012102202221211121202100112222102120020020011022212121110202020020000021122012121111211120210022201120102120220100110100122122211201211201111121112020021011011202001112211101021100022222220000210122101122010010102220012001221220212010201010012210202112011111102220021122010002211212020002210211211121112002220101220001100010210111120021212202112210102101012002011210201101020101011011122210221200211022221012111020122002222110020000220012002022122200210222200120011210112101012212222022211000011020110110202220010020110000022221010201212202201010002111200020200012212002111201002110220220001102022200201020001211202020122021210220012021102001111100021100100221112210022200200111211122122010111102220002112100012212212000102222202121122202022100100102021121001010002002010222020222001201220121102112101222120012220101122021211210220020111212120022022021210000202120110110120210002002210120000202200202210222200101020100110211212221000020000222002122101110002010200021222102111111020211111022220011122002120221221211201021110221200101111102110110212100011202201122001210220202101112212000001202021000101211210110112202101120201022200122012000122112121102010102102021220010101022120222120001022021212101121021211020202001210222020122121022201010001110211111110120012211020012200221011112212101022010102202102122022000200202210220000122110012212122002211021110021002000210112121000012111011111100201121200101220011111110002100200110120220111202120121200102020200001000211102212201111222", "10001211211210212020021001202202121112222200100012022022010200220002000122021101001211002012022021022202021100221002021020012102120100010211021121212200011020202111002221021201110101201120212020002212011010112112111121220010101020212102102002000101012012001022221022000201202110101200010220111122210201110020221111201111210122122011221120102000102102202101112001122011212012001201021201120010201020102122002022200121110011120202000011122100102020020200011122010022220100102012200100200022011201101121102001202202222101201100122022101002010102000020020022002102110202122100102102020211122201212021001110202000001101220221100112011100210021120002100120122101211000020222120122120102002001102120101010211002010002002000010210002001221222102200212120201021200201121220012111002211020000121222121111221201120022012011011212120210111000221211110002120012020010200212222221201112100000010110102121101101122101022200202112201212201120102202222000210221211122200102001202102110200200201201012102202020110002120011200001111121221000021020001012111221212122210022212212202221012021211222220112210222122121022221112021001001100121020220002111100010022101100200022110012020010122210121001021210211102210101122002122022000102101020111101011201021121212212122100121011122222202101021221201100000201022110211011202010020101102200111101020220020110212022012120002001221001022112122100222011101220210012101212221000221220010220121211101110010102222220011122121100210201112012202201220210100001111121110122021201201220210112121202002211202210222112222202012011210000011001001111011100102202110120022110012002210202110201112210100111200212200010022202101210110222210012120202112121100020101210212210110120020000021212020111000210222220221110212100000122122011210112111011011001122201110211211220120020102222020110021110011122200111112201002210111211022112122021102002210012101020201110100222201220002010012000021022201120012022102220222100010011010002211011000021010222022102101221221012200102212211210101021102210121200011222111101012200010202222111101011222010102122202021100201100200020021111102102001120120001200212111122210022000202121201021001220110012121221000112100002111220102112200002122222112102101201122101010201002111012200012122110021022221121010102011100002221211210200112201120210011100101100210111001002120002102012110221220120100202021000011122211020211001001000000011200120002012010100222021101021221221001001022122102211212021222220", "02122102220121212211211112100100010111110100011122201211102022120010211111121202122011102110222211021112011010122010102200102220222002010021110200212212110121120001011200102020121011122201211001021002211201111100001200002200120222122201020221201002000000200122002122202221121200120110220102222011212010212101202110202121011202000220122201010020100202120210112110221020010100001110022210221112022110220011122011102002201011020000020222001202020002112100122112210121020210200001010201022022202002211212011220001010111001201111011021102021222022221011220112012122122221022120220100020100111221100101011201220111002121122100100222221100220110021221012220122112010121212022112012012102212110000112112021000111120110101022000122012001010002100211210112001201101110020222201022200101221222112202020210200021110200112020102201211020012200022100110212002222102002010122210200022210012202210000200201222210111011202222011001011201120022111122012012011201000012122120101021011201211122111221002202011011012210001020001112110000122210220200010112211012200212002021200002212102122100201022101010110121222202001220022012121200202011110011122222020210020101010111020011200100002002201200201111000120202112122210001012011022110121210221212110121210210220112022021110011210022020202210012121101020220201202202111201002212001221200222001211120011102021211102212211002122120202112012011102012100020111022201001001112022120022001220000221020220122212021011110221011012122001211200222002202100122211022001211112011221221102000200021022200201112220111002122220111212101220001010101111001002021122011222022000212121021112210221021012112000010002102212111102110212220021001100020002010100002001002200112112000221121211222122120210121200212002102220121222002102021120210211111200101020211020221220222202022102121220021210112202220112122012100011212002000211222011201110022010112210121021010022001100211211102011001100120002222022210110022211120212001112220210201110112110021100022202110001022111220122202020102100211221220212002212210102012010110222212012101102112120012121110010221210210202221022020202000012210200202021002212011110020022121210101110110212120220001100201102222202222211120010010021022221202021212122200210200111202102222110101101011201122200221221110102011221000200200012111101100202020201212211201202101211111101012121020002002000201012122211020122011121022001112011011111010012000120112222211100200112220222221220021000202010001121020010", "22111222000021212110222111201222020022221222122202120111002212002201012011021210120210011010102201110101222111221000010221102220011111221210102121220102022011202002011101200201002101121121101221222021221201111212001220210021022021210122220122200011202102210101020002211212210101201000101012212200222021222000200201210100102201100010000002010121101121122122201122000020110002000121100210011102101001120022222101010001010201112210001111122010101200020222200002122002202210210101211020002221122022121121211121010211011200110011111220200121212110212101100220111012111102110212002021102121022010221002111011212020121020101020021201021122210200000102201122100202022012001001010220000221100020012121001201201010202111000210101012122012022120200211200012210012111110112221120102111201121112112111121010011010201211011200021211102210112212012211020022101001102221221210212110202020202111110222001200001001110210002202202122020212220112101002001221011221212022200000221010211220022220022211220121001002001110120111201010202201212101000110020011020210220210220021200000211002211221111002101202222122112101120221000120211012021100220002220020120220021102000211000010002102002201012022020102200202120222100012212222220110012102110111021120012100202010220201202221101101112102002022122111112110222100011100102022222020222001211011211121111010212022011010021102011102001001101012201212111221201101111222021021221100000001012220111000200201110021011212101212201202211110200212211101210120201110221000202002011022211002021210210011210120001222121221211002220221122202001121000001100220212221011012101102220221220011000020112000211112110022101210012002201122100002200001111102000121012100202202101000202001212001021022222011212122011111022212110022220102102220222021222012201211200210002112001121120010010110120000021112202200201121010111011122220021110122021210121122112120201010200110120101021021210022200100220222202122121120111201010122210112120111112010201120122220102121120002020202010011021121201201201211022201122100200221022210020201110200102001200210110201200112010002111210020211001001120000010020120211122001202122201121002221101202020202002200102001011122221202120001102021000121020121201010011111010120100012000111202011211001211000121211110002122002002100211021002000000012011110202011211021221211010020000122112010220222011002222112112221221011012200011221011110200110212211221000000102201001212201110110101210022212110122110202210021", "10112000021221222010212012202001111001102021112121011121102020021201021210102211002012001122120010221201101120201001102220000120210220022001120210001110021001102012200200020210010121001200121102022110102021220101201012010222011202020102202112010012022010222022122112201211121121222200001011102002200021100110221100000111202101011121122120220000121110211002121101202021022201001111012112210011201221101100212012221112221122210010101121221200212112020112222221100120112220220121210021210202012102120220210112221021102001022102100220211221102000010222122021022120110001122221022211021022002122000002020111222210210121222201120122021112210221121001022120121102122012200011202000112121101201202022200001221012111001011220101020001222021220022122210102021022010221112120020000121121210001202221120012212101201000121211221010212021001111202121221022000211100202201101200200012010112010210021200201022010200120211012020210202121112201212022110112111001102120022022002010212001110112002011100122002201201201211111011010101210210122122202122221110221212000012020211221201020022220012010220210220201020100010121001120022001112100020022200110111212201100201111211210202212011121021212221020222211121211102020011201210010022201120000112022222200101122221002201110201020012010110221112221210022221112221011122112202011222000211211202212010022021220200220012202200202211110110022202111101011002100112120110021100010010102020022202012101000211011101211200021200120222012121120002201202111010222002201012010020020120000100120100101021001122201120211021001221000021122001111221010122001022002101201001012021121200001012010010101222021201112110110012221200000212110200101022101000221202002012102200211100010001112100110222012220222201102212011121212000221012021202201202201100012200200212020222102022201010202001012112011222110211121021122012222221020121222020002121210000101120110100221110211021202110001220220121112221120100202121120200012211102122210101200020111220112210221010002002100122112102202221102100100121002020111001110100101120222000000010012020022020100020101222220110101110112102000100210200110011210001120200100211220022120001000220220022202221101020120022221001121021001220102001210201211211101100200010220101111112100011120212222000020202012021010102000220110110022122012120110210211222021111222000112221021012112010000122022122212002100122011201101010020211212012022110122012210101110002022021021001221222011002221212102121201110021", "22112221220110011212122021020220210112102010122221212201010222101011012212222110222210010020010010021012001000002121210021211010201001211100201100122110002201012110220221110222021200101220102111100100200221212002012111202222111122202010100011021222011202020011021211020120212222021012212222200111111101012102110021120212221211102102100011021001021102101202120020122111220012001010100012210102010020222220122000221211012202221111210110101000020210212211110220022200102222222100202210222000022202222101200121122200001022002111101021121020221212211220100110120210202222220121011021012212210111000012211111212220112102220221001121222000001012022021102110012121222210212011101202100022012001112021120121200110011021022021012111001112111012010012010000121200022021021122101222020111112201021210011200011221210122202112021222100000022121001112212200100111011111002110202200111210201022122101211200021120021212110012010210221110121100001210102211111020110121102102200211220122220200001210022002112110012200012202010020221120110011011212102111210012111102200101200201000022012120121102022202021120121100222010110220211020020102021221120000121121221221022002220011212220011002100102121111022201122111021220201212112100220011100202011022021122201002000100122001101120112002022122200122022110010122102120222111221210120012211110000100121011220100220112200211110010222200122212010001110222020222221210122110211101101010022120212111111002100210002112012110102200200022011000001010202002102110000101022220111221221112200112122222010120021021112202120002212012122011001200002000121110021021011200210201222211111211220011100101220001000201110201210201112121110220012111021222210021211102011122110202212222202020121100021200111020101021022111010221010112200220112201210211211210122100211211110212112000010021002222000200000100021200002211111102202212010021001202101211221221111000100202201122122202021001022021112200210001021100100210100001001100121112111012112021101110220221120212021122120011121201000001121220102220222222101000010212222022102212101002021002022022220112002012221100112010212211012020101111112222222200010100111210102221021211211212211102120210201200212211100112110112002212020121022002012202101110102200102201112200212220222011012112000001221012222222202121220220202012221202122021200121011201001120210100212122202210201100201202000100121001000220001222000220012212220011112100011002011010102111202221010201100120000112200002222110", "00101210202000122220020120001021010122112101202222200202211212102220021222000100121022021120012110102112122002022010012000201022110012022112200222102220202201212200022011122012101021102201112022121212120022121011122201010001020221020011212202000212010110001022222221220001020111011211110012211201101110020112102211012221000011001100001220112001010001100200222121002002202210010100011212220010222222200000110010202112021110022212102222112002222201120012110010221012001202210220101021101010202211221202022201012102011120001221021212221100112002020010201000101200220011112220111212110222101110022202211101001211211120000210021022220221012121101111102200222112000011102122012211211202200120022202000110200001010220022011200200201100012020202121112120012020211112222120001120121000121220021210121200021012211022222020012111101022101010100011022010101111200021122022220022111202112101000112202002111221000201101010222010120200222200022121200002111111210101212200200102220211200022222112202001111012010012101100210202220111110112110200020021020122111212220212112001222220020001020021220011010120222111221121002211220002002102002011001202001020121102101222110011002110100010021001010200020101201221022121200110201012011110110102112121122211222010120101110111100100220211102200200020111121221220001021120212110120022120121222012121100212121011122101011201222000122112220100021212100102202202122022212212012002002000202120002201202212120010212121021101222220110120120212112120100220221020200212211221101201121222021112112200010111201211102201001202001120011122200101121002221020110120111111221002222110002011022210001122210220100212122110000100010101222222122201112012101012111101202002001211000112220001121211210101021011001122121210120222210000100220000222120201220000112001020201111220101111000022002010121102210222110000102001212010101221202022120012111100201212202221020221221210002221221200000101201200001122012101202211212012000112022102022012211100202211200110112211200221020222100222210012120021211020202011221122110011212021102212210022001000211001001200112120101211020220010110212122220211002211111100021200221010110111210011120001110120021012022100202121100011200100221211011122012012022012022201011112102220211021102202121112001112120221112212222121002011002100211101120221000012200011111020001202120220001222212120102021121102212002000210000120010202210111022101122222110010112100121122010111220012121201120222001212220100120100", "12022021202100201001110102202211220201121110220111221020022021100121201102112020001112121200002222122210001220202221210221111222200021222022102122001210002002120010010012210212122210100222202021012100001122221111202122201212122220002020010011212110200200111002202221211220000112120010110120200120201102121222102201012020112200022201220020110222100220202210112021122121002001222102022022021211221211010022120002011212120220021020012201110020111000002011102211111020101010210122020121222021011211000202011021002212022120122120111121012211012111122000102202011221120210101220002221222211100210012012120211110021012021012202212021101210210110020112121112000012020012110111011002011010121011112120200002222001210010111100121020210210202022002111120011221002020220122021202210021002010220100222010022101101001002010021002002122120220200020110200200000000102012002212210021011122020211101211100200001121101222200202021220000222101020212022110201100222200211001111201111100200201120021000022201102011122001011022211020201211121010110021201212100102021011012221122201121210002112222201010212122102020122112110221021220022222202121021202120112212010021212110110011120222211001100220011101200111012101222220002001002010122000021012001212222112201212000000201011002100101121112212101220111210120111012020000012120000220012111111012011122210211010201110020021002210122202221001211102220020102020111101020110201110001201200210120202100120112010020020211010212101021021101100200111011202001221212122120122202110011012112210010100120001222210012201221201101202011010210210000122210001200020201121001021122102122120210101211220002100202000011001010022011221201212212002110000211200221120101121001100221120221211200000120210110001202022001000202210222122112100002210121212011120010121110222010100111020010002012010111022202210210220202112220010111022012012111201002011101021121100101112220221021201111010111000110000022210020010001120122212110220222220212001000120220112122021122212220121001021200010200200122020012210012202222220102020200110000202101020202002120221022210201022000120222020021011021010211122010122002100120001202112210010102001222021020222121111010101211222121022202200102001222020200221011201000212102111121111002200001000210220220000020122222200021112100022212100012222201022102212001100102110011021221220221101010000212011212010010001101101200211120211221222112112010100022211022201121020122101220200011000200112020122201212110120", "02021110010121010201210202110110110002211011122110000200120000002212010112111210221202022210002222201001020011110010020122010212022111122211102220222210110121211201111211222022110202102211110000121202111122100022202201022102222201020101201210212200122001121022201222020111202101121020211212121221010111100221111120001102011002110110221222002012122100021021022210111212011011000012001222102111001022210000010102212000222201012210020012112020101101011102012210111122100221112211022110112002011202102200102010110201022102211221201200101110002110210020211120220201200112010022102022121120221121212222110102010200201102212022102202011010021220101102101112112100111011010122001010002111100002101200211011101222010222221020212100010022001002102201110021211020201112112111102010101100000112102211012121100001021020110220122212201120001122021222011020001100011200221112001120122111020122200210020210000210021201020222111220101001201222002221202100100221112122111111202200012100000202222112112112112212110101110222011001200100011212221112011201101010111111101021000000021201021010201210201111220201202210000202011221012011020010111101111101120110021210120110010012221112021022121022102211211102122002002202101110000120222120010210200012222222001202212010210020201101000022000020022200221110202200100121011102210120212210122210200220122021100012022210110221110022002222212001000022010012210120000212120102100022122102022200101212100002202112212210101102111102000202020210220201010102122122021222220021212220001200212100022201122111012100201110202210100221021200201222222221122022011022111212011222210011011221202011122020212022122100110212110020212012211000002112022210211111220210022201221101200102011121200012212212110212021221000021021212021000002022201210101010101201121011120022220112021221102120111011122020201120010010120211222112220102012200221200200111211011201221102022011211000111001011200010120020221020212211111022200120111001101100120122012222112020122112120011122220111101001020210112100222120020021022210120020022112121210111011202220211202112211222222201102202220211211101011020002001102200202001102010221021212100122102210112000122200210111211002011002101021012201000100202110000002101012111200111122011220110020212122121221111021112120001100220120001220210201011112220211222212110002022212000221200201000001021211100202002100110101112002222022002211202010012222200021021121121012021220120210012210200120000001201121121102200", "21201022121022020022120122211222001001202122121012120022121011221102221100002112210121012102022212211100000212220010201121211001100101000020201020222222020121120110022020202120212200011202120121111011101212012121002221001102112000211201011022200002110220001201022202102001020122111201021101000010200101001202202012000010210101210200011220221110112222100211110002121110221200011000111111121210222201101222201120001200002210201010122002012221002111222122220110222020221211020000111220110220220102221021000122122200002012200210002002011212101210111212010212122112021010210101211121210220002111002101210012011001201202012020200001202010001222020011120202210111220211022110101120102122112010122022122110122210100020201100102221012122200220021111001120020122021220112211000002221022100122012010202020201021212111202102101022220210200222122011210212112101201100201220220110022201101122011200220222221111112010222002202011222021200002122122000210111110202011212220201120210220121120001021021111200011221022110012001011120100112000002011201200201200002111120212202100112002102020100110002212210200002222020012110110201220011001201110202210212022111221221012100210110222222012110202221011120001200111001100000221122100101012010112111102212221020000021101001210001102111001010121012101202010101122110001220020012022122222002121121011202002100020021021011211001002102202110200022010211202110012010021000202222002010112201120220221012200102011022021221000220112221200201011100021102002201100221210110020221110200111202012010022110012001202220102021121222101202000211020001211201221201202102200210101020101112001202020212000121212211111210102222220011122110011102121000221020201122120211210101121012022120011222001001020222011202100212020001121222220220000100100112011112200102212201120111202001202200001001210011220220021221000210212210202211202222211220001211222021220021001220220220001102001000001100011020120201102010211210121022201102200210211211220200120021122011221222002112001002110112210011212112201211212021022122121001000222022021101010020222022020002110210222202200011002110222122000200102211112200201222011101100111200002220001220221001210010012221111020122011010222021122102110201001002000210202020001002120211000102222202211200212112020100202122220112102010200101110111210010000211021101222102021202120210000022022222112111120100110000011200112101110220220201022221012120212111222222120220121012202110220111012211111001211221021121", "12000100001200112010012000212222222200110201210202111121000201011010211112201002020022020020111110022012201212221220101100110020122110000002002201121221111222202121002120212200002111201112212012012012200012121012011220220221100111200210112000102220111100211020022201101000002020021111022222121002201200011202011201001022210201120000210001000222001112012210220110212112010220011202200112221010102002122022211111211222111021010120001121120020102000121211202112121112112202110100002110211222101001211211111012022120120112012000211120121102212212220021002200211000210011102111002200201012021001101022101120000121112210120201202012202112201121110122010212222020112222100012022010022110101002202222102120211020222000011000221011200002100200111222221122000112010120202002121212200111020102101011121010002022010122012210002212201022012200200122001000220220001111222102102000220211211212122210202120220111212202012012212102022111100221121122221121021201102221121102002121000120120111002201221002201222220012111222122100101200212101012212021021212221112100101210202021102221210120222012010200221102020200000220202220000220212122120221121011211022222120200121010220212111220211010222210020202020202201211222211012010211012012000100222201212221000210121022112100102010220011120220101200202101201000120100202120202200220220220200201011000120100211221011011012012102221110120111001202200002000110210211112220221202011000011022010202011201110212211211012110012121101010200122220211101000001002121101221022112100020212121200001100022102001010101021201110101111220121201002200100002002000022100200011021010120101022121202011111110201101222111001100000102222212221202121011000102002002020220121202020202012122122101111021111021010012202122101220010010010200211202000211211000101211102021221012012022011222112102122211011021212210102110212110210112210020221022011002011020102211221110212200002211012221121122210200122111002012011110202120201211002212000111000022110002020122211222010221100121122022101001111121011111112011022011112101112112020022100002120122201121010221220112000202220020011200201022210010012202012011012222022001200222120102021110010002222210012112110102212010021012222120012220202100020221101020100201001120010110200221211100211000222222010000020021101022200012101210020020112102002001010211101011210011012111001120022122021122010010121220121202001122211101112201022012001021121221202002001222111212001102012121222012122202201110120", "10201012020111212212202002100210102110122012121120201121202120112100200220222111220001110111122202220001112021112121201020122222201012101010211121220220220001200112122021111212221002011021011122220021120221200210020102211102101021021002021220100000211111101002021221001110200121212022102020221011210021020010102020120012120210220102011202211202101020100102202110010022011222120001201200201011011220201212120122011012212000012001111020212020012201002012100120102202120202210102022212202120212020022121110222102010202120122102012112122202211211201022122002021121021010001120200220010112202222022221211221112100221202011002102220022212111010012021212012211111011101021012110211111200021200110000121010001121222101212210001111110012102220012000010200120201020012201210012211011001022101000012000120011022110000210020220112202122211110222020121101012112022121211002001112001121000200120200001101021121210122201111020210222211100000111102022121111212212020012122012100001021001022110122021022200022022111111202102001220111011010000200100000210022021011120200021220222202002102200012121022002002100221202222211022210022001220021221110111001100201120212121202202202102111020000112210102012112212221202011100211110202120122200001221011001120202211212001210101201012201222220020000012222000110200022222212120210211012210220120101202111210221012101000202001100002121021002122102102121011212112100021101120000220001100201121010212211100200012022100020020101222121010102022202021222221202112101202202010211000100221022200002000022201021011021120000020111022012010201120121011112221012222121002010202012212121201001011201112011001012012201220010221220021010110022110201212012011211102210102002220122200101001001022001122010002111121000212001111110201120111020120211001112111010120002200211110021001201111111002010200012221112121220220120000022202100211201020122002010222112010220120220112201011100200211000011112221022111002200020001202111210110220122001021201022222222222101212022000011002021001000112111211111001220010210000110121202110220011000122211110200200100210220001020112200112002001220122100000022100120200121202102212102101201222112020021000221102210210200000202121101021002201101021022210011000211220200202212221201001102000102000200201122022100101011022002221122100212122111201100221211221002102122021100202200002212020010201110022211001101100021002110001222211111221012122201220012020011102020010021122021000100220001200112001220222", "00111210111112220012111201212001120111100001200200001210220022001211110200102002100211122011221100212200022200220202000110211011211202001100222221110010120102222110121101000020001011200002212201000101212222100100011212112201001202200211100202221201212110011100101102021001222211201000020121120020201101202122122212100120200001112210010121012212221212001222020202110201201110022000210022111221121200010221211000020221110000011121100222001002001001220021012100210021122010002201101002021210022220001110212221111110211021110012122022021222220200110002221100210122102211102200002111212121101012000121221111120221012220010211221021200102120211000221220101100212000220122212102010211201011022102100012022022101100022110000220020112102102212002212010000220122012001020112100121101202120221121221111100101102010000211122221212002201021012120100012200222000120211010021222001100120121010111220211121012200022001121020110202002010020022211020010012022120121100021211100211020102020012212102022021201021222001020122111011022012121220002221222211122011221102011112122211211121100112220201122200102212112022022011122222220220202002010001210002020101001000011110020002212002220002012111122222110211212020210200001122010110201210010212112222201111020110122001001101021021102120222022000111101202100020111020202021121122101222100220220022022111102221000221220222002110211202121020222010002012001200110101120222022112110000201120020001222122202022100112111120021121221012002220102221110021212200222112210112201022210211101220101110000122000012202002122002002022020000000121200102211211101110022011022000201201200010220011201011002021102020200202021000012211212000110211120110102122110020220221122002100202220110201010000221201021012011010001001020202012002101100222002111120020002000101002021222120211112222120120011021021000212002220000121221021012000001200010021220002101010101221002110200020221102020021211201212022110110112100111200010100022220202110211221112002112002012122122220120101221201221120212220002022120200211220020221210212022211221101101122011020022202010021002211001022121000101210110202112122000120202201121120102002022102100202210211202001000122112111222212001222121121210110120202012001011022200121001202021201120010100212110101011221120102102220000000002121110221001000120120002211120101001222201021100202121212200100112102202011221021222201121202001012001202010020001211121210011001010122002100202021010121101001211201122110100", "20200022101220010012111020100202101202001022200121021202000102211220022112212101221011221002100011122001112020002101012221100222210002200221000211020102101212000010201222021202200120010002011100221110100210212221200222020101110110110220201022010021110122000121022021021100210011101120210122022210202012120110202011212002110101022121020121012001111210110002120021210021102000121210221220012101102001002000020012020012001112100002121222210021122210122002111022112120020221201110212120101200002022210022121220211001200000212012021200220000010221121111021121000102002102202210212111001110012121120221010100020211002012220021210011012210011120212101022121001010110211001102212112222101210020121212201110021111120210122010112101210122202102101221002000100100020200100222001110121021021021111001211210012122020102122200102022211121211222002110012011012020201010000012022210021100022221021110021210220020220101001022102211002100012222120021121001101020020010212122111220102010111210210002122022111002000121121202022010200202011022201210012120201120212120100101121011010101102122110120211020222021211201022211211202200210121221221121122211000220202220210110020110101222120101000011102010001222211200121000002121212202111211210102220110111201001020122010112020001002022201111122102221021101001202122111111202102220021100120000211210121000101202200021222101102012200201210011020112002222200102210120201010112102022210000222202112022102100210122122201022121211110120211002202002120210212111121200121222221022000111001102220211020100200011010000220212110100211110101220111022222111110201110201110112021121001021110201112112021100100202120200011220000121202002020022212211012022121220112020120102200012002022012212011210221021002200121120010212202012102010120110221020000012220120212110100222122022112101011020012210201121021110101112010122222121100112102020011110122102211012211102110222212000200011101010201212211102110220110022001021222101010201220212100212212200110002021002222000222121002121001022200210011121012011010200210221000000101100202110211111210001111111101110201012210221011012210120000020221000120101000200120001110100110102020120210200122020022012202100020201122222001221201111020001122010112101202200211021000000210201100110212210111102102210000001221020200101010212022112102010220200212220021102202212120012012011011121121111011121022000210122020022002221111220102102202111212001010201112201200200210211021111122002112102220220", "21220111020011200222001100101101022122011212111210110210002012101120002220221010121201221102100012201112202212120100211221100001210211020001122211202102212012211222101101220122121210221012100122100002222010102022202111200112111012011020112121112001011212112111020112102112102100001012010121021021212010100221022201221021020210000001111212212122110011111110210000201201121221200012110220000000120012120122021011222100110220110202220221121202012102220122201200122112111011221121011201011101001201202112000210200002111001222222102211011200010220011010100112112212200112221121002210021010020212112220220120112101000111022110200001110100222122212101220100001120012121020222110000200110101201011000001110012211020121001100111221220202102010001122011010200200202020212101002011102020010000100200120202021102110012110010002120112102201101110000221210212022200102022020010002212121120000200021221221010221110011112211012001022000201121211002112112212202121202212021221220002121010221221122011200102210010100202020000111022102121120020100112101210202200010010002111021112101120101000001122001112022211020112011002122111222212111210200102202100110110121122201201201110120211000012000221100222011201020221120201122201112211210020022010100012211122020122022000000102222010200020101021200022100221222122101221002022201022122200222000021011011202211222221200011102002221201012121110010021111021010120210112202220111122022001211012222202101100200202012001011212222210101101210122102002110211002222201022201111121022111002221211220020022022210221121010002111101010101100101222202010111112222200000012000200001220122100112102210000222120210120202111122021101112021201001212002022100222122022201211012001200111211001021222212002211112212212101212220120110211000200110200222202021210222021210021021211221210122200211222202010022120120020200122021121212211122112000112120101001111201112221121121020222211111002222101010111120120100011012102202120021221201101001000021212020102011012201002012202002002112211102221111021212100200211201201010220200201011001022102110200200000221221220111012012111212202011021002100211011122110112001102022221011222200202002022002100200112001111221022011122211211220100122000110112222200212002122200011221212122000001211002200102010000220000202000211121000000220112022202001021101212100221112112111222121001022221211021221010020220012102102122020011011102211012020020020200000201000012100210211200002020220221210120000221122", "01011010022211200220222200110012111101220000022222111101010101200110122211222110221022010122100200022202122210011012212111120222010221102200012201120100012000002222012222212201110200010202110221022121011112120010001210022200021122122201220010220022220202211101212221200121022021001121022122221201200020200010012110200202112102020201210210221000210000221102122100020112222101022102202022220002002210212221020021001212101120122120102221101211022120202000210021120022102012000001120022012200012202202100012202121200022221022010100010221020212221122112011000110010002222212012010021210202010112101110222011120120111212100122111211020200200222000110110022011110011102000122022002100012212121211200122220221101110212121100022020122222221002011222222111110000201200000201112110000202112010002011212111111202010102120001012122120102112202121121221202000202010102111220101022010100210120122120010111000021002121211010011001022100201202210210202201022110200000212222101010001021000212010100121122200012120200020212000102211001112000022011101011001001001012010201102210211211021100010022122202200111110220101102201121222120210101010100112110010211221112200011112222211120101221200202210102002211112021020001210120020101122222111011120001021002012112011100100001101202121202012212221222101211210112221120200120120121011022001212202012111211122010022202211211122002222012110220012120220022111110100122210120222010200111220102100102000012222011101120202112102222221121112200212100202212012122010111202212210120210102010110211002112022112122212020210200111001122110120002222220210001002210021101210110101022000221022000101121111002222210002002211001120222102011011021102122021011220211221112111212211111021020000210002201220010120211111202002212120012001222200101012022021210000102002022022001022000021100221002220210122012121201000022102210112020212212221010112012012002000120221120101022000020200012002122202110001220202120202012100220010221000010012200221020022200022110112101200001201211012010212200101022012202112212201010122011000021110102211201100102121021102221120022002000112021102200122001210000001002020121120100210121221200021111012011121122210001011100121102212020220212000101121212110011012210111001121202202001102102210212200212121120111110120020021001110122100112212011001010100101100111222010102220100000012102011101112010012201201102210022220222221200122000110121211210202011111221211101022101001012021010200010121021001101111001", "01012101012102001000200200100122022211220010002102022222002001011202110222011121101002100120220101220102212010022220102121012122012201102001212112221020210201021220001101112111121112200200211211112011111101110101000001022000210021102110020022102101100021120100100201201020100211211011121100021222021101110112110021022212012211011122022102012212201122002212011200002110110101011122010000120000102101012211102220000201021001120021001112221210202022011201212220102000211000021122000200112020201001022001202000112000202011102012102100112022010222201211001212012022201000011102002021220020102201202201201012200110210120210220122022221121020021101102120122002201101000121001202010112120122111012001000222211100220022011221122022212121211012121210012000011201001001210021010102200100121110020122002221022000221121001112121010122020202111200001100001111011120110200212220011021020022021111010012022200222022221212021222211111121210222200201102012212122020002111110120211100020100221200101222201200100221111021122002111222202111010110222202011012220001021102022210112112101220100200012022011202010101210012021220111001222121212121122120201221220101210212120210111212110202021222222210202001211001202210200101002101010112012100110120111212002002120021110110211121222020111220212222011112010101222022001120200202221222201002202121221221120111001001100021001202000010212210110001121002111212002112101222222222022022102221122010112010211010102022111111211210122002222002102212201111012000221211212022002111020212220211020020100111122120021200112111212212112211100011022111000201000110002121212011100122001200100122122221010010110020222111020202010120202022000212201211000122112100212202121001110120202101111012202202211112122012101210012221220121110101020022220010112110122100201021111200220122012212212201002101001011002020002100122110221120112122201112202122000021110202210212121200221211111210012020101210200002112001110002021122202120002222222112110211200002012212220210111112020102220112222120000210211121001111120210202110111201122112101222002102021220012002222110112120220120110020022200100101211002021212112212122121220101011022021110221122012120210002110110211102010121010201211221222010110002100201002012021112022020222211122200202202222001010201221121212122122020110002211021201210000012012202122100222122100111221001120120220202222210010012102011010110211110122001220201011200000202012012001012100200211010212002022122022012122212012", "12112101101120102222201200112011122222010011202121101122211000200001201222220200022112002200101110220221112012001201001020111211222210202111021112122220101201211012120112201212102212222000022122001111201111122000102101020110101212222120221011001012202221012021101110120112101111020102202122021200001021121112011010101101020200210220000022222102002100122201210202121101120112122100122112202102011112111110012111000221002102011010111011002200012010120220211211200210100211112121021021211110112202010100112211101101122010200001011222121220201212101212122202121100022120100001121222001202101011201110010022112111102101222200202120020200012122001022012002212102021200210210021210011020102201110222200102012111021201221222011011000011010102001001001121110210101112111110021121002202001120020110112000022101212000000220020210101000111021100102122210221000001111111211122012102110021102200002202011100222111002022110020011210120210020112211201101011202102121020020212100011101120101010200200200220102022201111120021010001022201002121211202100220102010102101001101221021102021012110211211011120101212221011111100001022102201202022100210112020002021101212102100012100221222020112111202110110101222200221210220222110100220112000102112111122220001012010000011002000120210001110200222000111112022001220012100100112110221222221112020220201001002202102001101210001102012210002112012002221011022012012111000112200001211112101200000012110020122222221112100012000200020202122022102221100202202011022000111120111101020011122200210121112211011220202220102202211101202100202210210120110020000021102100100102202111010211202021202202101220210221221012000211011212011021210202000100112222111201002112110112220000211221021101220012001000021122120000200211220112022022220112111102011222221122222100012001122021220200212211112011222100012210200111111200010101022100000100201011210002100222211101121121211100210102020020022201211110002011200000102000000211202001110111211211122222002201201212112021102202022221222221202202201022102201201220102011100210212100211122111102211201210212022021002012222120122110020200011110102200201210101002220000201110102000010200000010220220220010102100112101020111112222210120020202110002102122112022000020000122011101221012201202101111202010121101212000000220020121202202200222012100220001101111100120201201020121221101220011110211211011100212022020121001010111201111120110121112010201221111120100100100121121012100020121110202", "22221101021022012122012211100002112121012211112021102220020021020000002012101102220021011011102021021100222012012200011102120102200201101002211112121110122201111122012210102210100101211202110221022200122121012212010210120120102222011202120022011220102201102210000200020200212201111201202001222010012122011021202120220002022001210120102011202222020000021201101222021002221222210200122221122002001211002120020101011112100222211220111200002101221201022122022021202111001020022112121002200102020111021022210100220002122010210211020221100000102021111211111112202202100011201201102102002200120201020022222022102220221201112122200001220012220210101121202002121202100110012002221202121012222121120100110012200100011212102201111212212011200101211200101022100211002101200011122200110010121022210010021122112202112210000111012222201102200112100000121001001122112101020221010121211112012022121202100220020020200002022122222211200100121010222221102111120112102200020011210022001120111221022021000101010120202211102202122012101000010022212112010110220022122200200121020121220212002102010210010122122012202101120221220222220001202121212210100110100110021002001220202021002212100011121020100021100112111001002211201012020001110122021112200021211211111121110101221102222102022102020101212022202220022202120221200211012200021011210222221110202222011121020122102212101211100212011220021200100001211201212212020010211020211100212210002202120102101021102100220100211120121212120120112222101012212101112121121101000112101112221221021110002021102002202110010100222122102101120010021002212110122122122022201022111022122121101211210012000101021221101220122021222002112121212012112110222011200222111221201110001210212202201122002122001020010121220020102201202220201122001222111111212020200211001200210012102122121221001200020220022011221122011212000100100202000000022112120221010011210201210010021010102102220220022001110021121101202021011000202112220212010022102012012001202022122101011000111011111120012020000121110022020222121020022200101110200220221201121010001111022102200110220211220121021211020022000222121201021211102101122210112010222020221201222200201100102100200011201102121220020201021010101210221111010120120000012100222002100220210011102012201222202212020121220010101001212002020101210220201210112221001200000111212120001112202100201210100110001202002121222220100022221000220022201221202211200211221212012110212102202110100011000002112000112210", "10012001010212021120222020221111112121220100011020012010011010022222211100121110211002100011222202221100212221210100001100110012012100201221021222112220221102201102021221002202012101010201111120221012020112121001020212112222020222220020020002022211100122210001122212211021010110211022122111202100220100001211020020210120222120211201010120100022120102110011200001200020000210012122012222002222212222000220110020121020210111112211000002101112022212102101110201120101101012201111120211020121220011120201122100202222110012002111212010001000120122102210112102000022001020202212202022021201011122102111220211020221000110222110202021201101110200202000111102220020221200201002011201021220110211211021211000212010020210110121121200221112221222112111220020110200111122000212101021002200111222100220010022200022200202200220120121122222211212220122120101102021022022001011211010211012010122220200002201220102100020011222210010220000000000022012201210012021221022211002120100022112000112211002000002111012112111200211102020020102022101202102211220020002220022112011122200020121101102112102120201010022221221212201021010002002000201201111200000120200222212120200200120212111210112222201111110102122012012202012011011212021200212100111121102022220012102210010110001112022121211110111102211211022012221201200220102101100022000222120222202220111121112212120000012012001220210211122001002221102201122221100112212002212002112111010120220101110202001211001221222110102120200102210211212100021101002122120010101200200220110120212121221111002111010222022122021002021002110121021221202022000002111010022200112020100122222102200022011002110220100011122011211120212111102201111221221122200211221120102000001210102212111000112201122002001202001010222002010222120000222120022121212212210102121110002121222010200100211211022100110022020020201000112100001211120221000020202221101010211102202101212020122200221222102001201202012012102022101111111121200222120121211211001211100012022211102212220111121210101201120121102110102012012210010012110201100112211211120222010202020102112112022120200222010011012020120010102100111202102120001221011110010110200111112011022021120021110121222201020022111210100020202100012221102222012221200010220121210022200001110220100110001000211220010102200210111001101211220021212200111102101020110002112202221102210022221011112111122211012112102102001011101002221212100120100202021100010001101120212222202102101011121221112102020022111", "02221202020200201022210100201210222021221022010102202221010211122122021201100021220101202111022100121122010002210222000222212010220021022200121010121000021120202112222102202222201101220201002022221212100101000020001011221111211020121121110220122001112112212020110201002101210022210112202112102010000210212010200012102200210010120001122222120210201201110102211220202121200200112011000211120021101010120221012102201122011000201001111111202002100112111221211120001011120012011010010211020022202001111000211022002022111100122102211222020120010001122120021201102201121200221110221120101010010202202101212212012121202210022202111012101000102112122012020001102101000001112201221022010012220202201120221221020220111221001220111200022012220102220010112012011120000122212002020200222110022020222112112100210121000221012022010112200012010200101011111210000002210010110121211022120122202012001000211021220110100220022200200022210222012021210202202100111012122011110001010201211021021101010212011111011010020221010200022101200112101112011122002110011222111010222020012222021200221110021122021010012200102100222211212002221002222120122211102001122020110001001111102210200101021212201100110011202121122000022020211011020121122120002020122121200020221112110002012100222020201202211100122122202022111212110011101220010111101011102020220112012222022112221020122212201002001201102200122110202020112001100122212101001021221110121020020112010001020222022200022122202212102011000222202212222220001112102020210212111022021201011121021010122100211110211222202211100011020010111211211121120002000212100022001120202200200020102112101012021112020020011211121002122000001000110010110222021020102020100112212101021211021010010202020220101100101022022201111021221000012222210020210210101220021021211110011210012111211020111202001200010112220022222022222010212001120211022012212020112101122022120212021002220101112112210012212210102010102201002211102122010220210211120101122001012111220121211222111101000220020211121220011110210222121222220011012102200112011000022200011210110201001002012211222200110200201000021121110010012222212022012010210222022110111011001002002202001202212011100002221110210101000220002212220222020022010010121002102001210022121102002110002120202222112022022011212011200202212202111221111022210101122000011101101102021212121221012122012110220111110102201001001111020102001221210012021220021112220100101212001111022202010200211002200011201021", "12222010121010102202001221021020220220111112121012020211012000200222112212121200211211011222200222202001202122202022220202002011002120011111101211111012211102210222011122100201220121001220002110001122011120221102002202211220000112122211100100120121200202021012210000200222222212120201020000122102021212121002012220111111001220221200210021011202020112201221100020122220002002010212121121122000101000112102110202200110202021112000100102211112022100000000211102001011222110101101102211110111011101020001020210021101022200121211102001212020100210200100221200011220012212002100220211012112121121210210201001011121120021121020001122101111002221120112220001212012210210021122211121221212101010120122212100212210001201012110210200012110200120102011120212012112221222211012220010121111220101022200010110101201110212112121201010220202211211200000212220201010002002022211110121002200111110211200202210200212111212201200101021211002210001110100100210201210102200200011122202201221012211112021112102221020011012022001201112221221020121001102211201012220002100112010120112020121020012010100111020220201201201010020221122220120102022120111020000011211000000111120120100211122202220112212212022121202111202120000020201122012202121021020100220122000100112210100210100210122110222120102102002022002221100211010220022100202001020101110121000111201202012100010120122000211122222122121022202102011212220202012102211000012122112112111222121011222212000112110212121222000000221002001102201102222210222200102121212000212222221201211220210211120011022201110101112210101222120202012022110102100100021002110001001220011110020111020000220010012112100220011002112000021222100121021212111102101101211120021212100201020202110021011002000101210002122200220220202021102200111200000110120022012101122220112002111010100210111021100002110100002110102000021022220012000112020112012212002120100122101000220112221221211100100120121022221012212020101002200210220100112001221021001112022211001122200021211200110200120002102002222212001201022100010020101110122212201212200100101111021210200011021011110202221212111102012022102012121021010200012120210022200100120201021002000222202012001221110201102211002020221202100001020122022200102002100121102100010202001011221120111102122011002122002021111101222121001210210020010102010211222112022211221120211210010020012101100210110101220211022200112002200100220022110201010011112001202211222100201200110111102210100211001101000121010", "22220212102112202001221122112202210002220020220020021100012110102210221111210200220220001122002110200222122200111111222200102222001001201111000001001001122022212210120011100001121121010122002000222120120212110000011022120202022101000200111112120002020001212111102100011100120101011101022111122002200110121101102012212220120000021201021021101111112111100111200022000022201011202211000121100202202221210020120210020200021202020112210221021200012020201020111222121222121022221220202002012201012200210101001221102000222121212022122210021201010110201001002212012100210210011001022102220200120100100020002200111110011212210222011020220122111201002111021212122200000212021020021112210202112112010121022021011202211200110102001210110012221112200221020120200122122202212002121011021101011111122020212202122111112200202102022111121022101102002200201222111002100122120211000100222011001112211021010212000202221212002120022112012110002120211210220101101221101120222200012221101021201011121221002222211020011121220212202001200010111222220020012122100201010200201101002020201102220122222011212010222222221222011210021210011012102001021200012201110201200000002120020012010202001200101210212101222200221110122002222222022200112221120212111200012012221101001220002102200110120122110200210211120200211021011110001122201101120221022210222021110000221100022021021120100220101012221101200120121220112102111120011022210220012101202211210101011100021110112122011010120022021202022201212110221001111000001202010012212112202110001220101020220122222210120021111210021010220022222102201121200212021022222010122120202220221112100211012121022221010001010221002202220100200221100021101212201022112011112110221201020020201221010010101012211020022102212211012111200120202100001220222010200102211001121011022001102210010220101212200210120102021002112110120222010222220202000022210100100101102102210211112001222111221012210021222112202011221112120201201212002010112000011112021221120211100102211202200000100100012010102002011000120202102101111002011022010010201201111120002212201121000212122111210110122201210121212020020122020200022001200011122112002002010200122200022012012122000212020101222020201012122101221111010200020101220100211200120011121012000111121122102101201011220111211200100221220101010111020022111201011210102100110120220002221020010012100111121002101201112200001222221112201102121220000122021121201010020121020220001211212211022202100210111100011111", "02200022211002101100122200211011111100202002022201011001200121222021102100121022101210100212112011011020211211111221121201021111112202202110212120112100001201111020202021122112021210220112211211201020000011000210200012001200120002002021222212001201121210110112111000002210000011020200001002020201122100011211101221100101212120221010201022222110112000002112102222001001201000102202000011021021101112000010020002222102222010020000102120010120202122200202112110002022101111121012011210022222020200222220021001202011010222210012110210110110002002022212001022000021212012122122222001011202001000110002211201011111011101122020100110221221200120002000210111202011122020201000221102100010010200101001110202121010211012112012010221210022210110211120201211121012001020122220100112212002022001201001100112211221220012201021210020010211011012000222200221210211210221102000220201112111220020211010020212101202000121122110011121222011012212000010111201000002010201202220201221202120022001020201212020212100000000201101121000010010202102112000112012221020102221210010121112000120212122121000100110211112010100022200222110211211011001110122221100000212012202102020012220000112011121211011222112211122122200001001222222010202011100120001112010222012201002121020000221022110111022110220020020200211110021120112220002202201002210010010112022122000021001220111100110121102111101202002200010101222020000211000212120122122022102012122021001110011002110122101110012111111201101100021221210221101212122111001201111110001200102102012120022001120012122110102212022022201100102111112121220111010211222110020202202112100110211002002121002000012022222202200221101211110020220020121202221221202122120022120001000220002200020200202202101212021101211111221211121001010122210020200022122210021011002221012200220201100112211121221211001111121022101011222022222112202111121102111011110002002012112000121102002012010202200120021000120110100220220021200120010020100100101021121212021020222210002001202110222011002001002021201222022112200121001012121200212002112121101120220122211110110110121010120101012122101112102220001022021200010211201021112201220021001020110012211122002020002000211011020102202111222212112201211011122112121221111100102220022102020022002120020110001222121111012112200112022202121111102212000211100212211201002222021222212202011102220201102101210212102111102021101110000220022111110221001010110002010210222212012210000011110021022012111221022212121", "21120021221220021022020001211201102210122111210122120212000100121221100200212000210122210220120002100121002020211200211021020021002201010210202122200101122021210022220102100100202212022202020201020012011202120021121122010211200210012220200120000012102212102010210210101221111100200222220222011110022102202212122012010000202201122022220211101120012010110110120020022202000002201101110220210202002211020202200101202100201210212121112001121222210020211022000221002200212201100121221022001111220210201212222002010111121020211001102120222022002101201102211212110211112002200110202100220211202200101121011210201122112000120212002020012112212112000001010121100000011221012011011120012121000112222220212112100120102020002210000120220121020022211210102022211120220210001202020110222120000201111021022011001220010122202100122111122122022011011210100121212221000110011022102100021011002111110101212001220220100222101020112100111002201002210202200210000001010021210121000221112102212222221022010122010111221222000202111222101120102221012000001211112220022120020121011111002022012102112010100111212211021122200112120010011211021221010022212102202211112121201000212111200012222010112202222010000112211200210001222111110120211001112112200112221112001102002102221011111022221201020100010002210022102101110022201201112022211211101012020000210102122011111200000200102021012010220021011012002202210002200222221212002010110120200101102200001212021100220201000111020220200221100122011122201211121212120110022200111200110211112000122210010121221022002212201011021002110211220011220202201211022112000021100221101212112112000002220012120212102200122222012112201110202001002121102110102221010222100002122012212202021201210010021000110120002121122101122101212211221020110102200111002200111012201022002022212201220122222210012202211102011020212002220110000121100100211100020210111220220011210112222012012001212101102122212111201002221121120010211211120200022210122102101112211100002120102020222222222201212100112112122220102002221011002200201111102111101222111201202121100010111021111121120211112112011200001121202210101210200101022001212111202021111102202202220020220121122202100111102102220121211121112011122012211002201210200010220120001122011112102101020202102121022110100121202011021200001221202021011010222002101220200221011200002220111021001002222222020122022121111002102211220202022002002222021221100212222111011220110111000202000010002121000111211011", "00110002111100022210001110001112111120111012201102101010102120221121001010110000210210010100001222122112201201111112121020201220111011222011210001221001101210122122022102002101100210020022122121010022010122100212022212210002210100102001110201222111020212102220210220000211000222210222021211002020101000112212200111211220122011222211120000121011121002102212021011201002010102102020211012112201010112210002211102120222121201111202000101021110202202011120000002022200122201202110022020202011010002200102202212102212001001011101002021021120101220212211102211201120101211222002110211002201200202201110012111221221000212021101022020110210112212000101101000001210002120111121021112011110010111010110101021120001122101221021002222212221112201111201021012200122112011000112201010202002200210212211222111221112221002102221011021010011210212001101002222001200121122020001202001022212210220221021020111222001222202022211001221110222201021220012100110212200110201020010211201102100100101210120010202120010021210010120221202022201020102022220100112201102121202210122010102200002111222022210212200210211221202212202212010220010000011212020111021200200111122100102221112000201202122101022100111221210020202020220021022011221020121101112202010020012221011202121001201002100201210120021212012000002200102201210102102022101012011210222202221012022010102001000000221121011010122011000100220221201220012020102221100200200111122101220200111102202200121210102201111212021110012012101010101121212110210000022220122112122222100002102220102200211010111120120212102222200111000021001001020021110221012011011121010122022020010011121022210210022211221100221112111021120211112001202002111201112121222022110200020212010112120021201202010120000020112011022202020001202200202112120211021202202122201012101000001120020021200020120120202001101112022120100111021002110022010220021212220100200220020100002200021112021111012001210110200000222100212212111221222212011002002120120122202022022222201112202121202210011101120021120200022211020202212102100212210210120210001020020000210100010200121001120100112010002010110221200102012102121011122111200010100001222102200121011221000202220111002012021210111202102020221212200121210200211101020111112111202010112121110222210012212000201202221202102001222202111200011222110122100220120022002100011100200112200210222201110120001012222122022001002012221010221112012020000012202100201012210120002211222012202102000122101112122212221", "12122210221101211201222121221210212210100100211222112102022102002121122201002211122002121221012122221010002122212000212112112222221201000212121212101121111012120020221202210222112111102111222102102210112122100212000201002022120120102022221211120022101001022120200120000220020100001111001012100211020212110221211222221010000000102101221120111200101202102021020121012102002210000222120202200210010220212102112221101110202111102101002220202120112202111221120200001110210021011001010022001021020110112020122012111221021220110111101121221011020122221000222201020122110112222011110202211022011221221201000111020210211210122202000022201210212122200220110120100100211022122121121111211210122012121201020120000021000211021200100112122002201200210222011211210120002001202011201001120022200020221201011101220101200011211220200011221212100210100012201202011021200022210221112022212222102102101222122022220002002110122112210112210100002022011212222212220222110222012021212011212102210022121122121211100222200121020220101020001211112100022120121020212211222102121210201221102121021021012101022011111220202022101011120012011021110202101111001120222222211121021201111100010222020100012102222222021101211201222002022211102111101110211220110021010112222210110110110112002102112201121221222112022100100212100202000111110002211212002202222000101120022000001210222211111100212020110120220122120010201101022020111021212120101021110020222221102112121020011122022222211022122011110122122102001112000112221222002200220101100111000212112201221002001110122201102100111211100020202102102221100120101121112021100120001220220200020211112122112012022010000222120120111221100112211201000011200012011110201111101121002110121210220010110110012012201111110201020100020000000211111122022122201021212122221002220201110101100001011021021100122012010120200022222202012002011020201202000010200020112201001021220122012100000102211222200222210022210120020022112212012101212200212020221222010111100020012211201122202202100012012212100111021102211121021100212011202112001022011001221120100102201212121020222101122202000222021210202001222202102202000202212012110101122011001001211020002021120100210212102111201220110110111212220220020210020012200221000120222122121201210221122221010021102221002002022110022121212222002200210111010120201121212110222011200111000212101021001222100100220022211100120012221210120011101101201220020222110102010222112021110221201122202112111211021112", "00012020121120202002020220221102200220011221101200102111212000110001101112121011021221212221001111112002010120202220202201021111210122210100211111220011222112022012022111202101020020200121012001110101200200112221000002201010101121010221220201100220110102021010112111110201122202212111010111112121101000201011021110021212221011212212122221212002021210202002222122102201100122101202011100010211121202001212001001001111112120100201012010112202200102220121221110212021222020200110121210121212001001122111101110220112201201101100202021120210020100020112210021102101120102111221121002022002202021010010221012000011110200021122001001220222002201011200020012010120012111102120022121212100222022001110112211020221200012121201021200012210021212001211010002112021211202122012111120022122100020022002202221221020210201222001121022112200011201021110012000022211222121012011212201021210200012002200122020210220220210020020212200122120100011110222120012011222110210200212001222200022201122112011201101001012211112010100002012121211002212010200221221122110011102001011222210011212110011010111220202102112201002102120010202101021222120011011012200101120011010220010210002020001000020201001010111111022200122010020201120122200000112222110012202012111102120102010000211120202202121112001222200002121102001021102012100110022010002111110022202201201211001200121111012021220110101010010011112002201101200021002102221020100011222211001110021002120100100222211000021202000201001020000021020121121001000110102121211111121220101222201201012112020210022000112000212211110000201011020101101002110100000222121211102122122000000001122001210012011221021000010102210201101102100120221211100221212211201110202120002201121102201110110120220221220122102010102200202011101121100212111100021210011222010111012221001020111111001001210200212112020102010010222221001100222110222200211201121021202212102212112121001210021110010110110121111212202211101022022202021022020202122011212002212010012220110010202000210022210000010201000122201102212112002221210012100202021010020020221220201020222111111220000101000210201111021121120202222111102001202220112000211010022120022002122221100221200212202000121112112212202010202102021110200201100020002001201200112210010022010120202212000212001222221102102010211222102122101200212211212111110100122200222122011101100000020021102112110121111212100101110000100200202021020100202100112001001022002021201112120001222201020122212210000000120", "12001200001202111112222010221200211001210012110211212200021110021100220021002022101101001021010121011211100001212011101211210222201211000101211122000222221011121000110112202102101010002010010111222020211201200000111001002120010000221010012210121121220102200100002122011022211101202012202222112001012001111120200011021011220112002022121010010112101221122111021100010122220102111021001122011001110122222222112012010212002011101021220120211111001200000011201211112101112101012121000102102002211120022001022112210202000010010100110012211212000000111100020021210200000100122101210010001202110200212021011012001211200122011212121221122122202210220102221210110010100020002022121001002010202112000000210112120020002201102201101121111011202002202100122112201121010212122112200012120212211101201001111002210021201101021210002211200120012021011220001212121010101102212200111021122210022120101122201100222201120100220002202200220121020220110211101020210011121102221001010100112200021012121211112011011211002101100222021202202011222101022022200001020202100220100012110202011002121020122212201221222020212112102012112001011212222022010010122001101021122122112001210020002201212220000020010110202002122011222110100220022100020211102211001110110112122012110100022121110011012021002122221022221222111112222101022222111110110002100020202011000100202101212210220201112112022221022022110010201200101000022200122211100110210112100100121022202222021001222100021112002100022011212222102102110112011112210010201101001221112112010102020222221120201212212110120022022220122001021222202221111222101100102201120202212201202100221111102210220012021110022200012110022020200222201220120202120200010120211100110222120112022110002021021200022222022222222220021001111222202111111011100102221001122121012100012001211012102000020021021200211221002112211210101002201010020121221211012220201201100002000002202000100021002212210122020101001012221111112020222010120001020211010002022100100222012101211221111210020121110010011111111020111210011211022022001021222110101220121011200110120222220210012222010202022100201111000110210102200122101021020002111211120002100112200022000021010121102211002001122100122210102211100002021221111122111101202111121200122100002111101111212002110011121110220021020102201120010200220122222020112201212220021222110002202122002000122002011021211002020210011221111002002000201020211020002120011202200201001121001020201221022200222221022000120211", "00220020222002001010121020120121022200121011210100102110011211020212112110120120121011020112000212100211222021121202222022201102022221201010022012201112111021120222200222212201001211220210121002012021202011011000020022211222020220121100121002210221021000210012120212010002222210011212112021020221112210220102220122211101112220021110022120120001111111020100222022220021220102221001010100201221020111101011122021221121221110110221220012000200020212021111100102120022011000111211211100211222102001222020102110000211212212111010001200210201010120021222102001022201200101211012001100002200111021200021001021022010011200210211210210220210222112101022020200122020020112011010101000100111220120111122020001120000002200110102202220201012100002010012010222002210200200100010011201001001202120210022012012222220210121211010000020020222101011221212002202022201222201001011202202200111220001210020022222220000000101110200211221020101212222212221221212211220021221211220000212220022220100020000211212201122101220121221002211010122211121101120221200121121200112021201022120121210100002200120212011220122002022210110120111210021001120220210221120222000012222022102211121112012021020101020121211011001012000111100002212100011022110222111211011200001220210221122122022122122002012000201212000210020100010100101211222020112001212112011012000002022112121101022020011002200221120021210110110001111001101111020202000200202000201102011202120010010011120001202121100000221111101011012000022110200102010010100200000111012220020001202200022200121121101020202120022112022121221222120200020101102020221012001102102202111110111000101201112221211211121110021100021221120001210112100200000211022000120101110020112212120001101121100102100212012000222121020020222011000201010001002000210102022121222111002001110112221010210100111121211211112202020000120112000201100212221021102112010112120100212021120200221020011210222022022211000210212211000012111012112200210001221111102201112222122222121100121202120222202220000112001112000101201100200022012120202002122112212000012200222102120102121210110212121202100221000001021221002221010102000212210110201012120121100020001210111010111221212002201012000100212222101201210222202210110112002012111001210101120222120210210202121101112010020002210011210211201002121101020111111222001021111100020000220022112211021220002212022121020021002120102111120011011121200121011110102221122002121221101011011022012200000200202101112101120", "02222100121221111100002102022002120220022001120022220201110200210222011220000102220112100010202220200112112101121002111120112021121100200022211122211211102002201010222221011000221121221111111121222101200011122211121112110121200021102110222100011102101001122121011020120201211201101010122101100001122100222200012002020121021202100100001002010200010002202222220012221212121112201122002220122002021112010012012002121212112221010010220110210110210210122102212220122202022221112001220202022221110121000221202002012210011102221112101011111221202000102000021212221222212012011101001111010221121202201102120222210011211002010002221012220012001211012100022111102010202001011111102121122120022202022022112001222121111000021021100210212112200001122222002100221000122021022122100001222022121201211112121102112212101110001010211000212112022001121210002022110202002022021002020001212011120020020012120020101102120202000200220022101212202101211002121022222020200122212201001111002222120111100201112121122221122102102022110011121000011221201112110011221010220001001220201212211220110010222201201022102021202002202100110022001121212000201102100212001110220112002211200002201102102012122221211200022201200010211021010210211210212201121010120110002120002120011201011111120222000221102202020121202012001110010200100222100021102121201012021102110001012021011122010110000221121020010202212000022101212100021201212112222120220110102111201011210211212212010021200210010001122112111202021101022021021102222221021022201210122211122201212110222022001020201111021102222022011112101120011122121001201120012211202002200101002022011210100201001112022212002121022201211012020220211101010220222000221022202201110201201220121100111000111112010110111001200002000200120221021120022210221221201101201020121102112022011011222122102120110012110201220022112110200000011110000020200202101122010202100112110111001012012211012201012202121210000201000112101210120110211200102101100201000020120020210211220121121022210121111020022001012220210002011010012220112101112222002022220111001111122022200011100200212121002200100210111210222201121200220110011110122111102222211200111101100120212121211210112222012011000112212001110202020110021000210122001112010122020102100100012010110001120101111011120212112111102112202101222112201112210201002122100200210210101012212100011010212102000201102220011021202002012110121021020211222002002101122101200010002000000022102011220110122012122112", "12020011010110221012020101210002222010111121010012212000000021212011121022000122222222222012001120001101221100200021220212011012000102012100000122011102222020101011202200001112210112021221202211200020112012020022122021000221000010022200220200100010100111022000101001020012010000212210210220021001020212220212221202101102002100011100201001102111101010001220022201220021101021021221000222011002211102100120210210210111010202020222201120001001201020220122201002112111020121002100222100111200110120121101212002111202110112000222220022221011120112100012002001121011202120212000110121200201101112222000112022201102012022112010112210212121010021021202012021001212202001012100000022220111222202200012112111200110201021220222101212110012012202010002222112020101101220000010001212021012111112200011220222011222002221201020121000220202010202012011120101001110020102110101122110010000202112012212122001121112011121201210111101011020211001110012020220222102010201012021222200100211112011022100222011002212002111100112222020101002020212011110010222000212202020000010011222221111021220121022211020111212111101102122021122222220120212012222000200211110010111222002010022212202121101122111110010222122212020110000210211021111000111002021010121120121200221120020010210112100021220211021100210212220012002220112210011011120201210001102122202121221011011011201121211001102202101122210100210010200001200110201200201220121011111102212210012121221112021211202201121212002100112220110011121200210000010010020101111121012211011222200002110021210211220121022222000110020200201102102002000020010012120120210200101211020100222100221212222122010222100202110111220212101100000111121112122012201202101010021120120122111022011211221002122121220122211111102002011210011202001000222221220212110220101022220022012022010200211201020212212000100112211221120021212110121211100020020110101202111121201120021201221021022100021200211202210212220122102021020101120011211220222020222022021012002102020222011201102101121100211002012120222211100220220112021202002211220021211110200122100222120221121010222000102010002102112210021121120221021020002200102100200100201100020000212121010001121122201021110200012212011212010001221222001200012212200112122221220112212002102010212212202202200220211220020212001121002011221000110201112121210212111210001010012200002011012111221111210111202012011200112001220112010121010101201200001121011111122010111022022212121010110111212011021200001", "00021001110211122102122012100200000112121022020202112121122212100200202021220111010200011000220110102122001101212022120211001122110002111212000201010000110202210012002212010022002220101020210002222000010000222221022200020021122011120102000021210001012120110021121000020010122020002220011212200002002002010102002211211011112001120222101222020211120011000102002021110112012211001111112120200000001101021121120100102211202211202210221221101112021202102021021110021122120212122001221122122012022010110100022001021200000101221120021200001012211210120221012020001202112200200222010200222120120111201111000202021011110110202012000020121021221111211200110222200112020111020101112122010110201210221010011022222010010002111120022022020001011100221102201121112000111112020122222222102210200110210111002011012212210120022100120201220002122012012110010011122012211222110011001122012111102222021112212212102222122202012000111002102210002211101202010111010022200121000112020200022102212010000122211120211112122222121212011200011111111202201002200020001201210201002120101021120000021011202222101200021001210222221220002212222210010101111201202121011201000011011111122201120202011200202220120220120000001002212000100000200212121122200020022021121220221112100212212021012202120100211112010220110212100221011220102102212221201012122100011000211012001211201011210211002011021110211212102000101122012202011020201011220111200212110122211102221021022000111001002112121010120112102110220211222122120101112202111110001112220221111220011111001101111021210200021200111022120121111102010221112022010202120110001110220211222001122002200110101212222101221121222201010122010201022002110212011201221222112200200201021211112222020100212011010211201201100101212120011121002110022121112101001221010011220021222102000002121110102102202021111001202210001200010002002222012102212002222212110000112010110201122002221001220221012001221110120101001112111212021100212102120201000000102212000020202022202212010111222002100102010012101202022102121001201202021010022000020102100112221211112121121002010022210212101101212212010021202100220111112110110202120200010122000210110102002021222020010000012122200002201102012110121210222112011220000010010122122100212012102100201202201211121001102002101202112220110011101000021021121021221121102112100012222110021112111211200201210101022101112022001220010220110022102220021000001212002221212200210112112122222121202201220010110010000111", "00101122001220112000112110211211122012022101100001201221002001220120121210212222101012200112200102211111012222101011122002211111022101211000221110110011111120002110112202202001212010212100011201221120210122102212121002112200000212021221222102011210111111221100122111210212121022111212020110022111222001222112000220211210022210012101112011200100122001221122221210122101011121102102102010212022221200120002120100121222022201110002010020002221012222002122101102102211122012100211022001120222221120012011222100021202001122200012011122212102222212010121102121100222020010201212020021012001121121112012122001000201122012112020221001220211121011022020200200222200100111111220120202201222021201202110112200202000122222112120200211020022022100002200011221202021122120120110201202010111000002122001010011022111110221200102112120012010211020210202212010111021021111000202220211222200200000200201020201220212020220222022222021211202211011201102011222111022011020010112012022100002222201011112002202012001212022201101001021100012201212201101222010120100110021102222022022010100121200100200122020121220210000220012220210011002011212211021002222210210100122201011212112122001221002101110112120210112000202101101202111001012211201121201112121022222210200001222012111101121221222122002102222001100122100001121102111022221101100111111101212010201211210110012211201020221220000102220202002011222010210212120021100211122111112022101012120222102102201212102001202021110212112112001110210021022000212220112220001010000102121220000110010012000202011102220210201210011101122002212211110021211120000021021122211222101022202120110111010211011020122000120110011020121122211000120010221021020100112212222210110120020120012012021100220202112121222100001020221102022212201012001112210211021120010120221011220000010211120012011001212000020211121221110000021000222012210002201221100212102102202122100000210111101112101000212011111111222211221000101212210202202001021012002102121102222101211012022110011122121212000020221100212211021002111200212021010021122002010002100202222000200001100121212011020220201010001122001101221102022111201201010211100121120002200221021221200122222012121120122200211111221121100000120020200100110000210002220211220102212220101220220111201100100101011122210222120021112012202211010000021110112120102101011012011122202211122212121010010121021102120111121220211011100201100021112121111020111020202201012022111202120100021110202010221101212", "20200020002200221120111022002202222011221020220001112121210111221110201021102201220221212021210121211001112221010220112002220220100000001110022020011122212200101221211210012100212221111112201002102222210121102022210220022121102222002110221011221201121100000000000202201002202000221102120010112100212000202200112200212002021000101222002211021222001121000222022102221021022201212202201112202222111220121111010212000120012211020110021022110100201200211021101212121222022122111121100022112001220000111210011020100012001000201012020100112212120012020212102001120011201210221001112011122012120122120000221100102220220001000102112121112012201110020002102001122010110220222202212111200012011020012010211211012120120110010201022200100212210212100222100211021012100121212120102101200022202021200020102120122102222210000220010102001201102010001100212122112111100222022212020212222212102211211202221022002022222222011122121112222211110012210121101220121020020111211120110100020120101221210212000222222212012211112200110001200011001102112220001220111211201001222220012120221010121020200012101111022011222121020012010101222020122022102022121202200221001000022001002001100211022001120000012102112222100220020020220200020001222111220222200201022112001220001210100112200101212121220102202122020212022220001100121101220100121212010210212210000012010112221102211202120220002010220220212110211200202122102222110020122002221200101000211222201212221021222022002001010221112010210222002122220210120112102000222122112022022210120102022001012011000020201000022022222012102001220120100010002021201020020220022111021020120100220211110212220211101200202022001222011122111102221221122122120102002202100012020222100110011122102101202001022122001220112112221001220010210112102102020210020122100022120211001202002022002220221221212212220120220102101220220021212021112220102212021100121021021202201210222211220201122100202011021102020220022022012112022220221100022000212212211010020012020101212211220122112211200011111002220102221010201011002222121210101112001221102000202122100022102120212210101211111202021211210000201000120112220222011210010221200010121000202112201110200201100012022210010120102022202221120100011211020012021200220020101021200000011010201002002000200101202211221220210011111102000222102202010200112020211002111111212201021211220012100222202110121012210110201202012100202121100121020002122210112220121210100120222110020111100011001201112210112022", "10120112001221111102111200102112212202221210202110221210010211100222110200210121222021210112000012212202121122110002111202002010222012221022202221020221012011020222220111022111120022010211211220200000201220101210221101101020102111200100100200110122210220221010021121021200122211212012011110001221000100201102221201001202120210120201110200112020001100211012220110200011012010022022202100012101011002210022022021221100102011022201000220201220220022101011200200100112002210012102001000022222210210102020220202210011012222111021111221211212202212102000200212120120200002210021022200122022221020020012120110011212020101122112121202111020201010202201001012000022010001221221121120010022212202211201211210212110111221122022220210112002021111010002202202021001111022202011001100221221102012021110201022202120121200001201021010122001002110222022111210212221100000102111120201211221222120122211101100211111012100222221200112220112001212011002022221120021111220221220111222020201110210212211222101012021001122202120211020012211210121101210220222222220201020000000122210022100122002010210202012221001101021221200120002200101212000110100001101002002121022120011011112101011010202200002002201101021102001200002002212201010220102211001000112021210001012100000222012011221010212002222102121100010222202111022012201100112220012012220121110111001000002010001221211110001001221021100001000221221212022012100121122000120012201211011221011011020121111112010111202000200110200212222211111220100111011000201001120200102100111001201012001122110112202102011200220120221221202011100011101110020100220121011202012210001112022111022122001221212212202012110222021100112222201122221121000210112212111210201001200112112100221010101220001020110020112121122002220011120002212210110202110202202210220000000210112022121221000101010021220211011222000000012102102002210012110101120112201101221010111001020220022121112201021222011112222101112200101000121222200212222212001212221012221212222211021112000120102211202100220101000211110002222200201020002012101021111200002212010112202101120022022112222222211222012100120020022001222000200200210120200002002002001101100212220022211202120221122011012022220210200202122121100011011022101001211221020010012222121122011102200201001022022000021121101110222020200010122121100112001002022200112212022200222221002000221002120102110001001212112102222210120211020001102100112202211000121121121210121221020000112220121221010001012202212", "01000112020120010202012202021112200210020201022110202210212200012012111210001202201101122022020221100010021201111221121212100122201212002210121212101112221211211020202221211011102000201112022200002002210202121201011011100220010202210212001120222121021120111101100202001001112000000222212212020002200001212101121012102010200002222011002001010201110102012211201000212122000202000002000220122201211112001101112202100101222121120222022001121210222212201212110110212021011021112110100121101100102221111001002002211010202210220210111122022120012210201101001211021211202011221212001101010110022122220022202221020210002222210202100021020101002000120120212100121021222200220111011001220002220210121210122210212122001022022222002222202120002221222210122221211222101110010020222001220212112220202011102112202100002111222001102220211022000111211021000211120011010021112102102121111220110222200011201022120102201021212110012121221020201121122102020010000211222000220100020021022122022021111210222201102121120202000020122210220121221222012121120121121102011222220221101120110022202002222110101022100001021002110101221101100112002001110011010211000100202012010121102002120212211010121111200022211210101110021002110001021100022111200001210202122021020101022021221122000122121221012001121020122010110120111121220210021112212000011100111201000222122202221221121001220002122120212000202021012222220102020001222202010221012001212101020002112210011011212020201122222002221012212001112122112000202110212102000100111111102220000211201011102200012222000112011120002221121222121211011000222100201121220122221002011112111001020011012001020221002210222101202222212110120210010120001010001120212022001211202210011210200121100102020200200010010211021222212110021022011011211012101111022022210002001100022021121100120002220100101120000201211210222110200020002011212011112022122200021021010002202012222001112110010201100220220201221020111110122002021010202022222112220222201212221222200101021012021010011010220100102101221220110022222012100022202000221011111112201110202202122022200020012022220222202211002211022001100002021011201202010102002221100022201100100011220201001011220102010102000110100222102212110120211221210101102102112210121221211112021202110101221001020100200100020102212012111112110221200020012202112020102010222120002210111012110011012111210111100100111111111222221211221110211122002102001200100201002101010121221212220111120012201012221111021220", "10122222021222002021120120220200202121221020000222122222121201121101112002120001200012102110101112112022222020121102201112202011111011021212202012110000210000211010021002002000022101210121201100222021212222120001201111021012010020221120221022212011121201011202111202112111101111212000122002121020011220012111220020121201012200000100102101122120011112011002011212102122011112112210000111022201112022110100012212102121201022210011121221102120000022022122001020212122100211220122001002110220220121102001101221011011011210020220111111110202202100111102010022220102012200020000222200110020121110020111101210201220220100121222122100002111012011120101021120211010202212120022211222011112121100022122221202000202200002220220201000101200221010011000202110002100022211101101002111221002012201120012222220022211001020100201202002002021112010120211112110022201212121111100011112110210112000120200000011120100011210112020002122012112002100020120212111101101220001102110221112021020200012200002211000121222021220111010212011001211202201010020000122112211200200121012221202012010120010200020112200210220111021001111021001221102022020221122100201011012001110210002022202011222221002102011112011200010202210022102220120201221110201121222112022001211222012021102120200212221112220200100221100212011112111120000221110221101102011002122222111011212011002212222202012002120102120021022202211022000222000001022101210011122220111100222201220012012001000121201210122222002022021022112011011002102001101021102010201012210011120020122111021022101001111021020102102100121121221000020202002112001110020110210201001200210101122001111210221122011022111022221111020210012122101121021221212201102022002212110200012020012002201220212220101112112121201121212220210101101021110111021220012210102020122221111222220112100022211120101001212022200212020120112122201101000202210021220222110201222201211100200122212202212112202000121001020002101211112001121202222220100011121100112122211111020212020112220202222100101120011011110000022002112022021112122012201011121202120212000222111020022100021200011000020111222220101122010101020110011212221110212200201002221201122221001121002211211100122100212200222222012222211120121120211112120002200212012011212111121221211022011101201122102201102221202011210001020011202222021220102000220010210100122102201111202120112211011201011111102012222121110110200210000210101200021011021020000022102212022221020010120100202210011022202220200", "01002121201010201002100220111120101102012220011101112102221112010102121022020010210000200112100021022021120220121100200011202002010211210002212022202221001111220200201101120120021110001102122002110121220222002102110122222000210122212222120122021002022110122010100200121022220211210110010020101122221101122010121020101200201112011220212012212212221211200010100020221202110212200021000121112200222120200201010021101220000122020011001002202022002101222012000102121110100022111200111122011100121112210202202221022200202001100210000101202000210222100112002111122120212210212000020012110022001111200112122012100220001210011222222210212200122200020101001221201112121102212121121201111111101012001212211002121001002021210222001201001110200211111111202210122012001122200112201020022011002202000012002022012112102111102100210102022122101212012001001102120212101022121122222020001201102200221111022010022112100020100101121010010211002212022000001022222210020020222220212020221210211121112120110012202220121111210221001112110120100020212001212201111221101210011210011101100212000001012002020121002201010021100000110201202100102111212111122002200111112212012220201021010112202221221202110010222112002010121001022102212101111010112020120001100222022201000220112011010222201221000002002200110202100200122112010011212202201212110120011020210102011002001120210121210021021211021120000002000200211011220220000120200220212120201011102012111021221002120012100100111222211120200200011110000121020101001112100021221002120020222221002022002200100200211221021210202000100122210020021022110120122002121002110112112002012212212121020120120022022020120112201112010001200010202010210021101222121000111202001111111010220011102200110112200010011020020022012102120212110200021210002112200101122110001122220000101022101012200121122121222212212211021101201022012101112002212120220101010022112002201211212010010110211121001211112122100221020012222001012220110111100111221021212211002201201110122101201220001201002201001110200020002000211211001211212010111111201002002110121101221120101221222002001012002211110222001002220011000120011100112012222110210120200201212200111010122010021220212111220102222020011202202211011210202001022101222200221220001112120020122110222222110122211102021000101000100200222111200211011220112120100020101221221011122222002022102011100210220110110101120211202022102120220112110022012002222120110000011211200010011002111212010122022012122021", "01211011012012112012212020110110212020100122120202201012110121210122021222022102002010102011221222000211100122020002222221020112210102221100020112221122022221020012100122201002011111122101001201101221222102002211101210020011020101121202100210202111221120222021122100010112102002010221221120021220101221222001020022120110100000202220101110102211011201110021100101211211220200002100022121122212122112120221011201200020000220001110001000100100201221012010221201002222120010101200210010122002200200212212210101110111022111001021000120200021101202102022020200111011100101212100010020202012220111021020011202020002012012022020210211221220112210010112110210110121200102121122121221212112121222201120000200202002221201001121200220111220211222012212202100111220000102111210211122211000110200122110100021012110110221111200210101110021222212101211201101000022212021111122002101011001222220121101021202002100212210022012212200101202121220210022210122221111200220211221012120211220010000110101102000022001012000212201210000201220200120000101112022012011202222101211101000000002101022021211120121221011102002221100220111102120120200120211202100221202120212120210002222121011111121001021100120120022220001000001020200200011201011201100200120010000110110002210012101020012022022020120121210112220021110200000112002101200112001110000111221102212100211020021012220012010011120222110012101121001012010001120111120022112112020001110011220022122222000110011120211221102012120122010110022122111121210020201120111000002201102201002222022110000001011212120021122001100111112210201220121112000010121120221010002211021111121021000002120002221111001200001211110111121112110201022221200201210201021000200122222102122111121001022021111110000222200202220102120110001021000111121000102210211001110211111210102100210002212210010012011101202012020022000000101011121121220122200022220222122010011220021022021101102211200101100201020111020100210111222221200112120211110121000000222200002212001101110201010211210210221121112210221110112221022110100101121122011022011120210002100002222020212020012201100022222010010211010011002210011201021222221201212110111001121102020100201121212110202202221101010121111020202101210100002101122210210002020220222112211101221102010022002200100210022022202221111120101101012022122012002212012111011020210002121010222012101120201222112221222102010200212112100122221200202112221111100102201100201200120101222002012012021211211122000201022", "22101011211210200102022210011002121222222212200111202002000111002201012111020120000212010201002202221012202000212011112022102122002221112110011000221202111001121001200220112221121210020000110201100022200201010020022220220111100022111110001212122210221121200222111000122200101221020102202202121100100212220021112021200021200121020021221120212100212021221021101222220120112100021212011112020111002202002002012110111110122101202200102000012112210201201020221021122000220001100020011022210001202110001012022020120212200022210201111010200011111202100222022121120220100110121001012012100221011102212112112102112100021000122222001100001022220020102110000220221000022110200022100201022012211101221220102100121021222120021020102220101121122102102202201202220000112122002100101110110001011011020011010202120102211122001120201211202021120012112110021012211111220012011101002212112211220211000001002120212212020002201111122102021110010211221220221120200121212020212101100100010122022011012011012110012222222010212200202112022000021020121112000100122021120112111210002120112202221201212221012201110022101222001020021222021001111200222200220212100020120012220221012011111011220201000112011121011000101111222211010000121100012112200002121222221220022100210010220011022202221011112021220202212101101202200202001222221021000120201212100211120210121211022211110211102021211022021220012011002221201022121220020221101201111211012010121100020202110100120011120211100002210120111020001121100100020221110102122111122000121120110101102201121001112121020001100002012211222000201100201100201221000201011012001110112112220021221020012200122011000101021221002012022021021020010111020212110000121111111011011012112101022000120122012121202221001202012222220021221222001021212001222112101120022112122212121000220221200122222002221110120022021100010210001220222212101000111112202001101222202220220021201121221112001021112100202002220002020112100221120112202211122020210020011021021022122220021221112111120022101110201022201020021001000002220110100102220222210120012120010211122122221220201212221002220002112011000220201011221022100121202112220000211002210101210112110111112220112111210000101012212121222000010220222222000002211212201002001012100022202001220110111122222102012212111100102112121212001101120202200022020100022122000020122122122122001222011010121010212222220200220001011221021012020021100101201200112102201002001002020020100201011120002211010221012022", "10221001021220002211221201000222010211212011011002020211102011222200011222112122211222112012112110022011202010201220100001121200000222001121122000121212101010202022220011120021001212110111000200011021112212000122200212020120212201122201111110012210002221122022222020122021122201001001101211120001010111120222012120121200111000012211001010201122111112002100012122011221000201210112102102120101211222000122200002122212102221102101001210102000010100012022100211101021012012012121001112212102002010101000211120121222210110011002012210102202022122201110122222222020202020220120110111210022210000121121220011022200011101220102222121102102212120200010101221002002002222110201220222121002101210010111200201010210012022000101221022220111010111020112122200201100022020110122220012021100120120100102100112022110211200201211220210200020011202120112012100021002101222220101222110121101020202121012020210020120122020121211011122001212002121111100101100020100112212010102022021200112202220100220010001002221211211002201122020001010022211211011122222020211101002200211002001220020001021202121111201102221122220022222120202010122222001212201221120210021002112000002222221000111221002111221222201122002221000112221001211211200002201020012221120120021000101122102100221202021021112010100120122011012201212020110221202122121021100222110101100111201011101211010210110120220021021010222220021012212002201111122221001220011022002221002201211001021020011020002200110201220102200021200002000000121022222201120100022122220122102012012201211001201121202200122000211212122222010020002222001110002202201001012112020000011020000120120222012001122020012122011200122010012002221210020200201100000102010212020122022012110222220112110211112000022200122221200001021011221010002200211020021210010221002021020120221000002002012002021210120121110012202102100110011112002010002201220012102022222102211000102102222000021100112212010120000212220000121012120020102002222220100120021220000012112210101021102200221120120210002200010001201221002102120011101200002100010002110102210101102011222121110212012012120010010202112021221111101121000210022011221100202001100220120211220012022110020202211020121020120100111001000200012011011011211022220000101011000102011222202102121200021220101111000211111011010002221002202011020111201200111120212010102010102111122210001220122021220022112021021222122022022020202021221000210020021000122121012121102022100102002022101012201212012200212", "11011022111010121010001020111120212012202012001000001020211002022022010112000002111101211220022120122000001212200011210002020011222221101112201022002200022022001112212120121011210010210000012220012111220100021220020001012020010021101012221221011021120122020100000010210022210112100110011112001211101100220202012012211021120221011121001210100020201101122021211012122200211221002012020210101122020210102000121011202112211021011022112100220000211012000201120222020221211102211012000220102200001200220002010012120220110122122102201120011111220220020210101002222011120111121121202012012220120121001000212111101012201222021122220201002222011101011110211210201011001121221022022211220211122100122002012111012100010012020221202120011112022112221001202122221210022200222220100002201120110121222211201011100222220221211011111210122102221122101011202210102020200211111221202200201110121011201200120222102202110200120202110020122001101110100000112202201200121010002010121210212112100011101122022000120201122111121212110020001121102100001212202102122101221120012200220121011211000122211012022122202222110102112020202211010200210110000210120100010201210001101111001021221221001222122000111112010222012202010100111111122010212202212002110111210101202201202201122111221220210102110100221100120002211201022011012200220122222102110210021121202002221012221000111010201001202210111110201210110010011022102112012112122102102211220110000221012201101011200010200201000222220221112100100122001201210010202012201202101210012210000100201211100012001101210211011022120011112100011101010212221022201022211022201122001201202020001210101202222122010201011222110221201011101101222121201102010020122121221122011200110111200122111120201011210000101122100202221220022202201100110211101021101200221222010200021220211200212112100001222012010220022211100120101200220102212212001111202221212122021021102110201100020010202102211220221120212221011200011012120102021122101220011212111002112112211200021012012100222101201021011101221221211221102001210202212110002210201020102111202120102112202210011110001111110102021222120102122120122022110002221002000222221102111110020120010012022111021021102200111212012002202212212012001022000121020111222010210021010200122001112022002020001112001002110010201021101011102022002001221201211112122020022011210000101102210021211210200100001202220211210110122110011121200021121212210021022202101120202211100010211010101020212111211011102210", "20020201210100021212010112221002012110100122222020000101202020210112211101110222010112102220211100020002022022012120011120110000110101202210222210220102120011221220012120102101120221202200000020200021201212010200120010122110002002010222120122221202021002120111122200010000112201211100120222201222220020221101110211200020201012000101112201202210000221122102022210111102012022201111112010110112020010002120021102210211110210212000122000202000202021122111122022010111222221101122120001200100100112120102120221120101122100102021220121002110001111122101021100121011222202200012101200121110001220000202110111222011011022122221000211102211202220201022100111100111120220121120212102002201021200010101202212021201112202200120210012210001111001001100200010110022112002201221110102102200211201021102120001120100221111002122202022010002120001011122002221210200112010222201221202022201210210002110022110202122020102012220222112110200020120022101112020011210100001000021102111202111210011021020000012022101121102122020010121000202020012122110200202202111111010012020220101200101210021221000212010200022111021201111220120010101221010112220012122202110101201021221000001201122122211212212211201222022201011002221201100011011022002220220010222101022210120221120122112202111101011021212221121222100111120012000211102010010201211022010122221121010012012110210020000002102122002202200101201010021211201100121100100001220020102220102012110221200221201022220010100221122021122200120221111021002022002010020101022220212020012101210210100122011201100012212021122010010111002011221012021121000220122211002021021121122110000220221111122121001201021002012101022211120021012121021010112220100221120220000010222102120021212022220200010201211100100111021220022220120201122001221011221120200021222001202102100200201110000021010021020010122112001200211120101120110200011020200000200210110221200222221100222011111001111210022101011221222111112222002002201121211212012220110001001000020221220120002012121121222012200012121011201211201101212110201122211121202111220001110012012101022001210202010122000221110022022001022112000112002222202221001122100200202211002112201202101111221022202020002211212020102102021112202222212111202100211222021002100000222222122102202112101001221210111121012022011212011100210210112200212002021212212110220100000211201202022200121022102121000110212212100110201220112020221012210201020211011002202210022211002012201011002121011010100022222", "21100211112212222102101001001212001000202222201001121110000100111112110002121210012112211111210210211201111111022001101012102221202102120002021021122102012022120122220110120002220021102101011222012112212022210001101111211200202112212222120121111120101100122212122011001221010101111020221010210111011121101220101022001012220200110112021211201120001002120011101011122212122221211101001021012222102222212120211022112000011122021110202220100101122122222210221210212220221002200202210022111220112210122100001011111100202112221210221210201120110122202102010012002220222120112102022120122210002200102202020012012201000021212002110102011220202120010112122222002002220111000020212101101210021211211110112121211222022101210101102111100020002011011111120211110001111101222012111211012200211020112122111110222121022211222102122111111012122021201111200111022011211102012011112100100210012202021101200220010100000200202022202120010202022100122001122220202120101001201010221000201000210112110121101201010201201120121002112010212100110111121102120102222111022001212120111200010221111011001001120110012112011000102102111212010100121122001020020200012022111222011122200112022212002001100221202000201112121102121101020111000122211100120111010021210111012201102001101010111021102212001211122102221201212110212011120211020021111210001220112012200010000022120021102220020000010012022220121100220121021210121120210012201002011120112000210111011102201100020111222101222010001100222102000120222011022211020020100110101010220202120110101221110122022021102211122221001110002002112000100000022200212122212221000210120100221122222221111000112101212211121122010020110211010120022222011002220212211102120110100101021220000100100111020102222102221112000222102011112221201100111110120120210021022102021022001122022111101110021000210021101122122001211021121022111010011120211122201222002120122101011122020101211022121202221121220122111002221011201110110010201101110200200110200201101020121212012100111200212212102000111101101020000020122200022001222202200221120100100010110200201110010011202212112011100200111001222111012221022002102200112200102212010020002021001200020222020121022210212020200010200012202111001222110102010000020012102221120212020021022112002112102022022212222022112200121021120002011022010010212220121222112202002221021221110220122010000201002120110202001011111212211102121220000000002021001102101101202200211202020020020002210200102021101021221110", "02121221122112220100012100210201022002210001222010122022000000202012021111210211102000200222212101120200222211010201110100101112021202210121200212010010201111010121221102111211211101010120001210002000101102212020002002001222212200111210020220100212100202002112012112121112212100002020000201201120021220122220221020000102210110002012111222011121022211120212222122022220200222101111102101202111211220122011202210210101001002111120210211111000100001010021211111022120010100120111102120110202010210201221020200200212212011221111201101212120102021101011012101002101122100011001012002000111120120210122002112201112022211210120020021222112021002202222020222121021210121001112222111200120220220212202221000211012110110100011201100101111112012001201020111122021211021021022222100101201201211112102222210120212110101210211212102221110011200000111011010220200021211110021120002000120012120112100120021212021120122012101200120120001010110110112001222111101200221022122110002121220100000221120201221121110220100200212120001201221120002120221011122100000020011011112012220011110000012112001001101020211102222200202201200010220221100220112021100021102111000001121111111020211012001110102222120200121122021221101111020221000121202001020011221022112120011002121022122210220011221201111112210020022220001110001200102011202121001102000120101020202021101111102100012121110110101201120022200221222220211201102012011000001202000012222220121000212111200101212221221111220121021011011222200000012110000101220110010221110012110202101222120210002001220111200202110211120212101202200002010000111101120022022000021220001220212201021200110201020011010110011100012200200002111211211022220020212012012110200021010221200122111202220111002010212012000010021210022111001121011000102211211010200002020021120020000100120210220200211000222202012020102021202202112200201000010011110122001220122012122110222112102012210201101002102220100021222112021022111122222120211022210220012121010201102011020202212111222202021200002110220222010100002101002202011221202001122101021020201212201011121202111212022211210000021002101200122202012210202021120121111200002212111012201121020201221200012110222222122022121201210120210000122002201010100221201101120001122111022101202010200022122221121220021010112100100210121020010202211010010020021112120000112202010202001121021000002121211122111100220121100021012100110110112001211210002211021100122101122200120210010000101100212012122121020", "20110121102101121110200201202011021110112121110210221000202011002212202021211010101111101200120012111001010012000011011210020201021210111101011012101112021002212200201102212012121201200020201201121002202101220221202002022100211002001210011102022122212201211022221222121120211022201121101121102022021220121221100000120011202121011102001001212222202011121200022022102221012110112021220202010221220200020020212002200210012101010121221000012110000211112211202112121002122020221111210021021100100210012211200011101210002000102002220100202101121210100011102110102111211222211011221201112121220110200010100111000201010022012212102011110100221022212121212120022012200002202112120221220121000120022220222122020012000121000110100012202000001020112211112001101221220020100211100002201221222021110111202101221202221201222200110100122210210222002011021222011100212201200000120002122221120110220210010222202102111122012112210111220122102121112001020101112201221200001010110201001001021002112122221010202221111110200102221112100021210110101200220000110111010001012201210012000201200020101021022122000000112111010200100012211100222121112011111210012122020012002010211000101022211222002010121011000200100121110220000012012110022112222221112210101122201220112222201221110201012211020100010111000211111111212010202202220112002211221022211121012200222211102010100202012000000020022001111210021011211110012101211200200212011121122001222012220010000020000120021012121021002120210022212000122222120221020112101221202001100100101002201011121201200010101102101220220111102102021121111110222112210012222102210210212112121211221222112210221221212102001100020011021212121202221210220002022221100100110122002002200012122011110002120121020001012002222200211221220011110000122211200122102101102121210120021001112112122200202000221000000212110021001210211110111000000001101002110020102010120111222200022120201220112202012202111222201100202220012201020102220120112021200211211100011122021101022001212101010201212122210120120220122210110002011121000022002222021120001201100000211201120021102112100200201111221212201220101222000020202121201121221102210102112222220102122212220122002110022210112202220202211020102100210121221221121000011221022011012200101101011220200200002221100100012011220001100101210101202002211220202010212021010020112201011121021002202002102011122000011002102222211010202100210210112201121220011001202021012000122102111201021001120001111112011210", "01021101121122020211020112202021000002202222201000022220001101000000200111011202120222021211001210200022121221200202201022102222021012112012000001212112122020101220100001210011211002120100002100001122011220202122002000001121120010101210121000201212120201000122020121020002200122121222202001000222021202222021202001122221220110222010102112120112002212002010012000120221202122012220211000121200011202022020222121111220000010100202110000100102022211102211021020111102202002102110100121211120012002200201211201012201222212222100212102020122120002011202001201012010211120022200002121010121100010211122100101121001210100221120122101211212011101112021110220022100122111222202001222200022111212020202012112020202020110121111111122022110201211120010200200012212121222220122110221110020112100221010121010201020022212221112211010220111110112000221021021101210012211200000001100121002101022000210211120110221210001012112201122200011122222000220002212012201102211120120112120100001111020002012202010001100211112000212210022100122200222002222112001121102222122011200222121100001122101110210202010001212022101210202100121122010211122110111221102201020210200111220101002112210212022020102100122101221121001110200120102011100122221112001200110202201120010102112221200220220012000121001121000102002110210122202110201011011011210210201110212200100112201001010020202202202011111001001100121202212020121212112021110222220112211101002012022010202101211011120112021102020110020122011010011100222211021111202122022012101120010111201210222220000000010022202221112200120002211100020010010220210102110200211122120012111122221012102211101101202110210200021112211202001222010222222000000112002101011120010020111210221000022210102212122002201211221201011112112001110102100120021121222021221002022111220110010220221102100222202202222121212121201102112021012212002200111010110002211202022222001122111212120122221102020111001212020201201200201201121212011010100122222222210102210102000122100120120210221110001222110200112010020110002010202022110000100210102000120210101220201022210120111200200200201001112001002120012110212212101000202201212001002101111001110101022002021202020111012221212011121100201200202002222012010220102200022102021122212011101002120210001121102221202101222211120121221102101011022100202120101110211100211212100121220022110121010100220212202222121222202200110112200022100222022011202201110121221020212200211112120221121211100202010101012021121", "20102012220012101111200110201101012212122111011102010010020012111220111122210212121122012200111121200101002010002112021011001011122121101121112011212112021120120211212011101101220201001202210202220001102102101202021112002222001120202120001210121202200111002201112120102101002011022022020020121210201011202222122210020221002211110121010011011022000201122120001120012000012112112202001221010220122001112111121220200220021012001112221102121201022122201110101000202201222021101110212012000112220102012000200201220200220110022110210011111000000020212111112202100122122020000100001111021110012101002020100122010111010021012202120221210120021020201210212021021121100101111200200221221200121222012001020202002011022111100201211100000110100001021200012020212122211220022100222111221201100201010221012002110101002212120201222120021012100000220220110211202101101102110101020220202201020020221202020221020120020200010212012211000002001022210111020121221112011110211221211001000101221220221202201111011121220002121222012111212000221210121220200210212002022102120010122022121101022100122102021220021200202200222101201211002102201010121200221210211120100112100221010110200101021021122221222221122101011200010011002200211011220101100121122112011120102021200120011202001222110010211211220101221200021022010000002120021211020020210221021120021001212222002021002101022102222210100200200200221012020221102222112001202011202121000000120002000120021211212202001010111102212012012010200002101202002011102020000221000012200011101010222100201111010211121212010020222010101020222201102212021012021010200021010202120121112100020021002101112010022220010002212210010020100000002212002122021001200201112101012201201210002202121102102120210110012221020211020111111012111001011020212011122101001001221212211022111010111101002212212200011220201111011101201201112110012111210022202021210002202212110212112000121102121202000222220110222111022201200211121100020200020022200002122220011012002010002100021022001000000211220011000102122122020011110111212120120202022110001000012221001202100112012120102211101202020200112120211010220020012200012122110001021002110012211022111000110211020110110122012022002221100020020112100211121122001212002021212101011112210212001101211000201021011110021011122101212210022102012211210100210002102220201001010011002222010211201102001002222222112211222101122010210112212012021110201220021100120202200200221202122221110011201201110200201200", "02210002010000221002221222120202110121100022000222022221110022200020021200220122121112201122110112011021201222102202221110100112022221122102100102022222100010222200221011100122010100201200102220222011002000012211121212122220110102120210122211102022120021002110001110222021221010022002212111211110100201100201021011012211010100200112022210221201200001022000212020211102020101210000101001202012101211010211000020111120202212011000000022211011210201112020221020202220202201202111011002221221200220220021101011100020112200202201002012111221211212112212112100010020202020000100211210002222120021121011011222110110202020222002121212000211002011101102200020002201102202120002102111002012201000221120000021220111212120000112112220120222012211211012002011012022102222210220020021210001121221201122020102122002200002100222022202112010211111000222222100011010211101212021212102112100120220022201112010012020001020021102022110121021101102111111111100102212022212210202101222201020211102210021121111010121210211120201021010202201010200122200210010210210100012020001122000122021120221202222221112010012011210220000000220002012211010221002021200211201211121101110220102021121211000010122111011010020001120011211211101102120101110112010121022120120010110000200001201201001222100001222102222010100220011010000202111221002202100121111121022022201112202221221200020120210101002020200110121211102120020122000212010222112220000112020212112010021022002101201010212020201110021022212220211200222100101012100011022001000122010100200212002002012002101222001001220012200101212202221012220011200212101002212201110200112100200200221010202011012010001110120101201220000021220011221022020112122201022010001110021120022121000022020210020112222120000100222122010202021012012220020022011011212110111010102202021121100002102211000012122202222200021202000111222022211121112000121111100120111020202200022001022112011222122010210110021001201001220011220022220021001221121021000101101211111002021101001202122212200102010210112211111010101111101121001101010011121001022100101121002000211012012201121022210110010021111012100110022100002110210221112101020002122020220122211101120002221210111222021021212110112021121111001210022212120121201221001211202112112000112011101200220210102222100021010202221020220110210012221000220112201110020000011201021212202102221010120022201021022120101201221021000001021011112001220112112121210021122022111001120112012120001102021020011212202", "10111212000010000102211001212012221120120201021110112120201012122022120110020202211002221211220100212020122120000222212101002021200012000112211210002111121001111121022102100200221020201020020200112121102111111120001200012010202210222002020221021002221212012221002222000002110201111122220111222212010102122120000100121020122102221020000202210201120201202120121110112102022011120121222012001110220121012122101100112222010111002211101020022022210201220012011120211011222021010002012212021212211210111210201011012121100021002110020100110011011102210001110112200212011211112222110000120001002201222220222001200221101120012211221212011102221120121211102100101101202202112102212111100012020011111021112100001000002122112222102110220112100111020010120002201201100121121110001111202010202120201120102212222111021210001210221022012001120201211002001001202001020102010020101001102211220001010112111112022212021220112212221212020110200100102001211210111221211112121200020212120012121022020221222200110102211020211110001021022101111211110220201120002022201200200110222000211221102120120100200010211120201001121010202010221121022112202021022100222221122122021020000011211011112112212120100001210211211002221211202112001122110112022100201212012002001212201010112201100210001000202110012100221012020100111120010200110022001200110022022111000122121020021200102110022210021212111201202120122002222122101211010020100221010012110111211012101201020221012011121120011022002121012111110022002211222010220022112202212111201020112110112100121122202102021010102120202102100121201111222101021212122111001111021122202000121210011201211202101010110120121121002001000001102010122210102212010121102011100220012021120001001110101221210122100202122101121100102010210110221200001122210021212221111101020201122020110000101200222010220101110210111202222201112220012102212002200211011020010222220201112102202102202101011112200122112202201002102201022211112210100021201121012221222200002002011220221112221001120112221000212111101000110222222111220002001211220110110020022120222110100221102212202000222122101220000212221221212120112002022222001020010000120021112220012101221120210201011202220212202001212121002211100122212212001201011222201022221212010210122021011111220000102002100220211221120112200020102021011022002101112011111211101110001012011211221210220121221220002101100202100101101001211112000210202222200122012122120200201102011220120112000121211200002212201020", "10000011101120202211200202212101020222020221210221102212202110101202100022000220110012220002200211001122122001101021020112120020120221010122101122122211121212111010101111011002200010222011100212220020011200122100122102222202220101002100021002101200100021222120022021021022211122101001122211000112211100200121100011101221100221100210120020202020212002120201121012021101212220200202120010011220112101122020110101110121020200200012220100111012010102002002111002002202210121202110211220011002121121210220110110202121221212202220111212221201201120000121102011210211222210110111111102021220110012002000012220202100202121111001211211220110221212210122121202010021122110111100200002010022012212011112010101121112200002022100100110202022012101022001011001101222221111010110210210112211011001110021212002122101211112211201000021220120011222000121202202001211102202011220002020210112112100121112202212012002110200200100212122110100000020112012120110021102212212002200001100000110102121121211200222102011122011101221011222212211212011002111222211121011011222021012211100202001120021001221221200021110100020020100010210201000202110022010012102212211021110012111001022001122220200000020112020102222100020121210121202100012121121120111221221200001012210220201201212120200111001122200102201112021222220222000201121211022101210012101102020202000010101021002120220111210211001102201101001102110020101020010111012211211120211001021211210110011012202111122221210011210120101001221100021012121120112111021102202011010110210220011022021120120110020200122201110020110220111101112001112011020210020012000002202000121210210101120001122212102122220000021111002120222210202202011022011111221010121122010102200102222121020000001112122222102121102020110012121201101101202220201000102220022111102022121211102102112200020110022111120100112111002020122120012101021021000112021022201001100222012000102121211101101120002010222122201122210202011102210121012012112002002211121002211120010220221000111211111212121010221021012102102200002122110220012001001222111202210112202001122202010001110222010222020001102021021112111200021100001212221200212012020000222211102011221001000021200122110200221122211221000112121100211102021201102012001011020202122110122001210011202120012021020111111102222010002120220022202011120221001222101100021221202101110210122220110011122202112022021222102211211101001222101100021120010021111122021010111112111122221201122101002122022100120122000", "01111011211222221022020120022110211012110020120010102120101010120000221000001221002122221210201200211021011000020011210112012222000121021210001010222101221111202221002112002002212000122001120001221200201022121202011221100210200102222202112102101002220102002110021212202211110011212121002010020122220022122022101010221101110121211202011121102101212012000102120120122222010022122202211001110222012111201201021112122001022102210211122210022122221011020210102011100110110112102211022201222022111102022011202122000120012202120020020100110210220012110012122220011111001021200011211121010011000200110010221001122200120222221220120221101122201201111001211011112101222012102110012102212022222202022020220112020020121220110010012100101001210111121210120211002012212102101010022202100011201000200010222221202201211210010021020201201221101011221101012102210101021000010002212012220000011221021010211210120000110100210210020020211120001102200001111000112200002121022210210012212001010101100210121001121101210021100102120121110111202001000110102221201202222122020202022102122100020122121002102021112201011002002000121111120110020022221002011111021221220202221001102101221212122120200201100021102211102020120002101110002121202200220120202000121211011101011022220210202102202220002101012121120111021021121222121222011001221102120012020212120200222122020100112122202221110100000201121210002200122111121000120121001020111010222002200020111002200011200112112102012212212201210001212102110121010002110000220201112012210200120011220201201000000020210221011200102222201211112111211221111100111210101010120210101001111001220212210002100100120011022102120112222121111002211112120220111112220202210112200101122221201202100000020000010120102022222202102000001202002022022012020011201120120200111200002002102111012220002121212211121210220220201200212021110012112001221102221020211221022202011012220201011001002001211022001101022210101112100121211202201110210011012012120202222120222010100202012212022200020101202221201120112120001010111212111222020212200220212202012211012120210211110120221220011200220200022000001221210020122101111211222010222001211222112220112211020102002112000200020212202010120121002211210011222112120221221121001111120111121001221201020110110122211112100022220010022101001120022221221010011120200010110122112021000112210112120110021111002200001001021001010101100121112110201111201112121210000201022022202212012021012100120200012110200210", "21021111102101002102010122101100222122001100221010010101120120001002200120221100222202021202021011000211202101200221102012221022002100122020210021220202200222022220120200021201000102200102010012122001200202102200011020122122122200212211120100110100021011122212210121012000102111112211120212122011200101100021101000200000120201221220120110101000220110222022212100202101022200020100212112100101221100221122212102100220110220122120022222122002012220100011101222220010201101111100201020212211220122001121020001011220002111221200211010200211202101221012210001000221121112011020100010011202021022110001010100100002101122221102022002010000012112212101122210000221211012202001002120112022122102110100020222000100102022102200001100121220020021021211000020112201011210000102012212110212211011122100000222122222210100202212100221200202200012021121021020101222021210201010222200002102202012111211022120122112211101102000121110112200122020220010012002111111012012101121011110102200220022002201101111022112212102112120221210210201011022122121222210010200010122002210221202120000021122121020220201122012110112020200021012211120012202100022112020202120020000122221210120201120001012020201002012012212221200112201212021222021110121022020212121022122212200220212111200002210120100110012110200101221120220111211202011010202212202002202111100212012021211102221122002011021121110222012122010202201212010222000122022022021212222112012102020110201111120201212120122200120021201222001101010222002012201012220020102201211100122202001201100120021021110102200201012101220211110010110220102122211101000210011001121002211020201102201011211012200211022022112010102121112211222002122012021111010110000222121011000120002111020111102201202220010212200020200202011120101021201112122122220012121222220220210202011222001221010001112202122222101220122112121220122211122021201001022122011022120120010200120101201120211000100210210102220212002001212101001002110012102022002212111222111222222022011121012121121012220222220111121110021001200012001010122202121012110121021022020210220122122010010120100121102201001010001002101110122121020122012002102001110200022202020100211222210001221112001102121121101011012222111200102122220121101112100210022021222020121021200121112011212001120200200120202222121000012210211122211112202121120111100112221101201012201100001020022201020001212002111221021011001000122020001000101210100002012221200010022120021100100111022201021000011122120", "20220000102000200012101001010020200112100212022121201120202201001112102122021010021210210102201101112100022122122102022020202120111212222011200002202112122100100002101222112112202111000110112022212011112110110120102110022200200202202222002220211020120011210201200122000200120000112022011222210220200110222012001010220201202100112021212101220100000200122212120111002220022222222211010100202020111101102020002000011022121210022021010000120100210000221212202021001022121000010212222221000222100012200100210102012002222011122010200021000100102002210112001021201010220120212200001211020100202201222012210010021220221222200112021200021202222010202210001121222012101102110120012020120100020021120020220120201011102121021021221121112220010011122011010012111101221100120111122221220110021201100211200100110020122111012200220101120220022101022222122211201101101000011112102101210022112202021202001100100102101010221010202022100221022102200120201002001012120020122121121112001211102211201122021001121020010122021210212101100121202212100100222220122000201000001120020022212211212122000110200200101000022102221201110120220010010222101111111101220110110111220122020122111220212101220012200120000000021102120111212121202201000201201000200010211020000221220111102220120100121012121222001210010210020212211121022022001010212000100202011201002011010002211121211000022010111002011111012102000010212002000020120100011212100112112211020011222002222211120211220012021100221220202002000020002202202010211012102201121220201201001020011012211101010001021122220220201202021112010220111002122202012102220212120212001102110122020101110001111222222020120121100002120202100102110022122011010021012000022120222012010110222200121212112101020001202200222011121002121001022001121022110011220200020211120200202211122210012201201110022210010111002212222212201122120100021101202100101200121020210212000210020122221101000101112022010112001011022000021211121010100111202111010202021222120001202100211001000122010201211121020010212001002200100222001010100021220211211001122020222110221112201210120001020120010001000122021111012212222101121001110010110010210121121111212202120201101122011111100212222102021002010220222101200011011120112120202000112012112101212211111002000202200021211121112211011222001102100110120120212122200102120110120000120000012211022220102002100101011021221201120020210200021020210001212002000000112211101212012101111021110120222211202112011011001010", "21022000120211001010020111110000022120021011100120020211102102020101100022022212211111022021100120111020021210122102110011121100220222020221111011022011021121011022202222001110212100110222010100101211022222211022001210211022122010112212212002112100111221021100002111111201110211102120022021010000022100201211211120120002220222101201012202200221112122202012100122122101022121112100012100021021222210210212102011021120021010020022122120022210122220111121212002201211201000210120020200110110211221010122111221200000020220211022211000022020212021112112221010200211220121100102201221200212111222111000011100011202221222102121001010010012102010122011220111122102110111012210212102121020102222210001002122210001222101200201201221102110002010211122110200102010201122210202222121011210122200112021220002211202022112100110122222212121000202211212021122122100011020120221102011020002221012211122210021220201021112200002121100112201212222021002001200012111210202221220021000101100022012201001022102112021111110012220220100112202201011000001011212120120211122022112121201202100021110222121200101211221000011202200002120102100212011012222112011020102100022022121122202112100102011112020020012201101002211122002020212210101202001020101021212220000020220202222112210001101112101210122211102110120021110012001220122222001221020211002220021022212101211202101012120022021100220200012102211000012112001111201112222210111011011120110000102102220222201212021112221122121020120020100110101112101210110000220201110100211112022011120100210000101011020202011002000000112000221211022101110102110201102212022220112102022120110110110001100200010111112001011002111001221012212011210011201022000222001221212010121101022221111201210122210121021010011102100012020220210120001200022202111221222010122010012000201121001110211000022001101021001201012202222100100120010102122221211212110102010111100102212211201010002010100011201120021121200122201001012122210101011211101211120020200110120221221110220011022200201120000212222202002011010220022110002211202220121100010012200000010021000002112011022112100120011111012122200220101022020000200002221000120220012110020001110002120002101020201102221022122102212021120212102221202101011221211111201001102022020222220201120211002110020200212101122002201022202111120121110022220110111012120010020222221021101200022100110110020102120122012222000100100100000111000002221220110011022221010202111000111222211222210111202210020011201", "01022001000220222222111110122121022101222010202120012000211020001220111200022200021012202220202222212101011000211010020002002120020022220200100111200110022110121110200010200020011002101222121102012002102021220010111211112212120022000121202200111022200212110101020210210000111100020012012112201111222002020102200102121110000010112110101120000120221101002100102021002121122202021202012020012211220021200110210200001202221212212022102212011102020001000202221220110221110001222201202202011202100010121111011212000001011120021012101200002102021020000220222001120002110022210011102210112221021212221010221202212100021121122020201212202121120022012110122022000121020110021000102011021002222200221022211122111010002100001011000102211211112012101202001011122100211120101002002101110102112122112111200222011100222121222010011220010112122011102011110222110011210012100001221000120022210010202002102012110001100220120010012010001110022022200212111220010000121020100112102112001120222222212200120120122020212201112200010222210102011112102202220011102122012101102111012100010212210012101220220100120210012012022210121122020221120220110120021200102111002201001012110121221112122002012020012010022100122011111101010122022100011212121212211102100222220020200020002122202110001000220010011011220220222000012122112002201110001111111011111002010121001020202200012220121000012210101021202110100010002202000210122001111001110222002011002212011100012012202202010000220000002122202222202110222001002002022122120122101022010021111021221101221201110210120102222121022121001122221120001211111202200010202021011212221021201210212212211011201201221001112202121121211111212010222101012221022102122210221002112012221100011110111102201001010221021111220110021220000112001100221110121112221012200010011211010110100102111200111122012121001121100001010111110222121020010220222002212210121001100000012122110021221200212000001001100220021121021212110020010021001020121202120022201201220102010210121120111122111022212200112001221012111011210121000121112201222212210201201210012220112100122101011012102200100120120201002122012021121102210011211202022000210022020012102110102210211002221110010202221001102202222112112000110000220201010100112120100121112121020221211112120021022111000110120200201211020121022010221120100211001210000222220200102120021102211222120110200001001012121011121212212000020001101021120110121202021201211020110002022201221212122021101112100221121202", "01220221110002022000110202000021002022120200022020201000222221111012001002100100222001002202020211001000120012021201221121011020200102121211021112222020222111222001021221201110012121120012110001010100202012200220201122110001102100120012221222002211011222121020012111000120001012020101100121220111010020121210220201110122210212021120210000120210201222022112220222212212110120212210100211122121122202211110222010120221101202011021121120010000110211101201220020020112020221100022202221220022102210122120120122210021021011001111120100101101112212201122122012021211212200112000011200202011210200112021210011020011211010200020120102100021112212102021002210112210011021011001020221211102122100000110212010222211200110012212202210000122100222100202002020202210222200222110110121021200121201102212201012112111012102001021000120211010001202022221100101100001100000020102020022112022101021112222212020000020001122021012210222221002102210000001011111021121002100210102222120122112010001011002012122120022020102010221212120110011202222001021112102210010110110201020210112111112011010102011102122120022210102221021122020221011111110010210120002011202000012110002120000220002200112101221110000120210020212120000022211202010001210001210202020022222000122020001121121111000211210220211020200112111001102001201201021120102011002100200221000100112201000010022022020010111220222012121120121012201212022000122111101212012011102220020122112210221210101101220012110000000012202001111010110120002120010000020121121110111121000021202112212120001100012121120211201200111011121201200202211122020221012022210200010021212120212200102020122001222220120001010122222221112122221102001202212200102012120001001112120220121020211102100110101122020120101201020202000020021001202020021020000110201012002020211222220121010022201000001022111222101102212010020011121102101011221221222000022001021202022010022212000111212010012020111111212220201221000122112111000010212022221002212111201001211001222010121010000212210122001101010021110102110000201220210022012102110002121201210200111112011212202001211220221212211000210000020020200021210121011022110011022222221120210211201202100100120210201201021112010212022102100121111202202112101120010211200220212201100100222212021011011112010011110120210110211222100000211001111111201202221111120210022002101211121200112011010002110122000122102002111222002000010222100022210001110022012101212212000121012000122112101022022020000122100", "02211221102200201211002210211011110110021211021002022122121120100202111211000002202001110001111202110210202120201001020021110102222011111110212110112121101102012110120201100222000100001201211022112010210101120201020002110020101022002120002122010202221101112021110012001210120120001022221000110011011200022000020022120222122011100202222020022012101010200111100000122111211001002102002202212200022122001211022212222120001020120202122211212001102101000010012210021200020002000200212110211010021121011010002022121020201012201220112112120102001212122112102021022200122220111222200110121221000120112002100020211011222120211022102002200101211101000022110210212012122102212101001101110111010212011111211022111201011210122120102111122221220001200000001212010200200110211100220122021002110200212010122101021110112211010200000210210102011101201010111201022011001220211122022011222012000000011201112022121021210102002022200021201120210001200110021012222221111020110122000110010110021020211021210121222102220112012200201111022102101120020200012010211122121001002110222210011001212002210212012002102120021101220211122101122212020120000100120002202201112002100200012201102222011002111221002002210001011220200121210212221011021222222002220112110111201221222101221212121012020210121102020221012220122121010000210020022121200211201021221012120120111110021011000120100212101110021110011011001222212012020010112220121210222012100122200112210212120212011012110022022020021202200020010002120010212102120222000122011001222011001000012021012000220200020100011200112202121122020102010200210012222102102100121220021002010122120100102121020202122010110002122110001210211210001201001202122100212102021111121201112102221020012102212100022021021010100212000201001202210021001101220110221112111110222221222122012100102112020111110121110212200201112212111011002021101211201100122102222020021101121021111021000100012112021111202221010222012111222102221000210002202020202212100210211001000220221211200001220121002102000202202110011201000100010211101120000020002101001002200010010120221121021012121122111022201021022221120120021221111111112121200111120200001221022221120102101221001021022221022001211110012120022221211201010101122122211211210021222001102000120000212022002110111002012212110200012210022100112022222001001222220211111021210021221220221121220101110002011010210211102220021101101012200002002111100022201010210211020100000010120211120111102012002020021001", "21112120110201122101201212010012021022010202211120011212001112021122121100110101010211202022211020022110221202102012100202101112000120202220102211012122000100212012112200112200000122201220211211120000001101101002012222220220112202221011121221122102202110200212020221012220022202021220110212122210100212220020101120212120012002012102220020021200121000022021012102101212221121021002021201001002122122020002012020012212211002101122212121002002022120002021211001122220212000001012201002002201022001122202220101202012201022021000011011110101211010112021220002202001202221222112012021121202112112000100002000200002112001112111201110021020121201102221201100100120210011122100200122211000012000022111212212202222211010222122100111202102000001020200111101200222122100010001100210220212210002202112221011211012110122010111012001020202210202022010221112121112012000010102012121201020012221111222120010121220002111021102222101200002121110100220021020022011120220200012122102001202020022122200011012100102000110211021220011211211202021120122211112010101011211002102101020211110122121000120002111111000110210012210200020000222222211102110200021022212011012101220120212002202120021212001202211220222110112220212011112210222122220201202102011022002001122020000002120011001020222210002002012020211200202212010120010102102011221012211212121012010212111122111202010101221210001022001022120102101110010022110202022200101200111220210200121021112011212112010202022002022101020200111002022002012221210020022011121111012201021012021012011101212000101201120210200221011002011221010200002001201122202212212202000202112222002120121202002122221102210211010212021200120112120222001101002110220020110122121121012221002122001100101220222210121100020200002220111221212202111102021112110001212220112020200102102111212002222100010101102202211110002220010111201000011002000210010002010120200010210110012221200122121112102002012000102212210001200011000100121100120120012122000022001200201202212000200102202112201211101122122202212220202000200122102120102001010100011210101001211012012101210111002101201002010010001111011020100000100012010021000102220221100202012011200011222001011120201200002010022210001120000112201001022010112200022011221111202002120220001210020021001102202002102200122200010201012012121222210201100122021112101020022202001210110000211022220111101112102022211122122120121010012121220002111221002201002200221002211011010200210110020010210100111122121", "21220211121211000000202001110221202022211121102021222101021212120200001002020002121001101022222101100221120020222122110010011112101222202002012021022202110111212111100112002202111122121221001111012011211011210221112021122000122002201020001221122202122121020201220210211020012222211210020112212100200100122102112211202010210100120200002210221000202101220020210220002012210110211110110000222010000210112012010000011222001000122002112110111201010001010011002021111000212011000221200000000012022221120120100122112222212122021221200201102222001122201002200022111211112011000112001110002221102100101112210222221222112000021210002212211201220120001122210210220100201111012002002111100110021011112121100111002100122010101211112110110121012102010211121002211101211201122102020000012110110100220101020022200202102000012221201122212121001211001200111120010202120020001120101020220102222210111120222210002221102000102122110201221120201010022210102110021101011220012212212201202200010002101000200021220201221000202110010122222111002220220122111111222121011010220100122101011212101001000211021001101110222002000100000021202012221122110222022221101102202211000010020211120002222100212010021220101222111102012010120002200022010210011012112011222212212022220102102101022221111000120201220120001002122010121122112222000212002100010200110010212121121022111202211020121202020201222120000102220112010020100110221110220200212101210200112201101121020212202022102011102221222110110220011120000121112211200100212012102001011101202222021020120201102111112212100101220100110122112102222012111220102111210202002000112102211012112222101201202010020222211012112201002020220200010022001010110121200020121010101011200110220201222120001101021212211222001220001100021122012012102020002110012121200220102002121101220002112002001010210001010200100201121201101101002112222110110102210002210212112011120021201111212120112011010100011211112201100210112110221011220001212201102221202202112101110022011212112211100221100222111020122101121102202212011220211002102120102001201120210121001021000002102020102122122112120111202201120222000010120011002220100000210222100221100120020010001021102022221212111122211101211000112010021012202000010201112110002011200200022000212111121220120121002222122200002222011212022220010120100001002012022011022020220122012202200100021212022202012210121000221100211201000002020211102102012022202001010201222112121101210000210201021002220222022001", "12002220110022000220221200001112210202100121021112021202111112001201021110101001221010012221002101012001020112002101212202200010220210122100022111100001122211011210010120200011110121200200201110102010011122010111110020221121022022200002021121212110011202221021202101010110110020201201200121222102122201210200110002100110222011201202220001011011011111222212011220101010101100021022220101012021121001002222112111021120222111010110212121111010110200102011011100200212200211200122002120102110020210201112000211021211110022120020001021102210212012220012020100020010202020120012200201210220211020200020101122021220210011212200200110010012010102201011010202021011221010200110102212120122202011102012002101110211202122011002022011122002021110222202000112120002120020002220021201111011221000210020111020110111220211220111001121011211022011210202211211200011212210201112010002011100011221001211021220010120210210020022210112210210212221011110102021120211011010000211020122121012021010212000021102010002001212100201000001211222111102220200120120200001111112002000200002200100002012102002112211211201101201001101012201122012002212220110202021000102220121112212011112122020100121212200220202121211112000200102121100012101101020100122221001112020211012201201111212121211221102112010022012022110110110222100212022220112110002100120022100020200110000002111022210101102122120211121010211210222210212201000021100101001220101112022220112010121202000221101011000100110100011000120101020001020021102000101212021012212000210020100022200110201220122120001012021110221021200122210212211202201022121122012100221221211200000100020212002100011221122022111222121020220200222101211100100110220110012110100202222110022210201101122111022010001020222210100000001001000000002102111221001202012022200101222202100221212201002222122202122111102011102011021110011200201110112022101201202100022202020221120112001022202010202212022120112221122001202121122121202210010021200022122212111011100200210201020122101101101012102002212221201120120100200022121001122121222220012122110001111022020012220102000022000021022022220000201222210012222021111102121201121102122122222120100022022210110202122011022121100200110001212022110100112020201202221101002220221122120112200222021121112010001220100021011202201101101120011021212012212221220002020222120202200112222101200000021011220102202111002112200212110000220002010010100101112011212121010112110121100001010001012102220201200110120", "10010101222221100010000001201100112210221220002202210222020020011221002000110002121022001000112012120001200002102122120201001111001020200220021210022021001011112222020101120212002000000220120112000112011112021222220002202002220111112122100211010222011022011000211020022121001020112001120110022201002221200022121100202022012111210001021211111211220020100121200220200021110000221222111201212212102212120021200022012100122010011011202022222111120211211000112211002121200010120210222111210211220212020012012202002211210201201000111222011120200021212201000111222020120201210112212112211210010110001222212001220101111011110220000011001001120112001021211122221122001122002021122011220010102201112002201221020201122000022102011201012112001122221110100012200121011211101022000011101212202210102200112102122020210202112110001121021202200111011101202201000000102100200202211021221200101211120111210202120112102220011101111121102001000211011112011020021210111220000012011101210221112211111120120212221100021101100010111200211202212110021220002011000221222011012022200222011120202100001112010021201001222111200021200110011010011122000201002022102011100001011220211201002202210010011110122200002210121200120200012201010021220201002201110010021111202221010200102001102100200001101001212002100122202121001211101102012112212021102111001212200022222210000101020022011022000111011011001002010121000020212001110101122211211221112000222202100221012111022110210101200202012210011211020212110111121101000120022020011220121222211022011012010000100200211121010010011221001212011120111200200220210212212012122220222112121010021012202111021210012202011200211200220222120201111002102202212120212221110002002202102011101210222120212101220000112101102100122212202112020222212022111112121211012122112220200212210021202010010210001211202211010120011202121012022210102122210022010022022222102022112022111102200001110112010200201222011101222001120002210221020012010121110220220120220120120212220220021100201200022110110100200202212110101110000012121202021101210110020112100122222222122200210001011120220221121201120201200122020012121101222202202112100002102020220201211000120112011021211002021020001020111120220210201102000120021112012121021201212210002112021002122210010101221011010021210101000121112021012012110012122012122022121111000222121010202210212212020212211120002000122121121101101000110122012002100112212011210120210112102021110210022012101111200010101211", "12101011121110101222110221002220220100100110211120100220012021220002210212222022001012102022111212122012222210122010120120122201122002201000121220100101110012221120202102010000102100100011222010010002122120020200010010110002120010000110122001021001100012122201110011102221102201000021222220101101120000012222212202101022210110100002221110022012110122000212211120001022021010112020020121201111210002101120010210012211222021110001110120000210220121210112200122011011202100211111111221121000220210012001121121221122001022100011112111211110212012011200202222220201002110121120021211002200011101020021011201011110201111101210101011101012021111101120201110110211111122010122221010001201222201021200212110100010200001212202222110102111001212012202212211122120112020002220102020221201011110222102021220011110211121120022002022200210120000102020202212111110222220022121020111022020222220002122111211000022102210122001221022021002020220102011001222220122221020020120100001200102210022122011020021020222121112111101021210200210120221101000202212000012111022101211012022010100010001112111220121110102021121000001121211002022210200210011002122210202111022220201201011100122101210112002000101122102110101202020100021202202000201102020112101022120020221120021202010222010100120222220220021101002112010201102120011210111101000201012110112220122012212001010110121202110222202222122101202220102220121021221110201002211101200012202020212222120011212222221020222000220102111200001001222100000120210121220001120011002111110221002010000122221021121222110002222201120201110201220021021011111212000200012111001001010212110110110022122002222100212000121002200122200000222101101112002211220210021112100121000111020011100021010002222201210000210020021000101022212120021200210220111101120200100012200000212212121020111111112212220122120000221102100121120002211212002111220021022112000120102020011112021012202102012012212000122221110102112001202211112000210220001112202200111202010202211112210122221202210120001010110002112012122000102211112001121001002020111122001022011212011101100021220101110221221112220000000001121111201110221212220010211100101212100100002220110120202101021121010012020222100210010121011221010100001112121200211101102220202022102010022220012020010002000101110100110200210012120202110100102002000102002222000001112221221112021111011202012122001111022000212101212100202121121101100101001021111112221221111222112222202211200122110102201111102", "00221110122102011200002112022111220102000221002221202111021110010111101121020200122111210010211110121212100100201112100220101110202201202112121221110111120001211021121220102220221101002202200222222001221022011011111022102021010221120012221020022000210001201121002011120012200022121101102221220102112200221202110000122112221110020121211102020100001221200001021201001012120001212210211200122020111020222101001212002100012201212021021021021001212010201201212101212102122010100100211211101210211101012112112020000111100211000012110122201021001111002222101212011000102012101120022200110220222020101022002002000222210101012101222211001022221120222222001202012210110002112201022002002002000120110101110210200011121222100011111110010122012121102122111101010122111212112102101020020001001211112100111020220120122212200120210121220112110000221221120110010002220100212100122102010221100010011021100102011202222000020100211020001000011120001021222112002211021122021011121221112222220200000111200022100000111000002021211112201202112121001102102021112001201100002012200020202021002101222211222002011120010112200200011102102101210122102200001200001002102012212101212121021110212100212020121122021200220211101002101001120011102222101010122201112102120022101021222121010101202122001220011202211220022211000100010010122201111212012022201102100221001120101202021112000120202011201101222021220220110010202021102200221111202102112220000201100012122211211102210010210100100201201210001222222020121022220221010200020200110022110222220201222010011110020111120101120121212101001212202101010020010211210220002222010200220221211101222020222211121120021201121220202100122221110020220202211112112221220212121120201001201021210212122100021102020111121202210000022120002000221001220102010022221212021200120102000120002101022111000011110111111010110100222001012000222000100011002102020000021000110221220000002210221220201220121021020101212010110020020111201111212011112002210220220011202201222211122212012101010202121120022100101010210211100221000120201111101100101022220112102021220211220210010022000201221000200202221120202110122012010012100111200022011221210110001010022100221202022102200211120122020210212112012121200212220021221002110012212022212221102021022211211022110222022101021121020011202211210210222101000100121001122222010012120010112110120202212111022012101201012101100121120112222021110100110002210012220222222211201020110011110122201012120011122010", "20011101122202020112012120002001010022002112010212221201010121111122202100001200122102002101112101221120222211201100110020120222010120202220202200020122121022020021111021110012120020111012121120110102211220002021120200100012102012011100201022122211212100122020202112220000011120022210211001022222102000212011210002112001102212010022021000122010112010211022002212122002020012012112220111001221200200121222202110000201120202011102010001102221101211111202012122101010010020220201211112212021101112111220202011211001001101022022221021222000202002200221111002122202011010212102211122220100010001101222220010022001120021212110012112200010120210211222201200001200020010112001212201210010011111120011022220200102210220222011212210021002021101011021112100101200020122202002011202021122220212202002200111121201102220200001022010100020210122022012020202122111010201120110101022222022220220122101012022120122011120200002211202101202102201220012021202011211121102122122002202020211000222000220212020200221002200101211122000000100110002022110122102121021012210222211001011111101211011100010200212201012100001111012210001000022200110000002201200101210220010011201202012201211112102212220122002102011111001020121102200212200210210202021211020201221120202102222111000200020212001121111001010122212000111102020111010121010101220221121221001122001012121211001100012220111012120010012012022200020110100101211001111010121110210101010021010102001000110101101000000012221021002010022101221221212112110002111111000022112110200010211111010111202012210221121102221211022121002021112112110001001021110000002101001002002120000112220211210122120010100222102002122012201012101220000002121121211001121111100211011010022011121101021020001212001112211202001110000111202121211022011120011100101021112022220000110112112000202010120020010110101020221202220220220211011000121221121022001102212202122201011222101000010210211112012022220110011112112021110220021211002200001212101112200211210121002020112001110101221020120222001222121012120201111111220222021122201220012000000001200222200222110012221102020220200012222202122002010111212102000111020212120102200012102201010101110211220220121002220122211212010211002011001110221222010122010201222101212210201202001022120021210210000112222110101222221000101002200222210022002101112011110122220221121110021020122210102210200200212122121222202121201202001121212122120211122120122021102020021212201201001201121102020010000021202", "21020211002222102112121211012202120221022201020211210110102111212112200122112112100210100101212020222110020211112011220211022002222102212100020110012212211202120202101220001121000001221102112012121002201101101202021201012111202021110201120112022000020121202100111210200121102110121001021022010120212121201202122121221000120200002100122102010210111012211022102210222002121202010220211000200201222010222010011001012001011200222202011020220022210022120111200011010102011111221212121022120222021021002221202201010000022201222220121100001102210001002220202120220010022012112202112200000122021202211201212112010220201011211221202000000101000102011200222002212110110012122222122101110210000121021201021012220021012020100201200200022121011222021211200010222100200101220221221002220012201010012220202120021211012220002021000111210020222001222101011202221110000000212022000000201202101220100021101010121211000122110102020002021121000000101200202020020212122210112101102111102100111021002012111100212120010020010120010101102020210121001102102212200101020201020200122120012022101222110020000120102210002022101000111002111020112012212022201121012110120210012001101112021102120012111212122111100022222111221001012212111020100001202022201221111002112211022001200111000220100212002001012211122211002011101100220002101002120122021001212021000022022011010002101221222211211120200010012211201010121221020220111001100211111201212021122221022000001220221200102022212220112020120020221002010111121121000100201012110010001210212201001200220221220012211000200112221111020012001111201202102021202202120022101110021022222000111011100220021100122211201202212212111100000120111000201110002110000101100002210012201221211222010000201211102121102001012112202010111220210201020021121220222020202220100002210102112222102102000221102222010200200010102110112111020110000112001120210201001022010202002002220110212010020021221101001121010022022101012221112020200001001211102002121111211112001212011011101002100002010212000000100201010201000012101200012020000222012220022222020211121102002121111111010010020210212210200121000022022011022021012021221012010120202012022110101212111000001220122001022021211220110022210210210212012122210202011000022112022110100111121212221012101211021102220212011200221201111021022112022020201111220000022201110020112110000000222221020211100012122220001022002010212000121102100010201221002101201102210222012021012001010121212012111122002200", "20212200200001202100222112000221022120011100012111111220021112110121020012022102111101012101201111101220111120121210211100112221101222102000221001112010000001201220021000021201010002221111011011102220001211120122110100202100220101122100211220000000022201010001112102221200122120002012001120002102122101211010020212020102201020110221111121002001020010201210000100201120212202021222110000000110222220011102122021202021200002201201022122100111202222120122011112022111210200201000120121211020111020120221000120121000110100100002212002101002222012220200211100102012022012212220122020110202001221022220021011020110201021101101122010201202020022100000200101012201022221102100222012012011200102122010101110220222022211111221020020220100222102220212220012012200001212101001000011220011101200021101202011221222110012012211102002201120102200121222021100212122101222020111220120022010012222200121200122222202120011120201221112022121201120222200200100021020011021010112101110002110012012202220121201000111201111110011102201200100022122011022020012200220220110002110020010122122110201220211000210002112022212211001212111112212001121202220010201101121121102112011210210201111112001211022010000012200021012011212212221202121202100210020211201211222001112020212221221221201021111110010010110011012120121112202011212010202012020220202100220120222110210210020111222221021110201100112211110102002102221211022121212201012222002112110220021200201122101202120221222200102212110202010021200201010221212011202002221222202110121212010012202021102212201001022002010212201022210221000001101012120100112011111020000010110012110121200120200000122020021012110222010121120101022101220201020001102202001200102020222122022121111220121020201010022002101220110102110110102011101110120021202202012210101021212202112020010100011221012111201112001012102200021121010020100202002011221021222100111101222121021111120221212212001010010002000200211111201120111222120012010012112101201221220020210201222200022200001022111110210222200110021102002020001011202022002212222020212101010000201001100010012220012012001122221001112212020000021012122101100112101121012210112001000120022011200212211212120212222002010212210211112211112122110212221022222221010200110200001110102010111021022102110200000211001110020000010200121200012021000022101021111001122012002022002100100201012201010111101020020222210112020102221112200211000102210212001122221002020212210211100221010010211021121201020", "11001012002102100212021100022121011000111122200011002021101022111221020101000020220011112201100020100101220101102212112011020220202022212212012112022000122120012000101021002202020012022202000201000222120002211211122112200121010212110002012002202101121002112222021100012100222022202021111210021202211000001200121111001211002001202022021000020101212020221000110212220000121120021111110202120001202222200001122100022122210202221011120111010101110010212110222110010222201110220000111202211002210201120100002010021110201112120110121200210012102001112120221210111111101012222212102010002111221102212211220100011002221221111020001001210110220021121000120001200000101200212112221112120021212121110122000222101210120102110221112002001221202012221111201212001011011212100121020211110101210111100010100210121120122200021021121120001020201001100002112201120001201201201100022002201002122111002111111022002101111121100211021110111120110121102202101110210100222120122122022220102220022011210210121002122211200200111200211210002020012220102210212222210210001020212000102110212111001200211021111121221111122222100210221100100112010210000211101120222012000121110211001022011022210002012211122010221221002202011011101201110102022112121210120022210210100221211001002012121100222112100200020221102001210200020001220022110122121120012010110102101000121000012000221120101202110000200111122120210011121021101201022212100100111020022112211200200120201002211120212110220110012110011221210000011111022020000111102020020212012221012102012101202210002202002021110112012002211222011012010001220122212110222111010210000210021001122122220110212222101200100210200112020102202011012011221201222110122202012022112212010110102020110101201122002010020022022221122222100100100201011010202102022110101000001120101211120101121012120012121201101112022011201020222101011010212102002101220220211021100111012012020220110212022112120121000012122200122101112000001122222120111100210012202001012221220012222221100021001202022011210010212200222202002221210002220221221011120110210110212122221020212102211221211122021002222021020212020022100022000012002111200011011002201200102011022110100220010101211011201022220210112200001211101221122122221120012012211202021222000121021001111202002220220112000101012110112221211120212022211201020201100002100102120112020012110101201220112020021102122122002022121221221211011020002111200210201002122021120222122122202022201111021011011110001201", "02010021022122001210111122221012000111101022212112022021222212122221110101000211200122021021021200200000110010110200100000211110212100111010112021022212012010110011111001212202212022021011001122100022001112000212022112111112102110010000221011101021222022012200210001011000211011000022020022120022121000212202010000120200001101000212012201002212222200220120022102220020100100001201120111020212122201222122002012222221121112000211021010011210102112202111211102210110111000112200100112120121111011221120100100012112121121220211220112112020012111212122021222121221211220120201011122110222021112011212200000012202020122211021100201212021212100122001221200022212120122221101012221200011002222012020101122222200121002120122001012111210221212220222001001202001001121200201220102001102220001210110221011020210121022100001212122220112012201022022120221210100121210012212101202122010102120221110222121112010110101020011212101200220002200101021121001000020002111222200010020002122221102212102222121211100101112020100000100200002112110101221021011001212021121101212112222002112121021201120120121210202120000021210112002222111202220111101120022212122020102221220112011120102200002020010102220110210110101220221020211100212200021011001012010020010211221201122010112211120212001212201000022100012112122100102000221020010221022010000002122112010002022202202122100000022012121102002120211110101002002111110201211010021100001211111000121120022222102200212011101002220002211211011120212121210001000101122101221211212210012121000010010011001002022110212000201022221020111020212101212200122120212220010101212012211201212212022002021000011211120122020110121110100021110000111121121002002200120021101212011201011121002020000220101200002021000001000101020020021020120021002200121000020011122102112211120000220122212120020122101120110120222121001012211110111222020200021200012010012112100111000121022010121202210220001220001220211222201200110210221002002202211122222022122121210111012210011022222100020021012102200221001101011201000102020020102202020110102112111222000210011212202121210211222212012200100100112202020011112111120210002011011112200021110100110111221212022202010121222201221112221001220222222220210020110211111102112202220102111122012010111122022011210212000000220111120112211110010202100222202202000110100111201020010122001210221021002200200100011022010201012010111111000122022222121211220121221210210120221011201221211000100101201102211210200", "21012020010212010202010210210200210112121022020021120011002010112111200221012002211002012001220011122112121210222202001121212011212222102212020210112212002000012010220121002122100211102002002010110122211221221012212102012010222011000220101110220201220002202012222002100011112210222002000211202002121111011022212101210111222002011012220220220022211022222220021102012012200011222100110001100200022222122100021122111200202200200211220021202101121010211012222001221021000200101101012011011202101122022102010111002101110222222200222111000010110021100012011200100110002121222110001122100222202120012221120102212002021110010201022211221110212221102022221120101122010200111110111200202000101211222010201011221202120020221111022021121202210211121020102210101012220110022112222200111120210121002210000220112120022221020200200101012112201222012010120122121002011122200120112002222211210210000002101111212112012121200010210121220022110100212122101201211001012201111102002100120100110022111121012000111221022011110111020010112221220011021201121010120210120210221201022022200010211012021120011100000001202211011222101122122111012220022110011221012212212112122210020022211002221120202201001110222121221020211212002021002010221201211212001210120022121211200001002002120201110202212021220100110211212220100202020000001002221020102111000022222100010020001120102012221220212220000211010221202222002021001221211221201121222010000221112200020201222222202002112022201002202101102222010121201022111022222022012120020111211102000220120110101110202210100211010001010212000021121200200112120101101021111211021011010020220012112201112002020120000010210201222020212110201222112110011100110222220022101020212011101211212101211121011022020121120121201202222111212120200210002122021000002110000122101210201001022100202000221222020102101002101210120100002200000012010010200221101002021200022110011121100021121122220002001112202202121011021112120021112112221110111002102002211021122122022112122012020012200201020200220102110001200212011212220220110222012102021112120000200101222101112012011011110020112122020001102110121100220200211020222202210022211211001202111100022212212200100210110002112210111000122021000221210111100011122121100001220112201020221210211122201201020110101121121221102112011211222100110020122121021110000011212100220010020000002112021120101222110020120020210101020010201002222011111002000121010202121021100011100101221120122020002220120001021220", "21112121012102010020222002210102200000112122001222201112220122100120222121102012022110201220001121200210212022201120001100002010220112001001222200122200121100221001120021012100020101020121112011120121112001210122102000221202222120112202012120110220110021120111020120122020221100120210000000122201222221110022210021020000121012110120211201201122100112210020021100121112122100022102111020112101022112120212022212021101010020122200221120210202201000221101122222021120201111021012221100011122112122010012100202211222202011120211011222101002111021122000200220022002012111022010110212222102000001210020211002202011122111100212112010211010001100111101010001200222021100021111110111222101022221022201222011210021000021010011122202000201222120000221001010211211101201222221222122002222102201112201020111010221020121020012212202102022210222002110201020010222121010021212002211211122211222201210122000120112200112001101211012021201022021020220112111101002101002021001210102211000021122102022112220020011211001202201001000111110212121102201212010212112211121221122210111010100000202022201110102211111001121012010021210121112212010120220220210002000212000210100220102012222012020012020221120212002002201222120020121111012020022100211002111110012012011112210212100101100122111122220022202212211022200020110102002220221022020212102122202000211001221021002010020200112112220110111100221221111210000122111122212202122012121200222112110001011210011111002110220222001220102000102221221220220100120120102022122120021221122110002112012011221021000220011001010110000200120112201022120100222120021020012002021202102120210222002220102221201110111120200022122000010012120222002110120210100211012020220111102122020101201211112022000121211001222101022101202210102100102200212001100022010210110102101202211212010210211121011000120222212012210012002001222111201112002122000011102201100021201211111020111101110000201121211211201120102111101221212011221101020010021112221102021022110122020212221202101001211122000022022112101020010222201001210202011021111010121110210220211220001010012122222212011000212101022221121221021120002022222220010220010000200000110100001110121102202022011202201102020020120010002212012220122000200121121122222202022200202212201210020001210202111101001121120010000021120021222200100000101201111211001110000012011112220111102222221000201022000001121102000212122110010021100221121020221101110202210111101001022110120010010220102100021222010", "01112001220001222021211010101100000011122011020121100000011010101100112221102201122200110022210121122202122210010012221121221102010002201022110121102220020101101202122111012021202212122100002112010121000202022121001111221201200112100012122201102201202120201212212112100212200110021011102020200121002020121102222110220202000200101211211101010100011210012211202220121100210121200012212102102121220011210102200112112101202012220201010111020112102111012121002101002212211221210100112100200020020222201222121021211100221210012222221211122121220102222211200011222020102021011120022011220221021202002221122101112112200200102111101000120210121222200122021102121020200102110221212210221021122000200201022110012000210212021222110111200122120102012212110112211121122021022220211100111201010201101200210000220111011021002101200120101111221220111220212010022011120001100202110222100222022221012102210102022112222200021211110111200200101020222220201220110022121220210200111212112012220120200222002021101201210011200122110122220212102012110111120110211220101011221000222021110120002001021111222011022002012000002201012111011011112022101001222200101112022100101121110001012221020111010102211200010112122001110220001010112210220212122120201122102110121111102211001120122221201111212111022022020220010200022202220211102201112210100111112100120122210222110110020222101111121101010121222221001010122000121101021111121111000101121221020121221010102011121201200022200011221100101121111011200220120011110110212022212110121122100220220111000112020000100021000112202000222012202012022211101202011200111122110222012102020211021110020111122212201200210121120210221210122212020212222120211102012200011101110212002101102220211211221001020221011122122001212010110102021220121211102122012202000101222222221122121002022000210010020121011111000100010100000021100100101021002120221202210222111222120202001220021211210111002110201110002000112010211111112000021002002210021010202122210201001112111011121201011110002121021000011020211200222201222002021012222020211221222202212110222111002200000111210222020122111120122221201001002222222121100001220221001011012001012110122220220100110100210121122002002012122110221120200022100010112121211200112012101211202211100211021220121000122121010112002210112122221100002022101100102211122220002112000010220000102220210110020112222011010021021001100221101020012111210201012200111101010111011201102010120121102222122221120210202212", "11010010100122102122122111201022220211012021212002201022211012021121222010102111011222012202211222102011112101010110221101220110100112121110221012220202101011212200200220202022022122220000122111100101002000220220112110212221100020202021021110110111110212221212201212012201000200121202202222012001122100002200101102102112121211220110220022101021001210210012000102011221102022211121000121102100202002222200111202121221110202021112010211222220022102211011211210220201111101120212021010120020102200112122201021010001102011202112021110022222110222100111210100212102001021110221212010102212001122102121212012020200121220021100011110201020211001022102010202020022002111010102110222111011010202022200121010211212112112121111020210210120210102211112101210111012122201200100220110201000210211210100101100002121120012101002001122120022000122020221122221202020221010101121211022220222100122221110021001100110020111101011012111110212202112000121220101020010121212012020110112021212000022012001210012020112100102001202002012100210220222002220122121102100201202221220201201120220012021210002201120222102011012221121102210221022012220010201111111212111202001221221022212220022102220211011002100222020010121101000210201212211102200020121102120021000011000112011112212000020200121211112200021011211021111210102212110020010201110022120121010202120202101021212011100211000211211020011120011222020022021012122021210101021000012122011011020101001002100011200100021122220202100011200200100000112222111010110122202012121102210010102120001211110122120200012010222122001001221011212102002211002210010122211011002000201100200210222022021112020220122122011100221211211210001020020100101201011002011101111120011211021122000021201122220222022010021121101022021211111001110122110111001210202012211112122121221212212002102112012010122112220101000010210202220111221102121201022122202002012100002000002002120200211002102121121201200211221202020222010110001200211211002200201121201011021200100112121010022012222002121221112212122010100102020012111211001112021200020200122111100202100100011002122100100102201101020220100222221012020212221000200200011010221100220022110000022100222012220102201222211200012101011221002220211201011101121021221020221011012222101122220100112120001102221111111000001200211221022202100210000010202101200202021220001202112202011122011101200110210011111012110202010020102020001010210122112001012120102021110002022102222010111210002012120021221", "00122200100222111021212010201122220112101112201021001100201122020110110001122211022200121022212000111101002112201221020111202201012110102202022202101121120210000001220222120001200111211122111110000010222202101220120110201022010121002001022220121211200101002221222011200020022221200212111212020001222001211201110101012102210011202120012122110000022000002212201101222220202001210001122010212111122201122100112121110210010100121100001012212110111220111001100202111000220202212010102210010202211102011221222110221211210211001102202120022120121122220012020212202102011212022111202002101000020202121011200210110100000000202100100110012001122102102100022201100100121211101220110110012110022000020012112010200201111011201002101221211201011222012122021211101001202121012111200002122121222101002010112222111100101101002222010222111110120102212202212202012121101002101012000001000200001020200210122020000221002000222210010110212222021000212012202111000000121110110211111000022222221020121100211122120011020110122021100102000000111110202201020222122020020010112101020110001221111010110202111012212202222222101201111020002211020221222022212221010111122220101000110002221112210022000221100102102121020202200100100100112001021121100201212102002101221110112201102212020000200121012020002112212220012212210211110120021000121221220010102012212001202022121120211110112221212200211110212011110001121200111200111220012221112220020110010000100002021000110002011100112000221201101012110112000101111010212010120120000110222022222010210022110000021201111221012102211102001202222022012101021201210001201111102020002100221110021102012022102211211221020221121212210210120221222010022220001222220010000121221001210122122102222201101010002111221021210222012101221120210002201202202001122000000102121202100111201100101112200022200211222010021222121201221221022102211221201101121011112101022220012122212120000202111121200212212220120000200201010111201011101111020002201011022021120001122100110201002000111011200022120020120221002110102001102121200101102022201021020020210111012102021100200112101200110122202101002020221102012221222212000001120220011110211101221022020000121010102010001100222220100201221220200222210001102100111022201121221112010220001010012102200120221021111011000212220221121121112022121100110001212002200210121221112202112110120212022021212200212120002202001100100002101002211100021010111000112200112021010220001222012121001112120201101011012202", "01020111011021020101011112122021200210101012120011111211211110011102101102111001221200002112111022211020002110211021011201001002111011020021221201100120210200212112112122120010222212220122001210221122020012101010000122021002020111112220111102011002000001110111220021010102120221101022002210212220100012120202100100012111200111202210222000201221001110211002001021211210122111012002111002000101021120021211210022100201100202212002222000010002011000200102211102201222101122021022212110220220200020122220210201122222211010221012000200000222100020220220121211220120021211122001202012020110220020112022021200210212110010111000200110220101202001010012102100111102212012121222020101122012102112120201121111102101020022100221011111110020200021220021111102020010010010021222121222121111221002021120112110202212112222012100222122000002022002121202000202000122110202120210012012101221022200102222211221002220212001110110120100001020122012122120202222021021101202211220212102110011000221111012020121011222011100221011220110000220011102212012000001120220222002202200212110200211111102120202101111201210022200022220001000011001000020110012100120221100101001201220002221112010212110221100201200021211001110210211201021011020201101221111001120121101001012012220010012022212021220012111022012222011202200221000001210202102222002222221222001121121111121211210110000112112000202021011112220010101200022201002010111022220010222110221201210220210002222212211110022111011100222200121111020100011110200211020122212001102102110011202020101211010212111020010111220111000212122221000200000001201001101001202201010121212221020100111001212202211000210121202021102110020201022002020020211012220212102201120022002121021201221120112212112102200212110212201001222021210221212122010112020121001201210202220221111111101122100011100002222212200221222112200101201012220201002020220021101100012011000111002220212021010222001121121112002022020202222020111120011121120001111200012202211021122002001100001000010201202212211120022201022020222021122121111010211010200100021022020112120222101102202010012122200211110200011122112101011121112111001211100102201210000000100111002211012101110202212001211000021111201011002022222002121211010101001100020200200220222101121101000011020100102122110020010110012002001110021210002111121111101110002121000011201102221002221000201112011200121112020201101010010102002121111020201222201221020022011212000210212212121021020020000221021102202", "01102210122122002200102022020000002112011002121222020121201022111221121002020020010101001002121021212001200021221112000111000202221001002101121222212211010121221011000212211220010110022211010020022122021210110000111221121021121210112120202200011011102200010111111110121102102001122102211110121002002221201110211020020022212022100111002201110101121112112100201200100200111201120201110010122200122120021210200100000220022201021001201001011112220201022011111221212222110222200221220210220221210022202201012112002212121011012022011110220221212000200110012122102201212201001221210221001212202122202102121100101200002201212200100221111201101112011210211112200011020000002011200122202112110012021220211222202020001022202122222002022221020120001201000001122020020212021220222101101212220011122120122202112021202221222022022202212111121210111110011201021222100200212000001001012022200210112000000200210001010011222120211000001122102011122210201021022021102211010022110110010121010201202111112012200211122222110202122121202201100112220020211211102100212111102102112200202110121101102111120001201001010120220222020001120020121001000100121010212202200101221220221222121121122220021101120020101121022121011001211211120202002112102021002220221212021111020211022211221100200002001110122100112102202212012111020212010010021100020220000201012120211222121101211221102002221012221112021002000110122002010020021021021112220110201211022021222202000001221022011222022000021022110021012100210001222222001122222211101001221212022001210100100001211102011012100020200020220222112100201022202101002002122221012002010010122211002221212100112011001022010022102020012112011111001012202110221010122112112011212102102200121011212021200200110212122222111222100210021100102111201201101110210021202020110100111021021120012201101021210102110002212201221111210121011011221002020212201112022112122221001212222001120001210202121200120212220002112102222212012120011121020012101100201011111112111220221202002220012001011001022212000211110002101121211222002221001110002112010100211201100011111112212110120012111202010212122002002021102210212000121100012020012001011221021201212001202000020010110002021121111202201021012220100202201222210202110101101000001220022021101110102100121002112202200222011002212000022010001100100000210101122220101212002120212000110221021221001112000111112121122021212111020000002120200002101212120222121220202020111211120201202101121010220202222112", "10201201000221020101112111222100212222021121012211011222112120121111000020100001202111221202121211021011011202021101200202011210221220021010002101102121200111000202012122202010100002210202122102110120112021000002111200020022021211021211202201100112200201111212121122021022112220101000011120001021001201111122111101101100111220122120001112022100211212202110101011012011011212022101212101121001200021002102110012210121211012111020002211020002020202001121122222120010210202121121020221101201111020021020100111020012022012221022110020112201200001021000010102001022021212122201021101010002000211121110202022110022021121100102110220212022000102102120001201210022202220202121121222220001122020100211101002100202000002000210210001111122010011120111112102001102022210222020002221212101002120201212100210220120010120220120211200022101011020220011210012220210210000011100122120001211122010200200020010021021121220000221220212001111010101120122220102100111112020202211110200010121101101221002111102222221021112110002200210112200221012011001220200210000212112122110100010201222101212022201012201022221002121002210001102211222012212102222021202120010122012221010121011222211200222010100020101101122020102101102022120122021221222120102020100112012200210211001102001020010101110000110101120222022011011010100110211202201200011100022021021102101112012020011102110102120201221212011221220221102200111122100112211220201211100120210200201201000021021122012000221201000222212000100212200120212122221101122010000002221200122111122111120212112121200222021022102201111120000120022121201110210221010122101221021222220100001221010101002110022020210100222022202101011100000110110200201102211021121112212120220110122121101012222021202210100211010221122110001012111111201221010212200000012102120100222022211011001011112220010001211012120100120100221112011000012011202000201010201121111002201010121121010212121102011200202021212102212211100220101010020212020112022101200211001200000212102111122022102222200211022001012000021211121121121010121112220112120222022112002011112121002012212211211020220222111010202121012201201202220022020121012020002101110112021101120112120102201212112121220202010000121121121011021202210121211212211010211021200112210021101110022202220220002202200212202011010211110121201220222122210100100110212021010010220012102100120001001100001122222212100011220102010212110210210100220121222220110200012012100222221002011212221211111110122122012", "01201212211021220012100020022100011112212000022110002201022010200010112002122102220200112012102022120010112120021212121011112101100200202222222000122100012010022100202000121022122201122200201221021121222222011011010211000022021101111011111222211011100112102212011111121011211120220100111121000021011001100000021102002010212200212001000200011101211110001202200102210000122101022110002201200022201102110211211020121120022021202211202101200120222022010120200111100212220110122101002121220200111122122022202022021202121220202010212102222110100112101122222001100011200222112222201020121012221212102222010112202020210111011200200210011112210210211121012021101221022022222211101202112201112011122010021222212002202100110222202001112200121110202101121010200220222200120010020021220110011000000201021020011012202122220212022202110102211100112221001210202211220221201002001100021012122000012221221002210111201220221001002022222120221011001001212200000112111002111020021021210020100112021020210002222011001000211020112011200220022201120200122220111021000102010200222212211202000000221222110112002110110021222011222112110011210121211212201021010011221222020211100021102110121020102102101101122211200202021212120100001011222220001122011222221102222012021220202001012020212201110020120000111021111020022010120111000210001221000211001102010121102200000012021201212212202022001221011012220210221011221220110122000111010221102110201011100022010020120210011100222111001120111012022000100001021221101111212210121211201102111211211011201200010221021121202010120120022220202221220021102012012220101120222000202200012010021110110121100220212120201222002212101200110220021100021221010101101201011012000110121121121221210021120100200210010020210202222002001200212122221100111200221111122212212020211222201121100010120000001020001020010100010112101101000011211102111220001000021001001001220122111001221002201111101222210110200002201112120110021110122222102010120201101202122122102120002201212012020022210022101100211210212201202021001012011212212121202201121122111222102201220110001211101002210221111120122201111111010000201021021010200011212211221010101210202210000022022011020111200221201010102002211222200002102210120020010022001120121101021200211001002020220210112021212210201022100100211210001000120200200022000110221112021110200210111121012020112011001200201121210100010022122001201100122211201121121111011202221010222112112221201100012112012100111002", "12210011210220022012210012201002012221210122111002010200202110011010222120112112010200001111211200102212211202220022210000212012011120000110111221120122000021220110200020011211011001222021121020121000000202012010220222112222202122001111101011002012111010222010021001102100102200202221000211022222122202012121001012201112111111001200010202210101102120021010021202110221000111122110121012222112200121122120200002212112120011101021001100121020212211201022122220020020200202210210201011000022121121200001000101100121102110021102022222110001102021000122120011102011022111222222220010010202022220111001121122002002121022021222120220002210120202112100100211201221211200012202212212022012000022001010110201110012010120101211211220222201202121202010001011212221100212010010001202011110120112011101122212010002211002000120111020002202022000220220111211211221022122012122100222201201100001112222020221221100222011111112001020211100100210020001221112011022000120211122112211120102200221012100010021022210220120220011102100210201002201202021110212101001210120102110220002112202212221120002012211121102020010212222110012110012201200000111102010021100111121011101201211012020221200010220112100212201000010121111102011220010201111211102222100211110220101121110221200121021212101021110002111000221020201010100101110121220012002012200112012122100020212110002122002020121020011100202212010211010000210201120221100002011101200210111001210022010211220012212211221110020021102120211102100011212112021000000110111201211222220212222202200102212100110222020022102101101020212110200100100202011202100201101122121120012020110120210202012001111012211111021122020021120122122121202121202000210121021121022012211120121112210001221201110001101201022021220010011212100012110002002110020221220022200121121211022101122020120202221101222020211201022210111020011000220202212111220200211000222201002102021111002122201012122221021012101200102011021020212012210022212001111202210000112000011010210010121122122202002101220202100002220212020021011200020102221012120202002000000202101221221100020200112101101211121220122112201021022210010210110200221022012021120011100222220210222211110022002202002010112000111222222000112001101012012020102121001120101222210022110200022121012010012122010110210002012101210011211010111022022221211002200020110200221221120112202022222021110202210021122102002022210222012221021012010200122122121111212012102002122222120200020010111110110212100", "21202022221210102110100020000122001210012102011211202111110010211021201111101100221201110220021101110112002101011221102220022020100002200002112101001212211002202000120112012210101000022102121121210101221012012020122222001011102111211110220120010002220222111122010110221202102222001210001210110020001222120210110002221222110200202002222010111001110022212100221020222020120110221010011120221211002102120201022211221110100021012120112101020020111020012020202012022011000100000221001011001111210011022112210102100010000011100121202102200222010121201102121222021011022001122020000221210102111110100212122102112110201212020101220222112012201122212001010021000211101200121001011110120122100222010221222020200122001100202222201020121102221212121100101221202021111112201110202022202001220021010220210220000201222011202220112122012210011020011002012022121120201011212222000202002202021000121012211102112101220222122022220220202001221221200121102002002211120102010001022020011011211220100111120220020211122011210022010201121221000112200202100002221100122021001212120002011210211120110201210120220201222120210000101212220122002120021221100110101210101012100221221000202011002121111202010200110001212021020020121020121020022100111020110110201000011010121221102110022121212111022202120012111000211222111212200012211220120022120111111121021010200010011100020112201121001011120100111110222101000101101100202001121111102020201100010100111110110122111021120100020120000101002011100021121212201120000110202020021000001002110021202100000200001021211120212201020202012002210211022020010022120211120120222222121112101011210002221100121212001100002001211222012001222212002022012211112120002202012010021212220221011010222222212200001000200002201110001012020210202001222011100010221021022101000001012102210100012200202202222220202100222101022122220220022001121122100111222212102022221020102122121000220002212010012022111022222020202202110212021211010201110112101011021220000102002221020210211012201000020111220010111000122202100021010120101121122022201121001202021110010022110001121221221220100120221102021012222022101121100101200202102022112101201012121210112200202211101012122022000102101200121202222211111101101120100211022200122121110102202112001022222201221212002121002000110121011002200022120022211211001111121121112201200112021221110112100221012222101222002020211210022221200012020021102211212020211210012111121021011111020112000112102122222002221001", "11012112102202012012010222011020210200220222001110101120020001012102201112100102210222110211202022111221122122001001021112121010221100200110020011002211101202020002020112020221210121211012122220210112200120111112101012001121112021011000122212221110002222111212022200100200100122222222222200210100122000100021011010000122021112012110110220020020012021210121020202222222201110002102122210011112001020020212200000202021001111211022221010022101122120211121110020110102012200012100000021101212200001121012002101202202120112200222022102120202211002012102020002011101122200002110012200002011120202200021022111212202110211112022002120211010121201221221112002212121201210121102022211101012202201201022210211202211112101012000110000200011200212010212110022212121011010102202102111111202201011120202101112110022220011000200021000001110122220122200202022102011012202022021102021121102022212120102100101222110111002220022210111011001001210211222022210010212200100120220210100200200022201002022001112112120222112220012200222001111101002211012002020210010001020012122121021112200012201201222212200102101011121211111200201111112211021000000022210000002200100000012102202102200102210112211101122012202000120100102110002222221120210012202222000102122222110002000200100121210020022200022101011020102112202112110012101010100111000010111210010000021221101011022202212210211102112211022122010122102221101211210122202222122000202001121002210202022112222101200020120120201211010210002120201100002212001221200020201012112020102010111021101200012220002121112201021121010112020220012212000000012202012000021012021010200101212121122001000010001012111020220011201222201010222220211200211222000011110012210020202120211111210001001012101011212100121110002212010111010111001101011120002110111110122221100021020111222110202100120121110212112201000111022221100100010020222112101212112210101210212000122011020112101211100110012201120000201211000212022220022121000210011102000222002101100002102021201202110002002112222000200000000020121201000222011100021210221012111221220211222120102201021111012221211100002011201221112220122002020120202022021201220200001222112212201001101222122120210121122202012222111011001100001201000221221101012210022211111012000121221212212122221001011111211201102110021202111202112111110210022212011100200021012002120212121220110211000012020021102002001020221212200112122022102122001221011012001202210101100202002012101122210200120212002011112", "12100102211012211110221201120212211200011010100121202001221001110120021212101210111001200000121121020112022211220110222222102111210220101210001020110011210212220120121102202001010211110020011120020012111222011221011102212201102010020012222200122122100021002122211010200000111101101000102120220120122210010220022001020112101201122011221002012100210111001222111211101012110201101021111210122002021102201112121110120101222001102002002022011122000221220111212022112020210201010122002020021001120200122112102000221112202211000020000122212210010112220121221102120012212022012020020000110200200120210212121020110002011120202121020001102122101102201221222102212202111021012110120000020200212210200220200210102201120002120201121022012221111211101111112011222010001212002011012210121202120001000022110220102021012221110221120102010201202100210022202221002110121100000020000201112102210112210001000121212000112012020200201210221221121110011011220110112121001002020000201110101202010200201020202010222112220201211120021221110121222002011210112220021022221202112121022120122002001212010102111120100121000200221011020122010121012111002101122111220110202011101011121222211101111221100201011211210010122220120221212011102011202010221122222101001010111101100100221111221011222112201022201020021101111221112122212021102021212001121111012011102210001221120010122122112111120001100022212220112120122122220020112021201000012120111020002210121012112110202100200211211100022102111220220100112210021000120122112000210020102110211210220122202101212012112220120021202120120022120000020021200202012100212022010210010220001120200112010100111211210101010102210111101100012011100221212000110211122220001210211212221202110201011102020112100120011101211011200000201110202222012011212220122222001212121221121002001012011122011221210102002101202021022202211222010210112220211011120202122020111110121001111122001002022012020121220212000202222210200010122212121111122111020202000002100220122221102000100022212010100121111111100000210120112220212112001112022012220010000100222022101110122010221112022000212100210010001122021122111122221112220111202200011021012010021100212210100101111200221102211011121210120022120101022100011112011211011220022002002210000220112120212010100101202010011002020020012012011020102221202112022122211111121211122101022011121222220202201000100111210012200002102111022212211202021211222202211110221022221102201010112022110212110110221210000022", "11222001111110212120120222222101001112200121221022200120101111120212211001001121202210102022110211020020011220222022212011210221112210201202002200100102220120111100120121102120212222101001212012202122121110110210102110222000012020102200001000101010110001101210211222120110120012212220221111110120102200002210112012210202000110010011211012222101020221100001020211000022002101012120120222002001210022100221110212000121000101222110020212102000210101102101221102212221222221110020100112200010111200220201001001112122011111120020202012100202020210220121200212022122110200210202022222100101201021002201220000121202111121122010221222021122102000021220002001122002100121100001010020220201202111011201112220010201010120002001011001022220020002102020111012021111221211211002202101211111012211010012222012120222000210200211111222111102220011222112001221121120120000110220210002022010210200210021110202112212210102021021110221220201210021121012212102202102202201111122120122012002021000120122202021220110000221110221020222111102100120211121022100020002002220001200120220222121122101020100221001020020000222220101112201011000111221121100202000100001022222120202102012100220011011210002222011101211210021222001202122221112100121111022012212010202102211121120200101011122210100222210222220010111101110202011021101011010212101010110201121221000101000120012200102120021120020221122011112011221102001110221002101202000222120202011020202111121000002110021001201220200220211120011121021111120210111000102121001221021121001010121122121120122121120120221121020111010110111011002121112111010022020212211100000011021200112101102122121221100220110221100202002021121200120022201101012212101112222220020021022210021212221000121121120210210212102202100002020120101022001220122201212220112011122210101010200111011101200002122102120122002102112221200010220020100111000222202220021201121110121202111102122011010201002120000101200022022202001122120200211200011201211001000010220210201222112001121200110201212020020100222101120201221210121012211001110222010200020121012211011212010011201020102121221202001111102222022112201121001112122112210020111202120001022111112000120100012000012210020120110011222220001101100012021010200210001120212110001102122020122222020002002122220112000022201121200101020202222210101222021202010220111110100121202120122111211200222211212121221111121021011210200221120000110020121221201210021201022201021011020220011000211011010101102012112", "11121112102200100202000221001112221111201221110201002202222110222122001122222210210102221202100212210212021020210000022111112111100111222122010112200102210221212001111011211210012200002110102012221101201000101022022011120111202221010100022201110000122220122212211101112001111221011111202022222220201010110221021001112212201220002201210021120022022221221011012002101010022212101210001112112101222001110220201010202100000100102020112200121210102021220212200222222210222102210112122112212212110100201010222102121110112200010220111201211120221220200120211122221101210112211111002110020022022220121112112111220120202010200221112222210101201221100010012100200022001100220211000221001000021220221212022221020122200112120221202200202120222102222112202122221022020112220110010202210022122201210000111211202012220221221211211101022001102111010001020201222100202220011110201010000221101010220120120011110122110200220002211001002111200020122022102100101110220210000211020120221220020201111120010200210112002001102011012020210011212202201002101212222221001111220101210211000021000011220122201000221202101202222011101002102002201102022101211200011202201122210002220022102221212200010002101202021022200222101001002111211110011000011202010122202110221200210021010001111012211002110010110002021202012012212002002000002222101120212102221010210020021012222011211012000202101111210010001100000221010001211020002211221010111100010210211101020212121121021101220110100100102102000100201202222221211000210021022000101220002102120122102210010210110002202010220120211120200020022210222010002021121001112222021110112010210221112212020221120121222210201120120101222221212000100210100111001010110210111221002021011110122112221000221222111110210200100111011002201012111220012022010022001022122002221111001111002201102221002110011200110022210010222021012112111110200000102210111021202102001102221120202202110212121200110202212210221112221202021202220102011112200101102202222221011001111122212202012100010122010020012121212020102222202121001020110222001200011220101102102010210200201012220120222010211120102120201201211120222122121112110100111221021010021220102110022000112121120112120102210221221122000120020001022110022002001010102022122002222101011122120010101011212221121101100222212220101001001111012222120221000122211101220021111121021121222102220221111010022111202212221002012211122102112201022021222002212201000221110201122011021202000211222220000222211202", "22121210202201101010111222012100101112210221122201211011200111220020210121100102212020110022010122121200201110220120200012212111002100112210002011220202220011012220122012102001102221201221012202110102002002211011002210112022012101010020211021220200100111020112222112210100100222012200200012100012212001201201022020022222120002202022120101121102211211201020221000010010212012012222020200211212201100201110102021021121012002110210000022120111222022010200222020111221212201200112022022211101010010021112022210201021111210020220000111112120120111020001111211002001101212221110200010002202220221110020111202012122221202212110211221201012000200002101002111212220010202212211010112021100220122220000110221002202021222000012220222212211012201001122020210121101122011110100212211020021011010201122111011000200120001100012220211021010010200001001212102101022201121020221121121000110002202222201022111121202220200212000212010212102222201212102220002100011101121021222202212221202110121011110202201020102100002000111211201101011112021202220100201021111100022002211112112220021100021002211001001212021020101000101122122102021212100021102011011121002022002211222002111122101102011021220012102000000120110101101111000212100002012020000220002120120111222112122021210202021220100220211202120122101022211021002102012120200220022202121112201220020212010102100111102102110120112100210100120002222012020220202011200122022122010021101202200021022021021222111200121011110111110222201021020002201200221210222120112012210001010020121000220200212110111121010002112012011021012212000220120001221212202102012001000100111100022011102122000210022112110120110010100222110112001200102200212212221211200110020001102222120210200221112211200011220011002102021201222122102120210212102122201221010011120010221202210212020020112002202000000112001201121200201010102022021100111010020021011002220021112022211211002000021110220211010211020100102220102110210122001001002220101212210121210000001022200011101212112101002210222112221012101221020100000220120110002010110102202211001211102212220212121101010120111121102000102201202211020002102220021002002210110022112220202022221102022221222212211020111111201212201211210021212102210101111011121011211020002202210212221002020222202211200111100112121122012112012010012022020101122201102201021212200020211202211220021012202100220200020102212200212121122102210020001111110201101002022222202221202012002101012212121110010101211012222", "22102102021211002121210211222120120200100012210120210010000001022202120221100110220000021021211201100011210102000122102120222100002102110002200111002102102121221110022110212211101220002200102122202022000112202021111011120221112010000201102011210100120110020121222121012010101012101221102210222022000022212211120111100211012120222221222222012002010002211020211110101001012100011100021202211021011222222120002110202111022002111111112012212122011010201102110002100210121011112001112210020021001200102112121101121120222101012000210202000201021010211221211202221010102000200000112200010112200012100101120211220211101022212200002210200001202202111001101201021022000122020200220201021100222012120112210122211200011120021221121010210211022001020212111110111201201012012220000120001221011221022001020211002202200000001112001121212211220210012102111202011120011212212102221111122022101012012202121012212201112122222221002021121202001010102201020222211022101001202000010201122121200022002221100011100122011010002220022012211110200121000012101220102121220102221021220210111200012112010011012020210101120110122011100110102212102112201000200121221222101100212201120010102011021110022111222022210102211102202111112021120100200121201012022100202010222110012021112212020210220022222012211012201020102222020110202201101101201221101010021010012221010121212120220111120212111202121102020111100111100222102011021002022122201100200001211022112020101201200100012102001010211020002020010020210010101020100200201110112212021200200212020022122020022211202002200021111112112202011221002222212122010102001121111001002011120211210010121100101122020120122101021200212020012200220110002112102211102200012220201211220101110110022001220102112001010102021100002211002121222002101211100110201201121120012221022102222001121001201201112121000220112012000212000120011021002000001021021221210122221011210110120001202111020200222110222210112200202002222100020222011000210220110212221101021100011201111221101101012022120211122022021000100201201122201212122101022222221112212011022220102022022021020002020101201222210200201121111112021200001102110012020220221012012201010021121210122222212010110012021122101012121011212100010100021210202120120210201201211121100112201121221102202111100102001000020112101012200100120222000202101000020020220100020200221221010121100002120021122122021110222121220112102101122010101202011220210121211022020111120010000022212112122001212120111101", "22212010122012100001112212112022012010201201222021200011001211012111120201220220200110120111010212001121220021102000201212220121101020221000011020120020120021221001120221112010001112000100021021020220122122112012012011100201012121001212210120110121022120010011100002210000102102101101001121211120120102102010200020201212101120102020021021102022100202101002100210021022022020122010102001011000112200111000200110210120120212020101212200101000102100012012012110011101021212021122020220020002020011220221020001012101110202210112112021010201222011110202220222102022022102000012111111210121101212110022010110201002212220212101222101200121121211211001110102000221122100122002201122200021000110202110201202212101112202000021212000112201211210000002012221102220120102222101022100122222002111222112221001222110022000220010022022211012120011102221122120112102110221010022101100011021102212100002002020000221102122001211022111020121121011001121201110121022101112011220012002120111000020011201001210022011221021121011221122011001010120200012120102002101010111101002111110222012122201000121200000202000102220102020011221001202002111210212202020201221212110000212002010110111121220111222000010001221111010212102212102211102202010111122002221112000010100201000100020201121012010202101222210220012122022002221021101012011021200000212112110222200222222101221211221010010222210122210122120211100011212122212220221012102000221011212101102002111122200001210102100211002122002021012220020101200212222102021021121211101110110111101102111211221111222002101200202021222000000100010122020110210002220201221010122100220002000200101002211022211200110210110010211111210011200212212220002021200001002211120200110001110020011101111022211102212000200102222002012222010020100122122112121200112221121112010010021220010010110101210011110022021111001120112220122112110102122022111210122221210102201001200100221200110001101022221222002202112000020121211112121222220102102220000111222021200220210111000021210010221202000002211022200000101102120222020120211002200110210101211121222022202210000110202120211211210112221200112022020011222120022010200001101202000222212211210012020102022201111121221211221202101102122220211202221102012011112122210001012110201000020012011222121101002210020021000220221021011021020001221122212022010122210101000100211020211011112220011111000220200112112020201201200221101112021021122211120111012121201102022202112201121022220200102022022221122", "00020112011120021200201020020222010021202202110112021102221111001211111201012110112111211011010101010020020010221100202101201001210000212120220122121101000011012010201220122222221122120212022210101200002220022000212111100222022210112221200021112120110220102120201201212120112122222210100022201020112111212212121121011211022111111010112010011201101100101110212101012022220101222112112101202022200210211001112020211110212112002202121102202111111112111100202012200010212210022022010110101221011000011202222221220202012221110001122200202222011011210021020222011010011022101220011122101020101111200121120222120102100121200211000020121020010111000201222012012210212000212100112001112122200220022212200002022002210200122200122111012200212210021111102101200110110221112220110201111101120012010020202102202122221002212111111020101002011121222120200012220212001020211000221202012002221202211002220011201212100222221110101111000020012222002211201020211122000200000221201102210121020020110122101202022221111202100100021102000020221120010110010120002010222022021010112000201210221000112000211111102220111212221220001112221020200112000201020210122012111000012200111220210212222112200212210210102202020002221110210100221122000022222100102112200211121210102200021120112012021112100120200111002222011210101111222002002221200020221011020221020102212102220110120121111022012002212021122001021012212101210211012201211020111112102001022220221211100200220210210222022011010122121112022200111100222021122002112121111111212012002221200222201101100000021212100112100111222200210202222121210211201121112011111100102100121211122021110012001000220210212221221020211011110102021222011212211020012002102100200222112121021200222210112020201001110200120202000220102120110010222201222020000112022201100001211021002212122001021200022210122100112021011112122122101222111011011210210010202002021121210121220120001100100110101012020201222121022122200102100202110021001121111011012221002100121221122211020110220021112120021021200200110212002020012000220211120110222000020000010102122000200002101200112122000000222020120101021222000100102210102001111200220002002001210220011122101101101120220012110110001200211220121021120010111021021210220100112220010022000221021112202022012210201101022100002021002100101012100012101020002111200111222222010212001110121101111000220010021221022012022001220212121121021200012101112020200100020221002201022110202100220212212202110202112221", "20202000122010221211010221002202122211201102112001210001221100111202212101101000111222202211001010011212222021002122122000010222022011110010110110000012101110000021222112011010212222021111221102110101210221020221022000202122200202211010021210000001220102010111112220200011001222122111022021222102211100112111122002112022012012001101122020210100020121101220022120120011211000220120001122022020120222220222111011000002212120200011212011100201211212120210022212220112101112210201112121020111100102021202212022111022210222021002200011101101110220100102210221110010011011111212011001120021111200121002011211220022012020010121210000010200201210001012211100100001010220001000122220222211220112102020122222100122020110121201020100210200122110102211112001001000210222010120210212222212110002212211020011102022110210010020122211002100221012000202020011201010011200120110210110112100021200210110002021200122110220110010211022212200111012221212101111202102201221002012012202120222222110122202211100202021010010001222202210120212122101100112212221100200102001012210102212002221221022011221201002011221011001212021201121001221100001221102201112102121122122210202202120012221102210201110201220210011222111222012111220122020022112012020021111020020012011220100022201102220020011200222201012200220122220212011010201002102101221121011002222020022111021101111212200222202011120110100020111110021012200121201111021112100101000202102100111210022102122110212220200100100021011221000111200200210100222012110022001002200010200010002002002112212121211000011001122202202000111102110200001200212112022120221101211012012101020212100120011210021112212111102122120120011121120110122011112111122222002011021001221112200110101110221211020201212120221111210221211220202202211101220210201011201121110202011000212010012020012202101012021212220211101221000022012210111220221201101002002121010022110021220110200012001202212102112021121201202210000022021012020011112220211001202210101210201201111010101101210020002100100102011201001202201220112001112000220110001120210021220001022002122210120120110220221202021011212011102021211022121110021220211021021001200112211122010000011222022022021021210021112011120110222100201020221200122002002122121120211101210101220222212100200112211221012022000210222211211121111011102020012222222221112020022200012010111102012100212221101220001011200112021120110121111012121212101112001021012210201220211112110202101122120210120022201100222", "00212212221201120211000022112001000112222110121011202020020022010100000220220101210101020221001102110011002020120201102111002020122121211220102200022201220110212221220100210022201111220022120101202021221102122011010211020101101111011010111201100112211120220001201002201101110022210211201020222112012221021100201102201112000021111000100000000122012000001120200210000000020100022122221212112002220222211200211020012011112100021001110000110011021000220011101210111200100000002001111100211121122012112011122221112122200200210111111012000200002200002200011201101012202210012110221110210010212221212211110101211101002101000020100112002011020122021012212122020012220112001022011221012022102010200021112212110101220000111001011010120110201101010102210000100020221110112111100001112200120101022111021010001122021222020111100101211000222102021020011211221122202201101200010112211022100012101012111002202122102210221122202201221000111101221212212221110102022111111221102000210110112000212020202111221212122011120010102012121122121021022201120021101221202100220111111202122102222011100112210222021212220112211001122112102111201021102201221222202110221201201120020020200002101120012011122220002121002100021012011221100020110220111112101122010102111120120201000012212120112110022100001010111122122112000120020122202112000200221021220020101112021221110202011211201010120001121211000102212102222002020000212121012221001200122211222200201012001112102001022121111002012001222011012202102122101221200011020102000112000101011121100201001100101110222011221000000212120222211122020012222120021112112100011112212021122202110101112112111202012012100120201211002021011201121001212100220020201022020221020112101000011112000201012221022102100220100221002221110102120002220210020010122012021102201022002021121221000001200221220000000002122111122211212001202110120210110202111101100020002112100122112000020121122202020011202221000220120202211000120020001201101221011000200101112112022020202112001022012121100220111021000100001222110111011110112122210210202112110020011011111202101210122121002201221221211222111020120012121000221021121111201200100001102010010101222220111111212210201112220220022111100121021000202212210022102212222220202010111121121121010020120010112112121221120011220100001202121001022202121120202000211122210011212111001011110212220102000000110111010222211101212101222120201200121120012222210111212200222200112012121120000000001212120210002000", "21000021212101201002110201012201220001100202122101212221100011222120200112002111200121222220211101021001010210021121200122221112200100201102200122202111200000020012202002222222220101120111011001021120011112021001120211001102020010210222121221012002210120010022020020102000222210011102002202001021121110102112021201000022220022012011102222121210222221110211002000021122201101102110221020101120211112202020220111021001221210220121122120111201110122020020202122211011102211112120100120200101122112000210122001112102000100100221020202200201012010120002210110021222101221222220200101122020202221100121020210220020120110111210100112211122021222000211100012122122211020200202021002212200211110222202220111020002211201210011020122010222100010100122212102202202021012020102020011122121012201022001102012100121102010111022012010212022000210200112010221011212122211112202012222002101121021220112101011200201200221002221121122220100222121020010112220102021121000112111200001200120101011120221202010021212112201110022110121222111220010020012201120121122000201001022002221121120111100012012101011021221001121101112011121211102001222001101022212202021221001222200100110101100102121020020102110202121222201122200001200012120102021012002202101102111201220212212210020011111200102022211110221222021111120001202021212121201222011111000001202100121220011110221010202020101012120201212110110210002100000022021021122022212010110110000202102122221201002011010000021210202020100010022020210120202121210020110200012002220121100222020122102112220201212022012021002111020210110002122111220102012220011001100122021122000122212001011200212010000121100020211112222001010102212000221010020101102112020222211112110021221000211120120011220110112021220120020122120010112011122202022222011101201221222222210220221221200011021020011010211200022120220001101002202201120122212112110210022011000210021210211000002202202122122202220200101001222112210220000212011212121200220012102222201010112200221020021012012222000011000210000020201221102120112022022220002212111010020201211222221220120102011002120211211102121121121210011210202200010220120022110100100210120210222201011202012002000101010100101201121210000200020122101010011200011211122001201002120020001101222212102021111201110212122001002120111201112101020121221020011010020221220201112110012222101212202100021211001122200121020001011112111220202211002021020110102112011221022122000111001120102200101200121101011010122", "11010121220012000000220201220212121001121121220010220202220210222120102001212200222000022222111010112002001220000100000111221221202020201100012210221222002221122122012112121212221212011011202210002122211210200001020010020001021101012222010022211012110201001012200102202002221022122120121100101011020121100202121200012022112110100011111102002222122000112121210111121210011211212212102102002000200110011222222011121120111202201200211102102202221102021110002002102001200211220222002200100211221121120220220111022200101222220020111020210022012211001112002000202210100010100110022222122102021011010020011012120112122012000101220111001001020222201120101021011102202211021100210120211210111112221011021221200112001022111222120002122201022102112101021211000000200022012201210020010021120012112120012112101110201222222020011212202010001010011120022011212101121000102221221020102020211102211101111021110100102122100222020212011022110220110200010211112120112020220121120020210000111222021110020021211011222010012020001110001122102010121100200110101120110110000100001100021022000220122122021101021011110102211222120010011202120000200100021101121101111201112110102212221110210221210111022210020212211010110010221010100100111022212101000101121201120121222111110120020200220021222222111002112020102222112212000110001110212122122221021010202001212022210112102001202122000101222101010102021211222222011220002200200212120110112111100102110011100121110000220020101211220200222200002002110010011102202212222220112022212221010222220121000221220022210220021011111122120020122121111112211221101201200122120112111021022012120220220021120020100202200110120211020220020202002011221122221101220011101212101020011001220120021001120112122222110020100122010102020020111221002120122120120200112102200222201220200001221202001001111010011011100121021100012020111010102220200212022000101001201111022121021202122100211101022201201201110112122211021111121111212112101021100212001222022102002210212001210200211120201112021221201100212121000002212120101010112001200011202111020010022220201110222110021021001202200120001000010021102120020201111122222012012020110010221200020200020120011020020102112120000122110220111001202212220222121222201222011100102211120101221021210012122011020012201220201111100221210222102120102220210011002112211022210002221021100111111110000011221212211012012210020020200202220011210201202121110200202011121021001010021112221012012022220211011111", "12020122201101010221101020211211000211021111121102120220112222110222202220122210021100022000010001122001012200001120122112111020212212102110112022210011020120020111120211121202010212101212011212200120000200020200112202002201211201111120011210021210120200122212012212101120222011100100010211021011202101220000202022220102110112001212101210122222100012112010201110201002011112021100120112100021102122222211211011210022011001122220010202001121000100001201112112022101012202100221112102022102020121210111222021100112200110020200001211011222101122122122212102012212002102021222222202000022002221120021100202211212111021021111020010100102021221122210020112010112022021221210120021021222102110202121110110111100122022202101021201001122110021011200212012102120200202011102100120221022102211000010122112110111021001110000000200100210210012111210021220010210110200020221120001100011012000220011001220201210221200020102001210010121002002110110202112110022100020002121201121102001002212201110111211001211001101021121000212020211112012122221100111200210212110221222021002120100111021020122101101000112012200112112022012011102111110100221220011111200201122221210121111110122120122221111022210001101001021100211122200010122112211210020121220021220011121110011210221010201210102100221020012122121202221122101001222221102120002022022221100212021020220211120011211221020011201201202210210002021121120022022212000111101201020222100221012210002200201111211022120122110211100022002021011000111101221120212100120121212020002011022022021111211011120202010111011210211020202020122011000012110001112212220010020120002011021110122211001122000101002221220111112100120020011100200222122120222021122210102220210212002220011122020002100222110001122202110112002110011011201012110200120201201120221220102122120101221201102222110100012221121102100012000220010220020111200122012201000200222101110112202102221221111011210221022221210001111021102112010121212011112021012210202111010120222220122000010112021112101101210001220220000002120001011202010222110020200102010210020220112022202210110211202100120021002112101222111200120122120021200001010022101121212221100101101212121101002220220202202211101010201212201111002212121000000002222100221202212120001111110222100102122202112012122000002000111100210022010011022112002200011112220012101201100211222112021122211202121012022110012011211021022122101101210110111212012002111102120122011101011022122101220112110021122220011", "10001011022000010000110220001212100212220111010000100101112001021100212110000221021221100010112001110211012211120021022121211120221202100210022122020000012122020012012100200100100021102222120102021202211100010112122010021201012012201101102120222122201121012120200000010122010222010120222110222110102022212221120120112020122210100100222022212112011122111111001212122021100221101120120100220011212100012120002210201112221120221110012201121210111000112011220110011122211200002111110200102211220000210102212220002020212211210120202021212001200020102001111022022110120222210112021201022201000012022221120100220102221002102101210102120211221112122211100000020222100001201211020020212111121222101120111102021101111121022000122011121020101102010100102021011112022122222212121110011102202121212122020220001112210201100211220102111212110011120121011201222222000011201212201210111222002202011202100121221102020022221200122100201201221000120102101211110212200221021212222002101110110202202220100220010222021021001101021211011220000020220211002012011211020101000220221121020020110020222202221210101100000202010210100211102021222101102120222001020001121121120121120001221020112001011120021202020111002200112010001211211011122212211221201202212111212011220022011210012222222010200122011200110110102002202221010122211221020021221112211122111211221012210122211200101022110221100211020022222112100211220120100101202222002011222012221021201202220122202211021212102102121021221012010202002120020221021010210002112021201111010112211121002000201120020101012200121202112002212220101110010012011022111102220220221022012012200211110222221201120112202201101021200002221000002222022221211021100220101011201112000021021101201112011021011001010001211211200101202122112212002002101000101120000101002221220202112100222201111120120201111220102220011200220201010200210211022212222212201200102120212000021112101220212010101222100021222101102102000001201200000112111111010220002111120022210220121111012200102112010220012221111022101122200221020222012122101011100010000220122020200201222111101220210002201211110122212222201011122121020201020002220102000000012202212210220220000202000200022101212000111010111002120222011220101012020022010212201220110100020010111000221212212202202202200221002100012020221112102021211100011222000121020211021221200020101201000000101112201211220122010200020022010110012010102020220020011120112210222211201112020010110000002212101020210221", "00021020011122002120110021020021002120021102212212121200010102022120122102212011111112021121210010022001002121121210200201100012111100211010000212100021221100001211001002222200102021111112020012201212211010121010222210221201222121101202211202112121201011020000220211000221220222101110212021210100111110222022202122202201100110211212100001120012121201102201111020200011011200212211121122200122010210210011120201122111201020211210020111002012220120000221111010122122101101121001112020121012112001102122200202212200100021210010122102112201111211000012100022220001120111210111222020101021021100210021220222101201222102011100100112200221021010211201012010210122222101200110012102222200011201211220002221110100011112020210101111021202210021122020100000122201200120012100120211222212122120200000100121200111212121200111210122112222212220201201210020000021101202102210111201121221010111122220020012001211001212212000020020012001012010001210020121001200001110011210210201212221212001220211121001100010021212101121020111020102221022221012102002121120221121001202001220002221122200212000111010122010100210001222221201000000211022221111012102211021120212111021212111122010210222110212102112001001220220020111120122112212222122220201122220020201011202222200111220201121112001122102000210110212112010020012102212211211020221120000022221220201002101200010201122111020102012122000221010011210221202222200000102021101102102011112000010101002201210011212122211002101002110222210200221000002202212222212012121211012011100120102012211222212212202020212120012021000101201200221000012122000101110200101110112122010222100112020010110120220002020122210112120120212102000011200001220200220012202201211222111021121012000122212120010202220220222002220011002212200200212121112120220221210202210210012101221222002000001011110110211100112100120000001112010010200211010110210101121210222011021221211100002201012021020212220221012222002202202022020222202222011010100102202102220001110020001101010102000102001100221212010202222210102012221220222100011110220012211122202002010101212210011010011200121201001222001002000210200012200211212202102021010212101112122210222210011212021212101012110100200011211120012112100222102112212000110120112222201211100012101002002000222210102112110002200021021121102012221112102111010212020022121220001201011220102000101011101010111201122010100002002210102022002020021101200020002020012210020222122220022220112212212112211110112022020", "11200010021110220111112020101011101120120011110012101012001122101200201121000010012012200022122222110011120221211010021211201121001012200100011110102010222102101110210222211121210001002121112100021100211100022202210010122100010212001202001100120121020000002010210202210012112101102110100102122011102000011200220121000110102020121010201122000221112102112121222210100200222102212200020110111112112002201101110102110102200201011222010221011022020222101002020002201220100021222211020222100012121201111110020220211022210002200200012210112120111001121200100120020012112010122120101212212220011022222111111120210112202021201102201111222202222200102220020110110020220221201202211011022220001110202111110210120100111100002001020000001100221202100221010020110210120120211101221012011220001200001000000022010111001111220222111000020021212010211010000220220020001112211011220020012002101200211002202122021001200022121002020012222120111211211000102220111202110211202221002102121221210012212022002121122221002102112211011222221012111001112210012101011200220002002202201020112021221210222202111220121120022202220212200110012021210201101120002122010221201011202212101221002021102211202221212020020211001011120101210202102212012202221122211100221102022100200211211100121120001200001110011122002202010200220112110002011011222120100121112112110012201000111020221220110222122100101210020110001100021020212011102111021100000220000000122101112001010110112102010010012220012100110121210211110211220121002112100201101100002220021221201210012210100220010120221110110100110112002020111210102202011101000221122201012222102001012112010112010220210100121001220101010211100202212012122101000222100110102010121010011210200211120122110111211220201110021220121001012110210021100210212002020210122021002112121202211121102112011100201002200221110222010102202002122100202010112220012012202220002210212002120102122001210112102210011121222101202112020022120222211211000212210022211011202122022121200221102020102010212002101012111010201201201202112021102212121101022102200202211220121122011210012121121111210202200220021002221111011210010212121200111000101212002000110002212211201222002012110022102002001012000202021110202111100022011212020111021121121022020200022011111111112210112221221212211010111000100020211021012100211220100012201122120220122120202222201002211002221000101200221000122201010102102212012202211002112222022120022212111101220000220220001222210002112222", "02120222100121011100200011110100000102212020021210222001122220022102121222221112000122122111102211202012202002201022212221102000222001212101000212211110101101211002200220212112102221012111102012111202120001010001102122112210210210211012022210100011201221110110220221100112000012122022211011100011011202222220111211101000101101020121212212200222021200202212111010122202212101012001011011211000020220010212110221101121202110100000122112200112200011000112010210121000121012002201020222211122022120222202212121202012200202110101020110201020022111201222010102010000100011021210000011201100200020201022011022100000211211001221201201001111122211222102021211211121110201121122212220202200101022112111111220110000021000222000022020112011201212211100002002122112100101010121000002110221000101022211112201111111112022100111102002102210021022202120211010020200200200010012212111121100011102021222122210100002111011012220000112200121002102212122011112010022121101020111110202102201101020101110011222201200002112102010011002111002002022110021120201222102211122201220212112100100222200200110112000010020102220110202122000112111212200202020010222110012100011020010002102120001021200100010200102020120011021102011022012002211022010120102120220201112020111122010212101002020211021020222212022001201211212122220011110022111201120010020100012102100222202102101200121202220222102012122201120120122012202112101212120210220121010110001221100121010102010012001200010200020212100201022102120202110011101021020112110201111002221112001012110001110001012020021010102222001100200211220002121202001121111000002211011222211201210110020210200022122111120210002111122100202110201222011020120012020001210210212112202221210222102212012220120100122111000111020200211112212112011101022010221022202221120000021100100021201020202201111022101211220011202100111222112010122002122021000121022012200112200111021210021112110200012121101022001011100120110220221201211222001100122120010011112222101101222012000221201011111212211211122021020000200121001212021200101122202221211000222002202011111100010201112000200100101112202221022212000121011211120000120110111120121120001211012121000010200012212101102210002101111202010210010121102201122122110020022020010001212211112020011022212012001010121200212222212020012220012222110201002222102221100010110002202012101211212202001021012010001012122200212211000101112212220000112012022222000001000111110210120211121001020221110112012010102", "02021110201210220201222001211120101100021221021210112201010101200221001120112200022211200201020201000121122221200000012200220210211201102120111220200101001210210120012011010021002222112202021220110200221101020001021222201200201221110101220122110100222012200112011220121212002212221221120010101212210101212102100010000012222212100000001120110001202210001211102012020121002002122022121121102220020022122120100101101201011011001210010101002222122110100110020110120111110021211201020101202220021112020002010210000012002001011011112212120211001202102110002101001122110220200222121101010101211101022210120110001020220220012011200222002000211212100012101102021212111021011222122001212202100000020001200002111022110111101112210022120010202021111201221221110200120220222222220220100100202020101102020120120002120122200010012111100002200210001102200121011212012002200010201011102102211122110222121220222200021202222001012121021102122121100002221122101010020221020011001021221212202001011200012100002012221011102010012212000201210020022001221010111010201210000100202002202221021021010101202121211121012120200111101100112010000221100121002212101202122022220021101101201011012010210100100012000200102102010000002020121121200002110210000002022002200211210000122112120200000121220112102022212211121211210201012122020202001222202221112102120100210100220002102122220020102002122201220002020221121021022210122221021101001100122012111121211000221020000102012120010111102221112112110022220110020222222122201211002010101201200001002212011011211021001122112022220211201101112102112002220121000200210202100112201021222000221120120201022212012112002200020101110111011111210222200012112012100022100110122201021001020220210202100212122221212102011222100002120110212122012121101210011221100122112211112220101012212000021100100001010022001110200211221202102121120012121100011101011101221112002111111011100222102222102001200121021111120212022020010002120002112021111000221210212110201010002012100202010221010111011122101012010122210022121102101022021020102202210212112222211210111112011222101111121201020000001121111120002010012122112122220021010001212211022121222002021000121022110112200110111110112220221011220102001000220102011200100201220021011001001101121110212022102222211020202102022100000122111010221200002122010011211110000112022122101102021221122121222222212121102111110011021220220200211110112022202012010120201101120101212210011221011201010022210101", "22001112210102212110210022012021001011212020210200120022211001110202201021220120211002020120220211122011212202222121110210220012121022020010111122100011020221201202012000220212022120111002011201001021211000101011112110021021110011121021122000020212102022202021022111011212212220010021221011002002002000211102121022001220120012201001001110220110211002021001000000121102122011220202112112211220200110101010020012222112100120010222201212100022212100102001102122100100222020202212001120122012102210001222211101020022200111101221201210222000111021121221211120102020111112210102120121112212100222220100000220212102222222121011000000021201121002202101212202002020011121111021100200122221012010210122002111201001102001100000200022101222211202201000101022021201201121102010120121112212112001002020211020022022021011100211012010122001001202001020111000100022000200210100100120222211102210222212220122122020022001211110202020121000112221202112010222122220010211220110002102211112021110211000012010021211002000201121102012121002020111010222111212001121121112112210110102110001110021210002021011011020021201102112202012000002111021112212000001002222101211212221111010110020010200201121220200002000012002220001020021211112112221222210200022120121201200112121221201022211201201120221122112022121011122122111220221000121222212112010112012101220011202112202210102101000111201222010000110110121112022210010102220001210022222220021101111222221022101022221222102102101201221111111001111120020020000021020002111212001020201120111001021021121210201100102011221220100122102000201101102122100010202112220222120222121012002022011010001000100021120210021012101200210000221020201202120101202002120212200102221211112200111021121020112100110220102210010000101111010202202100010001120012121001120200210002111121110112102102100120022201221110122201210201122222100022110221011110222200121120001101002021101111220200020002001100022200220000020102202111111001021110101021100121222020200202121110102110020122200021110112010120212210112211120122101001202102111110220011202010201101210212012000112000001212202120201202121112200011001210012221022111111002021121222120021012001111210122122210122001021110122120212220111111211122122101201210021112222002220022111120100001001102221211100202020020002212122220110202102110020122012011021200012101011122022120020020101222010221102200002100002010122021202010221201121202200211110020202121000212110001212001220201002101001120212", "12200222201011012102102101101021210100101012202010111020102010100021110021001010102212121111202120101100021120112111022212020202021122121010212212222101202102001220200110121101202101101210201010100011202010110201002202022010010020001010210112120010001012201211121122120021111201110220222110221121222011212220111201021212011122202112021110222012210112221110012202110211211120122111011120111122020211002111201111101210211202221000002102011000010000212011022110010101100022100021000000120111102020110222210200022012000212012211211022021121112011012021210202101211022102220022101200121102112012112002101222111212211121211010011012222110210202022212102212021211000210012121010102220002100121222121200210201121010102002000201212200212211021122200101001121212222010022011222100210001202102202110220111200202100222011211120022210002220011222121121102200020112222211010011211010111121111001010020122100020221011011210012111121010001101010022000211202010011120222012200202210200201102222220010211220021101220122211220222112100222001221111110110002220120010201220201101111220201221202220012221102201002000002021201122021122010102210202011010000120021022221210011012121011201122101011210012102102221100212002121110020102020111110221000210011212200021211201021200211222021101002222212122121112010122112121102222002000020101110010111200210100120112110221221111120222220221112002002220120012121200010001202011111001000022112212200001010000220000022120201122012112020120022102102111011102022201000211010021101200010100002212110111212020222110101121222220012202200101100111100122002011101201020200120011010001022210120200212211201002110022122012102201120211010101101102021212012102022012200122212011202121101200121120100102012102221012211102202021220010212010200022121222221010000112112101221221211011011211122112021010001120201021012111022112012012122100121012212120100110110212010010012000221121122021101001110120200111212102100012112220001202022012121202010120011100101100010212222020020202102021020220122021010200200100202221020010211210021011000011211120022122212112112022001120102120200011202102110012110200100000220120212212111120212102111211022220222100122022211100110000201020221121022220101220001010010121010002110100000011101201200021100112000102220220211202212012111221001011010010122212211211102200210110200211202012101222102010001000010120020201200112022200002222002001121122020111001202221021220001211110121011012020100011012220112010", "10111012100021011212011021001012211211112111111201220120201021112020202210212121010022111021012202012010110020102122220000020221211011000000011020221200102010112122222122021102200010001121000112111111021000021220120101100002220100011010121211110211112010020020021212221210212110201020121012221000011110012220012002002110112021221100212220212122122101121220021120110001210120020220112200211000000111011212001002100010211221100012100111210212000200212121102201221212220211121200121010202001021112020101211100122011110221212022110111210210120221200101021001021220222100000022020111102110110100121000111221012220201222011201010200210021012010122212111222200011210220120020221110111220002020022221222110000021021120220001122110011222210222112220022000121110100200120202220100001222120221001222002012022210001010221110000221011112122110021202212010000222111211022222221102202122102111220010022210102011200011222102110020111201221222212211222010110001011020212001120020121000010021000122010122120000101202102201012002000020210211221201001012122002111202101100220001221121122201111222212001212201021110001202112011111021200110121102201221121012201210002122001102122202201100211212022001022011012021020201220100011012201221002021202221010211000200012022221200221120002012112020221122212121021101020121020012111201200102012212202112011222221002010100112020011001200211021021221010122001002220022100220122022001222210201201222100012221200221012120120000022201002201111110000201022010121002002020110020222011210211201001121122202210001122202201201102122000002021100010221002022012211210111011112212121202100012022221110021222111010101002121020022112210012011000011210010200122210220220001102210222120201010011020000221202221220100222101211102211010100221200110010011002200002201101110201100020222011012020212122222001000202202210112102212122121202201022002212000101110012000220010010120210222121200222022011010221201111021110221201122100210100221222200100211202101020000122022202101121212022000121000101001202202112201110111212022122120002000102220101220110212200121020102210102221011011221001002110000100211022011010012020212121211102002120020112012011220101020011011021200022101000201200100102020020012111001111120010011201000222220010112101220001002120112012000122102020021001212002012201122022022112102012021211000211212211010012221221210001012010202202102102222112200122200201110021020001021022200120101200122002101102212010220111012121210", "01111122021120200122011111211121012021220222210020001022112110000120011121201210022110122000210121011021111000022012212022202112101112211010122122210101021100101222022101201000201111001010200120222110201111211201120222022001000012012101002010212021211211220011012121010211111011201110111011210022002212010012202000121121001112211022002112112101021212202102112022002222200021222120102100101120022000102020010200120212012022011222022111000100002022122010220011001211022202020220202021110211100020100102210121202202000000122010120222122010020101022122000220020100220111020012202211220120210010100220101211012210100222102112120000210221211010220212022101111102102000211210212012000000100112102201122120220001212002200200022210002111222022002220210022221121200111121110220002200020201111010010100121220111101212021212120202121121102101201001121210000202200200000110200112101110021022002121222000112020001100122202212020210202202011000112100200001202012211021012100121120202202200211001000100122212022201002210021100222201101011020220120101101210212101210211002121111201200000022121120120111221111221020102220201201202012111002021010220110020001000112220120220202201010111202112020002000220000000221110221222111211210000210102210221122220012012121011102221222001110112111020021111220100122022001011000220102022022111100021102011112102002112101211220120222010101101022011210020100000100010002112201002210020222112101012100010220012022010100110221222110200201200020102021122222120222200011101200000011110221220001022210001120021120220112120102102210220202211010012112211000110020012011122020122000102010012212220122000001112111201020210202221020200120212120100020222121221100120112020021021020022022200001022021010220001212121111002222100201100220021121222201122120222211210020122011012020220112021101121021110210102210212020010220112100012010201202021021020002211021122110022022121120212002222110022010021222121120020021000001121122020100102100011102011220121102212021022120001020110121221120222101202000021022220120020212021110202212202111012122112210101102011122112210022101112001111001200102122120120010112102102112012201102220200121222122120021012222210220100010002102202100010222110121110120010110211220101011120211000002111222002211100101002101020101022100210021022002120202012211102200211120111000220112212011010010121122100002101201120012212000020022110010121220002212120002122112100021100202221212121212210121011120110122212110200", "00012100102002120120021121102011122002201101112220121102121022220220021020102022202212020100111012212000012100200222112110211111121200012110002020221100201121101220220112110010111002100001111100112011010212001222120221211210102201110201000122000021202122011220022102121202110011000212222111112111011022120212101212012111111110120221100200012220212000002120212022202022210120221011101211011212102022101002000022111011201202220220111201102111011022010021202111221012020101020221012202222000221020221210222221011100021010221222021022211010001111110220112120101101122010001111020111200202010220022212220201201222002111111102200012220020202200212012111000101210122121110122102202010002020202101200122010021210221111101112220211201222112020021022001121022220220201210012222201110020020220111111122120020010010102100112011112102102201200011210121001121021020200212210012111002220201110220202010212100002121200100122120100121201122011101202201212111011101021202200121111001002020012120210210201002110222110021220111100222212010221022211021200120122022102112121122101221111011000120220011201121120200112012020100000022102011120112102000222210102002210022101110022012021020212001012201020200011012010200120021212102122010112101021010210011002012222102010200101011120021220021011201111201110012221112200222002201202210202012112110212222122022122212222020221211210211220011002211212212121210012120100120200102202210222212122222102102020101200002021112021000001001110010002000100202102021102220102202020200102001212112121022101101011021121102111121100210200021012001220102212201120011120112111002220010122212210200220102011021202111011111102112220222200210101001222012101121222222221022221011001022201020121222212220010112001211022111212020211121200110110001000202122000201120022110202021102111020122202012000022102111121022210110121102120200021212122202001122111100210202012012001112211101211022202002020111220000211110220120020212011021212121020111200212000121222201000010220202101212022201121000202012211210112102221020010211011212121120020202202001120001200212111202022212200122002111112101101201112101201022100220101101121101211110101222210221221211120212002012021211002021212210022122101210111020022011110212010222010122010212001000211011210211112112100000220011020000000211210201101101020102002110102222200022020210121000100020110020212112021002212200022221011012201012000022112120210120221221210210022202002222120120221121111211010020101", "11022001111021011110001100120202200010222222202002102010000202021100202222011212220221010002022220102120212222212202101222020101002201102120011121220202111121000222012112111001010121022002100122020201101111200111002202002102021102100201000021212101022112120210112021210000012022210122000221020120110111002211122111202220001201100010122210010210210000002012200002120222002012110100222120001121120010020202100110000201220021200220110200001122022200011221210000202010011111000001110220120111221200121110212122202210012011210100000102001100211211201121122022120122000020110012012101110001002020102120212112121100221022011000101222112102022112020010102201200111221100211021201000211012011222101120021010010011102221021202210012112202212002011000211112000200000000021020212000222200220022112201101120122002001112001112102112112110021000000102000001020210111101002201120012120200200121012201112101112222221212122201000022110002110200202202012011020111221021000211120022100202100020110011122211111102102201201211210202110121102112202112202100010210102001211100100000210221110221111011220110011211210110101211011210212112012202121120011110022122111200200012110012100210210201222002110102011100212122101111221110202110210222200121200110221111211200021201220220012100111100102010022011222210021110020200201221102121112122100200022000000021120011201121020101020000010212212022112201110000120002201120012201201201110221100000201000220010102020211220012212000022212020000012200101021100121012110201210211121211211021220010222211000210001010121211201102020211100020202101101020201101112212121001122112102012220211221121220022002210122121002211010201021011002002212100202102012122021002002012122210101102012101201002021001201000200102210122110200220001020221112012101120200212101011002120202221101121100212120122211001210210102210200012020101122000110121020022221210122020211021122112120222102120022212200002120021122001012212102120210121101021021010122210101221120212211110012022110211200020221020222221222122012100021020111121100120201210200021201222012002100122001020201010122011122210011000000211102212110111010211120021102111100211122202120122101220200211110110212220221022011201000220112110222020222100000110210110001000112202000120000101010000020100210211120000202202101101202211112200210120100100021021011212002102201212100201012122111111022200121110012020100220012221202011010101011202000121010102101122010101122012212211110100122022101022", "10000122110100101122020200000020201102202200222012002211111102122102120011111122110010011200201110102220001220121122201202112122202011120202001120001221121101102110200111122002012012002021220100122122002111002012100211221212012121122010111222100211110110120111220020102222022000001112002101111021122020220211102111000020111002221100021010110122211112011122212120022211021100220010002122221220001220220221011220202021002000100012111020111201002020200221021100211221022100212021010110212002120011101122220220121200022002021010022101221221110120020101122121212002111221202012122200001102101221010120100011101110110222001012001101221122010000011112111221210122122111201202011210011222201200112100102122020010221121122102220122202111120212120222101011011200220100201010011110201000211122101012102021011112001022212200100020202020212200201112010001011120001222222002201100211200021121222100100110102201200210220200012200102220012221101001010100222020112010000212122201001020121122221002011221011212011111001221000211020100211121112101021101201200211202122221202102110110121121012000022000022011112121210112011001100121110202112001121121010101111110122010111210222202101221021020221002201120110122010200022010012011010022211200200111010020100222120101000211011101111102212110111210100102100220110201220011220211101101101122122110121220020220110222011021002022000202022001012121201221121020211111002122011000012111111221102012021212021200201010011201022220122121012201011101222012211010112111022210010200000222001001210211200111201002112012122100101210221020000101010112002111200100021010012002122222012202200221221022000101020101000110001110212012220022002012111222012220222002102020210221221220120001202010122120220110202012000222000211212120112021110012202012120022011100120122011200002102120111112210120201001120002020000221101111220210000211010100022022020100102222012100010112010112011201020110001202220200110102112200111001110121200012020220210000101201100121212201102020002021212122011020111012212211111111220010120111210021202011122002001012010211122012020211200101201112212222022001001100220011022111120222002112112002010100122002101210001010022010010110112102020002212202202122121020202020221120221120220001221122110120221202110011222110112222102001222111011000021202220202111021122212121000011111111021000020001000110000112022111012002020010221002110012012022011100012010120121110011112122220001102101022012221210102220210112110", "21020201112110120011102000000121210210221112110201022012020220002111212210020202201201112122202202111102212021222111021200202011212022000001120001112100200222202002200022222121100112201100011101110102112011212220221011101211021211122001221221012202020221111001020020222020022002012121101021000020022002011012111121020101100212000101111012212002212102121200001220001222201101111121101220011000021010221010021022010102001211201000220020212210200201100122210212112002120212210021111222202121120102012011210211100001222201111212100010121112100022112011122020120200100011200001220020012212022010101210102112212110210120112102222121201222022202000220202022200110210000021222011200020001112121001211112211221222201121110212202202122201200120221211102202002221221101022011221122101001200210020200111110012010020111001201012122110221110212212001101122011101120110101001221202212200022201102120101011101000121222001222020111101120122112202221201222212021101122110020112020212020010121012102112101211020211012100212200101212211210202222211212122011111210110100102102120001122012102020021000102000202011111012021001021022101221002200202021101001010022121200001211010222011102121021121000002202000121222011110000001020002211210112000002101202201220010001012002122110020122001220212111101120001220220211000102201212122010001111202022021120110221101120221112001121010120122210002220012210122022012202211201021102212021010111022201122220220122100002011202111121220101010000101120110212222221102222101200011110022211210200020122121221221102010110111012202202001222210021200201020201020002220112212110001001121121101212011001202000200201112001222001211100022100110122110002212110000211001112102110002212212210222112001101102012221011112220202010200220110102202221000110102202212020210122010212100210111021102201202000111001120221000221121111112120012101122201021021202122002000021002112210212101120010011110020001001100212201200121011022221121220100110210121001202102002012020222120200122100102200002111020000101102121012000101012110020210200020220100120002210202122111011121022000201122011220211012000001121021121022000202112220100110021200010010122011202112021121120200212200211020200002202201100101211001110001211220220122101200111020102120100222212001200221201102100210222120012000000000000120201022201201111111122022021012020100011212221102202121122122020120211200112020022121021010212220200020012001201022020221120220101020222122210221201101120", "20102121012212020121221020200120121212010221120222212120102000211210022101222022111010010121112120101020110200011011221111200212022110222110012110100112112021012211111000010001200112110102011022220101202011120011112000111222221020010202021120122120000222201021000202002110022021002211221200210000111022122111012120000220010001220211100201220211222000020210010011101022021202222021220022211211001121220010020210101202022111201222102010111222210012102011211120002121022111120211120012201201021110001101021002120120021212201021020100002120112001012210020212112112112111120110011002210022212200000222222220100101221211112020120101101102120102022101200211202000100222221120020201100001022020011011221122020220120210022100211001011020020112010201010101100212002012110202001221010001211211221122210121222211200012121012010012111010012112202200001010212201222222121202210210211121022100120012200010212210010210120101120000101221012111022000211101202202011010011220101121001210012102010112121112101102112212100011212020012110001210100110102221222100101021201222210102021210010220012022202101011220102021110002101210112022210221020221201100220102022002211212210120121202220000220000001210101021202200011120222110220100010122100000020222220111200121012221120122112000212221001210012011002201121211112220021022220010120220200101002200220002112011121120000111002102111002002211012201121211201202001111212100101001112220011221201112001022102220200211102112102101201220012021012201201120021102110222122022102211210120202212201201011120222122200122102210122200111202100011211212100101201112210110100100210201101021002102201111211222210002211011102220102211112012022011010122210012021202021120110111010222102212221102221200222212021021121111212222210011022010012201021021021122102202220221012002001200020221000022200222010202111120022120121012000101212010201121102120120100221002122102002000012210111110112222202010110120101210112101110012022111011001110002220002212111011101222222202100122000102202220000102102022020221212000222022001102200210200012111121020011102102111010011010122120102020110021002100100222101010211001020100120010021122022200200212200112201200012101120101021112100122221010201020101202200102022010200011011111110000210102220201202011012200000021011201121210000221221011001020022111100120102201220202121011122002020211212201022112210011110201010210210011210212010022001102011010201212012120210212012222022112120210220122002122212", "12021012120000011200021000102001001210000002211022002112110200020000112201202221100220001002221111202021111121201002112111210122022000000211210010121220011121211201111022112000221011010111112101001110200101212010202222201011211220201202011201021022110001011112121111221111221220112211021122011122012200201121100111022100010200202101200022100100211222201211100210121112111122211222120001221001010000021110012000100122100120220101212011021221201201211020122100011220012101111022120210011012220202002120222022201200010111111201112220202201112210221000122001021012010021110112020002102211220122011100100201211201010000101020201121002221021020202022100210210002211002121010002201111111002000220022101211112201220110121021221010212102111221220221100222210200210010011012020200220121010210022200210112100211022122210020010110222021102122201220201220010110110022022022100212222002221120120210011012200101001001211110001120002221110020221002212200212201211020121112212020002211121220100111221200211222122121100220021221020102001221011202021000220110110022012021121222001022100120210020002101111011000202012111220020111000110111021211201202201100011001202121211220010212121102100111111221002202202212212122110210200211121122102021102202012202212221211120202112102112210211102002022002011120122210021202220102122011012121101201120121112100212210222201020002211021011211002120202210011211002110102200102110121001021122010111122020220002120120222201002002020221102101110102222021121012122011021122000010200202220200100201000101011122200211111011201121112211212110121121212012211200011210022220121012110020011201112120212200102012100010001200101011100002201200122001200112122222011202102221121110221112210222200221012212001111011200120101021100221122110010110100211100011122102120011211211011021101220111202120000212021112021221111200112022000112012002110100221022221222212021121210201221221020211221001102200012221012212020211202210102122211020202011121201020012220102011101012102212010120110200222110020102212202121202112111011000102120020102000200222020002200112001120002011012010211222011001212112000111021101002202011020121111211020002112212000201200211121122021112220001210022222112021010011111111010010222022111000120021222221122211001212022102201111101222010112002002210201121112202200000212211022122012111211120110001120200121110222001021121001200202222111222201211101101100110020022100121110211202100102001201202012222212211122101120220", "20021221200211222112120001112211000200200011211010010220222220222102100222112200002002102210020200112212211000220210122010001200020002222111020202120222202111011002100121211120210010220211120012020021022100111200201012101201112110202020012221212011212210121020101011002002011202002201100202000112221102210212111011020012000121202210202112222120122101201010101010100100221002120001111202120211200220021012212012012121122101201022200102200201021101000220020120212002100010100201012021120021200101202210001211222002012100000221221201221020200211012012202122112121202021010001102221211121110112101202012020200022000112112100122101222020020111120120202020210121012111110011121101022222210100200200000000102111112120210202112012110011210210111100110211121012010122101111120101220020201000210200001211001001222021111121220120011022212021222122120211102211122100111022021110210101112001211211101011121111111100002211011010110121000110012210000022212220112222222020111001222011101101210211012111222100210001011210101112122102222222112011012211200000212220002221011110121002111020201210202110120021002021112021011202121121010112212202122012200011220120102102221201120012010122012011210022002210122201201202111102201101211220011112100000020120210221121000021221201220222220111010201002210120200012010021111212222121211101112012212221001111100002012100120022200000020111021102011202122100012120101001200101202110000220122021121100111101210211110010212221012010022100201201021022000220010122011120022010211001100010102001222210212122201120101101221222121002102122022221111100201122121201102012202011202022121002111102022012121121200222100112201122002120000210010212100021101212200201000210101101201101210122100010202120210202010121101001102210122220121210001212221110001220112210220022021122000210100121002022011121022220100220211120210210221220202011201110210011012022011222112222010201102200201220002222011020101212220022112200100100201211010001120120010210212012010021201211201112220211120201110100120222010022101021201020112211112101020121021010202111101010121211102002202000200101122000202221220212221102012021222110112221010111001102020110221002220202010022102120222012122112101002111212110000122201212122122112012022111221011022212000121112222102002202100011011012210022102001011121200011101121022110002210010112222220002112020112201211101111120011101010200202000010111102100211012122221202100112111202202101201002021211121201212001000011", "22012022000002102200012020000212200021220210022101122010110100011001122000211220100001012020100002020210112112022200010101220111210012120012011210211210110212020022022122202000221110112121021021202001121211222122201022220022200102211201022020121210012122212101012021110220201111020212201120112212010210201101111012111212022002211100201020121112111221220020110001202102022201102210002122222221000000220001121220221110221101212200012021202121000002211221120222001010020102021020122211211111020212110220121222102202200212212112111220202201022210202022211212011210121210220011010020010012122010222202220222211011111122001111010110222011212221202012222111222201122211212200212020210220202211210020210010202000021122210201220200001020222222012211212000122221021021002121110200100100200212022022001212221100222211210110102212022001102121202011221212001100122002002010212120000200220012110012210112101001220000000001102222210121012012221001010020100002011022020121121012020002120012102012200200012112222002112212100220100002022010221002002110111212111200112202221200211021201022000122222000020021210110021021120012201201110021220110201112111221222120010210000101111010221010021100110012022120200011022202010212222020010221000121201121021210101102011122000210201112010010010112001101210020222222201022122102100101202020202012102222210202102011101202200101222020200010101200220100001122111022220200001010201002112010222211112002200221102101112121000001211020211000222201020112011011111101022010010200102002112102012212012020111222102020202100020102202212012002221120012120211111222011220021022021012112201001011022000020002101200121211002202221102111200020010110220222211112202022012100012202011220000210222200222200210220121022121200101112100210021121212000001110221211222211002211112021220111101201220122012221101110120110100212111121002100211221100202001012211222221221202200202201210221100020202202212201000022022010011010001020122212200211201102002022120000101211111220101001200020121122100100110210202120101111111001202212001211200121102202211122001011121001120100121221021001222211020002222111021120011011111020201020120220110010220202200202221110010002121210112021211102010200222222121202001221212012001221220211021122221212110211020200100210210000002111021200222122001202122011021201020122022221111002211220000001112222101120222122211201022012221111021021001200101221100120100211211220000020002002202001112222111020201002202100210012", "21220100210210022020220222200222220002101102210010012202212120212221101221011002210011010012200022101222121202110021122010000000220120222101002201121011000200000221122111011221200121200020110002020120011221122102212211021102101022210101001012212000000022112000122111022121221222000021112100111211000101001000012111011112200110001211021222020020001101211012220000010212022121202200102001102112011201021011202112001120110012012011121020221000020202021210001122212001012102012100201112111101100002101012112002101101110201200111021221110122010121112200012010121102121210102010121020102101010101221211100010220112001202110221200012020011102111012202102210210000000020121111022010102020200102101110202202122010122212002202021210110101112121211122021022000102110021020011012020112010022212011021212201212121201010202020110112000112020101210212101220112010101002211112201212001222021002202220200100121112221110020121212212002111102222222221211000011121221021010212210020020011021110000002012211202121112002020002202122002010201221110210111001000202012020020012121021221001220120112220202020100012000012110212112120220220121222101120110000202121012112211110020020001112112222210100121110111012210122111220020100201111111201100110220220212101110110000020212102211222001022222110210210121211002202120211200200000120120020110121122120011102212002211000221021012020122111102110212220102222010101020122221011101111021121111201012220120222120021201201200112001011110102202012211000120200010010212010010201112021010122010020002122111222020001010020220020111102010002121210220002011101020100201110212222012101121012011000121102222121202210210000110002112112212222011102102002212220110121000111012210012122121000001112220100021020211102000110111010211000100211021212101200102211100100211122021020210002222000101002000202020001112202010010220110121011102220020210010022011110122101102212022022212111021112112111001200101100201100111000020021001010111022110122202112111001121212200022121212110211220022200201121222120012120210110001221000111000110012212012101021200220010112020202010010121100222211001022020000221102001222011200012010120000120011221211210202200112202000211112000112021022210012121012221000200010210100220121220222201010012222000100020100202000200222201102010002020111121220000101001020200122212010210201122111221120020120102002222100110120220111212121112022020111111202002010022202112001111021122112111221201102201010222001001000120120", "12122211220002102102002100002212221202221222212101021111010100210200020011120010001120000012111200210002021000211022011211220122102000012111000000222002120211200111012101000000000112200102201011122201220002000111000120211020201121021201200210121221200021112222210212011021110000212202010100222222211201111020020012021222211212202210220002201101221221112010110222010221202111210211012110122211102000001000021121200220020000120100210111020202200121202122212021202222111200011201202002200211102012012020220000101222122012010220200112121102022111020000222220012010021200112222011222002000210002002120201221020000210000101002100220122201100102012201002100000211122011202111110122000222010122112000212120001011110210222211202222021211000002222010200210012011010001021102212220211220120021201220110201002212200020201110122222021221121120001000010100011020022220101211200112220102201020001011000010201102121112111222102212020202010011111001120112200201221011000011200100002121211000202212000020211000012000002102121020020111200222121012200101010210121212212121122211101100112100102221222110222122010001012201122001001010222012012121021001021120020202021100001220210221211102212102101100220011110201222011021221121102121120100210020010012022001022200002221121000201000021212211221020012110000020121120210100101211112210102001112221112220212021102021021200101220001122210210212211011210110122220200010211221222000001001121102111210000201022211201211020021222112122122012222210201111112221120222212222021211022212001121122021020021210101011012021111112122112220122112100122101121212222002000100002222012221021111220102011200021200000201101212120002011122221001201022211120110020112001221221112221111021111120202020010100202011120202110200020211012010222100012122221001212011121020022220101111121121222001000101202020222211010210101111100101010010222220000210001100000100111110120100022101121020011202001222220122222012121222202100110222122002121112120010011210021222211110120121022120100112210010122212021220200022102212212121101101100220100210011210110201111200022121012002022021101211102001021001122101210100012220121221000100102110012022212110010112100220122221002110101011010112022210112210010120021202000110201120212202011010210021122121210111112201000221121211201022020101002110012202201210012201211010210102120220100001211002121021011010002221112111002221102012200101222110221010212022100101210211121010102112121001011101120000212020220", "22011210110202211201122020221012200102212021121210122122010222210020101121201100212012210011100221010211120202120021121000112221022110021220212110112220002221020022100110102220121112210021111212221010121211220202110201012011022012102202021012121001110121112220210102001020010210110210000002002210122222122110112021002201122111210120110010121002100211212010101002101011220022202222200022021200210210200001112222112201111122102122021102112220220000010101020222011020022120222121220120021020212011002102112201122002111001111222012001021201001211122211100212220211010200010110212220120211022111011122012020212100012220200110110010001112210100020101120001101120011100010211120021221212222100020012211222201111111111211120010110120220120112210010120201121010122100000100102011021000001120000022220021211222122220110211220002021021002122211112002121000022120011212111011101010201120220202112011202220012110122111011010020221020220021022020112100121212021001001022201202011200021210200020200111020110121102220022112021221010121101102220110220210220101120111202122001121120122211001220110121120200100220002100202102110210122221121112221102022021202100121012221002212112222200011221120202222010210210111212220111100102200000201102002102200011011012021100221111112022121101112222100222022010220100020010010210101210021011010112021012101020011211112200221022211200102000201220112122002212222001222002012000012221110100222000100000120100112120110001202122111211220021000000020021220002000211202100220222121020012220122020101201112010112110122112200112220211210112221110002110200102022222111200102212020221020201121021210102020010112112002002012212210102001100122001211101011001220020021222202010220220000212211110001222010110002200000012220010112210012221102221122010111100012111121101121120221000210012021012002012002102210100000212201200202122202222000121000100111112120020210112100100212101021201201011220202121110110022200101210202211110020200012002202211211222122211100211011011022102020011211112102200111211001212100200020022212222000210102021001201011210122211202011202000002012202201112020102222220021020101201021020110201202222020010122112010011121000002020201110120002000010001021020020200101200220202202111120200120222201111022020221110022102012002010121200001201121202121200111220222010222112201221010202101121101102020010000100120101011012002211200110200021222111012120020110110001101211111101202212120201020222021100112022112002121", "01120220211222202212102122010011111002112200202010220200200210000011201201211221111222001210102201212111212121121010122201112010112221012002102121110221011001011122120102200012100212100201200012201100211020122000200211022202001222220210202212002112000021010122101002222212122112220002000001100221202020101121020111011111011010202211020112221121102022120010211200100212110022020111122111022101210112012010121211222010022202220210121100200100220201001200112000020020222200111012000110011210100012101021211022112011201120201111222110120001001010200221011022021120020211111112102211020112022211202021100220002100222210200102012222020211102120122112120121101102111021120011222101210001011102222011200202001022111022111112012210121112220010020211001110011020110202121221202002010111200210020020200211022201101222120111120222011202100202110200222010121112212111222221212121012002200000201010112210222201212020112210021220102022000021120111220212100200201201120010120000112221202210112002000021101120220002012020110200222121010012100122202222101021020000011200022202110201012201112001221101001221121010002121021220120221021121121120001202110011221212120002011001110101200121020121100102100222201021022020012121022110000020210120011221101110020100200011011111121021100211022012021201110002001210101222211022120000011220000221221002222212221112012221111202212101122020211220111002012101201011022101002110101020020221120221210220022112211011222100112120021120001020020111200012022110021001121201122021002010022120121121001110021001011011002101002210021011220110021212220000021220021222010121220111220022200011101120221020200201210111212002111000222101222201100110212201010200202001110021101021110002022200010022010012210200211022222022001101110001220222002000011211022011010000201210011200202120012000010002022021022110012022100122210211122002111020021002020122111001111212202210021220010000102011202211210100222021202021212020112221101122200002212221122212102110100100110210101202020100102020212211200002010112010021120122121102122000221010112110101220112212012022222202002010101220200020111211020122020112022122021201021010200102001001111222202022202121021020211101111211000221100111202201000121100001201221021112010010000021010011201021220111020000120200222121200221000100021211122222200210001110210112122020122120102111120011001011101010221022011100010121122112001022011000101120022200101110012001002012110121221222022111200022011021011010", "01021002100221102121121020020020221120110112222111011011001110200201120222120121021110212012112020012110001122001010100012211210122001121102012220200121101002221022221112001010100220210210000002122022202020201011220002011100010220002022012002111122221220020021221222110201100002211211220211122122202010021210201110121101100211000110021010222020201011112222011222021021002011101201111121112100121020201002212011102020010220201010222102122111112022021021111000222200010021100101110110120100102112022210102102022012100122212200111102010221020120210201122010101221022100202120200202002102100212120201211021210000101100022112221100010220211222112112212102122211012121121002110121121122022210012001002220001200000202200010012110120220020210102200002011101012010000110021101000022220112010021200101220222000021222122111101012212220221220100020212221020121120000101002211202022120211220111212011000012102101011211102010221122000122021000201210102021111010012221120122112210110112112110122002002210020112222120222021221220211021121111101110201101211110100002100211001211011002001201120110122201221210120100022210220121201110220000010200202120221202101100111222001101122201202222222121202212021210010112212202201022011002221101001110000211012220220100002121112221000122200112100002022002112111022120211002110000111112021011022022121110011112020202021121000101220020001120211012211202122210010022121210202020100111002222211002101101222021011002210002110002002021100122121201211022120022012210121210111010101212101000122212021122021121012111020022210221110121222102212110121100002112120200002211011002100210011000221101010220210202120110022000210021022100020011220010211000102200000120011120220201211101210101001201001201110012211022021020000002222110002120012211101102021001102221002020002202100221021011000022212210002021121000010001200012201021120102211222102211002020221211222201121122020121111022111221122210122221010210111201001111112001100222101112220021212010012200201112212122222121220210100022220222221121020012221122010002020220111212010000200122022011202100100002012222021211202020101212120211012122210221111210111100021100000000112200202110012000210011122211112100222120211110020022111202000120121220212202211022011021100122220110001010001202101120110012110120102101102212220020100012011020011121021202200200200222211201111112021212202002001222002211122012220120100201211210102202212022111102102022021210021100010000100202022111100", "02201210020020000200112211202022000211001022000200020110201210210200120212220121000102211110112122212211102110200122112022120001100202220021002110121011202121212010001200002010200012102212022212222021122120221020201020221221220112110120220012020120111020001000212210010112002100021112002110000011222002110020100120221022020200022100110001122122011112021102212102222101210120110020200011011102201022110201122200100000220011111101212200210221101101222001110102022011202202202010100120101021022221222002200102122212201220100110111112200021110211012101011010021210020222111020202120110212122110001002010011000211102110200001222122220202021111200120121022112210110010012122202122022021011221220100020122110102020200220100102000211011211122120012111012220210102212210122110221101021221012122200121011201220010112200202001021102121221021220222000201102122011111221122101201010111111210222110100112120102210212201112112200211101011100220121122100011020200120122001200222110112201210111200111212212102110210200102020221120122220111022121220221201101122000010020022012202210001100000212212221110202221101012220120000200200012210200022220002000112001021002222100211001020002001221212210221112022021222001201202022010202202200111221121012200001000010020211222112210111122120200021010202121212210000201222100020011022012211222212222011201222002002020000111222100102022121122121020110102022121010222000112101220222000120112200021120011121021210102222211011010112110221110221221020122200121022111201020011002101112022011110120010202201121112120222121202221020211211221100101221100120122122000222120021212001201220222010022112102212122101020011101102112022120002121202221201122122011012222221212112110102220122212001101000202211120020100112002100022200200221212001211110212110000200001212212222110221010120111021012211001212102210001010212012112022101012202010012201110202221002101112010020001101020202112000222020020100121100201110201120121210120112001112020101011122020020121002221121201121111012112020010011121020010010202211121012221222020000120101100001002120210020022011211221012220010122102121000120222220101220102120102201102012010121212122200012012021010120222101100211202122002001011101100200010102210221110001010001220121001022011110021201011211012010200001100001122001012011221110120222000210002102222221202122002121101002000212200221012212112111012122022212210202100112221220122021110122022001021000001012021011120121221121110210201012", "10102002120120012010121202100020201001200211121010111001220021012122201212112200022122200022000201220220112001021200001212002221010020000210010220021211101102012021111021011220112121220222020201010011201111201001210011002010210100122101121102100010021010020020120121122102200021122200100101200020110100002111220201000210101010011221202121122010121202210222021000122020022100010200221122002020020101122122220111011122210001120102101200021210021001211022201200012120211222111211120211210211210220221022111011002122222211120101112122120022221211221000000021102002201220221122002012121122010210120011000212220021121211202010112010022120222202222020202120022202100002001122020111000000222211210020202012200200020022110022221111200022211200010012000011210121002212012002220010122201222111202120002022002100211110002101012211020000012221200021102111221222101201200021110221120122222012120000221120211222202111102210022110110221120202200000010111110220010102000022202111001201021100021010221102220200121111121120212222210000101201101221022110211220122020102110002010200021020202112222102201112100210000012121210102100200212222102211102020111112012121202111211211200202210010111202200002010111210001002202022001022002112020221100120002100202112122000020221002211220201012000111222211120221202112110200102200001011110211222012101000201211112102022212002220112120121020221021110101021111012211102021200021020222021111021222200211101210122010121022102122211221210020210012212002211221222222202021221021212102111021222110010002101122200100022200101000000122010001110101101000202201020022200020101201220122220112010010021200221012011020220121111012122211202221020001100200121001010201202100010210010210201101101121001120022012120102122112011212011120002220102101112200010102100202212111220201000020100212101201200112210121201210001121122221122002202210011111000211201202202211211211210110011120122110000102201202112211200012201220000100001221122110222100011211000121112122010002002220110210122100110000121110120021020222012102112011221101201202202210110101022221210022210122120020010220022210010222120010120111020111101002201202121122100000121201000121100102210011000100102011102101211002212101002020102001010021210001020112112102120201222111121121000002001201000202112201102000122221222002201100002002000020121202221111110212112222110201222022100111011010110011210221112012010101120221001002211212110100000002010220222000212120012102102122121020", "10211121010222012102121002201111011012022010001211200202200022001202011011110211011202000021001212112202112212211122000002200020222210122221012011111100100111110012021101200200201010212020122000200120212122220220110221122111020210222201222011110212012012112102120110010211122021201010001221000022101200211220121211020122222011110102211122221000102100200110021022221120210010102222020001221000101010110000122221220020122002021011121121012012000111110022000100020220200022000210221202210010012211211002222211102202000001120011022001202020202200211002002011111100022211221020012001212221111120120011012122112120121011122011100200211000200221210210212201200201010102112010112000112022200010001021001100112201010110200100100021021120100112100012221112020101220020111021002121001201012120211212201110222001000100110012120010120121001012122011210202110122121221212202000111010012210202212112110010112022212022211211220202100121120011220102111202220100212112011221222112010201222200112222222011010120121012121222120202020012010011121011022102111210021110022002201221100201120211101200110001101010210220111220210011011111200001121210010000220222210222012202000021102022122101101212011021221212001010211212122110101002202122021220122000122202010221102122211210110010001220020101211210101001122001010222101200212121202201202110212010211220000202220122222212010110221200022022021110122001002201002222220121010021222001011122000022022220111021111001112021010221210110121101212102011211211222220120112010120121111100212211021211120102122200120011010211220120001112222010100110000202111202112010102001121121200100011001212111101001200202111111210212221202210011012001102122222102111220220120201010010101210202201021102220011222101201210011121012012220010102110220102102000001222022221122221011201201100002202122202001002221011000211011121001000102112121000021200200110220101220020122122111201220101020102011111200221212100102122221112111100112220201212101022202102112002000112012122110111211112022100002110102122112200112110102002012102110010220202101121100011211122202100101112100022120221200212210001212010222112111201010122212101102022020001121211100020012220211221002010011202210210021121012100122111102102202110002011021112002012022001212122120212200200002202010012020022201022111121110011000001011200100112210101121002120222102112022001022121201120222021100111112212020221210120210102212212020120102112211201120021211102110110001202100000021", "20110210102100010212111110121210100001201110102020101000100201011120202012021220200202000120210222222210122112012221100122010200100011022002022100020010100122012211221021120200211012220002020112012020102120120222201000011210212022002021220112220110112222102201222010022122210012002002011112102001202201201222220222222121221020220010020011111121112022120212010020201011120101222002000112020121010120002020021100121012202101221012012202200100111000002010202022010121201101122221212000022000220222112211212010211102222202102220121022012211002211111021110021222001122120202120111211002112200111210000112201111202111010220002000001111201112101022002200111002010202020010120011211221201210011100122200200010120201011001111201100220110121112002202022212212120200220220001100020221011022221021222001020101020002102102021002102210221210121012120200202111021102012201222002020021122110010202112022121200101201000010011202000000221011000001022002210021212021021011211202111210010001021211211021022212121001000120202201101010022122121000001112000201000111022120120200110010020120020221021110200000112122020201202010210121000112020200021110101200020102202202202200211222012221110000010121220110020220010110022221222222211022110100000222100222101211211011221101112200222000122022020110021221210120011001201011011110212002111000002220121010120122210222221020211111021211020022121020100202011201002212221100100010220111020220110121211001110022110120022001000001221102010200122011121110102002111222121101200120101101010001202201220001211111102010020110000000201111011021201000122201202122122102012121010211012020120210212220010202200202202220000112012111212210220021102102111122102210200202122121110001102102101200222012101202220001011022122220200210211201211011011012010200200102112221120221101020121200002201122200100010200222022120012101022200210110112200012222110012211001111120110221011000211122201122221200222010222022010221101002102201020100120002212102212112121112220221102220010111021102021212222202122001211200022011220120112201120200012122121202001020122211210120101212110220102021100121012202022210212221201021020100000212122200121010222202222112201222001212000011101011111010222012112000120200111021202021121010111010020100111202002001002001200112001000022112001200021200211121112202200122212021200010200022202010020221022122122220220111202020020112200020020101211011221010002102201021010002001200212120100120110011011221210202212011110", "00000122001212122002221010201010201100012202022020012011002212120110211212110102112010102001202121220121110101210202020211020210211022202010211012011120011111011021011012212111022022020120200222101211001012202001200101000212210221222222012002110121120002222120101002010022112122222200221111022110002002121010220020200012122211112212012010022112121111121100120102220202102202002201001210211100002001020102002012201111000101011121121202020100221220202002222220120110200222102112221200021001221100202010021012001011002211110201120112212110001200222111102000112111012202201010010000001201002211021210112221211111101222122112120110011202210201122101010102022122201212122211212111110222102111001021212122002222122220221002201002022000010111020011001221202122122120021102020012102110202002200211221210011010120221100010210122001110202020222220011210011201222101220201221202122110012022020010010121110211120110222001111120100001021012020220102021121110101220100210102120020122212212100222022021022100022200101022222112110002221121120101022110010122101202122102110221121120110001212212000120200220220112222001202020121101002212100101110101022021212201011000201001112120010121101010221222100211000221010010202000001220200010020112010010022002211202212002011120211012100201111200220022222010012212002001122010112201010010221212021121002000121002211112111001221202201200011211200002221111012102122002100012100211002201201100211020200100200002012110002001002220020112201200100121122102122201021100012002022111000210201121001010221211002112101122021011210201011021000111101101021110120200121222012200011220201221020120211000221112121001110100112002020012200002101212200012012110212110122220121200112102111022022112200101201122211011202101021200022212021200010111000221211211111101210022021101010210111002201002002020221202220121212212021121021020012212202102121120011011112221111120221221220011000221200222122001222122200202012001110210100100012000202102102110012110011001001212021221200001011100220211001101020222021200220120102102221101221210120122122201022002201212001000211101011112101112200010000222211020121001010212002110010011022022211102000201201020102210100100000120021212100222021102100201010221001201210210110000121201000012001020011001021210221000021100011002120000002101200000100100001111022121122000201020121020111101010102222212111002110002211200102112221120202012022122112012110011212201210122200210200111011222202111221200110001", "10111210010100110200202210012100012220011020112112100221222102011001001011022220102100002120002211111111001201101020110002211000211102202220011120110200220101110120211022010211121112211002012200211000002122120102010122201022011001122002112101222121001210212211010022022220020220000020020122022012102101100002221211110121202102022120222120020120221020101220011020001001110011001110020000022021012112220222110022201111001010220001100221222000002000011210100210222002211200020002001020001111102020221102000221102121201010202202110111101020110000210222202002110201000220110202021020102101012100201001021112101020212011002212111222220122200111211100111011001101002202221020212201022212121222110210222102002202110102200012020020112120002100201001100201011021110211012112010012212212001201112000022110111022211111222022111200022012211220112001200110022012012012111022000221121211101000021220200102112122002000012012111201121021211010222201221202012202112102121010202010212220000201010111022211122122221100121100220200012201211212100221102102100221020110010021101221022201110220101022101111112101211202110022002101201210210121202201220010020110022111000210111222220022020101012201122220020201102111022012021210210121212202112000012210201222102111100212201112211102111021122211120111002220121211121210200202220120212021212022211120210111102201002022112010121210210112101020212000220221011200122112120101121111122012021212200211110211102110212200202111111221210110110000122211002022102112212100021112202112011200021112021012200112120022022111210221212202012210210021111120101111002121202100010220010121100122201002021220120122012222121000101101200121000120220221022221222002200100221221112022101021002111011021110201222021222110222100212102212011202220222122102112002002212102111122221212000020120200102211001122110000002102102022111012101112000222212011122201202020121000021111210212021101011210221122122011211020012112001210120010000020101001222020220002222002001111000222102102100002222221011122002122120201102102120021201222201120100120121012112120101212102022122211111021021001001020102122110212112101111001012110100111001111002022200221120021000122212222112011200220111010122221221001021122010000112122002202120101022120212012211111022122120121101211210120220211111110012212000221000202000122011111021221210011111210101111001121112211210210021012200120012002200012200021001122100120122100121102101212110210100021022012222211122000202220", "12201220010122210002012121110212110221022002010011121021101112222212101112110102210101202022102201201202022201211111121002220020211221202120210120102122020022111221010020120210120221100200100112011211020021101010012000120001002100110020111122210111212010100200210122021102122120112021120121211202110110101020110012121121210200110211210220001102110110001210122012220022001110010101002001221002101201020220202021112101012020002212200001010102201212101122210202002221121020210212200200210102121102200122101122011110112020112222002102100011120112201212002002200011101020220210000102100121112122211220010211000222122221022222102001221121122102212000221102100220122220221210210200112120012122012202221101221101112221212220102201022100000222220120212110020220021120102122100100121102010012210222012001201100210012202000222211102010022101211011102212001101102212020111022110220201122220112220122210000020120021022221121200020122120211221002002121210221111020221202222010020101102100120101122012110222012100000000020120220121002011221012201211011221010111001112022010021102010211021101002121201200221211110211010122011101111210122200201110122111112102211021022202002221000122002121201120021102120202212022120110212222021220111221221220201221220020102111002200001212012001202102020210220210200111010002221020220011022212222200021012212020210200110200122201221201211212201111022120110101101021001121210000221212122010021221111021110210221102022111022201001022120121220102211020211122022100022221021222111220212101212101221002220110110020211101212111101022111110012212122110101222002110111200021111201100200202121021110221102120021001211122012101000211211211110011100212100210012211121011011110220120200200202121112211212120020220210022220102011200221010211202110010110010211222011111021122002122200012002211201110020102222202010212111211101100012220012020202101101212100102211202022120102211122020212022122120110022011021212122001201022221122020010001010012010020200100110202120010020012221022112102212020211001000211112121200122212102220000222112210112211212101220122200022110020210201112220212100211210102112121022011221210201001100020111001120022102120012002112000020222102010212010100121210011012121021021121100221112102111012200021111022022002022100202100111112111022211100021201102021121211010200221210221200220212022222111122120200111100211011110011210220021022210120022002102121101211222101222002012112010011010102012000111222202210210", "20011121121221111101001112210100200011000210212220110102202110022211021120222100222020220222011000010211010020112002012111122112201112101120002202010001010110212221012011100111112002010112211110000212202222202110001211100202222111122012012221001112002111202222010110121002200022100122012211121211010101020111211121102211200102210011100021202212210221202021111102212010022010112020220212120110201101110100001020200120102001202102112220220111002002112220202222100002122111212211002222101110221201021110022100200100200221111020212101010010120102110102020212222200110201201200021202211111001112000011212002100021010210211022022200210222021022020211020100000022010021001121110012120112121122212020222001122000002111201102112200020020000022110002002020212221002011202110002010101001101012102110221022000210221212210120012210122211001101211201021212001201001110112202112002211200012012111221022011101112211120212002012200201221111222100112102112200202220012002202002100102200011011201002221121120212010022010120010100020111202220220100202122122120001221021220120111002200101220210120021111220220021212201112222102020202020210101111221020100021212200221020101221200001201220200121122002000222112010100110102011011220121001122101202010001102100020212220210020011120112022020111022012201221200210111100112121201122222100220200112220102111020101100112010102120212212022201212221021111020001112012011010011112111102211002122221120111020201120021001211002200011020220011020221000220112121222112020021010102212112002202201220201101220221120100121202212122101122111120012221202212221101011200222122122200020110220202201102210010012212211001202212010121212111001122002222212222022221222120001110100010200200122010101210110120222210100002200022221022011001212222000212110010122112122201112110212212110020101220221010011212211120112200202201101000111001200010211012112002220211122010202000110222122012020221021120221111012222102002020021211120101011210120210020002100111021112201111121122022111100211111102211001211221002112200202011111121022221201111212200100201102012020202021110011200000010011102002012111100202212011112020200110122010001210001000220112101022220022021101111010002202001202112211012210220001201101221010222101011201111212010021200200020000121120011201120010000020011222201100110011222011221211220020212212120022022111120120212222102211011012102101121102210222101211111011102211101200112202100121200222221122201110202210102000202122", "01010010102011121220002202211021221200120210120120010210121221001111211202210002112112121011201212122220012011020120102001110222201211001120020220212212010221012211110101201000221110101221201221110210202012100221100001012221220010110012011212122001200102002022001022201202002011011000100011120221011010011020012111002202002020212100011012101120222002111221002111122012002221022120112100211001110201010101212210210112221001001022010102212201201222202110021211101020222101021212120000000220022011221220020001222011220021222102010011221022211200220011020120002210211220221021011021022201120220002112120011102212102220112202200110210002012222002121000221121012021002022110120101202100220201121100122011202010120000001101200121111101210210012222222021212212201211101210222121211221220200002221020120110212211221112021121122222110220200012202202101210111022122221022022110112221200112010001100220100020210222112220220211202120221200121201102021111001210020111210200020110201112220020120212120102021211011012211212110021122120022212211100202121210200021021011122022001220120210012201010211001010022222100201020201110011220010022011000120110102201202110112012220112010121002112222002120222010022211122201220010021112202212100101220011100220021111222102112112022122010120100022100020002010211101111101010201102200000210112102012002002010211011202000100022002001010120021001122222122222020001220002221121120100012010101221102200211011000112110200020112011211022020121210012111212221202202002020212122222112212101210000200011112220202102122210002220111122122011110212011212022202201110022200002001022000212112102021012211100220120211002010000022222211011101201220122211002122011201211210110021001000122120100021001201201021220000210202110111210020110122120021210002202101121022020202102201111100021122112212210002000202211120112222211012010112201022011001122022102102122021211012001100102110222112201021120001002202221000110220101210112001001101220211111111222002200020110222001002112102222212202101221212221002212012001201200000211000220101110110211110210222111201211021101102211101112120021212111120211110011110002222122122001022021101011201000010201011222001001012120101120001121002220101102100211002200022210111110200011220002220000020011001211112202222211112220222111212120222202201110020211102010222201200000000012012001021112120010012002020201022100112111022012210102012202221121011020122020201001211211220000000122220220202010102221010", "00212102012211110010200020012111122010000110222010001111122220002101102100211101100010111222210211111010210010212100011020010000110122202100122111001121022202200021010002212102120101000102202021200021000102211022121210112210022210122111200222100021212011102210200110110002120221200121222100110011101222100020022121100200002221211202002002202121020020021210110222100212210121211101120211101220110222102110000120001210210100120001112222211022200212101021011212222010122002122210221101202000202012112020110112022222000120110002102100100010122210021121121200110020201220211121112122111000100120202020110202201211001001110110120211202121021110102001111100121210010102111110102122112101121102112120212120011101100222202012000201200022112111211002210210100101112102200121201002220111112122210212110101102010002201222111010011201110220210120111122012102111101021000210212021112202010010112200010012202110201100021021001222110002201012002002201112210010011221222022102102010120210111211112012112120220120120010211210211220222120012221021021121212122022001222011122121010000200200101212121120200112000221210212220011012202011021210010002212122220021121001101122122120202002202000020100202022111020220121111220112222012112012210111202210010211121000121111220100111100201100002011121121012122200120110101100022020010002111012021101122221012101111210222102222210220122102122120000121100011121011112210202210001111000002022100211011022121010220001020022122120211110110011100221201222122120012201201222010100221112021011011210112110222210200210020201220120001000000001100200122211012102100100020020221021210120110220112011112211011121001121220111101102211020012220102222122112102211201202222200201000210021120112021001222022022101211000200122202001102102102121022200120201021000021010002210202121022220200200111000012002121222211101210212211211100022102111001212101010121120101100011020212100011121200211121020201102022200202122211100200122122211110011010011000002102011220020002002222111211200222122002200202022001001211221221101022022120111001220220102012222120222211212121111001211221220001100011202202001001001122101000101000121200201111000122121100200110101000100110020201000201022111002210120122220221010222221222021101012011200201200122021001010021111202211112121122010210000222112201100110012222122011122012222001222200000211011212120221001001012101002101112110120021000112201022222020000112212012222011100211121111010022121102121111222212", "01002100121211021122212112220202112002011101001111201211101100110000000012020101112101200002101112021110121201022012001120200210002220102200220110201000112022002222200201200110101121021112201102011212012111111212221222220200200111221100211211210021012211211101202221120212201110210110022011100212202011102012200112221012221211010122210102210222020000210202022100012001202110201100102221111011200001212212220221020111122220100220120120211121100210012001012210110210001102212222100121020222010022021001202200222200221021012221112100102122000200210212210022012200120012120200211220200100111221100021122222202120210011112012011002001202120110211210200002111000111212002100212122112001221202122012101121210000020020202000211221020202000012212101221012012221122122201122122200202111220102102100000211100201011110020222111222010001210220121100101200212221101111202120020201100112211000212020202101102010212211012022020010101022122001011102002122120000012201220120021012020002110022122012100012122100211200021001201012211122111021221102021211012021221201021100001202121102211110112221211000000210221002022000010201012111020201102000000001002112222222120222100100212002211222022000002100121010122012001021220202012010111212212112002111000221202100122220120101102101211222100021012120200001100020012021201020201021101120122200001222000101221212201121020122220011001201200022010121120022102000102020100120011102002211211202221121011200201011022101221101011001001221110211211002120201001202012022001221221022201100121111021020110000212002122222212221110212102002212112112201122200102012022000112022000210120111200200211221110210102201101221021212120212012020100000022221121122211000210020222200200200112101022122111120200011012202210010102100212202110002112201011001111021221121102010202001120100020120121222100102220011101011021221200220011012121100200010210101022221000222010200221200122100021012111012020222212112222001100120120000100101222210221101010210001220011120201101110111020220100012100020200000202021201121122111102101202222110220200112002012010122211021222100122112210020120120201021001110111112101002120010220010212200201220111001021101111100010211100110101111002111220201011100211122110220100210220220122200111100022100102001210021111112122222220010002012212020110021222201020210121111020222212102122102102021022122021212221210120010000001211010201110001120011012212110011122012122022111102002200000220001111200020110211220221021", "12200021111020101202222222121112020111201110021100102211202021021112220021112211102122011002221110221220222220000211012100102010211120101212222202101002112120220110211111102212011011002212010122110111102210222111121200212001022100211222112021111021110110212110111202120002120121211011122001202120010211112111212202202222000102122121012022000021101021212121011011100212100211120221020020020121102112001100020121022122112011101121112012111211100002121220021022112221020201212202201211110101100102200110120101102112102101210212211200111022120120110201022001112221001122210201211120010120011102112212102122120020202110210102101001222201111102220012111020020100202002102001102101112100212121011221211201122020221211100022020122022000212222002011002220100011102112012000211121112122120200221202022011200202011012122001002112111101101110022101010202110001022202101112101210220200022202012121200012222201000220201100111100110001022002221200221101121111002101200111121112120002121222220001212110020201012220021021012020112201012121212020102021221122021001000211210011002111220110122010022200100221120210022011022002102201121121220200212112221010220210022022200011002202000110210221210021221220221222101101000121012021200212020110120101220102110122001211112211022202010112001212012201221000202222222112020100222112200002211002211000212221221012121211222200101021111222210022020000011021012100000201012002011012002212000102220121212110101112021220212020111111021100202020020111012211120222201210210020211011210011222100102110121020000122211210220010011012012220001211222021000001020200211102212220010022100211010021010212112111110011212112110112001011200021122220200202001221000200001221222112202010120210110112012210001002112120010000200211212021001110111211220121122022211012100220101110021102010012212210221011201000012221121000112110020221102121000101022020112202102200101220110200111200000120210102002220222200211001001102101100000010210220010202012001211202201220101102011212011212121212110012210220020201011111011000102112020111210221112001222202221121002111022111212011020121120210122000120201220221111121111011111201000001210100200212100100202222000100212111212211101210212200012012001212102100021111111021222211201202001101201021200101010201111121212120122200000112120001100111010010002102200212222010020002011111112100212211021202202201202121101120100021020000022100202200201102112120022221211100110112202212210202010011122020011000", "22220200210102022210111011110101000110221020202101021111200022212100210010212101011210022011212222002002110221220010021200001120200202010122020110011222210002100112221201211100100002112201122201212210221100201021222022101200220020012121112210221012011222100101111110222112100022202122012221200011220212122000120001202120121020101201102011121222102211020121000200010112222201022012110122201212202221222202101211221220211222210220221010002112210212202121000000122222121102201011222122210012120202010021000101212211121222212220020222112022211101210221220110220000221211112001111122122202212111211202000210021221112100210101221021201121021121210202211110120000122012202122112211101100022020012121101122011220020021211100101200222122021221021012011200122000210211210121000100101211212002211222101122011020200022111001100100012200112020122102110020000012020120200112000222110202201110020220110011010021022211120121122212022022022001120201021020012222001120100121111110122000100220011111011021020210111221212100222100120101100002200202200010220121021102200120212112000120121100201021220010201010102201220010012221200101222100000212221112020112101211110210020210120100100101110221221022001100120000220120202001122010201121200201011210012012121121212000112101221010020021202012111221022212102202221220012110211222212112101200020120121222011101111011020121212021102100111101112002212201020002220001202000211112211121001000101201012020210111200112011020121202111222011102111112102210201101112102122001221122010220220222012212020001011222200112102021001020211211021222022120002110020022010122102011100212122012221022200101100110000121021121220001000112111120202000222221100112002012002121101111022011020110110022220201021111212111120110211221221221210022120000011122210202202011121112220000122212200212021012002010211111001211220212102022211020202122120122122110102101020221020012002220101002210122001200222110021010200201200100210111001002200000200020020000012200101111212020211001020221200221120100100220012222220202211220020020221202220111122011100222212112002100212100020100020022212221102002001100201021101222010121212110122022222111222000001112001012122220101010222111020210210211212101201220220222111110000121010120200121010200211110211101112120020001210002101020211020001200111010020221222010110020112011210221211001101110012002221121221222101201100211112100201110101201012010210010012021001001011020221200120110111210000202022220122012", "10000120212221201111222110101010220221201202221202112112020000022222002212220011122002102001200221221022110022220212210001112122221010020212222220001200202021122222101000001111102111020210201121020010222211120101110202111201212120011200211122010121202202201020120202212021011011011211112000100221022110121212210221021001101112011221111211011200102220220211100000111012210220022102121022000121000021200102022200020212210110100101122222110102102211122222220022222200220002010101220000102002121011000112102010121102001121212112012120111120002211101211101022210001211101211012022010011021021222101002211102200201110111202110020222010122021201100210211100221221101001001010010212220120102110000111021021220111000012210110001012022201020022121100021122102021011102101021211202202100102102201110002100222122110201002022022110110120102002012222120010001001222001000121102202011100021110110022011111021220222210120001222202100002221012002220021120000112002202121201222221222021222001011001012012000202001211001100221112221020102012200122002210102110002202012010212201111001122220112100111012221002210201101002121022121101000101210210201121111020100222011221110200022111122010212200021000202021012211012202222011120001112002110200021120020121220202001012111010122202200222020111010002102201112221121211111201202221212210201122111101101202010221022000222112002021121212020221210110220222211222002200021020220202111210022000002022120111120211021020000210020001220222122210121012100111000020221110010102020011121010000222111111120022112222000100022121101000220001111221211120211001202022221222120201111102020100110101120220221001021112001120210122000112020012222001002110122112011001222201212220012110210001021121200021020001221200021101022112010101020202112022102001002102101202002100000110202012011100200002002120110000112112101020220010120001120221202210202122110101021201212001212022111102111111112102012022111111220020120100212020021100110021120210201012122220021100120111101211222200122202121020211211001011000200001001000102201120122102200202120110102021201222102020202202112002201122100112121212201122000222021111201021120101011121221000210020110022210102212021122210010201212112011210222101202000111001000000211202111020012202120002120112101021112201212010202200100100121011011201120110210001012120002000121221002000200010220012001002102221010222101000111210102110011011112122212102201101022101210112211010021211121212021102000222220001", "12111202111021010201000212020011122102102221101012210012210211222201102001110112111211011000220121100012100100011121220102001102001001120221201210200201102100110020120102110110120002011010002201000022110210222021201120212022220122020002010212020022211212200022111101220021012112111002111012212111101000002222120201211220212211210012001002002021001212000020202111012002020200020010200200020102110102111210201212010112220000011220011201220222210211110211221100102120002101020021020221102001212112101121101000021122212020010222100020210022011222020102110122111201012120201210012220202102010011000200121021200110210021012222221011202212102202001211112122021010120002200112101200010111010000221101212002210102211200102222220011112100102112120011201021101110100122221102021211100122122110001121110222101110212001101120212020201200211022002211222222121101122021200202200100122110111002121211210001012220121211201001110012121200220012020110120012201102121222120011102222202202002200200111021020210012110201221011100011002221202122010221220222021221000010212002000022021221000100102221222112101211100011202120221200222212012001020112002002021011212112201022111001021102220212211110022022122121222121101121222020212022002021101020000102011211221121110122211210201001111002010210120021010111200110212020000212120100201201121102221122002011112001111001021120010200010210200201221102210211200120200012220112202200001212110220022211000000000102022202102220001021210121210112120121010200201120012212210201210201002100101010011002021021121011121210101000001101202110222020001210100022001201021001020210112101100202000111100220211000212110200011001202020020120010020211112112122112012002022202122110121111021021001002000211000201011222110101100111010222121101120121202200011010021111112020022021000201200210022200120122120011120120022220201210002000202010112010212111110100120200220211000220000022001211121200212021122122002010102020210202210010212120211022112101001021100102210021001221222021201010012010102021011220120110200100211010100101221111202221020020000210112220112121101022122120201012201210202201202220011212201100122012021122111212220020022110110110000100020020120220122010201102010020011122012101021201012200120221212202111022020001022222000022022120001202221002000011211112101000002221121122002201001012212010201022011002021022000002110120000100002201121011202111212222102020122020221211220202000221102200100011201022101020100010020020", "20010020000121212011021112210121111022012020122100011120122021000022211121110011211121202012221012222021020101102101210020121211102201121101210111011021210200112222202220120022121112222011020201200000102212020020110110011111201220021100201202021022121112010210002121120121110220102010222112112011000201020021112222021122211122011002020101211212010112111100000100212200012102021101201001112201201111211202202001002222102120021020010011022112101102120222002221121221201020220021120210110022012101001020112000201100001002011121211002202110222222102210100101220101011200120112120122100000220021220011110210121202210002112210202120121022202120221020201101001110100222012001011202100012020011011121120220121010200220112211211202011200220101002210011011122011022121102020210000121211102002200222122001122112011221110110122102122101001000211100101021221102021010000012000012200002002122201000220101111210100000001122022021112001111001200200112022100110121220220111111202201010022012201222222112200002212020112110011121122000012100221212202010211002022122120001121222020022011211110010010101011222101221122022000122020221202112111122120211211001211111202020212111200220011011122200100101010101200211211221211210201211020101210220012122220002121001020000200220212012112222021201111102020100122012211002211220010112111211112021021222120022022221200100112112012121022200001002012211212101220110001221012020101220101101012212120012002021121101120010122111110221111220200212221012122110201101012202112221110021012222222201201120110001000100022110200210102220220200011210021212120220101201002101022211212212101201100001211020200010100002212201102221120210101021120112102211112112212021222020022020120211122110222212120120211001000111122002120212221111011201111010100121122220101110021110111201022012120221202220210221122010110121212222101121012222211122111111201102222221212102022221212211112101012002011100202011121100200012220110010202221001202200100102011002222121001002211221101010100222211002220122201200202110212122212001211212201110221011202101001201011211220200112101220202012122110221201000111001220112102002000121021110122011020220000200022222022001212020220020120100000112022122100111101110211102111121100100112021220200122102211122012020222210001120000101012220202211102111101012021212121222000211120211102120100020100110022221222001000011112222201200211001021212222110202102021101110102022120011111000002002212212201200011111210012211", "02221000020010121122020111222111112211111121102022221121202210222210100212202000001221001020110000212200012010121200000001222102001201210202021222102112012211012222120110002200122100212112020020201102121100020200021121002012022000011200000122220102222012112022210111221221202122212220021222100010010221211022011010212201122010012001001121100120212100221100000011212102212202211212000020222120110202011211001222010001101001200222202120110201200212201202010111101000222122212120021000202110210200000210102002212202020201021101122202111002222100112202200010011002221202101001211020020111000212001002122122112202212121221120011102211212000012100202020220110202210110122201212021101110121020212100010201101111021200011012112220201201001210120112012221212202210021101200202112120211011201101121210011001200010201022100120110100210020121111210000222110211111001100211012201200200210210011101220020021001012020201101201121112020100112012022121110110011221200111111002211120112101112211101000121010200101202212121111021100120001110121201000212221211220101011200120202010101211212022202002102201012101220022010212012012100010221100222022112121111020211122112112120001202122002220210000101102012122211101212202221211110022202121020000112112021121222222202112121111020011020002022121020212211111121200021020102020222121001122020000020122021102011210222121111212112102122001111101122020221020221202022100000212121210101112020110200020120201012022100220122000120121222110012121202022012001210122011022121101022222201110011100221120201121020212020100220101212112201212200210001022211011101011220110222111121210200022112020022001221011120222221010200000210201221222002210122122002220100020100100202211212121111100020202222001200100211201022020020221122212210220001021120221121020220112201121122112011201211210110121112102022102211112002001010222021210212112020001100010201020021120102220210210102211011100120211100211222220121102012020200022122011010120020012201000212212002012122212021002201111121220120001100100112111021110221101210101020102010011110111221110202122100101021120101121221111020100212202210101201210021202112200210022201001220211112120220112002121202102120000121222221102020002101001212002002021011020202102121011100211021001120011100012120220021012101021122002112220011200111111002002220212002102210100002020212201020101021200112022012110011011101111201121212001220000112011202202121120021120212210202212111000210220101220220100110", "00121010001222002210102010210120122012212022201012020211011102012011100022001201221100012221100120120002122002000022100012020000110022221020000000222012202102201020222111220210210100211102212122211120022011221221120021211200000222112022202012110102221211121022111120222201122011121200020112202212020022211110210121120122202110220211210221122021211001101112020211022010002111121222021110210120101221201210201012110100200021002021010211220000110111121101000022122221011210122001101011020221020121210002011210101010010010111201110211011110122211000200100200221111001211221001211122110201100021001011002211000101111102100111100112122000012121212110122022011110021012021000220001020020112110121200010000221200120211101001020111012210220000211020220010202222210011011011010220101221110202121100211012100210200122211102122221022010102020211000201011202112000120221122110020010201222112020221011100221020121002010110212011211211112100110202212012022020221202212021020211221012010020220102212201020012011220202111212102122111200222102222010201012202020201111221012220101220101011222212100220201012012110201021202000020120110220110021012002100010112200001221122102122001222111001001212002011211020012011121020211112220120001011002220202120102010011120111012112202012211211111111222011001102011200200001111010000221102011012111111012000210220001001122010001122011012221221121000211211100100111010121121211201001020202111122221111201121102120012021100010120101020211201120221012200011012010110120002121020200022212002200210202000002022122212110220222201101221210022000022211102102111022012000020010200111122010112100212222010202212112212122220120002002000001120122210220000122220121201002021122221222010120022220010202220121201122022212212202111012111222012112022012102012100120200111001021212200100012210000011211212210010021220001020201201100111001000212202101022222101210011222000012112112000001000101212211020110220000102122220221000101101201001200212221101001121021121001011222211202102011010120112022012021110012110120012222110002120100011212212212211122110000202002200012222220200000111210222100221000101220100211201202122210120022122122210000011022222001101001020122212121212022212122101021102211100211010221110202202002210111202110222000112210210120022100212222012112021210122210122000101222220021001202101002122011220222021111011011000100201010001012012000002000001011010222202112000201011011110200100022121201220001222012101012122002", "22000121021112112212100200101012022022010102000101001222112210010111002120210202102011220202011102122112020100202120202212110220002111122012101010112210110120210221120112012000202001200102020010221002112120010110202121002100211002200000121202110220000102111010012020111102101200221210000010011021011120011211212121001011000220100212120212010200121220121101200102212221110012021010202221102000112011222120121120020112211210221001121121011010110111212010100211211110120020002122021121120121200100200100000100220110200022210210102011211010101001212022112102110001011000110221101101002122100010020122211012101112211001201012120101202210212020100011000201021211110021202200110200100102101101201022020011220100221201201201021200200222110020000222000111200001201002001002011112100000200111101012122100020201120112000102012201020020011002212022012121011011201110111021201101222001120200100222010101021120111210201110110111211220121212222201220201011001000211200010002120022012212122012201011222021210022120122002002111012100201201211012221222020011211012112002010020012001110010110221121211001201201212201020200110212122220120012100201220211000111111112000211102201010221110122211111101201221220210002010222211011012110220000020212100202111021010210201200010120000110111000011101221100101020112122211022210210002000200000000202222000022222020111122001022101012220000200120112011212112202120110122220212201211101120101001212201200101111101200210002121201110201212102200212220012110221101210210002102010122202002201000222101102201011202021011001211001211002100201222101100001112222002212200012211110100210022021120100111122011211210112121110222000110020010122222102222201010022001120000212010000112020001210220220202001010200011212210100011112212021200002022120120212101020122002200021022001122020112010212121101121220001220220221120221222122102022110101111120121220000011100112210111021120122102100210011122102022101021000110020121111022010101121100201211212211212112202011222022000111001122211000100110100210122012021010220021120210111111121122111120211202210112210002101120222222022112102020000220220201112102222012101120001012021111212211120000200001001201222021011110120100110101100010111220211111000101002000110200220012100122220011112212100100202022120021210100210221222021202012010110120100020012100120212101121221012121212110112111222212200002010211101201202121212101212100221200220221020210122002110010102201220122202110211222201012", "12221111222222221200002012200021112011222202200100201201021122001001122110122010220000112111122121011110100220222202120102200001021001002000011021120002200111111010001212020001212102202120210210021012200112100010011102012112000120201122221020201102011010220102201212012201101100210110120110001100022201201000022112122010122012021120211012121210122011220001111022110020122011022211220000102112100120002012020211100120222201102220020212010221211121211101121012110212112120101212000102020122120000002002121021202020011112221022011100112122201202222220200120012011122110101120210100120201220020022212202010022221112112002200122221220201011011212110021121112102012102101002112001211222120000012020201202222222021221102102012002122011121222100122122101200021211001000121021000200221120120221021002121020120211021202110101200012221001001122121121200202002002011210010211211111120200110200202212221002021121222212221200200221200012001202120000120021102220122100222011020212201122110000122100210111212010010122202200110102001200001020002201212002002002000010120000022020210202201120121211001212011002000221011201211122120202212200011200101012112121201021000200001200001202100022120220111110111220201000110121221200120120220120202220211002201012120122210011200010010212010200122120110210011102001220200112021122121022222212120001210001220102110022212210222001122210002211101212201122210210022101001001121010122222021200012112022200022011021021120120201102100121102210220002002202200200122200212010020102121111020010211020221022000212001121211100021002101101200011202000022111112020112012101120202012201120220121000202202122222012220202001210111222200121220010001200110122112212012001021120110221121022122220222111121122021001022201022200200121202022112020002001221200111122020101201120210011112210121002100020211102111102012020221210022022201201212212110110121101120100011220011020210220110022222121222021222021111200101201001021020101221200001011010101021001201022021220212121121210210010210201022100222111222100111012221112020120112012010021002020201210202022122220101100001222111122120202212022221201000211000012101000121202212121012002100211001222021201111001000101220111110122022111122002120012200221202010212221022112010101222010221012211122212211100101210020221122112020222201111210210101201000010010200221220200112012111021001002212102000101120101220011120112122121201110222220122020122212010211210100102220210110010100100221010120011", "20201221221111212001212121000200201002220110221220121012201010112001212211120110111101221122002122011122101012002121111002121201121110021000120211000121211010102020112010012011222122122220112110212222220111000201201001111000102210212110011210000210100120222222111121122202222002222211111221101221212210222200112220220201022000012100112112002002220120221201110002200200112111101220121112110021122001200011022010202002121121100120211122122202012200201011222210020022220002202110211121101120022110111221021001212011021100202111211012211001111222202202200212022111011110011021011222011111001101122202122222212112211202112002200001211101222220022000020210221210011221102001212122011221021122010201012000022210001100100201022000202110022221201121011012012012111020102011021022202222210001100010212020212121122101102101022202220010122001101222212120001120011002010010122010000012021220221110120111001001020111001120201112121201200221020221222112102100011221122022110101200021200212120120021212010211201020111102202101112011101002200122212220002212121122222000011001210022120112211210002212211211021112212122222210112111221000000001221002201101221001021100222221211200000120210011110221201112021011211221112220020022020110001011212220101020000222200222122101211022021100000121200001122221020210202220120120212121120201220202002200121100011001121112001211112220111211111201220010100220001012010202222120110112102111202112021002220110120112212220020200122121221011002220121220110202221000211220022222201122112122122112020202110111121000202120002022221211101211102001001112212100000220010011221212212000110012002200021002210202200111222220220200212111110002100012022002201211112200011021201110202011000100020021021201001201201220212102100021111210012011022111121001001001012221212012020101220110101221200022012202210201002111111011112012110111112122022002202122020211122210121200012102200201120212011102122102211001201012210111021012012101200201222221120120121202112210120200101201101111101100220110101112011020010001120011100100102022212201001101021200020020002112211102202011210021201020021012220100212220002020201010022220020100221211002001121012101112222101010111011221100111210021101122001011100022212010011220102120121101110002101220112221020120221121100101022122001120022102100201020111000011020210222112200212200022121212020010222221010211222122112212022221221002121002201011012111120012222120220010212220202100212002212001000020022220", "02022010110011001002121121212211022110001122010012202002211102102222011222201101001201022011021010100221002010011110200122002112110112212211122100001102022002120101002220022210121201120120120211101212102210201101212002212100002010221012222211210100211021120010111021122000011221211201010021110112121221202021211222210001002000221002202021210112201001222002202011202202210010102210000210020022012120002021101212202222001210221100202202112002012002012020200211102121100210012020100012222112022210210120121200121110022200022120221221012221010202200222001121212010021012022202101220222000012100221020220212210011120012211100122222021211211211022210111002110112001101220202022022212002110020100211022220221001212202122001202222111012102022101210011122122021112121111222110111101220122001112110120221221022002020211212200021201212120120010210001101210220220100001221111220101022212221011101022121011011110020120022002112222002001001011111121212011122112211100001210121121100110002211122222211001021202111002210111200202101020111222210002010202022022111001110202012200112222022010200022110212112102212100222021101200210200010221021000012120021210120021200112011112200220200002112002200002121011002201200120122200112012100222211002201000011210010110022102022002201101212110111220221112222100001120100021012202012112001101011212111012201202220021200122220101110101000021110112022110110010020102202222100220011101201121022221201021110100210111001100022110011200102002111200101220110200000100221221101020010212100202002211110102002222012202122120200122222012022211122112020122012022201212221121002220210022222222020210121110002110212202022211012010210200120011012220221122212112012101210110020210012010001201221011201011001120021010212010202211221001220010000222020102222022122201012010202011011200101220100121010222012021022020220121120102011122211110002212200022122020210111020122012222022010102122101011211200121001220121202010001021110122112001120100000102111022022012112222000112222101100011122210011201121210020010201001101202221122010201111010121022100112220011022112220201100000112111020211011101110112002111202112110210212011020110110101120110222100100101000020101201120012220002111001112220001122202221121012010022212222201200101202110020212122201021020012011102201111000111222121221112022200211211011101012021211020002121202122010201012120000210001101121121002001012020200201022001012020021021220210010201120011022122112110002000010", "10021220020122220111110220110111112220220210201021101202210100011220101001212021122011111222010202212220122010020201202002222121100001001121021212211202122010110222201010110012112122112122112020020101001022220001212112121002011002011110001210002210010110122011000122220222020202111001001002020002001001022221221102012111102210102202120201101111222010202100000020211102220210000020201021110222202210202010212202201222012221121021001220121000212110012001100022122002112010221210100001000110110110202210010221012002200000012010022022221000122201102221002210022122121122001100211121111212112122002110210102220100211100022001202202112110000221102110102101020220200012222212202021121120100012000112010212122212000121201012010112202111212020200001022201001221221001012112001210011111011021210022021200100110212011210121020012222121002011120201000220120222011111211200011000002101020110111121012012110101110002012021100211110122021220112020010120202102212011212012011221110100100102000012110102100202000221120111001111100112202122220112112212020120110121220220220201011122111122211011210212100221211102201221110220211001020120121122020000210001122001001102202221020021210100111201001201002112200220210022210111002020212011110111101001100112000220200021000012020112221111110122000102201221220112202212212122110101111221211020111212020120201201211221001111210022122020210121211221010120222201012002001000102122210212110112020022022201222221012210010122211000212211112120112201200210101021022102121212022101111200012001002101012000020102211200011111020111010120210011020021001102020212001212022200111201101121122222201220112212120201012201011012221121112200201212212101221102222002222001001210211102221000112101001212120000020120202011002102222001110200002110020102010222110222122121012212112012020122221211112202212200200122002112021122012220112021100001001100211120112202121021022002100102001111001022112110022200020200221111022212100112010012112222011011202010202221202220012100202020211100001220222121020221122101212101110012211112021211001221222021120211101102122002220121211120221110121100111112011202100001000210100221201101010010100010020012021010000020121122101111221121011022201021111200222112020101120100221200210010222010201121101102000020001011121220111112222011211012211212122100221111110101202022202211002021002211200121220101212201202220211112121121112210020222101101221102102210100022011200001220122022112010201220210022211021", "20121020210012122120000102020120102010110011120122112020222021202020012000210101010112100121201210112122021210012110121111012020200221212111001210221122221200022221011110002020012000102221121201122112220212110120120001112121100222210012122100212111222212212011122021110012010102021002220011220102110202200200011222221010120112001012222212120000222202021102212121012211211012021011011011122201201001001221111101012010022212120020210120212202120212210100121212001112220110212101221021120200002011210000000012201102101112100121102111021120220121000002110220101012100101220222000121102111122100011200201210112002001010022012201012210101211212021211200122121020222100210100111212101211221010222200120102202210001012000011022220202120220010002201101110202121000111221211112101001011211121220221221020201010111212202112211101221010021002110200020020010111201021120010121000021000212100002200010110102201010122020201020002002221110101102002221222020200221021222211021012112011120100221120200000021112021220201211120110012110111111012211221212121011200012022120201101122111220022001020020021111111021202211221222121102002002121101021211222100101210020220021022021211212021101110122121111020112010002211111210011011220110202101120000122220212100210000222200211221101120200002102000000012211110121202201220200111102110211122001212201221001000221101111000110110000001100010122002012120101102112021001202100200101011002012210211212200200112022202221211102201212000022000100022101111201011211201202201121201222011121122111111112021010000121022200201002222021211020012100022110120101000211101001010201210021202111111111222110211101201200022112111221001201102212222201212122122210120000020202100001020122110011121001122101202221110222001120200100010012201000102021222220020102220110202010121001001000120021010121222121201200000102112101101121112222101011011012020120112020210110000110121201010000122210210010220102200200220000110221002120001200220121001222122221101220011010021201011110022200020101220022121021010112212101112202210011021202010220120111000212000110002122010100120200201110201212002200021021200121102212110011222212012121111020020122110012002110010122110211220012112012122001210222211021221222022222221021012110221220122020022221000022202001221011222022220011202120120010122201222202012022022122121022200022111120012022202212120021220212201021020012200002000021222221101000222100202022122211022011020100202220012210111020221010002012", "02212012202001212221011100211012120221022200011202110022101211120011021022201200112120021021200012101021212200102002101101101210100102101210101111012110001212101200200101210221200021010011011212210222002022000011200120022110102011101220001022201202120010102112120200010120122210122000110111220010201111021000221112200002112021220211002111021111211101021002101010000010120001012222120212021222202120002002122200112011221121221002022122200102020221221221112211101010022120221220220221010220201112012122021002201212201222021110012111122110002112122111010011110101110001122002002210102110101002121112001102000002200202021202022020210221021202220111001002212100110111102120102110102011200111100212210022102100002011201001100101002201002220001221202011212000221111202022210011212111012001210111120120121010012221022121100202201001112101122110210202121000021211000010001020222111012102021222201001111221022112200100100101220111202011012211220011110210002021120012202001221200122110212121212210110122002200022210002200212120120211110022201111011011011102111021200122211110112100100020012020201110102110221201120102021202100121202111001212122112020122210111200121211202100101112212112100102101220121010000110221022201101121021212020022220001011121200220012202000010110122220110101000120002221122202212111021000001122210211102212221120200021010202022220002120200102120001202020001121102111111210212120012222212121011212211212222102121121100120010020000111111220112202011120112120011102000010200112100110210021000200110201121011220021110110101021022211211102100110202102212212110010112102021000100102210111112201101210100010221121100021211212100002022121210121010112200120122011201210211021200122200021202020221221100102110200002022122020222122001011000220021102210100010001221101202202100211120101010010201212111001120201210202002002211120210122200002100210002201012200012211100222001212021021212022112210001111220001001101212120201120102221120222112011201010102002101220210212022220022201010121110010122121110011120020212222012102120010201220222022102012221210001001100111011120201100121101120210200010120201221211201221202000112011022101010220000211102220002111222020102022120122112102002022200022201210021121122121211200202100212020120112211220201102112210112122012021020200200002110120010121002222202202100222010200022120022111221101102200211210102222221101201001011210022212002022020121012120020122012020012222220011110112001211021121210", "11210110020100200010201112200121020110002100111210120011001021121202120022200222212212002001020221011102012201210200212100012122220012002010100220120000110200012112221212202020101221012102210222221021022001202102202100202222102110021010221012120221022121022122200100011212200112110020222112220021210010122010200201200010002110200202022002110121120200022120222201012202111022100200002011010201210111002202121210202222021210021210212110002201100111011221220001221111101001222110210122211012020102021020022102002011112220102220011211101121020102122110020220122010010122112101210101000102020221020112022110220201110210202122221221010112112201020110221220210210222211101202102220120012100001121220100201122111011120101000110121100011221202002021020020112120022110102022120000200101001011200110222220010221201111022202112222012111121202111211212220222212000120112212022100200001111220201201120101012211111112020201120001212021112220010002210002102121012011100202001120020020002022000120210122021210110000012010222220021020201222202021121210002012100100100120210121002211221021001102211110102100012210112000120012122122222102101122000120121211002010002012120112012011221100002222200200100110212211201220001110122200100220012102100101200010212200122110020222122222101201022002200010000121020100010002120020210221111110020011100122110212120221012100010102022010002110012122121122002112212202201220221210212001221020102212222200111212221100121100210011210110111021021211101120112010000212122200020010210112212000012111002121211000000021110220100222201001110010122022220200202212220022122110021020010101022221100021011211200211200222221011102200222020211210001011211112201222120221122201001021010002012201100022100111101210022201101102111012110001101101200121202201201110222102002202112221011121222211002120022020202020011211201200012020200000011210100120020011212012102122000220222110121202111221110222022202002021201011221002101021002112011102222200200201120212002000120202222022201000111112200210011201122222010221100221212000200210201021111102200210110202221220112202221202000110201101102211021021001022210021021002110201001121212111200002200201120010220101000111111110122102100211020221122110100210201111200012122100221100201202011210010010210101220010120210021122211021100021200010200100221202100021222000021110022221202200201011221200010002212120121111210100220221021111220001211111122100000211011112001002002121101200202002010212002200", "00202110001210212021001110020202211021001022112110212111002002201102122200110121021211102020222121221101202012211202011201202120202122020211100000110000122011201200122000200110110101200202001021211122102012010221120200211022221120102200020121021000101022022220222112112210020220002211210022002212020020221121121002111200101200022010021021120012011220020121001022010211022201020221100201022101220021020122122201020011022101210122122000001110000111221212120002020011022101021202221220121100101220221020120011021001210121122210210100022112000012011210200002100010211101201122212022022121111101120202211222012212111010212012012010022221002022101102221200222011010021000022121021012222000120201000022201022012121002102011001022202000201220002001101110202222100211102020111100201010122110212112122210210210121111221121110002211212100220120210220200000001121201012210200212111220001022201122201001001210010122222200121102002212020020110210202110012001222101022201210002201202100122200112002200110010221020020122202200221112101001122211102222201021021122111000211221111000210220210101002211011121122010010022102001211221101112210002122121120111121100120201002221220110101122010100121022100222202110012202011012200200002112202112211211020000202210212002022011102000021101022111002202001120002020211000100212222200200012120202220120001120111002011111220202001102021200201202220211120011010200001012011120100000200010021202020100220211000010002210121202212021002201201100220111200002100010010002022012212012102021220102122202120001011010100102200100111221112122110211220100000220110122012210220200210120022220010020202222112212120202011122222102001110200120001101111012001222011200011000201100122120110212222022112210210101011220222022221120000100201222000211222120002201102211001112221111201220202201112000111211221201121210122001110212002220001212021010010121000101020012001121111210212121220120010121202112020002000021100110021100002101221011212010210001012210010012102120100001102220200212201111022200021211111112110221110101221111211120110211120000010200210010210221111112020101020112000011210021221011012110020121022112210010100021200212021022112112011011210021011120211110200012021211220122021000201101121212012200002212221001210212100210211010200021102202010211201210020211101000121220200011010000011112101120001202020210220202111112222021111111221020012121122021120202100211112022021101201200222012020211002120222221212002202202000111", "00200201112022001210121111200111022111001012012021101121222012220020012121122000012012212022010011100110022221012002221112010011221000000012021220210010001112011220111012211102100222101112001112111021201002220102100221211202002221120001102020200000102020022210111012210220002010020200021111111021021120200001022200021220011010010212100111101111021210210202020022202021201010021102101112100002001112000021100201001010220002112220000212010012101211222001002210120201021222010012121200022010112121022202000120020201120221112202011200010220022122102222100010001112110022110121012022022000102010010002212112012211000211121010201212220022122202011022220010222002112011221120010121022222110222101200101222110201122010001210012101100200210122212201110122001220022122221121221001210222120010110001100111212221111011121200020101221102212002011222022202021112022111101121212011012212102201220210211212201211111022100112000201000222020112211220111101012200221220211221012001222122211212022112102021012001001201122100102110121102120011112010212102201000210100202112211101100220120221000111201110211202012111112022002012200000112210100101112120222012012201122111020222021111202021210112222122220120220110211011122021210202211112020011110011022101210100102002120000101210122000121102002221121100022122100212102111000100120120110010101002021011222221201000202111200102020120102021222001122120020211021112112200010021211020212200201100102000101010200112001011011021122020100200220221100111200100202102221001102102112220201020110012021022112102111000100100120012011102202110212011121220020122201201220102102000210211110221121011111200121222022110200002000012002021110002020212012111001202221011211000101022010201011101222021000112010000201221221101112120222102112211220002002022111211002021122120201002020100021011021001001020102011221202122221220110000101211102021011011100001100201100001102200212121102121001022122100001100020222201211021200002110120212120112101020022202102101110111222021200021200222122122100122001220022120121100022201202002111000000212202101111020102000002011010111021120200002211111112210000101202010202002020020220002211121012112211001202212011100102221112011020020010101121010200212220002122220000010211012200220210211220200201111111200011010200010210012102110122001210121111110022021010000010001200001011111002001210120201000210201021011110022011102001111122101212110021222212012001221222212201002210210200212121010020212111", "02201221002112122122201212211220121100002000110011200121122011111210000102001211102011022201000220002112120102011122100011212221202222111201111011221210221101120010221111200221210100011100100222000110201211100112220122121110100011220101001222210211111012102200121222012012011022021020211121110022221022002121211112221010011110001120022010022102222111222200112112202201201010000101021001121122220121221021022222221122001120122110110101110212021112000022102101002122021000012100122120001120120101022000200121002012021211111022112212212220201101020210211110102221012011101222221102211021202002112221211110122020022221100201211002000020222221201121211011000220122000210022121101222112102211002222020110221220011201210122222100211021020011122100121012102122212222022112210210210102112210201001212111222111011220221220100222120222020201111020010220202212202020101221222212100022122011020001120200102200220210001121100202200010100102121220222221210100200010022000101000020112000210121011202112020122101001120122020121212010210212201211010000220110020200021002212012000010010000111102111220110002221201110010212201001110100101100101121221201120112202201121201211001020200100001000200112112112220112002222022110202020210212010101222111220200111022112202200100122112022112002210001212220120000111112202202011200112121221022102002020001012102112101221022121201002101211212120102022201001010212110212211211210012010020221110221212221022001101022121022100020212212000200022201202212102201220111012202101120002222011000010221012120101212110111102012102101011112010020000100100100200001210201101100001110200010212002220201211102121112020002201010000020112022202001111000122102111111102222220012002210202222220222201122221110222001111112112112210102101002110211211210202212202011022202101000222211120210011020120212221212220112100100111210212001102100021001111200021000110202020211001111020100121211210202210222220222120001221221222112022012101010101121002222121021100220021002002021010222210211212101001102222011020211102022020121210021120002201002101122100222020101112102212102001220010211111101221000201001202001222112022112100112222212002101111110110220022200000020001021220000002202211120102210100000220022200200110101122110102021110110120101021102012000022210222110012102101220011021101220000200111101122021211210121112021221200111021211201122002210022101221220211010202001110220221011002111120211112001100222021220201011010001102100120211102", "12122110212010212121012212010202210020020012122211020001001021000020002110002110220112021111212200000201020221110021002202001022220212120211220200100010220100000221001122121100210001000212110102202012012020211111120210222112002200202020111202122112101112110010022110010011212110221220112210120011201122000020020222100010011101220201222220011001100121212002102212002011220201220011012000202012110122110020221002200211202000102020110110212021021212121022021121212110111222211201012212000121221122200120201001121110012212022210020101201212002100110012222011011000020220020120011002220121201210011102022000110001222220120021210202022202120200012111111102112110100202202011010101022101100022011210201212221200020210002112010211112110200122001200210101011022022112210021120110202210210002020000111112221121221102102002110012210001200102200122202222110101022012010211210222002120221102200200000001001112202100012201220212022110000122102201122212101122221010200001000011200202120121201201220022002220111211100000212012110202212100212002102211120010112211102202202221000102001002112110111121112110211202122200112101210200201201111210111210001101100022102010021022220202102020122120100121012000022110101011221121112102002110201022012122210022220100222000202200110011002022021002101102200022200012121212112220120020221221212101112112022200021000020112211110212122001220202011012220212100002200000222010002012210202222011021012001202011000012111101121012101210010201211221010220101211012202001102021111121202021021110002001022220010110001001010210221121112200022022221100102022202102211111120210110101000111220002210220120211001200210022200202101010020202000111112112122222200011000221212100212212012222220202112011020212100001210201100022221010200211021201120220221101222022102211112102222001112020211000212011110200222220122111122221121010011001212201002011111221002202012212110110212021012002110200222111022202002111110222201110121001101010000122220220002001220212122012110120021210100112210211002121021221120001122220110102020001010001102020000111112111102112211101102000202202100100002000212221020222200012102111112011022022120212222000212112221122200000200202210210102120201102112010100111110120100212101100021110120102222221212102021201001021021021001110002212111221001211111001001010011112111001122102012221112211202121002201000220202010010221101001101011202202120022020111001012220200001222002001012012002121011102011022222000210111001", "20010210021020210222002210200020121122121002211100200110022011210200220211111112222011100200011111211010111010012020021010110201121120201022102121222122010022210100020101122002100122101120112012221022200200212200110001002120102012101122100122122121021111011102001111220120000102121021020112022201210111110001102111102211211220010000100020020102220002002120010110111202120102212021211221202012022210112202212121121122211101121121002021200110010212202010102201221200022101120010010010120101122120002112211220022011010002110211100120111020122202220202211210120201100222022112020122121020101001120020211220212012222121122201221111100212200000100221001000221020120121202020210202221111201002120122110101000002212021102020010111111220122001210220211012100112002102002100211100111010122101022022200102221202111120121112212012102110120121010110211010212001222002011001201012000120010112201120122022210110210010110002200011120210001222121022221202020010122112202122010001101200202002211002210010222200110112202211010210021220010121222201020122120010200002101101020020201021221102021211112100121021122010122000220011210110021011100000012210210000212220211101120121222002221010020100020220102121010120220001021000100102101122122201121121220012021210200222112110220121102001212221100110102201012200210210221021112200002222210101222202022202121100121120020111122202121112202010202222112102221001202201022200021010110211112012002202012210211001011210012220002121010021002100210121001010210121002200022100010202000001112011020210002100002021112011010120002000220201011212012120201201120110111111012011022200121210201211121220000202110100101111010101120102212201101111200111210200010220120102010220221122001101020111111102022111021012000020020120110200221011022012210022110111120211210221021021122202201001000011100021012221100120010212020211212020110221011002111212222022210002220202120122111010222211020201211220001120020022020011122202211021122201122022022122001200100022112010200001020222202111012101200210120220211100120201100120220202020122110102111012110121102201211100111001111110021101020110101200001201221212100011021022201220121222100211220201222120022001222112000110221222001002011220000021110010100121122102201102101122011121210020222222012201202002101012221220100212211112011222000021210122202011002111101022110020102202000210122002200120020210102222202002100220010101210010100221211022120022021001001111010121011222201021112012112122", "12120002012211211120102120022112112002101222002201011210110120101001001112201012201101222002020100000020010102111110221202012211222021101020210112111211012021122001110221210002101201200122120211112200222110120202102001202012201220012110221101112020200112211201001201010210020120021011220100021110221101001102100100222111000111222101222100011001102022101202220101022002021200012111112222202001011100211220110201002210000212102221022101011112020201022012000121021221212221002201202102002112102120012101221020022111122112000100211202212000201202201022222100210110221200012220121220112102022021201112200110002011222011222011110112211222021222002201101120121201101222012012121211002021112011112222222100001200120000212001212002110110000000220020211102001221112120111211012212002200110111100222120021020110011020202122101211021000102200112102021222202010110120210020020021200210022120012020011110011010101210200212212101002100011221111100001012122012121002212222110222221201112112201212002012002010002022012101121201111000201022102012212120122101202101002200021200221022001011010022202110101022210202121222201111010101011200122220111222022221100010012101121021020100112120102000220110200111122021122100201012210110021012110200010212201220010210001121001200222010202212122022100010100202200221211201211201120102120101020000001201000111200222120111210221101021110002021122200110002210202210202200022121112200120002200220210022002011200012002010010012222011212221220122121122111100122020001221100100011202202011222022110112012111220221120112111211002220222122000201200221000202010002110211120012221022101010022012112101101120110100210212110110101122000221101200122101021210022011120200102110202121021210020110212102012212121112210210222100120220001200011011112220201012010011011220101010200222201102021000021000211001022222000101012110202002211212200120110211210221111101120120122210212201111200110111102022011120202112012102221110212100102210100011011110100021110121002012021012221120102012002112010200111010001010102102100100020002111022121120011221021120221211220111202022012221011102002112001200021101112120202201221112212101022122011001110210010001111220021102021102021120120110220211001221012211001122010121020220212111220122020021200222001020221200100121120221102122210221111201012222200020100020212210002210221201210201202122122221021011101002001210210000102111201110100000120021012211001202002111111222020100200011220020022221201120", "01200102020102210210211110000101002102201121210021211101010110122120120101200110101201101210201210001120000002112111120020021101112020210201002001012000012020201012011222102020111010101001211002112101201001002112101010122000001000002000201022011120002020221221122120220000120220111200111021011002220210211222121002200102212201012000010011202021000121020002210212110022020011012021111021012001220122002012001110001200121012102010100020210100211010022102122020211112201221220212112020202221222212120021112121122111010110122012121122212102120110120200222001221200210020122000020122000220112200120210020212021200200002022021000221020120221101000000102002211101100020212012210122110122000120120021011001202202121102122110022210022121011200210121100022012112011101022102211021022021220112222210022011001202100120100100211100110111000101211112220211200220021100022111100012011002221102202100001000202001201011020001101211010202122220011012000022201112110212121110120111220101201110112212110002100020000121222200220221010002210002122222002221221020022000122122222202011121110220201112012111101112120210111000020021002011110022101012222000000100001110122122110102220200211200111210021210101222100211222012002222002222222212002021021022200201222211000000212001001100211100200102012200220000100010210210111210021020121000210120011000110202120200220112212222212002101121011122220200021221110222212120100022011201112202202020102211202001110001000202102121201011010210222200021100021102111122120011201010110011221211010002021011112011120010010210121000001112022010120200102200112020010220102121002201200220022002201022002101010001000021101202102120101201102112201202111111220011212022000001102010211122122010101000210201022201001102022200101210101102101121200122100210212000211211111011022200120022221002120002202110120102221011202100011000021102221020021021021122202012021012011012122201101220022012120111010122001000001101001122211001220010201222102122000120201222100212120102012101012111202120210221022010102121211002221011120211121001002001022002210112010100011012210111220022011122202202020222110200220000120021122012102201020210100011101211001120112112210120122121121010001012111012021002120110100011021211212122012122021110221201020200120002120022011202110200020002220021111200001111200020211011122220022220112202101201200120210220212221001212112110101220012202212200001000022110202020100200111220020120102202022112110211202220221122202222", "22220100022002010022122110112120211200120202002222022020101121211210002112202112011010022221022101000100002122002110202102111202220010011021221201020110001200022221102121000020200202102111101202112212211102122022020001001001221111100000202001101010222222002022200120200102201021202011111212201111110002211211020002020010120011200100220021201100011100020120221212212022010010001010100120010211011202121211111221002000100110110101201100222102221102211010120000021020212022212222212001112021202112112012200120010000011022012122211220102012010022011102012210011100100011121002210102001021120202002011121212001211211120212201101022120212201001020221220211121122000001110001011010021010120101221212221112201011100100200122111212111022122001112121122211210011001022022011022102121111020022212220212220101012010201221112010002201220120000110011011021210011211121100200220102101220210102110120212102102011211020022221011221221110211022021021000121010122120000122211002022121201101102011102111001210020112120102010112211021111011020110010020122200010201122120110211212112211120000221212220012220121200121111012101211002002200211212020202122112112101121202110100120201010202111221120001111100001010120220020011022220020000021122211010222100002022020010002020120212202020202002110201110211001011201211101210021221212011020000221202220022222022122120100120101211100002020001110201101212111221101110011021202120020021122000011102010020220222220200002212221200001200011012202201001110121000111111010102212222201022122220212201200121222121002121211121120111111101120211010022022201211120111220111021221210120020120001201201012101120201110211221121120120201200201121122110012020001021120212000212211000011000121112111002120100201122102002102020001200221222000221010102201102012222002222012200022122111120221122101012201010021121001202222210211010022022211010210212020200200222122022221012110220221100100002100101211200110020000222112011102001112020010000200202112121200200000221201011102020211010222200122221021021022020210122210210212121210122022012011221121000221021100001020010111012101220112022010212221112212110021020012211000002022102020010022221221020122021010220102101110202201121100112012000010110222120121102201202011110100200121121010101120222111122012012021101221121212010020122122122222101020122022110012021110122120012101021221221011111012212112011101111110222022021201001122121102021011010011202100011022110022221112122021112112110021", "20011020211210020101200212002120221120201121121201001112101222210001200121102101111012022221210101100202011002201121010111200000001220220202200110200211222022100111211201200101202000222200200202000200122110000011221100120211110120100020111012001022222211222122010222021000122022111100012202010021012210200222102222200022221101210122120021221211102211011121211102211010211212211010220102222211012012020110211020222011212110121211010221222212212101011200200000002211020110010001200102200201222000210112202021101212100020201100222221202002102201121210201002112002001201222201201120211021011121012122002221011000020112200021212010102202201201202010011022201121112101200011021212102221121012010112021100221200102210011112111212102212200010022001102222101222200120221200120111202000202200212112212011212111222021200110002200002110001202110000000210120000122120111010100200122220121111200010011111002212012020002100000021101020222212010012012021111020201021001201122120120000002222110201100000001202012122111220220110221022221111101112200220011110021010220021220222112012210210122022100012020101211211021020011020220001012111120110121120121021101221022011202211110211200122120222211202102220000000200120101002001211110121010021000211112112012202202112110102011210121101220121121201002110201112000110222101201122221200010112211112221011102002220201200020121221222100100212000122210012022101211202010110210212111221212201110010101021201020222211200001011221100201111201122221101221020201121100200221202221111000011001001221220211100211212221211002212000210111110022120010122112100100222202102002001221022022212221011112112112010100011010112220002212010220021000122021110001221222120111100022201201001100012110112100211012021120221002121101000221210100011001100100111210110122102021111010221012000111012022012212101220111111112002102000000020000010222112111001102211022000100222200222222210201200221022021122220002001022122120222000122221010101201122220100000122220020011211101111200001022121102011020121210112021020022002202002121120121102210100022110021100022000011011121022111220022000011222121221221110221020021221202002111202112021022000210111222002202102111002200012121221211222101120000002102001001212200101222222001012012120001121121001101121221112001001020110022022210212011001220220200022111201211110222220121101012110112221211121102211111122212120211020021000002222120220110102212111212212222120021101101101010111112022000001202221", "22111210221110022022111020001010100022022100010112010112002002102100010121020122021201000220001210020202111221000012100011022101112102001100120210212012012112012202222002000012012002121200002100210021002120121212020010121200212120211110001102201121221210110111202202121220021110210112110000102011201200020210222110010212200120100122000021112221100122010000101221010001110010022011111120122120001020211222122120112102010210110220202112022101000022211221111000211001212010122202002222212221111012010112022220001001021220210202111201120000220100210122002002202202120110020211101110201111221111211100100020202100011102001211000011211111102211021001122220122100202010102100020202121102022101111000212120210021121220002220110221220101112101112101101210000000202201210102012121011000010102020201210222000221122012112021000221210200000020100101121122021010121011010221101222002101221202002020120011210002112022120002101122112202100202011200102102211010222202201121102201002200010000012000011200012202101021111010011111200211220110211122020000021101002112220122212112221212110002120020020210022101211101112200212020201021021100021220121012121022212000000122100201021020201101010210010122120111220222220201110012002202212212000001100011002120210022012101021221221001021122102110110201200000102202121211212020020100021120022211021100122100201201200121221120100021202212210001100021120111010210010122002202221121110222222210221122102111100000120011220012121200022101001022220201200111221101111122000012012200012200220010110022012220002100021120011012220212020122101000112102120211101002211212020022210220201220111101002100111210210101100222201101000012021000202020120121120110221121222110211222202220100111012212101110012202102010100011211122122002200212021000111102110102201110002100102111102111002000210201100202121002212121222000001210201222201021121111200212022110221121021011102120100001011201200102211020020122220111101100222122022022101002021101201210112210011112101122021111120121121101212122021000000210102221120100122001212111111211121112200010222110011001112001122111001022110222022001112210201222202221002222211002102102110112221210121211110010002000121001102111020010002021220220010022212112020202020022221220020010222212002200120121010211101101022100101221222101022102122222020010211121201022000120002000122100020220102112002222221122120211011022020222001000100111220110002012110220222201111120101001020001221120112112120212211210", "00221211001020200022102022101200202121210202011100101010122000101022111000011020020220121221102210002122012201021210001211111211000112010022020121012202111020110012010220010110112110011002222222010000001010212110212010011000220001020202102101210121201202201011012210111201100120121112211210202212212012220201110200212212201122200021220201202100111211122111022011022021210222002221020020122022011201220021000012111012121101200121012121002000202220111112222112121020110102212021112121201111022200102122120211102112020222212201011111122110102222212221222220212212001102120100102110212010022112110202012122002101121120222102010222211220001221121001012122220100120100001202002122000101112221020220011220210022121121000112012022020121102120020110000220000201102022210220020122202012121211010020220012122112220122022120120212122111222200121020122102101100110221100102121220102120000110210211201101222012122122020200212010022112022002121111020010011121222020120222200122001201011000121201021001121002010010222210210012202012201010011122020100011222112210111022221222212201202101121220122002211200001011001002020210100100122200201001011020001220021110110100220200212102202010002202001012121111100120202200022022000022211021021100200221021021011000010100102120222121022200210120110112211000011000100100210021020200111001220222211122222021102010121121121122212021221011112110110212122120020022220102101020210220012201212201211021000112002201001102210101102011120020210222211221111110001002102022110110220011202011200100200110220011201021101021210022201201211211001011122200110012102012222221120111001102001022020001121120210111220210111220122120200002212110001001200011102222111210100102011111012100122110111120202111201021110010022022201002012022210100201112011021112122102122202011012221101120020021212220212011221101012021212021111212201121010112121011100022102200011121202122202101112222202120102020202222001002201221122211021210001010120201210121201122002012220212212022121120010001201020221211212222000111221121022212211002102121201022222202002210120112110200021112022011200020222000001000001112211212011011012111021221201110212210122100120001011120122001121201020102221222021100220012200112001110001121001021212120222222112201110100020001201122120110001010102011120010102211000001000200102112120222211021000112111002000112210211212212202102211011022121020202122110002101112102002022022201001202020121202010202211122110121020111002220222", "01000002002221121122222011002001201010111101100101120120000001021201111020111020112102112001010021211211012021220012210112111102012101112010021222102011220202010001110020000201001222002001211100122210222210001201201221121221210110210022210222021211122220210001212200000220221201002021112112021210202200002210112101000200100121200200100212212100100220202210002110200020100022002110200201102222002022211222121012112210001211011010200111221111020121022111222022001220010110210102201010222200222112012021212110122111001211211222112221000211102020210210200122120101220111101002212221212021002121202202200022210000011020220212101221000121221220002012112201200210101221211220111011112120202100222110011121210012012222121021002101120112002022211201122000211012021200211212120200000100001112021111011221211111211211201122002022202120210102112020211012022121212122021101001201110010020210000101111001111022101102112220001110102022000001100221000102121012021012010101212011100222220000021122211210012200222022100211011201020001012211110100202121200222210102021121222210220101201221021100221121000121210022211122210010202202010212111001110111002222202020100211220102111221001100012122220220012220021220211010212002200112202221002112102212112121021112220012010120000101122012112122212111221020112112022001100112100002021222102101212102102100120120212102100001101011022100201022010010202102110020021111110210122100201110112222012220012221101201122201100102112220122201122112210201110210212111202121100221211022121120121202101102202112202211202201101011112100122000101221012020121102200221221220101202210211111212121200200210111102201100100221212202110222112200000000100202022202210021210200122102222220121201120122210021020212120200012001002222021012112101112020000001221221022222200121120101110220001101202101010102011110210122120020210020122220112022012002102221010012102020201001112021012101212202122211112120120220220101202021211101221001102220111012202111110121101010212020201121121102101100022122002021020001010100000220002100010022011201102210112022221022120102020110102121212201211120211012020201120011012202200110220100210201002220101020201010212212021112100112211020021120002220122110022122122122020001121211022001021022222211220221001112220020102202212111011211200112211121200222222002202122211200010000222001110112110020011201200121202210201000210000102021110102122110122120110221202002111212202102112212002012220220110122012212211020", "00120022212001200000221110012201211111010012011020222100012201202101011112220120012001012010212111001202222112211001222012201121011012001211200212202111200002202112020012200101101001021210222112102022222200202220021221010020011121101101020122220102222121002102002000100220221011012201021100021110111220212012001022221122122222122022201120210002201002121012020022121102012220202010201220212200120222120002110111200201111001020221111120120112121121012120111111122212221010211021210122222102001021001121222202100112121122221120100212002022101112221211222000110121220222121121110001010110201000200210021211101122121012011202021120111220122011020121121220221222121111101212111021012211210101112221100200121220120012110002201100120101100100210012002002011010101022200022101110012202221022012120210101010220210202010002212021101112220121002121210101101022211121202221200221112101120112201222022012222001102010101210201110112001021202021110112210012122121212100112110011102211221111020110021202121210012210100112210011012022211221000212021120200011102121002011111110211000202210211002010012000202210102102011110112211212012210102212112022010200012111011111000121002002212100102010122122020012100010101111122112212022100210221100220012002122101022112212010112012002101200111112022111221011220210120021202222001212112112220001121212100101220010000212021102222112201101001201011222120002212022221200101111020110210121112021220212212212212211001021210200201011221100220210111210220211201201110220002020010121021022111012222002120121111121121222222001222201221022112112110121110210001120022012102002011102211001020010020010002010200122010101002222012001022100212111210122110102220022022101210122010100011102021012112122110211200212211220012102101221121020020022022221211101102120021101212010101112102122110202000211111112002222100012122202010010001212201001010101020022101001011211100120100021110121010120001212101100101201112120020220110101212011210122121111120212120202001021000012221110111201201212021221101101010211002110022220000220021100201200121001012220222122220122210111000222220202002220100122221222020001221100111101002120000220002120120200012110021101122200020222222022112220111201120111101202120211100110102022221222101011110110202202121212220000120100212121002212001221002101011010012212210121202202110222100110221210210220212121210222110200121211121101010111200121102201122121110212022020010211220222211221002000110200210122111221", "10121022112220022111010010212210211202001201121012121221112202200210101212200122002021221101021201110200022211001220121221021211221211202002220120221020220200202011020020111212101021210222200021221221210120010110122021002012011210102101122020101102212102000222001200020221122100220012020101201000111221112201020122011111021120010111112112012011221212210212112021120012010110002220211211000021121121211221221102202000100100112022010002201002210201120101120012120121020002220200202212222020200220110101101111202120222002221110112022122111000121122021221210122222221000001110121020120111001202110220122020202021022212122022022112002110201022202112211020101112002210021011221221102201220202011212001202112200002112200110201222110200120001010102111220100020211101000002020101011202222122022000110121012021010021021011221100221220221112212111010101210000020200021021111222112022110112121021121000010121100021002212001222120011122022121012011022221211212112110121010000102012121022012221220202012102212121200110021212022021011012222220211220122200001020102011221210122220122210011111210102122200222220201220112010100220100002001110121212220012021210011212100101220221102210202021010101100011211211220120000122000212020012021000221112202100201220102102010101001020020222022122112221020122201220101111220200221012220222220012021000212220022201101210010222200211001022120011001120021210002011010022110210010022120111020220101201200221220021101110220111210102022122001222200200201021001012002211201200121121011211222101121122022020002200021020020120001220222222002200021212002101122012200022121202110011201222120020222201201112110200011012111012011202010200010110101021021021010110111001111210001000110012011020021112211012000001011011110011221211022200220210202100011222111221202020102221201010102202211212201122001120000010221101210121002012212222001100102002020001222212120000212220102110210202121222212110020010220022020121012110222011102010210100002010001100000202002110211001210000111201122121021112001200220121111221001202011021110002000111020120212002001022200212001001211110102222011201222222211120222200222010110211222110212022120100220001010201122120111011112110220110212110012002001122002022101212221222202221220102112002022201012012111021102121102222121112000110101201011021120212000020110010211020201000122202211001020012222100002001121000111101012020022220220000220000012000012212020211112202110221200220000012100221221210200101", "21212210021222202010021100221201110202121001200012220200212112221220011012011000212111000102122112000020120221002020121000102122121002011200201002220220210222100101022000112210021111012010100101002102120111212101022202221011020101200100210210101022222100222110012001102012211021011121002211100010110120111122211102012121220222111002111000201100122121202010122110200112001210112220011121121212112022020011112120001100212111111000000121122121002022210010210010201101222020221120102211011011010110211021212020211010212100102121202201211012121210001021201110202001020121121200220122221121012200102100002021111221211102202211201011120121221210102012212211121122200211111100222102111021021010001121122021111012100210001011111020100210220002120022102201012000012022101111021012011111002112022212021211020021102010121002012021211121111121102120201012121222122100120111122112010021010011211010201000121011100100202110000010111000020022222002220022012012000002022112220010122110100111021102111112222102122221101000022212220201212211200012121100021202000112120101211020120000210110202111111012000210001120110012200111121112121001010102022222111200202012212211000001101220000020111221221212100000101021200222102222222202022202210112012111110101222110001221201002202200201102111002220111202012120101002012200010111200011121122020201020022122200100121000100020112021110021120221011211202120100220101222101001012102021011200101102122200110200112120221120001021210102022112021101110110221002001210002220002021100221001210101001102201101020010021022210210222111220011101102112210221011120122110111102001210200100011022221211000110112221220210210011102101002210210002200100211211002012222000102020102221021012100022222102011011021101210202022110210001110101112020220111012012101202121010212212120100212221122000002220020010020220220220000112120001120121011012011010211020111210122011222212110210020012002022011110212110001011011012002211002021020211010102111012022200200002212011101022022101122122011210211122110211212122001001200112100001102002000200101202121021201221202222100121111201001000022100111000112220112102221220011220210001221221102000211012010002101110221011122220100001102222220000000021100111012021110012200211122001101210202210021202012000012202022210120100111222000211210122110101012010111020201202122112022020021220020102220222001120220001001011100211201211122120022112112211121012110111122101110100002122100100100200121202200210212", "11211021211212200021021212022120210102001101010200000002100021122000222000100200001210221201010202221211220221210112122012221212021212010012210220102101201121212211210111112022211220100021002211102100100211102001220010010212120120020002001112220200022102122112001212212000120110122202220011100202222122011110220201121212111110011011000122122002022102122101012002120021121112010101122212010010221122122211211011120202100121011100021210000122001001210021221001221202020210120000112201112210100102011202012121220202221222021111000012111112110010121000112010010100201210001222220120111121012112120200220111212211222200110102002020121221022011222011112020221102221210100211002202120000110101222222112001110102211201010111222121001201221100202001112220012212000011121111101020112011211211201120120110011010122102211200211110222122212221201010022212001010021002211021020120002111122200011210111122220101202201001200102220101120222011012000011022120101001110201001220022001100010010021112101101211121112101221210021111100010102121221122211112111122201222222120111222012020221000202011120111001210122102202110212021102022101211220010120201011001022222211021111211102000202111021200102202220102202112002001220010201001102121001211000111102102021200221101210022102121202210102112020220021210120210012222101100110020102200010021002220022212220020120011011021012202122222222210220220111121001022011010100002211002222011200200201210120000221000102202112210020012110002212011100122012122111011221100212211101101221102010020012202210020011201002000002020001201020020112201122021221021122020220200101122212100122222022122221121020112110002010001020020020121101201012102002110002020110212102102201102220110102010210102012122121210102200122000120021100122002211101021222012120202100022110111211120221201202200002121022120022011001202102012211121020202102210101011220212000222202100202022010211111010202210011122002110221200022120210222210120020210100011111110211111021012202020112221201110021112122022112102220101110102120111222102120012120012020110020012010011011011112210111220021020010122102202122212120120010202111221002201000002220210011222200211122010011212102022120101121022201111222210022122001012100210122200010000210222001021000022111020211110121201122211212100121120011202220122111110210212112210000021012210000120200022000200121212111020220201101001212222122110011001210122022020002222020220222121111110110201020001022102100000111211222020", "01002022111020101022011211221020210012022002101012021101010001210211210110212011211211222211200001010022202012200002111210022202000221122111121001202012110012100211011122221200100201102012222220222221121222110001012010020102012201002100120122201002000020211020211201012111012221021110100021001201200210101121122012021201200010000011222222222101000122012210022100220220022210202111212210100010200112200112200021201001012100121011202102022002122202112111211010101012110020100120200010212212011122020101122010101021210101120201010100020120110221200221000200210022220211112012110000212200222211112210110212100100101001100112020201210211220120001102100212211112000112221100011000210022112020010100001121002021011010002022001022112212212102201001220022211000202212010010202210100011122200212010221201012222110220101200012222100111022112000222212122122212200122111212020101021202000101022121212012222102220001210221111111101010022012002120010021112110220012102200202102000112222001121010012000221102021101002022020010120002110201200110100010202012012211111102220101202122102002110020002112210022102111110120120211000101211002210100122001122220220202220112121122220120122010022000000100122211201220222002021221002020100121210020122100022022222100102022222121102111220121000021220011100111101120021011121222010010101121201012100201100211111122121112002101011212122212002220000222212001220001011110221221100001012111202000201212211201202220020210202100222001012201022121121211111000212021102122022212100102000021212002220200112221012211021202202211001000102000121100200112022011212202021200020011210122222122110201110022211211120200000221221102200020011021110022202011101222211121102210021202200001111210111010010221000122211021021012211121221222021201020020220002110012122000120002001102122110121001221122102022212212020020001110022111111120102000022102211101002211220210120111011011101211021221212021000210212001200122110110100200201212122101221022122020011021012110022220000200212200002100210222200222200222212110201211102021102121222101100011021200221100012210201010211010220011222121121022010202210010000202102011101201101000010222201212212121120120021000001010121211111122110012202100002012102212202121122020001012021122022022220112012120010222201112121010120010102011210112221122201110221222111110000020210102110022002211100012110221200121021111000002100222122000022220200120201202000200102002102001112200000120200020211012010010202000", "01101221112021011211111111120112001222112112022222000000212001110001021122112010121102012102212201221200110120001000211011201021202120110211012121002122000000111010212002121221020100020210202211202210102001100222101212120002022011012010212120222020012012220001022101000120111012110121011220012121100102021012221200212102022022220210222111011001211001100002102001012110120022012102000202112000001021100221222200000101111002112202111110022212002010220110121121110122222211101110000202221210111211121002202111222202022212022111121020001020110200211120112001022211101202121201112122202110221122002100202211121121111101122120021100202011221010102220120210202100012111120021111210010001221220210201102220201201101002222220110221222121100222010011221011100221201121202200122122221020102010010122200201220122202100221000222002001002200200112200222102220121210122110101111012200020211212100001111112111210011220012201220002100112001211022202102001020210010201200112220002020201211201022102022121001112200122112020122201002020121111100110110110202100122112020021210102110201122200110200111121121020020221201211200101221212001001221101011010112010121212001111202020110020111021120212122011002212122120212002210111002201100220121100011022101020002211110102200120102012010122222121021110000121012211100022022011112221102110102101000221212221101122222112000002022020110101220120111100222020022010011012211222102120021022021222010100222002111212011022211202202110021101000020212200000011222001001210221102210112021000010110202212211010200022000212110211221202210210212111001101211212022012202200020012200020012210111102000222211020221111011121212102010111120201102200112020000121221200021220012220120002001001112201121011211210002022001022010111222120121112202222012210210021110120120202212000212112200220020210201222012202002211012000021110102022110100101222010112222222111110011120100210000022210212200220212111110001100221211202211010201202121001102121111212211022112010101011120210012000222121001201200222120001112010210101020221122102210102201101100101120010102121012121001222221002212112211022021112102212221010111002220010212202020101222102102020212001012211210212121121110111202110112100222102002002211112022010111201101112011002122201120221200021221101100101221222202000122002122000112000212001002000110121100102010201001120200220120020002022002012011102210112221022112011000212111011110220012111110011002022101022122210222011022021110202", "21100002110201102202002112022200010122101220021212100012111111220222120101220012121011212020000210210202221211101222020022210210112020101000210121220000010210222210122102122210202101212100212020101022022122222121111022112000210002011000001020000110100202210202220111210222011012011001212101101120021212212120011120001011121202211121112101000211022121112012112201102101112021102021000002112020020110111211201200221222212022202022112201012012222011111102201200221200002221020010102021211211221001202100020220112221001021111210211221222211122201121210122222220000211112121221110210111012111020110001010211112021001102002220202001011102111200201020202100210020121120022200210021220100221100002110200211101102201101210220222211111021020010010010002202222210121011122110012220011010012202011120121011112021100102221201102211112200012202012012202000200202101000112110000100011100021222211110210022222222101020120210222211211020212201002101122120200221110210221011001121102102021000201101021020011022210200100201012111122012211122101111012100221212201022110201210202102011000001112110021211012211210221001102021122222112010120111101020012111210021022122201010000122121011222110001112100010012212200002000201020211002110221200201122210102002000020212002220102222000020202012200221002112210222200201222111002002021122202221020120110201011200210212202211020211100022202220111111002002121222201100200001100101120022210112121120101212102202202221121111100202212012022012210202012200010221120111111022001201021201121222100002121201222002122112102001012021200002110100120000022111010222112121202121101100011020101110200101210211011221012221000210200111100121121012111102020220100102022012121220100121122012012010022010012201011120202210011201110020212022020210022101121122221112111102211002210001000012120020110221201121020002222020111212200020102000202001210000111111210212001002020202012201021211210201201001102010222211210111212111202122012002002100101221002021001211210012120202002001202211011002211020011122211011121220221121012011102111222212110010201210001200121020010110000101000011211220022222011200010000122222020012210000002100101020221021111210102010102200121212102200020000010211202111120210111020122222012200001222201012112222020021111122221220211221222002211002000020021220211021002121021100211220212211222201011100120110210221012000212001120121120020112220002121011010122212000001212110201200211012111212120010021120000012000020221", "00222022100220120120222110200021120121120220120212012202012002012211100101001211002122201210000201222010000010100202122021010020002201002201021111021110011010021022100002002110101010100121011220020221200001200012221201111000221110121222012011100022221020010201102112210112122110112212012202201222000000220202020112002111220122220210210110001022021021100100210021020011020210020201101102101021002112122201202222121100102211022222200210202012200001001111200120021020101020010111102012222222212121202021000200120020210112000212110222001201111211220112011012012102200212212212021122022201022102001010022211121212122212011221222202101221221010200012210121101111022200210212022002000010202201120002112012000002002200112122011112020211211111001020012000022212022120112101220002221222021121020110102112012121100101221001201100102022011202121120012102220002100111002220210001201021200122110202021201211022220011212212021201111101201020201010112010210022120012001100110010010220222001110010020212201222121202122110011020112012011111122020202200021202112011200112201100022012020201202012222012110221022002112101110101021021102200112112222110020000112022021021001210220210122202122200022212200211020121202102110122012102221022012110110012211020022201201120112022222222100020120200122101220101200102111011120221201101122012110021220012000020120202110102221220010102222111101211122202022212010012020010220002020020021122212110220001010000112010122201100210121201221020111100122212121020022100001111011220001210110021111110122210001022122012022201012202112020200122012100102101222122212102021202200120021110021001101102002121020100211220102201021100211021110212212210221200200021122101002111101222011010010020102000122111000121221102021200000201212120221212002220120022201010020210110200002111011011112020022000122211001111121210100121121001222210000012021211122221001121212220201201200020120212022021010120221100120121121111111211000021200001022021110122221000101220210110221122110102122110210202001212222012210120100100222202200020001110010212220022212010111012012101010210101201222011102101111200001202120001111022211222210222220222122020202101100001102111201001202220201201112122201221110222122100121112122022111210021122110010112100101201201202120112110012011220112011121021002022112121011122022010221211021212012010022001110200201120221222101120002211001022122000021111102121220101002102021212011212221020010022212110002210102211210201002100", "11222012020221210011221010112101011210001220012212122112222022011211021022022022200111121102020111000222022120211020002021101121221000001021011122012100020020212201210222211210100120221111020020220210220101112220211221001211102220001102001001202202222101200111022102011010021122102221210222211220000010110000202100001002001122202112001012210211022111120020022022211120022122102121120121000212022021000212110220002112200002020102102200022110112111020010120220022112111110212202111101000221221210021201112121012201102200021212000020002011110211112200021100110201012202000022200220202122222012121200001211101221122112021201121000002200022021011201011102020200221210211020010220122212212210101200100110011101020100002121022111121000202102021000022001101101011022110021100111122020002210000101220102121022211110200212211221002012101002012112021012011101000000121100201010111110221121212002120212011122101000022102212110222212102222010100010001100212110012101122102120020221121220012010012222201022202021201002112212122101021100222020120101001221022121222202020102211220010210020000002000102112121012222011222021120211020000010012200221121001122100102002022021200210211100010022000100001100011012101010100011102120111102200210002002121021121122210120201210211001121211002221021101211222112211102210101101012101220210211121011202100001100221211101201012222121212011002202022111200000120110120101012201102202112100101011011002111100010200101120200100121212002011002112202202102011022220201020222020221011021002000002200121021021001001101111221222010201220022202021022211102002211211121120101010120120002102012220021011002202022022000120022220022001020010201222010101000221211120102022200022111000000201121100022220102100120201100212002021121000122110100220211002220112121012122011002022021211220002010210101202211000002222222122110200010221122001022021201211220222210012221110122102020221210202012112101120110121122121001021002002020122100200112212112122021211212210211222010020221110121122020121100102021112100020110021020210012211222122020111121120020121102202220021210222120002122011021001120000212010121010100022002012120202211002202112100021100121222010221222101201020220111000021020110021220210202200010022121201001011001201200212200110110111022100011200201110011022111010001101110021012011121000012012100111001220112110201212122012012102101002022011120002200002100111112110000022001102120212100100101211112121112200101221002102212220", "21021022220101112001212210120102200102111111200102001100211220021022112201000002120112020102111021121200200001110112010001002100002000010102212122011000112000222100110102220020000111211210122000201100222001102112111002021112010210111222120010212212120022010101101212210212121120010202200002212111002201212102100012222202112121121102101112101010021110211100122101022012122002202111120220200221021220012202000122101120222210110020011021111221210012002022121221011012202011211021122211212001022121200000010011201211220011011100112210111201022221222000201102020002222202101020101120211211100202100122220010210111201010221121021201000120212210012111011200011201221101102102002022120212011022212002120100101012200210121110111100000220220110200002001002222010001020101002211211112102020101020012211210201000121201222021012200212122111000102110120220112200122110120201220222001201000200112221022121012122220101200101101201111002122000102122022011122121012220110020001222022011100201121221201210100200211212010220012202121210021022121012220111220112202200101001120022111002202011112000120200201202000222101011100111220210112122021002021112102100120011110202120111022100122001022212011120200020222121110112220221122102011200021211000012000202120220022220010020101112012011012012101120021121012022022210021100010212122000112110120011020121010010111222021001122201022002212011110011100201002011102212010002101221212001120220211120211211220202010112200221121222201212221001022221021010022202112010012002222102102100220111112212011010210020020221110101012110202102122212122222102020201202121021110110021111010102020101000111002221122200222011021111121011221222112222120222222102021210010122221222212121211211102122002101212121022100210001100201001200222112211102202011010202101222202022022000212020202020020011010111012200101101221212000221210122010202120122202021020220120102212001110112221022111000122012020010012212201200000110101200112211002212221211101101102220000220221121102010101012222022112220202222122202201210102012021212110211102001200200000210112111011100211012001212102102022011202201020111120110102102220101001012100002002121222001020200012100221212101101221111110110022102211111212202101012121001001220010002110212111112221021221210010020202112020112121022121212200112022200201212102110112022100012111222201022011012021112220021001012122212100001020202100201112020201121011111020210011002021101011020122211212111222100012010200001", "22011122110112102211022110121101222222022001111022101210020201212221201220022020211002101211112121112022020022210012011220001210201100200010202002210012021101211112222022011120110202010211021001011220202020100011200201212000002010210220222101121001022012222002010112210002102100201110100211100000110002012210002001100212101110022202120020220022120110201221110010020102210121111200121010021011201122202002200100201002120121112102110002111100101220222201011101122010121020220111221011202102212211120221102111200212122111122120010220212222001210100111102211101102102122000212200210211110221120210200002002020101101101100200100120101121001221221000120120101100101120221212012111121222221211221011112102021020121102110202011220002210221020121121220020220111011020111212221022101220210112111210222212102211200112001020200100212100212021201020222011102000021010000100020102102211122111101222122012200111211202011221110021101220120021001011212100010001210100101201021000202100121112202121201220011001021202112121120022212120001201212201122111100011121200100020100111012000220102102201210020001012121110202111100222010120200211100112110202022112222111002100100021111102222222021010010122200221211120120020000202201020122022112211101012012202111221201001022122202120201020100212220002020220101202221201200101202120221101220020001212222202221222001000211210222200212102212121122102210120210101111110022121100001101221102221112211101202101010021221021221220110012112102011120200212010101002201021210100112110110112121111011011100120220210221210112021100002000212101120112202010212111201121021111021020222010020220222122200012100202111202122011222022202220001221120212100000001112110222100100012221202221022212102222021122001101101102110022110120112002100222002011011100001011102221102210210122110220020212212000001110121012021001102020121110102210020021112001120012122212221021021102201011201221102110022111222110021022000000210200002112010120201000220002002020012000022100100021022211011121212010112020012022021100100010111210020202202022010100220202022000010101110201121000100000212011210011000112220211112200222100220101020021202112121212212122201200101111000122011012212021001212011100220100022212000121212122002110001122202000200120201020001202101100221020001121022002020201011020210111012121111221122111202120101122210010000122222122202022001002222120222212000202101212022021122012000112102012210201012202211202101022011202122100020202111", "12022100111002101111222010002101111122100201020012120210001201100102022200222000022221120212220011112001001110102100201220200001110012211110011010120210112001122122212110011220221111021002101211221210220202221001122120100112221122020011112121022222002112021101100110120100022212101110220212200210122210001201211220112202021100212121220001002220102202201112001202100222001012202122221120220101000110121220111100222200022200101201101112200022110112012110220221212102012212220002112020111121211100000102221011120101010111120121000200102102212121200001020121202111020022121210110222202100121211020222000120122111212021201002210122000121122002112210021122100122001221101200011200210121202202021120222222011101011121011021020022211010020200022201102111202222120000001200202221101111010011100011222212022110201110010220211000002222221211220111000102220122122221202102011212121021021111012010002202211201222002122002020020011020220212000100100100222020022010012121020201210202201111120112102212100222112101022210012201012100110011002201100011000210021010002111022120011111120110201221000222022122012011111021120001212220022221200222000102220010101120022212220221100212111210012212202222202122101001002112021220112210000001122102120012010211011200102100210010022101100111212022222001001222020120101101112111210001101010222000122202012100201102001102110100201220010000022222022120212020121121112202201200120111011121101202210022222111202100102121012211200221221021211120212012020202021021012201001220211110111021021022202012122202122222120221101110220100010011210102222000012120100202220110000101021002201100202201210002012221002111122121120220010000222010210212020202201102212200110110210001001221001111020111112102020120211020210200002001122201211220222020101020100111121021100200012102002201201012012221200000001001110002100112111212210010111111102202000112021002202102121200102110011010102022022111000021121200211020220221121202112022001110021220001120120201221001010212102012201002212100211000000112000210200101220002011120010111120011220122011220011000012210102202002201002122112110202111200201110010102100210202021100101121011211012111112210101100100021121020200022212002021122222121221100111022020210011112010100202101001000101122102010110121011202021020021121001020221022222200112100100112121011110210120012101200022120200221211202011122002022101022002010121101220201200110021210111100211202010012000120200022201011010210222201002220", "11012022201000021100010222202002010210202202012002200222000220101021011011101010202211102002021012210010000000022201211021120011102200000022111202021211111001111211010022222211210201121012011121200121202100212122021012210112200022020002000012122101111122112020110010020021110200211222112000220012222120002101102001201011201221222000011000212021002022110210011210212001012022222122120201210222121200211112112022112121111021011222010011020102020200111012100122100002112220222002011121111210001122112221022101202202222101001121000022220122012022022020020000201200002012222201022122122112210010002020022220010211102200200120222110210122001101011110110000010002101202120201000000222112002212012011100222020020002022122000110211221020220110010021100201202221012002011021111211121000210020012202101002112120010221022022001122021122220021022022000111101100121110210220110212020021122222021020112010120101020202202020122010102202002120121202212021202011211200021002212012102000010200221002121101101200220112122020102222212001102201122121000101020111222101022111111220021200112021100001200010110022000001112112211000221122001110011100010221100102001001011021202212011000020112202022221102122000222120101202011012210112001010210110222101212020122001222120120212112211000000111000102002000000102010000200112112200200020201211200211122120001111212001112111201212010101201110100010212100122211000021120200022102101012022111122000120212022101221212021122210210222200021112221100212200100021020011021122000122111021112021100212121212101102220001211111102122200100211112202001220002122200120220011012112022102011120221112011101120002121100122110001201210202011002102211000221012001000220211122022012102010001010210010111122101210212101112112101211020002020210210100212211222122121102122022110112021120110221212212012200020101120000122220021122211112021222112122000022212211002111101221220102121021211020000202222021122201200201200002000002110210222100211111120112112022100212000102211100111120102021101200122002012101100110102102020202112211200002202101020210012210222110212102022212121112211020222112120022100101001220011022012012121121002022010012221210111221201212021200122202111202220021012101011201201010102211001222102222112212002121212012201022201011020120022222110222211010120021110020212200112001002221021101121202102200201002020111011111120020010010000022110121112020111212100102010010001111122020220220200200221020121120001221021010122000", "12022102010211221101122202021121021101011120221201001012012021122100210211002020210102011121212212121121220202122111100112222000110021002222012010211020202200210210022002120011210012011201201210020012221202111012100012011202111202122112202001001102000210101221022112000212122001101212202022101200012100002121011012212220002101000200100211020211210121202022010001212222010111002102020100000022011222002010022111002120010122010120200200221122202121112101002101102221000110001100020100200111110211202012122221202222222210012000222110002221101000202020020110111200212000200211211112210001120202002201122002012111201201110021022001122120022102102002200021100010212110120000021012121010121200002220112202112110102122100010122111020022202122110020201012222220122122001122221020100110220201220101121122002221222002000000020012201001220012210011122221211122110022111110020220201010121012221210211001212201100000101100000220012222211100121210101000011011201200111012100111220202202100122201200010002000112212012012012000221211102222220102101210220221101102010201012002202110010220002100010111012122200112202212021001221221220210222202220111000020210222122212000201022212020200010020110000021222012002111010000122002222011110010010002122102202212012221201221002011222201112211102011102211102202200011212200201102222202100022221100021112101002020200000220200102221221100100022120100100002120222021121001110122101010000220100100011010120202100111101121002221222002020022001200021001110200000111100022120101001101212201021012120211002200000220022222220100112020221222210000110102212201100012001120210221020101021221212102000020121000220212110200200102012221021221022010201220011210201211010002012010201111120121000121001111011120001102211202201121211221100112020102202222011020010211011200222212110112001101201220102022120200202102212221001101021011020010221020002221100001102111021222011210221202001100020002111121211110220200112120002012010210010020002020100110100210122211002021121222121210000010002201120021212022222101021011001202210211022121200011111211010022022102020001011011102122201011021101220110001202211022112120220222111101220121222201222202221201220202112110120012102010002022120202020222002201120010020221102020101212021200201022210021010011122021220021202102011020021212101012211012200001221122110002122221212220101201112000111210020100221111120222220011222110012210202012102001002021120211121122110200110200020201011010202200112", "00011222220020110002002200010221002121022101020021210020201200011200112221211010111021002000010012211220020200000111012022222122211102211202022112102122002221222220000220202010221110211021011120122100211020221001022220012000121120120120010022221212222001100102210020100200210102121020111211221100101110000111011021222200102010111121000100010001022000010102112111021211112001102022122202011111220202211112110102110100000110100102211000001210122002202100112101120012021210012010221221210202200012211102011122010111121002001201220022222020122112220012001212211122022010000211201211101101020020010200202120102202122120211110111121002021012101011100211022120212022102011110011202111211112221102221020111210120020010102210200102210222112202221021120122020211220112011121102022012202211212200120002101222110102022210001000201011010102010010211121212202001211120212120122111122111222212011001202211110000221102121021200110001001021002121100011111222122220012122002102222021111010021000211001112111221110111122022010120111111100101002001010222102210100000101121200120000201002122012102121200101002221012010210210011200201101022121101111021212010100000202201222020010012001101121000100210101010202101220000001200120122202101220010121010020000000202100012012021122021112020212100200012002021220021121011201100110112022121102120000202001201020211010021010211110212202000221211222121120001112211112212022102201202001010021001210220212210201221220211100112220222202202202011112110120111221200011011010102220000020210011112221011121112111001001021121220200122021020100120222010101012221020100211220000202110021000210100212112222101012200222120110002210020200101122200222100210011111001200201201120200220010120202020000222202222020101011012010002000000200211022122022121012221112111001001201110211012021202000222222211202121222212121111210012012210121121021002001000210020010012000012010001011011112001200011011010002011120000000000022110101221020102100211200102110002220121001210020101200011100210012202211101210220210020120211122222022010012120101211100210001201221100112212020202110121021011012001100212001112220010110021000100011112122202021110120022221011210101102200122120112211220002220102021010210111002120200211200202000211102010121010122221200211120020210220101211222111021120010220001022220122210010011112212101110021200102201202102200002011112221111202101002200010001112211100200022011000212221111221101222202100001102112111121112111120", "02110102021001101211110010020210212002020212200220010120001201000220021200111101010220022212110201121201212201102112220220110000121010200200222222100011012201001021111102112220002112112112211222020112200011210210021100000000002001022220102221220122212112001012120010122202021012111110102011221001211201201000210002102000010122010010221022000010011002022222011211101022121112212201020112020102012002101112211000000022102002020221201010211020212201002202021202122002010011100112022212100110122022200212222211221212221200212110100102202220111022221122101110122000200012010021012122000121222012002200201112210202002001112100000020211211110111220020012100100212121002220121022020120212200110221221212102201012010200220210000021100022021102000211220121122222120010001021100120202200002211010110011120120120120100111202121100111202102222110102202011101100222020120020222012120002201202122000200110111220200200212220011011110120201022011012002102010110212000222201221122022020211221100102121121101100202002100022211022222210102012120002210202021012101022222021022120122211202221120202122112122202010021111222002221012121110102202011121020122200102122121001021201020112010110221211212002202112022202020122111112101121201011101110211020112021102102210221102200120221120020210111202021220002111100220201220210202202101101221221112022101010012011220000002000020201112122201122020101112021111200102211021122021210202002201011102012000212220120122000111112222010121220100111201222100012022102002102112000101120022200012000221000200220220012202001202200000210121020200001112221010220010021210022210012220221012221010000021220201011122212212110120011120020000120010011000011220021222200112002001100202200010110212220010102110101211200101012002112221202122120110201111222111121000210220000010100111222111020111122120222120120010122200020002022212122000121010212112212000011220100001022201122121120021001120000122022012201022110121000002112111000221101100001201011102220100211010211121121000001211222201020101202101101022200112011012201012112221010111211120202112111220020211102011220111101120200011220022120220212211011111122100202020222200111020221001012122002121101111002111121111211000211102100200000101120220002022022212101020011122210100022002212022221110220002200020010021210202101020011011111120210112222020011210012020002100222112201201100221022121010011222122212010111000012121212110221002110201200012021211020112212001020202122010211200111", "11200101201222012101012120021202220202211002102102101120011011011211100021002122221021121110011100111210100201121022110121122200111022110111001101211200201001202110012002002121222200022211210120201011201120112112021200212211200221000210211112022100002011101211012210220001222210012022022100120000012002201000000021011222122102001220201112222000201110112012022202010201101110000221222012000021101121210210001122120202122222020102021211220001111100110200120210010220001211012021110200011121200210122102102011011111021002220220122022201001220111100022122100011021222201100110112120012220002200222201121211202221111100201222221002020211101012212001021122112201201021101021121222222000201010212010101001020200202001121021111201100122201000012212120200202020122111022022020012200022211100001100201121100210202201201010122122200102102202202210111020121010110021012000002002222011102202022210202020120202101021221212211120120220020220200021212100002020120212001221220120220110110222220010120110012220210011120100102220010101101210022120001002110001012121011212001121122222110211122200201201001022110211021202101211022002002220200120012111110112022001022021221201211101202210101121210201111122000010210122011212002022222121210020002101000210002110102021112020201012010002220002102111122010112222020102201121021222112221021222201200010012101121202221001020011011210002221120200212222201200102220211102000201011222010121202112002020012012101211102021000102222121120020122002121200102210111122022120210200200220111222221121020121211200202000112101122122220001221002122202111022111010110021111001112222201000002210220120100201101122000200112200110000011201020000101200012120012011011220201022121101111100002110102021001212001200021020010002012201101101222220000111200221212201001112021102221211111022000000202110222200110100102022001212212210200020220110002222202122211100210100200200022022111000200212211120201022221122202122000212102012211010101110121110022001102000110102210110200000020210010212211020002201021212201102101111011101100000202122101222022121200122111122022020212211202102202010012022000112011112200220022200112022212210220102100201021101100012121211000122022011002200201011111010220000210221222100022101210221102110100121001210122010222211121001222221021102020201112211111102020111220100010012022220101010112021220220222002010212211020021200212221102200022120000210101102101101220120020110002122002020101222220022120121001121002", "11222201001111101220221011201021210001220211202112221222202212102002121100211101222112011012200000200122210020002202022101102101120122010122121211102222120220022000001020202210022002010110222021110002201200102100002022122110101000222001022122211022022202002102022220000222021112101001012021001010201101211121010211201022000002110122211022110111102001200120020010100022200121000210120200110012100121001212200020120220222212202020011010120222201101002100202120010201220100210122112002121002110102100222200021011212020101222111112022222202222021021122011102021110210112121111012212100221000222022110202222001010202000021001222212202101102210001020122121101000222020022112000012200211120012211120121012220110212101120211222202221112221102100202212122112210102100111001211222102121022020001021101011201111002020212110012122020101201000002221222121000111000012120222212000122010200211110100120221210200021200021010020021000101000120121001011110111000010011212202112112222112222002101010001002200010211000021122112001002112201120102111202212210102012100010112101202011100110000022102110202021001000112022110010101000001221221022211102020100221020022112222020202110101201211122221220000012122012000002020212010202211100122222022112112012201101201222220111011021111010001021122122101001102000102201001202001100211000020001001201112012201210200100100012111200120210022121200011201112100221202200222220102100201120100110010011010001101001010111001220011100200222102121220111220210222111201222021000102222212221200121200101122120011001022010002111112001220020211022111112221100010101220202202101120221222122220020021212101002102021011112221011012200220221200112022000011210111020200011211022020110121111201202221202001210122202020121002110210011002121221201112011111201010201001020001111222112111211201111100020111112121222000211010021012112221120201210221022201211011102201001222211000111012010122221110212122011222010011121202000012112221112102021112221122002111112122112112110020020211021202112022101201102120200220222202120000201100220110101201212021012011212000210120020110101001022122112221100021002200022001000102120102121020202221120210110221002012211102021120101201210002020110102012122100111002212100020122021022122001112211102110100210111001201201000101112011011220022102200110211111202012000000122000111010200101220022222020002002010212001201121022211122220002002112020222122222102201020221010012211122211021000021220122002001001200", "22002112002021201121121020210010200021210110021111000101111101222110221002011012111220100101120021101002002021220000010010000211101120122102102212200222011100000102201011222100012222201012122202222220120202102122102201221120022200222102200201212210022210011101202002112100212111010221001211111220221121102102012021012120112020000110112102112000120001002201111022221010012122000221001212212000112012002011112221102211120201201220200101122211002221110122210212010110001002002220011220020120101011111110100111222020021021002220202102212012112020121022212110120102002102011002002101210000011211200102020202012021121100210111221101010210211011210221002202121121011201201000202000112111000211221222102010221102022122211102101122102202222021110100001012221202021112000111220022002112121110211120200211221222022211001212102020001122202120020001212202000212000012100121020110002110121010212211222122002210211001221000021211010001201021201111201022221211001212122011201000010200202200100100012001002022202100120121001000222220210201110110002120022001201000212011220122010002022222200210220200020212121220201120100101221010101211121002210221121121200020122201011001112102001202211121202001002222111101112120021001000121102200112221020202212200121002220210200110121202011110002101111012101202020021221222221121121122111221000011022102012211010201101121221100011112022201212222212110110020122011111022221011002120111220021022121120120001221111121000010221101211201022122001020102222120100002222102222100000121221221210202222011120122011102101210211220101012021112022100212012210201211101100222020221221011002012010020222101112120201200211222001200022200011222121202010002110210110110022010002021112221012221110020010212221102111122021212122210011122222012211220020000221000122021001011220020212121120000021011102212012102210021222200222022211102220122122002120122212121212100020201101210001201012122102002020210121001222211202001111021200202000002020102102111100111022202221202022112201210202111102211022102200121001120222201201221121112022200101000111011100110022101202212010221112001000002010120010012002120000011210220202201022002022200112101211110121222211212001201120221221120100012211212101010120222220001221011010112220201121102120200112222211220211002211220011000122001012010220221110112021220002222101100000210120221011211021211201011120012002220111101202200101022020121021210121210201010110210002011121001021201101121101010021111012000", "20110200122121201211112211122022220001120021100222012222112001011022020202010202012211211121220101001221020202020002200010201201222010101222112101122021101020001211221112012210102200100010201212022100220111210201022212022212001022210111210100112102210020201211111002122112200020010020010120200120102111101201102122211110222202002021022120120000112222100222110200001221001022021001211211011202110220002110120021102220200021020112201020120011022000221020101122022221020022120002120012202022011001121122122000001102110110111001121022011101122201202221102010022011020221121210201121212200200221001112021100120000022022100102000021212222000000220201101110101110102122202022111112110111121010211110101120211120120200102010021222010112010021110122211220121112011102200201201002012021221002210022202021201200110121022122121211212101122222121201210012121020120112122102120210200222110022111011022110010112100012110000211210002011010100111002020020011121121000122000110020000011212122122000002010210001121102022222120221102101121111202120021212122100210001022110100000112110212110010222212021120012002211200211120000122202000212111211112020122000020202102011200220201010200100101212221120220022200111012220122121101210201010222121222220012001101201212022221002120101020120122210012012000202212220100120100120010112011222010012112221211200210021021022002111011001012201102100111012211022222211220120222211200210022021012121111010001220012110101220010122110121110101120111002210102200121220220212010101202120221202121110120010201222012222100110220000210212002022112200012022021112222102001211120222101101012202202220211102202220001010210110001211112021220110000000212120000022211201212001120210001001120212221212201222120221120021121200220121222221222102002211222001212102102012120210200210102221202112202220201220200110102101122001110100100211200201221212202020212011220122121002210000000201011221212202020222222020200202022001000021012010220211112201121002100011020112011010220101021111210120220212220011200202110121010120022120120010021221011201022212002020200010222211101212021001222110010221112111011121221110220212002022122122101101212022201011012211012111100221201002201021010010020101122112121201102111202102100100000212020002000020000200102021221000121220012211202212211200120220011000020001202210212002220112120112110000221121011021002011201220122210212220212211112222201010111102001020110002201201021112222101212202112110100001212022", "22212012002012020211102021211221121121201022002210010022102100202210120100020112121211112022212021000121020211002111102111112210021001121111012101012022002002110110202011020202100122121102100112111112211000021012222100100001112220222001100122011001220221210221021210221220112222200200101211222020120200202110012021020100222210221101022200000011100202001201010211201202120021101110202120011011002002221201100112110200020121011222112001212201212210021110022120212121201011121101101120020002112122211221101012000000100011010020000201111011012202102221012000220210020101121201100020222110022200111102212002002212020001110212112220102121121011100102021010011100002001102110220011022200120001000222121200201121202012021110100011220221110010210021222221121120202210012011210202110102001111212200201212012202022012111101112211202221002012200010202212202222221201011210201010002121021001010210101000001221001000100121220001112201200111010222021221221112100020200102110221210111010111202221010100000012201102001020021121200120101002200020220102001102011021010212202012222022010211112221021210121102011112220201110111222111100220201100100112000100110112210102100101211012011100222121010220112211122111001021210210021222011111001220112021020012211102120221022102210111002200100000001100110112011202110110100110202101012001211010100100010120211110012201112122022111122101212220122102111212022122102101021201110100002122001102110220202020201121201111112001122200111002211220121112101210022121201022120100221101011011212020220201011001010021202212220222120011102021210210010102120100012121012121002211001010120222022121112001121010211110202022121202211120110022011010112210022200022020202121002202202201201121021021010222101200121012110201210102001122000102111211202202120111021222021202111201202221100112121111210021120020211100011210102220102222002110111202222221210020021122212222110211110010220110122110202210220220000111002021112121212002101201202022022010000011121101002012022021002021020112212010102020011002002201220201121220122121110100000020001110202221010110122021012200210021011012020112200210210002200012211201100221100201120120121010121112010102221221120001112212111120022102101210100222011120202112112010011121200222200200210001001002011221002111100200200220110022112002021220011022100210202012100211121211010101022022200212222112010112100210220202201222111011011210202120001010121001111202120212000121221010122112212210210112020100", "02121212112201200200122002010220211221011120010202022011110121102010112221012200222020210211200111011111000020210101101101100220202210001202010000100102012222221111011122201201102222010121220012201211010102111221110200112211201011001002122011020000110211222122222022000020201102221202102111001001221012001212101001022120010022011110120201001122201201002100021222100001022102120112010222210011102220121012122112120002010100111111221102221002120102021210001020012201212022020020022110112111102012001211121001000202121112211222112201222021022112211210212212211112111021012201202221001002021111211212221220011111112111020120122012211021012001000210211002222100202110012020122100022002112021201002201221012222112202202221200000121001120021022110000212001011021201201220201100201220121112101211120111012021002001021101110202020201002221202020222211112110220111101102110100010111012201011100212011021011202020120010010220002022101211002001212101112020201221200122111222212001112220021022012120210010020101011200020112222002021222122222121020211112200002121112122010010122011212210211021201010100001010020020112002120000002212220102200120021121221022211100111021211222010220101010002110221222211111011202100210012000010011201102011112220020102001122100202200000110110221021222002002222212000112212100220012110212210121010120121020200102000201222212210000021021011210012021001110102102012211222120122000100112110220011211201022012202210202210012222010122012021221211212021001220220120120011001020211120010111201211102101011012200202222111100011221122022100210220122121122201222022121220102121020120012022110122001222110212112220212212110010202221022110111202221120202112122201000211101001202221111010112201222110100112100012012010122012221210111110002112110101120021100022002221202221020221102020110102012001100200121201211202000202221112210111110012222202022102210002201101001122212100221121102110020021000002222111120112212202211000111202222100100102112001122001211121221120002202112100112110021102001020220002011002001210021111010001011021200121122022001021022220210112110202222012210011020012010021000210100112000122200010120012110111121211212200011211200022021222212210000121001002121100021022120211211201010120211100221201202100112020122210001121121021102221120010122120021020001222220012011020011101122110100011012121022201101100212102120001211011002002021002212112001100122001002101102002020221222120102220002000111011000002121202001", "12022112111122001220001112220112121212102221202122120102022201210000012111110022022101202010221100202011102110210112000000202122201122012102002122102021210202020201111000202222202221201100211120021211011200022111121221220002102200122210012212000121210200022022101020100220010121120200110000021222110110101112112221200201011221212201220110010211022120201001222012001212221012201221120212211102222210212202220012010110001020001220000122002100101020011221022121002102100002100200101122010110020000201102201222102001112202110211202221102110000102112010211100102000002002210002202212220121012000020120220010002111010202021100202002122200010010110012100101111121211010211001122102112110111121110111100120101111201011211210120200211201011102111222021022210211000021111010020111120201011120001220111211120211200000221000201220110222120012011102022010220210112111021220022121122200210112000102101201012221112121222010120111021001120002221122022101011011022202210122210210020201200022020121101220220000220211122210220002010200202222212222222121012201111102212120100221220122000211001001122222111111210210221210222001111202212112110111021222011222000021111102000202021102011210002201121001122221100102011202221101010022120010011202021001202102000221202120100002011200112221012011201120202212000000110121010001100212110011111021201011111202002112122011201110222122012211222200102101021221201121110020011112112010121220020021021020112021200211000011111021220102120220001222102110010122200010010001212011010120011112210101001220120002212010101202121212112122000211212222100221201001022010002201212022001010110002022001012120001122022202000022101200021200101112112101210220211121201220201222002100120100000201100202112102211021011121122022010100101011111221021110100112201010020121201121022122210010102212112222001200220212111002112221012210001211202201221101012210222020010010110112102200210210100121202102002010201001202200222002221211000201102000121011022202220010101221100220010101020002112102002020012120021201212121001020120222020111010211121220001120220201012120020221220121010222201201202201102122210001010222022002202101120100220102222120122201001222112201201222210211221201010111210120002210200201111021211210210201022200222121210200021210201012000110021001100112010120002111011220200021100210111101111021112202202210000101010111011002202111222221202122011021121222011201000002101100211102221002002211111201222021101021112100122122011011", "02121201022100020011211222222111121012020012221112120021202120001122202212122212120201221120021122022002210212110000022000221101011100121122002222021201110221111100222012210111021122010221012022221201120102211120202112002002021122221120122001200010000202000122002202222110012211010202011120010202201122022120122220202002220111122221202201122012012121011211000010000221221210022111210022121100100000220222202212011112021201001122112001121102020101100120202210112122000020222110111201211212220111011100221212020222222100212101210111002200020111002000201111211002201111020112001122001222200100112011010202022002222120111212010202021121021000202020210110111021001221120011002210210020212020110010012202201020111121121212202022120020112010110220221122001211001201020201001011000121202211210201112010202020212102020102020011021110111010111211022211012100201112200221120001222020120001011120222202002000212001201212102000202020120112022112012222101021212121112002001201021221012110002101020020120122001201002011102100022202220021110002122201111021222120201200011021211001120120012022112202212012201111002102102210022011001111020121200001120122001201100202202102122202220220001121101202220120110002111021110012202000020001012100201200021112110011211112212021111100122202211022020112011202111111220201201121021210100110021001110120202020110212102120212002221111021121222201121200010202102120000011200012122110202022122222100121222020001111202120011221220010222100221110120102210102212211220221110200200021122102022201220101011222211000221010121121221001002020102221000121210110211100011202121221002100002210111212010002222122202201010112021112210102010000022102011102002100112000202000221201201012220111112221120200221121020220221101200201111122100200210020221102112222102110000210202122100101011012221122122111110112121011211100112011212011001212110001022221202202212202011001002002221211202202201021211112102001011200220002020210210221001010100202211010201021221202120221022211000012212012221121202221200000112002002201000100122222100121112121021212222212021020120101112212020120110100200200111202100022201200120200211020220002022200122200101100002101112110220020200112002110021122202021111201002101022100012112102200202202000021121102010111012122202202011220102022120110022111210020210011110200021222020220022001202020211010112210200212122100020212122101002122221211221011021022010221012010210010010021120210000202022210112000221220102122", "10100000212200120001222220120202101112121201102110002011020220112011122200001201121020202001000101002010010210201122001112021112001222100222210021102120210010111211102110012111110210102121210200111121212221000122221121111211022122211200221002102122101201011202002011000101222122202020202212210211211121102222212021100220022010021022000020012202010121202220210122110022211011120211001010101121111000021202222002221212220002211111202022021020222001222212101120202110220122120201012100112122002102122012221011122202112001020110122221210211200101200110021111202120011221220110002112210112120200212201020102001210221010121212200102020122012001222211211101001002220022011210022201001002200220010200211010121001101020110212022120110122112011220212222220021110101212210201220102121110021021121122022220022200102020122211211020120021110020002210202100000210010121202211222022121112222110222222001112211222212101110211002010211120100011111202102210122111021222121002111012121012121011022200212220002011220202002221201102212101120102202221200212111122201021221122100202210012211222122112120210112120000002020022021222210120111002200120000001000012102102201200112101000210200112210211212201221210101020111211222020122212012012022011122120111211002001200020212000101222102221111111201012001121202110120212021020101001011222000001202022002210010100201000002102222120110102212020201222212121120112120001122212210000101200201112200201112022000220210220212220021102210022121020212010022000221201000022211222120001201011011112111021022012011012202001100202210202101102021000002022111112022211220022010200001111101011111102011211221020120001211221111211100120210002220222220100020121202120101210110211002012022022001112002012111211111122212100111111222100222100212110212220020101002021102022212120100102002202222222121012012201021200102020020001222211022111101201102210022011120011202122002012220220121000101200222100210122210111122221201002112002211101201002211202122121100211120011102020002000002012220021122212111010122020121111210222012020212002012002121221220011111202200110222220201021221102112012112010011021220221202112211202010212222020001020202210202021201222121200000120101012111110100112202022220121012200100002121211000110221020111112000221020100122212122212122121201121122012222222201202010001002220220001221110000011111111112220001001120120200021021022220112210101010221120201100001001112011212000211200121202010121221200011022101011211", "10010110202102211200210100011022102210021221122202011210002001102012012021202210210120212210102220020102000121121212212201110112201022222110120110122000011022002212110021012011102002111100221010020002000011220001201211201220200020020202000222100112210021112020010002220002010120020012022101100122120011220001202021111102212212100202122020102111120222100022021211120120121220120222200010121022022200210010112220200020002101021000112202122202100110000222201222210021210020200220001011222121121022011121010102021222210222222211012110111100011121021202112201111111010001101110201010212212211011212110001202201001100122111001021200221021110012111011102122012021021202002221022211102210011221020101201210220120121011112201121012111220010010210021001122202010102122010111021200001012111221021102110110120221010120010201111011000200000021110222100010111202020210212210222211100012012212100211011220020221000211120012112001002112111200200202100010100021012021200102021111120002010011200020022220211202001100221222211112011200202022110200101200222002002101020210001121102112020022001001201220211120201021000120200111220222002202110202221101112010022201211101110221112022020001121021120101011112221001111011111002021220112121001010100110102121100110110212210110222001202010112202102100222012011001200112022002120020212022220100000122121121122111201011111212002221002000100121120120201201211020120120222112200201200202121001022202112012020000021211210220211211221112121111010022221111012222221110202112020202000210121000102210010200210200011221002200100022122120020022210121000212220122011220000002210111211000110000001121202101100102221002201022121000202102201000002210121122000011201221011121122012101201202110100202201012210011021120002221121212111110022101110011112111020000220022110100010110202112221022212121212101201222120010200012122222012010021022100211111212111100001022021021020220101200110221101121001001002111200101211021110200221012122002020120100221111120021122120001002120202021202221021221211210112201022011101020001211121220221221110100101101001201212200000100201100220212010002011221221112221220222220200100100111002202210100022210211221000122100112100110000120021211220122001021220002011220201010111221002012110022202120012200101011222002001012202202222100200111022010100010100100200002010221111022011000000010222000220121200002221120201122100020021000111120210021221200201120012020120021221101220212200201102211201020100010", "00112020020200101212201002010221210120020001122101211102222201210122110000212222201001210002211122222122120022120002100021122121211001111102200212111101020010201012201202002101020021010121010120210211200210102220010201212201002110001001010200120002111000222200210201002212120222021102120220102010020020221100220202020222220111000012121020200112021022021202102110200110020002011200012102122001222100020011222211201010200111211210102200202121010110020100022221021100111012210000222012010121110012122100021212210021201220021000011011022121201220202121000211112011101022121101102100201120112122000000000000122001211201221110100101212110121220110200012211222022002211120011200212120211220202100012200110222001001102021110022102210022111021012211101020011012000121110020220120122001200002110112010221100112110022001001111201001222021222210210221211000000202112011101120012212200202210121221101022002002012110012102120122212010011002120120002201102201211011011000112211121212000112222121121000121120002012210221020020022200002211100021220110011010121010110220002020002002212222020111121102022011100222110100001110100101000011122101120022221012221011010202102111110201200102221221020001111100111112101220110222022001202001101210102112000221100202221200100111210100210122222100100202011120220220110022011212000011202110212102002022211221200222000211101200121212221202120202212201000120011000012201110120022121202202000212100200121011122111010222020010221100101210101202201011001021110101001012010110012200010222100021120002020120121012200012210020120221120100110220211201101110001000100110202211221111200121122010110101111112011211102120202222202011201102002012100012000111001111111102001212221010202110111121012121001021212100021212202102012222202102202100111112121200201002220221221101022112221102100220201121010121201012021110211012012111000220010011102212212011222021212021222122010010000202202022220111022211121012200112212212021211201011012100212022120001021212210120102100220001122221210010202012102102010021102111012110100100221221200000102112002212011212000110012121012022211210122202112010022010000212112102221210002201010121201100211112202200220021011112002120102020122212011012001011211122122212021002110120200200121202222000012102021210221021220000100100202200002210200120221101201012221102000100010102102120211210111021012002022122010022120022122201101000200012022020002200210112200100001201020111011221120102202020211211200222", "11201111102010012000012221021120011011121222122201200121210011102210011010110102021221001112102221210111010121002021101220012102112020210220001001020112222101202010021201120222001202102000101100202111012211010101012002200200102210021010021200201002020212120211021012102201211112211012001202001001220101212212212000011011112202201112120222002111222212220221010220222200022121100000102020210021210022010100220000002011222001111212200201222201000202202212210122022222202110101010200001210120122221000000200011120220121120121102212120022211212002210211020222210002000120211100121002111001201212201001011200022202212102110000100122011212202112211202200111200012011001200221102020222120011000110021001120002111202111120212022120110201212122002121102102111121002222012020220102012022210101022221201220111120102120212120100001010021201020111000111002112220022120120002202210101210001000212102010210020002021110122012000000200211011020211110101110111211010120210112000022101011222122211020201101112111021212201021200111222211012021201111022201101121221210111120211102002100021020011002000210022001122200210220102222221202212122121211022211111202022101001122010120010122020200112201022010001010212101120012001002010120221211012121110221020022121102102020210121100102100022201112201022222222212220011010011012112002122121002201211012111110200112120012112121022201122222021021202221020012102110202222122220001112120221000210000000120112111100111120101221100222111211212210000120020020102001121220212200100211122010201210220111212201202212020011101212200020220000012112021112212020210010112211202022001002210222221102010021110020100212211111100021100012011200102120100001222222110121222112022222002011201111111010112202020210111201012020012121000101021121001120000101210122012200220100200010110020202020002021102222000212001122122221111110100110212001002021111102112101100111021200221011022110010221210120000202001222122002210110011010021222121002121002102201212221221100101122122122122212120211222122122100122221010201111020011222100001111021112212202000220110120101121202222000001212121210211202201111200120222110022221212210120111011122120111112110012101020212220222200201102102201211122202212120210111011121201212120001210212001110220000112020002022120101102010011102001220112021020101120221001120010112122010011011110100111020011022210201111211200101222221102121111001112110121000022002212220121010121212122020000222012112220001112002022222", "10201020012200102110010120021211100010101201101220210100021000111010120222010110120111102001112010121220122002121210111212020020211121212211212012012220202120000122100211222121111221211221111000102121210100100012220012220202211011211120200211202221201022122211220011001111112220102222001201220200000001020101212101122212122102021122211111122220211221011100110211021120200021112200111010212112201212012002120220112201012120220121221111121120101222000001221221120112202000100211121210002001002221021212110100120102222111011020121102111010220221000121111022102002022020011212212010120212221120110121202111222002021222120120120010210000022200200100121121021122111020100002121220111102211002112212120012120201021001012211102211110121122100012200010220212221011102000120200002220022012101112010202211020121202210120112212011111001201011121121100221121120222100022020020212120100010221211110120221220021002021220021210012010121101011020110022101002121022001110201212002102202122112121211022202012121112000012010021021200000111210102011221202122202200112102001220210100210011212210122111121200122010201221012001202200120020122201022021202210220210120111211020002211220221010211120101002212002102211210210011101121221012220022200100210221102010221202100100221021022020201220110022100000010102010210100101001122201100211220011120210201002122020212101002022000202201022201201222102222221222002101022200102010011022100002012111121021012011120120020210100021201212211210110010122210100111020000121121221202101000021110121022121111101120210122101021221001202000210000120001011211021220202111120102000220122022022212111021101101120011201121201122011200101122211200000112211112011222022100012000112002012100202012221001012002001201002212100210012122012001021221101121112020122202111210022012202102112211021122202100102212112122110010210120120112101221020121221100211222012202220101002200022210112002001000122112221021101002012020222212020202112210100202002121201012202100200101202112200012102012000201121021111222211002011200221221002211222011020222112001201220212111110212222202110012102022200111112112100012010210022201201101110020221101210100021100210111011000012121211200120000011111201111101111000021200101011021102021121022121110122002121201012001020011001210210221102020212211220101022020221012201021012121121222221211020102211201112220201012220012121100012212021010212001021121121211022021210202211202100000222202002002022022210222212100112", "12011121110112120222010110111121200100210012221101200001221112221112122011202122212022112102122211111121201101122122102121202211211110210010221222022010011110012222100120002221210122012121200212102000101010002212222120000111111120000010022221212200202220200212002202100201121122101012011221100021012210100012201222022120101212020122220220120121212201102021110222121101122010202210121022201020010102201001122210001011201101002112000001200220222211212021020002012011220211122012020101102121112210120110112110112010000120111220100100012120010100222201221221222110221101012002100010222222001201122000121000110010011020112201122010022011021212021112212122110110212200200020212110210011012110222201111110020121012022000201102221210120000120100211202011001012012011102000211101202001010210202000011001211020201212021022012211101102101220011001110120002001200122200022000002121210221011102102001000110010100221120202102122101211022212100000222212201220002100212020200222121011002221012201021202022122122202202020220111222120011212021111110001011222000201120001011101011000021100102121121021002210220011212012021002112111202102201012020221202002120021021100121212222102100200121211222122000110100202220002012210001021201210122101111121011010211210201211001112220210122110012012110220201100210202212100211000122121011201100121112022122210111221212100021122222022210120221001121012202101100222012022201011112210200122101212111222122202222000100112111202200222211111121111222011102211200201012121120210122100211022201021112201121100201011100120021101010020001112100112201022202210112011202101200210222120010210100022211221120211022210011100122102020010201021210221000110000122011211020020210110211221011022102022121110122220221110020001100112000020100112012122222211201112010101200022002021112210201000010120111001220221021210122122112020212011102222211100201001110102002022211012121022101110100210112221001001210122100210112211210021121001101100211101122112110201210122220110121120200221102002022211012220211022212202202202020222000102021121121000121102120000020211012011012110110021122010200101110211011101021211121222211201101222011200102012210211020202122010000100221120011011012002112111101020120210222220120110111022200012010010102112110111210002112220021101012010200002200222201200022110112010212222012102121200010010021112122012211002000102201212121121022201220112100101111101001222201011222211120202111122201011000102200121111200000220", "10012220100202010012110002211212111121002000022112222101212112011121222010211002001201110111120112122212011110022120002202102022101010102211000002021201221102222210110021220100221210020121122001100000022200001222222222121122220110022211201121200020201000211220101002001021100122011002210201101001022200212202101101210210210102120221121102000101101000122101010222210010100210020101120001202122200211012210000202020020022202211210202111102001220210122202010110202200202021120120220011012111021112000002002211122221011210011020021121120002110110201212022020202122100201020120220011020002122120021112211022220212000100000010211112212222201122120022122110010111211101122121102011000112121002021010001002110101211202202120200000021222000001221210101200021120021220202110012220011010020102101012100100101000210021122101222121220211221122111021120200222120021201022021222011022212110012011211210120020110122011122111120202010022222000212021020120111102112210010100221002210110102001021212012111111110210112010200011202211010220220001001121200110222222101201210022001222121212002211101010112201100111101202221000222111100102222010220121122221010012022122012120021000022210221000220212100002210221212012010110001012222221101000000101212121122220011110000220120020120211102101222222112121220102110110000110011211110221000120122222100121001022202200100212221100221001101201211001000010020200010210012020020211110110202211100122122112122110202101012001002022120010210011210101212100112002021101022120022222022222100120110110020022001221221120222210212021100021221011221202111202210021101001200112210021000122112122210202120212200221220212211002121210110002211221221121001112111012101112202011210012010221022020220202111022010022021002211112210002022220202111002022122210022112101212200102212220011200111201110102112010000122111121201121212012102201002201210020220001010101210121100100202021211101002210012220202002102001011000110201122110010110212110110200020200222112201001202021112102102210212022112121000102002200102021111001202200110012020202101211011101002221010200112212020222220221100002001000202022101012200000010010020010210020122212120120022000220112010011120120101022110002100102212102002001022222110212121111101021211020110202022122101001002202111210011200000020202220110220010110000010212011012012101010100020200112220021010022211000121020202211211012122200020011001011111222110002200201220121222100000001000012012222120020200202221", "22110102112011102021001222010202011101011101110011112111012121220021010210120102112211112201200122121022221011210120120112002120210020122100220012221111200002202001011200222221012211220010001122010002101211211210200122122012001122211020102100200021110001011020110121021101001020122211101202120221022221121012221210021200122111210021112011200200111012120110022110202120102202201110222200101202202020222212220100110022201010012201110011021021120211221022012121101000200002122002000012220010211122000220220110002020211000122121011001012210020100202221212002102001212011112012101210102200101210202002021120220012211002001222022100000120011221212002020200211010200112002201111000022202212022002002102210012011021002120201110101020201001211002001212020210121210022120220120111010020100121221001222020000002010102012201200220111120212121022222212212221010011012211212020211022000220021022012122000202002001022102001202101021202002202201022110121111202221021222110220022002201221012212200002010100020101102111002001100202112000101211100222111101012221221202110210001011212221210011022222202222001120112202022220212221011020011002121121200200210220022112222110220120212012101120000121002200002001220210110222202202220212111202202202001011000112202002010202221011122220120002110001121020111112002222222210122210221020022211122220102101112101011012010200112110002010002000210200201010122000010201220102011002110211200100020221100210220022020222002202001012222001220001222010110221222100200000111021021202112220110121000120001211210121110020110002102012201200210111202022222002000021120201211121021220111002000122200012221112010122122000021212102121111002110011000101200002010211220212000200110021100021121122001020201211102211021202020020211222011012111021100220200212002101001211221202010000200210211022011120221211222020001202211010012222100002012211212101210222000102220200220200112100011220222212122120201101001120112210021001012021001000122122012012100022210101120221112210001020102002001011100110122200221001100211000010101221112112120221012100222020200222010102201201111211201011020201211101220011012100220211022010001101200100211221200022112011011022020022011000020200011220202220002012222111011021121011102212010221001200112022011102100210020120012001220220202000121021002100020220000001210020220120112110222021221101010110121010002021010021100100111000121212100200021112112011122010021102001220101121022010211001222200000002012001001", "20120121210102201120220000120020010220102022211022220202210020002112010202100211010222201211002011120202121001111101022120102002220201110111101011222210210112111201002202102210220212102012001010211202111221021022020100002221000011020001120122122111211111212101101220110010200020122122102221022220212110012001200111201102001201220200212110022111102212121102210220111211102000102011111221100002222122010102122221200122222201011202212221011220110011120202102122112200222102100212212012121002200111012110021201220221222210002200212220002201122101101020001210100020122200200022002001112201012220022010100112012011210121211220221201011120021000211101101210222210121202201211102021001110101201121022001112201101212010020000202102212101110101100000100111221001001011220021010101210011102221212211101202122120200121121110101020121102220200221221120122021122112201211022122011012221121101000122000000220210201101210010100110021122221012100201101200222011020222222221001010122211221101101022221012000221202120100221112220211110011120021211110201002202020220020212220012011220021011002212110212002012112100021212120201000002222101002000022122210011211220212000001000022002210110210120111100121120211212221012202102022221211220120211202011101200022011012211201220020201112121011201000200220002102111221010220122222111101102111101020210000102010021210212002022012210122101022222121000102222012122200022010220200210202212200221012011022110011020120202220200022012112001200221122021112102210122001200111111112120100101210120121110112200000222020000101221020011102001210201200001001022101011220100122221002000220010111202010102020101211221210102010210102121010211122021022012000001220010211122221211212120022220212220001022020111210120001022002122010100212121121020101110212201101211220211001000221112002022021000021002200121122121221202101122220122110111012121110011202111112222202220201121110010222222021210002100002102100021111100222210202001022211201020001001221200110200121120112022122012012100021020102021102111110222002122020212010121121201102021202002211112101210210102120100101000220020121120010222121002220011202022212011111012100102011010001112111121001001110201112102012121100100221010101021200210001201100020210202222210021200121220220200102220202011201022200120112022011221112112102002201210111102002112010121002110212002222211010110211002102220012022220221221010200002211210101121011210220100221101122221100201120001002202102022110010", "00021111212100201000222000222202020102022212100200211212011120201121110010120220222121012120012120202201002211000111111011120121100210200102012122001112211011202222101100121111212021202022100120101001110112122111010122111200021221212100212022012220021210201010101102121220001022122012100210202112021012200201200002220001022010020112022100201110212102101222010211001022201120011021202122202201100211102202210012100220011001212010111100011211202100221110122000111001021200002001121111000020220220100010110100220222012101020210010120002102122100211201120120000110012100102011002212022110102022200211002222201202112110201122011210200011100221112001202021221010110112220001010201201021221122020212022110020020220211022212201002110011010100122000000020021222221102020111202201022020012211122101202101022211112221220002020122011010122102012001222000200220102201112201101211202012101020211022101020120200120210201101020121210210102111012121122201012011010122222101210110002110110122120221102022102121110212201221021212202211212212201212002212221112212201000001222120222220112221010111220222201112111111102021121222012021110100001111212102212120101221120111000120202121022022212022110211012111010210010201012200101020012110210120201122210112100100201221020102102222100102122000011211101211102102021022120102200011200020020220202220221002110222201010002202101202022220202101021200111211020222120010110111011210210011222020211010210221222111102012102101222111012020202021101021221212022110101120211120210210022101020120121222211200012211101010111221011120222220200221200111201110110102122220220100102221212010120221100111212000200010111002112110210100002001021010012020020021102022100020222112222212201012100120011000221220222100102210212121200000201211202112121022221201101122212210201100102020221222220112021121122220110122000221021211200120212100222022111012121022000121220211122200012011201120101012212112021101211020222202010020210102121220012211111120022001210001100102221202121022021112011220121201222000022120001100020011202212100212201222200000021110112201021100000021221212222000102102022110201101202202010111002201212212211111020111000101010122102212000112020111221202002122112222200102012011111012122001212211121101112000210120100021200012200102100110101200020202012122201211102111101211211002211100200200102100220022020012020012000101202200021221111102201121022101002200021121200020110121000001011020021101221011122100202002012002", "00021011020212200112101201111002120120201220012111112221221112202002101220022202011221202102001000112100111122210110200110110210201221120221200120102120002211111001010120100220101212102202211122201201012112010101211022022120010011200022110021110211022000021200100002002102001000121120122121000201120220021200210102102220222010220210022112102201222022101021022000202001011001110102120020222010020021212102220102120012101112211122011100120000022200200101110101202120100120212211102011212112100111101222010011110202011121221012020021110021112122010122021121020001112022001020222220011201110022201002120121001212010110111002201000210101010011212201011111011022120010212112001011222222112110021011121021020020100122101120212200122022001211112210102202000021000100210112121022020000222021212102011010001122100001112201220012121101222112102111010222112101120121012211012122110212110111102120001212110200210211121021111200011111012001011200011020220222020221011100012002200122202121122222221002220110200011012110001020212211000001111020111210021010011012102112002200112101021002022120021200011210100100122112001201012222211011022101002120100121100221010020102211012112101012010020210102210212112101120022201102211100020000022121101010202220202022010110211010220211121011111012120022000102022220022220002202201222020222020211121221212100102022220122211111210121212121201121101220012011002221212010010211001021120111021200011110202021122210001201220110101021100021110101121021120012102201210211122221111021200002221102210200110011200202110010222110122020212111002012211111022021000112000200212222102211000110120222112100210121011000202101001122201200211012021100211100210212022111122201020210010220101110102100100112100122101212221010112022221212011122212110022101100220221201012101002112111220101020000110011122201112200020111012020100210220000201210221112222121220222122001121011120100222021011102220212022220121111102001212221211010200221100021002100222221111010202220001221111101120102011020020021002212202201112211112122211221020212101200001222100212012222120022011021222011120210012001010101100112012221210122211102210000001122212210201002222202121101100002102221111221201022022201220211022212000021002202122202222210202112002221022200011002001002221212210000112201201211221122011222222122001220021222002021102012202112001111120012200101212111010021022110012101202002121010202021112222102110010200221001201202212220002022121120210011021", "12000110010110002202122022102212001011000000120010122112202202121010121200112021221011012010011022012000100101221222220222010020200200201222001110200001021211000001010110010111211101121111200010122201012211211110211100002200122120110221022220120011101220100022002001021020102220211022110011110110111122010102111000110012022011000222121121100112200110012200210122122212100001202002212001121201002020200202100212002012000100001201212000220210102201020201021200212102002210110120000210202222211120210012000102111212112202211210100121022121012221202002010000101200000222221101110002022221202201200022021022112200212001002000120220012202100010112211221120022101212200101202002000011202021021102101100101122211121202022112120220022100110110120120020102021211102001010121220202221112222211001101011001020112012122122212010122220001102100001100001222102121000201112110210100221012210022001211202110002112221210221220112101111000102002010100220200120121011002101120221000020200112020001221101021102202201102022120200100022022221200101001020002112122002211120202001000202012212022201112000020110211101202020022100121021220001221001202012100000000020122121000021212022110221021200202212211121120222021120220212021122120200102020200121200120021002002202122002011122020021020020111101021022221022122220212001102012222120002222011220021202112110212020120210110001122212122210111010221210110122202102010001101102021011012001022102012100211222021002000110120221222111011101101012220120121210021000220111201010122100122011021120210210201021002102220212111120201112220022122000211002212201122210212121211011200212121222201011101100012001111120201210002001110122120202110020112112122100102202112001102201200222110222120220021121110121210201201021102101001110000201201101111111012201222112021121110002020110010020111011122101100000122220021010202011220012200101112112020111222210110112102201111220120210101010000220201222102101212112211000222212202022112020011022110210012200120221102210000001121102022002200100122020122220120022121010211201002020020202222220021010111000222000100111100202221121011101111020001122021212200222002212001111220110210011022202120212212101121010201020010011221101202221002020022121122002122202121222122120200110102110000200010101002102102000100010101112010011010100002202002201122101021010012211222110120000001000200011010222001120220002002022122212200001100022000222012021112012202220221001111220222011112212121100212100112", "10112012020010202221112100100201111112021020022020202212202010111210211120220111001222221120200012222011000002102011221010000202211211221100120200111212221120022021122012101222211221022001121010100020122120002001100111012001110000021120200001210112111101020111121220001021111200102112110202202100211102002102021120202111221211111211001121121021102211111110212122020100110020120111000022021110110220002002120100222200111211222110122120022002101222220122122101121220122000211100011020002001201111100210011201120010112220111222221001111102220102010101200111110211120201222001100100011221202112211222220222102122222201122111002021122212001122211202022101221210201102120222111020210210020102102122110011022011010101001211100120122200100002211021111101100101221000211022101221102112221001220112211022000211221201220110210111221011200100222201000121022022212201002000210201200020110220100112000010212101220011002020222102002221212010120211210012120201002222000022101212120000122202120212000111002010221221000100101202210021220012221110121110120001210200020101221020221001010012121000200222111110010201122200102201122020201211111121210110122211120120221021222101201212011111011002100000120210010101121200011200021211202212220210112212020012002021200110122010002201211022211100102100211212112110212221222010120202211110222000102011100000200222210020111011210011121212212100101201012022121000212211022101212210100201120122012202202200211100021022112112100202111200212012212100020120012221112121100100001002010022001201021210210011212221212012100211101011121201112020001012222010202020111012201110202221122022111121022002122011212202000100200111202101222102100222202001120212011102011100001010121020002011020112100012002111110210221121010011021101022121012011121020102111121021211001120200120211212111102022202010012202122002111012110120022200220122110201022021112211222022202110212210100101110122112102212211222122202212122012110102222020002002210020101111202022021101110120122111100110012022102201221012211122022220001120211221000222022200122121111021102011221101010012202221000112110012000010012202010101120111201021110112010220001211010002020200212101122111202112200202112120221212122221001221112101121011101012101000101212211002200112120020021110222220021011212021122120220011210110001210210202202021112112110101210020221101200222000111001022122201000222121110201120221002212201111110011200201122120102010222212221020020110022102201202111", "02222120212010022111202020111110011020220202010102212021222000102001112112110112211002120111020010101211221101121202020101022022000212020102122000212102212012211011112010210222200222020210110022011212010112202020102110000021100100102000001122112211101001101210210221122000020102200100011201002022210020112111122110221001110122001212201222211100011210001200012102011020120020110022212110122000012102021120220011201122020112201220111221020210220221202210000120212100120200101110122220112022022022022001010100102002011100101200021121000220111222200101121010122200002110120220120221100220022212201201112011221210010012220120021201212010100102102210002002010010022121121100020002112102002121100010002201202122001210121000122110101221202222212100210102010111211122122200011010011110220010111001120011101122220112211020212021201220020012112222121001210021201002222100010012011222110122210100110012101102201221001120020212001102202111200002010120021002010101001211112110000011211222211211100211110101222100101020022102010222111010200210011022222112011011000221001211122122200012211111101011101012111101222110022122021012210012210121021112222202221211010102220000022202012100212112101001221200010101021220122222210012022212012012220200211112012012212212011010101120000100001120021120010101021112100101201202201100100111210200121200202201110012202210122102120010200100100022212020012102120210000102010100102011022101200001111202122201020201012202111211222120002112111220101112010021021001002200010120110110221211002102201001010020122000020012100020110221101011100011220101102011102221120102010102110112122001211120201000100111220101110011211010111022120202211100100020200012022200221202021120012112202110210211010012102201200120110111020102220100011121102212202222002200200112012102020000001211000002001000212211202222110211022201211002221221012102200002111211121010021010012210122101112102211000210120120102012221112201010211221212021221001221221210021011122022100000010202101000211000122221110211211200201112101120102201111222110010111202020121220210001112210112201100022001120221121010011010122012202100100021021211101020021021021021210000201002022202001012022010012210212211010121212101111011202100020201122200210100001102111200120000100112021002210112210120020121110202110101212212121022200112002201212112201202112100202021001222210210220112012002120120111110102120221020110012102100120002201220021012010220122102000210101112211000120021", "02101100102122010221122021022111010120001102022111100220100021002002200021011102011121200211221111100102210021111002010121210222220200022222202021120122020021100220021122020101012111102100121121001221220212220001000210201010122101200002210012122022001110020102120100010002101101102202121021000211110202210212110102001000221212222222101212212220221100212220201222112000112111201102001212122000212212121020112102212111222101022102000100022020220212100001122200121102100200220001202002110200220222020022101102202102001020012101210121102221201211212121220221211211212121111110020000222121202211112112022120220000212120112021200221222211211120220201121202000021020021222002222221112112210221001122002110200121002020112202002110122011100222000001002202201210120112122221101121210111012100022102210212101211102201022112111222020020121102120101200210211000000122201210220112021220212201102111111021210202012010101002012012202121001022022022221222021120121012112120121121010002200020001111212121002002012100012110220022001001200120100112000211112112020110122221021001020012002120021000202202200011111222110120222020110010201122202012222221122100112202200201022001201121112212122012200022011211201120212120120201020011000221210010221021201121211102122101101000102100012212122011110222100101012010211121200020220100211102102020112012000210012210011101221110020212210221211121001201220220021002222222220210100210201001200101020000202021102112200101222212101010111222100112111022100010121220001001111021010120100201121012101120020200011021022212112001010001001122122111221102102002000111110012000000111211011000102212100200122211101011222121101112120111122002012101012212020111221020002120010112202120002121202020201022012001200021012102011110010110110012212122210111121212111211011200101000022010102011112212112002020020012202021111202201011110121011121222212211112002021011000010100122011101020001202202021211010021112222011002211211001022112122020222021201010011012200212101021011221101002001022012202102012212121102210222020112101021101001012110121102220022012012110111121022212221200102010000201001201120102011101111201112211212210222210201010212202202021001201202110120111102022002122122010110200200120202222102221202101022202220022202210102211202121112210111102111220001102202011201001122100212202111202110110222220211222120020000102112001021202020010222002111220012000122111211110010211120111111020212000102212111222100020112010010100021", "01002022120112001002122012210022021110012222101112012010210022110211122102011002021120111000102202120020021101211100102011010122022000022201222012001220202121012021211022210022022021120200112111002021110020101221101011211221001211211111201201112111012012020112010020201222011221211202100120100012001212000222221120002112022212102012220110020112112012212012011110200012200100100012022210001201212001120100222001100111002101202112121022202020200002122001221120012220201201222002002211222000012122202011222211122211201000122012120012021010220110210011122001120022012020101000010001112111110021221012122011210000121210111022212002102001210110212201112020121111201222210212020101221021220020001212110011121001010210012212101012212120100020112220200202010002120000212102002221002101102011000202210221221000001011000200102202022122211012200112210011202021210000202220220210100000202211220100012112101002022011002122210111002111021101101200111101222021200101222212110001210101221221112220020222110000100001101221011202010000022122010101122221020012112221112021000222221211222011122012101211122000221120210012120100221001211100110101002212212202220020120202020020012020010012210112121122201122211201200011111101010000100000222022210001022220101211220222000001000012110100201100012110010012002000000022121212201220002020120000220220211121101100101002110210001100112001212202010201020011122122020202200022012020112100022112200210001011000101201010201021111221222202202011222221102121200200100112120211210012120210221022001121101121100221111220101010111211222121000100020100122022111100200200222112102211200200121120110202020110110211022020222020210112201111122202202220002210222222012112121020020001011001200020021210020202111110122202220102112211012200002000020021221211100021200222122222101000212010121121212000211001200110222100100011012202220020111122012000122000211220121010202102101021022220122110001021202110120120101021122211022221211102102100202210000111112111000220022111112111110201211022100102220221002022010001022012112100211100010200010222002110100101102112121100120201110202120011000110111011011101210210121221122220121120221020110212220010201020110222001210000221110102012200101211102010210111211020001120221000112010122202022010011121202221002101021201020212201201010220212200200002010021110101110202202002200000000211202210000202012202011121010101012212220020020210112000221122010000202021222121200020110001112120022120012202", "00102021101020211120002220100111022001200112202022001001121102220210222021222110101010121021121000201111211022011111021222000210001110221221002000102022121120010000001220012200112220121101111101210022121201101111021012221110122100000011002000011201120102002001221212002022222221202101202021002221112010012021102122021211001022212211221101020002100100220111000100210122012001222202010022211002000121220222021221011222001102020200222120022021012102002122021010102022211211010112102021112012012120011011122022210120121220220000120212122110211020202101111122220220210212010221001020000111211100120122101121211001012002112000110200022002011200012112212012122212212222001111121012221122012120210221120122201222210012210011011100211020021122112020201102101121001200220020100111211111221000200122220100020010021221102111002211002121202100121100001120221001212102112121121021112022020221021122120122111122210001121001021121010222101022020212011120022201010010220112222001000111220202120211202212201120022211122002001002212210111122201001222020212211110220221010021112201100002002200002020100002220110201200120002102021100101220111101011221220021212120221022011211221022201121010011021021112221011110002210122121212012022100110112000111002011221110211221012121201111122121211100020100121100221122100002011011001220222202001211212112100201200221221122201111101000111110221001021222122011220201220022210011222112212111201122100022210102212112111112112220210012111010121122010000212210011002220121121202212021000222201212122011201121101011000001110100121111021122100122011210122120222112221210111220112001110020122021011000100110012020010121000121022110102121201120110220212001212222212020122200100001211210102110022220002001012201011101220020002202200020200022112001021021001200011220011022220200201221221111111210111220111220021122002000000210020010222220010101001100111011110222000202100000112122012212112021120120101010211010200220120202200110210000122202202022000122210110100211110001021011200112001021111110220122002210101012101112002100121011102211100102220120011020001010121102010222200221212102121001200221122102210110100221002102121102010200202021121101202020010111101010102102102100201011112110112012122102011111101021020210122101110111211122021220021010220111202222012010001201112012120111001222111121200020121220221222220112122010200012002102122220102020220010110110000100211000200122020102112011012120111121021020212202210110202201", "10110020111002101212101101101112210000210221102021101002210210010012000022120221001022011021110200001222111022022210201211102222221002022200201202211201011021100212202201022011111202200210122221112100202022120001221211011120012220100110201211011110010112012102220112221001020201120122021222222221112121102010221101102020221000011200120102021222201211222110111022211102100012210101121201121002021000201120111222000010121211011101121202110221021000002122010212000011001012212222220220021112201121202112201201211222101211220201111012200010022102001211210121122022222100112000100212210222001001201011021102221001022101222112011212122112201120102100111221101122202210000220002010220210212122222022000002120210200222110100010102122000100022220010000021221210011101020011121122100001201012222211210001210200120002212111011120100220200212221101010202100002001202020010011122112110100000201121212122100121111101200102020002010010111121212110200021220212200212100002021110012112112120102110000110111120122110021102120000221010200020012011222211121200201021011111212022001122020221210122000102000202202011220200212000012022101221021202022222200022111011112001122220222110201120110210000221202010121022001210112000200220212021002112202101210120022100201102022002211000011212012111000011101012121200221111011021011010212222021201022000201211110202100120210220022020001022112200200110222201121200001002101221020101002002202001110010220202020202020001221000222221000222101121220220220020220000211002021120022210111220010102212202001002111102101021101222110101101202022011210000120210220112002210201022000220100000201200101020220110000112222010211111220200220111110221210121201111022000201202202021212202020221210211212111112012120011101221022221020220101202221112211211112010200000110010001010021201112010000112101211012221102011112112200022102221001111201200110102122001211002101120111212120120011002202202102221012020010021012100201221011020122010222220100100110110120100212110000000001000121021010100202100110221102211101122022012101010221112200210110021222202110012222020012100012222220011012200112120212000101002001100001100212100201120011010211102201111112202200002121022112212002110010020000221100022020222101021201210200202111021000101021101111221220021121220002212102000220201200000022211022121102011122101212200220001220222220001020020112200110000010120012000210211111121000121020002210121101201112112201212022020200011010202100210001002", "20220221122020122202200221200012112112012211110021022120222201111111100222011221221110202202222020202102100001112110110122112021111100200111020002022122222201101022101111000222021012110011220111100120220212220201210102112211111001110121202121010101001212110020000220110021001210010011100122211201211122112222122022021210201021101210222201002202000202010221011120002210200101022200002020110120001102210010020020212100100001202122121120121202222021121111021220220201020001010112002000020022201202210200220111200011211020112120002221200221101010022100220101001102001102211220101111021121010121110200020122000012210102020100001121101102212021211020112212211222101122001000121112021202202211110220000202210022201001201221101011002022220212120112220100020201011002011102210220122110211220111020000210221221221202221211202122021221220201021212102220202101201210121221020100021210202021012112212020102100102202020221211020122201002112111011200210101002020210112022101222120211002001222102220120121002121001202100102012022212101112010222111210110021002001022221211201201011000222012002001011222220011100012221211101101011002221110000200210210200102001012120110011020120011222220212110221001011211210200011000001122021001022022201021101212201120201102101010210101020000121011000221222022220010022210010022200011102201121110021110121110211222121100100011022220120200122002121112102210000001011001002002112012221210000210012200012020002222021011021202200011111211200010022021002020222201202210110101022212022120020202110112021000001122111111201221111221102001021100120211020102020200002211012200000200220112121221021020202000222112001022121010111222211222020200121202001210220122120110102002201202101121010002011112012100200021222010000201121100210210221021000100202112200111012201211202220101002121211012001011000221110110111022111110120202221121211120201002200112212100202010100100121021022211222110112212010102100012011201010101001101121121011122000200101222222010022110110112120201221010120221110122110112011201021202002100121210112100212200120000010121101001012100210222212002221101022120021101201220002022120221222111102221120211011111112202102222102002022001100202101111100121201101101111002220000202011220011100221222220211002120222011111111211021210211010220220210022102222021210222102110111220210211000012202000221001020122120010102000222212000020101021112100002000201012110120000102112011200212112212210000010120220200210221121000220", "10211010111221201011210211121211021210100200012120201010112211120112221001120000221002211102101021222122112000011111010021011202211100001201110122200110121220002001001102102201122100201120220000111021211111102020211021012020200222021200111112022012122002120022122112211020122001222020021111000020211122001020020022220110110200110011200100202001200000200012102011110010022000201220200120010202201100210200101000100111011221221011122202120012002002202221000021012011221202101200121121101112221222211000120122100220210021200221201000000100110122221101021200101020212200011021201222210010020010200112211122021020112002111121222101000011200000220012010011100002020122011001022022102211020021221102122001102002012110111202100011112101220210202201022201122222001101202212022102001222111012022112022212112020000210222122211021201022222100120012010100111000102111201101211212002200002210122111221211102121021221111212222200210021012101201210212211110002121020012122002101121112121212021212002012221011002110101222121112210001210022121200122101001122200010022120001001100101020111022111022221101120000221022012100211022002100021020220112012200000001100110010122112021222012010101112120212201020121020022120002222210002110212212202121211101020102211112020202110211212202100221000120021110100100100221201112002221111112012220112212210221022101121012222100202121202020000212200210221101000102011022012010221201022210112021210111002020210002210120012021012111211002012201111221111002221021000011220001012102221121112010202021221121102102221112020220011221210121011111120000101121202101010112102201222220011211020021221210020220222202011221001122022010212002120122101020111121111220212212222020010100021111201120221020100221211022112001101221100011210002111222111111102110210100220021001220002002210001121021010000001102200020201201010012201101220120112222120121212001211100110001102221101020011101121121211011101201202211001001000102020212102121021110002102001021211011001111012222120020210012102211000021111101021210201122100120011022220202101102022201200221112021212220002121102120222111020111002111002021000100011120200100112100212111212121101110012012100011220010212122020112021102002120122012121101011101112011012110211100110102212012221001211112100221102112102111021020221021001111100110001202100210211221210100112200122210010220111010111101122221202011202021011000022101212010212112122000002111210020210200200102212221222202100210200000122", "22210001110221021021222112010010201120012112100012210010120211202210211112201001022202012101011112022200200011000221102220111020012000001001221102012110111111111221110011202010200121200102221101210222122111020001122121220220222111122001110202021201212120221010111010101100020121021212211210002121102211010020000211102100111221211221012110002111220202122020210211020120020121111112102222111212201211222022111201022220101212121211121110011121122000202102202120222000220120020221011011110210002202122220210221010202010211112121000012102100022002110210220211101210100110020220011100121221002101111121002120000102202201210101122222110120220111101100222001001100011121122201020001000120121010012112100021101110202110122000101200120010220201100001002100110201212010022201202102202000001010000222212200020012200221201012001012010112221101110221110210211122222001121112120020021100220011001011100222222221011001200122011010002222010112111120020021021202222222012222100011101022112001022222220020222100011102010110012212202100022010102122120021220011221202012010110110111121120111001222000112112101001201200212021212021001021020210102220211120110112021200211121010010101111112120000020022020221020201012111211100122210002021012111200001122112211020122110002101221122220011010011120201220001221211010201212201120111020211202020000011200002200020100002220012221110000011111001202222112212220112211220021222022012021110122120211211222110211100211222220122012100110220012220200121222001120102110211222212202112110222000002002112020100111211022011121001001222210000122011211211021002101210002211021002101110212212102122110100010210010220010022121021122221220220020121000110221221100022112021121222001111200101102111000101100200202211110211000010000002010201002021222021000110221221022002210202120102101010100020212211011021200121011001210011111100210011012202200021202111202202200120021001021002011010110121210101201021121022210110122112102121021220010220022111221001201200120111022022211102112022222112000002001022120002200010110022010002221111221210000101200012012111011210001110011220001221221012020002110112110111011122012210221211120021002202121012202012120001020011222011100011120201022221111102002012201221111200211121022210020022110121201210021011121112101001202201102202010012001101120002211001122120112101022101102112011001121021200001220122122120022221012010012112020002010200001202122202201021120221010110212001100020211112200000101211", "22212220200221010000201121102020012012102111020122012020220112110122221002100021202112110112101201112002001102000111021121020000201110102202212021110111222120012111012022111020011002202221121012122200102010021112211102221121211122012002021210222120200101010020100111112112211121122000122101022001022201111020121001210022012111000212112122012000020001121210211000102221110112211002100211101021011210202001101100102221110100220021221211110022101020101121022100022011112110201010111220112200211212100100121111121100012021220001222000211221220020111011100212222010020200121001210120200220201120100221100101222221221100012101100001200120020200220011202202111110111022021220221110112021002121000101201222020021220020020210021021011101011201221122101210110021020121200211110221112222200020220200210000021012110012110001012120110111211221100021211121000102112212010212010210022200110101210022110010110221110020122012112221212102002022020201000020022111020111010210120100210221022001100122011101011210021211022202012222000122012202110011122120211111210211120221112112212002122110102221122222221221212121211021122220022010222000021010111112002012112111221211012102101122000101222000100210010011000100022202201011101010112112122022020000212012100112101202222002111210212211200022022121211012122111020200111010002100212200212110011210001010001222220211202202120022110122201000120201212000001222201121112202001011002112211001102002110022202122012010100222222222001012100200210202120021221001222102101200212122020020001020121210111000011020110000001211202002112100100202010200121222001020120200011000101210202120120022201212200001000220111022012112010001110100222021012111001011211200110100220110001011000201211010001111011210011101010201101012102121200120110211201202120211120120221202021021202212120110212010102012011200011001100101102101201202100211220120010010200020211101120111220110002121022010010202201212002120100121020000201102202020122121012212020220120211021212202100121222011111120200010010010012111212220221121001100022201121202022201002121221211022022221022012000021221220200211220102012000200221211122010120022212222222120002002222102221212210010000120100001202210211010001002202210012022102012121111210010110122110220102201020000001111001110101101100220100021020201100200022200021100200202122200121121110110221121020222220221000210020021201201220202000012122020111220012000002120021011000022211022102120121102020211010112001200100", "01112101020220121220220001112202120111210001201020100012010010102110101021201212000211112120102001010221122020202121012122202110221012112211111210102010022211201111012202112002000002001221101020112220201020012220020112220000200112220110022101011100100221201002212221021212011022121202102200022100222112122122010201222201102212220100022012020002221012000021120222000010022222220112112021200200002112022112021202012100210202121021001021200001121201001012220121111220001110201100121022222001210001100202101100120020200012120111102200210020010011012111111020100020210122211222021201200120110011022001100112012221101200112012010101120021201001122002102011012011121111111002111220020121112222110101201200001012112210010100010021012121121120220122021021020022221020012221222121120222122222222110220202220220120020011122021001120000220200011001020020011221020020220202111121221102212100022010110101012110220102011102201211120000211100210001212111202222111121000120222101122122201111010202111101221212222201200021001200000002102011001022201122201020000001012000200202021111212012120000202211221121122122000201021102102022110111021210002101200121102120100002002212022102211120022111212020120200100011101100102110201201102201000211120122001210020202200011011210221202221120010110220100201010002022210202100102211010011200112211000011221000010220122220220211202100200122000121010120001002201220220222222120020211020002221120000020202122212112210122211021001000001201002001020012221110100210121100022011120110100210010220220210221220222121121012220110222110222100001212020201201200022101220001200002212200202222202210020120020111120011201012021110102010011001202211202021221210111122101210202112211212011100120000002100100212100221120111120111010212211101000222222110212112101200012100202201020002001001111110000022102101102012020100211210210022120100012101201020122022220100010012020002110010202011001201022112011111121112201022201122210110012110020010002120002202010011200122011102122202010112121122110011000220010212021100212122002220022101211001000120122201222021112022121101100221012201002221220102002000101212110010221121002211202212110011101110220100101210101022022210102100000200102210022111021222211122020110200201100220000110020212120222111220022102210111222220002122100211012102100212100101002010120220002212021020121020102122211001011101100112012202111102022100022012122202002022122202101122021102012222100012000120202122200222000102", "12202202102121210222222122010101111201122122212112211122011101002122111222111112221110201210021100122001212212221122112110210200100120121110112201102222222121022112120200202120010022011202202021001002112221010222000202122210222220102002111011012121102200010111111210020200000000121100212002101112011212200122001011011002111101011112220212102012120001021002102010110021022010002212001121121120011200201000122010010010212211001011100002122220001221002222212210001112010000212100122012211112122122202000022011001112121201211000010101100121022010112000111211120211212022101101202011121121210120200112120200012212101002012011211121201121112011100010120211000122020121012100012202111002100211121021021201000102122200210100220200101221021201021101011202210110000211100202121000001222102200212022102202102211200022212112012000102211012212021011022222021112110120010002201020121111101121100112200120011111100210100221212222122202210100211200211100121112222110020101211221001122112100120200100101100122201011201121012111211001021211101001201212110001022112010112010210210000110202101222001212002012212111010111120111121120111122020212201010012020210210120200121220222110101121201212202212010012222201102110112021122110111102221111210201101111111002121220211221020011120210010222120021122102100101121202102110120120112200202121200112000010001002100111022202200011210121001221210201221201210222100220022202202020001122010201220202200110112211212112112210121201110010211021101220102011211222000122222122020200122012222010011220120212201010010220200120212001202112121221021212001100002021020001111102222112022010122120120212002001110201021000011120112200101010221101001210001101222021221220000001112100012211212211210002200200100212211100102100110101211221111000010002220122122020221221000201100212110100212201100110102112101120222221002210200200201210202210201200022122022101220110001020012020221202020101101001112221021011102012210201202011101102210220222201000102200221110101220022220110221002211010100221111200011202010212000120011100211021211120012010212102020100112002212210112020011102202011201000122100210222100100212020012221001212201221201201221022122010122221011022202020210210022002100010221120120000010101021222120010200110110022221111210212010210012012202100010002111122201111220011201002022201121022201222012111112101120122001220020121211101002012021001121011100210211100011210020002222000020122002210120221221221112020000102202200", "12110221011020011101120102012212110212120001122102010222012222010020010210112211012112011200112010011022102001012101001010021201112012000221112120201122202200122021000012200020222110021201112202021010212200000200012220022021011002221012121010000102200201020021110111110021122210200200210010101212210200110220102102122101100110222200002101002011112222112202021011202111122221112121100201210222110211112001021112000001122210222110120012002212100220011212210201111101212001110010220020122120002212210122010221002221110212120022212210202221122222202102022010212102220212011201120112002200020210102211201101110120210202210000000222121120012120222111221110020100211000201010202201200111022121121201020211001202020200111221100011012010022200002021221122201210202010112100200110200111221000222222000111212121221022201012022100221020212100202022201020022122120012102011201112211001222200112020010211112001010101112200202021121112102202011100021100002000002120020000212212220102020110002121020012022121110222220212210100121122221020010012122110210211002112010111111121020001201110012100121012122220121100012022120222021010212010122100001201012021112002002222211100211121010212220012201201210100001210020122002021121011020121210121120002021010221122211000102101022220102111120100201102112210200100110222222122222100001021002221110221020101200012110101001221200020011211111222121010101211122012221100111201012011201211112110201222112122020012012101010121011210100112122022211000112122000220222210010210021211210000121021211001202012111110122022201102101011022022201122101000100010012220210201222210101101101012101011021012102122021111112112222102111022201221021001111020212120021100022000221100120010210022100001012220222221112021202112111211121020111021211110101112200210202021012021101022212120211020200000200001010002210112111102020011100010100012002012000020020100201001000202201201011000022122222220101001121100112200001010102110212122212111102102201110120212201122121001211120210211211110102211221022210210211021112210101221111001100022020221012002112102111121012201202212102221022122111101222010110012221221021010220212201002012001210000022001112120102102111101210101201201110221221020100122020120112210210011212000022101221120000002021021211221222000121221122000222122101120110102102002000002200012211011011201102101222202112020112211120022211201110221110022202001012002021122212200022201221220000202102101122020220101010201001102121201", "11011201002112020002210211121220122012211012220202011101211210222002022222120102000102211011012101211111212212200202122102002210202122120221201110020111211201201221112201010221221001210121122212001011211100122020221012010221201202120220220112202221111101021020011111101122222112012022011000200211111122010102010002220000020210120112012121022122020021101100210022111211100020120021211222010011200202101210211010122210121000010100020122100200202011111121022000010202010211102111221212011112201121100002201110122221122021012102121110020211002100021110010122210011221211022002122111000101222112222000010021022211002211220100102020022100220210221220000201001220001011121111201001200022120102010200222000211120021200120022222002021011001120001012000121020221111201220120102120112000212101121222122011120021021021022021211020021121021222110100120000101102012222021012210000200121102110022000010101010201122100202122000000001122102011001010102001200112210210221200202210121212100100102200210211202210002002212012111221022210102101110102212202000000012222211201220020121120202222112022100010121222001110120211202222001000211212222020010001012211021100001111122112102201101120201200200012120111200120121021002001202110101002210102121221100101000011021220101102011111221111112200001210121010222121122012102110001110200200012010011211002212200101112101202022111011012210221222110000002222020212101201011220021022101212002110222021010001221211011122222220210100102110220220120111010202221122000020111100000201200001211022011121202202002022011011022221210110121121110220101111101010002101022112201221210002000212011202221122221022121221122122212021200100002212112221010220011022120020222001220202101111112001121020012021112010200221021201100221100210102112022022222000221010000001022110012111110202020122020112101112002020110120010022221212121212022001201222120201121020120002102100020011211110010121001202002202002201120001121100220022221021220122102201212212000002022221100221011112122122011102111012210021122100101222002220010011220122201011110212022220220110021211210212110022112000222010221220100011210101102102102120112211102211012000211022221120010002222112201001021202212102020121102212112200021202121202211101012211011110012001021101201111221102222210022122122001020010002211112112121011210222201112000222020001222110121002112121202100111120022220010221120002201212200211121022222122200122120002002100102220101211101201102111222021122211", "00022011211011011101120000112201020222012200202010021010122201000200010101000201022200210020001120111221020011000000120211212011022021020110120020200202201021100001210221001101002202012101201010211001201222101101012202210011001221022200020021010012122000222002011022201200012112102120220221110122011211101022110221220211222002110212221011210100220102002102101010012001021112220200110002212021020012201112212222211000122102210120000210012120201010222200211022202010021200000111010012101022222210200101112122210022212012001120101012012000222010021011100022022220101011100110222022102112222022121222102110221002121200020120220100111202022000110202012010000221012110020010212200121021012022202221011110012001101201201221002200220202201222100100121100202212202100201002120111020211210000201100221222222111221200120200111002002122020020000021022112121221100000102112121122112020021002101111011022020212121200110121201112212021220012110100211222011001102211121212210101202011112221100122010021012110120221020121220202200011220022011111120020111010012102212222000202220100001010200202000102011001101222101201210102001100021201000120122102111022200221210220112210120022211111122210200220022100012102100001120200122221101101200212202011111222000120202120202011211101221122212101220120100012110222101100201201021212212222111202001011100101122212202122102021221222201200221200002121100210010101110121112012021100210101122102121100122010221021222100020211202000120211002121222002212211011021201212102211010222112001022012120001101101221010022222111000211120100010011210020100112222002221110001100211100211100102121020012121001100222122000022011021222212001120000000020010000010122222220010212000202110201220101120220120121201122012021220002201212012122202222210111022110101111210011221111012001001100020221110000120011011100120200210221110221001002212110201122122222222001220212111022101012202120201010010021021212111110112210010212021022000212010010010000111121020210111221021002020220010121011102221012022021101201111102111111022011002012111202021020012010020212211002112210100022122221111001221201221022221022210121021012101212121111210021011000211201002222222001102102020211102112210120100020221012220211012221021022020102110110222020012110021011120202112220120222011111010020010220212010110010100111201212010200212022000122011210110202211022122122012002121221000101010120100220010222220000020010022221200211021121122010021220220012221102102", "20010121020011001010202201110102002110010002211221221211102221101202120210200120122022022110111021222212012220021002211022222000100111121012220000122201212122011012201102010112122122020112121121011211112022222210022001001110111210010101110011020102202021110111202001221200121002011001120110022110120021220002022200201002211020021100200222220220212000002102121022210211011111201210221202220101102102120211210222201022122100121002220102110011202110221020100120021121222021022202001121222101010010011002010002022200202100100112210112121112212111101120002002100220202120001201120011022102101011001011020021001122100222010021102111101122222110101212220002120022112000002222211022101222021001020222220021020200201210201122100001212202122100210201001222120011202221220011110020122201121021122211010102211020000201102112221110212120122000121110211212120110221012220020002202101110222010110222120021122101120212101002211200121000221202102121210202122021211020210022220002020010020022212111220222102220002210120000021222222200011220021112002100110221200202211022101102000222210000111212210220101010021001101112200021102210111111021012220111211020210101221012000211102222101001010122111010020110200212210101111202121220111022112220001120012001202022122212022020011202101110120222011100200021021221021100001100112021001110211101122012212100212112020021002100101220121021001112011001202221220121012012120211000002210221221012121021200022120110112111121010110210010020010212002220012211202020001001011101112120211222220211112021121110022001000111021110212200001020001210220100002211022110001101211012112012120102200002222012010020011210100212010000121222102000111222211021020202202100012112201200011022100000022222102122021102021010112021201120111201011222002110220110100020002200100120120212221201012202202022222212202202221000211200101112201100010012101220210102101000102012012120211100100011122012122000122000122201012201002021102002110100020210210021212022112011102001122202101000111220100121210221122022010200020120010111200010201020210111221001201011112100101021122112100121012221012100010012102112002222011111121000201002002010201201220200012010022112102202210112102211222001200100121022211201101211211020121010200020120221012012201001010221222210121002101120211112211000212111000100001210100110100010122101220010112012001101201100222202102000202001222020220100222211220222010000021111022120122020100211210111212112111210211200101012112120", "22122101022102210211001020020021001201022102001102022222101010210002010110101002011020010122211100002222201111200101101210121221211102121110222020201200001202012120202101112122110122001112120212200200220112221012001022101120210210010020202112120120201100122102122021012021201010010010102221102120112100000222011221002012000102201012022011220210222111201122022101210210011100122110110002211001101022002200112021101212222001122020211200020012211102211101221101202111210022201221122101112200102212122010211221120211120022001221201020212201111000101100010101020102202200100120112022202212111122002210211100022011101211202012111001011210222111202100002000012121212222010112200000002121011202022110211200220112211221002102222020000121121111112120221100012200221201021201020000221011222221001010102200211010011100201000122200211202020022012020022202110112102011100112212122222100110100200101210201212120210000212112120210121201020210011001110001001211100222102211210102222122012020210201011102110100022012022211000210001202020012010201111211001222122102001101112222012112021011220200222122021212222122112010201102010200211112100110201111212101220201101200021201120102200221102211111200102200102022120110021102201121002002112220000020001022110012121012000010220001210112120112022220022100012102210010120121011001110212212210120020220220201222202002220221212201200120021022112111220112020101020221111112102022221100221200212122020110002212022221202112222121222222210000111102220202221122121200000012120121110102222121100002202022200010212112112001012012011212122220102101012220122211020102121022111112122222012010210001202011120110020111122100002221210210221110012020000201222010101011122100121210212110110201102202220022121221210012122011212111021012001210211000000120111222110101000122222120222111221201222111010111212221220212110101001201021211111122200222121201201212221011200101222021101001001022211022100111222002000200111200100012002212200202221110211222102020121200121000000101212100022112012122121021111210201010120021010211012100012122111000022202102022210212122202012201120210121100222100102200112001220001010200202020121111001221120111222201112121010011012001210212200211112010010221220021122201220220220111211010102210111000112101211021101021012101101020121110011121220120212222020022022121020022102122120102122201201011000010112201220202202220210112002010211122102210120002212212011210011200111202210201120122110022212210122121", "12212111110120200012122022122012202121022101012001001100011201010201110000012121121010111222120102102110211212222020011112101112102002122221201201200212112222111120002200022110200001010121002212000020102211020111221102220122021000021211100020012122111121002211000101021000221000201011120111122002000011021102000000202101011120212110200200122110001210011121202120011012020201120120102201021202212211211200021210211211002022011112002221012002012120022222222120121202200202112221001002122221011102210221110122020212000102201012120120100201021220021111122020112201111121121211012001110002202202201002100210220120012121222020111201010121120001101021011101201101220110200221212102012211122120212210200020122020221122001002020112021022110220101222000111201121111111101220022112100201121020100020012022111112002222002112112010110211202200022010110101221222011112102000101220020200011221211112000221001001210002101122122122120000200121001100101210022020011100221110012001210111211002110000221110112221210001010101000002120212210120112002202010012210202100002120120122212111202222011021220220211221111211010012000222201021202110120020000021100012101220210001001000120211201022101000001121202112220012011101110101112010100120020110211100102021120121100121012101012211001221121111002002202221011120222002220012102121101022102001000011211020001211002212201220122211212012022212101111210111111010122120201111212111222111120201021012211201012012002120000010120210211021120000012012122011121022102120122220121001111020122011002021220200122011012000111101020020002011020122222001001022111212112102222210122100200211020101200022222012122111102022210120222010102201201220001200000002122201102111122111220211101101220122112120122000122002112110210210012201221122210022101101210020100220021020202120022210200211202200220122020101222100211011011221011201211220020100111022200111001010102011221212021112211000102012010110020110111001121021202010121120001000211000211101221212211111000001101122112022002002010200111110222221201021210022021122001100102100101220221102210102021112100211020202211020100112202210222201101111010010201220022202221111021221011101222011120100211000200020020220122012001002200220112211220001222101121021112221220212202211210211010221122210021200210210220110120200222201101121001020012201111010120112010112100022001002210201120002022002110010210202101111221211221200221110200102200210120220102021201102011120201012122121120000011220", "02201202012010122211121210222100112220022011212010002101022102010011211111211220212120002211202220100112220112022100012111210111001021121112200210211012022110100102021220021211202102112000022002211002220011000002011120201211111220100212121022101020101020100211110020120222100121000110200012120212002111211202000111211001200022000020010112021010200111002112010212210001202021000222001222122211202100102110121102011102220000112121101111220221212020010211201110002020201020021002002221011101100121001202022102110221211000122012002000011022102100101001112001222220102020211202101101020210022010100021220011100012121100111122112021222102022001200011002212001022201121012012010110222122001002212210000022011220011222002110002212211002112012200021012210210001022000202020121221000202011012121001020221100120210012020011020222111001021111011110012202101020101012102201102112212121102212010010001100011012110212212211111202000012210000210102211100122112212020210222221022210012110202011221212102211200122012222222221211211211010002211122020121012121102020200121201221001121022210222200201101010002020002200201011021221102222120110000201210012021211022001000012222122100000121120111022021021002011010102121121002212212121212202000200202020100112100021110221110210202100122121100201102112210221211200220222201001212122102221121101211201022110021101021012000001212012112200110012122210110112122212211011012200020111200221111200001021120220220001010010110102012101020221111022212111202201220220100120002121110121201001111211021121122212211020110110222222110202020000210002211220221201100210001212122211110011210021122002200101011121220202121000120222212200222000201202210121112011002222211002111011202201002012211020100101211112001210110222211121211120011002001011001021021222011020221111202222102100212222201211112120021101120222121100011111001100122111021122202221012001010102012010201110020102111202101202111220012112110120021002221002220020100211211112021120002122210212010022220111010110110100021220111001122101221121201102200022020221022122202111122111110011012022020111001012220110121202110010222121212102010120012202100202201100202000202101220212112222112222222122212110111212010000020202101120102222210002201222220122212200000011011022020221101010011101210022222121002210021111011012200020101022120210102121221112000000221101222112112001112000211212000021102100222210210101012022112010221121111111210121000100011001021012201210212001210", "01011000021211022101122021211122211112201120212000112202011022210120122102112110022201002000210120202122100000000200010222210121111122101012000020021212202212122121010021011122111120222002022210221211101201000121111220211211000002201112110001112212210022021201001120110000211122212200112102010001200102202212221200101001221000001010122222201021101222210012001222122220110000020221101220001210100121011002220211101120120120200121101121021111120011120101222121201012010021000222201221102100121112000220110022211212101110200201100100122112220220022222220020222001201212111110112012002221111200000121122102101200022110212211222112001001121102022212222201220100200011020110110211122000111011120120121101101121112021212202200010101111020220122220000202020020200002122010212211000102100200002100121211210001110001022122201101221012000211222211122100221222021100122211111222200221201220012011210022120201011122222111010112201111001202222222221100101000100222122022222122210022210001202101110221020021010010101101212022101200202211221201221110121102202012210212212022211002012010120120010111211210101002010222101202222211212122112001102000102210000122220212121011121110002001122212111000021120010012202110102011222111001100002102102102121100222101200100112100222000001022012010101221100020201010011022211102210110102000020121011220021001200111212100220210020120000120212122122110221001022000202220012200112001112201212111112102212200020212200201221121021101022110221201000020110110120122000100210110010002122220101121002212222101012012110200111110101200201122012022211102211112000100122201212021220112102001001202210220200210120001021120111102022101112110102022212010221121021012101022211121110201111010002012102220122021120200202212120101122211000011201112122221110220022221112020010001110120002021011022122022011000222112211022011210010222122000211110111020211001020111121100002221210201110022202000002022200210001102101011022221212001121100022220121010120220020110220202001021100121101210221101102212121111111012121200210011020121010012222121021112111120011002201000102101221210002002201101220220202211101111210020011002220210000220200201111121111022120210011112000012102120102201110021202002110020101212112211120101102020201110110011121011200202110111202012001210000011020001221100210211102101200011101002110121022002221020101021211111101220012022201012210020200011010220011221022220211022001021102220221202112212111021202201221122022222", "00120000111200221220112112200101220202011122101000011210122211211112220200102112121102102221210210201212012002021212101220021221021121200110220220102020120101012002111120002112221112121100111201011010110001022211210121101221022202001101020212101020000202010220221120110111211122122011121112222212001001211201022000012220211202020120120211122222102000110111200012221021202220122200221020002220011201101102010101001112100102120200222100220120221201120010101001112002010021210112102111001111010211212002112220201111102000102011101122022012110101100220110212121122002010122100020220000212211122100112200020011111222021111210221002012221122211212212212020022220110111022020020021010210110022122121120012102101100200222122120002010112020200201011102202111212120111112201111022111011200222220201212120011020021100012102210022101222201021002212222001001120121021121112000211212100112102020110000200112221011221201102110121202012120222000001221012021122010121020120100000220100020220100110102022010010020101212012122111202102110101110211001122001000220112122100011121001021202110021001021211121120200202010000201012112121210212110220222211102211111110220100011220021112021221110102002111000102020222011112010212112012122220200121211201011000221100021000011002111020122000200210111002002201000101002102110211120120120122122111221110021121202121011000120102100212022111102222210000010201110011202002020002202011101202202111212110101011110002111122112021220121220002121101022022210122222010222001112222120210201101121101110110012102101210012102022220101222222222202122221012021200201002012111120221212220101111010210011101221120121022221122210000212001010021212101220012122212010010010010001222211100000120220101020000222222010101120002101121112122002021110010110112220112111221002012121201002001221202011121020222221021010102101121001020202212111100112102021122102200210202121012002211110102211110111110112211022110221210200001202002000101022010021121020200120200010100101211110110121201012112202011202200202201020200120000011100000000121012012022010121010201200121201120122201011021221110001102101111111201110100112002012100111121101001210200220111001212010121010211122101001111022121022121200220200211211220200101002010222120102101022221122111011202122112120021201220201121211101122020102221122211110002212101221010112010221002000112122022000112021012201020022200102111220101202001200222111212000111222021102202200110020211001212112122122210", "10202201121210002002112101000022002001120021212210202212211001122010100211002111101120201220012021111200202220212202201000001022012202221000222212021120200222021010121121212011200211221210122210020102120201020000120102011200012012011202000122121012121102001201120021122212122221211111212201200211002122121120210012200102202200212202111122110122020002110021022012010121200121010010112102112212220022110001222011022212221020001212000002121211221021000011101001100220221221120121202212101022201021110111002110122012001101200212101112212012012212101101121222002011112120011201112001101102110021212112102122110021010221211102111011121121220221100222121121200122120211110011212221121210110101022210010100022222220122120111211112010011011100102102121202020012111121000021002110210211222222210100120100122122100002100121122201110111010121212220101020102102201220012000100100001221122111110111120021121010002210011020011212110101220110122011010020201222200000200011202221201221112100211220202102200000211120100121112010012010102112120202010100012111021112222000202111202201202012201001012200211020202020011101002022222202102020021120000022110022012020011020000220200202122120211212221111210221121000211210201002101002222210012211012020221101111220120020211010222211120202202102101220020022011101010200002001200210111200011001102020121221201111100220212021222011011222002201001021212122000021102120211210011121100122111222112221201211220210001112120202210001200102121222101111011121221022002200212012202122201022221011120021002120122021010200221211110010220112101121121121020220222101020102201221202202211212012220012110221101001101002011212111121100020001102202022001101210001112111112012222221111200201112002022211202111202210021001102222102012222110121110210200102200122100020121022102220121002111220210221002112002210202211221122002221211112020100102021011221222102220221220111020000012020102202021122220212000201202200002112110000022112111110221002102210021202200020000212111212011112001110120121001220111022002201222101012210221211022010012200112102001010201000022122210212211220120121012112222122011001200101211122001120020120122101021001201010222002010122021200201221002102201021021112200121212021022120122011202100211222122220200210210122112022101011001011102220020201121022211211121101111010211202122010002100221021020022222221110000120112100100011210102022102011001202220212002202222001112112022002200210102102020122102121112012110", "02001221111202200022002110222112102112120000100122102121120001110210121022222222222110000102021010121102101221222221122100010200102011110011022110200200121212102121010120211102120212202202012010220221100211001210210110102112121110102002022002112002010000012210102200002101002122011200012121000012120221111000000120010121221022201020212201112022210011022101200102001022120020210222012201012112201110122022111222200021110112110200120020222011000110101221100100000010202220102210212012012220002102010110111122020200201212212012012012110210110200012012202000002221010222121202021222110211100111222212020100100011102022211202201122020020012010212101021222102221002020002220011111222022211210221121210220002211021210100202112111021112201221110020112211121222021202112120110201212010210201121001110221021110212002012012102002100021022100000012001000000212222111112210220011201202121100011121002201101020220110111220012102122122221222221210120202102111200202121022001211010021111000222011020210221120021020000002212210200111001210211002220101010110211001120210111100020102201202222120201212010000210201201021021121210102222122211010010120101100212210110222121000200220121221100200010221010022202121100221121102210122101012112200012200111101110120022221021120211120112001010111121101221102020010220021121200111000121102120202110000102212202200211001102112221111012220120022222020101122012110010002111011222012222122211010020020011021122112210120122211210101100222200110121220220212212121010222200220010112120221211121211212220221021102120110002212101211211212210020210201010000212100211110021221100222210200002222110111212111202022001111020022101120221211001011012102111202120222002202121111112201011020100220200222210201000012220121211101202100200002211020012002112220111022100222100210021200012201101012200102101112112121020000010212211212022102220110021220200000001000112001222020020021011221212100010221122201000000201010020010002001000021211212020021220002112202202100002102212020020002120200211200100122212210102222212121000111111001010020110001012020110022222000202201021211102121201221120120022010200222020002011012112010121120211101111201110101001012102011202102100100212222202021001212000220020021121222212102011000000011010200212110210002000200121001111212120122110012012000021022221211022111211112210210220202020221112221012110122110112221220210001121102100011110211010020210121220220112110222112120120112122020012122020220210102", "11012112122220120222121210111111112212021121020001020100102212221111200111010202112202002020101001010101111211000210020000121210122010022101100120002210200121220122100120221021102020202111101101022001101220221011220110002222110020221220100210122100220001000212020001010011011101120101002020212100221100100200211212120221222011120102101102002121010220222001020211002102202212111202200020210121002000100101010110002011210000222221202201000010222221000001112212211122200100220122222211200222122110021220121121112111222000001202020110111002110020100001021000021210212212221101012100112101001001201021111022001000122011012201221201001101021212011002001221212102200001222202002201020200022202122201211210122002222220000022002020212221102012201002002100011002112020211101220121021211012102212001120111122020102111222100020000020022021222100002022220222011112101112120221110010212102200210211122220121222221211202201002210200001011222200000022121222120021112011001011101010121101100211221222221212222112202100200210201021010012100111112110110201001220212011120010002122020121021222221022202001111100111002112212121021120222211120012020201202001121000100012112200021011120221202202110101200110122210100212122221022022112001202112212221202101122102111202011120111020110102111122122111000222200110220100122111020100112222122110201022202121202200212120021220012202202012001201221200120220202110020002111210101212121111210010200201120021010212210122112022100211222200112202100101021200221000110222212000220021210020222002002101100212201022101002020220211222210201022002212100121010121112120120222210020210102110121122222121101200221000222200122120211210202120202211200211110211022212210020221002010100200210220212010211020220211011011200202211212202010111212210010210012210120001102021101100210002220210212221212102122212002200202022112100212001222121120120020220221222100110102020022020020122021112100221120202020200111221001211201022121000011020002100202001110111202121121202121102112200100100112112022200000100221021121000202222220100021011110101100110202002110212111120210122110110210011210212122012100022202121110111012221201201201101102101101120220112110012222012201220121000021201121021101100002010112021212100001200101120022000110012002220022020000101110212220120212110202010122001211211221121222021210200010210222100012012002012210110201021010101211201202110201222110021020020220001201101011221220220011021201101202122111122022102122021", "12101222211012022221010210121110012001222001112221010010220120210210001110001110001111121112022002211112212000221221012112201102110010000222122011010010202122220010012202121022010210020100221112222112110000020112000212201100222222121010102101220112101110200122121102001120221120011202220012101021211102202221102220022220012010122021201112101211110220100101102211202022100210210210210010002101022001110021020111110211222001022111121210210100111020200210211012121100001102022021011220220100100110201110001202022222022221101020020220221021000101121000112210102000201021212121011221221012022110001111021101201122222120101202011011020020121221202022110101012002112210211210122112202011000212201020201101000020122212120111210001102100212011020110002120020001021012202022212011110202020002100012212222002111002222101022110012102002002122022021012001000120122021221022212020021100210210000221200202100112100000000112100010211021021012110101021200121110122102121000021212001221202012020122002020200020111201120111202200022121221022222111002220121000112221202010112201000122221022201221010201222120011020100011011122222112202022201011020122120010000121002222120202120211202200200210201222122221210112211101110102200202112220122002210222022102111111201210101201022220221002111002001101222210002200012210021102211120220112201201002002112202000211102210201221100220200121222201220110100000210112221021120102120100121021012202212222201011120221000010222212012112120102020000222121012110011102001111102121001112112222220112002002000010200122011020111111122201001000102201021011212001111001222222202102012121021012222022000122022000012222122221000121222010000102102010000111102022002001202011020200022111122110011011222010112202001111110000012111120002201101111221210212210011112200011022222000212000111201011100002220221202211120002112102010221110121211012011201101111001122110112112202112222002100020100020002010010010111011212100211000102200121102111212220100212022220101011110101012221002201100001220221002212100010012200222100211112222021010211021210101100111000101202100101101201102121002002110121122001122020012022102010122212112020211220012212010001100221110200020102222221110101012011111112122222121011012000210210111001012200101221001212212021000202200010101100220202211201122021201012111021122212211222101102000200120012102010202002211121202002211212121101202110110012021120202121110212202100011100112212202002100022000020010200210221100", "10210200010221200110001011100110221022111101021102000020111021000212000201222211002120220020002011111121022011000222221120110111102001200122100021202220111020011211200011201112111120210212221212200012210221122112122121121122101100212121112220220101110210010101221010020121001221010110110022001102211122122112220201212222102200010212220221102222110211010221021012111002222021000012211222002021222220011002212211102012221100002022211102200112222121202000121112202100121102021020110110201200120212101200121001120110002021200222102200111221222022101111210212102002002220200211022211221011200022001211200022020022212010121100012020200021210221022221201022011012022121202222221000220100202000120110211220010211022211211110000211001200010010220202021002011011110100200212122111021202200010022011102212010221112101222210122010012111010200021012001221222222002000122102112221220122121012222011212100222222102001101201222200122210000022211120010000021222012110002202110002012222200220202122220021010201111210201212020110201221112211002112011022221102011021012221200100000112011201221101010101012020102000202021211202001021210022210011220110110002021112222022212121120110010010121112001121101102020122110121011211200201021011120222200222210010211202100112121221102111122021201212012002120222102101122221220200210110211011022020100201110021101211112220011211122212210111022110010101200110221222122022002101110102112120212212121020100110212221011011011010102211121022011211200100201201110012112112122010202011220101120111200000112220012011001020111010221211111010012021010211001022010001012121021022022200212010221111222000201212222202110021220110121222221112022021202202002221111012020102212212022101220112012210112102222201111011101012010112021012110211000102001100202012201120202122220120020011121112101221012221021102021210121100112002012221010220100002201010001101112201010221011012012112100211121011200220202022000212100222121212221112220220220102002012012110121101020022012010100101000120102221122120202121021220002200220120000210222012221020100021102202221220202020211010021221111110220111121011200220211120112120110221200210000210112210202102021200022211122000212002122120212100112212210221220202222222211020101010020102210120010101211201202221201011210022010010201111110022121100202120110122102202211011021211112210001212200200002212011110101100210102011102210022120202112102221102221110010212000110202021120020101220211020021221100011", "11201002002101011112220212222100111002021001002211011012120122020002102100102221202220110102102212020102222112002112101111010020021110022211220101001111100211112110210101202010222200010211102022110222120212020222200000210021201100002212102010000120020221202202011022211020002200221012120001022022101011022020102200102212010200111120201012012200021112202021200010221001220101012102011002021000000200220001220021211211110120011210200200022010210101211101010201122222001200011012220120112221100102021212001112210220212020021100010221000222020102012110220001221102102212222200021222001102120101121212012010100201110121001212100100011210001101011020110110102002101122112221121020010222102011112020101021020210100002112021122220021121022220210002120001212211201121122012201212020101121220001012212000200212211121212102012110111121222220000202011121121212002222222100011010201102002201022111200221112101020122122110212021020011101202021221100102020101201120200010112021211101122202112220122102222112200022212001100210222211222202122210121110201112020220102000221121012220120120021221200110000020010000122200210212110112020122011022021121002222022010211111002211110200201112121020010210211100220221222220000110101200202022022012202111220112020110210102121000211011001210002212220201010112000201121211202212020112111002101110120020220222210211212011221100221022101111111111120122022111210100000011202011000121201011010221000120120002202022101101020200112212000120210201012100112001201121000111001212221222100120020110111010200100212002020112101002020020120000022002001020100212022122121120220002011100010220102201122110010112221021211001100211202012121112010211200211101010111011000202200011110102020112002012221202112110101012220210012112121011220222022010000221200112222212200221022210002010122000002201102022110012200211212010221110012020220221122120021012012122121011121222220100122012220000110021202221210020220012200102211111011202100220022021121021122212121220221201011110011112011221002201200211121021210002000100102111210110112220101022221201121102112212201222000111201221022100100021201122221020001110111022201001222110020122221211001210200012211001100212001020110020022110102222110000112012221101200200202120200110212010001202000202010201011021100121101020112120101111201001112120002221101221222102101020020210111210200020212221210210202121020222011202102110212112112211200110221022121210110110112012010110112220100000012212201011", "22020220102221221010111100100201211011010122010202110000001102210110100010020202121201012000110210211122011000000102220120121111220220011012020021220201010102111121110202122212101201221120121222100102201021010122211201120212121212011100020022112201102101000220221002022011002112002221121112011100220101100010222211101021212100010222122210101112200012112221001200111102210220222011021000202110012100111022000212221222012020101112120212112212210010120222121222202012112001121020122112000012200011101111100011020110211201201121102111011121020102202111120211211212021110100212010210212120110212212100112102210001021011220020011122110021201022201200022120200002020012022212101002000000012012201110222020012122001200200221011201100212210120010101222001121211020100012122201111020111101001111120220120120000002110220221121011102100011211001211001011102001121101212120111010111001102211010211202101220211221010221202021002121012121210211012121012210201012211020220111012120122200002111111112202122222120222212002202220021021111002100201221122021001121211122001211101022010210222011001221101010121222201211111000220220221210012201221122002201121211111222200112222102022210112211021221021201001202222020110011020212002010012201121111200100202221122120001121222100020210122222021020020011001022022121000210120112111220121221101200221122020120012210200022000000121022002101210010120200101211011020112200011010121011101200212102001212221200202222001111220122020100121212201200010102121102022220200200000000122221111011110220001011000202022021121100101122120111022211122012021200121011212221120002100022121101202221100112002111202111100101220221122000012101110012210102011010101120200111211120201122102102221100021021010120121201022202211111022221202112021012101220220000110010001010221122222111212120000200222121101201011122000222201202022201110100022022210201111000222001022210202001121212222110121120122012212200000001020022100200212122220010012010212222212220111000110001220010112210101112022212202002011021002010100102112221001212222112121000001020012222202020012202010122200101102220021012220010221022000010222220012102200110201220222212011221212212010221210011020222102211222120010222010210111220222100111001020012201020102221021011222001022111210002120022020110021012000122121111121021120212121022212202101101102221100000021121101022010102022210122110022020021122120110101211200002020211202200112221202200010211102222201111222101202111120", "22011212012111021101102102201110110212210002200220100220111121002112002000202222211002211010000120200122001101001100210110020220111021102002121112122200122210101101020002121111101121021200100202012111202210210012111100200111012221121012222102021122020220121012110222112200002201102001100021222102121201010012100201112210102111221021211221211122202011200120101000221211212021110112221222122122201010120102120202220121211120222112212022120212211221011120100101010202001020102121102021220022120200001220221212120021000002210020010021221202112112022102010000011200202102222000110220021102121110200000110112111220000101110211002110111211121010200122220011012202011102210011212220100101101211121001100201100111122110102122012002212000112211111110121110012121011200210022011110222211210122001222112202211211222202011222100110121202110111011021121022200201001210211012200002112212002210121122200222010202112020021100211122211012011220110111211020122120122020021122121212010011011101112002002022001102102100202211010101222101001212011002220012001121201121112222220001200122121010221120202122120100210120011221011102112210102012212201201001001220102210121220021001111121102002201200110012210001022101110102111000202111100002110122010200112001220022120211010021022022012121121020102221012020111222211121010201000221122100212112221121011211020222122220201221012122221102220220020112000012102112021122210210212112011100222002200020100211001022100012211020201110210222200111102020112111022220022022102002000221101022201200110002021101122110212020200222101001202200110112021212020200120102221110112022111212122220121001012220022211020201200222202020020200022002020000222100011101021000022002000112122000211010220122120110221221212002212101120112022210210100212201110100110211121001022000121221022000012022101101000200211022000011012201012202211110220112002202211020201121112222011202120200210001002011202112121221121221102221112122120112222000220110212101122201011002021120221020120112100202112122120000111110121222000121111002111101222011211001021121120220100012012010202101011220120202010222122020202112000000020122020010000211210022122211112112001000122000201201210010020021200011010011000102212212210212221221221200201122220001122100022220121202101001110211002211010102221110112000212022121210212212012001212021011212212102100011022221002220002000120020122220101221210220002021102122001220012102012110001101210120202201210010121010200221211212", "20212022011112210000001001002121200100011210102212120120100221002101100012200001102002120111102120120021011002220020020221100022120001221101101112002120200200012201002012021220222202002102122220110021202110101100221021020020221211101010021220202021111001002010012112201001102002211022121120011122022022220011102101200011112021002211000012011102101220201211110202211122010001221021011021202120111020002001022002200211211100022112202010210011112002002210222210221002212112012112112112220211221212212000111211100012000211122011222000101101002122221210020120011020112001020211012122201110022211012210022102210012002211201111112121122110212112222201111210002102012211102111200210120000020020002010111211211102212122010000121022002021010210010110020022212201212212002210211111111010111122120012022202000200100022000022212000211022102002201011112221110000120011000112220211002120111112001111022221102221012102021221101200200210222101212121021101211202110012022112120201221122002002010101102021002121000000111020110122201111002112122101101222000221022000021221201112110011122222200020210202120220010111102121112020010122001220010122101012022220101120021010012020200201101001202200212112100102201220012202201000022002110111110222001101210010102212212002110020100221002020021012010110100021211202220111121212022100100110222100122200110022101000210202202110011112212011211200200001220010101201012100120210020010200201111011011021122220011022010212122112212210022110220110212211021122221020002202100000121220210011122211211020112210121210102220212200212001221002021112211122201220020012011210211011002210211012122120112100020001011000212100100220211021120200202000110201010020000001220120010200220001000211101112002022101022010202212102012000021101212010122110012012222200211010021202001222101112112012202002010222012222111211201102201201021012002221110120202112122211110002120211110100020220000120211001201210000212020011100101000211200112110022022102120001210100220021111020101002222210010111010101210012001200010221010102020102111002210000011111111101210102110111212201001100022110212100020002202102211021110222022111011120122220021011221201011200012122002011212120022011222210110012200021200221222211010200211200201220200212012110010010112220021120000200222120200001210211002112202212020120200111200121111222202210112201222222002102120110120221220122112010200001021012022222200211020011110001012121111212202022101210020100121222122110210111", "01021000112221120002102012112011001212120010112121021201112212002121101111200101102220111012112110222122011200202110112120000012122202022202122010201220202121022222122121100220112102202211120211011000112121210000221112011001122221100202020222102211200122210202121222200210201222120120101201100201102100001021021222221001012211201102220122210011102002011111220022202212022002100021202020011122210201022212122101100021010022202111121200002202122222210210011011110112102110222000122122012121002111002201220101200001221122021001202012222211200100011011220111220012120002000112201102202212211112200101022200002220200211011201212210101122220120220202000100222112120112211112100000102202011000212120210012211121011201100000101110011020200210001010120221102000222121002022001022011100211100112010110020212121202101112120122111201112012221211100001021002001202001011000012121221201011122001110202020222221101202202121210121102020202111212211120010120120200212012211200122021112102201020001110202202211112010021000202222120011210000000001202212212200122212020020002012201010001110102211122002222011010122012220110220012220200200100201000211211020110221120220021122210100010222102102122200010202211221110120222202001112000022002100220122222202100010211101122121010110111211121121000111212102212010221101101102222020012102002111121200101120010102001002200221212211022202110100121100012020021121020222211201001111002212202102101210010201212200211121211200021022021212001121001010202220202211010222202121202212010101012200111011201012120121220100201100102100021012220022010000011120112212122021221102110101102122021210102120122211102122200201022101111221112120011101002001200212100022121022220002202122102002020010212220100101020112022200101122110111010020000021021022222110001100122120112110211022201000201220011212020110121101211110112001221021101220011211121222122002220200110122210010202212001210122211221120100100102212012002222011200102112212102112100102102022002120202222022120222010020110211020112010122110110001102102011001111112101120122101221221212011201110210021110011011122022200202210010211220212011020001021011221020102201222000100020200210202120121120200202110101212122110011010220210220120001101212222002011111121222001002210221111202000012111101221100122111201010012122120021202201101210211111011110022012111212202102210210221200212000222220002000211122121001000012100120121121120102110120012022221110012022200101021001021112222", "02210202012020111110011002222122010100021000220021112212220002202201210110000200111022020202001002101210122001000111012110212110122010002210202212211202121020121220222021222102010212100220112000021111011212110021222000021021211022002002202110222020210102020020102100222111002211202222110021111102220210121202102201020020010112010210011211110100120011100222201010002120010201002122200221010010102112011002001201202012211110110002202101122220211201220202001110121202120100202102212120020221110220221122011211200021101010200002012011121020022121120201022021110120021111102020010201021200202100000002212010221122011021202200202111101212121122102101220210221012121122100002210100021111010202220210122110210221212122100011001220000201111110202100102212220000010020121010122222112002222110022012002221000120211210202012211200200102111000102102210212110020022001102220121001221011200020202201201012201112100220010000120202222000101102022220110221122111201210222101020100010222011220212012222122012012112010122102020112010210221021021112222211011001000011220022112222010121222211120021011110001111222110101210211120111000021020102001221120110221201220120110000002201020002120201001101000211012111221020221221000011120100211212011111222212210102001212012221210210221210221201112122202100121221110021222120202221222121022101002101121120200221120102112010121101111121220220122211200121200122021120222122202121000100000101011201111210100011100210012200120212111100220012201110010011100210210020010200001212121120122120012000201220122120021111122212202021202102010121221100022101200110110102022121010100001211000021100001212211112011101010020020001012120112220121110202222201000111201022221111111211212220102102220102222010010212110201202210100122121122021000002221101200000010210200102101010112122222120200001212211021001200122120000200202012100102220001121112221010100212010220112221021222222112011000101100100102212112222010212210212112112210010202001100110200200002200221200002211110222022122112022210111001121120011021102110220201200211101201212122002100110210011020102102121120022111022200021201011210221212201102111101112200212200002102002000201100010210201020022100211001001020220010021010212111221221001221010111120021010021012210101120200102201221221200020020101201201012010021011122010012002122111000022111221102102210020102001102202110211220011002220021002020222221000120201011022121021022020122211110011210211001011211202102221202021", "02112001201202121200201111201212210222221212012221020222120101101020102020222110111021222210201211010100100222210000110101010202101022110211101221011111111220220022211112200000012222020000222222101022112201002112001121112001011010120010220120222001220010022202111201020020011102100021000100022202210210122101211110210010000202200122210121112211012201212212022021222020112122200022210220020200120202220110211001101111020111211200211012000222201211022011021020210211120002022012021121102011200002202202102002111221120210111102202012221200210110121211220202120010001210212101210001002200121220111220000110211200102120001001011000110122200022222211212122211100201210220101202020210110211212220102012000221011221100200102210121112120221121010010102020220121000002021020220212200010211022011001102002021201221202100011012201220100021011021200110202201202021022012001021101021201211210210021200120211202101020010210000021011201021110012000201120200222111011010021101000000012001002111002120210102200002021201222220211101001010022202122111002022121002222001111202220011220221101120101210011111211100211201220212020102222001010221001000210110111111212012002210000210021111011012122022222111210112121001022121111122211012020011222222201111000110102222000222012000001012010110000011112221010122221002200002220020222200020000011122111020010110002220202000122201210001221101020020001122011102202022022000002101212222021020022011212101221010100201222122110201212101112001202020221022020122210020221110011012222220221100221022222001202100222202002221212120010221112021011100201212112201112221001001200020222101212122112221100100222022110002221022120001102220112100200000110101012021200200210101110011012111001210221210002021021002010022121022020201020100212000012121201220222101111102001122210110112212222021000202100002020202010102002200122201010012201000110010221101121220110200210110202122122010212122110101020121112101120021011102202020102222112112221002211010122221022020222002120102022111212010201202222211000110200210020020110201212010111211122201012010111122221012120221221101002121221102110020000121210012202201212110221102001201112012111102111201210111012011012010212200122100001201202220001012022001211220120002200001100021022010212210221212011021001211210220000212011000220202210020122101101212111110101102210012210210221201001112101021112000200110022222102000111102100212121102020111211221210100111021122001102210002120100202102010222", "02110012122010110111102000202021120102102010122010101211102012210202011020012112110110222200012112001111121220211221221120112002101010100221212012001110122212102001011112100102012001222120022102220021022002221101122212221212000102120001012100021002001200220212010222200221010120200001001111202111202112010200200001012120000001020100011002011200100222121101010200211021202010001120101112212022212122111212202012201121000012102000121022112012101011200102111220102011221201121220102022101222120000101222121200100100012120110020120212010022101200221010001012102022020122211011120122000220112020110120200121022022202000210110212222212000122101210201001100111021200211121021101120121111021122121012202021102201221211221222200100112021010012211222002202221120211121100021221002120201222220220202210111200212112110211011201000122102000102222201221111112200001010211011011110102021001002021202000010002211212121001111112000000211021112000000211201220012112110211112222101222211220202100202220021100222002221111111221212022220121021020200002012010120101122120221220121122101201212202200101121101112122122021101001212102011202012112022121212102122211211022212011021121111012200211220222021110211210220021122110212010101201020111021011110110101022122001102110100110011212200101121001001021022020121000121112102110101010022012221202221011201000111122111011012100221001010101101021111202122011012110120201222121110021112022110200200101102012200112211122110202101221221012111221112112001210221111010122020001111122022221011121210211110212102001111002010120110022002012100121100010201002110211000120002200200210100122122001201012100001221000120100000220201020011001220102102221220200011102210122210120222210122020010200001222112122012020011011110121200101212202020222220101021122100210100020121102110221112010020112211100122011010202211100221002112001220202022200222210211012010111111110022111011101212212020011000211211000102102021010111021002102112110021210101101000101011200021202102111102121210220220120020210011202221212212101200212201012121111121012122100022221012222220212210100220110010021100012221211020220112021210222211121202010201210210022122200011011202010211002221112121100122210120221021101222211210020021211201222222101102222022112211222120110211200211111002222110101101001010122011022200110020022012022100002202120221220111002210010120000001220002210222212210102020220022200000210120101010021021100020021221000102200200200221111122", "21221200221212112210020021202211110010111212122220221221010210022102000200201000201121122021200120221200112222002002211200000011011201022200022200202202220001120000202101002221022000002010111001012020200121200100120201222000002101022102122011211221221202102121121211122111200120101100102221200210202101202120010020110210001100011021210201011221210120111211010211010122020010211110200010200012000102212200111210221110211202211022200212122121120121221012000001212121212101122220202200001101000001100020100020120001112011111202002121000100222212011021202201000211122011020000000022202102211222010012122211120021001102021012201020110010020012200002212222021210121221000111210121200002220012202111212111101212112011200002220112100010000110110220202111200112121211021102021200201100112102110220110011020210010121021002220000101022022212021112022100211101201022110022021211120000121002220212101111012210011201201200111201220210222020221011020212022011121221202021212201200021211021122020002102012202210000122100222202210002202020110102122222110200200210210121010211212010020211121110021022112120001210110102002102221210101110101110222201102111121111102020200021211102101110012222010021111020221002121212011101220222012202210211022001111011100000200212200111112012220121211200211111100020110210112102201222100220222210212022000021211012012001101011110110021211012201122021120101021020111001202111121210221111120202100201201211112221100201200211211101010020202212200110112012110122100012212010212102000011022021221200021222212100201112221001010000022201202220011222100101120212000202111211110111120202110112002220202002120100010110020221112002200212222102120222012001100211112221002220212000102210022210110020221201012002211001112121101001000200221012000120212011020012201021202022210112110001200100002002010211102012012201222012020102102220111212211200200022000021002110002112100010010102102210111120002122201112210022112212221100210201221100212201120022120200121100221202012000221200111201000010011121120111020211021202220110212000211021121010212022122120101002211020202112001002202221100001010110002111221222001212010121001210011021020120122102201002012112212222021002211122122222100001200102200112200201202111220202202220011120202212002010210120001101102122211011221100112022201012020201010210011102202101221010001000022212211120200110200222100002111201101102100000111210221202011021102012120201011120200112212000000001002111200000212020", "10002220202012111000011010200121220220200111000222011022110212120012221000210121121122120102111212111220100002012010120100220221111200201121212222212202100200110210020122010212100222002102100012121022111100110122211000200100011102012222202200002102112110012221212210122022110102220101111022102021011012002010101201010221000121010220211011210202002102120112202012102020222120121120000020221102122222100210210210001000101012000212212212212202121112211122211121010220012211212102002222100120200022122210200020000210120010202222022000021010111212022020101221001200220020002001100001000021112022000011000111111001010101021211021202201202001221212020212120011120010220112211201010121112000110120012002000001222210021212111010202202112000201202021101112021100011001120202211001200022022021120122121111120201110222122202021010020010120210012202220220100201101211102210201202122110221012100221012012112000210201202121000202111120212022120002111222021122110022220202222102112000002012210221000222221212010010201022120121210122201112122102202010001000022121202221222202020120021012021121222202220122022110101200012120121010212201021212011121110001010222112001201100200210020012012200012101020201220200001201220102120101120200002020111012020122001221002200220112120011121221001100022002222010122020022210212111222212012022122101222201020111020020000021220211210011100222210112002211001200200102201211112212210222200210211020120002100200101001021100110010111012000011211101000222110210211122221222212122012020121101211110211200012012201222111120222112100022011221121021212111002112012012001110221120212110111021002112011021201200000221220122010001220102000211101021000001212012010201102011102000020121222022020102012220200200021020210101201202100022021110211022112211000001111122222102110002200022211201221120000022020122200111200201211020102212012100201020222201212212112210102220222211102201010222220111012021002220122112220012122110021011000010222210220221011212212102002120112100102221002201022211212021110101212111010110211200202010112110011002102012002110021102112121122211111220022021020002112120220111221110222121120020102211221121120211220202220102121012120010222111110100102120010000211112011012222001121220022120112122001002101210022221202221020001000101212002120220121012220110121222021101100201011110101102221000022212021211120012202220221212202200212110220222020000121211002021022100222120002011222102102120221010002101101010200222", "00210100020201120211201021201100101222112120210020222221022212120120120200110220212200210122000201122201011011122201001010211110200022120211220202102200200021200100211211212001011102102001110021101020020001101202012100020001012101200012022121112122220201102212102101120112120000212210121121210012200102121101010201111122221221110121201101201120021110220021002022021102202210100220210001001112010222102000222012112221212021012112001010212121120000020212121110212200101022000212022122202020220110002002220001110121000121102110211110020101122122122011002011022121011021001000000010222120012211121221021221210222001101010001122120202122112002011212211011102112212000101001220102221221110101212200122111020212201002011001120200000220002210210002010222212021202000111000101211021000012001211101110021021222010220122011201220102022021002121002111100210120220211120210202102111220002012221202021012000220112100022201211101122100212202111202101012000021121202011001200000112101200200222022011110011101002020110200221012011102211112011120121212011222021011101111011010010122212012210110001211022002201121211001211010102122102201002200111110000222101112012222120010012222220110102011100001111100202001101200110122202200010010120011222111100101122101000112120020102220122110102102011212220120000122122101221012020122020100200021022100101112111120120012000110202002120020100021012001001200221011110201100001202020012201110000210000211212102020002100200102112011111002122000110212021002020201020201020021000122001221020220101222110121212100120100122112210000111212120020120222001011110110021211212121201112011000021010200110120100220011010101000010221111002012100200000222012021012021220000102020211002002211002120100002011002120202022010110110200201002102011200102200000122202001101021200010112022002122000201211120102220111100120002111011210200110122021121121111202101111101112002212001110101000212212112000011200021220012110010002110110001001000211212120220221222221111221221100112202201022101212021220000121000101210010011202112012222202021212110010210011211221201210122211012200220000102211100201210220221212101011112120012201011211001022200122210000120122001021121001102011220200011100001020010121010111012101120100021110011022120222011111122100101002221110222212012021001120102112100010010002011112122210212120010210120012001200201121000211221210011011001212211122110102020012011011002120220001201021111211110120210000021210010200100102122", "11111211001202022111022120002021000202110102122102000220000202021222200002012011010102011022210201210200120202201200122122112121221011122022102200022122010110021012101221001110011020020002200022202110101002021202011200221002210000210120012210120011202100102000111021220010120211011211010112202010000211211201111011100022100021012110001202101011012122020201101021221110220201110101212021211022221201020002001202100102012102221121220202221212020220201212011220201022021102202012010122202010110222001002101211102110020211111002002120000012212100212111111012202010202102211221121122002120210210120220222111021220202201011102001212122211122111012110001200002220200210002120202000112010211120200201011110122222110101211111002102120110100122002102012020000020022102210111120200201211101021120011211010020211100000201200021101121222120222202220212021101220112101020001121011102111211211110212110021202002011111122202112210102012012222120212011002002010220121002001020001202010222102021120020111022010210212112102012210210201212201012022011201122211102000010112101220102011112220212110102012122000212011202010022020122022120111222001102100112212022020010201120121220000111100012202021222122002222010020012221020202212102111202021120220120210111201102001222102200022020110002001120110010021102220201001112121102200000010020000211100200221010212200211002020210201010210111220122001221202020112122210100200000222202002102012121121202202121110010122011022111011110120100011121100210010012102212122211000210210210220012102211111222102212200110100021222221200000111000020101021120111120210012021121000120222012222110210022010221022121221212220221011211202200011101212210222010220112222120001012221122002222202211200122000122102110000220102002112220000121011212001000221020021021121111222221100001221001121220121210101221000010122220112101012222111121120200222202022210100102201212011011010210110102221021022111121022222020021111012010022112121022212220210001011001021120001122210211122012201111220010200121110002021121120202111210020020100221222022222122210011210110101120111121020010012121100202211220101011010220212100000111010222200110200112202000002020212202112201101202100012020101221112201101111000202001100001120000220221000210201011012012210202010022022100022020000110020001210121202212212100011110111100102020011010000020222212012101012112200211200121000001022102211210222102200200120120201022100012110002112000210211101222220101010121222", "02201100020222010220202000122201200210222111202122000211102120021210012120212022120211211112000021112020222002101001200010221120222110220021120101022112210122122200111100120022221101212101121010120111112202210011101102201001012020222021011001120121200110020002100212000020002011101001021202011022122120001001012100121110201111222120220222220121011100022101201001100002021002021022002100222200001012100220020210122102102012212020000222002220112101100101012221122221201101000112000022110202101111111122101002022110102021000220211110210210021000000022022100101112102001001022011202212201100010002100100100211111211121011021220201222102221202220100112002211121220220022012220122212011211020012102220101020221012202210110001111101120020101121201012021000202221120202000101201220200200002012112221021222212012001110220200200122200100011001202000102202200110120121210100110120112021220120121122000102001020212101001202221111021202102000020221020202122112010100200002212212220112212000002100210020122020110001010221122002100212220100111010110222101220122021000121211002222022202120010212222000200111210001210000212000102111222122020001121011202211121110210012210100210020002221021001200020210022200211112001110121110102211112122121100000221202110011012101221010210201120210221210110112000210001202100220200201022121122001112212102110111110110012210022011112000001121222001111201222121110220010000212121111020201111221100222221201102101220201112202212212210120012000101100022202211121110121020110102002102111102201020011001211222212102020122111020021222011210000200000200200210021110111121101000222122001221022001122121112202121001020220001102212011112010022101202211211110022201000222222120221122201010010122210021000120120111111200122102010012110101222121112220210010121012100221021202010200000010011101211200010020222220112100111022200010201122111110202011211101022202201010000101010211022021200122222102202112201122200211011010002112100002001112201002112102011110211122021210202102002001122201122102221201110110222000000000121200011000221212200122220010200220201101120110010200112021212200222202122201012211120111111100021012002201221211120101022022212221202111121001221002200001100102022210002001000200210122022202120212021201002022102021201001220202111102021020111202020201211220012112212000002200212211202011210220001011010202012010002110120001221121012202221121010201011110101022222221112121120101202201222202101110000222000020000010", "22112100012212110021221212210001001112212210011100121011221000122012122100000001010021011220222101210002101112000220111120221211220010001121012021200202000201212102202200122121020112111112210011011021102122100011220112001221112021202202222220100010012021201001222012211201101200012200102121212020022002110121221201220200122111120112212111010201112200021211000112101222001020102112101122101211001211201001000111212222222222110100101211020220211011100022022200021001122102122122201022221100112010122222111211222211200220210011122010211212001212001020111100202011021011200000020102222121220221112212201020122012012020200102101222211110002222020100100120101221102210221011221222210012100102100202212100010120111222010010001001002111201110011020010102202110002102102101001012101220102121201112011102201012001000102111110221202121122110002100201000111201120101110200211102102110110020101021122200011121122220210111222210011212022221012102201100011120200210210210012122112220210100221102020220011101012100112100222100201211101220210222111000111010122001121221122120221212102002021011102220121201200201201002021222201112022111201011020200122211221012121122101111211222120120111201120012020221100012011212220120002122202002020211122011211200121221220110222100201222100220001012011122000211121202210112200112000020012202001201220021002001221122112000212112000202212100102110102012020120021211221200000102022011020211112010011112002200200102200112102212220111222112021011201202210010001222112000102201012201202111102100022112212201020112112102012201022211011201222212201002020112210111002210221022201121220121110021112110001010002111022201100201221122110001201020210121011101101222101102010102002101210000012200121002101212020112221212221121211211111100120022010102202022210222122222202221002112020021101010202012001100100112020112022020020100122022200112021100021101112221120102120100112020021111210000100111221111220120221111210222020110121001000010012011202120221111001222112112021002222222021111102010202111011210211021002000121210000100111210010112202001200121000112012012101110112222101222210010012021111102101100122022211212210220022021020000200210001202201001221112101022122100100122200000102220200001221202021210002011200012112002011011201110222002110101210121110222110000111120020101012012120111212002221202211221010011120220111111000012112011011221210120201111122010122201210201002121212111011120121222110111102111200201222212101201", "22101221120100101022012010000111211022102110201022121211222121202020120221222202201210012010210010122012001102102020022211021021112200222121012100120011002022121220201110210221201112200101111022100210202202220110010221220011212102211011100020012201101120121210012222022100011211022110100102021010110200011221202022000210220210210011111020120120100010022111121102202220112111210102101100112212022001111210110021002100220220220010111110101210012000221112212202101020121222212220122011111111221111220202100222120212010022100020121112010210012001012010010220011000201212102002000021220112110010222121221022002210221111222110010221220211020000112102201110020221012200001001221110210100102111110222201002212221022212211222111021122022002011122121221002212011001011012111220121111212012200100012111011010110111101002121102221102000201110110001112012111010020020002012221010211210222012200020020211001120000101211000122122110001010112110212021002112210000201022222101111220100201110022101110110222122112221002012100001122201120210012211102210120020010220111201011201201202010201202101012200011102211001212222111022120221110102220011122211022110221112022000200100111021112011100121222001101100202221222002010020220211010100200011021111020202211100221220111110101212202000021201221222002101001201010001021202022200110002020002101200211021121000202020201101100120002021220221220021202001002122002002102101102011000111120122010210010111001110222111120022011020112021000201122112222021121001121111111122122110021222222211011002221021212222211220102222111200021111201021202102000101220012120202200220000220120120202102012121122111011201101122021000001222022122021112202112021201220001010101002111200102001211011221100002101211220022220110010121110000202120210112001121110112021022222120010120211220100201202121111002220221101200122102101101122021111110222000101020121112020222221200112221000202010120212110020112122022000202010200111001022222110002120010002022201210001110101012010001210002222121012002002201202221101012220022011100202020001002200122010201101000011102122001200111112021200010121121012120020000000022120111102010122121101210200222201012221020100110110021220212002021201110102012020021212112222022010201221120012220221010122020012002112222001200101121010021102100201200020102221120020110020210222221011202212220202220021122022102211002000102020111201111120010201200200022001101001111111211110122202222121122011011011002112110100211", "00201220221101001022211221101002101221202121001022010001021121011101200000020102201112012010200200012122221011020102001102011212212200111111002020122221012201110010021101210022102021012012010122211201202102210112020220122011020121001111111222211202112012222100101012222100201121011211111220020022100020021122121200000221022222221222120210210210012101000220012210212122221111000201021102100100012012120112021201112112021100011011101210102220122020101011012010102201100200012210120010222000211222122211122201010201211222201121110012210102020110111002220112111100102222212202210020221111201002012122000102202100200200102111102202010110000122101200222222200121000122022002122012222221020000212010020000120000011002201002022222022021011221122022111021022202012022012022201210221111021001020020002200020220021222121110201110200111122210200212211000122202202122001122101120001100202020011000101100010100100102020100221122100000121011200120010200221020202101110100120211122021200212011001202100011110110122220010222012000010211012020212121100122011022212001112011101110101020110120121022212101111101121001201122221201111101002122112100220212122012102001121000120011202111101122112010212010121021000122201011220112120001100010222020110010220100110100011021120012100020001210101221012120221202122221001111211000010212001120000212112211000021121021121012221121020102122121120002220112212221010220020212220202002021212001000111211002000220120001000122100222000101021102122022021021221100011210021101201200200002122222012200212022200220220202211120202212202210221220212120012112101120201121021002202000010212122201201021122122121111020001211202102100222200101110121210010002101022112222010000112220010222102102121110002011102000200001120201000011021211211021202201200201002112112222010001112100212102002201201200021121002021110200110100200100100021100120111002012012102211102210201211021111211210201021001020110211222211102000012212212212020011211202021120100121102012011222110202020210022201110211222012120210102220002120221021212212101210022001201112100022020120122100022002120212220221121012021111210102202222000200101121011112021010000212102222112210210202101210112120220020221201101101222022001012110012122110010000112010100200211210102010012100110120222210222201211112000222222011112210202111022111220211011010011100011112210100220120211222220122001211102100111112211002122002021102101012101101021201100210121210201102002201211102012111020", "10011112120020012200022021022022211221210220221210212020010111010201201011212001000012102201221101221021100200210001121120110010121222110121021222022020020000202212211020121120001022201021122122010210020012020200011020102212022210202222000002001122220200011220100012100221212100212122211022010000100201102011121110120012110211220121120100020112101111011001200011102121102012210211100210010101112210001022111110211121200210110220211020211210221210011112200211222120100120221012111021002200211102110201200200220121010012111110101001200100112222000002202022200121100212221022111202012220220121221020120212012122101220202120201102012220201222212011002122220000211122112220121101110000112000210022220100010110221022112110220020022220220120112011222220201122020112201211111212221211210121100002212112210010202220021221210011101202110220100200112121112100221002000111020110102002112022202001200222111111101021021200011121200102020112020012202121022110120101100110100212100021212002020122210000022102100021221000202122112221201112201111120220210020121000102201112020101012112120111002101112222021200102201111022210012220022202121211212212210001020122120200111121020222210102020212111000011222110120002221001110120110202010211022000210101102120020001200221212201001021002102210221121221210212112121010122210202221121210201001012011200201102111022200202002212100101002120211220212100210201112102002201212200122112020102202201220022201211100112110220112212211112201210222122220001221201000011122212210220201201200011202011222120122110221001100020122200001022010201201211201221220122002001001112201101122101001002021100020022022010112221120012210201101211101201112011021010022200000220020212222222012221102000022202002000221100202001002202101211110220122012022001001012011122102121020020120102001200202120211221022222202012210010211210221122202021122001020110222221201121202211221121011011002112002010021012210012022101112101212120011101101202021011201211212200211012100210202112112100020221102202001022200220112200201222211021012000200211121020110222212020021100210221121211100010211200202210100110001020102020011202000021221110110202001001111120020222000022212100211202010200212112001202121022210120000221201101021102122020022011200210221012011001002111011010212221121212111122001220210120202212101022012001000210201202112112111101221120102000101022011111212100022022010011021002220100112110102002200022221102001220021121100000111100011211112", "02222020012212002212012112122221100120202212220121010212010222221021102210100011121102121122012111211202101202011100100201011022001002101210112120202101110022121021111210111111201101021011101121122201021122000201102200011012211111022201211110002200102211201001120111011001200222202200221022200122111202102210200000120102222111011111202120100001012021221220222211010200101110012012201121001210001010111122001122102110121012111212211120221222101122202202012211100122221012011022120110100120201000012112102001211011121100112200212210221210212020200222101012211202020222020012110100111111201110100221010210221011201121201020201212122022022121012221212200222112012001212202201120202202022110120121010220112012202112122222010111210121002011122211202000220122201020100220120102121221212010202220211102012022221000102021112200220120010202102102012222200221112011110200220100222102212200012011201010200220000021012112202120010222110222220100011122010211211100002200210210122000201220220210110202201001110112212020101200010222211212202212011111221002221021211212000212012212022202200020121000101000121021020022001100210120010222112011220220110210100002012111121122220000102022020122100011100102201202021022220012121012222022021011102202120022120212201020200110202222101202001020022212122001001122201220120222122000001220011011020101202101112101201022100020021110001000021022212100110000210111222200102110222112201120022101121101211002002100000212202210110122101210000211011200221011020112222002202101020101210221122211200210220001010000201222100000120001120112001100101022010210101222121200110010211022022000020002000212221211011002102001010220012100202010010121112011220000000010102212022100221122102111221100110021202200202011002002210011220122021022201110111121011021122012022211021202221210220020021012000022010000220210200001020111121221020211011001002211221021210200100000220001012212000022121211211001112100222120111200000000001210002021121021210222201122110122000101000002102221210112000000010221220100102202122020220022212122012211222120220102122000122121020220020200100002120111021101122001010212112121202002110200121021120212221121000220211101020121220212220200211120212020111100102210012121200002000010121200111101202120211122122220000111200001201100101112120010110222001221120211101221021122120222110001110010110220010002001010222101012200212221122210102221102011211000221211121202100100110010202022212122111022002222100210200002", "02021201111120112200221102200122120220000201202012201211212110200221022021100210100121122001221221120002222012010102220100211022012100101101002200000102100000102220022112122101110202201200212010100220222020221100021222022110000002202210020101022201101021101011101020202020122020220211001222000012110212111020201212211122100001221012210110101120001020101110020210212001221112222012210012101002212001101210222010021122022210200112022210021100201011220122012222000201102201111210120001011221001210221012022121121101212010221121100120200002012012102112002111012211002011121120020012220111100120100211210201202022000000110012202210110122101202011221212220010221211210021111122000112210000101210200022120111021220022020011100022221102120212122121220010121210011220021212011010202220101102220001211021211221200222002002110022221200122001211121200121101211100112200220211122010201102120021210210020100100102211011010202000001121100021010001021012112220210120111222210022120111001002201202101221110012101211200101221222100201022120202120021001211221122212210101000100020000011022002222020121000101210202211110101102220102220201022102011222221201120212112211200220201212202120112011111200222110112212020110211001001100020112022221220200112100020110122011221221222021021002212200011100011121011001201211102201121022211010010121020021102211110012002221000200121000100212201121112212100200122112121222100022002120011102221020101020021000120210021221100211210010112220002011011211002020220100011101112121001021122100100202112112210122121102100102202111220121111110112101220101100212000100021210200221000022000010112100210102002222201210000000121220100200210101122102222001010212112210022121010100101202121222100101020102212000211100111111020020001102210002201202120022112201120020210100201121100121011221001001101010021120200012111020122111010112120212110200022211002221102022002220120020022101202222112211121211212110102111111201211101221122102221100120100022002022101020111021200010022200200122010022201102121212222001100211221202202212120101221211120200110210011100020212122020212021212212211112000020022110211111212210002010112010110221100222202101222021102201112220022021022010002011210111020002010211121101222010102200010122012020121022120012021112200121200200202112120020120110201100102222010100201011101201022022112120222200012000122012102112111010200020200000022201020210001210012220200120000122021002220022112222001010112012220121101021", "00012122012200020002220200001012011120022112220100221010100121012002021120020221020121211210000120011012120122122020000010220211110221000112102000022222021122121220200220101220202210102011201112012001122001221021222222021020020200211202001022201010102112001010021201112021200002012211112110111222000001112210112001222102102212011110002022202001011111221010220022212100020110221001101222222112202100111001101112020111002111022011221112011220222112201210110202110012121110000102001122222110110121000011211211200200022121122121020021201010122112110101110102002110211221121012012020101201102101221210010222102011221210012120210021121102120201212020110021201022120000011102110202120212221200102122222112212002220100122101121122020001121012000012201120010210202201121010121120002011100222221212010020020122112220202212021120202210100120020202101120122102211120102112021220111110000102100212200210000221202211101220121220021020100210110212202022101110120020020110200022101211012121112121000202022100202121201010200111100222101012001021111202212220210112111202120002112121002212122000222000101101211022001002012020210100212121102112002111111022101010022022220212210221002000222210001111110020001022222120001011000222020010021202222000002202112110000111100000002101221112021010201012002001220000212201122100002112011111010100100110202202121201211220022002122200100022120212101100001001111121102011021221121010010220112001100111111101000211212100021001010200200021111212011122202021120220210221121201220222020100002100102021210201210000210220220001121122101001011211020000010221100212221121210111102220022221020212000121120202120110202200221110000012112200210022202000211101221011101002010110212201010100221200121000002102001020201000011012021021012102102102100021022121022202010220121121101210222002121100011021021102020120211112222001220011020101111010221200211202011122211010122011020121222010221011211221201012221102212102222212211110020120111011200220102000100012011102002211001000110011210010210100202022020021010220010210120201220210021022100001022012100111122002022121210222220212012200121202100111211211001200000001021210220021010111010102212212001100200110100111201120011011121120012212002011002100102102012111021012210021102011101011001221000022202220210201202200021011101020210011212001020112020002022212111011011111021222100020101201110012201001110101110100000120011102200001010111121211001202021000211020112202012002212222122120", "12102200010211202200012002002202221022021012002200202101000210101110110221112210200012102002201220222020221202022211100102222202221102010022220100011100011100121220220211200001011210210111101022212201211100120121111100020121210022102010112200000210211022020011212102001101000200020022021201210210022222121211111201000000002211000100221102212002022011021220000110100212102202121222001102202101201122122020100010100010012000022010012220212102000012222200201022200112111202110112011011202222220001201002200100120120211122022220012122012202120202100112212000120220111110221220221221110122120221012200200100100202221201011211112012011112222211102222221022100101112201210110112212202111110102020210012022121202102221000222020112200201221202011012112101121001202120020102211011210102010121010001102000222212121202001011110200111112020200001200011021110221110020021210202012200111100111021021122112100021110001112100021220021101112002000200021110211002201211112101120220000221221021010000111201121111112020001002210011210020212102110111120111111012121202012120122210002221212111221001002001002020122210211022001101002111000100002100011002212211102020221211101001200112011100221002221120212022002010022002000010200110110022222202212101000212020200110011011122011112221020220221212200221200210110120222222100201012200202101202210110021111121100202220200011011100212221211000210112201122021001212021022100210120221101110222221111110012220121122021111111122101002200201020012012001210110112020022021221110222220120221010101110011210122022020211020001001222211022211021010200110202121100022122022221200021011222222122100122222012212001012202220022011212002100222011201112002111220111221200101212110220200121211211000100002200122000100220000112001000022101021101122000221120120010001002012020011122100200021121020101200110101212222212022202202021121020011001201201100110210021012200111201002111120220002000122200200011110100112221221102121101021100111120022200001010012011220000210102001221010112201101112222020212222201122120000001021222200122122011221100001002221220201001020001112101202121001022221022202122001012002121001121011201202211101212002011001200011001200002001122012220220102011111220011121012002102210220200102111212221000121101020221012021200111212021000111002001200010110020211100100100211000111120022222102021010100110112112201212211111220101120001121102010002000100112111011101001022201010000000221122202022221222200010112211112", "10101011101221202211000222200010221200220112200021222102000202122110002021221210012020000112011200001101000022020200010211112112202221120221101022100012002011001022120220212121022201010020022020002111110012110220111102102022111211210020010011022101101022211210221010122002212022200100211020111212200010101221122112221120200101121000210002221212101212212001212202201221002012020202111020100021001020000111010100002200221010222121112122110110120222122102220001122020111012110100100012021010201010002221201111012122112011220211100020000111222011212101211202202110021002121001022001201101022102101201110101210022112011012201211100201101121201002222111001110120001102012220022220010002211011102001201121211011101112212202011000212002120000012200101012200010122010111112000120020122100200001100001102000012202012222210111220000110112121212001212201002201222200202211020202010210011010022210222000220202020202112112201001102001210121211201212100011022111110002022222112001000002212002020111211200222112202121021121000001022022122212101202111020102000012201220000120020020010212102110212001200121010101220102222102012101002211210022112210221221101210201220211021121201121220110120111202212001110000111101102211110201021102011010011222000200001120101122012112100200001121202102200211121112110212102122000022102101022110121011200112002120220100022010021022121110001010011221121102221100122012200001010012012102120210120101202221201001122010022220222100000120201201120012101122201020200000101120212222112000000100021202200020220001120120110110211001010021010220100012212202202012121220012012121221202100122221220011012010000220002200010012000000021120221010002102101022101001110221010121221221212221021222122000201112122022211020112010120002110102102001211102200110101210011002122022022112221201220022200010220011200110201121011122110000002110110011211111202011001110210221212220101012101021120220020111220210022222200120022110110220212000102112021201102001111121201221112020221111000011102010020022222221220020012222020111011102211021212201211221201100121021002202122202110001002120010210101000022020211211012010100222100002120222022121110111022202211222200010002100122110222011221202001120120111022101002212011011011120211201011121001020220110200000120121021202201002010101201021020201100100201100211111111100000112200002012120101101212022011112001200011001112101210210012210102001001120122010021211222111101100110001200000221002020102201102", "21212000221021001000120010201102102201002202021110111021021020001200102102001222100020201212201111012020102220122120022122020121220012120212212202000020012211210002011112020210110220122222110220212222220222110101100221202202000212221210002101201120112221222120202122012010020101101000211012022012110021101001102200120000101111000101022102222220021210111010121002112121112002122112111101011212010122001020100110121122210021022001001101112021022221220100122000111221000210212220221220002010000200011120011111220112020001001202001202211122201220222002022112121221120011011220102110022201010222011220112201102101101202002021021200221111001211200120020012020002120212010212022200002111121020001110120020021210022222120020110111011011121222212201100122011120112000101001022000121222012220202222020001102222021012020111112112010101202112022201212212201201200102200102201010022100220201120121020211112002220201101000102001200102021021212101120222111122121111211212111102211000011111102002122122210220212002201001112110210021200102011012201222101111110102101011121200201121122010222020001221100020221220111210120012110212221201212200012021210121122211101110200110121202102100011002120112002100120110100121002101210001200000211110200111221001100122221012002012222022001111020120222002021011100012012220122121010102101111100112212012221111201201000021202111000021102221212120020022012221101200101200201000100222200021221011000021110212021221210221222002211222021211220022202212002121002220220202000100211102222000222220101221000100020102010222102012000010011222002101111012011121011210220000112022100101101201121101211211101102220120020220110020021012010122112200211121111101012222202220201120221010210221210121220021022022122001022021120000212002120122020100221220112100000211022022011001201112010201212020012011100121100200200102220122012022222012011110112210221020101022210120022110212001012222102202110122000211221002212201202221020221212101001010221200110222001110200021201210102201020111112100211020101220021111122012021201012210020220010110111021221022121211222021111210222012110022010202220212202000020012021000222111211212221011001002212001220211210012112110001021200022010221122220122000122221222111210112022120121011121102001022110210210211212202001211001020122222210002212122011022122121221221101002101112121021001012012210112010212011001011012220022120002101220111011221221002201221001210210210222111111020210100101121210102110100", "02100100002021121100111202021012012221200101022020002121220220002110022000100101211021010110021211110101112121202012110112001100221121002221101121102201212010222010210111100002020011011001120120101220220200100102221021221001012122221001101002002122221120022011120122121201122112220020201000002021102002101120122212012221211221110211011221020211110011010202221011212102011200110220222201222012221022220200220111112112111102112121121101021121210111211221112022121222110000011012202100111222022220110102100021112110202200112110010101102220221021012112121020111120020122220200101200101111222122012120220221102002020202222111222211121202222201210121222002101022212010112022101101101022221210121200201122022202000222120211100012210222002020202012202022102011222212211102022001210101120101020020000000201212001022201012012202222122221112110001211120010002110110010200100221101202211020010011111102112101112122100221111022101201022222210000022011222001102221222110022222111201211101021020222200121112222201001022200010011222022200002102002112002021012210221002212112000010002112120110122002111211100001101021201212002222220200212211002121021012112120100221122120200011110201000010110210100221221202202010211020012112021100100212202022120200102211001102110220221202220121020212101120200012202001211012111012001110122121121010201121121121022021221202010210111121020122121012210111021222000120210021011022201020012110212120001021110201120110121110121222101020010202000020111000102022211100021121210211011200202010101001220001022111121002110201020002122221121222100002202022122021011021020121220200020001001001021121220110110222100020210102022212022011121211011010102011021021101022221011020011201220021022102110011212111020101012120012100210220110021220100100102020211200022111101020021020021200002000010001000221212222201112010012102022220011201201110102120002210221002110011012112011012111100211020112221121020000111001012112112201222102111001122001102000021022111211120211220200100221022020001221212002221121220222200102210211021201112010002020011100102002011110121011021211020002000201222201121000002021101000012000001122210021111102212021012012121120202111102021210101221000121202111200122002012122200200000001222021102120122002202202120221010202120002210010000200012220012201020202201111010201200000211101112222112221220101001001120220202010012201122200111020101202122110021000001010221100101111102221021021020111222211121000220102201021", "12211000101122021122200001211211121201111121201210112121200100110112000122122220021200002120122001001101120222002112122101221222021011111000101201000110021001221122012002101201111201020010112220111121021202020201121111112122221022010201221212201100112210021022022121212110010021102001102000101122110120121001212111210022001011122001200102010121120211210010102100021022112222001100112021010120001201100201221202211112110120202102012022121112121110000201010000101121021112000212200002110021121022011222010002022011100210122120111200002201022200012001012201101002120022220000122001021021011210022100102211022212102022012110212221212200221222000111200002101011200212202000200210202112120210120012200000001210021200012122121022211210011202021101011212020221001011010020222000100112011201201222012012002112102221120112022121111001111202102100021221120112102201012220222211112111000212101220222210120211111000110002212112202110101020211101122101022110100211002021121212221000002220200212101002210122110201210102020112011202200011220011201202210010202000010121202010211202212111002122200202112010111201121202121121111102000022120201100000212002011102010120200201220020120000002110221001020110220102211202020000110220120210012200121000102020122100200220211121102011100002102212122200211110100100221222201011222010101000210221100101110212212020120011020221012001110120102112222222001221012121100211111021010201221222111222010020002020121122001222100221220010122111111012201000022011122110000222002002020212111000212100100122021021010022000210222002221011100202012222211012212120111111010102220110212220120220020100020221021011120102001120200002000202202022112111022111100002202201221010211201121011111220212111220011200201100112221121120102011022110020200100210212120001002110202212002211200100002002022210021102101200021002022220111012101001001120200111121221210000100002011212010200212101221220120101212011111101011112100021021202212211021011000122211020222100121210210202222010000211001100210111220202212020202121002202122002201202002202100221201022210022021200202200222011001010010012022010002011102020020122010201211022112000202021212121222221022212201101101102002011202210102111221122212220202121122221202021122121122010210202102022022202121111102121121100122000220122102222212121022000211011022220212022100011221022220122011121220210000122122100011021220102022122212102012220100001022112211221100102101001202121021122202112010001010122", "10201112102211120120102202010111222220201102011101102021212121100001021110220101021222202202102112001020120100220200110210112211001001212202201102011121012202212210001022220100021010112212121220211102002121120012100101222011201220011002202220101101201021111222011101022202200221112202112222210202112210210202201021211121010211100012000221021220102120221222200112222222010111122200120212111100001012001201202010101221222012211001221111021222201111220010220102122111012210211020220020011022002022201002102012101111222211101021212211120222212222022010101012002221102200202002111210011012010211201011022020021020212020102002220111221100201020122021011212212012100012102011120212102100200222210102000201100002010100201012000021120100121012222220210000101001202002210012210212222211122001010110001212221212121121002202011020011212112221001212010221211221021201200101210211020220202201110102212210012201010222202120102002022111000221221020001002100011020010200221110101111221110210110001102011010021121022020210200120001122121100200021121122112212100200021202221120001210221100212210020010021022100100000101100012102020200120211210021002000000122010222222020001221022021020222211110102200000220012121110011211110022020202001020120102121212002021222012012202202000100210011002211121220010000102020120011111121210111122100202211011201022210121221220221021201000112021102022212012120002121122111221222020121011210101000120011001020221201210012200110000110200112222212201011102120121011101011002021002101111221100200022122101110001011202112220022022021120220101202020111001110202012010002121100202101220211020022211210212112222011211110111102002010211101020012120211001000000101201011220001002122101100100220200021121011012111202201102111011012110222012200120100002000102121122001210210102221111200221002202110112200101012120201112112002211100212112111212021112200100002001010102220002212110002000120000201110210010221120210120201222201022010122112020110000110100121200111001012000120000121000121020020001211101012001121011221201012202222002111102201222102210220221122112020221001220010022200110002120001212200002222122222001201021200202220100000101211222210001100210211102010121011100200201010121112020012212022011000211100112221112112002111110021200220202001200100021001112211220222010021201200220021012210022001012112012221211120001121210210100122010120201012200122212022100000011221101112121220012120022022112012110011212221200111010000022", "02121110011010110121000120101101220200111121110210221012000120200210010012001021101101122010010110001001212110221010010001202011200020111020012211011100221200110101120222210222012211022000122112011012002010122101202212211210110022121110022210222211211210012022112201110101210211200110112200000112102120211211200200021020112021012000222112112100102221022210200012212112212121212120122211120101000201111120102020200001212210002111202011022012020212000122120210211220211202002100121002200020201221011120002012110000102010022100000111110120012210201102121011002111002201102212102011001001220002212101001201210102001001201102202210121021221202220221000201222001000000121200012222200011112022011200222212122222012112222000112122221011202012111221112100210011201012101011111112020121012110111010112212011102202212201211120212122020022200200200100102021120221220022002022001222022002001001222100111011011211211120120110112212212210002110010210100111212220212102222012211101022010010221220221020112120020212101110021210212010001111112210002122101211101212002201011012110110100211112021000022012102120010222101101212201201021112101011110221020112202101020200000220212120221101212110201100110100112012202111202102120212220102212222220021101211111120121221200210020110111010002010201202202002020201110200120211121002100020120220201222112221020112212022022001022002221110121210021212122000211021211211011212022002111100002022200102010212001211112220110202212211211111211201221010000101220012100021202021012012000100112000011010211002120201021111100102200202121000201012010110102111111210122112121110100122201002220212112001221210021222212101222222102221200222012121100100212112010212002211221001212010110202212212012201010221201112011210211022200121020002110011021212121100011000122110112122110102020200002220221101110210202110100221100011020021212102112212100222100112010222101220220020100202021222112210212211100220201022000200111121221011221102120021022222120210200011020121201222120222020201011101220011110012100120021211101111111210210220012002002201101002001021021212121220202101110012022120212221201222110000211221112111102001012010121222110011000200000222001000012011221221110122022101202021221201221101000101220201011020121102010201212100210012110201022110112002200122221121200101002010010220200220201200011200200012112101120120211111001220121000010001010122220000101210000100122012121210112120020201021121120111011102202122111101121010", "12101002212100020001100002220012122021212012112121120102100211221211212202001100102112222000220201210212111020001220211220211121020000020121110101221221022121110012210110202201002022220101000211000122120121102211202012212112210022021120101200110112102222101121112201202201122221011220021120002111021220101021001020100020200200201110200012200120211020221211110021102121122022012002120010102002122002102120211102211101211001220122101220002220212210202222000101010010202011202201010102010020112021200112002120022220211200122201002112100001111021100110010022211101021202112022221010122010021121212221001020200101220010020022121121201012101001101002022022201000012211200120002012012001200101011012211010212102000220211021020101022211022102111100120110010010011122010100102002122100000221100112210020211201102211221121100011111011021010111212000211010010202111120111110021111000110100120000210020211201020110112020121011000122002211102010020121222110100200020000101210210012201221111212102121200101110102222022111012112022120211012001111100020221011120201202211101220220202011011210021012010202111102022020102100012010012111220002101011211210020000102000200102121010000201200110002022022222202212201221112110001211020121002111101002100021012020011222002102111220220022022001100210211100020002100111221001210221010120200000010020102200211210110110200001002212100112121220200011120200112101212011210010221111221022212002021120211010111012200212112122222210000201202010222010111200112022200022220010212101011122211000110000011222221200020002110021022020112202122020022002221202200001021012200102010112101021110021101100101002210120022110001101111000011121211012102110121102110200000010200010112000222110120022000121010201012212011020200221021101112201111100110021022000000200112220011212100111210012021102221120120200010021212021122212221200000010221112201100100012121102110222102211101120020220221002010202220222001220220122010102001111202001211110101102002221121010222001102120201001201002101111122021201000210221122212212100100211202212102012121200112201211002202012202012001022020222101011001011111200122011200220111201110100121120111011200101222102200021201111111120021101112102220210012221020012121202020000101112022221202222000120211201210202102200010112011012120111011221200210212022121202002110001212210222211110020211020000022112211110110210000001211022002202100200000022121122112011202111201021201011220000020212211011222010010111", "00102200120202010221100102120201022220002201112012022012202200201002102000222002001122122220200120110220212222210120210000010222012001121222001202212120012210221020122012000022212000200102000010000110221212221200221011221020001022101002121101021122212102022221112201200012110022121200021121010012120112201020120101120010022211200012202111111002221022210020212120001112121020220020212210201012202201220112102011002212110020020110222111122120201210222011112012122020110112100100112102100100112101100112022102212110202010100110022221201112220210201101122020001122222012011212220002201112212100112001001012012100211210000022100220102110021101200211111022122121022100222021000021201020221101211002221010212202210110011011011210022010011110201120110211221222202200212121210012211210200200120111102020201002210221002120022220221200220011202012111120101220202202101211221210111211001001220211222122100211001101111201220122202112110221202012012011012201002100200022012211000000210112010201220111111101001221220122001010011212200001202021120002202121002221121121112201112210122221101022002012211120000001200100002120211221100002120002001011110011210102222012111220101121111221202011221111021110022002222001210022111112120201200212002122010001011002002020212100201112021021121112122221122011101011010101020001112221010011110020111202122102220012212110200211200021221211012211012001112121112022020001011120112121121000202102002120011012121222022210112221002120120002112012010100121100002002021122011210020101111001021112110211011101010210021210211112200001020012101022212010010020110221010212221120112122222111122222110000120212200112112111012221222221101210201212210111202011012021211000021100122101021210220121022100111001010010102110101201111221110010112110201000111211202200001000220212222212020120002211120111000200220112011100021002100002201121020001010222201012112010211201201221222002000202222212110111201012221011002120221211000012212022121221212202002010101111220022000022122101120100101000220220102011101100011012110022201022211012010010001221220011210100211111212221121202020121020200111020102121111202110022100000110002100221021120110202022020020111112220101222210210200022022102120201110002010021211120112221020101111111111100110202002110210020010020221220011120220121202212000200211212200202100101202112201011010002012010220210022222122001211210102200001201220221111112002221001120022102020121022001201100102212111021210210021101", "11000120101112021002200112211211020112020022202012021001120100110002020221200022210120012000120211210022221002201121102011200000111220222210121000010210000112022220101202111122002110101000122021012112122200111022000100122012100011100120021012022112122110221022120212020201121000110102121221102210202222002020101210220211210201112021111010001201210121122120110200001200111010112012000221211000122010201102012211021020210202102022221010000120210102201210120100200022100122110120222011112011120101121112201011200102022111020110011011122210010210012001110002012020111001220211012211001010210210112212222220200212220022012110010102002011000112001002121211122212211201100110211102111101110000112122120220121011221101200121100212110210002012210010121001021010201102210210122221001110120110122120111222222100212001221211020012012012022202200121202122200010000220102112201212202000011210000121011121220120220112001200212111000001220200221221112021022012221210102112210122112210100020210211001200121222202201022022002100012020012122220201121112212202112000122202120100212101002012001222222120002211211000121221122011222201221211111202011022020002201220002200221021122101220012201000122102022121221021121000211200102212020101002000012201002111201112100001021111002210011122012100011112021221201200202220111221100202110112012110010021112111110001021222201221111012112221110001022020212120000002121202100220011222211201222101012120022212211220021220011101210212021202122100012021021100210012200200200210121121001201102212210020011110001100110100012111002211111222001110211202101111200012202122220121012111220220210001010112111022212021101212222211021200011220110102112201100210121200001210012200001101201022101100122120000210201222021122002012212110221110221002101110011221200102201021022122221102112220120121202010112001112222122102120011010212202122222211212211212222001021010010121212110011010100200111001200000121020220210221111002002211000111212020022211220000220122211010211201121220001002100112000111220121011122022100201211020101221010102021202000102010220221111201110000202202002112122120200212210221101202222121100200202020222210120110101220012011022022022202220212010022210201101012012222121120211001012022011212220101122200220100010010222200211112101201020212202122110101112021211222021002020120102100212221202022020122110201011201220100021120100212211011222002022010010120222222022110202020101220120120010111121222202121022012120010", "01201102112011221100220021202202102010020022210112122201202221001122020002222010121120121221200111021021210100000111000000110002101220202102210212111201220021220002210210020110001002220110012001001202021110121020010120100101011011121121010111001102000200002000002102120202001121222221021202220002020012100021222122202200210010011212201100111212222101010022011111102001220100212200001002012120210101000222211122111221120101020102210101101012021001111020121000110101122200222111011000021001100002020101011020100111102101211200201222021222010122101221022020210112120202010111112101022112111220012121220110112110012210110212211120001201112000201000221220102210112210110111220201201012010121210000111202002121111122121012200222222110000200001200210020000020222112220101220102110211210210000010212100011210002010201022020221020000200201012121210220121211211102010221201100121001220220111021210200012210102222210020021021001111221212111210110111010121111222002202012211212021110200112102212201120111012201101110211212112102220012222211210100200011222011211020012210110201210222022211211022120101112212121010221111020211012220100022020002000110120201102210100221120110200101222111001012122001122111200112022210002212010110122021200110022102121210122020212110111102022012212020021000002021121222010220202222120011221020111122121000212110200020210001111011212122000112022000211011000121211202200112101220210011212002012012001100100220202010200002122121021022001222012210121002102012012001112211201022111101120002002021221100102222010020020100110100212021022211202101210002221210020012222200112212002111021021221122111012202201011022001010221022100112220220002110010002220202200220120210122200221111100102101100122220220210102002110020102002012001211211100101212110202222001111011210020112020220012102012020020000121020122200201120110022212211102120200001222220201210221211201000211000010200121010202212112121020112211210112120011010122121020002112100200110020212000201202210122021010211110200000020102121221201212211111221201011100022210011100110112010120211020101202012102111102220021011110211211000202001221102101000021210010211200102111011022222011110002211202121120102111220110012111210122021010020112020222122111201000221010211000002222210122222011220022022221122122011002222111001002111110201222112110201010122112012222022112220200010200221211112121011211220020212111100221022101202001202002211022000120221010211021000221101001101100221", "01221122212002000111010020100122121110022211202202100102112000111201122000222222010220002102220012111011001211201022221202210102100122202211202220102220220012022211112121002001102101010122220110210111011120021221002122112011010021220201110012112221121112001000100200022201100210022211211101120200210200111011221220002010100011022212020201212100001122020222000011222210110022020210012101001020012212201001002021221100221001211210020220122212101021121202102201222222021111120120022101121020122102220212212221211111000010210210201122202102022122102210011012000101112012111102110211201010110002002221122002220220020021012211002112122112100100001010020200201002211111120000202022221021201010200201101000100121102202022111120110102112202101210111100100222210220020211222010221212122212211102110012110102222110202112122120101000220210000210111222120102101201100120010221101222210002102210211212222200121200202000212112000200100210122001001211120012122110202102122101210110001021212222212122111211202020101001201022011102221221222002010112200201022122022212002121220110011202021011221112121211012200100112111211110121210222120011122021000212200211001111221110020211110112011100112111211010111122111221220102101210012010220020222202012121102000120022200011210202110210122111220120100121011202020012101002002022022102012112102221221101001110120200222120120112122021002021212120022010221202021000011201121212120011211121122010210102102202020120111122102021221111000202101011201211110011122002100210120212202011100222110001120120211100000110221122102100112001212022011121210001211002011110011201210122221220120121100110000120202011122111222202202200010010111102110221201200121100001000021020221122110001110112212202001101201002212221102221001021110010020220010101002012110100222000211200101021121020212201102211120202110210122200010021112201101000200221200022201220111220121122212120001002210000011012100010010210010010222112200022222022000102122102201002210110220202222112200201020211102201212102120211202111220111211010212110221000001010011110020100221122202101011222011220110011211002200110200122021212120201001120112000010101202100210011212200221121012202120222020012011222111222001122202210222210220210210020000100002102011021121001102120022121122101211200101122020202120120010201102212122221210101200222122222100002101211212021002110200011221222111012220100100200122200121220021120011202221222122111210000210111222112121122002022022212022", "01122101222222211012211010201220002002212212022210020202002010211120100221100201221210122210120002012122200001200010000110222021222210202000221110002101000112222020011021021121000212121210110011121102010012102112001021010201202002121220102101212101002220211001202111102211111200101102102120222111222112111011121211120010202001021110202012212211012110202210111210001002200021200101220021111021020202020120021022110211200122222112211202112100220110001221201002012200012221211122210012111120120211002021102001000000100110122101121100011101201101020111211210102220020220000120100210220201022122121220000102001200000210002201220212020020212100201020021212220201102122010121001021220000021002021120000202211200201112222211111212221120112122020111012220201020221121211200222210012010001102221200010001022202110200202010200121021011020112221100220211001222212121021001121202212002100212022000110100222010022122011211222122111121202110212201200000120102202221101100112201011011222000222122102112001201120001110020002212201222000011222022111000201012012011210121020100021200201110100111012102020112110120210022020010202021011120101221201020112122200000211010110221112012010011100202110001201010012201120120020000011100021101221001220121021122121221010212101021010111200201102101110210121221011011111201201101002012010122211100200021000001101211021101100111211222020102022202201021220002221020102121022022011211021020220111022000212121002101010200210102122200111221001022111021122011011122100012222100220021222000210221212200221002000011201122122010220121210120212122221112200222110021221011102000121002120112022000102102122110011000002100011022021211201122110211022212100200001101211221120000011212000110221121120111100210111112110201002121102012201020122110000112020212221202022001210221120202102111002101222102101121201210001111212000012212121122221112011211022122002220210111111021221020211002011122220101111110101010220122100120122112202222110022110222112211111111222100122121120201212120200201210012001010002220101010000112100000021022201100000111210020201121021121212110001220122011220100212210010122000012222202222201002020002012102102221221221011000100212212210020022220022201001112100210222210211011002222211112012002100021221222222112112210220200102120012112101000010122112101022101100022022012012002202122121110211122220212212211010210220020200021121220102001010120120111120002012220220222012011211112212222211001022022121012002020", "02121211201101102121102012102102010120000122121010110022220202011210010020202111222010022012221112120011201200222012001121001101020202000212222022110110222102102202010201010210022202000002021000211011102022000022011122202200101002102110001001221001110210210102102100200210101122011221022012120022101011201012122222012010002122212200001010012110011112121210012021212122000011011000222220000002020011100220002020220201222200021112200210020212120122120001021222212220221110120101201211002202010002121120001122220201011120101220201220110021221122111000000110122010210102202220112121211121212202022121022021200210212122110121101020000220002120200221011000121010200121111201020212200120121000221212110102111012202122222201121000120211121212211120112000201001201212100011000012010222020101020002210002110002001220111111212122002011111212010021211200111111022101002012002110001220022022011110102110021200121022012010200020200112222201022122220022022102121211011201201202021101021122202102210200010210220001210020120210022200102002000122120021112101121202110122211121221002012202211011121022200220221111122211010200202110011022001201112201021210021100202100212002021010201122112012220111112201002200121222001200222002022221020110011111210000022122200112001020100222022012212100000222201222011101211210100122210111121022201000221211011201121222202001001200010010210121121102001221221220220122220000110121202122112202102222212202222001202102102022002121002211002111002111221002011202111202112002122200122102210110222000000110102201211010201210120121200200022010200211210222010102021201201001022202012221012220001201220212222020011222112211110101211100111202120220000001110211222111100201101201120212112100222120110010122221010220101002111102112012100210112012001221111200011212110020210010211200110220002202210120220102002011102121100200210201122111211100120122102111022010221020021200121202202201000120212111011200220112012100221211110102020120121021111211020012122220200210120220222110220201221010011111120011110100101211121001122200120112121102012202120020212102121100212010110102012222202020011021221211202101222202222121010002200200001022102211020020020010102102002212011102110021200100221110022200222112210020020201110201101110201102011222001122112011100012111021202221100000002222022022221111020111210121120002000021202000200112110110200001021001000222211001101112010201210110001212222102001102201001002212220101100111212212200110122220", "10012110102222001220010002100101001102120121202010200221010211021112000220020000221021020200112122212022210102011010122211011011011221100012020120111202012211210021110121211010021121012212110021121102022011122101101010020111002102111021110100122200102102211020212002022001200020202201021220100121001100210222211200211211210011122210012222122102211022002020211111201212021201211210110221101012020001202111001011021210011012111101200112022020211102002112002211002012001111020022011221201221012210110110112102102100101202200012202010121212211220020021121222011102210120221022200200102011111122001001222202221000212022002220122220110221200112212001112112111001200000222000110002110000110200210120200222200222010122002200201102002212200222211121121211111002102201202011211121212221202102112211200020112221212020222122011112111020220001021022200220110121020102102212200212220012210011221120011202202101221112110202002201011100120012001110200120022220011220020200101112022112111222110212102202102220012012020102210010002022122020122122020122202012001222121102002120011120102202220020102112120211210001002212100121100210202021221102121121201010221102222221221212212100012010012200011120200020201220012021221021011021101202101022020012001222212211002001012121002212111011211202000222110020100122222101202100210010201221010110122121012101020010000220122000020200221202220100111221220122212110222221111010022100221011112112121220212112000100101021101010212221122021210020020000212122020022002012101122002112120212212220100110000110222011110002122022021110121212012022212011221002222120010001200100220012220210222120222012211112022102021111112201121121111120220212101121021101101200120112211021010101122121012102101021201100211022000021101222212121221010102210021012022021012201001221122202101221201101010000202111222221121010011121102101221002111210001011202021200112200100012121001020012002112120201212201200120120101202100202202020100210100002220201221011022000010122102022020010002122102212101200112200102121122221111221220111211022112200101121121112211202110202022011202122101112200011222220222210201100201110001002011220100012111011011122121021200111211001121121110011221111202000002220011221210011102210200201121021200020102010122201010011120121000102110211121120001222221020110201122102221121010211221111002022211212111011021222201120201202101200001002112020220111201210011012202220222002212121012110210121020000201021222012112000110221", "01102020012200220020021001211121001202022021020022220210010200002201122000010211211101222022001202102110020212001002220002101022002011122110120020212022110201110122200011122010111001012010011121220101011121220012102022221110001011000020202002002112202211210201112111212021021012120020010112021001221221122201100222122001221212122112000111101210100000022102001222101012221022112002220121210201212012120221221121211011221102010102111212200022100102101021202012001101101011000111022201100000102210010212110121010212122011110012221200212110002021222211102022211012022211020211212010102222020001211020110022111122010000011222111200222122112001001201021201220001022112100112120001122221222001220021212200200200020212200112010001121010122121100221121121222001121002002200022220111011122220022000022012022002122121201010200121222010020102010110202120210220022022201001022111212221021121112022122102111022002010011211120012100222011002201021212221110011011120211000221021120111210211200211101201010022112120212112210221221111010222102220022022222021112022200201021112201100211110211002120211021202122010021121221122002111002202021221010011020000211112120201212212102121210110112012210002112110010212001110000122211011000222101222000111211010122022211101202120021101012122000200220120000112022201122212222122120012120100210002120121101121020022220001222222221211000112121211211201221012100112220110121011020200121101012120210221122020020122122110210021221200021202000101012112220101102100211122111120110202100002200012110211112201211110000100211012202012102121201120202021222100220022101121210201211101200212211011002212120201011001020001120011210100001000120110201212201012202002211202121112100122200210211200010221012020200101120112000022201011211202002102221121012020200021111220111210112202102000002111001120220201220222200201202210202022001002011220120010111210011112201222010001011012101112111122121111222110222011000021102200002101210022120120010001000220211202120210201122210212112101010110210100201121001010110111212110121111121000022001201111202210100120212101100210100212212111101110000000120022202222212121211002201110212100012211101200212000101111021101000122101100202021121200120220101010102001222210120121011110210001211102122122122000210011102201112122202002100121102102221012102222100201220221210010021101012222121010122021001222102202101111202202102111200001112201200100000121022000112220222102200021122210212102201100002102", "21011201200122222111002002022220121100202122101222202000110222002210110111121020022020000210101012002022021112210001220122102102200102110101202102222110211022000021012110101102221012002021000220221101010102211211202002211120222100010220002012202222022122102021112111022221020000021201011211111100212001110000111101020211121120200021122202201201220012100200021000110122110201001111022011012112220000201020221012001122121122120011222122002020221011222122011102222201101000200222020011201100102010201210100211020011000200202112012022002200200100100221211011211100200210202220111212111002201222121211011220010101010210200221002011001121201020221022120221001001112120221001101100211011001010011010102120221221210122120000021000010211001212000102110001001021222210011211021022011200200112002012200121010012002211122210210212202122112220020012220210110021211120200011112012020001011012222222121021001000200002212012112210001122121010120110112020000010212210020020010000012011102012101010201012022022210011020010102200202101112110100020101221102120102212202111112002021022121000010110122102020110101122121120010102100021012021011212010101200101020002110022120120121111020120212121200201011201101220100001212200002212202001200011221122101122020101112102210110120212120200001121002220201121210002222000122222200102012222002001012200101221210111111210020100222101120112220222112212001220211120222101122012122220021102202022022020220001010200101110211111222221011120122100101200122021212002101100020001110120110210111120120212211000002210021100122112010102100020212201110112101112100001101020001012220010112210002001122211012011202010020122122001211110012211000021101000021201210210021221102200222122221111210210001212210120010122021022002220121010100102102120020020121102001200101010012010210001002000120222022200010210210101011011212112200212201021222111220221211111122121121102210202212002001212011200120001111110112011110120221112022121222002021121212221220120012202210201001200021200202211120222210000021000211202102111100102111111121221111221221001002112221210012201112212010111000020020100221210212101002221121110010110100122111110122222211000001022102211020111120212111000221001211200101022201012221211011222202012201010002201012020012110121201212100011000120002202011211011200022101200121212022200221122120211102012112021210201221122212201100022220201022101012121100010201122101021002020212001111120212122020222102122020020012101121010", "01121100110022211021220020002211001021101122102201101221212212220110221002112202001202012010211010211010101001001002110022002011201021110000001201010112121210201201020220100201222111001202212122110122012220012212022102010112111001022021100100100210110220221011021000022200220011221221012211010202210122122221202010001202120212120202121021202120121010121102010111021100200122202221021001102121002220201112022212000200202121211020010022222112201020122210022201102220001222011100102110022112102111022211022212210211210220110222222011012102101102100100010112220111002001212012200202112100212221120002111000020220122002120020000201112121221222101212112011112210211201122122021121011011122021022110122121122121201121200112002011021022122212202020120102022000202120020010010220221111012122210102022202000202100121121122020002120112200001201201202210111102012200011101022110000221111012210120011200111210011202221100122121212112121221120020100022010202210121100111010211121222120101022022011021011011222111102211111001222211100000220011101111011012201011021112210022212010102202120010112202000001111011210010011211102120000102022022001022202210222002021021202022201011000012022020010012101220212202021102220201021022000100122001110211022200211101211201122211110001202202220111110022021000100121020011220021011200211210121211121112221020100022210022111002121200121021211001210110201021222112111211101012111110001220001122221121011220000121001201002011111102110101221122222112200220022120122110211210221101010110010222021020212121012012222000010110010110201222102122220201112020011002021100211121111010210011111120201122122120002211210221001001002021101111011202120201212212010011022000212200220101122220200002100120211210201200002101011211110022101012111220201011001000002200220022210100102122110002220222002021210222212200202001101211212222111202122220200020002010021100121122000220002011222202220212111020220202022022002002220000221020010212022100120121102011200221010200210210000022121122012200120120001120212012022000112002102021001010200202020220220210112022221221200110212210202222221200002201100201120222022011212210202012110112122100101001022122112211010111212110102011002000011022010010000122102111112221201101210220021001000002002212012011021212122011200000201200221211101110110200120012001122202120201122221200022022100212100200202120011021122212110222112002100001201022000211102202120110011010111111112010002121011020010002211022", "20022200021110100211112202221121010120011220022012201102021021201001212210020102101100122021100110100011200121222001121011201222122210221121121221110100010100000001221201200200002221200121012022112012001210012110102012110012201220101220202012020022020121112102100211121100120022121122010011112021222110101202122210100101201200120202120001022011120002201222012120121201011110021201112022101010110101101222000112101020021121120201220200011202020222011120211001222211012122202110010201001012200000011110121202112122110011002022102102211202020111101110100020120001022110111212022021100121020002020200212102221100111021021200221112000221121111102222102220222021022221000100022121211221002122022011102210222011222220222222100222112001111112202210010022110200200022120111101202001100112222210102210021210201011211120111221100200021010211001202220200002112221222101212111000010222221210122122210001111201200122000001211122121002110102012111002222101001221000221000221011010002200112022122020021001200100202120200101002011000020211102021000122101000012012011201202200120121002211020220102110121022010100020021221221220001221022212102210100022022100121110011211221122100122202111020110022200220111122000110020202002011121110220202101010201002111221101011021200001000111010022210122112002220010010012222021211020121110121201110021122202121221221222200010102120120011221112011100102020211002020021020101210112222102201222211202100022120011210021221021110121000110101202202121222001120120210200010200102010212101102002012100100002122012000001101202112200022211021012102200120201101101210211101122200201120111012011022012122210100221111120022121201111010100202101111110001101120200111112021201120020022012010021111222110202120122212010110002011100011222211101212101221111122201102100111120200010201012211200111202221020200012011122010002201200111122211112202112021012022020021201220012010011202211102102201201211222001222100001020211102012212200110201110221010112020111121102100102001102001201110210211122000112212202121001000111201010000120212111122120211211010001212202012210200010101011010210211002000012022111220012111201202022110220012021011120122010101122112120021220021020100202122212010120011011120022101221021100002010111121220121221211002220110121221002101021101212110002011122220102202011002000001100210020011020122021120020202112201122002102000120101100100220122202110100100020220211121020200101120020020220202001111221022210121122210", "01222022100011101211112012101010112122211212100210122110112201200021211012100022210221102121102002222200001211102000212010220020002200112101001022022001112100202201212211011220221200111221002012112201020112120100002012221220122100102221111201021201121100220100112012111210222200001121000002011020000002110120012212200100112121020120021020200011020000011212211121222111122202122220120200111111210101212110102212011101210210122112200121012101212200211211222021022120200120220101202010022012001212022211002020001121121202010202112111112000120122000112220012100011121200011022012012110020200211001001000202120201012101222221201200210110110011020101102012220021002212212100121221020102001120111110010100222000022221011112021002020102222101110220210201102202011201011220220201100211211211221012101110220221211000012111102221222202110210222112211202100002001210102002202122202101120122220002212120202210102021011111002221120012001102100202002202211200002020201202012201211021112001101211020001100220200120012121122101221001220010000022201022102001222201001101112102020100012011202121111020101022002201010222221002112100121222121020220122010011010121002212102210110110021000100202212002211211010012000221012210012010210012012121011010002220120221002022121001102110101201021110002021101102221112200102201020000120212211211110012212200221111122102002002211022102100011202002112011211101211011012110110222222212201221021001121012200221220210222121122220121011022212022020112000211022102022200112201121000000201200121100220000200120202200022211210012020220002221202001212221202012202022011100112102012121211200212222010202200022111100211010220002122020101012110020022021100020100212120020020122110202121200200010002021122121101001000011020210220000101222220022200212222121102122011120000010110100221222100122101011121010100000012202120100200100111120110122021101021012002201021100000211002200001021022102121201121100100111001110211112112020222120001101002201100022010210011022101000110220012202201022022002201120222022222220101011010101020011102210002120102102112100100111102222221112002220112120222012120020100202100120002201011001221200210111022112110000210010001110201122220010220222211111022012101211001100010002110101101120211011120001222210100012210222021100112111200121210120000001112121111222202201000021211110102122111012110201222002211121022101022220201020212211011100021001222100102001022222101211022211122210220221002210121101121120", "12020102212221020111222102120220120202121221120101222222021021222101110211020221212120112201020210011202110012020222220122010111121121101100222020222201021110201012221021200100222202200120001110120011001210102221001222102101002122122001122122220202100002020001221221110012220100122221220210020222112100001122010221202202100002201202210121220221020212100212111201221220120012212211120001212210200011111112020220100001022010111002012222122011212001100222210210020012000111021201121112112221102010020121122220110122202000011202222221012012121222012011011112220112120022121222210112221000020021201200021000221220211002102100000020100100220222112012111000100020222002122210112202022111121101012101020010012122201221022000111222111200012210210200220111001012222211221002101122221222002202101102221201100112102210100001001000202120222021111120002220021021212200121001121011212221001021122000101102001021100101221002110200002001020022100020210002112102110112000010121112101001100010100110100120002022102122211000020210002212100020120211002200202200222220001212220001202112211010022210121221201222101200011020211102102000112102200111102122111120122212001002202011101011122010221122121010201012210122212111120000202001220000000110110221021202120122102201202000102212212112202101012000211001001220120220012110002211221110201202021121111101201110002212111011012120201011020011212221021120021221012110220112011110122222220011111201012222001110010122212010021102202210120200002001210010120200011210002222221122110212210111101010212021002120101121000210221211222111211202110112221122122020202220011210020222002111221120212002020211012120220212102001112002112112001001120022112122101220002010101220112200000020222211101002200021202202102022202002101022020021200112021100102000212001210221112200011201120210121021201110101202101200110200210011021211111222022221001020012201010111212211221011101101101001221211020100201002001112011101010211101101201211022200022101012100221211100222222001202212121101200202211222010200011112110200112102120112010101201011112211111022021012101102000002102010200210221022000000120012220002121220220220101122221001111210211102112210210101222200212120221212210120222200002202120121001011020200011002222222112202202011101121102121121211022121021210200021221122201022100102101201002121110212122021001000120201210122001101110211210000010000212111200022212010000212201200120011012211221020122201110111100221201211001012012221", "21002021220110001102112001120220111012000200020011220101011201020002012122220020200112012200001202111010001001101012022221110020120012002210201111210010212201221000201121000200102221212110010020020122110201001001221122102000222111101022212211221211210022211211020000102021022101101010110100112202211210102222122211211020112201201201000202201120012122000222120200122211201210022100111221100021022010001222002022200102121000110201111021200010002201202102000101211010021112200102002221000011122222000211000001010122000020001021222120120112010211122122120022020122212222122201102010210011121122220222122021212221210102210010122110102021112210001021200121021010211011220212021221211202011001121211200102101202010010022201002112201221121122020110200012110202210022021011112222200221012001110111010121210100022011000202102022210100112000101021111210222200100221001121200112000022121022010101222112212121102210220001002012010120021120212001122022111000111022110210011201012200100122001120200010220200011122011002212020111221000110121120222212020200122121012210120211222012100112201121022111111012111110222202222202010101002010212221011210120112001102211200002222202121121121221001101000111112121202210011112001200210120221220121212100121220011122021001201110120022110020212112211212102020220100111100200100010210101202002220012222220112100102022020212102222012110011020121222000210111121101012212100212211121212022100221111221110000201202101200112210220222022102101011021202100220000201100012102212120202222101110221112112210110210200002102011221220110010112202212202212020122000112211000122010011101220210012112111121022201021120112122021002112220000020212202001112220121221012002210200202221122210001022100221010211222101201101220211112212022010122000010001110202002122202022000210101211122120101111100100012011011220002120000010100211021210200112022021201120012121102220220211120120001000101211002111220021010010100112000020202211101120020001212021220220011202210010001101020201202112111102000012000122222221120111010111112102001121120110211021211220122111002222112011222010100120112210000111101020101200012221200101201000112122002221112102211002212000210222211001201012201102222001210210020211200000002002201102211212112210200020012001110100112111021021010210010212011200211112102101011012021022212001212110222000020120100022212202200102212001020010122210211001212020101211220021021110000122100110002012010010010122212122122121211121001", "12222211002010122002212102121222201022101010121010110011122020221112210000022022111220010221122020021202011020111112220121112102202212121111220200010022010121011012101110021102022110202221002200000200001002002010000202221200201220112110120212212220111121202002120012002021021222212202201121121111101222211200201102020011022202112122200202222201000012212100111012121102212222002201212120101010121211102200112100002021000121212110101212022021000211220222101112012111101111010122221221100102022011200220200000012201122022220020210201101111000211021110102120020001122102000101222101221122122220001222102202201201002010211122010120222212200111201221200010200121122012212111122202212100120012210211100100120010121222010200022222212101202202112112122201020212112202120010122220012200222200002200001010111020001112221121101202121121111120020220211101100112020202221202210012012121222001202012200100010111122202211100121002001011122110202111202020111112210220010122022002202121002111110111102110202110222220200212000122201122020222002010022011222201011000020001122210020220212111121221000001120010112002102201200100120112201022121120202111022212112101112112012111022000202212222111120110112221112202022022000122200000020211022100010110000100112000211222000020022210012100121102210221001202210000011112122011110121200222200021222021110002110211111201002112020200020222112200221110021220100010211112212210122022020222110022101021022112112111022111201112012110001202022121112101121110221200100122021001002110021102121002111110021122112220111020010122000210001021221111002111020120221010202220200110100012120122001221120010121012102122002112100101002001000220000220112002201010022121101010001122010222010200212100101020111000021012000111211120222212201220011122100112002111200020212202112000211211202111100100212000212202110222100001002120022110210012002100011020101010110121210010210102210001010122202020220121202101211012010012222122210121000211200111021212220212002221111221020200221201221220010120210022122220021100111002001201112010120222122201012111002020012111021220202001200200112010220020100112201220221200122212101001110210002110101001100012200222210201211102021222101012122111010121111122210021001121022211000202212020010101121201200122110012022012012101200221200110201001101202001201121102101022212002102221111100010202001112211202101211121102100212120201010222221002010222212222221221020102202011022021111222211210201200211101212122", "00101010000112001212121022210210011022200121011101121112111200222022022220002022220211000111102220021001121102111000202010011122200021212111122210101221000001122102012220200122201210112221010121122201221102201020012102122122000002121112202210021020020201222001110200011220111222122200000220100102201002011220112201001102212201002222201111000212212222020200201201101100002011002212010120222222111220200012220200010120010101102112101110102110112222101212012200120100122122010121012021000022021211000020101021200222210112211200112221110001212221112110112110012010010122200020002210222012022210120000112210100201211111201111000222020020022112011121200100120102201000222100221120122201100022022211002112001022220101200012110010221110021111022212021020100020101202021220222212122201201212022110122012212112110222022110222210012200021212101022020020211222021010000020111110121122201121212121100210110010102022012010211200211020111100221101202000021201122000202000111010221201222101102112110020200210022001021212220101202121011112020122210022110201111012101001200002020020220112100102211000201001220120121212110001112011220122200021021111000101021101002202100021202100102221222121100102021010210112022210020220010020022022011111122220022220100201102222000011020100100020010021100011212021210100010001021210111022102002111102022101211010111102000011220012210101100121000011020100212121202100102110111100210122020112120021021011221001100200120112020120201220120022210202200121212100121220211212110201022112122002001201120012222002011120102110211022100211111010211022212210100011220002111000112201010012002212020110200101112010200201111210020111220212002221202201000101111020212111010112011212221222100222200000001022220020211011002210210002100200222011221120210121012100111002002201000210220000010201020010122200020200211200101110100020120221011220101100101222121220120120110211101200121222012012102022021202100021100222101202200201022220111022211222211210202200011112011211102112012022110220111102202202200021100021200210200112002202002110102121110121001022120001021222221202012021112221022112200211010200220112012220001020000221211010000210202212220211111012102201222122010020101221202022122020022110222121011220120101221121120100101212111011111210022001010221010022010210220021212000122100101112012001102020011200011110001102112102110201010011121101120112022011220122102010011001010121202202101021210200210020102212012220210120211022100200", "02121020202002221012020212001222101222012121202201211000112221202200001021212211000002210022202102001122011012222000100221110222211120021102112022011001122221012122200110220211200021220122110122101001200212020110110202202020221201021011010221002211120122012201201001012201001001102222002110101022212001212102001200102101121120021101111210212201020221020122201010211021010022022121202211021010110002111100021121221110011200222212212101122120012022011200001212220010221212210000111221011020112101012011000101110101222220000201001010221021020120021101202211202202222200000020012022021021202212110110220021210001211120112200112011212001220221220012020111112120112110021110120020000111121220220020111210200210100101210211022221120102211200011210121001202101222200220220110122001020011111111212111220202021222221000121000210201001122122122112102222010111112222012210001110112100011110002100222110210002202212211220111011221112210202210011000121220112220100111002212202212111210120021202200010211210110022100210000222211210220100120112102022122210022222212121221101021102212010112211101212022211212000000120101100210212121121112011001000001202221200001210111122120210101102121020002220011111001221201021010120221222101120212002020022010111212220001201020002212221220002221110012211200100021221111021202022200121122010220021102120011020022122110101101020022201212001211101112200200210101012222022011010011000011000002200010220220202210122112220210112100112022022200220021010211020002020020010002112111020111120012122020200100110022222112120202011121212112202110020222001010000210222111200002121100202000210101212120100122111200011201021102222022210022212212112102011100111221202201101102011211222021100101021102100021110201111220221212221021100000021001122220012102010010200121122010102020212122122012220202110121011220201102220101021221110101111220120022010121120000121222210221010210102121012120010111101102010200011110020001020101202122201122020121020220011121200021110200200222010021121101112220200100202100000020102001000220101021101120122000210201022022211011101121211002010122020100011111110121022211002102121002221222101100020000211202000020101210122120110201112012220211221222011102122000220221101112221222120102220120221222001212202002101112100101111111100111201122012220222011121022120021221111210220001120111022221120100120012010202220210100001120001101121101200102020201112201102020202011210121200110012220021020200021012120020", "02011200210221021110120202212010221202201002211222100200102210012221101221122200121022222012120010100100002100112111021102102101211011001200211122111101120102121012212112120012002022010222021122120001221002210212021000022222201120011222221111211210000101202202022010002210112100021211121200101222121012012201211112210102101120001121202022122222200100201102212120120200222221120202110000022221122012202212121022002021222200202110111012102200001021212112020201011201221010202110000121011022120201221022122220110200101122211102221122200020000011101002221022022100110020122000222121012101201202221110001001011010220221201010100001102110001100010011122021002220112100011100102001111210212222021211200200021222012220111211111012200021202120101212120111000002100221220122221020220112220021220001101021021112102021001102221111121112111122222100022201010000020021120010022222221120100020002101212110002110012210221220221221122200221212111001211022120120102022210210022002112002111020100121020222000100202210022010211102000220200221101121112102210121101102111212101221120120112101022210111220210220210002012121021220101211221021202121001001211002211202011021002102010001102201020121102022110121002120002110010212110212010010211021100102201202110100100112102012111121010202110211220102102101111201201000112120001211102222021002022120000220211210210202200112011100020121020221000210100121121021101112012221022021202100010020020121200221001202222221110201100011020002121121201012022210111200212200002021002211000222202100200010022210222211021002102122201221110000021202200210211001121101001111211222111000111002101021102100011201222010102122221200002212011010120120121002202021211210011111001020001200122110201121220111120222102100202001122222210202122001101201120111021022100210001101011200020001122001200210121220201212000112112221222000120202201121001021212000211021212112011021210202101222121221122211200111021110102022022200202220202001011200101220100020110111200010112210021022112102022201011001102011211000020102100110102122212212220012122210100110000022011002020120121021101202121202021111010202011222100101212212112001220211220222201011020110111011121002202210121210122210110022020011211010202120202200210212001120122000022011120122000101121002221112012012101120202112001112110211102202110222100212000010120100121202120101202112212000220121112012112100121021100211112002022010101201100222110210222012000010000212222110110211021011211100", "10102022210011110010212001101100210012200101201211212221210221200202100001021210101110110221110210001210100001202001212100002021212122020201102020210012020211000012111212002120221101102110221000222011112012010001211011111122121022100112121212101012221222020002120100122211000222212221122200120222100121210002121102012102210222021021200100111110221221021212122110110021021012210201021120220111110012220220111221020001112102121210222022112202122001000102110200200121001122101102112012101001112111110010202102112210220100001001211012111212122001101222201210212001102002002100022000102022002102002110010200012000122210122000022202001011202101200201222021211100112220221020021111221010122100100200221200200112121002202222210201211211100212221011110102211202221122000102222221021102111001020212220121201001022022021001112022011201001020122012101111222212120022012121201110202112201020121001122222221102221102211122210012101000012212220012100202011022001102102211012112002102020200022001221120100001220001000122212200202111212101110001201100010001111002220202210212021122021001221210101120220020021200201210020222100221201221012201022102221122120211020211210222022020122022110220200011110212022010110200210000210101120012210112022021101012101122000020022121122011100012011212010100020200001002022001120222122222211100201022201100211002211001220122212101221111011011020020010111210122200112001100210221221221100100000201102101210220200112010000102202110222211202211002101021010211202101102112021220202222010220100210102220220111112012100120120100121011120212122110102012102112002111102020210002201201110200101211112201001121122002121110010201212222221200200110000111010120112002110012112222110202201221012120210222012110011101120101200022210000000221100012120222121201000020221022002120100221212100200000111110220212002022020200002100102112110101221002210200202120112022100120121000200110112110002220111112012121220012212221222112111121210221012102112200112212020110122011210020202011022010122100012212110112211212211210100221001000112201222022110022100200220212001000211211211220010102201012210212222000201020021202220121001021112112200110202001111002001020020210211111212102112012212000201020221022201120101010100020221100222221202020221202122202201001222000010121101020021020010110222102102002211011112121001202022212000101121211110000220012220101001100112110100000022220222221002200112222121201122211210121212212211210021200001112000010", "12210211020221002112100210020222022220021002011022101212021022122002122012000022122021001110220020022010112221100221202101120202121120122202100200200210010021222220220012122012102002120221000212012021102211001020101200211210110000222122211212212011121120002121001211011122211120022110020000102101112102120000212021112002210212021000011022111120200020200200112122110211222220122110201100222201221120220102002001020010111011102211220111022110110101020102212011210100110011200112102102212212201121210220002222112212211200021021200000202011021122211011102100221012212022212000000112022012212121200021000200020210012010000202210200100012220111220211021012100202111010101021210121120111000022221020022222120210211001020111120021022202202212012000120101101022121222021012121210211021111100211012120221112011112012102101100101122110121002120210202202010220222011022022111101120000102020012212010002001120002120212111001211022012021212122200100021202022000111102222110221001210102101020221100100200022121022000100001121101120222121010211212021002220011012012111200201111021110202022000120200110100202020111111212101211112012000221001220101222112000011101001102102022010201121200000012220200200020112212211201102202210201212211010222110111021102111011121112210220002021122120010002100222021002021011000120101101001221012121102200120102201111221122211211111110021222022020111002221220101020012001012011001220212100002201112211111222120200021202222021111112100202001210122110010122200221210112020102200112010120211211202221121021012120222120222021212002210102002200022001011021212120010200121002120010210210110202112122002200002222010202120220000120011022010211002120011220000010221000001211121021122100111021201002102002000202022111000200012012212012211210002120200022212000102201010002221001221102022201002011100211222122211120201001021200002000200110022100211010122210201012222002120122020110101221021202121222122110222010020001221102100102101002212000100201211002110222021222210220110120201220222002220212021010200112120212201212220222000012200222112110211110221201102102022120200201221121121201222211012222020120011120012222211221122211222010012202110010122122121210100022002110221101210101222122200002212001010100020122222010012002012120001100211021211101100012201002021212222221200022222111201112111211120100222212002212102221110211011101201202221100110100110212011110010220122200202122102201110210020020221220200111102221010102200022112", "02020001122212020222110220100102200121022000122202122101202120022000012010000112102100000210111212210200112110200221220102211001201122202010221000221101122121020211211202102012201220112012000212121210202222221222020010202210210111012022010021121202102122002110201001201221002020020011000120202202202121201120220012120221101122001021201101200012200102210201000220220110022101020020120000001022100211220210200120002011000120210020101121212102111221110001202200001200022122220022122221202100111201011220100220012011000011102210020101112020012120102112112210212001020212010221020102100020002200120011221210100102000102002200100110201010122002001011112000021112111202012201121012122002022000201010111200110022202201211201020110020020100011022112120011001000002221101022110221021002220021110020102102102202210010021021110100002011222011010021202000001010122110100012111122222101202010211012102002102102022121001111001002000222111220022111002001112222002111201210222010120111101021222202002002100211002011010120120022111020110012200221010002220012211012222202102002101010000212110111222020021201221210211121101000122112011120010011102112120100011100221022112211222220022111100020022122102100010021102001220020100202021002201200220001201210002021200112221001022001020022100122200012022010011221222012021212022122220110021110102221012102201211220220121222220002011222200120221221222101102002000210121201200101120120022011201101022200002222210201121220020210021100111201012221020112201100210022010110000210210012001101010211222022220020012222102222212221002100110021100200012222201021210002100120211221000100222011100101120102000111000220012201011110221201112102101211120212001012201212011020012200020100010022112012220020220001011200000021112012220201121102011212210002002000011210200201102200210020201212102011120200002000210020202110202202000020100021022110022122210002011100212112022110120211002021122201220210111010222001101121220112000021211120222110101200100210101121102100010212221202001221200011222101222020221120011120020201021112201201112101200212000121001111011200202101001221210200122211001011200002002000102221212021102101111002021011020121011210110001122121200021100020211221121220012202021021012201100000101101020020212110221011011112011202201022222112002022112121001220100221121011110102222022112211120111122212211002011122111121102110111212220100020001121122201210200100001000020100101120110101220122100101112201001002020002", "10002202101020001102212201210220202210110200201212000222122021112012211110211011102012101010101220222001101122121021012221001001220222000221000012020102011221201011201101100011001220120000211102002011022111201112011220120021201012200210000010021110000222202012001100221000120022101120210201200102000110022001222220002000122121200021120000202010110212220212211211221100011210012100221022011010120112002202022221000001200112111012020222110220220112022201121002101100200210210010111211101211020002202200000002102012102102022102111011102012221202011120221102020200021101020200102112002212111222102120121200222220101212222102011021002211111101102001200110111000121221010002112001200001110202100101210120102122020001212001212220100002021220112210101221020112021021000022210102001221010221120222200220010022000022010020121010020002110101221121102202022121001110201212020020111211210010212200212202010101211010200002202022110120221222101002202002221120012200111120201020101200100021112022200202112100011220211221100120221221001110222100001000012000212212100002021002011210202212020110202221201220102211102202110220002002210000211001202001022020200020201010021021111001021221000021102111020112201210200221210222112220002211200112020001110002011020210210021020102000221201000021222102201002120010100122211212022100222120212121201101101112201220221200012202212220110121022210120112012222111122001101220210112020102112202100111221220000000110010200002021222201111120012202012200100112222020021201000202010121001010212112202210122122020011011112220012022212011000222001111012221220201010202011001000120010012112022012110210001121000210021100110220112202102022120212211011220200201112211021121010120001201100212122210110100222011201002012212112000100021010011011212010220222210002001212112101200021212211011202112011121202110211112122020122201000000000210222010002201102000000021201202101021221212202111210210201120022002111110202120201101220001020011000220211120110101111001000021021022001101022022020121120012210020011020022002022112111201010000112111102010011000201020002101010020222011120201012120111210120002212110111112221102212211021001221002212102100112102220021100220120120210212022202102211102011212111112002012211222010010221000000222212102220112000211020001201021122111110111000210110110221212122222020122000002011220101020211001101222200212001011220121201202010012022010201102001022012220011002020212121220021022002100200000000000000", "20121120022111212222211022110111201112110112112011211201210021000222200002111210020111201212220202110022121121120002012221020120022022201220202120221211201001011212221221221020211120202122121101212212212102000112111222100102102010211221222121111201210020221021201122100001121210222102121111022002101220012121102202021002111021022110111220021211011202020010002202100020201001000120022022221112201000200202022210010111202200211022020200111220120220122012022020100100220010122100100222022201121110221011101002000110101110210220110021002212110011100012112210002222210211021202110120211122202221120202201110002210111120121011121220220021100120020001212211220120202210112211220100010011222120110120201001022000010211122212220222121102222110010220101020002221020120022010012102202210012100111101020021002010221101022101201001200000221222220021212101202000020012001002000010001200021212111101111020222202112021212212002201001201011102222121020021002021121101201021022111001220111200101122020220111122112011121022000021121111102101011110012212110212011121022121100112220222020022021220111001212000212211200000100001110010022111122010002220112212121101221121121100210121122221210020210101111200121001110001000210002200112210102210222100201220112012211122121100020001022001110102101012122102111111100112111220220112021002220002210022102201220100111212011201122100212021112202220100221211020211020220102011201202212200120210121011210211210200210122221000210010000011020210210102111211101021220110222220012202122211220022201120211122120100012010211111010222002010202212221122102211220212112210022011121122022012020202201102122201222011120021122111102122102012221111110222120102122100022001111120101020120220012112121110111122011012211120001112101210112020101222000110102202102221002111021212210222110221112010001010012121022212001221000100001212021102121001222222102011120122221201020120020121112222112111202000121020212221020120002021111100002210012211212122212102021010000001202201212122011111011201112221002120201212211002022212020121012022100212011220012202221020112011110011022100201020112012202101021122001100002120221120021221101011210121201210200110021011211111122210121102010212220110202210201201201212020000120201210222200021200110022121112101011102120112020102110210120100111221022101121200121210211011020000101112010222020102201120200211110221221101120112011121210001202200000120222221101221212110010011111112102020110101210001100100", "12000211022020220201012011100012122212111210110220121000212011020220020021212121001121110010210202000111001022002111122111000110220010011011022110211212221100202111112221010101210020122110011212210222220000101201022211220020212122210001002102120001211001000012222102010120101221021221202210100111212102200110021002101101112221200200011001201100002222200101102211202212122222112201201000200112122112222122120010022121012001102202220202000020101212222221122011210221001210000020112101022200122100022221012111201001121220022122212210110221122111202000002100211022012112112211011212022210201120020102111110120100220200002000001111002211211210010011000202112110202001010001011220122111122101122120210100122122221122111201202102101010002122222000102120022100101202121212110022020020001002010201211121110220020211022000111221211020010101000220112222012200000222200211111020210011211122221022011102012222022110122020110000202002000220102200202221200020012210200221220112121102122101021212221112202221000000020002112110021201002211222112121120202121200211001221020120122212102022022220010222102110121101211020100100010001210212022222211012020002120000201210212121122122222121221000211012111100120220210021010122210210011122020012212201020211010122002020011110020212201100221122011200020120210002210012210020102001200112101102020220211210121210111002010200110022002002022022201121200212100101200010222100210021021112101122112111000202222220011112102102022212112121010220121200201202001010210222211201221200101021011122202102112002201211001122202110110002211120121102011200122201200210111022011211022221120121200212200112221010000012111110212012001011112022012200210201201121211012000022222002201222000100212021212212121011210022010011112122212022000200220101220211010221201100021100211111010021121010222010122102001102200211021001200212022211112122210021000002100200212011202210022202212012111202101022002012200220010020012220001011110210121100122100122002002202210222120121210011022200212022120101202100120001021021000221210212200220010122022010222022000122101220001220210122121102120001021011210111202010011221001002220102021222011121010120112101210212000001020112011202222111120221110210022212202201222112111210000122110111121222021110210201001211210221022110220222210000100202212212020022000221112200011022101011110012022110211110210212200211022101100110101120110001000221002120010020220021110010022022020222101101211212101122111101200122", "20012202021112021121120110121220221001021020110021021000011101101112002220220120012022222222220022000121220020102112222101011012221202200122001200110122122201100010012211212022111110210001212212012002020220002212200201111211201100121211120101101202222012010212020001212020200210100220111212202201120001000112212012111201002221202200212120102021101210200010111211101001020122202210201201021211122220001201111202112121022112210120120220000001000121112021110022121122222022011212101210112111201110101112000201121001100210012100211210210212011022121010112101120000220202210202222021020010020211010210001111101100112021021100021000021102122210200110002111220121121222221012121202011002122210121110221211010001121210212221001221100011021001110112102000220222111011211121020200100122201120001222210002021212220200000210010102002212012012000000222021010100202020221212121002002100001100011200100000212020100002211012020011012221202011102121111220212010210010021012112020200110222211012020011012210010212221220201201100200012201112010221101011102022101012100201112100102020210121212012020122000021001012000221022102201120112000221202201011012012000111100120011011000121121001200221111010021221202201211201100121011210200001101011020120021101220110002221101222221200121122121021200222221102020210020200202211210202120100121012012110210202010002210012010200101121221200022222011101020011010011220220011122112101021022202021010110212000021011211122002210210211000021021120100001220202202210022000200220111201212220022110000101110102221010222112121211201122201122000210002212210101012221202110211112202202011122100010022202011000211121220202002112002021101122221012010001012222010001121102122202001200120210200121122112002121122020212010021201122222212201221120200012011101102011002202222211011002100210221212220011002100202020202010210101022011120101212100010101011022201210200202021200212221202200111022010101010120220200010022221222122112021002120200010100000200012011001101110021110101111022011111112011122220222222211201211221220220102010200101210100101011010002111222201212001002120221001012122020120202211102021110122201121120212121002202012001002022002211120120220111012100112211222211222011100121110222221121202112210122000012121011022022202110110111012122212121001122102111020100202022111022100102221002201222122120102002120202210101202222111100121211022101012000220222022010000111112201012111112200101002121220212021110112010202221022", "21110110010221102100220121010200002021010002001000121200120200210110021122102221121112011022022212202020222210021220101201010102102220220210122102122211110201020021210012111021100001022211010221010002210022002212121120100202120001100002020222022222111020000010122222222002220121110202222011201110200220012010002221211100122212021012100021201221120220000221000021022201100211111221021000200121020202022200102021001202211122121202120001202201021221000100101101210021001201111210120101012011022102020022120021100220022121000212202000122210210011002000212210120200112221120200220022111121001221211020222021121021122102212200112021220212020122100210121110120002000220121111122100002122102011011102112201202221210212222011010222100002021022212102112000202202222122200122212102112202012020221112202110022211110110020010012100111202220122201211101212202201012220221011021112011121010011010112202021220211010012011012002011101111002221212112011211102221211021010211110012211200212212110011102111102221202121021021220001000212200202122001020200102102011102210201221201010001022012010002112200001112200020212210201100111222011011010111201222121101212101110011110201011021010100021211001112001211112121222212021221221011222121211211112222221021220221202001001000202020212120010212101200001020110000111222120020012002221011200100022110210201212210212211202000012002222221200111220122112201011222022121202010010222211212022210102122102110110102001211101011001100120101202102110122010212121000220022112012121200022222102122221101200002212001120201111022002102220210000222110102122202220102022210100201201200021011111211100202010210100022120022210020001211001212102022121120011202011210001211110120001122202200012120100122001122202001202011102201001100120010201211011101220200100010020012211011000100012020201202011120002022122120100022200112020221020222122221021000210120211001120022211110111100001221000122201010020000101010112112101102012212110122121102211110101010110100202101212110010121120000100212101122102220222010100110210001222111212220011112122100022220001002002010121022001101002220200202120102202102000011001200002220000110102010200101221102110010100100202010120001102102210001100100202221111100202002221111110101100101211222120221011211102012010012110212102002121212002212122200200211002120121020110120000102010002200010202110002222201100011202020210002001222221222210010101001100011022122102112011211020200020100202000210201021220101", "02110201020112221101201210002222000021212102011201011222002002201212110100100220101012221220200120002002100210002112002101112110000010110202200012220100200202120202001010110022021120011200202200202022210212011000202212001222021012212220112010010102100202011100000200210220002202010110022210210210001211002221102010002101212011202020102221220000101222210200010022122022101122022201020012122200102020112001121001121000200201201210001120202020010201012202012211212210102001211002210011220001102002101200021010000212221100212101121102000001001021220100020102121101111101101111121001112010212201110020220200200110112111021010111220000212002022101212020100100221202020022212101100102221222000222101101110220212001011010012221012021020102121012111021201002002000101202000201212011111110100012010010121021021020222112211221010010210101100022012011012022020002112121121222202111201001202000001111112202002001010102122000020001021201112111001021222201100012122212010222221200012211210210211220110022012002011221012110201112100120001220120020220002001210111121122021020012200001102211010021011101201200010111111221002010100011010221010101221110110212012120112100110120002100200000120110210101011002000012110212221020111102022201021022201021210121212101010011020122021112122202020102020022010210212221012111221101112121212120101122022002220022011210101221022012100222122112112120220201021000122201002210222002121022020011101000100021001121112122121011000012201010100110011011012112002211200212222022100221201000101211202022122011110201201210201101100202212110211012202020111011212001201220100112122112012122210100000120020211220211121212021102211011021220202102022012012110110010102002020000101001012221010200120220101021202100011100101211200112212212121200002102222101012020122122022122122011102122102101012200002212101111012220002202102211220001000011011120102011222201222111221021012000121001200020010021111002221021202012112002122012121101210211102212220021202100011112221101202212200210000020001200002102202002020020200222002100111202221000021220212212112120211100102101212112221211112001001102100202012101212120221020210210211000220012201121002202110000002000122020012201100212200102100120100201222211021222012211022200102012120111001021212121122220112212102100110012002210210011011101112101210200210210211101010110022022102120000212201022011210100022010000200121201020100112220202221112211120021222122120200201002021120212101100021211122", "22102212111102210220011210022121111122010211022002010012101211001011221121000221202211121210210122112201112102120022112020001001012220222111122002121012221202120201110010200022212120010122202112111022211211202022010200012102210002201112100222112111022101001002211220211210112010202000100200111020212200110101102001012010102102100012121001002011002120000120011111001220220021101022222000002210022102010012020001212000101101222110120002210011212202200220112212121020011010021122020201201002000112210112022112212202121101212100002101111220000122211010122100202100010001112200210201210100100002112110112120212000110112100210110211121002022011110021212000110122020221210200011022012222201010000112200002101022211210122021020222212001021201110111201220022112200110221222201222122201022011121002210211211011122000001120000022000202201210202001122200111111001102101001202012202020221110201221100200020001212001002210102221010112221021000010111021012210010000220202002001220200220201021200202210120022011110101110002202222010101022021022112221202122101021221021112020202201011021021220000011002102012111220000001001002211002101011020210021112221202121011110220011010012222012001210221020112001200211021012202220110221200100111202200021111022111022000021222010001200121120221022020022201010101000111102001012111010201110122211221202211100020002012120220210021221100100222202010000020221200111102102212111202200102120121020100102000212111201111202201221010110112102011100210121002112122201020102202022000110000000110212121122222211220221122020020200212222001012112102111222102200110200222112202220201120200002212020210222220012211222112001110021022211210021111100010122220210201210101021122002220001011110221000022102101111022022120112021011222100002110012112121010020221100111120120012001002101201012212120101012102112011220222200122111001012022221002212202220222201202012010120021200110012011010211120001102121122022121121202010102200110000112210122001020201002200121000221211120022110002012202110010020022120100011002122112222002112000222011000211000122211022122002210100121212011121202120102102212001021101112110211200111221111202021022200112002221020122021101111011022120201110022212210002202211102012201100010102220202101220101002201101011222022200121211112222120200110111100202101111220000202111220211210222002011112201100222002021210212212021222011220210121210012212111122001222012201112210110001211110201010222000021211212100210212220", "21110120020220110110000120100200112100112012220221021222111222221111111120102120010201210201221222221012211122012112211110120201202100200021021220011201101022011202202102002200111022220101221111112202121012000121211012000201202002202002011101222211202010121200201222201222212101000210102211211102102121122112222120121220111002010012101201200100022221122000002002111120221012210121020122100222111202101010210002210101001210002100221002101011112000112210000022120220002222122122121020022110021100101222122111002102211102201002210122010010011020000001220221002012200222211011000011011020012202001110201211101002200020102210011020100201102221221200122202001220122202010021212100202112002022020120102121020200221202211211001010202120222021000111210012101211000011202112120201102101120101222212001202120122210110010002202210000122000100200011102112201212001211022112122000021120021211121001220110012121211222012002100222112111220201020201110210201220121022212112220121200222200212121021200111022210102011112112021002102102201210122020200021110202122202012220121102121111012220101022020011121010002002111002121210100020212111000222101222111121212101120011112102200100020212202012210001010110012022010000220212111210201020211121201220001101221012000200111110112101112220112110220201011012021022110122010221202112121112220012011211020211011122121021012002021001221200210111002211102200110120001111220000210221200012022122201200020012021111211202011122111220020001000220021022211000221102212111211200102102011021020212101110222202222122110222001010221012202010121200110111122010001222112211002020212111221112101110202211201120121020122212012202002210021111111210011100120000100120001022012022110112222001102200010200202202122000122102201211211221002200100222221211212211212100112222112222220220001200111110012121110202001221022111101001010001211011112202002120112011012210220001200100110211211022121000120210201122120021201122021000201211011101020200101212212220101100212021200211210000221121012201021221122012002200221121222221200020220100200000221001200020121120211212222012212222111100002210211002202221110200011220011111121011222020222010222220100100220111021001101222212222110220012001120210210101112001211102012220202121001001011220221120011011211022200100120201111020122001112101022010110210112110211110200212211211201200221201012111211121100011020111222000101010200212120010222012201212200201202022212112100000111000220111201021102102", "20002111102011112010211121201121212211110111221001002210210202020111202122011000221002121212020001122102022121110222002120211012222221201122222010212211221211212221100121012010201002112102010220221211101000021012122010121210101012000011121222020101110221000222212012020220110100200200220211210011200111001201220001211112021022001000112001120112011101002022202002202010022000010110211211222200200002220001012111101112122022112021011112221020210200020121112020011220110111200222000120100122122111100211200122201222010212001212011112221000211102010212010100102212212010000200120120011201200200210010121222212212120011022222121020201011222021002111021001110121122100200220110022202222212022001202201220011101021110220022122202222120121010120020220112021012121022010212111201122021211120102202100222200200101222211010101112011000010021021112001200202200000012102000021001212222211000002111200111211101120012201101112100101000202210202020120020200122101020101212200120102102011021110101001102121220100120222101121000200100121011002210201120122002022120212210110221211021000101222001102112001110210122002011110010111222111022001212100010021001002222100001021121001120102120120220012121011100211200211002022110011111201001201020001212022221101120222000012000202022101120012120211122110212012122100220221200200020001220202111212010101010110001100010211211222002201211112201102110200001122001002220011210011221201122002010011222210002102221101120000002001100100110210201002222021111221000021101102012120020022201110021200120112100100022100011100211112122220000022000120000021212200100200102100112021102000112111011121110201201210110001102001221011122100112010012022002002201202121001212221212210222021211022021021211200211011220112220020121000210211112120001211101202122102211020202012110100102102010110200021000200211212201011211201021222112222201202012010011111200221202010120210202102211122222112201102002022220210222202201022020011211100122012221120210212222221212120221002111111122121022220212212022202112110001111220001201010111000102010020001200110202222010021002010011000201120122020211120000211022102022221110212012002220100011200002012222212112001112221211222021110102011022100002201000210101202000202211011120012012102012202110122122102210201100210111010002211011200220002000101001021202200002121020111121201222021202010002020100211010010201102002210020101220102002202222000020010212220102100000012200001222222102121012212221220121", "11201012122112212022220102210112021121012222111210112212111221010112022121122210100202101112102000210002021201202222112201111221112001212102100211001200220002122222101110010200000022220202021222211120020002020211101021012222000112011022102220000001200102102211122021010201120220101112021020212220221212211110111100110001120112002221021221000112222000120111002122111101122122022210222221210211011001010002111121002200100220212012112101121001111221211001100200201111002022211110012020220110110221100210020122002222010001211110001102000001101022121100220011021121111000211012100122211121211011121202012022202001110100020001012212112220120212122020101112012200102112001101110221111000011011021122210020021110101012101012122200002222012100000000202002121120012112111002021002220221002222212211102020112111212010011102210001212120121021011010001200121000120210021122002021121000212220221022020211220021200110012210200020012220122220002120222102201022222200122020111221111112212212012011220202001202002101121022210221210121021010102202010010111212222010211201111020202111001010021022022210021101211102121020122211222021201002202211202200010020120000202011111200012212102010220011010100022110210200020221202011002222022202001022210111222211211021122100000111222112200001000220200210112022100111020102001120100120211002101102001210000021122122210002202120112110212210111212121012121012012210201110011001111201000001212112212010111010202000100102112021020102110211011002212000120111201122001021022111111121212100121111011210212221212100222220120102022022212010102000210112010112100010202200020111122120021021011000211100010122212100101221101011021101020111100001022111221211012000212020001112022201110101020101201212222000000011022100121122200100000112102012001201020002220001010122022110100222202102110100121202111122000200020100001201111002202121000102222000222000012021221001121001201122201020112101110021021210211102001101200011202111011221111001202111102001222111120012021020022022222022102120020212102101002211112212000022121002100022020222101020011010211002101110000010010112022210121210220002010101000202011101201120100120122202122012221120111122220011121122001011120002120112202002211121222011001110201100020011120222210101120211000122021202222211200012111000012001201100212011012102000110000220200021022001121220221100211022100221122221102222112120201222010011000020102120010010220021202020202221202121111211101211201021100200101211", "20212202000210220010110020111112202221221101100000111222002111120012202011121211220202201100011101012011012102111021220101111100102120102210220122102000110210220020022110021102201121210220021011021220101100112102000221000102002211122111200220111210121001112121012021110222021221010020120000212110100022202211200101021210021200122112202100200122102200200111022011221111102211011202010020020211220110221202022112221210012121101121112011122102221002111000201100201122022110020121000202222112201010201010121112002001121202100200010201012102021220102201221010210221011220112102220020022121110110110001101121021200201212121020101020201212212200012112101002111101120001220020001121200202022220000212011111220000102021002202022020212111201120100020101220121012202211121021220020110122211110220001000100211212110220021201210020101210210022011212012111222102102212021102122221102120200011002110110011200221110221201020001120121102021122121022122201021101001022121102122100000112010121202021112112212121101101011100210201102202210220012220111022120012020022002002020201020200001210022011021121101020001100001020222200010210212202211121020000202212020220020021110110200020121211202020000121102211212020212211200220110121201010222120211010010222121000201202202102011020022022122212221000011120211111021212220020121110100001021122121111011212022220012111022021122010022001202022020012222212001002012221001001011112110111111211101002100012121012212100121200021100022201102102022212110202100200201210112221112122210210101001121011010200200020212201021202210222121200221210211222202211100100100120121010200111110210022222021221202102101022012021220111010020211021221102212121000211201022201101211001212110210112002100100021011221000220002100121202221200122111012210001211221022001011120112022210211012001212212200222102000020200021222121210121102201012121110112201011001020100120201110221111221012001001102222220102212200012020201220201022011021111022000221100022000220021101110011210012210211000222200010100000211111221222112212120121122221022111122111001012100022221021102012002101001211221210220200210112212000211222021011201220110001110002102100100101110010011000222000221102121112001110211210221111000102202021010011021002112112122121002221100122111110000111100012212001222222220002001002100010010202020210222010010020122012210001111121212120122211220000210220112001100121111002021112000201101021212200120022102021210011020202001120010220122001", "12121012000110222100001012111022001221021211221102110111211112111112212220000202221110110112201012110210002102021121210022221222110011120002200010221212020210102010021021200120022222110101021220120101222020202010022021000222121001022012200212012202102222120002121221122222021010110002010120012202202211202111012112202122012211111102100122222001112000212002211021211102020001211212222010121220220202220212200022121021202110121102012221212020012112220122110100220111201211102000101020111202000012200222011021102211222200120122000011122222111220202121121210122101211212210202222002120121220211200021012121120122211001211000022010100212011122101221120221120220022120211112121000201210002021210010221201010102122011212111201220211120202012120020120110120112122200110201101000200122101001212011210200221210121210200012011121122211011201202000100111212022211202222202212200221000021120201101021100101210101212111100111210102010210021210000022202102011200211012120111110021111011201200102100202222110122212220121101200101210210001100222222021200210211221021112121220101221211001221200201112220211111102002201122012002122022012200020210222020212010011020102102202112002210001101110010100212011112001010120121201121111110110021202020012012110100011010121101202101200112100201221111221021002112021211202210001001222002110012012010000102211221120112001010120011011122222000201101000101101002012221112110001111001202222021210012201000002200202122100021220110000110221202202120002011002221101100020201220001120112212020012012200112210221010000200122000222121120011212121002021112200211001022222222122222122200021122221012102021210112111100102222211100000112111122101011001020020021021110201021221222020121212220200210200212110022101121120122122121202222121010110112100220101100200100111221200001211022220022102021000202022211120100212220102221001122202200122012111000211120112100200221011110201102022212201012000222002112000002102111220111210002011212021020001002120222221001201010210020122222122221021210121110112201201200002111220221022202220100000100101211210112022110011201202011211221200011001202102201201121220020001102121122111121102201021221002210020211220200210221101020000222101111211220221122002122120210022112022110211102021002221202121210111120210212110122011020020012022021121020110111200011202222022022110121012022112002111020212021000011211022011202100122001112001222221120111101100202201011010122011120112100120200221210222202110", "00211121220120112121112211002210201011002202200112001102001001010101220212222210122012202211221200221200000010020211002021022220200022110102222202010202000002101011012012221120201212002000010020012122012112021222021002101110200211112111100202021012201021022112122220201212120101200021101222000202012101121011022221110220211200020010000220011000200111122212210102212102200002121122221012120102110111120011210012000011112200211002221202122000200101021200111220110002111102111011112020021221011120112201020202210121010110212101120200010111022200220210212120000002012220202122221111220111111012210221102112010100102201020110220210211210202100110011221211102001121100122111200001100201101102120112000012120120012220002000102211022001101020201022022101222101022212112100000202102200022022200110102022000220010112110100202222121021012211210002022001022202122201221222222001102021200220221021210101120101120020110202111201010210201221112012112212100112002100111200222101220210211022102222200111212210100100100112211202000100202120210022110011110010120121211002122000210121111021102021012011122121100002201022001122211000220112012012200121010222100211222200220121102112121110212201202221021111221010021212010000021012122010020122112122002000212212012000111000011102000000022012220000201200221110020101202000121012000222022002201120001222120212212010121020102120212200210112221210100221212212010121210210121002021100110210100112102012012100010200021211021110102102020022212122200022111102122011001001221201020120012120021100120212122102120200220201220121002101101122021022121102111101212000101211220112101111111120000102002012011021212222221202211111101122211000122110210020120020001212210200220001212211222211002210120021020000122121102000021012120211201210111110210212000102221220211000011112101012212222211012201020111110021222111010100012210101210200211112001012202112101020101000121201121112110122220110020112011110021202102211220222012210012012010221101212010010212201111121001022110010020010201211202022221100001001020120110122122121221120010000121220022101201220101000102112012001112211012121210112222020121202012210112202112102122000101100110122020121112211202121222101102002000111221001021102122001102202022110101211012020202020210111211201112100012101021102012012001012220101001010220020120211220210210021112201221200122121222111010122001001221212112122101221102022010001111122000000212202000211200010201122102010000111021000102111", "00100021020011110000101100110111021210021101112101012002201210021202222002001110200002020102211201202010212201020120221212110220100012000010211012211222101020221221200112022202000102022221101022211100100012211112020122122001221202011011200202001012010010211202002211222012112000211112010101210110211111221220022201022010010022212221220212000120010212100021200121110000121112121202210110002212220020012221020002001012121220120000022121221120000000101102022211210211101121221220010212121021100210010211002012201101221112000111212022010012102202212220221121111111010002021002210002121202012221011001202212210101002001200112011201002001222200011110100001122102111222222110101101012110011001202101202020211220220121021000002102002112021011220211201100221211012221021012120202012120120122022100012202211221010212012222202102202202200212200200202102022012111121202111021200022000101212111120121221122201010220020002000100122010012100010002112022220012021022122110022220220010222220220001012102102102122021120201011101201202121211121012211000220201021121211202202211020100002221201221101001222110222021121021110201110201201100010211220000012012122212212001210022222101112111202012000000011102202111112020110101022011010222200222020212120112212110120110221101222222112122020221110212000010121202212211110211021110220111210011020111000211221212022120010111000021021221211001201211222212020212112021211111100112102200112012120012021021022221010200221220021000210101020012011000121211100001201210100012002222202221020011020211000201011010221100111111211020212021021011011001101221002002120110211110101201120120221111111101012001121210111112000221202021222001211210220212002120201112112021122002121102000122101112111200020121220011022112201110120212101012222210202211220002111110211200021111210020020101021000211221221112011001002112120202110101120122210210012000001221011102112112220011102120011112001012101221022121210100121210010120211002122100000100002211221102110100201020122200001220100012022122211010222002012020220000220020111001021100012121110122112211022221200210020101121200202200011110200200010201210010122011112101202010200011000212022210102202111011102200021022101021211100202210122211000011021110100102122200021201202222210101121111201121101001211220202020212021011120100222100000022202121002212121021211020010000202220200022121110111112121202111020212012120220200020101120220120121022112102210102220121012100112011102222012120022", "00022002200121122022012212011001011221212222220222200020112100100211002120101002001200012012112211001102002010212112112010211112121012212200020100202012120121021022201010022111210110021110201101010200210100022201220112101022200020020112221220011111120111020121101110022212221022120202102020101101100212210211112112100010212100122020201101122101201022212102211122110210021210121111111222200200221020122200102121021101002121012200201110010002012200110211000011202110222222201202220020022112012101102112222201201202011022202121202120022200011201111120001012200201122102121202020202022112000122200021212200020200101001221101010101002121120112222110112201222020122021111201201212001020221211100010112121111002000010210121201200111202102021121120011020210101022210202201210221220120211120222122112102110010110010100012200201211212000210212110102101011101111212000011101100011211222110002101221011011211211200021100012011001020002211211101101000222021020122010021221012112221101122212221011121022222211021121012010001100120212222101200020221100020001222222000200011210110112011022022021212111000102002012012222121121201011002012112011121011212012110222011222120210211001202122122002122201021120020002200021212002010011021102202202101010202000200222121000001202212100210012102112200211010001221002212122122010210012222102200122100100100100110100022221222201020120112211122210011002120101112211211020102201120122112210022100002212022112012020002222112122001011122201200120020001021112001021001222110110001220012111210200200100100221202020012202201112202021200000000121201120100211112202020200212020202201112122111012201201210220210121201021020210210122021222100121210011010220212122200110202111220001021120201210212221210112220112120111222211021202112200100212202201201020211001102201011110022022011122020022110211220220022212010012012000120100101222122221022212220121002212121200002112000212101201201000202022112201012010111022122120012020112122202211100220001200110101201100100112122102110200202112122101200110022100022001022121022120011121000012121111012212121011012212210102212120002012211021122211021012221021122012012011020202020201202120102210012222222022222011210002212020001112001220020000012102122011221102111220210120001102201112222210221200022212002202002002020010111200101002000021002220101000100102202012002220022221002021100012011122211100220010021000022220011122020122211102012111021211022002020200010222211202101221100122122", "11221111002021120122221111010120221111012212202211210001222212222000222100121001202222111122212212010001211000020002112212212022221111021012221200020212100120101100201200202220001201211001212112110202110211121102211101221200001110222020002101021002012012012222021222022210020101100110102222101022220001120112012002002021020011210120201202010021221211101110220001101101220120222012200011102122112121001022222121002221201120221020211221102120012102210212010112212200010202200210212000202120010222212201210211121122120100110002011212200002112001110012011112222001120100122201111021020122011202211221102210220122000101210001122100001201012201212220120122100210121110101202000120001020021120121111102121011110122211120200020200000111111210221120212002000122211020210212202100212002110011002100211022001221200110021210221102221111001200110112212001121100102112112202211222002001202201110020122010010110012110011121101022010221121222122122221200201111222111202110121012010210020001201221202220110122212121102021120102102200201022202220002012011122022000211222122210012001012211021101200211212112011011222021101221000200000112001011011001002212011101021121112011220210100200121000211221010221000011111011100001000201201100221210020201212002001120001021121212211111002220002002120202120011001000202101221210012221021201120020112122011100021100200101012122211202210022120120022211210012110201211121201111022202211221101112222112221212202202020102120001120210000002112111221221201202210002022010102221100121210012001120210220211201101110010221022001000010000221110202210120121112201202110102221120122102020010010120200210111201121002100002211222212020002102122111011121021112222021211120122001020020212121201002020001201021210022000201112200101221212000020111202020102022212010212021001122121200012021000221021001211021211201112220201100120200012000012112220022221101010021112110001211002220201200101210111122122022111201102120120122222211202000010010112202221120100010022111001121201002020012202110021211012112022210211000121010202220021112200221200220110210120110002000120020102102101210122022200222121111120011101011111100200101212212102101101202022000210110022221002022111002201111120002001212001012201200122222110022122121120012020102120212211112021001222020202000120210021211021020120012002022100011121011112020200102002120010111000200222011200122021122211120102222000110221200111202010102001202010002110212021122120110021111011221112210", "00022010012120011020111002022212222010112012200012110100211112221012212210110202120200200102021001002211020000220210022010100221000220121222121012211120011122220000011221002102112101111200102120201010000100101210210111222121111020202001002012000020000002221211110021221002002110001022121211122100001001112012201101010000201200000000111001202221202200200101202220221112110121221112212120112122121101210211202110120201010111000002012221211100100000200202212012122211121220000010222010200021101012002010000011102100212001120120101022212021201011021111111111212110202020010112001212210102212201212001012010110012210212211222201110020121112111220212102102202202112102120211110121210122102210121222002210012201122201010020022001221010201120111010212002100100220220211001012211120110001022010010211102111120002020011212021010002010101121200202122022022012022002201200100202000011001002110110202111001000102212011011011001221111010200120120101002120022001100002010211002111202122221011012102222112222022022010000122120120000000011022222022001120100211101110101211111010220000120010121101121112011211121211221200222221201101200121010001210012212102221220210211112222021101021222110021220221220201102120202201002201102110100010222201001100210001020222212012101021111212012112020002120002120120022221112121100010201002020011010221102121202221222122101112212122122101212002222020000101120021212202112020112112220222002221021022212120000110112202021012210221001211121120000112000000102210112220221120010112201202111201000122202102220002210200122020010201000122011112022101120211212211212111122212011201021022201000000212112222000102211001002102000120211211102002001021011101021022201122001112002011000121021012220001220221212211100111010020110012000001102121000122010020100212101112201122020100212010120002110022102120210202102101022212201001121002002211111022121000002100112012220221000111202121212212012111121121021221102011120100101222101102111010111210002111100020002101012020222112222102112002002022020010101221021012200101212210021102211112202202122011121200001111120202211111211210102012221212112211012122012212121002022210122211110011011020122110220121101020022120102011011201012120020121120211121002012210120022122120210001100020200111221210010200011110012211000100002211121222022101002221020110010212110021101022011202202112020100020220001210202212200010121212120210001210102001102011212112000220201121021011212121222112200101222110221", "00011101212120100111221122002220001111201011022021100101001122010012020121120202002021012002102102112020102101010110221010110101002221112011210100120021221121200012221212200000010222100101201121012000101120000112010200200011011122112121200212220002111000221211110012220112202201002122021210220012002120222222120212122122022022110200210202102110010022101012221201101011022122120110021220021111122201100212101000110202020201212000020111101011002012222211020120010211111212111220121120121220222211201110000112101212220012000002111000022110200110212001211010120020012200201001121010100211111020110210122222221210021012101010010211121212101000202100012110120120021020122200222011000222001220121122121122211220210111200112202011222012112101221111100121201012200220202011000011110002111220110111120122211210222220222122022111000200220021001220002211211112221111220121211122120022011121000200210110202221202222112212121000111222002211202101022010120021120122202110001111002200210200201001111201101101211001001020201112020101010121112020220102021210120000110210121110002121121222021101012001221011012201101221221000002222110100212101112102202021120010101020210120110020001000012020002011211210210022120010020201010011001202111001002012000120112010020102112111000210220101100211222222101212220021001202000200011121112121212101021010120022112110110012021020201202021000201020002012010200101212200222002200210220111101121020010112202002111001202211222000211222002210220011020111110022020112111121102110011012022100101222201221102100020122002210011001221002012201210120011021022100121101000111211221100110022102000210122000121111102101102002101110012000202110002112002012102111011202212020112110201001010001211220110202211010212221010020221122001210021011021111112020101120210011101001000210112001021211122200010010010220011010101101212101022122120211012201212221210122011102212210200111000000101121020110110100000022121022200201200201122102121002121212101002121112110002102001110200112211020012012012122122211200101210210211110021020201021012220210200012001222012211010220220201002201002221112022000001210011022000021112212011212122101110120200200222012222220000221202212012012221110110212220110212001122222222220121122121202200002211120012020120220200122011221120020200120102020222122112122200200000111010101121122020120222111020011222122022201202221110202201010022121112210102212011102011011120110001111102221210210112010122220112022222002000", "02121112211120200211210200100210210100120210120221021101001112201120211111222111102021210202100221200120122220220201122012221102211202122101020121220122101021112020220121101101001011200222102011222112111210121111211220221021000010011221021221000121202111102000120202201222120001220022021222001100021112201211201020022120101102102100110110111212010002011120002002002222021222201222100122020012012010101001220010222211012000001122221020002202202010011222120102021111122212212200210020102022121001211221012111002020221122000212121010121210002021001212222001022111221020121201022211000222100111110011000020102011210200222221100210122210201200101212111122121111202211220220210011011122112202102202112110022000102102002212211001210210110001101022100020002202211022220112120210100121111012201101112220121212122110021121022010121002100220111022120211202121102011000021021122222001011221220201112121200021220011012222220012210212122000010022102202101000002220221121220000110010111020100100122210201000112102102201112211020211000011211020012121222212101012121000200022110112110212222110101122222010210111001122212110212002021110020101112102010111002110012120101011021021222221202100222121120121222010002011201021000221100012011201112102102010102211101101022121200201102221222212121200222110110000012012202112212111101201220011121122202012001111101022120011111011121121200011022211120120021122020100022200111012121002112221210211112020121222211112021011212110110220121110012102020100001001221201020112211011202222002001022002022200112022101012020121112102212120100110101200212122001201202101211221022222201022022201120002222001222100101201101121102121021012102110221201120101001122122101121122210200211122100001121001202101121201202100112001222002112020211200211110211200112020000000112202120122220111000010200012120010211201012110012201000200001211102102122220221002201102010200220200112110202122022020122200022021122012202201100010112020222111000110202222011110110000100202202200121202211220122001212111010122212020200220022101020210122120001210212221220111120221220021122021221211220202011101010102011100022200200210100101002002201121202112122221012010012020212122112100211000212220200122110021100001001221111210021122202110002110202211020102122002202221120202112000021020100000220012100122200222201120202011101120101012101021211200202021101022001121022021211201221120220211102000001220202021111212110100021112020011021022011122000100012121", "22221000211212010222020220022120012211211001001000221200110222101122020202102220021122102122112111012100002021211222000202120221210021020101211022002000101220111100010021002122002122101221021002212120210222200220112010122220200112210122011100110011210210121012010112202101202010002222102110221200100002221010010122210000102001210210102112212021011102200012220010222112221212001110211122100002211201020022200200100201021001102012022022222211012112120011211212020220201000020120100001000112220021021221102201212022220202211112020021220202202001200120101110111111001022211022100010220001210211000001111110121022012220212121001020111110111012201100021101020202221012000111021222222020101222210220111122220220211122012110202221021212211210111120100010202200010011120100212111202120220210002222110002022000202120022021210210021221111111010212212112122212212212011001012000211120202000211211211110110121110200100010022111022120110200002121220221222101000120000000021211012010021022010211210210212122212010012210112020122211011102011221100210012002002112121011120201221220010012001210012202110101212110022121201010020011011000001102121002002122022210120001202122010111102020102200112110111102000200202221021212020002001001122122101200110120111111200112000222210001222110220122010101021121111112121220101111022111210220120000110002200012111121110002221102000122222012212201100012001011002112120001100011121211002121101110120020102102210012121001212002021202021210200110022211200120201010112022112001012020112122020222222101022122022111211022020221222000001101120000211022112012000001021222212200222020120221102020221201211021212010111101212121222120122201022122222202001120100210000222211102102212212020221000001111220201012001100000002221210211100021022200112202122202000020010102110210022012221010000102120010212202001212101211221122112112211200110110121212220010012120121101010002120221102211210121120121001222110100122000220001212012120122110211022221010121201100211020022000001212200010221001121001010222021222001021002001010120021121102101222020000211102011120202122210211010121210111221102002222020221102202121101011121021202011112222012202102200221221000222121220121100020112102112121011200120210120020220000202210001102121021112001120011010002022102022010020112111211011002010211120201221121211011011110102202222020201112012012121211111112201101120120100201101112012121101011020211101001112122202112110122202220110012100220111102220", "21011100100211000122211112220001002000212112002111101101010210022021211200121021100000001201110100110102121001120101010200220022102021000021222211212001122200202000020022120021211200022112001220112020012211221100201120010001010102011202111022220102012002212221022012112101120221220020010200220211222122211122202100011120022212212221222012001121210122022101212200200221201002221010200200202222010012212211102122022201100210011122110120110210002122021120021221012110010010012110021020010221021100101202011000001100002212100222101102221001002012110001121202202211022222001121210022201001120011122120021000120222120102101210202022202011120011121102221022021210101100101021012222121111212211011221021212101110222211101210221222011200100121011000112000222222202212200020112010012212001002101010202211012220001211100101022112122122212101102020112122102022210222111222222210122002110212212202000200222011200200021220211210022021011011221212001202120022102211100200212200220202120012200222221211221212200222100011212110020212221202101222000121100110220212110212201012102001211000121110000220000111110110022221210200022111110011010222011122202202012101112201011212111112210011100120101020201210012211011201120221221122000222001221020200210012021210121011210202222021222202120121210111100211201011120100011102111222021210222002011020020020110211000000202122212111211122000211001112200100221122000000100120121221120220000121202022210121010220202012201212002121112211210122222000210112102211101000102220001210202221001000222221100101111121202000202112010012010220100220111210101112021210022122002211020110010200101012220110112122101010212010101012202020102121200220020120112021022211101121022011220221011021221120212121000022112120111011010210210000001001211101121101002120001111202222201020011201122012212022111102111001101212100222200022212221021021102101200021202212110100201002120210001000112200010122001222020221111022220212002121220000000002112200202120212100011120110222111002210212220102222102011221101221102200112222111112200120200102120001002012110212221112112202221101221000020101201020001211202101021021202001220110000102120111022011010221020212201122021202101111001211120120211122112002101111112021220112010111001000122010221200200010102112222121201101112011101101221001122201201101220111201122221211120022220220121200121212211002101202102012210210212210121012202022201121100021222212120220122002022110002010001202022012010222001222", "02120102110122122200011112021102102011121201101001222201211121020122211221210012110022210012100121212222210220221211102200212221200212111222222022221121010021012211022120101202102011011010200000022102122011212111221212110210021001001201202122120021201011221112210201122221222120111111120021000210002112022000110112102120000101012101110022101121101002100121101011122101211020220112110121201001002211100020001120220020202012110212120100020212202221011120101102011002120221212100201110210202202102002211001111001120120121112221100212120111011011220212221202210011220002101022211001211201200220211122201100122202222222011100112202201012001100022100221001201111012202221020011012202102212111020202102001220220100110020121012201001011110200011112121202210222011110020001120102011221121012201220002102112201211111220220120010101110002221101221022222011122201122121022002000110112101122102210212020112212022100122210112001010222022220102221100021222101110210002010000221221021210001022210220022212010120112211202122001102200022122012201220112101020211202112211222200210202022200021221212120112221012022202112102202102100002012121220212201221102102020021222100221110022101101112020001102201121012010122120122200002120012102212002221012112011000112010111101112211100211211000122001210100202221201121001001111111011021001210012112122121222222111200120002020010000111012220211101212200120122212222202010000021122021010001110220110002101022222122112021202012012011112102101020222111011222001110111222202022012111121101122220001122000100020011002100220210010021101000112201002012100112021002001222110101120100101101010111102012200012002110021011121210111221001101020101200100012102102212012022202110121201201202100121101112001001010222220000201220100201102122112200011111210122000211222012002201200122022021100002102012221111120010020121011122010022021021001202201101112220212000012122210012011220101112202112101200201101021201010021110101010101102201111002011002021012220212110212200202220101010102222022010121220110102010211001012010111202121112212000002020010011120200201220100120011111121010121022110002111200122220222100222022221202202011212101211111220021021002101112212220110200210202100201021112000211012202111200221122121002121210120210102111000020210022221220122211122022210202011202101120020220220101100201121101122121211202222001101201220100121200001022112202122111222110000000121122111202111201212222121100120222122000112110021102022", "20100221111220220012200120122211210011221011122011021211211222000012021201211102102111121211121112122211211100000211110101002000022211001122122110202010112010001200210110201002021202122000000202002111110012102111102102001011012002110000011121100020221011002020222020220100110210112202122021211111201121011122212000021211222221102012001212111100010200210010000202010022102202212010010021011000221110010122201120112120102012102001120102122010211021002020121111001102222122212122221200222010101020122102210222022212220002010011020001120200002200001110202002020012201101222220100100011021200012202210020010111101000112121221010112222120000212020112120200121122210011100212221001212221002111222102020121112011112100020102020121010212002022220121020001211122220202020100120001200001120211022022101011002112011222101221100112011202202122010100021000202011101021120100201010121210012120022210000121011201112120102221001022001210020022222000001020122122211111110102201221212110212220102220000112102202221221122200201102102012002000220021010112122221020020020222110122121211200211110001020122011101200021101200012021022012102101111220221010201102201021100011210200012012011110121222221001202201210221222211101102210001011011020012221001011101001220112012100122211110101020020211020021110021221121000110011102012222221102100022001012102200001210100210022100211112202110021210021220111110111012202111221010012112220102202211102002101011221212110011221101021210000210122220202011011222201110112022111000000220011021001000201220211201112111011011221012100100020222100210021121001112121120002112121012212212011010100201212010022011010102001012212220010100111110211120101220212012021120210000121210221010222121200101110210102100021101000020100002111120012201012012022201021210000200212100021222222211212122221121010011222121201220221011101012001212112201120202111021221022021200000200210121111221020111112102021111100000201002201110021110110101001100021221020201111112011102100010002021211111210122112111122201201111110201120110210022212211001221010012210121212001221020101110110101112001222110121021210101112200101221212220111121211121121112002112222011021220200000022120210211122012022211221220211012210211221100200200222022002211011002121102002010200111122000202002002111202021001202222000121010022220101212010111212002111201220010210102010112121121122120201002112111202112220122002102200020011000111002220021221000101111200120000220212201201200", "12201102022101010011001022210102212102112101112111022202021211111201110121001220102220211012200002021200112120212122222101210100212112212020011222222200101012100112010210221011001112120100100021102100100200222000112212001002210220202122220211200000012102121111001102011001220111000121101101112022120011211110020021120200201020111220212021022022102010101102122000220201200112010210122101122201012222101210012000011211012101102012112020020011010221112012010201002201011221211001122020111210212221201122111121002222002112112121122212222200012220210102200110220122022122200101111212221120100212021212002222002022101121201202220201211000022210001200200020202212210021012022210211122001221020201222210212120012202002002122200012102200101021101101021121210111221012112002002220001221000101201222120112021100022210222012002112122012012222202121100222012201120011020121102111020121122102110002021111100010222110001012220212012202001020211021120022121021220201021011122000002111012022100200012200201201002220101222022110102100220201121210111122121012121210021220112211100102000201011202011200112011121010200120001120210102121122212200200120211120222000010112201200120112100120011200112112122020200122012221201102022010202202112200101220001021102022022021112112102022212011200110102012102111022122211221011021221200101112100210202200110112000121222011020011000112200002010002002222000001202202112122201102112211200212120101202220120220021202110120222111110000022111120212222022212100020011201022022021011121000111012200011022020222211211212010122021001010102122100201202012220200212202222111100110220110110101101201010021001100020010211120112212220002102220210101200212201101022110211101210221221201112020122111122021101112222101121010221102101102121000110020111221000120120202200000200220200020222211112112020221211021202012202200002222100201211210212221211001201210222021001221222112121202122122001212012221101012202121110211102220122001220212022212212120102201012111101011220000210222120210101001002220122101002112110010121200012222100202010012220221211201012110000001200121200120120111202001001002012110121111220102011112022110202221021012020202122200100100001002010202011221101111111021210200220000022001020022121010000022222022110021102211211210122210111022101200012000222221002120022111001022222022012200222112201121202202000020112221110122200102120011121120101120220102022101000220122222221222202121012110200011012001011202200022222122", "01112021111200021112102021121200100210202012102122021221210210121010112200010112000002201111221102000120101001021211022222001000011001110010112200001112010221221210100100202222221111210021000212022111120011001210200021102101020212212211022220021010020020001102111012111122211022220101120010112202201211011011002021202021210100212011011121011210021101011121200211121001012102201210020112101112011200121000202222122201202020001121102100120120112121122112001002202210121002202022201102221020111110021001222112111011012102111102000022210101002020021220102020210211211122101120000002101010221202022210220001201221212110011112001210100110100222120110212212020200002111221010120121011122021200001022000221002210022210002121012202122121211210200002011022101110200022122122102001021000002201122122010220010200120120111201002221212011220201102210210122011002112010001221220100002101111211202000100121212021112001122220211102220010001221101002021002212121212220220202000212011000120202002200012212202200011111100111200201021022122221002201002110022011022210211100210111221002002222121022220102212110222222112222101122122002212222221012210120012002112022112120022101212010022212001010110121002221122000212011120222221011010212020012202100122010201111001222222200020022012011022210011222011001000001102121211101112000012110000210021200121110102111012112220011220001220001021101202100021001202000112211102102210102111222022101110211112000202102012212122220000010120120221211122120210121000102110021121210021220200002122121202220112011201222001221020102221010000000022110210120222222022220221202021102111220200100222210012202011111022211110020112101220111101002012110001122001100022011110120202200212121101200121110200011002002101020102122011100112100102022111001211122221120102202022201101101122202111010222221211120202021012112000020222011202111201021100002202002101200220222221220112111012210200222000022001210220020001000200000001011002012211210200122112120100120012000120102022002021101120122112110011110121120022201112011122110022112200111012100100010111101210020002021010000021011212210021212222222201002012221222001011110200110011021001022022221002212221202221201021120211100100111021000001111002210011011010110212112011211202021022001210220112021011112110021221110121000222121101020010002110201220101000021000011101220110112102112022112200012221221001200010022112210012212111220101110101222122202111001110101010011201112111212222100200120", "12200000221012110101102021020020121022011102011221020020221001122222110002202121012202120200002110201101120001120020120202000210212000011121011122201201001122010121001122221011101022002001002221010210021100221111011122120202221210212021021010020210020012011022120002021001120000010111222121212201210100222102202020102120002220020000111210210001112212111121112200100101010010001200001021212200112012021111201202111100110012012210121200102111102000100210012100222222222201211222122122121220020202120012110112200020200110111200000020202002021102011220010001011222011012100010110200112000201000002021011212022121212111100210120112200020001221110112221022010100111000111002211120021112111020200201011202222011010000121222222022110210101200110200111110001201120212210012012110010022102112112000222201221001201122110101120121012120112101211111110122222222100122220022112021222122021102012220020212102122111212222002010120001000010200201200222100202101011212202201022110200100200101222101120012122112010211202212211112022210212010220221012210211222210211021110020010011012110201000000000102000121021120220220222012110100002212100002021012101202011101021110211101002120121221122211200120012211110111200010002100110000022212210020001210122111102200201102200102102012121220102012000020020001021022110210110001010201210010220111012001202110111111220201121210011112020102010101200010000022111202101012011122022211101020200001012121121102101002021001220011020202201020121212000121200211020011200200001011000010220012001012011210222121122022211121211012201010011221002222102010022212001200102100010110100101012220212121221221100212112201210212211002110011202210211110210012121221222001102001112012001102221121002122100200101100202210122222121110221202010212012112202110200022100020221002011001210111022021010200102021202100222221202020002121222110111222210202020102012012100112122201221021112221001220222011202120211012022020010210121201000121111101010110212210021021100120212212121102212112012122201212212122012200211221200000221001012201010212112111120110200111000210100122000010022000201222020222211112001202000101200210221002221202120202000102111002020110110200221002112120212112102120220102211000121101021202121201102101021022211212000010021111201221112210122001221002021111020220201100202001221000112211210100011012110110212221102002020210120222000201210211002111120220211101002101110201010221000022110101011212010002210122212001012211001021", "01020112021110222220111101000011221021220120202112102012212101001120211100110111110211101220100201101001012000012221212220010010221202002110101010221210001002202101202001120200022020121122110212100202101122102002122211000200111212011002012002211111101001020210101021001011011112021222010121020012022220201102121120102101112222202020222111201201102201020102220021222000012021110010100111010221211011020001220220221122000022101120122220011002212111222122111111000200001202011210100002221011212020021011211111102110110021200021112202122021011012120011112112001121201222020022100211110221002222020010222020002021020110120100202012010102211112221120010012222100211012121200222102021121211001010120110101200022221201210012220101000200201200220012100000201112220200211101101122100221111202210020010100111200111020012201000211200120202021202111211021221222212100112201220000210022102020101112212202200122222011211020111102211211121110112001001112212112121212001120201210112202201011121122001120221222012011102012221112022201112012201001101220102112212211220012102100220122121012001011212110022211220010221120121111222210201110211102220110102222112210012220212211020112211210201102110221000112210112221001001122211122001012222121021211020221200000110021122020201002011220122221012202002122020022010201012120100221221010211220210101021222210200020000111012011121210002120221211201121110122001222121012022021220212001002001110022011020011022101220112010222201022210002010022011010111101201221022211002222000000002111101122022220122201111210012211110101221222222201000110102000001221101020211211110222121100102010020202102020101101211020110001221102111111010110000000200211012011111002011112020121122210000001020202110021011110202002121210102021111122110101000102012022112110011122022111112211021020121012221001210100220010210122210222201021020000222011202022001000210211001100222010100110000200200222121011220002002100211101112202112220121022001220120022001122100210222001120202112020022100010220011001222010200121200101212021122212210200212002111002211002211220010002111012221201002202221020021211202110110002110212101200020011120120122210121001122202102001201110220120211001011212111101210021020211120001112021210001000011200202201122211011122120100222202011120101021212112000221102000011212200000022010110110200110222201110000112022021220110222010110200221002210010012021112110110220010102110220021112011102012012221021000112121211102212111", "00120010121022102000120111201010200112220201211021022101120110202020212201000112200111211101110121001222002201110202201110200021200201010102021002202011211101122200211100021201001201100212001211222101121221202012221120122011211211000021110201120102000210002002102220101222012201120110100021022200111122201212220021012011000011002200201002122221220010120110122212001222022020102011222021112120212112120100212020210022011001202102211122002120100101020220110202122201020110102022111211122100210111210112201212201220212202121201220021022021200002021112200220222001202221222112001220101200002210111021000012101212101010212020202222100020021001122110102100121210200021022002000202222021010221112020220221120212210211200010011111012000210101200101001020122001001222000221211020111221000211212221111210111020002212000212021021202121200001220010112012220211101010100111202220000011221000110010021011100002020222100122201002022001010101000102021220020212112210121100100200211010222020001011221102212220202022102002012221022120022102021002211122221200002111010101102102122200212022221102101220112120101010220102101000011121221202022020211000202022001211020221100112112010211121100120002120000021101201110001111020220221102211022022202021210021002022202211011102101012102102212222102121122002112100010101011012222020101011202112021100222010200222111002001202011100122002210210211112022022210222021220101201201022100101122011102021022001002121110211101012102112222001211122211110220101010020200222102022102200012120100102012212120120001011010212210121202111220200011121022121100222000200202002010200210101021011221010201211101100001122200010012110202221200222012112200100122111102120012100121110000201221202101210011122110010021211002112012120022222200200011011111221201002210100010211210000122102220201021002020201220222110122021021100021201011222212020122100022000120021021100021121210121102122012201121010021202220000011222020010001201201101020021211200021102020020121100221020121210110100122021112012211111011000202002102000002121101020011212010200122002210200112202222020022000222102001221121120002100220100212122111112111210111111222022120220202210000101021222211120122122011011122112000120011011000200101020200121110210122220222201010021222020122200112111012002101121110021011022211021210020112102112101111111222122021220102020201221111201022120221122010122100221010121011002222220002002112000001101201020111202122202112002121111011221102", "11020010222200202201002010222212020021020021110012001112000011010002211200002200221120021210010111001200010121200100222220112000110121012002102102201021221210020210200022202210112201100202210101200222002000000012220002202001002002012021010002210222201000020020202202102102222221021010121002011201202222001201012120211002101012010222120021221120002100002022202121200200222101120110121010021122011222020121110220222011000202020020221120121210021121112100200202011011200120201212012212102112222011011112022101200020111212121020022210101012120021111010222122020101101001220101010010100020100100100020212202222212001001010120102201212222002010200120101112201101112220022102200101121121201121022202122211112111002021201112001112122012220200201022010022210001122202200212012000200010102101122011101000112011101201011012002111211100120102222110001111222220222211121022220002122221110120022100201010101220212222021112201102122222021022100110121121202221112111101002122222221102200020011211120011120220001011000120121100200211212000210222222121222210212210100112011100121002010110202021210100202022120222122112221001010120010212011222120102210202200011200210012222201021222221012021020020200111210102002112220012220210112112211101120101200000221212211102022101000202120022101102112211020221221121012210100000222001121101211200101112100121101011012101120001001102002101211101212111210121010111210122001112122002222111000100121102221002212022102220211020220200000200022200110012210111122100120110011002121012122101110121011100010000212110101001010010201010211201101221021212222122000020200212212110212201021021210111100202012201020202102100100100122110011201210222220010021121201102121101122102121121210020000211210210001210121102012002011102111021101101012020210212021101111101002222112011101121210101222020111222101200201012022000120220220022200101110210010112120122020202201122012222010122111100002011112022022012121121002122211201121220210221220201002011102102022202102111102100220222112012002210002020221200221211020111222101022122100002010001011002000012210200222121002011122012212011000121000101021212001002021000002221010110212211112001211112012120122022202120121021011101121101012202122221002211100221200100201110111011121012200222000101100012001220102202110022102222112211022012012120002111201102001202000100211021120211211022200021021020111200002121012101020111201001010210220020010122001010112212211112212121122002222221102101101110", "21221221221001210222220210222112010020110011021210202012221111111202222220200022222001022220121211221122212100012222002111012221211120020110200012101000121201021201101222200110221211210201001021210221210201121022011222211122220200002222112011111221212010012101211102221220111100022200100011102101220001122101012121222220221121021210000010222202120010120202002220212202000121210020211210101110120202011221120100021120211221212211100112010202121112001101210221221002102002012212122021202000102222101022020111220210000022010202212121202101222020221200101000000020011010202102120111102222001111200220002100012102221221020012102110201021020111212010120012011012011110212222001210012211010200200020211122001102111002012020001002210122211112010002210021011210012002202220200111210002111202201121001121120111022120111102101011010120112020111202110222220000011020120022021111020212202001010001112101021022220200121120000220012012000010122011010021010012022010211221212222021202001021002021012220020111101100122212012022012222010112222001202000121211122201022222221002122111111220120202201222221100000100001011220200011000001220200002200111011120100111121201002020102121122022112112212201121012110111000020221022100120120112120011020110112012120110211121112011022010120121022121110210022002220222211121220220220120012222220110101212022112112112221222102020122221021121220211022121200221021111100010222000122220022120200202112012121020221212211022211121012011022020012122201202112120000221121200122101011112102201220000102110022012002110111022010012212002021022020010121222000200120100202121100000100221222121010010000011111101122010202211210000021212000111001002012110212200210101112201022012210000120110120220122012122110211012002220122202022220012010110100001122111000222001202002001122112211121202021211221211012222002122211020001212200010200102110122022100121122002112122001200222021010220012020001112220002110210001021011110221222002001102101201201011012120101120001201200120021010221022101022002201100102122101112210000021210211100221101020012012002111011002122210022020100021222120201222211201000010221221221202122111002001021112210201211102220212112120000102010110211210021020011102022110201011221220122101200220020002010020001211201111221112010221100101211001102110202110200000011112210112102201020200111011012121222011200010101111022000201220110011011022202001102021211110011201112012100222020220010211220202020022222210211000020211", "01121002012012112101000201100102221100211000101022002221202211112012021110021001202211022202001111210112021002022122102111021101201201212122222012022221012010210020220102121002110001000212200121011001210212110220002210121011120202010200112122021110111211222012122101202210122220220001111010020120110201222220211222022001201010021022102220212011001210022122020210112001201120102122022221200222122002201200120100221200000202110010200021120021010202021200122200210110120102211121212222010112010012002211102222200112221220111210112001010022201221010211111200120120120102102111022000000112202212001220101020010201100012121020111200010221101100010102102120102012222010201122200111122100220010012221211202011001110012021101202102211101121211210110220222021011201020002011010101002000122201211212012002202100022010221100112220110001210010102201021220100120210001101211101202211222011022210012202201121210022000201212221110222010221002001210010211020100000121112222202210201011211200011002001200112220220002022112112001100101120010000221020212211011020211210210011211002110000111101211110100202210212200000121000222110100001220101002012022010221222021122112021201012102100000011200012201220022002021220112020221200111012110110111001120201100011001102220020012002222000002221210120012020211201101002101011110000200122222201212020112001100122200202010001011100011010212112012020221001000012221201121211002220100201100021102010000010012101222221201220102100110101002012121221112202021211022211221021211210022100101110011000101101112200002122011020102120210012212202001122020120122000211121222211121001120020000022012120021221010000211220222200001102121011010101221222000112222201020022201002000010212112100010222022002111202202111200210010202212221100202121100221110011000121110001202221202222211000120201002000102121011100020222020102020100220121011200000102110101212202222221212200211101001112021201110102122102100212220102212102102020022201210101100100100201220222210022110212002000012121002222222102001110221010220102000021012220221120102011110202011122211012110010020011102022021110002021122022122001012022221202101201211222212201201012212021120220222022211200002220001222001201201020101200210211120220110200010121100101100210210121102120110110012210221121012021010001101022101000012201022022211110211100221020202220111220110121110020211211200212022100201020221011021121112201211212211020210112210120012021001012120001211221101212000202220", "21210221012210011002122111101022222122001012221222120022102222000021122110021101021020002101222021211121202021200221021100111222110122211211100220010002000112112010100111001101002220220012110112020211120221221101002210100212012002022112022010101011222100212020011121122200112100021022011112211120112111101222100202010001001102202021021211121011110112200211200012102222202202002120021220000012202020111201012101001221001221201111012210112010111022200001120000012002001001210102101002012212020112101010111010111022102221012000112120001112210020111100111120211222112120200100100120101111100221011011102221112211220120211200000120220210022122002121222220101211002101001101200122010121021222101021001202221110010011220221110010211202010011200202021210001221020001001012002211102021201122110000111112121011121111200221121000211021210120000010211200102122001212121220020220200021121101112021202010220222110002022202121212121122022002211220011120111200200000000202102100110101201211201102201210221221212121202000110221220110001022100101120100011210122220222022121121222202212120012010121102121201120121010012111020211110220012212102222221002022121100000220211021101220212012001210100101001022201012200001201110111020121222012121101011000010022112200011102000221012100100202102001101201201112021202222010001121211010200212212011002220221011121100012222221211220000211002012022221002111122001110011102210202002220101001110002210001002020022022120222221121102210022111211220000101011211100010001201202122001002110202210120011221220011111101121111012121202000122102002122212012101120110201002022012001021002010020212100100011100022120100222111022111202012111100220121020102222112201211000011202011000112112022012111110102211200212021122020221222000110120102112000012212001210020100011012102002211222222011001222202001000022200121002002210202111121221112200011022202112102122112220122102100100121021222112100120110001110111011022002220121001102101000220022120021122120000010211112111011011112012210202100200110110202121101122012201112110212221022022112220121201222021122120012021022112210220220012211021011221122211201210221021220222210201210002001112201110221112111120112010011101010220202112121102120100012102210111120202000001122202100202110120110102220202122111210010122012020210222122000010020202012111102111212020011022002021120022222212200022200022101120122010102102201121112001200212202101121022011102220202000212222021210010122101001220", "02222020212212121212110121101200122221200121000021012001201000201200020012100102201122110222012212110002201012121012012122221021222012201012010102122102210001102210220021212002222121211022202112220211002001120111201121121222201000110211102210122111102022222012010120022001211102001120102202122211011222211112022120120012100110222220111021012211111210221221102002102120001111202011002210201102202101021111122112022100002102021221222221200202212200000110101221222220202012121121021020121012002101112122120120200101112120011122021222122010221120220202001100220121022201202202200202120111101211121222212102112011121222210111121011001100102200110122210120000121111010011200002000120122200201111022101201112220200112001201110010222121222020000002002212111102011120221201201210122210202221011000100010012221200201120221221011112122211210102022201202122100120102100201002122120200002222000112222011000221201120021111020001222202211211222020201211122222221002200200001100110100210121210101010122110011012012121202112022110101220100100011022212110102002112121202021211112211220121021100122111102011100002101201021002200212120201021211211011110220022120210000000021200001022000002210222112102122022101120222212012111121110102222100221221211220110012121002110101000212201210212122002100120022021010011102110120020112021212121000020202200020121202222221122002022011112001102221000202101210121110102200200101222010221021222210002001100222101111100212221210221122022202000020022020202020211121111122202212012011012221120222121010101212120000012201101110120121102021102220012101211200000210120102122110021221221211020201111210012102022202222010020111022122022012001000001001222221010102112201012101222102120200011100011022120221102210002011120200121020100111010020010100021111200100210202220002101012210222001201111102022021210000020012122100202020220220112020011210202000001100210002111010022221101021102002112021222102012200201022211121112221102222211012220120201022021010100011122221011011012012021112002120201221112011201102200021110121220010200102121011010222020202112220102111200120220012012010022102020120100210020110222210120011210101200010020101001021002010121201222000020011221201011001002120020212222111020201100000202202200120022000112202221012010011212221110001022101001022112002122110220112121111102121102101011011122212210212202121102102022110222011002010022211022212120202212020221212112010000100122021001010111122021110010212122000", "00122111002110111121211122101000121011102121012120221010221010020000211020020120112222211221120012112221111211100220100220102000020221011221002111021111011010110001011100202002220022201121220122000022221102001012111011220000211110122020012002212012121001210012021012211200121221200222110022121202112022121010210100011220012100002020222021021000120221111100022110022100220111000000111200122220112201012101122101001200121211221021220022210100001011022002012021101121221102211211020121122021122220202011210221210111201220101100002000001200121220010001111010102200202111021102010100120221102222120100120111122111010211220221221122210022021100000022110220000202010110121102222111121001112120102122011221100012011000120202201122100020022112020122022122101110121120102122021010001220120120121000122222220100110000211202000011220212022120211021100202222200001121221100112022102120201212122212202020101212211112202221100202112222212022221210011212111021220012120212022222111220120020200112000220011021021010022021100010201201011020122221011002001100102012102022011012101001220122020001202020111111011012101000100101200010100010012202220220222022000020112212121101210121100112001201222221222220222201000220000101202102020210120220120111210020210210111121021111021101202121100222002222100200021211101001201011000202201011120122210110102102021121122120020201220201221221201210000010101220100022010002021200020122022121101122112022102000022102201020011111201000220112010000020100201021101012111211201102022002112001020120211122222220121012201120211112220200110220201200111221101212012012002112012010022220122120122102210101122212222012010100200020111121220120220100101011022111020201202112110122022020200102001200001000222110001121012210121212101121201110110110220102102012001002000120211011112000002200002020210222110221110020001202122112221011101002002100122021222210202211202022100010000210210211102112011202201022020022212101202100001102100201110021011122212021111002201020000011101000202102211022212102021201211010201001202221221220012102101020210100221111120122122102210012102010210011122100110010202021212021222022021022220122122112110102122111111202222221222020220121002221200210200120022212000210221001220021222021221122120010022111220220011101011120122012220201222222002112002110121001001211112120122212022112201211001100011001200122201002022222020101220100110221101202022002210021111110001212000022000020212122221012212210110012112211", "01121222201121010211002010112111201200200201120001021021100021022220111221201010011121201210010021202210221111111220220011101011100220201102111110121220011211110222222011100210222000221101111212102001201211001110202202122101200222010002012200200211112120111210200002000022221102201012222221012221121220121211112020210200012212120222221012210221020012102021100202120012122121122101112012110221221000211201210210001102000012221022022222000211001222101122112220001002222012112210200010200222002202101122210111202000212222202002020210112200202011021202120120001121200020012122100010201022111011001200222110112200021210222121101102112000202020110021220120111121120110220010111101101110020110211200220100010112110120000002112200220011120200021121210110020101121000011122020102002002101011211100100220022220101002101202022100212202012000111010112022221100212101121210012002021011122111202012220202120010201222101120202120112002111001221222020010010021211011212012200011111021101101101000200112221100121111100102201110120110010200220212102100222100020111101111100211010211212122100021222201222200020110001222200122201010110202101011220022120202202121022022122212120021212222022022111112012212222212111202122110102000211201121110201020220121012210210111201120002111001001022022211010211221011022011220120221220112111222120211001200221102100202202201220102002011222001020112110211111200222000102221001112201101211202120012101200001102212001110121221102221020100200001222012222000001210220012100221112111211101122001112212111122011201012011000101100020011112210120110002102220002100121001021122022222001012200020110221112120102122012020220221222211211100002010211211111020221100220210122002122202211010022111001111202022201111201012100112211121002021212120202100122112121102022201221202102000211120012001221221020101012001210010022022020112110222202021201201100122010122020110022112111001100100201100120122212102202100101200122020120000000022220202020212100000110200122022001111110221012111221220212212000202100120021112021200121110022102112200221010201202112101210200211210220011100111120220120222010212220210210200022012001100212021020210222001201101221002122201102122200011101110112202110210021100120122211101020000101222202010001012022111101000010200222022210112202112012000102020212111002212202012021101011001222021002010000101002022020112022021112221120011111020210202112011122021102200020211212212211002010102020102110101120001221102200", "20022112220121200122222222111022110111211102012212021222101012212122212110112000020101110220221212012210111021221101022200001000121121221102200122211222020211220100211210100111221222212120221200221110210010022222010101101020220020111011122021000202010201102200020202110021102001001200202120120111011000210000201100002020201212220001212200001012122222011100222001202022211021101100122010110001111211120110101112020111212021010122111102211202011010002200100010012222002121202020111222210212212022111210102020022102022100020202200000222121101111202012121210000021111011120122212001121022111111102110021020112021222212221200022101002122001002010002202022101211000221000210211022111121220200112010220200110200201211012102010222220101012010200121120110000211101001200021121102111112121111001101022221022112020102101001122221120212201000010000200121210011201120202022021122100022201200111210112111201201120112222100012002012111211202112210010102002010220012120100222210021201220012211001021201012102111111210212110010212021120022100001110122100112102021012211202122002011210210022000211122011122120220200122210202002122222110201012200021002002210120222011100111210211012212202000021011012220021200010020002011011111221122022022222012001121011212221200011100221002010212000220212112112112111100010212101020012111221002111200100002101010220001002111002222011021011002111222112200001120211210200021112222020122122001210021122202201020201002112021210220110101111101212020000021200022112102011112111011212021010101112010100000012202121202100100220012221001001120010011100221100001112221010212122121211000002020010002012211210020220022211220001022122121222201002000110102100101111120021022202110020122211100111112202000212110101010101100100021200002212001201211201121021010120221122111010211201122202002221122202022121200012220202011010000020201211120120111201020120120221020201221010211011100201120201202201021022112020002121111110100010012021122000021102022111110011010022022211110211110002120121211101111000202021211220221021100201001021001121120000201021000001022222212210122102001022102202011202122111110011112201110220011120222210200011021112020110100022001201122222211010022022101002222001121120120001011201101121101001120001112010112100200222010120122221121120021011100002212122011211220200110101022012002021121101012222101120222222002112010020020022101011021020212111121110011222020210010001201110011220212022212000210201121102120111212", "10100212110201222011021220210220200211101011122211021110220110101222012201112211100121101121022211111001101112220001022110021011010202201122221200122220112021020111210212110001102012110022001020111201000111120020221021212011001222111101121021002122002220211201002002202001102010012100021020100210121210020202202222022122022101210000220220102211200200100110012121102210220211122010202122021200120101011122012211210102101202120112201020222112200200012210212122122002011121001101211021010020001020022000101111012010102111212111010212012110202222121021200012001212102212110222202010012122221222112021021100220002000100210101000200001122121010222120212210111201001221221102110211102020022121110120111200222120220201200101012022212000122102212200212112121120020012201120001212012211212101010111221200201221020002121010100011112220221010212210202001012221220200112212101100110120011221112120101012011001201211020020220021020111010220022100112101112122022111121200022120220000100122101200212201112122101201121122120211000211210201110212010211110200000212220100101120110010222002102010222122111110011020200121220110210212010202101200221202121210020212220021110012210022102121002221111011110122100020100222210001020002102120211120120022100012120012122021111120010021111121002220122211000012101121221222200022020212120021010210110200020111112012022121201121021012112011120121002000220121222212000011212200020021011212000010110010001000020000220100112002120002100102021022002221100121220011201201200001202000212122011211200021112121101020022121112012000000102101210010020200120202200220220011121110100020000021002002002121212001122111101102010200111212210000022001002111212201221012102201211200212202102121120000111201022200012122220102020000000012100200011211012111221220211221212012120002021122100202220210021110010002212020001021120210022012122121101200201110120010210122002221212110111010100210122020012010001022011010122112000022001000112122212112220211100012111220112121000002021110001000202222021020212211212220201222110200022102100121001102011102111120200210212222222011102121211221100211011012212001100101112111000121121000211011222022100122011022110000021120110000102100120021112211002102222212202101012220012012121122210212100110102100212110221220022201111122101100002210000001210111101022010202120021001000202110012200000221012201022212111221020212222020200010022221100020221102211010102021120101002221201110011011020002211000122012", "00001122020102120010220212111012011212220110101221101022011122210201121120111010210001120222020221010210202021000210022000210222220002000112010121010222112122210000010121222221112102101202122110202012200000211002120122111120220022221200011010220210022221101001122200220121121220000111112200211121210022210102110121221001112222210021210111111121012012211100112100212110000210011212222021102001022001122110121002121020021122222012120111022120112012002202111000102011221020221002011022201000001112102001222100122000212200100101121122022010222001001212222011022220202011120201020001211222201010221101000100202120111022111020220010111211202122122002200020220001110121012201201110210001220200222210121001020110012211002020122121021212000200101211210121011201022102200111201200100021122100122112212012221120210212200120121022001200101011100022211200121221120102110200012200201001100012222200222200200200110220120122011220100121222201200110002010020211101011121012202011112120001220010101021220120102011020202211221100020021122001210100120120200101221210001222100212120100102200101101101211012120101211012200220020000002222011102001022220101101212212211101020212220212220202201221000012210111101111002202112200120002210121212110120210222012211021222220200000022200222021111011220212200020000201010111001222201021002210200111221112210210001101220200110020101110022210100001212221200011012001110212022110200221222212002021011101121211111202222222220110222202012112011112110100211212122122101220110221010211212120220211020010121222201210101122112022100021121202110012020110112100211022100201010121020100201012021000112110221110000112210002102022211120011122101202112011002201022200212100010010002012122101222001122021221212110211110102102102021000111211211102201201122101221201221221022111220010102022102100112212202011121020011011001212200221100100021102020100210101000020211201120120200020020210002120002222110222112021122001112021210101021022020111212120002000220111211122120010001112212201000221001112001201120122022200222000102112112102101220201202122222020011020202210020101200021202011022221122101022000001120221012201110002122222002221100022020220102020220200112211210101022101002001212122002002210020000022221202010010210021210221001122200110000002021211020222102210122201100211121011010000020010122011011121000102211000110211002002221120001012210201022111211102012222100200001122002101111001022121210112021121212001102122210201201110", "02022212011002100022202020002001210102101100210010210121202021201111110211212101000112122222122100200121021201212111101202001022210210012010211022111022121101110000001210120022111211112010010122021120212020020222211112100212120102010000102202101122221110002220022011010200002020211002101011222012121101221020121210001212212020011211012002020111221012200022002212120200200102100201212120020201000222222222112012221201200112111211011202100010200220122200210012221011221000021120120102110011012000211110010120211222210110121011221121022212002102100010021121120002220020222020221012200010010102202120220002210202202112021200122022001122200120121011222200120001122202021212122110100120002112222121102020012001100212012112221120211020010221112220120121111011121101201110212111002012001022122020002221001020221200021012120000212201000200201011211000021201000002020110111101222000002021201111122002210201001100020220011221101111212121121002122120011111200100002222221020120120112100021002022111222220122001010202220100010111022021002220000100212121210110020000111120010021010201120002211221221212222022001201022102111102200000222110221022101221010200100012021102201212022122121001210222210012010102220110120101220000211210022210000202112122011111200100221222212020201101210002012222202210011221102001000120221110212012020021001102111100200100210201120112111020121022022020111212020112000122010011201001120220220021000110002022000121010010012112210111122010002210110121112100221112122010100211101021012212112200211102002102102202200020000222220022021202220112011002002121202210221021022010210002101010201221110102110110101001212210202000221001100200212011201111011212100201102222201222102222020222010002222021010222020100100022110000112002120020122102100121020021021000102102201011212000002112012222201120220220002221101120010120120220212201201000222110211120100102122002021211022221022112200010002100101202000000101101022121021200020220101200010201222020102202111201210012200011012201221011112100200121001020022012122202211022002212221022121122001220221121102222100022222110021021022121000211002110000202121020001210120212201212011210112001121221021021120220110000021210101100020012201110112101110120222110000022201212001010101020020001222111011001200110222200001122100200000110000212012221122220012201020002120120221001122100120111101002110122200212100000122110000222021110201202010121000212001221121010222010021201020020000122002000012010", "02012222211111021020200220110000001220211212222010111112120101221000100122020121021221210212212021010020221202110101122102000110010010112221110211102101121020120102211020211202202110212120112222021002201212220012011101101211002022122010111011210212212211110021102220012011221020121211201022220110012221011020100121110210022111021121002120211011112021110122002100202021212010200012002010202120100211210112010120001020200112212101212120101122012002201000002122111020011210100010100202002002120011011201101021201022001101012112001100112202102210222012102011121201001200112210001120201201201211222200210002202202102210111122122221022000100222001101111111020021221212102021212000200120111121002221122221110200120201010022100200101211222110111122120021010212211200000101202201020122201121100021021002112111110210210111212200110212012201211111102202201111210012211122010220122001210021022011000122201002012010011200202120112212120100112011021200110010201110011220001210121011122201012012200000021210211012022000220001111000202020001101022220002100122222222100022110002112122111201110101212110021120022001121222120010011012212012220221021222110121102000201001001000122101111211012202002212111110111201112211120101221122202111100210202001220202110000201000222022202220122102221020020010210001122120212000121010002111011111122000202212212120122002001101110121201110010112220121121102120021222221201202101100111011111201011012120221012000102222222120121012010102220211000121001110210020011112021220202022222202211020202012210011001021001112001102102110011102100011220120202000111101001210022120211122211000001201222002212210011201102100121121112222021021220011120110222100202102122100000201001222021220010122101111202112112100020011211001100100210010212210000012112021000022201100000101212211001112010111202110110000000202111210221021210002102012212212200222200212222011022221001001200220022002120010211120012220020120100122100200201100111212211112112012001022102211122222000012220011220022120021012221100000120012001020012010122210101221222000101200001222012010020001022210121202222101210111002222202020110022022200212122012111022122000220000221210211212100102112212210200220000221202121221020010112000211211210211110012022220020211222111000110000100112001120101012020001110212020122222000211021010112012001210212211122201210211110202010012000201001122222002021211221011020111011102112002210011200111121111000020122211100222111210102210122211", "21010200001002020210211012010011022202110022022121222121000101202122101020121022021000111112102002202011210000221020012200102201220210111210210010001020121021001200221001221101212001111012122000200220110100100102111100221021011102211001000212200010212022122220101211001221212221102000220121202112022001010212012200010012211121100211112020201210122111102121021111110202111102011202012110002212111202202211021010222201222000220021202221021211021011002111021121012011012120022102102020121122110001222212101211110002111222110010122121020020212002111210021011101202010022020011020212211122011211100222000002210012220102220022112210110200120010111212101121110112221022112202002021122201202210011102010221112010201010212000110121020010122101112100201212110100200020202122011002022202000011000210122122221021111212101010120210202002020111220102212012010022110021200101012222222010222000012120002222011021010222102120201010120220121101120121102112102201200101022221022022200122221112020010010022121212201221212212212111010202002011121020210002210120010211120111211101200001102221000222222001100000011211020210111212012111210011000021200202002022001010111022222121011102210101221101001100100110022221122021002012121111011220112112221021220102202210001102022000111221212102110011010120002120121000010101200002222212111100021121200201121001001211022111100211211011002102221220020221202000011122020220202112121101000000021102222201111201010010211121112011212222201000110220201110002212011220211210120000010200010011212101011202212110122110111112001122112000020212212122102220010120112012121102022012122210112011122210102022220122202112111212101020222021220200021000122121111100021110010102111202021111112120010210122112012012121000020221122020012021220101202201010122210202221121022000100100102221012020201000211210201211012100000010201022101220100120100122210012220211001022000000121212111011202001110212101021020020200111000120022220121200002210100001102100001021211101220210022222200220010201021201202122200010010122211002112111220202002112210111111110120201210220021222200001022012101221222021120201112200202010202022112021112020020212120201120021202020001101002102222011210010201210021112110011022102021121212012020100220000102000202111200202002021102022201200201210021001122110012221101022020012012021111110110022012122011212011211102122210220212011222211122100201012122121210001002012001200201011212202001211000201022212200201021201200120", "01010110211210221122120120121111012122210220220021201122200020112210221210110110202200022122010212010221010001212212212011012220201211021010102011112021201022102110122220102210202021122011102200202021121121002212000000120012000122121022100212120200111210212110120020110112020112020200201001022222020222120000002102002202112210202102120010210001201220101112020201022001220022000200211112012220111221211112020111211121201112202121220211001112000200001112012111101211201011010021201022100121111120022102211010120001101211101210022201210002220110201110122001222122101122101212012201210022200110111221211111100202220121021101112101001020021200001121000120020211222122012111111120220021002021121002222012212121210200102112100212022202022102111201221110110122220121021100120101122002021212112111220220010221110001102001222001200110111122210100200201101121011222022011111221221002010011101100211022221221122221220010000012111212120001211011001221210012211110102221110220020212102020011001112201220211210202200100200002222200110120021011202020010202002102120122212012021022011010211122100201110111212122111101200000122110102001220101122012111200002210000110221220211020111121120011211211011002120022220122101212221012010012102121020202121010011201222001002100202020110011200121121102021202210222111211001202222112102022222122020211121201002222112011221011212121211102211112202221210200102010100111222212211220212111212011212000002010211120002101220010012221210010112000102001102121010011010101000101110002120012200222110201101220110102120010102010110210212012200221101200112121021021010220100022220001222101221012212212120210000020102101022200101020110200220100011101121000101120210012221220111002210011211111200222122110201212211202012002011100210022100101011102000112221020221220201000100111000022112012120222211101121022021010222021122021120202212120102202200110010212020102100021000110022002111111002211022002022121100120002011200022101111021212111020010022002112102221011211211121001222111201101112011112012112102011011021000201221200201201022001201201121202122212022222220100020021021122201111202111110202110201110001001112022021021101111210000002112211110221220122220100002000111201201222200102011200221001112102001100112100120102002222202002112012220120010222012201121020020020111022122111102221001001010202201222210122011001102110121100000220102000220211110001110012120012001112012010122022101112111022211210212121102102200112100022", "11002200022020001112011212100021212012111001110011220021221200000111111210001121121102112001202020121122101100221111211101011201211012001002220221011220222111001101101120112022121101010200112210200112221211121001120010100111210202001212200001200220220102220122101010001022001202002020020012000000022010012221201210201010122000210012200102102102122101020201211022220010102122012222102010010212021202022221220002021221221101200212210220100201111012120220222110220000000100112102221201100200122200222022112110100100211021002201212110121122220100122222212120110000210220100002100122101111201122001022000011201000002201000200210012211011222001211200202100111112022210111010011011002010101121202110102110122020202022002122120211021102212201102000112022002002220102022011210010120102201101002211210210012210021200120222110112202112001212012001020021112100220100111201212010201102022221110211201112211101011000111221112000010022221111011121210020112211011001120200102202221221212000111010210111021210011212001100210021112202120102011120210102111111200110202020202202111122010222000221122211010000111122100101200112002110122010012211220011100102122221000211111212100210202111000121110221120121102102211200021202010122000000222220021020002220012120101221020101122211212220210012121201220111102011222200221111222001102022111020200200101100201002210211002211221121210210102011110202202221121012212102112211102021002221000212202002212001200021020220020100112211222102112001000020110211020012110110202001001020200101102222121220122021201222222010000122111202211022020012222120210201122111212222021012000220102221211220100200022222201001122220111121220110100220202121112121221211022000022110002211212110222122021100220200210022201022221122002212010220112120011020112210212001020112120101010120201000201202001010020021201221022110110010102210122022011202001122221001212200102002010012000001020212012112121222222000222120101002100021001222101010211212111121022011210100200111021022000000011100002221101010112010101022110112101110001221100100022102212201010110021010000120100222211221011112101101120022110020000202000001100021110002112020021102212220010002122220120120111011211210102022022020010002020202101110100012010012001202102211211221101222010011020000011020102200101201022210021020021102120100000021012110110220222011020021202121111121212011100000122202210222122021222102112211101120111222011102210211122111210211211012201010020210012021020110", "12020100021212120001000021101002120021011201120121222221011000010001001220212111002212021201022222210002100211200120022100100121010122101011022120102001200201212210122210210020222212122022200200000001210122002001220201002200202020211102002202010100120212020012101221122121202011011201220120220211202100211011021201011210011222202020222121021122100001222110212121122100102211210212021102011221100200110120222002210002200012222220112012022022220202021121002111201011122221210210011210021201222100200210112100000110112010001221211021120020111121210110101000010110101122202001022111201020121020110000212102201211200221201222220122020212220102211122002110111010200012102101102100121102122100010101021120102120021100220110202102211200122221212111122000121221020002111000021202000102211012100011200121221012001202010221201222000211201002002102102221102010211220010201011100201120101102210222001102220011200012001102120112201110110210000220112001220110222102212011002120220110022200012201000200121221121122210020001110121212102100120021102210211111001220021200220220001001212000002200111100220021202111112210020011020001002202000002010112221102211121201121220212122200101221212201112210212120211220020002122021220010022012002022020121200120100121112110120120210010001121011212221122000011000010122122110001201222210220221102221010012200201000100002212112110011102202120110102201020012220101211010120200200120022202022011000122211220012202002211122022012210021121120001021102000101201122020122220212101021120222102121212120000201121121222212102012001211102101101000011000001120102110212022220111120112012011022020222011220022112012210111101210100021001011220100112000201012202112200200120201001110201110212200201111011102202122120002120110020002100102110211011100022022120211112110112022012102211112221222122011120201211112012212020211212021111222112112201121221012000022022011122100121001122212010201222010101001221212101220110010012110101101022000211110211010211022010201222102010102112222022020012000221201010202111012111110202200102101002212112221211102111111021001111112100022100200221101222001101121020211221120001121110110220212102220111201012101011210212202100212101102021002120201212221120111111112021202010220211021202110122121111022102201200011002001001002122010012200220122122001020220011122220110102211000002020010202121001211122000222112212211121211201212221120100201012201010200212122200221220001110021110112020001100112002100", "12010220212220002220020122002111010202200100012120110010201101212001202000011021111202111211002210102201022012122201000222022012211211101111001222002122202111122021112012110020112221200221102011202200212102200001021011102210122010101012212020100011012002110220222001101122012111120010201220202000212121022210101212111202121012121100122012211000221011022210222101021120012011112022012201100100102202020110200121021220100101201220102212120101201022200121020121112111101001212021210120020122111221002110122000020201211212000112100122200200200102122100012001212011211210011220021200221201200000022012012211101120201110010221022001010222020002202100222001000110002000222100220120000002101210222221001022100021011121011111100200121202011221002200101000200220012101010120111111200122100110201001102211110020102011002011121220011200101221000002020121212122100122200112101122100121210002111102221100200221101012102010211022100200212110210122012211110002021102212112121110002012112021002021102211110101010222122001002021002100101200000012001011020020110212111100210121101102211201201020000122011220021220210111220121120222222212000111211001101020012212022021222222101010201020220112112100111200102111011101210222021210201222000010202111010100201212221112100201221012200202102201021021202220200201112212120122220221100111202210102110002221002200000212120110021011200122212220201100221002212010122110011100121222220112111101220122022111010121211121111110001120010201021222000121110201222212000000102001022121122220200012221212211222121022001222112201101112111121101010201121120012111021112211102021022011100221110011012120000221010000221211112222101220002010110221000000020010122112101201120100020022201221101012202021000212001000210112100211202011112121020220020110100202102002000010212110021200212011121122012201101102101002010101201110121220220121020220211110200012022201122122001011212012002100011100111101002021221112122001120220100200011221100112022022200021200202020120000200120102201200110110200102100201122201112211211000010201010020120021121020111100221202201112201002101111100020211002201001102122122120100221000001200021020012222212000011110122202110002022021111002121102212012012201210122102210211021021012121002001200221121221000000012001202201221122112111022200200110120010212020002222001020020101111020022220111011222201121120201010000011112100121102100010022001121020200202022021022220111100201200201222120110211210210022122220", "02001121210022012002201122001020120012222020001012122020010102212000111102202201200102220102012102121221222112212012102102102111200012101011102222002001002201121222002201011021221111121021102011201011012221201001021112110010111101220122120221110020110100120021012010212011202201102100020122221222000022212102212002122122222110201120112002111120100112200200100212202211001110102100010220122122011111021201201122210010111202020220211002210102000111201001212220210122112020112012020210022212201212200200021010111112112122121020110220011211001002020200211101200100101110211020112010121102202111200120200101201010002222101222220102002021211111121002121220011001001201220012020221011100210112200100001202011101211120011221111121112100110121100120101210012021012021210021020110102022221100121010200010102200010121212200222020022200020201011101102200112212211002000112102210210002202111000202011012220010121220211110200201202121111201120110202000022110200101101022000120102202211122122212010001001212122022011100020121202212110200111211202101121020220010220112022110122212002222221120221101101201022020122200010110200202112010212012020021002121202220022110001210110122220212012012022121020201220212012102201012211201102121112102221101222221112001010201000021112122021000020102221121020202100221112111121210001011112201221200222111000001211121101001012202111211112201122010001202100010012000012121211110021111201211020212202102112210202220010002122202200222220010000110222022020212010021102012021201211121112111121112212020222100210101210102210011002222010211122121100012211121002222220002102121112221100221022112210020102122110200110211222122111101122200121011100000221111121211210102021210000202002011121000102202202000111012010202002100110120202111000200102110220112201111200201120202222221120022100102020011100022120200212210200220121121222202000000201211111110221112211120022020111022022121011012110122210021001212220210110201122222121102211222100202210210020220222002122121001200120122200210112022012121211002202110212111120220021212011000020210111112000002222202202110120021112100122122022110011222212021202110011120012100201220220002011102002111012022120201220001200211100001010020101210212022120210112100222001001012110221121011102212212110202102021110111222011112121211202111112120020022110221022111211010022212200221111110000001012021012211110122002211121000221121000111110202202211120110012202210001112011110100202201121220122110", "22202012100001021211011111102120210010212212200001201020202110012101012222121012002010112001112011212011100211102102121111002210220110021201200200200201020122210222121002021022102121022102122021221211202212212111100102111020021102110222110020000020200000010211222210012220202100020010112201000212010120201212002002120121202000112012101022200001200111222212112002011022122111122010122202112200210102222121210111210010022010211021120100121022210120001211112212220010202112211202211022102210001102120120002111220220211002021202120110010101102202020201112122221010002100212222012012012201000102111120102022220200121221121121210110000212011112101122212121121000001011120120110101120220120011110112212202022102112020122011001210001121201211120102221221212201022000022200102111220110222011102221102202022110122100120010012221101021200212200122010221112122012202222121220102201021010021121020200011010222110120222220112110202110110020002212110221211021201200100122211211120122100000111110222002101112121210101201020002002222002112102201020102121202022102021102221200111011102101100210200121110221101100200000121011022020111101222111121000022100121101202102110012022202220021022202100110210210111122110200222201201201112021221202120200000102000111201121022000200010221012022220210022210020201022022010102101112222102110101210020102021021222011121220020101021221020212210011210220220202001121112120020121122210011000221101020221201212002022211202112210220111001202202020121220100012101011121221212112202121102000111012022021022010201202100200220122021011101221222212011220220020202210222211101112101020101211000002202201201111110021202110220122102012100200212020100122200121010001200222212202220210000202120002122202022101102212210100022111101021201221111202221120221120021220011221210010021012210011111110001121102002011120100010202001120100121120001222121000200111212212121122111021010112121121200220211020120001020101122102201100211020222112002101212020210010221202101002220012222120100200020210102111221012012001221211021201022121002112112201202120020210100212021000110200101102200122100111001012001122110212012200020110021102010020001110212122000121220112001110200110021202211110001122101010012022220011011200221102010011212102020122100111002101120002120110022002221120021110201210201210200022121120102010001112000212202022100211210012102122021202121220122202201221111102011020000010122022201212021201100202221101000020110001222011011120", "01010110121001022221121100221011110012222111102022122220202120110110000222020100202200021020212201120211002012020200120212111012020002120210122201112101122212001122211001220101211200022120122001111211120120011111200201220212001222101121022202020201201212020102212000101222022101200110021121111210010221112112000122112010222102112201212211111011000122201100100011212112112112200211211001202122110012121211220121200202221220111210212112020021221222020012111201220012120102101120100122121200210001010001202210122012002022202121202021122101200100212202211212211010112211201202011010210111111022220101000222222201022210212111020011020210221220002001221111020022200101100022020202102010022202120220202211102110202110121221211212202002222120222211211110001101011212201200220020101201211101122212220210021002122112101202011010011222102001202210211102122200001012202112010121122200210112100100111000002012200112111021221001021122222111201211201022002011102110011200000011020211122110010002200100010020111020121002100221111011100222001000200211110121101001111020101010020110001211010022022222200010020211221211212200221201111210120121221221210010022212101021220122212221200010011121101221100022201211111110212011112112000212202211021021220112100110220200202212121202100211112100210212222110220002100212121200011121100221100020112212021020101122110212122021202222102021210212101112011101101000200221222201100010022120212202201101001001002102201111021101102120022020110222111111121102122120212110202002222120002222020201220220202010201210021001122212120210220002001211112121100102221001102100100221112010101112212110001102122202120100112221012122111110220210100221100011020210111222001002122210202212210002112021022110112112110110012122101210000200212020101022101202101201100112222020001111102221000210022011021011210101120210102011112121101210121210202102121101222122020100002010212101110221011202122022222221222021220021210022101110002210210102221121020120121111102202110120111112122110012000122112210222200112020120122011122010010110202212111211221212212012111020120011202000001122201120002011222102110220100112200101012122210122111120022200212112220222012022222222100221222120201012022211021210102001110020220200220102211112201220102100210011021100111220210220120010202102211221000022201221212020111100112000002112101112000112022110100101200212211122201022212212220001021102012002011112020220220122102120011122202002110002222111111111210111", "02202010222111110022011212202100020012102102011012010110122100001220221110020021112112101122202120212021202000111120010021120211202010221211021122210212221010001122221122020012001121212101101102211012211212120011000222201122002101100000221010122111110101020112100100020201011122101120222100210012100012010012102002201020010111112011021021112121220112010111102021101110221020102100110122010021212112210112201110210211002022001121011122120221122212210211020002010222122102020221220122020012120022011222021111021002022011221122022222012120012020000202202100211012221221000011012201112110200200220111210011100201121101222021201111011122112111201010110220121221200202202200120202121221001121111022200121122212021110222011202100222202121210122111000120102202012020112210221001020112011101200111200212002011110011002012011200010200200211220221000021011112102012001000101100120010211120010120111010200212220122210210221102100201220210011010021011110122102022110121102101212021201121120110100210020010202102010112001001002102222222020121001102021110010220220001021122210212002021011221102020120220102001220011022021022220010010221201111121201102110221222222121121201210110021021110111222222211010112022121000020112212000212110120012102102001010101020202010010112200021011221101220200122200200120000022210120110220022202202120200200210221011222200101021012211200022022200100010101021012101200010222020121222212010100100222212012021100210120222020220012211201210011202111012002122220112121120202020222110111021012222212002120020012222101101210111021012120010101122212102221220021001221100200202011121111220110212101122010220010120220222100110212210112002101202122112021102220202100121110211012100121021210010101022100202201111101022211222121022200112120222202221020122221222020122002212211022102220112000000210020011110010202210112220110200100102122120101202010201210101001210221022020220010111012000011012022120201122211222221121001120202211102111001100120020101101220111212111100202022001021001202202112201210112200222211121022000101010100001212222001110201121112222020222001100002021110220101211122200020211102200120212011220001102111200222201022121202022202210112100102000102012022212102202111111020202011201110011122210102210220110102121210120020002210011020122201122012201222101221000010100022220120110021012201100211120020000112222002212100210220220012111000202021010201001102010120021101110200101021211220220011120012012022020220212200", "21212012010201220010100202110210211012012200212002122120022111222101201102122222021100110001102200221112000122111112201012021211120020110100102202102021001221100222220222220210121121002110012022120222111122011011022202012122201100021200201002021021100020222122022122022010110011221221201100100022000221122210010121000021210122101102210101220002022110112021101102111001001201201000220102000201210221000000200000011012210120101100122021222120212000002010221120001120001202220012120222220222020010210020122022220120010122121022002202201010122101111011122202101120001002000201101200001012102100100010112020110102220121222021012221210002021002001001212221201002111022221112211122220211022000021220020122010200121201202222111002112020212222121211022221202001020220112121110010021110102001001220122022001102200122201100012012010110011001201110201201101011010100222100020020101010211221020212012112202100202020012011222200100012021102021210101000102222021210022112202120222121221020220110101210100002100120102021002120212222022120121201102020020012120220112002110001110221110002122201100200202120102210112020200020100210100212121101220000100102101102110212112222000211012120212122201120102222021221111020012100110201010002012220202021020110011012220221200212001001112101212012002211212010212200001012022200020110010120122020110020201020210111201111200101120122021120000121112011022122221120000120110011200221020221222112012112220001211212112012120101001210010221002201002020212121010111110120112012001101100220010221112111110011212202222102022202101100010011120010101210101101022001222220212201010100111220110222111022111202212212212220002211102202021101011000022022022011112100212012200221021211000010120011222012020022002100112222010122022201102121200011100210110211011220021102212012012002122122122221100212110120221111120122212120201122100022200120202022111011011202211010011121211011221122100000022200110222212122022121122222002022022021122201000010202001202111011021210110211112110200102022121010200121210212212221202202121121000012100122022201010022001102122022220221112211201211010211000011111102201210001210202202022000111111110111202222020001000101111222002121121010121102201112222010111220000122121112200222211111121110211002020202012221020012220202211012122212101202022110112011111100000000002201112001100010011212110010121210100211022211201120012120022201201222122100201211021211111012001110221101100010111012100222210021011101", "12220002121000020012101021121111112012222211112010122001001022110200101110100002122111210101210021202200002210211201000002202010202202121021022011221222010210102212000002020001002010001121021111201002211022220222012120001020121102122022210220100202112021220222220111010010110001021120202121101221200202021102021022021020220101222122212020121201010010102020111221102102111001211021101001120210022201210000012212001221100122101201112211101220222112010212121011000202012021121010211110210212002201211000220221122121021201212120110211001202102120211200022110112021001020210222112022011102020222010010111101102210122200120010202211012222002221012211211101222100111222022121210211022100212120200222010201121012012002200221221210021001201001022221021022101100121012120202112200022102122111022110000201222001101101211221021211002002101121212002110022020100120112102210121000020221110212110122102012011020122212220102102200212221101100011001012022102112102010021021002002112120022120001001211011221002110001100121101202121121001102110120102112110122022112201211021021001020221202122200221100210000112212102112112110222010002101000120010202122001011202001211011120221221101220210221101100020221112012020222022010010120022202211002102122112000012020020002121202200111122110101021222010010010220011220101100011110011021110100012211022110122022222220100022222020200120021121210200202121121010000021000010022212102221001210012100020120102011001120220221101220021222022010220121222111000101201022220121101111020011110202110112011012100021111111110220022212022020101020212220101101101112102022221001111210100110120011220211211020001011122122100020122002122021212121121020102220222112111210020100011201011212212101111000120210001111112201011221122111111112002002011221120220112121122022110112221011000100201000210022201111002022222211222212022222120210200212002102000002002201020002210022002121202120100122211122102222022120011022000000002200221001111012201022120011102101000022102001210002110220010222022012212002221000110211011200200022100222022202020010210020011222121221212222112110100221012010221222002212112011221112120112012022020021200012021200220100201110021111102112101211222200112120101020202000112102221000021222202211220111022010202202000022002111002221221102210202201120100202221021002000102210220212022122000121212210121111211011021010120102222201101120000211010012210021220002021112222012102000121220001120112100211112121211001122110", "12202111200201022212100012112221121212010101001220222221000200212202212020020021221000002201022022101120220120002201102010010211121121220120200002000001022202222110201212101021020112110112020022222202222200111212010100222202200011110010121002201201011211101101021002011222000102220211000002011110001011111220010021001100001220012120222100212000121020100210121022202220001110210001100211001000221210100010101022201021201201000212022201120010200010122000111101211100111021200112022100200210221202011221111222200101012220221120201110122022202001220120100022202012000201011111100022112122020100101112210021122012110001100101201021011012200220222211201001102210121102202001122100012002001122122022021101010122202212100111202200020202210001212222101200002022121001101021212011220221122200202020122121112021020022010220210220021212111200120220222222212110021201111210122220101100100202222022222200210100202200010102021102112100100220200220120001200202120111211222202111022221000012101211220021222220002002100121011002212012101102122201001121002111100001101200001212220202210222120001022210121010101021110112121012221010220122010122212022020120102201120021112111022212211111222102202201100112210101112010102201211101102112022220000010000010020021210021010000111222111022210201021110120220012210220212112010121002222000222002122011220210101122012100221110201021000102120000211220121012210221220012102101211010120111000202022010202120010021200201012212022022111210020221220200110012110221121211121101020110122002110001012120010210202000002001212002022000021102022102112220201120112210001222102022201212010012222000220001102210102000122222222222102222020021222111202011002120112102100101211011012112101200110022112000022221012112202222202022210100100120202112020111022220002002122010001022100012011100012121212010212200021022221120222120122111211121212220222000121221221010111202121220211221110201021010120101210200021222001221000101200201212201010212212122211212011112100000102110120002021002110200100102021012010201121000121210010000121002010112011221200100010200002220001022112100111100101022122012010220022020112221200020122211022212002001022102201122220010122110121010021200020211121221122122111212001212021102000022102111011112101202212100112021211200122012211200201222121121212220020000022212201012112111100010222220001111111120110120002122102201102200102122200020122120002122111020101202101012100011000000110011000210220202012120112210", "01120100202021012112111222001002202020011020012001221201222020201010021111112201002102120220101102000211112122021011012022220022011221020002002010112001212021012101010012100211020221020112022102011121012122110110221011012202100001102220102212212201211022112000011121211220201220121110112102012011102210010021022002012222111112122220202100100001221111110212021021201200201010102121211010122000122121000022121011010121220210222012002212012221211010202000222020201020002022100020022100020021210112200101112122102212122100021111010210221202002112010222120122211100001120002121101222210002211112021201012100020202002201021000212020110210010210121112101001120122120202212021220210210121212001111122221112222111122212121021100202122121200200121120022110111200212212010010211012210102120202020212012120100220100100221120200021002122221102120202102220211012211202101220012100002021200110110111210002221021212210111011021222000212021211122202200122101121021122020002002122120101220200011110002021121121111020022202221001010211011211001012211121010210101210020211100101020002202001121212202220110211200112012020121110122121022200012112002220112121010122111212210012010211011102110112220112212011001110010120022101010101110010012111121020002000021020000200102022120011100220100022210110022202220000220121012100221200010100121212121020200022211222222120020112212210100110012010021001110200011200012222012002111122110110221221200120211000120010101212011000222222210210201102020111011021021211102012112000020200021001201000222220021100201012122101111221100010201220011211110210111212211100201020110222210201210101010200221011210200100220211221102102220121212111011000112122002012010111111000220211200011120110222120200212110122021110021222221201211202212022210222100201000212110022001200012200120011001202221122201211110012020121010122222222012220000121221110121110102200201201220201122120000222022111210022121001110121100122020022112222111120022102110201111120111020210021101100112102012112202212210022011010202122021220202220200201112111101001010102211002122201012020211122212101220210021122020120111200021210020012100100002222002210201211222002111121012102112220020002021111110101220210010101001121102102212222000200001102101001020101201200101111001112201001201210022002101101010000200020010121220112011110121202002101212121110201112120020111222202010010120001012002010100221101121022102112211220010122012210020120010221011010022002102020111200", "22122022112122010201010112212202020212000210002111200210212112110222120111100020000002102022120020212000002110102001220220000220212212010212100122010211002002121000000212112210200011201012022001201120212222012212121222211221121012112120000021011012012121021120222012221021011122212012110112201020001001201020201221021022200122021020120110102000210112002100222022122210112121020212200202101001022211200001201101002020210120000212020221101120121002201012020000200022121102012211121222212011211001100001112211120222102220100100221111110220200011022010220221111001012110201020020211200010122021101111002110221200212000211200201101120202120200100212002211000102122000210210111202122220021102020020002101111002110212021101022111211121210000210000200022122221011112000202011001011000121112100000012221212212022100220100220210120100021220112202121011220002011221010102022201110122202011202120020121220111201201100022200001102110121221001001220100021001011212000011211011010020222020121102220211021121210021202212211202101200110212211102020200100111220011210121210121202220111200120001112011012121020001110101220122221201022110212021112120020222201101200121211201221022100010220122200122200210200211221012210010021210102102102020001020020110211100222110201202021100111221011010021101210101200120110010222202201000001002222200121112012202112002211211020110002102220000022002111020211110210201120211021212012220201120121002211102110012122111122000001122011202000011022200012021201210002021221211111200212001221102112002021020121111100001202020020121002210010122010022012001220202110210122102101000002102100221111220222221002112211022010011102021022220022002111010112001100010202100120011222020121220220210110122022202201110221002111120122200220221111101210212000022102122220200120201211121012121202211112012102110120221211111110111002002201021021010001022210201102002220021220211220112220000120221011000110202201212001200022110012101000021110211021010202000110011221002101011110201011120011001122122022210022101222020011202000122201112122002121011121200220110212101012100211100021122220211220221121011100000112022100002102021111002012200102001201022020110212100220220000100001120001002112220220112012011202120120212112221111002022002200102212110111111102212222022121211020112101012112020122000101222012200012000100001201220200002022011212101121201210102021121111022122212201002221201021120222000220020210200102020221010012220120020200021122210", "11102010110021200201000210020101112022212110020222202121001010111202121020101022201102021100220212001020001020120122001221002010111000121122022101000011201202100221021001211111002210122221111121022102011122211111101111020112010220200120122211121022110212221210002200211202112110111200121000002202221202201121102202201010120212110011011102012002220202121000222000101022221121211012021222021022022001221112221212111000110121222011020121220011102111101022221021211010020100201000211122222202001122121001120011210202012220111202022010220221001102012121001010002202022020021201020220102210202222001000011212021000102201220222222102112100222211120102210102201102220202122101221212012221210120002022211221000221221020200222100002020222010101210112100001011220002210022221202202022211112010222200210000022100011201111002020202020202011221101201201012202120110022002200022201202200222001110121021120220211210112120002120012020012101010002200221221101102220102001010121122001120022001200210220110102221100010011222110221010110121221201010112102012021221002220121202012112111222200012201000020122121012220010001102220201222200121020222020110002211001101122200121122221110011120110202021211011221112220000120112201111120012010002220220211021222212221101102021112102200121100022112110011211112201112020000211010010121101200112011022022121202220222011200011201201201220002221002222120112210022020012021022220012210120221012221220212012000010011210220002010010102210002202221112002100202000120002102220202000220120200200202120202112122122220100122011100020122110022022000200212000212221012022020211011220020110221010102101002211001211122201110112110011120210212002112200122002001102110102111110200002111102020001122222221121022212102011112120002020021202110112210120111222100211200202201112002211212000002111211220120012220211211212120111102200120220221020101021011002000012221111101202210222111001200202101122110012120100112220200210201002221221222011202012202120111122200002222212021200220011210021010201212120122222010200112010102120102010220212212201221102200001122021021210010202201111022002112112020221201112201101201110211121011000110100120011020110121012110010002012211211110010210000012100010011202002122110221000222122110202011010001222122212122102212212112012011202022211002110201221021212221210210201122211021100201210021000110100012121122100110200010002112220100010022100020011120220210212201110111202002220102012112122012200202122110", "12220002210110000122012221211222210001212000011212111122111001202021110202121210001001000221222221111112110020220221002022011012222211120121110021012222212222222222110201112201012210220101112010111001220100022210201201022222102102021120220100011110202122100002022211111100020221002221002001011202002200000101112001120111121211101102221022000200201111110011222012021101022110212202220021222121222100212101000201212011110100221222201222021000212021102001210021100001022220222012110202021020122000202211200002001011220112110121101120001120221220201121220120221112001022021010000100210001200222112011022200110100121002101201202000201000212002122021222022210210120211211110021202022121220211100000111101021122222220212120221000102121112112210100022010021101101111102120210012122112020021100110222201120002212021220100122210001220100020200001201022101220002201121021000002101012001010011221110022021011121200211000000022201202221112121102221110101202200201111122002010010110021011212221101202021021110200222000220111012220011121102000210021001211220022122100221111110001222100211202101121001100012212110211001222021012100122001001201022120110201100110110010112101101111112111112200210102222001212120222122222102122212001001101102201110201212222102022012122012220221210012100122012100020022001212202102120202212002201120110011200201200101102110001120222201021110100220020000120222020120021021010211222102120000100201020120111012112021220210100001020000101202201200122012110101120021222010010100200002011020222020122212200112120100000102021111222212110101020121022111202001112001110111202201220120100200101222200221212201020212022121001000222201200002010111001010202121111111222120011111122002210201201022022122020112211002200200210120212121100010201200220221221020020002200101212222211010102110000212222121101120201012021022222112111221220010120011000201021210101220120102012201022112012101100222212001000101100021010122020222220121020222221101112212122200222100120201020210101202220201000202020222022101012000200222201112112120002221002221221120211112120202201011222101200121210211102110111111212022202021122001020022102100002101102200211011210010100110010221002122111202110121121210120021222102020221002010112020220100000211012101212011122122001022110102220010011002020120100020202021122120012111120122102012121000012102212202222222010102010111020010200101001012212011202212201012210222110111021110010021001112011000210211001101112222021", "22012102011011000102012121122021012120100002202220012112212100120122112012220010122120110211102022101000111120021000110210212010210201211022021012002111110021101220022020202202011220110000211220120221012200020222212221012210022221002202021210201102101112011111112201222211220210201102010121211122001101111011022201022111120002012111201120212012022011121101020101112102100121110102102121210221200110021212200021002002100100201021220202200020210200220120202100100211221111122222221021210111210021100100110021002200102211011101101010000200120010200100001221021011201010112110011210222101220101010002110221011210210020101221020120120100002211101012002102021101012110112011220000102211000111002221201020121022001020021021010112111112221220202100101222220021112100222002000210010011202122000002112201120100001000201121100111210010121100221221100211110210112121000012211202010200221111111100002011102110112102101122221020020102000020022002212012111021002222211200000101222112022202101101212222112022000200121222221100122121101202110010022100020110121110212222121221001121122012202202202011120110021211121111010110100212200122221222011020120221010001022020210121202020000011102100021222120022122121122012000000011121212001010012221212220000101022210210120002010222220001010102022010022220000122021200001001212121010022020110101111220000002000120122022100101212211110211100011002222100010000221022220201120011111011221020211011012002111002121210221100110121121022211011001011110102002002002021010002011121122210210010101200001000122110212122210102022212010011012111220111011210120221022111120220211020112001210000112022100002001102002100122100121102101022112000021000221021021120010010212011110100101000220220012210120001220121201202220200102220102012112211101100202022200100210210122020020211010220212211012100001121012201021120111220211110212010010112000202220221021100021211201021110220010020220211222011202210020121210111211220201010210010211112221100201002021220112101112200212212012121011110010020111012201212221001222110102220200200021210100202111200111012020112121220100122201121100002011002112110222011120101100011112020221222010100121022221001020010201022100101121210101201221212211002022010121112121001100110101210220122212022101011010210101012002100200202212220010202211022201122022212112102121221212220110002221202000021201011112101222000112202110022022020220002110122000001202222220222202120201000000022220102200210020100000002", "11212010120001110001110011112002111002210210120210111212001021200002220012201100211010120122200020210001211221102201201021020200101221212120212021012200102212012002001110222022120222110011112200111112202020122001002002220002211000101122020000002220100101000111222000100021101011021000010122222121101112001010002011001110020101211021202101020210021212002110202020102210200211000220221022112220112020221112020012002001111010001012211220012211211110011102122210222012201001101122211212102220120220111011121221211211000211112220222021012020101221002022121021121102011220022001200000200000110211011110021001022202122212112000102001202202222201222101111020121211110020100201100001110212022102110011020222002202010122122002120001202022111020102200211020221220100211100211220111200020110222010112211001001010221222101010212121201200012002211102121101120201010210200100221220010120221110100022010210201122220220101000000102111002110222110010201201222021112101210121000100100201200220010201101011221021022012012101000201222220101112001000022012101022201201102011201100122221201212022121111021121011100020100020212012122222222010002102122002210100200120202101002212221220011221000021002202210100011112022001011002100121020102220010212202100100222112222200010020101121222110011212012010122202101021210221122120010211100221002100211022111102122002111212202000021021102212201100121021101202000012112011120202020202022001220221100001002222021021000200021121112011221222021112120020112012202122221221010002211122101122211122021010021012012202002001000011020222101022000122222111202101121112101000122020001220020101102222210010100011110122110110021201000121111102012000220111221100200000002122102020002111022020101212110200012200020020121222101121110011000102121012221222010000100002110021112200001120112102120121002012221020020000201021000011211222201022220020101102200202121000111100000210102020100101000022001122100120002101222221212002200211022010111022201111020222011101211112111120221200010101020110012122012210001120212201220221021220100201001211112120222002021112201012001202120012221221210102012222212011220120211002211011110002212102110101000012111102120002210210001211201000021101122211112122200011110112010011122022122220120011202221110122120201220100100002220202222100110010001110121110021120222212012122220021201022012212210222210202122001222101001022022212021201021000220121200020022210220101201021212022110002112121000110212220220221", "01100022100220200011010022221012111110010102111022022020211211201012112220110202000000202112221222110101020220101201110101020101110211111101012110200020222201022210111012021110210021011120200020110002011102210212210011000010211100100122010202221122000121021121021202012110222200122120200201112100010000000022002110101101002101112101022211112101201101201202011102112011011110101121021112211201111222120220210021210210001112111011220122122211202222211012220221101110011021122110212220221121202100000202201221110112112101221220010221000121202100200111000112021122212120200101212111120020001111211022010202221002100221022120122201221101121221122100100021120012200222010021011020101010121010002122001210001210010212211221101222000212210101000210212000002010101011110210012010111012022110010121020002010110200100120201210102210012221220010021011121000222010002110121120112120001121122210101212112210202121110111211210220011021000010121212010002202212001001211110012220122100121222221020221210021212001110222120110001222111120112100201120001121211110022010120212202200020200111201110022120001122211022201122201010201012012222022222022100021022021210122200001111100210222122202001020112102001122221011202010211210012022202020101112202101220002022210001221111120110001111110112210210011220222002101012220102102000221000012110100122020110221022122021001021000020101211210021000122110122100012112200112121011010211110201221021021202222010201022120022102212121001210200212100000220000011210112000022002110121021120010120011012202212101122222202002212212121111000122220212112212022110100211020002210000101011201022222201112111100112200221211002201201002100211202211201201011102001022020000202211000211200201210202202201100211012210211211201102221222002200110000220200222020201101101210122120002100201002210022222101021110210110212101020011112102210200020202221001120112220120101202101222000001100002210220000012200001211102011011112212111212210120010021100220222200020211000111111120122222210022101001111012100221212020201220121000002221121002211020120102212221001222102100010101211212111202200212211222211122012002120211220020201010011102210020021121010022020012001211212122221021220200210121200020202010210211021101101021002022100111212222121021120101200120220121221201001212121210101010100010200202100020202122212022112110012121211202200011120110011022112001201020001122010110010120121101120200120021111011002110120101211121020110012212122121", "00102102011012201222100011022220111002101102220022001020120011210222211201222002211101211222112120121112121220121012212110222021220120221101210120010022210112201210122201212111221002022220210110112120022012102222021121102111120100120222200111010202000121210201002110111212021210120201122121001120202120201220120021110111201011102021220210111102112002010012022200101101002101011211012102212101110221102002210120101101111201221210100210021120021102000220222010110020211111112202110220121021220012012002021212120201011120001201222120012222202012122021011101020211012001021011100111011002202210002010102201221211101212211012202012122102111121020002210222010111101210122200110210210102002222101122120210110222120110122100102021122111201111021021110102002021021000201102220012110121002001010120221102100022212101102111000111202201120222222121002022102101121100211020002102120010011202210222212010022022110001200022221010011100210222002221012211021200021121121101121012011011202102201220022110122021202222202001220111111021201120200002021010021122210101010010212021122011220102202101001120100201121221021200002210001111222012100010102020211212100020011000011020211200020210001001010211220002020100010000010020020121101010000020020012112002012001121002122120022012222222021201012221022200022000010120122020200202002122021110201220000011000021111212112121010212001102111011212110210120002010020121120121212021212001201211202101210121101002210010000020121101022202112022200221111200102202100222102112202102010121101221200221211102110210201020020221110211000020010201021210102110222022102110012112111202011022011102002221021220222102120012102011122111210002102001002021200110102100010210110122222011120101122222002011200000111222010100012011121112211022202111210021211021121202121210002211020020210122101111001121120222111212120100222120020120012000200022101120101200102010202210222011201021122000101220202112020122211200000221011010111120001120211000102020220112221112000011112010112210112021121001002020120221200120221010100110100100012021012001202111002211122001211100222210212022000201021100200211111020002022122000011122010102120222120220102002112211110101212211102021120002111111021121021102122111011010120100022222002121100010202121210121011010210210020022201122001210101000011022022222122202102101112211100020200110122002012000021002220020002022112222120211022022102221002111202001102212121112110100010211001100221122201012220021110011", "20020200101111001012001000011110101212221110012122201102002112100020101202112210011220022021202110102110200020121022011111012211201020102120201210022112220020022021202001221011021212002012021102202200011200002211010222100002201010202102020120011212200220010012200200000020001101011220000120002002112010102101010011121112201221111200222012220122220210121011000011011210111200122110120222102121112200200011002200010000001020101022101201100011001100120220001101210002202010210112212021211221022010022002100122221120111000102102021201000221100212111000202121221200000022222022120112111010021100010012110121021210112202100020102112022212000220100122121121012201011020220202002010212222212102122012012001201112120002021111102100002211102020211120212222100200121222110002200022120222201102122110110100201211102102221011122101020100022210202010222020201011002202101012000221200000021011220112221022122002022021000201102112022211012201001210202012002110202220100110000202122010112201022021010202112120221200110212200122021112111201010102110212210200010022000100122201001220021221011201102101100120012021222020101020020222010111210022102202220221211120001102222022222222200102102002102200210000011202022101201121120100022220212021010000222101122011122201212011102210001001121211100120021210220222102100210211000000122122021001001121021002211102102210121220101212202001222022201020122101120002222210200020000200022211110221221102202000102201022120212122102000111011122002201221200020221001120022010220100121121010122201122211000202020120211222020100111001120122210222001222011011022122022212201211122222101211100002211001212120210010022120102010102121220010012200001211102210120222121112000020110120201221210110000221002021200211121212210220110112012001022010101121110211210220011212022212011211100220111010200220102100001210012111111220122112222101100100211202222220002110210010111111112210000220000202110110000022101212100122020022021010221011111212211102111012101121211001212020022012220121011222222211112111220022111010022211121012122011210201121200111021211112020100002201200202101122112200021222222120221011002112200222112200112221201021012011020002002221201002221110001121120110101122000201122021020121201111121201220100022001121011000202221221121001020102020020021101222221111110012100120201201111211122201202101211011000110101101200212200011202111012000022211222022120101210120202121111101021212021021001022120010111222010112221100221", "02201102202200200000212111111010121022111011021110112220021101120210222202121212212120201020021102222111100002110222021102202211102121222000122021120012001121201220112002220212200001202010220001201021122120120002101112122221010012222122100101221222111101001020102110102122001112100200202001212211020001221100011012221121120202102110100210102012202011102220021212122011000022121010200111000202211020212102012201010111120110011011210110200002002012120020010002101111210010201202222002222111221111010210022111222121022212012012101200101120112220212000000122012210201202112111001111211112020220000210012221000201211111000002020020011221001000111011211012011201212222000021000200221021102022210211102012012001200220122211022120100020100120222020220220112122100202001221010000100022212210002122101010011002210201200112010101122001211211200201012021201022111120022002110100212020211010221210111200101222100022112102022220222201211100100222001011012221022211101111021022111001112011001012000020210101012102011212121100111220100200201220201211202122000111020110200212022110022120120201012201222010200110001212200002212012211110210120001220210101102202102211210121211202012020222020101000121020102012212011220101100021201120122112120000022011102021111201002002102121020012200021112201112120000012100011221120020022200002000121111221011102222012002100002122011022122102020121100220021010111102010201121002022210121020021022120221121010220211201100212201222000020121102222210111002120012120201010212000212100122100021000212020102121002110121111102001001122111000222110002210012000211111111210222211220202220210002102101112002200021012222001112020201102012012212222211120102220110022200012010222200020020211220201110012000222221012212211111200101100000221101001002022112212022001102220221220012112211112012221100221021000012111001222122202220221011102100100212012101212021200210100012100012200200222220200200222201111220220022220021012012101111011011021202110112122000110111101012202002212220102110222221221111202211222202021101210120010210000010001101210200100220011000112122110011211022101020022021112012021012001220022120121222121002102122202101120011211002102002010210202010021102211020201012122220122112101112202201122122220001022100210102220122111221002122211202021021202002011100202121122122200102011222110000001010210020211101202220111211201201121220121210100022100112010012212201122210221222120010020000102211010021021010221122122221212", "02210022101022100112211222200222012220110102100200112201021022122201021000111222010000221102002210221202220210021011011010221001221222200121122212222110120120220210022202112010002002102121022111110201010121101122020002221002020120021111200122202211100011021000102220012220102121221000211010112221120111110001112211210002210000101101020100220010221210011101011112120220222101102011220010111002102121112111122222021202210100010020221201100202012122000010001002121122120222000020221200112201101111210122021202211110100120002102022020210211120002011220221201012022011111001201021200212120021102120020011110022220210201210002120020201101102222012022201210001010210202221021000122001020112122102012021210000211202111020101200212212022220212201112200001012212010001101121010111112121110011220002201121211011012020120020122012102022021121011212010010021000111100000112020102002021011221020112221221011001102021001011200201221210101022221112021000200221020121022120112121210201100210011122121022111221001022110202112120200121111212111120220202001110120100112202111200222000000012020211110222121111000010202222012200101222111210200210211100101221022202021100220211210221022002121011222202110011201120222020112000100111220222001110010021000011112100201221212111000100122020200011200222020121122000002200022212220211220021122110102112001121021120110112001101201200111212202111101221220012112020000201102212210210212120211022112212211211121001222001211200200222012110210211002001202111222102110010121100112110122201121222112221012200102111202000012222211112201122100211011110011021111220011001110012100011000210002011000101112210211212211122010020212221111202020200120221110201201120122200020002201012121001212011110000220210100102012200112100000210021121012100111000121211202011022022020021100222111202000011001202100010112021002121200012200221200210221011200111121111001122121200011020211122022010210010211110111010212211111200111221020011200221221221100200001211021001021201002002102110100100112011122212011022200120112012022122020120020022222021100020201202122210022011202122112110210012112112202002101111112110222001111222202212201121122011110102210220200001200111211122110122100021121210021022210101211222211200201100220212010220020112111112001000101221000112210111102210221211110021101120211101100212222100202222110100220112211001120000212201022020000020210221012202122101012020221122110020202210122011011202122212001110102021111000012101", "20220110122111102220110110002101101011202210201000220002210120111210022211122211110221001020110021220221022112001220121012122122110002122120120122112100101212110011002122122022120222100021121211022112001110012121011102002000211121001000100112120120100222012022220111200101122120001212121110001002021210112202000212121211011120102102011222221002001001211211120022100022111212212020220200000001120200022102000012102100211020011200212221100000201221102212002122122101211101210011111210002101211102221102200000011200122121210222010220102012012112020012220002002102100222022002222121220111012202212221121021002000001210222002021210221021120201120021012000102222112021100101000110211102200100001012222112211211021112011011210121101102010120122222002201012012200000021010202112120020101212110120011002221220001121202110011001212011222112000112200210112100002211010211010012222020201101201102210010121202212210020010222002210222220221111000020211211111011010220212210012201122010200112200220211211102001101011101000202002212020200020010212122120000022112210210110121202110210102111020122011200110011200100110222001200122110020221021111100012222021220220022000110000210212120210010120120020201220120012121102100200022120222201120202120122010221000000120022220100222210010210002222120020000201220112122210200001100022021021201221021112002212011120010001100111000101210021222211000200111202100001211110002120002121001222222221102101012021211101202211001011200200112220222201212102110110021011200212010101212002202220122201102200202110112102021120001012210122021112222011011001200012122210102201211112112201101201002210201011011100121221000211202102212011220221202122111121102101112120000012220202022212101022202112012012221220110222212100220122220200222022112020122222010222120212000010120022000212022001121211222201011211102002002101120100112122112212221102201221112101121111022220000021002201110020210101221212011122221201110021210212022220020221000010212120112021002112002000210121110202211110101220000201022221000000101011211202102002011210121020201010100121111122021122000121021212022101202210222122120200122212212022211211120022020021102121122212011210222202111021011212120120111102000022200211000000120211011011002102120111210100020102011001002122101102121100002000020122001012010212000210110212222012021020011102011222202102012102020221211022022120101122211210101100021202102102120112102222222202002212002211210222221122111202000111221", "11202112110001201010022202021011200212112212110212112100020121100112000101002112101122101201222210111120000022021001010121022001112212210101000100222201211222211212002112100120102021000122010112201200222012021102102022102000221122121012212212122000220212020100100021110212200220201211120120100011001020122210111212220011222021011011000102102020112110000011211012202011101000201212002002211102000100102002200222210000121111102101021002220021000121020220002020022002102001022021220021100012012111220021000100000021010120002212120201011212210021110201110011022021211120210211221000222110020020121221222021120002100211002210212002100020201102100000120010002012002111211120212200122102011100120201020211002020002022112021022012001022102020211211211012111212102211202010201001011102111022012100212011000000121012111211011011122011202020212101121102222210012111112212100021121021110212022022022021020201100002021210212102022012200201002220100121011022111100001200012100120100021202221201102021212012120000000211200020120110101021111212120110112011101222020122201201002221202202110211001020120111100100200212122012220122211210010122120222011121122012021200121011101022110012002012012112121112120120101122212000010222102101121002101020120220022022100220111101021222011100221211020220001012102121002102210210000010221220220111020221201021112220201012100200210220020101212000110201000211022200221020200000201001211202201100100002101222221201212121201002121020000200112212201112211121012010121012200000221211222001112112122110201110210122110021121220110022122201101202022212110020022221001122100100121122212020010002010122201020202202022002022021212120022210000110222000211100211110020122020121000010222001121012102202221102122122110201112020112111120212000121122101212012122111202211002000221211121020002100210211021200121012021110120002220002122100100210112201011001020001211010021021020201201022202220002002002000200212011122201010102220111100212201021202211210202012012001021110120221120111211212020001202221022020112110200221012101212222022222111220002202200201201101010101102012000012100201112221211021221000000220102112212210212220122221202002020120012012102010110010102220111101112000220112011101122200112111122212102002102011122222102102120100112100011100120120111112021020020202201101012222000112210210011022210210220012221100120120122022211110111021200112012021120022201210221122202122000100021202000020120021020112022122000101220012", "21202201200101210210201222021022101210211111102121012122101211102212102221200112000202010002012020010221112110200120212211012220001210001002002012010021121200012211111210021121112102122011010222121200012001211011111210210011121021010212022022201100122210210001210100120100000120210122112122020001101200222012211211211010002111111120112010020201002200110021121201112221011022120110211101202020112110110121201202210020100222102021110221212222112221220112022011002021120200020002200110200211002100201222121201120020020121120002102021112102102101220220221022012220111101201001112201102202010120222100022102012212000211012001021001110021221122221121002000110000122201201121022221222111011012101200112220012010102211111020012202011220021000010221022202112112022102001112011122000021220100212010002002211110110222201022201001000022110212110220220112212010122010000122210101021212000001101010212121202000111022010201211010020200011020102020020102021021222112122121012221121221221120000001222021220011222202012010221010100112112102121010220011001202121110212122201001212100212002201002001210202001102122120101120202122221222012220110012021122002212000211120121022112200000002211010100121201100210101211100212220201201122100212201210012120111011002011011222002222001121022001001012111221010200221012220202000110222212001001202200120101210101221020211201010100210021220012021001022211020200211010110210220021210220020100021001120201210200101112201011110212000201222222202112102212100002011000010000101222200010111112202012012002100000012110110001222011101200011022121102112201010210210000211002222112211122021210122220211100201001122012101202111200002020111120220220201001211200212122211122102022111222211102200120212101202111012122121120002102102101220210121211100112112212111101211101200211221001221121012221102011201002010202012202122120121002220202021000000000120201101101212002122010011122120121122122101002200222002010100122010001012021100010202001201220102210222012122121111121121220012101001221120202200201100112000112012001221022111012120001021010100000120122111202102000121222221121120221100211111001201112001121222102002001202000112211221011121120102100000220201022212122012121210021012001112212211210020210012011020221201221002012101220112021202011020120121202201202112121220112020010002201211201220002110222202002211010122021012012212022001122100021202011122210000202110112210122000200101212000201021220022112211100110022211220201", "00202200002202002002022021210201211101010212201212000201202112211100220102111102001112221022122221120110000111012120121002220212220201111000221102220202122010010021121120201021022120001110220102011222110210122211011121210120201212012100210122001211010220100201202102111212021202222202120211211201120111201111100101121202022101100222102201100122210200001000221110112211200022022202010011102010012110220111210120222112222022010101021121100002212122002212001221201110102211112110111202222021020211211010100210101201101220222202220220012021102112210212112110021011110220010122000010220202011202020101101120202001221021021201001121202102001222210100012202100012100200222110121000110010110010200020120122001100110222100120002000010002202222100100112110001202011021111202011000101122200210112220200022210200201000202102022000001112021021010022110222221102121100222201221000220220212002112211122010001011000211221122221202122112122111010102210011212000012221121121211222210221002200212201011020112220202112101002022011121002011201211210220121202212020220111122200211201021110102000021202202120112001210011201222122001201020101000200121020002000002012021122122212200011012211020211021011111211222022210012100222222020001012011202012120111202012220210122201110101220101212220110111112101220101010010111110120200210022202020200202220212210011110001012011200200012110020121212012112101000112012221021100102222211111011022002200221120111220010200001211201220011110101120120220200200120000122110022111220202201002020101210201101002002212101020012022201210100022011102000200111002000000211122020122201200002211221102001001200200002222020101000000200001221212102122010222012202210101220112011210111120002221100010222011021011002012200011200100011022110200121102101112012200000120022212022000001010212120211101201102101210220002010010010212121020000112211200222022212000110200122020010120201011202012210002112212000110112111221101110102100222022110001122120002221120121010012222211201220011011110221210010201220201210022010100111022100010200112212100012110212112212021111002200202021011220222112210222011112202221120212012110221002220010100202220202100011220120222202220110220101100110200122220110000222212111202012010121110020210110202110121112200102211201220001112112121210000121200102102101020020011021000021211100102202110020022012201000012202011012022221002210200012120121210010012112001020220021102120121001110221201201010010112000120100011121", "00120201221221112210210210001011220210210002002010211121210100210112110012221212020110200211212200122222110222220200112002211221211002112012022222000120210011200112211222010111200102110102101012001120211021102210222102101121121120020220000202011211110202022012001220210200012021210121002212100002012010121120000202111121222220022122220021100211110002220201011222211012121100112211221211201112122101100210001002110201102201221211112201021112101212112102110010200221211022002210120010210221221210212111020001010200222122002200010002011000200002122011000101020002201111120121211012201200002121201212101111020212000121000010122201012202012200112100111101101120002011211122202220001102000000121111201000201220001021011011100101001002010010001121221000200221100012010211100010020000120020021011112010111222212022111010002012021212221102212222202202120121102212102112112000202222212011201212121102011010121000001120012111121202201120211000101101122212110002121001110102121211220112111000202122001201210101011002201221101022011011100121222211021101200202110022222200001010101001020212012010122022001010102211220212110202220200010020222200000221220200121001020211221200001202012100021210002022002110111210122002102121201222102220210021002110111221101001102222100212200001102020122011221100211002020212022201211212120002200101011021220022200000102102201120120210100002221022011012120110222212222122210212021001000120222000020011021202112002220110210022020012020220002012202010212000001222010120022022212111021121101202021121011202020211000200102112112112000001122002020120011020120110220101012101102101121022001020111202101120220122211102202101110011112011220201120111210122111111121101100212012000012021010010100220121221221121011100022202201110101212102202021110100102101001201022221102020120202100120110200200100000102121010100120202210221212220011212112010200010121202100201101002022000102121112210221112001212222101001200101200111001121000212121220210202122002210212101202001201211210122001000112001021101102221111002221112120112221020020020211122002101022221221222100200021020200102101010221000102212122022122211011202112221010222100000211020021021110110021220200202222021200002121101121201221012101020122222220101021012001101200221102211100111010221211212101210210021101200022121201001101010201022220222102011012121111220000220002221022012011200111212120102001111221120110220012011221020000211210010111022010020022220211020221012022100", "01000022001011010022201102120020000200000002220212222110202221120011121122221101010201221001010020121020011110220022102211120212111100220212020212011000000020221112011102100112010202011120110200121200020000002000021200001110201220011000120112202101200101221020012202221101010120210112212200201011211112022222020020112110122112110011121010200001211200021101211212110002100100122222111110211101020210210102222200102111212211210022100101121021202210001220111111101112000222000211102210011200101000020110022222101210010102221000020102001012001220201020011200012100111212222110022011222012101021102011100002222200011220210102200112112020210200001222101011200112120122201100220001102200000001001102211002222002222120120201112110021120012021220022020100101100201202210202110001010010101010112120112120112120110222010101021200122010102121020012111100020021111102200101111002200110211212111120011202101002102102012222001201111101221012100211020112111011010012210202120222210021221010210201001110001102212202022212211000200221111120122200220102222101112111221010211001222120100002022020200111200210202200001222010020102020201100102122002121121201211021110121210202100000221200020122021112102202110111110221222120010002100121110012000220220222112101220101000221012222102011221002000121100222000212100120212021222210102211011010122020100122210011012200012100221211020201210220121002210000001120102012210112110010210210010112001100010210112011111211011211201111022110010012010020212101102112112001000200021022111121122202011101212120110121120210100101122221212120212210111021012012210020111111120001001111112201021210210020211121210201102120222021021121012111121022011110022010221201110022121212111022222001022220112120101111022220012012220120001021100101212010100021011200102222000010112020012111010221212120012110220101001010220210222101001100201111100112002100021020002012011200222021000220110212121011202122211200120221120120120010202000100212022002011210101221000021101120021010110022102211202002210021010212201012121012110122001221202001221100000022001010100212022021122001110102121220210200122211102122002202010001000012122211212102021101222000121100112001011022220001010000100010221121120211022122010121010220021022022222020000001102202121102111121122022002202121110001111212012002001122002110021110002111100211221111011000012210012222001200122112200010100100221010221200011100000011120212220210022101110110111201021222012122220012012102", "22020110012121011112222120012201222110201112021102101220111011120100110021011202210010012200201221211202211021220100220111101020211112002101202002121112120100020010022111212001100010211210122200112012022010102120102121010222022212110222220221010200022021211102011121111012102200202022021112120121220112121011012212111110101110112010120002012021002201211112101112112121101111212111202110102200111200020011122120212210012002211002002112011222012220211122020010002100111222001201200212200112120012211022200200211101210112202021101122121101002200212210110110112002210100210111002200101022012100211111021210021010022200000121120211020222202120122200100000201001001202122102012121101221021111000100201111020001220221221102112201222111211210102202002011122102100002101221020201200201201112022201212211120012021202002202122212122001122120222010121112220010101201002000102102202100220201112200122102222000101021110212002012211021102001021022102020000111012222120012211212121220011121200100022002122201200120211101112012122020220210100011212210112001022101101101001111222100112010210100200222202012100110200121200212201002201220212011202212101101210100110202012200212022011122120120122200010011020110201110001101120101001200200102000111111202222212002111020010121210120112121100221102210102102020201012002220110102202011122010201010212221121010102221121001221120020120112001002111112122200121000122122110120000221212101101111212021210102212210100000000112120010202212001202111202202200000220221001002222212011021002010121121022201222020121121010011012202200112000222011210000111220200010110101212211021100012222111021021122201001220022201200102111220012010002222210111210220020121020011020022001222202222011100011210000202110122012101211201121212100010001202020001010211210121211210221212021011200121001022221202212012101001102212001112121021221210000000200010120212121110212001221202021200101000020010101202112011210000222022211022220200122110121221102211111202111110021021001112022001112111122000110001022211010020120222201202220122112121211221011000202011220102112002020021102021110120220022002212221111211110001012220010202110101121220001201020201010210222001211100022212210210222122022000011202221011022012201002221002020110201022020220011100102102220001221011110000211220212222211010012200120120201110210210211211000100221212121022200010000021222210122011011211121121211212112202000210012122211202102201002122000221212202020011101102100", "00211222220001200101022210111102200221222010002221120012111011221112102110202011220220011101021201022010012120202111012122222202112101211112202012111120222212120201210202000221111201011210112201012220120110220100210002221120020011212212110111111102111020110211010220100201101111112211221200121000221010022221110222202211102222200010120100001120021122010102122002221101020012102120221101011111001022102112020201120121112100200211211100022220202220221210112222210212020122122222221220220110201201100010021011112212211202222012002201021022200100111002021012000122111002210112000012022200021121000012111222121222111212101210100222012010100211021202020101201012010111211122110112222120022010010212222011202011222210120022201001202021000211201022122010022002112022220022020210110021112201210122202000220000011002110112201211100100111112211000002020021111122202211222120000010210222222022120222001211202220022011221221221020210212100101200000200012102122001100211102212002010120210200122121020102112112222110122101101210100101202000110021221020011010220100112102021002102202102020021021112010001012002010020121011112020110011102010021002011221001122120121010011022221112101000121210102220102022110011200220220112011202002201020110022202200020002210220212201102001201000201110212010210022111002102202021012011221212121111221110122100122210201010020102210012212011102101202210110000211222100201001021010212120111201221200222112121010011111221022220101200101210122011110222120122201100120002201012212001202022202112110011102020220122211022001202021101022222210000010122121101200211020010211211012010112002102122011101000222200221020222010121022221012211201022222000201010220221022022111121210200002201210202211022120102210201121102112222200111010110111002100122200112221022221010110111220201200220202111121000211210222112100022120012111102012112121012011021012011100111122020001120201212000002111010221122121022211202211120021111222122210102221020100100010212201121011220022202201220020202211001222220111201110111102220112122221101202011102121021210022202010020202110002202202210211200000220020110001112012000022010122022121221220122100200210010221010020210221111221011120102102101221110020211102000220211221101120020002102011101101202221011021200002112100010112211211122201020221002221011020100221211202200122102211222121222221211020102001011102212122201200111012211120110022122012120000021101211100100121210200212100021121000122100000222121", "02211002221021221112001112220001121220111020220221100111110112222012211010020120112000012001012202110211000110021210102202211101121121022212020011121112222022210210200202101021220112202202121101122101012111211000010112001211221220121212112011121200222201101011201210211021212012211202220101121101012222200122011121212010221111202010221012010222021210122110210011212212112212012101022220000021011200122211221000000212010000012001110022020012121100002201021122212202021000111221121220001020112200001102110200011011001202221210022101021202101100112201212020102000021001120220111200122211211202111120022102011212120110000221110210101211012122012211012022102010120020210212011200012011122121102101021110011110100121022111102200112201200021120020102011012100000102021101210000220120200001200020120221000122012101002102001112011120200001111220222100002220102201022202111011101022111201120102220200002012002011212102220021220001100210112110212221000011102022021011121100202002012120110111222202212221111121121220000021202102211120100010210000000102200222000210211021211111000222102202102212100002211122200221102202000010010021111121002120021011000011101112202101210112220201121001222101000200221022011022022222201211112120022122220010222012202020100002111002011021011020121021221111100212002200201200202000202100101012110210100220002102111121100102221101122011001021200111202011222010112012001021221001020212210120020020000011011012112122122001222112110202210120220222112222222210211011200021111211011000101022100022110100010202210021212012111110021110120021221022112001020012222012220202112111121120012001101122200011000102000221001000101002010221212010121101120221001211210210000222101211202222201020002000011011000110110200101201120200122220121020210001112210101202110221112012121220002220222010001002211000121110000201200211101100100010121021000101220120220011000011001211102002221211000211022222010022202101022201000221201002022011000110222222022020021200210201111111212012011211212002212211212111100002121220021102202210220002110000102011021022120212211222221000122011212212011011100210022002021022002122200001211202000000102012001111112102012001220122000002020002221201221201202221222212110000002212001202111022122102211020111111121212201102121212212111110111020212020212110211100120022111201101211112112112201012220012101200100000102011222102220002122221022221111121022120020101101121202200220021000112002221002022212010212212110201", "01001200121220122112120000012211022212222201120220102012212122120020110122002200120022001010111121201010011121121221202121010002120002121111122020021010000022001102200221220102020200210120121210202021111212121002002000000100222222121212012100021201212102022220201210000021021220021112212012222112201102200222022111222001010101222110000021100202011110102210100100200020220101221100221010122022202121222222202001020221011210101220100121200001112021211222012100211000220011200000112220002121202202210201202212121010000020212112000001110210122112012012202010210112101101102122211001221121021100020001011120110022001011022200120002112201000202111012100002221202102002000022020020100202102111101100111101121200010022210020012021112212201021100100202120102201100111110122220120100110210122000021012020210011002101122000111222010210100012111120100210210202021002200200021201122122002111211020201202221221201012200102020100201000220010111021200000111112102121020022220221120221001120002111120110210022212102000020000022012012200122012112211010210220222002001121200202200002112101021002210122021120001102012122111020100012010210212020121201222222011112012020012122022102100122012200101111020012001122112210200112222120110222112201022020110120021122002022220011221010120112112021001210111120210211111000121201012201211222021000221020100220120022201202220012001122112220120100220220110220200101201010111001010021110001111122220220211220002121222120010102212211001120000012200111001220120212102002110120011222000220110010202022111222002001120020202101121100001202120111121200020210121000102202111121122121222101211102110021200112222212201122202011101100221022112120022211020010020020020201202222120201021101002110012000001112021211200120202111122001200000222212021121112110120201211122020010211000110122212211020121221101011201110022122110101211000020101011002110112111010121011102022010021000101202102110112010111002122122002100002112220121201210212022011022212211101212001201102121111121212021012010012221121201122102021210100022220011202202022000120021200002021200121201221220122001221022110020010110210000100200110120120000120012101211001202111122012102102021001110212101201112220200222202210021112100210122000001012020211021221012111022100100222222220101200010020002112222202120011121200122022110222211000220110021201011002022201010102011220212222201012120112110200021222011000202002010012120102100122212011021202211101112120020012010211101", "10200021122222120120122122120020022022122100222220002120222100011200112102221022100001112120122010220201200210112220020011022011211002122012222011101001021210221000202210010022210211201202111010101110120001101020121112012110021200110021112101020011111022021202020102012021121211120001101021002000100222110111200010200212000000102210200021202000101220111010122020020112010002010011100102122001122220010220200021020000220012211220110011220022100012121202020012101122011000212000221222102111202021120020021002121110002122111100222002022220002012012021212001222212121222020201101211021020001200011220021110101001200001021201000110110102111212002000122202121201101020221100120121000002102200001002220010101212112002220012101022211000201000210002121112212211110020210210101110112011010002222021111212102120201100110101110021010010002201001110210201112210222012020111111212100010002121002121111020101011002220012020012022010212122002202202120000110022002002212000101112202102111220202201111102010000221022210111222011221002120100000002022221020220222021020200111200220202111022112010000011220012222002012202102122100222022002112211120100212201011120000122112110210211012012021002120102211122122122022201020202200002112212121122220120002211001121221101220020011102012011120120000111202002102011102102022101102112122000222110211212021021201020202221211020212021101011220122101102102100221010100012122212012112020010211110001210210111020002201110021211210220000212101111121102121112020002200100110222212011000220222012201200221012110201020111120102220022021112102021211102202200020202221012202202110210020221000110210112120222221212120100222211210212012102111002012022220222220021011211222111222002101101200010020010002210001121100101222122000110122120120012010021120201012210202122212210210201011000112220012122221022201010122122210212000220221001111102011010012100020121010002222110011010200000122001112100012122001120222011002000122122111000202122121202012121210122202010201101221112012100210202200112010122021022101122201111201121101100000211101212102201221220122011001100012121220210212211010012201221110120100011110200101000112102000002211020122122002211002221101122122101122202101021222210111000212212001020101120102122201020100201112201000121122121110002012120111211102112101021221001012211022102200010011000111102202112122010201110111021010101020220211001101001002220211222012011110012010112210102212012121020221111012020012211022201", "20221111210112211002120102222100001202012100222022221102101201120112212202120202101122021122202110202021112120221210101012211120201101010201220212100022120002100112100211221010110010001221111020010201101212220212211110100000202012021221012021022211210210011112221100020220212012212021101102022112121201021010110222112102210101110022212202210011211022122001221011101112202101210020210212111101010012120222002102120112122222202122002210022020222101121210110120102210010222101210000202010202001001122011002201002001200201102102102210200112100220000201001120012020002210220112000221010220121021000010202100200110020212222122100000220002201102001221121101000212111010200001010010001200221122122121102122210002112210102110220020011210002111201020211022111000211021222220000121022222101002000210200021200202000102220221120011002102100012121220212221020022002112121001201222111021121102211012222112120112211221020200111010122011200011102211211202020120101010112222111200212222120101021101112012020202021120112121012002012001201222111211201200222211221111111102201100101122212101200212012121012202112020121022011020021212102201220110201111222101102121101201010120110202122220100021221220112112121201201110111121100200000021210112011120211010111202001211010022222220012220022102000112021001200122100120211200221220022112002121020221211200020201000201001002020001212222112001102102000110002012121122022112220211002201121200222100200222022212202212012011112000211002201022221012222000222122212000111110011002021112120122010111120012102020211200012212200222002211200222021010002002210021120210100002120220000211111210022222221212000100212102112102001222010221000122211220111010221000212022201122102000000002211220110220221220201211021022222200202110111200212200121022022202020001001022212020001120102201221000122111210201111002112020220212210110002011122010001002121021110210101101211012011021021120101212101110212210112222210011220020100122221212222002102202020021120221010221200112202021210002220021210002200021011111010000111222212200220112122212112012020100202020220220001202002101211101012102022101222121120000220102020200002211002220220021212220022100221221222221022021211212111122221011200220221120221012110002222012022221002011202100101210200000022112211020201220110011112202222002201101112220101200222201220111122020010201002022020022110201020121021101221010110200001111210212201221222200002100112120010101122010122122001000212102200101", "11001102020021121210022210022012002212122200012211112200222122020212011100001200102100221010010201021220021110001212012221210122010212010100101112012102121122200210220021000102101120220220111212121002220012022122120012021200202002110210111220100201011220101022000210200012121010020200100020112222122100210210210100002022200210121001202201022201100211002012210021210200012221201022212122022221201011020112002121112210020121112002012100222011102221020201210211221222020002210112110221201102101010011022221121012010111120202201100110201102101012112000220110122210120112120100111021002102221202001021010221022210122021111121212020101120212112210010212112010002101012112002011122120011201002222110111220122022022200111120022111110201210002011102020121012200010022112001001120202210020212200010202111210212021112212210222011012012220221211211210101120200200100210221112100211221111220001111101002100021002222221110222121002120011210100110111221220202101011001222111222101220012101201111121202100010022212020012121200101210011001101011022212122202111121012201211020110120222220121221221110201202101201001112020001102202200122220122101122110210112120111010102220020021222021022012201001211101121112221112101110202210210122001121011222101210210201011202201121121202122122200202020200122211010000120100210020121122112021002001010120102222100212111011000002011100221022100122201102012110101222100202111110211012202121201100221012120222111001202001122110120202000210102222002221011220202022202010202222222222112201211220002220022001002021112120000112010010212211112101222122001221021210000220020120120212122012021120211101010010200111122011001101120121112112100220020122121110201021112110012022200020221200112001202111211120010220200020022010220002211120021122010102021100001002010011101000122102220222121102202111111021010021010220212022222111121211100221221010020020002020000010101210202122010122012120102212010120200001210111112112112010010122202010222211222221112012011220222212021112220120221200222022021101020000021000212210111021111001012011001100011220202222000000020112102222002120000201011210020101111201112210211211211222212012210102201122222220011000111101000120021121200011021200002020202221112120101221222100100110122200121112202201222101012210110022221111111022002010122002221122200010222201202101102202102211021121220210210222222201211112001100221222212221210202011021221001210022012021000221200211021211012002121122202211101002", "12121001001221222110011211021012220000212001021201011211012102012101021022100112211020011211202000011022202020220021021102210122012100201122120200200122020200200101111100021210210021212112022201120011022001221112220210101100121121122201002002202022020212112122021000010110202120002022102102001212110202011202211012202001022202112121222122011221210002100220222200200011021202211111021210102202220111210202122210112010220210112102212002121120210112000010110010002011001022121221221211121001001112110212120222212011220112100000202201120212011122202201010200120100012201110111111020021221021220121021212210020012022120000211200111111212010002202202001202111121211200122211111112020121100112010010220002022100110221111201022010022000100121200211002110020002002100011002112122100211021000201010212110112200021220000020122020202010202121001201101021001100010221112211222210011111022220021220111102000120122010002211022111110002200110101112020020222100011211020211011012010002120022112121210020012200112001202100222111120000221112122010100020212201110002012221200020121112121222102222102020221202200220102021122002212122110101100011120220011100120211200020220001201212112110212122202000112011120001021200112002001200102110210222200222200002020102020012102210022001200111002020000010220020220010220000222222222111022010012022010000210111211002100110201001021121200012100122002211001111000011212021100122201011211012001101221212221112112110202211020202111212221020111021210202000111020020210101102111212011001210122022100022012201112102200122122120101112100201202212210201011020120212112111000000020022202102110101000010011200201011111212100021002200012211000210200102001222110021012011002120200020210102100011011210120100011001101102001100001102020121010210211001022121011212210022200110120201200010000122000220101021201102200012011201001221100201102200212120202121011222002022210120212212122120211222211222001120100011121101020202210011010001010200121102120221210200020200111201001002202102220012110211022202222112221222122101102020021120021110120112201210000120202101000200010212221221011200221000211202211122010221220110011222121200101001201100211111120111210122011101020221221120202012112002201220222211001011020120211010111121210221000201120210122201222020202122020212110120201121110102120000010201011122200010020000110211100202200100202002220122112202011120110002000120100102211221022200001201022022101222210210211220102211022022210202", "01012212200111020101210011212111000111111011022202000110100200100001220101110012211211122120102021212112211220120010021011120120210210221102120112212120212200000121202111110010112102112000221001202212011002000020100210222001002101211102212010201020200111100100222001220221210202001202001101102211021111200111100002202210102000222211010022211020220001201201110010121211202012112001111011202212020210112111220221022202200221111002121110012212202110121001010101201201011012110000221202001221111102121200110211100020121220022202011122201221102100102100010222201222211212010101121100220011220202212001200122201000012200110100121101011000122122200020021000112022110100110200220210010220212102122010211102022122020012201012011201011202212210022201220211002111120102002121000212211101200000201121100010111212002121110212202010002011000122211221112222011201200202221210021102021122001112011022110201201022221020201220112010022121220200121121102212212112210011111200202010111111211120101201210000122000200121122001002200012222112121200100002011012022210011201210220001202002002222200202101111001001122121201002022110202022200212221020020122221110202111121111201210111000212222120021020100100211101100011102111022000120121212020002202112011021122212001200022202011211210202011201222201101122010102112011120212000002112221020200010022121211002110200022102002210122000012211122220020000100012121221222201200202202101110120202122110210201110202200020020212002011100002122000221012202111120200000120002002111210011201210002010101211102211121122011211122111010010010101200100212100202212100122212100211010121201212111202102000222210211111121122111202200202021201020001012021212022111020221000022012110021210211212102201221112011000201002111202211002211011022121101101220021122101002120110222121201012220221020220201020210010011211210122002200102221120001111022122002011222001200011202020212022121020021100001100211000112211002111020211021000201200122102212012111120220012010120110100220112121011100111020112201120220012010200002001021200122012112220200000022120200100210001122000212200000022021122222021212101022121102200110022022121020112212112121202202212012202010221002002211000002001201010212200012111210212210201012212122021200001101120201022022102222120022111120100001001120200222202012112220012022000002202220121112102100222222001202001222002020102001110011100211212121102000222121202112121102100102102211021102120201110100001210211020200111", "02011122002102202220112210110011022100101200000020021121010110022201210201002211112221002211202022210212021011002000002011012111110002022120112102000001020121001121210221020110112202112122202110222101210201101221020110120021002200120010020000010021001100101001202210222211112210021001022012120011022220102202000200110011212222221002210122220002202121120110121100121012212210012012011102220021122110001202221012100212202112201210210111002221102221021101111012101010121220001210000000110000022221202102201221012222211112120012221102200211201210221202221021211020012101120021121021222111012120011220101201221221110202121000002011001011100120102010201111220100001122211220212202221012001200210122020010211112100022010002021122101202111222121010101101220112112000112001211022000102112111210100120201211002202222120212022202100120202010201121110011202121010102120021120020221000202121100101010022112201221221101102002101112120111220202000120010210011210002210201100010212020022110110101010221011202021021211011221112222200022111120100012101111221012100211111102000122211000010222220111010121011210120002121100001112212111211221122222220122221201002101121020000222112012100110101011200000212220122002110211022222100220020200121001200211101111222112022110022021122200020200111112201202221012000200121002010222011201210012200112022111021211111210211121020020001010012002220100112011021010120221121222012211112012111222110000212210101120121012211122200010000212000220020011221102220022121102101010001210022012222221111202002012100001012120112220021211202022020220011222100022212000102110122222020112102211121102122221221220201022100212020022101101201001212011111112200112212122112020212102121112010000011212212102012220020210202201222220110011000221210020002000220200012011222022222101101020002110112120121221201000210200202000210110111001112200120010210202101112210110201121200200010121112121001012101122011211102020121020221201222212000022011101100000102012211120002022110100200212001001000120012101211201012100221220220110101002200021210000211020221221011121012111020020010120110010200110002002000110220002222010022112012120122100011222101120022100012000222222121010001000202002010111120112212012212211102110221012000202111110221201220122021021101000121011101122200021121112020200212012111110022112120001101222022112010120101212222002010221012202022220122122012102110200001100012001102210222021211101121121020112020010020221220102022221100", "20202000221212200221011012111200200211021212002210202110220100202000200221011002121221222122102001001002010210211120012202112200020201222101121101002122212002120210111122020022101122221120011010102210202000202212001221220212110100201020002122120120010100001200112212110112220010012210122111011000110020100021011120110002000201201000212121112100202021020201100121111222210012211212020022200210100122022220112011121012022121201022022201101222101022212111201122010002210210002011012222212102120210120010211211022022100211110022211102201020012000110111111020122110000202001100012202012201202000022202021002212020102022020211020021001020200210102000100111022211110110010000212222102011212200010121121221100120200220112000101102010000202000111012120120022021112120011002221021112220211221101110120221200212121002010101220022221210222221002020222212112221120020210101222121212101100002000102212110120202122222021002010000012220101200010102020100012102110220000020020012012220112012200001002122111202020200011020121021110110000012021220012012220212202020112011121211001011112110111100201202222011222020000011220200000222111200200002201110010021022200020221002110221221020121112202022100010222202001201120010211101221101112001200211112102210002012122201110011202110121021121012111102122112120012101022221101122101211112011001102111201212220120111201001012012010111121202002212100222021011211122212212112002120110021211211120110111000022102021222022200101011021211222101200202111101112102102010122120020022002102002212202202121221101220222202020100221222122100122102221020011012022222020011101200202201112001110000211112222020011020201221101011001100002012101122012022120220100010001110222222120022202021011001210201121221211111020122110101120210110021112000012222110010002102110201000012022222101022010212201200001011111011000121020202201112122101210021002021210002000122110220222100000201200200010102002100220101001220020012210210201100202010200222010202000221221002212002112200121011001000111122122110112111120202110121102120121010010002100201121021212112010000002112200021221110100101211201111222202112222220010200110101121221211010220110122022211020021021021200120210200020222002010112121102202222102010212212202112122111110012010011012002202110110110111111220220000022100112121001101121001200010211201011111002111020121020111110212120201011201112002100200222221220002210200210221002212010000111220210111202201220112120220201202101000112", "11001121111200112221001200122210112111212121111011021120221001211110100102020220221212202121221110112111012202120100021220000001002101221102012221120221000022100221212100200022120121101102010211121022200201121010021201021021122211022220120110021221002022221212210112022202012020211020220120212010020001220011012021020011121200010022111000112111021222020101110120210000020122200212201121102220221220201020212112022202101220022102010021222012100211021212102112210210010200112011102120220210012101211110211111112210021200100220211102202120222000110011021101122110211221022102021022010012021101220101220221200121011001122211100001221000012000211110200020120110221011000210012202000112000200012022020100221212102100202111121000110211221120222021010120101110000012001110111021021002010212002100102100211200020100220002000021222010112002121210021120101200122212200000022011002101200202022021002011210101201122212212110201202000022210200002221211201012112001112201011201211002011122210221122122121020100120212112222010001100001211112111212022202221112212111010221101012220212202020022120120010112000112100110202110200002210211120110120102000012212200010120112020112021021010210201112022002202011010110111111102222020012211102011012112212000210002002100000011201021102011211220201201122102202021002120111122210210202020220101210101220222011020112212011222221010022221201001000002002220121102121111112122020112211121212121122120012120010022001212010210020100002222121011000210102222202211101100102202011012102101220020221120022021102200211012001012111110011002200002220202201021220000022111210121000001200012001020110100122122202200001212222211020200021022102220121011122201011002220201220212200112120110202100002022220222221200210112102002110021121120000101000121011122112010220012111011100212112012111212112221010001211202220221202002012100110011121012021110002020220202212210200200222212212210220011200021001210022120000121102101021112022111112000221001220111220212220020000200100200000112112201022221221101120001201200102000102112112022101221120110211112212201210210202100010100110220202221221102101101101012021020212011202020122120122111122210022210201010000001122112202220200221101000010212111221112020112202212120200210221122120002210001010001101221222001201112212020011012200120001122110100000120201122202112011021201110022002212110222211020021100111220200220100100212012211100002101200110221220110201220220122221222110010111212010100", "22210110110220002002221001112011202111210111011201120011001011221102122100012220001211101110000221001210221221022011012102110020100211010211000200210011220020220201012101211000001120002211021111010202121100102002010210012021110020120101201122021122010021120122110111011221000012212202010012211211111200102200101220022112022112212101011211102002201001210102111101111222012002111001200202200120201220101010210122110120002111020020010101210012111112201200111110001111211112200121210221111102021012210020101001222010211021102000012212021020011001101120002121021100011201101101102021002210210012222000121012211222121201221011002220021211100100120201212000110100110012011100002201002000010021100101112022012012221011022122200022121221110121022111111102001101000000222222111200221102112020011222111000002222220212221021220012001100011111220001220101101221120101112002122021001101112001212012122100110121200102112112111000201210200012112022022222120201211111021001111211101000212201200100011101200000011120120210211101111022122111202222212112202000122102220200011000220101010020000022001222002002201022212002021202100011002220012101102212020002202100120102010220112122210010010022221221011012212111121111101122102212122101221002122211121112022012221101220102211210111021110210010021021002102222212012021012000021010100221121211101212221121221011020120000200021100210022220020001100001102222121201221221202121001020121000021111001211010012122112110200110020101102111100001200020222210001201022012020200211221122120012012102121020010122101120120020220010100122011110200220111100121020011111221201110021011110002022211002212212100012022121002212011020112102021101102111110012002201021202110221001210120022000211000121200101100221122220122110100111120212102002121001110100211111021112122002110001002112001122001012020002222122002000000222101212001121111021011120012212222101111210210000220101102010111220112012222101100210012012022011212002001210212200000202012020201221120120100012110012011120011222002101010112010212101020101221112111112221221112022200100202001000210121220011110002220201010201021110022122120002221020101220222100010221110020111122101010202100120211010120112021112000112221102002201212012200012222201211000122012112211010202201210222200001110120211021022020112010211222110202112102201111001200221022211001011002222012211020002102120211222210211002000001101112102110210020021221112200020001122201112222210200222220100202210100", "02012200100121101210000220012200022001210102111012120020020120212121101102122212222121221100102002202200212210200012122102121111202100211010020010000212121110202022211112020201011220220121121000102210122202022001200102022010000210200221020012111010220012022021222211011002221100112102112102000000001201012200101211000221221022012121120100022122101201011012002201020012120011120012120020121211000002222111202122112022011022122201010222220010111120211102121022201101220011201202112221001122012221011200212121001002212211222101112002012222201120210110201011021220220012102100110022220102220121222000110101202210212101010202111111001010201002021022022212002012122120222200010001011200210212201202221000111110102201011110020220111002020020022001110100121112021121000212122012021200022101122111222012212122100220102101021120220002022112201221120021102120100000222221021101012020211112021211211022221210210211021210021222211100111111100202222012010021021101112120021122222112010121012011000002212001211001122102110012021001010022212022210100210121011211000211111111100221122200212220211000000101000010220202011102112202212121112000100210220201012120112010012002111101012011212011012100000200022110022202121200011201220202022112222222210100100201211122211212000110000120220202021211011121201111001002122200002122000002001211211000201212010011222001222002011210100121010110112221000121202201210200121210110020122121121100221212012021102221101220120210210020011022120222020000100222121111212211111020001122010020101122210222022002011110221100000201210200102000122101212211022222220120210110220001211100210221011200011201120002012001210010210210000011021120120110202210211010120220210122100021010001122222202121111222102110200202122012001102211011102002221001210201021212222111010002100222021201121012212020200221011000021010221011101121201011021200022200112000201112022000001220022120002012022120210001012020021221022000220212200100002100101202002222002210020202100220022021100020202201110102002022111021022101011212000021001000102110111100110021200222120010210112000002211001210000222112101100021102001012220101102101200111211000012102210101222121210111102020211210121210012201012200222200200210221011012201010001121210120001201111102122201201122200011100111000122020022120122000210201212200011212002222202110121110021112100001112200101222220002122001202210220122202100210010112222020110211001110122101000000111210121122111120121000211220110", "12211212001200210102112111002220221222102120110112212112010020110002110220021120110110002100001202222222101212110102222002220111010020122121022120211102201200001021110201201000100011000212201210010000101101202212110021221201022220221212002020012110021221112111210111002210210001200122021120120002110012011122220201200222222121002221120112122210102212022212002001022002222120101201012121101121022120002210100121100012000002022110112112021000010201220211112110111011112002110000221101120222220020022100210111222222000201201112201021211212000121102110121102111002111221100022210211110011000202201212220222120111101211202120121001110121000020110221211202011110010121021220202201112201001010211021020112211011100210000021101020011020022022021221100220222122201001101110200102200022221020020100211210200001220002002102222202001002101221211111102102020210100101021010222121100111200001100002022111010001121010011001200011011011101102100210011020212012000111202000012201022221121212100010221022122121120121002012022111211020020002220201110101112100101021121210102200210200221111210111100212210221120111010012102010021020212010201022011211102110110221011212002211022200202220220111101211022120220200110012011122201220021002121012000200210112210012002200011022201100221202202221121022110212021220110221021000111000000112112000001200010011101120102021000212211210110122221100221110210022022111210222021201112020012201101221121210100011120101111000021221122220101021201021101011102202002010010111110222201202121121011100221020221020200110010200002222220200000100122202002220021221120202001110021121101000220011221221002012221200212101002210201120212021212111210120002022202010222221201010012012000012000120011022200020210221212021200120200000122121122111002212020202112021220122200220212102201212201120100012111221021100012010210122101212120101010102011220002200210211220100220111021111112110111122021102122220011012110221110022001102112021020000120021111001100021211002201221022211001102010010102012111121211121012022122102121122111011222201022202201222121022011021000112021100221012021120010000200221000102212222011221112002111021021001111110202020102021211211200001200020210110100120012120102202201002001002211120222102020121201020210001220012100110210110021101012002222111202112221222021022222011000122220120220202121012112122211010022022000010010002111002221021011200210011212212111102222201110222102110222111110220102122100111012101020220", "01110221210221112212212001112012000200210012102111012111221122002121001020202120211110001012210211121020210211110110110002200020001122011002211010120000100112021120112120221021212012122120010200002002121112000102120002200100122022020221002112022022221002000120021202002211002020020000011101202211000000200122201210111102112011221122022002010102102021112021011212101100121002112221000110111201201012210201112010110011122201012001201202000122022010122112110010111011011220211102020210212000211000121222202101021112110112121001221212120111202100111222222001211011120020122000110121021201120020111110201202000021012021102001220111110211221110222020201022121020010200011211021210001222020200102222202200210121012211220222102210111210020110012102001111122220101201022001002001111200200022212220112102022011110201101121020002211211210112100221002110011120220121122200222221201222202122021222220200020102200220000110021002002210110020022212200002022220221222122201222022002200120010022022021222102222212112122222211212102111010020221021000002201020012221010022211110101222210121000022220012010212221012200211220121222020111111112112111112102001101111221102210122200011021110020110211022211101011020200211200021002001020210010112221110022002221210220112101122220120022010021021021000201120222210202121201020201221122121010212222101100021120020100211110111000001122111002011111201121021211011220211011112011100101020212120100022200001201001020000200002220201122122110012111100221122200001111120200122001212201012200110222220102112120021211111200112121012200121222001002121110122210001022020211011112112111101202121110002110101001110210012121100010020201101110102012222222020201022212110012111112022222222110121020101020002100102102000021120120010102221000200100220020202101012001110120020111002101110122020101021220121200201111220200022122210011220022121011221020220021110202101001021121122200021120012011101221002202200202211212000110222102101120120121211022222120010112200112011112120222110000202010222221020121121012001022001210012212100100112202112112101121020202002202211102202000011111101100211112201220001110220120022120011220202011210101222211102002201222111112100000212221212200012001000122212010010222100022020110201222102002001210200000002202021011220012022200002220001212102002012021011001001210100111100120010102212121022211100202111212011200100210100211011210102002100102020100220002120100120012121111211001110021210022021111000", "02010011012210221220200122222201011222121221000121022010202201120110212101011010101011112010212220221212210220020222012112120201002122011112100202102212122200211120100101210210211200102212012102222211201001200000012110102010200102210122002102120211212021100002011112100202200121020002020010012210222202012202211100201010201101022001022112011212200102011012122112212102021000122220200020202121102011212011012002122001100201101220010020111212122122001011000102221101220122101202112110021112100100120010220022222121021220021201220001102211012001011020201101101011121220112222221100101012101112121122010210120101212001101012222221002010100202200010100100000012221000102220010121000202222002220220122100210020121200122211020000221002002222102101110121022121012200021020201021122000100021000211120020202011000222201211222101100021122112020111121022200111112010210100012120120112112201020211112220120020010102121100110202221001120222120002110120002120010000202021000102221212221120221211021011020000222111021211022122011022021121010220000101210121200120222222000011201120020201100011121210101111212210112000000101002012000111120212011102022101011212201211210121102102111020102210221112021110021100120021210101022112211200120112110012012121201210010002122000020222210221222110002201000021202001020211012011121012112112110000022111002111212222111022022200221200221002010021111221211110211011010012111110211101111111010200102112211101102221002020212100110102210201210002011111001111012022012121211210011212111000112102101122222022101112220120220120002002202200110120222202210222000021111121021122110210100012021002020011110102120222211022001112111010021201100001112101221011112012020122000111122201000200100022102221211120220201110220100221120022110000122201001101011100121020121002122221010122122020022111010001011212222202212111200002221100002110211112020111012000202120112111210201111121200012001212222101210022100111221211122012212100020012022222202202022101010020221102202021000222101122000000011021020001210221022021010212002211002201210121200120102200212100010110200010201121102210220202211120210222002101212020201121220122220102001210120220112112102210201002202021121100022110002200211022102021000020211002022110212011012201210110010022010022200100220211121121210112112200020102101220220220010000101202110222100120211122021000201221002210211202211102220220022101121222022221100012101202200211212200011001112010012220122112110110020022", "21012110011112010112120120022110112022220200002102201000102101121000221011010122000201122200211202111201000001122112020002100010220012202012222020000100101012101222200112102110000112011001202000010000221222211110120021212022010012202022222021000010000102201111011122110011111100010221000210212122021200111110210201020122102001100220012102102122000100112201012022102021202212012212000000012210112000200102001110022100012011020102022111100102002220022020212001121002200210022100112002101200022012002222012112110210010102010201222102222102010112211012000212120001001110011021120022201022211222100101222100111221002102111001121221000112000001200211222202212212211200100210122010120002120021112110202021102001010021210122011011111112201110010010221010021000112020020012200221110021100112002221112011111102120000220220012010001101010221011021222011012102022001220220000211221021021211122221111001102202211110221122000001201212210020001111220201021212110001111012002011122011201022002210202122010021101201112110112011001120000022102102111020220122122110112102112120021102120021120102001222211000101211221001020000002111212120102201202211000221022020121102111011002221011102020122102212202102120212212010102020221010001111220011112111102202111111000111221221111010200010221002021002122221112100001011000110201120111222010212210200101011112002000101200002010221201001110120020111022102212011022001211211121200220110022222120201220011021210202122002111121021112021012202101122202002021112201110202121021101012122011100002111021200021010211120001011101120201002212011122112000112221200022210010020101122101211222201221002021102121012012001222021102112101111202200202201221100112220221000112220220020201211002121112200222222210120012201211101002000102111211000000020100221221221122210121020001201202110012010221211121021112121202011221201112001221122022111201101011222002121210220102110222101102112021221101012200102211011022101011012012012220202122121211201020021120221000012100012210110021011100021000222222022210210212201011222112021210122210220212122110111112110000010112002120201011010222110201020111110011200200012221120221220210212002020201002011122020112100221201012211212020012000101120212220020212012220200002221220022102000010211210110002000012220120202112120002122200110110110022000220110211000011222121102002120120101022220112220021220100211221121221000012221012012010001000000120202121122020222200122000202021102101200211110110212", "00010222211100011111111011222211212102221100210001012211220001210110002120200122122002101011200002001011100211020000101002210010020102221210221110111211122111122210110221112020200102100100110112211120021001002110222100022020100011002021111211012120200122120012121200100110101212111001220011110000222020211220001100010120201122212001100000100121022010100001212110020020022021010212101111210122220220122111122001210102000201011022020112102001121202021112010011111020020101220210022120021020100011021221121110111020000102210012111001110211012021221011012221212201222011100002200011020102001122201201102021021110011201201020120101020020012201222122220000210100020212212110011111021201121100221002212121001012222220111110020001201102111111121210120101222101010120120102221010122002210212102221110201121121120021120222012202010000222000102210220210102021012110210210100210100110211222012202021100200022121202111201200001011202210210001210001002101110002202201100011200122121022121102212021000200121012211121222022212001111002202110102111120200212012101112120200221012210022111100112200100220000210001102122112022000212202021012012121212212201010212210100220101202001221022121100112020110020021011112210200100110210212101121201010000212112220202221010022011101200201220221220002002011111022120020012212122021021001112201102211121100011222101200021020120012202012211220220220111021021021202111210011201200111222200222021111001122012222022222222012201020111200002011112001122122111112200002122101211020102222112012122122111020022210010101111112012022111000222010012122221202021120122201211101222221220011102021100021210002212010202001201112200121220212021201122122101200101022221200102220121021001012001212010222101121122000020002201211220000221001102200200200202121112002021102220010210212001220121101002011002010102121001112011200200010211202100101002010120121002101220000111122001021022221102012222012200011102222021221220101021221011120021100120011000211022211122010211002121101202221022020000011120110020012120020102212222120020022021202212111202000221122010221212022101002112212001122020001010002012101100120111102002001212000211210222022001000222010022001122021201222000112000120120012101212112021112221100220210120211122222100100222020111012001210001002112122101222201121210121111202220202201002201010210200120022101120020001201110102221002020002200200212001102220220122002111110000111221200122112101210121222002201101100100210202222", "12020210111022201211001200200010002012200112021010022201212102011101112022110220012122211212210110202211022011021021202112200201100001111021112121102121100211200112122011112220022222121112020220121000002101011010210022100202012100021120002101202011121111200201221221120211002210021011201122200210112112101100221212002221110222021210202122020000000112200111112011122221211200001201002100020121112212000121020000012121101220002000021001102212120211200010122220110022111022120112212222120221011001101122002221010002210002010000010110122111120102220220011210111100211002021222200010220212221022011211201201211200200110022120221110200111100020212212002120102122110111122022111212220002120211222001201120100012100011102122011020001202002100011011200010020221011021111221012000021010022212100220022120121100102021000122001112200001020220222201101212010011220202122211201221222021002110122211011020010000120021200121222001100101212101202220212222020222102011222110022111211011221201112210101011220211212122111101020010201001222101222012012011111200211000221220010022110201220010101002002022102022201221012222222111020002220012021021001111112021120100102211000201120210201002110102120022010000012110110221122120110112222010221021210011011000101110122001212210100221011002222111111022122221022111101021002221021011010100110120020200111020221000110222022211202202211001021021211100210020101021200112201122201000211021000111021211001111100220100220101120110000210222101002020122011102121220212202102221011122001121010112010121021211202022120220200122020122120000121202121122000010201001102100002022001120100220001011022201112101100202102002112212100112002122201102102101111220120112002212200201021010011112002210002210112201201110010020202220221211220020000022002002211012002200122021202022112100102112010111001021121010120011010122101020002010002121222101121222221121112021110002002200111101002020101210012211210101221001210020120020110002222001211020000102200220210011111102100001011001120102210220010011212202212021211001021012220202200110212020011201202210000020212110022211222211112020011002021021112120222200100120202102121102000021122200101211121021020102010111200112101002020121201002101102021222210112212022100212101001100002122012021100201021121121100021022212221100020101112210112022002222210002102221211002010210211212001200211002101020222201120012212110110100221100010101200221121102111222020211211211101020121222120102202102022212", "12212012111101220101020010111021111120200010210221112202212212100121100021120212221110220201211221210021211221001221011001122000222210211021212221121202111020202122100002120111110210122121112011121022012122020000112122012211201211121010000121000000101202112121000001210002010021212120020120110201001222102201202101212010020221100011012201102210211102011122020001202202010011110220000211111010100202012202121000111220002200202111020020020121002220112200212000022212121011012001121000212020122222121210200020011120011000201111121021222121102120101121210220010021222021221221222211012011221211102102000202220011021101020020122202020000212211220220010100120202112110011022021020222002110122000211210100100110112120200111212121022012222020202210020200112210212201020112112222012102002101112210210112011011002220122122011220011210121101110221110102110120022202211011011020022020010120001022022121121212201012011010101102200020121222102122022101212121200211210000201000110110102100202110012022110212110122020221112121122221111122011010022221001021222120012100020120020201120100211211021001111221221222102002110101002120002100011011012211100112200200212221002100021001011000122221020210211010020021200001100111222220020211020111100201221112002000121222220000220200102002021111010210022100121012012111210022211222021220102200210201221201100101020112200122202000021012121121001010001122020201222010211222012010221212120210010122202210210222102212001120022120022000100002121112000220122220020010010212100001101001001110012002012201110011102200122002111200201022120001210022010121100220220220201202110202001120212221201101101121102011011001022010212110210220200010000202012101211111012121102121210022211220210010222120222012222112222022212001221222200012100220122211121020120212010110120202201211122101101200111111020210102211211121102220100120100121020222011122211200110120210021220122000020201101210121000021102101002220112222221212220020012001102222220210121221102012121001112202002020011011012220220201220110221122222112121212221112100011210122110100212111110201002101112200212012121210220002220201122120002212121211011121110100121001201211002010102212101202220101200211100122011010111211111010122112112101000112111222100201212012120210110000202101210120021101111110210010201010000201211021100121020112000112200101122001020101021220002101002020020212222001110202212011001220101012002101201012202101010122211002110110002221022112210220010002", "10220210202202210100121201102120010101021101010100002201102102212022102110102211220221222001000102021200211220022221010001102201102221212012212220000212201010011202011121011210001120220200100020211101010022000010200122020202112112101120100000110012201210000112022220012121002010200111011210002020111111001202120000012001101222110121001101020002011220121201121202011022220101101102020211002221002002011220212202210210011112211122021200211211211111101101010201201110112200200200110022000010020211000222202212112101012110110021022012201201211100102110010221211110201012200202011211100021111201222010202000220100021002022110210210022002020100012022111012012121022101211121210121202020201010102211200202210101200222200022022101101100100111011212010111212202111122102010110220000002120010001020121210110120210120120021112002100021000012121211000001122221211121011210001201120210122101202222012120010221211202001212020202211000021022012102010102210111002110001122220120022121001110022120010010110222001111110000010200122210112001022020222210100211000000221010222201200121211010002122100021122121211222211021210012111221212012210102002210222102100222120102120101111211201122211200002220011221110101112022011110202020101122001102120210120122001102020112102022221102001021011110212200110120211111202010121211100101012110200111111220112011120012111011022011122100211000210220100020022001220111202102121022021001001021110001201211121222112100010210211020210101002122210212122111000022201110202212222220202002220201112220210212021022221200002201100121100110110000201002221102101211122112102002122012111022110222102120120202122101202010102120101100111020110212012022122000221002011001002202201220000102011110011011020000120121100100101211010210222221211201000222211022002221201202111100200110022002121001120002101020021100022112011000112121002112101202200022011212101102220021022121022122001221201202002200011112110021102011022000210010121112101212101021001002011211200200012000022112210120101002002200101022011000002001101222012110021220011002002222012010011222220101011200210120200200211121112111120020211022101022001212112122000112111200100002100102002002210022011201022021000012020121022002122002211100121002101100000110021110220102011211211010100122202121102122210211011022202121201002000020011021202112122011010200221202021222002200100001212121220020211011102201012211222211202121111121220222020111120122202121122101220121100212210222002022", "11202212022002002101012122011212201112022212200220102011102201222000110211112101221122211102211222211200101202101202012022011201000202022210222212122200220112212222112221012001002121022111111111021111121022122010122201001221121122212220222021022100222202202011122201200011122122111020022022010210202002001110112010111010222012122222022002112101211111201002122102202211001002020110211101202012122122200201100120120222021012202222001002222101102200011101212022000221111211222202122120110111000101021202220122020001201002212000111201002221110022221002102001010010101011112121022222200000200210221210200020220012102012102210101220210101202222220122211010111121202220011211121020102210021200112202202021112001020122012012012012111022222022211000210220120001000100102112111101222010000212112201110202220011001120102002121021011200111000220112211020010211021222210200020101202202122220201001210002020011111100100200202020002200001111222120020202120011020002222221001002212120221111000212210100002011020012121000102202211122110000102020010010021202012000110112221222002121012122210212022121011110122001221100110110220210102110210011001102220221112102202222100102021122011010022120101121211221202021101011201011101201022001112100221000210022011111101212210001010100001011212111222102011201022002021020001220220020022020002021001010000012101112010220012222001101210012220021000221111012000210110101012110020020210012211221110022111122211021002102111222220102000021120101011011012121001001112212200011221011012212121222020220200000112021110222110122102102212101222221001111020200220120002100001011101002111102122022020010200120220102222221022222001122010111210220100121110112201221112001220100200221021202010121202200212221121202121222212120221002021202002111001022020011120200111002021110012012001101010210022201222012010021022102200211101022022111112001122012000200212221122010122021112220222020101000121221211111202212002122001112202210101010112010122020101200000112220101012212221100020221122111222210010100111202200011012211222222201022020221200001002022100210011122000220212001022021001202002212212021021002220202201121202021021111021020001121222201221102200100120211202122011021101010122112120202111102202121022222101220022011210001222111120021211021112012201120200110021020010202022222220011211222222210200001110100011121120021201020120221001022200221211222100201101112001001001121110102222211222112100212211101120020200000022220101221", "20000220000222001112102111201201120102120212200011111202100022001210112021122112012102220101001202112202002220210011220211022120220220111021222112012020020201220110212000111010022210201111220110112020120111110220200020120102202001211222221012212102101000110210011221021101010002102022002211101101122002020021111201120100021010022210020101002021101111011202020121010120211111201020022002002111110212001010002020200110022100222002102020101022021001021000010222012211112220122101011020012201102201112020112201201220200012102222121112210101020022200110122012210210021000220201210200201000012210110201221100000121010012120000221121221012120211020120221212000120022011012122122221022102000222120011221111210222122001020200100110002210122110100200020121022021222122022220012210010111000022100211220200101201221112110222122201022000011100002000201201112011001222220122202010202101101010101021212111000101210010002201120002200000212121212112222000001212012122101200110022002111022221221221201020022220110102222101002021101210020002020212100102102021222100222010212012111201010220220122112000012122110111021120010022120221110100111201012122001120000022202202220100000010121120211012011010222011220211222022012100121201101222101101021100221001001102002101101122102012001021111012222212111110111120011011101221211100022100210001021011111200211011121210210000101110000212010210201012201212011020201122112100000010202212210102222000021112112122022121220121212102010102111210211202012210012102102010102010110021001221022121212201221020012111221121010001012022211101221210000210000211220201001100111101011112002111022200211202120220111001221101221102001122022200210020222121201122222021122221200011100012102121010112220011012111202120110100020122121221102100222201220221020202221202121011120210002122122002200210020112000202021000011102111221120201112222220112121021100201221100200002101020002021112222011001220212012020211201012102101212212100200201002202122100210122011220122222221210202022021020022210212012000011020101000211002210021120002101011100220021012221101000222110100202120220222100211121020210011110002200112022010220020020222220022110010220000000102200002110021111201211221220220021111111000202122222002222012000222202101010101211112210000102111100212121000122200102220010021200212102122101100012100211201211201221010210202111112122201100121010212201012010112001022021221211222021212021222212111210101002110211112200011212000211222202", "00221200110121110222100100112110211211222020111011112220011101011220200222100201212211110211211110011020001212101122201111120002020102200021000211122110101220221101021212222010121102010220010011212212112101022021120021011121102121011020021020002211101111000100021001110210000101102022110221200202201022220202021102010002112100202200112122020011020011210220220102112210220200100222122102000020100021102110000200021011221012220120002212102112220022010112122000120120000220001110010120221000212110002020201200210212210000200110011122112012021220110012000010010112102211112020101101102120112122021011222112220000011110200202122020120110222100221011022111210122100021120100101121112011020201112202111002001210012000212210000200112200221010020010210221221011222020111001222021101111210201200222210212121211222222112001010211020221120002202000100121220202220121122210200122220222212221111000002011212001022111000012220020120122102220221122222021220112222100220222001000022210112012200102010012201010102122000212201222020202012201012000000201102011122211001100211111121002110001122002011210202022222020101012002202112012102111221200100210111222001222220211020000012211100100110000222100101022002021020110011120101001122000001000120221200022100101211002100221211210202021221110000200101001102020000002122121000201100002101201221222002211221120102022121212021100021011021200211202212200121021222210000122000222000200002101100111110011202000220112012202101020111120001212111222200002022111122011122222121022201210211102220211222012212002110000211200011100122001021220012202012121100020022211202112100100112102000211020001102010021022111101001200110011001201202221100101121112120012012101112210102212202121201211220002210022211021202102101221022222020111120121121111020022012120010021211210122000202111220020000221112111100200011222211110022122202012222121221021201221022210220021021101002210110012120121222000110212020220121222120010020202122102101100221110000110101100020010211001222200212012011020001002102010200020222001012101022221000112221101112022101002001200102202202002222010201202202120012110222122122220122221120222020222002002100002021001120202100220010002220222202102200111222100021002222100022122222210110111111200010121012121012022220121122220020111200121120022001112001022012101100121012022012212000222202022020112111002112211102212202210120011110011121010212101211110020000202120110220010201110010022111011211201100200101111102", "01202122210121021102220001010121020222222102002202001002200222120012102201121200010212102201111011201211100011210201012112101122211022212200121112120111120102122210020212022011221200200120222221002000012220110122110222021100012102110222211121020001102200212000202001020210210021102022100001210220021101020100112020111222101200012022000100222102211201222221010101222001100201111211111202022202111121220101001002201110100022120002200010111211101100211222211210122100001111021221222121100112221122112020022022011221101211001222212020022020001021221222102022000220200120110001020200102121200111022102122211222202211212202101020011202022010211001210111000021200202221120102000010222001121222122121202111111120212220211021120211000120210021120100002100112101012100120220102021120121212011100222111112202011210122121111120100021012210222221020120011011022002020212221112011202100002220021110202001222101022010111112122200100100100111010210110001000122022122222022100202211212001020222121000210012101211012000101022112212102122121012110210211212200020122202100111020210201010200211010020202122011221021222000112210111112201011021202210220102021022212221120102220122212011212221110211010210221110120100200212200122121200112210111111001212012012011120212200200202002220220102220010112111000011110102210102220000121122020000111001011001101011100021200122120012122212201011110122202012110011111010001102002102021101201210020112212102011012122022201111112021211002211111212201212000110000020011021010111202100202201021211222121102201202222001102111220012201002102002000212120001020100222110011100110222212012000200121111010212121211212011111100002220000011021120002100222221100201111121202120011002201100222010212122112100012101222021102012100220211222210211002210011021212011100211222210012012021112212212112121220100221002112012012100210002010120000011122120022210210101010002202020202220010222100100001211001202021022100222211212111020120220211111210022211221002221012210011000101111100202211102222120220111201010101120220020211001220101000211011211101220110200011201202210211001200010220101212210022102112102212202222210022002102122102210000020111021022201111102212201102002222111111221102022110011222002022101221211001020011202222101122000011122222000022010100021011001210222012202222011020121000100101222121221200120120020022121001122200000002222112020111110012201221121202202201020011120011001102112120122100000012010121211001111110021022", "22002100210211200000112110202110201122120000012220110011201200111101001020102122202202001102221121011000222102022120210110220011011100111111101110022011221212122201122020111120221021222121010002211022000211211200122210212110022012201100102110102001202022121102001121110000010222110201011101102010022022221120012121101100121101212020212212021020120211122000102122101012022211101101120210020122210101201001010202121200010102011221101101111011010112000100102112220111001222111021002100012101112111111002102202112122001102112120121112110110120110011202020101021100212012111011021222000001020221112210020102212022020111010112101201101221100111000211211011210100020112011122120102200000212012002120102110122212021200001201010221022120100001020020211012012102102211121202102221110121021000100000212001200011011022122220022020121200222120011021012220200222222101210222201122122001111012202010001202101120211120010002211101211220002022022112110021220002102222121012101102000002002112022021100212211110022221000002201212101120122000010110120020020221121201100122121211121011201012100120100200020122021012202211022021100220122100222210012012112012020011221120011221200200000220202212200101112100121201021011010011101020121201002100002111021010002122000110020201121202121122212210101221100000101011102020221202011220111012210001201221021110020212112220101220111202202112220102222121201201201010121000200221202001110102110021201111120022022010121201121210002220210100021210021020110222212120022100011211102222010110112122011112010001100100200112012122210022000120020210001002201110200201021201211110011210112202021202012010202022110012122120012022200222221212100000101211100122221001111122112122022012022222112012010202120021111212122102221101120021000100121210211100000112120101110210111101122212010122201222222110222001002020100101110210222000010200211002202122010111101021012220102202100022020122220102120202100022120000020011011100201020020121002021222010201022110020100100122202200101020202121100110010000200211221112122120000110122122200011111020110212121111020212112121222201112000111022202122202020202222100222102122110112221100221011120100220002211120011001011120021211221101221202211012221202100200020101002112220120200022001222200002011202101112000000122110210210202102102021220021001010212221202100010121101021201222120200101220112212220020100022121202002011212210000112111202220200110102211100211022022221100012102221011000022202202", "21221012000022000222111020101021101202110020112002211122210110100001221100220220121112012122211221102220012110001122112220212021010101102212020010000221111110220010122021001201210021200020101111121011102100000202120211022201201021112110101211010120020100222122102211020202102111112202101210010001002211001201202022210212002021000221022122202111111000012210111201122121000000022101021200210100121202202100011222101210200100202020221000102121221121102110002210222101022222210010022202110202110111210121220221020202001211222021200121120011022211210021202012112220221101100111001102022111211202120002101210012012112012102102011011002202110011122201201111210211010110101122211220012222121012012001100022202210221202212202101111112111012120022122222220021000000212000101101000221100020010210001101020112102022220012110211210012021010222202200220202100101211120112010111220001011002202001001111001102020100220112000110022121022210010200001020021112212210111121010000002010001002022001010020210022110022122022012211211001222011212220112010220202211020001020202021112220122121000220222002200122001201101110010010200102000001102112011110011221221122112221101002102001201111012001012221120120120101101201022200201211221100100021020012220011122211001020211012002000100220001221101211202021220111011001101021112202111001101111222101201001112121020210101100121012212102020001021222001022100121011002001201122201101221100012011021121201102022112021120120212011101122202222201202111200020022200100112010122221011000111012000020212200010022212011211011012020102202002111022001200102110020210210202220111120210120021202010122220012121121122000011102212021212000210212101100201211102022022102222102221002122102200011220210021021101211220012220022100112110211001222102120202010021201100011101021211202121212200001102211112111022202200010210000011002022102202010010212211112111101121001221001011210221010010022110110211102120201020001000102220120202112012222100111121102020210200221021120021212210111122221001002102111220200020022101021210102102002101102022022020011210222220110010021111010212201122100122202001211100122212020112101111220202220212202201121201001200010220022211112110102021001220210200112111120100220211201201211102120121102222111200111101002021100110110222200222010001002201110221200111110012002222111200002212002120200212221021112020221200220000100220021101201012000111201110001100121001020122200220012200120210101020111102101221102100", "22011012010221112210222021011100122122022211001211112001112110022221202210022100222212121012211200222221122120021201100202122201121021112010210110212210220001000101211011010120022111022121022221020210201102220012100001212202222022002202102200222222212022122000010012022102101020121010200201021100201010002100000110202000220200100221112112101200011012110122021221102121001001200112221020011021011120012201202112121110120111111101112210102110101210120002212100201000202012212212010111110202220111220001022211011100021111110202122022211201110210202112011112002112201112100010101220012020111211000001000202100100022101022211011211020101012020202221100222102112010021110222102211122000010012221122101220020102011010100121212011201010110202202000122022222220111212111010002012121010002022010102112102122122010012110112010212110010210022010221012010022102222022021000221122001101111211122111020210200002000021112210121101110201212102120010002202222201101112212110221221220102100100020110122201202221001121122100222001010220110222001022201111212112022210101020110202122100121102001212121012021020021111002010010102122102122201102020210211212201212210011001201212001001222022112112001102211211221012022211122010110011122111012201211220210000221200122110200200020222100002120221020212002112120010001200210210022200012200102102010102011020021020101212011121122110210102102221010222001212122020121001120100122211202220012010201212021122020202202122102202202122100101101210022012202120012020022202200012120111111202020201100202122102211002000021000212110122220111012220011110122011010120100211021211121221101102012101020221021021011100021200021200102010012001122210210210211010211120200221200100021111200201122021111020002120101210101212102012101110021220120112022120201001000011201002220020210120001202222000122000101111122220100210111010101122111020202222101021112102210211100121011222000001000221111002220001212000020201022210001120002101212222021020220210200220221002220220122020010102002001001200102001122111120221102110002221201110211220102000211212010211020210212222201222212221221021212202021121120120001110121112022201101120210210022102100000100112210011122212210201201212100202002211221001212112012022022110221010220022201202210122202000221210000221022002222120101100020220102022121202012102001202020212200212111111201211111121112201022111222121011011221001000212012020202201101110001012120000020122210120120111102222012210021111002220", "11122111200100010211102011000202011110012212022011102200121110021211022222010012112101122202210220210011011110022102120211200002120112000000111002221000221000200020200000001020212001210011202020012212122021202020001100211022001010012020110210200011011120011022111111222202020211212102201202011002112000222121122002112121100000000000101001022110200011101101110102021222000012012100212112102011002100101221102211211212222201012011200112121102121111001220102100120120122001011220022122211012212001011020110210021201120012101112020202220200001111112011012001200200222022011001020220212201220022011212111012211001012011210020221110020121222012212000102220112021210202210120101010110021121111020001022110111101020021221021011120022102222021220111002212000211120110201200212111122120021220101120220121212212001110122212200211012212221010202001122221112002101012000001110020102120100121011100122112010120010102220201222220101112101010220110000201120010201002010120102020202201012011101012120022202120121021121200112010021222220102011122101212221010112222200121221101002011211102120122011122212211202121211100202201100202200020222022012110111212212120020121202121111201120220210122210122110100201222202110200220002020202222011111201101021022120012021001112112200002122112120112201201220220200201001201202000022212110020210020111010002022200111120001210111112212111111020110011200022221111210121200122110020011201022200122101122010002200010002000201012222122010101012202112011112210201001100020102121222220210002111110122012012100110020200000201020000011010000221012120212201220222010001210112002001122021020121120212101201020020021011210021222222112022122001002110112011011110220202002110110122121002222220222220102112021201021222111122110100102011001020022110212021011200100000111012002020012021021020100102110112001202100221101022010110220220120221122120010012110100201220001121021211211120210110010002001112102020201000021211111222002000202100212212222101112120102011012200202212221102012012111120220210201212221211222211101011221102012202002021212011100211102021122011111100120111110010202122202211120000210221000012100020211111022210200202201110021200022002011001222102202111010101211211022221222000211020020120201221220012002201001020021022000122120011220100111102121121012011102110002110201020122220000121002112121222011111111011022000110110212121202212101021220210101210021201100101102002101021021210021012200012020121002120120220020", "12110201011211021212222210010121211100010200022200111212002212211000011222202010112212201002111221222120220001000221121001020001122002021201002212202101011102202001220211212220112002100122201221212121021211211101200001010002100001010010222011002210022020221112011122122121102021121201210012001020001010001022220100000012001020222012222021220212010111110001000000102111121220201212002211222110201020212101222011001221022012112100211222101022210200212110000221200101001100201220120210101102112211102211212010102210111222012010101012202200001121211011100011202110012111111100002202211121121012212200102212200111201021210210101120110202022120000102021112101000001102210211201220111102001212000222111110202001200000122010210212110202002021220222221000110121122211000110111101002201200011111212211000022020012120111110000020112001220200110102000212021201202211221011101201120211001110202102200210222220010001022101101101122000210011111120021010211022011100101210111022222020201001112012102122212201201011201010121222101011001120111001021011011122220020201120222010012221010020122202202002020112002002122201012210021110022101121101020020200121220021120000221001100011012012221210120221200200100212211020212211001001102220021022210212011121212022021112100110021112120101121211200220011102212220122212010022112112120122011102201000221121112201001101111202102120222201002112101020022000012201201020002111002022100221122110010112221110112022100212022011110112200000212012100211001222000101200201220000220011021212122201211100212100112110220221222000021210200002001012020222100102012201012211112002020100220210002101111011012000011211022111000122001100221011121112021220121222012200112101100120100010222212111021000002222222212121020221211100002020002120111020101120210112201120120000200212202110220120100202210202102202111222022001022110212100120202110212211002010222011200022020112211021022211100112022102102102001001012220101100011112121111221210101211202021001212002120201111021011200022211102122202021122220211222100221001211222012021100210210100120120201201021001101112121100011211102020020121120012001202000012212021120212110220122120102022010112121211020200000000012010102021220002000122210210211221122010020021112122111121222112022200011100001211222012001200202100120000021222110021110021101120212121102112011000211020010102002121202002000202012111101200102011021011011010102022121012222100000120222110212101222010222020011001100212110", "00020012200002101001211022002221202221011012102211110000002010211202200201100121101021110000112001102111110202120202021112101011121021000112022020120000110200122212122212102010111020012121201120212012222112111200102120020101201110210112100110101200110002101000221000221202022211112201212212011212122120110112101202012020100001111222021220110122202200210001220212021222122020010220202221212010200211102001011010112220010000222121010222000222010202210210001121222002201121102222212012200211120200200222000112110112200010202120111201112021221112110121112101000000222200002121201100000210112112002121021222120122021111120002011021011111120200000020001220002020011000210112002220020201222221022210001012200210222002021000012212200122022210102210210121022000222102202202120012011011001011120202020020100010120022210222212222210021211222122101200002110210011022001112022200120012220002201100002201202102201222212201120210122221101001201212202220121201100020122001120000200001002021202110002021120101020122200201120122000020020200110220101112012110100020112102111222002101222212221020002211112220001000100021202022000012211120111221200101000002111211020021220111012112100222020110022221220111200120222121220020021210201200012100100021121122210111112210001002112111211000121212010200120102021202102122201112102001112022021102120000100202200121112010121020001111021020211222121220000121022200011022001222121222220012120010102000122101200001000202212112100212112211112002222020020000110022100221220102221220222211100012021122120100021012121212210112102202110021122101221202021121200110102110221102210110100211111122002210111200001221112021022000111201200102121012101120101111201212011201100222211202122000000120102112222101112221101020110110121121112210200101021121102000222000220201000010121002100010120210200010000210021001001200212200020122200011011100110211221121200200000222001011122121021210121120110021002001211112111120202200110222220222201121110200110011002102222201002202210100012111122210011201210200001021010121022110010001011010110001020211002210112202122101010201221200000021121121102022220100122002212022002011000020111210210021020001020002201202221110020022112101022002120200222110022100122001200102201202000010210121110012100120012102120120021202120020112121111211220012012120222210110201012212220000210202121121210010011202021120022100010022002120101111021112012020101101210010211122202111011020201222221202211020120220121002", "10000210102022112111100012221110121000122102002101201212211102201102120122001111211222201201102202102212110210110101200210211110022012111020110112121221011102110100112110122221011222121021120200122112120112121102110210211220000102200212100121011220211020212111120222012000212110002220201020201220112210121001022200111200022012100221220202101121102201221021011000121212200221201010222210220012120112202100012022201010002111221220211220112000221020102001001010121000210120200022102212100002201111001120101201012012110022011120112002002222100012122121222221122202022112201101021120110010022020200112022121111110102001221212110101122000101021011212022010020221021212010210220000120220010111020011101102220111111200111202112111221210010120221001221110112020220000202101022121200220111211212212121022010200021122220211102210021022012012022100012021211022222211002111212022111000102100100210000012002202221220101002001012012220110012012220110210010202111001122210202010011110200012120012120220210211100022202102210000102012200111102012000011220121101200220010212021122020012222100112111002012122200211112202000221111222020012112202110100000021112000012201022200212021020210200200020212200202011200001202211122012000100101012022002122120111212220002112002112120112202001112012110100100200000100210201222212122121001102020011122021000201110012010000010101202001110200011102011120110022201212000102202100000201011220102012110212110002122100120202020100211001021211021012111122000202012112101222011200121122021020121120101102220102210211102201121200110022000110211021110002210010211010111001011122121001221021202201122221212011100100120120110221011200001201202011200001112022021221220102110020012020200210012002102200020000012110202011122110210101110011110101020202001211011121020010200202211010100200112201010122022220221212102000221102020210111010012201110200201101202111220200000121221122011102012002121000202210102120120222201020010011011002020000121101120002011010220212102021110100121001111021200110212002012002110202210111211210122121111202220121202101010020120102212111011222002000110002200002012002212111001021200200012202202110012110010211010100201100202022000110222111022201110220120111102002022001201020020010201222020000022100200220000112021211222010200211111110002020222102200120202012012011220221100001211102001102010122211021100211012002020022012111002101122100002010120100201012011222221210001222022022021200011000210002012210", "00122121021101010222102122000102112101012202101011121101021122212021111201120212122201201222101220120022110121110022120011200002211002200111212000110011202221111002200020121111121001221112010100102120121220222110212111202122011210200001121021121120200202100121111020110120021200222011111112010121002112020000221200011002110201202120222012122122110211110111022221202210021200222021012110010210200122011101221210010102121100222010011100000210221221112021012002010111110212212111002010122221222211121220011020111122010011211212000111112112100200112011100210111002102100110011022212011110200012020011120012121012110201012201201122012021212102101012110222100200120100210222000022002012011200020100000021000120202121121210221201102120111010201221212000202202020222121211211112011211001020110011221020010010222021021111210211222011222221022221212221101010100202012201122222110122211211000011001201011110020001221121000121002010221200021021121011021200120100200011221010020021021212120121212122102001200112121002020021101221112020211201210221122101111012010021020102001210122022202210022121002200200012112221111220121122212220012202212202202000111122220220112110220112120202210201222000110110010212020112221101210021212000201201222110002100021021022212212200212220120101220002010210001001112022222200010011022210010221022210120010120121211110122020201112200001121222021101200212120112200020202200120000102020120111001022221202022112200011001000202020202102010112220020012201020022002202111021001220011111110010220002002200110022201212022100220201002101000201010200001020101221012010012021200202002210200210100200212021011022222110200211001111222102222020012022220211221001220112201011012001110100002202101021222202002000000011211011102010121001001112202002101210020100202221121000210210121122211001222111211110221211001022101211011122210112020120110201001201122220210212112021020110002201102122212121101022202220110100222200002212211021200111121110020021102222220022200002121210221200110100202000020100012120011011200100021111001022212112121211001102000202001011021222222121021101102212021201210122212201112221200120000120001120221012212101200100210120000111211022000201201212122122102221021012100010210100200110102201100120201010120111200210100212001112010201111001001121000202211110202212101112121011102002221200002211221000020212221210210121111202101202110001200211012110112220112112112012001221000220120122021202002202001200021022101110", "12022122211012112111010200110001102011001102221201201011112022022021120022001201202200221201121020022102102110212121221112220200021120122100110202121122220211100101221001022211120100202110201121101200000022220100001210021022200022100200000100001112000022122012222010120200121210020011222101201021022111012020102201100200012101210012112200012201222221012100121222122121212221012212010122122001011020211022201001001001110102000201001220101101200022221220121012202100110211220120020000020012210200102121001020102100122211201210022001201020102221010020222112002022202220100112212101010121102211112220100210011201100021110022000200202002001211220021010100122201022022201022021000120220202212221221222111011222012020102220001121200101222201111202110000010221100220111000202001022000001000202020022202022220020012001211012010200020002211211100212102112210210111121220221120002211100120020000202200012210101010120211100002122002000110001220101221202202001000020002002122202022100000220102200022101010010001010002200112121010120100211222112110212100012212200100211210012222120102101212121011001102220102020200102201010121211201121001212211211111022102212100210202212220010100010011121010220011012100211011012101210121000100222101121111220020120012122111222211121201010212012000222221112220202020112212100021002111120211211020001111210200020210201222222110211111111211101201121210000221102011121212222102111122210002021020002000111020002201100212002001102011101122012002110020202022102202120210210212010012200110111202000001110010120012112012211211002000221000120001022101212222122202102112112220011200120122020222011021001021121020022212222211012111022122011022200120112200121021111201000212001122102210221111212010210120001221001011210102210020100020022100020120200001021210000020211110100011112200202222020210000212201002000011001020201100120120120200100120200222200220020010222202101112110000120002111212011111211121212110221020120222221120011012202202000102202102101221221001201000001120120211222022122102101120201121111211001001111121002220011020020111021102001022001020111000000220001221200011212010212212211022120021111222222202110201111222222010212200220101200201221122112220101200102010221222102101001021022121120202101012011220010020122101020002100020102100102111220010101200120202002002002100000221121012211100012202011010220112112121211201111010202011101221100220202101210122100121111221102022010020002002022200212222000110122020", "12200022101200001201220221001021212011121211202221122012211212110222000100020011011011200120120220211110001120122001102100222002202022102010201020101010110220202001000211110210211010000111101122002011111021111120100002102102100011101111121121112221111211102020000220201201222102202000100220112000011122221211112000120101202112021020111200221221100010212022021122022012110220001212112102221200102212001211010001100211210221202121200202001111100112122001211111001000120011210001222202211021122202202221122222222202101202011220212002210202012212011100221021000220001000202120021100100120221001002201212220112110121110210002021201111011020101202022120100120011022121102101212001022200222012222210121121220220220120002102110211010102212120011110002012201121001121002121010221022100201020202222011212001211212021010000111011021010020112012011000121200221012210100002222112000102211011210221120012210202011110102100222111222000202211101110111022122111010021102010200102112011020020102110202002012220122020112121210021122122002010211121212020020112121221001102010121210222210210112112002000002110000021020111000111121120222200111012100121100112002100122100001001112000111200121102001022022022221201011021022000120000012110010022000201100210210202220002110222100211010001002211221021022202102001100102010222000222112020021111112011200121201100002111202202101120021122010020011011200101211122221011000012022002001110101102110201111101212211010020221021000121101102001101121002220122001022222002120010000122110211122121121010212221112121102201002100121002210021210111100211121100021201121022020202202011122212121212101011122101101112002120200111121000002222022122112001001121022221011002202120120202012120112022100202111120210120201210001222201120100120122122011002010120000212001222011110220010112120102022000220101102222222002002002100210222101122220220022021011222201100111010111221111120021002120120111012100012010111101100222120002012202201010100111021222211100022222021101101020002122122111010102001021021110202010020222000222210210102210010110220001022101222020112111211200122021020010000110010202010101122021101200000111010000110220012000110022200021101122002200010101121202002112002120202220202111001221010000222212010202212200020002200202211111111211122000220210121002121002011220222101120201001001021222111010100111111111021102112120222012121200120002212001100012200200122020021212120012110102220100112122112221101121222100210211211", "01220101011021010100202012202222011121122122202011021200111200011022220001220002112201211020021010100001122021012002222010021111110021121001122221211211012210111202201212002221022220101002110121202222002012102120211021012002221021202122012122210022222202112022220201110012202102011021221010000222211210022002111201222100210120122122001220102100120221001212012102021120021121201121120101200221220002022022010211012120022112211201010102001220221200210120120220022120200102012120000012221211220002010112202021201120121011121201121120200211021020001000100101212222022010121200120221011101122221012022121001002100222120002100010201121202210022212010120012021220011010001110112101201000022200001200201100001002020121202021002000000212111010212220000200220201220022202100222111010220210221120210120121221202111101012011100002211211011011212101220100202002020210221000120212011220022120022112201021012111122200202121212110100221010002011120110101021220022010201211000100200002222112001222021002100210020200121201012022112222120221001021022020211212200111022001122022122020012210120011122000011212210201011101201202021110102212120212100002020121000000021111001000101222002201011122120120102222100212020001012001012111111021011120000002202010222122212102102021012120011211221111210112020000212021100222002202011110022101222012110210212210021202022120121202102120002112111221010011202120212201112010100112010022012112200100221022212001222011102120002111110021211211202102212010020110220101012220122022010222022212122022011122000220100200002011201202022221220110020100110001210021210202102221022201012021200112220210122202012112112000120222221120212012012110102121201110202121020201001202110001221001220002221202121020112100002221112002100012110222012221212210202222101210021022100002002202010212201002202011012220220102112010010000001221101111012102020002202111000222002011020102220100111011122021211222112122022210120221210102001021001121101200000021010102122121210201022001222212212012001210012222100022220222110021102111000110121112112021111011212121102100000011021000021120201100122121221202011011010202121112021012211022012121020120022122210020110102200221022020001221020120022000000012022212022110220102120021100120001100101020121211120012000110202012121000001012001120120210000100120120101000001212012201010020102211100120001200022011020202112110001101001222021221112120100000111100101222220211100102221020011001012111002222100120021021", "01011110222210200101111011221011012000200221020020022010202022000100112122001112002022201220102202121001011122121100201111211120100202120202000002220120220222121022100100102121201221021021201210120001102100012220001020102002111122200202210111100222102121001112222200011111212010002001220212222212100112100020002110111220222120200211221202102120112020222212012220022122212122120222022000212002022101001202222112200000122101110121121011222100102201211010112020212022012101020210210001120202121112201111101012021111110111121100201121120012221021102010020012121202121220102202222002011221212221111110220201010110121110010212001210101220012211220220220122002010001121021021100012201001010101121102110212220011122100000100222211201001000220022122020001021122212202012122022121101210102100020000021012202010022112220022020122201012122221201101012200212222000000221112110212111221202020121000120020120011222210201101111222211000210021111012011210101202011102001111010221221011202122002201122201112011101222020221211201110200110110010021201112121011002020111001122201121111211100200222010002210010210111010201220210102002201101201221120001020022120021202121122102021021021122112012001100020222101222211121010222210121022120112001101110121120222202202200101221100200220222012001001200011010200102210020001222021211202122001101102011212012120001102221000110122110002110022102220110222021121211112101112212222121110212001000122120200202211222021212221022022201000120122100220101201000111120010121212222010210011021212022201000021112022201212211022212102021120201210211102112001202121002002200012211002221100012012021102002011201210111002020111202221201020221021111210220220221011212021101120002001200120220212002002110100210122220120220112021112220111101112020010200002121112222210021100112200012001100011102020010122201101211200112220022202002000001101102121201212222122000110211110012020201202011121110201100211122020010222102011122120210010000121121212112122111022102020000001202000011221021021102111010101000212121100022012110000012011021220022111212101221101002121120002121120101220102101012111221202022201210022011012112001220010210102021022021021202220102021120202121202210021012111120111110001111001101212112220122001110002120011000200002220222021000201201220221001021202210112012001110112010101110110102222211011021012202211010011222001110002202210210020222200221210220222202122210211120220111101221122111212222211222020102111222112200", "21002221022002102120021210020000012000221022002200200111001211012000101100210012201120020211010220212001010020210101110011211001112201120210221210001210022221000101202110102111220210002011122120100012211202212210221122101010100001221020120022020122012220110100002110002110000221220022001112021020110000111022211202212121110120212210001100000212101101211210012222120221100121000010121022110102021001112022100221002211012020000202221102100212002110112102022122101111010101100112210010111200120111100201022201212200201110202212221110122002021120211120211201000121102202011211101012012221220112222220111202011121101011211210221200222100102002202011211020001011222112100022022121212112022210100100221002102001110020211122211120112021121220020110110000210012020112202201211121102102100222201210001011010022100200212222002100221021112100200110111022001210021021102121012012101221012111122101101202122112221201021010001110100001011121221101001222000010022200221202001101012102010021121101000111201100212221000002012210022011022000101001212002012011102120120120112002210112001022122221020122120002221201000020222201221001110112200221222022102202210020012011111120110102222220012202221112222222201010221220220020002020010101000011220021211110111120201210201222112101211022202002120012201001001211210210002010202001202002100120000110012121222222201101020112221000222220011201012020220212120120201011021012222010201001020221122211020221212120000002010120220221011211222112220011111102010210200102020202110100201111022001202001100012012200011100002111211022202020121020022000201220222110002020021111121001222101120010020212002202122201002120121110102221121022121120020012002122100212111002010211202010222101212120000220122001111010022101012021210220222012010202202121221212202122122202221201020120101100202222211211122222020001020210110012122121020221110002210200002120222102012011021011202202112121212022211011112212202002020200201010102210001000101200120022001001212112221120222211102121000100022021010121001101112002221221120121112111210010100211211011022102011022010221202122021112001210202011201120211212122012120212020211220111010001022220210221102012211210101211212011220120101100022101120102020222112021102112111200000112012120001110012121110222020120001200202112010121200201222211001020002211210000121221212221112011002201010011021221020100120101010010210121002122102001111021012222011211020211100021211121020011210120000220002200222112", "12102000021000021111021221220022200101120110000112220121222110102121020212000110202212112022202121001012102120211011220200220202121121222220001210222001001201122210120121001212002112101201102211202202020211012202201212220101220222102222021220111002221111100202122212201120111020210211001211111022102201212212002221100102010010112101200002121010220001002002222002202121102120100121010011200211112101120210021001211021210202201210012210021101222112100102100101022000000020210222021200001000110101020011222021011122020001021112011102110102111020011221210202210000001222010210010220201012001100200000201221120101120102001000220121102002200221212002201121000020210210201222210000200220120110111022211111101100201102011101101011112100001021001220112210111102221120201210012020100120122211121222022001201102201000001221022002101002022002110221011210112101202212200100002120021212100211222202001102002001210121020011102210200121221121021210012001011022202121101201120121012221100201011020112211021000101110220212201222100120220122211200111120112022110200220102222021121202021211022000120211002210220221101000000022010121022001012002011011121001211010012122212002102221121012222020210101121002002020202221022100220120210012102001122200000112200120122020000211100001222012102220001212210012121102100221120210111022200000101022201210101211102101001011001110220200021222200201101222002000002112020122021210010200021000120011220000002222221120200121210220020220100220201122220022222200021110220222022010101101221112211212111011110221002110110221001021110110220001122212002212210000201022120101002022022111211112121102002100102012120220112220012220111202102121220012011200202001111112211202201100122120221112220100000021120010022012201222201111102001001010001100021011212222000010211102000110112110000112210222221102010011111221100010002012211020212122101001200221120011010200122102112212112220002002102101200121202222001112022010112021101012001200112122120212200202002100012220011001022022220222022022102112020002020102021011001120101202011000122200212222122111221211100022110100211202021212002200200112110000122020212110020021101201010210111210222220211001001210222120022101222122120221001201021002000222010210120102022111101021102210022220201021001112121211200101211110022120100110102110121011122010120102101111120200202222000202211011002201002010122101212001022200001210100022212100100122120200210110012001121110221202111012122112200201010122", "12002122201012100120011101202210222112011200011101101100220011000002212001220121121001011021100120220100002202100000222012211102211121102222012210121122121222111110010001010002112101212010221221122012222212022000001102021222000002221120210100001110210112212111011201201012101102222220210102200120202122022021102000121210012021002212000021120101122022100111100210210200010221110121010200222020112002100021222001121012212012201021201222102112222102222111010110102221020211201020222010210220221111112012101000212222011200102101010200110101222021211011210220210200012102120220121010010102212010100011102020221021120111101201021220202010110020202022100111022121121001120121021202202020210002020201220021212012112212220201220212221000212100020011022001210111220010010121101102120100120012222021102211000211021010202221002221000211202111000222000202101121112112001201220221221021000112010221022121220010021000012212120111000222122021000001220021202201021012200022002220201000201020220212102000021000110020202022220022212201200101102022202000001021200121112112201101002110201121021220212101111021212011201122011011010101120020012000021120220012020211100011111010022222121101200002001002211000010102021212111020001100002000110211122202111210021210101101012111201100022202102011121121122001010221111011122002220101011001201202022111200200121121121201021122102010000120221221122010022100100221112210010212222111210202102200210122022221020000201100122121112222012012202211120110212002002200122012222222220120102011221102221111111120020201210222210002102102010010010111012111000110202001210222021100022111000120120000220210111122020120012001110011001001002122100110220201221020111011202010002110120201121022222211002212102022200022012212100021121022022010202220010222201201001220121221011100112010112200222201001220012011112122002111111121022110022122122201101201022002010120110222200211121022202022010100102020222002120021022122122022202020112012202200210020212110021112112201222211222120000122220201211200111022010222021101221222120121020012101021020202100010201122101002121210220000200120222022122100222201111001210112012210120001202211122110210121210210020101202120111202102111111022012211012011222010011011122222200220212122100111111211012110221121010111112120021001120200000020122002011220001001021111112202220010100110202110022001111100100101021101002021122012022202112002001102000212100020211020100112122020000001211001010201100022111121", "02011011101111012210122011111102011101021222211122102220020122100201101201012121222111201101212222220121211211220202112122210112220021102001102102022120100112200020101111110110212011110201212120011201100100011202202021021222022000200111210102101102210110221120001102001022011011212110101110000112122012222211021002002122021222202222111222220110211202100220001100122101020111200220102200022120102112121210021210220121102212012120021111221021102220220210112212120012120212102200212211121000111011110002020202110212111102100001120021011122211122022002010201011021021000021112122102120102001200222122211000220221000122210000220102200012100012200011101121201020210102211202200000201201212201012010221000210010122212211200122200012211102102121100210112202101100112212222110121210000112201201220001010102202022120020121001201011002122120000022000221100120220002121002200212211001010122200201101111012211220002002022202010122101210210120101002011022110022200110020100001001010012000102121212010000020120201100000020001122111221110221001022021212112212202112122100021021210101020022012012010011021021112010002202210201102000010120121200222201200121111020110110001120100022001110000110112102002211211022211211010101210111010200102001202020020020221112211021010200022101100020011000212221210022101212211100102022021210020210212202001110122102122201211021100201110020211022110211202000111100001200011122120122101101100012020220010001001012012101222211211001102001012201001201011011201001111011120120100111101210112201120022000121022021210020001210102221110102111221111222202220020201111201101021210122112220020102101200220120210202111212102200122220222120220111112010102020100022122121220100001221122101220222112021222220201221102200121202121020211000100200200200110110112000211001200200112100112112110001022222222022220011002122112200022110122212102222210010122021020020110211200021120001001210020101002120010012111021222112211220110102012211102112121111222100102002020121022212100011212202022200022202011011101110212200102212020000000220122022000121022010121110110102112101100001111102120002021112210112121221000121220022012120010002020200110222111211100112200102022100122221221101010201101202121012010120222210021211012020012112021002211202102110102202101201011121101021010001210201210010120220000110021022110001000020220011120112010100101111112012122211002220221212022101011210101201102110110001000112200101211122020002022111110021010010111", "12002222212210102211102100202021210100111210112121201200022010120112000021021110112110202120100111002002202012101120020102212121222021121011121011210120221220102021200110222111202101021112202200202012200021101012110210021122021022011210111202100120022212220120120121100200102101220210010020211222222212122111022000200100221111222211011110200102111200010210120211120202201202022110021011022101001220001010000000100222221210100110020200201202110020121211212101012202120102201010001220121010010201002100002010011001212020122200210120220121220001010202212100222212111110011112020221200200112010100120222011201012111000120001222020021211121111221100220112012212000121102022211121201200211202121202202202010002210202120201102000220111202100020022011202000022210100111101011220212111211221022020200200022011020100220221021120022012120002120110122102202101210122220002020202201122201101010011211200002200011112022000010022121101000010200021211111110212210001121111200111221002000012010220101002002002022212202211000010011222202101110101102122112212002210101212221122001222211221101211211111221211000112011211200020022111222201111111010110200021220201210001011021002200122112010220012000222021220022102122212221211010110102101112212001010221111202101110211020020102122202201112021220111012002022201002020211101221011212120010222022010201001101100010111020210021020012122021212121120111122000021000020221121122222020100010022001001100212201222022110011022020111202110122120100111201220202202201112211222012210021201100112201101022202011100112012212220101011121112211220220001121001211012022111220222121000100200011102012000022211220012122112011012211122121102020112110112200120000122001111202202010112221201000220121201002200020100121102212220102021000101000210112011110220000210001111101212000120211102211010122002220012012012221102222001121020001010211012022111210221100002112111001211000202212121120012020022012022211101012111202212022022211020201121002012201002120100211102111210010002020220210121100002110000120110122001110100202021222202110112012020220210001210022002000202022000012101101002222220110212202010111112120110000211202101012012021211211101221120002112112102000221000020002122011212221110211200020212100011110020220201111101010102212010212210111120111010201102011201221121211200212122012100022010011100212220222002011210112010210022210211101200201120020100002222211201022000222011110120110111202022122122012002022221210010110", "20122100122000122211122100002001121212202211211212211010101201111101122200110120101121110110200022012201121102212020112201101210120112100210200021000211202002012022220012111022210111211020212020211022121010122122201012102020001200102110222220122220002001022120111001021021000020222210012210012221102012002111020212111102221102112210010222011111200011002222111110021011222222010211221002201121102221221200212021000002122021212222000220211120021012120222002012022000022220020122121101010222220110101222112212112101221220112000020002000200020200111121201121022102111121020122200021101020121002201010000121111120122202201021212011100122110210100002102222000102110101001121202221121121210211111010012102021200121000120000101221211211212212201222210121010201011222201110201221122200220112010021211012220101022200202002010020220002021202021011101220122021221122002121210000100222121001110011200001002201120001000002122012121211001212120021222101202202020102102000202101001211211210020020211222001010201101211120122221011012100102201011201021000122010200002101100220201121211201210201001020202020222001012201220012220021202211012102100012022101212122001012212002012100211221210202101020122110110010002020212001111020001200121210021020121021220111110010000200111202120111201221020111100120121021011002221000212000201111101100000221112021020111211101221111100000101201101102201201011200212120112200202101220111211211110202002002010020121000111012212112010222120220102100210102101200210102101201102011020202102202210001211210011012220110110102222201121012220211110100120100110101212211202211001210122202120022112120111101102010001210022122122000010110112011000000222112022002011002221202221210111020220210111112210001001100200001121012112201002121211201000202222201102210220021210001110200100222011011112110220211222100102011122101000211211001200102122200022212100122100211000220012221202210002212210122022102122101021110212002210110222112111110202202112101122010101120001000111202010101100210002201010022110111201122220121012001001210022002220121012120010211022220202101021212112101121201201121200222211021201010101122102111110222210110100012221211110020021210010110201021200010120001110120220020101011010111220021101002211002122011021111102022202200102211101011100202211221211011210212200012211000212020221201002200111121202101011021022120101120120020011221222122222010011112121202011000112122102201101210222022011122222200122221201121101001", "02201112110111011201201011112110202121100200122022000202201112021111001100011000022211002211001110121122022211221201211021101010002110102111100100221010221002221012212002202221222201000212201202010200120010121010010120201210120210120010102222221202102020222121221022101202201210101222212221211011021220010200210112021020020212020212111011220220201201102101022002210102201022001100211212121011211012212001000000000210211110000122000112000020102202111022210222002100012222211210211002202221022110011121120120220120100222220112021210110022201210111111221012010120120012012211110200102101201011101221120211122120021120112202211021122221020012120202002220101221220222101220100012110010122112210001012102002011200210212200220110211102000020100222111102002221010001200102220122021221220220210211220100101201121221102010220210210212120122200100220120122002102120210211012110220200011221012121111122100102200011122220002222110221101020012121211211120011200122102120202212021122120122011201012101010121221000012212020020200011111222010012002001101120100211220012012000210201212221111221102021011011001122012210022120011111111220101022001121210220020122011022020202202202020120112100111010210001202221102001110112201001112021220112220100200122100102000001000120010201220120202011202211101122001102110200110002222101222210220002011221201201110120102120222210122220112102001001210121210210020001010211001202110210011112121102021201100000022011221100222210111100210111222212021002102021220200201002000010112222200120122102211120010212200120220020210110021012212012212002212220011110121100222111101100210211012120112001221020110000011001210002002010211001122120000121211222101012021021002020212110021101220100112201020120220212020012220100112111000000111212222021000200211201112201121211121002121002112012100020211101011121111000110000222110121211201101201100121210220110010120010102201220211202101221120021221121001111101022011020110022021011022220110002200111112002122022220200100102012120021021012012010000112202201001111221210002120120201221000201002102002000112211010222021201222011100220201122120112110001010012110021122010200212101201212120000000221011002021110222011202011101121121200000221112100202201201011121101122012000000012122102101101120002222212222201211020201220011201000102002101201100102201002202110221000222112212020102001122021210210000010100001102110001102110002212102102211022121112010220110111200221221201210221200100122000", "20100012122001102111011102102112012220110111100100100002110012110221111212112221002001200010012102001111122000112021122201102020120012001011210012000010210020202100020102202010202121012002211220012010102221212012000111022020210202020000110010222012002221022111111012211210102220021221122002110220212110210220221121210000022000102211022011010210021211002200121220122110202222010220200102201020020201002122002222202001002201110202120000010002012222111101220022111022200100102110002000122021011101012001020200210121202201112021101021101210020102000210102121101010010110010120021001102221000000201220201222122121010222202100222221001102001201110120222000000100021111020212102121100110002202212012101002100001221202102011220001110210222221201201102020021020201221020122200002202221220101100102111222221221212221120120221110011201110212212002101011010211000100212000121100211100222101221011102200010211221010100022101021202020202020022012202202221010212012211110012000201101021112021201210000120101112001122122002221202100221221210110101020201200000000020022122022100100210100201011110112021112010001220220201110120121201111111211020010020020020201021121212211212020021201010212222101220120111001221201221012201000201000120211020122020210012202110222010220022011212000110122202220022100012202220222021220210102220112101021000022012010220222210122201102002110101210102000212212101100000210001220001012012100210202100112002101022212011210001022122210012112012002110110012022101001022221120110212112210211012002212200020002001200022022022111021101210200020121202020000221210112022020012221101101210111121100001202011100202222102220102100011121110102201012210110201101101200200120011001001220210111102222120221011022212101120022200222002022210122011102221110211210010002012002221010000011211210222110110012202210011221120002121101101212211202201102001211110010120200221000212001111112121211102111000210011211101102221101010112200220201222100122211211001101112211120001211112220110212000211121110102220002110000001000211122020212111110212220200201020021021120022201010102001020202201211112222020112220122102022212021012202200221201022011120201011220202101021221011111112010012021211221211211011101011121220220101010112120021001110211211100100012211200101110011202211012001012000101202002112222120110201122200222210222021020122000002121122220011212012210011100000111101221000021210210022220000001121202111012022221001020222111100001201001210220", "22122020011122211222212100120201201201121002002102021210001221002120020010211001002112202122221101222011012201201202210110120110212121212002000221100221200211121021120012102210012020201121011010201000011012210111212220121220201001120122202211120202121021211020101211222101122221011111110010210210122012112122120021100122212120101021210000222220001210110222012112000120200200211101222101201221100001012002122211120011012222222000200212121211001212001101000212012211010001111100102122101100221222120222002121222102022022012211012101200112112120000012010112221100011100120200200201012221022221020210020012011111110202200211102212202121110111201210121220201112020200122000002111101021022111110101221111022222212122220110120121220122200010022110111020222220122100201111202100120221120212220200102200022120002011002210111221212120101121202020111201220020020001001200211112221112001211112222212101110121111002200101200212211000002122121121211000222101010101122212002020112020120021002211022101000211200210200112020110201220002101110220122021202021212220121101211100201111001002022210022102101202011011211000112211001222112002112120222111121000222222211212121210020202011110211100222120222120212010210020202222220212001220122000222211200000100120022202111100112122211100112121102101200212202112012212000201200120010001221002221202110212121121011100101112121020120212202002112002212121012000021221122212101100101220111211102111010211202010001210002101102200120021110101001001002112100102121221022200012121020101020002221101122122111122000022021010111201212112021200012120002002110111110010120022211110201112221122121012100010201020021100012102101102220001110202011002112010212012102212212210122011102210120102022101022011121101201210200202201211220102220000211010011021220200011121112011222112021100002011220212022201112020121002010101212002121122102120101212102120021201211201110212210210120110022112200022100202222002221211012102100211020220022111100201100102212211002212120211102021020200022010202200002220112101111001001101212111212122110100101102210122020121010222121202112210122002011211010201002202001202000012011021102210100202111110112111021100011221101120210022101000220222102221101112110201200201001022000122211210010012202022002021021101202222222000101210210111221102100122200100010220112001220101110022000101120211222212010020201102221201002112121010102100211011210000002220201112221011201120001020220000022221001001202002102020", "20211010002102202102201122220002002012020102120112212022212111112111110002121102102011220020212211100120020011211111101100002011012001022212110100020200010222101220022220110000100001101020120221100022012001222222102012110212211221000222111122121022101212110221111211001122112122000020210221102001122102101211010011210201011002002222001201211202102020211020212200100110020220111210000011020200011200010121100121021201022001221012001100020210222202220110122022201202002222220121121200101221221222211221202202001202101212002101121102011200202201212022120211202202111111111221211210222012101210000221101120002101011020012212111101201100212022001111011211212212222102221101221122220012202112012212120010010100202001212120021221112022221211012010112101201102122221111212121022220221211110221120221110002110001111001122120102210212102211122122121021202012002211202222000202000110010100201022010011000000012022200021101110220011011220212211000022121022021211001022022102220020202220022210121111022210022212100220110210201121022001012211021222111121100102110101002022012020121012011212211211122022211011011111121102000200000122110222201000002210201021120111022011002202121211011111101102020210102120210102122012101011202100200101211012211002010202120211212122100102002011021020000001211011220000122110011111222220121211022220010112212122022012210120220202211022021101102120010201201120111112202010002100002102212201010111002111012010101010011101201202221122200100102012002221021011200112222121012010022122121000001002110112222202021120001211200200121112200000120021110002202220222021120210010220121221100001200120102111201220021010201112010200111102101010100220210210002222122200112000111201112012222110100122002120010102210111012120212102020222011202221220001220010112121010112102112002121201121200120212212220101121221101000201002110100001111201010012020200012002002022111122221022210100022012121111211100120211222210210200222221121002001000202210221110101210010110012222110011011020101212200122021211200000210010012002011101111021022202000010111120011000200021200022121002022120021211020211012222100222210210221022022200011102111021001120110011221200001110022102121010100221001121220220022122020010220211112022121222121120201010220111212020210212111200101202221021211211021122000012010001010120012001110101011220121212021011011200010201001102100200112211102120210112020001020002201020021120221211001221002102002112222002021101101120102112", "11021200112122112110221012000220120211100210101010121200001102210020012122220112210210001122202202111122002002120222122202022110112211102101101022022112121001020200020111021211011211212012211100101221201222002102212120201001121011100211010001221100201212012001211022112220101211211121222000001221022002221000201101101101222211111010222120002002012220000221022112102000112022001200002001101201022012020012100202112220122222020020220002112020021011111011021000111001122021202112222201202211102012000200122102221112020022110220112101202022022222120200212212101201202002001110112020220101210010000212211102111100122022200222022110112210211211200212100121021002202012202201221212202002102122100102202001211212211122001012021100000002020010012010000102102002121000120220011002121110020111211000212022110112101212222012212002221212211111021100002221020211110101120110102221112201211000002200111120020112100102210120010201212010002212220002120022111220122120111111201021001220111200122120212111102011221012210222121120222200200222122112022202201200021012110010120121111220220010100122221102010110022002220102122022201212120102111001110211122110002222002121221200221212221101102221021122010212202111101022102100010020001122022120100122122201100210111220011210022201102202012222221012011212000011200211210001222112002020210200010110220022202222102221112220000222222122011102011021010211212121102020121112210210021100222122201000020020111020120022210002002200210012222202020222111201111000110122011110111002112101022122020212212212212011120110212020021001001010012112201012122112121000020201111210222000220012122111021120211120122000110002110021120110222021212021211201212110002111222222212121222202201122121100102110002022020201101202101211211010201022011020102011202000110122011002022022022010220012010211101202220221012022010121001211001211021101210101202112020002212100212120021011021220200212021121012221112210102001011201200102222220201101101000112011000022000112021000100211211202120012211120110221211201010211201100021120110120210222220011001001012022122112221211210222200011122111102010121100200200201100120010212200110000012200002201020221101100201122120121211120122201021012211221111201002120202000100220210201010101222200012101212102010120201201102220201001212011020022100002211121120011122012121022002101101112101112112020010002122100202122202201212012001021002102122011121120021102111022221222221102202111112002001110011022012112", "11111002211110210211211001000122101122120102111220202002120010102111210122222211010020200100020212121001010021111220010011121101220211011200120020201020121001221210001012021212101211021212010021220111210101001021000022201022210220222122100112011210221101001000200202122100002221220012222202101212201202200000122201020221211101000210211012221211101210100121102121011021021022211010011200002210101201012100212202010001221220021222111111120202222020100011222112211202120201221112020011012221010011012201201101022000000000212021210121011001012221012120102000110221202120120022111101020010112022022102012021212212020201112120000000122121020102111120220111102212011221202011020202021110221222112221020200211202221022200011001200212022110222010202111222120001222111000101002021101110101011101200001201010121020222002112120020020101110020100211020201000120000002010201001000001122101210120112200211210211202020111202122112121211020210011012111112110221101211200001010001121012200002202012010112010020000012102010221011112111120022021211121221200221211002021011221220220101221110211200122211011222120100202211020000111011002020110210021202121120220102100122221100112200111122102011000020022020022200100221022111020200222201221021202021101121022002100200220120202021210221220110112201110220221122201012202120221001220021221210111200022220021220020021202002222101120110102102001101112010101120020211212010221211200112212200121121201101002201111121122010002011002002010111212002021211222102002002202111000202110001212012221210112201221010111100210222102111202001121200112011012012201220112002110022001022200121000102220100121101021220012011111022201100001010201102212012200021102101012110201100010101021022220011021001002111010102211002201010001120020100111011122000221202111100112120210002120002201201120222120020211210011212221002000111121012111102211101110012121211201200112001011122112212112010111120111022001222202121010211210021110121221210021212020020211212111122121110002001010111101020120001220220011012212000101202110210201210112020202210211001100102001010212220122000021121200212102012201102000002122021111110111000012210011022121111222120012112101012101122212011211221212220111110221020010222001021221011122220112222212222002022220100021020221221000002222200021220222110020011000222121011022002112111101212112110210120100212220202020110121011220220011121221201120022222002100102122010121222102022022021210100110210121021020202002011", "00012102121112201022200101101020120110212021211120101220222212220022201201201122100202110122012102101011011101222201210212111011002202122101110110022121211101120212111121122011200202012001022112212021120210212012201002020221221211010011110221222122001222121121021102121211120001021200102210111121001102012010012010211220202102011012110020020120210110110222121122210202212002211002212010021210020210102211201001000011222221012222200121012211022000220102120010002002122021211211101110010010112011221200200010200111100110011122212221212200020010121220100211220121212212102122001222022210102201002201122201011001022110021111001202021201121222220010011110221111210202002121010211001212020010002120222110110220122220122100122222001221010101222201121120220002021101110021200200112222000022002210222222110101101100101200221122020020210112101121000022100020112012212011012102101221221222000201102120002121010100201222120101212001201122010002101210101012211102212102121110012002210220202201010222010122112000100211111221201220221212111011211112100201012210002102112012220122111010112001012112120111102121012202210121010102221101101101221122022222102111011001100122121201202012201221020122011200210112010220011010220100220122021210202001022002001212112122202121200121100120020000120122020201202220201011001211012112010022022010000100220220012222221222021120021020201002020102020122211100200002122212110001022211110120000211000122011220001120121011101222000222022100010211000002001102202220100100202022200201002021122102122200212002210022200211011212020200222202121221221202000100012002002220111111101000220011222110220001011221020222210110220221110212101021120211200202120212222020011200102112202000111102000011011102201102212210122112000010101202202010002000021100211002101012222200211211202211201111201002121120122122121210212220202002202110101002101200101012001100020211011010122001221202002021111100211021122201020121201201010110012121100012012101221101002111221202101110110122110201212102222200022120221112000110011110022221220011101000020100100100102121200110112001222121101202100221000200222120122100120121220012012111212221020100112222201210212101212221122201222022120020012120221210020111012011222102100220012211202202102011020010120221010022120112202202112222001200200002212122102220120211002221220010200202112200022012121222022010000210210211110022011221202101102112120111220221021001001020010001221012210122001120021000202022012212", "01010021012022011200101122122221200202202001221021222220011020112222012010001001012112120102201122120222121020120102021020012220222022222121102010012201112121101001121220110120000200212201110210012100101001111211221121000221011001101202202002111222212001021000022101011212110200102101202122020001022222012102001221221001021001000012212011221202012000202121211122201000122021200202200200022010210202221221021022101010221201222111221022021121222201111122020122121220212210212202122012001011210112001100112021010111011121010111211111101221202102222012202210102111222002012120002120010222010112122212211211202002220001111200101222211012101010022201001022002110112212022110021100100001212010110010100201111101100120122101221221200201202220020110222201021200201120122101220222221001202120010100000000222020021012212210110201210010210112121210001110010111020202200110111101200011112121121121001210122112012001001201200120120022120101011012100002020210210000202212100202000122212011210101121020220110010101000200102112101111020001111020012112112100120222201200022200221122001012000020200011101202211021122020020211122021121202100202210220202020112122011002202220222012101221120200010221220102100002022100100111102200200012011201110121121000201110102010110022212220010002112021011211110021222121020122111101222021200220210102111200012021202010210021120211111010220022011021120022222021120110122220002222201121001001011020102000121221201200222222222121001110102011122021001212210100220221011011012022201200120211210122102002221220220000221020010200110110201020202022222102111122000101211000020112021210112222120120020011022210011012000221200101222201012012210100100100100020222111120111100201020112102120211212212002120022112200020222101210222211110202000110221021001201202001020120112102120112111201211101100020121122021121120122111020011202110221221222010120100002112111221202121012000022101201111221012011002012022011210021000002101112110010222220200021022210012122011022021111000212100120110002221010110222012002200021100120110221010210121122220020111010011120121001111010002221000120010111212210200020121111210100111011221021012211200120010122211111110111221002202011202202120221010220011202111012001220001222121222102011010200201201120002211111201202201220021110022110201022011110110222021022121100210002012002222220011200120111000021121020001102120122122120021012022122022222001020021012121001000111021002200112202022110201201220001112", "01122210101220122211210001112101221110222222120222012121010022110212000012022100200021010102122200100221020212120212211200002021121002002220111022100112120101021122020122222021012021000210002222102010111012202202100220102011020120210200200220221222022211100011212202012002021101110120120122112011001121200010012102202202200221011012200002112001002011202210021212002021111021200112101121211111021111000200012221102112122220012000211101100002100000100200212220220200110011000121001020112222111122101002202110021122200012022002220202110021110111121110122022220111220010101022102020112002100020110220121220011201101101212002212110110022002110121222120100122200221212102010110012201021002211101100011102112212012011200120111222210102201102022101201120200001202011220221011121002220202201111012110202202102021012020112100202112112122020101120001020011021110102111012110020221020021100100202201112220200020222022001102202200020200212020012201100021010111121010012200101101100112021010100220102001102112021011020111202002210220212222121201022200222101012121001102112200200002001022212200210202022022221001022022002122000121211211210112020202121020110122220002210111021011120011012011100000100200010122010101100200111001222010022021021101002122202010212221211102000020202200020210011112201012002011011000120112200000012021101020002222121221121010122201222102012121221220120022020210210210120211222102000220111120221011220222201110112011212001020000001022111110220010120211020012000211001021102211212002220022011101021100222212220222020000001220201102211002112011100012121122020111100022212101010020120220201111001211101220212022212020202212120012211102221001012022202011011112220100211000212200101220112020222101220201001102021010102022010011010020100212210021202112010010010201120220001010222100010102210221122221211101212022021022110021000012200000200111210212201122120110112011021021022222010212121112221110011111202210210221202010010111220120120012201101100201221022101122202000011000202020010220222010120011012220102120020001000221002020100002200002220221002012200201102201110010002201222102001022211201212200222210102211011011100101201221011112020000212200001221012220212002002201012100110101220200110022010021210120222102220101002102012202010022110110011012000101212222200220012201201201221200112121220122001101221200222011022122011122200222212001110220122010221020122021210220102102222112012021100210000202001022220201122121001212222", "22000012001011212121111120102102000102010111121122100011020010101001200222202022002000211112111112111212122202211210200102200022120222120210021101002212220012120221022012010100022200021222022112111111202120221120101222112121122100010111002211201000221211012120221112201100012220111212102122100112002212110220100102020120202220011011102111011001222111202210220221100111122101010001012222210002222001110221200220001012022102021022222221010112001211112102022010121201222012210022220010222020201211002102112112110020220020012121010010022021012220212021001120221220211010201001221010221012102220021020111012200120201001010111120002100220222102112121102012122222210022220200001102202001012120001200212111202222102121120012021200210110020222222210202112201121021220120212110020201122110120102122002202020220020112010120102012221112021012200201010100122202201221101220201111210210211012122222212000011001212200012000022112211200000001010201101101201110011121022002011112020220202202000222011221000111120210022200112120222111122111100220111001022220002202122100110011022221100201122200100020120221202011210002122212012121022201102011210101122001001222112001111022001110001222220222020200011012111122221002102200121111111210111001102000111001102100011211111122111110022002010002210100001210011121210122201220012100100221011012100220111012222011100022211011100000212202001202110200022202110101212201211102212101111101120002212021202201220121220002111111001222201120112210000222212211121212012001202110221212012110201002010200020112010222111200000002122222011212101020212110112222210122111021120121200121112020012212100102221020100211210222112020001101002212020200111221000110221202110010222121211012112211020201202221121122201020111012211010002010220112202221002020200012201120201212121121010001100121122211211021022220101210201202002100112001210111010222200011101210120120010100010202012100012100222212022000022010021111102102112210211122110002201112221021020111221001112102102100212211120010021211210120211012001111202211001200210200121210020101101211002222102222101220112200121220222002011120020012112022122011021101200002012120121201020200000102000110002111011001020222121010200111122222112100012211222012222201220020120112121100101110102201110210020201222000012120021121112000220200210120211202101010002012012120211111111020011221101010002112002210022212211212111120220222112002121122000112220100010221010001012020210122000101110021200112", "10122120011000012010020200211101010022101111202002110022012102222222210100121022200111201110200012222100221012012100122020201002102112201221220120000020012020022102021120121201011010022221100111022011222111002022121021101002201111201112021200122201011100101012211200220101112112122012021110212010102212002102220000102111202111000002220010220220220110210220021221202001001010112000222000210020120210001100101222100001020021112112102011022211012002021210122022021121200001010200102002111011010001011200001002210210222120210011000210220110011022012120110211211002022001022112011102211210212120002001212222002122022221212210110112002020101100112210121220201202121101222120202210011100200202112012201100202001110001002202121012210202120110121112121000222200102201101220210121122212201020021011120211010211001100200021011220121221022110211012002122111011100201120200211211221020212111010021212222102221222102121211110221221200212022101120120120021121012202201020110200201121220102102112222121010002112020012200211120212120011010212010220100212012121202001102202002112020022100202112112020100111101001001121020002020122122200112121221001111002122122211001112221120222101200221210011101201020222212002012111020120212101122111201010012121010012202110200200100021001021021002210102010202110221211201111122211221112120100022222120200021011112221111012211200021201021100222001120011200001022020012011002211022201101102010121020012211012000122021122000100022100011220202021120112200200101222110211022022001101002200201022101111221122110000220112121012100222121010121021111022202122120121022202110011212102122120102121212002122012121120122020101212010111110222121010221101212000201102222201220211022122101221111222210020202212012012102001020111101201220100020211212110220101011120122022011010222211120001202102221022122010200200220222110020122111021101210122220122201100221100101001100012020211221022121112022010120101000010111222000220201022112210202102110201120210210201211012201110101101000002020000010020222211000221202201201021110201120000010111120222020111110111212022001120122021202110100102221122012222221102200010220121122121202121100120021022111212200221200212122022021120001002012222200222012212201000202220011200120200011110010202211010111112022111102000121120121212200220102122100111222012011211010222111211021100202221212202021222101011211120011121202022220010011212122101012111022221110102210222102010221000120010122012202000120000", "12220122221212110021222020121110212222220201110022022022220202022200120020102121122011100100022021022102112221001221101220010121221200121010102221100110102112122100212100212111112211221220211212102202120100202220220110021211110201102220200211002102202020002121000111102111102011221120022021012200210210210211100102001200210212102222011221202222110101221221122212220021100200101021200112010222021111002221020002211010112210220201200112022220102120010011120120121222000011002111100122102102010212010020101221002000022220210120111012202200021001222101021010101002102012021200200210120120220010111000121211112122210010120020100210102001120002022221012100112012020221001110011122020001200220022010210211020100100122012110112120121122201022101222012010100200112002021110022201011222021020020110212112121022202000000012201221210210210121210012110012202210200100100022222121011202200002021211222110101201000101110021201112110221110022001121221001222121202002020120001121022002122221020112221100101001210101210012200201020102221102102001211211221021122201220102020101021210022120001201112211121122202020121222112120211001221021120102010110021020011111212122212110012100001102002111020212002212022122102101001002101222212201122220212212100111010110010210010110010212220002201000022011021200022200002012102000121001020012120211112022011201011011201121000001012202112212212212000221110122211110200110112202221021111112202000020111212202011021220220211010201020122001002021020101200122222021210222211201220020100201010100012211022101202201001010221201012222001101221011110011211010012112100211022112212011112122201022100011020021010110220020000220022202021221111102202010022122121012010202112201212200110020122220210220221122011220210020020201020220020012111000121010222021220010020122102121121020202020102111101122012112012222022221101000111000001121011222012020211012111001021010200212122112221022012200112101000120101221122101202200101120020020200102222202001111211101221001220212011021220202020121211221101112011022020120112202002022011111121001000220211022102022001202012020000212202202211212221201202110112020101102210002121212222111212021222100011111010111022122210201102111202112102022021112101111221020000012110111200220012200120212222000111002222200002220011220001001112000222220111111222110010212002212210111100212221221111220111022210112200022120221122220201021111200110022121102100000222021200102202002021102201000001001111201111202", "21122010201200111220011020222010222102011102012210002000002022220201100002100021002022211202122112011120110122200101221100221101121200100120200022222120100011121201221202021211012020101121200112202001220112222101202210222220112010011100022202201022001110112202201120002100120222021011011100112102120201101210211210101112210111202112102121110111111120021102101001012212000201210121122210101011221100021211120012120011020002010110100201202101121001120221101010022202000222211212021021211121221002021100200120111101012211222202220200022202220000002010101002202021201202012221221102101202110202101101021111102022020222200202222211211021012220211002210120000220222221122220221220012212012102011000210210000121001102001210111111210120011101122111112220020002122111110022000022202000002210010011022211201220011111210220212001211220200202220100211220202221021122110011022011020122111020122201000201210121221211210022022002100100210221121201000200120220221200211101120122212000210110211200021012001110122200200200010102001021201120210101000200102200011022111011021122100200201211000220200102112220120212221011111010101100202112102021110110111010202002112101201112022110021210111222010202100122111100202221100011102021222222221201211102101001112121001201001210100001022222000221111112011102022211111011000000211122020101000120020020021201102022220020212010000001222020021212110212021111221221012012200002210200120200000010011022111020002212221202112112110201202202222122212110101010112212012201010101122001001220020102112121101210222121110110021201102022212211102211222012201000200111202022010011021012002022002012200212121100221112211101111211122211101020222101021221101111122101220011100201000212010221202102100010122221012000211012120010112212212100021112102011121010220122101122120021121212210001110121012220111201122222102202012022011200200110020002012002110222111002112212200201202201120110210011210212210212111220000220122211201202002110111121021211011120111202120000111221020102012022101001100100222202220020102011112112022210121212110000221202010201021100110111212211200202211121011111212021120112122210111100011212221002222201111120210102101202121210221122212020220120012222100212120122212202020021021002110000120120212122012200102002220012000110101010001010110210110121202021221121100200221102110101022200212202000220201100221212122112201020112001120121110210221002012200200222120101002201112121121011111112002112120200002001220011", "01100210102002102021101222212121122122000222001021000202200010100200020200111222111111120202101020021001011012210101112121021222220120100220000201102102100002100012100220011011020100111000000101001201111202210202112001211220122011020012121211112012001022020020201121002220100222111001202100012111122102021122121001202122222111200121112102010010022022101222111001000011201220222120101002220010212201002202001201111100202001210210000112101110022001011121122112211211120221210201222121211121200002212120200112012121201221220200210222100001112121222211111002210111000221012202202121010210122121121210021100222021012000022210020000211022111002112021202210202100220211102020000220120001121022000100121200221101202012201002112220220210012211020110000210112010001102110102122002211012201001120002020110211210201200102022022021012121221000200010100011001220022001120212000012221221222001002120012012110202212111000011021111200120102121020002000120221200200010200001222122100012111010112210020220021012101020221202221222220202221101020021000012122220022211112110202022111120022122101202122220120220210212220210021012222212200111202022112200021111210001102220210021110100221122202202110121000100202120112111001020010220022002021020212101110102202222101012100022000102121001201120102000121102202002222100120221212021212010011211101122011100202112022112111021110000100101201012101021000102000212021012120122022010022020202011220000220210222112001002122202201021102211102200211110202000001022001120201110010202021110202201210021202201001020102022002002210000211220011120200112022021002102211001020211202100012022010111012101102101102100210211011102110100002011210110121001120012222010120122010110101212011012122101011102010120220120210211011222201100000121220022111122102112122002020020211122120010120001020121200110120011221202020202200201201022000222111212111001011110121122211220010020121212002202102122012111022121012101020222020201122010001222211200212212220200121002221020100010121220220021200112121212011220100212101201112022002012121002002000122100221220220112221022011101020112000122100100112002000112020000222112020012001100102102001120200020222111002021001212011200001111022200100011021101001212201100122202001201012120110121010220012111001202211012210101021202010010020020021021210102122220010122122022111210121120021012212210000012011112110010212120112200000110210012212221102222111222120100211120021001010020202220220001102100021211", "02020201202112120121121201200110122101121201012100102020221211102000222102201020112110111021112221112201202000200112120200210212222200110012110110102212212112020211202101020022001022110100221111221011111010010201222202220000211201212012020110001112211202011221000100012001212120011020110111121112102221020221000011122022012121201002011000021001201120221111012101011102012110001121110111010200020221101021212200002011121001012201000201121220111202022102012000220112002001211201110201210022011121010112121121002001102220022010112212000110200102100012220221012012102102201111011120000110121112122020211221212000100010100112202001001121211101011210001112200201001111122112012111202012022121101221111202111100112011202021200211001202011210012021222111011101211020111011111101120002220202210102100022010201102201120120002211102200120122212102201102201221010020022221020000200221101101210001002101111202110022200110212021021122001211212020020120111100101202200111020100122110020022102110112020202000221221212012002121201100022110211112212201000222001212002102220112122100012221100121220212010102011000110020212022012222200110110010112210221211012112200112001202022111122110120011112201000211210001020101012220001212021222020110121222122211101122000101001120110100120011111021201121111010221021200210210210001202122212101001022001121200120202110020112012121110201221220011020112201222200021122122202020102002121122211012211120002020121022201101102020021111202210222002201111201210111022121202110120002220220102220121012022201001010022101110120102001101200100102212021112201222001202000020101112120221002021102010111122120021202211102201020221220102001221202221200212120001020221110202002100221121211201222111000220102211221210012101001020011022000202011101012000120011201100002101020000112202201201102210002202000100111021121120212022101200221220211100200221221212011010102201210000110121212001111121010211101020202101012111221212020000022221101120120022221020001021201011122210111221102220101101211021211202002022222211021012120002100210221000021212120212210221002110121211122212122002022122102122210000221101202120110112201100100101212022021121121021212202022221011022001021011021122221102220010102212220201212101201011210122101100210100001010100012012201212000202020211110011111000102112010220212101010222200200100202122010200012222121200002220000200220112121222122111122112202100021021222020201021222212201101020001210011010202101002111", "21212121210212122000100020201212200002121200110211200100000212210121221211202210202000122202101110012101121210022121110010001112121212102100111111101102120010222021202202211210121001112212221212122010110021221220022210002121202212022211012112011202122201111211222221100001201020002102212111110220112112121012200112111221001222021122202212211222100022212212211011000221201200012011021120111211102102102102212220211202012102200101112001112102202012122120002222012011210211011120201011201100012210120112022020220011112112121220101220022020010002012222020212210222222200201102002100221121110212211010002010211111222122102121102122102210200200012112120220100122201211211220001012221212212121001101210212212211102011110202001112102012022122100110022012222222110211022211102210101010202202221101001112010022121222221211001212220112220111000212202222011022000100210020211220222222100222012211100212022020011111022121122101100222110112120120100220102022111112021211100120112001200202200221100201002012000201011110100021000101120021122212102001110210000002211001220221000102121101211222002112000022201020202120220210122020112202010212202200220022020100022020100012010022110002111122002101002022200101201022201120020000102212102000221201220210002111000201120000221020111222212012002102102001222021020122222121222122210211122201111220020010010121012221202021102211221010012001011111000110120212221120120010222012000022200020020000101002002202000021211001020001022210202012222011221220011020100002120210020020211220002112210101012222111122120111212022000110000011000121212112000120210101020012021012122012022102200002000120200002112202011102012110212100111101220122022012021002000100011210222210221200011011212200122200000000022000201101002012101210202000101222011121001100011000012111212221112011112202001212112021122020220120102021111121012200210002120001111122001120110010002102120000222121010100020201110122021012011112022210212101002221221112121112200020002002220101122200200122002101121210020000112111111101021212022221201011021111020010111110102112000110122202111022101121102122120221000020021212001010120201011021122120120201120112121222002111011112222012020201201200022112102012021220021202122002011222221120022121020021110020122022211011001102011100221111020100020110012211010002200012012210222220200021202110220201112110202211011021021110100001210020101210201020102121122100112220211002022121002101200021012210212002010202212201120121", "01112110200211121012110120020100021021212200021222020012220022120020120221112002222220212002010100110210121020120200022212120001002220112021102010121202210122210220101002122120100102220110011101000010210202002021200012122020020110211010102111122012100110020201122111021220122112012200002012202022010120121220120120101002200100020111101112111122112011202221101102220200211011120212010212022021022001021200102020012001220220001121000122201100010121000222120211011212112111121111021220202011102101101111002201221221220210202221000202011012102102001010021221000012000101200211222212212221011222020011021211210111022101220210021120202111210102202022011222100002210010102111022101012201100201010020011221021202020222200101021111201021101210220022011100101122010201020021112111001211120012022120220120001012022110221001022202111110220211212110102222001002110120101002101201002112122011210000012002220111100121022212002122121111011002011112202111220210102010201222121002222121001111021120112222020222221002011022011100112222012220112200000001101201102012102012012102101222200021120010110012110220211201200000000210121012012210012002001200221021010021021202121221121110211020201212221220021002210220120122112022120121022220021201110001112221112210001002020210221210002200221002202110200012201021012211100102001100112001211211110000110210010201212201000112222202012100022121201210202012211101012202121010022220211021022021212111202202202020121122111201102120202111201000011022120200220012020101202111122022020022120112202112012001200001111210000102211120122002000201120102001220010002212110212112010222122020221122120121212002121222211022212000211220012000111101101110012121220210010212211212211001011111201002201112102000111121102001001122022022120212122001020100121110121201110020121021202120220210221120122001101220122202001122120012012121011200100111122122010102200102022011210202000002020201200011101201101000221220121112020212021200220111002101100000121210210121012000022101001010002201010101201211120220220020120110102202122120011010112020011120011111220202012101020212120011020202020120021210220220220202122222100121222202220212202212100021212122112200012201020011110220101200221010200210221121200122222100001102001111112202112022001112210021222011110012210022200022020122101120200002202120102011011211210220101112122122020221100221102211122120110212111112020001112022100110210102112002011011210120120020022020120211220001110020222221", "21201212111211210020101001010020211102020112112220222101011000221010212010002001021210220220202200111202022210222101222202100111202221102102200100212002020112102221122211002202222110211022221011211011110200210222112200111012102210110220222122000211112021111010201022210200211010001222222020002121111210110120122001201002112202201002012022111222100122010012101202021221010200210120010120122002010022021122011022002102111112120000210121020201221202202112112200000012101122120110000111000101102220111012200000021020110020222110100022020112010200220002221011022001201021020122000201201022201002110122021002012101010021122101011022022120021221001122112100001102122200000121221200220112202101002020112110220211200112202120201112210201101111220002101210122210210101222010111011121100111120010120000022110200111200020002111201111112122221121201110100101012111020022121101201120211012112001000102022110212010000221001000110102120000201000220001020021201001112200001121020120200220110001100202201100221112002102121110211110112202002020222001121222111212001002011001000001102210002211101110010010120002211221012020022221210011120100210222121102221210201212202111110002010022022000121021222102020110021021111211101110101002021201022202112112221011011011010000112102000211202012120202000101200022211202120101110102001122112221021111110202101222022001220210200110002000201211211211121121121202122001201010100100222012111201011221222200102000020012000112010111001002211220122001001022221102000212201222100220220102020210022022121111211001111101201102221110011000010101222222111021001111221010101212001112110110112200111001112202202011121001100102211011200110111001101002221022102110001222101101210111222211200211022220110200110022102112201211100002112211021221201121101122101202000211212110200100022122012012111122110000121212120122220120211120110011102202120000201022022222202202120101001101002102112112012212001212120020211210122020200221102012202021012001212002102012010120111201012002221120202122110020102002202210100022211021202222210112002011021202202222111111120220011110020211220221022101001010012012010020101121020011000201112021102120100212201222210000201120102121011200002001102222000000011111020220021220221221222100221121102011211202212120002022020211201111220111101011021102220222210201202100021021000012002220220012200110110002002221100200002201001101210201012110201102000210002012112012121121211220000222121221100221200112220111220", "10221222021100210201100222211220121012221111001100212110012101221002202111101120010022102210220102102002020100021000112221200010011122211222110001012012002220121212100212010210020120000120202101221120022111112012011112112201202100010222120121001101001220122002001111002220021120221200200220012121001212221211211112200112112010210120210212000122120020201100211001222012000102202011001022020121221010111111100101200200102022222012201222200011021020200201212210120210011210000100110020100020000100221222022111112011020021202011210220222122200000221012102002002001021001022210011122112200201220100221201001022112001102002022220110002120022112202212022200110122221011200210110000021111102201022121122021202022222122022021201111220222111121010220110000221002221122222210120000221011000101112101222211120001200220220011102222202111102112011122011110110210220100011010220210022002021112220122212111221022102200001100020220101200210001211222101211000222121001220001101011121101111200110011222001201021112000010110102100011120122100021112111012111202111102120012102221011022020202001022010010010101121210222022011021120210210110002002212101111002111012101111112000220100000221020220101210012001011102010210022122010022010101120020111101121102012120201201211202112101200012020212022220211120001121200221010122211201012222012200202022200221022212201210210022222021000010202121221222210200010211220122110000120012012100101102222002112220210002012001110222122220102212012222120102102101122110111012010221101202221102122021021121212211020202211121122210220112210102221012011110200012222201111200201022120201221021000112120012012102221220012202021021220011112000112022201121002212220101002022210111002222101101220121001121220100110220112222221210120221022012021022022100022200110001011011220010211001002221022010212212222011112020011010210201001000020110121111222212222102022210222222210110101202110221112211211110221000021002000101020202101020200122111002012211212101210111111110102210202002210002110211100211000020021002002101220011122200101002101212221010021120010202022021201010022122122112101000220022201101002012022001212011002101002111200001001012221212121122102211212010111102122002122122001120211222002221121210010110100100012102012202222000102120221001012102112100121100000020211112122201021220120210122210210010220211100120010021020010011200212100200101012012111112202202021012120212221011112001010012111102110110101020201200200100011110", "02120102101000111122110000212222102021202102012111211201102022021211111002100101121200221210211020010221100200221211012010101011220122122201110212020002102211121001022122201112221120222022110122222220100100120002202211100112010020212112202220020002121211001221211210000221111122212111221000202201102021100002021111211102200112202211102000122100121021210221222000000211012120200000100020112121210011210001012012110211111120010201020221001020220100111112202110210222020100122002120200022000111102121022122100000101110110201110112202021111102022111111022222022110210100021021002002101011110010221021222002021200220110102200201210122020110101222112012020110022200222202021000000000012111211112101101022220120201210221211211222000010012112202212122002121102002011021102201102110210200001101110022000220021002112022011010112010212021101010222212211221012211220101100100000110121100202112220121121120011022101121221102111202120000021010121102002000001221110012020020010001122002011100020010202221002222011200020002010110202101100002200020201120022101010112121200012110222210001211111201101121112021110122211210102221101110201011000222122022011121120011222212110001221100122100022100101012222222012220101110220202001100012021220202222211201010100120221122122222202001100221200110022021000122000020121001200121002220122021121012202200021002221121200201221112100010210201120101102200220202120102202111102222101210222120022102112202022200112022120121002121021110220002120220210101000122201120200212122002122100001002101222112102121122022102220101200220121020220210112122011222111011200110122122211122222222111120020000122111120002200110011100112111012102011001100011210210002110211101102121202210002202002112002211122222022002100221101020121111111001111022221200220121020202100002212211011112112100010022002010122120021010121212221111011101022200110020221100102210122110201000102121021220211012221200221002202020002111110201001200022200120020210112010221012100211011121020000221012010211020201001221112122200021122120101102112222021102002111222100010012221001212102210001211000200010012112100202211201002111202122021200200010002112220202212212100010020122100200100021101100001001012111212111101221120222021121211222100000011211020020200222112212001220012120020021010210102210021020112201122022011021011200212000012011020200110202200120122101211000011102100112212121110222220010102021002101221220112002121001002020111002010021122122120221011010", "22000112222101011002210200201220022112021000021221001202122010211020101020100220100001112222002011200121221121210020111202012212010020020001110210221001001011000102110210122012222012000002212211212202100010212002022101110202111101202102101211221120221211020102110111101000222122010011201100110221110122220221201100211011201111102101020021021202121010100111210021001120012110212121102021220112120010110012111011010102001221222222010122021211000021221212122202022121022210022121202202010121110002111010021211110021212210200102102201022110220100200211201202112110212112111020212220222122021122211122021211201222120101101200012120122010000220012021222110010001202111010201121211211202120001112022020211212022102102022012112010221210201222200220202020100210201212010122221112100010220012110101012010222100211102211211001210101200021122000122000112202021112201011121020110110021122000111122022001122221210222000101121220201202121201222000120002020022212011221112101220210212211101012121212120002000020010220021021212222221011002222022121100122122112101000121202122210210020021212022212211222202022000202111210000011210102222121100111020122011020021221202101112201121010210112000211001121222101000111021011121020110102200110212120011222021002012220022210220220121202012012220020201012112102210002001020210210120120112121022021212200201101210100002200002020220002000202022102122222000011222102210020121000010210111202121222110000200111022200002101011101221220022111222010112101002121212012012222121212121120201021000112112002222022222212001111122010110211211222021010110011112221002101121121220212212220021122101221201221110102020111212022101210110210120201002110012121210112020102001222200022020220022212222101012112211120211211211021212201111121220201011220220020121100021111101212111121202010221111111200120101012001211211022220201201012121100121012122100122012202011211220211200222200002010002112002000221110001002121110021021000212102212122111000021100210001211020011020110111110112202101110110101210210102021021122011010012221022212010102011010212102222120210020110202002110210201222012002220202220022022122220212021001211110112001201001102212210120010100002212021222112222220210221222022220010111111202122010222200122121121222201012121210221101220200220011022121002212020022120100100212020210111202120201021112120101220100202102211210101001002220001012210020222201010210010202022102202011110011011202021222121100210121110022102011120", "10022010222102002102212212010011122000110211021112202012100121012222201202020112202212112122211111002001011101010020001011210221011200101000221102012211001111111201121200221020212100011210201102101020102001110021001111212112110010201101212001121001221221122022221021220000012000102210022200000211221220202002001211000111110000010120122020001210111021202000022002210102011011112010020120100202012202211210210121202210220102000010010122221001022212010202210002000001020222210021212001000010110101212002112211100111210122110121220110120100200021211122210222002101000111010120010102120102012200122110220200210012202000210121111002202012102101020122001020222112121200102221010020202011200210022121211001200000022221121111220000001202120001122020002112020201212111210202212020001121001022211210101101222110222022200211002100202222212101110000020001010201021001211221222210002112212210012002101212112201001000121221100210020202220002010000210202101011120221211110200012200222021112021000002011002202220022112020002221011111222002212100222121222220021102211102020201110211211011101222120011122012112001110001022020201212210101200000222202112100221002121010202211022010010220010000001022102212221201112121010202000111212211211102002012220021102200022022210110011021110201021221101201112100110122222220210220210122010112102211021221000122011201022011202001220102020222100202011102110210002001202121022000201200112110211122120112010212002201011020221122121202201211001200210101101020202210020201022010012101211001010110212100202000012021100110122211122022001111010220122010021121221120120100021011211112101002022110122101120121222002000121121101022021122111221020011110201111012200220101222210011002222121111211000121221222020110112000012010110102212000202020101201000221000012020101222112110022020110010200210001110022211001100201200100121211210002202001220212221201220020001111001120200201202122110020000110020212020102112000212212200121201111012011210202011021220101020002112000221222201102221112211212202200211022112221210002001111211022001201122021021211012221200000112200102022202021201211121002102020221101210121121120212112102201200210101011211210001102012020110100022120010110020201202100000001020211220111210002000002020000220212110210002221002120020211001112212011120202122220020022110122112001211112012100110020211110002211101000120022002212101112102010012110220212110002120200100111201222210010102020102111101120122222012112201202", "12220011102210112012000002221010221222020201011202002210120220202012120012012001022012110102001210211121210222110021201212200211002110222020200202121000101212020220200221000111222212010211221021222010022121100221022020110021102011010221222201120022120111011212020120101210010020001112202112012000212111222020111100020000010010121110112220122221221000221001102102202112212201201210100020112120120211211002212100001202201201110221210100202001011222221212211020212101001020222000112201220000122210012122000111100101102120200020202202000112000121200012021111200121021100011111101002202001011202102011001000010112000121202210211102122210222022010220021222201210121010202201211001002212120222121020020221011110102210122201212012201221102120110211022011121012020012200100200002221011011200021221120001120012212010200102022211102002201002000212022120212210100222112202202102111220122101000211221220022211022110200020212111222102211201100102122100011220211121020111011212112011000022210211202220121112220002102012222211102210010212120112112011111002110210222021000021001112000111022202202212201011020121121111021002212102010200210012200121110200212202000121210100002011212020221110101100001012212111211001220212101100011101000102200211211220112210110100222211120200210222222211102122011120122122222111212101002012202102201120112101010121010212220202221000112111010022011110010220120212202121010222021011220210201120102001202012201221000112122121201211210020110020222101100022110022102101020112200221020001202100201220012022211120211120202102002202111112101201220002000210021020222111110021101001020212001020010001220220220201101202000011121000211021111221001101222212002100000101101210201210120222101112101120012121200102020212221110000202211202001122110201102020111211221221100202101010201012110021020021011220200220202202111012102011011000021101122002002020002002002112020012000221021001011002202110002212002221120212202221121011020102202102111200011001212000011222222012202101010202101102201211102220112002120120200201221020101210220021111120102202100101010122222202212102000001211121211122022212110111110001110201000220101020011211002011122120211200121211010012211212012002210022201101210221120012201212100101212122000000000220001021022201112011221111010002201102210220100222201000121020201010000121002110112111201020200002011122100112021112111221222011022222111022200202120200011202222100111112012202012010101210101222011000121212110101", "00012010010011102010112210012222222010222122010111012112102211211000201221120111221220020102222110021012220200100100022002011222121001001220010011211101102110022001110221221010220000111210212002200101022000212201012102012122100110111102021001121102110212111102020011221222102010121001021221120220120220121221001111121121022200211022220212011101222110210121111112201011102000002001102211212011110221102202210222222110202020001221200100111202210012222102110211201021020211102120111021002100110000020101222222121022021121121210221212221220021102211212120221100221212221011220212121100111011121001010112110212001111200100120021122100012102020200222002122002100210200122110020022212222000110022120211011002221121001002111020200000110002002012202022021212002222222201012211201022010020222110211100202120221102220211211010021220112001111220120121100001202112212100220010122022010200122011102220000201101212121000021021000102011002101120100112001012201210221122210120122210221111200001110122200210002001022110211102110210010111211100102012001122210101121001121110220210021221110202210121112200210021202222000210121212122221201221222201210012100200201211212120122222202221210200102201021021202102201112212202110210112010000120010200202210210100210000122010012000122210002220102001101102222202221222000202101212222122011012200121002101211101110211221022120020201211100020111010212111012001000212111120022202112102010111211120222100120112220220102212202120110110110000002112012100220212011102001202112202122022211102100222102102000202222101020010222221120102222110100220221011121010022211110221201200102002221000110211011202120110022020222010210102101011020122201022212021202001210100101111021212211222000212011102220211020021000110100021012000000210121100120221021211101121000020002021200001111121000221010011021020211001212020200212112101221210100100221200110000101022122002200210001201222101020102010120210102210022222011212122012212201202110021101112112211011121200022202001222211200201221100000100111120002202120211202201220102021112200100212200120020011211012020022020102200221021120100101022100121020220122220101100201021120201102202012020021000022022210021001010212102220010202112120210112222121020012102122200212222101221210110102210010010102021121110210201100100002211011021022022011002200012002022121222220000112012011010002202000212000111211202222010020111210210111002220000210220101121122002212221021002222001112202001202120011022", "12102210121010110021222201011020010002121220021022111221221012110211012100211210120110002120111000120201102221212120010012122221211010121010200121002220110121000212220200010220121100110211011100210200220022201121211200211112201000020001212010121221200222220200210021010201022200011220101100110200201011120021002221111001100012000010220001001210122100102221020222210121122222022111111212021002001202120012011022122212111101200201111211010210020000201112002122200212011220002111210200101021211000111210120211012100010211220212210020101012220112221100210002011011100211110211112102201120101121211011221011102121102002001222112222001001221220201010012110102102101100222110211212111010211012000011210001222000121020210200022111112121101111212002210220101120100011201211111222020110011110211222201011112121220220211011221001221012202000121121011100101221101221010201211101002210101021201211201010202102000202001200000221011002020220201100001211102121221221200221200102212010002112111001211102010000021011110011222102122012100102222021212201120220222110120111201022120112001102022110220100100010102210011012202011022102012102200112000021021220200222001210020112020212200221212122221112022112100002211102011211221202122222122000122000002112020222111200001012010221002120020221200201211110221212012110221111220121200000120112112111011211102021220022121220100220110110121101121120100012011221102102101001120021211001122100211002121202211002222011012012211111010010211110020100021202221201110112221212200101100120220021021120000122021212202112112000211111002112022011110220210111002212102020010221102111221202220221222012121110220011122010011100122211202111022210001022101220002111110100002021220120221101220122220120201202112200210022100212211112021102200221011210201021110200200010110111122211102012102102200122112110000210110202221021222122010102200211101121120000201121020000100022010222122122021010122100202202111020002201112212220101101110100002002010200202220200102220002221121012002110202001200000021112220121100221221120011211121100201110221110221010100220121000011012221012100201022111112210002221202011111201011120111000121202020121110020220120101000002011201020002011022222220112121100012110100022110211201010121210122100011200210102010211100211220121121120121122012222112012001022120001020221111020102120000022222022202100022011011221212012010112202100001202011112000122001000121012102122120110121202222121201220202211200011002202", "02012120200200002212222110002111022110120120000022000121021012100100210211220011122122202222201011022212210111121211222021011112112122021202011100002021022222121002112121000220012220120121012210201020022010102101221212021110102021011111120200212112101220022002111200011221100101112002000222210101002110202201210101201000020212002211112112121200100010211122022011010212110010202211012200120102110222101020101020021200120202111101221222222212220220201200220222100202212000222222111022222202001012222220122122012111210101221010111020200111102200210220010200222210210112102001210120022221121210002010122102102121010002122111010120211100200022101001101122002100201101101010102022202210102100202022110212020221210111000122122202120201021002101001010112111020221011212001211222102212120110210221221112212121200120111102112021012211011012022220212121002000110221100012220102200000110021200010000211212110212120222200111001100220020200012011021202221001002222200022002212202112222111112102120221020212101211202210101112012212000020202121112210011011110102222100112100112200210210121212121010221110111212211200102112100020012102010202111102012120112100212202010120111220121222220011220120212100020001102001011210221012022002110201220222222202011112100011120212121212202001001001112102022112021200211002010202212211101220100110200210102200000211221111211221112021011202102111012122220222012010102012110021121112120112011012201111020020121121220022020102020012112120020122020011110111111200110010112101211200000212211222221000200200221102222111121112221211101120220010100110122021201010012202121011122002001002211100012022201102001220001000022210020021221012012120000212121002210020201210000102101021001012210000100000120122021220221200012202212022212001011002102000212201120020220220110100212200111022220110200002212102100120210001120012210002212220202222102111112020220010202202201120011112212212201212222222221101121202111221222200202222112102100120112220202221221021120221012020200221001120021111120120220102100211122002210212000221202002022120111210201121202110220022110022012020221212002010222110212111201000100011202220112212002121210000012020201110020212021220222121221112020002220000211200100021011112010121000012021021020020111010221210100211122010021110112120212022000121210210000220002012201021012010001111011100202021002012001110120202210012210122010222220100201121022202021102010021110201202212111210120220110001001202212010101100", "02201100000102222021202000111210002201111210220101000021212110201120101212110222022211121210221020120011022110021022200121202120021001102112020002122211222020210112211022201010101020112111010202022020100020202121221120122201012210000110122222012221121111211221111021200212201110100112202020121122010211101222021120201020212100112100222020200210202010210211102211020112000120201020220010210121101220120122210211110210210110201121111022112221110110002010202201222222120221010001212221022010120200020211112000202011201110022102020210000111020210000000020120001020010122112201012110122222001202011111001101000120112010101220001101211022120011220102202112011020120120120111110111000022212102222010022221021121022012211022002112201110102110101120002120012110100202211221112102100111210100001212101100020201012220200120102121220211012021100210022002010200002201210001102102001122102121001122221011110201212021121011210002221022212122221002011100021211112012202201101101021021202020012112022110020222112221001021122212222101100011011202000101101000100002210200001110211012221022111011121001220211010222220100012220010102120121212121221121122121200022221012020212200011221020212020112201022111221202222110110112220112020222111122002021122111102202001200112022120002222121121102012220222120011110102212101210210120100102112222111122200200102222200212112111022120010020200101022110012022012212002002002121102120012002022211202100121120020121212001122211021202022110112221100000200021111022100202022000201220111101110221101211112221112210000100100020222202220121100020001120222121100012210022101200011200210100211001110222010110020100110210211200110010100020122002112010120010122001121110212011100012121112221021222112222022000201022202020020101020120121001012011120120100010102201121021202021100000012102002102021112201220010020122011012212002110022022012211222000001120002012120022211011010212111000022001022211221001012021111121211222010012001002102002000102012121221101112101110212201121201011122000122212221221111221100200012111221000001222201120122110122212202021200222110110212021012112110012202110102011101120001110001000211020212210111200200100021011112220110122200211022110220020122200212122102211210220211210020001211120010120211101120022100120221001001201122210112102221201122022212110122102021210012012200212221001121200001201100220121122102101212210110201120121022110201100010211222022210120201211002100000212021200111000122212012", "10111122010000111211101201122112110100021220111011201210121021212012100120021120100011012010221000022012001021020110212022112010022020011111110122020222210111000220110122011101211011122222201122020221210010010201012102010220222122100121200100010120010121112122111110121002011211211001220200201002101222200100122222021211022221002110112111102001102210120011011010220100202201110101210110112221001220202010112122200020200102010201211010102101010222221012021012212100120111201010021010011020222012100012010211120000111202112002220210021120012220011112212212221010101200122202001201001111120020202201201121102110220000111122200200212202202012210112122200221001112122112212022201200201002100020222200111100022222112011021210021111000020211212211110221021210121020120022121221022012101021210000201212122021122110011121022122022110002212012121121210002001022001022201210202121221202202200211022011021100212222201112222201220201211000211101110010210002121010002020111211010122112212020220222121201012110221100001220020221010220022202001120021222211200000110112011221012211220101010222202012102020121110121202012021211221100200111020222200211001100101021211001202110112022102201011112211201110200120221120220210221002211000110101000022122212011011220112010200112210000001221211111200112212222200201222222221121110110012001101121111212222202011200102102211010111012121010222102121220211220111020221201201110022111112210100101010022122111000111201102112100100121101111122010010211100021002020102202202122202011001112022112211111120202100001100221111200211111222202210201020212201011111020111121211121111101220021102022121010120100120221101120022120002112100121111210120011101000102200100010100022001201110112202211221002012020112221102201000221021102202120110212001200002112001221112200112120012120101201221200110001112012011212202101221121102002112010012200110020121010022021121121212112000212012201010220010211200021102110002101011112202011120000120222101102002001001111220111210210100101212101120000201020100020002201202100120020211101112110200011222112022000122220012222012100022012220111110211210112001002120012200021012022110121110201120220100201221020120102101011000002100002122202222101111222110001002012200120210211201121020222122011200102210101100010222212220220011101001021210021221122110021022202020020100121121112200222000110111220012220222010120010010022222222021111120022222021021122210222210101200010121200122012212021020121100", "21201122121022122210221000000222211021121212221222200120122110101002112120111100211000022201222212121001211222120222201120110121222021020021111222111211212222112111002120221010110120111102002200100101222002001211202220210110122201010200112120010012012121111110000112111110022012200101022020021012101112020010011012110111201111202122000010211220121000120012101000100100021222011012001221100001001210020111110110212212000022120012001222100211200210222000212210100121001202200102010110002020020121021112000012122122101101102221021122221212101101102201001001201010112012100012002221102221110100012112112001102012021010100222022002111020112210012020000112112101202021020201011020220211000221010100102000220102210011110000110011020122002002212221020010201022010122100020000100110020000021220220221022122000001211200220202002212122101000202000002121122202010110020122101210101101121110000102100221110000102201222020011201200201212012012120011212200110122000222100101001200012221112100222012102111211210021110212010112202000000011020112200210202110210202220220112210120222112100210210122212201101221012120011002012020011120221111212011112201220200211100212121101001120210011211212221002120100012021102211012121000002110202121100011121000220012212111022202211121022100102201212002211021100200021001122212002001010100200012011102121001211101200002102222211102202100221002002212000020001102012100222020010002211100022100222102112120110222221221012021202202221001021020111211210120210001201112200212010211201220122221221120002021011010202112001221011100101010120221120222111212201122011012001102012021010220211100021221211121211021001010021012020111100211121011201221022212121212111220011202201110120202220012002102100111100111210112211122001122011100110212201012121111022212120122022200122201020000221012022120212102202210221112020222012200011101100022100000222100200002220020100012212121012102112022212010001201200102111010222111112110112022120100020212220021020022120210101112200212220202101012220121221110022121110022001200112211120020020220122120212021220222020001200220010222210012121200111220000121001102200101001011202220012012202221201110102200102022221211220022110102112122201202202112001100210001210212110110110021200212000122201001111121210210222120210101101210100000021021000012200100200122002210122210102102112011112222122002112010112001202200101210100121212001220111220212100001000011122002200200200020200000110011102021212120220", "20002210121212011120001211210202001010212211212122000210200001201202010020112220002020022000000011202020122211120102002111010211221001201202000121200000200002010201002222020220102201100220111122010002100200111122102111121011002001020200021022102021110222002210011010202100200011012221102121002102220021202122002200011002120101002202200101110101121120001010200022222120221102200122011100000112020102120202112112220001212200001022101121022012020021220000011021102201001222000010220110000010021222201002021012000100000220002120020210120022022100020001202210222111201112100120100120001010120210100110111111121011010212201001020120101022021121101012200010020221110010200021220011202022012000222112101112010201112001201020001102210011121021211120021112212020000020210022222111112012111202222210022101010120112120221210101202110122011100212000210220222112202201100001112211121101121202010111000211002012000000210221021002201212201001202201011222201011200112210210112211101221011101201101001202021011210222011222012012012210011011120112012222001120001201021221011012022112220221110112202112221210202221202211021001200022212212000022221121212121201020102112101120001000112112012002212012122001010220122120020202001201101010120210200011020101111022200120200021002120011020121112002020000002110102200010020211110121122021202201222021221112012022212011101102122110112102002022202112222220101212211221101010102001110211020211022011102110112120112212112000012010211111002101122020202002100011222021101111002012002002001201000021120121012211001210022221100212012010001002222102112010121000010011220000000021211111002210120120210212202112211021202102002102011221121112100000212012220002202011000120001120021200102222020111010202122000111022220011102022021102201011102002220012010001011002122101020222011012202111101200120201101202001202220102011022112202112101202221010002100211010001012211101000021001122200121001110112200000122212100111102000011122211201222120110212102121122110120201100201112002012210212221021220012002002121121011012000212001121021010210022202112212001210010000221202200021201102222102020210022212221220121202000200112010012010011210111021200221121112122000202111111221102121202100010000210200120110100112011101022202000000102100010110000121202000120121121211201110022000200002211101222201222120012112120011022012102112212220201211012120220201022220201022120002111101220020100122211111022021002211020011201222110020020000210200", "11022101021201212111201002102010022210002220102112001201122112220220201101201011220011101111011211011000112200021020200201120100220120021012120221211101220022210202110212210120212100222222210010220112201202110200100210002010121201110211202020000022021220200220110002010200212100001210212010200101121021222100221000222112200101010201022001102011121222112000011110010122212202021202212100001112220202012222100011111211011121121222010100020202220212201002112111000012101220011100200020210021212021000210200211221021211112210001112210122000110200202200100001111011110211010101120210200221001110220011200000011101200110011011010101221102112220000112202102001010002221220221222201022000220210211101110211111200222010100110111120112112000000112122210210000210111102102010022200221102211022220011212121101101201122100200222212022012201220101010101010102101020002102002202012011012210022112112101120211020200000121102001212111010121102011101102000211222200010111100221111100120021010122000202010121202011222202221102211210220211202100212002000121211021211210111021222210220122021101020202002222002011112121111001212122122002110010002001020210102220201212120102002101202220102012112211212122110110011110220120211020212100211022200011020120110212210101022212111211021201220001022211201122010020121011120101011020200002202020211001220022022210122220201122112112001122220100222120001012000210112212002210021001020010000202200021221120002020212002120212002002000111220111110101111111222020110211002110122212002102110101212101210210001102112200212022100110020221010000121012211102202112201210112021010122100202000101112121200200101211200211211111211202022210012002102201102101202022110000121210122011101121002121022200010102100011221211112002100011000102200122201101000012222001212202201001012001021210001101011222210222011012222010111000000220021210001222102200202020020201122202122112102012001101022111022101210110012220021020100220000221101010121222112221001001000221011021200201211200001000111020220011002120220101000002111221212210100000111100021111021220010002112221101000122212111122002121120212201012111012111122200200101111201120020222000221111122000112112111010002202011221002110121111010112022121002222220200101021000102021201220110012022101110100112112220101002000000221012211022220001120200100100221102100221000110101212020021201000002221122111210222020010121011112020201021000120220200001200120002200221222120021101221210222022011220", "02212101112110200112010002011202022022120201012101202001211121202001210020122122011200100022202021220020122201002210221201110202102211120001212020111222012120002110022121001022212200122121110001222121201122022222221021211000011120022110000112101211021220222211002220001110002122210200102102211012201220110212110011221210011110220122012200210011110022211110201100022112111012100112022012120221000110222010201120100121111102120201121121112012110012002201002022011121222210111010212100211222201020002110100022012012220020010221220102002201201111000021100000222210221021211110200111110221112022012202112011110111201100102100100022201111012001200100210021221020011121021210000010200200020220001011221202011020011202021222101200010220220200112100211200210011102220021002201000111201201221220101000201020011210002010011222110122121120021110222121102021210202201101212100001100211200002000100101101220222001010200000210100200110212022122221022211011211201102002220010022011212100100001000221212012021022201202010202222212110220100102200211022020122212222202121200020212012022020202000210201201222022002200102022211022020112120002222102100211000000001200220221222021221210000101010100212222010020211000220022211120122122011020200100000102122100201000221201001002222210111120101112002120012220110122121021211222200000201201000210001202201220012000220222012002110202111111200202112011020210122222012222211202000211222101210120101112111001121100011110201110121221012222120110000110122122220022011201022211011002211102202201010121120220210222112011000210000200100202111100122222110010121122021210022020011022200120111022012022122112220101201001000011122102012122010201120122211000211012222112012111002210100010112202120202202112101212200022010111220221200211121002101121022122100122201112120201011001000111201111020012202000020001120112012112201102201020000001211010211101102220120212012011002211010220020111001020002220002100121002122201201200111112120221212121020000222000212020202120112220100012202012221111011001002111101211201212202112021002121102201011200210212020210011010020120201220221022121001121221121101021002201022102010221011210100101200122000022221211200110221210000121202120110122221000002222200111102220021220020010121122000001001201011002200200011111102010021110110100112222111210022200222210122121012021001102100221220021121022120210111101101121121210020101021020212120210220001220220021222121012102020101211101122001101012110", "11011100200101002002202012221120012022200202101222102122101222211121110111022012112120120202121002222222022220021120002010120022220021120112202000202112122121220220011210221202021012222101000201112220110000022201102012100212110122002120201000110220020112210022001110002222010210200012212200021211211200002001210112221112221102012012212220111121000220220212011210020102202011120200122021002020001111200222212021110202002022210102120210120012021110112101200202220021202210010212122221121102221212000011122111122200202012210200111011020111212100022110112122100201122002210022200002102120000001112220211221201121222220100121122102212022111222021022202200202022022110022002222010022011122111211020121010200010000202220020021120101110110022222102111112122110002222220221012211122200120101012011011020220210222221201221200220002021201220021012222222222101011220021222012011122202220111010101122000110200221100022102210101122102112111001201112102102000220012012200102111102111211022210212010212220102000110222101020021202221122102220202111210221221222210211020111000220111012222010201100110001221111101022001220200001102201200011221001110111022011220120220021020201101221221020022202221112222102000121212010011200110211100221120212020122112021021001210210110021222211220201111021022022122010201122102110110200201211111021020001201201110202022200221110122012221111012010010101101210200211021101111222212111001021201212122011110001221021110112110012120201021221001200011011121001001221221221021202110102220012022121212221211201220010122102001212100010112001002211012201102110021110221002222201110012200202211011221121222220001122121000022021021001112102212001211002122201200022112222020201212221122021120011010111220022222022202012201020200002011102211100101021211101222120012020122211001122200210212210212000020220120021100002220102020210121200202201120222000001110022120111011000122002210121121110221120011211121202021002202211210201101122000122202002122100202221102000002102011001120120101122122012201122212120020112212122111222200011102011021011020200202100012121201112022221010102221222021120212022020010022201222101211112220011000022221220110002001200120022200110110110020100221112212211200120001010100210111221111002200212202121220011212002201220002220021000120001112011021002012120100221002021211120202202210100022121012001210010221122111120212220212222122112112202121020021120100221201220210012121110021211212102001000021010222112202", "00210221120221101010012022212100020012020100222222110012222210020012011021221221201222012212112002101111002212210101001110101101020011200212120102112122120110012000012121100111212020020112201202212220211111111101120102202011102110101021211220011001202002211011110222202012221022222200000010220001011000211221022200000212101000011020011012110100122102021122020101020112121110201120211221010220012120210020210220111221120000110020010211010021010122020202211010202020001111200100222122111211100012020022200011211100111212101120001211212222200001201222002001002101002110112002201002211010222222212110222012201111120121101102100012201202202000001012021020210220102112220111012112012021021222220121210010110010202102210210101210110001221202002212211000201211210110002122000200221220221010122120120010020200220222222012110122112222011202002212021111022212002000010012212012200012210100102122011222201002212011200211212112200212122221220211120102021210011000112221120111102200200121022111102200210110102221101100012022221022212201221020112212211202011220221212200221010121102222010111221002202020001001021002121100002201021211212000201111111021011012120121012222021100022221220021021010200001010102220110122220200100211020010002201020110012021222022101221000201111001011200020022221202200122221212011022222222020102212111111201010010200212102010220012012001021000021220120101121000011122200212211012121011222201001200012201112111202212011020002222010000020202112222112111220222102000020001112101102122001111020222200102002010211221221122200222212111011021221112001021200002100101020112112210001200122110100222020102101221222202201022222221201101011212211102112020120121220021100222001012002001021221221011122120120002111000020122001112012022212121210200120001011122012212010001200222002012022101000001020200022000000111000002221221202121011122200102221101002201011010220120111201002010212102100200000000112210000112011122000101221102121100021010010222122222120221111111101120010210200110220120202221221121212010101201222111010221020011021000002220221120012212110100201221022011000001022110202011101021222010002121222102200102022001212110221112112002121211021220202102211222221001010221020022120120122020120000210201022222122022122200111111222211220012211000120100212212110212111000002110102212021120110222120000001001010022122120211210202220112002011202212211121211222121120002120122211021011002020102221102202101101222111112002111202211200", "02011120212001000022202211221201022221212020212020022120110112201012222101000110100012011021112221211000002202110120210111120202221220212222101220021101100022022212202020212212200111001202102010201121110121020212222012012021201001002120210121201110001120210200202011220010201122010110000102012022210110112200120100020100102102201200210120011000100010011120102111221012201211010021001120010021220102120002010112012002012121202122111010220111110221010211220022010222201202001012110010000211210022010112000112211100011220101222102111201122102122222122012112111222121111122120010002200200022222102121111201011112111001121201221101022012221000100010102112100021200010021112020222020221020020112122200112222001211111200022001221220110122020011212101022001121221200211011012121001202012002202020200001210100120212202111222102112001201101210101022212220002101000111221100010020020002220101022212112212222002001000210202112222201212021111012201212122211022011112010112220200022121112001222120121101120020220212022220210022200100122202110202011000220112002200111020022111001000011010202002121200011202010001001111110010012120110210202211122121101002020001011110201021120111122001020001120000212120211110011102201022010201020202111220210200212010102220002200120122120210212222111202211101021002100210212101110212100101220010101122021220220021201200201120020102210112220000110221111010010022111012221021112101111211222011010022102220102022201210212102200202112001110020020100021102001121121120111121022222112002212102000121001222120110201220102000220120011211021121121220222120000122121220022222202121110001200222022211101021112011112222010111210012200111112101102201011121010110110000010101122012001210211121112202000121202022002101221001002111220200011021221001210010212002012111012202011012110001020222201122222022011121102221201211202121112012000101201222221020200012211110002122221220112121010220010012210002022021212212212212202022121221022021001200222102022120201220120101202210222121221202221101221002010201221002221000010202211102100102201020002122122121001200211012021000001112111221002122101101210122012022200222200210110220222201102122211011020011212112101100102201102211222110220010022100011200210220010201101112122112222220002200220021011212020002000220120200121110100221202221222002112201220101020000121101011201210021222110122012121211020000221012020200100112020212022200211112120112202202002221012221200201221211102222101200211", "02122022021110112011010120121200101121011112121200121100101122121111210102101101012220011202121122021000011010122110010222010121110120111221222010222202222100211010102002001122102121022111000211200222201020201011202012200002010022102021000222210022201010002022022212100210001212001221220221112202220102212220020101110100200121022120211122002200201201111000112022022002202202121200100120211120110200220211122112112100211100012020021212102211210012022110100011001010001002102022122111201121020110012211200210022101020022011210101102121102200000011022200012002201121001011010110022022210012200210220112122122011120222222002022102020220121202101222102111101201010221022100002000222101011220221201010102012202000100220121100120000000220122212202121120200200200100001122112012210120011111222101100102011200100112120221220001020221022001002022101222210122112102020111001201120120120101020111010121111211201201201210201122222212220101102011211210011000201111210111112011021112112102202211212020101211220212110111120101002011001211122222102221220222000212121001021010002200102000200120020111020011101011100000020210222102222201010001110111021200221022100010112011200011121121210212101200002201022022210121021001120212001211112010220200102012222221002210112012122002012011210021011000210110212021120010100101000211212220002110011211111222022211002222201012120221101000022120100021110210210011102200201112102212220011001221100121001112211020101102001000212110020222122001001220210201120211202211221001110200200102100020001200221112210022220211001021222201120120012110002121112101022012202102122122111010002010201011000210000211201102100220201222100010222110221212002121012112220120000111002120101212010121200021121100110210202021122021010102212112202102220100010200211120001012220202212210212212002222101121010222022100210110002112010220120001210100001122001212021012000212221001000100212210112110012211120220101201011120102102120001121220100010102222212221221122222120220100002120120200021012122001210010012101021020022220011000101011201120120022010210110111121011101010112021110221022121021012120111112010220012100101210112100200211101021001220200102122222102200010012122120022112000120202111120000101201010001110201010210010021201000220100210211200012112000222200120000200011001201111000021221100012111210021021012101222221100101110120100122011010101120110002011022011022122212000202220200001210111102021012122012220110000010120002120200000", "21110120112022200121122220202001121221022210120202021202222221021122121010200120012001122220222010201210121011102122212121202221012000101221101000021012122102200210201010211012121010110221011210211101011122200102020120110021000120000200200020220000121010002021010111000021112100111012101010120120100122012002200012200200021222201002100101212102102222211201202201100101212011000012120200200012210210010202012022001201000011211201101002210110210011122222022200212100202120021000220000220120012101102000200111020101211122012010222212121000000110002212111221001222210211002002122121102210122202200202110111202011012100210012121022222211222020012121120010200200120111020022020021121102102101210002110022210112121201221121002021122011101020212001112101000022221212001120212200022001210122210210220121210122021022211112221110111202112110102200210222020221100212220001021201201001112101022020221121220100222121122211220200102000210112012002221012201111001121111201010200211000211202002222101001110122110221222102202112021010121120002002010212211101112120102011212222110110122020101211101221212210010100200221021100200100212001022202200110022101022121110001221210021222020012220011101001020001021222111100110110020212212211010021210012200012110200012102001211111212102200022210111121102200210120002100222120002220121200200220021210222211202122212202002101121201112022121210120011201011100002121110102111100022001102222211222022000022002000220210112011220121101002202201002210010102112222222110000111012120001220002000200102011111110222201212202202022120010121011200200010022112100212102200201210011011212021210211212210110121201002010012002101012212221120111202121022102000011002122212021000121010212011122211200111101202011101201101011220200002110201000201121102002002202100020112122110200220101220121100221210022021022000212212022212212121012101220120210102100112121021222022202110001102202020121212101002002112000110010202010001100102010220221122222011221200021212201122000201110201200112220120220202022100101110202201010010110222101221210120021102200012220021011010021112212110200202100111121011212200000010000011121211120212020122222021010021202122120101221020020212011222220211110022212100020122102020212202122102012020220110112112121220110220120022020012101220010002221022001112221021200020122010002111110121000100021120200012210122011201120100111120122211111001021001200010101001111200100211202010022022220012212122111221120010212001", "20112201200202021101200211201111012101021022010210210011200102200112220122002100111200021020112020020100122010120012221101001210012212000212112022121101200200210102200022210222001101211220100010101021201011112010102000022101110001101212022110201210212100021120011110111221102002021110200002200022112201211110011111021022200222102012220112220112020021210010120120111220100112200001100002201120021000201100011210011210022122111200110201102102210111120221202020210112122101111202121012201010120221201010202210202021221120020110022022010110221022200122201220211012210211210022010220110022201021212111111010211211012002202111011020120021120210221122201211121122111012100022020112102012012022022200210221110001122000001020100211120010020002201000002011002202201222000021220020121220220112111020121121020110222000210110112120110001020111221002022201002012120002201111120110012021212102021222102201012121202112101010212222212021210122001011212121001200122121000111210220112000012111002000210022211120211110121010022121210200222210222011020111001011121002120021222210001222212222221112111220222110020120000012211210020202202112000110211122201222201010120102010121121210100012111000122120120211022200000221221020102010022222000112202010012212010012110201120222201011110000000022112101220022220010010112122001010111100011011202000221121100011122000201111202100000002120012102202112211212211122021000111101120000020221100202110222201110201120002020202010020001212210101012220222201101200011120101211111112021102210202211210100101010010021211002021002022201211002220202202101020021021220201122201222020012221022002101212221212220201102211100120012221102110100011221211010202202001210212101211020010100110122200111020110100011100011111002210100022120200002212110011022121100102101121102122211212222212202012100120012200220102210020001002120221212011122112112001022120212012002201222021021202021122201121201200022010222202000101021212210201211010021020222122022010211011220112110210200120021120002222002111102202001200120112101122101101211010112200201101212022100221221022020020002010101100121112120122200111112220020001211010011001111210021002011010121111110222021022000201212112210120021201121002020212010210202101120222112000020022101111210022100011211221221202101120200112011120221122210012201222201222002010020011100011011110200202220011100010122210110012010101002200021220101101121102201110002201010120012100110220120011121022002120002020002", "00010200220022111120220121212200112010202011220222020101022010110111120220222211020120112110221122202110021222222012020102012100112121111111021012111001010002110212101201111122101101200011110011122212022220000011202102100122202011112201210212122002101101000020102002012100202101102011202021202122102000121212220201000202022111112220222112221020001122200111210211000011120202221200212122000212200102000102202221112120120001021111201110110002002001221012200122111011202010122100101212020010210221002102022102020101000101110002001002001110021121211012000121010120111200010020200220001212212102122012112110220011000201002210201022212022002012012210102102010112211020020011022101122112100111201111022110021220112111121212010220210001001022110012121001011012200200211011110202010100022011022021220212101001222002021002121110200111012000021101210200211012220210120122222010020220222110102122112122120110122010122101121112212100102001222202010100012002112012111122201122110220120212011211022220211010120222200222101010111122020210101202221020202010220001212102222210111012211120121122211120002012211000202220122200000211212221000100112200120022201022110200101201022112220011001021212022111121010221202201000011020110220002121200011121202101202112002021202221000001002010202202110020222100022200022011011020100200220221102021222111001101022200111221121110100012102111122200012222100112120002102012202201021000122011120201202020101111122001020112001110221020210122020111112120011201011202000021100202202101010111122002210202220220012011201200110212110210110201010200110100021010222002001102112222121001120100210201100200012110220101210012020011201212112211101112102000012110100222020021000100221122211002200101120001012222200020111020022201121202012010101100212202210201100211002212222000100210211112002020011001201022112101110110001212102201120102021221012022011201222100122001220012212012021110102121022122122121021100101201201022000102222100012002101120211102012111011121000111211211201211111210111121222221000220000210121000012211101100220212011122100111111121012220021002221001212200221110121020002112012011020122112222122102112222121200000202222110011211102200120102121200110211121101120120111121220010202122212010021212200121122001222200020021011102212012000202000010000020220001202102112222220222210010101021012201012010201011201101002210121022111211112102211111110020221201211120000020101200200000112220222202012212012100210020211101", "20112020212112112002211000121221001120020001021222121112210000222002012000110202001211122021112111200010101210202221120102120202010221010221121122011010212101011211000210220201122000210121000221210022122202202122112110210121022002022120101012111220002222200021210102012122000001000212002101221211110221022200012002020202220222000002120221100111121011112110211210020211010202020200222122001210212200212012012022201220111211120012212012211000211001022020121200020120101001012220220100100121110011212212210011000210221221101022020012010202212001021212212210102111222212122222100021200111110210200222222120212210001120100002000101002100220201112102100112020010101102220100012210010201102211000111202112000210021002201101011202102202002121102100102111220200022022011122001222011001201001220212020112222001201122220101210002011022110000102002002100120212220022221002200010100202200222200221000112020122100210001021120102222100010221002012221112121211120002022021210222121121222102220001012111010212101011210112201011101101121120221222222100202022001111102200212102120121102201012011120101212120121110211212211202110111021121221112102210002012201100011012001020202102222111022111020122112100211211021011011000022101022202220010200021220001012221220012122120022221001211012020120002211021120122120202121210100001010211220200221112000100001012000001010120220100010111022222011102110012020101120212200111210120201202100121002002122002001210210000211020102200200212000012201110102100102210010211100211012212021001202220121001002000201122100211210212210111102020220011011101121210211122121000020011221111212000201001221221111010111101020021010122100000112210220120120020122121122010012022122112001220102201212021011120000222001002012221121220200120122212022020002012001120122001210111102102002021202020212221002011211211222210020200221101122002220202022101200211020110000100120112020110002012122021210221001121102120110121002012202012211111000222210211210100022202102212021201000121000010110200221022112020220202001100012201111012110002202101121201202120112220012000000210120201111011110002212110202121012212111110012211101200211212111011222211012012202001112110002211020102022201210002010110101011101120112002122212202102120000221202112011211220011200001022010001011111120212202112010022012001122010100211212001200010012012102022221102122221202112002002022102102000202010122012000200202022001001122000122201022001012212011110122210220202122220", "00011020121201122021201110120012222101202202221010112021221212211001201020110100211120111221000211210201202020202220200212122001112022111110122020110110210012020020201220111100012022210220002120001201021222122220021000211120012201220122101020001222202100111002002021201000210100202201020212020221001020001210000120011120222100120100222112102122102022111020210122122100012121221211111121201102112010012020222100110121021022021012201101200022121011012021211220002001102012201201120222110011001211221012022120122101022222211021021010202122220021122110220102111000000111021000221012210211121210121022110101201111202122201022102102000022111120212102212202102102201211111000210210100221222110012221210202122121001222020102111212121222201121102000110100101022221010212010110001010022201210011122211121220101100212211002010210022212212111121021001201111011222020010222110011112100200020000110201011020102120012121001102011121021120111111201222010020212021200112211200222012020200001212111210012102220101122011020220111111211020201020102022001212201200110021111020111221222100220120012221210212211111101011100201122112122112112121112220020011111112112220112200100021210012121101220011211221120202102110122220122001202121202220211112100111210002122101020112120222011100021201102022112012100010010011102011012111201020000102201000211211122001122202222211211222002201102201200111001100200020001202110222212021010201122202020112221201002012020112002120202020220002201010020121001012000002020110010220122201022201102122112001110002001000001110012021020212021222222200221212100122211022212112120220102020021100002012112211111201100121200122100110200212222111010221101021200022212001110202100011001222201211021002202200000002100101112022210220220000012001112022002012010102200211111010112012210110220122012200111022021102022020111111212000010221010221002011201101022001112211201211022010011102012110000000101202102211202102202111221100120012201220022001212011002021100112020002002101101112112221010002000122102212212221111200122011020212110122212221020112012022002220110011010100021112112021212201111022122220121000111002112001112220120212000101011101111010112101210121210222100220001002200011002102011221002112002001211022011221112012021010012212100012010110010011122012121210012021020200022012000011210222012111021000112121022011201110100002021101121112020022000120121120111022201200211011211200000021021221122021220202010111001012102210001121112", "10202010112012220000102121022100110100010002202211102002100012212200000201120222200121210210121110020000012101012200021112101220221121211220000100202111200100020201202000201202022200221022022220212201111122211202011102110110222220010102210211210200111121010112212100110112222201200211121110112122100011001202012220001001211101220022100220210210221221210210000021212210100200122201221121000120201121012112010120122110012001202100222200000202021012222220120121021102112012210012100012102011212021201200002110210200000221202211002011110122110000101101112201020021011121200201211002000202012022011022001110210221202222122122011212012212020101000021121001200122220200011122110201120212212202202210121222211000220000111020110222100001120011210211200200110202012022121211102020210111202200121210020121201101020120020010011111101210212102111002002221120001201200212210100002000210010020220001021120000210101121110002210210212120100111200100002102220002111210011100200201100020100201022201102002111220001202102012212201021201212201101100021201012012202212001210102221210101021201202202221212112001111222210022100121000202210012200001112220120221210202122100221111020001022210002210100000222110120111121120001110200012011022122121102020112122222101110200211121121002111102000002000020200000001201220211112220202012110101210112010220110112200122222021221202102012000001122210102210110112012011021220200010000010212120101210012001021002200022101010201022000121200101121020211121000200022221010112220121120022121221022110102100022001212010002221221210120200112012001020120200010110011121122001102020202022212212021022022002101201222121010101120021211002001000012001021021021011200112022220101112221202220012221212201202120002210110110001210111011122022221122101210110212121122020021202211210210100010012101212110102200220202002020212000002100210020022222122202001200221020102122010021200000201100220011111221021122211210011101220021020120201110122201010000220010212010102100101011112210111022022002111212211020202000120111122200002102020210010200210222210111111202221021202112211210021010001221121111021021200121102222010012222202011202200102100000021212220101121002120220120022210122022210120001102021120100021011010201210100220100011202222212222000001101022112011210202000220222221202012102220120121121212111200222022001221110221200100010221002021020102001212112102121100210000010100022001020210220201122121022210111110102000121012002100212100", "22021201210201100110120222101120112212122110121001212202210021122102011001100212111200222210202110021010020221002110122222121022021122022220120121222111020210121121200021200202201212112000002210110200102221201001021101121012100011102002000102201111110212010102022102011110110211222100100222221001010021122001001221010202200000120020012220222101210122100212101122210022001220110222211110210200212002001012211202201011112022202221201120102012120110121101200121012200121000101021011101211210021020022100210111102122102210201111012200110221200020222100021020002211201212000020112111112122210021212120111111002001011002121120022021021111012122120002201201022202112011011002020110021011001121121200221200010202120200100011211201222222012011012101121212100111100202211221202000100222122202100211200210110000002010121220022220101221121201110100120120120022020122010010200212211120112100100001110210122221000020221111110110121221100202001011020212112012121102210112222002202112220221101011101220201210002111101201222101120221010121210201200220121011020000200201212211221012002212101100010022000102121011020000121220112002222121201101122102202111020221022220011201210112221021220021220210202002211021121022221002100110100220221201020012221211211011010010211012221121111022202120010101111112101211221010101211112220220202100102202122202020021002210110000110202010122110220221100212112210111002111022000102200020220020001201212022020102210122011200020002010222111101211022222201112001010122021102212222211211220001012100201110002021200001102200202012200201110120021211121122211010120121020010002222021011221001011100011021121211100211212211222222021012201000121010210102002212220220210102110020010110222011001120002110222101011221110002211020210210021221112012111002002112212200220221011221101022200222101210202101220211201011122102101112120012122120001122100110112012002000210000212111021011212212100002210120202020012121222201021000222202111111011001100002211110212220102100110102112020222122101100010101012211121112111220002212100120112121102022222011101022202100200221001220110222101000001122010002120222200211120021202020100202101220122000101101121011122020201210110222112111100010202102100101202021011012020202012222002200020011111020010012212120100211012221122110202012102122111110002222210211100021122001211000200200100011122112020120000011202022110221222211112022201211111212120100021102212122100211121001100222122111121212111002010000", "11020122101000002201210220121210100011221220021022120122220212002110111222002010111222210211121002001011110221001002210212111122202221110020222101211121001210011001210010111002212011202011100012222000111101201011002102222100100222101211112111020000022002201212000001101011110112212221101102120200020102111120010102111200022221222021110020122100101120012220010122020211020100012101120120012011000122022120102100111002001001011010012020211011011112120020212210012101210102020101021121101121121022012212020110020102012020011120210111110100010211212111002221222200221222202200100122101011100020202121110020221222011222010122111111210011120222021000202112102212101001102010101120221010102021202121022011011100200201220202201101101220120222210212011011012200201220102210220201202211210001012202121010002220221010000102222021210110110221000021210000101022100122220012001011202112001001022111002200011220210200001000111100022121211210012000121220120011111112101010110000000211101211011101010100212120110011201022012121212221002012112211020110100022021020220000111201002212100002121111022221000011122102110102022111202022012201021002222211011200220202120220211200122001011210121211010120010011112202012200122210102210101112021002220210000002020100000200111100002200000012120021200020221110011000022202220201122212110211002211001220020000211021021212112102112202200012000212210002210001202111011020211000100000220212112210222222121201202122001201100012110102111120212010001102001012122110221222000111111201212021112222212000022212020002010021001102110210101221110202212110121120011202102022221212010212100212020100120020010200211001012122110112001120100010210200002122010212120222112121001011000200101012120212020100010000000001012212021000202220210111111221210000002110120200021102200200101020100011102221022200012022011022012220021102022020000021101210222221021112022001110202022212001120021000011100210212210100001211220012101222021020020102201000211120012211001200221100101210222101122000122112220011210222212100021111100222001102120012221101001211210002020211112220101000120021220202101120000111011100222021001202011112120201021012001022211210120200202200122000201110100120022222222122000111211022102011212020021201212121112122202122100002010220220020210011121001200021202010121011212010112121000122121001120001120122102000112022011021212201011022022020222202120002001111211020202121120001212001010002221010222102100111220011110120202121", "21110202001200101212220201122202020222220122101012221111012201010010211011000020201010022020222002022121100100212012122001100210122101220011122111110122122012212111200212110002102121220111212201110102112112002222200100010211011220200001200012121012100122022112110201221101010010001111020010011121010211002012220101220101020202112211001111111200101211002200210112112210212220101220112000120020210001212212112012202212022221111101010000212200002021112022200011222221102122111021220021001212202211220221101112222221112012021211102000002222101021101210012202021221222112111211011122212122121211220010000021112011020120102101200002201001120021122222110002120002012110010100010011011002102021202001012002000201001212101222201011201011102210020202211122122100120122121012122210201222102001202111100020222101020200212121022021020122110010012000101002222212220021212002021000021201101112210110002012220022111011011000122012221120201020201021100001212011221112111202220010200111111111122201212110001122010022112021122120202222120202210201100001122101102110201200012010110121120001200110110221101020012002012022012222122220222110012021022220201100012112222212100211101021210221012221020020120010220112110020120212200222001112211011201110222121211201011102110101222212112211010211100100100220000201202210001201101011200222101000121200202010021122110100220210022011002102201221021001111010110222100100221100201100111220211210221220200102122122211111022020022101111122222001100010201110221111212112211111111000120112000100102002020110210102101121200011100112101100122122202010221112221011100202002020121021021011022102200020202002200002101021210212000120002122221121220012021111110110100212100220222111201122120201020220110200102210201122102011022021111000020000212202020000011002210120002121201202221022111001012110022001010020211222011220200221210222002212222020211001020022012112210110011002120021000112112002022011110101122010120121221001010101011211021100011202100210110220012022112201201001011022000021211210012022122011010220010111222011012220022102021200211202012101111222221112111101211010220102112020102202212001212221121200100100221200011101102102201022111221100111110000120122201012122021200202021000121001002210002221220000022110210222012000221100220210022110101212210111011111012210011122120201211012002200111110220221000201101000121020221112112102122221010222002110221101110221221020011112121212102112011211111122020110212100220102", "21211220001210202221200222110100020100222121001201001020011100112121022220201002200220101222111020012012202011221212101110220112111022110012211212011111100112200200012102102121212220202012101021221002110110201012021111011002102020000021101000020102110001001011220222020111021211100121010001120221122000001010211211010000210210022020221012101100020121010011011202202122121021201020110201100200010012001002220122101120111010012021200122222120101120022222011100011211110112112101220021121010012112001210221220210222200201100000210112211010212200212022202020121102212222222202200120220201201022220212211200222121121000002101001212111112100201122122120110222001201020101002020101212201122000022002221112200201001222212120120012212012010120110120222221211121210212112112001001112222210100110210211100021000102020212002110220212221200202222222122012120021111010002101112102210200200110011112200021022021101122111111112202220122020201222010112221122210122000000001012101110021020012010001102022112120201012022212012220211112002110002201221101210101221101220021212122210200021201200200121100010201221200002012220002002022011121101111212211122220201012220202212210200120212212000211221020011001010011211020000110021221012020110022110011111220200212102111212102202212221012021202221121100020200010021212002020111220112210210112022020221010220110000010022010102000101102100122200120010112000010112022222221002100002221100010011120102002220001011120210210212011212200102010000120020001022000220102001020022102000002101202210201020120120012200000010000110011020211120000012122220001210001022221201011201112210222101102111001122201100010201011122022212221012121210221011002100202222121222212111020102002020220110102012210200100121011122212111202200100100122221102201102022012212100121220102111022201022201122212221010220010100210210122100100122112211200100212112122101021202001220101001110100202101012022210110110200112011110102000002111120022200122221112221102212121112022011112221001002200211112110002122202212010000001010120202021112210202010221112012121102212222010202122000010200022110201000011202201202202010020001010111210122002112010221211201002201022122220112220122200121010221110222120020221012100111202021111001101222021022022110122010010210101022222000212002110102201012211212000121000222211210211221102112002211011002201111110020020012022011012002101122122020211100101100001220001121201212120011012221010102021000020012111020221022002", "11120210112221000020120222212021101211112201011202022202122021120112011000112011020002010111220222011002112200101012022001211202121110121001010202201212002211111021210002200102121111222111000122111012002112222210102110100210002202010011012100210122110001102121220000221210111211000010101100111202110210201110221122112121220212010000201102210120211222100012012100210002110120212000101001221210102021210010220211002202001220200202212110002221111021011011201111222102021222220212212002111221000021221010012202110111100102112111111101202010021111202020212122012121100201011022002220011022000010200010200210011021012220221200102110002022222001202100122021111020002210200201102102010021201112211210000111112212201110202020101021122012012211020120102122101112222200111101010001211102210202121200211020210111010200201100100200001101200000002200112121000122112120102202101011210222100121222101221110221020222210220000121020110022110121111000120211200102010021201202111211221112112012010201111220011202020112112121101002022012101001100002102201010212101202021101102012212222200110111101001121202020122212222100011001210220002010020001121000101111101111220010201221002121101110110112010120102022211211101211122102012110200200222010022011211102111210122102010120122211001102221012102220202020020120000210201101110010122122002222101002212221110120111100102221001100002102212001000212110020012011220201210021002222121122202000012121122122222022022201002120122010110122200020100212211121211021220111122212102200121222002212011211101202222102210222111011111102000010012022001001020221011011001212111010011201202211110100211202122200021122010210020211211220010001000222010221000222001021200011011220222101122112212111202101201212101012212102111211202002010211212101120121211202101221000220220101112100022212220100002020120212121000002110122012201001201011220111120210211202221102012202121001022021111002102210212011001211120021102110220121100100102002002122012102010001202001112012111100112022122211022002210110210220102102200200102010002201201010201101222210221101211011111101022122010010220212212102010010222202122101020102101001001210102102202222010211112212020020210100000221000001100210212012022211010111212012112222001101121021220221020001000011111201200011020101122000100021222201111120201000110110012212022002211111010120011010222011021210202112121001020122120002211100222120001012201221021000101122002112121021012020001110122100211012212221", "12012211021121010110120221020111012211201002002121002200110221121110102020002112100022201020000110102002020200002100022221222000211001110002121211200112102220011001202121121100002121022201200011001120010122011211111110022210021102121102110021101202122010012001002102120120201000210212012220010122100202221222021211221220212000120211100010102001010001001222010022002121121201020120102102120110011122222112120202200020020011021221122021101012022110112020210022221101100210211112120112011012212000212012111011222100220212121120122112012220201120122222011100200210120111200010221110111122102220000210220112202000022020001012012220111011002221202210022021020112202212112121201200100001120121010110011110011221221210220212222211211220210002110120210022020111200202210202121222210201100110211121110201200222121122121010200200010200021011010121011201221001221112120110220201012100202010012202121221222000100020100111101122012010212000001122112121001001222021122000020220111020201102221010222222000002120022112011100110220100121022220022101120102111111212102120022110220111112011221212202102122122122222122100010022200221012022011022211000122221221210022121202021220200222012202212120102220122100220020020121222001220001022121122201202121001000000112221112211210102111102020212220202100201100001022212112011112100000120022000022121112202011102210100122020200200222121211211100011212221102012200212120202201002121121222101110110222022102022100211110111001212111012220010000010120222200022000020001211001102110112010100010102220210111102000021022102112202001212211211110200200001101012201021201002111200001112021011112102110211112102111202222220000012101000011211220210020110102010002010222102000120102222221012202200011120222202122001101021101212112010212212001112010012111211002021111112112002002221121201212200111111221111111121102011222222001101212222101220020212211011222100200022120222221022110112212202100202111102212211101221001001211202100020211020201021021010202221102202220100202112100120011200210020011211020122121202201000000221020210122010210001121020101211012020221000002222221211211012212201211121121211201210121120210121222222222111121001110011202010010121102200001112202201212210001221211000120100011120221111222111001220010101221210010100021011010111201102002112112212210011220121022100221010000011222101102020001000121202121002100011210111101122210110220221001010100011010200121202010012200211210122022121010000100000112110", "12122202101021201022111121210110001211022120010210000221211010002200211110011201210111001011010012220020021122022000112110012020121000210201110221220020022120011001201202200201021000001102010222220011212220220102111100200021022201211102101001210002021101200012102101201111012000121211000210020222110001011011011111220022110000111021012122010011021121211021200220111021211110122211022111022120220010001020012202222021210120002122120011210201221111202002210211020222110110201220212010200211120021012110102022211210021212112201212212110021000022102011100110012021121211121220101002212120221121022220000021000102011111010012211100101222022220010120010202121202022102002211202100012022010221102002022102002010121111201222112022102002200022101112220110212222120011110222020200220211122220002100001102111000112222212221100020102202020210212211012200020120012102121021221122201001012212122112202122202001121102222010002210022122002002210122100212011202020210021021211020200210222210122122220210100221011012101022222201022222211121121000111000120101211022120010111222112220022222122100220121021221021010101120011120221010202210000212210222112211200211212120201020200120212120022001111020002100010111211212012010101220122011201002211020002002202211201121201220121222201221221101012212011002202221101220122011021122212020202221111012012220000101220121120112222201202000110210021201201010210002210121220202021011220120011221000012200012010201010222221110211210020020201011010020000001122210210201220210210121012110122121211020222011010200202020101212001022202220121021212200121200010121000201211011012110102201222102010221011211211011112202002220100011100020211020000120121011210100002122121022210111200210122110010212211002000021022001011101210201122221222110222001012201121112222011102200210212020212110221120121120020020120020011111100020202121120011120212101121202200100200201010121212011222110110222010010101021100022102102202100221202201002121222211111202021222001222121220111100211222202022102000021110010000221011000021111210121010101102211202122200222012011021220201220101102022020221222120202020111100111120222221110111221010101101001221121001222120000110101001120220022112021201101121002001102121011120021020100012101100100011112021121202110012201122110210100010211221210011002101102111200002222121211121111122110022022021101222200002022011010220122111020102100021102222110211220120121210210120111020110121022011012200200121120012011", "00200201022011112210220000102110222220221202012100101221022112001112112210122122221200212222101011111002110111210200212111221120211112211100201221200011202021202012122112120200221202102222202202210201111010201021011012000012010222101210020021220222202021000022000100212222122022012202122002122200001020111221120001020000010100010020001112200201021110021000211211211121012112200220112102202020001000010212012002100122212001121222102212212122020001001221012001101111121122211210020100101102121011010220121212101011010201000010221100011102122101111122020020002202201112222112120211012111122012002122121112021021220001110102021021012000010001101220122002210210010100110102001012002211120111121212100211221210002122201110200201100212012220210212122211102121112122022011221022121100012020021222220212120021010110021001221002210122211022122101110002022200022202000212011020102201022021011011000101222220220011202110011102102001221120000002202221121222202022110100101122121011211200222001021121210220102100102000211222211012200211202121101012010120001122112111100102022001111120222012221120002022000000210120102022102001022202212112021100000120010202012101201012111210121112011211210021002001212122211221201010011221022121121220000211211220122002120000100220022111120100001022001102220202022111110111112001001002100212001000110002011022201122100100111101101120212221211120102120210121120002201201020210111100220112101221201202021220021120102101010211121211002212221221012111002210222122122110212022212012210111201011211201022012122120122120220112111212202222102201022202102002112111101010221020220020000212112021021002012200121020220122002121112120022121200101001011001001121110211000010212022201211001110002022220012002220000102100102110100222022110120220000210122101011120221200102210120210111210101100211110012011021202120212102012112212221122011212101202200112022222211212211011100121000020210220021010202020210120100221000112111202101202112012022001010100102012000100110120202012220211121010222210012100022212101022100112212111212010211101020120011010110102211012211212021101110110120102020220210210220101210102200020021011202212212010120000212001100110020101220122022011210020112210200110001210122011110010122012011000102210001012100112211012001222222110121112011201122120210210001021122012221121022212120000210211021120020022022121011002120020020111002201111220212202212220021102110210120201002120122022210100200000020101110120102121", "21202202100121221120200101100211220001102100122010102012022101010112100021102100000211012211212011021112011000100221012010022002012011200111111111210222211010221100101100111021201101102002211021201111211112110212001112011200122002222222220020012012012012011021101021200202122220002212121221001121200122000120222100122202112100122211020001122010002200111200211022202111020111000012010022212121222102120122112002122021212120120012110021212112021020221001010011010211021101221020210202102021120112010200212122011202121121020122012011101020011202202001010110000011121000211122122120001100201101010102011220201021211210001011110010022210222020211202111012110101110000002221020010012002021100120112122002101220200200011212101122021221211010012022211001102111120121221021201111200022112011010212002221022101110020020102200102212210222120001022212001212101112002112002200112011211120211102022020222221112202100102001011220002100001222010120021002101101110001100111012202120021012100102020212221101010011111211122022001002222220000122021212222100112011101101210010002111210102002110000201100011211200201102211020020201010200020220001002110012121022200102110010201221020200102002210011000001010212211001010111012022111110102200222112002002000001201020221110120121201102001011010221210012121201211120000011211011221012100200222222212120012001022121121001021111202112200022200200121201011210100211022010212122102120212201002202220200202020201012110001222002102010212000020012212010222212101101000001101112111201222222021101222212211221210022200012221200221021212121212012112120011220101002020222112111110110100221201000221120011100112122022211020112210202112120012200021221201122022002012202200111122220221102010210001012022221200221102210212010001101111010201112112210222220210112022111121121220021212212201111011112100101112102102200201000022011102120122210021201001200211210121211200221000102221020011200011101002100000201021022221210021100001202001211022211012110111202201001110212001111012010120210001201222002210002011220001112210022212121211121120102102001021002210210021011221200020002010110022111010101012102122020200202202100121000211211200200101121210211012011120202120100211221220112200112101102011211112022010222002001010101022000010100021221101020221000002022110121100002220020221102110212002222102122222011011020002100012111021020022010221200011000100010220001210212222112020201111010122001020210120222112122121122210120101211021", "12010202102202101022200200221010202120002211112012212201102100102022221120020100112222221222021022221111011101112121100002220020111110221112120021221111211020120121111011201102011201221020212220101122020210211211211122110001010010122010202021021221220011221112221122021110122102000010202200020121201000211202021122202211100022110220221021210021101011020022211101112001200201210111201211120210202021010220212222111002110020210102022021121111222212022210021000211122121021010121001211021122112120002210212021011101000110221201101202212020100221200010012000010000000021202101100201102002002200222102111100220201220211102120000011010102200111202021012122000111020212202001012202221201100022101000002002011211000121200200111222101200211102221101200011200122200200111121022121211210200112101111201020021212110002021122111212002101202201002021210202021111212101202222201210202022110202221112112200002002121200201111112211022012211110122001120102012000122201221210002022100020112001022100220201110022211002100120222120022102122202021201122010221021222012111001220211202101011211202122221122112100000100011220210202101022222011110212210212101222010102101211012112222100011022201220012021111021102101000100120022111112102010212022011212021002220212000101010120122102202200201210200122021210001002011100201212220111211102222201101221222201111112021122210020111210102010101120010211222000222122022220222110110211021022022000121211200002211102122112000120110110110022012020020112101210102210110020211110002021000021000022221020000202102022112102222112210112112201001221122222002201022102022001202210022100120011020022021011010120000000012202102112110212201221220211111022222100000200010222111201212122002222110022212010210112211010112210101020220020112201102012020010201101101021101011122220021211012120100002100120010200212012020111012121021221211200101121101210111122202220220100201220210101102200202020212021101201000120120220121021000200120001210020122121020111012012222010221012202110221201222021011112221202111212111222210112221001211021021001101002221221211202222211010121202202100011102120012200210022120000100222020011001001202111002000101021201122010112111122202111221001210010201222100222012212211111020011101020102222220012000012012212001120112102202001222111010001202102110011021020012111100112212010121011111010212102020210200000110121202202110221022012110210202221002100021101001001110220021200022200011021221202121121211102110021", "01212110202222120110001201200120210111212112002022122202211100200221001112100220020022212210022012222010120210220002011110012100100222221100001111120112002210221122121210010210200010022012220221011202122122210212121210120000122002002020110121011021111001212022120200221020220201112010122200212020102110102011011112211210221101210221022102110100010212110122212220200112121010020211102210000220212000002212012101212200202020110100110022212211012012211201021220021201110100202221112222012101121020210221002211001222010021200100100111211202001010011210110211202001221211221221010210001002011211122000000100201200202212120112120020121200022201211202020121210002200222122111201110020212111222210101121200021212012012002020011012211010110220011001102222202112100102011211210002012222020200102121220012220200110110211021221221210100100220122200211211021102221112200020122001111021110211222022101110210121110121100012100002211012121002200221221102011110122222100010211012220110002022211021121222020202200220002212122112002120020120001002110122110201022211111101110000100221212010021102001122100112110122211101202100122211221221200002112000110002101211212202212211212122121220101200102121200201102220002110120201201220011010122220020120221200102122201111212002000020200122012212002020221002101011112100202221221122020202222210102222120101120101020012212212120220021210111210221202100101222021222220022121120011102120202100010020100111002210000112100012212221220012211010202200112210102002010011110010220101021122212121012211220022222220100112212012112122021112012020211111021021222001112212210201020002200002220222000122102001002210022020221001000120202201101222001020100211011112122021111212021012010110100002021020110012220011221211110101212200101210122110100121000221210211012002110120010220212100122021022022021120001110010011210202201201100001010122221012202002222110010220120201001101122201210200101202202011220222210001110102200001110200011211012220100122220221120021111000101000120100000122122022020202220020101002022110011202000022120212201221212100112020112100202012202120001011020112011100210112110000010202220020222020011000210121122112111121200010022211201002001001022222002100020212210201221221021001212012002200021120002200101022110122222101121220202001002101202000102122000011212220212202021220122210010222020111022012221120012202120102021002121001112011012021202211011102110121202012220022112122100022021220020102102020021222", "00101210001022022110112100002101212021001201202221201002201111021220000122111101100211222101222002021220121102211002100222111012200101111022220010101222122210101220002111102021121202200200210200212121010221102120102111002220020101112211221222201100222102020011222110102122110111111221212121220102122122111100102011220221021212110102000022020221011000120200012021101021121012201200122012201200020020210022010012102012100002100012000001210210100202212112012110122011211010222200021110200001000100010210000102200101210002120212110211011001012002011110212210201201002120111020112200010200020120020120201101200001221112111120211111202012210001100220122222111021200202210211101222012010122221100102212121200011020000201122200010002121100100222002010212211112000000121221212102012111022212012021212121002202202012211212202020201200202212111210221121201112220112021000110200010122200000212100101111001022101020122002010002121112210211111100022100012122220100101111022210021111012022011012211011110002001110121121220112111200010011121010202101010010100102212110022000202121122221012011201102010212001012100000000001121210001002001202020012001120100000222212010120220012010121210211020012121002102001010111121021200000022111210020210002002221222112122021102002110211021212022022010102022001100001211112112100201000220011000201121121110222112202012122121220101212120000022111211020021020221120110102121101111221021211010211111010000010020101120212210202202200001212011001000212020122220122202210011002200211212111200210020212222211221212202221222022021200210211012120110222120010201122012022000210121200211002211210200211211210202122112212100121102111111000210021001102022100000012021021211022022202002120120122022010100202220010002010000012120112020222010202212101201212110002110000011100110101022212210210022111010221121011101121001020112111122111202121201101212201021001010112111002021202110210101001112021200011202101022000202022210101221222122220222102121100121020111101012211210200110020211122000222101012002120112001121020200212001102012011220222012212202212020000011221202112110001002020202020202211000212021222222212002110221201002222201212200012000220120201012120211201111000100011202001220000212222011001222222112001100110121220121220222210102202201212201120101102022021002200211202221201110011020220021110112021222110010211002101111221201120120001021022001011020021100111112010000221211121011012202121020200022012100101200012022202", "11122110120100121200110102221212211122110222010210010201201111001122020110200010211010000220022110110101120110212020220022222200002222212211210221120111200211221021102102100001210022011012001121122000210200220011222012121011000202002200011110112100212122011110021112212011200221100000211111021102222011202010012012100021200010001001112201212121110202120101201120210112101101021121121021021100221002112011222010001200000220121210002110212020011200200111000222202020222220001000112212221022202221211011021001122012200210011210022220000220210112102201121211021011010111222202212112102001221010100202000211022222001022020110222100012012022210010212012002112221020102020122121112110120012212020222210210100222101012122122011122121012120020012110020011000010220010101220011122112101100211010001202021001111101011100202012102110122201021102021110100001020221201010012112221012000110010200001010000012102101102112011022110011201021200212022102020102001222021120021012022000122220221012002222221011100121000211011101011101121110201221200120021100001100102002210202010112110111101221020021101112222222000102001022101110010120211202020110102021210122220120121020112021001202222001100200001222221010221102001110221021202020020202100010002200020122202011012101100021000200021200111022102101120111121211111120211012102010200022220121002001122002220122120122211210102010011000220212122200110122200220011102100021011222202100102210102011121002202020102222011021012220210001100101121221102201111200011002120021102012012112111100102002000112210112112111200021000001022212001112122110220001000222222022002101122120020022111000012211002121211110110001021022002222100011020102122110021021202000102112111102011022002120111220110202122010201121020210211101202002012211222011011110101202101201100002100000112022100120111000010002212121121000202010002212001202002012112011020200020012122020002020002102000122020120212221202020201100012022110120002001211211121021011221200001111020022101202100102212201111201100112120000200122212122101202101010120010220001111020221002120222210200222220100010022220211020212000202111222100121111001101120112222100011200100120012102201221012020112122201210110101201202112102000102110120100021201120002010000210010112112112100222002202220202010002101121221002012212111111102222020122221101100122002110001201021010110102020120222011000110202111002122020122102222011121121021001221121000110021200002022000120000121100020202222220", "22201000111201002011011211111201110221120112211020010021020210110001022002101101121111022100001111101212021221020112000020012001212000200002100101222212022222020020111020201212111100211000122102121202222120002222022100220102220101102121210200010210201021112110102101121211120120121020222122101201100111102012222202100210010021102202201011211000120111120210101222202022110110101102202110100212202110020201022201201010112021221110020001000201101120211002211022201122211100111222211022022121001020101111010221020101000002010210000212212210200220000001122200202002112100211020201211220001121100011121012121112002000102020011111211202210201220211210201221102210020212000211000101110022011000222200211200200211010011020200200200022212111102102111022201000212022210012020010012112212012022120110210001002222101022010011021101012202200110022020120012001222210010211102020012020112112110121112112122100100120021202020002120001222122210002022212022102222021202212222120121110020020200220222111010010121022122201210222110220010200021221101120110100110101101102002222120202220001022011001200221212020102201221110200200101020120012210200010000102120220002022211010212011122022200020011001001100122112012011000010200211201210221112222012020210101112000222200010002122200101121010210101200120110220211201111211020111210000020220021022120022220120221121102021021101201201012012222001022110202121021220202120011222102222221001012122210122022122210010201102012010112000012020012111101220210202001202212002121101010200221111212111020002101021100102111222202210102010120220201100100220012220012010011200201111022211212202110010000211200120012000002121112121220101212221000110001100212011102111121010102202110012000121102121112202020011222102212101210010122010112001221201210202120112021001222102012120221020210020001002200002122002202211011121100000120011021212100012220200010100202221200102000111010112101200002022010122011102200021120202022101012011201211101201220201210010122202221021210200122002112102010201002110201202001011201202101222122010222200120112112222012212112201011212001222022202002221222001222021120002001001201001010011111022020120200100211020001112020000022201102111112101022121222011112001121111001022210202011221011012210200121020222220101121121021210121120022011221112011222111222212112220210020110120020200021100022002022100110120111200220102100221000102200021212100011222200202022002211102210021011111012112002222111122122211201", "12211000122011002100122221121020002020211000200101001000101120201221120211111001201011202021210212202122021110120210001212002210021102222112020011020202220221022110112201102002021121200101101112102002202220202112101100111100021212000111200211201002200102212101211001100012020100011012211122100121222022021010112202120000010220122120120111000201112010210000120111200121021022200200101102000110010022200122201010002112021001212021111112101212011212120000102022002021121022222102120202110022202001201002102201022211022121111111012011200202011010200201020102200220020102022112122021212200120012021102112211010022221110201220201210021222102020111212012012110220120002000120120210020202100212211011012002022110012010011122001012022122220212011111011211102020121100121220120021122012222011212002120010220120120110122020012102112010210012002201010111102212112120001002210112112111110210222221001112011101112121212102201102112112102212012100110020021200012022201210012221122202112212021221022010012002011020112220222222101000221222111210222211101202101102001201121220221121221212122211001011102110100020020222211002222122020012112022012200002200112100102002012122021002111001011020000012000000011001112021121202012102012211210002211120110210122200222121200121200022002022012011100220000121200101220010110221112011122002212101022121201120121211001100102011200201202001110100001102220211111100010010201100001001011010212120120101220102212200200112100211221020201110200110222022220221200200221221020012000002210021110220021022012220102121202222010220021021110121022122012020210201102000211101210120112110102021001022110022220200022022212002111201111012212211000012002120000011001121122222120122211020101110011010211221002110012002021002120002110210220111212020122121012022101222210021111000202022000111220110001121202201112000011102022002020021220011002201220111211212102112112212002111112010000120101122200021010122110001112112210012111210021122100201221000000220111221000220120012122120000211001102102120002000200120220120221222200002121100202220220001222220111011112111212022002001211210001202200011200100120111100122211211002101111122212100000022221110121210202111022212021022111022102110010022120101010011212200002102102112011220120012211212021012212012011201002020101101010122211001210101210001212211112201201210201020022122122112021220122222120220200111111001112220221022200002202120210201220101211202222002202011101012200122010100011121", "02222211222000110120221201012202210212122221101101110202001122100120102100000112210021220210211111021200212010210010201120111012120101122012100122120212111111010110221020102211001012010121100222200201022020100110000122000021012201101001112111121010002220102221200021010122111220012220200001210011122110221202012120100110000110222210202102212021200100002111102120221210011200221010200020212112001022110211000002102100011011122210111102111000211200221112222211020212121220222200201201000020021201211001222000212122212001112220200222202210222201020200101222011012212211221202122010200202110200110220100201121122121121100101021202000111120011222220201021201221211002122011221120222100022102120011201102201002111100100011100221100102211122201101011222101102100201220220000211101120222112022201222211021101110022001010201102012112201221000202001002111021211111210211120010221011112212221222121012210220222120202200200111111100121121021111022010211122200011010100222102000210011102121222212100101122000011120120212002222220000101211002112102000121120210201201001011121112201221212200110001012221021002220021022201202022111101222101022001121102102012012021222110122211202200111201020112012010202211202212011100211122211220212112221210100221221220211120201102010022202022020212102122211012002112002111011222100100000000010221021001001010020121201021221011111020101122002020010112221122000101002202210012111001102010111110102112010021021012102111101111220112222021202201001221201022221221122002221110010022110210212220100022221021122210101012012102201010220202020012002210202120021110210222112111210102021022102110120020122020021021122200002012210002120111201102021122210222111200001202210011102201122202201010010102011020201001210112102121111111122122101120012202120011202010212221221100221200112022120121112200222001121201211121202021011002020212021202101212211020010100011020001211001101210101011022221102120101020201101220012201111101201121102100221021212011110211000100012112222000000210201201021021002212221221202121102202100010100102210200022121212120020222121211011101102101222110200212022210202112121212000022111220011202122102000221101001010211201001211110200221111022112120212122221020100101110022012000201021111201112101220222102120101100220101210101012222220210101122121011211121001021111101222110102221100121122122110221010120020000101202112022020001100211201022210111101022202000221000201112022220022200122112220021220100012221", "22102011022011001001100121010121122102222200021212222221022010220110020212211110002011022101120022022112102011110002010212122022002212111022110200011121020200212002202220222010221200021220112210000000111002112210100000022120220012022022101022220201212121021222111011210201002112212112011222110010021200012200210122122102021211220120101210020020010122011021112222201101020122211100012022111220110201210201201021100201120102011210220200000100111000121101111210210210112010012111022220000002102110210200201202010110000201022111120011021202211021112101112202000020011102102001022110122020021100112210021112002002021122012220212221101121011000102000212111002021220000211102122021020210021102021120111210121222202222200010120111020101211122120210202100011101210022220222101020101211012100112210212211221212220212200211221200200012000201122012222022220221110022102120200111120002202112020022202110100000011001111001211011101101122120101012100110020101202112010021020022020210011001200002011010201222122001201122011010022202222000112112002211000211022022001120100121211111201210212100212112020002022210102100210111110212111202120010002012200002122102100022021102001000211012120220210002120002022111001021100201122101012121101121110121102000101112100100000010022012102022212222200122222210022121200202120111222220111012012001201201202010210210110122100001112120112121121012220012022121111102101110200010101002212020202220011021210002010211020210221012022022021020022212022012220202112201010120111122100211011100022121010101012200010121001101021221212020002000112022212200222112111112222120102102220120211221021222101110122110110121221111010011201121001122202112122121101202121220111221110102221121112121011121210102101122110022200121020211022111111011201220112101022100110201021112020022011012122022221221001222012020112100000001021210122020102020210212220120210122111111112201121010112112110102222102111112120212000020020122102211202022221101020100100021221022100012210001222111210001101020200200120001222122100020200212221222001020120111101012101010120110020101011110101020211102100212001122102102001101210022001201201001100100011012100000101021201220021001000010220110001202000202021121211120221212202200221102121200100112220110121210021102101021212112112101012122121100010022122100201111211122002101211202201001021001200110221011002110212202110212222112102111011212102200010212200222011111111020211200122122010201110012021021122012012220", "21200002101010202022002122011211010221210100222211011202000012202120101101202211200020011112222211220222022012122102021111010222122210012101200212212002001120200210020112021100021001121121212120000110122201010202001211011212110110121012121210111112212221012011221222220112022011222012121010002102112001110220022001012111000110120002102002211121220122021222111001010212112110220102102001201021221102220101000021020102110211020012201011101221200221011212000202100010000222202012212222121200120000000110002221112010011011221001212122222021220202120011200012200010002221221212101112011201102121100001011110001021020011002100200120011220000122001212002111101002122120202001011021201100002011110110200111120121211200222120121222002212021022220012221210011011211112121100201222011220200102222010221001220000002210022202202021210012220011010201021012002112211012100121020010020101002200012212201221012212021212011222202002222120201201112112002010111221110110212020021211010212122022000121011011200112212212120112110020100020120221110201212212012111000001120122002220011212211010220121202210001201002021102000110020021212001122121120012220101222222011110210201210000221101122021022112020021202021201111012221100000200222121012111012201022122021002120110210122020112221112122011000021222010212112122201021012201010202121110112002101001210010100010212122021001112211221001120102021120101010021200111021012101110202120222122011102122010111022200121000121210011210211222110002110100102222101020100110212110111112201211221121120122011221211110101120212111102202111021022202110100010121222002101122202111020011122022121012101102012012201202221211101011112112100022121001201100102001112121201202212210011112011011002120101102012011111120210112021020012100001222120201110120012101221211210221101010122000200001000121020201101120001102202211112221121011002122121202121212210222220001010010001000012220222202221100122011100111202110011102000221101120111102001211010202110012012010111212012200001001022212200120021002111202211022000121220200100220002021120110120101210100121002022021122012121022112112002121222201101102012101000012202121121000102102002112022120200010222210222021111012202120201020120011110001110120201200001212110022121120000120110010210111220021000100010200100211020202010110122011122111101011100002222222122020222200110212110202012121101000000110100021100200020201210000012122010101022000000021201221101220110021202210001101022220121", "10022001111200220012210002212111201020211112101100002112212200120001212121110220202001022220001211222010000102102021021011001210022020212001201020121012201202212021012221201222121010201111011012202022101120010212000120102112112010011012211100200211102112000202121021011022201201210110000210001001220120111101002200201210111120111201200100211022011222212222201122101101021121000122112002220112012012202120200210012211002201221110221211012202211112000000102021002122212212002201121220102011110102112021012120010211222101121201211101122012012200020100221202011100010121022201120211022220021220222002001010102200122100201211110120112222212122211022121111000100011111112112122201101012222020100100111201201022012112000110011002101010120221100200020022202101102012121021002102022201112211020220221100120010100120222000021200112110002021121212112212021222202020022112000110102012000221022200110211210202020211121201112222200210200211201111211120222001101102110102020102221100022000022100001122100012110011200100212011210212102001221212202000112022012112111021021200002010110002010202212012121201102221010100220220210110121102002220222222102112100110212212100112011222012121221010212220100121010202002122100102122020001202120012111011000020000012100010021211101210111201101020110000101100022120221102212221210011002112101010210111102111220212111202220202201012210200211102100211111010202101112100110000112222202220121221210101000020011211122002110212110111222210022222012201112122221222000101021010202110101100002222002200122002210110021210201200012101101100012202000212100011202212112021102110210002122002201010022021011100200210101210102221021010111102002002021120000211120100200102100200101221110222210021001022022211002212012221202201100101111212022222001010012102102120010120121110220001200120101102200121011202011120202002001011212210020200121011011020110110121102201010221121011201200022101102001120220022112220112102202122122210021012000010201012010102111222020011200121202220221120101201001111002022112002021022211121201100001122021101211120020010012211002100021112012201110111001002021020101110002001000211220001021000120020021221211100211100010112121022222100000100020011211022121202202112222100102221201012210111010221221210101110222011110011212201122110112120200211002012001202112221120111200222011202111221100200120201112200011002012000120121012100001102111112220001101011121111201121212111202000020111211102012220010122212021", "01012222012011201122112122101110222020100101022211222010011102112101202001102021101210020110002010020120112200100010222021212200222011212001001002221202112102200001020200001122212100111121022010220112121111010011211000022012121102021121221200221212212011112212221101022201102210121200021001211021221220020002020121020200011111210021222001110101011122022222120200010221002212222001022200110222000200020121100220011221101112001120121200201210010021102010121221221000200120001110000111122000022000222220011000120222022102020100102212110001211122002211211112220211001111212211002112102012012220001022012222212100122120222200002122201012120101000020021120211000020002001211222211110111220120011120212120111100201222210202220210100110001222221122012121001200210210100101022020020001220112201011222211122200102112101201221020012000212020200021222221122221101202021221210000111201010221020121020001122100121120122122201120102122101221221210120220021021201212000202010102210112121020101102002210100010221222012222012222122121111110000012021222112012100121121101100020100101000022212011000100001211220200201010100101002022010222021010101222002222000211110201211000002000010212121221110202001010211021101201222011010000102111211022000220010202012021011200200012201011101000022111120122201202211020120222110211200022210021211111001000101100200200012121201201021200000100102222010101022100112222201000012110011211101101012100212201220010001221211002220021021220010121110201112212112012022211202222000100220002200211222210122001210211200011001011012100212122002200112100002020012111010122102101101020011200012222221100012011102002210002121121210221010201001122100110110112101101120210111000212210201202002210001212220212222022011011100022112000112022220100101211101022100010010212221112201002120011220202120102020211100210021022020210010201101001220221012221002200121012100200001221012022222010201210222111022221121212102221110202022010210012111122102111202120001220020112222121112010002001011112201221000120212010111020100222201222010022222102211101002111122102001011002210020100112122021200211220211121211010011212102012200111221112002120100200211201222222112112221121212121220221120212100001110102122020012102210222020021211112221122002202010120121010111100010112210202011002021222020202022200010100112110122100002021122001201112021122221022221001000112200021101022222221111202202100020001212122001110211212110100201122211020112210200202100212", "10201110221102001212222012112001200221020022221111122121221122102120202101111210202212012022201102002212100010021201021000212220101002200020221010101100202111210120102200221012101001200200001212100121120221202112010222001102210000011012020021101001101210010220000111110001122211122210220111102111202002022202110012222010022210110020010010110110020120121211202201222211112111000021022020100001012120200201112011002120221101100210101122211102001221221102100221011112012022121111112021101201010020210002122001000001212002222210022100121001121200100100221020122020220220221000012001002011010011112221211122220202220200110220220110120221102011111111202112211120102110210012221022201220011202012002010212001120001220021121020120022210100212222120022000202110210202001001021002211202121102122012220222211120100020201110100000120220001202221221021020212001100120021020011121200020210211012222102121021122212002222221022102002200202020022220021112122020222220022101222200000201222221122012211220000111211200220000021000002022111000211220121211100120212111200012021202222012000022002200120211200120000111122100020211111210211110022022100212001021111112210210111021101112100020121112101022220211111021220111112202011121110210022120211001012010212121022202010212200121110202021102001112221120102121211012210002000200002020211110111012220220220010201001201100221002002200000102202021100221020101112211110120112101120212102212222222120011010101121010222210102202001121112012222110210220100100122222200001201022100122220000100002100120111021022100212201000110121212100201121201200112010221200211011221210210120221202101022202022210011121101121022202111201210010211102122112221222001220122022021121102112000011000220102210021100011020001000220102120001111201112202021200110200220120122120010001020020122120101002120210001122102022120001111102110200220012111000100122202100221200200012221020221211020011110002022201011020220021201221000220202201020201110112122002111020211200122201222100020112220001011011101101112220012110102211210102200111220200121112001210211012021000002010221001022021021111100022101001111110021201000012212102200112100102022122020022221011220122110101201001011210021001120122001202122111120102012120010201021010220102002212100112102011212100000112202002021211021221212012002021012220012010120202112010202212000102021212110001220001021001100220022222121210120212010220102210022010012212120021010102122111101211102210210120122221", "12020001222020122022122021020121102200212002021201001211010211000111012121212010120021110220002001021102210210022012102211202011012201211221010112001111201022000112012112000222122122111112201122000212001021022000222212022220011211020201101000201122002102101022201220100200202112200222001210010122012201001021211202200121220210100111200122202002101210211202121221101011111110202220021202212220012221210201210201020000012100221001000200021101212002102100221111220001022202012022111210200122200212220201102010010200220201101202102220102110120021220100210122012121122201122211000021202000212002012221021222000111122020022202111020110110012002001211222202201110020011212022222021001101110120102211110200101200102211201100102021012111120011220220111212120111112020000210010220210001202222012121201112010020121121120000112112022100101001002110020012210220102002021102120211011201221001220201121001112211020011221202212102112221220020122212212211112022002201121102220220021002221110221101211100110012121001001012020221222012222122220221200222222012021000012220210101000100100022022121211110122100010120021202112001211012120211112111020010110020012201221001121022101202002002000010200020101110002021110202210002122110201222220102222011021200102121200222122002202201100222110022100112200020122120021101011012220001121111120212100212001201020102101010121110001100010112002020000102202220111120222211101222012201210110221100220221002112101011202221011121110202221210201011012012222221222201010211122222012022112112010001000220111110110211110200220122121201100020201111212001212202212112120202022120221122022100022221010121121110102120222211120100201222211002012110120001111002011001200120001110000212012111121201121201101212111020112010200100121002100111222221111221221220010022102102212111220100000112212002110102120011212201010222100010211111021012212212001112002021011211010001122110000010220122011110211210212121210012220011010221122111022111220122122222012000022000122111211011212112010012020222111112220020022222222111020010010220000012222201020200112012112001201101212002211100210201112022010100021011010002000012020222020010212101220101002101020001010201120100212010221010101112201222222100011222210221122002201022101111022121110012001011111011102012222002102202010102220102122222001220020122012120202002012221112102022200100110102000102102020211110110112022220102111212222111211210020200221122101000222100122020112022220021222210201021", "01010211022220121020100022111112021100221102000221010010010011112121101102120021211220120221201202212202000002002222202021222202012020021020221110221120122111120111210100000122111110211112200201200001111121201002120001002212010011112111122211101001200102211111212022100111020101000010110020001011001010001021102012011000201222212022020111101021100120002011122012102211211201220101120101120002020202002221102221022220000120002122022011200102110210101211111220020112120120010200021010012010000000202121212111201011111222212110121112210220122112120100122101222221020221011210201101021121120212220021000210020020200000220021210202001222202001110120111102100101120101021101202200222222220212101010200020022212120000020012110220020022221121222210211210112011110211021001112202211020121010221111000110220222000100221112121021210122102002202021200101222122201000201011220010112100200221201102221011100202200012020221020112100220220112122012222102121211020021102112200100112112021101020012011000121002222101011220212210202220111200201122002001001202221111102112102101012011221000211222021110001222111020102002200111001001110202112112121120010201221012012022100002012002010121111211220102102020000201201212211122202102112101001102201122211210211200100212010122101011202221212001201102001210011211200000212021022220210212120101020200122020102110221011122212221010110221020221221011002012222110021010021121110122212001101020210211220012112220212101200111012210120222222120121200122020202110002001202102022221222111110221211012020212212022001011200112000000212222220101120110000202102200221000222122012202212000022201212212010110011001012012120100220121022001102201002021210221220100222101022021202102110110102120102201102002121110010102112020201200100221211110020012120121002221020222002000001101221212101210122202110000001022201201101110121012201000110221212121021112100112201000200221222022001221101100101212110021221211211100002121211002222121220101100220101001012000200212112001121021121212121111122101102121120102101101102110112212112120011212221210202212012222111121200120220102001020110110001202110000001212200221112220221020122222010002222010122202110020011012101012101211112001120210012002002220111111212122001121222110100021121222000120010010002101012202020000012220222021111001222020011121012222122221022000202012212101110120100212221121001012220100201002010021201201111222122100010111112010012220221122102112010210101221100011001100", "20011201122212101012011221211112022020010021002110001020220111001112022010102120022100021011112211221112222022100022111200020010222201212122221010011021202010211100022202220202000222020100022111220012201212112001012202222121120101220020201022000122222000211202212211022201010202000112222100220021000120020010202022202002120010102111011201112122022122121001222122120220010200221121012011221112010002102020220100220001122102001111221121121122012110102121101202100111010111111222112022222201010212000120112212102020210000112221100001020212011101211022212221000002102002010122021222021101122200100201122212122101201020021101211011112112102202222211221111202201211002221002220022111022110022002021012222011010212020022012210210021121210010121201002021012110120022202001000122100012001122201100211211000221022110012210000210121021200111001112020111000222102101021001202020121001000102211221020022011220111120222212220022122110202100220100211221220211212102002110002120010120111001000211222111212122021001210220201002121112120021010202102120220011210100102200212022110001021021100021012211212111211100221222002220110110210021112120211222110021002212220021001111202001200121020101122102211222020021000122000022220021201110001122002201221121122121111200012112211020202211000002102011120200220001122022112200020122110010110121012200021121202021111100121120102221211220012120001222201221100221020120010121002121222001111202211112122010201021022000000022011110211220010022210021222112222220222200110002012020012110202100022201101120220210111220210110121102021012220110012012002000212100012222211012100202002220202222100221211100211200221020100122202201121002102022010001200022002112110101100012021111101102202002201201012200120210010010102210100000200200101012220221222202211010101012120212112212212111100010011011202201001021120112000201212202001212022222020210021210202220112220222001201101202112221111002111121211012020111212000220120121122222201022102010121222001111221220000010022000220221101002200212100001121201001112202200011200102220021110010221020220021121112102102212211210120000222120222201220101102202110221020121022002010212200021121021121020122101221122210202220112000101220000012211101220221110012210221220012112010122210202112011122001120200200111101001201212120211221002220211111110021101221002100212110202020200021000111110012220122122120021022100100212121002112110121110000202012020221220201020122010212020120202002120222220", "20021022102101110110020110201111100100210001011022001212121211220012210000121022121210210122002122110111200222022101211011100100021222012020002002110222020012200002022220212011210110121102220221212111220222200200001110020112200121122012002220021210202221121201011111222011221102020002220120101202221000002000212221011202111120211222121221010112220101102101120121022111122110200001222210000110210221000120211221121111011202212110022102210020110222100221002020221201102020122020010200122122012022212001022111002101201020122000201012222101220010102112111101111120220100211220012120100100011000201221002021100121012100002212210200101001121201002102212211010021022211102111101110201212200212012021200211102020000001112211022122122212022221122112100112122102001210221122021101100120122110210222200011000010021121201020122001112210012022110200101101202220112202102010000011011210011022100022101101112110002212002010001012101022210112020010012111021001021101211110100222021221012022110212001210001202100201222220000010001120000200020000221211110220022120100202202002211012202122201011100202011022011102221002101001100001222112100022212012021220102120010001000002212101120021201021011220220221220202202011202201022201002200002210222220112020210200121002100002220011012221221111002220012121021211121120011010120221001212010212022000221110202202212100222012222000020122100100210011101110021020222202202220110022022212110122220121120020121221100101100002202211222122111001102220200211211102112120200222220001102222110210020002120212122020002211102011211020122120020022101121102202110020201122222202020122211200202010100211202020222020120202020202201211111121101001000100001121220021022102111122221212122100111211022010220210221101111101022200201121201210001222221200212101022122000210000020022000200200000211012210201010021022111102202011002001202220022012221102000021012222121000021000121100002001010002111101120101220200220001112210001110012121102112021220102212010101120020002111202200122210022020021002020010001110222222101221100020122110001101220210221221101020021101220101102212000210022011022111000122012120020111212111221022121101021001111201012001000212220101110110121000200012002022001220010221121011221211020221212201222020112102021202021020202222111100102200012102020212022222211121212001211001211201020012120121110010211022101120010120202001110102220122110200122010000202210122221110012212121101121220211102222001011222110020010102", "01021021100121222112001111012112102002210022200210212021011221020102212022022201210120221012022011002222001022110001122212210102021021121200210122022210002201211221100012100221120100022222212121022112121202012001212121112120112121002010111020110021110020002101121021110221120110022202101122000221022110212112111011201211020012011001112222110202002100012110121010210121011001121021000201111211012221100021102002010122101120212210202000000100212112102202101110022102002100202020120101101210120000201001211210122202201121001122200222201010111020220220120012001102210112101220102102110222021222022120112200201011012011212200112121222010001002002021122010222000010110012012002202222000121111201201212210112202200220210110121210111012001221102210212011210000112101010122201101210002112012101100120221001101210200012011200000002002112122110202201211112211001201021121221002111100211222211112021021210211112012011121222011211011100001121102102220122020212001012220001000122210102111111000202001211120022221001022200212102111200110200222112102112110022120101011220211101022102100002020110011002210222120221102100200210010201121222012220010221012001001000121211221021220102212200202000211110121020201221220110122202202021221201122101220111212022210121210121112000112010012020111011222100110021220022220211102220220202222012102200011021110020110021002222212201000000201112200010011220220220112021111200020201022011120201011121200210100102002201022201200202020101010012111021220120001200201202021121221102101202000200112002102220212211020221010212222221111110202000120000110210111111211200121211201221210002022211210212111212222202122220000022112111002222100212021202020220212121011100201200020202100120010221100211222200002212201012020001210100212120010121120210021201010101012012100222111200010211020000221111200110002002101212020200112001210000112001101202210202012002220211101121011011211100111202022200222100021202100011022220220020022222101210110202120010100221220220000111122200110102212002011220102221222212200010101101221011002102120211211012022001122221201022212020201100201022020101102212122000202002112202211210102101020001102101211102221112110021110220121010122201122222211220022212020011012210200021010000222202221010111200102221201020012120110222022121222121102121201110020001021122000000201222101202201202221001120201121221211021100111100202211021010000002122210021212211000201202000022101020010202212020001200022010012011110001", "22210021112220022220211121010120112201110220220020012120210011001222221200002111221201202021012000220111121121121110121001011002002002000111221101202022221122020010210022121012221020201000221111012021210001021111120110211201221201002120212122222212110002100122122220021112212021022122120210000200110222101101200120100121022221221011201201122020220220200220001020020120100210112011010220201211211111122111121022021002020112021220112101122120202201000100021112202102000201201002022212221210201212102022021022201110002210202010221102000221120001221121210021212020011121210122120100011211002022221100000212000210100101200102110110210200200111102210020110100222110210201110210210210022220201101111022201112201110022012001011121112111001102022010022221102001100210002212221002222111221100211220002012211100221201200121121122222220201002022000201222211220220011111212200211012101012002001121000022222122211010102021202101122002111021020102020120010122220200221122221000021201220012212110210010021121121222000002001211210011001210110012002222210202101221121211120001201210222021202202012120011020100022012101011112212210102022122001022121211220102202010020020201022121112020022211211200210221100121111201101212221022200000112110020100221101012022201002011011121112200010211112221102212101021202120120022111001001101001200110211101200101101112121221000021100001110220220020100202202222102000002210002122111200210002000220102101111200120110120110012021221021110211001201202221120011122021100112111221220000112121020120122112020220021121010120120022010200201200211200212101110022200112222122212002111112102120202000122100022022121122101202110112202221000011001202022221210100202210112100001210012221000002002200120002220002222111102011201200120100100210120112000012002110210202221210022001221101101121120200011122111120212211022001102120120120021122211000002120011021110201122200102122121111101212012112100021222112002211110000122220010102021202010212120122120221221101002210222002211022022110102210122121210212120200002200022222101000012102011000212011022110112200100021112120200200120202122101220020120022021001221221112220210201120121202212200100002012101211111020120111200010110000202102222020221210020212202201121201220201010012222022212010012021110110120101211021012121011002012221120110200202202221110110012210002002212201122220002010001111001212200000212000100010120121001011222112022102212021200220221220110120012101201201121112121122", "12122200011122202001022122110221121212012010021121000101120122202102202222211212112201010110221002011201100012210221011210002100110101211201001011010021001202200111100011120210221221020020122221222021121022100221200002010010102002021220222100222022020100000010200002210221221220112220200102011222202210110101200200020220211121021211122002220212012002212010012222221002012222121112210011020020220000220110011120222002211200211112212011000210212112210111110100110002011102000102111222121100102222011211010121202002201200021110202220121210202121101001020002011200212022202022212120112112220210122011121020200110000222100220021121102121111212200001021112100101122102122102110010012102200101012121001212102010010110112202122000010122022010202201120210102100120111020202110022222001220100101100111001202110201222001011221221112002201110012221000011111221112210121010201210002111102122021122021101000202210101222011020020122120010111220111210002000120001111020200122001112221212000212212101221101210221001011121201101000012110200211110220222211212120201102200020110101021012212201011010112211121110002111200202220020021011111002220001110210211101000001111112112120000210221020212110121001202122210011202121210201012210012101001201001110201202201102222001121201100122201012011110012220121000012111101211010120100121101120122110100121220101002210111102201001222122222121000111222010021010121212211001122212202201221100021021120121000021002212111221111210001112021110110220112210220201212111211021120222102120010120222100122101102111101120112121120112222221202221021221100110011001102022002011222112121100212002022012102102010110201212101000102101121001211011202011121221221122100002210101210100222000111212020011110202112111111100010102100001122012201102201122121210021202212202102011102112120211010200202121112220010221011000000210111001110121021121110221222222211200122001212101211022211210022120021111011210012220202102212212021122002112200020021000020120110112112200011001012010110110220221120101211202112112022022211000121122022200221011002112002212200111222200012212211020022001112220211202200200012122002201222110011122211212021002010210001220022011002110000122122202222210022100111022200020011112211012022210221112011122002120220110020000002221122100122021010111122012000101020002102222210221111221110112002012002221022122000011020111210221011101210200010020122012121100112122122202012102210001111110021121101220000202112201002220010", "22112112001122210220002122120112111012101011102122021020220110212111101011221111121212222220020211122120121000101001001221021112202211021020010212021122121110011201122002220022010001110000020100212101101121001121102210210112212111200010112200011200002211000210102211120222210100102021122020021100110111020022002200011012221112120012111211012220111012111022122012220220202012010110202111011010102112112000022112102201122220112111011202020200200020021121110210000101212221002221010210021212210000201122121012021101102020022021101122001102020022200121221101000220220020202201201002211201001011201201010021110102011000022101201012221111100102201111100011102220002110121120020121120212112210201000110112120102121112002211211201011100112100111200020001000201000010111010201002111112220022012021121210222021001011011202020212200101221101111121222110010122220202200212001102011020011210112110110202221110111010120111001102112002221222102120110002020021000212212102122112102200022122100100212012101221020110011200222010011001121012022002121210212000000200211210000222101110110122022100101111002112120200102011102200212102221221220122011220212002220021010010011002021212000221201112220022210012011010100111022010121001120122200101211020211210021110010020200200202000220102221101210200222101100010100010011012210210021200122010102202022102000210020101220012101021221200222000210011010210200201200020111200202001121200110111201202011021110120120001211000010000210110211022020112110021102202222220012110211221112022012122022022022121022121211112012220010002212101012101010100001201021101210211010122111121210100101001021222101122000200101122010121012211110112102221120221002120222020111022121001121001211201001010022002000211212001120021002111222100111221222210000111222002120002011111012201122010021022001202200222011111110102111202212022011211010201012010100001111001021120102000120101211221211210121011201121121122111202002222021201010100021221200112112101020121010201020010102201011102000022222012002111110220012021011000010022211001111211000102220202120221012000121112201200221102102102101201221002101012222212002121120011101110211022020121122210020012011200102222011200021221101111211101212122210211211110200210222012022212121010002201122210111122020210220000211010122121011102201001002220122222121121102220122220001201120020201212010002222210022221020121212012111121210210020202200211120121222000112101221220210211001201021100110111000112", "11220121201221002210110111111121100220000202111202100011120110011022201222021022220012010122102111000000001020120222121001202101201020222201122102022210002211202202010010200222110212112020222002110222121100100000200002112000222202122201101111200221001010011102121200201211222010210000020020120111212011222121010210112121121212222012002112000211212201000201002011201102021001011002122011021022112201121100121100200110222112100020021102101012022111011111121001111002111111220002120222101011011111012220121011200002101221222010020000201111002121200220211011122021222210021200220222201021211002122000021221211002002220122110001101100000200021011000101122110021201020121202110011101021212002100211222011020012211000112011222100100120211210101200222200120112012101222120120200012110121211102010020022100112202122111012011021011000102201222011120111110210120112112120110001021120000000121012101112000011010020211110010222221220010011001020120011011221022010020120021222101021021222121000221210121010220002112010101111010110111220022012020000021000210112102010221012010102211111222121121012211122212002200022111000011122110022110122112120221102102212222100222010210210012121021220221110111220002120020012021112010201200220110122021222122212212210000111121002112202210120001222202110011001001200010022100210211021212210001101202222101102110202002212100120020110210212221122211211222111212000201120120102001112012222212220012221020200022212210010212010210111020110120012201101211111002111010011111012020201102122110001110120110222202110101012022021000020201000021210202100011020200021112222120202221020200020101002012220011001210102112021001102022220012112001222111110002012101002211201011112211120102102221021101101201110120010112000100201101211011020100100210202022212111001100100020221222221011201000000011101001110112021022002001001112212221210121000011021122001220010210122021001020101022210201001222001211021101000002000211001200000111101111201000220210111120200202000221001122002121101122021211210111022102002212212001122021000111100202112002121200011101111202221000201012222210220102201010112022121020211010212102012201212212100101010021110112201221202112101020000020022012112212020120221211110222110011202010211111012210000112222220111012111012212001211100200201200102221220210001121021212112212212012020120121101011222101101210001011222210220210110220122020120110101112202020101110200120100201121210021220021112121101120200011021201", "22002011200200202020212201122010022222000122121020101110100212101022011202211100212102110202211020120012122111001202211102100220120101201212100110021001001120021012012202100011120101112211111022100010002020021201220020010122010100201002221112100101211100022110020102020011000222010212122001110120102101110211121220100021110220222222100101121101101022021122110011012102120210021122001210001200002000201122220222101012000111100101102211002021002102221220102000212101122111120212010211021012200221102222111122111202010222011110020212201121121212200221001200220010111110000020210212001212212211120121210010200120001200201210010100200001212221200012210211201121210221000120001002111210101212121201110221122021220122212211111212221010201201011012121100020212121021212202022110111112210021200201021021202201022200212221120101120002020202122210221220220220222012212100020210101102221010010102010011221021202100002202120020110012211210022100211201100101021202022202200001121102202010122002011120200100011002121111221112222110101221111001121111021200221202012102220020111011012112221002110122210100010122112222012022111220111120112112122010121120002022112021221010210002022120200021122212202221220200011222020020212012200010000011120120011211102020011202120001200102210101102012102001210102210122210102102200220021022010100012121200210121102001010100021111000112020210112120111121122001202112220020121010110102021222101022002012211220012202000222210020101222022220212100101112100011022012201110212122100210220010211021012102202220121122110110200011001001122011012112220000002221001012001221220022022220020012110021201102122110012002211202210012102220010112211022110101210112011201202211200022010011021122112101100002011010011022012101011022222102200212011102001100212100100001012122001020122010022102220120221010212020120110012011210002100120001000222210111212122210021100021111120202000222022102202112012021102000002002200200221001110222011000120212002201111212000022120122202002220200222021202111202102220012220022200222010002122001021102101000222021212222200021110101222120121212121110201110011000000202120102020122100001110112012021012002112212012211101210221210202120012101212201101022012011212210220012002201200111212021211202200221000220022210012201000000121011211102102102010111122210101022121222212201210212020220001021112201210112220222211001022202001010221010201022212022110001112112012222010112111102211111200200211121020222112221", "20121221210220020120212011021211102121121221121011022001220102110210102101002220120222001102011000211222201212100012212002211001202221021012002211120220022021021002122120212110012110200102220222110202211100001101222222112020120000101222111111002100101021102200201212101001121222111021001001202111110221201112022022020210010201000110011101102112120120201222012000221101202200120122110110001011221201220002112201200211112200002012201222001020010011202200220202112222112110022220221111122221000121220010222211121001020212120102000102222000102102222210202202100102212021200021020202002100101012002002010221000012200101111020101112002101220222222110020011022011010012221012220120101101000202200211101200022122221220211202000002000000000012121120002011122001112012222012010010102201100101211121222212122221000012100001021201120222201000200220120022010020001110021220220121000012011010020011112010112210122000001011111211110120211120211022112011111110221000210220121022221110111112222000011101110222210002210112111001110220122122020221002022011212121220000221221220110101200120121102100010220021121010012102202011011120100220110001111221002200200202000022122020020110001122120111120222200101120212011211100110101001021212102220221202111122020001221001022000222020011002000111012102022212212101000100121110202211011200011102102111212102011012020202112021111011101202120002101121211010221012222001100222220102020112001222202201001111201201102221020012020222210021102211120210011110112200222101011212011000002220022212222120012120020221120010020121102212112210001202022000212002101120110122210000122000210102000100202112200121011201210122202020001211021001111101212122212020020221102001212102020212221202001221211210010022001210012221021210122221102001120202102200220122001222201001210012002100111020210212112111020200102221012011212002210201102021111212112002201010020110101121022021211201020122101022011122010120120212112212212112002012202212110111201210111012220100122201021010001202111201222122121112020202210012222000101221201100002222211010100011100001010110101212010201121000202100122222122212122101212210221021012002201112202022120111122201200021022002220221100022020211020102101012000102000210020121100120020102011100120011211000220002220120201011200211000001200102200022111221212112020201001111221001102020200212220101010220012211120201202101202221120012022220202202202202020000200020111122002011102100020001222120222011000200002110", "12211210112220120011122000220002211102011220222210221020112011202111111121112011201201011100210012002201112220211212001012212220110101122111112121002010110210221012112001112212002202001020222020011022020020011001211102112121111210012000022220212220021022012211202110010112021001000012121121120100012000112211222211212120112000112202220111110200100020100002002200111002210020012001101122102101220220000010201011011100210012221200120100112022022121102122011212210100002200011111012000201202200011021000220201020022202200001102021022020211202010021012222111121010222001021220011122022211002210110122002020021210110022010211120220200212100011020121012202000002201100100021101020120200020220001001022000122112011011211020011010121112110010012101000002202021022211021012201211101200200120100000000211011211002001022121011020011110001212200000210100121221122002220011102201012221110111001120001110211212100012112211100020010022212012112001000010121210012022121020101021101102022110212022120022011210011220101122222112221111021222111100201102121222010122002200020002202002002212021220211201102101202111101221212022122112122021122200110120121221022211100002202112010021101001221221102202120210121211000221101021110220102021210120020111000020022011110212120110011112112112112112202121011202011210002001121200222120121100022212212111210121011011021102122112022000012010202210101000200002022011121010022010200202110202101211011220122021100022202202211210020202201202022201211110222202201111022121012021112010100002211220020021211211012112002110201221112021021100200200110001100011100121120010020011220221211121212012120111012201202011010000222212122212121221012201221211202122122022100100122001000021022211112201210211112211120011021211010002002111000002221201111000102221200101012222220200121202202102112011221202202101010022011001202010000222201210022011022222212002021101201012110101222000200120010222111211022201110100220102021202020121211002220011110021021211110010010222010120201122222110021000002000101111022012212111102100210110121100211110220211012212011020102200111211010212021200022122100220111010100021221200111012220112202202210120121122110100202202110202120222211112002022012122210000202110010102012011201102102020110112201222011120210011001201222120101102212001110221000120211101001101011010110120202100110002020210100101200202022221210211002011002100021210200010000020201120210012002200221202121120102012202020112222120011012210", "10202120002210210210121021122220021010000220122021020002111002211011121202222022222011111200022202010201002121012200012120102102112222202201101202101212011001222220200101102200220022012012012101000021112112212001112122002012100011222221212022102222110022102101100121120100211020012200121112200122001110101012110010101010120221000112000201010011210100002010012020222101002020201111101201200022011210210012101000010220202012101112112021110021222210200102202000110122020212101200210000010110222201022220010021021020202120010210022220210200111001010221002111111021200122002222011001222002201212200221022010021112110212112001100101210211110001120101220020111022121210121022210121220012221101201010022100002111112102000102002021002200112000210010111101012110002212102120121221112002200201002010020202202200022022011100222121121110120202020211201210110001202220110010102112210202120001000002200122212100102120222022100201221012101011221000012100211200221222221122100010212102102010021022012212102200001111001010002210012200011012222000100201222021202220210220011000222011222011110012112022212100002000212002111102012101112010111101210002012210101221221212120102112011101220201012221022020011200001101210101020210112222010222210022110221212201002202022200011021202022020020210021221222012000201112201112211222111021000202020011011221222012011200122110202012202212001212002211201112200221000022111011002211210121000122212201111221002221022001102201001112200002021220012200211222000112102001212220222222100210100000002212121010000101211001211121202000121200101220011020201102100001220022222211201221100011002211001120122101111100012021202101000122201001121012200201210112020201111000022021221012122020111001011220201220002110002200212100220101001101002210200202110001121212221111021220021001210120121201000210222112022212100001002112122211212102022112222221010121002021011002222001221210122000101112122112211210010222221211221012201120202111121120002121101000121010222011020222212202221102022100121201220210101020210021020221100122122202021221200100110002000212100100020021202012222020100201121120001120022121202210111222002002112020000111121110111110221011122021011211112111011001020111202012122220112000102002120222010102010221200120102002211002112200110010211120110010222020200012220022100021202122110001111001010021210212100001200011120112210012212200220001222211212100200011121021202202021212112222002212121120122120101102022002102002221", "12001122001000001212001100012201002002021100121212110102120102100111210101002110202201112100022202220210222100211011002010222110011222112112121200122001112011222212000211001000111002212122010121011100012211011122120011122020122020100021011012101222112111210022001120110201021121100112112002022220001100122222002211202212021111220020111012002122211021000010112201122222211212212210010211010222002120020220221100021222002111012122202001110102212202111111210012002112200122211011200221121111120101102212022201200010111012012102100002221202021010001210102000222020222110001112000111020001122210211202100221202112101202121220001102011111110101111010121221221210102011021202022212011201002101021222001120210122111112211111122120201201120201022110201102101002012111022220110122120220122001121211210202101222202220002021022211222212102212200100211022010221201101100001122111011211220200112022121012001022111001212101020211001102010111200201000012220112110121102111112122001221211110222000221112121010220020112111121121022112220002001001002202011200200111121021110012002211012010221222100200112002221211021221121212201111200211020102020110011120020012202000200222100201102212210111110101202012112110002102222212212120111221102212202011001121101201020101122222000201101111021212210212220120100212200212212022200110211020102022000012201212122111201211001221120201222022021101220120000120011220112021121202220211010211010112201010022012121022210201021012101120102000220121211011111020021202212220222002120122002112200102010012212201202112110000202111121110210002001221010110100000101011020101101202102120120001122210001211221210222121201000202001201022212221020000122202012211201000222001200020100220002120210102200211102020012100022200020200002000222222222202202010012001001211122102110110222110220202222121221210201200201011021012210221201120212210022200121222000102010201102122212020202221200200002202222001011200022011002212211110111020111101222200222100210111222010210001022210101101222201001110011110122010222010201212101111021012110100201021121122212222210200210121222010010122012102222022102001212120002122000200020001110100022210002202100002222010012121120102022011110120121001211201112021021001102101100120112001211022021022121002222020102111022010200012212100021101002121001021002202011121210122220122122221020001112121012010120200100020201021121121210010012000202002010121012010121011022021102210000011012010021012210002212220120120", "20121010021100212010112120000121211210222010122012022000210000201102111220010002102201110211220012001222220212122021000002220112001122212112011021120002222221002210111200012212111200222112211222200210200200112222200011221022101200210220002201120000112201120010102001221212200012011011220102222002111110212020220111020212112110101110211022112111211122220101221002020120221120010001010222100100210220202102000020011001222220210200022220101202001021220120212122120101222001001210012101110002212211021110100011101201122212121221001110012122020210201100102012121010202011200220220102200012101022110110001222201111110120121122101021010020110002100120110212212002020021211021010211120222210121102010011012100200001021112100121022100222121120120121221211010212111222000201110121201220221012001000111110102020112122010021022200221112211222102101122102010210101010202122100222210201100111011201010120022102220021200020021120200201012011000211121101100111210122111002000011122102222100020110110010010102111120002122202221222202101021202022202011121102112012202220011020122212122222210002012100222211012220101102210110210111022101221212022220111210220210220212202020120112112222112212102020102020002112102220202121002112110102011200122100212221102001100221121221012120011111200020120111201220110111202020122222000120222222022122221222012002102210022201022110212202212112011001011211212011020121220011221112212220212001022012110010001120021122202112121000010202021021101021020210012022212020020121202110101010121001011020112211112102112122000001201021202010210211120011110000221221210200001012220100112000200112122110102022020020211102221111210022021022112001120012222210120010122121102201111022221101110221100202210011101110120020100100000021211221011012101011101001202112001012200222122002211122211122110121222001212110202102101021200202102002101212212000212020210200202200122001222201211100020002200212210100110012010212002112000200111101220001222120102100211100100011000200121012220010211202112120202211221021201120012010101212110012122001100001110001111012022000000120100221001121011120112101000101122101011220121112202201021200011200211200222012012010110102012111121100022021222010021120110111221120101002000220222202000222111020022202101211111020220100200112102121000201001122201011121201010102200012220212221212011120021220020210202222010211020112222001122010201022102000021101022200110100001020210211012200210210120112121001100112210021", "02210010202212211021002112001110012221120210020222121102022020112002102020020202221000201200121000022122120211002000222212121200022122101211011211120011012222012210120020201120112211010210121200101100211112101222121222100010012221121000002210020001111111000102011202012000202012212021010210211001012101110211211122002211021020202221220021021212201202021121201202210012120000220221101011212200201200122021212221112210111001100220100212021112220001111222201022010002120100221120022102011021211101102010212022200000100122010001220002221211120101020101202000021221112010010002220112210011100210001021101021021012201202211212112100102112121111022220112220102020222020101200002210020211012220212021010112101222011220022021202220100121220010210010112211000121110111101222110012222001211212000120212220120221111122101001022111222000112112101211112001221212002110200212010101001102101121102122202110221111221122211220100020202020122201121022001220112000100010012201011110200011100110112111102112201022211121222200020201121202122022012210210220220001202120101011122220122221110100022101110201000101211012120122220021221020002201122002122211001112102001020112222221020020122222012200110101122102010000122210221001101011012201210011222210221020020102002212110100222212210202001112000020200110010220201212121002222200101122220022212200220202020221220012021021002000120100102100001120221112200100202100002020110110010100020120220001200112201100200020222212200212220211022221001000001012200012101012200012021110010002102100121021100210200121121221102100110110001220202102000122000022222222021100212120102221011021122220212011112010111001212210102001120110012122011222101211220220102112011110020012202000120210221121122001010211022022210111211101012222121012221122220020001122002001100202222211120011122010220010011002200210220111002220021110001000102002202112100100120211000202211220012010000011202201212012102202110022112122212120210001002112011222222102112022220011112100221210011120002222201101212111120100011101112012122210220102110001221200120011112110111012212211101100211002210012001111111010212112122210112120201012012110220110021120100021001121100011200101021110000112101100210102120110101121001000112001121222202122010211221201221012022222110111000210021001120001000201000001121221100111000022100111202221211001111212121101011111212110012221111201000121201112221212101002120222000201020122120021221010201101010212102101122022102220022020", "20220010010201000111002011101102120120202202112200022012212100020220122111122212010210220022100001012010011120211200012111012101011201112210121102022201122200102022010022210102202220211222102122112000101200210102202112121022211220100120002000010111021020111022100212020011202201112110101111212012210120012100020210220200122101101002102102022101102100210001222222221021211111012021101122200200210222022101022200201001110010022202210002220222200101111011210001200220001002120202112021202211002200100001111111212212202220122121002202020100021002120212022120102112210200000212220101211120110010220111022220001121001112110101222002201100120120102121100221102000210000222210202012222222121102212201220011010202222120000112012101112002212021000121002012122121001222011100210102122110211102211011021012212111202201101102210021210000120002122210121211111212111121101222221001201210111200020020212222222001211210200012020000222022120012111002011221112222020101122200011122001021201102111201210210001101212210111001210010122002122000202000001111001020212111110222200102221001020220222210120002002011112211211011002121120011102101120010222211010121111010010202211000212112102220001011020012100020011210220202112022000120022201102111021201010122111112212111001222220002122111020010111010121210202012101111122112022022112202201020010121020011111212001120022210211101021002111200101211200222112010212220011201211201202112000002021222121100210100102022012111110200211201212201011220020002021110022012210212000221100110202211211002022112021002220122101221022221100002222122101110011022112201110222100210121020011122002221001200202221020102021200011212210120200201011021201012121221021112001012002222201120000110121100210021100012112000001122221202001211000100001122002022011002012220101200210201012111001110122112000000211010220102121021000021220202012101211212011010000011021022122220001010010200100102121012022221112001111001122012202212002120010201011002020120020022022001020101110101022010002021202001200120122012002200122001012011110101000221111020010212122121220011220222020112121101021200111021112000010122211100211001000122102121111011201200212100022112122101202202121202100210010011010112221100012120110020211012111102120221201102212102120021110110120201201111211100020000010020012101002220111102102021201202021020120212220110012121100222022120012210121120220210222200102011000021120121110002020102220101220220102011221101202000022101202000", "00021002020211202212220112111212022111002010112010101212101210012001122102122122111221000221011001210002100122002220000120122002200120021102001211121022120012012120222101200000221112221021210121012002000102211221020200110210012021220220202020020002112112222000202121200021200021122021022012111200102210112220222100020000020020212002012022201202200010011112200100211121012210010001120200200000121002022121201101121002012220212021102010022020000201111011102212100201110002000020211201120222010202110122112001011102012211202210221221011001100212100110021012012002111211010111212201002220222002202220201121122021010112100221002022221121102212202112100211202011001020222220012001022001101022211000111021010202010222010220202210002211220221211022200210022011012002110011201011021202210020120211011110212020012222010221011212222020201010020110210101212121022102020102221010012012222011101221100102101111220102210022121002121121010220122121111022210112110221212022120121100212212202201222102012121102000121212000210100110110021220011010201110020220112101000201222202200111000222211211021111201102020012111120002110120101200201001200121001110001211210120012112011010021202222200000101221122120022011001002112102120200211122212010211101210220122100020200200122201222102112222020010121022202111102010122021210100011012212100111210021200102100202112112010011211101121221101200222201012211122201202221110111100101120221000200110020200012021221221101022222002200102000200221101122100220120002222210101021120122201122100021100221202120112101011102112201112002202220212100021012121021001021100002112100112210211110120222200202221112222010221010121021010120022112111121210000022022111101011212120202221010200110121102122020002112012211210110200000000201011020200201101211211211210221201022122110020011111110102202210212100012011200001200112200112222001122211200202121220112211212220122012022212121022121221222000211000121102202102120202100210110212111200001020222020012122220200122220021121212012021222100020021201220012110112122200112000211221101221022020020202210220022102200110001220110001001010010012100200200220222200122211102112120021221102120011102011010001220122201221121222120220011022201221211000120220001212101222101122110200101020120021111100200000110101012012110220112211110211001200021212020120122011220010211202002021222221011200001202000212120121000102211020222221221000020102002100200000120110100202112101110222222222102200122200201", "00011201022102120202012022011011022220111102122111022110100202001202112011221000210101100121000010101120010112220000221201001012021202000011020211222202100200111111222101201211022110002002010022112212022122221010020210110121220212211200122111022100102001012021200002222220022212220100022102112221121010000120222111221010010012020020121102110022000012000000212100021121222112011011112122112222100122201010201100212102000221220211100101110202202202012112120212001212011212211120000011002101210112020210010122212210102111110011201012102021222001020000111221021022102101220211210102121122002210000121022220112020120222011002100201012102220012010101102001201112022212212001110002211120121022002202211001110211001221200100012222111220212222220021100011122022200100221112201001012112110211012121120000120210112002002222121200210201001202010202102020000012201101000011111220212222021121122122210011000110100011001010212012100121211201121122112201120021200202101210211112000101200000211111222011012121201012210011100101111121201220222210111100211202212102110021211212021101120200002000022002120121120022211211201211212111221022102110100222010021220212110120002022120121020002221001101021122002010001100210120210102022101001010002101101102022201002100010012002201110101201122211022012000121001001112210102222100100021121000112201200111220222112111012212221201200002220020011121001001222200000102002000002110222112021221111011212221121202222122002000111002102120021111012110201002010200010221020110120020110102212210200001002021102211120200120002120120102122010122022200111220202221100102201001201021021121212010100222010121222021002111121220221201000220011122121122100011010022201011122021021021220001110001112122210111220021221100010012211011200211101000110000220001120010220100110122010221101101200101221111121101222201122201022200220220102101021202000100010210201210111102201122000011111022221222021110200112000212121111100210000201010122102201121111102112000020201012021211021220101000102110201211221220000120001121211122012201222010111221210011111120020122110202102011102211221220021220110110110200200000220211110112120111202101001010112202112202012002002211210122102210112110011210201022110010220011221010002011202211000202111011012122211111112120202121001002221000012010222102021111202111010022012102202111220112001011212201020121221001110201220110200102211122122111010212001022222020021022212020222200120220222111212002102211120022111", "01020011121011202101100220110011212220002001001101000001111022221212001022101011012202021110220000222110122122212102220120110122020200221220220022102222021210212100121100122001100211002222020101020120221200201011211122110220200100020222222202001000210001120112010001021111100111122221112121200022002011111111120021222201111221011201110121200020101100010212012011211000020012000200120110111102212112201001020201012000002222212011002022121121222212111110112201020022101111211212021112211020221121022212201121110201110222022111110221112210120001120120202111102201221121200200110022011221002122100202001211101121001101002100211222121220221020122122020200221102000122020202101202111121000102210012211112200011111222011021200021210010212212202110102110022120221122000200020020000221122010200100102000102010110220012100012111110101011101201012012122001001020001111122201001001122000202110201102200110222212101001210200220212110002111221102221122111121122022110020220002220022110222002201211010200022222112211210212220222000200022220222012002211212001212022102111002112211222012111020201221111211122010101120200102100220020202111012200121202101011122011101021000112010000011101212101221011021220122001111200011111211022122022202021021010200002021210221220201001200202201211121111122111011212211001100021000212101220010200010210220112020121000110201222002211210012200201221101100110200211121000211112101220202110222111020102001002211010010111122021121012121002212211100202201221202011011211212120010221212112022000102110002210221210022000100212010101012020101012200002112022122222101022212010120021022200022220021102201221212200112110010202221210122111022021202001210202012010110211112112001001101112210111220102202120120012120021002201201212201101101211222201100002021011011111200110012220201100122020122002021212111122222221020001000202202122200101020011010110202111011012000001200002010212121201211111102101211110201121202121202120221101100202201110121200001120120022012222222102021000201111222012201222002220221000002202222202002201011102021020102220210002010001111021121000102020111101220100111212101010121011001222220011211112012021101021122212210112022221002212222201001001211201122200020202220000100000112021112021110222101000110101220210111212211200210121022221201122122111201000222121222122001220021220021120200121002210120120102002001111110000012220111102011102221002102110220012010011022001102222002100210102210102211112000000010", "00120001112200220201021112111011002012022122020122022010021211021000222212200212110100001200221221212102222022200201100111111121002101022220010200022100221220021221011122220112110122212122211210022212210021001202210102020021101020001010202102001112000212102201221110100020110022102222002212020202111220120200010111111022220121000101022000212100002211001120200011212100211210011100201011010101102101002211221112121011222120012111002010200111001122200212012111122121211101002120201020112120002020202221021212101020112111010011101012022110222120120222111112001002201022021021212122110201101220020111002200200220010010122011202021211122012212011101122111012200002200101102211001122121200211110210120012021111110022022010011002000202202011200210112000020021011210222000021000100022011001110021001201000002020110202220110111102221201100210012022221102012021112121222212102111222011122221211100020001202021001201212212122020022022221212110211011210012101121212000122200000111201201202021000021110112101112210200120022010222101201001002111001021011021112002120201022122200212010200021222101220222102210010020201100022002120101200211111200020102101200022002222101022221021221001220101100011220202212201120001220011201111200110121010111122020122111021120002000122002001210211022020020022012201100210210101011010111220222010210012021011022212211112222112010110022201201101102220022212120110022200101220112221210021221102202112111220212221101010022100022210002021012001010211012010200100102210101201122000010200102021202201110021221211110211002110001112100211002112222102101100011201101000112011022012011101201110200220120212220010220201021011200201220221202102102021102012011021202101002122001101222002221121111001201111020002122212200222211100211100212102212121120010200002122112102022220120000021220221010222221021100211201001022001210110210101022202020001022101122201221112210101121002212020200220110200102222011220211101022102210112120000210010001020112100110020202002201011112112021122222021010112001001210112000122201100212002002000202101101122122011000100202102212011202122221111210210120221200100122002111221010110111201202100000212020211201102110001202000122001000212211001222210111212101200100012010022100220001001110222122122221002011222202001120200200120100201022020002202210120201001200010021210022000221222001020002001102100100020111210110220012002001022221021210220111010012212021002000010012121122000010201021002000120112121111", "22121121110021101212102022100002112200221100221112210111100220021221222001201222111100002012112202010121010012120201100212000120110122002210122201100121122121220021220210220211122010102102202212001221210010020221102010012010020011110010122100200111020110102221121221000101022022211021122101200102102222122001220202111100100220110112122012000222201012000022222011221112111012010120220111220021220110101110222021201121101002201221212122111011121100122010020002112210000111111100102212201120210000110210002022211102101222021121120201001210112101120220011220201200012102211210100010022020012200111101010000121201021210201110212011002021201001112022101212000112010200201202011202002210010211122210122200120220000102002212121102022001020210222101101011110221111202112212122010211120111122202120011202102211011111010020112122021122020200120121022222101111110010102211101101102202201212011102221101001221210210221012212020111122011112200020120202121022202222021122011111111210020001110222112021102122100011100012011010002211020000000210112122102021122112211011001210201101221110110222210012022112221102121122112122210001220222101220200200001012021201000101212002212012200111121202022201222012121002110201010010010111221200022002100121000021210201102212110012011021020111010121122220112111212002000010110220002201121200011021101120220000101120001022102110120100200211101221220010011000121011101001100211221202221012221010001220220202022102111010101222112210220010212220100111220020010220110102002101102212101111101111111122110022012102120120112002122210202112011022021001200201122100022100121210111112021220102012101101122020101021012112202012212122011220122201102000020021112000101222212120212200112201121010200001021110112102212002110210202010120100221222010110200111000011100011221220202120010220012222010022011111221120220111121202100220010002111222111221011001211110121101000122021110121101121201000010222122010202020111212202201111010001212020210021112120000022102000000121201002002010220022200201012111102121022210002201021220220001010112010200211112102220012011020022122101211122222201002021202222001021211100011111201012011021010210010000212111112122020100101000011202101220201120100202102000121022120202222121120210102001220020222112021112101020011221000021011100122212121022010220110110021000102202211200021011011211121221020211121110102220101122011102210112121112001010201221122011210211100210101120010122120222121200220021101102", "22112202000112020001001221222001020002012210221210101101002021222002120212012112121000000222220211121012020010220112011001101002210120212012122210222000000122121102202202110022221012120220112122102022121212221022111221222021001000122211202212221112121200121001120201202100110211022202021021021012112010212011000120210010200100022210021120222220211220020001210220212210121022012122022110201120000022222011122222111100200021010010112201111120020210110020010012120101202120022220202202011012001102012102200222121011101202220100202001120100021102221002110020101000220100002011002210210121021010201211220022012201101100000001111001020020021212211112112201201002211212121212012211112212011000120011210121001000122000011212200200121111212111102221001011222012122020202111221212000000121211110200000220122221100222111120201211111202100101000200020212101212100011202220011000120120201102201210021122100121222010222102221102120000020011121200122110010221100111010100102212012020102020101200202200120100002002201022112200012022022211222020000202011120221012012122002002210002012220112111011200102122022221021010101021001111211002210100221020121111011121201122111200200212201010001011202121110120201101121222021210020202012011101222002201002022202111012212010022200210110012221011201121122222102100211010120121002121012202220112102021021121000200102222200102221002220202220021201200220002121222111102211102101002010212121200221120202210010022122200022002011021022110000201100221122022222120210220120121201020001011121201201021020221111010210101001122200111012100200120021011120020220101012221210021001022210021110202222000021200112120011210210002100112001102001101210202222221111101110111002001110110011211001100110222012002101022122122202222201221001201120200112210000102021112010011001100001010100020212100022122120200112211020221222200121000111201001000120021021112212101211010220111200102211012211012220202101020121211022000211000101011101111021121100202111010001221012012110001111201200211102001012210221221020011211011212211010021212001122210000100200011111012020022012220020022221122112221212001012110021001120220120010101222010102010201010010111000100212100210021110120110001110002000111020011210002221222221101110111021212221111100022201020120111211121100121221120200010012012010220120002100101211222222201011121122011221102201112020100121121200221000020202010222222000011222110101021100222022011010201012210020010200110110121112120100", "10110200011000102022120212022210010102010222112222111011110102200210222011110002210211011012220202210221101201210022011102022210011011121000111122110201211221121122012211222021222220210102212111001011122110122022121220010200221021011002112022202110102112112110200102212012212000121202020020012110122122110221101100220022201100201021020122101202002001210012210100122022012212200102102222012020121010222021202212011021022110020202022210101200200022112002210000120001010000100102110120111211102021010220022111020122002211021022012122201110221021100222200222001011020120112211000201101201110101201200102001112011000220012210220010222212012021210022221202120101102010011202021110120120210022212210200000202000102122211111012021021210221022002010001010002201102102012201101121200112221101200212210110110112111210110222221011100000001212112020011101222120220121222200110111220012101202111102020111211100010220120210120202002220111002000210211021122002002111121021010021021020010011202200121212202220020001102112012022112220100210221222202012022112011011220010120222022221000200020220000221001201010101001010200221202202221222211010120110220212200210121020021221011120102022211022121201220222110122010010001222022201101101210222002000210121021212211020011111001210101201100002011220020220210100202111122202100212112220102021200201111212212102221102102020112212201222022010222220012121112012100011121222000011002022212002012212022100021121012111001002211201100021110122201120121001211200222110202022210012201011020020000001120020100100000222211002000212011112212202001210011201121110001112212112100200020201102202221001211222222222122110222001022210011002210210010000102012202200111221112201222122200222111212101022220011222012121022012102111121210200220012221100102100202022202001002201110212010120020222111101101010222121021221202001111202112110011220121011021110010211001210222012221111102211200020112222100202002112121011220010212002202101201211000201212001112201002222211202120210202020210102011222121122021210222202020110222001221011121021110100220022111112111101221120110012102221202200100001000222202010202122000020101022000101122100110111212002220220002000122200001210122010201101202101021102222000112102022002011010122112122101000021221002102101101200102001112121210111112210210000120001220220202212202000102012101120101010220021202012220100102101201112120022212201001222110221111221211001111221020211020012002221011020202110110212", "00000010122100212220101110200021020122201111102011002010222021120202012221011012002221220211120112112002220201110012111212210101020222110001021021102111212112221122211100220211021222122110110101212120112112120221000220201202011001021211211101110001122012212221001112001110022112122112110122211112002120100111221200122200111111110221000002102200012201001110100022020120121112202022210021001222112021011220210100021201112221212002121121211212020110110121112101200010100012120001110202111020000202101000002102211022201211121102212001221002012211121010200220122100211010101111001210210101220001021202002200101100100200020101120200212010011120212122221002202100022222020000222111000202021100102022122121121102211000101200111021110200220000101200220101011002011021212121221021102021001012112222021011012002222020221122212221122021201002201221121002010001022110100100210022002110122100211022000011112022002122211121220110211021220120101200201011221220112122111121021200002201012022122012220200101012110221121002120000110012202221020211021212010100111110221201222122212222101212101001200101220012222201202011022202210110121221121121122121212010101100022012110112100202220222210202212011022112110102021012000212021110200201021222010021221100211010200000021020001111112222021101112120101120011101220121221201011010102101212011121111021002011210122202221212102221220201001102202220002101020011022220201101220101220012212010012201122100200100111102222011222012001012222201002011222200101111200201010112210112000011100212200221011200012000000212121112101102110111010220020200202000020122102111210002221021020200220211220200222102121101001111001001111200210202122121022020012222012020200221201100110202212010221100121011000022120010221002121210212111111202220022021111012221010110020110001200010000202010222212010120102000100201221112221121221222000212000222021110001212122010201002011201000021200000100022212110001201112202120100212122100012110022122120120000112110022012022211102111000222121121112100202200022221102011221022101010002010101122201202100022020001101221201201210022100202012001101020101021211022122201201102210020211000122211101001022001020021111000121121011011102011200102220122101111111020101212222022212000022210200011100012100202111020101111211020102210002101020110210101222022220210100001220121120002122120201011221012100221120220222110000101222220000011010221211101110212221000222001100112001001010221111202120221221110000220", "12211220211111002211112012220002111122222002202212201000020020210222111011221220101020121100020200221201120110201102001212102112202112222021222001222020102221010110112220010010001112001202220221120021102021020100220210001000210122101011211101010010100201222211220200012221102220121220010121110220121110101012022100200001212201001220102102121010102022101112002211022010210201120111102101111122120120200102002200012100021021122102110010021210222011212201220111011112112210200012202211010222021002201220211101000102221010022010000201101202211211012011221001122102210101102110212101120202012221002120120210011021000001200211022100001001012212101210012112021101221012002022220212000212221121102120202221212112020001211210020100220001110110010212112011211101100002120212011221021000010210122120021011211120110201001221011021022202011112021201121202121202200112202101102011000120101120112110210100122210102210100222100101011112211021102120000100011021122122101102020102120120012201220001122222221011012112112121110122202001012010101100211221222222221221011010122021011011102022102012200021022210101221012012222020221020201112020000012021000211201112210100101100200222002201102221200122012120100100121000210021211001221002001000002000120110111200020200000201002020102202201102200210122011110121111112022021012100211021120011211020200122210021101200120112102120220022020100210220111200011011120001022000100001020021212221110102211212221210100120010012122101001212222221102201122101222121101202011212200120100200022221220010112001122012200000212001021022002011010011110212010012121211112021010222211222120101202120200211221110202221121200212000110110102001212110202201200120112022001012002011011120220010210221122212222022012212210122212102122220201010221120112002011000001110001210102011211012000112010120110010121012122212002221012201200210222212000220022200101011010201112210022000201111102102021011220002222210022001201102010120202020002101021110221000020201202200010212001010001001020221201011111222012212200021202122000011121110101010100212221110102201220100002222012122200001220001021121202012222201200220212121121220121021121121202100220022121101102110000201000122201202221111012210000202200002111110021000020012221000110212102120102210010202102202012111012110012120021102022002121010200200121001020221012022022002222200210011102020100102022122000021211212020201210002201102021122101211102011021100001221021000100121220222202020021020", "12112212212110201220221120210112002221221010002012101012021112100101202102120220201111022122010012010111222012122210012212010222221211201211020200022002020020221121110222110111121201022112211012120211202000211121000212122001021012100100021020221010001120001220202001100122201221222211122101220012222222101111011121122012210021002021011001102210111122012222201000010100211022211220122200120102000202112112001201011221101211010022210201210100211101202020110221211011220121101212200121101022001111001100220211020210012020102010021120112201011011220120210220200222222002211111110121000010211220102020101020010112021110022121101021202011222020110021111121020001201010200210120111001112211100001002221100220121201011001021200011221000201021210122001022110210012010120201212121120110012221100101022221211111010122010112100120021011001102212221001120021002001210000111122002000012110112101122201021102210120122100120100220102212012122021211001001112121011002222211120221112020111000220001010011201210201200012202021012102111110210011200120222120121220000221220011121002211201112211201022020212121122220022111121101211010012212001200000012202210220212011102210110000212212111120220222001211022111202221110211002001200222121222222010112110010221222221200021221102020020102101012221020201111022001102012110102112210211121100000022211221002012000111021111121201212111102220002012220211221021200020002110122211111212110022101212102211112102001011102222102110100100002212200211002022212112220120001210110202220221202102112201012122101221002220020000102102020210201220210200221021101222121112000110212211212210101112012112221000120201001102120222012202120121221101100010200102012011000112102111110012202210122220021020101012102101222200212010211200202221111101022221112012122010011101200112202111120022101100021010111112000210022101212000121211001120202011002012222000202211111211120111200101020010101110020100100121010000212101101101010221112020110102100000111222011201102111020121000021220022202100211021121211102110000102021001110111001121201222110120022012001010011121201120022121022212012200011021121102120110112002021121020122120111201101212210101202002100020101002101121200110122202010020022000111022222021122002222201111200122102100100010101220221112112121212121100220000022022111221001100022011002221222122211021120100212112021212011101120000210022001201011112202000011021120122021022202202210022012020120120020122111100012200221102211021", "00001222101002101020112220122210000020211112021112112100100022012110210012210222201010012121012012112121011002200002211001200221200122111202100002000000110000222200101211020100112201111210200200200220220120011020120011021001102210002211021210112102102121002100000002101011121221212111111111011202012022012200222012101022211002200210021001002212110000122111121000011100121020110122110122210120200010102021211112110100010221122211221112001122022221022002202000000121022101100202020221200212001220210201010012022120222021202200122021110022021020122201122121111122210000220000022220201002012110102021202220111101201012011110001002102122102122112120011001220211002120021110201022110000020111101122111000111201021202021100121010201122000020112201022010010101012021102021021110112110020002002111221120011212122000200201101022211012022022211121111012212211012202011101020211012121110202102011111211022110102021001110000011121211102010021200220101222012001010212102122122102211200210121211212011200220021010011222200000010000200010202210211012102202202100122211220101002020000210120210200120221021102002222110202210011001002222212221111100001021111120210212100022110102201210200000110110001112200010120100112021021112011200100021200111112220102002222002012122011122011001020001021200202121001221200200200021012120102020202202011011211222111212002200001120100021012020112112021112210100202002002222010211212120000202211221121111121101220021112111101211111022221112101121111020110110110102211022000122022201222102022210101212001202121101201022121112201121020210020020021012011211201212100022112200210000211121211020020000211101121012000210112011102222101020111220121001002112222022002222212022112021222122110102102112020210020021121221112122202110021220001201001111121101022122002121011020011001101001101212112100101110200221010201000102202120102222122221101022012022110002220200012002120220012001011111011022111212221102020021200100122122020110000211120222222002121012022221200220021222010100200120212212111120020111201011111211212210222011202201101221211110222011212222112122210100210122001100001210112210210101010201202210000210000012211222102222210101221020120110001001020102200012022211202001221021210112211222102220220020022120011012201121221101211201221212011020100102102002000012212122200202210210102200001101000220111210102221102101121210000101010112201112002010111210012122222022221020222222020202022202011000002121212110211121120100", "21010012010220102121110010122021000220012011201200112011110122210012120121101222010112022002011202210001000121010020212122111112000210211102101102110112021201221110020200200111010200202100212201001222202021111011111022112010120200002011011021000100120100110001202122022112110200112101222210002101211100100110221122122002122210122012000212211120122120101112112101200201101012101001102020222011221111111011222111022202022102100221202002110110212211012012220221211100010100001122000000111101022001101222012201011002012011020102011210111110012111010002202011222001221120100121120101120020220201022210100101102002201002201001000122110211200200020202210221020001220011201010201012122202112202112000202220221012000200100100021020101221101112111012100102120122110122212211210022210102021221012220210122100000010102201111112120001222112022121100012202010202120121211222022002211012120110210110212022121002000101222202202121021211101011220022000000100122001220021101120112122021202112101010221010120220022012021212221122112220001200112202200121102212010021001002121221122110210102222201122200202021212222010112200102202001201011211200101002210100210210011110222000200110110021210202000222202121020001211100020110221121201201022202121100200102021210011212000220010201021111212200100211012202210202100011012021022122021211212001110210212202120001001021020022011022002112220222010022221211211100021220102200010121122222201200112022202210212012021021121021022010010211022012211012102010220221101000111111001212121112001011202211112002122211221020200202200120210211102210121111111020110100022222211120202200222110110220212012100010100000001220221001102001111012221121101011111120012102000121201022101202020021220202102210012221020012100000220222220121100102110101110210020222222010122201201121000010001012121122120011111221212120011002020012101202010200020201102002111110012102112211222002011011110101012010102200220100100021212201122011201021001102120212210001112120202211022120012012010011021221112201000010222221211010111201121100101202100021101021120102212020011001212112120120002212021012102012012111111221110121112222121211210120120220010121022212021012212022221012100111001210120001101220022002200111110211201222102012121012020111212211200010112022201100100102002022001012220101012122112010121010112111021011121000121122020021202121001022202202200120110212200211200211210121022121002221220122120112012202020000022202221101121122210022121200", "02221110202200210000112220221122012210212110121111011002221001112221202021210222120221011010001200000102221210202211221010001001212222012010002220112200211111010000112000122012110220210012011221001112220210100002200112022001002100012221012221120120122020202110202022220222110001220021122201201020212202001120201001001022200112021200120221220211000220021120111012122201022001210122200211000211112110101211022012120221210022102021120021002211110001000012202212122221110112012211200102220010120111111212201121121222012222101111110201102102122021110121102011222121011020202210211212221121001011020021100202110112212022001011011112021000001011010102002211110200022012212122102200120022111222002212101102111201211100111220101112022120102201020200001222010120220122111000110002212211120122222010010202021211001201020010210221110122020110120201020012212021112210222101221102022021112111001212002000202021011010200011211211102220010002112111010220000211021202001112221110201100220122011112222110220120101000022001022212000202020022121011002012000220101200002020000122221000222222110201210021121110200221212202002222212011102222000021211212020000212111220001022122121211120021120111120201100110112011122101222012122211212101111001121102111120000220201110101120202121200020010211210221000021102010011210012122110021121020220011221120112121221222022121210002011120210022122002101010102001012022211002110222210122120022111000221000021100120221002120222101100010000111110110220220200012121121221000120011222111100212122002111112221002012021202200210222111120020010101221002201211010101101002010200011121101022212012012020220120021010002200020002120020211011221220221211020212000112002011000121120200000112011210020202012010000122010002212001221110220001101120201211022021102202002201201202122110011201001002100212002121010021102020000010100010202000102222202121120101211220110200221212101100112122121020010120122210112012122021000101012212011122200010122200200210120201200111221102102202022112210220210112021110100101210201001212110210012020221001101122100121012221220211210202011011101120112210100000101110100020210200011221220012112011222220101212121220002210210221100211110122101221212220011221210101121201102022121110111111210212102102111020222221111000110120020222110012201021120202201201220121222011020221202211121201211221000121002110222221121222012122221022100201022211112110022220110221200220102020120010212120120200122122020120220202201", "10010210120220112210010121222020112002011000222000201211020200200212200200221010222200101012100102112211000022211200122212120222200112112200102222210211121011000012200122001021010121020201211122101101010221102101020102222221211021212110011001002020000121120002120122211210122101011001002002101120222102102112201222102201101220022112101220221012022122020010110002022010010010111020022120010221220010220021020220011000201021212020212010010221120202222202112211020000110100000102201020112220000222101222011212020102121020200122021212221002022221200200212202220211021120201201001221120122102101112012120011121211021202020212002012201002220021210222101201010100021122211200010102201210220100220212202112111102112200120012221011212000020001222112112210021200001121112222112100112111021202020000121200201211220212001201111012020000020021102021111121200202212020012121201211200010221200120110202101200111011222110102200011101212122010220011101120202021121211102002222020200120120110210120212201222210200110020020222111120202020102212210111101011021122211000221211200120212201112221001201110222020211000010002222122001011001111110012120002102000100121121100022112112122011112222111110220200121222102221020121120220001101110000201102011221220111120020212020200012120002201111001210222120210222001011201222012122021122012022001100012021211122021110012021012022112011012112121201002210120222121200002112112202202010010211212010211022200110102212012001111110200022212021102020000021012002100100020122201121122111101002021002222122001112122020010201010012222102012212211201201222111002011012202021120110221120022101021101220220111101001012000020012210112011000021111112010222110010121100001101201212121100010001010122020010121201022022101110102201200001122202100101101102101022112120020120002100222100010200212111101200201000201110102001020101212011100020221002102122211121201101200021200011122212212111212202211110221022212002002222120020202002002001001220122222202011002112100211012221122010202020212011021000120000201102100220110002201200012010120111221210020012012010101001122120201002010011110221010211111211022011012120102112120100221210201021212222100001212202122102210010121212212001011202200101210120001211222212020101021002012111001101020221201000010011110012211201020202010011221100000212001020000200120012200201122120100011102121122111210002120210210210112000121112220211001012110200222000121101201121010111122220210201120222202211121", "00022110121122222000201202010211202021102220002122222200002220000102111010010121101101102111001111111012012222110002001101120111000102000022212100220222212121121000000110011112202112220201120020221101210112002010010212020201202222102100011110100022112200120201212020121011100220210001210101201002202112000011002220020101100121202201221212012222110202120111000122101110110002122101100122000220002222222222101011012012112010020021222020012021012202110220212002010010202121121221121201212200101021002211102101111111200122022210101112121112202112111122000222121211022200002212111010210110121221112000000000210000211220121000112002101001100112221012101021122012221001001211001221010111200002121112222120022111212210111111001002220121112201200202200101222100102002021212110121121012121110111110112202102202101002002022012022011010200200121012202212121110200100022100101221021012211111010012100110211020121011020200110220211120210011120000110200020100100011111111200200111022012002101112110011110201111120022022220021212112100212002211100010110000202200121200021210000221202020121222122001210022211022022021102101122222101122111120112122212101101201121000111011102022220212221002102011211010202022002211020201100022000210120022102202100011100002010120021000212012100010102200010022220100200112120122102210011100110010220022121110122201212112210102112101202120211102022020112212000202020102020100111100220022011112110112121201101121201211221112110012011120020011122121001022221020020001220112012010020012001122002010220101210000222200201210002120001112001210022211201212000011012010112122100210020010012112122220012210002112212221201102010021122002222212020100222212110002121020122212221020012120202111220201002111221211210011120100000220121222212002022221121020200210022111210122212222021010212120210211122102210100101221201202110100210210121120121220202102121001020122122000200100020111212121200012122000021111001002020110211011200100221210121020212201012020210120221012002110220210001200220002012112000122011121100210221000011202001112110220200022200002202220212111122111120020101002111110200100121012202111021201201020010200220122201101002101010112100001220201220110102111200122102220112220120202220222020120020021111212011120002210100202210221120220020102210002202001100212202012122221011020000010122001002110010010101012011201120022121022211102212210112201101012121212022001111210012101200100220110012002112001201101012222020212002111", "20001010012020121120200222000120022120120211100101211112012101202200022212202002110201201112211001211202021020220001001010120211001110121010220012000102220000112110021210210011212111001012001121222220220122011211212101202000012212102021111201101221112220011211220010101222102120211002022111221210021220100112102211211110102100001010011001212102221210220220220010001000021021102000021212202201121220101100121120011201210100010022212000020202120110001022201221000000222200222012121202012022201122101100202222000121212220121001202201012110000202222111222112201010201001222121021100110000211120112102102220001201211220120210210221102122100002100112011111222011012221022102102212200211121021200200220212200020122021111202102212002221201222012211100211102212120112120221011112121202221222122020010212220222010211012211212200222201220002202111020011112011000112111212200120121010202202202200210102011102101211011222022002111101200112100210010110022200220110121202010222011212201011122000200011021222111120222120112022110210022100100021111201011100212122211011002011101101202112200212001122222220002201000121002101211212110222221122222110110120210001010210010110020202102110220100122211010021122200010012102222122021212001120000111222221210101201100200202211112112101202122122200211022120100112011222102121201221011111101101000102200000222102101222102000002102011211211120100102011110002010211111021021011001211121210202202021210021002111102012221211110202222220200012020000220211212111201020122200022010022121122011010021210000110210020121202022101021012101201111101112120221000220021011101221210021011102012211201101200200000111102200220121122220200012100000211122211122212012112001221012021202221222022010110200011112211021120022212101222001101100002001012200011110112012021021121022000120122110100022002120022200101121012101111002021022220222112200102110021212102021001220200210111212121221100012120021100020000011222200112202002201220112112021111020200100221110110210210202212120201002221012101101210222021021112211110100020001112110100011121011122010001100221100222110122012010020112000201022020012001012112201222000101021022100020010020211121020021120221021001010100022222010110110110022220222020010022000121211020211101211210002210110120211021020210111010002111220111010222200021211100222201220022221211220121111002210010011120210210110011020221122211102012000212021212101220100202001101212022121001120210012021212021012021210112022", "12210020110212120001002200012120112222110022100102020210001021121201212212102020110220111002021001101111110212020001011010120111122221211002111200210022121110221102201011110010112200121110222022201101211001122201110121200111010202112102001201112002101112000121002212210110101221002102120200021110212201222112202002121212122101110102112002011222220111021220000121102211011111022201200200210220022020022111020202221201011201120221011101000022120022201122101120121000202112120211210020022102111112111002002001012210110022022001002100202202101012002000111100011010212021220221022011212120200112011200010220020001000112222002110112022122122010011010222212110200121210021100010102022111101202011012122121202002110000200122112201201011202100110022100202101001010102021211020102201012102020201212120120011000021200210122001222001000122210110202011022010002110121222112210101120002102212200020201102210220201221122020002000000022121110000020220212102020121012222122201101011010022002122120120000220222012100220201100211122200001120012011200010001112110202202120002000202021121121120220022112000212122122121211012221200121001121001121101210120200122201020202011221211220110001110210101121111001222210122220120122012202221011121020200111022200121121201022010222001011220012020002202120212022021012010010110020011101022010202111020110212010200210021120101000112211022111012200222111120020101111111212110211122220211101020122222102002200101022212212112121222012011201010200212201010001020121000221121011111010111112110111222212102112210200012210222201100022021010202111021002120222010121122121022201102001101201001020121121100120100110002100222222120122221020210102201020102111000100110222121112000202020011120110021110000022101111100121220210001111001201012022202201102200001020200121000012202221011121210220101100020021001111210000001102020021111020102101022000101000220110112120222201001010222220112210111001022121121112121011022202012112111101121100021202020001111110020222212022210202001122121001110210222201001002211100100022110000201220120022212001202210102011101002122100111010012011110010210110002201211100011220211221200112001210001202212211000202110210010021110122001022010001120122211121200200222200111111020000112010000002221201000100112121112210002212112211222110111111110211021112112111222100120020020020122221010212201011010210012221202021221100120112101212212102022221021122111112222021121211120211010200000220210111101000101220", "00002200110010001220120101212102212000101022210112120220120211102101022020201202020010210122112222210021020222220110002102110112202001121101202222220101111200212222011221020020122010021201210122212022120000200000021112100012220012110121101021101021022200010202110012012102101121220112122010212120212112102120100021012220011001002021222100120021022100101120020200210110011010021122220110121220111220201021212101201100221120020102000101101122101220210112111120221201100102022212011102112002101011222001202021002202000222021212202222200112100011022202021010220021010012112000220102010001001211100120220222011211100120222221221220100201211102212000001210011012011002020111211120121002012111200001221110200021102120010102112210020111100110212021100122102100101120200010211222110002222122000021211020022201010101112200122121022211101121022010211101022011020112000022221011200212000000011201222202001111220201022120212000022202221222222211200022200222221201101012022111211111110121010010111220211222022101022112010201112101121102011001002200211210211111102122200211102212212011202202120010122120110220222111021020100222101122210122102101201022022111021210001020012100011112020022121201222201002112022012012201222121210012200001220010000022122102121010122200210002010002112020002120000210020110201202201001110220000002220222021011112211002202022020212102222122020200212110010101211022210110210122100102111202222201011201222201021012122000112111201121220212022122011200212201020201022220000221012100020022021020111220200022012020101201022200002101211211111002121110221101000201000022202210200210011221020202212111120020121110200002002101111021012001121210112220222021122020021110120111001112210211010012102102022101200012211022101110102221221222100220100121020122011102001102022020212021111221202002222210010122211101112201000020100210222002221012001122022222200122000100200200012101200021020010211221201110201102220110020102000111221012011102011100111121221212200101012102211011122222100001211220021012002210100012120121222112210211001102102100202021011220000001102001011012011001202221211220101111122212012020112120210021212110110120101120121211111100112210021112001201200200220022111002001212210020112112011112021000201222112010120010122111101222002121201022000200020201122212121212000111102110011022102011002200002012020122210120001002120012220110221212210020012010101211100121110110101102021012201010200122100120100101221201022101122110", "21211012012112012202002020021221002202221100201100222100111100021020012002120020001022100011122122102201210112122102000211210221210022101102202002200111202102221212200000200110120110222102000200010200100010200222211121120122211201202112112022002210002212111111100220012111111202100100101220011120222221221001200100120202012212202011021210020112122122221111021201002100211121010220220020220220100210022020022211202221022220211020211122221120111112001100220110000211220122120011201211101022011110010110002120000112100212112100211122022120112022122220011022122012121201012200112011111020121211120222201120102122220000021220122010221110112001202200101202200200220211100010121001102000001220221200000100101011211220011021010010122001021110220021021122020201222022120210111000120111101020102010102202121212120010110012101210120200012202111211222100001022001222020110200002011120012021221211212020122210001110020110020201100021121200100002002201200112210200001221112001222120212022100110010100121120000002220012012120111211020001222110102021100212222021201110201210202202221221002220020222211122211200002210101220202100112020121102210202221202200102110212200112222222212011122002122121122120200002021200100201110010221022121011210220001100122210212221021121221010202212020202200021110212210022202020201211222222012002102201002222010121020021110011012112220102000222112012020011122121212201002102202001102201001012012001201222122220111022112201020101221112111121010020020002000200011100201210102120001022221220110002102112020021121210212100020111201002202221210111010101211012001212212001202110101022121011222100120011001022120012112210021212221011002100212010021020212010222120112120010111012221122101220010210110101122110000220200212020011010102210102010200222022000222210100001022002200021001000021222010002120112122220100012111201111110211210101200112202110221122102012212122211112221121100011122000220010112200012220201011100101212112221121002001201110121021012202212201221012112001212011111212211112122110212112001122121111200100101211102211100221101201112002210202101212120001222022201212222220220021120020200201001022211222012212122220010110200201121000001112202211210212012200212112020211021020020122002100022012121022201110212222111121012022212010110011222101122212112100002121121202022000212210020012121211011020011221210220222122102200200001222020122012120201021202010201002112212222021221121211202100202211120010002102102001121", "01010201201112001112000200201200011110101220200002020021100102020121122212202022200012110020012002220022000101200020200111122121021102220010200022211001212101100120110012010111020111010112021222000001211211200221220120022200102101120222002221222102020210220112201212021110210121201211121111221122200211101201010221112201020012011120210012111221020222210011202202211012222210020110021121111102211122002200220100121002220200110012001011111011012222201000122010010002002120221120222200022122022202121222100201221012022020022221002212002011112100111101021121011201110201121221101222210221102012200122200120101201010212201212011222220200101012211110022121122221012121021122021010211000101210220100121112201022102211002210020001221221201112100020211112221100112122021001022002001220121212211002121202110001112122100110112100211021012202120101202200101201100111101002112220012120112211102120222100210211111112211111121101000221102102020201002021021010120011202120100000222121202100112101100120001100012211000210001120221001000112020221010101020102021011221111212211122121011122022002002022221202112020012212222100102121120211111220222102010110022000020021122201222222120100011110211100220002210011012002100021021210211102212011022000100121100101102202100211000221102212121002022111002102000211201110000111102010201220001220012102001102021211101121020212101011110020121111020111000002210111010120002201001100100210000010010110001212212222200102120220221211200202002200112002222120100120200101220022021121122021220121210111002002002121202112100011002101021202112110111012110102110121220200012222001201222222212012012201221010222122000102022210011110121100200011211222221200122112110202220202112011021222011120120212200111021120010012000200202020120211212020222002202000012010222200122211012222020210110200212022211021201110021011020200120211211020110201022111200010220020201012010201112111222202020010121011002211102120120022211202222021211222021010000110012110101122211201021000122102012122211211001012122010000121012121201222221200121221001121120010111200112202211201121101122021012120101212201222212212101201110102102110212102221121210102112221111121121121102200122010202021220001100120111102011002201102012001021210010201000021202212211100122220001102001222122110121221120111002002120022101002011002020020110101000012002121020011221202211021112102000222211120101010220102011002212001020011211111101120010111200220102001200010120112021001", "21011111002002101001020012101111012221012122122020021222220201010000112111110200122212120020212112100122121222200001021020200121000012021201002220210202221021120010002111011120020202002002111112222111011202212200111121120120111022112101112010012121021012221002202000022122121102022210102012002001021212011022221112110022101122120220020120010002012202121000002210222200121101001200220220121102202222121220102120000110120210022112012001011211011221222102111121211011212000022021202200020100122211121001022121112002210220221102010122211111100221012221112112011011100100112221111102002211100110111220202110221001102012100110121010001200011001110021202001211102122010120210020212012210002221210002021122021202022100220200022121122200201011201111022022012100210121001122021020112212022012001220021110100100002111211201112122010100120112012111121121010210102102112220112021120112222112001012001022200202201221211022012111212022211221022210222011120111212112210100222220101222102122221010101100021100011211020000012112011201101120100101202101100011010102212100110000001212021012012222102202002111220111222122111211020121011121221012120201102010110100000002120021000120021221112120022221020021012212021002102020102210010220122120221120120210010201022010010101201201212100012211120222001021011210221000200112011010102012120222011101200020222201000111221000210202022120122212202102111121021100101221211212101110212222022000020110211212112002221022102010100122100101201211210000001120020210002211101211101021100222221010022101000021001100010201021002120022221111102111122012012210021122022000202210002221121001112201212001021121202100202002100012112122000102222111022020121122202112220011110112011120222111001102020100210010222112112221220212112021020212212001210022202000200021220100011122101121021200221100220110021220121222022120221001110012000211211010022221212010102102101202001001220112220002212110101022222012121021212220102222000001011120002202221220221220021002011012202211020221020120122020121020121010220210122100121221201011100200102120011212212210111021211001011012202212012101112110002211222002012221020200011010122121012012211010201120102211002022010012121020022102021111101101012120221020100210101122200000221201101221120001210001011200111000221001212010200020011100212111201122121010111112200001222112111122212200100221210122211221002202122100220121021021011121202010221222100011020020000200012002210111102121000012021211120000", "10020210001001002221021212220120020010021120120201022110000201200222210100121010110001212112201000002102202100221200211220011122211002001000210201110220011010200121021011120122122121001121222202202002102112012000212002212020110222211020020111201020211001111112220222221001121120122202012012211200212002220011002001221112111200002101221012022020112200020100212020102001221101112112111221211110020100020211212101200102022110001200220022112021201200122001201111122101012120222020201001011102122210202211112210021002210221011222021112222122020122010222222221122120112011220002211002020100020100011220201210202010001021222021100222020012200212211221200221221120121011102002222210201002202222211210210000121120110010120000000221110211100001022021021200201022011010102211220011202021212220211111112100012111010121000002110022221112200011112111112222121100011020102112211221220212110201020120121112010001112001002100020020112102202001020020210102112021212221101221020101000100001220121001202220112010010202212220120001002011120212120112110122002110022012212222022111202021000200202220220002210020222202222022110122002210211222120011201121220200101021201022212001101120201202001211001010022202012100212222011112001120022112112122102021212011011101110220021111212012000200211001201002211011202100011021021001112122121020022011020221202002020020221222211122202020101010102010101212120001200211010200210211111120002101221121101021212021010020112001211122200201011212200100101210100002011121102200110100000211001210102002102220211000100012222202222220110211101002011020002210212122202000200100112120012102000222110021020222021121122012000100201011010200212220000012022011120210210202222001110221112100101001001000112212111122102022112010211211220222201000102121120021111021011001022201121020200220211021221121112011012001022110020220000200000121120120121000002202101112011211121000110002112111112212111011212222202222211121100002210121211022200101210000201100011210112220221020020102102102222221210012020210100100221121220120210112221210210112210011202001212002000201010020112200210202022100022101020000002102210002101202222012000212111212002022201120021020210111000111222222110110021001210021220111202211102022022002211210212220002212002222112212022020100101100110001121221011102020221001101110020222001120010222112021110200001020010100010120200001011101200122200110202210001210201110222001202000200111210022110010122202222100211121210010202011", "11221200021111211102220010110102220110111112100101001210111220201210100020110011022001001002211021110120001020101122021001121110211120202010021200012012100120102220020201121220110101101111000122102200021102101122201210110201120200111221221021010200020010120010112201220002222122011101000020012100110121111002001211020010022020011101000101220102122011001101122120120100111102100020112022120012122211211210112211212111212120122011020012220002020102010110021120022022000222102201102101111202112121222011022122022022101121101121201002001000000220121012222011221212210200221210102211211212220001102112021202122222000210012101210121202120202022002000111000122010011010120120200222001010122120201012101110201002100201212112111021000121100221221010000002211001002021101220200210102011000202211112220020021211210120220202102110012200202021112121100022200120200121101210102220102001111201220220202022000112121222211000122001021222220201002110100221211011110212000212201100210111202020010210100122010212020201022212200201000100200012122021010120020212011000200120000100020202211011110021000000120221200112020112220202222012101021201200001000001012211012221022102011210222120221100222000022021021111012020111022011120211102002021221022210220102220010120100110121112202000100221020000011110202222200102020022211122002121002212102001211011120221202121011102220100221111100100001120021200012112022001100100020112000120002120222102200100022210020211100120222220002020120121112022110210222202122001201010211211221020010101010202210122002010111111101111002112221200212201210222201111112112111222201020102201022011220201010220010021000000022212011112021221202012010110000222120020022022220011212101220000211202012222220010201212100212021121101012002120112202210100120010120220222002011120122000202010100210222200120012210200102110201021010210011201120122110110001112122021020211101120220121011222012101210210101100000212221111101112200010001010001120011002022012012021001222000122012201200200102001021002200100202012102010110012201202001011012101022012022022111022211200100022112121111102121021000112101011222110010201000002212221122221001100221111201010010000022200210120111102121220202011001010222111012001202212112212200012020110112122220222112120001112112111121022220112000211201111000020011211110210211110202212111000222110021200021212120212112010102210011202022012200220211021022202211200021210010101012200020101000201110100211120121012220222120", "20022010212220212001010100110221221221001011110010210101001120212012210011100001122010021210122102202002011001222211022102001112221222021122000101201020211112020102122221212011210202101212221002212221101112002000110110002120021200020012110001222201210000022010021122212222201202121212002102221021201000021112202012122112221001102210010210201000002110210021100012122000122202202200001222110101012012120122102200222011000111222211200011202012000202001210111011022221010100201111221202200002101001020211202202221210001202021100110211122221002122210200021211110110001000200212220021122011021001000201022212220022221220211012020101122002012011001211112122022120102201000022122020001112102121112012020110010020220210002202021021111021212001002221000022100000211022202002021202021101101112010120222021110210010110120012010211210101011010200202222212001112201022111022011122101121002212211200002210120020220020200010200222201002000220222211010212012101122111201222020211012001221112210121010221121211121220112210201101101200022111211221110020022122210002102011220012011222200121000011220221212100020021122122211212210211011021121122210020201102210001002022111021000122021001122112011200211122212010221000110121100200221112022211010220012212101012221102122201102222011112021012010111201120012122101201100120010011010001011012120000110022210101012022122002012201110211211221022010000111211202002121211002222120111012200211022200120201121022201221211211111012211001001010111110110020011001201001021100101011212010202111211020012122222001122012121101112122001010211020122002021001112102020122002120002211220001102111020100201102021022202000121110211210101020012011200201101000211010211012110202002021202011010210110100001202120112112011210012211212000202222000220000121020001121220122110021002222010202222012102002201000002021200201000212120201211021001020011211020001000111200211202022122201110101111200110021011212222001211000210020000202100002121200200102011100021100110000011001212210200021021102202110000111010120020210201200202012000020121200210221211101120020102112210010110021001212120022020002012122220101122112000012212111120220120022021022212200121120110100122111122122200010102120222122011211010212121201222011202020220200122021201101202011212010101221112112102222100202120112011010002202020022201010001000112222102101022002122000221212220220212200021020020101022210022201100002112210101000121200101112011120222001020010110221210222", "11022000111012221010120100010110202001022121111210020110200020000222211122211212112012102201010220221001101100001210202120102022021000212200111201222100110211101111210002101110211220211111212222012021121111220222211012011221000022101221212022100021211100002222002122112101222121101221201112022020012100022100200221200020012010102101100012221202200111102111011202011202200001021211002110222221212101221211000200000200202020020200001111121222002020212200102121220120010001110000022100221102121000220111211200121101220222222112210102011100011022022102102122221212210101121212011220221210202200200022112220211121110200210200001110210002120211102212212012002000212011210110011121201222021002221110201001220212200120222222000102102200101200211220121221011222200101111102100021221222111110020122020211122100021220102120002220202102201100021000021211022110110122102200210101110012021101021221122211212122020211012002000220110010010200022122222210121201012222211122111000100102221020121001020022022002222222201221212200011020012222000200222210222122122221121002101101021021200120211021101121021022000120120020010001200002102020212202000110100002002110011020202120101000100111022101121020002000100021000112000101011112002120011011202220222010202201220200201010111211222101122212102210000021221002222211110000110210222001120210000122102012201011000212222121100011100102221011002211010011112222221220200201002122212100012122020111201222111022221101000220201002010221012100011102210121021022010112121002002202220100012112221100102112120120022221000101001001020012212000200010120212201212222010011011020021202120111001002121002101120112222201000000200102112112110202012210222100000122110020120102000220111102012122110001101122200010011020012020010222122211101122112111101001121122221102001102021110010002211022002121200222202211002120210001201022010012212020102110112020012001020210120122202121122220202002122120021011020011122210021212101002001022022110212220122122220121202111001200210102201021012112110110110221100200100100011112020201110121100212102221221102201200100201002200212222111221002222221220200020202201201001200222020201120001101121111210202210110101022200001211120102111102201020001222211012001201210121020012100020010021101010220222102020002102100121221000120121222222112100000000120000220200111211011020002001122010112000200001200001200001211111021210220201101210222110100212211102011222120122211102200221202202212112200000012020", "22210022122001011111022122120210110222210202012202021211001120000220102200112022220222201000202012111102200101012000110011010012111120212001102110011112122222020201101022221000111110012202100211122002120222120112202012122222112202112021211000212102001010122011222000221221120021201210002002202010222110011000011212111201020201111101211222021002020210010021202121011121212220111001002102202212212112122001012010000122111221201211020111112010200212212211021120212011012010201111102020002222102002111000100221121000020011101121211012001010022101000111122101000110111121012221211112100002011022222021010122102110120121022200101100102121101112001012112000102121002020011002120222220121112010000101222120022101112221222202222002120121220120011220102110100212121222110221202102110002101100221201200110010022010011122102102020022001221111221110101210102000101001200110112110220221220112001000101002220202101010012102221220220120200212021221211110020022101020212211121212100211222101010100212020112210022022101102201101102210201220112010012221100121022020201010112201202200201210122012211012111011002011111002100102022012201000120100102211201011112122220211001012001220110010121120211121120102011022212221201010110012022022102201200101000022011201220201001222010212202101220102001001001202201222202001011102000220001201222002011120222122120012200220221222000200212100100000001010002201200022101101220121012202002022112212102020221111201021000102122222010020122222011212210000201000200202212200201021001112020220012211000102222222122020210110222210112121000121020100110112122220002011102211122000122222102220121101220100210200201211021201211110211121101211202210221100201202000011012211121010021100212010120101112212002111200000222102021021111000102210001011021220112200020220021202201012021120102221001021212010202022012210001222200121122202120101121121100022200100222102222020022010222221121022212010110201002201110012210110101200220221220222210202121022120222211012222201202110210201022010012111122112001112100200010101020221200102022212120120222120010222202122012121102111021022101020001220121002202212010100002120001101222001212120020220202010022121020110200200200002221121200221000210020002000100001101102021211221022220222002121110011220201220202011022220211100202111012010210020221010010020221212100111020101100022022221021002210211022021001012222220110012201000121211202220101222110111211222112022222112201022212110211212122002021222", "10121100222212120211201220010110000000211211122222001121121120210012001020112202102000211200000021021202002122022211022012220221000212010211222201210002122201100110112011022202222222122101002220110022211101112222012110200202021202011222002022101201000211121102002012210002210211012211211122120211121022112011212100211002011000112212022200012112220022211112011012002102102020001012011212010222012022202012021122010010022100010212020100002001002010022010112220001121202001100101010221221010121200001210120020012202002020221000102022112221120201112121120102212221122000110121202210202001010012001121200222202011001220201010002200111211211110210100012212000212102201010211112201011221121212100111011112211002001202000212010221211000000201000222020102021220110100210012211210210011220001211021022100212101002020102121210122110200221201101021112010201021101201020112020222211102022202221201001021110010110211000222111220101201122201122121012002012110011222202220010020212120201110020001012212002212212202212021112221200220202120102202211222020221202120120212120212000020012212101221220010010110120012012122122110001121121020212222100000101201020020211210022110021002120221022021100000100122021220121101201011110100020002210221221200102201122022001211121121202001220102011120010200222110111012102111200200202010120211010200002022002211001011001002122022022001000011212020002221012200022000122020201212100122112221102111211101100001110022110202001001022022201021220220021022101212012012110011111101121110112101120112022020121010022021122021100120201000210101221010001202111212012220020112222111001011112111002201221120002010021211222201002001002121102112021121001200111110021020221011122200110001010122002202102211022020001002101202000011101120001000100011012112000100011010221011122100102212020022101022012201021222022001200010112200221021122101200211010010200001220200122202112201200010210110122012011021021010121021022101200210020220210002121010220002222111001210202000121010102012110220220110002221101022021122020211220220221201220112002001210202000022212111002110212102121200212200211010000202211011211001020112122002120201200212020010100111000112000212000210001011212211111200001220101210012002221020202202110202112100101101212000012211001211012221200201220022111110022100221120220212120010022112211010021120110021020000000012201120110020020112222020000120211101220101210020002001110010011001022201210020120210001111211201112020210121", "01001120200022010021222111000200001210020222022211220102102002010200120120000001110111202212211110120122122100011012011102000021200102121110221221102212201211111122222011221112221110221120022121122121100221022101201000202122022212002220121122002220120012020112102211011222122111111201221021101220201211122101211020111221221101200012120011012220120202121001122112021211022212112220210021100112122102011111222210001210212001021120001100100201010021020102002101001210111010110220211022212212121200101212001221110210001020112200011202210122001211012102011101201022121001111112202100222121000012112220002012022002121222021210110101110222122120010022220220202212020020011212100212001222022201211022211102201011122002221012100012020212200221020100010202202021201002122022202120102110220200012102112100111202001022100111110010110222101212020212210100011111111120000100200111110012200021112210010220202102001202122010220201211012002011012211212101010210021011020111212122222020021120221111121022100012102120111122010000110120112202110212122012011021212200202201201012000021022020212012021012211020200000000102200222211000001020201211002021112121120102222101121200102022112022000201220110022000021011121211222000221222000102202122122202202122021022021121212022202001002010021110222021212201010002121021122002100221200102112101212020101120022202020120100002200110211110212110122011021000121111102001200100100011120212120220001221020110110211220211020010202202111011110122012220000001222112122201020000101121012020221000100112212100001110011121002210221012020211100102021021122021000211100111121122020201202010002010012110200200011201201102212102011202011211200010020112212210010212211010121201010102210220020011202220011121120111120111021101100112111112202201222000110011210111102200201201010121012101202120201110122102121012022002001012221012112011000022200001210000221202202022101221111111020210120100212100002000011111000021220221200000111010012012212001020011012100210001222211010212010212012222022102012202001020101010101120100002020220222102021212001221220002110110212000100111120022212111200111022210202221211100021221021102110100100000100002212012010110221220200201020120022022221101122002211102121220011110122220110012121120110010010122110211100211022201012021001100110011001110202112201220111202010000121200100111200202211022202220101112110010002122220200202001111002212112202002200222011210111221212220121011000211200021121222201101", "20120202021221101120000220110110200222012112202211102010122211102211200012002211012022201120221201100112102100202222110212200012201212011001110220112010010102121202201120200212120020012222200001121021201110021202002221011020012110220002220021201022022220200020111102021111222222220002002022021000200110121002220021222121212120200021111002222011101120222201000021021201011012201202121120211021011102201202111120011102200001111000221211101020101120111022101201122200211101121012201122012002011010010021202220100200012211110210010022221211001010101010221112102211200110012201112002100220220200220020201212210201210120222111201112121021021200012101001110022022220002022010110101112102121201100201021112110122111120011010210102120012101021101011111112012012112120121202021212000202101221210122202001102202212121220210210122010120101022212102102211122011000102211202002000001012201121222100011121122222201120020101010100110222212002120022211102020221002022200210212201210220221000100021000010002022002022012200001211012102001211200221021012212102101021022122212212200112112010012021120011011012222012102020122100212010212012021211112222122100021121201202111200211010021122212201022220110122110010210120211200000110220012211220011002212021001211112202121011011122120220100002111022212000012001001210021002221100000220102201122112100221001000010102010020211202122122110001021121122020012001110122211101021002020101121202022200210020002102111121211220020012221112202022201012001121101110222201221202210011120122211100201111111122212122220112220021112121020110010202111222122012110110012001101210021100020212111010000212122211001200220210002101111002001221220022221122211020002200212101111201102022001201012101012102111122220121102220100210211100011101212211112211122212101212120121121012200001122210021001011112202012220201202221101000121200120201022012221022202110112002222002020202210111012000220001221210000222120112012212100002000101101212202121201222112201200012001122211012111201102121220012012122201111100011110212210112002202001101122022022010022122122220010210122010000021202021212012020000110220210112211012112000211022001001202001201210121120012110202101021221010121112201011021112111212201021002022002102001111202011110021011021212222220002120020221002010111220210021001212102202102110121000110000212212201001212101111111111012211012122120010000110101101202002200212012100022222212010222202222112021200100211102200220202120022210", "11000211111012011012010012112221010121100002100120201101102221121102012201011111201210200022120022021000212201020202022111212102020122202021012002210010000112100221100001111210121012021221201010001120100000200011211112111201110001220202112102100120211111020021000220121220201221100211010101021020202001222100010122122002121221001010110012120221101010000000112210010200102022122101002122222122002100222220102222102112101122100120000222021111222220120120001110012022022111201000121000112121210220021222202001102021002220200012211221020100021102212100201102002010010011110221121202100201002102111010220220102102100021011021121202220110110202222010000012100212201200110122022121110002101220221200210210002112100012122200101220010111220110022120111210101020212121020110121211102212112020021020221102210110001101001100000122001111102122212212020201011211111110210212100102022111201122211022220220011001102120000021222121000111201101220122120211010002201110100212100011221101222210021112020001011220220211001110212020120101211210111211001002120202122221001202101111112110101211100200100002112110200012120201021220011012211210102021220020010110010101111110222212022210010212200020001121222112020211102011122100102202022010012101021211222211201222012102120110111120010002020201220101110112201122022221111100202221122001201101111021110121101202121101001210101202102111020122020121010000022010010010121001221202120102121000022100222002121120111111200211110222010111010010021101222120222201201202012222011021102222121000212101011022201020021020000012110011022001122002012122012010101011121011102212220200012111020220112212100101121100011001022020011102022000102122202021112220020120110011221221212122102122121020202121021011002021000000121121012001211202000201221010021010101112000002222002002212121202222121122020111202002000201012011111020211202020020012000201011122212101111011002020201201222012022122101110020122221011121012102122110011221212110002101011021202200120010021100221201200010000202221201002210211112010112000100110122121110201211202021010111021201011201002102020122110222000111001010222012022022112100002220200111111210120101010221212122101001120021220120211202011100101220002201200200021101101122101210020122211201201210122212210001022112202201020011211212101011220001211001111011202002022021221001211021120202212222221101202120110110200110122000112202112010121112111022220110212211222012000022221002221102220210121112100200120", "00022000220022221011221001201011120211112002110211220211111021220222000020120011222122020111110011220001211021101021202112200211121220111002121200110002100010010221022200010120000022021211102220020220020201111111200212020211110000000002202002112220112021020121101022111210112110102120100102011201110201002012211200120210210122200002220021121220220001110210112202012101222211102001002001210111221212020211211210000002001020012111222010011222101011022220102210010212122100201010000212001221221110002102112112001222212102202011100012011201012010101001122201001122002220112211221222122022202011201002101000120210010111001022201012110021111121200000221212211102011101010220002122022002210210011202011222012220002102200101220121212122210112001110211020212120001110210111220020020010220122111202211120012020000000111011211011021212011021200200110220110102121010222111002021021211221212012001102101222211101000200001210221012212201201012211212101212201002200222112120022012210121012212120201100101120222020220212011011211212001210111200202000000202001000222010210222012010212111002112220101011102210210011020221120000020211111002011022210201102021110122110221021102012220220012002200112202121012001101020200221010012121111212022201011011110201002210012210002000022022202202100202122110212020102001212001112221221111022212112110121002112202100020010100011211002121221020110222210022101221111111022100121211202010212001020122122202221212012120121212200122100210120011222020001100002210010021210110010102201002202002021110222012200110122102012010121110202001012021021020110121122100101012102210202010010202221112122010200222010020200210200101022002112020100220011122100221111010112001122212122010001002000102222220020122122100121121121101012000111111211122000210112111111011110121110202222101020202101010111102222101202100000211212000102102021001222011110011021120112010111011201112121010221010122220222001120021211110000121221002100101020120022110121011221211011010111112112100201202001010110000220020122220121002011220012201220022101121022101001011221021112220112001222211000112122122201011012202001121020021010010212122202111212110111022121101102020102121201101022201112012102010101100122220022101000021101211122011222121110222211110221212000220112102222102021011011210002210012210021112220101010210112110100201001122222110000221121012020102002112101011020201200222012112100201112020210221200202020122102211000022110002100112222202020111112", "02012211220120022121122110000221121221200120221211111000222200221220101122001121011010102022010210022101200210010012010022102011122122022211010100220221222211202022001022012101001002221111200011020202222011121021001101202122110102111022210120012012220211100011121111121201100022011211200010120000000121000020112201201211120012121222221012002111222221221121201221122001022001222111202121122012020202201201221111001112011220011111221111221001001100101020101201011021202202021202001211110021111210122022212111001002112102021111211102110000111220210110012101211200010000211200212110121202002122210011001112010022002122200211220212220121022222001011000120112012121200012220212112200111121200222022001100201001000200120012110200101221012122112020010211110010002120200021212211120200201212212010010222012222011101110111110202102102000221101202100000202110021222011122121000110112222011111202112022000210000212002210110100222120120221012200120200120102021021101010021000010101111201000210212201012122222020011202102220101101022122112200100021002210012120101110200202101202120212222202212022120021121120222021122102202211210101221222111010110110000001211010012212022100212211200120022022002212010111211120201112121020100022011222010112011011002010212220110212211122010100000002200101011021011112011001221211211021000120220021120210002020102221202011222002220102022002102212011222220120021120001110210102221012001012001012002011012022212201220001012210111022210111220001011002021012021211022001102012202202000222211200002112211210221212120111112122120011111111212221201200202011022000201010101021001120000212112001012222122200110110110100010120022000211000121211112221102022201112011100101112212001001002102011220010101011211112010221201010022201202201212112002122201002012010202220212221102210110002210011110100221100012112220101021222002112122200002120112011212011121222220012022211221220022000110011122210001201110112200000121010022001121010020100211112122200021111121202010000121220221021211010221100101212120212000212012120110012211122012202111110200210012110201101111010101021001101110100110201111220022210001012102110000000201010210022002211211221001022110120222020101011122100121201102020020201122111011212220120122020012000112102022020202112211200222201021221110121100001021010110102120210102102202001200201001111201221000111201002011100011101112211120022200022001200021201111120021012100022101221101022221201212210020100201211012210", "01001001010222220220021001010211200122021011012100211021120220201120120121110120222120000100000000222121020121210102110202121001212021221011210200212102220211220200200000010002120000101222212222202002000122112112010101001001212102222002221211010222110100011012102220100020102210211202122120020102220221022100200121120101100122021011000101000001221212122102220101122110121202222120021011022211022202011102201122200201110200010112022110000001102000211121012120212202012100222021012212221002101202100210120221221000010122220120022212110012122011000022010202020121221122220221010001221221120012202200212002222101101112101001210200120011021120022212202202122020200211022121121002210212001021222220111101212222211112200221220210120101102121220222210120101102212212011011001010210222121221220111020210122111021200010100121012221020111102000222000101112001112201120100101212111112011100121010220001212221112101222102000012220101112211211121112122211100020112121001222101210101112011120101000011021112102212110220102020000001002202210200121102022122021021101220210112020011222211010111012122010221202121101012000212221201001122122001222001111012121021100200100201210222111001210202202110012110222101202110220221211001220112002112120102222221101020121221001001100112222210011222221111220000222222222022021012020220211211212120002210122120012102100122221222222002020002110111101220101112200211102202220011112201202020212220211211122000011121022221200111012002200102112221010112120212200022020101022200212201200221012211020002122000001202020201101122120222021201120201211121100020200002121122012222000110122222220022110000202211002000220102122112222020222100010002122001001100212000112110002122020120101122202011101211210200221102020020120011211022101020011121102121220121022021020011021102121011001002220010110112100220021201100022120201201010002200200220000001120021121210122122111102121110122020200100211212102101200102200111110222221002221020202210022221120100022000201010102222101000122011002220212201222202100012121100200211102110022000222201200101101022022002120201102210100010010021002120200000002222020012020200012210102220022001102012220100112001220110002022101021010211210011102020002202110112212222101220102021221210022202210012202120120100111222102222211012101001201120012212102100100220212011000202202221022222121000222210102101220112221201002102021120210001222211022102212201010202002000102002221210210101212122010112011110022120", "20221002220201101220000120011111122021001220121211112110102012200221220121002112201022002111100222102221011120222202200102201221221111110001220000012220211011021202202022002211210000101122001220011111101202200120012121200110111002102020000021001220112111022002002222202010011221202202011110020101100210120201212122200020000111200021010221022222222220021012110121211221112222110201110001102122122100012000101121210021010212210110212122121120101120120012000221011212002221222121210012110212211110222201100112111222210002202100110202201100102120011001212210021101021010021221122202201222121011022202111102200220201000221221001220102121222120201110220001022100120222012121221221021121120222101012201212220112220121212210220201201210202200210220211002012122200010201101122021210112220212112221020020100211202012102022112221001201122002021221111201011112121112221200101220100102001120210101220222022022110221222122201000220202100122120021212212111211021101200122210120120111021001020002102101102100010122200211001212001010212012011021222111020211201202020120110120211112110100222212101112221210122120220011020201220011120201120102022102120002020112121222000000122011021212001202120011100210100202011222221020210111000112201111111001221010011210212102212001221001022212022202010120220101110121121102201020202020210120200101201120210112001011100110020102120002001020112202011210210122221021200202201100221120002000020000222100011012100101100020212000011022222212000102202010101011002022212100012112011210210102121020021010122220221220212102002110020012012112122200220111221120112221220000012122011201100111222211102011121000100012202111222112022101110102022020102022102211002002022102122002220112122011100220122211120110022011002122012021001121201221201110010200201022022020111101021221000220200211222102221202012011102110122101011021210001010212101221222222121200221020002000100002210100101110010110100111010110021022111020202221212100000021000120101211101210210121210011012122010102000011102121200220121020212212000210221220101102221010002111211212012112010021000212222210021102202121112111221000011221101021001211220011122101110212221212002121120001222110112210200202222020011121011021100101102101122102121221222021200022011102100111210210102121102002211101210202102000211001012112011002201112120211110210212010110021210010001122000102101201210101220220120112201211221001000122111220121002000002112201202110210020212210010110112200010121", "10102100200001012200002002200000210122112022201110102122100220120221000001011021012000222012202111120100022202121012211020011202121110121012201112102012220120102000012222210001222111020011211110202120222121210121200010201220020112101212211211201020112021222212120210001021221212202200020101102220100102202002020010101001022011201122001121221020012011212020100200101210012211222102221120220212102202220122221201101102211201201101022021220021021000111211111121221020110100000210022212022012021122220000000221012020210021022101010100210220110220012102200210222212100022022000212211201201102220001122110102022210002102220122120112202221100212221012212210010020111221020210120011000012100022000200020200010201210202120012211002001200210200001122020012021202110212012110201112212102211001111011211101210221222011110100121022011102202111021212102021201011112112001022101021201012012111121001002201021001001011202022001121012121201012100201010212111220120122000112020010201120110012011012010011112012201120200102221001112000210002201122011122110221110010112202022120121100101022120202012122221010111122020220021120100112201212110220102112110010201121210022202112002020000110120001010221100002012011221210222112102112100222110120120010102121011222001010121211101020121022101020101022121201222220002202201200202022002122212112122110000100221120120011000011220222111002112212020121220121000210100022221101120101110221010100010020202112001110101110002202211111021210100000120221002012202222021211112010000001222110120022101220012110221012221021121112101022001011210100211202201202001200120102001102102110111010211221111002122002102202011100102120221221110201200212220201110221000102020000222222121120012102222210112120221012021121201021120001122211002111012212110211110022100221211112122001101010021201120200101022011220022102210122020200202001022220211120202021210100122021010111020200001022220100002011211120221001102211111120010021120211001201101200000202020002022110022000200021020200121012002211202112220101121122212222211000202201000120022210220022011222221022110020001101210102120110200221201012200011202120100022120201020102000201101020201202110000100222021012011021221211012222102012210220020122022001012101201022110200002101000100111212110110122212102012110121100110121100222011002020012012202120112201100010221210010200020012200002120120212210121012111220112101102001202221200002212112111000100001210010202201111022112210021200002022", "21122120222120111022101112101222022220211010120210021120211121000220120120200111101021102110120021122211220002022110112122222122000200001102221210002202101121022222101002020101010100012111100210201102002211211212222020220010100021201100021122000002220111221212201010111220222001020120002221022001112010022211102000200100200201200022111010011102221210102001121221200100101121011021111021110222010101200002111201211010002111101212210012100220220120101022202201101021020201020221122210110222010212000010200221102101201012020210212202010100212010120111110002221200120201112211000021100200121110210111220012210021020202211121122121020000010020012211120202122200211000002000012210202000120111202012120201020010201122010111201020021121010211001120122202201012101000122211111111020102001122220000120110020101220122202210010201121021001021211222211102120120010221122010120100101222120020102212102122110222012111020111202100202002210102111101020210020021020001002011211102111222011210101000011010101210102122022121210002022000021210120200121120221102100122201211120010101200010121111010211200002020010110000210010102211201110122001122221210222101200211100111212210010121102220002012010200222210202221121221202100121202021020101211210101012100020001102101122112022002211102012221220201100120012221101201220200211112101100100001021121220202121220200112211220102112122211110110212122220221202120010202111021222121210101120220210022011120012120012110021102200121121100101111201201102111100002102022102012202121002112000112000001220201112120212000102002210222112102121212111202220210111102020211011002211102110000102101212100121010020101210210212201200120122202111021101022120100012002110221100020111212000220101212022212121012001002202020200020222121212102010000212220121021011120120122211002212122021112011100222021211202122000201121202022111121220012020011201021211201211101221122112102021011002012222022012001202202001221012221220102021022112111111202120011221201201201122111111112021112101210021202102201002110101222000021012112002002111000202202212000212120022120002120201000201120022121202021000120211211200200001202000012212110000122000101122211022200220100200011220110101120201200200222021002102110120110022111101111110110102210221102120220021011021110202221012012221101001102202201012112112112121212101001210222021011201222001012110202110000211110012211112102100212000210022100222110200121220220201112020022110112002000110220112101022111", "20102010002122122101122211112011210220211122212220120211201112020101122200111100102022220220100211110120201202011110212021100000202202222102221120011212210002121202202212201210212201212022210211000011202011201220112211002102101202202200222121111111120001020202012122110002022002010212021202010000211210022010000011001101002221010002200100010012222100101202122210110011121201011120021000001022100210211212121012020102001200211120001200220010120112220100000021111020100211020110200121010011110100001121102210221020012021002022211101002211110210200112100222111210000022002000121111020020202110112002201012121020021200020011100211210110100002211212122112100111121102100012102020010102001012021200121211110122121001101101020102012210102012202112020110002102011222210100202110001221022012010200000010221101110012222021112122010202211021002210002010001010012000111211101010011001020100222001010021120011001111111012102001011221200222001200112001100112122100222110112022021100120002121202011012112022111201101220020110111100121022121011020201100122222102120210102012002122201112010201111220210012220211222202001120022200102022000112210011011110112121122111112212210102100102220201212002122020122211011211210110002120211020201010111022100220020021201012121120120211121021011202112121022201222122200110101000000121222020121202022222111012020100001021221100200220211201122001000122020222210001010200212222220110022220112212022012102121212112001210012020212100020121000222222222002102210121101221202222011222110201112121201202101010200020101212101112200112012012200122021012110202200201000222112202221201102121102120211210100202011210221022022121102201021102002210211001021201102222101220002110001011120201201012022122011102211102200001002000100221121222021210201200202212000112221211201022202221111112012210210000021112222220102202212102221000200020122222112202100201221110202002220102010020021011211212201201121011012210112111202221221111000011211010220102000210101021111000110201000122011022022000212111100212110210212220111200222200000210112111111102020201102102001010001021022121100212020021102012001000102122110022122222111002220201002021210122211122012102011022112221001121102111211202111100000220221001121102121100110201112021201022000020200121002100210000112100202021111202102101011001100220002110110111022202010211100202211010010102111211211000102222200000100101201011011120001210102110200002120210002011021202001200121210222120122200", "12112111221001111002121020100122110021022201122002211202220221001202021111120020011001111210201210202120012210010012100001100211202102121121122120022102010221111101210120202020112011001202120112102221212010221021211101120102022221101120000221212210211110010001000111120112002122111222002110001000220120000110012101021112222002202200001220102212201001121100000000110010201110220221001021002120020111220011002221000221012002021221012001021220002121020020200210020022002010100212010222102201021101012122010010010010001201120020011200222211102202001121010210220121212110101001010000211021000222200120102101222121011210210201020120012011120122012221001021001001001211221021020120220111201210020120010000202220220222012020012200121012200021211202222221200200001220120200111000012221100221110010100111101000022021121002102100001110001220011112120022112012001220111201112212222222211120021101102200000001122010022100212001211021022212222222111220221102221102220210020021200120121122200110200020210221212012100011101220012222200221210120102102221100010122111021211111110111102211000011202011121001211111202102020211110202202110110222221010210020111021202021112001001222211122211021021101021100121021101212111201200201121202200011021022111211202210120121102121211021202212102021101012102120021222100020111100001101200111020212100011021202021000101102110121002211111012212121220111011110222020001210210110012210110212200022122122010001122121110011100211212010222100021121100010100101112211100112122212012021011210000202021201200100100200102221202010211210002120211102111020221101010022201100111122012210111121020102101022100120201202212012210202202102120012020210022211112000011011221121022211110110202022020210212221001000211122101010020200122101100101200022102222221021012210110011112112111120000121200102021110120212122202100202112012200000021001111211111212102010112111201110122100002121120110021100121221112212022011200220121002111022212221101202221012010011021121121220022212021002200011212110101220011211121112010201120222011121021201101012012200210000111122111112000200122100101100002001202221010112102112200202002020002220001202112001121010002000002221112011122010220210122011011202102001111120202221002120022201212110210210100101102110002102212200101100211202210001110111210011222100200001211011000020111021101220201210120012121220011210002212200212110201212012122111000222100212120010021102200021001112000112021100012121120011220201", "11120102210122221121110022101100200120000020210011012121201012111100020101221222100122211120211122010002101101211100021100122101211102000210110000110121212012212022022211202122102200021001120022200021022001102112110221022001111220221111111221101122121002100001202221122021220111112011222001101022011021201201210100220211210111211212122012002111022112222010000022000220222220012012222202012111201122110111222012101111110112202110002122112102200012101021122111020021121112201200202120021000222112020010010100201102020001222210110201221100221100022112210022021210120201111111212002000212121121001021110212211021002000000021200211012210021220111101222121111010201120021221100210012012121112220022211220011022101120112020021022021102111220000121100020222110101222011100112012201210121201201210010222221112000002120111011002210000212121010221201211010100000020202120122211201122222222221122011220220010012221001022100120211212101201201202121110220102121001102212001202222120101211010112222201220100220211122210200122220001101022220201001102100100212000100000110021222211200200012102022012102211202011102101221001011100010121001201220112102122112001012112122110220101212211012210222210202020111202011221020022220102002110101000011221110120212101011221001020022221121210221201201100012101010220021020002001110021200002001012012002112111000101100212120102010221221001220111020020121122111111012120102021021211220120211222210210100201001011021001100100021001222212201210222221121112102121200001100210100211211220002001221011122211210010122210112101112210020000122111201202222222201110100100012202002101100011021012222211010020112101211222122200212200111112220022100201101022112202122012100111222211200002110212110121221200121212110001021012011012211011122101121220012101011220010011020220022122221012000000222210120100020022020012221212001000211112121012020100121020020020202012012102001100000202220022210201212011101121101202112102222111222100121100011002111011200210221120020111000201121120102120110120221011002101110021201202221000010001000200110221021111212211112102001112121102220111102122120210022222021102222011121222101100010100220001200222211101001221221210021100110021111100111222221000000210002001101201222202101000011200201020122200120021012112120011020020110010200110220011021221111022220211211221010202111112021101012000100020210111112001012122211222011202021021121220010110121201012110010022220111202202201020210010100202020111", "02221001001121002022001001201122000210200020112121202001222201211102220120210201211210101120222222112002000120221012101122111202101210102022011210212211012122200110220110121212212121101212100020101020222012200211211001020101112120100001021120202201002122101001220122020220221101100200101212101110020111121222012120102202021012202212221202121021211212022102111101111200211001020111221012022202220111221022100211200012011020120221020010022202211201211000201120110210220201102100020101012110002020012002021222002102002001200010111201201001120121210120000220022002011210200221202001011002210020022002110001001211120000102222211000222102001201211101112120202111202201211221021201201012001121100122000002111012101021020012200201210122022000200012011212222002000122122221222011001011022110110210112210211111110212021101022200221002010222201120120101021221020120212121220011222112220201010020200101002000100212020200001110101012102100120200202011120221000121102120220102020120120100102120020111011212222001221200010100221220102110211221221222120220002222101112120212102212211122112112220200212012212001201211120000122101101022020111012012222222120000211211202001112211101021221202022012021101100102202210100011221010121212212201012100010122010122122000012221021102210110111102112211022002112111101221100210100221021102122221201102222022210012110121120021011002220220011212200001202110202022122100212211022222102212202021011111112001000011202112011002020220100001011010222010102110222022010112111001201011221022100201021202012122100212121201210022011002000211020101022202120110210112202200220221110220110010001210201102200120111002200012112020220002211100010220102022220222012012011022212012012211011011120022000111112010210210200002212022120122222122120002120222101000110001020000122200210010001111211202220200210022001222212221000021011102212022111120201111121202222202102111100120010112002222122120221022121111102212100100210010011200101202122112221220210000111012200222120110222000202111012202002020122200102012021221112021221010122021002200100021121100102200201222200011211222022201002120112210000202202210102212121200001220201011200210122200110211221001101110201020122021020211122020112122102102000010201200020220111000222202112211001000020001010110201020100102112220201021221211201202120201121120001012210020210110202201022202001022001202221012212222102111222100220102110211120000002010120201001010202200011211221202112022110120102111", "22122100100202011121202200000220221000221210020020202110001002201011102121110102022012022102220110020122111100012022010221222010020212101200111122002202220211221021200220020001210011112102001002201020101111101222102111010200211100120200111200112212120100221120000112222001122222210221110002201010201212121210120120102120201222220120002202120201112100100220001220121011011222121112002022202021001202001111000222101210100221022102100121002112120020210112221020100022101120012122111121120222020022110002112012022010020102212010021111221111020022121201012201222001120221000100222100120121020111011202121012121222210202001101000221210101120111101102010001220201212022111212021222220110212202220012000220210210221210211002220222102121121222002121210102121202112101001210101012222220202121010220022210100110200200111021110202201221210011220220000222012200000002202022010011201110201212002022010001011001120222122021111122101110022112200222121222201122100111222010202201210222020000021122202210120212111022012102122222000001110021011122220010201210000220211122001011021000002110102101210100010000000011200112222121121211010001111001112002112112220221112221101220102021111210221221212220012221112101111002222022020120010001201010100211122101002110020222110100112011201010101200112010101110101000100202220112210202121122001201020101010022122022212101002000022101222202210001011001100210001211121222111002110021111020212210010012011002122220022202200212022122101000200012222201221100222201220010210122022221201210021211220201011222201111012202220020002110210220112021220112012212210000120112122212220010202222000110121020212201221020100011011120110222102222210021210002212201221221202212021120121222000022012021211112022001001222022012222120121212102211101112011011122100002222101100110210012011022022110221010010202021210022120102122012110120110121002200001120201001112200202001011101120120210122210001000001212212111210112010011112000120202001022012020222020100202020121212100020201102122220122211111200010111012000110212212121200001122112112101011001122000021120000220112112200120022222102112000221002201010111102002211210020022102120011201212112022201122221122222100211210011110022011121010100100212111112120120111021022202020021012021001101000122012002101001212201111102022102110011012220022122011011022021212100212100022211200202110111202120020202220012020112222010101102111211011001101211021101201010112201002022101110010112020012100211", "00021202111020210101021121212002021002202212101222011200212112220101110220011021202002101010212202011200120201221201010110221220112002202012210111111202002120012002022001001122220022121002111202012011100100222110220210010002001001120122022110021021001201202111201010202102010120122021200001112021212220212122120002012122020000120001002022112120021210212201021100022112012100000002001112021222121020102112120112200021001121011212200002101111212221121212101211120100012211200100212102111101220101121012221001020201210001012122101001020110201111202111220200100100202002211112121001211012210020202202101021212211101001010122000212212110002110201010112210122101201010100120001110002001012110002110211021222000220021100012020120102122121110102120212120001122002112221021102122211221210122201221122212000112222111101212110001000212012022221000210222010110022022210220010220121011020220012110221102111221201220222012010110212222112101122100212022200001022011021112222102210000122210111111011102012021221112101120001210222001012122112121120201121200122002012121000100022110212200211122211110012210021122202102121022022111010202120020201011220122121100102222212200121020110011010211212022011021021021001022002101221222202200012022200001011221202121121001201001001022011111022022201100201222110211110012212122122111011200010221220221221220100222011020001212112121022001021021020101020121000221021002021011010212102110210101000212210222110111001111021122012110110012012120011101220102220211212121112202021211021102111002020101021021000211221011211100002212112111000211222101220212022012022012222120011010220122010121210112112002112200110021120220202102221011212101012012101222202120020101220010112001121220121201122222120112122000022212021102011222012010202200011200200220222121002022122020011202200022211020200112120012000100211202210111111001011001102220022200020000202110120020221121111101112111001202100100110000102202112122002120001001010120121022022021120200202212200221120222202122212010122001112021102002121012122212011220001120001212000201102200110010022222100002020212221201221212000210001020111212112100012212001212122122022100001221021002010101011100222200200010100110201120021002221020120220022012111120110221000210122010220100121222010022200111020022211000101020210001200201120011221002222102012001122202112122000022222202221222011100020111012200121020012221011120220122110121122000012120120022012020210011020101121022000101121222", "00012121011201220102211002112211210110120011200002112101211201111122011000101110021002200020010002120000100110022021221001010110102120210210220120010010002110201100010002111112112010110121201002121011120002111001102000211012101022100120121022020100001121102212100011112002021021221222010222212210020000201220211112000012100200021111000120102112102221222202101021022122200210200011200211111021010211220121211201001012221020012102202110221201111100200010022021001201000011011102022222012122201110000202110200011221212221211211020020222022021000122000220112220021121000001210002200222000020210121200100122220221102202112011000112002002011010222201221011200221222001102001211102222012000210200220112200020101012110010100210221012000200220221022111202200122210012110120021110122021022010021202022221222022012221102012112111021022112201100201112102212222012021020101120021122112112112120112012211002122210221111120201002221100100101200122120111221101121000020010121011100202212122211121201012022112020101122122011002122002020010001122000001220002222111111212011002121201011221020011111111220100001011002120202110121201121000012210111010002111110200210122021112112202010111121201211200110121102120220020020201002122112221102120212101111200011011221022220210201120111020100200102210202002102210112111102211211010111221102022021020210001000221022101100110002202002020110122212011201200121020112120101101122010212200101010220200012020202101010200222011120101121012021102210202010221202021102001010102102201010121210222122211110012210112102110121100200021222100101020022010021211221212200202210122212210212112000001111000021002010222112102100110100112212011120220100122121102210120200100102111000011202121012200021221111201202102222011210220211201201112011201202211212120201002001222220011100221020202222002022000122001111012120001121211211212011102222101210121022021102202122222220022100122020220101121020011011121011221112100000110112102020222222022112222110210211021211000011012111211012221002101221120222021201100010100201220120012010001211122210200020121011002120121121010100200111112110022220020021022100010012201022200112102200011222212101120010201001211012110101121220121220200200011012021010221220000111200020111222012201001222002210222010120010212110002211100001101201021011012121101121110022220012112220110102212111101010021012022120012010120222211011020221002212001020212121122210012012110000210222000210211102101212011001112020020", "22000001021221021210011021211211221122010100020221102202102212211012100010110220110102210022201201110010112110212211121121000210121021221212002222002211012111112102020202122210122121212010212220020210221210112201122200000101012001220111011022010121111120220102200101120010210021012222102110021110000122221122210010210211020001112202222001010001211021101202111221100011001000200221022020001110201000202011000212221101211101222001110100121112110210201211000102200122122122202020122221121011220121020201121110122212212011221012220001022100121120000001021111020101110102002121101222021221202010200222200010120101110020101220000122201202211022221221102011222002020110101201211201201021200022210022001002211122011001212111221221110001211002222120201121001211111202012011101112100102001220020011020110000010222220212202110211020102001111012210211100002220010002102021211120221221201122022112002011220211120021100002000010020110101210021201111112220012112022102110210202000021012210202011012110122001012222112110211021110112211001022122001102101022210000201121210212120100002011000010112021121020022112010120212121001000021110200102022121210121222020220222011020201220011211100211120002110111110001202200022110222102022112100201111001012221021210012222120210201010100111222011012002122020200000001102120021201021002211020211011222121121111001201211212110201012202221010002021221002102122212220002102212211201002210020200000002212120121121001121002102000210022120211011212201020122020202222200012100202021121221222102020012222012022020111201111002100120020021020020021000012210000010000012121002211112222222212122000121022221012111200201212221022220010020000120202120212011022021202100022222002201211111000022110122002001022210111210211100212022222012100210010120000221110120200101022202221100121012200102000220001100101122101212222012022020001110110111022220200220020222010012220221110100012221010220222001122121101022021200112201001121000222200221012010100110002221012102202111121112102220200100110022122201112212221112211221021101210210111121110000021120212112122111222212022212020222212000022001002101001212211220120220110001101112021211012020200010022210220200110101211021102101222021122001210101020010000102022111111100210202001000012220120111001102101100122101000122021102211111222111202202120102001022212102202001002212002201111121021011110002000200110201111220020121200212220022211120012011011111201111212012202220112120210102212002", "00222001000001110012002211222201122211201012002202002010200010211222201202212221221200102020112111220010200012122001201112122100112211011221222200010211210102200010011001121020021012102110220102202121000122100011022212020020102101012212011122201021211200021020201222100211210212101100120102000101022010111022022211120211102122210222121020021222021222020022201011012012020210022022102110122002200002120021220011112221012022101021112020000112020122221110110020102111021221000012210010012002002001000202021221221011121101101020200121110121122202010012101011122122121102102202011012202221202202220210221002100111220022120201200121122020201020212212102220122111100222120012121012012200201100211120021111122122100112221010200022001210211110111000121001222212011201111020001111220202200011122122012220110211200102120100211102102120220201211002210102122222212200221112101212000010112210221220120201020212110121000011201101211021110100002220202220221021021210211100200210110220120021121102012102210220220222212202202201111112001022122101211002020112021211021012001021200110120102200221122022020021212112201010211020202101110110021120100211110210011012001110012211000112220201111120000211022022200121000000112020111022210101020022111011002020001221120100001101112020211112102021221000002200121012021120010212112200200111202012201202121101012111220012221212200012122200200000201012111022012020211110201122020200211221212000221121211200220211112220110022021101202221212210222010212102202201001101100100100122022020002222011220001101111111110011210121000221200020111121101200010220121021012122020200121002202012121101000011012001022110101200000111012201022101112121000222012012000001220110102100101221122212201012000020201222112102110011110212001101202122201121012211111010012100201000021120020220120110120122101000102002000102221002112111000011021021121200101112201101000122012220100100021212001001002221211011020110102220210100011211011102021110001210002112102112012011120011022102022002212201221011210201021221201122221112011001021200210000121210100100200000101221211022111221001011210010112110121112212201100210112201121022102121001121222021000001011111202122210010201110202111021001220121112210010021001221011100212202110020100100002012010122122120120021210102202111120200200220200222111012021221000101010001021000011100211212211221000200101011020222000210010220011101101212021022011221220102001111210022120012011012111201201002102102121120", "10002000112122201121010210120122000021112121012001202112022200201001010101210102212222000001200011121221210011121012000011012221012200120001120121010101121000111122112222110022200021211010102200012122212222201112112211211220221210021222211002121200222220210010002002000202121001222202101222001121122012001102202101000100221100020112010112020120102011201021202121020200120202110111200102211011011110000020110111201212020100211100021122201120211202210220202122210222111110111022221101220221121001012102000111201202222120201122110001200012222222111002222201221100121100200210221101211210112011202222002120010021002202022102200211111212021210100002112111011201221111220112221202201202202121002102202020022122022222220112102200110020012012200001110021221022120201022000102001210202200000220120120200112100102002121010101001012111110012100202120110212001020012102020212111102010122220110101020210000101200211020100011102000002021200202100221120110020112110101101221112111022211222100000022022001021110211112012022210011110112020000010221010210122011220021001212121200112202122121202211011100201020201202022122020211122102102101100102022021220222001012111222112020002122112221001211020112011120012220200000010000010012212210102102200210020222221112011121210121121212112211221210022122122100020220121221000111111002202011021002020021212201221022111101011211121222102211121212022011101222101210221010102110000122012221200221201221222101210010201011202222101010101211011012220100021112222111222021201021011020021101120000010210120022200102022220121100212201110200110002010202100111100001111112100211120201100010102120220010112102221010011121100220210012011121210020121201221202022012210021102102021002221020200020212110012001101211021120101202202102000010010010211020022111012011200000200221112120212120001120022220102111202001122012001001001022111211020200102102110221212101100000101211111020010011121011110210020100102102020011011011120110021100000220112001222210210212201020111002012022012212122120201100221011020210220210120201021212120212101001101111222011010002102201200200222211121001110002000222110100202221201002000122122110010010122110201110100111021011211122022112220111221121002101102120101002121022102021110011110201000110111001002202111112202212100122010212122022102100011211210002220012021210022202002000010201021220002212012020022022012012011101201012100211002212200001100010221211002122012011121021012202000122201021111200200", "02122222100011101102111010021112201122200002001021002002100102202021000110120222102100011202200221120000100002200011000100210122002211120022111201220012220022221011121001211110202100022021210111011101211222121222201111121201201002020022201111002121002100211210201010100211101012010102221201022200021010020102121002200210211120010201001200010121122222001000201200201122221200021000101122121011101210200121120012002201201011012001012202222220022102020111211201212020020200022210102220121012222000011000201110022110122010120220021202022111000011221112022211120212202112120201102110121011102002101020112001212211210211012002202221220222002122210222000011200220212202210202211212110222000112101211100200112011212111201000120112010210102100012001010101202220212221101012100201201112100112201211011110112221010022202020220011222002021000011122100120201122021120020111112021212000210001101201222210102002201002001101121002011201012201002202002021210121120221011012022022000021011201202202022100010022012010012022212010020222001111021220121021100011210112122020222011101110222102220010102122220202222212011211100120011110202100021220102222121021011120100212212200102102101202022021202211101211210100010222020110122120102011010210011211211221122200010221002022001111200222210101011120010211201010212221112011112000221201121020101202211210001221112120211012021220110110100011212020001202100122122102100011210120022001100210210012000211211110021110221110210200102011201000200220112220021020222110000202220010212211021112212022110200121001110120102112102220211220111201100122222100200000002011212221020012100112010122000212111011211211200101100020201202022212010202112121202102211202022110211002100021002002221111121220100000112010001010001221102102122222110202000100220201001022110201022201020211222110022011202001010202002211201012111201210012200102022021202200002111220012010010021210211220000120211000210102211001201222011220122012011222120112020001111122001012200201210222200022010021120220212210101000012120212120000122112011011012010200210121110002011202021222100002002222002021100221221112112000210220110001122120111212201111220100210020000011220001010002122212202120201111221112111222220211022021121020222120110202001122211222002002001012010101201020210222212102121101102111022020022201102021212010122102211220002121202200220100012100011200022022211222211111110202002222222210022202200202202011022101221121020001000220121000211012202112", "11210110022010200001000202121011012210102202201020102221010100002201220110120201011122221002021201111012022021202110011100221120201101000200022121122010120112201012121210122011021202012120001211110211201212111120200000211012121200100211121110220121022202102121221121111220011122100022000022101201011201110022010020202021120000201200002022221021210012000100211000202222202210110112022011001011001020220212010022121010001121121021220002000011211210012022221120010111102121000212201220211112012220001202110020212220220110120200101010220111202210120110212112011011121001000011222001101020221100000012112201001022110012220202112102221101122010211201200200102002111210210000011122110022102022110021000101211001202201210001210120100022201101202102011021000000201221121010102110102021112021010220111012010001121022010122200101022201122210212012212020102201100201022021220212002121112212021201121210112112202210002020121212211221010011212110010012011020010111011121200100210101112110012202112101211211100222201221200001100222010121001020102200000200101000110012112211210201022200220201112110102022201000020111012221221122110112022120221022002000102202000210011120220001102112120000211000110000102110101001100112212022020110121111212002122202010112011001202121221201110000120022000010011122220210202122122120222011111111101221020110220110101210002111101011110222100020020022211022020220022111222120201010210021001201100210012010001101211000122122222002021210122220101200012102020011102001000022121200210021101001120101012012112211110111102212202021001022112210001222212102221112111101022202212111102221102102012001221000121201112101122012011210102121001221122120200210122122001121200121001000212202101222200101212101100012201110002220000022100022012111222102101110101111022110202220002121210211112022211110012020112011021002012012201202100101111001221021021020101012111021101112002122011121010120121102122220000020020020222221212021011012120011020110111220110201010111220122000211200000010122220002220021102112110002101100222100012100120022011220122202102222001021010200220201101111001001110001202012000110222011122221022012100010020122111100220120120112200022111001102011101210220221000120122222200001002120021112111121112112002211221002002200201112120222102012201120202110001112102221021020002012012211020111001212020010210010001100210111112102220000102101100012221021011211102101222000202002112110001001201012200102002000202211121122110212", "01200221020110022010011220210111210201102211002100211111211211022002212000121211111212222210011021202022010211101211121010022122202112121022210121101110100110210101212001201002210200001111101201212211010001210201102120100022122221222102111121122111221101222122012201012112002012220100102210122202021222220122111122222021022102102202201211200102122202011102220011020200211200102211201002211222022211200220221110112222112212211100022200020002212200120202211211101121202111120110100022012021122021010211200020022102010022200212002222121111210001121020011020002102210220102211001010002102200100100100002100100222120002100102022202211122000221102011000120100121110210002222011201200011021222200122001021101010210011022221212210010000221121120122012111012100220012211210010222002122022020211210121200011110000012100101112102000120020202121000221012220020200002102200202110101202022021100222221112020200000210201211200220201010200220100201210102221010110222020001121211120121001121212112221110012200111222200011100100210122202110122100212101202221012210111222000200122202100101100112200020101212221110202212111112001001112002010202111121011000110002221110011200200122120112100011110220012012000011221102001200012201221022012011102100111020112112202202000122011112111112212022120200122012022021100001112222001112221200120010000012221202202110211002120122221101120021222210021002010021021002210101201221000000101101101200110221201101022100120011021010000102011010022211111100212222222021022210011010100220101212111220100000110200011202202211221121111002111010102002202010122212102222210201200101120212221000020211001120211210012112120210110102122022011020211011200001020200022021022001222211102102212001101120221101211211110112220211002010101212100222202200212210010012012120200210122021112201010110112020201021011122001212102121202001200222212111220111211222101110010020100022001222201002000001021121001011122201002122110011020011212121000101000000121021100221021112221011110212112221002121010102021120210221101010212210000102200202212121220200021020101220211202121101120121200001002122010200110100011022012100122211201110122202022110022002001112112001012110100102022010211201101111221011110210110121201200211202122012001010111021001102020012121110001122112220201110202202111112101220200012020020200122110201111202120100220211202010210200122220112112220221212021010020101101122121121202002010012201002110220212021020012012021100021200100020", "10012110120211211200122011100020200201001100222122112220111120120001112110012222020000122022221001121120120202112001020100102010001120002121001121122221210211020202120012021202201202222201101221112021122110122100010120020000110200001120201212212012211020221202220122211122100101112201111202110120121121202202101110110110002202201122010020010020211100102011202100210210122221211011102020112011011220222201201010101100211222111211112111111002121021112110220220121220211220021122002212100122212102001212022002222211222111112110000220210212212221102101202002210222021010001111212212120020112011112122101011222120022012210020002121222010011012201010100101210212001020100022101002201001121101011122020102110210110022210002121200102122201011022022210211011221211211021122201122221112111120001122121122011210220121212002012022122220212202111122111101012111222002210202111212110011100102011101100011011112220210220010002002000202001222212100010201120020120112212101000002211202111001100202021011011200101110221202011210121110111201212201210202002112220101002110010011211211121100110122110122101121020002011201102121020021202000122012211201020011020102212211001100210001112112212110020120111010000110211200212222100210211000121222112010221202110120020111121002201210112012000122121121000020202212110122110111222020221200102222112111201101120002110122111100012102002221222002120001020201212012210202021200010110110101202020101012112012110012000120001021120120220100202202101021110022022000022011121100021112112010122201222101202101101001201210011001212221020212100221101002211012112111200121222102011222211212001021021212200002112112022112120000120200210201122222220002010102010001120012021020121201011210000120202020110020220010001120020120220020111200102210102120002020222112102102111222100200120101221121111122211120000110110122222112002222211212220022120010221122121000220221011020020012002022012202012110022001002210010011212011111011012022221012110102100211110200002020020210212020220201110010111021002110221200000120110010102211200120010022201112202222121011201220021112020212221011021121000211220002202021000011022201201202002121020220200112002101221200210221100200211012121011111201021211021000020222102100212212012202220012121210012220211202210010020221102212022012102022022200111102210011012211011102102220112020012100012011211110110122012200021001202110122000210000101211210220101020101220102222000202011102100110211100212112121012", "22120010011122121001010111221002022202000122111120122102122101002202112020002100002011002002201011021010100211110002100200020002210011011221201222221022110112202111011221222000111211120221222111201200200222221100001202110011120001210122002222100011222200212222111111120211212022112001210122000022012122011101011021200002011100211222020201000122102022111011102211220020221221202211001211022022020000111100012210112200012020101010200121200222220122220210100211210001112210101012122021110210122211202020211220000020221012101220001112000222200202120201110201021012121202111102010020021002120010202210101102001001100201012202121102200111102020112202002110012010022110002212002210101012002121222202001012221122022022001212102102000012212011020222121110112111012100111201202021121000012201001010100000011101211112222020210101022002011001120021222020210211220110020100201222202001120220121112221001022201001220002202100222110001200100010022111210122221220221122210020001202022200201210220101201121020011012012221111220220102210221212102111111012111000220000211021101120220000101122100022100020111101212111010110210200101101000020000100010221002022210100112021112012210012221021010201000112220111121222221002102001021002122210221002012020220112201210122222211102111222000222120221111002121121220211102020022120102011120012001100012021010201222012011211122100211202222020000012002020201022212201212122111220211010022101002021021221120021120222221012112111121112111100102011121122221000220201020200222100212002000102000200010121021201210102122021210010120101000011011021011211122022112110000112111212120012021102002101201202111102111102021010221100022221202212121010022001100221011221102002001020012001200221012212000110202000122201202202011211011122121201100022121020022121010212200112200121001222000012102200021112002212001122210020002211102112012100021111012020001001010122202011121100201202220221012000122202110001221010112012211102100221210210202220001120221100002100211011102222000120000000120202121012121222221000210100211221022111000220211210220022022000202100001110222121221101222110222110000210200101111212010221221022222201200211122212012200102201110112010200101221212012001102111120122212122220222002012010220120202102200110021120220020000000201002110102221001101012122210121200021111112100021100222101120101021001012101222221202101202200120200220002200110211102210012220102102210020002221101220201001102202211122211001000002200012", "20002101101120121122120022200011012001011201122122210021222011000001001002120011210220021002200222210001021001212002202211121101120011010112121111002012211011210021202020221020102121111002001012210022112111012020101210110202000011220210101121222000120201021021211010001000202112100020020100222001101002111112101021011112202101110202010210001220212012121010202112222211221121102020002101110221201221221102012202102221211212022012122112202122020100111102000022011011202112112200222202222212021021002120212010121211201111222221022202012120000112221212122120220012110210002102011100120021122202212210222100122102121201100122102201221200101001102201222010011002210001112210211010112120020121212122200100122022200010111101212011112221002121010120021100100112222221212201110222121201000021021010011010120202112012002221220201112220112120222012020100220112110121202101222120110010211022101001211101111122210000222211121202122121211110002000000120101100201100000102012222111022000111101101201111021212021220021122210202010221121121211022210212010120220111002022020100010202011112002000020001112112210012111210110011220201111022110202110010110121121100000201012112211200011011221211002020202011010001020110220021120022102211222201002002012211022120100101210210101010222002122000102121120021220222002011120112102221002010012001002002110002000220101012221120100102220211112120010221112011101020120210211221202112212022221212002012020202222220012221102012111201221001102020010221210101021221110211202202012112222222210211101202200012020022220020002210111110221001020002011211110200010002010221012221222022111111122110110121000100010110222002221110000020001001120010020221011001221111102201002010012010201121100122112101212212102220221220201211102020211000221212211022201020020112102202201211210022021012011121121200012110021202202022121011210100222211221201011102002111020212202221101110112210101211010212000211022212211000100111201112212101101021112100210002210111212020112021200101122221100122112210021122000101011102202000111011111021021110211002020111011222022021121221022101100202120002121202112001020102122222000100200111022111011201221201121210002002022112200001211121212110000102121010200212100020122211002000211022200000021220211211102021212021200212112102111020220210120122022111022000102010012020201021222012101111202120000012201010021222112020112110020100122020221122012002012011201210202222001202020212022220010102210222212222212211", "02011101020001001002121121201002002122220100220020010221000111010210110111001211110221111222112111011120010100112000100210121200102101020010222211202122121012002002100111000212022220112102122001011021122010202110001202221001222012011212120212210102112001122111011000200021101011210010201102112121120010212011102101201000200110201001212111100010200021202110212000000210210112100202212012002220112200111210121210020021120121121002102210120001111111020020020002021121221210021122100100101201110212212120200012211111111222221020211200222101020201211122200012120000202020012212202021110022202212101202001022212212012201021210002121021220120221100120200102001121010001102221000101102021200220002020112000211200011200000212200010001010211000112220201022211201022011222001211220022122201210100002001211020222201000010111110021200210022201212220111212020201120002211020120020222221110112120122202020011022010012222011022122222222121010121100122222220102021221102022220220020122212020011222011101121012210002000110221022021201012212111112021220121002110110110202201222112022102110000010020020111101120102000020210002001220221102110101100020011102110222001220000100021100010002200020002212210022222010020120101121201020010010011221200020112122201002102201211022221111201001200111011211020220202202012022210012001100220200012220121120022110011020211022202200122200002101201110220220020120011202011020112010111012021212001020212111121201120210101200022111210222211101210200110101021022210211202000221110221201100010220210221121200001011210121012100011111121211212102211211020002101010100021122021201222200112012122201020210101202211102001212011121211212112220112221012210110200221111211120102200022001021021011001201000220100112012010100100211101211022012220000021200202010120100220121022110100221202011111122212101001022000112001002101112202212001022011122112202022120202110220102222011112210221220111112102001100112022122200001022022000211111120110220022101122000222121201100021002122122011102102121101101221210221212011100010212202011022010221111000022021212112120002120122200020012021010002112001220201220000222110012101021220121020201120120221021001111202222012000210012010211100022000111012011020021120200120001020002011010201211112122222200201001110002201110001112001110112201022002110221211111001221120222002102000001111120202022211221220212110221020220101121220100002022121201202011202101221102112221001010002111120112011202011021210010", "12200000112121021202100021110220002201100021021220001012020200210201122202201120001020010012200220102012220000101020022102001122022201111121022021100202201012121002001110220012100020201212021221102211020012122102102110222112202101002001101110002122020200201022120100112211221112020201010110011020101122211102112021122201112002220121100212022212110121211212211102200011202002122022220001120122102110011012122111022220021220022212221022011200202222220100022000222002000211101121002001100121102202211011122202021010200002021120101200120011222102001222012221101000121101121210122211221000012010202122211210010020210012002201012000200222010010011101111011010010201111022211101122201011011021120100221222120210112021120000210102002002022121002110222212111222020211102212021222222010001122200000101000021122220200100211020010000200212220011122100020121101101200020102022211211110220001000121101222022001111101122020011112120020110120220211101220112110101100211111202200200111112002112202201212021012221201101011212111110011222011010002012200202012111100212122002012110020202011122120201001021000211012201111212002012020002020201100001012122122212012122200000121201102210021201002201210211011200220011002000022221101000210110202110222122122220201100120210201112120100201022120211101102021202202010212120200120102100100101020201110110212122001222202002100000222221120121100010012022112211110201200021100200021201211111212000220021221102022100001112020122120220200120100101202202221220000010221112020120121011202111200011000121210111101222121102001201210020001201220021020221002120021100022021010111102022201211111022202122100201020211112210100022202101101012112000212212200012002012120110202022002202001200102021101102212221122212212010200110110221112010121020200111200210002202210001122221021202112101002200101120201200101011200112121111121010011212210001210111120012120212000110202112211220020221121102000000000002221122222122020020100222110101221212221102012221111202112122001201210210102112211022220012212021000120110010210202101100201202012221202202220100212000202101010022201110220102011212210220222102212022212010111202120002200010101221000220100202112022112011110120211010002120202021011110000220011210021020022221000120020021100110020200022222010000212122021001001201011201101100001111011110021120012010001012100100020121000111200111201011010220102121221110100122110122011222112000020020110201102012022011100021021101000212211100012", "12110202022001202212002112121221222020100211222101002222102012002220120102002100212112010020100011111210021220000110000000010202000012200010100121121211012201012020202120221220020201022111112001121210000000022220021011020020011121010001022201100002010121021212202200021110121221201222012010222221022010211200001212200211022200122021220021101110000101010202122012122221010000002222111201201100002200121221102220212001021201201022122212022100220221012000111101010001011102112101201122010202122021221012011121121020212001012202210212102210200010200210121001020020211222222121111010100100200002100202121111211121110220010212200110220001001021011200110012102021102121200221111000121101201011120000122001220220112110021122012110120010022012221110001001101121220101111001112121022110122212210222010101221211121210120121101212121012211211100211202102110210112002012102210000200200000112020002122001220021202211200211212101020121221220010102122200200110001112001120100102001211102121010100100220002221101000121002212020210210220211021000010122210112120020221010112212102212001211020111201222222011012220121002001101210112201112101022001101111201221201011022100201110212201211212121202020100102222101021021122111221121011202020120121110202221100021212000001002000100022201102202100111100220120210120000001012221010102112011011002101121112201020111012121100212200201110000001001020221102100112221112011222212221201210220210110201101200221212222222222120211121221200011112101202211122020101011200212002220022120212100210012021000222122220122112210112201111200211210000202212122212122002121102200010022201210011100212100202022110011021212222122212022201020100102020012021010201021122110210022001222200220122002112200210220011002012200001101001122101122120120120221221202201020000122120101012202002202002121010110100120120200020020210020100211021002012212012120010202010212010010121220110120021211221221010202221120201102222222112202122121202122011212001010211001011120020000022102112000212201001212201222000221100022012101112020101222000011000200021220220021221021211000020111011012101120012221121010211210002100212102222111202010022202221020101211121011110111022121101200112221200101110020021101200002122120011101021000011100110020220210101012201221020110211002022222000112000001012210122101002122210110122201220012022122010112120022021112120121021211102011210022210012021110021221121022021020211111122200122002020010012002210000220220112212000", "21221221221101201022211000012100200200002210212100210002121000110220120201011020122212200012221120211120011122200201111202212221202001201012020210220000021020121122111000010122200000110210222110112121200020220102110021101012222202002121122221020100112222022110222220222210110011202221120102202211211220221221121201122102222222001221210012222000101122010210101001202220122002210210022022101220211102110212100120120110121022100210111101202002200220021200120121000012112110221020002110121200101002200121110111000202120020111021201120102021102001121111020200122101020200201012002121000120111000002110212001112121021012221200201211112222200211120021212221001121020211120101002212021101200212022220200001220201012011001102000200222220001010221221122102210201101202120110111021020121200211122101221202210012210201101212101111201000102002111011221211121211210011210111120211221121102001011220011122122010100122201002112222200012012022000222121102021001000020011210212022122120002101012221012220200000120101001002222222102222222020102121201112112212102111102110121110001221121002022200212120200100211120212021201110021211210021001121221020020202020110011000000210211101022101011222002202202001210112000010011120110110010122220102202201021201102021200120110121202021010122022010202222011122012201012011001111212012012200011210002211122112221212010202212221221020220121110201101202100002020211121110001011202010111021122212012022220102122022210022110222211211211020100200112200021120010110210121220112002100000012122101211012111212201111012010202020111221111100102202011221212110012202212112221012121022220201202222122010200020222021002010222022022112120022100200120000002212111201221101112212201021211001012012222211101200101210010000220012100210111012111002102021111121002020121111112010022200121110112200220220021102210210000112221122012012021110012001212020020120011002121122110012200112211120101001211202120021120222220000220110000202202221200000000210222122011102222222202222220112020000212110000222021101202022010121101122102002212010101012121112011120210120211022201202002002010221222202002001111210222020110112211001021001021121221221112011200002211122121200010120102112201221110200212111000210110111202202121020101222020102111011102012020100022001201001111102020202001202100020120101121210101101002101202112100221200000101112220201021020221212100122112121200221020200000022220222220121101001211200211002001220002011111121222001021221", "20011110002122121202100210201222201020011121111110222100221010121001110102121211010001122222220201122120002212211100101110021002001020002020112021120022022121022021020021201221122020211112012212101102221001022001002102101022110122020020020222020200202021011020220211112022021002101120201220121001022121220120121022020121102100211101122220100101021211102201101120012020111221121211220220102100220111202100101101001210011100102102201122002010111211101100101120111102102020100101211100202211200202202202122200122222000122120210222200120000000000021002101102122002102210201220202102100210112120000011210222000100002011120111122110121110220101200021002211022202211002112001211222011101212122001220121010212201102000012212102010202011110201120210211200200201211110112211120100120020101002122121021121012021002212212001102122022100200100122210101020102110202222110120212212212022000110111021111212220010112022002222210022201212120210220020100002211221120200020011012212121222210110100200111022121200011101022102212111202110221211020121000202020101212212200021021001121020212020112222101212120122010212201202110101121101212012020222002020210100021211122011200221001002220122210202201100111011000010221011221202111021222012222021210220001022100100001200201200111100211201002220121111201202202210112122120200112111211010112102120022221202101100112122220001101020110201212211122021222010102212110010020201111200202201220021020221012111021111110122011012200221012110211011201021121212001222000100222200222111020100022022021021010221122020001001021222021112000101001000100010020122221001112212210012220021022010220220102000011022210111110110222210222202021110021020100101012211122110020111012001111210200102020000111220100000022221210101122100000102102110012022001022120212121201010201221101002000021110211001112221010212121221020002111202220001021101012010001210111220112012011010020000000012001002121202002110210121211002002022212021010222210222102110212002112222102100222100120022220002011011211122111121001220022222000001201201020000101012201200021110022001211122020100212022000120020110020212211120000012201000210210110101112000222222101221012001100000020022010020101001001002002120200012221020002021200112001202111111011220201211120121012112221000102122120101012112000011120122221010021211012200022212212122000212121100121221211022121121210020201102220212010220021000002122010001002110122110010211200201221121221221110022201101121201022100", "12010121110010002011100012122121202011220200000020210220202100212021202112211012121210201010022002110021212210202102222220000220220111002201021121202221222121221212120011110120100100112200122001112220112212201000222010221021110211102200021022111001002100120120100110222220101001011212201200012211002222110001102201112111022010000222002201101120000200010102112002102020100202212020212110201212111101100102212111221122202101201202022012022212101022221101021200112220112101202112000022001211102010121200210221200102001221222202111200110010000000200002001222001211001121222210002200202001002111100010200100110122021122010120000102021210222100011111212011200210202001000001211000212012220021102211100002111212220221222021002121020212122212212122101012002210101022021002111112021000001110122122220111211000110200202020220002211202100112102201221022100210122002102111201012222001221122022102200202001012211122010022122022211000202000220111022120212121122012010001111122121000111111022022120201220221220212022111202121112000012102011002020021010211012202201222222222102201022110021022110001122120211220020002120012210011202021222202011110021102011221201210211111202111222222121110001101012010222222112211210111102102212101102201112221202110000122100211020010221110102110201211010222202020102022101012200122202000121102021110111210210110202012110201200210100011111122200012010200220111200100221112120111020212200222220022102021020012021011222112112011012002222101110122020020102110211212020220200100002200202102022001000022200221120112221021011111201100001120012002100002001120022120010100020022222210022010111112122101111011201112221102012010102111201121201101120002002201011121012120111012222020020110121122112112221101201210210001111200210011111211002210211110021110120011200012110222211222201102121212120011012112121212221201211102001012010121000111012220022212120002121222120211001001212210122110021111101022222221100022110102121211000101111021120120122221110220210001021022202022112012101211202010110021110112022012011001112122021202121022111200010021000202202110211221121110000101121122110212011211001001120212022112111011200022011021212100200110122112101210221010120212022001021010220101211020212102102101110221212212200221211011200220211220112221200222111002001010210011102221212011001122120210000212110202000201100200202211100121120010112221022101201202012102000022020100210000012012120211121222222121112101111211101111001120112102", "10021100000101210201110200000122200012001122102200211011002200210101211022000101011200012202020021020220200011010001210101212220202122012102222102221102101121211110002001212000112112112202102201211101001021020110101200000202200021122210222020222212202222022211010200200221121202200101220121210102210120211102112102021121100202101012212112211112102212120220200012022210210121201020221111021000221011210121010012112222002110021022202120011110002120111211112200202211121001212100221000222112221101021121212112011111000100100210222110222000102111112122000022101201222210012100110210101022021122220011102000122212211000220102120202020002110212020002022212100010001212012020211020122121200100102020222101122122101220121002111010110101011211012022110101021102221011121120020001202022100000012221112001021020211100211011000000220021221110200222211102220012210110002111000222022211010120000121112202202212102221222112020102021110112111212120011212101222210120022110210210201201021200212102222212121000220201012101211021121211202122120202220000122200011112010211201200211202022211102210212211111211100112101221210212220121021100002100201220110221122002011110111111012020001112201121110100221211100102211020002112221010011122220011101210010001112202222002221102012002020211210210022022102210100120011211012122020100220202121212202120200221220121221220021121012000200122110212010021211010012102212111111012021221122020022112210011110022222110201011211111220122122022022010121222020011200000212022010011201011101000102001010021012211222122122022200122021001010100022202011011201202000100212012111111221202021020202200111121210012222012120210202211112021222210100202010002110220210121200212210202111201000212100010100201021111212221122001022100112022011000000022221111012100112211011101020001121222120122000120221022101022120221122210221201002021100112020102120001101221011122011020020202120202002011022122021222111112022121011112100122220122102210022012022211110021110110211221011221012000020122012210001210201000201122122202202111102212200001012201200012020110021202221212012101020010202202111111120102200101000122010221001011100202000211011010022120020200012221101221002102210010022120111112011110101201010001100011210102200110211212122012101000020002220020212010211212102020212200221101021021211202221021220202012221020102221122021110202100021001001012220121221202011011221221102110222210021021100122112112010002222200211210212121212210221122", "20121201020112121120012110001020221110222120002210102212011100002120220112022100112222122222102001020100011101110010222200010122100212211212010222220221001210210100122221120010021110102210010101202011120212120222100110102201222121011121110211202201112020212110221120022112212111121200201200121001100111122212120000201221001101112012200211211122111020110000102202021212112102221201221101100222000010101100210122012122101122222212022101221012100111220121021220201211112000220102101102201122101101022000201021001212101111201212111100000120220010121221212212121220110011221002211110021002202222200211211212121210101202220022000000111010011002012201002210220001100100021020202220212001201012101212222120221210101100011221220012020021201121000100011110102200002021200012012012002200010110100100011100022210000120002011012222101110121220012111202011121200222211012011022102121202120102111210020021210222112002100002120100012121221001021012001101121112022102100100002200211110210222120201221120000201202122002012121001201022012201211111121001222112102101021200002020012201120202201112010212201111211120001200001221222110001122012221101121102020200202011112100011200020120102210001220211111000100211221122000222001002212022221010220211022000100011112001002121002010210012100222221122120101222021002001120202211100001100202021111020021122001121100212202100022122202020022002020212212000110011221110101211120000200211210221102121211202221011220211011211102001201011000001101201222220021010212111012110201121202211200110010100012010212012020210120210011210011221200222000001212200000101122122120222020011000202021101001112222122002020112102210022221122211121122001111110020101122202200000210012220111212001211021021022210011111011002110022021122200112200201101020112001200022011002010200111102222020120220110222220020211011202221022201211212201202111210201022001020012000220020012001220020012101011011112100221221220202020202201212122121201211210021100221220202220012020120201102200020202222122210111012201112001121101021100201200010220200220012221100200120202210010111000121121012002211221211221210011200001101120100002111200111021100112002020101020221020101121222010012200021100111110111221222112202110000122211211010102222101212011122200121102021221101020201112201111121101000012012010201000201101010121112211002012111020112110011122012200002002121121002202202011212001002002210020211100001012010212202021210101211002221020022122220012202000", "02100122000010001101212111112112010011001000202010221120101002001221222121020212102020012212220110021101001201121011022122102122000122100121102012201001202001222111001211112102102001021201111111102111012000210121100101212222110001222001000010222022110110120221100011002012101221010021002120002120212020211010020212000200011120010211001220122111000002222211112020211110200111001202010000212022200212101012000220210002012201001001022000221021011212102002111220201202221121002101100220222222012221000210201212001112012220220021021002121211112100200210011010222010220021121002122201101211111011001220010022111201201021202211121020220022100001021110102222002022222022200200202112021201110022210110120021000110202111212202200112010202112102221211201000101211112120220020122101012002211021120101102210020112022112112110221112112121011012121101111020200110200100001021210000002022212212121222010111022012022012211221110212110202110000121102022100011010110012222020122011020012222011201020102100002120211010000221002000111012111012002011210222110012121111121000201122211121000020000000122022101021220022220010012011211001220111111111112102021111121202121011001200102010011201212000220220120101012222120201001002222112111011110002011222211200011012002211222022000121221011010012122101000101120201002112221220002211010012102200011022221122100010010020002021102010222000100212212100220211020022200212002100001200120000122201210111121122010200112022111201022212200012221012210012111202102221211201220102012002210010222101002111011220100002210110200201111101202020002200200210002121111220020000212011201001101001111002021221111201110010201222222121201211110102012002001010100011120200021000222222110022112112202120220101021200110120022101001101220020221011111012122012010221001022120122222110102210112002201121121112222020021221000112210221122210100010101012200201220012001202102021021010200221211112002011102021011120200101120011212101020220111202220220120120010002202112012201011002212022210011011000000002122110220202002221010002222002122022110020121122012212210022012122222022122010201102200200020112000210122202110102001212021011001121121100210021022110101112002012101110001221102202200201221001212001102120110012102221011212022120022000110100221121221022221010112101001101212220212010120102212010000022212002022122222012200102100212222102111100111210121021022010212101100021212202201011121102012210002111010010220110012111212221002210110101", "10020102112002111002011120201112202111011110012200101100100110221222211020111002000200002001202210201210200120101012112210112222021202202002010002121221222011111112011002120220122102100220110002111111002110002102102020101211010120101021022220220021220210222112122111101111200100011201220011000200202111122011110011121221012101010202221012211122021020210112202221002212010211201110202022210121100001121120220112111000122100111212022110201110011111121112120012211010101201100210111221110120011002211021220012222211101212021110202211111222122020120222001222212120000112121001022112112020221010001002101022102111002100210211212111101221211011202021001012222101001000002221022202222111020011210222220120001021021202021021021212001211101221022120021120012220201011210212100002100221021020101000211221120101020000201222020202012201101120200120022201112212101112200221212000012022120021012021101221122012000011012021212112110122111210220200201000200212121010101111202220011012220110211002110011012210102200221110210221221222021001221220001201012222002122010120012202222120022210122020100021002011010111000012122120112001011202020011012101202202200101211220200120011120012021211001222122221111020100220111021212220221202120212102000211121002211101210101000110002000100022221010010002002121020220020020102022200021220122010201012002102222120020011202012121002202101201202011000020112121120021022102102011220212102012120010210120121221202020002122201110001211122011000021222121000100010120012121121020012221022010111210211011212211000012111012002202102221222022011020101200010101111112212020001110012011122212200222122112102212121222022002200020210222101200000010211020211212111111210010011111101212220100001110010201020002221011101212002201012002111001122201102212222212221211111012002220222220212221001122100020010100021001200222201200020212201022201010122122201122122011010101022020201120220200201211121120020201201221211110021111201101112212211120202021212110020221221110100200001122110200122020210211222111210210220200210111000002222002001001102211121112220112112221222221201112120210011111001202202212020022210000102000010000101010110100120210011120210210120121201201210222100122211002022220101020021001011110201212012202120102110211112122202021111110102100212002202111020200212210002222210111111102120201201201110101122011011212211211111120012011110202120220001211101210112102220120200100102012112001202020121120220001212211020022112100", "10102022102222020001222011020010110102022012012000020022201100100121022212021110001021002011020202021121000111010010100011202110112111120210202000001112000120220011022000210020021100220022021120001000011020121122102022210201200110220222111102102122120100002122202121202211020112222221200101220021112002102112101121221012220001001212002100022021011202020010102110011111112002210101010010211100121012220201120102111101000202111121020211202200212202111222220120021101020202120201121110100202010212120021020212102110211122200102120201210110221101210001000120101122020121212122102121101100101120110211221001110102021102020002001100020021011122221002200121202011120021220022010012001012000111012011102012111210202012010221202110222111201211201010020122100202011220001100111210122011121000012222110100200100000001000221102002022222220201200211200002101111102110111120220111112102022120212110021022111002011111200200012120021100111122001000200202011201110021110020112010102202211011020021121211202020210102022010111212212001021212020021221212001022120201020022002222122221000112111202211210220211012012212211012011202120001111101020221112012121020112122121021111122200110010112010221010021000222100101100200200112121112111021221122112122121100210012012201220202010210000021120020021112121022101222001210121121110200000021002001020221120021212201121022201110202122111212102200121212110112120200202111222021012200201122220211201200202212021012002220012110220020022110211121102110211111222101022221022000200121201222100002122100110112220110212221111010012001212210111020201011201220220222210102122111001112201111111000110020121111020111022111202022121002101012211222012201220002122221101010220220021000111011121222220202121202010101102002122200012111001102001120012122002101010211111022021201221012122102222110021122220220122102220220122202100012220010011000002000000100100101110211011012212011000022101102212121100110000200000202102100022012120200120222012020221122101021002000200120122212102120102110011011210212122222212222212011122222220020202222122101100112122111212101210202111212200021001002012011101002220211020020000001001111220222002121211020012021200102002112120000111222201100101220112201212101220101221111010212212121120001122122122210202101221212020201112112020012202221101012111112122102022221200020010201001020021022010002122102120112001001201122110212122020110111111210122221112112100022010020111010221211202221211001001200200", "02210022220221022102202120202120121212221212221110012222212222102010222021121222222022111122220002102102001201121111001102201022001212001111021022110002022000012110012222101110112111200022122010111100011220101000000102222020122120011020000001112112121210022001100220020101110112200112022121000002202121001102210200211222021022201020222222020020000102201101022122210101101001012201211200200012100200022011022122100120022200010021221122221121221210111120210202000201012000121101100001110100221112211001102020012022121122201201122202211122212101021002220220220010101211201111101101211021222222011222000102000220012002212222020210010220222020201211111011002202120212202100022022121111100011201000200022021110220021011201001221021000010022102220220020022120102121200102100011221021011220201021222010002000211120212101011200202012202211022110111002110210022010210200101100010210020000210001222211002202020200112222200211220122012210210012121212211022211100221022112221212021021121120011102112000201020202121022210022100201120020101010020001020120210012010102000110220122111110212021222200002022220100101010101010220211020012012112202012220022112121022121102220212012220012112121011111110102001202011112012212210021221100110110222121202212021020121110120100122210220020102111201021122020221222121112200000100121122021121102101202102001110020001000200002201221002021020000202202222202011211102022100210201002202122002002121111202110020002201111021100002121110012121000102110221221222100121202222212220021101010011220010220010202101112011222210211102121021021000000101012001100120212012201200200020211112211120222001002201102210112011121101201202011110222222010121002200021010111101021120222212012022222220002001112012202020222000210000121100122220022022221212210000200120121102002022010200222021020111202101012110211220202022100111010222111022110020202002211100120212101100001211220122122122221212110221002001211020220011020000120000111021212001221222221101121000010122221010201221101022220101112221100220220002200002122111210002110221200000202010221210222212000002112011011000000100101011210100212210011221211200000220221100212021010011210011112100022202221102020211011221110220110222011201210112021100011112112020002211120200121120222101010212100010110122112001101120000001102002012212000120012222222102102021112021220120200011122201221010121010011220011202102210212001011210100011111122021211111010112211222020012010112002110000102101220", "11001200211222002020000122120111101101110020211112220022012010221110122120102121121102012222211111202002112101120221121020202201000212202001111101211012211100120120121001100010001010102100121220210102002201110221000011020110211222002102002010222212221221122111220220022221000210211112122221021202121110020121001111102211022211212021120122020110001121010122000021102122210110120010021210210121121202212220200102210220121121211220211201000220002012022111200200120222101222000102020200212110101222020002021110110110002122122021212200112021001000122022112021002201100021121100121001011010000102212011021200222201220021220010002021121212121220000110220021002221112222020111212021120021110011120212100022120021021022101212012102002102221121010111002111102100101021010210011000021112010211102000222210220102120021021101101220001010000121121222021222010000021002112112211111111111102220020011012121101021121000111211101220222002021000220020112122221110200210020220122002212100001010012112120211212211101211021120001112112201021100200010112122202022000110200220221222102012222212110212212200011122110011021121012002212210211011101211221022102220210221101021010002110211202202020102002212000222201212001221222010102022112020000212111200011210211000121202102122101111002201102020122201100002211120020210210002011001200011110001001210122200202202102012011112212000101110212222220212000001211220211022200112022222202221020012201020121221110122202101202112121010012200002201120102200000011110112010010020221012201212122210222001121102110010222101122201010101210111111221111221012222110220110111102221222110012112221220211120022112122021222211020222220212000201120210202202021012222001100112012022001100100121200100020211120202020220120010220010211102022212110111121112020100020211111212102021211010220000200211222001111010100212001202100021212000220021200021120222102222221211201011102011212210002002210122021212000111011211100210020201101211201200201101121022012222111122211121022211200120122012110220200220012220222200021212222222121021021202012112012020001020222202111001201102111121002010200012010222100222102102220020122211222211200120222022221010001211222011010110201122010121120002112200012112020201011010022212102202202021221100020121010011012102102022120022220002212021000010110101002022220222201110211201200100201112120000101022021121020020200202100111112202212121021221001010122002111102020001001022000210102221201100122212100120110110", "22010002222021001111210110100020120001212222010202122112212121222102111000020122111002220022212111012002202122201111021211000222000011202220121110200000222021020022000200101011212210111101211020001120201202110212201210221000112001001201000201211001202100121202112100012000222012121102100210211001002021210210201102001122121001211002111202020002100102010221122222102210201112100011210022021000002110201021102122010012000000222012122111211222101101110202110222110220000000021101200201100220111212020122221220200021001001012222122200012012212101002220122201221010222110020001201000002010001000102002121121200001000202022200122201010101000211111010012200202211211122201202102001001110110200021201012210221212202221022111020010022122021202200002020021020212202120222111011110201201202221001221202021020001120011020011022020102222022120202000002102000120100121120222112021212102100211011212111022222112120010101202020010202001002011022010021200222212012011010220212110020211020210220222002200220201120122220002001011011200202002012112120211012210222111122212111001020221112020012222021222121120220121201212121110121010220002120212022001000120120012211100202221121102200101020020100000020020001221102221021100112010100012211112102020002220122012210112011120221212122102112201012110101010110100201200210210122101222121222100121111020210100100112212212222102101122110002012020012200011002211101010000000002220212202110112112002120120012012101021212222121212001200011011222011100212221121001002102220200111210121221120000022102210001020010212222021121121012001200222102001120120020021000101021012212120101122101210102122021021102021010110210221121200202111220110110121101002202200202012121111022102201220011101012010100202111220121022012021212111220021121211211200022010122001002101002002101201201200022021000000121211100020220100201011021002101022002202202221012112001110121002121212111121022222122222120220012202212211111202210221100100210122210211112211011111110021121110110112112121002011101201201010022010010100022010221202222201011220021212010001002201200202121122022122121000221111101000021222111212102111200012002211110120022120110010112200202121210222220021101101020121110110110102001122000001021120021002222221011111000011202121101110221121120222202022222012210100121202112110111012120021012111201202202021012012120111020101102120202102000211201122001122000222210101200201020021212002000202100222101222202111100112211001120222221012", "01220001020110102221200210111200020001202010211111002002120122011001111211022211010002000112111011012012012100020201021021212200121121111200102001020112210120201210100210220020220212200110121211020221220220221202100012201121022110111120212222020210011022001111212102021001102202022212100020221221010010102010101010022100222001001212202020002100021021112211001220011020022120222202002020110211022220202002201212102122112020121222210121010001012221202012000021111011201102221002120012112211001100012121001011201120121211222200221110220010210002201112100020210210020012201122120000022020101221120210120221002200010200011211211002202002101021020000210011022222111221000121120211202120211210222221110111012021202122012110021212010222121122120011101001121021111022021212110010012101210002122002101101222011110211100220102110001100011101210012110001202122000011200201011212102101020122020222022011101120221201112110210011012110020011112222101110202212221011100122001122020111102101202201100021001120221010221122221201101021001021001000122112020121211120021100100210010122212200020020212120112221021220010220120110000121112000201100122000111200202101011021022211021022100111020120021100022021020220221001201212010100010202022012202020122222212020101111001012101000122002200101001221020000211021111110011121222001222202002000102002201100202121210220201021022221221112111022012022102101101112111011001121110000121020012220122222120000011202222100222202012202021002221201211022122021000100112102010101022200022110101211011010122202211021201100020002220120100002220120201012222112201210001220002200221211111212102122001221020212122011100110210202212012000211010020022221101220212111122222220020210121021100112000021001020201021202001020220120010000010020100211202211102001021102010212020111101201121120022220202120021202022201222011020100100010112122110222101210000000220011222221000101011120001010011000112112202001210212000101212020020020122212202102221020012120021221201120021121211120022002020101012000010011112110002122110112022121201020222212201200012002012022010101102012202120010111200111020221120020122012101102120101012100011210001021222012021121002001122000211021111221122110110000120001101221210012202001102020022110120000110111012022110101102112022111122201220022200102102111201210000211212000102001221112212002002120200200221021001102200112221120001201000112102022001210210000210201222211111202002222121201000210101002010022122110", "10200010200021210010122022221222121210011001210010012202221010011020012212111221122221211021101101212001200110011221022222100100202022200002000102002020220201212020211012102210220001211101112012001122011101002121210010020011222022011220102212110121111202112120010211022121101021102121101121221020202120212111201020220020112121000122122112112202201010002221022101021101212121210220221011222000100021110122212002120100022201022001102122001011000222212121001002211212101222120001101211011221122210212021000111011110010200001220122122000212110111220120122220011122121002020020102221100210100111211212000022101112111201220020121102212010002121201100110102220010220101110012022002212020101200110010010000101222201021011211112022110121020111100102020212120210111211202101222111111122110210122120021021222212210000202002020012012002021001202000112220101011111002012020002220100202201121011100011210112002210022221100200201122121022100011111111102222000202020200110202021022010002022212220002111212121221012110012120111001111200001102002222202111221202102101012221012020101210211011102010221020020221111222112101201110001120120112010010101201002101012110220121022121021102220100120020102002012222022211020220202000101102001020110201101022122122220220221022012221112212111021002220012222101121021012020120012022202001210202102222200002101120222221202011221112100102110022022021112112012102022100102211121022201020221110020121002211002221221211211112212002200212122010202002211002121112201122002022020102201012012000000201001000122011000002112102202012222211100222022220220201100100121110010011010011201121201202101110102122100111110201211121000102110122002121222111210011202011221000212020201210200101010112211201022020000122020202101021000101122212122212102000101222122110010101002111122200100100001020122111001221202101211110211101102221111101120112112201000210121021210212220111002201020012111001002100020020000222121110121010210002020222201201010202122120022110022000002011221010011211221210101011100210000111200112022201111220112112012102210012121211220000212002220110222000120101012120012002221101110002120212121011001200101000002000201020200200000122122202112211000122011202221022221200100111120012001001100222010211020110120121111210201020121121021021020122110101012001002122201212001121022000211222120020112001120002200220211002202012010001211201101212010120211212221100112212220222002100000111200011021122012111201111022000010200212", "11000121001220112110120000011011211222221022112211202011021222022222120100102020020021222122220110200112210122102112211101200212121102000221122212011110101120221222202220222221022022002200200012022211020100222100012020212110200001001221100001121020210112112222001221000220112010001011112020211102101022120211100211002121121212021110211022101101122222101002102221100201011122111121100100201000020121022220212010122102100022201111122020022100012220100021201001210201100101011010000120200210211201211102012100022112020200010200200100221220020121102211010101100022101200222212211202001221110011101111202112110022220000202221122211221120010111012000021021110111022111012211010012220000021222200201221022111112110021100120112122021012200022002120101211220202102021101120002110100212202102000110010120222120221210201202201101011021000121001212210100012211202102011221220020112110112110011012020202112121102122101212221000120102022221201111112110221000210011202202221112202202112100011101011222222122021121111101221101110020220122010102200122101000100010222012122022211210020121011212222022000002201222221212200110220002121222112202100010220011112211202102222211200111201021010001222110022020210112211222111100012100111012012122102110111200112020202002122102101002020020220100102110001211120212121102120002010020110101022021101012200110012021010011221010121202001221220201100012122101002021120220200222111102222210101102001111212202011222221012000200122221012001101002210122022102102022111111002100122010001122210112112110111011102000122002110001112111210121100121212102110122011000011112212111101120122200010020202001212010120110122021202122011111211011122121201111010101012002112002201001211021021102012210121001111120212220021111122102002111021211120211201012212020221221110111201012120202122002012011222111020120112010110001001211122120211001012020011101211020011112222110222012022200012112120010020202220021120021201110222110210112001121210121211012021021122110201012221102120222101101102002102110000202010220122001010110111121102012022221221112000212221020220222102202012111222220222021002020001202020002022212211101220222021120101002200210000202000102201201212100220211210201120010211010210221010002001010220002212001111010210022212202221110201200000201211221001200220111121122120020102010100022102120122201202221221002010111112020002211111001220222200111212010112221100221102122102000102110012102222211110102001101012122100022122201", "21020112112010221110020002200102021102021202101202021210022001001210011012012210102020110220200212112001001000010011112001212120121020222002221212202200102212121212112021121000222111211110002222010000222110222210202112011111222222000012222121012002022202122200211022020001212212001021002001011121112201221010110111000122001220112020221222101102211121020221120212000102221010121012112212102021220011221100111012022210002022020101011002221120110110110211110111212101100201212100022002201121101100012210022110012212112020221001110022022112220112000100112211210120021110101120210201100021221102222022122212200101001122020201000210020100211021001011112111212212122122210010220020211001000202011111011112020122111212012202221221112020002122121020121100201020010112211121102000010100202212000221222210011201102200122000101122001201021210020202212102222210100111212010001001021202212110011102100110100012222202100022020102020222001200220011211000110102121201111100220101212021222111102210100121022222202102221122211102120210010200222011110021110111210221110212020202010112112011220021100002010200201220000220022011201221011021002111221110102112011122022001021011022102210211002112010212011022011200212102000022102112101211111100222211021112112102220212221111120000221110222001100012100100120020220200122010202100010202222112001012101102001012020112011110011101021101112110201211210011112221101201200211012000111211121222212100110212102021110111001221111211111001022110222210222012011111200121222121001110221011010021112022122022122102220121010000002002001120101211012101221211110010011211002022010120221011021100100100121222001020110101000021221001021120200011222000222022121100020102200121221112111020211110202020122110212202220212101120111102210112000202110210112112101021102020200101222200020122110201012220022120110210012221201211001110211111101122100002210021110101212221211121010220121200201221010220120110202200122011111200002200000002110211001120110211012220200202100100220022221121210010100001221122211210020001221222011112012002121200111010201122101221122020021112100001222000121002022201022200010012011111112111200210112011220111001220122121012211120002100011210110010110002222212202101120002102221002020211101200002100122121210110122001122121011222021010122102101020012202010110200111212002222002011010002102112000011020210202100121211202212221020102120021212002122221121000012022021111222112221210120200221201112200121111101102", "00010012200002101002100002001021100000112012001101211112111102001000001012120210211002010020000220101200222112202111211121112210000112220020121011222012122011221122201021112002020212002220002011021120122101212001201001222110101122222202212200020102022102102110212212211111102211022020001011122011000010111012002111211021102222202101102112020021200021110211222200021200121022011111100200211020010102101112222100212002202201201102021012021112111122201211112021210200222020110021120000202200212001002120200110002211102202000101220200201210221002201000021120122012210200221022122120111022010112212120121002011120120022222122011021220120201010112102121012212020112110200110021112211100110110000010012012101012011202212212012221200120210100102201112101020201122020101221202100210102200022122212120210202022111002110000100211211220112121020121011101000001212202100002111211012102011212121110010001102021201200002010111000202110012101111110100111021202201212110221100221000002010210212212120122202020002221200201102222200101210101112000212021201010000101112101100022020011010122001012010210222022011021121020102110202010202002112210011121010010221201110222211211011002101110222102122121201010010211022011221020011121000201120021210012112010000112221201002201111022010210021101012211222101020010101010120121020220011002021222001102011210111102210110200100111102010112010112120021011101202100201122102211022100020001110111001000002211101000101200001012212120000122021100212022012002101112010200022201010210021112012001220100022222001122200101220001201100122001120112000012221102220122221120111110120201120112222222222021222112002101021212021001110102101201100221022121211011121200111200100112221120100210010111200001112010112012011120022121002000112022202011121211202011102211010210010122112121011112010102122100111022000210022001102012101021122211211001021010012212101220120202202212021202110120120010222121200111120101010122112210110010010201020220112002102212020220012111111111222002010120001210020122012021112101122102002002122001212120211111202222222000001111121202222210200202100121120020022012220111211100210211210211201221210021100201212220110220110011201100222211100002111102101210120012222022201110001100200000212210222210122101222202010121002122011100112210111112001122101112010022102200000012102111202102222211110110000121210110200021100110100010012012021201022112210022222022112000000001100022002121020021022211021221222000121111", "20002022201202100022110221001000101111002221001221020102201221012000202001002211122111201220221200122121201021201002000020011102212001210011021002221210210022201121000021011221220200002121222211011110121020211201120002010100222201021122120122200212120021102012220001100220222101010020010121012222212201222002011211122222111202000120210212022021022010000202101022002210111012012021121010120220201010120202002010102102000111200100100112212212102011012021202212222122100022111012122221012001121200200011110022122122222000211221121122002102111020100112201122000110010011201011111210102010121201021020222220122021002111000011022112201102122112200012111120112221202021112102000221200011200112210112011202100202211001200121202111021010201011000120001112012110101000201201200221012010210112221120012122210012102101120101021222222100021200020000102022122020221111212112021210012210002122120012221112001222011110110112012012021000011110112020202021222222220011200212220012110101222002121220120211001110112211001112200211112211011121202012002120201200001120120022110221212021120000101212211020220221101111120120011001011220012000110022121202010210220110101010002022110202120111222201120200112200211222220100201220002122220012010200220201101200100011001122011212200200111112121102222121211122021112002020110122011101100222001100020201222011201002202011021011120010022001101022000221111022022101020110001000202100100112210222100102001010110122222112100202100002212202012002012022020201202220110102112211011211211012022212001202010201212012011112110221220110021211021022000112220220100002211201110100020110012021000222222201102100220210200020112110012000210100200110101101112112021112210202012111222201102212220121221122011112212002021011200012202112121220012022202022102122222202210012011210122020100220022122210122122001222011101211002111021201002212202210101212122211010010100111120102020001202220112102222202020222112001021220211011201112022221121000102212202021120202221120210202100201012201021102122122112222221000202220110010021122211111021101212121202200122022120100020120001212101120222011212122012220002212021001102121102220022122202212120120102202111022120112220210011110021010000021222202220112101020200010111211100021211221211201000101211112212100202002112222102011222120000120002120111021020001000000111021012120001012102010011210121001001011210020011222111202212121200220000001002101012020210101021010101022011010210110212012110121", "02101120021012022222011211200020021001121200022121122001202110001221001102100221112220001100120211100022122121000022012011120001021202210002201111122020002221021110012111102020110120211110000110021211210220222010212202010000220211221012110222212101020011210121222110212211000120120001001201000221211001202220111211122221010210222210212221020222110222002222212110202220122000212120011101122212211202101112110102101221020022222121010221022210202211021012122101022000101222012210022002121022201122210120021112121111220101011111201220112112020101022201101112111220002201001100222121220010211202121221021001011112120120021021011221102112222012000102002102020111212110122021011220221212020111211110011010211011212201202120012211111111012222001002211111201022001010121112011121011200220011102101020111210020100001110012022220102202222012110210210000122120100111210121101202201101212000220122022112200110220011001211210010200110202121021112012222110200201011001121112101001210002021201202012122201021212000220211122200220022221100112210101212012110101222002221000110100102112111201210002102221211020200100001202220222110210012002020200210212202101012212012010220102012120001200102011222111201221201200110001200022010221001010012101102220001022022021201002021110020200102101200021012211001001211222012012012211121100012220121001201220102000122100100220012002010001101212201211202211201002220210111010200212002011201212010022200220120202202012120102122012122011221200021110020012221202212221200100111011022122210122002221212102102222021200220012011212120000112210100102210220121111020021112222001012202221001201212011020202001102110210202220211011200112220022002000110001000122100112012102111001101112221220112021102122111221202001220001211220112020021210122222011012211010112222101110222221100201122200000221111221221002020112020120202021202222010200121220120002110221110001010120001100011100011122022101021112121101122102112020211201120121222201221212201122211010110122020221000012020221210121011112210121211120020002020111010022122020101122001200000200120100121221101112211121221202200201120011022111012111201001112012202211011022211122011020111211211220220122200020202212002012211122200020112022221102100000221111100102121111101222221221001002020010002101021211212120211111222200021201101012210021221202112010212001202211111221112010021200121100111200021210210000121100011111021021122022122121120011121021100212201222212102022010112200101", "11101210102112010001221211120111101101010112201121222011020020011002002211102200002002201102100220022011001111110200122012102021201221122110112100221200211121212221201122122011002201202110002220012102102112202021200020022112001110002002101111122120011110211212110112022200120210100212110120100011202122100221111021012102111122112201010122121121220200001121111011012201101122110021100211112011200000000200112001210010000100222010202120111221212220020001121210110222202002201222212101202020020200222210210200222220010012120110201110222220122020121120111111202011211210200122212101211010120000100012222211100010110120202020020210010122211211210222201220102011201012100011100221102022022012122011021002011202121211112001012202112212121221112202012200222101011121222102011010021012010112012100101202200122201022111202212022020021101100120101001210211022020012012202111221212102112102122121010102012021022011100110220010111100221220212222112100211212001020212202122001000202212100010110012120020212100210021112221212021120020221002102212112222022001001201011011100110012020002212212100221211012001000211222021022212122101212122122110112121220112010001201121002212212101200000201122002011212101002110200100010200201202220020100001221121210122002121202012102221101021001000100122202021202021100120010221121012111210120010211121210011002002001101001212000121221011221101012210210110200211211002102112120111112220200011220000220111222220002020120220112012121012020010201002221122022002221212222021201101210020220002022102020210120011021000022002011120100210102212010101000001211011100002111212202022102011220202010010211212002100111101000220120210021202020210102202201212112011102212120000102011011022010022102022000101202222221220222210000020120220201222001111010111020000221120101221222011202021012110100010201100202002102122102221121012022010101200102021101001000221210202221220112210010020112212211021101122220210012100212022221002011212111221110212121000120212112111210202120220012222020000102111001110201110200110222201101021110210111212011010022112201000102211121122020112200200120200212212120011121112222022101120101221202111002111020111021021002020121011011221222221210202000121121201212220211111122202220000111100001221220012011022101100221110101121011102202120202020101200122200112122222112200112112202101102020211202202002021201122010110102210102101121221101121001211212002200010201211210101220010221211002212001020201112100120121", "02010211100110220012012201110121101002022022220201010122222210012220022211012220100220002012002222001211021222202010101100102100100201210201102122021000102211202012022002111210022021022111202112001220220202200120222000010220112220022221100000000120121112001110202012011020201021122122021212200112220210021211100122101200211020210020100110211001222110111001200222122122022122012120212002002102220102201000201010212022211101100201022210202011211102122000121222021022120010212212221010100111121120202001110120120021200020001111012112002102012111220222210100112122010001010010102111112200101212220111212200212220010120010201122020211120100001000011111112010010211222202120210200021102001110111011222021120011001022222021022002120100022212100121120011210210221220220000210002121202222101121201212122001100211021002001212212012200121112210021110102211101200112001002202010021020011101010221111012020110220101201101002122001112012022201002201002002122110011222200201112211111202010000022220222110210210222120111001212212120010220000212221120210212222221101001120001102111202100112120200022020021201200012211120012201210222211202112202002101112120210011000110000021222202212100002100111101210100212120001202210210101120202101000101011220201102222020112201021122112100011121120010100022202021100100121001010201120121021111110011002200111022122010022201121112222200100200122122100112210210202122100101221121011202012002101011120002002120212122222100211020021110210222112122010211100202201020001101121000021120010100210120112111212111022220210122112121112120012221221201022020002211100201100201201011210111212020111021201002101010120020202002022001012102022211211112002011002012202220120000102122121020022212010021221011200100102200210020120002101201100001221112111022122112022220012001210011102201211120101100102010010210220112211212022110112202120201201212111200201000222000212020020202020202220001121002201111211122022121101222200002200211021101100112212110222021012010210101010100020021021010111210220102012120222122202212212202121202201001012211102200101201111020020001120222120100222012002212202112112120221012021120210021210200211210220111210222222002201210212221221221111102221111112000002022001001022120020212221122001201120121120000002100100210202010120010212210110202202012010020122001000021221022001222112101010002010201112011002111222111210102010001022202010101202020101201121201210002210200100211101022021122222002112201110012022", "02222122101022220112200102222021100100111102210120201012110000021100112200210221121110110122121110110120001110001221110022101101221020112120200222111211110111010001210211112200111011121011210100001121022120220101112221222222022210221210010211011122022112220102200100112001012001111211202101101221222101201222102002002010011012000120110001221100222122022111122020222012220112012022100002102021122211001201221201010210210201112102021210111121210110120102100021120122100020001211002010210120221022011100002101120101011220102021001001010222010021000122200101121100221101221022011000200120010011011201010000010112102220020012021122122212202120101021102202211221021122000010102121002212202211200010210210210100021110011200202222110201002020110221121210100022112121210200110212222002122211221002122012022120202010211020002210110221110120121101220021112021201001220111222102222020220112222200010100120020101022110120110211102110212201220001012022112012001121020220000012200201020100220222222101110210112020112021221212222102111111121222201021220111202221220210100020101000210110102012222122120000212202220020222122210002011220220021222211010212121022112021121111112001221021201022211210220001202202110200122220021022222002202001120111010210111122211201001011022020211221220021020210222021222200212002122002011122221122000011011220100121222211212020021002100222002221012210220100002000001020120102121101100001202011000010221212022120022111101200112210100100002100020120202012002020220122220101002111211201010002012122202201110222202111210121211220002121002012021101110002102000010201000110021212210121010110122122012200000210122012021002010010200001110002201100201220111202022022202121112222022222000010112200120102212011001211101102202221012011002120002210112200200022000122112220020101020002100220120121121011111102212021102021210220220122212022200110011222022011110010210010221201212121201200221110220011001001120100211100210102111012021201210121012110220200220000012222022122212002000220111002202021212000000212112201000202010100010001020121112102202122000001012011111210110212100010112011201110200122022021210221010210002212210201201100000210011010112110211200112012011122020001201220111211000021102012200122020010120012121020112201002122220100020220222022100010111022220202122112212221110202020021122002001200112211221202021210122012121211201012010220202122210022201011120221111111001110012110121122022020211022101222101001111210102111", "12101111021100112122111021110121122022020001201121222121121012120001000211022211010220001202012112121100121002221112111212022022200221202021102212211002122202122112021211012212111202211001210012011100020112111102100201100112001122212220111002111012121021101200200200110211211111112012001101012101012121212101012000020201111020112000011100011000002111200110022202110112102002101101012201002020110202102212102200220122201002210102021200001012112120002221000010122202102021211120211102102112100201002111121121022000020212122002221121000010212221202022200022122101110100222110010102010201212202212212121100212112020000001120020011012202022000100101221212002122201122210111022210102222222101112012102222222222002121201221020212000200120020210211100000000101100221000020101110202011221210100002112201012102200022002120120210102101002022112121121102220022000212212212201000201122000122212211122211220220102212100012122021200221120221020120201002002010202200100222011220120002111201000020212110110201012101001201120112021121021022220221220020210221201212200222111022021202200210220210122200200100010022212120212020212120001020102112122202220100101002120112010222111022201102021122012021121201111201011022220100021012010021011121221210110121001210212211220012022122220200012101002001212121120011220000200221112000220221112210201222000121211121022020120110011111102121211022110211100212000102212200011200222011221022000100120012220010200111211020111202022122121200012000110122020022021011102020110211102120010022221112200121212021102112010112112222100211212001221102200201002202022020210001121200021202111122020222101220210112121121121200012202010211211102000001102102221021010112210221210210111210200120012012100221200012220121111110110112221212111112111120011101201122200101221100220021202000211110001110120202100222102022200011001211010111211200022101011110110112200112211202101201101102202112122212002220121120120120001120012002220210222122210021022210200002202011012101202202021211200020200012210222202111012102100111111110011101201001202022021222210102202200112100212212002221102122000020011222202021012221012012201110111112012011202111022210211012120101020000110221000111112111012212020120221012000022100000222110112222022201221221122120101211200010102010111001012201102021010001120001222101122022202102121020121211012212020022122021222210210222100202211101120001001202102100221120110120011221000101200001220112012120010021200121212012", "20221001122211101010122010211120210020020210110110021100210212010222101000002200221020210102121211010011010001221012022100012211020122121211211100101101121210122010021222021121112200210110002111221100221021021001012120200200200012212201120021011201211020222001111221210220110222212111212112120000010021120221020121220111111001021011220202200220010002011002022110120012110222110112112022111221122100101222222101221211012110111110011101212102210221222122120100110112110011110022111201001222211102011102100221102012202012121102011201101121110102011120210022201201122002220110000111211000001100022210222001121010212220001222212211212222011120010000010100120210122122022222111200122122022001111020010110010102120221100200201210212011220021021220202111010100111100211101102121011010111110200000000110111121021002122002222020222122020201211010001220022022202222221111221111112121102120211002221202021120201212201211101222200211022220021011110200100222200111012012121012221021122111021221100011220021210121221020121222221011021202210202220022222101200122022210222111021021112220221112111102122000002221012222222002220201210012201002021220111200100121201101021220200112101021020100110101121100112211121002222110022211111200010102100201212010011222222202000011001222121020000011001002020110000012221001102120222000020211120021200012202100001012122112202002112101212022211010211200212210000020001121011120000020000111001222100200002210112021120201002020010122110201202100200201200201111210202010011110202211201101020201111122112222212200222222000210202100100012021020000022222110101120210001220000121122101210121112110012001021012202121121121222111111211210001012000220120120000200212021010102202201020201102012211110211112202102120020222201220101021221200022220220020222222122001222201021110211101102221020100001221200000210222012000220122001121001212121222110201010002102122212200002022000011120112021201210210222210221201122010110121012110201022001110100120121000020111010121200110112001120000000211222012020202221111121200121201011122122021222122220100222021010020020101212010221122020120121111212000012012020121000100200201001021221120212020001010110011121021120220012001222222202200020010210000000202110210011200211002221022011021010022011111102220011010012212210002021020201120022102220200102100100121221111202221002101122211002201120112202222101011000101212220221012011101201021122022002110021012112202022112022222012221202001001020122", "11211000100122121000010010001021122220012202112121110011102200122202122202221222112222220022120000110110100001120102022011211022000121211121001110221211012101000102110011220202021102201201200202220201202011021110121111201110212102201112101000121221201011200101210220110120022020222111000211021010211020000121222021222010112202220202111122102120221112201200201010102110002211020122201022210222010022120110021112011201020000220020001100101121120012001112001122102002210010100011012021011112112021111001200002021122220011001111011200100222021222122010010110121110210102102012200102222220121101022121000102101002211122220022022122202012111202222122011122011211021221111022102002102102220020010201202201120011020022100012102002210100001121202122220001111211022100020200100202222000220101200111010120010010000011111101112012210101111010200220201110122221002211101110111221121102100000010002000100012211222100121100112022222122200120022120002110002110100021201200110210120001001201111100110122222112202020022122221120021101000011122010012021111002101222120010202101200010210010201102200012112011010112021011201000012120101111020121022022211212112211022212021000012210010210111011010110000010011210222120000200220021202001200022111222212011200200000010012020002200001210221110002012001201111221011001121200010120112012012022002121200020122122000222200002011201202101021000120110212111022020100221120221012010100101022022121200111000200220020211200221210100201111002100011001212220220000020000222202100100002002220211012220100111122011222111002112000211001102101020012000102001222110012112201212102202200200121121112012112222102111212012001011101202001212101110021100101211010212211200210112220121021121120201202012202212100000021200200012202110200220020202120220202111222200121002010122022200100020000221220122102200022200201221122222120111210100110021212022021211020121212012222012221222121002210210121011021121112020010102011022022212210200111100111022101102120011101012111020000212221000221220202001101100020122101011221201022100211220020110101220002100010101011000210212121002200111210200022111011010212010002210001012021200210021121212200000120100102121110221000221202102222122222001000101212202001000100220010210111110020011210100011220021220222001121110011102112101101112112010210221010212010122222202000220100202100201012111212001102002210011111202021110011001101100110011200120110020012010111001002202112120201121021021020011210012", "00021102220011101112111021202000201022211001100100202112011112012202020200021100112201002012001000011102121001120102202200202101000200022100111210101101021212011001122111210002001002222202212212112200101020211221002100100111001011001201000022212111211110222212212201100100020011110102020012112212120102101220221002121121121220112100210221211001221202021010222222110201222100011001121001222000212100010201020112210002211101001212110211020012202010200211101221000121212202120222100101020210220210101210022200000210110220102220210222112200102001010212022020221110001020111002211112110202012002112110221221020112020111010101222111222000212212021101110100011122010200021202102111100022000120100121012012221222110220202221110220122111022101020111000122220122020010001111220020200210200211202021021012001202222202110001212012120201221212000020020212201112001020221201202112122110221101002012010001120020202211222202212012222001202211021112210102002000212222022022211110101121111111021120012021010000120012212112202220202002210122000111011110220120120001222110202011012122010212022021020012211022200111210001111112111111122201221001211100010012021120012212200012222020121120202010001021202222122101021212022011221000010100002102121001010211101102112012101022000012001110112012112021022020110002120220122111000220220011111211201000101020101012211011200222222200001112000101222001122102121220022201020012201110111000202112112222111101112202221022122011112000121002100111022011120222022102001202010001221022221011102201200000002201212222101210212220020112020021120210201222002022211021100011222102120202020200210102222012022111022012122001022220112020210111012021021012212122201020121122112002211201022010122120012101202202211110100112202221212101102022101220112220112210122210002221022011011001122100000201111102122022200202010121220020112122201212112112100021202102100001001110112120202202101211122112111210200021120111101201012011102210220100001201000021120212120201101101020010021222202020211012000021022202121100212211202102120102212120221122012011220021211000202000200121211021112112111102220202211021202111211121211201121001010211021100110010222101022112221101210212000210100221100211002222112112220011011112110221211211111202110112001021202000111202012121122220012121210201210022200010200210102121121122200021021202021002121210202012011002011210211011202101222201022200102202220201210202220201010221212201102010121200012110222111202001", "01212012201211202002202200111211110112220201010000122200102112221221011110111100221111200011102212021021112102220121212020020011102210021120111112121001121211002022122202202202212221120121202011221010001100021222212021122211121101111200000121201010121111212122112001222120001101110122021111101002002112020221012000000021221201222111010122021002021000202120112210201002210110222222222210210112102120211112101011020000202201122020000211022112101222012021100000212122221211210202112012102100210221020012200020122202111220000122211122021221122012021110010010122211211101011012100100111012120020210020200022010211001201002020210222200012211011100202122112211111221102111221000222001122020011200002210020111211012211222211021020112102002101120022201222221220200111002212012211212101001221222110021002022010221220021020212100102200001202221212001220020110000221202211201121201021012120102210000212002100202001102022110200120021021112021011210001020212022011012011002111021010202020002011022012000120200122111002210202011022211001002010211002210221212101201220211002222120111001101221222111100110102200112110112121222221021220212210202012120202222012000211002221120111111211111202112012100022002012200202111201022002120210022011212021100021001111221222120202101001001002221011111202202112101111012122220222101222020022000000112111202101120011011021021021222202122021200112020120100111202211001220020211122222220112201211020211102210100022012001122121012200021202210101210011001101222011100201202212101212011222120100011222221200202002022002212211211101221110002001210222222021011110120011120102111122110002101022011200001220111212101200020001022221101011101022012222020120002112121001200120201210020222200101121201120102112222020020110012122202102200021220012021000202212212020111212011111021100010202000021112002110222111022011212212020210001022022102221002020101120200122211121102010100221112221201012001220102021201010011010102220002222122221002000220012201101200000221102022221202100011022121110211220201110211012211212101001011102112102102101102212010020000112012112021111101210012201010121101111020012020111222110111022100120021022011010002210021110021120021221010021200222211201221222122120221100211201120200120220122200100000211011020100222101022102010202210111211110200220120120211202022112120222201001002112121112000021110200212221120022202221221021100122202120121202111200120111022022110100222112201001120211212020210112012012011", "21102211100022200111112210221012022022002021112111020122212000221111120202120102020201112110111111021102012222100121120112201110110012210012102002120200000211002220012002002122200121200010021122010200221220221201211121102120212002012011012102010211210020120220121012120000221221220102210101002122112012010101010002120111220212000220202001220110212000121102212010001120111122112121202102120110202121010120111120210110012220202021000120220112121010220121020002010210222222122100222211020100112221212122102010010022200210120001212010000002120121122012100220121001121010111020001110212212110002102220011020220222102220122111110112110100000012201212201102111100111010120121202112210022021110100200020022022012220010020111020211200211212001002221022010110222222122210112112000222022222000111100101111102022002002211110112112011012222221002002100001022212020212110121001100202011021210121012201120021111020122020221212222001101010210210200010100110011201120122102102012000222122012010210110202001000101200120202012212022001000202012121220111222012020111100212202210201121200001210220000110200101101211110002221011110020122211200221110001110001202211010121202210010212112101012002020211122022011212221211021020122002001220011001221021000012220102122002210222200222000022222212220100021112111002112112002202021010020102211022022212220110122200210110202022020201222112012121120201111101212202022212111122012211202100121112102120222010110221011212100101000100122112120210220200222100122122011010100002112102022011210221200101201102202111220021220111120120122210120021001111111110221221102001200200122000020102100110121011021000202100020211210111110200101021212122101222110212021011011010021211022102212220212110221212220220200001020120211000011112022010222022021110121021201122221101010110020121100212111212122201000111210111020202202221022220010012110102012101000112001120001000210011211100021010002201010111020211110110111110121020002102211112000001022022011212110001021122022201122011101220102210022000101000201211012120021112011010200100120121120122010211220100120201112001012000021101202210000010010100220221221011000021012022010100201020020211202111110121020001212201100020121020112210202200120002020002222222222200020101112012202112100100101111011100010222202202111212012020210012121001222012212100111221002202120202120201220210112200112212201022222102100200121011211112110021210022120010101222212110010002211011121212112120211120112220", "22202122122020102101022011020022020201210011212120002200021000202221221001111020112222110102000210200022122220201001020202010122101220210202020112021202101201200112111002221220222211002012020020112001221112011021002112120200111201120100220101120212011121002200212021001110111210121112101101202221202011202101100212111002001222120120000201010022100221102112101020211012202222101201001201202120120000020020120020020110112212000110022212100122100002021110112021010202112111010020222101012121212121012111022222222022002222210200221010202201122001021102010122210122022211122012001001010121102122101201101222012212001200201220001112120002200201211222012112121000121121102222020221120001101111120001202021212102121222200000010010111121111001111021201222010002211012221110010221110021201110122221220001022122101121002011111020120220201122022210101022201121100000110221112110200111012111212120121110011210021200212020002100210220022221120200220120122002222122111220112221111112220022201220120012020112122122200020100102101021011011101011221020012022002012110020022011010021101120100121212001200002202101110220201012111022112000002110101212000012102120212220122212211202120022110211012100102020002001012122000100100200012012111101012001201020012202100122122110110102021012120121000211020211101210101221220000002011210010002201012000012002120021111102020212112112101022020201201010210222011121210210200001200210220011100210212121210002200122010112201112220202202012002111102020200212220120001122022000112002000122120201201222012112201000122011020112211011201200021202011212211101111221110202200210021011121000002221011111121100111101111101211100110222210011202102020011112210112210212000002102121202201101210111012120002000121221021101201111221210200102222211201102210201111001211010101001021211020121110011221112212020100000220121210111112120010200220112000200002112002102112102100012012211011021122222202222220010220120020002000211201221010220021102122000102010021002222221012101201220202102101010200101221102210200110012221210202120012110021202110000011022211111100220112112111212022020201122111001202112121101120002112012020011011020122002022112012120200002212012221102021011000201211210012122022201200102200002111012100221100010221122221000100110110120212102001101121111212012002220121000022010202202222020000001211200121121211012221121111201111000200111211020010121120221112020212222102021110122022012121222101212200101201002222020000121", "02222110000211020210211021122101120210210012112020000201011011222020122210222020101211220211001010001022222012222100020212112222202011002220220121111100210002002012101111221010010121202201211111120112221211001002021202112000112102100120020020120001022221000001122021200121121120011102101200221010111022001102221020201210220000100200121102120020010112212022211201112112202011122221211201200121221121021012122212002221101121011021210201102112202220002121011101212122112112212221220100112202211211102010221102122012210010210001001211022220211022102220121120121100021020111202100000021221010022110220011110122111021200122010101211220102211001020122220011102000110010201000020100120122201112210011212220200211101001020220222021020102112201022021001012110200012101201222120011022022121202201001210000221220212022012002222211002021001122112212222211121021011002202020120212200211222220002120121000221110200001010221011210100022220002102211221112112222000220212001101002101021220121011122121112202110020210200020200001111000001002102211220201110002212202011201201221211000020002211222210001022020012110010000222110221212121112111222112221022001220011001011210210010020010100120101000111020100001010002222202110000001010111200220021210010200002111220122111111212221200210211021001121100201110221101002102021012201010101221220101210212200012010221110021101001201002020210212112022100022101112111210211001122222000102121101210120022101222122122202220201111210111111021211102100111101012120021021002101202210211111000120121010102222112101112120010112112100110101210220020001210202210010122010202022010120001012000201020110200211000111221102222010001212100002200201002121000212102010112000100202000001012202221211210112112200122211221010020210121200011221101121100001012202002121121201000000021001200112201202101000122121100100100022111200010011020202120210000222102222020112221001221000010201201011022111022202021001112210121122001220021022212010112120011220221200210222000102201022001122101101210110221010201220222200222112210211101010120102112120101022210201022002001021020011112200010021220011101111022120212200012221001220010121000020002101212021020122211210211000200212002000122011000221222002201021220201112221210200002121221210222100112020102112000221202022002220222120122222121202011111101102221102102210212012102200101011221100001210120201201210112022120111220210110200000021100201010000021100101022001100121111022201021220121010210110", "01120000221120022201101002211200202221222000220000001120210120000102111202102102112011120100121102122022002020102200221001022112110211211000112202100120210120201102002201200121101220000120122210112212100102100000202201120101111000210011012000210202122011110202221000011221202021220102221221200111101120200111122212212011120000200010220201000211020111022002112011011111101222110221010121220212200102112211222011101210000120021120122201012120201020110022121120021002111102122020122012210111021012212002100001120200110221110221222102011011220121001210002012112102112120122221220201222120021002111022110200120101100111100201112122022112110120102020221210212101000220111120020022220201000222120121221010201102220010110120201101021000110202100221211121211220001010220111220121012001212012000121120122120120002221122221120120111121020121001021210200002111021221020220202101222200010101000120020201212001211002202020000102002022111010002200102111010010122211102022211000100100210111000202202102022221100102201201102100202002202222212201201011212020122021020022000201101012112010220011012111010002222200200021010012002100211001210201200211221221020121200221212012012110111021212121110221021021012222002212001011202220210120121121212022001122022000212102002210002202021022201101021102011102111021201212221112120122212001011222210201100101112120121122010101120101100222100001210012100122012010000210101212002112112000120200201221002100211100100202212000002101011200120100022010211021022111111102010112102110011211122100010012101201212021212002121202120112021222122212112012201110222202110111220201010111200101002100020110100101021000122020220000110211112200212002112100020120021110012000011210102121000212111121020002101112011121010120012102112202000111000111010022211222212021202100210021122201002022120000022211021102120020122112120020110210001021210112121102101112011021012021110011122100111202012102220202210211221020100002220012021121111202222011000010002011210022201020111120120212210200011202212100001111111121102122020011212122102222011002001011011000010111201112021120212201120011220211222101121120201102220100121111220000001012210012212201112021011102001222100010221000012200021021212011020210201000212120200022012211111021000201002102010101202220020212020021020200011010220212120100120010001020022120022010120021111020020010002102100112212020111122102012000202101000100011020001121112022120021020200122101201221102022011122111221220", "12120100000020121122022200001112221210100100120002101012000000210001120212100210022020211121022010011111022111100201100022010022002110121012221120020210111111221221111202000022010212012101201202112001221221022101200011021002102002011121202222222112011210000002202222112111102102112112012121220210210122001112122002120021022122211111210110020021101211000012012112021211020100021202122210020012012112000021100020120122022110210121102112102011120100200221101202200121022212000121001100011010101200102201000202221021102111022120201001202221110100201120121122121021220220010111000110110010200212112222122201012000201120101011111101101101210200220020111212112000120001011110002020111122101212110110100101022202010212212112200022200100202000021110102020102111110200001221012120112201010110210122000102112201202020221001110220112011000110201112010111012102210100112000002120210120112001122021101200122221222112000012111211012102001022222202002101200220011121221000121201220001110021001220121112120011200211122000020010220121112101021111212202101000111211120020101022011102120200212112212101010011211012200100221011222100111021211022120012012122012010211111112211211212211120210122222102001100202010011011202022100100210221000121111001201002222110011221001001000120121002112221210122100011211122000222101012122202220211220110020201100020121010221120112122100210222021120010100210010211020001211121212221121110111121200211202020211010122222102200210001001201101020021121122102112002012002002121112100022002021222102200202021200011120011221102012011102110222101111210120000211101011101022002111021201110110210122101222202002220002121010212222020020201002120220200010111102111002021220022012221100200000002020011121001012010010200210121121121101210221111211101201112200110002011022211200111122200020100120110212001111022000021221200211110022110110101210212101211111210011201211020101211011022120100011200110221000010022001102121102012221210000112112110201010122200020202111002211210001221220012201001122102022210101221200011020101212120212112020111000001201022020010111200001111210020002212022021112120122022011022111021200122111102212120211202222122110021012021112020120021200121200002012200120110120210112211202121200201021210010200102111120002012221012201122110012011211220100110222112120201001222000122121101121002000112221020122222012222101022101020101011210000102210212200112022022001111001011011101110221002021221220222011100002221120112", "22010112011200002000212222020102121120020202220212101112001021120201112222000112222100220200201212122102022201111112102000102011002112220102212111101100001120112121112111000102122112100211210211200220122211221212000000020211111211021111100222211122020102200021222021211001121220121020211101101202120002101110120200012001211112011201221122011011021212120122210210202102212122120010211221122100102212102020221202212122010011101210121020022012100200022220110210121220221200212020012011122202001222210202000112221222102011022010222120122200010111102111011021212011001101010212221112201210200010101210021002100122220020020212001202021212202211112021220211002021220022102210121200200121211211021200022212120110010021020112110201001210011020012001020212221102102202021211000220021122111000010121122112100022001111022012100110101212002210102212200012000122120011111212112110001110202200220000120221210212021000020222012022102121002222101101201201101120201112220110012202200212021222100101022111120210112100021202121220110021012220210201200021000212112120121220112222000022202210201222222202121110022000120122022202021120222121211000200102210012021001012011122012022010020222012122122002202001221020010210012100202111102210011122220021222221021010001221011022002210010110110012102211001110100222211000100000112102111020020002202222100011111112212201221120101001001210110121022011121011222222211020201201212112201122122022212121201111212020022112021002100000220012110112002212002001211011222210101200022101001000011011222202020121011220101102111001210100020022011222221020202020211221220120211002020110002002202011122222211002022022102200212202012020222011211222002120121102220002112220200102202000210022010101120220100222000012010121122110201200220000120020210111210020000002221121020021012010000021202222110010110220121110220102101122112200110110022111102200201202202021121122221002111122000100222112220212000121021211211122021001122110221022010122100120220210221220111010210212000201000121202012000121011112111002201020111222011220001121022211012111122110111002021122110200021200221202011112120121012120202022200001011100212021021100010222110220210011010212120201211121102121001100220102001120222112012011001120222201121201222012010120201001210221221102100101212002220201110120001001121012021200220001120202110211212021110011012212002102102022111121202112012122212220121112211200012100211102222111022011221212210010001221110222020022101222", "00120212200200212220101001120110011111122221021002010202210202200122111221210020011121202120101210101211120221222221220002020101022222021110000101211021022112022102220111002020120220102112102221202210022202222002201102211112220110200102112200010121000000102012112100200002122222120120001010001201020200110112202002011022022121211002212012010002022122120200000022222000010012110100220122000000221202122210200020211201201022211000210221201121111211202000220002011002101201212122121100120021122210022121021101210010110112001000002002222110221210021011102201001211001010120100110112001221121202011122101110120012202102002010202001200112012222200100001120000020020210000221101100021220221122110101102110220111022201210122112100100202001222112110222011100112002102002002120212220021011010211002020011001102100101021100212210200111200022221001120200201222212012110221210211101212101020101022220201120201022112002012001222022212000001211201101111021212112110201200021100102211201212112121110200202002120000012102110111112011202120211012222202110020001010120202100020001101212121120020011012220022012022200102022121202022122111222021221110020222221211012211222022002022111211020120112120111110201122111222000001002021021112121121020122212212120220202202021121022110222201211022220110121101102002000021120110212120121122201002120201011020022121121121011221100120122002100020000221221221221011120000222210201102022210112110121010001022020012202010021022201001101020020012122101200122000211122221110000202222002201121200202000120121212020002112121221011212012212201201220102020120112200002102000110102011201120211200210221102012202002220012012120011100002021201001112210010000101121020010202120011002010101202222221111200002211010210112202111202022021001210120121102200102121122022212011110112012110212000020221122012000011011110210200001122021200210012110212121202220112101102122121111121201121102011020101121002221201222002101120122001212011211020202202021002101112211022120201020212122022202122112022122012002212202022202001210021202001100202010102001202112102122120212122220200102200222121010102111112021210221001211211010121022010121121202200212011000121212210220011010111111021221121112100021212021212022022101101112111202102220221002112200210200220111022111212022111021111201102102211021202011202120102221200202010200120202112100122202120201102102221220001220020112220111011000212200002000111110200202102012101011111111001120200121200121", "21110120212202012211101122020011212002212121111111111101101012100121002222001000000100120100012110020012012211222222101112211120201022010220120222221100100100200002000022212100012110210010000002111210222221221112221011121011202122210002002222010111001120122020201000022220200200012100011202111000121011112012201121002212120010111020011022011200222210202022012021112000020001121020020111212011112000202212101002021212112121220200220121210111022112110211121010111221210210120222101212201121122012121112202100121222200121222021120112020022001111210111222122220002020220021121011110211120001120122100000102011222101011211120001010000212020121020210101001212221012202212222021210001021011201211202221012222020022101121012110010120122111212021010111110111200201121221000220101022220112012111100212021102002000010221110121212211111122000110112122011212000001221010220121221200210101200221002010000212101000021201220102120220012001122001000212001100110202000210212002201121211211220021020122012001010010212110121111211001022112100020201100001122020110200022201212021200010010102200211110110111021011212010021010221021211002022021111012201222101201001012222110120112220210121110001221222012010002001102211102122220100000212202121100221101022120020202210012121101010001102220221222002122221012012220101000200020001100220101020212121200011100201211001222222021020120112010221101020011001110021221010120020202200111020112102112001210101221012202200200000212000220102101012101020120012000022211002221210001112212010021110201121002201120021100102100220201211221221200201100122010101120100102111212202110011122000102200022220100202221100000020201212200000200220102101111110122010110022220121001222011022012221200101112101022102200221012211010201220222211101201112112211002101100110102010111001210111020011002020022202112112221011221211100201101021221122121211022212011021011022002111000222212121022110001111021111010122220200000201122021221202200200020112221121110021022112020111122221110010012112002200012120122020000001021212212001120011111100111000211100112110112022020100002221111111112110202201022121201101022201220112002001000221000012112010002202222200020201020111121001210221202002222122111000010111222022212121202200200120221202100222120200121120022010212222200100020022022211202002020121110000222222120222111100221010020120200200212012221002002121211110201120211010212100120222211111001101012000120011111021102102020021212200021120122121", "21222000122220102002210201012112001211202212201000210000101121211202212120122101210222220221212210200002122121000000002210020112102210100220022022001102211000011220122210220221110000021202102100220221010222200110020212202211121012111021111222220210000111000111121010122110011001012110010101110010111120120221022202220001021021210222200120212221200211120010022110212220122102020210110210000012021122210022122022212211012112010201200221221121212122001100220222111110100012001200102110221010221020222010010220111201121110120212020111020200022122222022110211211112220121222221001200020220011220212112102020101122111100101021112212102002202011102110210022112211022010211202121212211002200001121220111102100002022011000020112201200211112012012102200010011021102210122120221221212120022200122122221000211222111120022112100201020201122120220112202020120201221101012111110122122020120122102102210212022201010122111221022222100021101020200202100100220111122210000000212220002111002111002022111120000120100202122221001022120200210221122200210201212012212010000200012110121010112011100002020212102200220020211201202001212222212121221012222221112101212111201102222220011112121112202101202220220002100110120020202120202111110210200121201221210022110100100210200112201112100211202020020211211010110012222202211112122021111221100021011221002221211101012110120001221021111012201012112020112121110000202000100220221210201000222202220122000201010200111220002020011011221021010121002011201012020220022202211210020202000002210212202211100121221212010212112000210221002101220222001102111000120102102122200020002111110100111211022201220211022202101220121212200221200001012202001120010122012201222110102001201000022011021212211000212012110011120110221111021222021100122022211000012220021221220200111000122202112200020022100002001100020101101102110112010111200012022110021220120002220200100222101020211011112101022202222200210212122122112201002012100221002122001220010212201120122111210100212011000012211011111010010012112101222011220202210102002111212202021022202010012002011012212112201202122220210110122200022200210112111221010212110221111211102000201101201221000111022102110101100022000000101211221212112111200012201211010222222120102212112202200021100002110201000022200100000001120122212000121212101122212101001021220212220112002011222021001121220020220011200100022221111221101001111220011020102211221201022201111001102211010212012221202020112001220211", "20022211111112111220210000100211020111010122211000000102210222212000101101101111012021121202201101202211211010100120111102102122102022112001202022112122020200000120211112212102000221121211011110010002210120101012100211102012020220221101101222002011110200101212021012102022100010211120122202111011211221200202000000011121022211102022122212100002100220210021210002120021021011201200121021002022100220121220112201021011221001200121020221201011102120110001010100102000110022012101021020010100120221122220111221020210120110002021001012201210101202212211100212022010101120121202221120200012211022021102200022110211000001022022202110002111200112222100022112021121222211010212021111221120100111011111212102202200200201222012021220121022021101212121202022101121122210100202202011000202020020002022002200010220002211211212220201021221210212121102202010211210102120110020210022211010200222220210001001010120111021010021120100010022120111010000212122010010202101220011201001212111120011221212212200222011001202121222201000000120000002200101222120121022112110211020000112010001100100112012102102122001212120010011100111021211201102121121102220220210000210210001121002112012120120002200102101121020000002201101020201001111011101102110202112002020021002102222112211202121101201212121001211010112012222200110102122210012110111102010121102102001211010011202212200221102012100120011121122002011200022111122001002011220221110222022221020122022210222001011011000221201121020211201021211022221210122221021102110210202020021201010012011021210022210201210220110020222110220122100112101102212102201111111000111000200200110210020221000112222202111210011221110222002121210210100201200211202000112001022211202202111122112120022211201021102122120210102011220121022112201000222002002101122200220000000211210020222012122202112010221001021122211201212021101002020000110020012022000220210201012002212222122022202122020022102121011110201010121202101010122220122220022111000200000012100202102112001100212101110110201111000222212112201100020120101121102100212012001002110102010011121220010201122122020222211200000211110101002000110220102100211201022220220120112222221101012210022012211021212212000100120102111201010011112021210222102012102221101220012111120110022110110010001202001001111121200001110120101210000001210010112101021100211112201002002200220110002112002001002210222010210210222011011212121101010111122100101201121110101002022102220122212102212101122202022", "00212121211200222100010120120001122000211121111122211212111122012212120121012122020101022200202221020002101220221100122202021112200122102222112110011011202222021020012000101102110201120111001110010000022100211101121212210011221120202012120221010222120101100210220110000210002022001011110122012120211112101202220121222110212102102010221211002101011111101220000200222120200111221110101211000102220111111000202011220122012122220012120121122021012102201012122222022220102211201001210101020021111102100201110201002020112021220022220122220121000211202210001122101122112222120221002220201222001201200220212120110112002022020200112111012100202000010010210221200010221212001000012021101010001201201012011020101101201111101022210012021200221020112021211121000010111002121021200112102100210202121222111110200210110012111121022201110100211020021222210122220202122110011221121012102200012212002111210002220012100012020020111111102220120101102222222012110211221002211121211202001022000211101010110201012012011022011020012220011021221102000111102120002200112102000020111100120001020102211102021002120110112121010020121221202001212000002220121212220112122111122210012110121212222110121022012112220122112122211221122011122122001022200120200010011211112100221200001211121200001020011100022202202000211021101200111120120221202002212102000111101212102100101202100020110200022010020011201202120101202001102022120000122201212022222221000012101022002112021222201120102000002211122101021121000100120101210120022212110112001121020220212102211020020002100101022000200000021122111001011102020002221221222221210012220001022001000112002110020212210012110101011102122111002012220221001012022021222200200121212001210011102020222000200101022010202102112121010211101222220110112200020022002001111010010120210011100000022211021101222202221210021210002100101010121022121212022212111111112111020000202222010211201210211201102110200122100210011220100022010210201222012002120022021101120102221222210002220121020201200221100220000111001020202112112201202122102100012102112220210211112010101101200200222000102000101221120201011022211222202120010211202002002200101002201020112100020111221000100222002101011111201210021222201001200012100022002101001200200011100221000201002012122102100021002110110022210200210122012011200012202112012110122202122212220111000110002110210220010011102221102001212222122122200101202112002012100001002121021222222221012001212010200021201121101000", "02022011220221012101121001021200020101121012121101000102222102200101111011112111202002111101021221220202222001002012210002220001210122020011212021202100200212000120202110122011201010210101101201020020122202100011102220212120022221020211120002002222200210021200022022011101111022221112202021201100211010000011011200112202122120122122010102220102211110122211220010211102020012111002121221020202111221010002122212210012120001221002010101010201212211000212122211001111101120010012010001120201201022000110212212002210010011111221202001012120021000002120021212222021110220000101210022022001121000010012101202001121112001211220022111221210210111121000221000121221102212121020202001110212002212110221110211210101111100121020012012002120000022212222011011212021022110112000222010212221012102111201210102002211101220220121022021210222020021111011201112002020221001100222112120020011120222000222100210022021111220122201102100020212202222210220102220121002012222100022200212012221020020202021112101011102221200122111222002102211000011020211222010200021121021202201202212220100211102000120001220020000222221201110201002002022010110112222002201021012012022101000121200112222222120102000012021002122212110012100120020212122110211120221120222100011120021122011000220012020000000000112221001212200022201201110121120221211201111222210202001101121020002222001000000010121020022112211002000200220100002020201100101220211011010002021210122012021221001220121012222101001001101222022112222120101121011211220120112012212222002102101100102220012000111122102111210122211222011221111100221111212221110110112200122102112012122210022200020210102201112100211110110000111020202211201122012122212120020020021000122000010112210102112111010110111101200210111211212001012101122200100121001220102220211122112022101122220101121211000002112110222212220221111200111210210212101001201210212110100102222011202220111122111222201210020212110221020201122120100120010211221220221120211202010121011012002202011100120222021222212000110211101112201011122022011022111101211001020011220022210120222212011221022000210110000110222111111122010020100200210021011111101010110012201111210200101100002021202100000000012100220020112012200010000000211210201220002112011200102021000020012121011000022101122210120200002101222102102100010200210110001202202122101220012000122221111112100220002201120222001010102220010200020210120010120012202200020110002211001022112020211111010011111212111210000", "22110210021010011100102222021102200100220010221220221002100100011011200212102122122022000202122120210110201201122102102210021111120110101222012210001120120211211211200000122210120210010211200011101212101121210002000101202001002010212011222100102222021122012021012012102001112122101102222020122012221122201200012000011111020222221122110202012102102110220022020110111112102012220121111120221021020120021202122010210102221202220022100022210110200220121011121222110021022001002202002210002212112112111200111200100010202020202020202110220012112112002111112100102122220120010020012022020120211121212220202001010001022121220211001112020111020020002111102211201202101002022110020020021110200210100210000210202101022120210110212220201220220111112022202121102122201210102001010101001121202210200021210010010021201001211211110211011201001112210210000000211122102100111101220222212102112001012100200201101201112012210102110101000210221112122200221110020010101122112012122010022022110020010020212021122112122200112000121112111112101222002002200220021102112122201020121121112202000102102122112110201202200220121121120212112121122021212211012112201111120122002022012122120020211212200121000010112022210112020220002112100110101101122000021221200010011102012221012221212110100021100011211221011021021022210212201220211122112220010111111020201212010201000211220100221202020102011211222002220200002120011012210221221200210001220110011111000012101211110002101210100012202110102112110102021100010111021212110122122212022112211212220210200211121012012012210110022021021022210121202012112021012221102111020202222122021210110100010000221122100122101121021021221201021012200202202220000021000100012021001022211002221100221120221022202120121222100111211000001122111212121201222021100010100000211120221222112010112202220012021121121221100102200102011210102112000121121000011202011111112100011220121210120022010211221110100112122221020101002112112100120020112101221102120122212221011120120210011111211021202020211110220020001120020000101220100001102021201202001020201211001202010000001011211202210020122021101021221101001210001221201011120110210010201021222020002021011121100111121112202002221112011212102012122011122222012222101200120221002112100011210110011122001022121011120120112200100022011221002222202210210021221112102221011011102221200201100221020002211122121201020020121021202110000022121001012000022100210222110000010200011001022220010120022021221012", "20121110020010110200201102222201110000112120021000212021021021010111221120021110202000100112010110012222210002112212110120201210111200221210101221100201212002222210010122222210101111022012222101200211100200122201101022112000101211112102222212210110010212000221110022201011120122110001010110202010000002002000122021000110111022212122211111000221012022212022021012112100101110112000210212000101021012120102112012200001201220101220122012220011221011010200022221020112210220012222120202211012021120201221210101111111201110001210211202111112122200021221201021121120120200112011102100110220102100110110001101210222212220222212221021022020202001200212022211012000102201201002020222212020102001122112200101220002111220010021000021220102011000220221221100020101121120122011102102020111111111000012120010112202110121211022210101211011200222110001210002012211012122100211110120122000201012111022121010211002112122221100220221010002010121220111202212122011021102020011220122101010210200200100211221110020121010000212110010201222010121020102111211201122102112221021122011000121002121020122001001011011002101010202200010220012212210002101112202101101001021112221120121220012211202022001202112010100212022200001001222112101101202102201002022001111112112121221222021020202111012101121210011020202212210100020000110011101010011221211011021001202212021011221001011111201011121002022010120222101102211001202111201221212121122220002212001221111011022201020212220221220200020211011211101021001202100000001210210221102122010000022201010022002012011211012220011222211101122201001011211112022000021222122022211101202100201222020220021100011011111011122000212001212100201202112221020220110111102201001002111210011221221121000001210120122202102020100001112111122010121111202202100220001220021222212202120101002121201012220000100122210020112022120000121120121120121211220222022201200121100220020122201122200001201011212121211011202022120021112011112111000210210100021100110001002201000102211002021112211021111100012012120212000221111211221212102101100102020010120112110210120020212110201200002010101122211000021220222002112222201021002022101202011011100102102101111101010222020102100010011100001122002022110122212100202021102110210011200200210010202222010102021010121210111221010110102012012022122101222120122000100001112122122220012100002210020202211202210201022220122101211120212000110012122100021012122210101220221211012220022022212022110110011100120221201", "21221200010002202220222012100022021212110112122100101021002010112200112211212111110202112212212112211001121210112120010202101200000202122102202021112010111001201211102010111102010200212012102111110100111210010002220022211211111210202212021111000110012212010121111122110000121020100202122111212220112202212112022201021012222110010101200022221011212202002222120022212110210111000110012112211120102120202012002211221010111021011210212200011112100222021012002210200101200210101120221220012220121202120022212011210011112012212002002002212000221222010200120120211022020001221112211100002112002000210002102001010011222120000121101221112121212010010110202100220011212122100222011021010000011001100010101022200001101111110220112012222012122202221121021002011122001112022011002212110221000010011020202010210222110201210102102220001202100002210120102221102012120102212002200121102101111202211210212101010011201212001021012202011121022210102022102211221002210212122002122012201101012021121120011122122210110200112201012211120101002200100110101020110100201102212021111101010211221202101022011001220011202120221202100002201120210020211001021120021121202102200212001001022101212211222021212102222211021012112012121212101012112002120011012221001111111022021211001222020010001101220122000012212221002102222112121000121012012210222122022222201100110022020112200112012012200212021002121110201111022020021011121102112210220221102222102002211102221220021212121010200202210212220011210000211210210211212211010222112222201012012011121100122122102002010201110011210100200012201021100220020001111201120121121221220211211121120002011000100100011220121000102020011220200000000211212011212100220102022222220221021200210110220000210121010120221002121001021010021112221002202012001201200221011000010012201012022222002020021222102111120021002000211100011001220102112000101011001122021011101121111202010220001111221211221000002221021000210020111111222201212202000001122102202000201221200012020002111010012000102110201221111212120110010220011020011120100120221000102201121011011011202120220112101211221201202020100002112210121210201121012222002000100120210200002202112121111100220102202220112012112122100010221122100100121102022020200020001100211210011122011212102222120200000102121101012012102101021120202002212011011112012011021202002110120210100101110012222112000101222100201002212021101122220012112012212202012012101002021101000010110012020221010010122001020122", "12122220112122121111122120021111102002220122212020102200202201001022211022222100201022000012221012102210210202211010222211200020211020112000102221100120012211120200211221100000101200212110111221211212211112010210212112210221202212011212120210201220202200112220101000021201202002100110012202101101120202002000112200221222100112110022002200122001011202111112221111200120100212210222121122221101102001001012111010110100120002120101220101210101122110010102020121210201222122012220122111222100111100000002201210012021112202112102000112010000222012022022200110121112100100000022210110110111122101220212222100002120212221201201101012001120222011012202200211100221122210010122110212211121221012221200101012101212122211011100110012121000011002111210120001220012021012120000200100200011210200001100110000111102201022122201210212011111111202002002020011111011021022021112020210121200010202222002002211100220021121201202022002222220120202010121202120020002102001220210010122210101021021101211022001112120200112002010222121012210100112110111012112211210002210011121221020002220101212000000121120221002221022002002010020210020010111111211112221222111001021121211002120202112101021120201221012011001100202211122111112202222020221121011002002021102120021112110000020022112101012120100012001012020112100121002111100221010010002212121100001102102201101022200202021211102101100110200102101022221022202222212211120001221112201122202100101001102221021020011121020222121202002112121021220220121100211112121211112021120010001101220001112012210101221100221010120222120211111221212110201112202111121122122102000012221101111022200120111202101121100102200221222010010122222120020101010110112201200002201022102221101010110002010121220221110110000212110210222002100212221201122110210122110122101122200122220020001012200201100122010112102112102212012221221111211121110112112121111212202200112000121021201100220201200220221201121120212022101011111222120221121020221000221112120201120022210021021211202102011210221100011021012122001101111012110102000022102021011111111201110002211101020200200021022101020100212222211021021220002001100211020001012212222012002100011200102222200010011102122022122201022101101201202122121122120012211000010220101012221212220120010012102001012010101002022222211121220002122022222100200212010001220002022220212010220212200222021110210220021202010111021000222122101200201000012110000102022112011101201101211011001201200001021221220101122", "20120010102010101222201211102001100001000201201201212102122020220120212220110221221221211002002111222120111201200022210212111110220112102212100201001221220112121222010112200102221112112111012011100010022011110021212112210202100002202200220111111120001010011102002121200101222201011101010221120022201022120201011221010000001221200021200020211100021212112022201122012220100010002002121210110201202201210021101012000022112211022022000012110002220000210122220010022021212221222112102100222020220220102100222202202120120200111001020202001020202120212000020220012100212222001000110020101012212021211121100000221122222122110120001100020111000221110111110202201120001122010011200212200120010002000212101122201200002201011110221022121211001212000202220110110120211212200001021202222201100222021121011201220100020021211112122001120010112010200002021110022112020100102101002202100210212001122010200200000101101111201200120022111101001022111101000111122222220012120012221002212201111210202110122220211222122212201110011200020002011222211111200101221110011210100210102022012002110100121011201100020020012112222011022211201121201011221122122110212022102121202202011002122002021220000221012200211011002012100212211001111100222111012221100121012220012021222010112022121122212022121110101010221010111222112001110201010101111201100021202110222000020022111021122201202021210121221020022212122221120221222211220201111112111002111201222021222222210112011010001120012101210010022000000010002022002002100001002002222020120210012212212110112122111121020100212012201011102011210100002222022112021200212222021202021201011121200202101121222211112202111221210200101022002000011111221211120201200210200100102221122221212001021120220001122000011010010200101212210102202011210121010000001102210022212121211111102010212002012120002111222101202021202020202111201002202121201212111120021212001101101022021111012110012201022001012000010020012101010110001121112221021121112120220010101002000201010111120201012120121002021220221102121001122220001110121222100201121100000110112021010212101211202010221022200001002110022011122101220221001001001212101200101120000021110010121201020121211112111221111212000121200211111210221211122020100001000120210220120001112222021020212211112000121020121110100221200112012212221002121212222211212111100202110200112101112202111002122100210102010020002220221200001002110021002102200002100121211101200022021122002210111221222002010200021022", "21212001200201012102120021100000010022201002100011102210010011100220221211222121220220201102011211222201011011010122202000201112000022221210200110001022102211202012020202210102212000201022102211112201120212001000121021001101201122110110120211110110101010021212211000211120110211110212211211111200100202222211222111200021102220010000001211002022020111201102211121122021221200001101021020122000111212121112211221220221212211102211220000021122121011220102110122220012210102202112211120011112111012010120101012101221210001012121100100121102120022100222000020221220221101120220221010200020010212222000000121111220222020101021100100001012202021122201111202221122110201000222121212122200002020112111200121101112012222022010201222222210022211200000021100002220221222200200101212212112012212212121221000112210012001101110001211212012220211101020020110120222202021101122002001201020012011210212202200201221121020202221211020111101010210220212121100000121020212212211101111012112001021021212021121102200120200201120100101200010100121212112020222220111222000120212022202202010022220110221201202102002201012100212102021122002211200100211222221112110011100020222210201210122000200220210011100121111222212021210122021010112120120100102021021212211122222011101121122200200200012010012222021120120212110101120011220222100121012221020212200020101221111120010002212221100222211112021011221200011210002001010111200221000002122122110121222111212221110102212012221000001102000101211021201222121122111120001012011001220200111202121011121212020222101111020102000121212011000222200210000002212012212221202212002110211200222110100120120200202010122101201021121010200102000020021220010210211120100022002211110200102210200000122011202200200110202011210102120212000011101001000101021012010210112221202012211212020201110111022210011022121101200110101220212211202021110102020121000202122010021012002210120211201200221222222210221102210012221012002110212022201001220022012020212002122100002212222000021222101002202221112212220121202111121022221021101211121102110222221102201220001022221011010012021120121122101222100210220110111101221012110121120200202222121001211222110022200220202112100120101220210020122001212011011201212212122201111211002001122011100020011212202202210121011010010012021222110122202002121021110121221210010011110120010012102000212221021121221122012210112022101121100201222012122121202210012000020200121012121111112101100202200011000122210221120", "01212000121010101010110112012100210202202202220122110222002201002211002011202222220002101022102120020222200012101201001011222200212112221012111222100111220020122121110100111022001122010220110012122022012011011021211122122002101212201200001102022222010010200112021222001022020122001100220102212020020210121102201101111022220100020100110222010001012210002121020121112000211001020100120002212102122101011221111012100102020210111001002102010122201021210212012120112112222110010100012211101211021202100020202121202211122011022122110100011101000211201011201120021012220101110102012122121100122120010102021112200010100020201220121010201001011020112012221202022102202020001212121202121220120101101121201201102122002210122200220210111211121221011202110202022012210212022210111021200212111121001022110200201002201212202221010011100211201100002121211020121022110222202012002002022020011010120000100202000021110102200112111120202010001221110210022011021020001222111012211112202022220222021211120010101111000122211011012010022101200010222002210120010012110222202101021122022200110102012221022100020210212221121020010121100201012211001220210121001211220021121110102211102112201210122202012020111201100212202120011020220002110012112012200002122001111221102021020100202211012022001201001001211212120202101000222222222011202211001211111202121101210111121101010001221221221002022211120010011001021211102102111222221221020212021211022200112210020011120101021022210022120000021211120210121110112021012001221002012210221021201201110222001110212212122111200220110020210201211011200122102201201211210221001002021122111002002021122001122022221011221002110121202110120101212212002100012222122101212100111021211121201110111122222210010222012211011222000100111000120211211210102202220001212220221002222122121000111012012112000011012012001012011112101220110002222201112002220211201102110120000220120121112021212021122120100200021010001121120210202010202110120000001002110012120112101021121021021222200212220000012211200010020120101011121110111022211010212011112200200120212111210211000202210000122101201101102220122100200111102120021200012002122220212202120021111211020100021121020012211112002010220110011000201000001012011122221102101011101111101000211120110002121121020210210111112101120102200102112010022120100112021201201111001211022122210111122112022102112210121020022210201120101101021111000012200000000120102201112120010102222112221102111021012201222111", "12120101201220001200021000120011110022201001010020112120201122121001222212220000120020102211210022020121122210210102000201102202000001001012122020012000000202010212211010202122111010221021001001020121101210121011020020121210210012010202221001201010001011110221211212211220011022001122012002222022020120121102212010010112220201220122011112222222210012010000021001121111000211020201201221022110220122220010121101012110011200100210222010001102011100121002101012100021122212102212101221000022012210211022211202201122111211210211101012100000202212221011111122122120200001111002110201021220102102022010201201221221220212101002100110222200111100101121202222010212200210000100001221221101120111002212000212001110020221110220010212210000201010222021111211000002102212121122211011211111120200102020110110201002110020022010010111100220111111202122021202201001200001120110102220100100020020020012120010120000100121000121220012002220012022001020002022021021010000222111102211121200110210100222022220002002100210212200020221112112002020102021011012200222000011100212212110101002012001212110121110200221220110001111210102100221000022201111102222120010011011210001222020121020121212110122220200022201121200222002021200002212002102122202120010010120100120121022211120220110222100002202210022201220220002200121022112002020212110020021120111012122211102010012022200202020212101111122200102212110201200100102201121100220221120200221112112000002020122100100211020210200101211202121201100202220102222010112212000010001211022100012220222010012211112201122201000211020102110002121011010020100121202110002221010022222121002022111111221010211000001022212121121222021101111022020112000111000010221201220201222200011111221222221210000121202100022022220002201022021100120011222122200020120122221022112011010100202021222210221021110110001010121022122211212001102202110211112200020111102102101022020220112021011000211121112202020110202012201210210002011001112120112222022222001221112210101001010002221220200011012222120222122121222010101200011020212002011121102202201121011012210022201000012000112200102110100222120200212202100222200002001011101121002011202100112100201021121002101100210022102102112100101200022201112102022001111012011210012022221012110012112101001122211022201222212112010100021022220120011122020002002121101221122121010202010210000111201111221002011010200222020010110021100102100110221010200201212221122201101000120100010210202212121012221012102", "12222022200121012211220212011111020222120101010202101200110121002211200212210202120102010010122002010102202012022121221012202011002000001102222212220121102101200200111200222122021011121222120000120112010000210101022220211002022221001222120102112120102222211201102221012101002110100012012120221012020102020011110200200111000100210120022100021020012121201210212011112220022201111012212122220201010012010021022010020120222111211111112121110201211202020021222012201020022201100122212212211212122220001010210210021110102000210211101201121022122011212202221000011100022121101121010200212000211212121200022122120211100020211020020100210010211021121222220121101111111121011212202210000120210210020212120220010222101110020210212210110211221010220200022121020220212202022120201102212112102122012200120122001212111111101022021010001020020001221102110220002220112210211122220022001201220100212201022222000000110112102111022120222020201001122120002022112110202202122011021211020200000100012122000200022112021211120211010222011221020120101200102121012210121020112211200220120002001022222212011122202011022220111020221101200221001010221221002221002121110110012201121202101202122122220201211110122000021210202112011210100001211002212202022201002212021022001200200221011220111111111020222202211111000222100111010020220112212100200101200112000020121222020021101120102100222021220201212011120021222111110110021002210010220121210212200221020111201210112012000200101210201101202121221001121212021102011202222100122100122002222012111010120110212200220121210001012200221002211012012102222001001111012001102002010100220111212210111012220122002120022022200011210210201012011202012201010122210110200000110122111020011210211212120121122000202221212222022202200201212211221020102121102012212002001221102012011201102012022211102001021110112200010112221210100220110112111201202212210002020111021200020100000101002021000102111101020000221120021211201202020211121120222010112220211200010221000211222010102001212102111102121121222101002111201221022120200122010121222120112111221220120111020210110110001012201121020222022211020111011212211112222121001112102212222221212002020112022102002220022002112210100121002012000120211212002220010201120012002122110110012001210220022110200220201111001001212221000111020010002020120021201120202200212022021212110110022021211121002200022022112011201112112012001120210112001222112202121221212201222122211002000002002020212210022022", "11002100101201222011011120101111022101220101211001121002212120110012110012120122120000221221220020210121021111101222010011211101002211211220212222020022201211211202101120221210001210102010101200020020012010200111112010221102212000211220222202012210012202001022210012000120121222120102121202022100102122001101202102201110122212012221102220201211112022000122010210122200112010001010012122001010000010120121122112121110011011012202022111201001221212002210122112020212101111101011221120120220020120201112112121022102221022220212120221112000220021101110020020212010100220012021220120222120122210111120111222001211010010102122001010201122101210010122222102021120012220002221100221121210101010011201101001220121022212221221121122122101021211002121111102100020010000211111102122210002102021101200101102000120211201000000110022210200220212202110220202102101201100202211011002211101020200001200011211211112110211000122021221002022022202102222110110102000200221222112022110212221100020211221201012022200111012211121222121202011022212022000001122002201111211020020021002120010202110210110002022111110200212000011002122010221120222102001221212012222010021000211010221221120012212121011002002222220212002002210010211201100120200101122002101110110222012021210201011222010011121212012001222011200022011120220112200121022100221221122200120001112122100011210200210122022112002110111212110212001010100020020010222011220200021022212201021102202100022020012211220202102202220000012102112022111201021211121102021110212122102120122120112120120120112100021112222202102100121222200210001222000211101010020221011010222112100211122121020011121110222212012021212100202212122220200101001101120112120012020001211212212001101221001212010200200222210122122112121000101021012212212020001212001210201122200000221212112122112202021200210011221000010010121222000020222002200022222212112001120121210101020202100120220212200012011011100120002000122200001100221221220012200002222220122121012102021102001201100022120112202101020102120000202020012221221011011211021001100202020101110120112211020010221002220211120010112210211011222112120200000202021001210101200211122211012102020212020202211012110002211111200021021011211221012010200220220022002000111121001111210020022000120202121221210011010102101002121211221012200121101020012002121112202011021010202100201220210202101022022211120000201201120220111021202112012101100102011120001021011101211001212112011022021210122211100", "12211222201120210110100221120220021120122102022110122102101010010210102111000101211012110001022110020002010221120112220112200122000022102012121020020220200022201120100001201021112221222101101111022101210102120000000100220020201201021122002000002211002201212122212210120110110011220202220200001220211202201221000121010122201100212111021111001121122012022012000001221022111000111101110212101221101020021012012000120201021210002021100110212010210011000112111021112201202000012212001010210001220201000202111200222010012112212112212210002222210122222121202102000002110022010001100121221022200220211101001102220222200220210011022000010111220002010000121021221100221211202020121222022102022222001000000012202001012122021120021121010220001021002021101222000210220111212112221101102122211221112100112100001010022121110111102221111021200222120001202212111001112022102120102102100122010122221201021112000002010021210210210100100102120220212000220212002112002121100021010222110200012211011021120001112201121001001011220110001121212001202001122111111012021020111221112011020212000220100212021020010211000110121220002001220202210221201221221020220112010000022211011221020000012121221200112101122210211220111201101201002221202201111120201121002101012220112010122200111101101011121120000200000122002121022202020010220021112100211002022122002000221222210102020112100121001221202102012022122100200010202000002121100011212101001212020102110022201212221011100002001221102212112012100012002102002011210221202000210222112102211221102122002010011010022221010022201022212211222202221021102120002112112122112010020221201221211012211110111001121220210022011222000122012112000202201201120102121012212222112211121000010202121202211020122120201200222120202112000010221210011102112200021111012101022120020200012020010011202210221112220100021021200212122102120100011002110210001210202102000010220121220220210210121120110120002121122100021011202210020102210011102221221000112121211102012110200011210212012201111100122002222221111211021001002000002111122222122222202200101200101001112221020102012221002102021011120002020201112000111201121121212110102221212110101120101111200201200201122001111212200221111200010111022020200111201021121021112020110200200010120010011210122222111022012122000220001222001000210112110010202001010210000011110020202111222022121122112210101202121220001221210221010212222021122222002100210000201122101200200012221200212201112101211222112010", "00010122200201211022021022100120220200011100002200001201021221220022200000001120221102012100202200112110020220101010120102221122210122220102221212110020210120222100000122220012101111212020220211202020002121010220221000211210212102110202011210201202122202221010121011000121100101201200202010121202220201122012202200102010121210110110002000100001000211021010022202101222020112122022010211000101120212000112110010012210200002202200001220212012122210100010200210202000211222010120112221201010200200211100021110210122022211221212010212212022122020210212002022210111122022100222210212102012021001111120201100200201200012101010110222122011202001212111111012220212011111110221000220021100020110201011020221122220010011011101210000110120110111222122222000012002102010101110100020201222011121211222201100111110022021110200201000020110220112111211101201221010210200211100000002211111021101121100200200202112100200110121112220001222001201022111112000210122012212102010011022222112010200212222212200222200112212000002222021020100221002102012211102120000021202201121222002021112112021222120121201101121211202100112002210222010211021201210110020201221110220201011110200011012210222001001111201002201211001200122221001002222202122110201212210212121000210112100200002012001001210101010000000010120010212210000211210011201221112100020211120220100120201102000101111211200000002001202100100000221220002101010010221121022200121000210122022012110101200022102122011110020110202202012121021221111012012122011101100101020120021000201120022220201111222122112221100221011111121022121022000122200122200121121202202200011201222110101222101102212012022220112111020122000201010020120210212200112201200002010010102102020101201112202222202022022112122111102222221020020122210001002202201211200220220012212111121001111220012120101120201110012120011201000121010022011220022102102012000102110222221121100012201220200112022002020001012221221000002001022100210211202120020001002002222002201122012122201021202110212012210221220010111222210110110001010101200011101122110022021121212012101020120200102200020200010211202112121201001011001221221212100002221200011000000202022021200001022012222122000121211200011100022011002222122212200110002201222211000221110011120002002102022012211021110000021200012111102012210202211101000110122101210200011212102112010102111010022101020120011122010210000100020201212202211120022001210011100020021001000001200212101112111210011121000221101", "00101022022021202120211102222222201210012012210211120101020110101120222122120121000120220100211120221120102100112101002012212202111021202100001212020022021201212211002121121021122101100022210202000100201011001112001212122111011112102211000100021111210012101010020000210212012212221101020120111220011210212222012001122102121100222211121210222020010000201011010000010101122200112210221002102100210122011000020110221202021000111122212022102212010202111012201001022221112110012122010200021200221021200102122010202211022002100000220102001202020211012000202022212002102202220002202020021200201202010012110201210100222001202211010002220012100220002111112202010202122102121100101102212011210020021111001222002201100200000120011201110121021202101121112011111211022211220102200011021011002210220120122102112100112111101120021000112120011222122000201201111022220221102221012011020120000102101122022200211002202010222211111220200201010201202212101020022211120122222110020100102012122112021022010111120221202202002011220112200001120221100221020201022202012100221111112102111110122012220211021121102220021000111201122202112202120121110111111022000000112001102022212202002020211000211100210200100101200202112201220021120221012220210101120100011120112201012122101211122011102111021212120200121212110101200012122100222110121021022100221121211211011110121212011101021010102121201220122221010120001221122220110201221111202202011211111112121020012101202010021111210211210120101122022100022102112000201022122000202201001121012102100201020001202200201221211210210222010000002022012112001002202102112001200222102010202022121111222101212022112102002210222010221201200010112000002021200012121021200022121011011000100202000012102211102202201001220122101201102121002210211001202212222020121020121111222001012100121210100101021102102201100201111210211112222012122222210021212020211000122020220020101120022021222001201012020100022111110212001201000010022022212102102222210111101002212010100200011101021121222020120222122201211012002211100020101212010100211220110112000111110102000011221000211211202120022001122001022020021010212001122020220101020012010021211011112112120100210022022221220201110021221202012112002111000010021212102202011020111121020210022020012102212102001210202222222202112211120100020220111100102011002112000102202201220220101120101211120002221001021022011002102222022221200211100022201221022112021002021012101001020002020010221201222102211100", "11202102121220022221102210022211200021200020101000112011212001222211211012002220101010110122211111200000000121122100021222002221201010221210220111202212221110100021000010211011100011111022021121201012012010001001110211020200022111021101110000210100111110110212201122201112102000210022000220210202110002101221112000022021020122201012101001021100120002012220010222012201200212011022001222201020020001022211211021112202012111220120121201101012221210212211102102002121100021010200022021120120200112120111112021221011000112122001122100012212220210021210022012010111202002221010110220200102210200221122011100212112212111000200210020002012112122121102202222011120212022120122012210111110121021102000211201002011100101212220222200210102120000212110110200012122200110112021202211112110002121121121201201211001020020021102100202211012111202211012211101200202220111122210012011212111122020101111222011210201212001220100121102122001111122112102201121201202200210201201100210212002020201101000122212120220210111102122110001022122002221022020001012011222022002121210211121120111212102000001010011001100201220220120121202110010022200110212021000121102100010121001220200120102222122112021210110211212200121111021210022120202110102212211012010012010111210212102111100101221210221020100200210221120012110110200221102022011120220110220000000200002000120110210002111122110200212022100200120220012020010111221101200021101012011002010022020000120211120220221101100110221211222001120120221022001120202222221212100020112011020211201001220012020201102200000000222100200222120100210111121212200010221100122022222010212202220220220222121021102212022010022010111120001002020122222221112011000111122022221002221000002101200020002201020121101220222221021111001112011001210002211121011201110120202101011100001112201212220001101201020200101111110101212010111212221011200121211111101000012121101201220110001220100000011102210022202000112020101212002210110112121122212201012201111010121012001011220101100210111111110220222200210202012101200201201110222111000220112002021001002122211122212202202002000010200201101120121120020111212120121021012011220011221211102210221011122011000222221210100110112000001012111120211200222122122012110101201210010210102221120222012121120020011021021202011210210001221022222110220000211112200001102010101201010112120111221122211222202200200022021020011101020122001012220212100222211020100101022110221010101012022200012101221211202220110", "11110221020212122121122222212212001001000112212111112221101002211020112202122021121102002110122111110201202001120200010001011220200222020122020220122211021112200012111202200012000220212211121011002021212211112011002102120201002120101100202101001202222201201200022100100111110102222200210201100022010202110001100221221002010200200010111001000021101200212222202021200021200002112121110202112102000221202101002000010102202221012100221211200222220211101000112110212111210222122122220011120201200100122221102202010220221010101112002222000110022122102121022100210100202210121221120121222002111210000220222100222000202100010020101220120221002111021001110221021200212101111001002012222021210112111202001122012212002010112110022102002212102200210221221020211200022110011210001101111020020221012020110221012212112100221201212110112112220112021011101220011020210122211020011021011220202100011200221010221222120021111122020222111112200110022200111001011122221020102201002122212112120210012222020102212121211101002211001120221220111120020102211012221101010002000012021100011111122210110201021111221021011101210000000012222210020102110010112022121112111121202112200111120121212222201220110001211211011001222100220112012220111002120212222001220201012101020212100012001210102112011001020211101222210021120020102202101010220022222120002202212022212211200012121022221101121221220101001200022001111110121210110200221210012101202221001012222222222210012222100102121011212010111111201212012222221120012021010001022201200210112220101100121011201002221101002102001201121200121101120022202022202010220112020001010110101221210101112011101212010221222220122221102202022020001211011100221102201010021201121212201021102111101210122110200020020202220210221021212211010012021221112111012002212022110010020101201011222200202210022000212222121002022100001101122201220121001100000210012201200120120021022201111001202212212102010112011221212000200122210020010111121222122222110011000100100010102010100220010110122101010011120021212220022120222221110011120102011001100010211012020221112011102202212220220220222021000020021120012211100112122210021021022122112111112001111210000122002112010111220100212010112212200200101121000101211200001210020101020112121102001011110111201211100000200210201221120110200120222020221000210110002011210210101001202121012112112101122210221220201212122122010202222101121222120102022001121202022002021011122200100001200110212212122102122210", "20211121002012220100110211100020210221001022021200122200012121022111221010110001222222000210200000021020102212222112011022020122202000211110201211001211200202011102021001012022202020210201100210010110222211202120020202221122122100100220111110110200211012122101001110121212011022121000222111021022011012101002210000201122011002001220020101202221210010210121120220000222221010220200110222000012211222110201002011100002110000102102001210122121211020122101000101100220011201012001102020222122102221001011211022201110101222100021102001010202222010200221201101222000000222112210221222002021022112201020122002220000220000021112100121021210101211201022210022221010211210120020121012201220020210000112020202101211011101102002002201200021110212110020112111100101221211022210122011120010011002111000110200202001120101021110002210201102221121221101212200201210201120002110111002011010110022121020101110012110211221211020111022200121020120011110020122111002012210120120121020020120021020210011001011010001022021021020200200110101020012120110201121020100021001201220121120122211121021121101211011220220210221202101111111210111011222220020122122020221122100010120010102202112120021102010021102201002120110021200000210020100102010002121020020221122202101221020201110120122212222010001212000200212210211021102101212200110011121221002121120022121210012001202102002100102110202220120202111121120202122121120210010202022110222202020000120011200211001222110212111012110122202210211110212102011220121220201121101001212221212122212002221002110120012120110010210021200100122222110111001001120201200202201002001101010201002022200111110111210110101202121011110021211000221012221120011102220101212012222222100212101000022221001220022220122022011121122012212011011221020200202010221020000010111202122122121101202011100112122021210200121222221021220112111200022101221002121001112220202212020221111120111102210120012121201220110120220010222122220020020122020011201102111102100110201102000020110112000111022220022100110120201210212000012012021002102011020000011112000222122202001112202122020121222022122222101201222010222012200000112220010201101121210121221001201222102021222112202111111211121022011202200102100002011202001101100100202222112222012121012000101201111120020100101110210220210121021121021111011010011200002220212121000021200022121222211001001020121102211000111121200221121220100122000202221220002011121201012211011101010010020222101200201120211212020", "11001220122011212211121110111002112222100211111202211102222121001112122112010202200112110200200011101110010100100100221011010022110202110111021202212100202202202220002112212222001221122110022010200111210211201101110011021010202210021111202222121100200221100202210202111212211220011222022001100212110102002212010202010010212202110021101222122022222200200000110002120221000012120011021112201101220201120020220211102120110201211100001010212021122222101122212012222222020210202011012201221000110100111222122010001202120220012000112101020200210021221011101021200112101000122022210122201222121102022120102212111100221002220110101202020112102000112002201122112001200211110121001020221200101200201211002022011112121001012200200121210022202022021111110012101000122101001111210102220220011211110210002210200102122112110111122200021202202202211202102200011021000220221100200122202000212020102201012200222202120202120221002010111220211120102121102212202220220210002010001220022220001011201000011010222121111202100022000102221200020110120012110011020200020122100002120100102010222202011201211101122211011020201200102222121221102011120000020210012000100010112000200022022211001121222221112020001212002002110002221022120001020221012100212020200012221010202122001101221112112102001011011210110102122102112002010111201200022110220022120222002010111012212121212121022202102012000210201112211011002101200110221200102112211022002022221000110221212100210021010211120000220101122201021201212021221000012022201001112211100211211102221111201111202212220012222212111100222101011121111120212120020021202112210200211010101011111121011021202002112021202200110022222020012002021012121210220010001221221112210201000011121202222002212100112102100210120100222212220002202201200220000010002122010100212010121221020202121211101202221210002212011110200102112111002212020021102000120100100211212111002100221122102011200202002211022201221220121010202021001102200100222221201022110221102222000111200221220121220012010010201120021010210200120020201112112211021122010011221011212021202011001022002020000002210010022210022020022121210211110212110202111202011010201120212002020201012121211100020120221100002022011221100020120121220121022002011002121010020122112012022202210202202222021022211101120202201200122110211211122010102122110211210110011000101012202012010102122110111202020012100011012200110121221211200022110220210210110020002001020212200211112001021112111012011202", "02020112012020110212110020220212200221002111202101001102220020011101202202220100201201212102222022211022210020100021221010200212021010211211202211000020020002112000112110101121211022001000020220000012202220102012212120122112221021102012111012120012001101221220011101122220020112201200020112002212022122202022021010022221002121211010000110012010112200102220111002022221012201001100112122022112010101102202111021120212010111001002202022120222122022210000212010220120110010120210002100122100111101002122111121000122110202102022212211211020120202220021211112210221112202012200220202201112111111012112100210011201101000021121202212210020202210010022222012201212020020101221211000001101100022102200021120221222120210200100201002000210000012102001012020120122222010020002022102210102200212202212212012202022100002111210201220222211001222110222200100002011002210202220111102011000000110021102211122210202221210110011222010002012220212111122220001122100102000001221120210200002202210200002122222020200120122122021002100000111001220102001022012211111011101100221102110212202211012021211222000101101210120111012000021001110200100210001100211010221011202002001000020101202010112220102102211111111112200120120020212110101202210100000100202201212202000020000222211020011210100221000221020200110020220012220022010211012212102001121111121101010200012022100021011202120012100211022111002021002010102120121012022210020100220020122211222200210021001121220200012122012220122222222111012111221202012210221122021101120102211210022012211021120221202222100221211010010121102000110200211110201202111020101022200011022121222101020222020200222002010102121212221120100101111011211022021020022222102220021200012121220211102212022110100102102111111120120022210121021122201022121221100010001101122200110220222202000120021110000112102000000010220002211022010121110100101212220221021121021020222010102110120012222200110220122012120121202101001022101211221102010002001210021120201111212202000001222121011200022021020210110101120200100011000120011101202021212122222001222201110200022002122110220010110010101102221111000120101202202010221112100201021110022112200220022022221122200222020020100112201222222002021010001211100220020101212001100212120010110222200100210002221200101101220211001121102120021201200111001221202001102211200001100122002001102101012120100012102102010112220212020001201002121201222012200122000201111000120002210101202221000122002112000021210210112", "12220021200201022200110101012022212101222110112210212222020102111212100220112202221212112122212021212202012012111212110212110022202021000021201012202222221121201202010212020100020211112120212010020012201210011022222220011020202120020202201020100100200202012010221212122022122022212121120001111202200111121002101220112022222021212222122012210200201010121000022101112211201111222212201101201010200101021201002112012101000102020002012210212210010100001100211211111010002102022100201210020111102202111000221022020120120201222220122202221122221000102122122012211221221122012200102101222220112222222002202201021111000210000101221121110122201211010212212121010122220111011210001212122122210212101010011221212210212022010211102022200110202221202010200110212022102211111122210101120001202022020022111101210200010102001222112201110220000102212011201212110010122111200210102020200002100010211200121201010100221112210012001022202200122102102100220211002120110021220002121220012021001010021212002102220020020012112022121020200121001112102222122121002201100222101120011201102110012000212010011020221012000002020102010021201111120022011210102212021011002210121120012020110202200011210120210100112011122211101021001010101001100000012020211100201122201012022101222022000200012222202111000001221222010222022102122001000202101202122010011201211210222010001112122212120102201221111102202110110200221112021220201002010220202201100220010011201111110021220122110202120122022111022000111210001202220100012200122101200102120012201022020011120102221222000002212120220202211010201122221122202002102201111120011001112020200102220122020122210211110011001220121101201001110021202000212112100211101022011110001211110002000022101012202102010220200201010020120211021010102002102112110201202220202000020200222200020122202000200021012220202221210002111020122220220001011122000222112102222112211122010220010101002120212112010110102111210100210022101212202002201202020221111022201220002110211011211022021002120210012220202211022100012102022100111020001121100002102011010220011211010222010201221202211221202001001210120011111211021100120221002111220200211002112020022120000101000212021102022120110002102121212012000101101010022022011112220122021212211022202102121201000002010022101121120222202201102220000121201112202121001211112022200020121121220122021001112200020122120001022210022020012020011222211100122202202011201220020202012122220021001202121201020202211100021221", "02000000210000002220221200111220212102100000210111021021201111102110012020122120002222121200010020011220011202011101200212022221121202100111022201211120120100112110211211210100201100020111111211001122000211002121201112021222022112222120121112001220122012210120202201020021221002121010211011210221121002112221212210222111121200201102000110002222101111112000111101010120000211201002121202122210200002110101102021211121022221100121010002000210022101222021221000101021121222120211100111101021121110122211100122020122110021221101000100002221022010011220001011111111211202121011022010002001211011021021121120220102211012210221110022001012010002202011222111202111112022220101002222121022111201011200222101101111200010202110020111212112010201220112001210011201021222002212212201100212000221222201202100220111121201222022102112122220002010110201110100220001011021212022111110120210001200110202222221112212001120212100022212112221021112001122111021201222210112220001012002100102121010212211022022221011220121211212012010202022212001122200000221100000120000102122112122002000220200222001122102101022210122121002122201211110110022012212011011200002010202211020122122002011212020021220121020001222011202220110101021110101111110121200102111211220110002020002110021020022121120000011221102100122012220222101021111120121002020011121011022210121211121102100222210121122220220211002120022120002102202000101201200010100211011000010022022022121011020120211110011102001102121122221112120220000111001011212202011021000000101211110020112202022010202212210020102100100210002101010111002120210200011120011221101121210001222101212221101012222121022220210002001222112211110221112020002022101002012011110102212201210102112012221001001122221221202220120220012010021211100121202002000000000010100211202120111120221112210011220102011220020110001121202012022100200102121201220012210111120102210000120210002211001201102011200202200110202112001112121010101002100122212112020100001110020000101121200201120021220221112022110222020220011100011021022020021102020212022101202222111112102201112120021112112220202200221012211200022022221202100001202020201111212001012000002022202020100202000122100012200220011202121102122112012000211201202211121022120012101200110121102222212100220202012211212010221101020011110122102120121202010002211200020002010012010201010021211202001201200210021021220111122200110012222020222220012101121201201002220122011022010000010012012202222112101", "02122121212200001000202001002111000010201022012020010122120101211100122121120122111220200122222210102122200121220110110000011220000010011010022121110202002100001220120010022122120102212100110001221010111000120220202012011022111102101021002110011012102002101212200012011011110101202022001111201011020112220212102020100201121120002200200201002011202020111201002002201000121222121220002121201211101001222011012112202121201122222201202100211002110022120011110120111001000221121120100122102111021101101221211100122211112022110122220021100020121011222121220121020202210110111221120220012021010100012220120110102210012201112121020100002111220021121011121220000201210012000201001001112001212102022200120102122111110121212211221012202120011020120010212211101012111111012101022101110122110210112222110220012221221110112121001102100122121021211221210120210211202200112121020022102221022212020221210210000122011220121020000222001001201122020211021210121222200211210010112122021000022000000021122022002012222122020122211012020010020001110121202011222202212210121121220020001102221022100201210220220122111012002201111012121120220111112120102122211202110011221100120002111021102121201110012120221112220022121111100010211111020220202002012001001221021021121212102000121200101101212022221221201201122112120102021111222002220002202112012100001021211020002011011211012020211101120000021100202100100200110010000121110122200220022202010201112202021100220020211210121010012012201221220100212021002200202002101111212022102221210121001010112112220021120100221001211102212212212022012022200101022220222121112110112210010112201000002112111200022120001211021100201001110202022210220100110100120220221011221121222221111202221200112202122210120012100000201222201110112012211112201112200020012221120101021211010100111022102122200211022012210211102000222000101202012211202102102100210112111210221220112102012210022110002201200200112122222010121210001211110002200000112002121221101000121202020222022212110100102212211121002212212220121201221011022221020010000220101122120210001002112110021122101020211221022000121002100202022100202121101022202001220212002111002221021212020120122101210022010220210202112101020220100220010110212010010110022020012002200122110010120202100101120110011212222210112210010221211212202121222202000212122202120020102122121221122001202100120212012210002111022220212010121211210022012201101110211210101111112002220022100001101102110220102010", "21011111010022100022120011212102021100121020101200120221100020101111101121201021222111122020022202210220102101100222112020201220102221020211200121201110222010001212122101202121211112121010110011210100101020120111022012122102211202020021201022000210020000002010021221102210211222101110212010112211100212022002011102120120202102202012202212001220211200212012121100000101011220112120101120211002101100210022101120111120000202021002120200001212111111011002012000101221112100110012001121200120112212010122110120101111002220100201111012022021120011112200102201212021001021202212200202011010121202111202201121001102121101011022211202101001200201010212011102022022220000210100021210101121201200021002121010102021011221202110120011100110211212200100202222111220110002010121220211012102012010021002000120022101101110102112100002201000010111202002010211210001122201221020100111220010202100020112100011122220102100201001001100102220202012022010202201211100101202010020100211110021112001002020211210101101120112021200211200112022011111121201022102002011110122212121110201100121011001211202021211102211101020222020101212222222022101221221120201210221102111200100120220101102101121222002221221100011201020102210202102011100011020000001222112000221112102122210210001021212121211010021002111202220002021010001222012110200112201122211000221210210120111022122121010120211102211001100111222221222022202102210221200101212001220212120212000012211102210111210012001112122000102012021022111020120021222222120122022212101120200100111111101222101020120022020200120220202011110002120001122011120112122101222020221222020121020001201002001112101022211012110020010020000212202110101000120111020022100100211011122121120102201201020220210011211202101010122212202211010211002012021020000012122212221010011022111222111000222012220220002011102121220202100020110120011101002222021110001000121021221111000011100211020100012200202212122222202110021020101122000022121001210110022011102202112101102001222100101210202000120201220111110210012020200002010222212112200211001121122000121110012110211220012222022212100121020202220120101010011111201200000202002100112221221010100010222021200200021011111010101220111020101201222022012112220000120121102012201110102122011022211221102011111222220112120220101220022100010211221201200120121112102111010122200021220002010021021200012011220201201011122201210111212210112121211000201202211120110210220221201200210210201111122021212112210", "22221100111212201111202121210212002101100011201001001202100111101011000011101221201112220101120122122212200011211110012111102012100001200001021110110220010121120220111110100212210111100001002222202112011002010121200200020002201222010212102202222110010210012221000010111211000120100002222100102002101120101222012012010100102012022222101101201112000200211122112011002102210222110011222101110112121122110110211011002211111102211110112010120110020100101100100121001002111221110220220011000101212100001211211021022221220200021111101122202101102111022001110120211212102010212222020002201222111021121211002110211210010101101201100120200121201111220200100000102012112110012111002222210210002211000002011000122122220200200010010012111000101000100022002202102100011021002012211000211021011210012022002000212001002222120110202220002121210002220000220222011110111120120110011220110211002202111020021112212022122220100001222100111112101011210001011002122020001222222221122210221200000010111101212122121002120012221222222212021002000001222102121102200112021001020001202002210002011221212122111111102020111021201021011101001021022110212100011022020202000022002020220022102101021200220112002000011101122012220220220200212222020011012211021020222201021201120101020220211120221001202202000221221010210110200220010022222112210002012202002200020012102111122112120022220200110221002102100122202121000212021022210210021211120021220200020100110221000101021011012022001110202211210002212202221200001210210022102211110211020122201220010012002220022022220102001120210120021020022222111100102110202200100101000020122121111100022200202100012200220000221122211212102212001121221121012202112222221000211010222210011011100121211011112220101002212222002020221211002200110201212211121201010211121021201102200122212112202022012020210121202020220221011100012200022000220122022102102021210201002221122021101121221011001001212100201102222221020220220222111012221101022111200210020210022202112010121100211101111011220121011012221020101110220020011101210000222120021220112010201020210020120010202020222120000011002211012200010220220022020010210122111022201022110110010002221121101212000220102212021002011020122211220200111112200112021012111011022202021102220120221012110220120202002110112111120110111111122021121121100100221120201212021210111100210120012200220012100021210220111002001210120022212102000211101211111201020002111111221011101002012202110001112001021222112121", "20002110201002122102221022120202201212202210200101011210011012102122012012002212210201212102212100100120121101221112210100202011211020021110000122010021222201200020202022200001112000100020211220100112221210022012201202211222000012202012201001001100002011212100212100201202002020120201012021220022202000110021120112120020011221011111012121101000010122010210210211210100220120000012012202220020200000102021001201012022011002112022211221210210101222111022110001112220212022101220010200001022112111212221201210010011202020222220110100202002121020111012222102000222221001202222002011210202012120200101100100112010100102022211022021201221101212121210221102210011011220210100202122001102221020220011211021000201111200000220220102101222112221112220011222210122100212110212200202020201122020210001001200022212111000001110100021000121111100110002110021112212111121000110121022020212002022200101102021011101210010110111221121112121211122022001200020222210012222101210220220000021100212202110000022221111202020200021112120121202212211012120011220111021121012010121001212001021222121222212000200221010212020111120102101100120110011111100220100100001020021012121112001201122112001011200020200012111122101202221010000121121121020120220211202120002022010002021212200002022021110210220202010020121221112022200212222201101021110001111101220210201120221221112102002121120121101021020021201112010011111202220211201022212020201111222112022202212020212222222100222002111201021112212220000121222202200220102012010010000201021022110002010011220102100111000020012111200022012002000110020111011110122220202211222110211220101100110210201122021201020000220212112110100111120021111111010101022112220220222210210100010022120222102211101012021222002100211022020022112220002012220021000200111111010220111222201001111110120121221210010221121001100210010111201211210010210122020111112002021002220101020111220012120111021100222102121022001020220012101011112211002022002202121121120121102122112112001201222102202001122101222120210202100202010211100220212011101121001221220112101200100012002202011212200001001201102012121202221022101122022020010021221101110111201022001111101202101022010112021020002122022210102121000200101222011212222200020202210012111000220210022212221212110020000120211001012022012002212120022211111211211122222121110220121010112120102220122221220222222101221210022010212110200101120011200012001122211221021011021202122020010201110212120111001221212", "00222001001101010000201002020211012021121120210020010002220211002022120220222111121211220022202212201101002200202112222101222221110222010102121111000110212002211220210121000112222201212000102122120110211001211002011211000202110020210112012202210102202001220010101120101201012100010101200001020201021010221200020010222220112220001011220101010210102022211211222121000210020110120112100210012011110022120001001221220222200112021112021022002222111220222220102202122102212102200202000102012102002001110112022121101101212220100200112020121010210220101222221221112212022011210112012020212011212020201021221202111111021222202221122201211001220010110221200202020002002011002101201020212002002122210110211022011022001210212120220000111112202202110101000200200102011122210201102210021111010210112012000010121102002012002101002011002010201000000222121221012120122020112000102102101210000100222220100102101012220100221010021000000002211202021000212102111201000202200102220102202200212112120202202101100221201212111110000010202120001212000101002002020211221202102101102220200201101120211121100020222010101020111012112101121110221021010011220012100211220202112102200102021002211020220020111222211121011012121211121100220002122220201102001202001112220020112212100220022201221221211102211220110112221020202011001100210000002120211221000000200220021020221220111102012021112110201220101210110100002102200012020121220220022111202221110220110222212122012000001202210001201211112010102201200021100202221111201111111111012222221011012101222001100220210022120000020120211001210201001011110120102122102002222201101122002002110212202111200021121102200102120202120202220212011022220111121212101020112022212102010102220010211110022212012222102020000002110212122021201100221000022202102121022202222221011211220021000020210102201200200020220210022111102120012210211211121002110220202011120210102221221000000002220100110110220220011222101202002200202021002112012020111202010220222212012212210000010020122100210220001012222122120122120001122022211101221012102220110002011101011102101110101122021212010002210210111022212201012012011001212220200011102110211122200021121020022110121121011110012102202202201121212111201020120101011010001200221122222121200211120201222211210002000020021112212101121200010210022211002111101012022211202201201122021101211211120122200111021020100122221001102120212100002202102020020211210121021122011121220220020202002222001001111101022000", "22201211210022221100121001100201111221220001221011000211210201222010002202020221120120122012112221221202102021021212121121122221000111122100120121001001012212021210000010022212121112011112200220120022201010012010001022010001210221212122021011220000222002120201201000021122110022221202101000010021221001110211001210000121020220001202202200002122201010111122111011012211122200121220012201002110102220222220001021102111010222211121111112212202112002211100001202201212222202002202011200210110212010121002201111110001122221112212220222200011202221110222002210202000020220220002202012212221220121120110020112112011200110022020200100100212201122100010210110222220210011102001120010202101112011102010202021221220010021000202211112201211100201121211010010121211120001000210010011102120112002112010110112002111011010201202222000220121121100212111000212012202022202022220101100202202112221010201000101212222200101120111101122101100112101200210101102020012002200201120021021211000110000221221011202102022102110210001200201201202100000111121020120221010101200010120102121220200120200221010111001112200020022220001110212022122111111022001110102101011100221021210121220010111202111202011012202200001021020202122110002202210111112222211101111122221002000002111220001112000100222021202101110212122200101221202020201021201202120212002022022210200021211012111001121210210101222201222122120201100222112202202220000222022212110100121100121022001112121011022020021101211120201220102100110010020210111212112211202220001100221000002211122021012100002200021201020122021211120001222021101112202002212210011002212200220022221011200220121210022011222011022100220121002111100221121020101111212110120000101022122202102000222122020112122202111111010012102201202020020012012200100102022022112011112112222020101210112022022200202000001001210020100101222210202002110111220121012120201021222021202221212111201002111222101211220212012112100020011221221212121211010210200120220121000002022010100220001000012102200212222220220211210112202201122200112110112012221120102012212110201202211022220020100020211110001222221101100210110211211012112002120222210021111011120221022102122002110222102200022010222022000220111100211012122200020121210100101210001021122122110121112111011010112121212012222021220001102111000122212201111111020012221000000110001111020101102201112000121202201201112221100211021121000110020200101120202111222022002020001021210100222111112000000200011002201", "22100020112120202000022220221012111120001101120211110022021122221201201011122210021122020222110222011210210021212102002102122102202121101020110100221000022010120021100111020121122021100222111101210112002200211022021021101202221002121000220111201110012020210002202002012100222002110110011000002011220121212102001020220000111200101122112001011100211100122001100020020110012200020002222001211220220121022120120200110221221021120021022211021202201210111202120222012122022221021110021112101112121201202211101011102021000122011020221012001022110002022110200002020120022202000110000202101210220021102101111212200101102101010110021001122121220100100111112122010200201021202110021022000000202102121221021210001012222002111021120001202221122122101002201101111120112212102121221201020022111101012010100102000110110012111222110100201102211112212020101210122000201010222110201021102001100012122212222122022101021020211010102101120211122212101221210200012020221111202012011212022100212202011211022000222120021111122222100110002220010101221001001002000201211020121020201102120112021101121202120211111011211020202020011120002002210212001000102201101010000121102002200201210110212000221100100101210022012002011121221101120221010211012022120101122100012000112100001210022111121202001210122102201121112021221002210010212200012002020220022002022211100001201012212011120201201001020220111201102121120100111222022102100021110211120102212110101120222111112120202211110112002212021012000122122200212021012022201202221210222222122112211221021102222020222012221201122211202212222220000201002110201222210021210120221200011112000122000101222211012202200222100122211200110110120100202122202221020020200112202012001202002202020100211001021111000120200011001121102002001101201201211122200212220000011221220222220012020011011001000220110101121021220002122222122000012200211211202122222002222002111212022110021012202101201101122211220121021111121102111110011012021100021202212022221011211220100202012101202202021121201210002021202012012101212102021210001022002101020210022010120100002000002202002202000210121020100102222012200122102211200120221020202100002002220112210221021212222111210000112212220021202110001102120011102220111202221122121021101021212221021012100010111102120200000010200112200200202010120220010100021211120101101200002012011222021122000202220022202201221001210101011000112002121221122122220220111100020012220002010122020201202222212011221220202011", "11121220222122101222210220022100020010121022211012202110222100200010010022220101021002000100112022200012012221221221120022212001012102011202100101200000200021001010211102022221020100101000120200222122221211002220022020100100221200000200021210000212100000201212222200001012210102001112012120122012220102122002221211122011120012021221111210201001102111010002010200102102000000211220000110102200200022112201220111212111111210201222110221010121111200202212000210102020120021112110022102120002122011202221000001000002001201220011010221200000110210012222112222112112022122020121211222201021200021101012121200200110122120010100022202111220021210022010222112100010020111222221122012100022220222202201201200100221111222200201120100102210201202102200001111100000112200010101211000001200202001220010120100110022221102011100212012211001210101212220011022001020220121102111121211220020020101212200122002212012202102020210100221000100201201010022102220001101210111212001102202022111112211012021101201220002111100220010120122022212201101202022111011222222212221122112202122122012121110010012012222002122110222011110121212021211020212201010211200121012121210200022022121102120012211001001102211201020021010120211210011222021221012000101021110010222101110210121012222101110002011110102112120012100201002221010021101220102210201020021020020210102011021111112102210010112122200212101201111200112002011210022212012201110012010102012012220201121202021110011201021002210022110122012121002112210101210020122201010002002110020120001022210110001001001212111122012010121201120011212211012001122222020202000222110102101122220212002220002120021112221121201022120021202100221122101022220110010112101120220210102002002121220221001022220020011100220120012002212121011002022110022211110110021211200201202000020221202221000110020101001111121000201022011220221200111102120112100020010202012112211001100011012112111022212101212102011120010022010220221021222000121101010201110022000012220202211102102102010100201210200211201002121212010200220222122000200000101222101002211000002120222002000122110011202112220210201100122101201000210010201010201212111010220120210110210202211011022012212011222220200001222012221222100020210002021112222211022101101000121110211111012001021121110102011001111000201200202101222022201001102211122201100110210111211022212001220221011210211112202010021111100102202002222212200212200010000021120202222020021201020110102211112110010022012001201", "00000212110010210120011222122220202111012101101021121221000001221021120200011122001201011110002122102122221020110011112200012021111121010201111220000020112002020122010021121010020121012211110022012202102222001222211111001122101102001102111021220221110000012100220021012211002210121022211101210022020000020221120210222100120110201122101012010202020212201102221022221002210001100100110002200011212222212010020220111002111201122121211012122102002202100022102020100000212211221102202002022222110221101020022212022122000000000212210000200020121002100002111111102101010200211000000121020120111021100022111101220112002101212110000122001100022110111120021110011110101112122022222200201210012011200120012002111222201010011000111222000021200102211010022211200100002221100010221221202200111011122120011110110012021222000200221122102222000101000200111022002122210202022102222021220221100022112211001012020002010112221211110210112220220220101002001220112000022220012022020222200001202212112021010110201212111121202122110122000100101102022002201120010221121020122100011010220201202111210000012112201221220022100102222111210011112200020012201100110100012022120000222011202012211112202120010011022122000011011211000022101102012101002022022020211020002221121101022001112212000112002011120222002120202220020120111112201222112201002122120201212222010221211200102012111110120202120021222000012002202100101102012110210101211111000202022020011112221122212222001102000201202222211112112011222020212002001111012220111200201012221000212022011201000111012212000222021010122012101000001221102222012102021101110120010002122021200202111200110022020000120222222200012010000212102210010010212202210122110021121001022112100122010122221021220112022021110010222100220210201001100211021002110201111110222000002221221122000222212110212200022111202221212222212212200021111112121200121212202222220101020212222200202020220220202120202100102220112220001110210211002202201010010210012220002112211022111210200001221101122200211022002110022011011101112022110122112010000200202212010112202121101200212110122101122121202022101210101022002012200010201122012002210121210112002112121111020002210102020200102011122120202121202201012101121221011200101122001110110011210200222210112121211122202200020101102110222100021110000112001010200201111021102202010210212211202020101211121222221020001001001021000101222221212222120121101020110001112122002012110011211022022000021212200101122222", "12111202220220101112002010201012011020201020200211221101100022022211001202200000001102012120122221100122110120000001022000112200200221020201000001201011101020201221101120221220110211000002121021221200201102121222112110221201211000012022211010100100010021001012000220210020210012211202012000101100111022001100222211200112021120010011212112010000101220011211111011012210022100222211111011012111201000002011100022121112200022011222102111022110200002012021222210010120211020020021201101120021222201101200210102002220010200211111112110222110112001110221202001211112101222202202100210121111100222010121012111111110112002022102000222001121211000112122100210121100202020021220101102222102102120210002001102121100202220222120022000000200122112212120011010000001000121212110111001222200221220022122200210202020221020101011100101000201111120211210202022112112221220001120010110221111002112120110100020211021011100200000100012120120102200200112101022211120010211002012111122122012002222201012211122200220012100200200110111221021002002200211011102120200200222101021012000011001121100111202100120200220111202210110222202200100111000121000220110222222000002002010220112211002222121021012212020211002200101012112101211020121011020022002011111111020011122120212220011120012200112220002000210112002220012200121202100111122002002221112110012111101202022200122210120210212221010200200212210202212020221111110212101222011011011220002201220021011011210221200020112200110222200102010201210220000211212112011021221100200011111220110200110002000221001002220120012211001002112221101102210011010012101020210010102122021112211200011000000012212102221120010211110100001020120102012101210210220011212202102220100012002220212202120001210001121110120011001011122020012222101000002120111222011222220110110202111122102102000200122020000120010102202102102011012120212121122202122222102122122211200110100101000011102210011012210121111020120202221102220222201010211021100111102002011121212112102022211201220200010212202101220002200211002022010002202000011222102022222111211102000000111212121121110202120001000021102210121012111121200001201021111110200120110120211111202112011121001022010111202110221102110202200002222102010012121210211220212221022110211102110120220020000020112002211212210010212120101202220010111200022000121212110012110000020220102001102102202010100111201001000121120020120011101021100012221012111010020222021110111222000020010110102102010122111220210", "20202022212220010110012211010212010011022020200201211110022201111000002212111000000012200101022002000221210211010210010100001021122022121212102101002222200010100121221020222012201000120202202010122002110101110121012220200021111110112200101101101220200202010111100212020100120101221012121120220110202011220001100021121211201111120101012111020202200221022122102121020200110021101001110022222002001202112022211121000020201102211000021112220210101210120021200000111220021212202010200102022012002122200101110200100110001220022221100120112002111222200101002220120002210022011202001111220120211001211001122110002101101002020212121222112220202011011001201120101100202011110202001111011211001200102110212002011100210001211211112220020212101001201021111112122111022122211010010120221112022200101220212201102001100020122211001122112212121220102222102112112011000122001220102010000210022201101001222221122110010121122121202222212202020200202022221121000120021001101112210210021211212020000000000212202010120002020012212200221210211211111020210010002010121011001220122102200111100222022002122221102121102010022221111111202022012112012220212201212020210120101122122220210100010211021101200022010000110202101221112002012221220220011112021111121011221012000122102001121101110100201221022121111001221201102121022000000000002212112211200022201222101121222120221210010011002012112222112022220220022201110210021220221112101021022010120201221112012002220220021110120022101111121000220101021101112001110121122012111100002221120120110002212222002020002220020011112201010120111100011012102111112000220220200110021111220002102200112211121120020222111020201111012220122222111022110100101012200011120111112212011212002220010002122212101210112112020101201021221102201121200200100100212011001121102102221100100200110200101011111010222101222211202021101120121002222100220122210222112121102222102122220222020111221122221021210101210212011211110210200201002002211011101001120002121000200210122020221100000222221120101010121210020020122202220221200210121011220212011212222010120001220002122011012210221210002222122201201200101020102102202122102101012212222101222211000010000101202112112022000211100220100022000022212211202210111201012011202202101122210102010010020100121011012102112020121001222120121222201212222002021122112211222021220001020201121202020122120210210001012102211201010212020101002122021110111000122201001210211021022212212212021021020010112111002012", "02100211101001001021222010221010110210120100102100000022201112222120012200110120212101110022012122010200101011011210000110210212002210002022210220212112102022112122012012220002011000001000002211112201121222212121210120220121120202200100210212000101202202221110122011210221012112010021220022111001000020100020212010211001000210212212101010100200200010221100200010001022020120100022202222112010010221022002122012202020220021112020210201021112221200122022111111011201112110211221102000201100022022111112020011001011212100212122200211010122122021121120011100120111222100000201220222011002010211020002000222122111102012120221200100120011212202021121010020121110121212011201101101212212022211020220000201001012020220110200212100212100101011022112101012020101011112202102020222002010220201201222002010201120002001022001000221212222200201002202011200022100021122001122222222221121102001110111020102102200101110202121200210010211120012111012112220011110211021201000100100212122210112021011221121111211121100102202001120102121001001220101202200021001021121020001000120111202111110212222211201220221200021122010101020210122010000101120120102112201201021111011220200110021102022202002101220001022210001012111110210202000220221010111010002012112020212121221212110000010101222211220112221012222221202200120111101220102001221102000021202200000100200111211111021110211200210210011120201120121202011101000012001011121022011210122202202111100122011221112022202002022102212220202102002200011220200220021122111012002220001012111122021220210021102212010021212120111201100220221210020112222020100100211220200020110101001022011112222012202020021102221020001120011012002121121201202022011002201211021200221111212100020102221110201222020120200222121010101010002120101000112212012122221210112220222011111122110002121211120221122022222201000221020221101121212201000112212211012120112021011011210022221212011212200202220122122212000222202121221221011020211201010022101000021012012211011102201000212200020221110201211002010212010002121122221211001002020020012200011002122120110000222000221112210102022210220002012222012202212010121201001121011210001120101121010210221201100212020112102001012222010012102221121101102201112201021102111002122002120201021122102020021111020120112121100101011010102010000201100012211021021222121112120002010021211112100100110120010220110001022112011200200012120020101002210101021012022020200210222210202211222110110221122002122211001", "00111122211000010221102121120111200101021102012002001201000211022211021100112110211222122120220120001011222220012002101101020120021002201021201220020202222200122011021011221111011111001002122112101102020222021011021211210110022112111012102210200101010012211110002211002021002202210022101122212220000201000020002122110122200101111202012110002002110000002221120202110110020220101000000112212212002020002222102022021110022201022221022021210220011010120010212100211022012111120221000121000222221222012102022201100220022021012121211102101001201120222111202010210202110220211222000220002121111002221122221122100211020010200110001201010110112112100100100210202101111120221000111122202012122220001111012212200202220101002110112010020210120202222110020122121022110110112121121222120000121121201100120101020010200120220002201100001011102000112020021120221220112110000211111211102022122200020020100210222121012220102012002002201102012201100100120011011112010212100112211001110201202222120212211120211112221201210122000122102012012202220022202210222200222210100022222220222011012111022221002001001011111212111000002010120010202120000102010111022021020010121021222121212200121120110020021211100020011022001111122201012020021120221102121112012220010221012120012202210000122211221221220121002102221201010111211112101012121210210211001122121121010211022012200100120210210200101111002121020011211022022011011011122211202211002021222112121102102122021001200111121102111022111200021210010000100101210112200111022111211110102100100111102210002222010220020200002000220202000012100112120102122101110211120000010112122001100112120200121020022221021212022101111111202120020111110020222222011102220010010110010020112202002020210011021011211202002022200121122112021212010210010200211012002121201212020110120211022020220010102002121202222010100010022000022002122120222101211111211100001200010202111002011200202202211100121112121000200000112211101121012222012121122200022222121200022012010221100212122001001112001222111221212000012120212101201012112220122221121011110101201022101202210102020100211120021112220211121122012100021221011212020220202001100120110021100210202101200020202202110022120120222112121110011000212202100021212212112010222201211110100111002022002110200222020200101201211201112220220112122000222110021221111100221212021220011222021202222021220121212101020120100012012102020200000012110020020012020110211210202122101201221222120002212101101222", "12110210202021212112120101121012201012202100220011022211011221002210102100000120112020111220210102200200020011022221101021022021212200010102121011022202001012200222120210221100100002220200121011012212021021010200220012110100012022202020021000211102102122010211221000002211110212110100002121102211101221202221220122210212002111000201120001202112002121101020000010222221202100120120020121202111011121102222000020000001102000100110212212211110100211212012201101010010200122121012022110210100011221222010221120111201022221221000221020110001202012011112110202220012021001121111211001110210220202120211210021102100221021100211110221222200100011000021021011122022120212200011121102222100121110010000011201201200112020012121210022011212211112020000100122112211001102000121010121122101012010010220010102221201201110120011022120211020102111012110021001102110101012021100112211110210101002200111120010202120011022221120012021102122012122012220010221212211221112220021110200202111122000022202202101100210221020120022110101220111111212222012112202212220210000110111210212011102212102121110111112111001020120212212002101011021110111000202100102011011111100021211021222001211210120011201000010112201222001211210100101201112211110011221011221020100012221010001121122001012002002112011220222212201022120102201101100121110211212110210120010011012110100212122021221201002101012120211201121222021110120001111122210120002101012012210010022120212210211002000011112102112012122111211101111220010101122122100220002211100212222221011202102210110022200110220100111200002002212021010010002200222022200200001201220000011210001102121222212221122010020102100200111201011200220112101022120122022201201010201011110220020110200112110011022201110120212120210011020111102101202010212220012202221022212011201210010122010212210211002121110201221201122200210120202200220222011101201202211110010012022111002020101102222211121022102111110020022100220011201112200210121021001210222001111022012212121201201100212110102101021212220222022122022010000000222102200021001120011011101020112002011011211102220021222211112211102022120202002201001111222222112111222001102120002012210102111212120210222112201000100220002100211202112121021201010101011022102121222020100110010200020120001100121111220012111212011120100201102110202202102021101110101012212012111000110220001201201222102212220002122111120221211102021000200001122212000011122222000000120100001122011210122022001220022000120", "12001121221120002221012212010211122110212121220201202112000222011120000211000002111002111100022022222000121011202120112102201222121020221020011002101202000011122122021102201022201021202001122121121200011122222102100212100210122021100101212000000111221200111202200001110100121111211010020100121010111220211010101102221210211010211210021221122022011221022212202220211011100220202022020202010011012200220120202202112110010210000211000112211020201020202012101102121021202202020101111202102110200120111110111111220121212001102000222012221100110002021222001022122010000020010200000011010001100200002111100201001122211112001012022221201120201200120201001220202002110222121012222220221120012201022201122221122122220211201221212000201002200022021202011210220220001020022222201000101122020020012112200102121220202110110111211121022200121220001210222210000202020222000202001101102002010122102201100120111020210010111201202110201020000002020221222002200220120221112200020110212210121120002020022212200211000101012220110020200202120121121220002120202220210200001220202012022020020221210211212011012210001202200210101201210221000001111022101200200220210010110220112000210110100012010110120101102202212220020212121120011122222112122002210200222121112001220012212201102220220022010101021011020201001111202021011221221010210020221000020020100220100121122202012220212011121221222122220212210100201110212121112101021102121100221212110020020012000211002212220202102221221110020022201221201020021102212110210010200100101211210221022210101000100202220012121200100122221101210210201221101111120212020222102001120120220020202200020010111021200211111110010222111212002212022201120200112022122101120202221022201210111100122222121111201101022221001112222000102222201011011200002120212010022002110012221021020002222210220211020210000101122000202010111010200000210201012022220010221001221000012011210002122212100121200200220210111020121001000101111202212001102111100000111122200200202212110020102001200211211010001120222110200022211211112202221000210220010202101000210102200122011011122010022100102211101021220010001202222212211000221210012120122112202002101211011120020112120120111021100210022011002101202102120112222021201122220120122122002022112210011210212000012221110020212222222122011200122202110212000200020212021101021022200101102212202020120100100220211110100000212201000022021101021212221100010111201212120121001001001211120020120102020211100020122222", "00221120202001200201211202021021221210111222102110121010200222012210000202010012022122012002022120000200101102010012210111102011102220222001221112011122211221122101222012022101221220111202101012102221001200222222111002020212021220201211110100221121211222200020122101111222000020021002112200110020020012212210211111010002011122200010010012000212121201122022100110000102020002202001101212121200212110000010110012211102111122012010012011102100222200122220201111000212002200021010111001221222110222020121100211222201211021112220000000001200210122111222220012101202222222111022020111022112020012222020000002212120112010000212110001212122200212110200201001220002212101202202010100211221212012212110011200020121001021122010121120212002011212022000221102001210012121210012000202122222010221100022112220012110021121022012102001211220101212220010120020011201012110101200212202001121020022010012211002010021112020010201002222112010220211120221212122211221021210022210000000220200210010202210220201202102000202212212220102200000122212100021220021201112212021201112022212200221011100001002010121020011200211020201001201022002102001212222010211100000001011210111012202112111210012102100110200011021121022101120011212110000211202200022121122120022202021021010102122122222220110222000200202102102010021002221121021201020110020220001101202121011010000122112101122002000210110001102020101221121122010112000020212010011001101221220111100222120220002022201122010121011012020121110201122011100022200221010010020102112221220102110220200001201022221120020101110112022122022111020022111120112101212022100100211101211100021011100000121010001121112020101210211212011201211201221121012110120110011102022100110211101120121011101222011012110210211202222202122200211222201100201000001010102202011220102201002122022022212021021002121122101002212000112212010012001202022101221220110010210111200200200122200211211222101100200012102022022000010220020011001202121021100011001021000122002200122122111001110012220222221021121200011212222101202212110100111122000102002001111120022011021111210102201101202211112012110210202022011101112121222002002120000012022102102020000110222000200100022021000021222212210010210011200112202110111010112022100020102222211001200100211210222220011112202220202111212121111210120222212111210112221012200210200112020210000222111021102021222002022200222222001000222011012010222200000122220020121212111012012010121121222110220122201101012121022", "01110020022212020001101011202211001222102000122120202202012202122110020222111121210212022010000012211000021121201110021110102112101202202022121102111002022100111121212120100022102021020010202200122000010122210211110210221022221112020201200112202222212211120020200012021101202020020120020202120012100120122121112102112011011100011202220022102012202112020202202010202101120012210202111200222121100112101211022000102200110012112112200212020012010000022011122211012012000100111202102210200110212222020220000111010120110010121220120120100001112211202110012020221201200102210020020111120112202122120112022202120021012021000222220012110121221210022111202101012212200002022021110202000022211012220112212020021210112201010012120122100210121220112001221021111210202002002201000102222020212222220022200022002020020112011221111001022001102202202210021010001021001101222100102100101200220001122102211021210110202000102022001210220022120011211222220022200021020102120010102112011122022102122120220002212222221102112001021102221210112100110102202112201111102122012010111111001111021210122110012121221021002210100110012202102100121100201110101011100212101111222022212000222102202100012001120100001120022012012222022020221221112212222112221111010022121012220202010010201202121012201121111221120100002112011120001002210010221221122111000221020221200201022122120001010112210202101220020210200120011202001120001021111210010120010120201122010001202212201210022220022000200020012101100002001110221021222110111022021101021111111001212222102220210100201021202201002010000012221011012120000212120011221210100221202011010221211111021021120211100201202122201121121201112012012110200120012100221022201210101211020110011211010002202010102210022021121222011010100100021220211020200012110020011200111002011201010022102012001011021021010112000002101210002000110012122202122012002212102010122010111220020011012211000102021210010200122101221220122110010200122101201022000220220102201000002022011020100010021111122122111212112221120002221000121002221201201120201102020210122102100100222010111020111222020120202212121012001220221122000102112121211021110111112111112111011020210000210212000202021210102202110222112202002200120220002221020211021200220101020021000121001201201011101102001212201002212220122020122122102201202010221012112201010202210000110021112100220121100221000022102100010010022200100020011021021110010022002120010202211202212220220100022111020022101011", "11121202220012002100110112012012210111120010211021011212010121200202110022121121102202212100101112020120122002100211112110002210021011210112020221021111010121210102102011210020201220012111121002000221122221202101111001220001020012012200122012000011121210022121202122110211002100110102202221100001122000212002120121002111011021100002202010201210102220211100211020201111212002001220102112220010001220120101102011112201211212120120221211112100100112122202110001222122021210210222121022001011210101200021022101202122010212200200222020102002210022000110112122010202000000221000200002211101110112002122100021201222210120101101000122222212111002020111102212220220201211002000202210011201002100100200101222000201112211011102021010112111102222210001202102022122010010010102212210210221120202100220222100201221011022112102102022120122101110110100222021010201102110222010221021001120210012210122220012101121001011212120210122112102201001002212222101112102120001002200022020002112121011001222211002211022210210222011102112101220100100100110022010111002000200100012100010000012102010010211011102220110020200000212121120100010212200002012100012202121021020222120102120220221102200201010111100002020010010110122200012210002110212111012001212002200111022001012102102000211022100111002011021111100020112010020121201000011120222222011011020012102200202011120201101222100122001202201221000222200212111200221121212101222100001221011101100210101102020001002011212111122222101000201001010022120010112100220011100020011110102110010002122010121022111000102021012000121102220210221120112220002102002002010001110120111010212022010200121220200110102021220021221201200020210022202220100020011011021202220221010111122110112202012120102222100210200222212120011120101102200211211101201121111210020021111202012112000212002011201020120011112001010200120020110121220122110220222200220020022001101022112000221202120212202021221112120112020022202020212122120121000222011202211200211011111010010001200222012010100101111010112101122211211000100222221212010001120020100010101101212220112002101010111201121212101010000212200201011200120221012122122120011010102220121220200222021022212110010010001010202111012120202200020000202021221010020110222012021101102020120220121110121020120011022000100120001122100211100221100211011210111002102122101020021122100201201121022221100201020201100211210210000100010010012200202111121010020011220010111222201111010001221110011110200211200", "11211210210120212020002222220200202101001120100211100110010220010122020110210022200000010011222222111202202000120101001102121111102021121221100211120000000021100200202002112221221121011120112020000211021202001200020010011211201112100202002010221211222101011100210210120121020210010121100111112111000111000000120201001212022010112122220200212110011221122202111111111201120111021000210012102200101221200201102022200200220120121202211020110101001122102212221022200022112020010200102020102111022121201101110101210002121022021220002122212212022001001222222010000002200211221120112211202010212011200120012101022112202202100120211102020211221011110221110020221200210221212120002010212211202201211121201012002221222102000102100200202022100010100120101212022100102202211021012002200020221001102221210020020010021222210001222021112102121120101021102210210010112120101102022112122101122202011112200200112020102220112122220111110120111122210211210100102210001222102220201001000100011110210020211222012022122010111011102221011012120201022200001000020120212202222001022120200002020100111200210121221221200010010102002211122200001122001210122120222110002011122200020122110200021012212121120010210011102002120021121110112201012100111022200100102000102011011222222120201120212110012121110202120122010020112022101000212010022001122122010102020022111021012002211010102102220221101122200100111012212011111222012202010120201020021220112120121210110120122110110102020200022000221001122201012011110101201112121200220012200000101101111210121200012120102021201111010100122002112201022100020102000101222111120021001211122210111222212101010010220202121011021022002202110112100201011222100212201222122000210220012120112200202001021202022000220222022200210021211100112112000212201022120001110120001020211001122222120222221010221001202012000201021021001002021200210000202222201102211020021220220210201010011012101211020221220001222111001122220120111122022222020022020020010101111012022021020110121021201122000002011112000102202200020211222101011020001000002222120112220202202012210101011122221002021100212020200212211110121112212020212101011200220201120220010122211012101222222020212101110221010021220110112202202120222120220002212222101122101101211100200220222210102222010122122022101120111001021002010220122200110011221120112102201220202122222200000111121010122002202110111012100012100010100002112001220200012001122220221211101200011210211202201100001202221010", "12201210211202220002021011001101110020201110022221021222211011021220100112212222221111011200101210010100200001110202121120102010012011012111222020021220002122011201112212100111211021102002211101102201111212200102200212202200120000022200211000022121001211200102121100120022212122112011110110211221202110021200122020222221122110122102202222111012111010101122202021201022002212102121002201221112122001222021221010120102120200122211111012100102102211101110101220012022021211222201012202122010011010201200211201210012021110000202122102011111010021120212122220021001121200200011211102102202210012111002012221220200222110012122011111110202101120120011012110110022111122211012110010211011000012121000202000022101111021201110220212100221220021022010010111221101112210222012101101022012210211102102212102002102221101210100212022112010011120010010212010211121102002200111111110020001101210021112100211000021012022000101102210002220021110120210100000020121012221221020011010112020112210012101001210112022122101022202001101221101012010202121212221000210021102220102202110110102201212002021110200110010012002200112001021220012220202212212000100001201202221211002002112112022201102212102100112012111000120011221010111020212111002212212200221112210022202102201120101001021202200012021022000212100212210201220000200010010002101000200210122201122001110112021110212002112010211122102022100011210110220201210012012200001121021021011110001001202000002212000002200111200012010120120202221200200101112001222122012212211101212022001222201202012220101202221112122221221001210021022202002020120000211100012000211222012121220201000111022020212212211100010221012010211001202012202111121101111111020200102102011111122012111020101222102022222111110210000100220212110202002112001121000210102122202200000221222010201001110122001122111111022111212000021122011222120122220200100112110001111021022012210100101121100122002120201201010101211222210020001221011020122001200022010120011222022001221020000221012012121021000002010222121220212102012212212011101122121200201110111000100112212011202121220102201011212102111021220200101222020001010122012211212200022122022110101221010002011011201021222202020202110011220221000012202211101222201202002102202200021122202010202020120011111102222122122222200021122202112122102110222222002211202100021210212121120210001011020012220110112022110111120100220021120120222102100221112011210012122020221222001112121111020202012222000010210", "12021122211020211210012101110212210100102112010211111102200020111001200002220200102000210000212010002122121220002121112000010120021222100022100010010101112212222222210101020102221121220201200000120110221220121222210211001112002202212121111201100120000102222010000121002210202220101011222001211120020100022020122022102200002110222112202101000221121220110221212000001120001112212002010222110012110121112120002221010022120020200200112202121002121122022012022002001121010111020222221001121002122010020202021001002102010012000101100011022222000212012121210111002220120012010022000201001110020020000200011212101202110120110022110001020010202022200100221121011010022210010101210000010220112102021211212200200021011101220011221001221121121101221012010222112202210012022201211110021102010101200211211011001101020121012220101101011221202220021200202100100211220120010221122001011101010110200102020012212102020011022012122100200100222010022022111102101001120112101202110121200112212100102021012012002122121201220022121111020100111202101201002022220201100221200010001000110100000022112122101010101001122010020102112200221220222102201121000002111112201210100012201000020001202021211221211112112010100102012110110001222210210112110100110112122000012010101220002022001200111200002101210002012100211212210012210011020010220010202010122112110020122121112111201110012122020210222010120012102221201020222201120011112101001200212200020200021120020022122102011101202102211012102102121002000222021010120201110100122112221102001001211110111200001120110022012211121211202011122202222220012200101201001100220212212121110012212111022001111221020202110021100121120121122111212221210121222021202122211021011122112001202121012121120100210022101022100002111220100100101102010100102220220221112020211100011220200012111001011101001010221020020012011220202020012101222102211022121021220110210101021222021211022101102211012001122001101202121012122101020011010012212202012012121001202012002010212220110001110121210112200000010020211011202210202102220201212111021000220120011200121120020211222111021010021200100111020000112102202102021000112212022002110200021100022110211211220012000021121220001012020110021012112020202111011210012110121101002211001202211220122001001022021021220202010112120112121100211120212121210100000020121200212112000102101211011002220222001000222020000211002110020222001020211100010000011222021101100202022122012011120220020011110111210001201122", "02200212101112202121220021120100021201121221221020222122100102122022200002220122000010100112022011220021011000100122200102122122221122012101102120212212220210221022120110111020020222201020012122110101212022220100001210010012122000101120012110201011010210020000110122012220212111102001112222011200022011020122212001001001010001202002112200110102220100022111122120121200121201222110200211010220020100022022212102211002020211022202012001222010200022020011122212102111102201200121000020000022122010000112122122000012010201120202120121122112021110120221022110220202210222021021110000200200101021002220120001002022000002020101101222121021200221220101012011012202212122120010102001200101010010102220120111001122211220211222120210000010011022102022222121211211020201002022011221211220022120000021012221210221001211201022020102222220020101210011211220121121012200002202100002202102001100021200001121100220120122101002202002000001202220002112102212000102201100021122202101000200022020120010200101211200221021200202112122020101010111210202212202212200020100200002110001212101221102122102101011112001000210011022102012122000101020010110220100102110012122011221220002112201200020122021201220021022020000111110121222210220200112011011111121110220012121121021012101011111011211212002011100221002120020102101201022021012110001120112110012120221210211112100011020122110211010012002120021111101212022020220100211101022112022111212121121112110011001011101012120112110012210122020022122001220120211010121020021020201010002100011121120001211201012201212222120202002210022221001012122110021000222110111002122211002022012021102120111200100111002212221212002120120022220002021000210201012020112110200001020122221012212001010011220201212102101201112202222001221210221201012100020022111210110112001020222012220101222011101021001202221102102022021011221212002010120222001122111220001002002111211120111221212100121100222100211201010201022021001210212101100021011221121002012122100010221222201220222100100222221111210211121101200101202121002000121101200112020100001012122122001022221122102021111211012111202011101201110210000002122122220112220210122212122222122012222010202022222220201201201010100220110002220211022221221020202000012220200211211202110112101110202112001012111022220011221200121120112001112211022010110020212221011211011022120011111010200111000001010021222202101201101022000000110121000212220212111101000212120122002001010202021012011200101120202", "00222200220100011121220102212012120210210211010200211112022101101010011022010212110210111122100202002110012202022111101120201101221211111220111021201201201112122222002021121012020010112112201000011220020010221220201001020120122210002221022011200120000000101221100110101002022200000020110221212021011210102000001200101200011120220222100211010121211000102210101221222201001211120012202012112102121212020012100012201222020020010112011222222210121101211101020011002110121111102000000211020100002111210001000200120200111200211102202210100121001222010200202022102100200102102000102010112022012222110112112110022212000220022111112102111100100012212202222202211201102202011020011220011110011100001202210221120001022110001012202020102012201002100120102102110020221120000121022021120002010222220022100001011211210221221102101020011210102122201221011111212021200022102012202220112210221220102201010100100111120110111021122012112021221211101222001012100012211221112120120121110211012220201120210021200120210020120221211022200121200121101221210211101222021210222002022120120220100000022202102220021122001012122022020202021220201121202120112200122010102001102111202202221201201011112200222021102202021211111012102210122201112012200022012012010020101122222100211222001111121021122102202111012101201002010101001000021211120122020022201100002102102000000220021021121212100110000022102110120202101212120121022101020102202001102121012201221002011201222010201101002101210200022021101020222212211112112022001110211012010112110220201221210022021122121102102112211111210000122021122021001112112220110011120021002000020220100122122202012220101212212100120011202122011000212211211110220111100112002201122002211021111222100202010111200122110000212122211000222110001010122112222112000220011211202111100100201210010111000012121102200001222111211000210202101212010110201212101212112020221221010210011121102200102002010100020010000201021022001201200112222220220020110011210001000002000201112111100200000210210120122211220210022202202020120001210022222202121211022202102210002002122021111001101021000120121121021010202201001101211000200002101012021211112100120112001020200200211222211122101202221212002222022112121222110022112012100201010110222212000222022002210020210011010222102010011000120120121211101221112211011002022001021201022021002012100101011101020220111211100222210121200012011200011210220111100020010220111221022000122111112021122222001022121110011112", "20221111222222120000020220021222100011222120011000010011211100012112101012112220201011212012111222022111120221110122021222211202111020121122012121222001222100020020201121101002021111220111200110220121002010121212010001001000120121102002102102121120100100201110200112121201212001220202102200201110010222122020111212121110110002122100120100022200020110120220200121210120011100222010221110022220201121112002001200102121101122221111101021011220212012010111000022102120012221000212002002212110221121220221210101212111102122101221102201120200022202012012020110220022202111202022122000002112012210210102110120221211222120102021202200200111022222210212020210000111101221100012001112001202001202120101022110011111002022021111122202011121221012200020220111022101120110021111012210212010000112211112002121200120002111200200220120211002120110210112022220022021211202112122110010202122110011221110102112221220212210110002221122202202211221201201220020222202102211220222011121001121102211222121021212221121221211021011101020100100021112121111202211112101100112202111122020100211012100022200012011012211200101010110201210012012010222012021120012020001012212021111112212121221222111122021210101222022110012200202111102221211202021020201022120212221022212010100101011102211202102201212110220122002011120102211202011120221022221211022110212110201211210201100002202010100202121122001110022210020120211002022110111212022210010102121101001002001020221120122110120011120201201111110220120020022011010200021111022100001221202102101111121021120111100202110021100112011220221012122021112221202221212221212022211110220021100212020122201020210201000001011021102022110011011200200020201101022110112222122211120011012221011021020220211111220120220211012022012210122011221211210102212000012200222021021202222202200212021200100220222100102020101002221201002012101002221211210000020020111211121010102211102201010222110022120011022011122111022121001002021121201212210120211220001212221211011022102101220012221020202211211211200220000220010202100122220101120002222221212012220012102210212110210201102021220201002122001220111000221100020100211110210221212011020101022112001002100221122011101120211110011220011000011210200222000120020110201201122120021202122212100011120112211201100012102012211112101020201101021102222122210122022100011121121021221111002102110002022020220112121112010200121111221211221001022012210220100122122201110222120112201002112100111110011212201", "10120120012000120222100000110100210102220120210010220211010001012022120011202100020211100111100122002221000111002011212210000211202012001110200000122010002102102102202002120201002220202100120220110000012011101011002110120210110022022121000112001121122122101120020111111212210200010120011102000010110110112222110101100020210100010021210021101010201212122122211102012112212201100001122212120012120112000201001101121122110112120011200201002012200020120111012110002012122122022210121101101202020021200022021021112100101120022100022100122100201212210220001121200021201000000222202120112101002022002122010110220100200121101101002000102110211002110012111001212222112002221102201210221122202002121112012122220221121012000202020100120112010222011200110001221221101122210200210020202001021211122100110221100210121002110220220202000121222211220202110211012122101001020112010002001210101012112100020110110210001200010211012221121012122102120220022202102120101101102122020011001111221002211221212021102100110202211200110011122222002112122221212121212011120001211021002202010000222001212100210101011022222120010110100000022200222002012011112020011210011102010200201102012110200212010021222120212110200121212002001022201222000211000200222211212002020112122101000101200100210120202000121000110122000021101000010110210022002021000010010100120200112102020122122022002122121211220110220012121100010101120002001121100020021210102001022002011022001111010001121021101110200222121111012002112002201122201101100212210100200212120110112201121100020220100012211212101201020222000221121002220000102122221210001101201010000022122001111221011210222121100102222200020121102200110210012221020120221102021210020112101000111022021202210201001221011202110020020112100022012212212201110111011200012010111221020122001022100122202200110212212002220112200112110121001110102200002000212021021220120220002221222100202122222212211110020110111202110221101002022201111211120202010111102121222100121012122012201002001102002210100010221122122221020001121221022110010020020020012202211120021022211200012022000210212202220020022112110110101011111021112221212101220100111110012122212001020221200000012200111101220221112121022001212012012122210201111122222211102100110000010122220022110122011121101111221221201210122102021210002020012211022200000200111022022221121111120220220101111200010212110120000100010221111100111002122100112112110102112112002022120121220001111010011200120210", "02222211021221222101120211102202122010222200010200020102222022001011010022012101021010020010210100010111212112210001221101010122122202110000202020020212000110100120200121112221110210021121202100022210022220001002221212102222120212222101000222211010201220022201221101022120000120202202202022222001110202021101110122122112020110220101220000120100102221210110021000021210112101010212010102000212111122121200001221110120022212210022111022222001112222012010120001000200211120022102100120121120221222102220020222221000022221010001211221221201101201010201021122212222121210020111002101111212011122220021002220110020002211100002011110000112122100002011021012201110222211110021222220112000110102100201211202121112210110221001120010011112201112021002001212212210010200221222110000000000012100112001122021021101110012001012110211002020200111001212022020001222102201010001221000211120202022120012002221221121202121110001220211212021220000100011200001110021021202210222001220220200110022112000210101112022102001020000202112200122211121220200210201021011101222200010220202121212210220111222102011022120000110001210222020121002101012201200002100011112001120211201102202211011002202102212012210011212011100020100022220001220220102000221000110010202112001002010120121200200112222101022222021122111111112111020122200102211020112101021101202110200122220201112211020221102000100221002010201112002112200222112102122112121102211110002121120020120211201100201001122011112101201111222022220220021002100101121220221101200001110122221222220000122002121221202101122210201001221002101222221002110100022220100010022201100222111221221221220100102112221000021001012120011010021120201012100001101102210021200222210201102221202001220102000210212111011002221012210220200000220121100012202112011111012222120202002210010020102001012010002221120122100101202222112111001001200211210120011121201010121002002211212002022100221011112112012120110200200010210102002021110122101010011212200120100222120101200011121021212100201211011222101110222110220100111112221010010010010020220111021221012001002000200102002102120122222022101220121001112022110111212200022200220220101200102222011202010020020021210220112202120212221122020110000112121200211100110220101212200101101222001022102110120201100121111201221112010121121120022222112220011102112200002221112111002111201112001121110101022122101221101102000021121122002210101222112111122011111011111010002200011111000120020012102001202", "21112111111220102200200002202000000100222011021002202000022102212122201110210201110002012111201011101001112220110112221101110011211101012212100000022122122101102111201110221122202122220110110202010001200202212012202202210002021021011201020212100102122110211200122201101102112211112202100110120210202011102112211110022010001121011100220102121201100002002201211202122101112001121201011010102122001010202120211222022211201102110110110201011020121221102122102020001120020112122211022211212012002210010110220221012120222112200200210010002201212120011000012020121122101221022201001012120012001100100212011102121010110201000021121120201120020211100202121021010001001212002021010201120011200212200112222020211121212111012000212220101100000010020120012101221110002000201120200201021200002112210111011101122122120111002220221222210221101110220101012100120121011002012002020011112022111211212210110112200212200110021102022111022210101212200120201011211201021221001002220012112122110220010200110111212222112102122221101022122102212111202011000010200100201212200122222222120210011200022011210211201101201120212000020100001212120222011211111210100012212221121020110121201202110201222221200102022102201102010100201221120112000001210110020102220001222211012202111201212101020011221211020002002210211121211212100110202000222222120102111012102112022211121220022221210021010010000102120011102212010021002020010020221010011120012220122121121212212110201000120020121211001101210212001210220211201221012211002122122000201022220211120210202020220221021210000020202001010022002011111222022110110010112220112200211102022001120222221201201210201110011111000102110020020111120221201200101012221102210222021011201001102011002211101221102212010122011222112111000002121220110100200000202112010210112012112102222200200212020211100122212221120022200210011120112200121111021010212221222001202012111000222202211100102000120121220012002001120200010022212001021221210212010010100200111010110220202101101022121022200120221210222211110012112112002220012202011220120121010002012010102201010111210001201122101111210201100001122212001202102110000102202022020001020012202000000022220021111112010010110222202012022020102112222000101222202020210111102020121120011101121220022112212201011111102010000220001002102021021210222120010112002201210111010011120122001212111112002222122111112210011202211202002002221211020120221000211001201002221112210211202102211102010211211010202111", "01001001101210102022102221202121212121011201122200101101101222000120210212001010222201221000011011221001121220111020220121201002111220220010121001221000020011202011222000100100220011220212220010111222000211221200112200202001120102210102102212210210222210221200220102202200110112002012201220200110211112112201120210001101222201122122001110012022102100110201121020221002222002121112122201022022121201022101021000012121202101100212102010122021202120111002011112112200202211110221011000200220012101002201101111200220221222111112222001201102222012002101102002221222001011210022112020202010120120020212122110001210020202210100101102012120122201101000222111011202000122101021220022221122122200012211020020221200010001012002012100221202100110221112022212110022022001211222212012201100001210211001200222211110202110100201012222012201010020220110100011202011221212220100210101110101000212000122102112002200210020120100011122210110012210222200111012020110010210110202100222222000100102120012212211000011221201221000111121212120221212110212002110200002200001121010021012202122102101202000112200222012200220121202200011112021001101212022112201002122110020122212211012122121112001001010011220120112212222121100102002121000022201211001122202201010200112111021011020112202212222022022001022121211020122200121202102100122022001222122000222022101020022122221201011021101212212220012120210201112122001102122110022210012100220021111001111022021222202010011121002101021100102202200012121111200210200120000012222010022210212220012102020111021101111220101120110202002122121101010100210000220121100102212221202211010211102000110102211201002022122001102100110011110021010001102102110011220000011100122121112000010212012022121111000110111201111102000222000111122100201120201221121122022122012210200011002221022021001102001221102221021020100000211100222111111221012221112002010101000120212210012121211211101220111200120100210010001102012020112122202201120002212110101021110200101010120111202011011001120020000012111210112201102011212102021100110002010012010022021011011100101000002012121112012212001000202212220012001221020101111222210110212220100001221200122022210101122222210011212121002120120222220012111001200100121221021112010020000212112220211000012112000112012000002012211112212012021012100001100021022100021110102220200011111000001210212002112102110011021222100010001121220202012101201102201122020000100022010222120200122212002112201001021122021111210", "00012002002011102221211220122120021120011022210010112220100112111021202010101102020110001022122022021121112111110210112022112002012001122010220001002202102211002110121202020001112100122220121111012200210220222021002210010010221011200112200022011122101011211222000011021010012111021020222110010001001112220001100111102102202012212221010010001101000102221112012201200002210021200111011110112220012201200212110022122110211112100111210022202211011100210220212200121021220201012002202012122000211212122022021021221012012200102012220021002111011020111122220202020111202020122210111012101211011122012011122112101220002102221211200222122010020101220201011221222102102100022012210022202111121221220120220202112101210120210012102210020112101001112000020221021200022220212010112020210211222022201101220002010211110111222211201101110000020222022000101210222211000100221222002000100100210212100121201100200101211002001122000220110010000222211021012122011200110220011120011220102102221021011210111010102000222202201102112020110220111011110202000021010002122111012201221112221111200020000222021001022112212100222201011200012021220000102002202110112102222120120012101121212210202121101010000022220120011220100210011102100122102122101001110200021000011200020021002001101220222111122122100011212120211210200022220220110120000001111111122122022201121221222112000210221012202120102012210222012212222000121012201101001122112100121000122112022000222002212000020011110201202221220202002200120022111222010220212121110012200001212020122111021210022201002012110122012001012011200212212001001211111202202102000110202100020102002220222121110201111112102220110000202000121001211212122120110212100011010002122110110112212022100212122011120211202211200210221211120100221121121200200021211022201201020102202001222121102200122011112001110222200111011012020211102201220010222211022011020222012210022022101111022011110200111210220000102202000012011200212211111001212220112001102020010122022002210200221002111200202120002010220021212202102110122120021001011202221010110020201102212022101111200111020200210001012120120100002122121012022222012110220211110010111101101202011002000202111220202220111020101202020102001011022010200022010002010101221101220200121202211112210120021122121101221221102212102120002012222100200012211010200021100011210000221220021221122200112102022201221212002120022222221220121212112222021012222212101001002210101100022210012021122002002020101210", "20000002211122212012200021220202111201002110222110222201002011022212122001020100122221002220221200221222220112121212112200210200210110112021222111100202201220111111000012201212012120010011012212002212021111220102121210100221201120221222210022000202021001121002211201120120120002120221010002212011012220202221201211100202210120011211112210221202211001201200111112210110201220022000100101220221010221001120100121000010212001000202001111002120221210220211000121001002001212012110002111111220020222200112221000102210122112220221110101102200100112012002010120002121201021221122110220100000020200001020102001022222102122111120202200220211001112011220212021102220202012120020202212102001002101100221011110112211020101200100012022100221002100000211010212122011112122110210101212202201200220022020212011212222001112020210122111001122222002211221002221220110222220120220010211002222110211011201220212122220100210202112011012212111110110020111012021111210121010011202010211112101011110100122110222211100101202021100012121120212121221022222022012100200110010110102202110212021211022111011210002211210112211202020100022011022121000100021002200200011120100212022112100201002001221022012112201001110200120211020121002020000012101220220201000110021001011102001110010001112020101121011211001220112011200001211100210212122201221201221021122221022122222102002221120012121110220121122212211000222202212202102201100102002122212220020101222211011102110012212201200012112102201012200020002011001200102010012112221222012012111222100221201221022001202020221212212222112022010120221112221210001220000221211102012121210211202110102121010200210121020201001211111000210021022100210121112020100000221112001011121220000001100100210220012210011211101101000121110002120221200212212020112202112012212120021000100002120021011211212201112021021010202211010021101222110211010001220020121010212212200111220112121000001000111022101020020220000201220000001110110212202110120111202122102102211110022111210101021110100000020011100000020202122212102101000222001102212212000001021022220211000120121102221210020012000012222210010211222000121112100221020001201120012010111122212102112020102121020100100010221200212100221202211200001202112000012110101201010220112201122212000210200121021010100121110011212022100112120200011122101122222022222022011110112200022211011022120011100111002211021002112012112002021100100100200221102220002220102020010102001112102212021001221221221012012", "20120120011102200021220211122221111021022012020201201220220001011000000012202110112111222022210022220200120221221221200222200121000012120002122020000010101102020000002200220200110022102202122212101001201100012121111102112220110112222012101202002001221112200220202001110212221120222210112011112201200120021221201022100212012000122112211111102002021102102222022221012010012001101202210202122220110021201001211020121100220100002100122200221211011122021102220022020002212110212111111210210212211101111021121220001222212121121112122120002112210001220200212000100211021200021220110111102220112211221221022210000110202221211100122210121001122001211122211212012220122211220012121002010110021210122212021200010100101012120220111211221020200221121021121110111120220202211002021011101210010120211221202212110101111000000201010010211212002011022210112120220201211222020121010220101121212121110210220211122112120120011212200200201022120221102200221210122210111020111011200102101201222002220200120020011212111221210112001020111212222220212101112111200210020021102012120011220110101120111101120102112010202201022020122022012111101011222020010212001021121102020210200210012011101020022022120021120001122021022110120220012002100121012101102202120010111201002010001000111111022211202001220012110022000020221101111222020211101021000210210122202212212201221002011110121210111200020112122220001100220001210221010111020020120121112001110012201002001212001001111120001122222121220022012112000102210010111120021212120021100120110210111112212011211111000011220001012021112120001111202202012200012221222220122221202221002111221112112001121201201201112121001101112120122111110212210001021111210102002100200112010221111220111101202201021002101201110002012212002121202211202220012110102121000200011121111222022220211021100101021120011020010210022021011202002202201120100202120120201112212111000012120200102012000220201100200022100201122012120210012000212212202000122110022120201010212202110120011200120120120100000202201221122210210200112021202221200221221211102211220212121111120011222121122210101112200102212101002001221011111022212221010002201212120010122121211102220221222010210200112211020001022200011110200210212101000012022001111022010010100210211021100202212002202210120002102222200212101200200211112021002111121011200002001221212110000200202021001010021010210002021221011111222220202222002000101222112012121211220201211211021020001021201221111111102112", "10200100000020011202101020122000110121222122212202021212220110002222222222221011111201212001120000212010210012202022002101212120202212012202020111101112002120010001110121122002110222201021210121020212010011222020112221010210000212111201220001211110222211220110202210000002020220000100102120002222020021220221200101022102200200222002022010222200202021012212212200101001111220220100010102021100100111202011211201200012011220022110102202112102111011010211120210020011101000102211100100021201220201101110122001102201210111202011220211120121011000021111021100011021120210222200022102121001210110221211222211021011201010211011122210211112212000020210220212010222212110122210022210100100100020000011120212001211211201121200010212122102102102211002020121212000212200211100202212001220012002201222001102000020102012210101010211010110201202022220021021220212010021000210212202101011200002001211210222212122102102212222202212220220102021210000122211122201212102221210210220100200222102000222120010012210211210200122001111111201100012022111022220202210112122210001021221121211101201102112202120020000202112012201111011110221201111211012102202200220201111100010221021011010100220010001112121112100122102210022222101212002221001221121010010222221211121120120010100212021101011221210020010201001002211020220000120221210200220000012201122122022101212210212021002210201002120102020120211010120211122220011221211122200000220111100020220210101011021122200110210020210022011100020011212201202002002012012021120210101101102000121102011111202100001102122100112221210201222121022112212120211221221100211221221002202100200101121021211100210211001010102122010211002110100220102002210100110200211221010011211001110200110222221011120010112200002211002112012100220002111211121110022121012220201022210011022022200022200001002102202112001121110122021100101112211021211002111200020210021221012201211100012222012101110102101211010002111201001211221102112201100022200002000101021121020001120121000002211101021211101221221120110112111020221111222100010010122101012201112120022210000121022020112011121220012120111102101012100220210112122020011101200012001001200020011101201020102122112001101011101020112110012020000012021220202100202210101110221112000020122211211112011122021112200110212111000102112010202121111002102120202102221212112110100122222102120120211010122020202122202102210121122120000020221211112120110021212021112212102000211122212101011221221112120221002", "11211102211102111000020011100200002000200112212220111220012220021120202010112200122210122201222110021022101212112200000022000111111011020122011011022222022102211222210010010221102122210011210112210001122110001200120201001011101211101201121121020120021002012020122011000111020222112222101111001100211201122121120122002110202200101100020211122222201121122201020000220200001211010000012202211202200212001202101120120120021102111222001210212100112211202210202211211020101112200111101122001202111010021022021021011120210020200001022010111102111120020202021010112010221100212000000202112002200121022000002001010100100110110000011220022122200021002120202201021002212100200220210002202212120212001201022212120000100212122022111222002202222220000120201110010222201122110121221110001102022012222120012111201022220221020210012102020112112021220222101121110000210212210112201020000122101212120220012212111201010022022000200120101021001211012000022121220212210211010112220002102221210200100000211121101121211221000222110201202212112000200102212102111201202210210112101100220121101122011022012111212210001221012210100120111200220211112111110122002010202221201200102112202202012211220210110110121001111020002222122221211102121011010222112201121111012001201020110201202121101221102021102002112121221002012221010121222010200112022212012102210201011100202111021101200022212121010212220202102011100121211102112222020201120122221012202110101011111112011211010020022102112000000000110201010112221210010011222121201110120222120120121120212012211201122121210101111220202011022120100120102201220012201022102021010201211222102002100000111212120212110202011011110110220100212021100120120012221002201112211202010021000120112001012010012222010211112112121001100021001210022010221010100000202001200210202020011010110021200021112200111211022220211210012120011110200201011021122001022120120022120012021200002201122002221012001200212202200101020110200222100111002120210022111120221220120221222122000022211102011001200110201122212222101122010212111000020111220011100211010210121200011000102010200011202101121011012200122202120200110202110101001201112102210011101122020122212011200222010211001001000221202210210001001021202000210210222122002122002100101121021201101200122121200102021020200212211111211222120100210211211202120011220020221021101112022020020202201101000211102101021111201212112110210112200121002101202210102002002101111110220100002002110002200110012111", "10012210121111102120202222001020001220010220122102122221100111012110202122122022221001122102111120201112201011222202102111221201022122110201220101201101102111002020101221200120211110110120122200000021222121122212201122101100212202220201210210010222120212210000010010110120200011021022212212201100200020110111222121212211210110121001022120112210020211021220022221201220202122200022112110112212001202112210222122101211000012111221101122200111001112020001011122001012200210011012011020110012211010120210000020210012202010012100011120020202011001112221011021110002112200222000201012121021011220100112001112000120101212202102122210010211100022211212212210121001001102111211002112021021012220000112010001122022002021000100022022111120012120002212012201221020112210202202012201211022101120122022200212022010012202212112221100122021102200002121200001012021202201001201221100021112121111110111112001112211022000022111000210000022220111100202102220000100200212220102101102000010000001210120122120110102201111101111101000012212210201002012101222022110221011110102102211100110012011021100112001021122020200020011020012212021211002122122011122002100222200021212122211100221101021222121111111121202110101221011122101020122120020012022100020122020201110202110201012021101022120102000001121001122222011210222001220120200201011110201201220002012000020022000012000012000220202001211020101121111102100200012002010102222002201101020101210121022122121020000010010211000102121212102022211100110012011110220222021020112021201210200120221100022011121220110122022111122002212211212211011111112202201221021100201200200210210200220021212201012002011222200202221220100121012221020101211120111001210112000101210022222120212210210000100122002211001002220202122001221210021200010111002112100001201010201200222112122102220002220000211210100021202022011111100210020110210101000201022020101122211012022002112001211222121112222111122022120122100122101001111000121020102220100201120221211201011211100021202002002121201101100212201201122010010101110110120202121012101021210221010011111000111121020211020101210011001011220002001010202222201120002222211202120101201202122221101022012212201201201101000220102020211102222201020221000111100110222001120100121222222211001112120001121010022222021112222012210212120222001020010202001101122210022200111000101220102110100221122020002212010100011200000222220001211000022012121202022210212200201122110011102101110010222010100000200", "22222201211210110000011212001012121111120102201001000220102211200200021010210022010021121022101221021121210112201101120212000211200012222002100121102012102002111021111011112210001000220001021222212011112021012120211201212122201222000011021211010102202220002112012202111000101102022002221011020212010011110120210022011002222120002102121101022220011110001121212102011100201122100221202020122102222201220002220100201212122201202000120200212221120000220020222110001221112212202001111000122020012002012121221212012010221222111200200002200102021000002221011000222102211020012012212110020100010122202010202202210102220011020002121220000012100001010100220010122101022111001122121002020201211000001001011101220021212202102111222222020021122112011222010121022102002101220020111111100220000211200022112020012021100002010222020100101121001020020112022212010000002010121202222001212221211112212012211120000111120201101120012012101212001201012021111100110001021122200211110100002202011210011122110000222000122211201110021010022110210122112212011122101111121100022001102221220011120001101002021011012112202222211010100000201101001010122200020020121021222202222200000122120211122102101110101122120111210102210122102211001011011211211100110202111101120122101121001210011221111102212222012111121021122110021120202000000012202111002220200020222200221002110022210111022110111112201000120001210122001112021100021201202012001200101221010202021102210111120201210112112000220210011211101022101211000200100120002012022120110021021212020012010010121122200102110211210112102221222100212201002011001000021010001202012012022002110201102000100120202102000121112112222112101001121120022202002022211110111200002002122222122000201102210102111002022020202001101022220010212021002120002111120012222002101121120200222121201011002111210221011021200100021220012212221200001202021112112010021221121211022212222010001220222021121010102210200112121001000222012201222010011102211200222001000001122122010111222000101120210120012100010200002201112102011220100121010002221222200021021001112120110211020011102011000220110200010012211202000002101001122210022100020211010221010122011100222201101000100100002200121101211122220200222122110020110112200021221121121222202201202222102021222011212202021012021020002221222221010020121002200212212001121021001101102200001220211022211221211111211020120201110211022020002000002100022202211022120110020221020110002012010011101011022022202222", "20222110222122020201211020001022122210221200011010112002022001201212221200002112221212010122121112201010100222122120211100102221220221012201112022101000210202121001202120122211210202212222020020220120121110000211022012210121201201012011222221021111110202202022001001222212001002102102012121102202110112020102121120200012220021010112211011012021012201211202221011102101121201001200210001001000212110022100211101201110212120221201121011211000021211011011121202122122121110101202211020111220102010112102211101110122220111112200000001001011201200022011102002220210100002200000021210001201120221111211112120110212010211022020021111221121002021202210121022001120202011012111211202010102011112112102021000110212101212112211010111200202111100120102102002021102121022110220222210012122212012010120110102210201001120222212100101211012011202222020202210020222120201211021221120002121120012210002120211221220202102201022101110001211022220201121212002221100001001012110100011000100121221100010211102211020011200201012022220201112111101020210011111011120021210210121121020020122202000121122111010111121111012021111111221211222121200011121212102122112000000100110012220002021210002112111010120121001020211101112202011211201211120011120121120100202001002022111222012222002100000201220112101010220210220210001011011212021222121222111102220100220011220020222220121020010221022212112201011022220000121222001222022022010012001011111012210000102100012001010221122201022121202111222211011112001000202011210200212002100011112010220002211122022020110112022210100220002011021221221020020011221121211212212001221211111002001112210202101101021200112211122122121221011020001121202101100001021201020000120001222011211011220201000220201222110111200102011202201222002211011211110001102121001101021012102202220220012001010002011221010220220100110221011011002221000211210120012122120102012212012212210011110121201200210110111112000022022112122020101222001022210101021010011010120202000221112222222220121010020201022101212102111022220012110220010010111101120200102022002220001022112000111102202210211122122200120110121200120110221102000022211200210121121012211010101222001202202010201222001101212200012201122211021000222222200110210221021120011200111010222102220222221220201002011102211020000101211102112210021022001022221202101211111220012100110101210122002021122102200120000222111111100112102012122022020210221121221020200101202112010002101212210000100020200010120", "02122121010122112200101210202111200221112110010002000201011210100122111120122202112210100210220110122212012211020112120000200200221110121211011202201111221110202121112100122002212112012202202100212220111020210101221120122022121201010212101202102002211221202101001222111110110110010122020121212022220211111011101222012121001202010212111200022021102101012221011202220120012212012110122211101211221201202100220111222022021122120222120200121222100121000220221011221201111101101121012212222121201012102012010210222012200000000122212000112010011111110222221110221202120212002221121101202212022100122021200220002101002000120012020101000200110202002202020200002212211122010222012121022202001211221221202202220101121221112022111102210001010210121010012211211112202012112021120022022010121021110022202101101020100010010001211121122120222010122220010110001100021020221002022122110002111222002120201002102022020101011020210211100010112201000010100221121021201021200101220110121110112221111002022001121022121100211112000200002220012102100101202122120001222001001212000111212010200011022110021111002211212200202020221000222000010111020020001021011211110001212010211010210200221012201221112100200012220101112221212120220000112012110010020102100012110100021200201011100212222000010101222212020001200202002102100010001121002220001012212212121220101010201102112110020202022010212021112112210210021102021221020101010001112122222101121210102121102222210200211201222120121011201112112220011221020001002000110111000100200201001211021100011111210102111220221000210111010212201011100020011012010112020210102111021001000222120210011120002120121210211221001002220010212001022110102211002212012202200021110120121212221122002201122000220202010022012200101222021011122022120011002001211211221110020200101220211021112000102200020102221221101110110002122121001120021202222200010102201111020200111002010100220220022200002111111012110212110012220200221211222112221122022212102002200000001220120211202202120021121020202100002211010121221122101100202210222222020220102200012211121211111222201120201102202122202111001002102000211111110021220112222220022211110102212220102112000022120110212000111100001120222012210202210200122202220112211011121012011000012102121111212120112001101020011220111111110101202022202222221121201112112222001112112000220201010001110020121102002212102121100121212001201222201001011011121111211211012001210010102121101002120012212100221220011011", "11120112022120012022100102002000011220111101101011221122110201021010122212000112021211201201101101112011121111012212000112221221212021111212010121221121000121201200222000010122221101220112002221010201200112211001100112212202221020002201220222120110100002210112211100120100110012211020121010221001021102102210211111210222200002011221222102210121002222222212012022121000120210021220222102222011011202201220022011100202210112210010112101222221000001212101121120001212020210001111201120020000110001212021121000000212111221201102200210012122100201202001122201122201220200221002220110101222120101011101121221000002020112212020121101021112210221012221210210110110121212110212021001212122221201111200021222100200202002200110110121210111010022021110100011222122011022222201011121112211010002100212122222101120122221122022220021110021200102220010021100010000010110011011021220010110102001021111010021202221200200210012021222122011000222111210200121112111220022201102210222002211222221020002210121012022121122110220001012110201112012220011010111220002002122121010111111210211121012112220002012102011011120002102221211110001120021021122200012122022211222010001102212121121211122201002000001101022212101020211220020002202121120212100101210212210011201202001112221221211222111201120222120210022212122110201221120120112100120101212120102110201012201020002221212111202101001001202211211022211102002111222022021100210200212200122221100100011021012101001211222000112012001110000101011222212012210121221202212010001200100211010021010222002220002112210001112102101200201120221200002021221201202102021020011221011022221212212022212122011202021000101200211122022002200002002011102220100120220102002200120121122120211221010222221020121212012202011212212221112022000101021120121010211020100200211120021221111021022110200100112012112211020200122121010201121110010012212210002202110210001111102000102020112110120102111010221021112100210112202200222010122020002011010200002020211212022021202211201022000202001010011021001112101110111212100101010120012021102211022202212201021012101212112001221111202221212110121011221102020220211221110110122110201220220022120000222021102002220110122220101022000122011221112100101200211110100101122100220110212001022111000122100100000021011121222022011022200201020011121011110101100000022122121020220212021102111122020122000000210221020121221210002012010210001010111101111000221200122122100221010221221022022100022222102200122", "10211121100110121112220212101121010112022011110002200100211001222220122222200210121011020021020020020002222002220210002022212002212110212100110201120120102211012012021022122101011021222122010111010122112001021012022222210012211212110112121012102212011122111111120000110100211022102200100211202022010010111210100120010211102110000212010221112010022222221221120102100111111120111100102111222112001002221100011020020101021022012120120122202111012210200211121021020011012200022021010221111002111120020221000220121102020211020000020211120202010211121211201221101022000200002110221111220110201010201122101120120201001212022122211001020211001212111200211202121002000020121202220100200101012111001210112001200110221202100112212121000211202001202021210222010012102121011021200112212211200222112201200020110000210011001201210222120020122012122010220210100100110200221002221020112110021220110110101200001111222012120122100220211200101220110100010101222200200000012212111121110022021020012220112200121221000220021001120220211210102010221221211110200220121121000210212011021212111121010012210102002000212111012121200000002202201010000011220200121011121220221121021220022111210220210202121022001221101012112220200221000222111102200111000100002102112011220000111101012010010211110022111110022212122111000001020122011210212120000202201111021001010102102120121000022201121112210111201100122010021101212012011100012201111201112020110000102110022020220101112021022001211002111221011220022212022200002020010010111011102000211102222101101122222000200212000222110201022101222010011002122121222012110202020110101021110122200020021122000120000121110211221022010022200222000102112112012002011210110012220202211212120210000212020020121022202012212202021022111210102202000121111202111202100210202221111002222022112121211212010002211102110110122211101201221120100202011201002002002120121101222020201120101102001112222112212120212200022211120120010202021221000012000212002122001000101220012021221222010201202212222112021200100110021200212212201010112222122110020021210002002122022012022102120122102000120001120202111202222120010110122001112220011110021122102110210102222111212202212022211202200011112222002101221212010012112112102202012221100022210221011101122011112200200200112212000220221000001210012000021112220012111012212110022101122021201221122112022222220201000111220020101111202022102112222120122222010100020201211021112201001021220222112101111201111222", "22210011200002211001222201200100122010022211002100211011012121212001210100011211011020211101122212220211211222022120100112021012001211220212120021101210021201221111212220212202111212120011020121200120201020012102000021010220001112010020221220201202000012012001000201211002012111201010022221001200002112122212021200011211000110210001202002100200110012022102011001012112010210001101212112000101211100221002102010121102022012121001002101200111201220020210121202021102212010001021211022101010002212121002110011001202022012110001000202121201210100020221020120221111122100220012112011102100111202201010220121102111002200220000002100002210020010120020020122111020210020210012120210020100212110201202022202120001202021100010110010011210221011120121220000020201112101202101112001102001002221101212220021100021001120112121102220122000200000020020201200110122110211121210121221211121001221222000110222101002021100022211021120021221201102112101012122211111122222000021211120010011012211000011112112022000110200000102002210112111222120000201022120012120012111112112002120022101121212121222122010100120122202200102002210021110100110112122222012022212200022010022001202221002010100121011010210012111001100200211110101001210120112010011220210210020210010202021011120100221110202122022020010222211120012002012102120102202101220102201111212001022111211012000111021211112200221000212022022100211102122111110100110010210200112022101022112102112211110102220022102022010200102110121122121012002220001220112211211220201000110011021211011120221010220222011221101102001000212000011001111010200111111110110201000000112212012220201111202102112211011010021222122002000000221021211010210110012010011011200020010212001200211210221021022010102221010120112122022222122012012001000020120102001001001200110010001211200112121222111120101200000000022111200102112100202010201222211112111110022222021101101011010111120112002210210000020112220100021202211120120100002201121222101100002010012222112101020111120220111000122021102112111121210020102000200211022201021000100201112122021202112002120020221020222110222220002022011012022222110221121220102120120000100202222110021210102000020211201201110210221012001212200000010022202102210100221112110110001120122001201012012021102101100000011122202101021112000002122202220221111122122010022002201002221102202020111120102211201021221220212011200112011120110222202111111010221121000010101021200211011221121101122201220120112220102", "20012111122001001011112212101212011000001102221011100222200101021021000110122002012001021011220211010111010002110102011010102211000000222212100001111212001210012220010212101021221110011220021000021020211022001210211001001021111120100100002101111010111100001111100001022221112110012202200101200211021102021011012201111212011111211212111200121000110200010010110220020211211221210120000021200111021112022221102011101022102001000021110220101201101102022100220202112022221211111100220102122112020022100011100111011220221221221120201222201120102101110001110110002120101210120100101120211111202021211200112020001122002002221220201212001211101012100221101221012212122121100011101200222202121211000201111011202002000110111120022211012112101022110002001220221112101112122102200100101111210002010022222000120221102220122200112121011212202001200121101111200020121002200121212120210121022200020112121110000111111121122022110012221121021022002212120222101211000010202122211122000102212000202021002212221111111110210201120202220120100112211020212001202220112020011012121110212101022121022221011021221101202010000112012010011011222221202222000112202020122222012201012010211121122111102122112021111222112000010211110111121121001011101002110220121222221121121012212201221001110102101202102100022001120011101201211222001001100100002010110011201111111012120021112202100011010002021200222022000011201010121021221221200111100201202020202211002001010200220120211210020000211100022000111001122002210020001021112010212201020001221020022020200210102200110000020022022220121000011202012102012100011120212200222221220210210002012102201122000002100202110110010200012012221020222000020011200200202200022011122020012102012101100000122021111110011010202021022001221112112112211010201011100211221202221201011110000202102220122111011122020002221110202012202011010010012022102100000212212011012122012212100211120010211020111222200220220020111210102212001121011001111202211110000222201211211022210102201201001102020020100210002110010201201212100000122021022222021022020102020122102121212221101120211212001210121211111011001200211102010220100100020002202122022201011202201101002122101200100022220211202212211212102022020001110121022222102000110220221020000010202020000212221020101000212020211112012221211010001222012012210202001001202121212022202122010012211101211220212211212201022001011212200200012012121002111221200121221110202121001001211100120120121120222211212110", "21211211011121210102112010212012211020222021112101212120211121011222201000222011101100122011200011101100211121211021211100021200022011212121000200011020101212000122021110022202010120110012201112121200211211102000201021112111021100101112121000211012222201120102012021112020020222121100010222110112211220100210000021100020011010200210101201110010221221111110011012121111110222000121010022010010002212012102122211121111122220110111212111222122020101112002210101011121011111110221110110222021010111002211002102122222100001120112010011220112010101110201211110210221112021010112120122102110001001121020210011011011111210112112011211021222201122222001000200000121212121001211211210111101020002122222202110012011102021112022020210121011210211102122210112202220011012221212100212212020110110121201100022201122202120111122211012001011102012012000011021202102002121002110021222200221001100222210211100200221002211220011000110002100021002220101122122212102122211211112221110112020200000012020010102222010001201122210021120001110121121212210002000002211221210000112202220102202200110001111002101100000011120222020221012011100110010122202212021100022021200120102220121111010202212121121100011011011020221200102210110122101000110010100101111220110110221211121120201010002001000201121012202001210222220222012222222022222010000010220201210121022020112002002121111021201011111212021020111101202202001100002111012112221201211021212201222202121011212120211112010210012000120110222122201012102211210010212012200122001011211111221202112110011211010210102222111212101210102120022222222220121021202001122221210200222011120211010001011002002012011122020101110212100211112210101200110202210212102222002221101102222012100020112211002010200022120202220211012121111200011011012001220122222010101202210001111101212100121102010202202122122011011000012101012210001001100012121212010220212222200111002010011220102111012222101002222020022212202211010101111002211120100200222210002102022102112111112022210122122112220001021121221210001001000222200110021101111211000100022220212002011212211020011202201122121101220210120122020200122121000010102111211022112201022211110200012200210111111110120120102022202221120201021121121220222000110000110102001200110010021002221211020102212111022112002200220210210221000021120020212102021112222102002001110110121211110012112020121102000220222211202201010212010221110010110211201220010101110121220022020100221220001220202020021122001", "01202212222020222202101112220221110201212221200201002102202010210012011211010000212101200000211011120220020001012122012220212022120000121220020110211002220211222101212011211021222112122010211211201220011020010120000211002021201201202001001120111122201202100222120122000122100110002102220122010002112200122101202112201021010022202220212012212011120010111001002101221022011011121002110122210201202010122220122002111220121222121020022010102122011220111011110212220220200222022012012102201121101012022012110100011112122210010211122110210102111020122000022100220210000100100122022010220101001102221120222212210212022220111101121002001010221100202120002012200212120110100210021200222022201201012012001121020012122020022220020102121212221221102222222021202021221102112202122111102200101110022110020202000222000222020102000202102011200202111202211212121210210211022000121101000101202000021021200200202020010201010222001122202100121221222100100200110010010200212102222122022220211011112002111112220212111122002112221100010201201010100021001112202222220200202110120110011220002122211202021001011120121102001121112211201220201200222012021002010020020222212021010212022220102221110020222022002120220212101022112201021122211101121210002120100220221010002221212102110100010202011012100100222022111012211102000221012221110021001010120222100202201100021022012011012200011001211010012111110202021012001122012120201200202100202222101201112020210110102221201010220010020212101100121221000020010021100002011220021001122010112010100002220122011112102120102220211220210020011100122202101220222011222212102212101122021020000221122111120022202101200122210011222120211110210002200120100101220100102120022011122000000000201212122000221212122220102102112101200220022220202002101202121012111012000100210100110010222111000021022021122101012212010211222112012222111112111202200111022111200001220122211000100101021002120022200012100020210201110122201001200100222200101220122101212220212020111221020211202111202022202122012020100111121022022122100111202101211011212020201100111112000112011122212100221220110001202210202002111021021121000000120002222000201220220102222102212120200110110012212011101222200010010222211220010202111011002012210102022020122022022012220110020120210101002102110002222121011012021001120211200021001101010021211020022020122101011022102020201100211011101211002200100100200000000001211010012102220121111220121222002012010011000200112102221201", "10011020110011111202011110210220101112120002120100010111120112021221101001110120222211112201000012201122101012022102201010010202022000102010222222001022021102000221101220211112212222022112002220012122102211120121210002022210111120010001122020111220000111202211002000001000012210001222201010012210000221110000021110110121210202100211000100110020211122212011011220202112020102012122002221011100101221100210102200022102100221211111200112100111022022222120122010022221001110110100022202002201211120122010020110211220110202001210012020002020121211112001011011112102202210200021200100202212002120212100122121202200111101112000020001120201010011221112111120022001112121200101100212002211210202102021002202210211200122120002200020220201002110120022200110222110202001212120110112210120022201211121022210122101000200002101211022201020002122120212220001111221110122022121100011021100201121121120220200020020110121201010002001122121122102101221111120011102122210000022012011212121210201000010211221211112100101002211021200222100002110110122121000120100212101101001212102222102000101102000100121021001200222111021101020111101010012011022100022220210120202112102121110200220102212111021101101010102110020120222110220210221021111011200021112211220002021010101100201022122111222110000222120122001210121102101022010001100202002102111101120122122101022122121011012001101020201220221220222022112122120001111210211121022020100121210201002211120201221122021121011120101220011011020211021000022010210101221100010210120211101012000120010022021002001202220221021212112022022012200101212122211102110122202002120012202012010011101112022001111021010220121212020112002011201112022201221220110012002112211002112002111122122110112102211112101121000100120021222112022102102112000111002112221101111212012110201101002112011221121220101121021122001112221121201202111212010000212212111222201012102102011121201011210101122020010110102010211122221102202111210221002011210010102002020210002001211110221222100212122112020020100222122012201220002111001012002022021002200221200211011012201000000001102012012120100102101122120201220021122100112201112120120220122210112201222201002012201101120220110022221111020011121111202210220121221011022101022100000001002002102102212220201012001201121002120010022210001100221200011100120212100101211212001222001022221220002202111120220010221212220021210122200122002222221200202121002022012001112112222211101000000100121002121001120220200", "22122111021200201112011202001201000201121121211212012200021222020200022021001202111122022210011000112110020120010200120201102010222201111012120221211102211011012120002200220222012021200002021210102212002121102222121221222220101120020121110012101002001211101121020120111120022211012022012202201022110010101102110102021002100200120122012010221022101111000210212002020002121102201010011110210212010012120122020112002020100122202102010100220210002121101022202021200211201000102022110201110222002100210210011012220121211000220001200211102222221122212002221100000110222110012021202122112112101221021112000010121202112111210002110012022201220010212010010120102200222221212211120201000110022001102212101020222122212101202201200100100200111210110101011200200101012222011022202211120011121021121221121211201022010102001120221220110020211221111200121110201100201221220202221211010212102000120012211202122010111220222011201212001012020110111210200100000020010000001211022002011012210100120001022011101221121121112220220111120111021100022101021211002211000112102010222112022002010000210011022001100122221010101112122001022122020202212100102110100201021001202202212021201122120022022000011100212011221202220100122211021221011220102221020121121021020120020010002211110011122222211121221202212212221202201212100211000002010002022022000000202222200112101021200112101202002102121212212222100121011202002120120021210220210001201111210101102021102002002001002212022212122100211010202021212000210212122122101200012002212110102012002111100111012211000120222201120200010010002001222200001212110211102100212001020002110102220221111012002021200120222000121221200012211110221200001211110122222210100100000102102120221011021012202022201210210211020200102221121110011012000112012012202021200000211021000221120001202212202110002120011210020102102112111121022121010010012121000200221021120111201110100011120000120122020121121221100201101122022112110101200021221211221011202110020111200010111201122210122222221101210101001012010102022112200121110020221220202000212202112010112000202100110212010120201120102121010210210000001121221122022101210000022201100122011021110010001222212010110222122120201111212022122022210212020221020000222011122010102210021201101002220022221210021101010010000022000102110100000100120122102220211010010121002101220202202001121111211210102021210120121220021221000101220010010210112122222112122210100022201221011010110221102020021001120111", "22210221220210212101110121100202200202110101210112212222212200120202020012002222011022112001000121120212112010202002021212201111112112210111200020101010202010221121101022200122022121212100211202100120012100121110021221012020122002210011221201112221220011122121221111102101201110201112121201201021111101011210000011221221100111020200110021110202022010110021212021011020102210220001012012011100022122202201122210122120220122011111212000220000200212102211002222122011012220111120211001021100110210122011020002120020212220220102210110212120211201222110000211210002221102211111221020000201022221211201010100102020221010101202212220212222122200220100221022122011002020102000102201200221220012210121222200011020200202012201120022012112000021221120112100002222102200222200120100121221001020201101022201211201120221220111001012012001221220202002200110202100110221120022111222020001002022100122122211001021220000012110001112020112021221202111101011221201022212121120020020102012121120112200101122101010101021202220000211010122100202102010021102020220012120021110222022200221121001001001011120220222101221210121010112110022102102020112201100221122212202102121012021202012221101220112101101110110111000212221202022112012100111201000022201100222012202120011011021220011000001011111110021100002210121211201101211212202010011010202100011120020000200110202120122010221021201121010202110002220122202010002101202100122100100100222222010022210122121102220201211111011222220101100101111120010022112200101000102100002101020201110022012110111211011212202122120122211111001011012120000102100122220212211012101110012012112010120010011200001000212011002221110121001122011221110010011020100111200101202111211022211200021212120012012222010010201022021210112120012100222101011022111111111012201202012110211212021012120210221000022110220201001201112122220112000001210110120100120022021221211200201010202000211112011200222200200111022220021101221011020222010201202021000210010120111212202010101012000101001220012100102220122212011211001101120021210220122221020021221002102120120000122012211110022201000120001022120201112211121201000221212211010220000110112012110010010200210211101202002010200102102102020020100121121012100210021021200121102010011102122211020020002200202000222121100200221112201020200222011020001010221001111211020212012101011120002212111001211012200012201112120201220200011121012021202121212021211010011210201020101222222120001201001102001121201", "00112010002201122202220020011212011001202210210101221112212000211021020200100010202122001112022222111211110000010201000001212120101021121100022211121000121112222110021102102101012000111200220001111211212020022021101011122212212000020101020122022200020120212111002012200122010122200111220201002202101022111102011102122112212020111012100111122202102022210202201222021002000111211010110122011011120221110221001121211200012210221212122101220000201102201020112101011122110100012100210010020220011102222201112012120210002111121020000110021222112120120200221001101211212221222102110021011022222020012202211000012100111000201120111020201121001011110212020021120121120020220111001121111101101212001121221021102011102202201002110222202122002121220201200010102211101022200111211222022112200211112212222020101021112122111022022121011010211220101011121112011212020201102102012010110001020220110000121012120201110212201022222000120101200110021210110020101011210102022222012122201000112220102121222211002202101200220200101100100111200011111010220221000210020200022112200210210000002221111210122120120221012221011200110212002000100021022221200110001100122101210220021200011122211120200211100110111202012111021022222000211000010120210220121102002221112101110100101100110111211001220000210002100012212010201001201000210202120220221211011002112111011120201211222110100000000222202101112120002201210212220002210010210002112120020112211102010021222021202110000221121011010011202202011121211001020000112211211221122112020221111110220212212202022001001220022111002010002112000022010001222112112010112110211211122122012021222011100120101001011112000202000222202010122201200020000012222222120121121010221101201110200101022120210101202012000111120011012020112222012020200111100120010102101022022122101112011021200212111020011221201122002212220021010200022110102020121110120022112122120220011210110201211220022012222200011112000020201100021001112221211111012111001101002002002202020022110100112111101110121222212222011002022111020220202020011100001001010212222000111001211011012212222121122120212120122221000222012212112212121020222002100110001011201021200012002222012112201111201002200221200022100112110122121110202001101112021000121110001210211211222021020210112012012001012220020010220122202220220121221212111101210202001110121201011121110101121111111211111120211121122102120221212112121202200020102202021000110200110121001220220022201202222100211000211022", "02221101002222012111102211102120122212010212220001011122210210100122001112202122110001121010220001111120222112201112100011111000102221122002201001000010122020122010000110200001210210021211100010121002102120020211010012200011011020220011010110120020010000221212110202110010101201212111102020101202200021122002002210102000011100022202012201111111210201110102200212200022100112221010012102000222200002220211001121202221122201000022002102122110202111122010211102002110110221120220100201011120110112011110001020021011200021220022011120101010101202020112000012010011222202010011220012212220001010211220202011112100122000110022021212111022100011002212212020120122212112210002010101212112100220202110012211000201211022021220120020011010200221021111201111012220210000201112012221122120211122212200202012012211001121212022011102011101121020202011100102020200020112210000010101110112010102120201012011122011120210012201112112200020212122222101002011010011220211001022222012211011210121102002211111112121111022211200000202002011102110222102202122122102120022221022102201201122201122112001101221122022020100000110222211021010020120220211202200200210100212011011102211100120020022012112100000221211102210100112000211010010202212011021222120220221020202112100202001011020212012101112100121210202000000000210210111200111200000101200102100002110001022010021120101002210220112102220221122012001200020002021101110200000122020102000000101220021110021222202201021200102220101201221022002010221022220101022221210101200221220212121011002202222102020222021220211000112001122111001221012001221120110112211012210021111100210022222112020202120210110201101220100121022010011012210110021202002012102022000212101202101100102012111011100002122011222012100201201010201012002201120111010022000122122000211102002211001020110010120011100022222000011100010202210012200101021010011012122120100211212221220211220201020212001201201222120012012001202211000021200021020221102110211011101101212112221002212120001211102201021012012000011000221201211011201221211200120101202120110211101212200120201210112012102110111212112210200122102002200000120221121111101020200020020112220001220010002201112220021211021121110101220212202101011001211201011202120211111000000001100002200120100012202012210112111102012211111200112012102121002121212201222011201121211201110220101012201201211000101012000112020212110012122002222122001000221220212220221210101102101011202120122010000212020211112", "10120121211220020111010110100011100102012200101212201200001101011102211110100100011211212221010022121012210021202222020201212210222021011020101212121001212220200210202211201002121010012022111100001211102002111020102002111110102120111210121200010111001200212000101112211221112210210001111012110210211221001002011222001202101102022110100212220220000001120221221212001200222211122221020112020001022211111221001221011012112011111101220120112121012202111221012021210221110112222002022212000221220010101200100100122200212211000020111010202220002020010101222011102200021000112102122000222111211202021201121111121000010101101212012111202122020211200022021020202002220111011221110011022111121200011120001001121122020020101212012200021202012100021122101011202121000122021112222001221011001002111120200011102010001222101001222212222221210022001011222201210111110010112112110111022221111222222020110121102022200012102201101102201222000212011001000012100102202021002100102202221121001201120002001221212022001202201212102110212021202000100111112222112000022221011111200012012000100120002021011220121002112120220121012021020002011210200201212100020001202002212201210212112200021020012221100101102001110222112102011211022010211122012211011020212002021102000202020201100200120122121200120202201011121002212222210012202210111022102211212102012102121000220220202202210112221011002110200122120100000102122011202102121210020121210100100122220221201010111121210110211012012112010011221101110121012111100002112120221121111001000020212021021221021222002121221112222222011112110220110222200202120101110102221001202111022200001100210201000000211121000012221010100121110110022221221100022201001101021222122222000121020111110220211011221012022211111012222012001220010211020212010120221021021002211212222022102202102210011120101022010122220122111022121101020100010210121020210011221122120121012121202021101201112102102102222110121011201001202020020122100011021211220102002101102201202101222020200222002010110212002121010110100202211121001121012201022200211000011102110201221111011200212110221120211002010011010121210220022102210002000002220100210200110211011221111011012120101121220101002121200001212101220100010200021211202222002011110102011202222021220220202210100111011200011021021221211221002011110111211020210122011101001200102122112221121101012210102000200011222210020022112220122010210122001211221012202122122201120202210022001201110202101111210222111210", "22221121112102100220120112112222200011020121102011120012121211121101010012222002122112222200020210111000102212221200221200000012021111021112212211121101101021211022220102110010212212120101112212001102220122120010111222202100022002202022201220122010022100202202120222000120122200121021112202021112110010222122201121020212020212101220021201001101202111010002002002200100202022112120110201222112010011112221122220100112000212202120220111220102002200020122120200111112221121201000011221101121001000112122011001211120001022012220012102201100022211211221221101021122212000002110020111110102101001100221000102021122112200221120100111201202211222002100222220220100121202211011200001002111002200012202202021121102101122220011121021012201101112121210001112202000200022121001000221211200001122022010210111210000110210211101222011000012011111111101011212110110201210020220122211101010011112020202202221012212202202110100221001122220110221112012100220100110011102120200200200202121200110100110000001021202102201020100121002122221111210220200210012121110221122222210121010202212222111201200000011121102002210111001000102022012101221112222200102000201200201211012022211211212110222121211011122222100022210211201102221012111020200211100220121120210212021110111100111001012110112101211112222002200112221011211021012110222000011001120100110210020210112210112222001001122022101012220010120101200100122022000212222000020001120210002220122111000212122120021121021121011102012210000111020010222010010110210012222201222100211202022010200211111121100010122012120002211020012122122201202120012110002101110100220210222022222111222222122202201102110122111010120120211102212121220001022220201121002111211221011202001211100020110001212202022210110222120020100020010122121111110121011102011211012021011200121000011220121010102011020011110212010201001100020222102021122010000112110120210122011100121221101102001211120100102010011012002002112000020121020000222010101001101022210121212020211222111201210201220000112202020100222222200120121112122021122011021110002222001002212220022210201220202000110202122201101111121220010111111222111012221100222000021212202010010012000021111111002201220020000000121221110210000200210210012120021010121112020110020202121100120110022211012222111210121211112200002011001202020020002001221120012200010211112120022021021222100202100110222110012222010202111010120201021102020110020000001212201012111202020102211012001222220202122220100", "21201112002121111110221210002101120120022022001120210220000000012121112211100201022000110122100222202022000220022002201010210101001022100001202012120201100212212221120100222120001020200211020021121011100121111111211000222020202000220100000010011021022002212001100212221210000020001000021100011012210011100111012012112220012202010102000002002201000200211011122121220210011021110101020120001120202221100122221200211211221101021022010121211212222000102122112122010222001201010221212022002102212101020012000110110200221222220200220210102101021120200200002221102110022222202221002102202211122200102212211201202210220011000211202011102200101000220120020002212020221010001010001122220100211102010122212100110020001000020200202002200001002121012221112211120001112101112121100210201121022221102102020101222202112100020022110021012201100102011010220002122020112111000200120001111210212011110212102002221001221201200102110100121012001221221002100000200211212201001122211011012112002122211000100202002212100220110011112100001010021100012212102222122112011211121220210212100222110120001100122012102010011111221001021211012221110221011020120222220102221201200221210210020002102002022020100122200000012112110222212022011201012001100100220222221200010020201220022002001112022201021000110102212002210212112110200021122122012220222212010212022100002212122120021111201001121020220022111100120120122122021110100011001201122022011221202010022101210200100122002012202020100221112122211210012210201022211210110210012122102220112211100110112010021100210011020002102110011001111121111220211222110122100201001221102001210112212011010212001122222212221222002202001201012210001122110120120100212121201210002121102112100010012011022202101002201220101200010011002111021201220011221022122122002220212112001012100120002212110102220012122000222001210100201012212211022210010021121022210221211122210102221210102021221220002022122210102202100121101121111012222022001210202011220220010100112210002022201220022212002012211002111021102202022122110011100212000202012102200112220201021111111211020100012022212010002111121002002012200122112010021100020120010021202211210210021112111012110210201122000222200210220100221001122211202100011012220121122111122012110022200012211210011202212211221020102000120102202200112200212112102200201101101221220211222120111010122222002102021221022002121200021021100200112012210112112112211010110100020220112220001010012112212020012011212100", "20002021221101010001221120002202021010211011001000000000121221011220010002121120010212210200121001122120201001111120200012112210100012211111101220011101200111211211112120200222000001100200121202022021001210202101201100120122221100100020201221202021122120210120020220202001220010202120002001112220002101200222120002101111000110100112011022210112120200100222200212121021220000001220012201012201212200111211022002122000111101012211121020102112010001220101020221212002001010212222110221002011122012100210211201121122220202112211120012012121022000200100101120202220101211102010111021100211010021211010102100101221221002100001011102112222001002200222001221221020101011102022212221200102012110001220100101010220011000202210120122112210122000021200220102120212222001021011022212201011221120020201202211211020021020111211002100120010212101211000201122001212101022020221111210212011020011212001201210122122001121211212121212120020210210100020020020220021120121001111112201020221110000010021021021012212000202011011102111110221021211012120110012112102001120122001122201120200022100102112022122020211010011112001000222220100121011210001220010002211121200120100201120201220012220102221011210021201210002220211001211021211012000011222212010222201021210212101222200110102122211100201002020021100200222221200201222101101010121022001210002221011110010202010111101011102221221111222200112011122012101122011101220010101112220112102222021200000120201002212212212020112110210101212020121212001211210200020010010220101200012120201022101011211020022121202000222012021210112001210212212022000010011120102111100212201222021121220012202100201221210000000122201021012220012220222210200100201122212012102111101021121211110022201102022022201211121000001220221020012222001010211000222021221022100201201111101022001001020210212211012012201000120011222011021100012121120020111200101012101012221202202202111212001111001122120002220000011121220000021011212002222202012110000112211121120122120122222201210020102202000202012201001112102010010211222121110221022122010012202202100101121002102222001220100121012011110200121020020021212212111211222101002202022112201112220122001210211221010101122220002212200220112210020001020120020011001022022102110201011001022101002101101112210221022110110220111211011012101100102101010222102000111221110111112101220001021221000011002121102111022110000200210012201001111122000222202120000210022021112111100121110220111101220211101102212", "00222211102202220021222110212111202211000112000200120110010100122122022210222101210122122122200121222200002200012111020200221112101222000000112111112111000111112200212100101011000102121010002022102122021200222221200012122200021111022002001010212111112211201010222202221120211000021102220011020120212212101020221020211120221120101100101012100012001211201100111220220101221222222101110102200000120001222111200201111211121121122001210210202020121002011111022000010011112001102011020121200020110102000011222001001211200120211111122012001101111002110022200121120211020021120010002222201012221000000100122112212210221010020220222022121221200222110220120121020210102220222220001221001201002220012021002001100010200120102100202212110122201121120121201221021021012110002102111211010002002220211001010120211001022112022210221221110101212011001210121122110020112222121112111211202111101122022011110110202000222212112200122010121001112102001001010202200021002000201220021111212122202101222120000201202222222121201210122101211011101112020111112011211202122210102111200200212101111220122120121020112202112100001022002111122220200212001200212022212020112201220011221200211111002201001100202221001110010111011100212201021102022201222200212021010112022202101200222200222021202011102022222211212000120121122021111200002212102211020012020211111100101020221011101101221221211021021202101122001221220220112011022221021202102210101001202112112212210020211100022102111112100021211122111002120001022112202200221100012020110121122100202001122120021101121021021100101020200221221110100102122211210012022211012120211212020220222010112100121121110122000001022220202210000000011111001120111111121012102120202022002201211202202102110110211110011110202010000012002202011112010200120101111222212112011222212202220101002211121020000120111012000012020101102100211122102012121121010021220002222120020012202000202001012100220112000210222111121020222212100220111110011110110220112000211220021120002111020101101002100110000200021120020022100212110021220122201220020122220121110102110011222022010200212211000011012102221011201111002102002221210211220020112210202102200012101101121011001210001222212101200120101210111010112222110122211210202010120110202011010012011211202111010220112202012022011002212022201121001200112010122210222002122010222001112200211220100010222012210102120120111001001210020022012200121122112020010120021110201210202112111201210022110211020022002210", "00221111101021112110221222101010210010011122210200000012021122100202120120021101102020011112200121110100201010020221001102200012200210111022121010212012121212200200001022212212120021101021202012102122202101101002022122021000011111102122020110000220102200020210101222212111212101102211021210010121010101202201001100002010200211001100001020021100221012112012200100211101112011101101022211111101111120222122110212220020210011110122112212110201211122102210012011201102201222220101221021111220101211120011100002001010212001202020001212111020000100002220201111211022211002020102022122000201020120101012111112201222020100210111112202002222110021002112020221012121221100011020222010221122100221201120220221111221101111111112202211001010020210012201111012112122210011102121100200012102122122212200020200212200011002011100010020212022200111011002000002102201121200002111012201111110111122001020011002221012201002221122121121221100021201011120112000011011210121211200200102012120212010222122000101110212002001020212022102001221211011201020202122211121100111012210112211212021210120001200012221211221202010012111100120220121002122211020210000121121100002220011121102201211202012221001111012000012100021101122011010011122122210021021011221212201000120200012211010000020200022011011202221110221001210221020110001010002120010200211222001201021210212102122021111000122200121011022210010002211101102221011022001222111001010221021001202012001111002000001011011202200211021001211220122120022120022112000222000101222101212222020122101002000022102011121010221122102222122212112020011112220102121122210200021221002021112010201002201012010202221202020112022002122001000222202002222120202210112120001202221100221211110012212101002100010011122211021110220001100221220120011120202110020001102111220212012122200002010010112221100022212221201112010000101000212220121220222110121202212200002020222120121002211121001112101210222122011120122011022011110002112211111102010011221122010211102200000010220202211002012111022200101221102201211220120122200102101010210111210202112022111020010101101012102122210112220200200121211222212121010222212201101110211101120222120200021110210222222100100112221001112001101012000102010221200202221202211100121201211211011101011012002012022120102121012100222010101201111211221211010011200122002010200011222202100100002021201220222000211112011002211010212020012102002012012120121021210022200110112212012212202010100101001100010221010", "02220000102022001110022100210002220002001111200011222202021012021112201212102101101221022020121001010120201022110010200002001201102002120211210201221110122002200010000102202011112210020020021200120002202200001202020021101220122111222120012201221000122201122100221110121200121112011202122001102200101200022202002221211112111020202202101100011022102200011200011000001202110021202212001101110102212210222100201121000110000210110020110000202220021102220121221010021212001110011002100112022100001100120110022202002112022002020021211021010102201102001201201121011112201101001100102020202020220101002012102002120121111210111210212220222222121101021120202221221200101221201211022110100210112002000000101211011000101201212111121220022222121011222221100022200121021020210120011110222002002212210220021211112011200202201021220211121212221020121200001211110210102121222002202210022210001021001220102222120220010112222210001000221022221220212212211121022210002010210221120202022021022110100211022222000000021201000021212002002120120021101202110021102012121102000100211102100100210220221000101121102101010102101102220100020000022111221120011220101021221212110221001010021222111122101211010122210200112102201111200212001210020202122200010212222120201021020121001101222200022111212101122202022102100022102212200120000210102012122121200011000010212010010122200100200120001022100200222011022000201222010122010212002220010201102122101121101112121222100212002000121210110120001020010000021212202121000111121222001012020112122021102201021000110220020020120001222020111010202020102120010120112110210120000201121121120120221110122020102101121102210101020222002200021120021111022002211010022011112002202112211002001011111002111012110112010112212202001122210220010002001211020210001000021102200221120001001201102121200102102021210022012211201122122110010200020110101012210110211002102011120110122101212222011101222020222220002222201100020221121000021101212221201021022220000210010222012112200000012021001010221021000201222011000212222212002221100121220201122021012220220220222110011201200002011221220220002122002212002222201002101220221110001121100020002110120110121200102111010210220201220112102122210011221011100221020011101120001010111101211121211112122110200202020121210122021211222201101220012221202121022000121100221102001111212121022022202022011021100101001012210020222111010011211010000010220212210111011202122021202011202002220121100121210212101202", "00012022002021022211110120012121001222001112211101110221200221221012122012122010222222111121012210021120220020022201112201110222201012021011100021222102012120202010100102122220100011201212021110000100200000222012220010022112120110000110221211010001100022111012110212221100012201101220212110201010222102121212200102101120201110101200221120002220021012021022012211010100122001021012202010011221002011202022101200020210102120011010112120122222211100110111120011122001200022210210202200111212101010221102022221121021000010100121021011211020120100011201012001000102221122221110021200202022200012121211111100200201112121022100122122202000000221111121221202020001121001112120221020012202002220210002121212102022102121101221021112020201220201201101101122200000021111222120202200210222011200121221112111102122122211222202022000112122011220212110112200100211110211212011022100101222212010001121021020202022201101120120222202121010101212011022011200120002220102012001102212111202112001120002001110011021002221121101121200121021001102221200021102202102222020000210001220010110001212201122122112211011010120101012102022102010001000022011202121201112012222122121221211121012112002100022000022201122120111022202210020002221220001211121022211012202122120001012202102211111201210002222202210110102221101222011101012102220202120211111101210020202212010111001112010211222221010121000212200220210111201012010112200002112010220012001020010010201112200122210110110100220120200201212110211220200212122110202220102122000121001100211202000000021122200201220002011100002112021021011111212120212211022112110020202211010222112101011002122100012211022001210202111100111020012112210210021121002101021102012200012221221122210022212220122222121110201111110101020201222121012222011102120001221221100010100210201212002020012112121122220120100012022121210221002212211012000021111222222212201222210111201222001200112102112120220212002101001012022112112221202210212202102211200002102112111222000210201122001011122212212202110121020001201110100011102121202012210002212220110101101201101212211200221020012221010201022112221201010012201112022011010102000120222111200221202010001212112210000220122101222222212120112112102200102121002121012010102102200012101010112101100202020102000211202020201120022210201112221122212210102021201020022211101020121011212112211211211201120222200011210022000101221012101021011201220012101122021202111122120101220210002112112010011110121002202", "22021201021112222002212221012112112110201211102020220101012221200101211102200212112110012220112022212120120111001201021210112101201110012020120211000021020002102101212202221101020022212100110111101110200012122020021200100120101111021210100200001122010121121222022212222020020001012110021011210211120211022121221110220221020001222211101210121121200021202002121122001111210111121220000002120102120112110012202102021012000200212202010021202011022110112020112020102000110020222101100012100101210222202201000220211201120002002202112010220012211012100001002201110122222120000112021212112212122121000110002000222101221220212111211012222000110021122121222012101120100100122121112111211112021201121012011111211111110102000200001120112222220000102011221011000202011002010022020012210102111120120101002222111210102001102222110020202221111002212011021211020210120212121212100212111020021101121202111012221222002202201002202120100000102021102101221210122101222021201212000001001000121201010102000221202222002222211202221012012021211100021220000010202100220120122112010012001202000202202112022000000120021100001102121001110222001202100020011002221121222010122010212222110201221110210120202011200222002021221220110020022012102102110220222200122022001000002112111201220221211210001022211211000110202001000201122212012110001122212222210200010021011022002222101020110022210201200211111011100120121202121221101212220121200210110102002201210210010111110201122222000022100101111202112111201120010002221022211001012211121210010222210221102012202011111010012210100122201102102010212121012121220101120100100020211112222210012020121211001111220100002202201111122102121212011220210120202111100100100010202000101222000222011012201121002022020011020100120212020121202012111202120211100012120120021120122021200200200211201200020212111022012022021221000002220121102012001002212000002110110011202122011000020120112121222020021111000010100221110001120120100110110100022010102212110001200111220222001000001122120202101220020011121120111102221220001100220022121121010201100222221022222121110100022121010011001121120121121111012111112020202100202210011220121102012020200221210210200112210011201201122022210112010212121100101111212200101220120202100112210111220021010211000000110122011020202020121100200202001100001220102100001101111222102202011212112121001000212220210021120210120121201222102101100022011020021112110211220212102212001012221120101002222020021201100201", "10222202021121222002022211102200021111012000101100221221021010020112200221021112001122212110212112110012200121010002101121210001020111121121200111220200222020021111211012222120222001222210010202112021112210101201020122220000210011011211122022211110120000022112001112212020110202200121022011101202121120100100221211012111001120111021012000100220012002001221021012211221120121121001120002121001012100112111212120021201121210001001122000112201112112020120121212011200210112200110021120201200122001001212211100002121102100211022100002100021022002210010100212201211220012100022100201200101011001212022111200220121200112001100200111200122011022000122200220212022111122211102220000010222011000000020120100222101120120100210220120020212100210201111002121021121121112000000011210122211001201020011211002200112011102021020110000210010002200022100121211221022221221121122210122122101120110111020100201122111211210110122012011100201112011101020122111121100211102121002220100211100200202212001121020120021012211212101012102010120220112212000022210120222002020202002102022101110120102201220210010102222212110101211212120110021210202201120210211010210110020120101012010011222100021121220012222110012012101210022002000010112110211020212100201000020112110110101210202110211101200211222210022100111221220202200022210022002200202022100202201211001202010112010100000211022111010020212002211010021112211100121120012121121001222010100200212210110201021102202111210200212021012210111221122200120200120010121000022020001101222120210100100122222222122021210221020121102211021201221111110020022100222010101010102111112012011222202120010120102201110012202022110200122202022022012121220222021120102220001001212101201122210012110002112101210121021221022222000021222200111122022221000211222120100220200022020211102110101221120221210020001011021210112100120221102201200010001211012010100211110221202102122222201222200210201001002202111100010201000100210012001122010210022212122022210000201210201222110120200211120022111111011021021221211112002221121111200120100022212111221110220010112112002101221000020102102221112100111000121001111100112012012000020101200122020201201122120000012002120121021102212101110101001020221022102221000101120101021112220202022221102011221110010022102211002210202102101110221002210200220020010201000022202100012200210102001122122212221200111211211212222221010221121200022001220022101221202222211012210022022122222001120210112221000102111", "12210111021020122111001111120210111102012121210022021210100200210120212010120210100202111101021110122120020000010021220200022022012001000110102010212210122000022122110220202111012212111200202102220010010222012202120002111010102010112021200201021221212012011101222101210012201011001002112020021012111221122120111201112000220111210021212220102012212000110110222011012012001122011111211112002012100112022211011001122221110122120200212011012102201112222021211010021021221201001020112102202210201020202020222011201011201102001100110221112001102222220111201120210100110122201201212202012000000000002220110112220201102111100021200102200122000010010210102101120202011111101012102100210022121001020110100121110102002212020110120112122102121102101110022212012202010221220010202002021220221011120202212122220012011212122012002010001000122221012221110221022110000010101111011101022220121211002120200021122101201111121220102120210110010011020011220020122111100221002002220121102212121122112001111020011001000222112000211020001211220011110100000022011102212210200201102020010202202102020122100010010010112222212121210200112210122020201112102112212121221201212022212102012002110021212102201101210020220210010212201112002012122122102012020222000102112100210022101101200010221012221220011211200011011022020210121001112101210022220120121211002000222100002011200210202002020222212020200201200210121102200110022222011122202112112002012021002200021121120201102221202112200212222122011211200210211120000222221001002121021100212011111200112222011010111112111211002120110100212002211111021212202111221220001011120221201220011211122022000221000102211212200110002000001101002211000121000222211122102120022212211210102212102010220211112011220111021110021221212012210210112001010010122120121201202020010102220110021100101011002121200110200120110202022112112002120212220011201012002120012000000021010012210110121101121101210021111202210010022221202011202021200102012211102001221201022222012110000110112222120121220000012121222012021100022100210110101120122211221110100201011222112011200001012011200212100222022112111112100021021102202200010010200211211221200221121201212122002121110102200102102100122120112111011121222221002112212020120102020022021120120101112201212120002002010000021101021010221211012001111022210100200210202120222221200100122022100122102011021102011120021202021000001122012020202211121111011200101121012022222122221020021212022210200210222200", "21001001111100011202200220101211220111122111022100111212011011021011021011110200121212200221100220022220201112212220100212111210102022221210020210210121001102020012022210021102102010112121022011012212221021112200002211110021200020001110210020212221220202101021110122112111012102011221011011102220112001110211120202120221200110201110221220210121102122222021001222121100020020211012220001112120000220002200122012221012001122212220221112101212022112210110222222002022002120001002220000101122002111112100021012212210220102001111122121222021222220221100122210010120120022000020222001011100100011120222101010122220000002121200200002102000212221220122200002010212121102021212222212120122122212211002111102122100001220110212021020022220120102200011101212011110122112201012102220120210101011010111122022122101111022001111210102022212020220122111122202021222011201122200012100021002012022110222102000221212121211010102212220200000100002210120210022001100011110000111121022111102220202011110100102211020212002221012200122122222000011221122110101021002001010022021100102100220011200220000220112022021022010221010002111001222100002011120210020101221202001112112202221002201021020002100100200122000001102122121221001002001022221122222121102120221201000101120111102020201022020101212222112120212122100112201022111201200010020011011221111002202022100011222212112022012120011020020020211210020011221002110011121021000110010210202221210221211101211100212201110212120211011011211011001001111010121220122202211101220111020100021021011022012222200120012012210010111111000202212022002010111221202011011222010212000101112222211121010102111222000010121012012112121001202000102201011212200212011202012210011102101212201222212001120020112102001022100122020220210210210102211212112202220111011010100102212220210000101210012201222200211112011000120120020220122000201011011210102110222112110022011010201101011211222022002000112201011121222200010202220112222201111222021202012020110210102221210212110002110221020000201220020001012220221021101021210111210222101111200010210010002111222120000111201222202002211110012110201220212010010201121020212221101022121022001002012210102220222011121112012211110020110020011202002202200012000110222211102200122220210012121222001102211101122022120122011221011021022112021021002120211112220212100110121221101212202210012221111221021001102102011010011000011102110122120220110100121000011120112012001100102200010020202021201202122", "02222010220021001001200010001021111210221022210202211221210101221200012221020212011211211022120110100212121120001011211221012002021201122020122101221120222122010102122201002012121212120000011021210221012120011011211122121101010102212121212100101122012221022202122210202202121212212220002012100102211012210111120110212000111020101111022000202010020222120200212210210110102022002020112012200200221112100021220201101021000021120211010110122122220221202212211221020102022122011122111211112002211220002002202112212022201101212020202022201001122022101000121000020200101001012202201221220202112022000211121012120221021120222200121110112022021200101111010222021000111210211100202011221000020100221102202202011202012122201011012220212111021201101200120020001201221110101201120001121010022112220220112200111120221101010101021102121010100001010211201120222121121121001100200212021211202021212100002102212111200000121021212120121020222210201111000221212210022120222012120100100102220111110002202010001122001100001002122020101020012002121221022021102120121121200211202011100012000122121012212010112022102120002120001021220101200122222102101101121201221020111120220001020110002100000212020021021222200011020101110100202011200111101122220122220001211021112102221102100012010212112122210001022220112020100221021111111022001020110101000021110022121122020121120112001002010210222000202010222011122021201101022122020111221201021121010120222202212102200012012221021121112101121120120110021121211211202212011221110001011200222112010002012102211101122111111102011212211021202211101001211110222201100110120002220110201210121210121210011001012202111021001010001220011222200021020212120002020212100112112121022200200012000211121122101000200112012211120202222111222020100202201200001021012110000020000202101112202021112112220010112221202121121200010210022212212011002001111220202201000022022021121201212020110210220112222120201100212212100202222101120110000121020111212211012201010010210101112000021012010022221022212101022000200022212112221122022220220211211200001200101211220100022000121122012211022222211220120000101201002101121111120220221002021101112220011000100221220210212120102210020012210020021122211200220022200202200120120111101221022110220111221221120211000221002102001101102022012010202211002022200011012120121002220010000101110010011010002100002111101000101002201210011210100120022012111221110120021011200122222211221020002200012202010022111212", "00211101101000010012201010020200012022011020122201022001210102020122212100102211012211221012120020000200222111002020121021022002222111102101012001000221121210220021112010100010100021200010221202101021212102122220222000002020020010122011110012100022221102111110002221121001021121011201121121220101122122221220210110020212010010000100202210122012202000012102122020122010012011121201200002012111202101211012111011001012000202211001220021011210200111112002112211020102210101001201100221100012222011201200102200101120001011100221021112020121201222020002012201202021002210000212001011011000222220112112122121121220111000102000120002011020211010102121202011010012200202221012121020021212001200212012000111101112122110211012202210102001220220201002012112020011101021212010010010002212021222110102110022210022112110001011000010022110012101211000001112210221211110220000111111021120021101200211122001121220022120211110112111122111202010201220210210000112012221102220200011201022211121222112020112122112211010002011211012010112012211122220110112222021100200120010000011111200110100112022111111112121220202111111022022120102100202121211002220111221120220200002222020122100201010112112012101020222201022101111202021200210100002002220212202210000021120222212020022001010220000121200120111100101121002222200011210211110011010010222100022112001202020112222202122011122000000011121000111102102220111102001200112101001022111202221201021000100121101002000120122102110121202021200110020202211200122212102010022202101101112000012012200110001001012011102202212210012122200022120002111112122121022102121220002110011111111202202220011002121110220221112200202101110120112020100020012212110212010222011221200102001021012001002202212220110010002122222212102221021012011220020201112010211222002101122202200222212101011201120022100210010200110102201110021012002100211220012022220020210201111000101102222101202112101001020020121011021202202112211221021102022112222220211210212202000221111102000220000210200120000212111221012002020112210022120112120101010100110021012211212120121101012220002200012112110010212120012211222021102201220102021012020012101101120122102220201200101020010100102012222021202022000220022022110022012021220121220120200020011100200022112100000122212020222100002222211010211011012000022101012002100021121210220222011021002122102212221212022021000100121020020122001201122101010010020221010102001210212002120200202011221022020101011102210200110", "01110120010210022202110211020121012002112210012011101101201002222010212001012220222001021000122222012010002110220110100022222011110102002010122121111111011010200212200121100012112112221112001021220220002021221110111122022002011020110011120021112122011120020000021221110021022000100221020202222221022022121020101122022012022021021122111202010002202212221102120011102020012211222002102120111220010001102002220001100202001222111100122102111001210020010210112002100110000110100201120211002022212120112220211220011112112010202202002020112000212001001120120202010110212200101020122110210022202102222202211212022211210020021101002101021102121212102022001122100122102112112112012122122221212202020120012112021000000000021112102100112002110102220111101022010020110111200121121120000022000201021011000011200000220222211201100011212200011022101102201102021212120220210221212221112221000101201120102122120121012200210111110020002211200011202120122212201012101002211112212221010222210101122010021222122221121001110200102211110201202211112000202120021201000122222021110002221110122102000221002220010122201221201111101002200210110202220200220020021211110200200002012010002022012222122010121100020220010200121111002022111111210002102222110102010001211201121220012021102220211220121022121010212202221121001112221211201102101110120010122002011111212002000222011000211002001121101102221121022110122110211000010122002101020202112012021011010011111110022002001220122110220222220120210102101220000022201222222012110212201000222011110221110211012222202201102202220012022212222211002002110000112210110102020000001211020202112020112122101011101110122001200022200202120222221002211210201202122022020100121221002020200121122110220211120210111000002212020212021001010202000111020011022200121021122022221202021212001220212110200110121010201112021220111121000020200122202212222021202210110000102212011002020021102221012021221221201221201121200102220201011001011021112212100201212111122002110111211111111011002120212000100202000100201020110001210101200211100001000022012120110222011120100211101211120010202112001000102021121210120222200010212202202212111102100211020220021022201202001201221120221112112101201102202120222020110202022101222010202221211222200102002112020112001021100202111022102011002222202201221222200111021201110121010000112210211220101100222010212021011002120101021021000220010210200110201121120100002111122020122110200110120201200010020220201021", "10000211011202010101211221101000002200011212011210212011000220012222110022100200112221212021021112212222112102022002110212102210100020112110202021220210002221122221211021012001110001111212221022100220002211210200102222200010022212120220202220221111001010202210221110012020201020000221112000220220212120200002211210120000012011221210020111012001001002220120211121020102212010210101202022010112111220112220100022110021102020001011212020220100122200002222020211220000112200202121210220001010100222220101112121222122211111122221002210010110102111201201112202110100201022000120121222210020001221122112212200002121211201210220011101022102011002111012200112010221010020011200122012002222210002100210211001102211122112111212020111202111022110122221212000111102221020011000202021211212112101210100111010020200120011022012102021022101200002201222112111202102021220010222022011002010101112221200220020110001222202220100100200110101120001122112001022212021012220020200211021222111121222221012121100200011111002010022121021022121112011112102011011021012122211102111121011201201112210220022000022201202122001110121011111110000100221012221102112122021111222220222112021201210220211010122121200111202222012012121102000121202122110202010202010011211001022220100020121220222122022112210011222111201202122000110110201220011121012221122011111201111221122222020111110112222221012220221211221100202220111011102111201210122112210220002002212122111122201110111011221010110201201112002010020120210022111120122201201222100201101112102120021000111122200012211201220211212110211001000012220100111122201222110001020111012201000122102211121102022222022202012220222012221002012222120011102120210010211210222221122012010111100220100100101222121001002212202001001022210112111202200220000212111001201111012210200022212001110100201102211200221222022000202111220000102022112120011202122021202011110101001211010012210022202002002100221212102100110022120122212222021222202200110221120000220222110012210001101111221210010121102002110020202111101100221100120011221201220110100111201101111211100122122010100222122200200110101202202112221210002121202201120120202002000101000101120101011012201100121212120102201010120112112220222122110112202202000211102111212101112110210201221021000212210210201212200211110011122011222102000100000211202011010021122220112100121200121120212210212011211112120121122212121100210011012211210122122002220220021201112022000110020110101222000010001", "21100210101000120202021122100220112000110102120022122120221211211220102102222210202222212001022120220001011210112110122012211020011001001020221221210212120201100122222211221112121211011101210022012011220222222111000021112200111100100102221000121111100212102010020020202100011211112021121111221210101220201202120000210110002001121221102021101212212201102202020221101210120021202102120221021021012210100110112210220002221222202000221000202122110122110122220221000211121020110210102012202221102121020011010211010121022100002100000111120021012022111212011002221102222220001222201012121020021101010111222012001122000011201122022122020020212002112221210000201021212210211210122121021010112102020011022201122002221211210202221200010002201002202100212120220120210021220010212001020112202201111000122212221011202101002020211011102001100101002011212202001101210210100121221020212200012020021012211120222212202220120000102101021121102002212221012121221212010022122102220002110201221012221120002211010010020022112202122100100111201002200011212102020120212001200210001022022220200101120210121210022212012211021010201220021110110110201220102001202210000121011201020211200000120011012220002022202122002101002111110000221102121010001111122102011121202201210121002000112211110000120100021100200122112102222111112100021101100120020201202222112002211111210222202020122101100212000102012102021102021121111200201210201121011021100102200010020202112012020012010222100010001221112220212100001100110112012202202112202202021020101100121001200200022011022102012010221101111000210020112110122020200111020012021012200221122010210111110112210112010000111010020122212012022111112121021220020120001212102221101222110020201010022221102220221211110222011211211021122020212010021002100012022000220202211122222211021200101000011211000012220002121212012101220112211122211200120120000121011210211102210201222212012202201022011212012120021200000002222111011012020202020211122121201101121011220012012120221010122011212101011122222000002220021211201101100202002202210010111021000101112212200222201221020102002201122002210122100010020120200112100002121001221212011210120110001010201022102120002102202112122010022012102010112112200210011011202200120002221112121200022022010012112122220110212121101001201100020022200011202000011200000002200202000221201220221000211122010220122122000121010110221212002201111111202102122022100220102102020222121102102020100121101100022211210210", "21022001200002021011120211122021222112212210112222120122212220110022101212211002221222002110121010000021200100200211212221011211012211201210121112102212201222220200110202121222112000022120102122002102012212020012022010220200020111222021012101110022122102102121211020111220121000001011200121202202001200200102021100200012021000212212210010220202212100212222001012200001012010002210201100201010202110020222021211220120100010002120221201022010221220220221222110220201101220001101222112000012012220110000202110020010112020010002002220220100101010222012121011001101122112101200020211121001001221222110212020111111200222220110112020121120212010012002210021110121100211110122201222011012101201110020110121110120200220001100220211112121111212111111101111012202202012222011202201011112201020101220212222000000000202202202012100121202020120012021220022211211020110100001211121102112010102122110122121111222220000112010020222220221012211201212202101112221221020220001021222220212211100101201000221202222000000020012000021212010110112201021100102100221021220220102100012211011012010122021200022201201210201012120122112102011122102022021221012012100111211102121120102020222221022102121121210220120202122120100111021010011200200021110220001102011002210121002101020020121020211120221011012011200220111100120121021010101221021222211120122220200022010102022221210211020012220212010001121200012221000111120101010120210211020001001111211212000120000220002221012002112221101212120010110022112120212100022100202101111112210020120021222100201021102200201021011210211101120021100101220001202012200001012120000220002012122110012112012011201102022001110112010010211001012201000001101101200202210211112212120211012102122000010200002222211112100211001101001211220111221100122121000022021201102102122002210201112121101201201100100102222110002202020120012122021112201021211202112000222022012002221020200201210220020002011200000102110120110020201212102220200102211002111111201002102200211111100002201200120212010020021211111112022222021212010111202201000221112112020210010202211010121021212110001001102110212212211122200102111120102012110102110110011022221021100012121002002211100222210011211021220101101212112111020011200220100001121021200221221021222211201222121220220202220002210222202011112100101011210100010122110010121201202220011122201120010101000212121101121110220211210110122110002100120220112212112220100111221000010111102000020102012101020020102101220", "00201221220210120021102011012000100222121122111010021211011220220211011020211122210110221222202001022210101220202001010201020022110111022022001002120002021202021201220102100121221220200200010021100210011110100102101002221102012000111210211220202122202121102220202121020210212100222101001022020200022202121221110112010020220021022111222020020121121111011000202112222111112012012222000121101012120101201002121211002011102020100211120211001211012112200201210201121121222111210111102111112221111211000000110112101120121202202112102000021121221202121201000012111102001121202222111220202111222212200211002012112120221212202111202220122002101001010111020122101022020200211220102102210021220200021100011210020112222222210200112011102012120202102002211222101212202211020011000000210001221212111210210221111110111220222221221101112012010020122201210000122022201200110210000012102101222100211222002012022110211020201212220102111201110220121111201100201210011202110002020020020112001220100001020110001000200100100101110220010111020222121201012011221012122000022212222011111121110000210022122222022011010202021121200020101010111210221102210200121222220100200002210011010110101201110020012002110002100202120211121002200122201021112101212000022011220122222201121201010100020112102101200212122012220110222100110020211212001020011202201111100101220012210110201012022211101010122212012121102121212121102102022102222002020010012200111222101212220020210111002012120211210111010222111001021200001022010200210020012102201200100002220011120021022101022021020212001011122101021202202021011222121200122012201010022221101020001002001122012200101002000122101111012210100111102022100021202202211101122111202221120012002221220120021010112020012120020111001220200002212110102112112200212101010012022211201200010111102110121222212221100020201100000012020222210211012202221221011201002210120202222021122000000212111122112212011001112111001200200221111012101010021120002200212201022211111201021010121101221020212021200001212022012112020211212022102201121220012222000200012210221020021110002112000120110212122122222211221112202100011121022011022010000211201000110121122210020010222101020001222212021200020102110021212101100001020122211200121110101110002112110022220201211211222112101000111020020122021021120122221202211002110100011200121212010220102220000200222110111022221211210022221122211120101211212101100211212221002012201212210011120212122010000012122222202121", "22121222212220001121212000102002102022102002101111122221222210112011001001101020212222210120202022000000110222200122201020000001212011000111122200012112100200100011021202000101222212120110020021121120010221120202102022012212120101102121211022000220122110211102222202122020222001021101021221211210200120111001010120110210101201101012020011200221022002100211022012211120222221012022212111000220010200222020122011002011020002102010200121122102211111021022020221000012102222212021220022112001021221222222101010121120201100111212001122221110020002112210220011211221221102110120101210102112212020120122022100200122100121010101121001001021001100000021020011201002212120211102222110120002022210111102020112100122121122011100221200100012211112110001101220110221222100202112210212201122220201221000211010001102000012020102001100202101111201220021102221121211010202121020012001202211011110201012022121022001020221022001100201112121011211022010221021122121122110210200122212110020021220211111121012111111122000222011010201201202100102221102201010112102200112122221002200210202121101002010020111100100220221020001000010202212020222120102010200221001110101201012211010002120110102220221102011021001010202101001120221220202022002012000201012220202210202002222110211220011210220212111122001022001201012100221220221202011021221200100122010110222011201112002121121201002100022002212212021022112111022120200100100022221212222220211202122222012222000202211021210200202001021120222222201210122020021121201220021200021010111110200110212001021021011122110110011110102112111012010102120111001202101120211121120220020210120100010021012101021121220021021121211122001211112100212111200022102201011111222000220120111101201211022111201201222010110101011221200220122220022212100122222120010002011211220202112021121120002122021101002111222111002211201111201221200201022200020221021201220000100221211210220022122111002010102202012111112000222120000221121011200121020120022212102011110111011020022112002011200221220012102000021211101110012201122011220001110210011202120012212100102100021101212012002011000220102012221000122101000122111001110220102120101020222221011100002001121221022000020212101021212012211210200122121202001222022212101010102220111110222000110212022021222101112021200110001002012012010110221011011002200010211010201210020210100212211122201010112021112000122110021200000001002201101202222001121202220221001122121210121221110210001202012120100222210", "21101210102200201221221100202000011020120110221210212202000222110220222022121020110222200021122120000111110020002022222201222211020101011020121222101200012010012210020200021221112000201001220200210100120022100000100222220012002110112122201012111101220000212020220221211110002210111122110010112112200100200021011121011222021112022112200122220220011021102200121111022112120220210112122222200110111210201022212112100200001112000102011002121000001122100002100210102210200212012022022220122220121101122002020122212122100011012010021121002102022212101011122000210202120012210220202101110102211122022020010211210102000200111121200010011001000222220110012100200102101020110212021021011221212202111022211122010110000121110021002001001111211021211212112212120011211221021110210022212002121202101002112101000211220021020022122002010112111100212211011010011012001211111000001111111200212002101000020010000200021100102022000011002102000221111100121200122121012101100012101221022000210101101110010122202100202012221012121021001000110210202221122201010001121022010121022101001101222200122002002222001120100222022211212210222101220210102221220001110211101111211212010120211111010020201122200021201202000111011001022122222221212001102002211220120002100000122212121122121201020110012011102200021020100100222220120212202100120021212010001221102011000021201100112012111020011000210112120011010102012222221121212022020120220012002211211111000220102201102122211010122102002121210012001120200222102021111200111022000100000102100022021011012121221220021101201022010112021001120210211101120201212220002012112200201020212222221221110100210000020011110002022002022101122000111000102211121221100012110211102201222201221202121101022101121101211000012120110001212222102220020102220010200020201111111010100000122201200222200200110010111002222020221001112002100001122112101100221122100011100101121020020000112102211000002201111020101101122201201102022120202011022011112112202121012201112202001001212210101101102202002211200121210012102120221020011121020211111121121122200122022210202020222221100120021111121112101220022021020210000021212102110220022020020220220022102200121000102212022002011121211100012010012001212022222021101002110101222110100122202102201111010212010012210111020002010022120011102120211101021120010202100212012221122211010112211101120221012000220220202010121021021112120000202110012220022021111020112221121210002000221112002111102121121121001201", "20221212222001011112020122100211202101121022001221200010020120222210020102012110120110200122202000000012101102022001022112110010022111100122012212110221202110010112210220202021120022020012011210120211220121021110212102202102110211222002202201100020221111220201202202100202112012001211222111002120012200212112012111101201121010001222200100002100121100211202120220201211101102000021112100112210021022001010212011120120112020002202221122110120021111002002110121001021121002002200012020222100120202202020021122020101200211211001112012102002101112222002100121212001212110220010221021121002101112211211011111200021011210101200221221000120002021122002221020010112001010011012010001211120010000201011100021102211202211022121010220200122010201021112121022021222101221111200211211222221121120110110011021111101202122100022110202222011121020022011102002201121202202010110100200202011220022002212120210210111100010120202021120122202200201001122200201002000021002211011100212121222002220002202201000220112100000200210100202000002202101020210201121011022201212222111212012002121121220220100010021211202120222011000122111102111100021101220012200020002001210202002111210011020210122200010010210021111110211111122000010011110200120120010120001000212100221000002202021211200002010222222200001212020101122101010210000001001021010102111011002000210112200102122200202112102200210100100001111222101011102220021020111002200121100211122121011021122002010101101202100110122222111111201201011201220020202001120222120202100221001110222210210001021220112022201211101202201002012221110010100222001211200210011211012210112112212112002220111210001211011010101020221111110012000111200212011200101120112122222011002001001001011010122110110212000012120120111000110002020001022121002022022211110111211020011200002222201022112210020011110022120212002011000101202002101212211112111010222222100110011202021002211110010221022102212022222201000220010101002102201121011201200011112102120110110012111200122010121211112211102110020220112002202100002001121021001121120021210212210022102101222102022221211010021012022021011012120222012102200012201210020000100222012020200201010220001010010210020000100102122222212020012221002020022220102211201000020110102000001021200120211122122112021122122220001120010102012210000010202020101010212220010101200211102120101201121202101101220202112022202020002221212212211201001201112221222122000212212022112222012201111001122112202011110222211", "11001210101012201202112110000000110222211122101000221212102002220222220121122121121020102122110200122210221001102200112122212210211200022000212102022211211001202011111012211211222202121020111121022222220100112201110221221002112212110021222022101211022020020222122201101000010022200000101001100011012111012022102122002010222210111002101001011101100202122200001100012121221111202202000022102110200121001011102020102102100220110110100212100021022121121200111000021100021220202202212002010121012020001202111122100112122202112022001111010111102010220020110100120211212011101121110111201020000112211221210212112201102121011011010211212200210022210210110122202200011112111110120001212000200120002010112211221022121110102200201001202110211220012120021210122221120220110110022102012112002222110220122020000101120011110212212101120212201011112002001121000122220000010102211010122022100100022220210010121020100201022011210200020222212220102101220101010122012211212012011212120102002121120020202210212222001222002122122220212201221111201110122002110101210102010020100002201201020202111000222120121020212001020020000001011211121021111111121210122220212022100120201220202102122112122200111002102012111010200122011222221112111210212000121111221222220000201111211011210201222221021020212121222020221020110202012002201122021212221221001202010210122211102120102110012202210121102010200121022201020211121221120001220122122022100000000010022102011121020101022001120112211101120100202021101001120112100012122002022000220202201011012020110102212100002202010212120200211011011002021111212112020000101202210100110010222021211121121110202102001211202210212102112102221101121200120122121000102110021100011112200121020011102100001021022001212220121120122212021000212002200011222022002112112221221021201221012020221011120222211212210101122220110120220110101111100021020110000122102122111201121222201000221011111022001122011210110220220201220110121121010220010101002020201101000222211202101100101211012212221002102210100022200202222212001001222120200211121010220020211022202011111101020102222020210002212201021022022210101212022102121212101211021201002112210012220101101210121202102102122120001122120000201200120212011001220021000020010000201212000100011112020202201120002220001221001211220010000211112000021122000112210212100121212000210211200022020001010011221201100122221120212201100121101102121110202110201020012002012012010002201021000001200211122011102220", "21012022202020222110102100211010121010111020100210212210110201020100211120001011220212001202022202221212010102021022210201201212210222000010002211200112021212222220002100002100010000101111110001022101200000221102112102010021121201011101002211220220010120120122010001010000120101021120112110122002201000120122002021102212102111211202011200110120202112212022212021111102011122012122022021002022120001021101210200101122101010220122111011122000012000211212011200212211120210020010201001021211021100201021101012100101012200122112121022110211102111001011001202211122112120020001222022012112102101201112202101100011211000111020212122120112000111112010100201120000110112112220102020002201210220102120122101202202102111221111121210121122222010212102210001122220110020122222001020000221212122211021001200101022010001021100222021222202201010201101022221011222000112102002201021022001101000001120011220101121100012121002100012101022122000012002011001220101102222110112122202212102011211120110101111020110100220021122021011201021101011020221101112212212120110000100112122121112212222201011222002102112122011211211122101111002120222112222120122202002100100212100220000002111022202021121011012012010121200020201122100222212101200100200200012200221121120020201021101011101011200102202011110112022002112221120021121222201102122001211121010201121202020002110221210002210002221221202220002022220222021122122211201000122122211210001222011122120211112021110101102100010221221222220020010201010012101220111022101200220100222212020022002221010001111020211021100220101220000201000222010210222120112222122111022200010201112021220022002022012122111012101100020012122011100011112012021210011000102100010022202120101211121210121010122202210012001122111211112221110122122102200121100211212201111220112220211122202222120220201102102000000222220202221101212002201222111221120211220211222000122000022001121201102020121020121202000021102122112012220120212020222001000201200101011110212202020021011122021202011000011221102012110101200000001021102111012220222212100220220211021222011221020011011012122201100121000202122102110220210112201020101222010200110021002110110110201102110011100211021222220021201121121122102000221001000211202221112221200200110110221222012110121001011110212121021201000112100022022122121211122100101112212101221022221011120212120101122001002201100121000102102110110220202100210020002212012021121221202102012022002000112100021120211100010220211", "02110022012120100122221110201222111022002010220000112110111021002012211211100011022212102001112122020012101121200221112112020120112010100022011202102012201210210100110022022020200112222210101100102112122200012200002100011201121211011221010221202010112121011110002210011110002212211121021220121121221202102022001110112221120111120001001221111000022020211120201102022020202002021101200122120112011201001220011102002022112021220202122000021111001220210022121112010100110122012002020102020112220200210222111221200221211212012002022101211022122021121100212012012101102000112202210122012211122201101221000011200100200212210020100211022210002110121010112021200220101202100211121011120222001011011201111120121211010120210110100021210002001011100202000111220022222002102021200022112022202111010101102101010112220100121112112221022110121120202111220201121002011122202112212100102100002202121001201211222021012212021102110100000112200122110111200001110000012022102020021000010002220212222022212221201211111011011002121002200022102121111120011002021012002100101210221021021110121101202002112001122122022012110021201211201011212220121002200222001101102212100210222200000001010000121102001100110220011020110000101200011201212200210121110221002020201122120122000000222012022212100102010111012120101222022112201222120121222011122121000102102112200102100011021120102201110121200222120210110122121102102001221120220021120110022022210010012112121212202021202011210012110210002112110221011221122122022022020101212202200202100021212200022221221122000022201120001121001112021102002211202012002022020122121201011120220022221222000101112000202210122121220100212002120110111222111111021102000101021010002001221102001101001201111222112102101100112100020101020120122212202012122101002021112102120001120112101211100012012022002221212212112000222112000112110112220020022121111020201022200011110121011201012200112011110202201122101220200021102222212021202101202121011201102101202202122010221120110010012102012211022011110002222122212012221021002000122020201101002202210212202102001202111222111111101202211011020200101210102010202100010100001112010221220211101102111021011022002002100100202001012102020120022020102000020020011211111001210111220011110212212022010210201000210002201000212220202110111112001222012222122022000012100112222010121211020020201010221220001210002121012001000100210112002201120211011222211110002122220212001010110101022100012102102122122202", "12011110121122002022220002200021201112112002211201100202010012110010012202122002220221220120020022110122202122121022120021011221010101201011111200222121000110110010221200002222012002212211212110002121111110002110221021201111122000121122101201122122220120221022022121001112221220200122022000022011012211021200111222202222110011011020202222102211110022020022212011220222021110020112020212002000220011120022102112211020210010122002112211222000012121010212011020222021201102221220121001200022011100122100120211011011112020121021022200220021112012212200022100000121002120002021200111022222010021202222212200220110111202200211220100110121110121202012020121222021021012022202102001211222211211221222112222122112211211022101212110012200012220121000222220000021220101102211020120021110112002222200102221100020110022122020021202002200222210111221011010120002120000102101221022012220111110202112012002000120012001121102001001221012211100102012011221220001222202011122011010000122002020111110011110120102200122102211120001102011211010112102022221122101001011001012001020202111122112202010022000020010101122002202121000010122121122122222110112001012220020211000001212012002211102200212102121021121022010102010110010220102112022011001012210101210000002211200010211112111022111110221111021111110212210011120102021221011112221112102112102100101021010112110210112001222012000211221222111012121010222200101100001222001211222120200220202211020112020222212200122022020010201011101120020222122011111121000102000000121120001021112021020011110121202211011201122121210202101102020011111001102101112002210211200102102021001211120002020222000102100101020101112010222001210221010001120210112122020002112021202002022000212210002000010020002022221221000120101102101022221212011221100200111002022210000221200122121012210110122212212200220020201122121102120200211022020021201200212002102020222222101200111200110212221212222021201122212012201020120000121220202002002111100221112102220101101011200200001221001101200000210201102010211012021210201210001211120212111102001200210121121102022221022200121222100021022200102121011002201121000021122221102220201200122212102110012222100122211211012220012022100120101002012012211210222122210222002122022112211212012212212122212121001111100202122101011121111111011001222002020121002120021200010212011102011202110001011001101111112002101222201011200000211222221012221110112100001022112101000220221102220112111002021200201221100", "02111220211021221021211021220100012110222010220212111021000222202111101020101210010112201012001202021210102102210210210222002011120201210001112221112210211210000112100110012211212011102110212101222201002201110220200222000012210010102000122102012200022001201120121002201012002110122121010220022211221202201112000122002120001022111212121122221121100222022111012000121112021021112101011001102111012202022012210211202202201001220120210011011200221100222100112222210010101002110221121001121121201102021002021211222110220000112210120102001200021221110110000020212122202102000201112002122201000010212021012110022022122002121112110121221121210112011111101022000221100120202121222002100202110000200111101020001102022000212102110010002021200220022011100102000022220110212012202221002000202210201010021210020221012102001021110111212121111012010002000221011201001011102002011201100211122201222012200021100101021222010201000212120121120011001100100002222211000212210111221020112010212212211002201011020022221122111221202111100001112022121212201112020102100222112212100012220111022012201120212012101201110001211120020210101011111200002000010202122000201021012212120220022102210112202222111201021202002220202111200221222200000001000212101112200002201102100110101201011221110212201100010121120011202011200112110011100222211121201010210112022100000201112211002222200022002112011121212100111220112012010021021110011212022102120101211201100222210020222121222111102020210211012110202100001012122122210010211002222222011102011121112000102111211220112121011021102222212002122020110010200221111122010001210010201001210212002020010022012220202112200200100212001202221221010122202000020120211211201020001012211100220120011110102122000022021122200020010022120210201021000121002201000011110221002111010220212011120010011200201222110000020120120112002122121222212222020222002120100000212000021111110211102021000122110122000211001200202010120212112000101202211211002102220102220001010112001212220210120202222122202220211122201112102020002001200022211021000100011002212101001010201000001021002121210210112010101210001122210010020201121220001210010021202222000101201200111222010000121102011211202222110112210020221211001021102122221101210121200021221122020000021101010020210200121010210112120021101201020211020122110110211001110212110211011002212211212000210010100110121110200112001112212220012011010110110110202012112022201211000002122120100002101222011011010010", "11100020200111221020112212010221212210021102010122021021011120201200221000122202102111102120201022100100210111220122010210020200000020110220211011120202220002122210101010110101102120001122120010120211012022200110002012121212221222101122011000020102020111210021102100112102222202122011102220211120120200202212022020001122020002220002211211102102202011002000222002022010002202021221001220212221110101222120201022201202111002112202222202202010220212020220220120120121101010100021102012120211211022102222212210012101121020200011122211101221220001210111100212102121111120122110202101201002112221201120201002221220002222212000200200111220101111202000020021020001022222100112122202212210220102020112201101211120220221021111202002110221021110201020101110211012202220120022112002100120210111022001212020200121002022120111001111222220221202102101211010220121121111102110102112100111101000022101212201110202012002120000211120201111100211101111220112021220011110020020202100022012011100122121010011202112222200002001020010210200012220020212021200121000201222001200111001121100002121022100022120100002211201021011111010111001212012010100110022102012001202022010011122101010201202202112121201110020220111122010202212222022211222211112120011202021200112011111211222210101011010221101221202022112122211111200101221202202211010110020222201000102020000210012221212112211221010210002222202110200102102210121012002212020021001102210110212222202200001002220100021001212100121102010221020210012020200101120201002221202121111021001002221111020112110200200111222202121102020210012110010222200221101002211012200221202122202112121201010111022222012111222200011100012001210011101000210201001021201002210200020010100210011110220112102201120020211120212212221202001012020201212121220201121021112120010122102002011222200002212000121110000001102222101102222022200222112222101110112021101020221002022100222122012020221110000101020110111021201012011122120012111112221100221001022121102211101010201111020000222010200000020222011112122220110011121000120110122122001012200212220120020111102210102001010222001111200002221211122011112020001001002012010220201210111220000200212202011010111202202110001201012102020022210100201100021222200102120002202110121201011220012222012001210012221002221112202121011002210010102202210202001101111102001211220222110211221121011220022001000112212002122211120220200201220200201101002111102112211211111000202022211102202100221211022220120", "12110010201202012220011000220011112020011222200021221200201101212000122102122000200102200020202211211112200020110022212200200112022201000101002001002222221102202101010011101100011111000120222120022122011202201021222022020100122111202200212101200010222011122221120112212221201111122200001010200020022210220102220120100100101110201011220112000210121200000102211120210111111222022200001122111202101100020112221112121212012121110211011112001111110120120222110000201211001102001111020112102020011201102021021001100022222002001122012102021222012220111002022001200120100022122201010111121121211100112222010011021021010121212001222110120022011120212100211201021022011222020220110201111022200221010001120100021022012102212020010210022200012011002201121201212210010200001220110011020202000120102020121101112021201202122010122102212011120110122000011120220111122101012012121220120110002200022210121021020220220221001222100202202000001210011112002122100201220201221210112122200101122120122122000102211120011111120021101020021020001102002112211212221022021002100000020111021120111202212121021202022101112212110111120111001102111010200210022202001111022021122210220220122102011212110122122020012202110102200102210002102020121000012111101020002222102010212220101111202001121212121220012211011121121021210021110200112212100221000120002010021101222021101110020201012021021012220220212210011100200222000221100120222210121010022110110012112121102201101111011012112112101122012000210222211121001102011101110102222010201000011012122221002121202121202111011021121222001111021201011221000111210101112010021011012001001202000122112102021221012202002200020011002202210022021022012001201200210000022120001000210022022121000022200111020201001210212112010002020110101222221011110211220022122022202122020110221120021000200010021002110022202120101022001210222021120212002221201100102001221210010102012121201222020202200011012020022102111012220222201002120112000021011011020002000102111010101022120002012202120000012211001000222012120012221002121100212210110122002021000011102102101021000212001110121221121001111111120111120110010102221212120000212121110222121021012222011022100010010211122022221220011021112121222001201121012212021200002020111110110020212111022012201120212022021221000120201221101122220111021011000202212211012001012020002212022100001101002200112202221102102110102202101110201212111022100212001022101121010011022100100220101220202222102202220212", "12110201121022000200101212011120210021011011100220002111010120220122022122201122221210012210202212020100010010101120020122122011210200011201101101210212101200100222200212121022200100112120020111121012021202112122012011200112022120000021122101212200111221002212220100201121201200010002211100201122102110022110021011220022100002022101001202020120200100102201021021102211100211111010001210120022122212212212002001112012011112100222000111112000112110202012201002121220210200210021110120010220121102211101020011110112022112112011021222210020211012202122021211000102001102201021012022001012222002201110220101122220221112212222220012010020001020022021210001012220021101122222210210102022212212121112000102202210010212212002210012211110221010000111011220010111201201001010001200011200112002220011112001210001122101010000201001211221100201122111211220112020101110210001010012122200100202122120022212100221021212221021220200120002122222212112222200110012122101112021121022012212211111121101212022122202121021122122201112112221110112101222110112020122012112120211011020200202102021011200112120221120220222111101110211002021200012101021020022112210110121111000120111112011102202100012000111022101221201012221020021212222000201220121221101120112120220202001221100101201201101110212112021220011010102022021211020220000002001022221200021011121012001001200201222012202000122122110221212102122111221211111110101111122010020012120101021101202212101220212222102201021010002111011202220201002212210112211101102120211120102101222112101120211101020102020011002002222200001121000202222200112210212012220020100022100200022220021212000022012001122210102021102112200011210100001202222121220100011222000111220101000220121211220002002121111100112002020022010012010122201121012212010111120202000021201010021211201201202012112021021010120222200101000202001212102122112120210121022221010211022201010222222012120000202021222020222200201112021212220220120011112002110020110210000211222101120220200102000201112100010201212111010101001211202102122201210011001021221220102020211121121200200110211220210121011021001212202021211201111201100201002211002112211012100111021212202202020120102222001122021021212012202121201120100000100011222000022222201021201022101211111011121010021022100210112222001121110102102200002122200011202222021200000202002011202120022222122010100121001020102001011020120201012121010221111020120010100012020011202210111021021220102201121212102210202", "00000112020111210020102012120000122022110122200120202121010102002010101100010001002012101112122112020120120222002002000120221111101100210001012110222122220120111212100012022110211121200220122200021101110001112220112002222110212201000002122102022001022012021101220001002122100012000221000200200200212200222020212002020120102200020120220120211211211210210220120211012021112212210122100002001021122011102021122110201000011022122111122220110112201100111212010222202002121101211202120022121122211222021210201000000010000100011022221120112200011001212222111011010002211211122102110121210221111000112121011122102111212212202001112010211100220022221122210101100202211012222010021111222011221122220012010222200220102100200012002012010210001001210212100121022102010122110010112221101021211121221012111012001212022012111021100201002020122021002111221020012102201110000102220212211021010110221202010221210120200010212101202221220011120102020021102121111121111111012112102202002201010220021101011100021202022220112022000210200110210022202110002111210202102120112101200101120120001222002201021011211201222221102212002110112221110002100201112101022011022000010121011022121101221110010200100122221012201111111012001101100112120222000202020021210000222201221001022022222002121111001022100012022010021122121101222221212002120202010220022020011001220122222120110020011121021011220001000022010011212220221120212002110111010020202010011001201202211202010101201110011212100112111101101212021010020110011120111201101111221110100121101102020221112020022122120011022111111021002221201020201010212101000200221012222100221011220212022210122100201220211000021112000121222210200210100011121210120111222211210111111211021001001120202002101120102002210200002002101111000001222022110010112112110111222011120102110112202012010012022102200210001011211021200001020110110011110001200100120002021121221022020201210211101101000202102111112201011202210201120022210221101011102201010211222212112002000110211122112102000110212001121202112222000120102100002012011201120010220012101012220211021001221002111002101012102102011022210101121200120111020010000221011021111102101021110122012201120002011000002210110120211101100010020220222121022002202010111000011212021211200200112102202120212221101122211222202201012100022201112011211120012120120221002012011120022222111021212101220020022110021111101111210010112012211202020111021200221212211202100022022201202222122002220210211021", "10010222202201120100222122211120221101101201111210000002022220200122021101021210122100210122001210111210201112111200001121012002001212212122122210021101222010011002101012011200102111022002101202221000200120210000012220222110210111212102021022021202022111121101112212020220220222222201101212200100211012022100001110112222220201111000112122211222010122111111212210110012012001200221020222221212200101120122222110111111220002000021200201000212010020121102111021122212111102020222211101011222110000001100002102222210212012011020211112020201211100210122221200210020000221110010201021221101121112102002220221122021210100111122121112022001011111012020122221012120010022022202212002101010002022201002201202110110012102212111110102112110102210220101120012222212001012012022022112110012202120010222221001111122021022012022211002010021102112011201002200220200022020011222111211000011221200011122122121220111012212010100221110211212202102020000022021222210112201120110001210021201020201222002121101000110021100202220202110221120021200101000000002110220101102011011211010012020002220112120011012201222011120020222010122022122222121020212200001120101200122000012012112210011202022220120020011002202022122012121221110202021111201120121201011220100002001100200222101012100121022200222220221112020021211000212220020020120221121010211020202002010010210110122201101111201211010122222101121211200012012121121120210121222022120211210120200021221000020121010221212011221121202002221221011100102221021200111111001002112110120102022112220100012020111020000201211210201211012210200202011120210012221110220110212112020012202202102222021100112120210112212000201211112011010201111222201021212121012002021200011000011212202120122210020022210220112120121101022111201212102212221012220121000222121100022010012112220002211112200210002200122110011220122100001010222021210122212010210212212101120221010200011120212111121011020112102102100101221102022020220112020222021012212201100122021121121110210021222010022022100110220021201222220111221220021121211001112220211211011220111200112200120122001112011000002122000022012211022000121110200112111012222002111022021221112220020011002021221010112222200000000222102120001221211211220121002011121022021202012112112022212202102211011120110000021020100121200011022011201112021120211111211121100221122211012211010020001022002120211012002010022011110210110200222000011212121101210002122212220110121202222221102111021020010020121", "20022021121011111100021012212022120102010111122202120221212200220200012201222012020211211210120021122112011010120121011010110201110020022101100210022020212020000202222101012221120122202001122211001010201011120100111111220202112101220200202020100220212222112011011100200210022001022112000212111101200020221001100012020012022211012120210120202102202010000102222120021002122000110212201021022002101010100101021022100121011220010120001012011101102221110001111211122220010211011212000222201000001100000202002121111012012020202122021211211020022012220120201212100001122220122120202020022202212200112010101121211201002121110102120211120001001000120212221022101200000210111021020121102121202201101211112101012122212100010212111002011001021002110211000112102220111111122210000111202020120021102122200111020011201111220020112020012221102000212222112022210101010221221100002112011112021121210120101011102100102200121001020201121202101222021022122220111202112212201210020210210200020101212201021001122222022121121120211021120221110022221100221121010101000012011220202212020000000012121221111221220221200121220121222001202201122201021011021102010120101012011211111210101112011010012001000111120220111022000120221000012012200201001211002002002011120221212022002000211011202021210112210100112010210112012010202011220220122110120000022200020021001010111022011220220100022120101202201012010110110022101210020120022201100110012121102011100101012121001122210200212101210020020222111001122201002121001021021121100120022000111110102022210000100212200000220222101221121011120211221120111100102202100221220211021212122120202100121211102222010211010200021100222000121021022220121202010011120021200201202221211222021111201101202211202010112222200211000101002010111120000222021002202200110220120122020200110222001122020000212121212212012211210220120101111102110122022021002201111201021020222112122000112111110200211012102110200102110002120100120012001001200220102112111222211112221112221101122200112122210100011100020220220202121001202020001011022202011100112101102200011101210021120220101110211012122221011101011212122112112210201002221200011012002120200110001010010120102121102210022111010201210120021012011221012110020112210021001120012102022110212011122211010022122112010010102010211200002121220221211011101111210222100010210021011122112022120000200100102020111221021200111122221102100220222110100201021100100110112020102012211100220211122100022201202010", "11001011221100111201121000221211121210222211212100012022211222121121001211101000201110221102211010102001002102120100020202011110102220010212122202111211021222211111200211012021111021101022012001202011220101110110102120122022000011000021221002022110200012200210220102001020212212210021221210100220022101002101220020121122002110211102002221101020000221021121222221011000022110002102111220020021022120020012200112121120002120021202121212222102112002001122120212201202121110011210222202201101200001211002000012200002222010021020120100101121020201021102111222202110210202111022120101220220012112221020000020222211021221120200122222222200121221210011112201211000210211210202101100100102222112121210010100001110101211001202102111010011012220001101121221212222120221002202210112021221202102012121000001001011010112212011200121112202112210222121211112112121020201120002222110010020111100112212201111110221220021001212112211001221000221110121222021100212111220110022011021122101011120222020112020212211212121210101121222110121222202221102211021222022101121121020202112221000012001112012022111110011001202002120212021121022212212112010202220212210021102122122012000221001111010122002102200021020222210011202120110101201020002212112210022200122201222020000200001101120202010122202211012000020202110221002012001221010010001221120112110212112011122001111101000210111202221122211212012210122211000000120000002111012221021211221002120220101221121210210212012011020211111200112201020010012122212120202101101122100200121112220221110210201120122012212010211112120102120100121100022220010212122020002000211102000111221111020220120112011112120110020010112122101020210100120000002200001021121102002110121200021111112222210002221110011212212212210221011101102202101101220222110202001122200212100022110102222210011122101210011001120122210102011210122000121101021100000112201120202100201020110101211102121120201002221210222002202021001202020101212021011210210100101011111021020220200121022102122121021121210101112121002101011022100100111200212222201101122102222202100210100222222111111000001000022022220021111111102212222100210011100012000121122221000222212220220122120101210111101012101011121210111121110021220001002002102120220102100202102011022110211201200202122011122212222012000002202111000000122000111010010002200220210221100000121001211021012012210202010020222201001200222122011021220112202122101120120222002000220110200021220101210000020102122111022", "12011220101200200211121022112210202111200001020010022011020212210212101010121221222220101212110202111021121010222221001220010200111201021112202202112110100100220000002212000211200220211101020111002100121022021002111212221101002012011221011110120121000201221210000022220010121101012200201110021211102212021111221111000110110012102122002121011101200000121110000121111112012121221111201220112011221120202202102201220001211121120222201110021101212001100122000121201100112202102111011200001022221221112211211101022000001121101110101121100202220121010012002111202002220012122220220011010111001010110222002011002221210022101000222202010200200101002020102101011011212101021011221120112212021022211121020010100201100210200221111002100102101121010001210202220202211020101212010121212221010210012010121020010121121200101210020012121012120102021001101022112012111202221122022200022000012102120022111101121101212001220200211112220021121100111121020020110220110210010111211012220222012120100202010110020112210020101020021000201222000010010110112221112200010122222211020212112210220122201201121112221120011121022110102221012022010222112202000202122221222200002100110002221120100012111122120010212001100101122200120111110212121011222112012011121021121010020201011222001021201022222120200011022000101101000100111221212022011211122020100101100200101020010111011002000202021200012010220021210000122100222000122220101110000210211202120021102111210021021111100212102001210010201000112201001101010121200112110000121120201010212202021211211201200112012200222012011002120220021011021021010201120020020101221222020222200020000010020210220002010120210122121000201100202201012112100001002112200122000201110220012110202222212022101102000222112121001212201002011022210100202220002100211010110002020102102122010010211111012221012200112122002102220021011010012121011001202211120212101120200021112011101222102121122001010111012112011100112001012021102210000102111012120011000002100011110100002010001111210220021100011021121101221020112110200111020121012222122211222211211210112200211212211212022102101221022110011101210001211122012100122201011201112101201222111002220210000000120021102002122122221120212100111011212202211102211111201211000011100022010200210110212221000021022210201010111222010122012010211110001022202202121211021101222010221112102110101122201110211020200210012221210010101012102112121210101020020021102100221200000100012112202122000200201010000202", "10121220212202200210001011100022101010212111201011222200120120221222002112101121211102201020122021022211121120220202012101122120221001102221121102010112221221202201222102011011012102222201000012210222212200022021020121202110112211220102222212110210011000001021201012001222200210122100001021220001011120100001112120020101102012012022122200222120022222220021221112220001122022122122022210111110221022121120000222210021221112221222122010110111010201201211201122000112111201211002120221201101202021121011200021211011022210002121021000022112111012220002200112020111000102222222210201211221201220022202012102212202002202210001002120000022100010221020202101212100120121110121221011022100121010011121122110102202021202000201011002122001202020202202220121022220122000002200001200210000001020002112101222102110211021111201011012220100021211120001211022021010211202021001200201000202002022200221202001022000001112022201101220200112021010100111001220010001022001022201102022010102220122020200200022221012221021211012100100011012210122121001012100021010220022112020210002022122021202102121000022222112002202110220220020011020221011011120001201121002001212020112222002020120021000011012201222211112000022022101200010210022200122211000022212000002100220101011221111001211221101201101102201021101202210110010120200120102122010221102021100022010111020220202212112201121121021012011011121202000112221120222102110202011122111200110202120211221020212201011011222220011121222102001212102212102120221222011002121101101022102111101121222210012011212211011122101001000020002122102101120001212201112111112012122212210002212221121221212101210020222101112010121110121121012212112102112212010212210011001102111022101112122211111212121222211201221110021001112222221021222202212122112011120021121222221120011022021121211211101001220001120210210222011201220010010221101022201121120120222202211112220201011222212210120122122010121022101200121211102021101210200212102010202021002020101111021201002202201121121202200110201202100102200022001112110201221122200012202200112220012022110011022010120200012122220122221200011022221020121211022111212020201001222111010122002121211010112212200121020002212100100100212220000211021201010100221111022200001102112202021122220102120000211001120211201221010000110102011010201001110120121012220021012220220202000001011000121002002011100110200220221022000211210000122202002112112000112220001121202100102122010200121012022200121112010", "01102200212020021011012210202001002112222221120001221002212102202112110222222000201112102021111100102102020101211222112212111222011212010112100211201021022201222120220221000122020121200221221110002100211002202112122101120021121011012100012002121210002020022001121011122222012102122012002202211021020201002121002021012210110110012220000020212110220111100021010012201201020000120121221212201202111110011020120020000002122120101221020202010100002121002102212121212221120212210112122222211101122022001111022110011200022220221121001222202111201211100010110120220120210110112102212210220001112122020202020020102020022001200111121000022200210101001201111110200112120201112122002100000110110200022101222112121202210122100210122112120020002010222101221120110222212010122221012010001210210002210021101200100222102210221202210210022210212220020121112202211022101011101102210220022221100101011001202002201120020110021100022020001121100220100220021100202100210000202211111002120220201121100010100211220022120122122022202101011111102212101210210111102212102022112002120222201012222021022211212122120210020121022022122100012012222021110102212120201211201212122010212011112002210122122100212001100022220110121020201120200002212221100010201012002211001001020112001202120011221120120210112000101210210201112220022020002201220101122001202211111002010221101202221022120222201212012222212202001021100020011200000010100011020020112112201212110002110022220200010101101110102201001211100201011211212021211102011221122202001210212001102002112221122111212202110220012020201200211012111121010101021000111222201012000022202222222200001021022221100001102220101101220010021021212022022012022102202120120001000102201211012122001210211212020021111212020100001010020201111202002121122010020021022110211220212110212021102021002102110212201211210201102112012000021121202020221011102222100020200012011220122110221112011021121010101101210200010202101022020212222120100020102021112112122211020020012211101012001221022221022000012011120212020102110222201210002010020010202221111011012220110102101000102012010021112021222211120121201020022002210201001020112210122110220002000001001202221012110102100022110012120101100002211212111021112101120020121211102121200022011121100202201201101022110121211002021222222102220222112002000112221020202010020101202220002221220212101022011200011122102010221100221200111021112020110001200100020001222010121121100112212022202022020101020022", "11111210022102212001012101201110210211111120220200112112211000102110221002201201211012000012201021102011200020200212000200221111002001022112202200001022020202011220102210012012110201012022000212212120112211101211011102112020102121200001021222012122120001010212000211201202010110200021200021110221210210222201202210021210111110201021110200101010220201111221022210012101011212001021111012022110121101120022100002211021121211021201012222120200101000120212220221221222121022102021121120001001001100000200210210020202121120110120001022220202111121022020021101010201211021102222121012121202021011022000110221000212112002122002122012122102002101021201102201001200221212200010101021121111002000110222121220202210201000110100101212102000100010220101112020120011112201022021122102210111011200202121102000000001122101022112111202201010201102102012211210222002021122121211220001000221002112202010010010100201001022021001211020012000220220220201200021002211102212000000102112021220102010020122020022100022222110110000020011122021212200012202020021222012211210211222110012002020000102201110201221102011201112010122121211000021100112212200001222201220111010111001021202110022001020200220102010112220020011002200220210020102002222010000022212220012022211222012211011002220120121020202220102210201220220021120002120102222112210200022222001222100222200212201110212100020020200212002202022011011002201021212010112202110101012220001122220020200201221111222211200112012211020221020120102000101020002222021201110212020001001202021200210102011012122222120111120021121112002012000122102200001020012212221200000112211212101111111101112110000000020202121220001000101111120200120002200102002101101202112012012020111221010000001121211112210212202101200102002120211102010221122110212202121022012112120010002122010011211022202201121001111122212020010011102112002021202002122001001221002112201221020020210000201221122200012202001110011012210010201221101111120021221200221111120120122222100021002212100101200012200210212022222110210222222121221102111102020110202102020122220222202020220102212001122011022210122201101212021202110211002020112022102221221000121120120011011022222012120120212122000212112122110120120211111102102221122202112000002001102110002100011010110121101220210110120211000111000110120111010220000002210012122220101112022001102010120020201210012220210112222112120210210101212111100002201210121200201221120022202221100222200212112122212000221220200", "20020120022101011111111110212002120111120221011222011001110121111222122202020011111211000111122112102001102120021111022111222102210000001212020220112010210200202102102002100022012100211201200222210201222121211121022101012100120001002202202200100000221201112001022020002102100101011211121010221202101100012222012102020201001222112001121022002010121221211011102121012001220201001100000121221120110101012100210210100101012102211220110102022220100021012011021210211201212212122022010102220001201200012111221002110220201220200021011000102010221121012200220112111001221002112002021220102220121022212210101020200222212010200120222000222000120200112122121010121010101200211221200020102112120122100012001202202022022211121020002202201110021001100022120200012212102121211100012211121212022011210100211120200001201200211201010200000120221000000011210220220222221001211111021211220120022111210222020101101110111211102222212110102022222210210000121001011002121200012211010212002011022212022020201002022102021112100222010001112112000220200012122221011102211211110002200211200210212100210200202002112010121001201000111201112022220112100211200011101021011222111100111100202122100101111002110011010110122100221010111222202010201101210011102022011021211002201202021021011012110000011100021221220112222120220101011100220012022011200000111011210111120021220102202200210022010020100101220012112120002211222100210120101100102100101112120002120202111100121112101020010212222111010112011002010122120202220021120202021022100221200200122121011222202120202100020001112121102210100200200110000110120102112202021100022022101102111222102012111100200012110112212120200012112110102110121001022102002012212110210212202212002101111212202111201220101210000111122021221210011021222022102020221102122000102002010101122202220102222000211220102001111102200200002102011111120220011210200022201201021200221210100122002121121000010010212220222022212012112112000222202120212111222212022100012220021121002112211210211201220002021201010101110120021112000002010221110020111102222110111201211220200012211222212101122200211221020120112220102011221220211101120220011112211110201101210102121120110002101002212211011121101101212112020100110020111220020120111112011010112210212220222201002110212200011200102211100222210101102001011200020202200101121022101000212122100012111212122012122120220010020100022020101211101220100211202220111222222121200022020100102122001202001002101022200000", "12022110021112110022200121212101222211221002200200212102102022210102122011102110120220212120120022121220122100122011211000111110000111011020020212021222211022200022001220222200001201120021002110102110111012112212122211020000211121011210222020122101111112210202100011010120111211110002102001002100122221002021110102201012111221010101011021211110021120112111120222211222022120002002210000200120202000122011011012022122021120011110012112222102010010101221210222211202112000010110101120211111202102000010111022001221022111112212110021000211021002222012210121202221002220010222110111102112000201120002000121202020122012220120002001221211202201110012112022020010122021201000011111012020110100220020100210022000210221112222201121022102220201000100110220220210222120112021012111211120021112002210211012012012202102121021120101000202111022000011021100001020121202101200101211010221001110201122200000021021001212100111112102211222200000110021111122201022222202011211022222012000111211002111211112002021101211011212200210021122202002021020021200120122210120220010000100001212001200021121201012120120001202200021201020012211020222202101112020220022000122110210010212121201122002101122200011201212002010020120010001101202211102010122110220010120021212101122001212101101222011110112200121122221200011211201021220122211111122021120111021121222010112202210002102220201220101200112101020202010010101002002222121221022021222222122000101000110121211120011110210100210122021000111100111201020022210202022202001201021210212220101020201222200200220210120112221000001111101101010112222210211122012120022112012110221022011200212120020210022102220121222021220022222011210102201110112210002010212011221101002010220121122010211011221122000211012102021121100220121211101100220020211021101100202020020022010010212211020010022112101000201211112022002222220211210200112021101021020102010200221002022222200011121021000110120102020201200012002010122010220110102221102022001202111201221122111202010212111021220221201121110220200001102210112200001010101012011012000111002101221101121211110120100020122002200121100001220001202010012221201212212211022120112220002010100120110101022111100011102202122211002121222001211011111021122021120100000101111220202012221121021210101021200111222002121212022201100101201000110012201222122202001120210010021100220202210210001120211200012121211100110011121212002020010000022100011101112211001210202122002022101121210012120200100211120", "01202121011200222110102211200210100121222120200010121102000210120101200101101212201002220012120210000220210212111112010222210220221222122020012200220012222201012220101210221220000011100110211001010120021022111122011000221011020101120012222211202001002001122020121202121122011111020102221120210221121021000012112120022022200010012102221000112112202022002120220021210100000111001002222102021212210110220210100000211112000010112022011220201010201001221202122021202220222212221022121012102200212212212000021100122102120101110011212002001202001002021110020221221002122020200020202122020111002120120010112111111011101111020010020111221022021220202202110002021001210100211100021022112022102002110112222201201112212210100020111002102210101202202011020121210222100022201022022221012112212010121020102212000001222101001002221210101112000211001220202000212111022020020111002101212022112120101111020100222110212210022202112020221220121112210110011200001020022011101002001010020101100222120122112212100200100122121100212122011122000000100020002022101020000120002220112010102202120101211100102001020000211222010211111112111212200222111210111222022221120002102100210201101222200101102110120221200021020112020022022120201102102022210010220122120101211112111110011201002010002121110221022112122022110202202202221011202001222002120120122201100112010002000212121110200121000002211012110001020012210120102002210200010210022020210101012022200112221101221101010002102111221221122212200101212010022211121121012111022010001202121021112220102101210201021110022100000012221101001111021110201202201022120221021102210012221021220010101202000100012010111022111201111201012200000101112011022212121102120000111001201200011010002200102112120110220122122022110201022202200201220212020120220121121220001020120212002200212120112200210222112210102101010000102201012120010211110012100212201212021221002110102221111211210000210120020111212011221021022102212212222201222122121022222000020021212222122011222121220000001100120012210011222020200020101120011202201200021200012021201220012121201220020102011010022110222112111200001022200210112122111002011221212002201221002221221222211212110110002212000001101000101100011121112102010001100100220210101201000001202120212102221212121112101120100222201122000120110220112221011120102011121102202022221202102121102212012211112202020112011112010210201210201011221000002211100001220210112122020011112201011211101102010200012121110021", "12021001020011000100100002121200202211121120101022021011120001121121010121200220100000102220221222102122211101110222002120112110102110000112120212210022111022000100120200221000111212121010121221020100201120101120000011002222200211202111020122212021121000002200021121220110102111212210000101211211010001222121202001112210122022002010020010221002221201220111210111020010212202001012221210012001111202122002201210222020102200121211202010002220222020101202200001210002102221101212200010020111122202222021220001011021000012021210222100111002120220012011202122200010211222211010101000211211110202222222012202021220200010010011012220101000020020121112002010201011012101020112021110210111012121102110210221011120121121022011210002120020122111212121211112120121211102110102200211012022201000021110201202212020122202011022120022102200211122202112101112210211011012021120200010001101100010112021010010020102011211001012212010000110102101000112120112102110200002001100121221120112101012021022021111020201010002121120111221012001201010102010112022011002020012012201010222222221122101122102110220020122120110111120011002220020210010002221002200201021100210110000100012212122221001221221020000020222210112102102022021122122111001102112202210212020221110221011002220122120112122000010101122121020021120010112111010010210011112210110011202010210101110022212202012122112211211210010020000002011100202122011200000020000121220102122210011201120012221221220221201221201001010021110012201021201212212222221201110010001100220212021112001202211202020001210020112000211111020020200212221202002022000211002201112210222112211000102000222201120221020121210002120002022121222212001201120202110022200222110212212202020222220101201001220010201002211210102121111011110220211010102111210122002200002122111212211022001021222120201120200122221211220221010022201110011021220110010211201022121202111101120011012121022121002222202122100200210121122201202011022020002112112212011202022212201011210202021202201011120000001000200110121200121001101011222012212202102120010122120221011221211210102212002201011101211222012210001222001222211101221222112012202020011020110220112120102011222011210102021002110101202221002000220211010022202212001011021012202120200010100000112110010201012121022101022002122021120110121211201112021200112221021220012222222102110221210201210101201221121112220111101220001020110010212221010211211111221112111211201200100111112010001111111202212221002", "22122210222021122112001202201102002012001101010220111010011220021100101201002222202012110221201111211101211220122000012222120022210202101222022020202021200220200002100022200222002001012022221220110011221002220111010012200121210001022222000221112200010011111000022120022202120121011000221111100121201202000021220222010010011001010020001201001011021211101221021012112101120200001010200001212212211110001220212212011112220001212221112010101211121221121010101211010012101212020212220012210102010112212101212202222100220221210120000000020002002212011201000220022102112000111120110201010112110122021112210021212111200021201120002220122012111101100202002221100020201021020221100102211011220120211120222220111212102101111211002020011102012122120012011002002012201012221010210110122121121220110201201100222112121001122210011121002010010110001220212002101202221122000212110022000100101121220022120202222221020120112221000100122221020220021211102112110010001021012010001002212102021222220012110211000200220210210220000221002110110102100211120101000122000101110121010221000201221100122010202200022201120212210110011000220200200210211112111201122012102012201121201020010202202201200100202022010000222120120010001122222122001210202010211211202201220001222112112011101212221021122012022012210111011221100111222201110011200020010101012010212100200120121021112100001021011222220211212121110001121120221020212022212021021012121210011202210011111202001012121111122222202211201222110121222011000122102102100012200022100201012101211212210212211111101102022110022122021020200102212202112112011011021122022022011120202200112201212201010001022112020120022112222011201101110001120110212220200100011111122221212112100111222101011002110211020111121001212101021101021222211121111121000222000112122120100102001111212111100020012020102011121121221022210111120212121211002211121021212120001012022000212212211101111202001212021002010112100210021200112012221111221012022101100221202001222121101220201201002001121021110111212000201200200210101220002012202022100110222102210000111012100210100120001002110201221211122010020001222001200012000201020212001120120020220022221010012101200001022210121210212001112111212222101021212020021001102210222000021212012121221112120122212002211101110110021220110112112000020220222001111100021022101120202001202202221021101102111121101000010121121121200020122220210211220222120010020112212210000110101222110112221202211010011211101011", "10110122111121022211022120001020001210221001202222102220202001201111121111202122221111221002120211210010201001010122121012202111201000102222121000211001211222222210010022110221112110110002110120112012010112200111012221021100000112022010220102100000010011201201011000221221012102110102201122102122221011201201122101201210211100102022002211201201000022011112020011211211022101201220100112022121201122022211120102020120210111122010021022201120121121212102020200000121120121012112022201012220022101201100101211020111110121012011201012002112210202221201010221102021120120000102200211001212110100022001020002101221111021100200002212110121012122202000221001001221021120221212120102112210222000201222011011121112011200122221002001211020210010122120101211121211212022101120202220021201021021101020110200202001221202202121100220222202012010221010022001222100110211001012121120002111102012022220211010110101200010221112020101221000111002020222220100012121220002202210111120210000200121221000222020202011020102121010111221211002222220212000102022120011111111001222000101222210202221112010122111120221221122111002120120102101111222212110110102010222111202200010100221200221011012021021221110002012021220120220121002001122101100001112122010210221200000200202201122202101010101022010000022021112002222102001022111012000210222222112222101010210022110211012000012011220201110011200212202001112221202122201201121212200100011000011111121200210220212001210202001021122211110210122221211110021002221010002101121002100221111120011122202200202100112221212202200101221112220100112221112000112010202111100212221002122201110102022222011112022210022022220222100011111001000010111112002000010210212010010222222210211210220212100000012010121200002112201222020112011000021222100200101201002221210211202012001120022001121220112000111112122202002021022221010012012111121112222120011121111212201222122122102112111212101222110200210021021202202010202002212121202120010121200002220122121111220121000122102001100200222111220202022201111120102210200111222201120002011201020212121122201100222101120220112220202021202011212022012010120020102212001012021200201100220112022102012122220020001022220201000212012120122211022022110102211222111012101210101221222202022020201221012221101012121012222112210202201121110111211110101111122101110112111222010021001011011102222002021112021121020210222120100011202101020221102101000022000212222202201020200202210010210020110110112212222", "20111121011120211120011201102221022221000011212200102202221110002012120001120102221010220221020201010110002100010100222221110111100000222001021212100012102201221221220020120222012001122212220202111010112212001000202002120111120000102110101120201112221000112102222020011012010212202202122000101122020120211201102220101010201020002010221121111001102120202202000210101022110110221222001212011220201022012102121222211021002210222200221221011012212020210121222201010000102012111202002121211200002021112201021112201221222102100001010011102212211021002221122002202010222110202222001221000011110200222210210101211002001000200020010120101110222120022110102020002121202012102220001010122101212111112102200201011102111110112021210012111112000200211102100022210121221112110021111002210022221111111010020211100212221112012201121101222110111210221210102221111001020012111021221220222102100212201210100122011010111010002001210102211122200101100221100112201012002021012000112121220011112100001202120220022110022120020011001122202001022121202210110002212122202111021222111122002211012012200222000220102021221201220021121111021020001211202122012001110202022010012220002100220210222121211121202002121100021111112211002010102011021201020220221001010100011120110011000210000000120122100022211021211100222021222111001221011110111222200211010001212020120221222002210220012122001221202112111202110100021021122012220022012001201112202221211201022010212110202122220200212112122010011121010202020111201220100101211011020211201100001121102020201221200001011000100122000012220201021100220111200010101201021012122022202102120112220102200010120200212222022112012102121212211002112111000221011022202102000202011212111212111022012020220100012120112112020021102102022100202200021120201012110120211122002201100011111111200001220122111022020221200111000021201021120222102021100021210201002201200221020012002120100111120211021101102121200210121100020010022122100201021210002011212112121121101020001112202011101101001210001121102112112110122120012012110210011000201102211101100112221201001202222220120200211210022120221010022212211001220211022001111111121200210011220020012221021100102011000122021000210102101120220102201210021101020000101201021212000202201102121202212021111210101022002010011012022001000210212101000021022122110012200120110012011002202011211220212122202121220011011021201212200001010001111012110020010021101122100120002221022012122000220200020100100122", "02211022201102021101021112200001200201120112201110002122110122202011111211122122202110110101221002112002102202102202212202022222011100120020001101200210000202001011002210200002222111222221120210210010221011022220120221112121010122110212002101220022100221211001020101011021010020101100022221121110021120210210022012020201010200100010100210010121001020210010022201022112200102110000020021001022012202220102021212012022220021021212210121121122102100201000012020002022012221112102020001000100010001112220000000110002011100201120202221111112021110102220210110212220122002201012102011112111100101112011201020200221011110010002202220110021112210220212101002111011202021210011112110012210222021001020002200020021002012010012000112100201000020120102020100202200212022211010100102110010121001222011111211111102112221000212000201210222110221212211222122210210120012211020021000210201000221121221021101120000210211020002212210100212121211101220120221101110111202021220022021121112112212011101111011020220202000022121211102211001001102212112110122120122022120022220002121101102120022102122102222002010110102220102221020010022021110022012220120210111102001211211022020021211222221011210200202101122212112021020122202212100101012200100120200001020021220211012020121112022121112120102121110102112221112221022100210101222222220011102211011001221100211011222021121210100211202001001202212220211011002121021021100120101011020110102111010201011102001202211221101212201022111201012101012101221020000221222010022020201221010102220011100012220000012022210211002102122210110020111122010122100121101000212002210221112112101111221101002010221200121220220221120212200020001221012012210021221011022101111000022010022110011201100100110201211000222021120210100111102122011100100010022020102011001222110022200020211020110021102020010221022100000210011012020212210002110222200121222021121210210011201020120011120020221212201101120222101000210202212201120021211222122021101011112010121110020201020102100121120100210210220101202002222210002100102001212210220110102001201101002221000021201111020210111101012100121222110021020101021111001001021220121001021021202001210022010112110022201101000020222200201102020211201020011102121022120121221001211002212201120210110022120211111202021022022022002020211111121212020100002012102010011212110021111110212001001200211102210201211211002202202021210210102202020010220000211201212020201200112011010212121112112112210110100111222", "11121011021110010000121011120111012122011112000210120012002122212112021112110221210122110022221120101001001201010110211212122021001210120112012220200202200111101210110012110110100112200002211220210210211201222122122122111111012011200022021110201101012101220001212102120121001012102022201210201120200210000111202010020200122002021210200221201200210021200000002111102001110112221120012201222001110112011010102112210001221121202011022012211011101012000211201122012021121201112121101200100110112110122222121011200220102012011102101201020100221112112110001202102121122021212222001112012021122002200120012021211000221221020101110022110101210122122102212012000020122120211220012020010010010000122011112202102111111212111212201021112002100221222202201202220010211121201220020210101112120111112022111201102100220011011212002120122000002010222212210200022220222002021212120001201210112020111022021122020222121121102001112210122200120002100101001122202201210201021022201111220022101202011020002021211210020021002102100220120021100020110011100210020221201201200120110100111211001100101112222021002111220010220012000200011010001002221211101002201211100121221121212022120201202201100020122102121100112220201122211020101200121100210121021220110200010020010211012222010011100110111100220222222220022001002110122111020202012012222102121222211101012211002101121201221002211012100102222220222221222112000102011211000022021202001000001022112201012101111201122010011112001111110101120110200121010020212112010011200111022012100100102022110002010220221111211202202111210000220012002102110012112200212120121200112011112222012101101110122120002101101201201220222011202102102020221210002221020121012201000020100210202212200012201210002021112011120222120122221112022002020202221201101221211102012121201010211201102001001212020110000112111111220100121120122210012002002101201011111011201121212000102210210002101200201020022020022221222201100121202112011020210220010002212202121221122200222110120001112020211022021210122220222221221112120120102212120220022202012200211212000110211102000100001212200210121111201020002211202121200012122212122200201001000011121101022100022112012022000112102002111101011101121100112010221201122001100010112222200000000221001112110121022012000222100012000000012001222120001112211220022120102112001111001002101111020102202101012001002021001011122010001101001002111012210102001100100200022112210020220021021122000101001102100111212011", "00200002000221022110021000001212022010011111210222222100210020200020001102100222221002221022100001011221100101001220022200212002001200101000102020012210122002012021000222102111012020202211221220020201122202211200111102220001201121011220012221022212011222101010101112000100112012220012120002112202122200210021011210111010120120212202112111100102100120001110011101200222111011200012010200120110211111021001210112010212010020021010110011122122110010212000001110120022111011020101111210001102112201022010221012001200210002000200010001100200221201202002120100210210220100220112011221121010110222021021211222111111220220111122022210010020222211202201121122101012122001211122110212122221021212000122011020201121212201211012220121001202011111201202222200102002211012111120021212120022110021121111220202110020202200002002202001100001000210021110220210222210001120122220021222022021210112011202012012022000001000102221212102102221101011101200122000220212001222011122121112210220200222121012111222202212120202102101110000122210111111121002010221021200100022102021102001102210201212202012221122020012021210221120221112102222120121120112120120201100122210211000121020210020200220210011112202202102202220010101121001222210020212121121102022222121002200020112012200110001022120020202101222010012221202010220112020000220011000010110110020010100021210001110111000100111112122221020210201022212011202002212011010200110120112122111122021210000200110012120121001222002122112002212220120122100201102210120222220212000212222202220100011202100212112102222010101212212111220100110010101111110122212100011202221100202201020011122221012112221021112111020220022112210012002102221100021121211220022012012221210022010212122122111111211102121101002001002100000220200020112221021210221200122202122112102220100001002122000101111221100100102001012100020122000211012021221022120222102000100110201212100212000121000200121100211100210200011102021101020222022011001221110101201122001122222212201021220021002202000220120020202201100202202111202000111202022112022202221022102212220100000000111022000110110011112111221221221112120011011111211120100211200011222020202021002020010210220112011001211200000122021100020000011212200112012211011020221200022000221021211102212120200100021020211112102001210101021120021102021111211110101200020120121010002112000221022001022022101101222200212011122101201112202122000001020021000022110012111000201022012220201100112220002001200122211", "10012111002112000122122001202212002221020122122022120122211010110210202010010211011110101220201001101121112011121012210012212211011021021201022011012020202020120212121121221111221102000020202220100212121202111012002111102111111210021201222021002022101010020202120010002111012112121001001021001022022002122202220201011102002201000120201020122001010121211020000200201102100010102111101211002121110200020120202120221000212220121101010022200121002101122210202220212101210201121000210102222011112120011110000021211121011121012121100202020101202201222002000000012122011220000210220021021012202220202201112101110002212021220120120220010210221001010020221100102220020110101101211000220022021220122111101101200001101220112220111202012001110212221220200102202200222201212202010200002111000121221011111221012112011210121202220112102100120100022201221010212021010002121010200101210221201002221010011111210002010110121102101021201220221011110010002212011101011000210221100112120010220101022011221112012212121210122211001122001220001121001202012022011002002002101220101000112222220212210211102220201200221112222111111000210122001102020012221220012011222102111221222001020122121222002011120122010112200201220100101100121212020202201201102012011222000212122012212110001201012000221221210202210201111120112220211120022120120111210120221212100222121210012222202012201220002220012102022210111101111211121120110200101100021101202020021001021010022012111220100221002210012001021221221101212011212100012200021102012211220122111200020012202020110221201001122220101022011020220000122021102220111011120002100201111121202100020210122002022111211112121201012112102122022210201001010022202211221010112002000022212021202002121211202021011100002111022111210100121112221011221011000212011100112121202010000010110122222101022011001110100120010212211001100022211101122101011002210202221110002120212120202110112102200100020221222222121012011020000200022022101021200020221002102212020001021200001121210020202100022122120022012211222120020101201021002122021212002200201200222202112222112111021121101220022212120022121121112122201001200002220201020212011111211121011102012121011000200000010222020110222000112211022201200202111012220000221121111112211202002020200020021211222022110011100012021221200111111102202022101000200222210022212111122012112011201010121112121122020220112122021220011100100011101210110102222111221012202110012002202120101221101222200212212112102012", "10010200021111200021221202022112000011112101220020221202012001022020020012210111110212112221102200211012120010010110210221001102000201211110120102010001121011001212211011000121121221010011200101122021220010000101102000101122110200111010022001022021112120120120022110111220221100210121112222020201100022011201212111122200102012221210001001001000202220122020000110110122102101201001202120000101121100000022201202121211220002221210210002210022010202221020020210011001102002211012212122200020110020122200111021222211122221210200222022222020220201202212122201022010001110021110111122122102121120201011211201221200121012222202122210121012102100202000210111120002001122000112222111000020112122002000100222020210021121022112211211220012201011220221220010222222112200212000010110202021000120122221102021021002112000212201010122100110120211100021122121000121210222221112020110210102200121020121010122021020200112020121100002121011202000120112202111210012212112122012112121112200202022022120110221021002211200210101110112201221201022111202112212010122220101021210121212012211212111021120112100110121011001001121222212120121000121121201201122201211220011001211202010222111002002012010110212110102012222100100111220121212110211000012122201012202021110202220102202022200102121221201001222202121121001111120001221021102102211010201010221000121022211221201002111210000101122010200122220010112010121021022020200011110111120210221012201222221120012020221122220021020002122200122210112110102122200200002000000122020120021222020012201110201012211022220020011012110222220200220201102011111201221022210102111020001011010010012211000020110201022121200110012121112000000221221111001112110012010122120022210220101110210111212221212200112100220012102121201000112121212010201211210000112111112021201000001012220001012011111112210222210011002022001020221100201002202220102010021110122200112111111011221002210210111011121121202101011202011212221201021221002010000110212021012200020122110210200120002102112000122110200121202020211122100111111000102222020101000122102022000210212020001200212101002212222202010200022120002201102100122001200022121110120120122011002122101002120012202011212120200101200202021202020222220022111012120200100022112102011021200010212002210120021101001201220100212220001000022202210201202012121122112212110021210001200200222201211111200020101100212020011002212100200122222200202220011000220112212210212021220222021022002120001201110102221", "12010101210201221202212101111210102000220111120120201010012102211111220202111001101201022020001021120122101222012221011220012201120000210121121111102111022111210222002021200000101121102011110010202012010222120222122201011121100012110000202111120021221210120221111112120220000001120210221122120121101001121112020220101101220000021222122101100010012100002211100010011211010102101222201002010100110100021210001000220011100100201102120210120000211202120000111011102020110022220000110212201012000010021012121210210121210022001122000010101202201000002122020201212212222211211122000010120002220221211011021001022022210001021101020201100021012212212022220121221120010120201012121101201111120211012202020201221222001120100211002100202010012201111222121102222102012001220100222212122211001120010212121110111012000212202101120000021210100121012001110110110001212212020001011221102022111221200211000202002012122200202121112102201201222222222001001001112121001222000001010000002100112101110221121012101122121200201111221021102102102200102111212100121011121210100122212212020001111210000021012222200201222022112112120022200200012010111120122022021112222011100111122110212221021020211000210000210000111201012001120220112110102012101221112001202202010221100022022012100101222211210022212120121011110012221001200212002201022011212011011202112022011221222211212120112112012110221010222012220120120111111212221122012200012120120201120002000121211110122222122211000210020020010000000102200020002011201020121012121111212210220101121210022000122200001011021102220201102110112222120220111011101001102102002102201022022112011021121020210012200112010111102000020201220221121221010222100201122210012110120122002011102202022212121100021020100200021112022121012000121100220202222021120121111120111211211211021212111212111222110002211210010102111222110100120112111101111122202120010200110122112122222002100210211120102212111021200001220220212212102212010000120111021001012112222022222200100122200210220211000221121122021211222100202022012001112000100112211222112001210121121210220020122120100101112221222220020200211022122112221022101201220200200000220100112200101202020121021112211101211210211122221200100110000020011120012020021201112011122120200012111201201100010122211000010021022100200102021221121122011101102110102000011121200111001202010101020102222122222001211012012121211121201221000101222211110112102010212111100011210201021100010202010000010001121002", "22002201212120002002121200200221021010001000010100212101121102010020101211020212011000221001110201012110020120201100201110120221220221020010111122011100022110201010200100122010210002220001111020021012222120210221020111012012100011020120122000212021022112101200202221002111111001002121112011121100000020211200111222222112002021102212111122011000021221000202212000120210202001011211202102102100121122112122101011100122102222120122201020120121122202201010200111011212121100220012211101211021220022200102222120102021122222100112100110001011212121212011020112112202110000102220111112110222021002112201011001000000212012000010202210210002010112222221221221011012100222110201112220022200210121210012010012220100220200222202202102022212010101001200021012112111010122201220112202222022100102222101112000022100212002111202122201200111101001112000111222112100202100222201012022121021020210112102012210201121000010000112120201201220101202222102110201200100200100201002010122202022101220022021020101010121102001210022222122221212121100212010222222220110011221211220110122101110020220120202111212220200001201201211121121212200202020202222200120112201020111200121122111012202110020002002112102002022221001220121202010200112112011101020122200222020112212102010222222120022002112102222202120121110220211100122121011110222102202110102122222220200012102020220202021020121202112221120021221200202021211012112211022222012221012211022121022010112111222102202212001202111112210202011000222211010001020020000022102001210200220220210222220211020102001222102221222201212121022210121202000110211010000210212011202122212000121002220010010200210002222112212201121201112011110120222121022101202220001212212201000011212211202220112120112202020200121011212002211102000220201211020211000212020000110221120122010100011221000012201202010000002102001110210020202121221000122200201120221010120012000222200202110021220020202120112112010110010102102001010002110212120101000220112211001002020111210221112211012221211221210010211120201101100220011201101122201022012111101111100110021222220210102201110200010212100112122202020212211012200002010221000122000200221022221221211012112012001202111201121201110201110120101011222102110000100011210021122000220211022101021211021201210012110021202001021021201200021212120212020021001021021212120020201202101201101222111011200211102110220212021101010201120210212112111012200022220102101021222011101201012112010121210101002021022022022", "02112022012110211011001010001002111120102011022200110210102112220001100100110021020121220212010000202200101011021200212022122012101211112112000100022221000012220021111121222212110000112100210122122020200022021122222001112010101221202111101121011200000121022101201221211102111200201121010201101102122221221201222212211111022010211012110010011200201220221000212110022212211210000120110121000101011211022020121211000211002020111101212202112221220102101002022102001022100220122022220011201122022011211102002212122210121002200011201122111001220012011220012101112111011202120021020120221210211210002010100101011202211120001112100001201112010210002202212000212000001000112012020021220010121201001121210002222010121122001022210010211100001101111101020000110010001110122010011011021121220100200200020221011002001221202121112020020002010120101221222021201112010200011002121111100100221012002012121011021222100211221221011212121022000222121222110010221222121020201210121120101101212020221210220210002002202220101002222202012010121000012111102221021011012022202011121001212012202000010210001222100201101122100201111022110211122021200010112120120200012100120220122111012022122212011111211200200022202020101022112000012212222011210102020001020022100222022100211220111000210210101220102210120202110100002201001202011210122102101010001220011001010121101010021201221221121120010100201021122201022201022222202011101011222221012022121020200021201012100001110200212200022211010011100002100112011112222221112210220221201201122222001000101102211102101021220122002110022020122110210111121010002122122100102020101201002122110010011122110200121022011210111111211200220101210012012000110121201000212102112222112112112100211112211121000012112102212100201001112011012122211211122220122021100222022200221120200112012210011212202120012111220101201110020001120020020201220211100001211021212212101002021102221200022001221112202210102002112012211002220221021002112221020220222000122002202021021111022100122122021111022202021020000101002221101000010211211222112211211010121220210120000021102000120022010011011001020020020210000100210112202210210121000001021200211211111102020210102110112110020000000101202210010212102220021222122122122212220202000221001111100211002001112222022010100101222110010012011110210222120010221221112110111120010201022002102022020022212112202000002020202221102120111122100221012201100021010211210121101000020021222211001112221001222102020201", "00111000012101110202100220022012021100110221011211111100120112002110200021002000012011020201110021201200100100120100022222212122002120211111211122211220111200112120201200220212122110101100102122200101110201221112022211121112022222100020210201011211020020222020202222020202111020101200012200100122111001001022021022112020021012111101220100211110200000120020001212022001210010122211101121000000101111222112110021102001102010001010102010121201012012000020100001222002020000210200200110012220000000200210202110001112211121221021102201112002002202010212001100210100021000112112121112001222112110100212002111020101011001000211011221011120220201021010002000200121021202200022212000220221200100200122022120110112022112212220001111122222202120002001102002102202112202020211010111122002201010021000100100201001120102002201012121201222222011010112220120212020222122221021211122000001101002001221022100100010021120022200122202102020211001020010022000100100021101100122002021122202010210020111001101221001110110022002101222002002222222120121022001222012200021002012012110110000121222212012221210121212121220102102012211201211201111222121021221220222121122201221221101102020010101010122200121001011221001112201200121120200001011211012112121220002112222120002200102210000210020102120112021201222101101201022202222200012021001011211001212010222222021001011200200111210211212010012020110011001020212112110000022122112101001121201110000111202021222122201101211222120121011120200022021222202100120102022102020100202211022111110010222000102212212101110021201222121202000100202122121202210200110021222200100221212110211000122212210001212012002212201201000101221201110122022212102001101020101000000001110112201110000111000101012000211122000010200020210022101120010100020111020110022221120200220022001210212200112100020110101122120121012212010022001112020121212222110010121110111112000022112010201100100120102102012121011122111102201010000201220210211012002220121222002102211110201110201021210021010120222002200220101010000210121220011120002022102202111102022101211220112221212022002121212001012220000201122011010110111000201001221102120111202101202012011112021012002000011210110012210112110122002122222012222211221110010001212211221201100210222101200002101210112002201120112100120222110222202102122011221021221101120001000001111210020002220122110101221100200102000102102101121201201121102110002110202001011100212102221200002000102101012111001201102111201", "12002211220011101020012000101100000201101102020202110020122110022200211222202012202101022200101222001010222120121110210122000101011210220122002021222210201210022001010102000200210201021011210102000110021010000200222201102200022011020012210111010012001201211212100001011001200111200010001012022220111210001202220010000001212022120001201011010222022112102212212001012021222111200001112100002201010011111211120022120110100000122220101212212002221111010002102211221200001212022102011200110110110201221001202122100201120020100021002020022220000000100210000110110021111022020221010011021220212221100101210011210120202112221120212001121102112121120120112011201210100212122101112122120110111222211212111001220221210122011222012011110201002102011022022211211220220022210210200101012221001200111222200001211011001000222220221110000202001211121120121210110120200020202122222111111201222212221201221020100001212111020012200001121000010202112211201210021122121121121222010221200112020110000101001012212020112111101020200011021211100210200121111021112221210122111221221221011212202222212101222001001220211122221111211211211110010100210111121101120200020222000122001022212120001002022110001010011100001100200002202221012010011022102012210100121000001221011100012020022221112201222001112212020110111020122100021212001112121000201021110212010002012001001102212210210200012112120220222011101021222212100111112012121221202111212102211020102110220120000121222220021000001022012122210201211011222221212011012020112010202000110001021101012222001110200101200100101010212002102110221221210211202112000010212110201111210022000111101120222221200110110010002021200202201221221001200210101201002112111001202002201021102220110122222011201120021010002000212121012211002202221020100101222022012220002202210202201012111021212021002110200100020022021120001122100100211200121221002010002221200211110200012222000210101002001120021111002120220122222212102021211210111100211211202222000212102102212200100101111100012112201201100220122222020112122101021022121100002012221112020121212222001211020111120212020102021012010202110021201221021120121201112202021000211012120112220222001100112011222111121221110020111211002202022121020100021212100202112201112210221121100020100102212112211001021012212000222210020121020010010001111220101202210022202212011112021211022112220021122121212012001002100202222001010000010002012210202211100121010220122100222011022210002201212112022210", "20122110101111112020220210202012201202101000112022001220220011010102122120221200102211221000221000000000211200220101200210100011211011202002000002222010122100110212022111022111220101012212010011220210020122020201012022201212022120111002120121220202020210011220110112011012210120200200010110111201111112001101100102101110200120201020101101222002221012011020110112202121020000111012112002210122200202222221120120200102000120020002100002011111121222102110000021221110100112000020122110000101111010001012110120002100010200111122020110022211110012100110100021110121100101020112121121002100102021102121102012000112122122221011221221222110212110221112202002202021112001222110011111100101200102002110210212202212122112221102202222021022021110022200021000212021212000111122211002212020022201202012200221002212220111022000020120112112010012120121101000121122202001101022120122212110222110002210120222020212200120001211001212121220120211000002002021021211202122121021111212100202000121112221110211010120011012201121110120021101210220001122102202011220010001111002022101122020121001002000122022202100020000101001202222002120000122220112210000211211002111022222120100210000212211211002001210010211121010000100010121201111222000212122201121221210210112112221020100101121120222111010002021010222101212222021002200220120200120020021011100011010210002200201222101010122022121111112200100002100111001022212220110212001021222222020111112211122200202220220122002012112100201022210011122001022101222000101101012102201101101021010222102012102121011210020222110222021021220202021211222102000002220100112011122201122210121100002022020222210210110010022000020200010222221021002121211201212022211011002202220222110020201012100011201220200221020202112221011012200200211011100010110221120210121012220122021222221201221211202001011101011001112220021112022001021101022110220002120211122210221001202111110101020220101022120012011011022022022111212111101222122121201101110011110021011220010002022011221012022202211110101211001012011010211100101012221202102101111110120102212202122110222001021101120121212101102202020102000001201211022111121101211001012021222200200221021012020221021202121022112200101112021011200112101011112002120101122221000220012021110120102121011202022010110011122111122010222201222112022201221102202200000211020212222120201201202122022020200110020112111021101022211021112022101012202102112022102102221212120121022120001122112121211020221221011", "10011122220001220002202222010211000221000210022122112221202120220102011021020110000112001220000002221112020202221200020002012212201200010112112002012111021212011021121212022012001222022021222001220120210210022120211112201220022100012122100222111010111202000112110201202202010112110221221121222101101122220220202122010222122110121111001200200102000201122101121011202102001012001111211002122021201221002212122101212100100012202111120012121010111211011122101220122210120011111200210200001022012221102022122101002110001201110020002022210000120220122012101200112122212001220212022120111120210100101010201212010200020011001000021202110000120121121111100012112112202212001022000101221102021220210122210122110000100221210222210221101002212122210121102121002201012120001221002110121012012122201202221012202002202100100020200011212211201010222200120112010201221102000101011220221222202211010011110222012002210011021111121210010222211112000101102002010210102210212121122201222212020201020100200222000001120202122120120212220122222121020120121120011111021210220000111120101012112222012121201110022002210000211122211000210022220201101220020202120021122012022120011121020122112101120121102011120210121010002221222211201000211202220000212011220200121120211001221020002100010011220210120221101011102012022012221122211101121220001020201012221200112101200002111020212101201220010101020012011211110012111020020220112010202000210010002001210122211122022001122020020211111100121112101000100022102221001010120222201020101102222221111201122012210101111101220200000202000101110022220002212102010020201100201220022112010121211000222011022111201012120110222110101200221201201210121202210202212021212011011011110122122111011112020011012212210012012000101221200102211012000120111202120122120100011211201000220012001020212220022002010101102121110010211211011000000120002122001020222201222001021122102011020121100102001120110101110002002210102001010122210012220210100110211011221110202212211122102102011202202122012111100120222121002011101201110021102200112201200111210121221222100212220121000020022002110112022010021001002121122000112010120022011220101220211211211011101120201112010010022021012100022211011022012202202220021002111110112202200102121000002002200020121110210201110121000022122221202210112202210200010221002221211110211111120002222010112221002000122101102002212220200011002000121110020011020210020121100022222020102221201020122022210001010221120122", "01222221002020221210121120100012121211201020000122000200011122211101100012122112011000210122210012001011201100122110022200122012121002222020101122222002011011022000012002222011201212111020001211002021212111010000020210012221220022021120121111111211021020122102110221220112022222112111122210021020222112001020112101021212212201000001010120112110110222220222000011000102111122202100211001100212210001202122001221220111010122122101002211020010122110202210121220110101221202110010010120200022002020000222212202212110202120212221012011000112122121001200011102021001120120211011020111012122100222120120100211211211200022110222222012000002012100122010110002110001100101101212220121200220020012202012020102111102211200210221220011000000122101210212121121210001101210001101211220011012011100121212012221022000101112112200202100201110100210222110122002001222102202210200112200211012002222222001021222102012211011000001001210020112210211021212212021011111111001112222001021201100020022221000120221010111002002201101212000220000201222102201100000021110222211120120000002021100020100021210100110020122022001122000102221002102012202001012202011121020020012212201201122201120200112112200211222121122200202101220022122222220000001111112202201112110202202211212101021010200210220222110000122201100000202022010020121210022200211101012120020210101022020102220112101012012211120021122221100122200111120020220122020011120212212112101110202122121100121001202020010121212202021122112100022120100221021110201202001210222100220202111210022101112220220011020221200110122210221101022102212102120202210001011202201202112200201121220021120110222222220112210221122211200212001220112102101220200120112112001110112012102211022221210120122020200011212112221200020021201000200212002202122000200210021220201020201212201010200121010221100201010101200021122212221220211220202222222210210000212210202020212111021001210111021011100002110220220111202101121202002201111120211022111222110120112100210120221012022012102211122110012122011100010210011212101002212011021021111212121220110120020002020002020220112220121221022112220001000111112101100111122122120221212200020100011011202101212021010012100012012221022212121110210120202210221222000001122221111201010121011212210011022201110211222120101011100111020112110011200102200011110100222122220020001000210222022101111020021101200122220222011011121011012021102010022111100002100101012212121011102111220011112111120120121220002", "11221101220102111200022212211101011212102211002122102120201111222212000211201101100212002212000000210222212202122222112010011112212211211021110121110000000202111122000001001012210021112022101001210200102110212111221111210012011011200200201120100211100202222200220121022221221010222011111222110112211122002222211212000001102111122221221220002010020220210102011200212210101000110212110112001012010211121221120210120022011201222122200111210100012201210000122101002200022112212221011021202020002211022121211112002011210221101202012011112012112111120012000012210022001012110021110200211211221102221201210010220112002010110122111111021011000021211022201221100222200222101222211120121121101022200010210010101012121000010120010212011122222122000122020201021212100122102221201011021122002210012201112102020021020211121102200102112110211202220010211001101000210120011101012202021020020100122022021002211202100022010202000110111000102111202210100000211212120002020002120020201201122120011110212212100101110012011212001020112202001022210211021002010122021020121221001210211122200002220220111000012101201201210000020120121121002001212002000120120021222200202202100102200201101212201120101121110221002122211102210101012202111122102012012222200002010112100021210212110010220110011221121221122210222222101100102102220120202122121102012111210222122221202221002200220121001112022100010120010202010110021222102012211120201010112002121012212101220110021000120110111022201222112020212212122211201222010020102101210200012220022012210011122001111010112001221001122101000220201020220221210122110010200020201202022221220122102211200220010121020121222012212012000110210002200202102021200201011200102210022211100121122102022020202111110001202221221101200212201002022100100010110201101112001121112000101210020010212112210110012010001110010001002012210120002212122212022110201101222010220212010010001221211000201110012120212012222200020120122220000102110100210000120221201201222102201110022101102111121121211020112001112002222001120020211011110212010010100011010010101101010221001001121021210002120000012201020222211202221022222020122011200020021102212010001200101100020011111001221212000120012112111000002221000111000022121210020021122021201211210111010212201110200020211200222212220222011012110111112200002200120012101120220201200121101002100112101202011101012222000021020201101211122200022020112021222220202210200201010212101100122012010222221121002021221021", "20220020001001122201202212200101000001001220121221000220110102112001012220012212100222100012020110011122010201202102200211022202022121220001021111010122120000022001012220112102020021002001212221010012011121011021102210222222021011122122211021120200122212212012221222200022020202102222112011100001011211100211102002102021211200211011002122111020200102020221010111120022100121012120120210111000002022022202122221012201102101000200012020211210220122001201211121222210202002102211201220210021112212100001020202012111201000120120021102120011012120201100210011110002001122002021002201100102121022022002011212110121221120120002020012002211112002001022000112212010102021212010101121100101012022202101011202111101002121120022111221212011111202102010011211220122200102122012102102211000111211102212110000021220210122021110112021221020100020000122202212012120010122021100100222020201110212122111202122210101212120010222002012000121110122212021202001220001112222001120212201122212120011211121200202002201100212221221001102101002001001212011222212111111100101001102111221120121122020201102222001022200010220202022200202100020200021112101120101101012102222222221121101102010010011100111221200021000220112221112121121221112110202002112000210102102101101111012010212102212201011002020122002110100212020212210200112201222122020211010110201201012010222221012010110202002011122000211121221210110001110112012022200000002100001122221121212112002112201210211210001022100221221020002210020002010001122212110201220011022122022002211221101200110122022012010222012200022211022020222221112001221002021101110111000121200120022021102120122022202122220012100211220100212121201200121020220010220211120210101121211010111211010101101000121021211202212210001212101112121120202200121102111022100000111010002201202222201122210121212220202001002010020102110200110100210212200001220102111100121212120010001222121221110100211010212220000000100202020202111220020121212112122022200100110010011010200202221011101022001110102222121221012022200021222111000020001221122000010210012110222000020101011211112111202220022102222100011200001001021122220110221202002200112000222011101222012221210021002010211100212100000120110222020100001210121211010101220021211221112200022210012111222121112012100001020202210022212221212111000100111021202220101200122120212222101202201210121010020221022020012210211101111120102102022001010200101111002101212212221202222222020101010020020000202222121", "22000200210002021111120001101110000010100212220000211020201220011122022201021222100020100220011122100212000000220101011202111221001121212201200011110112000020110211120111212111210201001220022020221220212211120101011020210101122200212221222002001201100210200221001212011200220101022002200222001102211110221110221122200201022200201100102012102112010201102001122120202102000112010222022201211202111220002011011111112202212221000122222201101120122200200222010110002000201012010211021111222111100221000112211112122221202200022101200222022020011220222010202122101010222222200002200120110222220120011122212020212122012210121222010210101202221110021111121122200220202221221202110222110112021102202000112202220022100121221121120110212210020012012101022212112200002101200111012220012122200212120210022000120012012112201120020112100010222221110211122202102111022022012000010001011211202000222111022011102010011010220021211112021012011111101122011112202002201021000122100122111022102001202201101122201002212221121120122201221012120110122002002122010120002212110211111111012101101111101211210020210011020212001120200220022220221220001221102222001001001000202220220120120021111120022020020201211210010010212002021200202212122010110002100202111121022121100111212201200002201020100111200221000100020221202100122211022002121020201000002002102020211122021012101112211100202221121111211022121222020110020001002210000022110101121000101001001122102011211002201202200121011222122222112220100201001220221102122011010221201021220102222221221222201122211000012020210202020110001210000022202122222100020110020020122020021022202020120122221021012200202100212102021212110120121202012010002220101002101211021211100211202101212212120111112120112011210121010120212122020120211000000202122021100012102000112112102210100121112110210010211121001111012220111110220021120210212120020111010202221000220200211010222210000210021002002222211112022012002001000110210220100100002210222011022122100121200020220200122120122010121202200011011221020000110000222201210202000022222201001220220121101002210111112220000122012000011100012220100020101101020102200121001010102012022102210221102000220100121021120112120221210122022122100000221100012221012012121221202111021201010010112211222021200100000110120212122221100101201022220210112120121002012221020212201201221202012200000000000110022200211222112012212120210010002010212120222211100202002200110011211221112012121221222020211201", "12212100222121000021210111000200012201010221011002121111120121201110210221021112221111121012120022222012112122012101010010012221111220102001012220000102120212202222010012121100200212201111211100011112210221112001012012100221122012022000011110201011120220211202211121100222111211012001220211122222221022112202001211221112222000210102011012022102112220012101021211222222001120212010012021001121110202221222020201000000220202101101000011121112102020112210211220212001100212012102122122021101112122122220000222220112110020201110202212100002202111002120212011122020221112021101201201201122102220201220000120210022200011010112010202201122011001011012022102222012211201121222011001021212021201110022100001001012100222112210200121002112200102222200102121202011202210010012120221220102012122122100112121120000221001111012102212111222001220220211201001010202200201120202212120212200200020122201001102112112020211111011112022011021011101102101120112212201212211022101220112120221021111101101200012100221201021222220022101200022212101012120012012121200202111221021211000201012220211100222021101220010202221102012002220210021002020021120210102112220021200120012020201211112201012002101001020222020102220110010101010020200001112212222011021221200212020021210011012020010110110101112020200102012221100001211220010000121211000012110000122200102121000222112101011121112120102120112002211112211212111210021121222202020101011020211212002010002210211012002220210112112201000200201201121120202002100022012021202000220000202012212100222102010211011001110020000000002021221021121001100222010001200002122020211012101112220020011212001002022012201021022121211022101110120202211022201220222222221121010202010220101201010112000221022211012120122021222010110020021022221020221122101002121201202221011112110010021212021010110102210120122012111120001120001002021200211210000002100011002122011022112001010110220022212102102120101000102000020020012001211101111000011122021212101120202111211022201122222121110011011002200111120122220100111110011021000022000201021212020111202212202010221122012220200022200002001212022011012210120202201101211200202221011212021120101201021202121010220120001101022100211202112200020002122001022221112222111002100220000212220112002102102221010002202101220011212110002000111001121212002102020010122120122211001111001002021220112000020201210002222002011000021122121120212111011111220212122221221201110222020122211002102121110022120010010", "11222021010121212121020210210012021210010101000101111100111012212210120122222201201102011202212122011110200221020012102201011111202200022111002002002211100120200110100011120022000222102011100101110201202021000112101121002111021002220221111020012010100002201020201120122011121021112112100221212221021012201221111000120201210112002201022221112122022012221212121001100002012112020001100122022222010222120010221202211200120022220100221222211211020212200221102122012111220112011102111112121221021111010021101020001102110100221201020120011020212102101220111210111111200001111110010012012010221222121220020200200001112020221010011122012121000121012200102120222101200021101100112102020222220021021011000212012222000202110220001200210002111212100112122011121201100112011012012220122100001222221022200202000000000101112111111111112011102220100110211002022220220112102002122212121101202110120200022101222221210021100022100021101000012011110002021120110201200012221111211102202200001222220202001112122212210110121210002021212222121202110102011012120020010001221122010020221202212201021121212211200022111000210200120210212121000100222122212211200111010022110010120011102211222000201220102102002012222012202210221022102000101120001212120022211200001111212201210122011212002012101110100121110222120120021000001212120222200022111102102101202211122200010220202111121210210211222222012220221202011102112011201102121210221102211202212121120121022001222111012212000210011112122012002200011211120222022001200221221011121100011221120221112100112100021111102211100202110021212122121120212021212020020121222111122211101022220002201111120001122122021202210100010200001211111221211221102221101012210121112212220111012022021222010100120202012121100012122220200210202021121222201010021210121101202002122012110101012211122102000100011102111001100110011102002221022020201022121202010110210210100200212010210200012202121020012222022201022221111210200220000012112022102212212020201101201111102010011200011201220212002201200011221221211121001222120121020102010220111120012020122222102122022220000022000110212122221210122211222221002011121221220222011210100002210201110001210222110220122122110120222102001210102202200200220021102111100112121021022122220122101100020220102021200101101221000102122120112112110202102210022111121110101010001111220100222211212102001010020212021000020002112100210012200111202011122122022021222211102011011202012200222121210201011202001211", "20020112021121011201202202020221011220021201121121211210101211101122111110200120101110011012001002020102010000000121020021222111002000012222110101211202112212212121011201111121110020210010210111221210220102020000012110221000020021222112000002000112100102102210112220211012221102021121200222201222010221120022212112022220010101211002100222022200021012200212200220111022001210110122222002111210010111100222120121212210022201102000100012101100120110001221111222211010212220121102122100111110022212102020011021120010121222200202110100210002001110122122002010011121210001222221112122011212022220101012012012210101021010221000201110000110100111210010211121212211200210122211011002000112002101220011210100202121012020002101110210020102221122122021201022112210011121101221202002120011220210002102212220102002020220222022212111202201110111210020100220110011011222001210000002200102120221012012122210022221002202211110222000220101010202002102202202110020202200102121120112100122101020110020120212200122211101012111200112000021021202112010111022210102001002110011122202222002112101010002201121002110000001000002101000222121000112111110000110110111120112221222102220201010222200111011200021012011122221010211112001212102111110122221011021220120110021221011120112220102121010110001122200121222121121211221202002210110200220021000200020101022111110202100000002122111220112121001101221201210221121100120012000201220100022000022102220022122222022201101000200212102121202020110022120000120011221210110122112120001212101221010122102121020010112112222102211021122200011112020202122200010221000212011110112010100202012112220212010120211012022122202021010011211102000111220120100112012221001012022012122100010110200020212201221020210020210222010122201112102200100211112111011001202222201102122110100220000000220121012010221002010111201212112102102100000201111001011220210101202112200102222022212000101020001120201120002222000120100121122101220120212221120020112022002100120100011201020112100001112020210201022111021201012222112202010210222001220112202202022101010112022120102110202110201112221111020222112122101212211101112220010112202212000101111200221011012120021122121222222212220120202222101102111120010012120212120111020011200010120002010110101021020001000111100221121022100010012001101211200210021210112100210002111220120210120111120110021212011020021221210201210200020212210202121120202022211200011221021220101011121110102112011012111001022112221", "10111222002100201010002112020101201120012222002110221022100111102022111112222020212000012201000202221011221220101012021102122110000211120012100202002002012112020001211210022000100010110000112011111121121201110022201012101111101002210002100202201000002202120220201021101211110202222210202001022112120122221110210220221021120210011011002011121021022201011220012121202200202112121121212112210012202021121111222202121101022011211120200211000222020100100110111020021011102010210220202100011001201122120020001101020012011010112222101101210201210110202001211122001112002200100110111221221211110122001020001012111000200021000202201021222122200121210010000102011002200001200001212210100111012010222000201011201100111110101200101212001020002000120112002211211220001112101110221020121110021021000122021000220220210111022012021012101021120021102100020100200202001221221102020012101121100221102111212102220202100100010202121201210200002210010011112011000200012012112101012010021012100210222202121012111111211020101001000012010011221202112211112222202011002201022011210011102001222101012112120221221211100112122111110220211002222022210120201102201222220021120122001000212201000122021011220110120102101010212111012011022212211210011121012000002021021121102022111000012201021222001002201010112002122201000102000021011020001022012020011202102201010012100120122212002200012120001111110020221002000112212220120120010111011212000022011212121021211122121222200210202220110110221212102002211201100110000000120211111020121121012212011111210022122121021002001100112011021112200000002200221221002222210120011202122122100022221012202022101110101002201020220110020120112110222212121222012002110010220001021222212110010021000211120020211022000020010110110122011110220101210220202012200211011020121202010202021001210121021020000000010020000111021211202102011010022220101222000221100101121022202222012010112222222100222012102110021212000112010211022111212212210222110020001122021202100012020202111201012011110200210001212020010101122021211212020210012021120211222110110010200120201112210210010001121102022020110222200002101110120002122100110000102010200220200120011021000001210011102201211012121210001012000002201222012101100002101212211122201202000212222221201100021221100021012102021012210101212111221111202202002212201202112112012200111111001101112011012011221211112112202200210201222001221110221122212012202210202222211022112110102012201112200000102120021010", "10210220212022021212121201020120112100212102110201012010021202001001201122022101210021011101221101202210101122212021110012221110121212121201011112211220002110200121221110122121120021221222120101011112121122121110000221021010021102201111210221212002110111101210110100211012121111020100002202111102121220011102212220120112112122220101100111010021222021120111221000121222201221120211101210100101022222002110120120001021121020220202202102122011022022200000110221122202222020211020022200220220002120202122202021022210122201000010100020200011012100112201222102210102201021102211001101102012100022212012110101022000102010120200220021200022222012102101112022200021112020012210220010112021202100020010111222112110202212101121102200110020212221110122121001020011022122010020121220220120210001212122122110110122000011012012210102012000100220012110102010222001212022120100212120010021112101212201112122212121121200220001102112122020201220020121120121012210211220202200200002222110202211100101002001120212220212102000112121201000120221221011221000110112102111210100122201020220010001112022011002020112222120002220112212101200021220100211100002200222011000000111201222021202112201201220010011022212200100101010001201111121111000210222210111102220002002100202102222112111221212202202202221012221110200001122001021021121200021220000001110210121201201000120212221111112200101111010112021202020110001222210021202212022021200121001111110200211221202111202102222001111220211221220110110210211020222210000011120202102020102202222212022210121222110011220211010110202010211111121022111021200012221202021222121020210200012110212021111221120112120222210020102121022022002211022211102202010200101002202121021020211221112020022220110120022201201112211212110101012011012202221021202122120210011020022021212122111221121212210110222121112112220120102211101200201222211002020020221221211101021112022222122210021112211220102111202111211101110112212110222001211111212202222111200001110012021012101122011122111211011111200000111220021102211121222102222100121002201000102202210221112210022210011222002022010001121111102212102201022202121111100001001211220222002112000201210211121112100200002010210222222020202020122220202120101210110101201111211101201001100222012001021212210202110111022021221102102110011020100000112001122221110112211110010210110022002112210021201222020220021220201020102022102202200220102101021010221221020002022021122222120111210102222012112021122", "02121210111121120111102202011202101210110122111201100010011211211211200021021000020201220200121121221000020202021221120012102020020010120010120200002212110000121201112120012110112200101220201211211111202222200011001100111022122100200120121111020101220022020021002100011120111222112012021121222111121200210112020021000101111121100111122201020010022112011211001010121110000020120000212122020021022020002012211022021211222000021122211010122222120202210101222100111122021022001001100122100200101221220001102000122110121110000110200122112210021120122102212020011121120121120012111212022101112121120212122010112200110002012112212100202101211220011012020022210210112021110011220210200221010100011222222211111200022122202101120211121212210211222102022210012202101222120020122212102020110002021020222202201110101121011101112112201112222010211112122201222222110220211011110221010111201011122220021112021200111202102221111102001011222200210101020020011220200200212112221220120110102010202211110210012220220220112001120101220220221021000021011010211122222021210200222000010122211200100012202210221202010022112012110112102001210120020100200121121201201111111020101210210220222201010112211200201001112010121121010222010102020111110122021021012021122122120011002210021220110200212220021211220210022020100122122212120122011211200121210221221102201122121122120202000221002211011220210222101012020022221121100202100112021202020112011120211001222212112222011211002120101200210101100010012112211212101222101220121220221222100211021112212221211212002011002010220121010010211121201101020110202022102010211021022012111000222200121012002221122121021111122110122021102120011120122021201102211220212222111011222002120110011000201220112120020100200012102020210001102002022021010020022120201011101220100212220122221222022101010100210112221110020121021110002122000100012202210102201222220211112110210001121201111020110100000220101022200010200101210102200222202000111100010212220011111112210000101012011022100210200010000211222001212022201122200001120101212102220121002000211011022121010202210021210110122200212020102110102211022020010202201211100212000111120220001120100111222000120222001201001012220220012201111211101220002222102121111220020022010222110102010201010212201100020210012202001110201022122002212011112121221001010202122200102221201210212000001121110202001211121020221212012210020102021111200120011010111101010100011102220122020100000210021220022210", "11212110100222011000000110102110110200101001102021201212202201221120002111221101020121220200021000112010101212020221100210012111200100221010121102120020021120111121020202010022111112110102221022221011222011111000211200000121102000020000101202220101120010201110010111022112120111002202111122210001000010200201112120202102021002200201022220020110110001120012220210222222202200020010101111200211111202001200202122200220201110011020000110102200102021121010021100010022020111021210012022202200101221020002020111201012212201201211000122100010201121200111210002002202012221221102011100022211200220100210112022201101211101202222222121010102101221020200221122102022212021000122010100200102200020002102121101221011112222000201110021211110211111021120012202020021202100111100112122012102112211011220210002022120020121202012202110012120202202101022100111122011011120211021220220022121012000021111210121200000200111120211010211221211220111202022021120022022220110220102001120212001021220102021221010101110000200201002121011212202110012221222221212011011011001111222122012122201101200110021221112211020212112121212200121110210002120121200200122221010110122210110000200011012122112100012202000121102120201220221201121121021122212111012001200110120001100212201020102211102010012012100200020201210202001202200010221200011011012102002122220122112220002110210201112202021100100022211201001221211210202010000021120121112011012022002112111001021212020111121210001001121020212121012120202011102000011021020022001220111002222021222121001002020101111212210012001212011020121201011221201122010212012010121220202022212102100211122202012202220202220100120020020212210222212111000200021012020221202121012120122002000101210021110220200000200212000020002000001121221221101002122120200001020010202002211122211122102012011212020201021000111210021110010210120020202022100120020212002121211010121100002112112002102111101102001201000102221211212101022102020001221100202112110021100120001202111222211000121010102021110120020021201021011120120220010020210220221100202002021212001012000011100200111001122212201201212002112120211021210220212020012110121002112220000101010001001021221112120010221221211020111020121101111102111111200200121022220120121022200012012000002000211010221221012200222000120121020000222001020011011022202020211011022211002201010002021120120200021112111220102210122111221222210222102122012120121110200220100201110011111020000022011220101211002221201", "22200002220110211100011012020211211000020101002221001021001220002010000211021011220011011210211201011220101022111202222221012202101222011001101022012221100000222200202111021211201100022111210211101122202112100100022201221100212001220222022121010021200002211220120220101110022210221220111120201211010212212011002012000200010001000220120221001112012212012121212012021202012000211222101211222212201222102022001012021012122200122112001022101222000210121020010020022221021212111110022012022001212202110100122110000212021100020000101020020021121200011021220201112101100212100010222222002212100211022112111120000010112120212000221022011010221212101201120212222201212211201011221212211221022102120211112002200100122211210002111000111112120100102021022011012101221112022020021220220201211212002122001200100202022012201201100201012011120101111110220012220220000201010001102012222211121201021200020021120111000212121201120112102221001001010202222122012120100010020020121201222221201000212211220102110122122201211211110202121102202221021012210101202120202021022022201010101201011222102200000001020020212122000210200120121022002210101102221120101111211220001021200120002222021021012121001020200000122100212021102110020111221202102121001011100201101012102011222000021210001000011002201100100220122000221022102011121212222202001200111112212201021211122020200212002111120112122202210010020020021221202001122220120011200201211010211222220101001202121100122021221021022120021111000210221101020112211200210210021222220020120222201211210010012022122201212100110011211002122202210202101210211011120221210101202211102112111201000112222211110021120000002220102221111020112212222211212110001120100111002000021110211210200020000002210110200021010001021201201200100001012012020022101001000221220122111101010120122222101000211212211012100112122102100102201101021220022220200220122110212101212100121121211022000002001011000021202210210021101012210102021002020110101220012022101102222012121121101102222101120122012200221200122222102212212010021100001202010021022001112021001220220200201101211101122111021020120022020121121021212022012022221221022001200211012010200112121100002010120102001121210010221110022100101010110220202000110010220002221102220001021120100121110210100111211111122020212111220010011222000202122222120121202102222220220111012222201211011201020110122012112102210200011012102222212201202101010101112011101121101111221012012220202221201221211220", "10212202220000201000012210221220012221110222100002012222022110210120211010011120221010010221001221100002210101220100020211121011212200100011102200101000220112211111110211100000101211120012220202002102222010022011022100020222202102212001001100120102012000200221001110010221002102221110000110220110101021010010200000021110000210212212102220010002202120010202002012220021012212001022011010121000202002012112011001201021000001211112211212211012001000210112021222221122101201021012200102220200012120222100210012112101010012201220000010211220102020102000102122222201002021111202112210110220201202201122022020121112020020121210002202020222221210101221010112000220212021010210121111002110222112110211201001211211120112110220001211012010021020021002220221102011012211220201201102000222212021200220121001000122100202000012011002210221210221000021212100010220222012001212010201221211120111121012121020020120221220022112222111122202211020201102210021201212100001112220100100001121102011210112211000112122220211012002120112222202021102002020112020000212202221011020022122000021010112202120001002020101021020222121111122122120011100100011020212112020012111012101111002102201022002110220121121101102121122112011210221210211000121120001202021100102120211021210200101000221211201111220110200222001000122120120221121021212011101212000022211221102022022100111121010201110202012111100110001201121011112022122212111100011110221121212000021220222122001211202122002122012201210111001120001110210112010211202100020000022121200121122001111102101012020011200022000011000201102200011020111200220111122010210111002221120012121001022010102202100101210101000020100211202110002201111111211112000111200020000202111120002011001111110211102212011111210100221212100101011120210101202122000000012220101222022022010000210202122201211201222122211011021022020202021100000111221120021002222000010002210122201200122202120011120001010201121101001001111011220211212002120121021211110210212200010020212000011012221112012110220100012221121221020101110221021221211121101120021201012220200121212102022202220221111001221212002012011101010012212201222001001101202211000222201001211222102002011101112110211000000022111120210012221012201211010201202221202122101122002012111112012220000101022021010002221221221021110010111211112211101220022200200110201221021222011012212020021120202002020211200122211020000112022100121100100121222110122111202201010012100111222012111111110022100022102", "00022120020221010222100120022221021011102222010000120201112100102222102201210010011110011121122122102121212200110210012101012010011112212212002121020200112121102111200221111101002202000100101000211010210101210121110020010112220210221001221102211211121012211000012112102122001202001001002210002110202220111212201121201222212022110201200202221020111121121202001102210120022020200102222220200120110112112202021112221222221220100200022120202011120220011102222210010222101222021101101122211211102002101001101100022101220100101022202010201110121220222120001000112212121001022200200000200202200002102112121221111221021000100210121002002110222220022000201020120101020220012100002212212022021110111010122002012221011222000220010110111011100222121010101022212200210110020111100212011210021212002112112111002101112002101010100201202121222122112210222221021002110112100011101200200020110102012112011012122020110212112210100012012002001020211110101211011212221101100222221122001222212101111220110210012211200002011111012122200221111002000010012101222000201221200012201120201010211012012221120211120212220211202010102011200010222010120112020011000221111101011111201022210102100222202020222002020221010210102012002202100020110021100012021202102201201000222121101101112220001021110022110111000210101000122222222110020112201100201201122210222122001010002010222011011102000212202212010101001021201220221222220100200012212101102020210212110121100000200010110000000020102022010122101011011001120221112110110102012101110111201011000021011120110020111010100200210100001120201210222001021211110202000101201211010210112001001212102201102001001211112122101010010221112022202022212001221112222112100010011110111110000202100220002111222111000022222221001201001222020211201122120212221222012011010120122022101122120201210200012200020121020002020121102010021020101001211101201022101110202012011120102012210011112122002020120120211200110111000121112220001122211110222110201202102221201211201002100100011020000212020121010202220210112210010202212210121212112120002121212021012201112201101212210222011122111012001210201121000201000010112222212122010012020211012000020021102201012010001012000011001200202120112121122221200111201201100202011212100020101010222212210220020122102220000012111011210021021210102101210102102102020120111102112001221000111011221122002221202212211212011211110022120211102211001120220010011212110102220111011212222202102020210112112200012112", "11022112201210002121102200122120101220001201002122200001011021112000212211020000112012022002211100010111010120000101121212101021112012000211000221000020221210020112100002102212000021110202100201010211210121211001022201222112011221122121200121010000211100000000110020100212222000201211112101210001102012102001101201212110002010122010201221100101120011202011201222101010122020010000002102010112012221002221222122020021200202110000210212002002012201122021210120211222011122122211122121102100020111201101221001002200212021200112221002211102110110212101001012102200121021022020011121221222222010122022120222212022110111201202012110011012221212220010020010201201112121101201002211101110111101210102201111222001022111221210210012201112220100112220101210200121100012011201202200112102221010200021111010001122122100221012210111021202210200220212122020012211121111210011212110101001010021021111120221222100010021221110020222110120011001221211011122112012010201212201010120101021221101221002210112121120211212002012001001200110221020001021112202122000001010020101000001101022021122112210202121020112100010011100001021121010012120022112002121220212211200001200110121010121120000112100022222011122122000222011212202221202201000202201222110221210122001101010121212101222200121210210100101120222210112120012222022001020200202110102102021122020020200100110220121102220001020221020220101020101212000101012000010100001021201002120110210221222111112200100012120011001021201020121100120002212112011100000222121211121110002111100021120100102120020210222122100020100111102111102101020210011211111121021020102102010120200112021211210121121101111200110211011112110000200210020110112202000201020110011112020100202012210201020110010122012000001021202022102112202122222220101202200121021210221110012011222202112211002222201120201120220010001101112110112200220222000100220220202120012102100111112221121220212122101001200211112120101011221122111110101100110000222120101202221212121111211101221201110210112010100111002121022102021210122211201120011100202122002200102100221012010001201020220212010221101221010002110201120100220100201021111120012220221200002020122220011220002001111010121102100102101020102020011022101211221011220002202111101101000002102022120021120100001221011210020211200012221102112212112211010021012220022022000100001220100011000101110120202201202002122212110101112220001220111011220222220022012021220202022201221100122010112220211022020211220", "12012020121212200222121000010012211211210001110121011001010100022110221010002122011002121011101002100210200101002212112111020221001101112000220011121111022112222100220010002011202210121101202211001201211220021101022200212200000210210010121220101102112210022211022201112122010111210022201101221021011021002222002212221101000201112000112002020200221112011101120021020111111021002020212110022220222020021201022211111122111112102001001001121120201202110221021020212010100122202101202000022021201221022202011210120102002221121212102022211212022122122202201012012112220210220111111111110121110121000221210112201022000100120220011002221222121202012202201122221002012211221212011212220012112222111211020012110121111111011020200201212200201002200010110020221110211011121022021112012211122022022020111210210211100112212011200101120020200200220022221222012111212212122202101110202022202102001100120211221112000001212122010021012012001011210022102111211022220100002202211202110100201000122022101012110102220212211111020212100120011122021112002011201122201010211001212210002021102202012211022121212220211221202120111101201220010020012220112100102022220221020100010202022002012022000122221011222122111010121222001000022110010222111111212112012201122120022122111122102100012222020102101122121022201101012120202102002210020111011111210012010120001100222002120022222210111212021012120221001122102122222120220210100121021201110222110111201100210222210210202002122100122022002122220202211100120111210212011011101112100220020121002201001100102111022202012021221120202010221110210010010111211102222100100202221000221112222202201102120020112222220102102020211110020211102122221112001102110011002021100100010100210001011001110000220221000112212021122121101201202210022122210211001000212011001101221121211202211202201012211020220200021012202220021110000120221220121211221021212221012011112010212000200120100221201021112210112201111111110010201100021002220221012210212211112212210112021211220112110200201002210211121011020011222102021001200001222120210201002221011112221121112010000112212122002212111221210112202002021110120020212100100121200000011110022010021220102201202211201201020002101200212010110120010221122011022110222010002221021102012121211200001012221221210102221102002000202000122012110010021210221112110121010101122101212120202110102012220200020201000210001121002010210122012201021011020012202021111111101012101102210022120121001200020111022001", "11022000022011202001022101000211022002010101112002100012000002211102212022010110201022212212210012021002220212112102022202122211201000101011122112101001211110011122112222222110210011200220000201002121100110112000220201022120000122100212011010212122111121002200221000022101222201012001122011001022212012111000112101020022001112002100200222011110221122002212100020020100000110220210221011210200012200121201102002121000202102211201200120122211101012122112120112211112102022102002201211010220002000120010012211020102002201200011211110001122211221212111202221011210101010022100011211002200012012221121012111111010202000020212002202010122010102102002110211220201221221202121201122021021102100112220100021020200120000220001021010200101211020220011101211100122011200121001020011101122202201102000021201112211002020012002122011112220000201222010012111212200002122111121002221012002001212220021201000211011112020202100110010120100002220202010211221011111221212201222221022122102201002000202111000002211002011121212010111000200012120012201102000022110212001110221220121012202002020102000000202101021122111211200001201110001212220121020022012002001100021211001020202200002100210001222121221220222111220100200021101021012120112212201202011110201202110022100000101122010121200100212101212220022202101222221022222112022112211201220222220101100111010000201002110010001022101210020102010012001111002120111020220021200122221020120012122012220010222122122012110101120110210222202222220001022122121022100020121102000002010121002022122021002022102222002212021022211102102122111101202221211101000022211021201121201210102202020202000110112211012211001212011121011220112012110111110121122222100112111211210010212122211001222100011202210221210001122211001000111100201202200120112210100211011222021011002100001200000220020100101011222002022021111011011122000211002110100210102122211111012110101002001022001022200121220012121122011202112222021221220100020121112121201200112210110000222020221120120112220220110220010102020121221221110010200200110120200121101201002022012010202212220121222100101020200220021211011120002122110112011021212011002121221100010101212121021110022220221020000211111021010110101001111201120201212010212201212001222210100110111222222220220201110000001111122021210021211201012210202202200120222122102212111111202122012220002101222101011112202022011012002202011100212201221112102121201201222221111220202020100220012010102022001012102001112", "12112100210211100012202212101021120002221221012211000111122102120121212202011100201112222220111220010112002102210102011020102112022112100122011220110122121122111120111010111001112020222011000010220022002000112102101210012222222200222021101000211221110212222022022110122102020200110010022102221210111122110121211100101221022210010022122120110020211120111012000110212111012002011201000221120101022222010011211112100002001222012011211010020211200021201122222200211200101120100122110002011000101111000010112020110212111121000020001001020200220011211200202020112212220010000202102122012110212012221110101120201110111112020101121220001011220211000122121002011210210221021020010200022010200212102001110121220000021200200021220022211000012100111121100001020121010120000002022020101101222002212100022202022211211021011220011002221000102212101221222121211001111111020000121101021210021022100112010001202121101100012000222000202010112210120101202211101011011101000202001112200212122122001112102012002010100010010121122212012110201200002001100020002212221212121011110110120211212222111200100021012110020010202010200222121201110200201001201110211111010021012012210220121201120002001210220020110022212222000202012001010221212220101211002222120212221000201010010102212100000110211111022001221222221122121010201102000012110200121200121212010221011021121102220100110100210212102021210010111112120212110101122112020102010211202102221201102000012020212110101122222001112002110121220210202220101111211220100222101202001120220100020100122022021111200211011201210111022112000121210011011001200212011202121210111020111212221012001202200021111212111102202220120020000101000102100112222121011221200212010121120120202212011121110010221102110222220012121010010202110201001220220010111020110002001212022000020222012200011001202012121221202000020021011022212010101021111220210021100220222122110102210102221211101010221102000102222211210200221110100222122121020000212111122212112200110120020120120102212002020010211022001202102010211110111111222221122122021012112220021111110121210202100120100022110012201100012000222121021222001021221202202200002021220211212010020111012000020002222111220110201210010221120021200201110022011210110100002001121221120212221122010102000110202111202200211200111001121001212211020022200200210222020012121221201212101001021200021112111002220222101212012010200001021221022100211011101112020021012222202110202212202100200101020102021222", "01020001121011102222020021101221200210120212102211022212010121022221000001220122221011001110110002120200210122112200102122100201200120112111112101201102101112201202010002120200120000122200121010110112022222100210002202100002011111111202002102112011200000121220111102100111001201020212121110020102110111222000201222100102222020112122011102001021121121212100222021021212201202102012112101100221221200112111010010210102002001020212110001020020021210102210020112021211000101111120210100202000220102022101221212211112121210101022100120220121010220101221010100021111212222020111022202202022222202110111121101000011011001200111000110211012022121222122022121000101222101102221222121102111002102102011212002010121121100000110012121212112111020111212112122200011211110002020111110100210002220120011010002202012222011200210110011012012121101110121010121101222012111122211011212010001020202221100122012122201102112112012221112220111121121021120002022102122112000022122012200220010201200120112020010002121011002200202000021100021020122122222111212111021221221202010210011202212212010000120111111022211012100122021111011210111101011200122002020021200110000001110012210100102010000101220220002020012122001021122012101102201122101011211221021021002001020010100121002000010200222122112111002122001201120211101221211202021212201102102121101010111100211000010210112201220120021201200100000210110220221110202222011010000200112100112211220011120222110210222222021012102112110112120110121102122202210202212212121200001112110202112112101222201020002120222110102221220012120011210021120202220100212112120112120010222022100010210122112012012112001200110210022100110202011212121011220222200200120100221120010211021220220011120001211010111000200022110021210022211011121101112102202112002012212101221200110200200120212011020000002101200212000020021201011211102111221210122100220221020110120202110220102001200112011222111011002120102021201021020121200102221221021111212002202010022201112112011121222101100201202222110212222010121202101101000100022212111220011120002220200112022110010202012012122120211112211212112121220122102020122020022121102002120100101022122002120211002102210220222022020101001000010200211112120012201202212210010202022011100200000021201011222201200120212201002101112221010212102012002100221000211010221220121210210102222012002211022222120101020020212122101022020212001022021111212112102001212111210221010211020200100101210021200101012120010", "01121111102010201002111211012020111201220110210221202021021112010100221010211112202210012021102011101221112112202020121100022100022121112220121110010212222012210112212211202010101100100121101222220102220220122102011020112022022022000211022112220120011022220100010022112102122202110111201021211021002211221210021020020200120011220202220020000110010122002020211102121011111020120102211021222102012220010122112002010020201210002020102220200112222020000111112221221202212200100110202200002000211001222120221212211210220111112000002120202000202100020210211021101200020100210010210202011212202011002022122200212101010100122220210101210222202100202200012002202122021222220121010122120121010212100001210221012010100121001222020112221120121220220002002120110112022102200000110020112102212022221220112110010210020201201110022102122121212010011111022101122211120222002202202012211002022102202021211022212210222110211111212001000221102122110210222222112022021212222200010101102001021202112100110110121201200222112122001220011100110112211122202011011202222201121121022021000211002220012200112200010220112011010200212200000122202112221221200202222201101002122101102020121001121010220010210002210010002220101002110122021101202111222100101101101121122200021122200002110220022200100012012010021101220122220220211012220100122022222110120002110210122002220100010201022122222120110210021200212120022100011101121212220001111220110212211111102201120020111210020200202100112212010211011212102122120112012001120102202012001202111210010100012100122010122120111022012120002012020201211112021220002201110020202201011122000122110011102201212112122210221011011111000100200112002212222002020111211020010121010000121120001120022021121222200201011002122021221111120210202202012101100120211221012120202220201011200202100210201202211122110102102222111021200021121121112220121102210211101102121220112010000100021001120110200022012222210110012101212212122101210110220121002102022121200212022211022102200012110210101210221002222222011120110220100010100210122122201120112011121000012111022002102002000212120002012112012212122111112221100211102020110000221010221220020000112011202012122210020212200120210202021001220002011220120102112210111212120010222001002000121002100101201001211021120112000002000002011200211000021220120220120121201212012010020101111121021102102200002202211120122101121101022002202010002100000011100210010201201100210210000000100011101010100001022200", "10021102220121220202001012211021001112221201011201110221011221211211111220012112002102101102001020120012220201211120122221221001001021210022110121000211101011121221200201200022012101022210212100012121222110122212020001121010102121111210000210220220111022212120112000102222122101222110201001101110210000212002201000202121020201011011211222001111101111201200022010111220112112102121001212112022101102212121200000012101001000201211220001001012211011200222110000110122121121221220202222212020211101121222012120102212121200020212221002112010210212121102222020100211221011220100111111000020222021021220211101201111122022022112001122220012200111021110020001111020211221112010101220100011220020122121020102100001220020211012012202000100212010112201122001011100222011212022212000001022110222220200200211112101000020212220210202101112122212221121201110221001101022202202111022000010122112022012000020010101211110221001100022111002111010222111111111011122212222220211022102121110110122020112222102021112020012010122210011211020112100222012202221021211202112121201100202210110020200110112120102200111212111222021110200101122220121200122020001120201122221202121122122222201011000012021201001022211020212221021200001000000220120002020220112002002222212212121020201112112211211021120212011210100001100000110201022111112111020000011220222122021001001112202210121211022112211211111222101020211120122102112101200021022120212100000022121000022202210101011202000110020001100202102201021122221220111111021201111220002200010120101102220200121120120002122112012022100012102211200101121200011012002010020000002100022110201212121021110022222111121220001000210012102120222121002222002120022011100210112110221212000010001011112110211102122201010222022022112101121010102201121200122001100212121202000120001202020201112010020202102001101110021201220222002021000102211222000222212020022100010212111122111211012122122120022002212201021220001012121220110000022120021100222011122212010210121202220112122000000011022210210112022220212221012202102001202211001011012221010121110222102221222210200111022100210222200020010220222211000100112011110202222002220001020112002211001121112210200211212012110200220202202112000211120022001022200111111102101111110200200210021221200221112000122211001102122022110100020212102212222111021210210120212020212222022022200111102010121112221212110111021000121000120202012021122210020201222011211212200220102000220002200220221200101202000", "01122221202102011120010200200121211102101210020221001020102211022022210100220222110211011200001020010110100101121101201101110101200021102102122010111202201201012000112122202210200022121222021201110110202200012202201011112111011001202222011221122120220122120021222022111100002201000212010000022101012100010122121122001021212200021202110221122200211100211221000200101200102200202221021022000122011102022011201221110000112021100100212011220210220021002110101210220201002120001222121210110211001221220212020111202121000210201000010001022021122122020212120200221212012221210120010121222010220011021121220101002101201120020021011221122101120120002010002111110222212112100100212222220101212101002000121020112000000122110212202021001212120201000102202100110222112212222120121102200211000002210111022002120022101020010000202111111100110022220211212002112121200202112202220220111111120010102212102000002112202120211100112210001001022101221120111001022202202012220022222012212101110201011020212200210200112111020012210021012202120020001201011020210200112011121220011120221000120000012111011012110120001020220210020212021001100220110220210201211220022010110211201122211211102102021120112122200112102210222212110112122000221001102100111210211100201110211201021222012120222020210022110120001201120120122110200021011100222210012001220210020011010021100222202011010110012111220202220121211001210001000022012221121021210112010002112122111222000200210211021120102020201111202101102020112200012222120110012022020012212212102110011201121111110111100202221010011222120222121101222010220001211101101200002112222211122202002221210110110102121021001020101211201210012111220202121222202012220002220110122112021221222211001122010021111012101020211211121111200101002022011021120220120020202101222002100212100201100010102100110122012220112022121102222202202101012111010110010101110010020022101200012021222112100212200221220002122100222110200011000212112212202202002120121202101210100012000100222100221201101222120001221222101001201221001011200210201111122122200022020001221112021021110102000012020022201110200011212102112112101201220220101210220102220021110222201120022211222120222002002200121212202111220100000120122120110111022100110120012110222220201120201202000000102121110112000212222101212202122001220021010202202100002112012000201120212011122120020111000002002122012222110101021010202121211020100122201100220220211200121121001012121202211222222222222100", "20221011012121222112011110011221010101211002012000120121010121110021000201200002001000210000000220112012201022112121221220022010111021212122222120222101022020221011101111211111202011021120020212202200212122201202021222012112102212001010002011210222021000200211122011020112020121202012110021200210112002010111212021221212202112010121102100120201100020102120112101101020012222000022110000211002201200101222021111212202101222011110111100110112202211110100022021222111102222122021200222220010112102122002010110211212120202112022002211100022001122112222200220020000201220102111100222122000222102221112221202212102100221012211020022021121222110202020221121022002020111202222102011102112100222022010102221201001100221202220212221220201111010120112211210021000102122201012100201101001100121122211011022000010022201221112122021000101021210021120012112011122122202120111120020000111212002120112111110010120210112212102120201201002220022220211210122022111220010021101100121221211211112000020222000122201102220110221210220100210112222010220200201211011002112101110200210112010221122022022110020002222221202120210110121012012120201020202022011222202020221011011022020101202022222012121002101001002101212021101222001022102102022222101211101021022120200110111201120200122010012011010201002010011221101202120212011020211221210002212221010012021022110001211201221222012012202222211110112120022011022022021102111002012110012200000121102021010200201110001012102210102201100212112122010021011121112102010220212020211220111212120021002112100022112100010220212000001120212201211002120210202222020011102022101012101222001110201202022212211112010001122011211011100200211021202211002120001210022021000102211222121020010022220120001101020212220022020112011210221001122012102021202021101120000012112101001220220121001210011002020111211222200210222112011111211221210000001102201102122111022001100110021220100000101202020112101012011101201001102111220021102122211012010201021212021201121011221220002012000222121211200021102111001012220110120112002000111021110121000110121201021002012222000020001210001111101021211211221111012111022200201202210210001011112100202022210011000112121212120112120101122211210200201101011110201222210020200011110202221010010000002201110202012020210222001210212120000211221211102011120022122010012101102220121112001021100001022121112200001111200021001100021200210000201110022011021200012102000022100212210011002220200101211200220022011", "00210200002100212111102112120022010001221221221010100211111101202002021110110222100220100101012001112010001020000222121002201011111121112222002220102202210120120011002110211021210110212022202100001100112202211211120100110011022120210121011221002020001220212120002111220222021002102012020121000121112221201201101221201101012001210100022101101112001021000110011202011010122120200021210111011220202120221100022121102110202222000112111201201002021122101212201221011020120122200021102000000001012101202001101201201021001210221020120122112212222122201101121211111100010201022010200122201220002100221022212101001012002122011001010120222122021100021202220120000020100002001100212022111011122002210221111102110212112020212220102222100102010000220212002102112121010110220222102222000110022122101222001120121202221010200112112112112121220112011212211000200011211001201000202000022021020122102221002201211220212021011010010010221202210021012112220100120122022100021020222101122011022211120210120111201010011021112022220020002000020202220221222100212100202012210122111001100210102001011212210222211022110011220212010021101220011011011012212120211010221011210102122002112101222211022220111112211011201021010222000210220220201202201002011012012220200220011102100120021221121202121111011222212220012221221021120102202221222121021110001210222200222110210211021210111111000021202111100220002112022020101000010122110002102112200021112021102200211210001100111101210202222110000210010112022001222121201102200110001210000102010221001100121211120120010120101221112001200111012220210112000121121211111110211002120200200210011122101012120000201020112000220112102122122010112111220222021010022121111102121212200122010212021111011020011220120002120000012200122011201220020220222010011201200121111102002211210101012012210102120020111202210200120002002122211120020222200012002021122100212202202011202212202100020110222100002102020120210102111222022010220212110100001010121210020022220001102111201222122012012022212202221010012001202121121200221100101112012222020012201120010200210110012010210002000110001200011210202110010102122110112110101012012101121111000220210222202100021001202211000102110221020222202000002222011002122110000002010021200010021202021202020000210111111112122010121220121010000022201022110000122202000100211220212212202022101212202120020210111211010200001212111122011010100000212211202002210210022211021200212201121221000022120101122112110202", "01002201120010022212222011000200011221211122201011020211010001200111212101020211112001011121210111120221210122010120022020221011210111001202102112002110001020022221101002020111012022211100222012212211001201222110112020012010212121002201220221120101210111220010000001222200102000111021022020021001101010011010010221100120121201220210101110122112121101112002212111022120000101102200211121022202121202210102112112101102001222120110020111202100120001001222000020202112122101000000222201110000201121002200200102201201012010222012021102202001020222002002110001200101002220122102201201202101010221001020221110111102021212002112122200101011210000221101102110100210010212122112101122100201110102020021002121000202121010200010111111022120112001020000121112122102202212210221011120200211211100021000110222220002020222112110210011021110101020211101122221220012122002222102210011221212000112211220201100210200011211000210101100022022020111020122121020211202112002012000020200121020010011210212200211121222211111112020111012010012200020102000112020011220112212010110002120102021102120020210021201110122201022122022012120222110001210222222011220011001011212121000202012120110002200221200001212112222100212011211202002010011200120202010020200102110010022211010200012022100212221202121021201120020101120212112221121211210221222110001112012120210202000120212102202110002120120201200122101011221110022111100101202111200212102011220110022110101022121122201011122122010102012001212110112100002221120100021120010102000222221000110211222202201210010000221002020222122120112221102210112021121012110202020021021001122202211211121211120202100010111120222202211222220012000110100012022102122201222020222001110022021012222220122200111022102001000111111001201001111021120012112112012112001112211101120200212112020010221101222000221211211210220100001121011122201020222120002012111122220120012221101220020201012012201120202112011210012211100102012111211022011101202221022200222011012212012122111111020011001122221012020201212200011000010220001020001201112000200212100102011020200002212002211212220122021012210122102001110112212022022211010121021201011200002111022100220011222120211111012102010011122210000120201202110102200201000120222202011100212001102020120121211020022020012011001011100210001101200210100210221002111221122021011101012100200021002010201022102002011201102012100212212110201201010111210010111220101100011120111010221212111121212110100102222202100", "01222002002002001220111202021000122220111200102201100012112221221110220101121102001200201011011012202222220121101121220111211001112222001100001222022121122022011111001122002022220101022221100122201100220102102111211112020022221201002022102121021212202012111002010102012120121112201022101222001012000110022101102111020211022012102120221000220211111000101211010012220011021100221002210121212011102121212112022022021202110220110220102011012121202101100200111012210021111200002211110001220202111002010220201211110021101021012101011202200122212200101110201120111102202220222212002002202221000220001222020200122202201110021122010211011200121220222212200120222110201211010221222002220020222000000122021122211202200221111112021111122101210212100221110220112211211210200112111120220112011102200012112120221222012020021222001202200211210201101211100212101202202000200111202022102021211122120011222021021022201220022111101100202221212211220211221200112221022021211222002200211201022021000100110212100112201010120112001211122220200010010201000120201012021202210121120222000211020202101100100001100102102002112222002102010211220000201021212000100201010221021211201202122200021010111111001001020201102010220220200201210010112100202110012010021212002202202021011110021011222220012202222111110000000220200201210001122112102200101202112120200110220202011010120220001010002112000011102202012000020121102111110212201121001210121120110212022201102201011212220211211211210021022011200100222222201122121102202012201220021010220110002020112221222121021000211021201122110222221012112110010110010202011122212211000122022112202021200112022021110122101120121111012112122221210211110122210212012212211220000001202111221110202101000011121011022121221011000022121212002122000112100201022122120220011022100022001101221212210221022000220011101021000020021212011202122220212100202000101102221200222021120002110100101202002222210100001202012220012010000022202112112111102201012002000220010022122010212202101202221221012211111001012002020121011021102000002010020000110220002221012010101011012021102201121010011021201010200101010122110100101121201020022211001010022020100211211102210222222112210201101010022200100102001100022011201221101220212120011110122020121000200021202200102212011211221102110220001202101020201122210211102211112201022012001122210112210222101021011222011012222210021200211102222201000222001102001012121121200020001122010121012100102002210111210001", "11002120120201022210110112001221101120022000120210111021101021202210001010210011211021112221201011002212222112002011210010211011021201021102202121221202122110210022000201022112122021020112002022202212201100212110121211012102220020101102210100001101211112112122222002012000221010102202212111121212221201120202002110212210120020121112102010001012022000222002111022001200201112221122222120212101100111201002210201111112000022220111120001221211002022100112010221102112212202112222001020102221222221100022110112001020001012100122212101110012020121222011001011111010111222102122122211011200222001121112022011122101121020211222212000122112220201210111201210210121011011222110202222211102112212102001210221222101110010102010000112020212102111010222121022010222200021102221000012012100212012201102200021212211121212102000201212112121201101021011010211010110100000202201122210200200202111101100102120211110220102100012111022010121221202000101200211221020112022120221001202102222000011202201200011210221121010220000101222222210220120220000001020121012021001122222122111211102100211210011120122222222201101122101210000221200122222010122221011112100022120011202220100122021120120211202002211200002020202011021121102122110110102222222102220021211222210220200221212220101111220112121210011001112102121102111010001210201110011000112100210220101202010212200112001100222102121021011002101110100101001210120201211011210220121012011002201122200212220000102002222210200221221122122111002121122100222010210012001111101122202112100002012220020200100110201012022012212122111211211022110121122221001202020200000002112101100011021102021020001211210012210002220202112102011120012101202102120020200011021012010210220020020122202010022101212001200011202102212111000220101101011021010121000111102211112201101121110011221002010101210221202122222000100000110022001010202011221221201112202200020200012200022020211210012222001001012020211100212020120112100202111010202111221112210120221201012120022012201101101010212010210222202102200011121100100102010022121102112222102001011212100210202122022020100212001112222120212111212010111210020202111020122212001112121120211122201222002112221212200020201112112201011212010010022122200002021201122120122022002012221000112010222011201110101021010001100212222202122101002122112021000122022110021201021000112112210001202211202201000010022212000221020121022210120220001122010100020211101000102122012010021020210222000000002012200", "02212111000001222111002121020201110112211120011101221021211212110212000012002212210001010120020202111001020210020102011222000021101211011020021110101101221022211201102201011101020000120100202011201012010200220002210001122122121202102221120112211212102220212100120012012221000102011202212210100111020211210011211002002101200202012001020201202201012102211200212121200222111211102101002122210220120010001010102102212110222210001101211011000200020120020002120211011002222221212211110020112202112101010001121010000220220220111102202220111002112200202211022001121121212000222121210021101110021012222110020210112022000101200200001202011000110000021221210001212102001002102100202000022212100121211102201021011021201100010022222022202102101011220111010200220221202122220222212002110111112222101220021221120021020101120220012211220121012202200002221201121021121222201200002110222020112212201211000022212200111222202111101222001211200212110120002212100000122210101220011212211121111110021000011020112212202002022012021210022202200200221210212210020200001111010111102202022000220202020221221222012011221001201120020120220122220212012002121000210110221020100120210201102121212001112221212201102201000220122202001022101002222221110201202001221001120200210010000102110020100100100110110221121110112210110210202102200212100200102100211110002210012112020112121222021002201201210101212002212122221002102000121101222122222021212000122002112200222010102010000111000200202220022121212020012110211211200201002022210120122210020100112212222211012111222221211100212222122100011120101201122111212211111201222010112001010121022222210220101210010012200212102120201011222020200000022001221202010020002202102120221200002100011020102012220120221212001210121120022022120210011220121012102222211220010222212020002001211210101111210222000200100201002202220021211000110200200112120111221202011200102000211220200111000000011002200222201012212212122022120201001120211001200212201102201121100212022122222020212212200201002000110121012120110212000011112020121112200221212222122000010111020102010222221020221122212120111220122022100012121012210001210102022002120212201112001102002021012012202210101201012022001012111221112201011100211102111020201101120201022100102001021101012201201220221210122212111000211002020102120012110210010020012002000011211120102021020000120122000122121211000212020100121200222200222022221112010120011222211211120122100020101122210210020012201000", "10210001210220102000100211101001211012120202121110200202102122100110112202102200201012022011000101120021000202021022202212201212211202002000200112121201211102000212012011022122212011200102100111220122111022102210012022011002220201112110221200212011000202220210201100000220012102121012122202112110222110200012112011221111200012002221201102200121010211121011012200000200121211002200121010000212110021020020002120110121011000120210000110201200222221122012122211102012111021110222000021111000202102111111021022020120000222021122200020010000011112112210112120210000200122102111202220210001010121000220102122121120222101101122211001222120021210110012010002021210221121221110022101221211211010201012121121010120020212000120012020021011202012010020212101022001201222001000021222100102001211100100102200001121100012010121211002012211212112210210120201022001022011202001122201222122211210222022111102101220022012010120112200022100212200010101011100000022022020222110000001010110120211111112022222110101211020220200120212102100112200102210020002122012100010111010200201211201202122021001120022112212101202021202211022011202222011200100222120022121002122202220022221101210211122120121021222102020210220022021220020222000000202100120011021111020210212122012210110220011000121002110022202210100021112112201100120201112002220102012122020111021210211221220020022010100221120101010122100122120200212200222101221210201211020010102120011210202022122112111101102012220111122202002122010021220210121000002001020001201010000110112200212011000211101111122121110222202010012212210111000211220201201002102000201222022111022102021222211112220200202202101212122100022212210022221221202122200212111111201122102011000021100001001111220200220010010201112201100212102010121111102021222000211010220212020022111010012021122022211002010002110102222202221011001100112202001201012222201212111212202022010101101101002000200000012010022001210000100210212202102012000022200112111120212012221200010102002022211111211101012122002221222010201000202210120221121200102220102101121020201022011211022011021202202222212211001101100222000222020000212000122110211111112212120120002200012100010011202002110000011022001121111022101102111200111000002100112120212121220122001111100022022221110020011210012102020100202022202010110202101210101112010022111100002200122221202220202201202202111102021101211000111000011110020221102202222100212100221012021221011210200120122200210020201020210", "02102021012210122210120021210210202021021021112012210012002222021200212201022202222220202220220121020212221202200200212201110010011010210001121201112120012202120222001202221101102020122202011211111211100120100102011212022112102020000211002121112101101202202120120222110120020002102120010221221011212102011101120011220111110021202022012020012010110001202201120221200200210121000112222111100111121220200000000221120212112102101020101120100022122011010122012202011221221120112022202001122212011011000100221210121100200200101020221000000022012111002022212120002120120210002121011001122102002021022200001110122022111112212022201112221201122111201202200100012201012212011222020111120111020112100012101220012111002120101112022002022210202110222120200202221111001012211122222011101001012222010120001111200122001122112222000020012102111210022022000020220000010200200201011220012100110211011221201000121102011100102221202022021020201012222110212101222111200000110102222102101122001101012121001200002210021021001222122220202002110001220212210022111210101022220010001021101112100222120210112022111221110002112111002220012111101121221012120210021011002102211212100012112020001121002111121102212021210212210021121022121100110120010222102210102001212120202010010122110100222120011220011001002202220000212111001211212212221112020202101211221220121102021202220102210101011121012020210110122010020210211002102101010112111102202000201201022110000120110212000011021120000010101122222120001120221000210120210111012002220121011012010120221220020221201012000210012222121112212101220112111202000112200120102001022020011211002021202201220022102121102012012021002112211201222122200021200222112121210200022112011200101020021020101011122002211002020112022102101102110000120111010222000010021020121100011101221111120022220020120000022102220200010012012201202000101222202022212110222021202011021102201222110102121021200001110021212202222120112220010221221201212100220022120112022202010110220111222020121200210220102220111121200100112012201120220201201000001112011122101201202201001020022221212022202202100022002222100020002220002021002121120122220222001020120012110101112112012200101212010020000202010010122100222202001021000101211020101122222010211000010220111202102011010021111201100100202012221002122222200000220012102022201121001002222102021002000102212222122012120211212100100121000000102002111110120102100021022001011012100001210202211222011112022112212022", "11201022212100201220010101211001011210101101121010110102000222111111110121101100011011002010021010011012021020110210000020101010221210122000002002121111201100000112020020001212121201111000222202102122222122022120101212220021112121220100120001110010010212001221111211200222002200200011220012021020111222211122202000022121011211220212200212112100012222220222212122102021100122222022121102120202200210022021122201112012020112101200112020101112002212111020120200102012012220221210211120002012010021212022201112210222010220112212101221011101022210210121200110200111221120120122222010201020212000121220021121211002110211011222102212210212122011100100202121010212012220100210121122100222101001220000110121120220200202110011002021100110011010120012120212000012112120022002102012201111001110110022210000211222211022122002220220222221200010101002011010122211022110220102102100222001201122211220200110111212100212012202201210102102110200021101220222221112001021101101212011101121211020021200110111020111222000112000022020001012110110220222120011110222201020111200110010121120201212022011222122121112122020220120120001021122210212202212220101102202110102110021210112120112110111111212021101110220211002121212010220001020012201101021201010010122210001111100102000111100121120210210001011112010110121111122022001200122011220100011110012200221221122222120110112100202020001110110211221020001202200001220111101002102011011012211100110201221022211110021200111002211100121101011122202210100021200210201122011222101011012102022212102101221002121222110111201220211101122120020020220112102211201111021111101002102222220110001112020010200100211222101212110100122011110120210222212222221011122201111000100120212201021001102210122220012122212221121120201212111021220111221121001001000002212110200012102111221211000011202100002221201210220011221112001212110101210122112110020210210102121000001021220020211022000220102111022010002011200210021211111201101212212121000010020220022000220201020211002212111020111120102220011010202211112211022222000221202200022200022021000011202110110012021010121111100201222110100001210121111110001002200000211212202221101210111211101220020200022000022121012000221201200201022222022101112110002122200200221221122221100222202012000021121100202110121100210210221101200221102222222102012201211121211111111100210122011201010212000022202101010022102211210201221221222101101211002122110222110200210001110021211001002100012121012010001", "20021000121120111010010202102211211201001200002202022120212220222111002122200210021002202222100012210121022120110101022112101122020012102201121202221020022010210112102110211022110012111021001100111211120200012011122201112211220212202200021021210021210022210121202012010222002100122020022202011022221121012202022211202102222210111210111201011220201122020112100010100212202221021210221202220101002020201121212220012002011111211120121211212200101020000001201211111100100111201000010011111212200222100212012001221012011221110201121200211111102201201112220121102222021210102111011110200001200002200111021120102102202001211110022220111021111212211122110121212211020211002222022111201000100022121110202221201012002012112001012221000112021020111212120221022201101200022001210201201120222021021000222120200000120100112220121012221011221101212001201111102210010102201102020210021201202100210212211220102001202200112012101212212020201110012200200002111200102120200010122110121000220201111211202020112022121201000110220012120022111200102102210002100001210020110211122120002022202100102202001220002211202100210000220220010200101220102001111210120210010112221200100201022100202112021121102220011111001202011000101120012221021210122121110211000220021100200122212102102022110020011000012012201011200210021221021112120022211002020020202021211120220001002212121001022202220011110112210121102222022011122211022001220102100210222221200022000201110211211221220200010012020200220101120002212210120101100110122000100120021110122122222000112222212110112211211002002211211210002120201100022200121200100210222021001021211000222202212121202001120202111102200011011102012011200202212121012221220021222111201020011110212222122002022010100110011211112022102222021122210220000101010202200211112102020222210020110011000120000221000111011121010221211222211010202011202200202222200011201112100121020102101010211012021020222112111212210110110121202212222020210010000100102002021212211201121112111222021021000100021021200202100121002212201120102101202011122121220011102022222210000210111220020021102200002002120010212120112121200120002101210222001122011202022202021220020211111102110110012111111201220000210210102102112001112222121110220122212120222220021012221112111111021111011211001121000001022001112020101000012221222222000210002212211110201220222121100200100021122222022221000002221020121122221101212221010211111111012201200001001110001001001122221000022010101000", "20022111121021010121001010220010022020012212202020011110002121010000111210002001001021112201221212112220220121202220122220022110020220001200110001022102021001200222010121012021111210221122120100201221022021201222011212210202011220222122021201102122010220002001201001002012101011012120122101120111010202001222121000000012201102200220200012221122001120000211212022222210020110001102001120212120012002200000210201211110001120200111121111201000202212102002110101210101220211201221021222010102020011210012021011120000120210221122222112122121102022112020122002221201000122010212212100201120010001022121212220211010010122122001121121001020212220201022100012100020100001021100110011202112011110220102210210011001121011222120020110021200000112212222102021121122021101120012110010100110112012001211111202221002101022011002221112211202220120202110100211010121202102212012101120000202120121111201202011120020212200111120001020201111221100010012200002111112220211211021001101220221022111202101201200001100021111102211201111110000110120111121202211201101100011022101021201121112101121112010102122221222222200201101202001021120022002002101010220002201022122012211202010000221002210202121100202111010122000220021200000022011100021111022202101021110220212222210212221211012101202222221201201002211110222110011000100122110112210110201101111201020022222212021002121001000121202100011201200200101010111221110112210221022222220210112222111201110012022212002001122001200212010020210102000210201102120000120022102102002100201221102200010110220112211120112120022102112100221110021211120122021020111212011101201012222110002220021012202102102021100200210120102200002210012020111122120221012201100110002121201211010220220102012020000212200212020200222212101000021202220222120211021001101011200211002100112102112222222222011120111020021120121221102222011102110120000120121200022212211021001101222000202201002222201121110212202110121012220210200001010221020102202200001110201202210120000120210202021122100220021120002021211210221102011111112121102211200111112110011101020221111220110210122101212221210221122011222021200021210020102001011121221022002222002212102101022022012101020021122200121111101012111220012210201120222102121012001201210110101101110220022200012002120100012212002211021221120221112000011122122122220111021200122210101011022212202021110021202120101112010210222120222200022012022211120202110102111202111101222202101011122102100122201200020002010", "21101001002221221122002201021122212211012102210110121101122000201000100120100121212102001110202112012200122001020101010001202020211211200220222101112222012020120220122000221111200121101201100212000100110120022001121012112001111210121211100222120020002220000102012211121211102110010101110000102221021002220122021200010010002101001021112222220202212222202012012111010122001011022111100000021211101012210222011111201121220220010211001022022202120100012120010021111001102011202201111201212111021122110101012222111101101022110202120122212200110221201100001110110112221111101102111002121212110020111202012000212012112002211111022020202120110010202112012020101110222222221110011001111011200201022200022111100202221020022201100002112121012201012221212110010220202002221201122202210022112110210210202121100101221122020102112011102202002020020010200112112012001112022120001210001211022122200011011210120001222210102222010220001220202001100100021221211020211020002221121001200110210202100112020111012012220220211102012100012001110111102210000101222011200121202202212212121120020011202101220120110101000011121001002220001010011112211211010020010202000220122112121202121022112012121001001002211021012212112020112100200120121111002021220211101220122120212112122001101022021020220022101211110122210000200222202000101000021222210010222112221211111221221222220120202111101121212010122121221211012022202001022112100221200011100021201002102001211111020100221000102021111102021100202202211100222000122210110202221121021211022110201101011012111220210212201202000001010221221102120021221122002211000022221100121211110200120011210221211201202120022021221102210111111122201010211121200001120222202021111121211002100220201020001120211221220201221200200221111022211002222011220202121002100121221000201001221111122001021221111212220110012022021001122112122021200202100122122221010221010111112011001200110120102210020211002121221022112100010111002220102011220001211021221202202210021012012200121120101121011020001000102001110220010212200121112212101121120022010111101110022122000120121020010100100012020101011111120211020220020112112112010200200020121002101212022020120010210012120121220221221000201012220020010020001201002220021122202021210212101120202210121001212212112011101202210122011012020020110001102202012220100202002112110211211211011022101110010121201212021202022022100221122102102222002110021001111100220211220221201221212021121120020101021112112210", "10012020212011201022100202110021210112210022221021110211100211002211100011102102001112111121002222120021020210100121121112101021020100120201100220210100120120201020010111001210021011100210221211010222002010100112210202210012121011212120220210001202001022212210202022120222210210001210200220222022100012102222002010202200202202021112220122021002002212010220101212102112000110002120120000112021200211010100200211111211002011120100221120012210202102110110000121002212011102212011002120112210010200202101010110120001100122212012111222002001102022000012201211211210022212110212100021112201121020010201122011122010201200101211002100012002011221022102212020000211010102021120102202222221212122010221111201222012101002102112022021201010220112101221222011020212020200002100012100001010111220020120222002100020200120021022021002022001221002212202210012001220020212200021120102020002111200021100010112021110100210200020001212122221110120020210102110210111121002112011102110102111211212100111122101111100001201221010201002012021200121010011102121102210022212122121210012222100221122120102012121200101211021121021202220111211220110020000000112021202200101022002121002222212102220211211110012001200211012122110122122102001121001111220102201100212211122211202101021000221001120012210101001211021011212112020200011001100011012200212121020001111210010101002000212021020122000212011102211121011002100120222022101112011220022001112121211020000102121122202010101120121022220012100221100211000112211011212102222222101112011200102021102102022101002022212022222120220101212111202210010012001211122111001210200102200220201012101112120111110000000220201120212000120000102111212210122011001212211110010000022121201210020212222111212100212002100120111000101001122210101001020200121212201102220112001002022212202100102121211112122212111112221102110021000012212011021111102022012101222110121222202101002220022210100021022222110010220002002110102022200010120021010111222220202212021210010122102102211022210220111122120211201022010020011000202102201221020022010212220222121111220120221101020210010210210020202001121222022222110021022212021010012012220001220010221222001011100021000210102122110101210112020220121210101022020000100112110221201211202001111211101022111220211222102010112122221012000211110010222000222022212001121102101111212112201122110101021200112222111010002121220221102001210002201102022100000002101101010122022020012020200200102011012110111221122", "20110210101112102000220220012021012020120000000202221022202102102001112212021021001211000112222022021111022110011001022200002012012201111210201000112202222120112122210222202122100002102211012201020211120201020110021200210002101022102112110120212000112112202021221211120122122201022101111112111022121110020020022120111121110212102122101201202012012120022200022022011101211100010201221121120220011201101201101211202212021020010011121211101212001021201222201120010010102210211202212211000100020221120012011111011100011120112002011220220221221220121022120022010102210212000212222112120211222101221100121111202210221120120101120102212202102221201121200010200220122122010020210100200122220022212221212012220001011102000022202121202111020220211010010212112000101122210222220100100110102021211101110210112012111100112212022211212010000120210111121101222111220020100122010220210202102020102020112021202000021212122210012200201122000210111200021220011221101002122121111200112102002102001101002120120222212111000020110221111002112111222020002010122201210201210121002021102010102100022200122012110110121220122102222121112122012111112000200020210222000200101011012112020120212202002111012111121110111112111112212221210020100000100100111022222201102220202210201010021001122121222102121120102220210100002011200120121211000100221011220200100000220222012210020002100222202021022000020011010202022110210022102220201201210220222120200111021001102221212110002212020120200221002102110212010210020001212011221122100101221020120212000120112221022210100211100210121220012222222100201010011011121101011101012011101212002020200112111120011101010010002111002002120112021210120000222122021022210120011120012201121210101011021111211212021222211112121202101010021200102101101211201120212022210011010022011201222221201220221011012211101221122200212002211220222220212001221211202210121110220022000200212100112011202000220022010222202200221210122111001222000110211210000121211011222022000222112122101022212002102100000122200022220002120020221010010110021120002101120220000201222200112211010111201220202010200010020112012001212222120221022212021221000202020122001221011111120202122211202212012022122122100102201110121001202200102202220220000012000212102112120022120112012100111102011020201111021111110102100102012201120000000002200202122012200010211002202112221100020000000000002222202121120221210200211100111021200122211210202001112020221120110210122221201121122002", "01011212002102002101101001111112222120100021212001202200101211021002121022011211222111012002111010102001100121211012021002012200210121221200121022101122110110122200111200222211101211112100222202112201210210212002102121100201212122002110021101210211211000101100012022021202221101212020120201120101210011021012121222200222102021100021100101020111022100201200011201102012210212211020100010012021212222210210212020022120210002022012000002100001022000201120021022212221012212222211121211121212120112202211002212110020022012012012022010002120010001002010112210111212110100201102222202221020112211010221111100101012202202011122001200020121102021211211221110122000100100210010222222010222020020121020021200211001022200112220212202212002101021210100210022012222220202010101100122000120212122011100101220222212002010212002220212021201010112200121120222002001000200210221212020000022201002221021001112020210202202112110020121000101020221211221101020111111222200002201220222211220122221222221001220020200022210021010222101010210012111002221021021220120221110120002112000122000201000121212221211201102012100110111002212222201220110110201111022222011110220211221211101001201011210102110022010122021110001200002002111200201022212000202010111211020122122000012100211111200020022112111211210020111111210101111202010012100211120200122100022121000220122022111020202010220201101010020212210120110202001102112020002022111220112002202110111112000101000220022201122211022020020021122201010120102102021021201112022212002101201002120001121222111022200221211121222212112111112021200002112121212101021021122012010200202102100002212101111120121002112122212022001122222110012010211220120101200120000112220201100002122220222102122001210010010202202120101210200121211210121102111112200021111112022111001220002221212000110111110200120011020212100211020021010110002020121211111122211001211200120221120210022121002112022020002210200222000221002110102122102010212011102120220212102120112210120111220202010122122012222221120222000211211122200101211010220001022100020121111022210202110002221001202012011112121112221220220000020002202022211210102220110012111012110120020210002221011110221102200102102102211222200202120022021212010102021021020200102022021211011210222121002001202221211012122011120111101112221120111212101000122210112120110200121001201222220111102001002121001202111010100222211201112112201120211020020002021001021011212122021202110010211210012221010210102", "02201102201120121112221001110202012012111120100222102002010202012210210222210000222100022201012021121021001022202202010112121120222120200110001222211112201012112001111112210220012221202110102022021122210201100211222020120112200122020101121101211000010211111122201112002102000202220211101110202012222021022011100111101220022020212112000210122202022121211011222212210111100212001120112100212100022202212202102200200200010211110201220201222110010021200220010001022011011201222202100111120120002212100202100112210102120220101111212000020021000201011020102000122101100022001100012000111212122222210110211120112001022011101111112212221220012101122110210110112120200100112012201112122212211202202220202221102021002200002101122012211102121100201020200010102001021210101112001222200021222102012010211202002200020020202120001202002211121001010022002110002120000111111210122101112011020020001120211110220121120010201222212002211012221122100102111220112012110000210202211201200021221122121110000220001021022021100011221110112021110222211111121211101210021101100202210110002212200121222120221120110220111210021100020102010101100102122020220100111122201111102001120202221110120101201221121020211121211211112210200201102112220200212100111120001121221212211100022022202212210102011212220012200201012022022121121221022112011100021220112020010201121002221001222201212220112102122221001121000120110112012111212002000002202220210120201102212100101112202222122011202110010001102001102012012001121111220111001120021210011000112002020212002102122100212120110000001120201011211102112012022001212121110200102201020012102220000221220002100200210011211210212010212120221200102100101220122202201000102020202122211022221120020110000201211121010022121021012221022112112211202000002002001000101112220101100200012111121212200121210200011111212100211100020222221102010010211102211210110202001011011120000000222201211010221122101111021200101211202212121122122021210220211101101002000011102112211111001102112000021022210201010201121120112221022212220010010111122111121201120101111212102002121202001020200210022002212120010012112120202001020222020100012110011202120110121122122121101001200212122202101122212210010100100111220111011012210120022012001122000201020010222000021100021101011002210010012021100102121111002111112022221101110020111022002011122000122221212122211200002001022001202211010110012210012201120121102022111111011111112121010000221210011112202101202101", "10220021212212010220121210211111022122102011002011122102211000221111001020022100222010212022020010110121200102011122100100022221111201000110002202101120102101002000122020200220000001010122101012200110012210221101200121200111110000101011000200220022200212202120000010012012202100120220100011212102210120211120000110221002000022222010221121112010010022022012012022201010010200220000000021010010120211121021002202012102201022221221022022200110121120012012221211200021021220001020120220002020120122010200102010210202022222121002110111212111122101100020121122201212102111012210021102011001011110112121011120001201102111120122202200001201220220120020102001010201100210011121122221220011120002101000220202001000210011102122110010212201012001121121010102011001010100202001120010200200002010112220120010020222211212012100110120221101210112122102002001201010202212211121202011212201020000100212002211222201111200212211020000010011110121222111021020012002211102002100100010100222011120202011212102110020200102101201100100111212120001102212001121221012000100210200000201000202102121221020211221211202220200211220201110102221201022222000022021112022100210212102211101111211201220002212101122101001001002010110010200222100212012112212222222120201210010201201222011000001101220110002220222011100202111120200120212202212221200210122020110212212102020011222212020100100101001011110212220211020121100122102120200222021021111221200020220102220102202221200200002211012101211202121020122111221221121021111001221211102002202100212221100020002102111221211221021202000201110112201011021121010201102102120002211202010012012010220210100010120002112121220210020201010121101101012201101022212221222112101210112022001212022121110012210111110100202011101120001210212111010122020100200122120012210100010101111202121012001002201011100001022222121122120121110000112200122220022201110122122210121202002022212202220222100002100221202110220211021211020122112112210221102201201010221122011222211012210111202202112202100222002100002110012220002100221001221021121121020001121211101100200220122100202012110102021001111202011121110200221101210021000100202112122021211112222022201002201000110010100121110110110011012112021121012120001211012211011212220112121012120100022022101212221202121110111102101210122111021200201021212121120020010000101102001100220122010122022012112010020022211022002211000202002210102212121021021001221001101121210021010121022022021210121102220222020", "12001110102221121001000212020222020210122100112022112112022222221022002110200101010212020110002101110101212210022222012020100000112210010101210000222111202121011022122012020200201200110011202012120020110101001100101202111010020122002120111220210102012112202201102101200011220101120212210021022100000222221020021112011121101022220210000000110020012220110101002021022100211012001010220220002200210102010011022110000212212021120221210101212222022010112000021210111100210220001220002121000220100212222200101200210110022202202220201001220212222222112211220200001122012102120211122102021211221220121222222020010212111102222221102012000220020120020011121210210000222111012201000021221020202101122101202122110120221110022222210212112121101102012021122220110211221221002100001011002020011012222110210220202110220120211221101200121201200010121000001122001001012111101220121002110110200110012110201112000222012202012211212101101122121121211020102012011112122011011110011100210000010202121202011021121121210102102112110100202010211121121020000010120112112102221010201002020022200010012112001022202122200211022002222211201101100012210011120120212122101011120220211121102102010001220111220002012012212212111112021202221111201201122002121202022202210212012011221002022102211221122211110221222010111120222212002100111212201202102012102121022111002202000222101002201122002202000011221212010211102200000222022222021210121122011020220102122121010102001212202110210022121211022210012002100121022200001210201200022112221212000212202120111121211120122000201210220010112000020222200222220001222212100012010101202110010201100112211122200010010110212010020112100101002111020020110201200210120012022020202222222110022111212022112112010202222020220222011102202002211211211020011202210212011112120200202110121210202100111102010020100002012200210112011010120110221111201001121201001010111010212020200021102002121011101000122000100102212202021200200220100011111202001222111112120011211102200201102202211111112120000110100001020010112202112122221022021022022101222211022021102110010110220200100122000022000120010210121101000002002212111211112212202021120200210021022221102201200112102010100101121122001022100001002002111202102011120221222101201102211211222122212011001021211210002102221220012011220012200122211202022111202020212220211122111020000011021212101011102101211200221101002010202020121112011201012211101010012212010201021222010002221101120100221022200112", "10202101002122022020012220112220220121022001011211122122100222022120210002201102020101021020222022101010210212002011210010220220010202020112112121202021220100012120002001221210100110020020212111101112121000122202212122122001111011101001212112201221001010211212201020110002211211211211201021120120001212022201121001022202000212021200011112010010122221012012012020121110001220010022002100011200110011011101120121011210122102122212220101100021122212021122101000111120121201210121020110200202212001101021101122012221002222011111102210111212120010211011010210210121211211220000112101201200221210112220210212110122102221022210001212100020110222221120101020212200222220221222221022121212101120202110222201122121010012220011211201010222201012020000010110122001010011002222222210221102121111211021020120002101001020001101012222021021012101200210210121101121222201120020212020221202210020002011102120212202000022101021202112221021010102021222120111022010100220002222111201001000221202111220022200120202210011102112102221102022220012122202222122020211012210101011220110012211012122002101111111200121111212122202110200100021211202001110111000002010112210221122010101002101222022002101001110202100111012020022222210220111012012001022022101020111020110211211010112022200110212012011101212020021111022201112001222101102100100111102021100001110212100022010011110120021200211212100201120222110012221110220220202200001100002220221202222200201012021000100220210120112101110010101210221002220220002102122112210220100022111020000000221002201211001200000112012110211021200200022101201221112110220212110211022022000110200002221000121222202021212110210012222001122021101220011002000102020210212120111221020121010202102120221020110111000121120002002210201122200111000110021001012100022102121202120121121200121022120021211200001100012121111221110201001100002111021120011100001022120102122222112012010200112122200222000210201220021022010022200222202222021101221002102112012212021222012001012011021121200111111222211020111020101002001102202012211101212101201100001221110111121101200010010201001200221211022022112000112220110021000120122222112222000011101110011100200210011212202021110012201201112200101002020122101202221010000222012212011212022101111202112010210100211021202121011112100212212001200121102112022200212110111020112100202220010212201222220102201220220220010002110022221000022110122211201100001121220210100010111100200212220212100100221111001020001", "02101211120021220110020121000101001000102020221011220221202202121220102122000201010100110221020102221211102002102121220011021110022012120120222121021101220120211111022220110020221122002120000100200200100220100201221100021222102120022220100122111101120120022012211100022111112102002020012121200111221100112221102012001100001220201001222201122212100112211022201020202110222211021121220122121021200001120022021012111221102202022201100120101110121000121120222101221220112201111211220011112010210220120020111010011012200212220100011211111011220121111001221010110010112122210000110200221000021102011011002100010221201212210021012220112021200120102111202200120010020222002222121220221022222100001101022202012002001022012000020222120202121222212102001022012201101222111001100011102222200021100012002101020120000011120210221120121221011010102212022222120220021012021002110101212011202211020120121011101001012010100121122110201020100210011212001002012001002102222200022121212101121200102121001210111001110010010201021210000001210201211112101122010220012011220122110112111012000121020112011001022121222111110010121222220222111201222001101202022211220222120000201022021101021210101110022001011222000101220111022110121122102202122121212101000110211010120002211012112011222022122211201222110022222220200001021000212202110120010102121122021022112111120210120002000220210120001122221122220211001102211020120201101001010012211100001210220201122001200100012120112120011011201111111200001102112022201012110111122220001121202111011101221201221022121100020220011220220211020220210220100202021121212111122201012120201111201012212111100020201000202210121212211111011212002211012200002112101222112011020102121021222202202102210010122001020102202002010102011000222001110021001212000020011102222001121100002222012010001020122102220220112011222021110110201020102222102220120222011122221220122212221100220200102101212022010020102022010112021211012100220220221000111012202001210011002021211002221101112201001210011012211000212210002001222112000002212222010022022112012112121122112022011201221120122211001210020101122101200022210001020001200200002222012212100011002002110002101211200211001201202111011121000121101002002021122210101111100212212212021102120210222011211212121202201112021220010012000101120211112220111000210112102010110010022122102120111200020021000211220210022220002210222010011211011102000222221022012001122101001101211111121110021022020220110110", "21022002111121120122001120211211102000210221100220111021121101010221112200112001112100020212012010111012202100022200122221000001102121202201021200202012010021002101200112011211201022012002211201012121012101220002211202100022012201011101200210210001010202022100122010110001110101002022212022002212121202201211000111111002122100220220200120211100120022121102210020200120211021112020222202010220200222012201000201002202101122102010111202210100011210012120211120101202200120222201120201211220202220001220101012111221200012122001200222101121102121221211120210010002010111222222021111121002100010110102220121100101122211002012110110110222001111212021202222012211211022201202110010112022010202122000201120020211011122002021212200000222210000020012101222220222222201121100102021022122211210022021121200020101212012021022100210001222222210112012102212222121201012201110020111022111202000212100220022000010002221011102212111222002101100201211102110020200000121211202212110021101012101022210010002220110002200110112111202200012001120202111120010101110022102022100121112211101212020000012021201210212022110211200211112111201201100022220012110102122200120112212120112201022202110112020202221100011121012122122021001101120011201202120001220122010202002222202121212202200000201100112111121120102100122010010002002221121201201022022020101021222012120111110102221112000210220212010022100101102121102200022112120222122221221011200000211221100201000112111200020010020100202110021002122101210220001210200121110202121222200121000111011211121211202000210200222112021220210112012012020221001102122220200102100102012021211212111000012122111221201010121121000200011121201210122110200211122010110211002121011120102102022112102212120012021021112020212101101012221111201211120021021221020000010222210110011122122200220110002002102201212221002201112201112222021212210020211022111001220102212022002110120022011120001022102200111011202002201210001212202120100101100020021021112201112120021012201202111101122212000101010112121200002001211001020011202110102220110222112211210210100001001120102000112101222111121110001000220012201220102021000022202220122200202212201220100212012010021011211120110221221211101101222021010011210212101022020110000210211120200200001022201211210101021022221200100220212111212211220221111100020011102021020200112211012100101021012020202220021021102220211201201200001110022011011011110211000202211102021211001102021201101210022001020001021", "20002112001222220110011111201211101111100111100002110210221211022111121201100111210211100120222220211102101110011101201201212101201211110112012122211010000010020011211101221212122112220000011102212222220102220202010211001010221100120220222020211100121012221200120020221201010011011001121112112110000010020001022001120220000220122110101020202021111211200011222220012121101100000112200202101012020202000212120000011111121100221212210021100022002110202010122210221200201221212120222111202001101001010012111212210120111212202101102212002112112201122002121210100011102211022222011212101200202000112020112001122012121121121110102100100200222110120011001202222020221222020101121200110200111110201020112000201012001111102201022000120020201200012200020010121201011112211012200122111102010221120020200121111222200001111210100021100211210022012101110120201102200222111010002101102212210200022120220212112200012102020110001210111010221212220022120220111102000211211201101200110020222021022120200222201022011110101012010102121011221101101211022100121220220021101211122021201111012200022022220000210220202212112101221012221211202121111202121021200110201220002112012221000011020102000102120121201202001112010012000112210010111220101110102102101012000112122101101000022211111210001010111122000102122021201000000200221002001110010202220101201100220022111112101101010110022222120120010112101001200011101222221022220110021110002002001120001111102011202210222222002100210200022200121101021221102012222012002110021210202102210200201100210121220120221001011121020220212012010021222220122020120212000221110002112011212021020220020221112111112102120201102212210210112212121021010010221012110210211001000012020120102200000102002202110201200100011012000202002001220210000111020100110220102112101011221200221200122001010221212222220100012120001120012111220020011021100121221020010102112001101001121211120021121211211221112201200201002120102022100101120211200120100110101020002201221112000020121012020110112202200122012110002021200200012220002112012002000100101110002011222001010110011222222012000211101210121000020012102101110111102001000020212112120211122100001002110121202112101211001012120110000112122222110202012211112122122000000201111011102120101122011220111020120211222112000222001001110102112121202011002101201211121022000000201100202222220210220220122012021021110122120122221112200022201012000212221202200112101002200112021010210111021121111212102220", "22000011121212021012011002222010220012100121102010200020101221011110021021120222110002201002010100022120201021111022020101212211100101111012011220200222111111022110000211100000111111101022110002022122012202110011120101011010100222011021120200122002122220100022100211011100201220010122010200121011200002202010010001201120222102022111020201220100012100221022220221000120002212020100100222212101010122120011210002020020020102100021221110111101221011120201121002101002222221002212021000022200110201220211110002111120202102102010122112121010021001020010021220101112001022022012012222211021210121212022210011212111210120221221022112000112021100110002120201221201000120110122021201211111121120121211010211202100221202022012101100200000221111222102022021210221102000020011201000211012120021221100200102102210001102200102000121011122012210221012010110020220110120022100111012221211111220012212210120111222111100210200200212001011120010000220120020001201010021010220210112010011202212012001022222122212002110111221100221121211001120222201122110021012000120011000202121200021202010012210221021000110011121202201100211202210100220100122002200122100102110110101020220120100020100210000012102012110002200122220222022222222220010001210101111110220222102112111102120012110222002100221122200020101201010012122022100112111000111022022002222121020010001202222102002101002101101110222000022000200210222200120120212011011112210022211100122222201102210121000210112220200110101110122020022211110020200020112112122022122100100010221222210112120101011022211121112101100201000102221122100110212000000020020112112012112210212011221220021002100221211021022200100012001202220022101220020101121201002020111211100011121202122000010121102211111011000200012001012211002211002001020201200110112111200122201212102212022002121100010210112202000000010200022022100220012020101020011020002112220012001100102010210211012211221110220001101012002210101002111100222102221211210021001022100221022201201010011120010112022110111202221200211122001221212121210010201122202201221122000122110112200012200122201022202202000210022102212120022101211200211000121222101200120111200121200001001011110111212211221002202202201210000021111220202210101021002000101012122110011210002022221201202212022001110120210011010212011221021201201222200011010120122010120122222110212120200002021010112100102122221121112012122100022020011210110011011220120001211122000021202122000110102222022222121002211", "10000200112002222220022201021001000000201212110220122201101002201210110101111210211221102111100200112222120212110222202222122100210022102220211111021010221211001122000120000211121220221112220222211200010020122212020100021122210212012210201222210212221000011212021211102221111021111122122010102000002111100110021001200020002220021012011020210021102100000211001000201120121202221112222212101111102200200100100202000100110112112212220102211020120120112020102022022110020121120121212101110222201110002210021112011020100102021112101200112220020112212200201112101021221222010101010221220220202202210100010100001020221211212222021110000200200020011001212212002021010210210002020100202001122211220120211212220200022211102012120110001211120200021020201210021002000001202200101220200221012100100101020221012212002011211000022122011222012110222211021101110100210020100200110101220012221111110221001111101122002201200110100122022010012011201112122212122122001010210010222220222001002101101122012000100212202101002020000210111101102222222202220202011221001201002022021122102010000221001221002222022211112102212222201102200201120220201001101021112002101210012202212100220002121122010211020002202201001021122202100220210222120101021010121222000112102211011012021110122021222122201002011200021121120111222212022201000121210101011200111201022020101021100011001121022021102211210202100102000211201210021111012211010112102020012001020022200021221221221020002120211021222202220022121020021010120102022111221122021211010200111101020001110211002022212101120121122111101101210200111022202101200202000201001122012110122021012222202121022020022101100112110221122111020012110012000111000201211021220001100101212021101011010111122101102111000011021022201202020202121121021010101022112220222221122011122210211002122120111121112000100221212122001012010002221121022211122111220020202111222210211100212202220102212001122001221202001002002001202212021100221201121220201111222110022120222110210022200112211022102211202001011000100110121012010201201200220201012100200112021221202110101102201110000201120120010100021000111120102001220110210122120022110122001211022220000212012211011101202101220112001001202011102101212010102221022110212220202212002000122110220110221022011101211220120100001000101011202111122201110022202200100200002002021200200020210011222220211122012202200120120110201201110210211211011100202101111010122020221021211011211202021212102020201102012022", "11012221100220101002111012011221011001222102001210011100010110210021021221210011120220000101211210210122110211021220210101022001201120122212222202212011212001200211212000122121110100221200221122220011110221211112101020021202111012110110121121211110102200110121001022112021202011001221202020012110222111101112112111110020012121022112111210100112120201002110010201010111012211112220101211002021100101112222210011020021202001102010102212020221202110101111102121112220121221010012010220122111100212122000221221221222111000020110012000211000200011001212122102100120002202112011222002112121220011000100202112211112012112201120011110112201120202222210020012111001012222002201201201012012022122222101011201021111111112222221211122010012211021222021211100202212011011122102020221022022210101122011220100012010101122100010211011021212100021010112010112120222221012200121011011200000112121222001111212111011111021021201000011011220122121010022010001202012100012002121012221022121112200211221111010110002121022112022112122102122000001220101200220012200012221111012112010001120201200001001112100012202012000220001011020221221022020111010221112021221110222001010011211222122220102222020011022122002111021211120120020002211112121120000122110120222200222000220220102212001000012012101002211012100122000112021012122012001112220020212110211021020100210022100121202200211011112121001120021020002010122021112200111200021220121201222012101020212010102122110202021022222110022221012111220022000220120211012112202000111111102012112021122221212211112202220100212211221200021121111112001021211022200221211211022211221222201210022211202212001021101202222100101200102200011210022112020221001220120122120222212102000220010210111201122211001221110111112012222202022202020221202122101112010010102100002122001111120122020211201110112001222222201201112220122211012112202102220100022021012222011202220210002012220220002102211222021101010210010210011110220021002111120001102012000102011022121201211221111110012212110101201001112022211120002000000002021112011102001010111201000121110200112012200200220122211220020000210020221012202112010201120121111221111200222202020202110100211201100212220200120202200001210220111020120210222111112000112011102212001120201212021101021110000220022112100222012220012200022212211000220100221002212020011202202101201200110022112112222100021010011012222011202111110110202021121010122222120001212112020100021201202102212102021020001212211", "10112000112100221100110202212002010110022100000020000201000202220022111002122122212102121210220212110102112220220020110110022210201122201021010212201202211112212002122000001121011202202100202120211011220110000201011100111000011121220021002102120112020010202100120111001000200201001211221102221000012022002002220101021002000100121001012011121210020021122002121210101110011122222212121202202220011101202220100102122021011000222102202122002021101011202022021111121010220001002202201122020202211200011200122020022002001020201111110112100010001212002212000202111002012210222022101022110020010022201110020012100202122101100201101002122002122220001020202210110021111001120011002000220222112111102111012010122112010021220010221001001100122111000222202102200001111010000120121000221001110212201120112022200020011021202200120200010010002212101002222110002110010102020110012101002110102122202002110002222211100000220212101011202100020000211021111210002011022210022222211010211110111010120200221201002211022200102022011010020012111012210002211221211012112020212020222021012021122002220112121000121122001012121000122012201220220200001012202011101001021211010020220201110221122121111210212221022021222221211100011111101111102211111101111112222201101201100022020102221022122202010200021201100001222122201020202222221212020100211002112000212021201222220100001121112011011121220201102122200222211112012210121101121201101201202022000111221202212202022212121121120010200121201202000121200012111000121122120202021102012002201102112010001122021102200102001121001111101211002221221002111101000101210002220020012101120221001210220022122111210012022102001010112100210201021012212001021212200010002112110002022122120022102022121101112111220210122102222021222210002212022122011021121102011102220210122021121020020111201120120022021101110201001200221021021212110102000200010022101222212220210010200112022222012001102220000111122002110111102212121101220102000001121102200122012000200200212022221102201112210110221121220222001020211002001120100012122102020120210220001120000000012020102201022200210210202210122121011201112200201012022221010100020121001012012220112000110202021102221222110022111110012022201021212200001122101122101100200212221001020220120222212011011220221120001110100221100201101120210010011101012220220101200210011100112112210011201012210202100020212102111011021011000122112211020011121101022101102120100202022120000202011120012020111012001220", "00021201220212220211001012211221110200120212022221211021121120200101211121222211220121120111021012111002221120001122112002212212011101012012110111021011200222221012002101201011012120221220020101112200210121110022010221120100202121022100201101010021201012020120101100211101010200110121222202211012100021202110100011022112012221222211121112002121202110001020111100022210121020012222001121200012020110202111200121111012102012222001212102110220122022020020210101102100011211021101021201021210212011021102110002020110222010010112001210200222200021120110221010000122222210200110122212120122220110211112101021000120001022212122221222111022020012011011002121222122122111002022221011022020221020212010100010010120122102211110100211210020121021120211021122002120201000010220222212112002110010212011212211010111201220221010102221211010100211111002102102112021210110002222201101200000010022200001021120211202111221121211010010211200000001111001200112210201001102002101012012221021221020201020222011000001020001002220001022211020101201101002020000102001211211200001212101222220111221112122121212020120222000010221212002012110122102020102111121120211112101220201111021001102220101010021222212002101202020011112101102020221001012202011210101102222020011201200211012011010100100211012200121010120022221012222122100102212202201201100000212021000020020220110002020210200120200020021122022002211122122100210011102000022010211201210200021020011012110112212110212002202010201101122102121000100021201110122210020012022100210000022110020000200110022101210002112200110220021020121022000121222102220111212101111021200102121010200120012201120202112200110201202202011102111000121200001210002210200211111100101112222120001012000112212012120201221011122222021122201211122110122010120101002012012112110200001210110201221121200222220100120202101212110220202200102001122101022011200120222120112212210222001100022110100020202212222102112221122211001210220100100000220010122121101021121122221211100112110012221002201211112120201102120100100011012202120121212100212010201020221220201101101200211111012102122010101100110100102122110210102121101011001100100121120120021012212200220111221002221212001112002100102010202121012210001212111012110220100111002212100001120020121121010221011200012010012022111102011020111100011101102012021211120220201200220012211210011100221001220022101200020102020012212110101101220221201210112211102012222121220000211001010210020122220021012", "11011021200112202012110122212220202011002011111212220100100010202002002121122211210200002121100110100202022111121000102122012121111001122002101201120002210022210112200011202021220202110120221111022010001112022122221110201202221021120211001110012002111212211221221102001121100020221102210112100001000221202021111211101010022011001200221111020122100110100120001000222201202201100011120011010200001201222101101220210000010120200222001102211122110111001110011102012110200021011022120010211200001120022201201212110020200211202221121102221102212220002022222200121111221110222110101212112221111000202010212122112210111012122210120211211001221100000122020012222122101220002021010220121112002112101012200011102011202120122120210202020122110011012101001101212222111220221102121120100212020002000102201221220022212102211020202112012120221220121100122201102001021210011010022012212000221112110210110010212120122002010220021202102002201020211201010201022110222100001011120010000012020011121221121120222212010110101011102000202012122011101000002000220111201111221212101011000211122012122001022002211102100101120111221102010010200220011000002201220010111222001012221110002221201222121020212200112222122022000212211002112122202112210122020101221212211100212121211012101011222011201111012121011110101010121001120001201112111010012111121120111202012112020202011220221110001121201002011212000001021002201002222212112002101220012111212121112220110002010100112120200001010122122121110222010201000102212201111201011021201010002002122022021000222120021121111110200001010112002102000022200021002200222201222100101202022101222122110002100000011102211211211211002211222201221000221122111220212211212222222212022101220112110021100200122011022121221010200100111022010120112202100001120210202120220111102210101211011210102212220101101121200201010001012111212112122021101012021121010222001120120100220221220100200110001001201022121102111222002010211010120121210022001222001001201021011020020222201110222021210112220012122210212021211122210120212211110102122201010101121001002001212112120010000212110220212020020102110000010221120220122210200000002012011110122012020120020120120022220210111210002122210221220122212000201122220012200212110111202201120210122110210120202202112201000021200012221020021200011222000211022202210111221110001122002100210101010212212201001220222022202011212220220210010010210120220221221202012000120021220010201101022012110012100021012002", "22210212010011002202100012201110022201002201020121010001100120222111211211122010212011110200122121021210100102102221201010010001202201200012112112100212010112202021111122002202120220120001012210021201211002121001010121220200011001202101201011210120110121202012111001011221121220201002200020000022112100000011120210112121001101220112011202111011220111022200210000221001022121210211212100000221200000021001010211010022210102112200211002012221220210201102121010220110222002200012011212010021222102011210111200211121101011212220211211002101022011101210201111112202100010012002202021000121001102020212002002222022001012120210002120211201202120202021021111201210001012012200111211112000102100200012011020212200101101121112120120222012020120112122000212122021210110202002100000120202002210021220210000102020021000111100102000011002001022022001110201000110011120022021202001022200121212120222202120001102220021110010111212122010101002121011201021002120222020211002111022202210101000112020010012210210021011101002100202021022100021221011011221211022210122222102102201001112101000120202100100020000100010211222000220021021221020000010210011202021021001021112112102021201012112211010112122022002220000200011001122121221002102120002200022121020202012001211021000122011010222001010210011102112222110220120110000122200022002110102001221000202212011210111122100210011202020220211011210220201221222100212200210002202010022021122101222222121100112122101022102100112112211010120001021120111012110120200012222021102020012002201000022001222022110121211021020022000111211210002221211002220101121002221020101110122010001020212211102211110001200010200022011212011100100101220021021022100002011210210221210211001221122222212021010102122012020002012220220102011212222201100200222111210210210100202121100000200120012211112111022210000212110210000220000121120100212200022111112211112200210201220121000011122120211222201021021211002102020210200101202220121201221002201121001012000111021101022200021011121022110011001122010211121202112220002200212220020011020112201211121010000101012112122222111202021101110211122022201000212102200120112122201120012220121012200020000001021122020211020210212022010022201222212010111222200210222211110102022001212011102001110202112201112201000002001020220000110212111022102021120020112012000112200120101000010122221101010201000020210211201112212021210000122011012022201000011110210000012212111012100211122202022122221010220222201", "00200100221001000100011111120021000102000220221221101001111222121012121122202020210211101112211121122222011120200110222102122200011201111110220101202121220112210212222010020110011122021002210210112121002201122011122110201212110000020112001022002020102212200121022010212222000102022211201122000100120021022120110000021021101102220011111012212010002201122211022210212200021210100011201221002212110020111101121202112001002112210020002022010111100010101000001211010220200201221200220222111212022110102222022201112112001221011001010111210211011102020211111121022022100012012020010202010201022011000102212200220010101000101102120001221010100221112102201011102121201010122210122011202011011011122010001122222012000210212100101011210212211012210111202000111022002110010012002201122120110112022212221102002221211111122000102201222221021121221121020210100110120112020002011010101021012111121022211102021101222100110000200202001021010210122021022000222021000210001021011001211210202122022100102022120022012202221022211202220102200111201211212121220210022122002100021001102102101110111121012202211212000221022212221020001001222101202201022111000110211120011001221201020012102110200220211121210001121201010211012110011120202211212100020101011112202011200220120222021110221101112022010020001221101220112211102120222101221012220000101200001101000001120101201101211112000011001112201001100220021201011001001202112112010222000000210202000221012201121111212201221202020120002011101001000102020010000001012112100112020200110001110201210202220200201110010012212022102111210010120211100122121010010102020020102002210221020022202001222000221221202201022202210210112000201111200210121011212001221021011112012000221222212111111212110101001210120100020111121112111201202120222021201100111101122102122122102212110210122211220200000212012200020220020001021122201201010221000201000112202012100012201101001211121212121200210021111221022121210101202122120221021110201100011102222210010101212021002211212020111111221111201112022020001210210002202020121020222120110211210121211201011221021212012020210212202200120202021022221210201011002221200011022001202100021010101222222002110100012210022011100200121110220220110002002110221220122122022100102122002221000210021011012202222002000110110120020222110101202022202100120210212002122201122202021221222221121222200100022122102222101021010112220000022222112221210220210211220201122200122202101111021020201122120101122110", "21221102112200000202111002112122101210201222100112222112020220111111011220010022101222221101010112021201002212020220121200201020200020220202002121100120201112220021221221112010202211112021110201220112021210022222101200121001002012112012000110020101112110000102220222212110120211112110221120012102121122110222021122201100212220201000002122001022220222211120022010122211112020022102021110011020111001021210021220210110200222200122202222102220210002110211212012002101110112100221011020110212001110120001112102012110101122102212120000210102211000012002021111010102201120202202102000101212010010001022211111121102100200021000021100121012122210020002201102102200021022220001021122012000102020021102021010110210100121122021112010000022110010102221200201100002011101201012201201022000110020200211111112000221121021011120020100111011210012202200002200020020112200012020022121002112222222212202000221011012121020122111111221021222220011000200111111200020221102112121102210022120102201012212020211001210001100002111002021200120022010211010000210220021000021202112221110211101020011201120220000210121001200121000110002111022100110022021211010020010102111011011210111212100111121111100221120221022012221021120020110010211112212012122121200000000100102002120110220200202121102011001120220221222122201001221221002122220022002022011021201102112111002020220122220220022222200000220221112012000000000220111111021221002222021002011102020010111120210201221021211202222020002120210121211110021102110201012012212201020222101120100200102010010110010222110102100012011011020012012121001110020211211001112010000022000210001100022011000102221001211111122110221220011011001001112200122112220111120200220110010112121212110022101121011111021112001012102222122122122200002022000111201110221111020121100212002122100121121220200202001000012012002102002102020020012221022012202011110112210210001000221022201112211212012101112010111210012100021001120001020021010100221110011011221022100110001122011211210212220112212121120211201102002121101012002022200221200001121022220221021010120110000201010220012001022001101200222202210120202112112010220211100101220210000111202110020010221112012100110221111022102102220110022102101110100110100010110202022022021021202001121122120000220122200102211111101112011200101122020110221012210020020021012222002220202221000011012222102021222111222002110200102011012211021121212212101211222202211002111201112100102011220022222012002102200", "00012112121020021000011212022011121110102102012221011102111012010122222112022012010101112000011110221211101222011201002221110000010202121221020222220211021111212112220210210021121010112111100210010021122110002010221201111012120021021111011010101110101120222211112221011211120120222000222012110112112110212220022000101102121222210020101212010010000101201010122020211011202212012012120012122220022121221001010101212110001010201000102120120100001001010121000111012202201111210020220202011011011101210211100020110001210002222002201100020021022012002002221012100220010200002201220211121012002212112220221200200202012101120121211010122100000112001021201122002111001000020211101110011012110000022222221000111101111201100112022100001002121220212121222120122202222112022000020210101212111112022002222110021021212212222111000220000002202102202211102221002210210212101110100101222001112010221001220102201121112011112121122121220120100012211001020100220210122102111221022012101021200221221210110222112020101010222022212100110010112210000201201222012202210201222102121111221122021120102210110221122200100000102012202022101100122121120222210102002202202022210101000220110022022200022122020022122021002121022011000020000202012011112120002002122202201101000022100002012102211010012000211221222200121021211120101222210000221112002200011210122111221200001012102102010100221202102211012002111221022220001001001200010201002001001100010100111110202112211021120200121221112212022122201201101210021021021120000201222212101222011001122011222011122221212100112011021021201202112100221200122220110001220010220022011122112011112210111000010022202121120220022210021011021001011120012011121201101120102100120110111012212212100101220101122122000111212101112200200011101020121120010022201010020220010201122021122220012112012020110102101112000201220010210021010101011100121022001011021021101011220001120122121011200000112200120001012201222000011000112221102111202111120020212110220112220001110201211221221221101201221111011002121100011010201012122012120201010011121122221220101012112201000000201112112201012201122122012212220220222010201122220002201011121220222202222002210011121211020002011110100010012022210002110220200200100011010211021010012202022221010012101021001002020102212210200010201112211102211022001110201121210211222001221210021011001100001220222102211110211102111210120200000111001122110120121001110220121011222102201102020110201200100000210212101120", "01021101101020010012021001111212100222201001220122000200121110201112111111022120221222200022112011000221122200222012010001011001110021211200101221021201021100000220012122202012120012222020102201200121100122221010010110221112101122221112122221100100012212001102200222002220010021200211012022220201101222000020000221201121101001221212012211021011010212011101000012220010010111111212000020222111201010212110110102200120100200101111221211110112112202212000000201200102002110101200211021002121221202000110110100012122100011012201012020012211222022010202012200100211222211021122112201020102000211012102110202120221011210122211210011110012121100101221202122201222221200212000010212022210211120000212112211021220020120011001220120210111110100002101100120021221110102101210222102202110212100111122121020212110021020001122122202002121200101022122002010210110021022121001112021011102211220110211100202222120110221011221120001211122122121220211121210102200021020100002220210222000200020200120011022110112012010100012002100200000201200200002021222221200022001112201021211010111121212111002112000120100222002122002012120221121001011222212121011200100120212221210222011001102001112110021010221100201022120111112120122121202110212001010201202110012002000221011011010010102202112102202220101121200121111201100121120120001021212021012212202102110110111222100121200210020220111111202011221121112010121101120121121010022011021220212022101222021222102020100020202022120211112100010022001000102111100201120212122021220101211000000100000021210111201221122001222011020221221021211210110100200021022101001001012101121000201112002111201212121101020022000001102102012201112001120220110122200220121212002020202110122222011001210111121012020121222021101110021111120022011200102221012222201120000012111110202210010021000002112111120022200102201100212101000021220121010000001102020122210202021001002010100101110220110110102200221220222122201002202212101111102222211112200202021201222002021100001100000211212200110011120210112211102120100102020121221211211000000100012220102020001001100210121202021100220102222112111022021211222202221202210010012120222120122210222022112011121101112112100000200000021122001000001122110220221120111001000010020021012200221121022102210120120220020121001011121111011101220120112222002120221222010002010220221100010001012011210222102022020211010011202002222002202111100001200122110111122200120120021021012010001222000020202002120112000", "10220211222201210011021200112000112210101002221121220022220010002202220121200002202202102010212022110021212201211200000211012220212010211101221000111101021011200120122221202212200111121111211200212100222012220110101101100110102011012020211002202122111022200121120212222201211212101222111121000211010221121100202110011210100022202001121211101121211211121220012000120001022002122020210202122210010122010112011110021002201222102201202110011102002002211102212201220002022201200102120012020102201121202101200012101022111220101021012202011101222120212201211112000110102020010012200010211100000210220002110201011120011110220120021210110121010001202012111201110221222110221122212120001200000110100201000220210010102020011001220002210222011021121012202121210222210221201120202221101101011001210120112012121100202222110220202020112122212111102012200000002010100202010200022101012110101122021122222022221100100000222020001121022010122102121100022120001220120121112121220110122000221211021001010022022000000201221121102202000012122211211200111020120010222010200211020022100001001212122101221011000020222210022101000110202112012121000102011222102220001200020121011010000221001200010002211022110021120000221000111210220022102202110200222020000220112202121100221121221202011010100201120012211202001112001212110221222211211212202100102120200011012221101222221201121222102210100101022210211020211212020102121111001001200101112011121200020102021101012010220202000222120000102010121201102201122020022122011221010012200012122112112221101012112120021120112001122212002100010020101112220220121010102110112102201111110120211101221110102021022201010202022120121110110012001202212001202002110110221001102200102220220120012111101002212000102212200022110112220110100221211012120212021022010111210100201202111121101201020122002122022220122021112021112120211100101010101001011012201011121120000022122111011011222021120002020200210201020022111002001100221020020201120202102101210002010112221210110000102112022200201021212202100220220200122122012121012010101221220112121101220012121001000100020221121111020102120200112022101100220101220020202120201102000212001221020022200100122122110111100200020221112022021111012012000122120012020120211012101210021112202111222101121021221011020222111220222001202211112100212200221110021202202212212210221211102101200222020200000121002201110012222111101012110202020122111201210220110201001210211112222022012011011100021221212202", "20201011010002000121010212012021022021220221100010210221000102121212222110010222211201201222012202200012001102101121111011111100211220102222221001001120201101012200100000021020011101111121120121222212110121001022010121101010000102201111122022111022101201011022012201101000012210211111110110121122100201210120110011122101012100012200002000120220220120020121212220102012122020201121120211102021012020111101100002011000120212220122010211202011110211100022002022221100222110102201202221220011220022112101112000211101011020101211220001012010100121021202011022010110212002022202012110222212001111100112112201002101222222011110101021022122222200222120020021210010210221110221212102112210011102010122102102100121122221201222221010201022020021020021002002102011212210011000101220102122201110102000002001102100221221020202220221210210121121212220220202120000220212200000110212110001210022201011101112210100112111112122010012001111212121110012200211020121012020220011210221020202111220111220110002101222121000221211020102202201121022001222211002002201111110202022102202202222021001212000101111211112112000000221212102121122120020022212021012222101002120220000201001102210101000220210201100001122222020200012020120010001002011102111121221222000010101222110202120210222112121211221112001101112102202020221010120211210012102221210121121221100022210010221011101102210222120112001122221122101200101102010202021000220002100112221010222222112220120222022220200001021101002002210202101212000102021101001121122221221102012010022001101202120111022212122210020211221120010121112002212111120102201112120222021020000111120201222111002200010102012212210010001011020020202200121211022212010001000021012022202110222010010120202221021000111200102012102002201211221100111001022201020222111122001012112221101222110112121102112002202200021210122220111021220110220012101210211002120111221210202210122020120221122102011012211210010101222001021002121212202011222002021000210101121102012211012010211112000122022002021101000110112102110200222112102010202200021002000122221202020120111120211000111112100000011112222002122112211002011120101012221002011202210020121111012101021101122122121100010210010102000212012202020022010210011111202111110020221222001121022210202110201222121112212012000220011022102201120020001012111010011200121101222121210222021000210002212101212122112021122212121101012022021100212201111122102012012002000110200102000020221011010020102011211022210", "10020102122212101121212212201010211112210021202222111222212120102102202120022112002101010020000202201200011122010010101022202212112122122202002102212220011112100011200000001122122222000002211002220021002101210222000211202111211012120011222111021212111121010220220100212112221220012020201121020012122201100121012120201220202122000222110021001221010020111220202202220211222001122100221110201011222012012220212100022222200021002100112210221111212021220211202202120202101110110010212102202100210122010201112011022110020121200020011101100112202200020021022101020010222111001222001210100221002202220001200102222211100202021011202022120120020012002010120121200110011101202220022002212110201001021220122120210110221112011112121222121111221221111211210121211020022221011120012102102201111122000212121120020000210022001221001101101212000122001112220120221020102222212012122020011122122111110000202122021122201122101000220022020012222112221111111021002202122122110120021202211202010120112100001122011021211102221021220211022220122120100102100002221010212200100202120111212110202002112020111001201200222012110111200120120021010211102002120000211202211020001020120222200211122112111120200212012022101202112012210212100011112122010120020222210011001212020201021002022001101022101110202100122102021120020221010022121111201012211122112200210222012211022021201001000111012002220011101201100120222011201021102210111122021122200221012201110212011112212200202201100100102222202220010220000222211210222002101202211202102220210221110221102001000201120011220001211102002100201221012201021011202022102121200112222000211200212021102100112222022211022110200021221021201121112001021210101001020102010102211222100210121120210010021010002010200210011222010210210022120002000200110111102100022102200022201212210201011022202122010220021002012020211101111020101201000012112211121012221200112121112100010020202111111220100212120212110212020011100011201010211011012200101111021112102000222200212101100102011211010222002012011001101100000022101021221220002110202120001100002022102111000002101202212201000102001112020002220102001212100010220101101100101120121021211002121112202101202220101112220011102121220022200002001010120120010202021212221222101021110020020202002002101220220120212122210022002200121221201002100020200122120102010102101100101110021000210012002221012001000122210010120111102021010000120212201210220222101102120200200101020010001010022112011021022000", "02011211120021010021101012112022020222120221011210000002012020000001010010020021111102200101002101110102210102000210220020112200212100122022202202102222200011001012012000200101001020120120022111021001021021020001101201222002000212010010210112121022002120200010222110010212210122210012020212211110110002001210022120010201222120002100011020021110121112211212101111012101210111002101212211222202201021210222112200012211211111011102001111200000122011021210120220122001222121221010101210111100011220112120202210112020020111121002221120200121201100000102120121210101211221002121002011111220011201222212012112022211100021022120002022002112011212220121012211222021100211001112120201021112012020000210010000221102212021100222201022010101012200000110210022001110012220110021111122112011011201210210100110001110201220022021010201001012020220212000101212002211022212220220011122001201111121110001201221202222000001211010121221120202100120112002111112200122001220010102111000110102222102122222100121011011012212121022210122222122220020101002010211220012011222210222101010101210220120212021122021220221100210100211220121210222220111200122110010202201011000222211001202100020122002220102010001202101201110022121010200022100021222202001012012202221212002000101221122111101110221202010220012112201100212012112012100001121112202202100211210021212100200220221110022112002202012222220201111122212201010021122201011220102012010122110002101200020220120201221101122001221000000120122202101002212211012110001111012200221100221101210120100010021211102001101120101222011122002020120120200002221122000120001220020220111211201021220120020222212002011222022021220110002101101010022220102221201100001202121221000212011001021001001121210000122211012012222201021220001121112210110212111221002200020010210021221111220110101001210122111202010020112221212021122120022102112211112002211002001021020010120101101120122221012001001211002100202120120000011012202020102220121220100010101220002101201211201102022120112100111212212221201200111122110211202222001210210101011201211020120111020212000222122102212002222221000201010122101111221110011100010221220001120222010221121210220000111211122122002011201220021102112021211211211011011120110102212002122101221122220101020012121212000102121011200121012012001110111020022220100221120012020000201002120121101101020112001210102111201010111112222202012110221201012221021201200222101212022021222010022222122101121010002212212100111", "11121110212220112220121210210010102021002100100100112220210022022121022121022221210101022110211222202212220011020121200022020000012012221012212021202122110001020010002101122112022021121100202210021012022102002120210120011012110012122011210122020210122220212122201221001010021111210120212212100110101011222010210200020110212020202212222101010020000221111011220112122022020000001200102221221220011111202202200200220210222011111111122121121201020111120110020021122102002021022120202011211221220202122120211120012222011101021202002010101120112202011111100022102001122121200201122021220221011122012212001222012201001002202221202011022002211101222001211121002211022021122211212100001122020202010122220202020221000120002000220212111222110022001012000202101122112021011201012102202122112022110111010010011112010011000122222021012221101000100002201102220222202000122121020120022020211101111212222011021100010110120102102001020200201111220112221102221122022012022211011121202102122011011021111222220210220100112121222220002202100001111110100100220221020211022102022201021222122112022001011102012222101212210110101121111022021002121210001112021100021000121112210200001000200021120102100212102020210102021120110222012200100101120220210202001200020021012022012211102122101012102020021010101111202020211022211002201121212201211210021021212102120021222122002101012021001121210200122110122022101202201021021110101021111222110210012102122202011101211202112120010120120110000001220020022202002120222020111212102002012110202011201210011111102100221212020112222022002211222002222101221020202112020212011012211112200001101120102111020001110122221210021112102121210020011022122010012100022102120221001202220121121200012220110201222222121022220122111101011010202021202220122112000222002112212102112202121022022122002112200021011211020022110021210002000022202121112111000001102210000202110001012120020000120120211102220200221120112101122120122121022111200022211202101101012110222000211021012211022111022010111001002222122211122020102020101021120120001100221000221100002222202222111021012202112021211221200211220010220000102001022120210011010201121121100200001221112220122110011001101120002101111220100020111110002000010011211012220101200111202222011201110210112122111020111122021012210011212220210122022110212110211112121110201011001101221001001121011120212202012220112001221100220100210110112020012101221021111220212011202102000020011221122002022012010011", "22121021222102212022110000022002222001110221020122120221211021001012101120222002110101212222120201110212100021102112000012121021102010012010102211122022022000021022000012212010201222202022012011110222200110100110221201222122122202212021202022200011200211120021220001212102002001202211002020012112112220101222110021112011011000000012012121201012112022202200012211022001120012212210100011112120021112001202221221201212022120102102122122001221112201212112202211002112102100102211222202122212021000002020112220222011001201222001020020201110120002010000202212220211000210020011220010112012022021002221102001111100122010101120112021101201121011201210022220200201110010101111001100001202002100021122010122102011020012100010001022121221020112212100212120000220210211102002000121021110202200110202200110201102001002221201021021210120102020011211111211102110021222210011201120202212200102212112012201110222021020211210110000200122122000021212100012102102022220100100102010200100021020202121122122100101121110200220001221002100000021222220212022202101011001112100122201000200220212021212011102100110010000021122012002020102111102020012020201212112121112200221102022201101022201000112212112112002001210000000110220222110020112120011120020011020111102121110002110021200112020002200112002200210211222012101110102222021110111221222200112011201112121112022202022202000011201122020010020110021120212120210021221110011110000112200210102220202121201020010200011110111110212000211201110111022122011210110110122212101022001202002000111201122100020010101021022201212122101021101100112021012210002120122000110220220020212220001222021012111011112112201000220111111012222202001200021000220221101222200201202021122200020111022100121112111200210210101202101102220111002002010012001100202022012201202100021221200202000220002121110222212111001212221212212011212221212201222201121001101211202110211021100021012201012222221121122012120012012002000110010100110022011222210112111002000222202221022212110000211010022200020020002122020021210202200110022122111201122202201102122210212012220010010102010212200201120122011000102201122011221110000022202211120220011011222201111221220002100001111112011221001111022021011001222011002021021110021221012212110112022001211121000120101001010021222200102012111102221111222111121100222100122211122201120210012020221101120120001120202001212120020020120212110020010211002102020021112022202021212210012001211011012221102211202112112", "12101200221210220101110111212212211000120212121021111110212220121020021121112221121120001122221011022122101002022212210102122001002201200020220201001222100220200111200201001102110121010012112010022110201110011020020010022002221102211220212012001022001000212022021122121211121101101010111110021000211022122211220102110212111121100011222000002022100210101222111110000112002200211111220220101102212100110000002200211210020221110202120220011012121201112200220122001201022111112110002110100202221212001211000121000001112122110012010110000001121201022200110220101122001212122111111122020202122002100120111122011112001212112200222102001121120200222122112021100200221210021001200122101022110220201111211000012201002012221110101221211001110121201221010101121102222221212000112110021202100222102220100100122111200010202101111221000011201121120101122111210201021022122000212222100022121102022210221120121020000111010211012022000120221211112000022021000022122222010001110120110212000200022010110201102001212100122202000221012202220120000121102102011200020210221010111021121020022120202111122110202200122210220011011102011120120001211121122122102220110110011002011121220112022211120001010120112122000222010021202222212120122010221012122200222001212021111122200102222100021202100222020112021220202001110102112200210102120222021000201100120200101001011200220210200220012021001000111112200221020020012011120220010112202010201120121211111002212110021120221010201022211022002120110022110212100120112202120002102012020021001102202221100110011100201112021211201102100001101220012220012122010200120200012121121001112001000211012010110200011202202220120220020010112102220102102021000002212222001020012220022100221200220210212122010010101120000010202100221200022212210121202110111120012022021120222101110202122110021111222100200011202011202220202020112010110102122101101000001110202202202110212122202101210000112200221121200020020000120011021120201112011011002120020101121202001101012021012111211212110120020000101002202020221012022212110202122012220011212012000110220102211021012010012222101012001022021201110111222202120011202202201011202010201202211222020121002221020020002120201201220101102100211121101121011021101220022101020000010222110101201000111000021011021020121000001010022001102201020102100211010010202202110121111211020110011022101020211121120100022011222122212120000210021112222201120200021022111202002112201102202202111200021012110222022002", "02010020010002021110012202102102112001111121110121210221110111212122220212021220202100210022202220021011120102000021112011111120021112100002011101112100022021022212222112002101021011111222121110120001002220010200020011122020210220112212211222002221100020202011110012121200110110221122010201211101220111022102100222111112000202011120000121100201102002111001002121112220202202211220202111210122222211122102000112212212022000002102011200100112001122120221000120011220020211122100201022202100202021011202220020200021021010102210200011112111121120212011200121020012011000111201210011221200102202010122120022200222210212001111012210112022000021100022110112112120212220012001210110210200102011011211001021210112211112212112101102102022102102210002220211220210220201012222101111220120110011001020201100001121111021120111110111211020200122111212001110011120011012210102110102112111222011110121020011121022110011121112121221202112122111002222021000222122122001000212221211102120200011110201012101001021211012210210102120111101012220200001212101222121222212220202012000102102200111120021101221012201202200112011220121101002211101101202110112101012020200021021210111220020212222121102201012000222122012002022200212020220020221001220222011002100020210200212101221000111100010210202021021212120211211021212202120111211122100211202121212210201002010200221022011010121000121211111202012210121120122102101001001120001200111110010022111122020200210010012112121220002220011122022101002000121122102221112222112221021211101220110210002121121210012212020201020122212110110010002201222221201020012202211012101111110221120221202000221220211212101022221022010012011121000202000001200011002012111201211001112000200100001202000211111202100111210111001012120100211110001022200112011210012220222110212020000010012202012122211202201201220011121112221100111121121101201021222212010212120020201121201121222200201102100222222210122012222202010200120211202122101022210012010001102020011202022222120222101211100202212012020221110220110010000221002022010200002100002210221101222021120021112211222002100112012010110000121000210212122010210202210210001110001102222210202121110022011121001102000120022122101102222100201011121122220202102220010100202101112221222022111122120110201210202201201120122002102022200022211121221211120021022210100120210002011011110101020202022112211010222202022120000111111210110121211111201112222020220121121222000001001210010121011101210211100", "01001100012012011021211001201000020210021212012100020022001012021100022220120212001121020002002100111022021120200201121222112121021021220021202210011021120122100020112022212001110212200122010112020020001202101110102211220212022111102010222220211200011121100011212222021212201112022110121222101222211212012112112221222121210110111002220210220022011111020212112210021000201220211221121200011002221112200101102100012110010122010121022121101221211211200220000112010001102111110110021010021001120202022022120222220022210022211210210011122202021100112200021021102222111201001012101202212022111020210222001120210220212221020201021111212110221022022001221212011112100000120221212102020102110102011122211220111210200212211100212211011120112110000200200221022000020122000012111122222121111002121211211120001100110110111101100111201001010011002020210002012112100020200010100000021101111221211211112202110022012221222010001220101101112021212010110022121110020201011201112010000221200000202210112221002020202012221101101021010001002221120100100222212211111120022210220101021120200211122110000121001121020010021011112210221012122111012022112111200100021200010112022101211222010002101212210211012111012202020000000110102220112020210021222222020112022222001021120200200221201002100202212210002000202222021010121211122100110012220011121100100002021200122212121021021021010120221100022000211000021120102210021122122211012012202222001012010220211002101112210221111010111120020211221212220222100001202020212010221100011021100221010101012002021221220020112011221012211110122112011021002001022202012120010121201201201110012221221010220102000010112201010122122010102112112010100002201212211002021020121221211101220001020212221211220002002101020111012011220100102000011101112211222100021101210022101021000211022001001202102121201012120202221110102012000222102001202220220122202211000211022002111222011120011210102121002202011112101020101101101012222201201201221012120002220002110022002221122200210221110020022002221101220210022201021222020001011210202120200201211220211111202022001000021220222211010021102211021001021100020102222201202122101200112020022212212222011201201112022122120112120201221222211110222012022122110101002122211221111101021101112211211210200011111112001012001010121212221110210010121012212010010111220022112210221202010111102222020121110110121201200012111212020002121112021002022002121220111222000022121222122222000120002020211100200210", "00122112220112001022110220012000020010022211210220022010220002200021012021220121210000222202102212212221010000111202011210111212220222002120202120212102112111121111021220201121122212222211102221111111110210112102021221101112000012200000011020002220002211101201202000202101022001001122210201011101211110100102222122010201221211121101222210001102012220200112000011211222221122200012022002201211000101122210220121002201022010022112102020211020102001212210010001212022111210001110102021200102021121000100220210011000021210001010022100111012112020210202010120112101010121110120110222021012201121201200011200102100010212011122121121020210212110211110000121000120011000100012120021002200122010020122222201102221110020110121212012202120022210100210112201010212211201000021121021110011212000112121021121001100212212021220211000001102011212002011112201001211122010202100001011122022021222122011221022120120102012101210020012220021121020012222020010210101112110112002221122211112002111201011210111012002211111012011121102222210020110110222122011012211202000001111101212202020210010212202010222221120101020222002212210202002211221210122100000102110222011111220211220011000012102002000021122111101011220110100220101222001000210001201020101210012010021210112202221200011222201212002000001112111122012120010122101221202110001121022021121210212202002221120021012002020002021022111012120222012112220111211210011120010002001022120121201110120112220202101020121221020011010001002121202022201022101222101220121111020202102101002120111110201112120200212120120202012220012212020212222110202101201122022111222022111211221202002020020010220011001000002021211120002212202020110210021120012221001222001120102001121020020222022112022102001211121122110220202122100122120000100101201010101100202111012111220202101200221021011020001212012110212111210122201202011101110122122021200110212001210202101001111000101010202102221211000102100200111121101212102000211022112002212002122201011210022200100122020120100212100000002122121020200110222011112202101001012011221011120100201012011201021110210112010202002122121101221001101010222101121222220111112221212101120012100022101222001011011210021210010010120102202112220110020021122210222101100201000022200101000200002200221002001001222021120012011210212100010121001210102100110011121002022001101021211002200102120122112000020222121220122221111012202200211200112112021121111011010211020112112000112210100011212200221122202", "20100011211212221121120100111122110010221221111120000112202102122101101121211022202122011121111201120120211222202101221120122121202221210220111001010010112111220220212201212120100022220101202100210112022212212202021220011012112001001122122002120120120010021022211022112022220222011222012010200221122211002112011222222120111022100012020021201222021012120110102010001222210110200210221100121201021221001102211020220110102212020200020100012021021211221102220220211121210121222011220210220011201222021121221210212101010211100212101211112121122220111110010201220211121110220120200211100021022101222110100210221222200001112211012020202210221021211120201111212022212022021002211012000202010121221011220212211100201100012022221100012111111022021011110201022112110121101021112101210102122011112001021020022021120011002121112100012102111221210221100211011010221012020210212012110210011102120200012120012012221221221022010101212000100121211102020010122112121112110210100001110222101121100122020122121022020211011221002200100101100022221220212210021010200002000111001111220100012002022102220100002122011201211110211022110111111000120220100111202101001000111011212110021121201112001012200020211012100011222010210220201222202220020020221201121220110022202101120001212221000111022102201021101200101022001200010122102100200101222222102012012122110201122222002100110111010210020201220211112210100021011110000012101100122022020201020110020121211001122002220210212002010020200201022200122120201102202102021210021120000211111002220221102202101000102100012111021121012101122102122201202102100220102112001012100101002210212021200121122221201202122020121210211012201111100102012012100110221201000200122102222010201202001102001112012112112210222202220212010210122202210002002201201020112200222010001012011221010221102121200222221211011211020222110120120202121012001020221102222002212220211122021121112100000102102220112101001021102001210120202022201201221112202222212011021200212010102022111102201201210111222011020112101220020202222101012210112222001202122112001220222001211100011102120112002012200101200100012201012222110221222000112221012001221010121011112202022102100001000012020120121000020100100111202121011002100020111221110110021002020211001022002110002112211001121221101220201102020000022000021100120202020101012001112102210012111202100011120102221222201102220111122012000212202202012122020102011012202021111110220112102001112222211022100010020101", "11101002202111111111222011111202001101220010001102112010010101202212221200111111220112011222121112110101121000100000110201111201210002111112110010212101210020000022210022020201100111200201001111220011022222110100122201001001010200121112002121210120001020201121110001002010112210100010102012212210220021100112001100101201010011220012222220202221011202011011102021011022002201111112110122121012202221100212022221010120121002220122202120102220022221100101110211000002001120210021100122202122021120002202020121001121011000202100101112012210112210102121122211201111122101121210221021021202020022001202122201021222222221002110202212121100121000202100012211011022211121011012212000102202022012000011121200111000201010102112112202021020220200122111202120121221221010122212111010010212200001001022112110221120020202022012000020000112001011201011021112211120210220010210202200221101222200111210011222020010220012022212011220021012222102010021120001110021110112221010112200201222110022020020022102221010222210022222211212201022112211202101101121200201000110202202011122001122021000112202020210100222022202011000010121120120220021111020002110112210201112211111201201220002010111101202000011212121212110100010112210102212222212100201012001111000201200200021211212221221210201221111020222112001221202222121021222201211212212212200222211112020200100101200122121101021110110002102010021201011221010221010000010111121010202201021220101020112010100220210222021222020221120001111102211020200212212011010221210100222210022012010102000101000020210010001011122011112120200102120022020220120022111020100121002220021121100120022200112002221112020012200210102211120021000121112122220222212220101000210110202112001022200002000120010120211022000222021212110111012011120120011220010010120001211202222022020120120121202201011110110102202210222220010021020011010101111121010122222102102012110122122122002211221002011102011102212101122201010101200011221110222222122122112210000212200111122202002200210022100212100201120100021122210112112210210010021202101200120200020210212101000020222111012200212120222011201010220112000201000210212112020200112220110001200001200220012121212202222011000000200212210121121100211002110121100111112211222011120221221222011111012101221221112100010022100100202010110021021202100010121122220102021122211012210202210011020001020201222020210221212001012110102021112202010121001020000222101010100200102212120010122102110000022110220021000", "21112120211200002200121110022201221011220221002022122120121120000002222100222111112222201102102020111010200100110210020222102002200100210110121202110021001020110002022210121021220021201002101101001200221021122111112021012200212221110022110120221012200000001000202110110121122110110011121122002020222222122011200122121021002100011201121100211100121111020010111111010002010222102010111121002002202020122120100001211211012202111000211002122211220200200100020002022102110200002120021210201120102022110202210122120222121211010002000112110001011121102001002221000011010212122121002010202002201202022102210100211012100200110011012210101210010100202120212101120212210211200200122001222011202011022101012121212021100100000110122100112221020002210000021220221101011121111121222020001021002020122012020020001022211121210020222001011101120212120200110111200122211110110121201212011211001210011121022202012201111110011020210002211221220212020022201000202222121200202010011012220112100112211020202220201020212010200121211102001220002000100020110122000002120010211120002021010001002102101002012000100011001010222121002112010112220021121220210101202012022121202122022002112120111001222012002012220211020101200101022121100122010212010120120020021002002210101210101202102202011012211012210102001020022111200000100011110000002010101100120110122000101011221121222022211202100220000001020022112101220001100111111021211002121210110001222122000001212112122010202100202122001020200100112220001211122222221121002202122010122121110022220211120212012112010100111001021001121210122001221101122021021210200000012201221122022112102000222200122100222222211202022122110002110201102012100021001212002211121202111211000122200001200001112011200002021121211100120100202211211220111000202112210210110220212102010211202102201122022220212121202112021220122010202220212110201011122101022111210122002010101002002210111012100121210010202212122022002112001100121111222100111200122001110021122212222201001211000000102002011212200121210010200001200100101202022210100001221220212221110012101100022001212211212020000020112201202010012002210022121111200021022201222120101220220220020201212020100101122200020202010022012210011021121120012120010011122100122012010021100021220102002112012202002111010021200021022202221000001211021100111221011112120220222201202221011021022110102021110122010202211122012012210221100201000000002112102112210221221011000200100010111210100102121222102110", "12102001000211002120021001010002000001200021001001020002120102101210021221101112020002100010002001201112120101022201222222120011001202022112120100002121220222002022000002102211100022121110102121121110201022002010212221220002221011212002121101222201222122212001002000021022021022002100122122002111102001012020222110112121000211120210220202220210202202122101121202000201221002121211001112202020100122212100021200212012110200220101121200100012122210020202222021000121110112212111112021121011022220202212100110211201121202120020202100221021210001210120001102100210021121102220002120110111020100222021100211012202111101101011110120111001211012012200100221111021200011212121220010220202101112102102001010220102102010220020011100002010112210010112221002021112012110210001002211211112122221012210001012110002211012112021012101110102201110222102022220101111120121022011201220221201112010101212210112002120010200010212201002221012120110100222110001021101121000102110110201002111101020212122202220212200111110020201101001200000012111220212221002100102201010021221201210211202211101010010111202221220022010101022000202000221210221221122012221002121222100201121011110001221012011010120122020100121011102202110100212221002220202001011120002202010010201100221120110212202212120200222020111121212010210212221102001120001200020011020010010011010122022122111111120211210201120122211212020210220121012020000012202012000011111210211001012012212211011112011120202221122002121120201200111022002122200221102200221001101001210200200210110210022011001002000211020201102111100101211222010102200202010210220111211010200002220201022001212202201222122101100020111121002012201020120020220220222101212212121112022112220212220001211002112221022221111120021111001021122020221022011012212111121020110121112222211101110020102212101120220210221202220011220212000110120001011221012220222010000202122110002220100212210222111220210001210002210000020212012021120011211201202202210220101001100110120102200211100102111201001020112110020102122201201122100002011011212200222221112212120001100110000012211021022202200120120111012221122011202212210210111101000201202211212100200021010221000021000022112022111102120121221200001110111120111212120000100220020002211102112101020200101120100212100121001221121110212102010121202022212201200120200110111102120210021212210201001102012211211022121010202112202112200020020200112022222101220022101000111122220021020001101112212110121112212", "20222001202222201001021222211020202222110011100111022110000120102222012001202010120021221002121000221200101121212222020000110201002022002221010022010121011010122010200101122112022022211012210200202022101220222111002001222000111021211022002101112111012211110000222221221122221022020221200102120110212222002210212222021111012222022002002202102221220120221212010200002010220121200211011012222221010001221221022001121012102001001001221201210221212101222101011111122210110211102011012001010212010011100212002221212022011011210021102002021221122120202021020211102121111000202222002012202210020111020202211222200020020222202220202110102020202202111010222120211001002201022120212212101001021220200002122202022120111221202100211111201120102001000100210111002210110222020112210010022100201102211010100202011012112011020021111022021020121021020120122111102201201221011110220100012101020221222120221202100210011021201101221010212221020202110101010221102212112222201210112101110001012101011102012111021010121201122121102020102201121010201012022220010111120201211112021202120222011022101111112211012221102110121002011100021220101221120012220112122110222022001002212121020011212002110202202200121000212210121022200002000220022220212112021010011000102200101021222122101001020012220111211211121111012121202100120020212001220020122210221021022201021022201111110211112022110010200212021111101100000200201112100211101202100221200120102120020211122002102112102021000000222001212012111222212121002101200111012202121111022102100100002200010202221221011202020102212022210201112001111011122201011222012211102221220110111011010102210202211021002211110021022202122020200102011000100011002120201012011020020110110000201010011202222012200102022022120001101101002201220211001020101200122122112111101020220121220202112020001120022122011221101120200022210012211210021021111212011211011002120122210121122101111012101101101000022210220120222200122022021020220011210121112101021120001011222120220022200110111102121022002021022112212110010110201222110222200120101211222210221221200201210200202220021212112000221102022001200211202000100020211010122122011021020102121210202102200001122000102220201011112012122211222010111122222122000122101121110111102121220001020020021021200000002121011221221012002100210011201012220110101101001111002000122020001202020202210001110102210021110100021111121111020010122102222022011022211021001011220020120220110210102021200121101220220201", "00210010000212022200220012122100211222221010111102222000202001201122012020222022211102100122121110020201020001022002202221211120011012210212202000112111221000111212221012020212201202222012001202211012001201002000021210210200110202102121001202101101102000021110210112011120200210220220001010012221000222021212120021020000001020202021000210200211021022200010210112120021202100011002001112021012110112211220001101210012020120202100102101222220022100101100001200122110210120120222110220002111221120121012222021001212122212012102010102010000120021210020121111022200120020021010122111001212211101012020121000122021000120120111121021002002101112020120211121120202110020110010122021101001110211021201220122212201201012100000111001001022120022000211220202102211011222221110112120001211110121122220211100001022002102000012202210102010011222212201201211201020102000212011121122111200000022220222222220202210101201011120210022221222220122201221010110111200100100022220112210212000010011212020200110000221000110120211101221111202021101002202011201012121111110222211102220112011202021201210020021110000102110112001020210220200020011022010202212111101022122012211100020201201101120211021211200012211202102002022001101222210210200002010020122110102010210220020002201000202212122122100102210122120222001010212122122001000020120122010122200101010212202110212222222200211121000021100101111221221211120102110010222102010101001111200112020001002121101122012211222021202000021020021102122200122201100111002112202101001222000001000200201020212000122200200101210000101002222201111022201112110020200101002020100210222022222202101020221200021021000201000211120112112122202120112012101010212221222112001221120202121201122122010221012012100210211102221011201122212201120111001022001002000212201110112111110100222012001012012001011111022012210102101122002212001210220121010002200021112201121201222210110002021011201112120222022121011022022022111001000012021200001011210111220100021122122010110122202100011010121211021100212112211100121100221022200100000222021112201011110210010102222020210010110012200020121012001012121021010101211221112122122202010002000101012000110102021112112100101010201000020222121212212122012100202021122100020101222102202002112201102010120002110210200001112112121102100200120022001202102221021220020110210010001102212111122202020201021011120102211002021001011010111110020200100222201221122011001120000112122112122120201012120001002202101", "20000120210121110211022021212010201010201022022000000122110020100001020102112102022221200200111121201200210212221001110020010101022220002002001001210022010112111111110001012211220202110211221011002001111000212110010001220121122111121000022211001000102110012001200011202100202111021002210102202012111121012111221112022221011022110221121222221110001110001200122101000220100121000222221211012012102112202000221201002001122220001201111101021020221111102210220000120101201210110222022112122000012011020211201001212101010002121222100110211211121110220212202022112002101110110222220110102201110001020202002122002122202222101221211012112010011101112212111200120001020020111112011000022000000021220222200102102100000211020121220201120012012121120200221111112221201011100200010010022112122101220000012101201112110202222021212000010002120002110020121120220210101110222010201112020111022221212021101120020001211110000002120100022110002102100220012001101212002200001222011222122222210110120221210102121002011201201111122021200100010000012220212012100001102001001202122002100121210202121012201021221022101200200002101011110010110021222210222000122222201112000101102000101211202100222001002222110022210222102021220112102022200120111202211122002210101221020002011001222121020100212221222110100020210102100021102012010121000110101102211112101101110011201011020100021211211220211120102001011022121111111112200022111122002110122011000001000120222222012202022011000010100210220122200102010100110200212022000200001212020012212101121001111001110120012101222222212221111222200020021022221102121122022100111121102210111102110212012022011211001211212222110021202211022211101100201220002222002220102012111102120200002022022222021122121020010202221200011020112012010111211102122001010010102002022211101112020020202001010102011011111210211111001122211020200100011010200100210201111011200101120211021010022101021122011201011221111222011201220002021201201121021000021210002121110212000002210010101211221201121121012122021201120111202220000022122202102002221001212122002200102120022220121011012112220100020122121111222100120022202211022221020010110102210002220201102102121202222221011101101110002211120102012021020212012211220221022222201020220212220212010022010110110201210112202102222000200112220110110101010011010201202220122210222011111211122002222121220002110120010012122202220021222002011221221111102212220220222112002220111112122101210111222120221201100021", "10012002022100211001100222210102212001010100122122110121202101002110122221000012202012211012101020200011222021122000111212011021222000011001120220022021102000102222210001112221000122120120100121212002112010221211001222102221220120121102000001201222022021010001210122002212001010212001221120022122110221122012011222002211002012210020220200210122002222222022111120011211112200212200200001102021101202220022010021021211210222102122100110021122001000110212010220211022212211111022001120202222122202201120210212120021102011020212100011201121210100100200111121201222222112011021200000201100122112021200010220202202100220210001101222020000001000120111211100222111200202020222201122021110010220210112100210212001121220220000021122000121200111001002112200002122002122021011221110020022021222121200202002210002021122000012111112221101220112210012020221110000102202111001001021211222020202122201012222220110001101101210211001020122102210110211010222021111112212201200211202020012121220100011000222002121121022011101101100211220110022120112000102122111122200111120111011120202110120011102110100102002000010220221021210221100020211010110010010010021210120210002212212200112002201011111101202000002110122111122002112100202122100222201201012202101220210211010202111120211112001201102110020010212212021222201201110212100111011200000000212021020211001110201020211121010221000011110021111011212201221121112112020111120211002221012001220022201011111212112001102201212021200110001101122210001020122222100001000010002200001022010110112112102212021222000120020111210221102212222210001011022001110011212210102211000220211021021020211011002202201211101102000000222221110010102122111021210021002201100112101212122111120222010201202222112121112100221011122000212011200102220201101122000212021111010221122202021202221110220200120010201011022010110002111012220000111212022012210120102111212110211022012012101100110220210111000001101121212112201000210110110202102021121012200101212211120100012220111101221212211211111210212120220020100012100211112021200000021001102121001111221021120102122220122212220210012022002001002010200201010211002021101020112112212011011221022022001202212110121010000200120210201021120200011200101202111202112020100112022110221022011100011102202212110210111221101221111221100221212222001201210212200121001110021112020201110221122202122010211221021002002001012022101100220221110120212102102221020020111120001212122001100011020212002002201", "12221121100110101211100111220100202011000101101120112211201010210122002212211210122010022112121212211000221212211121100221011112000021101022211222221010001202121220002101121000002221100211212211001211020020020002222101222112200111000202212120212201111212020102022020211122010222111212102222011210212212212121111222012022110022011011220011002222221012121221022202002000010022022100000010221101121220010001201122210012111100001221202010202110101012121200212201220011111202120010200110220220110121212212012101021200102111020120110020222122122101011001120001020110202212001110011201101211021002102220102011002022210122212222022111000112022201122102020012211101010111101001000011012102000011110101210011222202120021121102101200221211010011211001000100202221221020021001011012110211012020012020221110010210210020222111111121012221210222120122200212120111111211211101112101222220121122111021011022111110011002121011202022101112010202111001201112120100221020020201202000012020122021022000102120220102002210221101110000100001000121001110122210110100221021012112010012012000110110112211001112121222121211110120102020110001202021210121021212220101210001011120222202022210220011111012221200200120022122020202010122000202100121201102121212202110220111112020010002012122012101110001112021010021021121211121200001202212021101010020202200101100012122020110011222211021012112210022012220011002021020102212201120210112221101022121211210122221002011202110220101212122110222200210210101002221012000122120222001112102222212110202001122101212202022220012211011012122001000201211020001102021020011201120121222221200001120202110011121112011100210100221021200010120101020120020120011002110201222202121012220222112202020001000121011202210201011111211211120121111112012210202010002120221022112000121020111012122110001212010022120101011022211212022122222211001021200001111112101002122000222211111202221101121022010210001101221202020201010222211112202022210201011022121211112110120102110212012222222001012202212101200212201102010020210100222200211211222100021021201202110212221202210020201022111201021222010202120101001220020210201002010111121120220021112221201111220111122022020112001221000100202222022121002101112221200220221000221112201121102010122221120001011110012121011210000101022010001002221100120011212220020200200112120111010022012021112012211200021121112110011221200211111111210201022011011010011000100002220010011110100011210201012211222220012021020", "22121001200201002111220221121020020011012222221100112122122200210200110202011112202001202001110100102102201120001102202121100001120011202112200112100022211011010221021101212020101100102020101122100202000122001111122210001110212110102012202121122202010210222202102100020112221221002222011121021222102101211100212202002201011110110021021010000022221222222020112000111211022121100212201201002110200020221012211201200220210020112101211212020111100222120022202120012210012210000211211201121002211110000001110200202002110012202221212022022220021221222011102222122101121202101212012201001011001121100200102220001210101120110101122202102221000021022102001021001122022121020121200001021022111011121200122110210101122121222001200012102200012101111201210100001120211022021011022201020021221020121101002110220212012112210112021211022002002201102002200112221221202211100111020001201202210100220200012122220102121110221112002202210001212000211022011222011121100101110100220201001121101100021100002020011110002211122221010011021222001200012200112122002111221112120102220000010021000122221212221011100221020022211010020220201121120021010121121221202111102010002221112121110121122110020222021200112210212220222011001000001002002201220011100101210121001101021002011200100122121021121202110020112020102221102101000021211102001020221020021111022010202101001122111001220122120211121102121021120220010221011222200111221020220021020102212011022220020002012202001000020011212221201110122021020220001002202102112200010011200221102110010111011011001221121212001022222000100022222202212000210110202110221212100000001112211221110022112201202221011222020220202001112011100112121202121121122212012200022000110011122110102010001000012210200121120111211222002121111202110211011211112112201100201120220012010200211000110122001102202001120220201120121210212201020012210111220201212122110201100121222020120110112002112001021012221212121222021202101001021120012110002110122021001122001012221012212002020122111021000200011011221012112210002200100110012021102210120020121022002110012202202122021112221120212220111020211111220001110000202011000220102201121210201022101210222010210020121122122122101021111211021001002221100122002202011122101111000222020220110101021002220000002212220112210120120210211000111012020222011201010012022100210011110101120212121222101010100221220200211021102221110220210020002202020112200211111220212011012001222022002000121000021110112220020001", "00201022011020120020022010001022222012100200021000002200200021102011112222012210122001111110010101220022020021222100202122001100221201111012100112100121120012011000111000221010121212112000111200011122122211010010102202211212202200002211011102111012120100001021102212202222121110101201012121000112022211220111021001102020111121000100212011211120121110011010222011210021202120102112021220121212100101002202111001022212101012220201121111201221120212011212212012000101121212211110001221010211211012221010111002020201000001021210012021110121202100221212012121001200210001122201112021200000100212101010212000110020000100202111000101210011011210212110000101210102202110111111102100012001010021122110102002220011211022112200211222102220210212211100012120122200111100011021110111102100212102122102100001021201220112010221121212120120110020002002212212101120010200222200022112110000122120222120001010210200221020001212000002101122210002210001202121021112012000101111221201200112000111210020221122002110020121101212210011100021202120021011021222222011101112002010111100202201200102010101000121202201100112112022110220011201122011212010000000101101011102122101121022001020222202101122012222022121202001111022001011211101200021222101000222201000112021101212011012201001001001001222011020220210012221121011202000101102220012221010100012200012102222010022202200111002002211222010202100000010220012022111202022120012222120000011121012112001122211012021100012002021102121102122001220122210110202220210010010002212221100011220202200112210100200002002221010001220111200202020021100121100212020020121220110021000100220011211010121212200221221001220000111122002202201100100220100120201102000110110022110011220120001020002010201020201102221210100210002122122121100002100120022112211011020121001220110212211101210020000122101212121112100100021110111120202120100121020021210002221201120121202200121000000011010211210222121101021120201000111202200111112211120112102012001110020000102021200122211112100102200022102212201000011021121220011101222220210201111120012200100102020212120122220100111112102101120202100002021220212101012200202120011000012121212021102111212111211020021012220120010111201021011010002200110210100101021002212211011220001010201112022220212122211020220200001222011001001222012120020022021010100202102222101012210211211221111012000111002202200100011011001121200111220100021020200221122220120212102120010122102201221121100022021110010122100", "01000120121021210002221212001122022020021011002112002201011212221112000222221200210221200002020112112100211022012101102100210010100021222221200111202022120220202000220002121201112112100220022010121120210222210222010111221120202022110112221010020002000212211101200012011212122212200200121100010112221002220212100220022200221121002221122020200220200221202201200201000100210020220002220111121101211211200111122000220012020022000121111101202112022102120122211100121021110110012002210100221020210101022120201110100102020101100100112121112122102201211001002121022220010001002220022212021112021210201000002201120111202101122211201102222020022020101020122111001101000200022010220111221002202112000001121201010021110012220021221000112211221211011211211122102011220002001111011212020101010002112001121022112101012200001000021210010101222000122201022102012011120012110002121221110200112001101021100111200001111222112012102102001000100000011110222001022100211002021021020221221100010212022122210210121121220010111111122112212212201010012120121000001120011222110011002111222200220011000200212202012111002101210222101001102002122002200102100000000021211022112112012200000011100220220010021222112212010202202100122221000022212012110001201012021112111121201100110010022221011211210200001212122002111200212202211200110002200211100001102121002110000001010212212120212210122112020100220110201222201120012100221202001122020101201111202120012221000101100010000112111100102221120001100221220200002200210220212010200020201121222122120211201221012122011112012202202221000200121001110110022001201000112021021021202122021000110021011102020210110102202121110210221212122020100211121111220200002200022001021111012002221001011010212120201110100110020222112102010212222102222120010110211101201222112102210111120010100102112021001201022020201222012101201022112001101020012121022212202020222222020222011122120222010010101022112201220110222020000101021221220200201202111110211201110201211022111210102121012220200120012202212100112110111200010110001222022212212222012202121110102021102211220100021210100020011202221012122022011111200021112001022002222110001220112021102110022222010010100011120110112012100221001021101102212221201211100220110212102200022211010101121001122221012221021022010100020020202222212211211021011102122021112122122211001221201020212111201112200022120022211220222221101100211001022000102000220120100020200210002010100112120101201212222212202222", "00000122001210002201200000111111200120212210120120112111212111020122112122222010212210012220110120101210000001102222210020201122120012121100012121100200010102100212111002112121120222202120002010000111002222122200211112211111010021122102201120102111202211200111210100211021022021100020000020202112001220220102111011011001220201221201022201101210001111222102110020220211220212122102020111101202220112101222002200021011000201122120002100002010002211200010100100211220102022221011120210211202202012002020021211202001221220101211020220201001000201000122100120120201211100210212222220200021201002200021102002202212210221201010211202202221221220012021102010210110201112211110211120202120012102122000001020200202200210122221110021202020021011000220200101020101010010212211221022122000100122102212012020111021100001100021220100112012000001012101202022021111201021002200020001211002012012101101220112002000102222220210111001102011010110100121022120011101100202002210201211000111010211212022022212000220000220121002022202000112102110201101012111020000012121222101022222000111211220021001201101211022000012120012000220200020222210022201220210102022012011110210110110020110011001120112221210122202110122110101021222212202001012222211221110010211200210221101201101001120101220121220120212211012102011221002200111220011122012001122011200021010112111121010210101112101221002022221122100211221010222120222212211221120011111211222222201211011102021210222121001210210202100021122212200222202112021011022022111002120011101001000111121221202021010011111122222221211111112011111211110012012011212122000101202010020211110010020002110022020100111020121222221010001121012101211020022122220202001021200001212220221101211112102200122021010110212221020002022200020002000111002222211011020222122210212122220212012100002102000121210202211112011111022202202201221101001212202102001201101110121200002102220212121022112112200002000022211012021222122120012111210221100102011111121010001100221012010112112102200001001200112111210100021012121021220201200210022211010201211201212121212011120221222111201221021102120222012001120011102211010011222122202222012222112001111222110012021010210211001101111002022120212110112111122102222020012010210020101101201120001220120010202000002022101020010101221222020001001222211021222221112222112121101201110101001112110022112102020222101222020000200211021000110222001022100001001101201121200200122001002102021210201011012120212200020", "12022220210100202111000101201110120212121122021011012101101012021222102112112000121220100100211210211122102101001022121212022102001121010102200021010201200100101122212201222011121022210221122220100221210211212022212020220001221210121112011112120022220201110102012000210121210111002212021120201010002120200200210111220121010201011212022210011002200020000100001121022110020010110022221122022001010110000022122000221020210220122212202112001010200222222011010120000220101202021201220102210002202202002001200102220010202202022101112201010220020122202022102121222012221212002221111001012000002101010000212202202122122100211000020210211002221011220222012110100210020200101121111100100102102020021111200102202100011120001112202101011120200010222000220121220010211210202001111211100110112121100101101212010111201121101020101111220202201200021000100211022022022112020220121222010012121010222120011112102011001221012221021120201000110102120222211001101011102212100011110100101000110220021121020201202020102011221110022001021201112020202010111000001212102100011020111211021200000010200002022012212021100100121020020111220121212010200011020221021010102021122102221202101021022100222021212100201121022220021222110002121210211110011220212221212120210222002100121210021100012221110120111002222220212000220212200000010121021220211110112010101101201110111121212001212001112221122011202121202202022021220222100010201121022102012211000201110012012122000101121000021202111210112101021100122220001202210000100002221211121110120211000000221122111100122012012222102000110122120211012121122001000110120000021121000121121212001021200022112201010011000100012012211121021020102212220010112022200122222012011020102012221212110111101100020112120000112000220202210002100011001021201002222002222101212121122121102222002002002010020001220001220122100020020111102110010002220100202211220122102212012011100211012222122000221011000122102002000100102212212121020020100020111110222110010020210101210220202212001200200002001010112102111221110001121021211102210022120221021210010212111211002210222020201001110120210000120200111012020210001011222212220200002101002000001200022221002211222120121121001120120011200221110102210120202020222121210021012122202221102201220112021020220012222202021012120200110202020222101121001121120110202002102110001120011220110021101010220012001001221202112022100202220212120002121221010110100222222202221220210022022102221000222221102021202121", "00100121021211101111010110000221100122200120001000220121100221200011112211200102002120021020202220111210100110101221122220022102012200121022122202112211020211001100210100021111112211020222120020221021021212221011101011101212121222002020011201111021012220122122111221212122021002021212222221021122112011121111021200020220110210001001120000210201221001111010202121100212122202112011110002120110002110110102122200120000121121010010202201110212120111000021102110212002101021220110222000120201220111012121110210000220001111121012021021211112011102120010202220111201001121121101211020102202221002101120112010110021101121102011120012100001121211202121001101111012000110202212120022101202221110001102222212100202222001212211000122102111100200010200002211221211121120221221000021012221100201000112212110210002221101011120101221022202222210222012221102122101120121211222012201122212001011112010011121021200222010200112001112100110202100220001210010221200200202111102212112012200211110100001000022200221101010120222011211100012102222122101202122000011021221202011221120100120212110112221020222212020002200210200002110102000011001212110201110101012101210202102220101011210221010100020220111020110022022012122212202021220101201121001210001122210001020002200012112120011021101201220221022002101102221221121002212221110221201211210012102222000112021220022102110100220202222012001211122212121210011211122121022220012021020221200212121201211202101210200020222221010120110222012022211102210122002002012121110202020022011211210102222110002000020122200012101210112012210210210202022221101222222112202220111111120100110021211101112222112021000221022111222002211012210102112210210012112210010121221212012011111100202211202200112011120220201121202110112121011002012010211210210100212101101102222211002011202021020211021210002121201222211022101111122110221101111201101012102200021112210222000220010212201022112100112102120012111222001012210212212020121120001022011220010222121211022002210212200010112100020011022112200121022011000000020121122000000001202101110222101112200220221022200002211110002002110012201001012020101202200122221200200000020011220112122211102111101012212120202222100122121021111012202101200122122110212002202100100022022110212222201022000000112212002022101022212000012200201122121211002022202122022221011221022010112011012120120012001221002120121212112021102120022201211012202100001220110110211121211102212101122112021211022011002021122", "21222201122200102001201110101010001220111220220101012122221220122022001012020111210102121001210212100222212001201000101002020211001010022102020222120121011210210111211200012111122021022112000222110100211011001102211220002101002121000212020021102200011211222201111202021200002221221010110012202102202202022011202202020022210001120121120220000002120222022121212111001120221111101101121200001111000210002202202122110120211201112221200121121010211111021022111100220220102010121021222110110201220101112120111211022222112020101000110201211222000122022000222020022010212002121201022212220212210021222012001011010221121000212022021212101010001011111120100200011020210102221202121220210011022002012122101111022220222210012122022222222200201210110220010110111001002120200010202210220010112000201202112211000210022222010221011102221111212022110220001222101201120101101001121002221121002201210201211110220211111121111221002222201212111212110020021022002201021111022222012100112110010101100011000110121100022102102202222012221212001101002202020200000022210021220200111201110011012100002202020120020100012110102020100212100102201022000210111121020010111220010211120212220112200210221012111202120221102010201210122211020102112210212222110102210110120221100020212211121112001200102211212202120101221211212122000000200122120222220202221002011202220101110012000102002000220020220212221100102122021122222020112021011121211201211120100010121002122012002002102000210022222102201121002010011111200200210101222010121121021201221211120010210002022112022020100000102221221010201220110212010211222020202210220112102112212000120121222021111100001200212112212021012211001022210020021222002101102021010000202211200000110101201212120010101200202202222110212210100222021222002211220101012221111111122101211210110212021000222122202212010110002201011110222021210011020010021222202220210221212112021101011002212200020222010010201222012201020101022120202022122111200111120021021100201122110201001102001021120002012220112100100000210111001201200010021111022121221121210012011210100110120211021010001110111202202112202022000012120122102000010010121211100202110210212221101220102211202012202010211210011210011021110122220002202122111010010220202102201011021111200120212210221220220111201002001122021021210111220201220102202201102222012120211122210001002100121211001002212102000221102222111011021220022200212221211210120022122112211202201222021222210200010112201201101110", "20100001022211110201112212102012120101211000021020101201210120120211210002002101101201100111000212122000002221110020211110011212110000222001022012220120001200000020000011121201202012221000210021001002221100210010121100120200101100102002022121220121101222221101202202212210121022221122221100210002012210000102201211200210112200110211202212100101100101210221002220110002221020220010100111010011112000211001021211000211101221222120222222121210021112101101211010001101022101212122210110120221211221022201201022001011122210020221022200001211001211021212220112002212212100011102012021102021120211112010201011201221011021211011001220110200120121020222112010010200200020122222022020000220212001202200120022212101121112211011221000001020212010110122202210102020211000120102020001010020110012202022211000201211221212210100021022202201010210000112200221001201001211011002112020100112210120211021221020211021202002010020210200221211020220120012000021002222001210021202011010100110222210211120121011012112101210122112121200200022110001001210121211111100121012222101120000220010221211221010221002210122010021200100102001121201012010121221211111121210002020212110220110020100221201211111100122121221121101022010001021100021101011111110122002010121020012022200120120111201212220000021212120011020211221121200212222012011001110100121020000120012102001200112101212210210021100112121110012111210000102120201210121220012111212211010201202120220210201020222110011220011100120121021102020202102000120211021101012202222011110222200012011002102011201120100100002102010020022110000110201202220202220221202022210202202202210112221022121202111211211220110210012102010222120112212220211111022010022022200220101010022221020112220110112212201022010202100010102210212212221111020012222221220110200121011100211111200122112222102122200002022112011000002010220020222020122202201211211022012022000011211112211210020102120201120102011022012211000012010210211011110101110121200222020101022202001220110000202100002111022012120220121102020101010012201100000210001112002202120122020112122201221100011201120211012011220221222021101102211010112100102012212222222110111010212112000111120112210012122020111120020221100201021101211000002102102000020010221111220221021110022102220200200212102222210010222100100012110220010210102220210211011202022111000221221002111102101021011010000021110111110102120102200201001211022121100101110102201201022002011221012112012202111010212200021", "20011210100100211220122101122020110221101201022102102202112211010000111120212022121020102021112222102001211011101222221210222210100121012020002221202011221001211102012012110210121212010210022220222001100002020111221001110020101022002211100020020000000211021222210002000210100111201020101020221022000021120010010212220000222110112200100000001022021222002000100101011210112000012020201012112122201122102000101101001010001202121211012202200111002111022111021101022112001020020120222121202101202202120121002222000012110202001211110100101002211022221210012002201000021210001221101212102010021201120110202110010120122122000100100000220001012220220000020121112220100110002112101120102201221212020202201100001112011111020010011212120100201021211021101212111002100210210200102110220211202110202012200221122020111200120200100101202112120101211012212122200021012011022122111121200020122121102120021002022011012121222121122100202020121002112001021002220122202122220001012020010220120012111211212012222221002222001121122212221120002200101001202111212221201112222120000002022001112110021200010012102121212211212021220012202021021212100110122221200020010002222211122220111010110110022021012000010210112012102121111002000220021112220121201221212020012221020110112012002022220210111122122102020101210220120111111102101122011010122201112021112102212121222210001212111200212120121120000002022120112202120000120102120021100001112122210110220202001210000110210201202120000000202110100100020102212222221011122002000122222121220120021111212001102102210210012111021212020210100102102021102102210111200002220220200010102122111021120120102210222222112010122220020020202221211102200102210201210121200000101111220022012002202011012011211112012012211222111010200200220020201020000000112210102012222002000102121222220122221120202222210010221012011000001220211020012102022221122201212101201111202111112111002121001102102211220020100122222220222121101022220201012002001211012122202222011220012212020211202220110212001011002222102100021020121100201102002210120221222110020110110012111121001110220211202120001010221221220011122202011110110111102102021221111110001000202222011000101211011010122112022201221202011002120011111221210102202102202010202211012101021100022010212222021211111020122022121200121001020021121201101011101010120122012102202221101002122022020101011110110001210111112222202020022220222020220211202210200221121221020122022210100211122200002222012101", "01020011020200010110020222020010211121100111101112200120221211022122222011100202100201210200200002120212120112211020110122021220202012212020102221220011200022100212201102001102212100200012002211021110020002220012122000022010220110012220020121110211200112101210100122101212212012002021102000222201021200211022211020002211011221021022110120212101212212122201111010220110120121220222102021220220120011101101211211120222212002201211021211101010021020122112121110222020110111011210101212201102002221022202102202212011021120211202012122220221121020201220210201020011212210121101012201010022012222111121011200212121110112111020000002011112211011021120220200212210220202110201021200001200220012210200102100111101101122021001201211100110202201000121011100022100112121210100021002220220202200110110222211121201201120010022210002001112121112000101002110220120202000011020012002221112121222201001202111112121011111221121122111201201011012221120011122111001202111122212202011111222020100120021221211012002211000000111110021021002101012122222222001020021101002001120122110212010100022000222011020211212120202120110010000200000121020111010000222212000100102000100202111110212211221010211200210102002211002020022122211102120201202221211002202200200122200012011011211112202201110102000120012201122222202001220100112101011112222000022000120122011110012121111110000121211222120000222012020200210202010002211010002201110121001002200020122100010022121112000022002001212012021201100001110122221200200011201011201112111120121101020012220122022011210120220010200222002100101011021112121202221001202000110201002011000110201010210202020211102200101200100021200111211200100120102210122121012000022201202121201212200120010012222010212001110122222121001021100102002022120212112120210202212020020201000110120122210012211000211212022211002020002021111201120211221112112211022022000021201100110102110002022120110221002210101112211121002012100202121111211112020010100000101200120101011201011011100200020220001000110001000110012202210022221000222220002001021220210122001112120100222200120122221210011210122210121200112120000011121201210100200012122011101102110220111200202012010102021001000022002122022011001121212200000002122011222221211102211011110001210001121222200110202221012202012202112210110112221222121022101002002000012120102221220212121110101010112011102200220222020101221010020010000020020202202022210002210221012210101222020000100122012002000002222202121", "00102222022221111122112012011101011210201011122220122020112220210022211222021001002212200111000100000001101011211200102022211000212012221101000002020000202212201210200010011020001002201100211100010021211110110122200021001222000222020110000002220212210012012012010220100102121220111211011020122021211210001021011112111022021121101111112011010220112200020021212212001212000010100012012221200220211001111220222201021122212210002002002222210102021121120002122211102020120021212022210201101111101101110000111021211121111200020121222200222111022200021012120201112120021001200002100020111120222212100120201021111002000202012022112121101212202111002022022121202102101121002002220212011002100012210111002100021200020002020122221112120221102111222220010221201021122002000022200012102112222021121121020120120022021112110211012201222102221222222010222221120221200000000111000100111220020102212211110021000220102221021100220021201021210002200110001211200001011102002222220221110110112021200121212020020102020112120121200001111120020111022121100121011012010212120010200021110012111212200102022211211002111111211002200002011102012020022200100011222212200211222122112100110122101121012011021001120110221011121210001111000020121220121202001002010221212221201211112021120020120201012221022122121222102022010110112201011012011100010211111022212210111100022021101000010011221022202211110102221000112011201000200021010020212122202020220111212221010220210010212202200200120002121110012202110022220222001122210210221212220222021111120220102111101221022110011220102012110211121020012120200012221101111020001001001100200212001000200020222121110000011102010122201020010121100021112222202002112200122112110222021022001001122210120202022011201120000120021011212111122011001011020210122112010200022022012122021010110111122101021110012120202101000220012111200102002222122211021110002112022101100002221011200021122220212112112002011200001101010011100200102202201022000211021001201010020101010111121222120202000000001202122202002002010102002022102001212211011010012220211021001001221211121101012021001002002112102201201222101201210011201101120011122112110221112102002210011021101010221022101122202022212001201210200221202022220110001211120021120200102121112121112000211121110211210110212221000202011211120001112000210200211220020012111110210101100222202002222212122002012020112002212220002122202211102011201210021011020202202111101221210211021202022120010210200121", "02220022011110220012022002112022200102100220221110022111121102212112111010110021010212211010102222201120201101221202121111001201021200202211111121021110101102011222122120010022021011010021010112010112021121011102201202121100100210110021021120121100220012012202220012220001200102200120112002100110222000110200211210210122100021102100210211020000002010221222001102221022210101201100101120210012112021110120120210110111121211000011111201210110101222111200011221011210222122000202101100221111001222111002122200212020221002010001211212101202011200110100122010121200110201021101121200200100120101020200202202210012102222210000212212211200020201222022120002002210121221221020200020021000011220100020120002210010110200101012110120222020122000211111222120112001121122200101021022122112012020101222121010210000110012102111010000022111120002110211100111201222100020022211010221110021002212000010012110112112212122220210112221201000000100221202112122210212212201020012012212002110201021111112122212102220201212021122012201210121212022210111211021022021110222202111021001202001101101001002120120210212012222211001022220201022120211112222121000011202111120102100001001021002021110020210121000102011221002121210220021212010012201112022210210020112101121212101022211100001021110011001202211121102202222100112200001010120011122202110012100212021011010021122120220212102001112221021112102210120011120002011212000202022222102100222010012111220100112101120102121002021122002221101122112101100121012101200202001022120210122000120211211002120110111001202212102210021211121020101001220101222122121112112222012201112220022201111000200202101000100202122000222020200212122212120001101210000222110000200020120002011122221222220221012200100020200212210202000102112200221010021122022102122022102012221001101122021102110122101202022220110202111010122100222212120122110222101211201010211102100000122112002221201210120102221010000201210211200102020111011220121011202220011111022010021010201221222102201220111220000022210100111000221222012002121110200220101002222022010101122210001212101011100001120001020221121011202001112120110110221012100011022200012201112002011121211211022121120120002110012201010010010121020221120100201021202121011000210212000112102100120121000011011222212220021111100211201201101211222222012022210122020212122110002101102002111201011100020010210010201122212111002020120002200012011100000100110012101102001101020102112012011021001020220002212", "01010110011221100112202022222201212222101220211202222111111222010112102010112222122110120022212022101210012022012222022220010021002100022101100021202010102020212212122020011001122012120201011101110120112221120201012112101112012222101121100011011100102210122121210100001101122002102120002001012201002210211102020002222202212220202110122000010000102020002102222202122222010101110122112010211122102222020100202011012201000201112102010012201201111021121021101012002120221020101000202001221100122220200122012210211000220101001012222101222211000000100200001200010001221221201210102200210222022120100101201212220220000101000021021200211122212110002020121202212111212201211011000212211012110201112120112112122011002222222020101222012000222110001110012101001210120200111020000101012201020102212001111211000022111200002220022220211111221221112002020221211211011020001012102100211002002110220000222010120200211011020011111111002010112110201021210001001100020021202002010121210011122101221220002001121112111200001000210121102202022120201112101200001101101222111211101122000110101102002110120111221111222022101010102222222001220122022020012020212222010222202020221111111020210211011211001020111120222100220122220201201100111012001010120201002020111120120110122201022121012220100200201012010201022121100011010100121110010121212202201102020020210001211011121020002000201000002021111212102012001012222121101002211111222001112210102212122022222222120000002210121000022020120121201120210121110001000101100002212121112202110210202212222221120021222210021202111010222001021121111000011211102020100012210110000201001210122022010222211212101010120101221220102002200002112101010021120100001221122000102100111211202222220110021102122200221122210111222202020010010022212220112010200201220012122100222221110121110000022212221120010211021120002210002001200111210121211102102221201012000200001102202200010212122210112002100012010112221020021222111101202212201000211102221220201012222222020120100110210202201222121000110021111001100011201012101001001212110202210022021201202220202020201211210102222220011021010012122102120011121000221110022010122202012010221222021020222112120120200122220011200001102002222121220200210200200222020201002121122121002111200122212111110120000100121012210020202001110002012000101200201012212101100212020002000021022220212201202121101000201220010001120111220200100102020212002111110021012012211210022122112202102101211221210202110020", "21021201111010021211212020020200001010110100112121120100122221221202111210001102122200102212022110212021000020000202200111021211110002121212011201221212102202121210210021201221212100022010202111121020201011110122110000020222222121002222210101110121101010010002100121222022010212021112111111000000122211210111002202121201210022020112101100001102222122102100211120010111120012111020220210120121121110001201212012112100011010102201111212022221001121100100012010122010201212211002001012020010011201200020202210222122112200021122202121121222200111110221000201101202200122211002002212121101211101102210010011102020000110010022110201110221201022001201012122210000222222210221221021202212202021221121001120110011000222100022200210111210111120201001022111210100012121000111022122202021012121212121111010000011022120122222120212221201221222100220012220021011101020102121000121011221020201002121122010210101001210110122010110121101211020220112020222021110002220012010012122012012021011011101220222000111201122022110212011000020010002100020120121111001102002020202001012221212211101022010102112122111222222121022211011201101010001202221012202021121202020001022012222021201102212211201212120111221021102222202111022201001020020021211201102010221210022100102022200202212212212210101211121201022110120102001100111110021212000221020220111212012221121210101111022121000220202011221020011011211221121210002101021101122101221000221000111201211121012021200021122200011002120120202102201121010201200202211002022010112012212200000220100121220001201220012022121201021202121221200212121111122202122020020012000101200011112022120120200201020200001212210000122221011022121210120122100012121111020022221012120021222012100022120121201100111202201202122001100020102012211011100112102002011121211021100121220021211221110011220011211110022211112022120010220020220000102122012200110221110020212122100221010100201220020011210111211202021102001121221011022112110110112221002021002221220210121012220111200021112101110110200110200212222021100001200110222202122111111002111221012110001020020011221120122201021121112212100111112020001102112100202001110211000002101012010121100000221122112100021121112011120010010012011101220110110102111212020202220222122211022020122112121200010102210220102011201202221000212000011000211120112010112011100212120110220000000012210012002100012000222210010010002221022122110220012221002202121102121212122012100100001122112102210211002000210", "01122100221100211211012221212121020012000100202122100100001200221120012111002022102202111022110111220011122111012000011211122010100101022211122110121221112221100021120120101021100022222120212211220211000220120101021000022212220110102210101212122221222202220110002000021210012211102012120112110211100102021102000211220100222001100100112221001000000010012122010120200211201201112000200010120211012011000110222220001201020102121001101022211120101020001220021221021222202220221101121101112102001012211201101001112002011200101112110212012011000100121120211020021210010010110020102022201222210112002110200212101001211022121220000010021202102111221002122210021202001212012110200100122100212112122111100201210101012110110010022012222012212002001211222211212002210120220121201020020211220222011222021211210010121101202121211020121010000011000212211010010002222012112222112222212122011102212001222101012212100022101201211120120111212112212111222120212022101002211212002221020221000021000122201100210222022210002010110110201221221212211201100111100121012100210002220222011111220111021000002201112021000010021022110122111222101021212120011112101002220101022201010210102000001201110211211222002011011221222222002200100000121122001222211212020222100011212010010100100202112102112111212101100210112012001220212111201122100111100001002002020211221000002102000212011200002102010020212101022000110212022020000100022011010201110211112121002011121211122211221201000221010110011221210000022120222021011101012021001102220010022111000101111112101202201201211220000020101202221110012210101120112022211011022001100211100122220001022101101010010101222020011101210220220021010021202201002221100022002202120212012021101112100001120010222022221100211022112112102211122110201201201210122122120210122211202201022021000211111111012121020120201201002101100201221010001212121022210112201012012102010222021011210222112012012000020110220222021112121020002110001212000001021001220200210011001001121120020021000112122220010120000100110112210101022221012102110100122002200220211002221210011220201222112011012220211101011100110110122021100000011211100000001201000201021112112001000022222102220122012010210222201111111120102212210202002220002101122000101002110112012210011112021222111112221221012201201100222112101212120222112121201022121102121201022021212202201122201101101210011100101200022200201002002011021001010010201100102102000110002002111002101010121021112200220210", "02102022122212120001111002101220010000001200112110020022122121010012122021001221110020011221111210021110001022110012222212000211202021112201011022000100211212102201202002011202121120101222101000001002020210022102002110011211000002000100122200111121020111100021221220120011012020110110210020221101100111112100221111020221122121101112222221110000012121101200200201101002100111110100201210211212122010102021101102201111222011220110100102120111221111101020120002211210121102202221122201110222212110011111100001012120001112011222221022011200020102021020100011210212122112022102022102120021022021211202000202121210021120220111121022012102202210200000121221100110101200111211200211022022221210000011102112121210102212002101202211211022201212122012110210102020022021221201021202021101212212002220202101212202000122202002110102222221102202221100221101211121211212200021020112201220022111010022121120010002021120122111012110020110202102122000110200100200011211220010201120211211121020020010011011102110011112212210201022022222122112001210002110122122021022011002100122200000000110011121000220020202122021211120121112022202021220220211101201120112002120100000200222002211110220020110121201022211212210202110102012222222220210101022210002111122002111221002002012222222100102201012112121120200020201211021012222100222102000112000022211010110001221000021022211202200021020001210010212020022100011220201020112001011221002202112111121022200121022112020222011120010111000210012221012011012001100112011211010002012002220010202001122221110122120010221112112100000010110222021002211022212211020120002102100020120002021112021212211211200112001010120222010210000021212102022001220002011212021122202220120111122202001022002110002002120110221201011022012220010211210210011121212210121121202120211010122100212112001222210000121220110200200220020212221101120210021201110002020201221010210111122110102001022210010221112002002021110002011202221102100210210001120022212200111000221121112221102010211120122210222201011201122021211012110221022221100002120020122222222211110220221121210110221212111112010000202210201001002021221221222110022211200011010201100201101201202022022100121210200022111000211211100001020122010110002210220212002002102020022102210022002001200222112021010011102102100220120220111101102222012220022110201021221012021200011000201210010001102012011122201112022001111002210012100000111110102210101222122022012120212102201021202010111012212000020", "20221202020011200222010200112212112200020102111001220212000021000022212210211122101002122110020020202122112021201111010210222111021121012020000011022010200021022202222102212110010012201112001122210211120100022212210122011101220022020212111201201212002021211112120210120020210202112101201111101200211010102000100001202202001112111221012222111012111020110110221002011222101201101112212202011000220012110120222112221012201110220112221020212021220110001022022020120001202020112000121212220202210202111200120201001111022122220020110120221122111100111000110201011202220012001002121021210002001210100012201120122100112112111220220012021101211220010110200020200100202220010212220000221222201101101101210011210020022222112122122021210211212120210122202112121001211212002012201121000101012011020221001222210100011120112111211011210010120221021222010020020012010001222002020111101021101200110210221020222012111020201122101111201211002020001002101201221102012222100021110012021111012201220212120221100221020210202120120202120212021202020201120200022221010022100221012212101001202210211000220002200001020100221121112202201001012120202102102201210221112012120200110202022012011011120000002122112220111212002121021101211210001000101002012201200112002100101102021101222120010111122021000121002010020110121121120001210102021001010200011021201011022002102201200212121022112201000211112220200010221201020202012001020021020222211000002012201011210002220001012211112112200102202221100200222200222101020200000100022012221010002221221200112001122100010210011210101200102112020022201022211202211212122002111112211002002011121201211020021112001101021121000120120001221112021210100001121112110102022121220222201212001201122002110212201010212011102102020001112112020202210000120012221002201220102120110022211220022222221120221220010000002001001111010202102012202210202120001010011202220000121111110111111221101101220022102100210110222002101020201222220022201011210202220010211120112220201122110100220112220110212201110021120200010111112202011221020221202211001002011022020000222001200000101211210202122002100221121111011120212202110121022121112111210012120221000100102010110011102000120101012020212211220202111022011001110012002212012222022211112212110221011010010120220120210120222112212221101002120010211201112212112000002102001121012022101112121101121012021110202100020122201112112120122012001100212120200220102001120002100122012020120000022211211002101121", "00000010112010010100222002112100122012222100001010001020120121100211002100110211111010111200012221020210102021101211011100021000111100011001122120022011000221220121200120111011220220101200111112102102201112010210002010012000011000210020201122000220202021002210212121222212002121111022022000022220112220012011100010112112121202220010120101100221011021001121010120222002110100012212101011212121110100102022011221100020102221000000210122122200212010012211201202002020102002220101122000020101110211100201122021100210001121222222122110010020100101202221121002121211020120112100112110111002212001120011001022021122210111112212102101120201011112210121121202020121002022112201002100011221202112202010201000010120212122112112121102120000002011210102220100202012002120011001121112001220000010120220020211200001022010210201002222110220111220201100101110110000000020010002012102000012110020222202110010221100222111210010102021112002002021102211110011011122120011220211101110112222001122002002111122111100202011112202202000010002202121120121120001210020200211000200100220121201020021021212012100010000122122010222022022120102102020222110100011021101210112212122222112221000122102102021120012212012000212111000211102221202201122110102021010200011020000121000200222100202002022122211001222022102021110221200101011012011210001212210221002102121110022021020000020202200020122120102001002222001210102122220001212210221211011200110012122120111220210221111011122012110201002022212112212011012110121022101022211211020110102011020102121221212012000101120201221210010222021111220021121200022220222200022212100000120102120022112122111210212002210201202012121112012212102022011111201100011200100001011122100012110102212111210210001102211110110210121210020201012200121011022210121212002202002012010202120112112101021110121021002210211220212002012000112101100110112200002120002221222012221101011022121201020001101011202022212000201212222122002121022210201212010000020102011200211102202010101202112202010202011122011220012111211021101211100212211121102022200202020010001221202221002210212212111200012122020122000201212202121010121210102011201210121122002000211101212220201021012220020022001000120020202211002120112011202102111011100021121000012100122122102002122010221101000001111200022200122011201220120121111022100220022221122202120111200111220111001201112212010112121211220021101201101101211011011221100020210201010010201221010220022222012012220100102201221", "01012102221000012200110222200021022110122220022222002000012202211011202101012100210021202002120212022110020210100002220212102011020121101012020021102111002012110002202210002101121001202202001210012111122022201110111201120021211221201010220001010201221021102222122012200201121000101100111122220202102020011201210211002201202020020112222220220112222010222121200100001200202210100020011112111022222021121022212020221112011100202221200010120212200100112100221000112112011102102021010002221000121011021202210220202022221200102001000100121102011122122010210121202100201212020102222202112012121112210111010201010211002201110022220112121121100222002122200110122101201101122210122121222211121011002122120212122220101021101120112100101221201211222221120000001111021120121100212022220212110202010011000202211000222221110122220210110210221111200120022102212212022202222220201212111210111112211111202002202211002122200022220110120022202121002211121021021112001221001212222221112121101101110202120000220120101220212201222110202021100020110102010111202221200022221201101101220202010112100111001201010222012020210022202002221200102212111202010112022112221010200021112200120010011221010210020210012102012201022100020100200212210101211120110012202221000021220121000121201220020102110011011221201202011112202200210102200110202200222202000011200000212112220112112201011021100210120001212201010200211002210001212110101002000002021102011222022010011201110002212020212212211101202212201110202111111200000101110022102011222100122112111210022012222101100001202220012020000100020000011222210021212110200010212020000212100102200122212122112120200012201200002210212002101011022002022102021222100011102020122122020112012120211201220022220201020212200001001121110012212201001120212101122112221022120100211211001220202111202120012111100112111012221210102120112221021122112120110212000100221022200221102111221220012022222212110001210111200201211100211020201100002202220210202122111202021112110121222211020012110211221200111221001100201012112201121020020201101201011102110020202112100210122120120211210112212210220002001222220102120100212212000210200211112002000210022002220202220101220022121222002011112111111011000110211222100221021202200111211222000110120112011122011011021020021201211010222101212021110120011100202022201120102222221201222200101221011100220101022021122220011010122202002202100200010220000002210112121002002001211110000021220110222211200110121210", "20102100000101012111121112102022221200100222111110101021021201212100210202222212002221220112221000101211221222001110201112112222011201101201001101111102122121000202010211020121120212222122202122122022020120102101020110011220021111110202012002212000220122111200122221110200102112212101220022022212012012112001222021211100100011022222122210102011112120211021001012111102012102002200011010001020002121110122012202121112221210021120211002222100120121020002100220100002220122000102022112020022002000202120202012000012011210221011011012210211010121010200201100100110001122201101102011021200212212222021211021020111202111122202122021021000012202212122122022000010111021002102112011022001011001121112101022010012111222111212110010121001200010221211012212011020212022112101020121200020220001222111012212200002001000001011022012200221011202022000121211022122012222201000200200110101120102111221200112110112122211000010122002011021110122001002020012010220002002221210001122112101012211010222012201210022211220210021110222100121220011220210011011122200212212022210120020220110110220122122020121102211101210111011120121011100111000210101211002221022201122200002202202021000222121002210010111210000220122211221221111022100120111001201120020022222001121221222011011200221001112211221120000010111001011211000201222000112100212021101011001010122212202012001101100010210122021102200210021110221012110010210020021221212201010012011110111210122211110222122210000122201122210122022201202221100120100121000001102002102220111121221202001010100200012020021011201121120002012011211211022220220200021122221202000200122121022001212121010020112021022120010101002021222202020021202021112001101200111202012111000200211112101001201010120002221011101001111020021220000200001201112102222000211010121020222012222112110012002021221210201011012102012010021020000022212100020101110000002022100111222212020000020110021102010102122201211220221221122200012220112000121110121012112102202221222110022012201200000121110122010000202201212122102002012222002121120010222022012011011221022122012010201021100020101021212201222000201202201222011220200220200022000222221221111010112021211022212111001012012001020120222011220200002211111111112002110211121020210112111002120021212002102100202102101120112010210002121001101101002211000211210012102001011102002222002211200210010222112202201212222112021220121110210020220222210102012111212110201112212020110112222200201201020121221102021", "20222202200001212001121011101111121222222112010100221220001220110022112012201120111100112000120202202122022112100120001100001010211100120120002002101211010220002111101210200121121211120001112011102121100221120121112002002201010222010100022102212020110212221120002212221100211000111020220022200010100122000011220000022010022011020011022100110212201202112102010022002220200211001020120011102211020021200210022201120000202110000000201220201202120100212010211011222120102212111220002110220011121010122101112222000210001100212021001121021210112200222110200100210222200200112101211201001100112202210220210012210000111012222002122101100011112112211021001001101020112110010001022202102112011212012002011000110001202202221000000212020021000111001110112212201201112021022120001202011201221022102202210022110001201100110222021220012210200100001012020221011022021112102220201102221201002021022021102121022010110001212112221102100000202021222011011200001022101122212012001222002102101010202200200002000112221011122100012012212110022021021110001112012020001021121020101202121101100022120200122102222012112100102022020011010221021100022000100212211122222111210002200000110002001120201112100221002111211102102222111221202110202121110202102011001012102102012222020111121211102022110102120200202210221220111201202201102202112010102102201021021221202200212100022002211202202212121222010210111022211002121112022012202000222222012200010022000002021201001222110002020112020121220012210000001222110122012202002202200012222110221110010012211000101102212012200020000210020001122101121200010122122001212200102201111102212110202221121202020001200221122012111002000102012221201112002220211120102120121201202010001221112110200211000011200202212012212121100101200201111012111110002111111121121100021020012220122202120011101111211000202002212111211110100002120012012120102100121212121201101110002012202200011222022112001121122210001202110102011022100201200101220000112001220210021220012221022121200012121222120011102111200022100011201012201221202020122021220020112022111120120002012022021020202222201122111010221121210212120021002110222211020022120111122200011221100212000020111011120021210011201222111120002001111112122021002120112122201222211202201202000110210011212212101020010022112001112201012021220022111022200201101211111200000012022212110200201221110221100000002101211020001020021021102112010202112010120020200220010210200010101202220210011221101020110211", "02120101102001110022102100122210020021022001021120011210212011212100200202121021120000021000002010200102022001201220022010000210202202020010220001102211011022221202200121000001112022121100000220021102201121112001121022111120022121211021200122102001111002102221200221012011211121211111000101210021222110010220210212112010112100001122102121100002102111220100210012110021012112212212200200211000000121212202021022101201210101122010122001022112212000201211112212001010022210221200200202202122002021010111112210221111211022010122101201211210210210012002201110121002211011021000011002200122110110112112212021101111100001210001210000110200020010100010222200210021021102022001221020010000111200220100000211211200101100222012102122112122021012022122001000220200221121110010211201002211201000102010010211011012121220210122200211111200120112211101121020000202210021221001210110102010021000111010220012212002011221122202101211221112021122202110010001020121011121120222001202222021121202100202102002102121122012220000112010021012101211220021201222122001120000100100222002122121210120121002210212211211001121110200020210122110202001221000011000211221211012222002001120102122010112022011100220020102101222221021112101201012122002221201112101001022011212220121010020011002020210121021001211220101102202120122021021112110120211021212101022220121010200021120121012011122100210020201122212002102011111010010120121202101201201211212202002012212111101100121010111100112021201222222200101210122002201220201001210210122110120002100120110212210022020112021201120220211001012120111221112202122020020021002211020100002012120102120000021010010000020110001101021211220011021000110111211201202111101121220101201111120102010122101122222202001021101221000020110110210101212222000200012122100001210121122121212221022110002112011221010010110110001000121112120011201112111100012212201111211221211111001010222212210110212101002121010222221111022000222201122012100100012211120220001010002102101011110122110122010012212220201021202021222021220101010202112020021112000121211200100222011101220111201101002000010121100012210221012122222110220012010200110112200002201010200022100021121121102020020102212010221202121200001210210211100212100212011211120201100100210012001001212121011122022221000111002211000122000222001022120021211110022010021111222001100021121120111021202022200220000202211012021000111220112010002002212001201020021021120222000111121000210212021121210111110", "20202112202121102112200212201210011200002210001010011001122020001211222001112022111100200121122212201210120000101112120121202212222010010000121100002221200210112020110220101210211121200001010121110101121010112202022101200020121002211221100222120201121000001222101021011100012120222010021111112211222202200101122110102111010222100121020012110110210100010001220220100100022212200002022122211210110000122120022101002111022102110122102120011000022001221121221201000220200111221212002222022221101111002100000202101022112010110222121212101121000202111020010101011122111012001220021102020200121002120201002221100002212001021120002201221201200120210100221100111000220022220202002101210011000102101001210122100202200110010222000102221100222112010212102220221020110221120010020021022012211212001011102110200210121002022211222110220000202111221212210210122022110110101011100111212120101211022201111020201222001001111222121201120101002200220112202212212002100100211012210100201100002000001211111012211101112122012011201121201011210202102021021112202110100121210011021011112202022112202011002000012202210002011000112200222110122211222002110000101212121000011200011021121001112120220120022022211002202222122020221112120002110112120021120020200012122202101102020000121102011202121212111012010222012112200211101002210111012111021121101220100101010100201201110220000221120020210121201200221112101200212121201112021212100101221102102001022222111102020021100011210111222212002011002002210222100222101011200002010210121222211001220122000121112011020211010220122000110000210021211012202011122212000102202000012221200111011020102121120112222012111111210110012110011111120012120112202221121222021201112110200222011120101221220020120012121021221012012100200212120110001002121102001201120012012001112000111211110010011102212102210220211201000102202122221200211112011002202212002012021121112212212011112022122010201220000200201121001111022112121222121000211202201202121221120020001000221000011122010120222102222201212112120211201200220220211220202122001011122220010110102011211111020201020101220001010202210010212001011120110201201200102222011202022200002222200110200110012222221022220220220022212110202022122211101022220120022011202021111200000101010021102202100202010201211211210000021001101020112220011101102011020200221201022001222200202102210122201120101200201200020020001010022001011200212102110010012002020121001110201011210012020221010200220211212121", "11222212120200110112002022112200021122100221112012010202021212101011100010001101110002020022010021120201021120012222112101221220020100020120200012112112002202220201021212020001010010010210002122112120200122112021002010102020110010220101000210121101210220002221002000000100001220022012001000002022000121220100011202201122201012201121012010101112111101012001221210111200011121110010021020100010202000012212000110200101222000100221000211101121002011022002120222201211011220212222101200022102222111022220101102200010120202201101122002210010000021000020100100220120021121110000001200100122002102122212000121102200110100101002020011120011121221220201102022201101010100112012022012201201001000222010021001101001210212212212212111211100121101121222122222201202120001110102222002011100012110211010222200020012100111221120012012102201010021022100121220120102012100101210021121102210211010210002020102200210001120102202111122010202112000000011021000210210011201100011010202102001020022020201212121210102201022022100121210102201201201022110210201021000001101221011101210001221211210222002200002111112111010200222001111220001000222112011210101120220022002202010100221100120201012202221200022100111212000110002220201020101012101210111021211110121101012020201200112022110210220210001220012010212010110011120102222110111012202020201020121000122221102000102011010222020120102010122020200021111221111011221122000021120102222011112020021201110121101120221200020102102002220000012101102000202020002102021001200112222000220221202011012011221001212200121102121010112022110202212002200020121120112102022001002202211022011222220120121121001122212221210011111011221201220020222211012102120211220210221101120120002210201210222121222212110211110120201110110120000210201100011122000121202200220122001200210122112020000000211110010022110211122200111012010102220001210022221202222212112120222210022122211220220200020022121120202020121002001202021220100021112221201211101222002002011210020220220011112121221210210122010200002200012122020011112122010220022121000102001102200121000001021220101102122000112021212202202010011202012222011020221011212120020101121122220221121222202211101220112011011210021000102102212110102112210021001021200011221100221111020210122010002220221021111211220120011221020211200221110210110200001120022100200022211122200112222112020222200001211112200211020212210210210202012102000202021111011010021222020000110100110002212102012010011211210", "20221122212122202200100001000220211200002211221221212220111220222222201021120000100011121210201120222200021210112121102220202010021212202102220100101112000011211022100201002201112110222022201100220200112210111100122010220201210222021201222101222200212012020220000020110101202022202010011120011221000021202021121100211110101011100201002110122221000110020012220002111222020200000222002202101120021001210101222212122022022010120011211100022121121120012211021222010110210022211011101100100021011200110000111100122100022101121120002202002202021102201202021221220201210102210000120012021102001022100221010202210222212210002212112102001202211000112010222201112001000200012101221121220011121111210202211001120102011102202011022212210012102110012011010100101011002221222202111201002222021211102220120201211121022001111201000200020000001112221102121120210210022122001002001211200002012122221122220021212221222000112120110020110220202212202020201212121212210210002111021002002122001211221220202210000211200022202110020210001111021101112110112211120122101102211220221210200012021221100010111122200202211022001211011211000101000021101102112112020000020000111212011010120100111212120011202101012121122202011002122020121110101001201112010201222111021212010111121100222201101120022020022002011112001201020002112102100100121201012120121102100110122011120020112211112211100001220210110111011111210202110202022001101022022020212111011002101111020010120020110000102022220111210020120020200222011210002121200200121112220121001012011011200122001200200001110221102222100002022110110100100001200012012010110011120221112022200011110210210200100112221002200202022122121021021020100221222120000200101111002200202010102010201201222001211102222022101011102222010112111220211000102122110111110121110212001022221012101101010002211011120002202012010121202121021120100210001102120022012111221201112000220122011110211000210001111001011022112220020222200222112102212220201010112210112001201020221000200121111201111020202010101111122212100100020120012102000120101221001211020000111211221112020021022011122001211202111101100020012101020021100002102011001120202121101220001210000010021200211202020022202122201200022112202122001111122012212201211121200022210101012011102122011221222202112011101111112001110111102112110021121101010100000122100111112112202112121112101122111112110010221200002121000200122221001110001012110001001101210022010222000212220201122222122010200221", "22222111221110102112111020111201020100012020211010110120112112101012122221000002120112200101010002220120220110111020012022212012201120012122000012121222022212100000120122122111112021002010001111210012110202101220222002221112022211010201121020212201221212111110220011112111220111220010001002200001100002100211000010100202101012111012120021111212002210102102211122201111220011221201021200111222011101220201120102001111221020201110002200112100010102100212221002101011211012021011221001111212200112201020022120201112201200020201101021112010222110020011211001201110221200121020211110212112012121212010212110010202212000111220122121210000021222211111101112101111021210211121121202010002201121202110212022210121011202110222001202000201222102002210001021200221211002211102120110101000011012120120010110200212211010121112211121122120021100002200111002010111021010222211002120122122002002011120220121011200110120002102201211222111020112002112102021212020220211000110211220022202220200010001202221000001200021100200210002210021020020201122221220112110012222010102001210020222100100100020021020221210011020002000202122220201201012021002001200021112212022210211101101020112010111022001002111100012000001222210202211200001112102101211111022012000211110110021111122201021111111101022110010102221012222102021212222002000210100022101222021102212011210012221121211212221102101221221212011020110002011222110021102002112012200220122112111111021212020210020020201101112122101120201222111020210111120012200002022211000200101021122210100001020002121101021210100201101001000212000012012100012212202021122211222221212120012112001001112221201011110222211212100122010112011120101102222012002110112102202220200221022112120200110121120200022210220220111121200212201011122101002020000210120022201210011102220122000110110121000101121202101212000001111112110001220011122210120102020010012002101122112110112201200221200112010021212121102120111201022022100221200210001010122210100101011122111110000221000120120021102222220100012201000222002210001011201011110221220112210122021010100210102212011112200020020212200211101202112211212122000021120021121111002211102010001220012020211110121102011202121111122021012101112212201220022001102221010102011222221111120201201001110112020010012021100211021011201002202020100021222020021111112102010202011210111112210120211221012222210201202111222100021220211012222100221022002002201022221201201120200000220011012222010201120221221", "02210102120012221011212200200112112000220221221102201110001212000122102112221222101200102212101122200110000211110202122000101000001120010120011000112201002022010212122000010111210022221211211102110000200022122111110022002021121222221000102111002220201100102012212102021202210002020012112220021000200002022220120210021200222202101100222202210102012022111011122112221010202021102112120110221110000222212210010000022110011112122211221121111201111201222211020121200000222211011001121211102002222111101101021100120202221122002000112221202021121202221222011211022010111100222202010020221011210210101001010110001000210102121011122222020011002222022201010202122220002012220010220202212210201220221102221212101221111221110122011201121110022110002021202202121121202112222210021202012220211210100000022122122000120110212010202222111000021111010011101201000202102201110111001112101002102112020212020202112012101102111010121112202020211121011221222010220101212022222111002002211121100210120021122200002002200021222112111201011202221010221110100120200001120120111121212222101200001122222221210001202012202202222220211122221022102010221112200210201101202111221200101120010200020200220021012221220200011210122102221011112210011112012220202010112201110102102110011121212210100202022212110122121222011000021110211221002211210021200221121202010021001202102000222211200011101011000200100212010012111022211120220101200212120111200012022010000021022120110020122110002010212100002220021120211112210221201102011102221020021202220110120222112001022001100122001000111112100022112011122001001200122200120111111122201200020001011210021210101011102100021020120010101110200200200111022111012100110021111021102002210112101011212201001002002022011022001012010111002021101021021020221220020212211001212222222020221000100010122022212100222120121111012210220202020200200112212020211111110012012000200010200101212011012010200022122102022102122120001012211221001210122110011100210102100021010022212001100201020020012120101000100110102110011000100110120000211102222012022222222021202220011110100200202201000002100100221201200110120001210200010221010212010111002220111012102121000212100101221221000010010011121120012011002212001112221121000111121202000211200102100222100112120000221222222101220110002100111121202002110220002112101021122102110212110220000022002102200222212211201022122210202200111100112210212210210021201002201101002200002112111221100021010211200202112000", "22112111121100000001011212111211211122211202110220111122102002211012102111002022101100111022202200210211102122021122000111022220222002120210101212210211212022200100222102220122001022102202222220210101000121221211110120101222121112121110021022111112211112112022111122011111101221201201110221220102210112212200212221211022222112222021120001220120022220011220020002211121111101212120220110020121000101010010101012121200121010012122002012112000121020021222220112012111101111010220111220220000021201100112110221102021211202220021221202001221210100100102101222202220201101000120211200210221020200222122001001201111220000211022100010222022222000001102020021110002002122110101022022102221121210011020002220222020101211110112211012122102001020002110020001101010222112102010212101012101211110100201201012110110210002111002121102200000121120201112101100011120221100200201221100211101211210221012221220212202101002002001122220011021020021211010011022120022022112000012002202200020010002221221011010220121201222210100221101001212000201200112211001000102120110222110101012222110202002222022200101221222020100211222201010110101220200001200220110010112111002112100110120012211021121010002020000011010001120101002002122010010100001111212011021100000102201221011101102111101110120212201012111112212201210101221221012222211102002102222220221022221211011200011121210011210010012112200120202221121220112120122112220102201212121221211011200210002001102101212010112222011200010022210222020212211121012101112211021021001101000220110120222020220112221001021212210220120010201122202202101202201212212200102112212110101210020110202210202101122010002012010021020111120212020012100220120100002220101201112011021101211102012001120012211010112021202111000112220201122222110222010211002111000021101221212101011110200112011220221000201211100010011100202011001200021110121201201010021210021112101012211210220222112011111221110120100122211200001122022120002222212010122210121220210020121111201001220112101100102211110020210010122001121020102022211010100122220000021021022122122100120211121122201211021000220222120211220221000220212122122221221121212221222220200200020002020102012010020120201101102120200201002102100101222211022002020011121200000202120101121101101122202220112101120002012201000201021200011111220112202211212021210012000020112112110012022101002010011000001020021122121022021212110011210222210010021021000000212021222020222102212120121012002122011112200", "20220111010011112020020011221001221111120010122012011011222100202200012110220200101112111002112122010202012122111122202110210120102012110211012200021021000022120121101002022121212012212112010012021101010112220222012111021010212222111200220002102111000111120010122012020202121112001102022011101021002222011201222102021112000212102220221122022200010102010001110101122120202010202001011201120101020112002012021002202220101022020201212122101210021121001112112111111212101012020202111010212100000111110200020120121122212012210021120000111120001220022221122020210120020221221121021011222000121200100210220012010200210111210012001022000111022221210010210101002211211110110121100022020121110122201021222021112201000022102020112202101210111002002102012210000111211201022221222201200122220011212022101212112100200122202210121201202121121021120222202001220221202122120022220221100122220021021212211002110021102120010110002100201021022021220000020102002110022001211120120120011000012201220021202122120111011202021111120110021200200011021222122222100120020100200000202100122212000120112220210021212202020201021222011020012101210121200011212020111021202002222112120112211000102001000012212101022210110012210100010120110022022110110000110002021021020201202122001102100210120002211101021021202012012020221012111122100011012102210021021122101012120112112001212220110000220001001000102102110102010101110120200120202211012122220020010212202120221011111000200000112200202120110220120020010110100121102001010221201120122102222020002202112120202102101222110201222112202100211222001021020220112010212012120212220101110220000122021122001120222110022210020010121001211110011011100212202002012120211001012201212002112202010222010012220021200220020001000011111021101200012100222112002100022201010210122121120011211001002102201201000112020100201111121022120122121121122022020122212211120022021200221200001211222111122221211220022120020200101220102210020220100001112220001020210022220021220022002220211110121002000012221002012112102221022110120111021210120121212120202221210201220100212220202112102020011221121211100200100101122021122210122101102110102120112102000222012122010101001001010220002110210102001012101220100021100212200011122221020101020011022102001122120102010202202011222110010120011011201211002012011101120020010110000001000011211101022121021201200021001021022121012001101001222102002201020112102100112022022122122010100201222100002000122210200000", "02011201100202222001220020102122221221000102201021222212221022222010122010012012110221010012221012220221220122101000012201201122001000211220020212101220200100001200121020202220112012101020121101112011121120221122100222122020011220121221222102111021020210101201020102012121212121210222020112120112202002212202120201220101220021201221000121121200222122201022222010220201211212021121120200122002210012102120020211111112210022010201011121001020111021121022202001112110011220020221020110101021102200212202101210110211220120011102211000111000002010022010112001100222021201120120000120122221111202112211122002212110220200211211120221102122121120002211120102012201210221211212111101221110210121101021022022021121100111120111022020221100012001220120111200021222121212220201021002010111021010202122200112020200002210122111211211221020211200011201000121011220110120200222001000111012102212001102112120220200221000200221022001220220021212002202121200212001210201002121010020011101202112011110102200101020210001110211001201212122111001101212210010110101111000210121200102020000220022200010220021020121022212000010210101010001112011211111020010012002101111120102001122101000000120222120222020201211220112001021000112120012212122011212220100210210111200111010101112220122002211000021222201022211221021211002010110212200001221101212202000001122221212012122011122220010112201000212020100202200012020202001202202201222111002021000202200212121222110211222210120000020012211222020200120201100211012201212101021001110101000110100122120220211220122200010201102101000011200210202021110022020201122021001110120211211012000002102210001110221111121111102000020112211020202210201221001100122102201120020012201000200120021002202121010201002000212201012111000222222111210110020100120212102202102220100100121211001122010201211010112221022010011022221100010202020110121201202221002102102022000111221111222220010200222002120212202212022122002210002002211002200200022200122122111022120112011020122211212100100122022021112212202221121100120020110222022022211011200212120212222120111110012102122010010201001021210220100221012022110000221102200110110020022101212222110200100201102002200001100220222010200221201220201200120120200000001002100202012210201201210221202122222010011121211012200120022021112010120101102201220210021011111021022022001101221210101201100022222100022010210201011110111120210210000000220121220110200220200122202012011220222111020001020200201200000", "10021222220022101020012120121011220201112021101101021122120211220211101022012200122112112210211121100202221202120011120120202201121202201012110202020111002110112100112120000211002112200121002001202222111012012100000010100022220110110211221110202222110010210111021102012201220111020211210220220102011102200220102012010112111110122112202120012220010010200021012220101120212211010101021001201212021201201021201012120220120100110020112100222012121202221020200122011212221000102011120220011110020211220110210211020101220020202201222020211210102201221120221210100101210201012210021201012201121012200002020101102222120021121011001212001120210111012111110010122211122112211222101020020111021202221201120221010101202112212100101021100212110021000202001201220001112111220002101010020002102021111000021020212210211220222221001022211201220220212100102101221022020211200201110201020020002001011110121221001000022112112120122001102021011010010201012211122210020022021210021011022112111020001000111221011001200122201000221212020121101220020200210020121100200211221010021202200010022220211201202201000121022022002102000101112021002020010210122220022012201212022101111001220112012212120211122000100100001010111102101220020222110221112211221222211021201212221022102001002000211101221102110102110000012001021200222210112202101222020020222201110102200200222011021000022002011012221112120222020221221201101202201012112020021120011101100120020212121001111101122022012202001222011112011201111220020022022002221111012102101100002200111212101022202022121212011112122010200212020020021102120022120111100200100112200212112222220022100222210001122120210021101220200212002110012101212122000222011001211220111110012001220120012201202021101200200210201110011002011101020202110200112200100221210021222112101112212110102012201101211011200222220201211220212212020111101211222010002112200011100221112220122020121211201020111111012101020101021012122212001221220100121112120002010100012201010212202101210011002110000120221121220202002112022111222101022220002221102120200012021012121120211000222212100111102010100012100200221212112021020012211202222010222202011220212222121021012200122122121212202122201111220222220020222120020221111110021120001111111211022000121022001210111220211120211122122112020202000011121212222222120221001000211022121202021102210111112212120212120101202112121011102211221021201210212012101121201221122220001010112020020001101100220002200222122111", "12121001211212001022101010101101122210022021212211122020022222112122002200201100020220112012021101211110111121211210200122211212110000011122102102020202022101201111221221111020101221101012021101212120200212020012111010112100121220200101011110011221021210222222102222010021102002011100221022210011100002012021021112002010022222121021122222212122221201002221100100111100102101121112221000212110020102211012120001012200121100120201010020222012121102110012110120020022121112202001210002211012112001002201122101012020101011122021202112012220120200012202022001012221011002210102020220002200222200110002110111122000002011122220222122212221122102122001121201220100120000121222202121111201210012101000212101011111201121121221200011022120221011210120100211011002001220022120112112102001102111000212012122201202120112020012002121122212211120210010201110111002122220100120112121222011222120112020012212202100212100222010112222120200002122220221101222200000012002200112011020100002211000021221011212001111200101022000210022200101200212120221210112110122201221122002212211011122112222212110121102200001020200120211001212000100020020222102101201121021000222022100222201110110210121111112222110202120222122000210110110220100021110122000102112101101212210210222100221020101010221201212210012121002201011000212200202110121210001111121001020001010111102222102001211021020220210221202001201201011001101121101102100122121012211002100202222221120220022100210100121220000002111010200022220101110002022011210021010222211212002121122200122220010021201210222220001102021010001222210010200122112121112210122221101110110010011211210010002001201221011022102201011100002001210020022120001101201222111121120222010102122110110202012101220222101202212222101012111001022002102102010102022020202002111101212100000111100022222021221200202201220020010121212220010012101000121222222001121200201102001112022101202211221111101021212221122121201202120102020001221122020001102201101010210210120120101001020202022221110111020110111222022000010022002202010212022212210020222110220100222021120121110111112111202002110201021202121222121012120202212020000201122011201120102212220120212002210212120120222111021002202011210022122210120211101011202120210011202111122022201201020100020120200001021211202211111102212101020211020211011212011101211200112220202202221221111012010210120020120112111211201202212102222102202121102111221101021222220201011012112112000102122210120100222021110", "20101100221012012011221200102200102010210000112102111012012120010200110210110122021022111001121001111100122110220211101011021222110102000212211220021200201202211011012021000021020100011200100010221110100202122220202211002202100021112010001011020102012111021201102121212001211200210202110111001122112220100222200000222200101001112212210202021211211010221200011202211012222201022221022002212001222020011212221002010222002100010102011111200202111111100101022120120011000211011212112100000001010222202221101012211221011222212210222020022102022002022121202000011211122221002122102200212012000210012121011000121220110212021222111200102200211112212012002201220010202220011210202000222211102122001011110222000002220021021200121202111221110001120111111212211002021210120011001020211222110122222021212210201202202122012120010222112122111101212010211102200221201220100000002010211100210011021221211212101010000002211100102211201002002111002002201201010020100011011001111211110020211001122222100101111211111210021102121221212110101012111101022110122120110221222110110012012221020120120221200101220120001021102222101102200200220101120101122122110220122121210012000201221212212001211102020111020011011002202221220111220110001221122220010220211002122212012022220012021110122221022212002211021111112120001212221100120002210202122100002220102102120012200012111101200122202001120002112100212221002012210220001102220112201110111221220112000122010120222200021101121200111212002002210120012021012012200220212002002000102010121002212001211101201200102200212000021221221112210212220100021002211102221121011122211110200021101122200110122121122102202021121122110111000012002212012211202110012020201020220212010101020000021020002101021201221111200202022220110110200211010001210121200211100201011100112102121012121011212121022121120111222100000012000020200110000022021122101022201122211011012102210212212110012010211220122220201201000002121011021202121112212101220002110002201110202112101201121221200211222112021102200212112021210000100200112211020122020102202220011012011111122000212011222220101000100200101222110021201211011020122121000000101011001102112112112111101100221100012222101212011011221212220022222212120001021110021111212200201002001201002020200221002000010001212210201221000200000002122020222211220120000222112212010101121112020022011220222112020020002220101201200010010202110111022110101200012202121221010100111122212200012202100201221211200011", "00102001111010212002122002120211221221010001222202010000112012201011100121202210210112012012111110100020012122200122101211211101221201102020201100011010021201211012211020212011210202221211001121021210021001010101210202220200101022000211012222020020120110112101001020011222102010112011010122101002201111100110212201112012022021002002000010101210201221002121110110120000201220100002112110111122000220100021221020012101222111220001210121222110200002121020202022001222220100202101020210021101201022212221112121202010202100110111211222001121110101120112120021020000000121220201020200201222112201112012212112211011121110001002010121202021022102120210010112111001021121100122120002222121110012010110001121222212121201120120100112110212121202022220010100200100112001000011201222212021011000001200202112111011221200010010000101201110012110101202220221002012102100010222211110011021102010121200001112000102220021102010212220110102020121020220222102020201212022121121212201121101020121201210220201202002201022011001200200022210011212220200010002200020010100110202222202012112021020222012210011120002210111100120100221021000101202211201022110011201111011110002201111021221110010100212212221120110001212110022020222221020002110112020122211000021002220111200212110210120001100220112202101020100120200210212221002002010021212220210002220222022220000022220111211011022110200021011222021001021101021121200222100121010012001210021111221201011002121212020210020101000221101002110020111002002112100000011111121221120221012100102212122211210211101110202122021202111211021010221001222122210110120021001111001202110110111101201112122120200022102010000120002110022121221220110110020220211002201012211200121010010101221100101202201001202122022210221022212121112101122220101110220102112221221012022202102212002010111001212101100222010222012020022001111201002102202200202202102102201211000220200012211021121012201121102221200011011201021220011120010022111112121020120010002221101210202210001001220020021221200222012202020222210210011110111202011002022020010211021101012101111022111000102020211110011121021102000221120120111200101022021110202211222001102101022011201000000200200200110101212010200121122202022020000211200111220101110121012110222100010012001012212120110202012101200220002120022000220221002010210022002002021002221120002222001101011212001001120010121020121002111111212210121211011022221222000201222211121200222101122102222111101211021002021010221", "11002011022102021022020001000210110001121221020122111110112000101110021220211200020121101011221001220112220211200121002212201022210202121202122210020220201212101200021212010101020121002002220211201222120201120100102002020210112200202101112001101201020010221100010002220200110100222020200200021212111001000212012222002201012000210221120102210112220001222021122212120021200211000120212221020220022210010220202121112111112000201012002022101120001220020002120222212021011121020000121022012122022011102002011101200110011102120211021200102220020001120000001212121210101020001220220012012221210121111011112021120021012120222100000002211201101122221112012120101020020012010001020211000001011211222010002121212000012110102010221111212120221110101221010220200012212000122220220102222111021102001222211011001201011021122101201022002221112002120210100011112020121212010111221200001002021100101220102102021011122112111121011221010220100121211210012010111000210121101101222012001022000020222010201200011121000102120220200020101210201212212112021102220210110201020211002102211020211111210012012102000111001201121110221202002110121220111222110211001010000210001111212101110211020001112100111110121220022211102212012222110202122212020001210101100200001020202012210020120002201212101111011221010112102202111102111012201112000202210110120200220102212210022010120211000010010202020111202212120022222002022212001022101012121021022020201112012222112020001200000210211111121221002020110201110210002110110021122122001120222211021220100012110112110012120111001011100001112200002221201102111122201221111210101211112101001201121212012112011212221110201120022112022210220011102022010110220102102112001000010000120022210000120210201210122211001221001221022202010100112201110010111102100112110212020210212211221022020021220210110122022110200111100222202110200122000022201202110212122102000201110020211101201121201201102112111112202112102011200200012200120202011122221201220211020122211111001012021202022122021122021222210022210121022010001202101121200012201012010110112022102012120000021211202012001001020221212101221111121000111111211111210102210121121122000112002101122120000222022212112211022221101110102220012000020222220101122211120000210022212111120011212100101020110010020220200020202221012201020021011201110010212200101010012112012222212211001210011122002210102112201112222010202200000021221112100120121121111020201101011202102201002222110021000212202021", "00010022120001122001002002100022222002200120220021112000002122222102120201201121210012122021021011021111221022222010000222021112020020002202012200011110022022110222122010021110122001221200011001120201112111202110122220200110012001111210022120200112221110220200111201121021201101000100110011212112011001011020000201022020220220200121011201002101002102122022201111221122101111002222021112210221020121002101112120012221020100000101022102021100220212102000200210020011121102110121201212201212011222110221210121002012101012011220112100100010101021212120222001121112001100012122201112211021120010101201221021202111101201000111211201220122001011100020221221022122220002012012001001100211011010100212102100102100122010002210221211101112202122012000122120020202102012211100111200011121001110101010020200221020000221022211000200222101012022100200001211202201101011011102122022110100201102222112121021102220222211121000222221211012220000100111110000111122221220010111012211012122121211000211211100201200121221100202212112102212121201120001101111102001210020201202020200011101122201120012222010011022000202212000221111222002121111101121001112100011110202220110022011100012021212011000102022000000001201220222011122202012000011001011222122011011002010212222020220112202000002210112211011010102000001201010101111112121220001011120002020212220112222110022111111002202222201222010110121212111111220100002201110122220012221202002010012202022000121011202211220120221212022010121011220221101110110222120100011102120201201012202200212120201012210121222121011221000112001100210021100110021122201001111210001002010221110101022210221220201111201210212112221111211122020221211200202202202212101102200010200220010200112102101111021110011000102121010211022012120210101201010022202212020120222110011211200100011002111022000222002112011220001200020221211020000002212002020120201012002020112222100221202001221111202011210221111000000211021112112200121121112122201012001221022012010112011022100202121121122122001011110122001100000011121012100112221202102111200210011222221010212100110221000202110102110200010100120211120012212011200011002112222002200022011101022211112020221022110001011221012222200220102002010002201012101000100121212212012222002001200122002111000200101000221212201021100102200210200111102101012111022100220211201020111202010120222011101021121121120200200012212200222112000122100011120221202021111222000020220021222122202102101112022011011000102", "12210110110102021210220111202221021111002020100211220000210201011100111210212202210221211011010020202001200101200011120010002122121122221220221012010202210101021020220012220202122121112120111110020012021001102100101202020120112001012000011000111201120102210120201001020202020011121102122222020121022021212110201000002000002110122010021200112110200222101011020020020112002102122122012220121020201102210010221102000100021110012201110212212122111011200012212102002221201110121111121210101222011021012011211110112011011000022122220200212100122102002111211111021212220111012110021001211122120200111001201201212021210202211201221011122020001011222111200202000020011020110002200110201112022101102001220021211110100210110212122121201200110112021002212110222000112212210020101012110020020002020021212010111010001122111000112011022102212210220221100021111110122200200001100122122000021111022122001012122222102110200011010100022202201101121212120212211100121010120102021021220020122001202221011000221120101122102011121112212120202210101120210202010002120220210011012122001221111001112110110002211121010021101121222122201012001102110211100020211002220221021111210022021222101000012201100012100122202212212000220202201121022210022222210120221011211012111011220012212211222021022001000100101110021021021020001112220022102020222021121220121121002122112011002120100021111022111121202220021020022210010122001122220112020000121021111212000221122120010110000001111210221011022220222122010002222112222200201120200102212201011102020120201012022111111220012012112211011011102210010221011202112211010020002121011021020121201100010111200220222011020110012002121010100012120112210010111121120100020102000121001100200012111001221210102121112210201220200120210002201011022001212110110102202000021012201211212020210101110220000201201002101112012002212222122010110211012020021102101020110221202102010002100112120202121210021122001002001110212201100022200210210200112010010012220221101120121122201220200010110110020110001202112021100121200122112222101221201000212120222220210212020021001002020100100201121000221101010021111210121011111002010210112211200121102020001211021120221221001112012122100010212022100200220120111110020001100010100020200220211201111012011110221201210022210101000021021122112200110202021021012221001021112010011200000201201001012000002111111220210100201110200211212212012202112210020111011202112010012121010011111000001221122211121010120102", "21200200010220012022022201002022012121212110211112012012112121001222110102222112102121010210111212202110222001220110102111222101001022200112011021121211220210211111020022111020200021010000020112221120120202112121020110222011110010200112010211211201020221221021202122011201220211110201221201120110010121000212120212001202222101002011000100012200120100002021211202121012121101202212120101122121112111001101121202220110101111012010122220222101200212111110210012201110110021200012112222211201122221201000202201021111200112021200122012220202102011210011210111100220020010020102200210200121010101122101012110102002200210222210122000102000220200021102222022100111020111020022200012211012102010121121202020201201102010110012101201200211012011100101100200222122211101222101222122121121112200111202210110000012022020210202212121021200122220121012111220020101111111012012200011012111200120002210020120220002221012200210011111022220102212112221211102200212121111011011101120020102020112201201111102010111120221200011120121022011201202001221011202122220001201112002002111112022201120010211201120120202002022210022002221100001221010112211211111112111200000020121112011222111222211200111110102212102122121120120222020102202111222102211112122110111011212110202221120111011210200221102022200010012212001101121212211212102110211120112220011021012110221210102002001010010012201020001212220212211100021111122012020120222101101221020212220002212201111020010122202100022121002211011100201211211202211201012002000202102010002000111112122222212000020210220111002120121011101210022002122020222112120101120210122120010011122112012021201110211012210220220000121020222211111211212012110222212021201000102211120112002212010111200112111012021121122201100210201221011022212000211101022101212200202101102211220102121001112020002100022201201022211210010202202100121000221201100011122101221222100201020121121200001021021012100202211021102202021220221101220212222200011111120220112202020012110101022000111122221111210112002221020200000022212201122010111112111012000120022102221220210001211120001202122021100121100122102020201200222100120221220212001020112101221121021102010022012211102221212121002122202121101111210210122112011021101000121221100111101122010222200020200021202112010102020020121002110211011022221102012021100101101021201211100020110020100002211222210220001121100001011001020221211211112021211001120111202111100202121022020202202112102012202100111201221", "10201001122021000120120001221102100020010221101120020101012201020001121122220221110120120020102110211120012111010122220000202222000012201112022202001222202121222112221020010011222120122211022121220012002122100122202120101101010010120022211022102001020021022202021200000221221012000212011112012111021220121201211002021012102002022201120221221102210022001212202101220012021211100222012100012021120201122110012012010110222101202001121011002200110010021120022111101002121011121022111222212121010002220120102110011120012112021110022110120011221011222211121001100120101002201101121001121110022112222122211221000110211012000012011200011110121012202202201101000121102010120020212012021021102020210010212212201111202211201210010001020210100102120202000220201022201000000112121011101002111201202001100210210121221112220211021210221200020111212201222121012212111111010212021221020121002021212221100120011111121211012120102100220112101200211111122021202021102022100201011202210222210102101012121211110102012202000201100221012111011222000222122121102121022010121101110121010021100100121220010001201000000120121002012002200212122220021012001120100120020220101110021210000121200212122001102200011002111200122021211102112210022111012010002022110202002020011010121001201020200110002001212200120012120221100110120211122011020112102222110121120100211011010202221021012220021121211000000021210021012121200120012220022210210200010012210210220001211102110121201002222221202022222012210120211101110210222011100222121220211011000211100120011010021122010222021022000122121012012122022222122020220020021022202201122102122201012000022122000122101100001020022122001220000201002020100011022220102211210001010201120122011211100001010101211101022210200000212212111000000022021000101111020112200201011201212121212001202021221000201121002111101201122202012021100102202222101101010202002111021022212020102110220011221101100120002112021121011200220011110122102002201011101121111221212020111111001202102112120202220102202010200110011112210200011101220220202011210221010112110102221200012200121211002111121122102012212122221102200122222120200200221000100010111022122222110010201220102112122011102012021221100111021112210221012012101222101101202201222011222122212202022222011000010211020012121120100200002212022210110102002020212220012002112021010022101200121221002101220210102102212022121022112100000211122000122120221120100122222211221021220120211112020101221210000202", "22102200210011200011022122222100221100121120100001020012201011101111102100111200101102201222000001112012212202110000020122012120111011201101112112200100112121022211002122212222020002020210202101012021211211112102221102002202022102210112221220220100120122020200121011111222010201200200002012111011020011010221111112210221221201202110022221202010222100102212211200002000011101000220100002012202211000001121102211221221001022000212210120012111221021022200000121112011002002202211211100111221220002201010120010020120200002010010111122211222010121102110101011112100201000201210022100002112221111010222100222012202020120001111020022201011012221120102021201212021121001212001022202102212100011122212001200000002222200220221111101110102020020210221110020012021101121010102110221101221021020012112202001200111002111102122020100222120201100012010110001102001102012111202212112001012110001012222012000010210122012012020221210010102121100111101001012222101222010210002102200220202011011212201021112202022222110121001212020100210122121201222001011122111120010022102010211200100211112100221121102022112100121000002220000221012120121101101200120110210020201021010201200112000220100120200212220212020201001211010201112000210112112101122020011022000201221002110200121112012001011212101001222011220222001201021121001110201012201110100200121012021202221212020220111101221101022100122010012000100022121020002021200100112101222011020100012122021112102110110001020102012000102020210012101111112202100200111021021012121110101021101222022101220220200120200110012002222102002100001121110220001112001121220012021122002102001001211220102102112202102220111101121112200010221111220112202001120100222221022022210120022112010210112210021210222001002101101122012000121121022111010220220111121101101121101121000202222102001210120020011000022220201200020102012222201200222210020020201202220102122021000021120102021112212120201220111102020212100112201012011110220120210220010220212102001012201012110121010210121200200100000222112212220222100221202100001222100001210221200002220211211022211101202122111010100010021012201001211022200012220112110212121110202212002102220212120220211101010211200112222011020021000121110212110120222222121111120010021120012101101201210012101011202221120111111112011220202111100122201001020212102202202122220000021021022221222212120000210012012220000122010000210221111222210220120100000222112101011001102120222110002200111210110021010002120", "21112222210101101222200112102210020220012220121100210000110122011112021000012001110122201020201110011120110210211201012022122001022021000220122121222012121111012210111221112010220102222021010212211200210022122002212210120011210211012120022201210002222210020020122122020001200110200222011201212220220120200001200021102122022020121122021010011012221211121110001022110012000000211012210220110001212112020200120122011212211020112001101020212212200100201001200011120012210210020112022211021100000121011102202001121101111000122000202012221012011022002122000121120021001101201220222200211201002202020110020101122100222212112022111221120201020022102201021211020020202112000200112002111222002122212202221002122222200002002202012110122121012211100211222121010200102011011100120111222101101110010200002021110102112011122112210121121210011222110101112002200022211001101101121222210211112000010112102221010021120100022102111002211100200012200020112211121212111212020022022012111002111121201120020001202011121022122011002002020220121012221101200100120021120221010001002002011002100020101102100121010101220201002201002010221110211100111101212200010112020202001100212011012210212010001010201111121101122200102202211012021220001012120222202210021111101010220112020211020211001020022202021210021121212122101000012222000021221002121211102111201220020220220012221200111021122200121012121011201122100102111212120002200202210212100022101210202220011002220120122112202002020121020100101000100202220222122102100211200111221102201102012002222002222001000012010020021021201120221112022101110000121120201010121122202112121000102211200202110020010002010221202010120020120120021122010100212102111012202001000122221002021120011201121212102022221021221100101211121101212101121110200120000201112120120100112222211101122222022021111211121112002012121111011101110010201021020010111220120022010111120210101111220211022200222021100100221022202212120022022122202220011012011021020102021220020021122222120100011022202200021001111012212012101210002212211200202222222220221102100221100202000220011212202112221211221102000221020012020002101120122120111020012212111020022200000200011202100220100112200012220022121221200220221121110110212001101221111122001112000021011211022022021202211222112011220021021111020220121011001212112222002002010200102210102212000011110010120020120000002220202000121020210021020122101101121200020121010110020121101012010200211000001122222200001211", "22201202222122211221222111200101211210220200212112202012121002001101100211101220121022020011000211222020020222021021000110021011100021101211120121110021221110010201220210110212022002011021222122210200102202221201210210211020102011112100111010002111101110100111122111012001100000112111220122221202200022212002210110022111210111010001112122020201202200100021210121010102121012111112221221200221211101021200210011200022022200200220222002201210112001112112120011121201122121110000020121220101111222102021022010121102112111222021100011012201021110022220220020020012011022012021111021101100201022210010202201021012111112111102112020221021112012221000120111120100010021110012222221102011120222010221020212101221221101202122221122021220122001210112010221212120000020222202222220110001112211200021002002010101211222122221101010000000020002011110111122212021101220010010112021112022102021101022211102021021210222102112021210112020202221100011012022200021211110211202012202012200221000010200201222200221102212011220020012210020021202200112101001111111102122020212201121222111011211010020011221010120211100012201212001212101200201101012200220122221111020102212021202211011200222120022022201111210110022210221110200111221111110101000002110010112021111210220202212221112121120102221212200101201010002002222001011100200202221001200220102201111212121110200001000221002000101021120010121211222210010022010022222111101101101200211112112201122202122210201122020200120201120210001200212202020000211022011101221212122110022101210001212020212211222221222011222022010222022100102202011101122012101221200211200012001221111010122021200102001022012210222220012222102201221102221112021110210110011000201120222211022211201212111110211220021111022011122202010020200020202201100111221012020212011112021122110211121010101211201000002211000222012212110122012011012100221200211011110112101210201012110112200220102112100210000000202110120010121221010010110210200211012001201002211112210012000211022101112022002202000002000201212022201022202202112221200022011022121000002120102212012212122120201200200212222200222011222110020001221202002212101000201211121220001221111001120002122021101102102222001102122002221211120012100110002110021001000200211110202221101000112002200211110012211002211100212200122100220121022220210112220221012020021200022222200101112021000002202012102202120111021022201121022002210122221212110011210201212020100012122112001001101011201001020212200", "12201100220020221110020110220121221011111101210201001110201112122100000120000110222110020020102100121020210110212100220020222222112120011022101201121101210001112022021120212102121111202120111222200220201000221112021110000111221111210000112222221100011212122010021020122120120012002222012012010202000001222100202201200220220022002001221001202222200001121201202212011202000111002120222121221020010121220102021121001102221001111112200022002022111221010112022110222001122211111122011010121100002101121020001200200202122010121202012021102201110111200121120220020222210200012112020212222120112211122211022101111020020012121001110011011122122220100200022100201220020002210021120122000110102221122122002120112212201022211101001200011100012202002100211122111001212220102022212200101111200101120120121212112100220100000221020022022202102222221100101100201002000201212101111011012020012200202221201111120010200012111010211221001111220211112212112201001000101210121020122101000102222011212210100201021122212222000101021102022010000220212210101020220000221111212011220110120222000001200100122210221122222101202221022001110100012102212102112021010202020021122021100110001120221122120102100112121120012211200012201220202011022022022112022211000121011120102201102212100222102222202100012102120020220101210022002221222201000200121010220121212200012120210220222122210220221022012120212200221220101212001220012210120002210111110121021122012221122210022201201002210120002012101000111221010221120221002121120001202001221212000120000100200211002111201102012120011222221120212101000110012201011020010022011120022011111021222021011210110001102202201111220100101202100212212022211220211020021010011010101100221122121121210001212101001112011212102220200110102001010200000022202010112211211211000210211022222120112211200101111002222110201112002221201012211020201121211121020020012001000002111120220002022000020020000220010002020110011210120120221002220211102210212021102020211210101202022210200220011011121120210102121001101202211010111212011011200210121101120100010221102122211102221201021200001210012222120220111121102221200011102102121120111112010122212001210002202121201001110110110102012001100222211200020002220101111222221121021221120111111012022001220111011001110220221100220102201202210011120022001222021111102011201100022220001012001011220012120210001110122021201000222122200200201201122112012211001201111201222221102111200112011121110001011002102001", "01012111111221002122012122000010112221011000011100111102012122000221112100000220102220002210122212100000102020210010212020100011210210211200212120120101201122012201211100021000012012121101201101010000222202022120001200102202210112112201002201212021102020100111012000022201121112112101122112221011211111012120120002122211020122212120112120002122220200200011120000112000112002101001012010001221222001122001020201011212211000201121122112212111222221221221100202011200220010201210111022220100201121212000102101021210121211120111110020212000220200221111001210001211221020002000200110222221001121221210012221202021020121021111120101122201010111010202212211202102220001012200010010220012110201121120211202120201202121120022212010010011212201000110021200121120111221102110102120010212102100122212201010222112200101010111212012000221001222220112002022221020101121122101121002200121110111112212002012221010111101212100201000011200010122012121220220011202002102220211110221202002122110102021200101202111112222200222020200201102110212200020102012120111011220022001000222101110121020002201101002212020111121202221011012201022021200002120110122000102211121202010202202212210222211012112220012201012121010102110112102010020210211212110101211012010020010000220211201110220020122200001012122000102120222012211112000120001121011010011202121122021011021111100011202221010111200200002210011212202120001201220121212020121022201000111112101220022020002012110100021101112110002110000002202002122012111221202102221121011002200200101012100222220111012111211202112111022120120100202020120221120000221100110011222211010200120111020012101211022011012202210221012021011000020000011121222220100211201210220022000010222122111111021022111212220212020101111202010000200122020220012002002210002210000221210100111010012202210211111012002211120202000010200120210001210220212110111020012012121222022222022011011012202120120002001022110112021110112220202221021100022102122012000221001020111012100120000100212200010002211010120201010002020011100012121110100200112200101200211110020012200112201122122022002200212222202021121121211221101122211020012002210021020120202010221012111210102020001202002210222120121110020120011002201121111222020000212201102000101000010010211110011211120222212111202220201100201210012202022212000121012201022121121010222211112120011201200121012011110211120000200210101101221112011211021112120111022100201012102210201020111110100010012220102022020", "20121212000001212121110211211021011102110202020111002221102000220210202022020002111101002211200222012101201201201002121210010212222112110011011011221110121201021101021222112212211201120002111102221120011110222121000220110010120002210010001222100022222210012222001222100112200222120011020012211012220211110211220110221222221022000110101211122000020121202210022200202210101110121211022210111221000212201111222111012222212212122221101000001202210120212200202122102002202021102220121010110101002012011011201222010000211220000212110010210101000122210202111211020210012111021212212102200022022101021102200211022010222022100020222101011201220020221202102002200201200202012221001010100020102002121100121020120102021220211120122201020212022211210102021122222221000001201211101020112010101002101222021221110202012222001122010011211210200201021001000100022222022020222120000010222200001012000001022000012112012221220022021222111201020122010011111021101022121022000101011102220010010100202110021002210100222122211121221102010120102110212022220220210122212011010000010021100112001011010222100112112212000111210111020011120112110120012012002222021120022021212222222022221000021101011101101002211000200201220102020122112022221011021021010211010011022111111110021021001112020001101010210101222110010122220210012111212211201112100222122120012021000220222120122110002011212002222200100001222022012221001010111121022102111010102001121222101221112220012001110220122020102020200010100101102211012110211020212100012011012100210121200020201221211102122011222122122220201010220011212210212001021001001210100220001110021100212021001111011111221120201221010020200002112201200222021000000111100110210121011020102110000000102012021110021201201000021122221010022122101122011021022202012212112222221000002210200100021221012002122112211122200222101021111200012121121002210201102122022100012202002220211211222201112012110012202101101121102121120002021022020000201021011122212002110111002100101112202122021120120222110020001002122210012022211021212221211111202022021221120111221120200021121221211102122111201100000100011221221002100000212001202020211100212111210202111222200120021021122002101221000222100120211122222122000122012011221122211110102010122010110120222220010010021101001211220201010211120212111222220111220012221101000012201001221222200122200000212112100101022010021022120012120111112202121220210211220010010212001212120120120122021112121122000202000002", "21101112022120212001022202011100201212221100121000210200211002001122200000100202222222021101212222102100222012002212111002200022110202012202122022211101200120010202110020102021000200221012022222002020022111111012002121020011211200021220011001011201020022002222101212000112020021020012012100200002210111002111221202012020000102002121101212100120222212010020012002021112112101220012001001212200022201202011122002001120111021200212201100120212220200011010012102111012201001112220002022221112210210001022201121122102220220112210210021022000002020111112112121222001220000200100111122000002121111101112012211101012102022121210012011021102122120210022122212022122110010012111102211101001022002010102001110012200010001222202102021201011121100202202221011200111221211121010010021210100022201202220020002102020201212220221211002100122211002001011011211222020011222111211212000002201122222012102212210102102121102211211122021222211011012002110200000211200202221210010122110010020020020112212220020101010221012001212001102221211120210102010022001110212220220111221200212220121220022000102200011200100000121112022122200112111021021111201100212012201212100110012220200020020222020012002020102020010022120012212020201102202110101020201210220012020112002100112202121101101121000021001011211101020102010022122202022011010212201012220102022020111102020221211201121222020112111101000210220002222100202000012011220201020002002021100011111101122020012020002002022202221111221002200222002102121222222202002112002121202210200211121210220122011212020222212110021212021120010211020110122212212202102110222202110011201122020021222011110002020100122112122210200201021221222022221122112122212002010110202111201010100110222201012111111020121210121212020211100021101000020102121010121010010012112120010001002100222200020020200202202020100220122211211221110202222101022102110122110121221000110112012110021010122221002010102220211222122100120112102200020020202200222220222011210100222120000102110000212212011211220121201011010021112100102020000011110110200102101001112122010102100121012121100011111101000021100201022222000111002211222122102020100110121102022002012212222122112112202122002121220112102210020200112210010100111012202120012011212221221212111221002212002000121010020220210201020211122111100200122220102120212202000020102111222110212122112210211110210101202012100012221212102002211110220201220110002100102021210212002111101111002112021112221122001120202", "12200011021011221111212110001011002111020222002021012102111002121122121101121000012112111200101010200010200102122110110201220121201020012220122002000210021201120012012112022121011200211001102001011220000111110202002111111022020221102202201102110021022102012201021002002011000211121220111102211220012010010112202101121122012211010112111011002100000222222102210212211011011012000012021001111210121002221200012011102001102122210100220110222222202112102122011221010120012021111022220100121101120101001110120122212121000112202010110120000102122022121211000110220102101210222120112011102102112010121120020201101020111212002202200220120001020121020011121222001112202112102002001120100010212220211011110222222200101021012122011111221202211122110022010110012110122111212021021001202220202120001200110002212021210101220201021000120211110101211112102002101110210222222022222012200101200202022221011200100001200212220211112000121110210121012011121212102212102110002222021002201221010220002010021120202101011000111020222200211021200011220120002012201102221112222011211212010111012000202220101121021210002022022222200121121222120121100202120020202001120112121211202022102201101011220111210211020110112222101011121021012022021112010202212221110000001210200112112110101112110122120022202011201012102111212110222112021200010022220112010221121222012122210201202222022111100011200112020010110220210002200221210010002200020020000110222212021102222110210100200002010222121111110021012120220200101111221010121212220122022101120200002120212202210000110111212220210102212212000221021002110000102120201111020210202210212212001011211000110022002222111101220112202212101101122111211001002022210202221211112120020222220220012112001000110222221212122100012120211212102120022211002020221221120002000022120110211102201011122121120212110211120020100112122110020120000110201220212120102121121100010111111100220002011201112102202121111222120201200210202021210011122100111020111211102221002021001112021012020220120222022211022200211110121001020112121010120011010201122212100202110021102221202120001010001020100210002100021121112020212020200011000100011020211202002202211200221221011211021102221201102000212110210202210012210222221012201121212000010201001101012002002112121222002102120020201122102022212220222111020021120100022020122201120010210101220121211102120111021100121101200201112022210212122101011001022212202122000211120122221201221020210120112021100212100100", "22021211211200222000212201020211211112000202022110012012001000022211020002222112121211110100111112022201120021012120111011222101020002202210010100222200000221011202201020221122202202100211212202112202201101102002012102000102110022022122010202211122102101102220021022022011211120022201110020222021000010012211220010020221021102212220001211120220012020211110211122002200012120212102011212010022201211011122022200022212101100220122111012000211120001020110121100001222011120112112001000112021021201222002222010021100202021102122200002001102222120021220012000102010110220102022001002021211100210212202020212010221100011220120012200120100222202211120222022001120202201210222120002121122110022020101101002202200201120221011210202122120122020110212011212012110100211020122201011222212112102201212121021110122100210202012210110221012110011020200101110221112111011110110212120122122200220122202002012111100011121220020020221001211010210122112210112120220102202222112121102110200001201220012212021201111201212021011010000110220212122022000200112101010211111010212010010002210122021201000201200220222111201011122212022212020001212101022001210220102120201201201210200021111010002220022121021112120212012111000000011100220000011002220011002020202221201001112121212020110120021110120102122102121221220210222211201011021222210101102120022202212122201001210110110222221201210210110012012101201210012122020000120122122001222220202221220210120220010121121002120212001221012012001121211000222102210210010110010002120112110212000022010222210120122211211010201021220201201120011222101011010011212002102202012211212100101002210202222102102212022101110211212012012200202011021212100022212012212022000210012021202221202200101010020001020020001111220120201110222212001211000100111200022012102220221002111100102110020011022022112202100112121101201121211012020102201012010222011222020120012202220210002020210221210020102012211202021120120000221210201001102122110011011202202210001012111001212112220121012020022102122222121220010010112010100102220002200021202010000120001001211122111112222011020222010222022001002001021010012220212021122000111211111121210012211001102112212001200000122111002120221012022122111122222120111210020210110200111120021022102022210020120021220112221111010121201221120100202211021011100101012120102201122120222000121110220202011101112011022001020220212002211201112101111020010112202021200121221220000001100210120112012121022222021222012", "02011112211111200211210010102122102102102122111112001002221211121120000222011011121202102020111011122110101210102111110000220120102000211201001211211112010222110000000221002210012121100111021100000121021122010202220020100101000210100222020122212110002021100102222020211020120222100110122202120201200212210222211011011220221210022111012220002012101000102102201102101222120022120002120112201022100011200110011022101011101112121200212200010202222020222121201101022011221001001020011002001210212100102120220021120220121200121110111202010001111100110211010210112101020002210211020001122011121222010200110011001210212110122100211000120210101010201121222000022120001220120212211200211022021120201120010101012211022111001010011212211010020122210120200101020012002011002101202010022200200120101200021102201121200021112011000201220112220001120210100212222122022210010001010111020100022222201121101101002102121001221011121112112200212102101102021010202201101201121211012010001100122001122221111010122011122220010021200000011111210201111102202010200120022120101020000102122122100010022010211220120202001212012012221211121020002121210000121210020212122122120122012221110212211121211222120221102021102102002211211202120222210020002000221000221122220221220121202221011101011122011210100011211021121222111000002121022110111120021122202000202201220020012121011000120010020211202111210102022022001202200020210201200021011202100011221101000210220121221202021221012202122110022212021112211021012210012020020120220100210220020021110200110101012022112210200101101201012111210110000221000201112102012220000110001002220112220021020212221012211210010212211200012212201200001022001122120100010222002000211112000021210000122202221100212211202100221111021102122100222010101002212011121010200202111200002200101100020021221001210200100210002010022010220102120100120110022020020102202102211100102020111221102212200001221200121011000112001122211020000011021120101212001001020110121100101201110020002012202101211102111120111100122011101012212100112222222011010022121202200010122111102102102020110102202022021122102210200110101201221102220220112110021011212112202100010022210000010022100001120112221100100201200011120010011220220001002210122210010120011102012022120221221221202021022002100220200220001020122021020110012000010022121020102000011212211021102122011010201121111222211211012100212110010001222111120011121000210212210211102001011001021010022021110102100202", "00211020120202022120111101210001201002102021002111110002200012111122211022102200022000120011000201202202010120001211220012012220020201221001002102100100111000021212002200200121221000210011120121212220220111200021011201210120121212100212220021120122021012020211010221210201020210100110100012212121021112122002122202010011122220201022112000111022102011110010001201211211212222202121012101200122002221101022121112011220221201221000122110201100020010112012011011021022122111210100102222210022212201121221101120211001211121120111102022202012122022121100120010212022101021220201120102222220200122111110010121000211211120102100210111000120011002102222010222021120222110201210001002210122111100020120222210200012200210011102111112020220010120100102010010100211221222120210212222200122012120212221010002021100200100220212200201201102222202100201001012002210011200222010122212020000011001210001200000002111222020011211200012102111010110101012211220121212120011011011200001221212000202121022121201010122211210111111201102011022202220221200221021212011212120120020120212202120011000010121000112012120120201000212100111112010222022122212211101010222122010022220022001220211010221220121022101211020112111220101222012022000121201122202212101000012112101000210202112210102020110112120110111120212010111112211221201112101011120200200210022110020121012022201100221121201222021111010220120021112102020122200210022011021202201000121011120010002110201111012121200000221001101000001021111121012021100202101000222021000212202220122120021110200020102112011102010120100102020021222121221220201220102221112212121120021222110022202211222211011211110212110100112110112200011010002112221221002002012101200110102110121102000111221020210001002000011200001111012211100120201200211021112022011221001020121212202102120012200001001021010002110000112101120120012200011211010112102111101011021200111111221011221220112120020202112011222112102020112002112221102210120120110112021120122001121021102002011000221102000201202100212022201122202220100102201120220211110200220000001012121222100222121000002212000120112100220210000001010002121222100212110210122221222102222200011011102021020201222100112201221220002102221010002012022201112110200112022001001000211200120100212110011011202001221202011211210221022001121122012102111121200110101202220120201001002012121011010220001201210220002002201112102021121010020000002022112001200200022101102102212102121012112120100201100011111", "20111211010101211000012212201200100112021111101122101110111000102121012101111102222101100010002021101101122010210021110102112000012100202012211100102100102110222210100000221120021110212212020012101110110202211211222021022211010110121202001121110120012210202121101112012221011220001202000011220010221111212001110110201001122211222022220201022111200220011101212002122010001100210121022011221011221021201111122111012210002100100020221122022111002222221112100211220122000102122010120002200220012010222210210011002121020010101211022102110110120211000210002110210200221221120101002100201012100112022022101022012120201121121221001001012100122202210101120011120211201222212211120022011202120221202201211010022222201120212010000001200211001010020001020122210221022111220210200111021211220012212022212211221210112022122210212110111020001211100012211200202002101000022101210110212101110200110011202000011222011001022210002210011000012122110101201220011221100002011221112102212101221200102020220002212121100202211000200222022121101222211111201110011012012012021110211112210202202212122000211001001121202121201022200200202022212102200110010212200010201200111002220221210101110011220211011002220102100112222020111001102102110122000121112011220211212020110011200002120112102001002101111220211002110102212222012202212010012022210221102220201022221220212101210221100202120122102212222001020111101212012002212100122001211210022001000112110120112222222112120100212200100221221010011212120210102000011110112002020102210101222212122011100112012110122202011211122011122222221110201011110121120002012110200102212012022221120021201100220221201010210122220101102212020201221121111210020101021001120102100020012011212112020002001222200111021201122010122010210122021011020212101022121012211002011002102002110120120001022221020102121210012221010201202121020201220100022002200210021022211122012212221012021101010002111100021011012212022021210210202010022121222112122021012110002020011220010212022000200202110001102112110001112222012100000021021020220221002222200220022212021210102202121122101201200011200122121122111120021110012121120110012102101211001112220110211212221010211002102102000002222202201100021010202000121212112011011101121200022111021202222110110200000100001222110100202222011100122020121121121200001111022011210011210111000000200001211100101121000022101222100121011101110022101121201102222000111202221001200102022111020201011202122120101002102102", "22012202002100022112102000201202111100200102202021022101220100020212201021201221120212111101222021112102011122121122121111022012220012102202010002010001020011012121000001111211020220022220001112221200020102121200102022120202200212102210220100022201120002100202121112222020220010202112022010021101202020102101222200102100001000212212122011110020011122200012100101122210222220121120011210110022021222021210110022012102101122122110102220202122002012210210202011002012121212120201100201021212101020110220201220010020012121101110211221002020001211101100000112020201121022102122012120000222101202220121120012022010121012022011111002121200211201010000001201112121111010200102221010110221012020211221212021200122211222201212100221201012220101200022211121220102110111010022100201210102210012210221200100121200021010220210200201110012021002001202121221122001102200121112001112111211212220220120121102121102201112102202122011220112200211200111201201110010102101000001002110000010222000002012111122021100022212102012101001022110100202111102101200020120210002210112122212201211112222220110210010220012221111210102021021022222201210010010110000211011111011212212111010000222110122201002201002000111210022111001111012211101022100202121100010121100002021121010201100121211220121202210201211120000101122122010021212101012022022221222001022002011102211100111220020121221211111011110211102102121022212012100222221121010000211210002211110102001100120221211121102011002210212120202211222200011022111200000000002221122201201212201110011120020211102211200022112201202021001200011120012202011201222111012200112010100000202201001010002222020022201210022010000202011112010220200002120220021021202012020010000110001110220222211000201000000202111202122020111210222021200101111002210111021202212020010210022111112112202221012021121221000202211021212001020102120010212012002011110222110202210000202101202212211111102220211210020201201200010002220111102012102002202220222110222200112221200012000000002221000212010010210101111200022202111022122001012101010110120221222102100221200211110122100100121021002111201021012110012102002001200000222002222221012200120221200001101102000222102112112012222210210112001100222220110022001010011122011020122221021220201021101220111101220012012000001222020102212211111120010012200212011021220020000211112022001221000021010210000001202110112211102200011002022100221210220001100222211020101200121000020202221101221012221221212001111", "22022022022201101020210222210210112001010002210101112121200120002102112100112100002112120200220221121121000210020222200202011001211112210101122211001120110212222102010002102120222020020212011022212022201001011011111112012101112012110210011210211002111222222012210211010220102001001222222201110011022002020001212120211210012111222022001021220220110221121100210110102002120221222002121100112210121102020120211220102101201021112212200212111001201120122212021010010011121222010002110012200011011122102102022122211201122121220020010100012000202012200102101121211110121110220112122221012121011102020100200120102021222122102001011200012012002102222101002221221010221202101000021212022201211011211221000221002201111021101201222020022002101001202000201200200220120000211012021120011000020112121100110012200012122202122111200111211020122002200120101022000121201012212102222112002200021221022011222210102102212110110202100000111202000122022201210211000122200222021120002220012100222221222012120112010000120200121121220022121120210220221101121211002222220112022001100201110101200102222021010001201020101220010220111011100000120112122222201222020002102012012201002221220120211001200020112201121200102012011211211021121110000212222202002101020212102202101001011001012002201000020210201100000101012200102221102021121202202000122001001221202222220020101001102000210120102011022101022111210101110111202012010200100212202102121210211020001102120210120110210200001001200101102120022100101122010021200212121121201111202110101111112222001011022210020002110002221220120020100111201222020222022212212010200001000000202100002202102121000100120101202102021120220122001110011011021122222020212121010110102211001222220111221002011101002201222120220111220202220110222010220120021102210012200210000121212112201120101220212000002111200110100210210112000010111010012222210120121221022221101212221211121220220020022020000021021001221201020200112202012121011002112202020012222002102010000111101201110020001012102002200102212220120212221010212010122220012110012021110001121010111110010001200010212010021200011001222220110000101222021112010100222222111111210201110002220002001122000002020001111110021010212100221010200212212120212012011102110212200010122110100011210020001221012011020110102021011201000101002000001212221022110120202002122020000021211011122010021110011011101022101000110020201020001110110000200012220210011100012212220212222221001202122001022000122012", "02220100122201222111101010122120201102210211101012221002201121202122100112210001110002210021012000211212201102010201122020210012121211210011100211100010002112002012110221202122011210201112222200111012210011212110020001121020202111111201221001212110211001011201102000200020102211210222020011221101201001111100101220121101200111020121021002221202122011220111212111121211220201202000211210121120211102201221221212201200201200022122212100220012012201201010120010212002200102000201111020020021220101201011200112210001211202012100010110001110100122202201121102201101121002001120002112110020121212102220220121110211111111220012212002020211121212012001112211100012001111002100211210010000201212020212112101021120202101012220011202210212221212101111011102020220010001021022102210002212020101212001212222122211220002212221222102000122200110020001120010001022210122022201121220201121121122121102110202221211101110210202212110022110122120221001102010100112220102101200202010002222222010011222010210222201200000102121022001201022110021211220122212201122111002102210120210121022200021222222121002022120111222212212021122120121211020210210202102200121212022100110201200022102200112022011222001012122110221221112010122212101101002112011022121021220220001011211220210202011122001012000221211020222102122110120222222202002101021012010022210022211120211000001001212011022022001121011021011212222212202220000120211011101122100110110212011101000012001211221021211101201221022002000201210001001222221202012021201102101100120120121000201222211022021101012100102210200012010001010020020102112121112111220021122012202210011202010201202021220110112020220020211200010110001211012211201011202221001001121001020102022112112022111212201202212021210210200202222002021010122110000121111001200120100021101212001002202212222111112021201212020011100102011010222211200102211200212121200122022221022122202011101211220011202000021110012200201000012001102100201102101021212010101112100122021202202001201001001101011120001010002211010200121120202010202102221101122201200001100101201022021002012112212202111021212121122001101021121020120102000122101210111221021101100012021220112212122221200020111200000012122000011121010202102211001120112111222212000001101001001221202221011122122022100000102210200210102202112001120122002002212200000201200201101121122211022012212010122101100001102012002021121220212201111120122002110200100200210200202211212202012121102211221201010212112", "12222112022112000021001210102000002120000001220110200100201022220111210002111220101100011002010210020011120111220102010100120102021200012112220211101020102220012201210111210110101122112100222212201002212100122211200111211012102121200201200001212002012002211101022211220110101101221002222021022101001110102101122021020002022211111211001212021200212200022102112211102222120021222121202000201210002111202101220122112212202222010122211021021200011222012211221021110111101001201122220201202200210111211021221111121101102211002112210000202021001022122221000022110211022120002221121020120102000011021220012022111101121021020212211112100000200102221110121212202001102201101012200202221020221220200220200122212110201200111121111102110022111001112111101110022001221100211012200122210220010010122210210211110020112221220210121112120122221020002022001122021012200212110102201012121021222022120211011212212212212000220011221010220210010212222122002211202101002102210220111211001210111002212112002020010000020011012112102122111211022022101211211201001120201101112020201001212201012200002210000200010011002111201000102021022220222022022220200100122110222010102002011022001201121101010022002102220011121002212001022022010112120100020201110210002001001202222000110221200102220100202102011102100010021101202212212220111101002220202021200000101002121222221211102111010011102022112220201212100010101220121102101202200222220121121111000201110112201021202001110000000210110100220111122222212200112112012111211012012110022221211101000012211222111102112101120100110111211101011210111001112111222221122110111120100101000221002111020001020020202100021121020011121101202102212010222220212120211012122201110000001212000012211210201021022011221221100201101212000121211001102202011001111222100220110002020111120101002022010200122102000200120222100222222212012221120200120221022000010102022022121102222002010211000221120221102001201110112020112102211021012100001102001112212100000010122020000110001120011101111021211210020102220022010022210010000100202210000012211222212022100110211210221101222001220010020112122211010000101120000001102112121122001102011011202010201122010110100011202002202211010100122201020201122201210111110021221120201020000202202112111211201212022001102202200210010220102122000001110220222200222112220020200212000111121101122110022110022010020102212120222221020121112212112101111020000001122220200002120212020112121210110122101120210101212202", "11100211000120121110120021110010120120201012120201010101000200012010211210010222220222110210000112112001001202011011021122110222112111010101102200022202102200112220222221100202101102101200100000110221220200002010202002110220222021102002212012210122212112112100110001002100111211101122120112022000101121122100100222000122002010220100202110200022122120122210210022000120022122122102022120020101201121120001111021102221221202102020202101010120100201002002201020002211001202021001210000012112111211202202200121211012201112010122211201120100112220020021222102002200211211120202020220122122201111122211022120210201121010120011022211101121112121011201221111012220201010221100112221021101110120010212111010211122101112102221122221111010101121020020011222120000010211202102201102012000110002010102212210101221011121101111001002102211121002122102002201012010212211222112122011222212211112120221111101121022212112122021020220021221100100022222210122110022002011002122201112121000110211101102110121101202002120020021102001102020120122210001221020021220012110100222202120221101122122020112002211000201110010022121100220121101220012221201221121212101221120222220112002112001021021010020112112111100002201222202220022220100111221020100202101002022000220220112102110112122222000221112201110012110122202200101121000220222002210201220112011112202100120122220111210212001021221022202220210001102120200112200222121100211120110221002101222120222020221112020012111111012200020102221110200002100012010111010000201102100121020002012022120112221101120222221110121220200120102121012200212020212100212212110000112201112202201212121222000200220120011102212101110020120000222011211002221100001020021222021202102002101212221012222001211120102022202022122022112220212201102110022100100111211211110010202011102221101021120220201121112111211202200022202201112101110212012221212211200101122021010012222121220001020020210021202201002121100120221112221010121210010220100201020120110011220110110201211102000122222001012201000021211011021021002100120011200111011111121210212211212100002002201210100220220222222012210102122121112121120022201110110120022101102222211012222110101201002012121022110121102212212112112212111020112110002002021101202211011020200012010222200101120010212101222020222021021000111121000200120122201100220001112002122011212011000101200001001010210100220012110002002202010110111020211011202120202010222121020002002112122212210202101221200210202220122", "11010222112120111120012120221220120201011100212022012122021221222112102001110102222112202010112121001122020212111222112202122000000021122110120222211200212001001001222021002112212012200100020010020110001010201022002000221002121021020111022112021222111022001201201200010212212012022201111111002210112211112101012121202001022012022202122012110002202222210022122022211022100222011200010210102020110102221220000200120110112201200120011001120102012002211102022210011220011202120022000020111020010122101021020012100121100210002010010100101202222100222220020211000212210001011112110100201122011121110110010012122000201121201102112112201010120010102020002010012212210220202110222200111120021102211020220001101210001001002121101002001021222100222222200221001022210110001112121112202010001102100022212101121210022022220200121012212222221020100212101121120221210021200200102002211222222010202102020012002010220211202011102212210210121011012211002221210111222201212022221001201100111202002222111021020100221112202010011220111010020011210001011211110210120201020010220100221121010110210122200120020000001112010000100202122110021220010100110210022110022221112021122121211120022220122212110221221111100021210111002020100002002020021001100222212012021110110101122211212000100122110101101112011101220202000111220222012100011102002020220211210111010000022111011211101102122201011221020022011121011121021201001111211022212011021111000112122000022010001201201012202212122020202011121121101101022210210112200002100111100110221211002101112011011200100010021021210002101102020110021220210122110010110022211121201200210201210111102002002122001012212202201002010121022121110022221000112120100022210110210220212202120021012012211010221012000011210221211201122201020021201112010002222102001022020210211102221112020111101210011211102021020001112020100012222100002020212122102102101201212200122121102202112002122222110112002221121110020120212011102212221201122121100020221201120010011011200221220021212112121001010112011000111110221210021202211210101210012111200100222220200200200221111222222100010202221002012110102001002200110100201112112200120000011211102112202111121012110211012021020212220101000100010111000021111012201012221022122200210111022202002221000121120022222120120222120212200112102020022101021202021122200011010222220112100022000011001120220000121000011112100202111101121221222110122112212001122200102211222101012112211101220120011210112011201012", "02222020202010120010202220112012011201121221020101222121211100012100022122022002102201222112120110222122120011121012202001120112211110212020122002200211000020002212212210101211110221022122011011101122121200121121002220000020002001212210122001211010011012110212011102221010210002201112012001120202202001001101120101101021211022000212012212020111220220202012122220122220102110110202001121011210001222100210101022000202111120211112002010211002112110222122020012010012210001011120210210201210120001012221110121111002212111221212220221121012221020201022121111020022222102221020022200010112112210122200021222021100201121010010122010211112111211110212011212111111010010112011100022011122111110111220101222001010012020210210202021200121020021011022000010020122210201211022221102200021212000002012222122020100001201222100010001201000211012020212002012020121221202022202022221101210212012021120102120110110220100010020210020012212020111211201122110221020001222100000211200110100210000110001112101122101112100002022102110121222020101222100110121222211122210201012020002000121200002220100112221222201122022002212222221102120222110002210111120022120111022120221011200220012110000201200022100001210210211020100012002001202111012122020122012121200220220221220110201220122022202201110121002220010121022022122221220101221020120020210000201212211101121112121101001100010021020102100202211011202122211211201012102111121200201200021012210022111122022111001101101201202221021002212100211011111212222212112220000101022210120200020102220022122011121200102101002110002220112010202011210110121201011002220221022002112220222002202011120001011011002202010001212212000002222221100111111210122211110221221022100211121202100021112220010102011022101211111100102000120122021020120222012002020112022210001022211102210010002222111111100202120022210211110010200002021102010020022020220200201002211210120210101202020020211212112202112222100002112222020211220112122021102011102021222222120220101210000222221202211002100002110001200122222212111022012222200122101010020110010122002020112122122110201100012211201110122011001122021222011021201012211011211221102022200221100100201020001021110222111110101102121110111220211010000021122201111200100101222112210102221022111201001012000011110210122012012110210120212002220112022121021200012000002010120000012020101020112000101000001020010122112200201100000022101120112120221020211122000020220222100002222202002201121000001211102", "10110210201100211000212020110011112000001211001111112100102010111212201222022200210110101021210020202201122202220210211200021012211221121022001121110200110110022000200020110010111110222202200220211010122022122200210222100211110022101222112210011220100022111122120022222201102012111212020201102111001210021101100110212000020211021101210021111201001212001102022212200222022122220122220121022202012002022110001121012110021200101220012000021220110220100200020100222111100102112010022010002202010211110000011011221221112102022200120201110011202202120110020021202220210001112200002000001001110202121000102022100220021111002100102010202011210210001221211100121112210022220220111020222102221101210220011012211221000220210010002021221220211011221210202010100110111220010101200111121201011221202101221002211112121011020222102010021201210210011222021202102200122100201222121220221010211021022211021100100120221201010101120120002000212212002111002220222112111011001102111120010221200012211002022202121120200121110122000022012212101111210001222001022101021220221101020210121010222210212212022200112010221110102200122222112112111111022221120200210121211021122221002112111110020210210021210010002020121110122122020002001122212201220221020002210120001120221000020010100200212210111112211221200101110000021212222010111010101002101020001220110120011010200201200002201001120111021002221012120212212012220220122200111001122120200120200020011002100011112020102200221011012221001010222121000111222001120222211002000000001211010101001220000222022202120210100202102021212120000000012002111101120221220120202221010020012110021022022112000110010202002202111111120100021022201101220012221201210102002212111112020011202012021022001201210022212222012202000102121010021212112011222220221002002000001201001201200002200022201001010020021202201221212021001022220102000010212002222211011111211002222112000002100122111120000110010020120201212120221002101210001020221020120211101022121122002211202111100102001211020100021022021220021021101202100122000012212101121012120200202002000202201100202000120211012221221212021100212220111121210122111001221212002020021212100121221201122210001001101112110011221220111120122120201221110222012100110210211101101022102212201202122120212120000111212111100202112020021001012011200100122222001220010120110021002001002100220200110210001010020211100012122220100022200111102211100001200100110212101202210022211121012200110220021021120020", "02112010122122222111001120111110001110000000120122110221111210111212020012212010122221000211022122200112102101100020011021012211220222001120211110102021001122112021121210011101111022100022211011200220221110222001221102220002200111221201210002221121221002220220021210101021112120010212102102220000111012021011200100020221210212002211011101101121011200220120220002220022111022211010020120210202111201112211200021222210212000100001210101120020211202101000220112022102012011200220111110010002111201000001021111111220212011010000011021021202102210210012221011121010112210122100122012201201102022011001002001010100120011200202022011201001221011111122210110021022112122122201022011100000020200202101121012021122010100110110101011021012210222121020102021200210102000002220002200222100220101012012000222211121200000111121100102002211200211111120222100010212011200200222122222202022020100121200011120111020021201200112202001221200110222122111020020200201011000002100020021022121001011021021122200102221222010122202221211000210110201221221102210110110021020010110012102012021222122220102221221211212001221202110112102012202212011220220200211120122122210212202212022022212111220000110200212212110211110010110221201210020021011222100210112001220210012102200222021002221110002220120011211001211020222011122002211000121102221000022122020121020012210022212220011021202020122020020002022012212022120201212200010221101220022112121021202202121220021220100012102210002221212120200222220020110122202222210220022222112222121200202221100220021212122202122121011011210001021101021211220100210012212001112000102100020121002102020102121010110120120211221012100210100110002020012021222222211121112120002011210020001220101122012220110012011010101102000112101011002120101212101101010122112222012200011220221201221122112000111112111222221010112122211112012101202121222100200100122010110120012102121221000121201022220200120110122022100122202212010021002011221200111120200110220210202200200221102202012011022110222110001022200020211220110011120211221112020210000021021110120122121200211210111022210102001000002101202101001122202220202002220022110201200021101021122012012212201010211222121110200202212221011122111122111000211021022222100210022222002121011210202021100120112112210020112220122221220020110200010221202112220211001000100020212121212210020022011122121012202210200010111221010200210021000022002122220220110220011011120010210221020021210120221120200021120", "21111210222210012200201121010022001121102000012002100022211111202020020010200101020000100122100000002122000220000112010211122110202021110110100221110102200120012001010200121220020002112112201021002020120110002011121112111110020210121000011021120201220200002201220122200102200221011202201121020121202121222011112211021101001221011102210012111102000202102000001121110201122021111110010010201201000001121212121110101022020112202002020002001101110112210101021212001020000100221021110202122201001110121110210110022020111210121001111110011221211220022122211211102212012001211101222211200200021110020010212222100221102010000000102122222021211220010101110110210220121210121021100111020021000202120112222002020121112022110102100112122111120202101010112002020111111222122000200021022020210201102211100221021100100020102202010222112221020012011101211121011202012001202002020212121102201000021122100010102101022111221202202021001221121002200110110102020101101202022012122011112212010102201100011202022122100200212210121012110011210110222021002122001010222122112201202110212201022212221000202112220012012220001000200021011222122122000222122011002102010011002221200121000200122202210222100211222210022012122100002212211011011220000220212111222100120201011110221020020002211121102022020120020220222211020010002111122010022002002202220001211220222110002122022221001221222102010101222000020211202001120012001020200001110102210212021110212212220122022102021021120210012011210110210100000112200102201011022111200220221022202010001200002011002202022202001221202111011222010011000111202010102010122100201210001210222111200021020002011222211002011102210212101102200122000021020222000200120000222121210000222022112100011201020221102012222002200120110212121102120202212211121122210100122010122011202020200221210010010210102202212011020000110222012122220012111112122201121111220201110110021210202000002220001011122010010111002010112100012122012220021110002210201001022212211001200222111001211021011022012012120002212221101112021010210022021002010011221212100102022101102100012112201221210012101222211221010200110202011001210110122100120102011020210001112210101100002022210012101110220120000122201220022012221001200000201002221211022020222000202020111110021221120012211102101210202202012001011101221201101212100210100121120220112111011222211211102212122120111222202002110001110001011101211122221202010101201022110011001221100101222111000002021210012102012120", "00000010001222000121112210021202201021210010210102012012122102201220221111202221121201001101000022122002002202100002211021101111211111011122202210200020122112111011101101201220221020102220100222100212121011211011211112111212201101122102221211101010201120212002121201120220222111000002022102120220110222101112201110112220000222201212102001112002101111102202011221121120211010212221010121101010020002100002011210012000002201120000220212012200010100121000110201102111221100120020101211221110200101122102021002121010110112110110120112121110020102212002211212200221020201021122202020100210110012211000200101020211011212020222202222100121020001101120122101100211110220010110212010012001121021102102111112101212020212002212100120012102101010120112202011012122002002102000000100100202112021200121201000120210200120202000120210200012122122120200001121012221202011202202112011102111002120221112211212202021020120222202120022211202020010110110221202001210222200202011112212102210220211201212021222002110110011221021211120101101021221020021222001210221010022222210220102111122200111022112121200201010100201102211202102010222120101212100020202202212102221220001211121200020212220101010012011022220101202100022021220011111211111021100112011202210102021221102001011020221210110111122000102220221221001200000111002201210100000210122222022021002111202210221112120022100001201102020111020200112120022100210221020001102112221121002122201102200021121001220201022211201212211012210111100202121002020101022212012000201200001201102100122200120210222101100120112121210222201001111121120210002122112021211122001000201021200100001022222111110020121200110111002100210012110200211010112222022102112002221102101001010021101011221200102202222122000112220122021101011110222212122010112002022222202100110222210001101001110022002201112020120211220012102220121001110211122002021002001000020202012220102211221202212000020110200022002210110211122112000100220020011121002021110022120222000122021220211000220110020102110000122022221011221111221000000211201010111002011101221220211001001002000020012020221211201210012020000012111021122100202100000101010200002012221011201210101200022010100022011001200020222022100010222100121002101110201122211112012112002002210210211021112202201221020110210021021011211120221100000012012002121100221100021210110102022010212010200001102120211021212202000100212101100211022120000012100110010010212211000001112210222212212101022200120011002", "10011000121020002011201210011121001101212111000200022100001202012221111012212201000002002012101021002021221112002002012110212001100101211001011010211200221010111210110111202220002112000212120222020102022021111202021120111111102012010011110002012122100201002001210101011102101122212212221202200001111002201201220210111020110001000200200211010102212220011002210102000010021011101221021210222002122202210020221000212012022211221100220002012101002212101012122200012010222011011112021121121120102112200002122001121202210121120120021121020002212102002221100221100121202222202002212222222101010120221021022010201010201120002001122201021011222012101022100012202122211112210002111000011101122100222012002220210000122201101120000100001020102100211012121212120212012100121201111212222001021210122020010221110010111000221102010012110120122102210102112011110102201110021021122100010212201120111221112000010221102000220001202221102122220002011001022012001121011022201110222200102110202021022010210110221120011000100202211101010102220100222122012101200201001010121220222010211011200220222211002010111201222001220022100000010221022122201201012012111121202220011011221122212002211020211221220220100021000002011221101102210022220122200021022021021101010102120111122010100011120211102122110010010112222021222101111121201201012001112101210210112200001122011200021222010112001020211102122002221010102211122220110201002221201210221122002200100002011210211112012221110100012201112121002201000002211111200202112202021221121000211222222122100210121010020211020101020110200012210202020100022211002101112212101211202001101110221001121012012100101020002002212222220100022021221001001002102101210011020010110021101101121122112101102020200211000221012212212011010200212121001112221022121001000121201221122200022100220000202122110201100112221122011110201001121121101221020010001101110100000010102210001121001012010220110112022101212111110111122002002010201110101222122121220102110200211212200220020212112202202201111020020102201012110022020201122022221021021021111102102220112000022010111110001010000100101112221221212020201111210220111011121100100211110100210012121112022002202110021222002221121120200021120022020012101110101200221000211220101110221002222110201102220201012200001020102120220012010210110212101001021211222211110012012221112201220210022111022022201101110200001001122022110011222120111012112000010201122121012220020211221012100220220011102222101221", "10122202121211122012212002021021210012220111110001011012201101022011010001120022222001111021212220200221111022102220122112112211011102212001202112202102121010002210020120210122121110200020201220101200122112200221011121122212110111010002111110211210220102221010212200220102002002001021120021002020001001211120102221002021111112100202001021011220000101201121121222020222200202201002102112111110120211021221101012002122222200101211022121021000102212001012122002210001100002110101102201022202001111200012020022222120220102211022120210200201020021212101022000202101111102122001110112100021201220001101010011120200002102021012212121222201200201021000001102000020122011021012220220000212221202102212221121121111102220121021002212200012210101201210120011220001111020201200212110122222201112120201020121022010120000210000212020021101200220001102001102210120212000010200121220002010102000221102101200220000220021200212210200001001221120110212000102112210122011120112221111120022022100012001012122102111100121111202122020101001000022211000001022211222021002110021220002110121111211112002200101210011010212222101120102211120012020022000111102202010220000202110101021021200022222212100102010100122110222210221221121001200002211110212202102221211021022000111111111210210011110211120201001012202100222022001210020101120222000211211022122202021000010201210122112001101000111112202202112200102011012102220210020221002202120110122002110001110012021221011111020012112100220000202202222020101110010212121012022212122200102000121221002012022200020001120111101210011020010220102201010212221020211011110000122101201101101202111112010000012012002020222112001212211101101022111112222120100220112222212210202002010020102121020101110212221110210220102102022202102100100221011112221201221200110122022110212112201000002002211201001020100100001022102210222221012120222002212220020012001102002220122212212202001101220201211122002222211200122001201220211010122101020202201002001010221211022210122210212202012110122010100121010101020110102020012212200020022222002120201210010201110220011020200201012101122102020210220110120021010120022122020101100121022001211222120220120121021212110120202201200212012122112001102122212011002111121100211020112110111100012102101021120222002122211121202011021222011122101210211022202101102201120110010200200010020121112120002100001222200211001011112020012222100110101011201102110200212222112112221112120212220202211121021011022121210", "11121001020000212001110111112021210111120200201011102020202001211200210021102110002111212012110122221000210221111000012111201121222101212002211222101021122011011000121211001110012202100112202011021011110112210220012121222022221202002112202210020000112001202121112020002122011201202211012202021210000222222202201011201001102000222000111222121222212001022022202121220220221222110120211111201212201211101011011222012121022210222210212202112001020121202220010002210010011001122122000202102122202101112212002221000120011102010112212210020200111101112220022000121011001102001120210210011010011011121021221221010110112001002202001112220012121000020122201102022000022012000221110220222022220212020020112121221022011000220212112002020202001120012211100001002210002200111100222011000111212210011102212212021011221100102220202000120112010200222121211002220002211111112002201102011021011211121220011102022020120011100201212120010021002200210021020211020101220210202212201212011022020120000201001002102211121102222100001121122120202021002112200111212102002122020202010120001012022222120012002221111000002102020021100211110110220111200002220120112000200110002102200212021002222010002012211211222100002201000101002200201200102100120102022222201102112012102220202000012102011100011012022110112211202101110022210212222012112212221012020120101221021112220020112000110100012022220022012122202101110221222100202010122100022100012101001001100220112022221202021220011101100012011112210220201000212010110100012120110001011010020111201222011010210010001012110100110012212010020022211002002201021002222222210201120201211112222102001122102111102000120102000202122210100011210211011121212222211110012001001022000111021101222122111222011101112211022020222021211101110120011012010100002111210020002201202122120101021211210000201000201222002100120200221200121201210020102120120212202020202211001000002220001201112202102121212002200202200201200122011120222111200010210102120001111120012020011000121210002102010110120000222221100111011200110102102111010010212122202021021220102102110012210022110000012000212022110022122222001012111120001011100222100110220000120001011122000020111210020111112100120110110010221001202122000210101121021010200101110102100101120212122022201010001001121000200111121212100002101020011101000220201101221211022001121212202000002201012111002000110202221111122200010111220002101212021000221222201221110221011102011110122012111201220022121201", "22000100220011101120210120220022001001202110012120100022112112010201012012011022002210100020222120220221102011020221200201002020002022122020002200002220202121011202010021011202010020202222110120001211222221012211100221202122002200022122200111011200212100101220111111100222121122002102021001012110020011120111101222212222010220121111020200012211110101022220200112210221021222110112122021012112122221222110101001002001202200002011001111020210002111121200110000210200121021211212221201012112222001101210011002020220010002122222001012122110212100002210202110201201010002002222002111001012012101120112001220121111011220121122110102110112110122202002110102202102010111001101010210002100222202202221111120011200120220200222102111200110021011022200010210012012010001101211010220200021002001200020121200021100022122022000211201200101002211111212012020101112221021022222020100022112002212120220202002102222210000012222021021020200011010202120222221021110110001222202121210210102221221112102211221101121201101102212220111122012212020200202212002112101112112002200111210200012012122000100100201010200021221002012212221021101210012010220020020201112022010012021002110100210202022110220222102110100111201000202210001120021202122012102201200001212210121102100110002001102101200122122112101010221100110022120000021021101011021222102221010221012201102110112102110221112212110211020221022111020021021012102102101021000212122002021100000120001020202122102211100100111200022200122212121120222210000122101122100002100120211112211010002001000010220102112022122021220211010002110221101200210202022010010120021202020200000022221100221022100200200100000121100001111202221000211121211220020021001011000110110120020020210211110221121222021112100001211121000102202212120120101110002221200011212020000222201200020222111101110022110012200200110112122202212001211021100001121101100020201201101110022101021202010122002201110220011110002021111100220202010100120021211212222021222011102120010220121012022121201221012201210111002122002110012021112100111222112200021111222101201212122112221021222001202021012021111121221210100211110211202222120012110200112021002222022000011020222112021212002220122012121211211120020010200212010001212222002200121020210010021010021111120220221112202020120120202011002210201020011221222110001221112120201221002222220011200011010121110000012102220011121202122220202210122100122010200120210020012221222000212211001112222211220001002100221", "11212120121000212022212212001010100002121211022020002120001220210120212120220010122212022101202120122121220210222221121001011211021110021211012121111001100021010220102120101120221021001100111012021212102202201200111022010210212110200002120100210212011011100012221021100122101112201110222012012001110000201020010120121100211212101221111222211220121011022111010112100221112120202002211000211020011101120210022112111002110102201220002011221011102110121200221001122002010002120121201100101221222022211112220120212000120000012102021210211222200001101011012012002200010222111200011110002221002202100021100011022011202002101011202121010112101221120210111102000211211220012202000210202121021100010101112011212200012101211221002000021220020211210100022210110020212100020201222020021120002211020211011120211111002222001111101200211020220111210111101212001010221011012220021211111011211110010022111212202010222002202001212211111200122120100210111020121201001022021201122010001012102202102121002010202011120220100222022121001021220112211111000010111221022002211021120100101010201011012222020022001100102112201101220211200021000201100202010220220210012110111222121221210011101210211121021112022012001211002212012111012000002202001100001110002011101220010201220012221220200100012120010121001211010000020102120121200010102011121011000111022022200220221200100012011120120120021022211222011210212010120110200101221021220202221002022222002212110101221221000021002211112120020222111000102022210121211021202101201002221101111022102020001010121122100210020022112100121000110210200122121001221011022000122100021000102002201221010001111122012112222202120102220002211020222200221011002212002001122220011211010011011102002000221012202102212122112220021102212000111200220110100202200120120100110200101211212221112211220121202221012021021012001211221222120211211020022111212021020012200201110111112211110201122202002110201010100210211110021221222201012122112020200020210112210022021222002122000210210222120021211010100010020001221001021022100002121100202110122111010020111121001101222102101110010201120120112211002201121111000121111120121000112110110210101011202002102101001220120212222000120111010011010121122002211110220101201220000210101222021211222100210012221111212201211220001002221102002221121110021222101220211120221001002111211200112220121020001110210012222220110220010212121000222211111101110010210111111101010212121110122020100020221102002211202211", "20112100221111210101001210100100210222202021000011121210110012200100112002121102021221020221212210102022010112211221212121101200020212122202112220212022022211201201020212000121002210002212201211010010101222210222211102121122010221100102001222211211110200102001200121220202202000022220112220021210221022222221222210020112202211111200112111021001211102201002210210002022000102222222020000100002220111201201122221012001200000211200210221211210210200101122122012202011221001011121120011120011200112222210010112212002011000000202212221122202112200200021212110110212011022221001000102202021221201012000200000012212102210022101020000012010000111011110002020121102010122120121221022122001202110011221200011210221020020202112222022021100200102201122102120202002211111210100102200201110100010112220201010221120021111200101200202100201012120111110010201010122222102202022021222021022022211022001110102122101020221010122121200202101202001022022200012012021022011101112211102002120221120012221202020012221120110020021201122200001100202121111210001002011121201210012000122200222000112021211020122000211222101121010200220000002102110222102102210012012110212011101022202011201022011101120101111102211210122021102102201111011001122012002100210210012210202111012101120201220121000012011110020111202011122111220002122100210012220012112120000011012210220022222200201021100010121202102010210100211220022210102211020120210202102000222011012010122021210120122010201012011102220002220102022002201122121210100020010201102111120021022011111012221001101111012121021021012120120002212211100110202022112221200222001201101221021221201100211120202010101222112222010111011022100210011202021210202101110202211121000120210122201110201020102121102120221011001001121021011022011112100020100120102121220202010010102020101120221201021021200211022201121122122112212100121020221222100122212220202020120011201200122000222012120110012200021220102202201022020212022112210211010120120210201011100200201112121222000120222021011222022222212111021020221102220220011222012220012012122100220010112012222121001110022020010022121010111111001111110012102201120210220011211120100022112101001000212101221110120020102100021022111210002211210010100000111222221010210000221221210000021001020220212101010202002221202100021120122002112002111222210221002202001210100120200210111121112201222120210220122222022122122022121011022211000212001022211022200000202200202201011110112102112022201221002", "00202200211022020110222101201200102112020211001021222110121212201020000110220211200121121012001212121002222210121212210000001022012002212210002012111211221211110120202221110220112111220222202102101202111001112101112012222021011002110112020112220002011010101010102222011021101021121221022021101012112100022012100121120111200212002112011100120202100001111022220122221110210021020010000220222011000111221210221011010211212020022002002001111022002220222000120201021121112122010102221122200022210022220010122012222222011212222021010021200100010221001102021222022021011221021011211010211122011012222111210021210021220002102101122200200200211102101210121220002202101120000120222012000221021002121211201222011122211011221002202111001021101002112001101001121021220110122222212022212120101121211101010220002020022012121010222100022022012000022211202011110022100010200011010211201200220220212122222211001021200021102012022211012120011010122022110110102022002102211120201121022101101111120220021110100022012210020120120020112020201120011012010212110120022001000120102210102021112022121001121110112010122201000121112001211220010122221021100011011200010210202011000121110012210210200221120212111010200212202122122100210220110121012220020002021121021022022002221020010110002122020101101000101212201100111102002102010221001102222012122022202002022002021012002121122002121010102200100012121212212100110212000022112222112010120110011222200110100102000120220220021000210222101110221012111111220011220201120002110101121001001022112022100210220002002011111212120111000012112020202000010022110102221100212200211222110100201021221222110111112112200011020010011101221102212221021110010002021121121021110121020201200111201212010202222102011011210011101121111210002102222001201210020201002110200022111220212200202020211112110222110020022112221012221201011002000111221220111112021121002100011101011201021111000002110112220012111121110011121011122122200102011100021201202202100212122022001002200001201212020110111221201011102221001220220212011120221102112110202201111111022022010012020100020112111100102010022111012010111122101122102102011112201112202121110112012112121001212021201021021001012000120121202200002000221000102220122212101121022120100102210120200101221120202211001210102200101011210111100211022120001010120121111101100011001102111202222111102210220121020211210211202220100221202101001120220022111210102201000200010220200102020221021001010120000122", "21211022020110002222021012010202001212110112110212102122210112112222212001121102100102010212102121201211200010011010020112012111102201111012201210111222210110201001120011221201102201110102112002201021210120012211020122200012121000212200000202101102110200120000002021202222010022212201202121100112110012012001010201110001111101220110211022021121102022101012120001010011111220101000101112012212112020212000001110010011101012102011120021011102110021110011202122102212010121011000001200210100120201210120022101101202122001020210222220200222002200102022112022010002212222122220201000001001212120010222001222121021112012002022002020212212111200212102201112022001001201221010101001212212012200020002112110002112200222012021120000001100112111012120022011110222101100000120022201020101110012101112101001200012220002012000222021211212112121010220202122122011010200102212201110212220021210121021222001020021010202020112111001021121001202110112222012121102101012021022011112110022111110212021010102112021201202221210002022001001000201102201202121111110012202101020002020011000211112011110001210001110010101010211100201122020011220010122222221020001220112001211202111100102121102202112122110120021101100102211212002122020111120100121221111000110201210121101210210220210122001110211102211211020122022200201210100121021022212212210112211211112022110111120020111202002100221100100221022122111012101111102002102220211100102220201002021220111222022112110101220002200220200110111001000010120012122011221111121120001221021202022212002011111201121001001102020111200200010221222000022112020020121121111201120110012111100010021011000002210110211010000102011222222202212120201111022210022100220201201102202200201111122222001011022021102110221010220100212020211020111011201220121221101011122122010221010221212110212200022220201000101200222210202022021220020200000202021101020022110220012220000112112010112220211211112121011010010020220122221122212101211210122022002202002110022111222122222201002222020100102222121010210110211110021200211000201122120121221022021021010120110221112010021021210002112011111121122221000012200001211122000002121211101101200001102010111011122000110020021120000111102121102121012220220020222022220222222200001000212021102002121200100100110011012222011110201212211112201122022211212020021101210022122110112200121020210112022012100100211001001201120202212120110111011212000011012111001111110011200212120211110101200201201001222120222", "00022022100122110010220001000001121202101121012202101202011221201012200221210010210211112000000111221221120110221022021002012212200101111122220011102022211111001101220011000112212110022111121221000011120021201202022011001212001101120122020010110121221202020102200200002021120000101210220010122200210111220010120211220120002120221000102101001022201222121002100002122020111012212112221210101012002021102121201121101221000222110010202210012121020120112010010122202211221111212021002100110000212111122211121112221120201021011001021122211100020011212020211111001202200212210111111221102120020010111010021002201202121220020202222200120201010101001200102221100102002101102010201011102020220102212010122102210022220010001010000211102222020111110002220002100002021000102220122202101221011201101000122001211202101002000110111102100122122100101221001211022111001110100121222020010000201212212211211101210102001120110001221101221202021220112011112202110120200201012220120000111010102112120011112112021012010100111001201211210111201000210100220101212112201022112221111211020120100012220122120120220200120222212111201222222221112112121102202011221201122222110210002211202100220120020000112212011120100101010111001001000202011200000010201001120100001012222112210112001012020012202210011212220001210002211020200220120122112011001220212221021100012201011001102002110002100022002122100000001021011120002202212200202021021102020102222212221011121101120220202110101220112012022111201210210112201220122212210212122121112012021111202221201211002101202010012201012100212002112012022211110012121201122101110002211111020121011101101110021021202102012200211012102012221221122221002020002222000110001111112201212112121221120200220100020222122122012012101112201000020222110000001100112022021122112101012200010221210221022011011122002020121010212000112110211211122111021001011022200221211102122211200102201110110210022112001001111212102121201101001100100002222020100101112120022211220111012201121200020211111222211110021001121010201011011221201221011110111020201211100021210101112202011101121221101021122211211201200201201211201112211202112222100210122121021022100101112111012221020020102002210200110221122102211101101220202202101111001011110220100001022020021200222220220021020222101120022001012121220122002000102010110100011000201100120020120121001102120002220000000222222112122000200200201010011200110121112200100002002012001120112012202012100122221211100111", "11002100121001121121022122000100212100111120002002100201000210221022212012100212121212112222222120121022121001120220121012220101101201001122122201010000010112220122211002012110010101210011122011020020001201102212001220000220122010122120200222121102001222022112120120112212221002010101211100101200200210220211000211122212212021021112202201211221002211220101100001110200001110111012222102201101111220100222112022202000010122221012012212000102011211110212102211202010021122101200102120211020122121212211002212221220121002212211121020220222211211010011002002110211121112222120222210010100020212110200022002111221100212211211111221221001201111022201212210101210101020121101111212202201121210222200221020000001101120110110021112001102200111110222120200011210010102121222021221210112102200011120121121112012100000122102112202111002021002100112011122120110200110000211100012000011120110000021212212201110111010221112200001011012021020020221121110111121022002110111201112120210112102222022210220021020101002121112201202101112012100211121122201000002211122220000101002012221001022112112120110201000000000101212021010222220212212202122212022002021221120112002122112202120121112201100101001021112102220002202001210212100210101200100010221010201101210220212112021000000121110011200021010120122201010102102001002011100012221110121021020211220120121122111212000022222001112200020001210212210212020002020100022201002200122022012011001112101122101012020200002020211010100120022101212101010002010111210021021000212120002020210221212020212020020220021012210200022211220000102221112022221121221011101112122111112221122021022010222022010112022101010012002101101112022010020220211111122220201022111121000212000000010021000211202112011210211211012112021022101002001102221121220122101201011220121210220011110222110222111100212121202221020010201220102212111202121111201001101001120020212200121102021011010110201002102110221220120110211120020220020202120222022102021010011121222022021210022202021002211121011111011112110212100110021121020200110101202121001212102120211020010000021122022122001022102222100201121110010020200120100200102120000010101221210210010110012210110212200121100021210112102220112001222011111000122121200201012100012121202200222201002202202102101120110020202201112202020121120211111021002000210210012112222121010002210100002200201121110102212200112200001000001020100201100202000100110202122200011120001122201201001110102021221102211201122", "01101222000022121001120022102121001111212002020201220222022000220111021111100210221012022110100102020100010221120110121212000022210211222021020211010202200222200012100212020101021012121001000011020012011022121101021010121000011021120122000111120212011121101200220201112100011022112211202200202221100001120122012121222222110120201021101012001110202202220010000111000010101002212200210021110121110210221102220020011001001122200112210002200010210110221021202001011121011002010000100221122121210002210120121212110001102020120222122121122210011012202210011220010020220201022011022000021010001222121102222111100202202101100122021000222102200212000010122210201102111122001121222200000101002011201112202021112120122101002110012012121102022221101221202220221121120100121101101001121010220010020001212220222211221210221020000210010111202021111221202000012200200111211112001201200100200010112221100012201212102120021010002222210120221120200101010122221111011222200001111220010220012111022200111101011101101210121200000011101000202212221021110210021101200011000112220002012101000210000200120011001011020121100000112121220012020112200020112121101000110021021101222111201211211112120101200221212021110120202201001111101020111102002112212211211122102221200021100000021202010200201012212022211211200201000020201012012101212020000201022111122122010010101110101011011010200222121010100221010220201120221211011120012221220202001021112020201001222110012021201021222100211200101201111201000221120100102102111210001001122021212120011210011020101022202221010020121221000102111110222202010112100011202112122220220211121211102222022000110201102212012102100221200101121222022102102022000100201010211122000121222002102121120211022222112020120012220200011002120100112120212121101012000100201220002111010220102101010000221200010222120110011110010012121111100201211200200002000012021001122100020202210012211020011121020122122112100002110120202012022111021210011012000221120110122111002011200010221011121210011220100122221001122012221010100010210200020202012222001200211021000201020201101201021100101122110212021010001210211201010211121011100120121110101210002210121221220120002202121210200222011122120010121010011210210210211020020221112221212201010000012100002020120220000022102000002010001011022210121012222122102111010022102101111000110111002121111222112200010100122210102110021021122112111121201211000122022102011000202101112211220121122202102020122112110010", "12000010200010020220112012212201201120101122020111222101020012021002212210001202012221011200120222212121010022021110121111102110101112222111102001010001221222000220220202101100211102211012121121120222110001202010012002222010002211212111022122210122012021011110120221210020201220210110211211220011122211122210221201020211000120022010220021012211010112110111210212222002000221200121220012221211220112121021101002000101221222001011001211002101222012002210001111121100002022222022111221220011210211102211212120101202121220202011020021022021001211101101000110022011011111000222110002010200012222020102022100112212021010210020221001120120000000120020110012102021020121122220122211200121020111000001111222000122020100001120022101202201121201101002102120200111112210100211021202000012110202121122121022201001111000222011111110220000012022210112121202000102010121002220011121021222111010112212201000212111111020120022121212102101020000221010112212110001220020021010212111111111101101221022011210112021221012120121202221222211202100122021010201202202001202102011002000201010110011011122121200100020012122121022121101120222010101022122000202201001210111111011022120220012021221120111011120222200010102001010211200011002111222210102012112101100021001211002022001222011201111200200210200100020221200210212000002011201221212200100011101011221210022010012200210111110211121002111101020122221221220122111222000202011002211120210212210200202112211011001220101002001021112002220110112112222020200220222121011221110202211001200001001020122201001101000122121210221021222220110222012221010202222112221010122110002010202210022212202201220201000221112202101001011122120102022010002021010000202101021021022211120022220122101020210000110212220002102012201021012021101210212101100021020001121211220202121002001002012001011212221001110112012012102200011100002222102120100022211200110122120201110201111112122022001200021101111001100020121210222111201212221201121012200020111110000010020210112002020112200200201120002212022220012101211122202020020021102020200100122101222120011201200102021110022022020201202020100102112011212110211100220002121212112120102001111100111021210222022021011002100001121001220000221210211220110101210212011110010022200221120010122002022000000001220202212210010021220200222001201021210121201222220112112212121111222021000210000221212212010020211211101201021022222220021021001110222001211112102011222211022210202121120020202000012121212", "01201000211022012020100012210001100020201201011001022112002000122112211210102101111021102110101100221212000002012101122002101021100100112100202100020110222111201000210110001100101120121112121221110010021020222102222012111211221211222210102012010220101000202212122122020212201102222002011201111220011010122211012020020120001221122022000021101211022011020012012111101200221011220222112210201222022100102000102012112222200011002122210002012010212122002012221002202021121222121000212211101101001112200020220022101001202221121101120121020110110020012022212100101011201100221012111002210211201201210020220002012222002201020222000010021101021020102020220120100012101011100001120222100011112122102202122101211020001022220220110010200010210110010210102121002012122122011102010211122212000020111111100211222112000022120212201112010012121010220110012001021000100222022102220110012101021122122202200021100212022112021010112101020001202111021101100000200000102102110101100020112012212101110200212200120012011220211222221000100221000012002001220120021002001021022101121020111012011220002012100120110222122222222011012202002111120102220211200111101122010221002011111111000220002010222220200012222121112002120022201002212020121110102101212201200120000111121221121020200022220022022201220121120211221220122001202021012000221210011222120221211222200110222200210001111012120210122221202210122112212220211210012002200122222112212221000111110111022222102221211200110011022222200010120212111011112111020121222020200112000112211111122012012111212022002022001220211111221122121222021020211022221211202221100221000111101222121021022201210020012112220201211211110121101000211100010011111000020202201222212121201001121210100210221100220000222012010022222221011212102010200102121020011000121011112000002002001220122020110101222200020111112022020220020212200002200201122121100212221002111121002100220100202021022102112120201201111100000200020220110010000210022100110112212100111200012010002120221220102210100102212112120122200020100122120000220112102222222212121121102110201020220222000100102220020111122220110020121011022111020111000201021202220221220120202222222110210001012110212122002211112000122112220101000221002212220021011200002021012020010111110122000022221002021022222112220002221120112000021012011020220121020002101202100122110021121000122111122102201110111112002020121210022212001111000212120120200221212001222000022101221112100000010200200022200200", "02112211120220001001102201200110100021201020002011002202211220212222110210020211121222102210101012202210111220012011202221002222212012100022002021002100212112212012110201220211110121222210121221000210220211120011012001012001000011100022011001211000211111010222121222122020121020000121111010111200101012102201120212011120111122020212110110201101001020002010010000110221110011012122211002001201210100111222021020002212112201022212000210220220212000020210211100111101100002202022211010200011222011202210022121102120012210222012020002101222022100111122222201222002022120000202011002100122101111022202220222112121200110201201002020212120121011100221222022022220021120210211210000212020002001002101121121220202011101011122000122201010222210122020100221201020101222021121120101120101201210110011220022000022022111120211101222112111101010011100220100112210012202021121122222122110121211211112200211211202112122001100211101101100210012212000222000222202010021002021211011001012110021220220000112222202122220021100011111222111000102010200201002101122221202011001221112220111021222000202200111001221201012210012022111121101222002100222101201111001021201101010200011212102020111221111210121100120122212020112121012101122011212011210222210001100112011222120012221212021022021222021100012110202101211210202220211100110112102002112202112212222101002002220011221011000101221211020002202111022120000201010120010220121210002020100112011112022000111201002111212002200221000020022112222120202201201221200221212111001022000022002020100201110001101220202212221120011022120021120210111201221220102201102220002111202020212102021022120200002122120222101120210200210120022021200020000001121012212222222000111011222110011210120120221210110011001100111210021002121210002022002112211101101000221212222000021012012000102212122221100012010010212220112020012201101101200011212212220122201211112221020102221021212012101200120210002111200000122102010101122211000022110202102120211211011112020222020021020211110210010102112221200100112021002010212001202110121111021101200110201022012222112202211112001220220010122222122110202112110020021120120022202222001200202100110112102001220222011100001112012011022011001222122220220210011200111222102100012221101002202200110010002222211200011220210201000211100011120212002110120010110021211120201101000011002111020121220100210002200111121000100102021102122222102101101002010222222220222012201212101101222011111212020101201120102", "01211201200001001022102102011210012110101221201220011010100210002201210101101221212000102222201010110100202022122120002222212200100010222000000000011220112202210021022111001222020120212221022022201220011001000110200212110111111110010220111212221021011121001202212011001020200012200211210202002212112222022102002020222221001012002111021122201101101000201012121110100210020002020111001210012001202111120221022201010102201020211120110100020212122011002212221022120101100002221201021201112212102221020121122211122111000000100210002121001000200000210112111100120202010111010022120111121121020121012212120212000001000002220121012200201222221110220122112212202121110112110220201100220221001200212110011221111001022221201012222110001212100011212000002002222020020211111120111012010101221021002112021211111002110012202212121010211001200010200001122100001100110000210211020121222110101021022112100111221011200220222210212000000011120010121022021010220111100121000212111211011102122111000001212002022202101011112121110221212202221102021220112101011011010220102010212021000220000111221222110110021120110201222022102100120002121221202200002012202001021002021120211210111120220102101000211021110110021111222001011111200101211202011012111001110020021111101110000202200110102120000210021101122101201001002121210101221202010102101200201212120021001010002111112201121210120012120112101212001000121200122210201000212102100021010101101100012001121000122200101120101011002000211010021202022121000212010101210112100210102102202000221122220210101011101101200000202002212200002010120212221002021002011120011102000222102001212002022121121120101011000200220212122002201101001222120110122220102101122122202110211000011201001111002100220112021022111021101201001021211001022120001012011222001210000220012121102102121211122210112001210012102102211221202001112222100010002110120101220100210022001022021020001221220121021020201120100102122121021020010001200101022112021211210200010220002010002121101212201100002112000111012221012122212101112101202111200210111220221201012101122022212102112112121120221100021202211001210022010011012201121101121011201221121212012001002021110120122022221000010002120001201222021121102011001102201111111022220021121020221110212220211121202000211000220012001012021022000100200022020101000220110201000020210021122112212210100202002020002211010120022000121202202002221021122101102210011220210122221121022220101212012020102000101111002112", "01002021021101002020001020000011020212221221212202121112212102211010212120101010121101122020110112001021020002221111001122002202012222010110102020221110001000110120110011020112211010101212002210211011000010000110220111102212020010221010012021220110020012220002221210212220102121202110120022212110020102010121102211222020000212210210121220011101111211002100112111201201112210222021011000221110111222121110120001210022001211202010112001012100202021220010000000211122001102020212021102211121002011112001102210222121011010012110200011200022021220110222111021121201020120120101101122201001002102102111221020211210100012210202022011121211021020202200212111120121212001121211212022002020201020001222021212010001201010101112022212101101012012101222121102111121011022110010002021200002001020002202112112112220022201110212122200002022210010001221201101011010120100021002102111110202020202012001000011020201120101211221100222011110121201101201010022000112102012122021100220121012122021112110102210020010120002021220020211201120200010022201012002021100220202212220000111020020220212210011121000011122210010222210222021101100022020220111121122221200002001012100001212000020101120101202000202010201200012011101002112112110220200221222101100020011212120112100112101110121021202012222212201122010221102211210011111100110010202021222010122001102201201220201002011200111010222211121021211000120010121222021121111121022100112001022001011012200021111010221212002122221122211200210111120102120012122010100221200000202202020201222022102102011102110212220211010011200020110121210111122002002100022102211122100111021100121210210001210001201001220000101011221110020021200012121010211121221011200111111112220012012011101212022000120012220122001121102110121002111202120210021100200021220121211100210220211022200222111111110102010121120002012112202202022110010101111012220212010010020111101200220110220021102112222021121121002200100201210120112112001200221110201021221211101111022110201200221212121012111200020220000200000200022010221222201211101002111011022001010021111221120020012110100100121221201022200022200120210000210011012201010001202201220010111012121010022012001110120121012011002100121020001002122112101221101020102212222010110112012202000222121001021112112121210012022011122001221211112221100110000021122011210221021020222120111012202101220212211212022001200022212110110002200122110120010011002111100000022112121220000110200222012020200222200100221", "00021221220022000211020001202102221021112210112121202221202001122212010112201220022100020020100021121111202202221112210201220202212200221122200121000022121202000022212222210100120102002011000002102222102112120102110000211002010120210101111100012211220201021012220020000220112122001121002112011220001012100221221210210210201011221220222212001110000111010002021020122001001220201122010001111111100002202122100001202110021201110200121202020211110212101201001000001220210211221101012001212121001001221202121020210200000002121220020022001001210121102011111212201121100200011202001211022021222202202211022212102221221210121201222021201000211221222121010211022011111022100221211021122010111200021211011200202100210210000220200001002202001020201210120112010220221011100120210001012000221110221211021120112010112020100110211012222111212212202202020100101001111220010012122020110121221101011001002021220200010200101220112122212001010111100100210202010112120121122001120021202221120201202000121121220111201112022200120222022110200021011211220222002220200102121212111202002221102020202211222122110122200002011210111221011222202111221112001000211202020010001110010202112002112010222011001220210210112102222112112201201021112102022222012100220202121000020110111121202001201011020020211110022200212221012111202102000121210111011102222002211110112000122022212110210202211201102012100101112221010102010022112020221110212102200100010112121221011202021112212011122110100102122020010222002211020011021022220122011011201111102101001002110110100021021000222222202112020010002010001022010010112201220101222112200212210022020122021222021012011212010201001110120111121211211212220212201121110201000200101120202100100100212220010011200001200102212001101020101222122011100200122111012022220122222012112221211212020002011120121010110101121002102202111121212112122200012002001000111001112201122102212122212021212012110200212221010200112200001221211200111121021111220020112102021120102101220120101200121001110211010011220020100010112001020212011121010012120200201111020202002011111222000001101021220001111211102102001211201022100112210220110011111221110100200101012001000012211001111220102010210221100010000200010202222020012102022021002212202222121202121122222221112200022220022220012212222221210200222000011011022222112001122210011121100122101112221211222012122201120021211112221211011020011202121010021221001010012022112121012021121122220101200211110101002110", "12212120012110002012221100101200000021102011011212200220212101011120002220010122020210001122002002122121021101022111120101220200120222220022001122212212102101111112212022212011022202000002020002020102121112220121010221210211021112100112111022222201121211020020210111222122021000202202021122220100001212020111002012111012012101112021121110201222121120020110001201101202020222121221020121220221202001112202222002020221221101211010121012100112100101102102022101001022212111212021222222020220012100220101120122022021211010021200222221012122110111000220102111000211220121010210021112012020110111000010211001012222200220120122012122011001000022201120202010211212020110202121201200110001202210101100021221101100011102020010210101022012221100022020211210200020112121020110020102000020211002202022011020112221101011021010201122122112100112221111121221201121022010220012101112200020021101010101221121112010111112110210021000021122120022200220012210111100200201112002000201211112201021020002111122210102021012100011101122102001111110120111202201100112100001002212011121121002010111221202202211101001112102201111212121120212122210220022112221012021021010020110122002111221210210100212211101121212110020220112012022020121122011220121211020100220110220000210211011020210122211122210220201212002121021002220212202020111221210021110110201020202202110001220112212222200220112210002010010122110100111221011210110221012202102211020021102020121020220101112111211112211022221121021122212202022102020120101212000110001022001010210202221211010211020222020122212100200121210222222202012000000222102112201200102112200011201210220020200012021221011022120102002120010101111110200100221221211111101110101010220122112201002000201101001100112202122220002101011100000211221200001111012222201221011012100022010000111000102112012011111110201110112002221101120222222101211120202120001110201101000022201100111222011202001120001111021122112202111022221011000020010111210020201002101020212120201002210211112221200222021201120000221202012010001002102011220022011110012022110120210201110210200212121020100020011001100122200120010121021121210012000012210020121200122010102021201211000220101221120010212120210202222020100211200201021022012100010211221221210221010110022121222011201111102022200221212111112200202120022001000101011012022100001011120220201202212002101102222101121211210121011211111200202020101002012002002120000020011011210101202021002022221210020111112101002", "22211100121201011011002222010211120122101111212221212121112222201020002121102102012102202212000221010220112201112211022010200121101100211221111202100200220111201201022111022121012210200220222200021102002111011122221000110211210111002100110020220221122022020022100021010112101000100200202122212101201201011022000111112211021010112201102212221000111210002021111002212001011010202111001211111200120201210102221212020122210210001011002001110022200121112021020210001020011110010000010200010201000210211110210110020020200120210211212112211011000200012110201002012011011010202021121102021122121001100102022011121210100102022011221110002211202110211111202220010112001021121010001201210221112012112012201200001120121112011000222011220222201222102110001102111220000211101001221110120222202202022022101112200120221111201220122002200220210212000222002111221002111010202000122020112010222022000101000221221202102201112201200212100021120020121211020202201221010000210111002001112212011102122120100200101111020110010201011110011001200020101010111100200221122022110201100212101201120001002122221122012000200021011121221122222022112212012012022001122010122111212001211100222200110021222011201222012112002022101101012211001012222020210111212110112221212012211122200101210102020101212102201021100212022222221001101022220110202002200110212221111122102110112212020221001222022200001212102011112022120211121010210001122011210020012102021221220121021211002120101212022001010020101022210010112020100001110210011100210121220202021202112220122112102010001122021112221102110101212212102211120020202011211210100111110000022212210121220101002110202001121202220022120221012011211022012110100201120120110220101012221120022022211001211201221210100222112110210122100100210020220021122201101120011121120021011100102212100002011222112221010011102200020022001120001021112002011022121220210110010100111221022102222122222221111201201222100011021212021022102100201121001200111020221122201020002111010100201122021011011101202212010000200020102021102002000210121220112212122120022111110201020122222222012222121102210220012222210002201200212110120002220220101000202010121220100122122200010222101001200212110112121100120200021110120102020000012020001002120201210101001220211021210001220100221021022120010012222010111220222210120012122000121200011222122200220012101111021000201102111110011012202102002011001101122100112202110220201011110120101112112110220202111200120201100110", "11210112012001022222210121212220222011001002021011020211201222111102211212221212202012111212021221002011010222211101111120000201212022221112101210201200011110221102122110100100010002221012112001102100102110021010200101202202202121212011110000021100022222111010121200000022012010011201022202122100212101012222110202101100111122111121211000122211001002120000002200001222111100212221001120120102210111111000100201201011000112122021200221121020100002212210102000011020101101100101122102112121211012202011100012011100000110012211201222220212000021211122111121000111101121122021201202011101020020012200212110221000102222011202122110222002002222101101101110202000101100202202020021121211120011220001221102110010202212000122210222021022220222021112002112202121100020211222221111101200102220202122001000110010012101012120201000100011120202121101012012112010121011200002012202110112102011100011202120200210210122020100110121000211010011110210200212200200210012222210202000211210101011020210111122210021211011011211101100210102212202010122002211102001212202221202012120022010021022100110022201202211011111000200212101202101100202101100212100002011101011212001210111111001020222121211121101222011120001200122111101222010100201000000111020201121122111200211221000210222020202222020010211002122020012111022200021001121200121212202111210022101210112202210022112221011201201202102222020000120102110212101201100110202021220022120221211211012220012221121220100001002212021200221220220020222111202012121212102001202000202001212022100022120121011212011011222221221120102100111202202221110101120111211021221102212012002101110212000000220100111012111021100102012000022202211220020022100010101220122012012201101020122212021120210000222010002211101112102121211111001100202112010120211111201102101020102010212120120111111120201221111000010012010212002221211201210111000010220202110221010000001200101112202020112120221212120112000222200212012120222011222101020120011100201120122121001102022122201022011101122111001202202001122211202011100011100121012200200022212022001021201120212220200001110212122102220210120002011212110100122002112210122100121021002101021110120112222201110102102220111120110222121102202222020200100220221021210120202212122210001002222111112102112010202110111201112221020101111222200121020001011101201201200001012002012000200122110022002122112001020200000012001020221202200012212210200011021210200022210111100102211121212001101021120201021", "22122100211112211121201021022222000121020211200202201201120002202000120110102022201121211012210011000020112112202020212222110111221211010220011022120120201110111220212012101000001212000211102122012112110220102021020110220002111022220021000220102102001110200210210001222002111112002122001221220101122122000012101012111221202011012021201202101002210120010121202111221210112200012220012102101212020200001022012002021222221021222221101102010220121210221201200010202100201001220011011002122220012101100110212201122110210220001002121122210002020201020021001200012202111202120221120201022120220102112020000021010020010211101002012222220120220121020212001012002211211202110102020221010121222212110002210210112211021001211110001212222002002021100211120121222121102000110021112022121212111210110121011021211110200110021122112012211120222100011212202010210102202010012012110222021212012110102122201200112012000202222212112212112222220110011001202221121100000001020010001221001022011010222222001210101201102120210122110111022111122201112210001001200021221120201010110200010202021020220020101110000201002012110112011121222121120112102112112212112121202111120010112222110011222100020200100210202122022111121111101021110121022021202020120222210122020101020222201112222000222121102210120020202210021121101011211221100100021112112021121212210122022101112212202102102211222211012201201121200211200212210211001221100111102120010222212202200201100001202101201010122222220210010100022211200122122102220111002112000222020001201212211100020100220112000220222211200212000110110202201011111222210202210221001002022122110022021211211002200000202200222211211101110000121011112122210011202221122201222020111000111221202202212210001102211212101221220210020001112212112112010112200010212210112101020010212020221201121000222000121201002011122010110210102110021102110222201110112101000020220101121121210102000200012101210220111210011102222100120220122100110101110110110112012202201012102212112121011101021000021010220210101201211201010122211010022011211111122011121111122221211220220102221220021220122220010002021111122121020210211210010221102211122211201120000211110110100210221000202001022121211122001122221000020120110110100211201001002121022212001112002100221011001121022101102002101002111010111002101221212211120022020022220020010112011122012110122101222022211220202221021002011120202100100100020222121120002010212210101121002001002022101222211200012001102100", "02111021101222122000002001202202002212200022222020120212022202212221100120222012220021111120111202022002202221101211000020121021100111012021121210200021001222000210202022200020201220011211210020002012200011211021002220212122212022101210011011222111021210011121121011002000002102211110012201202212001212221010021211122101200121112100221211201112010201220102020110012102101012122212100212111012101210200202012121222200112112200111012222211222112220221120220002102102121221121111012000211101120000200222120101002201001022022001220000222120212102200001202012010212201122010120222102001011011000122122021211122022211021122022211221012220202011100020212001020111222001020122122120112022220202121112121020022222001221010020222001112111010220101210102101000010220021122200201022002100002220221220101012111220000010212020212210012200010022120201102202112112120000121220210010200210021222000102000011120222220012020111110002110020020121122002000112210100221112221001210011021001222210102200102022102202122101122120212022120111122020211000002000222210020210200020001102022212222101110002111202002222120021021001120221112012212201211000100020000012002112210212111000200202102102120200002000202010212012011001012021122112022201022122012212111001121022000022220112010201000122101022201001200010001121101110202221122010222000112211002120222000202221002200201020000011122122121011012200221101100211102200201010200121020221201022012122110121001102112122022202112211202100212001112202220001221122122102211022121120121121211101111122001110221222101112221102201210012012001110112001001210120111211202211212220201202211012122201100020200022011111020100012221220222120210222221120002010111212112001111021001110100111100121202110212110202220200212102101121101010102001201202102010011222002200021002110121212202100120212122020101111200100210120211101100022010201200220102210202120122002012102101210021101002001121210001121211222221002210201001220201101121122122201111111002100202002020101212100212100200200000200102120202220001002020201002122210022102002201102112120100100222000100021110201202200110102221020022221001020202100200001110021201001102222002112012020210220100100022221210102202101221021010222000102102220112001011022020100121000022202002021112222010012102011100120211201102121212001220000211221220210121010011220120201202000010201122211000010200201111021100111112210101220001011022211122010100101201211220122001101121200102002122010112102021121", "12202212200100120210102110210101021110121101220020222121011212212111011001101210201112012110002122012021201212112212002121210111121022112011020102212120101020012221002201200120221101121212001200121000000200011011020222121200000120002012021110212120111111002011100011121120102022222120212102020221020122011121222122010012202220201020202200100102021100211001012111001120120022222002220211210020210200221210211001101110101200201002220212102110012021200112011011210002121212011011020002222012201012220202202021111002220012021111022002110200000121221111012221020002002001112102010020001012120101120121010110101201000211000212101121000021211120021211120120202022211120120001011202001121121110110012200121100112000112122010021120020010121211121202111011022201000112201012000001120200221010112001100010020211202112021202001111001112120021222210111112022210120010120002120001000200211200222100110221102101111120020211101102101002211211200211010111121001201222200020101110202201201022121022211000012111020220212102022111010210121002211221212222201100122222112210200022022202121222111112020121220202022001212112220210201222000101211200102020220101101202112020111020100212100011001200212000002202212201020121120111001002210100001111010222001002201021021201112022200001211222121202010022012121001101011112112021102020020020011211022112101112000012112200221000021010020221021012201011120021200010011110121120100002012221220110022101001011001220122022011000211112000200110222010220001220020101021001011221011010011222001202221222122221222012110121112021121221102011002220111000102110001000102000112220121012020221101122202211022012211220202210021022012212012011112222222020101120201221111102111020121120211101021010222121202002122001112111121102121122022022120021002202102221000111111122221101012111212020021222022210222122000222110212211012221001111102122022011101100111100002010110212220221112111021010010020202000001222211000211221210201221112000021102210011121220012201021112001111022022212002200210000212020010022221021201020010001200021210011012111211010021200101201220202210110111000201100222122022202111211001011011212010021101220110012112120002021020201221111200021111202200121110001202221212220111002002202121000201120002222021000212100200120121100020020002021221121211221112002021101002222111201011101121212200100101201212020020002022121002212101212201220112020001020210001010221210211111111120211000121001121200021221102200110211020022", "21010112122011002222000012222111222002102202202220210220102102122002220222110102011100112202121021000021222221201021022102102100001000220001120120122121021202101021010211100110212101021212000021110200200202100100101200112110201221210002222201221121212012222221122121011112120202010100000220111211110021000000101210201121010221202002120021201221000221222222011210222121211201120210002002002112011210221112002211112202120201120102011012002002011101222100100211120210200101012022200101001020212002012102200210222211010001120111111212111120122221101022121111111201021101221221100211000112201201101100102222101101221102000210112020011211220102122212110120001110002212021122002021122000121122121010202100210221201210012201021100200011002021120122122212112112202001212120102121211202212111101020011110012111001020112202022122122001210101020210101000102122010202121110002111202101120222120211101110022010122120121022212112200002021220102212122020012220001222120000212221102111200021021221210220211022121220000120120021121100220220022110012201200100121021122010220100211120120100100222202120020112012021122001121020110200111120022210210220000110020112010210001122020120000111110012100001101021211122000022200120200200121220222220021010112220212112001012022111210102122222200102020222220021110010200002022100222022210000002120110112020112021112002010012220122200101012120020002212110221010000010122112002100121112000022101221201221211211202021022210200012002121002100122201221120020121112102012010021002000101222020112200220111212112022210012020120000201100222111220101100120001111001001100101212002112220101210202201102121022022020101000222002000022120220101201001111222122011020000102202211210022220101200121101200120100012122101102002022210101202001000221000120121222102212120121100100101001202020221112202120200210022221202210102002100011011202222001212101201200210102110022011000010011202211201011110222022011011210011200001010001211001022210222022121000222002211121100101122112202000020212122020101201202011220221021000010000212012111121102001222112220020112210221121000000212110201112010210020022200101111102122210121012201112020210211122102111222120201221122210002122011210102100022010012221102101121210122211222001000011001122220220100021202021222000112102201102201202002010100100120000221120102220122201202200212110212200210122021120011001221112101112111010010002111121210020122000110021120110022220112220212021101101200120120221221", "01121201201011212201110211220120120120110122201201222202212212102010211202012210200222112212202202002221021202101102022110011120020202200101201012021100012202000212120112221000010200222202002200021101220010020011022101021020210020212221110210200001201221010222122022020001001201010022122110202202121022122220111112210121021102210121022020212120211220120120101110222011022011221202100122010010211101210111021120000100021010011000121011011211111202211220022022010010220102121011102012110010212220210110202001212111002201201101100111012212012221011010121211002121002002011122120021022200022200112200001101121122012101122121200221222220002221112221221122012211210221000021122121002120020010010100000211001010010010011201221212011212002010120001210111021122010211021002101211221210200202112212220201221012220000001020201101202210212121112020121021200021111210011212221222021111201200221002220011021110111221011122212222200100022002001201201222210102022010011211021110001211222122102200202022201221012120002011121011110201010100211020212000121210001202020211100102112222002020102212020002020012001000112221202222221202211200021121220110100220012012011101021200122012200222020021202021222120201002120202012210120210111201020012011002212122012201111220022111121222101221020111021201112211012201001020020202022100222201112111102000121010220111012020001111111102020011010212220220002121101202110220100122001002021201221022110200210200010022110002102112201012111220020120201201021120221121220211012222100021212220022012020200221120212110210211211220101220210210020112001120202110212211022220010010222012101222021210121002222221220202112100020022210020001222020100200012111121102011100122022101120202010201000211001010100011112110200012221020200212121202001211210121101112012121201101222122112012200122022211212000001022221002000000211101111000211221101110100000001110022102000121010110000112121000101002121001222122100110020002010022200112220002000112120002212201000221210202011110001000122101120211020202222212012201210222001022012212220200200212210010012022021011021211120212011100112120001122212022001022011222022110101222002021212202002202112021112122012002221010120000110020022201002102022200000000000120010221212001000221212210212022201012220202010002101002202002201001220100211112212120010111011022222201200210110110100121122201021121100200221122212102210120221020202102122122221212120021212001011202112102012211101102200011012011000201", "00001111202112101201002020221202110012100220210120122112110011021202202010020112201021200211000210222001202100101022222200101121122001221201212201222002201112201021110211211112201201102222122001212121011111102112201221211010110201101102022000102110112221010101000220222021222121222110001210120212012101121221121011010120120002020021110210220202122020100212000101101201011210002001020020102112221211120111020211101200211110102122001001001022201101220221221202001022002010210010202002012220111122010011210102220010101102021202022210002221212101002011012220011102002101210112222022111111011021022121200221020122120120101210120112200012121220122220020121020120000201200102221101110201200122012120201021102120102012210100100002200211212001112121111221121200101221121101010011101002010211110102212211002012200101122222021002021222001201210002010211000001121112021001122121202111201121221111221220121212020021221000222000000202021202011021002010012020220201100210021211021210111012011220112120121122101202001210010200120112001202002002202100210120202101022012201121200112201020000201121000001210221012000101212111212221012221200210022010210012002021210010021012100120001200112200120112111212200210211120000111112000010020100111022100001120121112122111100200011101012211221201022012002012220022222110220002101020020221001211101012120112011201101212210110101000010011110012220002101012101210001001111002200112121022201010020220122100000011212012201012011211100012110220022210012011212201022002021002110120222100201020010202021021221110021222120222102021002011102020122010211021002222211102120220222201211111002110020111022120202101200211010010120022001022120201012111012221122120021022002121000221212220121110212211220002110122102012220221200102210212122120010022202222020221202101012022012200220102112001012101022221201020211120201211222122122021021011122211100111112102221100211222002112220102221222222102000011111020100010110220020120000012212220201101122010021121200202120210000200100220212112101000121101112022112001101121122212102211021101010202021112221101020021000021010210112221112021002011100000122100011122201202020020111221012010112211122210000001120101221220200222001110110122112011221122202121010211010201010111020222102021020010222211002011200020022121101210210100200201010001202112201221022112012022000100020121122221010000200211100212211010000022001221100022102210122001201212212102220001211012102122111120211002202112020120", "12121020001011002111110110210122001222002100120200121020021012111011000222122112112201112202221222121012122202210101201100011022210012100011000110010222002221100201021211001220000010011201122110102010121000000022120100222222100201022122001222120021222002001212112021002210010021110002022210121022211020102011222222110002120212222210002010020022012010200102201011000200211220101020102210211221010110020021221202100201120112101221200020210000111102022212020011111222122110201120211112001000011010220202212101112121212010020212100211222121121102202200011001210211102200121222011200211110200021112111110102020211012010222210021120102202211022111212200010212101210010012010202121020202201200212211001001000100001211220201120021120022101220222012001102100112212022110201221220122101001200112112201101102010021021012102120121000021010122112100022220202212221202012111222202202202200220012002011021202102120210122102100002102011121002110100211002110020200111120222120122001010010110212001012001011012121002201002210000012021011221201200222102110002101102120021202000122120110100010222110221000210211121200101201212102101102202111220121122221022122221101110022121121220220101100110220221101111020111001000221112210010201012000200201220212100002110100210100212100212221011221220020012120210120102101122210001101220021021022112122010200210202120011002102200022112210111022210221120111101210010101221010222101011010000220101202021210211212122121000221012101110000022122010121211101010121120000221110211022221212110122220220020022201201010022021110001100222020110002000111011010122212010200200022002220100120021220122101111000102000011122120022121021011211012121120001101022100022001102102220021221111202110202221211001111102010202102211010022100111222121120011102012100212120112211212011221112001212102122111122011002001111011112102222201210012200012120221020012112200122001000221211200212211120001222012210221122201120102110220002121120100200221000122211220112002112112210110122222110001022100200201000122021120111100000221001122221122021221122202100200101200101210002022211011121210010202021000120000122222000112211212100100011110202112101102010012110220212101100120210102200001112120010002111211110022102211111001122112210220220021121112010201010111122020210111000000210222010010011002212212210100020012120202022022012221112102022012220121001120112022110221001101022201202001212221010022120200021022221211010120020101212200110102011202222201", "22121112100021221120002100120121111200202210012100210100200222221201201000110222110020100200021110022221122200202101101211012120222000102112212010000212110210020011020020001021022212210101001110020221020120010002220220101110021211200112001022022211222121202102200200022212122211201211110220000120222211210100110112112110002110020100012112110101000121122122100100112221021202210120102211121211012221022121202012010010012111001001000022101002200100020020021012200021000212110010021011012111122210020210112222102100111120012202212020200201100211011212122020202221020012210212221201110201121212100121221000002020111120200212102002020202121200200212222020122200110010021021121101000200121002122020002210022221100122211001102202221201101222000122000010212201110112120020220120021222010112212201220121212220212021011122210001012011222010212211010202002020221222202200020201010201020212111121202000102002102221020100110212220101221021121021201102121001210220101102210120101010022111112202222102001210202110002022011220101101221101201000212212201202020210110020002121120201021012111011021210202022201200222001222211120112000121011000000110121022002120011010101011120021112211201222002211102000222202000211010002121022012011012212012221212020022211112010212222011220012102112220101000201210020011200020202002012222011020020102120101022121000211122202021012112010212221202000101021022102010100111211212202100211101101010220220212112021221221120001011222011021220222002001200212212212120110020002222200102220111001100221020000021202022002022100200200201020111220012221001210221210220112220221210002222021211020012020112111101122012122120111222010122002110000021222212221011102212201210122210121012022202001222220212102211102102200001211201001201202112100121120100022212202221001002022201212022111121212121000220002020121100200022021212010020122122000212001201000010221000101002200120220102111122002111202010221020102212021021011100112110002220210022101011102002110200220000200102010202111122201100211022200110000211121000100120122212110100020011101000011000200102100212202102121011110022222101011221010012021000110021020011002000121110021002001022121220222201011210101020102011211111110121012102121202010020101001020101001111022222100100020101100210221212221211222110220201120211102211122020100221210100000101022011201202012210120122202010112012222100002100221210221002110202212102001201011020021121221221102022202002111201002020222011010011210", "10220021200222120100220120112100221001211021100211000121002211000011112110021212212220101211221210002022120022210200201022120012002012100201211110121210022011220011101021000111122121101200211122100002001221211100220012021201201220102001020122201122211122222002102121122102201002210212121122102121002021022120102022220022211200201200212112022002211211112010021212212222100210010021020101200112012200021010120002000120001010011002100112221010220212110021211120200211221221012200002202222022020102101222012110220022001122100001110210022111011022121122100110020121121020202021100022012212022002000110112200220202020202002001102100000002121121201201200120211020012020121212012100011221202122210221021102112110110211212000200122012010020221221021122221222110110201002112021020121212220121110120020111001210110220212211220221221022210002110210211012212012010021211002210012201222102222120110211112100212210201122212011201211220100022010112102000012002211211201110222212101100121100121000021020011012120200010002011010021022100212122110112112101111011112222020210102222222201200121020110010021201011110201201021102111122200002201112211121122121020011112121002222121011211100022121210012021000011202020110100211011221121102002210212020000220012220012022112202002001001011011012201122211012121011012012202021212212200000121212222012221012212022012011021022011211110102120112212202211200211211122021110201001202021222001202200120000200100122220001221020211020200222111110102021220020112000012202110212120000000020002011210111220222101122102012221100110112210210002110120220120211221022002110120120122012112100221211002002001022221202211122122021001120121002212001100001102111010101120222102012211201010211002121121011220220001011011002102210210202222121111010002002011200201001222022112000102122101120012012000001211100010210210102002200121111022202201222222002111120000220012122100102112000100121200211001021222002210001120202120021220102011121221111110101011112002012202121011022011002122222111112221102212212100111001200011102001112210012111100001221201021121222100010012021111202101021002220022222221000022212222000220210010000020021012111021012220110111021002122012001222102201222001021212121122020211222222112011000121102202012120021002212022121111211101200112021102111220021101001220210011021200202022211002122212011112111021012122220001110120120102222210020201020200211111110021121001002110112020222122122221202220001200121212211212022", "12122212021101101212201122020222120102021202212020121211211012221201022110221012220010110222000002101002011122102002012112222121020211111212212121002120100121122120022010221001202210100202200211111111210111221101111011010212101201122100020201100212111110200121021121011002022210220101010102020100120020010222212111110120212110122001211212012222012111220102122000010200021120221020201201021200012001210002212102101100202100000210202112220102200102111020122010020101000000001111221112221020222220000011212210121021022110210200000112112010102000221112100220210210021220222000221101120100001201222211022010010101120112211001111102210211202022010021211221122102200011100211010021012102000200222220001122121120121001002101002012020101222021112011221200201111022111012221102001220100102110120002201011012212022100102222111001200202112201002120102002010221120121211011010220120221101111021221122100000112121112102122020200100012212021121201010220221210221200020211121101022222102011121011221001200100211022012112022010021112002221110200220020101010200101012022110022021102111001010112001000022112022111110201201002112120212120210021201212221221121222202021201020200001221101210111211100102022012101000001101120020001022211221011110112021011022100210102220001111020000001020121202002102122011202021121200200000011110122110021022222010011201022112001120112220100011121211122020101121220001012112212200222000222110220122111021020001112211010222002102221220021121100001100121012120102020102001220202121010001011200010202120120000120201120122120100102222111010022221011011221211011201200011110010021101212102202102212100122210021200120002222012122012021011101212222022221101002022212122222010110212021112100122100211102202022222112222200121010021112201011121012101020100222020212222021111111121022221100202100111211220121011012202011120101221101220000010101001021110000211000201100201222001122221001022021102212222220020222012000011101021010112110011011102012121120001020221012201100102200011220202010200221011112100110222122222001010111212200001201002020112211020122011220211020022012212021010222110120212010002211102000212201200022201212221001202212100000100022121010120011221211021121022000102222001111120111210200002202022101110001002020201001002212211122210110001212210211001100012002022111021212220122002120022021120211020010222201201222221002101210020120112020021122101011021000111112201120211112021000201120102222120202112110201011002212", "21200200202022021200020201110221212222121002022000010202001202111021200212112010110222102020221010001012201100010012100211021202102001001002001002000011110221020122212012101121200022002222020102200002220112112220010212120011120120112222021222112121112110111021122102220220110122120022012222112201110101211212111010221000120111110221211021120000022012221202010110121012211022112221102222121021022010021002120121102201111011112220022122221200221212202100211010222211002020112122210122002100212010222100201122120101020000220011112212020221100220111222011211210102110221201221122220100211021002211101210100011122211001102102100021011021210021102120012021110112012210012200010121202121201012011022202221201110012002022211022121010210022120001122220012020012200011101021211222220011212212022110220210220110111202010010110100112220112120020202012201001100022110000111002200101111201210120010200111011011020201202012222202020020222102200210222010110110021001022022201221212002200121110020122010211120201101021002122021210022001221101222121220021220101220100001000211122212212221220100122002220100220210220210000001020201211102012010212002211200002002122211112121010222002012000221102210010010011210201201200201011221120212021211012121001000210011200011212101222001012000102101010212210100111021011000220022201212222121202212102102022002001011222020210000121102210212222212001111002120212210202202202202200022100111210022102200120022100121212022210100000101101102010122011221002220000000220121002011121101200110022202112011201010112022222022112120112111121211202011212101100120200102121122000112121020202011222122100002200211121102201112021100222222112120221220211102120221211021000120110202202122010211212022121110101011102000020221220201001211122121010222101210111112102121101022222112211000121102221111221002101001012011101001200112202211111212120010022012110102212010122120110210122102012010210100001122111020112212110200111121110200200110021022020121201211122110122211202012112221110011020222200121212221011201201222110212200101002222021002020100110111101012111112120012112122112012221022002222100221122221221001021002020010001120000222110101221110020102002102000010201011101100000201000012210121100121110002222111121201100220002012110102222020020022110020000101110101212201111111012022022001111112210202122122201010022022110000010121102112102110020010012001021202002200201112221221101102022121212220112211101100002212010001222200022202", "02011110011211111012100022002110221221200011121220212111100211222012212022010022120221102022110020101020011101102000001002220211121022020001102100012121002200222121012211101211111222011120222111022221121100011012201020110212100012202200100212021220221122110212100222201122222100200002110002201201022101120220100012120112212202202220102022211211021022220111020022012000011112102002020010220012201211201010022021222000222100110220111111222021101012222101121012202001220100222111111100111111111000210211010202021021201122022101011101011210001201012010220211222121102010111200012112221021010001200210010201021011112001201212100221110000102120010220110102000100211011021102201211121210211110222210002100222002222011021021122001120220201002202002010120202020112221002102212221112121111122212201100011122012210112110102022111202021102002120202120122212111212000201111012222210210101110212202111012211212221111021110110101111020102000210100202100001100012020201010201002220222220102010101000200112010001212020220100002010222020012101110012002220201211111120002122200011122212122211222201100201110000221221101012210222110002002010000102122222211211022100121112121212010010211010022012102210220110001120000000000101020002221020011121202001020022202212202000120102212212112221021010211000122021022012001002000110102022001201221201022002211020022001202011220110211002211100202211202102001121122111000020212002122011211002111010022111200210200222211012200122220002011001200111220012201211212112000200100111222101022222010200121101111211112011212212221222000111220000200102002221211010111201222001211122111000221221112112001101221212201211212012201210020121201110010000002001211012112222002212112100000202000220121120001210011100220101111101120121122220002220111211111022112201100000001211220010210101020222220210002121002010010112012221020021220210222212102022021100102112011100122210222221222022001011222220010002212120102221000020220002110120120212021101020201220221102100221000202211221122100010112021001111011000012110010210211201011201120210011200020002210220000010120212202002001210002201010102201201121021000110011202112122010022101221010220120121122201012211121102212122210102101221222020110011020022001100220021021002021220121210212020220122000001111001001002010101211022002202001221010222221201122202202001210011102111000102111002022102101000011110101222002222210112220211110100021120201210201211210112001022221121022212220021210212220", "00210220112110100110002100210211111001202121121011020222110201121002021102200202222001200211101022222022100100100202101100110121212112112201112101011012011102112121121201120011021212212101002100001022220020100220212002000121001122001211020121112220100010022202020220000112202012010012122021100102102202210012100010201022221200101111102110211100200212201001202021111010021221111201210011022202110220212200222010220211122120201101011220020120021212111101211002012201211200100102010011212101222001012221012200021212210101221021001202201000210000222100221002111212212210000222021220021200122212122211012020221122000120102222010212122201100010022212100221121202021101221020210010020120120222022221100202121102201220222222212012001222201210011121110100021102110101002021121210212120001111021200212100200211211110001122121220021101001221211021111101112120112202002000011011220110022010221112020102120012220111220001222112112012200100022010200101002211111122201112221000211001121210202211222112201002210011022110122120011022012210112110202211201120110010000212110010220210110122220112112110220212121120200111200220212022000201100201022110012010022222101212120002011222122210012102111012102110201212010200001222001101121220212121001001200222011010012222112021210001122211210021211202002022222122022212212012202120001112010002020011120020222010021011122002022110022121122212110112002101000102101001112011000100110102012210211001211221200111121010011112111110000210211112202100202002021110020021001200122120101021112000022210221012120001110001000220001102011111101012110202112220120110122101020221201021000002000212021121022100002212200100122120222200022020201001212000211200012010221111012022022110111201010101102000121100022022122210222102000120210122212101202000220120202210221000011020200001220120221210101000101021101201112202012002022121200121110222011210010022001212120000202011020000121220022202121111210211122001201201010212020222020221001020202222002110201021211201122202011001110121022110200221102012021001122010102202222200102122221120222220022121211202211202200111210110220102022222220220020000210112221212101000210100101111221002210002211000102101122100211110100221110020200212212022012121122120221002021100201000221200120002112200210222021010010011101021101002001222120221001011110110101011212222010101212100002111010000022122110222221022111201010022221020120010202112011120202101210011022120112011001010000101211101010000000111", "02012102102111102011012102112000121122000102121102002110200011001210200010002100211020220212222110000012101012111212012021221202200101121111022021011211021210221102222121010202112102211100020122022220001022221211220202112220201212020022201200121100000021222120202001221122212101010122010010111110201102201210022000202010001211200122022222011212122121212111012022011200102102222100002220210121202121000212122021202102212000112200010121112021000112101200010222011012200202022110222011102021122000201012000110001221212001100011002122211212012120110100011200200002120120021221012101122122021121022100202010102110021220012111112111212102221110000011011022101200020202112210220121211022220020100202101000201001010001000202211011001012212210110201002212020021012201222201221101002200221121011022122212121112020112212020120200000121211121102100001211122020022112000002122200021210201220220202212121012212012021112110222121201221212111210200100121000101120212112222100021210121000000022100211212020002222210212002020102022201200210212010112200000000012120022112122111111002220101120010002022012222020110222120001221100012012221122101110000020122001012112021020002110010020122012202102112010122221212010220000001212010222020120210021211211012222121202012010110200220202221100100101112201220012102011020102100122212100120201110221011101010201021211112201110111012202201120202110210101022110220200120102121111102010210122110012110222220200102101100222201002110000111120001221220011200001122222100202200021001011002210200221010102001221112111201202110202110101122220010001211021020000121001201111112022212021122221100210220211220020102220110112010002021212121020002222112012220221021120200022002002102000222101212021220121121211022022212022221011212202100222112011220112212221202120122201222211210002110021201012221212110021221222112220200101220101202110222201020020101112212121120121200200102212210101011011121000000100022010102102022110201110211222220021201121011201020001111221022010021011202111110102212212122211100010210221210121222011111011022122001201102101121120011022012010000021200012210001211011010011021122011021110112221022110121200121100112212002111111121120021111010021021100202111022211000112122111020001111101200202122122200220212210202120101001002221210220220220101121120222211222010201221221011202001111010111211122001011202201211202210121122210210002112220010202122021120121201011221201222112201020021221002210201121021101200", "10220201122200121121010100001100112110000210201101011222211101011201001101221122212211100001212211001202011221001100021222211102121122012220222100101120201212010022120112220110002201102021111120200222211102120101201202110200202221101002201102021212100011002102210020101210120122211220012022220022001102202120120210221022021011001202011201022201022211222011200010201011012020002021221112112010111202112020002212221021121020201212220200100001210110221000120221000100210010121111200101222012020021201221220221022202001112111122102001011102212121200010021111112100122100000221110200102121120120020210102012210010202122012002202211221202112012012110212100221222112210121122220002202112201001200221101101220112102200111112211201121000102012011121111220021112121212201010101211000201021202220011200210122202111020021210102002110002220222220112011111122201111010000120010200220222021121220221022212202200122221002000211020211112222022221220200000110010221211210002010012002102211221120112121000001222212222200212112222121102220222121202111122120020000022110111202110211222011012100002110022020102121011001012212021010222220202020201111112102220012202211020222100200201220020121222001212020012120221002211122122111111111200200011011110011220000000002021020100002121001011122122212201212201022112212212011222101111200122100012012211022110200021201022101100122111102001001001212112222012211121211021210020111100202021100011110200120122111212122002020001211022022002212000210002122112212120102101212120121002121002200121220220200201122101020100211222010122120212120220122011202002202222000211200010212202010121000112101111211101202202110112021111110212021220202221112212010111220020102202002112200201100201012010121101111121002211120201020011010021102001002002021100000002212100122012210201121120201121121120100102011102102022212021220012120200112212012112112010112021110210021211200200201012210102001100010101120221002002112100200001221110111001220010010101121221121000221010101210002111120110021002202211110020012022100110201211001200110211020110100011202002001212021002212100222012011210201012220210200202101000210022022120202001221111112111101200122111122212101011222220011012121211122001121120022201000000112122110121121120000220100210120222201221211210112201010000201001121011011220020222001110110222000020120111011100101001011221100020222201102001202100101101202202101100000000221122002221221011111020101221221022110021222021222122221020", "02101102012201210210220010222021212221001011110102011200010212222111221000102002211122112021102021121010212000122112010111002212012102222211120221200010221011110222111221000210020120201201020202112102002102100201000111002222101121101102111010012120112020022100210201222000221122021010202120020111211102221112211122210100200121200012112221010210020022022120201201210010001001100220000110221101122001102222201221010022002200000222200022200200112000211001002022220010100101110121200122111212100002021201000210122221001202200200220220110122210211111022111200101211210010002122112001000120120220022020000200201211011120020112102001222211112010210021210021221020221001011101111201100222101212110012012200122211110022021002220221202110100000100102121110112201121100022020111000220120020000212220202202020010002021101011021020002120222101011211220112222200012001211202101012001000010001110211110011020221021211111111021120110000210101221120000212210022220100110002202202222011021012120211210021000020002202210020010121220212101111001210112202212111100021120112112100012020101002111022222112200101101112112222101210221100101101010102011201101212120010201001121110000002120000012021200200001012102020012020022002021101020100121201120001121112210222100022201211011022001120101012002120010201210021021112000101222222112020120202211021020011002200102212121122022120110011110200022002011112122002102101022021101220112020111120122201210202211011111110212201110212022100221212220120100100200110100022021100022110102101101212212120102211202021111101221202121112220100111120200210200122010110020012002120122102021002200101200021001211220022121102122010121220020002210201220012022112222112001020022221110210221002001221010012020121211111012201010012022212220000202100122221100222010201202221210200210002102101220212111102011222022220010102122110211201212010122200001110120000201010002001022121100120010221111111012020202210212021022020001011201010002111112211011002120220202100212210220200020011111121220001002021100112022110021222020212211011122211221011221010101220210112201221101010021020100210221222011201021111022000110121011112011211111220002010011011210021101120021211222010120011220112110102011011200021111010202211000001022012001211021120201022011212110112102210220102220122020110020110001121101200100121121222112100200011010222121022021110120001022201110101200102220200200201011111021120211120010020010022001000212111122102112200220001122112", "10210021212121021222010120212211212111121200221212010011100000012112220200212220011201100002002102200112201121100022220100002112202120120210021010111110011202120110021212010101211221212120111022102000021021101112121000010021210000210101100202202210101000020000022101201112202101102021220221120222212100221011210020100021002212120211120011102102022002200012102002022211002022010001221022211200011212011201200201120222002202021212021000100101120210200101202100120111010001002021222002222020011012102021110010020101002111211101021220011210020221021111022212020211022221220200101112200120010020112220002112201121212200101022011111010110021212202011122202221112212002002201201210010020201212122102111010201110211001010111111122111121010100210020001012122211022221001110102011010220001110000121021210111022120220220000002021201022020121112121012220010221011011210012012010021211020222021211011221100110102111100021212100001012100202021020201111012221001010212010201021110102110200002200220102102112202212201120111111211012002010021110100202212220210010020222110211212021210020200221122222002200010001112100000002220120111111120210210112200100202200211222210212210020010010222100021220200211021200201112010120011212012000111020212210001011200201220201022220022222220201120122202021012102210221221100021122211011100112112220201000022000011121102222210201212011010100200122022221211200001121201002220100102021112022211111222111121110102011201120000000012101211111201210122121111122100112002210212021211211201010111020001101222121010210200201010110112010212101111011011211210211121122222002010022111120122112010222212202201121102021121220022210000111012211121210001210211001100121000012221201002201202121200221200222220020020022101200021001001012002201220010111200022120110101111111111111002100012022220011201112222102112110002211102000201102101220220121000222120212220001212020210022202211101122122201012022200112010120220222102122001211100100111211001211201222112000002220200020020221211220110012112211010011100000222010221001001102222112122110202000111222101211121011111222111100102212002100222210021112202011102011021221121111212001002100012021022112122012211101101102020120200111212212020122222200020102102102101010020210222120101120201021100221210120221001002121001210012102222100220122102110112201222220210101211021021210010222202021211222122101202110200000021111001021200002111002110001212212220220012220012210202202021202011212011101", "22102201100111221000021221201021111100021110122001121112120011002002010122020200222221210001120000212222202221121222201121020101221210212001211212022200121222001110211102222010011112020110201202210201000001020020122112201101200122010100212110200202022022100020021221121101100222011200200121120002101001100112221121111102111010211021101021110020211011000000011221202200122022100011020221000210001001201122000001112212211202112220101212121202111112201111100202121110001112011011022121100021222012011000221222002222122110021000210102101000101221101200102012222222011001020210020101102210011202110211222012200002101122102111000222112210201022020110202002200022202111012201022121000000010201111010002110102001112211002222112211111010221020002111222011111202220220211011210002200101102011120022112000020102202201012212012222122111002001022120010012202020200212211102001111210221221210122110102101012212100121122121102100002210202220000100201202021102200022111022111220220121222101202110221001112000220120201121200100122012200110002101010211210200111112022100100111110110210102021001102210210122020001100011211111222121222021011211220101000002010111010222112011011112112102012111110121120002100012102001011220222111012200211201202202201222222102012012012201000022200221220122022120022011100021210222001200022021011100200212001012202111020021111000200002220001200201121211220001222010102020002220021111120210201101121222211121112002211100001211012222012200012100211112002011002111001112212200010002110012211000220002120221121000100022121221011110222121121200011121001001002020012121021101111222020111011220000100022002002000022011222112020012111201212020221221011002021211011012200122002122210010121212002011222022211021210010110100102212220221221210100021202202100022102000111211121000110110212210000211221200220000112002120012101010020112101222112011200020202210011100221110212010120102210211221121102011201121021220010101002101021212022220222021110220200020121212121110202110101222211102200200200012211102200202210120212100111021222212010222010122101100221111212112102000101010021122102022102102110001020221101202211111010221021200001122211000022011022202022202122010221200221121121001200111011022212220122222212101200210201000011202221122012111002002001000220020102020111211112022120101101002112201101220020102001022112002012222201221200210020022010210010211200211221122201211010212100012000220210000221112102120112221110211011112020000", "11202210200001022021102012001210121111012000011211111021221100201222010002222201021210101221202212000020000210002100211221201022202002022102101220220000121102201102002222120122020211001120011112111021121010022221022200220022102122100101212211010102120211022022222011201012111212120202012020122002122201101220001211212122211201201002211202110221221011202220202122100210021220202121122011021112100121002210221121121221001000021210000210202002012110101201121010020221222122211202021200001120110002210101102211102020121122020222220122110000112021220101002102112100222000022210012001120012020010210000212022011210100220012002111110102210211011112012220011112201021121001012210012200102200212001110022211012211212212212021111112020222021111101121021202220021012212110220110011020102202112000010120112101200221121010112021222201112212201000110112002020120112220012111121212210111120222102110100221110020201112120212101112210202220112110020222222012000021222010021010000020210002020021110211211122212211102202102100021002100202011000122120201110200120101111010002111110202100201210010212211112201002020021112120110120202201110200201211222102012100122000200121112011021210222221121201001010011221210200022021102020111002202210201010012210210200002120202120221021211121222011120221100212211000210212122102212010022210122222110200101110221022101000122122001002002112001021001221211221000210101000200012021121121122222001011000100001122120121221110211002202202201002200011011202020121110022221220221102222112112120222011011120120120012020200210022202012010222100020012201001112211210002022121210010100122020011002022101120011220202122201001121012002121210020002022210101201102022021100020201102211021200100012212211120012112101111100100202101201020012201212010122101102120012021002002020020221100011100111102110220201211220222201222001101022011122002002012100101021102101021020210110112022210100112221021102000220001001202201101221210122202102201022110010010112022102001101102020211110110201122100122120000011210121222202012212011201020121000201220110100111010212221110012100221212102010102022002011001111112012212211211221200212010212210021101222001212010012002012001001020010012022001001210210201220020112101012222002022012210000120100100001011000120101101002111022020221122110012010112000211100122022120212102112001200111221100001121021000021111101100010010221200022220120110021220202200220212001222010002122201010112212010121000121022001200", "21122001101122001201122110210202210011001101122010201200112000111222211200111101121002212022110221201201221020020100201122022222221002221202000122221211221001221112012211022121022102100002200222211000012211102121221211100111201011222212021200012212101102211020012021122101000012200001012001122020112112221102102222012222111212120122212020122101122110021222111212200120020112211010021221111120111212200112222101020020122012022102112012102020202022000010121022011022111020222111001211111211120100120222120100020112202001202202201020121000111102201120211102200101001121221221112221210200010222121200202010201000022210210120012121222111121101001011220212200101221022112000001000002020221220102201121102221010010101112102000021202202111011101202001220220121210022220221012222210102120120120122121220100101020002001022212011101120220101220221210120211102211201200212112221210221021001100101121102110221201001200020112112200112111122221011221002112112002012220122021212011021120212200110211012202121022020122112220010101221012121112220100001012012002021011110221022212222121022000201202011200000000211202001100010202012001012111001221100202111201212110201111111222001022000012120201001100121020010200101200210202211220121020101112012122110100001101112212110111211210110100011201102001210211220010222201020122010020211022202010222012121210021220102112100122020101101122100022002101000110211222101120120122211121122211010210110110221022222012021001112200112122100002122022022122010002211211111101210101200021020010002120201122010022012210020020101202122022020220120210020011112201101120100122200102011111200102120100100221110122202001100201220222012122212020202001000120000102222112102020011000121220120212122001010022000010021212212011112021000112211122211200111121110020120101202020000021211100201101002001121121201211122002200102102022121100112001100000121202102110021021000021211200122101221100220202220011120000012201022201112121211010101202010101010122211110220201100211201222212010100001010202101220102200221010022021221102122021010112212102222200110200202022221102111021021021102001112001020102101221220021202202101122210000001212210202111110120222222210021010101010221020100112010021101100210120111200112220101022201022010202210222202120122121112220201010110200000211102111201020221220102022220220021221200211022201121021002122120022110202020011010000112222001020222220112221001022010101011021200002012201221011101001222201110000121", "22221101122201001011001021002212210111100201101021210001021220110221101111000021100201022222102001200010201101200020021220000121002001220110110120012020012211002002010111202000220120120000200210122112201212201120202212000210120021012001011111212102112222112220120022012221111220111202202120211211120202121200012122101220212111122022101022122221012222000100020200012022222111100221100200011210210002020111100022122200220011201102020021210201202220122111220112102011120001200212111212121222022102221200101102022120101222202011211102220211022220122100021002112220121120111100012001112212020012120222202102010100111100120020022210200000101021001000100211010111211200220102020112011211120001112220220011210221011112221121212220122022210210111100220102112202220222102011102211202022022001121101022020200201001212201220100020211100002020011101022200022022101221011011111020102020212202221122021111011211211012112102221210021201111122221220000202122221112222222120110021012111021200101022111110002220022101221201210120200211200101012021002210010012211101220121010211120202002220001122200101100222122111210110000022121101210120010121120221010220110102000222020202202121002020202122020111000122111022221221021021100111012011110110222221211121221011002222112211122101100120122202020102100101112201220011100120111120020002120102021112201222221120212020000011101220112220200211110111121012122201221210120222202010100202212222120102222200200020220010122101110120210012002211102100120220222221221222101110210221200021020102220211220112211211022020211121200212001022222100112121100212021222100020200200202000000022211000101020202201001200022012001001200000002111022020001020012020020001210200201220021002222010211111202002102120111011112002000111001200020002120020212101011021021022122101201012221111020000001020122101121111211111012221102012102122022200110202020211212112111020001012112011201202120002101002021202020102212001000120020101101102022112112021000111210121212220021011100022111112121221120001222112210212200022210000202200112202001222121022220100022122010101021100011100000122211020200200222100102122112201021211020110010212011002100120210002000101010202020210101021000010220102021221221101100020210200111001201022202002000202100000011020100111100221210012121020112212012012022221012001220002220121020100211220211102122200112112112122211212212122102101122011101021012110112012210000120021010000222011111111121020020021021220110011220220", "10212120002102121022011000111222000012222112100112120011101012020101002010011010021011110220102111101002200201110020010102010200220001001122211101211121201001111010112001120101002022222100121111022222110122210021122001101212221001002100011022020110022012220102021202022110210221111120000002002021021221012201010101021101201221101112022021121101002221222202021000021002121021010001200121100011211102202102200002120021022001222122011010011222022210211102012020000000002222002122210220021100111012220001000010112112120021201112100112212112121222101001221012001002120111020000020121200010011010022222001122021211121001210200212102010021221020000012122120022020220012100112202001110210011201110002210001122212020212220020020121101200011002221021201110121001120121001222002020201200010100022012211022122111212000011221101020010200111101102012221011222112202011221100012202000021212220200201001110201120001202012000200220222100110011101220220202221021022010020021020021102010002022010010220100001201021021220221211001121222220112112001000221021101112021211011211011201022022101202122021112111010102102101122100222121102010012211110110002100212211122202110000122000211200021000102100220012012202220020202102022121121022011222022002021002002222100101020000102111210100020000111210202211011101120012002100101121210021101011222000102002021102010200110122220220021120011212222012120200101001221101212200202222002222201100002220122020110010112002100021210200020021021011121001122211010220201001002222200020111202222201221021111222002002010011022101012120010002021012111112001112021112122222101220101210122212212101001222222001002222200221202211002002100112012012001001100100120100110200111220201022002221112212200102002220000110121022100111110101212001112002212111002202200200001012101020010211210022222011212122011100220102101102221202021100012210001121001102010102212112210102202222102212110002221020202001002120100202112112021221222122202212200212212120222121002200100102001021222012000100021210200212121101212212011201001110201222122112212022110110220200002211002222201210202112201202002122000010101012022200002201010211220221202000022002102201022020221012100100001220212022201100201200201002220101020012011210021100121010212110110222010212001012201112110121112101001220120222102020012221001112200012220222010121110121112020000121221102002011101222110200012100101110211122012212200120012102200020221202112200212102112102022010001022121010001", "11110221002102002200110201120002221222210212002200111210100011210010001210120100010011100200010021121220121010201000102201001202202110000012000122012022002120022002011200021101021001021221011021211100001011010101210221022122201001000100201212002011100111201002222112010101100121121112111110120021011002002011201021020211201211120011002100200202011001012011201121122220111121212111110102221112211220222200012222101121012222121210010102001121001000121210200220001110202021200010200020212100101102202202222111220021222110120221021110222222010010000112212220201010000120202020121201000122121020122112100002202211111100020122120212212002110021001010102011122102211011011210211012011122111022111120110101000102221100202022010021021002002221012211122201021222201201101220121022122201021222010222020001110022222202221221100200110220121022121002020000121202102212110220122212101100122212122111002120010202022100012200220202102202220221020201001021010001001221212002220220001012102112021021022221122001120122120120220002112200222212112001120201220010210201201201000122200020110202022022000102110211201000211201001211121102101120100202000022010211022201222011211102101112000221002221120010022122111121112012221202101100111022001002200102022001222100210110022101012022112002121010120221220111111121201011122002122222122120122111010012020120012110012202111121022001110222000010001222110222011001122000100202000102021020120101010210212021222201220100220001002102222222000022120111011012122011122121022112120202022000101211120201102011011101022002000112102112110011021212021112210200202112010111021012001202212222021020200012012211220120122101210112101101220211210000221211010022100021110212000020111010212121001120120020211011100011212221221020110210200112021111100200201011221110100000010102201222201012210002021021021000120201021112112112220000210212211221101111200022201122000001121201122212121221111111200221002000102001020211011022022211211202211101110022222200221000020210201120222020201220112102010201210120111121121222111220211011221201010201221020000211202012120010002222021011021021022202202201110110121121201111021001120200122202201101021201211120202122101111022202101101012120101000001101200022120200121221100011220120112110222202002100101002020000000001020020102212202021022001000122001201121102210210220101212211120010122001000000101221001001110100022010221112012120212201011000222021010211222222122022221201111222101221111220010001", "20202001001102121120002002020201210101021011110102120100020210122211111110102112220200220012220221210022111122101121210212010102212020000002202100012122020110000110222010112210002101002222221022122102221011200100121111012111110011110012101202200100200000111001102001120101011220111122111121011200112201001212202021222101111222000212000221010011121210002002220212112222101120121021120000101221011000012022120010022001121120001012021110110100000001122001020202011101020012212011210200022020102221200102210222102100210211221202021201200010221012100102000001222211112111011011002110022212110010202220211210200101200000110222212012002012010202120102100022122200012201021201022212012102112201110212020121112010111001011220120010120120020122102110011120121011122010111102102201100012222011021102222020212200022021022112010122001110112100211002011110221100111100202121220011212002021020101222210110011001012112210220120122202000202200101112010010102020220020122022011012011122221112112201210002010212002001001100102110220221020220112210000000201111210021000112021000200102120012210220121121012122220010110102011110211101111120022201021200120011210120222020211020121112002121102210212120121101020121211002102101210022101211101202120110012100121110211010122011110102202102021210211012101202201022210120022110000220210210101022112022010102111210012211011202021211011012220121112022110200111002120000021111012200211011210202221222210122200010010100111102110101201220122200110001101120220200100011202211212010212121210012022210111101020211222101200122210122011220010210021000121102222210222212011220020211110202000221212212120221002001122110221220100000022122020212101100022021001121120222122020222120201222122000210101120002122112221221001101001112210221111212122122102112102220110221111101210021212021110111021021122212101021121221200112110011220000022002122001020111000210200110000011000001200111020022120021212122220011110202212112101001010110212200122101012020102201201101202111112110212110200100101001201121001020012010010211210022011201211001101221121020022212012211122112020202221111010012211102021000001111021000220021102110201211200001110220122110222012011211210200220121201122021101221020012110012211000220220011202001220010111200020222220221201111110211011001122002010001001002121102200122102011121022221120220212121011022020200112000000020222210112020100122212201112102001120202202021200000201022100221101121022212011121011021110002", "02121121102120202200210220002122200012021201002101212101212120120210112022200001220100211112020021012012122020020111101112201121022110220211202122211221022220122210001021202120011212210201112011000000211012202121102111200211010220112101000111011121102122221220101210110100211112221110110001020001201111222122022112010202101011120221112012022220202020102100002010121121200121011021011000200111220020002212021200121012211111011221012120021200211010100010202012202020000202000212010100122000210211022011011120110011021210202011122101002212122221020100122211202101210022122020101210220211022112102000002101122110020120001201122112102021220210212100201100010001021122021120220112222121010101110012122012211200002002100222201111100210110202021021001021101210220100210100101021111020000111121021001212222210102122010022111202020120101010100111210102211101022112121111222110201020121000110122110011002220111212211012112121120122021022201120200001020221202121202010002100102021022122010102102021112222010011201200000000110110200110022222021011002022110202012211011112211201021121000102202011211001021101111212200212121210000111222021211020102200012010202011100100211201222011122112022010120010120001202200211011120011110200000011220001222201221210002011000002110110200002221201121122102102022011021221112201201012110102000211202021201001102110100220200220010121000012002112102211112002100122010111210221100200020111120100221122101020002122022002201101211200000012100102021011022002022121122111020122212221212011001210102011012200011202201211212220101102211201210212221112100201200001002022100210112022222212200002112012200200020012221000002221001220021212021201220202201221122121101221021021022022011001200121001022200012120002002222200211010002211002011120011001212220210101101020222000112222221011011212221002221022021101020020012200100011011111202121110111110102221000001010220110121001200012001120211112022020112212120200101212220222122111111102000111201021112110120000001020111011000222100212021202010222212101202111020021220102200200101020201121120110220212022210120211110021100211100012201221001122022020122121011111101111220200201212101110120222111110111221100100120222022221102112012101100010002201201020011221222110211122220110001020002020001012021122210211120122201222102120112001020102120102011001221001122000202220222221000022010200021100210100012110012002022022110221002010111220102010202002212121100112212022220221102102120001", "12020210010212020212001221212020022212101110220000102202221201221001112022220200020022101210002122202111111012020011222222000211122011201201221111111102212020201022100001110200220110010002210000122010012111012020201000001021022212112200111221210200220022202011201212210200211102210100111002002110022002210000200120010021012000120012101211021121010200021021012212112012212220120212221102220011111220012102221011121022222201201110010010122211212210221100022022202121100021002202112121010010222002220111102001221112202200121222122111120001112222121002012012002102221110111020112012222022220120212120112220200202122002010100100001202212001010110100020220000221012022202221220200010200220200221212020001110222120202010010012111222202111022202220120202011202112221202200111210002012001122021022222011202010222012110121012212012221020111200111201121222220211120022211102010020120221010211101210122122002102111102211210221212022021120221200121222002212210001102110101120210110221211111212101001200022002121112112022011201112201111121000010120201112122101201212102012211012122201210222112011021022212021211200211211210111020210212200100202101221011111012210202210220120100121001001221000001020022120200002020101101011112102011221021110202221120210222002122122001001102200021220222201111100001022220210122002112220012012120100011102112120122201120011021020121022011002121111212012102021000202210000021022211021200210111021121020100210211110111010220221022101012020101002122202201200022221201202202211021001122001002122121101010111100202111000120210122201212202011212101100120110220212221120222121102020101220120022211212000122221012210002101110121111122022020201202210120112221021010102100212020102212200021112100120101201221022212021110100100010012121212122212120200021010200100002001012200120000110110110211002210112111102002101101011202211012120012010112122002122221211120012221020212102000100110222010222121000220201212000211111102102202102100012001002112012110011020121120122002002001002211202200110202100210220200011221022210001210010201111012020001121112200110221110112012201000010002201121022000001112222111002010121221122221001112022020020201221101122202001222212221211011211122121002201222102021102222220101111121211212200012202220210201120100200110110220121112011220101021122220111211011110212001101222001122100211102010111020222100110111012101120220021220022220020002000010100212022200020020002110102222121122222022121102021010202", "21021202220200220002122200000122120210221121011101022211001021011212111001201122101101211120102112000012200012112220201100212221021022022002220211000210121111101012120120122101020202101010111022221110022122021202012010021022002210100221022011122211220221110020112220201211210112202122221102010210101121120210101212011020020211212020120121111211211002200202001210122102010101210200000112210210221122102011002011111202112101202021221200021220110001211101211101000102120202021002112101210220110112022122210102020210100121002002212022211010112022101020212121112021021020111100120120100001222020222202001011101021212211012201212000021210220211102222100000120112021211200220001121121111001200210222210122101121012122221212211220210022222000222110102200010212022001020121102121102120212002111112011120201221221020021221222021220200012200210010011212001222202110020111200110121221121121012110021002101100220102202200002202020201012201101012112221221220000001100001210021012112121001221222002020111001121222212021000020022201100211101002112102112221201100020011212202111011001110201100102210122110120222111022011010202021122101110121222021002120100022011121012111021202211210220100200112122101111000211000212000120111212220100101010122122210011221120002020020101021220111122220022122020211022001112200202101010022012022210110000010002211201010210122220011212111122010112021201121100001102002002011210021220000102211100000222202100212011101200200022200121210022111002212112221011000120112100210200122121211212021201200222002020202001011010021111102200221000002100000010221120210011202211220020220122110111012011112201210001010111110022212210020012001221200100012010011010011122120122222102221222021120002121012111002220011012201120122011120112000101222101101220102010110111012211021202201200201112022212200002121111020211022121222212111012020022121000222102201112011010121121101021202002201222211212010212022111222120021212112222002001022200221212210101102102210202112120000102120202111000200202220211120010110210002120122212110222220011222201221202111201022120001021011002122000111002121211120201102102122101210112200020001200001200022111200121012121211202101000210100222110020122112021120012010222010100002101012202112020001020210110002020012020201101122222221221022201222121100201102021122100200200200201011220221110110122102100200012211002211000001220201220220111101000112212211220021101120011012102101120020012002202000102220222212102122", "01100202021210111022011100112222102110100022020022210212002122120100022211120121222212010212022110122002200221102211012110212112211022211011202210210200011020000101211012210020000222012100211011020120012012012011101201222220001102010012110112212211102001012201221011201211100000210100201021212110111122212211122202112120020120202010002020102011121122022122112000012202111200020101001110200211000120021210122122221212002112101001022101200212021011222211022212122001221112200001210120012122101101100200221221102011011002221211002211021221110122200202210200202121120212102022101120020010101222022112110000110221222011211020022002211201202212101211102222122210011102211010220022020112121021001121120221121202000202102221202022010210012210111221201201011021211102200212020120001120001200210010200200002010110222021122202012020101211211222211021101002122000101022212002012012122002200210212002012101200101011101112222211122202201010220220012212020221212000212201120021202021220222122202010002122102000102120202111112221211202120202200012100012010010022201100220100020222222020210021121220010122101112100022011012101001212212222000220111201200021101120122100200121020120010202221010201110100011202120120122022111122220121201200010112112000121021210000022222210210012210122112010101200101212201101201200201012200121020110200011000212102002121212021212221221022020202222222022120012101011021002111012002220200200220100100211222001110001222001000101111212201210000211110210121111021221022011110212001201112012012000000122110012220001221101110111202200111102102220110202002200002020201201021202200102001111110122211010201112201011110210022011001110212110202120122100211002221110100101220111200202000112022001120022100021021112212211122001121212220220210201210011120211220221121220122211120011120101012122111010120112120102210010102121201022212211212212021110222102000122001202211012102200222002200110220210000102110111202110111002212110000221110200022111102022212201102011022020200201121200121010220121110210101202222012022000202012021210112221021002210120101010011212112010210202202001202011220121021111210110100121022011120111222111201211222201110111220021120200022110112021001110002010020100121122010101021221001201112001011202012101000022102112121002212212101021222112102221210200112010112102220112120201012112212020110120100122102122011021112121212002211002022120221202012002110110222110010112111212120200210212121020211000002020220122022", "10111122111222200011211201202010101212210010001222002111222110100101200201101110102200002201112000100002202100202200201122021020120101211120010110102112121100121212011121112012000020211222020102112010202200011220100000201211201111201110101121221211002212202010120120111221212111222211122220112100100002021020012102021222022010002221012211220111120011120010121101102212120110012110212122121012222011110121120101112210010102012020012101220011212021120021202102010112011122101001220212101110022011200002102002202011112002021100112221021222202002212020220110012211121100220021202120102002000211120101220022101021120220122202202101000010100202121012102001200020221221220202201102200101000101222022201202121021002011211001120021222102110110100001012120121221212201211212001121001000120000001200201220211010100212122001102210222212021201100021201002000001121211101101222001122121020211200111221010211020202110120211220012101012200222120222002210220010100212221212012001022002111021210020020220111120222211222210221211112220200100120112110020101120202200021022011211020110022120201022222021112202020000221222200221001222122021120002001011220220002200202112022201022012101020000202120122121010222000012202010000112000220011012202020220002212110121021210111120120212200200101011102010212110210102200211201000022111111201212001121121220202212202200000021112010200011210110121110001121221212101012002011010020220200111011220002120000011000122221002010111102211101210012121202222100112102001020100212100211210111201110001100222100210212002122121100212111002001111122200002012202220001102002101022212202101102012010011120220210000011121001110021120120201111020220021211201022201121202100112112110122002010200120210012010120010102121002122222120012002202122210022110012111101201022101200111102120120020102120221022012001221221112102000112122221012011222100012002111221020211001110011101110222102102102022022112102110110010120211102201210100110121002011220221100200200111212002110102111022101202121200122010111200212000100220210201100120202211022001221020112210121021122110000202011022212210010112100202000220221102202211102010222100001210001011122201021201110210010221212022022201202211010121100212102122020120121112221010000011000010100111101202102101122210102220121202111102121120112111211201202002110220101202001212112120202202001021120100110211211021000102002101021110200021220200100201112021102222002102010212121011000211022212111020121001002", "10001121112111000111010110110122020102200211122120212011110121012101012220221021102220022211210102002110222022021100212021012002111022211000120201021201121210112022202222010010012121122011101112111010201121112110021002220102101100021000201100102200002020220000210201000122121202022202010101002000111101122202020220021212022121121222120112210211001200011111222110210000212202220201112021022101101122222210201111220022221001221200220220121120001210010201222020211220122210220211010122120100210101001010020121011012102022211200100201200111210211001100222221111001002221102210201101122112100101101202211101022111120012200022021011221101211011121100000100001111202012001022200202020102200002121210001110002221121221011110120120011001222020021102121020001120112211100222210011221011211021101020001201012102222012110112220222122021022101012000002121202201020102002020011212011222112222221001022202021111011202202220021000202010202221102002200002100222022101100121222210021020100212121110021222000222011212022111122011122202112001112112210210000000102100101002001121101121220122002211022201222121202200202112102210210122101210121112100021120002020000210202010111010220102112110022210200211021020100210010201002000022021102001011220020022000120112001002001020101210200011112120100011020211121111222111020220001212221011101101121011001201012121120222102000101110022200102120122012122100211201202110202022221011011002000121112012012002221101121011221022101122012211002200011121002210221110210112010102021222211202202002001000120101212120202002110000110020122120112022101100122021002021221200002001010010212020122220221002012121011102020101210122102021201121021121212120121002121120122110200221222011011022100210101011100100212102211010212201000002022022022220120021112022102210020211102121102011011111121111211212200112210102201112121201202101110021100202101111221110120002221210010010212100011010222122222000021222122022110002001012121101021010221021212001011010101012011020002002210202221221212211200012111111021102021102120010221121021012122220012212102000211110211120200122220000002200111100022000112020101001212100220011202122220202221100121212012101000100110222202201110112111112001212202011212122212021011212111202020000210010202020211022210010102202121112001012001001200002021001200101001200011112110201112221100000221001021100221002121220011212100212010222000200112222201021012020121000101221000221000120121210112112211020220201212022", "01010221220212020212001001100212101220002112002022011000121000100210200221122101221002021121021221010200010202101101100121201102011100111201222021120102202222102122100121221102202001000222121021222202000022020100122100100022211022201020100000220211102000222001122111010212022000022010101122011010222122101220200002002202110112122211011100002010110100201121100021211220202222100022220221221002002202112111222000112210201000211002022222122100112112212220020001110200211101211222211012220021220100010211010001222010201012202101012121020011221122020020201202212110201021121111001100001100110120112121010000120122222021011101210021221202120201102001022100000020211010010112000102122012010011101000102120202122210102000210221002110120202200100022202210210122010122200012102022211110022100211101212012100012021122110220001020221020100012121001201211001001121012201212020022101100020201112211110020102201022200222000021201112121121011102121112001111221202211112021011221211201102212122221221122220112012221100112011120221121020221010022221120022111001021122010222201220121210022200100121020102211211102022121121211121201100002110110121112000100021110210000020120222020021111021012021111211000011212211002220120020122011002202202121010111100122010002012010121120200112100000212020120010110011022221222010010002220010122022221202111101221010200201122111220012020022110202101112221210001112011200021101222111021022010121220121200220221212000222111102110102202020021121022002201122000122010110020011000011120201122020012000201110221102201222011200200212200211212101112122010110010110202202211122222111010101002212122211101200122220202110021220102011022002110222020112201112202000001221021110110122121010010020220010211000020101010221201111100212022000022200201211102121020112220100012120121102212000120201121000100211201210220002202112112111000120212100200010211110010020020121221202222212022102121010111220120121101011202221200112222122001012201201202220222212211220021100012221101022011212100211220222212202200201002101120012100111220021210100100102212212210011221221020210120021012012122221000222211001110020100012201000110200220221012000101010222200100002111112011210102010020112102102120012202111102112112101101122212001102022212101202120211202001020012000220012201010022211012010211112201010001011102121001012121101021211222222122110121000010200121212212211211211222201211121002200101222121220121020010022022210110202121200112021121002202", "10212211212020201012200100100100110020212200210220110022122222201222211120111210112220121010120200022201212112022001021022002221010111210100220010220211221201200220202000212211121002102112122210102201202201211111221020110102210110100112122022100211121012120210212020112112020220212211201012101020200022112102111121222012200221010202001200220002212100120220021222002112000010102210201201120210022021122001202211000001122022011012101011222202010111102010112211222112022102222102111120222201012120201120110101202200211211220120220212220120211001022121002000110002122212100000201022012222120200201111221120100000102101201010200020002112222102211010022210011201121000221002210011201210110122121111212000120100110000100102112120211221010102210222020011220102012221210021002111010202111211202200021012021210210220102222210221000220121221101110022210002212001202022100222200222111120210120002000202011002110022100012211000101101200000102222011201000102010120222011001201102101100010011110212002111111220010120101002210022221211110021021012022102000221202222100120211022221101020102210122122020100221201012020011222111021020211122111122202212011120001012102210111211012001221112201012011211020101200101012012211002221110110210201002111221102202000202101110102122112010020100211202202212101011010001101121001121002202200210000220002010112020011220222101210002102101011222100000220011220000120000000102002222101002201221000011002012020011011122011100010100101120220012101002002101011011121220122221220200001200001000020200102100112101222022010001222002001220112012001210222102011100020101212112120220112112002221102112221211221121020222011122011102122000101122212100200202222112212121220022011211222020210211102002102110000001022101021000011222022122000122110001100211212122110020121102120011120022012121111010112202121010111111102100202002211012101210110012221002111020021201111111222002221021120100020002221211011220020010021022202111212122121110021210211120000111211221000202201121201100121100002222102200101001002212200102202021121211110112202222202002112122022112201122110211201112122002011022122012202011001001210210001012120020212012220011222111121001211010110011110220122000221021010210120100122000012121120101220102000111222210021012012001220001212220211110112002100111010022210210220000201021112222001000221110002012201222101022010200000002102220210220102101112002122200122220000012212210210011022220000221102020111002111111022002001", "12012200222220220011022210120100112220220111012212222221011101211101121221010111212101011222102221110122100120211220220221100021221011002100111101112202000021021100011011000220221111111221110201000200112000011222221112110022122110120021200012020122020011220110120212112122212211002221121010112210202212201121000122010020112210122202121200011121101122102020120222021220110201002210002200200121022111121121111020201112222100122102122221010001221210102002021211011211101220212210120022021020020002201000101012222211201212021001022102022102211221122121212121112212112010222200022122101222020010120000120222011010011000102000011222010022122021002112210012012221102201012112222000110010211220100212120112111121002122011202202200211121220222101010111102012110022101020021021020110210221012201002011000110010022010010021102110022021200010020202102021121022101000100102221001011021100202122200212110220202021000011001111021120121102121101000121111121220001210012002022112020010020222202012201120120211012001011112111120110011121210022012220020021221211100000002012221001200222000111120101020120121102221010221221112201102220212110210122012210020000211122212011211102221000122120020110011210101022201020110120112020022010010222211221011101022110020122210002001011211011012222111210212121020022222221010002111202202001122002220212211202002002100202120002021210220111122020210101112021011001201221220112022221102222200010020121001012102020101111211110101100010002202002210201110101111101210021102122022002012220011102000210110122122120202111002202000200212112120121022200112112202010212202001120211202122122212210100121200001101222002120110001201022011001202011012100112021210110121112202021111102002200221021211022012222102110101102000201011000122202112110101120101202100122122101111211120211011002110021020110011021212021210220221022002212020122011022122020121010120020000101120000021201010021001222101200210100101120020021212201120211211221110200102210212212000102120121102120221101022012022021210222122110021220222201100222220211020001121121200011122222221012122011212022001221120102200120211200222121210101000220211010220110120212222110210011120022022222211000222011210010111121110101110221112021001201122201011122020000220221200022220121000121211021001102100110112120200000012022212122111222110122100000120211012000020121102112210202010001211001121110102012102121222221220100200110100101121121002021212221011202121221020122222011122101110", "10200200212002011002112011210101221221012111211122100101102122001110012010102021110112111012001202012102000002010122000100202020011100012002021110121111002212012011212001021111011021001202221020010001010200121102022200011102100201222002021002022202112211200211122001110021010100112120121222112022201121221002000012202222111210121021211010221100110200212222212011000102121002100002221112121111211120012210200102122101100111000120122100200210220010000211121122102101211101102122111010102201222010212111111120121120102111212110002122112010120102120111102122012212210102212101221210202212101002101212221120101212020021010020110211110202202000111101020020121021022112202000212012002101101222111120012021200001101111202221021210010221202211022022102121020212202121211110121101110220201211211012010002101111121210021221110220120200212001102200020200020020111011202220211210011111122121021121020200221210001021220000100001021002121212220211121201022011102200201212020220211010021020210010022221001001121011110120021201212022202111001121120112001010122201022100010002202012120102022020110211200201110112112202200210202020212001110111021001221002111120002211002010011020022120001110221222120212212021001100021021110200112002211102011212022201121202022002112201011211202111202211222021221000210001211121122112021210202201102211000000102100210012121100012001220101212201120001120000001110220200101000220022102220010021222211121102121121210001001201022110221111221120102101111200122120210210011120120211010220220220221212222102100010000221220221002110022011100102111020000022220011110200122011100221110101011220012012122022210220000101221211112220200220210110102010002121210111010002120202210122011112202212210012010120021200120000200212101121021210102202202222221211112122000102211012002110122121102022011201001012222212102021210121021100001222101001121021001010211010111122022220012010001211021110212022021111002002002101201020112100012110112122102012121020021121011220211221221012212121000022011100110101202021200022212200222221010201102020221202222121021212021002202210111100202010112000212210211102111010101212010112001202220011000100211010121011112101210002220102221020001100211200102221211112012111220020020000102101201220111211212000211220110001200202020212120021220211212200112001212022011222102210002112121001022201122002211220102122111220020120001202200212201021202110222100211220100002220010220012201022122100200121222202212200221102", "01021000021122121200211102101211222111222201021201101000121100110000010022111010210022020001112012120222002022122112100221012000110222212022212122101011102012000200122211010022212122101101020101111000210111120022202022021202220011220201010210221000002120112102221101201021110220021121120211111012012202221011020001211100112121011010222021000211021202021012211110112222222122222020222200112211010121111212222010220020202010010120122022021110021121210022210112200211102001111002122122000001020000000100221221201012011210220210010112002122210210110220211212020000212012111202100201110122010211201112012111101101102212121001212122002100121021000212001000212011010002200012122102102211000110121212001010220021100211121121201210221110101222012202020222120210201002122022111022101012221000201112200012011112011200221222220101201221211021112021020121020100121101101120122221001121100101200102020102011020000221220001100000010010102202120100022202120002011220101212121210100102102100110120000212022121021201011010101221222201011011110212120201022111002101102212002221020021021101121120122011200110220121020012220200112120122012210012012212121110201200100210212210222222212020100210121201000110100220211121101011110000010100212200220211112201002112210012000021101011022210012210121121020210212212112001110022010012102111002212211000200001121111011121000212110210210200022111102212002002011202010122002111111012011221012000102001121012200111222112101000011220001221102001202120100201212012222100120111211020210021222102012001022021020211011202121001012110021211021021222102022021002111221120100020021120201200102012012012220102111102102111110122110122200021001212111220212212020211102101022122210101202012202222121221001221000102022010212012102020110102100022020002200112012011120122210110102102002021201211211221220201122022120020220102021010200200221202111112120101211020010001020212112220021212112000011120012011220002120021222112010102022221201110110010001201210010010110000122110012221120212222010212011010101212012211102011221120020101022101012002011100220201211112120221201220012101221022212111222022101102110121220211100001011210000221211002010102022112101101021011210101000121020200212212011221202220110110120211101010210212121002100021121210220010222011012001110221201201111000122222012121202102211202211211220210102111122002102111212111122121002100010101010111100101201011121202200110221102101110220222122110121000122222012121021222", "11022222111222010122211222210210011111222221010022212000001010212121200101211211021201101201012000120020011101022000212012001102102221000000112200010202012021211012221002221120200221122222220200100012000101202122102201000001112010012112221011001102211221121220110121220011112020202122212210212220022201101221010122011100101221002210211220011111220022002212012212221000001011121200010210111200120000212122012002201000011122221222122121002020202212112220111100101200112220000000110110112002202210120021201210100220021122012020021020122120200101221122212000212211200110002212201011011001221110011020022112101111002022110120112020111211100212200202112021000201111212220001112021122212001200112221012020022221210110112002020011021221210022201111122100200221111221000020112100220200211000112010202002011022001011100101111022102100220001200012100122200001120211101101110220122111020111121222112011011112012121202000220121112101201000002011021000012010120112121211210102220202012120122002211221201111020012120022200211020102220112212012112221210100021211101112020220111110122102102012221120200000022101211221200212212112001021202201100100110200220221222111101202001200210000202022221000201110101010201121202201202012110100111020220102012020202221200201221210222211112002202222000011100102221022200021022000102212021012101020222022221201220021220211100011102021202012110201021210210100200020201211011000002000112200110222110001010102021112221212222100112000102101210201000202122212020022112221111100000011222012012001022012002012101212211220011101220012202020121112211212202211210112001122012102111001001022110100011021100212121020022222002221121120010222200020101111011000110110220002210001112012101122012012002111001101112001211021221012102001120000011100200202101022120222221001000021201212022210020012101010001120221122121120001001010101211201022021020210120120122011102120121201112020100120111120222012010000020022222210110011211121022220021101211121112220200201212120002212111210111120000121001020201020111221212220002111122011201210222220211101000002220121101011222122020002120012100121120012121011012012122211112110112012112100012021011121010000100210021222021010220211202211210001001202022120212200100012010111120100211001020211212201220101110012112012022201210012210102122220222111002011222121200202010102101012100222221121021001102102122122202200102011112202112112210020222222211022102120001222111022122221102210012100212022122210", "02102021122001122000211010120000021201102012202121020000120221100102021100220200222210021022110002110020212111020011121200112101101002201210002221210202112122220002221001100222121122111121011002001120020110022022220220221020120201010211010021020210110112201002010112222112102211102000200210101211000212002022210010122212212220100220212121000201201112112011120000100001212021102001012212000110112101121010102121121200101002212121101112202012010222120121111210101210111001202012210100022120100020200022222112010212121101110102120110012200100121010202221111012221111102112201122212121010022112002110202212122211020200000201011012222022201012120001121110201222001121102100211110222111210002002211221120002212111221010220011212012011000121012002021202110002220220222012210121221011211112100211021200121200100120012221000200201010100001210122002110012121021221012020120012211022001111021002011112200121011210222001120021200012011202110212212221011200100212210122112100002100201020012200020102000210011002122012001200210221221222000211011001022020120210010002022020122000200002122101112200220011201011220022220221022022120221110122020212110122202121100212100112020011212002120202102102111210011011002001011001122020221102212110212002222022201122010102021220110102211002022121200212022010001020010200211212000020002121110010101100012102220110021021020002212002102212202221111021200020111210210022221022010220002211122022222100122110112020110200201001112002211112220011122121112220221210211221201212111210021001120011002011100122011210121202101022021101222012020200102222212000220210010222201001121202020222111121020001201221222111220012012100022101202101210101102020220212000121021120121220200022010110120211122011101102222222100102112222212002102110011012010011201110021121022000002120102111220101121110020202212120211021201221111021011121020112112121012212221020110121012000212210021020111021102110122110020221120120022221220101100002202011020121022002002202102221212122222102011122212022201212022022212111220012211002211101210122201101001120100222010112010222102001012222112012122011201111021201122102022100002021120022120120121200011201221110212221122111102112110211012020111012112101211212102020002112201111202011001201011122212020012100020012000110212100100102101000202101222000201120020121111000120222201102022200010212020010210021000211201121020211001202010021121011200012012112211021110110121021011002001021022202202210202112202020", "10020012122220001011000200002220111120202221101200120001020020200021221220220000201021222102101102212120212121121010000000002020122112111102222022011202202012122102121020002111010021022220002221220201212012221121122010022222121012221021021002121112220210222221110000201012221110222002002121001212111121011200111210020101201210220001012122112002000111102222211001010222010210200200200222112111010222222102002100000222002102122120210021100021111210201001120110020102120020210212120021211211112222000121201112202221202100101000201212010202120122100221122011212202121102020000201121211212122002001111112122222101221002222211202110221220002120221011202210011101122121112121002102000122211200100111110202110022011122000022002201011211122110100200200120202101211012221021021101112100122021111222211202001120200100010102001100200000002001012100212122120211011220210221010111221211200102121200100111102200020001012020200010202221021210122210202112002121212020120210201002000112201120112010002021201121000020222121021101221102002101202221202220111212110001010122011202220200100210002200211000010022212122001112012222212020212201100112100101221011122022101020021011220001020122201101100001011000012102222020100010212011010111022122200010110102012102212012022101211110101222101001120002111022222221211021021222220101210022110201100001120121210122011001102110122102120210210022001220101020022022010212010122210202220211221001122121211001012021102100012022022222012021012101111112220202211201211011101100111020210202022211012111211221100121101202221110100010002002111200000012121122121212201010100000211200001102201120010102101010112001012201002200101122020112020021021012010121102221022012012022022101010201112011200011212021212100201200101221122100021122220022220120111112210002110010211120022211010122022100101220121200021220222110002002201211012220110222000102211101112101212220022221121102010221100221221221012211202000001221001210011120002221220021002020200011020110212000221111001011120202021212202201021001120112201021022000211121111002121120020112122212120102000200200200002102210222002011121211021211202021101000110122210210002102211202120120110012022220112201121221201011121200120111122201110110121211222020120021110121210122200020022022221212012021112220212211202112201221012021100221012000222101212100211121112010102010110010111120220110111000020220111011211212220212010022101111010101210122222111220202100021112100222201210210021102", "20000200212022220020111011200011101201210022110111001210010011110010011112022022012120200000202002200021101212112120011112201122210202000111222211220000000111111012001100121210102211010120202100021221210012222220210210100000021220222101222012122001112210220002022012100022100212021210202010212202110011200101000012201222121211210111221012002002201211020021212112211001201100022121100201221200022201022002020111222100002110210111112102120001022221020202110000022100202122210110102022200112020211202121200200220201021122111222001111002010121120002021101210222110012201220212101201211122001210101120001100002022111011120220222220001111100211000002012220122002211101101120210101101010021121012000220111022221011021222200201001020101122222212120010100220222220122221001211020111022211221212210200101220010121122210220202101201111002200022121000122021112100021222220120100220122022012220212201222112021100211121201122021220211001110211001212201100221221111222020220122020022101011210200222021012002011010000211021122222212220121201000120120201121220211011000010010101112110020221022101121002010001101212102111112222112021000212112011120211222101021110211010121022110201100202100011001110100121222121101001101200212211112000121202201000201120100002010210120001111200212021212200100021121000022222120201002000001012222020211221222211011111022202222022110222120011220121022112121002120101200202200001020120212121010000200010220011020001021221010210100211100112122110000010021202111012001101011000202022111122100001112022122111011210011202102111100001221001111121121121210212111210211002021010100101200011001012221221120222201211012221201021122010002122101022012001210022102112121201121220222020011010012020200101221102220000212211021100000121102020220011222000010102100020220120222221210001012221122222100111211000001011112201011012201022221211022102221010021221011021011001002110102002022122121001121212202110001101022221010020012110001011012221210022021122220121022112201120102112112222102212012120112002120101202112012121112212211101210210222201101102112002212110121001211101222200020200021202221221112221121012022210021112020100212221120011201101022201102211212120102202001010202012222102002111001000221212022120011022100222021100001121122010122010211201002021112122022112122200221100201002002221020102102111000220211022002220222012120102101112100000012201002021001002120202020122012202100111120101112111002221020211121001201110102101102", "00222200022222201022100121112012220102022101202102200001121200122001100210121020102102021200221022001011202222111112020010111120111010112012201000022211120122122111022101121022222011211112222010101210110101011210211220010022121022210102100212001010112112110102102010222102120201010011001101121101102221200111220011222102111011202011202110100011011121211211021220022201112220011220211220101210200102222012012121222020200000100011100110201202210001020010021121110112021112210101011120020101020001122201211021211110211011011210212101112000221210122221020011200212111201021210000201112121111012200202001202220202221022111100200220112012111210201120221122100010022000200112111201112002021000200121000012110222210211202012011221112001211000012100121212211222222120010100200222020202022122120221220210211202111001002210210221011111220120102102210121000110211220010112012002201100212010220012120012212101021102120011000012010121211111212201200210110221121001000021222110112110010110000020222100121112022121110012011001121022000112120002000000110110002020001011201211010122101001120210000100222120102011112110010010210100110121212111012111210110010120111020001202120010102220202222120202202011001212002100002122020120200210010220101120120121122101122100102211011022102201111212012100020210122010202122122120002222012002200222102200012022112011122101111110002221111120101112001012220120112020020122101122101200022210011002202101011002210220020102221012110002000112001200001010012012010220202202212112002222212001011112010210021001212120010111220220002021121222111211000222000112211000210000121221100220110212012212111202001220112011120010011222122011211200010121011220100120111121102100102221022221220020220111201212202000211201120202100010201201102012222110122101001222212122211210210121021122210020110101012111002120211102022022111212100121200202221100112220110212001221221222211102211001110022212112222101201011011210112012222100222002211020020210210121011010112221020122020011212211100211221001010020021002011000101221121121210120022210102002121221212000111201102021020222202102011222100222220212212200212110102201010200101210020112120201011022211211022201121212001220212101021021222010110202220111001001112022211111022001200212112011002122212122101020200211122000011110020112111111210121110120000201122120021100010101021221002000010202022112012100212212001121012102102110211002201222112021222201020120122120021110011110001212102111201201", "12222102211221000122210122011000200011002120210211210221000201002220211021211012120110211022120200101011200122112101100211212021021210222110001210212020222022202002112121000001122112021100000120011011022000011112111210200211002202102101222012020121211211210120211121110100122220021101211101221122112022011221020222010212201112012121222122120001110210001121022201001012002222012120001011201220001220112102120002021011021111000210112120222122011022011011222000011020011202001202110112101102022120102202211101000121112112012221122210111110112100022021211001022012020112000100211221112202021212020021011020121220010011011011121100222000222010102120010202210110202112000122222110102010020012212211001101212222202202022111112122000010002002001010120021102210221202201110220221001002102210112211020102020002012120110210110101200001011210011202200201111111022200112101102020222222110012112012102201211120220102120000010120021020011210120120102000012221112111210201210122200022220002000011011201222102001020011011002202012112112120121022012222220100100101011122011001002101020111122211212021012122021111022111021101010202110202010101211111102101212121212121110102112121200011100201202001102101121221211112111112020212112112110021112212212202110012202012211100022211222211100220022210010120122111211010200212101001022011200122102002110101122000000020211020111212121021100120001110212112222011102111012101212210022221202212220200201021022122222010120001120022121120201001022222210202010200012012100112121012201111101002220020011020112121110012200222111202222200022220022200020002221222022102222211011001111120021001110010001222120211122211102221222010000202020201020001221120200012021002010200201021221202111011202210101222021200120100210102122110001121012121100211221221210021012002222101220000221022010001101222001210212212201022012102001022000021220111201211012002002111222020001220120211222020012000220202022011100110020201201221202110111210211101110112012002120110221010220122110102221120212011122101022210022000200102202112110210111100010120220021000000121122222000011222000212211000122011110221002011201211221002110001001101001110121022220010022202202211121112212000211102102012222111111000112222022221221202112210110212110220022221200202112201011001120221121011020020220100220212120001120110002211021201201021212102201220200120121210211100201021122220100100120101112210211102202101020111210102210221011210221011102201021210020002111121", "11121211112111112101100001001022212021112202020200201210022202000102210222202102011100110020220010121010010221022010120000022122112101121112112002121201120121000201001022011001120110221201101122100222202002201200222212211202101022121210101212100020012212221012020112100010222121222012002120210121201001211210020101100212122212201111102112122222021120201222200112001020221020122222122222112111102001000121022100210000211112212210000212121210122111020011120221100101002011000112200202020211201120010001222000110011022012012010000100010002122021012012222120202112022202122212000200202120111221020121001110201111112201022122021120112021021200122020100222101112201102010012020211201010120011112112001121120122101000010101221101110022110000000120101020012200022022201202200102210202120211200012120102222101120120111210221021202110102002212020112220212212012101121022022110201121101201102212011222211221211222000201200100120020120112111011012020201120110010000012010100101121210102002112010012122101212111021220212012210020212101002122100021222221221111122010002002210020200222012102121120001101200110012000211021000122100002020220212000012200011221011102111202211112112211011001220012020001010100001202021221000220100212210212020020112222120222002202212201202211210110010110010120021112012022022202022211210102002022111212102020210121210022211221002121111002121100011110212002001111221110022210111202201012120120100010222112102021020122011121122010100112202001112000110002001221002111121012021202212211121211212001010100222111002022220110111102212022020011220220002210202211102110002200211120021221001222121010220000220212210111102002120110111110112210221220220020020101121120001001222010012022110110200102000000102121020021121020000210021012001020221201110111002022222222000220110012220210220011121020222121212122020210011102101221200200200121021010122021020021022000122211222000210001122102110001212220202020221110002110010022000122000212202010202101201120100100220122121000010002110120110121201010200112202011100001202211010101222022111011100020210202002021010011112222221120220001000000110210011111011120201211221010022202212011121001201022210002001221210121011220111210202111012220112120201110011110012220022201102212122111120201222211112020021111101000020122021022110020201212021201010111211021221212202110101000210011200202202002200220012100221222212222020001012022200102221002121012022212200000202201111111002001012120101210120210", "10101122010111102002212102020011220101220102001020101012120020000201112000100002212100022121120211120000221222200020201011011011001120201220212021200210211010111202112121212110111201012220100002002012022221122210011122100012001221222210111022212200222010020010000211011120220111211200100222122002221120200021102100012201222220022202001101102211111012021121201210211211201100122010201001202201000101122201002011221111000120122220201211000212202111201200002120012122221222010222002001212001220001021201102220111222011212200022201021101101201110222210110201022211220021001212001110002100120001012020111200222221022010012122112122111211020021222201220001002220122120001200122111112012011220012202201112221021001212111222011111101201111010012001201120102120021210222222002021011010000022101102222210200121112011011212002212211101021210120201101211010012020211201200022101101101012100110012000012022010100120122200121101020010020112202121102102112000220202120121121120020210002121012020102222211221012112200110211200100110111000010120221210112010001202202122010110100112111110120212222222020020200110201122002000010012000120100120201120021000120002200000001212011011022121220210002120222201221210211000212202122000012022222110200110011201000022201212211001221200010202211010122001122000002012011201102120211202012200111121200111022222201120011022122021021220222221201012212122200111010002000010121202001021001021002220102220110011100121112112011012120221020122012012210121020012122211000220120222201222020021011022202111010112001002002111210022201021201010010120021012222201120120101121202211212112110220021221021220100122022100010022202012002021020202000220010200020212020222102101221110202221102102020122122102200020220002010000110102210210211101112121201200222122120100120022110220102110202010221222000121221001020200201200000022212200122000020010222201011102011012112011112021110101210020120221020220200101100202220211200212101221212112102212010211200102210002002001002011101000200222102101221210212101112122202011200122110112101111221011011101110102201122000101020100221221222110121021010002022211101011010101211202112001202111210201200111100200110111200002100200122211202212100111022100122101110011201110022012111221122002001121001001200200111112210212221202221010002000001211221111011010112002220022110222222002022120022110112222202121221201121101101012221021011020022101212022222020111002022221102002111010000221011020021110200121", "11221201012110112120002210120211121211100100211020021200000100210022100200012201020222000121221111201010111201001112121111000222100220100202112021210112212120102120222211202220221220012002221212011102010001212012022002102202210122111201110212122201021202001200000221022111121200200212110100210101102122012212100222010122021222010121022001022210101111012121102100020121111221010212000020010121100021200111121121222120001120211001000020020212002101102210011001212122110100210011221222201111200101001100122112210100122102120100120210111121012020020002102002222221000022112120102220120012112120011010111021001212220002221112120220100101102000021202110211202212200101120000200102001002221201200001112211211022120010021101100020112110200120011220221001112001201211101101012212010102101220001202000022020002121102102202221121110221212222120110122002000021201022100100001102101000011022000200022210221121202211001211100000111020210012201201020111210100211020202110021100110210000102211210222020002200112012201120210222011220202000010111211000202202000021201221121020111112000111210011222222021112201101000222200112211102220022011111022010112210021200111120200102110112022100112012010010121000210100202202221002121121021011200100202121000020102220002121202202112200122012102221221101122011220100121102102200111222212200221021020110112002101020111021201102221011210112220001100220112220221211112210211112012221202022011010021221211022110200201111020102211201001011120210022221001222110121121210220120222210200120122202122100112101101020202012201002200100111221111001212101210212012212022201012110110220122010202111200102001200022100012122010201222200201111022221211122200212021011012221222111012222010122202012121102210202012210222012002101122202212211110001200010021001101200221011001002212122202210102001101220101211022202000111211022221110200001022002022022222002200112121222201010102000102200001001101002002120212220100010101010012221110122220010211100021222202111222202202212221121202010100022100102201200000011220000021220121111212002010120110112002201220002202120220122110022022002012220110112200200012210111011120021201012122220011220122001102020110111100100010210010011200201122102001101000200000010200010100220102112022212022001000012122122202002201020002012011012201010021022120112211210102220111211200102201001110100112201101102022000012221000100101202121102001000200220022201210101110202201202112111021111211011201021022012220020", "22200020102102110211202111001121120210120102021002100121221000212112022122011022102102011201201102000100110100201222101021021201002101011121002221001001212110202002220220102120211112111110201012021222000000100101000212122120210012211111211122201211202122001010002202102212001100102100010202212222001111122122112011120010221020110102221011012211220221222121120201021111012110120122220102222001001002001012011222011020222111021222220111222110121021222020220112211121220110102111021101111210010102110220020122012021202000212212001012110020202122221220200212212000220210122210011020110102001020121001201012110212210212110222222021021202022121121122201000202122021121222001102202110111121010000201102222120021202022111222201022010012022210101100212111222111102120001111210210212101012011100110000101010210001120000102210201221221012221101000010112121022211120120102022212210121011022011212200202121102022011022022010012102101102001010122211022112002102210212112002212121120100000220020011210002100121212122001001021201202111110022102120010021100111022000101110110001101120212112201100200220020102011200211021012010021212111022111120112012200021001111202110112222012101122110200201011121102212100120202011200012120121002120020221112011211001112121010021000202112111001120000012221001001110121201001222011222202202021120112011011121221000210011210102222100121201202201212222021122012111211212100122102121101022111012022002001020022021200200202001211220200020201122220000211110122112200010201022100110222222201022221000222122202120201120220201120010012210122200121011222221120102101120201022112100212001221101200222120222120110121120220202021222001200102210102221102020120221021220221112221002000211222122211201112211001002211000100012210100001111121022111222210001211112000002211122120010122221112122221220200101121222110201212101120001001210010122200010011121010101022120111121001211002211112021122202022110202112112121020221202200210021221222112111012001121111210212220110220012121222012001012210222212110010221100100201111111200221022100211012102100112210122010221200222211102112221110020010011212012000010211211022002121211010202111220222201200212021020101100121121022211210021111012110122211202122102111221122202002121002102021011100120112102200021220111022222211220110102222110212221121011202202020110202210202120211012101000112001001110100002021220101101222202110221221021022102210202011001211211112121001022201100211211201121011200", "02111110221101201202222000001002001111102221210021122211100120202100110022110022222101111010011002101111020210120010122200011222001202001022022202102120021021002112111221100111021020222201100121120000101211021101202222000021011112121121012112212022120110211200101112110021200100201221022012221200112021102200122021222110100112101202211100122211020201220211122021022002022002212012101111012201202022222111112220210010122211010112000202101102010202001102102002000002222200110201221021021010212002100000021122121002221011220120200022211220102211201010120020111021101100102001010002020112201112111210120002210212210110110100000210102200111222022111101111001212021222102210110021222021102202012012000220111012121122122210020210020022012211022000202012020102120220220221212122110221122012210222110110210200220220110000111112210111122222111110211000210222112212212201021122101000000001111222001120201110020101002221201200202210100221011002000112100202222122212022201121020102110022121102002111000011210211121212122122012002212212221102110221221222001012221012122022110221121012012112002202220221102210222101001011210212121212102110101220112212002210112002201002012020120220202201110100120101102002221021011220200222000022021012021112111221220021001222102111010121011210102220222022210111201011020210221200001201210021220112112220200002010221202112222100121111202021211102211100210020122122221212210112221020011021222102101200212121010111100110201021210212111201101212110211020021200020212112100201122101001121102202121010102101111001020002220221022111220000200121222122101210212120002122101211112222002222012100102201210120010022012121121122000020202210021120112111200122221200211120120201210101002210212021201011010212221022101012222212202200202210111010220220212220012000200100210120100222000222101022022020002211212021021100200111200011012200120010002021112010010201212112100001201000211021121221212120200100021001111220012211222010202221212022010122002210012122011101100010101201111111110010211110121100121010121111002122100201202111122021120010200111200222210211020011220111100122202221122101122212222201111110022212110210210020100102010211011120200202121010212212211201100020001110012002100221021111101121111101102201102200101221120001020102000012011211122220212222220220100202022001111211221100222012010022122100101202012021212210121110212112202220222102000200022111001011021222221022210012120001202020221220222201102211201022012111", "12211112202110212101102011210201212222112111001122020102021000021121021121200010110021012012002210022201121012102002002122020210120111120120000010022011200211201200122022102012112100110110002001111010211201000221010022011000022110000000100020121222121012100001211121111111220210201000120002011022110222202010200102101111210222002002201220002022210221102110002120222110121002220102010021222101002120222120002111112212012000020111220101111202000110202021211202001020210221022200112222001201211122200210120112012201210120100112020122221002211210102200012001001012101201110001000201020010012010112212221021011111120222002221111110001112120222011010102221210011201120010010120201212200221221211012012001221222202112212110220202000101101210020220020110100100121210101100012220211220110000112111121121002201111222222112012022011020011220112110021202021011021100200121120102002220210122120200022010100102112000110101102102021021012012000021122211110010202200100102011102112202201120100110211001021210010100010210200200221121112102002212101102010121211101100020201101000102002011021122010000121212022011120120012222101002100200011121022002211121002000222010022220011220000020122201201010122222210100211012210212110020012101221011001021100002022000222200201122010220111020100222102220200200110200222121210111022002200222001000211111121022000010112001211222120210111201102011000100020100200011111211122110121120201111002101020000200122012212020102101211120100021102221221010101211122012020210021010221110122222122110121020212102111201011021210021012200000211000211200221011201100000012201112220012221100102201011102002101221212200211202220220010220100201222120122001112212212122021112112110111101120101211011200202201002202010010012020100022101102011120112211101201021111121201012120201022011121022222201010220200221210201210112101000222011212010021201012122001121101012220220102221002022020102010221121101202221010012222022022122221202211202011012011222111101112011122211022020201111201111200110210122021021210200101110102020210121220102211002000112200001210021110112100011202022022111002102211221021212000211012120001002112022002021121200212002012101220200201200120102200012100212021200210211211002000012220002022220100000021000201122111001110000201211002211000121100122112100102212112201120222211201111221022220111222102011022010122211201122202021021111022000221211022011102100222120110120100121021210002212012011222012222001200120210121201", "00111201222222001221112200201201112111112101022002112220120111111021121212201112221000112100220210100122120121011221221022102100001000201012022201001010112200212221100122002020210220222122222111021222202212222121222201202222202122112211101011000010201200210212210010220210002212011001021220012202222202021000211212011222021111121210011112200120111222011120222012121021200120021002002102211022220012222211101100022111111121201210022201221002110020110211020122011021110012211200200001001122211111021110101210102221020102011110012002200110120012221110020210202112111101222220201121222211122101120220020010101210120011211110001212200012221120211120211201120020222100121212122111202002012010010021210122200002022200222121111010220002121020000022101211221002200221000200001012100100211202200020011122001101212221121020112221022022221022010200010110101001201001222210220021112110200012122021221222221212220122122111210002212212210221011220112021010100122201112122022200210112220022021120210211122111010020021111200021001112200201020210012221010101122112022100201012112201001112021201120100010201112202100102120202020222112000100002020211010212200111112011220202211212221111212022211112112200202221202020112011121222102000101202012122102022112111111000200121202102112021121020122211200120202001101210110102102200121020020012211211001002020121212020122201021200101010100000121110201000202220112012020121020200010012021202111122211220001002201002122200122212222220011101020001201112111201102121122002121202202020121022100210211221021222221212012001120212012210020102020222002122021001110100121012011222011012201222102001220020002012101120000020111102000101010122201112022122212201222211220112101212022010210002101202012121121021201110000122200001100212011201110221100102220022102010101222011202210100211211220210100201102100100101012011110021001121100201021211102120212221212020020001202020100112122010022110011120221220122210221101012102201022002201201100120121021010101110120200212212110111010122221112200212222121211110210002022012222212210001111001220021001222210020202100110202010210120122002202101001111002210122211210211120211001000102120200212000101221120222101222102120001100011020121002002121212211121122220121211110101001200001000000021102001110211010020101110022201022201200210210222020221101121121100200110212011001002021121020011011000120002012201020112012010222112011200212121221010120122221211121122012220001111211002010002212", "01110110020221122202102211222022112000221020011020202102001012112001000112010221100000000011122101201222211221210202102220112012020010201020201102012020222021220201202101212020200102101002200012220202012210101221022221212112021212001210021002212110222020101101101110212121012012220010001222012020001012111010112001022121121220011210020210020011111101111121012012110000122100020021002122211211201212200000201002022102102102222021120100201201222000101220220200011110021210210222120112002011000020010000220220210010211021020201201112101201120011010001001102020022111100202100121111112011120022002022121011122212200222021011210112000011221010001201102002110121001212211022120220020000010020202210101001002101210012101210220202020122111210200112220001022210012122221201211212020101001010112212010221122011211111020221212212211002211112110022122022100001020122120221112000221112100222001021120022002102020022021020120011020211000101102001200121121112021002021010221210201100100112221101102220022210000222111111010121112012210210210011212222220200210010120000021201222121211002220201120001210211202212212010211200202211201202211021211012110020102200201002221111000101111012122101120212210220101121212102021200121110222021002110022021212010210002222102010022002211022022212012101100200110211022102210010000021221211201001011001111111010020111110111202111111101111220111112101221012120201120220111111222121020112011201101011211200120120120010022221010102011200201120021112010010120212122021222201200011122111002121000002102021211011222102001022020122011100001011210102110221211101000120212001200101001222012020012001201212110000112112111211110220211200122120111221102201102200212212212022002221111021200201112210021122121002021112012010121122110110221021221000221001012201202220100001100110122001112120100100210112002010121212211011112112022010211101221120112020210102111012020220101110022200202011201201111112122100211100101111222012220111100011120112212210012200012222120222220001221210210110211020100112222111022220001022200110111221000112220201102002121110222202010002212012022010100222210020121010220202101200220110210000201220111211122011201120220120202121011201101110100201102010001102012220212221111010002002020110100202112100010122200102010022021121221121020010020211212010001121222002022222021000102102111011221000022022110100021010221101211200100022002011011202002121210100011221011122221102122202110121012201222222220101212121002", "01110022001112221122021211100212022112201222201121012102212210010012201011200112210122000020001101202221222211100112011002022120220222210012222022021210012210201020020212022010112011102012221212222111212221111110211110201112011201011000002021201012212201201210002022101202012021220211212101212121002112212201010122202000021100111002101202001020021221212002212000001020102012110120022200011122021201200020102200211222010212200022101011020021100112010002001210120012012201102221102011022210211012020002022001100210002112002211220212011011020211200221121021011022011220211220212000000021010212000222110220210221012111120222011102011221220121012112221020020020021202021102200222011212211210000120000020102000110121202202002112211222011121011212121002002111102101220010122201201002110201120222220102200020021212211222201100221100020012201122000011012000222202110211101202202200120120220011100102001210101222120001222022122210202101012202100100211001001021220110201201121000102022222112001211021001100022100222001002001201211210222102102220200011022100010011010212022222001111001210120202121221112020121201120122120011210110011121012122210022102112110101200111121002011221122201012021212222121200220110121000012102012121010021000112202011011221011202011021100200012112211112121222101121210220122011102112122212212022010120101011110110211220212221120120220000222101112021012110210211111002100002121001011102210122022111211222220020001221202012200202210101101100002021021212000101102211211021102101011101021122101010001121221111111210222221120212021021121121000000001022122102222202201120012022202110212100211220212102021220101111101002100020112110100120001021120222100010111100110210202121102221122102011010002100010222221120000100010021210120010121000200111111202110222011222220100010022112000012210021200211012000202022201012011102021002111100101001011002202022112120122220001101211212012202021222011121011012220110110212102120222102200102200200022211111022211220122000022111010100222122011001122221211100012122011012122020002121012111201210200212210201112222212211221010221122221220202022222000001222020212122020201221200010222000111021011120020102120000111221220201100212120200000211001212210022022221120221001201122220220101120112120221022220222120112101002010011121021021101211201120102000012200021200220002120201011111201222202110120020102022112121001102201002201011000020102101112111202122101002010001102010212202102110211021101110", "20201022011110102211001200202012211211102111100012000012222120101222021000021010101111021102102001200001222102010201002011122111021201221012200111202021001211202100200220122210211122120011222010222221212211211200210110000121110011222000010111110221221000211012110222011210220022101111220111011012020002112010010100222122122220012002000112120112120100111221200102221021011001021021220122000202220121111220210202202021111122111121022021220202010011002122212002200011201222022211002022121011201100010212020001020000212011112122010212200210011110111101122221221211012122101022220120010011200200021012010120110111122102222122022122111222111221022102202120210021211210110011111020022212022111101021000212211000022222121200122221011010202210201222112011112101001002200111100222222222011210000111020021012100221111111012011111011002002120211202101011201202110111121022001210201011221010010212202011101110020200221202101100202211211220121102212111221201221021222020102012101210022010212202202110000110122120002201121022011022002200220201120110212122220112110020222022121022100120001021100211101012120102202201201101120122220001102111101100011201202200102110010010211110220210111200000010022211200021201221211102021000200102212220220022200221211211010201102012222101021111201121021111202211120202100120001122220111221011011121100122011122221002201020100012210200021101200220100222100220221010202110011201212200212020222021112000122020122012121021212000112202211000101100102012022112111202102220222210012201000110200002001111211020212012220012211012222011111200021101222000221200112012102122200201021012012110111201212001020111200210111202221102000200110001222210112122220110001221110002102102211121022121101022201122100220101022102000121201001222211002002201111210012100000120020120020100221110002222120212102000012100000000200110100120001220120010011011211220120221202211220001211120122211012211012211210100001002020110201102212121110102110010211000020211112010220021120221201122002202202022100111100022211001201112000002022111201100120212122210102122021201102000122222121121220121100022222201010102010002200020210211222110121112211211101020200121212111012021202220221120121121220001010112201100200021011210210200022010012201112222102021002112021000211110022011001012212000102221210101002211121000220200121000000112021202121020222102222122010022010112001100002102100112000021200121110010011111010002021221220120221021010001102011200001220012", "10212201222000220221112012101110121102212022011102000020200011122121201100212122102200022110212200120111220221122011111200012122200002200000111112121121021112111002022111220220200011010000122020022220200102100120100202021221022012110000202012101201100022011222011110021000021000011110210111001121111221111100202221000121011120020002221101112010221002100211122122200222002220112012011101010001010222220222001001101212201220202222002110212211000112000101112102022111221200111120000121022101020000102012210022102122010000021211120100101200020210222100011012102021120220220120002120211100111011101212210120002012022202002120022122200222101011022101221101202010012210022021202110212211000020012000020022221222200020101121210011012221020001002100221210100122022000022000121010220120000120011010122100110112000010022211111221202010222212122011212111211221211212211101022221101221221212101001201010111201011000000021100020000222002021200120101112201212100111011101001200100120112211212121112102220010112200221222122021112121001211002012112102200011011221020101121101221021110020221112100122000201122000222121120202121020111002202200211110222001122121122122212010101021002120101111112011212100120122201111122011102001022101201222002001012022111200221211101220221220010122200221022121010100021220000002002220212101200112201221110000010020100022210002001010002021202220002211210101210112200112111202111011202022102022012021011022022100212112111201100011111210221001112102112111120021120102021210002100012012201110100100220000110102001000022100102212012001110101021000212220211012211111210011211000120112011122212100100122210100210001011221200200201020010220021120022021201120100021102122011222121000220122022101221212000102201021211110020100120110220021102221020102111211011021020111201022111002122120102020001002022221112020201020211201100002020112222011112101102100012222012022100202111110210000221212211210021211010120010200221100222121210211012011200221200010011101000001100100222000020211110200222201010111112020111210121222102210022202201101202101220120112111212100021002000212211110012212220221212012220101221012202111220100122120002011012121220212012010001222200220202212220121101120002022221020201212112021001000120221010122102120110022121120121010010211212200212202111122202222001111112002100212022000212101002000200021100200222022002020022121012000201112121011210022112200002102100011201101022001110020002012002220000222020020120122", "02211220120202022211102010000201112000110122212002211010110212201210222012220221001022001100021101010212110100012010220110202002011221110002021000120222110122201201102110002221021122111020101001122110002002110222102101112110010100001202021010200001111112120220120102010122020100001000021001101110112021100211002100101212220111022011110102120201121011020101220121200210012220102100001202222022102020211021202200000002211022122221120202222210101110202222202222012202120210221212111011121022120112220112120001000021101121120211020202121102012210102002022222011011222012201102120211101100220200211010211001112202202022022120220101011120000111021002210122121000220121121111122200212001010120011201121100120022121210210220220202112210012001210211020020000021010202000111121100011102212201201210011210122002222012210011122221020221022220121012200211220120111020211222110122010111020101010202102002122001020211021222200020111112120221011020102021222200112101212100012121201200022120202020000110220111121110202011102100001221010111002020121021221201121112022211020222220111202220120200211002100022201022000111200010002021011102202221121211020011121212110120210200111221222201111012020112121101211020111101020120212011222211201001222011211011021102122111102012001212111102022121000210111021002121212110121022202222022020202222000022110022021010222120001100221121102121012000120122100201001221100020102001011221000202010012100020202200001220002111210010121111221110221100022012102100110011121222200210102201012021011110000122010101202212022021212122200002220220212211202011022120001001021012120220102021212111220211101121012100201212021202212210221111112020020100020000102012021122211012001010200021110022110011211212211010220200101021221010010101012100222100021112111121212211021211222210112120100100002202212202101021110111121011122120211011202212101112121221221102111100110011100100102022202212221010000012220222022020102000021201100002001212212122200102211022020221222211000101110202221122201210021121122102022111100102120120100100221121121222022100101202111120100102112011112120200222112011220011102212211201100210212102200010102102020100222121201120110210212110112220111002120111021210102022012101221000221200220120201022012200121112121122210022211110212022222001120001221211202100221201210112101112202021021020222200120202012100112202020012202001221012000211001201010021002010100120222220212120222202221211222011221201011010222012201101", "11002211022022220102202200201222102200220100121001020202102210101021010111111112100111222200221100202220211221200101122020101222011202010011210022001112001022102001111111202000120212211011000022112011222022210210112202012122222111021021102220220010122020221220020210201201001001122001112000022120221020010201202121211220211202020010220112002011220100011100202102022110202011201112221011211012111220012120020111110210020211020212212120112011120120202020211112220011200220210011011222000100211001120102022110012000001211011222221002000122100211202022001011200000102021020100020201011021220222021121010011201020202110212200102011011020020122001001000110011210000122102021120211110112222212020100200201210022220010122221121012002201102220120110111010121011110222022011020112122110202210001010000201002022022102222201201112211022121002211112221000010011000111101110020002202022220110211222221122000212012010210222001010012000001110021222122022202011120121120011020202021000122112121022021011102121100002110102022010222222100212122121111021220221021001001002221202020101122120111001120020012221112212011100222202201201000110110112220011002100202222212221211100212111020112202002220012021111120121221001021011120221000100222001001110101122111002020001101001212122002020000001222102120121200020020021122222200011022010020100220100221021202121212010002000022111000112022210021102120020201111021212211201210001121122121222101001111200220222000222100000111111110101020221100220120001112002211121122202021200002110102110210120210112112110210102122120010002221022010202022202212121202102002202202220100221102110022202120000220120010122022102121110102010200110120222201001010021222212010101210120000211010112101201202210211120201200120100202002111210201022010111022120222020121201001001111020002220210220010021121122200201222002111211020210002000211012211022021001010120212210102010121000121102020021211000001201111202102021000211120012200200100111110102112001110222002122101200210221121121121010020220021012100210212001120202212011121211000122121122201112202211222220021011202210121012010022000212002212202222222112220002211001221120012001220211020000010022011022222100101111210110210221221102111121212120222210012000010212021222201021002121200000102122012200100001101021022001100202200212121100122121020110212211100212111110120122210220000020121112111020120202210211212212102101022112002221101112010221120100022100021121020001220111201111000100", "20011212002211220122102022210122201001111022220021200022000210220211110002012020020101001111201120200020201202111012112102100201102012202021020010112212122110222201210222102100120021101011010200122002021101121002111222212000111200110121210112000122210200202102022001220011120101022001101000112212110021221011121102122012222120122201002220221020101202210011120212222010010120022210022112220011111000111110222012000111122102101221200020102020020010221112012020022212211010020210000122110000020201220220022011210210101011020110110110102121002120122001101212021112202110221000122021021120020211012021001101212212111221022012002101000202002122120221020100120202200011012222022000102201010210010111202010120100111111121211002011011001201012222010100220001010002200112102200011212000202112221221012020000020111102222221111120220102000100111102011220001011202200220020212020011211002211101222001110020001101002110111020120102200101101102110022121221110000021200020000202202202001221200200011121102222110112220111020210001112222010021010010211000202011201212110220121211211011101110110021122012210120022000011111112201011001020111102211110112121022110211112101112221211000122100002011002210212111202012022020221000202020200000100111020110221120000121220012200212012012200220000201202001122221111101020112201111121012210022101011221002210001121101202222220202211001110222202210011220011112101221001201001111010122010000100121220120000121001221120122202221012002122000102102110211001200202011100202110121122200220011210020222200112100212121220012112201212200200012200202002100022001212212200200212100000022212100211212110202211021000210220122010221021021210201201011211100211221101120101110221002221111220022222210021221011021222122221011202002200002122111010122101001012011011102111120101022122022202110222021012222012120121212100012020012011120020202101010211121202102020010102120022011000001202101012012202010122202212220001021002122212101200210020121010010201222221112100012212212001022012111101021212021020102010202221110211010120112122220002211200212110220202112221001100100220020102011102022102101201011222220000111112210011210212101102101022202112112110120022220200022202221102012101001010222200012210200010021022022020221101110111001011211012100002212120102212200200222021212211102102211100122110112220201121201021220021202202200020221220111001111110210220212102121201202121110121111121212122120100210102222000000221102201102110211002", "21101001012120222112202022111000111001222221212101112010000122012200120002211212221011211100000002112122222000112012020000222021002102102200212212210112111111201020000222202012102110100021012022111221102010122220112021102110211222222212200210011102102202221220011112001012202021020012011000200100122001000001220101110120212221212002112210022210121121220010220222011011201120200002201211212020110110020110220220200200010122000110022112120022021001022200020000201020122010002111200101112102121201022210020221000001222001210011202001112100110012012112021100011021022211211212112010011211011100021220002222211011202011210210022210111012221110121210122120121102111112200200200021120121011010201202011222202110202111221200212102011020220001200122121112201201022202002210220121000021100021222102022002000021220211211210121121201020001022212120211222221122022210211012022011220210000201120002102012022210112022111100011000211200210001210122110202121000222221201001220102000022120020111021210100021002020121020120010022221020012212201100012120212102110210120200221000112010212002201212222102102022120122012021002202201012211220201122021010200210221200112122110121000110201122010112101122011122201212002100222122000022012002100112010122112121122021010020110220201022222121220110012110100112202202222110121212022202202122020011002121002011000012202200011100102022221022001122111001012112100001122220111111112122121002102111210120012202111201020121011021100111001102222011102001122021120100112121111001210020000200002111222221012212001022100021010202210221021001200111110122220120022201201100011121011122112121200002201122012102021020211020012111020012212012102011011102111010001022000002120110112212002001102211200001111110002121211210202100002121101120211002111212120222212221212200210200022202212201021110100120201221200022002011021002002122122021021012010100100001202112021220210100220021002010200002020111001102122011200102102220210202011121211102122022010000111002121221120000101202021012110212001121221112220021201112120000102022111120202100222110120221202010121002212110102022001022212012100021202000200022211202210102222200121202021221202200210110010111020222002001000102201122100112211021202022202012101101201001121022202212012202110112212210212000212001010110110010012120101201202211111000110220001021110020201010200120020012011212000010102110111112200220201121100020222121210202012221100011211201120102200022211222022100020112012000", "00012111000001222201222200011221101221102120112111000011022202010011022012212201222010101122001001212120201000100101201211000000000110120112021010101120100020121220000112102011001210202221200221201200002002102220102200101112001200112100222010000112201022111012222101110112221212022102011010112021122111122020202222112022022122022222200201202010001011112112100222222101210012100022110202201021221011100200102110110021012202121202010001212101222110101021221101002111100120220121120001211000212000220020022012010112020020111020002201002000022102222000202200101211111120210211021202221202000012211211011201100100112222012021220110101011022202000121110022110100121202022102222120212200101011100002212121010221122000012112021111112001221111010110112121201011002001210122100101200121012220011111222210122011122222020020122112001200100012011210120111201002001121021100200102121222212200000200002210120211011210111121220122220201110100211001020020021020211200220221102101022012210000200002120222011001022120200220022002222010202010121102101102001112210100012212102210220111220211022211110201112110011201110212012201121112000112012202220200122002010200002012200110121102111002020110201012000001000211011022202122111020220221010000020010221121021011110010212020210022101100021102000000210122220221211211111222121002211201002211220000121122012222212120202210010211102120022212002211111122011121120121210210202222112122111012020221211021220210120212020202011112112001220122222002022010000200000202212121210120212000122202201210110122220222000121201111200101011210102102000211002200112221011120121200211200011100222222201202011201112111011100011211012002102222111201022212102201210102002121101111100012121120111100200020122212001111200120112001102102221100110112110121202200111120000202212201111012121111110010111211010120102212100121020010201202100021200201210001101212022020022201200121202010210221121110211121220112102220020221010020212112212101211210002000211202021102020111220001020222212121200012211002120010101022001000020002222201201100021021220200200111210222010121000220112102112022002220201220000212002010222010010201111102002120111022000012200222021220111202020022111220201012010210222110201200121110011210112010211001011011020200101120000221111100000221020012021212101110001202211102000202021000220010000201122202211201002121020112010202222200110012001221001202112121112211101001202220022000101102121202211201100100112012222002210210", "22000211012000012120221110112021100121012020211020110120111101111212120222020002111100012121111001220211212001101020100210000211101212222120001121020102122221002211122021022211212102001121222112000201110111001102121212121101110220010101212022111110012202121021222111022001010211221201102221221012112011221100202212112222002100001201020020020020122022210011010211112210201221102102010020122212101210001212210102001210112102211110220122020000201111122111210200101102112020111011101001211210210200211010101020002022211210101110211212120011212211020200012121020210012200100200100221022220211002002210010222000222100112210002210200122201220100002111220102112102022101110122222010021022201110111210102102001002110210001222012022002001222111120112200212011021001001011210210222100222211221102210020101222210221100210111000002002210120100200111201100011011000101011120212111000021102122100212101100001111012221100122000110002110002222001221122010000010200021012002101200020010221210002010111010101022122010211011121121001022202121012112010120221202200122020021001222011010202001210221102211220020021100212211211122120002110002210202001202000121020210000120002001112220011221102202000122011101121122121010221021121210121112112112011010000101000021102000100201100220101210101112021112010022021210212101222120102122201220210211000100201101111220222212202021212020211212211210102110202101220121220111210212111222212012002020000000121010022122112220022110121120201112201102122011112011010020111202202121201121111001222020201012010112120121111210112122120110200201200000011202210110020001200001020221022122220120111100212200220010201021100111001012110020210100100221120222211002122111002201012012210000220200120200112201102001120202102212121221222221120202220212102011201221020220000222201112121010000220000010002022122222022200122110222021221212120110212012020211010010110002000122212212000221000001221210201010020202110212210221211201221002102210210200212001111100022101100211100212121011121021122001122212220110110110102110102221122212110122101021220221120012210001010020002002121022100211100120221220101220220100220120001101210002101120210110200200012020201220012121112210001202121111112102222022210000210012202222110212021022201211101212000201020201002200000011020012120101211001121002010122010100000101122100120121012221210110100021221212012021011110120010212020111222021112011121120010022010210012010112202221211110002100100222122211112220", "12212201001011112220102020021102111121222212121200220110122011201010210021002201120220010200202022100011101211102100122110201012110022202122010021121001202211211201012100101010110211010102212111201022222210211121112210222222210220220110021200120201100110112002011021012012012011100111020222200000022202100010222102020201201201112100002121110101210211012002221021110122102201200021101021220221220120100011101111200101201220022112211121020212112222100201200101211002200101122202020210011202021210002002210222210122021022200221010012021002010110010010022120112220222112000121212101100221220120121220210101021220202022222022210020202202101002021120220000101100001120012111220021110012222222000002212122122110201111121001122202111121211210222010122111110020222110001120202222122100112001212210100212102201002220222110212012120212012200211210121220000202211022221102100010210001202010002012121212012201102121122100012212022220110120210202210200202222221021121002200001022102112221010202011101011122111000101221012020212212211210220000210120222101002000022021210000000201112012202200112001211212020111002220111021212222021202002012111011121010210200000001010200111021000001120120222001210211120120211010212002012022020202201022002102212201120220221220120202000222210212012022201022200012001101001211200221010211111121212211222110011121202201120201020012120111202001111000212022200110222100121221011000120121010222002110000102100212100212020021102211111101202202110020210022112022122001110120101010220202210012220212111101220111101120010222200022111122121002021011210222221010121011011020121122101100002222202021120020221001212012122210211010100011000001002012212102021001102020212100101121201112120010012201001011012010011011211000010202011200202201001110100022020202101100122112001112222121001120210122101012220122000220101200100211210110201112002002201021011201222112220012000120210121112120210210100001201212020010002102112002021110222011212212011122211201200212022101012101211222211112010202121200000122021102120011211021220100220110101210210210121221000111011001002121201022020002211110012210211212012201200012021211101110101001202022122121010202222121111022020000220201122011110022002200000000220121112122220102201002011211020010211112012112122221101101202220201012210222022212222202121200101200100122000121002221020221200220020102222010022102101112202111201102111212200120212211122120012022022012102222211110001001120210020102202112", "02122110221220012210221022101021200001121201001100102120211022222201110111101012211210101002202101001210112101222012211212222211011220100111022220210022022120012010010122101020122002221220101100200122222012212201102202012200100001011200022120021002220110101201210021102100200001110202012021102201200101210100212001122020110010121221001000202021021002220200012012100221120002212211110210002202011011120202021212000122120200121102222002112110112222200212210120101001111212110111122021101221110101120021102010202211202011211122102121100111022211011020202010120202100120020120020102020121212112102202021110012120010210121200212011011002101102120200020022202122002102201122121110111022000002120220000212221222210111001201101201020120120121100021022220002110121120011112100100120120010112201002010221110212000112111102100211021000001021022100201022021010200020110011212220122211201222120200101111202111201120022200202110101020001111011020020010212012210211120200111200002001201220210122200011011211221202120101210120000210220110200220121011002001221012011000010202120121100011221212112201101220201221010112200220210111002122102002012200212120220121120002222210120201210200000110101111021021112100021022212102102010001112012221202000212001201112110102000001102012002212220121210020022012202002010200121022110211020002222101002020011210112101102221021111001100201010100111110210200222201211001111212000102221002121200012001012021211221200202021200111011111100110211220111211120021211111112001212002002201111012011221010020012020001011020111121201210121201202221022001221201200121021002120200120020212121122001001020211102222021110012021021022022100122121001221210110002101000200022220021112202112210011002102101202101111220112002102001020001111002121200212210102122001000112102102010022002111220112221111020221222120121012020200101121000021101120011012002012111200200010221021221221022022210011112202200121101010111110122221120010102012100210220220211012000212201210012112200121100200112022012111222110222211111111101200012211212222212222210221011200010210020220212210112012110202000110011102111110210101211201020001202020200011212222011002121011222111221200022022222222201200111221001122221212010201121011020210010201011210110200122212201010221221001012010001010110221202212102200220200122202011122100102020211100221211111211112200211001110012102010212220102110101111112121101002122122100210012210021010122000111200102121221111000112112211", "02000111011000110120002221022201022211020210020211022020221201201202010222001100222111100021212202001220112002221010020122221101211122002110112111101110100112101210221102011002000110102122111122022202212011110021021002102110210022211210220221210112202120000020120120021202212011210011020002220111110102200012201101121020222101212211112210000211020011202210200120000000201111210202122220011021022211221220111101120200000212000001122121220112121101222222200220100022102022202222001101002210011100011102001100011121021100210012002001001101221220100012110111022211020100211222111100201100111001100120220001022221022011112122010210102221202021221112221110010200212012010012022021100221002211222202220010121200012101000122112200202212212020220110110000200021200001011111210121202012100121100100211210122021021022001220200000001120112011020201011200112211020221011020122002002112211222200222020001012122112020110101222221000200202221110220120212101020200012120110012011111022102012222112001122122011201221101202102012101221100222000112021011122102112101121202210100120001201210111111022222220221101220011111120121210221110102121020111201100001001002002210112010110221001001121110111200212122010010212102001122012011011202200122100202000202202111110001222122121011220201020020001011111121222112202200222012112111121201101110111120220222001110020211010222212010212110212002202011112002201011111101122022122220010102102100022021110210201022202121101222021201010021210100200220111011011010020022122220000021202201210221121111012200001000101120121200220112020222112112100002011001122010002102221110112011122222210110202102002021120202100100201102010221221202211002000122000112202210220221111221022211022002221121010110001001112022020222100212110210001200100110102001012100200221122102022220120011002210112020212200012221201012021102020121121200200200201212211221120200020121222010222100010101222101002021022000120001012200220122212121222212121000221010102220210221102201222111221012010012000020202022111011120101000210002021222110100210001202110112010220020210211020101112120120012000022212010000210110222121001120002111002112201020002210201110022020221100001212010010012202001020201011112001102000111102002110102201112221001122001210221001110122101200001222201111021220202202102212221021112102111210212011102122111221122221000121110220212202102101021210011021122011202000200102201012112220101212222011220101001111010021200002012102102221210022", "20221121010001210002011010121100101201000021112020220210212201110221121110022220220120201000111000210100002000100112011222121121010111000110102010100021120102211021210100011001101112010001011011122111111220112021222220220020102202101111221021001120111011110221000220111000120021202012212202120200202020220012002000211001122021112012020202010222021001021112222110022211200210012122022201100220212022222012010101112111221121120001100020212021011220121022012212220000211121110111020102001122100201011002100112002212221120202020021112100112220220112021010002001002122000121211101210210110120002210102102102001101020002212112110112201200010212112000221000201012022111211222202202122021111012112111102201212112121100001112201020202012101020112100200011000120000221011220001122111211212220121111001101210120102102102100021012121011222122222022210221021122000120200000220202010211121011102210122020002112112212011121012022201110001022002110020222020022102201112002211112100202110102101121100001221201010011122021002100220220101222100200102102101101101121021102020220000122111220110222200221000022112121110122101002212120120020121002222210222122000111000221010012010222002110022110220110021000000201200211210110122020022221001121002002122112010102202121121121120222202020100121012002001010122220110100021001212222011000121211012002010000020000120100210112221122212010211001221000120222212111200021101220022201101121202110100122000020122121021012200022210220111101222121000200101010201100212210012010100002212201222102201111002221112102221112222011200101011200021221220122011122200121002211000221111222102012220200101102200011222221220010020202002121222121200111100200010100002211220000022122201011221120121010011001001102202122200001021220212212012022012021221100012120012001220211111022222012010222112112100010200210002120100100101200110010012221010002020220121101101001100100222101220112101012021222120011002110211220222212220100020001001201101012102210011112020022111120001200220011220122021020210100020220200221122211020020220222202111211101020021202100112220001220121022220122212121110000220020211022122212120111202001221002100102021210102212212211120220102210101101221212001210022220021222221020112011000112002110012020112101102211022211220200000211122121021001110120120112002002011210111120122102121210111111001220200122110010110211012011000110221201101121211011011122111220220121002010100222211002021002200110011101022121220002212222", "10000001022010122202111010002111222121112221100020202202122202221102021211010211121021221122201001210210100221122200200002210002221112221021101212210000010211022111012222020200002002211020100202111122010122220210022002102202212120210000111210202001122010211122021212212202002022222020011000101101101222022201201122222010220201122000100111011100121001221022212211002120210111111022112002120201211102012222102222122210001102001110020201220020222020210011112210002211101111220211022201220221010220012222100110101000021212001201121121122110200211202211221010201111101110021200220012100001211022101202212021002200110112211222120020220200011120012220002102100201012201121121101020111121200011122202100221112222221001022122102220012002211202201221111222121020202121120121000111221122122222202001012000201001202222002001112020110211210222010021222010120022021220020102000221121122111012121110020112012101111101211011012010000221012120011022121012010120200210000220101201221112100220021002020101101201202220002200020020220000221000022120200022211010121120200020111110101002210021120122021100222111212211121200122220122222112122021222011021020011121221202122011122112001100102110022221222201222022102000202221220022202010012122012020202121120221102012110000002111221000020211020202021022021200022201020001000012210110110120220112101001102200111122112221102122020100122211200112122002121102200020201122112202202200022110100010220212001021111101202121101021111011101222221102111211210000222012200212011010102210200101012111002111211120200212100021222122011102010222211010000212221122200011112101000022022100012011221001122002211001022020222112201220221111001211202002000011101020220122001002022102101011121002101222120201021100200000111021121102112110220112002222212221012021121222201012222202001021002201010001212212200110112000002102220120101202220221010122200012222110110011222100012212211102202221111210112222012212010211001020120121111102112201122211000112010010212101021222012001202022111020021000112222122222201102122020022211211212221201001211022002022001112212120001021001112201112012020101020020000012200202020201111211110012110021212101012211100211011000022010100220112222110102121201212211211000000111112200210202101022011100211202100212101002001002100102110011102110100021100012102022120021100100201001222121000100111121111122121222121001011220022211202210102012110121210101012000221210001221121010202110201212110111110121211222010", "10210220100221220011001021121120211010221122111120111210022120002000112200120211002000201122110002201111111211021121102211012100020222121112011010020202221211102101122021020222211210222021010120022011222112110112010220102021221210112120000012210000010122011010101200010200201211020012022000200102120021221112200102112222121201122012121002212100210201021102110001120201122201011100100110001212221010100112221120020210101101012011102110120112122102021222010022012201202000021021100021022111211020012201122002010021211221022102111210101021012100211002101112111101212202200120102201011100100212010001111121121211012112220012011202010012220101211102200111210200112122120010022010222222101011002211102210212221010122102000021012020101212102111110212221001101110102200011002202021120222010102211221021011202202122221102100210002002201002220210222110021011221110110021110101210012212120212222122100122001002100121000211122212210201200112012220100021110202220111001011202002010102210012202111212011021102221012122212010010121121020211202111111101102201002212000002202202020200202010000222010211101020111020222200020021112111022212202221210000212121220202120210102110102011012200001220100102210121111112000012121110020200210021122211012120200021212121121221002220100200002000121001012011000201221110200102210120120020221212120121022111210211200201101201121010020221011212110221020221221210021201221212212221210200112020100002202101112002002212200000202210122221111102121200112200112011022210222220101021100022120022021210222210111010020200100020221110202100011102211111102100220101012102101201011010200212211110210102212110111202202001001220221101100200122020212021001012022200121111120002220112210121221002210122120221222202102111001011101220210000221220020100112010202100021010020221120102111020200122100001221221110010010010121002020111022110201000012120120001210220100002201000211211220112121222112001220202111220010021120111100221202200211200122120010020101100022222212011210122101002111122000120100210201021110120220100122110212120122220020110020211022120120111010000111120220102020222210022212102020101112012221211121000201201022220010110210002122221000211211210112100020002110221102022021010100000022022000210202022111112210101200212000221010101002111111122202000010100112001000002222111011211020022002122221022112100210122210101002100001220220000000001211221120201100210000012012100211120220200220210012222122112211110200122110010020", "00112011121011111102122110002222122120021121121000010221200210120120111121102201020221221012220002221200000211212010120122120011020012111221012122201201212220221101120200012222111202112122000012121022012010202110122222202010110020212221110100102110222000201010012010121212222211121220001121222112011111222020021211212010021012021112220121221120120100201221212201020020202000212011020001010121120202120011002100112120221002002111012000112212012111221012110222222120221112120002102120000012022011000202011011221012121000102210102102100002102101112111211211121100112022001012201002021202202212110100120111120101000010112221112201021100011021211022100101011020111200222022100121011200201022200201200000102011022012010000211212010022222222110110221022012211110002210020200120120212211020102022222012120111002211020202221201210201201112112000112002100002012021101010220021212011101210100120020021021101020121122021120122001122212100112120222000221001010112021102002012221021201102222102112101221210200202211222101021112201210202001021200000210211122111020200012011121010222020211000220022021022001000000111012020110221010011022000000021120222211010020011112201101102211102122010110100102000120122201120100001122000110000112010210022111021011212102110201112020212122201112011202112121122110012121210200210121000222212221121022102002202120011020201101211001101102222110012001211100101020202100221122110012210122121210111101220210102220000120200201211022012111122110211110100210121222011122001101220001201022002002202020221211201010201002001012020011121122101202002202021001121121110000000211111212201200212102102222000100201020020221021102201101221101221101001021001200121202001200111121001021002120211121020022201202220122201212011100011102212111000221101222202020100022122222112000020012121000220211101012101210202122012021120111112110020210222102201000220221100010021010210102100001201101121221101202011210202210211221011212202220101110101101120202112012122220102220112012111210221220222102101112211220211022121000100210220202020122120221121002010200011101221002021002220000011102112022102212022112111100110220201020211212020221020020200110000020000122010101022100121202100012201200021201011211012100011101101200212012212220121201021122100000011200022122221002111221210111102110112212000022222011100100021211201210022122001121122012110220002002100020020221211010022201020020200122000122201211122020101020220122222112200020112120000122122", "01000111010110111110221022011110111000000000221211002211022112202211011000120020000002111111211021120110221121100222220221202210212220221020100011210111201220212021211001120201220102102202001022001022212211122121020022201022012200010011021202011200202122011020002201002201112120202222100120222021001001100102220220111102200111202000020202222002012211122020012221210222101021001010001001221212020120010202101211100201210101102121221121021012200200122110020001122122211110002021010020110201201102011211020121121212011202012220121012001120101002121020002112102211201121010100011210000000221212100211211120010012201121020000100212022202021110221222122111021100110111122122021101020000220011202011101222002000021220211110111002020001221100122111021222222012022100201112222022001001112001122112011210021210201222210122110221211122201212112110202012012110212101211100010021111000110002220221220022220221010210010221101011020120001022000111002221022211101212000010001021112002020112120102202200010222201012012201000201211102121220022022101202220012011201121222202212112011001001122100202100100121102111111011101021200000122012111010011011211212122202121220212210212022002122221100210201112120101120222002200110110121110010201210212101101201001111010110120111212101001201012212211110122101001020100101002011100012120121012021212121201222120201221021022101100120102021110200011120102001001100221021122022001111111101220210112211112020021002001022120111012120102222100110020012110020221212012122211112102000210222210221021202110121101122202102001100021012112120101021101122022211112022110000120000210010211211001220220012011002220002101012020102200010200110010100201002200012022001002011221112222202021111202212002100012221120101101110211010210210112120010220112021122220122122000001021010010110101200120121100021110012222020012100020202000100201001010220220010200221022111002200100210112201111110210112100212000210011112122121112112101121220002111122000002210122212211102211101200112210121022020102011210201020000022010220221212112112111211202200001021102101222111202211222021220222201200101020000102012120122211212212211101121202120121210100111201110121011020202211221220110212222101001220011210121101112212110101111022200112110122210212102111112202010200021010211202210112222121100221112211210200011112120221222220002211211211021022222020122120111001200021022000220210010112202200221000001220201000101001202002210011112110211001222010101221", "12020022212221221002200121101001200122011201010220012000211000120121011101020100111101012121221110212000111220112021221200111000111001011110202021201201001210200112002101110110102011001222202020121102110011200021101220102100220122200101101022012212022010112021001211122112111011210001000122222200010102110222101101002011221010212111101002121002012210212000020221210121211122010101022122012120210212221100122211001000200000120022121212210200100100010122101220000022012212220100122122021221121101001102201112210212001111201220210221001201220210112202022020101210211111102221211102221112222200120222122221012210111212012200121101011002011212112111200212200202211021100110010122110121122102001221121122000212122011101201200112112001010220210011021222111212112201210100012222102120210121112211001011001010120012200011002110012021211021101021200112001000111202110011211210111101201120101020210122120211121202221202221011002110010222222122012220221212121100202002011101002222212022021212000022221200120121200112010201121222101221110120222001120120021112012220000220121220111010110101012021111120012101011121121022221022001200212211002200102112011122110100020122222022012120022122200220200220211211011211102121000210100201201221111112201021120011210111201022121120012000011201121101021122121010121102112210011201222200011120102200111112022112000221111100022201212001202022122211002202001220110102021012122121211021200020102102111010211201101022221221112212100111221012120200022111222021100221021001101122010121101211212002200120100202010221110120200020011000201001101220120001210011022110210011121002101021110000100010001221020122012200101000110020200110100122222110222020121022110100100102212111100021021110200012020101001001221221210100101221021220211101011122000001021202110210012202202112200220111022021001201001120102000012001011112212012220100022220121022002101022000122101221002001021110012002011120012220100020211220110012220221222202001021002001210021122020122012102010200022222102212011000211021122122011111210220102112002122201002201221210101201111210202121222012010222122100201122112001102211221222012012100111212221121000012211222121222002021012210122201212222001120212222201021002220200022211120110120202210021121202202221200011121010122122010110101021201210110221002112101121101102100110010110101112020011210212222222022111002200000101101221000122011100221111111210212102122122101220002101020001221012200002022002221112011102", "02110120102202101221010001012200201222201002201202112101100011112121222010121202221211121002001221210002020211220101012211100222012022111201012222202102012001222220001012220212110012221020212001221002120211012111212101212211201200200001000222201211000011212120001201210120220111201102200212221200211000001222102012001201000110210021202121222010121011200011122200112021210121101000102000020121020011111210012001222110210020120010102221010112012210101011200220200110102211210100210210012012001110101100202210202011110021221101012020200102010212020202210001122210122112012002011222202210112211001020012222011211112221111002212111012211000221201221200021121020102022000002220100001120211210000212001222212010101121001020220100120020221111102011220121011201012200120111111010001100001120002111212010121212021120020220021010112021211022112200220002111101012102010020210010011000210021002122002212110021202110220020111001222220111010202212022100010010002020112000122102210021020122112202211222102022220021222120100212012211022220120211000020210201220111211221121210120112110212110212221212120201000021002022221200201020111002020112002020110202101002202012111120222101200221221101220111202021211200011011222102110011202222002011022102021120122202201110212102120012102222221210021011110201120101121222102000020202200212211201202121210222211202011200121102210222010202210221201022022210100120112022222010022022201000112010221212000102112112122212122220201221111210211002121021222110111202102020021121221221100201012000220102011001210200222210010001121021100001122120100122211202110201220111001011202002121002200011221121010002100002010001021221121200220121102201120220022001122200122110200122210020010202211012202000200011021110112110112102220012102112111202102121002001120120121220212012101112021202212212002202110210020122201112211012212001212101101010110102221022102022022010021110122002200021122110021122122122000100201211211100022100220000121121211001100021101001022210110110102222012000022211111200122010220221201202021202000222011020102120112002211021122100121022022100111011112022000211010011021000222111221122221202200100111221211001202101000020222211012112010101100102201221112021221000222121200002201022120221222120112112212021212110001001220220120010020100222011200222221202000010200210022210222200002121012222202022111010011210211221201222112012101010002001112110210100021022102210202122220211001012101012212210101001212212012201", "02222212101112111221212210101011201112001220021110210222022211001100000112210212021021012211211122202011112100102102012020121101012100020221222201110210022001001221101102010211001102211010211210121002010020121102222021102110100210002011210120101012122102120211202001122210212120210020001001002002022112001111211102120110111001120122010212111010012001000022000012021021210222002202010121000201200010200222121020222011012202111021121101111012112112200111011000021210100100211211101222102110212110111022021002020122002002212212202111112100121020020101110010220111122212101000101200111021202011212112221002121100001122010220021001120000221221202211021102220100100010102010022000102001000210101212011102020012210100211022200002212201112001001112020210100222211021200101101202111100200200220221111100011001010210120010110212210000221220122221110100211012110210020112102122102212011102100121001121112100021221020111022001201012201000002210120210120000121122001120112102021200000211222011012220011212112012010221110211001212120112120111001202210211111220111010121000101120202002111220000022211022022202200020011202012102001110120012122110210102111021210111212222002222022111012201211120022211211101222200211212212002121222222011221020112002022011101220121101220002021100112201121011200110120202222002021221202222020101012100121120011202120020120212202000202001022011002122201011120111222022220000001100012200101021200020000021110212121112002112020121021121021200200000000210020120222202110101121211212122222222110202102022201121102102110011011210020100120101110220112201022221101011202212001020010200021000020222212021100101111221120022000200122101211012020110202002100002110021001120122202212012201010100200220102102001011022012221002222111222212000100002112120122222222220222111210022121010221102102021211122022202121102100022212112101210220001000022122010001100121112110112102101111000022002202011211200211011211202010121101121121012100210220021101011111120100201002212211000002000122020221220011011101022112101002112010211120120201122210002200222012102222110200101011011220201021211120220012222001000100121122121100001112221211121000100112222001202200020002000011220002020201211212201001020000221202102120022002111200210202101212201210110010010002102001000121222000001020122002212022021022012000012000122222111011001110120110010202121012200022201012212000100110020021011121011101022212200022202220100211022101010122000010102222022010122", "01201020201001012011021000100121200112221011022012212112101012221222021011211001022021211010022102222011110122102200210121112201111122211210110002202221000212102121112000212202202002101202212212111122112202111112102010101211010110001201101220102200210121210211111122110200120021120022122000110020020212121122211122100011112012002010021200021110210210210222111201220200110120010111122022222120110200012210121022220111102021222122100101100111112102112012111221210121102122121220102101020121222120220120200111022222022220202001111111200012102200211000000201210021010110122200021011122002120022010220120021211020000012010011002122120100221122010000011011112010101020000202121201211210101022220012210101200022221210101000111201110220222120220110211100022001211111122011021212222111020200020121212201022120112000000201102100020110101100002101021010211201101222012210020211220211112002101200020202010202201101001122012210112002212212220000102011202011221220101210011222202020211010012120121002222012102110121112222020010202022110211111002102111020220021120020020012212201212221021000010121102120012111011010220010120210211122100112220010101212111202011222200221112010100101022001121220110220100100120022212101102012022120120121010202212112012010222221111102200110001002220010220222010112222011212101012010111001220021200001001111220001222210000222011221021220111020000100121120222011220210100010200000210012112210010110110112101221222000001120220200101120120112102011120120020001010220212210200202021111012022111122222010211021000101111111021002200012212110110021012200121110201011000010022121011222022111201110101010022002101020102211011002110010102212012111022210112102210202002021210110100001101001000211121220011121121122221212120202002000210021101010100022011122121201122012221020002110110110002122021211211101210220110021012200102210220020221222201200020211121012012211112010012110011000221112012211101202020121011011120101210021110212022100122002002201211022212010100002102110020110001100200122222212200100221001202210210221200011112102202012001011222000122012112010000002110211110020222221012111022012012220200020201002010222210122200101100221202002002112121002001100012012101102111111022210110212120111021200022102120011202022010020020012001012110200102200212222112000201011001220201221110012120101221202222210011200002012211211101121122112120110000121001120210022210200101010100220021221200110102211110111211200000201122210020012", "02102022100122001011112012002111012112112212102202220212102021000112211201222212201012102202112112010212020100102102012122201220102210122110201100121212010120022211201102001000221110022100111111211220121102012111202120100210110011100220012220122210222201110012120211222102122011102121210110212021221102201201021022020201010201001121222121201212202002101121221212122001201101111222010102101201220010221211001001120200221211122202221220022201101111212021120022101002121120020001120021121111210000210221202020212000020110112121012201212000122212202020021100001121102010212201110212110122121002000100100012000220102201201210201121022211121201100200100102012122101012112021210020001212012111200122010200011021112002010122122101121112220102112222222102200022112212212122021111000200202212220100000110211200221101210101102212011202000100021112102222101101001201210020101212011222202220020102012101121120112100022211200200101202222200120200021010020222200001202120122010021221122212012012000020102011011002211112112022011221210122211211221021001012001220212111022012212120002102001022222202212010111020220021021120020210110120102010102120202121102110012022011020012012010101021002001002011110001200101011212201202222121021021221202021001012020002102122201201120110011111101011100000012020012022122011112111112200100022121002112101012202122221221011022010100202122112112200012011200020101101202111221021212122001111211001021122200022202200011222201211100120022102200220212211002021221000100002012220102000220201010211120122021220112111100010102220202010100101110110100122010220120110202200112112202122010200212212100001111100021120121110011212200102221012002102122221220020001002022220120120110002011201220000021020202001110110201202111110221000221011101110202120012122010210221210212112111011222222102010122210201211100111120210101021102120011221012100010102011110212221202101001212101202110002112122112220122111122120112120122200111111122212210210122100122121202101111111211011101222012102112221112202221211010212201120211120011121102100102011222021112211102111102022211010102001121111210210120020211020222021001200200000202200210120110200212102211202200201200001220111112222102020111222121222011222022202102112112100211000000220212201201202012002010220012120020111122211020011100002022110021122221222002011022021212121012022221010211102102210121021012000122201221021120202122011122000211222122121010220010000002122021110021210201210220120", "11221211222122011001000200011111012200200001002210101212220211121202101101120212010000020120022212111101200010120111200211202102102022211201121021222212212021100022010200221222221002021102021212102211000002012120220120102000012011012112102110000011210000220110110220012122011020110021001200212001012100211101211000000201022011011101022000220202020020210000222222000222101220011122211012220000221100111001002212222012022201211120012022202021120212020201101122001210020020210100220221002010210021111102212001112211220020200112000100220102100000020110221200112012021202102020021022220020001201122222011000120121002100120210201202122221011201200120222020210201210112202120111101121221110100021201212112001002101211112112022002121222011211010200220210202221222222020000002222001112022121111022111210210112022010120112001020212002022121210101102222102021200002202000110221122011201020101210022102000001022222111210121000200102121121212210102202211111212120012020201211220120110011102010110112100112002010221100220010022210002012110210110220012221012200210212011122111100011101101200222001021210101112201112212020221210222211011002000220211012120020010021200110120112001200210001222102101200220021021210210201220022221022021022001201011002112011200021022012011202020211202202120121222000011001001212221012002021200200022112020221121021221012002010200000001111022200111010121101001201111101122202112120112121222222212021211222101102000200010011021211011210021202210202202021021010002220110022100221212111012202011212122220220220120110101002210200002021001121101002221112100110210022020101001100001101112212122201102200012220110011002121212021100200222120121222112022120022222121221021012000002211011020121112012121012022202121010001212001112212012101001111010021000011122021010110220220202121121022021212122212001012111201121210001111112001200011011210002111201020000010022211100110010121101201201101022201121120002122112001120012210202111111121221211021110112101221100112100101020201220001211210201100122200001022121110120010122200202020011222011220121021001211201012220211101221210001110112101022000201101212112011001202010100200110010221122212200002012120101201211212000010210202211221210021111002212220200020201111001001200011122122011221202012201020002222000012100211200101121100110100110202112112200022121202100001002121120002121021122202212212020100022122001021011212212110202220022120212021201111122102200220001020001100022120220022", "00212111100012111220021222202100221110201122020201021211120212210222221122210200201201002102021221211200210111210021211201222101020020121112222101021202111101221001022002200110202002020222121102102110000212101212110021002112020121012210112002111201120211222112211212220202211212022110111220000201202021011101110211000022112110000200212222122120012221221100120102102022210202021002121210102111001121011102022102000200222000222112100120001110120220202010221222120100220121110210220101102202101112101001022102212221001122101212112011201011111220021102121122021122112112120012200100001011021112010202101000121211022112021122100010112212121021211220120122222220110211002120120002112102110122000211121202212011002120220000122011001020110000001001011211010222021221111220211222022202210021012220021000020212110110120101000120212022010200002212020022020021021121111221002200102201011202202210022222120010221021201000112020102110212202121011210120121111121202010220021102221012201201110120111212022100010020011001202202101210021012011211210012111210211201000111022222102022211012101211220200000001121201102122000211111220101212002200120110020120100210122011222012011200220200111121211212101202100221122001102101021221220220111102211222222212010100020222220222220120220100112101201001122000002012100012220211101002102112221102112210221102202101202020100212211122000102221002001221222112111200220201000202021002100211102221121121212001020000112202200001200102121121222020110202020122101211010101122220022012110110021201122100102111112011020221202001221200112100100211120101001102012222022100021201102000011210012111201200221100001201112002020110120102021111120110202211222011201222212121020101100101100212202122221000100220210212210022100100020201100122120211012000020211221022002122120102012221122011202212201200000020121222221102221011202002022220120002212200100211002021000101202020002002011222102212002002221121222201102020001100012200001220112011212120012000101102011021011222102210110022020112210001002102000212022212010220110002220001020111020222221022201022020111001010200111100110211100002022001221220210222111100121010210100222121121201000121222010222001020111111121000122121200111002210111202100102202211020200200020201021002201010211222002221112222001101211012210002021022120022221120011010122120101110010001000202001211221211211000000102200111102100022200012111122100100101022120001001011102002110021222010210222100222101010101112", "11111002011021010001210221221212120212121110000000020120020200200220112012012010101200020202202121121120212120020120021012012111211121220111001222220111101211100112102220201210112101212121001211000101211210012022212120100120101110021002011112111110222100110112110212101121200221020211220121001020110121101120200211012222002220001120011010000222112120101212121012120012220012222012222210220100222121200020211021112122121122221022002122102201220221210202110100212122100100121121011212211022011121101112221221010110020212020202102010022220201220200111201201212201101012221022011011012212121120222120021012221001022220220102211010112211212210222210110020110011220110102002220110201022001220221201110002212111101221202021102001022102201220222002210011020212122110122110120011010011021200001120122202101120012221112210011202222222100101122001102022101222210220000110021111220122111010002222100011222012010022201112011020120001102101201222212101020210222112001000111112211212101202100222100000102021122112011112222001222220201111220201222010101201101102002102221020222000002210221001000120000111001010011021112020201001112001100110001021002201200012220101201001101001210220021201212012222010220221200012120201111212110112002002222011100000012120211020221120110000212200220101220001121001020111010000122010222120021102120120022111002110222211222111022002110011020111001012010102212100200212220021020101122112111011002101121102121210112012211022120210012100010011012012211102111110201200211221100111120222220112120110221222021122110220122201210022121100111001200112210000212010202121101210010200102121100010001022010201122222011200102100012002112102002212020011111212120101000211211111001020001220012201221221111122021110110222222210202222212101122120211000011211001222121211101010002200120122011120210121010002200222122010011211101022122200100210112001200202110020010122021022011010200001100100220222120001001120101221100120022111020021102122100112200022221222210210000211220211210121002121000210110010021000200012010022101210012010210022001020102000022210000211021211011112220211120121101110202201021111221111111212220121221002120110222221120222221200222111010020221200001112100222212211122001102101100200022000020210101212002100022021111012120201120201222000001210120012210100100011101011112001010022222101110111012002020212122200221012102022000222010121220112012011000210222212121110220000002201122020101120120201120122012001221001120200", "11122102220201212200020000220211112121211012201112210022222220200100010020100200212121200212211111200101012021011100202202011201020220021102120100200101222212000212001200220200220011221010001000122010201200010210100210000001121221022102012122100000100120201100010201100002110110121012021100210002211222001212012120021101120101111012102200110121012102011202111002120201200100100021112011202210100012122111100120111012101101011112121011102210001022202111020212021000020012111111211011102001210002212011021122002120001001122111202100101120202022201112101020002121010120200100222021111222201000000020121121202210112020010112122102011010002010120012221120001011122220010000112202121100222002001100212210022110112100012002110021000100212222221102120121122020201120102212210212221100221212201111212202000122011020112201122211122011202100101211000102211110110102120111211201220122110200221220011122110100001202222122211220212010211010020120102212011222222220201122011200221011101021222201111212022000111012020122211220121112010101002120221012001012221122001120121001022221110020001011110010201212000021120021012110000020202222102211100212220010020122110111122020201221010022000112011121001210201220201202000110221200021111222202210220010222112122011121200201120011222120120101021211002220022121200021100200101100121112120012001020010102210012101212221200220122020210210121111101102220112022210221011200021011002220212101012020020211022120212102120010002002120000221001121220121100112112222101200100200210200200001211111220011000020122202221012010010121020110002111222101020211022210111221222120012012020211020200121221212002221122122201211222001220010112010122220211212202012101020102210102002022202021101211000020002020001222210020202121011120101000102011112110101002002102210101111202202112212200100202021000110210002012112110201210020100000010101100121111202121111201210202202112201012202220012210011001012202111201101102102220101000211220200212222011102012110102202111122211200112012222201020221112212220022211101002212102000022122112020112102120101011021102022110222022022121202111002102201111111111212222211001000202222220212012100100201110221212021220121001200200120100002102021122122010201210000112221021001200002010021100010222102000020001210020020011110102002121012022212001110201102022002000110211112112222002200002120201200002000201222201212002222020021211211021021011011111220212211002010120202102002010012001211000111101122022", "22002021220021210202212102102202222211221102110121022020211022222100112220122210112001111000221120001211121211221222102022220122221020122020111102112222100011222120010012100112022101202112012002200221001001220020121200112101011012101010101110022001010221101120221200102000211111221021101212212011221212221011002120200020000121101100100012220010000100110012102211111112002221110221020202200100012201210022210202012110212000021221022120112000221111102112110210101010220122211022200211221002120210120221220110002100011012102211002100221222202120201102120212202100012021002101101111201111020111101022120110110012121201020121020101210120010021002022012200111210211111200002201111220022001022112102120221200102000121211120001202212022220121020000002102112022222002201211201210200100211102111221012112111111211102112100020100100100010020200120022010110111122202012002022202120122020220211112100202211121221020121111222212100211212120020001110211121200112211020211012010220120002102122101022120002000012000111021101101101222220211221110000112002100122200212011102220020110222221200111021210012222212012220111012200112121122101120221202011201011002202021021211202002002222101212211121010110211102010010112121210011121120101022221010102201220022102112212012202111001212220111210021220102102101202200221121010121010102110210221211121122122001100100122002010221112001101100100211222100120100110202202002111222210210102010212022201112211122010001122111120210120210101112021222120202112202212220012011220122100100002021021102002220100100211020220112202022200212201001221201012110110222022222021002021122101210022010000020001110222122120221121212101021110011111202010010200002112001211201000020111222202010110102110202102010002222011000102220222002020001010110010212221201121202021110122120020121111011212102111010011212001111102200002122212200212121211112112011010211201011120121100222222111000021012001200100011101101021011012110211110022010122221022202001100102021012111220202202000020011120222200122201200211201201021110010120002022110122220201022121221100020210002221211110002120210210200001002201212001221100221021211000211120222100211100000121011112110011000002201122222201021102112221012020011201020002020202110000222212210202002210000200211001010022111012212121020102202212201011111002121211222010202022001101002200021011022211001212001110102112112022100010221201221001211202011200121100210212022201112210010120012000000220200001020120220", "12010110111122001121220020220100111210102100211020110220202122202020200121121122121011122001201212122020011200121222200100121102020121201222220221111011112020202120100101122101121101120010021020212211211110022001120020010222102101022211202122022120201012112101100110101111222002000010201000012022000101020120212221101222121001202110220100112222201101022220100121200101100200012122002200000212222101102001011102200100112221022211100002200120201122200202112020100111222221110221121000022210100101220220112020221012220210002111001212010111210112122200011002012110220211121012000101010200002121222202210212002001212012100222211012221101002022111121221101102202201201111221010120220221211021100112001020002011120010012210222210021200112111200022012022000010012120222100110021102100012101202000002100220111210011101001000100220021211101102112212212022100021120000222210022120010011101022010210001110102021112201122212210122201110000002221210012001010122221212000101121121122101102221221001121121220111011001201220121011211012202000202101002100120221111110111012202221102120021202100010012120212220021101201020212122012211201221111021020220121221002002210002111011021021010121100211120210211010222212111122120012121211010011011122001021010022111222011102212200201200121220210001011110222012111112021021110202212010120200020202120211212021222022120221000222220111012102011112200002121122121200010221110011011202212102220122101112200202021221022020101210200000010110000201101222201100120022101012012010002222021120112120222211200201120011000120010010100210220210101011001021100011222002110002220001111112211121101221202112022021210220111022021221121211011011122201011122002100111000112200110202102120210220111012100201201102002111212021121020010021212220001000021210221101221111121001020120110010110100200022201212201001021101111212221021021210200010021002200011120010011201000121111021001201100010021111021111022102122202010121221102010021020221121121201200120212200211112212021112022122021022222121002001201122122012212211112200000222201120111012121220021012202000202202202022000012111121200012121211122202202100112111102221010102021101212111020212001012110212212000111002012122200002001102011020122010002222220001022121102002220122120001122002121122201001100101121021110122012100020000110020101211212121210000102212120110102111121000100111112221211111211120101122020022100100001221122110010122012000120001101002121212102111201101200011002", "12212100212012010222002110202100110110221211121021111221220220001210112001020211012110202111111010122022021112110011202100212011101222020111102111002001011220220011211010001110011212210212121220201122101102020011122221221022201112101202012012022020200022121220111221120101202012200202211221221201122210211102002021211101120102222001220022011002120012010122012101112102201212202221121000001120101021100200110022121221222210212120020212011200112222212211112001201220220012111112120000201121120220221200001010120102211212110122121122112212001112200220202002012110200101212012222211111101210110022020120020121222120220202101122000110001211221020010210002201011120211022202220212002212012012012011220001100100010121222022002021012202100200202222001100011121000222011001222121021122200011022001121201112201020021121211011101221200020100202201100210002112210120200020022220211101211211020110210010110200011110122020121112201001000110220111120021220110110102012200112011110200112112202211110122012220020000222011221120202021210101120201101101000122212220211120122022212121002110220101102021020202222000211221010122200100012000220001222010222001111010012200202020101120021200120200200210200220122111021201110210020111121121102011100120012002012222000020110102122210011000221122012100220121020211110212210111000120000212011021110101110202001202001110010110200122211000012222200210010120220220120001212121202200220120121111020010200000120121001020110001021101120100112200122012111012020012100002101001202000120121202200011101222221111012220121020202012102011211101122100012112221121112122100221101101222011212002101212220200102011212201010002110121212101111022010022211212011101020112222010221010121202100110121122202220220010112110111220200200221020111022020120012121202220002122111002020102020012210212101220210222121200221112111002011201112002011010101211211211220201112120002211202002112010011211101221202200021112021101021121122000211221022221101120201210011220100021011010212211012202212012210001120210122101111221222102020221000121112212001011011012220212202002020011012202222001200202111121221200120110121000001110002020011221100010201211010100010221200212122102110201122210112211000120112222202221001110011200012110121011101122222211211122122020212012002022000021021100101000120212201012011100022100212202222220200022210202201102111000210011010102210220110102210001021020001120001010222020220210001012010121211221011010111222122120111", "00201121010122002112011202211011120112100200001100222100211001222021012210000212202110120000201211121021102011021210202020001110211122222211002022102102120200102010211221111121121102111121201222000110010011011012020022201111021021211112102100000211010202000101112212210101202020021101001001122110101020011212021200112000201111122221210000121120022210212112201220011100010102102101022010121000102022120011102121012011000111221020100020101220112111011020011211210110012120020011222011100212212002201211222021002112021222220121120010120011020011021221112121202221101211110000201222002212021222021022220120220112122100001212202212102210112221100011122110002001000222211221102022122120200222221002212212112022111001101112211122122022202020222020222200120100200110110011122200201101100022002021020121212101102210112222000221022120002001100202002111111112111202102202121200200010101202022221202012220212012201201010112210112000100010202021200021010110211022222212102221001102002212122202112200101022011100001202111210221011122112101121202201122202012211112120112112011100210102102010210110022202021100120112101022001021212021021200100020002220110002022210121110222001001211001122222212022120110122100012201201121020112002121121200010222110212101200000100222021220120000221010002221101121011000122211222212212220200020101222111001020202010002110221200121022020022111220112210222012212020021012000000111020200102200212011100122010101222012001002200022102020102021121102011200101012112010021001221101100001010211000212002000210201120121200121112012110000002122221002001101100211122002210001012221121122102121200021000201101220021112110022220021201220122122011200211020001010212022102001012102110210120211212112111221210200012201210210120220102111200210220201020122121212112101020022021200221200221111201100102012021200200001222102020011211120111202221002010201011100111022002100110111010101212201122101100200001221122100100210202100222012111010122201111010220000200221121122011022222212010010021111201100001111100020112222212100010212202102112011012201201222121012010002101100200101202212212112021000200200122212211201020122011120221020111002011000211121000121211221100000122220202212001121010022202101120020212011200211000020220122021012201122210211121022102020211021101001110020200111121211112101002201112122120012210222122022112020100022021000100221222020102201011221122200100020102120220120010002022102020101110101020112101211001120011010", "10220210210021120100211022220100200211012100220211022002010201002110202110012210201010122201022102022110001121022002120021212002201001220100121010211210011211002022222100001021100022211012122222111020012011201201202120202112201022201102001001220001021101100202202010012012022210021210212221202100202202112011212210122211020202102100121100212002112101011022011112022001202122120210000222021012200011121020201021120211120212001221210121110010101212112121200121101202011122110000202001212211121011001002102011102211101010001112001110100202122120112021222200210121122102020001201002110101012100212211112221212012010000111020200001001211012100111022012021110002212020100102111210112020100120201111212222012221111100202121201021220211001100012111201210011210122220011010100000200121121111201201020012212101120211001022120212211210202202101222222220010011021111122201122022200202122001221001212021211001201122211211021011010000012002201121110002202210221120010122212012212001102120021010101020220200120110211111200210110110012110122011001101102202010211211012212010022100212122122002010212002110112011212101121022021202121122210222210020012122002011002212011010221011111110100111101002000212111021201001000020010022222002222210102001221110222222211202120121221221011100221002000210001101211212020022200101001202022002001022021022020200112120001021021001110121010212220111220201201020102112000222202221222022222212122122220020022202111122200122000222211001100021102010221122120122112202111022202210222002120022222120102210221012202110101012200220021122002022011021001011110012021112222101021222122212120002202011010102201202011100100211100012010012202112012011122211211201200222001101211121120022020010111211021220021121202112100101121112122112211111111221211220021121222021102011101111200101012012121010002210221022021220202122122121121112111010210100201010001002000100000221001122000102011110110020101211221120200221202122222012021020102020111011012211021222110020101211221012211210102212012220102101102211201012212211121120020002222121101121212121020122100012202221101100100110020200021110222121100010122102122121210012210010221211212201222212022112201221122022110010100010022210211110202020020111020111201100111102101112202002112222012222002011112001221012100200012220020020000221021101101120202012121202111211221222111120000100021001001100211210120111220020210122100012122020102002200221221211001100212211002100200012112110000121112101", "11022201121100210212010110002211102020010101121210010221220102011220010101100101102101020101220122222012210102120011122222121121110002212022100020212221011021020022221111020201101212110001011211201102111100200210210110111002101222122022100001200000202222022101122001222200120010012222002100100200222221020000202011211100101122001202112022222220121210200100212020111100010000121222011010002211100222201121221021012100202001202021001011210001112212110201020122221012202021222010102221121020112002101001110221221101200101010012111210122120201221002001010021101122210001111101110012002211222111120021201000010222102000120200212202002202200110122102121200002000102212112000221112011220122200111201202222101011220120101022122000020111001202212012100222020200001202000100021121011012220222121100122112012012201000211011201211220001212100222121202210001121121000201201111111102011202200010121110020001111101110201202000220102121200121201212212002110102212221101200122021200112000001020221000122221222110011020122121210021001002100011011201101021001020010100100201110001110220210121012010111110120100211012122022211000110002211222202122010001002211121121211000210120000210022110222120121000120120220220100101101111201210111000120220201100121010111211001120111010102111020001122012210221200122022121102002201021212200012010000022011211122002202221100100001110012001010221122022001101222021211002020221011000001210021211220011210001111222000122222201012000101021111101222200121101111222200202102100211222211002100112102111200201102210202020122212011211200202110000212111121010201210200100121102021012111002101111112000102021210011112120200022001202020100020000012022011201020202021001201101210102101102002012122200201012211101112200202021211212100021221100012000212000122101211010210211200102122021112112220020010022011012121020000121020220012211110202021100110010000110120010202121211222201120002121212012202112001010212210200120010121110122122221111211200010210021120010000110202201210020211122112222022120212112111022212120220001200010100211000001220010200110102112122110100211100002120201221120022112210220102221201211020110102220010111022001221010022122112021010201012020220022210212122200210220011000120112110210021201111221120112220212222202001000020200002200110012110111010022211121021102002101221101001212000121001212010211110200222122012211022020012001221102012222102002211120000010220022121100200002112110001201011210020200121210010", "11021120002002001121212120220012210102100102021011101022010021102200020202222111111111022212020222120201111110011112000001211010111122120001221120112100200120211120220202112101122222122110000200122210201111001010112021122000102002211200002020120222112212010010200020021100101010201000012121001101200012202211100001001202012011112012021101220222020112211101121012111201001210201011021111120100012120010202001121121012210102212201001220100200221222110110010100112112120000101012012121202222111121111020001101221002102001122211211120112022221102002100102002022111021211000022112002021212211221111121201012200001202021102022112100220221100202210020102001211020121201110022220102111200012020112220111120212212202001120100120210010110112111221021211001112210211200011201012212210122221020212111001022221120210221221100211200001010202112100222012121001112200200212220222000101111200000221101110220221010021112202120212121120012011121220012122102122002102000022010100222020212110100020101211021020222011010120220110000220221101222212100210201112120012011021020110102112110012200112112101111121020020000100122222002112000011102021120222202121010121122212120002002221002110021120011210022122201120212120010210012021222210111120002211112001000222000202010212201121001212100012100201022200200201020011212110110102220001202011201121020022110020122220220101021222221022211212122102000001100022100220111020012020022121111122022020222200001012102020012011000020222110122120200122120020210202212210000212201120110220210122010020002202102111201020220202120010210202112112000210202222101011212112101222221011020212011010022101121120222110212101200111012000121022210121210121200220111111012022201112001122101211020011010001011111022002202021022202011022211221101101000000201022020112220201202020122110200022020022122212011001102210010022102021220101121011200221112222212112122101201111212102200121001221011200120211001101020020011000020102002211102001110010110221000001222100022221010112221212021202112111121112011011120011001120010122100112222122101120200100211220011221112112100212122122121010010111012011002011010020000022211100012100111121210110012000001212221001021101120021111221000120221012002220202222212000221121210211021122200012120011120202002210200112212001220000101021211102020011211211222211120012110200001012201001002120002102222200100212011111001201221001212022120121022121110211101121222221200120011020200001011101222112001200100112121", "01000012201012220102122000201201010022010012220120020102112111010100011120022210021201220100012102220121222212020010010112001212220120120120200010110021101000220120121222001212112210210221021202112201111101120021001101020120102012001211111202102020111111112212202110010222200212202000201012111022101201020111200111110110222111001010100122200220102022212100121102101202222212210000212111001100220100221100220102021010012101211102201011110201221100012120101020020102000001021221000002212020201122112010200101022100120120122120010111111222102121202100120022202200221122021012000200110201022101121200011001212021102221011110102222220122002010011211111011110200221222120022022122010111210101120102222022211002021200021120000102110111210220110121210212011000012012222200120211120111010201210112111212011200220212001102220000211211202100120112020022001101201221122210010220120211022011120100102020212022020101211110021022121012120121001211100001101221220121010021222011121002210221222012201011112110110001200210011100112110120200202122222211212112020210211202121110011200001221012121120122221122201120010112011020122011222201210211121100212110002122111202001200120021010002010101022221201000202121021211002221112022112110112222110212002122112020102122222202211101200222200011012022200122111020000212101020002201101021200022122000100110202110210211012002100020021220220220221000010120200121002210212120012021020021221110011121220220122222201020100101020122101111100100101100021121011010101102102011021121222112101112201012222012111010101112021121112010012100201122002001221120120212102021021021002201110021001121001111112101010222220012021011211202212222001021120211211221012020212021011012110102121220102011101202012202211022222020112112001112202122122121212212012220211002001021010112201102100010100012111000110220002121122122212012220211010200022010202222201110121210100102121100021211121121110012201200020111110201022221222102000200000210120110011012112020001011020200022022120202101221200120122201202000122022102112022001020202221002001012002020002221211111022122022110101221220021202020110221022021112112010202210222200202202120000002210012001111111100110212211012020021222011220010010201121110210111212002220221002220101021220021202220201022001220002101112102210000121102012001112022000222200102222201001221021002110020000110022222022202210121011212100221221101000000021102102202102212212220121101100012221011210212010110022211200211", "20110121021212210210210200110122002020002222200022112022200210010110201001201221121211120020000221121220110000212112122211021100100011112222212202012210221212110110010111100201020220101002120011210222021022011221010120121101011102110022221121110211001202112220010200112000222211002120100100202111222122212022221120202021010222220120222210021102100102120110010002112111011100112022121202201101210021121020211010100221212020011211220100002002021011000220210011022000121211010012222001100220012210222212011120110120022100102210001000221011022111101201020101001001010102200002012121100100010122022012100120001220002020210002011102011012012221202011010020210020112020112001202022112111212211120120110201122020112000100221120221112212220111100212201012101010021002102002121111012001120101022212200221200221112220120112110121102001002001010020001021112212202221202020200222001101110100100120111022100001201212000112201022011020022002020110010202221122000210202201120202210102212001201200102021011221012010100010112012112102100021121012020202210020011121202210102002011210021011221001011210122102111020001200221222112200112121211101202120110010212121101022200211210010010122110000001011110201222222020021121011221121201211102002101201212201120012011210212102201101221210210212012012122122222011201201001201100000011002100000211102222000212120022220201120020010212222221221120021222202122002020101002011010122012200221222212022121012021200220102100200210102102002021010201001001200001200202102012211102222001221010000121211101221021011022022101021002112212001211010011220102221100001201220102200121000010010220220110020101210122211100220101111212210200010120120221101121110022102010102012122102001002100210222111010020121211021100112201211120200212000222220012212020011212000211201101122111111122211102111110001021221001000112222100020000011200020221222002222100222001100210212120120111102022121001010020010100121221021112002210110100100102120122011110121001100000210202110001202221220201102200221002222021000100202200120101122002221212101100022111201111110000222002211111120202022001111022021212111112212222000021122120000012011020011012220112111012110020202122022012000120120101021122011122001022212120111102200001000221001010120210220212010110112110022212112222100122002111202110202211012111002111011012101212202212020200200001011001221200121212212210201202102222120212012122102111101101001012221000121022202202200211110111020211001001121", "10001200000100212010200101021020001002221200202221102121010000210210020100001200200011210200100211020001021222101012200222111101210202020100220112120010122201120111010112010110021120010002222101022212110201120202200010010211110121200221202110011122120201200122111210201201112001012012121002021100110112020000011200012212001222220122120002022100101112012211100222111121222202020212010010100211111211112020111010010022120211210020110000101221101101011011100020120212112002000020021110011111011100212220021112100011222021022221002001200202112021202121111001112011201002011220202011202022211212002002202022120122011220121011112210011200011212100121120201001010211201020102011120201220101121021100112011001102221201000012210121110121211200120202210102211211221102210110222022100210220002121121100211021021120120122112000202120120000212121112000212220011012100020101021220022001121120002012222201111220202202020222220112022102120001212100100101010211210002021000012001211001000210202020200020012022101211212101111221221100011010211111210102122000222222000002021012012012101202002111122002111021022122222020211221011221102201012211101112011012102100222201212112112012221222120102111000021200011100110210000122121020022010210202020202022202021022210002121001211212122011000101122022100022201110021011102212022010002022120210000101221000211222220121012200102122212010221121212012021201121012022201220022002101021112000021022021212212120022210102221122211121001010020120212022222212120022001110010010001010000111212122020121200112222200012111002012011100210122201020211100201102122101020111020220222120011121221121010011002201001222200120022022002220202000210221201220112100122120020101220021010220202110201101011200212020212120200012110121220010220201121222101211020001200120211110222222011111111211020101002210102221111210002112111222101201222101110211222012212020101022110122212000011110001021011111122121002011212222211001101121100201202012111000120211220021122002001001002212111011121112212101112022020222121002000211222200201121022010010112201101002000211021010110102220210102000221220201012111000201220112122100211012120110121000012222101221020222022211210022010212110122212001202100202221202010120222110212120200001221222222102222210010001102112022120112111000110201112022211120112202202021212020001120010222001011120020020000011112121202212200000022120021102200221202111022201202201001212112100020201012101010120210021102000002001001", "01021210010202210002210001211220200010000101112110001212020211211102212120011212220000100211110020221200021000000022001211120022212002110010102221201222010112000220210002001100112112102020122012000202102200200212112020020210222001220021200220022010211110210122111022100122011022201102121101200002100211111201222100011022121120201110102210120011010212110001022111100121200122222200002000011000010211122100200111000220002101221211101111220121112201112220222210211222022001001011102222220021001020221112201002020112011200212100010021012102122212120001001021200221010010122111000201202001012211220200202000112200021020102100220020012112101120200212211100221022110101001210120212220110111201220022221212012102001221222200201000012211100010101200210111211222212220001210122111111110221001122002212101201101220022110121212120222112220100222220022010211121000201010220200201002201022121102022101121001102202202022011011022222222200120020010021022021102010112102111101110222202211120020221202000002102022012211122001201200102000112121111211101121221220111110202201002021010021121200012020012012012020010010112110201020202012212212022002202121002220100012201220021012100202212100010120110212100121202220200202012122221112000000010012212120201002212202112210001101200100011122001122021200111012012001220120010110010000211212100122112121112221010101120222110110100022101011012020211212011110212220001201212012001202121110222020110011101210022022012001110021121212111012221111011022012122020001020120120001001011122121101012222122102100201212000100211120121210010122020010112101002020101111001112200220022220210011111200111121100112201001010101201100022012120110102101022220022121002210210201021211101112210222110210010020222100010101002101111011021111202002102102222022211200000021121120022212121112200010002200110112202100012222201121100122210120102221221020120200120021000202000020202001120201011110101021101201210120222101100112102102011022221120001102222210020212101111010200210212221211102200001101101021120021220011222212221102210022011220100021120001201201100102000002121222122202002021210112210222222100021022100101022122200110211001220200012222020001111110020121212012211012121102210210002002102020021212022021000022010211002200021010222201000120112102122122020211112112121201120221002011222102202111120010221201112000200012200121010012200002201012220220021201110110212001020220110212020020221211000121022001122202000101221122222200200", "01112210121111201111022222222120020012102002020101211211010110220111011111020202200212111200121200010001011001201100111120002122111020001122220011211120012202111000021112012102012101201122102212000000020111222212012021210222222011111002200100101011102121010102220012202101120121110212021212021111011110212210121122021000021021010121000012100122121222012122220220110000020022012212111210212212200200020012000100022012211112220002221112212221202020201221212012120111012110201102201000101201120010201022220111121210120110102122012101202221000220000101111112222012220202202012020112112011111110120211120200101112201022101122202200022011202121020111000011011220110001220212200111100111022212221120200222201122112101121201010012220210110012111122201211211100200102101012001002220221220220212020221120021100112212010022211101112010002212220221011202012100221202100200100110002210212002221112022110220002112220021221211212201122202112211122221020011000211012222110020212011100000001221001120002010000211120020121122120012110201012002001012122101201222121222122021002120012101111002101001112012120100002212212101110011112212222020012012212021210111112222000210222101211001222001001202100220021201122101211212122122201210002201120021020222102121102212210101220202220122102221212102102011001120020100221202000210202202102000122002222120101122121111210010022212201110110121221110102110022201002021110010110001200002222121111002020020102221202200022001211100110102110210110012211202122022002211012110100001000021221110101100020000201102102202221222020210002002211201020120010101211020120222121101111112112200220201021022222101112110010220002100100211202202120110201210222020010001210002102120202001221002010121211001101012220121011112001212002102110202022211021012021122210001021000001102121200002102212212011020102121200221010221020112112002210010200220122221012212221202201110200222102001020122001212210111021212202002002020201221121000200221000222110210022220100111002122221001212220000000121021220221121112010010111100101002020011211210110000210110202102110122201101112000100122020201121210000202202121022111210002112022222021110221120120201122001222210120122102202000111211000210012001012022010100100221002221012202002221212022220222110222200010120121002002210021000110100102202001221022210121102200121022021001220212111202110101010021112100020120220110102111020221200222020102111012011222101102100010111011011110212121000020100010012010222", "00002002110122200112202201022202212100122021012010010112222121122220011210010010110100020200221112212102021202112021112222000200020101211020212200201110101012001222211201011110212022111002012111021200200101012110201102011220220212210220210012221222122202120221022002022121010211210110101022110220010211110120100122202222200222121200022020101022122222101211001002121002210100010212002212120220212102101000100120202211201220110211112111222210122020201101100012002001221212012210200122200111100020011121002221001222210121202110101220201121221210221211222102012110221002200022212010222201220012101111121200201112001111101011122220002022112220020101001201220021022100011102210010021202221011200100011002220122210121111002121112211100221210021112121000201112012021201200000010101020221210201000022010101112022210012021222102011221022100002012012021201011212202020121222010100122002221111102121102001201111202220011202002001010022200121121201011010012201011021002221112221020201210012222212020021211200120100101121221112002201021100222112000202010002022000220200112121012210100212020111200200212002220221101220212201020101011120202211200202012212201020102021012010102101221101021221100100122010220111002011021201202220002200100212220110221220021202022101212122010000012002002200011001012021111120212202221120010012210121120021001021012211111000122111010022212221020000222111101120011121001220000102201000120100111101002112102110211002021111101020212122021200212010221201020121121010010122112100012220102221222102020022212100001222210200101202111022222221122111212010111110101220221102110201212102111222200221200110211012001000111002122221110101020100011020220012212121111011221102000222222021211111021220122202112020012110101210021202110220202020022012021002211022201211210122112222221010122002212222011110220022201000002011210102020100220221012121211122220011022002121012222022102020021022020102112101012221102102011222020110020121202202110122000010010101201200211120022211021011101122222221022120110011020000221120102101220221121111000201022010012121101121010121212102211120022101201022111210101212202011021121120000211220111122011101122012110010110012210101202022201111201121000020011000022201201221222010120211011212210000020021002022202201212221122001020001011100212101002010222210011022121001111001022220011210021221210012021122212101122210010000112010102100010111001002012012201021211220111101110001111012210202100110111201202221210", "11200111000011001002001222211010121011111020210020202111102212202022110011020010020222100200120110002200220101221201220200021201022121102002001010122102201110212121211101000120121020010200000210002100021202010211202102000012121010012020001000022010120022110022001020001121211112012121002211220000100011121102111112021222001020012001020001221010121012110011022102222001021021002200100212002021202022100202002112001122011222110101200222222220220012111020110101212210100000002100001221100100111210110202120011122200011202200222200220001000010221100012000110010121022121202210211222021011112112022000001220222221201111120210102100121110101102210021002211222012200111100021221001220220002210021202112102220111210121201201222101211201122221022100012102001110101121111220021220112010220201212202011220202200021222021012200221101202120002211000000011111001011102120122211000222110220122002221222020100102011222000021021012221211102000202020101221012202200222011012011121021212121020002222202201010112112011020000000121200000121212000210111000121212220102000011021022101020212210121120021222021102000202022201111220222000020222221211112111200100020101211201112221021220222010111002000110122112010001002021102012111112222101110111010000120202222011010111212101121100222112000112011212002200022010121011120222112001011001122100102110011200221201000112120220200021220211210212012201002110221000210101012102021102122201110002011202120121022000220100220112102000000211122000222211011012112121122202011100112221010121112221121201102222122001202100220220100112222122222121200110110200200200221211221100002121020021001001000120020200202020111222000101022000110221210010020210111112122120110121020221221121201020011001011201121001210112222020101220112101221000122111210101121222021010101222211021121122101011011022100200001002110121112012021000111120112102110200021221222220212220021012222020222220201222211200221011020212111220120110201121002100112022002110021202102021102010000002201021200011201101101011122211222010201011121122121110120002020111201011210211102111200221112012022220211020112101100120212100110022220100022020210121002200101101212012221020100201000202121120001011021000212020210020202102212201012200122022110000021210001021011020100211100122010121010112100111210012110121212010112212121210221020212121200012111210000222202211002001122211110012022100200220012221222001200111211101122100201122120011220000111000212021102011121101010210", "22210112011022200022012121101112020100122201212001000100101012122000210001112221200101001120101221020012001120000002011020111000000121122011222002112210012120010110221120000200112011021000021021211022200002001012112122202220202211001010210020212101212220121212212121111100220210011121212001211120112110001212211001101202121220100110112021212110120010200212001021011111102212101201000100212222102212100211121200202120002201011010002200122200210120112022211111002211120001221100200200001110111010100111211011221022011001022201210221210212202210001110012112010221200220112011201112111201122121022120202211000210110121210021022202212212110220200000010202011112202222000002000121100000200112210202101102112211110110201020020122121101220210100022110220012100222221102210121111220201002212020100021201212020102012012120212102000200220102220222221121102102012010200102012001120000210211110110102001200212210121120201121112102222001101110110220220100001112212001220122201000010122012221122021002020110122120011012021222122002212101222110022021212212011122020220220001220221212001002121012001020210202101102122100211222221222101202201222122121102100110201000121222122011011112202011200102011001202121102121220120000100000202122212020022220021120112200120122112120212010200022111211102220120101202200220021102022112200121101101112000200012022110211102020000111221110102000120011020101220000102120220201211200212202020111201121110120202112101100222222202101112110111002022200021002112211211012100021102010100221022020200201212211022021121002100200201010222100022212021010020122000200110000020222210222220102022120112112112101202001010022210020122010101011020011111221122210101000112210211021202122120120210110012011002122200000122011122221112212021112100001202012120111101010120010001021002002002122121110121111201001221110011011111202120101210002200010202012000020100101100202202121122101012201100102000202000101211212100101220102221200122220012222201211122021100102100020101012220211220112011212222001021210211010220000000111222122212020210010002112010202202211221100100101012211001120220112101112110122220012221101211222010010211211012001222000002010100110100002022221002120110112102210201000002200110210122002011200010022110211202102211121000222020121002102002022121011121122212201110201220011202021011012102211212100111102102220100022112201202021122011100002201121220122121102110022201101020120221011202210202212002211012120121010112100012", "11012020101122020201022121212201202201002010010020211120021012220212212000121100010102102101001211202021021220000022202012221210202110102000202212010010202200122201200000120202100022110200011220010200202100122020122021022002000021220200011202012011211110022012012221202010202221212222001022001020210112120201120221102020102202021101101102021000202002100221221001012022212200122011112022120021102100112221111021221212211010022101020021022020012002000111021111212100020221011222010020201121101022111100002001201212122010121200111120111101212021222010001201002002210211100001110212120100002101112010202021110101202011022010002121101110110010022011002120121012000100121200102222000120221020221100101121122200112012211002022002111110021121001120220122021110112102200201010010211201221021212200210010200101212101122122022222111200001000220000111202101212020221221021002221111112112221200010012101120200212101020200220021001001120222200122112000022212021021120202121212001102211022212101011220022211211220100101000012020220212122222102121220211211012101021012122101010202202002000122012202012120120211121111121200010211111000012110002120101222212122002122101002200112002102020002112210120012101012111010000002010022111211221022110021222012101200122111121210202002200120022112120102112202011012221010201002011211120100210021001202001021022101111221010221020110120210121220101102110022100110210211110121221210102212002101121220112111122111102002022200211222222112000011021200022222212022121022222120021102021001012100010111110020100011112021212211222001211222211121021200001221220212002210111121111211220001212120000222022001202122222201001122111111011021010101222001201211101202110001000102121010020120221111122100100010010212011011200002221222101020210210020210200211220022120102202011221022221111121210210120122221121110211202000000012212200211122110020122102110000000121221011000022210102000122001120112121112012012011120020022211110010111121100020002022121220110201212120222122002111112120012110010202002121022020112001101001221020201001021001021001000001100100121110222120102221222212212022120122000122021012222110211200001100202000101221202210020210012000200012000200001210112220100020210102120012122001000100100201220120102000100000101201100002200211110021102100100201221011012100000121122102010211201110212002012012111022211101020002020010111120212210220221210100022011100101222001221222212200220002112201101200201221102212110011002", "01011002111001002102200200012221201000210112102100021021120101111120201001201101111011221222102212120022221122002110000021012210211221210212011112121002222021120021220102100001212202011101020020122000101010202221112100110021112010022011001010021011100022220002021221200211101211221122120122021121200202202111211221010002122102010111020121222101102202102101210122200001021220022211110020222202112122220101010010100010112111010102220102000101012121201202022201210112221222220111021200211021220121101200010021002011200201122011111120000021202110110210011000122111002221110212000200201111001011100202120222200100022001020001121120201202121012010000010222120210120021102002112120120101112012210011010021210120122220011102100202210022211201010011012011210102211101200121011011202221001100112221221122020021121212021002011101000221111012001201112000121101020201000110121120220000002220221002211201122012122000111210012222201221120201111021211212020011121111220102222200011101211211222211102110211120001201121011120211100121100012211000222200000200010221120012202020122201002200212120210220000110001110210222201110010102020021012211211211122102102122100210222200000020120121012021210011112222010201102211012101121222210001100110011111020110220021120022221202021120002211210120102202111122110201110021022010002012021211220002211000102120020222012121111120210011002000102210220200122100221202110012122020022212102010202020002111211022211010001102222200222201010221021121012012021102211210122121010112002220111021002211010020210100122012222010021220220022220100211120122011222012200120022100010100222111201210222110021201221020110001101222011102212221122222202121212021101202020010022221102220022101221011022121210010001002000122011121121222111000120210222021021202001202222202010010210222102120112011020210101111110000001200001002002221102200221200120221220022200211012100210202222001011210120110001122200022011112000102012010112020200100201112101020020112000012000212102112112211000212212100102210020110100202002220010001002010012120101112012021210211102101011022112001202000010102202121211112110010202000112011011220200012000012110001022100211200011121110102211000112111012120012000120112000122202210000020001200012121222120022122020200112101100212000222020211221210012111011201012010010121020001101020112111102200222112222201201202120210211222021122022222010110122010211021001012012012222021001112011012120020010121212021220220020121210210", "10012101021002120201111020020212122012000202222201010121112012111021202222122111002211222212021102201200220120002121111010202121201002101011210220111010112212122102110001102121120112100201220221221110221100210010210011221101002000110110000211222221102211220122201002011011121122221201210011110220120201011122101202200212020210220222120200201011001011110101022201220021112200120211101221221000100011212011001012002002201102110200111212010121210000201220211121011000012011122110122110122122010220120120211021200212110201210220011201112122112201221110112022010100221001110011022112200201110110201002112110221101022011211101221222221211000210001000200021102110210022000110102221010212110220201012011202022212111102011020020102122121002120201221100202202112211210022221111212221112122220020000112220220111100212120012120021110012202122111220121222112211221102202110012211120201011210200000001222110121202011021122102012000011122221012000221122022022211111001012201100020010111020222020200110002012121212020210012222212020010010222101212212221120121201202201102000022120011121110112021020120002200100201221210211202021221222010021212120010221000202202000000000110100101112202202011210202212200021221211112212012222221011210221101200011102201222222001022122020221011100202120100211211121211000010222210010222000202102002002221220112210022101221000112102212021010212001100221212212101020020200101121212202110021100212102210112102122200111001011201020221122221110212210001211021221102100102001012021101020201002022000000121110122210121022202121210210001201011222021211022002201120121202222022002210222021100020021100002111021000001001110021100212112102210002110001201100121220202120012211120211002211211012022200000211101220001000022011222122011200002022202020201002111221101001020112202012011110001001121010222210110102100001202200101100201120120100010122110020001002120010212010201021122120212100222011210222121112201202011012211112210220102021211221201002000021111121121110012210222021210220012012110000010002211002222121210020020112121212211112210112001020211221012001210100120210000020100010220012000220210211121101122011000102122110020102020122120210111201000202101020112012200110022220022021202012102022211111200122000221001102112210011011102201211100001121011221022201211112201011000012112110210121011212121102021012002220002211000221220120211001110222212100110122012201201201220211212012012112010000000202012121110222200101222012111", "01122111220020110202011001221011021211120222201222021211220102112101221021001201202010001221022011022111221112220121120200012010000100201121202102020221201102012210122122021100202110002121010210001100011201121100110212011210011222110120202200012221102010221122111011000222201121021000221101000021210211121012111121121212111111011022210022112122010121001220212120222120020012001112212011110012202110220002020002210002020110101221111022111200211010102002222021212112020001120110020220222111111111200100221002121100201011122000022012022210022001020001201012100012211001102201220021120202000121200110122122201221111211222002001200001002001220021221020210122020102001021112020121212111121120111121210222011001220212002001100110201011211211022200122012122022121021110220101101212020101212112021100211011000002200210212000022210121202010202211221020202012000120121001220102200202201101221001120120210121010110012211020202020002102020000211121122012211101020001222220022200211101002011111121001010111211201211112221000112020200221200210022110121021222202201201010021202022211110022020121211201121101101101021000122112122010110201120212021222222010000121012201102222222200212200111120222221022222000022221022221110102012112211122010011211011102001112001011110101202120000211000020222000121111000010000100100211200221202012210210111200021100011120201121202022112020121222122022222020200112010202001110202012122222220222111002212020102020210200111010221222020222212101000110201010011110011210110102021220120110021101120020010000201200022111112001210022100122012212220122010000021122220122002011100100211210010212010110110101021211020012121201122012200100021012100002200202112102121110012222000011202110001201200120021010111100211021022220120222101000202201001122120201022120010202012110222000000020101202210100000112101022200221001221021010222022122202112121012202101022100122101122022110122102201212101122200212011111120212220022110020100120121221200000101202110120201212221220102021201120020112202022222210122210201112002212121200122101112111211212101002121122122021020122201112012120211222001221122211020210121210100020200221220012022201112212020220122011011101111012202121211022111111110021020211021012201120201102021021110220202011002210002202100010101201222010222110102110101100221010221201022020112012220101101111120211121000111020010111100011121111200111221000120210000012201021210220121010201100000111021110000200112222220022111200211", "12211121120221221011010202200221202200220110121100111212002120000021012210212021101121021111112022101000100201200112012222211122112000222002210012102112020102002212101221211010101201102011020002101211110120020022120011201220112110101211222011100222101022220211200121211211201000121110002212002121022211000100221020222021100202000012022202110122201200112112100021221102202111110120021220012122201201221120000201211110211012011101001222021011022012021222201210121120221211210210112221020102002002101222021020102100201020210100121020120002102121110101221222111100202212010011122112120202001002112101021211200010021211112202201212120021102202201100011220110111020022211001000220020001010121002112012021112001112112202012001021022110012001211221000011212022112112002220010012201200022201021102200210102210222111020222011212112002102200110121102121222111122011122110122002120020212122221102112220022200222110001011122001112120210110111100001121000212102112110121002202200000222002122000220100021221120001000222011120121010022121111211000212111220202222112021122122021002002002022022101011111122000000220221200210100121020002202202022212001001102121121021122121111100212221110201210222000002102222211220122212200020112221201200211220201021110210211201121110102022012000202012120022210221202022201022102122122000110221011100102021111020010211220101102012102210101022000210022100221212121112020211101100002121002112102201122200202221121010122121002112221102020220210101021211121211001222000210211001202212202211100111211200010220220000010220202101000201012200212111110112020202011210211211202012022102110201011200110212211000220200220121010220000102221222020111001111221022011210202211102020210211111020000111221220000102010020000202202200021011200112002202001111102210220021100222101011012200010110212120111201100111220122000022001211020120100120020212222020121211010011200022000002012120020022012011110212111212111110200011202221020112100021202110101000120221122011102222101021122212100010200102020010212121101111222010102122002221222011001220200122201112110011000212211120210121000100010021010101000112222011222121201101202111102112201000220121221210111111110110222201200201110122022210210211200022112011201201010201102100211102200111201122121212010210202221202122010112122222020212112121021220110110000122212002021122201010212222012202112101001110112200201211000211110221121220021010001122200021011202020111211010012201020112200222001102", "21000100100010220000021201201200210120002211220121102111002112201120222000210221212100112012020012202102020001202020102122122012200202211002012220220220121212010102200122002000202222110120112202110112100022200120202112112012110211111110021011222102201221112002100002201202020010202112201020001021211011120120200000001121211102002212012221201100101122120221012101112010220121200211011111002220002000220022210210110221212101211022112022001012120101202120102202121210210210010220222001110002000120100102201101100201020021011111101121122021120212200220122100101210111020120212001222200212001101100121111122121120222021112112020120110211112120120202211120001002121102220022122221020121122000022221122122220100111102100112020201122101200121111212201112211122111221100212002022021000112220211221111222212201202221221021101022020122110122210022120111110020100010212201212022012021100200221111011112110122201001110101112120212001121112202000110220100000102120000022221101210212020111001222001120011202112111022100200002211020200102012020001221102200222222122001221010002101001200010111120102112210222221120111102022102000110222000102101002112221201110212200111220201011112201121201020012112201002222212021200111021222012221202011201100110102110210001010222220122222221100200122021212002122102012102110220111020210201010021021021102102122011210010110221200000211110121200110202000121012102201121012111122011002022020022222021101220021010110201022101201120102002100112112202120122211101220012122220210002122120212200000212112210022101021021200122210022021000102022011221111202100011222221200220020120001100002200002212221000210110211020102212112122010022000122000111121111221220011221211012021100100201102012002202000020120000221202202200120010220222001002211211122121001120000120022010220210201000202201210210212110202102211202100111120222210200111020012121211110011122120010221200022112212000012202201110211011102101110010202000011201002022010010110121100200200210221110200211220102221012102200200102110222021000001121000200201102120100012021112012101222101121211210102200112122220202221221211010121020220212212001020001221001111001011010011222110112020220111011000221210102112201022212020112020000211220002101112201010002122112110021111102100221001220002222020122002211001022202110102220201220220221211202222221001000010121112020002122121212100211210102100111212020102202111012010200212101100101120022201121220112010001211101020221222212222", "22112112001111122101212022202121110220022020121011001120022011012220121000202220200220210122012002002101120122110022021121010120122102202202001000101102221100011111122100211112002012101210121002122010111111120102220112122212112220212100220121100101101121011202001021220221001021221011220101021022122110222200022111000010012121012011222121110110022111102000102220022101202210012222202200102122212122012021002020020002011110022121001000210021022010201000200001212221200010212220202210121020100122021111200102221100101202200122020121200202222022221211121110102210211021022101022100200212200001100221211010100002020211021000122022100221221000220202112110120002000111012112000012110212210201101112111201122121121212010121110022121201121001100220020222222210120000222110022011001022201021212222021220001100211200011020012120002021122200002122010102210222220021121002200122111022011210100002111011001220202210002120201010121212011210212122200020211221220111122022210111202212212112122011110220111222120100010112202001210212200021200211121212102110211002211211202110211002001011212202102200022221000001211101220110000122020010200012111102011202120002101220200221120211211001220201112102211022212001120121110100121211000212210010210002012110010211010020001020011010101120211112102212001201200200112021100120221101122221110101020010112202001001202122211111011201211011212110010220220120002202100020110000002011121002010110001120120011221011101122100110221120201202211112010120202012212022101112200221121011100101002222000010220001020101222121112100200220012112201121012121200101100011110211202102122101012122211001121102022110021010211002020211112201122120201110200001001122011020120210102001111200010222022012020011010002221012122222101222211122020002000121112012111120222102001111101212001021111112200210021111220010000021110201102000210110022000101220211121210222001111121222010020112102201022010212111121111200020020100120211222222102212000020020101100222012201020201000202111001011102021221120112111222202200201122211201122112021001120220200002211211211211022021210011002021022210001102102110222222100002020021021120221000122010221112111111212101221210111000220102102110121211120120202012202101021002220020100212221221020200210211112121022210220220022122201101010001220122121022212001022201021211101021000002001011021220120202012202111110221010220001211202112102022002111122121001210102212112121012101011221220001000000001210202220001221", "12222121001002101122201121020200020202021211222001210212221010211212011012221010102112122012101211112212200002221222120221210120012011220122212100001112200020220020101222001001200220010200201210011020121210001202011012012122110222011012021022100201101212111002022012010110201112101022022101111111202110221102000012200200021110210022022212112012210220001122120202201102121102012220100002111102220022012121102221002200010100210001110011211220101021122101121101021012210021221011120010100112000212221211022021011100002100101002210021211112201001202001210022121122222202000021210210120011012212111020001000022102110222220121100111220112122221221012002000012212210111110110200122200000102000011120201211220111201102000122212220222100122100002202212100012220201100122212210110221211001222210102002022001211101021211111020212000121111200120122022101121021000222111010220001112200102001100122200111222110011100221110000002222022110000222011122102200220102222122010010111010112020220120121010020010212122210120121101212201021220121101202122102212012202202211010220110010221122121220000100220220101101122011211021222221020012211001110211011021001010001200121211210011201022021120122012012010102022022222200102110101212201220221000011002221110120200212100022211022110220211121022121122212210111110002012100010202020210101112120212221110202200012002220201020021210220202211112102112011201212011122201100101222000020010022210212202010122102001212111100022121101200112002112120222020210222100122120001112222221220212121120020001100010021212021112101020221020111120011122110021011220100222221201220100021110002122220121102120220121112211212120101102021110111121011220120220211010211002011222122101102012211200122022220120100122122101210000122012012211010001110011120100002021021200221100212101102212111011111011001111112101012011120200210102111201020202101010201121200012200102021122121201011110022002000010100000111201102122011011121100121010210002012120002201011120122122222021112021202101112120222121200221111112011110211101121010221000110212010120120121122100201202100122021100001211120000110110002021220212010212022100201221010201110100011012111011111010000201112010021001121011210101021222202122211210020122210010102211111022222022210111110020101101202202211021010021112110220001202200110222110212210002111222002222121112011120110101121100101120222222012021221110221222122202002021222001110011100112022122120102021020000201201110122002101122", "10202121002200221012211110002112222201011222111122220121001000122212102100100100020120021121210120222010010210011011110101121122101121000110012210201102202021010012122002120211011202102000212222002021202112222211021101102211201110022100011021121020022112121022011000112000022202200212202012122012210110002210021222002200120101201020112110201010221011210200010020112100010111212022211100010200100200012000121211120112000200022100212010011010012121222112121000221112210222111121022220012021210102010020201102021101021010121011211000220201022111210110011111122002121100121011102112022201212110110221011222001110211010122121211012022021002210211200010122202222001220211221211202011002001212122120211011102101102022022101100020011111010021121020220010011120222202202201012020001210102002221202011110210022010122221201101212200100221101122102020222122000010110021211112020012200202202210000002012221220021012022021012202010011220100121102201211120100220211212002220021122211021001201120110022122020021210212212002220011120121011120211011102110120120122000122122100221202020112210221110011021021011122212000222210212010112201112110101000021210021000022020222112110110001220022002022200201112201110011012022000211022222021220200111112021021220010222112122121200022200011010000010100122020121022120222222121021020021011120020100112100111100022000121120120121020102220200221100110100221202211200122001110101121221211200222110211222022110101221022021211211010120012102021112100110122020100102001102221200222100100102202211122000121121022000101000022121211101110121001111110112221002020022211211211022120221210222111012121110022220210200200220222121001221212002001102221000111022202222012021222100221122012222021102220202102200112121102222012120122220021201120011001211100112022120221011002210222220211111210012101010020001020102000001210202220200210202110120012212011202020022200021210120002121101101212102112211120200110000000101022212112111111011211100101002111220102022021122101120021112010010001002002211101121022001210002021122001120122002220222021212202101202022110210211002210112111100022121022122110001121121220010202120201112212121020121012020111112120012100101020010212210221200220002102110111101012111022200110110010121001001010002201202002200100112010111010002022112121011100212111102202001202121202121121012021202102220022002110012101211021102000220000100101011201210100221212020100210001212011002200010022020201020212010211211011", "22202120212112001100012222211011112101021200020021020102121101002002222202222011001212100122100221201212011022200112010220000112112101001010220110020112020101220220121210121122111021212020002011101110201122222212200011212011010220111201111210021021122010101022101201220202020010102222011001011020102112221201202001021010122021200122000002000001011210002022211010210100021222121000100101011112001000200202220120000110202010110012212011212002120220012212102210102110110010101020101100020221111212222100221011012000121122101011221122200010120121221210201122200122000010020112001002222112012212020122000200022122021112021120012002000212122102211002101100212102101012221011001210002211121210112010222222012212001000000120201011100100000001101012002022021020100012211221022111222201222210110202200122101202100002211100001000000011221102101202211121111121011222120121212210201201222121011010100012011221012211020001121021102222102000211002211110001020120002000112111021120222101200001202212220012012120102020000202101210021020002202102112020000200220020101110111110220121220111110210110021012001200021112200020121111101021211002112222121000020212002102001020202200102211202111022211222211020011022211120101122110121111112201121212222220001010111002102121122201210012000010220212110122011102212022000210022202221222100212120001221020222112211010111000111111001120111201220021212212022212201111110210221021120102121212122000212222220122012022020102022122200011001100102100212120112212200010102011211102101120202012210122021220021100021000210120212002111212002212112220220111222022120022012010102222002222102111101100202100101121121012220010101021201012121011220110221010220000212001112212212201110102002220122220010020000121012002010201220121020102101120201111212122011110200120112220010020020122020221220011121211022000002011210110011101221120100000011212001110102101120021021202010210022200222022011012111202002020101111111220001002001011002211020201120122220112222002200201100001211021000021110110220100222202012220100111210020220011121200220111001001202211100210222002220210222102201111011121112221222022101122001210111112102100221112211220122102111201100102101210212021111111011122111200202221102021120002022012100002202121100220210102102212221112112001010122120112121211020111210022100100210120021112221200122220102120210102201100001100012121200211212010211211020001111221211100120210121121202002211222002011120001101021212101001021111", "11012002220110120001111011212020121100201120110222102022221022111102011012101001120012110202120101111002121011212020201020100001220100212200021112021011021110011022020122100011020021200111221222012222002012002122012100212000012110202120002122210100100000000022202021221010101220212220121011021122011102211002020012101111100212100220212010102010001012002111100101012100011120010011200021021221020122002221212112222011120120110000210122121212202200112222111122220102201120001221122000012000021201222102021120102010212022122002111212102102221111001102200102022222222121201112211021021212200101101010200011210200011021212202012112111210021210021211211222221012012002200000101002011202120111101210020010120111100011011222120100222210001221011000102211210012210110120111202010111100102102100200221222000122121212021022112102012221210222112121120102120212012210111211221211211220010021111220102211012210001021210220210200112110121011202000000111100220200210210001021212110121200121100120200202222202211101201221011022010220210200111021101012120210112101102022211222101010222112221002112002212022111022220202100201110022021011011102002001020022220022201112000011101011211221101001221101210110221102112011111222022002021202021100122020111010001222210220212202211210101110121100200201202021202100122022010212020012220212012112020202102110020202100101012222111220112022110221202001200021210200211101102111111021211202100001210201221202000210021212220111211002001211110120121220122202122121022010210111201011021001110011121212110020000211021000011210001012022200101210012122121100112111001202021200212111020111002120110222102212100210200020200022210220022221111021010101011000200100100000210202022001200110210000102201102000120002220020212022202012221000221022222001112001202010120112122222010122201111021200021220100110201010021101112121010212012102212120112212221112122101100020101221110211102222122101111200122121012011210112212020201201201221122202110102112000220021022100120102021000100021122120010102000222001001002021010220110222102101010201222101122011102222122110010000102010220001120201101210211012221100022111110220200101222001121221000011001122111021202001000102012222200210122102201000011220120101100122102111012011111201202120110021210221211020021021010201110212221001221010011211220011002211201210002201201022100211100101022120020111111112210020122001022022221220220221011001020220201212200200201211111120010002210122200222200220", "22212122210010121021212020201122101011111002000011000022021112202000220112111012022212101212102111111211111222201120101111101012000102012021021211101120102121210121010022221121101101102220201010202212201111121022200012012210201101022020000012001210222120211002000102221100121021110002120120211121202102221012110020110200112102020120210212222010121001122011012101121002022222201212200212110111212120020122221222122010021111210100101011101102020000102202102220202202102100100012002121122000002121120011001012002010210221001202010122100202102220110010112012020101012011021022000022022211110021222212210100021022222221201220120010000122121000020122121002020121121120222101010100201212012111202210211122121112120210102002011022001201011011012211200201011212102021012121101021201221022100100100120201222020100211210002020021122210010011021211102222121110020212011200212211110221021100112111220002122110102121112001011000110002211221112001020110121210220121202112120212110011012122202010111220021021102120221120101200020111002101200112020111221122210001011100202021020111122211000112211010102110100120200102021111200212020021112212212212201022100110220102121201100100201122021220120000022120100222021211002100022211001120110002200111110010110112212201221221112112101001221122110221110010020202202212120222212201011220222202200001202022122012112122011020022200001001112112120012211100002220000101202021012210211220001012210022122200222220211121222220222011000210111011212122221011201122201012022120112202112122012220012002212101100200111210021001201220120021102210020220020010201200111001122011221221010001012120001201200120220020021120111200001020110120200201010002210121020021001021010020212200011200101100000221222100022022021212201002012220222200222122101200012111110201102122202122100211010020210002110202110222200202011111020212101022111020211000201001120222200200200021222221120112001111122021021012021011222202020210000102220220110000020210111002001010202002011001211022100210200012010120011212222111222112120122000212001021121112222211221000010011112201011211120212111201001012222120220112011001200121121020000221101220000121002110001201210121222100001202002012011220100010220120200201220200022221012122221201022020110111122012002020022202021010220100121200212222001222202211122002222101210200010212110201021010010220221202011102101112210120200221102201200000210100210222001110110210120122020122010010011002120210102121002112020221", "20222210212021010112112002112000120221020110221201111200001222022020122012222202102222120111112001000001112101110211222110202212201000021201120102122021022211211001200222121100221000202002220222211201111002221102202221112002212211001221212222111221010212000222211101201202102101022211021120122101211010211011200001000100002200000012210111222120011012212020022211221221021120102002011122000122222021121120000001111220112011100010222102021010102022210212202210111200000212211200110221020002112022221011202021222022210012101211210012211100221010111020121021012111201122101110020102200211002221011201000001002221012120000000212201000110211212111012101001102201020111221011110210122011112120101110202022202101200112212221122001102121001102101111200200010000111022201201011202022012000121121011001212201021120022120210020000212011201002011220021202121012112202121110011121000111002121011112211110112210222111011002121020020012121022000020120112212011100121121112011002101112212020220011220011222002010021202112122222202010022200210101002020002221121222212202110011011101110202120210102200100020220201011110102121021100001020220210121111101212200122002011010120201121102110101010112222000211102001120210110211211211101021201212200011100100210220121212201112020220101102102000122100221212121110220211120111011110110000022202001122111101222220210020012101120101211112200021010022120210002121012210001012112002000220111212000100020121120012021211010220001122020001202102022022100201111110122121012020101122001221022122220201002121222001210211212022200212012022102111122221111112210122021102011010221002101000122122102001100122120202102101011022022020211222012100200100202101211101200012021210011011012120210100220020221202120222111101000002000020010202222112002110212122210101200121100221020101202010202001102021202110212101011011202020011021010120220002101102122110101120220101202111021102212202201012201221102001012101211210122210102112012211200201221020021220201200122210121021021221000011020200001020202101102100212212202200122001100110110212022022201011022000110011122011201210212202100212220100011220200101112121011222112122020020022121211101021202012000200111202022100000122221220110120001200011011202000020100221200210201211222010021020120020220121020222110111011110212021101121021120222111221220010200022122200100012012210020221002110201110022021000012000212120100120201200112222210101002011210020012221102112220102110201122002002102", "02021120010210200020221122221121011000200011211020011022100222112201122121102011011000202221222202210021000222100101111120010122100212210012010011022222102012012012001212021111110102012222202202221011210202111001112210010220201022202112212111211020011111012001201001020102220212002222220021021021200021202120110100210210222110020020122110021110112122210022122201110021102202022201220202022102102201000000001120120001010110120112222221202021121211010120211111002001220201212022102210022101010122101102211111110121220211010221101011101021000011020121222210201110200210020000221122012101201001110222210101000210202200212201112021222210122200012012102110122111222221102201122001011011011120012210110010112221202120222101211002111111100001100221212121222021222000112112210101212110210220221121220001101220112201010020102212210101212221101012100211002201122122011200220102101221101110211002022010000110000100102202020021200202111220102222201000111101020122220001022011101111211101210020002022220220022011021121110020021120000202011212012200012011020002221210110000001000200102212011102211020100101111000111001010221001211220122210120110122121002110202220022020211221101020111222211102000211101112002011212202100020020212002010111021222122121121111111211010200212220212200112101020012121001021012220011012111100220120021110221121121100112120211222000012000110010110110220112000202110011112100000101210001200210112001012012201011110211202200111010200020022221212012122000002012221022002101220000120221221010221000012201201112110111211200022120221020112120222201100212010211101200221202012201010201120101120011211021021101212110120100222121200200100102120221212000021110012212201111120221111210220210122112212022222002110110110110122100101012001100002000201021120221122012102101120211012120212011120110220120000001000022202020122111101011200200120011100011111101011210210001121202001010210012000220120002221200001112011220201000111221221001102000220210112002221000012101211002220220102221001220002002000112202012120122022120111220200011120222002201011222202100012220112010101122020212212100221100211222102202220210000012220121100111212012011200220101111020022022220102022000222121021100220212201101012210200010020001211210111121011002100222122220121120000221102112020021111202101102121222111021220211120020200111021111210010201200122200110202101002202000100020010021110121220110102021010010001000002222210221212101111211210110022000102202122", "20220120020002220202222212020222201112221220000122012202201112011000222201202121210021121221200121020220000201102012221102111122110000001122001220011002021220210212121002100011021000021100221121121220111012122011210111102202201101202000100111111120000111102111122110220012010222022020201102200212222011211011221210210201222221121012111200001210212211202111122021010010111101011001101002200112010202210222011020200112002220001021221021100021211010222110102012001102221022212110111120012121111102220120012211011000101111022210221011221201002210111012101011120111120122022121011020220201120121221201002100211102120010020220002122010012222102201222120022221022020200021220001212101112001220000102002000101002221101010121222220211220220120112012122011100110002201210002112122121012220200002002221200022010111101001000222021120020220001210102202220021210110211221200111001121101211112020000222011100102222020010000000012121000121002000210201202020021001021112120220111122202002022222211101212200002200220100001100202021220101211211221110220022000110211202121000110220021000211100021022021211121002111120102122122210011210211212211020022020221022222122011100201020010112010212202100122020201212212222122201000100001220211020011122201010210111200020212021021102121202021102012000122110100011102111121222022111021010010222002000201000020002000111000020012100022200112201110120022202121212210221202201011121121020021220102201200021221010020012120022111201210020112102210211020110202022201202201110010101220001122102111010200212121220101111020122022100200021221212100201101201112011101020210122021020121021210212212012000220212121202201221100111000010002111110011102121010122112212122021112011221012221011000012000201200121200002012120222120010101020001221200210021010100002021220111111202010120012102020022101200210111021211010120020222101001022112020110220201010102200212000000022121211220220021002122000022221102210012010100100221110022200121011002202212102010122022001001210002222100200200011022212122221022020102211022011101100110221002221201002202221100200011112121010112102110011201111021010122120112202001112100111210102200112101101122121002100120210000211212120202120222012200011120100220002222100202022000001210200102102010001010002200220200200012222220101120211100021102102012100211002110211001122101112210222220200222122121211201212112112021220210101012220112002221021100010010000210211011002211121120011000210222110221011020020122", "00022212011202200201200021010212211201100002201120220212022120012212001121012110001020102022101220001222021101111200020212110020022012101122020011101000221220201221000121211120200120221022011100222012100122011112202010010122102000110012022012111121122110012222021102110000012202102111110021100102000111000222222202201001122221210120101020111011111211200010120222101120021001120002202020200010001110010012021001021010200221020001001022212200102022102022002211212100012000100200100012211211112010010221101220210212001120101121111222020022012102022100121101102000010000101012200111210220001000220020200011122212021012111120122000112211222000222220211022022012102111011100021021022202022201102002000200222020221021220001010121202100012020222022010020100221200112200202102102102122002122102211111220121002210021210201011122112201010012202202211120010021021120202201220210212122002122122020001221102012121202211220221000201120001200011202100222200012212211002112002111100001112120022001120201120002002202010120201100012212210021222001210011121220222010101221122020122001110022200021002021002022012222112201220022121002102121002111110101121202011210222221120020022022101011010202012100121212222202002212210120011011000111201122202022212012210100222110022120111201221001221020120121211112021010120220012212012010102210021010221111220210010201222022002020111020220102011212201201210202200220011022110101122221001002120102222112201100221121020020221112012121020122210222212120201212210211021202121200201112002102210121112001200021022222220121022000202212100222221000122211020210211111101100121001221222011210202220021100122210011112021022020220010001000111211020112111100021112112022122012221000112102210021002102102212022221122111011010101200020111002222210102111002102101200211120020222012221121122121120211122001001100201201200220201021122120001122200202011011022212201200112210100001101120211212222200211012101021210011012222002112101112222212001112210002121221120121220112220120100000212001022100002122212112121002101201222111100110110010112101000101120220011101000002202001220022222101111120000112000022112120000210120110022022021020201210222002002112102002222112210002100121110000200102021112020222010202222222001021010221011111102220111112200101102000002010121222122112122111200212111012220002022201211120022110222202010010010100020002101022221210022221201121110200212022021202011201111221010102122202022000122210222122201020210010122", "11111010210110012211012002010201210121202222202101120200220112012212102102121210221012122122020020121222120212101020122101201010201200222211222101200112020112000110000120121010102202002020010101022121220112121210100000122020201222221002121101000112112120012102022001001122112212210211100221111102121212200221011100002110110121210002201101012020010120220201022202001200112012120121200212202201101201202012112002210111121200102022020202002002012110000212111122220211012100201122212120012112200010101220001020211221212200111110120121102120121021120210211100111220002101220101010100012211212002112211022201101112221221010220020102021120112022222202002200100102102120112121212001002122001120010220211011220222122122212220011001022222012201022001102112120200201112001220210102011101112201122111021121020210111020102110221110001211111002221020022100020022021020001202202021012011112212001100212020020112110211100110211111222212201002020112120111110102210102110220212211202220221201212021002102010001112101212002112210021211111020112222001221000200210121221111112002112222101012202020020001100122210201101110121102120122221112021120122221120020011020122212110011202010002021102201010100212001121202121222200111212122202122210001210222211202202011220202210211210001020202002011122211222000121201112100021202222111200022200000221101202210121001211001202222220012002212122222101021202010122001122122000001100021122011100020102120222101201101002000112000010010112001021102011110010222021220202120022001211100200221222021202100012001210011012200120021202020220010211212220112102100000112202010202220211012120022202210012202020221001212011212100021002001122002021010100022122112221002010010002210101212021002102121220001222011011122010100111020002200011011000111112211001120200002022222010121110111201010112100220101000002021010001011211021012001221122010010201020111121121112221211121012121122111012221212102202200010001120210010112010212120012012121200011202102202110020001111022121021011211202001220100012000112221020200120110101020221102001111121000220021221201020102101200101022112102221212101021001022100200020022001221212020000211212212121110122011020102211100101111222112001111101010210221222021001210012201221222002022201202021212122102221102222010002021102202200222020222220212002121121101201102002100022020011110210102021212000010201210210200201010001210222220021000022121020202021010220222121100201202010001120200211011001210100210201", "22011022020020202122022112011000000112021122122012001022122020211011211121001100102000102221221101021002020201100022102221120102022002211112212212211201201201110202201220102220200221201210111011022012000200101022111000002102021112222110001211200200012010221222021222212112200010211122211210121021011100021101002111221220222200212221002220021202010112001010111220210022100222122110020120101011212220012021211211212211211200001110210112002221022020212101012202202110022120222202000112210121222121102210101100212010020110001220201021020022112210111012000221022121201100221210212212121210222111222212111102020112012211111021212221222100102111221010121222221200220021210200201020110002221002010200002221210121100000020112010211120211011120112001111022122202111211200020110011000022111201112021212211000102001210220100120022012102020210200022122201022200110202121121010012020110221100120120002221010202011022121020121111000220020220120012012010121210111022100102010122200002122121001020101100012211021210220021111002001002010122101200010101111000202001212202111020122122121022101112011122101222200002020021000001112101022022212000112101211020000110210122101221012112120102022021000122001120210210101000201001002020020100112202111101220110222201112111222011021122222201200220010002022222112101122100211101211110212200011220211002012011001210102201021102200210102200010121102212001010012020210102002110011012200100220020110120112121111102100121102010102122210000100001202211010001200120010012121000021122201122100200222202000022201001212202201221211212010122211012212202210221001110112202102201111210001100002210210112011021121200221110122010222012211120002200010021101220022010202222021102202011222122201120112112202202122112122220202121001121010020210112210000002122200011101221220222110210221020002100101110020211001100022022122210200022210111211000010010011000221020111202222121122122000000120101210222220010221201020022012002222100020111220001110112020000122121111000001202201012211011100010010021012220020112012000112102121120010212110222200012010021102111010120211010102211122122021222000000112001022020212022201012202212201020020101102222220010221120001002021011212001010020200101220222022101000101222112102010120002122010010121022200120101202002020120112222021220021121221102101220101212021110022120102111212002100220120020202122101002121120211200001010111110121201002210010011001012100110012020211000211112121022221022100110120210", "00010022221201220101011110020112110211121011002221111212222210001210211110122012112110211000100002112212100210021221121020221120012200221210102001100200112210001220201110111112010020110120211002212010022112011200012100011011110010012021212211120212120212012101222100222212212102121100010210222002111022221122112220210102220200002200002010011022020110122122212022111021000121221101120012120202211020202221122102120222000222021022211111100200212012201120010221222022100212121022211220221121201111020112011200122200100211011000022002110211011001201210120101212122122221200120020201102121020111101122122222112010101021020101110211000120100200202111201210221100110020021212102002110012210000212122120220020220222002100000220101112010221021110101202210210001022121222121210110121011100011002201201201012100120222202210102112202022000012002222020002010221021100102012112021210212202210002100010122212100200220220222221220020201122201210211221102010200100022211011001212100021202100100211000110111112220102121202212000112101012011022022101201002100222102210111121201202202002120120212200000111100111100212021021010220112120010211001120000012211112021022011200221021020221111111200222112210202122220112121000210112212122001100011120202112101210022122012122012020121220012002001120010102200020220020012212211020222101012120020010121221110100210122212101011021102012111022002120221120120120012010220222222022020111010010002220201200121102010211010102001112010102000201221122002012200102010100020202010200021101012211221200122212020022121020121222102011112202021012222111021110201012020122021102011202220100011002202010221110111202210000000201200121112101020221101220002001001010102201202120000211012200110112000000100222021011200220012122101012200100020021112010111200112011102102011202202101020101100211120222022120101222210110021010020011211012201212102011200102201221211002002222102101001111220222202210102201002012112101101000020001022200201001100122200220020200102121212221122022111001102121020012122221212001122200212122212121020112122102200222112001112222100202220121002220022212112020221001221211112202111022012122100101001122021022112022201010101222000200002110002102200002021220212211020122002020000211221120002110211122000211112122120001020221011002122212121100111222002011211021110000100110122001212200011012122110220200101212011112020220201122010212200020121211022110102011220010102200112022220212111221220212022012022220022102022", "02020102222221001012011112201101011220022112221001120011022222112000122012020000002010212110202012021020020122012102102010200111002201000210000121100212020000121212220022010020202212111210121021221200201111001002220211211000021121002201002010122122102011102200120211220200101022010021002011212211011120022111200211100102222200001011210112202122222101222010012122112112212001211001110021122222001000112100002002000121100220211201222020120012101101102200212121101101210120100001120001200011011111112002112100202100101121112001012210022101012200111010201112111021201201210212110200101220111112100020102120021211222202210000011020200102021010110111112000010102201222112120200122212122120110220002000200200202010011222212121102212212102000100022010212111212101011100020000101001000222002122202002111122011112111011100110010122012122101101111101212012201222211202210221120102012012002221122012001200120002101011020111100101110100221022222210212001222111000212221122012201021022111011201210000021010122121201112202100112100011011201022201220211212120022110020001022210121200111112020220220122021201220122122120202001222021021001101122210101122010000002110010120100100212200101211022212212122020121201222120222022100000011021021110112002111111120010010102211210112222120121220011200200012200000012110121021002212202112012002210000021201211220022101110121120012001122122112120110121102020210101202002220012202221201120201020202221122210120100122212012212002112210001211210012221020012110022111012112021120211001020011221020022021201002000110001022102010010000212200012122101210202221202221010221212201101022201102212120110022010100110001122222212022220122020222122102210122100122110120222212110110201010002022021012000220020222000022020212020221201222010200122212211002122000202201002002012021202100020022100022221122120120000110211122212212220222020210121220122101121010200000212100000020211122100221202202211212202102201211111010110212202010212222102220012211110220100001002020120110120122012120202202020020110221110101220020211200111012111121002202220111122022022001010211212011212120122210000212112102022001220021000001110221021212122122000120202011101212200011020020221120221121020011211111012022100211001001222020100120002210000212020022202211110202220120211110020120110111012102212200201211101202212201220121112220012112012112201212100110221202002001111211200222002021100202000002100220011211022211120011002000020011210012210120210211", "22220022221101111202112111001012022120210012021202202120102200001212001120000111122200111210100102211212001221100101021122012211210001212012220011002211111021000120202102011111020210001111010221111020200020102110020001220011101212122020200202202211201001021111222122202221122002221220001001200201202211100200122101222010002210200122022010100010001111212112102201122222121101111002212202220222121120121200100000121222121220001100022100122010000022101011111111112101212112000022200200121122021222010001102020100011210022110221111002100210201001222210200022210210102222212120120102222202201221210121221002120021102212100121101120020101102200021111202012200021021200101111201012102102100102110100210002002212221020211210202212001102000120212022121222000202001210001220210211012021012120221002202200121011002022211221002012010100122211022212022122011112220121122222122222002012201202001201101101001202010020021111212102122100211222020010201221100122202022111222220022111110000121121210211221221022221000202112011220212110111121112011000222022201100200212121020112211120200002212220010111100201102001112121121121201102000112011000112010022020122222022211020200021012120111022121012122212200212010102202220222010212002022111012200020220122200211101001222120120210222221011202120212001000022202221010210020121120101222101121221002200002020012020201002020002122000120020202212221102212010012021002000202200200100122022200100210111200221112001210011022111121111200111202102100111220121110210221011011022221121221112110111221102211102011201120202112210211010012211221210100011210201200102201211102212010012210200001012000010122100111000111102220102202111002122022222111121000002201100112222112112100122202102021221101011102102202120020100101001010212010222201100221221110201122201021112101101121110102022122110102201112221000022102022200020020212020021122101201001221112102211120122221221011212111102100122000111112012001022110111000102111010201101100221200200022210010220020001100201020011121122100202021112010010220120111121212122001002222021222100201212222212202020112100201100000020120100201222120120010110200222202001021112111112001121111220122100101121000021100212001021100210021202220200011111012112200120001112011001111020222010010110222220112020001210211112121001011220011210221212011202102121220112011120111002212001211000100111100122200200211022111101120111021012121121102111110202000112121100202001222200111200221002221212110101101", "02121021122220112100222120221121021001010111210222121200210101201011022112121101210212100001102222111120221020001200121022212202001021012112122010012112122111002220020200202200201121200012101022120022101111222200100011001012010222220112211000112001100101221220210111022220101001021001000210220201200111200002010110111200100110011112011122102221020020111120200002222002102022020211212101201200122210201210012100122012210111102110211010120011001210202112201202121000111101202022012111211110212000120222112011102002122010010202002112011200100011012000201122111001122222122122221202112220020000202122111010212022002012121212111211200002111221211200110202022222011012012010000000102022222002102110122112111220121110020112121022101222201012010020020002111010011201211021111221122020100111122210221011020121122111012210211002221112212222120110220001120202211102101121002100102211022022212112022111012222221001002200102020221022121001121202201120000121010101022210001011221122212100120122022202020021112212012011102102000212000202000000210202111121101112022210101212221121012212010200110011020221121221220011101200020101112100210000200211211110210012211010220110122012101002222102211021011022222020210020002120112221020220220001112101012122211010201010012000220212201010221002010010111200001121000220002211101212212102100202020210202202112200202010120011221102210120002221022120000022101000212222200020100100120202202212001112120101121122022202210210011100111022201102002120020222102002220001112112122000001112020002022121112200202121201202020020011221022012201011222100201020112100111210102022001021120211002010010001220111121111201022220220210221112212220100200120100012211221200022121002102221011120001020211200120210200101111011020012110222111002102100201112121022122011002201001021212022122222101110101211221202111212211001120222220221121211100111021202002000011022101022212212210202000212112002010212010120110111020102220000100001002211122110122002201121001100222201022020011000122211022102200122111020201201012210212000000212102012001101012121001102100010202010020100202200020122010022021022121100220012102210100201112111001121021220102201121222221101220122200011110211022020200020111200010200100002111010120000102020101010221001011112220112202022101000011221000022002111212101110110020201002220012202012010022011202121120122010210002200212022201110012220210121221121122200222200220100202000220000121100122021111211112022001102211010", "02001120111101221020020100212221222012211220100202120210002221201110211001110121222001112201212220121202100210011121101220210220012002100101202210221220122121202211101212112220001111021222221212200112021122101210220021002112001002020121111022111101121011221210201221110120221120021001011200210101212121200220111022211220010002010101022201201212202101210122000112102022011222100102121202212220201210122201002120201121022202011022022200111012020110020010111002011000201020120221001002102121210000112100101012122122121211212200001202220000002002102121022120110110201001000221120010100010120222120120221202101220200212102000220010020012010012001011020200021021212020110202222212011012112000112001220211210120121210110221101022100002002012211102010211111210111211122101201010120012021220211210001211011012200210121221002100120000120000220122111002220020010220021222202102202112011221011102102001001000100221122010012111000220121222110101212011100201021202102100101110200012100021210022220101202100011111110100121211012010022111000021201022211021212120001002200022210012021020121020002112100210200102200020101212121122222021012122021011010001010212012102201202102120222212012221211210020002222100200000102222112122001201021211122112101121200122111112011201222102110221202022220112212101102010002111220112122111111020021022000112011222102221121110222000120120021011112212121111110022021200212012212110120112001222110212112001000102020002000112012111120010001002210110211121022022101120021102020102111122011021000221121210001202101210111200002122002210202220100202210002101101002201121102011202012200212221021121101001211101001020212011020201211010010120001102201211212121212020022221022202222222122212000020211000022102212020210122000220111100102021010211220220021221222120011101111112000121211111112010212021000011220111200212222002022201002021012021222021122000002100200121100220011211021212020021011101112012202010020122122000020102112220110211012012210121221202201012210120220220022021010112200122001012221002211201001112120111002112210000011122202102202201210102021220101121101021111022200010120122222100101121202201212100210112212001022011101100211101111022021121021010201121020000110210200112022102211221020200022021020202002012200002021110210112111222011221221101020012110121020020012221012201122220212012211222102122202120201111221101111012202212111021000021021121220001210101121202012221202211211202102100121000022220221100221012", "10102021122102220200101212021120022201100200010020012101102211201012110201010100201112122012020122201011020112121220021022100002212000120212012212010201010021021021110010002110011021011220112221121002220200022021102021002212121111101220101122111212202120020021022221221210012001211202100212120012011011111002101010212020201222120202211000211010000112001022001111112102000111111201102202201212210200110220111110121010202120021010001021212011021000120022200021001012121000220011100012100120121110112210122121021111020220222101110001200101222112120121110122002011200222120222021100010220212222020112100122120211202002002122102001002001121110202121201202010011012000110120120111102011101200120000200122200200102110012121200010001121022202122110112201100002101002221112202101121020100112022102222002022020102011102201122000112110012110010102012122222020122201202222021211020020220111210122010100022100022020011120120110211202212000222202001001002121222100121011220000022212002212100111212110011212122111112000210200101120202101122210120121101111021000212012121012122110100011200202101002212102021012000102222211202002110122120111121101111011201112010002221222010212222210201002210212221012221020001110122112121000222202101020121202022211110002110120012220101220212221022112002222110212110012212000222021101100012002221222220101011122220021102102210110011022110001112201201202100120201202210222000102200212121222012010111111011111121010211121011021210110202021020100211010011022221200201100222111221112021002110000222211121201020100112000201211000012112022120102011201110201201100200200102012212221101001211001110212201122002021120222111100200200102110110210010100211012220220202102220120200201101200200021200102100212210222122122122102020122222221210121212001002222012112000022121112120112222112100112121100122010111222020011010011120212000111002122122121122221000110010100112222001221201100100110111000211211202110101011201112200212111102100002202100011220212122211221200122222001100102012102102201001000100112111001020222111022010212100111021220010021020200010221010011012202122002010001101021200101011200102210121221012022012020102022110200201221220120022020100112011202121021022202100201010022022110101222101112011102010212210002211220002101202110012011120121222010111220022220210102201021201012010121021011002221111201010010110202100021112221222110211021100110202220112212120120211211120112201010202202020000012212010212010002010021", "02211110102111100020102201002101222001001202111020012122110121221220101022120201001002110111121122002210012010220011212110100010200102201002111101122101100120102121121221210210011221000201201002220221102201200101112001000202211100100222001100222100012001100000210200021000202201220021022022211020210122210102121212012121102001222010110002200121101000102212120221020122220220010021211222101211012201100112201000200200022101202200201221000100112121220001121001001010020020022112100101011101111111210020212112001011020222112002000021121201001011200110121212001200120101122220211020102210102202001122122020111120100211022220100101111021011222112200221211211101001011012101212210000022101211020210211220011002202100001110121201202201122220101101022010000101221120002202010212100020222121221122002101120212112121021212100022210222020211021211110110222112112001120002202001100122121212222101122011022022100200100220212002221120201200101010001101002111000111022010012011001001101012120201022111012111102201122120200102211110022022022112102102211212110212101102021221111100200020220210001220110012022021022021101012222221122002102010022000100022212012120012100110021000112201220010120101020221112110201001222022102110202111101212020200202100210102000021202110001021212021012201020200021100020220222121022112120210222221022022211102200120011212012110121100001010022100001121121011212100022202110121121202122201220210201111102110000111222201201212001010000012111001220200122101211020100102022220010102200202102202201111112111120100021022020101020020111012220100202020122122121011002222221012220102012021110110012211111000102211020111212212102210222100012200212112111212101022101000200020022100022110201210002120010002210011211021002110122200121020101222212121022002121221001222021202012020201202222220121021222212000022101221010222112221112201222221022210110010212112100110011120001010110110200111011201120221220211122211021112001122121000200210002201120220100212202212022212121001002012002011220222002020022121011122110221102200111101210012222121101201110112120222220001121021210210111222021222020002222002020121100120201201211022020012010012122012012100110000201020021210220001211000020000121011000212001012011002110011001022102120010112020000022220022211210201020000220021101110120120202022020121021220012001222101010010000100111121111122200012222111220011101100202020222122001111111022211122221202010002110002000221000222112100222110012112", "00112011211002000102111120121221111011201022222021121020111111021210202101101210022221010120210120011120020201222010021011222101220121021011202110122121111012212212000001121201221222120022210221000121200020200222211111012212210111102212020221200211102120002121210112220212012112222121021211010020211212101212100110202102110020002022002201111100200020101011210202110012210022110001022220122211010122202020012211022211200200112211012022220020210020222100010220020002100102212101212212000011012001102200211112001210122220112010202022101101101100020010202222220012221021122221101022210200001101210010202010102122111012201021012200001212211120022221211212121200201000201200002101002012120010011120110111201102001122121120221202010101210120111111220112202222120201022201122201201201121110112122112122100120002210202001202011012022210102100121102022011200100012022201221220221000121101002211001110122120221001111122212221122212220220020122101020111210022121221202002220000002210212222020122021222101110210211210010221202020021221200112222210100221201101101211202002110112202022201221100121002120121201221222202001121221200012222120022100112112212001102202222100002201220110021020002010102201212010011211012122122220121222211021012200001022002020202010202210020011121000002011212102201121011211200121102102110012012010220111020220012011102121220002022021101200221102002022222202212122001112001111200200011120100010220010110020022011111211121122012122022221000200011120021001221122121121002210021121012221201002022022112201221020212020120012102121200202022012012221020022000211222210000011001121122120000002221102200000022120212221202201022211021012222222212111112101010002210122020200010012002002112211022101222100112120210012202220122211020211001002201020122221012020021212102011122221110021020202022002100200222120101001222002020221220210100112210111210022210111100102121202122210212010112222221021210121220020120102120122011000200211000100110022001201001102120201120102011120100120122011022211200200112021001002022002002002022200100220100112001012110122211212222102120202121222020000212001220101102201011100200122112011200202222102211012021012100100110112102011220210021022002011022200001120022212222201212100222211202201110222012120212000012020110212122120011201012001212122100211121211100112010010012022011021222022002002212121000000000101202221202201200100102112021012001102202200001000020112001202021001110002211121121022120202100102", "21100220111010201101201012200010211100021122212200122121111110100120121002200110201112120010010111022200020222211002111212212212110102212222211222121102220022212021011201102222201122201010110211202221121111222202102010211202020122021200222022011021112202100112221100122022200100120212101010210221001012210011002022011112011220002001001210122001202211022020220211012120011212111210110111020122210222011111002112100111221000111121010110001001220110001001101001020202002112222212000000022221110110210022220000221211001111020021011121000010002011112022220210222202200000021221102101010221000100100000121020100012201100201101222221102121001202000202011100220202211102100210021202100100212001202120120021112020120001120202202110100001122012201102210000121202112211102120211120121222102020122011220021012002210010212202122011020220120020212120111120000001001001001201001111012211022020101002221212210100120012002120022000002102120200022122211120221211120212200022101110201012000001221010001201111101220020000100111121211000201201201012110112222011201221120010112120111111111122201212101222012101111121000202011022201210120001100012112200200122222012011121200100102102200220000021122120110010012120112112210102010111220021101111021011012121010211002210012101102002102200222211012210110101120212020221210101220000012201120021012120021002000000020011110002211100020021100101112110001222000212112010021100111121202221101200002022220221100001211021011102202010002220222000200212201202111112220012022222112202100211120012100010100202102211012021111101000221021210010220112201101100110000202200100012212100101011110001102101112210111120021201021220102000200211212022011222222121012222000011220202221121112022220200010111011210101021001111111102122021000100012022002022021022222110211201120200112022211002222000100102111101022112210021121022220211121102110021022212102221001022111222011110201121121210002212012211010001112221200120122021022111102112210022212201021101110201011012122101011200120012220122201100000021011220202101100212211220012122122222011212111012121100022021102022020202020220110022020212112121110011210121020101220122000012001202200011112211201021112021202212012201100120220100201110201002100002120110100201110101020021001000012000122100011101221122122122120200200010101112210212102002202102022110001011102211102221100111012110012112121102111101012120221122112022012121111022021122111010111100111120122001212202022120201101100220", "21221211212101022012020111121121120101210000021101212200000100100112202120112212221022011220101010012122222110200012110121201212010100101220021012210012022000021010001202200210211001120100011112101010010001222200101021111120211010200201110200011101022012020011012122221100200201012222000201121101012021010000011111012021201220021000010110102012212102001220222021000100001110200110021212202201202201001200212020222222011011200121101102102000110222012211212002011122122010111000210212011211100122110011221000121200220102121211011011100012201121010001020102221112001222002112100200221202120010011101222221021010102222002021102010010110021010020111012212000122021101012210002111100100000001022022111222212210211002200112012201112221201220201002211100002211110120221211201012221212001112110202220120121222101020002121202100220012220212220200022221211011220000021210100010112001110211200120200021221202010121010111101220001212110021100011010100012011000102122100220210000222000022202210112202101212212211222110120101102112021200102121211222010111012222111011011220012010221011112120100100100020111122212200110202120210020201222010200202100011110020021222121002022112102202202212111201021022110201022121111020202101121220000012012201011200111202101201201100122200110012021002211001102001001202012211201002121001022120212122201202100110221211100000112210020202202100122010220000010221112002122200221011002020202222101021020212220220210122112201021101221221210212112002101100002001211202021100100112112211002222202111112001102002112002022120201220122210010111010020120202112121122100112200220120220212212220001222210000020022201110200120011201022222100110011102100222111001122101000002102022001011111002001222011012202111102220102222021101111022010220201012122001210201220010022110101122122011100110211200201001010000022102022012102222222121022222000102000100000020210120112212210201110100111002211211021200011010212200102101122021112001111020110020220211222010111120200212222011001210222222102100000002012222111110211201200221211212210222221022122210210101112112111100120110112020110210211220122001012120112021222201101200012100011101212022000001101100002112210000100002212222210112110002112202120220121121120112102221102021001212112212122212210000011101122112222102012202210211012222211220111102200020021211211120201001122121221201221120202012012012111022000221020110220022012120211100220201011002102021221120012011121111221012210110120021", "12222201121012201020002120000212201210000112110001010102020020222222212102120110122000012020020001121010010002202222002122222102222001210020100210010000111212112200112111102012122112020210100021000210221202021220101002210020022112121102021201210002122010222001122000202110200102200120022012221112211012101200012021001220001112211110101010110110112110110111022201000002211001110212011010202010101211211120222220201101000212202020122220111102000202112211111120111212210021001121012100201020022211020100000212110220002010001210111002101000201210000002022202000000012222202221121201212010111120000110221211010202100112012021001102120221222002111012111011122100122100002211222001222122111021022212202212010221200202222110121212210120202102020000022111222110001202110202101210111002011102222112210111222122201012121200000000121011110210021001212201121111012002021010111102110021121222010111120102111101102102211001220120212021122112002000001122100111201200201110020221212012020222102010102220212021020222010122222100101121102210210100211022000112022101002111110000112022011022002200110212121110002222022111222001110220212210020201122100001111200121010212212121201002212010100112012222120001100021121022021010201011100202121221221102221022101102112010211001100001212110101022212201100111101002010100101201202002000111212212201120101121121021102001212211222000111000022122221002202212222220122222110202101110121102111021002221100100021102000110101212002100210020210021120202212200211200221011120012112201111200101122102020010110201102122110221200022021022012001011010111001001210211120201202012001222121110011000121001112001101211222222102222102020111201010212211112021001210121021020011210120121212211200002201022112202000201220101212110011022021202100011121122002001212110222010000110110210000220201222201110121211111210222021211002022120002002000001110201002000001022210101002212000202202101210001212220101221200022001012200202222022111102011101001202211122210111121101012001002221122212210212012212010220010100200222012212121121002001121221001001010012012000222120221020220220221011111001222001110211001120000221121110000201122211022221211201110121200212021002102210202001202121221002022210022222021101001102011022020010120212210212121200202010000222122121210000020221010110200102202222011200000001120211121221200221010102011201001220201022121110122001002102102110201021022202002020210000021100102100102221010201202102101211221020021101", "11022002122102002012002122012100210210022211202201101121122020210112010211012110100110221211021011210220000022010122020222010221001001122210012110101122022211010101002212211222221202111202002010001212120201220100020100002121200101021102102222022012010212212121211010212110102222212021101022010110120010011220220100111121111201101101012211211112222222200101122200210120022011012200102000000110201121022111020200000002112200121000222001212211001111012012221002220112210111111122000111010100221001102112010101101212021010001200002121221012011102222211102102111201112222110222022112020110210012021201112020210000122221220002220211212110001101120011111210110201120221110011221210202002000010001102212100210002100021200012002012222202222222200212220100010211001222121022211200002002200120110220202011220011121202012021122021012200002000102022202110211221111101120220200022221100212011020020202202100100012111222001020202011022200022001211210102022112120211122111111101201201011102200212121011221202011200210201110111020211202112212220220000020001110220002021020222120110022201011102222112201121111102111101200002210122000010122020111012102210001002012202101211101211002002010012212010212121020121220121012010202012111002202202201020002021110011210112010001111202200202000001012002221112201010222202122210011221021102012221020111222121122220000100101211011021200210012221001221210012002111201021012000001201200102222202202202120112010122012220211011020012012000212211202100211101111110120211022200020210111002120112110022020101221120202201122221200021002201100220111201201212110121001112020102101211020111100112202212101101022120200222201212122111022110111122020010120221020012112121021021121212101101101112210111102200202221000101122210222022202122002010111112101100122021210010202221101201220021121100102021111211012211110112111211101000010122222202002221010222102121210112222222002220201200100020001010122110022221010011001210000022201012021020212002100110120022212002202111100102012111110000001020011010101222010220001100122010120010100012212110110201211111000020021021212022111210221202010122221121011012012002201022102102010011202110011220200222121022212102222021112222210211220210201221022222111211021210001112212221200002122200101121002102121101121022002220001111112000120220000102101100112222211022120020012112000121222221010010211111021202101211110010220001101021020211121210120100011201112201122202222020222010001022022110012120", "22002111102120201220121011000100211202110120120011120111101112201021122210211111000101101001211102011000222121201112121001101210110212100010222111112011000212001222202220012201100212100202011012120012122001102111122022102012221202020200222211221010022001111000012202021001201011001010001121002221100121112021021110002111112212121122021212010210210201201111102110102221020112020211121202022202100102201012221022022122211121102102122111022202100211110020011002122102212111120020102101010221001220002002120100011201111120200022220100011112222121212122211102000221221102022022200222221001010122220220112202021122222102121102010012111011121102212002022202201022210011021101002100011211221020022201002220212111012111122100220100020010020122210220211221120001211022020221021100100220000222121101022200202110001211200122000001121220112111112011021121020221221221000110210020221021102020101010122101020011202020012210121221221221010222011002102021121000222012010111002000220001212222001122101020112211000010012120120111122021020010201011212222212202000011021220221001000200102012222111022000020211011112222201122201100002102002010111211200022222220101020210222011102100021122122020002001022102221211211010021112020210212222011201220111101121121212011022102122020121210210011001222201102022021222010210201021010000221202110001212202101212210001120211210210221202001001222022200211222201202112200221022100022112020202021110010011121212020120222100001101110000220212222002200220111010110221222102221120112201010102122202110110110022100021121122212220000222210110101210001202211202012021202010022000100001002102202210022202110012202202000212011121122022210020021001100212201221202121100001010121022122112122220000101202001201010021111201112001000111021210102101221211120111100102101101021102021211212220200102110120111201122201102221221122001111002201010222010010222022120021202112111001000022100211110210212000201200221222001221220021112212020201110112001112100200201221002010020011011000120100022200102221010120200022002001112101212111001020001222112120122101111121110021111202200200120022212122121120111102202212112011200002201022212101202010011000110202202011111000122221001102020120210010120112011211112101010200112102022101021010012120120011001222201021012210221202202120022222010101222021111102122221001022111002212001212201010000100110220112222121002210200000011100222021022002220011200100001210111210110112000221101112110200201112112201", "11222120222122021210222112012111010002100112111201212200002200012122200211010002120111111021221100110102022001100201112020000201000021200012000102111111220112222022211002120112211100012002222002011202122022221021111112212212202000002122101110021100100110022020110220020021201112211002021120110112101120222101202010001202200120101002012221111212121001200220010010111010210121121210002102222001212002110002220220010121110010222210010102021202021202011201102221200120002001212121001002022111000001002012211110102001121010000101222001200210001122100002220200012220212201100011200102212201000110120111200022120111200020110012122001210021102001200202122120001211201212001221000100222021100022001211111111220022200001212200101110020110211010100111100001012010111221211022101022121102211212221002201010220022200201000210211002000210010100022102122002101010112101110021121012210102211010010221121011210221001211012010122121020101010212021122000020222200002211022100212020210222020112000211010102002220022000200111221011202221020112201020222000000201001122121212210001222101021111210010020101221110200112121110001121020110010001000100101112011011210022200210100222201200121011210210201000012020001200100001000020122210012101121121102221201020010101220020010210100002112011220202012210022210011110120202010021121220102122100111211012112122001122202121122211101002200111222222112222112212221221010202010110001120022101202002112202120000101010210202101221200001010111012202021010101121120011102101000111202011102110121110222012220212200011111211122210011202121122101211222111102202200010002111002012102000022201002021211021122022010121210201222102221120211201000012000122200001220110110101121112211121002111112221102122121210020212121110120001122000020012121120022121022000012220112111212122011010100120020121202011012211122121021001200122022011100210002120020122011002211111211122221120122012012102200021201220010112120222122222021120211222100120220020202202201012220201000200101022100012012011102120020110100011100001202201120211111121010122202122122200101110012120222000201110022011222210201112110210121102210210101210120212212012110221210021210111001002121100010210102021112120010221222220000001211020010120001202221101021212220021222102120021201222022012110101002112122020102101200210120021020120112212210011221222211220112012121020101101122001111222002222112111002010111110101200121022202212221021220102200120120002121202021122022002200121", "02000120101110022200101212101200221202012012211121221102220221210102001122011201101100222000002021101202110111010010020002111210111111211200212210002212021021212210101010020000001102100112220210211212002120220211022201011101022001000120211112111022110222202112200120112220202121201212002220010111120120110021201002102002100200211210111121121212202121101221010200102120101022211200101102120011001222000020220022012111221200121210020101222122110210100222202110111022111021220220012111211221120122122122002021122111221200001001220222001000000212100012010021021112122012221211201221210000001100012212220112010110212012220122010221021200010200112101102202120210221220002000122110112021100210121011122120020221112111200020002020010120211212220001200120212111210101001000212201020100111021211111112220101110020000220120001122100121202120111211121120022021110111101120202111100202011020121102222222210000110111202202111222211211021110020120111012112221221211211101202211201212110111110100111222101121020000222211102220122202221221100112021001011200020201222001110212102202110102202212021102101220001121120010022202120211110211222102000000012222022212021201101122102020212110211022102120021102121210111010120221121201002121020120101222002001100112010221201201112102101222010021000112222210102112202212121020221122111201001010222220212210102000220001120200101200022000112122101210011022201020220011101121212201112111022201020101001100211120020010120012021000220022202012220101220110110210121010000012221211020020022200221001101211110211012011111021000002120220110020022020102221212020221121022011220002220101011001001112010110212212011102212210200200222101022002201100012011202121010010222011202212100101120120021222011201110200001101201122001222112220120011201021211012001220010022121110020122121221002002110212110202101100210112020102010110121002011221101001010110221201011201002212102120110201121012100002022112111010112101121101111102102211020120120210121201110120212011112120220221012010021022011202110020200100202111210022111200012211220222220221211210002220012222010102110002112112112211210200120100012122212000210220121200201121112011221021022210122202200021112212221201012101202101210021120222011000202210000101222212212111012012100221111022202021121020020022211222111110000220101200011121210221012211011001120102120021002021110112120211012000222021002222211211121101122020201011002011201212011111112001222202112102212110101111002202", "10001010122020210221201222200222102200020221010022100122011110112220112122101000101200122110102201212011112221212100111212010000111001112010101221022100221102111012121101122211011210101201200201200111102210222010001221200121211222011000010120111221002122012111210221212102000021201211001200010220222022022120001002121220100102000010200020220110210121222020111102120112101102202212101022112012100022110212221120121200000002120101010001100122022122100012122100010201210100122001101021210121100001112020220012200202111212021102111200220020202012222000211022101100122110212121022112200111121010020221201111121002102111012222221201220220202021210211201011102021102202102210002021000221101202000121222101211001021012110211102220101112222120011010212221212211122000220101022021102020110002021212001221021011212112220112112111002122002122220120101020222000122111220210011001200212122112101212102211012211021022010210102201221221200200122001202200000120022002110220212000120220110110001201001202201112002201002012002212002100211111210220021102211010102021002000110220022021011200110011200000211111102122220122201210220010221122220012202200002112022221021112211022121000110222222002001002111022220012002202112202202002110001122120222100112121110201002020220012102122102022200020110222122020021112220012222011211020221022110202021222220020010202100212010022001202122101010020011210221221000101210111222001221102210100220211021202102121212000100022010122002021010202210102012001120020212212100020202022210201211221200000021112020112000212102122120101120211200221202101121100221020100211202110001010122102122212200211011201120020122212000220111011111210210222121122112012220111122012122211211000101111202112102001000212110121022100211202210020022210210222201101221200210210112120201110201020100012120111111210121011122002201221102200120100121022020202202020202221002110010022111121210001221020201221200000222221112222001000221211201011001110010022021022002122212011220011112002102021111201211222200011112011100200200002201022022100110100111202000001001201022221120211111001100210021222012012220220200020121001211111122001010202012211121122122120012220021200121200111210102111101021001020000211122211011110211212212211101120111012020202222202110021010222001100110110200212022122112112122102221222001200121220112221210100110112100200122021222112020001000202021021011110200012222212000012021011000211010022010222210011100010112220202211112101020201", "11110000222202020000210200222220020210022012112112202202012021101011001101201201000221101220201002011121100020111221002011000212111021101012100212102102002011010211111121021100211010102021121102011202012122020000220210011012121222221121101010012011002212200011020011112100121002010100011120010122002112121211002120001201012202221112122020121111120220220121121020000220222201201121222010101112122100002022010120020222212111122100022110111121121210221021112212210022201211122120001220012020211200202212112101122121020221012021210120111110112011011210000222220222021110200112000002210111022202202021201212220201020100001112222202120021010022100020000101101222112211212000100020211220120021210112112000112211012121201212020111101101112100112202021102220110120001100120200211201101200202011211120002101202101112102222111011021220001111010210122011111201201022220220102010210120102022202001100021012022222122011011121021021021010020112122120002201001210000011110021002101222100210021021102201001220222020002110211110211220100010200201201120222121221222021002012212110210221122200211010011001022210012010022212102011201121012220112112100010012121121022012011101112100100021020200210102012102202102001101121002120000212222222021200121120020102002022212212020201021000111102002020012211011001012201010000202021110202002220121220120201202211200102002101222211201200001201220010001002012011220200101120012020120212210221012112111010200212021211000221200201212200222111101021022201211210001221000210011022202011220022012200010222220112210200112102102021021202210020001112112012000002022021221210002021120012120010200112020211101102220210211001222011011201100011112201111120001020101012221002220122002012202200111020222002200022120022201000021021020120000122222122022212000000112221111111012112021021220021220221112211022000201002101020200211012122000201010021000011200220120110121002202110002202022100201000212102210112001001112121010211000010002102112221022210002011110020112122001021021011010022201000020121222101220022200012111000210002220012122100112221110111002210211202000100110120210220101212002102002012120010211011122010122012021010010102212002210110001211011022010012121022220012020000122102112000012020202211102220000120112102100222221001102010222201201010201021022101100212201010121220211020002202212122102211201020021000112002020012021002000202010012012100210101220012012122002012202000212011102100010120210012202201212020000201220", "21112121012212220201102200102211221102102102022200101001100011022211202110112122111122222222211122222222210202011010221011000012001212000200021002221000002211222021002111020011220102111221221202002111100012200211102101201122020100202000120120100022022000012220120202022201221021211202122210100121111002020002111200210222002100122011021000102220210021120112020011121102210202212200110102200012010100122212121222201000121211110110121002210012000102012201200120221222201002100220211022100200221022202112011111210100021111222212102221100120222110000012020020121211102222100120021200100111201121010112212101022011022120210011000220222221000221201011011111220100010220120212101200121220021110011002120220222222120221010112110010120011200001221220210121111210221221122101222002222120112021012011101012122222020112000101111111210100121122102010100212201102002012110102000202202221122202002001222201021221010010211112200022221102210110100221200012210101101010020112011111222002110210202221020111122100022010220000101022010212012002101011111110212000222000020211102000110112020122201120000200202010112201021001101000111002010002000022211002002020210022210020200201112020212120012112002221122122000010221212121121200112220021212022002012021110200001000021210122001000101222002022102122212020000210012202002011120210120221012011022111021210212220111111021222001011112220201110112012122021020122020200112220122201110222100011002221221221202222101222001021120101110121100120002201100011022111101022211100102122021022111111200120012021211010211012200122110112100201110202120021110120001100212012010112211012021102210201101112011002211120011111202100100001110102012200011012001202212101101220012222022010010012222110110122001200012021201210222211102002222000210221120011020112112200022101202200010121112001222212221112011012001021111222002000000021222022021100220021022221221120010212011002120022211002001222020111101000001200000110012002200010121112111201021102202210102220202002020201120220120200100000222012020010112211202220120211221102022002211220122112211222022211122110201022110221212212222211201121221001020120222212121112010210102100022222022222210220110022122110220200001002101212200111101110000022110212201212021112022001001111122212002220111221101120000220010211012122220102110001212022212000221100210102120221222211112211012020020010002012011200012010002101111102200011211200222022002200202120202010222201102001210011111200011101220120", "00020200022110020210020120110122022002010202120220111000120202112221122112010001112021122202202011001001122021101202220122121202121002120021220111101112100121222120200222212211121220021211000120012210010020110221100202100021000110202000100212002110021102222102112121202010212021001120212011100011101212012010102111202210021021111001222010110112120000221120222210011122020210012000102221011022112000021011011020212201012120222222011020101220000010202212200211012200111121010010001102120011021022100001100110222122222002110020221001220102200211120021221021221222011121001120201122100022102021200110010200121102020201101220200101121001000102122220122002221101100210220022110202110202222111022212221121011111020110112000001121020021122202111001120111011211101221000102102102020011122220201011010002201001222111101211102012121211221202122100002201101011200211222120020110110002022121021120000202000201000122211222100120010220202102020012012120020222211212101201001111000222201102000120220100101210010201100111001222120201021200221110222011121112100011112210120111011002122011021201010200110021212020122020022022122210001210010201100211120102100220211221201012112102110100201021102000022110211211111102221200112001221102001111211001100121111100010011210001210112101200002000011122102200112210110122212112202101010102111100110022201201100200222012111102012012001112101202211020110201100122120002102002100101212221221100011200000102111211011112120002000112022200102101222012222111002110122010221210020120011021121101001222212100101112002210120001100110112222111200212102221200211020111010211020112121200011200202101020000222111021102012012122211222112100201102121110200002212011202201022200111012102020122122100110110100112202112210111100211220212012011012001011101010102221111102212020110201210120111001210112010101001202110211102022010002012101011111111210201201102001210022220202022221011210202011012200012120120121121220012002122022120110212112120222020010000101202002112000212110111120022002212200200112222012012121110220020201222000100221202011220210011001111001110010112022211022001102100110121011112011120221121001121221221012012211010210010002120212010020111100201010111101002201120022121122020101211021111102022022122112222100122220120202110122120121011102110022112211002012011010120222001212202201200100021010222100111221010201120110221120011220121222200020000012110020101121100212202200121221111010120212201121100221220021212112", "10201010210100200022200112221210100020020200211202222212200200201000002202112110211012002100011102220220102201011010110011211222101122100020110100211110122220021210012120020111022120022111212120020010101122200200221210111122220112121200121022201011102221220001211102102020010012101222211001100221121210012202120122020221011002101001222100211110021112221011122110201222011002212111101111222000022122121012100010011020011012001200020122220112222111202222101112121201222112010000020012121211121011211201101020001001101121010211122122000122110201211001220121010120000111211010022100020212211011101221020001221211001012110212012101101220020002202221201211001200101122200221022011111022110110001201220002012101100122121212120010202021202212022012210201102200100011000212122001212000022121201022122212100120101002101021201202120220012212201002020211022120012111011001121012121010112100220111021110022120021101000122020120021112212012011110212210010222012011101122202012002110002002102112212122111000110021111120101020000120111011102000001200112202022001221212010221120121121011211121022220011221201101010002010001222201012110120011121100000011122212111202002102202110211120120000121001201001102102222020221011110021112122212211101202010202002122011221012012220122101122112100011100020120001122001121221100022000111121100000112112221220122210112110012102122111112000210221021210120121000210021021011201221200201222120002110021201010202221202202001122210021201021212121121221201110212221101102121012100120201122222122122111010211121110102200011100102101201002012102021002012220010002121002200110220012201202222201002222012121122222210001222111221010021110100120112002021111211100110001200000012120202200122221101010120001222121101002012021211002200201100001120111011102211110020121221120121120121100001010122202120001000020012211220212212111210120012100102122221101111111001111001221200100111111120110122001022010221021102202012020120020021120220100221222220000000221212211022022200222201000001021120200121122121120122020121221200002020221120002102012212201101000111102001120110210202120101020002111022001221211001220202211000002100112102002102220221221201220122022010110120010002002122110210111000112120211122010021122201021021220120221011020002211222110200221012211022212222001101110212211221200201022211110202201110022002020210012212011220101022102220101221211201022221120110121020210022100102001002021010121222011222112122000102021001202", "22001012021222202111022002122000200220102112100101120100210022200100121102112002022010002001121021210202110122201200020021221101122222100221121021000211122022222020002102220000202022022020210111122011222201211221212112201122101120012220110212002211201221222102111212111211002011012212001222202000201201220211220110000210220021112101012020212002102110002022002020211022212202000221222102011100012210020221220220011202201201210012022101012202221221112021002121211220011121011120211011022110102120221121221000000011012111200012112111201110011200202112102021022222010021012210112112112000202021202001020100211221010101212212020121220201022021200111212121111120211101102100021202100002010110000010212121010022111110121202020002001200221110111210210021001120010001100212022000220222202012102220011210000202022220100212211101220222112202000221212201200001110012122100212000211201202100201211212112000120021112101220102121120201212020221101020021120221220102100000121201001021122120002120201000221000021121001120012000112020110001122022002210022101101000201012201101020221120101202022001000002120120120002100202121022222211100100200112111011102011122111221102001002110102000120110000120202222221200201102001001000211121211022022022121001011122100011211002221112220121020201110010101112210100211222102201000000120011000202200111102120021122121001020202102001010011120112121220022012021112121222112021210221212010122221121212021201212020102002220112100110122220000222121112200100022121022221022111112222211210111001111122211222011212122202022001101202220110021200121020001201100002011202201200211020002121110100102022210120011101000101021020110200101112012210012112122112120100121111211201121202002122122111222112101111220101021000001200102220120221011011020201102220001012002001120001200000100112002220210111211212011220110110002020221101110121020220200121201222011200220021021101120222222121001010222221222220121202021122220212100221112100220120022102210201120122111010200022011011220121020221112101220112101020201100210102022112122211121201001221222201002111012100020010121011202210002120201100021222112201221012101002012200002001210122212112200020122012002012210120212000001112012202022200121000212021221210001001011210101202201012021010201001220111220002212101000220111102120002020200010121022211100101112111120012010000011100201210122112011101102000210022200112110200121111011100120022000000221012001212022120221012002210210021110012220", "02101120112220220020122102210112021220220122100100110111002120201211010101102220101011102211111022120101112102200220012021122100112000211010122202210101221201100221122201001112101212000221121002021202221100221011011000022211020101112111011200120200012110010222100021120221001011220111002110100201121021210021112210222102202200121101002221212210000001010000111120102000002222011102020212002201120021022100010001110212201111020110100212201221122011210021110000112200211211211010102101221000201111200200122210000211201100101202011112020020222011102120212202020001122200120221021102012201010000202021221122000220121222201021012120212010021010112111202222110222011002200101122222112202012211221121211011111010200022001001201020012121112102210220011001111122000222220111021020111012110210022101221011211010010002120000102221222110102200102001020021102202011012221200012210202202110000110000222122020120212022002221200011011021200202020201102000102222112220102202011012000022111201120102111221000211100210021221220011112120010010201200200011022021011022101022010200212222101210011022111101000212101111122110112102022001102102120100121211102111112101201112200000121220201100102221012202200000121121010222202021020100122201100211112220121212200011121012201010102120221220011221120101100000201221221202221100222111220011200211011011002112121111212222112121222222110200110010200000200001121001101001022001112100222011010020100020101022120111122121102012021220020000210102201000121100210100210202110221222211002202122002121111110111020012021012210000020111102110202200212011101220002200220211100220022200002020202121010200100212021111201121102021210011211202202200111021011222122200102110110211122021020201102220210021200010120101122021110211221122222201000121102110010202221202221221100002220020021000022211121010220201011102110202000220012010012000110200202112010221012020111102122211200022212021111021021020002211201222111001102022211011020000121101202021101222122010100022020210100021212000011220101212102121121022020101101102121202201120121111112222220202020020202221110101201212222011221001221122201210121111101110100020002102100200022010102101012011221102202122111101211220020222200020200000220011100220110211001010102011010210210202101101022120020202222011122022011112210011212120022111001001121011102220000222111110010210022022021021121112021101121021102020010102222222020000200210221122001112102222120201011021212110200200001202211010", "01122222121210021221111111202020121000020220201101010010002022011202121120020001100121001200021220001220222102202000212120221001120212212201112211201112020111100021011100212021212112212120112211202121120021002021011202021100220212121112112120111211100110202011110100011212022222111202021222121200120002201110201011000122102110121202021012111212102211220102211012001022220120212212101102201122002202222212211022222002102112011121110022112211102010022020002211222122111000120111212022022210120111100111111002211120001220212220210112120202102010010112200212112220000210102212001111212010112202121121102200221021020011210222222021211212020111220001022201112111000111021020220000210021022121101020101022121221010102012221110100002100002012010100001120011122120001221100201000222121212010120210112121022112111211221202111122002210011111102102120222001120220011102221121021200011101000100122111010220220202101200222000000022212011010202121010120001222221222022000201211002012010122220010101000201221121122001200021222112210102211121222022002022201001022112211000012002200200010000220201110012211210220011012000202211110202011011010221012011120212010112212202001022221110002121012101121221221011201021121212001022120211012212021020112011102221202111201102121200012000202002221011111100111212221022000100201220211010100120201222022001212220012020102212001202201022112111011222010122000012112100102002100111112210100000111102101100122111221012010212012121121201201211100100221210100212001012200010122020011011112000102001010211111122122102122111211220120222012120221201210211210021001212121201012011101010110102101210210012002100212100002220220222022011202020210210212210201200100022210112212000000021122111102100100012222020002112201021121020201121212211211000111202000100102212102022000220220221120220010102012111021201202201222121121120100101122101200202001220201100210212220110022201101011121222220201202020011221211101110022122211111002121221100001102002101001001212101001000121020220220011121120011110200111120102210021010102010102110010111121101221111102121202202110100221021201121110200010100002001001020022222010022120020110112102221122210202202010111010022101220101111001102021002122201112000020020100121102011122220220121212111112222010200220211011021002122000121210200112102020002021201122020111010210220222101020201221002000121222200112222010200011112010001221111000102211021101100122121021020120120002020002101011221021211010222", "10201011201121122101010001201001021121112221012111012202202001212220020001210220212212102000111122121100101011010212011022011200200022202122020212101010122221010201121210201102210102110111221020122220010111210021112220222221121012121101122212000000122021021101202121020101021220210111121122020201020022102212011211101101211000012101201110112110111112220200221200020000102010212222011121111012110122022012112001100212012221101020110122010210112202210210212212221221111100001100020011221110202201200111002000100101200110212212020001120002121102202202101102121000112110011110020000011201000201111221120000102011012210101001222020010111022201100100222222100211222210000011100202221212201000012001212021000010112212201002220110202102221121001020121100012100002012020020011212121212022001020121111112220001221002000211120110111210200102202001100200120221222112202020200010212112221111101200201001202211111122012220122220221210120222210212002212120111202011010221200001222111011210002102120021220021012221200210021021020122222021022201012111210011012102111110111012122122110020200101201122202121010002012022100020121112012100010212110210110220102111002011200220120000111100201211121210020010202221211021011220012111221002010111222122020202111120111222022202122022102100022002211012021101212012112022121201022002211021220220022222020212201220102110010110002200012010122200201100010101000111200121122012120002100021201100120200111011001010011111212012020111021222010100021021202210222101010202001222212001000220122211111120201022201122111102102020012221111012020021101200200212020011201221200112000020212201121021010212212122120210020221112220120000020012120021220201121122101122220001210111002110220100121210111110001011222202022012110100010021111211021221020112020022200001102002222201211011200222101012222010101012121000021000022121001001211221022011201111122201012021102211200201111001112120212122101110210002010212120011022101101222220220121120120021020110201211102001111221100201001102020102110210002211200222002120102221220110210001201002002120002222212110010011020101101100101111220222212210022120211202011122122200022212220122111000220012112221221122110021212010122121211101200010111120021201021112201220011120212121212110100110002121111211111010112201222200022011010020101211122112222201211122121211011002221221021220010201222122202212200222101220111201212002102111001212002211210201201010121210211122220102010112101002000200202010", "00000101101202010011201210102122210001102202001102110201122020000202202020012121221211000120001000201112200100102001110210210021200210120112020211122121212120011101211010222210000221202212110021202201212211000221022000121202110001211201201000100111100022010000001111220211200100210120211210100100002122101220001111202202011110120202121220200110010220001020221002001022020112210012100000101100100022010022021112021102102021201200221002212112000110202101102202101211202002222111122221020120020202211112022200220112202101120122212102112010021212100011201100211000022200120221120011202101112121201220111100012120022011021002221112111210222011010020111122221002102010221111100011211221210020100101001212220010000111120101011221010200110112110112112120201100001010022010202111001210012200012110210012210221221120020202220121201000121102001212122220210122010212112111202022102001100011021202022212010012102220112201200102002220000110222122102211022210102021200010022121211111202120121121020200100111202011102100100221001222122221101110010202112012211121002200220020122010012021001221222211121111211200010200201001021011110200110110010202000212202021102012021211212121211212000012021112000111022200112201121022202100011011211100022021111202212120122122120101121102121011111110002110211110201010020022100020222022112012112200210100111201120202111202102011101100012122212001202020101101011010121211010102010110022102020100122102210002001210200002020120020121022000011211122000222021112201021022022201002000001002222212011102101101112212122201020111101020201222100101201102001120120122021111202101201000010121011220212201222001002222200212110020022120002120101210020000000111210021122002212010221011122102220000110000201212220221000020111000102122120120022101212222002201211010211210200210021021001121000211122022202122110100220120201112120102221102112022202002221112221201001202022010000101012201120000101121101110221110111110201200011221010110212111211122202102111011102202002221001212120012120110201101020022221110011200102101102201001202102000200101122020102002200201002111221211200212201200202122202211112222012102012121000200201200122112101011010220022011021020001112000222012010122001210101102112012210101012002011102122210101122010220221222121022022100121110112020202210112222121222211212111100111110010220011111011001211021112110200100211112200111222202122002201020021121020112021021102101102022100120102100000122212122212221222111100", "00122210212210210210211010201120102210120011021011122110020111201221200200000000222002111100221002221121100101001202112220212100020000022210222011002102212222011212112121110011200201201110121201202122221110220221110200200021201112100202200012022012210011012010020221202221202000021000212021021002000100100220000200221211110020122222010111212000211121201110011121211112022112110110101021100222000101200102111021120021010212100222120022012221220022121211220211001101212222021201212201120121110121011200021011100121102101120221002221011202112012111102201022020112012202022110121021020020001001201202001212101021221221021022210221221021102220110200001211221002120210220212211002201211101212201011012201202010200210012012010000122221202110001211020111112111011001212102100220102101022010110021012112012111212100202220200220012211100101020200222000020110101100220200120020012012022021210201101222021011120001221011112011121021121222022211101002002201221011200210202112022100222100201210112102022210212120001211101011220011100021222210220110200011120020100022221122212201001212110220000211202210120001001210220022102010021001001201022120101112202010101111010011201201221120000110212110121101110000201212002021001010111220012201121010100220121212120020102010021111022112202121102200211100212110022010202020210111020101102222022022201000220120010011110122210121222022002210122102012110110121101121222220220102122221021210202212212022212112211010112212110110201022111121201222222020020010211021222012101022111221000122122200100011210000022010112222022001021220121110021002210222010212101000010121222212122102102020010220100020120120212001112010220101121011022021210212110110101022022200120202002022112021222202210112220010020012202020110211000200011020211101012111111001100022122211202121120100010102111201102020211122011200000010002202200022220211212012110021212100100111201121010112212211220102110200222110222021201200012010010220212011102122220220002110001110022212210220012202122101021202212222211221101211002010111210210001010111100112222011112120011211012101021102010222201112000112010221110221100201120112010210100210010111100121211112111210010122021100102122110221020021111222221022000000000000100001000001112101101202110122121200210020200121211220200012002221002211122010020211011000212022011000020210002210210200010210102112122101200000200201210012121202101011210100112120220021221210000202010222101112110110122020202101110221101202", "20201122221120222222101221110221112221210211211100202220022211000101002010022021101000002201201111112020221112111212011200212101022111111200100002212222100111021212002122212120101222200001020122010022220110012220011211201100122211110211122100011110020221211002120221111111222022101021000222122002020120111200120211022220201110101220001120121200110100020121022001002210210212111202011210002211100202102020210200120100221100201021000120000100010222022222220221121010122121021102010110022111012201121020222001222022111111012121110222121222100001110002112000202121122110200122122200112120100011112021201120221121020001111102120121121011210110011211111222011020012212210120100101001010012101211020121100222011110211001110100012100122112012020011101022211110100001121012202102212200220010202000102021122012000012011111120122020111102020111112111111121021021111200011121201211002012020112121122012112012120200200110201222002020101001010121112012011000210011101011220121122201010220220001110011022110111221020220221100021212020221112012211011022112211122210011020110220201201011020211002011012100102202210102102120000210110222210220211000200110212111212211010212102211121110121112200101110112220100211120110220101120111101201121220001211010200211101102211111010101212021022011021022120222211100211010122110202011201211011110211111222102000101101110000012221111210020210120001000201010012101211122112111001212120102110010011200021010102000002121222112002000210010020011121202211121121211010010001001002210200222010010200101112220220012022110201010202211211202010011022201110121222011220011122200122222211001110200210121201021210200021120000222212210222010211000121110012120212102100020022110211222011211222202220001210010010112122121101002012210110200001201121020212202101201221200021002020202122202000010022012022012200122000211101010002110122022222222221012012200012020202021121002210201200021001021020020010122001212122021120202202221201212112012021120111212010222121201120212021101022112220222101022022022200002220002111222011210020100210202000200012221110111002210201111210120221211121021110011100010102011222100210202100221202221120111100011121021122010201121002122012110012221100020101122020000020111020220201000201101020021221021120121222101201022100022222010020021020000111000112120121111001201120220120122112111211002121110211112121222202122221212111011012121121021210112210202012200211111010011121120022110210122100011022020010010", "22212020001010011122202211200210002000212110212111120001111012012100220221112121202102001202112201201112021210112201102000100112211012211210012002210110121011100120012201020220020222120100112002011200111220201110120021020120220111222020200121021010011010220201122102222111121200212222112122102010011112201011212122210001011021221210211220102000200111100211220210010220101100000001120221120000202010011112202212011212101111202012111002121101220112220000012111200011201121102121101210002111211011212012011121222110121122221100012220200222120201220212000212122020001210211211202222211001120011012212111202010201100012010000221210222202101202200222202022002022022221120202120112002011011102020022112002211101112002201002102112020021210112022100222202111021211012012201202112110210011101012120002222202121221110000200211021121010010002110201202122002220010201022020121100020011111111022101122212202120020022102101200120101010002122000112101111102221002000200102011001121200121122202010221202202210001221212011100120011210120211210100010102122212100022021000010121002010212000101221022102211121100111110122202001101122221112121122202022100000121100222022200112220010212010012122120211220111121002102222221002001120221202222022002200120122011111012000212122022110011001200010102112222202202200210100221002000112110220012120012120210010210222002200120000012100121000101020020221200210101121112211111210120102121101121112121022002010110112010000220102101112200102002021111220220121020211212001011011221102012202000020120112022011010020022102110221001201220100020220000011002211212010201102112010221202022122100212110012020202021011211100202200220022010121002122222012201110101200111202222211201202121211101022110002021221212001002102112020202122001200002211111210212100001021010220010200212211111212101102112112221210110221220120110200211100200010112110010020010011212122010102110122100222111222021210012011200221100120220222012210202022012100120000122001010122201021222001022101211122211002022010220100011010211022200210002001121222011222100120021000201212122202202202020200020100120100000222111201211121112112201002221021001220011220121210011221111220012212112202002202112122202001222201000001222001111111102021111020011020202001121200201002110022122100022220102102020021110000002102101021110001000211012212200100110101020021112021112201001100020202021220101110220221010112122222120202122000211002012001100100201120211101100011122001101101", "22101002122020102121122122021020222122120021211211222102202021222220222121002100012212101212012002120221012211101011002110202002222112201212212012121112002210012110202012200221121100202122010101102112111110121210110122202221121100000020200112010111112101010221221000211101000000010221211110120012112212021012201111120100101201122221122220200012211202010021001101101001210122101121012022210001111110220121022100020002212122020101120012220121221202002120121010011210011001011012101210200002021221020100102000011000121001021122010022120012120112202000001201202221112101221112202021111122001221011012110101010001210001111211211021012112110102102120202100011002101210010102001200212212201121021121002120001120102122011212022210002010202112102102120111010000202210122201110020021020002000210011101121111022210122000110012212211010201111222120200111211011201202110211101202002212120222020202020000200002221012202020112111021010102022121210220221010210211212110101112221212022020122012212202222121120002201110200110222110121000010000120220121211102020120210200222100111102000010200001110010020112022002122010011120011011002210002210012022110002210221222202220012121111110120210211022120120001220022121120012210222110210212020202012112001220221202120011211201020010010101102221021221100001102220010021000110101001201120000102010100011012102122222012201001221202220022202220222000101000101112202212001112220012201102022210111201211221012100200101200101122002120221102112211002100222022022222221222201010002220000111010000000210001221121120011212212212121102020000211101122012022000211010000202022011100012110022102020222212022002002112221110000000202001002211002120012211021210102111200221102111011020210220212011122200210011112120201110210102201022110001121210010201100022120121120002110002211100012200012212012211022010210020021221221010212022002210212110110112100222212021212120021000112002112122211021121221201011100201002002112120201110001021121201212022010020222122221101221222212121210211202100121120210002210201100112000001002211102011111210212011011211211121101022202112220020221200022212201110102100122000020000120212200100112020121111100221021002100010012000002101101211111122010122220021011110100210202210100200201201220212020121210102011120122010020212201000000200200012122100200012221120111001010112201110212112211211101221122110020010210112001122121220221112010222100201102111022202102122212021011020022122220211000222121120100", "20200110122120002110120022121122112221220000211202220202200200201220011002111200010212010110021212111102001221201110010000011211122200102200210200102020012120121211011222211101121111211222202221102002100121200210022212220201002002112110201022012201210120221012122021012121002212021111211110221000010202210102000110122200210021202201210222210201212101021001022022211200121012001200220102220221000212211022221012020222200100221022212101101121021002200010000200200000102122201110220221222102122111222111102222010101110000110120121102101122121001211110222021110212121210210022122022011020200222002112021201220021212000021021001221112020102100101210022021012011011000010002201101211011201211211211122201202121012210210122222211002102220020001010112120021100200211100102221221211022120020022022100002202111002102022020221021010102001012211021011112020112201111000120011201112122002110201011102000211100112102002002002020101112121101222020020020211002021211110212211102122122122221001021202210112222210211100220202122000212022102120012222120112220112201102000110021001201011210121212010102022002212002120222120010000011100100110201000022101110212101012012001202022102221222122121210110212210200100212021211011222001001212200101101111102120220201201212000211110022121221200120211112011202101021100121100210221021200002001200010200101100122100212021210100121100012000201101221000112220112220111102102111112200010221112220211121101201120121002200101221012000102102001222120011020120222111200201102210211210110201010111201021110001122012122202100121212000102120110011200002100222200001012110100102001122210020201221122222002010200200011120012012201102120100221101122020011020022220220211101012012221000101022111121102122112011121201022202122001012211200111211202112011000020110210120020221112202112110000010111021212212110200221112001012000222110200011212222102022211200021002221220201101202222100020121201122021111100201121110202111022111200100202122211211021221021010200022201020211101112112000012102001211112221021102110021022222122111111020221021210120002001210121102110012211002101202022002021111212022010112021120222022200002112012020022111100210120010001122200222211201010010012222212212101202110021111010110221111110011121220101100120210200001221022002022110111100220101111100212010112012021002110010022001101122210122020110122011222200110002220011001122101122102112021200212022111020200001012022002221022202110012200121200211102022211", "10022100022112110012100121120111211121111012222121112110200202211210110002100000221200011012221100202210012102100200210202022102201110200212120002100122121202221102222022121012101012101210100220122011111002222222112012101220010011112222120010010101202121110120120212021111111022122110212012221121200102022001122201002202210221220200010121112121100112120110100111100101102110201222100221012200210120002221001112022120101121020111202012022111012001002210211101022121011202220111101022120100200022212022000101200011211120222211000102112211201100200200120121102011121011120011002210111221021022020212000212010201110111012010021110001010111011121220212010101211201222202101100200122200020122021021000112211020111200220202212200210210000001110120120112101202220021202102100022200211222010000212112002220112002211000020221122220002211000102021220101201200021221221221000111102222010102010200012200101120111110102110220212120122001202100201110211210010002220010112122220122211222022022011100101221011212122120122200210201001210121101202102022001122001210001022120101122211020011110002120012100110212211110012220120101110122101211022012121020122121101002001011121202010121022121212120010022202011211021100111222100022212200200011122022200212212022020201101022012010002202121120122211001110221200111122021120112002122210101112111001202202210011010102221002220021222212211200212211012122220000102022000021211001110112002221212221102100021021022222012002000212001012012210221002201110000222100201020211201220001212221122210000012210112121110221100012200001000200221100102221212012112201110201010202121011022211222201010002110010221212111111212210022001102021122100220222102212211200120010102122220220210200211220220120221120102102011002122212220022002112002020020010022012001210201201120111020002122210021000121201020221110021110121001011011121222120200120211111002112102002022222022012010220110101101220120012102122220101001002210111222100120200121211201202220211122000120200220222021012222221011010200022000021102120220100211112001021200020210120000111201221021200001120201212211200212101202101020110112021021102101121021100222102102121220121212021200011010001222120112202212110120112122020121220000200212211012021120110102001120110022112010101222222221012021220021022020112112012210100020210222010001211122100120201111111100122002100200100221102020211201210220220010020122101221210112220010110122101021010221202012120212112222001010010120121", "20020102012221201100111201222011220111100010221002010210001012201120011202112110002001221000212022120121112200220110201122020212200110200222121112122200120101102022100220222201010111211112010201212210120010202012221211022101211111021011212002202220120202220221101102002202100122220121000022101202002201121211221022202010210222201121122000102120111002102122202210122110020211220220022010002222112211100012101201112121021022100202022021122102111120020212202022220102001221120000212201010121212100000001212102002200120101021220120212100112112011221112001201201101101002110011202210101020101211011001110201011212122121020221101122100201212000001220011200002112111112000012011002021020001012000001000212122210220101221022002002002000221221112122122111112121112000020010001120002211012010210102101012012010001112100110101010020212220022121201022110102120220112112121220202022021111101121201011021212010011222012121011200102021001111101120022000210011112110011022111112011022110120121120022122102202200201110020111110221000000002021211200200000102021022022001110221102022000201110111121002122021010001012002210121222201021112101220020112001111101011122211120120222202221100222120212201022022102210012000222202022010001220002201212010011121211202222212002001122202002021201110022210000000211210020221122201201222101201111100102220101022101102012020010012122021202011101000111201200112221101111211001202121022012111222100101220220000022212222000001222001211221221121120102001222011010120001121021002101211221121201001012121010010212201201021122100202200100122102211101122212111201120000221110220101212121021000221000101002001120201101101100101111110120021000102211211201202202012111020000001111020112021122121102000100222212000111002201011010220000202212010211112022201210201222220021021212010210002120112200112122212021010121101021102200221112102020020101120110120122220212121110100222220021121122101020101201010021220102101221000102021111011200201011101111011002001012000022221220211020000102011020211200021211200212221021011210202011012022011220120020100022122020010221200120122120220011001100011020101102212221000202101202202022100210011102202001000011112210012122100202010112202121121020121211120022010011210201101220012000221021000201102111002212000110021000111001121121020122112022200111102112112222200110110220010002210122010110002001102201202112100222220010110111021021200020222022200200111120102021222212121111012012100110022111221", "10122210120022121121001011112010200020101210221021110002222001020011200022101012222022210101000202202102122122001120110212012012020111100201120012000002121022122221021012000212010021110022011120111220110220111100001100021002201111120100102220212201221210111201000122211100122122002002200112100010100212211111100222222221121110011112221101112211121200020000112220112122002221101121112221002222112012002200201020011220011201100101202020011221000210012121120020000101222221112110202202112002121110110120021100120011110210011010110211101221020111101100020121001111010022212122110211102122011021000202101120200111210001010000212110221100001012102200201000010011120120100022012210211202112121212200212110001012200112020102022220012101111012201200010010010201021202101222002022222222101221002202102111120010210201221220001120022001011212021102200110101222221201000110210221002112001220100111202010100101100012112111002002220000112200120112212210122001212102102101122211000211200200011211102021122120211010120200020010002212021002122010002111001201221110100012210111112210200202220000122102001220111212012012110211001002102022010122220011112200202202012010212122200211221121200102021101210200002011200122100002121112000001202112210020110210201010121102011211120002110121200011101201120110212202221212122010200111001112202201120120200220012200201202120210122010200010110122110020221122202010211110222111221201101112202010120010001220220002000122112110101012012000022122022220222120221100111002001210010112001212220101021222020122022210001021222110221011002021000002000222101212001202020212122200010110110212222122000121012202220221110002101222122020110021122001211200002210201101001201221010211221102211222012200011212210102102212222101101110022010212212010121112020010111110111210120100021022100002201101222121222210022221011200201121212000222220001111210000001200021101100211211222002001202220001110002012211201201022121110110001111100020222120100111020100100001121000202220112100021021010020002211000021212222002010010221112020112210102221210221021000102111112020020022012101012011011211212201122020222220121221101121201211122011101201002122201010021201121210002110220202202211201100011100000110202100222021102110202120221020002022220201100200002112022201122101021201202020000020110021210020000111012201100020212211010002121020020021020010021111212012122010012121010012110111100100012112102202020221101222202222022022211012212221020002111", "20011221010121220120001100121221122202201012022010211212111000221002022122202210202120222102221021021021212011222020212110111012122222121022120210001001202212022200221021202022100010121110001110211210211212022001111210201102100002102121110210012001112010020210211022200222211002111020122121120122011011212112110002022110202221102000022101222021021002121222201020100221000010020012010101100112202211200021201121122101020121102112112021101220100012022022102020222020001121220201112101210220200101012002012022202200110011102212011021010021212001000000221110120110220112121122010111100111002120111020111120201200101020101001100122110021122212112000110220122000010002102220101201220212001210210121201010012100111120210022121211010211220001120020111002100022201102101112012010111200210001100110022112222011102211000210002221012121102121210010101122020101001222011012000111120200222212120110220220101102122111020011111021202211110122010000002122101100201020100102020120000111002102220122112110222222202111021020212220100211222010201002012011110211022111122202010212201202220021122001202022211201121211211100222000112220011202122021122111021020011021210020111202101111201210112210112122021011201121111002101020120101212221202122101021220100021000111212212201112010221211222000112200002221100112102212011000221122002102212110101220212220120100110210002221202112100210221121012211021200100121110212122220021010001120210120022001020020000020012100000102110211222110101000201210022000210122212020222000102220112002202100202120010102220222110002122201100121221110021000222210002110211100210120102011221011101122200101100211211000210022110222200220222212122011100221221120121012110201110022102220211020101122212011221110212101012010122000101210222100210001102210010201200020211212121121111022002200202110222212121000110212100012101002210222222111121111012101020211102200200120021222102100011211010011221022001222122101200222012010222200220211220111201201202021202002210121221110010202022021222010120020122121111220000100002122210111122020110210221021201200001200000101220112120011112212112101210201021222202112202102121212020012001010011122022000102120212000011120020001012022002210011021200220111002021100020000122011102100210102010122020102000221121001221122222210221210220200122001002100010111020012002021211021010221211011111012221120212210110110121001011000020110201120100120102022212202011012222021112022222100021002002122010210200120221220", "00122202112200111001212021002001202011100210000000200211201101122102112011022001121111201000101201000000122211000021021012001121021120200021022111001022111010102220122012002201212110201002000020122021221201110221120220222212210120012212222100222110112211000112022200022022001121022022002020111221200201012122102020111210001021000222211220101202102012020000210202000100010221210100201122112020200222212011001201201010210211021011012220220212222122121220102212201110221002102221111210001112100021210101202020012102121100222201221002011110120012212221102102000020111102002101010102121201210012220100211111112200122220201121220110111221001120202200121110102102010221022100012011100202112220121101221000200111012122010211222011112022222021111122100200212012122211001012102011121010120200022202022101000010200120201020010121012220000121011020221022122220120110200112212020002011022021221200002000100211010120122122222221102210120100021212011211121000210212101022122200121012111201202100121122000012021100001220121010001112022100012022111111111112020112001202102002122101021222222220111201122221101120022101211021110120222002202102101212211010012202012010001111211221022012021011002201110100121012010100200022011102002002210110211110200022110021220202202022002120102220101020212201010122020110001022200111202122002010222120201210002120001211222102122111020202220220022010120211220000121220200121102020200210111110021222212211011122000021201102120201121010012021212000222012220120210202022220121210121120220202210211010202021220122212022221222100202002202212021212120011102202120100210212001010112102122120100102201211012002210202201112221111022020120012210111011002202221121221100220001220120120002002101102102010020202100011200112101202120011012222110102210211102100222002111122122201021010212212112110222021010022212101120010111221120111112110122222200101110021020221120211110001112112212121120111212002221221110211110210210011222210120101221011122112110221001211120111202122010022022012121011211202002011222111002200222011002200010122200100202202110101112011221101122211222200022010112101122000212021012210110201210202100101000100012012110111011111100220200121202111222010212120010021221021101122221010012110210011110212001210121212122022020012210011121010222200001012110012120222101101021221010201021211011112100022112002102110212222220020120202021211102212211002200122200122011211002211211200000222100122201200010021221200002012021021", "10022202011000220222112010002112012102102020212111200212200212220211000121221121112100011211012112121211122101220221201021211200020121121120111220012121221210110010102101112020022210012121120022122021022001122101011120002012112110002000222000200021202110022221110000110021221021200222121111022112111001221201010202200101101212201222220102121221120212222010002212001220110202101022121001120022020011202121110222012101221021202101200001220101120001221111110210202201212200021000122110000220102021002122021110102021210012100011222122000121221000211122121012101211112022002100221211222200000220200101201122020211110012110002121222101212211001101112220210211001010220012211101121101220010211021210200200002102112210011121122011021201100110010211220222022020001122101212002112020220202010102100021101122202221210201012120112022020102121201202211001110011112111010020020120111121212012221000211022102120001020221111111122011121120112101112002210202211221222201221120001002000201101011020022000120101001221121220201000002122201220222021122102112111011001222222010002220022122001220100102221220220000112002200220220210200010111021210010100011000210221100221122010220110120102211222120111200122022102210210122012200120010201011210201012222020102010011200111020010210202120011212000120212102212212211012211022002021120110102010221002210121000102221111211121112111201000022012000112210021112110010112110201211212121220110212221102220212022021121021202111002212201102201221110101210202010102101000220011102002201020202112121011101021000021201221101000012102001221002201222120012220012021202201021212112012210012121020001201101120212222121200212101121120121211112012101220021110122020110121212221011212200101212101001100220211001200011022002110022020000221201021002000122112211100000112020010100011011020120221020021121110011122122010102011120010021121211022112220220122022010110211201212220212012112220211200210221001022002221111212100020000021111200021211202222111000020022110011000012202020002211022200201222110011211000112022200012022120211002012211112111210220000100001221102121211212110111211201022220212201120100011202202110201122111002021102000110011110120110111120112102112121222210211200210111120211122000102012201012210120021200221212020021020022001022121012222100110011110202102200010100220001201121012222211020102111201211112111110010111001211001221200120000122021001121021010221100012112222002010102222111211121202102202111022201120", "10112120220111221100112201221102012122112120211212220120220121210011100220020011212111222211111110120220202012101221010010012121102000210222122122211200200000202000220002202102111002200200021201222211020001022222111102002000221022011002202102012111020121100121220220002100121101222111221201020122000121111021102221211210010202220202202221112202021212120212111222222110201112200211022010202021001200012222112000011100011211010221220111222121011120201220210001102112100121220020202122201111000002201112221002012010020222222002102000002102210220211121122022122012211000010010200000010002021022200002010000212020211221222120022021221202102020100111011110200122000122222200012101111122022111020110222112220101010022102110111010221210111102111202222100220120021200000012011202101200021111020011100120011112111011010110112210111202201202211022100012201111000122020011212120001010102221101011220011200110202201000010011220210110220122021101101220021021220211100010111220120121202100122112200101020102112012221220020221222222010002021011100210100121201100100222002111201121212222200100022012201201221002210012020101112112211121210110002012010122101110012201211002221011021102210221220021001112102001002211121120110212012200020212020012220012201022020102010012021120200002210211200120111101000110201221001121020112020121021021100201002111021110020102101221200221020010010210220122210011021221002200120010002111022220011011120211100122120222001102222222101201202100111212210201012112021011021102020120021001001220021021012221011121021021100202000121222110220110210202121011121020210200012212212110222011220212102010201200210101011120022010201020122201012211222122011222221202021121010100010122100222210120000022001211202102120002212021122122001120210201212222011012110221110212102012210021000011110210012112102000101101001010101022222210011210221221120201112000221101002112110020100121122112201021120220221111102211212202202120010222002112100011011222102020010000120001210222112100021012011202122111201120121101212202210022202010211210010120212120012211111021120112121210222202102110001020101201222211111221110112102022222120121101010210102001002102022010002222020202002002211200221222012022121221121101021012102100012010021102022100220010020011200020112211012102211110010222222020110001021110021111020102021020011022202201222102022201101201011120220021202202012202200122122202012122010220211101012221120010221021010001210212002011001020120202", "11002012201222211210010012220201100111222021012011100211101022002121212111201212111221200020221112210100122121200200012210001200221200202212021010202212122112220011012101202010101000012011111112121120102222122201011000100020022102111012201012120110102101210201002221020121120211210010022210212022110002201221210210012011102112001012220211101220120022200122002121021012210112011010200001112022110221222011111000101112202022000020201112012010220010101111000210120202012010010211122211022001110111012121202000110022000002111010020121101120001000022211001211210110111221112211201110022122002122112002021120001202011020101220101200101212022210201122222201101022222010120101120021010012221101102201220021002102122201200221120022222021102121112100010000010101000000110122111112002222101012201010201222102120212202211001211210120010012010021100212202021000110201211121112011222000212100021202201102110210222121121112001200002120010112102222000022002202111022112111120020211011110210202220122201222100201212102122121011101121110110000002101010212220221221012100021012200221202001222220112010210200020022122112211111110210002012110102210221221122202022101010200212210010120211102110111011212001100220120122010221000110121002200221012202200021120012111000202012022221001100202202012201112002111020012210120122021112000210021102022001110002100000121110110122222112111121021121000212111202011201100210122200021211221112011112222010010010221111222011012010021211112122002202222121012202110221111122222212002122222220211201012022102210011100210222120110210202212220022121211122221220022212112020121100021112111221110121220212020222010102112112222202002201200000122021021102112221221211002221001110220220100111220110102111120121222122100012002222011220100110101222012002020112121210102202112110202210122222200100001002002111200210022120111021002211011021101112221112112222121221202121111221221021001021212011112001012211101001020121000210220201222001002110012012111121021211001200012120201021212012012022210112020101002102212001211101110010122012211202010110002122120101221210112111220202120022000122222210102112102100111110022022112210122011111220001122010202012111210111100000010021200202012112222002002020100021101222122100001100210122210120200120110212011210121112221000221220100122011122111022002010101121000202021122000120212221110022020012002111022010220220011012120010022120211202212110021120211220020210220101222020222112020101112102022111", "02100011221021222122200001220101002011111200122200012111200112000120220111122222220022000122100102110021001222202020111221221121210212002102002102210122101112201211102011210102212122211211211111201211210112002222101102112121101110020002202210011212000011112020002121211210011022200102210220010022020122100212211212220211022021021012011222102202101210000120001112021100022022010022221202111200100022202120222221100210011121002010022110210010101020210101010000121021222112201211221000101010210002010210212121120202201120111201102020210021220010212120222210211221110210100202102010202122100010121212122122100212111000122212122112220211211201000002001121222001020211020101111102010100120201102200100011111220222011021110200200111201120212020112022121021222210111100120111222112120211021121011022201021002011100102101222201110102002000111200010022021201200011021200211222102022100220122222010110000121012221010201111122022002101222202000122112021112210122221000021101100111122202210001212212222012020210112222011102110220202000002211220212110000022002000101121120221011210201020012000022021211202102020101010001100101021222022120220120020210010120201020021102222021211022020202210220120120200102120111112222012101212021020022012201101101111110020202101201011121021122012011120202020121201120012221121212202121102022121012201222211012222022022112121211110112111022010020002202200120220202220012020002022110221011202221211101122120011221101012110022100121012201222010000100210210121220000120221011122101212002012012112112001210002220200022021121220101101001010221112120121022202102201101212202101201100222022001020022221120001020220010010111022120211001111120112222001001110120102210202122021221210221211120010200111011121001222202202222121101000110200022101101201210101121200110112022220110121220210000211212101000201001010210122011201211000202021110202000011221121211102201221222121210211121100211221221022211112102100010100011200112211222012211212110002110122212212022220000201110001212022120021002120000120011212222121021012201222201120120022010210220012220122110102002110102201000000111102000112120012021121011111202001011200121012221200000020201121222120100222101101222022102210112220120201020010201220001221000000012111211020020002002001200122110011101201021011022002221001010020002011112012110200010222220000202200012012100220222122112022211210022121102022010211222010100001001010110221201200112112122202101210101220201002221111010", "12120221211101102021020211002112021212022212020110221100122001100012020021102022221010022202000000011222220111021101201201020002102010000222022201122002002121112112021022202101001120002202012112112122102120220112010021012122201100102101211002201011000201211120200022002100211220201010012010201212022012120220100022001200202200202120210120021020122000201202020120000012020102011011210012002210120002001121021120101002102121112221201012020102212200201101020100020222022121221122021101120221211220210111220021012200022101021010202121110120202212002120010012011221111121221012020011001210001022002221221101112202201220100112020121121112121112201201210001001021011200122222220211121002120020201102122022101022010002012000022010112110200011001210120012020121221011122101122001010122102002100122012120212010102012121202212010010122111200201022222120002220021202102110012021202220111212020102201021222100212001012001000200201210102212002121222221211021000202200101210102021001022200020120020220120221102012002021022100002002010212012221002212101101011211101111022101210010012000022000102022102202021121222211001211022021000211121201110100012000201221220201122020100201111021111110210200020212012121111202210111021022220201211211221011220012100222122002021202200211201211202100012220011000120000220012102100201101211102022021220200021222211121001200220210111210122010200111100121202000011122101222200210211101120001000222221210112000122102101012020221122011001202112212101221121112221102201112111212000200122001201021100012011211220022221121102022201012200120022002110112111122201122222122022120002002102212021121222102001012011121020002200002221212112011111111221210102210121000212212010200201102101101221212212122210010001211021111200110122022011111110101222211221011212120010111022202111022121011121220111202110102222100100211112001211120111121201100011011102210001211012222020112211101211120022100000110002101200212012220210122202112012111020001022201021021101101110021002201211121000210020111112022011022020010001022210102110022220221211122001122021102001100001012202122110112211200221102011022100022200211210112010202010201102110100202222211200020100220020211212200102100002200111002012011120210002011211201202011202010212101212211000202001010110002102022222100101010002112222200010221012012222100121110202001220122102212110022201002001222210221222220000112101012010121010212202012001212112011101200201022011120000011101010211202010120", "10120120111002012012220112010122211022111102220200211121102221001122101000220202010120101100122120100220101002212122011112020220012200012112121201001102102212220122220211212022210021111020221122010222002210220102020222000012002011222112002110220222022011100222122000120000000100220110001111011011222110210211121110112022122020011112220011122010111222101212110112200201121000012120211111200000012100102122000220102002011022102012222012011202221201111220111011120200120201212020121021002020201000122000201220001202212100122020200121002021221121121001122012221020222210022220021001001000020111012020022222021002012122112222101121200101002021212210101022020211210112200222201202221021221002001210102211020210011102200220022120012222201020010021011222110122021002022101211100111102201120121121211102202201202221010212212102012011012002211022201121022100100200002221110110222200012000222021101011210010020121202000102102022020102020200212111001201012112102011100102001102100020011022122221211201011212121202110011021222021200210102100111202220202012211022200011202220022200221210121111111201010210111120112001102021210110200000021120020111001020110212101221022012121211202220122102110010022010101012110001012200120021220001002110002102221210221120220002100101121220010201010111100020002200022021101120221202021221111212020201020200201221011011021112222200000012112010221012100221202211221022102210122112121221002121221021222101222021002012011021202201012221111112122220200221001201112010202011011221122010022112221101101211220121212120002201101221201201122220212020002202010201020211201122110112210100201221021211011102010012111212200211012011100000211221121002222102021011220110222210122121122110122220012202001011011022210201200121211020011210201111011011121100121101220220021100211012011011221212211101002011210210101020122201211122102101201221222012112211121021220211201011022012100112122020000101010120220022212212020000200211102210002010021100000222120101200202102010022111212221000010202201221212220020111121022000202200212102021212201022020210101120122122102101202221121022222022022111001110020021112120212001120010022120210001010201021221222210220000022002210022220220122021121110212112221112120220011002220002121201000221100120202120200100020120222001022000202010002201001120001202110111011120202102201222010122021212022122222200110022112010222201110102121221220221010210110102212011102120020121020001110211000201112000100120210", "20200211110222012101101001022121211202220012112112020021200020102211100200211210012202112000211211101101122002101121020000202122220212111112001222222101201112011122200020001211102011112101112222210202220111002101022201212012122010122101111201010112020112022111210210012001021221121002101222201121122202101212210002212000002010001101010202200112202202120021001101221122120200220121200120201111111102210121212212110012120020121122022212121200002200222000101101111010020110001210021200202200111121102002012220012021202112101022011110101211211212212022002110120012021022011012010212211011202122012012210221012100020210112202000110220200001021111022122001010010210112112110122022111020010022221201212122112110011221201111122111121222000222212112111020001100122122211012122210221221021110101000112110000212211200210110200211100120101122221100212100011200222122122221011111012011000111022022010022112221000211122200001120001122012002211110022122012101221011100020010022112020000001021012210021000201221222011112121200110101202020121122121002121010012002122001201110010012200020000101211102201121022122001010010101100002002100212121001011212010201210200001202100001112212120020111202201101210201222012022121022012000211201120210210201012102012220112020012202011220201211200112221212020201122000110211020112022110122111122110220210001100020100201222012111100101102010222112002002020210220101122021002100211212111001200212122112021001200012022211220210001200200121100102121122101211221202221002101111021110201120002000202102111021021210112222020211110210111111101101111101021011221002111011211201202002101100002210202121000001211202210021000100110022020002222102220121000020121220220200011022110221210000002220201120120202000101002011002022022102112110221111121202010121101011212222202020122010211000021222000212022200200220112201221112012020102010102112110212110110021220002220010221112020001202001010201211012211121011002021120022010121002012220202210111200001020110122021100021111120020112011000020210022111220121022200021221222211211221110021200102002202212202212220200001020200212211012022111221200010101202022121021120110020201111000220110200001022011012222102001102020010110100120110022120112102220222201211002121122112222111120212022011121102120021110012212122202102120101000221112212010210120220202201001010010212012012102111200102200120002201222021112000121200112111000010220001111112112112110221110212222010202202200012011100022210", "22221022102100110221212201021221100221100222222220112021012020011022211100201021011201111222012110011222010001000021211022222011221122200122211102022020122020000110012100102201021111111002221002211112222122201221222102201002012122111121211002212122102202000012101110120012221022111122222020101000120210221212112122121221110222011121101021111110102212002000021201022211210112211221212100001011220002022010110202221200211122000100012000200222101022002221020222211220102200102220220222012221011201122210200222012211011102120211110200110212011100211222000121212011220001022001020112200120021210012201121202212210221111201120220221202101010010210112201220102002100022000220002120112000012010012111122120002202222122100021022100220021001022122011222022201110010110210012201002221222222121222211100101022110021012200002010220212102210102100121202211200200021002011012212112212011120221021100222211221222001210020001100020000020011222022120100121202110121202202001221100020001101020110002221122222122210021201011100011222021212012101112200112101102110122100112020212121021102212012021120102200221202202011100210211012000022212202011021010000121201101020121120102202011010102111012010012112020110012222220202110112102100011120122020111100021212001020100210022001102011021120121012202010020210112202022221020020221111011022002011220112102221222222200211010200121110011200222102110120000120200002210000200200200102011021120210212121111020111022120011012100110110200212011021011001211210020002100210011210001112101211011221201101211200220021200211021002211021211212202102222002022021221112101012222212101212021012101020121111210001201201210220012222110012021000102211222200020022222100000010122021020200021112122012111000201212110021000010122210021120211102220202010200012011111101221102200200001121122102211121201211022001010122000202200011012102102120210200211221010210101212220201022122022122022222111021011110011012221010102210102212111121201010202010011001202020211222121020211112102012021001120021021020121002000212112101020102102202220221200222001102001001121020112222112101102000011110110111012021122200012010021100012000111121210202122010020200122121200202200210110000110200102100222021202001210010111211212102221202120100221122220111011212121122210102121002201110201211120110211221110212200001021011202110211111020222100220020101001111122102012111110021022202212222110211220012102111001111110202202100110122111000012101022000001210112", "22120121112220010020020002122201010001100010120102010100200021021020020102122101122222201101011212100120001021211000010210122121200012122101020102112011221010000102112110011122000202011021010112220222020010112101110001122222212100202210210221222011021202020100120020021112120210010022200002010002221221210200110211110202120112102010212111111021022000221220012021012010112102011022101200210011200012101200220121020021212121110210110202021222220210022210221221000211001021002110221000112011012102221100111112210021010102102211120120212221220211002101020102001000101001112222022002101022211112120111212202002211112000200111102221001102100111111222120210022121000002002001201110021000202221210221122022121000021212012212202010021211101002000001202002200022011101112101010201012122220000201022210211222202121221212202202022020202102010021000121222000020120022110011010110022222112000120202001212011120000212201020011012010200200211210102112101121112012210220201221122000021221201220002122021121210001100221011200201210120220100100222002222210211201110010221010202010200001112100221022201021100002120122100101010001210002100002220212121101101022002122121120221022110022101222010110102112010212220020220022012112011211101010121022200201200101200120110100001202101101112010002002221010102211202222201110221200202020022022020100210221020021121120210021021011012110012111010121112221201210120000202221210010110220210112020102101111100211220022001122022010001221001100101200211020210001020010110110001212212021120201002111221110220201012210212210102120100111211020021220010001111010212211100022110020202221111000121110201222022122110220000021011020112201220101000000011000121222002001021210101112201202002020111002221022101202012020212121000011102211210100001111000000200010211001110000202200010201111212000122020022212022212210021120220200100202101022011110112222002110001020212212000221022000011112211002022212112110122122201221220011221121112112222101111012211022102002221120121000012122012112212012121200212102120221120100011200201020120012212011121202002201200100100022121112220220102101110102212200220221200020102222112100100022112211121101201112022012022222002121011010202021111220220022022000220201211100022220210002121021011011022102100001112201002120111022120012102020121201200202210200102112220010202211112210211221220011011102210100222100212010011012120202011122220000011200200102120021020222210121221002201122120220110002120001201", "21000120010102010012211100012112202022221000102200122120202112220101211211210020020221021122110021122000120002012011010022121001100011201102010202102121100012212120202110200210012221122022202001110111002020002211020100122012221212100111110100220122220201210201022020121121220022211221211112200202021121211002212001121121220012212212210201100021122221002220010212021210111000021010120012202101222121210120220202010120221010022202022222101110201000211201120010210102211100022201100100022201021020122102212220002110110110212221112001101011120001101200122122202022100102110001210112110000111001122000211002011221120012021212221021110222021102012010112210201221211121002111122002110000110101020121120011012021002011112222202010112202201201110010021022101001102112201222102221102221222011111210120210200222020122011121220201010212002110120121121101201201222020210111012011101021011102122010112201111001110102100120110212121210100110002110002112111211011101210012201010220102010211010220120000100201222100021210200021002112000100222001220212100002101211011212220200021201011200200010202210020210201100000112122221000110100211122021002002112221201120020121122220002112020211201022211221202211021122101211010121022202212220001222201101101121011020002110220000121000212012000012101222000210112100120211021012120211022120001102212121101200222222221100112020020222122001221021002202200122020101201112021220121210001120012102212120111211222011222020102110020020122011000010022022221020100022122101102011101021121011222010000112012101110002221102120012211011221112101200121200212112202100010222000011210010010101021220122110122101110211201210122201121211202220000112220211002120022220002102202010212201102021002111122222112222020201101121121010200120101012012012200110022122122120002022022010122012002121111122210112221012121001101221210222200221011222112101210200101210002201102211121010002211120012201022100202120210021202200011110111021020211111120111111022202202122012002112201121221122221201201121022202201122102110200202201011101222111010211221122000222222220220202002011202210222101011122201120010121120220201211111010101001001021210121222111202022102112010012112221100101201012110201102120220021110221211211122112022212110221010122000101001112202211212011102000112120021110220111021212020110111221222010120002220120102112212121000120002100221102002020000212111101122122021220222021202010200110220100002111000201001122120220000112122121021", "11200221221221122200000121121222222002010111021201210102102021210022110101212020121102112022212102002020111020122022202202010001210012022200120000022002001110022110002101022011220200122201001202021222210011200211000011221000121020022000201010221122202111010002201001221201122021110122021122000011011102222110000012221112121210112022112102220011202221012200201122200010121102201011112011221002010201111221121110201111101222201102211022010222202000012122221121212210100220011001000212210122101011200210222202001101012101100011200011201020020011101002002221121101220201201012120011222120010210020022122101110120021022102010002002100211111001012200101100212000010202112101021202212222112101220010120221001102200110222021211202010012000211011002101120102011201220010101100100112202102221101021110210211010212200101102012011120020000100221222120201222102120011220202220101001221210010121110122120122010000122011222000100010202002211212000121000202021100002001120012002201200000120201121122101002202100010110220011221012120000220202021212101110020002222122200121100222120120101022222220111121020121012002022021111102222012212110200112111120220101110112120002101002002120001210002201102212201020021112020221021221222111202120001211122100102121111011100010112100122221221112220210120221100120002122100220010220212222002120122220212102111120010100021102020122201000121200001201020102121110020120102011200201021222210110211111121212221201122110120220010220120102112011211121222102100221100000010021201210012201202202022201102202221202002101021120001011210122202022012120211210010212002110222102221021001021111000022202120000100210222211102120210100211100010222121210212202100021100202112122222221100101022220212212020012010200021001220112111220201011210122221121102021000211022201011212112221112212202221000002222220101210120001210100222002100200220201121022120010100121210220101012002210101012212002112122121202110022102222222000200222012000012100221212020011211200012210011001100222012211222201011002211211110212121001202020211220012101011020022200012220010210202200020212201222110120111110012210211120100212022120101102112212221210012200100020112001201011121211121101110202020022012002112212222201102220121212201022212100111110222112212122012212221221001121220012000212022010012220121020111011201212022102221212222221220211102111100001001011210121022102110221220122111022011011000222011112200100001000021101021001110220110112002220011102212", "02202202002120220220120001001122021201111000022212210002122221111220220022020020220202221020022122110110221201122122222001002221100102110120002202011011101122120012001001111220011000112022212001112110020022211221022211120012100110212100021010202100002221211210210011011100011222010220111121221022220202022021002202102111102202120211221122200210221122110010100010211000111211020101121121101201120102102000220201011001220222001100100101202002002010201002102001202011010121010101121121220011121120001100022222101010211112010122200120100010010201120121120100022101010121110220010122000210002012222120220212202111021122110022201120122122102001021001112210111101122001200201201122211122111100200111112020101011120000020022021120100022021010122021210202111211122112120011112102212201110220111020211111222122011210021101111012010000120201010100100010200112210122111112212011011201101112102222112202220120110220111200200012221201002211222012011121022200020001001020221012221122210110201022100202200210212202202000211222202000202120210212010002211122001111220110101021021221000211011200202201021202212020020020010101011221122120000110100111121121212011001021012121010202111202222112210102011121210120210210121112010220112001121221011212222111111200200010010200120211020202010211210200221101210110211102211212002210021000112100101122110012011222020020011012212020220101011110112102111212102110210222120122121110002221010101201020211200102002110220102001121110011210222112002212011120202120202211222101220011221122020010221211002101101001211000210211222112000112000212122102222121112020222002112210010021011121101110001021122201011202000221112100202100101102000222121112220111211012122122211102012012221101101011212012112000020012000210001102110102222101112102001002202010210122001221010020020210211220112212220202010021211102102002010002011121211201011012210110200012120002210212200120112102202210012122222002211202010222202002000121002110001111112010002220210020211022222000200022202202022222200000220001100111122101101202112012212121110202021021010111102220201100112211020012122202121110111200201111011222022002112002000122210212002100102101101211100112012211011111202201021002112111221000021011122201020110100112010010121210100001200020011221202222211001122012110122101220121020122021020211210122020110110011201212202001020120202111221010122200002210111112012111021202200002212220112221021002000110110221201200121121011001220202112201100000", "02211102020011121000121022021221102122011211122022212012112012001201002202221122122200102111011100120201120001001021201001021012211000000120200001011120121212122012120020012211222011120011200220001102112020201120011001020102222110111211210222121212210021111102002022120221122111112012222211112001121220211120100000200212001002121102112121001220100100201102122110001121020012020201010220221022020002211212122101222011002220020002201220201110201120010112102221112110002000110001110002100111121021210012121211222220202220102221001222102202200100212022102210020100102202210020211001012101001022122010202022221101110202202201222212010101222000202210222021021102122102220111122210020010202202010012000200221212101121120020101011010020102022200010210220220021120100022002102121112221102000022121022202022020100122220211220020000010222102201212211002122011021110221101112010020222211221020111102001201121210000111222100000000120001120002000110112112200000011022112010022000001122201102110122020121022120110122201111000010102102112220120111001020120110020211020022002202110020002220120100210102221022021112121101121121000011002222222202112200012012210010002000212111121121121011011002222120020010021201021201102222120110112112221212120020000220202100011112112121000110202110102011211202222112122101111110211101100211221111000200121212112110021001100200000222210112111001011222112210021011100121212021220022122000020120021011201110020122010220010000102012220021102202210210110021110010122001002220112101122221222122001211220100121111121210102121111201221020220111222012101210210120100002001020202010122200120221011120200102102200102011220001121121021012120121000102221011202102221201111022010020122221021120022220021200102210011021021222120210101002001122222122110001002010021211202021112100220202102100021000111220022002102100210121021100200102110000212200010200011001222120200222212211000220002200221121112020002002102012021200202002201111220100122212002000000011210122011001000202112210212121121011110002221212110010201011112121200110212220101100022020012122021102211121102022010122000210112121202102202212112110002200011211112001101011002112011212102010110222021112111110112202110201022001100022021022221112022120110102022121220111002101122220202011011201100022002011120012010022221220011021111210120121201220001002122201112100122220220021202200112212001100101020020112102111011220101112201011010211102210112101202012221021011220000021000", "10002122121200122001010022200121021100000000200220221020110011021212212101022001102000212101212022110211111200001000011011222012200020110222220200221221202111022022121210100122012110202122001102001100020212111002022120211020001102222101001120111011012122001200001112011122010220200011121122200210010200220010000121122001210111212102022120112220222112111021010112121221222202120121112000022102220202112211112000110122021121002002011010220110001012211202121222111220201112100012002001011120100120201220001112002002012210000120222120222010011222111201010111011101122102011212100120102100200102100111120122222102212020212201102210112202222112002211120011211012112110200111120000000021200221100201012212222201001020021012000220120001122101120222012200001002110222120220121100010202112021121211101011221000202101201021021202221211112022001222001010101022002010101011200111010002110201220211101110121211111221122001020210002120122201111212101002000221200021000221201120201112120000122121000102210011200011111122112112101012021110111211221221001100112101212121121212010021202022011202202122201021120102220102021002112022220002201021212012122212212100000202021011002211202000001100200122210012010022100022102201210100011202102221201110121111111111211020001122202000022202102010022000200011000121022112111012020210000110020011222121121200012100220120200111102222210212212211020211011200210120212102100000212211012002020101110201211112212001011221112011111010021120201012212001222011102221112120012122210102102101110011022121210210011120202221111000111212200011220100121220002010200211022121000210210111112201201200202212121022111101000021222220112212020202202211022211012112012210102220222200201122020102202021222111212010220212100212110021201112201102111211102220010212201202100010011112001211210220112221010222210210222010201201001112121110221210002200101200102022022000110020012021012001102222120102020201101002210201002120111022020102222202221002221220200220220100022100120100000201120112011202102120210200200212201200210210111111222210211001220022220210201212020212022112012002221010011020200122222100122202011021000010022021200111200202111220111101012122120022012212000010010222212202212021222120010011112212020101020202120002220022110122220021020200202222200220122112122112221221001110210200210021122022102211000101001012201001201122120200220121100112121120222102222221212122012122011102122010121220012000101202201011221002211010001002", "20011110210211002100121020102011211122201211120100202111210222202102000102200010112221000012200212112022200111220111200222022022110212212121202002001120020121202101021102000211101111022011220120121200012022021201101021020120122222101201102210021212012212210210021122222020011200020212000100210202002212210100000011200122211201102020221002202122022010022202112021010021202202211101201222202002000012112001200102221001202220120222010221122200210110000010121210220001002112112002210022010112100202202211201002000000002002110101000202221000211000102201221221200010102202101222020000122002121022211201100021110202000200000220000222010021000101102021110120020121021201011002121211002022102000111112011000001002211001122101110002001121012121222110002212000110121010120200222220200211000021010211100010011021101212011222020122200202110000200202200211010100101011212122121200201112202012211002100022221202221202220210120211011020020110221011000212122100210001212020102212201222211120120111021001012220111022200200122002111002012120000022010011020121011112212112001202111021020222011111122022020220102110002200021101001122000110222011200020121020202002011112200221112021212211221220211212122020201022201001200100021200212112222112221011022011222200112100220112001010000012002201011000022111212020110001100102222011121220020010101101210022212100001011102222200210021112002210222112202112012012100012200202010012202211012222012011021122211002001022122212012212201002201120112022220020000110120211122020221211221211112111122120002012212001211121021222000011012110012001022112001002221202221122122121100122122012111112111222100020112120020001122010112222000011010022200220221211020121201110211222110120002121022001222100212212022010211101021101112010212222010221111021202101120200020110101201021001202000211012110200221011122110001022202201021002122002200221022122000101221011220000112222220220102201102010001011210021110102101212210212100111022001021112202110210102222212222200002000202110220201111220121010111111212211111101022011001112022212102221012201020002021211021202200201002102202210222120022120200200210112212220202122210200112011021100110201112021110001112122111102202201020122111120221201202210212210101211111001201122210011020221111211012201201200100221010112201201212011011012120221122210011211120002111010010022112121020012010220010211000122022111011120200011101020201012210020120120222210200022110211220011222212022210021011222202", "00212011220012220200110022222001020010200212122021212201112110101000202221222202210120022202101110101211011102101220121002011200001000120001222021111020222221012211211021020212100011021201020000111010020022202101011211002022110001222202202212111102102021101121210000022220000120000122221000021122122221110200010000212120011212020211000200112222221111111112210100021001212212100102200010202021001102022000210101120120212102002022112012112211200021111202222000012012222220222202110002211011222210222111120012202012021000022121012200100212021102020102221111002222201210101010122212120202121112222220202102001000122200111211210012002220002200122200211201121110222010002211221010121202112212000222100012220201020002110022002200022010001112012021111021201121101012210020112010000000212210002202020211111200122001021220020020010222020221222120220111222122110211001020000110211021112010220101120001121112221011011001122010122011022011222001202000101221221022211120010222200100210012122001210112221002002122221111211011112112220102220201112101101002210020222221211211200200010102222022222110010012102002221200122102212112212210112222112221222112111011111022020011110120000010211002200020012221101102221200210220120100202111000111122000200012120002110002122022120202111212201110211101202000201202102002110220211112000012022112100202120101210110210120012220010111020102211000001222011020000201011000021121101200122000210221221220211100001111120100110201222010122221020210001222121000002211212002222021200201111122000220202001110220002201101210122220010221022020220100001212001102222010202111102020202121120020100021020222000020112020201102012022102002202211011122002221022112210020110021200200121212111012010201002101112212102122211102211011201222112220221000212011102200100101001000112102222220120101202012211200211010120112110002120002122022002111012011122122211012000202000120120020102211120211021100122112001002210111210120222010210212202001011202021202220022101000221011201202222110202210101020111200111022010000201011121210011021121212102021000100111012100222001020021122011001220200100000020011211020110220201111102221120110201201210011020211021100011212021102221212220211222011012010022122111220001022100111010210112020001122212220122210022222111221002100101211222112110220022212212122000122212001221200202122120220221120212120221000202111101210201000110110112012222002011011100211022212011111211011221110222100020020011021201101110010", "02001022101202102021020012001102102110120102212022121120000101201011110222212221020220221202020112201020020211202101012100010210002121110111212001221221222202210212011002121110010200122220210110021211001212102102111011000122200210112102210212111001011011200120102202022011110120202212002010201121020001211021000000220000122100200000020022120021000022000202102010101111212211110010020212112121021101121201110100012010221102221012221122000221011210002110222111201000200000220221212220212110000011100222210020001111022222001212200222022000020110120111000002221011212120212120210202101020101222222221102120221110222201212010102222022110211001200211022120002012222022201000102111122110222012022212002212210021010212111211212011202100010222002020122100012012022020200220022022012200211021011122110102002112121112020110220020210022002001211210021110011021202101101211011021110210200220012020220101010010102211212220101220120202100100210001002010220121002220221000212111000220010012220122121200211220101202122020102002210002010222121222001010121120002210000220100010110102121102020211001121012111021202010101012121100222121012200011022112120000200102210010121210202102002120111200221120102222210011022102112210200011202000110212211012010112220001111111212100010211210000120121011011220011022012202001110210002110200101120121211011121120020101101100202111000211011012100210101220101011100000021022012010221121121001221121201202110012210120011211121021121121202121100122112211121212021022202212212200010022101111221211021012100102012110001101022211102012101121100021101220120000020121201001111111011120112011210201212110122112110022020100002000112110022111111021201210120210000200102021122202221000112001011002120121022111022021000211220002022021020000202201021102021012221020122120000010220221011212211101121112112210221102202210010202002221000011210001010001000110120110222222011002102012000200021100020220012102212210020101001202221101112010000220020122002100112121011120220000110110100200121111020102212222112002011221110202112211021220101201222012021021021102120001210222011001001212101111010020021201222211001200002221210111202222222201210021100012021202112100212022210001122002010202100111001222020220110211200202111000200122102101100122101011121120020212200101001001200101001102010221112000210002021111001101011121212002012021111102001022222021112210200022121000122200020120220220211122202010010120201211222100110211020211012200120021", "01101001022001001110111021122122221001212012112120202010222121022200101110002211122011220111222010211220101122121000100221211222020100221201220111112111222201112100200102202022012220012012022021222102221011022012012110222121002021021212101200021011111211002011211020102120100102120201222000021100222110220112210211022010022011100221121011001020221020202021021201100111201000012200100211220022122020202020020210002102101221002212220200121002021102121220222201011212221010200222112112220021011211020111110200121010001111121110201121111010022210112001010211210010111001100112012010001001110020101110220000000020012002200010022111022000120211201012012111120002210011202112220101211111020101210121112101111112121201210010022212110211110020002210022210122010020111021211100021210111101112110002001001100111102001111100222001021101211102000200112112011010222101221010000121202101210002012220212000221100110110210010120220011201021010020210001010210110112011211010220002220110101221111012102100000022220220220111210120020112102211011020012200022011002100000120120011200210110101220022222022112100122001102211211221110002021101022211102021000101110111220201210102211212212202111122102112000020021111102010212012120100101212220002120200110002121212221010201110220222212000202010210101021221110102022121201022121222211021100221111110110011222222110120211020210011100101021100100222221112202002222221222221201220100020200212210022221110221021022110012020110000121001012201112001011122221210201111112122202011021012012000202010202022220122020221021200212002120200221102221100212011201000202011002211002211210222201202222200211020211010121221120100102022212101102112001211211022222102110022002002012110112220000200121201221121201111212002200222011021011010221001210202111020002110101012200200201220022222010212000012100210221220012111220100020012200112002011110010021001110210020021011121122022122102100220222112021212111112101211010101221101011222011121120022110020100222020101000200020212210111222100120102112120110122011012210122211200122201001101201202001110020212121012011021100122122102102200022201120012002200022012202022012122012112010101102200110121101220122001011101111211221012011211111001221100122110121122120010210022010202101202100000110201221221010220020011210211111112121200012011100111112110002202012122200102110210222221110010202211120001212220002122220100022112212021002100102100221122120210021201200110022100111002220020010120", "02221000020220212010101001212210210210120120220022200102202201210120110121200202201122002220100012200101121220100020220021222112010220212010012001022210120220121001110011222101111110220202222020220102210011222211002121021012200121101200220000222110021022201021220102221201122122212220101012100222001212120012110102000222000210021001002111020222220010112021212211010211020000101100210202001211022110111220111222022222000010021220101100121121212002211220002101211112212011020202002111121001021102010012122100102210221111112001211002202020210122101120212210000011212002000110211021201000211121002122022021201122112111101212011000222011202010121010022012012120210111020210200110210011010121122001122222022022020211101101220021122121121021122012021102201012122212022101221112101101202022101222001202102100111202000201020101102222221201121101101122200012210212110120020002221001202000202102011122002202101121110120112120001101211202010100122010120201200011220101121021000122220100002202122020101122010220122202221021202222222000102100102010110101220122012101002211001210222011021001201022012021002202020221202222220100210102210101121101220101012110020202210000122000100200210022200111002211020112100101002200112100121120201210020100201112121022002202012001210020201110212210110111110201200121110101211020020120212201022112112012122210000011121112210220211022201211121022122202101212111212221211210201121222100112102000200000120112220101012100221100201200101211000100022101200221020221002201010022220211211002221102102122100102200220200101012011102011222200022211220020210102112100001100011122101000020212211210112200021202000200110021211212220021100102110100222210121011211202021021202011201202102020010210001221101022102221011122111001000102222102120102120210000112001002212102002112112121122001101211211102000202002111201211200102212210122022010211011101010200201102012222002112002020100121111100002022000020012121222120001111121221100202211002010210002202202011110012021222102002010000022111100200120020220221111100212210111002220100212022002022011200220122022012110220020211021121111220120011202210021212211101020112022202222101121020212221211121211020002002121022000222021210211102100021112222112102021201102200210111210212011201120111010112120220020210020010100120200210222102211021202020121220201121020012120120110112100220101211122002021122111220002201212102220111000010220021022111111220102021012100110210001120110210210102120120", "22101112221222221100221010120012000212101022100120100210101021110200222012012001101201222121200020112222201011010022002110002002110022022111220020110111111222200221120221100211122020211120020100211102200100102022002221012121211000100012000011012002101201120012100220012020001112002222210012111002112011102222102012200210010120011010102212022021011021121121101010222200111020200110022001101001012101222211211100200211020112111222102211121221100220122020200100012110220012210101000202210021001100112002212202211010200020002120111210002202201210211210102121010202011002220121202001001202210001101002101022101012110202201201012020101220110002021002102211222212022112001120200021101221100222102121101100021122100220020021120110021111101001202000111001222221101202110012000120202120210112110120020101200201022202100011012020222002121110101121212210112101211220220010122111001220211001110202200220212211011202112010121220110000101210221210121112022122100221220212010101000022220011020222020200200200120112012100102221112110200020010102202200020220201211211121020212011112121021002201021211212201002000001221120020201000100210102222120122201210010010122010211101002210121220000102112000122112022101201000000010001012112201212001020222000002200202111012101200021012000002101200010021200212210101121202111120211122201020012101102112201201101112021102101110101211101200220101100021202102120012102201110202122121202100011201011102100110122112022201111200111101122212110222002022221201112002121102220021002120211002210001010210201012122200212220211210002202210012012202102101200022201111000221101012101022020210101120021000221100000021111122110221001120220120102121101200222220020011120200211220202210120121002010111100122202211222002021002021120200022000221021120121200021212100212010110212222022110121002100000120200112010120220012210112211000002112222120101002120112000221101101201200021201010112221122110112012022020120211002122000022200020021220102012101200001010220210211202222012220110202110201220022221200120200201000001121001210100222002000210122011210211000000020221121110000220112221010111210011020010101022101110202212221001102022120000200111001010211220112021120201110200122220222120012100002001012220201122200111120202210021102202202200022212020120200222010110200201221111202202221000001122200121202111221101001210202110021200022220202102211212200001100002022111201110200012202011212211011101200120010000101101100112201202112120120", "02022112202200011202020101000112210002112020212202201012001102112020211021220202012212022210101210111122022022101102210120101021221202000221202222011111012100221001022201020002220120020010002122111121000221210012101121001011102021200120202111010112022001202221021011021110000020121012012202122201221222202110112002101201221222022101202021102112111120021000220201112211211201121210221020112200202011000120210001120012211211102022202202211211201102222010200021100110021020201220212021221000112020112210002200200102102001000201222212002100112101000001212011110101022210010220202122000102120122221200021122110202002222000222000200120102010112200011210021021121120010200101100111122120202102211012200002100111220212222100212012021200010210110201222212102002212102120211020110201222011012110212112100210211110021121022221010112102010011122222221200012020110121002201220111210002202020021021000222020211001220111121002200012202222021202021220221211201112120220221000110101212222001210210202012101110221211222101122200011000200201221020202002102021210221000222201212000020102112222102100121002120100211200101011111021201022020001022000211021220222002210012112020210100001211111002220000220000020221000121011000022112012211011200000011121011110220211221110121101221200111210011100201012110020222101110010201020211002101012200102210212211211100011112201111022110100111120220111221020002002102022120200122221011222100101100121110200201120002200002001112010201202000110201121222211110210120201122002002200120202122121021022022122100212111011102210000100111020110120122022112112002201010012111220100211021200211220001111121001100101210012010222110021101012110212110220121110020012221121201020221210221102200112220221000120112102011212000201102210020011010211200220222122021100201210120000212002002210100201022222021112010212112111112200100202000012102221002012221222211002010112221221101102222020011111201020120010211201201022210200011100101222002212121020220012212000102110022201210001202102120210011012001000121011102202012021021002202000111001210222210111212222100222101210011200202220120221201021011020100111002220202122212202222100120100210002112110121102101222201222221020001202022202000212012001001101220000111002021001120112101222211210201220212021122021200212220000222211112100112021122100111000111111210112020111101111110120210201202221020012220010121121011020010011221000222021222120210102102012110201210201102120102012122200012211002", "21200102110202120100121022222211111201222200000110012020202122121222201022122012102212111111210111121022111002010210202202211122020021000101101102010121200020202221102200020112022020101020220112000002010121020011211120202101201001011102110221021202102101122100020010210102000121212201001010010021121200012100020222021022211211002222212111012100221122021221221021211220100112121000210212001002122221120020000021201001012112122111122111201021201111221001201001101101012021010200011200001022011001002122112000022201202221201111211220002012202102200102010201222200222122211100222010012200110102101101012020212011012022201000021120110001112122102002220111212210021022000210222111200122212212111122201221221112200022022011122020022202012220022201222200101102200202020111211221000001222000111012122021100022022211120022222220110022121112202100212211022010221112012111022100220222112202021010001212210201110010221212112022222100222110201221110022012102012010121210122221211221212202200211010202110201110022120221111211201012010020120212102210120220200001020121122202011202021111101122101222001021120121220121022020001010201001002201201200222010012121100212110222011022102211111022202011222211120200102210210102211112100120101121011111112022011221200212101101000022101001222111120211010221021202022122010220202112112222120120201011111000020010220012101011211122012020100101202121200201212101212201100101220220211112201100120011222211020111022022110202112101112222120122110122200221222001220200221021110222222112210002021102012200012012222021222211200112221221221120202020022012100111020220022200210102100201120201221201102121011011100122122212201220022202002221110102200211101102122112121112001001012001011001100012020001211002102022022220101120102002212222012001010111020120021212110220001210002210211211121211120222022222101211202220221020010011021011111011200001101020002201001111202221100201010100200211220101221122111121001102011220112221000200111000112022012012011002211110002222210001020221022010122211111111201001212120102202200201122020100202220121012102022010201110102101221000200122002021122020120002120020212211100021112102022000102101220221200210001111121222011200001120122220111001102002002120221010222112000111201000101202111202202010102020000210200022000001001220220100022021011211222202202011022102201010101021220000212011101121111212000002000012200100100020120021002101020122222222121020021201101001022101111112222222111120", "21110220002022021012020222020121121212110101221121200000222111212012122001211010110001102112112111120100102021112120200110211211202000210002100120211111200002101121111022211222202021102212210221110000202012021020000110210010122120221022201002021022211020210122021020210101012210122211022101112122120120120212022100111222200021120102112200102000002200112011111101122111120100021211220210120112011122101022120101210212101000220210101011000220212210222000102002111222221220002000102100222011211100021121102222200201101000111012111112211111020212122111012221120220010021020200022000022012222110121112112220212201202210210212201112200200201112121000110210121001201001211210020200222120111220221210222222110021112002001100222021211200100122000002211000211102201010222201001102112100221122100001000021020022122201101112202221200122121102122101121102020111201001010222021121020122121101021210221210210112212021000001210022020121120102102010010220012111222111200200210002100210011120022222011212021000212121202212112222120212122121202221002120121200200121112210111001010211222022001112001120210021101220020211101120221112122121202012112201212022001110202210212102121202200001220211111001222020020021201022212001012211202220220122111220110122112110202102012111121121212112011110001220111002100020002022022120111002111102011211001022110102011020021212122102220222211011002021200221111102022011000002202010100211101022222001121102120222121121211000000001000001101221210100022002012212210221012000011210100120101121211101222222001111010020012212101210202122200122201101111101200120010020101012200100212221101112210202001211022011001210202200022202100100102010122122022212111110210022022111012220101122120110200001001000200111001000100012221012200102220120100022012102022221112001222121100112201021112112001202220220002101102000211211220010201202012112212111120221112020011010020001210000201121020120120012021202021100101222112110221110020202202012200112221220022012210212122112200012010221222122212202210200220010210211000200000011200220010220102112220222220002111000011121210100102120000100202010022200200101110121210121020012120100202001222121210122111100212120010120111220001002120200002200201012120211102221210020222221211210001021022102202001110012001120200220010212200100221211102010211122211220002020210110011111110120002200121202221022012222010100110212021022021112202101102002201100202200001110120111201201111022102122111121200112221110", "00210200012020202122020012021220200222012220020101002221121210210120102202100010122201010120121101122111202012011100201101002110200021020002222002000022101101102211001222221110200022210010100220101102011201220011002002202121212110100020112012111100121202121001122111101022220222121221211200110221002201211021112212002021122101001002101010102220002110200011011201210102222112111110002002221021221121111201201110221120010120012221020111020110102111012200002112111012111021022201020201221211010002200120122102122202120211120011000122100021120020200201021210012012020011000000120102012211121022212111111022002200102100220110112121110022120111200011122011201120121210220021012021012202220221122002020001010002101021120202012111201021002021120211010201022100112220021221122210020122011000121001102100011222200012202022222100212122100211112001121200022000202102022101211211021122202220100222210221200121102122212021120000010102102112221002112220000210010010001002101212101211011112012022211001002202120022101211011011010222101111022021111222200112000122100220020121012210100001212021020200010201102021202020122112211122101211012212010210111111001122112002220010121212111121100101211200012200120102020121221111202012102122121212112010122211121101021000212000101101111011200122102010022022020221222110102012212221121220121022021211001100010201022101112200121201202221121101012012100222202111222221001212211221002022021000122100121121010100222112222222100222012212012201211102021102220012212112211212202210221001112201101102002001210102211012120020201221121000220102222211101121110212000102221102111121020100012022101000020222221122202022222102010100200210210022100112120210002110002102120001001212100121010202210200222011112112201112122012102210020112122002111211120101222002021120011000001122120021120102112102200100012120102000111212210002120102100100221001000121022002212120121211212210010202122211011021102110012121220120112101102220000212001102102110110001120202221122201222122211201221010001022222102211110111211202022221012201112111201201002120001021200121200112102010111200202200122212101020001121211111021111201111000110210211201122100002121210200110021120022201011111022201110120120000120011201112020121100001210212010100211112202202122020020101210011110111200100100012112100000110022122101220122000102011010012121120110100020110020211002212001120110221111002222210002012112012100211212011022102000121121202212001210020020021200121", "10222110211222122022110200001220122220211111221000002001202010010100101011102202001210221012102120110002010021212200120002021102211002111201122111200200102011212010020212012121210122100220010011120220201112000212102122000120110200012002110212000021011122010000221120121222010001012101122102212100021101200000211012011222122102101000102120002212102201210212121220100210220110200212212220010211122100002220202002100220102222210212021202101011012012112200100002210012111221211222110011201022110011021011010201112102211202101002202020011012201001011101101112210122221222121102110112110102002011101101120220220202002111021001212122121222222012021121011010021201221102111021010212212111122022002201020202020020210202011000021010002101220022122211011011010110220210121222220101221021111221100201122220200100102020200221002000021222220001212221220011211022102202121220021022112202101112200120000021120102001211011100111221010021001202110021012020100200212200001112011101100110012111100120112101011002100111110200101201121120220212012022122211022011011102101011001112020211120120112202220222010012122012210101101212002012011111022021011221010001001121212022212000120102120020101210012002220022010012011002200010202202220211222021121102120010120002120010120020101210210011012201212011201220012000020221011021112111101120121201011002001111020010001111100121202020101011200021102010222021012122000221201010011012022102201001002001010101020202020020201202210110201211010122021100211100210001110101200202111101022102121010211220202212211001011022120212220022200210201212221220000100200201020011212000100020021101221222201001111211022201122010220111201021102120001222212001120111110012120111112211111210000020200210211200102012021220001110111122002121111211101022221122202102211102120111221012021221020121211220000012110220112210122222212112110200202101001010200121221201011200210112110010100110011101111012212012200010021021121111122202021201121101100111020100212020200121000010000110112110020120121020110212112210222212210210200220112000212011220122000020100121010212201011222221100111202220000001112200201212020002110110022211110011201202111022202110211221120110211222001222211012212001022022002021111001110110012212210002001021112011101112000121220100222110000122102120022122021002201201121012010012200111121120020021101220101011002002001200212022201020010222200201201020022211212222010021002211022001110221001200022222221211221100100011022100", "20211210101202221022121011211000110011210021120010120000200202121202210100222022221122110012100111210011102210221112111201202121010012100101200122100212110112001112101220211001201110202122202212222012111111200022120110221021011001200012212021002010120002201222012200210012000002222120100002120112000022222202201101201022021000100001022002122201120202201020001020121222202210001000112001120101100022211011011212010022202220201101100011021112222011020211222012012001010101210020022122020111201021002222210112101002020000021200012220211120001122020020110122200222101110122021011010001000220200221011222211211011212202220111111201210111001122100020010110221001011200001111211021200001220012212120101122110102000202200122102011002210110021000001121210222112010000221000020222022111222102200222012100100212011122211020101222011102010222021112100200201011000010221110220101201101000121212110100101102211022010002101221212200111121112222111002022110201122112122200101000111122020022100120110201211121201012212122210210221010200120211010111211002012021101020202022100010011210110020201212110111021222121210002120010022011222202200002211020202002211200010221211110201122021110200220020222120022110121112022112111221120121002121211000000110212120011002012100021001012220000010101111102202120200221211020120100002011021101101002110112101120101120002202020220102201010101110010000102102002221111211011202210020110100110102010001112201022002020220112100120212000000112211110102122221100100212101021211210202102022101222011221011112220202212211210000102212111000212201221202022020002211111101010000202220211202001001212210222022200202101002101222112200211220222002100212220022111211202020201211221010211112201220100110001121202221110101021112120002010101121222112120112002222200001011000001022101112000210121001120201011211212211211100101100222221002000210021211101200201120022210200222000002210121122100112200120212201120001222020000102222000220110021011002210010222010010101021021202122022221110202100000011200012000200011212221201102202120102110102201111220101221001022011120010012220221220201200112222100001221122222221211011111200220021120111201020101121201022022012100121201220111202120120221022012201200121110221002021221111120001112200210221021112222120201012021010011212021200102202010220122210021212222120111021222000212212011121011201110112112021221210012201011200220021010201021200111100221211010102021101022221101202112110010001101110", "12112120111111012110112212222220000010221100122010001022121010012012102120111000210221100000122221100122200210101220001211120121220121220212002012201221212202110020011002010100100120021101110102012110011212220202211001212102212201012012010011201221112201012120200101002002111121011202012211021000100112211211112020221110222200102100212011010200211121010000020022211111122222211220111122012021011112111000012112110111010002220200222211011111020201100200112011221122012122100102000101010210110110001001100112211010210212212112202012212021210022111200111121102012020012000101202110222100210122121022201101011012000000101222202222012001201000220120112202222001210102020021211211122102122210022012120211010202002101000002221122212101022102111211200222020011110210110202100002022020011112010200110102011111120222010000112020022101211200020112121110112110201201222211212222021011111200002012112220121002100021220100000021002012110020110100001111021202102001101100022221222100002011221121022111212121020001000122222002212021000220221110001101121202102212212111222001122222120010101021101220200200211000012212110012012201011011212120022100011222101200111001012022201002000222220122221002102101100112002001002102100201100120000221121112020112121121002201110102120112111220210020220020002102110221011120212110120121121222210202200011200211110122021011212002120022020000020011120021110222200200000121201010201011101001010120102021022010200012000100210012000112121200010210100011122022220010011001101222102201010001122022220200201000202020221220022202100202221021111112221220111221011012211121002110020020022000012120200222100211202001111010110122221112010020222102100002020021022202102210010212221022012210011021102022202121012001121011222101120000102210002022000111001210121000212020111220220000220210101020102110120222211111020201001122120212102000220000122212020212001022112002002110210201221110202022220200020121122100121102212221101002102022011102022111112210020111011211211101001120110111211021011010011000202201212110001002102102012121122022010220010122011021121000201122010111201100002102210211012211211110021201110201100010121022201002022001020220002202101221212221210121202102021120121022021021002221221002120010110102011000101010000001122222110001001201200222200100011221111210222200001120202202110211212202212111101211012212112012202000102211112200210101122012002221202120010101210101212202212022110111220202221112111200200002121101", "00100212022211021001220212112221122011200012200211210101201200010221120012002101120101210221121111200222001022100201011121210012100111101220100112100221021121110202211111102021100221010211201010122011121212121221100210010011002112201002110010020012012222102221210211101110211010111002020011012022221120202020101212110001022222000102201110212101201110120012021221200102201111122102010211120122021200101010220120220110221221001212122210122020021222010000022121120112122020220211022001012011211201201010112222221210221111101111022112212110102201021200022202011112200102121122211111020111001221220121201102000002012021120100012022201102122121011010122212002010110202000120201212220210211111221220021100020120211002011210210202122022011222000002100200110221210122202012112020022222202202112020210222021001001220200120011110022110220222011220200111121021112202012102022211201122000021211012200202221122121100020200221121022221222210201221102001002000001010221222102210021001112021212012221211100212000200111002202121200212010212201220200121002201100001112122110122110002220201021222012000112212212211000022201202211201210200212110210112110222002222002200222022110220021202020020221021021211020100200212122010102220120101102211200211201122102221121212201221202222211201022002211111212212012020020010102200020100201210112122101212111200220002010121000100202022111122101100001001220200212211202020122210221020012001122100101200221211121100210220122021001211201011011000222111012100121000101021101100020022120222212222212011000100102101101010011120112102100020201000110001210212211022111020122122200221012211201220110020201022101012221212122020020101121012100001010100000102200200001011112210012202011002011212010221220200121121020022222021000212010011212202221110200100012222222022200010020022101202210110122102000211200100111122010110200220210120022112211101020020212212212012001002100111202200112100022200121202101220122000021021121011011121010001202101120211020221022001121010220010001010000221220212102101101222112211021110200200001002222002001012100111210220102001111222020200121221101002021110101211220200102211200001122211212122122000212021121111002010200121100222011201011201102022200002002122110121202200121001221000200020102212111221020022022220210021212200010212102101112210101021122221002011020011011001120120212110012012012020111211210222220210011120210122202121210221212012002122020220112002010122021222212100000112122122020112", "21010021010002220200110012001112102212112011120121002201120202000211020110101122100002201200210011002011222210020121010210002110112101200101201201010221210012122222011111012020121201012001212212020211012002021120120002002121122011111111210111200001022020221010111021111112121110222100021121112020010011211111122102012101112000012101202200021220220122110200111001020110111010100202211112021010010220020201002211201100022002121022110120121220102201200011112200212211020102121200021012222010120200101001112011110200121201210001121222222110211002211102120002201202101201120022110110012200220020122202012120002021121202211111220012010110102001212101211021102202220020021011202111121112012102012200222122202102221111222221110001021221211221011201211122110011121100222210110112000112111020202112110001201110022002002200222020001100100201102121012210220101011000201111111120121100220101200102221012002012011122000212021022112212122010201212202011000102022022212200020102102120202120101001221101122211101100012102101221110120022201112112211100210222221100220100122100100222100112011111020210112210102002002011211101102222121112221000212120100122121201111002120010222112121102220122002011200012022220001021112212010100020102121200001200221212111001211122011221021022011222200000112210012111110022212020122010020110102200222121021120200020210201011212221000211122111002120021201010022112210022210022212111222002112022020020000020200210102202012111010012220022021100011202220110120111222201220200200002100111112011012210121000210110100220012111100220112012011022202110222210112120120110000122020101111022001222202120100000021211220020011012000021201221112112010112212002012012000000121122122012111222221220101010221201220001120001201211202022000110022021122201110100101022110022020102212220100120021210022201111011120210011211010100102010101212221022010101212121000020200220012011020110210001102111102220210211201221122222100002222211020000010010021010020210021222101011012002220021121200022112201222221001002011111222221101022212220110220100200100010121122102120012120000202010211201102122220020202001201110102021100221122212222022111102022100011021210002021100211210011222220012001002110112111011002002001002102222001120010111022020101010122011012122110012222202111021220010100022210102212202210212021100111120001222221212100211012000102112222201121010200100100021111211011120020111221122020122212212120212200202102211202211210222222012120211", "22002112112220110120102100011212120200200222202010211102012201201001100100221211012012112002221220020100210111101020222202020010101222000121112202000222211012121121012210101100021120210202222121220021110121102112212102020122210011102111002122220000121010011010102212122011121010220201000022202020112111212100212200100111121001221001120202200101101210021021120122222110221112002201212010200211112022222212111222000101000120111110002020022102122010001212002010020101110010211220102122101102020202212022121111022020102211120101022200000011101022121120011011201212201200000112220210001201022200000121210220211122110100101010112200122101220221020001212001211111121220120202222000222111012112101121011112120212201100220020200102022202102111200020000212022222200211000110212210002010020012100022210111212122111100002121002121001022201122212110201022102120202110001102211110020002110201110110200002012122002211201210110011222120010022101111000102121110111012200120202221120211022102012222022201200110211210221001222002012120112102000121012122111000021200200012012220202100211201210212210100222210011201022002022100102112221202120200100210112000112102111012220121210100002012201002020010202012120221211012102001120022101121201220201002002222000121001112022001010111201222102200021211212200122120112020221001211222202100222220212012111112222110101222010211020021012112020201002212201210001122012001102202002212211221210112012101110001122210012201100112112120120211120002000111010221120121200022120102110120012010220100100022012121110121212222020000002212122121111221101112212000220210221002220010100000220102012200201102010120101020021101201012021102211221012010200121201212002021022212010202021021211221122212020012111202101211101211112022201101102111002221002122020222202120002201112111100212100101202111120122110200112010100222012020002011012201101110012110101210200000022201221121011022202012012000011201101120112200100202022221020200012010111210010021121021220212101102110121201111111021102212002010010010022202101200101220021120211022201211121220001212202222202212100211000200010002100101120011122021221010220222110221220221022211200221120020212101022112002222220211021111110122002101000020001002210200121122111120112011202022012211010202022220011001121100001202120122200221111012010012102211110111222010111012220220012001100220000101022022112222110010220012220011212011101022201101110000101110121201001100111222112002001202111022222120", "01201020110021010222000201102221122000220112201000222120120000100211221100211011010200110001120121022022100011021100221201000010000110101200002220022201112010020012010201220210222101200202000101012100001102101201002120110202102100021120212110101200201020220101021020202221200012221021222022021121011020010110210201101001022202002011120220101000220220202220100120001000210000010020221220100000000122201200221010001201122102000111202020110111001121112012020202221212111100212120002011112202222101020201002122001111120122010112110220202112011002010110002220210212221010002111022120211101010002102012000211200010002021200211112112102101110100201200220121120011112220110122211112021201210112221220222210201121121200111012101110022121120122201121120012200202220120100121010102021012011212021201010210011210020010200112000122221002002221200112122112022212112122221212210210220122020121110022120122001121220122012200022002222212221002220222210020220121110022011111010100002112212211011000122012002221021112122000001211110011012122010212100122210222202012022100111102121200212202122200211011222111001212200010010100001121210021010122012010121202211111121000121101022220220002120210220110101200221112200101120011001211200200011210022000212212211201201120121210121012201122221100222112010211202010100102210020101202122202021022201112220121221100010111011011000122111102101211212122000120121001100002100120020220012100110222212011111012120111212011201001002221220210122001022101202020200010011111102210102010101101011112211210221110000101020211220100122120012112200122210121022200120011200022112212222220020011111121011120020201222021101122100110201212222021210011022210202221111110122011000102010211200202001110021101021211122201110201012122012012122212002211202110122201202102012002112022122110110211000102200221222211200012110202110200100111200200102122020020211002012100111000202012211202002020110220000011101010011002220011100022012221122102202102001010202112112212222200222020220122112112202001201200100201110022210021211121120200002020011200200220000211010210201210111021111200110012220102121101110221212210210000211121022200221111112222121120221012011001120211200022012112221001021012101200100022111121212122001100112101121002202100022021020011222212212212120111010220002011001000121112101201122000210120221000120210220120120220100102002221120101010100200202201122021121202001122021122122202000001202112021112120012012202001200101022112", "22211001101121121200112200101120100210202111121222011222012100122112221111210100201202202221222112111102222110120010021212221100211021211201020011211201122212021222101111201212122222021221201201100020122000001112000011111110011012212202221222011212211000021011120001201110211001210200022202120000101001111222112120100001120112021221221121222202001102201121101012210020101201220021221122222111102222201022100102222102102211022211200022201022001100222010200100010121200110002200102002120200100011011200012221111011111100011000111000022212012011001221210011002012012101102120122100011220110000210221121020000101000111210210100112101210012102221000212001110020001200101201101022022220221010210202001002220202220112122200122011022121211021101101121012022221010000121202101102120101122101211101021211211021000211011022000212022100221222101002201001212102120112022021120200101102211201201111210010202210100020100000002001111222222110012100200022001012202000002100111222022212101211120002121122010222012022100100202221001121011212210200110210020102012010122020222202011220020222221002200120001022022102121112022102022100001022112122122210011102220220211121101201210122200111211011201100202101200102120100210211221112101200110021211111102011120111211110121120200211222212122011211101101011021111101202221220011021022022121102121221220211010002011000211210021002101200110201000100011221100122220122211102001000222100102110211122221101111221022111200200202020110101201011100220220002112211022101012220102110221222222121100111002021112001112011022000201220020110211110002122001022102210121112010202212012011121022200200002211102020022222002021001211101201012220112202220112220001100011011202002001211110012202202002021202220101021201020012122202121011122001001101221121120112220102022102012011102220021012010112011120000021002121000002012202210001122222020212000112012022120111200202111122201022201122011112122100201022221211112012111112010200100110010021212002210021221121201102211220211001210212011020112120102020000121101212221220010001212122221211221220120010221020211121122010020021210220121212111020102010112122121021012011122011212002211200211211121021001211011202111000010120122010212201001121202101111110012122021201011211111212022211210021110012001202022001011200021010101012200222222221122212002111010220101011212101100101020201101120222101102202010010020110011112211222121000111010100022221212022212010021001021022100021221012101002", "11101020111010120010101221212222202222201101011002022112120221101001010020111022121110202021022012211111112211020120200202201212222211121202010222120021002221200202012102102121022000200202011222202122120210221001121122020020002221101202011122012212012120112211122221120002222210201210100200110210201012000111101222110110010220220222122122011001100220011201011210100110001122002020202022221101021002111021111222221100220222221102101110220200012112122112011221221220110102111201201201100110110111212221020121021120222201012021222222210100212201102210211220002111120212220111022102000001201100011102021011220220122010110202212110220012211020112000012101111221002111001222220201000101101221222112210102100102001201010022122002011011121021212010121222002021002011200020001110210102210011201122000222011111121112202000010000122112111022110210102202201022110211102200202222102200122120011202001220100212112022210010121012022020201011022020110000210112222111222121122212001101021001111120011122102210201100002001022102200002021111120101222010200221220020110111121112202010101002022112020200210020122210120002002120120121220011210001110120021222200122012121120111012120011102011112120222012020100100110002120100101112110202001101001002000110022200102110020111011221212222011120111011122101221200101101110021111201221121112221020010211120000112121111100002210021110221220001110022102202212020212202020000102112211112211000210010220012010000111000121102110111212222212010002112122110112220000011120120110222111000100010120021001210222222001020122221212121102221212022022012011101012110112012200022212211210001210022210002202200120010201111100000202100122221220112001022011200201100101111211200011111101120201012110211112112012112011111102201222201210210001021122120210220100000021000012022222112222020111101022002020202000210112210122011102021211222002001222001011212202200222212011101201002211121102022210101222202012110001122112120212221002021220122010122210122021020200001010202220220102201110200201121102000010211212212221022010021012001200210112120021110121102122102010010101112011111221000200210212210020200222110111121120000020102200210111112012001202210100001100210221111021202200020212012220020102100221200122021100022021101110111101200022221201120210120121200002221222110210110202211212202210110021010020210021201100201100222121200012221012201211210210111120100001011021010211002020102021100120102000022022010221121012211102202222210", "00122010120022121202200222201111222222102012110102000102200002200200221101001202021212020212211212122021111121222221110210121000020201001222001202210121011021102010202212200111121201111000102120202222101211110212220102101101100221110102002012102200022012000021101112210120210022112200101022012222101100001120001111122212100011100021112112010212100200201021020000000012022022211212100112022012202021111112122101121112101111102212020101211200001000020022012222111100112121011220210211011212002102122012011201202201002101220200101102221211000002221022222122202120121201210201220112220202112110202022012212121120011102212010102101202111222120110121002212002102201222212000112112112002022000121021122000102012001020112220001100120122201121220211121202220202000102200022202222002002102211222010211101212121021220101110212201021211202120011222111221211211222020120100020202221010022112012002220011200110112011212111201201022212010122212010100120110102020120201102012120001112111122110102120101011122100120120110111022010220011011011021021121201002102110002002111220112211020121102220100000210112110001020022002020100221100110021111201220012102120220122112122011022210202211102000120211121100102100220111102202021222120112220221110022112201021212202012100022110212221210200001101201121211001110110101222210110201111221220202202221112020101200000122101100021121202220012012221202022100101202122110010201011110012112111010020100211211021201100101121110222111220212202200210202102220202110201011121011212022210000201221102021011200202010121111112110022102002212010120222000012122200011010212110101100121212201102102110212001111202000001102221120012011100220121101012202010021211121001020211000201201102110122022002022001201110100202020211111212211010110110121202002202001220222120020221210210202220022120211012202202100022100012200022111012012001201202010110210020111000220202201022021011112001222020120221010122220020111200022122111002111210221211020010012201110102101110212222122201111012221101021202222101101210021220012111210210001002101202200012211210001100110111110000100211100110001020002002221012022101020200012111200111211001121121021212100001111002202001001000022012202221012220200210222201001120112010021112212221012020102100011210020012010002200210112100002011001100111121122100222222120222021211122121200102120101200112220110011220021111001112210111020012011111020021210221121110220000202212010122021022101122121201112121211120010", "12111212102220102211211122212111011020211212102122021122110221022110102001102102120001111111011000101122210011001202002010222022111111110112020012011212220220000101001221212120102101200210202011100220212000121111212100022121001022200120222021212111021201100222202201220011000201211212000120202202212111201010201200212201020020110021222200220102102120011111021111101111012002021101102021001101120201021011010000221220011001002112001020220000102002212022220201012201012102202011011200110000122002011000202011200021012121111200002010212101201100000212111110210201021220211020121111220210222220111001012210000100220020120100202022212112020221210101110201020211000200211020112022012211120202012120201020111210022022012101222021010011001100222110001111022222210122122220110101001210120112010212020212002122110000011021102001211020211210212012101020212022110110120110121022010000001102022021212211012210121021010221120122121210022220102122022222220212100012220112220212110112102210102110200102110220212112212001200012001020112201011202002121201210211111220112221122002021212202022200211021202111211211120111012200212110002222210102110200111101221000212000000200022110020022012221122102201212001210200211112121112202022111221010110122020112210012021020120212211111102011102211221000022020011222011112220110002111000022001001201120222211220022201220220211122202000022212002012120201000012120100221011212012221102120022202222022212002212122122100202200020220001221012212212121110222122000100111211200120022200200020111011020112000220101122110022102122222020212100201220022100110012001002122120220120020021001202201020201000220101210012002122220122211102010111202100022121012221011022002112210002222202101022100211221100010000021202212221110202101020010011220221100021122122012012021011011220112210120110221211221122221000101122000022022221112002022202221101020120202020022121202001002100110110221001221001210021220121111221001112221112020012101010100200120211120201220020021000002021200212110222120202011100110211020101122200122020112011122202120012201110102212022220101010010100022202220110101211210020201111020100111121201100012012202202111221200121220121010001002000120220011021220112221201011011221211010112211222200002211220002200010112201000000201012112210120201102222221120012022000221222001002002021122222001211120011001222202211102020200200020210120022021222100212212110011212112001201211101200010022011200121111012221221001011110022", "20120010210110112202210120000022100121011212202202000100020012011010220112022110010101212211121102212201101022001200122220201012110212120122001222011100221211110101001111101221101010122110020011010121002110210021100200112111021011000100212212012002011221211012002221110021122211011120022101012112011120222112110110202210100002022220001021201100122001201001212210112211222200101102012111021000200201002202011002100002122101010020121210121111220201102210220100002210120222222220121112201222001110112202100112212222010120101202111102020020001020120112210210211201110012112121202010100001021012200112120010220210202002112201000110002000120100010011222110212122010221022200120021211011222010202001121210112210220110002001220021000022021111221202100202002002020010021121112221102211202120210012022121212000101220100121100212210101102122010200121101202211002020021002200201112112111200201102012202201112220011212020211210012110002211200202202111200200101110101220211020012110102102002020012011222200021021112010021001000221001221002221211010102211001000211102120101112211002120122211112122111020012112222100110222200211020222221110010020200022021001110210011012101000222212212011022010201221221201211110010010200102101221022222022210101100111210211022222022212010022000202012121101202212012211201121200202112200000101000022020210210221112120222022120221221210201010202012201211102221212111021202002011102112001122212202211100022111220202201222012222001112122020222011210001021001021022111002022202201122120020211111112011110101111012102001010220110211010122011122120200221121000210202010202220002102221110100010220102211210122020020110102122110201112211001222002100210001000100021102020012002121221210020101202221112011200111210210011110112220201001210000002221210022102200012221221021222202112202000112222021202020100211102011021020221212110222122021020212111212011110020221211010211122112220212221112101022021222021202120110222200022211001112222021011211012012020002121011012010102120100122202002120110020022010002020022022000210010101211211021112002211210122220021102200110111112211122222122100102221101110001200010202001022000112221102122100011010110120122110201100100222011000012202220000012020211020120200200221100111201200011001022001110122201211101012012000000211011100120122011022202001001211110222011212221001200010122202222010121110222200220022021000111002221002221002112000102001121201011001202212202212012021201222010022022220", "00021001011202220110112102211020210202012222002022121100102201120002001200000021211111001211222221222020021000202221212210201201211021201000001212201010221221122111020002210010000220201210122121211110022202211000020212020112022221102010102011212111211011111022010012102100212012220111111112211221020121222100202211011202111220110120200111220011001011110000011021112120001111122212102212022011110020000100221100200212220120112110120200012222202221211101101212011100022100101002121201011210000100202212222122201102000221020220200202102012221111200010200101012100011002022222100012022000220110002012022121010202202001101022121212101012212222020021200211212022020201010110121112012111200102201100200100100201211021120221022211200211210202222222202200001211220212121012100122122210000110021020212220102202001111101101020112010001012002001121010200111010012020102000020221210120201212012010121222101022222102200002211122010212012021202202102220201020000012221111211010110110010020021112012100021101011002220002210000210220100110212221202200022101102002200101120021012112121112221221110211002121100122220200000122010112121100210100111002202222011110010001020112000110200120002211112201112011101012022201220112200000002210211021121010222021111200110211002120000110112000122121110220210122022021212101220221010011002110211002021022222011022202002201122120112112122021211200121010220111111111200122221210100101012002022210012020211211021022021002111121101001020120002100000010102001201102200120212020201120120022121122221020001210211002120212210220010102100002002210021101111211021210010012022210201100120200210200010210012222012011101022020221122011020122212100011202021210010212210202220222101011210121000020002112022212021122010120102012120021110210212010222222022120221022212101212020012212120010100001211000122222211102001012121012121220022202011120211011221020220021021102121212110212200011012121110210012022022221201022201002121020020102021122100210100221211010211012011201001212202112001011212000210001102221222011101102110122121112201112010201012202112020001101121102001000200111122201212211021020200020220001222102201021021121221210211221200000220002201022201012002102022211221211222212011120021200211110100110101100201110011201221111000020111011202121112021211002122002112221010111221022010220110022102020000201122001212002021220210210220200202022211222000110200001122000200210112220121100210100101222222220101121000021100200211111", "01201201111012000012200201111001012002010200212021220121111010001120020001222022102202000212102110211022210200000110200000112202211021122212110012112122010022101210211102212011102220021100111011220000201112112102222020010020012210011000101010222020100112002000010101021111002112102112201122212120120001002102202222000222102111200001120220100110021102002100110212220102021212011110020011010201201220021222112112100010002220200112100112202000210210100011021001002020022002021220110201102120022000022110220122001120221100122001200200101021122101001021111001211101212221022001111011011220012100211110112012200000200020210001100220010201000202121221221110001010210110000101101212000110112001101010221022100122210120200000110020221202200220011222220010122202201122002010122221011002120120000110102101012012111100122212111120201210112101011111022020122220222112122001012020110120120211212200220201120210211121122012212220120102000022221111112220101210012120022220020111220010001200210221100121220121010102021122020122210201111110202111102021210002022012202202011110022011202122122212210000110002122120200011210011020202111200021122210220101111101021222212001122121102221122111102102000002200021110212011110000010111212222002022100220112200101011120122202200111122112202220111100100000210201002012101121221000102200200010001010120020001221001010121010022211201002212122220210210220100220200110100200221121112102220011220100210011201011110101121220221121121112110020101012221121212112022021111121211020200201211222012110022110212120011011222211021202120122001010102011200211101122012202121212112010002011001112220120012021122111202000022022200221200222212100121110112212121022210020210120011200122221020011200121100101121221111122111020200210201210112212200212000102020012202101111220012001221211022112222021212011202201200222112101211111202122002001202100021201212000111100202021011010202221121121202120200100121200120222000022221000210211201101201221011222102202212212021121012101211010002102110212202201122101212202022102201000012121001101012111210201012221001110120012021210021201201200112221102220201001121112022010200112200101220200011212100221120200021100011212120201101020022212111220110001222222022211200121200012002102000021022112002221111101111201121222120102202002010111010220002200122102010202010222021102010100100122022011212100201012221111222001000000122211211200110122001022212110201200200012021011100020122022220200100220012", "00210001022211022001001220210112222120100100201201021111020100110110201111010201202012001001111211010001100100120122012211220202002202101122002001110011201222001012002212101210101221220020111020002011200020101010101020111121200011202110121211010021210210201112210122000222120010101201101001212212121212010002111111220200210012001210210212222200102100202020210101100112020101121211221201112102122100020122101202212222121101011001201012001221210202222002101012101011021201101121120001221010021120000210001112120202201202101122120022110110122102021202212221201211101221011121212012101012002001121112110221210102220122111112002012020202101222002010001100202110022221210012121100222021120212120111101110110110212010220022112102111000010102102212011212122010221122122100121110100102120021101002011002020020200112002221211112122111020112211102201122220211121101121111112111201012111110210002020011021202112021111121112101002110021122000111201221011100002121000002000110121202212011000102121101202211022101020010122200020220212111210220222200202111102111110220002022210211201020111020102110112001210112011200002211201122101201222020110200101202020021202220201221210102100002120201122100012201102122020002220202002111200121121001110120222010101201110120202000212102010012002222022110001220002020020122212201000021010000111011122021201001210121212222221011011011211012221102210000012222122202020021221122022212201012011121021021210011022120221120222111210211122002010002002020022111111210202102112122100012122011022211002220101200121121010102100011000012201001220201010201021100020101120221122110210111122221002212100002122120222102200202022110111201110210222202222222010120012010001102101222202100020022011201001200121200200100102202112021110201022210111020100002021212121000201001220000010200100220211002102220010021002000101010222202110021221210102120201022211002210122112010200221112201021120111201121210000210222100021200001001001221212100222210200221020010222002202110220202000011011101120201211000200200202212220121012210101120002102210222102111012010210101022222011200221002022202222212120100002100212012221211011101202001201021020200212212021000000020112022001002121101110220021212101100100000221210101000212200011001022021212120212001120012111102201221000110100120200102012022100110021220012220212212211211211122111102121202012202102100121120211210202212222101202121221110211101120201012012200202001120112100220001111220112000020202", "01010212210121011010201010202201101010211022200221202202110202210211122120112021020011200201121110220110000021110020010101022012112010000002200020110010201012021011121201201011110021212021210101200011221020122220111211012221122100011001121010220112101022210201011201121022222210120221002212112212102222100222020202011200100122120020202100122012112012001111001111220001220101222202220211002222120110120221112112202021120220120122110100202200110020222202101002112112101112102011221201101120122212020102211211112120001122221112210012111012210001120012020120222221010100202211202120200002220210221222220012021110210000100202000000202010221210120201120101110020020122112021100200022201222002102101212100101212112011100100021010121011122010212022012001001111200212110202010110211122021200020020212002022012200210212011220200121212002022101012111001221102000120202120011011100000210211022100020202112000100120022221002210022201122211102020102211022112110111010212201121021102022100021002100222220100121121000212212202220122222010201000010102020220001002020022001100110202100210102200002120000011222001110220001201000220201100220102012112110110011212112210020212100202012211001021101101021121112111022011102200122012200210222100201200000010022222202012121020021122202220201210200122000212002112210011110010102102201110101202020111121100212220211110002020212220011012002101002011201210200211022120102202111000000020222212221100021201000202012101122200010111211112011212222022101212020220200210100000210222121112020200122100101000112110212111100222000201112201222011200012011012120001201002011121112222110001120202210100012021110111012021121201211210212211101200122120202111110020000021211120102112222001222101112110010110100211100220212212221111012212121121010100210220222001122221120010100121221222002010101120202002200122212012100211001012211022212111012121001022012112220012020220112210122201001101002001121120002010201202021201102101002001012020002002022012111002221201022202010210201121211000012212022020000102211022202022122211212012212210202012220110002201101022222010120100121101010002010102000011200122021011222011022021201111012111201101120011102012110122201021122001000022011001112021000101022002102020111020200211120222201022001012122210012201201211112011012122102010202222110110120001111202120111220100200000101102002022012220101111112011211120202122212012100011002010202001000021210102020211111102200012120022111201022212122202", "01222022121200200102120002202121112121100110221022122221011220010022000101100020121021201010012210102021100211112020021200101200020122220121010202200200110211222102212011221020012222110020200210101220110001001101012002222122102112221102212020101012012020010210222220010211222101212022002102200000002112020122101101010211220020200120221220202122002211221022121212022100122100200010212110202122212110220010222220111222010111121011112212221010110220021022202001101000122122221110002222210111201020111020212001011010012220022011021222222012202111000212012001222120120000211020111221012221210001000010020002021220222110110121200000101122210000111001200020022000021120022220012010011001012111121020111021212011202120112001102211100021002120122210000211101111010122001010001011121220000102212200020211102111112121210220220012020021221202211221110110222210121221102002020120020001200121101200221021021121221221012121122012202100120010011020220022112001000102100220011221120122101002120200102110020220200222210011201112202110211120102010212200211220202020020000121121020121020221212121020201001210200212000210120001110000120111001110101020122122122120212110011122122101122222222221022111101002212022212220122202021220210202120211222000110020102021022201111112222112211222202020011112102201221011212212102201100020111020221102111102122010100200222102221011120112020122112201122021011022012211222002202211201011010222111021222120120012201220212210200110000001100020010021120122121122110212010102110122000100211201112020201220222102111100220010221122022201122020122202011120002221020122220220022202022010211000000201010022001121011212221102212002120011112100020021120120121201011102102002202022122022201001200211201020022112211211110102120110212012020200002111212122022222020222110112200021122210020110221122122222202200022112200122001011002020201221022100011211201120111102211222220202012102220112121120102110010011012120210122222112210210202001211121212102122210202201220120211110201000222210022110112201220111202101211111001100101220112012201010212200010121202111101122002102211210021020211010200210122011111201121002211122100202200001220000200111220121120112020122210221200000012220002001201201100212221202200011222101112020022000201220001010010110002211022000211010102000121121210221002201211120201021221112001120000001211002102211100121202112100022221001100212202121100112000202002021112021121011111100212212221220010222021120121011120022", "20001121001122211022221110222111111011221000120202021212111200122102101222200220110220201012001211201112000000111211111220220211122110101021102212202212012222222201221000110201222211121020020001012212221202202011002200022012212111102110211210100010211011012221221222120120010222121011020112200011110002201012201000001112201202122102102000021221110110001012210202100212222200010211202200000022011222012121021101010000011211022010001210202011000012200011021110222011220122121111212100221010020001000211201122222001120022201020221110122021222011212200000001022021220100200201211022002010211201102111121112102211122101212212112211021012010211012110221012221102020010220212011121202102122220110221100112110112010122120222020021201200000112000122221101202122210110002000200122222022120020011021222200200201221221211011012201012121020211221020111121211201021020200120112020002021121121201212002100211210101101110100211200220100111000111220100222021212010210222022012210212011100110121002010200110010011110120202021210011110201112221121021021211022112220100020100101202222101221221222202212210211100201010222010002211210021110112112102010011201001002201222002010002212102011022100112000121201122002010000211102220012221200220110201120000111200021002122122101001102112000201002022102001020210201022202010102222000201221221210202110211122220221121122122010200111001111000020002110220020222000020212202001110021021101200100020012102011102021211101112222221211120101112201121110020020121220011100021201212021002101022001022121221002221100001001010022122002120201002212000110101110202021100222112010202021222020211012210212212022111022000200120010011011110110001021100212101010100001212010010012002001122100121121210211201012022100000100001012211011100012002121220021102121001102120221120212010111012110122121110222120000011212221102220020212111111010200102020100012121221220202100012010221111121120020201021112000101121220022210200212211110110121220021110112201210220120200002110000221001002111200110102022010121201220210120002221010120200000002121012222011012110211022221000210220222202122011201011101210222022112112111112120010001222212222021111120201011001220101121210121001020112222202221121210122120012201112100212222121012102212202101001022110001001100011021100011222220110212020010110222200212110202202122120120202101220012012211000110102210001221011021012211212120020221011021020102201220221001211101002110011122000122201101121010101001", "21222102102112121220210100222001000220202211122210200010011101222201102222122210020111221220021102120021021010112112022011021011221211101020011022110121012210120010001110000010110121021211022020110212221102102111200022211021000220102110101202112012202212220222221111111201001101001221222111202112100212000002222122201000012111022020202010002211000101010221120001001020201121122011102011000202121120022210201222101011022202001002212212201010100121212201022112220011111122112001121021101002101011102211122011102201212121020221211012201100200221010022202101011202120100212222102211101222211221200110222220012210002102121111001120110210022101210102212010220122100010210121212021210101001211200210022010200000120020011100111010212010202011202100110121102020100202112001120000222120202120112200212022212100001201000212022200102002010110022121221011210112222222202221020100110220000021110201022020020122110201101101211202020112221220021102121010011111001110222011202122221112121200111212102221000201102122102210021202022010021220112101200010220101020102110211110222011121021122122220002112200221120120100202122202012222110222111122222122200120001222102002201212110102111001121101001010200212222022210011202201120020001021202220000201111201010212001000121211200022020121120221220010101111021221220201120212121222022221112011021021002011221100010011101002121022010221220012011220212010020001221212210121121001022111012220012000102112122020111212002012122222101201200001212011000120012200021001002110000221122100112211210210112201222100111022122001000202222021222211022121201000101202021112212211122221100102121021211202102220110011020102112011012222201221121210000020222211021212111112202111212202002102211120012012201201001211001000002200220112112220001221211100000010222000120200000121122002002122112201000200110022010120022000210211102120201100012211110121220201022100202122121202221020111022021121210022012121212010101112122121111121112002122001202121202112220220121220110022202001112200020111011121201001201001002010201221011101211000000100120112102102100112220011022201111021212102002202011022201000211220202000020012002121220022002112001200210210022010001202001120102201121220211200122121221021212101212122101110022111121112120111221210100201121212021011111010002201220020001120221210210201202000212202021022021012102001011101201012102111021222101220102000211210022002121122002122011022001002220202111112220211200001002212110112020212", "21210120200002210001111121010111111020000001021101110100110121021102200222102111120210120001212010102112002121220221000010221201222120120202020120022000012210201111221221201101020020010210202020002202210010021102000222211100022221100002010110001221100021020220210111021202112200121200021202002202111010122000000002221100210210120220110100022200120000202020222101001200100120202210002001200001120111011022022101221011011101010201020120110001101001110011212010012102001022102201202102012212011122202111210121000222101012122220001121110222211221201212112021120002201121011020121121002020201012120102112222011220212121100122221220201111121001200220012011212120020201220001220001121022020210210001211021012210122202121220100112122212211100121121201201021211110202110121121112210011101100212222120021112002000101100020212022120011210001212102220101201102221010202000020121001202001200100010002012210222210022201220110200120220000022202210002002011211010110122011022011122010221010222020211221020021000020211102002112001202012022021000122101012011122022211222100212000210222011000201012221020210100002021201022002102210101211111011002200102000022021221020001111021002222120210100222210220120122110201120001222201021111012112210021002200102210011100112201110022202211111202211020221000220121202211012222001221220100211011001112002201002222200200212001212100211111120012100001201112100121220121101010001112011000012011221110110011122110122020012001002100122000210012202102012100001000122100112001210102110100212201100101221200010201021012010212101120111201022002212022110011122110112211001210022120022211021000222002212121102120101000120012121022021220020020212111100220100211112211221110002120002121102010102110111121202102110022212210022000020221111201020100121000110022011011122200112020201100021210110112012022211120020200202221221021202020221221020200202110222202020221021000020021022200111211011221011022101220200202101120120212112111210222200122001102222100020022022200102121120101001202110002000000222010211222211002122120201100010020110022121222222000022021221202210020111002022001210012221022212102210201101012202011222211101011222222101020011010100102210222102211011012001012220210110202022122221011220022000102000102111201222020201111011120202012202211111122211112001020101121022100121011102000111220101000212102011222020210022200012120102212221111001020111111020210110121210200202110220000011211122101210021112012002002010120010", "22111222012210201220011101210201020211000100001102202220022121020002210121001011202200020012002000210011120100002201110012021020002220201110111011220122222012201011020101211220012102112022101212220002110022022201220210022121100101222212121220121102010020002011101010102222011002220020020201201220210010110001112012210210210021021120211100122001102020020202221111200100112121112112012100211012010112200011110221111121111221100101101120222010110222011212001120211112210002102022101102101221210200210200002010120221012101112210221120202120020021200022221110102220111222202121201101111201120202020021020110101022111111220100012202111212121212010111012011120200010022202100100202010220220200222122001112110121102212212212022211112011212210220001201120120102000102001220122101222212010020020000022220012102120112020201212200110220021120212022120122212111010022111011121211122202012211211101122212012201022221112122122110201020112210210122001102211220022200010010221102221021100111022012022020012210201012011002022212012011012211211220000102111112020201121121222120020002200201211121000020101020012102202210111011000212221000221021220012202112212202201001020121012200012001112011202111120220111212210011121100002012222210120001021020102210001021110010202210020201011000200020101020220102022012222120202111001201012200210021111111021210220022202002020001020120020000002012121011012111120012202200200221202211010211101011010111200221101120001112121021011201111221202211121002201200112000202220000101111010110120100000212201010112021210120102211101000201100101021000102012110010221001020121000100121102220101102001101010222021221001021012020201012000122121111020000000012002212101101012101010210202020111120120001010110100112122120211012101122121120021100221201210212212001212010011021112221001211121022000002202000210120210012012212022021012211001021201211011101022212221111000110012101100122010121110221200111210200101222101221111222012202220122201011020200002101002002000020110210121201200202011012101211222100101212211221111200120020111020222100012012201010100202202201022100002202120011101211110021011200112212001012000011011202221111022210220112102222122120200202011012200210022122221212222002112022120102100112102211211210100002202001210212112010212012001221000001220020102112120201010110110001002220220100020212012100000212201010010211222110222101201202011112102100120120120000101022112200012101112210101000002201012000111012110210021", "00220122012212112222110001121000011110200002000010222021112011111012210200101121012221220110101002011110110110200122102000021111010211210010112012112100021212112222001002221100021101102001201011002121021110020000220202202020122110100112102022020010212222020110122000220002001102202201201200111102001020220010020100212012010102022100221200121121120112002222210022201221112210011121012222201101112010200210101101111201201011111000011220201202210012202102212012212000012212011012102210122102212020012000121122012011210201120110000010121101112201120021222102200100221021220220110201121020220121101002100000212020211111002220110010020000202211011210220100022111121202212212001101202022101221000002021010210002202101020010101201221111001001001201202002200020022222202101212211121100010221110000121002020200121021011112012102221202002100000020202201020200201120110121001111010211200021001001122211202000021100211000220000220122101211102020112120121202212201100122110001000221001010112010112010102210000211211002102110022201202100002122201001020002011011120201121001010120220001001011010111102221021020020201022202111102101120212111202010120212112002222021012122211022220221201211120201022100112221022212021112220222002012111212201120212211001002101121000222110021012111012020202111101100100011221022122110110222111221121122122202011112012102101201011100201002201211121110121101002110000002021102021021011200010020002001002000220222212102002101101200102110001211021011101011200112102002210220211201122011021010020102121111012221100202020201020102100012102020000001112101211200202010110011201111211200002100112221220202211120112202022112122100200021121002201122111212220112221010212111201112001111111022012220202021202200000211121021211012112120021222012010211120010122102112211200221210221212121012000212110022202202200100220010111211122200211100120120200000102002202110202210112222101012211022012100011021022110222111001012201210010200100102101201012210200120120002221002200001102012122201200210112100212001022001212220100102212102200101211121202010212020202120112001112210102100010121001011020220212202120110221022222222222001220100020112202120011220122102211222202000220112001222102201110000210110100112012221202201001202111010111202000100021221020011212112022210121221222110121100001211022220221122101202100211012112222121020200021111101100101220112112000102000120200010200212020012101022220100222221102111021112102022021012112101122210", "02021222012220010220020211111210210001120021022010221202100112122111000202112000202221221221210111220111222000201022002221120211210012012100120202001212002222202020110212110202012222111211012212011211122121021222201021102122122001212121011221211012020222222222010201212220022011000002002212120020102120022211112212221101021220010101211002112202011110210211021111021121001222220111111000002200012100112100112012101001012220001102012222020222002221001101222221121211002101202200222120210210202221201212221112102100020021201011121120122101121210002121002102201000100122221222010222022001012000011201210120121001022222001201202002200112111102211220022202012212222202200000002210210021000011111101011111210212010121201210020120222201022022112111012021012120000110220101021002012202222101100022012221110001020111010122122210110200220112110222120222010222212112110202101022121111111211010000221210002010121222222102111121002001110222011201220100212112001200102010212122222210222010001102222011022022110110210002212010020122201202122011002122120121022100210011021020120120011202202102200112120220020222121200101221212210110022111122022021221221011111212001012001100000212111200220112102102111212221000000002212000120110220111222210012111221110212111100221212112101021011101122001111001212211012110112102112220120001001110122211111200110002011222100002100010210100221110022000111021200001101110220111101102111202101010002212110201200010200112001122212012220110001112011200010010100001101221011011020101012100201112222000120101212112020021212010200021111201220010101121220000101102022000112122201120202210021001001111100210111210100220112001102211200211120201012002121102021211000001201202222000211112111021100221002201122110001210120210212020120002002100122021211120220111202002200120212120221111100110011011221020102022221202010212222020201100101100022211120102210112101110011011200222022102001022021221200210020002022020200200111011102222102210022122022201001122201112002121220211201221112201121021001212101122212211121122220211112122222122201000100120112002020001022221211211202121221211100220012102022002120110221011221202211222212102112121100101222001122100212111112111110211100112102102021220002000222022121020212121101102000011202000002222221222002210121121200120202112222210112210020020222001212002221121100000211010202001110111121002010212122210212021111111110102102000200102010210101010020112000111101210202220202201222002210000101", "10021222022222112020010201210020222212012201212010021000101102200222010111221100212010120021120210120110212002001101012201121212212212022202000122120202210121112000002110021120222122002020102020021211101221222012211101212212121101201022100022010110220200002121221202022121012121222112012021012102011111111202000202111202001220100012021220002222000100112201100112020022012012100002210020002201000101102020210200120011122120001022100202121010120111120002120222002002102210012200012012001122111022020022112002001021211002012000120021201221112121020022222202020021212200121201121222001102000010120221020201201102201000212010221021212202202100002221012001112120221101212111022221022212122200200111210221021010011220001001101020210000122101200220211001220020012101212212202221101120202110120122001222020111102200121221211220210012101212011022102011102000222210101211121221001212001111101010000220020022121002120210020101121100122120201010022100122020011122012112222102212012220002121222012002002212100001112101010222100100122200210100221200222010221102120112020101112201102101202212220111100112121120210121212212201110101022202021021211022210011110212211011021220011121100021201002212120100110221200012122020222011112122222110122010201101201120111021002002201200200120010001220001212200200020120100222011111002201100111100022210220211222110102221010012011210202102220210120120222101121200220100210012101201210101001121022001021010211111002210210002021112120200012220010101012210222021020110102221002002120222100012102221200200122001100222220100010210222112212020112001201201000121020011101022022002010010110202120202020200112212011122022220201220201212122011211010010021010010022001210010011212001111112000110002021122222100202120210121202020121221101000100202021211021012201012111210202220120212001100201102001122200212222012200222221100011002222210222001000100101102202202210221020020202110122102100111222110002000000100000221101022212210102022221220201011122200022212110012221021222101212200210000221210121022002002121011200011021220120022121210222212012102220002200102000112121222011112000221120211212120020212020111100202002222202212101210121002022021021010112222212212102121101111101110021211011121010011002002122000000022210101020002202122121002100021201120001222001021202200110110121120010022110120212022200102011020112212211202110022222212201011001021202120010102000211201212011112202022121000122212122200200212112201112122202021", "11120010100102020110201011221220002102201002010212102110221110221200101122012221011002121221100222022101022011112111121202111211222021210100112121000010201220112011001012012212221022001202111000022020120111220221022002110122122000000020112222021121211211202010202100222101201122011212100022210102222011102020020021021112211022211110120011210210222021002122010211211120120112110201212220222012200201020110121120010101101001111021212011112010221100201200000020120200221121112212120221012120220222111010210202020101110022121111002120101121020212222101012021101210111100022110111022101102022011200002112000211211212121001211010220112021211221202020011020011101022012102200001111010202200010121211020102201121020212102110202200111010012011112112000100202012220102000012022122011021011220101020111220021010220211022002110101121121222111210101201221202120212222211000111210002122112121222202012011212012111121120010211121001020201202210022200111202220221101000022001122021101201121201000001102111011201022201222111210020020011002210121210001210000120112011101122201102011211021000022222111102200021022011201000220211222001201101211010002020002002000211201002121210020001120200010010010022101211222010010101212211012201201011210111100221001112222010000012010020020122111200112102212220010120112201111020202001012210202020112200111222222220011010121012212112101210000202101112221220100212221011201120011220011201111211022111012100111001011112021101212000001101101120002012002221001211111011000021202122222001002220012111020001020220101002211022210010002200200102110222110112220210110100100100222221221012202100020010121121221112102012122120120201101200210202000102221001120220012221010121001020021202200201012012022222100201221121221200102102200201111221202211101210001001202201010200120102020210212120222010000000110012011212010021020022001100011101112202201000100021011210022120102220000120212110000111201101222122101001110100120210000100000202011222120211120102112101222211221011212121111100022011020212021100100011120022200101001210100110200202211221202112021110111020022110000210201201201101201102012011202101100111200000101102102202202201012121000210000021222110002201121112002110210000010202010101121212220110222020010021222111120022122220012121120102102010200100012201110112102122001201011022011000002000001222221020000101120220102021020012012020010210210120210000021010202120000212221002001022101011212200200222112001122022022211000", "21101210201222220121000120100120221122112120222110010202121122111212002200021201001011122012000110020012002000101221212021220010101102222121202022202020010011021222111012200220001210111222110212001010202100212121202021202112121201022111221101002212102101200121210002011200020211210222011010021001012221010010122010220112012011110012010102222120112102002111021211000002111111012002200122122110112022001101021121021001022121002112020012021021211111012211122120210010001210202011100200110211110111112012222020011120222011200012212211001220011020122110222010211210022210100011210200112022001200200121212020010111021212001220000002112200121121220012110221101210102110111011200200101122220220000101010002212012202221201002202201211210222222000012211002212111211200220110201222121221101220122221121011021220202212111200022022202021022112220211020120021201001212202210101212220022001101221220100002221010020202202022000120210012200200000021011121001000221202211020122120111001202222021212020210020202221211222120211020102111102221200111121202210102122211102120212002202100212000010122120010220120112212000222101012221122000021201002102012020102112000200200001222110012120021021102001022002022122002110201111211111021111021202120220111000101201100000011012012100111222220120112102120010100021010210111012012022111020212120022122220011202122012211120201020010110022221101112200100020001011022011100012020110202120220011002200010112020201200011001221010101110011101100200011010100020220011100021020221201010020122201101001122011122221202001110012022020012010010211010101001221120010202222022100122100002010010101102001011202200120111110120102012020210002221110120212002102101022012020101000200102021102200111002020021100210120002002022200012212110201111212110011012201220200100121110120012121121200210002012111020020002002101120010220201212220121012112020122122221200121222120000110202210121200221100122220110102201012202022200010022002201011112211122201001001202122220222201102212122110222222121021201221110010100101210212002222012202002200222211121022221222000002000111111010201021211000210101212101201021002001120121001001222110021012022201121021211012120101101122011001112210101111222000122222210100102022220011120101000202122221212200220101002111011001110112200212200220220201120012111110002002020202102220111110020001212011210021221010111121020012211112021012120020222002222210220201101002012121201111002012001011200210201122122022010112", "11020020212101212022112100122112110112102212111101101002020221210122120100221012220222201102210200102101200202011210001112000221120122020100022101020212010022212020012201012202120221102210001002011210111202001020120102221121220200210202002010021110122212122201212001011022200021010202010111200002111121211021111220212002011012221012121121101100100011020200101221021121122121022011211110221012202010110122100111221111001200011112022000111002111002011000221202012101011202121102002101221000110210100120122120000210001120102222010201102002102222112121211112201010102102221011022110210200211000001220022002202021201010012121022211120201020200102222021221002201211111220221201102110201110200110200110000121102202222010011021110220112021212010221012021000210112001001220002111201120202211022212022020101010112120210011001102112000222202210110220000200101120122002212000121220200201000001222110021012011201002022022010111011210222202020101212112220102220010101111011222022002211220222101200022210100010221110022221002012222022010002222112020102122201011212200010022210121021110002001100122001021002111121110201201002111011120120100000011211022110201111210002011212221220121211200220212110101011111210102122001000121201111000212200101100202211000022220201010011021221102010012001110001202121111121110011200112020010220011111202100002212000102220002200122212221002211101222121201211222110211121212102211221012102200222000211121222200002110120202221101002012221211121010210122012221221212012021000002220102212011111021022110210002001211022010202122120222200122112002210211210102222211211002222210010010121012010200020112101220000020122200001202010020211120111211012111220222120200212111101002212101122020001201202002112010001012020100021102012021011011222102111110102100200202211201102001201012201210002221122212001010122122021100202111020212201122210112102102201210002211110200021101001120110210122020211220000011201111122122100222012122102221012002122220000100101112021100000200122102120102120202102002021210211112010022211021122102001112101101021010112122102102120000120112212121020122112112212010020211002210121021202201002120210010002202210211002122110022102212210021001120221011021101210102120201201121111122010211022200222211020200000111020000101201122001212000012011201222120100110202200121010101112110010101221020101222102212101111200221012220101001010000102211210122002100222021012210011202022101202012220212101121121222100100201211", "10101201110211202122010200210102111202202222010202200211221210100000122200000122122211022120021201010220100001121002211002110000101210221022001100100120121201012002202220022121002022201202102100102211121211222220221202102002201121220000021120111110220101211101000121022100212112120110112002011020021002102212010002112120121220020100101210211201120021111100212002021010211121100121001122200120210020212201021001000112022121211001120110202210122102121222222102220212101022022201110210010111000021102201102000020220210202010021000000001210110112012112121020101120212000212120200101020212202011002121002202110100022010001011202112221022100000222022022111201210122220112000001101200110120201121200122220022211100220021201200102002000202102222220002001000010122122201020202111010200112101000001120202222011010202221210111222120002111012022202202000120010201220022122002101012122220110121112102020201011221220022012102001101111120012102021011002201020100112121112202211102200201210211100211001121222222112221211002102211222012021022122101101102112212120110112201101011001100121221012002002102002110221112101221102212221111011222110211210112010120000112002010111222010220200000102001021110110102121101121220022122121221120011111022121201020211201020211110020122112221022200122020112202211002011222112122001122120221122110102201122012201020212012220111021000111011000110100021222122010120011211111122001211121010222212122210222100010020122122021021022121120021120110220212001000220110121100021202100001011120102112220010222221211110110111211120111001011100210111212002111010010021121100011002202022220021101010001210022012010022211201201201201120011120120020121100121121102110111212021202202211200022000112100212202111000000111022112121100102001120012000110200012021100220120221012211220101121222210200020121210111002200210201010112212200021112221201200201110202221121002102220200221221122000210210100202122111220200122212202202000001002010001012220222010201121000112112001111121202010021101002012021211011212111220020010212120022212222212101212022000201222011000212222210100020011210012211010210010202221022010102120222002221210011002021122002102000000112210001100102111212102220112201021210200212221022002011122222201112202100001110210211212022110020111102000020111202000100010212212110211011010020002211220022110021002002020200120200020210120111222122002201112220021121222002221110220122201101020021211001002110210000020102211101111212101", "10021101010210011110101220212112122100211120001210012221120210102121011001112220111010102102121222020211102112012010201112121222121122000211121222200021022200121011220120210222111220120021001012212112200202210022210020200112101112200202221202112000110222002112212221200112011120100120122200000022121101211210112021020100112100122200022122210000122200022002200210112021011212122221021000200111202111200212000002112001102202202222200012200210102101220221100121201012202001022100000002102120122010012011211221110200110111011102112122111111200012220100222201001201100220000000001200020011111021201222122020020021211201022202021101202111210012101221002122121021002011222001220002121010020221020110122200111022210012222100220102002200020021011021221200200021211201022102210212220122201102100110210010111002110112011020021000102001200212122211110002120210220200121022210111002020122000102212112212211121100200121021001101121220201011200112112121011020010101100200201011221212200212010201110211002210021011112002201022201120111211100002012101002021011111020021000122020112010212012101200112001212011012122211211010021122222022200210021012101102122222020211221122100121212021010100020120022112010212111021220122200021021001010210122210001021202021022020112021222022100212222022201101000001101112122211122000220200210110211211210222220122021201112222022202200111202011120010021100200220222012102012121011120121011111102220210101100212101201121111001222211110011000000022002121102021100100220001000010212021202102210202102222112120012002022100020012122002211222222101120012201210222000120002221100102010211220221210012120112201212200221010200012121102111222021112212012012220221100202201212221021221202120002110201210022020110101222200011211012221010022201212101101000221010021222022120122020102222221110020021100110220200101111222000222112222002220201202021011122221112021211100102111011101120211022110110121111201220010200211210012110002222011101001110201220112022220021022120100210100121122111120211022002100120211102012122122011122110021021121200212210010210122122121112211020201200110102022100011000111110202211011220021122200011021010221211012000122022220120001002222220100022122121221121102022120210222202012011102020212021110210222012202111002012201010001000011110211211100122011212002102210121121022211112201021212112112021100111010211222021200111211111111120121210022022012112020101101010021111202122212221002211021202200220120002212", "02022222201221121122210212020110022212101010100110221121120012020212102020100211011120222221001220022200010222212100121110012120221220210121120200002022122221122100122221102220121201002201110100201011010222121212001002220001101112101201110200021200210211222110201000112011011022011002001210000222001120212000222100000102200201200101202200010220110020210221001101121211111112221111201001200001011121111110021021200211002100220001021112022222122200222102220112020221101112222222202001022100200112212100222100200221021120012100100100200201001101112012010210121021100202121222221020210022110200011012011112010222100222200012210022110022102121112002001112201020122211102121011201212201212101011021221011111202020222111112022210112220121222100210020102211011000001210001021201022000110211010011021200021022111200201111120112000201002012011111110012102100001011221212220211002200120110100122222022211112202202202201002020201201020201110220101112211022120112001222112110100211221112100012220000110201021200222111102120211200022112020022020222021220120221022102211200212102221211112212210101200200010000022212222012122012100211220210222001112212202011022201002222000200200201001221210200111022001222022200001021020021202221200022200211002222021222212201211001221211002120220102202012202011000021021021212211210222020011120120112000111222102011220010120010122121221222212212000102121022110110011112120121211112202221001221020012002011211210112200211112100210201110110221010110220000211010112012011012021110201021220212020002210022001020222001122111201020000000101000221002011120102101202220100021112022020012021001110010002020102110020020221210220100211211111020212001100212121011121210112100011202112001121011211112101012200101120222211111100000000021121112101020211200121120100222010012010100022222101021120020221011221200222011112102011002212122122020222212102011022120022120010122010001201220221112122220001022101012212121020112100212211110022200021102012220110011020210121010020212011022000202000112100021021220110201112222201221220220111202200222121100201222001211021110211220111211022011100012000000201021201022200110200200221110012022111122200211222112201112121012100020010212010211012000012220210122112200220212122200102121222021211121001221111022212200220000112221022002212110101201112210011121002110211022101011102010212221001121121210221121201000002020021222022022100211021220020121111101111020121112221012102011011021220222211110", "01210102112121120021200220201002112000200111111221110012100221021220011010002110120001011200101210202011221100201010220200111222202010211122020211021002021001002112102000212012110002220012112210201000221112121001111010212021102002220010011021212122102001021011210222112000000002210012100012210211022201220011110001221102210120122212010002222211120121220002210212102001200212020120111012112221002101210210201020002021012120110000002111121201200010010010122010212210202112210001001122010210202201122112010201211111200012002222211210102122011212001022100112122112112012020112122000111222220200021102020202200222101000011221111120222001002210020111111201211211120102210220112211021202121201211210022111020020000022201101002111201102120212221010110221221001010110212022222101021202011120112220002202001002012122211121202022212012010020200020022201202021212220022111112021001021011022221112021210200220121220122121010002210002010102211022012210211121101221122112111121111200102210012100112022022012221122121020210001211002110020020202002200120122120112202112021211001111101122212202112000020112102210000110110220102001201020010011000100102010220221222222021221222221020220000212101111100001201021010102120100002100021100100100212222121020220210111200222222002000221020012202102122021220201011022121202120021200001101222210012122121110001210122022202111101012012010100102110002020002110111002011011121202022111010221000112022010210021120102110211111201102120211011102210200200202220022002001001202121001120210220001001101220212002012212011001120101021200120012110021022211001021102011020102002111011010102012120020000112022200010200021220001001220120111122102110121221112201211101010121002101012010100001110200202012220121220001111102212101100021022012022111102010021121120221211000100210202222022010220221211002122220120011210111121110010200212021022112112012000221120122021200001000212021121201212221001111200122110202121211000111110122020120112111002202111011000012100010100220011021202011001220221212100101121021000011112112212110122211110122101122212220012012212022000220210112120002120000211021121122122012002110011020122200111102221120020010101121121110220020020102000101000221000000201211000022101122200100002101121221221001202221212110010112001121201110202110100200012220021110101121120111011121010102112101102112110221220210221012122211220010102022221021120212211222210102001111222011111101121022212022210202122210000221002101002", "01202100200222010201211202022121220101201221202101211110221001220021220000102021221022011120111211021201110212200221120100122210202002220212020011120002222000000210101111011221120212100001220001011110101210212201110221021211101001110011122122212210101022212120111112222112002021202021000100112220200010020002001210010222200010022220000101000112011110222110010020210021110002010012002002222201110201212220122021021100100011022212022020200212102001221222001110110000001102020220111010100201222010102212120222002122100201222111011101012110201212220100221211120010020022200212220200221202022100020000002110020122212222202122001120110112222102101012122010001222011210002011101100022210212200201202221210000100222222012001110120100001120022002121200110010001112111012211220102100210121010102211001001101120000202002211110201200210010222100002022100010122011021101110201001220100200100101121200201101122200000220122220102012100212202020222211011021001010110202200202110202122022002101111021111210102000220020000211011202121220111002200010200121012200021101002201110112112000121021020200220021200020011222210102120201010222201120222010210000102012120021221000222021000201101221010111001221222221021000120012001101120112022211010222102121210120011101200110201202201000211100211101110201022111001220021122111000111022001220011221121102202121202121202202202221222102212221121211002200201222201002111001200212211101001100201111022002212201020210222011001010201111200102021200021202101020022000200120211210220112102221010102221122122110002021212012221220102022200212011000202111122122201202102200210022210211002201012112010010122120211102010102000012120101002110120011212110111021111002022220002212020220012100001200121121022221002120210121122210210201010212000111220010101122112011002211012221020101012012102121111021221212012221222210011121111010211011012020212102022210222201121212002002012212111011222122011021000111121100200211012111111000122210200220220111220201210011122201010101021112221202002110122120100222101220012111001001212220112000022220112022100011211210022100010011210212200012121101210222210220222002210011100020200211210222120201202111102211102111121122220022201100221212221020211020220211212102011111010002112011000022220000012021000211001200021021020121122211210021100110012211222101201201000001110120211201111121202211111001100120012201210222011002021102020221010221110021120012211000220211122110101220000021211210202100122", "22201000022100022022020201110211212210020110122101110012021210200212121012020210202112121112122020022112202220012021221012100102210121222211110200221011112002201020211012121002202110210200202012121022210101020102220101120012201022020210221102202200020022020000002010000121100011202012212111002122110102102021102022011021221010022112221001201021212202022022020221121010211012111221002022011020101022220022212210212221101220022200121020000111211201020011210102002211012002200111121120102002002200200012212120102020112222101100220021101012102100102211111001100220122210112212221000202111002102212021221001121122002112222212100000010210001112211000221200020220110120020201212201221202101211220120221220020112112010101001112121121021111112012110012222121112102220200110222102011112010110001112022222021112010220122201122102221102211111020100202210202021212001110211220121111200111122000022011010112022100102021102202221100100120202222222112102020210211100011121201221222220212212121121210210111201220000000100111112012100222000102011220001221021102202210202222021200121002222202100120201010202212112110120000012220001011201110010111001112022020212221101120021022200221001012210020102220012122011200122012200221110210011002022022100221012202000021011010102200022200122111000220111000020211010000110200022020112121010010120201002211121022200200121201200221112010220000221212002002211101102221022212211200101011122221101002100102120220122022001210000112001021022101200110112210000121012001201021101101222020100221111200201102220221220000022010112100101220012110202111212220000211202001022122001121002011020200211012011010121211211020220112020012011220112120121110200112222101120001110201001011211202020121211012202222222021002201021212010200200202201211222010212112112012221122021110102222102002101211221011122000220002012122211001202212221201002121211221200110200022022110000120020220112101212100110212001010101111012212222222222221100221221102012121221210201101021022010200122201221221011110100111220200000000001011112111020022121110211200210221200012211211011211122120110100211220000211221102012100210011002101221000222210001000011121112221210101120122000200001001111111021210011021122001100122200211022201021100211120100101222022212102222220001201112010222211122202122010012101100101201022212020010011101022022000021222100022022002221200100101120122020120201110120220112112120102112011012120010200011110220111121022021110212200212210211", "22012220022210102210012022022101202000001201020002202120102001112022112222020200210112002022100120021021111212102102220021011022220000012211002210002120212010202201002101221100200210022210121222202011022121001222002202202120010202012011112022122102210202200121120012122121200022122022002101222021121022020021110122011102012210222111020122012222112120002000221222211222022221011211022201011100001201102200221211221120120210001112212222010220022212021002122022221121022212111211200101220010211120020122112001220200012201222210002102201100112121022001102021201212122221020201001112122022121221222002002020000002221211101122201120210001221222022001101202010020010202000021002120111121101102121201210210201110012100120020022000002111011002122022101212000022102221222101110010111110100100221121001001020000122222000221211020202121202101100100201122002012121002111221020211001211000211001111012100111201022121210212201220112221221112222012022011012001021201220101121201201022010011122020211110122000202011200110101211022120212021112211110001002021002220110101100021001200212121102021101020220121010200000221021222012011021221221122212211102201202122012020100001200200222202112100102001210121021122000211220022202000101210012202011002201111112211112011120202222122202101021011121000102110012100100121002020002012012110211210012022121210221021002110022100212200022021222021011021111010221112000102121220001122012222202111012110022201010210020200121011100010122012220100101102222122112111010120100010001201001112010022220222111022010201020102122110012202010021020111001020012100122112102211211012212010122202012201111101122121200012121222121000120001212000020212022021222020002002120021200120000111111112222101210012012211111010112210111112120102212202022210211121222111201200220100222121111022221012212112121212101222100010002101010101100110010202022121011220202020111101000000100122120101221121122212121002111110012110220010221121112211122210001201121101010112212102111110202101210012201011222002101000020011111101022201200001002111021012021202021112120121110211101202112110022122002222020101210002120001122221101102111221102012010000110100210200112010021012021222022101101101111020211022020112221021210020210121112212222212122101021110122022220202011200121021201200000011021211221002221101111221100201211202112012100022020212221120111011120021202210002011021220200101220122000211222220222102110121202021202220212111002122012010111002210011", "22111121112111102102111202101110202200112202121201101002021212222102022212121100202102221022010112010120100122120001011020010101211112010220111200121101210021101010001021122200102102221122200001101200110002202110110112100020002010220121000110120101220101111201011212010210000201202020022220100001202022201222100220100010120212110011020201010201100112220021012111000022101111010202121112221220021122100110012122010011210121102220221110102210102021020001122002100011201220201111011011112011010022201100112002110010001022011122022102200100201102021202211200121111001120210101122002012102000201110000111221100012021200112111112000010010212212101210022102212112020121112211102221202012011100112111000012121101121022100102101111210111120001202110210202010102122221010110110101212220021111210120222202201221111112210012012222212211122121101200010010201110202012000221001002022100000121112210011012202110101002112201200122101010012221100122122021212110100212120012001120010220211121202221001210102201120122112222011120212122011222211002102102012202222112022022121210022200111222000002112221102112002211000122112021202210002002221000222022121012020221201002100010022002000200121222011112110220212122201121110210011220200121111001200120120200112201101020201010122221212221200001000212212110112002011001211021211000201212200000211220102002221101211121202020020211001111202221000011210011212011220011210011100012012210202002212110111012110111011020002020110212110222210111110110211220111010011121222012122122011200021221222121211202201121212011010211101121220022110002211010021200221001020100022010000021202222221220200201102102021220200020211202201100222202122222211012222110200111201112000220001211110221122001122012011201222212100210022221210211122221022112100120121000112211020210020020022001101022110122010000211102102111110100021101101002222101210201122201220100222122202220120201121110121210021102010221001021021201010021012201011110012021100002112102222101102110012012000010221110211102100121001211221112201001210002000100012220211201202212011110022210011002212020020200011101021020101011121221011012021112012120102120120222221001011221222112110211101210111011102022022102212100022220201102102122011101212221200200210222222020112201102201012120111100010101220210102202011201202002000000122120111001020021022112111010020200101100000210021221212022202011020020211200111011110021122022022210012212012200020110112002100122021111222100212121", "12012001221001201100002202120121210222022112020210201221221200212001121102012002212210011210011202022120100001200222121212200120111200221121110202111000012000202021211201022200112202001122021000011121112001000222000000111021101110120102220212012111221010102212202211221001201010210202120201111111112101010110102222001020200212012012111022212010212201120021101112112012011000211021000102100010220010200022011011002212022011100001220210222112022201221100102221201221201112122201101012200202201120210211012011120121101012122002121101221221110121101100101211001122102201101121221001122011020120211220202222212102212122102211021102012200022020220222122011222001110101221200212221201100012022110212211220212021220101220102112112012001010201120110220212120020120112000111001001200100001010001211021120001121222021011100010000002001001000020202101122210100210120201020120000201010022101220000100110212220010202021120010020121210111020121000011221110012020011010120010111102002212012111121011021221120120020112200212102012000121020101201200112100101202010022021101012221011021200222001112202211201121020011220121211110211201200011211002222221111112110212010220200012102212122210112211202011222001002012102000022112101202011202021000111112122201010211121220200112210020012001212222101212012001102010010021002210110222012101000121222000210120012011210222020212102001200101212212020221110001100220211221110011121011112102101121122011122222102200001210100101012012112200220021201010110021101122121200212121002010211110010122212212120212100102220012222100011110212200020012021211220112101111122111100210110122200021110012012012211211120202022101100200122220000110212002120220011011012102202021021212211101012201000022121222211002020011200012110002101202101120121111121222211202202221221110000101200010211200212001220010001110211100000112221222210112011021200101001100021002221220001000022102122022012112001110110111210101000200100202210210012120011022000221020120020020021021101022102122102200202012002111010112101102001201110112010122020222220110220100201102020000020210010220221122220100210100022001110220022200210002201021001101100102110011010201012020202011212121020021220121022101021012012120222112010002112120002000010122102020000010121222211012110110201002121200110020121000202021212201020021212002201211111121020102012022220101211120012211101000100010120102220200201002201022100221220010010112002020122020001121112011120121110102000110112", "20022121101122200122010120210022222112211012202201112101001021110212001020222202010221222111221020110122111010020210200010221210222202010102212010221022021122210212201122021111100220211020220101210011022110000110110022001210001021122200220001222120000222212012000001021022111101100011200002210010222001210120200102020221102111212111020000021011022122222102010000101120102202110111222112101001120022022222122010201021001101011010010200210211101122012011010212121220110200212110210001221112012221021010022220222120002220201012112002010200112201222200012212000010011021112120211202012210000002222212002102210221222201220200211110012022122010011021111102102101112010111201211100222210120012101220122202000122202111212220000010002011101012212210002122002201211110200002102010101112201110112121010000022220221112210220200012010002012000010112010212102020012220120011020200022201001002001020221000201100001222001010021200220012022110121202121111020200201002211111220201012210102222012222211110211001011121000110100002221022201020001121011012222021101122202012102202002021012022211220101101111121210112220220022200200112000111202122201121022221102210102221220202122012111021002012112111001011111221121211220021110221221212201020112101021121020021022012210102020221212020020111202022201002200010002210100010222102122120222020000122000012120121201202222001100021112210121110110102222222212001001020121102111222000011021022010121002201200221202020011220000120012010102000100220100122001000020210012222010102111211201222002121110112120100200210002001110211020001211010002102111111201110212200012002121001200112210100002001220120202010002122212102101121210112002110201102121220110020020122121020012020220200021000220111002022102222002122122221100200221011122122100012001201112111012001120020010001122000200022100020102112222020012202002200202200021021111121001002001102110102121021122111012110012220101012211000220010111220020011011200100112122012120020102112012221201212201202201112002102211110111122011121112101102010200121222112121000121120202101002022011221212112211211002202120212012020000101102201102120022022012021112000022102112000122110002121211020102110121101020002200201002121122010022022022002100100201011201121121111201012020200211201222220112021221222211000112102220120201210202012011011000212111022101100111011211201100111121102212102120112200002100200112101120011111000020201222102211112222001121122101202101011221002222212011022", "02110110222002122012202102212011001211210200110022222220121202010222021212001020011200211202022111202120022111110112212200020120222110002212211210010000111002020220021100101201022102210100012200020010001201222012122100020201020102222202022220011101202002020100222102212102220222112012211100110122100110122002200101022210010101101210021200100111000101201011211020111121202120100021212012112202212002002210021201021112211020100002202120211222000210020210010120212011210012122110010002222212100012200021110120020100221220112002100012111101001122201101012202021001221100202001121222201210120202210222211122222222010000111000020122121220011000022120111201002120202221220000212121202120210101210111200100102111012020122212002221000000222102020202212011202112122202000202022221011012200211202012120000202112012021200200120001211211112212220000120001111201021102121011102222012020020110210120112102222001120000002022102022112102010110102211220121111010110122102121101002100212200102102112111211210100021112100102020201022200210021020111012121022121122022101210110002220122100202122200020202011100221012012101212011212101200021111100010122102200121000010200101000121121011001200000000110010122202120111020202111000211022121221221002221221202002002200221112212212212122021011112200022121110222011102022021002101110122002020222010200121122102012221120122012001202200122010100111012120201210110112202021021121111010222122000220212121120021120202011101111101210020011010200212212101211100111222120102202120121001100122211211220220021220010222200022110222021222200010102121122122200022220020000102220211001002202111101220202122222012222021002020222202022022201222221200201121021200112211121001210201102021002210112200210202222020002211001211011111121210010201001121122221201100110211222022110101021022001210001222012112220100112002021012200210222221021221122120210001100220001112120110222101000102210102200211110000020111120110120100202220020021021020001110120110220110021112221111200100211110221002012201121020021222001220102201001201012102200011210221010102222220211110221121011220111120011112000221210110221112000211012201211002212212021210122100210222122200202022111211200222112200122112120001202110100102102210112122211111022021022212201110000022202010110222111002022021100101212122221022111222220210122210111012210002221010212212000010020020111221120000022222102101122101212201222100200000010102122021222102012021010012022212210202110122220", "12221110001002001110012122211220201022022121120021120121201122021212022002020001200120212102101012020100200200020101000000220200110010210221222222010010101000022212011011212002120021020121000010212022201101021201102122210122022020112122221111100222002112012210210001112020102121122222110220201002010221102010101211202021101220201111212201211100212110122100022212210222200120121221122000002001220211000020010112021202110121111212200220201120021012021122112011002102212121110200022011221220021211020011122220010012202001211212100001000001200211112000201012101001012012211200112021122022101011200010122202110120110012111221220120012200221001000000201102100122202221101100020212211012201100100010221022121012020020101010000020021202222021101222210021001221011120002011101012202002212120101010112120220112100102222110022112212210202201012110002010012101112212121022101221200122201122022012222211221000100220112110001011220010212011221020220121111220112002210101211000220110120210011202211121020220022001210212110200210110200101111120210002000022200110001201021212012222002220000021110011111102010201120122102221011012000212102101100200002220222022020112102002101201201102111222101012100110010211112111022201021101002111000111100011222012120201221221200122101021202212002020222222021120020211021002110022201202221200222000122210021112111200201100001122002022120002021011101201121210211111221012202201210201022100222022201111102100210201102222020121112221002011021102020121021121211011111100001210221021111202102011201210111010210012100102001022222020221101222001220121222111012211002110020220120001120002121201221210102020201122100222012100001112100211201212112011112001200212101102211020101112120002120002021212122102010121100011102100222000020002101201122021000120010100121201122201100201111022102212121002221022121112002201010112210201222020201222200100001100001122022200202222121012201112202020111101220212101212111011010220110200210010101010002202101021210001200122002010220100101212201012112110202102022211222101221011222021210110012022102221000100202221120110211200221012010112210202112110222020001021112020022120221201220121211010120010220121020100212020222000002110200202002110021011212012021120021112100112001000101120020020112222212002211211121121122100211201020221200001212111101010211222121002212202112121220220210020001220100010100221212220201210211201111010121120022221200011122000020022121122100011102111021101220021120121", "11001222220220111110202212000100220021001211220202222222120001122201021100121100010012120211002002112000220221120020220210021121120221100121220200212112110120000000010111221210002201210020112000210110210111221102021020111222222111122102021000012100110222011110110122012210220111110221001100212121012110000121201112020102211201002012121121102212212210220002210122100010002001102010101102201202210210202121212212022102110110002212200220120201221121010000102020120010201122010020211120221022211221120120111110020211020211100220021110121220212022022020220110220002200211121122112212100200201111101002012211221001212201101222000212201100001201212220002000000121002200010020201210011012002012011110001220201111200121001200021100222000000022122100011221102010110201112221222012110011000021100120120211111222111211201221102102122111120101011111000110110002120111221100020221212000001011221210101121222010002210210221210021202201222120122000122202200112222012001011022120020110110000002221211121000022102210201110022222101202110012012012100001210012121200001220000210102200220111100221211220201022221220210201010000220112121201002111222110122110112010021000100022010112022211111100010120021211021201021111212222111100121202111211121211102201020121220102120221102211121011020010101112202120101202211221002112111020010120012021122201221111002111020202200121202002022000020022001221002001010202220111012122111021112201021020212212111210010002120202101120102101112020021200021101001121121200012101102002202102212121200000222011110202011111120000111010002010022120020102201202020021101001222000101121202222001021101001012121221121221022102211102022112201210221220000210120202100120112202220200002202010022012010101220101202200211210022001111202212021021000001010010112110121102200002012110012222000100011120102222121222000120102101001000010122210200200011011222022111002201112222000220220112102220000220212021212201220112020112112200102200011012201200110120222120102101211112002112221111110221100121012200001211111101012212011022222220000100101221210021121221121220022121120100020000000112021222012010022001022220202022001100102000121121210110012002220122202200020001021012110212212110202111011210202212202211002121101112011110112011122120120211020100022020010121221020002111220001111011122201202021022011201021011111221212220110202201121112101202221222010121020212022110222001120020112200020100201211100211210211100122100022101010211021021011002", "11202200210210121121120120012012220221220201111021000021102120101200202221121122000121002121200020200011020101020210020110002222011111121002020221222001222020020220200201202101011121201211020200221222021111110222021200000011111010021122102220110002022002101122020202200020011212200021010221012011210212202200101102200011122111212101022002212210102002110021012000212021012122220211010220022112010000121012022212021210122020222222002210012011201022010000211011212122022200001001122221001022012111110112210021112020210022122001101212022200122002202010222111212101001000010012011100010201201010010121220122110110102120202001000001011010211200021112102122202121120101012012011112010010021221212122221002212222102210021201121001110020020221120212200220221212211221022010222220111211020021111121212201012202110212220121211210021200002102002010020111012111012112121121102120112102101222010002002212110100002210101221011022002120101222212110211012220101111111211111210101021200211200211000112022122020102222022100202012200012100022212102012020121202111011022112021210221011100111211102200110121002202001102122211202221221101222002101212010001011021211201100200022012201020001000000200101120210200122011110021110210211021101202212220210120222120222021212122112111002210010200011102201021112110200221221020210200102222102220101010012001212102220012012200000211222010110101112210220210222121021000020010102012220210001220100111100020100202020011010221020210122012221000222221112000002012201121001200011222002011210102121111210210200020002220122100200210100021220110110111012110102122121111100121101201101120100221200001020200100020200010000011012200210201122210212201000000101212002120220201000102101011002100111112010021202012221212112211022001101010021001020120202221111021202021202211202222200222200120111210002121120221212022200001001212111012210120202001021220202101021210222222001222220201002102110121100211121000202101210002210111011221121202222000220201121100001202002222202221110001201002022121220122000101112100012000200021200220101010112201020000100211200201201010202122121122212121011020100021220222202002001121011112121222201202222120202111100102121000221201201000122102112210011200020020201201212100001120002002122201110100202112120012220210001211112211101202220001202022012201022012112210201210100102201120201222020120120200101221102222002002212222211211202201122021002110100022111120011222200010201120120111201200201121211101211", "21202010021100101222121011102101221212000002200122111201000022222212202211002202102100120211000111210220221211200010011220002220222110011212020211111102120201210201111200101222112211012200100212220220121111112121200020120200201010112021011221102220100111111100200011000001101221000122201110002010102000200021212002201220220110112200001122021221212200220002102222110020111222212011221200012111212201200021002122110101100110210221101011220012221021202102220210020221022201020222112221201222220201001101000201221002000222202101201020110202010221101200210201120200012012102120122122120011200111021012201220101212220010020121220012200022100002002000200012012021221201200220221110112120012210101100102100200000100000211012211221201222120120011011011201102010110110120010010110100220200202220011120110220100210121120022021211220221202210202210021121201202021212201001021100111021121100102022221100200211200201211012001101210020111122111122201100011101021202001101022022112200211112022100210101001011222021120222200220110111210022112221011122000211022000002102111121001212201011120101122221210010022122211122022002222201011110202121121222002101021211000202022221022020111121200111010022011021211012121202012200022000101110001112221120220210221211200010111201211212122001022112022122111211010000021222022020220210010222110120121101202122221200200112011102200112000112100021122211000111111021000111000012202110200100110122100000011020222220102221102010210001102201022112202020122021221110221010212111121111212200100002211121120101121121222120221221221201210221202221012000202012202011022212111101021012012010212122102000021101112212211021010200022012101002000201010211111212012002122001222220001002221212021202110100222210012222202102221100220222121000112102110120002011121222222210022101222211021012012001102212012220020211021100210211221221201222222001102200120210210000222210101220222202012202101021221021122122110211001200222011102100222002001011212202120120122112120202220212111020120112011000112000111102021102202012111011021110100110201220000111220000002021020210210102212010211202111202120020102220200100102100200021202211212022220011200212220010210220002020122210200202221012010121010212222122012101112011122022100120211112211101012220201200001020110122001000111101201011210210202011220001220220220020020210110122220101010012011212212200011011222221020121000222022102001200222010022122201121110102201012011010120011212122222221000202", "12200200002121122110102200020120020002102001211020001000110110001110210012001022210100011222201120021121002221021000122201121121111121210021200001222200221100222122111101102000022021012211210022102020101021200120010222212202120210212210202122200101111220212122201011220221110101121220201221002220102120121121211221110100010221211100200001202002102012110000221001001002111111001102201212021201111010000020202112010122211012012112010212021100101212000121200211022122202000120002112001221022020001210010211020221222020021210012210111022120221022201022201221210122000220111022212122001220021202022001120020121221111212012202122221111211112120100220212022121102021101012010110101212012111221221220100112220021022101211220110000101021002021122120220022121110011222211102111222222022020222202002222001110110111201100222212120222212002211202011100200022222000101210010222222210010120111100222210211120202022101102000101211010021101021000202211001220021012222120111020112120121212100001022000211021221101220122000011211212220011122112202121000110110202002012010222112012001200121211110110211200000101122200022022200200222122101000222212112100211222021122222202110220001022210022210212211122122022000222012102000110212202111002100022001001211011101010020110122021222110100210101000111200011101112121100010021112022221000121122012221102221210220120122022202012211200021012122021111111111222020112011000110000111002002122220000012022020102220002000222200100220110002122221002211111020121020220202011102121122001122100211122022111122111020010002200002020211000001020110201012102212120210011022020001010102010211022020211220111202201110001111110012211001011121210222011001020012111112211210220121022201101121211120100011001111100202100221122020101002102220010221011211020102122220021002120002100120200110201201210212102202100200120102121021000021002220000012021111102101201110201100000112001100110201221010121121222100222002220100122122021021201012100110012011110212220102010010201102120002122012221212021002110211110122110210110221002021001200201100211120101120211122010221020210110221210012210212012020212102210022110112122102012001202222000111000112202110222100212010211011220121022120111120222012012111112021212212010102112211202020020110020022020210212010110012000210220002010002210101002221121020012202201111020112201110211111121101120210010101210121210020022110110220021100011120002222220012111122002211102110020101212102201220121121220220", "02111220120101011021112220202021121210000221201221201020222110201221202002011022222121111101122002210201220200120120211222100222111112011201021202021122010110102102111202101111022222010202102002210000112211110002011202220102100212121122211220122211102222012111221211200020220121210010120020122112001011121120212220000201111002210122002210021212200010101100012212121110221012122121201010020021111122100001002000000102010220120100010201220010010201012202201111122102112022011021021202010221202120111110012101020110012210111122011211222221110111001200011012001012002011010112102021022111012020111211220012022101000001211002000020110200021110121001001221000220120122110211210122100010020212001002021012101211110210102000220222201020111002120012121212201212001020112112022000120001111012120021222120021020020110212200201220202112120112110022022110200022120210012100211222212121220212120201121202211120102211211201112121100200210211200010220212200212100220212021110101111022100022221010120102201000222011022020200200210211102122000101221102000022002212101211112201012211220002010101220212221210121000011012102122111210220120221210220110111111221200001111200111112210010111100000201211121211022120122110110211021200112012020202212220100020011111001021220000102210022100011210221011221021001020010221110022112012020001000221122120100210100022020020021201222111011221021222010212221100111200100222012101102112002022100000020022001221210201120120001101111012101210221121000101222110110101101111020121022002222211012210012000101000101101220212212122011212120110112202010121101122120200102002202122000010021010222222111122102121110210220201002221001112102022000212121112021122000121211001212201201120202010110202210120120110102121221221012212221100020001100111202002200222210021111010122200101122010211000212120220012102100100202120020200220212110102010110121101110012120112202020122001202100100222012201022111000221221012020211110212120221221021201101000021122121220011102022200101002102201201221021022111210001021110021200120021010001002112110102211201121100002111011010110102210112012200111000210110120201222120001222022112111212012020002021112200010210121120221211012022212012220212121120001120011220220102120212221200121001120212011202011001101012112220020021211101110212222020101000000211000000120000100210201102200122111011011100001202002021202220112012220000112110101022020201012001101212000122001211220122210121100021011001111022110212", "01021200211202022201222010210012110112202010012002120100101200210220101102002101111122010001200011022211021022211020002221011220220011210210011210100110211111020110001202021201121120102101100120212021212122011110112202220212101001222011010010012201110201021000002122021221020221121210100110100112120021201122020011011201022200100011212222200012001111000201020120222011200000120202022011212011212100211122012211222111202122020202010101112022012221120000221022102002002122002021022012202200001120122110011012202200121021011102000202200002121122112112110120121112212110212001202022202011011010212021222002012211002010001212012211202202111200222210220002221220221101001221211110120102100202002221221202010020100120012011120000001002200010002112001000011011112010221102211012220222011121000210210020021100210221022112122201011110211102100121210221100212011020122112001220121200110122222220110121012121221022021220202102122112101102202120102001210102001110111221220000012101020011002022022100210110110002000111220210210010021010002012210202220212121220002201012212212111112200212102111011021220211222201002201122221100122111002100210110111022010221220000000122202121202012201212001020222112220102121020022111212121021121000200221210222010002220122200112110002212022022221122122222012012121200011022001002102121001002100212221001022212101222220102220020121001220022111001200010012222022101001222102002010100010212022211200220212220121012210001212200100221212200122201212010220222001020121021002222100020001211110221022221120011222000111202200000221002222220212100202220210022120120222011120122102202022201202211211210022220021102011020221220101201120201000122220211010212000001112101110000111122021000100202010110101122102121101010100002012020001001210002002120221210022012210001221212010220220120220101120111112210211122002001221220022111111112210111121112021111120011211220210121212001200200110002112112101122222002212122001200222212111111102212000010012121100112022221002011110001002001001000222020122122212202210211100010201122021221210220022101002110100221111112000022202001021022211102001112000122221020110200222210002001120210212110212002120220121110120222202201102101211112021221020100002002012101220020222122110121000222220022122101100022201121202022002121201122120100221220022000000011010001121112000120122011102112110212210001021221011112212200202022102102011222021012222020101020011012022221101000112020212012200112220001222002", "10110000022201201121101110021110102000000112100011012100020020020002000211020100002221212010012200002020211000200121012202022110102212201121121111102222200222120221012102000210120210222102110201122221100211210212011100001000112201122221110020120100012001221102011010222211021122122011120100020110100111201100020012001210111002211020012221022022212111202122221002221020021221200020001101201100210222011220220202110200002212111022212222102201110101202220201201111022210200122212102011220110010220210001122002101201001112022101020200222121001110010220222220212101202022120210102022201112222122110210202022200202111221002020222220110012112110120210002102211012221220201202212102221012021011102010211012212202122122020100110102111020212000121212200102102012110102110112222212200112100012112110000101120200202221000112110010021100010002120220210122102220200122022201101222211111200010220100102220001112221000012120201220210022200212022221101221020110010111201221121220121222010201011021212012010100212121222221202102000200212002101112111010111000002002220100112121200221220021002012010001121101021210002102111010020012120210210120000022221012210020112110220111002210012200020200202021022221101221012102112102020111112201220012212122011000220001201022022002220102212120000110210102222020011000210122111201101110211001212000010000111200012120222220102112110201001120022212202020012011100202102220122100002120200211112112020201212021112120120021202201112011102022002000000210020200211011022221222200120101021110220010122011200011120222222020122100021202021100000100001120021011022120022012201020210020012000011110221101111200121111100212021210011010002102220101012011202100201222120211120202211021012000020222222011211120112121122222001020021011221220112211112200201222011100211210110202022000110220021112020101221212220012010102021202220221211020210221200012002000112012202020111220120000222020002120002022210200000200102122211101111212201121120220122012021202120001001101220102220111002202211210010020010001201112121122212101211101210201121201211021100121112222101201122220011102200021002121101220121100102201212210202012010122201011221111121201022110122021200000210212201100201001201220200102020200112121020221022012010121201020111222212210022120121010022111021002011002112100222200212201211101221020010102221012102000221201022010000202002221221102221011120021001212201012010212012220112102120122201101112121212201020011120220020202010211", "20120022220220222121001012002112202101020100220012201200020000102221011022122011102101202002020010220110221101210211021101200001101010012002021101020212202012222022111011022010022110220202100212002221101120211100022102112010200101220211020000200112222010010002001000021012201100212222001111121112000101211010212001020202212212111222221022102022212200222212021102220221102002022201221101210222022011111120000211002222020212022020010222101020102112110210212100201222112212211101112012010211102202222012220212212210002121210100220201122021202010220212000122111011211102201012120222112101111122211011002020201121010101220202122100111120021122212111112002210110220022122222102222012101121112020101020112000101020010202210201121202000120121222201112000201220220220100102001100211002102101110101211200101221212101220102021220002001000111222020002102202111102112201012200010001121021100001000222122020120212022002101220102001101201110211211020102111220021110012011102211122112211100212101021010220110111002012202211010100001201101100201001102021220210011111101110002020020202212020100201120221222221212121212012202220222010110202122200100210112010212111222110121201222112010201201001101100012201102120102222001200100112222100210121222002020022011000102002212000102121020222222211101222202211210101201200220102221001122022210222100201121122000211201100022202200112022012120021110011002102102102110010120212012102101000212101021102100121020201210222120122202221121022111202100101001012101000120211101110122002222020010100221122220110122001202122002210210112022200101101012121001220122010010121210011200111102210010101212012121101100002101202102012120111001112221222121122102122021020112210000001112221021202010210112010102020022220000122100221222122121100202220201120100220022021200110200022212211201222220000020221002002001022212202221221010002021100222112101101100010220221110000011211000222021100211020101002121110120001120020012000200000002212121201110221022002200102200220100111121111001212202201101121212201201120001021001110101121221210022211201221110011221110111201222111112122220010101111102122202011102221212022222110201110121201011012220101210020010110001120102121012210221221012202001011200012022210011022200122110111200102221110112012200221202210122202222021001122022202210102222011221012210202012021221010111112221011202211120222111001100212221122002010211020202200000202100020210011000102011201222111221221200102001210121202000", "21220201220120212200000001010122100111012200121010221112200102201022111200012210021212120110102002110211221020121201021021200211000020222211112122102201210122120222222121002010212101022121120022202112101001211000020112212221002020020000212002122112010112021212110021022110022000220112001210100110100100100202112212111222222022120212120200102121011010002210222010222202002011211021011211122001110122020120022200112222210212010212021111022222101101202100022212021120022201102020111212221111210020012111220212012202010112110212120222020120210020220200202100001222101121210111102021201122202012122210022220202112202001122220211211222002122020022110012222000202200220021202220120211022201210210212122200101011002210010110001000020010200211110011101020010021201110221201222210220220111111122112002011010122210101110200102000220001002020201002002022122212221201210200120100020110211001000221001200201202201111010222101111000222020202010212202222112010220112011120122102002022000201101200110121211020101101021202022021201102202002212102110110020121111111021102021010001110222202102220110001120121211111021021110211021120211000101221012012120221000120112120201112210200222000100210022012000021202012100012220210120211000210021222022010222102022220102100000101012021122002021010200021000022201010202002011222122102120102002010001201011210110201221121212111011020221110101200200120212112010101112101222121020220102222202122011121121121002012202001010020010122001121121200122102212112020002012121022202102220220120111101212200102212011222211101210202102201022002201120101111022110001111102101200202021010022010210201201011000222000011111121121212000001200222120200110022201000212102000201000200202201001200012112020210221201012210112202220211010021122101200111011012011200201022020101201201221222201010010202010102100021110011120022102112011220011001011211021111101212110021022011201022212212212212211021200010011200120022210002200022200100001202102002102201010122220002021001112110002111100112211211110002210002122100022222112000122021012120012001201121202002001020212210201022121222201022122011012210001102012102101111211220211200112001122101020022201022122222122002212111212010020020001102122222010120021002111120212211101220220112022110120020211102112221001222112210202222001122222001100022020011020212021222021210011021122101122010222101022220010002121012002221012121210112122200022222011002101201221112100000011122021201011012002111012102", "01102202011220211010200112221112112122100200021010201001020210021201011002122100200122010220000011021022100202200101102202211210221210000121110221100201200122102112202111100102100010101102120121012002120022212002210000100100120102021202210012022101120112212210000210101111012122022210111100111222111220012211102102220221111001122101101120001211220010120011110001212100221021200012221000022100112000111122020120221221020020020202001100002020200001202201220010200002120021122202202012001100210102010021112221122101000002012012012111022000210110212002000122002102000220001222110002102201222121011210222212201110110010221111112022222001021212111200022200220222101122210120000121222102220100020211220211021202010202101100100212202102221111122200101121002202101221121001100020122200020002210110211200202001020021000200100001201100001100211202112112021100120102011222100112000212200122220221101020020211202122011122122021220001101201202002220211210021022110002222021120211122222010011011102120112001122212000211121120002001001012111002120111200021110211020100102201102020022210122000211212011220100020100101020211120012221022212101012021210200122021120211120210100212100010102111122222202202020102211200102122120221020220222022222111210111210011021112001210011111002200011112210202010002212220002200102012002212210111221010001022020000010120022112102021201002102202202002211221202111211001110200012200100021000010211200221201201011021010201222120202221211000121212022111200202112221211121001022121021101202002000120122212201021100101011002100111021001010212201102202122221101022200001022122121101200120011001202100211211122002211012211010212010210222210211110120012210211202022011122211212211212021201211211001210010221010020212110100211201022112121010001020221120101021112221020000220202120212012212101000022221001100120202210021110202220201012210011102121020222010120202010010212010010001011202121110201111001101210122220111112102022201021122001020200101201202202220111000120101200022211100102100001211022100012122101120211200201220001102110200121020020220012010210202211110220020200201121121010220102201021221011101212201001011020110120121121021211202110000101002101110002220112201210201001012220210121122010001000001012002211102212021010011001220011102002121122021002022100221200212212120020210202202012122021102110201212212112022021020020022200102201120121021010122212112101010100200201102100021010122100120011120010120101222002011212", "01001202200202012100020021210100102102010222200121112000022101200011022211210101210211211101202110222101112002001201110222001201002121000202220222110020220002001121102111211021100021021202112222110122101010112120200111010102111210012221122120101211201220221212211002100022012120101120200021120111101012122202201001112012102001201021110122101220220112212112212101011220121200102021201112211200002100211022000220101001001100000212112110000020211211001021010112021011112222102201111002101122102122010012101011001212122020121201112012201100122212102201112212212100002002112121112022101212212000012111220111100021110221211102102211120120001100010112210121202101102220002222000102022002022101121022010022212010010102122202020210222101100220202212212122121102201002020010020110001222022010221101102001002020010121012001202210002101111010112010010012102021022110001210202020200200222202121200110102111221220100100021221020102220220102011201122000122000012112110100022022110100202020212002202012111101022210201120021201221001122012222022112120021220010010011002221112221221000011210000122210101220020210020012011221101101211102221202002121221022000012111101002100010101211010110221021202210012011122212002102112112100221010201111212122211221211221220022020122222220200202010020020002210220020111011010220022021210110100001210220020222222002102112122011111200121102010212112122012011101120101012201021221202121121211120101000202011220220001001011100211010000211021020101220111010000002222120100222211010122200022112121101020101212100212120010110102002222222110211222201012222120122202011020112112100202012122200111002022221212220101101000011210121201112022222222111111010001022020120021101201120222110100020202202120212122100111111220211222101112122001220220000021110020021202120012111020120112212102201120020202120002111122212100222122021102212110110121222220102102022101111200220212000012122000010010110202221001010210110101021121012101221000020211202111112101101100010211112121112202020011002210122202200122020102022202101100220002121111222221022101021121222110020121222211111111100111022112220220101011221201211011102210120021222100220012010010210112121211110121222222210001202001100112100021202110222001012110110121011111021021121112010002101012120212102002122022212120202202102122100011101220011022020100202212011020022020220102211101112100210112102002011102002221221201000210120211200022021012010210012000122221011120202021101001101202", "10222010020001101211010201102022121202001111121202110110102000000200100101200001200021102122202010221102100120112021111110101002211011222010011222011212111021011020201211220011012210212000022212012120112101112212101211021221122022010121200221111222101101201120011102112210120001000220020000220202221102121002020011111021220210112021120221001220110121112201012201021200202111120112200011000110122021000010020021221021212201220012220201210212000110100212021011000112211021101122001111100012022201001202102002100200210101221112100020100022122200110212022001220200222102010221011010002112210201112112220001021100210222211101021210201102111102010111012101000020101120010010000111011201201001102001011102011102121122220221102212011000020011010222001221021110001110200110210212102121110211111010221122111111112010020220110010010212101121222122012202101221121110022122111200210101200000000001102020220012112012120221222100022222001110022101102212100201211200210111120221020100202221201121011111212012021100021121202221011222020022212222212000211112020020001202010011011211222200022000100222200102112110012102020011220121100010210211120000222022001000221100100201012020200220001112012101200001000022012120020002020011011110210102102001211212022110210200000120001200011111201022202200020202210211120211120201220121222010100211211211210021222222122100000201021120221220000102121222120201111020110001021100111202010102212200012122002211210021210221101010221012202122012110020220220000222202202212011221011002101120221100202011111012110020101210001221012120222110021012010220101222222020222121010212020112122212200001211002222120021000011202102001200100010000210102212221121122000011022020112212221202200100112120010212021222021212220221020110101022102020222220121122200020202211221001221122200100110222210020100010210210001110120100121212200020212200011111210001220121212220212111100021122011201110100012022020212221211110011212221000201101022122012202220020001220021110100211010200122222210200220101211111001122100111022122121120222202222112002120212102212112001001201110110212001112200012201212010120101120101020111221212212021220211022022200220021200200212101020021002101101100101200022110002001200121211011020010010020002020220001101121102220102221222121221210102100110021202102100212100012000221210111221020022220220110201122220222122220002020122010122120212111212202211120120012022120211020201020000102210120101210220210112011110212021112", "01020020200120222201022111201200012210202011010102001101211110210202022022020210120201120111212022111100210222120110010202210012102110102011210201201220201111101112001021220221202111020112212200102100101100200020010101021110000212221202010200221211000222022212201221101210020021002100221120100220010112211212210022000200111222021222101000110022201010021002101122022211212001100101122020012012111221012120021220220221021221210021000012111010121212020121000012121122210212202221112100020202012021201202111221101010101021022000210121100000000022210121202201011222221212002000012221221202121212011020221002002120001210012001102002221101222111200022210100202102012111001200010120110020211200212000211221022122110022202201200212011201210220201012222110202001010120000100201102012022111211200200010021010121012102000211112120001000200100111101202011002210022211011201120122212021000200100110021110220101020000000221121001212200211212121201021202011001221002202022121022201122100011021000012010000002002001201001111120122202000001102012100010101210112211202100100122120100222000211111122102100021020021012210121011020000011102021222000021221100201001220010100102011210110002200202221100022122120111122210200110112202212210011222212001202122102200122202022112020012112000012102200200110021010200020001011210020101102201221120102112210101000010221002221012100111201021020210012000111210012022121021212122211000020011202201102120102001112210221211010100100012222021012010101010010201012010122122221011221022111201100211222010002001111012122220011010110112202001102102011002121012010000000012220121000210200021221211011101010020221022120200210000020011112221222122020221010221211012102110121010212210001110021122122121021122201100201220102202112202100212100021120121220102121120001202010120212022012201201001002010011202110001110220020210022111020201201110222100202112102221120110012101100000220212011221101211212010222011222120100212001021111021111222220201212120100101011202020110001102210201200002100221120222101021212010011000011002212202201222020211020012001011001001100102001102200002121201111120122202000112201001022100100111001020101102020000020021120212121120221011220012010122002101220012220110102020020211110010002112221001211220112102110020112211001102110001201200121122012022100101121120110212101122221121222021022002021020121222121202012120002211011020020122220120101010001022111220002011010020201120012222102122201011101112000020", "21121221121101100202121002120221122201022020221222021011012202102022010012120101220001201220221022221121210122122012001221210012020012110201121120200000200201000212020212012111022212021220212012012011002202211102001111202221220000001201110122101210022121021211121012210101112101010120020221012121110010111202220111110122100110000202002111102121221111000001100202111201100102110001122101112202001111002020020110201021111120200102121202112111011012110022111212000122020121201221102001110200102010111001102020000212011002022221120002100111220120202110211002200220111010222212012222222022210001101122120221020100011102020021100111110122000202221101111102112121201020010022212112120002112212122220222222200220210101111200111001000110021212021200120212020100101112000120001020221100111122221102000012201200220021202201011102121000210212202112222021211020100020201211010101121211121112210220210020212111112222212012201020222200101211110010201202212021102012202010121101212211200000022212001021111200221010111211112000101100022002012120020110120211022002112021000012112121211220011020002222200200001220100001211122012000002101201111012210002200220101221202121001001012010002121021012120210221220102012002212110102202221102200001020010010101110101202002011000002012011221010022012112012101220002011221212202110002210200000011221011020220112202121020010221102010002100201211111102000011211102102221022102201022212221011221102022021000122120221222101021000110021010221220202210020211120112202211020012021020222202221210201111102022100111112012020110111220001002110121101202201220111001220121102222001111122012210202020220101020020211002212220112010121112120212201221221212100121102200000111101120202222120121021211002211011122010012101100200102202012120000012101000200012002000011101100120201121210122100102110011011210211012102011000200222220002220000202120012010121110122201022022202121120202100021002010202102120102010202202010211112222120012022101201011010211121010110211102021022020102220010100202102222002221011012101120112100100122221220002010000201020212020001221012221101022212220102022102011111122102101200101022210122022110011002100200220111222122210221110222022021211112122201022202001020220212022220020210220220011000120022000122100012211201021020221121000001010101220100100012000111220111110220102202010200111101021220021102102012100120120210121121122202001111220002120101201221101201021022122021100010222021122112200020112100102", "11100201201101010001200121012200210211122122100112122210200201000021222121100210120112012220010011100020100200200112122110211022222112100000210222000120220202121221110021012102222111201111000012201112100200112121100211122222120112021202110212221000201021011012210211010202011100022201200010202022002121210111011110001210001121000210200002221012211012002012200111200220020020000202022200122100002211011122121101022011000121012110020210101011200000200012100220200121022210121212212210122202210100201012020120021200002101111012221110201102011002110022110212101112211010012201020000010112021110112011001102110011200010221101212022111221102201220112022101122011211002120001021000011000021022122210020000012212122212101102000201011110120222022201020020020200022112200110212010122210210101022220122112211211221111012201210212101002011022211021000122201021101022102201222221122222001022200200001202110211102201212002011100110101002010012112010002020011000212221200201212202212211111221221222012002120012101121012210112212001122020222111200120001212000211220221122210220112112101012002012002112212220110110020121011120210221222220200000120202100221100210210111001201210200112201001202202011021010011011112200222020002101011022222121012010210020121021202111020222200110021112120211100200021221012011002012222021211220000220222120122222222222220122000201001212101110021111021111121002211120122010101212022210112011001101001022022101020110000122022222010002202022210121022021002211211102020221201210021121211001012111221210002102010020020101102211011200112222101220212112101111210101010212002120012012221110201221110220110210211110201220111212222222001210001221210020211220122121111122121221200002200112112221121200222102020212002022212121102021102112011202002121222011100210222010201202122220221120222112121022200200102022001210122020122111011110222021101221221101102121210002102000010102211221000221221000000101221221002120111211221110000220022020021220121102102201212002211100011012200201211121001010020120001221002011120200010221221122011100202211222100100212101012210012022202200200112222200012001202001212022102120220000120221101121110122120000112121121101111012212102220011201020000002012121100221022022101222002102021102011110211201121211210222011011210101211210211201221121000122001200221111001221011222111211200200221211202012000201200222100100202021210002101012200021200121000200112120200210201112222212202010020011200122201020001021", "12212022011200202120022210100002002010012111200111020121110012100002122001212200122111211211220001202120201120221020100212201111221102020201222220011220121121122100111100102202000001101111210212000011211020011220121202122112010021221110002202121200002121111021200221111201001011120221002111011101000110020201201100001011202102102122022202021010001221111112222101110021211102111110102002121122010211102012211011222210200011210212100001111210120000002012212000000002210122010110022002001101110111202122120111110121202210022222222202112220100222012202121200010102001120201022100021022001021101111120001112221221200002200000102012022011111120001001020200012221112210211021220002021111211010202100211211120210010001120022210112201110202212201120101221021000211100110011200100122212021110200122220200112110220201120002122102221210122020210210101210200100202012002021112202221102100002012021001111010002102211100202012000012100111002022120211110022202221222022201202122111020210020221001202000010002011111211110100002202102111101012212100111122102021222022222021020101002121101010111122101100001120012022020002221202001012020122011120211110110202000222021111001120221000112111001122021111102101012001201121202020221101110110112002002010001122201102001212122120010202220000211110111110001220121101111210200011112021122221102121101211200002222011122001001121100000212102200012211222122011221112102201222211201212102021220012202011211120210221200201101010111212111202102112020111110212210001020000210101001021000121212101000210120220200202011010221021201111002021112010202001021201002100222121122101220121020120010000120101102211202220211022210111001022202121200222022210010200110122002120220221220021202020210100211110111002012012201212122110112021012020010202212111201222121001220011020201221212120022010100020110122201112121220221210111101102102222001202101011210110212112101222221001002000212202022101112210222202002010010021021021011220221201221020220110012122200002111110201000202022212012212020021211120120022202021220001200212002220202102221110012112220210001101211100121112220120012221220202021100221222010011200211012222021012022121200101002101022202210201221120200221221110011001120220021022222122111222121200221012211110211002120001121002002212202000022002202102021221020100201102012012020201011201211001002010010012022222111020202001221111102222221220120222001021220001022211122121111110021022212201122011110201201012202112222010", "20012100101120202102110011000020220001222122011022111021002211121202101000121210000200201210202222201012010222101221202010202221112112100110022200221200221101111212222121120002121222202000111201210001200012001001211021121102202111222201011011222220002012001212020011002110001200200101020102201120100002100021002021220021200201201102201000100112110212000200022000001201222002121100021022122012110121201000122000022222012202202100122122100202122021101112121022211011102202121202122212022200222120020210200010121202102222012100110012011120121210220120122100110001121212120201110000102121221022221002000122220002012102212020210021022010122012001022010100011212202212020002201021221100111201100210220000021222000101002011122012110001002011002010112112100020202201000122221112210201110010121012201102112001002020122200011012212101022211222010201201112120202101201000110020112011102021122111111022201010110020110110201221121220110210000121100122000212221120221210021022022102022100112022121210020001201222011001122201020100001022010101011200120022210021122011210210102220121200202022100000112202100210201122202022001101100000211012120120020102021202220122202011202011202221202022200201002111021000211222112222010022002122120021201210202220110012202000201200100022210222102102011210121122000202111201211111101110121120210012011210102110010200120221001120222121212201112211221202110001210020200220221011211222110110010212222201101221020110211012110200010102011100200120111211211202021212120220012112212202122201212001001001202022020201211022111012221001221021220011212002121102100210201210002110110110021122012221010202121021020120211201011121201110211212202110211220210211212020011122102200202100110101201011112122212000022001202120100111021011020202220202011001000000012221221100112201021011110000002121221011012201222212201202011022110020201211201012111120110102120100100012102100201121100000202210000012222220000211011112100121120222120212001220210210101001121202121202210022010220021010102022011101022102202212210120222020122010210212220012022222010121220200021012211002222121100111200112002221211122011011201101110000121021021110101122000102000220000111120020221021120100201111022012110210100200200122010202100120111201201022021121222002020200211120112010001012221222210200221220122001201221022001122101222011001221101011010211220102021022210021120202122222222120021202220121220211012101000000110122000211211112200102112000101010222002", "21210212222211100102011211222220212200210211111100011101101021010212222112020010212100210211122101000112222121211112022221120120210200211010121100220000122212102111201000221100202210211200010010222101010201012210111110212202022112221120110002210101002201101112210202220212220212221102010121121202222002201111022120110202022211102011110202201121210121021001112122100222210121122012100221121202002120220001100001202010111112002110121100200112011210211222000122001110221111011012210201001211021112201202012212021112122200002111212211002201110210211001022102020120100210202200110002222210220102210101011210211210102000221021222222200012102222021210111111010100001111022011112001021212002221221100112001210211002221020021221020211212210020010021100220100012102111202101010200012120100210000222211221202021220001120002020122101100122011000211002022100210021011212101020221121001220020212211102101211221101001222210020220221000022020112020202112100002221112012120012110121121202221012110122222011100001011012212100122022122200011100121012221101122002201202200222201111001122102002100110112121022210010001101102202222011211001212222002111111110121101202210000111210022212000010200010122102202222112212220202011020001210200001221021111201102122201011010102002020111110010012010210222221022211121201220101111011101012112222212110020100200022010120201220001112201212202000211111222022010222220020220222002201002002002020210001012111220010122200101010221212221022002022110220022112010021102001122001202012211221012021120121020221121102122100120000220012112222200220012210011121002222210112022102110122112102002020211021100201201212220202022101022201022011202022120210110220121012001102001001202002121212010020010000111211210220112100201102122211210120102010021011022000212201020001210200010222201102100222012101012112111200210010120221202202010121012110021000202000000202022001101201102201112212012110002210111020101120220220010202121220120210210122011000020012212220212010020020002111121022110112021000000012200200211010111000212020021000001211202022122101012221212112201110011021112200012100122000102021101000220212221212020001202011110211020011012211021212222000120120112122021212212100201001011112002111102212211212010021221122012010120200102011211210020210101112000211200001211220211112120211001011002111201210200112120100211002201122012110211210221111100022211100102202021012111012212022121221022000110220022012010002122021100102120011110", "01111100220010120102011220111120112022021102002102020102001002122020210110211101220211111021000202000121022001010120101002210220012112100211222022100011211012210120120001000020012021001112010212110100020122111021021010221121010021222120022121001012210222020202210100221100011100122222112111010211220101212201120022211202222201010201221222011221121000121112220222110121000111101011202200212010011201111202102110021210111112002212222201112020020200120022112011100011022101102211112120000222112201102202021121110102121021022021100210012120022001110110212201221211020101010111120010001120002122000121020220021212021112222202000121021002111102210101002002222202110100201211121102101212002000021011221212121120012202210012002011201221120012101110011122202220001202020010111002102122021000220011020121220011100021211202120000121020212002211001101212202200112111110110010212101010012112002001001211122020210111211222221010220121222011201010212112220011211020122122022201000010001212211020212010200122211021202222211011000102210112022120200000001200101112010020121000010001101020002010120122212021212102022201111022120002201110202111222210012111101200000201020221021021110022012000022001112121221021010020120222012001021122111010100112212111121002220011021222221000120020201212020022201022011002222210200012002221200202212200222012121211221210102212212011010212122220122201202012000001102222002210202210110110122221110222221202201021000020120222110002012021200022222000001210020101111021000110010012211122020112001120222110200012111210021200022201002122221112110122020201022012221100102110100210221002212022221122222211101110001220220012221020000020000212220001001011210212111210012222120111012111000001200202121100020210212202112212022120221121002012020101112122212111202121011002001110221111120110111010012122020211010101202220211000101102122102212210101012221212101122212221121022100211022220121002002111001110011111211222011121101210112210211221120120112211010011220102111010111012100022011122220111222121012121100120122000101012020112210010001111112022021200121012000122021000010000101011020120011200201021002101112012201212120221210111212212101121210100202011011001000010221020102120012012201022021212102022112011122001121221222000202001121221112112021122210012221111020101111212020001012020001220011012111101200110111012221211100121211200001102112122102120221220212021122222000011001020122121000000021110102122212020001012202220021020", "21221022100001221021220020200212010202002222210200111222220121100222001111122122220110121210012001201120022220112121210002000112100100001121211210212202020000212222020222221212021020110120111212020211000122000102221221120201000122211211111102121100221121110200101020001110122002221102201122210001000121212202002110111001201102020011012021110100112110201002201210022021011012220010222001111100110102121201122222021222220220022112101120000122222222002021000012121210122120110020000101111122121112100112121212202212222100112102002210210201021112100212111110022211211210122011121010010111011212112010111100020002121212010202221012201122212002121200102112102220112020121212001012112112222012222012011012121022012101012021010211122121020020001202001211221122020111111020220002221120221121210112022211002120102112101101012101000202121221110001011001221102010101121011221111022022212020012021200211000102021010211220201002202000200100021121120020220212200000201220211211222001102111120000002201102000200022201012212200221122120121210112020210222200120210010020101001110121220201011011101110111212021000111110201200111101022120200211111020202100010201220012102121212212112120202222120101011010122022021212010211122122121000200112221102100120112201000022000101020201020101102201120201201212100202120100211102201000212120002222222000121022002222002222020020122202112120200011021122102120122200100222202122001112010102212100122202022202101001022201102222021012122110102201201110210211121212210112121120021110020001021120201010001122012122122121000010221011111222202210021020122112012110111122022201111100211000012010110010222001020011021112102212220220001012221201100220121012121000101012002210022200210102222021122010122012010021001112000210122012010022011010220112100212220102121111012102212221010121201110111020201222021020101112110001000211110002102102022220202210022001002011201110211010010001212201112110101002021100221211212212121012121000002000002202001221111010022002120221121110010010122120020002121220000112201112201200202011100122000010122122200220000011111210000120112102012222002101011220200022102002222200102002110210120000022201012202002011022121111102110201221020122011211201120110100211002000000120202101021021200210122110021102211010201202221202211222110012221222102122111002102221001200020001112220022001010000000122112120020122100200002212200212201221110102022020021201021222202010121212220122012021010100010010210000212011", "20020210022200221200212120001001000110211121211011222211122100002111022222120221011000101202110012220100121010022210210111121121201120121020222010222220200012202120001000011202221220200120210002001112010012102021111012020110022112001110200010201020112210102220121211010121020112222101222221111201020122001221000210002110120002100222221021211100010111102110100000120002121000100122111021001212201202211220120111120000212201111021022220111002011021011200022112122000202020120222010212210110201121110002202210212212010001222221010102110011120220121011200210021221202110002222102100021110102112220210100211100111211101101221021101012211100021110210012020022101122122200020221201210010011211022021010000222021201201212212221201212111022001212201212201002210101112220120121200212201010121001200120021121112000012122022111010021022121012101222020010221221222201001201011121101000122012012202011221021201102222022121020212102222220102200110202202220022000011022202201010212021200120222212111111110112101100222202221220220111011011000122001202111222002122122022100112101221010202122012220012121221212010002110022010122211010001001111201212002210021111100022111012222020111221120212110211120100010001222211101112101000111211102212210012220010200210022021001120111002202211000221002110202200011102102201111222211102221110000021200222221001212101201021010002001211011212100020101002211221001000101111102202222102121022110002102101010212011221101102022211010211100220211210020011022001101000012011012021012202221012100111020102000002000112211112011222121001111011111111021110001021010210010202210222021121011002021220122212102020011022110112022212112220012121122102202111102111120002010022110210011020010120202202112221112211000200202111011122212102110021222011120220020020022222120011121010001021011112120200000211022200001121120202000002102002110010120121221122002220220000001100021021010202201010100122200020022020002210220101222210221210120012111202010200210112121200212210221021201021220001110102220002122120220021212122201200111111122112101000122212102020121011012201111112200002110100110012121210101110010200221212110022022202122201100000020202202001221112012111000012101212120112201220021222000002112210112211120202212021021100212210222211110122222112110101122210022021221220221102121220000112002010202010220102000002001222011212001001110212022111202001000222020001201100110200200022100110222021000122122010000010102012122022002202011002", "11010011201022001201000022112022022200001120110202021122212002102000111221221101120110020122021122211021201120001102001210221002002220200102001221012012111111202121222002121021221210010021221101010200111202111221212121201211201002110010101210022212112212211122001201111000221120010110212220002002010221100002112201102012220022010012012021202111121011220022200000110020112020010100202000211010211210200200202210122011011202122202111212120220210121210010210002211022020012220002101020022212200000110101202201222202210012110102112020210100220222201100112021110000220220210100011120010220021210112102020201121100022210020102012101000022020200001021212200210201002000012221212121000202000102010001001201002000100120011222211222202101212021201002010102100211120011011112212020212200122011010200011022201220102022211011120210022111011201120210010010221202212012012200212202120011001220110201000120120101120122002001120021221220221020210010220000112120121212112021110201112022222011120221100201221121111112120022111021020122212111001220022212220102220220110001211011221002021102200201222201010122122020101211000200221122020021222201210220110122201201011101111022201211221101011202211122112212012110211111100000202220201001010102122200010121210222010111011022201122110222220220020121110211012101201202012200121101001211120110202122201112221220121210220010202102222211100112121102022201110000102112021222210220210111102112011102001001100102022211122211110210222210221202202110210212202020102101111021122121020212001021212220102101211211121210121211220201202012202220222202021010002210002201022111210210121110112212212011112111220202002001001000100102200121001201112020201111210220121020111011122100211020020121201001112122210200100011220102111010122000201110112102121101210010222111112211101202102221100122011220200122021221022101210022100221202201002001212020000121202012110021212222210201011222122221212222201012100020112000221002012021021110220011101000011022212200201220022102121001012212222000021221021012221121102220212010120221212200010022210012220212220001021112111120020021212202110222021222010002022002001122012201021101122102000202111200121002002111121121222002200100021002112202201220122010200111021210202120020012120112012011101102021021111202212110212120222122112120020101010110101020122000112110211222200021112212002010100212112010210111210000121020222200201222001120002110102012011201222112001201010100020211221200012010122100", "00001121001100010022221102021122121212211202212110122022000111211000022021100010120001120211010020222010221012012211202200011020021020102120211212100200200111211102001100122012222101110021112110010022110200022101022021211220210111202022110220210220202220111212110120000002010121221110211220210000221212002022021120100100201001002020102110120000102221010010220112201020202100211001211211122020102022022121201112011122121212110212102122021102202020212010021110201201112010220200022122010212100010001201020021010120221211111201021110101002001200010102002010000012001120112011221102002112101202010222102010100212021121202002220020100112101201002120220012001022001001220221201012111020002202220002211121211220202222112000210010201101111022202211012022020100202001000122020122221112122020011021202112101101221200020100100112011110211120021022210222000211202002201012200121122212012220110222120110201010122200002011020101120011102212201220202111112012002220201021111001110100110000200002121002120222220122001220011012122212210101021220200122020211011010210102211022102000100002101200110001101211220202210211000000010211211021221101110101120022110102012221101201120110200021212221010100010221101212211102001122010210220111020201112010001212102212220021002202110222220212221221011102020122010002211010021102120212121222221120102001022200122221210122022110110120110001011212221002120202021022220100001122112200200201220010101110001102021220101020111210010020201111210201021110010211200211221001002010122101221202101101022002210202212011112100111012112222220202222000112021112221000111010020021220002120121120120112200010010111100002122220201021020211021112020010000202110022022101012012020002202020220211222102021022102000100211101120010200022110020212221102222021102020222010111021022101011100022002012021021200020122222002102120002211210012222201112221021121122011012220020000102110222202120000101002000211020000101020112202112221220120121122001100202112112210020021212010212110122110010210200122202012101102100202121102110002122111202001220221100212200202122212000102101121110120102202122020222121211021110002201202021100101112212121021122210122111202221112020011111111021001112111021211201001220002220211201220111020002212112002121122121212110000000112020111201000010202102022110212211220002102000002012020020111201201010022102212101212110100202211212222201202220202210020022010102222020102000211112122201211220101101122000022100102210020", "01212001021111120112210101101002120022202100010100202102201102021211200010222020100100022000222021111210002212120110211121121212120011120111120211110012010102210000120110120221122110221110112111002111100122000222212201200211001010101211222220011122112012012210211021022110020010200020111222201202102220102122022101210220122020022122010120020202120222022212111210012110010002101202202120101201101102020221210100201111220202102020022100001010210200011002010020110220120001202112110102111221200000110111102102222100222002011102121202002212101212001002120220210122101112001000021002010202100101212122212000211212020201002010001212102001220022122022111211000221011022221002221202011000201221112202121010120102200101120222111010001212122122011001001012212022100020100012110112000100002122212211020001011001210101221121012121020002201222211122002200021112210222121001020102020010221201201021010221211110222221200001200201020001200100002102101112001210021021122111202001101220112110220212010112012102110100011021110200120012112201000100122111222222212222002210202110121111002210002220022101120221122212100121201100210101221210101020211212011012101102112011211101112110100020002222021200101000220010012112111102222020220101211011121021120101101201020200121122010102200101222212002102111010221112011210012122121122210022022110101001101220120001101222011001020002020002120120022122112011220002122001001200002021002201121010212200010002120020220221122120012221222101020121020120010112110202200021122210100111122010021010012012012010010200102111101011222020021022210201001011222211120100200220002122021210121002021000102211011010222012211101101011100122221111120101202212021000211110122211111120201101111211221111011200212120101210111120100120200102100102020121212021022002020212212012010000020102001120122200221011021221002020002011210002120000221000100110121000121200102022001212011122110111012221011210110211212021200110002012222101220010010222110222121212020012021212220011111221110211102200121120120011001202220200012002012212211001111011020000010202100210112100202110001211002112112212110112120011121222111112212020112020221112102100220212001112121010022111122212100021021022221122002221000201112021021100220120211210211221001200001200220222211111222210002001211012122100022021011112000110000200001112012112101022122022211120222221110120110221022010112010102120201122002002201212012120200101200111122021110110001001021100122202111001121222", "10121222212210202112212211010221101102112201111202120221011122201202122110010001122210011021001122000212102020220220101020211110100012222012102021010012021121101212020100110020200120211100201022102201112000222222222222121211200111222000021120202120010220002002112000001210100021201201101222201200111200201102101202020120202212120112110120001122122112000221201201121200222102212210021020011010001121122110002101201201010202022122002212120111010012010202010211121000000220120110211001001221201001202221000201022221201202211101202122111211110100102201222100121102002101220100120211020121012020101012202200022221020201110012110012001101212221011121002200001211011010100221102120110002100120110200100000221221120112122011212020110020200012201212020020201102221211212102101110102011212202101212211222120220112110200220200001200012002220011010201020211021202010200020202121111202212100111102112112101021021121211020120022212022211012010021100120220102211112100020110102210201121020212201220210112100002100212001022221202012001121210111201201011011211021000210222120221112121212010010221221120201201111112200100101221122201211100201220010200020001211011212200001122020010011201021000122101012011121002112201012101100102112221002000002121001102111000011101000121011121011022210211221110112122200121102120211212001010222202200011022222112221112212110101011010100112221012210022002220022001222111021020200200021101102202102222100210100202110010211211201101121022100000022102211022020202110110112211211010200121200212220020112100021022011112002121002110102221111200112010021112222102001112222001212210022211202212212222122021101210000222212111222220021201002110112021100010112220202021201021112101121210110101110200101001122001012022212010120212010002200121010001212202121111112101001120211000201222120111202210222002220012121010101111221122010011221020200220221110121100010011112212122221101002210010010102210222112010012100200122100110002201211211112121012202222011002210200220001201011112102102120222010000011111210220110220210102121101110011112102120021202222102212122201111201221112222011100101100011121121002121000220211120102002111221000221210011000102020101112020011020220111022202212212201111112111220121212102200122011201112121102010012100111121110020100200210211120000220012021222211111010022201222100011011221202201110001021022122121222120011112120100112212101011112101202012102200001001221202000120011102101202202020201221201120221", "01001102021000112111220110210011212120002001012022211100001111210101100021222210100101101211111201202211012022022022212101210012012201011222102120221212101012111010121222022010011012012101012112021112002100112010101000012210001222222212001120210102201212101021110010221110202211100210120112201112122211211111112011200001010111220021020021000210020022220200000001212001210202021120122111020201012222012210000101122121020210110100102220122102201101022121221101002001011122011100202201100010000011012000022111020220122020221021101010110022211211210022022120122001101020011120021002011000222020122000211022021200102000112221201200210102122101222122100112012221220201121000000010011020002121012002121002101012102022020010101001201202120102100121021220010122112002001100221202010100101210101200220001002212210020212222110001111101111100202012102222110010002210021220221122212101120210111121100100102211201012201201212220110101011021222001101111201110000121022101221122011021121020212212121002222222120122022212220212120122002002010020112111101021022220212010212122202221111110001022122111102012222211210220011110122022000211200012011102201100011221201120112101220001021112212200001100222212002210011022022101011100220201200222222002201010021021120012202100010110022002221122020110022122210020100010122102002211021122222110120211110010111102010022120122011222221112012122121210100212210102221120101021222021222001220010021000200210220020101121112012110221202000001000012220110201111101222202022121121101201222102000000000201010021122012221022102011211112000112222110111210200022012221211022121222220110112100011110211200001222222102001211201100122202022001211020212122022102111201010212112111120220212200211022011020212100002112200002022212102200010112010011212202020121120112101120012110201021202011102120002112120020001121011000200211202121201002211120021211222112100122002010201000102110121202012101022222212022221211200012222120100211201010001221211211111011222011022111201111101221021220120201011102220122210201202012011112020200020211012020122020220212010211022111220001011221000221011021001200012001021111111022002100211012012122012120100120111020212121111121022200012022020220101102212221111111112012210201101200201100102201021012201002220210221012222121211001020012111010012001021211102222110001002022021220220210102210022121212110101112102021211110222100020001201220212211012022122011211101010112002011020121010212121112020120111", "12101022212201002120110110010210110211122211220011222200021201202220201020120121000020111001020202202122212202100211212121221211002122212022022102110200222101020220020012020000011212121020100100000000000201020002210021120220021110000011222221001112201212222120012110121201221102110120000001100010120100110111022021222012111211010202200110010202012200102001121202112102112121101211222210021110221111000122202222220101021020100212002221110210120101020220220012012212101020120001100210111211201101122201101110221201001211201011021221112121001002020101211202010122212222012021020212122020020012020220212200102200220002101012020001101001112210220122111021201122222002221222022022200012120010012221201211210001020111102121112000100201112000101102221022220020120021210011210110020012120201122101102201001201001122010000200200102101212012211000212110011010000122000021222102110000120011111200201221111022102111120222012200220121120020022100002022002200121112002121202120222101202221201201022002022112100201211021110122101001121122121101222201101022102011002102000222010210002021212002222212120011222000201012221201001020121020101120211211101100202101002220221012111122101120210221222222120011000120120201002021010011111012000112012011220201111001021122112210111222012122010101100210112110022110100200220202200201221201001101001101112121001212201110202221101012201200201220022121122102112212101021101112200100121111011002102002100112010210210121022002122101012101200112100200102202210000110010212211010102221202220100000001210021002000102020102102020212122000222011102222102221021101110112120221021202010200200120121100210102220121102220102011021121101221101012121102212202202001000200201000210212002010122012220102222120020012212102210010212220022010120112022110100110121212211122201201102002121021021002100122210222021101121020000220121201211002101210012110121002111002122210200020222020222200201012210102222201010101101020102001202010100102122011010120221112210001001220122002021212210012110001121110102000121012101220211012211120000121100002002100210102020102012120201111012102100022211122202210012211021012200222012112221112201210120201020022002220102200121101221022011022221112121101122100200110121110121220221010100101020110122122210110120100222000022221000200111021120122112201222110121102001001210201010211201221101121111210020110002121101110012200000120212210202112102000121120221201012002212220122021110101002002110012211220111202", "02210200020001022122011000211012102122221002122020221021021002120220102212110212022210122112202200022011201112202222100102210012111101011221102200000120110000002012221101002111110020002221121221210112111000122202011200110101010101111022000022210200120110000201000012220022022110001010102122020020210200001012110102101220201021221212121001011210022221202102010021121000120220101011012022210102010201210002010211100101002211101212101110100001122000112121101211210020021202112012201012110220210112022001101021210020222222010220102112102121201212012021001200110002002110201012201022202101220021121200022212012111202012122222101002212122222000212111222212020022120111201122010211001222212022101201110201100112002011002211100121221220200122111110011110100012002001212001210111111102000012100002022101001011112020200110000022222001201010212021022200110111110111012011112122210121200021011011002201011022222200202200220012100112120100100201102110201002211102201100011021200020000201122212100120200012122012021120111222210101111220111100202012102210220122200100001022211010210101110201011202102022120221101112002122002200100120102202220112211121201121120111002021222221021220001001100211201201220000112100221221011211200112011022210022110222002111120001022000112212121112001102020112010100101121212020222012102120111020201100210110110112100011211010202200201201000200220210222001211102102011211201200222101020022201101212201021120010221100221112022102111210001001002020102011221100010211110202200221111200011011002022001120100002111121112202011212210022101111211221000212012010111102221221011202120111022111112200002121120211221220022221010222020221020202002102201220200020101211211021012222111002022200200111001210102210200201201001101011022022202001122002212202112221202220200122010021002022022121010122200011012112012122000020212112210012201121220220120112010012111111100221001011121210122002021002111001122101212120102012210112222201002110200010002120201021122000122200002212210220200001121001110202022202220212010102101010102012021221220122120112211120020100020212102122210100121222012010220011121110202022222202112000212101010102002020112112002112201021120202010201122201202011020111002021211121120210102022000220200112122210002012221021010011120112222000211012212110202200120200010222210120022022200002121021211111201202212010100011222000010002221101212000120200201201112001012210012111021212001201222120021202011202102220020220001102", "20211101122202112200012110011210012201122201102121202011201202112111210010002010212000222010201022012202221200222000202002001220102111112211011012122120110100111220000111102111020021021122101212111201220010210102102112101010020010002220011022211120000021211201111210022200011221011020012020211010221220200122011201121202002211211122220212222210202102012202021202021211021012100102102120121001210001220111211010220021002020010201000212011200121100222211021021100211212211221101011021020201022022221221200202021002001012121110021021100201001220122001012110010012102012101220012112202112210221001001121022122100021021122000010200021010001000110021120020201020220020012121111021000101022020111111220221101001000111102112202011220020020110022021100220222002002221200011101111101120021122102021102202200102021112110120211120222000021020201200010222222021211220221022021010201101112001201110112201222020121000021122202010120001212020202000102000212222100121001111200021211022222210021210022022200010102100221100021102110112020010122002200211211120210121022120012220011011121011222022120110220102202120021121000022111222112202020221211001200020111001111100222112102100012011101011210101221012011002011010101101212100201110121021111200112011120000202021220112112012100121101011121202102021222110211000120122001222110202012122011111210201200221112110110021200210212102102110000200111111120002211111012211200001222120022220102121112212101211012020102012012011100001200000121101220122021201220021022112021012100200001010021101002112211001221022012000100202002012221101012012202220110111011112102010101202010111002001202220022122100201221112201011221021112021101112222112021002102121100222201011002111010212121002112011000022210012100112210020222022121102001201100202222122021211220020002122211001011201122211200201021011111202212222010210100210122122110210112020020201010122222220210000212212111220002200002212120202200120212011102200202200210020222121021211101021001212102011212010002110112222000112021121121211100212122112110111122122001220001201011202201011012020010221202021001200101101011221212121200211121010220111220120102112111022111200120211222111020002011100002010102100212220010010111102202112011112211121102120002220121221012010100202100210110010200011022212210111110101022221000122211222101111202220202112202201010100210200002012220022022020102110000112021202202221221220222112101011211012011111012000000111001020120020001102001102", "22101210002212100201201222001200001201021001221222102120010102201110212102022001122102112000012022020011020100101211011111200202110002101021101212210111021202011202011020202210202011212221012200011101011212101012011020210110211221201100012101011011011012202112100220120222221000111001101002021221112010100222011120021121021121011011200020200101220112001021210202211101001212221120222221110122201010200200020121122022022011010002012111000210011210200022111100001221120012012011012011222102010122021110222210122020120022020022122000212022110100001102101201211112201001120022200122001200100120222100002012101111021210220021222000000211001120121002220100202210212100010022010100122212010011120011020210022010201102020021101200211110100020200221202110002222022100201212021222020222010102011100110201012111120000002010101121201112210000221011121000112122121020000122210001010120022002122101121101021002001002220012220012111202110100102120200211220102212002100100100111211010212021200121211011110220211202102201011201220221121010211011102010102221112020222000102101202100221000202101012221101010011020111200102212110012001111012100000022200222011021120210002121110012201022000022000200001011011112222200222012211110110211021211022201202102210010022210000200100222112121110011101012022020002022220212111201120110001020000101210222201002002221110020211202002021222001002111001121011011101201210110120200200120221102001010220022100212100200021010120000221220100111122200010010100100010122022000011220101021210121021021010011100221220202100000001020112122110202200111222220102102002212010111212001110022111112111021122211100102222010220012001100101201220002200100002000010021100221102011112002222000110022111021001222012001120011210112222200111102111121122000012011101112212122010012011112201012211002120000112121122201120100112102022020200010212100011102000122111110100020202210020210211022210002121212002010012222111020201011010210022010120011212022102002102012201012202222020112022022121022220100012110202011002111101202220101201020121100211200002122112122021002001000120122111210001100210111200202210211000122010212020002102111122112002121200001102112200212201102012202222000122211112102022111220012210122011122002022100211121121000121210101001101100202222202112202201100021000202120201100010122010201020211211010110112020121200012210212020120022000012220211121220121112000112002210121212221211121211011220101201201222100002202000211011001", "02112120020201112022111020121211010111012221020211002001111210111022202202201000221220010000110011112200202200100120102212101110002212001120222102211120212022220102020001121111221121110001202222112202202212220100101220022022012202112022221122221111011100201110010120021212202012000012202121102110111201122220022000201001001020010202001012202210010210110120202012212110100021020010010002010020202121201220000021020001011200211020111121021022112122122020210022020120012212001201201102022202200000122210211121010022020102002210000101101112110022100101001200000221012212100001100022000002020201020202202201011122220110000121211000021211120011122011201012122202002101100011202111111102201212221110121122121112200121100220101000000002100110101021100021021111012222010000111022100112112122210000200112022112100000112012122221000002001211020201122202201122201211200100212121221000211112120220001001120220020002011211001100221002221020220220211110022212201020002120121002012012122011200211200020210202211011200021222211020101201200010010122022020021201121000210001002201102120111021222200222200101022011202101212021122110000020220122202011100012012010010021220010022111011101101102110002000022222210010000010020002002211020121200202000120210200211120020122210021222100000212120220211211001012120201122122021210201211101102101202012222012000020120110002102122111011201020201100101111001222222002100201021222010200202202000101001011102122021010212221220000022200221100201100020020000102121221011210012102202022122211202021101220012102001021011102012200122210120001012222102122021202021012002201102221000022101121120111120002112222001111020111002120100102110101111110102102221200001121011211221110001121112101200111120001000121201022010122101001000100201200102101202000011000021110121102000121200202010121210112120221220012120012211010210022010022210012102010111000121210010211210102200010220010201120100002010212011102200100221121001000022020201212120111200220122021102010201010202100011100012202020222120110120022221112110001112021100020201012001012111211100101001011002101020221201020111102002221222000100122112201021202001221102211012120220021202021022121221001010020221002000001111011010211000000102200011210011221200010210012202121010000212002211120222212212211022110122200121210112102002010100120210122002111010120020101001100010100212102021212002202122111221002112111020102111102020012022020102022001012201101000110021112011212011110102", "02211011010002001010211212012211020100020212110100122020212021100102200011012101201010000012002220012021202100021020222021101012021221002122000002211001112102220200001222211110200220110212111202201111000110012202000212112200210110210011010122120212222121120000202012020221202111121102221211202200202211210210100120121220120202202110221000112020212120022012101021121110220201021012002021022001000201212202010101011211202110121112200102102101201200112211102111002101012012002202200201000000121011121220211120111110002112101220001001202211121102100201110212121110220121112002220210022111112002112110012121222212212010001012011221211210012102010000222022211112222220202111211012010221210210101120202012000201100002100211100122200110121102010011011110202001101121220112100222020111200212122211201121121002020201002111200212000111000200210011000020021121102010012001221100211220120001121110021012201020002100211102220202020221221211120020000200122220211202210120120202000221211020212221211200212022121012211102101101222121011122002202020022220211010110200001112221100122212001200202110020222222211000022212210121021211112221011222200111000120110110011222110010212100221011202012212012221020210022111200021101010210012211101200000211102011220021121220122001102112100011120201002201012201101010120222220010120012110012122101001111222101011111101201110002101002011212210221220200222112001201121002110211221200201002110012112201101000112210021211001021221112200010000000022210020021002002221220220112101012212121001210201001001200112011212112101200211200021111011111221121010201200002122201012101021102012221221002201012110120110122001100110101000122122020010212020000212112212202002000220022010020111212101022112102211101122020020100200111200101022011020202222110001100221000121112021011222010202100122122102121012120122211210021111010102201211011221111211000101011100212211222100020000221001222001022222211201212111122112022211102222001122210122222201020200202010110122121100220011000201001010010211200121111002000020000010210201220010202110202222200002010022002001100012100212121211021222010010111210122110102010200112122220002121112020000011221012020012020122220001011220210212002210010012110120212110200210102021001201010022021201200021201022012212202001010122211001102222022212012122010110010212222202201200022110100122212222001112001212200012200212220111000102211011102021212210120212110010001112122012201102112120121101012021001001011", "01101022011221100202010000010210100200220202222211100122200100021120111102220120201111120202200112212220221120111122021010200220202000211110001210012001202100122022111202101022000020001212212112020120200202211010002221110121210122001111010012220001200220211002221010101201222210012001101020220120011000221022010012101221021101002101220121000022001211210112200012020000211212022100211012102000101012020220212202020012011101201222212212101212210120010202121012020001201202020002201220200011220202010200121121212010000012202001011102222010020110012211111120120201122020202201100102112222212012200011210110000022201110101000011200220101000212010200111122101121010110122112001210212202020202210201001201101120221011200002011100011021222221001210200022001021010110102022010210221202011212020220222102101202021012202122212201200102011000200121102220021211102122111101102210110110010202201000011212021022222102211000201212220111001201100020110111210222000102202201012021011112112020022211210212202021002010021221102102000111112221210120112112201122021210200020222011021211110202210012212010101100202122201100210121222121110012112022222221020201112212110210201200001121100202211021101202111200111022011020000012221212002121212111120112221012101111021211220100210202122021201101222120121010020120100100020012001012120100100012111212201000001101201102000221201111121010202001201002001222111212002222112001002221202211110222000011102120001202210210201112102111020211011102202101121102011120210002211112200021202021112212222112121011011011020220122011022011110020121211022100022121012120110211121002111101021200220220200120211002011220101122022202012121222211000122010011011201101012202200111110202001000201012001122211210001110110020102201221222012012012110220220211010011020110210010200021000011122011121211202221120021110011121202102212000100212001001021221121021010112212010220022120101112000210201221110112201111122020121121210101020022020011101110022201100112021021010100012122221211222112022202200021211221101002111121011122112220010012110220211001221110121011200212020221010002200100122012112221021102121101222002120021002102212221210210110211200112221100010202201202102001221112211000011120121202101212110001121012011102111021102121010022201101001002112001201220100110201220002102012000121010121021111200012202212220022122002000012002000100010111022021011011212022121111222101211211001200212222120110022012122212121211112221220022022212", "11212102212222210102011010002012110100211122002101000111002201000101010001002221110010102200222112120021202100201201020021121012122120102202021112022002000111100201112002011210201101202111202110211000211120121000022102102022222202020102202202222012221221001220020102210212220102212001121212021200212220120111000100202210020100122220022122200220202011112112110011221021220222120122221102121222101122022122212011000211202010100222002021111120221021002000200110011210102102121012012001022111210211020111002010121110012111110120002100101100000010200101011101212220001212011210221111022222011212012001102010120201220101222201112011200020120111101221011210211210112201221021212211010221122220110012200121012201212120000010202211122010222110200201220110012010112012101022101112020000101110011000111101211221011102022001110200012121222220111121110101211102112202210201222120101101000212001112121201220102001021201212220200020210111112101001101012101211102021201122220111202210102210222202122222200012010010202012110111121002110021100222102210120111220202121121222100222112222102200012010121101010212120201222010002121111222220221101111001001111002122212102000121220122110202112101212101022212002102022211120021021220021020102200010211020000120010121102120222001010001110122122011210121112102110002111002222211122011220102022102010012201121102101220211200221022122221110102120022021201020001220112010210200121111122100012022201020022200121022110010000221200021010210200102220120121101011001200101222102111100011111222221021011220120000121212010222210102112121002100122110022021022221102011022111222102021220211000022100200002001122201221002200212001111201110210001110022121202100021200100200122110001102120221001111221021201212011020022111111022221010001211221221110100122101022002120122100010000011200220100122210011121000012122210112222121221002120112122200112101001020221122100111211201011221102102211121211221201222112200111122011022122202220021012111201201110111210221121021212010112222100100012002200110120210210112110210001101000212121102211202222121122110112220120102222022201200220022122011001020122212111010100110101220020212002121121101200111221121000212102000112212011021102222212010022222000100011211010021120120210221000022222120022122222021220021010200120221211011122220001210022222020211022210211122201111211202022211121000201222202010120211000022212211002000002102021220021112112022220110102100110201020122120120122220100212", "12011000120200121100000101121012002212211010001000111020021110102110001110120210212010021121211002122011000102012102210000010111012220220001122012102222022201112110011201022212110111121011010012020212200110022211201010122110022221110000100112010222100112102001121212120102121101111100001121100122000002110200221212102122121111200020000200201111122111021120120110122210210101221010002122120221010201121101110112002012211222000022022102110000212120100010200121020202102111000022212012022210220022102001111202010101111222000012010220221021022011022001112121121220220211212120012111022210020111011201100201120002211012002010010011102211121201022102100102001022110201222202012022210121202112222100211121120121101110102120112121212110120000021100002001200200101202020202221221012220021110020220110121111021110102211020120121122022202211200101112212100101110011002222120201200121110212120211001000001121201010102112101102222122202010122010002122011110122210111100110111212011012222102121111100021010000122122020101112011122200021011110110120110001222211222000201110010221001111002010010212102100211002201221210110222110011001210102111121010110120101000110010220001002210001100221200022000010112212020111112000110210012100120220120002100021110102102100210000102110002221212111112112201222201012010110020220010110000200010121001022001002202001102112102000200010100221110012022011001000211202200022000121212112100000211021202012202002102200201002211101100211102012202102021120120222211121012011100112110122201211010211002220211100002012201212201210100011120101021021222200022201111110021122222201022002201211002110220210200020002121011000202020222201101100211000120010221022012212021020110022222200002221200110221012022111222201000102022100011001200012120200122012112002200021220121112220220021102000111122110121222111022122102211211001112012100000001002111210210200211012201122200002102020201210112100102220011012200210102010120022022222000102211200021021111122101000222110020021022120021010022011120012002112210201112100112000122001000120002221200000201002000212000221210120022021220221012020012101210111000000210210020202110120010011121120201010112222012001211001021120001200222100221000000211012110021002102220010120122201120102111221011221111201121022021012120210002212100200020221212202211010001011201111020010201221001221211120020212101122101022101010120020012102221101200111211020212200011102222001100222000112111102012002011002221202", "00001002100101201220212021221212000222022102102102220210011110002202012102212112201100101012100101101221000111120210222011001122020212201112010222102102201102001021100002002120122010020211120201002021100110010222122010222011102100100212020202010201111011211111002221220201000010201122011201200110110022211112010010111212212121011002021120011122221102210011110221001211121112022000101210022202210021202001001022112110000021021021110022201011201112021121202101011121220201221220020002010212012002010221021020100122111111020120220120000002201022011021022201220000121121100010002212121022012022012111110002100212211002210211022200221121021010020100212212020201100222112100010020022200112102112202112102011120211221220002122120201210220010220011222012201222210200110112121222120221201111202110110101102200220110011201002012001120120221200201111201002101121021222111220102122011020221000212220010112121020121020120010000011011222210201121110222020020022121220100012112012121012121000111222211222010022100000100110201202122212111001012102122001210102102011001021021100102202200202100012120101002022210020212110110210220111210221200202111022202022220211220221022012120012201212111201221120221110220022022111011022100110201221221120122011211011210112112021121212122200010001212101122021102002201200202101101122000022021002121010100100101201200000021112010221202122201000002102210112020200111001212010111021122022201101210122111110101010222000220000000200202120211111210021102011020200010101202100111021122011001022001102111021020120201121102011220021100120100012011021002121011122122011120010111001122120000110022122202102122002110122112010021222222000210212221011210200202212202112102000122002200021211211111222002202221011201111210200120222011011121122011111122101110212101012201100112000022201211001000210101220122112121220101002120010102022010220012112100100122010102111220212101011111001221210122110021022202102211011020221221120111221110020021122212020101100211020222002102120121000000020202102010210210100012110200201001200210102101201100100001220101102022222221221102101111220221211201212021212101220112212200000021020200001100011121101011111222000120021101100001122211112122111002011020212022200122221012222101002011012210121212122111101110101202212220010021022202022022210010110002220200202201122002102001111220101202112100111111112110210201010211021011121001002001020120220022121121202202001002101022100120022100100201222012200012", "21221201111011201200120101000100211002020212222112021021110202111012011111121122002100122200012011122222102101202201012221011021221120121121120020120111021021102211010001221100112011012122011200202102122110011012012201122021020100000022001120000010010202101210122011110211022001211211100211122002122202121011120120021202102210220201212012110210000200101001100212210020221121121010102011121201102221200220010202220011001120022021012112200101112212002210001021222201012222012122202100021221012022122001120221000221220122122202201222002211111120210221001011022020010101110011020202110201211011222210002011122111002000020210200012221000001011101210022201102112002012201100001112120020222110121200102220122220210200201212211211020120012010110120010210122022212111010222110020221102120101212010210200220111220001201122220212202121102112221201020112120211121211102221010122221111121220200000221011012020021102220210010211110101021120101012100120020211100110101000201120120010102221210011221220002210121020221210000121202000000002120012022121122021102201200211210002221202120200012220100212021111022001010200222222202112111111102011021022100022022100022010102012002022120011221010000121010212111000221101122220010210012001002210211212220200010211110222002012201210010221220000122120000202020221101102120101202020012002111121122212011022111022110121111221020200122001221212212202010121122012021012111102021200001200012220201111220200211120001010202020121101121222220210210211201102122112211021101122020121120020000221001222010012122112001010012201221121221021011121200122221110221202211212110022021221022120202222120011010101211012001020001210111220111112200100201202220212000201220210020002212121210020021202001110221200212200202120101111120120021212110001010121222200112220100112012111000002221221121101002120200221111120121120022201021220102220200022210222001212011101012010202001200110001222012021000211200222010210122111100120220202020210200011021221002011112012212021010012200112210212220110212001022111120102211212221211012021121122222201001010220012020212012002010000101111100120210122100011202101001120001102211010121222221120200020100020111100112111201211002222011202100021211221202112011022201010221020200112212211210110210122101012112221111002021200211012022100000022120010221112021012210221100002001000120121221102121020102002112202022011012201102200012212210100102211120111212021012210110210022200202121011100000022201222201201", "02221110102201212220011101000101122102102112002212102110201101220012202101100120022012120201011120101012021120101201012102112020022000011211122022001011101121211001121211000122102021020002002001202020120000001222201221200112201120120221120100012010001020102212112121020111200200210212222020022022012221002100001110100022202200201201222002220221110012111212121022020110222202201210111101011022220221202021122212020000211200210012021001020202200121012002201221001001111000221210202022100122101102000012111122200012220100202002102221120121001202002011020111001200120102112201021011110211111221010220021022122101221102211110121210011022212010002122210100011221000011002100212122220002212222222211221222101012220020022122021200001220010101110020200011002220022100102211020121111121120122110100010222011212210120011010121021111120221221102110010221022221112022222020102110212121102221202021012110201020010210112011101110200020001102122020111100202111210010120110220120101201111211022221101000101201000002220220020010110220102121001201101210101012122022120110122120001022112222201020020210111220001000201100200110001010210012221201102111201120020101202002201112100110122110012002210201011001212120202210000121220201202022210221201110121110122221121121210002211101000212002022201222112101020021022111100201101202001121210120212202211000102010120120010010020120001000120122211212200221120212011011211012102010101010121121221122002212102220120121200212020011201101222001201102012121021122001020022200100002202222102121021110102101101200010122000211111200110101222101212201011022220200102110010211102111000012011012120200111121112010101111011102002202121111222002122022121201222021201221212012000212210220102100200122011101001221121122200221202110001100020211201000122112201021201210012222000011112020000101212220122022012211001222002221101101122210021111001001020122210122201120020122220211121122111021211122212011011022210010020210111022101212201200202112001120110221020022022020010100221110220022221200100221022202121220101000110020201121112112022112120022001200101112212021020021022222122202200122110110101121100200011020210002211202201210020212211111000202001221122111022120010222200012021111221011100210102112000001221002022222101002100001200100220100012000120111202111122100111211220221101102020210002220022221002012201012100102120221211011100201201012221200212220110201001210100200101110112022210222110202022201211020222021112201001120", "10111210220202112121202222100012020021020111000110022221001010222222221010000012200120001200101100122111122200201020110021020020102021110001210100201010001022122110010100002022102010210200102011202212022202212222020111221222100220012112011122212012021111100102201210211110000011202110012101010011220210201002122202200221212110102001221120120222112021111222101200010200210120111000012201020120221210220221020000011111002120001121100201011102111220122222222211201222000121012102220212002001120221201220012222201021011020112100101110112121112012202112021221202200122121211202010210102122201001001020220211000111111220020220100121111011200120001001000212011002212212011021201021001200210000222000011100012100112021212102120001010020021120012000112021102112221000121222200102000201221212111010211222201200020112000002010121000201212201210122100102221102010112220220111011222200011112100200122101021002020220020220220012122022200120000101220220012111001111212201000010201201020020002000200112012001002111020220112122200220211111112112001220222101000102121012211020210200002001212121101210202002212022222010201110012120220110221011212222020121102110100211101222100002220221110212012211202020200121122111211012122221121121101212201120020122121010110022002100221211102120021021000221001011020220222022021222200022010110001202220012002221012020210210221211011221020220112211220202010112220010112001000222212112022002101012222222122001122212212010210112020000112010002221220120011102110120122120112020100010100100111200102212221022220121122201220200210002010020222122212100001211212210010221011211222211100011022010212012101222020220210111210200010001211211212112120202011111112100202020102100100020212002210121201120012000012121110101210222122020112111122100102211212211121211021221022111010010122221201201011211122100222001001212002010100212121021021022110110102012112222200010122112201211220121202010021222122010120000122111222121120210001012122001100101112102211221001201102211100000212201022102021221101011102112120102110021221220002212110200002102121220011011201110002012210102221001111000012120022201020021020101221122012222202000001210021000211221111022010010121020122012020120012210102010101212210210011122200022220121112201202110001020022122020122120000201000211002221101212112011010122200121120001212020222101101212112000110100111021001021210202212102122222002011112111002101000210111201220010001212221102201011121112120020201220201", "11102222221122211202111222000201000110121210011221211120220101000221000122100020121000021220222112021221021210220221200010022102010020001021000011210122220011121112121212012110222011200212022121010200010102212211111211002211010102221021122002211211210010210121110002202220110011022111111121000211210121020220002102012002122112200210222222221202211210022220210012001000101212200122010101212121121011201221112000222022212010112010020112010020212000120201101000121101200222121200012202000210211221011120112122201220011111021100220012212220112021222120012012201121121110022220121122020100022202112222222011202221012100122111112020210221100020121112012002002102222001200021100121112221120221100102020001011211020202221201020012222001101211102010110102000000022012121210022102220100100011011002012020211102220102120012022110122101102001120001221220212200101001011101110122020112021011122120212001102011021210022212010210222122010011002120220220211102101120101022200211010022000121121101222212001021120121002001220120201002121202201112011101220200002011200000212012202220211102202221011000021021100200021111002001201010122111210011000210101010011220010021101102111020102221100011201202100000211101200112120211221120112120201221200011222111220021111011122220001011001112112101101000210001011010111020101121221212012110212222202200000010202021202111000011101121202100012210110121210100001010002001001012120000222002220110101220020202101121220100021120022010100222020200002120002222111011211200122111111022011210220100211002010200121111100001021102222220112011211101111100102202011201000002121222202222000222102111010111201001221121100012220201100102111100001220000201211200201201001022222221100002021121102012011111212010112201200001210212020022012110120101101222120120102211021012122202002010021010221001000200011012012020101200001020010120100001011110021111220121101120211122001122201020102102201021210112202211202221021200202012011102010022112120220220201012012200211122210000220211110111212211120110111200010222010020221111011100202022000121102121012101122110220222221202000212021202002022200002211120112010102201012012110202020110001022200221002201020221121020110120210220001102112112010202111201020200022002120222102100101221122200012222221110201011111121212220001102201110220020002210002211011210020001010002111121201012210202010020212010122200011020200022101200121210112102200001220020222121020211120121111200010010020110000011212001", "10121012111122021221002020222020122011000001210021221022210000100211100110201200120111220202110212121021010210100002110021001022120021201020100121001210202210110012110202010120021220102011200112010112111122002111120210222222001002122122110201120112110020101110111101001220000010020121222212000210201122001012102102221100100220220111110221122020210011001001200210120202000210102011220022002102021110200112210200201000200110222211210000220022221020010021202212011100212111122102210221220002202101000100001102210212200000202211010210111110010022220000101200211111002222211020000200102012122222102200101012211000221111110120110202222022120102010202211000100110001211212222000212100002201021120120212101111220012111022210000210222211100202121212022012222100201011022102111000221201022211202120012122101001212121101202110101212112222120101122010112121222222222101220220012100122210112020202111100121222122211201012212201012212001112122120111020201011211010112222202111120002212211000010211222202111001002211210100202010021002012021201211121122201022000112210212212222022101211100101200220221100100012022202022012011111202222211211012001100120110001102022200111112221202222221001022001221200102210020102202001101120112100111011210201212011202112001022110021210200001101110211212110110220200211210121112222122200002010201202221212211122222200100100022211201200000100200100210220001112010020112012110021002211002212002210012001120010122021201100112020002010001002100201200002010022220012121120202011002102010012022010001022100020000200010120102012101111112211202012221000110101101022002112221202122200212110012210000101020112212012100212202000122122120011102202202110000220111212022120220020000021020011000021000222001222022012201112211111210221020001210212122200101122111211000111102200012121002202122200020121200020001212001002211020201222010002100020100200221122100210100121221121102101121202211012222100010200210212000120021100100010211021011000122001021200200120100012200122000201010212021102211122000222022210112000212200111202211212112010110021121112020120021002100002101102102222002222120202012101222200000122111101211222102100200011121221101011112202122120222200120210000211100202211002111000210110022112100012110202021200110020102220011012021112010200012021220100112010201022012222020201102022220000000200000010120121000112110201100202220100200212202211020120120100000022222102210121201022112121120000202122000001200011210112120100", "20010212002021221100001021120212022012212001101021102101222121011020001120202201001122202220121220211122101220121222100212010012001202211212002021222002112012010212020221212122212011021201101200001110202002212002022102222110210002000212200201111200200202212111011110100101011011202211100011022020210220002001121221010210222101210101001202221212210122100020020211022222220221002020111122010022200122100101111122001112002011202012101200110012212012001020101200221020011121110100202202002112021100222012101121010120020010010111001220220122011220201100122201201011112000021220201021020110212012200122101222111112020101021122221010011000021120101122111002102022202221002012202120211200021100211101201110120010121120122212100211101100002201210122220021110100102020112010210000122120212111102001010022100211100221221212122000011220021221111012021211002220110000222101221021122220122101111012102220020002010100120212100121020102101122001102101021010210121012201221122122020201111120222010100012111011201100121110022012121222202021021221110101122211000011222211210212211222100222211211011112222012121002121012001011021011221202120200121021201211220111020222011112210221012100120101010120012110122222121202011121020011022022202220120100020020022122001022112221110012021011212210120111102210200120211111011201202000012110122200011110120021012220012122022100201022212100122122020022112112022211011002111001120222122110101121022001112102112111102122121102102122222001211002122200220022001000122012110211212000001101222121011210221011000111100210222222000110102010222220210201222211110112102210010112010100210110011002202220200120102101102111111222200011210211101010100020121210011010120112022022022120201121121002210220122010120010200102000022211101020012112021122020110022121202012102012011211201122212000210021020120102102220220001102120102111000200100202000110012012211112000222212012100012220022020011021221202122210221000010221201111010011212200120000222200020112201001012222220200110200200212001111222110100022120111120020211102021210122110212010212212022001120110000122200112121100212012122020200112002120001120010100221221002200021220212122201110012211101202201111011220220000100102221022110001111112101101001201101002002211010021121220211011202120210012012122101201212201010220020010211020122021111200121120201010110120211222000221101112112021021021112022101020211211101202102122011122001111121002211020110100002121012212210221200212010", "12222121121220102110100222111111202000201221120010012210201100012001120200111222120200000001201100222112122110111021001111111020022120120202111010000222211012212120100120112000012221120121021012212012002220212200200112020022210011121212211212011102021220121221002001210020000212201112202002122000220022200221220220101202200002002222201001122211120121100210221112112000010011012011102220100012210212020022121202222222111210202220022212022110212020201022212201000222220022012020212000002102212200101000200110201000000211121011020201021121202212021201221021112101001102102202200112000011201020112120202110212220211120121202210111220001101122022022011102120022211000010020210121101011011120122212022110022120012120200210200112001210222012220212201022220222000012121011202211000211121100200102210120201221210100212112202022122201122121200212212110220202122201011111021002220211022020102021111221010102210102002022202111102202110022011210200102121001000212000222010001221111011210022121111122112021010012100011210021200210120000110120011110121021211201102200021010111222100021012210110001200211111222010022200021000200102010222100201210120112021112012222120120211111022002212020020012001122000220021201122100012121121021020120001210212012201200200200212212121102120021020122220222112000211112121102100001220111111110000110212210112010020201001221000101220002110221121011001011020201010211001101000112000020112012020010111020101202012110010110101000112110010100220021102000011202202002102222111111021022001221021112102010122221101112202012102012211211122201022212221110210010222210221001200001122021100121122122201210121202112021012021200021101020220101200001101022222202201102211001212012110020221020201102010111022122022121020210120110001122122120002012212002101202022210102122210102122002222010222022202202101010221022202011201202011001011102202111101221201211020122222102010120011211012210100000012112200210202221122122221201011021112102221222021022002002121222002221112011101000120010001010211120222201111202121021020021102200202110211220121002021012101012221100002202001220102220020201010010022020112112002110110222120200222221020011021011111100120000102221120122021221221220110010201110112201020011021211101211020022021112201102102022012112222000022011200101010210101121222200021120021020210122021121000010000210011002021121121010202012020012220011001011201122222101101002200220212202010101020211222102221111012002210012021120000100", "12211210201111011001120002212012211120222000012212101212200021002210111122112112200112121000212001212010200111011000202021110102201110211021010210201002112002110020211002120121002212220102011101200220012211011110000020002200110012002002012000220221222202000102022201001220020202100212122002121122111201012112101022112020102212210222101121120002112011201100211122110222020020100011121220020222222201010022201221121120101101020212110021020010121120210020220222102202020201202002110010020200101012100100021010212001010211111001010020211021001011202111212221002100202102101212000020020101220012010222202120011222211121001010222021021121110101202120220220111001100220100000210211221201010012010222122220212022120012121002210101011122122120011100222102100220200112121111012121002110011021122212020210201102120100021220011100101220022002112111221210101210110101212120120211222001122010120001201120210022201220002201102110201001221120011002121120100212022212120011201211221200021102121022102000222210020012022100121210022001010110101222020012012010121001020112221001121202101102022102120200220200100010011211020021100020201121201212020010100111202010202010000021122011121220121102212002221202120000000221100122221120010211002110010011100000100100001100010120012020121222200010212122122122010120222110122122100020022222012002200010111110010011000112222222021110022121020101210220120002012110020021000002202212000102221221221002211110100012112201022212202021001222022002122110221120012100221202100221222110220222000111010211111012110111212011202121221200012020210201200102111200011110210121202001222201022012122122022222111021222012101120012212021100220010110102022100200121102201010200112220001011210011101001011001011202020010122002211011210221220010020002001121120211010101001111122210000211211001022012212120101122221120002121201011200201220221111111220000000020202011210100111210012222222102221020211101121212122010202100222200112212210200110122220120101111112012022012111200000011010002010122102020011221120100001012001022000000201221021001011112212121010001101210101221101122020110102000002202110000120010002200121112002011101021020110021111201120020102001111100110220121200002120022222200210202020212210121010211200102212202021010120110200110100121210110210022101010211122120010212202010121020111210111120001201121002010102012201220010102200010111122212020122120121021222022011210222100212222220202220102112011002020210012100100010121", "01122000021012100220110121010120201101211011211212201202000010212000112011211121201000220001011010120120201111011101220120001011212020212102010211111210002110202200102221020211010021102001220112110122022121210211000102010121220100010212202000001001202121110101201112020221102102111200010111010202200000201020012220100022012211120121210210022212221111221021221102112200110212011221022102220120100022011222111212200021112100110011111220212221101200022202100102122100002012220000200012012022022022212010220021011121120000001001001221211010110120020021102102212002020220101112221210212101210201002112022222000102012122110222012120020001011220212212010002021210102210112111120120111200211002011202222202110011010201201111210121101212000111002000120122111102120211122210121022010202102121222210020122222210010120010221011121200002021011122210112022001020022120020110212221021010012220210122200012222021100112011201222020212120112201020012212010000002120122211121210100220212111002201210120212111000201111212020100112001210201022112212200212120002002011102222101212000100120220120120021111022000121201122111110121110212010110200202211210102021021111101202220101111100010010211211212210002012112220122020002022220120201110101222002212110001020022221010210120101102012222110210022112122002000111222002002112120222022122120211002200212112010020200010022200102111012220211000111012001111012011101102101112112220011110200112021211110020202002012122010201000010112021020110101001221020102120221010102112120000212000111111011202102212021012011121220101101110112022010002201112222211111221121021021012202121102102202001002021201202002212100120001102212202011102210221010012122100010122011202001112002120200200221111101022100100020001202011110220112121200120121221211211110210020122021112020220110021210202011000012121120102021121112001000012002002112000201212210220100121122201121201111102221212110110012222002110002000212202222211221112200112211112111112000012102012020021120122211101120012011100021202110011121002212011001121221200120002010221002121202001120222222000202001001202011121212200120221022100221011102120002202020110121220212221110010110012221020200220010201001012101001212221200120112121100202201020202220120011002101021100000110212002000211120002010211121210120112212012110212000002000011121001200211220002222212000022220112021202010020211201102222100211222210212210001101200022222011200020211101001201021100011000122010012001110110", "12100121020222210111122110212200211201121110002001222022110112120220111020211221010101110101202002202022211100011221022020112200202011222102111121200102002021202212200212100111210020220201111202211101021012222020220021202111000010102220111010020210021110001102022220002112122022110021221211000012001110211111102000221001012101021011012100201101022121110012002112112210010121021010100021100212110121101010022210111010000010222210100020201201112222212102001100120222022211002102112212111020011111022221000012221212212210201122220022211112222122020222210211200200210211101011200200001201120021122010121011201112002221012121020221100021201212210211020121002002000220212102012210200112011000110111011002021012011201002111000112220011202101211112202112021101101011211101020011022100110002122210022112200210222121022112000102012202201002220101202211122211010002221212121002110200022010102001100002001020022022010212022112211200102201021212201110012202100202110010221201001120012020110112112001202101211101222212112020222100111012012012220021221210202100010200222211210022022210110020122001001022110100112221220201201012121121011011201222000220222120121220011220210020211112211220002021020101011221111010201001200221001121021011011002022202200222220201200010000020021210120112210221021000022110002220021122101020012021222021110022210022020021100201022010211002202102112100101112000102201201011212111212010200121000112212211212102000221120220000210120001121210121002222110121212010122210100021100101020202011210112102020212010200212101012000001100111222011022201211220111020111101122022112100000002210011012122001020212121012122012101221220110220210200011202110202011202101100000222220001000221210001200120121202002001022211120222102010122221200221110100022101202022222201201212000102101201110020212121010102212012212101020200110021210000121010112121022020122000120102222121011100212202210120002212221110101202110212121110222102001101000221012020021201110110120020211010102102202101221101012101202102122121222012122102112122021222001012021112001100222101002101010000200221012121121121022112210210111121100021221202112220011221212021220220012101102211000200211211022020010210110101021201021111212000011110210212120000201011100000111100101220220221022122010000120212002100021120001120212112222210211211110012220210001221220012001110210102200101110201202011010222200211222122002011011111210122101221122012212122021100112220210101221100210201121", "01110120221110010012201101211211100201101200012202000122021202202101001010211101010110020022120202011001001001200002110000211222222212200102111012111012120201122122220011200202201022200211101202101221221201000222212202111020000000220101210010120011101012120220200002011000120021020120112010002121101012121211000211120202021110112212010102200121021102120002020121002210201001220220112202210100121010122111000211210101002010221221010101220112010202002011101002101112112111202211101120210011101012012002221011101201102112110122200201100010010122000012101002001202002212021202100202011211220012220102200210012121112002122210100122210202001201022122210202120102012220221212210102111012121000110002012012212200102002112101122012100200020020001001122002221122121111010012221121210012202202001221201110221112211120010222011022202000002022021010011202000022111110212221221201211101111120220012112220110200122122220021221000201211102020110100211222121021021001102122002020112200112002200010112222120200220212112210000112100101100102122111212211011102110222220210001020201221210010020102022111002110102021120202112111221111220010201200020222111200220220210201021012022112121002222022212220120110010100212202100000010011122011120101020120010201022010111002010110120020222220221101101010010022211210202202010102200102122102002212001010201100202210122122021100212212021100000120221202121022222101211122112112120120221020100020201201010101100202111200220102210022201100111021021022212202220221121122022020012211001012011021120010110011101201120020022110212011100121000200102011220202201222011111120110210112222121110000222010212211200102101001012122202111022000112222021002212121000022110020102020000110202200020221022001220012002202120101100222011020111112012211201122011211200002110110120000021200110011011121020102121121020021100110012221001202122120210012220122120020010102222100002110100100221000010021212120220101221212210010000201210012010221011221121022001102210220001101102120121210121122220122021101210111112100100221212001221120020221011222200102001210212001212210210102221102222010211022111200101201012010121120102112211110002221011100200200210222221202022102020122000210022002011220011202001202012201220101122021202100210010020010111221212020220212002201112202111010210120002201110120220100100000001110012022011202002220201002011001120221201011022010122220021122222111022100211011200001111212112200122210011202122121122011000001210100", "11020220000002010122211222111202101002202022100020022000120110101212222222200121012020011122221201101100122221021211121002211202211212112020000021020202211021212012021002112221021021101011221102202120211102200002220202220111101010200200202102201101210001201202222210211122120202021221121011200011111011200021221010121001102100212120001202201211012201202202020212001012201101221122002101002200021220101000212201202211110120202111122012210100011220112220021220122000021111002200012210021100212112202121112200012002221110200220012000110121100010122210020002002020120001202200121111122110022112222021202021112000002110002010012222101112210212022012012001012102210012220002222211202222010101110202221110001202001120110220011110000012021011201221202102111212210211212110222202112200022120101212112200020000101010200111210200021010002202210011222201202112112000202201012011121122202122211020010111112101220010000121012100012121202101010022220022211102210201012021221121222012021202022111221220122202010200011020101201222122100010112002012202122220120012202111122000200221201021211002220122210012222100100211222112210100200111021111110022202122211221002212010220201001110021220120120110002210212201100221011212110101101012010200120112222101102222001002021200011102002001112221020022220120111110002011102221100011000011012100020112022102002120020202102001200022100021120022121101000110010120022211101211222112000101020012002211202222001120211202022212102121012220121001210200211002111220200111020020112220101120021201112011001202000201120001100000000011200000121200222220121201101220200100012201010010001201201010121122211012011212202110001012221202110220222010120002002111120111000022220201010121102102022021022111100212100120001220002101010121212211102000122000010222100220010110222102220220010201221011110220100011220100121120111122120221110200121120212012100111011022100002202100222001202001210101020121012200101001021002221222200100000000202020222202011201200222111121100011111200212021112200122211121220221020120011010120011012100100111110220202221120122212110021212111111112220012022211221211122221200100001011002221020210112202101210120202000001211211120020001210211111102012122121011220112121002101100211002101002222210011012221012000001001001001212021211211100220200200102222212212022011200220102120120211210022120100020012211121000120122022001000011020120120221101202012001222222220112211200102200100012111000120221021200220122201", "11212010202002122200121210001121221100001002101022102201002012000101022020102022012010212111220011101212121222002110010202020010022222200000122111022120121011022220010201101002012122121021222010222202100212020012221111200122021120221212000121021021011120202222021110100200211121000112001202110010202012220020011222220110011202200100112210021212112000101010101001021121211221202000020012210221010000100101101001102202112110011100000212110220201022221101211010111200101010020000210211021221011200220020100211222210100000211021220122100000122111101102202222220110000022122021111112220012112011101200121002110210122211220222200210210201020121202111222210220221121211102112021220010021202111120001211022211121221200100100022212011010202020211120020211211102102000010200121201211122220002200220202111201112110022201112022100000100021110012002211210211202012000212202022000022221210120221000022222121120012011110121101102121110010021101101202212211011010221122110012200202022000020020110100012220002211210022220012000220201212000122222000012121021210212000101012220221112211221112121100121110100100220222011200210021210000021012220210222120002022221101122012201120020101220012110121221212011102202211011011120122011200120110101201101200201220112021210210210010210112201111111022111101201022211002200211102201022002201201102222100211200000012012122001200111020100001201021221221111010112222202200022211102122021022012210010200000201012020222110120001001020222011220112121022010101102010001121101202022210110001202212101011001122022202221101220111102022112101210220002212200120112200212020121120212002100222121011020101212001221020210222010111100001021002010111220202000110102000000012110120012010220200211212222101022012020200201221111212210210101002201220122100220200020120120000110212010012100001120111020220121001122212210110010010002120001002021110121100120121111111002020112010102012112020102011112111102122202011022001201212022220121020101102001100021100212002121111101220202110221221002211021121102211102202100210222211000122112120011211100221021222212011120122000120222001211221021001021111200100211001001000121000212221202011020221002200210120002122012121102222112210201222220112112021102200002212210221210120022121111222102120122111212012220012221201121120200102201011200202001201111001101101011212101002010201011010220102220020012021200200102002201121211010120122002202121012122102022021201212120000000012010110022001001001211010", "10211102222202221011121002021221110100021210100002221012022120010220221110120012122110220010220001212101111222002210222010011100201101122120010201210001011021122012001102222201000020122121121010120012010011110002011100200110122210010020012010222111120200220022200102221010222111111220101022201022110021001010020010221122000022000100210010122210112222011101022211200211221011111011210012002210101021122120000020022011022212210210112021022001211221210212000211111002121212002021110221101220210121001001101200010021002122100000010012122100220120202101102001002000102000020110022122122110012101222110212100111020100110102022102111102222210202001020111122120021102122221110221200202011121020200220012112112210212002201012010122202000120121211011012010111020022021202022010000100212202200210021222220102111102020101021202010002110222102020211212020201010221220220101122001001120102011021012001102001021200001000200211011002002002001220102110111211001202201002221121211120222012021221110201020211110201112020121111122010012211010110002100210121222110021200010100202202020212122112101201011220120010202112012200010110000220122202211211012120211202000022120002110010121122021201002222211001221210001020100101121011211010011021021100122002112021002112120110020212012012221110112010211200122201010002001000010202002121120120202122200220200211211002121001022122202101122110222221120000200220122001110222002212022221212202101021022211112212100121210102201120222220102201200001000122000121200212021011100100122222101222202212221212111120011221001012110010102210010001120000001221022101201121111210112000100220021210112000212001021001221221012211102000021102212102201000112120222022102122210122020202120222200122012210200122101021202102011011000021121001102020121111200020111111002122202100120102221201120002202111000002211221221021101001112102112221020201000021210010210010001022120012100022110012221000220210001102012000112020210221101211012010001210010122221221000201010111220122022221020101002002021102112122101120212200120000211120221202022202020202200111112021212211202210000120202200102001022110111001101012222122100221200021002101110210202011001011222221012102122002000011221120212100120212000020212020001220220120000012201021001222210200120001111202201121001010220012010110110120202021222200120101121012100022012100011221221211212101110011221022010120121021111000210001001200220122010101020202122100120020221201022101220202022222201002000", "21102221200210012112102120100110211200200111221120110011021122022000212111022112222012000201000212222201122220002010012102100121011111111021000220120011202122222010020201222122022212102212021202012202120211112001011001000211020010020100011012022121212100121021211020211001101022012001010110211221120010000022101010020201012220002210012212200022100201020100001201210002120201221212111000211110112010021111100000012221200000201021112202200100100001200121210220022121202201012010120100102000022101002100201202010000202120121112112020212220001102212010002111220211121022100002102102000210102020200210222011220002222011211120221111011120110002111120012002001021122122001122112020122010011120212011200200201010201101222011100211220111220111202111012202112002121210122011011102201001112111222210100002201220210200120022120220122012101200022202100110112012212000221111101001220022211021120100212021201121000202211001102122220212122011001010011002022111211020020111020101221210000012112122011200002022200200221202121200002201001222202111202212020222220111012010210022110122101002000110010210112010001102122220122220010210220110110010002100221211110101010002002221011212102000102111021011211112001000000011002201121122100002210121112201110201210200120121202202022220102110010110101102122020200111122022121020011202112111102222121022001100000112222210200121222101101220111221000122222210220002002222001020201021020221212001021100022010121222121222021010211200122120011200010002010100011102112220012101101211002220122112211001022211201010001010012111000220220122110001210210000010021102000010022100000000122222011010021022011121202220222002001102010110201220100212112011000112011122011102110221010122111100121020111101200000200100011112012200202221000221021112200220220200012211012102221110211011122201011111010211202001012202012202100012112012002101211122202212112201201120221202002122120022100111112022120020000011222121002020020100201202102021120201022011201211222100001222220111200221121102102222221022200111120220201001120200002012012001101012020210220020220102120110122001021020201222221202002202200202021101200210201212001010222222212102221102010000201100210110111002012210002201210011202000111220221110200100000220112112002101010111211210121222120212121120121122210222001112201020120120000201122211121111000121000120120101101202122120022012210021021120100100012110202212021222021000100122221111122212221000011111100222220210000012221210", "01120122221100111001010212210201002021012100022110110121101000121210020211210110221101002120011211212121220001001211012020120212022000222020111212120211102111111122221110202120201002201120202222110111122112101111102221122201010020210210000022001111122211112022002122111102020111122221011121001021221120222200210001100221101112220111022211010201022122001201200221121210221211000001212001202002121021210001111022102100110000020102012011020021012210010121020112102211120121021101012002102011102102110000222200222202122022012001100221111222102110202012022000012022101000121011201122022121102211022212112220220122021002120022011021121201211012001010222110122102110200000220011102020200121020101222212100110011021110111001202022201002000000020011020000000022222221211212101212211022222220200021100210212112120121101021000211022011201202212012022222110000121102101200000000200102201220121011021212110122221021010022222020011002011112001210022011210010210100210022112000200112101011100112011202022102212221011221202011022020120111221221110000002020212212122121212100210110102012222012101120010110121101110200020002100120112111222000120111220202121210200021121000100122011111002212001122001020121120112011211222210212010102112022022110000002211001100112011222110110110011022011202011110100111012212010222122022000110022001002022021220212211111021212202221020111011202000121010101102101200010112122021222002120111201100000201122210000022021201002221122220101001210120121210121111122211202220020022100222000112202211210012122002000222101121221101120021022220022210121102020202112202012101002111021012020002201021021021122022000201021101200222111000020112021102220000011200100022102221110000020111120202110011211001121120012211122212001011110012020222211010220220100101010212121202020022101120001002001100201212122110000022212102012112211201120002222101211120220210201102122220012000011200021001110102120211111100102201022012112221101120101212120022102011121002010012000112112122100211100212221201001011120222222000120221021000012110220210220010122021112210200020100222100220001000010011210212200120000020222222120002002101200200001000210101110102122012111222202120110210010201112021100022202101001211101121202220012121011021210120022021010211220222020020210120201100220112211201121222000102201200220111000002221122221210201222000010200012110212111111010000111001022020001000220002020001210011122022000211201100112222221002011120000010102200212", "12221110122021102022112222202122000122020220120122001001002012021100210102020121200122000010200002020020200202010111100000102202120201010020101111011210101002211110112212220102201100120012121221222211201222101100111000120001000222000022010011001210210022022020201022022021010111110102001102011112111222001111012120201122200110120221021110010110102121120221012211012212000001201110010002001111221210110012122222210202010020201111200002201121101212022221222011010211110201202210201212201102110210002110100112021011012121110002201021022200211212001011201012210122012110202122102000200010001212112021210122101122021102111001210020010111210022211111012222000012201112111012201200202111202112200222222220011120001120221121122211201222002000121021201010000200020010020021012210121000110122000020002002001002010211120022022111220212200120200212120120111102021212220022012021212100002202201200202001022121101202011122210222001001221110201122021200122011102112120102121202121200120112121202220211112022221101121102201111122201121200121111012020211010021111010211022200201212202222210101001111000022020212201201210112120222010100120101011122122221210001110021022002221022211101221222200221012021012210122100102122110001111000100200121002112221120202020221010101122102010100211111121120010202000112122001212120112011211120012120120201212102201121121101210010011210210101111200221010011121200222200211100110200200002001020000000211220000200212201102200120012101100002221121211202212102120010212010000221220002201020211020210111222001001011220220002011210102120001102100100120220121000202210001202000110001210121020220000220000112200210101200000120210112110002220222222002211020020122222210201211122102200012120101021211121020220001120222022202010021220022221220121202212201221221101011111211212002212221010010002111122102110201201220222102110111102021100101022221021200102110120202011010011010020222001212110022002021221112102222000112212100220000222001100012022101220000122120220110211112100111002100021221121112120220010211202221120011010221221012012221212221102000000210120001222221022101122011202001002020011022102022010001202011102121111210111010200100020210001102000010212220221201220010010110102012002200100000012121002120212102221200001220011101212222202110220120020011021101220110120010102111022202222102012112112011001220202112021200021110102121221101221000001222110222121101012021102120220210122001202220121002122210101022221020011101", "02221022100210002212000212120120001201022102001120022021121121111122121020221120222220222112102122122212222010120221000111222100121220211220220001220010200222201201112222000010221101101122121010221010001020101110120000202110210011211211021120000201102100212021201002011220220122101010002101221222021212022212101001000201000212222200011211110010201010000022111001110020121020120222001222212100021110210102101001020002012120012022222211101111100222112210120120000102121220222000110012220200002220212010220101022221211112011212012120102222120201200122100201111011202111221012110110022101100212121201020212202100010120210010022221110212121222212211200211221000202201012000221100122100110021111100021012000021200202000102120201021002010212222112200212112121112000110201022110112221222200121000012121001022210100122200102222202100112122220220211220011220110222021221020221100201012211200011110000220120012110000000110201001110111200121101121110122022021212022101011011100021212122102021020011112221110020220022212011201001022111222122210201100122012121202100102101100002210111010210000111112012111220202011012222021022210110021211221011120200011110112001210010021101010211000110222202012000220012212022111112112200010200110112120110111000112020121210200001212220001220020121000002010121222001111101101201010112210001202111000101201020000001021000002121001200201110010020210101021112101200200222110022121222101221202210020010200010112012102220112111221201101122202022020020212101202212012202020012010122022212201021221021202201210022221120120121100020011011120222001002211201201122012001001211210122112122212221220000210012012000102022102212011001020201010211200111201011012201100221111122220102102211010021120122201020111222110121200101121000112010112111021020000012012002020201212022000220202111202000120001102210121200012021002101101001002111122120021100120002201020200210221212122012101012102210101022011002210222122002121012010112110001022201102102011010222010122221002010010001122002002211002221202012220201011101122202021200110011122221212201202021011022201201222022100120102001111001112022001001220012121222101222212220011021212101210020011112202122100100011012221202122211020002101020012202202111201120001201100020010101211120211212120111012211221112100211001211022100210210100001110202210010212200012101200111111002221110221101102212112020110222102021212211201210012022100121022222011022122022012012222001010221122101212020122002", "22022200001111211202221121010221120201121101201122101022100222102210100111101220202212111211200110000111020011112101100001211111222202001102121110001221210120211010021112102122110001012201212200121220221100101011212022200121102111212112220211010001012222210210202010110012102211110200002222022011220001201101121001101122122021110212010111001220121022021011212211102001011021101022002200202200022201202122201222012020110121221101201121121222200022201220212002022221202121210220210101020100210111220102001112200012000112221212012100102110212112202222121010220102100122212201110000122110000212212011020001112212221212022001120010011121221200120210001100200202112010102122010001122200002210022211021012200112000011100022212120121102222212201220010121102020020111110220202100112012210202102211200212120210102201212200212001102110210122022122122010122222212122020101102022102201202110210012122122000102022022211112212100002002011100210101101211121120012021120210120000012020020011202101210121010021212201211101101222202220201210000001100102122012221211110100220011101200021112001210011210210220002211122021210000001210222111102111101110010001100210202110000211102220100011200202000202110220001210100121112021111200101211110100201101200021112021111012012021121021100112011020000210220220111121012220002002100212202102001011202211220100102000022212220001100000101002002001020101111200102202001200122022112100201110011010122120010011211122110012221102002112111001122211200200220210102011201202101202122002212221022020020022110001100011122121211222111001010201001021101101222111111022221221222012020110022220210022201202210000000010200102100120211010102010000120000010000010112111001112001202020202211102022202112020110102112112002002122202210012122100201221112122001212222210102210101222122120220011211202110202000020210100020210222212102022122201010212212120012220002002021222211020110000221110221110110200011002201212201110010210122112211121021101200002121202212111220022112000202010010001112202021010020211020212201200110011221212100002200211021211220101220002110010200200221210022111100122012010021121001121221220001102002212212222000201102112020012210220002210221111000000002000111111212211000220121020002012220220222210102022020110120101021100102101102011120121020102221010002110120021001120012200101220211002001210120111000202000122010102202021001212100102211201220200010210022212201201101221012201220100101212210120200021002100012010", "02011122210001111111020122120111021010010112001022102111112022122101210221200212110220022001012020101001100221021110220101011121012021001021011012100011101021120220221221120111211212121120020211000010021020200101221002110120000200102221022112111200122222222002110120122100010111110122202200211102010011012212110100112010211022011112101210112121200001011102110211000002121122212021112121111010210120101100010211021020122200122222001121210021212011002221112122220111021222201102122001011200122221120102022021110122102122020022022102101112120111020011110122120121200001120112021100011010010122221021102221112110221121200021100111000221010010100010201202022110221122212022202120121221101211102111222211001120222001011012000002011020010112022002022002100010111120221001110222200221200002212201100212200110022222212101022101011001011010122010022111220221210212000222021220200110200111202002210221102000002002011020012101001110001210100200200221210211112220122110001112101022002212120010212102100101221212102202021120102220110002010111110120102001001022211021202102211200120121111101111012120101110210222001100201112111100122022200210122221111222200202110002012201122220110200110211021000112122211122102111222220010221121021022220210011012022110022021212111110012122222211211000201200112101022222120220002210210202012001122020211022021212201012111111012102102210021202022121001201011220010210111112201210010212120202221001020202000111022101220000201112220001022112002202101200122221210202101101210002120200120002200201222112102201212210012211021211111020111221022121102210211122111200211021121120002112022201211020222121001200112101211110121111122100001221010110212001202220001101210001101120022022211112221000121210011110022122100112220102011002111220222200201121100110012101201201200010120200021022210122110122212121100120120012102221020111101121000222210020201021202110121212112011102000212100101010100220222210210211212020100020011012021102201122010001100112110012121201010020211002111121111222110120200002110212102220210122112120001110122002222100102000111201222022222122002120011001002002220020021101122200012210112221012021011102022001010010101111012220000211122221112122112022112220011101022021121020221202122002212122011001022020021200111020010002111002110001121021200211202110122011201112120200120202102112201001112100201201211202010210112022112101120220002211102201220221222102000002010000102120101222121221220121220221111202211", "12200211220102112110100001002002020221011220222022122120200210121200021200002210001112222122001002001001221120001200102220100211122210001120201201010011211110022202120201010020202020010120122001210012010111202202010112220020220222210202210000220110022010211120121220002202102201121002211011012220102212001010112101001012221121221201121212011011120221221220010210102102101112010222012000012102011201220002101121021100020222102122001212001201002100111100002100202012000201122200212000002022001111201011002211122112210102001221112020012100021101010101000020100211221200221000210021200200220100122222101210102010120111120001020001111012110112122001220102021210111022001100221001221222020110222020111210211100221121002101012211121122111100020100100102000210022220111121222021112222202222012211022122011010001121210001202211100102022221120100202012100000102011212211021110011201211111020122120122000221101120102112212022212112001220210020011222211200222011000110010200110120122120200121100110100202020220021201212121012212220102210221211000010111111102002121100000221102200100102101101001201122012212020220211001100000110210201001010110220121201121121000010102211001021220201002111120210111120222201201201112121110022112200111022201222001010022012202111021020010001220020211101200022002112111222212212020010210011221222120102221120202001211110101022021000002100021111002101100222221100101210111222120021000210222221222001020222120101211010010110010112102101202011210122010100001221211121010001001102000111200211010221102101001020212022112212210000121200122022011202102100122001221102110121100022211222102120100220010021100122102022220122121120201211020000210002001020000121222111100000221000221222110001022100210222201022111212100220221222202212111202201221021111201212201210021122201020021100222011101021202210220220011112011122200121010020221112110122201221020220221022211111010021101200102022110012120201012021020200002110100000112121000122101010111202010010222000102110120022200011022002002022022100000110121010111110222100101020222211211110102000101211220222112201112110211110120112010112220210102121001010120010021002201101112022122010101022221012101121012200111110112001211012202122121200000211010020101102101011022112011120202011202002110012110021222120100112120001201020211210202010211021200210100121201220100000000102212200011120001021120220122111101021202111021212121001102102011022211122011010112221201002000100100020102102001", "20001101010112221021101210022211122212221201021012011100000012102002022211021101100120010002110221110001101011000210012100210112010210212120100010221222200121111021000211202011212122211010100110101002222112120000202201001221200211100100001222102210110201022102002221012221011112110000120001020111211220221001111202002112201221010110122102012010010112021210110001020211000112102112212012211122222210002110002200200011011211200202102120110111221110102220112122212211022001110112211202102122012021202111202200122211111102002211220201210202022202121120211020112010112220002011012221222111200002212122000221000202200001002202110222010100020122102102122011211112121112102222220011102222100110020121100010000110111102012122201202021000212000111022210011210111211210202200201201211021121002200222022121002021200111101021200012101000122201222112120102102202202000110201022111212011212102212200100111102222010210222222122121020111222111112221012222221220102020012102011201111220100211012202112210112201210222220110200100222210020101200021220000010010122011202002022112101122022210202221010121011002100210011200101000020012000002100221111000121010122101221222022000200002202112010110001122202210120202100100111012220021002002020212112200210100110022121201002022012120122020212222212202212201010221022001022202202012000001121202110101002001012210220101120021101022220120210220220000011101212222010210111122101112012110211200221002222020201020001122220000111020020200102200111000221120111000102202112102111110011112011011021120110201010212121112210012200020111002000222220100000202120012212010120202001002202102001211202201211121210021002222200202122220120020021010022011201222002000211212100120122222221101221001112200022121010112202210010020212122222000000101200012112012012100202021002022101022012022222112100201021201211202111222012100220102012112110021201210120000200202210011212020121100211001121111122002220222000001111222221222021100120120211102200102012102020012120000022222122202020221222021002212000122021001101110002201022110211220202200022211212010121110022120001101000110022121210000201102120020121222011202010122000221222002210110110220222102100201101022000001112010120212002021012002010201220002121110210020201020211021011002000021211000210202120100222122020111010111001012221220200001021202112021002201020202122200002011200201100021012202220222012020122201220102202020020220120111221211220010220112011121111120122010112110120102", "22010210112200120211000210110012101220001010121110211100220101212021221011210210122101102000011022100110200000112022000121102201011211022022001010020100101012120101210011020021100000021112011002211112210002201221010112100122010121021101102121021002212210122002110210002021122200222110002022221112202200112102011202220110022100100100122202220110210112102122002022000001011001210110102120020201020012122110100110212121212122002110200222021210112122110020112220020222020211222212222102022120022201201021112121202111100212121022112110012002222022000220110212201120012110020021111221110111001202212200202110010021110211201200201002120122211211021211200221021112122022212210001202222102220211100201110101120101022122011100012101000112100011220011121020110210011012212112002011211122221100000111012012020121121210201021222010121200212221220110111201000201201020112211011120100212120111122212001111022221222020210102222201012001120211222100022102012001102110002111020021002211200210101010111111021012100102002211001120222120010012102101211000221020221011210112201121002202120100221212222021022011200021012122121001120100100211121022122002120000210102201122122121011220001211010010100200001202110110022000001011102000121110122112121101002210100120111102022220200212011200111121211220101220102211120220221010022200100000012011220122220222110112022110121021102202100201121101021210001211200221201100110222110020210110102222212001101210002121200101111211112200001220220212112012110022022000200111112100211201212011120021200210021201210021101201102210211112220202220012002011102210211122101022222021101001210022210002102002001221020122012121111100021021011202211111200120011100120122010200201122000100010010012120002212100120111011201001200011020020201022102001110222202111021000110120011001011220001220220210222112202201220120011112001121122222201221111112220020210000101102220200011002022212010012022011002221101000112122020021221112122221220111011020020202100121120000222022221102020102011012022022011220221021222000100022020012000111012122001211112111220102211122112211221010012112221011121210022212100210000211010211020220121101011012021211101221021121000201121001112120102010020122120110211121022112202110100012012222022022121002000120001012122011101011000010211120111001102002122122202002202220010221201000010110220010010112212212212220201201202100112021211122000002100200101002121012000022022200110112001102211001210022220221110012201210", "12012111111121122122121221000101020022101001021210201212002220001211020111001201202020012200201110221202022010220201220112122121000010110022100220212000112210111001102112022121010110010002201102110000022001110212101120101121221120012021020110002201021222122120200020110110112200201110001220211020222212011212201020112121110011211112221111022210102200201210212001011000211200010211122222112101202221121010121002201201210011020100000021122100002221101221121001021100010200120100022000122211120221111210012200200112221120101111110220002202120120212111020010201120020112101220211012121110110020210012212000200220112020120001222210000220002220121122111012200012020100010001200011211112012201202000011110210212210200201221001010012102201212212102110220120120012201020000021101100210101002012021220100221012110020100100101212111211100020012120200022110101220200222021200201002000011010200212001100202012211211122021102102222220201100000111101212002102201200001111222011211021011102012010012002210020112210001211121120100120201202002120120100020010211212012002122220112111001201001111201211200002110010002000122111220122220122101022122102201210200122210201111001021101200112221220222221220021121021200112012201101100200201120222202200111000210111111200211012112000001212102012002002120222010221112210221002102222110101210122220101202121002120001001021201121210020001120210100000010120200120010211222102121211020100200000011221011000221112011000021021020102210220201201200200221110100210002000002021101100110211101211122211100100022020022110201202102112002100222222200020011210202010012012122101111210100011112022201012122120112000100211112210101202110002012220011102021001111221122020002211222200012010121012200212010100022011211011020002201202220121102212002120021012021110220022201212211221222101010101011010121102221210020211200212122002122022111002000111021221001200110222020202021020222111022221220110222100220120012222111000111012121212122220000122121221000112202012201021000110111221211220110221220111002012111222210222121001001220101001010211011112210102222222100100010202200111101112110122220000110210002010110220000000120022011100200002220211220012100122101220201112000202221200220021221011011011202212221010200011220021111221101101212100201220122222202101010200111012101112202011112021121020120211112212220221220210110210011022211222112020211001212102101200212022101021100110022002200110000112221021222122122211120010110021001211", "02020012011020001222122022211021100102112220012122222111101112101100121010021201022112221102112012122110100221101021120211222100211022222102102211012112201112210111112002001002002201222221111120221100102011012221102201112011210110102212012220110211012111110102201122202101100112200002111120211102112120220220220210020002012000200222000221120011001121001202010120010101122002201212201100000021012201110120021202002021000112201120220002111101101022122001100221120222201211112210210212020111122222000020122202000012012121122200102200122221211022001101212121111220022011012221120100211022012122200002111122102222111111211021211100012110220210110001101012010022200022000212211111202201100102021022220202012001011220001000002211202011010022222202021002021021011022111012102011120221201202110210020201212010012011110112101121122201211011112101211011111211221110011122111121021222111200000200201222022002212122002220002211020010011202001010202002210120001021102222101001020110122022202121110002002212122112020111100012212121001121102111220201120022012212121222012121010012012211212021212021110122002111022021101011112022111100112012110020100121111102121110222012121112010122020002211220200000021111101101002011111021012021012222111022101212012122020101201020121220100202100221122012122021212121012101110122211001202000012102120112021102010110022100122121002102101022210122011011201001011010121220020102200100012021002120201211110221210102212220211121020221200001002221002200002102101122101020201021202020220211122120222100210212110011022202112202022120021200100021112022100121101200202222200120120122221122121210201212102021010102221011021100122121210111220000000212021110022121000220220102002112012002100202000122121102012000221112101220222222202101020012110101122021221210010112012000211102110021101011020120212010100012202112211010110121221121102021211021002102102021110000101200121210201000200011011000102002102201111122121112001011120002111011202111202212022210012212201222220211120200020122211210210220110010010221220222102012002111221201001022221102002012201012222022210111211010222011200222220212211110121222220001221220220122000201221220000210002211002211220022222020021211222222100121122010001110112020212210100200212212120111202222020021200222201011202112121101220101222011002211002100202101010020221211121021201000220022111202122112011210120022002121020022002210102010222220110010212110022000212111021012212211220111220121121022", "22212022012110001022221200121002201020020210120212220111221201022022220222202020010212101200222212021001101022111000210122112000021112220222011011001010010122112202222002112121200110201002220010100100100222121022120022022101020112212021011212201201022021121012011000002120002121200020120102202211002120200002020201022212101021211212100212102210120122111212120110102020020000120100212222212110110101011120220012021021021000000010120221110200210111100202001211202222020020111201002201212100111120011021220120112220022102020210021012001021202022021222200212220011120202100002200210012211100010202021221121111122121100122021112211201000020122012000200021022122200000110001202010021221220011222101200121100021120100210012222110110110100220121222220210100200020022011122212000010120202102200120101222200110100121011022202102112200021111210022122102101212210202221022010220022122002222120011111121122022011121000020220001020220210120011001002122110110201010210201021122201100021111222221211211102202101021220022012122000210000202022121121120212102102021210200111020002202011000012012222000101000000121110022022002110202120220021210201112000200222202102010012122001200111101002211102112111110000110211111122110020022121121101200022120222122201101202200020112122211120012122020022000222002211101012202120102002102222201001102202112020220221201101101012221121110211222210002012011220200110100210022001012120210002001202212022001120111100221112201220000220110001022012020100111001021002220010110001221001221211221101211200012100212001200211000210021122100101011021010212022210121020202012010110012001011211011222212101112012220000010201121020020210202211211201121211111011010112221012210221100002002100010120001212102221020202200110001010110100222001121010200222222100200010020111012221110010122022012021210120001012202001120201000100100211110121210022121110022212112022220101021011212111201210200112012221200211221222112000101212021220121000011120220022021120022221110112002012212211201221021222120210010012212022201121211001012111101100002112101022112101211221000210011101222121111220021120100102122020200221221220110210111212002202202001000012010212222010101010110202122221101021022220121102120201112200000222011022111101110101020202222001201110111002020112002110000111200111100121220210112102212011111120100121001221221101112222000211010002221022220200020011202200122121002022210222002002022012112221200120222012112201000102211100101122021", "10122212222121102110120110102211122211000122102222211201122111000011102012210100020022112010212000122212001011111000110012020210022012112012222100101010021022010111100010002012021100022022021000102110212012220112110210202010200221110120121111111002100220011221122011002220012100010020022002211102110001111110011111120110222121110201001201201212220002201121022010220012011212220022121011220102210010122020000202001122121102120002221120210221111020212020020020121102211102221110020020121201202221201002200222100210021122000222022101011111222022121222222102000221102020020000002002012022202221202021021200002220120101200211101212122200002221121022010022221120212201122221212121100221022021222010220002022110122000212022210202101102201200211210201112011112020201202212212200111220012002120110202222110010011202001010222212221022100010202012212122122200221012100101100021212000012010101202211000111012100102222102012221111112020220201211212202012210002002120010010101220111220200002022121012211012020210012020211202111112200010121212212111220212021222102020212000210201002012221120201011101110122220201120222200020001100210221001022100222022012120020212020020211100200210210001001120110022101122112001120010101221102120002102212002201220100202120021201011200002102211121022001111102001120111111021221121022112100120022011010021020010012122002220001020222012111022221102121212212212002210110000210122001220000010110102200221222002010110210121121220222020111020101012201000122121012122220102001112202211201201211110010001100000101200201122120022212100222120110202200001212002012210111101220200201110111000212012100202100110001022200212201121012112120210111201221022012202011101100120001200121002202002212221012121210102210222000000101101211002101121222220101010111120012101002200012122201020211222202101202101210000001001011201101212122122010100121212210001122110101002100021012121121210010001111121122110111000211021020021001012022120102201210121021112220111221221002220101202200012221101212010100221021002210102200122200112011022010120020012222102221220112001101022122211002202001122002120101012211210012012200211222221201122111112201211121000112111020002101211221102122222212000202200110202122001220100211100211120100112200100120001012011002101121120002010222012211021202022122201122212220120011111002021020221100202002211212221101100111210022111221202011012102020022122201111122211221111021121220021001200001021220021001211221212001100", "10011022121222012200211010102011202222210202010001102122101121200002021102222212201022101020200201212002000111110200210211212202111020222022120211200211002121210110002210120010110222001110021000221001120121012112221010002012100102120100022201002012202020212020110221121222100100101020121221122021012122200201121201011011111012201201001012221022101210101001110210210210020211010001121000022210111201111100212012102122010120122001212111221002200120112120002021021200021111202021000112012120110010110000110210201010122220002011221122121122102210022011102111111220021012210010021010202012011112110201210101012202201100222122202220110211121012220110111022002210112111221110211000202001101101000000120010211121200221110121100000201121021021211221111121221012221201000100211200210102011120111100212022022001010111212110111002120112202222222100222112120022201121020110021010201011211011112200001002122022121110122211022100222100120202121200200212122110202212111000122022122021011211102022222212021000021112211021220212000211002210202200112011101010120011212002221220121112001100220110011001021010122211201101212212011012120120200011120201110221122201001111121112010010212100211220210012002101122022101110022121220221221021000002200012122212201021121120021100001121121020212222022002002021010221202002111220022102011212120220020222012001022020121202102110100211020221201211022200001000212101101010012022202222001022101122100110102220221002111211202001021211220221000020122121221222112110020022002200100210200011212122212212200212021220011112101002100212200220001221011011210001202012102111121210110202000120122111110111200120121100222002010011222222020002200101021010101222100221111122121202202202022102020122022001202101212200020111020220122012010201102022112011120212020220100021002201200221111022020022212120012221102012102201002021120221201122100020011021111201022012211000120120020121100220101202021022201102111110200010100011211211020001111201011112112020200112201011200100212100101021220220202220101002212110022011102101201102001200122021022002011020022210102002211121022221211002222121101120011211021211122100221002111002020100210101222100120202022022101010000010221221020010011020000202120002210200212020211211112201110112021222211200020020111122211110012001021202112012120221021220121202011122102111201002101100002220120201002102121022020200212022102222022110120012102000022201102000202111212000010122011110210210020211112122000012", "20020010011202010211201112122112212011110010220011100211011212211122021112211011100200012012212101000120112012002222002020002201210100002200101112102212121000012110010210221021010202012111012122021121012100012022120112102001011120210111000022201002121200222100110012212021202200201220022112101012110022100200012222200000200021000201000211201001111220220221010122110020122201221110120110121020002010210200010122222011211002211001102012011220102022001020212101001100022122120120010000120201011112211002000212220111120122101102212202111121220212122112100212100100221120210202210012010012121022200122122202010020012100020121111102211000012112221022121001120201000210201221211000121220020010210000220102011210110201011120212211111211220210100012222002222221202000210221011202021011112222102200220202222202012022101011120101111211110221002012000020211011110001000012012012121000102222221222112202120002121200112210001211000100110002221010200100012022121021212022211010000020112111010212021010202102210100212102002102201220201202002021200020011020212212021112210112011012220020100112112021202202202201222112021200102011111000220122200101012212110101020220012221102001101221201202102101010021220121001201022211111210011220011221202100220012212002111212201212020110221101120200202111110011122011022211111202010002000012022111010210222120111002112221121001121001020020100010200110022010010221211110000222020110101221201012222010020021211220220212102002110101022122211021121222122211120221000110220221021022011210020200001220200111120211112011122121110010212201000211201122110122220211002210011011011220220011000212202012011102000002011020110220122112120012102110220201022010021201010102112212221210110112122020102000222011202112002010122122210120200221102021011200211020100000101121001010022120201011122100012211200210210102021100001210201201021112001021002201220210010001101222021012200221020012201121110011101121222012112121022011010020210021221101021100120122120102210200011020220022002222000011011120220201001200000111000021122022112221010111021002120202102000222111020221121012010212202200111010210102212120000120102201221201200222210102102222012020201020201221110211100210212211111020211001111021211021120010221102100021221120020201200221020222120002000212212110002102211112121121211021002111210201022001101200222120022221211011100210122001000012011011202001001112102122210102212121021200021122201112111122020210021101102020120200000111", "02211001201212121122222201211001121222002002200211120202102112102112020022021011012112022202120001220122110021021212212100010210122201220110201102020221101112011120021201111202201222001202200010111022220211202221211202220201210012122201000020011020022111011111010100010022121111122122200022120101122121001000110001120210102211000102110221110222221000212111221100122011201001012111202011000220020201200201111011211012020102022022002102222101200020222220122102110120110100222211012021111111212202210221010221120022021201100220110200120220120012200212011002201010110102000102010211101222121202210121111221010102020020211011120211022121112121011212001022200101021010110000211022002210201100112201211220010122200221101122002102212022022022212021001220201012222021022202201020212222000220002011120012121201222210000202222010101121102012000010110002000020021200212211122220002212102212121210101200011212012002220002212200121200102110212120011222022111020111200200010210101221202012210002122020102202121011201100222122222222101001202222100100110210010212101120220111222220201121000220211221112111001221200112010220122112111210000110212201010022200201122200220110122120211102222112000111120012112221211221021022021012000222020112222122100211122100010011120101222020210121010002122221112210112111121220200110221201020221222112010120211012012201211220222112122212120012010021020112020120211002111210122211010020110102011122222012221022120001222200011220011222101010011220002020201201012112111212022000211221222212120102010101222012212201111210222210021020110112100222220021021011210221020122010120022011101112011011221021202101200002200212202021002220200012102212011022122221210211110211211222211022011011112100200121000212020000002111010122110120121121122202001102012111201022221210101012200000022112102100001121010010011210201222122212021012002201212222021212020000210201001121022002201210021101021210221210210200000220001100200220222011101221022022212021002121012122111010222000012220200012100120210202001020010200221222012010101020220020110202022210020121001001211100201222120201011000022212211002010012120111001202220211222121000100211020121020112221210200010102002212102202110112221110212112222222012221021200112000121220101020011110102112202002000012012000211221220100200011101102010112210201002202202210120021221122222221121100211102112011121212210121020002201111211001210222012121211120220111202121222010102002011122002112210012020200", "02012202101001122001200010202100201111000100112211212210111222202210011111002200211202022202220222021120021012121002000012011210001100212202110000022011101212022011221221001021022211202020021112111210202222112220121010021212121120200222202112021110121210012021122011021011110221000211201200202021022111100001111010222112120110100202020112200110102210000100200200100011222201200102010110100100022020212221022101022110021020201120122200220020000100220210202002101201001002101121121120010220112211112200001221112112112202022220110002220110210011020122121001220112121001212010010010102211100001210221021011022200202101110211200010001211222012112202022010120000001201020101212222202210012220021221002100222010111000001021211112100202220112002121100011211022021020021102000121012021012200200002101012012110001020002021112020200222121000020210220000001210100120220002121002101001101002012220020220221220012102111010022210210100000010011100022202222201220220011000100001210022121200001122021201212020121101002122101111221111110220101200000001000220201010122102222102221220000002010002211000222120210021221122021102102020102012012220000221222210201110012110202221210222101212021211210200102201101100021102021220002002212212211002221222111122200021001021121202001121102001210111000200111221200002212212020021200011020102002021122110110112022101002211202211012221020111221020021211202110101121112001000100200211022212200002020220021201122021110002200121020021120112111122100102220000000112110112211012100120101210010020110201002112212011000100112101211111201200111112112122200002000012101210020211120001021021221211001111201001100212011200121220212220021222120101120101010012000121122111211120012010202011000222221012200102120010110221221021010122221011102000012012010102100120110000201010001020202212010121102202210212200202200021012020100021022100012221020111220111121012212020102121010220112022011201002102200000100211122212210020222011212102012222020012011001222010111202121200110212012221122010201122112220012201002212102221112221001202200120000221120202120222010000021221200210210220110210221022102010110020102221010121012012010022111210112122110220101100212122011002201100022200202000021120022000200200112202202122202212212100010122202211212002221210011111200102202210220102212102020200002012001021202211221002102012020100020100102121200022222120021220110222010221211102101212122121210200111011101021011112101202202022222220220100100210", "22211001222020002000210202011120020000020211202000212000001021200220211200012220110211211201000001002201122110100120022221011111000011220220111102102112200222101120120102022110021111201222100101110012100210010210022210102201100101111021222021101121002222200100222101010000102120121202100022120111201210201021021201002110011011010010101121010011111012210120000100120002002011222202020201111110120001112100010210010011111011111111212121010022112110010011101002011110101211101001100020101020112121011012201000022112111201011222121010001212101012211202221200112200101221202210211111222200020221000222202002002011112100201122001002122001202012211010102212021221100100212210111010202021201222122000221001101000011211020220100102120002011111012000000111210102020101001020211212202112011102101102022002101110012120122200221112012021212202222211200002010120221211011000100021001000010122001122212200100012210210201020120101022001121221102221200022100201220001200100100220101220110122102001120211000012011011211120101101221021202201201100202112011202200220110022220001010212121102121012012101022100000100022111201012101221220110200212221200101220020102222211211020120100002000001222111002200022001221102020012212111211110210020211112111101000010200120110221200102000011200100202000121222220122120012121112200002212110220121211000221000010202020021022202212110210022210101211220200111110222000222100012111200101022102121121010121010022222020001101010100021021121001121100112101011101201202001100100020212112101221020120020110011200012120220110101200212111211220010011012111110100112202022022021202220022210002001212221020100100101102111021202221122011100010012201111210100101120000010102222022010001022022110122211020122101022220200222122112111001101112002201100102221221210021001101220210202212002211102112110010202001200120220120220221110100110110202200222012021111020201021201110102221200100200002021211021122011001110001112112201021001112121022220011001100000002111110020012212220020201000222211200102012220110111102200210122212110020120202212011200012201201101021110121022012221200000112021001202120200220120020100122022220120200122110122021221012100202002210200002011202120122212120010020210221012020012011201100121121102121110012212211010201101001122010002101201122221100021212200111100021021210220212202222120120010112102210112120100110102110111111121010001121022020101122000220111010221220000020101101111102100021210222201220200000002", "02011120011110121101220120100222222221200122022001121210110102201001121120012120002111000111020020211212211122021111122212102012110112202000212010111200000200202200202000002001101011001211112020010021110202221222102201010110122022202012111111201111220202120102201000101211202112010011120200010210122121122022210202200222120102100012021122011120202011121012101111110222102211222102010202100010112222012200201002022012211111112211101201000120112010120012011021222102112100121212111122111011022001220121011001201112110022011002011100201002100101100212010200000211101210021020012000022211122121111221000112100200200122212021101200112222201000101001120001100010211121200000000202010222021011211221220210110222010201212101202112210212001000101211222002111202211110122001001110122122110121010000200202101020101220021121201122221000200220111012222212120102202110002202122202010012221222222111221200212002200110010122111210011110121120211020002112201021211111202101020002121002020102022111221021001011101112220012112012200020100222011111011021110021221112021120202011002011022100001022210212210121112212122000112020021010012110222121100220212212120201210101100111112110002002112012111210000101110201101100110220221120212000022200010100102210221101211101210121021201222211002010212210200100122221112021122020010020110212101020010010101122221102211011002201210100100012001101022120210001000202000121122020111002201112222121111020001021202101210222121202211202111220110012201020021000101002122210200210220101021212222211002200201211021112102001120000001101020010121212100022102022011112112102001202110020100202112111100202201012210212202201220100020121220110102222121201110021001122022010210222121102102111202201212022012102210022001100012210201221112021002112212110210120201020212200102201201112002221212112211221010201110121120220020010221220010120121001111220222121022100001212120211022202210011101022011022011210002200001112210011111200221112122221100000222222010221100200012120110201220100121121101002211220000010101121011112112100211220000200221000210210000111000221210022100220011112200020202002222220121000201201222122201112100100101222002020120001111200221102222122021110200111101011222102211102122202010110002021101101102100211020000010102122020011000110202002211012021001102111211110221122122100010111010010021021221102021210000021111000000100022011121212222000001022101201101101122111221002102212001222222112111001111001222120101100", "02210121020001000210022000210002220011000111112000200110201112221221002020122112220102121100112120122001201002200101120010122022001121102202122111010201200221221010221102012111100012001022121210200111200002222121201022212210211010001102201222100000210221210111021120122211000101220222122202121110211211202201202021111001222221110122001222121102220111211211201212012110220020102200221200021111221201000012011022112212211002000211111210112201001110111210112110210111120002102121020110022111020010221021101000022002210222002111201112101022120210102110120222210211021110012212100122022122011111022112111110001101211212200000000020202201112201012102020110120210122122112000011110000221200210001220100112011201021201100120020010202102021212111110222210200011222202012000000101211200220222200122010220210010001222002121111121101021120121121011210200021110102111212022111202002102202111112022010002021202121222120011011211001122210101222212111200001021211012201112002121211002201222022101200100022111212101201022002211021012001210021122221001211111201000020202110201112000222001012102020201211201221200122101222011000122201211111002010122000121222001012011010101022110002121211010102011021112221002121222021201022111120012012122101001220022111121120102101020120011000112120011110010122011020021021222202001220121022120202002021110111021020202101120200100221211000000220101102202000212001112101022122101022210122211022021202021101010020120221220121222120010012121201101211102101110012220120202010001201112022102121020120201100212001010201100011112122200211121110220220120112002101110000012211022021010122110000221020011022102001201001122021020101011002222101020212201111200022010120011200221121211021222202221002221021021002022122210122012212111020110122001210212222122211020021000121220210122112122210121101212002212210120201122220110022201202020002011221220212000120222121001222021020210220122202211121211221112220022100100211221121012021201000121211202222020000022111120222110011220100220101022021010121122010110002222200110211212202211101110001120121222221110112200112220001021021122010220221010000012110002001100122201022212220200220220120221222000110002102001101102001001210022111221200221212112211010201011220120221000001112200211221001121120001000120022211202100101001100120200021100220100021001212110102222222022010121200100000000011012021021121000112101001122100111022012202112010101001211020102111111220221221121002010110112220200", "22002101101210022200011020021110021011122220222021222202001120002201111211020200020200221011210222021211100001211012021001210201021201100120002200101111200011012221222201010002112222210112112022111100001011101001021011201220002020201122020001021221122020220010200100000202202001010011110110121211120120001102011021221021201121102021011112010201100010121221110210001112200011210120100202111211122011020020220021210020100221011211200011020010221102220012112112222100221021212210011121011102012121122122000000002202220220002101000102221210021101110001221020212202011211001101210022110010112102021222221111121102221211011021111010222102100200101210020201211221101220120101100102022001120102100010001120210202001002001200120222121012200120012121111201111111120100221102001012122201001111122001121110202011011100212022210222022001110110120002112212011022120101021102002022210220101012221220000022121021200102211001012202201201012111211101121000111201111220212001110002221010220212121022220222100002021101222122000222111201121002211211102220222222121020221201121202222000221210210220022220211111110001111220002111221220112210001212222012112012222200001001022010222220120222200020202021200020002221220212122110012212012120201021222112002100221202022210212010210000112212211111001010122012122122001110202202112122111001011122100101022000101212120012002202000101001011121001000102121112020002221110222010121102210010110212011102202121000212012200212000210101201100021111000200102012001201111112222001211022101021001102212001122200012121112112211222211210221122210002222000002222000211012001012012212000211122211000001000221222121001221010010222101021112221201222221102100021101201210222212022120112210210210012121111120012102200002002221210002122221102201110011200020000010021121110121002222021110202102212100221221202211212121211101120111201101002200220110021111210212020222101210001212200100002101211020120100000101212111220022001102121020111102211201202222222002220221111111020100112210012112022002220000221002112100120011121202222221212122102002111022021010220211120000002002212121002001022222002121002010221121210111200212220012122220010120112222122220110002022202000222102012212111111011120222121201100221021201021122200020021220011001111222212200002221111211022110110011220002100210221220011210202220120000111120200220001221101001112222220210210222122120102020001102102020020101210121122202212201011200120021102021101220102102102120021", "10110000012110211221221211002012111212220122102221002101212202111220120220011010012021101011121110121120001201100201001000200111120122211101102200201000122111110101112010121011202101121000122202001210210222211222102120012201010002120210100112222211000100200111012120102202020022022210220000121120110110022012022000121022020002200210201222102111100110120102101202000221201022122010200221220020100020011221022011221011102102120120202110120002122120000010220120211112110222022110200102102221112112122010020121012202100010110200212222212110100110212111002001210120100121201110122120200022221010112012002222202212102202010200220201021001210212210021112101002201222201212002210200020101222022210201110112021102022012120221022012101002002120220121202200111212002200000000001221000212022201011000112202011000012020220101121122112020120112212212212100220102010011122001120000121000112020200020002112001120202200021121002110001122020100101021022012000100001020120111020100121102212011001212020102022000122202012012112010200120022222200021022102011111110022221202212221110122110010220002000112000021010012200120000222111102000112101220102002200220100012011021001020221221020121021000010222011002111121011012101002110001012212121020120202211212111100210100110212121221102120221111101012101022211000110211001122011020101112222010121012112111221012011122211001111002120112012020001111001212102200111202201001011011120211222110112120212101020202111110211202010110201012022001222200001222210121212102202101010222210101102120121100001111210211020012102202011001220120212212110001211102222200220012120020101012122001202201010212201110200201122002210101021220001020012021101012020112000121012211010220000210110222210111101002111202121020102211022211010000212001100012200111112211020202122222110020022112120022020002122022101211001220012012002112111101212001202120201200111201000202220212211201200202011012102100221101010012022021220122022000211012122220022222112102002122120122220212022111201001021211102210100221111102200120111220211022102012000122112201221101122020011222110000002012001011121210222222122001111102021102111102110002201121122020211222022210020202121000112120112122000112112200102002200012110212100011202011202212020020201120110210012012010021020212001122010102022102000111200000022200022011100201001020120002121201201020110020212111021021202011000202101120000220200201222212200122201012222102002220010201121010202000001112000101121111", "02202200211011110012012012202221100010110221202000001010002210122112222112022202000122010122011022001111012102022102121121220022212112221220212001220122211112120012021012100220202110210211002212020012112001202212000011210222201120122102101021122112001120112222201112212011221121012112021011121001211000212020211212211102222012011200121200121100110202010202000202100012011022220020122212010200221111200200220112100112222002211000212121212012011221122120011000202001100022200120221002201021011212011110112122010102210200022101020000220121201200122211020002100111211001202000122021212012201100010220012200212000110112102001102122000210212102010020022211100220112200020210212120112022100221221120210121222221212101101111000202212211021112111121210210020012012221121122111110011020120101200121200212222000002110222122112112112020211100010210122010100102110002122120122110210111002002120000011212102212000112110011011122012211200201200110220210111101202101011112221112002021102012000102022010221010120010121202210021122210221012202220012111122000012020012111202112002200101210212211001222221121101222202201002200021000221011000202012110211212222001110001100222102012000001221221011220201022122220212201001120210002010120112101021001020121200102012111212122010102221121211221022212120010200221222101202011002100001222022111000201002200111112022020021122010021002022001222222211100221212102102012212100100002210112100210001220011222221110100220001001111020202011220220121012121100120211212121120112100010212021211102210202222100020222221022020121010221121120022020012222202222110000022022221022212101120222110102021112201020021002201120111020122101001111200001222010102112120212202012000121012121202111012120000010221202110001221000021121212222122201211101101102022111202020221221221011212120122121200121002011222011220100022000200211002211121212000122022101220121102102212112001200021000100122210220202021022012210112202022001012110011202101221012001022122110112202002111012021222010201212210101222111111221011120002102001121001012101011012001022211111011121201011021210002101012011002002101000200211000002112112222110111210102000120120012120100000212002010110220100012210020201100202222020221102111001011022221100121121022212211221111110101121210220002002111202112210000112200002011000020111122120211212022012110012111112002201010102100222000210101002201120011220202021002201001012011120200012001210212122011110110001011212221221000120020", "00200121112012210022012201120120010122121202010211202000001000212021120021121020121120211010110100102212111202021020002002002121220101022102110112220022012011211120101011220210020122201122111110200121201111201110101010112101111101012101001110122201202212220021010021010022002221200221202121022021110010202222020200221222210021222022020112110112021002021101120122010022221000122012111002100120121101010010012001002200020011000002122122201221001122120210100001101000001210210211112020020122020112102121012120102222112211200100100000122022221000200102020021002120220100121101101201122202010012012111111220110110201221120122002122022200101212001120211201102220102120101220001212111202022201020102022022210010022110221010101101112111220021201120000200202010221210111211202000021021111201011222002002010011212121120010102220202001101212221001010010021212000101120010120210000200201210210201122121021121110001102010101200202022021111020001212012101012120201211120120221200122010000011211111000201020202010200122121211110000001202220202110122022020121110112002202101100021211022000111110202210012111001220111111102212000110012102112012002020011002001011122011112020221101102021100120000220122102210101110212122011122212021220120202002221110110020201212122001201210002102011201110112121201122120012011212210122112110112200011022222022221201020012121202110212221122022101101111001100011111221021022100221000101102222111000110101020001000021122122221012110102021211121212002120000101201210101112120100000222011202100111120021002011000212202222002001221210002111011021121010210012110200011112211112010200222011121111002112121021111221001201101122000111202121122100111011121111121111111002020220222221211121212021001200012210200110221001012110220101010020021100011100010012210100001101120121112101012200212201000112121012022000001010222021212101212210102101111222102011010222101100221212011012202120200010022110100212222100010021201200012221000110211202221210220211111110010201000100021011001002001120220210211100022000012212122221110022221122101211012002210110212200000120100000211012111011122120120212210002201012202100201222102121102211210202110200201211010221001000200100200121210100101102000121220000021201212102211022110020221220220001012121002220012220012121112102120010001021021210002100111120100000112022100102011212101001102012002011111212012220202001100021202210222201121101112122112011222222100101001100211021010021110001220101001002", "12210202021002212111122000012201012212022111021102002012001101120022201020001110112212021222020100100020210010210020100200102102220110012210010022102101200210011201101110120002222102200002000122002012002222100210022220020121111212000021210221020212202012000210002012202102212122200112210210002100020111200222201020010121120022020221111200000210221112111020011112112100011010012221020020202202011001120020222222212101101210022111010110122212110211100002100221010220101122020101101200200021120221101000011022200100221201121110211221221111210200222222212202120220112112220222202102100120011021021212100212112201101210021220011112210010122221100111021012212110000110120110220201200120120101001211020012210112022100221101011202010020120101211112111011110020011201022120000200011221111110011010120010121201020012010210100012010121002222211002120220101000121101120212220112122202110001020202202001102001200121120202022111012102212121211101221000212201210200001102100120100210112010222120121010102102221112020011010200022020011111102210110100020000101100121000120112120221121210121001001011122010202121212222120012221100002120002200111011112021210002121121110222011221010002022122211102220212222002201122200021201211220022222120011011010020001021210221112020021212000100000220000101211102121122200000120110111021100011100012001000112022101120112220220110210211000100011012111101110200000020001021100012010220021222111212100000210000110012022020011022210220110022010120210001121110000002002102220220202120112021202120201000022220002121221222022012011111012212121112212021120122112200222100022012112202102100200211001101100222010221122000012021122102121120122100212100111020000122102120221200101200121121010202211120212111121022200211021022222101100212010221212200101101101221200002110021101011212111210011000220110021210201112202122020201202020222101111121212002212112211220001002112212202200101222110102122022221110022010110110210101202210100022122201000221021002122211221001001101022100100020012200010011202012112021100220210000210101222112102100022102100001001010001001020211200121210121000210201022021001201221120112122001221100201012212111001212012120010111201021002022121020220110112001201020201202010121011221011122211201122020012212121001121010212120100112100211000000220002122211110002210111020202022020020122111012110002200201102101021200200100000111020200000121200011122211202212200201210100211000011121110020221002011012012202201", "00001001001121202021210102122101111201220110222000122220002201201201202022212210200110200101200200222200210112222111002020100022000220200221102011002210211100220002101021022200202000221012020102200210120222021120122212202120101210002022100201212222100200222211011222102101122212100110122011000112102200221021211000011010101020101122102202100100102120020120112121001121012111011201101022220212020122212102211110222202111020120210111211012212222101022000212211201220002110000110101102011122200212022120120011011101111221121211210221021021202022121102021010010221210100110110011102020201102112120011211121021112120121101102122112212110212101121021001010212122121020112002001020100122010112011111221220122200002212222001111221100211010111210221112120202110002210022020102010220122220102020010022111200221220010121200122212110112101020211120021110112021002011212020202121011220022120220110112110201011120020000210221011220102102002021201120211010000211211001221101201020111110110212122211221002202222120101120202221021020120102110112001001110122121110112221221122111200021212011022010200100122122000112210000122121112111011120222020011212021201022121120010111120200221102002110021201111022211122211010102202110202220121120022221022221000220211011121022221220200120211012121012022011220021112122220222221112201220001102201021222202200020020121020222021211201201121100000020000210011110010021000102122110210201112121222010212221212021021201022222012012000002122002112120211211110221121100211102001010222112000011201100120111000010120220220220110000110221100002022211121102002010110220021112101012201010012001211010012110012102221201120211012020021120120021121211111102000202011012220022221211010212002221211002101000211022002200112221120111221120022211000022011012010000121112110211021101220020122021112022012020000111122010212212111012101121221221020201120201020020002020102012021111120011110020202211121020200122102222021200021200201011220021220212201022212222221010022001222011102102210222012120122102021101012110011121110002121000111002012210020110022212011212221121101101201111011211022000120201011012100210021210012012210101102010012202000012110021021201210222111222121111200202120022220012110010200112000110222100112002010111102000011222210121011202012211022101212021202122201211201002020121010121000000022102202111202200202122010022120101121101012121211001112020012101222101110020222221102200021110210100100210112222220022101011110", "21121211110112100010021120000010210211110121112102110110122012101022010011110022110122010120112011112211111111111001200202210102212100121122101200002121101010111100010212200101121212122121112010021022212210110001120000011022000220111210221201112211101220011012011011110110212122120011210211112120120112021010121101200022012210212010221110100200001202112001121220110121210111110022112020010102121211221121211000112210122000212021112002012022021200020122222201212021112011120012011202000102012000210102221022121200001010100210022122002211000102211012011110100220010222222102221220002012111121120210210011001001001111210121002100211100222012001100200220200122110112101122121122212102021200220001021120002221221221111201220120120022102210002212010222212011020210212011021121000110012222102021012220201210122022100020111110202000222102011111012200212220121021201010000101101101101011001202002210101110220100122002002102100200021110101200122220121100000111211110011102012021221111121110200202201111202201011222102222101002122211002110221000201220110002010220220022201111012220200122220022220012210102210121112110121010221212012212122211202200112021222121111211222200002201212212010022112012100122120221010120021112220111000111222000020020001022022210200021112011112012110010122101120222021001011121012010022020210212001102122202102111000221010000001112210011210022020111111020210100110100002110202110011110211122211201222201021101012222011002102012212210221200122011200100201000210001120001021121021010102202021200001120012100110200102001111020010222120012101002120202111012020112110220200210221021220200022220022210012121122222222221200010122212021011212211221011121020120010101201220011000222221012020222112221202002212110022221122011200022221220012101001021222221100121200202012102210222112200110002120221202120212112022010212121000102010201010201102012112121012100122010011222022012212021122211220211112011022211000002000001121010222220222001112022222120111012002020221100011022222112210102112111200200020222112201102201112022112211210001210002222120201101200020121101011200210222100202010121200012002121012100201221112010021010011200012102100211201202210020011200211202100000011121011020002112002002120210201011110010222022120100001210201002002210012200211102222012101002001012211000122120111001222100210010221010112200211212010012120002102100010002201120011002222121100000122212220202010120200212222210222010110111111220212201111011", "12110200000221020202200102202110020011212022101121011020220201200022101212101022100022121200100022121220221210222102111020210000201120111011210210020022202210211100110201220210102120010002100211222220021110002100220221111222222221000211111211100101212100210011002011020122001221210200102111100212121012001211010111022010211202011020100222112201111011101211222022102010102110012012002212110020221122021120001121102222110210111102200120211222212220010220202202122022100121022210120222002012201112211122220121011202001201220022112201010002011212022221211201112211001021122021111102122211111110112212201211221012010202200211101202101221220112222102211121110000120002200002112101021222211220101100122211102012201122011200002102010200222011221221201010100221110121001201120021002010002111102120020011222202221121100111011101102202221101111122212112210001202110221110022101012100102210101221221122212211200012002110021201010200021222001022221222210100211010200222212120001200021001020002221001211101021001002120221201012120010212211212212001210200201102121220022021120202102010201122000100200110212022202220110101011110200222000012101022201200211121222220202201110210102210122120201122220200222102001011110122201202001211110121122000211200112222200111010220011021200000202120221210120110112111010022210122101010110021001211211210122112212101202021202022210100010212010021201022100100010102200201122002221011202111111001002220001112200201210001010021202000021112012102001021112010100122100222122210021112010020110110120100112011112202121121112010000211200010021001010022220212012110200022101012020110112210112011101220222102101020010221001200020001022201222120102101111021001020102022012212010020021111012020112220022102201011220020012020101000011001011000102212102102220100020111100222020200012221211010210220212121221121201202020211012222201121011201021202122021110101110112010011021110011221100121002022112110220012022010222201120102112220022121121021222000222101122222101201200111210110012110201010111012002102211002222100210210101021020222020002012122122020122111212210012002121210102122201102112122112122211101202201200012120011102211022000100100212112102021002121210100110002112001212121210011122110122210221111122012200112100111020121111212220011022210220102011222120212011120102002110000221220120212210012022010102021120001201120100101022112112010012022012221011200000202100021102122201201202120110012200000202110001112020021202022", "02220022120021020200102211010011111022121221010201001121002101202101101101222112210101001210202210012220211022201100010121211111201221112010121210222201202010220211000122211012121121021222210212200012111221000012112122021200022112001212101011000010111001010222110022202122210211210201220121120102110222022002002000221220210002100200112222000220001101000222121011010000010122210222111112012222020022011011221121111102000111211021012100001022222100112000201202222201022120121000220110210100212202022100102002000010200202200022201101122020212100121202022212211020201201122210200221112102010101111110200100000001101221102022202101021110212201001221012110021212001011020011110212110012021121200112022222000222101100221212110010122021202102021220202210110221102210122121120012102120122022111111220220012020002200122101121010110001121121120122000121020210000101122201112122200021211102122020002120210022210022211122222111201000122020210212100001001111112201002021212020021022012220201200122121221201112200202102100110022110021122222010121021001210022000002021110002212120010202200020010012112111110012101012120002122112101202002201120201002102002210211210002001012220120011000202111122221111121221110212121020220020020010110112120000101022022022220220221121221002010111200111020112012201222222022112010200200120002101120102210211200011011000110021000021110012120201112100000110101211212120121010220122010001120021100002102212022202201200022001022201112200110011121201000001022122212012000202011020121110200022212222111220212022222110222221012021002210211222010010002222111012211111002211112011012210202200212022200221012211022212000211122200101202210202021200222022020211000202000220012222200212012211010100112112210122010221221111212210102121020201121001112220102200002112111122002211211022001200012101201002012201202220021012020121001120202112001120212101002100200111002211110120221122221202201221201211202001000021200222012100211222112012012202201002211021200221120120111200010212021222000120020211221110100112220212002012110100002022022112111122211212001120022202211111020101211221022220212201210011222211100011200011021002000210222110010211220120022222100121100022222122221112200220001011101222021000200212100201100220101011102112002201102211021000112220010011021100100222221210210110222100220202212010002121201122212102102101112001022201120211001012221002201100100220022120102101220001021110021100200110111122022001002202210001010100", "20211111112012222121022100011102222000011011102211100121102120221222121020202110020122001122121000102201201211122122201201201012100000102201011220201012100000002121012001021000010210101100211110222010012212221110000222210201100212202102120111111102101211221101100012220120120110022201111211111101111000101002200202001200011011110112211211102122110011121010222102000102102000012211012020201021221101212121010211002222001010221110022100102102202001021212002100000200220212001212022021022020202221020111100221021122110111020011122121201001020011220001101222221001100222120120021221210120121110211122210011020101022211022212200102012110022122102212120012200211112001000222001112222221101202000011120001220102201022022211010001201112021110101000101101000222212020202010121100212021010221200111010002211012120221112211012202100101000212022220121212201002211211211112021100022011211110122021220220001020011021220011101210001020222210121112221211211000020122000221102222102100002200211200221120202200012022110210200100212110221010200000111001011001212022001202222202101100102201122012022120211022122021200212111022221000220102210121022220001110121210222200201111212221000101201011111011222210000012020121200021212000210112010022022122112100102000211211111100122200100221202111100120110102021101201021100010012212212022111210111021010011212222212212211220000111112121211122002000201212111101021011010202010022202212120210201102012111120100012020220210111222012201222201202110121011112112101102121020211122102012011121021121120220201010212210110101122012010101000200122002001120022100021211210010120221120120110101202020022000001011122120200211001202102112000222202112020120212120102202220122201201021200200121001102002200010100211100222022200001211211001222212101201022110120111001101211011122002020020110000001221021012000020222111010021021002000122122022111110102011011020220022110222100102222102022100120022111220021202202011220212121112220101101002220112021120201102001112100221202220211010110000222102021210101012222010020210002110010021121200202011111210212000011211001000001121202110110120110012111001220112201022000220012022102211111020000110120022211010112010210121111221010002020200122101211110102101100021110210101002211011202122011210211001200112111102122200122110002011200211110112111120210121002001010010000220222000022102202220120021101210111200010220010002221010002001002120202110102221012211200210020122221021020002211200001", "10120101212200212200121021210120222102101220000202000120201220011221200112200120101221110112211210110211120221100201100111212010222011000120011001002201212020102210110122122101100120202110110211020122121100012000010122210222102220120221111000201100012022100112020021110100022120212200210210111020102011110102002211002001101201112001122111122202121010011102112201122120100120112102202012020100021111011221122020201002022021021222122200100021012012222112212112000010101221110111021222200001111201112101020121022100002212101201200212221011000111120022120221001110121211222120010010201000121102101101100110002222212122202200022011101212222201000001200210120122020221222220112200222222200210010121100122221212111212221201100022101001220221110212002111111221022011121122111020121112000220202212221202201101202221211202012102102111021101010010201211000001222022201122011201102122100112212010021021111002011220202112112110102122110222101001100122102211010100121120000112202110010222111020210100112011221202122022002102222100022002200202201011021102211120202020202112121202211021220102101001111011022202210222201001222111001210221021112021220122002122022101110201111202100110222220101201020220022111211202200001012211211021100020021000202202122221211121102022001000202102022001121120021021021210202120122102220212022120211110010011210202112000202000120201002010110212112102020110011022102222202210211122221210000100122101210100001211200102100202202020021101000212221201111201210102200022101000111102101121200221210222101212001101121111212111120102010201122121221222021212121012212002100021021212020212211210110020121101012220101012010120221200102111022212100221000010210121202201122002002002222210100111210212010200001102020200100011220010120210010012022000111221221201100101111222120001102101210201112210111220221002020110000112100200122010222112112220101210221101000111210112120101200022220111021122022022120001202100202110122112121101200201021212121121002220010220021022110121210201200011211100020111120100200002101211111211000112211202002201100201200112120102011121200222000100221210200102201212022001020221002211202211002121122012111101111100201122010110022001100110112220210110020022011202210020212002120100200101102122122100122122222121220120022001120110120020121100012112110002221100211000211011121021221102022201120022001111022000121220101221120211011021121220100201220112222002201220202102200121101112110002212000011001221010000111", "11011010100100022210021021110211211221000211112102112222002122012120000022211021121110011110201022021010112002021121112201222120012210122100112002202000022002120122111020111110011011002121222212100121002201222112001000211012211121220012222101012002121102000022101100011010211212201212102112211022010002222101100021121212212121020001211022001202010222120202100210002210202200212102112022110101120021221211011012121210011212200010121100002112112002221120011121110010220202102000201012012012020002220210001212111200120110210211001021110201102201000000002112201011100010002211001212010200101200212211201121012211222002010022011021111020112120020111012202220202201210212202112200021102212121212001202010221122021010200100212100001102210121010011110122020222021101200110110002012220100102121011121121201000022002212112222022221002220212012202110120101010021002211010200122222021002120012000020121202121210110222201120111011000111120002220022222010222110002122210022111221120000022100012121120121001200021112112201212002010110212102212022011211101100211202120111111102200210001120120002201121221112001011202212110211101222200120021001100012112112020102022112220101002122202120222002101112100202022000112022000012021211022120211200022212211122102222022222122202102021221221120011200221210222202100102020020201001012100121220200010100210021001000102101010201222011102011220112001121220221022120012002220020212200002021012002000121001112202210110101020221000220021212111100021200220210201211200100220011110012011010112200100002110020000112110002002020122000100001001120012220202202200002222110102112212200000020210100020120021222122011011110212000002012111000200100222122012111020021102112201011101101012011022101122201120101201110200210012010012120220121011121201110000012110200211001122022211211221002121000210002222220200010202202220012120121211122122100212022021011111220201202222122022221002122121112120201121002012122121211212012020102202122221100011201012122201101212011212020102022002121212211021102222212200221212001100020122200210112211222121012111102100222211022100002112211202221010120112212201021222011121120122010101000102110110101021001100210200021221222101201112210110200010212212122010222022002222212020120100021101210020121211111021211120202010201010202022111002220121112010122121011122000022002000211021000101202000102112122211201222222212011021200200200212010122112020100101021000002010221100211022120021020222012002220120", "22110112021111110222102202221202110012001101202011112221100000000202220101200200201001221110000220022002210100122002102220001112021212022002112110111121121012102000011221011121120122121111022001202022020002001011121221212021000021200211112111111110011220021210122220002101001100021000111021111022100022202112202210121201210010211012122002220121011101220121200011002122020102122220202120122111112111220211020221021102110121120102010021212221021002010220200112120011020021002120002121022100101220212012211010122212012020021012202102002122000221101201110101002222110011111110201220202121000221220011001102122221112001100012122212200112210112220022222010112110222211210120121212021222210221201102112110200101110210221002021121120120020010220002202211012101202210211222200121110110212022022200121201110221121012022010011120111021121221022000112021011202121221020210012021102010210111021022011212122101121001221022201211210110102021001012220110021021200201002021221122202101122220121001010022112201212111100120222121120022111012101110010000101001000212100122110112001120000010212120202122112202120212112201210102201211020002100101011021010201011211121121002122020221111112011002212112022202111000100120112210212201022001011201122112112000110222002101020100012011022212002210212121010220012211000200010012111002220221102001000200201012202112000212101122110111022010022222202210211220012202221110010200001220221221112010221221000012102212122121221100201120210221222110211002012220002121120121011011100220110010020102212012012022210112022201001011101100011101122102002000020120100022221100210110112100111221211111110101112202110111222201201122220212110011211202002100211111120222221202000221011221020101201212111010021120222010211120222020101011110220110201120200211100020202202111010202212101210211100021101120211112202120112020201002200211001221202102120010200101101110202121002120122212101102202000222202200111011221122002011202201121212102022001202122112122001012101221002112021110100002222221111200200220110011011201211022000120211121200200010111121101010222002202010020121020001110001010101020202201001110111000101010110211022011000111022111110220111200010100121122002110110120202201202022101100101002101211220110200102221110110012100102101212100102210021201112021120001211212010001112122210120021222222020100112212011212010120012122201000110001100100021211010212022000022110220012201120122220101202211002120202011000202220202121022112", "20022011000102210222010001011100220200122212221101222112221110002200020121222212210102120210210011220122122200122212220121012122020000110100112002101200112200012212111120101001020202112121222210112101122012122102102120000011011222200110211110021000212121221121022110100021110001222212100002221020102120210001020201222122212022101220112121122012211102002020222010221112200020010220012021122200201210110200212100002121202022100202101202200000000120210211100122211122212111101001010202122121021212220200002201102222212122010020120110211012110001101000220120022100121220002001101122010000111012202020011000012210122000001020211220002211200202012120011011102021010121022010201012122212111021011102210111212220211112201200101012100020110011202010202122200022022201100022020221022202122001211001100010120220202220122000121120010020000021011212011212000220012022012101012012211001021102020102111201111111122021102110000101222111012212120122220200011120101220021022212220022121110201211011222021022011202212112210012012210022211002011220202210112012012211211212222011202121101022111010101021000121202100120020012120002201021001020012112210000212221020002011012221212010021010220202112202212012200202011220220020220102220221102101021211121100010121212221200212011010022022012220212122002022012201121000201202010020222011110100020221010110210110000102120121021120012102122020022121001110222210012020001121121110210211202011111120011210100220202212210120121220001221202110110210112011202111221200121011022110210212210012000110220201212011110112000112021021101201011021202122112220210220120220101220211112110200021002100222200100100001120202222211002010211000101011120112101011100200120011002211110122021111222222002121022102222221122120002022011020222222110111022001220211002112020211000102200100000112222102111120100211200020102101120020201102000011120102102102200021111211110021201120102100221002202020021120022002202221102102220111020221111020212020022110200001202121212221002002210001210122201210001022212211121022112221201022020200200102101210120121200212221111020121011022210111012010102220012021210122102122221201120012201010102012110221212102222211222102011120210021212101121221000110021021020021100120011020112202201000002002121110201211210012001110221000122200211010211002120220221121111222212120002120201100221011112122021221100212222221011111112221012000012111202110101000001101202110011222202121200201201201021020111021002011020222", "20102110200020110202202221100210021001000210000100220102112111222010011122020210102021200000012110200102220112002211100102200002122200100021121000120120112000221211200200112200111211002022000110021020221001120012122201212201020002212010211102200221020110210100101000021211010000000221020120122002211102002200010010002001011112001101100211110111010220120122010222011112210002210111020202110112220122220221022102212222122212022101221102102211110201211201001000010110222202120020102012020120120122202220002212121000212202221000222120000211021021222020021200220100000020200121012121012010100020211210211011202112011021100212010000022222201120012221200002202101110210201202001020112122121012212100221210102101112221111210021002212002112011010120212211221110222010210010200000101202202002100210020000220122201002002210112200111000102020001101202002102122201201120211112010210001012122121120211002100122202201002000100000021101121101002012121021001002201222202121020001020100112101110012100201220012120210122220221201210211102000212110221002122110221212220122100120102012001212220001022000112210102222120202201102022121011211002210120100201020112102202120220210002121011021101111210002222000220210101100121202220100021012010000110021112102002200112012122220210000002222212020222100110110221020011012110022122202202212200010022012121201221011200122212020110211121011000212110111121210011021111021200111202122220001022121211201222111210101122100222101112111012122100221012002202210022012200120210121101101111021110122202122222201102120220021210221110022210112112201002201121000212221221001102000101011212122101001100202102210211001220022122011121200121010012120222220212211222202022201012221122022021010012010112111200221010010110200110001001000001120020122102020011210222102120100221001112001122201120002222120201221010010110020211112202220101002022020021111111122222212111202112112001202011002110111212011211221111122212222112121100012221100220111211121000210212201102022020202222110122221122011021210212102212121222000021212001220221110001212111222100211111111200111100012000000100022000210012221001211202202222202012012111220211002002212021221122000120210212201020022220211212202210000002210220120222200012002020221220022001021202212220220021212210202000111002210010201111121121110012010000211211102210102211010021122200100021010002102020102002111202102122010101000111221222220012202112211012201211210202102201101212122100001200201202120", "02021101111211212021011120122220101200101202000221200011000110011110002122020200222110120201120101001201021021212020000101220012200212011201011221010220112202112111221220220222120020012220222200221102101210110001022122212121121102011220111110111000122221010112121220121001000221012000200022000112222022011101101110020021212100001110210111110221011220210001100210020201012222011211202222221110220112001201002101101202201222221221201212201221002111200120010022201011100111120101112120211111221220222111211100020111110220002121211011110210101102202102002222112020010012122202102101021212010102120202222000101010100012110222111110100110022020022221001001211212022102111121211220212120112012021112122120222001221222020211012002222202200000100112011222222221100102001121222100020102001022222220102110220120001212202221202221010200112020211012202200011001211120110101012202210211101212010110102001210110121221120111121201222222111120021102112201100220202101221012120102001102111010202010200120202111000121121222210111000101220212022000221101201022200220020122201022221211221012212100020211211122102201001001012212012010111022222101202010210102211002112012212000120202221111210012212102110121002122111200011211210001222202102212100012102000002221012001211011201222012111200221010200022001211201021000222202002112121211101022110210112210211200000010201120011121200111012222212102020112221220120000120222011012011200021111100222110001101222222002211010222022111201121201121221010000212112000202022210021212011111121121211101011111111012221012002202111010120100221002001202220100010002001012000201020021112010021010100202000022212101222120200122022011200120220212122100002022101222022210111210200021121021220011210202200122020212102200120201011122222122121021110002111120101110011122111012011210221110111200021222211010222111100202212222121210022220111220210001121220210012220221110012221111121002220122211221011221101011222012222112002122220220002100120102110122212110011011011202011211221222212212122020101102021210102200021111001001122221112112110012202202101100121012021212011010022000011021101012120022001001122211021111102122101002111110212100010020000001212111012221020021001021201221220001221011000221112122101002211122000102012020002121020212120122001120122120121011112112220201120020211122121022111021022210211222002112010102210211000210020200111222002101102220001210002021021011012121202010020111021211222010211100201211212200021211", "10021220110112120211111210202101201001100111012010021122110002200110021222122200202002221102112011202220021221022200211111012210121111111101122211101112212012110202220110211202121222011111212122002222112200102212220021222110101210021110202202212100210022100000101001021201121101020122212221011110120111220120022212000100101012200202211100201202002222222120202112120000202202121200010002001120002120220210102020010102012202210012021001120111000200112111220110210211220010022212100121101201210010122111201100210100101101102002022220201100220120011200102012111102010101221020101101011220100121202200101110200222220200110101110201002122122122212222020000210101212120102211202220101001010200002010211101211211211101222220011001200221101002222011112022011120012212221121100201022012220101101120121020121121012210200110102210000110221021120011010000001012012112022210202122102012012112012222220200221102212202111210100011010022100112100020021011200102200001221012022220002221010110012221100021200221211010222010200212220011020021120222122211101110000201222210010001002211111122221100000220110120202221222000222012102220120020021112211002110220200210111002101001100100101120201100002210000201211211011021121222100202100021100001102112020112022220121210001001100110111102201122202020120020020201122222010122212222022212012121222100112120002110002112102010022010210200200011102212210220111202111211111120110201121002122120222201010200110110020221102121120122212202020011121122222111020110210110222210011101111000210112202220110212200002101212120112102211110001022011121102120121211000021201000010210200220002210001012122222202001000020110102022120010102210120211122201000121012101101111212221221111220102220110122022010210221201222100011121022221122122121102010210012111122110201122111021222200120010211212000012000022210022210112100221120001020112100001002002020121110201211120211002110102221100211002112122012112022210010110111100020221110020202110220110012102020112100001002012122021220102021021012111001122022001222101210120122211011202210011122001212022010112211101120001102220020001011201102212002120210212212202222010212101022221101002200221202120201202121021012201211201022110210112022121001101102100200212120220120112110222120102210012110111011002112212202022101211112010112021011201121200122000100212212200222022001112010110200200110002022210011220212011021100200110021001122000012112100202001120210201210102001102100020202212000020", "21200211102202111010121021222220012021111022101220121000201011120200222022010020221021100211112210221102220002122210102122112201020220201121202201112210111021002020120022020012100202110121110222120110200210100001112110200220211212001212212112210222020102001000111102010022120102220001202210020211222111212220200002121002012121020102122220122100111120110022120211102212110100002100220101020022220101022022110111222010210010212002201120211100102111022112102002020100211202011220001222012010110122200221102202100002101201202101221210012220202221020002222120111221122001122002121022012012202112120100021121110021122101101012012112222100002210111112011220210002212000021112221121022021221010012211002021212022211012010000112212210222112022210020100021111201220010121211020111012012222010100211111111100121110211111121001202120020020200100120101000120011222021112102022212101112221021211122212000012212201112121110000210121102002102010120022120222100110211120200120022221021122110122001121112200011011011222022021002010120110021101110211100010121011202122222121202021221221220012001211221021220012122122011110001102100101211220022001202212211212202220011012120122222221001022000010012102011211121100222212220111222102212220020221100220010221022102221110012101101010201002122200121222021200120201000202212212100122012111010112111201001121201212220210221121122201101220112220201211201020010020021110100202011200222102112212120000211000120111111110112002202102112012001101122122110221112020011211100001112101022011201222201120202120020210201111021000001111012101121110212021021200011212202101211222012222201100200110011000221220100102212001021000020021211101020110110001120112202211122221010212120020221121211000110122101111012201120020222211101222211201012220121022001211220201212001212201212000222020021012012212220101011011220122112222022102100102112000002221112010111000011111211002221012201001101221021112020102102110122111020210002121002021112010110221212121110100121021021222121002220122110000122001112210212212002200202201121101200121110101211220011212220122110011220212211111201002202111211211020222221100110000202021120000220211012010222022021122222020101011211110222120210112211221101011002000022012001002112001121011221212100101202212112102122212011221111022022122011201101201121210210010000102011002000221011210021102001001211112012220201100012002120122111122020211021201111122210022222121001100211020020110221100011011122220120", "02220111120110202111001222021002200111101110121001101222021001100001110101021220201201022020020120201122102001222112001112002222212200022011000120211122011121201111110202212221021001022010022222001100102121022210201001200211201110121100212022101001020201112111010221122212010110001201222222101200201200110111102122200122001101212222201002211210011210122212122001020001211221002011210101221012112001200001021210201120221220211022220211021011002001020200022012102211101122121212212211012222020102201200111111200122020110102222211011011120122212021111110101021120210012010120200002210200112002212111121101110011120100202112112222100020210011012010201010120200111202120101102200002110210211021001001111110121221200010220010001210220211101121110111200112121110122001212200211101211020100210102222212021122022001201202220102200002120010100001121022111010010210202210122000212202011011002222200122111121021112201002020011122221200011221210120000010212001122100220010202110100001101110002210022212012201011201111102220011022000011120222222100011212201121021102112020220201102021011210110002120221202221110010221202100020222111010011110121000200022012021012120211221011221021110122101202202211202022200210222000221211000002010100002120221021002121000011101221222000111120210101211210020112121000021212222022210010001220202201110211210012211222100012220201220001110110222212001201001121010001212110000222222211020102011210021012002210212200000121002020200111100100111010211012210111001221110011221002220102220201112210110220112120020020001200112222211002111122011010021222220122211202220121211211020200010022122011100100001022222212100220010222200202021010022222111201121110222120001202112001001220222221112100020002210100100010121102022100110100210020110012120010110001012120201222222121001202101010022200121120212221110122221120222000100021100112220012101220121100120212222201200012122112000021210120122012200001222002211011002122220022212111021012010120110112000110201100021210200212101121110110102120111101011112022202200211120220022020012111020120201210111120102022011022111101120112000202001022221102200121122111101120202222210001011112212010121022101010112020221220021122111202000201100200112211210010200121212201100000001001000122120210022211122020200002210221101022201021222112012020011220022112112202012120122202002012121101120122120110121220100102112120021012111011122220100122202110202120210121201220210112111221002111212202012212", "12112102201001120111021200111220120210201222021212002220002022021000020102120011112020222120211220102010200002112221112220120000222222112121002200102222020100212021012011002122202011112100212000001000212012012122010212011001201011122220210000201210102221111112102102200202000020222222220012202221112000021012120211110102212111101110020201222022210122101001202220100111221100010101000022011211000001020220111001100101000000100222122111202021101221012001102022101220001201012021110222100201112101021012012120222002202020212022222110021112212202012122010000002121020002210020121021222210011111110220221112020222101102122201010020021110210102100201112200021211120222001020221221100101122221120000022112011012211020012000211221222111102111220022200021212010121010011022121200111102110212001000211022220022200110112002022220022202022022200221200000202022112120122011011202021200102221000101001110100202111220210101122021112222002021011110002101121122020001120002010222022210210121120021101222200012210102100202221110120121022202101212211112110012011110020021111000121120111210010211010010212102011120012100121202012020122120121210220022012022212200021122111222011122002220210110200210100010210201122011212000000120102122012122022001221110020221222220012022200202000220012221011200122012111122122122001220211000020100102022022002102010120011222102121111020010221000200211100022010211001010100021002110202000120200221220220112102020012200221020212110002002021111210211100121110111110112210221121201022212112002121202212221201110012201021212021010011020122010112110210122222000000010120010101021001122120122102102020111221011102212120211101100111011211000222221210200000012200021101020112220121202200001202122101222012200222220100022020212122001221012001102020001100202122102012101110202122112102011022102011211022202121002021002010200221022212021212021022212121200102100210211120111102202120110001200112220120220221111200121000211211112010210202222010020202200120202201100200121020020221021222010120111021211212100122110100000212112202211200020111011012010002012202202211112000200002221121101020201102011202012200011222100100222220111110020212120222002011022100202000120020001122022001102200112122212212220020201220101222222000220222121221112100100222112212100220110001022110111020110000002111112111112221021111221111222210210121122211212200222220200021111001211222012122211222221122121002022021101100210102110011100220121100222212001120021", "12012222100221200011201210100012111200222021122101122102110211221211210120121112110222102210222200202101120102021211012212100200111221100000021011121220121011122221210112001202102210001020220100012001012200001211012001022112100101112221022120112001010122010000022021111221110100021212222121100212001010210201212012000102201001120222201020022222120222220111000001212122012202101012012101210120212122202110021112021200121022121020021221111021020121112210002002002122010201002121002220111211210011001120021121100211112201202001200111100202101001221021221001201200200010022021000022201002020110011111100000210102121121110002121102002001011102000012211000010212122112112120020202000102022110121101222120010121012022120112111020100020000122010010110200021200222002200220000202112121020000121111021020211012222200022022102020010211202110102102100200211000010110222002110102111202102222100120202210200021012222012011212112012021101200222011202112020110221012222022111210102221121122101112222210220012221200210011221211120120110200112102202210110002201210022111101211010012022212122110221021202122111101122121220000112102102212002121110100201210001001012200221001011001222121022001011211102211021111221111010211022120001212110211110020000201110010210121002122102102002021122212101001102010111201102102221002201221100100211011010002210022100122000122100221000022122020010011210001121201120221020002020021120212200201110211120202120111021011212112102012201200211221202211112201200101000012200000020121121102002202100212120102002120212220100221122211220122100021202111212220021211022002022000222110122000111222211220200111020202011121211000200221011201002011221202012120201110100010102102201112201121111210120000200121010002102110020212220010001002112101112102220201022010202010022021202112202022221221222111000221112210121102120111121000222200010000202201000110211210121001200022210001002010121021011011000111101002101012211202102122211000102200110221120222110021220202110020012212102210210122122211022121010120111120122110111001212000201112000011120012121011111122222002201011101212100012112222120110010122011100010021001202222112001200021220210110012022002112100211010021010022021201101122122202122222100120200111002200011110200222112202211222101101201201211011210111221102021102000121210201221010121001101021001200101021100220022201221101021110101101020100011202212122122121122220122201122211101102111100221110000010111222222212002011220220", "10002002022000122002010001100022202221212001201212211011222201201112212212101210012101120211021022012121211101010011120121022210220212010100022122120111120122210202000210010102022220222220102100202220020020222021020201011210021110012001200111012200221020012210211100111221121210211000001021011001021222020110201022021111021221221220112102001120102220100022011200021011021001200201221012010212200020020122112100011102211201112210222111200012220100022210000220200100222211202011022202122220010120111120012011011220121222010111020001200212010001112100202110111222100200101210222122112021002100222011011210110122000201210112010021002211121121002022102201110221101211022000201011111112100202222222000201100021222102110221122211102100101102121110000112101101212121000202211020010212221212001101202120201102001200101121120222000121102022220010022102002012100021111111200100101022102002001111221020202010110122200112101120210101102010221222120120122220000011222022211000120002202002202222111002022220212011102201122011202212020200101201122111200011100221002012220001100100122020011111102212100101121012010201122202020001120012200101122011020002222012012022011221021010001210211221002101011012020100102100211110221012102100222120012100212221112211221002122120002102110121002202012022020120211012101001121112102201122011121000210202001221202021002002021011212222022120002112111020110102101102101012002120211001120001102022102010010021110101122111200212220100011222220012001210100210220020022221102201120210211210020012200120022110020101202202122202021210220210001221221222201202212121112121202020001202220122220122012111121011120011101101001221102120012220220202100002021222210220122201001202202211022001000212210222111201021121220200112010202120011111111212100102202101000222212102212002212222012010102111001011120022210111101121001200010220110211100102102201221012022100101221211100020020220110102011222200021022212101100121222120101201022020211110100210121101202121001112012101022120012001020202021211201222211112220200100100202101021221110220101002011001210011102011001101111122110012010020012221110120020222111212101111012212102221202220101021211120112120121002000112021000021221022100220121200101221002120220111102101220001202001110011021011222210121020012010121121021012112020121020012202220211200012010200101211112220010012120001200011010120212202221011110112100222212120110112102222200122010012100220002110200120111110011002111201212", "22122122122202020021222001121112002201010102022110220111111022200222002010211100001122112110211012012111120202120212001000222110220012012221100102111112212021102202211120120201101110120211012112122210121110011112221121201000101000210122210211220001021012210202222001212100112000102202202101221211100212121202212100122020100011010111111222001101021212021211222101012222010001110101020221121221112201002120011211021022100100210002111100221200110020000011112000110112112102022112020002100222100102010202010222112021221202222222201101012110020011020122221120200112002221210110100010120211102002022012101210010101212010121200120211121220001112010010221010102221011101110110120212100100010110122020121021000210100201101012100010022212000212001101020110200212102221020202010200202002210112101002112121012002212112101212211012020012111020010222011220201020011112002212220020021221220100122022202111012220100102122111200221220122220121011221011112222022101011022122022210202120102020112222200210111100210102121110111120201201202211020112121122001202211002202010101011002100010111201011000110222222000221210202101220022222122211112211012100002200201021101212201110212222001210012200120012010202211001010121120120101100021122000001120211221220101002002001011221121010111120112110212221212002111111220212201010200110202122212212000110210112010100210222222020102010222120100001001100020111111010121102000010202201112220201101212001201121201000200210122002011001122011202221220010120102222110102011121020112120212212211101022210021122212100221200000112011110222000021211021110102210020001221022102212122102102121011101101201002222022120011111012200100111120222211200101202200211101121220022101220100010021100212021120011020222202101020002010212112102021022210122022101121220200212100102010012221220001221020001121100212010221022022011010122112202021002121212101202110221111121122022002101211001021020022021212111211101222002210022121010222211100002012000012002201212002022112021220010112122020100000121002111022100210222222110200220212212010001102122000022002012200201121022012100100020202021121200220211112212120211100101121002111020010102220110221120222222022120210020221100000112002010001022211000120100222000221001022020122001221212020002020200202022000120120002202022202100222100111112211011000202201212100202120122000021021111110222221212200002022102222011001011121110000202102220220201112112221010022012002002220011121200112001112002212012", "12000220101002010000112102110122120222202121020002000011222212122121122202120200211110210100020012221011022101221200112100201211022212021002221001222211102000100200222001120010222012202001021100000111112202012002121211212200222122100212210012210120212111022120100000000210120211001222221221002110012011011011220112000201220010011010001102121011001210000201021120210002020110011122221101100010001021111002000202001200011110111212010011100110201210111102210102021210110101022111211021011110121012012111220001122221121111122212012100000202002222010221102110010220210211220100010002020202200020221022000201010110101001101222221112020212020110111001202211212221011020122011122221020220001011021212211100201010100021210200201012220012211222120111101121200200221121000002001200121110111221111220112021001022011010112122010111201112011101222002010122002102020202100002020000022110221100002101110210221022001222101021012102220220020002100020002110111012000101100001202101002100211220101112202120111210111121210022221201222010001010102221220110121200211212200201101200012120112121212212022000210022020021022022202012020100120020012202221121200102012210021120010211101201200202010002212121221020012000101122210102112102100020101020101020100111211010200200012101111102121001000102101000211202010212021101001021011122100100001002110021112222101022111201122122221200110020120001122100100212110010102201201020220210211221000011012222222210020122120222211102200220112112121021221222210220010212001112020022002210022011202022012022212121002210112200211101122101012120222020002210212010211121110202010111101001222212010202002101112121011110102002110001220220021001020000202100202222222202122121120021021221011012022122112010200210020020001002101011222201110100112100021100110100022011000012211121001021102102110022102212002210010211112002102110002111001022202110202001221122020121200000111200222002110111102120212220220021021010220210121010210122121212111021112211001011012120110211000221122112212200010102001011222120112212011222102011211200202020001222012112112222010121121111222012102002212011010100200011220101021001012120212111210102210000110000021212120202202001012002120202001221222020021001102001010020110111112200000021200112012102021010021212101212020121002010200101211112022010020100120110201122200221001112111211020102202200112120002202022000211102220202120102100200222210200210200022101102110021001000120100111200010220211012202220201021", "10012110021010102110002221102202012201220012100221212011012110110200010112222012201122220021222021120222000120110201021221012200012111221122121221200101010100222222210102121100001212001120112020101101212021002001112102020122210220102120010121011210212211002102221220221110210221020120122021112100121100012201220021211000021012212120000000102020222021000221000010022101001121100111120012110221021020011211002122112112201121122220221122001211200101202222010201212212221020100210210211112220000111010212112112110210212021210212102210100121022221000222202010122000100011212212010002100010122001220220212002101102221010201102100020201222000101202010001120202111102211120000122000100222111020010221100021110101012001001212120112021220221100111211212020120011012220112221201222010022202110210210001221221202210200011220200020201222101110122011201221022022002000100112010001011110000200112011222212202021022211221202102012121201222210210000121121012100101122200002210202001012201022100112012222200222122020112201122101000012101022102111211200210012112110212221010121022120002112220110212122211202200120202202011211021102101101022211212212022220011021222101210220012012121012200100100100001212201122010022122102212021221220111112212021121002222012210211212121022211112022120221011110001101001101011000212100211121101201121210202201022210110012211202122210221211000122000110220010111112012201011010012111012102201210001021002220210120210212100200221011000102121102202120100202202121012122000021012211120221021012020110010102112101000200120222210012101121210210110122202220022110101011202120011011212211220221001001000210101212201001020212122011211012000211221020012210110102112211010102201221120102122121022211121200121212112222102001121020022022001102201022222200201122100220212010020000200202000221212011102110110221202202210000100211212122101201000121020111001222211020102100102100112120100000001200101210110012020212212012102010220211201112110000110222112011120200012201201220101122120222000012200100222010201222121110011110122110202201021101211020100112110201122210101020110100112201210102120102220002010202222210121121120222200101112111020211001100001011210201110000021112201012001222100101100110022110212211112121211200210122000000111010121200201022210000121110021021100012021002222022111001220201201011110010210020120201012122100021100221222000012102111000021021211211100020021102100002102001021022211011211022001100200110222022221022", "10122110010202102022200211011110111002102110210200200111022010020010111211002211001211220020121111101020101002011101112022120211010120201120221100220221010120202220012112100110101222210001101021002221211211121111212022010020120000002002212021012102010022012222011220020220012201221111110120020201202002000202112222200002012022110202222022111121102101101012212022111002020000210021112111101002210021011011110201010022200201020201121100221212100110001210211210020221212102102221111200122021102201120111002001110202220101211221002102020221120002210220022121011101222020000111120211110010221211012111100202211022202122120110002020212210010001122211120002220210220202101101101012022212200210102220012201021010022202100101012110020101201022012022112200020212121210221010012111212102202120010101220111020210020121110102222002221222102222222012121120221011212212112121002201112012000102000112122201020101221110222120112100101122021101100101100212221111102122121102200120021202212221212102201220012220221000101100002222011022102001012200000121212220221102102222020212122120201000122110100021001000121202200010112020001121011020010211221012122020211222212202022102121012101001012220200121022000021020210202210121112102211110101200221002210000122121200022002000012212121121101111001112220111010112000110201100201202112002100001120200021002112211102020201121220100020112121010211011100200010112210202112000001011000220101211211010002221100111210220122001010011221000202221221122220022011201002211101110101120221101002121110001002200021011122111210201002022011210111000002112120011000220020020222211100110112221101010122212020200102212220210202011122110120210020211111011021011220002101102010022022202020001202201200212212011121022211020210220111212121102000221200101220122001212200201100110202221010201122020221022120010220022221000200011221202010202011122220210000002211110222000212020110112222202100202112020020000101001121211100112100202122012102100102121011011122101100121210002011112101012102211222021020012022201010021010110202012121221020000101222001210112210202021010221122011101210011011102220112010000201021220201000202001012000211120120102222022111021012101200120011002201011222110112021212211101001001000110021111112201020002211020021211200020100212210121001010111120012020100222101101221221100001212200201112011012210202202222110102212200011212202012020112122111001020011101100200102021201220221201210121101212001002100100212102002", "11122211020122212011211111021200012002000211111220001112202012201221101101020000120222002221100022110001022121110002012110112202021222100220121202210200200021012210201100002212122221012022010010110020020112002012210022110200202121101001102100102200122022000022221102010220210000211020012201022111001011001221000120022021102112001001120120200221002001102020201220121010102011221000120101201200122212011121211102001111002112122111111112022022222010011222201002201200010012201201011001102020010120000111222020200011110212102110220211212101010211121112221021001202201200010112002112202100110021110121101112201102022211110120122100101001010100121000110012202212120110122200111211202111201100022111121010212201010000110021012101202222220021010100212021001222001012120121001211201120101202222110000000012212210001021112202122101111102002011211000212001112101110100122220210122210102122221201201110022102110112222020210102222121202001010010000002012011011001111111120221012211010111020001102112011201210101110101010221210002002021010120122011111012010111200010121122210002120200201100200110212120210200111221200210102010221022210211000100212012021112120202122111011002202201020212000222222101222021011222200010012102011001110201122210200222122011012101220022120221120102102000012212101201220001202210000120210100212210010200110110221202021000022221021000122000201110102202002021001122022000020200001121000210200022022120102112010012110111120022122002210020010110010012111012121002121110201101220000211020220200200021220222211012100111120212101210222011001220112102011220001002012022122100210211021101122012101022201112101120020020001020200212002021122000001022001202020021012002210112120000111012100100212201201221002202202102220011221111120112101021212011022010202102020221110002111122022102110121200221120011001201210120200111011120022100202110020122102121020121201212020101022022012110201220102012211200000122121220012200212202102121112021022201012212110221221020102221102201020002112010000121000002111100021110011100022022221121010010002011220002211112102120020111100120011022120122102112100200202012200021110202020000121220121122102201200220001222002001112220100120222000022022012000212121221121210221111011022211221112200000201222120211002011002122100012100221102122200002210102002110211122200020010101110110221101222201222220001211020112110121012120002002202011121200211021111012111101220210010001211121022120101101220001221220222102", "10120112021020101010111101010101001100022000101211101122121212120111110010002020122202010212000122001000221200111121020201021012220021202122002010111122210100112001111201201001122020000110202222022200010002010201111012120110202222110112121110012200000211021101122010000110111001120022211210122001221112202021201002012210100202011211022001210000220122001201122101110112002101110201011001001120020121102101120100211111002012212020001220110022002210020110122201022012202200012100110101121000012202211121021221211122022002001211211210102100021101012000002000202020102101002221202212111202022102002212022221102110101022100012221222220120102100002121001010112110110200122120110022011102020021210002021100020200012101001010012122200020021001221111211121210110012120021202001102010111201002110102220102202022210212121110221221222222022002200220122100121000202000202122012122111100011121002211120212001222111020210020111110211021210021111001210010121120102012010101120011000202022201020111201012101221102122012001212220212211100110111010211220111200022000022110120111000100102222220000122222000112111201021011220022221121102010000021200021001110002102220120012101121111222221112220120022211120220020101100221220002221121021102102202121112100101011010222212021022110111112022202212002021010111020101010121110202111211212210021201212102222210202200220101011022112010012000112112222112222020122121121121000001221110100121211221201000221020121011021212101122202120210100100022210101222202212111000112210220202010201222120022121112020222222120102200112010201012020111210002200120012010202222112020102111212010100121001221100121012120112000212102102021220212201101102210121201120211212100111100202202021212211022021022022021111210212122101000222212021011210222021120101011200021200120210022102012212021001001010121212122002220122022201002201222201212121100222012111201201120001200221121200122200022020222222122000000012121221020000220011110121201122211022210021222010202221001010201020110112121020021100201221101100200220022112221012110220200121020021100020210012010002001102200120200201201122010121222211100020211102011110101220001111100000122020211022201220101021021112110022000112001110121010210201002220100102001212102021211021120212021211222010021120122201210021221020020121200122100122000111012102001022121100202010011101102111010112001002021122201010222202210122100121101120001111212020022021121201022002202021212211211101112211202110200112", "22021211221102201012012022102010010012000022102110210101202021220010020101122122200202010220022102110000000221012121200011200201212011222122211200112202122101212020201001012210010022120221001101122021212002111222101012121100001201022201100100202211201122111212010212210220121001210021221021120111200102021102022211111020100002221200220222112212120101112111001012010201010220022100002202212110222000120122020012001012112202102101120010001112002021111112020111211110010112222020100122122021101212101002101001221020221002220002120200201122220121212002000020022222000112202222102112210102121110020002200001210221212120020210121000011010202012110100200021111011222211210221221120022220002001121011201220010200120022000110102012101011001201100102010112020100002202100121000201012022102001101010200011220011122010220210200011020121021121010020210001210111000221211220110221100122212021100011110112111020212101212210010202222101220100212120220022212200010012202200101102220220121212120021210022111202001111012022010101022202020000012022011210110022220200100102212102112002201210011002100122120010212022201222212220212001200222201212102201011022201012211000221102111002012220002201122110202022011000100221011221202011210202000022212221122212222122021020022011212022211202010221002012220202220221012120110002000111110222102202120010020110122221020211220212111200200022022101100200010020021222102021100001110010200222021222011211011002201210200000112000021110122011221100222100001102200111020112112020101021202011212222222012220021220202111012121120102001110101200222222222012122011122101001202021010011100112122221011122200100101011021022201122011002220212210121220122011102022022022222022101122101000022201220000200110210020201101211202002012102111002100201210222022000101110000111201012020120022002210202020010201020102221110020121101001202112021222100200021001121102121100021202202100010022112012002200112011010211221002102121121121122022200221202011120111220211202220221100121222220012201110221022111020201112001122021002101022122100210211011210012022211200120221112122110002111022020212121200010120022110020210212201021220110000202012211120220011221221010020122222120210221211211100121012010122200220021000010011002000120011222011201010002210212210100202100211220112021020201011102100120222012002200022210020120200110122000011102110021100010110111011110010001210001211001120120111010111011102120010222122102102110012101011220111101120120", "12212200212211110211001201120110021112101211200201120222021001020000102200222221122100100202220121110202210210010221021211100200100222022222211210022002002200212220120002110202012112001121101222122201122112210111110101020101221200100221212102210221021222111212020112202221101221210001101221211121211020222120220220212001122121002210210022202221020000212221120002000022212202111002201210120101001212101010000012020202201210102112022121211220111000121122010001222110220121212001201212202101110011012220200211122202202220112220201221201222222202002220002000001211021110202110200001110120120201021010201001020222210110001110120212222002122211110210102211022111011220022110122222000100122012102002112011021112010001121020022201221211222021010200100012211022202012121102110022021121000022002022100120122110020211122012101002012201002102000122120220221121100121102120012222200222221111101121002201222221212220200222222201122112221101201202201200220101101012002202012012100020211101020220000011012100110210120120222220002122202201211200221012110210202212011220111002022000121202211212011210001100010100221120201011211111112012210022022011202222002111011110001200111002112202201221212202220201212202000021112112020121201122220210010210211002120000211012120120102212102212122110100120102211122121022221120221021220122121201120102200001020202011011001221001012212211120112011200111021112101212020200120122222100222121221011122021200202100220002211020121211120212001101022021021021211100121022012200101200022100101000100000102222000011000220012211110112121012210201211121010220212022221102112011102000002112020020221222100222210201120112222020002002012111102102200002011122120121011022122111210002210001212021200202010120100112012001200001200010120212212222000002001020110122100012111100100000021010122210202112211200212200011112122100011122002121122021222220000001022020100102120011120200100210020221210121011200100002100221101200121012202221102121200211021102102121222021001201002021200101001210211102202110221220021211020010021201002100010121221011201022221221011211212001122221201202120022111011211100110110211201102012121011220200100101020200200010121220110001111012102222100211221120101101100102212001210212112001020001011110021110211012012001000122020102222221211011212110101022112001001111211211201200202002110112202102121122110021010120210002020112111002101002222101211001211101120011212100121220021101110022220000112210012111001011001", "21111220201000220221112020021010012022000102002011110120102201002121011201112122002001210102122101100121001202210011201110212210212000011102211111011002000210120122212011101212102112222201021110001111100122201120020201021212121010102201010221102210212102211120212211221221010000020200101010100212202010100111110111120221210001210122201202021120212221202102220111222112001020111120202110111122210202022000000000010100012100122011002010000022110221001111220021200011210002211212021000111221102112100200111220120021211120010221221002002200020210122120100210022221021201020002001110210002010022200001122220101021012012010101022001020202210002002002112122221020011112021222021102121100121101201110112210021100011020100021122220002210200111202112100022000000210201200112121202201222000211020100020021120001022202212211120200002121001012202101022222211020001010011211122221012110112011102222221011002210210020200102000110222100122220021212000111122020222111102101000121212200112101100202012201000121122202200011201010210111111122111212110012101121200112021100212100121200111112112201022221002010000102112022122121211212021112220101110212001020110220020221120011021211200012220122022100111212202022011101100112111121211101001012102001021221222020011110010102102101211111202000110210212012011002111011111001022100020201122112222202100121011022010121122201022222211211210000100212111110210102021210211121222221001120120110211100012122102210210212102202222021101210101110200100121002221210200000121002210010100211010012010112111010001001211011212011002000121201220210202021101210222010122001120222210002122021200212021102012022121200000002201112101110202120111100200111122210001011221210010120112212102012112122112121000000122202020200111221111200010112200221002121010101110211110211210000022011002022020220101021121101111110111002212202010111202100220001021102000210101021102110011010112100102010021211221001211211011100000210001202012022201011021122101012122100220110011100100100021120111122111100012211011020021200221211002221201000000120011221100202022202101002222210000200011201012020222000200101001000200011211120100200002212210221010220210211202222101000200222222012122221112212100102101022121120222201102201100022011002210221120011202022111000111220000110001020100221121110022202022201001200101222020012100220122111102010221001010201121220202021110122120122011200201212222000011011122100200000022111122200120122221102010212121101101211", "22021120011222122020001112212222211020211222010100122011122222220110002210122022220002212012102112110211102121101211102212210201000112222022022222112002121110002020020022002000022222102122012202212202201121012201202100100120222222201000020200111200202120202120021012002200100102022021021210021111111101012021220110202211101021001002001111222220110222221102201222012222111001102022001222012220212100000100012211211120102202122212012021210202010220212020112110211121020212002201011201011011202021221122210022010202001202021002101010102102012112120200101212222110122220211201000022221021012101111011020101102011111002222201200011112211200122211210210220110100221021200101212002102021111122000212110102212110222202020002212100000210022201200122021202202210000112121021012202122122121020021111101000210222101110100102210021012021020101200211212111022010220112011112022012011121220022122222221110202102000200121111220202211121101001211112122100202120222202002002222102002102110100201112110101201002122000202022122100001120222102001011110100222212201111100011112002220101102211102122121121101200021222000111012222010221220200111021122212011221001022121202202012202221012212122002010000101101101121202111112201020220110000000021112211220020011102222001112012020111011222012002002211101001020200110000101000110200202212000210010210111122102002101012112211010022202010110002221102012100001212011100200210011221010112122220101012120112201002211201112220201121012012210021221120011101020202101212220112002202022012201010112021210102121202200010021100111222110012102222221200012122001200011200220110212011201222022200102121110120120220102212112020210100121211010010002212022112011002100100022111111020010211210121202021011111021102000002100102122110000111020002022202211021221111222102201222121000220011010111102002002202220111110100102112101111012001120220112222121011220111101000111202210222200021210221200210102111211122000200011210221010000211021202000012211100010000010222221102021122121120201202122020120121220211010220120020211022221210111101222100002021212011111101010220110121001212212102210201122222200220001220101202120211001210120120002222111221012211120011111112000000212012221222221110211220210010112012002001022201001102011111202120122120122121120010121202210220200022002011101020001212202110220200210012110120111022210002112201020102201222022020000012122201012220121120022211010222000000002120222102212210120102212002122012122010", "21100211201200010210102021200211212120201201111022011001220111120100222000002202001012021010212220022110121101121212220022010012202021121212221122021022122112020000022222022110100221210211202220022112210111022111122220021220221011100022010222211211011020112012002010222212112122100200012101100112211102021210022022222011120102002101020200002200120211201110001121120201201111122000121112120101120011101000111110221122002202101220202011222020002011022111000112121011200111112121011221201212101120100011001002022102201200221211112001011001202002122111102120101100111220120211201212210212210210222100120200020112100202000111012122221120221000012202200001210110020011201111122210000010112102112121112012211222020012111221022100010211211001200211100000012220212021222001110210121122110120002020100121011222222200112102012220021120222202221012002210110102111101101121022012211102002222100201201121210120211212212200111112200211021211110020220121122210220021201002001211212001201101200011012021101200212112002020012112000010212201020202112200212011201000021000002020120121002001012211012000011111121112211101210110122000221211110202020211121111002101002201001212202111110212011122020201221122220220221021222121000102201201112010121220111220010001211221022211210021201100212112101101022202212001022010200120111000102110200112120101212221101220022022210022012110022022101121211101002122121112120112221222201200020120202100221222202000221120210121022021002012002111110221112001110202202102210210121120102012210211011022002220001011011110110122211220221000202111020122000020022002201020102221200002210020002222202020001002100111202201010002021120220210101100211112220010101210201222011002012010000022201100222010011120211121012002212101002201212201000120122122200121212111001121211202200021202122102112012120202222110112112022011120102100020010100110012020202111100112021221222001200220022010002121020112121100102200201000122210212010101101001112100012221000211211112200020220022211201220001122002112000112000000011201222102021010010001011222112120200022021202120222111111010001111020210202111111120102022221200111001101122211220021022221000000111101012210021211000001121022220100221002121211112000110002022112002021112211101102001102022201102021111212120222121110101110111021210011221101001021111220220200201002111212100010212102022022012222220000011100221020221222010002201001202121212110220022110212010010202100211111022111001101102120221210", "10112111221121220102212022021000111112102100022112200022202010212102220112211221212021121212000222011220020222210001201012201220011100201111222011021201101002100201220120202101010011121210212120101001002102120022120222122222022212022112002121002220210101100211001201101112202020111110022020110201102111201112000200220001022201202100001100012100021110112221211211212211021011222212021011021120112122112221210112202112022200211121021012100200222101210111121122201021011002102212200010021210120020111002110120212021001001122111120022202220111221112222222200012120010220122011220002002210211201020212002122000021122201122111100210101211222001222202112000220010020111201112112110022000100211210122010220101001221001201200121202210002221220011112012111002112000221121001200002222200122000200202021120022022112122220220110220012112221010021022010021012020120112221021020002200121110122000002202002200210121010010220020020200201221220010021122221121110011201220021220121210220221102001011012212001201011120111212022101220220201002102112000010020210212001121100201020200222000202211002021120001001210102021221200211000202211010022102222012200112200100001110220220222201210002111101022021012122100010011120001211120220120022201211111221200012012021222211000102102020111101202112201001100121002122221122212221002010110102222002020222012011010000101201210022122022221212122021222222100202020220012000000220222102010011011111212220201002021120010001002112022120212122211112122010202221201011200211121002122212212121002212222221121001001011021122102212101222122111000011212010202201222200022201011102002100111210022001112022110100111120200101012021020001201022020210200022020120201210222002021200222112122011200020200110102001202111011211211111121011200222201110100202111012000010101222012202021211122012001210012100222121210110121010022221120001201212001000111112200120221110002000101102111121120012112012102002012022010101012100220220201122112121201100102212012021202110120012202012211101012022011112010210021011111112002011010012222110100011200012212022020102122211202100210102102112101201010222201110101200212010200120211121101001112102212111010100021112020210121111221000220210010002210002002112200001202101102121002211201211020200010020012110212120001110212122021021020000100201200121201001220122211102201210012212000012111120022222210000102201110212011200212112022021122210220212012022000221212000211021121020121002120221002121211222020200", "20101002121210011112120120202010121202120111110112210121111022120012110202000012002201222112010220120221110100111122021021200021001201012012122012120112202010012212221022120010120102211000002211020010220202201022122010102201211220110002220020221121101002202012201100010221000112112200110122121222222202202022002112010100102012121102201211012022112020020011102102001002212212022210100012212112110100120001221112011122101021120220211001200100210121200210122011211200021100022211010110110111202112222001122200221002201102100212210201101001222222201022021102212121011110220200122122221112202022012120201122221222112202212222120000121100122101010001020102000212101021211020001110221221120222200020010101000112101012221220202002010012000120022121000002022002102201220102120212101120121021221211110212012202110220012021211102120101122211200220021011001012011201010222200121210012020020110120201120022021122200020201010010210022011022222100011101012000212221000112002210112201111101202102012112101000001001112111201202222200110021220210120022012100010201120122202221201101000020011201202102102211201110121111002002111010100022112110210202201010012010112112202022211201000000101112001222212100010111110020112112001021102220101211102200112001000012202121011010100002011000112121001111021022101202211111102121121001201011121012021002122211211200210021100122200000002102201002111212110122110102201120210010112110110000122101010012021002100000200112210112202220112122120112022212020012022112200101220121211221212212201220000001102202222122112000020020202202112221120111222221102221122000201100000000020001210220121201021221010112002101020110101112112120110021110220020121022100000212212021010110022011212010122020021222210001200101112001011222022212022202002002010022121020120201111000011000101112111021020012020202111121122120221012020211102021120200200221012220010110012201000020001121202010001200122001211221010221010002121202201120201012211121202011222211011120221102112102222120200001120220101221022120210111201022202102100111201121011011011022111002122201120020112001120200012000201022001100021110221022012111222121100222111102120122112222200221211000002011001201012212112021201122202100020120020200000221002202011020020201111122202211022002100100120220101210012100110101012112221021212102000212122212211100102211021112222100211002101011001021210001022001110102100112210211201200110102211200112201201020001222210121001000121212121112121121", "01222212221221011211012212210120102202010002201201112010102110121112122011021210221102200121221120012202022012221222200101221011020021012012122111002112222211000021210210211110210012012011210122110222120220011110021111202110102211022020120101011000200001122022011201120212120202200120120221222222202110202200120001012221202002222012200211010020220022102111100121112200202121001220101010102001001202110201102022200011002111002222210022201202110002222200201222102210210020201202220102021000102022102202022112202210001220212110102111210102101000000000120102022112021021012210200110212010122220012020211111010220221101211222111000020202112102011000001222221221021021211012121020212010100111002111212111212212100220001120011222120120200020220010220010012222020002221110112100010110012100201122112210211110111202221000110110122102200211111012121000100210121212120220212020212120201001020111211020222001211101221210221102121001112110100012211121102220212210120221112221212200221021100010102201111210120122122020111211222200212220000120201021022100221210001121120120011202100201201212110101001102101202121220220121200220211011122121112010110012022002000122002211022122102211111001210120020221122021001112100000211021121211120001021220102121021001211020101221010120000202120101002002110010021002101111100002022022220212021022011122220211001112100211011120012102201202121210211202102211012102220001011021110212011212001110221010200100122011011220021220122211211100211020011212201212211200202211210002211000121011020202020112121002020000210021211010210111110002100111211020020201120110222011112012211202012200222121011201010210022012000222200200201121211122210020221002201102000100200202011110022122011220021222221211001012010121012122012120021122201200221111101021120010021111110100011220210111210001112210222102000020000211120101202212112222002012020000112021020022200011020212200201020100200100122121101220120122222202120111221102102022100201022002222002102212100222120201100100202000102210110111222122111112021121112001121002122110212120122202220001100200020020210121110001012022102122220100112000120020202021021201021121202111021201212112210012021212021001012002102220010222102001102210010220121222000102101210111211100112222221011012112020001220120012010000201212222011022111111111000201220020111021021210022102101020012100122002122110112101002222202210212222202121210210200212101001202111202002222200000221112112102210211112012211111111", "01210021122110202200012212002212002002211010102111112022011121112120020111010002120121210020212112121221212112122021012011102100122121200200220001112211010200011221121202120012020220111022101020222111210220022212111200011011200110100110120022202200020121012020111020120101100110210102220211210200021220202000101120200101010022022201000101202110111112101021221100200200222112002121102112101220112121202211102210110210021211222020220201210102120102220110102120121121001212021000112221121211202002011002202111120112010010102122220012000220021210210020100200000202112212000100201110012010012122212020010012202220211000221121201200020121022200122201200212112100211222221020210212212010211211102021011200000201000111111122002001111210010102211210211202121010002211010201212120121001102112022022222020000122000000212100002110211100111020012101101000111211111211211220111000022120101210012211202101210012200221100002111010200010011000002102002021102000101022111222110010201122022001211200000122110110100000101111112022021222010120111102121222010112012110010201222021020120020012012012001220122120100100212111001111200122120000210212002110101121002020211202121100221221202011021112022220211002201111100222012101000221100221021001212022201022102010101202121120122120000211111002220001002020000220211211010211101112220102221011011002220201101210121121221022001012101102121222200210100011000101121120021212010011021202200120112011001211101211222021000220210111122101120112101002010201221102012221110221202020200220120101222111202012111111110110211021211221021201120211002012011201202011022100100202022202211020000121121102220012221012222220022002112111022212201100202020010222210111012110100120021102200102220000102020220021020022200112211211020202021210001011222000101002220120011021202211000022212010210101120120212021021101112122120202021020210200010012100010002101210201021021121200202212120000112202100221111010211220102210120012100121221012002220101101101120200122022200222221201101020002022212002220110100002201201012122101022101011000201020000012100121122202022120102102201022101012011100201212011120211101202201202000111020111212012012002022202111011211001022002021120201221102212122221001222121121212121102000121201222002111022011001220000111011202200022200121012202222010222022102120220202000022100120012122001222122022202102112122012022202220222101100212020110121012110101101121022102121022000212100022020210022110121210000112020220", "22011111021200022000211201221200020212112012201201121100000020001101010021001020000011012000212000211011101010211122020111210012110112010212211201100110001010011011110021011211221011201122201020011122102210002012000011102120120000000111202102021112120201202012100110002020121002001111221121020101112120201200100101112212021012021202122100200200121010211122020212221102210211222102102212010121200020010222101111220111111121110202010110021201000120021200111201101011102000221211011000000220120100020210101121102010001112212020002021011221011120200000000010000020202100210010010121201112221202111020001101102201200122002201020210010221021120222010011101010001000012101211200122221100102211000112200101221221020200210112201210102112110100111120112222202012001112220102001020122111210020012200200120111102021021120010012112212120100201102012221001120000022020022010111002001012001121101120121210010201112010001101201102222110021221120012100110121202121020212010211211012211011002112022000200101122011122111112122102012122220111001010000021102122101011011220122111002021102101012212100202020221010202202111221102010201110202100211221222012100011022001121211122011200001122201112101201000020220020011001202010111110012000211221112210102001210121100010021010201212012002012012110120112012202211211100212010001001002020122022201021012111000202001201100121020002210011002221101221100000111012022100200100202220101101220012210122200202100202021111020021110121110221201210100001100100012000020202022220200100112200112111111020011102022201012010012122012001020102220210121200221102201120010022021222000220100112112001000022010120212222112121222021201012001211122112122112120102221101020212121211012012102020111001110121011122022001001012221021111211110010222110102011021102002222011220220202102201021022210110111122202020210202120001120012110020210010212100122110212012122110002001110000212022120012210102221200120120201102102211111111212111212000001221211212122001101100102110110220102022112001010020012220112200100111001100020202011000221012012210002121210012122111012010211211201212111101110021122202000211112202220112022102210000100010110012201112102220100101222000002222221121001002200122021001120202201221111100011000001101000101012201121011110200210021020220021120200022222111122021002112001002000101111011202112002220100020221221022202121211212110210201200122011002100122100001122102020222220100101001210110022010012022202022100212111002", "22112011121011121021220101112112011122112021002012102112202022021110022010010122220001212010012002222122111100010010220010102110210212210020210000112102000021122202001012212121120102220200110121112020010101100110120212121001101112111011211110111201112100110102100022122000120101020100002021200102110012222212110010220001212022121200012220000121002112120020122010122100002212011121112200210010221110210012121121120202010200202201021011000001121212122010022111210002000210212012211102120111002001210111001221212121222201221100202002101200112221220210022120210011211022101120101102101021212220211121210020112020100220122220121110122010212012112221200001121122011102211001011221110012202022222221202022002022111012212221101100001210110210000221020202201210000022002121110121220110021200210220220010220200000000100001110220110022122001020020101122101010010021122121111121110211220200022012220210210000220101022211112101122012120011222201201212122202211121000022000212020221202101112111221020221000210012022020221220100121221210212202210201220211210021101000100201112000222011200200000012101202022120111002010020020111220102212122121221000101021222210000112210212201012021021110211100020212102212222002001211102110012111002022120022220102002102211000102020112120221220202021111010000211110100110112020020021202120021021011022211101210100111111100201102220222202220002002211201100222021022012001220001110110011220021122220011202200010111210101101121202220101110101022010120212010002112200000202200200222221120211201001112110022010102010121021121010210122102001212210010211121100222112011100111200012201020212202222020120012020222221110101201002021012112101221221100020102002100201211122120200011201111120122222100201020210020112221112211200002021222111211210221102202120100001202021120210011012001022112021102100012000001212122102122210221220021001010011120201101001102020212011110121001102211022121110020001112221010221000012010010010120200002000102221112101102011010221221121022112001210211210101001212221201000121211101120011202120111222000101222112122121110021000121021210202022201112010021220010100012110201220220122010221220111111011212200011010220111110000020101201211202011210212201010210211110112101120221111120101000122122000202222201002201110100010010012010011012210212022001101011020002000010102222220210120202011222111122222000212012201202002120221121102011100202020221211202221221120112210011101121001120202110210002021022001", "21201212222022022111200102022222121002110102120011100002012211202201111021220121110101010110122212010011110221010010120112020112020100222221122220222000102000121212101211112220010110201100122021221210101220211112120222201010220221011100202021002002220120021121111222222211101121012220111002012001111211221011220011020211002100201002100122202210020201112010101111102022020012100100221020020121020112012222020101101222020120120002102011201111000122200102101201022221201102100100100111022201020121012100222012022200202101222102012022210010122211222112122001011021212002221001021121222000020100001120221200101200222001222020102000121221202110222000101002200021112211022201222112212001112012120210210001100211212121001221120101221221202122121001111201010002112211121022201120211020011212112100212211120111002121000201222012021200221221220022210222122211112220122200122110121220222020120110210200220020200021012212211220220102222101111211122110201100102211010120111000101211220012020001020101000010222120002002010102222200121121022210011012011021110021100200100020010100120022112102202020021001111222200211001112201022111211122012102211011100220022012000002120120120200210201010020200212002201101021102112120111200120021212122001110021022112012012222120211011111201101220000211110002010001000012001220121112021220121211112101100020221012011212102010112222202121211011122122121200010211102110211121122200022202122102022221122011120110202120211111021021111012222220110020011202010220100102211200012122221112222022002211121021101101201002021022000102222110210121211100121212220021002121102200100111122010110012120120010201012201122021121112201100110022022102020021202202101202110112001011221111210101111201100220002221021120002021210220220121000121220202001021200200112111012002212101202100020222222202110021121020202202022000211122110021012010020121012001222112011202002002020120012100210022201202000210111102011200101000222221202011202101200120200111101101111112001022002010001020111200000101121011020000001011000120211120102021102001011220122212000022012002212011021020101001210212002020021100101021022100121121221010020110020010110121012010210102210111021122122011101011002221200021112122120001200220021022210122200222020102100101010010022220202222000212212110211202011020011211021110110220121201221020201002000211201022110211100002212202001001222122010020201002001221010220211121102101212122210020112222101012110012020210022211211122011", "20102011022112021001111212022010202112021220121022202102200112212222111020121112110020220122221002101002021202200112111010022012211102100202101012202202121202102202110111220111201211102012010201010102002120220112211022111111200002120112111121012021001222101202202001200212102011212010110100211111100021120212120021220222011200020022000212010210221101000010110101012221210221202120001011000021122012221202011011112100222001221000000202221022222222002221111011102210211102111202121121020010210020222210102120121200212210102220010121211202110102211000110212100112202120121022000112102112012102200212010110200122210010111020001110001120002101122211011102012021011021200210220112102122101120021021212001022111220120021001210222111001002012201111020102201120002221120002011122112202120000101211020021112020111221100101211002121100111110002211201112221000200120021202111222122020211000021002211002022101012022220000020202201021011022210211211220110121021111022200221001102212122221021220121110010020200022011201101122022002022010221012020202010010222202010201200101200222111110222202010212112211201202011211110222021110002221010120100110202020212100111001211020211110121100122022001121120222111111000201201202220102010210110221200021210210202110220001100002200001122200211000202210101001110022122002220100212222111200000110211121201120211222101201100002221112111001022020112111220212002001012200010110210111010220100110001221012111001000101020002110222200210102010002222202020221220202120112010212112222022101222121001121002111000102020120101121210000001212100221200021001120200221222120022010202100100101202200122111111101222222001220211122200121100110201102111200022222021120102010020222010102222221200111000112010200101222001112010112111020211210201120211000101220222021211120111101222111202022212111121211020122212102211112222020022121100200122021211122020102220222221001200001201221022001212210012001000012201000122200200221112012010121100110011011000211202112112222212101212110120012120000000221221200201212011001212011022120201000200210120000112202020220212002202221012211122122020200222020002102202210220101011212011022022000111220022000020101221222211110022000120011100111101022001200222220122000022212010112022120220220021120100121222202110102202101012211102112001011021111010011220111100220111211200010110121221011101120101021001200102121202100221122011202211020202022012110011110001122221021121122112100001201210201112112021202", "01221101100201220202000120210212021020020021001121200222121200211110222220200022112221201011001102201121000011111021222201101222202212000220220211001012121211202112202002002020022002110112121011201022010000010221022212021222020202101110000012122220020120221101021211221010021100001212120100121110021200111221210102010220112202022200012200112010201012000212122002010221102022012021112000200201100210202010111000121120210102102211222211010210120021100221022101022021111021012111020121021110220121021102002010220210221200111100012101010222222020000222201100001001211211011200221020011121012102000122102100120220122101012122002022022020201202010011101120202121020020221011122122002112012220200122122101200111021110000201110102000120021121221212012202102211001021211210200210012100102222012212221102212110220122221202220122011122112202220210112000210210001122220211010101100120022211221012111220200222112002021211011101010002210112012210211122112202102112002220121200000110202021011202020012212200002110221221010200210222120112202212102020012220000211100000120011200212100112000212000002200002002200221022220101212120002210121002010221020221020222111111012022121210012201000211011121101211201102202212211022222210001120202121020111000101111120202110201222100021121000012212020202020222102211002011222011120202010201100010100010011111212012112121120000212220212122102100220110112010011011022221022212012011001000201110010222222210222221200000121120010220221110110022100202211202222201022210202110202011110112122120001010212121210000002000010202022002202200121210210112001202111201120200121010101022010122110010011120222200101201211001212122220212022212001111221102101101100201002221022010111210110212202020220212021022012211002120120202122220202100212212121200212112210111112212212012220221212010110011002020222222000101201202211121110220211001002201002202200012102120112110022222000210111121010211222000001021212020111220112111122210212001011010211022011001212201021200102001101201010212011001011020120112111220000001212102222201120120222210201002111122202101111002120020202202212120001011220221200222221200211222002221220022020100100122221000201020200120000211112202220110202122010001122000020120112211220222111211001220202210212220022211212002221222100201112001221121200120221010211202000002221120021012210012211200201222110222110202210101222101112201102101210011102111001210020021122121222200200000202012212202001101120122112221002102", "12201012201002100101210110110020111102201220102111121120001101212100022112002120000122001120111110021012120101120012001212220001102011101101011110120010100021022111001102110222011120210101120120121022220102201000022102010221210000102201002000102001110102121000000101020220211200012121010002020121222202220000222220020210120111121022110200011022010200001220022001102222210200111011110021210202000100210121212222101210112211011210211202211120202120022010010221110112011210101122200011220111100210022210220220021020121222201122101202211202121011211221202020022020110122222120101221102011211101200221120012211022012210102221200020022202200020221101121122122221122102020022121221112100022002101012111201210020222112111021210201210200021221111001220222220111110002011021200120210212112021112200020211102011010022201220002021222002001000120120111011002220102211212211022211210200210002221110022000122201020210020000012012211011021110101120111211201202022010002222121101122210111000120021001111122000011012202001110212120021020002100200102110021221020000121001121101110110102010201102012201222201222021000000022010011201212022221022122120200202200100020210211011122102101200201001102121022000102211011120211002011011222120120202201121022202000200111122021121200011221101200102012102011101020222010110010020011220221002011011102011201002212222112000100121102221111210120120201000210211121220211001211000011011021002020101122021100202112111221211122201020112001001220000120211112120120012022002000112210022002221121200212010202000202220121110020211110201201101201001012000120002001002110000202122010201000112221202212200211102012120220101112012201000102020012212122220220222211200011220220002111122202000002221120121001122222211102210010111220002200012221100112222211111101200122220100012002221000201210222111221121100000122000010122222110222011120000100012020220202102122212110112221121202221110111200121011120202200221002212210102001020210220101020021222120212202112212222002120110201201000211102010112210221200110200010021111212010001202112000111011021011100120110200200212122210220110211012101002110210000001110112212220120120010210010220010020011221111222011222122221122220022111111022100120122012001121112100112001221002022201110212111010110120022112121122101002100012000200122111101002021221121101121002201101011022012000010202100201011220100102011002200111202120102220222002122210002000102022110101112110001001202122122011101011210011", "02202112201202001111121022200120110210100002110011020121022012112102100121212110222010020001002220021011011102110202100121210112200021121102100010202101212221100222210221111110121000022010121221101122011211212111221212110021010110012020222200120222100110201002212120210022102210002200020202221002001100122112000001002022000012022112021022110012012222200012022202022000020111112220111100002002000002111200021010021002102020102010112010100222210021012202022020112000110200021100012212100120022012022021102112222222000112222002101120001100002220121122202012200211100200121011021001211122202012210122211110212000202022112200211000010121110211010120001002012011011010201112121022011222020121211002021121121120122102200121002220222012122111121022012121022120012201110111200010112021211002212121202210000111011112211110102200001221210212010221011012220010122102102101102120000202012112102200220111100212111021110101201001001201001011122210210212100120201021102110010020221212002222210100012012002102200012212110022121221220112101222010122020001020211112221010202211122012220011202001201212020121110002221201222121021202220100200122100211021122212200212101010022202221221202120201010121221001112202112120002212010012120210201202200121110110012212002011000000002200211222202001020211101010111021200222002111010122100102000202001202101220101210000120002222001012220110200202210211211111102021021100021112110122210212122121220121210022222120211121220002210002021021200202210122222001120122202202122100020221120011011102020122100022222220012201201221101112212222212011022102220210120211022121212201112112211100220000122011000221120221102100001200202220210012211102021120110121122212202120012110022201010021021200011121210010021020200211000020010221122210122102222002201221122211021122010212101210012200210002011110202110102002112122101010021222210100122002021120201022120010120210002210200011000202002020022020021212011021220120201222220210212002121122100222111001021002220120111212112012211202001200212212212220202110012210222011111222110210110110220101002002110110111221220000121100112121211002220222220100002020212020120201112011122221120000002110100221001211111002211000011120220020202012211110212022122112022121202212102010022101210122200011210002111022222202110020011201010110002121212120022202120010102222222020222012102010111201001111221102012010100202120121021020020202021011210212211012220201211120112122210000002020211002221121202222", "22212012001101101112122102202200201220200111022222200010101021022220210121001202212201000021212110201220120000200120120012010002022012011020101010221012000210120100110202221102012102022022121012220001212120112200020002102221200010220200011222111210022121111102022101220220121100012022010200110210120012102020212221022000022002122010020102011120110212012122100210002100000120221022010011110122212122222001211220121001021002120202022002022010000202012012022122202000121002202100011110102000202210211011012110202000102222011101121021201201002002001212002202021022221201212011020001020121221200221102220110222202202200021112002020001012022020122122101110121022011012122001001121000002221022102202120000200120120120220221210102122002111012222210102111020201220221102111111001011211100220111000212121101211122021110000101210002112002220122012101102011210100110121102010022011002201212211112020122012110220010212220221100210011022120112000121201202122011111221220220012001001002222221210022001122100120200220202020210221222221021020210222102201020122002221211112011110010210211011001220021021202200120101202012101200001220211221001001022110010021221012221100012210012010022102221212210202000002221210120020201202012012111210121221100221001212100110200202220111220020001200202022000022102020101202112102011111221200212120110100120202212022020212210020010220012110210120102102210212110102210002210021022110221222121002021211000200112211121100212210122001011202212100210122021210010012121010122110100012112201121222112112212022021010020122122201000202112000010222000001011012210111012102211101212201201001111020221110011212222011112222111212020221102120002120011010002210111112220112120002100110202020102202111100221001102212210002212000211202212022101012022220220110002122121010202011112201010100011010201110001111221022222100011221010211011012101202012012221001202000111210200122201221120022012210202000000000211222001220211002222001111210000021111202001212201220211011022020200111002202211101010101122101120212120211010021211112001120211202210020220110020111000022100120001202202110211002122121110021020201120012022001022220220011200110221221001100212111221100100202011022201112102020002110010021211101102022020001011111122011102000210001001002112121000112200012011202020021100102110012010122022212202211122121121211020200200112222121101022102110200211101010201210102122002222220211220012201101012022020100101102022212110210202022001200102", "20200101012000010020222021002002000102101021100122001120111022222212100102101001121202022221112001011202021220001001121120020012222110202210000010022021000200120210002001000101222211122101221120020002210022002110010000101221012110022112121001122020211011100202212022222100200122212002102221202200210221112101010011022201202011221121011111100211221211001122102102100202002211010202101112222021011102212012000112100001102020010212101110110222101222211222221120110002100210210012011002100201121212210110011121000210020122001012221101111120112122110212222021011222001022201200122100011021022001101120010221012121111012021212102001022102011220220221112102001201111122112020010220210120100210110212002222120201120121002201011022021000022202100200201202002200020102120000111111001021201011222002221011100210011112221021210121211000011001202111110002000210020111202211211010210200220222222000000101000100200200101221120210100202121020001112221020111212222110100200022000202002210102120121012101211001200210200211001210021020002101021211112201010102011220001120101102022121011200111212010222101212100110102002001100212111012000200211121222100201221122210102211000011101122111200001000221012002200212210201012211000000200020222221100121000202101021212220222121202120201002200102212010211010010020010100022200002222111221012220121211102221210112001022012212002021101120002212210002122210010120020222201020012101120210202020221000020210010101121120002121222212110011121221220211101110200102202110022122020200022200222100010211102201100001202202202112211021202020012102122120102102201012001110211111112222122001112200000100010200011021100112021210212111221100022012020211212012220000212022122112101001122201100101122211111200102220100222011010112121102000210121010222001222102210111220221111220001201101001210210221022010211101010122022222110100201210112201011021212210212102201221112220211220100200102222210221102122201122201210201012022200100200211012010220020202212020221110122010100121221020212012122201222221211202120001220120212211010221020022001001022002011000112221112110211222002211221121000012111212111212111211101122220110010120001102110220120022122211022200202222200220221200100220012022100222102122002200010111102102020100020200220001000012200202220121002212212211122011010110222202202122221021021022212002200012021221212110220101001200210001010001202122010111112120121202212120021202022021010021002122102021220021201001022211121100", "01110002210020102112010202012102102101001101020202201022110221111022222111201000100012010021012110210211200000002121112212100221201020101202221200220200121112010210020222022012200120112012200110101220001020020211122111220111220211011002020021021102222211011101120221120111201201112100002010110010011111021221222021001012201112100012101020120201121001021011202121021100202001102212212210212211012200212021202102100010002120201001222012200200211102212101212010121112200120100021111121201020121121022120200200020000212222012102111102100122210112001111221012200212020001221201220010102221012210221112221222112212202200100210010102212020220122102101211200221112011012202221012201200011220012121212111100112202211221001021201011101111010202012222202110212110100202121022122202000101210121210210120000001210102112011002211102200011100011122121112122100212102011202221021202011102012101221211210201100002222110101010022021221002110212120220211200021002201110012022010220202220210202021010211002000102222120100020110001011100111102100002010111200200011120021102222211210211022102102122010002211201221022111221101222220000011100120210122011120101201021010102221221122202220210210111000202202102100120210202012122002100112212002010010020201120022222100010102010100200110111212220112102112211202211122200010102121200221201211002201012010201200222220201021020110111210121201001111222102121120201212101120101012201112112212122011010210100012220020212021101212121211201210102022102222002100111220102120100112000001021101212021002020122210120012111002112200112222012110220121222211201020211010102021102202110210211211122212221102211000010210221122220021212221121202001022102120202021101022222201221211012020222100202102202002222002210012202122020102211212221121212222210202200101011200010021010000002111000012001112222012002221021210111221212010122120121002200210200202100022002211000020101022020220011221201222000122022011011020212021102001122200122020021212102111002200012001012112100222100221102210211022001112110010202120011002222122122201020022101121021202211021202122222101202111201200202211220011002012221202102100102020210001221102212010120022200201220021022212012020210000211110012112210112202020111201222212022210121101100212221021010012010102101112100122022221010221020011122222121012212100102200002220222012011011022010212022012220202100021221121010112020111120111002001110112002022122221020110112101002022100000211000120221212111211211", "10221212111220222220012022201211202221110020011211021012101102002002200001210221121101110222200011001121112220202120102112102121200010002022202221100101222212222212221101122120211010100111202110101010200201202021111101122221001210011202212012001020001202222022111111021201121211222002101101120210111022122001022101200110211211111220211100100002100212120022221121202112012102110022012210101110012111111110202202110200212200212121001220222221210112201011101211110121200122202211110001211121011200022121212200020122212110002202122220121020122121120012121002020011110211220121100000122002200110000220012021021120101100220222202110222120222222000020001120210211122112020221021002002200012211210201021211210122202202000020221110200122110022011002100112202102222120010001112212100120000010120122220222000212122202120102022200221202200111100021220012102102021111110102010020112220010112100101002012000220211000200201212101021200120102101011100010210002000222020102202100022011001122220210221222122201201101112002111222220220211102120221202102111220021111010212000120212001212101011010022111220002000110012022101120200212222211120122021020122001110002012110201220120210111210102011102012112220002120110201222100120110020122001101211020120010120011110222000010110112102101200012010212202002220110011112222122110022101102212011020102010102200001022112202110020011200201110111012122222111222021222010211122021110212210001012212211011002011001202122002012122110002201020001221010120002020120122202201121212211221011010012212220111100200001212000012110102101000101002022102110202002012212010112011100000010100210021011221011222100220012120111112020100102122110002122122012021011020220212021211012221021202001000010102212110200210120010220222000121110012201000100011122020010002010021100211221021010111010121111102122220111102010100221010201210102012120210110012200122222221001200020201221120000201120001120211220120120002010022120011211200210201011202200012020222101202110120022120102202021012021002011112121100020100211121011111011110122121102110221221200210222002201111111100121020220101110200101022102020111112222122122221110111010102120100121012201001020111122001110202111011021221101010002012202122221110000012100212001210002100120021021110011112022020120020200200120021010002101112001111021021021101222220000112021210220200111222112022112100002001200222202221210210211210021201200202101221011221100221010100200000202120120222100220222000012", "21110200212010010111200011202022111210020002122101001201210021112102101220120202022200012011102002101202200020222021020012011101210200000120100010120220200020012010210002111200020202012002100101022010222011200120101010201200202012020001011212102021102221200210102120000211202002210210210111001022121200001120211122210212220202200200021200011210012022211000121012110002010202011221210001212100210000202010001000020010020000100221002021101101000102001000020022012112220210122110222000000111002102120210122110101000001202010200000102112022102102120010002111111001222000111220212020010010012212012221010202002000011222210020211211222222001121010010002012020221212121202220122221201011022122122212202001200210010122100200001101121210210111111010021011112100120012110122022021002222212020202000011101111202021112101102100221121020221001012211001222200201222200101010121121022021122222100122212000111002100202110000211100110122011221100122020201121221002112220010111010222001021200001202212210012222122010201020120102220020211022001201011001210120201121111000102001111212112211100122100100221022001112201202112120201222110012012211021010121222122202120222212001211200221121110211101210212012022202120022111200112010010011022102012221112110102001012212202211211000022210210111010002220001222000011011121110221200202102001200211102220000201022112112020012200020221022212112221200221202021210010021001102200020120221201201001011002221020110020101201011100211210022012121011221012200222120110021121011000110201021212221202101022011020211200200102220010002221100120212221122011102110011211201021010112110202211120020212212202012001201022011200222011010220100012010212102200222021200200012012110112100111100222102211100202000012001022001111000200011022001210122122021210220012101212022220012020121100220201211212120202221210100201002021100021102101111020112011012012210022020222120010020111201002220221121221102001012001210212112210212102111220020002022001022202210012022120202012012111221112001222221011200112101022120201111002111022210210021111122221202012112221022011000112100100202200110012101111111111122121021001202111210022201222021111221202212100220202202102000212212212202000102220002100211111001111001202220011001102021211111002110022221100212222120200100210210020220011020021122111001100201110110121100020211022021202022211012210020101112012100110001120010210011121111222100111212002110111201000102101220120210212112112012102020121220", "11211121221100211111020020112200012211201222010010101122120101010221210011111212120202102010012120001020211122002211212210101120202022211110020210121010211022022101020010100111220002002201202221220000202201212020020022012201211220221100222201020222210210211111022120210100110120122022212100102222210221101001001210021201012001011010100110210021022020202201211121112022221122101011220022101102212000010010101000010221220011200200020110010022011112211120012110202002111102112101120110101021021011120212212100002120011021011121100220021212202202011022002002220211220220222110102011202011012200010121120101022221101021020101102021102112112200221220111021212202020011020012001022122202001111112110011110012220111102000221021010122202012011110101201021000112100201200120011201202102120121220012011122210211021001011202101012102220111011001211220010112221010211021022011112111212121001112220210212211220221021222211020000012022010012201001112222120120112101021002012220201202012200112220222010100202100100111101011211111121211111121020222200021112002112011211120120122220011102022202222211122221022210022002020120220011001100222120002110211201202112221220220102120010000220211001111012201122000201221120011021122021000222122022110200012221101212120222122012111110012211202021002021220002001012200020200212210212002201101222022021112111212010200121210001210200112021002222020220220112112200010210212202121022010200221212211201021100212020120100122021121100020021001111112022220101211111201000120101110122211211012020222212200001121002211001011210112022000201102111110110102212222000021120011100210122100222100121200021121101221012200000122101120102021010110122120100211001200011202221111101100122200122221011112200102002120100200202022000201001000222212121210111012112001221110020120221210221202120101120120211001022020110120012002210110100110101120011000000021011200212012222210000221102220101112121220212120210012012110012021122220022210001020120100110012112221121210221202012211210212221102212012210012011210022101001102020200021000212102010110120001211212010220212120220120022111220220110012002201011212102120201122202002002001112201020120120200101100021011101021112211121102111101121101000110202022110211101222100002122120210122212001112001001120101201202022002210212212020020020211002221011021212022122001110101122110011000122110201100020002102001010020100021011001212101100002100101010112111002120010100122002120120012022210220221220", "22022002020002221120122112111201210100022211120011020000111201221010000001102112011110100210200120011020102012100100110102001122222222112111010111020211201110011210220022102112002221202100002012121011122110122102200011111021122110112220121202100202010110010201000121220112221221110001102010221001000110200020002221202022012011211012111221122121201202001112022102120220012220210200101120222221121112112212202212222121211121202122001121220102200022101020110221000210001000122111010101122222221022220020200111100201102202121001211200010221201102112000201122000210100022100212122120122101111212101100112020111012222201210020121111002021101012100202010120101112220122122000101001101020112200222210211121220022020200220010112102100122112112112100011222121222121012212202022020002221100211020100112122111222002110120200211221202001110102220111112020001210222012211220021002102111120122022121202210210102222202212020112121020001021220202202102000010211101121110210020220012010111012011220221110011002202212102121020220001222110021220120120111010221110010221220002212102211100220022120010210112011221222222211100122220212110111122012122000212100210111110100100221201100212010002111210101012122100120202122211020200120011221202210210010221012221111120212202011211200002111100112220202002200012000122111102221120010010102000222210220122002000100200001221020010101112111102110202000201222211102021001020200201211001100002120002220022022220222220211102121212211212212102212020120211012021010000002102202011012012200221010222021111221010100201001200110210200010022000022110111122201002201002201001212201101212012102201011000022021110211002010101001101001100010222000002120222020210211200220012120100202111202112220112002201200122201000000011212100210102201101212212010101221020021021212120002020112202102120200122002202022200022021002212010121001011211002110102201102112012222121202121220011120010112220201020101022211211020122212221021100011011110111100110001022211210120000120201121222101210100021021022100110102000101002022120102022122202010011022001201111101200212102122120012100000000002022000110021110222021001120000212222112020011110022022202101220212000022022100120110011211212100202222102112202121000000101222121201021202010201112022121222020020220210101221122202001000202111002211112111122120010122201022112021201110110200112100122220220020200212122100121222122200222120101012122101221122112010001112220111110101022202122010020111222111", "02010000210202222000202022112021102202011010222201211222101101202020222100210022120110222202100110022110111000100122211020110012222220201102100201202020100221211221122111211202201110002102010010112201111021002100011100112022200122112101112101021212202212021011111101122220120122110201100121002221112122000021110200201222110002101110011120002211022001000120211102202021222112011200121210100200022100201100120110221220202020211022220200020121021012012012021001111020222011122111202020122022001211201222110022200201120220211122121101001000202210101110220102011202112212012202202212111011212201000110101111212212020011012201101002210002221200120022212002012020111000101000012121122102111002001100211011000202221020210021020200200102112200122111212012010021022100000001100011222001201210111002020021021110210121212012110110220022111022122001221101121221222200202122122202222012112202201101222200022002102112100020210201111210201201222211210002022212210201200001222221200010100120000100100210112102010112110022222220022001212111221021200201012021211022221121022212111111210100210211020220111001201010102002220202020020111022001101010102122222110222012110210110200120010220112202002122001212110100221201002102201102120202002011001222222001101222121221202010000101001220222202022010110220212002101002202100102020002011201020002011122022210012221122110201201200220200212110001202211022001100102220101012021121002012012122011120012002202220022110001011201121202101021101212011120021001022210010111122012200211202011101201220010110021122202021211200221220122221220121101121110221100212122122210212012002111010121210112202210102112010221000211120112020220210110112110100121202102121221101110122000012010012220122020020121201000012000120200002100100121011201211120221111110200110121021011212000220102202202002001211021221101220120200200222121012201022001001011021102221002120210102010110202222110101220220200212210100121222110102001201000222110012111202111022022000202122221121021102102200021121100112022201212210220121100022120221002111202010210122121010101102122110120111110210222102220022011212011120210110120212011021010200011110101220011111002202111120112111202210202211010100122211211020011100101101200002202121020021100201110220200112222001102202210200120122022110222121022022022020202012121112201021010220210202211001000201120212012000201222212221221100110102100101001020210222011110211212101122221222020202012011012020210001000010222201", "02201101021201011210201110122000102102111211210020221022202100022202200210021000110221010112020010110210020010200102110012212022100101122022111122221120100110021120202221002000101222120111011010222201122222002022011011002221010100112111112122121121210101211211001111211111211021022202022211110111211210212211112111000221001012021121122002012200102212000112011001101221021201102011211010121021012202120020110211221102021220200211102111202222221112101121011000110010101120000221022002110020111120012120101220000001120122210121012220120011102011220100100202120222022221222022012012112002111122111101011201211212222111210020101221012012201220002211210002002011001101020122111020021000210210110121000001202212200101010202101110022102210202220111012201002120202111101100110100102210012201210012111002210112112021220112201221112210020101002122110010121110100012001112010010202002000212212200012111100101201211111010100001012212201101002221101012211021210202201012121010101212221012011001122220022000112102000121100102202112210111102122120110011101222200001201100002022100111122021101201002011210101111210110210012101220111211102002110221012011110121020211222221010010221212201011012101100201022112200220020220011212002021122200210222021212112201220211000101012222210101100010122200101111020110210110221222110111120111210100101102202110002012121110202001122110212112110210020021001100202221210222001221022001221122222122020112211001011020202021021221000022002022202111211120111022121021221112110121012002202010112112010221122010102222002101221212001112020211020122002112020112221220110220222002211201210212022020102021120010201101222011120010020202220101122111020122221210002101001000212022111120002111220111222111110010210201102202200100220101001010211110001110001022211122201221120010222001221122001010122000201112211222000021110221220122022122202021112001122021201001211000020110000001100120020122102020011210221220000222011221222021221111122111221200011220122212201100212002111220002121022111120220212121221210210201210111102222021021020220212121111012111021201021200200001110010002112100222112220110012012001100011111100022012201010121201211001102000102201112020112201021010211020011202122202101210022110211210200121000000210120102202111101201010020012021200201111121010001202121102011222212101021201221012210110000110202021112002010200021022110202001022222120112211221210211200021201110121220221110102220210212102021100101102002001111", "00021111002211220001202102101101120120201210022220202100211001211210000221220222111201101122200121200100122120201101020022110201220101222021022020212222201020220121100211101212221210011110002200010212110121020022200112101000211011112210210121101012220000120220110200121101012011221020122011002120122211201121211011100210022222010220120011210021101121022201001021202101200222000010010102100012200202211201100112100102220100221221200210201010200111220000102220110021112212000002220222020022201102021022020110100100021221212002201001100022110012202111200202011102120201121212122210011200112110010222101102102002221011102222020002122122220022011112120021122202220020002210220120221001002002120022220222120210012100010120111112121022021122122222111121210000211220222210211110122111220110100220221112201012210010210010122100022021212220020121122110122122112121002111020212111202221010001022202200011102101110021210202021112122002220021122122002221100012012201000121111011020221220010002221010000222021111021112101221210220101122000222100110001021210221222001122022200201102112212022222022200202111122112121020100220211000210210100200111100020011210101222121010220020120022022020012201222021101120100121122201000022210111100120212202200222101011020021201012010202202201100122021011101002211210020221012011212001010012202122002002112002002122000101202022100220012002211201000202122111200112002101100020200122110110220021002202210200010210121120202111211101122102121102012110122210200210200212122010000211120202210002012110020222210022021012111102220211120101000010211202202100212121122211222002020221222120021100120122102221220021110101111020110020022001210221101120101000100022122211011120111202012202012212002020211001000200112010100011202222120101200021000100121110202200001001022002011001121200120102111011212012202201122221120022011100201221121012002000012201102010101210001012020000202112002221100110001202221220222112221020201020121120022022021210102222111220120011200000012110010120022200021021212221102010222021210120122202201200002012002210202201210101211212111122000222022221002200102020011211120020111210001112100002102021110111212000001222202012210222110012021200221102221120122121210002221020201121001022202022021011011000201012201122110110212102212220122111202022212200022220112211120110112121210011201201210020122011121111110200022221122210220022000212101112111122110122001222101012122011010001011110120122020220221211120001", "21221020220021001010011221212020202201002200110111221211201112110100201022200212101100120222110202000121201102010112212111002122220110011211010102201121012112220221200020102101011200110202012101201212000201120011000210002121200211222101012100212122002122121220202020010111022110110002221122120212010001200011020020201202212001220012102212210101110102211212011212112202010111002001120101022100110201222102020101111000021111112202112002111010020001212210001012021210002200211022101120001100010122020201221101212121002122120000112202201220022211001210120202011100222001121120022010200200220111111202212101122211011122021210022200211000211011222101022022210202022222221002121220010010211211002021021021012011020102121021120001010200022111011120121120120210222000101122110002101201101100221112202111200012222102022121021121020002101011022122010012120100102101222222120222120020020102001002111111210220202111212210221001101200101100200101221202121121012000010110122112211021221010022020212102120121120000002002100021121122022220110110212112122201111221021212100210110201100102101100212021202000011002221110012211221212100000000222202022110022022111200010201211111101121002102021222022212020120010120202222012121110121222111112121112101221020112101020221022102000020010121010121122201220100220110101121212110212202121122222000210012012220210210101201100202021002200021202012010200200221200001011102001002210002101000122100110210122011201021100111000022220012021010101201202021110210022012100122122102002021202221202112001021221200022222202221212202020001100121100100100020202000221010120010011012212120112211112220202110020122120212201012201201112011120102201011222020212212112011001010210220101211221111020121002022101220120220020110112220022100202022011101122000212002112212222122122201011210210021120000120111001101200112120212012111100010201120110021200120222102122000022101221212020021021202200010122200200020022211122010212202101120101110100210022202001001010122121220212001100021010200211121012211212222002011221202212212200000200211210112122201011200100200002000120202220221222021012220112001212212022010111002202112210221011211000200222011210112001222020110121211121112102011220102121211010012222121120210102002200221000101222101220200012120010020002010120100100120111212210101120111122122022210201121221011200022212110202012010112212202222111101100210221020222112110111111211111212121122012222120021100000220021121220200100221100", "21202210002011022112102211022120102200011021022100201011122221100220120201102202112212102122110102020101022021121000210212111012210122212020002222222012021020121101010220111120101210010020211112201121101222211211212222001001201021122110212111221220022000212122222020021000020202221202101022211001010020200222212212020010110000020122102121120110201011021120110011002011012200100021202210220121220011221201110202021011022011221222021212000012002102211012110011001102122221021001010211220011100120201211000220220120110220000120000100021110221002022202221222110002211211122111211121002201112001011201202111022011112111000212100121222112001220022020102021111011120111112102010010210212002111000001201101102120101201200010110210202221222001111101220121212200210222122121112210202122212211200010220122022102011202012111100120102020111212120121110202111012021000121222212011220220002012210102102101112002200222200121002121110121201012012021010110221001011120100222202011200021022022021010101102002002201202122021110202210201101200001221222011111020220120221201001122220200212210100121021020211102211202220222120112012100001110202012022211201012211211012211112021001120102121002110100121100221010012101020011000011121100010122122100221201020002002201102012201212002121112100111211002120200100010121021220211121110120100111110122200012201122022210011100110222002222222012121212111111122211200022000202122100101001202002112111020021101100110201100100210001011121000200201210021012202111121201010102000011221010110110012002201112101021101101211220021102022020200122001121201010102001001201201100112001022220111210212002200020202202120020110220011001211102101120022210112210211221221111000122120201112002110100210021112022220202112021122011010100200220010112201110011102011121110002200001021221112102011021011200211211220100111121010121210100200202120222122020000001100122000012201001111122110122122020010001200021001220002010210211102020202010011210102102111102222210201012112201020010110111210221001000001211200200100100110122121022110011200101002012101202122111001020110100002020021220211102000121010011211022120001102021211121220122122002121220002122120121212112120211001221202101121101001012220022201102212001112111020110001020010202002121011022220202110200120201010221101102221100221202112102210120210121120020020102112212202021112120202220011202122020211210101221211210020021102100200200100200202100200001221011212101222101022011200110011", "02221110111011111000100110001012001102220210002202021210212011122220122200211021100120121011000012201221122202012211011012211212120120220001122021002122221000222222122122120022012002112112220221100001111010210200220011022001120111101200001121000112122102121102002212001011120011022022010222020202120120220220000112010210200011101201221111112001202002110110110111010002011020121122112202010211020020220012021002211110111000100012122022110221220211220111121022220012210010112011011222110211122211122101211102002220122122120001102201120022202111110101010122012020022210100122100020012221022111022122201001121202210100011001020101001001212222102202120202101111021022110122202000111011002110021012112222100202222201010002121222011102102101211100112002021112020101012101021012221201001222021122012220102120211122022012021100022212121021112210011012010212202221110002221211121210200221001220012211020200111100220000011110102100202212022201212101110122121202021122121101010201100020201102220120000000012000220000222011122012022110212002021112022122211102011000211201121022010001200110121001222222121200002000021011101201110100121200010222111202011111121220220012200122110100201011212012112101020200110020010210112022221110210112122201220021221201011120221200012001000001012101220021102221111200111022201002120102220102220202202201010111202212111102112022201020101000121100001210222220210220002111022212100111012002202222010121222002111020011202101012210000020102201001101200212000110111100200120222221011000021012012210101221201201200111001001110200111102201121101021102211201112100111012210120022120022110210020002011020200110000000110110110121212001210010002100012001012112220012011220001122000120200022100110112112022001110001201010222121220222201011102012022120101210202102110002210022211200121001121021101201101120221021102120211220020021010000201200010020222020021101211200002120220110012101021202002121202202001011000001121202110012110120211021012211020111020020102121211101112121210112002221202010010202012211100012221122011122120102120120221220120010111210222011101000222101211021020201101220102012210121100010101222100011012120210010012022200111100001122221122202122121101122121012111102112012111011210120202121001222120021121010100220210011121211122210020121200022111210112012110002211210010121222221100002220222220200012201201200111220120211012200012222010220210120001201212021222101220020102101102212220221121010021221010222211", "20212210100012020112000221222201111222022121012211220011210211020111100102010002120000000211212011212122021100012100010010012201210020020200121120022222122202210021122001020122222220102010012212101112020121112211120201210211020222112011112112122120022022221000011100100111021220221102010221111200000120221211102220102020101220221020111101110010110120220120210012121210211100220110022011110001202002100110200020121212202101010121101002120222001012101010111111022012102221212101101101001022100112210112120202112211111021210200211200022122121022002102001211000200010220101100022111120021211201022112200111201212120120211111001012110020222201111210100121112100221201010002000121101111202220112222110002010001012010212012212202122121102022020200202120120122202210211200000101201202122212212102220202210200001001112111220222211120010022222100112212111002120212201200001021020121202211111120220022212002220222022001100112011101202102000002102021012101201212210101211211020200212010111200202100010010002100111210100112212122101100021210001021111102121122102212200001001101000200200011222010202222002110121000021120011000000021110020011111122212121222122112001001220011020102101210202100200101100212101111010110212221002211110221010110011000201000020102212222001211002201012010101000012101021222020021200220112202221111220112121012212000002202002222101112120210220120120221001022122100010200022111200201112102112102121102120200101011211100210212112022201010201110121010200020112010221110021111220211200220211001022022110012220210102001011120112122010212002121112200101211121112111020000001100111001122112022201000020112101101202220011022110220101202100102021111112102001201221100200211100220211010210112012202121212200222001120200122000212000200210111220221100202001121100222111210002020102222120020121200101220222200011110220022220111012100022202210001122212221222021022101102110100200111012110110212212101211102011121100100210011121202210222202211011020221111220100101200020020022101212001001211220011210120202120221002020002120221002012122122121221221200111100111011200102211221022221000112221211200100101022221222122202120101110011111010101020110202020012112221100020000201002121220012201211011201221121002200000102102112110021000200012221010021102112101000222101112200121111221202200001020111001021210222102221202202122121212021120010211022101210100112202000221210120202000010202101210010122001121122101100112000021202012001112102000021", "22110110102122202200002010011120001022221111201200221111222122110022121212000112200020200000122100020221002201002011100022010020222010210111200022221210002111202001101101010212200112010200020220220000110002212021112021000121222110122020112210221101020102021100022121220101101222020212120201012221221112220221220011112212011201121220220020102202212111122001002000120220210002122012202111002020111120201210210221102211122111202120122102101102201222221121220222202112212002020200010022102000221120120200121012012010101012100202002122220112021010001222210211101102200101022211111200010221110111220120202102101220221112200221021110102100020002011201211001100102000220201101011102222222100101111120101102112101101202011121221202000111102200102221221211211120122101122210022201120210211012120001202020001220021202211000111001122111010112022001221001012221102020210201110221111220100210010102021202100001200012021210020211201221110101112002000100012210001002001222001022212010211202202200202012012210120120100211121210121221111001202100210222012022011122120021102122120011112102102110111222020120022201001001012121022212111220210200010222000111021011001120200022102201121220120201110000020212100002012022101210011222020021200102000022122100000120122111212101002210102200102210220210001112202221012010200101200010122120212121101011110102211002111120101121101210211221002210212220210111122011012110200220112001011001101211002102210001201200011002112022012120100121210121222222010112110010211210011010102021211102210002120110022021011202210101220222101020012202121011022111120202101202212111101210220202110010121101012110002200022112000021000001202212102021211220221021202212122211102211111221101120220202011201201000202222102101001211121102111212202211120210200112001021201101101220012111112210200012111010022220202112121002220110200211102021101212212222121021220022111112102212111100002221201111102011021111020001111012201121001211210110100212200020011211120122102210212122221021120202011222012110222222100001122120110101100120212022000101001100210102020100022120110000200010022122111222222212200012222201210221002111012220211120022111122221010111112001000112202022200201101100012110201100121021022021210021100110102102010221100200220201101212121111221011021111201002102211220110011221121121001012002211210000001012012011120222020012201201110122200222212120221002111011211201122112222112022220101220022001112211112100101120102110212012220222", "20000100012020201121112101112100122100000110002220101000001121110022222100120222221212001122121021011020001111202122200210120210212221001201121212020111122202100211012100010111112011020202120001112211100012211012012201102122222221100211011220110002222011112210022122211102201211212200021111102202220002111020222202110212202021020001010000021210121120112212210002110122022121220110222201010220112220122200022112211222222201211122020111002220112122121012011210012210111200021002121100011201112010112221211210101002112111220200022111220021112211000112112112202102210021102211000111121000221212000111120102210101112211220221120102112000000001222002212011222112210200202211211000000101220211021010122220222102010211220122021211021212221022202211120011200222022010010011002210020011002121211200101201210020102221202020201102001201211220002002011200020222010221221222001201011202000011011020210111111200202121200002201102010020221102002102201111102002222110001200020022211102201210011020120112002120001002122022022110012221000101102000100202020220210222022011022212002122012211001210102002121121221012211210020000022122201122200121020111012021222121120222212102010212120210012210220002222022211200220112012110021212221020200212220112111100020211102001202210102212220110200211001212211012001100112220212001010112011020001112121002112012010120120212012210222120002201112110220110021202210210002100012211012101010122020121022100122201102120022100112011220101101212000221220100010210120200211202200021022021020001222120102212100000200100102112022100112200212110012200222220220200111020001002000110102221012220100010201221120111021002202002102211021012201101010221121202001201110012121120220210201110101211001011000000122010200222022020222121021221220120210102110122122122020202221001221201222021000010002201201202021101002010011211222020000122111210201220220020022001101211021201222021002222202020122221212012112101111122120102122200110100101122222100001201110221000121200212120011011020110211212212222020122011002201100012002222101112200021100121211111101122100222201210222111212100202011020202100221112001011001101110200022210221221002210101021120002120100011021112002220210002022110100102111001022201022022000221121122100021021120201022012010112111220201221111022212122010221100200122022110121102000210020210002221001010212100112202012002220022112001112102211210102112122202012200001201221021000121002121102102020110222201211110201201202200", "01011201121002000002210220101220121021022012001212120002012000011101122000100002020111020112020221001221002212111122110102002220002012121210111210120220101011122201021222021020021221002001010010011110001000112011011112221022221121100211102211222102200201022010112100112112201120012121100022120012211120001110001220120121022120202000011211101201010112221221110101111111010000200112111221001221021121222011100000112002222100020100202201121020000021000121120020022102102001021102010101201121200000011102212111222021121201111221201021011110112101120200011122100201020000002021101220110202222222000100210200101202221010002011221221111120211211220200010020002101122022002012112101201002200202010022200121002121210211100000022222211010102000211000121010112110202120220202201022120002111002211211002210021002212200211010001012210222000120202210122102100002210021020021021022112100110211011111112120201121210211110010002010010110210001121120012222212101021010000020122111010222110020112222101200122101122202002112200122121220122120221010110021012110202211121000001221002021212011121001020121010202100210110021012222010020100120110210220010012001000101120020121202010110222200210200211101100211122202112200222002211200210101211010201220200011001120001201100221121210011221112010202220112200010021210000001200110221100200101000011012221011120111012100201220200120100220111211200112001201012011212012111222021201002011111101112101221222211010201011212000221012110000111122100122112120120012020101021110210200122202100110120021211212201112102210211111201022200000121000021122202011000100011200122201000201100220021000122212000221212212211122102201120221220001011200200201200122202212101210120220111101000221212211212120211120222100010021201012011211112201221120120201010011102221021212112110000101120022110211001202102100220202120212110001201212120101101222211122200112220011111120202010022211100021001111000220220202100111002122002002121111202222011000021102100212002020112210000111211221221202110202002121002122112100212011011211022112101002022010022220001020100202110001221120011200210021021200200012011012220212022212202211200002001201201121200011210020210121122000111100110212222102212022000002211021021221010021001101120012222002001022111000111102120121010122122100201102210202012110120210010212221021001212011021121100022122121110102000011100212201201020202212101200110212201110012021001120221100120110112210002221212020201221102000000011", "20212102012202212222200220022221100000120110200000110002121120012221220011111011022122020001122120110222010022201021101022211220000001011011002021220020212222020112012201122101002111121012020100010002010202012022112002101212121200122101122212111002021101212210212111112001111001001110010101100202110221102211121000222102211011101010211100002010201011102101202100101121122022022010011222100212120021100012022011001001021200222020022112001100212020201021211011111020201010212111200022200021221121012100211002222120111211202121122202120010221120211100111010001012210200122102212111102022201220110122021001020021202210022120202212100222211111000021121111200221210120212111110111101120212022020000101102120002112112000101000100202210210000012121220112021020112012010000112221021102111112020001120202211022100200010120212220100212200100000111211200220021011120122002212200210020222201221011020012221102010222122001202120011011020001212022100120020020201122010122211220002002022211201020121100020111002211210010220200102022022100002102020122110112000022122200212000010021200122020011200001201010102121022220021112100010111022102022211110221120011201222012002120120110222121120022201200222122021101102212022222222210210120022120011000200220122221222010121111200100110001221210001120020220122001200011010222001222222112221122200121212020020000212011001122121001201111102012210022022212121211010021222200112100120010111021122212121111100212021201021000022221102020221021211100202212000102102021100122111200200212122012120002001022220121222102112201011202110211210111110110002202200112102102221111211221210121012001002222100000220022212012200101210001100120020022121202100202220111122221210201100000212202200221110110200122102010012002020012202111002110020000100122022000002210102122210021221200211101111000121001011101011221200212020102201022020111220210101210221021211210021200200102212000012000201122022020222022200101122212002001201221221022122212202020022021212012212000012021210001111112011011011221001022001221011200210021021011202000011200220112021211121110120120212002110100100111001120110110212211000111121121212000012100201210222222201221221001021120112121011111211111022210022011102212212222012010110102112200000011021222011002012211020111002112221120010221200102200210021101122220001002002001210202112221120222111110121011110022001011020210100011210222121000020102102010100221002102101012102220001120110121122121220211212211120001", "01101020022112122022022211022222122221021212220021111100210120100022100210022000011212001022210120100000210212210002202110020222002111122221210220102000021001110102011022022100010201201201201110222121100100120112102102122222121101000110002020002200100020012112200010120001000222101012112100112000021200201101201222001122112122221022022021111102111222211012202220001001001201022001010122022110112211120002212201201200002200021120022001221022000220021000212002220102212220100212012112121011001112210100222000002102121122121100022022202122111102201012111022012111010110221202200002121122010210111011110211222210020111221120000011111022111211220211002021201102020010101221200202211102220120212012201101211012020201211121220220200001221100022110122011221022200101001221021112210120120020020020112022100020010001001001220202022001100112022011120202110012101012010220022112000012121010110120012211102220110202102002222110112002221002011022020212000220022201022210220222010220002010201200021100010021120100102222111021100220200221210011010110012112101100012002011112201000211012201020201212122112211112100110202212211220112111122212000002200022022101202212111020010022220202110210201022111122101222011210020111012101222011100222021210012221211121222120012201002101021220012012111012021101222202201211010201020101221200121222221021002222200002101211210000112012202220010111222201000220102102021222111102010210002022212122011101001101201120120122022221012001101210021121000202111011001012200110122220021001122212201001101212022202110212020112020000212201100212011002102002110110200120100121020111112012212201220022201211021122202200212102121110101002221220002002110002010112002021111121200000021010022010102001210120100001201221202100202220011200002202011111210110100222022100200121000012002202010100201020120001001220221101102020001122121120221120202110120220200001221202201021022221222101112000120002012120210011022112002221020022210011002022211222201100101000111020201102010020121120122022000202010120102022122221210022022102222020012200210210122000111212000211021102211202121101001212120200011202022021011200112101001121201011120022112221002111122102102102010200212020102221210210201002111211022012201101112111112202211020112221002120201012201021100201010010202222211122102200022011012221012202022210210020022020020020001220001000101202201000222002102111201022022101210000122012212211112012112001121221222020011101201121020202120200211121", "20001221120212210201201201111000012001112121021001010010011001012002210010022012021220001210020002202010202112020112020111212202100122010022021122102002000110102101002020102201220100220102210010012011021112222110211102111212220002120210121011122001001111212022222221000212002021210222220221212022201111000122012010221012200222122022011212100210202111112021011202002221200000102102111001202122212020211212210120001002012222122012010112212210220022010212012210200021102011012200112002102112112100201120222012201011211012202220222210020221100100220211221220001112202200001211201002001012002021022020202100022101002010011100111110111122000112102102201211020022211110002210011212201212201002200000201000202002210222012220101010220000211222121001100010002100012022200211121111121100220022002120111120110200200102211100012101202100201001211111222202111002121101201220200111012101122011212011000120221021021111200122212001111222010010221100101122002202010100021011010000011111001112202201010001020011021012102120210001222202211202100120102110221021202021220221111221200221112001221110101112120110112111011001222220100022220020020100012112011010102100110100110110011000112100101101222002120101221222122200101220200110210111210022101111210001001111110101111112122111102020211102200200101001122102102112002201211212200110221010210112012110220221021110222120200210020011212011202020002200002022001222210121020220221101212222012220102201112200120100211121000001100111121112102022020002211112202021220222020120201100122201210100011122022001020000221222101211021220210202111122001120112020001100110210112002222000110210100110010200221110102110211021001202020222020020212112222111110011102100211211221102011010212220201211102222222110001001012020201122212212201210021000001010122022012222211112110000222222022120011210222100110102221000110012220102001020202201202121211120021022000121100100201010001221201011220022010221020022112122020022012202120101111001212201020220002112102022022200212101212002122001221201112220220121210002112100022100021111220010202012210120222222201020120000200020200122022211200021222110012111212011111112202000002200000200202102002011110201121020220100102020211102220110120211000201011001111020212200100111011001120021111222022110202021101210200012022102001001211021021112100102210010221202102220112211110011221212200021121120011201001210121010020201222212210200002120001022012222101221011120221101202211101011011121012000", "21100120221121111011220211200002022102001000012021102002210022222222210100121101110000101010012022122211211210222001221112000222202111022021100111100110220202010020112112222102211211120201021020112101021101200211012022021022110210022111001020212122021021001010001122211000200111211022022220122211112021222120220110110002222212221221021122000112002211100221020211011102010201001001202010101101012120210102121020221120001202221000020100020012010012010202100122011122012120121112111221001100201210122221001101002210221010120001012210102020102200221102011201110211021120220001201010100100211002001120100022022122120101102112002120021202020000211100100000221110221120100022210100222211210210211220102121210221012200211022011002120221000010201020211220101001022221220121102022221201011100100012211110212200202022102022210110210201001121110100110202210112122002020221021020020110112202102011210101001202010011020001011122121000001011111102121012012002001202120020002021120220112011200112220112112100222211101022212100112121020111122201200020210012010201011101021000220012000211102222220011000011011100012210020210201021202012012112010200012222200011200002011100120211021121211212210200111211111020210222021000001120021122011102110101220220120110210021202201102110220202220222210202120100212012111020011000221021112121000111222222002220000101120010122122220111012022122122100221010211002002002221021021122110200020010221201212001202012001120101210211011201010010021022122112221002120102120012100201202200110212121201002201222220022220000211220220101200222011120212000102211010212201000022010111000221101222211012221112200000222101112021221020022002020022112000122000102200012122001200221110002021221012011210120200202100022120212110221120200111100221021002202020112121222111201101111010202221001010112002012021022010020011112111000002211211201112022211121211202220200202021001200210010210012122110200211111211202220011221121220001110110010112211221120201200000101211212120202111222120102210120012102021121221120001021000022112121122202001201112022102122000010101122111222010202201200110100001102210201012000112002210022102022112001211022122201111000010221101022100001212121121021021102010011111012221012002221022211122201101210120110111010120210222222011221212202110210112020110111220120001110110000212122210001111121100000022012010122111100111021200221112001120110021211120111210002111210020012111001002202201221100100000212002021100202010", "10110112120221200212200012112002210011000202211010222102222001021201112021001100210122000011202221111221022010211102211001021012112012102201120211021220221022202212011021010220101222001011120101022112010201010202011200022212221202100021111001202111112200121011110112210111000122012100121111121020002102022011212021002002111002012002122110012211102101202221210120010100100010021201002222220020020011111221210112212222101100201021221112211222112220111020221111101221110100022101210212112120122200021021110020210012012211022212210002222001212001102000112012112112221100110101121202221010122202122221201100100211220002010111022210120202122120200200202022021020022012010110002122021011001012220121212020202102202200221011001020020220001200010101021020102012222010012210212110201021200211120110220100101121111011000200221012212111222102220102201200201221020201021022110201010211101210010220111201110012211212200120022202101000110222022000122021111222110121112122221210000202100210121011001122121112001221020200102002221021102202201001022000011011020012102110000022110221002210001010212210002121201212021022100200020110121001001010211220221022220102110210002010210000112100111221202000200222122021221020201020111120002212201021222002100201101222001112220020100211011110001222020211111100012011021201100001010201101201121100221210120111220101001101102111101012110211022010201211122020020212021201011210200202222201101022121001022012010201002011001010121212112022111101021001200020011220111010201010002212211022112012210021011011120122221021201210120201202112220122101221202001021221001010001000212210221102202011220002220012021210200202010020020111220221012121201202121222201100102200121112212212111211221011221111200201010201122210112021100120112210022200121111201211112102121100122210122210212102202020221202012121210200222220201002211221120112221211101222011010012010000001201020111122201122212021111210022111111221001111220001221022200100202002010202221222220112210022112211210011202111021010020202112002202100120212020000020120211122221211221120122210201202212110212022100111111020021212122101112212021000121111120101112202220012100220020010101021111220111111110001222212212221201222202100000102122212012101112221120000112220121020121212010212011120112221002210222220011101111022210010220121101100100001121010000010201000002110111222000022100021111010202101110001220100122212010002111002210122110122110002111201222020020210001210210012", "20220110212122201022102110020001220012020100220021202211022120201010001202110010221001002202021102200110222120010121112010221221221120210021021111212121102011000011121101001012102101200102021212021122022221011210022111101012020100122000110100101002021010202112111002020011120201210022211002021110020221112202111021000220110010110121020120011020200001001221211221110100121122010200000100120101021200102220021100110220121121122210220102110222202110011210021101122011121101111200011211102122012122112112122122021022201222202211200002021222021112000210120120201210001222222221122122222212002211121112011201221201020112101201110222010011200122112020022201112120001200110110221201201100122120010021210211210201200022202011010020202222102012011121010212011112112222220012100210202220001222020021201022122122010021211121000111120011112212210021220000222112211110111222121010202222202121100210012202112122000001221011021001112111210101222002211021211102212200021201122021020101202021022022222110001101202101001221102221200221112012022100201022112021110112212000012112210201202212122111000201020200012111202221212202121211120212010020220020021112021210101101112111201010112111202021111010121202202110220121022210001111022202121021011001210212110021121001012220102102011211001021021022120122120010010112121021100021210002100122111012010212020022021002002212102210002222211222210220010121001102220110111221222120100111221011212022012200000220112021220222220200201102010121011102110001210012212201210120211021100102211110222010010221210010011212121120012022000102022000022121211200012022002100200221110000022202021210200210210122100100011001001110011100110200122220220201112220121211121110121012202001002022001111002021222201110200020002210011022101011202222111120020012100111120210000111202011220210101110002122002021111120211202220101120221120221010120022211112011110202002000210102212222010120112000101120012200002011122111001102221220021020220020012112110221110221110212011000201120102202222121100212202221101110110122210201020121100012120112121021101020122001102111222100221012001002021012112212100002220220001121100010102201010020111002212011112111100201011121002220201202210212010221010012111012210201222111022011112211022200022202001002211011022210021120211111022112212120222000001220122222021120022001200221221121212021222010010211211210012100112111010111220111112100200102210022022220201001222121121010202120002002222120200111010001012", "21200020022102122221212102211111121120112200121210020101002220121002012202221101012100121212002202022222112102102211012111002212011012222220201110202121010200111202012011221110002221120000210222011002022210121210122112220011200210121202121021201221222021002201010202121011121012101101001002221221101221112010011000101002020220202210210021002012210101200220222122021020001112120111121211111212112212101020021121101012211111211001221022001022112110100222221020100222100121210012221011121020221101101221100200212111002010102021021201102110202101111112012100122200120101100221202210122011022112010001021222211022100121101100111220121211021000200220220112202222210102021112121211022012011212201221022010102221222021110020011121120221021022012201020221211111022102001211202220211122120021222112021122122020012100220021220202010122221201020221010022202210110100120122112011222011120012102221102200220200222122001112212212220110012210002220222121012211120112120220122111221101011002220120200022212022121110100011200120210201011121122210211111220201020121010120111002121101202010020021202202000101011200101102122102021202112012111112201100011210212201221121211221012022210221111021200210020110200021121110211221101000122122212121200110212121200002120110222122200020222212001111020120210202200011002021011200100112100221000021100120010222112021212220122112220121221212001111212011200010000221021100121222120202111011000210112100211210201012121002001121022000000122100122221202200010220221210100102111002021022212211111120110121202011112201000002120202112010210122220020100120021211021010212100221012102011022101220101201000121210100102202201102201200010211220210012100102122222110022200222210100122020200220202001220002102202220010220012021221011121211110211211110220010100022111201121110212112022121120021001011222112001212211100210011002110201021010202122102120021011011001220221222121001010111110202101221121110112122102202121000000111111001010111002121210120121220001212122012100021100012022102111121000122221021101110210221102200220220002122121122201122221102200120122210202001002101012102110121112121112120012021012011000202000200110000021201221210111020201221011012000200112222210112101010102012200120011020201221211212221222221012100020202120221102211122022021122221022020011210100210001010001021202220112221212002010102210022212001000010020122200112101021212110220212210000110012100220211202201111210011201011201212222110000022220210", "20001202202100200200201101002102010210222212220121212010201211221100220100111110202102002120202111112102221001020220112012010011221121012111210010121221010220002210012202121211122121001200001211010120112020020211121112121221001220202211221010100200122202211011020221120100200020222211210110201200222202202011021122000101101022222210021222221010110211110002010022111020121221211211222122101011002220000202010212100220110122212211111002202210220122222211112222021011120201201100012210002220000012012020112120002020112212000222201021012022000200212011111002112010121000121021121212112202102120121221220220110121022110221211222021120102022110202212212212022011121022010210111200211200021022000021022121120220101022220211202110222002010101112021120200002012220112221022012220101012222020112000212200022202200222221000011101110120120012011220201112021111112120002222100002122000202200211122221211212110220100011222011102011021112001211111221010212012012100002202120011021111101100221200000002121120111200102110020212211111020100102222000200000120000001020101200120201012001200002012201111020101202111102111102002121002001002200010121021010111201122212002212101200222200102002111100200121220220012121021210020102100112001221221010221221021012121211210011202021121011112101002122210212220221201100100120100000222112110210101000112222021001221122001112222220022201122111120020020022111000212222022110102022221220222020121101212112221021102212201100022221201200100101222102121010201010222210200021110022110200112200221102112110111200002001002010202202020200012002210022122000122212100210011111100110002200210002210020011221011202222001222202000002020020012122001021110211111112110021000010002120210022110020020222102012000021101121000100212121101221120102102010022111100121222001220101210210121021112222112012012210220202101201102220100112220120101121010200121122111211222011200110012021111211021121020111010101212000201002012200001022120112101210201110010022220102121001200022200021200002021212101212020010201012211011100100201000110100201120122201220100220011201202001100222001022220002220202111111012111212020020011111002221212001100011202202122220201011001002122011121212222021220000210111022100001210211110202112020012212011012012201201021011200021000200201011012222020012002022211021020120010200010222001111122111021122021110011222111011221202011110122201110020222000011022102221011201002112022101122221021111011010200020010111122220002", "01222012210111200211211220012212221012212101221001200112112211111221000111101222012212010011212121221210021122220100121011001122101111010111012101010121122000220122212111110001100210001002210201202101021222010000012101011011021102000021010201200022121021012221110101202101021221010010222120121020100200200202120211220210102110201021201221100210200120200121211220211211200002112111121102001010112000211121021222112201021100110212022201011002122122002110220200111111100001100112100200121021021221110112012000110002011101002110101021210020000102220222220221112221101222202010202122101112212221112120121102112111201212212202000222010210102220122002212011202020111122221211122202011021121011121022112212011012101221121110012222002120022101010212012211011010102212001202121001020200202220000202100112210011200122221000101022111022001122212121211012121201120212010121120100202021012221102002220111020210011221200012110211022212122000100000201222021101101121100110201222210000112010000122200220020112012112212212000022111111111001021122020111110022212201001220220100010121002101210012120020011202122021201222100012222110022010202202120111021000112010110111120220020000121212111221201021100211111101121010012000221210222211010221110210222100210020110022100102021022120002101100002021012210220102211221221011211200210022021110020000111011210221121120220010120222211221112001102100022010100020120011211001220111102220211002121112221202010211021110000121212101002222202122001110100222101121000222010222010222100122012222022200002210002000202221022001122110211211020012021020002211220201000111112121220000000112201022121211111112111011212120101212122202221001202120221020212212222001100121020121212122102012211221010202101210000100021210010100022022002200112210010211020002101122212011201021221121120110000012221201001000010202022021101210002201010222201121102011020122111121110100021011222002002000201222201101021200120011112212012101120220001021022001221021112011010122121111122122011021000000100000001120021022111000221120220122100202001122111201102101121110021012100221210011021202002121202221020020022102120210212221011002002102022101111012201211101221220210022122121101210221102112112010111111212100122020210200102121000202122112002222202001210121110121221210112001210021112201201101011101020210012110022022102211102020210010202200120222120020200202222222011102111121212011200022121012011201111020022222011022100222100120121022012222011021", "11000222100010212111221212012122000122020101002120021220100022021121001102021001000100102111020012202112201002210112021112120020111022202121000000112012021201001211122212122120002102110000011222112021012210112101020110100020000221220110220112210200211112010120112011011100201100222020001001210212020102010020021221202101012101002000102110110002220112010012120000202201111101110122022100200011000112102001111012220121100220202220111122022200122121202200002121221122000212100220002222122102211021001010010211102111001200202121122002202002020100011120210201222220102220211102001210122000101002101122012110011021012111002000111101021111102222221011200102122122222021012022001121212011101222001200212101000022101112222000220011222222010112100222101210201020100201100220021221222101110002111000120212101101002010220001201021020122110102010211002001101212121220021212022020102112222212202210221221011020211011211002222022022202020200000010221210101102220121110201212011202201201200010201201102201021110010222210201202000111221101220122111112111221122011112202022102210002001022020212120120121110020211200201212102012200012121121012220200101210110022112100221111100202101221002200001221002020212220120212012202121000121020002010121121122122012001102010210020120112121120110121121220222111012221200021121201012121101112020211210020101211110001200020221102020020002200200101202200102002211111112210111021200210110121201211022202011211201102122001210020022120111121000001220200122220220100221022212002111110210100000221112010210210121102121002121220221010121111002121111012021120002000022120000001200120010201100201102102000002221221111010222020021211222202202222102002122011120011102221001102222100200002122002020101020100012021012122212220120100121122001222210220002122202100110102200212102022220120100111122020222202100110222201021120001211200022110001102202220200212110000120211220102122112201112000102111112100211010012122021120102201002022120211121202122222110012220210211121122200002220012200102222021010210100122020010222221002101001202110100211200210200100100210220222011021222011101022122121000102222011210012021021222001022012101222210222222121000111122212022111100100212111002222011111022221012021020022121102102010221112200112200000110202102002010122211110211120011102000222011211201212111202200122212200102110001222112211220220122001221002102201101100210212210102201010212200200022011101222001101101021121211012221110010110000111", "21202220121021110220221002010012010200112202220112101111221202111020202002212201022110100210201120111011020110110001112221210221000200100011101010101022201000112221002120122220200202212101212111100020111222200222221202121011110112210210022120111000022222102222121100000012000000122000212211102012222111101012010222011101222221112012020211000111202002201111220021201020120010111101110221022021210201220120222211201202202010001012102210211011211001102102100102221120112120202112200211202220202221222220202000020212122210220111002020000221002012122200210011022011202120101200212202220102000102101122101112110110122121001101020022121002222210011212001220112220010202012112011220210100102020100200002022001011202011221112000120211020221220121111220122201220210002222222110111110000211022100211110111221112121022120012121222010121222120200110121011121022120211111021212201200101122012102201022021210101010000222210011201011012110020222210020011221121120101220022022210012111001002010210202202112010102110220210100022102020122100111022200101222012101210212010122012220212011212201100102201122021200220102020020201020222211120212020001221100200101200101222001120210121022202100222002010120102021001202002112212020001011200202211221211102200110201110212121101012121122120112111200200200020101202022102211011000021002111221200022201012201001112200010220111010212212121121201210202010011221120200022210121120022011210000002012210000121221212222000020120010201001211111111212222202121122212210220200021111002021221020212012220200022121110010201222110122111101001020001211022001020221100221201102112001212220100000021000000011212210220201111202010011211122220111200002000112222210110010211121101022000122001012201022210221011220220010121200222112201012111022222210001222112020112110111121222121121000101202022010011010020122020120010212102102000210222011211101111012111020102200220202222121100221100212111011112010212100110011022001012111120200022201011122011000221020021121100111112211200110001210222222100100222110020001221012010112200101020001102220022201220200010010221210022010000211210011210000112000100012012022112120120110020200110102010200121000102210221222202021120212111010010201001200010020220000020000120102102021212211022222200112221202200200000120100001122221000120202201012020002011020012201222120100122000222222210011122212020000100120202000201022111211112000222110212022010010201021211021121222210211202010020102100110011201201", "01200012120112201000022122112002000110112010121120001002112110020221101212112122210222202100222211210121002100220020121222102112222121102120210120202110210200112221212101200122210012111112201001012011112120122102010111100000101221121221112212202200011020100111202111211012112101010012022101100102122212112012102021122110021200021221112012221111111012202221120122202210002112220222212111001210112111110012011010100221002000210002122121111102120101222002022101222220102201002202100000210210112220000101111202111011120202220001021110021220101002102212022011022210021122022221022221102201201001100110101222121010210122202202021101210221101022121021200121110020002220011201100001200200120100021120102201202200100120222222022222111202221010012011010121220112220010221102100210100100010112202001012011011000021022211000010000201012120000112200002000102110021120201112202201212211100200112102200222222122001210111120010212002010012120001110101121212121202210001212011110110101121020221100211102112112110020111012221201102002122202012110201101120200020000001010112111101110012110221022211011102000121112020121122022022201111201121210120111101200001220021020220122022211001201002021211211100201102120212211000020021210212202102112020112102122122222202000102010101012110102020211000121220102010212220200012110201102010220102202012112122120211020002100012112010202211122002212122122000002020100101202102212210222100102221222021121200012021220012002120122020122021210022111121002020101101201212200010202111222122110212011100110112221010210022121122212210211200111201021010120210020002212222202110211000210202000222002222101012020022220000222012001100220100022100201220022002211012122002120102202220110111022220200121202001121202021021110120000210001220002001220002110201111111220121122221200210112110121220211202121211120110222020110111020010101201112212210200122212110000202220221222210200122121011101100012221001200022122100002010021102010121022212100110120101221000101021200111100022220220020221011222121112121221100120210020110022122022212200012101211021112100211201120001212011120101200200120011022210011222022202012202001212100212001122022212201211221112001000222022010112010112220112000112220202010102220111201200022211222110210011001001102100221020221001001002111101120111000211211102121102220022020110012221011122221211212221001210110102101110000211020012001120202022220112120100001022201201021011220022122001212012120121200202220002001", "02200002011202110010010221020012201120210111012212122002110112122201201101101211022222200001020201210002121100012020221012212200221001201222210102002102220212120002220022122010111211002211011220000212000220212200111220011020000000020212212120211110220110100221000222200100202121000110201000210221211110112122121221221002122012022011111001022012001111000221221000111012220200102121211021102010112000002000101200211101022120012202200101201210101112111122121020012212110111112221120010022210100120102100010010210022121212201121002120120200021201121212201121110102020000000210200000110221001002022002120222200011101020011212011222122110202101211101222000121210110102021121001002001000221211200100101102111210120200201201102012210220102000000012101221022102221102020210201011212021212012122202020220201211222102121001120020122202000221101012021010020122202011220211000000221100000000102220001122000011101021102201220011120222012210211201100101200010000220020211222002222100011220201022011121221112121020220220201020221212101110222212112002111012021210201212221001111101111110101002012010021012200221010120122121202202112020121211202020122221210020101121220101220100121201202010221200221121200101021121220120112111022021212102122011000000011201122002211000011220000111211100110220002110220102110000102121022202120212122012200002211222212200122001202112112212102211100112200012020000211022212120111001021111012110212220221200000010001022212222012111020012022202201021122122200001000212000200221012020211221021210000220101010211211210022212212120210010100012202000020010220020120120122100221220112221212021121202011210212020202221122221120200001222100120120101221000112011210022221122002001022221122110022022200201012210200112022012112122121200220001220022111021121022120010101012222202110011021102100111121222112221020200222000112102110221212211120000221122001222021222211101102222201010221001021011002012221102110102000201112102000120121011001102111220112020121120112010000200201202122100101200111021202111112211200001012122002210110212121102101022111211101201212012221002110202212201021012201211122011210110200200212010010001221102201102101000002220212110022102201221210100021020221210101102221002112100220222111000012111211210120112121202221010010110021112202010120101122020221011100010022102002011010112012000110110120222020112002002200010110221011111012120200102221110200120122001112122222120220111010200000000120002012211121101202211", "20111221020220112112122222121200220212121212101110210221212111012220212012101000120120001202012200201021220000210110110100201101101022221101001011101220021221121122102202100210221222001202001102120210010222020000020120011101211011212212200121100100200011221120111121201012202010111021020100120221122120020010011111220002222212120110021201011210102210121021002112012002021100021020201102201212021110202212100020011120212000211211022100001212210000121202110020100122102021120210012112101212202021012200221220110002001021101102000100121010022210001120110011001021201202010202202122221020011202021112202020011021011210022111210200102101222220212020121002021202122221201021110110212101012101000202000010100221221100012111202100020212020100102122120011112221022011012121200100101002202010002211020120122202111100221221200220002020121201021110100021221110100011001120010112111222102122212020222020001100100102011220010011012200222220101210021202221011012212102020101112112002110102020122020112210221002220010011011000020020002120212010112000012020102012120012220221200222121220201000221111010202212012201111100112110020021011220202121001220122110222212200222002111122221201201021021201020112122212002102120122222200211001011222000101110102112112211201011011021112021210011001212122102202002221100220001210102020111102220110002021201000020210101101100011022112202102001002222211021202220212001110002001102121022101021202012010222122100020111211202102222101002001210121212011001120220222002201202211102002000121100220112101202121002011201000202001002022201001212000001121022001200202221011202001011222200202101121100101111220201221220102102211220111212221222011210101202201011021101221202002100221110220020220110001200121212100221111112111212210122220201122020102100001200022221200122102020100000012021100201202002212220122021220111221010000121001111112000222222120022222202101112220022022212200220121022002222222222202221222202102122121222010200221022201011111220202111211201002212220001011022110200101111000122210022100202010011101221222102000121100002101022221211120110210211220212012221212201102101100102122212002200202210222120001020101000010012000021012110111212000201201000111221221210200001021211000221021022001012212001000020100212100102010211121212011012221101210200022220010012100121010221012101001222122002101212000221101012122200201220121201012111220201010211222210020101101102000002211010011100010002020000102102010001212202111", "10200101000011110210110112000210202022122100200220102011112201022110120110002100020112222111112211212021121222112121000112101020212212021022010122012222112200211010020110020022010200100200112121020010002112020220111212000120122102111111102111010212120120020112212222202001022010122102012101012000021210012212102101212202220120001100220222101101002001212012202200000221111001120122010210020211102220110022122021021011102202120110020222112210222021112111112101112202011100202112020220201110022212112010020120202221210102000122111200000112111011210220222112212012210110000110002000012102222120102221100022101011101002212011012120112212122200110012100210221120220100101121010222122220200212200221001120120002001012010011221112120102201010222012110011010022211112020020000121100112121021121210120221020011211000212011010111021021210000201000221022111221111201101020200012011001102220102222202001101120220211002000102212011100211012011122122120110120122001212110000220002111121021110021001002120120122120001121111001111000022020222010211211002212122202022122222011000201221012100210022010020201121122022122121102120100101002001102112202201212120211202222000101000112220110100102020101002110120002112100222100210012201011010212000002110221111202120202001220121110102201212101001122212100020111011021001100121210200220210200110100021211002211002222220100222102122001010110220122221101210210111200210021102202010120200020222000100002210120000121102002211010102021002000001210122021020120011201022122112222102221000120120122201012211001111002002212102002110200202200101111010020220020111211101001221220001121011200112210211201001122111221212112121122201211102000002112112120112112012112220012020021220011111020022102121101011121202110102112002200102110002022100221201212020000020211211011110121112210221211102010200101121002222111002212210010000201021021022121010211010101122022221022211100220110021020101122001222021020202210211111112122100011220011012120111021100110221012102101021011121101220210210121002011222021001002101022010102001001020211202012110201112110122112210120121112000000000102101122222000200221221101001210012110111220220110110202202120112102112121120121010002101001021112121121101001200001001001120122121211012110200000001011002022121121000212200010200220211102110200221220110120200202222212102101111122200110212002021121202212202110020200021102102010222001202120120101202111112111220112111220221112112220211000011200101010", "11211002122120010002001022201000000001102010220021022101101012111221110200022221002212001110021200201202220212110012001222200122010222222222220022022020222112101022012220202200222211202121022210201122221200212111200022222011111112002212201221112021020212210022002121002020021010001012220022021000021012211212222202221121022210202212102022202222010210022110200000102000022201001001012201021201111111001112011002201212222201001211202021020102112210021200021100200120002022200012021200221002022102221111211001221002212101002100112112201220101220212022210011101122010101200002121121012012222120020212110110010000120000000220200221220121011222202122202210112200021011122111222121222022021000020102220100000011020201221011010110021121200022011011202102111022220010002201110211220200020220120001122000222121100001221100010112012101111000122110021012012100110221201210110102000110120001211120110200002000000002000202010121002020120100221101202102222211002121010120022002210021110100010010120102012011210211201022122000101010021210111202120200212221101201102101120121000200120011012022010010110120110112221111110000112220120021000222001200012021200012221211212220122122202000202002021210011120202021021001011202101201100120011222001021201201202222010100021021000121012000112111210200212020020210120001102222020021220102000120011102101222002210012200220120200011011101111002021002102210221012120002122202122202202011100222210001201000211022001020201210010101021212001012011221011202220000120001111010102211120100200122122111210100012102200112121122212202210122110121211211000001001022221100211002111001020202222211011020210100201100110102012112112102001012010011112102120012200010200100112220101011211210020021002212021111110220020120210012200202210021021002110011100222022010200202202201112012110001000202220101222222211121100122210210000211121020021010002012222201111202001001002221111012020122221001211002011012202202201221221210001120101122020201122212210222022001200012012001002012220200220112200111201200011020022000222201100200212011100122221222110121201210200011010000211101200110122001201012220120120201201010112211210001021001021120012210022200020112111101112111022011022001220010011220200200120001010020202102122200202102200100121020112221221020011201100101120222211222222101212122121211122021122010001100021200201210201200100221001220211100211010010120200210101001112111120010021122002200010220222201201110210222122212102002100001", "12121012100022111111212222121110011001202212102220011221000220211201122200202000202212211220221011221211121000110002120112011022002121102020222121021210221221021222011120121012002110101012122211121212010212020021110010201111121021012211022102211121200101002211022102122122021221201101110022212201001201210020101112012010021201201112201201110002200220122111201002200022220210110121122211101211220012100202112001102112201202210112021011121020112102100200100010201100000220222010211102111201112002201012221110011212220012001010112122201122121020012202010220010002120101022112002100201211112121121010122002202021221221120211222020011101210011222101220111012022001102202211011120021222200010020220112100212122002000011222012212011112211012010200112211010101201111010202112112112112111011212002000022101200011212122011220221111012021120102202100010220020011022110122111100111022122002220012011122112022202102211012121001012002212120211010212020022122011120211000000102210110012221201220200201201122122110100222212112122212112020010100211221121100120200010011220210220121122020200210101002021120010012120200211202212012202201202120120002011011021121021120120202020000011000112022222111011222000120112000201110111010122201110000220222101021212102111222211211222101101102221222222121211222211002021111201011200102021111012112210002222012100121001001001101011012011002112002200121212020021012121011222210220000200012100202020022111020111122101111210002100222220012100001221021222111202110220211002121010012200202120012220021011012201220210011011011122010022120202201110000220122010021220200021021011111110200120011210211012210110101001110111002202100201012101020202200212221100010221220211001001121111110220110011011101000020201001022220202100022222102010102021000021000001020000022100112122001212222210000101022111200110200112210101011200201022000111102102202100000122021122002221000111120022211212020221212220121220001222202210221200110121020111211222000100121222201021110122120211212100002001101201211000122010100211200101110010022100012000202021101121000212120210201211220122102200202202201102212200020001221201000102222101201111001111201221122010201022110212010010200000020220022200020212210010201012101222012012212121021020121000210112121211101121200012010222110110022002102000000001211121102212120220222020210110200111020222222212100000100012101111001221000110220002122002122110222112012200000111012211000020022211022122212012012210111", "22122010102210202010021201000010101121110201122000102022022212201211121112101201200011101202010111002110120112120002200101012001200112212202001212020002021020201022221022122101122120211220221110101010201200020002202022001111122110112120200002222201010200012101110222220221121111121100200120001022010202002201210022122120220110112111011112021012102000201122200112012111020021221011021000102002212111001011001112120010002100121002120121022121210221100210001201021112221101201010200210122211100220100002220010000012001001102212202210001102120022202201102022121222022121101100122210021202111102001101021211210110101021222110022212120100222100100011201221000001120210011202111212220212121202100221120121012202101200001102202022020010212002011210111212221121111012201121012110020220112201111221100211200120222012211000000110011121200010011111101110021021122122001110101001221201010002101102122212210212102222010221120002212112222121112202201022121221022200102222110201012112220110220222000222021121101100112210101210200002102220221112222001210211010020122010001221212000020001001202101002120120120012021200010100010201200022100212220002001121111111211010220010100202121100010102011212021100001200002112110122100222111122121100110102122022111000120120010000100002122101012102001111102110012120112200002202200100210211221202212120200211101100100112121221010122001121010212221221021111001021110000002112102021021110120101010200012120210022200101000221211110120121112020122021101210022221202010211222101222100000220021020112001212112201201010011212102011120220221212222012001202222201220200002000011011101112201202002022200122202122110022021200111001110021000012101222001000000121010111221211012221000000222202102010201220002022201122212201000110220002211011201222202121012022000110201222100001002121000001112211022001021211100012100002002000222212022100102220212101210122022112011102111110122100122021020212020120121001201111122221201212020012001212000110111000100211012220110221200022210120100121120102222210012101022021211212111220121221220222100011100110111210101112110110001112211011210001010222220002002201101011220022111011211101022021111020102110201102000000010020210001002021211022012011210221211210222201210021211000020020110102121020121111221121020022022011122010111121021012202220100221002002021221102122002012000211222211202200120120100012222002101020021120220211001200211001001110202012022020001101102010010020010021122002111122", "00212010002001020020220011101010122221100002112222022220222210200011110001120212002001110022021122212111011020022202210011202001101121010112020210200112012212200220021200002122120100120111022120122220001212021122011101110201122201222121100101000012222201002000102201122212020002112012100210002002121212012102222202010120200000101022000001111200201122102020100102212212022121120121221010220211202110212010111102022210002022100010222002010001100212010222220122111201011000210112220211101210010210001102102210000102200102210022211011101002001020011002121211021221011200020102211222200021102011120000122212201011210201002220121111221111022120100000211011111112112221101110002010001011222021002201012110012202002011220000112202001001011102202212220200000102011210221102102200010111011011200002220201001011001000201102002201221010100011212000210200211122101220211100120110000211002012001012220002022100122100010222201101202202011222210110111021121002121022111010110112200021110122200022222201022201220011021211000012012111010011111121022211020201201200211212200211121000120122101010222000122002022210202012010102101021121220220001111101000100200111202020112212001021020021011222221100010100011112101002001000000121200201002101122220222200010011111212211021121200221220200211112222012202011110002001102120010001021012012101101221022012101011100101002002220122012000000010202002112002121011022121111220012001101222102211111021022010001122102010122102002111212022210011201110202100221201000211221110222102112100122112020112002010201120120221111222110121212221021120010110020212012220021102020211000012002200222100020001220200101202021121201100022121210201020111022112111022100202210020101200222100222200112210011200120212220120112201101100101221011202120211210022000120220102001201201120200010101111101011010102202002101010010011110212201102000120212112211200110111211210201110202220111112111112222020201000212102222222200201122021120210222201000102002210221121221001022211222110202220021020201221210212122212011211121122210000210210100220000000011221210122101222112102202012022120100201102210101210012222020002112212202111201122102200212020022220102201201222022111111021112220020112100112101020111221100000010022110020122020222120112100001120010012222102112120110201100202111110101211200101020100222220202211111221001221000001201020002122210111201000221220121022200110221002120102210112102111210212212201202202200110022120101111012221201122", "02012211200211121101210001000212100010112011110121022202100200010220012001000110112012110101012202120110111212201101111112222211220211110002112122012200021011021022212110001212212201220001021202212000212102200000022202100000022001121100211010010100211202111222022012011211002001011102110222220201200001110102110102110102011020100212221010020020220120112220212011202001022220010222102120221220012021222222200011101202100211022111221001021200110000000011102202002102101211200210211202002102202221210201001000011202121200221002220002000002210221001200011101112212110012102102112011012112122111201222012020122220012110022111210201010102022211222001002011112002102121210021210111120200021011220220101212121210120211111012201121122111120001122200001000000121101101201100222210021211211100201210020100201221002201221022001122220210101022122112220002220222011211222002210210202110012202001111120022102112020021112101010201021111211120012020220220122211102220112221102111111202120022211201122010012101010011012211121022220222002100121021201000100211121120100011120110021111121110000010012012210011101021101111201110121102010201101020202112010202001202112001001011112210212202221010010202211001111212200120210020020112002011212101000201200222010100121002112001222212101211101120112122202012021122102012011010222211100120211022010000201202110020001110001122211211021020022210111120202221221020211102110010212200211101222012211022222000222011002201000100011121102000201221112021001110211201210010110111202012222020100001212211201112111102020212210110211012022012020222022210102012221002222021102221200012020010122221200212012011110010000102102111010100211100022120000022201022202122211221112110121020112212212021102011211012212101110120001012200120000021101211212111011121112221102110122222120100201011120011101221000122222020022122222012202112010221220110210212021202220122101122120100022211200221122000211121212000112101121101011011121212011011000101211200100012120011202211002100011121210212020001111121022100010111211021112220102212012212022200220022000011200002122220000000220210110102021102122201021021020222221102020012002202220020212202212202001021012200212121022021210002222220011022121022201202101202101021120011211000122121202101220021112022202221000012211001200012012020222221001012000120200211121120211122202110112212012010011202110001222110210010121201121221221110202121120012121000202212101000002121101000020110101111100010200001", "02021200022111120112000101122001220210102001002110012020201202120112000110002210012211221122021000002202221110200022211112100222002021220012100121002202200100001200001121121200122221020122222000211010201220202000121222211111122012020012020202210111220111120220111100102111100220012211220001211011001001002202101111201101011210112121120022112000002211021210212011121122011112112212202102002221012121210102010210022112002122020112020001012221012011010011022000202202121000111102022221121200202212101011102010010002001221011221222201000021012001200022121001202000012122001112100201202222222101000002110012121111012122020121221011201012100020221101222011200202220200201111221112101211001112202102112220020100012010012212221011200001221222011010021110101020000210021111112102000112200110202222101201021101001102121220121211112022100112111011222102101201020000122101100121202020021220002202122121021210112200112100112201110202211112112010002022011121010120112110111102221101111002102211100001220101011010122211112211201202222020000012220021101120122222220100202000020112010020100222101201110100002112221011211111011201102200102122020200122201111201010111012112001010201201122112102222101021200000200100121000100111112100210101201022110022011112102010111010222020022101220222122010022012121011110200002012022212100201210102122211102002202202100122220202020100111222121210111122201212100111120000102110122201120022112111110002202012100211121022201001020001022022210010012102110000022020100011201200020112011100211101010020201002122122110100012010211122121121001102121112120010011010011122111000211111111112022122210011100021112212012202211010000000220011121002000222110022110200212202201201202200010000200110200000110120021210022222121222002100011121021212100001202211102000121011020020020020202000221221201112211112001210011211110010200000220011200122121020020020010201120210211210100100211221002111020100222210211110221012102121121210021222101002200012111200010222112122012201022101100112000121012112002002112101022022012120022000012212220121210100220210200002110020020010110111121122122110212220000111122211102100021112201212122210121102202102001222222022210022020220101200000010101120021111021111102220121111120000110010022110002020001011110022002102002000021022212202102200020010220202202100122121101002100001212221122021020222002200101012122022110011010120122111010222200200020210120201012101200012212212202012011121222112012200111201", "01102101122010000110120010210222200212021110102201120201222220001021220200001200020110121222011222012201022111101012212200221122010022101211012121120110012020121112020102010221220001111210220221010112202122002111012022120012121001111222110212222000212211102220000201100101210101220020021202202011111011021110012010211021100110101012110101022212120021202122002121102202112202111011120221201221101002112111210021101202201010011210112010221111021021200200022011222101110110202210001111112012020022122112222021112012021220201101221002111000201222002000201200021120200110201102220110112020200101202022120112002002101011210211101211122200110020100100101121222021122112102202212100121111120100211000202102000020010212212210102200012221012120121201112020021212000010110200222122002122000102001221211120221210010200212022202000221010111210111110000000001021111202022220222202021212022220200110012222012112110220000102110111220202002012202111021210012212120200111120120211101202121210121110101102211011202011012200010100020200120022211220200020220212001011122111212202021002021110021120000021101111010122211100012220012101022011222021021021122001012111022112120211010110220200221110111101111210122022111200102101211211222011212200012101202002212011012122110100112021110101000221021201001101110120000000210110200222002121100122002200112011211212221102222001202012110111212110210111111122102101120020102221102010201222010222000011010000122012011110002212212200002002122110100220111011120012020101100102110112020222020121022110210120210222112022210000121100211120122112100111201010212001110202020010221002011011012221000020222000021020121020200000122202010012010122112222121120002220001011101222120121121202000000112201210120101111012121001112111211000010010002121210101122022111021002222022010201220012121010212010021111202120122021102020220110120012101000112002120021001102121111100202020011012211022120210111212010222121002010000101002211110222110112020002200220012020002102020212001021121202210011010010020002200121220110101220210211222220101101022122010101222010102221200022220010111000112021022221222012122011220001000220112210202222022221010020112220202020102122002100202010121101222120100200020012201210222102120122212011112211111001001102121220002211002120212001022121101002221002021020222020000102212101202100221110011100000200222021001011211200002100112112210020120020220100202222110102111122112221102012010100202002211210101021001111", "01101110021111202112102112012201022122222002222100022222011200012102122212020202010012012110110110212020122210000022021022112020121011002012100010200102210112022202012210200110222221001110010201111212202210011001222022012110200020121000011120211110011021101011122020001100021012000002020210221010201002202222000220021022201221010212202100120202112100101011110202012212221010122200110210002200021020002100121001210022001200202122221101020120202112211100012220222101012221202202110211002222200122001100111110121001022122210002211220110020100221122110222011210222022121102122012021001200020112202100122222022000000200021000121121121211200120202010221000220200121210022100200211002202212100221202201112110202122020020100210012022200201201011100202111011110002211011122211122001021012221212000022000102200100210011021221002002221010000201200101222012002200122022211022102000001001101122101201220120212000001011120101120212110221212212212121111201000111122111111112210020021021212111221100022100222121100200111112112210100101122211100101111012101211120100022100221210221010111022000001120012202102021200022021020111011101112011022121221020022201001122022122001101220221110020011111012200220222000200211112020202010210210011020111100010001221102000002110122022212020110101122212000120121211100221000111221020120100100112120020211012122222210211012211201102202120001221111201202111011211100020121012002121100222120002201101212201010000022021010101121120221201112010101021111022212000102202112100020021200021021022111211102200000100020022102201211210121210110010112210100210102102221011110222122220211221021212122012201111120000101002210010001110000222112112022200220222210100012121001212021122222122001112220020212000002102200112221222010211121210122111222100020200212122111002102220000022201020112111212221202002120120201010212122120221220010102120020002211101121100211012001211111001111121112120112200020210200200001011112121121102122121211220102120010212222220201010212110220021021220012222121220212021020200220020220012010221102210112100012102021111120122212221110122102012021120000210012012121100020022100110202122020020002000212112012200000022001222102221112012102022211201211111121212022002221010002020100011221011220202020002000220120120212102010001111221111102210202202221011200110221110021200201202222022222101212121201221222121111022012012100020222122021012122211221210101222201102221220221202120021020120001012000011222122201212", "11202120002011022201212110221000000210221022021210000000000102002000112211100112111201021222200200022111201020002001000002020022222121122121110101010112221011111020101221202210101011002221220110112020212012120001221211000101022022111200012001121001102101111210222212100202021122220001010200000212220000100122211121120100200212202210002222010000010000022221221120221122111020122200220210120111102011002201021000001011111002201020112020200100102220222100220001000222200112101100210201012021022210112020112212012111110221010221022011101220222120202220021112010002120220021200201121222102211022101111200100022102100000212120111210021021111121110020212100222121211211220220001111101202122202222211120021102210021120021010201112122120000110020122220001120220120110202211121202010021011102212102202001221200011201200210122210102011222012020222110221120122100111120000102210100210102202200011220202202220001101111121202212001100101121110211122011201111221200202101012200212101201220002222021120210210110112111010102002020202011120011010222120212110202212102022011012021010211020120020121120022000002202102222220201202210202002022001100120002222012112012221020011001221200020110200011010100012111112022022112110001210101121022000200100021022200010020002011222120220220211011120201210122222211120220020210101100012020221101202011222002100000000200200120011100100221010102121111201210101212002200010021120200021010211022012010120022002220021021222101011210110202122211220022222100000010210021110212202001210121221120011020211122220021120010011201121020110002012010102111202201120100112212200110002222000012000200021000211222220101111101210212010222220211210221022001102210121121211222011121000200112022210101101212211111111100010120021122121011221022200102021200001001020102211201002021210202202221001220220121201121001110120110112111002120112121001202112011020112021212221220121201022100022100112001021100211210100100212002011002111112000122102011201110201202202000210110210201110021200020101220111100112121201021010102100210120022001202122011100112122220021112011201200110212221122202212110202212000221220022100212212221011020011100010212012012210121200011112121121000220102002120122201022202110000020012012121101120012000010012111101010222012121011101121021122200221122222002221000200002022011112100201100022202102222101002112112211012020122202122020201221200001200001221020110221111002102000120110222120110011002220100010201022111020101201", "00000112101002022020222212002220122220110210010000120002011021011220200220011100020100010211001210121221102000122110200010020211200211222020110102012011220200021020222011202011200011011201112021202200121101200222102000021211001200022120112021221120122112102010212211121220000012122122211120120111121102011110012112211001200210002112111211110010221122111120121212010200000202001122211212211110222220112220010021222002220100110202012001102210100200210012221211122010002201221201012002222122222021000000001001112111011020221010110000220001000222212110112002010112101222101112220201111111112101221002101200102102011212020102110020022112121200212112200210210120220210200021202202102102010220211210010220121021122011001010112122102111100121111012220022001211211122212002101100020100112101200002021122101222211021010020202012210101211102221022111020101202220221002110201221121020212121100011112120002101221002000211100201002122020222200010102021001001212201011101212100101111201221112001122010211202111201102102021101002010012220121100222110101020112212221021021210221020211112122200121201002012011210121112120201012220221111100202200220222010001102222002112010112210221001201011100122121010201122000122210220210210110002112212001212121122110210111110020202220221202022101112120022022102202221022012202010012222122021021000011110100200201111201002111101101111210022111110110011022101212101221122211110111200011102010110212120221211002020001021102200200102012220101221111222111020002211112202120000201100222011110011011201112000112002012121200222000022021122220022211111010222111211002122112200201112000221211011020120212101102001220011002010211112221010022202021011222002110222200121101001201111011000011201100000221022211100010111122000111012021112111120020112202201201121021011020100100110212212111111012022111100102222001110221122201201202112010212122002012222120011122211210010220012110020210022012002020001210020221200112220002111210222112202012202022101011111011120002102220111220211102220101220022112212202222102121012221000011220000002212011220001012012111102102201212110001021220210200021122112022101121112221010111201010012201110102212201201212122001221100211010210111212220201010210001122011210010121022202200220001102222122222220100211222211111012021011120102202000111012101110122001001212200210202201010112221021000211222011110010122221221101222202020110021012102221100110212201020220010001211122202000112022201010210001010202", "21220112221020102100010222120001120101221221122222222222100201102001220211222211110100201020122212100001002102112021020201120012020202100100212200212000212021102121222211120222222011111212011221120021221202212220100110010222102221211021112122110202110201101002021202020120021002200212200100012221011122001121022101211101110111211112010222002212021110002021112112121111100020220000222022001000022210010112212210010220021222020200100112111021101212000200111210202222020220001102122121212110121011122122201202002101200110220110210120201212201011102020110000012022110220120111202001011202221112200101002211002002010221000110002221202221221111212200011012222202022001002112200002012212221001101012012020210012002202001201101222020201112112220012011101211122121112012020201000121200200210110110011022010221121100200202112220012101122020220101121111210221012100212221112212002202200112101121222222011102100220001202001101201002020111211001120022111210022221222011202021010211212021202222021202201120010121222020020101222022220212201011011222210121110102112102220211212210022121211021102002211122012220001212222211222100201011012202010222122021111102221102100202102110021020122001002222220102211001111100201100120021012201000000211120121200120110021110121222120120110120212112022111010020211001122112111111220210100210001110012222221021112000111000220212102220012101220110010120212212100201212102111010121210011102201112022212102221102211101211011121200012210122121212200210220112212120000111211100000000000102202021111221022010012212211202121122002022012221200211001100211110220211122121100221221121010021120222210101002122101121110022200200220120022111121020120210000101201001210101212111001110211202121101012100111002121200021112010220012000010202121201102000121210210210021002112222120200101120000120110200212012010012200011100102120112221120022012110022201102100112011110100121001102011121221222101201112010222020102110212110211022111122211201011200201200112100020010020102222101220220201200220020111021210200101112200202101221222212121022002001201200112201120010211200002122201122100200101022200111010122220202121022220001212101212001121210011211010002200222221100200101000201110202100012012122022002101002110102220112122010102110210012210222011221021002101122100012102120021221221011011122011010200010211000001212021202101111021211121211012211010011222111100020100101200022022121120102220211111121020210120021102100221212200211000200", "22020012111211001102020021212021202122001112202021010121102222021221022121202012100022220212122002220121012012111020211112220121000211011220111001220120020200121002022212111112221102011211202112122211212211201110201211212122221101011212012110011011021202110012212121002021200101020110010002121010221020012202120011021012220122012110110011021010022200002202010100200122012100122022111110020111011002221022210222011021221102101201002202102120021200102200110111200021112002220112122202120021121102111212010111210012012001110121220002000111110012220220120202202012221210202112011202021100102111212012211212122010000212110101200002101122202001022010222202112201101020201220001100020120221001202112202221211200222220011102200012211102022201120100010000002021002101210212222211101111112002020101121012000110012121002222102220122101010211101122200211111000000112002001020001100212012200210000122210022111122200022102121101022110201211002200102010120011121212210120111012001220212210202210121120012110220221120220211111022010012202021101112120022102220210021020020201001020121221000100201200222011201020221121221022101011022002001010010221211111012022020222101210120001212200102220110111010200002011111202221211000220001012200120200102200000122220202221202221211012222210010102110210111221102202202021211001112221011100211021100020002011201110200020211101211100111002111102222121121222200212211222000011112220000020020221100221112221001121201001001102121121022011202021222022102110110120102222001220211100220110211222012222210220012110201211200200122100202110010022202100200120121002110201200210000010001001001011001021110221201121221212222121022011021112001000120102111020220000211210000120102011111002101110110010102012011022121100121211210010122012120222011222102002111202212012010010221212220022110122100011101002101110111211120011210122120201021000011012010100101022022010021020111222021220000012101121220010022022011212201212201210222100112021012201021200220102022022112111110201100101022220201112121112022012102002002021212020010112100210202002211110001120000002220210100001111110222001220210122010110120020101121022121020102012100020020220022001022112111010111012220121112101002220120201212100121220022100000110010100120121200102101011012220010012221021020001202210000200110212100212000201022212002120222001012220122101112012210110002021010001000112112021201220220221011021101022211200021002210201202012211121112012121100100012212220", "01100102111211100020200210020102201011000210212001002011212100110010212021221222012101220221201220220002102201210221101011121021200102122112021212202022021102112212020021202210022012221102012100000022021201102112220220112020102222011002200002211111012211010202110111211111112112102211121222202101111121102210220112112200102110002220011010202102110200210100112121011112221200002022211000112212012120202122212022000112221100200112020011000111112022211100010222211012200021221010021001100002020201211122120111011001021210010000201011000221000200102211120202222002120202000122020101102121202212122202112100110021101210012110002201200100022121122201121100202022011022121210011012101102202121001022202101202111002211200202210221022120202211112120212112200222122220011000100200000022022100110221212002222222022202101210200210122220212022221021010200200021102000011020012022020100120200211202011121210102120102202010211101011121102201210112110101001022101001201112220222021112120220012010100212201212102022200122022220110201220022221121012102000212011201020020101222022102202022001210110022212120110210222002000100002212202020111021110220201111020102200202010210011111011101100021000221122110122212122021002102201200120010122222202221002000221010010110021212002011010221020112012110001211012020120122020101010020222101012110020002102110100120222202101221212012000211112122200210110111122101200110120221100001201210222000011100201000202002212020110001021120122110002120002202010210100221000202022010100221122011212001020102212200012122012002212010210120102010111210212021100222120120021001012001111000201120111220010022122120001122210022201102002220100211202221211012002201012021122221020010010101102121200011220200000222222112011102010010010012221020121221201222101212011222220222201212112110211201011111102102120211211201000020201102121120102200211101000002112201102200202022220210220200120100212221211000001100002011020111000102220112210000002210211122020022202112120002212000000111020000222202100101120220202210010210201212002222102200102010111111101012210022122012010010200010010212121211121112111220021112112001120121211212021111221001120001111211221012121221120210210010010222000220001212222201200100112100200200220022122100002121022120222112010121000011012112020120121201110212002220121002121002211101202021012210010222111112022011100022001201010211022011111202022021120111120100000001220211010000122202000201201002022201012002000222", "10102111201102010211020010021222002212020001102021201122110010212110212200101210202002220122102202100012112122200120112110111022101102110110102201122210202210102012120221221020000012022011211001021102110012010002011211211012122001001211102022211011120002100022221002021102002212102111110022200102221002220211022012121001011020122221120202201002100100021211121121202020120210200212210000011010012221121201202112220102210101222202121202110022001000210112101002112012121111100102121220020112101112011201101211002200000012121220021100202122122121012000001200121111112201220002110022010010000000100021100220020001010110101212120111001100200002012021200210210122011121011110012001010212222011210112200012121022000022201211222121111210021020110222002121100210021201001020121100211202121212111202101221212220100100101221111102100012200001020010021200221022101222012101202021102001210222012212210210112010111121221122221222111102112000222222021211020220120121101110101001210210210001001101122011121120011010200201210011012210100000212220022020222012002022112101202101010221100202022220110221111220101102110020220011002202011012002222010020201220110000020111102111012010120022012002000222011011222120102120222020002220002222022010220011011021021012102200222010200221110010120122110121010201022120220020121101012202221120111010220221211201020122000020210222021212120211000211002021221022002021002011000021010020102011111220211100122212011222010011111102022222210012212020120212111011102220221222022111110112012201101022122022010121202011022102102201201112010000020011202101211110012222110010210220101021201122210200000112012110001010210200220020020101201211021002102000220122121220111020210111002110111001210001120202012010122022120101012200021102112101101011010221101121101212221020112221201100100222122010000220211222221001211202022202201220211202012010211200101112012201000021020120210202222100201201222000210011021000112210221222212000212011002021200211011222200002122112112011212110100221200022221020100000000201011101202212220110221011012200102101100102022001000012012000102010222000011210221001102021222222121222210102021012201212221100202110121211212222002022000021101110020001110112201010212102101112001012022221220010001121221112122220122121011111021010120120012021000200212011100202112020222211021000002010020210102201012201210220200222020110001001120121201122102111002012102221112202102121021121220222220120200100212021001120100111", "20122110011112221212000001201010120010121212201212100122011120202001010011220101020110211022010222202110211110020020111002101201210121011100200210011220211202011022222112001110122101022202120010001200211011122120220111202210122011201012121210012212111101210021101122010020011020201121222001110110021002201022202002220011111011101222100200002011121020222222112020121200020212121002002222110122022212021200022022000201022000100021100110221212212002020220020222102220010111200111101102211121122001020022112101021122220100112212110002221202221020201001011102010112010022212002101210112111010211212021202110021012000112210101211102222212022200021010110211221020122001112212110222121002110110221101020112112021000221022222100001210010201021022110112221002210200212121222001000012002000121212112020200111120212201221011212211022220110200220202102120022022011111202210120002110010012110002021101101110121001201012222112121220211222212112221121001120221112021020111010122102201002122001212100021011020221121110111202000100010111211001011212000200221211000111202200220120202020011000011101200020121122120022201010002220122011010010111122201122021112111121212222011222220020211012202022100210221110100120121021120122201111011001100022222000110200012112111120111121220222020020011202020101222221122100200100022121022100120121002001202020112211102011000220110110122211111010101001122122111021212121020121021101022002200101211120220112201122211201011202221210220202012211002021221001220221112112020012202122210121011000121101010022012202012101000110002001210021211102022210022221212121211102100221000010120211201101200012211200210122000221200011121022020210221022210212201001110210101222212102200212101221210000021011202021002200110122211200122101212111121001102121212122021112111101100010101010222012200020001111011121012212021202020210201101001101011110202210211011021222101021122102122001020201210012220022111221010011022012102211201212202120010102221011122212021011120122020012220220002010021010010122111100001112100221012222022111010101001211000212121000000121222210010022200100101201022201110122201121201121101220201020201021122120222222001012110122101020001011010110020111020200110011102121012102100112211222120122201001122102102100112010222010202220101001112220222202222022020002000120012100201001221211122121102220011210011012202202211120202222201202210011111012011021002211212011022000211221021112210020122001221021110211101012202022010", "12100020021111102000002101022001111111011011222120012210220101021112120120021002001210011012101202022001111021112200221001001201100002122111222110011011001221020221102011112211021200202202200012000201010212112002200120101201102011111210112120222220220010020102201120110002100100012000102002001100100212021112020111211211021111221102110022102012020200102021121201211220100000222011210222012221122221022121020010110200020201201012200001112200211012022011202120112100112000101110211222112210101212012221011101210021020201212100211102001122211121022101200122001021212002221111221002200010110211121011111120102210020210200211202201212222012100001002100010210012202120212101201010102201202110100121002120001110202111222201212012221121121010000100011001201010110200001000222010222120202002222102101121021011122202221210110012201200202200010221210121121202221002022221202111012100121200202001001000002220212011011002010120022021211100200201200101102220201212022110201210011120222021021000102221200012112022001010000202202100210010000101222121021021100100120112121120012012122020202202010001011211020201101101200012011110122012101020111100210201211110201101012220012121012120120211100020221102020111202112120021222020010120210011100100202112001112101120002011200120110212122012100110000200110220022210022110110202022002021100221001212221210002110121111102121100100101010001122022021211102011101222022020001011010210121112202000102020102112201112110112222210210102001011020200220111021001122012000110002101220202010221002221221112111102121102102122022120020122002002212111020012222122022201100201222011022211202122021221022012200122202020012022222101022100211112120211011011020220012120221020121220021122201102110002212111101021201012202120221121012022201201222101202011201120100220212022110101200000211011111022020200000012100021002222021220111012210210202001100022210121020011221202022000210102212101122011021212021022112200101021212110212001022020210112111222112001220220112022101220012210210102022202001011222010000010210201112212000211112121020202111211212210212111211102022001221021012010022101212012212122202211002121201202020101011120001221012122102100110110001000020120220212202000012221012122011200202012211120011000112011000022022102211212002101112202022012210101110120122122220111202111011121000122010202210220100012210110102000221001001102000022002110021121012100202110021120111000221012201120000211201121100121122021022010022011", "20112212120100112200102102022111212110221111022100201110002211020012010210002101112201022101221012212010011021201201020002221111101111112200010201120002110002110121002200221221121111101112010110200112122001120122012000000201110112202100110021212211010101000211201121200101010101000020101102122202221022112200002000100110222020212000210002121221201121110110022111112122211001102121110122101020201020102012202201001200210120110122022110001212210022101212202220110002111120111021220100211122211021010010020102220110101011000122100020011022011100122022011010000121221100022201122222202101002221020211011122201202220112202002121012200112120022120002011121020210012002221011010222100211000120010220211002211202012122111002001200200211122122221202201010000022212101222112010212122022022001002211021200121200110000122120110212200100201212112200220020012101101111202201010101200211011012102102020221222100221012012101012102111011221120101111101011122122200000201002021102022020220212110221210220200011020010210200210001021202111112012222100201001200202012002002222021102021020102210212222200102111010222111021002201020022121010021202102022201112222121111020220110012010220211112121110000222122010112112022210220000020210201012122110222212011202200002100020111101122211001211200201212222111102120101222100110121002220211202000111020001020100120102220001001210111001212212010220212121220121112111202112222220211211122120112100221012112212100122222122021001221010202200100202212102221122011100112122110020022220211122001122222022221002010101220220002102202110000210212212102120012101210122111012012210112011021101201010020221021122000100100000101112202012011220100222111011221101000012212002020021112202102110221202110200012201212120010012011202021012001221112202020221201121120201021011222201012112221000202100220021210021020010020112002210001010100200102110012111110000202110120111100200202202102000112020020122022211101221002221222000000112110012022102012112200010211212112202201002210122122211210002212020210222200110111220022001201220202100111120200020000100202100120012000120220211200002222110220222210002010121112010212221201020122222112020021112202221101221022200010002100121012222220002111112120122221111122200020201110222110111202020120212022001010202111002100020010210011201212001022001110222212221020220010221100011010102102002020002112112220122020221000120010200010201212121022021201101002222020221112222011122121010010200002210100", "22212011200222220102000021201202001211011212100001012220121100201012002212122011010011201121220210010220222202102222202020101010200002012122011112102011222221222122212001001021012010002202001121202221002101000200210222122120011120202020112022102221212011210210220102002010102111222001120112022012100111021201202202102110221010202100002010112021000221002211120000212021020000102102022121012000211211102202012201002201120201212212200211002221110012101000222121100220200200212012011102211120211100010120021210002220222022220012110222122220011022011220112001211010110021121212112222122221221202001201210202111111002220102200020010200012011122112201110200001122120122212101112000012210021210110000201022110112000100111110022222100001111120010012012211001202000221021200121100221011102001000212102202002202012000220200021102200020201022010200221111002222100011102102000221211002210012020021001021001022102102010212222222122010222121112200012212000012101021212000111012120212200102012012210012000012102111200221222102002210122121111021101221121021110210102200222001201010122121200110201100002211022200100212221110210201220120222210010020211212212102211201122120211101100120022201020011211011110022022022201000221021000111002210010120100201201201212120021010100111001210012201010212100002110120210021000120211121110221020200221002101001122212022222100201111002222012211210120120011010200200002212101111120012012100011112102120122211122001011002011201001002120000221122122001211022120202102102111101201211222121220111211012212102112002101202022210000021100010210102122212000221011011200011110001012110110201020121102100001110110011202022211010200122211021111110120210001021002200002022020001012102202010001022001011201202002121222121110220010022211012112011011121202111202001212221220212021022110012010001221010100211000200101120111212211000221200122221022001002011211002122200011102121122000021201002222211221110212211121102202000202101101021122201002000110112212022010011200211210022202222200211202021012220112101001212000102002020102211212222222211212020100010110021022011210221112022211120222120112002111211000122210200201010111202101102010011120101100212011020200012110102020202101201222001120112101210012201021210110020201120010021112210220122000212221020110101020010211012112111112211122021211000210222001011022100002202211121221012110002212220100110002122202120202222112020202020201002120001210020101121201100120102111220200120102101", "21102212101121221020221102002101021102101102011212211120012201100011011100201212210120021222222220111021212021222001001210001020111021102202200202221200022010022100110210211020112102120011010021101202221121211212202000020122210220000212221111101101220011112201002200101000220011110220100220122210112110121200120202020020022212122112010210212022122220200212202000202120000020110210022210110011100121001202022020010122121001211122020202101211120222001200112101101012202020101202012210110102210102202021110021222011221221222112221211120122021210022001120200110101221121001121002122211202000000222012000001211121001022210110102221210011110222222000201111111111221012121200222121221202120110200201011211100111122012010111221120021000221020100111202001020200121212200220220111011221202222102002010222010222011001002110000020000212221120110021112210101100221102220200011221120101101100001222112212122212011011201210002011020222210122000022100200222212001010202202002000212022212121020102012102010001211220211012120202012122220022202022122201002100111222100101210222012010002210012212011102202212221202012001110202010000222200101002102201212210021021011001002001001001122100121210010222012102201100222020202111202011101121212211111021001001022000221201010220012120100111210012220221112200120111201010022122220020022120010102112012110121012011121221021210200010122002121222021020021200110121200022222112021002012122000021111000102102110110111020211211012211012020012010011012100202122112220021112002112200211002112102121211211211100110002002201112010220002000202000221210001001011011221122012100200222210121002010012012120000220211222001102021210202202100121001022120012210012211010100120111022121020200211222110012110012010112122211001221022200001120012000212201011210010101211111001111101221102220111212212201111110210212122101210201002010111102120112121201002112200021212221101001022102202220022222000222211202020222121210200000221220121211020111222210212111012211210121000220102010222211102011021120122011121110010022220220022101100100012020212022201212001200210202121122212001101102110001102020021220002121100220100202210122100021002120201200120220111202201210210220220020020210220222012210222101001021101220022102212101111212002212021212211111100220101111102221001120220112112102021021111112011000010122121101111011102120210001000210220100200200102021122110201022112121201222110200120122002222120000011120122222012202220200201011210122", "01200210000010202220221112210000020020221110021112122201001120120111021000121211011122212120120002022121012122212000220112111000000210012200102210011101201111002102200120022201201100212221211212022112222010020210220100022021010111100221220221112220201201211121222021200200212220100212022211121222022211021111110010011101221210121120121201202000200120110012012112011221022200111111221101222101001202011020220111111112101001201110222011221220111020211122012112100020111011221221220002022011221200221111000222201101101220000212000101200201120211221202201120122212222211202212120201122221222102211201001101210012220212011221112012210011120002021100020221000020001010120120021011020120100202100101201111110011101122220101210212002001202222012220110112200211012122202200221110111100011120110210201010020012102001120001121201202020000112001022111000101021012110112201221220102120212212021010012201101121121102011201010122012101111012121012000021020211021010100101011001020202101202000102221011220220020202011022212002012221220201000111120022201010110112210021020012022101000100201012120220011122221111200222100101012002022002200122201100002200211110021001011001011121221010021102211200110212122111221200210210121012122222100102000212101211002101112210020202000112111021010012011012111101010000102200120202220010001121000101100000011222020220100000212010202221221012102221012112120011110002202202020120122020222110200002002120210100021210022012002121020102202022112122012120112111101011202000010100100002001120120121200212020010012221111110220021210211112100102100211200100000111022210000002121012120210101020010102011211212002022111001221112012220202112002221020022200112002200011221210012101120020011111100121120121111020002200100011121112022211100211202101020021102112122021220111002010101102100210211122010001101020022012022112111002121201102011022121220010210121110001022211221221102200200221012111210121000021100202102011122200222120011212221120112011120210111000122121112120001202112000121202122021110121110121111211222122111022022122121220010202021002121020201101111021210222102022210001021100010010101021110022221200202022101002020020110011102120111111021221000120122022211202212000212111222201021201101200000001202122012020111101000210120100110211121110020101001221001111101001010011222201002101211022110002220102011221220110020012012020121101021210100101012000022100112122000020011111212011201112210121211101022221010122020112020", "01111000210212111102222211220002120101020010120122112212110220202111102001112110001122120120101210010002021021121202222020102001220211210211022022001012021111000202122121020112022220201202222012011111112101202101120220200011121121102120002220001112110220220020021021000212001112000120001212212220101202000202120021200120120010221120212100122021011121002110221001100121112001012200012201022021221101001020212021201211010200021200200202020222201221102102100211220010122020210111200021122012112112212111101011100101212000122222211220212101222122012102120210122221011221120002222110010202101120212001011121211011222112021121011022221120110020010202221012002000212012201212001210101102022220221211122221210200210002010220002120200020122202211221012220022202200212021201212020111102220221110010100211121210220020010101011211222121202022202200110120212020221100210112100220102022222000111011221122212012111110211220100201100121120012100101011211011022121222222110012022222122012112000121201220201120012101210120112001021100102211112002012201001012022011102012122220110100210112212121121101211000000100101220021011202010102210102202002110200020002202220020021012220202020001011100200202001100100212011002200001002121012021000100102010000002102002020220220000211022120012002112200121021112001201012222020121220202210201220110202202020100121012022220111011021201101020022021102020102111021000210122000000020111121121202201022000110000121110010222110101201101010201101012011110122022102021200022012121221200000201102102020110211021002022220122100022122200120000221120200010200111211121212022121222022112122101202220000011012200102211100212022100120220211211102000020201220021101001122120222222210221001021020011011000102101022021211020120020111011121012212122112220002021111112212201001110120012202021011222011020001122220112022000112100000122201111222221021002010212112102120002201212210001021120110100102102222112022220021220200210200111200020100120012212200200010000220110010210100120112122112211021002012210100211111200021100201100120222201121002112020011012000222211111221212002002021002122211002000112121200002121020021122202211201002002211121100202011101222112020200221211100001110111210210000000222022202211010222211110002122100122022222210000100221201220210110120221101221110110200101211001002101122012120220200212220212122211100101202101111212001202022011102211021202012212211021000021012111201022010212020220020012111120011220112122", "11222112122100110022111201212122200020121202100101212022001111001202022100100111000021212121200202101001211121201221102000011212221100011122010111121100110220220022111220201221201102011100111101201102112200220200100201221121102212201000000101220002021201000210122012220112112011010112101010101122120001111222222002010012012002212021112020100210200212001110112120011022221002011110022212220100010022001021210020021210211022010001100110012001211101022111021111110212201011001121200102000112210001102210002020020201110212001202112200211102100122120201112002110220010202020210211200022200220020212121021201012111112020021102000211220110110100010211112120122012101202111211220212201010002102100011112011101022012212212200120201001101221010021012112210222211001100221000220112021112010011122110122022120102000102201211121012202120021100120011220222111101020020200000111001210112122111111210021002110201000101112102010100220212002101201021202001200102210201102010102111221020201211210221212221110102110011221000011202112210202011201201011211211020001200200110121120021202212021212222111121222010101121102022101111222200011001020011201212022020220100222112000102012011002100002000012201111011001220111210020012022022002200202001212121101100221220111102210002110002020222200220221001000001110001200221000110021011002022111101100200011021221122022020220212120101202121210201011122222210011102001111220002100020202110212102120202121122102122011120122112212212022211022202212220011100020201002101110220102100110112020022202200012110111201022211022012122221122121122011012201012111002200222012022212222120200210001200020221220212202202000020100221001021120100000021120001211111220021021100120012120222111212102002112022000210222222212020202220001012200121100110002122221012211022220020002212202122000221010210022221111112202202002220002011110111220200002012210011220200212000020011010001120101011010222101220001110000210220000002102002220012102221111211011011020222221121022211211222121101101022010001011221000011001211100001022221021010022010201120221212020001100001012011020221000100121012120111202001121211101201110120200112100012002222122100101012020220220221220221101120112020120102210201200010102211002010111001002200022210002201022120221200010212220112200100202100011110221121202222110110201120121011211111220102201112010101122002011212222102212102111002112211101121110122020000212210022021122102001222102020202120002102021202101212222111", "12200212001011121002011111111101011021012122001220020110002002020210101012110021200002122120202101012220100000201021221212211010002222112011100011112111221101102021012100102200001022021002110111220012100201020212122101020020002022000120211111002210012210222011112210100112000112220022022001110120200201100021012220002221020001101100021101111112210221010110012012200221210011221000021111221121020122112212121011211221010021022112200110102121021200020102000012011022120200012200221110100202112020020100010021222112200010012020122101010120202200001100102120100112101000121012011001011020121122022022211012010021011012021010201111202221022111122101122200220110121010010000212210101201000001101022210010011111022120011022202010210112222001022101221001122021001000022101120000222011221211122222002020220210001201012022221220221020100002112220110122001222221002002202211110221200010002101202122102121111220122112020012211201210000012210122010201221102111220111211021122111110222100120202212220001221211002221221021011202221120202021100102210211010021000021211122120022021102121110111122010201011012112001000002221102012000212100111202021111212212211112220211201021110101201002111101201000200001020112102012001222202201022212212200010121022111210001202222102122200001022110221220120022221012020112011112102021021010021121100002102121201211020210110111212121100022211011011000002110010101121110220000110021120121200020012020100222022122220221111202121101120220200202122002121012120002212010212101000000020112012221210122102011000121012212220010122112020011100000020022202110020020010000201220202120010122022011102222210022220012111202101201011022210101221102022220222122110112012111211121122121221022202002212122102122220001120201020201210022100110202001001111012220121222021000021021222010221202101122222111220211102201120002222222222201121001222011221011100012101021120212001002101002001020201000200201202021220201112020010120112121000011001000112120010012010011020101002121020101012202211200201111021222012221102200212010222110111000022210120021200002021111102122111021021020112122200011010220222000202210000111100120102011221120210100212220002111011201221011002100202201022011002212020001101210111222210010211002222021102212012211221210022021012222112012120220220110202222022101221022222002011100011110210221011100011202111221002001211202010000222021202210010222201010211111220110111221202010000101212120100120211200200122212001222010210", "01201201120111110011002210022202101000002111012001001122201112002200120022111202212111121011111122000222202101002021212002101221020112120222101121221211102112100021211122222211020211022102111120222100211000200102112202120000010021111220210020102201202102020202202120002222000010121122020100111210020122001221100202221221021022200101112012120011101021012201212111112100112020102010210101200121122202102002112102110102202212121010000112212222001121202102220001011011222000012022122221120122121010202112201000212222201000122222210002011211012220110011112110001120102220011100011011121211201222012122222221120222200220122020221200120012100102021100020211220102000200111200121221221012102012000101121000101211201202012122012022200121200020001100002102102211200001101110011201112212202201012121010100201021101111021002000201101120001202021101212122200210001220210110011021010202100122000101020011200101221210022102012120110121212120001020210222201101111212102221012121012102100022021002212001000120221002200021221122201210222001211220112001001122100212110121102010012201001111111111200122111212212202220120002210100101000001011012210121001021210020111202220222121020222202101211202100100112000101002100111110101102000011111202200000111102201201121202021201112012200201010201101220121210011210101210010222102112200020121020112022020211122212002020011212001120112022101200111010220022002202220202210111121202000110112100002100002120022012200010202121122010200110221112021220211011112021121212112111102222101212120220221221012000210122102022102110021202202210202202212101020001222012002101101210101021121000110012010010120110222102001011012222112221102211212201012211220021210111200220000210202012121021212012022100022110020121200211211111202201122222020201012200001011021022020100102202100220120101202212000021101101022021122222102102112100021222202000212011202110022112000000021220220012002121221121101101022112000022221021001102102222001020120110020120021102121110221110221222200101110011120212120002112201210120111011001021211100121011011111100022221202001110212000210212110122120110011121122221022200212010001202001222000210102011011200121200011200121121022200010200120002221001120212220000120021001212010021200211020200021212201011212111101212001101022000020122110000002102210011111102202200101222211112202001022110111021102202121111011200021020011220100202122010001002011111102200211021212121022110210111012112010221011121021202210120", "20112102200022111002022202200001120012202101121121110200102111222202210001211011000221212211022121210100111121112120122210212100002110011121021202202210021021210011021022111102012110101111120111111211212222021022021101210212010101110020211101122111201201222220201000001002212201222122011010121211011120102001000100012222201212001122022122102212101010020211121222211122121100100012210100102202022001202200012221211002220102120221022222201111120121201211102211110102000010100222022202201012200122111121112110021002102000210022002011120112212011121121121101120120012212022101121020111022122112200221020220221220121221222212120100210001010200020100000000222021010110100022122100122100211022221221200120020102220120202120110021100111210111020211111020020101101002200222220120212112022222111120110002002220211120002001020221122100110011100121100121101111122010201111120210100010210000122120002020221212021002120000000010201212000111112201210101022001211011201000211022022110122200020001222212001112010202211020011101212221122120120212022002022001002221222221000010110221211102002200212021100212000201022122111122012220221112011121001020222122222000121010211020022021012021221202211220010221211102221101012102022122002210022011020002221120102000201102112211100010020101002001122212010122201210211112012010002002201201222220222021200120110101211021202100200211102002211202020211101200011211012001002111221120000022011212201210202012121022020000211202021020112222121121112001210121100212000221010010102000122101022101000001200021000010112110111122202001111010111020122222211110011000202110010000112100101120220121211012202221022100211220221001221022012221111022100112020011002002012102202100012001012111010012220202200122112012010200220011111001102010102112222100002211200112111000212212212201112110010112112102000101210020122000202221101021120122120100001221010001212011020211020210001012010122202200102002221201001002201102101200221202021221102022111201210002011002000202222000121210222011112100010010010222020112021112122010202210212001210012211012210101221221000022020110002201111120021221121120001112201112002112022212021010121011210222000001021201212001001111011020220102220012100222121100211220110002102100212001211200020202202010210222221220201210111222220010222110211110021211100222221021211201112001210100000022201212211110212101012122122011010110210120220220120211101122002000110212212110020122110112001121000121220102011201201010", "20211211100011110022101222022201022202221100122021202200100122120100000010202001220001212112110221200100021122210022211021212210221012221020120002121022002020100011212112021221211221020002001021112001021221100021010022000022210021111221011012202012212221221221221002122001212000202200100211021222212021222000201221100000210110102021212002012120212012211000021101111121020122121110010120200100001111221202122112111200011212101020011211201221102000122201022001121110022122112112100201110222122210111002021221100022201122000200101000112100212102001200021211002211101211112202002021200101201121002202111101220101012010112122120120212210221111210001222112122011021000210202201011200121022022201020222022102002002200101101120122212010101122122101212211110112221100000120110222021011220111120221102110000000222100101101222011211112212212011020220001201011121122222210021100011021112011220212000211011212101021000201011112200112120100100102212021110011020211112221122022101001101000202021102021121102210102000202001111120110101002110201021201221112101202221211002201001021212212012220221022121212221120001102011120001100000211112001212112201021000121110221220220121022221222110221202212200221120000122212120210212202021110211010020010220011110110022201102001020221200101210221102101020112000100020012210220121201212000200122001201220010102201202102000201010122102201112000100212101210000120001200222122202212100211101011211210101111120201220222112011012201020021111220112020021212001022010112211122220200021112102000112020111210012021221212212011102021021110221200220100011202202121211011211122101210112211012220221201101112212000211200022112211212200001211210002102121100022002022112000020010011002112020000200122210222210202002012012201021100010022112112112102021022202111210211102120220120220110200101201111210101221010011111020121122002101111211021100112100102100212020101010010200200201001001211110002200102120201001200222012120011212112002100000220122000122122110110020020111220001202021210111112020020222011201211002021022010220202220021000111011001022221212200222000111120022101122112221222222200220112121201210201210201221222022022211022122021210201222222221101200010221120012112022022101110221212212010010111100221012110221120000011001020112112011122110002101111011112021001012122221022211211102012220211221100210222200200112120002112000022020011110211021212120010001122120100112102121102120110021012111220001012011122001212011020", "01212111110022220022212010112201101022210112121001222201010120022112000112202211211021022021201211212110220001220021121000210202210102212012211011112002210210212221202110212001110100102220022121022212012101112111002200021022121200210211021201001101220100221101110021111011020022222221011200112201012010111021112002111121221010000000220111122211121112111012120202100101101212112010202102111120221012220200021222002200110200122021122112012221112122010002200221121010000010021210111202220010210012202222121012201220012002111122110222100202110001010012122112002111111102012020022020012202210211122200211101111221100021112120200220010000010122220001210222221001021202001110012111222001210111210010212002012110010101022101110021101000100122210200011011202210202022202021220110101210101121221102000201012222110012000002111000110211011220000000201110121120120212111001222020202112120212220012212212222112212021112022210101022000121211211122221222010211102011222010202021022112012101222122201111011021001200222101210200212020100022201022122212101110222110221100121202212211100011001212120121210011012120011100210111210220121111011002000222222210221121000212122211222202221211210102121021220202001120110021212000222200121111201220220210011021222220211221112210211011211111002122201121012001211202220011122110211202011112112201010202110201221201000022200202102121001111212001102100120001021112101201012021012201120122200010021111002021001202220112221220101220010120220111020000211011122020001010122101202021201102210012211212122121010122012112221101212110210020002220001220002120211211221221212111102201100211102202001002110211020201022100010020012200221221210001200100221121000220000001120011002220021110001022201102220100222002021111101202210022212221211020002201112101122100121011022120201020022221110022000212110222121201121010111020001110211201121211020011120221121222202012220112221212222011011020020202012210102102011020002012202202202002121112222022011222121102011010102100212011020222101121001012200122000120002100211201201102121002222212121101201220000010000110012220121200110011110120202220020212012120201201200000211021221101022101221102220222022010122002120121102001010222101012010021011122201222102211002000122201121001011100001120202002011222120101022222200122220100010002211000000122010200211120101222212202201001200000211222102012200211211102220201122111020221010001201211222100110000112021102222121210000110002222112102022211", "10112020120022212122222122010222112102010221112020220122022202011210101222020221220100111020122111212001012202202120011200110000021010012222210221220200100222102221012112210112222202020220101010012101002100000112112022121102011220210201020102221212122201120001001202110102122210012202002201111220021211121100012211022200100100111020120220111121100111100000210021100121120101001020011201122101102010020010122122000020002102101110211021202222210000222110022101201200220121220112021201011020200110201222201220120210201121201002020000201100120022200100121111221001100101100011011212210212202111101001022102000010001122202220221211100020111211221002102101002100122102020212100201111200002122001210201120200001102212002112211111210110111222222201120022021020102101022112221011112000001212120001002110002100011011212120011000010120111220211001012202110122122201211122101111100100221201001110111122000202111111011101022111221201112100202000112202200211222102101202111101201212100221200202111011222100012211112112110100000112100020122111120012210122020100122120210221112121020011000102022220210122201211021121212101020022102121002210201000121101211001111202122000120222020000010110100200102101001211002201202022200212101020122002010112212012200010001011122000221120012220201110010212122010221212012102220201201110110111120120121011000012012211202012122020202121221121021111101222122202210212211221201201112222011110121122110210210212011100100112222121021000222102021022120101012200200220212010202012122220100110012111022212120212010111120221222200022121000200220200010122112011220122120011002221020100021021210202122222000111200001210021220010020211112212022020020212220210222111021022110011021202110210021222021202221020220021210101121101102110121102201002010112200222020100100020011012202012022020220201121001100112002012020211201122022000021010221220212201210120110220210111110200120111121102110220121002211200211212121202001022101001002110120202222121212100110000002021221110121112111121021011211111200211102121222022221201202222120101102110011202222222202201120211112101111122122020000001001221021001121000000020210222002010100222201221111220200000012212011201121000022012000020101222222120110200011201020202220221220202112122200121102202200201000021002112101000100021101122122120220012111221122222012202212202112222121211122222121122010102001112102011102022020020122021021022022220201101001220200210110212112220202002120010021102012222", "20102012002012210012200202102001220001212221112102120221002021212121210111201202020111012202001012220002001212112100002210010112220220102221000122101001112101222202210011212210202210222122101100012211100221010102001012021020102120210200102110222210110221012101201222211002012101011100220002010201022001022110021202221210120220220010012221001201110202101222210020110112112211201121110202000021002021012102010000112021022110202122200102112221111100212120002102221120120101111101100200200112212012112110021021212122111201121210002110020120110000120021201201122212102011012021210010101121101002200001111121202012202211112000120110022222121012110112000212222010211010010101000120211211120100012222201121111200222111002212000120022001002121010001201111220200001021221201100010011020120101200110120022100000122221210000002012200212120022110211112110200102001211012122012212102210201212200022000201121001101022220211121210222110000012011100011111212120200022012000102200210012021200202112012101210021120011200221211011200220002221210020110212010121011221122011110020020202021201122200111022110122101011021102021201020202010012222002212022121121221102010111102122122212020221011012111010012201110120021111212122222110001111202221000002222021021221200120212120020201010010110102202121221020002011111220211011100122201000200021110110121220021022101202121201222021101221120201021120011110121222020222221001202120020221012221022021011012210010102101112221201010202002102121202102020120022202221211211011220011122211200201112000022112210220002110102010012220220112112221121220111212012201000100200021102020222111022020000121211210210211220020012221120010010002022000121111122001002012202002122022112122111211121100021021000000221022001112202120002212222011100200221202121000011002211221102012201012120201100122222020020112220202120100122010000100002112001021102221020220210200201211200221110012120000122112101121121122120212122102210202100202000220120011210201112021001101011110121010211000000222002211110020112011120111022210002122100122220211100210100100212110001122202000000210221101010220111010022220200121010021100201222020211102201021201100221010101221002110222212221200011000011001010022012022110002011122122110222022122110121220200212222212011012012212000102221212112110002020210002121022011011111201000211000211110220122012112201021212212120121112111021002102000212211210101012001222002121020111212221102010200222211122220011010201121200", "01000211111010021022120211110011121012002002001012210201011011000102001201220010210200100110120121110011010002222210002222222212122100010021211101110102212011001112111120020220002110220022222222010211202102212212011122120120101102121221001220102210210011211102220212210010010122112120020121121100201102102102120002120012121221021102101210200220112201100002011112210021221201212221200112012101001010210100201121110211010021101010122011112112022222012011011120020202012200222021220201210210002102212212110010021221122012122022111122120100001211022021001200122111221211200101012102112121220012201011212210022001211202001012020122221001021202111020210201002000000012112110000010110202212212010000101120020201111010000101021001120101112001022220201221012212101011000010202201000202022221101112012112011112112110221110112021202222121202021222200020202102212000011212212121010121012202210212020212220200211212211010202210000120122021012012110222011202001121102020222022222201110200010222001012201101200021201112121202121201110021001012102000120220121020000020120222212122002011020221011012001220202101111210100012210111110222021020102100001010120001100010120220022210112020100101010012012010121002222220010012211210211121202021120100211220011200012021212201112112102012100120022022010111110022111210020122002120211221220100201121112100111200102021121112010200110122212021022022022002001002010212122220110011211122001120201022002121002111112000110111021100101000112011122002211220012210222121102212220201021211022210202220110000110002110111200212000220002010201012112122012011100112111012012101020221222122001102202222002112110202011201001012212010022201100212212212221201221110222100222022112021020212021210220020100112212022012120000122110101011211200202010202100012220000211022100122021100002202021112001212100012011020112020021011011010210122122221211112021000102000211022001210110221122102121221122020001111001022211020101112221111110121010002022221000022011020111121222201002210000021220211101211101012112220000201020112101010211112112012202222120120120002211102012002200001000222210210211002200020021000022112101020120102210210010112022210201101022121022100021222220112212211100221100112222110112010010210002021110022211011011111021120221221102102020222001002222210210212121210222111020021201222011020101211220210021211202002122110220110000222101211100220222001100002222201211221202220212221210200122220101121112201000120110222001200", "22111111112210021121202010120011010011002102112020201001002221221212020122012201202022210110012202122101011012021201211112101000211100022220121121020102202200110101102111011000020022121102222021201201010011010010111200000212122102010010212110201121012110221122200110020112121110022011122212001010221200021122000220201220012112110200211200020211001001221001102002120220000210022002010020011211000112111112201100111212212220002110012102200022011012221202101101011102211202020111021220121000220011201100022101020120122120002020212111110112001202100111021021000001212121011002012201221220020101022200212022002211222101111112202021020001111221222020211102102101001102010000210210222020012102122021111000210022111212201100122111000110010100022021110022110201200000211022101001001210000222200111210212222211020021221000100120202121111122201110111222021120021222022011012000002011012202210221211122100020102112111220212001010121020100121100022102000012200011222102200210101210211010112102200021222001111220121221022100120100110201222002222001120220020121212212201101120022111022012022022121002001022112020021111121120221102211122012120202011012010002112212012001011210202111102122002201012012121112121212021112011212012212211220220002211202021021121021100221110121022022111212102210022020012022121002100220100111021112201221202010201222010001012111120111121210120000202221020212121200122002002221212211001200102001112211200120002201211212222221211022102120222202201210011021112011221200001211220101211010200200000200000021201201101111212120122101100001010121122211011002210020211210112121001100202120102021120220001021201111201020011001100011022100012221211022001101021100220000100212220020000221112101210021112121101012211202021012102012010100022001201110102101221222100121200211020102202220021221011211122020000022212200102011201000121022211222002002200111102010110120010200200020211211210000001100211210022222020120002021222022022111220100000201220022211000002211110011202110011000022000002100021200111110111021101201000002011110021102212010010211200110202000211221122122012222212000000212022020010010221011002121000100212001100121100100211210212222101220201212021020112122110221122221210020211210100100122101222201101112001110110021120110212110020202102002012001022222211020210102201011110000220201102111201222002110011200201000010110210011220001211021211211212002112011001000100112120012100000001112022212002102221201022010212200110111", "12212220020212012222111211022110011101121012001122122221120121011210020021012100100110210111002022000220010201111112111212201002122120020110001212210120220112201001202022200220020011100012001112022111202111112212100121110120020110002022002210211211010212122121020221121102100020220000220110112222110102201122220102102110201102120100001101020020021111121002120211020100202121120122200201221211112002120221212101222222122011220101020211101021100002210220100201000121100022220011022001110001102211220112200000122211011110012221112021210011112221101001121211112020012110202100022211111110212021220121012202100020022110101020221112101211120102101100200022210122001012201022211010220012200120220110011112210111222022000210111122010220021212122000101000202211121122000211202201121102022200112211010220211101202021200220201221121120102210100202020222122020222020020020101120011212012021210000200022022112201020210100111122101211021210010002012111201122211000101011221120022211120121112012101122000101112120202101110200002202121112200021210201200000002121022101211001201021001022000020012101101120101110000020122000021102022122101111012011000100210020111100220120110001210212010022110112002101212012212011011112002000101200220112002011200222210102002210200200200020000002011020211110100120201201020111001111211121211120012111210122100001002110121002002102120002111020010121210222100121200222001122222012111221002122010201100001220120101020000121001200010012022220012102202021101102100120202012112220020200101120100011202111000211221200012221222221211201110021102202121200020001222021122022021020200001020220211111202102110212212220012002010210000000112002221020000212102012121212112112100221200202000112122021001220202102021212111220011010102010001212100021020211010222112211020002100020102122220121220120221220101100102112221101022102010202111200001111010112000000222012212111001100120011020210202012101221101022111100201202211210011211010200102002001222112012121212201012222121012022110122101001200002121011122022111211102011012220020220021002112221111101202110100122011102201022202002022122202110120000011201220121012212010121120102002021101002021010211100022002012022100022200212211102100011101212120102201110101011012021200202212102112011112221220120110222201100012012220211122022200212101021101011201121100102111101110112120200200121122111221012212122001001002120110102202122120212210020221100112220010222202202200002211202021212021210", "01001000121221011112122102201121011120111200212122102200212120110112022002211201010120100112001122200111220201001210000111001111002012021212011112102221220200200202212102111012100221200212000012220202022220122010112101010101211212200001201201011022102011021012200022121001222010211022112121112021002222202120111221220121222220000211111010012220202002022022000102222201011002211221120222200112000011222120200200120012112011222002211110211111010020120221111210001012220001101210010201111201010112222022110000120000102100012220200111212112102011200010012211210212220200112000221000212211120211102002001210102110220020220221001000201100121011010101211110120211120222012021102011110210011112112010201001112222210210021002022222021100122020001202100112000222010111010211000122221020012020022022002110100201000202210111222212110202010221121120122001021002122211122120001100102001212000210020110001010100012001012021212101110220002021102201011111112120001200112111212202101011220210122020001100100201220211020022212212011000021211210121100002000201112222002110120002011222120222022001211011112120201201002102122000212200202111120220220120200222222212201222220222211100212020001112211110020221022210100112112202212121121212021110012201112121201211211202121110001020100100010112101112111022020020201121121020220210211020201211201101110002001112022011101110100122111221000120110120101102112122211101021111002102102222210211222102121120202002221102211202101200220012001101000211212200012021222202222210202210220120202211210010210121122112111000100111102101021012001211012221202001021120121222201222022012002010111221211120022121020202011000000110111102101202211200220121121102221112121001122200220211212001010010022211122202112221122010101220200200001001010221212010211200100122211122021102122002120011221212121121111102122010011110202212111201211021021011000212001212211110122022222000010210201002022210022120112210110221000020121210022222022012001121221221021212011011002010102222022122101200210112201001120222021212001012120100121012111200101100112100120012120102122201121210021022022101111210000211001122121011122021121211120000201112221122101010112022210110200001110221221201211020121102012002110111002100102021211012011121120010202211221211120120202111210222220122000212020101000110210001101010110000022220002210211022021002110020002122121020120002110001011010000210221202112020021112022121010212102122120020022011012012210002222002200122", "10022002122011120002121121010220110221101220222102000001212011220202012210012112111102020122102202002211001100211222222011211201212102002111122121122000200100000011212101222202002221110122210020002121111020100210112220110021102002101221021121102121012122210002022212012022111202012101101020220022001122012002010210010020120121200001200012000211021002210011201010202221220210002120021021121200220002020022111010011111002101010122010001002000121102220002220121122020111002121112202221220121200011101120011020221111220211110021222202002222020011101101100220110012102221200201221201202211211220111021000012200012010210111111100002111100211001120210021011122100011222101210002211202220202220211200010220011010122122101212221202010200011011100012121210021202201120100202222222110121022221002220120022121022122021000111200002222021200000201101220220000021002200111102012121210001012100202202120002210111101210120212201000210201211212200102220010121012000102100021022211220001200100111112212110020211021221210010000112020020102012000002212002102121110021001000121001000220201200122211001222120012101110001221111012221000120011220122121121021100112101200002122000222221122010020121221101100122222001101222202012120201210200022120201100011222220011002101102200121200002020201212000020120010012100010222110202122122010212011212022120011012222102012122222202022121200221112020011101201112201120122121111122020002201221012110122100020121210210110001011212000110110110120100011120111012120122102202100002120002210020221112120111021201201012021010022102121022021212001011202001010212010121100221122212202220020010000201000100121110220020120122010121111000000011100001222212012110122011111022002221212122220212101012222200011000210110012000021112200011011102021001202222020020222220010112122120111010001100021222121220101021221122200010120202120202112111210101211110101210110210111010120000121111102021121011020112000010021000000212212112001112011002001120000012211111121100020120220122111202222202120020110001111112010010120121210201211211112101212011210112122101020010022220101001121200212010012100010210120012102001202011222121000120022202001102202200112220212122012121011201222222210202202012000022012220211110021000011110200012202120112210112012001122100222001101101220101221020012200001202020120222022101000012000012201112121221011000110120220210201210121220222202012121120211201010210212221111000012001101101011021120011011210012200212221111", "12012222120022001010110122010201001122121112111012200201202220000022221201021122112212210022011211220220111122122221121202212022022100001012011211001210210010012201010011022002101122012020122022022001202222020110102222101110212211021222110100102120110122211111200010012001122001012121001102001021112021100012022022211201200102210220200010020121002110202001102210000112221102002112201011201021210002121212222202212111101222112100122220200010111101112211101202210220002222211000112000101011111012202212201010112211101121102110202010100012002221002120012011220002121020110110210011001002120102101112211222000202221021210201002200020110212000010002010212000101222211111010202010212021111100111000210211002012101201002000201111200110010222002011122112101212201210120121011001212210000022100021010210201212100010120121122100001100101200000212020022210201002111222222200120012110110020011112101010000222001121211022121111022120212200012101122201221200102002222002101002000002201111002112110102121121012221100112222120202122201111121101022001121111100002011200201012220021111202220122211012221101201011210110212112201002120112221210000012102121001220200010020222221011101001110010212020102101012220021200111022021211121222022201001211111110222001212111102202200121112222102112222002100112101020120010101021012220222212202011110022200220200221112120200200212021210022111110122212020010221120002202220011111221201012122220000000101001011202011112011212000111022221201110212110210121012202202020020110020012210200220111102201210011212002202102022002210110001222011021221022001010200121222211221101010110121110012211120111121120102200120111001001010010002211020020220000221020121020022012221212112200212211202202012221120100220101111202022012011002222011210210222010010110220121122102022222201111211122202002011101212110212221002221020001121012002120100100111020211211212010121022112022011221021000002122101011211020210201010011211111000010110112211221020001001211012100112202211211222102021020122010122011202112022001211010212212021021211212110201211111012200120101010001000021011222010202201000121012022001100222001002111021201200000102001010212000102220100110002112021201112221011202202200222120011102122210221211212202101202002010021001200110012122001221202021001201222012121212212001020022110112211112112220102012010110121112200011020202110022200122021021101011021102001201211212020111220101011221012110120101011211222020101202110200212000", "00222222210021021210122020001002111211100002210011122002122201200110020202200000120101211220101100202102112222011110220102112220122100221010022112122222020101200101222112021101112100102122020202211022012002101202010012010100110001212202102222221122120111001022111101121120212220120211122000021201222011110211000122020222112022200211211120212011021201011012001212020110112112010210122002210202120010221212201111220011112212211210201120200021102122110022020022220022122001102210202111011021201000010020010222220200020120000002220212210112012102112010112121202210010201100010012012211220220212012002121112212001222012211212111201200211110211002110212110020000001112021222110220220212111100120121202200111020011111222220102102211212222001012022200020002200111020102222201021201012201221000101201210120012002021002011020110211221101011010020101200011011010210111220121010000010112212211021012222102200201000110000110011000200220111110200001212221222111102220220020100211202000022121201010201201022002002111010012010122210211221020011022012121000220122222220001012210001110122000021101220201202111101011120212010010020101120020221011120110222101020020221212201210111112201022200210001222222101202221010212201100221021002111001122012121201110010010011001002222112222202001020110010210010001022211110210210112210012010011000020222112020211201221221000221210212220122201102111122011212122202222000100220001111202122012221201110102200202120012120022122200120022001021111022101000220221222220011122111102211212022010022122002002120021221121121101012020110111000120200200222100001120211122202001001222020201200222121101212220001001222010001112112111210111220201110112212111021101020012110211022001221121011111011022112120202211111202000021022021011101120101001002111001122022121011222000000201012222211020120100200200101221111122002222201022112020120201100120100210020110201122222001112010100122001010021220010110012002122012220221120110102000111010120000120011000010102021010000011121210112222112110202001122200222020022021201011102210220011012201022200010011210021021200100101102012100200112202101212200111101212111211012101021212001011120100011100120212001020211211100201200100021222100100101110110221210011022022101101221100111022102021022002002020012010221222020111102101111012021010210010121212122200001112122012102101020110210111220020001021220122020002122101100101101120220011011001022212111220000021021111002100120202112110102100011221", "20022022121222021120101210221200201021021201122120001212100022222221111122102112121020001000200211002010221012122102211001102210121212121022002010222012022222122211102102112012201020210111202202001202020112212210122111102011222222010022020202102122212200000111210100202202102022012100212111112100111221111022222211002222201100021221202220211022200212112120102121211220002222010220211110121000021120011121102012211001212101122000111101012212202112202201122101212220222000100010202000022221201021010121021001011121202011000120120011222110022121111102212001100122202220201122121222121120000212111112111102120122210112010111101022101111020012221020012201020220211202022101201202220112210010110120012120120020221102122202201212110010200210100022201111101020200201022111210222220111111120211100101011211022201012220100112010112111002200001012221220011021202022202112212011210112111201020222220011011110020112212220222111111022222121222000202002200221002002021011021021020101102000010112212102020101021122212212010112212122212101211022000210120100200121221021121220020212220210122221010120011121022121022021010101022112210211200100110112110112211210121011221011120200120202220102011010022220202200010101201220222121100210222000102202120122100100220210000100100202001121210021201022110002221012121120022102220200021101211201010100212212210020112110002201200201212002011010221022210102101220022002112220000101010002111101222200112021021022022101222200120200021020111020202102020121121211011021011011020121101202102022121011101212212021020200201100012000102201210102121210201001021221120011200100121122200010020010022112110101101222221222102122010210110222120110020111010222000200002021011011101120220020100120111012212021101022210022212211011001021122000121100210122020000121121200102222121112110000021002112001220021012102000221210211002210100110222201021000211201201212211111201022120112102020222020210110122120222011210222212222201222101000211201101111102201021111111011210120111121101020000102112222022210121011100000111200122211020122022102001112220022010120102111021222201010012111222112111221011110111000012210000220210210111210001220000122001200201210021010111102000222210201112221021112111001102202202211021101001122211111212221221101011221122012001111202210121210202021012122002212020220102120010220210112011222121111221101111102001211100002012102021010022022201201222211201100101122100101100100101002020012122112012200221211121021", "10020110212110202012221122222120022002012220110202001000022021011120021211121112200021102210212200011100200222121022012111122011102201220101021100020011222001001102222021012000001100211012212210202210110121012202112210101100012011111001100110021202012201001020221012021020002010000212022012111020100020221201211102101011220120110221000001022210000121021210202220202101001001010010021212001012001102021200021100122020021111211202020021112020110221000202021120122102200101001222011022222002110212121212102212110012212210010102221021022021011022211002121122002112021222220201102100111212102111022200010200111101112122112122101021120200012012102211211010102221221111020021021011000022222200102020120211200210200200022221201220012022100121101112221222210211210211202100100001210122212002022110121012120020010110000002110002002000100101220010212201000121212001001221212021200222002121122112012220201120000220110011122102220211020120222222122210220012002211010021211102202201102010000210121010210212102102200220022210201020021122020011212020200102110122201211022122010200112002022021100110221111201220221011202000000202002110110002200201011020211221110000201012212001210002100100102022222200112110221111202202221001110111120210221021001201220001122201212221201022102012110202210200000111000102012012120202100101201111201100110102012100021201101100020220010122111200110022122010120012222212020002001012111112100101011020210001222011101120001102100121010000111012122210100211001021011220212222121001221210221122000001011011100200110210012002202220202000021202222221100221120122222000000112100112120100222102022000112202022011120022222120010100122121112222001010101222012120211211120010102120112001211012011100020101102102111011221001112102210110220220112201221010112121001110002200211222022112202220200222010122012100111111220100000002212021121201022200212020212200111100022210122210220021221110111100112102201012110002012021012211222212201202112200202022021022110121020100202122201122210012222022021200010111201110211102202200212102201022101102120001022112011221221202211121221111002122200000022000010200020211021221212120202112020112220211121000102001202010222002220211222222021020110200021201002021121212020022210022111220121222222121212021112001010200020100211222001100222121122120200102202002210000221021220220111121201112100120201122200211011200010201100212012001122110112021000200011102202002002010200222201012101122010220210000010201", "02122011210002122100110112112020200221021011001001102010201102101200210101122122111100100121222200220011111002000212101112010210011022012100110122111002120120000101021001200200102112202202201122012202110212112012212012211010212021201212211001210112222122221212211001222000201212120210122022010120000112100022000020220012202020210001201021112010220020001011122120110011001210022002122211020220002211012112110121020210200000010212121102112122101122000102000000002111210010021112211021100011120012022202102102001210201012012112212111210120021100200102001111011112110212020212000221020100201202210011012011000102110121202012021012202001202111011100220012022110112102222022201221001101222002022002110021210000211112000220101122001101021001210012102202202020220112222200212021200110221211001220021020101202102121202212011201112110002200211110021120000002020102120100111020220022112122112021101020122221120101200021001121001010020002100211211110002211112221121210202220002211211200222000100221120122220111020122122010002210121011022200100111121011010121220100010200010200100101011021000202210210120101221110120222100022101021021201100101102110211010120200121010101010021100011112002201220002112220220011000111022100222122021211211121100212120022011022222221012200120122021120200010101200010110222100112011220110221110000022020220002201001210010011221120120022200200002122100002212100120010022112012202020100110100001111200222210202102201211201211222000222100201022202102211200002022022011021101100102011102221201110001010000010101010002102122001112111101122201111010011201001202110012221201101120112002211121011202102021002102211002201221002021000210111102210022111222111212200102102010112011212010010012122010110112020210202202221222221012000010012011200021211212011210221112111120211101011200121022122002201011022212102121011220021121110020022211012002112120010011022120210100001201002101021220022200010111122002000202021100020120022220100112220211210011002122002211002222122100020202210002101001012022122002120120110220122001210210201011010102011200002012102122022101021020012101122121100011101200112122201102001122101212211112121012111222202202010021201010201000220121102011200201201020201221211121222012121112210020222001101111221000112020111001010002220010121000121201010111010202110101000100220122202000010002101021012211002200212222200120210121201022102000001121002211110011200111120111210211022012100021222211012122010120221012212", "00020221201202020111221011102022010110012111112010112110111001110020001102100012122011120120111220102002102022112122211221112211200020020001100102100010210120011001002120212010022000020211120020212011000112012220000002111021120002220001001101001210020211012001212120122202120211212002210010120110012011201101001122112201200201112010122111102220011001100012110212011001100221021100021021212000201021120001001000201001011210102222201222011011111122211001220010110210201112012211211200202002101010002211100202211002022120000021011001000112110021010021000102022112212100020101202112111011212111210010011001000121022101002002111220210202112101022002120111001021100111001001001001012100201120012221011220122201202102100122121222101221011020120011022112111201222121120221012010120122100122110022110020022221221021121011021021122111211101101100021220112101102111222110221121200201111022002120122100100211012102211002100211210000211022022002001012121002020010011021010210022110221202211000112222221022202012021100012022112022100011000122021200001120102110102220222012010022101010102000011022011112111021222222001112112000102200011102102022211102011210000220011002120001111111102201221111122022202100222222202101200000201021221221012020022002221022211022200002211012221011121020021211020002020011101210222220221011111110201000211021000202210022010120121011202022102012202112100220200021110212202120200012112111212022000110112100120221122212221212220200100010010121110010012101112122010121121211210200211022020102010121211111222220100200000211012212000122000121020022022012102222212112002210020200122200211222122220111111022201202200100101221012220100211010002020012110101220022212222000001212111111220120221221021120102120000211221020102102202200001022121222000211001021212120022110011120211000010011222202101102122002020001211122021001212202002101020010111212021200200122020201201002021022222011012220110112122200111110222001122021002000110222011002201100200212201221002111100010100110102102010000200220101000121122020101100121202112111112202020122011110101011110011222122210222010020121002101000222121111201022022120111100212221122000001010020111110002220201022102100010202000121012011210012111010000022221111110122002111010121222121110112001121120222221001211202001002011101210110222112220200012011211221112200111002202011121201100101101020200000210210112202211110221020212000101100212212121120002212001022202020100012102110100002122010112", "01212121100121100100101000100211212012221210112002122012012110010200100220122110210200021210222100111110222100102210121102221120200010001200020022021021002221002202201101011221122020112122202010001001121211022222120101110001012200210120012201211122022220012011201220000102210020201221012200022101120120101121202001200021012020211022021121222122110121121222010221021220102212022211122022001112020201122022011202002100212202200121200002122111122112012212220121121020120112211110100222121221101001002022101010222222010012220100001020022121101210002202112211002002002212100102212100202102022010101010101101222120211110121011110012002012000110121011212202111110012201101111222210101102211100111220222211112011110220221121021210021211201111012010210201001110122111112222121001202112200202022111100110200002200121222200112110102212102201100201100001120021011000020021211102202110102021122201020000202122001101011110001210201021122102220221122101011122120201211212020102021212222201011020110000022121202110001110022201112101100200202000020110021110011201021101122112200122220200111210211122121102100000000222202011010212110210202120000110211010220101002020002011211001212120201101210122000102112211012110001020001220111220100121110201222010110102211101100022120112111212102222221210020121222112200010010111201222012210211212210201222100102211120211012021020111112002111222002111202101122102022211212001002102110101110000122011001201222222011202100221011220002011122210120002002210020021200112201100100122121201020200022012112021112120201211210211210002110012221020011220100201201112112222202021012212002210002112211111001022001111210021110212201020220210110022102021121001120211200120201111220222122121021110202010221212220000200102212212210221100102121100010020212012122212202120000020210120101221221222011022022121202011022000222211020100021200020000201211102122000120100121011210110100121120011022001012102120200101112011102121211210110201022112001012111112120202122200110220102120201112011211102011220212121112212210222212201100001112201222121011002012221011120022020122110211210021120122022000201110021112010000121110110100102211202010012222122220100211211200102021102021111210222122011010020212210110221211101000201012202000212001012020000121201111011001012000001020012220211121221212210002001012211021211222111120101122002112212201002112120010021120020011112121012112021220110002011000101110101201002112020112110100120000001021211010", "11212221121212020201012021211111112200012210111021200122012120221111101222012221001122201000122111201022022000101200102211001000222221122102001110201011112212120212220200121101011221020022101102210221100000200201121010211121011200202101010022121212022220122100101011120001112201020111122200201010121122110221200201121022202221211112211021212021100200102012212221112021221121212100000220210112101000010010211101102101122201011201021011220111022012021122122120100121201211020201022102102200221020012012002222022201120110100102122202222220122021002020102001111200101001022221221022200001202220112202112200200000021012102020011220210202101102222111021222121012222120220011111201110122100210002121222102100000111202210001221111121020111122012101211101121210200010012021011111002010222012121220212211020000122201112212201221121102120020010121000022011212001101000102010100121221022220122020220202020221210102120201120122202222011011220101002020220010221020121220120200222001210201010002020012002020210001010022121112021200201220100122012110212121022112210211122002020020220212021211101202011000020001000110210112210110100010112001020200202010101212020200212000220000210201202211202012001102121100222112212202122211221201022210000202022012212211010112020110220101211112202021022022122112100221100112020220022210200020122202221021020011122221202101110101102110212120222010201001111201222111012221001211111100012021010221122010010201210121110002121020101010120112010020211101101112110221002200110001110211121101020111011120202200121012011202112111211222012212212122121102111122112012210002211202100111221212120011200110020112220120120200011200201201121100011122100121112110021001222211122101120101002212000120222010211100210022212020201011010000010022111000102200111012000121121111210112021202221201002021010101111212202102210020001020022001001220002100202202201221100002212122122110021212012101200212012021112212012010122021012121202211110012122212110122221120211001110001010121121220010200120012122202110122121001121211120111212200002202021221000221221102021202110221000212221100012110221220220101011020221220110021021211112112001112121022012200221120210201000201110200122212020211200102101011001200111010220210012010111101200000111010102020211200011020002012121221100002002000202012001020122011202110221000211110010111210202111102010001100000122212102101202020012210022211120222202021112002112002111101120112211110012002011002212112022001", "00021021120022212221101111010121022022101000202012200220222002112212010111221021100000222100012202102200102201120200122010121220000101102020120002100121000220010021111111121102101100000012112121212112220001210021101202100000000200121121210111210012210021022112110112110001102110222000202221122122011011111022221021002010000120102021002121101211111222111001102120100112122211212011011212221011001011101201221200220201000122012100001212202010210020122210120110012102022102110120111102221101121212202210022201222020022221120020002001110002121012020111121110011200101010012201112101012100010211020222022121002001212021002211012022211110000201112112100100001212212002120121112201001020111122102012222011200212000000111222201220021012201021222002121022112100011121011202112022011120101221121210110220012102010201021211102210220101120222022000021000110200222222001101000102000101201210010222222101211101000202101110021101021101110022022021220222221020012120201121220211022012211110021112012201012000222102222112220122101012022020000011021122112202220020001202110011212102200221222211012100022201012020121102202011222220102220120212111201220222220222011112211022110100212221010022010200102021111222200022112110202120110112221212020221211212000000100210201122022121121020100121221022102220221100011202101212120221012101121122011020110222001220212200112100001222212021022221200001101110201210000100001021120021200200121112200011111210202011201000200222022020210120210221220112121210010112110211220100200112000222211122120100210202211101112110002220222120220122021102100201122112111102011001000000001102201021210011222002201102010101022022122211002220021012022101112201222202012122202121112101201202121021010200002001011110100222011110021210221122201110100202121202101112120100012010012020101212102110002212120112021200221012211202022011000200122100110120002221220121110121012210202111221012201110220201212200110112102210120111102221210210021020102002112012210100101200122121202220202121222120210020220222001210210010111022101101012010020122202212212102111202102201011222010122112010011020002022222222020120102010210010000200222112012102220200221112121210220002010011221210210112220102220221110102120001122112010110120102012201121102222002110210211210120012002012000112220101011221012002021011001022112020211101122210002120120100211022210022120022012222211000211120002110121001102010202011011002010200021110010200112112210001112120000200002120", "22212110201110222222121011121012212210000021120012222002220011002102201222012002100021210120000010011002220022101011002120002212002212112220121102111011211220112112212221210220101201221120100121221202220112202220202122001100220211121122101000221002102110110212111202211001211001111011101101200002022120001201112222122012022200122220111201021010200002101202020010012111021000221022121210111212202200001221220010220211201021010220011001200111102112010022020110012101111101122102221021121221221211000110102110121011121211100222100022222210211121222012201102211220102112012000022101000000022102002110212122002201211110100011000002021120011011101002101122211020100002000000202101201210122121112011011220001000021221110220012210112201021010020100120110001001100012000021101212100222110001012102222011110001222001210022100120221100122122111210112010001021200002202221010012201211212210201120120200210120112221020201101021102210012000201111112201200210012102222112211211002020021122220101122000112212022222121001021211100220112010021122202121212101222000212222110210112202201220020102202101102201120111201110120122101101222221222101112021222012011012001211020011100012100000202201112112001222122122121202121202221222212112020012012101020211101110202012000001002200222102110022012121220210102120002022200000122011102011020221010201212121011020012002120220100012020211200021022001012210112111102020112121012211001012001210002112221202220111012021110012011200022011202222212202111102002102100020012012001100110120102121002102011210021002200022011010220120111021210201022021102222201100210010011121222011200211112000020101022220200020222102222010212012110012022010201010211202001110002210011212210002112022210000210201021020100120000112112200202211121212000212201121112122021120212121122100002121021022010122220120202221111000002120022020010201021011002200210000002212221002021111022021010022102220200201122122221211110221201212201001002110012020212020102122012220020112220121211100210210202010000220111100220220210102000002222210200210222212011222111002010022211220122021000012012021211020211101022121022010210011211220210122210011110010220221212201122222102001122101212122210112200100022010211222122211122100122111002020112221011112022022110101121121002022000012200221000111210102021120122201112002001202221000200120100110100120200100111112220020200101202000220121121020212212020102212022221201002020010222222021200112222200112000101221111200", "10110110202101200021200011212101100002121221102210222212221220011120002002211012112200121101011102210221022122012021200201102112202212111110012220220010210000100220111122011102111002211111110202012002002021011121020112012111212221011000200201022011011110201210120210101122210222111120211012200001112011002202210100012100001020122210122021112021112001200201101011002212012221112012202120222020212111000002210100022101210122001020000221112002121202012221200101112222221022220100101012101112220121010000021222211012101101100012210211112121022221120221012220101212101002002001201200020012222001111120210100110012012122121222011211110002220001212022122002112110221021000122111001201222202210221110022012122011122100022001021012100011221221111202011220220120012022102122100222222200021000201220110200100000100110121201022121120120120121200210112100010200011200020222022200011012202200222110001111121210112211122111100211011222012111211122221122200010110122021110200100220202112212100020220012211101101212210121011011001020112120111012202120101010111111112001112202011001120121100210201102101212022210222210211211111102112101002120211122121200011121010111220021000100210012100112120111010011111222012221222102121222101100121210221121120111001222102011021120210112221112221012021221122011221110122001120201220001001021121102101212001202211212120120111001012002200001222101201011120121110122020000200101021120212020122001101120201212021202210102110102121111210012120122120111001021012202112221211110110220101100102200202102210101212122111210122212211111110002001111011110201121002211111022022000012000220110111122212222002002012000010222120100000022100021000021200120020122002011122220010121110000221102121202111122211011220220011012200122122111102011120220212010101100211211202002121210012212010202100022212221102210201112211220022210101001221110220102120000022111100000011020011102211222210002222202101110012202221020020100202120202221100202011020221220102112201101111211022012102121010111202202012222102010110202212211102211121120210101121220222012212021002111021020011121122222002000011022211120012220000112100101121102110201102111220020101101122022001212212221121201202112120210121120211020212212021010211010100212211201022010011211102210201111112001222012221221211111201010211101000200200221110201200000201020212200020220221021002010010210112000210100120000201000001101020101221111022121000020022002011212201010112001200001122112121010", "10201221121111011122112121112000000012111002211211202001101201001111201000210102121202200002110000120121010100121211212200102110102112112111022110201002012212001020000010220020110100110101121000021202010022011201222222221212222212100111210212011201200022012021220022220121000002112122211010012012210001001022000012100212102121011110101221201012122222010011212021010221121111121111112110222212221001112012000002100102201101012202200010210222121202102120210220000101022122222020200212100122120011102201101220011021011001112121002202020210021021211122200101221002022101101222121011111020210221122002000120100022010220212210002202011210111101212202112202122210120210020022120011101102100122100022202111220200201001002121220201021010012002110012111221002202222202221202200020112110200201221122010220020210122210212020202101110011221122211101010022221001010210102201012100020022012221202011001000120000220202010202010111110021002021211002111012200220201210122020222100020212211101110110100100121211222022200102222021022202101100220120111221201101010221120122011120112101120211202102221221220022020201012021000111211200102100100020020100101010000121100122111010200220101121120200010000012210200211102111100021220212111200000220000101212111111010121200012221200010120222110010220100222112112112021012012111102102220010120002100010212011012122020020220102220210200112202100012210100021201110111112100022101202221000120201112120211202222221210221001000112211200201201120012211000120212110101200100021202010220102022221222111120002220110210100100122122210010202101101202002020002120120222000200022210120200122121200011021222000102010211212202011121021202211001220122021022001200112011120002022110000020012121222201100011110202000021222000022122021000212112101111222000221212020000211022111022220002110202120121001110100202112121101200101112010011011021221111110010222020111010210110222122210121120112112001112100020200220011111220102000101011212201211222102122220200100112012212222021110121122102221122212200022001202201100210002202102212110202222210010011211001211110022202012221001120200020011112202110100022022000021220122222220022011222021211101000012122002011220101010011010201200011122120000001112102120022001011000102111121211121120022012222211002122020202201020202001111012221100012012121210120002022220001202101202202200212200101001020122021110112002201001020100020022220120100200002120000100101110001201120121112020210022201102101201", "12212212212012001110020111100001021221222221012121122002202122101110110202000022010112102210211220102002210200020100120020100011221120011021202111011112222010020210111112100002201120100220200001022200120212110212021212122121021222121212211010111221220201022222102011111101202101202012010211021102210102220121221000002112222002201120212202121102001001112110111211111200000001001202121212022200122002210021000222102212221212110101112120021002221022101221002021021112010000122202222022002020102002012120220100121122010022020002021111122010022201110212011000002210000020100210000210101100000021000110211102110022001110102011102112202110001021222112201200201201201000011011110220111121021010200022001101011210210001221201201001102001012222000002021112222102111110012112111212212100020122021102211010020221122001101101100201210201021222101101010111110212211200200120001122112210021221220201001010222122111022012101221211101111112120000222000210112120221101101022102122121120010120021020210020202000220201100012222012101222010111021200001201112010020110001001211021201221000012210000100210220001001112102221202022111100020020000010200101022001122121022221011100222121112202110002021111221211002020102010102222220002112101201002222200000102022222220121012012020210021210220221201212002002212220002100001011020220211000000211122100002010001001102102110122201200200111201010120120121210120201002122112222101211101010200010022011020210210010122202122200120200102022201212020021122211120111201210000210001010200202002202222001000211220021112011100020221102112101010121011100010212110112110220010102120110002012200220012002010220011012020011021212120000022202220120200120121102122100022002011011021112112001222100202020102010111122101002220121220012102020120120121112200011201202011120020112122022201011121111011221200202202011111121210201121221212211010021122010112010011001111201011112100011200001012200211012210101220202210021022122120102211002022121011120200121220122000002010120012021101021020001102100120120222211101120122201011002021100101002100020201022120110111112001122221000222121111211011221022101212012211121222211121112010012200021220021102120201101101102211010121011002102120222202101210200100212121020011200020122101010022210120001120122211122221220020221011122110022110121021202022101021101122121222210121020012211201020012221012002020012001000012011202212012122100022011011020202022112111210101122212110222102210211200021221211", "01102102110111111012110102202222212020102122020020010212021100111212221200212021202200110220122000101121000021111222101221021220222200001112222001201012111222010110202111102122001001210000222122200101121202102012201210012212021211110001120210211220022112001222000111002002022001002211202111020211101110102122101111120110212101220122202202000011111201222120110221121200002110200001101202110100211111202101220100120122110021020111021222201120122101111221101121120022120120220221121020101221122110202011012211222011211121202021222111222210011120022110111120021022210200222022222011000111222020002020121211211011212010101122201010122120110220022220001010222202022221212200002212011012200020222002112112121022210200220212221200212022222111100200200102021012000200021021000220100121110102010121122210201012202110220102112001100022210010010102210022001112202222101211010121011100110211002122110100112200022000100212200011121221011010101002010012211100012001200110221221220101100201112211121022221221221121022101221220211200221120121022221110210121210122211021000100110001220212202002200121212210021210111002001110120212121220000022020210121200102102120212102210101112011022220202210122200100022221022221000002210122110001012021110122021022111222022110211220000002020220111012221112112101222101022222210020122211000010122110221111020212100101210221211200200101001100000011200000102100101011202111120110122212200110000101210222011202111000002100211222111121022102011222201122000220010122000211122011002212002120202122221220222000222221111211001022112101102220121021200102000022201001000021112121102010012110100012011211000000220001120111020100221001101222020010000102011222011020100012101121102210222011021220211120112020220001012020022102212111200202021002212001121201202111211222012120111001212221120110222210000112022222001212122121110212112010010100011110021210222010210120101101000020111200122211022122102000120100201210101011210220201211100100222110001102110201212012202010210200011120011201010112212102102201012000111011102010111210202002211111201020212202020102112000101210000112122202020100200011102122121011220211100110110102222022220001212112122100012210121002110011100200222021221011222001122202100022212110002211221111012010121112011120001100110100012111021001121011120202220211121101002222110002100001201002111012221221201101201022202222202221111222001002200011001001110202221210201112021102122011221020220120212212020011122222", "01111210101212010121120022201122112121111211200020211200121221101202200021120000002222021021010200111012222011102111000102000001012112022122012222222211120002221100221112001011122210021200121222212111111210210200002220111201211122220110202000221201000211010212100221101112212200001101111110022122122222112112021110101201110212201221112210120001112020102021121000011112011101222120200122220221221021221212012121020100000210202000020201112011222120212222220012020202121112112001200101202211020110121021211211012112212211010002011022112221210212100222010112210202120201202001102221010221222002221201001111210022212021021100121000010212221202010100212212112221012120220122200001222201200101012021010011200210200002101000022202010221010211000212200220100211101122021221212110002022010112020112010220120022200022200002102220221222002000011221211111200002211020012210112111121122210020122202201022112210120201011102221101100100212120001122020001200021022101221100210201200112021021020012022011221221120201211011112111022100220012221211002021101022011021112201120012112200211122202210221210221100121020211100111112022121110022122121122220102210221012212210021112222210210101100102222012120021212122120001012002211212122200110000020010212110101222201100220012220222101220011110012001221220111200200101011101001222012102102201022200221002120112222201010220121111211202110021202002122021121201220000002100002102111200121222221002010022220120021020000112000121120220102001112102121022112211120112202200222101002200001010101122010120000121021011220001101011120210022012200121210021010112121022221111000200211022222210011021120100202202012100210121220102001122121200000012100012102111202110210110120102122120022011221100102020111100220000220212022222221101000202012020112102120122200011111121011002020210210222100012202001210000020100022012212221201221011202212020200000121222102122101121212200002022002100222110112221002212110112210112002020022212012220021110212210112010010000002021212101010221101210010122021200121010222120101012221000221210210200201212222221010200010222110212101100000012011220201011020102212012011120010220211211002102112220000100222100122021211021100012120100001011211200010112210111210102221120021210200100020012222022102101211000122110110022110221101010100102112120110220102001120201111022021001120202112102121001020200022200002211021212100101122021221021202101102100020121011210001212201112012222202211012001011101012222", "21110012011020122210222002210011201221002220121110202121212222100012111222200122111201021122200002011120002112010221110102000100201202020112211121201022021210001012002102101111020001001210220122011011122201012001121202120010022222110210012202111200112010220022202102000220020220121101011220002022200012102202002112020110210212012110211020122102112102101101202020110111101121021122022010110110001102221112110021110101002122112222001222120201202022111001110020112011001001110001020102000220211220102210020202010012002000220120021210002212201202200020012121021200002010122220202021221102122000121002211102100222100012110010022002120000122102122001000202112101102221110112010101111220122011001020122221001010212020000211220002020020222201000110211120110222102221101101212120222010001012021210102020001102010110210022202001002222122211010012010111120021200212011110101121220211210111202102112210222221000100110112120120021011002010221010010000202100021200020111021222210020112110100101122222210021110110020211000012100122111100011002210211120112110200220122211122100021112101121120221122101102220012211221102022220021210012100112001201202120000120200211221100122222110102221202100110201212021212100111010122120121020120120202100101002101101220210121102222221201102001121101201120101211220200012212112011121110122020102210010222102211120211012112022100112002120000011122020202222010121100221120101210002021112202002222121002220011011001010010010010102211011020221020200200110011221211000121001020011221101121201002100002111202022200212021100211012010212202121001001212121021010111121110120120102012210121012201021120210110020010102200210000120220220102212020222111010100021200020121110120001020020010011120211002100101120101011102010111001212200111011120122222001201101101122212112202010101212100200020221122010201022111101001020121210211022220111101120100122001221200221200220200111112220202010011010220011122222020122222001011111102212121122012210012022022000020102000101022021120220220220212021222121120110010020211210011010212021020011110220200111102200211020202100110002002210011111201222112012121100121212022020222110120010111001211102212120110220022021111101012222010120100211212022111100110212112110022011121021221212221210210021110112212010212001020121022112212001011021111111212112101121010000100220022212202221112221122202010012201000020110002122020000020100220011210122010202211001222202110220110201112202211012001022022100121", "20010222012100221122002102121112101122022202202101200022001220101001201120112212200101202021022210212110012002111221002102020201221111101112021011010010202010202201112001011100012112022101002001011002211101112010110221021220211222202202100201022201212200022222122100021100011122200000200221202022211221110200212001001220021000222121211022221110220210111221202020012102221121011020010120020000220110102022210122022110012120000112122210000010210110202100210002112120200202110100120200202220022110110001212102100000020122001022012212002211212210122001012021200212210220201020120100210101122102202200121100002011212120021201101020110201222220112102220020201000121222212121120002001201101212201002220210220212010011001120020210210210000112100200202001002010112102122212100100021102101200220011121210020102000210121212111012101200211021001021122212220111100122102222100112002202112012111102011210102100110021202022121102211121112211210201211200021112022200011010000002121010111002222222111012221220021122201120002022120001200110210022221200001020002020022012000012100121202120112021011001112221110220001222121221220202111020212111120011122202220002121000010110112202020212221010011012021111002120022200022022021111211010101102100121222100002110111000000211111012020001222002020101020002120021220111002020201221220000101201210210112122101021110120112112221022201211002121022101202212022112111101021102102220011212210001210022020120222021101012000221122110110222220102101110001010121020022201220211001202111100120010211100212111221120122202222222222110002000020201201110212011112022101010022201202110101021000010221122202101222110001020221222012011000210210120100022201202002100222002120012120212212021010221221212212110111210122001110012112122120121101212112120021221021121220000000021121012202122012221020202012122220000122110021121221111021200021222011122000202210201010101111002202221002002010211021121021220100022222222112101020101110210021100111002110001120001222211222110000011002221001222210112200011100101201002220010201021212222121222221022202100011021111212020010211022020221211102121110210122020120121110210112220022022011012202121211002120210122011111101011202220010120020001212100200000202101220110001220222001002202202000212112221200210222000210120202112111021112100202121111111011212002021001212200110002021121011022122002002110120122100121221210100102000010222222021012122002021002112010101112220211010000220111022222201121", "02100120222222020121021210222010210011100220000112021002210101111200012121202201102022121221112210211002102121001012202122110202120111120102202102001011000101121012200101011210001121120021112112201102001000022211212102201200222110021002210221002101212202222100211022211212200102002120212002122101100120222012110122012000102010101220110202022111100200002110002021022121012110100121001100002020112000201001122021021110020000120210102212120021012200020002102221210022220112022211120122112022120121112000220011002200001111210220001100021101121100001212020211002111022021110120012110200110011200111002100202021112020021211002201022021120010122011210202122021222022101212222010110202110010010022011100100200012121110102121110110100011221222011000201202011001120211020122210001212120201100201000100201202022001212101222211220020202112110211000100210112201010012221220120011121111000000110020011222022110200201200001121122012010112222120100121022000110200210221021200210120110022201022222000222001201200001001110000202211002121011020200011020000212022002020121002211000221111101222001201021010002210002122210211200102120021202011122001001202220222100112211112110200110102210011220000122120001210021020000221200011100012221011202022211111111212101112111110022121200020102111101021100001202200211011210002211222111120101011101120010102010212110221110002100120212221021200222201121012102010202212200102220111110011002001222012220011112002012001221020211111100112110010210102122122110022002221022211112101222020100010222221222002100020100012011202212010012012221120100020112202021011211011121021202201212211121211111110101122002100100210121021121201002121110112211100200002012110102220110211010212000100211111201201122220122020112002001000012102212022211212001122120100002110012221021220211102100100200000021000021222120111112020110210110121202121022011010020122102012100120101100011121110002001221211200220111220112022120120202110110100101112211010210200221020110000222112212011111120001021200101020222200220012112010210112222021201220202121111011021010212102122012122011210211112102202102220201122012200000021101210201211110022221210112201101200020101110101001100012112111212001201000000101011112211100100002010100000200021012011210202111211220122222110010201221221100002221212020220221221111101001122021222200101010202202100012021112121000102220222101221002221121220110220210100112111010212202211120111021210211200000121210221012122221101221", "22022221002002002222111210202102201120000101220021120011102101212000102100212200020210101011022111000120120122220021002111220121012121101110210002002221122110101000102010010110012202010200002210100122210212002012200211201122102220121220001101211120020220101100210010002112210112221001121111200201112102220011012121212111021100221010021210102002221120102102012002100102021200122221100022002002022111110021220100002210202121012212021011210000212201002021110202022022010112222120221202021002220221020212201220212221002102211012122210201001000211102122202222222120020200222001210102011021020220212022121120220222001221102001112221110111102010222200211201220212112120021102100011201011021000211010212221102101110212121120012010102102020120100202200011201120221121020122022100112211110211121122112111201021102102200121110202100110202222122020210200212022120101122002110222122222110212211221122121222222220200202220211210221100000010110011000202211100102212112200000100102221210222211210212201210100212000001100102111211002000210020122210000211022102210021110020121220010021200121010120101000210201221020010022210222212211101000112100212122112110121120111022112011101001101122200001222220102222011021222102112211020112121112210012100211022011012210220011220221010122121200120022112021222110121120002102122020202022202120002221112122112102021010001212000010021101102221200212122121200101122000210210011020202020011112002121212110221200022022101120000012110020022111112022021220100211011021120220121202120122011011121001222211210200121001012101101210110012201111102202220201220022211210012111200120201021120122121211122202220222202120122202000111202000110202112201020111122011211210100121201200112000120100111102020221120120121000212011001101211020112112201200021110211011001120021011022201021110002002221121210012122122222021212022211101012222202101110002220120011211010210122200201212212012110221020020201011202212200221012100020210211100111020220112101000122120122100220100000112210110102122122211202102002112011012010022111212110120002100120111000012022011122112122022221102000102202001002201210020102200110021101110021001220011120122012121121002210012220111220122120220210211101001120222101012202202222121100010221012202201110002221221010012102221210210222021011111222222010200011010101010021221221122020110221110122020110010222120012222120101211202112022110022011210212221111112221120200121112002120010021110202110221022001020222001020", "11202200022120220210000201001222102100101212010012222210200202210202000222221100101122210222000201101102212201210201002010022002212211112010012201102122101121221200222112200201020110110002000011021110211200121111001212202212110022220112201001202111002112012210002210012101121021000112102011221201200111101001010100212222120111002111210112102021121110122022202201120210211220100220020100202021102200100201201120010202011121000221201200200111000110122022212110002111012211001211011022012102001121010021212220211220122011012020000100121122022011020010202210220212221011102012202201220200110020110100211112200200001001102211211020210020112211102200210220111112000110221021102211201010012011110201222021111222220112121112210010100020200101010201001222002000211021111002022100000221210202200122111110220100010100102222211102101011020200202101222110212100021210222112000101011221201120200202021012221000212222122000222202011212211221222001112000110202112121011012012211010120011100021201102022112220221201221210010212112102011100100012201122121200001200112222210022101000001101020000201100210212020112212100002221102202201122201012012212101002121212120222102201122112200221100221100011122101020021112120222222102002001110021221221120000201112102111210200210200020021022221122200210022021010222212010022122210221120212011202212101001200200202212211220101110101110012222122200211220211200112101101201220110111210202021011210222200222120121212212200110220222202200012102120022120022121221211220011012001022112212221200102202201100220202200001211222211112202002002221101222010110102111101112101110212111002212111201200222100110120220100112202201012112022110212102111122212122000012101001222002020102010200111110001222212122220012112012200012000201002010220222002202110022010211211201200011111211201020202111200211120120102202002202100111120020020200012222210212102221212112011222210111112202010000022001121220222120102221112021000112200212002012220010112211110102001002222002202201000121222110012101222222011010201102000002211012212222112200021120220100110210221020211201121212212012121112221002021222221222112002020212212221111112022121002100012020002200110112210012111112122122201102200122021022100120122100102002202012000101202101022121011002200110020210010101220020112201010202222010001102200222121010002022022122102211200002001210210202121102220202010022200012100121221112100110100100220221222211222002100121220202022020222120100201210212", "22021202110101101020000022110220220201002210100220212110202210022021222121012220221211110222020121101012120122002102200012210212222202212020100100212011210221102021000110212000121002212022012100001121220121112220212202011101121210212112020100201221102222001220102200111022222022211121221101020001111121221010011222120012210202001021011012101202000021102100100122222210221211222120220121210022000110100102122212001210122210100020212111200110211122122211202011210122221121121120111020121210220101011012002011211120201001202212011012120000111211202001122220211220111221011102110211111212022010022121000000000011210122121121022220120102001110112221220021010110020110122211210201010021000122021112021112120110201011222122012102012202112022121121020220200112022120010122122200020012120201100222010112110201010200101100120121101121120021200211020010120100112100112020120000100120111212121112022211121020002202120211212021211210100210211002210011120202122122210100200101101121121010122221222210000020111100210201100111010200222222022002011110012210011221212001020121211012112101221200101212102220011020212021001121210122100212202120022010120112100122002221001200010200222211011121022222112121100220012220122212212021101200211202222021110212210102021211210212002202001001022200201122020010111000022101210121112210022000022200202200110112000000101220222020220210021221220120121220012100022021221011101211012122112201101222022110202112022110210020102222020111200001112210020010112012221211122100122001021101002012001120101020201101210011111001111100122211202220112011101111111222202202021001222120000122211221111000202211100112220122110111220100100121122221211221100010021121001110222111202210000010210211202222101100200222001000101121020001111012002020011211000220021021211102111002000022002011021111012022122020100120020112021200020111011021112121021200121202011222002021000122110120112012102110120101201222122001022212010011021101012202021212202201201220011121202201120212110021012212200120001020210102020110101202210020022011200012102202210000012111000101022120022001120021220111210000000020012110222112220110021022020001100022212202001000211102002020022201100000101202012221111101012001200121000122102220202202012022201010222102022101111201102112121100200121002210012011020120212011020000012122210221001220202010201010110121002001112202200202010100010220200012212010110201202100020222120220012201020221211212000121102202112200012222221021", "12120020110021211012210211101211011010222000010202000020202100112220111210101001111120122120000011122202210121101220221122021010110110210000100212100010022120201021222212111112202202122122022011122012112212101122110100001120122011112010110211222102112021202001201200221110002021002110221222000022202001212201112221112021011220120101011020101101211021122120100020020012100000120102002221001021210120012020122221101120012211111022002120110011002111220002110221002200122211111020010110112121212112210202121100111200020200221020000112012022221220111021021112020222202000220210011201100120102111210211012202222020012112011220202120000211020022100220122112121200011011211011121001002221100122002210112122001202021201001000201202110210201222212102121222112120001220000001020201002111210220102220220120212111002000210101002220111000211201022112120021020221010112120200020211202120210220121020020202110110011122102020122020110120021200000100022000212200010102000202020112021220100211022212120102211122112011112200120212012112220212100000111112021111010120101200120112211112011102011220001011120221200112200221221222100202111002012101022100212221001120111012220220211210202002012212011202201001111212201220020211021112000222001010022122021002110212012002221121201101010202101221102122000000100100221201011000021200012121111212212212100021122111110110210022220112021210011021122000210201010012121100121110121201021120101121012211120220011012011002020111012211210102101122101200221101102222210000122101211000122201210022010021012110120202021221020210012122020000211211222110222111121110210100000000021201001201011022002221202122211222001200101201102102110012021211220211202122100211021121111010111000221111001110100122100210022000101221202111012110100210122011201011020111020212022100110002000202211221012212020120111200010122201020221221100102001202010000222220100120212020120112122002210000210210122221022121000002210220112222111100112112210022220100211120001121102210211222101201020000020100012210210211120220001100011100001101021021012000121112121111101022111222101112221102220100221112210102210100202202020122211222120020001101020221121202022212202222011100220101002021112020000121211010110120110020022011212122102110100110221212100001101201100001202201002100110201201212110010001110101200011001010220110222002112210102010002121202211120002120201201012021002222201020112221200121121011012000000020212110010201022211111022022121121222120112", "20212120202110222110120000111210001110122021000111200010122011121010212001121212002120012022221000202021210021222222000220212200000011121012002200121200121210100002002210221111210222010111002201100021201012220220222001120101110022211001022010002021221121201020201200112022102221000122220020000202110122001202122202112122210021121110212002201020222022221220011102112212112001102120210210121012010111000001200120122211202001002112200022011020201220220100210111211102100010201210221100101002222102211210022202001210022222200020010110001212002111202012100000211201002200201002220020101001020210211000000211022211120020110100210201011212112220021211220120020022121110212111021000012121022100210101122202111212111000101110200110001200020220100111111200101000111010100021222021202010101111000022122221211022000222102010020211022101002002202220000012100201210102002100120021122212020212121211000002221010021110212120212120102100222221222021202120121002122022120220210202002020200022011021001000002222020220201021112100220102001120110102222101212211211122210002220111020121200212112122102112220220210220222201221211001100101110121001010220200121210022100022210010220202002201212201222110002111202210100101022122201000120212102020212202100121210211210201120102222021212111020021002020011210021220000112022100200002010001120000101120202022100200110211020101122111212220220222001100220210122121002001010112011222001212101000100221212212011202110022010121202220221011101000101100210101011010220012100220022102222122111021011000110212201021121202002102100011212110001201111221002221000210201120122012010122201211010210112021111201120100101001022111200101120220002012121222021102020112102022101222021012201000012011111122122011112201100020112202022121011220110012220022210112100000000210120212110112001011021021020121110202120002121221010212220100100121222110200101120102010202120201020022111022210200210112212021002110121102202000021120222201020011210120211101221221001120102010221221211111111210220102202200110100111010122022122101110221112222111011122210121222201120211221111200001112121121111011100222021202002101222211000001000021002222111011101201111202121002111022001101120011020121222222000200012010100112211222121022211220020110020012000201221022020002000111110121000021020222002211221201010202220222101021102210202010201220010111212211222112211221210000112011101022222011110101202102210112212121122202120222010020222112102021221202101022", "12012002222022022220212202120120120101021210201112201010112221212112111221201202010102101001202112100202111012122202112200220010120110000202121100002120000022212100210111101011201100120002001211221212121000120021201122002120222001110001201002110121220201100012102122020100121110001220010211011202202212202112120211120000121222100211110122001112102011222100221202110021111102110202100100110221212021202010010010022211011121222001100001000101111000002201020001220110210202221122200112200112100210100100202202000101222012001220111202202111111010012212110111111220100011112022122201020222021011200112002021110201222110201221001022120102201101120202102220212210020110011211212201122020012002110012000002101212110220111101202202220010100011221001101012020211221012121021121002011122200200101011221201210112011000210110012122121122212011022211202100220011000012011220211210120020221022121101122000201210220221011201101222021012110000010021120011221222101210112122211201200211010201022220111122201012110000002101222210022011021001000020111122010121121212001200120000000120100001102222112020021222120020120122202001202012211111200201010200011100211211201212220100101220112021101201221110202021201120200010100012002020220102010100210020200020201210211110112201112001102120100221011020212102220120002201012202111200200002202010000201120121101220121110212102210101200110002220121120002001012102100100110000202022121111100000121102202210011021212210100201220200102212020001112122201210202001012000002220201101121110100002201200021100121020002001120112022200200022222200221121221210111012211002122022122021011210112202022022201101012101121121220100112012112110011012112101011212120012120110201101121102112021111221111212112212210220112121021102121022110110220112020121100002000111021010000200211221200022010021122012122110120000102021212102001122200121120201200202020202201100222222221100221221112202122112111122002210111021020202200012210111120020202220121020202020021120012100212000002212200121201000021001010212102022002000111122012012011012211001010111000012211112101220111120212212112202120202101220211010122002221100211012122210212122100100012121200120122011020001021110011211012202120201001101001110110022122102100011210112021201211021211212000101210220201212210000121010020220200110002021020001210122202122201022212102222211100201021101100121210120002002101122220200200011100122010201000000210202121222120112200210210200020000200001112010", "01020022021211210021201010011000101100110110110012100001102102110202200021111212212201111201102102120202101020200012202201101110021000012220121120100111000121121011211011011212102122200012221210112122021122201022100221010111200002200202101120121122210010111022020020101121020012012110112220201120110210020021211021021021111021210000202102102010200021001002012221120211121221210212210221211112200112012111002002112220111002210000012112121200121121221210121112010001021222121001100122200010010100220211112221002011121200120102222202201110002020100000222202212120112020210110100022120120121222120001020021021100010202101202010011210222222211001012102222000122210110212121020021000210002220111200020110101001012101211121222112101100222121210111212212202122102221000002001012222200110022120000210011120212210021010212022120110101221121222001010210220211220100000221002100020111202210201001122010212012000210011012211120220121210101121212210100102022100010120001110020200220012122122000011122011010212121212001002012112110010001020001200111220212100011100112222110000112111002010101011001000111102111201112200221022020210202111112202021202101200002020022210021220000002122210020112102022212100110021210221221100111020102220212202000122221112111220022020011211222221002100212121201112210202200002212011201011110112111002010201202021201210021200202211112221011121112202112111020002010121002212122021110022222021201100122222112022200221122100200011012100010110022112200001011102100200002112211022110122012200201202211122220202111211201022001010210102120020010010222210111111011001011222121000012011002201220121102001210012012012221101012120212121101012122122110011122102022000101120200022112211110201002220210000101100110022122101210011200222222010022210021022122010000021111122121111110010010102002010122120002120002220221121000100201121121120011100011001021201210021020101020112211002102221011212012002022112202011211221120121211021012000012122102010000002110202010210220120021211121211122012221122220022200211002012122200102010010100012112112121211021220121212002011021100022122212212110220010202210222101002020201000022202202010101020220102011100122220000201122120210112001221022121202022000011102211222122100122112102200010020002020010101020000001012121100112011011220102020022001002221210022121101001211221012021100020002100220201220110011111200111100201222011120221112202022020101011110011002121201011112001012010010112211020001200101", "22101022012000121011202022000111101110110110111001211121010201010210000102120001120100212212001100022222021022010012121122122000021020002200222101001211102200100221012210112002211110012202222102100201002011220022212022200121200022011101100101021002220001012222112121021002110201102010211212222100110211120100201001120021002101112200002010020202010021001100120221021021112020010120010201111200022111111100020101101202201202221111110020102200000000010022022120010011200021100100200221022220020120002012000012101202221101100222002011121122001120222020122020222102001210102101012012020111020120001121212121211011102221122221101102211002200221200111101110202120102020222221211220022200100022222010220222111202012121210212202112002212120201112002000100120020111011212022020112112000201100011110020211100210100021112122022111102101220022211212112010102210122002020001202010001111012210020222020111120001211021222010100012112011210020012022021100120222001121111020111020001122202020022210100010210211211200121122211200020210112210021121022210221120221102102221002111112010002222000002102210001000101011002111022000001002121001011110022020112100220202021102102002220011120221101121202011102201010000002020221112201102120001211221220200021100211110102021122110111101010201002211210121110210010201000222010202001001021100011212212121122201112201001011222111120211112022101112020200100012211001011010102120022022010022121101212201121222111122000211121220222020020010022012202101022120201010201121212200000002200210211112210220112122212222222102102101010200200220110110210000202100210010121221212202022102212101101012220212001212211111101101111101011112001100001200012012212110210001220210000102200001111102110222000002201021212020011221221122122012010101101012010210220212200211122011010202022102202022221000212011000020220211200002102002202002021001210102200020000200221220112020002210222211111011022222100201012022200110012020011110010202001010210101210120010011000211101211000002220001100012210010112102201120002110120212022202212121000102012111200022210110102012021012100120201212101120201101222020111210222021121220212210120101211101110012001100000221112220110200100111011222222202121111222212012212010102201211011220111201011220211112102112101000122120222112211212210211011222010001212120000010211211210110010102120011002022112211010212111021211111100201202111222010000001101100111101120102112120212210200122100011221021002000210202201201", "21011011100011022011012020010201000121020002200102210111121010121202202202102221212001021212100020020001201201211120212010121010020100120110112111202111012100212020110010120211021100200021100011012002111010210120121220001002122001100111100222220202021110112212110021111120000012221200022202210221021212111121000202200220222120221210011121111221200222020202021102121221202202020121210221210201012112002121000211220011100020000201021102002021020121000011201022220220202220110000210212210220002120000201201020001121221210210201112201101121202022012201200110221221020022101012201220122022100021102111021002210220100211211010201102100012220120021220021122122000202002221102110020020001000122201212120011210021102111020112211022202000122000112210200010000111202211022111111020021110101022000020102021002220000001201112220211111001122220111110101120120200000010102200101212022012121200012102100222010112210120002202120120222221201200112200111122020000102210201212101000110011102201110221101220021102221011010211202102220022220220112101200201110220101002200021110101021111220102002121100200211210022122012122202122010222121000021012112011011201020020221201020112202120102120022211211012011102002022201210200220002200201200111221200112101221101021110010012000220212122001210121122102011101010001212120202202202121221221021012211211012002220110011221211201101120221222012210122012010001012022220022100211100202120101102120012212011010122000100022201211011202100022010000112200112221211110121221001201212211220000001210120102200121122010110102122211120101002012022120010112102112012020212221001021010111221021121221212120110121202022120020002001002111122220112110200011002010110221112111122021100211012000122000100022121022121111200001110121020200101221201220000220112022200211221022110022022011000121022100102201020220111112022000102002222112012210122210222120021101200000202122101202000202201121121111002200100121120012201220000012120101110021002012012122021102011122200202220002120101211011021120000020110022200112211111012101101201010210001220010010222201110111022020011122020000112210112001012101001121101101122100020221102001100112002112222020010020222122101201000022110000120101002101102120222112020001212022111112010000012202100222222120011121200102202002102212000100010120001100201102100121101011211110100021022000112000211210100100120011211221222201220010002210110002012222110022001100010002021202022122122222010122121200101102110101", "11020000120112221012212200010222000002002022111110222102001121102010001202121222002222022020011202010122012110111010221100021100012210120222000022010102211110221200222001100020212121112120201101110101222112001220212110222221111200222000020000012212202200122100121001121210122010001020202100020222122012101021212021022110011010002201121102020222210122112110012210012201120001000012020010011200100112100120212112220121220120112021102121001002101020202020010222000110011112010000101002010120112000102211122121000100121220111120011120001110011021211212022101221200021202022211200222201001212111211011012210020010022022201212001102000200021120021110000002220202100221200111221011100121212211220001220210201021112020010000110220201100022011212111210222122200212200012121212221010012010222001110201210102020122001010011002212012100221220100100012110210200120100100012110021200100110102222011000001102001000011021212021120011102001010121201000002020002100220121121222011022001001220222122021002010200212211001221100202022200220022012212011000112022120212221122021122201210021221100221210101000001200121101221100212211000101121201121011120112220102002201021122102012010011201102010202012120000102001100120000202211120002201120012002211201202022111010220111200100210021022201021221212100002220222212210102200010111222011211012200012222220210100220220122212220000222010022122102012011000010011222001020021101120222112212021222200210101101220202000002212122200000010002002001120102120112220220102221121000011020222021202001011202020012211112220100120000001222220200022010220110002022101102220000220221201122212201112211000210102222020102220001212120112000211212121012001020102021001001022220200212110022021010121021000220200012200020200122000101102000221202201020210020202012100200221022101111022210122010200121011220200201210110211020011122111202000101201021202022221012000220211120000101212222001102121210100020121211000000101122211110020122211112000022002200100210122222200200100021012112020202101022002010110100202101101102102220212201002102002021120221021211212201221012012111121002011001020120021010010001000121022020000212110001210121111112022222220221221102002001001120110222202201102202211000021221101221111101222020010212121212202011002122212112121020120111212211010112120201100211002101021122110021001022121021002121202212120201222001012011201000020220120200221012021212002212022011222200101111011200001202212221102221012102212212022", "22122010220010012021002022021211121221020001000212012121201020002102202200120211010210211100221022021012201222222112102011110200101001120120200220220100101111210221100200211020010220022010011222002000110020010212100100121222001210220012221202121221020101100102202111011001102100202012112211201222200222201011112121221210121022220120020121112212111110220210122212112100122112210101110201022201021110220002111012010212011010120111120012220222002002010001121120111010111210220102120222020210021101201102200102222110020102122002200110110212202011120011022221111011022122212100022110201222022220012102222202221122102201120212120002122122110211220000222021111211012011122102211200222020202001001121202012001021211021002010112211201212202110012002110122110102211011102221200002001120121222021022110012001101221202012000112102212222222111011212021102220012010211202001222010022211220101121220002211101011211001121001220222222001210011121021201222120011002111121212020022112111110201102011101200200110112221211212020211101121120111211222222121221220200200111022101222220002022001221000022122110222122101022102010012200011121110100011100122111020111001022110222001220202221021121121222221121220210201220120210101200012101021102012001011022111111122221001001012202010220110110200012102022010202100011022210111211010011020021002211202220012222101012101222010112111012021001200000202220011110100200220001212121021200122002200001211100001112121220112112201121121210001112110220112021001210202020220002212002011220200010110222021210002222110220110020021011100010012110022012001021022200012102210021100201010112022211200102112101002211012121000110021220200201122122020101122010101102011201012201121111202001120022202011112010121012120111102201222201012202200210120202102122020011201212010120011201211112111120012222101201020210222210120001001110021112121211120000120112200011101200220212102021100220202112020022201010202202000211012201112111001220220111120010000011211122022111100022101011121002111202000211022021002111002020012110021200222211220022102120002020212101001021212020122221120111022101101012220120122001220220122022102222122100102002001010212011021012212022110001121121110112000110121000110111110202022011021110221110222010122200122010201210211211100200220002211211012201012020010222212201000220020010021100021201220110122210122020021200102102201020121210100112211011001100211021222210022022021210102211220000202022202210221121110121211", "22122020121101221102201212200100020110012101200110012112001112120020110001211000010011001011120002021112011202222211112101112022200020122220002201222021111021002120021011211212000210211222010122020111202102121002001122211211200012110212121222100020021020100022212000100201210221010210100122100202210221211101110020220012211211010022122210012220111001021122020112102121201110012010221202102122101110002012121001001012021211021021100012121212222212100210012220122100120001201211211101121221010020001100021121202111010110021020212020220011110110111200101100122210102022210111100001012012100121012120122002012200102010021211201121112122121012000212102001102221221012100122211021120111211102002011121202101212101121000111112220012120002211121002022012221000021102010022000120000101002021222212120120010022211112102011021002020000022120202120101122100202000102102020220100121000001111101121200020000211211022201101102000011021021222222122120110220021112101210222102101102011222000210011121010122220202200122011101111000122102111020211120021200000210001121202221122110201021001111210011222212201020000022202110121210100020220012100022020010120022110111212022220210201012201110220020022012112221101202010102102000012020011212211021102112121012120202212201002211200102002201100021220222112111022102121222201020212210121112000011111202011010222200000211012010221021020020112210020112011021210100102102021210121011110122021200010122220001000110000100100011000011221010110111021020221211122202121000100112220121222112012021221111001100200122001102101100200211100021111210102110201102222222112100010121021110101022211220120221110001111102211022202221201202020111022002020202121000200220021121120202200020200001200200022111202100220122112110112200211102010201111001011021210021222101010220222121220001112002220021012220221101010120210010110122101202222121010102112000202220212120002202220210120211201021020111201111120202202012212021000101000002010212202101011101221121220122122012121102202200011022102022102222012222222201111120212222200022020202101101220120222122010212211122212001010111020011021122101122120001110110111002122222012000001002111212011020201020110201122010201110110210001120202111112201120012022011201212002102020000001101221001221010000022212102010101012011021012002200000120210101111202010110102100011211111222111222210222110112020020122201202020112221122112101111121021012002102100012012010202100011100212110012210021001110111", "10012210211021200211110221011102200122110011112020001221012000102220110012211120111221120210111111122200022020211100100222112010012210001222102021122210121120022111210012002122200020021212121102102000001120222112022212210021002020211200010201111020111001221111001200202110102001120000000110011200222121020222002021201121101222220021200101112220020100001220102011220100112012220222022020201101011101100102010212101002121200212010121110111121221010111201021212110012121100210001221212110010202111121001202220022021012100220121020211010120012001220222201220012220111011121112200220221011100200122111122020200122112100201202122110101200002100100121011021010220221022020211002110120110001212200101021012101011220111222200022210201212201100012110110000220000221210220122211001101100220010102122101111000220211110112002021122010020021122122021220121102112001221122201011121002211012021111102000122101011101121021110100121220002200122102210110222101111110021212112210211021020211110020212121012012112002010011110001120001120101211111101210022021212021201102121220010101222220122100010000210122221220101210112220010121201022222100121101100100012220120221211012202200011210001220221210010102222001100222220221110010002121002201022120202021000110101012100112210211220110202202110120100211010020110121222100212122102112122102200112112221121112010010121122102001211112112220201000122212102100101111100110202121212020100200020100222210221210002002102001110010112111000110002002122122101220100210002102221212102021000100121220210122221121000121012001200212112000212100001122211200020010220022120101210220212022120010021000012002101102012212112201020110112011021021010120102012112002111012201120222212110202121210112220120011211101102110012211112011110100121011100212221202110111202210220211120010122002101222110021012200020211222010012102212122000201221222022201121222021012222002210012222111202101212010202202010101112001000022201112211011011211110021002012222012221112101021010220212110202120111202210010202001111101122211212020220121002000011221121210011101110021101010100220220122201220011012121102102110001000010102100000120221202022011122012222201121111111120101110101000021222110111212110201102020102222101112101100000202020101221001012121010012010102010101120022102122110002211110201200000220201111221112211211220120220200211100221002020020112110222000221100102021221222012120201012221102021112202110020222022100011002112222012001001121222", "10121000020102112100221212111101220200111102120010110202011222222221010221122200120012000001021002211110210010000120010221012021210211110010210222001020010122221111102021112102202212222221221211221212102022000102022101002200101000100111210001120211212001121202111102212120102201011020210220222011021021200211022212221012222200222201200101101121121121012210101112222021021120211201020102002110211200111122011200100002100221002121222212222112212212202110222110010220000022022212221120212112201221021121022111011012022000021011000001102211200020020120102220022012121200101120000102012111200121111110111011122021121110202121222202102220222001121001021002110210122022000101002002011021020011112120022201020110000202221021121211221102022220212022120022211102012112210111201211022001122111020022120011020011111000122211111100221022000222012222020021200101221102112212120212121201220112011210222211202121000122010000010212002211021010101121202122120112212022221201110222022002121202002211121001210200211201212100102112011122201200100210020221121010120022211112011000001112011021210102202000000212121012000101011211020212021222201220120021001110200111010212221022011212220200111121210002110101122112101112002002021221000020102000210210200010002111010202200201121122121122100202102010100120101221010201122020120211222020112200022201102120211221102112221000100120001120011222020210101200000100010222212102220102120020120000021112201022120011010221121101001220111100121212002121222120112020122200210100221022221002121011211010202100022220211020221221200112102002210121020021021222012200220110201211101122112020212100001220120022202212201122111011021220222112111211011002001212010222222112022222000011022101221002111020011002212012211000201001000202100000010222121202120102122000111210001111212211010201220221112020001110102112201110211210122201020001010021211122021022020200120200000010221222001102202012112010212110200111022222022222202220102002002122012222222122021002112222100112110200111210221002202200011021112221211001001221011211112012001021210021101010002101021122121210012101222002120100102100001121122210212222202122001210200011112021110101222101201101021222202212002000021012100020212100112110211100110111022112211100122002200100012201122100220212110020022020220002002222120111210110101121101020020212011202111220011021012100012112011220212011122211211101020120011201121100112020222112122120012001010002010120010112101102110021220121", "00022010211021202102120221111101010222001000020210010120120000011001110111121012012122220120122220011201101122001020202001002111010002211201201010110102000022111211010102200110222101201021220200201212022010110021100012021120120120202122200110122200202012210210200220210001210010110010120012200002100200110122100022011222002220110211110121001201011201001122220211111102120022010120101022122110200012211020220012202012200120020001211002100201012001000202022210202121002110110201020120022201212001020010200012212020102220201201012021222101211100220122221021000110022022120121210210021200200001111001201212020110011211221101000211120120011210122112100011121000221202020120010221101012210202120012100111110021021112202202112100102011212120201102021100000002021002010120000202212121011100000121001102111211001021112220100020210002112210222100210102210200102100001002120001201222222120002121021221102222011200111012112010201210111122212122001211101220122112120002121012210120221000201202020221201012122011121202100200022222212020010200121002201010021101000001120201200211001100102002110211020221212212102111012122101201211120020101210220211100120110112110110201220001100121211012200222112012201012110221211020111210002210111100112000101022101202001012011211122010200101121121201212201210022220120210210000110101121212122122020210020022200202221220101010120001011222121120212111012000221101021000222101220020210011021201201120000210020122000210200011110021121100121102220202122200211120210102201020201121012002221011210210020122010001120011011212102011221100110020120122012112021221110121221001102102101022020200211101202021220002201211001222012002101102121210111010001110121100222112212102100122221101212011100112102021120201211212211002210021020010122102112020221101101022022102011011012022211110001210200010122011221002022000120012122000020012122000220102000211201201101022121102112000201010000202221102221212210111021011221021020201120001202010022200022102020122102210022012220211100222211022201202101222100200122222100011001112212111010222121100200211210102011122021112201112012102001121220022011211220020011121200100101111011100201210121211222122222200021110122102120122221220221011012002120211201122100011100120111001112202110202212220110121011211000221111102212210221122100111220111211100202102112120002120102002010010111020211001212101002012001021202221202100102121011221120102212212210201021022220120102011022102212220102202102212", "20111001000211102010120020220001222010201111122220101212100020000012210020001101202100210020202202200110221121100201002201000112221121110020222221101210010012001221200021002001120200211021021001011110120102000210221201221110101100212001001200002200102000122122222110211120021220002200101112021200111011120001111110212201200211110101111211211211022012211210102021100111002101112020001120201221121210012211022020020212221201021010201100010000202120020112200212200212220210020112212211010211121012220100001202221101022101112002002022221112220210212210220220110011222212011121212111002220212002202120001201120002120002212012210010011020022202020010122201002120210020102020111022200202010001012110122102210212000002022211100111201012110210001022010211200211111100021000022022221100020010120120122121201112211222211201100112221202201112002210022200110220210022211101120111200201122012102111210012122002222212112200222022112122221001201222200212010202102210200211221100110100012221200020000100021012211021202201000202220110110220122111200020121122101100211021211202012000202012201200220022121111100121101201110221002222100202002210022102102002200101212202212001002111202120001110020010002101200122000001220010111020102201012220212202020012001220111202100211201020020012021020102100112112111110111202100122101101221112012022001201102010020002010012212010022121011021010221122122111101210200120010001021022121211211022202212101220021220202220000101200212220201001212221020221010002220201112112022200201112012210112021102010101212111102012112201200011211210001101011220212100001221212011211112022120020001201202000222011122220012011010211012100012210000222001121101211020200101022011022120010000200212001122011020001012122002120010202020222022110120211202011222011101110212101202100102110001111002200022121210100122222001001120200112001001220001020220020020111220022020022112120112202021202011111201112002022000022122102201022211021100221110220022212111002121202221010101210220202102221011211202112010101020202120000012210211000122211002121211202010111001021012210100200012111212120210000021221111022001112101112001122012111110102102201221202122211112012000001000022111120012122120022002210212000202122000112000200110200101010220221210001110120011122102110002012200022010222102221212022122012002221000102020012000222021022111111022022121112122220022211110002122012220121002122100020001112001112000012111200021001112120200102201120200112220122", "12011220221001000120110112211221010222211112110220212222111012010210101011222010102212020201111022001100022002221010011120100102200010021211101220222100222022120220110221200020012020101020221110002202111111102001021221222012102221220122221001120000002020020101002222000110200000011002111001000211111201221101222001100022110012100022110101122022212200012210202120120101201112022110201021211021000020021122122220021212021201212100000201220202102021121222222101012000011220220211122110110221112200002101200000112000201121210000110011012000212121112200211120200002222101120012221111010122112122112210022101201010000122202012210000102020111100011001220102102011122100222112001020102212120210022112021211020212012212221222102021210000220101211021222122221212221222001010121022020120012220110222100111100200022020112011202020101120101212001111202022021201220200212212010002222000212222122122021101110202120220222121221022102112100102111211200101012202010122220210202000010200102122112111112120020002221202202020110002000220121200010020022221221111202222110202122210201012021020101112002220202202000022211012202000200110211200201000212100020212221120021201111200000121102011011201212000022221221010102022122212000221000012000101200101002212101022112122200012212020212021000002222001212121122101011102000222121011121001200012210100111101102112100120121102020111111100121100112222020211021001002220101112001221221001121201112001012112002211111112201011002000210002200112001202111102102120212210200202222212212101210210022012120020102110120212220120010100011110212101000221220100000222000102002202121011021111120100200022202000100110022021201020120001000012112101122120210202002212010022011100121021100112001222100020010202021211012010000201111100110212201111021100022101222211011122001210200212001022000101022121100022201120122211101100002201101200222100021020102001211222121022112111200221200100000212111010010021210021020022002001222200000001200200010020000012200121111222202020010212222220021210021011100100110010222210220122220201111022221120111212200211112021201022020001220012210212102221220001022200002020100011011000111202122200220120000202000200122110000202000100122021222101121222011012022211022100222101100111012110210111100011110120020122001221012021210111011122102002222202112000100000110020120212012012022111221211100221201002021011221210011100010102100202120220210120112220122012020222200101212022102121102111002112121000222220", "02010011110201002011101220112000210110111101222210102001201111111210120220112021100112010200002220212122001122120112020101001201120110100102101020210022121120021122120001000010212010111102220201202112020212201022101021120111100022111221221210101202120010201010020221110201122012110000102221221102200020001021120000202012001122202212001002220012212212002211102121212200202200211020210221021112120121000021120102121120120001121121011112001212110120121200101101121010000102202102121202112002001121202121011201222212111120121212111112022100112121122102100122201202010212110100111202221112022111220100112201022102222220101210011211011102011222002220021210000012012212111202200212002112010212010100210011202001012112212110002220220110120201110222121210101221011101001100101021010110002212022222120101100122220120110100011000012222021122010001021200020112202102110220111111012202111201101202000012221110011202121202202120001202021200222022110021002202201010010200120011100111100011021121012200112121220000212222000202020012001001202011100121012220010012002212011122020211201112201102220101102011212122001002010000212100000210000201010111122012011100211101222101112201002200101012201222222211201020201222022002022001101220010010000221110212001011011012120200020021102102210121010001102022110002002122222001201102201011110110010210101000212121010222120011120011000012220020201012002102022011222110201022010101201000020010112012021212010211110211211211211200001210112011011122222100020200222221221121212000122122002021012001011121110002211110210021202002202110000201001020011212120000211112021000201121200001200222201102002211022221210001000220220120011010122111011001220110212220210001110000100221100020120001020210001222202112110120201220211012121002202201122120111120001111101002201211201220000220111110100021200110011220110021222112122020212122210012100012201020020020002211101011021111201202101210221002121002011110201101011220021211002120110221112101211201010111111222200000102201221110111101011100011220122121202222200202110120212122221221201221202212112120211200010002122110120100121022022210001000102212200012200002022211112102102210011220121012022121222101000010011110211020000102210222101120001120121202120021222121221010002220011200211022222002120211110200011210222222010202220111002021021101010111202022100012212110101210122002002200212200112021002220110001121102110212021010202120212220010202222212212001220010222212011121022212", "21121111120000000122110020210122120221121001011120210101012202200222211102220221020211202010001020001102220121000111000000210002201100012222211101112100211100000211002112002202212110200120112200000102210210002200211121210120212112110220001002210112002000202121102112122210212220120021112100001021102212001221202010021022220111001220220001121202002202220201020122021110221120022001121112100100211011100022110122022111200201112001100111010102011200211222212111121202110211201211010100020221202102121100011001121020201020020100212010210201012002221011122001220022110002122112221121121221220211021011212200222001112201120220220112121021001212121222202202112021220220212000202100222121202002000120012010122201211210001120110221211001222202201011020022122122010112010110202110101010201111022010210012210022101102122022102202001200210020012002020020201210122020021001212011000001020222120021020020010210020202122222202112212012020112221222121020021211212012010001211121202211120210022021011221112101120222002120120102122121210221222102202212001110001122201102020100211120110120122212220202112100220111021011021010110122111201210112211210012210022022110111021102011020001011210011100011220201021200222221022212001110211002221222220111112010021010120020111121220020122101010202120002100111021100021001200102202022221002112012121120021011201002211111110010122012110122221122120002111022022102011111122021002120002000010110022210200201021211102201101102220121111111222000222122200011101021220110110020021010201112121211012202110220010012011220201102100012121111200002100120001211001120210110012002202022012021121110201112021001021121001012100221100221120002122110120110001011022022020212101110110222100110010101002201002110200020110221102112002211112012112021001212001010010212212021210112202212002021000100022102012212111121102021022001121001101202120101222112002021202002100201221001210222022202000001221010110101011010020001112112110210102012112010111122222020110000010211111112112210200020211220222110122220222102000120111022122100121002011010211000102212001121010012121121020101210000212002202100202022120120210120102111222211010102200020112010112202110101000221102101122011112012100002021121110211011222202200122201102022221211212202020001011221110111020220022002111120111011101221200011011101122112211022011021120211020010111010202120122122002111121000022012001011020012201100102100210222001201221211200022201020011020121020221201111000", "21021221001212102221011011120002012212022012010221112121201100101001020212122101210201102111201110200200212102222000120001011201221022112110100111120211021001110112021221202101110222002022210221112202101202120011221202110110200010101012201200121211002021111001122200112202112002021002100000021012220011220101122010202201112110210212211122020011101211220112110002121112002000200100220022101002212211012021021121000121102201112112222102000000201212212012021020120101211102000000002210011120200001120111111121020220102201020001122120011101021120212000112021111120210010001212021212012000002000002210021222212221021000021011012120120011111102212020120211010102111201202120021112121112220220120112221201000121211221121001111001211220001211210022102011222211110200120022121101122201111001121222022212011010021102120020020100201222111121221202122121011021212011022011101001100122002211102220122201000021010120002020102210202000021021200121011221122211121201022122002000112220021120211010101012121002222001211211110211122000201202001011202001221122202000102201122112012111112011021001202201010001201000011002202202101121020221100101110220012212202020202222202212120102202220121220112110112210121100201220202010011020122110101021122211012112022000221102200202112010012020221102010212012120101021112022222121120102102002011020101002102201222121122211112210220210011000100021222100011200111010210122220222222120121111111212220210110100200000122020201210010201000201222221222011022200212022210001202210011202101011121200002222212001102020202210102222211022010101012202210221212222111001120222022000002220201120202010011202010121020012212201020201021101200210201120212012122200222110102120220000111212201020211122210110120001100211011200221210122120110011220010221110002022112001000211210220202211010002000212200212002101221202110212012012110101120200120122210200010211101101011021012222101221120011111220220120212222212200212222002221111011020020022122221222220121210012111120201021020112110011221110100001012000201210010011011221022022001101201011220202222000002222000211200121202012011211212201121012221200010212201120211122012100222010102212110021200001010222102202210110020100011002201022021112122002121000001100102021221000122220011122202101110012022201101020121201022120011212001020002020100100002020211120000200212100020100111200221202000021201010112002121121020212200112102012111120111021101221201121110200012120222120101212021100120021", "22022222021012122100120111112120112111211000102112210101111011202101120210011221121121111021112221221112121012222210102210020212112001120110002021211021012222001001110002211210101201221201001121001020002211121200121000110121112001011220122012112212111001010212020001020210202000110202200121100022100120020212021210202102122000100210002220202112021021002011100001012221210210022220120200121212201120210211022122002222120121001110212220212121020112020220001002200010102110011022210002201022120010012200112101101021000011012211111221001011222102120202121112101121220000110210200010010021122200011022101012101020201011101201012212102100122112000001111020201122110111211111221212011022111101102212211201221201010111212202111000200210100120102102102121210011210121010111001101100200202022121221012120100112210121001221000000211100022002001220201120021222021100010222222211021221100120012022211201110210021222202221220102221000100112012102212112102110100220212211120210120001010211021111000200222022200120220222121102221000001211022110120022120002111100102022212002202000000211212111021210202010120001002211121202101112211112200012211212110100022101220100222002111101011202012102111022120010022102202001210212202121121122212220021122212021012011202011200022022021122112200211020122120012002100100212202012112100212102012202101100021010220220202201102020120201201110200011212020221202012100111020121011111011221110120212112200212211120012201101120222201200211100110000021111100121201112221102211212001102012210220210021120222221220201012122121211200001100121222012012210002120211112012010011010022200021212201022010200022011221221100102120212012001122021121120010202100102122022200120112220221210122222110011021120102112020122120002122122121210001221110121010222201122001022000211111202210101110010202201212200220002201102021111112201022101202002112110010111000220001200202010201110222120202011021210200200212002022102122011202121022120001000211110201112221120200200100011110000002010122212122010201102021001201022220101200011212222002212220222121212001102020121112202121111111201121210111211220122111211012011200102100201000111110221202120101102100101000202200120001122202200120100221202210112201201202220101001222222001121011000121020012111120222022120010002100010201022001102112012210020210010120000220010001021222022100012222111001111002001220121022121222210112221102101222101101201020212201200210202000222010220010220001200221021122222", "00200102100100021112002102111100121000121012221200022112221211202010201002111202012221220222110101010222121210101020111200012012102212221122020121101201210011002221010201112010102122222220200220221211002120002121210120021221022221210112000001221220110221021222022221111101211002012211211102001112022102200211202222122202110212110200001221221022221012212001101112000220101002211002002210212202010020212211001221100201222002112022200200122000012101122210110212122110122001202222210022102002002012211102010012121210121221020021212202002220000222121201220200021020022111011121102210001222010112002221021102011020201002111120101121101210020202200202001102211212012111122122012101011200101020101201011111202110011121012002101111122110101201120102001002102021210110220210221222120121211202201201211211001122200110122111221111001112110202222210221211220211102101222022212101000100212012121012110102120112111102120002110221120201022202112012201100201212212122012100102012211102100122110122111010000211200011122121202100211002221101100202212200101222020102122222210002100212221020000202110100120002211122200011220210112000011111110020020221202002222101220022022210222210101010101010000102222222212011120212102002022010002220011020000212122202120220121200121101111111022012120001011102201111200110111211212210001211210221001201111010020000210221220110220012110012120201202202221210121212100211012200222122020112111111221122121202022202110021222211111001110020100111202121002011220011012120112101220122100011020122202002212102001011202101000012200020202102100212112022121220001121111001002202200012110112012122002111102112102211011001202200202010012122210210212110121022012022001120112001010221200020121212112101122022002222202022220212122000200002222222112211210222100111010000202001120211110212102112112201001202021020020110000211111211212000202022222112202202222010112202010022201212200001200220220212002210112111111021011211001220102222121010101111222121200221210021010101202022201022120111010202000211002011021222012100111000221112002111202000120112002111122101020110212120112022222121101000202121221211202121001022101000200011100122100211111211102010011010012120220211211201201211012102022112220202021220000200202222022221110100211120120010102110101202122110020122102102122211001201022002002111100020010021102002021211120212211221022021120200000100102222211012211101002002011101120210201122001100221102011121100201210101022211122002112102", "01020120202000111212210121100211012002210021112020120100122120022001201122110102211201202011200200100022212120201202202200202200110211102202202221212202210112100222211221111211110022100011200101100220101222221112212211022022221221020002012002021220100200211022111220112101221210111120212120020102011112200000011222001221011012000222121111122102100001011022212111001122122211211222122110201001100001221011221112010110101201201212202122022121122021200221101022012212010120121001122200110001212021122001020120002202221212220022122122112021100100011210011210200022002002221212001222011022222002010112002212020102222010202101102200121022202210022001211120022101012021201212122022112010021112022121021001201001102022210001021001202220002210222220102220122001212211201011121020000010112022111022102120221200201122222112120002210020001110220212001221122020122200111121010012101022200120222221220000002021101010010112211020111111002001202222102210121001002222222021221212121120002100122012102222212100120001122211102211111212110001202210212220201012110210000102221211112101201000102001102211000022120211212120020100000102110001101122201211010122111021202121222120100211011002010202002000210210201021002001022112011122021211121201220111111001110012022202112011100210210112202021202000012202101000111022002211002101021021110021201200010121001110002221100110011012001212222100100020120221100221220020022112011111222112120221002001201001102202022212010000021211110102020210220022001010020202220020220200020112021002201001110222221110111201121111201220122000001220012221201010222200000102012010210120001212211222010111110200222120110121010020020211101212212122101110012111002012212102011100202002000122100212111102020021120001112201002000220222110120100001100021002021022212211220121220211121101201121212012112022120202200212000121010111122110111001002112021200112000101220001010112100211022002120200000100122022200220212012100122220210112212210112202001111111110202022021221012111112212010221022011212211212000100202111210000011122101111120221201221111002202221101012120101102021020200101102002011002212020201222201022120111211221010222011021110121201001001212122201020120022211211222201112210022001120200111202222020001112001122220200111212201220100220012022001101200022202120021000022001212000102120002121020020102102200001210201121101210020020100112222020000221021001210211002000110222001100112110210022112010002110100202122100111012110202000", "21002022000121012010001220111002110222112101212000122112210002011011201201221201122010012221221200011100211100210010100012220200221012120011012011010202021001211021202211022101011211121000100010022220110021112122220010012222011012121222112102221121112121102201000122221120110201100202010122110011210101201201110012001000210100212210110102111100020212220002001211002101021220101202101120012202001212201222200022202121011021122111011000121111022012010212201121020120201221001221022100010221010210211201010002011202211210010121201221012200020110010122120121010120102022220022211110221000210210011221211210012002221022221100002000202212100220001101102112002021212120000112202212020211210122201121122022100211221202110021002220101212220021112000201121022101011212101111010221221221211220102102111022200101101110221202121110012101010210012022210121002010201102021201112212102201100202201220200002021202100101221001021222001021120002221021110200212211210202121011210202201101112202111001200010001021022002200001120200210012002010010210022020102012002210021201221121102120020202010201000110201120022102020102102101021110110002202122102111210210010012000102201101220120001200021110200221201111022220100002122101002010021120000022212021002012020212012020221122010210221020021202122002220210000221200202012220020002222121100120222110001220122222110210201111111100122121201201001001111111002001110000211220221111000021211002122221101220220012122021021102011110110212101220200011022002000010220202212100010212002011221001002020211012200202100211012221222200211002122200001110111210002002012011020111012211001222111011112212012101002220120110002201002111122122011010110001222212110201011010121101211201012202020212100022200100111200221100122120221200211210211120111020011101121202112212020212022011102122122212222100012202211122222222112202110201212210212121020011221021211010100210010122222202112010101202200210021002000110212222012121220100121020010022010112111220222000200120111222201000022120201220110002110211102010000220122100111111210021111210122010221020222001201002020221020100121001222221200201212002011120221220202112101202212101101121220000110202110120012010102200200002021100102102210022000010210022012210210020210121121021211002120101001212121122112202221200100210020102111002120000102112112211111121100010102111212022222022011120100002200101010001211212011111021210002020012022101212022222122120222220021210121212202021001210200020", "12200012221021200010022012222222112022220011022002021110000222001110112210122202022001021002001021102221000110201100220112122001212002022200111012111120001102122221020222111201020120111210121112020122220000201212202010002111202100000212002210022022011111222020111221022011121200001002221002110211020221202221010022212211112020000101110121010012022100121222102102012001012011221001220021122201010012121210102120120212222001220100111100002020222211011002212100012021112201210110021002100001111211002011201112112002201201210010102001121220211010120000110001020112120010200220011202121120211012122211011110122020122010101100200100201002020102220111000110222012121220002022220221210002200102020021121121222211021110121010222210220202012102222202012202120112010220120211201200011122100020112011100101121212100220022010112101010222001111212200011121122120220121102011011200101010100222021021221021020110010211120010101102220112110011111201001220220011220202221221120100112100021020122210121112122100020210002020001111121002001022120011000221211020000012001122022201220022210002122002200020101222122221021200011021211022211220201220111020220112200101111122220020011211012000010100100022101001220210211210102002212020221110110201100222220022221112022211100000112221022111002200020020021120221201202121201011210201120022201121201212022110110002212201012101210110012221201120122010021202002111000020212220001010100121210212111201100220021110200212100000012201222121221101011202020200001210100102021002021000100100211111211022110012021112001212201112211011200021201200201122101112201201201002120122220212111010021112212021111012012220012210012122100202102210111100110102021001110202121222101002121001101211220221210210011212201120201222012200212122100102022100200211011112101101111012211201101201012020012022002101222121212101121122112212102212121021000220212121200211220010111221022220211210020021020100220010111212000000120020221002020020102111022212220201102002021201102121120122001122210101002222122211200221200002222211222101122222100001100212010022011100022121211012001121221122210102110210101201001012101001012111100010221111020020002212020200002110020211212121212212111102101222122111112121112122111100121211201022110110002100012112121202000122210222002211011210110021122012000021012002100010011200000201202220102001120212211110012011021000011121002222121002011122010112101211001210122211111220121211102201121212020020011020211010211221", "00212211210221021002100020100221021000121120120102201102012220000021202022110211220122000122122022100020201011021200200102210002111222102011102201111112212002102001000202020001021202212100000000220100201022001012020222110101112210210021111110102202022210022000112111100212210022100211102112012200212221000112101201011112021202120002000101202010120011102221022121002022000211022200020020202212021002101222110102102021120120021010122222110011020120212102022222020121222011220000102102211002210221021122010020222100010110210121200021012011011011120100120201011211222211020211110100210111022122020000100210120001110011122010021012200011112212021222112010100012002100001211210111011100112122101220111112002000002221010122200002201222022021012202001212110021100211110221121102210220112111011221012102021110010002102000121022202222212010000010121222222220020201120200220002021112022022002120211121221221010021222000212022012210021002202202012122111120121001111212221002222022020210122000022201002212211122011110222120201002101112221001111122120221202012122122112110211112000120112111111212001112220110111121222102222210101022221002112211110021220100120000001020002202102122021000012101212102010000221210121120101002210220211100002122111211100020011110222210100111011012110220220221201212020001110110202122102211220121110121002012222122011011210202200202221222022111121021120201020012210112010001122121201211110110201202202102010001122120120020220021021120012021121212012102210020100211101201002221000101120022220121122001210011122101020201021100202202112112011221112022110012100020021022210122122020020120122221211020211212201021001210100222001120221211021221112010210012221211212210012111111012010110121200012222202122000122110002221020222020112120021012211222121022121001221012100020000110102010002200111200101122020002101201211221202102022022201111200210112001010011201021011111000121110000100211111212200021110122100002000000220010222202111220002102220212000000101120221110010100212201220202002222211202022020012101210201110001101120101222121000221200121210110121001222210010210011222112101020212210201101000110112021101210021100011220200221122201112202102200011121200010210101102211202212221000211122002212020100121111011222222022102000000110000120212001020120001221120012012112212021122202011102001202002200000022021010220010122122221112101210202212211112211002022012022221011121001220110021002100221222022111220222102221221011211110", "11222102222122221121020122102101120110200200212101010002022002011210121200101020121201200010110000120221002211012212101011122002012022012120001122100101222121221000011011201020112222021202121120201021100110110002101200212200102221200021122100012202221101022121102002011010212211210020212200012001220202112220221211011002110010001112122111221102200120012222012111222202202000000000120011112210200011020211012220101101102102210112122011101121001121010212212122001102002101022022021220022210210222002212020210021201011101210200111211102210101022012102111002211111212121221220112012000201120112211011111200121122121001112111120011001012100122001101210122222002222222100022200222201202022011021210120000210102220011200121221020000201000100210200000002010000200000112222222202100211000101002020101111111210212021022020011010221220110022020010110210101221200121220212002110222220210102012201101020021120021011220212010012211002200210110111201222200001222100021021120222011012021001122201021102022211021012002100211011200120200011202212200002000112011020121020021001121101021110222022211201001121002022012201111122122212000200112002222000120102101200120100000002222001010020112100200110121220111120022001000101022020000001210122202210112100112120111110200200222200122210101202101221010120221112210121022102012102112220120021001122021001220222122011120112010012012111102100102111201111222122121000001011200120002111102110122122022012221221001221020221000011220211220112112110012100001202022210002021222112211012002101212102020201200112012020220111112201110102212201202001101001112111220102210221010021222012000221002020102112110012011202201120220111120100111221010202021110111010220121020220102220112002120212222210012022102122202120210221021201101100022200111021001100010122001000111110122211010002010120122001101102112011011200011101011100021222201101000202110001211221200101001120100011002200101212202111011202222010000010210020110012210112101022110100002112120112112220111012211000110221000100000101201201221100221122212110121221001012102000022201100011022120200120010022111010212011202000212211122122122100221220011212122211121202011110002011222020111012120020110111012022101001120020120110122222101012001112121201021022011101002022101202112112111120122120110201122110111112021022201111021021212101010102011220012100212111002120211221212210000101211022122000111200102102212200220210200222022010102120021211122201201110021010202100100000", "11122201112201101212201220201112120020211021110000201120102000211202120200120000100210211122200020110001102100101010212222021000201202100111202222002122022112020121021122011221212211122122022111102112200112202011111221220212111010011211000212200202011101111000021102000100000020020200101220120221102201121211211122202002102102101212202122000020212122212211011002111122122200212200122022200210002100010100020122020011210101201010020221221202020102102200120220020010011200020210220002202100201111111121122111022212002000120121200122110102211012010201001102200221111110201022221200102000020201020200200211112110201111102200001012221022100221211221000211222211022100110110202122212001201020211100220221100012021200202022222011221000201222120120112020021201020212022011222000111212220121012011010201120121011212121202112221121210211110002121102102021220011010210010220010022002210002211110112102201211111121121011022021120102212111212110200012122010110021211120002002121001111000210000211200000112122221000220211200212001222100222121221220101112222112101100102020001002211210000001002001100210200120012202110102222021211011202011120110012120101212100210020101101001201111022111201121121222202021120110120122210111110011100200121010221112002201122110100021101020102010200112020111222020010222101210112101111002221110002222221002111111112110111222211110102112121211111010011202001200200110201001100221022111112222100221102110122121202201002201201202101102012001122011010110110022002220220201221010012201212110212200122101112021100200122101212100111012012002200122201220112122201021111100122111202000102211122211222200202120221111122011002221110012111021121022121220100101202001021122202111102220200120221122201021210110101120121120110201201020001101122210102210111201122211012120220100022211111100010201220002200222120021101022102112122111102001220001210210120202210202020220221101111200102022221121100121202121100101100001211100201221002220022002011220111202222001111120100102120112011120211021112001212211201101202011121222102020211201110110212212222211112112001001220020222220120000102002021212220021012200222201000001112010000000100202011210101001111102212202022222002211111202001101202012210021012002102002022102012221012110022200011112102122220121110120122010201022012110012222001021010211200021222220121212211211212201211111110022002102020221222110210102022120210101121112000202222200021120122211220100122210222021022120012220200102", "10001120100112010112120010120011122210110021102000121011012011201021220010221121222021102002000110111122012022121010121212211202220000100212002101202220111220210002112012010011202210012220110221222020012102100020112102010210020201100222112122021011120111000112210222202212211202000000111210121121212221222022102201011101201222200001220101022002022000222102202221121121020210100111212021022201010211202020111221202010112202121011101111021210012101222111021222100021212021220011021020011111220112200020102021120111022100020220211101121102002111202100022120222112010021121200021222120220120020212010211102110222122220210221122211001112221121122022021022001021010210110202211120100202010022210022002012121110220111201121011100222110200210021001012102020001202100010102022210102101100020200011002112121021112202200020220002111220020102102002101000222010121100202212012202202101000121102101020200102101221022001101001122021000222110112112200021100020210010000010200001121012020122020111021000120101002221012212211010010102111011001000011222021212021021121222020210110111112202011212220021002100121202122020201110020012122221000002020200201120012022022111100110202010001110120001021200222002002210212201112010222012020001210102112112222021102110110022111022120011101201102112212012112100221111011101210121012111112101111012221220210002211211002012001111221001202000011022002021012121011121221001211110201001222210202121112111100010212201020021212000210020212100221020212212201022021220002100020111111020122020102210212010020102111022021111020212122210120210022110210101112112121101122002101012120211012012020201202122201000011110112022101021012022121202101110102020120002210222100011120220120110121210102200010000100100021000102122001100201020200002022100020120001002001222002102202121012102101012021022110022220201112201002100122002211001202111000220000122021120021011000020001102212101100212102122221200101110211201222200202200202000010102010111111000111110221102012010021010101100220201102211211202012102111012122101000210101122020212100222220202110010020001202010000021011012121012002102021122020122022002022021020100211120021220211210110020222201221210220022221100220021201002020020022120222020220120011210002210210022102220202222211110211010221122201220101020212201222100210100022220120210221120120122222201122111100022022222101001200002000002112122202120120202001220021200220201001210002110102002011210101212201111222021111101210201", "02111102001112121202201120110100010011222021212100120100100002120201100010222001022102100012112112021000010010011012010020021211012220110220012110211210112022222121121111212122000002221202210011122221020200011102001201111102221222121221120212102021200112211121111222022121201211211021221201012202121010002000101111001111012101211211221020101210200221200122001101211022010111212021021210120022001101201000002202010000021210101010010020011012010100210100220211222020211220012201222110020020101122120222002100010000102221021002000211102201020000101111110121000220210211001021220110212111022202220200100021122110001200200112002011221021201112100022220210100111021000122010022002221012021102221121022111202210022120211001121111011022100102202110222202111100212022200110202201112101000210020222010200222102111002222020122200112110010201010100010010122120010010121210210120112200202101112102021010111121110012002000202122001002111022002200110201012020020010002000200212200011100120202100202120120210022120200212212202220021012210102012010010220200011020120121001010122121201111021120211202010221222222200221112212212021121000201200121221000121120201102201012020121112200111012021000212110011222201002120220102012002120022222022200221200020102011020100110010012222110211122112111211121122102111201101211121000010211202201221212101112120121221022000222200211002111100002221102200122100021210102221012221221211120221210101000002201011220012202212001121020000011102122111211111210101110202222112210112202120102001022201110001211012010102220100020210021211020111111222111000221101001201222001212022010102210010222220200021000001100122121021122222021002022000211010120112012221011022110202212202001120222100210220210101101121010222020101121220102101222222200120200102001000202120022111210222121110202102202111012011212122201002000122002120122200000011222010121101102212001212002202012000110001212122120020112020201101202221221112012111200202120021200110201201012200221122200221110210110102200210110222110220112021011101211220102102002000122121222221110110022102200001201011221122102020000122100100002022200001122100001020111121121202221212111100202112110010000202120212021010102012021201010222020202212122122021221021101110100012100000221201200101121012110200101220221221000110121101001021102101212201111100021101021021202120222112222202110222000112121201012122122220120122011220211202020101221121220220002021210212010002201122202022211111012211", "10221022120000121111011221000202012010210012012110121122101210102112121100221110120001000112101122110112110220010122202020210220000210210201110212100202110100211220110101020101121120022122001100122211100210100220220101211122201112222201010112011202222112201020001222010021101012220112212201202200012000212122011012021112212211202002220010102211200220102021100200121000102022210122112212220120012101121102122002202202102220211112000111021110210202200201122102220221002111012002021121212001211020022200000021200222202122120200101020200112001100020202102020122022222221011211021022111210212100222002121112201021012201120222221101102002021000120021100221212201110021200200111122121100210020111100100222221100112021102020112021012210222112012221010022201200210020122202001000102020021201201120020200102201102100002200011210112212221201111202110001200101111220010111121021102020200021210202010210212212122012101100100022111201010202221121211212002022110110211100212120211112202112100201101000200122211222101101201010122221110102010121120002020201100221101202122210020022111121102201021121010012200110001121121000021100212202221020100101100102112021011212220010201100001120121002020101120221202121120011120011121212000001111002100112122001001210110000121120011020101110012020120020211202201210122001011011011001102022011220001010102201110020110011200110012110012201200002120101021002201002212012110110022202100000202000112012202221111112210100202101012100210102011021222111220121021021121122121100202012211211020122010012220121021221220000021210001201220010200111202100102201122212120112010012120210100200212200102212002011200012122001200220001220112102220111010020011120221202112011020210111112220011222112120000001120111112112201100020111110002000201102102222002110120200212012112111221102201122120021210221201112022100120001222222212110211100200112012112222212011200112021022012211001020210012222010011120200222201000222200120221210101220000002222100111202201020100101211201010210000202001012201100221000222210101212110002201202122002110012221122000020202110000221122110221001111001201012000010112210221111210000221102110102110200021010120210000111110001121221211221102100022122022110012022022102002102210002022012210121011120110010101122111220021222221010002102212111101120202000210201001121010110100100122012212202222011210221020120020100220222101010101100212202112201012112222121001100111021202222101100222002201002202000112120110120", "11002202201221212210220110020120110122220122001210110011102121210112102211110211020112102212012211111001021120201220212102122102020200102112001212120200100010120221001111212002211101012222212022021001012100211212010002000000010122002100221022100102001000212010020121122011120101202201002012211121021022220221011222210121002210121202011201110122002110211222221002011000021102000202012210020122122101000000102200020012110212222000221011120012001001022101110102010012212011010001201222112221102111122110110121100011211202011102010221000112012122100111201222000220202121200011111020020201102211202121001110202220121220000121100120220001001211001202100200011022012011111021001110121012020100012101222121002022020011102100110021201110020211222200021210122122112101122222002022222111200111121201221210220002221112201211110120120211110112001001201202121120201121021002222220202000021221100202221111210001222111222010122001220002211001011222210210221002121122221211002200011102112011212010222012021222122121222001012212212102202202110212011200001021122200201100202001111220221010202122102002121202212000222211101211110010211011020200000111201100112102120211110001212122212112110122211102120001011111122221201221102011200022101022220211201010021122020121111022222211012210221012112221120101221000121121022121222222020010012101011110022110000110000002221020100210211112101221222112121212001120002122111022021000011212112102022021020211001022012122102110001202011221102100212002102211020200012121021110020120110101200012012201211022211200101102202012110200020101112222021221112212001200000121222121011101001200012010002102111001022110021211100122201202222222201221012012011100202001020102211110022100111120212110110122012122101110000220002012010111000000112220021122100221010110111211112010110010102222020002021200121122201000001200111122011121022002210101110200001210202001100120212212121000012220201111112010210110222121010100122012110120220021220002010110122101021110220022012120112220111002122120112221100202022101101011021000021212112212111122101200200011000202111121012122220122210101122002002122002000111102021221010022101000201020012221101012211210210002120022011202012202202022212000120200002111102120212100212221200202112121110120122220010211200122120002021110100022211201001202221020022021121102012222210202020011102021002210012020111211221121121022122000210221210120122022111020110102221111101201121102211010001000212212020020202112", "02002102012012011020000012012200100110211002011211200002002200120201212200022122111000021210021220002102101200012102212222000111022212120101120101001202110000220011212012122020021121221112111201001122112122021002112221211111122200102211021002120000212022021000212200020010020101211121200101222101222000200201102100000021220121100211101011002011211120021011110220102100211112012210200100122001110020100012120001101220212221221100220210021011100122212201101011021200200120122110200001220010121010202211220021022111200010002211111222200221000121011220200201100222002200210100200211121120220010021121222011010111201101002201212022200220112120122010122001210100002120100201212101022122000200202211111212021012210202200000012110022010111221120222221121102210021200210110122220000211122010222210201011021221120201111102021212210120211222012222220211211000201221000220222121212220011220122012210120102202010212022020021120000020202202010210021110202021010222122122211112210121022111220110001002011102101121011002112221012212022201102111012201002002210200220002112202210110012220221211212010022220110111002220001120010000022002100000212112210111121010021000102022200000212122100210200211012111021000202000002002222010110201201012000122111220222222011022222000001020001111201121201100201111211111102211010220200002120120120020100022002011112022000011120220212101120020100011110111021001202122100001021202221210200011121121210010000022122021002001020112012121122122110210222210021101022222110021120200011112100201002021202202101022122020212012220222112102202102110200120222111120221200120202222000110112102220120110101220201220020000002221202001122200022012220001201210122020012122121102111011022112202221011001211120121221210100210220021010210100020020122101210012002001021212210120012010200102020022100000112000202201220220111111211221200000121121220220112220212222000011022012122112221102120102201122222220200222011102010110010200201221121122120200200121212020021110210120122201201120110111012110211000222010200222120012201010022212212211202200001002101201021201022122002110200220210111020000110002220010112222200012000212221222211021001001101002210122100211201020022121100110202212212111121010102111102000212110222102102112222211010011110200100202200012100122010111110101020002020202221002120111110020010102121200000000002001011121101010202221000111110000212021001111122002212210210200010110002001220220021022101202111202111121021102211121", "21201222020012220121210201112121200210221022101200001102202211220022101120011101222112200221002002100110211200020222022202022221221102202000001001110121010210211011100202102110221200102010001021111020020000001201220211101100102111201100002112010200220122010002212110020011120002000122112101101210102020202101101120102211111221020110201200021202211201001111121121122102200000210121101021022212022001101220011102211110102010202122020110212011021102100001112201212001100011022211220100212111121122210001121211201101021112121201022101000000110210100001210102112020001012021221200211022112210202011020220100211220010120121121010210111212012000122101111211211121021212212120020020012101001020012222111010022200121011201211121001002212210002122120201101001012220002010021220121121112202220010202001110221201010221001222112110002102201122210211210011221101002020001101000211222020201000121010111022022100111011221201212112021210212201012102222100220202122010220201020020221111221212120221202021010000121001021212111210202001202002111011201200112101221210111020220002022012022122100211002010121001022212210111100222210201012020202221012000221120220011212202220122011121220121101022211100120201020200020110112111012202222102202100121011112110222020121022210210220021211120010120222201120110002121021221100021000110221121011000200002110220220122100222220101221000210211121222012111102001202102022020202111211222021120102200012211012001101020210101101210100201001110120120110102102122022001110221121011100202122021200112112011120210011211022220200220020220121102112100110000221000121112210222120020102010001200100210201210122201002121020011102002000200020210122101021000021201101021012112120100120020101121022110020011121222112112021001211000011100001201222012220011212220221002102210022202021212210010001212001001001001121200022100200210002020012220100122001212110100220021200201002021201212121200110022020020110111021202111210211210201220221000010001221201101001020020110202110220112200001000120122220022211222122010200000002222121011101201122202202002010110202021210210022121012221002100112100020110102120112110210120010201120102121220020221000010212002010000212001221002101211122021202021011002111101201201210102102112021112012200110002210111211200220222002122200001000200100221112111211220100001101111102022021212001201102010220100001110212211122122111110022011101200210111121222011122021120100000222000122012111001220022021201000120211110", "01210001102111211211002022021101222100021202200112121122200001020122012021201210022100201220200100000111111220102201200022222012010121120212112202100101110121211212210102001101202202121111021122211120001012002111101010211200111112011122102100101102222012002122212222212011120101220020012112222212222002010100102121220112122202011201112100110210022022022111100111111210220202110220120020120122221200212002121121000220222221001210202112102002100222012022010101120202101002021010221001221101100021122020221102001220200200121222110001211122102102202220212102101212222210210120201100101120100002100002222112021222221000010012212112021011100022100200222012000211210210112210022210001202212212120200102010211101222200002202200021202210010020221221221222210202012111111122210121021102011000022102111111210122011011222122011212000002022020112100101200011000211110111110220121220020110000122021200202022211021000120121010011220010210211001011111201101211212120220201101111212212022001100002200101012120222220110102011121101112220111101222122002020100101102111212121001222020211221011211201121202211111122012100121020112220111020110112212200210201212200200120221022121120221120112002202000221000010021111020122221111201000200010211202000211211221101212211021002212111012202011101112111022100122211211102201211222011100210122022200112000222002111112112112211110021200201220002022220001201201102120022001201121222100200112121020110021010011200110121100122212022101121212000200211202111122222121011200120101110000012112001102011022221020012121112120020201010201012020201020120100200122020222200121100111022100120010101202221100011101022010202201001020121000200022202221201200121200002020210102222110000101221200220200002011010020201100222221010101020112101110202111121001102100100120022100002200001211110211120020211221112212110122210112111202012002112202021010011111111120212200022211212201100112220020001102020021120120212020001102111111200102211201011122212201110100122021102011200100202012121121111211110111020211012112101121110110110020011121021210020211102222022212020002122201001002202020221112112220120102201221121010210202112020002110211012010201202110022021002210101212202111122001202202002021212201122020222110010122022222101211220222102020212101221001100221202000202100012111101102201210122111121011201220000222012121210202101111102020001011101220120220010200002111220212020221121112012020110001022012120020022102000022212112002201021", "02010111112221122210111021111110002011101021201001002002100020110121101221112221221021022101012012201021111102002121200200201201122120110021211201220102110222222220022122121000220022020211111112010112022102202102110120201111020002112022002201000011201111012102212020012210100110221010221011022201200022221110122001201101110102002002110200220002012121201101110022111202101111102120110200000102200110202012110202212012011012200120021010202221020001020211110112010002211112001201222222122022122011000101112011101220212010100200100002102122112111000202022121200222110110011112002222112111111121120120210201120110220022222100211120221020100202101200000201222100112221202101102112201201012001021100201121020221110010020012020002112010202111001022021221212101102221111212102011201112001202002220102020212122210010210201001200220001001202012210211101121010020210021000112121020201011012222021201122122201100221211110012210110111200000022202001200120112022001020021112112211202220111200210100022210021101020201120012101010012202001211111001200110110222011002202110222220101102001022221100000000010000010120212201012111120222211112101002100010201222221011221011000210212110120020121112010201202211122212011202112002000121220102100001200101020221022001002202102001201222001101202012202202111010011200212011112011000021001002020101120022022220120211021112022202120122111212211120212022022220201201012100010002121212112022021122022010212102220102211221111110210002120121010211111012122001220210221210112120120012200100010100002011202212101120021012120001120002020011122122201210110202100110221101021100201212000000112111211011020000011112211210101222212112011222012001201211200122100010012120011112121200011020111120200002221010210211021022022211001012202011020102202012122001202202001210122010010200021112000001100102220122201022210201000222110212220112120111122100112221111102210011120020201010111210001012111012210111220202022101102120221222122120001121201021200100110001110221102001022002110202101222221010012020221001220102101022220201111020101202200222002102022120002201100211221222101001120102121110010020221221011222210210010020100221021021002021121022110101211211001000110221011102020110000111000200221010120002020201200001020100020111002022001022211220021020002121211210200220101111011101001220212102202012200012202201020122120011121110022002221210102111111000112021211001010011220001110212001200222100020012201001200000021221201001122", "11100220011112010111000202111212021022220202212021020112000220101022122120100010102201202021022020100021021020202102011202012011212102012021200201012121200021010211111122120012200111211111210020000201122222001212022002122200202001121210210010212021012220102202010221111010022120202021101222111120000210000212220020001201222220011112121220002200121221120020002211112222200100200202101222120002122100111110211201221222102112002102020200110011101111120021212201221020011120211000202211020221012011220221220021120011100012221011200101122101220021220222101201110122211122011002221201001211120211101122010122102112110110102112111012112200211201021220220211101222112121022201012121122001120011210011102112022200111111011011112212122002001212110101012022102101101001121200121121211101221100022002220011010021222100211001100001220202112221102201011010100102012100221022110202200102221212102002020221200110110100020220011012102200221201101102022101122222122222121200021011200012122001222100212010210111212120221021021112012221110010002120121200020212020000210010122221220201211102022201001102012102012220111221021011010012200121221201201010111212111112200022222110121011011212211202001000202201000202110022000112112120020021120022202111111221211101112101021002201012121021110102212120212120020021111010000102000101012201221001020212112111021111102101212201121021120102122202112222110210112021220122011212122020200012002122201202022111111202021122010212011221220100000111212111211210222212120101012101110221002110002120022202010201022010002120101222120022212220002221010000102020121020001011002200101210120012220210211022011000112121221100122110000110212021110002210112200101022010221112012202222200112122221002212021120000200102101120120012120122020101200202220222222021202200122002102210002121111002110210222120200212021020010222112202100201000022021022020111111102022010122222002201000010122002021120022122100011202220112222112210111011111212210220020020211011110222110201111122100220111102220102021012102021010102101120010220201121022211120120222021210001010201220010111001120110211021122100012001210011200212110020222221112222112021022211021000222000201110001120120021202222012100012012200110021122112020200220002211020001101100122002110021110010222022222102010111100221010221002200002112122111010010002212021020001100101002201012002001200011200200112101121021010110002000221021102100202100020021021122212222201210011012012100120200001012", "20120211111011021012112221200122212110212210112202122222122110011212122010222001210222010221111110211121112021221000001001221122202220202212110002222102002010011222020110210100110211221120102222210200220222212020210210201111200012211022201020101001021210100221122222201101122110012020220021002112121010202222000221101200000121021200201011111100201000001201002201212101111012100010220121110011121000000101120202120010101222000220010111210002212020010011110112000202011210021101112210210002000101212202002111110002021120100112121022221011001200110221121122112222212200212100210120021122010222200201121222020222212110001100111111011010220111212221010101102020100120112112212211122001021012112101001222111220210100002221110201121002220200110120102020120000110120222001021200222111212210122020102112022202121201101200121201021212120101020212221121010010121211120111122002221110221011211022022120020022212120102121000120120022220001100001212121121210200200201222211122201122122111110010121011222220121002020222112021020011221200000111210111101011000200222111212211021210021122001222020110010100222010101102212000102000120102210000012202202110012002000212010121200222100210202102021211220000012000201201112100202011211012121201012011021100012012102211202201211000020000000100100101010220021111002211122222012212221121102000211102202022021100120200022222110202220012020020202022010101101000100221110011201020212102202012010221020100020112202202120100010122011021210220222110111222010111011021202101022222022100201202211002000221020000022222121102022102011211000112020201200122011122210120221202101021010001110122012120002202012122001110101112000112100012110011110021002000120210000011202012010200022221220211110212120012202102212022011201111221111111200110211200120202000010221112222002122200200101001111112201100020122220012110211002002100210212200001202021102102020000220200110021200020221220201210012102010000122002211021101212222200020122221221222021022211121221112022000202111200122110011210020001002120000201002010110102011212112011211220010021100101222200102111122222120111202001002211201021010200222010021210100121110011200221112011100112122210022222021100220110102100010112102201220202120112122200201211221200101222101200201002220122202010000221111200020221221002211121102012211111222020011110221201111221110210022121022100011212220012111220212010002000200012202010222012120221112020012112022000122111112120012020220120010201012002", "11220202100112122101001010002000121012112201201021111110221021022112101100010020000020022012110101012200121201012000100021222111020210102222000202200001200201120120220202010022200201202122022222022110021220012200101210011200000002100112200221021221210012111222211222011112020001200201000210101001021012022220000011020010010221102110100212102020100112211221112201111212010121200011020121002022110211111110121212021202120100020120100212122022122001011012012202020222201022011122002122021100200110120200221221200020001200210211201020022112122211200202121112102201020211210212111010112022110121010022002111120112110001222220120222100001120000002022022100002120121201021001101000212020111021100221120102120021020110111121101101121212000220101021212111121120002012122021011211122212200001101011222020220000212212022210010120110021121211202100101012212010200102212021021101200110101121100010221121102121112111111221202210120022011112211111010210112100201222120012111212101010200201100012200120102210121012010200000112212202122101220101112211122010210020120110002110110020122010012002020112010102022122021101001202021211121020121012022121212000000202220210000020012001110101110000201212210012012020020000012021222001210002020220202200220102202221200220100222011222111101102012021200001220200021121220212021202102012111202222110012222120122112022201100110112200201010100221111212212120012021111201020010101000212122212012101112211100112222200222120001000200012020102211100111111222221011002211211122211221221210222200010110212221112202002122202110102120002012100111012111020202012110012121011110222200200220110022212220202011012000011121110111100010220211112222212020022121220211122112212100011012010010212001202010010202120220200200100210010101212002010112101222211101121011012100110002112210111120201122220022111001020221102110212100022202121021222210012212212012111210112100222122201101202110021121010122201220220011222201211002022200100022222201200222111102000021202211201202200222221000022002120000201001021012111012112122001001020210102100111202002102122021221011011111001022212121002201121121000201122021120210121200120221002011112022010011012010221102020222110201222222210221111212102100012011010021101011010222022121002121120210102102000012010100112000221020022222020021220210110221212111202210100020021212211002110120001020022200101211001201000001121211120000122001122221102212102100012200012212111120101200222211122100202001222122", "10101102000211120122211120021211022010002102201110201000220011200200100122102210110001112020222102202211201021010020120102220200102012100122201102001010000002001021100101022200011020202200122112101210112022221220001221201000012102110001222221022122101221020020222200001211101221202011221120012211222220202002022000122110100200020000110202012200200222002112121121010202002102210200121112220212011100112012021012221102010221112201202221010110111220102000201100120111011020000111010202011111101120101122120122121220021201102020111102002022200212201101221020120210210002021220101000011102021221011210200120100221221111012210120010120200202210201202102222200021122021221100120202212220201211022121221122201222011011201002120002102220001111000201120211222222122022120212121110020222102221121010100111212221221220102002211010210101111100010011021220101202011102100012110120011020012012222200201012112010102122010010101000101100201121222002202202122120112222010212020210222001221012110221012121012210200022011112012010112120000200212102121120202022020111120210111120001011112222000010120001102200001111000220202221202111022120010010112221200022222021001011222220022211100220110100111010022220001112110020110022020201001112021102122210212012011121021020221211020212111012120110222222122211110120212012021111022222020210011222221101020010111001002110102222102100022220002212021012112121012201121211111021002110201112201211122020201101011002022221020201220102101111010220101122001201200101112112221201102202222222011202012222212101020210110020222120101200022120021120020101101000000112201112001011002012000000011222012111222212121012101222101110120100002012000002010201221111112020212211220020011122101021011202112002002211111212111020020010010010020111001012100111201102221211010212002101100022212112100102010000122111220212221202202001021012112201022012200211211001002201020012022121021122110021220220010100200010111200101022000020112202211222211011212001202220120212020120121110202111101220120002010021021001021110201221002122211022021122201221221000222100100212200022011221210100121201212120222221220201110002102102211000100222011101120002212212112100202201101122011212200200200020121011111122200012001212012202200221020202101120021011212112021221102101202220210211121212021101000210002122101111121021100022110201020112012201220122121021202201100210101101012212002201111221112121110221012202211020120110011021201010010220012200200020102210", "01012102002102010101210021211022021022001112022111012012001201121001112212112202111102122111210112222100011020210111212211210200122020012222111001220010212221020011011102211201021001012201022102201020011102100212011200212002222000012222112222210200110000012111120000122201220101111202012002222101120210020202210122122021002022202110211000202220120011221002122200220202100202121022101100120201000010020220120122121021002112010221012022000201221002020122212101100102112200211102020020102202000101221220011022000022111020000121202022021211100110010211102102022011101110012120222201110221222011012110201201221021200021101002201100121220112101200110022212021212101101221222000011221001002011020001120110011021121201121000020111210011122000121212010201112100000201100100212112010120110112211121200102111201122112111211020012110010021002002021011211212010102022102100211100202011222111221010110112020101111022122210120011011000020002000121110112121220221001022122012110012221010011101120111022211022001102011211110112111021121221220021221100122220021210011121102010020012212202200012111021202102200212000221011122210110002211002010012221222200101022121100002000021001021202100200110122001020202210020202211011021001102020201111002221022002111201000120111202122220011211212111120222122211022200120122212000012022202002021200011102001020222000101022211121100200111222221211122112022000002101110122121001212220000212102101112222220102211221020122210000021022101210001022201101112221200121122200002002012212102011021202220201122021212100112212120100201022011210200202102101002000210210202020111001121222120202020110210212121102112202120002020100002121101101000222021212120121000210011101200110212111220221010022210201222112101222001012200011210111212101020212211011001210020121011012010011210110022202011222122101002122101011120010212102102222020120122220112000220101201111122000102010000012211202101020202211122211012020210122120122201122211012211222102020102002000100201202011122110110012020001111220010021212200222221201022102122000112110011112110220222122210001220220212100202022212022022202210202011221110020222200222222101111012210100101112122002000211211200202200121200210020101101011012021012212212102211020002102012222100211102122100112220201121102222022111102212010112121121012121102011020002101201201002222011110112002111002111211012111100220021002111001222100102002121110212202110212201110102200010121201001011100200202120122020112", "21022202201111012020100211021211002122110202220201020201111001202110201000110211021122211222102010102010122122021000002112101102001211211220011100000121001012002201202211100120011122222211121212210210120102021112102000201012021102211212002202020202021221221122000000011011220112120212002121011102211101000202221010020001220111101112100212122110021122222021210222010000211002200202112102002120100000020012001110221022000222222121111012001102221122001220021222220110000111010200212211120020120211202212101102112121211210011112212201012201110222222221222222102011120011120020212121202001120001000112102000222112222022001221011100001200111221111212201101110102001121102010020022012201001100112200112022212212011201012112021210220111200000202212012222220222222122211020022220222010102111111202011102200211120111220021120210111122220011020111012111010020001100202211201000201110210101210012210221001021211111020101011020102110102212200220111210111212011121211000102022222200101120211010122112102211012111221001202001020000021220002001222202121122011220222000102101100110000111101100212002102102201221200021000101101202122002001100221220210202211211122001221220201220122110020200012001001220110120120202022021002202211212002112201010122111002012121110211200211012012002102220211012222111101222121022222002101222011000211201120202122221100212110220011121121112120020101102002112221220202021122012211122120212011212211220221022120102001011121221010210220101021012001012100022222212002122212002221112212102010222200011111021222101120112102201012212101101122021120112122102121002011210012111221020122110100212200002112211111010200102002112001111210021002002000101201122012221111202000111220111221121110120100211011110102110110000221101122212020202111102220211202021100200011101011021011202002022222111012222200002121112201120001201000020110120101211111001102020010122122200110120111012001011212211100111001002012000022021022020102122011020222212111022202111200011022221221022000021011002222111020111210210212022111121002220202100210121201211200222112201021211111221222000010002102201210000210120122102021221122212211001202002222210020021002121022112221202201221101002220002121211021000210100220102210012010112110202110010210202122112122200010000020211212221221011101220112100011220221121100202200110012120201211121212222102012110101111212010201202112222212110010221111212210102100122010022112220200220002220210201020220022120121002101200022011", "22201210022211202202001201212102211120010000122010202121120102102201110220120022000212000102220201221012000121012011112111120210021021101012012112012122120002121002122101120101222022002200021002111211000212001022212112001020022202110002010221012212220221100212022121111122022200112100200022220021201121210000021010022001022122001021201111001112211011012011102022201010212121000222112100111002201011111110110102201221001112101022200020010001021112121122121222012120010011100200021202120001211001022201111202212200202121002222002202012000000121021112000202002212100011112212121010220202012011202001211101202012011012022010111201120202201222102121001002022122221101011212101102202101000002210102122001222200112200222122011102110112222221222121100201222122000000220202020112001200002101112120110011001001121110211111110102020100012001001120122112100000212020010110110101012001022011121102010201111221122211020012212222101201122201012010001100020210200121001010021102102011101201221000222210201222101111212201011020110210020202100100122112021021222010212020010021002220102021222220222110101220121120210002220212110212001200201220120222102112011220101121022120212010121202211212011202212111101111220212021001020202110012101100101022110110120102211100012202020120121102020121111010010201002002010222100111110220200022010110021012202120012001111211020111110010002101011211011120102021022202001202010122001220020110201110101000111000120111221020212011222101212120101221202002210110110021202200000021002200111201001112220010110100220011111002111002212211110010102122111021200001021210102010000202100020012120001012012101201011012001020022110202102002101010200212001002221122020010211011012111112002210010121001121012001101221000221102101220111120111022100211112121202201202220110122200120011200001010112220201110212211211101220011020201021200101212210000122010211222112120110001102222012222202202122201120112202220100221020021010202020221121220021120111100120021121020011211220102002112102112120202000122122012211202111110002011021100020000022022100102221001100022200221221102202122202202001202001212022222120100211111210200110010001121210100111122001101012021000021112100112011211011121102220212102200210120111120112102021012111221000112110211122001200021010202201010001122212010200212200202200002012210020220020002002202101012022101102102200210012011010222210010222012201200221002111102120001210100001110221221202022022211122101200002120202", "10221022002110222202011100122120021200200200111001220002000022211202222020201001202202210110211200200211112101202100201112022101000110122010200220121222202012000020000001102212021010221210200002201102020221111121011000021020112221222120201100210210100202120020222112220211202111021110202222200000011202022020011222102111010201102012112010001000120102020202011021201212111211021021002221201100221222211010121010011022000022000102201212000022121101001110001102101000121010202200120102110022122202122212111202211021021101211211002101022102121110101200101000112201202120221110020122200011022001110210021012102022212001211022022102210202211210112101202001221202212101212121122120202011022212021222112200220210001100021202200201011000201111002222102020211001001122212121200111221201212020000011001201022012001112121201010202221021111111020122112222120121120012010122110101011122020101112102112212120222211112200121120021101111212001121220120001012200202220121220222222221121021101100020100020022122120202112102101112000012020111122120102101222021011012102222211021211011200110200101220022222211200102120112121222010021102222101111021200122112001002000100001101202021020121102101212000012210010220101022122120102010201102202210202000010111011211110221221221220222012222000210101222222020010112200210012122201200112212201101200002001011102002221001021211120020220010021012021110101212212100121202201100121110122002212022110212022211000000022100110112021121210221001000202120202111121211110001022122111001222221000020211201102121200122211110101202210101111011002100002010222021111001211101022220222111100001210001010211111222112000212012200201012122101012120221011201102202110011211212112101120020021010010010110200010201012022010212001002201111210121200221020212200002012001121212012220010121222001022120222120112112101110122201201012201012122200101112222222212010220222112111202211222121200110221222110212120210101011020022101221020211012010101102202110110121211201021000202121110112022012202212021002111221022102021102021222020120000120200210002212001022021020221111210112222121020110022010011220002222010122210202202210101001222212210112220011111200112110012111220101021002121002101102002200221002001212121221202012111100020121021021101200121100201020001202212122220000002200002020000212102112220110111120002211002200100210102121000112222201122101122101222220222100111100202210022110202212210021211102111100111021011022222202200001110222", "01211100001002211202112200221210210102202011222012212022121122202102202110220021120201022100022221202210002210210201001210212120222211112212112201020210012210122212111001022222201111200110020022210011111102221221201010220202110212220211101002012121002020212102200210220021101101212102212121102201011002021202020021012100111101112112202001111201220122012101210200211111011022111002110202202101111212102202102021002221102101122202022100111102002122011102210001012222002001212200020100120201120211001011212020121210221011212211012100101000002021012212000001102220110110202100122000121111011112102211111121201110112102102211101010110100012021122111012211022100012110122002011011122201002102121220100200122202020002101121200002112202122221010102211120212010010112111000202211021202211102111222010120221021021001212220202220020111121220112110221201120222211201202000210000110022010212110210221210020122022111122022122220122111002101100121012100010220111022121112011120101212200220221200220102002022001210022011001122122201100011210200000022100110011211001222110111210101000222012112011111100020010000011201022102100200012001011111210102122120112210002220201121002020011010120222100020211022112020000210020202211100200100211121210122102021001022110012011211220020001121210021220100021211221102011020000112122020001220000102221122102102022202212200102220122110021001101101200200001011000101022000210222212111110002212201122102122102020002210011101020202022221111000220002201112112011110100111210011010101110010102012222112101022220122211210211220102202202210011100212000122201002212010012202102010112021022012011202211110020210110101211220022120122110221100012121001120212001110120202200020212212121001101022121201212020202212011220212001011021201222022111222111112010112201111002211001000020120220222201201220111100222220120202100110021021011022222001001112200020102220110222202212021110020202212020022102201001222100021200001111220002012202012122002202212022211221100202200012002001222220022020111210102122212220121010202121010010201022020210021021200001012122001200101011012201210000022001210010012201010102122221010112011000020210200221012010012212101112101202121110010012122010210221022102211001002112202102112020110101101222011110220002020011111222200022001221112022122220221210211021020001212112000022210000201000200100100201210020201200212222011111211201221000022110201121000101221011001111102102122111000211101112201021121122010221", "21112122111200200101000100120122200021022020120211201111021110200122120021222100220110121102010200021111201222201021220100200122202222002001010210220221122212210212111212220000000111122011120211100122011011011020200010221221022120200011100102110002201012011200220120202122200021210000011201200020000202210221021111211200000022220222202102202222001221222220120022221211012120200222022210200002122202012002201022020000210200000010220221001002000020211012121000102012112022110002110120212202221202022110022022120102010212120211020021022212222100021112112102001221111002212212210020200012011000222201102210002100201210022110021222021120200202112202000020200021220220010021221200201122012012022112011211202101001111102001102022122120010021212012122211010021001122201121101211100022112202201002110022201121122001211110211001120222012211100000001120221212222022222102120100212221201020112100221212221200201011000011111021212001112220120122100120200021020211212202202210122201202221222222012000021121120200222001201012210201102012000210121011210211201002001001102000100020000112101000121110101000022010020121221202211101202111011211111110112102101201011202112002211112222211201112010210121122200012002111210022021202102022112021112120110201200211121100222201102201222222210010120100110211001200222211201220200211121001022120112200120110120220011210221121100221220002202120120101112211110220002110122010001221202100021221112001111100222220212221201112212000202212222222012201011001100201102112010210120102100202121111210010020211120010121111100122222012220022122110021111210012002021010000202021221012200102021010210121022021220121111201002101121100010011100101011221121220211212020010220000112101002101012000212122110202021111001122221011212011212200010011100000221112210011111100202210112010100011020100012120001021120200201221001200202012221022110110110210220010202222011210120202211111220010100011100011120202120121002000021111022120220002011211200012121200012212211221222011212101110120110001120201101100100212000002111121121221112122022210221010110010012200120010111101021020022011100101221020002212202011101111012220122101200111212011112120221010121001001002022000101001111021201022021010121202022211221121212001002200211110001220022122112001210010020100002122010120000012212021021010100222210221000102012202120212210220010001201101110000111000010221102100100202211001102120010210221120202221021211010110122101201110120102021222020202", "02202120001120012210211111100202220202112111211101110101200102120110202222100200211211000121201212210011210221102022120121121000212102202110120222220022110222122200102211202001121112221122120121122010002211220222101011200012022220020112011000220220222002011220010222020122121200211220101121211221111210000012211210100120000212100010002010021102101122121020211010101100021121210110221111212001200010001102202201212211222221222222211111200212211220220222120112211202012210121212101001201212211101010222200112010022102012122012220020121221201002020001000212010202010120121222222100122000210212011111101110010011102112210021110121011000211111102111201101211200012122220000011010102210212220200022212212011102210102020100210012201112100001221000022212221110200100200200222122222122121122102121220220101221122020022010111220120211010020211102210110110100002221102122212202121122210220220222220222012221002202200002220100102001112201012210102112201002101010121201200212112210101012120202201011122011101200021102021202120011020121022120101201220220002210001101021120021111112210212020002101222010202210202122212111122220222110022220021111211011020202210110122221002021112011021020122120020221200001011011101100102101001001111120220202000121220001101210100001010021220001010212000021212112000110221102111022011112221010200111021220221100220102111122200002000002002211202020111221221002120022002101010101020222210120021021001001101102212012000102202110110022110121212210011021021011120101210011200210122020102102101220020002202002102020221011011112010221022110120200010010110221211210110202012121211000220120212122122221110121122002120022221222100201000210222122021000022101121220211022022202122212122210102010101220022010221122002110111110022212022110211211102121121102111221012022200100200121121101112101120001211002222122111102121222200000221121201220200102021112002210012002210112121211211020100000010011002112101101110012101221222122002202120002202200000200122211101011110110001202002010200121210121002011201211112112121020001122020111022001212112210201122011110100012022002020021110212122112000012102121212211210100102020212112111001221222011211112101112110111121100122110110220222211022101010222000111121120012010212211012112011120002222101111111110220210201012221010200110212020012122202022100121000101021110221220111210101110212000211122012220201222121210222000120011222021010111021001020002201210121020121112201121001122120011201212", "01202110012211020122022111211112001210201220000100220102010100021102201222101100000112000100020222001212202011001010000010001212201211121210012002200210022020102121220001011222022121211020022202001220112220012000212010210011122021121210200000100012200222220111002001121101222202210012021221101200111221201222001102202020201221021212011121110210011102020020010100011202101112102212211002202002222102012212100221021021012101102202101202022022222000122220000111201122112212201121020221010102120122012001110100112000220102000221122102022200101011022012200100202010121100221110120002120222022011121021210110010002000122011221101122220102020221202022122111111211200100111000011211112100121200211122121120212211012011002011021100112001000121110121121110222111201002021102110212111102221220022010212010112011122012111110210210011100211101100101202012010000222000202102122202021110212201122020011211110112122222002110200211121102022122122110110222220112102012212020122220121021000101221220000222110220001202201011201010220002211002220022121100212000100112121212202110110200120120210202222100220200211010011111202101011121200121110110211111201201100122000200001121022221211111120011100022101101220221201200102202202210212012211111200112212011002111011122222110212010102102101012102121221220021102201200110110210022122121022002100211101100012101121002010210101021212021012020220210010122222001201100102200010200220012220211110220002122201202201011112212012202220100202000212200112212122011022222121112122121212011002002011022110021221212221210101210212200210020201200221212212011011220010011201221220101210121010000101221112120000211122200010200202020012122002210220001000220211001102002021111001202221021022222110212201101021222001010120221101210121102011201101222101112211110001001122102020221002000011201211200121222121021121111020111202100212020110201222120200211012112111101112001222211221211110020222002022021212112001002200212001120212221121010220000102102011012020022210001021011001010001212022210211011102221210012011101022000201011222020020002022212021200212101100022200020101012021120221210200220122211200212022121101002010222122002222201100102200200222010220011210012010110100121200121000200122001011221200100022000212021221121010211111211200121202220022202111121010111110020122001101012111110221010000112221022212002112101102010211001021122211102000100210101112212202020121210001112120020001001000101021201000111200122200100221120", "12000220221202220022211101210101010010211101022121110212120021100212121221222020200010121000202212020122200111021202221222120120121101112200121001022120012202110202210120122110012212112010202110012202210012111110212122120211102022202221001211112112112112221211112110121122001102101002112210222211111002012000100002200212112211210001111112220122021012102110201111120212001021100212110101102222020011011200012100111202210020220111120211210000221221110202220211222000000021210121010211201101102011100201012122001110110002020022222210021001100012121112012001210222120110121100222111121211222011122112002000111110021011120210201002201020210120110002000212022221010221111021212110101201120102000122211221111100000201020120012202111211012220022212022200000111121112002022120202122221202010022220201102211111221100001221002111022010102220110122220212011202202001021120001200021211202201202021121122011012011110201101021202001010021222211010111222001001200102002202020220210210200202010101120112220021000001110222212012210120110222202112110120211100110121202000122120020011210210100011101012011112002221122020012222220010002021201111002222022122012212120202001022011121111200101221101101102211102121012020000122102110220221220122220010211102110202001101122112120121011021001101021221010121002220001020010202111211200100022122100010222102222012100102020021102022201201010120002212121120122021002222021020222101100222120002020112100021102201100011001100002010221011201211022102202010002200222120121210222001202111020112210201111220201200120111101201212120012001001120221101002010201110101102120201222020022010121111100022112010112000210001002000212001200011020120001110101120212221102212200012012212212001100020020110110211002002110020211010112011011111100012011201002002222002011010120200200100010200120210220002200220010222001002202102102202110200022022110122112022221012001021021201222022000101112220202102212101220121220101121022001200022122112020001220001100022102201200101200200210221011210100000121201120021210202012121002112020110202220201202102212101112100201012022202222112122001000100021121101001102011201212002211220102210022122011022022111000221210120200011200012100020022210001010101220102102002211002012112102202020121120220020210201110212002210111100021110222001012211222011122000101020210020222211002121200110022212020100120220101222202210011011221010001210120201212202211221122022012210010121001122201202001110101000101111200", "21122211101112001120212110022221002102001201201211020020012010011211121000211200100202012111220200000002002202220220110011121120000101112002111200211021201012211020011022121222020111212102012202011011021200120002122120100002221012120121100010102021112011000021210112011001011011202210201121102100211001201201200012012102021111121020100000220100012122100211110002011002022101111012012222211210010001020020112011000001211202200002210101001011210210112100001100122211101022022100022210021200220220010222120220000012200011000100020101120011210120112020211211101122021221111202211110211102111022112200010111000111020220111121122102001101001222212121122011201222100201110121111010120200211222112012211002022122221202020222022100021100002101002211100000211011010000222011211212202222212120011211111011011221001211211001201201222221210022220101100101111020220102021120101201010111220210012111201110001220200021211100211102001112101120110222201112101211202221111201120212000201010021222120022021110211221202102100001001010021200101020120122012022111101122220021210022121221100011112122000211210200221000001012212120002111001212112111010221221010212010200100121011022102012110200110010220000110000120222201101111012002221012022001120202220010110202011101121200210021102101010111201011000001201010022112010111100221000101110101120022210121100100021112021120011021102100110121120101100200102112002202210000121001102121121112202111101122111220212021000121211101222001100222211012102111201020222221020101220001002002110221221111000010011101222211020112222110021111111020000011111212011121201110010121221010100220020011120011211220201010111220121002102121010221120010201110121120200002212101222211012200212001110202001102201221000020020102202212022220112002210201112211112211000112220112202110120121200211221211021222211022201120200111112002120100211002002102201102220121212000112022200022100211001120001000010022020112201001011101201021210212101102021020111210121120212212101212001212011012201212211120202012020000000010110210102102012011212122212221001121121022200002210002101020122111200001200121022020011211022212021102100020212021121211020221010012111221222220101000101020110222012100002222000110212200220022212101101201211021010010020021102202102022021020201212020010012111212111010220112101011122111011122212200211122120120022001012222100010010022211001112221102212202022101012021111211102010020010001012210212011012022102001202111210002021", "22222102012001201220212120021100022222202022012101001022000201211120212011000021210010010001221101010002211101020102210222120102122012121000011222020111222101022011210212001220102020201022011100022021011121020201122012220110202112200101201222022010101202210120210110221200221022102201010221211020001111020110221200022101000221111201002021222010220200010100011211101200102212022002020022101000010221012020200002201112012121022222210220002000100211022110000011112010211002201102100202022002022101121220111202100020212022010201111002200211011100202210002200220011120210101002211102012020222222210020000200110000112222001112111210021011020100000112210021000110111120202022201102011010220011121210102001121121210200200012021010112121122112001210101222120110211222212220121200200022001211022201010021001001101200022202110111011100111202102102021011000202101011121111011022012120021122121102222122021102101200221010012212112110110001002022101221101000211220112111022010011111000222102221120111200110001210111220102222021110202212222111121111201001221100202110112220200212122021202100202011120211222112210001021212012101222100210100202002100020212121021120101210022020102111221220222102210121210220102012010212022211111021111200100202002121102100211220112021022000202200200022221221211002121220122002102200202210210102000100000222112012110022200202201212211012000112021111122111121011222211212012212111120222011012001121201221122021202220222112120111101202121010122020112001201211122012211102010100110001100211002122120122001220101001121220022210000002102222201001220011011121110201221001220220001102000011211122200102221000211001012200000200121020102202120002121122100120100200110020200111002101211202010121201212211202112001011201110112000001012100122220122001220002020201011120021202200010220111011110102022001101121201121022010211111022211112111212012012100021202222102120211120201212112201122200120222012220011111000220011220210120000222010121200011212201122111200011111212101021002222220210022202100101022011200222101221011212201020110101211220021222112002210022212110221011002102100110010202220112021202200021022210110100100022122011010212011110010120021002002212220220101200212212101202202220222221222112112220012120200220201022212221102201120012212202102200002110120022112212100002021110222111211221212212212001121200211012011022121102200012000122212202112222000022211210220111212121112100200002201112101010210102121211221211101200", "11021020110110011202002020222202202202211001011222012201102111120221120001200121220121221102000021222222020102111120122110121110020111012200012202110102202221102112112000022101221222211020220111012102001020022210010222002010011022022112221110211221021210121100200212201202010012122202201120200002012012210102200101120100201121121001201221110021000112210011122021100010200111102110011010212020121002001101110111201111222011202010222202111101101002101221120112211022010220100001120010022112112000120210111221001000201121220002121102022120210210122012220112010120011211211020020012111111100211200110020222122211201011201122012200102112111120021001002102120102101221011202022010202021001102101221212220012200000121022010211111210010112000120201200021222222102121000120022212110012121210121002002221201120000221211112210211211101011011020220212102200101202121120221120112121110111210220010120200220121011012120221201012022201220210010200100011212002012111002000112222100122202211010000111010110221101101002111211001222021000102212201122201222102122210122011101110212212012021100100200022221101100012010220222002011200201220001000021120100010212100102210211000202120122020201122100020101120221101122210121110221011002021202100002201020112002200020212220210211000120100002002222022100112022212211201121212220212000201212002222021000102201010000200200000110220100120120012220201220212011201100012021121001212111201020111202000001212211122000022100011011020110012122220100110112000222101022120120122110212120211011120221001120010212212022000211112220012120022011022020222211211021001221210200012010212022202121200012112220201121211202220120211220122110200112010200210001010110200002210210101202122020021120111220110012100200122110222220000202001201212101220110211101111102122222002002002200211020010021222011020020001021112221020101022010012111210210112102212010110000111000110000212221012122000102120212211201212211022102111121021010220022002100222110020021211112001010210201112020122220022011100011222112220122111101001201020202022121012110010212202210221111120110222201201210120122120220212001112011021202211001211010212020121220102020010201010000212100201222000011212212210100121121100220002101000120002012102112011221102222122212220201002012010121202111100020020102220202202200002001122011100001101221122012120101121011021212122101211100200220120002000112110012010200222010121121111011211212010202212210102012201212021101202222212212221", "11021001210012021221221121001010101011200211222200020212022222212012110220022201010202022120220222210221021120000210122221111110000110212111022101110221211122211201221212111000221111200000220210001112010220011012002021110120221022211001101012112100120001001012112010201112222202120202000022102212000012101021002022221210111111211000021110002012121122010122012202001100212122002211221102112011101100200222100010100211002120011210010002111201200012222201001111101012201200211102222221202210220020001120101221210002020010221202121100201011021201121001010110000102100021200211012021001000200212122020111000220111021020022211111221110220000110001100221020220221111021200210222121210102001211021121222000110100100020102101210200222012101111001001110012222111000021200001102010202121220020010210102021120120122201222212011210011011021210020102021020212112121121101120011212211222220112110112110202020110021010000012111000000112022121012220222100022022120100021121201100100212200111102120210020111111111222111002211001011111100200220220120112221100101111222001120012212012011120001111121200012200022012221200022221012102220202200211200200210110010222111112212201110202002111101222210200211212100120222012221002111210110010021102210221022212010120211210110021111021110210210001122100202112101200102000110022101120212211102100221122122002011220001022110200222002102122202112122212200112200222112112002101022210221200122101000120102220120010021020202011202211112220020101010001010000122101120111222222101222020111210220022101210101112211001022110220020021122020102201211100002010122010001112112200210112201122221102220010022012022211102000002210120121021112222121212202202011022102220212202001210122021212000210101200122011122022001012110120111211200102220121101211202020201221011110211211110010001112111200110120001002110221021201011210122202212012210122100212102011101020021122101200120212211120011111211122120122110022112020120020100212111100000110110212021200100121220010022012001200022100221021110121102221110120020211110111111000212210122110110221101122111220102220120020220221200020121021022201000201012012200000120011020202111222220200222122212102011212022211221002022020210010001222210211111221220101121222112020001001101122111122211001101221210202102011100012112102011100202022120110012110120011002220002202002101222011221202001010020021201200001010120010120202020210112112011221221111122211120122121022210102210221021112002200202122", "20000020022210022101010012122000121012020001020122221000020211002011002201001011122101212220011021011002012022111220121122112022100202112222102222220022220020010210021100220211100220001012112212002002021120122121101201010121112210012010001210201200202112202020211000111022121020022200012021202012012001022021222201000102111211221211200111021212210221011112210000011121111020102021102011021210001110022020020221122122101202110212211211020002002012012211100021220120201010101121201120021020002010211101001202100200221200001101222222122001212010221020211210212021111120101122001020011001001002022110111011201121020001100121112111201011020220112022202011020110111010021022100020212101102222202200011220222222000102101211022100101101001021002202212011010111222120022212221001211111121001200211020110000002212000002220222222121001200022220210200000110111020021021212210112002122211110221222210101210110112121220121101101022012100020200020020011122122201112221101210120101201220021101221200121210012001120201120212002220022011202122101200111021121202221212001101112211212201222000111000000010202111012000101211200020021210102201022001202221102020020202121221112020100121022001011101011002210012022212100011012101011100012011120021221202122201002001021102211121100021101110212102221212010200021002220110122001001010201222200022121110112102202012002102211211020201210200222210012112010010011000020122200210102112121021222120122220000122121212120101011200010200120220211212120021221002212120220222201110221200100112200112201001122120102200100121210112211111122111020001011221120110012200012022022001002222012222101122200001020120021221000000201102220111101122111100102001212222011211211000021110210012200102122222010112101122111220200001000001111210202201011011102100112111021211020222002221011200012200202200120112010001220021211221120001002112212212001121001222200011221200212200011220011111202122020220221111110120112212001211001122220222021021011202000201102102210120022220222200220120222111110211001000220212002221200101101110212112212100220212021010022220011002000100120220222202010102202022220211010211000220221021102022220202022222002211012121122210011100010101101102112121201112201010010202222120222010022220120221111101201002101222111201221122101001122101111100101100120020221222201002020022111000022202202200112020210021201010200212121000201110012221110111012102201120220102221201111112002102120222011210100121201200120202121021101", "12011212221101121022200221012201121200222221212212120100002122111121200222011010211012020001202212211222122201012110101202201102111100112101112211002200122102212000221122011102020212020020111020222110222200212011010120010200021202011102020111122000220100011122222211121202001222111221121200222221121100221221011201100012200010102022102121201210221112200102122102211000001221212112200021012102112101202022200221222001212202021202121011220202112012121211122110120122202101222200201001011220111201011011012100021021110112221200002210010002111222202000002211121110011020202122010221122221020021122111200221001020001122001211022022002211002010001021010021021122012201122012222202020002200100001200100012001020101121210101201102112022111001112000211111211002111101200221122020211211012011101102120022020211100021000220001021102002122221010020202222102211102121212122222121000122120211110200101002022201211020110110200221200002120011022021010211100101011111112220021212002210212111102201001101222021111102012112101001120002111101221211202022002112200201012112110020122101111200100222012100010020111011122220020011000201011022102122200200201010010121212001102101221102201220100011011012000022111001011210212101022010102011210000011201112010222112001121220021111000210001012112102012102101212120002212010110021002211111022000201022002202220102221202200121120222110012121202112201012012011101201101112212221100122001211111212112112011112022112112220011022011011121010012222220120120110022201021222200121021011121102202101010001222222211122002012220110021100210010221000102110200101022202201111012111200021121001001112120002112212212121112112220001120222022000010202001022220221022021121122102221201222000200012012022111221210021100020000010221202021220102021022202012202102221122001211102212212111121102200002022200010111110121022110010221112121120212101010021102001012100120120012001010110211001002121220212211110000111010210200020211112010200221122100100201101011220021001211102112220200120102210022011112001102010100101011202110211001201102122201020022010110220202110022012000110022122222120010201021110120220120110011020121000220211022002122001100022211201010201200121202012121022100212120010100011002202112211211010100212010001200200110220212202121012001221221211010010211111012222212100000002000200112022112211210220111211102222120111212111011101021001222101110221010120200222222112221012112101122011122110022210012200011202021222112110", "10210220110212102221111222110020211020012112000021020120120211222110020112220211112122011021122212200201100000012210102200110112112112112121212021012010001111220220010020021111122010200012010002121101022212222111002000222210000202011102202002011101212120100011011112022221002000222202222010201000112022002122121022110011120002120001121110020200210101111222101102212212210221221220222000000122000200002200022022112120210102011022112100202212111112021001122121022012000211001022202112022201210121111222122022200212002101211121002221222211001110002212101221022122002020220001000201122200121210210201012022011222002120201021012110002211121000001200121022011001000000000210222122010101210200220021101110120011210010200220101201220201020221111002120121221122021112001020201101110121202221122011110101100202111001000220121221000101100202102200010200000010011101221101002222110110011000012120120010102010012012110220222110020112021112110012112101001122211021202012111021001122201000222222220220210021211212200220120111222122121120100010111000020012101220001102100121211111122012211222021222110000100201001111200222201210020120222021020220000010212011020210022000212210122220001100002000012122220022120020000101212020102220011221101220022201001101022220202221102112221200100220101122221102120110021201000111120000122000021220221012110220111201000212110110110220222222120022022012211022100101110202020020100210102220220101010020210111101020121020122112102021022120222111111020100211221110110221100012021220022011010202021111000022201010202021111102202012221101220001111111021021002002101202111120011001212002212011100220012210012111221100120120020000012121101122201211211110102000022012021011011211212012202111112210101121001210210220100202122210112202102212220002122011101121022012002220012110202221001200120112021110101002202112002011221222121121210020001222222112012221210020101122212202120200211110212210202212001222121010012110010222010010002020020001120002012010201220002002120200001110022222212021002120211001110000201112011020112000112001222221222101222100200012211111202022111202012121120201122111022221120002121110022011211122212202120220021222222002202220111221111111012122210121000111210012120012201021122100022021012022201111111010212110112201220200112010200001001100221112102120111102222121101022100200200120001210220110002210011202111202122022102020011000210000202202111110020020111212221120222222022222121221121022000111222120", "00122220221202200111102221102122222120212010102022221011202010120200201011122202010220211122121122002122121121011101211000001022101221100211101022121002000000221111202201101120121122110111211121120001111210101022120011022100220200001121102221122210202220122100112122000000212000120012200121111221020122220211000002000221022100021022221120000212111012121101010120212021202201201222011120012112102202222022121202101110111202110111221021222000112220000201012000202010012202111001111122211112011021220021110022202001000012201220001021200221210000022010020201110000010220211020212220021110110001221110020221200111212120020212210222121201212120111022211001110022200100112112011101022010211121002022020221221020110122002120111021121212000201101111210210120210110120020010220020201222002212001121111121222211010022001021111010000112212201020101220112000110001122111112211112111221212012220112000101022212100122202121110211201211021222220212201012110012222002012202202211111010001211222000202221121102011111210010110101021001020022111010011210121001220021010122220121122001001201120002201001000212110021111020012100102110011221102210111120001020200220212220202020022021101221201221012120021011111211200110202110212112112020022122212022102022202220201022100001201110110100010100122011022111221210021001122201200012200102020000110021102221021121000110121112222022112012201120222120201102121121201112120001101112210012210010220001210210222010220022012110212212000222222022112120120110101102102002011101101220102011220211021002011020220002220121111112101121112002211222012111221202000102122121102101000002022111011112221101202121210001001211001102112221102122001120220112101221211012110022101210002000100202020010021011022112212222201201201010112112221022122222112201102101122112200000221102010101002101012002001011100122202011200011101222121211111200212112112001102220212101212020200002100001111001202222202222112100021010110201100011011020101121010211200220021022001000002100022022110021000210011211002210220121222110211102100020212122121112110020000200001110210111010011100020010011010110122202122022020020112022000121222221000200211202200022222111110110102121201220220002222002201021211012010012201120020020212021002221110212021210211222001111211000000012210122221021010002022002001101221012102212011020111010202112111202110121012000012200200220112002020222111222120210221221201101111100110112021112211102121222002121121111122012020201211212", "01010110222111000221002011202200222011201111000001120202002200111020001010110001100122000221200202202111202002120002101111121021002010221020111121212111020210220121220112221211021000000212201210210220211021021111020022112221001122202212111021202222202011011022000122001202220222210002212111022102102200220220121120100100022210201002012020202021111121210022221012210200121021201121001110000202211200021110010111012101001220020110102202011110201121211212011120101201012012222200221121210002212201220111220010122212020122001120202002000111011100202102222002212010120002122111012120220220212101010101111210002221201222002212012222022221120221220221221001110220101121200110211112021010112001210221022000220220011120212211011212020201202221002010001112221120110120120011221120022222011121112022001202012200212210102112120121212000222001102112212012122220201121220022101220022202221110221220210210110022021222222221011110021210111220212002110110101102021221012020022100100102210000222100121111100012010222112121110201010202212001222200000202112202122220022110010012121221002120101210110221111011011121102210011100200011111101210121020200202010200010001210012210101100011200011101010110001002121202201211002201101021220100222110021122210200211210111222001020222002121102101010101212020120112010120101010220022121011202010000022212221020021122001122112000212102012222211220011020100122120021110000020102212111202112110221000011010210220112210220222211202002020201011021202000010211210010022101212201102211120220120200221110122201201010200201202220100110011100212110221100100110221001201020001000220011122000021120112100021221011122202201200010011022120222000111202121122001001021020220120121112211022011222112202200020212112001200010201001200202022021011120001110220212022002020101012202112221020110000011000100220210102201110002212010202110201120220011101111000222012001212022020000010022121120110210102000111121211201011122201101100120102000201010010202220201021120221212102111112100211111102010110122020202012010220020211212210122021212100012002010010120120001111001020112012210200010221222002002100110010100101211010201110100221102011001010101220211002201111221122102012101122002110102102121121212202101120100100021220121021111211021212120121221212120000020010210011110002001110210111121222200101012102000201202000121202111221121001001102020110101020101201121110220122100012001010210212012211000210020011120100220100021200101022220002112", "20110011211212100020220202100202221010110100212201002111012022100212201221110212102021102121120000012012022100110000210100102002200111211000010101220200012020021101022221012021102001002010111101001122100020212110202011100222010102000221221220121011220221001211101210210220022010210020111102000221102011000101220100012010120210121211101200212000021022210101222001221001111120111010212121101012002222010010010121011222112122120000020202202200111221200111202010011121021120021120020120020120200021121101000112022102201101001112222122011112011201101022021110120011010012112101020211012112211220022021002111110220210221121120020001021102200221010222220020122111202101121222100011120011000012122120121010100112201022100112021010112021112122221220110020020200201202122211000220210211001211202200100202220021222200102212021120201000122111221220011012011022112101000122222102100010000122002110200001011112002021201021010222020100200000011122011221210012021101020011221220022112001111122211111200201100002020121211200002211120222201200002102010200001022000112012201011020020211212122220011001011200211010012210002200202120002120122211121010121200022212022010100002200202102202221111001222022122011121021221110200112100212100211222122120012111021020012002021112222020202020212112002111211000000101111101202221112011011010011101121212112202201020111201110121110211002220001221000120020010102222120210222010221202111020110102111002101110112220221022001201211120000202000221012212202011122022001001102012122010200000110121101002121222121112112100002012201202212000111121221012121012211100220111000100012122011012001121112012012222012121210200200112201020012112110020001020012220212010101201122100112222200202000112022202100020201111211221002121202101200212200120011200110200202212021200101111021010022022001110212010011001022202102100222121020000222221000122200121202222220000211200020212110102120210212110120002122112110202201101211210020212010202122202102020100201210122110112110000001020202000211020111200110222100210111000021022120012202220221010201021212121002201211111001100101101121022212000221000201020020101012101100110101002212221222012220001200121022112210221110102202221011210010002001201222001102210212002122200022020121112001100120122201220021110200221022122000010022200021200012200010000222112211021002112121202020111220010012102202112121020220200211110122222200021212112211220220122220000220002002102010200210220202201011002010210", "12221112020010012120100100110220121122101210202101011010111220000120201101202001211210221110210000200021122002201110201211020200102000222202002012011122121012221111010201002221021122101102201210110101120021022120120011010201020222100101210222012122102120101012120202121210202212210200221002002012120020102100001221012202201002001112111112011221100121100110120120002210201211012202021122202210001221102020200101021010012122010121200222122200220100121221110221200220020021212210211211021111011212212000120102120200011020100111210211212001201121000112001010102210022022221102020020110111002110200222221021200011012110200110110120112121022100212011112001012101111011012100212002100122010022012121122121012002011211001001102212202112100220220201020202220202110120100112020210100212000211110221012220020211122101101201021222222010100210022200111011021021221002112002210120022200022121220200101101210220221112000122000221120201211122211112102121020202221002100001110111200200111222202112200212000200202021111121222020100211002112210012001011222102201020022100220021111211011120110221221202001200011200220200020100200121111020011211202021001000011201101210011112120000220101212112111102200021012202112122112100121202122012011120000122111100122112210010111202120210121210112001100210011110012200202022220110001022221012201212120000011002002021211001122012000210112202001120112100022000101112122121011101111022220000020122200222120211112021010111111102212020021221212100100221221122222220002210120210221000010210100102101110121221121002201101111212201210122202121122210210022121110112020121022110122001210220120012200122101101012011102120100020020012212000020210221102101112100201112010120211210222120212020111212022101210110221012212021011212111102011222100220220202021112120212001220100212022202112121220120112120122002102110000112202101121001201021221022000200200112101010211212102200210122200120000210021201012222222111020110001120221010112112020021022020021221210022122102010011120222002220121002110102021221102110021002101221121111100010001011221122111210120110220111002102011120022222101002100122112122200202211001022220212011210120010020100212122102210202201211100111112102122021220002221220012221210102120020201021001000201020210101202021102021212220202022100021212200110000102201021002000210102011102010202221021101020221211101220210022200201120110122220202000102220022220212221012000120002012012002012010121011022211000022200011112", "20021121222210201002010220101202102100202222122202102201222101002212211120222110001022001111111001122001220100212120001001210011110101220011202100121101100022000021210020221001220010121200002022002000202021212100111120001222112110201020222011211211012200020002221110212000021201122112201121021021020122102012001211101001011110121121022012000101211012021002100120112202010112000202122012111222201202120220021012000121022221102212111021201100020221212100211212100122111110121012111222222022120201000102000001000021112110110022111012011122010110120110020021122210012000102122221202101102222112011010200121201101201220201110012102011002011021200022220120102011022222000021021111011002100121110020221212111221102012221100111001102202200022001202121100202011012210200121021102012211211112022200121111202002100012012010101002120201022012012022221000202222220112110110211210202012222001000020122101110102200022010102100211001102012020010022210021002212121202122212102100102211201011012222202122222000010102001222212122222110022011111121111200100122012211001101212022000122011201002200111111120201221102001202102111212000020211010120122221002010200111100222022201011121201011200020110010110201102102012211110210211010101201122121021221222202021222221101100100101010210210101002221002121021221112210220111212201211221100010012021120010010001211111001100000122022011212012112001202021020000101120010012122200122020110001000101201111100222022220211022201210120000100100202112002102120210010002110120122221201002001120010120112112010011211210210112020222210212110222122222122210011002020222022022020220121211011121001212022100010212100012200010002210200021101122122200010112020210200001001202002010100101020221100202122002212021202102112121101111011221002112021011000001211022021101122220202010212111011202221221002021222211220200111212202202210120011110122022100200011102222001221101201201000121112201022211200000011012010121010111012202012101000021010220111121112212201012101202110200210101222021001200101112202011122200001011220210110022000122010020221202220202110010122112121111220020000101010010201001022212001221022010021102200100021120112002210201002012222100000120022020110211222200021211012212110122112212012020220022211002201100101020120000222100201101010021121000011111120001121010011212202001212102022111102012001111000120121220212212002120112221210001221112210212202200010022211211221022210002001220111221102022221112020101210101012", "02100211022110001201001221120212102121112011102202110101020021122212110221002210102100002012221121100110112211102010101000110110212221000210120120012020121200121110121220202220202201122200100110210121121012110022011202121011202101222202221111210122221111011120222011201102000022102101212021000020211020002220210011211000100221101122222112212122001111220122001121111222000212211222102001220111010000222012211001002112021121021102010101100122012010221211012111001210200022212121122012222112211221112202001201011021210222021022202102110020111220122200222200111220012121021200002221002221020102021112011010101220100221101012000102110222111010112112100012202102021120111202101222212021120202200002222111221102120222202020111001201212000102211121200101222121120122220222001122120101010000122102020202210011121111110110021021121000021122220001010210112020000022101100121210110101112210022100011222221012000221020221000200210122101200000210211110100121100121221121112010220020010201201001210101002022002002220112201001120122000110120221100112110220120020122021120010012122202112000210212212002122211212210012121111011000111012011100221110000011001101101022021212201110111201100102000020121021111221012111111210021101220211011200102202210022101222202221222111101022021201112211202112020101100222000200101001000221022001210102100210121001000201011222112011012020022000001021121102200201201111111121011222210210012221010120200122001211112202210012220111002010210121220010120001010001212121211022211102200112221021202200121210200101112111102110202200011012222220212121001210011010212222010102201222112020022001121200200000220011002210221100212010100110212012011112100100021021001100122220102010020222211201211020222020110002101202002001002112022102100212210112202001111002100102212021120112212122211212011021120220021001112102002201000111222220201022021211111121201001020022022202111011220022021212010120112110211021210111112001201222202212221100011210122110002111012022021222000110111010111120120211212122210100111002001002000002101110002220211012001102210110121011122212021021122122120012022212220101010210122020120002201111001021220002210221022101120111100110100000120100211102010210221111120110021011211000020211020121222112020000001212120020121021101101201211101012201221102101212021122012002222002021210101211202212111121010222010212100120010000101111220000102002020121021122111012222110110212212020012221000000012110022000012210001121010", "00100222122211012020010100100000021220120000101211110222100220100102212002120001001102011210112020200010202210122010102201102012001122210000102122100010110112112201122121002210112121111012122212121202120212010001112001221210012210220121112112202021020210010120000022110210002110122202002102111012020222001211121220100100012220022001111100112021111000222211200022122010100100122000101100222010011111122120221121100101000020022022101211202022221000011201102001100222200021021200212002122111100201212200120002010201122111211201220020102220122011110102220111021121111010120222021220220100200021012202100110100022122102101222002120022112211001000121000102111200201000102012210101110221220000111101002111200112120000222200012021211200121021012110001202002211001211122002022010101010110212220111221121112201200221220122022200222010120121211002212122122220222101210102001101110120002201122222010101200200111220000122110022112222112011110112100102220101001102102202101102100102201011011221002021202021101112011012210002001000200020112200112210011221121011012212120121211222201122002002222201222101101002000212020110220001212010010100222202212110202101210112022121112212210001011120200100002222120122110220002122201021221200202112021011012010111002201110010111220222012110202021002010222200022002120112220022022120110122011200112022111102000201102200121020001212020021201111120000122121201202211001102122122021011011212220021021000210120220002122200101201012002002010102002100101102211020100212111121220222100000202021200122102112211110112210121221202122022002002221112211210210110112110012010100122020222021022020011202112012021001221120201022122222001021111212100111210010021111210102100112211111020002000210200112012220220121102112111221022012120011000211210101221102021012100111210111220221112120020212000100211201110200100102112200020022102101100020001112201210100000011022210211120122201120212110220211201122001102011011012211101012210121022100211010021022001000000201120020101002012201222222221222110212220212201022101002101022022211000221012001102020100020211221122120012200222010110222112010110210102221100222001021102000221000121100211020021200121220220012221012110001000111010120202200210102212002211001000201102201111112210120202011111110100111012201121112220202222022022120202110210210210002202000101111221122002111202211111222221210101012200212110220012002102101202021101102011211200210021011221012121221010020001012122111002000", "22122010010200022101121022001211120200222021211001212020220000002210001101222012010021112220121021120200012202211112221010210012111001011121101100100220102220112121001211201011102102102020122122220012112201201212111121001101011210022011012112220221202122101002220100002021011201021111220100201200000010210100002011201211122012222210202001221222122210121110102120102211022011202211221202101202011102200122002020010120222202210012200022201111221102210100111101210121011002122000101020211121010211021002012210211112010120100212102012220111002122012000122101210221011210102011021212200120210112121111110200100210021121102121120110100010001111221101002011021122010021100102020110211221021221121002001102011200221012020020211110011110210101001110100210220001210102202202201211110010210012011100120212211122110002022201212001000110220110000212121111000011201101100010102101101220210002011122202220002202210202122012112111120020002110211111112101120221122001210212111221000100110120010121211212021000202120212202001122120211010121210120110012121101112210210212200122200010100210211221100012210001211012120011222121022201022002222222022012112012101001122102101122202002121212212002211000201012001001011120001111010210011211110021212002212122222002202202021121101220122001221221120121021201221210221101012222120110211200200102222020121120021021020100121102010020000010121021122220200020222110020010021121000002220120222210122201010210202200220221220012201020021221010122002002222112011022202112211112200000220102100111212110211002100222200101001111100100102210200021000101122102011101221111200122010100012112110110010111202111102100110002200002111000210110110011210212001211101012121202220212200101121100112101100200021202112011200211010100120221102111102122221001121211101212020112212221220212021021211222011100211122020111000221121022001020101010101101110002120202200111022111100102122020222212220011012121100100000020212000210002211001111121021220010212021210011021020111112200001001122002200211202012111102122201211202210222110202021202100000020001011020210020000101021011112001221021220011110101222221220202000211001222112020120112010111201012022110022202101011120111000021020022211120212022111021222102020121001222010012020222122100221222222121000101112211011002020211120001110200020200000220012121020022122020011100010222101210021120011010201011001100212000111012020120122202222021101002002102200120220110222211002022002001102020200010", "22021212221110021110101111000100010101012211010200102200102212211100002102202111100010001121201022021120210222120021220221001010012012120022022000100100122110001002212220000022011202200102020221120202202110121202200112211002010001112110101112021012022012101000222110221020210200001210221210212101011200020121011010201120011100021022110101022122010222211211210222002021100211210020100100220220011101020102201201120202011002200202202120021101210200221110220010111102212011020021111220111222212222102011211002110201202102011222010112022020100102110002220222111011212012200101121200010120021201100020010101001011012210122002222212212000122022210111011211211112120220111022102200212111011212011012011112221110020221200022102012120111000001010020010012010011200201002222100201110210120000111201101122200001120211021222002010012200121111012012222002002120110002102020101212122210211121101011212000000022011222122121201110221000020010021010001000212220001022012000101202200020000222222011002022221111222100120011222101011222112222011211100112110222112202100101100111021120001110100202012002121201022120011120221122020111002202100000222111110121000202211000221211122122210020200100122210000110020112201221201210112100122112112200021022022212102010201012222200220221211121021011010221211220112200012122100111202111210112021221000200011200021121210220022020201022200100102120201111022102102100102100221011022212002222012201202121210012120201112112001100222011111110102221021110110000120121201012202211012110122102202201001022212101202001012122012122101222222220202102201221212011000021012102012022112010101020222212210220221001102221110201210011101202211100010110222202200102200200022012121101200011221022102100102112202202111102220101110101022120220220012100212121110120121100200002210120211211020210112120101222011001002111100112210121120020220221121121202102202010201021122102222010020200101212021022010222020221011122211210111001210021200021020201122102200111120020212211122221002102010011001010220221121121000222000222021010202222200120120102201002020022010010100101012110011122001221202221222202101122000222210202010202112020020021222010202222221120021110210101111122120202202122220120020110120221112211222201020111202112100120020002002101022021020200021121122011210220020022111211221020200022102022112100111001211012212211001102101001012222222101001011212201101011001120100100202200210010111012010210120111122212202102110010001001002202", "02020202220211002211000222010101001001000201121021001122202001211112100200002221212120120120000002211010101120212010212010222202200112210012210021212000000201211022012002220010011022121222221000210110110001110201020201210210012212212111110002101111121100110122111112200211111110021200002022220020111001020000122010210120201201102000222202022000010000112202020120110112200002111210012122001012000211200010210120100111202102120212121112012200020222010011001201100001011121220220021201121210011200020211210120221010222000012220121000102020121000222100112211220010202201120112120122012101111010200012000110200111102210112201210002202111001001112112120200121012210111200210022120002012122121012020022021122222212000100220022001100200122000122200221120001120210121212210102010002122022111012122010212120020120101212102200001011010012120222121221222222100001000200100222211000210220111110200112201222001022022212021010120101220222212021010212212211021022121001201010201200102121211201010222121021220210100010022121101201020110101200221100022220120121200010110202010111110220101021021211102222210201122012020111001101201202120201022001011110111120202010212022102010202002102100222110122101220201120211112010100111221201222001000021110211002110020211012201102200020002002002012001120122020020210211100022221200011021111121010111111011222001201110011111220220220002111120202101102210100102102002111002002200122112110210201102022110101012001111121122210101201011100200010210111110100001111022221111201011122211012101211022220211002011201210001200200000122112022101201111100100012111022000212111202212111012112121111100122211100102021002201022202120222012111002022221021010012020011010110022011211110212111002002102012021110021010001012102102220212021002210112220202000211021111121011200111011210210011110201121000111200102221221122222100102000100010212012002001200202110100120200000222212202022221011000001212011010100202122012110011222112222220021212121020001010221012021211110202101202201020101121211211222110100102000022200010121000111021111120220220121102112221110002210110202012111121021212020102200011122012202121022012201222211122021011111022111200100202102001012112102222120122221000220002121012011012010112100000000011122212021021100002112101202121102200221001101010012110202220012021021001010001022100012002021020020021100202210002002122002222011202201011002012011101220100022211222010111010002020210010211022021100200120112210210201", "21220010000111010010222220100100201111011021120112111201102200110200010200210102201010012101122010211212010121102020202001110010101101221111121200211202020020221020202111120222121210122011120112000111221001101122011011111120101120112121010011000200111102112002111022212110002200220020112112210010222111120202221101011211212100001222101211100121101110112000010121222100202221100111101012000021212122221222202211122201211211121201220222222200101012022121101001211221010101200000122001100210021121002111211022000011220000222121100020222221022121221000122221002201201002012002112020111000102021101000200112021120212010212200201200012220220201212112211112020012001222211122110101001011210002200200221122021101100021221211001020001021002002212011021100211022110000022001122210101221011000010101202112201021022210201120212111202222021021010100201101111100121111011022001201111021000001000201202101112201222021101220211020120102012011122120111100121102121021000002220222102102221222122220021202222100222102010200022100022101222220000201100010221101002000112021122120200100102221102012220011000020212120212202021001200121021122020002202001210002112102122002200112210120222020220120111022220002122121011020022201121100012000121000100201002111110100111221022000112022100102120212222210221221222220101102021110102200012222000112110122000110001202010022002000210201122012002210220012220102000010100000202002121021010200122121020011210112122201122202011002200212111121021111002020101200220120111201122002012221022112002022020012001120022202201021222220102000000200201212012012200211101222201121122201200021010210012211100121122201200011011201211012022000211111211021022121002011002020011202211201010112200011101222010220211000002010102022212112201000200211111010201211222200220122000111000021010011021100122100000222110012012120111010021101201012002212100011222202000010100021212211222000112201212002101212212210101110020021020111122211200210221110200110022220111201221022120002220111020021202120210120211100010001200122010210010200022121211011100011100000220121100211020211021221102202101111211112101200121001112122021210000002012112111100102222211222010101122220121102022210020110001120222200020020220200020221221200122122102110112211121020212212111001002210121012121110210212012210221121021121112221121202110010202112102111222100112000121021221120122201120222210121012020212221002121211211200122200012000021201201020222210111110221120002010202", "12220120012012200120222101120010010001121110100200112201102220020210021022002001112020220120112220010110122021102220002112210200020000211122101020102100112020020010200110022110011121011112122021122202122100010111022221000222220212000211200100212200020012202022010201100111200200100212112102100121012111011210111202201102101202011022221000010201000010202020112222100212202202222100022220220100102010110122221100021221102111201211120221120122011221221002201000021100222001211000021122220212201221010221001101000122222021111202122021211002011021202101210001201102201120022100012211022110101111001201211212200111000201010122101201001000122000000211202201210212200011220022110002222000021220010221100010112120021102101121122211120200002010001100000020100222011102120101122100100010200121122201102211102020200112101000111120102120010120111021212101200020112112011221102202221021200200112122010102212012120012021112011122201022200101011022210011102002022221002102120121002120022112122021102200020022210001211221022011002002211012120000020002121101120101010102022212222122000121020222101210100202001001000000011112222211000012221211210201000200011200012120011002011212212010201212201201210210020201200022121122011102021220021211000210222100102211022211021012102220020021222001200100222001201000201010102211000201012110022012210112220222222120201021221220201001011020200021111202200112210001000211121220021200022210112011110112110202120000122222010011011011222021001222001122212001211200020202022212121111211010112010121100120002210102101010111120000200110111200102010120101202112201102202122001220001102002021211110121222101211011102202110002202101002212201000100020222212122111110010202121001021220201021212211102102112120010100121200000220102222102002211002111022221101020111220221022001211220210211102222021211011021121122221112200101222102100102111102102211021112012210001221210121102002212011210020200200012010102222000122100022021102011101201022201211122212200100111001020021211020100110102022112011000000122011000220101120221022222102121112210210202011010200121101111221011100021211012200211022210200111221221102212020012110020222012002221200120002120022022020211120200022200020211112002102120221000121121020210012110200212120102002001222221220222201222112002112002220202012002020010221221220221210010021021122101101211202222112002000122222222120120210201000120000002120110221200202220021001101100201201212222110111000011002211220022", "10100020020122002202101211222202222200100100222111010102200122202002020220010100112222222220011000010001002010111022101022222001210201212222100022000021010200102202001002021000110202111022220011120211211000111121222020021100211000012022022212010021101210110121012220112202002020202120102010110001210102211222020012212111000200121022120200210022202002002111011121200022220000112220201202102200120120212112201202222122100211002201110202021222210012100201101021201202122211222211221121110012121220111022101020222201210212212210102212011121101011120111221022021111202200100221000012110222200211222000211222020221020111202222020202122221121121021111220122112221121010010102010202001200102222200222201201100000002102102202120000020200100101202100210112111111020000000222101010100020011202210110202102102120020002111120200210022001210221201121012112212201111021001211101221101020001110101201221021110020222022102022000122210212111102121001021000202010120002121022011202102221111111202021012120122000012122010010011100222100122222012211000121120121122211210201202221012212202220011100100021102020101112100102210220121000122201201202012222022001012211120200212111110011022110012102120012201222111222102200222011120222120201001221021000122120112020120000222000101011011020210120122000210220212110102100202200001010101100202112101212110122012111000110111222020010212202012200120201002122202002222211001021011120121201011200211021200101000101112100010022111211202012010211101021101102212120212201200122200102200210102012011200012100020211212000000200222022110112121122202210020121121012112221012200202011121200221201122212022201200212102201120102222210000200112222010101210220020212020022022021212010022122120221001210122022200210100100110212102211002110101220011120122110022120201001112211202101001021121100012110122101212012210121202010210200211021220012022010102010100011121211022212101212112210020100220212221021101102122220201201002022201022202002101002212012212200212221111101021122212110211111220012100101200210120220201100021212000002111202222022220120121121022102101200001020022020210012112101221021101100202201102200121020202012110000220012111111020220202211010210120100200010011022112220210122010111002221100101212102110101211210011212211221201212122011002101021110211001001110010012001220121112002002001202220011222010120111020002012211200112012220012201010220120202022101100100022001111212020212022020121021112201200122120002002111", "00211121120201121020122021100110202202210101101001121211120110110211001011111211200020012111102102211200021101201000100000020201001112122001212000021202221000221102121121201101110120201122202202022121102002010222000220001011000212122001222202011011201000020021121211200111201201210112102110012102001210122200200210020022011111120202022120010111021222220211222101001110111212100200222120001000000001110111201120111121200101102112222020001010211101102202210110221121100212221011211211020201010101202222122102210111011001022212012222021212201222212220120112012000010200110200200100010012122010221022021120020020211010110022112010101120121210212022012221211112001022001021201200122102202002002002122020011102211220101122112101210200020112120222112110202212112221210000021121122120100112002211222010200001000012120111001000112120111112011020012221210201002221121222110122200022000010011211011110011111210110021002000011110202121121222111121122122111112000020010220011200101012100202020212112200200202210200211110011020202220002001211020200120200212222010101010100111022120221221001012110201100012200000212110010101001211112021220201101221000120101210001222011001020201200111110220010212211210020002112120221111221001021000120220011220022221211101100220221120211210201011211010010101121010122120220210012020112202201012102220120011110202222000212110222210121112002220210121220110001201011102102222200012112012022221211121010000212121222120111000011000201010001010001210110120020100221002222020222010112212101011000010011012220000102002002102121110112222011120121110210101111011021021101020210112012121202122101220212101012010201020110101211020002100011001121102112022102101100121011001201112211001021100200202112201100100200001002112021122200202111011011201002221002121120110110222000211201220121202110121212202211102120201021120211000101012120220201222210022210111001221021111221220001010020102222020102111210000201121111100112000212200110200122221002222002220021211010012210010100220102212012020110122222020202021101111002101111020002100210210211202020210001200121012220102011200111202112000000220121012122212210220200120021201121110101121102021012212101111121222121021001210122201221200200020021000010221120121010202100022211001000121000010210000211221011011020002100222002102020100212010021012020221011212001101100012212121221210000221112021202020022110020121212020000022122120222212211100101210112201100101002012111021012212212102012", "02102021112000021200012000011221012002110020010111202222011002010000201201020002200011002011111122102222212210022002000012220022002001012010010021100000222202002201222111002221122002201102021220012212111121122212111202101111100111021012221000100021100220122201120112002210210212102121100020111202021012201202200221221002201120112021112221220111022002120010001000201221020100211220101010111221210110210221200102002222101012212012012010200000200021221121012101210010200202101101220002200021202210100220020010020100221002200211100202201111000211200020022112022002022201201122211012201110021202222021112102112112201102011220211202122210010120000220102210001211111001200001021102220020110101002012011121201011201220202120002011112201201120100200000011210000211212111222122210201111210101220211110010021201001211011011102101001222220211111222112212011022210010022210121000110210011222221211011101000200220210211211112222000022020021020121112022012011212100110002212022121001001010121022101020020101110120200222221120021022110211000212101120211102102220102221110210002111212102102212122011222101211212000100102100002220010110102220012022222002222122011212021101121111200211000101122221211110112022212200201001212210121212110010110222011011121001012000012000212211102120021022011222021202121210210000201210000112111200011100220001100110222020010112110100201020111001221001121212022001101002011200201122002012001121200212002121200120100002111202022011222211100222002011012211210210201122122010210001120210220220120010001110000010002200012120202200102010211211022012102221022020000022001202122021211012211102210111020211212000002212102212121001201102212010212001201102022021022212201121202001112022111111010202020021212022211101020002220121001211021110120011000222100002211222120121022111202121022001211122011112101021121002020220012002212211200011000111110012012211012112212111102201021200012202001120201001122111010212121111002012000222200222001202002222221012111022000211020212000112202011202100202120002101102212011011211122021222212122122220210012100211221222220211011101200120000001021102200022021202120200120010122002010111221121221121101121001022212221220101120112021220000210212001120122211022112001210221222110112012210000102021001210000211002011001020112112001011221112201212200121212201112000121002010000120211002121201000121122221210211122000000211001100210002122222121220211110110012100010011101122220202112022221222202001012100", "00112200211111111122012201200021211220112012111022010112011100211212200122021011102010002222112000220220210121120012010012201020211110010011200210121102021002201012111100100101220000211100220120212112012122201122020200122211000200121220221112201202002222122110220211120102000220211102021211111102101001201210002222120101202200121201200022021202221021212110202102111120202222200222102000111102100012020212012210122200001120012001220110222021012002210022012121110001001002110112210122121021010201222011102012212010120010022120222202010220102202202101212211220210022010012022111000012210002210010112222010001222022111121001222211100010012122011211001112220212201021210210120010112001010020102111110010121211201020011110101101011220110220210102202101221010210000112010100122210222101022122212110210210200211100222022201100210120120022001110210202010000020210120120022110122021022101111222001022222121122102101020111021120021111210221201212200100021010120021212110000120100212200102220022202202011101002211221020112011022201101121201122212211021222020222202202101110021001222010211012002021211111110020200220002212210220102022102212101101220021110201201100020022100100111220201022000100012210112222022201211002012100000010100100220111012021001110101202121110100122211220121222102111110111002121120012112022001022002001120001100010020200220121111210001101122101120212221022012022021020101211200220011022011211122221212122102201000022111212101000111110201120012100101110100111211000202202020222002001210212212021110112112210200002010120012001102111200001001202112001210002101211010012211201200001110121120202111111120000221020021112100202222110021211220010000202022011022021212001120002102011220201110211220212220122021122211210112121021011221000120212022202002010121011200011220201101121021021002021122021222122220120120011222111102202012012202020221120112201012002021012011112010002000222200220021222120002001112012120101211010212212201202001102201001020210210021221111021112010100220000122001122110001110022001001212000212120120020112001102200210012200111212200200110011020220200120022120200202002012201101012120201120212011121002212121001002002222011110102111201222211020020022211000202201212111220010002002120202022021120020110221210002102022002122222111002201101012212012222210022200122101222021022211210200222020011121102210222100001020120021111100022101122010102200020102122210202002010220021101111202221000101222211111020020122202", "00000201220122101000100200001020021210111120212202120012001200211202210121001011200112202222011010101110112020101222000221210212102011122112101210111121121012001001012210202120012201112120200022200011212010102120020220212220000211002121211201101001211210011121101112210001220022022102012000012201221220121201221020221021012200001000020002221011210122112200010110202010210100222100200122111102110220211020100020220022200212002220212011122220120200220020021220001010021201111221001020121120011021101002220011211022000021122021220020212222112121001121022001102001021010220222101221101200220021010222001202211021102220120210102222010121020212100120121101201200010110201111011120121222222002210222100012201221210010221011220011220000120210200012112011000211210221120211200211221112121121020120100101220110102201202222010201221100112021111121002011001120101012011200120021211102220112101000211012021001112212022102121021020000201101201201101001122020001012010210012212011020022102210011021201211111221011010101011001100020022112012112212100000111210221202001200202102212000021211220220201000010211111101010110021222222100201122212221010110022102011221011201210201002011011111102001221011001020210101101212120020021201102120220212102000101121122111022011022001200202212201212221222102100022120102020102221010121000021000222201202101111011002011202221102111121020212112000011112220120022220122200020112122101022020101011220100111212001200111112121101010200001222002021111200110202121012101201222221111201020200100102110011222110012102000221010200020122201022110022002120022200010212122012212211102121201221022222101010112100012200200022211010122211010211011102122020201212001110110020110122001122001002011120002220120121112221210221100010100222222011122202202210210202022200210121220110212210211020010200102022001222111121001100120012220210011111010211121002222022110102221222100022020200010020011212021112211112021102102201212220221022212110211001220202120220220001002111022002022202012122021000202120102200022220122020212101211000201222112210220020201002210100012210110112201112010020022102000200201101221121020110100121100222020011202220121221021210210222211021000112021210110201221100101000000200001120120020122102120020002221202010211221112002211200112212220012022112101102202021002001000020010120122111202101220200220010110100121011002011212201221210220022121200210122122122212002211121111101210112201120100012202210002221211011001101", "01121011101111002201001120110200120000122100011102201211202122120010022201000212212210200202221200022120011101220120110220102201010201110002011020000222020001002212120212220210210222212210100102212112010000220120210100222011002201012100201210012220110201121122110020021011202211221011010021000221001221210100012212200002202201220110202011121200112222102011121222010010010102122012121121101222212210021010221021102110002022000010200022020011210122111210210202021200102200112022011011121221220020121101202201122200011221202012222100100102000021120102122210110102221000212210200022210220102120212021022000011110222120001210222102210112100211110221221102222012222201220000110001020121010111101022002212001101010200000100122210201022211121000221122011100210010101201220222100222212022122020220002111202000022102111110121220201001111010020001122112021102020110220012101122000102100122121212100010211021212202200100012121221221101001101022011102222102011112021211010120201220102122101010100212210101101202100102012111122112201011000210202022022211020022112120022012012122110221112022011201201220200212121002112121101021022122211121111102022121111122220211111022102210121011220020201201000122210212221111120222022011121221110010211202222222010012101200002220201021221211220102100011202221022121121020110010121112022101000202020022201101021111211021000222120100101021000122122002212111100012010000012201022012011022212212011022111112201120220112021202122010020200011002112020201020120021101002102210012020021021000210212022002001212102012211211220121002222211021012212211102112012212101011101001001201202111012000120202110012202010120222220211011021211020222122111012221211102010001202100101222202222220201010210222111012200221220010112110112011221102112202100102111201101012120202122100202112120100111220102111220110221011002010122102010202102221211101222212221120021101010012120111111001201110211202000101101222121102101000001112021121100100010101110121122122010121201100021022022111110111100210011212021201122012021222002210022102110020001110112110220121022100002101101221110012112001000010102101211110120220022010100110010112022020222210111001220202210121000112020101000122010010121211200102122220020101111001100011011121010201022112212101210120200122102101100021222002122120122121201020012002001102020220221002000101212210200001102212102220100222122100200020210012000222112012222021201010011110122002000102202222210210210102102021112112", "00210011022100102111111120220111112110020120211202021202202000100201222020100122021020120222012112100212222022002120002220000110021001022201120020011102120012210100212121202020102212101110220222110110212101002002202002111211101020112022211201102012212022110112220120002202010222102010102102202020111211112100012111211222121101122120110021020122222021111211201101110101210212012212022200010200210012222221211200200021112201101010122121122101020221022100112101211021210121010101202021022020200021101022122120002222022120211020011120122020210111121202222010021012102110001000210202210221101021122102102112012202110212021022102112102021021212222201010121202102011102220101021202022120101000011120010110122102120020101221212120221002120111101112202111212220200202112112101210111200211100020021021100102102012001222221211120100021112111101000012122212101010010220211212101111200211112122121110121220222110022202011011101020200021112112222210002000102112212020100212210122212210221201200011221002120110210102002001202211210102112020111122111112211220110101120221102001120120020220211012220211121210110020001221111002212020201002221221112222121011102212200002112021211110002002000221221020010112022221210121012122200200221110022022222122022022122001020001212120000000112200002020022112222212111221202020212021222222100122201002112120111212022101020211110200222121221201210021200120020112101210012201200002100110220001101022102020011020222221211001200100122121210221012021120110202111200111001011012201011211221210220211201222100012200202122211200001120210112102002221121002221210010020210012222011020200121221022111221011212021221122221012011111020000012112222111022022100110220121121121021220022101102021000211012222120101022200210110200000002021021210122202210011201211120002102210201102201121211220111111212111020201101122202012002022010101000112122201100112111000110101000010020021010201212120020110100012120220221222202001101121222000101100212000120020000020100202120012100201101212121120120122001010002010202221011100011120210122200100011012111122112012101120221002001200120012112210101212212111120102121110222021011110100222020210012012002010222002222020222011002120021012000121201001101022000022101011011100100121000112001211100222222001000020210101020022120022020110002002002022120021002211102121102121110210002021220011202001122200102112220102202112011222212221102001120121100022020121112011110022221210000022102100021001010011210", "02221112000121001021002011212102022200222122220211022122121200101102202022000020121001212012210201102201201201210121122211112122220211012121221220021012212220112211101002200201202121201020100200011201001010212120121100001001120200220220102001021222212211221222221111101101002100000111010212100022000212012221021112200022012201011002011212110201111122002020021002112222102200102101121121111120110002102010002110111002120110121000011020202010202122000200001101110210211020102101011201202210121001211112000001111102120221121010201122221121002012122220200110101120120201212201022221200010000020012021200120000210011010110222200201112122201201121212000111000111200122122100211101022022011201121121020202211120021022211022212200001212211102222101221010112200110221121200120111112011010200012101102102221012211101100120222200001010221112110201200000112111120222210110222200112012201021222122202001022200021200021120221012111211222212220001011011112000010201111010020102010220222110011121022002110201022110020021111122022120201002022211021112001110021111210011012010020011020111101211222110120211101100010222220012011120010210221201220010002012101202110110021211001202101011012100221220111202100211122002100001010021002011020221120210022110200111010221222012002101001000202210021002002222122011001120100120112122102120010011100212101112012022110222022200010002122011212122002202110102001020012122020020122120210010121001120220211000112002202021221200122012221211112102200210012200122112011110010201012101101211022121001222111002001020120100202012021201002200100222012021221110202001021200101101222122222011102021200212212100121112101112201221220011021120021201012110100102210100221102010122220102102211111011121000112021122101202222202002121200121202200120001220211000111122200121222110001120112111100211022122211211000221001101002100212022020222202202112200010111001020211100220100122120111212120200202010020200102020100110111202011110121202011221010022220010010200112110101022010021001012020012010021020110112100110000221012102022000020010212101120122211001021201122102020102220000001200111211001002112002200111121002210001022111011021101100102100001120012122000100121210222021012211011211021100212200010102101111122110211102112002002010220212211211201010101201101001220100011100202011200021012110001212111120210201201001212021200201210201111211112220202222112111220200201222201020210022221001021202100020221222220110001122021102111010010", "10121010200111211022101022022120210211100012212201201201120112200120102122000020001020102222111101222201000000100211121101120102021001122102211212012200011000201210002010120200022222100100101201011221121010011122102012101012010120211202011101000102010121120001220201020020121021111202101010210011210120022000221121201200101020210020100212122120202212211000010102011110021022111220012001121022220200002110101202021110112011001111122102201122121010010112010220000022001100020021221010020112010120200112222022112002110002111201110210102011002211002101002212122111111002202200222020221202022002122000100111100110021221010110200202101100012122210001102002201002201212002212200211021002102010210222111220111122202000001021120220222200010120100022202210222101112222022222202000112100000002012201011022112000212112221102221102001020012010211021001200120220101112011200200212000111221202112200202112101221100210101221220022210121112110012201010120120211222102120220220222222111102102100120212122201102111111002022012010012020212201110112011212011011011012012012021002012202020020212211210011201102120011002100202111110021110120020010011211201102222011212211120211001110202021222211221212211210222220102201111101120012201000111100010102012010111221101202011201010110100001122020210001122201102211120001200110222121011212020021112021110212220120201201012220221220102212010212100022000020211111001111100201100210101000201211120110012011121121112100200010102112200121210101010110120010212210121100200210101221200112021111021200011202122220110010100022121120221200001022021101010022111122122111212122100100110112122210222122221111000022001200122200201020101101122002200102101111210020122120001110120012122111020010101000212212100121212120110122100120021011012012110121101211010221010110120011200112211110212012012022122012000001201212020221002112010020011110221222102022111000110111201010212111121102000111110022121202112120221200110222222020002000201221001121100121100100002202221122121120010102222021000122220200220021001210111020012100002102122220112210120222202202121211011200012210001200201100211122010202002000110220200211121100122111002202210100020220010102212102021121010022112221011010011021102220120021011000202012102011021200012112200110210021202200012220220210020201002111020110022120022100211100210020201000212000122112220102112010010010220220122010100122121000201000111010112102200220211122200111210210221202200001102221221121201221", "02100212111011210022201201121222201022102110201110012100201202011001111021012221002022120102000100210120000010002210100112210222221102202200211200202011021200201100000212121122102011000202111001020211101021110222102101210102210101202100212101100201010002002212101001220010102010222102202111122121101112010102211120220020210210110010102200221001010210110011220120011221100212012221010012221212102020112211020010221221111200212220012200120110012111012201121002220102101021212020221200211101120111120221121222210002222110202010121212112100212200011202221010012111021202110200100210202222010122121021112011211011010101011121100022221202211112120100100220100220222100202010020211102111012222112220122002000000020220022100212120100022122120021200201012222021011210210022121122122112211102001200202120100201221122000000122021201120101200211002201102021212012121102122201211102212111020201222200111210211011011022022011000121011100102022011121120211021001100202022201111002002002000020220100020120020120012211201122012110012212220221002201210202010212120022022022121021121000100222002202211020110121202210021010111122100112011101112020112101211201120002201011011001212001202122022001120210021211020221220000220102122211210001220110010020011100010221101111002022120111022120101102112121212020121010020121212202020222122111101122012112101121012120120112011201000121120002201122202022002122020221202101100002022111000212010122100210110201202102222222012110002210112002012200200220210111220121210210000120012202202221021102010121202211002101111112120020222100111211201022010022102202202120220020002011101220201121021002111211101212020011110101021012221011110112112011011000021212102022100020111222022002202022221202102011122202101020002211102222222202010220001202010102110000120010210010110012220021212120101001002101112111121011122221012221022021122202012112000021222112001120020001010120022221010122112021111120201010220120010010222111021101101020100010202221020200221021112102020120022002010112212101002122021222010022122210220111202012020010012100210102021011102220212222101220012200101102110020112200112100011121111200022220111002022020220000112101121102112022201220010101102112102002101012201010211011102101110202002000220222212122111110001212202211112100211111211112001021220011002112012022021012021122012010210111111220020022022000001202021100220101221222220021221002200221011011202201200210000201222022101022221222222210101020002220000", "10011221012220120002021211011022201000102010010202222112212210100111112221202010210110100012210112101011121121201110200000102022102020012002011201221100101022110210102201120210021101222022020021211211111220110112210212122211121002101200110212001201112001111022201020022122102021011121000121200112102122201111212222120222221211122220020000001222222220021222222202101202101200222112110001112120000120212111202112102122100222102122012200102220202000002020102120020221000212120000110100212122201012021221022121212011211010010002120001120112212100012220201121012210002012021012111121022100202110202020220120110120010102110101002210021110020120022012201100022201102110220002212022011200102022111021020122112210221121111110121220101112001111200210010200100120201100021122222220112002120221222221122210220120211201000201121000120101122200000120122120122020222020201212010001202222220200100202220001022022102222020102020000021211221010001111220022122212211210210100101111102110110122001201022120122210212200112021111222000122221002102110002220201102212100022112111122001020222221210121201222111121101102022211220201201210210020211022010022221120200100212221200220122211020202220021112210222000220101200110011202121010100110210210220020110112022110101112001202001020010122020121222020102111212001111122222110112022201220221002002100121100010000120221000221111200022020021221000112001212120100101002020201210222222000112011101121112200220212202121112112120220221211001202202222212222022020110201121122012202022210210120021001220121101210010200201111002222211012002102000012010000110200022021111210020202121202220211002021200020112111001101102020002101222011000011002010221200221002210012212121111021021211120001100000000001020201100210010210200120220110110021011121012101201020121022121210021101210122210111020001111022112020110122220020020211022212100021020020000201122111122210121020201221101110101022102021022221200222101001110021212210220001012000211111102002011111002220010010202220000220100210001201121010001101020201012020212021102201122021122002212211112201011212110220112100121102200021102112220212002201120201210100210102202220220112112011011202010112201212021221001102210100101012100111011220102201012222101011222120002112121222022200112121011200102101120012121101101222021221220002202021000220210102200110012202122220202022122021202211220012121110102112122021100101202022012112011000220001221011012210102210100122000102002001210022", "02110022120001012021211111101010221221022220120110020121110020211111120210120222021210020212100200222221001122022001100020100012121111221102101110102021202120222202020100211100020111101212121102212210002222110222000111122210011020021000222222121012222120200002112001120021200210222021101211022210210222001010121112001220110120210120210111122202221111001212200121202211100222212212000020010221202122112220222100000210212020102100221210020112202101012001112002011010101002220201222200220101022120201200110112202111202002101222122122210222100001201010202102221110201121011201120020122212100001212111000210002101101102212201011001002012202200111112112011220102001012221112111010012110100200012010112001100020202220000200020010121222221010201221222020101001200112020102212110011220101222210002202202212210212012101120102012011210012111100010022010110210211002122112120101022212210102012101120021122020012011110221110020220210122022200000000112120120010020112201201112101021021010010012220122120210220000210022011101122111202000020002202121010111210201201012211122200021202002212211011221021120021000222000200002011202222200111111220120211102012201012100121201012220222120201121222201122220022120021221201220222001021220000220101012202110011200201201210200210012000002010102101002000111111210112212001100001022020200111022100021001221012011000101020101122010112011222010102020112111202120001220120121200211011211100102011121100022021101111110020210002112220021010221011222212210212210201120010020011101120202101100012001201002210202201222121220222012001221000121210021001100011210220102212102020210001220010012222122020101122022110202201002112210120010201101120221002102111002112120122212011012201222012121201122220101011010220122001020012122200021110202112120121010102000222220110021221011022201012002202221111002112120000222010121202001001121202012220200210112210110122010012212112212202021212022221111201000101001122111110002220000002221002000210112010010112202022201110021022212220000020122001111011202012001100220220201001111020221122112201200012012111110210011110121210222210111100201012212000220200111200201020110112022121200111212201021122210200111221102002202212111021210021020022202022211212002202221121112010110220101001202220020122021022120102220200011202210000010202221010000222101122112020121000200000020011020200020112110010002010221212202212121011211020101000201022022212122101001111211210000211221201211010022212021222012", "00001011011111112010101101001110220220011200010122000001001112020210200112011222110012201201021120222202022120001111122012001201021002010021001200020201101200220102010011220202022101211100221212200020120211000210002111221001110222012220100022121001210000012121112011212022202110101102201200022022211211020022201210122202002120221200111002221101022210102101111122101210010220101021011220202020111200212211020102021122020200111022011201202010022022212002022101201121012010100010202112210120211002200111202221222110112100222212001021010011010010110100112010120111010221112211212212122112112011011201020110222022210222220120022112100012211201211011112110022110200220100211101000210022220210001022200112102112120211111210022110211200212020120212010010002021221221120001102212202021100101000201111022112010110021021011121021002011110211101002110210121021021200122010200001121012022000222110211200011012100011201020011201202001221200012110100002211002021201201210010101221211102012200221222011110201220200000121102002122010222210000200120112001222212010122112021121121211122112001001100000001210022200002200001021100000020011010221010212011010212022102000000210000110100100021011012001002202102220110002022211110202000101102201111201012211010021101220110022011000011120122220211121101011212011112010212221112100211222121220221201212002010012202221022201100010210101120112102220121022200102202202212111220121222100121022020112201110021222222011221112121101121220101201212111200222101022102120100020111211121121012121200100200012201011020002020112211122002102020011110200112201011101102021222201111110221010001210000011002110002011201220220022210121112210122100210011111012100221200002220201211112222211201211212010201100022022212011220100021222220022011201221122012011002112021000020202221221120211212120111001111012002220002100212212010121112121202010201121222002112122022221121120021012111122120000020221221121211012121100021201000222202002011211100212102200110021200010200202121200202112102111111010202222022011200211112221021102022000221211002022110110111020010200112021012210212102021001021111012122200202210100001201222111221122021102212200101210020010200010212111221010011100200200102201022211002122020011220200000112120112120001001021112001001110212002201202220200112211212101021111112110112211001102100002202220020011211101210002221121222210221221102121100000102022110020200200212201120101100022001021120010021200212120110210121210", "02100000201010120111002201012110101220101101021110021110100120121000201000220021102101211120112212001021020102210101011000122201020012011222021002110220022001011011120020022211011202121010212011001222011101211201211222222211102120010121200222210011010210210211002221120000222222222221101220022222121112112210021021001012211022012021211001022112210211011112201212002020110120201221020012001000222010201222100202120101210122021010210212020220111120212000100110020011121220021211121222220102120000120020121211220002200121112021100010000101011021011121111122212120000211010200002210201020011220111220012222102201020220111202201121011212122111022222011221112212020111221001121212012001110020002221021210202121111222020202122021111220021202222010110111001110022212212020011011221122102121021222121102011100220200020200000111110010002202002012111001211010021021201100201002122012211021220010010112220211222102000200001202021002102211012010212120202000021012202102202010100111020001120111122112000121010211102201020010221121022021102121120220121210020002001202001010121202101010212112021221110101112121021112102222022222220001001120020111202021102002201200110121120122211112201122101000112010010220211210211002101020200000100122010220200111211010221012201122002221001222011220122120002022111000022211002100212020220212022010101111220211101100012000120010011220102011001011010102002120220220110021121110112000201020102221112222022122220210001022211110111112002212110102102000020222021102222011110111102000101201212000202100201002022202112222121102010021201122001122222020011012111002021200102102210122101111202112012100101122011020112201100001110220222111110000221122212002102100211100110121122220211201022000021102120102212011002110012012001211012010011111201111211120000001212102102202012102121020121022001022020110211110110212202220201112201102111022020010121020220002121212102221101022021111220011201000021012001201000202201012121022202120012001010220010010201222222002010110111212100020122122200221212022220110021111202211020020011002021222120020121002201020201201102002212012220011112210220002212220021000220012210200020101210011102102200112002120002020222100000121221210120010001001112102102022011201211100112200120200101000211102100101100100110110201212001010120002212122012201021000002020201100102212222102100000111202201220001120012022101102212011112211212022100022210110212222122011202222010010100210101022011102201022012201002001", "02000000012212200122220012010202200221101111000112010122110110001122210020120212121200001002221102221010122011002111002111120221222200202222011110112012001201120201211020020201212111012211211021022022102212000001221220100201121221122022001000001001210201212120222020102212212001202101200010012001120021210101000022111200121111211012100200222122110120012100001122022222012221121102111111220112122211012210200000120212221200010121210121001122010011211200101221021011101011222120011020012102211121201202202011201001001212001201120022212001122010021100200122122122012201221021112222221112022220010120202212222011210200210221201201110021100010110122212202001221011012002000000122211212001102011000112110021202010211020221120102010001111222100020001220000220102221012212102222000112220021220120022222012000200111121121000211200211121210002100101220012102202201010020120001001002021200202121211101000122212202100212101122202010020120122010012112020212221010110111222011011200122000210001012120002002211110012010001211022101021201221100210222001001122220101021100001202212021111102121020022101012220102221121221121000201120002021021101211022112121011220201021101010200211002201221201212110200112100202111100200211112021211010001000122212112002001000210010002201122020210102001111102220002020102012012011000211022212110111201122010201220221220101201012110220100120012002110212001121010002112002102212200122102222011000102121122200012220022220002210111222201221120122222122111222212122210210010012201100021220120020221211102021211112102210102002210120101201222001222112110100212202010121101012200112220100222220212001210002101222110020222101100021210010202100112000202212220010121211100011211222101222122002011020011022221000121121010100021002122110121101211121012021120210022222002122222112011020200000112022121011201120101222012011110212111002020001101100021002111120121221211201012102022201102022022012022001222100020100120021022110111100121120002220100211000210010020110210121012101002112210102011221021210110011120020021220200120221100022110111212201202221000221101201012012111212010012121201001222010111010012120011201002012112111200000211100211100220211221212002102011100212000201020102012201220012121111121121220012002221210220010212111111122211021101201022011211102000102111001000200120011021202101221212120011121010122000120111202212010210200020001120012011221212102221020222112211002122200002221212210200102112211102012201012122200", "12212210220002220111201120120110010112011211222022002101010100021122010000022102102211200220212110101110202101000220122220100200210202110002021002110121102120200010211222011222011101000101120212112121100111220200021222210110102120110200111010000011222011010002201221221111002110012011022211100122122200221020002001111110101001122102101220112120122111112121012221002110000212202101101122111010011100221120011100212110212002022112012210122012012001201222001020121110010022102000000210222220020020100201222102010200110112220102120000012002121120121212102012022220001221020212220102112111220012201020012120021011211202102200022020111212011011100102211002201122202002022000112221101120010100022111202221122110102021122110010112102110120202111022211100111221110020022021120102102200121102012122011101110100121112121022022021202012020002002020121012111221222222010101002202002111011000112002202220000212110121101021000002201021222212120211120121100101120222122020101211222212222221120020220120212220102110221120100020012011111111121122220121001020001120010211010112110222021022000020111101211222211012011111200022110121121211020201201012022202102112211102212002122222112021122122122202010110100022212112001111221100222001101122012020211020222001101210212112210020111220012022200211102210010120000101021121121111001102101120102000211012021110002222121000121001020220220200000022200022200111000201002021010201002201022110212101010022102220012211022121120121020122220110102020021121020002002101202210221021100100221222102100011112111200101100210220012012211021012011101211000112110211022011020011010012110211020220110200000201122200120210002100000011120201021220212102002210012221202202121112220002221100100220220201120122200212102201120211000110211100112012101010120222000011020211121020202100022022111201111010222202211222201122011112110211002110220011102111011220022002201222121220121122102022211202210120112111000211100101221010220100012111210100022120000001020122122121221201220120000112210120110210222002112120020211010001010200112010111100201002011022120010121012020021010212101120110112012010101210111201102011120220201001100202021112110112102112112201020220101012212120110202201210202121011012021110112100201021221102221220010121011102222112120221020222222221201000110121101220100212202021010000101112121210021102101200211222001021101212220201012100122011200210020001111020120221111001020100002211222100011222010022212212111222220222", "20120110222110101221012201002200022222201021010010221022121012001122210200022221001122102122122001111201110221222002112020200200022111212000122002102220000101021000002001102211001222121120211122012000022100022001112211202211221102102010011211012202111201120102112110011021100001010110012220212011000010100221012102121120110002202200221212120201120202001121121010101012012211101220100210010112000111221022110220001121201202000122001212000211011001001211101222212212011212212111222111021000010220012112002120221011012010221101000120121110102012020020020221200222120222101011200020002102002201012110000010210020002112220121122220102212101111220100021210210110211210122000021022220120020212011011101210120201011122112202002122120101001021110000121102111000122212122010211210222002121222012211021020222110100022202110111022012112121120002121021021011210021002002001221001111121122000102200020100101001211020222102020101211012020111220121102120112122220210120010002220202220021102211011012022011210101120200010222222001011122022202211121221021021002020012001210021201100102101212000000121101102120120020222202102200220211100201210001210002210111011202102202121102100012201222102211200120010222210012122012201111200210022001010112202001111021001102022120101012021200222120121010111021201100101121012110220222201001100211020120221011110012110100222020110100011000112210020011001202210120001002210202202222112200122202222112002011011201011220120200012222000201120112111210111010001220110002020111010012000002012202022122200222222121002101022201010101212220211000020122212000202221121220221200020102120010102010100121102220211222020202021201100010000011100021002101211212202010120011120121211121211222112210010100121112112011100200100010111012111121220100001102222100200222122102121220102200220112022010102022212200221102020201222021121002000212202201222202201022201122221022100121022221012211112222010010200212102222210122102211111122202221122101212102200111001002111222202110001202201100202111001100210022202010010021201001022122022022001022011010102222011221102122020111122101112200001211200022222220022212012021221210202112200121102021120120001101100211111022110000101101001210122222201102011121221000011210001101201012122201212121201000120222212000212100022001112121101221010122011210012002000120111000210022221000211002001000201200012211000121220210020112200221000000101122000200200211022222121202021112202021101000102212212111010002221", "12212010111121011211000121110202112221020122112012210200221221211201002100110012221120011100220112021011122202101221120001121111220000011221210110222011010101101222121110002212002100022101022021111200110002112220122120222121102112101111102120210110200221120001121011210012112010020211221002102222022210212011201211220211222221221011022102002000200001120100202212211210221220101222211102202110221100000121201122020200202201001012101220011122121210000002010212111210202100212000010121010122201211010201221212002122221220220212001010111001002022202012200020111101110021201220222120120212102112202001121020121001220200021000001120012101101222100011111120100121012021000221201110120220001000011122121002110011110210022022111010210102012010001000210111210212102000200210122122102020011012002121202221020102221211021020120111100120122211011221120100222001211212211001211112020021221102001021120122221112102020020002100011102022100111001210010111110111110011212010110011100022101101102222012210010022010010202101222122212210210002101221220202000112000101220012111221112021211222002122100110201110010000021201002222011202022121221001012002102212100210001201112021222002110022211010212020101102112011001221122111102221221120000012120101010210112111021201110202212112212201121211012212202001211122122112121212220211011110221212212120220201202110102222001020021100102202201000112101000222100001122110010110112110011010010001022011220222122022010001101211122020020021202102111221020222002101120122102022122121200022110211002022022200100221020212021020220000020121222101111121000110001212011222022011012011210021212121110111102100110212112101212021222221012220222221222010001101211212120100110101000021101012121120022210200121201000112111011211010002022012021022212110221210121112120202111111011210211211212011112121121120101211210111101002212212212012020102001000012021220122011021002221120101221020201102222001110100110202122011220110121011220002100001210120220212222222210102101110102200012122020120022221202102211110200222001022021120100111011102101110201202220102102221011202211020220001212101012002121022001111011011120221112212100222101121110022101101221112201200021102211101202001221012120212000201122212102002020200111202211200122111212121010220222012101222121120012102201010020212210211102201222012202102012102010101011002101112110010212222112010020122020202002000100102201202120110101020221220012101211101221012202210201011010002001010", "20110211110022011122201101221202200201121100022211220212021011011221221101111110000221100210102200201202201011120202020200111110012212120122021202102112000010020021200220011222200121222000101210220121010202121122001202020202111020210001121121101212110212121110111110000101111210101002100121200000200102210011020200011122202112210121022101021201022000000221201222122022102111202021001201002100002102200220002012001102120210201111222010212012120010110121202210220012112102002002110020120011112021222012020022012110011222111120211201002100202012102000220001022201101000122200112211220212100212110011011121200202011010220011121210120002002010222012022221010112011011110212121200212000211021110011010112012221002111000200001112201002201221012100000101102102102001100200112002010101020000202222010111201020201210112110002010102102110202020210202022010001002010011221001011102201112002201022120121001020120212211002202011012211122212012121110222222110002011211102210011211211022110100102222001122120121212021111200212210221122111221102201221201102001201201001012202211121020101202022211121102010202221222222120100100010022022210000212111001120121011200201101011221221020112222220221012212020102011200200210010110200020212022221020000121222011001000001200211001201000101122010000022201120022011010001012012211021001110110201011100001210011201212020121110122112122121212002100002211021110001110222020021200101011000100000111111201200121010121001102210202210220022222120111111021111212020101111111010121212121020212012100000120000222010012200121101111012002111011222112011000002122111011120221202202101001212220002020020122201221100102022201210020021121202121020200221001112201102210110210210020012221222201210110022012112020012222121200002111201001200012121112020120212012011122112110010211002022020121111202112120221122212020121122202010012110120100102102101211022001021002211022222022200011122100212002200012120121211220211200012112012102111201101211212212211202202210220112120001021020101112210020022002010222021201121001122020121102202001020102220101111020202112201102100221022012011111002222120012210222222222201122121020221101112021121111120001210202122022210212022002111211122122100200012012001011202022000202211210101000101010101112010120111110120122212110101002022220122112200122220122121200110110112021101212202222102000210212102000002112201211022211222002122001200000100112111210010022000210222102120100121021121001001022201111222", "01222220220222001220211001001201202020211121222200222120221001121112221120101012200011200020201121121000200120211001112221012121202022210112211210100012112001212212021200102112101210210021001010221011111002010220120021001202212202100121001200220120020100110012022002111120212212202202121011121111112122212222220021220200121210101001100110022000200110211002012200201202010100122112110202101111120122220212011112022002121121111220100110112201101022110110202212110102112001202220110202210110001001122110001101000121120011100011200121102021122201112112012122101020020110201220111112001111121100122000100102112211002121000101211221120000111021210101120200222022101112120222211002121002121201022201220022112110202212101121021121020102122212121222120012021012101011112021121101000202102020021210200102221201122100220220100102121002012220211110012122002012120122012110100120022102221102211002200221011121212211201200011010101102100011100111101011021011001122221122020222112102212120100221102210120111221221101120202012001200221010111021010200011120102111200112120011221001002001002210102211101201210021112210021121001022020110202100000200000100002002012211201001221002221100121021120212011010110010002221121122212210012202121012221121121111121110122111212022222212121021111121022221102100002011210212000001200121001202012111110120112101222212001112221211100222111112020022102210110122012011012012000220210002210101201101021001001002202100222011121001112102220200112122010001000002100011202010011111201200112022102120010121101211220122100122022210220021112012002211002012211102210002202012011100121100221002122000221200121002010110212211012122200001212112221012200101111121020112100211112002011221121121202022202202022122122012112011022011101021200200201201211221001001010222112010112221220010111112102001011122010201000001012201100002101001020111012211022121001002122101012201210220112110201110110120101221202110110201021222200111102222220120202110110012022111001002110222112111000120022112210001002201211021010212012200212221111102202000202221222020100011212001120222100212200211122111111121112120002200000122021102202120002120010211010222002201201110102122211101220111221020100010220101021122212202111022110100102111201011211101122221011010202010001212001112111000202112012220012222102012202212111012020002201121221222111022101011102201000202202121101010000012112210121001001212010021000110021210201122002101022200002021100201012111010121", "11111110212021110221010122212010121110021011001020122112120021212002001220000121200221020221000112200020012011022110202021100121110200222112101212210101202220002002110011022022220012120220001012201112012222100212112002221001221121112220001221002210012111210110002010110100212200100121211100011210201022101022120002120121020121121211211222022201002021211022020010012222212020022211001020110222212210011012221220222010010222120220220000100121222010021220022101212021021210111212102001001100021011111102011120020001220112222010002010222220101100020012010201121221011110210001212020101102110001022010212010012110121010110111211211001110022120120101011220112011102111220012122012021210210011021200122012001122111120220221022002021120001211122200001221112020000101121201212111201012210001222110211101212221022210211110221122100000100020201011212012202021211101222222221111102022002202012221122002110020120012020012020202212001112221112101211020102020222111010220220110021001021210010110021001200101121122222112222201122001210220100011202010202121201101020122202101210111221122012200120112101112221021120110111111012222001211221211122002002200021020222112000011022200210020111002000210102111121012210210221111020201120022200002010222212221202101222202202221010222220012022002000221002220012010110001010122011222210022121120121200021111111200021212122111002102000101110120111221202210101100210212202012011010021010022100002212122110120210000101010201202112021122111122110000211012222112202120020020010111000102120020022001002112121202020000011002222020200210202212122212101212011100111021220002101202102220201011002102112212120111011120100011002211122110020102000211201112112112200211011202120120111200100202222012000000111120011120112112120000102202102222001211112200021200221102010111221100110100012222112002002222112221022011011222102011001110201122202122220220201111022122012010000211201012021211222011011212110022011122020100212002001200012101100212121010200000121022011220112122021211210000210100202221210022210212011022100011222102012222012022221220100122010001122022200102000201002212000021102001111012000221201011202112121112111100202100121110122200100100211211101022210210101112200212212120120012211211112010022110220111202220122110120111010001212101202110111202222011022012201102201010102222210021011122020011112010212122012001010111202111122122220201101112000210101120112102010122000112122202000202000020110021002020112022011120", "10110201002220100020112000222011101210121211021111120200210002210010101001120200102212202201221222101111020220202101000100002211122220121011220102202221110212212221102110000022021021101020011120021201210101101220201010222200020212021212222020121112101110022202210010100211112101021121101002110102101102011022002220122222110110220222120211221121020010022020222211000020110100022212021211022202222000022201101020220022111010201011111122000221111221001010121011102100012111112112210121000102021202011011001010120111021121001222220110000100021022001110110201210012102010212020122102221121000210121202210202011022220202110222221021012012012120120012112110210110011102122110212200101212101201121000012120110000111010102102022212101122020121001102020002022220120020112000211220210111120111201001020010010021000022220222122210121220121011121002022212222221102211202002212102201201000002202201100222120112100001100100121000012212010001002112220222022221002111110111220100012022210002222001222122112202210212210100110200122001011102112201000022200220011211211111210111220112110211211201020120010101201001011201110121021012002221120011202101210212202021220202102010020212002110102200011211201212011202211002121022222021022100210100120120100211221200112022010012002102222100221200101020101101101020101020112202012021010211100212010112120120222202220111102210020020101222000202010100002020100220112200021012011002002100211221021122000212212001001222112120010220001110101110110102020011100110100111002110012102001100112000200002120111011110112122011202011222121021121112021210221021211000110121112111001102100110201101222221120222220212001212020101022020021121101102121110220201102001222022121000122202120020022212111022220002202221211111020122120121112011221202021102221122210211102212020020002012011020011020121002002010221221210221211102000120022022202211002200120021212110111200002020222000000011101100111102021121120010022001010122202202000122022021001100112112211110000210000110010211012021100110212000020101022120102021020122010100111010221000111020110012012022011200002201112221212121020010012212000211121121122020112222102202022012211102112121021220022202011212202100121112220021112120100112112210220200012000211011021001110221222020012022001022220220201210000001122010002202221121222012201220212211100202101001120200101101122222101101022112010120210201220202110002121101001010202112120112001201002121221102221202221221102020222100101201", "02110202211000012020010210000220121112121222120011220010000112120020001112210210110122110122221221221002121102111110211202202022202221020022200112022000100202020010200002201011021102120121210010212201011210220120111211111200010211212200100222011221021122220211112101020210222010111220021000202002210012100022220020110102002112202002212201010012002221201202202121022220012010021112220001001200201110020201201100210002001001002000211101212202200111012110200001001002022200002102202022100201110222012111110222001012120022221020022012110202021010121120102100202110022101221100121010012022000121011001120121001010220010221011022101222010112110202222001011102211000220220110001210001110010102000200212001022121011112012021022012000002020200211010112200221122120211212201211110120112202000102111000001221002011212022002110202000000000202201010111121120112021221220102210000200120121120112000110210111000111112010200222111212120120101112121020221011022000021002122222000121021212101200120011020002100121121010022212122200120212221211201022011202200100200210012102022020101222212020201212112211202100210210012021121011202200212122221100200211202202010121021101012210022120220111111120112212110121011011110100211112112000202012111201212112101020021110100112111001202002201212111122022121222220002201211021210220202112112220110121212010021111122120100022011100102102120121100201000220210100101200000021012201212220200112011000200010020212211200220000001202010020211112021201211000000022122221000102210011221112122202201210100111220110210221220010002111221202002012002120221001211012011200210120200112212111010112202001022011101010112102101202202122211112101222122100221100122101220201201001022121022020101210001212102001212020212001021122121000010200200112020010002011120000101110001121122210002002220200222210122222221010211010002200022002020101221112111220011220112200222200120110021020201011220010201000212021211100010001100011022200120120122010220102101010020121000102112021022221221210020100012000211000220011020210220101100020212001111102201222112000122110202002111022012200200012002000012121010111121210122021002220121222200021012020202102112001221212201101100201000221012212021001111121122220011002210011001010001220010002122202212111220200000120212021222022211001202001001100222221011122122021110112001200211102200112202020020221200122020211022022002120201212010012021110011211212021212012111211002001200012120020001002122222211011111", "12221100010221210112012111011110000202201001112121100101011220210022010102210112012202102221021200211200021122120120020012000102201112111012202212112012002212000000102202020000222122022201011112102100102222012210122212220022022001222222000120210021201202202112222020200020201202012111212020112112222110022212000122102011222112200120112120110001201221000202001202100022220201222122012200222201212212200220122012112021102102102222112222222021201102100022102101121022212020022012111010120022000222220000120210100020220210022101210100000222121110100002012022120210211200012211222120001000011012221211100212100012011020121022001200102021002122212102222100000210201120101201112012201221201122022112202112002002221212220112212020000222111012000210212002211202001101001111012110111222120121210101011100210102012210020010000122222010221020211200010002120210022011211201200220020102000101111110121021112212101012102000212100010011201221000221102021211121010210102211110000102110202211110200222000212021002110100020202020000010110101212012100101220222101012210010121102210010212020001100222102012111020110202210111012002022212221221221122101201200220002220000122122102020102222110221212221110001212222001120121020121110101211101022222102120000110021022022110202121120002200010100101202200012202201220112210211200020000120200000211010201102100010222110100021120010002002211200021020101111011000020202202022022212100101221000202101100200111122001120122222121011222010220012020220212222200021200210102022102111002011101101210120122001020212211121211102111122212020210021010211222220022000011101102110202012111212002000101101021100120101112111001001210101020222210210100212201200200201220022012001200201000220001101121221021111101111110002202101020100120102202001101010012212211202020020220210020010210011011000012201200010022202012000000211000102220101122021212020200101221101212001101022110202120022022102220000212212000220102100110102102102110221012202202120211222212220121010011111202100221121020011210220002020200122121221100102200101220012010211200220201112011220002202111212002000011022122211221220221201102211101021022201220212002121011021000100100121211211021121221102012102122210000222121211001202012200100111122101121021011222111112020200220202211020000020200002101212001102200100100102221020010111210002001002010002011112200210022202210002202222121200122111022000200002120121001200112011222200102220120000202202112111001200102100021112", "11220211111010001112021010001002001222200112201011001201112010011022110010120211102102212212000102022102201222020000110102122002210221010001221120220122101210102022112221100010100011011212122210120001112020020020021102012011111000202122200122112212222102022220201011112201010011022000210112210221002212202111010120202121100021001221200001220202210110111212100200000210020220010200212222000112222202010200111201120110220010020210120102122101020010210201111012201120000022120212122202102220201202202100011202112122121102111022222100212021010102101011100120220211012000201011211121201101012211200121002211001000102101002210120210120022221210011202002022100212022002100122002221202110101001020212002021200100102100000210220100022101011111002101220012120011202222121221011220211001112112211202120222210010220100122022221211022120000201020112022001112211012112211120021120101211220221012220100121102121220200120101120202021101202200111011210010200100100112121201201120000121202210201202002222020120122002220102202010202022002212122222220012222010012021121000122021210222010010210122121211210222202102220001100122112111021201212122221002002102111222110021210110121011112222000010200211100111212002012001101200120112210100100220201211022101222112120202100212112012012202120212221111021010220111110010110002210020112011110020220021211110020000022120102000112011220220001111210010100000010221001201222212011102100201010121211220110220201102211022200122000012101102022012001121000012022102202102200202002220220201201002200110121020002001112021212010200012111121011112221222022022000122201201120111120022222000011201011221202020020012221011210100012110212221211010111220000200201212012022222010100001211002012011221211210101010201112012210102020201020221221200220211012122110200100210011012002010222102112021001200120220002022220020012010011120001110122100122201000002221022101121220221102011002112202211201120201200002212211022111120122002001202220021011121112222100112101112221122220020022220110212010012202120010201000120101211201202100001112002102022110100121012121101200000100002212011001221121120011001111112010201120122010122212020111112012011121000010101101001112212101000210202221100202021220212210221210022002202200010010002221221111211102010122220112121020120010110010222202002012211122011222022100012002121122200220221112211002100212001121201011211122100210212002020111200221220111112211212022221120011020020100201210100102102201121", "02101002012221221222001011100200220112211110122210010010200010012020011022112111022011201112101110000121221112200122221110110121000210011222011112201210002012012010220001120110121110012012202210110010111102022020111200210021221012220121022100210222212110220120011010010120211000110221200111200220021121102200111201100112000021200101212012122221222210021201211012210100221022000121222012112222202022210112122022101111000211020101010022111102211011201211021001001100021022201110202002112021020221220001201122012011022011011020122022022202100102020111210000121101120211020001110120011221111011100112002001121022221211201201121021001000022200011111121101021210220210110011210102201200111001012000002211112221211211001222111102112000111000002222122221022012121212200121011022100221200211221012002210011022222100011201002122002002102000000001200021200102010112221000221212201111112011100012012221221202022000121120102002011122012020220010220102001202222012022101102011212120202102021121020122010210100220020022001022011110121000002021121020010211212222110120220112212012001022111021112202211110122112102220101222020222110002102210022201112100112202101200210011002210011021001211200211102120111121102200122021210111101120220110010202001020020122102211020200000200220122220012200011100022121210001111011012102121121121022111121100020211021221122120202201121120111120201202210112001112202112210010012221020120111111011222121121220220022011121020011222020111211121100211111201100211211112222000221220120220220201101110222211201000121122202221112021012120111012022002102222110221022211112200022011100201210110221221111000200021202211212210011221112122220011222021102210210202100001101200012020212201221121202002001022221200002001012000112000221001021112020212222111122202021001121111110000202200201110220112220201112020001001122102222211220210110212210012222112212002022011001000022020221002210200120020102212110211000211110200012210111020102000200111111121120102011210110012100202211211011121201200220102222110002021002002110100120102010221010111120200020101000200012100212010202121102212122022100011012112001202010002221111101010000101020020021100110112211210111101110201021022002010221001220202122110210111100212000002000001120021110001010001010201010012010221222101100101212020022001001200220011222120111020220122101210101222212212001101121021012111220001110102022122111000211111220001112000100210112220022012021120200102021210211101120011", "12000021201001201002021121011001200002020200102122110102220100111112102110102212012221011021120000021111111201201210022111110111021000211222202220122201122222212100112020200200002100111120001220122211212202202112021002220010120112102222121211110021222010110022112120202012222022211110011010222010220101022021211110112101100202011210212020002022220022111222210222122021201202022000001101000212212200112210101210210212120211212122020022111120000212012021002122112202202220021121211021002102200020112222102101022212111120220021000202212022121022020102122002011011221101000210011210011221210021221112011112011020200222210000200200022021100221111021212122221212201221100011002020000101121021220011122000120200000001012020102220011021010000111211210020201121012211021121012222110202221200022220011201012201101220020210110111222000012112201110122021212112020111110020101110120121102221210210022021221020121221020001121211011000211111101221111222020001201021101122210021012222010220021200012211000220112011210122100202211102010210120020000210212120112120201002220210211001112002111111201021012112011121112020021100001202120212111210210000202111210100101001010021121010002012101102110102102000112111011121022110022101002100221112002202012110111100222112101210101200201220100211010002102020011021001021102011002100112011102012121201020100110111200202121210212202202222222102002122010021012001202220111000021010001020210201222010111222022000221211211212100022112222022111012020001021000101111111000010112001012201000110112100110100020110012100110111202110011112220022101001220201120012011000002212112212022021100211202202002122121022012021202001102111120011102012212221220122002222112202221212111121220020002021020202011202000002121021111200122201211211221211201100112210101002001102101121020221212122121020202012021100221201000001211201001202220222121220111101110212010200011012110112001112021020212222201102222000010102101202202000212121110000210222200220010021022011220112012112110221001210101021000202221212011002020010011112002011202002112221012122021200221122101010200012120201211212211022222020001112121220012100122102121011220201201111120102022100220011102222200000112200222200122121020000200100020221020200202212001200122100120102222111110010011210020110001022022222222212220122201000111000002000012012002211001002002001100102000012210111220110111001202120202002121011222120011022021120100111121001110000110102021102012221010021120121", "00201221221021102012012012000100000211210210022100010221111112220101212111020211212022220211001122120122000201012022021011120122212211021201221100221201100021122012022100120112100202010000020001000122112022211110021002121010110110002202022021210121212101121222210120000110202110200010001220012022111020200011202122000220222102012200102121002202221202220121002110122112012221221220112021022021202022022011110112202101002111120222220002022022020000010002112102121011122221102121000001211220111020221120012121101000002102122111102000222012112120101110022011121112112202012220001101112202212220022112200221111120102020021210211100012220212022220002202102212201100111100021120221010102122202102200021221111121221200100120021111221002020110020111201121021011110200121110020201000211212122121211202200210020202010110111201210021021222020010122020020220021102000020001201222121211100112002211201100021201220211001102220211212102100012121201002201120121220022010120122000112000122211002122110110120022021001101002222110112101112010210012001200002000202020012101121101002022121021002111111002111201122110221200022012010210201212000221122000211001221020212002212110101222121020010002211010221011112222212020101211210020001110002001212002012110021211120222021201102002002002211202020202100102211122002122121021201020000010110120201201201002201002220222102121210111202110111120112221212000122121002010120210000201221110000202112211211021001212102120000200211220101102101001222121022021011121212221212111021112210111022021202021110100000100012021122101202121211102002212112220002122111110111221112002201021200022101221100000022121122211012121021110120101011210211100111020101001022222211121120020222100210012000102002200112120011122210010020202012000122220000110101221200210211200201102220201120022111220220011021202222002011122122000111111222212102022202111120001122002120202020000121101001000101000120210112212112001011210121121020220022012222112110120211112022112211101101210021102200100200212010002200001220002121100001012002120002221021210020011222111002011102022112121221000111212021002220220002000022101112121210112121022201010210120021112022010100212110120111201012220202122211001001100210102110002100200001021022122022222101220011010201220112121211220201111022110111210000212022100101121110222100120102000212222112221020111002121211102120011122020110120100100020020212112110112011202220012112001110222002122100001012222002110111111120112", "10201212100020021220002202021122200101221102110221201110211012220002022100222120012121200010220202210000120111121212100101111002200111012021122101202022212202212100122010212021221212122120222212222220011020210112000111012020011010222001001200222210202100021210122001022112111022100021101211212220010220222012210122100001210212220002120020221220000002111220120002021220112222211011020200122221102222000121220220201200021102210210010120220212220011002122221111100121112011211111201000212122121112220110220012200122122021201002122011202112120000021101021000220120011021120212221110212001202100200211220011220010201122110000222212201122202221022121201022122200010222012112200120100012110001112011001001111102021102001002102011002122110011221011022201002121210122200222202002021120001120011102120001011122100200020200012011012102020121002012021122210212001222102220012102011201201222221001111112102222020110101221002211201222122110100220000111011110020220222211021001121102211211011012101100211022000020200022222012020222111022111220111200100202200202202210100220222111002102222220120110102211221220222010210200202220200100101101221122100002211120001010222201022212011120000100020210110212220100211200102012012200000222010112002111011200120222021102122100002212222002112221210011102102202021101000122120121010200210100220220111011101010102101111020111112201122011222002220122002120121001201202221112111011200220010000102112110020012202220200110120022021121201220121102102222120021002220012120212112220210020001002010212221120212102011002020210221122020212212202010011022201120111212200020220121202102212202011202022012210210120121202121122122021110011110211000101120122010011222220120222110101002211211212121112022100112201002222222011211010110200002100002112002200001020212020110211110101001100112111020201021202220102011002201211220102012020000210202212012120200022022020112222211120202000112110112020122221000101101011220120111010201220012202111201200212000222000202100012102011211020120110121112110021110012221022002200020100222120021022221012222201212212212102111022100201210000210001020010220220020220122111111010112222002220112011121221020202011002222121001211212202101100101100000222212122011012020021211000202000112201221011210001120121202100011102021201202001121122020102120112121222201211100212121221022202112220101011112111021100111202112020000211202210212221021202121201212102002110102002101021011100211110102002111221022220", "12210221020120210211100201022121010001210100012020110001100202111212202222011010201121002122222122022012011022101120122012122220121222222100000212002022202021102210211022220211110121210111021210011110001211112010200000010212222211020101111102012212101200202212122220110012201202221022222011020210121000122100101100000101210011222012010000100221022201022201001112020020021010210122101200101210211112001011200012200112001002012001020000200201221001021202120101100020001110110202212012202112102101211211202102210122121011011001210101202012221002202212121011002111101112111111110111111012212121112100222021022002002211000200211102112102102200001221020001000110121002021122120211102112222022102210211102020222111212212102211101110202211112001220101211010222200200022120222202122222110110111102120122112011012011020121011101111212122202101101220221221011101211112111220102111211101122220002110011021112100002010011202022022001110101122100012220221112021112011221101222011202101002101111120110012200120000201121122100021220220112020111222100001012211200000101020112120102120220212211200121022111111100211010000100201120211201200020221101202102002102001101102100121201210100010100211220110102122001021002121120200200100022112121000111002010110020021221112102011010012011221120021221102111010200210200112200222222112202221221121021122111001222200021200100001100210011101102120200011210100121222102020010112121022012001210010001220010002022120111002011222201222120001112001021020000021011001022020120122120220221220210201012100021212020121011022120101120101201122111212011001000211112020001221211121120021220210100102222002211210102121202120000212110110101211220121222210011000212101111101002210110012102212210220121210122212121211021120021201011000201011122000111000122220021020222001102000101112210102012010222002021001002021011122002121220020200220111010222100211000110011221101010102011022110001011210211101120020222111121222212021122200201201200002001101200121012110011102110122120011121112011221110021221211100120100100122211112020212120010100120012001101122221120211202201211211221100120221021002221102020102111022202102210022121212220121102022110200122210121021112020221201010020210212200101202012200110222201200202120112102022112011012021012002202021200010021010122220201021000201201000121101011012201201000221100220101120111201221120012000200211212222000002100210222021122121202211021101020220002210101010021121122121010021022012010", "20111201110012222000020020101002021011120001101121000211212021020221000112100211221000101221122200220020111002100111011020120102022020021002220102221221111121101001102000121011222202000020112211100212100110001102121100021112121102210011210221020220002200101220210201112121121020200001220112211020001011122121121120011200100021012102221202220021220120210220221210002110011012122111100210220222011200200220110202211121112212212210221100221012212011112101221011221201112210010212222211100100201120122011222222120102200012001022120220021210101201110212201112101201211201111002102010220011201010122002211012201011100202221022010222100100100111100212212222221112001001112112002022112211012022220221022100012120201001002212111212222212011112021120112121100222200111110201211210210210022002102000022022011110200101221011120012201110101221212022012021211021210111020102010010120220120222000001221012100102222100011011210001220001120120212210120122110221222002210100011211112021222112120100200021220200021021001112102010002121222122210112002011021020000220002121101001211012021011210002212111010002222222012210111000121102222102102021201011202121122221120100002001001211110211010012101221101222202110220212110221110022100010122011220201100020010010102101001102020201020221000112221211002121022220212002112121022211222012222001000011122202110121022110000112222112001001001210222100002202222020000120221120220210112021221011222222201200022012222011112210021212002022112102001200012112002020200211220200121220001210012021102222212220021011101122202122202210221111101122122020101120011110001221112011211010212202020001122102001001000110000212202201011212002212011000001220121201121120020101112010200112220122202200111220220022100111000022101101102211120121222010122012220200211101012100222012002002101012001202212100220010221022011121122101121121010122002221020012022220020212210122011210221222120000120212202220201010100221011021012201002010222001111111022010201210212220212101211120010120200210212200110022001000020111211010101020200122121000210012222222002000021020102112222101201202021022122210012222020022200222021220101112200222022100111120101022020211100100020022101002010121120111101222210222101020121002112211000220211021011002002002201021020220121010120021101201102100111121122001212012100201120022110210012010120002202101201102110121120211120220202022020100200102202212102121021110011211221212011012022112002012100211200221211021120220", "01021001021002201120020101201210102201222012211010210220221012002120101022020121102021220220222111202222212121222102021121101000001012212110101120200210002022111011022120202022111201112211120010220220202020212021221101121112111011111121220202021222100221112100022020102201121112010222100221110110210110012002022201122222102001110102200111121211220100222210202202221210112011202221110000121102120011010020201220021020001210200112221212121021122020200101100000101221111002110212122220112021200221010100111010222202201100112200220020222201010120002100101201110212201120201100002111111012202200110022021211012020102221112000210022020101122222102021212111212020001022002120012210220200000210001210122001221000220201120102020220212210200122110002210112120011122112201110020111001220110200111200000211020011100012020002201221200201212012000000022022211101210200101202122211112100000120111120100121101100022001220012021022022111001221220122211220122010210222012010020220210110100001222111221101001100002010020221000102221001121202010211201122200011011220010112021001220102012112022122012010110200211111201201210212120022220122210202001112001221021022222200200022212102220022122120102022121122020000211100210102102211010210010022011112111001011110002222011122022220202000102101202222221111212210121110020121022010212010022120100112211020212212010110022220220002021220122211112011201221221112011221102101010120020110022000000111101221222012021120111001200211002211020122212112112220111021211202202210121000012221022011211022122202112012220200202110012120120002111202220122110101000100212201022220111100210120221112112112222022100111112100110211221120220011220212112210021211112211222010201011102221110010122102000220201100000012202000110200010211022100121011112210010122012212022122120122200121200012020021111000200102122112221020102120002121011201122222011222120002111202102220222202100212212210220220012022002202121101021220222110112202110120200222011112112120220111010011012122112121210200101011202100101210101222022221101201110210120202022122210102112120112221201202112001102200110020212202100201221221022201102100122221022001012021000221002120200000120000011112111010010202122022211022220211110221012001102120210010110122222212102111012220010012211221212021211102000101111202021222000021221002220000221202110011002101211221200021012112202221100112110211222001202021120101210102202121012101111021010212100000101122110212002221022000020212", "00101020220001012021221020211211221210111212022221120122222202010021220210001021011002122000101000101120110101000100102000001001202001001000102001021002011200021112212202110101220202021000121121002210101210222202021020220010101100012100111111010001222200002220101001110021222111201102021100011122010221210012120002121210200002220101010012102212121121021020111221202012021212202111110220010002221010222120212011102120211010022021210020122121000222212000102010202120002011011111000220101022011021110002202102111202200111221000122221200022211120211022001222211122000000212100211202101101202110021222221201101110021222220210212012112212000221102210210200212201101110001120211001101121211210122020120000200202221100000010020102012121012000001000112120012000102200011011001221121020002022001210122101202121112022010000212021002212001021002211201222212110010000002101201121110002201120222220220112220110112021221100200100000100212212200221110200102120222000200120101220220120101102201220111020221112021111222120010021112211211211201201220020220211200121022110121010101012202221212212011010212212002202012102100120101220102121200010221102220210022201120222020111211210121121200200122222110200101100102010002010021000000011012021001201120201021110022202101210211212112221020112010010222211111112121121212111010202022201021120001121220110222002111011212021021011000211021000121120021120110012202010120211210112222101112121210012012202121120001222221220110021002012102002011102122200110210002022221121212221200110220201100201112000120022000221100222001122022011021012101102202120210100000121120202220100100212202021102022122221200221200000010012112110000222122220211200021102222000100022111201212102210022201002211012200121221220111200011100222210211100121211201121211211221200022120212000112222220200020212112002101121210002121201220212122212020220012022220200212222012002102011010001012211021122000212011100101021002100120011000100020111102012201021110212112200211110222021111111102212110001221001021120201121122111012021021210020121002122112201112001112221210102101121201222211122001200112201111001002201111112011111200120200011012021102101200201112100212022000122001010222020200002200221000201221210110120010122222002200011021101220010120001201210012100202021211111200212100120120212112010110202002221111120122002110002210001002022211002210120020000012021222021222210120120021000211002002122010202111002200120021122112000002021112111202110", "11120201220220122111220101022100111000020002102200112100200120022210202200220021210022220121120121202002120220110102012212002211211211011210201021022000100100001202202022211112100201122100000102122112200101210101201100221122101000010121210101102010212001222220200002120122220101100120122221112210100102120212021022011222201210121110222120011212100110220102102100212111220101200202120020122011212100211202002212100122002222111000200201201002101021211201121011102110210122211010122021120122210011202112021110020002111110221201102022211202010002221021120011000002212220002010021120121200000012202200112201000210022210201122110012100112012210012002122121122010211001001102022212221211112201210110022112220201111022111210121012222121211021120110112022000020000022200220111121020022010022121001201112011021102102220022212001112221100101111102020201011022122122212002001211121002012122111011201111201001222021010201202111001002112100121220200020022120020112211021100221020102200200111211220120022112102120211222120020121110021010012012001000010211202220001211112022221020101100010220120112121101100221212011112022002012020021101011110012202121010002021012221121221011212211102222202002000002221221021122222100010111020200010120202011101201211221211100021112011200220001211122020120100110002221012201112101120222211201120110220010200111111001200000022010122002200202120200000011010210122120210210200121101021120121101020221211221111100220200202010122102011220111101122220021022011121210211020122210201110101022021011200210112102112111222212012202100112011200200121001202001212102111010122101122111100001222021010201012120210222120120022021022121111100202012201222222120022111122200012220010221102200201020212002200222011212211221002220221120011111200220222211112210211021002001021022022220202212202010010211202102002002021021110220120111200021211022010200211121020122201021211220200022122002201122201111212211200001200120111220122022201210111122010212201102121202110202021110202011220121001000200100210102112000200020212221220010212210010021120121022202222122121012101101020202021221220011022112220220212200111022001012012122021201000101200021201212112022112212011120112012102011022221020022210211122020202102210111101211201022200000220110111201110022001110002221012210012221201021000210200211001002222002222112022120102011122212220121121211020111122221111020020200111202010000222101222122200201122112010100122102020201100221020211102112201", "02200100101212021210001202201210221201020022000002002110020020100202001011020211110002222212020221002011112201210110220020121220101012001100100200122200212211022202210011212201111122020212211100120212101211102220101211012222121110201202121101012120211011202011012210110100002121021101102211020022101110200110212011120020222022102012200010211200221102122202000210002202100212001010221112200112212112102100112121220012010210120210221210202120021102022222100220122222112201110002202121011121220110200212020121102022120000002111000212021220011001112222211202222012020202001200002222001110012022020100001020102101020211101122002100011022221102120210002020101012100200012201221202001112100211011222011000011210122110112222101220111210002012112022102212220110020101000220111021122110022201001002112122012001002012101100002200212100011122212101100101210202211021222012010002110102210202002212212020220220221211020122112221210221020222102021121202001212102221201210101000220201002001111000112002021221201100111110021110022220221100102011122121102210002101120102221100221100101102111022021210100120211011120120010112110110220112120111100220111002010111221202110010120000120022022112220212222011111122002011121010122201221011211220202202012222010212222102211222210221020002222022100112000120001222211211120110120021021200201122100012201211022212120110201021010210122122201201012210010110111000112122102212220220112011010222120120201022210102120120211011102202020011202111110120121011101120011000020110222110001202202011011112010211212102222020112100212212201210011122100021112010101122220021111001001110122222020121011022222012220222201211000221010102210020000221121212122101001202002222202220022221002200122122012202000201022011111010222202202001201010222022222100011001022200022022221211012122012100212211101121202222102200002221222110210112100012011120120211000120112201201022111200021121012022210021111002211110222202120022112111110002111002022011212210112000111122112120220111212221212222022110100020112121122212201222221211212111122021001101202121112222211212222102102101100211122201111201222011122222210200222200001201011212012101101200120020022122011120211011221012100020011202020111102200102011011011110211101220200012121010201022100220112112220111222111002202212221120212000001020201212020010000211002022220102221012201012022011111121012012022222012121101102002222022002110212102220101120102211000022211021102101222120202002102111000", "21102222001202211200000122200211110201111210121221222202220001011000200000212221220010111020122011012011200002002012001112020002222201020221012120011210121212102001110021220002122112120011121110100102220212010111220010011012021100111210022100210120022120212112200002110010211002101022001221101010200222110221001110022011010011210200112000012200100001112022200111202102000102110021200201012200022100211212221222111201221202110001112220001022102212212102222100012121212221222201101121022001222001022210101012100012200110011100201120012100100222221001110011220101010111010020112210012000121121220112120120201210102001010110200200210100211022121100102001100121212022122002102222020122120212202102021002220212222222012001210201222210012201211120201120011201211110010112122210100000110012210220100010022011010022111021220222010022202202111112212201021010121202001212102022211000000001222222000000201221021122120020212121212011211002102102111020102121211210012221202211211120001102210021112002100112120121121220020210200020221010110000220011121121212202201212211011212211122220011000102100110120001121202120012220022012201020210121102201211020110222120101111100121220000001200112121201120010221110001111110110122222012022001112211021112221201221100122000200211222120020222220201012200220212201001101202022121102210110012221122221002220121202100112001121120201112011120102121012210021110212012102021211121112100222220122010122112011102120012012111100121201210200210022202120021200020222020110201020102212222112200102112121101110122002222200000001120112000210002200211121221212212012221100021102221001011020101022102112220222201212112221120021012002220111222111000112211001012222222120222121100201222120201012022010000000112100201020202220112120211100100122212210110002202021222111001002112001020222202222011002002112201111121100212221010000110011112111100200011201112001010100100001221121020222102121020120111222211122101100102122221021220111010212111010100221112122120011022222112221101110111121000020012211111100102220121100221020221100200021022212201211102110200221222100012220001121012212000012110120010221221002002202210011220112200200001121002020111100202001022121120020111010000222022011211221212100221202212001201211020020020001201212102021110212110010200200102012202022002022202112210220101022222110020000020102202212002111122022200011100210020001012120201111102120212200012212101200010021112012020112002221011122022122202000102121", "02012010002222101010000020101200101020200011210210120111020210110220020010022120220002221202201001102000021202001200200010002211222202121022120010012021221121102022001212210012011021220022100102212221001121010111202112022221222202211201201101021101211102200222112100110110010121101020121012221221100101220011120201112201002101201211221211122110212012010112010222202021111211201002100111201000020112010021112102220101111001112122221122101021211122210211220012211002220022211110211002022020222102111111212002010022001000100200020211200120000212101021021012122020022012022111002111111122221001200102202001222221012012020010001222021020120112210021211222012210122200021222202120100012111201002110201221002002111220010221120121122221202101010010100212001112110020202100222122012010210220111002202001011222001022001210212222220012210000212010201100120112200201020022202221101022011222112210002222102111212012202222102020121010000002121202102221220010200221011121010110211201220100220201112111201121000021010002021210121021211111022220122211111221120011012202002111201200122002110110211102012222002101112212021100002221211011211010121202020120220012200010221102010112010122100200100102010120201022000210100001001111110111101112121201021022020012200100211211100210200221211221201121120000200200021101122002020110111110021121222121010001222211222022210110200112222001002010120022211211110220000120101001120110020220000100020102120012111102121100101221011122101211220012202220212021021021001111000111202202220022222100102101121100112110221211000021001121022002211200102022011020020011200111000001011120221202212010001021210212020101220200212001202001000022221202220011111100010122022012202012111101120120221011101020220112221002010211102121000000010101111112222101102021101122000221100210102010110101111120121111001021102212120011001220202121220002222001202012220110100102020211100200020010211221100100121121120222010221211020111002021101021002212111210022011020002200020100102100110122201000211222201021010021111111212022200101200211010010121201222020121101110202022021020212120200020112110110122211012211222221002100012000001211200001220222010211202011111221001000121102101011021011100202010200120021020220200221002020011122100000202021002222210200101100100220111222010011001000100220021101111201210120012110022120010122001201200022021122111122101020110011212022022000112202012012211022100101111021201210012122222011121020121121100121112020", "11011101020002111111220110201002200012010110201012002022011100000111100220212102212010022000201101200201020000011011112211121020212222111100202210120220200122012220102122102010222021001122222200200011200100101020002220000012121021210221012221212211121022002010110112100011222011200211011102000110202120100220221021202202011121020121121122022001121102201122120201221121112122220001010100112212222102002111120220111100120110111100212010120201122101202001112200222101001202111211211202000211121021101201021211120022122002112111112122100202020020102121200222010201002122011221010200112201012011110200121112220122211211111122112010021101210121200101111222201120220000011212201001201200200102220121111121122121102221212110211221102202011110010001102012000122120101002110022002112212010112220011222112122201202010220201112001200021110202000012011212200101021220110000200000121201122001110220011222112112212020211100120210021010201022120020101020102000102221202021200112202212212002212210110022021101000102122220222110000102210120122211212222120220101210122120201201102202111110000100022002102222212202121010122100120112201012110012220000202012002220100101111101122212010212011220201000001200100120202102210112111101112120212001220211202212111202020012110201012122211002121111021001022102222102011122112222021000110000001100102021001210220010020110202202011022111001000102001021021201020000121101101012020000212002111100220110022112002002001022210022002112012112021201212012201220122021212022220022000001222220020110221101220000020122202110111122221100012120020220120020200202220010112102222021111002211220012112002211011110112200121221201200211002202202000021100021011011002112110201210210200222202000210011000100111022202111102120201222101021102022122220100221102002022201012100010120100120001212122200111100021112020121011011021120001221012011201200010220201010122122201110002102010211122021020020110100200020000121110001021111212220100201001011120112000120102002102120022101212211020102001012111121112201010011021002210211100201001211000102202220222020020200121222122012221211011211111021001212002201221010002120211121010100211000021211110021211222102222100002220211012220012120201011011110020112002220122202201100201212122120000111202221121112222100101202002002012120220212210222121002010011011120212110211000010010121022222012001111200121210111022011220212012111222111120021110101111122211012000002120100110122102112001000200022212222", "20122112010001012120212202010100102212011121121111111211110221110011022101100221201200100001200220001101112012022221121112200000022012102110120101212101002120121201102002100021122222101001010001022002122222000021222221210210020201022000121112000102121200210021002012211101110120220112111121010112202102110021220211222112001022022021011221122222002101011100122021212022101011221020110212210002101120121111022120021101101110021101120221001102200020002211001212102202112201121110110010002220101100202202100000202220001210011120022120112221010212102201122101001001111022010011210020112100012022020101011220212002222102110101201222021202120210221100010200100212120211211212012222121021022220000000200020222001201010112022000220020221112112022010101122220111211110200021220021112210102112001011020010020010011011200202101102221001210101210001101120101121120200001212021102220000102000112122120102110011202010000200200121011010202000222010011122001120222002210021000102202110210200012011111020002012200021211122001021022201221112010112100002020201200012201010100120111122102101220101210110102022100002011222112220001001121212011101020210202211001221020220120221201122102012002212200222202111100011210020212020211111021001020222122222102010000111002121110220110111011022122120121211212121220011022212120201111122020001000212020021012222002100210222202210220112120022011210212000211012122222002101200010222012110101011020011022222201112002201122011221112021000011121200121211102122220012202001210211220011002220000112102100120210111112112122120020201112102222222101010010100100101121100001001101120002100111102021211122122220210122221001102210002200010021110021012100101111211001221210010101002000011121201121011100112100100111110121002102110102110010222020111222020222022001021122010002120212101001202222002120022101010210221000101112111020012022010101201201000001120002220101021210000211122012011202200101000200121202200101012112211002022110221111121111020202210222022102100122222222211011122102210100001202120012001202022102102211010000002210100211200212210200120222112002110200122120201121200022221220112100021000112210020200100012211122100220222020101022002000202000201220220200220112222002202201121200112001200121210112221110100021210220010120222012121222011222222111022222200210202210112100102212221220000100001010212012012001120010212210212021011100212011010222211010001200210200101201121201002022101221222222212200122121221202010101", "01100220200211110121010102112201121122222122021101022112002022002201001120220001002120120122220020100220200112200000011022221012202010210000111200002111210201120021001101021100222100011220020210121122010101001122100101202201202222221100111211021111021121120121112011111112222010210112210101021200101121210022121000120210121000122211220101101000202222211001102021220112222100211100000021022121212012212022101221122000100110112011201101210210022220222212102002221221002100212221200222202001100002012100102210221010222202220200000020212112201122121221100110222001222220010100222220012102120011120001200110001002002111201022200200210112202012110210222120101100010021212220202202022221121111211102112021211102010012101112010212112110111110000022200122010121210221022201101120001221020202100100221012120120000110021022220101201102020100211010001120100010122122111101011010011220012102121202210221222012121212002121002210111201010221110220102102011100002102000111011100221012222222111200202001121121002202202110020120202012000011010212221212021010010002002020002111001001202220221020012002112022021101211222101020212001222010021012011110210110122222100222201020122021121010011111202022101201222221002122000021222221210221101200211111202110200020200021022012212210200021220100111022000002012012120111101021201000001012210120110221211102100121022011011100011200212001121101222112022201010211120220120202121210120201011100002102000012100222000102101120122011200122212001221222100012222122210100100010021122010100020111100210001011001222012200210002202111122201000202122121200120212210100111011120110100122000220201212021100220100010212012020110011210000202020000200201200102010210212111212200021012002202212101220111002002122210012011100102020012111110221020021122202201122022100000122101121010110111021212000210110012002201122000122112212202011201100020212011211002020212001110121021210001201002111221002200100012211002002121220100121221102000012020002202011111212112202200211220120111122200101002012212000201121201002201211220221020222110020210012222010020101101020012021020200211020212102212221020100120221202012122011001212110021000202202010022002101220222100002002000210101201122122110020012012211002211220220002220011211011020011120021022222200211001111222122120112010101110210010002120101122210000212220221200001211201002011101120201110020122001122221011100011012202212002102012100200100022212112120110101112220000102000201100112010102", "21100011110002201000100220211010100022020111201101101011022122002221121202210202002010101012121011010212122212220122011100020100020110200100101002201002101202100210211111221011122021202121000222201000121011212112001022112201121221021101012122021101022221100012100110201022221221110211200020122101221221122020020202001002121011221021022010010201222000212221210011112110000212021001011211100020201012120211201101202010122120212201001210212121201012221122222201120120201100100120020000020011201211101200120001110111200010100211221220011102022102010200202212012100120101120100122110121202010202202112201121021111200201020212020002210211101120200220111120122120210121221210011210021010112001222012100121222220122222210002022102220001221101200211110001021010111002000010200012221020110222110201121121211201200021102122020221200212111101101110121020102000111221122200021221220101001021101102200012121120012111210122110010122202200022012220010002122121110011110212002022202000212201022112201202201212221011222111010021021211002122000021021211210001120101202110012200020111112212101102020102002021120201122010101020110121110201102211100021001201011012210012122101000000121221002201222120012100201221122000121211101020022202111001200011222212002101100001112020020202221011220122100211021111201202010120200000200010011212212100212220101120121221221211221010002120220020101212120002002020010122000020220021212120112102202122110211121200122222011112012122210010122202021001010201202120010102101221202121210222210121002211212202220012001020102111102112110100221112200111112102020022000121110002122122220202000012212112201201210000020021112112021112220020211101001012202111112221100102100012110100102201010120221120012211212111201121002202020100020000120021001120021011020122200202021002121202102121001210102222121202112020002011022000001010222001120001011112101222201222221211220001210220122012022212110200210200012011111110001111122002201212212010021022012122212112120200002120012211202000011211101112002100011121021010120010201002211220001011120100210211210002211002020210100022202222021020110101120210210011210220010211111021021212011200101021220101121211101120200000112211112202022110212000200201211220222101011220101220200001101200022202200110222110202002122021011200022210120002200211102122022000012122222000100102202012022011110201222002111022112110020001122000002102021000020020010111212122102102201100011111101201200211000122010100101100", "02001111110211101020111212200021201112202020122110001002002002112220102111122020020110212002120100121002222201022001010110112002010210000001112111200201112200221001201002122122211112022000122111012022201200011112100012211201021022001201022012002101221000021221121200020121212222122210000110110011221222202102011020020021000201101102222021021011202210112122002111111222020202110200120102000100002001021002101011121221102122022012202121211021021011020001220122201200111210002202022100022120122101021122210200212022121201122100121210111000202112120100200121120021211110102021112121210011121000212102012012210201011012111212220102100210112210112110000102222020100210021201211212210112111022221002212210221002011120201010212222000021120120121100121121021110120100000112022020210101011110220102012202011110112101100221200120201020202011212102011210212102200020200000010121222220102002102112102101220012211111120112120122022021002221212111101102212020212020101212111011200011212010022020120111000212211210212222111101022010002211002112021111102221011202222020010111122211210200221122011212210102011101022211202000020122210202111002122102120000202202211201021112000001222200220022022010112121102021000020011200211221202211220210101111202112010111022100110101020120202101110010021010220210112011000012111100000110222200122112102202000021101010100021011022021022112200222011221112000011100220202202200021120101201100122201011101000001101012012121220120100101111202102210110102111001222121022220112110202001220121021111222012021211002202110021100100201122001200220002000210100200112000111222110221221011201001120202010022021020121201100001101110201112012021122201111120122001112221001120020012210200121201200100210121100121202002111102001000112210022222011101021021010122021210012110121111100120021201212220110012000021020222110102022021220122201000200100200011102201021202220121121010110201000012202111211022122001111101120120010010200002121200010211021221000002011111200102020011201111121210202121112122122001021000010121102120101011220211001021100010001201201111102021222110021222011210121210010112112212020102220222001000012212102211002001211101021002122120210202100100002202010001012002121000120210122010122110202101002210112002021111011010121020010012110112200200120220110100002102200111120101020202102122122102010000221020011121121002100212112102210220211010220120112010212012222220012211012202202212201222111120002102122222212112002120", "20201020200001110121102120121202001212212212201110002021222021100102222210102210010001122212001102102200111002201211200000202011112200000100122202012200221022220221200110112121220010111001101220121001220210120210202211011121110122111001211212202201201011222200220222120102210101121010020012210110021122212121202000011112020111020002110212120202010202101201022211100102221120222122012022111102100000220100202200011211220101210202122222120121212220012202020221202220222100010101000101021210101221210100222010212010000021201022221101100012021020111101020012112210000000222111011221101202021110000200010211011021220020120110122100212212020100122222020120002021020100020201021020022002000010111201202222200220220122002212002222010111111022101221102022221022121120100001010111111022101110012101210011110001011120000222111221201002120201210200011120222220212112210020021102220201020010201211100111120220212210212110102021000122102002112221212210121101022201212100020121211110112101210210120222121121000110022012012211112120122100022200001002122000200212210222200020121010121120110202201012201212220221000110000111110212002201110122202020022222010111220222001200210022201112110112002210021111101122121220021012112001110001122101011121010100021021111002210100102022121200112011102011002211121020011022012020211121212202201122120011110200221011000012002120122020020110002101012012210102102111001021222101011220220102200001200222101022111221221200021022111021022002011202022022102212202002010110000012100110022211122021002211020001212011222021222120020002102100200122202210020120101111202111221110010011200201010122220000020201212201010101222202020210001011100221201102022212100110112210110210120012100200201100212020102220020122110000000000000102202202220000221200101100100011110110101012222022102021020220120000002101220121000122111101012210002011112212012112211110022111100110020112001220100212122010211200211012021002222112011200110221010211110002220101002112202112021220012001000200010102110200220221220022111220022222202220221221121110200111211001111012212211100212011000212011110001120002210201122001002111102000021122011210001120202121100221222000111021000100021202002210201101102012122020022001012202121010010100222111002012100102202001102210210212101200211112222120122010221200211200011010210200111112021100222001122200100112121110110112111002012012012101021011000022011110212022210110010022010110120122022111101120022011102220010211", "20210111112211202121221001202210212111022111000200122122021121012102222010110110120211221122001211021101100121122201010201202100100001212210112101102220102101220122220020101220111011202211012000120002101000022010122201001201020021111010201121211221200112002210021221020012010022211221222211220021202011222021120222201221001011210122121012202210121010211000020121121221012200220202011212102101221102222002111111012122112101000000001212200100120012000200122212112100201021022102000221100011221220111112111002210012022000202022120121010011020110112221122021112222100021211220010221111002120001211022212020100122211102101222112111002102001202020002110012020101010100011121001102210002111021000102220020121100122122110020010100210211020100122020102220020011021010022012111201120100100212021220101222220111000220002210101000121102120201120221201221012121221110111122102201011100001110000021012111000020202210112001212120002120020022100102220202110011211212000202222120021112020122101201212211110020222200122120020201101220110021210001010001100021100001121200022222000111010001011001121022111221201201222102120211201012212210110201000202200102010101210101100202110221201112211000021020102011201122022220011201212101221102210010111001002010211012111122010100211011010222012100212221121210211111222212101002120110021012202201010222101122200121022021100102011212000201022112102011210221022000012201011121022100201100020010012011002121122110002002202011100022020001211002002002202020202002002120121001020222212202222200120201202221010110222011212121220200212100101112111111001121200122211110211102100001102102001110012211202101122011001201111012010210110222001221201101021000111121102102202210122210022010121101012012211010020221222222101101011200211122111210100221211200201121111021211021212010100001121111011200222222122212221020111111021212020212021100121202222211112102110000011210121010221211000111022202102012022021200110211222120010122121011202101201020122212121010202221020210021002222221112121222011022021022222110210221010200201002021100112021110110221001212102101020201101200012011221200102001022212200100010221012122001111100020012222101221011201201222220102022212202200022220010222020122221122201012110022211110020111212000122121120111222221010211102010110220202120111002121012002001002222220221001102222021120011020222221020221001101121122210022220112021102122122210212010000200002201011221010122210112120122020012210101201110001", "01221200102021100111211012101020020222012020012101210101122001020221211111000210202102212210120122222110110222102111002010012010020200111012100102011212101010210102210201100122201202011010222202021202221111022022212021000122000220012010010002111211010210202121020121022212121202212000212101121121020212201020102012101220220011100102200001010210202101020002212012210000110101112222100221211212220021201020100002100110121002112121012112201102222001200201002020021001022120202110202020221122001010110101102101202002121111102212200021222120000102210222022210101222211202120202210021212212001111210022000010221012101102000222202210220202211012212101111002110200200010201101210202022111212120210112000001020111200110121210020122120002121102210121122120210011101112021201001012202110212201122112122201211012111112112020000200220222201100112021210212200121210201100002210201122221020020212000220022101010011120212020102212120012100212021022220120010010201110010220022000022122000122012110002000202012220121122212201212111022122201221111111112001101011210000022022201022021120120022202101022100211211100010002201101220202121110221101010010002202102000221021021102110011122002222022111211111202020100212020011200101021121200002201222222102212201200112021221212021101212001101100122212011222012222122002211022120111112221021221002202001200002100212211022010100220211120021221022221112000200100212210100110220201000220022210211200100120002202000212011222020121002100210211000220121100212110200202201221000201200121020212112010021012211020210120222021022021111100121200122201021122202021222012002011220212101100221221012202212221221202022200202002220020012122220010122021102212122120010202020020111212200221121222121110121211012212112211022120110121020010211220221011021022111100212021011200022002012210121201121022110021102101102220220010000210222000121112100200212020000221221001110001220012012121112002012102222112200122012110220211101012002201011022200111121012020122121210122121000202211122121021212221112110220120202122122001120222102200102111222001200110010112120211210000120200210011001201220101001001021110002221121112222021212022211002011010111200102202022202220211102111121122121100201202210000022021022122011221201111122202110012102011212021222112111221222220112110011100221001002011210110001212101112201220021100200220110200202000110110200220011201112020120210000021022022001000220010202201101010002101111121112101000002222200102001", "00110200211102120201210220101001200100201111101021200021110011111122201210210010002120121121011111002100102220011210120111211200220022022111011002102012211222112200011002000010010100022112010121211221200220220110112012200211011101011211111001101012001200120210022121122120101112201111112000202012000000111222200112001020221220221100201200122102111111012100110012002201012011100112020121122220020122102221001221001210012101002210120222012221220202001010000122020022101222220021120110222200212121120011201001210120020001112001222122022021201010210002220122010011122121112022010102220212020200020211102120221021002220011011011010210112012101122010022010022100101101222222121222111001001202011122202111111002222212211020022111210111200222020220210021011010222211212001201110020100200112022220211010010111112222101222012100022202221012011110120001000012021212011220110110001022120102020201001021101202002110012222022212102101222212012010111011201220002021200221101020011021221211112021101221222000021200001210022221122102121211020010112201201101200120001020001120010222100200022201121211002110120000011001111110220022202010212011221002001011222211220101021111002000011011200102200101221222102001221210121010102000211002120012122111210021000100112110001002102220202211001122120111010112112212002122010201110112211022221021202010001122000100211001112200021211212000210210221222010000201110011001022211202012221002201012122112122010012210101102000110101110201111122121201010221022101012211000001121112212212212211210211022200121101212111220202201210202212222100100121210010100012201200002102002212101011022221202221210221100010200022010121102211210012112012112122112001101010110210010210202221110220220222010210122110000012111100222022102010011211001020120022011022221221012122101002122210022012201020202210002112210010102201201102022202221121222112122100120201102111100211021010011010110010010121010102101110100021200001201122001001021000202212010000120001010122200011220010201021111011202012011010012022222021210222010022211221120211200210211001220210111012211101102111122021201200220110110120020022110021222022110220200210012210220121020221110020121202100101120121002022021211111221011210102111001021111020210010200020122120102001000110002001102000210111120211120002100210201220120121022020112220021222121212211222220122211220101002200011200012211211201021001110021210010012202102121022100202011100201110210012122001001210222111010221010", "12010122120210211101211012011101202012121000022120010221211122220102121110001222200010020120011100122002220002012122122101201112120222001012111010001221110222110201000222102111002120122001020102011202021002221011112011102111012010220101002012221122211201110020020012111101100220101102020222121220202010202100122022202222010202102222121111222212102210020201001001121111202002012221022220112021121002121002022022200011121112020222010002202110102222002020110200201200011221122121211012102102222220211100120101201010221102200112201212010102101012201001112020200112220121112102102020102212000120000000112112011000011201001101121220102111122010001111100101100110202002222101002100101220001210002210102202202112000112222002121121010202000101121202020211201102121012220212211112002210021100022112210212011002102112110221011222012220212012212212000112012120221101200200000012110012111212021021102200111101210000201100020200111102011111211111002102112200221012201002210012020122020001122011200120221001112102002200220121012011011202112220220220220221100111012201000021122102020001001120102100001000110002112210200002112211111220011112121212020220102021221110111001002210111212020221210002102211200201012100200022012022022200200022021220020202220222020012222202201200002200121011212100021221112200110211012102100220002122110020012111020222220110001202001221201222202020202101010201000100122110202101200102010022221111200010112200012021220221221020212112222012002102011112121022201000220200222202010012202210022000102220002021222100120020022211121202112101021222021022110122020101100122220120022112021102012021102020122121020202110022101112220202112201011111011222000102001222011012121220201221110011020210010001002220212102021101110101121222202112120100201222202111222010221201202011121222122122002012110001110222010100002021002210011100221112212002210112011100220002111001222202000220122011102012100100222112201212211000202002210202222201001010201220122122221002201210220001100112121001111021001222201111011112102001010210111010120121220021200112001120111201121102022102200122100211120122211110221000220002012102201012210102121022002112201120110202111111101022112120121102120212110021201220212222002021022010011211111221111211220001120222221121002012201002211220020021102200001201101221200121211010011010121010101211201021121112002100200211121021102010000200212011001200221121220021022021212122211100102110011021222122221102101111100120220122", "00002212222112022222022111101210000212222000011202202220120000202222221020102101100002211210120112200010121011121222222222121122112010020100200101211221111000111000221111211111012110012111210011210212211121001112200222110010122022212000221110001102000220200100002202022221010221101011111221222212001121212101020222111002202012200000112011200101211022210000222220120222120200022100220122221121202000200220121012202122120002212221122010022002210012122212122102001212200221001200101020022211101021021122021210120102111011112010110121011211121210021000012021221122221012100221011010002110120111200021012020022110100100222221011020000222201101001100112222112001201120022222120120102220210022021220002202000011020111112220011112102021112012120212012222211120101020211211021121120201202212222200020212020220100011101010021211010200122110001112200002122121221021122000021200200000012101002002222110122102001000101101020101122002211002022102101210121221001101102101211000202022202111221002020110101012122002012120200000001112201200120022210001220112120002212112121120001120021221011201202202002000220201112011022020110202111001020101220122021212021102020210002201020021002212120222220002201100210012222000021200000102002022102220100220221202101021122001100212202212010200010201200112122022200221111212102100012001121011202000001222110200121011022122210002122101212121101222122121111111102221001111122211001221211000110122010112102011222201102101002210201220021200000021001220222101012121120012100022122002011000020110122121121100202212112121020000022122210202220102120222202012202010010122100222021022022112001120021110012112202111110112212221102200011200100222100212021010010201211200022020121002101112201110022120102222221221221210112201122010011121201121100021012121022000210100120020210200121101011122011122100110212121221100001021221002020012020202122110210220100010101201102020102020221122002220112100001210022002001200212210010000212122020122101220210220001120010000020200002000011102002010102001222110201000120001111212101201012220112200110121002111211220110120221022102000011201212212120110102012102121020120121100021212200102011002200100201222021012112120010101121002010102120122121002212221211202221000112012112221000122000211220221022121121000002012202221220210202001210002002110101212120200001211101202220022002110122001122220210222220201210210221111102100122102102210101022000122211202011022100102201020220221121200020010001011", "10112201110202110100100002012101001120200021010002002200120202112211211211202020202111012021211120100001111221202222001020101101222221211211120102102120111112222212201122112112201121100200001200010002001020211222111021111010222011110121110110021101120120221212020021222000012020010000000102102211210022020222121200212022111221100111101200021122011210112220010100220220010102111200221102002111121211222212120210100120201211112002101011100201200220102022001100022122221010100120100020202002002100000022020110110200121122120022111020001000112211020021001220200012201020221211020000000211112020021100012221110222012100011121100212100220122112112000100111101212100000110000001100120200121022022121102222012110000120122022120111102211001110101220202222020212201220220211200011102210022201000120201202110120022202212210012021202110021001210221212011010012211010120020021021221021011012202022202212011212222222102012222011111010211002222201012112122220222000112222102021210002110011210101120101211012010010220121022001112101012012001220211212222211101222121222101100020210122121010122000201011210111011220220020102010221212121210101200201122202020022120010111110200112101001101121010111100111122022020200110202101120100222110000021200200000211222210012102112000100111101121000210100001100010002210102001202222022112110102212120212112120200010101222212110222022111221212120022022112212012010002112100121211021121112120111201212201212100022121210202022201101011210210210122202111121222021212001200020201210011102202001020011101022022201220011211110112120001212200110211212020202000112001101221011001121112022201210202202001211220022001101102101121011000012120221211100201101212221211112021112202210220022020100011202011210120020021200122211121110222201202011121021021202102001121010112101101220101002002002210022102201210201011101000220010020012020112102210022221122000122222210200211211102110001012000002120201002022000110011211222220120021002020022110000221201011200211001000212020201212212122220121200122201111120220012020221112002122101001210202210210120122002022122000211020112010122002002222100112011222010011221100020100212022022022012102100212102110021110012222022202012022210110010010112120212210221100020202002212010002012010000221111101202102012222221210200110111112111002011111102020010121020201120102120011222120200221122010010021221021101101200022020021002011121101022221220121111211200120002211121002120222002210201200002201102", "00020201102110212020001202111121221001121200021210012122002002221101122100021101000021111201010002012102122110020110001210211201110002112020212201200200110121210101012121002020122202102201202001221112010112000020010221112111111101211111100100020120202122021102020021002200210212201210111020110201022110201021002110020022112012010021211012011200111012021210102120202200202001101011102121220222201221010112022102222200210220220001112020100020112001022200220102012200112111121100101211112101102120112121022111001002000210221122011222111010201121001011102020202020201122000011101011120110212120222012121001222110020202202122102012220021201211100221111022222221202020211112210121020202010200222121020022011121111201122112120210021021000112021102020120001021121012012202222110001010110012210110100222011110120010211102222212222210012111112101221210020222022201010220202221222002101020022122121121121001102021012001120202012120211122102021210212210101121120021011100220011201212120102011120000120220000020110002112111220202212221020100101000012222020002202120200101012121212220000112012111020200211121012100010101121201020102222222121022201211220010022122101101122001011010022122220102212100211120112120121111020210120121101002200102102222110100111001021212202002211021121210022222012212221010010022000222112120122102210212210011210021001211200100110221221101202100020201200201020201012021201011000100112111122122211100101120001021210112110211100200011110120121212011201100210021121021220212201212012002001000111122222112200110212120122220002220121111100121210021202011201221110010121221201012201101210011110101211020221012000202022210022222222001012212220011110110001110220210111212202022210200012120122002122110012211121100201221210110120120101110000002000001001002222122020210200022011121000220110210121012020020010121010011110000102222002122202200212112120222221122122212222211201111011111002000211212210011020202112102221102021220201120011001202102022102012020112010100122222212101120121211101120200210112122211201001121212022020220110011211202220120222222111212222222210200122102222011211220012121202210022102220212222220021000001120110201002011100101020220212102102011120202010122122102121000101020122202202221212220122020220102020221202120021122121101202122201021201001112102112010021210000022002220000001202211022101112210210021221002001012102110210210202222211001010201122210022121222211222212112112100001111122121212022000122022", "20210101120220122010101100221202211002202212000100211021121101211210102110200201110111010220121201201120122121101102102121200210111122012202202121201220011022212210020212011111100002111200011012001220010200221200021010211100021212101111102111121022121211021210201121221222100201001021110200002110120021221101100100002202211112101201021212010000002210010111211202202200002021211022122220020212011012102112222112020011110212021010210101011112002220212212222000201201102021100020021112101122002211100111002102222220100102220022121121010111221211012212012221022020210100201102122222010022202020211220011211001202112221021001212212011102101100211111012002102110220112220000001200000211020021121112200011121001000120022210011011011020101012221120020201000210210221001222100221122001111000011211021212210112212022110111012021222011001212100000002201000012001012120111020212001011221022212211121212100021202212102110221021012101012100220100121110120001210100201200002012022112110122102020011011122010122111110102202212102000001122102010020001120022211121100020112211110210211211022000022102101001201222221001201010020222220011010122100211212210012102211000000102002111211101121002211112110121000020011011220110212111111210211120200022021210011222221201101201111022121102110100011220022010120112200110212010212221000102201100121011102100012220001221210020011110201110022010121212110120010120020121202020210220110121011121201102110222222202212110010002001122100201000212021022222221112010000110020221200020112111200011101121120020122001000120122220121012011010201210111222012012200021200111021220111111021010110121020002110110012101021000120211202121010110102110221112221021010202200021102002110010201212100221022222121221202100112220112001112010000012022010122001120121022021112222221100201210110211000111122110021222110101200012011010122021220212112202010212002202220121002201001020211210002110020111221002121122200121022001221222021020220111100010221111100001102010210201210202110011000022211210111121220002021202000121000010001102020110121012012120201002022110002202021111101200210101121022201201122212021011102211201112002221101121121222201122112211000120210212011111000112121120020010222121120100010122010210100211012211121011002101122110010011122111221210011200020012200022002120021220120121010211010201220220212012010111011222101202111102010122110210020202012211011002210120000011000112022121200111122111211121211022200010220010222221", "11210221000200012201102020000110121102100112221212010020011201021200210202010122022210110020001102020122202011022101112001122100020002002122002120020212220202112121222122010121222210021020011210022012202112100022221120210120111212201200100120000020120202112202000112222110220110201101111110110002221202020022200201000122022012101012100220220221210222212122012211021220201022122010001110100100220120200202100111111110200121010101002220210210212200100220101120102200012211002220102202102122211112000002020121012200112200211101020202002211210222212111211110211220211212012002201122111022122222102002211210100220222001120210212110100122100022111001001222012100211122121221022000010200220121211002022121102111111211222110021110222020010120120222220221122001222120011012211200010002201201020121022222000212021022102111011012122020221102100001122101000111221220001201112101111022201201202210010202010120112211012102211111110210121121111010210022111111011101000022000002201100020122121222110102102101021010200111011202210022220102102011100001201212111100220122110200121110012012100222012011122112002201110220000010112002022002011001110210201021210202100210120120220021022021122211012020111102000222111020210222120102002220201012221210010211102002202110200010110102220120110202112221220022111122210210102110012210120100012012121001021022212011000200020220222220212021221212200102002002200200200102222012021021212111002120210211112210201210120120200111011212111021122200011121021210110202202021020121012100200102022000002120211021101201121020122202102020001101222000122021212121112000020210022102020100100020210101111201122210222200120200211010120220220022020021102112000121110012202000101101001010110120002111110012010221100112101121001001012102221221012012012201212110212111112110001210201020111020021121022121110011212002202002020010001220100100212101221122200112021210112102202201021010201110012100001110102222200222000101101211121211212212102112120221220211010011012211202222102211010222120221222120222010100210001002221100012110210200020202220001111101121012100122212100120022211222002020002010012100122120110212222221002000110001112220200010220101200002001120201022120120202122212220222201111021200120220002012012020220112210101002212021011121200101121212101112201002020121220110210202110101001122202002211212221210021100121222101120222212201122220001122000101121022202121001121011011120012122101001202220112020210021012011001012021121", "00011120201201210222111000211110212002202120010000011212012012121011210202221021010022000022222211202111111121021021011021021211002120200111212022112021111221210120212111011221002002112220101220201010100102110022200202022201000021000202111202220021212020222221221211111111122200100012210211212122010112021202010212111112102220112100210212010020102012102022001021120020002110221012111211221212211001011021022022221002020112202202012201010221101110000212010222210201002211022210100210200210101000221201020021002101022211120101210220210220220000020220102101110120021011112021121212102022212122002121212211012111221122201120102001110110120112021022022221202110002021211020111012210212110100001111200220010102202011121200000000120000121012210101221122221210210122002212221001210001022001222221201010121101212122122000200001111010221201022000121100000122222121002002211201102200121021110121222100001000022011102220211011202121220121022210201000120002001202211220212020111200012000102110012122100222100021121201110212110212010221000101111010200011121121102111111000200012221212022022010111212200201211220000222200202221102101122201101002222021112222222100222211121022020202100201100210112010002002202102021212100121212010200111201212122210112112021021222202000022212221112012001012212001021221112220220110121122020120022221022212110021220100011100021102212022222201221220220122222210002112202122111221122222121011022120111122002111110220110120010202000011210100111010111210022111201200202211111121001101220022121202011001012012110202022100101020222200012000111012212201101022101220221112112002211020122022200100210000220201201212000001201022002112002222101112120210200201021112110210121110020211221010102010212200102220110002022010001000101212102212120001102212101000220121000220022202211211100201112202220002101200222112100112120012001011210111220221220200022101112101200101020100100111001010112122110102001122210002010202101111010210022112012111011220000212202211120001210110210222021010101002112001212112222100120202111202210001121121210112002211002021001200222020011112111010100112100110112120000112212020202200200122221001122202020211102210100201220121001102022211100021122002000221012112201102021112012110200101010012022121222012101220211011110220202001200212100102120120110201001121002120121220022212001000022212200001211200000121201010020010112021012202221202220012211211222000122001100120211022002020110122100021000221102211000010", "00101120220110102220211212211021002112001022122221012211111010211201012221212202210121122022202221210102121011011201101002012000000102221001110101111021000110122002120220020201221110001011102201202221200202022102120200120120100012020222021222201010101110212122120010020110002020221102210001020002122121001011021020102011211010022101211221000201200202021212220110212101120112212220020112021002222122022210212210111000102020110022022200220120202210012120110112001221001000201220012201120101201112001112222111122121120121120110021211011120211201220201001220010111001111200222011200112122002010212112102020201100002101020212220222021201101211121110020100011201202102121012000022210220012212222202010100220200011222221102110112210210221112210212110011010120201021200220100100220002021221211002211021022000112002121210201012221102211100022102111111221102101222221212020000122011010020211212211002221111110002102112001100122212002011220110001100210210220120000200200110012120020010120012212210121001001222110212020210011110202012221201000221111220022121021211220212021110011002110022111220222011121212022022100211101012212220200020012111002212011012220021002102222012012110211122222111102200112220201100221200100120010212222011010111022121210022011122022011012201201110020120121101210101020002202021021110102221020210012201000100201120100210221021111101202020022001120011121002211101112000100011200202000000102101210011120121212001210021112112112001020010121111202200110210201122220000222221112121002222012121011001201122110212210200121222200100121202212010211101100221101120121122220012100202121121020222121001201222001022212021022111000112212020010002220212002220020121012021001000212020111010110102110011220021120121101001200101222021211102000101122000222022201102212021212220201122012201201102021220000010000022120220221200221001210002202021002110100201220110011220010012122101112110002010012212020102021122011110201021020011011120101020100100200212220221012210210110200202112021211200000202002012121121112200112211110220011121001202022221202011011210010010110011011021001210101121220222111001212002110011202102200000012010111000222220112211210211000100100221022211220201102210202112220121020010102011110101211001022121200021210212212012212001111010002202222001022220201221120100222010201121102222110201101121110112120021010010220212010112002101000101011222200101022020110010110202101011112020012220120001221021000202210221210010222222", "11120000200022102220100101001221120221020102120101200221210122212002211001122211222222222000111012110101000201221121001210001120021021220101210102120002201112201210101111222102212112010102011022011110122000221122211012002220200111222222210110010210100112011222112111211220011020220221222020211221111211010100112202012010220002211222221022000120000210112112112010201112021010002101102221011221200100012210102020122020012001100210000200021122012202120100212112200222122021000210200212011001121111010102110202210120211000112222022022011122122102012011202020200101120210010101012000101002221101110110100222012201011121022210020211100010221202101001010020222112120211011102010202221121110111101122220000201102221010202000020121222211211112102100111221110201111221021022020120022122100212210100002222202221210211112121200100221012201111021010100010000212210120201221212020110022210220010110101202110121112000110021122002022212212121021200112012120111221120011002212002012021202122112222002100111110100121001010002110101222122021120102002022200210012120112211021221102122102212210020112020010000120001102201010222011122012201120210000011202121112100101002202000210202121212001200121201200111110212022111002022222020102100222200201120000101021001022001010010220212222201002021200121201212101021102101120101112002121212102200221222202011222121111222201022102200212020002220022202100212200211220002101202122122201202022100021102112110112211212101212210200121022021211112012202112020200012110220210002122210110222202022021121222222101121102202020122102011012011121000022110002202222021112021100011201111202201210022111002022200111101101110020211101120202112012212020112102021221010022110020200220100221221021022102121111112012102212211200222112111101111001222202200110212221222122111112210220212002021222002100220112022220121112020121201001020110011022000101220112011101200221200111101121002122112002012201000011012020022111201212221000000222001002220121220110022102000101002010000011011200012120010000212000121201211210222120001102111002201120222011220202022012120012010121011222100102012201220120200000012102110101011001202211121100112202001101102211010020122120221200010220122120211001012102001200112010021220122212112202201100001121111210220202002022220011011000112122112010021210220220202000012111221120100121111112220020010002001222220010122212021021101100210111011210211220020010102000121101210002220020011202212010010111212220100210021", "20101101222001211000110121221000112022010002022122001100001122120012201022110002012202200010022211011120220220022201120222200120200112221001110101021200021202021222222101000102022022022002210112120002210221022200211222010010010110202020000220012011010210022100201122002111002200120120200010021122101122020221120012201121021221122011200201122211110110102002020002022000100210100212222112110222110011122201220022102100100122021001212022102112012002101110002112010102212120210222222100102020001020010012211010120101220010112122122020012211210011211110122120010110111020021100211000220200212011111120121221201200110002101211222121201000220120020222000202011011202120000002002111011212111112121120200212021122000011200100110102122100111110020201100222221211111122100000212221221112120202122011202020111100212002212220110012211100010211211211101002212020102001121102102112110100021121201120210110221220120211222021111210220201021222211121222011011012202121121022020110211012012211121112120002211100122222011121002102211211121002112022110202001221112021002211022121011200002120212110112201120012101100211111022101201010010021210101120112000020120110010121012211200111110212022210000012101200102110222122010221022210011011010210022211101210021021100110220212222012210001201100202110200211002201022222011121202011111122012001122211211221120212102212220122001022102100110111101010020111011222211020200110100010000102200212200121010022220111212100201210010112021101200221110002201012112110210121100002110221210110010211120121100020020212001211012220202002101112021122110011000020121202001010212200220220121200000121212101100211012120102102221020001211110212222012200211001112001101012201122011111100120222112112200212120002020021222000210102111100020111100021200111101022212010002002012211002102002111202000000002212100221122220021021201202201001221121100022210002221200002212210012011200012212101001102112202200110112121010212010100112121002222221100120001000102102201002212001021012022112111022212211221021012012021120010122020102112210122111212021110201212102020022202221010101001000122111022000112101111000211212021002220020012222001210211020211121102111010211221102121120201110120222222012212012000212210001020021010220022100012211100010020200220020100110122121211220101200100022220100120201020101201210022220002000012111112122201110112011021010120112220220120120020211002121121011102021201222202111012002021112101110211110110221220102211", "20120222200010200102110210110111212022111021012220112122002000100212012201000200220000121101201220112201120110202120102102021212201001122000222110101212102010011010011200011020222011201102201020012011112221111002011012010120200121011220202220012112100120120120212220212021212202120001101011002200010101210210212100220220101122210201000220110011201212021110001120020201112121021120122000012100001222210101000112211000100122022100101212211212120112100012201111010221110112112120002112011002122000112211101021221111112020020102221002110020210002121012020001000111021210201212202120221122011100220022022001021022012221101000010201011210010122120122021102212002001122111112212212000000200100222102121101120112102020102200020000201022221022012001121112021101121211100011121121012100221010011222110010211000221011220012010022120021022121111222202211020112102000220020020100212110212011111100102120000101211010120102012122011100102110202011011101200110121110020102222002210100101211222110202201220020212102122202211022100202220212100112020201212212200221122011010110111121101221120000021011212210212022101022110012100002112010202201021022101122112011120200202101011100010121102221022211012211020011100212100210101010111122211102021212111222112210110020011010222121211102220002122210000211110021212021212121100221201222120000101022002100012020120012121010222100110022022210220002002011200121212210200111010110101202212211020011002201201000222201121112012112222011200021211122000101022122211111202020201012112000102110112212102022200221021122201220210102221202111101110212012201021222012101220001002002111000002110200011111020001100220022211111201110212000000000022100222121121001202201020200102201201102120200020021002210200010011001120201210122002002200212120120021222200211210020110210222110021002212001012200100210222001221101100102012020211210220100020221101010221101021200122221221201001012121110001101212120221111010100010001121102102212011211120012112120010212212001122011110201120012201122112100120010111010011100100122002100012101101121020002122122011210101101201121222001122012211010011012202222120121212122220201002101002211222001201012000022112112202202011210110212211002200012201120110120120020012112002102111021011112211220102200200210200000000002210010202022012101121102020221222001121220212012021212111221022202112111221202021202010021010110212102122022110102200201221001212121022100120210222022212222012022200212110121112202", "00121201001011012012211120221002121102122010102020202220021212121010210020002122200002212102202112120020100120221211122110202001110120122021000012211212211020112111020122101220221222111120022011122220101101210200101101211111201221000221111202212110201022112002121022221100021100000200210100202222101202211010011020112021200202022121112212212222022222101012000201212012211211011121002122202121022111002101112022102221220121121010001100021101101110121110220002221010122202212111012010001022211111000112202212102101112012121122101001000012020121010222201222102021102010221102012122211222020100201020222100121122011212210022021222011121021101102101202020212211202000122011100210022121020000200011022220200021110112101110200001001021122102202211022211000122200222101110010202001000112201121111112001001010100112210111201200120101201202122212002211200012220111122201210020202101000210022220221211002100022011202202220220220001002000020212102212121112212122221110021211201221221011212222112021122222020200121020200121000211021200100121002022122002211102212122120022201210222211201122012220021121220020102110012002122022221222210102102010210001020202200010110111201200120012102122100210211002220010001120021222010111121012202002111200222002012120001021120121211001212010111220201200220121212122212012011210101222012202000112120201212210001010100020100211100220020211102212220012220021122020001000220222101112101012120112020212112011001211021012121102112210201020102100212000221201002222111011201100122022211112011101122212001002020221022112010002101101000220201200120022122201111220122002220000202022121210120111100220012200102110110111002000212012120012221201221102101000210122120011222020012022222211122010022102101021102011002121002202100201020220112100000000101112101112012002001221020120020201110110201012212112210201112211021100110011010010020010020100120012110002000011010022022202121111120200001002021000010102222212002120210020202211001211120112101001110222200021001211212202102022001120001102210220122012020221200020202122222122221022100101211012011210200210201211000100212122220021010101200022001120221201001001101110010221001122221021211211010020002001220220212111100221100010200121211200000211020021120211201222200201010020001212000011221212122201020210211200021011122020122012210202100221122021021202000122102102110022001220222110221220221102201002102101102000010101020222211212010020001121000121211002111001210000122100110201", "10200022202100011110222221022111212010222212101010010200100110021001112111110021001222112121211102121001011111101111212200102011112121102210121121100121002220002121122021101200102212221000020220001210121120120121020012002121201211210200202012112222122120222100000202112120221101012020122011000000201102020112110022200022120101001002110220002221111112202212020202112000210102102012120102121111222020120200220002000212212000022021111102020121120200210112221120020120212111102121212102002220101120011221212110000201120020000002102102020210001022002002010010002021120220122202210012102200200102000102212000112010222012120112201012121000100020020122012002222101001112000120012121002001110102000121210100000211201102222021110212021000211222001111002111110011102102001020112220011022111002112012111211100101202220110122211110200110020100201020202122212112102022001001000012002200110210111010101020002202012102211220120211200222001110000112121120010211021102121011012011201221200012222212101102210200020021122201101211211122020220202010100101101102011221001021020202021110121002102221101101120100110122101211211212022200102002220111101021020011000021102201000022202120000001101101220120000102010222012221121220121021021122222201211100000121011000121021112021110211210100100212102201202211200222201020101102102122200022102200122110121021210011122011002121101200102110010011212211111202210122211002111020120011110111120201012012000021121212001212002100112121210102122012022221110100012112222200112112100022211110010020212022002012222202120200210122022002012210201122101111210012110111100110021200222011211111000121202111012202111211222210002220100121101001110221122220120021102102000012200110101001220010212110102102001002010122201202002220110102211020112202121121010202022120002112111101100101012100211021112211202211121112202001121000022120110101121121110221012000102201000202010010202211010112121011111122110001101122200011012011120112211212011021102010010221012110210021010011222002112121222121201122101110220202212002202222222220001100220122210002222021212202011121112001121020010111122201201000220110210100001102202100120110011011000002121020012021121000020010102111122000110000112001210201021221202222200111101101111200100111210212101211122002022212101102011200212210100110020211102120110200210001210210112022212111221010101121201201211121222122222010101222121211110221121100020212110200011002111112211112201100022120201210210220221100", "00021211220010211110012122011211100200020011112020012122111120020102111112222001012221102200200112102210110210221211210022222210000021221120202120112021112011222222220210202220010122022201201011121120022100121122110012211102220112110212020202200020120200101011111221110002202222100222210111102200121120222012111010021122201100210002121002102222202002002001121010110210002001210111212100202101120220200112010102102212121220011110021220111201212121210102120012111211111002121101021120111020101210020212120200202002212001110121201221222122100122112022220120112220200100012011111100101110211000121002012110210111012201011021201000020110111000001202220211110111012111222001000112012101110210020211120201211202101011001200112010212111102120021110202102020110112121220201022220122012010021022022121101220221221001012011122210002222102221121000022202002111101221022020100111222221210102212200100211222102110012002221010001000111220102202012211212021211122110001122000012000112002200021000122202221220002201220012000021201012212122021012110221211200012012101222201122211010112201112120100221220210222210210020120220210121121222210002202020020021022220101220012212010012020100102211220221001111110021010012020102222000221000212222211220022211011022122221110222220011110210000212112020112122002002001100121122101122210201020100012100201021021111120012221200210222011202110221000010100020201021222000222002220020112220110010201111112201112021201002202222102101011202201211020220201010110111221010201210121220202220021111200111111222000202211101111222202220200000221111021022122222021211020121202101121120220220000001212101101020110020212100011000202021201220011200011020021201112000101110120201101100121200121122222022021111110212222112222101022120011100002112022120122020200002002100111001122210002121111122011121022002121202001100000211000200201012221100202110210210021010122221011102021021200200220212212200111202001221022120211120101201222112022201201212222101112110120211001200010122122000200001120120122110211220100102102001122122222112202020002120002202022012210211121012120102221021200112101011012120102111121221201002200202211002201201010100211012111110120011210010020020001021112121001222020222210110201021000010100100120202120001101200020012100122211120200012222112000112020000111200001121001200120122112202202102200002210010010000200202201010110210121000210211100100111010211100210220221212120020120021000011101001101222220001011210", "02222021220212212012011120012101011121201101221210022200111112111221102000001200222221200112202120122211221210011121001002210020110220020200120121122101120010101210021202210201000201110111220021121200121002021121021021001022011122122122201202000211101200101022121121102112222011102010122210112112001212111222102210002122002221012002021111122121110100122220010200220222210211200212020121120022011111102101022212010212002102212110021100200002101222200020020122112200220210200012112112212110121102021112112222220012102222112122010122111000000122212111120222222121020122202012102222022202110001222010020022212220202220100212012012101201211020101122000010112011002212021120110122221122122022221001012100022022202020202102120011111010021020020200002200200121210202220012101121010112112121012022122201121112002002201000222022011102202210112002022110220122021012120210200211211221101120122220021021222201011102200220202111222201112100001011100220120011000012212121221212102001211202112010000012011210011210002201011122012100011220210222011122000010211112220102012020000222121110202200212021122000210002202200011212010122210021202222222001111000220121120021001021101021101122112012022012002111001222002221100020202222220121221020221100110202222220211211001200111112122212221221000200110021220121102101001200020201110100012022120122222211100112121002222012202021010002010211212122201102102121011100211110221020002212100201111021200122102101211112111021012010111012222012002102100221120100211211022201111121100002010222202112121220102210111012110202220022111010020201220021220102112200112200111020200100220212020212100011202100100010100022211122021021221200022022111022100200001110201022011102120202000211210020211002222201101101100120100211022020020202002021211012221102122202211120112120001212000122200001102112121001222000121111120102010121010201020112010202201221122122202111110102222120100100000121020211020021211022022210022211100201210222022112101120101211020202020202221120122022022010120220110211001100202101121210010210222111111202010120221200002101202121200022000010011020001100201220210111221111222211121001101100200212101200020021011102011220102210000110100211111000012110112012001112222200000101211201110211010100202222221220211112100120020010222021200202022210001020020021111210210200022021120200212110112111022210110121010202120222121201110020111121112120201121112222200221102222201100201000220210222001121211111000000022120001", "21201222020021120002102200110012212122010201021111110221021202011021021211011011002220020101222000222011020022012201012210002100200110200002112220202212210001111102111002011021012200210101102011022202211000211010001020000022010102121012001110002110221100222001212002002110212120011200120120000120100000011120111112010202110201202122021201002121011100221021201222011000110121120211222102112220202200221210212212111110221221211222000220002010022121221110112202021001212210222012220101020122012210000020222110220210201202212112122001100021201122220210120102211001002212221002010111010110020121010000011101202022200201201210012210211120212101002111121222020012201020111121020010001200211112120101120211021212100100211121011021111110121110110121222011212010221211211102000022100222220200111101012000101001110102101210210022022211220020212111200011111021121120101102001122211022012101200111102021211000012120120000002012222212021120000112201122220010221012120101101122012000121121022120002202022011122220212001200201002021102122011120220111102002110001121221212022021202001002000000021210020120021211101110111122100220221112020010120222001110110121211010001122220222001220122221200021012012222222122010201211212022200202221000001122102222102120021111122220001001121221100220022002111120002220112111012012200111012111011012020110100002212011101112011221110121011110022121120112122101211020001102110201022122010000211200202101221100112101200001201101101221210212020102010220102020110200212100122200021121102000221002102202112022212100010211220011221012102110220020211220210100201222112220022121011210022122222220102102220210100011202200100221112122000120201220001001121201202222212110211001200221101222020102001122010202002120220122002122121010021110110122001120011210210222111201220221120000222122222122112001200222101011111001212001011012220111110112000010021020121100111210201102211112012111012020000020200221021100212020221110001202101000221212010211010001100010212112221112100222212012100122120202000012201021210020112021020212221010201002121002202212201012111012020220021101212212110210201212012220122112021121022121020210020222102000100201100222211112112102120202110210010200201111100202210110100110020101210020122212212111122022220121102212121110022101110001102111121010220112221212122021220000012212201001221212122222011122000111001201111022102200210100020012102112210201220022110010012210012021220211212202212022120111221210111102", "02101121002222222121200100100210201211000201200202102102110211212010210012011110202220201122122002121200101000222110222221112110120101010121011122210101112220111200111221011220011110222012001022002012022212200012102222000210112020112012210201012110020000121120212211012112222001202001222000200001000102121102220001102022122121102211202011110120110110000111200210122121001100101222021001211101121222001111221110111112010020211221102211112221001102200012211210021101020000020110221001211001012201222202201021212100002211121200120000102020120201022122022101021122121022022121210210010111221222101220102000110002110210210212122010102111200020000022220000020200220011200120012011221002112200200202120101220121212112211120211100200021000121222002011010020222101001022220212212200120112121000222010102100121211000111110122102012122102001021000111010200012110020122220120010200010210020022222210201101211220020222121101110122101120101100212221100011012221112120200002201112000201112112010222012102002220202212000200121222111120101112112021121100121201120112000210000020021210022221201012220120210002012220012210110220202201202120110020012222122221110200221120222222020101021000220101011010122220000002100122011012022002001011000120101102111220202021222002100111210100220212211021110112002010211001110012012010220102201202101202001212220210100021010100001021021221121100020000000011111202011012012221121111112212021121000000202020011220212211200212222021211212221022211010021210101201111222101221220120122220221222122021021201120102012220110122212122110011122012111221202011021011111110022221221100022100201011021122122010110200020200101102021200111012112201012011112012110221010211011112210100021011221001102212011022020200121221221220221001120121210201200020210011110011100012201002122100201102011210212200200001110020010011001100210001220202211101101220001201111111220012101222012121211112102020001211222200201210102011122112210121120201022111000200101010011111101202200122002101022220012010201211212211220220121102221211200220122021202212022202210021112211012121001010001100020020001200211001101112212000201222012002000110101021102112211001102000221022111112011121012012222021111112122222011220010102220121122221101101101222201202222211201101011012021120112020110202012102201000211000110101221100210012122110121211112021121021121101211120200212200110122122110121021211200120121021101111222012200211221122100110001201011112010212221000101", "20112111220102102020220201121110021002222220102222122120201020111100200120001112021200100201021211200201112200012000111120221021100000002122211200101101211202010120201222002201200012212202022100202202012002122100202100222210100001110212021011212222210200121001110002212211010221120200112202110112210000100012211101211121001210021122002201202110211200000122020001101010000120221110120001110000222211211112120221211121221002222100002010022122200011012112102201010101001010212221102221121122110211001121001022122201200110222120220101000221200000022122022210222021101211020201020210011012101121101000100212001022110100120110202000001220211220022100000222220212220020222002022100202000002110020220202000220010221120100220121211221022222202100121211012120000010010220201201022211001201212120202002011221010221100000021001221202100211221221210210110101101210211000101121012010221101122110101202122002001010021202212001212102022120100201010110211220221201222121221002021222012112221212110021000201011212210002012021201202201121110112101022010010100111001222112121122222220022012022010011211021211102100211112212122211020101021022210222002011000010101012011202100002122012112221001002100022122202001220002220010020010011002110102000212221221101221220012201022222012002212012122121221002122120202101220101011110021200101022220021021202202200111001022222010011122102000221002001001121000012122211211102020020101202122220211022002120210021101101011202222020001121021002201120221112022021210110010010102011021201121102211000211212010100212211110211101201221102222201001212210111210002100102122012001101012121220221101222001222200200210222210121010101022001000100201022201121022211221210201210201122021212010200202020020000110202220011002120200000220022100200001010121212200220211220200112100212211002122110020022200211011211020211110201112110101010220012202020121101102202101102211212022122021010120010220000011100111120021012212022201122210211112012110211200002220211022100111122101021011012001120111000021201100202122002002022110201002121112102020111100000000102221122211222012102101220221220000122221020210202001102000202101021112000112122122221100101222020001211120100012222001121101022220111011021102112201122001001021021202010120211221101002102112020000100010202100121210102221101120202112110202122221220012220202110212020222120201111121201221202212110201201022221110110220211100011010011211212212102201020101002002002111112110212220212002", "20112110111002101111020222010110112201121112101102112211022121021101001201012221011001001012221111002120202012112121212222021020210100020101101200011222000102222120010220210022120210012010011120211000001100002011002111001022021212112201112022022100211200120010111201111100102000002002012022022200100202211112001222221202121210010021202011221212102200212101102222221101112221220102001010120101110112100220202002210002222021112011220002011200022102011202211012022212220000211121200121121221101121010200202112221110001002211002212100020022111011200220002100222200220000101110212010221210200222212100100100000002200200020212012210012120211222200210010201022211011011122212122021220101011012022120020122211221100211100012001120001111122121111002202201100021100201002111012221220111002101222022220120011201220212111022121012122001010010002112220110112000122000220001021022001201000102111022112200102221222102200211102022000101220010100220022012221211011110220020000022211010000222122022102000200000211212101020221201011201121010001100110001201101100200220111222101001010210001210010021021100210201112001122211210110000021221210020212222122020021012200222000202011201100101120100221212210001000101221212220210202200021000021112020212012220102121200020120020120011121021112101201112200020012011122020111211021210012211120000112120200101000002200022020020122120002111001110020002112120112221211111112022112111112201212110012020020020010120100121011000201120102012020202122012120012122000200220201121122112121011000020222201110201102010222001120211121022021201121201010102100120000020120010020000202020022101021211102111011102010202202001212222220110001222000120010002002100221012100221120111002211000220111001101221021222110200100012112010021220121011020020200011111200020122002220011201010000100011122220011012021222020210201021001002111012100010012000220000221000120020112021201012110020221210120111101001220222021020020010110111111020222012221121202212002121112102121022212211100112001101210221001102000010011010111100221011022210200210000022220111100210201012211201021000111022212210222100001201022201112122021200200000220112022020201022001002100211121000211200111022101210220211121112101221002022101000202021102121200021202000002010011121112000200002111200210021001120112211221110001000102002121202210120222021122122012120221011000222120211210221102000221200210002002210201120112011202101211110021121102100001110200101212020022111222021", "11010001021100210011200021002200201122021001011210011202121212222111010020002011100021000020001021021102200100002001010010221220122200000102002121212120201121100002112210122110002122000121110122212111222220000010100100110001100012111102021112012002100211202020121210202220022222221011212122200011120000222201022201102202020101202021110221210012222112010101202122120000010000212222121201200101202010112021210102101020110222102202001101111011210020222022210102020001110222212102110221000221102011111101112022210100121222111202212012020102202210220102220201221111010211121121001112100111220121210221021222011120120000212010010222112202122201121021110011000021011002100121111000011012111210010120111221102210022200220010220000122202210012011200120102010201022200101111102200210211021000022102202020221212020112222010020221202112000000122011221101110211021220122120121200021210110211120200000101222120110202212112200200112020010102011022020200011200110110022012012211012102022221022012011021022020121211200110002211222002212001121201200212122121200020102110022100002100112110100221222201011222010220212112221010122200121120122200100012020021200010221021211010111020100101221120101121111212001111202221111200221021022202101200001011002022010112210012021121220010000012021010020000202212122001200011022210100102201202011002200110211212010201121200010111210122202111102021010000011011212011221121000212110022102220222211202221000210210212002111122021212110122012010220210010210200020011101000222122221201120222020112001122011221212002112210002002201210212021121110102210122100221102010100012112201211102211210211002222111001201021210012000220111221011100012121220020021210100220200021011202202202021112110111202100020010102001022211011201011021022102122020211022210221221101101001002221020002110012221101002000200200211212012200120222202102002021101102011012001202212010121110001120122201210111112220210201221220002102200122022010020110220120000012111222110211120221220010011102210100001200012100120001222110100012122110122021112212210121011110011222200200102121001002211202021111002012002221101100212012111122102100001101020211022002000210202201222211101212020102011210111121101012022020001102222011000211122010211200212200102000000122021020021222022000102220220001112000010012010202102212102100001020122001121200211120010022000202002121001211220000212210010112200212222022112200022120012000012202021110121212122210021001210202000100222022", "12111100211022021112222011212020211202222020000100121210102120011001002001201202011000010022002110102001202222101121211202220200210021000201111000120120002102200021010210001102121211222111101212112000212200002201001112212200211111111221122020222022002211112222022001101210210220210221222222201212112221221121101121222121000010112110212221122102002102221112221012021001000202011022100220012112202000120121022001222002002212202102120112002201020200201000121210220210122221100221221001100020212110221221220011021011002020121102102002110222100200012010100002000120021000202002100101200000020210000221112022022200001022201011011112022222021110002111202010111210012122121002101002122120200120110222122212201222121111011220101120010110101011102102011122012110202121102222011121201202221001111110100122121102200121210212222212022100220001001020212211101202002011011212111101210120022122200110200011210121212212220112202211101102201021202012102020120111201020212212101112022002020201020000202100220012222100010211202222111200202111210200020210001100201111120021020201021201121122200110220201202200200011111210101221212122102020010101211011110012120211012222112200101010012001020102200121120202000102210201120000100110020111220210210100211121020110112202112102201211110012001201012220111200010211121212001100012122111222202101122010201021222010022222210111211011011100011011111201122122122000000221012211111201000012010102110002022010102000222120212222102200110110101211001202221200221201001000100202021221112212210221112122100102010202001012102000200000222210021201102020101110210221222120112102221202222220001220002002220011202111202212011201211022120122111201222001010212121022100111120111001202021020112222001212110100201211111022210220220220012210020221002121001101222002000111010200222102010121020121220001222112022001220021222011020101012111222020201222200012010122201122010012001020120111122120000010202001122010022000020022210121100211011222122010201212220200012100110022112222220221001010200211212100100221012110201000212000022120201011222100212021221221020020021002200222120101220012011020020100102011201202200021010220010021010022100200221222211222212022210202221001001210201111020202102112010221200022210111012011120201021022111010221021201200000202221110101100022102112111212121211222121121022021210222112011012000121200001221122000122201012121210222001201122200100100122212200120102010002220102111220002021020010212121112010001", "01211201022002110002020011111102201221000022120222102121220111210101001012000001010222001212111022200012201111200212222200202010120201000102012210202122121120102222000121012111111010222210120011210010011200221201122020101101022112010022000112002010112201000202120110011100012220222211200202120120221001022210122201102102020020122122001222212201022222222121222122000010221112101102212012211102021202122121211010202011210212202222002002121010011211010110010102000202111101110111110211220102110102112101000022020020200102012112101001201101220000212011010221020110210020001010022110202210010212012210000101201100200012111122010200012222220010000100001202011002221011000211112021020211212100211202220122001021220100112120102012222212011002212222021121202211112220200020021100022102211202101112201110012122200122021210001202001100222002020102210111212212122100112200102101011122100212101012022022010012202222021012011102021022221022100012110012021101112002012201120202201022202001222001021012200121010120010221000002020122101122002120101220002121121112102221121210201210110110220110201121120222111100111122201202221011110202111222010012201101112002220102200001101211010201001022122200110211102220122221022020101012220010010122222100122102112210122001021002122101102101021110210010002221022220110011212111200000102002202122221011210022222212020010110022101200211221210202011001000110012020012200210110012211212002102202101011121020021110210200202110000221020111002022111102111022010020101212121102000200000020021101122200002122211221102112122210221111120220222121221012021101210111202210121221200112112110211102201121220212000212200102111010010112111101201102211022111202110201201212200201120220100010000221220021102110100212010021101010102001111201011111200210220010121022101102111021002222121011100221102212120112200012100112011112220011100001112122112101010220010101122022200000000101000200102102101012101221002101122221000120220200100120002002221020000211021010020002201010112210120012012010110001101121122022221010222000122201111110121121020022110121201111001111000222110122211020022012210110110202011110110212221120220222202022020022001122101101210112201200112220000110212111102111102100111101011011011122211102101000211021112210002210021021200100112211001021200022002222220122010011111100022102022121211022122211022202011012212222211222022100210120211121010222000022101211020021102102021000222110220202000201220122000102210121100211", "22110201200121210022102211110212021200001021200221211011011220200100011000211200100210122022100010000202212110221212011212121110220010011011010102121201211121210122202212221110121001001220022002201021000120222110100211110220121020102222111001222012200211220021111200112020112110012111000011000121100002020002001112202120002112021101212001021011022121100122210022002002002021102212000211001211100112220201001020010201210222111210102011001212100021202100112020101120220201210002112211200102201120111200021010121211011110210012211122212212000020000220120111222210111020002011112011222111010020222001200001021110101122112212102120202200221211001211212220001201101102002011222211221211222012101222022122110122021220011201101021112012202111001210211210212020101111220020102110000120201212011222012101222100112102021211110002210201112101122210111102010010221200202020020100020011222002210112022102222222210120012012222220221110022121101021100212200221221200220112110212220110011010112100211221121020110020122000012110211101121021221101201020121021000122111110102221120222202110101111210112212001110102002111210000020111112202111002001012200111021210211102022010210211102210211201101200001012112210211001122100110020212010112200112011222122112011221200122210022021102110000102202200000210120202102112100102211012002000100121112110012100000112110021122010122021021100001221212210122220011021222112121021001210011202101112000212201101212100010000200122212002110001111000122201222022122210101020222011211121100021221100211011220212120211002121022200220111021012102222220000202120012101212200011000000002221200211121121012212112211110200012222122121111010121120002201021112202122011102210210222221120021200001001002102100222001102201202211210001001220212100121020211122210022021021020022221222100202121202210201010110112110201012220012212021012121201121210211012120002102122212121012100020220201011220002200211220220102021011011221022120101011200211210022202022101220211021121010112022122211211001221012221120202222222010002102100011210120221202002101200020102100102022210000020202101101210022001002020222011012011120001022010020001220120111000220202010201002112110220220202111120100010122100122120001200110101201121222122122220112101010222200102200222210102111220022012002010100202000210201120010021102002001221102212201102012000112210210102212220122210000201202222212100200001101100021021120212221022201021101122110011121202020211001022200220", "22211102110021221201020100021210001022220110110120021021121002022010121022012012210021010202000211001020021112102020020000110021122011210202100021120211221222200212102222111120211020021211201012012121111112210212010202200002120121202001010200210121221101202112022220121000221211212002202000202010201002010111212110112200201001211220211012101210001200220210210020011002200222101011101011020022001011021020211212201222020222122212001101001122010102102022011201200221211011122200000111122211011110012111220021010121211000011011001222110120221222021021221220011122202212112112001010121211120110200101102012212121021121111010211000101120201022220001222001201002201012012122201121022122000000211201212210102010110021212010202201010220022101220220212001101102010121100020222001010010122212101211001020020202101121221221000022112021021212211220020210200102200012111122002222220200122221010100111210212221102022021202102000110110001201012112000020110122201201201202220202222101222222201011202201021110000211100120201220022121112122201221220012202011001102000011210100021221212200122012010100211210021110211022122111022222100100020000210100210212010121221020221220200121001102212000000000220002010011012111110002020121011211102101200000110201010212122010200000220020202100202120021212010221002212001212001210102120002001222110102122221121102120222210221112222201202010022111112111220210100012122002012221001120222212021222202212111211220120010202000221222012012122102221102111211001112120202210220102010112111101001101122120200120110022010211020212200012212110111000222100011111200010201000210011101210121102210110121210012220211011212202112001001121220000101122212200202021122222222122220011001201211010001001000011001210001201220020101202200210122002102212202200022022021200000222122120112200001020022022121200221112221221111100100022111110112222222212221120201201002222002001220120212110000222122011112022012010112002012020011021100212202202210112001010120100121021010100122021110220002020212210120022221200021111110112121221002020101111120011120010111100001012110221111122011002012210002220202122101021011001202100000201112222001201021220212120021211021211210021002002221000212212201201111102200100100122011210201022020002122001201200211112102220112002210012102222020121200120121121012122020020001222000211210122201210211101211012221011012001100101001000011110220222000111012012002022101111101000011220212011120112110021220122102101111102", "11101012221201211110101212120121122210212120211002121000122010211212201222210002022012120002010121222121112110101022001220100202102112000120201012110100001101122211120102102111112212020122202120020221021122101001010112002011000201001102000201120212002102200211101001102002012011111211210022010110202000012002102002000122220121211011111100002111120112120020200221002101220122110101112101110122100120111100100220102212012000221112222222100010111210122200222112000202211102012100020220210102000202020101221110101012212010201012220221011102200112010001101112211000221110210112021121020000122210001020111000020111002212101010002202011121101121001211010102201121110201121021022121202212021110011110001102100012022021010212020200000202102022201122210020120100221221200010011202012020100022211100112100202122011110222001220210021010121101110001200100021220012120010002201220221021100201121112222202020101012200221112102101021011120200212211102021210210001022201001002120220102110102220110112200122002202221012200100211020020211220021111110122002001202021222022012021120211100212200011121122202202120110121202222211000101201200201120220111122122200201210120221202002112200110111112001020001012022012100221111122001000110110210111002021102021202220021010112121011101212110200110122101020001101221120121121001001110110211221122010122112200201002110100000002112112100000200102212121210022211001221211112101110101101102121000120111222111000010110122210110121011202111101001101110122222122110201021101010112120111022100110000221212011122010222112001101010211011201102101122201010002211022212221022102222000121021022110102110221222110011210222102220001020101112012120012221011210001000101101212222212011001211201112101022110210220001201021021022100100211101201111022120111012211002011210001222200000221202021111222110101112012111212222202202020212221110112000220222011022120211200012210021002000120201210201021001012212110200211000211101221202210200211210211222002000012111002112011021201120010212200022201020022010201000010211111212201210200000111021021101220210000202110212121211020110110011001020000222201200012002221110221101201012121121201121001102102222021002010022001022012111121211210202210000020211222011112002221001211112201101201010201020000202122001200211010201102112221111102100212101002221121202021011102001120021022100022001200212222220000221200022111022120011101220200021010110220100002001210020100202111201000211020201122121111002", "11100222021202220200002100202010210022100000110200201212122120220111002000021100001222101212102201212202211020211002021220122111021210210210220001022110011012110122220201020210211021211011000200121111121220011022002012002222201000121100211122220211022210220100010111210112010202110200022110222122000001102021201010211211020101210211101101221021210101010120111210000011121201002212011020022112100011210000210120220212120201211001011221202002010021121001212022221001100002111121100201022211020110100111212122110200220122000202022010221020122101202102220122111201120012200222000010110112112200021100001101011012001210201002001010112200200112212012100102112102111122020102110111012001122222120201201122201111210020202222122002000211212101212011001100220010220212022112012220112102111220212011020010110211121222200120101001211221020001101110111100222021202102201221001001110221111102202102010201020212212221112121212011012212100122002100101020212112122120011102020010001220201201222021020210101111222122101012201201222020021210210200012112121002220111100201000210122001211100022121022100022212110122211002112222010120100120220110010222011200122102100202011221212212111202201100021111201111021102212220010021101011001002212100202011100112010000101120001121202222101021120201220012111210021102210100210000220121112211002020211012121212110002012221020100000020102112212110200220200112211221202111220220011210011022222011012112202222120112001100221020120221212222212021202200010112222110000101102120112110120210002210200012122101011201100101001212122002000200220221102122020202100002122020222010122211120001002212210220011110221111010102001110220201221212011121121002222200011112020101111102002000102010201001201212201222010112220001222220122220022101120102012100010221122110220002010112000202121010010011020200110011201222110121021010021020010102000122210120011021222012102011121112121012112112012020120102111121010100020200120101211201120010221222212202111202211122202001020000210222121002221222020220012120111112100010100211102001212201101220021000000001221120222112111110102221100020220012122212002002001201012210002211120120211011011010101111010111221221002010211221222020002102120002120001000000111122010110011012000121201200210002101000010121011102120212020100200111000112111102112211221002110101020212000022101020112101121011002200102201102211102000010022222010022002002100020202002022122220110020000121001112010100222202220112111212", "12011010210020212021210201022212202211200012001001022200012002111021221001100112020002210012100110121122212212202111110212212000200200002210100001212001210011101120101220011120100202222221212111110120102020200120122000101020210001110220210101001221011210220101001121220211121021122112201022121102100112112112121121220102112221022000102102220001201200022122122021010010101111220021012001201000220111122121220220000211102210110222012100222201112110101122210212011201012221002201222120221022011200200111010021101222110202202000222102211002110120120011221101011111100110101122201121220012022201121201010101112120122201020001001021111222101202000110221110000220201112001200010111002120020101020222221222111222001221212002201011012220212111110122010222010201020111100120120110101202221111021102100112201011202102212000111212220101010100201100112122221210222002010220020220112211200020222001100011020102120102121121210010100012001201020111100100210122112022222110220111022220110001112102101011011112102001121201101122202120122111022111102002220211010021010210112210021200110111021011102221021122022201211211002012011102202222222100011102111021202211001122121110110121122022011000110022202201221220120022022001202221002112211112002201212212020222002122021120121222002200000010022101220111222221021210021000112021201221221212221020000021011022211221201211020100001121111022010011211121212000122011111122101112022020100000021111001201111121202021210120201212000011011102102112010101112122000202202121010002101110120200102021101120202022222112220122002002120100211001110011202120000120110001201201222011010111022022211100022021100122211011020202120020001022020100220211010211001210020202122121002102201221021110010222012211220200000121201221010110000212011022200121011110112002210201220221121210022101222212120202221101001100200021000011012020121221012100210202201212210120020220112121021120000100012122120202020001010020000110121020210121110002111012212220210101120201012100112122221022010121020012201212101120101022000112120200111010202112021121102011021212211112221001212102002200220220121120000221211010110100100020201121212121111110122100211210122100222002210020001220210102222122222200220221200001002200020211122000021111102110120021112220020100010102100011000221022002022121220212102120020220001110221110000201200222101101111102000221202121220111212010110021012022012001100222201101002111210201011102222010210200111120121002000120120020", "10022122201111211001000212212022112000101112020021202011212020021200001202011220111001121202010022000001011221002220211120221210122222010011102001110021122201200222212112100212020101001212220221200001221111222220202222020122222011222000222200221202000202021102212220222210112211001001002100200222011221202122000212112220122221122112211022122122000212112111210101221010101000011121022011102101211222212200000002011110102202210202121000112201110211012110112022110112102101200002222212102222120112212210022102202221121010010022011200000020211012201221011210211222100222021012112021022021011002100001021112222200222212101211221210211020122100020101101100020101201202011110112112202120020111112010212201110011112102120011002020002102100112222202200001201221220021110021101000111121212121112222201021202010210200220212100012010211121012102101222121110011100120020101112000222211121020111211121020212002010002210011221120210221102102220021011112120012100010102021220012011110121012122011111221222102121112011121220120020110021022000111110210002201120112211121002201001100001121000200201000012121001022220120021222101201110102111210210112210222100101100211012011202222110120202020102002111202120112001110212222021001220010001120200000100202221212221020210110200011001011010120220020010000202112102010210021112202002001110110022211200000102211001211212020002021100211210200122100000012010212121012002121212102220111101112001200211110010120222110102020110110211211100201222021022220002110011120112221101010222020121210101112021111211220202022001011202011022022212101021222011012001200122112100112202010221102121000021102222200122110000200001012120010120022100122110012211202212111002001021011100012020110100200112111121012111110002001000121212101122100112000002210202221022001112000012010121222121210020112110212202102222002210211222020020002002011110020202010200011010200021012102021100112222111200021001120022122111100221102221120221202112111221111211100011002202020221022021001001210000110110000121120010200211012200102111021012201102102102100020221221221101221121210201020122110002011112202121210102201202000220110112000202120200100202102221202101111221221012011221011111102011022201121000202220122120211010002120012012200120001222100212222010211002011010020112000102110012020100211120111222100022111121210012012000021111102120101102110011020010122002222021211211221110220200120122010020020102202001122121212100210221212001122000221102121", "20021010002111222000221202112010112202200101011201011112000101111021122220102110021021001121001010222001111001201022110200200120210201112202001100210221110110022200021111120001221011010201121121110220201102002012201221221120012111020002101201100221220210202120000121200111222002011010220020100200000202010100202200220022000022100101121122110122101220021001121211212111111200011212221100012020011002110111011210200202001212010201122011012000201020212020020210212000010100222200201220102021111001021122200022101010021221121120221002221102211100112211202120212101202112122111221020212000022021121212101022222100020020212010002112122221121001012201022010202210001011102112222200200000222212002021120010201000220122200022102021100012001022022022022201202022101002210110202010120002122120001202202020122100110000102001021011122102122220010000010020120111120000021120122000020122020220022011120201211220111200200211120221220101102002201022010020000211022200212022011111020222220122202110010022102011210022020011000221112101101022001102210121002200201010212002222001011210200022122201121000112021220101221222212012020001112102022211012202202211110021002221121101002202111202022222000110222002100200200012000202122021020121102201202010110221022101200022200211121121220211100120012122001220002122120020020222222200010122202110101022100210010112001201120111021101012120011012121210011211201010121012022000112011110012222202112002111101121200102100212211220022102001110011101220011211222012111200101122110102101102100102201111012021020010000012110211022022202220222110021221010100222000221102221212021001110022200112020122021110111200201221020102200021022200220211120101212000101221110012000012112210201101002122122212201010220110102100022122120200212001101110001020111011101211002121212212020211210000020120201101012201100100212022210211211210112120210200201100202020220020202112010111122101120221022111221110001210211112120012021112111212011121212100201201121122121010022001011120220201120001202102211112102002102000222111001122212200200222110110201200220111222000200101021120201120211121001021010210002111100212112010111202021021002100201101012000201100210220220212201121222002221012000121100011110000200101221200212221212222220120211012121212222222110010100102012021220022120202201201211001222112222210121212020021221110202111001000112020222110221221100210111220102202001202210020100101010122120111012112011112001200110012201010101202122210", "20220211222000101121212121012002221210210200012200012200122202221202022110020111221102112011022010022110120102222012121111112021111001202222111102210211210020010021112020020212201211020202101220110002222202020022010221112211010000010021120212212001201212220022221101110202001010122201001102002000121102010000020220200212021122122010121101001002102110122102012011120002021212102120020212122020222022020122212122210202021021111120122121012010000000101100201121111121220212202010220221120002211221211021201201001111001010001010222010000212220021120201000022001121121220111200102100201122221022201010222000011000221011021022111212221112220000022020122021102200222210102102002210222201102221211220002020020121002200211110201111120122101220120200010200120120221011010000202011022210211201010221000112010201110022121200020101022021111100011010100121022102222101101001210211221120221221221020122011211111121122111112121210000022021122021120011122102202022222200022021120112121222020022001121202102012211201221110111220021201220012102112000000002122210220022001002111122112222110112012202200100022002120111121210102102211101001120120112102200001010020222212220100220012200220121222111010022011201210111110022022101212201110112022220200211122000210011102102110212011101111110000210002211122000200111222001111111212220012220012110021222000112121120211012110212111200012012100211012000201022222011012201111222220211202101112211220102021020102002222021210121222211200112101111211110122200000200200022022020220202220002001122020102020022110211201111021100220110201202201022001202002022212002010221010211210111121021120212011121102101212201010201100222222012111111222001221002020201222020012202202210022102201022122211100012111212001100102121112102010212111200002111201021120120222101021122120221012000110102121112111022101012101101200100011201021221021220222202210120122012222210111000101012001121102102120200210020002220111102120010122112102022022222201120221001222022002121100120211220221120202111202112021112122020221121022212101202211221020102111020010011111021012222101002112210102001121110000102010200202201211010001220222022211102200220112022212011102102020220010002200222221201020222211200022110011101110111120110202001012020201201120211020212102212102011010202212220110020121110210222212120102212201120102221100002222010010211201201100002112011111120200020000001200221102011212202111010201201220222220211012210011112102012220012122011111", "20111221022111012011121221020020101201002011001121022222122210011111202111022022010112110022210100122212002212021221012020022020121201021222120012010011202120102022220020022002211001010212102112011011020111220120101210110010010001201201220221112020200010012002200102210000202100121210220010201201211020000000122011002022202021001222110212022001100001002021211210012002121022202022010121201120100000010200102021210002002020022222011021022002110221201212200202111020021021222110011110210220212002002100122212111210022120220120110021220221101222220102220120012001122020020102021022121011000210220012120122010111012122120001101100000221112121110201201021000000011112021020120010211112020012222020011122100020010202102122112121021210210212202212022211221020101212022022110002111112111012101220001201000100012121210012210122211012211122121202222201210122202202022100221001021222021020222100221221000002200212122021020020022010120020021111122101021020120112211122200121012110010022011002221000202200202011210202100101021210222021120212101111221100122220211000211022120102202201212000121012222112222021022110120122222202210222101221100211111222022010010002122111210001002012000012022212210010221211102122022012021100200120220122220100210011222100022222112222110101220001120202021111022201022110021212210001111112101000210002022101210000211210012121010000212200011110202011102010101020100100010111102100022021220112122011212022011120001000021212222000200202100110111101010010022111210010102200002010211001021202211122222011221211012111011110011121122002012100212221021120110002001012011021102201100010100011211021111012202202020001211000200121111200100212201022202201022012100100020100100102121112221201022020102110111002100101012122010000120020002101211102022022122110122011012221100201211111112112001101210120021002222011110111212222222022020200201010012021211202202202100111110222202021121121020120102201011212000122121010202220100020210020100021011002211110012021112112210202102200021021001222121011021211102011210022200011220021001120111002102101220220120222221011121220220121001200122021200122020012010012200000110012212200021211001020002221021022222101100101021111121001110221221002111221101000010101211211100120202212202011112010022010222111012210002001222200112212110110201212102121111021100021011100110210021012012110001201010122111110002221212022200110222120202010120101222100011222110010211100002010202011201102210110112122100202", "22102200020220011112012012221122221200200020210210222201212022112020211122101001011001212101000012221002020221220112220221200020022011111100202010011012211100020002001102000120111221120220011101001122010221012201211220020202112121200122202112011111111102000200111112121021200202221112020022012111012110200122222010122100121000220201221212201222210202220100222220012122012221012210001012002222210120010022121021100111000112200002020021110122101211121021022011220002000112020002211122122102101002102211002201220220201201001222202021211100212120121022122200121001200211110020110000110222200122201012001022102211002212210020000200022010010111002101001220222202002212220000202021122002100021202000122111102101012120212121101020012021002011220112121022110020020220111202011101210021102222112122000010222201210120111200011122212112110100201102200210102001000202012221011001121201002212100001012120001001000022020220120022202122201022201112011012012112020110122002101112010111022120012002001122011002020020021112101100001212000201102011000202022021120010110001022120212122022221221122102220121202122021101120012002210221212112021211112001212002020212021210021111111111110010012110210220121020110021112010121210222020102220110201100002111222000002002010221000201112102121022022210221112120101111220220220002122221201101212222200120110211210220211202011220010002202222011002210122200010022110200211101110020212222111112111122211112210102121122201122200121120002101202211120202121200112120021112211102110021122020020110210211020101120101221022021010022001122221010120222210101001112101201122211021002212202120021012120111112002022100200121202000002011121211121022020211120022212020000010011111210222010012212010022002001122022221112011200221100220002102211122200012021101212102002112011102110022020201022012112002122012202112111001102112220222202212001201201200020200101120022212112212101200101111000010221020022221200222022212002112201112122221211200112011122202000211122121211221022220102210010211100002122111021101000122001101211021112210002100020022100112222001211101110120222222222010122102010101012122120101211221102011112002000201201110002010112101012122222011022121201211101210121100210201020210212222101201201010020021001012100010221111202121012101101200012201200112020202000210001201112122000011111220220010101221200221122111102010021201000101020022210202212012120121101221120120200110210111100001012011200002001200221122111102201122", "21000210211220221222001010211110012020002102210001210112012201001221201210020100011211102212000120021200012210122200222221100112022212010101021000221210111022222112011202111101021011121011112201120010220221212210002001110202021112212101011102012020020000110212222001002010010120121120220021000100220211201012001220021121100121100001122212211011102022001202120000112012200102021121100120211012102000100122120021201201121012010022012220010121102022002222211011022002212010212011021222222012021120021102002112112112102101212220000111201221210202200100011201221022000222021221200020221000122110110022200020010110010222002201010200221222220121020022021220021210102011220002220122212021122111021220100102012021002000220220110110111220210201212002110101101201002021111211021022101011221202022211211220201200220200211102202222220210102022121021110002022222202212120111202111001212122100100221021210222212201020121021202010222202010012101001022010221120220101200110201022022102122012200111210000111012001001002220022210222121022021021210011221002001221011222100022010200210200102020000022012210221202201220202111002101110000210001122110211022021222102220201002112122211111200020001021202002121100010210110111200200200111011102211100020101112102202100200020221111102100021000020101022121201021002220110220200200122022002001222221002000210220021020000200111102012210022222120020010121110112122222202020102012020210202211020002200200201120110021221121011012020011211001100110221111101020021010211101101201020121001211221220122111102210121212220110000101021100211001021001111222021000202102020000000220200201001121221101011012012020120010100210212221111121002021022100221101001000201121112000000020021012200110201101201012010002121210200020220111021001101110200012211210120011221212112220011011021210101102112102112111101021100021011122121020021101121111212102212001001010112222011010220200002020120202110202020121201101201021120012210211101111012220200102220210201101221122100202000111012200220120020122110112100020022011100200000122100210211122212101122201012111012101121022000122121112100011120220200220100200222212120202012102000210201120020110120212011001001112111212200200011020121012221000210101200120210211220110011102202012100000201022112000121111001111010002020211112002200020222020101100221201002110020101020011022202221212012122100021222201222001111220012120211020100200112202020001101200122122002202210022102121012202212122210022000", "12112002100122021111012200002100210122122110001120022202221102210211210121220020112020022100012202102212002020122211010220002102220211102110020210100211221020022002212012210200221002100011111002120100210222020020012001122011102220202001010000022222121121121121021022110010120120201121120121021020221202201111021021100112101022022210111211202011202222220120202012210022202100200022210110011020111121001101001210201022021201112111111020001201011201201110000020222100000011202110010101202012221001100121220221000020210211001212111220120011111102222120012110221202220221100112101000202212221201212112202002222102012221101021210211120121221012102022001110222100210022021211012120200110121122102112012202200110221010000111001021012002111202212012001121100212000000210101220002011221012212101200012202102120022201011021022111200100122200102120112102010001120102111222110200111220202020121202201021221120021001102222020200011122122022211211010110001000212110121021122111220100002001222112212210220011212212101000110101211000220112212201122220211012202222100200200102111212002112201001002201010100122122210001210210112221121122200001221022211120212212202100211121112210002100221011002122221210202211211020112002102122202210110212020021201001102210012002102001222220212110210212001212210110111220012020201220121020000022110101212020220221211221022100012110220121020202210202102002000112101221021221112222101110002222202122011012211022211111001102201011022220200221021112010022010121101020102020010011011011012020021210212100222002102122121020121200202020112210212212121000211010010012122202020121112001101100001012112100222002211011110001011101221210022222111221102000000112020201110100011200101020000001112021010100120100220220201110110012101121221201212022110222212021110002120101110210201100021001200002000201221121212110100201110111011112122001201000020110201021010111200122220201001221210021201221102202200220110211212102101212120001210100101202202000201211220112020102112012120211102110211000010010210121100100120110110000221022102121021120102112210200112102200012102202020021222012011011221111020001222102222121020021100020020220012211110000020100102002101020201012100221221021100222010021021112212221200020221222121211211021020011021002000101021101110112110102002222100112020111011221222012222210201100202112100021111202001021201100021120001012220201211111102201112220100100202011100100001112010212221211121100122100011110100010220100", "22111122100102212202210212001020101002020011002101201210021020222101220021220021112020211222200021010210211222122122210122201201022201111111112021000211220212112001000100002221100020100022112200201202212120012211002212112011121101220012102112210011201112100202221022220202201212202012122012122000221121210222010110222102122210212000112010122022100000012210202121000112011022022110222220211121020212012101222102011000100120101100101102210021011220112020220111002000100012201210101210220201011000002110011211021222112000201202222120201110011110122022212101211122220101101012012210111001221021011120210200021120220222211001000110010010001120010102211002121110112222021210212211022120221110121111010200110210201011021011212112021202211212122020201200012210121222020001022000111122111001110002212111010211111201112002020211221201222112212010102121102201002200120200221010200001100001020122000110202010210221002201000010221002011021211221122211211100020202000022000211011101010110202000012202100000011000100002101102212221010211222111102011222211020202002222011021110121210022120000120212002120120011021220102201012222000101022220021010102200210122001212212021010200011202111120021212001111112022210002121012201211022222022200122201010102222120001101002022120222011102102012220101022201021112102210112222112222221021011201001101221202220100121120200011101122020222020021222101110220200210121102011110110202120111100210111110020201010102022221202102201210122122021110221211121220010221102222112121011121021101010121200012212201022101100122001202210021101001200022102102022020110222121010110200221110122120022121002010200211000020012100012002002200120121110102112010121020212011002010102102022221200222210010100120112212120020210212200020200010220110022211120120012110120112101100211111021010220212112010121002011020000002112120210220221212100111100001211101022212122102220120002220022212212022220001202102112002220100100010021022202220002120110112211210220222022221002022210121122221222211201101120121121200011122000102220111102001000220002121000122220112000202222212012101222211020011022002121222211211210000210020122000202220122111012212000212201212110101111101202102011122112210211022210000112000010002222220121121210002010222210002021222210102101201022200210112002111210101011222000010110212121000000112201022022201010221112221012001010120111202100110222101220120121121121102210012100101120102122022110010012010110200221221221101020001", "20001220221201101212110100011220020000211122121011011010110202010200002010221000221101122201201221210101001002121001002112010100210000012222012222111011211012012221010010100200110102122021221120221101100220020002002020010110000112202111220200210120021022011020020110122202000120101011102211010002000210220102210010201220111021020111002212000202020000202012110011011110121200022011102120001112221100020210201221220002020222122101110002000222202210221021112212001211100220221102112010021000211020221011012211211010101022000001110001222212212211222102220010202111201122200020000021110102100111212220120020122022220101200210201101001100111111022111022120201102020002012111220212210012002021020000100010000201111120022000000102110222200100202210000100110100101020111022112122022011211112121210010222102020022221112110212210110110202111011101002200102110011001012000120120120221202011221201112212102202002020112010002001221102001210000102021002112002011200011121201102111002000121011212012221102012020211121112010011020220110212121122021200212012011010112102201021210111222200122001221122001221022012011211202100200220212111122201120200221110000202120120110121000022000022221000222112102022201120211111020122001100200012211120012110001120122201001221211200110211000212022012020000200011111101202000012121102111122100122211012111100111211100001102122112201011011021210222221110102011111121121100122010221011200120220222010102020120201001012102221220010102000220202021000012022200021012211020201120000011010210220002020110111011201110100011121101222100100112011211210122201101010002021211220121001120110002120001100021000102100001201112210021201222011222212000212111202210201210201102122221221222101100212222002222110002201110212022011200020021011220002122102222202220220110100121201000222012002021200010201221210120001012001021012211102211012102112011020211112211200012202211110220112202110010111022021100200012221110121111220022201222211012001011121021011102101220002201212210102111002110011011022010220102222000011200202222101200201012010020220200211020212100220111200121211121220121222020210221010102210221120110212000200111002001200012222122121020111011022022100210010001021220100202011122112111012100001120000000211022221222000120121102200110210220120102221002020012122111000111202111202201121102001001210111010110211220120010211012111212210212201020002112021121010111111111110220011101010212010201212200012102010020220220122210100101", "21210012202020002022110020011211211201200212121111221002012112110221102211010011110220200212010221221021120101101111022221220000100210122112211001100000110001000010212012110002012002022001001112210110111211010211011000120221021201211201202002001222210110001010220220111220012101201021010201101222020022211012111002022021021121020222102000111220001201021120122002210011020010020210112120002222221002101100201121200202020222221001102211110101021212122202222000021022211200012002011120001222102101022020102021200222102212021100211221021221202210010000112212202222122200012112222222201210021012121222112010020110122200102211002120012111021120201001201222012212001111201110001002010001220022010020111011211122010121111200010210002200022222200102210002002111022202111100202102021010210121011100210100211112021210101222222102012111211111110122221020101200222011002211221210122222111111212122100100221121121002021121202111121101011022200022012020210220212012112211101222001012110100122121200120021212120220021222221022100000212101020021020220200022021002122011200002112010112111120012102021121221110020220022200002112012111200212112122110100212210112110222021112210010211022212200000011211120110211210001110211111002012210000122022120022100110212200221111121111022222021210110120012022002202120001222120221221211211012100002220022022000201202121200100201120210221220200202210122021001012002022021201212011122101101100200220211022101211020021100110012102001012121221020022220201010021201201121200220121002202120010002211100021002202011120010010102222112212012000021102110102212112211202002211201110121100101020110201022021000021102012201020101102102220220121200020012100200212201111010002102202101022111022020010011212102201000121001212100101210202202211210202111121112021121221022120211000101212210010212110110110100101011011000222220100202122122212022012120201120221112021002021111021002120120110020220012212201101110011111002020110222100001222220120120102112020212022220122220110212012000221110200012201112020022011202101221022020211102110002202100020112212202110011100022012210110120010111022211011212021001211102102212002111012020202110010222012220012220001222112110111020021212012120120101111022211110212101222210102201212212020101001100202010010111002020111202121011222012221011210122200102112100221211022002112102200122201201021020111000111221202121221220111010022222120002121100011112000011210210111022012010121221100011022012112122", "02120102110100210122012120202011010001222001120200100010010001101122121111012100211002200111010002121211022002002021000212020111200012002012211021201211211020021220101220220011202112021212000101212021110202212010012100202200001210102012021101111121101001211020211111200122011110201000220021020210000111121021022120021120220112010120100022021220101112022102111001102111012001120021211201112022022101000210111202201001200221222102112121100022200112211212200200020200022220011010201120101012201101212111111001220201222000021012211111002111211102122102020022011001200222120122210120100201211110222010212010010021200021012021011221121121220002222222201020002201001220000122212222111221210000202221220122101210200102020201000111211210111111121220022220211021011000211222100002110221120221210102110202002222101212121202220021102201221221021101201021112100100021202111110100110100221112022000122211212001222021102020201112211110121210202201002120202100022210002121210200221101111000021211220012121122120022111110212122202001120202112120120112111222022022021212210002202210112201012100202121211120011121200210212222111002210121120211022112202122212211211222000122020211012211202222202221100211021210000111201212222022202110021101212011100002122021200201111122210101100202121221100001211222011011200012010102212212012210220111112012101202011222222010221010111020211220210202001221100211202012112121022012000110010000021102200211221221121221022220012120200101112121000100001220200002221022222201201201011121222210001222002002012212112200001022022021101211122212110102220210111102101221210112121101102120020011211122021102122100002021022111222012211010101222201201020012020100120001110202101120022121212022200022011121010211011220021000001221120122210200200221220010122211012120001120011200010002212200022211021221200012202202021202020111110221020210102000111120101022000011111202112221221021122022000210001002010222201021010112001121120101111200221211212101002122020000000202110200102201020121011110111001120021201002220021021111001212002022102210202110000022021101112212110210111210122120210100200001110210212122020122211111201000012210011201002202121022122211022001011020021220220101221010022222200011110200021011101202020020211202120012110202001000000111021110200011122001110202100122221002220001202110120222121211012110021211020122210112220120222100200221111112221012210000201021100020221001211120110212002112100120102122221211002201201210", "21121201111002112001122200020112202122002202110210101210022121112011210012020102120020102200101122211000212112112000121121022210020102020021201011200110120221200112201200222020011121210121111001210221110210212111021012122201001112200021222202201122100022221120122111121002021121212201002200220021220100121110200001000110121001120122212220021002221000000122212121122211101021120110012201000000200212202112211022122112222201212012022210201021001220002021120100120220010201002201001222022012012010001202200120202122222221202112120201212220002201102121011200101111002102010210112001211011122001111212222111021122221200220121221221002022110210221121012101211001011112221102121010210210110211101011211101221210211211110101000011002212221002222000221210202201221020000122220001120221020201211111112010010202221221122200000202202020010201001201222121221202011110002112002221001111001012222022221120011121000210010202001021011012002211012101200202122221121220010200222122012020021200121010211001010100100000120221210201110221010110120022022201222122110101111102100121211111210012022120122211000220112020102012211012012001211211210011010101201022000100200200100211200202210022200002112110200021210221102222000211121112222020211000102101200021122111200112022100121022221011021211111212211000002121110022002222022120001001021202011101102211021122011202222211121212220201102021001002000220212002002111201120102002011110000022211010121211211210110200000011210001221212011021212001010011220022020021010111212210102020022210020222211020200011022022210211001112202011120212020210121112102201110121110200220011000220202010000212020101022112120122010020211202220011111112220010002021111110202211002210100000120210201211202021111221002021012221100202201022211011220210222011000212202222212002102111020220212011001121110211110221002100200120000201112000012210201000102222022200202000220200120102110010100120220021021000120020121220021001102121212200010101002202020102212020222112210110010101221222010100122111001012222110020021102210001010002020020010012212122120011210222200012110222012110100210120022111121010002011001220001020110112212111022012110202200212211122112201012122120121022200020020020211112122020111001110100022011122111220010221210210101000022212101101120011201002102100110112122022011110012002102220201102001210020021010212100221010002102111101012220220202201112202022210000112101120201120221100101021122012201110200102120000202201001001", "02111022012210102110212021120212101010201202012212120202122220010101211200200022012022120110122010221010010102220122212201011100121022110112202212120121212211210200220010011112210120220002211102120120012021002200211001012002210210112221200120101121202011201020201022210110012111121022000112110101200111020200001221210011222010221020012022221112002012102110020211120112102212210210021121000010212121211001200102011210211221112200101022010012221001101010111122002101002000202022210122102011200210000002012102112112022122001101022221201101221200201101010222010002011200121021010011222210220020102011100121111100000100221022020000221012120111101101020110110111211220202201112112221112222221010201200122121222010021202012121121021001010000211001212010002002122001011101022011210020022101001120112100001211022001211101112100202000222222020101110102000012122202111111211021102220100201100210022220002200110002121012221022201221221121120012222201111000010200201212211212221221012020210012000001111100210022112220212112202121220222222211100021201211012111122001100121011010022120000122020000112001002220121020110201001002210012001212012220102112112012100112120222101020120101012221211210111202102122011212020220021112201110222012020010222001121021210210020100212111221110001220111101011000100212110210002101020012011201001212000212120222001021122021001100012110122212002010021211100220202210000200112221110111102100120100222000000000112201212221122100101022112100210021012010221010122211110210122200201121110200001201001102110002222022211001211120121001212110011002202110211010100000011112021012120011201010112212102002201200002200020102210212121012010121201211110220100011220201101222121222001010121002122001110020202221112201000110101101112021020200211221221101010020101220020122101202121002010020211222020210001202012210210000022201001201002110111001220111121120210011121020010101111002202121222001212221112121112221111200012122110110001012001112220020102211012000102012020211000022022010220002022110100121201021222100001221002120210210102221211020222100201002001100201111110102211000112011201121011000122010211022021200202022222022121201112221012102012101200122220021220022221110021201220112022000002112111002120000100201110211102002112122202121022221101111021020020200211001220000021210011102211200021100101200212022220122212222211011100222201121220001202200000102011101011220020221200102221110222102100021111210222211002201021122201201", "22112010111122022220122100210200000111021212001100212100010000202210210210110210020000020120022012212102002020012011221111012120122112210111121011212112021020122222102111101211002212211121200021121221012110212222121220012200020220022221001012010212120201020222120012011020200111221101010212210002221102112101121121112110112010102211010120122112002102212010010111120112222010100201011200021011012102110221222222112012111221000021012022112102022212102202112001112011201101010020011200202211021021001221000220110110102212011110120021121010200101102110011211201200220202212121002100001210000110212122102012010202202011211112112210102012001121002121120111202102121212120121200122121202200002222211002101010122011010211002110210210000110212200221021022101011021201210000212110220211000011220110112100121021221212012121122201222100122111120011212020210222022211012210100111101211121222010102210112202021110101001212002100011010121020201000201122101101020200102010110212202022200120001102220120122012222210112111111012010022222200220221011012201020222200121212212111111001200101100221200112001220210112112021211011020020012021112012122010012201221100120010010221221001100222012200200001101222202110200002100121021202111002011220210201022022220122212012000220221111010211022220221120010211202012012012001100100022121122112112021200101220121102122102021111220221102121021111202200220102122121112011102100222101210212100002012110120121120012110220222212121222120120110012200121110000011121012121002202110212000000000210020102011220000102122000210201222100010001022122222222220222110012121210221000121001120111201201102220020220200100002121100212200112002120121021122022220002120010210222220002200021200020022000120102212001122011101112120020122210201022021221011210101122011110110110012022112022101000102212001100100121011211112221200212212221120011101010001221221102210001100001001001000021122211011111200122021010200021122210212210010020001001121020101120001210201101020111102222112200012221210000120101202201210011012021000001102100212011012001222112200000112002110211100121201102001210202200102202021210102110112022021122201210020122102120220100201021102002200122101020210022211122111002122200002112110100021210111221020000122211200210212100101112020110210001102122110020112211021201021011200010012202110010222022021111202002110001002122111222021102210100212001110212002021022121210101111110012012111121100210000221201202222220212212210122", "22012012112121012212102221122021222021111122012200000220022010212012102000210110112110222011011022021101110222211211022101000221222211000210010210100202000011120122112002200120212211100011222102210212101210211102202102012212212112210012101122011120121210002112220202120220111122201222211021120022110211121012021010200202111000021110010000221221102110001220112112002210012122202020220021220010121210100211202011020120221020122002020202021112002202021101111122021102000220112210112210010001111111122121121120012111100110121102211102102000011202011112121102011201200020122122110101221110121111210012111120111022100112101220111221112000010212200210201222022200021221222121202200122211220200222120200001211220200001101002021102012012212021200000221021120211101021002100222111100101201121202121111100202000210211222221220122112210211202010212001001001012220102021102210002100011202112200111020112210100220201100002000000210221111002222200020102211121212111100002100100120001100022200220101022210121110222022211212112210200002022221121200121110111212020100201011111200120020002121111021200211101211200021111111202020111002021121011112121220011112110210200212101120202220111020020220100122202212111100110110212222011212112100011022200000202010200111200222111100211210202021202201020112021222102222111111102202202210100122100112011221202110120110110121200100021001121211012020010201112100022212000001211200101001202122100022021020202012000120002102111001100111010120010210201020012200110211011021122222120110210101110011022110011222100020210102010001122200202100011002010202220212022012112121200020121022012210221111021210211212212011001111011210011200011102210210202002020212010122202210010022002222110010202122101110220210011102000112002211221220101010220200101000210102011011111012102111212200000201000200211010120200120111120012210212211022122112201111020112121100011112000112112201020002010210220010201021212221120002011021110022010002101120021002101022010020100002012222220010211102211221121100122222010022121222111121211101002201102121002221112201020120002110120222201122010020112022101100100012101001222121202212200122012102011100211210000001221112011122201021100222011020121100012221021010121012111020222021210222100222020100121211010112220012111100001110012102221021122012000022121221002202202120022021121220211021011200021202121201212012101002111221122102012212112011221101021001122221220200110021110201012022122122122011210000000", "10112120120102221102022222210021011011202121212200101221101201222012211120202202101202111002102112011200212201200012112221010201022012022000211221002120210000022120220022011022021010001020012211200120122112212121112200201220001020221022211001121010222111112001101220002110220101112220021220021211221100002221110200110212100022011021010021210121212101010121220101112002202110020120010112101201220010202220021220012111202011120021021020012000002220000002211110010000220221112110220012222021110102120101101211120221212002100010121020111122001220021210020012202000120022012210122220102202202202212122120122120200211112111120112110021100100021212101020101200112101000222121110020102110200210110020201210021202012002112010011222021102200212212011001101220120011000201210101200220112101011022201021010111120201002120210020221211010201002001012020101002210012000022120112102022122202111122021121122010210022111001122200221022120100121220022100210221220222121222101100220211102111220210101102022222120020001002102011222012101011102022100200021101220220210021011201001111202212100121011102001011211202122202220202112000112210010221000012000201010022100011100212101202220121001212110011122101001121002000112201112210122110101000001220201202220000122222112101100112122001101122111001022210002202102122100212120122122110100012110020011001001012222022201220200220200100111011021200211022020220111002011201000122012110122110222121010000002010122000122222111011221020111001000112221202212211100212212020202002020111001222002000102122011200221010201011221110010012211202212112100011110210102210012111202010001100202201120120201221012200122221221001020211101211121210210100020012021110100212212210211111101102022022021202221100100212212022102101200201021122210120201100001021012020102120002110111022200211101201001101101012001001021102212102110110122201111221200210122022122001212021100100021120000222010221112100200202010211102101221210222121200200010002022012202210120011202012102200212021222021012012012200010021012211022110011100202100011001000002122201020002220021122101101021210211012201011221121222211102011121020201020002202100020111121122211101022122012122210200000122010001112221022220011000221021002202102010021021222120202112111011211010020212111222000020122210020001212000202111221210111012011011202110020201000200001220100210212021202202210001110221102212011110000210202012101222002011222022220022120011002122002211022120002221021112000", "22100021120011112110020122212102000101211001102101121110010001220122002000122210001211002010021002111102110000100210112222122110211101111101022210200000121220210201000101002101001120020202200011101222112100202002101010110210111011111110201010212020110021210111112212200022112110022012201120002000221102222110102122121121111010122022010212201012220222110112012012101101102000101112221210201111110022220002112200210102002011100210210102200221002012122011011201010221002112110002200120000020222102212012211121121002112112011110202222111200102211211002011210011111101100212010020020000010201010021110101101121121220022000220121121012012101012121011121200011120201001122022002201002120110210201210110112001010110211221200022011002002012011210202011011220201102022022012210200200120100102002010022002111000020202112221210002211211210000112212121000210221220220101112102220120002112022022000112102112211102212202021122220202220011012022222111201210121122110022021200001110120101220012001221002202211221101010111220121010122101020011002122221010012121212111010020011011201200210202200122202121000121010212101210012020212120120222121221010210001102100102211210121012022011011002221111210210021202012020202020200102111122112000011000020101221002012111122120011210200210102201221200011120211121011211221002011120202121122022210121021112200210202200220012220021221110111010011010022101220001200122021022210121010102201012111012020200222001111101000201210120010000010102001201020122110021222101022101111200201212222201120201100112210212202222222100202011110200221121200021001202020200210112120020202101120211022000210012120202101110120102221000022021221002101010021222020020021122102120212100201201101220022100020010102200220101001200222020012000222120122000122201200020210220111202100010222012221201211121100202100000011122101021100210102212021120001002122012102112220200010012122102110001022202102121020220002022111000002221110202220021102020110120101021120121222112011010201201020220010122110111012022112100002202211100120100211000111112110220102001001000201120022002000000111000010022210120200112121212101201102022110222210222211222010100000112222021110210212020212000202201022121120011222102000111122211111021110112112022011001221101201110012211122102220212001010121221012002121220002221010220221111110011121011201122102011211022122201120000012100120101111212002120201122022210111220020102121220221121011020110021122100120220111211010001020", "11212201022110012112120122000120022121222122211200201210100211120122022201002102102022200020021021210110221011010110200021012022111220002202101102002002122201100002220220000121020020212220102011200112012200010000210011012001212202110102121100122212121020012111222100000120212011211202110200002001102120101201000011021012011110012101221212121111221021021022021121012010222211002012101011002020012102222120222220002010222220101001012112010021221210021102000000221021122122201210201112021212100222211122211000000202112001202100002201101012201020000221200221121021002111100101021000012211011100120101001011011110201021000001121021220010021012022101112022210010100100020001021111020120222100202121120201001212101221222110220112111021121201101102012111201200012211001020020210010112120210120111200121212221202100101001100202121101200100220100221121000122101011002201010021220011110200002101020211110201022112020111010200221212110102122220100011111021200111221110120122200101221011020101111100112022201101211122000200200010202011220020102210202011121100000102100110121120201221001110200020020102022211101202200202101010011222212002122212211000221122220111211121222220221101022011212211202112012221221220100102011110000201221000210210201210000000012010122200122001111111202111102100012101011101020002202010200111221220110101211112010200110120120021001220012102101222010220002100202000022200001120021102012000010122011110200020011200022212120220221202022212110102222001010110102001101221121200220120001210100102200022022100122120000211002210220022012001122102111121021000022021100121000210101110011220210111211020121210121122221121011102001112211202021111022122212011102021201211210022112200100000210101101012121202110200100122122000002102222001102202011201021212022120202120201221101100121212122220122101112100220010210110102122211000110212122022102222122111010001102102221021111110111221211100200212112021221000211211202210102100110221200101101102211020121120100102002222001001111101020222021022220020122110022202011100012121020210212202022202010000201201102201020100001000010121221100000121121011220100111222100022000021111002022001212200111211220002010020102121022012202011100022011212122001111120022222212100111100220121122002010021010000102011110202222112202221002101122000201111102210222002020100002020122110221000101121202101000012012122012121100002220101011012200220021201221010210001110102110001001101220000220122222020000100021102", "00111112120022011202201211102110112002110220020222012110000211000111000110111010112020101011122001220000221022120211002200101111200002111002120210020200220112121001211110210002210022120110000110222100222210121221222120010100200112112211211211211012002121022020122100011210021111002200011200021112112220120012111222200222201012202002022021120210120020211022122210002010221112122111212100100002002210112010202210112012121102101021101112221200102210111212200200120221201112111210102120202211021001020210000201202012221011210012101102000120112110201222202011212011011000222020000222220010012210022210200112221221112211201022000212022000111212210101001001000120010122021222200002022221010221020222101222100210002101002202101112122000100011112200212120101220220021111202210222111011212222010222201112211100200120011022021211210010022020121111212201102202000001111121121102222020210112012222100202212202102011200221212202112010011211112200201011110200102121101101020120011202210201222101200012002011202010122001122211020212220212220202122122020010122220211001211020011001220210020122201112011221001110020002112210022111011211210112022022120122110111001101220210112100000020110020220000220212021122200010120100011112110022020222010210220111222101102102201201102010110100100121021112010212122011200100011220021001111022200212101012020122212111010222012001200021020012112100101112020110102210210020001020112012022200020212202000110121100002111012200001112012101100222201002002011011110102010210202220122221000010212021220020112011012111020202022112022210011002001020111102110020221222020011012110102022110112201102101121020110100211022101220021101211100120112101000100222022022122121221220111000102112212110202221000112122212011110212101222011112101201211211012001000212021220010202010021102011222201012211100102201101000110011001021100201011010012021022201202000100001221100001220000200110122001020221020201022112221201011102212211110211201010201112212200222220002002200221202111101222111012100120121012111211022210111011121022010212220220100021101201111022222221121121020021201122211010201012020000022200202010102120120001100221001122120210022101121012202022212211001221122000111021000011212211022200222111120112111202212020001021001211120001200020222112121110120100011022021120101021201002202202110000021111210002022120000120112000221210201001202020101000112212100120121010221121101201212011200200200122101201120110100200110221221210200000", "12021200211000220211122001200110112210212002110012210102121201121110220020100211122201220221121102020010212002100200202211112210021102021011201022002211012112012102001202000021011110100111201010122200210100021021121222112011012000020111020211111000210001212101020020012112100021011022200221112220020111010201202020110200010120021121212222022212101000220210221121121122210020000012210111122120200221111221121022220200000000121121200211000200110120110001220120120210110200220120222101122220110112212120011000211100122120100111221020200001121211120001001221021012101111102212111211212011110102112002000121210101101202220021000012212000112200122222002200201111011101200010211202120011001102102121100022122200202120020221000122001100101110210111201022211102121212011112222211111011222210212220122200002212210101122001012100102011221111122100210211111011212011201200021111122021211021200212021112222010201110001001211110111102220220221111000101110122000110002212201010111201021120201210220202121222122212210222111022120112022122100122120100211022121111100120110110200121122211000122020002002122022120200120102221122211202021210210200212221001220221222011202012220022212222112200112211111221221011100102112100020220212211002222201120021122111011022122222102112220111221220202100021020222111111000200202000100212201210221020002022010002211211000002021211101010202212101221122200100102202110102122100110120012222120000212122200111210010212102222111002221221121110101200022012021120222102122211111000000100010222210122202020000211020202212120010010211021121002211212021201202001001120002002110110021201120202001111002020021022212002212012202001012112020001000111200111201110200210112100020211102001211112022012012212111011001111120022020202112121122211001011112201102022200202201201122102102221100212200202121222122211111020200110200102012110110221102220211002011021210021201202100012212221022201112210001211210102100122022101011020202121202100001101000100222012012211000222220211102221222022011202121000000112112111021002221022120000202110110011110201202100011100202012100112221122212022121202120021002011122202220212022012001221201211122022200001110202021101120010112120102200101111200021201121211200102210102020120000220111022011222012002000020201102220100122000122021112201012021001121020202210222001111022220210201000102112121010012002012201220222121022201201022121102201222111101222102202212010101210211102212101101102021211021121210111", "12112002021202111211021220222112111222110202221210221020110222100001112021121221000200012121121112112100210210020101200221222222011121221200000200021220012020110021220000201221201222002221000211220000002101102212101011101202101002210102002020000101212210201201020100020002200011122012022112212112021011011210011100211001110221212110222102011122022202020110102022022220112012012202001122111112011010211020121002010212120012110022200220002201022210001220000101022211100001202221120010201011200011211122001201112110001202112212200001200022222202002020112022000022100101112222101210021001221221020100200120010000202010111011111010120012102002221022222201122010200122200000210002102001021210011022000101212011202220011222122022122201220000121012212011221022212220001120102010221210200100200011011022121220001011000011202022210112112010210120221110002201000002101221202112022101102221122221111111122220120001011001012112211020202121010100202111120110000022212122110201122010010022201002102012121221010210120000222220210112101001101100202210202222200011021021200120200211210211012102020122011211122122202010210202001122012220001112101022222112012200220002201121202220120011221202001101222000110110111202122212000002011200020211111002120112211111001210020011121201102200002010210022011112202011220011210200002120021210200101020221020221120121100001121110221212111102221000011021202020012202210211100101022122222222021211212121110122202102210100100122121212220012120222212000000120012221111221211012010210220210212012101002120002220120211121202212020200010011202100112220110101022100200021021022101122202012210122212111221001211110010000122212201001111120222010121100220112212122021222200200112020220121112212021120001221210210110102010022001101121101121102000102210002002100210012022010112120101100011121100010100112212222211222122001102101110111110102101011022011101121121010120001100022012110111011200202112022201012110002222021022212021211012210022022022102220100200102221220200210110111002200201010101202120111012111021112211120021210022120122100221221100100021102121222210022112002211112221022220121020020112200211121020011021101111112022000211000012110000002022022101011020102212012210112212012022202102110220002100010022110212021212122022110122012012001012020001001102011211001221222002020201011110111210021121202022210110020122012012101101112011212221200001010010010200222000122220122112102100011011212210211002212001000121120121101", "01220110211221222122002110210201220020220010022002202121120102001220122100111211001221121200102000200010112000011100210101200111211011220001120002021000001111101000102222100020101001002001020002200020211201222222002120112221111011012000000202121112022111102000220021011221012120111221021112020100101020201121210012100100212212022212120122211101010200200011021101010220101121212222201020211002002001000020220211012012102122022022222202100221211020021101012010120110220212211021221221021111111122210111210020222201210110010211222121202212100111010101110012120111211001111121002220111120001111110000100221212212121122121221102200211212200012210020112122002012111220100222001201122210222110212211212210121211101202111222202212122022022221022112011212202122001020210102111111020220221222222001112200211211012212111221012001000211111020221221202010221100210102000101200000000221112101212221011020200200102200002100020110012002011020102100120211221211211022201112020122000222202212120012202111111120201020121201101000111210220021211121120211101211201211011110021220111012002122011110220211010122221002121222010212211110111000221210202112010111120120221011100212112022122110120110220102100102200220221122202221210012210212101011112202221202210212020112022011222001010102110020112010202212221020100101200011121211121001122012220221010201212120120000211211202211211011211202022221012020212012010201201001121100010201020102222221121112210122110011222210220100012002222000112112010122000110010020201200120110122110011110212220020021120200122222122102211202120101220020112221221101010200211020120020020211220022101021202012221000021211012212111020212012121021122200102101202100212102022012001000110201211002022210012001112100020212010012022002010110220220121200002120112101011022112120020012200221210020111002000112002002220002021022110120210020101201121210111011100212021110101000002000112110122001202002211101101120012010010202020212011100002221100000101012110111202121200102101211021201202201212110102222211101102022011012010012202112122020110210121221120122000022210112202111201212011020110221102110110101002021020001110100122102022111211022012122102010002200222212220020200202012202100022021100201000101120212021212022000021012011211110010210022201122202102122121010201102012121211102110202102122002111210220110022202102120100010100112210122020120200012220122111021221021210221221200210120021100100020110212122002010002012210200102121021101", "00000102012202001202010122121200110112010102222101222122200222011010222210011111112012012121120121022101111120220022012020020200002222002110222220012112221211221021211022121010221102002011220111011112221010000011101020011121202012220101121001012120111001121100012210020202121000201001120100021022001220201102002022102022221101211220210002121002021102012122100221202010022122000011212112112201201122001112022200211201200212110022022111212220200211222202202222011101120000022010002020012010110210210211121000011212102212210000120000000100001022002202012000201001020112100211002101120002200211120112011112010012111210210010211200222112220210210201112022201002001002011000210020211200221211110111020001221120011100110111200012220010110010010012221001111002222001000210001111121002110200210200102110201222122100102021120110022002001012212002012110012120102020010002121020010102020102121200221201110222221000122212201111001021211100212102210002221110111221100010220002010212220201022110201212020001020000112110020221111101220001221212100120111110221000121111111012002011001022020122211110111011220021200200000220010012111102211102101002000222201210001102002001100112012011202220210101221212222211210202202110020220110011002221012221000212122211210122101000202122100100010121200111211112000120020012022220001221202120220200011021102202212022011022020000101221110001222220020002212210210112020012011200210212110101111102201122021200100221022211110122101211101100020220200021020022000220020101120222210210111211102110012000112012001101221100120102121021121122000221021102022220220111110022001100202002220002221202210020222001222201112221002022101012221212101211120101000011002122201122002221011112001122010200110210020001111220111212000000102110211121122001221200001202020111011211010001012211220001222010102202010122012212011202012012010001122112202001001210211120121102022120012022110112021211102222000120221111111122202022010202110210102200211001110010100011012011010221101201110221220000210221110001102011011102200210100021000011101110120201220021221112020002102212020101201120010001112122211112022120021001200110000021000021011002221021112002002011001001212002200001110101212021220000110102122120200220100200210011002201011010112010121100110020121002122201021121212101021211211120110021012021110010120012120120022110020110120202012120220210222001222101022010121120222112100001010100211111210022210201102102110000202022110001102102011111", "20202010112122210102020012001211200102022220101102101102211110210221202210211101002110102220000210211112102010112020110201000102000110202021002122112222001222121111120021201221022000112222121201021201001121012121210010002201102001201102110121102110012002020201121200210110022220100220222121011212020202021102022120210021200110201210102011121222012211110100010200122000012200111011102221102212021211200001000122002221000202010222202102200020102020010021210001102022122012001011101201201020122110110222201110211220002211021002000011110100101110022222010121000121110220100011110012112222102220122010021222001100001002221212010000211120110112110211220222012110012102120112101202101222122000002000221001120200221101220012121001001012210121001020210121022200022211121202120202122022000002020011200002022212120111220220200112102200011010101012221002112012011121010122210220010100111100112221221121212111121212200120210020020221100012210220120200211021221020220001020220101101100020111212101011101222211200111100220122001200121100012111102110020222112012102012200121011220010112101022022222211120012001201021202002020201100210210010220200002211120020020101212221100021202122011101200202122020212220101101211222111212102110202000200112211021110220212001100120210200001211220021211120101020120022121101022001110200000011020201110110110220111101122112221111100102010222201100221000102120210120201220001110021101001200011022110011211001011012011220100022201021022112101122102002010100021020010020110100222021121220222200020011221010011121111120121111012212210010101101101220102120022021212220200112012201000220001112021212110100112022012001102022122112000211220220222011021020200222201110101011120002021011211011010210200122020212022222022021222111122100110001122102002201022012101020202211101002210111012111212200101221210222011210010100010220112122021111021211212200211011011101200220010121112200212120012021020111120120002210221022001102210110111012010222112021010121100100222002110222010121222002212020210210201020011102201120100200201012220010220001121121001212011120010102202012201200200012210200111011221102222212001012100221112122020222212112101121022202200021121001200212201011011012100121102202010222000202000022200220121001020121102012200002210002100210100112100022010122110111111110102111222102002011102110112120111010101021222202020022220201110210122002220012121110110011010110001222022120100222221220112120010002000002210111011220", "01121002210021201012100201020011112202100010102012121212111111101022220122201020121010200000022102102021002111121020020202210010010210002112212101102201011202202121100020120100120210121211122111110022121121201102120220111212202222100001001111110201212201112001202222011122012121011100122100001202022212120100111010002002121111201001001002101021100210110102021212212211120000222010202101011011112200021221222102210000110221012122102101002001221010202212012102221110201001212110010012000121210011102022222100022201000120112000121112222222112210120011202011201110110211011210111200020221110121022120102122100010112202200112100022022212022121220001002210200102110021100000121122220100120022202211212112220102210220100221102001101222002112222021001121020000211210011222110210200220220211200002001010210112122210212101201122121222220012021202210121201122111210021110021110202112022111210012200110211010102200002112010200110122002000200110101102120220120100020211200211122201122201101211100100220102202121021112222102021212012201121102222211200110200020210021021010211120222002120200021221221202000210012120020022222002212021210212002211012012102202022112022101211201221201022220122020210112021010012222200201020002221201222221022212110001121102220010111220102222100101112221022122102000220010200002022221212202100110020200220011000121120010100222001222222120112011111010210101022101121220021220102122220210121220202222101221202102120001101122010220201102100210010101211111220122020110102101110110021110001212011121002022020122222222101220201010112122100100110022022212201120012201011020221002000021220200201000001000001110221021202112210000102022100122020111100221020120110211022202021221020101200011012121102111102011111011201012102211111200220121220100002021202101021102211010022222120121110221120112010020220001021122020012120012101122112101101222120010200221212011001211000222000010111020002020101000200102100011210000022200110201121211002020221121020210020122010212201010002211101012221110120121121222002102220200202202200101100111010112212121102102022210111221022111221221120022112021200112201220120211011011012211002012100020202111121001111001210022100210022221221121022022111221200022102000220202022200102102122100221210020212102200202210120102211102110002020010001022200100221100202210110220122002212120202020210222021201110211121000200211002101122122202111222202011011120221210011100021122020002012112210100010212022010222002021", "12110010220100021021102002222121201200011101122000022201002112221012211202210200202110212022110102022110111121022022000021111212011121011011121110212211002001120122022221201012110111120202011120200102111210201002010020010120120122021221212021021221011020110212220122100112122122011112002010002020002010120212000212020110221122001121020010010220222022112112212112110102000011020102202010202102012221100112210112100112021122020202111102020122222000000012021121002120201202100010112201102211221212201220220122120201200121110210200011111021022211001212100121021122022120121000210201000022000010000121112002120012021200200020220020120211210011210020201021002110020121101220110011101221122011122020002111101222100021111021222001220112210010012011122220120222122100011100120200100010120220110200100002201220000210101211000111022210120000100021010122201011102012021100210200102101100222202121022012010100021111201220112122100110100021122021012002020212202210122001010222201212002110110001022010200020010221210000122012221122111211122211002121000022012202102111020100110120100211022222001121102210210110002201011002022012021221011211010202220122022221121221211222002000112020021202220110200012102220220100212022112110220112210211022110102112100211010120001111221000002002011001122021211010111102110022001011022202211212000100011002220000112202220201000201020211100021102010012121021102020011221210211012200102110111002101010022022002002021111120222100020220221010021120110001220210222020101020021211211102212211112000121002111211220120021020022011101200211112112112202011221222220222100111020011210202110122021002002110200012211201010210012110200212200212000212022202020101121102202221020110112112221121221101212201010211201200012010122200102211102011201120212210212120221222120001111102200012112011222211200100211202220110011012210202012212222111011112120121111002012101010001122210220110221121122222011100010111202112011212111202122010020120122021010221221121110022212101222021120222112210220020122221011021121222010210212021200001110102202101020112012000101022010221120102210120201120212012212101112001211201012120120001212211001201022200020212012000210220201012200200220200122112210011201102120212011222011212110222010012111112011112111000202110122211012121122002100122021122112201212112012202111111201121200021001220110122021200011212122200012020110021212210020120220122200020210222001100010001022100121111110212220100112202201112001201", "20021212200010101112111201101210102112112221110000011002121212111111101002121112211111111110110102112102121222002012220211200110000012110202012202201111110011000110010212101102000022102102220001201020211011212011110201102110101202100011201210122211201102012122122211111101010101212010121202022121112200202112220102100012102111212012210202022202102221222200020221111211012112211221202101000102010001120000222212220201201200022002121210012211022120110010221020012012121211112111211121211120002102121022011222210112120221221112200112010221020200111102202101011010121122221110212120001000010121221202211102212221020020210020212212200121122102012112022122021202211011012102121000111101210120112101211010102001111220212102202121212222221122112220121002111112112202120221101012201120002211011021020111102121120020011200121012121120000102112001211110201112022002022110122002100010220122110220020122202112021022102210011002120001012011101122200002110011112122021012011211112202122210200020221200222011211201000011110201011120002000012101022211102110011100222020222222021012011210102200011000010222021022020102201101200011000101012121201002120122200102101022210100000020202110201001221201211111002020102210201001010201200211001200100111220201001222221000000201202212102222111210202121001112110002101210222201211102222001202102200111022020122122022112212212020002010012101122010220202021201000111210221100211101111211211201022110112012002112212121020002201002022100210212001012220201002110010022202001111210202100021112001020001011021121111212110022211101001011100020112010101001100012222000022210212121112202001102222011100101010221110110201202112121222202010102001122202021020202202200121100002010111002100212002200100121012200102200022110020210120102022221221112221000102220120220212122121220111202021120222120102221212121122000220020021012210021112020110120102102021012120200210102021001021012021001100120002201101110121001101012120001012222021202020201200120012000012020202112220000201121002211122012100011002001222011100000020100221122112201122002221202212021011022021121211020212222122011101221000222011011110021121121211212121112200112212100010202222012121012212021212202221102222112101100112101112211210020110211022121221012110000100120100200021010200000222202120120100221212010222022011100022012111110121110010010202212102110122211101201111010222200201011100100110121200101200022211020221102011200101001212202022102221210120000110200", "00221120210100221211010021012211211101200011111212020122102122100200221200000021012000110011112100202202100111121212212221020200101201022110200102020121121122202100011220122000112110201200102110001202221001121121000002211110110011122010102122120012012120012010101211111201222012100012211112001100102001020220221212101212222002121010200010221020100000021100002201012111110111202101222221210122020012022010021021101222110221020212212112002202212200110202120022222002001112002202200012210002111020120210100012101000212221100122022220111210001021002022102012012222110220122101220101101201102022000120022010202021022201220021212111211111202102012110222021102121122120022210020000110200010001120002000221011100212201220121100012020200000021111120201010121120011110212021101012211010221121120012101220222110101010101122012202200100100220101120110102101110212200110012210010000211102011222220110111022221102001112021000022020001011222200221102021210011002120211212211101111101202110200020200221120012221212101212211001210010202200120021221121200020220011120211101000022112212022212210220212200200001121201122120111211121010021121010122202202002020101122002201221011210020211211101201101011221010002122112111210022022121020020110021201202021220222222212102000222122212121112100211012000000120102221010101112000002101220021112200100112001200201210020220222111111120220120222211012022000110220021102002002111021102222102011102221101020210111100000210001212212002000210112012201201000022222202002120121202102021211121001122221121110022201111011101110101112200011120021110100022122111220122020112000112220022201210201210210022002102000121112100002122221212221012200021110000000111201210210101101112121202102220000000020210011120020100121100022110002200110211022102020101002211111012122201212200110012012100121121122101211011012202220122102212120220101122002202212100220021101210212111112022211111202211110102012010221212222202211122112001122021022022111201020020221220122011210111122210211102000222000212110211200222120002021110202020100221002111022221202212001221000201020202100012010220020222022211110111111010222102120111122101100111210020001221110021201011011120022101111212120111102112122122021110021021200100002020211110121210001111022212111221212021112012121112021112101210102002212011100221101010102121012102120111102101012202121002200000210122202110212001011122100011122000101212010220100120021010112010012021221121112120202112122020112", "21211001202011220222011201202111120100011221222112222211120111220010211101210212101210021001200212021120021002100020012021120110212020212200211101122111211211220200001020222212012222111000110121000101101202000202201211221111210220012021202202012201001201020111210111120112000100201010102210220122012121200211102211000102010021022211021211121010002100020122020110020210111201121202210210010021202000110222120002222121022011111121021000021022122020200000122012202021200200202122020200101100100210021001102201200120022112211002201010200202101120102011102020020010221020212112210220022201100121111010111100222221000100010222000012121212122122111101211220212212001212121220201220200210021022100212100002100110222220000010012020202001010200201122001000021111011210011211202122100121202112100100200121211222102111112211101111111121000212022012100220202202202022100021212110000201112000212212010101201002011221002102122111220200210120120221102012212122220010021102211101122022211020200201001102102110110120202120221001201212222101020111101102220201202200100010200111102221121210222110021022011020211020220202022100102022221111222202211110220022101200012202022212010221200111222021020100111211020020210202200201011020221221120102101102020212210021021200021210020210012112120022022111212222111002001221111222212020021102001022021122211102020110100000122211220201212211120200211122002010122000121112120201002022000210020222010002211020202222110101022111021021220011022001100220222220022220120112100110022001010100210222220111120011000000002000000012000001202022102210022112100121012022111022102211201210222001202110022221112100000122100011010201222010021210211201012202102121112202021010121201221201100012201111122222011110102010111202012121001112212112212200211120021202201200200100021220111120112012022011121021101220011010201202022211001220000001210101100021022010100101022220000011121111121011112221012210211001000121100112221011112112021220202111210122221020212021022020110202222020021122012001010122110000000010111221011102111021212222000102001100120112221202220102101020000222200221002020210001020111101121012212210020221002202110222022121102120212120200000220010012201110120022111220021000011102011221200001201201210221000122022102120211222000121000221022211020220210111222222111202011002200110101210111000121100201011012111010002122221011122211100211112001202121112222120122002122101120222110112202000212102100121022100212120202220222", "11120110210012020002101011200210101122010112002021012100210022201022011011210000111111210221222110120212212101212110101110120202122010020212120221220122222121100000002000112010200000201021020211012222112201020020011210121110110201010112002202002120002122112110122212002001021000221001120020201211202222210110100220200021221121100102220010122012021101120112200220121221121212210020010202121021020021221210021202200210001001222120201201222110220101220111201011010110022212112100120112222201021022002120122200222021211210221200222201200220020121000002012110200012222001222110011012201221220210212221001101212222020221102101110211200112010000022001002200112020201220010210000120001202211202212022022112010102200002002011101012102012120022010222202021211122111102200220221110202222221112002200221102000200221222102020102100021100021021121021220021210200101220112220002002222000111221001112122101101111000211011212210112112000102002111101111202001222002002102201211101012111121022200100021200010000002100011101101201111002010002222012021121122012002010111221200220100220012100012110210022201221101220221221020020211100012220012020110112002212201100200100100201121021221012021220020112121201120010101110120120220122011010110201221011120010112211120002202022210020212011021220210010212221111010202112102120120112112222212010102122121220220201222011202202110121122120222121211202220212221111202011100021102020102000212121022110121100211201210002201210221010102121020212012010000001222110201000210211211012222211010220122201200100110111201211102012120122022012002212212020010121102101222000201201002012101112011200121210221022222220101011002112010222001200012020112022021210001200112212222210112211100000122011111102002012001012102211022200221100210110020220122211200121021002120110002220021010111010001002101000212021220112002121000120100122102002201201200122110101020101001201000201220100222012022101212202101202010122022100111021010102000112112120012100100111121000211021112200001012210001102100121202011220001010111220102210110022020121112221102000222220111220102022001002000122110000212020110212020001022112022101121011022200120012112002202012200211101101112001200000010002222122201202120010002111021010200210000000202001121110211222112000110000022021121200020111002120202102110202201211110000201000000022000221212011222200100211101021110210211110201220010102212122111112101210102002122102211021110222210211212122001210201112102100021200", "10100210001110212111201021120212022222211122220001012010111002002010200120222212202012110221102122001121202110212210110222022222201111011021022212121120022121202210100221022001201001121002211121111121011001010202020210000111020200121111112100002111010112201200200001200100222221120021022002200212101202000110220122001001111020011020121101100221121010202022002200120220100120111201121121110021121212211221100000122020010212211002212012002020120212001222120122200220022122002110112202000212221120012210002101110120220212011000012011101112022111212000221000010010020022202111112200000121002211211102221120122121000102222221220022221110211020200202212101210010102122022201010200211012121001212021020012112112010220210111100102112222110011121121010010120110202122102012112120002011001211011020012211021120122111222011200110222102222110112221022110100202202022201221220021100210121001121201201000220012022000201220201220000211212022021112122022120021202100011110221220121101221202022110100110010122200222210021111111010122012012101201001112011200200100001120211111001011202201120021210012110022111120021110100010002110112222020020100122200000222202221001101010121221212102020200120102000111000100022022202201221011201210220101011101021010101121010020100220102002202121211201211100102021101121200210200200212002111122110022201120222010022012102202001110122221002021200010000010212201102120212000020021212220022100100201112100211112011020002022101102201220020201221020121122201121200111212212012222211112222201122002201121200222121220211221011111121022120021000112001210220001211221201100202100221000221120020021111020012101202010221110002101021102212100101111101111010010002220122012221221222112022200102020121222201102020022211220022212102120000120211122001011110212221101012101122101020101202010101110022212111010221202211220211200211221212001200202010001002000101221211122121012122010010001200122201010112122110202110202001001210012010100000002022022021112221111010102022021012112221002221011021001012120202222002002102210222211122000010100101010021101121010010210022111201220220222220020100011210002112101211200010020000110201121200001102000210120201221111212110212021112210121212102111121101100112211200201122212100020211102021102012001100200200010122100201100120120012000000011220120022020010110211200100222001021021002120012022222222212201200211010112201000002120112110021111220112100221002221002222200212001110100120011221220202212", "02200000122111222010201101110020201200202020110221120120122111021202221101101001001211022002120110122100220201201111020221012100022111221210211121011211002010002220210211221200212020000000112020121000011022200112002200110222012221202010102110212221211210122102012010011011202101110202211212211121120120122022020122110210111020010011210001110211202001110122021100222201120201020121012122110102221021002101112122112110200100000120101211201121110101220012210220102022022001101222200211112112111022112121211010020012120012201121022210201121212121202112012211221011210120020100022002000001001211101122002022200122002221020102000102010211011222122212220021221022002100221022120220120021010100022211022011100001112000011211111110221221100000221022222002201102121210020220000221122211011012002020210000020012001202021020102002000221020002002111122001020022111222022100221010122100012011121022211200221020002002002101120111120010102100000012021210012101011021011001110112212222100112212022222201100212020010111002100012011011221212222022202111220120110102220222210012202112000211202120002010200201111020212210211020121202122220111211111222101112101201112202122110110112102001211110012121221220201200010010200111002210201202211100200102212002212222121121202111011211201020102022100222212011110102022122120002222201210122111110001121122110110021000221121010101110221021022012010211110111000020011220002121200121210111211120000110222101112110201001021220111001222221012202120001121022212222222120102101120000212122120012200100102001211012200011200120122212011211010101101102221100000211202012021111122102222210121202211120120112220121201011112122202101020220102120200120122210122022102211221200120200221001210201201200201122121010120111120220201012022210100210002002011222220202020111020122211120200000021110112001212022221002210012111022120201000220211201122100120200200102112111012122100212102211120101122222120002222110221012201212011002021020210211112200111000200202012110120112202201022011020212222022110101202002212122021111220112200120011211101021222101200120102010221210020110201112001012211022110022010100210022020100222001002010011011201012021122101012000022101010112120211210222012011112110200201011100120010221101101221211110002202021201221111212001011220201120011012100021011101110120021011020122111102011222022012111021102220210000012022122010120110121111002110012001122211020211102111101220110001202012012122102212121220012110120", "20021010221022112201200021211211110222021012210002001012221012012202221001120101122222020221102110211112211110011111010111110121021000101121212110112011222210101212000102212010112021002022222220010212222110221220022121121011221102212120100200222100102012201122011101002102022210202020211200212010100010202002010221021001202011000021020220012202210001121000112222122102110211100020000012022121120021112202010101202222121112212112220110001102022001221120022000212101100001010112122201020202222100020200112012002112201220110112120220211022202110101112000112021112020210112011102122022211102211111220212221100120101012210021000022112002010202110221011210100201120112100222122101022012121001122200100101012011121122202221222202122100201001000120011021112011122010022122022201011100012112202102000010120000002211121121202020101102100100021002221222210012110011001012120212202121101120112220000120111121111002012000001220210202020112101022012211021010011122001110122220120212120210101221220020021120002110021212210100212001102020012210101002220002211210211202021010022011112102110011220202101001022100120000100112121111101010211021200222222110002222001122001112202000102202122011202221020221020012011021020112021102000000102202011212020202101210010101211112022020222001012002201101111200002210210210111001210002100101201001101222211220022021022002102211000200021021211010202202022201221211021121101211202021022200112210102020102210201012001002110002212122202201221201221121202202012001221022121111020010002011221122011001111011000202200100111120210202011221001012221000222212011220121010210022210122111202021112201012101211111222120212202000220210202101111200001100000120211011001120210010202100002222011100200100202001012110201101002112202212110020021111111122111021002100200001010021011011021002220100112011122102101001022222002102220121211222101121122100102202201221100222022202100101001201202021201022221200201100122221212021111110021202220220200101210222202000211201102100021001202211020210010100210111122021112001100002110122100112001212010101000022200122111222112012020111102122020202022210112212101220202222022002201210221011211111111210020212120000102010121010210000201012012000110101122100101122012101100202110211012211011020012120120102000222200112220101211000021201020220001011211102120220112002021020121022211112112021120011210210122220001121222111002101122210111211202012021012111221021021022102000201110212112100222020112002", "22020201101012001202022121211101201010012010012111101202200220012220222120010022002120011012000211011220201120011211012012112111212210022111000121020011000022120012222102002111102221021111021222000011200000211220102010021011102110210212121020112022020221122011121111011120022201210201120101221001112202201120102011211122100100211201110102022111121122101020121101111000021212101110121201202021100011011101220211010001022101012222202121110112110022020110011102220010220212210020122010221110201011110010211121012002022102000101222222012022101010212212102100212221111011120200201201210112000200002011012222000110210020022100111212100201100111010122100012121112002021101102021212010101221120000212002011210201111000000222001111110021201202122020010011102102102202212122000001000111200222021112202220112021011121012211111101101000001001211111211112021022002012101002112211222101100010101111110011122101201101222020222111201002200020120011102010021020210010100111220202111220002122110212000112220112011101100112010112112212000022120002210112210202000110120111200211102022111221101000200010201202102010002122122220102122202211100212002101121201120101101000100211001100212121010021121020202212021102112121101022211011211101101120110200201210022021002201122020202001101002200011001212000122112011202202011111121210101101212101001102021222201011200220112201002202021021020102111000120001001120111110222211212201211100001211210001121101100210200002110010202011110011121000210102011200120122200212022022022111102210002122122102010210011202112111100202020200000112110112211111201020211022211101221020020022100011100022100120020120002122212120122022020122212212022101122200212020011220100210202111010211011220021120210111000110211211201021222000201011002220212020201002111111102022100001011220122102120121200102122022102011111202202020101002221022201022122111101102212120101011112120100102022212012012002100002112102120221102000200022000102120100120002001100222210221220111200120121121100011120021011110120100120202012201101000100022202120212102010111100201020020012021212220120211111101022010022200011121020001201102112121100012202111111212100220212212222110012010011211122020011001210020011221122110120110121121110010010121220202211211202120221201012100200200111201210010200021021220212120210001002202121120011221202220021110202201001022020210022210002211211210022010022122222102022112222102201122101021200112200212120122000222200011221001121012", "02110100012202020100110211110212001211212201021121020201210212110000222010220120001202110002020200022021010001111001010020200010211220100002201020001022120120212122122122011021222111011021000102220202211121120212020210012001211100221112011202000010212011122000202121211202102110111112120001101100120121022210200222112001102102200112201002020202121201000100001012202201011101000001212210001021222021221021101012201120212101011012121220111200022001222211222200012021201112212212101002221010122220110202111100201010220002000220001122011221201021221121212101001020120211220100201122022010021021010211121101220111002201100220000121120121000111002002201010201201202210222001010111222212110212222202010100021102101222120202021122112022020210222210212220012102020020020202201102121022211010212001122001101121122002011110221201202201102112200222211210111210020011212220212110212101002020022010012010122102010221201011212012200000111022212221220222022211021011102120221212101221102201010101201111002110121110122020021220202220011212012001222101122200001001122120021201020021100001212021020122102101222021000102001221011010212200121122001111201220221121001002112122122022202112212011122120000220112110112202210010210200012102122121120112000022020011101120100201222111212002122212120211112110012211221121110102022110212021011102202220010101201021212212002020121221020201010122111000110101112200222122000110100101120122010120122201101110022220121210021120000010021011102011211201222211200100011220102200020122122112011010211120102112220002102110201211022002021221202121002020121120021212100100221201202102122211110010201220211101000202200111201120220122022212222001222010011211022022111002201022200000100110201210021000020021101000001001122221121202010002222202121110101100000211011210011022100120020021112201110111112020202201122120210002000221102121122202101001022111002011201112010122120120102002200200121101121220201012102201200210022121000211012221002022100012211022000100021222020012101121221120222001001012101010120122012012200210021202210202221120011122111012012221221012202102102120202010110221102202201002220111201221020000222112111111000201102211101212222211111200202010221021121111202111112100001210100111201221121010010111221112101212011011121011201012200010120111210000202022022012122201200121012102101222211020212110101102000202110200212002110220200122201222101100222000122220000111022111001002120101122201211111120021202001012111", "02221111200012120201210221002222211000011111100000101002120212010020102021021012200111120112010012110012220121120211210211211120101122200110010012222020221120000022020120111021012102222211011120102221121102202201012210210101002120202202012001020211112101112100010111120010210201020201012000110012222120210020222012111120220210002222001121012102012111102010201202021200110121100102220100120111001002221110020202102102121102100212200020012021111220200201122021002010112111101221100211202102102202220122100021001101122220112011122210021222002022120012210200120010201001102100222112200101011200112102222011110202012121101002100102112010100112101220100101010011200200020201121202200011111120220002012212002001011001022112110200012122001101020121111120020020011212012210010101122020201111222202100001022222002201011221001010101210210112101021220212022121001221102011100111100021012222112002211212201122112020110210022102222020011000022210120011100100121012022101111000222212200220222022210112021120020210011101201211120211011111010211120010110020201202120221210010022210220002112101112022111002222001102211202010121212001121020220011201211020121102000100111112012101120022100220002002001120110100221020100010020120201200221020122202100222102210022022111120210010220011120022022122220011000020010012002010220102121011002220010201022011220212121101120100200022122110122221002221201122212021001020201012001021121211000020001201110112111212011220120100002202012112002210011112010200001020000001000102120102112002210010002102122002101010202211211102211000010212201100021122100110211200212211202101221112212212221020221012000220202000201000222112011121200021000220102020200201021212110020102021011012021021201011122110222220101010210111222022011011102022122012121010101101222022001120012122200212021010220112122020121212210110121200200011211112222101221221200012001100201201011220100120102201020121121201202211201002121122221021020220201121021011121012000210110110020222200201021222002012121011210210021212120101222212011210121101102100101101202000211122010022201111121002200221121101000020001200221120002220210021121200222100222112112201120220202122212102020212111002222120101101221020202100121112222022002212211121120210002002120101002102001012220221100100102121200122121112100221112111120210202202022000002021211011011011021112021021002011121001102000210011002121001102210021010001002112121210010100111122011211000100101110120011001122002221", "20111001120120120111202110120202020111110012011200010201001200000022010112211122221211020020021110012002202101020021201122022222011222111010201211121101212022211102110200101000102210002220111101212001012112120121012210212111211111012202021010010100000222011001020200101211222000201022012020221221021112122212212210112202122121100112110111100102022022010001012121221122211022101000100122021001221101011012111202202021021012022222201220120101102021220211022202120011020012021000002102010010102210001111021212101200201012100000011201112011110201011221211200200212211122011000221112000022021101121121202101202200112110010221221102212211211110200000000212200211202010210102022122000120002220102221111020200220112110202211010100010002101202012102110202210020121010012011011202220021111021111022211212121020101222121010012222021210010122001121000021021201201000012001011000121000202022022000120011121222211211122011212010012220000121120110002012200220012210022210011221211010001120221202021102201021211010110111211121021212121010122020211000000100101200121120212012221010001000101012102000000212222011102011111001020010000221202200100221002121001021220001102011201202010000011100220020212012221210111002210220101001102210011010002012021112022122112212011221111121120111002011100101100111200120211201010100220022111001222010120120211021012012012220222022110000000010221002010122200022102111020011012020200102111001001012002110110120112021121201121011112000021122212121020011101111020000022201100010011201000211000100211210112220101121211200011001022101111020121102121121012002200222121022121021220111212210001221100010201111010100020011011120110211221212021221100221211111011022000210110001002202211202000012021202021022221210212000221120020112012000110111201210122001102220000101121101100121112210201121021111022200021000002000120001110221010111002011202200122211100212222012011212111222221101222200201222000020111100212222120021210110022102022200010021121220100111100222000122102101010202222011102121020120022022212122121211111200002012022111012022200220101211110012101112200122221020001210102120220202121101200121012022111121200211220200000101011022010121120102220022111110220202212020200220012211021001110011122011020201202210001111001121110002010202201200111112100101021202010102002221110212010101201210012211121012200021022120222020020200121210011101111102001211000222222112211112201110120110022101110000111100001012102000110201221022", "21220122001222122101201201102201012212120100010201011212022200010100221002200222202022111200122121212100202102002202201120202212202100122010211020112201222110111212201200022122101100121210212010120112202221201002002210021010000110022202022211200221110222120010102102221012011020021001211100111220222012200210121102020220012212011211020200010200022102112000112200011202112200012202101021102211101210002022100200200010110211202212110102221011221102002221122201021010201201000200200020222221020022101202021202220010202011200022120222202001110012002202010200111100010020120212202222202000221012200002020102000210100001110200121001012220201220101222202112022010211021020102220212010021100021221021022020200122122110001112002012110011112011001202002220011211211001212100220222221220221022102121212002222112121010110102100020011010211101201212222222202201120201011221202120020121211210112210101200020010211110120022211100021201110022111110012210020021111020221001210011210000010121100112201122211000000101202021212120101010102212200120122022202001221212011200202011001220011000021111211001010001001121001012210202021221011200022212021221222101122002220210211200021020212220100011200002222112021000011012221101211000212212122002012120202211120210121222222100102012212212211200201101211100212202122211222101120220111111112202011011022121222111110101222101000220101121021220220110100020211221011012200000212222011000201010102100201002222112220000122221102102221202211202022112122001120220001221101111010012201222200122110020210201000002111102110201211010222200110122200010112111202010100120222222200220121111102011100110202000112212212201212011021112202101122012110202001210201110011201000210022102112100000001022210011200000200100110210000022000102221202011111001210221100112111120211100022110211220010222110122100200021211120000011101211101112011110012201121020100012010212021010000000120202121002021002120022200020022101122101212222002111201100220202020212012010012212020200021021110022212002211020000122222201001011202012110010220221200212101100201210001102112020022221002220020012201100102000011101122101002200002121022000111022012010011001221000102210012100022110020101020011212021200211120200121222120100201022012102021000221112211121021021211201102021002111021002021201121001100120212000201001001121022120202202000020001102102022020121212010200022122022202121202202012211100202111002211001022021122101022221101111200000201011022212120", "21211112212200000222210101002012121220120112212211022002211022022112212202220201102110102000000011211021020012220011200012201212220211022021000112002222011220101121102020011100102210200200000120202102102022002121200020021101210000021210012220022120100002201011210110222011112021010020110001212100111011102211012002102111022020010101020122200021021011001120201100202212012201100210020110221121021021210201221102220002120122001102220112220110222212200010001221220022001110010021101010102112002220101111210212201111202001102202102202222102222010100221201001012012121110022220121121122011220112122221011200020112012211020020211022012010000022101212011011122111010002201211220212211100220100002120101221210020122202012210022020100202111100121020212122101102012212001120101100101200110200022110120212001002012001201220121121002021011110022201200122021020000200211012220120121111212222001120022210211010120121210121022102001110201020200101022121010102100201002210222201022101210202122222100021122220101101022020101100001212201201211001100012200111012110120102002122012101020200021022221111210101100221200121100012122012011101012021210112002101101222000121002121210020021122012000220202221200101211202121120121220210110021021022212022120221012202212212220021100001112011012100110111111212220112011211101122020111200221021220221200221112200011121222002021201200102200000012212202202121212020220012212110022102220010212002121110100201021002222222221211120121101011022200102200022111121002021202210121112120212210202022210012020021000012112200202010112010121022100200012102120202202121211101211211112101211000121012212112110110122122212110021111011210020012021201222221200012002001202000112220020121022121100111111112101112012122122000120110120001200110100212121020220212122200100020211002202212010101110220221111220100221022212112020222201210112200210010122012211112021210012120020002211220200120212200010112001112010020110222202020210210121100022120001111110100212121101000110102222112201102122122022221020212011122221012221110012210111222120111011202111210100000001121101000121122101102020000101112202021210021202211120101112000010012020111020021200020100121112211202011211010110002012200201120020021201120212222202100122222221021102002202102210112012022202120120011101222102101212100021201121002220010111220020120010210010110200200120111000212012202020201221021001012011022110012110200010012101122201202122111100200110012202002020121122212", "22001010112102010122110001220211021201210122012110201002210102111022111002100021112220210200200202210211221000021220202212021221002201121211110201020120222121211101202220220012211101211111012122012220022121202101221011220101222200110211222221021001001111101122200211212200110012121222221011210222201120100010110200210020200222212212001222020111022201111222200100001022112210000220212002111122001212102022221101201200201012211211111222222220121021001011122122122221001102221200120210221212110001112122021222120202102201022202100201112001000211221102112002120021110010102221221112111222222110022200210221002120100121000202111222000221022010211100211121022212222211122001111120021221220221011110111211111020000000012010222101212021100222001001200211012102100100210222102202200001002000022002200221212100100001001100110210001222012012100010221122112101220212220011121110012211222000201210202010121001000222000101112202001110211210010111222212210000010000121012022102102021101111211101211001201111222022102020011202211011021121200120010200222221010210222201010112022102021110001210111011011220020100211000002121222111000022202210212120222112201111101002221100020221211221022011000111120222220122112000121222111220010212100201020110100221111112212112200120212212021102012201122010022221102120101102020210120021200200000000211212001210221112022202210021021111211202102202002010022201111011120102211000122202120021212002100112220020112121102000212010221200210101001122222111012001000111010202000210111102020021122210212211102111121102211012100010121202020222011020122111000102110212022100122121202220112010120202020112111102200102202101012020201010222110012212212220002222211111112012201202201201002102012221021210220012120211002122010202102002001020110121012000201102202020011210111000110022022222012120111022011201112210010122122010122110211221211010021021212022222202122211100110212122011100100002120112012201121111022221221110121221202202012100201110011200201001121110001200220112212101012020120010202210200210102010110122110211121202011201202020010010211212222102120110200212212110112111112121002221221202210101011222121000120201202002221212021211112201112111011120120021022000000000000200100001212122201001100022000000011020110212221022012102110212200012011100200220111110200121222112000011222101210110110020001020100101122020121220010111022211020101102220111000010211110200210002100110100021012000120211111110101102211222011220022212", "21101101022021022022200112002011201102000001122021111222002011120022202211210120221001102100221010102012221101012011122002220101112010001122210101212221122222212000121012112101111021201221212212021022201211121211112111122210221201002112100202210102111102202020211212200121110212212221110220011220101111200220002111220110102202200002112011220001202101012002121220110200220001001200211210011010020011212102112011200001122002202101210202111102000102100010012212001221121201001021022101101112022110201002112001011121101011020200010222101122100020120220120011211012112021202000200000210220102102110202001221010120002201211200112020022100212221102202110122121100100101202011211101110011200021011111122002111021100211020201020120101121021121200001202201211211120021022200201211200010102101120000220200002220112101021020220112001120222020120202020112012011120000210101120122101022101200120110200122212021212212211221012201022110012202222112011202210122111012002210221111100121021121001002101222011022110220222122001021020121201001120020101202222010211021221000022212021112221201202110112011221000021112211122122002001012012111120122011102110002102010111110202000201212100211000110102001101022212101110222112120210221220202222111101212221112010122220220010000020002100000111122100102000021121000111101100211212222201110211111122210211012021002220121111220000022122212211110102122000001222220112212001200010121220221202121011002202201010100002010101212112221100021010101220012102000222020100120021210212222010201210101011210010002121002211201101110112122012202012011000021101202112020112110200022020212100201112000221200101120010002011102110120000212212002021110121122122212001101022011001001001222100122002011212001222200202221021010012000002100120001220002102221001220021212021011101012010011120010102022112200012020121100212012101121021120202112111202001211001011022101200021122001221220001202220011012212122020020000221120121020121211222121100220202210121222002112220211221220021112002021220022212121112002002001110210012021010210022210002111202201121001020112212201111202010120211211100000211022210021001120212211101021001201022122212112012202020100022112122212210201102222021112020220222210010021202220100210022100120012101110112120220120201121121200022021012010102211022200202220012202021111101222012121120210110110002222211202101210201020221011201101011222001121010202022012212110010101112021112002202101111212110100012201001021111010", "21021211121220102111010000222212100202111102012120200120201012202121102211121020111221121100212110212220010101210111001221101010012011211101211021120011101110211122120212122021222000122212020100102220001112122200211000020010122222201002211012000100220001020110121001001110120001101011100202000201001020000101002201011201201220112001011021121110020112100112101111222100010111200202200212210122020110210022000201021120002000002001012201201012220101001202012101200210202021100221210210000122122112210020202120221122011112102110002211211121121112021221120000212102000111220000022022022201011122202101122110000211010122012100101010010000222211221200200210220112120100000021200222212010112120210210122201122121022001221201111000002001022020022211210120110201200121211010000102112000211210221220110202122011221221210000210220011022102101110112000010020020220211100210122211000201110222200220101211100011012020112012202201021220222210122012211112110202212221120012211120001001200210100012201221002210001200222122220001020001000121001210201001200102100112220122020200012200120200222100210100220202100001100020010122011102202212020120022202222202212202012211021210020122102001102200001100020000000110220222112122210010011221112010101111122020001120022112201101221212012101111211002002201212002210122112010111002011001212012000201100111001002101012002111202121210121011201201222120010221222102001122001110222010000011212021020221021112201111121120120210110120220211202011112111202002102102121011020110012102220112111010110111010000120012200022221210011111221110212121201210202200211112021200120200110222102100101210020121120021100111111021111121220012021211220222121100021200222111211012102202101021212111200101021200022102000020011221122112000122002202201122212201221221020121102111120220101011100210010000101211210201112102210122210022001201110021122112011012201012120211012011020010201221020011212022221022220202220200001120100120001211111110220221121011100121220102002011001110002200001110002202021220001202211211211200021001120101122210022211022010020011200102112111021110211111201022112202222001021122202022001011112012100010100212011011100200000201200012211212020222122120011001120122002212202210011012221111002000100200122222211021020002102021211200011102100020200120100222200210121020012102210212012100200200201121220202021001010022210011121122101201221200020121102221222120200211002221110221022022212021010010220102021021101102102020", "11211102220120221102211022200212221221022001001202120110112210102120110121111000112010101002201022002110111012102222202112212001211002012001010110002211220121111200101011200001002111220100000211120211100122002100000220022201101222021220201120001120221121021212201222112211010112121001200020112111120112120022201200120200222002200022110110210112001212111200122221200221210022122022201022102010212002122120011011010201002011121222020100221102120122022122201112111101212122201202201111101200000011122020212211111002001121002122111101122200010210120022201202202122002000210101001120001201120201120122220022102102011012220210212120102222211121200201020211212000111112111122211022211110110212001121021112000020011210200201221121010011200101210200001111121201201120120202001120112002200211000011201112220111221020212001202220221020120202012211222010010211000022110211121002222122122021102221122102210001120122102102001000110202022120112011010202212122110222100002102022122201021011120121021220210101102220200021121010012222201212220101100210210121220221121221222022211101112202022000220220022220202011211110221221200121012200211012111220222010001010110202120111210201021121220220111022011022121121120121121122001120220000001001101120001200102211200222122120220002111101102020201112022122102010002222102112221000010122002201222211021220101021201122000002101100102002111020112212011000110220201022020110012212111212020101111222000111000210100211002000102112210112202021112002200202121101222010000121112112000201210010220101111122221120220000021210202011001021011021111222010211102201020120002021010210020020202021001022011201001210022022100110210001102112120010000102002020100112201020202110001211211122012022112220211120020102100120100022122221201000021120012221011022111212220112020100120110200112100211100211102201110100210122101211010102220200222122222211120010100012122222210122111000120201211211211020102001022001002200002110222210010120022022222001111220012012201100022211120200112010202120210110202112002222121110021010120121012212221021022112112021021220112022002211202021112221211012211110001121102222121011110021001201001102122021200000001210121122122210011220010222222011021011020220000210110110020120120011220222201002121220201100020100211120221101202120010122120221112212200101122021111002010012200201100112022220202021021111222021111210100220011211212012220100200221121002000211220001102101211121221121200122001011221200020201", "01200111110121112002212022110122100111102022222012010121111002102101002211022122111022221012211101002122000121102200021112020100012001001021201110101012200010202200211212221000022210201010222211011100120202122020111100212002100000102212021120012202120121100220002111102210021201101001222022121212021221220220111102121122222021101020120122121212220120101122102020102002201012000000102212121020121120012122202210021101020022201112000012202010211102211022102002100121110202210120212110100120110101222020120122111211001121202202211210001022201011102101220220110102102021220222122121020111112211001202201110022122201112100102022121010120211111110211222220100111100201002001121221202112122020210101002110202011002212222202202022212211102012120202221102212111102021002111021221010022222202101022200112120102210011111112211122122222112020010111101000110222200111012020012002102120012110220021012221222000022210220021212000210222022001102121202002101221212011220000022120210012200200102201220110022220212112001101021101221020220201000102102212000022121021211002212212221110121210102222012212022021201101111222122110021112211110201121002212202011101120012021222111021120221110102001202111101111202200210220000201201220010221210002110200220110020011200102100002002001210210012021120120200100020210211001212010210211111202101112001100211122212120112121001222220210121102000102000110000002121222111201122012201000221221000112210020211021212102100201210111202100210121020000010220222010102201112220112001200210221001021201221212121211002121001001120122002211122100120220212202022110221112221221212021002110011100220011112002220210202212100210122112200201200200012111220211100122001102021122002110012122010122200020101002110210101021002110201122121212011012212102021202112120101202110012002202001210012202010112220011002121001122101002010100120200111202212021000110211120002121021111011100212102112121220001210211102120120012102011121022021021122022122020200200002102020102220202010212112212120111011022011002020010200102201211201021010110022111220100220021002101002011000021021101021010220020102121102121101021100101100222220220200020110010012010201211000210112221201212220000101121211022120220121000222022021122100012222111012102222102212201201121202010020021011212211102010101112112101102010011020010101110011122012121021120222211002202000102102210000101000210201021202101021200112222212111001221021121112201221212101221120112211222121212121000", "01011001011120012212221002201212021111001220212020211210011201101002211021220110101210021121110000212112002121001002001102010102011111120022121021012211221201000002221121222102110000021002001220022222020110210201110200202102101100210112210121112211000010000101021200022200111100100011102221200022210021120102101021000002212012222221210221222021101002200111112111122222210200000112020001001021220101212202001012202210122212000200201010022202212010011202002100220102210010122112012212001011011221122011110020201120210212022100110200101211121120102111020201220100011102212101200002112001001202001222111200001110022212200001121211112111012120222011011112000011001220011021211110002012012110012002110100112021010200121010211001021222221122011221010000110021110022020112011201110202210201101211221011002220011001222220210021220112221211222221011111110102100120212111022120200002020022011201002112222002110111012211221200020022221111221112020021112200022022111210011110222212112222011000121211010012201022100110210010122202010122121212211222221022200101110200111012100212200222221211220211200020200112212120200211222022020120201022100221222122200201001210001201211021210101010012202211111012011110002000220001120011100002022222002102121010002002021020002200121120221011020121222102200022012200121212001121221120222112222200120002202212211212201012210021012200010120220212021121011012011002201112021010121020212001200111211202201201200202011210002210200211011222220001120121211121220000220022200202222002211020120100202002022211020100210001022210022220122200101220002122210021020212212001020020002000210220010201200201121211012100121110221010220101100120002102122210210012012001000212001101020002100201100111220120012210020002021111210202100211022101012221112211211012000220022020101001002122010200111111112202212122002212020220022202011112200112110001011122101002022221012020000200201102012022022000001112101112220012011220220021110121111212112021101020020120101010101000022000121002200210020012201121010111122010101121122110222212220022010201012202120102010001201110122211122200101021211121020220202221211221112121022111112222102200101002111100101111102220012120002220100002222202122111110201002010012002010211102002020021100112102211120022110200020102002200111200221121102101222111222102120201012000111020021012111012112000000110112221112221112222020010020010102011122201222222002112210202200221022011100012201200000100021102020122202200", "02221011021002122111000001101112210001001002220022022022121021222000112212110102111021222211002010111210121200212220101102200001112212100122120011212011212212122102021212022220022011012200220221201202101021222120022000222202220021002121222012001022211102121112010220122102102210111201020122121120202110111002011021210200022010222222110010102020201120110002102120000120202222121112012122102100100221122212201221210210120110121222222020202001102222122202012101020212000010011120211221001001112210221120121211201000020101202110011111120212102001021001102021212211211112010121001011201111202002002100120012110021110021220110202100110211101201121021212021002020122122200000221112202102200222211201202122222110220022102022101200222121020011120120102211221212021000110211101210112101122221222020211021120012220111010221122111001202102211221100101101121202211201202222201122110210012200020021202100121120201210201121110102021002001210210111010201112100202211201020111120010102022201120112221000012202222021110110002022210110120022000221110010012002010220221222222100211012102110022200211100101022111220211201221202202202220012020202010201022010022002100211211122121021002022111110120021201212122000220211122000120200110202002212020112020112211221102021022111200102012022120101200021222001111010222020201211001022210002210102100100212020022112120001110012012200001211121022112202021010012200210212211000211201122011022000110110201221111220011101020112201100121020010000122200120001122100221101022222202002020020221002120210010110110220000122020022201002122022122011020000101020112002202010122000000022222210002120122220101122221222201211200212220111201100210012221212102202112102221000211020111100012021202210201001101201221210022121210211201022110001020021021120010020210112000220221220112010001002110012121001212012212102202112211221002201101200210110111112102210012102221211121102100202210222021202002112020122121111211221010020202112111121200222122221212212010011000020101200110122120012122012021021210020112120222020121100021020210122201210101212220220200000220112021010211000010000011211211012220021022112101222002001200112121122202020012011212001021200001220202001222101201200010111120222102200111211111212122012000120202101220021111101120102201010012220010212120001011120202222011202020110001021221100220122101102021012212202112201022212021100111112211011222100200010201202220001021112021201220210112221000110021112211011011220010020", "01002221022010200221000111111100021101100122112122000111201012100010101100100020221020021222011212002011202122111100100121001210200000212200002121201110212200101010021102211222202200001000002022101022220100222212011010200000101021110122010102120201111122101122121211111002221111201120202112021101122102011110121000222020000100001101020112202200221010122102121122201210121120010201201101202002212102000002000011120000200100102210120110221212100211212012212001010001211002101022202121011022022121000111212122212020110110111102102201120021101101021222212101112012120201111110121100111021002010202112110202102222000102021010020100010121222120212222201220002010212010100222121102122210102111011120001012011201000010001022001012021120021202001022202100201111222110021101121011122112222200011012012121222201102112112121200012101210210211001011011122101221001021202222202102210100012002100000111222010120112001201022022211000101221011212202111102000120102001000211120120212110212000221000002022112102120001220112100211222111121211201211020020101012111211122021002021200102122110200222211110211000222200112022110220020010201122222121022111201022212212121111021021222100121022212021220002020021110000100200202212011022211220211001221011001221212122210210002011112122120100212200212111120210122222112210211011111001011111102000112012011001200111000122011202221202200212002121202000000011121212112122110011211211111101210021210120102011110210120001010012200110200202002000202112200001122210222112022211201101010220112200212221212020120210102010000001212021011002020111122121121122210020202221102200211210220010111121010020100112022011222220210000020101201001212002211102120111210202110202012100211001102020200120211222202122202101220221122020000011000111002011010012011220102110202202000022221220121001101000010200010010010011201210222101122001012020021221110100011222221002212222210000001121201112100210120120000001211102220001100212112102022211220200120011101111022202210220002000211011100102220001010011222110202021002110112022122111220002021022112110200000010210212002010021201201111211000010202211100110200022002212021111011102011012110012122022211121212021110220222211012011112100211121211202100210012121201020220121000222222101111111010021211200110200000011210101101212010010211210012000222121022112112210222212020112001022021112122210100210202112222010201220000211222220101002121020022120002022210010221210020202112021001220122012202020", "21011022001201200220121022022012022112122110112212011210002122112222000102202012100121001021002211200111201202210100211202000112220022220102202002202200122020202120211000022010110202110121122201122221222010110200112110211122211110112102102221221212111021112212121022000002200122221002022212122011101021010200102220002000012200111121221111112021010101020210011001202110001102202122200120021121001120021101020200200222010222100110002010201011201001221212010001010002012122122220121120221012101021220101201101200211100110211120100000002020212021021210012102111211101010011221010220020002010022020010120120121120112202022210211212221210211100221102011110001200221220010101102110120101012012001020120102002010202201101010000010011010112111212200111222120210222001110112121102102212100211002021211102121201102000102201200111220111022220102201221202000102202101010121201022110012100122002201212121122201121110021100220101021120201220122010221022212110100122221010012021221211110001012020122102221200112212111122102210212100022201212101220211211121222021102211101110211022012000212200202101121200012000020021220212221220101220222200001202002111022112001220201200012111012200120001000001100221100100120002200021221220002200201201100201101011122021211111201101021112021201211212111010012100000221211011112211001101121101022211122101122100021021210001222202102021222012222222202212211222200111011021002010210021121220021021021202200012001221011000210012002101101212202200002020220102121112110011011012201112022001102001002002200211000110112201001211012212201101020202001120002222021211201221022012022000210101122012200122211202022101010201210112012021021210022121112101210002211211200010001100222112001221111122121001101002210200010100012022120020111112220202210111212102012211200121200202000101120020221222210020112001022010201210002021200012121121011020122111021110001121202202211002000212222211112011122020001021101100022011001021022121021222201211010012212021022010220100110011020011210121220102122210010011201112112100021022220221211021211211002012020212101222010010101220200010111202100212111211121011022101120112202221112210122201220112120210021210102100210122220112022202200212212010000000211212201101222102022122001000100212120100201111111100001111220020102220121001200111010122110202221111000202101002021002202211010112202101111210022001201210011200111010201112221121200022101112200122100101100101011101122222220111011210022020221220", "00221220212221211120110111001112012022112222102211001000002200221221210011012220101002000011110221002001122002212202102011001211112100002101201110211122002121122221021022012001222100021001001001011110011112101221200222121011122212002120001010222220220122021222212022202110022222210200021011222001221001221012010022022121122011102211002011022121221112212220120122211002220221112111020012221221122012212122011210121122221111000121221101100222211200202210000122220222210211001012200222011111102222220022011111112220022112000002000022200110021011010210210220100120000220100002000021022022210020100012120110010110201102110120011211202001001120001001120000110110002010212121110012012222211120110022121000112201121202102021220020212001101100202012202200120210120201211212200122110001002111221001011011221002101211202020020120220100100111100012221122112002101110120102222020001222221101020120220200201011101220210010002101101101211022212201012212000211201102202000000000222111020212212020021020112112110021212211011222201121100102211002112122111101221000020200021121101102200201112110000200002000220012122212221211202222112221020010002122121021220001211110201000212010220022000222102201002102020112202202212020021201100122112221121101121202020210111022022210120102221111010001002212202010122022002010210210212021020000021100001112211101011112101010002202011210000201211102200120110000200121111202022011212001101010220011002221111210010100121121102120201121001122100011000020200211201020012220122120002211011121211102210010121101020111111021022201212002101121210111200102111211211010012000010021021002200022110122020101121111202020102110000021220112122002220210020110100011220202012021012012122011111212012101211212211010221212200211110120211111110212121222121021012111022101111112000111102211212011111110222002121201220002211202200212100102200000111112020212100001002202022100112202102112101002220011000221200102020022121211112002011122022010221111122101222102020012110011122200110001212000122122201221110000111110010201101211220001000210222101022012122111011110021111221122121200212021111200020110010001021011210002222002010221001212022121202020202010011012000000220112121222021000001022010121220222201002021120222012100200020110011202010102000200220220002201212002002121211121110001121222112212000210020221110202121122220022122002011211110121010102020101011212211010222112001210002201102122102222200022212020220212021110121201221211112000", "02202210120111210201100010211012210010122100222002201120102011120201102220202202021201201022120101211002122212222111220101110012101211020111021211200200000201100212112102020221222212021022121122121222212201010000020100112211021102110200102000222210210011210100111012012002000110101100001001220210201102020210100110221111210100101000021200120211100010200201222110212221212010000012221011022101212021220121000000022202012220021102022211121010121200200210021202100211120011202001220111111221021221112202020220220220202201101102110220222122211201212001101022200210020020021021010120012200011101121201000022101212210012211002220022100221211102201221120220121102002110222210021201020000210221201111101100120211000102021120020020101010200010121211102002001211220002201110212202212012011122002111020120221001002010012001220011120002010021111022212000100010220110101111111112221122021112022221100101120200002010102001202122200220212221000120210020200222012010121012102001222001022111111101201012002200122000001112222122200222201001011210222120210211022010212210011200211012211200000101201102120001001212112001200220120102101202101202111210222011210120201110211211121012202110201001102121020210211022022222010221010211102202102000001002220210200211110101212201221010001102010020112121120011000010020120102200111122010011110200111011211001022102020012102021111121122010122101202010110221101100001121011111100120112010012020121011211212200010011011211102012022020000121202210120002022111210011220120000210221110200111102021220212011212011201220221220200220012220121210100122220121220100112001012000202122121020110211020002220111002020200021202000220010020110210212201212200200110101202111211120001001121111000111211212001101122010020202021221210101012222020220211221102221001010012102012111122102200112101101011200021121122011220002022210102000121212211120121121201102222011010010110110212121020202001100110212222100012101121201212221220020220021000101200202012201011022211202220101011002201121222001101211101122001222000122000102221121010021120112100102020111221000101102122022111201120222100000221102112020220102122100101001100202021000120010012110200220222112120022120212012220112211122221221102102221122121220201002112121211022002012122110012121020111020102222201221211001100210100212112222021001002001102202212111120200021201021221011220012220121210222002102122002200200112020120200021200111121112021101011112111112102001222121200112101020", "21202101211121011201011200002202222222110221210212101101022211121002112102112222020202010021210011111221020020212101020001010021120220221020222011212001110111011020022222211111021100120222022122001120102122020002112002001112102221011000100201101001112202122021000012200111012122212210010200021120121212111112210222012001201012212210111111200200102011212221010122111221221002012200211100111212221112002222222112022100000121200021221212120212220110112022011220011221022020202112101112002001000020202012100210100112020022010010000220212210100000202102112011200211000000001110211121221012102001020222220201020120022012010022120112000012000221102021100210100111111202201011112010121200222021110200212211212211220101210021011211201220010010020222102010210111221002111111010210112211222212200021212010021100220121222011112011110002201001010010000100112000122220100210120122101221220201211221102211022222002202011120100012000211012020220202002001000022122001111201211020210201210111212112111020110012100002220100021101112102211020112112112100011021120022011200002102100222022201000122220010100000101211101122220012212101010120010010000220022012011020001101212012211022202000111212111100100000202002222212011102012120000022201222212111222212121102100101012012002112202020201222120010010012101112021020010022120121011000212111120211012222021222110211121200102021121102102222211000101101002011210012000000212100112121111221211111111001012020020002102122020010122111112220002012220222111211222020110110211100002202012111110102111102002211122212221010222110122200221001100211020121220120010112121120100110122121222122021100102002021110011102002011222010222002212020100202221010112100011021111201211020021112010211022202201121122121022220102022120012220121220011210000220002221122112020201001011122122222221121002202101112020111210122110122221001110101000110100211002102112000212000210220102001221020012002011001212222102000021200102200112200110111021010112112012010122021020001202111201011122101101001112110210200021211021020111212110121211200110210010210112012102221011111202021211202211111220211021120022220122020021121120011112212012211211010001011012121100120020111211221121121112011200112122222000201101000110211101110202101122202202102121110201011120121100000120210210021101111211221021201122122210202101011220021202020211112021120100222211122020220212201100001110102221100010200002222202022022112202222210000000111222021220001010020021201", "01120110221200122122011110201100211212012220001011212022120112122001010222221021112022022210110022101222211120111210202210112102221200210220001000200121212200211110002000120201122102120120211211102210122211112020201101200120202121011122001121010022021102021222122202002110100011000102112112221000222002210110121011112100210002202020000201220001112222101021202102011021001220102102122222022222202222000210112100022220121022011101121220020200100021101002112200011001021011010012220002202100221002101121001122020200210202021102202222221020200011122100011202200000220210222000020210200101111220022202020022200021020102020011221112011201000112101021101010120111001220012201200100202212111221120200210222202111212212110001210220122212022202222011000212001002121211221222120222110122120120001120210000212120011212012222121202222202001021101022112212212202020211121001212210111110022102120101021211212101110221100201212200122000021110010120020001021120011001120221121100202020010012202000200111022000222212002122110012100100022000210211200110112000011122222011111120201112211220021120012202102022002121000102220211202102220202100200112102112211111211012020221021120200120102221220121110200211222221110221200211012021200210012110110010100022120222000121121100202202110201011102220201102222210110010010002011020012112200001120212200122122000020111110102122111202100122021012221120201022120021101022022202202211102022022021111200012121212122011222212212111020210022020102111220212220001022200022000021220100121202220011101222202012210220020101220200201121110000222212221112211210111112020201022201101011121222001020210110010110021021100200200220212102202000102012110102201110202101210010122020011222201211010110100002220222201120010212011001020221101210211100111221100101000021222110221100000001202011010121102101021102000202111202210102022212211221100221001201021021112010000102002011012110200102212212212220011222221221020000202211212022021000000210200022020021222221101200202122011220021212102002122111011002010222002121000221220200210220112212011220201120210011110110012011120022210211202201001020002012221221122210122121222221122021020010002210002222201200121010112021002111200120222122110110221120221001021022220011001010022222122220011122121110120111220002011102201101112012020220001020000121111210211201002021212200200122102002002120202220210021020222201222211200112210202121121201122022022110000222212010112200122200111022022111200101", "00022221212210122022111201211011202211220222202201010000220202002012011202202202110121210100101101112021220120102010020021001220200000201100010011011001020212110020211021220112210021020201021210000101002011221211121212020021211210220201020101220011021211122110202220112212210111120020020200120021211120121111121222122022021100121010200200201111010002122020112100200221200022012112111201111002001020120010120220211012110200000210121101011010010201200000102001121222201111002000220212112202121211002211021102201201212011201002220002012011122010120121010001100212220120012011111000012012101012121012022110001110221010220102002212120002001022110120121022022020112212112202122011110100100020102222220102022201010010022112002120121100221000021122010212200211012111221111101011200021010100120200010200101021002210200211100112202012121121002201022220220101002021221011120202221122220120222220121010010012202110021101201110011101121222200200121212110212200100012122000110120012120220100221222122000121022102120220121121011120210200102110010000101212201112001012211002211212120202210102202212101022121021011021010202012111101101110221122000002212002210212211022120202120121021112110112001001122112112012121121200011202111012121101210000220210212202102002010120112112222111002210222020100101102101012010212010220200220220201112010112110011001212001221022201002020022110012011221111102221222112110002120202001010111022200110200021021110101210211120100101022121122012012110020101011121100021001000101222201101121112020122011212221102112220122101110220001021110111011021112221221111211010211102202112120102121112122100020022102012202112200102012220201101021221001000221211222012002110211121020212100210001220110020211021001200202222221210001000000000101112022020021002110211200012022201201021211201211221102102201220222021121201022011122001221211010220102101121002210211101021012201012010010111002120021210211021010100011010012012002210120001120220111012101020220002010100211111221221011121201121201021122122102210002100010122021020222220100022021221121222122210022202120011201100101000211121122212220201112111101001002001201000212111211222001211020001220221122020210100222220101202110101012010002000001112210021010022021211012220022010022100202110002112102112211122220001011112002110012220211201200021021110000110121111120002210011202110110202011222220002221021212122222100200210112202201122210011210002100201200211001221102212012012000102022112", "00221002210201021122012210101010022100000100212100012212010100202121101011001201002021121122010120022220121111020112211100021022001022222102021120102222200021122222012102102111202221011021201020100122122210220200210220001001212000201111210201112112122002010122101212222220110121100112200221021202002120120011200210112011112002102120211112011222112102001122210020000100021002001002201122022002211112002002100210022211122020022100000102001102122110111101101212212220102120000201211221202222221002002020011000220220010221112000011020201121010022110221122101022221111111110021102211101100100012012102002002211010102001001102022210210011111022011101012011200220122220021222122011122101212200010021010210010220022022201202001020020222002000002101201112221000022221220210101020112000101201221000120200212000221012200101000010221121201122122202200012210112220022211111122112111211122110001122010120102100210100221110000202220010112012221002021222010110211122010000110102021102102211011111211222011012212111020111110210121022102011202012120102110010101202200012020121200202000122101021220102212212112110111210020121021101210120120021000112202212012222000011110011120021211022220012121220102101100120001102100210211200200220100020110020002202201121220212012011200122212221220211101121120121202100122222102221121021020221200100211112222110212112210002202221020001121021112222210100201012102222201120220100101101122201022202102012121100202120021220220222001212020101211210220002010121100000100201022220111210111221102020210110200011100021012021102202102222200002110220102100220002221122200220211102001220020011210221011211010001210020111012211201002121220101011002210201002200201101121012120211121002210122121010112020222021110110100101222011221020111221111212202111100200020101110000021022202101120222000110101222211121012022011121011000020120220210011201021202002112110201121222112020012211010110020120120211120122001112222210122001221022221221220101102011022121200210120212101221021212202201111111020010020200010120012202200221122020122101022111001002001002000220212101022000201001112002112111121101222100000110121012021210122110111121011211121010001011012222212011010000112111012112202102210112002020112011211200210201202212200111221000120022001202221120222122121010111220001112200211222021101100212222210222012201121201200212122110111101021101121222010122220102200020001020211202012202012100220112121100001022020212110000111020211220022100", "22001221122120222211111102010010021020112100000101120022000120002021122220020012200221021220220122100122122002101211221201010102020212122111212002002102022200121021101122200222122200010110100000200120202010120110202011000102210200101000020202112201210000021121120000022012210220222202221210202011110121010221000212021211220212201110212211222221022220121002020100211111221002221120102021101012000222110212122110222211102210201101002221021012010222001022111011101222211100211020122201001210122221000111022000111020201220211200111221020122011001111122120221120102211112101021211100121101002202002112220111222220120020120021022102001020122222100210222011110110122220020122211012112012222200112211202202210121021100000021221022222022001201012222220121100100001101220200122010121201220101001210110002022022112201210111100021220120101100120112001121211120202102000102201211021020021222001121012220110222112200021022202021120222212121112121220212100101201122222111000000202101222220000222100222112220121122120100022120012102221002022001012022122200122021120112000221222021012101220110222110222111211020011200122001022202220200212211101110102011010201011020021120221012020202201101101111011112201221121120021100222000202101211101011100222110000001102001010121220110001200021212221000201002111022010022021210100201210111201221010002220110202100200021111222111112202220020020001021122100012122202221101012102010111010112010210212022202121021201122222112220021220012210212000020120001200121021111211101010110210002021221111100210100022202012210122002111021021101101212012222002102112021122121012011212010010220201220010002120100200210121100011122011120102202121222111112122000122020100001001202202100211202111202200101020011020210021111222121100112012001102211101112221121000120202221112101200210210100002200110110111012222102211000222201012220200011021100100211221012100202202101120010211110111211212001101022001011010122121122020100122121220102120021012021021012222010200112200112102110102221210110201012221110002101020220102012001201020111212120002122200000101021122120022010212112002111211210102102001202222200102102000010000111002002210012110020011022001212101110112202220122110110210220011001210122001011201111011110211102212020211221222112221221122102212021201121021121222002122222111100022002102200120100111222020212200002220002222120121011022222012221100010221010012201021222111001100222012221200121112102020102000011022012122110020202", "21120200200122220101201111112202221221121100111111202101100022220201121112120202102110002020011011221011222011100000201102121101112222001202210212000010111020011110100200010122210001010020111021212112102121021212001201002012111220102222102020122122022022210122121210121120122211211111122212111221001110101202010000010110011122220020112121220021201211220022011221012120112212212112010011011211202002001122012022020022021221222000102011201111011211112121220200221022021102000011001201122110222200222110122221000201022022000212220121202012112222202211120222012202221020220100222000022020021010100011021022000111110122100021201101200120112211020102022121220210012112112212201221210100001111001112101101122001221220112000112020202220000112002222101101120100201210121020021020012011202102001000112220102022222222101121110111120111020221122001101120100110201100210110010110001000222000002100121121010220102121222100120101200120112211120202002012220200011012110101022100101011202121110012122000122101110001022021021110220000120011100110120221110121101122001201101212100122102121000011202100202001201020201110120112012102022222120100012002002002020002222222100201111111212010202020202020202012210011100211110211201221002110221221012200200121202010020121220222110200211011200211102221221211102201111020110220112010111212102102020222110221200112110112121112121100021222121120120202001111221021212110000020222110010122201212112101102021001220012212200010121220211101001121010021121212012102120220221121120212112011022020012121210110202010210112222222001020211011021201120210010210200102212010221210101022202212201200002021210212021002021202101021010020110202221110200212012100001010112112020202120110122112021111212101212201220002202000221000220200122122200212210002212220001001012100111112002112201111122112201021222020120210121220200100100212102122102022000201111222212111012122101000210111022200120112000020022100011022010020000100011210002021210110221001112012201212012102021011111012010202222001112212200200011122102002012110002100112012201110201012122012222001110200000200100110212111001021120100002200122220200112211122020000221101001011100200010011202020200210120012211002102102100012212020101011112022120010111222101001112112210111012020121022222000120222111101012112011222221020200220022101202002012202202020120121100011112000112002010000201201201002201021222110011211202110010102010122011110202020022020211221202000121210101200101202", "22220222212222102200211021200222202020221120202211222011011122020000020021201120201000220202000212221110110220120100121100002121220002101100021220102000210200102210202202002100011000211101221122000111121111011202021101012201002012000222101121002111202110022102101202000100120221221111202001110221101011121202012110002210202002210222020000112221012122000211212121012101000222000111211221000022212210111111111100202210222221010112000111001202122101012210111012221211220200022000200202110112200200021121211020100012210000110011010221011000212220201022112001212010220012102020001200202122110020101002221101021102102221002122100122012112101010201021002011220200021112110012220000222201122200010211021200202021010110121001221201000211000102020211200010001112202211202212212201210120222001221011211202012201121122021200002111022100112221211022221211201211011212210111100200012100111112000212222110101011101011200022120201011011200100200122202110222110120010022201100002201111201211101100212010121000201211010110002201102222022012220202000101200120202100212110212202020100200021221112121100122002211210022011221220202102020101011220110100022021010101001102000122210201120000021000001121200012202000112112010011002200222000002222221211111102122222002220201010202200021011021022022001001202212111000002002101222021221121122101210212200022012010121202110120010120202210220020012022012001210020002011201000002112112122022200222202001200221122121222220200112002111122011212010101220120100020221212122201011010021021001220000212111021011020212202220220220211021121100111021202110120002211201220120202011221210021201111012000201122021102012002020110011021101221120022212112120021001111002220001000101111010221211021100212200220120000121210100210000202210122110222100102001202102020112020121001200010001000022211202202101111221002101100201001212121001011011111002200010000120002101002112101100110112011111100101001111022222221002021220121010211010021211011002010222202012220201010001000102210001220122011222102010210221002100121220000021201001112221112022101100122222202221110122220202102222000121120010022111222122120111022001200211112210001022001000010221102101111212121101020012200000012010111120201002000010101220202221210212121211211012222211210201210001211220202002111122111102221210201021121020220110210020001212000021010210102011022001212101121021122110120212112021112000001220222212112000222220001121220101120211210201022100200112022010021", "20010022112000000100012220020201210100011011202021001211122110010110221111221220221212002002012221122012021002101021120110212112200210200221201102121001212001221210221111222121210002110121210202020000002022012000102100201212101111002021102212022011210211211221001222222022222122212020001002000202101201100102122102122201012000210211122002221101221010010100001102222220110110001121022211011111121011221220020100111212120120001210202110112000201201002100020210221011200102101100212021012100101202211221210002101121100011211102020020111022210100011020211202001012112102200202001222122211201000201012111002102011101012011122200111012122202220112211002002112102012210222022120110221000112121112012222110020111002012002202010001101010102011222101010221011110202112120121121112120002220212110201202201020011111102201010100010212102101212122010211200011222101001201011021121011100110112211100111101201212011201122210122122221001112111222212201020122012020120010122211211101101202022220222201100120000120011002002201122010002100011021000011012020110211100200022200211112120222111012221211111021102121021100211010101000021212102012020221122111200121112012220200101222220000211111112102201000000011220012210212221221010001020001211112100211210010200201011012202001212222002020100221010102112111112100002121101112202020022200011220211220220200020020111200202102222111202110120200010022101122002201021121010121021202022220121100211001111210220210020100021121022102110000022222111110001221100222010202010000212220120001110200101202220012110201221020222102020122110000120112012002101211000012212100022221112120212000202201021121020221221112000202002202022012200020111101220111002102121001222012001000021012100011221220102210222110020100201020210211221121100220201011001222201101002100020110120112220210100002120000121001112111110102012022102012212102020210100022000001101002000020202020200001221102122220012120221012002200201021121212220021211110220111112210221102000111010020200200222201111022111120121010200000102100201102220200222110002202002120021112120122110201211112102021100112112120111111120002100111121101200022200122220020022100210000022022211002112202021221220200121110001202112222200120102011220100200120020020022001211120202200201210010220102101100221022102001200212100211110022120020022110012210110211122210021000201001220210001222120101010201011020112101211221212202020221010211200121111220021112102221110122110102111122201221002000", "22021112220221210010111212220101112100222010120101110202122220022211212002011021201010211100112001212001120122221120011210211002102111111110021120201202100010110100200201020121222221221121112010010002221110101021122220212220002202101211111100210122112221101012001101000002001221200210201111102001021001000010212110220022202200220222001002211010200020110222022100101022222212100211222122201101011110112120121110102100020110122000121121112001002210100021211210011210101101200000210110102200012212102111000201120011022100012221000201021110111200000121111212000220211002000110220210000221101020102220001112110120001022102201112020222220110201211112202201021202220001222222122200000002112000010020222100012111012210001002011212011001021102201121111122101112121111121212211022120102201221111022201112211112220111102122221212102110110221221121212210122211012120011221221100210121220010201201222010121221110010220222201012001121112201112101112202021012121021020120221220221001200200112121111212202111012111220212101022110121102102221221022022212122000111010222220021222220201121000120011102002001011021101011000110000121122121020201000011212111122111120002112201111021002100120000020022021002020201122121022110001201021021011020200210210120110121102122210012102100122211101200200121101220011210202200121101101101020121102220202022122002000111110022120012002202210222002100220122201210100100201200112211220011122211210111220000021221111122210222220110200001202202220121200010002120102100012022221120202020020022022100101211201202102021110022001202210000022121210102012002222220211122110011221020012110222120221021020122201212120102121201212110210212210112111101011111100200201021121211210210102000202102110101210202120101011110010121102202020200112000002021020211110001201222120112120022212212201220111010101120212211022101002112012012201011112012202011200020020101020001111110112121110012211112210101021020212221221120021000211110011102112000201211210210120112220102000210200101101212201212221011201102220012102220101210020100121020002000022202012110112001220201120222122022120021000001200021211102000201220000202210211202112111001211002000222111211121212221201222010202212120100110011021110211022121020211021112011211102200102210202122002221022221210110020020222101211220110122112012001001112220210102100120121011100222212200012010221022201111102201121022102020110000000022100012112101210100000122011101210011200220221222211020001212212010", "12222220020111110120200000111212110222111211102000110201121020100100222200220120002012111212110201021202000122211102111120022011201011200211110022202121101122120012121010122222201101120222121120022022000021210201212001022212000020002000002201101220002102202020212122222211212212021102110221021221001022221001200102101100010022000010022012121021220101111222011100111010100121102222112110112001111202112100001101200100210000010021110001101221011211100020010102022020122201120220020012111020101020220210012102121210012002211121112111220000112112100012121011012001111100122202110200122011000011000110020102210100122222211210222122202212121111121112102102000002102112102002122201022202211212022021110211111201111200022112120101202021020012201221020220101010000010012011012102210222202021112020021122122220202111101022200020012122120122121200002010022212210020021212102100101112221101102002120122221222121122221021102221011012021112120101111110021010201001011202200020210110102121022212210000120222201111110002100222012122002200210012101002021110202210202021022012020201112222201102200111020121011000212020210222212222202101002120212021012002110102022102222221111010220202112202102021120002201211020102021100111021221212120022211112120011002121000011212100211112112200001201120121110020022101001200210122222100112220021222010200222200102112100002110120110210021010121102112011001121020211112102201020110220200210012021202220020021112212000011002202200121200112100221212020110210212112011101100100012101120201001222100222010201212122201202211001201110210101100001110010010121110012002200210212100011002020210020020022111011210212101212002100201022002022202200001010222021002101202212121012211021100100210222102101201101012000210110212121221102110002221100001022112021112012202101002100001202220112120112201200021221221202022112111220010210120100002201120221200000021002121020020112201120012210020001121220101200122112111101022112221111202222202101001012001001202110111112221112222020212101211012121001022221220201000111011201002020100021211221211110212210202201010000002121120222020011202210112020100220022212221201221212100011112210111221100220220120121201022221221021101102111100020000021112000201212020020201211100101121211020120212002022021201000000202221100010001202212110022020020200121020200020220212010021210112021222211100011002221122222012002201011220021100212212022110002001120021002011210111101021101001200210002222000102010000", "22222110111112121122011110200122221021002101201111022210212020021201111212211210122222000100022000122100122121100101012111011200222111201202022201012020110002120022220200020010001221022021112001200021110201111100000200002120121020201200001120201202200020001001211111022022000111212101020001021021020022000211022002102120101221012001200212220001112202121111112221100201001201122010220101020020010221222221021211101020200210122001012111201200022112010021111020102101001220121212011102111200021012012020122201122100202001102111201012012222012011110011220111200221011210122001021001200002211211122222100210002212010120200201210212100200022211020022001010201120111210010210012010111220022212211200112000021211122111210221020011112201112021022112201111022222022022122010112002001211020100200000011002021020102000120222110112210201210200111102222221021211011122121100012122012101101020011122011100102201022112202121122020112200202121212012222001101012112011112202120211101012210101120121222212220212122110221110111120022101110022222010020111101111020122120101122210102112021220202122001202110121221201100012222222000210010021201121001000200210100121210202100002010101200220212012210022220012012220100211120100201022110222202112202201111101111122212222021200101100101102122202020210120222002211011211012112221111012221221012010011002012122111111102102000102211001201102102201021102020220010110022022112110211101110002112200000100121112000010211211012221221202001112201201201110110002011002110102110122201021020210210002122201010012111100122212212120011212211002010021010110211110220112000011210011200120210122221102200122010022211222020001021211221011212120002100211021220010221210221102101221112001102220211101201010201012202012202122101021210110210100221010112202000201122211011102012011210222212002201002110210101101100220211121222001220021002002121120211122012021020020210020112022202101122101100120110200100102000200021112022221002200022110112220121001010211010210200011221022211121220122211112112000010211202121022211011221110110001121012100002101112200112020221110110202021001112012211110021020220221110211001121112201020201010122001121000022010110222212101202210202002122021210101122020101010102221101022020001210000012200010112210210110121221021010200011222212221212111121200200002202012010222101000111100222121021000102100021011122010102000020020101000202112100101121202212011110100120212001211200010100110210021211222212200000211", "21220001100211110102101000212121222011200111122211101121212011002100222122121100110110200200011111200222122001112111222000012102222202120021002001210121001100221000202210020000020110222101112220221000121012211102110112021201221201100210022101200201210102200020200100001221101000010001000201212121010000021200101001212200211101002212221200020111201122012122202120220010002121020200102001201011112002120121000122220110102201102022122021112212020220101121000112010212112000011102001120110201200011112220001021002212012021101101101121111111102110111110122012101120022022120102222000201112021212101010202121022002201100102102112000211210121221012100200211120220002021221001212021212202202021010222022212000102221101121011222212212120010221011002222122121000101020001120000120220022000001001101202120002111010101110221210002211222122210101120212112011220211001110000121001111102000120000221200212201220002102020012012010212110222010010200000122122221211002212020011121201202010001001222001010221201011001001122000021101201000122222212112112111111011011112002211120020112100011110002000010011012022100001212110210012010202200021021120000102212110020021222011100120110222021102122221111002200122011212002100010112220220220211010111021222002120202112210220222221120011111101010200111101011201100201001001101010122210021100012211001112001210022220200111011112201200002220211202000101011211122020220110201120000110121111021010110112020211110210201112212112112221200221011101122210021120210200102022021121122022222200100020211102211000212112002221211011200101220201021220211111002211120111020121100220222122002201000220202122202121121001120211000012102010012012212102020222110010210000210022202012210010110011211211210102012001000012121222022122200101022120102220021000112120201111100002111220121120002100011101012220002200222102202010122211122100021102121201210121012001202211111202220220110021101110102202221001111011100100102001000020011210222222102110112100000122120000212200221012001100111002110101210201222210000112010101212222010021000211000200112002201010100010102222001001021002012120210201021102012211012212101211221102200000100010220120212021022022210010202221202121202220212112020211001220202002121121012122101111111200212121020121101212122002012121122202021112112112201102001220010020122111220020100020210112112221211002010002120002201100001220012200001002221221010022011111220020020200220021020202212112201001022211121000100202100", "21212022112122211202122201221222200112110212221111111121221210012201201211220122010001012220000102001220010121022222200112122120200122020120011112112010210212111221002122001222120112020220102110100002120002201000222020100212100020002222100002021002122120002121221221121201111012101020011101022222100211100100012210120012000210100222221221002210201220120011020111201102121222020221102001121010011011111122120222121102221202122220100112221110110021111200011100102202221110112122010010222101110202222211112001000012122021211112012100211110121211222012121211000011011022011221020101000102010110002101012012100021120201210000201121201021111002222212222212020022221210222211011200102101011002020200201021000111122012220101221010111120210000011202021020202110100120000222121100111222002020110112121010202122010212210002020010120102120010001120200100121111012012112021010022120201022221012020110111012220221111020020001101001221220210020222220001122212211210111012100011111121002001002001200121210102000011002122200111210122201110012221010112200012212022112222100021022022211001101211012101121122001120002110121221010121011021202000001220220112110102022220100112000101121022112222112220220002020122120221112111202012122100121012100221001222211021102001200111202000011122211122202202002111120210002102122220211122220120100120000212202000101011121222220202112200210112102110001222002010121020222011112210010102220102110021222222222102011012012010201020222020212120220211210120001210000111201011121121011102100201202112111212222021112021120000102210101210200202120000102022010101102020110221200102112111122020111011120010012120021102220010001010111102011202001200102212220200222221121100120122120202220102212210011000002111021112220022122112201120220101110112222000021002020022122011222120012100222200122012122102200220212201110021110222212212211111001121210102200110000002212022011002210202021012011021011011001111200220212102222021220022122212112002101220100121112000220002012101212212122121122110212002100221111020122202210111102212102120100102221020100200101202002111112220021021122120221122012200100122101102212000000202121102202102002110121010020201021120212220101200102111001212200210110101220001011102122201100011100220221000120101121020000020022112121010112121110121101021012221020220021210101212111102210202011111102220000211202210110100201002200121112112110021120221222201121002112201221201022221110001102101111112212100212002212020", "12211101102201020220201022110012122110212211111112100111102112211200002211100111210201010200020201211101210222120101112211120001100212200122102122220010022110002212000000210200111200121111201202102210000110220020221202111022110011201000001121000020112210102212010001201011011100112110020210002012022211002221101002101202121211012000120022210120100102100222002220211202010002212121011102220211010002200212111212112021122111222022000000001001200121122011111120201002021212110121101000022110021101102021101121010022120022110011102101012022112101111220200122122020111211010111120212020122101001021120201002201111221200101002001201020222221111120100222210101102000210220011220012101222111211112212022000200111100212102022012122010202211020212001002100201010110102220202122001211112101012211022112112202202200101222112001000011020101002121000111220110111210222112122022111202121101000111122020001000211121212210221100002012110011221222020000110002100021010222001001010220202001002000101111221120021001201121112210020111121010112112021202212012201002110000101110020012202010210211222012100102011011000200102222022222022211202211121022222000110212212102210121120220002212101122212010201021120112021202112121211200110221021000201002201020020202021020001222220211110010200111211122210212202111111202221211121021010102222122000220202210122102000220120101010010122121201220201020012210200012000001112100012201222210001211000210022010021011201011021200211110201012200001220020210002021110220122101022011210211021000020212222211011021100122121201112221122111211121112010121222101111122202202012210022021222002221211202101100122112010121121002012012122022100120022110110102021210221001010111212100122220111012202122212100201112120120222210001202220120211210111201001212000202112211001011120012121112100210212010021000022020220021220110221012122100100212001100122222001200022010002001100202002201020212200102020022010012010121112102020002211100021022100012202220212221101111020122212112000100212120212201122111122120202000110112001120220211012101221202201000202211021201200002210220010210110201200220000011121021200012022011212021021112221000110022010110101020020120221012002200121110201020110121122102112022201010100201200020212022201000110222121012022220202000202022011202220220001101122120111210211001200020000102110100202000012112111111000100112012201102121102112000102211210111020202121111100102121112122102121100000012002120202211012201212101", "02121121201112022200011212200100120220212202222221120120112110001121100001110020210202001001110101200120200102200012200002102222021100020121122211102002011201100020210221110021021001211101222102222202220120020002020120021222221221221000120102110211021220221021102002221100212121021021110220121111001212011011121001222010122200000222221210220220010011220022010021222211012200002100012022220002012220001222201012011020102100021222121210001101100200222121202120202112212200222001020110102020100200002120002020211011121122010002002020210101202110101201100021121112211012211210000102200002200012112002121012001012102020202102101020222221021011122101110200101000012021001020121001100211121000021000022120112211222101110010012010112110120112101112201200112010020201211022101100101011220001221012002101200100221000011121210002011010100121000212001022121021222210100222122211121000012011111222111011002212000212210122020220110021001211110012102120110112200102000022011111020202001202201110111000102221101100221101111022101002202120210021100220002000111221111201102202220212222012222210200212012020220220112202202222000022002001220020222202001201201221122110201100100122212122112220222002021021011021010200201102000022110100221201111101120100100211021210210102010122122021101002100100211022200010221212100220020101120002002011021122112000122002000022012212220110121011012002010000201221121202000212021211001110110112011200002012010202112021020021111001121011011002101011200011121200210111211212011212211002122102120122202021220121122000121020210102220001010110210010211020212100002120221122021202100110102201211201022001102211121201210200202200100010022101220201010112210100220001220010222022000010122000102020122120011101122012212021020100121111112100202010112020222212000011211121012102021222001021102211220001102022021101021120000211021001002012011112111021110120201211000111201220211201202200111002012120110002222110011001002101021222200102201110001121221000112101220200011000102211021120112200100212102011222011110222020102000112122202002112112200212202120122021111211121210221122220100120112100021112112021022010111101112222120010022020102020220110102121212100101221102011022210202110110210211222100200100100212020100201120012201220011201122022122120112212210221012000020120202020221121001101211122002021000202110012002100020120120121011122100120222001201221122022210201121222020122220100112001010010021112102012201222021011022120212010", "01101210121022201101200211012012212120012211211022202022211002220021120022012100200121221101211211100220002002210210120020100010021220010020102022102221022212200011012012121000112101101100012011220211110202222202220112000212210002122200021012220122122211012122200121112210002210122200020112200110210202201011212111210020200110122122201010000101200221200122011121222010022211222200211220012001002101010002001001122222110011021201202111102002220101122102021010012112101111010122001220100200202111020212220220110011112212112002120111111112120020020120212220022021000101210102211011011220202200201111122212110021121222201112121102222100011011111220121220102102101122021222000211121100022010112002001121022112212201202020111012011120202211022120002001212101200222102000122201211010100012101121100222000202002201110001022200100212021000020022110100202100102100222100222111022001111200212000202220001222000010102021122001020112020212122211212221211000111000100221021221101112211100012201212200222121022120120110020120000010112011121000200212101020122202202102101000012011101121000100020002120100102112212202200120111022221210122212021201120201112120220221012220001110001120011110121201120221002101200010102022211101011101022012002221101220122012102200021020022001211022112212001010012200211220022022000021012021002211101200000122022121212022100220202211111200102221211210210000021220222200221221212120120121010222101102000122100012211022102222101011022101110120212122101212222022211022202212122201111120021201200111112210002012112220000001001200122111101100122220121020212000210102102202002022111010112221001112120002112220121110001022112220210222102021100022110100112102221010020211020010210120220220220121221220022002000020201000120121001200222211121001222100012110002211000011222002021000102201211100102112211010101102221021012102200022210220220011022020120221211110122220021210110220121112222002020212210200020210100202222110001201220022112211002100221112102220112212021001211101111220200202021212201111010011222201121120011120222201202200120011211010110022011221001221222122220012001201211102000010201122120221022020200122022212021000121121200221212222101211011122112212111210212212201221020001221022000001001212112010212011000112022102220212000000211220122121222022201120200121211121201222122220212212102111210011102022110002201102212122122011122201010022010000201222000200110121212221021020220220110001021102002002111120101001002211", "11121120122112010110220020110010102120022202012110210222222112001121222021101012120102111222100202002220111121210002010201001112021222012210120011210212111201000020010001212222122121201021100000120001200210011222120000111010020222121102210202001022021021100022000111100101012211021220120020102022110100211111221212000002222102102110102111122212112121221000102001012220220122211111221222211220211221121111210011002022020202112200022010211220011000002122211211101202110001022222000210000112221220002101202222102011110202222012111020020000200011112201111001111121021222220212212000221101100011022122022111221020012210111200211011202221021121212010121211012212122000210221020020022101110021222220010022001102022212002201122002021220211120120012001100122211122000111010010011001020220122121121202121122202100121110220202112202001000211121221001020000111002011200211212112102211202120221212102221100002012101000210002000000210221000010201211000210102021222000101011101211212210122221021020022120202100022111020000220220120002102000102102010221202221010020122021212201102210102121201002211021220022210210221222202222112212202001211111100002102220212200002102020110002222222222120202000100221112012221110011011211112121101222101221101010202021110022110200221120211002010202110020011222221221211000212222110112021222202002121001210011112010202111101121211201201120100100221120000001110000122102122010121200021011121001110101210201101100000021200000200102101100222100002210210101011220020010112021020221101100122000201001210200121201112222211121001101102121222100101021212022111011000001111012102200001021010020210011011002000102122212210101121000221002110211222001220002202002001220011120110122002100111020112100010111100211111101210122212221100220221211122010002221210201001020110212001022120120020110122101112211121112120002110102220000001100120101121200111120211201201120222220021012112212000002010200021011222111211222000200011111022220022200012121210221220110200122201011102020200010102201120201222221121110121221101112202100020101010201022022210220001222121101102222110212122202211102020110202020122020000201000112001220101021222201012212021002020212101210022100020001201111010100022212120111102020020002000101111222201010110212201121221021110011012120010222100112101101102120010110210202102202000101222022002020221020220112222020010021211210212110100010021012011120010121022010111011122121221002100111121021020121122221000201222221122", "12011010202020101202022101112101210201002102001002122112002201102000211102120210222101021211111101121211121222220001111222202201221011221212010100220011001101201100002021122010000020112221012012122010210111002112101201022002110111110122012211210110110100102002102110020010020100000200200221220011010101111001110211220012002011112011122000200122222201021012112102112100022211202211010121001010001122200212020211100110222110111221000011211020222011211212120001210010112222111012101102010211102220021011002120022110121121112211101010201011102012110000210010120121020022120111022202010021212101002210102011200202201111100201001120022020021202102122212121101212010002002102120102120001101021212022002221020021212122022101010000200101122121222101012010202201202121212010200120211020102100101200021001212122222020211211211002221002212000220200101211102221221000222201222120200202102102022201001222111020000100102010212102210100112111210120001020012200201012120212102120012212101111110010201202110212022001000200101102021101212100202020112021000200210200000120121121012211001000221022210220200211121020100212100022001021221012011001200122221100111111100212010201002112111000220101112112212022111022101111220100022212001020202222100121120220121120221212020110210112101002020201111100210012221000122210112210100102001012200111220201110100001202121012202012200211102102022000112222222201222102221110222202020200110010201010102012102200202100102220001201120221001010212022212120202100122120201120211111101222002200011200020202201112011011102101101110201022110012022112001102020122211022202200122012112120110002120221111010210011110002110121122021021100202010020202110122120022222002021020201211200022210201021211012101200021000201012101211200122121211201222002102222021002021101120200101122220121201110021122102202002012111010222101221111022211020220100212201202100101110010110210220122212001112222010011020102011020210222111220211021221002202011221120020102012202110001002101201120010111112112121002020201210000102102021110110022211220120121120201110021010200012200112010021122020011010120221121212110211000112111001012020010120220000212101020020121222221200222002011020011022111221221022200110210010120101110101000021111101121021221201221120212022010220121012120011012122021201202212100111021001010201220010002202022222211201020200110212101011121101200102021121211201201011222200120002200020000002211122021002211021120010000022011020221202122", "01000200020002101122210101001222111021120200002010101011221220012022022102220000020211121021202012012110202101202101021220112211101201122102120001112120001122100101111100021220212212102111020111222120222100122102110222122220101201110221012211101110101202112011012100020122121222200201021220221000022001112121211110011011212221020200022222022220010210220021010020201110221202200120010110110100020100020012222221012222122112210120220022202122022122022221010022012020010200010020102101111221111210100220001211012011222211020112212000120110020021110110100200200200220201021001000122122020211210100012010011000012200112100221122212210212001112200211022101120021221221221000200112001111001112200112010011211112021021112211020201101122111122221111220022210000112021111012122222120200112121002110021100120011112201100221010211002102221112001000001112122220010201110001110201110110020101211100021121221112122202020121010210111101210022212102002012201121002220001010002221021012100212211210022221122211121220010202101222000021012200112211212112201122001002110021101112200212200011100122111012212220221022212121121001111110220002221012000201021200222201110110201012110001100101000102012011010121112200212121001022110201221202012121120122202011101020002112210100222010120010210200100000112110202201122220022122121012221201022211220201010110101202002222012100120101001020120012002222021010120122101102202011012220021200120202200202211012220011222011221212220102120002121001100000122111220220022001211120112002102202011002112021211200220101111011211010221120212001010211201211100212012101202012022111200022100111210001122220120001201222112010102001011201102210221202210200022111220020200110010200222210002001020220120120210120111122122221102102201222101022112111022211120012221121112010010122112222020210011020002120112012202012120101000221100100112020111111001012210120022200012110012220002022021020000222122212000012010002221001000111120211211112020122102112101211222112022011210002100221100020101020201221020220101122202122110100211120020012001001102010200112100021212212222022201201002120020012001201000002002112022120100101122100020212200211011021222001011012211022022000002002211202111201200011000210012012211110121200220101221210002122012120022222120212112112201011202021121222221212012020122020221102112112201010102121121200001111011020011122221202000112220202000021010012011021122011101112111210122011221120011012000101220110222211010022", "01222001022100011210222012121001102102220110010120112021122202201120120221012001001122110112102022201020000202110221211220200110012011020212121000100200021101212022212020001101110120110102112101111210122222100101111202011211222010121001110011102100102111021202112111211012122121102101201111020010210112012211020010001210222111220011021202111111000121122202201121011002002210120022220200002010211021011002102120212211022020011101021112221201002220201210202012222120010002020011122212121020021010122001002122122222022011222111011101220200202020201200221000221202021011000221002000102100020212010212122210012102201002222021111121220202110122221022121002221211111120121002011020102220120122222100121011120102200101110200122112220021020212102022121200221112200010011220012221021111010021001201010212112111011212110021002100020100121211212022011202022122210101112122112012120022220010022211122101001211200122222100121112001022022110010100102100122220100111011012212202110010101210110212012011001221121202211200221100201020212102111102111012221001000001000121110220001011111222011122001122121222010121212211011011020202012211202021202020120121100021110110202222002022212101122021201101110002110121021021001100110222001210021200010110221202111212001102120100200110011011202020001010222010201201012111211201202100120210000022201110221100020022000210111100201102201120112210112011101110002221022120012102122000101101201001022221120212221201120020102202011000010021211201212020202212010201020010112010102022110120100212222212102222121002102200001201010201220100010111112020100111212120020110211011010212112202221000121220021102201120221011211202002222202201210201221202100010202200100001001201211002220000220111100120122200220102120002222000002120112011212201121001112110122201010221101112020211111221021221210200221001122122111002211112010112112022101022212222201010121020000012222101221021001121112201212100122220021000121222102220022122211222020022202102111001120020222012002112022120111121111220010200200201022122201020121212001022012222100101201102012002101001211000011000211220111101002011100220001111111110210111112000220210021202122210211022211002101222022210021000022010111120100011202212020011220010012121010222120012010000110201110112220111212012120202000200101112022122110111120022211202001210101110221210110211012201112000111111202000112210011221002112210100211120212012212110020222022201102212210100221011011210120111120112020122", "01201001010102112201121100021021121111112121001121210111102120011221201110002100211021110210102010101022100120111010200000012212102020211221122120211112002200200102011222101120022100221200021210201122020221221102120000022210010000100022211020201212100212211102122200111020011201010102020110100100021221000002222001202110212200111220202101101211110202001110020210201110001022012020220202220022022101021011102010012100002020222002022010122000110102111220122001010220100102200212221101000101200012212200011022101201202200202220111002122210221010212021010201021100001122221010012021212100000112120210200221101010222200120001102102122021221202220210122200220221102122020201202212221220112122201110010111000200022220012021021020021121000102022100021211121120120112002120021202012101220211022100021101000011210001121222121122020022000121101101112211220201221020022021200220012100100220210112002212212001101211210222112000022220011010211211000010211120220000102010121021011012120111210012220212211022121022201021002120020121211022121122112021100111010100102120202022111000021121021002020001022021102201210021101011020021112210201012220212200001012000010110010121200002001112001220110000022202101002102121201112121101202111122100110202222110201100120120222101010020011020112000111200121221122121112121202212000021101221101221212210121010010222120110212112102222001211102011121010120012000001202000000001011000101220011110011020111011100121001201221122000020000002022020121112211111211110112012201221012222200021211001201110120210020000101122100102211222101201200122220221222022200211122222121121000102101001210020212202220201000210021022201012202010221112201011212020100100121101002222111002100221202001100222001012000001200210011021110212021001122001022111221222120102220000100021120021212011022001201010210210101120221102011122220101221220122222201210111001112101000001011122210012112202021222212000121100200111022101201121122211011111022020201002011010021121021021010010212221112110200021102020022021202002100221112102110212212210111102012101020110021100020122211120200122111102122111010100222022111220020201111120120001000021002220000222020122122222222020021121112010122020221200212120111211221021222211010200101100000200011101012022101211112201101002101110221102112212101210212221121221022201220122111122000102100111001110102001001101021012210101220200022101022100101022121002011002001112210210102110110211001102202100221110201100110011", "11021111001111200111102210011201122221100022102001020122000100001201221100022001110200010112111001102211020002101020022112111002200211011120110022220022102220222110100022120210022111010022112102012212120011110110112120001011100201011011211101100220001201200101221120202220021211000221101012000122001101001011011220122121021010221001111020211111021010000011020121211102212120010020222212101121221111211010001200111111100110012121200110122100000000100201120102111120002111002010001120011222210012002121202001222102001021120000212020112020210221100020201120101011001110022210210100201202201122202012000120120221112100000112202201121102211012120011020102212202012020121120202020001120021010221122221000002012120201220122122112012011020001210122001020112222021221001002121011112202200122120002122201221020021202100112002110211101121010011212202221100121221200102001122111121010221201011212200120010201022112201110010121021122111212000022012012021121000101012011211110011222201021202122120020120221010121220102002100012202012202002010101122001121002100010220210121010200210021201021021202111121121110002120010012001200022120210012112111112202010020201001122200112220020002001001101000200012102222121220110102022221011221011000220112122100120121121020101022002001211011201111122112222122212021020202021210211111021021201021001221101021111002211220101001110222100221110022201021101222102122211211111012101000110101020112022121200112220112121001022021102022020012221210001122012002222111020101220202012201101010102210000100120100212021001021201200120221121001111112000000111221002200210110222120000121001012111011120100100022200122200011010122011000111121222002201202010112101121102212022110010201022100001100220211121111122102201110201212210010120102120012110220202201120111102200201212122022021222201111200102002002102121121211122200110221200122210210112020210110022022112011110010200120121111211002220122120212212111000112012211120212222000012112012201121221000222111112002221202200210102211211120021101022101222011112011001212102022111200222220121122021101100101102110021022112001020210021212100022211122101112012122121120110202222210120222011000022022102120021022212110020022212200111221221212222200021000200021111012112111202202110221010200120122200101010002102001110100102101021210221110211220101120011002222010010100220020222001211110221100201201222100022021211000111101210120202000020220102210012102201012012110002220102212201010221", "11211221020021102122212000000102101210222120012021200102202120100121222211212001102000220000012020002201010200011001002000101121022210202011022002110022110001000202012211122111121201202002010210210100021211222020022010220101022222210111122012021200102010210220201201111222000011220010121000101011100112000020210020022210011202222222010002202020221121022122101221212202021100101021211121210112000002012221000012022120201100220021022020221112222021211200100122222112001121112111121102102000002222021020202102221100101110012120111021120111100210002200001001121021012222011022221212012000222211001102011122210102200221001012021201110201012020201121220102212020200011012111022101112222201212220102200102020021212222021112222120021012122222010110020010102012011201212002010010222210000221022221212120222120221221121011112010010022112220212011020002200212220000020012121011221210001101022102010111021020111221120022102201212020122011021021110021021001022122121202021001220120012102002002122022220010122122210012110101200200212112100012101222112201101211201211000100211022011200200021221210000220001120212101112121021221211112122101001210112201001110211122120222100100100210021012222212120221210021221201012002220000000111121012000202210220112100200021002121021221120110222221022010011020212000001121201222121020210100201212021021222021221101002102002102210112111120212121002011011112222211111220011001001122220021020010012222020021010120020011112020121000021221010221022001100202001120202110111100011121212022110200101011020212022201112200122002202111112001010111200202121101110112211020011010020012121220210210221020012022221211220010202102211121121222210021121002221200222210001001012021020100122211002102111000202020220101021020021220211120221111221211120122212020202021202002220201021000210210222122222010022010021222012001021100011020022022110110010011012121122001211220000001011121111222220212201110101122011000021021000011122201100201120201200110111110112112122112122000102100012011210200102211000000022121000012001100021112120011111000000202001010200000111201200110102120222012122101221210210212022120021021002000001020122002111212122020220010221101022022221211212211122002122000020212121122202121211010200002020201021220001212010111222012120011111211022200022012222021121012012021020100222102120122002100211022012002201101021010000222111111201210001022202002201120110112001102010012100100201220102000120011120120002120120111121212", "21010121021010100011011022110002200010222012001101210110012221201110200100112200021112212122021012010202220212102110222002020111021102201021220120210121021200011010200210122202222022021010201121112101220200122012202220220100021202110112210000202100100000100002022111111210201122000001111021101210222020112211201001012022022201210002120201101112120210211120201020002111002201221102120200212212000120121200212101021210110210010002220002221222100212112002012201220210212012010120022000001211102001220110001011100212220110000002212122121211202111221122210012101101100112212102021212102101102021202222000101222020010211210121000210011100012012200222201000222010201201000000110200221220112110002201001000202012211200112111101021002212012201112201111002010201122102012002220101201002122220202221212012020010201101110101020210221121120121012120202220202021011120020001200212122101010120112001201101111110020111210121211210001111002122220221211212211200012210011110220212112022220001220022201011211121202121000121011210000000000001201200222010211102122022120000011012120122002122111121220211011020221102202102121122010000211110020101020011112202210220111201211220110000112210022102110211222200121120201012212221210210202211000001000022102221001121000002122021202112001102200101000101211010112100201012122222220112021022122212121122210112221220102011112210122021222222020121210101001021121122000122112110022010201211112101022020110222020200021220222111220202220020012210011201100100201012122210221101110011020222121012100212200110021022102020121222220222200101002022010001001000200212011211122021122120022002021002210012201010222011202002112112001022122110000111111202211220020021212001112022212201201020112221021011200112100201121121220200112210020011121212100102201121121010111012001111222100210200212211112211121100010000121101111121011001021000111102211010012101201001100102100101100210212210100211001221020000212012112022100112012122010220201020110010110012022212100102012122002100112201121210012001000101002010120101121110012210122212220102001121110020010200100112100221101200012201102212200020112011012111121102101210022202102100100101222122020110011120000222112021121020220110021002220121020102000101021122211212201202021102000101012102022022002221221102200210112121100100210021222211121002212021012200002111020221100100220102010002112122220022011212222110200012122100010121121122001101121020221002211001211010012002101210012000111220", "20200222022110021200122002022120120000100221212020010100001210112010022222002020211121121202110102012012111011022202112001101110001120001010121020201110000220020200222020212221012022021012010210201100022102110110222020220220101210212020221021221110202211222020122200220000000200220201211201200000021211011211112201201011000022110122221121122022202012012101010201111201111120111112211201220022211101011020011220210220011020122120212002100202022221200110021000012200111211001221002202100121100022012110021020222000021220211221222211010022022101201221121020200210120220012120210120121210201100120110220111121210002100220212112101010012001001202211210111122101011122011012111122100101000122202120211211120212120010021110120020202100010222200101210112201210022010101102120020001201201011100122001122120022121010001222012110122201111211100000112011210120001020001022022122101012121102002000021112221120001122001001002202210212220002020200102210212020010202120210010110210222200110021012001101122220212112000200101000102221020121220211222210210201210120102110012220022210122110212001222100020200101001100210102002020201202002212222212100110122010202222110210222221021002121202010212211021201002210212122110001111220122200002022102210121221211011212120101120110112220021000122221200102110022102122122120212222220201212202010101021220012120111002000001121020102101011022020111221222220122020221200012012010011000110011102201100200120010020022011201110201111212122022112220212111100000200222112011110102221110111012011112200221000122012012200012100120001011221222002220201201202120002001210022110210100201200102201112111210212202001011212021222001000020002022022010101122120011100001002011010112001010022211000020112200022102210120201100122102202221211110202110022100022211022110122001120112102211222210201220012012220122001010210202101221201210221212000102011002122121001022010200110010000002110102000022212110200111100020020020212201120122222021001222120020211122001112121221121202010120010210011111102211120100121022011200110021212222221100111210110002120122111211010020122101212122200201001202110102222111200222012122122002202110220021210212211020011110100122200010211211021220120022202212012022221010212121101211012022212002010021101200211012020111012212021212112020021101120011220212212012002101200210220100222212111112102101200122211200120121120012121002210022201220120222112011120000201212212011111110210201100211120111121202112100110", "12011002211201011201212021100101202212021000011201222002100120211222122021020110100020020212111002211112101202012020122210221111011102120120222021101021102212012010102112022020002222120012202000122120210000122021212200202021121201002120121211000202210021211212121022102000200120110112100001012021020211010102102220101202221010000100020111222001100011222100001102000121102221221121211111202021012221102120120212021012022210201210220000020001212111021222022212000200001212111100211110110221222220012010210012221011211020211210210011210002102100000122120002122221201211112202221011011122112000220002111110211200220121120010210021220011001102112002222022102012200022001121020100001012111001111002202121200212010020100100010011011210202222212022211122000222022211020100212220001102212000201022212111020002000201011001212222122010001012222000101000111002200000010022021102212212121102022020120011201210002010112110220122110222200100021120011222110002202020112020222201222211010210212200102021101012101022000021102002011111200010011011211100110200012200220212111002011010122200020201022002222102021212001112220001101212022020020110001111212002211001222000121120102121012111220120200022211121010201102101210011211120000021212112022112112021122121201110001020111202110000110220002010202002001212220101020220122200022222212122021221110201212002220100020001210101011000200111120101122021010111010222220111101210000200201121202210010100021121120221010222021021101210212100221111200100210211002110002111011020211210211001201222220122000100012100202210000221201201221012210120010121020100212020002202012202101002000012200112112102022012010210000202002100122011122212221121200000011101220211122011201201122010202212222120122110011122122202112210011100120122101200112120022020102222201010120102011120211110012220022002021112221020210202002121021212201102122001111210211120122211120120202101211200122200101212101121210200222221221001110110110111110000202102001021002000111202202201210111222020010210001222121111022020010101121220202201020221211022221021011002212212210011102221000200020220001100102110210121121112220010210012122121100221202200021110101011210020102101111212112012211102112112122002000222010101122012111121122210200211021202222021222200221221202111111001221000101010100020210122210100000000020211122110002120002021121011101022120012202000110200100010011011110211111122100211111121212221120200212011102121110120010002121002000210221220", "00122212202200102221011222121112101002011121102122220120000010102021222221001011121102012222201212212121100200022220022200201022000001120000221111102111222100012002200212102000201022102110102220021211000221211000010112210110200001120201020220111100020211101011210200211010100100122111221021020022010001011000021120100000101201011201221120201001222000122112211101012120120012011002000210011121100011120001010021221200112101210210120011201101112210101221111120112221202000220200221110010120101110121000120022112000120212200020210121110211012121111012111200211210112100102022021200011000000121120010100201122200102210222101112000110110212021120200120211122202022121101202002110012211201211220110211012200212201111111210202001220121111100211001221200210200222110122100210001111120210221001212102112201022012100010111121010220022212212012221211212122112002100220121201221012100121202002010022012020222002221102000022200002002121100021212110211002101122221012021111020220022200110222101010100202211122211210202020121000201212100120000202201122211222011200212121022111202001102121212112022222112000002120010022211112011221202201222110212122202112111020221222121011202210121202202210021111202002212102211222110111102100001012102010110001121221200112210211010200200000021202121101112001102221210100222121012101122021101210102012010121200112110101011001111210011002001111221222202111222112011022201210211102211120211101020112000220021002120001010002100212001210002210012111012100220221202221101112102201121002022100001200122112220212101110011210002220122020011001020000122210111220102200110122012221121101122011010120101010210012010021111012001122112101022011100011012001110202210122212020222101011120220201000112100020112201120022010020202201020001222100210002222011220012222011022212110212220102022201111022212101222110121002110022021022101222201222001011222001210201211220022220221122202222212000120012110010122222022201221121021110101220100211001010211020020102020111202000110022110000012220020211211112000221101020222111012202120101101210002101201011202210221012122122121121202120220011010021211120020200121121102210202112012222111202201211210022220110221202002121102100022101010100221200221020101201002000020121221000200222110001100011211022212210101000021120102122100220220100002122100102210222210101021002010221222121101111120111122211210022011212202010121122210211020120101222021210201020100111212201121021112200010100111112012001020", "10120022021112100211111121110012102100121100222101011101010222221102200100102210121200202021220111122101200000220011111101220011120110220112100011201022111211022120011202220101120011220212202221202112120112012012202200012020100022202112112121002200201111011102000112110011221001211010101202012101211002101120200120021000100001022101020111221011201221001102211002201110200111110111110011111212010202220111011121112211220022212010111000220012012112000211222201010222210202000102102010202111211011121021122212010101200112202121222220112210222112000002220200011212212111102222202202000002122210021111201010020012110022200121102101221002100202210110102111221010012102201101212102121111202200020201020012100222102201012120210221111110020212022121011110110010102022122111012221212102220221100210121121000102010202020011001222202202111101012121002001121220100102211110222221102112120011101211222101100122121101111222122122000010012222221212121002012201100001201211211200001122222002001002121011001022121200002121200200222012001111220221012222200221011201102111222012210101011102100201010100211000220011121112121202211222221222122222122211022122001210112010210110011121002220010010000101222202001210221100022011110212220121222111011001020122221101102010012111012022220020102211020022220122200121221112121112201221000002222101102000200211102221201002012000002001201000010220012202202112212011202122201000001022022111112220000101021000210212120210022201111221012111211210111121110112022001121210101101121221221112201201120120202010001121111210022100022110201002101210211121102021201011011201211000220100002221200201001200101212201022200212022102011011102210000222221111122021112021012202122101112121210021022222120111211201000120020120022211121002011120201201210200221011201021011002000020022100202220021100122011010101102210110210010101002012211211020001220222221120002221221222212121011221120020011220212112001210211200002002110210210110121211000202101202022021102000122112002101211201200021212122120110121110102011210110210110202201120021212210021010010011102022022212222221011212010210212120201021101221202220120211112002122002221010220221202110000220212020102022022001211221120101001002202000211121201101122022101102021001220112011120211101102100012010100200021121201100111001122120021200022011022001222100200220122210211111022122212011122221120000100010121220111021210000120120010000220010111110121200201010221222112002002120200011012020", "21222110121221221112100210021000121211021121200022001000022020222120021111100211200012002212200111221211221012211202001122100220021110212112110021020121121122000002122002221022202010021002111012121200100210220010202121101210102222111221120012221001001020211120111022121121012111121120112121201222120111021002010211000201001211121220212202221200222100012112022212201221122201021100012222201102200202122120122201011221120220002212212121221001210212212220202021011022211121020021102120020011020211102122120200200102010101202022212222200011210110111101201001121201221201202222221200001002212211002021022020112012210202212220011101012012220201100011221100202111112201022012210021110212200121002021012012010102221110211000110112002202110021100020100010120101220220002101021112010111001100100000011221120200110201022021210102101211102001002201001002020201220112201000202110022221001211121101022200211122122120122210201101111201120112011220020210012120222010201102000201002111110000210202100112202211211210122211002101122211001212222022100102221110002100000221022222212201221020221021201121220212022121202222221121212020201022122202001220020221020222001222222212110111122101101112221012212222220112201012120022102120002212000210022122122111210112001000020201011222200202000001011120220120112011112022112211202100102202002000120100221102111110012000100101202110002221121210202220000011101121211100111010002022121221200012200102101012111020100001010002110200102001120201010202210112222121201021221121211100001001022102000201012012121000122011221102122221110122112210000111221021122100002111202012102010111102001011102102000001111112120110200110210111111000021122001202101201120200102201121222022120112122221021110100221102011110022211222200102010110120020201110000010021111001122210220112010000010022200201220112110011001202020212120001221110120202011111210100120201002122011012011011022200002121002102211111111000020010122211010011012122010012002022020110201121020002002211102022122122222200110000121000212020110211200202202002210002111202102100222101021212220110021002122120122021202012122202021000211100101111001110112120002220120000102022020002200211211011122220120200101001001112212110120111211012011100110201100110011121202011010010100020202120200101110002010120222211220220001111001212210110200220221121212222221121121111201120012110212120021121220202121121010112102012220020020112111112022010020222122221002022202210220011222120221000", "02221112022121201020110021111020011120100010210102020022022201120102222101001001220101111222210022021220001201011102102022221201112100122121121020201002120211010220221011222010102102220221202002220021121221221020210212000211010020122210222110000220220000022122202012020211211221222012222011022221112010111022010201120212101221112200101122102221001120201112100011200010002111102210211112000121212012022120222220111202210111120202210122211222212221110210112010212112202020101021100221022021100010212202122100210022112020001100202222221101122121212112022001112202222100000211121112100112110100202000022012111122010200112121001012100012201000212120121121022111012200201211022010000201122000000211220121012111021102210112010220202002211120002221020020202201112120001211222001010012221112121121011122201200100220201202100012111022000022020001022120110111100002001012122121000021212111011120210210211022021112112101212202201212111021002211020002211202220220020102121111120022222001212120200001002001011221111222210001112121210121211111202021010101102200222011121102112220100222002020110111102222100011000012122101112222020000110001101012002011002111111210220102220111002201001010102012212002201122101211111110110122120220221202121200201212011220022010011211220102112121000222211112102202211221112002221122002220110200122212000100022211221221020210102112212010210002020001202011001120101121110200011000212212100011212110020102010001111010122110202221011120122112212021000102002020202220021200220021100222001201100212200012212000220112212010200101002212101111121022021220122021102210220222202022010102110012211112201012022110200101002010211211202121001210212100010120000112202221210001110001202202022112101010121210100120211011200112202001020120011022120020010022202212122012002121002010210122200211012100221200000120022012210122201210002102200200220021221222202201200102110001110211211211210221201010120222011010102010010202021211001222202021201101210110102020201112220102122021121220201001000120222201102222102122100210222011210122122011122221011220220221000122200001111000011001002220121121200201022020022212101111221202111012020201221100200200110120102112100200121100210211022200122100012122022201002102021121112212112101020100010022022221211012211011112022221101021001022210110010210201221002200011211001011021120112102102001011021021121000012222012010012021112000002002121012021200020020000102202000200000121212221112022200021022021102", "12011222201211000122012120221002021202101002212211002011020110102220000211001201222201201112210122212012022021100101022110012102101002110111102002101200020001120122100111220000001211210022220100110022121201020200112021200120012102012112012220122220122211112012011200002211111202112221102210010100012212101002222111100111212110011121001201110120122111020000201022020002011012012010020121211221010212201210022211222211220010112210120211011102111111000200102201001221112201111022120001102210220200001211021012112012202211222022121021021100120012022201220200200000121001222211222101221100110221002111011011120221100021120122220122022001220020100021210112200101010010102202102211112001212100201111000121020120120112121101022021112211002202101121111120201120200220101221020102001211001222012211111222001002022020211121202120212020212110020201001001021210112001022210201110211000022111001002122112012010111022000021020221202101211011220102021001120210000022200102101001012212110022211201010212020102002001022112002122000220212010212102111102221001202221222210111120221012000220100001012220222102121110222202101222210200200210101122120020100221110100201221010100112210121211111122020101101202222022202201120201211100221121121012121011122202012100122001201201222002212222000012120212200220212022122222222000201010002022222002022020120010121100222112022000001101210001101002220111212110110221111112000211121002012111200022011100100011022102222020121111110222221012122112120012021010011112222102022222020200200011122110000021222202111212021102122020201120220022012220011221121122222020222102122210102210120200012200222121001101101221010112101011101122000221121020110110012220010201121000221202100101022201010012211022101222100222121202200112022002002022201010021001121122100120101020110110210201020000010222201101020212120021012111112212122001120011222222212201020122002221120100111112210110021100012111210222200010201220202111101200012220001112022211200210200022022020100012202210012002200201201200002010000020002000022220200021120020012000002120121200222210222202001020201111121010001202221220210112000120002200102012211222020102111010001202112101210021001002121211111002102011220022020222001110101210201121101122002100202121101101110200000012012102120001101001120022100020001210101011111212002201200022200010100011120111010022202222101202200012021002122222010222001100200002020021022220101022010100210222211010001011212121022020000102020120", "11121100100000212001002102020010122121201000221002210221011110100122120002200222021001020222221100020201022002110111120002212201111121120202110221021201101221002202200121010112121020020022221012111102112221102011020112010000121112211111111021110100110220012200202022012211020021012022221120210002010200100200101020210222112211122102122222021001210210002102210222222102112112111101000210012202111120211000020011102012212000111120012100112212011021210010101211200212001201122120110220100022111211112112022010110222101000011120221120001211111210220000011011001102011210202211211111202111101021211012110221022001102011122011001221001102102202011110012122010010002020211010222110211220210111111020120110100020001111200220120201112102020021002201211100111201022001021212111220120102000111010211002200221220021220020002220022110210112112222210022211212111021020010210011002012201022220020220221122110110102200022122222100012211200221120010222010222020000020211002022112220100001111000120101002011100022020200220110220210020202011012201020100110211222200012110012020121200121000012120020212010220110020001101210111200121100201011120222220122212112101012220121002220122110111002101002100111012201111020201220202200022021001002222120011102110101122212020112000202112021222210211011221021120001221022212220101201202201121000001021222121102000201102010201210211111220010021100012202102101011111202100102221211110220210212002120022212112021101001001020110101102000020102021122012211111020012100011011122002012120201212021002201110021020010021200110121021000010100202202022122112101101222001010120111201100020222121002120000000210221011200021000100120112222010222011021211101222111211001101011221102212012011122210220100201021011101121111202001101010011010211121101021101112012120221210001222001002000212100001200102001202202211220000220200201101120001210122022020221011012211210011122112221212011202221121002110212102200121100011121112120121102201200210101202122200122212110112220211201121022001021112222222001122021200000212112110102000011211200211201102110012202010020210220100112021111021122020022200210121022212002112011100122220112222111000100020202011201002000012201221002112221021021000122022220001001221111202120112002112220012111100212100100002210000100102202000221012112012212210211100100201120021220002001002010022201122112000022010210100002010220002002110011001011121001202222221022212012012202120101201210121011120211010212210011222", "12211020211221201100220012011111210202120101012112100111112002122101002111100202122100201212100012212201212222120001110022000201210111221222001122101200021211121100200210220210002202202010022010202021211010212121110020012001210022022211001121212201020102122122101121221021111212210000002202221212010121112121222202212121201101022002102121211222211200222211220212112121000221212022002210122001001021212102200100200101202211220010022222220002011001222201200100102102201110011212202222120112111122111211120111001110022221122202220211000121122011100211112112202202201000200100111101011021012011010211202220112122102202020201002111201100121211001100201021000101210002010111021012022220020111220011022021122021111101210121222010110122102201021111101000100100211011111101111101022120002020021122012221101011201010220010222201102110102011202122022110002010210210202211011020000022010002202020222200122020000010102011210212222201120120110202211210210121110022212211000022012021200212120110001100100022022201121211212022101011222021100002012110111101012210200021220111120112010112111120222001010100002022111102001202010201111012012000021120102210201001020021222201101120000212102001220201200121212001122120002000102001121021120000012021001221022122022212122011012210221010021110202200200000012121022112201120202021211211021210211012012211102201000112120200112111201120220101222012221000022000110121111112110010120010222220212210120021122100122001221010020010211222020220011022111111122220011102212210120210012010020120210220200200012111100021200100120112011021111210011200020220011222100012010212110222002211122100220002211211002100201001021101011122000020222001212120010210202020101020020000111010112102121121120001121122001012001010001101202102011111100210101221100202120110210211111210111021002012121200022100110102020222220100010210212220010102122101210222100202211102111012200111220220211212000022122110022122220112122211011210121010102000100201221000122221201111222221000120121010000121211102021102210100121222022111010020200022220212121000020022011020201010020022122110102102100102121002220020012212110022110102201022201122112012022221122022002012102020111012011001020120202212121101220221221200122012121110100021201212121220112101120202112101101022122000022100220001201202212102200201011222100101110122021110210120021022011020221120000101102122011210200011202010122210012101212020220200001221220020000000020102200212011210110111201022", "00220022222102221001201222100011200002220010222010220020212000110101112201011002121121010112112222001000201201220012110002101020210002100012002121111111222102122110210002111210100012212012100212110201012211112200000221211002121101022212200001022121011202221000012020221211002101010021000010212122212002111002121100112011020121200202100212022020211200001001012010011022120101000201100222001101221202112202110211022221002220100012010002211101220002110112210100112002222020012110011012011222210211112010022002102121100010101000221000001110220200022200221110120220002212112220212010200010112210211211221222101121112201220010211101021100121220102101202212220220011001221210202012102200122020210201112112022211021010022222011001102110010011112102201201001020001010221022100102011010202021201010121201112000101101222222000211002020101011011222012202202220220101112020212200100202011201211020021022211010112201121100112121122110121012200011110110112222202111212021220211112121202221010100002120121120012221221012120200000022210211200002021012000011211022001102002110001110220001112120022201102102012021210110112211021011220001202212211121020010201201021200102100221112022020002111102202112020002021220022211111021221212121211222221102211202002001012210000121122201102200021211200121012021221002001112201220222221222200000220000212120012021100120112221100100022022211100020220001201022012222021001111220022000220222200221202110121011102122000002110201001020001211011022010002022000220011200112200000212211022012122211022021110111101011220122102100010121220002012120221222110001000000220010211000011200220122100220101122122210201112210210102111110002111202200010221211010011222100220102012102221021221111002200102222202212002220122011202001120011120001211212020022011202020211112002012001201221122122122121112222011101211201100211200010220120002201100220120221200001112021011202102210210112000120102221012111122220220010001201010221122211011111021012012021222200101210102001001010122000100110212201100001201222122012111112112211122122020200212011000101022102112212022021000101212211201202202221022221202220122120211201110112210211211100201001012112120102011011100122011202101022112200201202111012012001210010022110202022212010110021000002220000210102210001200202102011201012212001220112101112220220220021212200122002022020202011201111212101012111220020120002121012110121020111200121021112111022122001221122000020112202012201001111120110121122", "12111121001100000101202011101000111200121002010110210001201111120102012111112222010001121011200112111112012102022001100020112010111220020100111111020110021202111100021120200212000010200201101201202202000102222222001201002212020022200121001201222110102201002112010011100202102222111022012022010101200120020100222020212012201122111202122111201110110211112201202002120100110221201122200012212010201111120121110022011102010012220012200001020020200102202101220000122100021210110102001211112100000110111221010020021201000111222022111202221020120220100112212210021110221221010201200121210001120000210012112001111120110120110220011120121120100200020210122110210000001102202221201001000102212101100212202200012122011120220111012101220210112120212111220200122202122011022221111212011121121221021210110200022120112101102222210221121122200110022102101001112211111210101012200020012221212001120111201202102000221222010021222011221221000000222022011011111211012202021110202010202212121200002211201012120220021201000022112020211210221101111010120210021022211011020000202022111210201221021122200120110221111112202210120122011011121000212121212222122011010001100100120212111020222211012121110022000200122022210220200122020012000020210220020202120010011222111222202101121220012210000000001012222112100012211022012110121220201000222110200021220200210110200222002202120010202010000201221202012021101022001020121002012100100110101022100120011211101220001101020202211111111020210210000211201100222022001011100002001221122111210020122220202010201112211010021200211010011112200202101221110101212100022211022011200210102001122222221102112202012210102211110121102120100220221021001201110210221212202011020210122012222112221021220012112210100001121012211021202102010221110110112021022012120022002012111220101102011000210200001122011020010011112121121100120101100100212002100012022112221101210012002022212011121000111012120100021112212200220110211202211012211011211202200220012122112200201111201202101102201202022001012210211202012120000221012212020012121002002002120201220021101212200002001020002012101220222200102120011201002121000220002102000222220112100021000021101221211212221221222202012021221011001222211101220222100202011210011201222001010102220210120201222221110221121010211120102101010011211111121111211212210220211202110022101000220111100222111121120122211211022201012101220111110200202210021221211021211110220100221010100200020112211021000202122220", "10111011220211121100212022100220112201222111201101200200220101020002221011101010012020112221111000011010221100222202211121011021022102221100212112220102112222011221111200000002021000120112120211011100202112101000100010022010022001102020211212210000212121011210020100220000201002220001202122010211022001011111110200212122000102212212122122212221200111010122201111210202010210112020112212222202012202111011112222200220020110211101120022100222000012220102120112122200121202220121012012201201001110100221002111101120000110202201100110111121220101201020120020200210202002000101100112211022120220111022121222002112221012200101112222111011202111200101202201012202021002122220211012101111100000021111121102012022202122101002012111001101021121010212120102000200001222021020112100020220210102011011100120122212200002001000122020200010202001020101220022001211201202202000202000010011101101022022200202111012010020010212221000212002010000021101020020010100010111001021112211100101112100222210011102110201010122000210021210012111001222111110221201112022020002220000001222221002000111212112202110012221011202112222200102102122012021211101102112212121122210211122112120212222120110211002022222110020201220010102022102200120000021001220212122220112202102221221221220122100002102220201200210012021021012121120121021001012221110012121212220012201121200001210010111002011011020110202010211222011020011110020211101220102110102010212102222011111011210220102102222111012120020110200101102200111221222100022101012000100120101001120022202210120021201120011201012002102112000121220211100212011011020122020020212001200220112200200220220222020220000112121121121221002022122012022012122102010121122221022020212011200200120012122010212110111020212211211111022102011022002102110000222120020022111221221011122202202202212002000002200112000112221212010021210022201000121222102100212022100010220112212111100220210112220121212111121102122000222021201122212202001222012201101022002211011020120111022122101200112120110111002022002100020210021220022200221001100102101120120010002221011112212220201001202111021121100100202011111111220011120200200212202211020212011102102102212021012100110212220212012011222002000120200012101220220102112002110211011120211012001002202200001000002211101200211221020211100011001121101002122022110011201222201200102000000122200202120202220102220202020122100001011000120122020021222120210211012211022112021121210212210210011002211210202220022", "20122021220021201212100101112100212101011002002221210110020112002122020120010101200222101202021211002120201010210220212020202010022012212212100220120112012001101112010101210120121011110021022012021201222001222202100022101020221121111210020002110202202220021021020000022012210112002112221121210102212202222020120211110112102021211120010020022212120211112021010012102111202111012001112201122001102020110110021011212221220111212121222121110110220012110221201011121101110120112010020021110001022220020010020110001002222002120101120102221201002211211121011000020102110002022021111200102121011211102200022022001201112210022112221212111221100112012002021221000211021010200102221210110221210221000012101102210210002102110010221201121110222210001211121001100212200100122101121122001012021102201121100122020001102220202011121000122211100202210022102001202212002020000121202021212012002210000212012020210200212120010210201021101000101111102120210222201221201101020101012210001210200022121120211012000011002120022202221112010112201210221110121110000120022202021100210000220210221011210211122122202222221021210101022100220022221201210101110011202002222002100220110211201211112122222111121001202002201011100201120001212010112111200101210002210221002012200212020002020201122010202111121022200212002200111011111001221221202022202212111201211212021200011000012021220020012121010020112212212002012120100221222122222020200212101210222021001110110102202100020002220022110011010100111021010212111010222221010112100102101112200210012212022200100111101111122221201110201120001220120002022220200100200020010211210102201112211212222101122202002102202001212001022200122001011221101122210021100011021001202110000002201110011100110202000110121211002122111011111100021220012022111120102112211020000010102021221121222222200211122102112101202000121021022110102110102220100211201220020222200022122120222121000210121201210020211211121210112012222122220200011012002121120012221012020122201221001101021021221010111222022211112000100210111012111201100020202000210020102101221200122001120220202120101201112020201011112110210000210201102210020211000021010110121100111111212222111110021200102020222110210102000111000021001101210222022111011202102212222100211120111222211210122101210100220112022101000001110222201112001102210011002222100102111111100211200100220001101020021120110110010012202020122111022122221102100200100000120222221212122000101120211022212221102102121001", "02100200000202102110202202202002021121012020011100100111011101000020022020200021220112011110000111112020211110212212122101212202122202001000012002020110020211112001121210201200002010021102201002211120011211011211210201000122111101102220022122001121211101000110222222002122202011201220201210101111221101222001010001102110212022112210102122002111010112122010210121011121001000200111120002220112002120221022220122110212201222022122121102112002211220120101210011121021112001120101022110112102020011002122021212211211221101010212201012000110102010120011102210020201100201101021121101111021221222110111221012101222100200222120212001010021110002002121122001012112012110211012220111222201112120001101210110201001120220022210202002121002212020111011021012220200220211002010022111112110221020111101002100220202211100020200212112001220222210120122012001101001200202010102201221022112122021000000121200212101001210211011200100122021011120102112220201000122021120110022122221222101121111102121111022020202022000002202020100222022020200010100021100002012010122122102201221101011121212010200022010222121220011012002011021212001211212201101111020002100010200211010011010002212021210021121102020022002012221201111111202021002012121002210121101221002112112201010022122000112221220212212120220111001100102122010121220000021110102220022100111112111222210222000012112101201121011102222022022001101220211101110012001201011222220102100101102220110012221102200201021100022112012220020122122011111102101112201001200110001122211211010200200220202201112011210122121100101021111000010201110112022110021201101221101000100221101022001010212001202221000101222200200010120200002122021121011012211010120120100101220111220201221201010222112010212121112110022021112102221022211110120100101122120122000012101221020011202212002111102211112022100201201101211022111122101210002200121012220212210102001200022021120121001201201102200122002002200212221022210212020010101112211212011212012112201211111220000102201221211110222101221110101020100100212222211101210101210020201121001100010201122000201002211001211220111102212002200122021201200110101112212001210022111201002100021102121001002021111202200010001200210001210222211200110002101212120120110001202211122212020110011211202001111220020210221121011110001012122000021112020101021000201220111222201010112100022211011210000121021122101112100110221222020212000202100122111001202102000020122111211201222202012120010111121021010", "22102110200110002110201002022200210212000102012102111111212221022102121202010001011011001102000201021012221211221021112001201000211022010210000100022021121122000121210221212211202201122012010011011220010112210222022110022212101021221102011112122220120120202001110122120110221212210021202010211001020022102121102112102012211012110002122000210222012201112211000202220012220202102220002121012222202222100112221221100220000012120220012021002001210010021100212020121220001110201200021002021210022000022100001201002221102000121200000220101122110120120101022200022002002220112002000002111210101001110002100211012200001020120222202120201020102112100210001202222022121112020011202121012010101210010200102001120101222022012111102021102100120202220002121002221222100221202110100021101201221101102111210110022021210100110020000210112021122000010022202111220012210012110001211020000110022222201011210221120212200002012000101100002022121112210211122022200000021111010111222102102122221221200111122001020111002221121102021022221012200221212102110221201102001220121212220112000100011002010202010211100002102112112010022010121112220110212211000120101020010210021020211002121111011211200222212101222000210002120010221021000221122022221102011102002012111102021121101002010212201211110120210101111012201102022000102121220210210221201101211011002100010021122020112222021211101022112101111021021220201212000110102110201022220110110021022111100022021020020000110011022220022020202101220200210112022120100210021211112212211220111020101221211001210100220211102221221021222120010112100112201112202111001002011120010020122122212010011120102222101121211011100012011121111210212111011121121010120120200200200220000200020211120012111002221201102121201210100000022202001020202220102122002021000011022121221221201211010112011010202221110001221202210002211112201102112001110012220020002101220110110120221201120122220121012022002021020212110010011012100202211101102121122211110201011112120120001101021022000012111121000200001211022102021211202010102010011200101202102010202110102111011212110111101110202112121102220102210222022010202200200022212002210012122022101010112010101021120220000101211012111012110102122122111202221022202111100020100201200222212011212200012001020220200212121211221120101022212110211020222212020212121021112220201020001112020022201010122022010212201011200122001111102011100200200102000101210012002100000222002212222020122011010201000200201112", "10010100111120000222111221222020012002101221222100020000121001020100111021001211200122201211022120100221222002110101211121122111201221101000000120202011110012110212211220011101110121120122112200222222200002011011200012100112221222201001221001000112010021012012002120021000212011101020220201201111002120221211111211020110222012001001122112220020020012210200212012220021220010111020200010202010100200120100000121121220201002020211212101122010212201120012120112012021122220022110100001122010101012110102010102121022001101122200121202022021211112022100210022122102022010000220012202221222020212001000221000211200122102110202110201120212221200202000010001211002220222012211202001222211100211200200000110120221102021012211122202012012220111002120102000011112220211210120112121122120122202020200012102121201000221110210101112221222000221020011202110202001020112010210212122021212022001200200212202221210121022100022012120111021101210121002221102011020221001211221000022121200101112212200222220200000212201212100001020212010102010110000111101102011022122222202222212011201201010211121021201000220122121211120002102111212021110210200112111112122201212011210111212201211211221012112210022211222111000120001201122120221100222200011210020210210010001100220221020002012201011202120121111101022201022222001202122110220012100001221122112211211112202121010002021200010022220201201212122221100112022111101120022200220102200020022122200201200120101002002112122100010120101022121221010002121220120112220110001201011002011121021021211201211010000020112202111212200020100221002212011011110121002212001122111102110211010001010211220210011012102011111022211222112220222110010212110010200022012210221020111120002200022010121102111000112012221010010021100202101202221100201112002112100010120112221111211202202121110121202110012220101101201022121102220210212211011111000020211010110101010122111010212011200112012121112101111110001121010201211112212121120201201021122010010002211101010022200000021210202212000120111210110102120101022010011122102001112112221202100010111121021221210211222112112222120111020202122210011211122101100200020100010101002022021101212022011101010002220210010010022220021221101120110022221121110021002122122110102202021100222210000101021112200200211122212021122112100212120210110012110011102200022101210102022020220220211000101100200111010221222000101220020101221222021001111212112210211220002021112101000022100200201102212122202221001", "22210120001021212212010101012121220020200210102000012022010002212112000111200111102101020001221022020000100001220220012110122212011201200010110021110022210212221011111102001012211022100021121220111101022102222012212001001210010012202202121022222101122012001212021121011001102010220002112202020201101211112020111000001200112110101020201202002000120011101200122112020122102201021101002101202022112001120200022121102201100211212102202020001001211221210221022221120200212010120012010220211122212010201202211002120220202221122002002011020201010121122012200211111021201001100022211101200122021102111101112221122100111222121221011110000211210121021110121122110002110011210021220121101021122102122110022122112202022200212110121011000111012201212012112200201110210202122112102210202121021022211112221100020101110222202001012011121211112112222210001210120211101102111110200220121011210020002021222012102000122020221000102021101001022101211201012222101101101102011120000102020110100121222102202210001220201221212100200020010101201200220102112000102112222002111110110121022002010200222020200111101100112122101021002221202201111020211011021111111010000211011011122101201101111221202210111011021101211102010011101002120110102222021200002012212111221120110210110022110022212110120022112021120211110102111012020012111220210211120202022211021001002002111010020111000011210001200000002011001112011122112201022110212100212210220220122201122222120110102020021210100222200001201111102102111011002100201000000020101200000010020121212201020212200222012101110201222011222221021102102011100222202212000102202212102200110111221101012020000111222200200020100112200220012100021122211101001111122000121102221101120112200212121201100122211202202100002211112001021202022002000002210002111212201211200200000000110210010122101110111201001200000101221012202020212200100201001021002212001200012221121002010201010110010220121002220220111102122001221121111221012111221210012110112210121201122222220000102002212201001112200102102000222220201200210201211202001220112211110021202102211210101122212220022201220211111000212202021101120200220111101112202120111220002222021110012200002011202121202102020010010112011012000020022122002221012102201022220201002102120212221121020022100202102000101101102122022111120222221022211012100111112101212101112002212200122102102000112002002210021200002022100022111022212022202101222122102200110211111011121011122111100202212020222211010122", "02021210111012011102000200011102000010212102012210122220210201021202210111012000110220121112020101022021212221021001012100102120000012111210111220022122012120200000010211122020210200101122020121101102221222200011112210012110210001110211002102101200022220202102021202221002112002120222001202210000201122101010211212212020110221212101112112010212021222201212100120202210121100002110111002221201000222122221202020022120012110020010211202200202101211002212001212002120212212222021012002220121112121220211111101212021210011120020220102121211021000210100101022211012000021020002022021100111220212100011121122021200102211212221100220222001110212011011120122212100000212211011022222010120010102002122210200200210110100020221020012111200210002021010111121221122022201110121021122100210000111021001020122110211001212210112101222021220021122201020200112010200111100002121100011122210202122112201002011002011222021020122211022001120001212112011112220201010122021200202011221202010012100020122210121101112010101210221012211102201210102200200212200200100201120110002111112022210121201211120210102221011022221020001000022202201121010112221110201200120002021201121100011201120001212020122102221012101101100212120200022200212121211120112122102212220012102200212201121101120100020002202000212022021201121202001212112101120112220200212021202100201020001002212211212220212022211101201121101122002221221022202012210100201201021020020001102112212002101212122210202022002200020111111211022202202011010222201012221001220100000201100002022122210201112120221222012021012210202221220202202201122000222112211111021001012202021200210211010220120100122110221101001200222110210020110120222221020020200100002220222012122010000210120022100001000021112000110022122022000110212200121222010201110202120210001222121001001020012010011010110110100001112221012201100101002211200011012222222200100101000222101200211201122210211011100100011202200201112120221021022211020221101111120022112202120110022021001120221211122201111020111100000000000110121121022122102202211100220122111011221000022102100200022212120201220020011011200011020202021200021211012001111110012200121020100021000022201121220201011010212102010112021001121021220101011021012022012022001200010012001101120102022111011010111110121100110210002122111211011111202022121201022012012012122120220002012001102212220210121122202200001220111120101110222010000022110200210012221222101021221122102121002020002102010121010", "02010001210002011120010221112101011010010011212011001222211101200102120020220200022120220100220112222012100012021000200101012120011112120110120220222022211212212120020211020000210211122110012120202200010020010110000012221111122212222200012121001201010002111020122102112120120120200000012000212001212011210001101000101200121110220121011210121100000200022101212221210112012200002010200202111000110002002001112220212011212112012111112000120022011020212010000001002000202100010111001110212211010011201110102220110102110211000222211221211212021210122220122210201201211112002222122001002121220211102122121121111011021122201121011021211212012111212021222200120011210001100221211211210012022112220200000001112121220002110222101121020100010212022120101102212211210022222000002221100012020020011121202202200211102122101020000100200101101221200110120201110202202010211220220122222220000211011220001220112211110220221210021110220120222200112101002120112002211101001122201102200200200212001011002010100002200101220021100020101120111212112010111111101020010210000220200122020120102011022011000221001202012212022222002220221122211001101000020210222100020120221012121011022010002200120100201012211111200221202022011210102011201202120222100012001212022020211100002100111022212210220021122110021221101102102122212120001222202220110220002000012012121221202201202121002120022100111001220021002212002011222210222012000110002021221012000010101001020200001221001211110020221001120202200211020121001110001000001112200100112111111121020002102120020120121022121221210010120001210101020000200222020020201002210212120012200011201110011212110001122200120122221010011211101221212121211201101001102001022222111201100212011021021111202102100101022100000120200100121102110212211200110222201110202101121212120010221121222202222011001011122211210200201212210102121121020000012012221021021121010000020000111022212001210101011021022212001112220120021002021010110112211010010200212120002200221010012201012002002111011211210212100012011210212221112021111110100011021201101211100020001110020021211211000100010010012121111220112002100200000110110021011022202200011021120100222100110012121022221122121222221021012211112020212221220212022120001010122220000210011221000202120221010010211111200212021001021201222100212202120111112010101222000022022101210211021200211120000201120202100200111102202122202122001222210121221012221020200100001211222100220201010010010011022200012012", "00122020102002102102211111010012222000011000122211021220021211221001101122001110111121000012011112111022221010221211100101212212011201210111120212102010021101212000011000120111112112220101100111220001121101120200220000112122121120010221212202022201101100212001212211001210112122102222002210200002021001002021000120102122002211100211202120221002121220120210102122010110012112020101021002111112010012211000020200212000021111001201010101100110200002120200211101122210012022110120002011021221201101122222100112211212201101021201211102220201110211102112100221112112100011101211222201011120002201211111111211222222211200010110022220210212202202021121102122022022221220112122201120202000121212021022222121201222211020212101222101010101200000220121221210120022000122000001222100222120202111010202022102201111002001000201022210122222201111020200011021011101121100102222121202122021010011000020011200122111100210201211121020221200100012002011222112212210012112222212011102022212101202202110011110100121010220210112120000220110020102002020012121221122201101001102211002020022011222201012011020001012010011101120011001220121221202022012201220211111212220211122102111121110100101001021111011210110200212200210012221201020022210001211222111121201101011010002102120120110011100120122010121222222000210112222101201011120210121101120222011120122210002210012212011110020122111002020202221101100222010021212010111221100021120210221001201100202211102221221022220021022010021112201010120001212112221011102101102112022120101011011200221202101011001201220020100200120102012101101201112110022112200011002101221001211011212100111211120122020020110120201022001100122220002110201221122220210200022220022012110210211220220201011020122202211212121012210000010112020012011020001020021020111110122200210000211002022100210000022000120200011112201101200222120100100200101101201222012211100201000020100022222000022122021000101121022020210201120110002201112201011112212001221222200000010111210202121201210010001010211220220020200020022000221211212212000210022000210201202100111212020200110112202012202111102021011210100220121220212220010102122111101022110002020120200001020120100010001021020020102010020201001221102010200120021000210100101000000101122020210202221202002100112022022201220012222000221112101001110120020121221110110211212101011211002201002100001120010001210020211001010010222212101022012001122200211221201022200100022020110210122210201010000220021211122", "12001202022222221221202221010000212121121210012200200010220221000211020002001200121011002121001100002212121002120001001212210021000021201102220222111000212121000112222221120010210011000222100220102211222212221202202200100101220201200001012020200220221000101000220111220011120121210220222021201201201212121100020220102201200000001021112001102102002202110210221021210011200110021200021110112122222011111000111211110021221101221200102220202000011010021212121012021000211120102212010101112020021020220110011210122001222112101000101212210211120101011200100110220201000000212102121122120101001011110210100022111120200100120112220021210102222001022112101201222201212002211112100210222102120112110202021100202210100121010101120211010002222121000011001011021101011201111002222001001202001201010222010112012110201021111021011200211020121000012111222000220210022022210220121212120001211112021212001112122122002111220010102101022011000100201100011100012000010100212001001021020121020222102202010220122111102221010000100101001021120001010211101021111101222102211020101102010000220102200202222200010220011120211001021211220122201101112221022200221211022100121202101202221212021210122021102102212100201020222102221022002102202211121200020002201211000222022222111000002021200112111101010101021210202101110200021020020100010001000122202100000101002211012212120022011210022121001010201201122210000211200122100112000100110111102101221211101222020002001101022100202222020221010012200222200021211221122000011211020001110111000220001001100122211212220122012122001210111221100000001021022121002100201220122100022122112012222012012122011001102122122020001122220101211022121200021102120220000211010021222121012202210111001220112200120210200021210021011120201211211020220210202021221021220010100121012202202011212200110120202112122000200221110222211120202010022210102200120111210222121202120222120100020111010022211010200112220220220121102220122011210210012122110101022121122012121110112120101100012202102020201111002210201211200200022210102000100110011021010122000010201110010200120211002112202222002212122101122111000021222010120021101220001011011120121010211121101201212000101111010111010000022020112002021110210010221010212001011110220110002020010022001002212110111111111012211002120222211122110100111200202222202012022222220112001221101010102221000201110112120121220011011020021110011110112222220010000222200021222121211201212220210121200010110122211100", "01110122112001202210122211012120222101022212212022010102101102221022011010120121200121102210121100110212211220122001210012221201112020002120021121111002101200210220221122222102000220212022210111102001201201210122011120210221120100211202211020101000100112222200121001201112212011010121020111112001122020010120110121010200022101222002111110220021011002001122222110222020101022200002101220122122121200100220120122101211012111211201001120012122122211212111222111012110120021022122002112200220010120100210002201021010002112002011222220102221021202110022101010100200122210002220012012000210211221221100102220021222002221000112102010101020001122120211211001111010111001220220202212110002021212022122022211100001210022120202122102220211200020002202021211112122010211201120112002221120222210211020211112200000212101120202102002001212022222212221121000021200002020202012112220121012212112010200002000212122110011222202111000100200100102201120021202000011221200200002111220101012010112112201012120021020101102210121100211221020012220222212022121021200000001020201021101122012122110221211012212220210211222120011021211200211211121222222001122101110021001111200022010202022012101012120010122011002111122111012101202202121110002211110110022101010000120100100021010002222012210010101200002012020202111122020202200020212212022012112122100022111201202122220220201201110220222101022120210012122122220220211101000112221212010010100222000200021201000101020021022012201010201000020011101000220211021220110021120212022010211010112111200121000220101112112222011121200211121101220001121212120100112020210101212112120210020102202202000201010022011100121200200212212112221000120020002102221112112121221212212022012110101000101222110101211202102211110011010101000011020221110212122201200222102000111201222212002210110202101120000020001210212210122122122120220020200102100121220001210120011112210121202020101021100122101010112211211201012201111012102022011221110020102100211211202122021012201000122011002222112010000102022110021121101100011001112012212202101110100020202201201021122020210101202100022202112102002221111122000212022120022110011120022221012110212121211112122201122201001001112121202201102221222020120010000012112022220200222220002120211110020111112020101022122010022202102202122220012221202102111010000002121201200210101001102210112012120120222002201112120120122212020011200002201121020120020010012022220222022102022010011202122011120122100122011", "10000112210211221020001111112210022212200202021222012122101011120101010220222210121122220110200202122002202221122211211101111001120102112212202012100121002100002001010022212101010012222101002202012122202110210200212222222011120210110200221110110221021022100012221102201100101220001021110220010201222120101210011111111100211102122100101221202110220100122102121000211200212001102222211202112010000002202110221021101221212220201111210222120122122221220221000011012211211002020012120000020211222102210200221211001221221012212101000202221202121210021210122022101000012021120212211110012200200220012111002202121120210001020022012022022211111020122111121202020102102202022002020001201211111021002001222102122120100020200211112110002111020122210112110021210200020101211001200120212111020020110100111010111212111121122001002222102221222002221101020012011102221012220120001022211110002100210220122012222021020001100221011020020201101002020022200201111112112110221012210222100002010122020101201112202020010221022000021212202011102100222100100202002022001222210222111111201021121110221111122112101021111021112220202112010021120112021002211101210100212020110010222010222212202110102010102121211012201121222122001202200022221120212220010112211211220120202022001112201112221111111022221112112211011221210001121220121020111211000220110222202000221210021110002001211112102212102001202111221100212210101102101211100101220000211010022020221210211220020110112010012201010111102222001220110202021010010010111011020201001001121201012201122100220200011002112102202100101021211100001212011102112022002210021112111110000200221122221201121011221222211122021122110121112001121122210221202120211101012212100222200102221112102210022210200111111211010021200101201102201210001022210100211221112011221012120101100220211111210021022212202010011001210000102102212110100010212201001110211020100120022112221012112220100111211200012201211212010201001221202021011020221201022100202211022112001121101000221211011201110020021011000010112111101022101210100220010211202100201210120121012022112120112011201021212022010210212202021000020101021021110010101122101100021110201020101200022111001011111211220000002002122222002020022022210000212112200202212102000120102001021112111220102011001011121201111021020000122121012201012202201202112211112011202120211021210020000202022001202110101220201211021010221122220101021101101002212100100002021210100111222210110022111202010122021100", "01002110021102020020022012100020200021000110211201212002120022022201210101220000011102101221211011221102101112202200222102110122000010001101021111121000210100021110110210022010210111102212001212100221121222001002100021020212010011100110010012212022012010112201221111211201002202121122120122221201220021120221121202112120121202110200011011120100202021200122122020112112101101112012020022200022111201000212010021122220122222112120011121211200210221120002211220002102221002211122211110200122221001200121120202220021200000220002212200102220201101201011012010002002102100012010220200010122201210111102111201122020200111212120120222020212111210110201101121020210211122221100101221210010021102210222002002112221211001212010111211121211112201010211022020221201022221212121002001121100211012101021122121022211010220212010020202120022001001020110202200111211201202002220220021100202100100221122011102201011011021001111000102112022212201001110221122011210112120201021211110211122100012100222002100212021001201001212020221221202012100000022100001022200022221012012110211010121210211222221020212222110001201201221002100012101201221110022200001001022010212201121221001012221211102022012220211002120221110210101110112011102200000011012001012010001211122122101111222211000112110112012021001112221220001212021210120201221122212220020111120011102001212100202110021102200011221110011102121012220110110010121022220020111010102011012200012012112120212211220220210200021122002112101201002201201222121201012120100010111211210122021102101222100202122221022200222000220211222120221002000100020000111210210121021001201110022221020020220210000010002012002110122100100200012211010221200001102002122000222220022022202201012220120120211200002212102211001210011210101220120222110002001211210100121200221002220201122022110202212120011000101000120211210021100000002012220111012121111120012111022011202211221212002221210022111100221102210001021101112101100220000220122111001212011000012200211010111010220101220121002201012012021200212222221020022022110122011101202222122022210112211212120022201121110011201222222010200212110111200211102202020110200101101210010002020210101211202211211122100010220201122220210121122012201200201000211211100001020002200120002210100122202212220000122112222200000002021110100120021222210111001110002120112011202022220020021022120202112000001101210020001222221111112111212110110210020222222002022112011222020110222202200012221210001011001", "11010120212202110012100021120120000221001200211201212122021221012112020111022100212200210000000002001202012022211121022212211002100212222121111002220201001122021001112200011102110212001012120112100111211022100220220101211221112112212012200220222022112102221010221022011212112120211111201020100101201022220000021010201202222010122100110002021202220210201110211012201102202200111121121212120202121200211011122111020201102111012012021111121102121020010021102200020021000211220120110201202002000112102011022100222001121121202010102120221202001201212201120111212110102221001200121002010222010012000202022002110210012110102210210110100121101222212012002122102001002200210021211220000120012122222012000221001021021112202101220111200020022022000111012120021211122001222222011012202121221111110221101022100020012220210010101212112220222202200201110210212102011002000112221121001110220021210122010010222111112221022102212012221202200011200110010201210200120122222210012221202222122012001121201011002100211212021221001122100010020222211212110012010112202211221121001210100002102200221212122210101220222111011102101221022101112022100012222100021201210110102011210220100201110010100111200020202100110022210012212100200220012222202111110221120010012220111012100001020200122002211222112100121000101201010112000120100122112211000221120111020122200210111100001020201202020110022121102012210202120001120112202212011120110221102200202212201220112221102201122121200201101122000212112201200222102010022212202011002201202110111222020001011101102020111022020100022220120002020222220022120020110021110202112102200010110111220000220022220122202221010000220000222202202000021222220120220211221221000022020121210001011012001000121002010221102221000200211110202221211010110002120211210010102120100022222220210001012212021110122121010101120120121100100110112110002220010101022001211022110010021102111221000101022201110210101220221120212100001010221022102000102101000012220021211120002101202200022112202010100122110211210120212120211102111000100111221002010220012112122220212012211110111111112121222022201000010122211210200201022110211201210110011202111100111210002021200120201200202112021010122012212111120201100202011022101112010122010020010001122001120211222112020210220012102021000121211002210100110200120022222022111102012121022012111000221220022020200010020222022101020221202002122212121012000121110102212110002112220112001222121001202110101101001120122200", "21122100200201021111102101111011221221200001002021212021212220110120101200022002200012201002020102122021022002211000120002202111200021202210222120100120111102212110002001000200001222122022010120211021001020100120220001011102202220011102022210021221010020011101101010000001002110022012121200202222121110001011112120002012112220000001101000021221011212002001001021000002101122010212202111101110201112120210210101022211120201201112020220120111202101010001010221212111220200120201110012222212111221022221201001021102221021120100002000120122100102120110021222022111211211020202220010020020100000022110221110011210021202110220022120210022012112211021010011122100022120210122202111211010011101210010212222022120000121010122111100002120000021111010022220222101101210222012002221000110200010211212112012212000002020000201201102200221210201001100101002202220221210201010122022021021212221110010221022120002102021220001012220102201011121111120111100002100101120012121021002222222111112112002220221221002011220210222020202110012122011121102020201022101011121220221122110220202011201221012211211002012112001021021211102022200122101221222112111121020110111210110020001110220221001222202212010011120212212100211221121202111111222221001101202022220120101100222001012010112220020202011001000102112000002102002210020101101210001011002202202120222111121012110022122110210120201221120000020000021201220200200200022222101211102110000011121022001122020000220221210100111110100011002201201210210001202102022022220101100021002110212112100222212221200002012210210220110211021011201201201202121220122021022121221102120221212201220021002211001010210010201022120200202121122001112202020221222011200212212001020000022020100212021011010010222120201022020111101102022212212121122001120000210102222200020100212111010101102212111201212100121211012011121111110111202102002012200121201010022011112010001110011001011020202120121022122012022010202211111212221021202200212112101112011201002020202001012012111201201221021102021212201020012010020210111112210102101100112012212102210022002010022000001020210200212200201202002200121121102222210102122100202020020212102220121212020110100022000022000102100211211101021201122112122200012022211210220222011020020211002002112002122102011110000111211122020201102201220011012110200212201011012110122111201200021011011211010002212220011102202221221211221011001101002122210110002120101201101001001211101021020200001012200001111201001", "20100221021211220012002112100012202011201022200021112021020102211210100220222012100002012221102202020021101202100112211100212122221121222002001101200210211102210221111001020211220111021221202100102120120210110022102111011200102120011111222000221110121122020211100211020121121012101001002002112211222022210011220221202211120000120011111221122011220200102020022010120200000222001021201201202012000211010002212202100001112102222201002212012002100211101002110200012211021121101021112102100202021022021212220111221100111000000000221102101110100020110201200000122202121201122001222111021212112010112122202200111222012121101020201112201122012121011011122111021122022112201211010210010222222020100010121112010000001100010221200121101011121020200001001102121111000011111012001200111000011120100210020202202211101022111001200200100010102111002111212200222212211110102022021112221020001111202120020012212221122120010210101212012202201122021012101101101011011011202222201210120202111012002120200221121202100200210000210211200101102022001022212112221101100220212002002211001012010221010012022111010200002221020021120012220100101221020221020022222022221122021002100001200212012200001212222102021011020011100012211021200221112211110000220022220022011210121010000101110122020102022210021021221011001012011000222022202220000022122002121000221022221010212010121102020121101112100000020102120200220100212202021102202211011221221011210020021020101120102011200101211220111010000020002022100220102011021202010122120010110000001112122121022121222012222001102200220210022012200101220022220211200000111101012201101111221222102210212220122201110200000010020211102022101022002020110100111210200011000111222122212002212121211022101000001011020012201121002220200012101221002202200200112011002021010002000011102011101002212110100010021021122020222022022210020202221021001122020200200210200101211122221221100112021022021120011100012022112022201202120210011012101220110022000201222022012122011110020111212022210100201222210000110101011110001022011111010001212202001220012002020221211020100011020020100111012120002122210001202000220022221022102021222200011011201112121120122002201002101020010000002002010210112111202222202102221022200212100101210122112002200001101200210112110001020101212200001101201002012110012000000101022002112000101012000200122102202102101022222000020010121011110020212121122200211121020202020001212022211201021000220222220212101111201102122001", "21120021101002221120111022210001210210100110111011212222012020102222212112020122220102101120101112112212000202210101212122022112220220020121212111001202102201000212221121002111212021211101011100112211222101011111210212212121022122212020211212222102221100220002201002011210112121212001100022212211111211121111010122201011012100202101121220021202212201120001202102201122022101221100110120002001010222001010121200110022002210110200000021201121212020220220120011011212202200222200100020010202010112021001000111101220112111221002212002000002100112022211001211120221000221210202111110010212012211111111221102001200011012211100102201220110012100110200210020022112020102212021200201200202012122111201201221212012110210221110010001122100011020122022211222211012100200222022021210202022011210022100211211011112122222100010120120210202220110012110222201122120010221101102221212002111121102212202021212002212022012101111201200100020120120211101121011102022100220121000220020201001120102111211012102020202111201122110210222011212112202221020102010222211121112201222022120000211112112010112021021120011020212200110112012121220110120020101100000021210102221001000222220120222212110202221202112110200011011020200200101010002112010120001021021012102122111221220021111222002011101210011211210201221020022010012001011121221210201022100202110220120021112111100202010011120112100102120202202111102201120120002102100101102222102022000221120002020211211010112100202012221210100021101021101202102102010212001201201122022102001012120211100101002020111121001020011101102010202201012220012111120021210002212221201111200110112221002020102121201110012221012200101212001100020212221102001200120212112222020101020201211002202022020120202101221210101221001112221211000212120202221001210000022112120002111200112122212201101002012112122201121021000220222212202122102221222002101002222011022002122220000200100211020110022121000222122112020111220112111002221001122012022220220020101012211010002100012011020212122202100121011122011211211001210002002020011210012222101020211002111201101222211022010101100222202220222112202110112022202210201000121100021212000020211002000211212211200020200122001110121022120201210211212011002202011212012200201002201222112001202101221021100221100001111002201021011010211101100121121220200002102120122001110211221222222112200111210210122102101011202101220011210011201021111212012101000000012100002220222210220102102011100111021221200202211", "10011220012100122200222101012001220022212020200000110122021102112011011011212012220112002021011201121020110120200121211110210010201120011021202111102020101121010022211222220112010112222100101211202000000220021110000211221012010121210202011101201010202101202202102102022112200012000100002211101001102011220110201112222021020001212120200111210110221100210020022001020011222201221010222000100122021222221102111110210020112122122211001102101120022110202212121011100210002020010211202022020102111002210011111112110210111211012212122111100222111210002211002222010112222200002200102202201112001120120010211011220120220202122002121212211012122201110200012220001011001020020222021200210211112121200202102100101111202102220121202112022110000110101110200220212222020001020101210111000202200212002002201100022201101222002221022120000002201020211111121201212122010012201101022022101210220220101221110122221211210121201022102012002021001221100122120220210100020101220012121022011201011000221000202021010012122112112221010202111110022200021210021200222202202222112110020222112100011012112212110101212001021202212111011101220100112111112000022220020021010111110221202000222110112000221011100011200221110110121200020002020111212222120201222202200202101002201122221110101112020112122220020122202120010220220212112211120112122211010121220211122110222020000002000111220101021212101010022021222221100121221202201100202120201110210010221212110020122121211120201212102100001012212211200122101212112021002101201010221010211010211222122221101200122101112100010110112101221100112021121212121011102212212212000211200022200221200011221012222121201112200101122001012200200012002020222121012120222002002222020122000012120112102112102201000210102200112020120222101000222212021012120102221011002222102102010002101200001112111200002110112112000102020220120112002020011121000200021100020021020121202002112220000211201222100110022022121200010212002100200112110120200012120111011010201212222111000120121000222002120111020010101211011200222202102022222111111121002211001212200000220110122220122220012201210220001002100000001222100010110212022111202022201201022201021000210210100012020102210120101012111102021112120212021201002110220202001100212121121012212202221120221212112202220011012010110211212110020101112112110000000121002102202001001022111102200202002222012101021021121002011002000100110201120122202211101112111210101120220222220020212222111120122102202202011101", "20221110002100001001220001022212112222021102101012110102212222002012120021211111122021210001002121022101020222022201111122211122202102120001020221212112202022021201022021222012110022201122012012222221001012110101221111100012122000110110112112202011220000101210021120021110220022122112020210011222221001102112121012110220210002100210020011002002001100021002101010001011200101022101221002001011120011001121222110002010110111112022001200120021110011212000021122120121222100010210212110202110222121121212022022201220000221211101000202112021211011211102100120001221110122221012112000210020212010222012011220212102022121102110011210200120121112101212100212020201200222120220020221020212222212211012010210112200110210100222222000022112201222102211002201022120110000110011000012210021200222100122200021021010011120210202210111022010202211012000021112101202121011012002012212122220120111100211102212022002201021100021020010002001102020221200020102001220000102212002220111220022001212012201201101122021001202021101120112212012001022001022020111220000020221111010202112200001021200100002210122220221112010212011212222110021210212002101110200000110001020001121001221210120202121122012011002122201200012211120100012202121012220212112121120201101011000220000002100011222012001110202111120210202022200212220111022102200002120020021021200101220222212100012021211001122001120102202010201111021002202212012121221220220221210222100011201102102110220011010202010011001200222222112111200200021120101211102221220111200121010000211202101220011122021121120010220010201121112211212111012012222120110001020221200000222002201221221001111220211122011000111221000020121110122122010010120100012000011222010012122120011021101211121202222202110220020211100111212021111121220111001201201201222121012011011120202110200200220202000021012202100100222112211222000120221221112000022011121211220022022222010012002202212220011000120202022022221012101111112201120121220010010211000010220111012220111201012002101222211222000121011001012211022001000111101200221101021201111201211101020202212020111210110211011022000111112002012120110100020221211210102121111020201100121021202121122100220122021120100222121002100201212211221110110100222201011112222122121201120100201010002112011001100011220001010101110200002011012022102212201201011010021001202202222001002010222012210212122211222122221121011210010111101210101200100022002101010201210221120010002200122002211012110202011211211", "01010120220212201012000112100102100112120121001122020122120121021020210200011220022212220012202020001011212022210111120002202220200211101022212200012121212220011220112101012112221211122201010211221002221102212101101100010002102222200111022221020220121220022111110102112221201220012000012111102020011211022201122220200002110002222002012022201111102011102012102211121020221002000122202020220212221101120122001222220120120022002101112010210011200010122100100100200000202110010122022221100211021220111101202200112211111111221112021122200220012021012122022221221100012112001000100121120102210110110202211112121000020101121002220100101021101211020012100201111122122211120022112200221210021222110222021220101110102202122210111010200221101022101000011222022122222010221001111201211120110020021001022211110111021100002220221120102100100000201210000012210012101001022222121011020012222020202021002102002102122111212010012200210000101010221002002022210221101010221122101101021002112021100121221001000010201001222102111210220122210010211010022020101111010202020012212121120100111002022022111010020120010121001122211200121122210010120212220001002201212111001210011022100222211121222110021002121010222200201020100102010021011021201000020101000202221112200211100101112110112012210221000100210020020210000022100111022011012012212100011222011102001210110011001021220112221001201202011212210212220211110220101100110102102000101101100011201001022012001101102100201102212102021102021101102222200002111101220002100020222112111212221012011100000022220201000011010000111221112120101211012020112020000002211112201200012010002212221121022222222002021001010210202110021201000202221101122200100120011011020210022101010020001111122220011011110102021211021100110211201001021202020220010010112022110102212202022001102200211202120000012121102121120112102121220222122102212210122002200010002101122220121222211011202210000102200220110012010010011020211200022201220200021211101202012122002011202200220101001101002102201011200000121102000220021122022212002001101001122000200012212220010002211012221220111022121202212111110000110022211100011112111211112000000210112120001202112202020022121022111211222210202112202222220112012010100120111022121222010101110220102222101121210021212120020001120202102122010112100112211221012202112212201011122100021001110102122222010100022210211201121011220200021220221120112220011210202202002102011120020121020121020020101010202021111202", "20101122001221010111211200121121100011110200022200002121211100211012000010201222102101121011020000201120020122210211112020121022101111102210010000211121102100112200212000000022202101120211102022222102222110000021200212210021022021102111112201012221112201102002012022202002112201202211001111000210100210111102122011112102000221022211110200121202102021022221222102001122221120010210202020201102222110120020210200111001020101201222200110002012112010120000221001220211002210120111220222120221010220210211021020221110212110122222121212010021011211021220110020010122101100110111102002210212121021012021012000020011210021011120002212010111000100210200220221200011222111122122201102022202210222002102212110101112221210000220022020100210002210210010201211100120112120102000201010101021000100211020120211001220211012021202111221100001102120122001010020201220022001201121201021102020010022102101222111121201211121202120010212200001021110011002112021122221000010210011011100220210210120010120002112220200021120120201011212020202001012210121011212102010122122001222110010002110222222002202012111022100020212121111002012010021010022101102221221222120001012111112200120121111021020212221220012102001212120221020210101122111021020211200102110020121110120100111201001201200211111121020012012020000220221101211201100111021001212222112112200111000210010020011202201210121120201120001001220102212011011211210002220120020220022222000001112010011122222111121200202200212220211210102210222010201210121200110222201010121010002212121222122010202012021112011120201212100121100100000012211201110200010220110000111220221211102210221102012100000020111022202101120121221220112122020001102220201000120021021212020100002011022201222021120220101101010021022102200121012121011110210210211212210112202111202210222201022101220111200010022020000220011011220022112200101020012110122010220202000012010111112110222000211202110221222110121220021020000022222010221102101100102020212021102102112122222221021201011220212122122002200121121122000210121110001211222111122201210200020222101211102010121111221122102021000222120112022011202121012212120112011002220201101211120001002222120010220201211001011002000121101222012011211202112010112110212022201210101112111100121000010021020101112020211101112221111012200201101020122011021122201221221001200120221001010012022112000221220202021001011101200112212112211021011212002221101110022211001211102210002022122202202020111221211102210", "12221012200110220002101212110220022110010012102121212011020200012000000120012101010111010010011211110110010102222100100002210120002221222210112101201122221011021121200011012020101120021201221220222112220111110200010220010110220110210212021001012010111011221001011010001021211111210011100122122012200112112101010022201022120020210202102202122202220221200021022110222202111210002012012200212200200201102211222012212221022122101101100222220101000022121001112201211200011202202002111212101011002011011110112211122212212102101111020022211101202220222021010110112221112210010000201020111122102100111021022120222210120101122220001121022222112010122002220022102111212212001021011121220022102202021220010111011212011122102122021010000000202202201112212102112000020101222001122012121201202200102221200101022110111211221220112120212122211100110210100211002021210212022012201022021222110001022201112202102121020221112221122222100202021011102212120111211201212211220211011111010221111201222102111201000010202000001112211002220121111011112002022100021112020022122220212022010002010000102221101122001202100221200002102221000101012211202021022212010122220011020021012022110111201112022112121220001000001101110212212121110202202020111111021002001210001222002101212222110020200120102122201102100210120110102111122002000200110011121201211102101111120101220122220211220220211010011111122012000010110020210222202012121222021111011222101022210000122221202010020120202112202201120010212212100201010201122010001010112201111210012121111201111022220021220210200121010122000210210011010120220022202220112112121221100102201222200200102101112111201010222021221002100000001012100021122202212110101112111002111012112010100102201122012201021101200100012012212100102110001120011100221101002102010111001202222111020110101010001221220001221201102102100120000201121002201002110022211221021022221221110221022122102010021120011012201101122100111002112021001021201200121211220022202122001210001020201000121001111120101101221102210100112102012000121010021001020021120220220122221000022112211110210111221010211021011021101002022120021222220112122002010122101210011012220220100211112220022112002221202102221210002101211022101200022211101002012002021221022101212002201221020002102111202122121212210010112120121202002211221000010111121012200111010100122121121100022022110012222112201011221020221020010010010000002101010121012111011110211021222100220100202112202010012000200000", "21221020000221000100100010212102021101020000111122011112221110020111122121020011021020122112122200100200020120012220210021012220210200212012220112000121000000011221022222211100202110112221201010011102122102201200201002112221011202021210202021211200012201022101022002010020010201101212221210110111120202112200220011020120020210022221000101200201101102012100011200212120102112001022210120201021120212201110010212012000222211022200020222120121102010101020000122221120121111110012102200210002011001102101221112102000220212022001001211010102000212212220211001002211100111011201000200022001121001201210010100202211211211211221120111001200111110201120120021111001012112011200111100201201101121211002120000102110221201111210020020112200012201111020101000022012202210012021012000021220010020001121010102222211120102021122010222010002121001120120220202222001022201110021020020000000000111020102200102001021011100022211111100021102112121110020012111100122120011201101100001220212200020212000212021020021212100200111101110121200101210212001222211202122110101111002210210100221002002201010222221120012210200111222001201210020101120022201000010112112100001220010101012012111122102222100201121122022021110121110002200220012010222122022000222200021100020012122010100102200112111101100120221001211121222122020001002002002220221010212100020020011111100101111202000201202021022022122010210012201022021112221202122122112010002100021222101001110110221001020202101101022221100221210200201020211221200020212002211102001020002111012021010102211010200111022021101020221120022202221022202121222211212112222201122120202021212020110200000212211220220220211120212222000210101110002220210112110102022011120212210220020110020120210110211111220002120221202021021001221011202102010010102120020202012001002110111120220200100201220120200022201011002100201001102111020102020012221000210122001202210022002102020221121221200111002200101112111221010221110121002000021022000112210220011202021111210110211200110022111120102102122212222101220120012221201111012122220101220101210110220122120002212211102112000022110120011202210111012112212212012111012210012222110002122012001012020211002221222000221011112000222222211011211000001101101010201210220201011022002212011002212210022120010210111001210001210020012011101012212120121001221200201011111010000112001111012220211001201202112200200120102021210220010001021012222102000100010121102010121101001011020002211010201121011201200", "21100012000102122121222212100201211200001202012101022101120202012010200002121122111200010011112111120221121121122110221022101011011021002010020000002020020022112102102202222010201200200112212201202101201121201210010120222010012211200211110221021120101200012222221011000101010220020211010200021001221122110021120101200111210221201201122120000102112020120112201101101022020020022002000220020112202202010211222110002220120102002010212001010201012201100221221010000200220120202100122120001201210100210220022121111111200100110120222101120221020001120212011102121002001200001111201011221111011200112112022010002120122001110011022011001100202100220022011020101120200112111202202202202120121211112220201222121101211021200021201001011120121101011221100120210100002200200100022021121212020011120121002000020122120201022111120011120010110020010021000020110202212022020021022012200201012112200222002111120021220210210220012201122101121112221010022022220220101011122201202021120012010221101202112121212102101000202001211120212121100221211101200102222222222020011022221002221021012120000100220222112102201020011010201112200020022021000022022020211002002202010002212002111110202010101011122221022001221002222012110210100022100111111122211222112212200212202222201110000211011111112201221101221200001102022100111102122201202122021121020221012202001120002012111201121200122120121120012010012102002210020022012200120010121020111200210101201101101102220111012122020022222101100000021020102210000201220011110011212122202000000102112100102102022021010210222221211200220111221020210102201120000002202120221202200110012012221102121120120201010210120111202100000002121011021020212021001221102211011110100120010102222001100021022202001202220100220022022000222022102002222021012020120200211122121201222202021112022110201212110020012121221200001110110100011202201022201101120122020211122000212011212220211210011211110102200200011222100002020012200012220221010210101222221021001220201221120012121020222122110102000010011102010011001122120000202210002011002100111101200221222110020101202110022022010202212211102221121221211212012101212201121012101210022120002200210212020010120010100202122201121122210212022002120220110010222101120221022211220202200002102110212011201111111100220222112122102210001210022011102112020211211112120021000120210020000202002221210112021202101111002111202212212002210202210101221011212020111111222222202220201220110210001212120211022102", "22001121020120211021000120010211002100202010011021111200000201111122200211211121221012200222111020220011012110202201000012012122211210211211212020102010012102122021011002202120101222102112122201210120002102220222010112202011221222111210201011112212001201102220220000022112110121021012020210020211212002122210121020201001212202120121220200210111122012010011022220010102022002021110121022221221020000210121112100010102100011020112000001120012210011022000212121210212001110101201011211211202001210222001002201200000112121102120120200101210201210010222100011122022011211112211102102111020020011112220212101120102100012020212022002020100012020002201220220101011121101010221101220202022201010221101220020211110022202211001221121021202120101001212211220210210221022001111000111122001222111110002210121222121110200020111222102120021001212020112101010222012022102101221211222211212002222100011012102212022020000200220101002022110012102111100100021211000110022111021000000122121102212222220211112010120100212200020201211101112101022101011211212222011221110212112110000020001112202022222200020002120200021010121102120222121110220022212101111202001000220021121010220220122200122020201022012021120201102121101212212001002112210012121122120220022222010210211212112211001002211100111201101112212022002012122101220120021002102111112202211112220020200100200110211022221211201210102022120112001102122010210101121021222120021002011220021210011100111011220100100201021102112002122102100010010121011220000102122112111102210102011201120101210121102211122011010012111021200100122201021100202010120210100021010001110112202201210220211000210202021010120222220021120021021101002211101021110102002000221221012110122222221202020120012210120211102110010101010211100112121102221010200211020120011200001102102220010002200221112121210212000121120122212210120121222210000002120121112010202120102212110102111122011002102022122201210022100202201220001002101020021021202000102102012220101021202221211100100001112212102121000120210200101211220101022210211112201010102122110220202200120220212010220102201102212202122001010012022211020001110021212120210112220111111112001001021101012010022222000012022122210110222021112201122020212121210211112012011012101001001202101021212010000121211012110220111210020102011221010010212011112110020222101020111200112002222100201112100002200110200021210120001210201012000202011120000201121022211221001122222201210012122011210111221012022", "21011010122100122110202120222111000020201212020122100012122222020201012210201012100222110020102012000121220202002120002202101012210221122012022120010202021012220202022021111102102111010110100220211200020102011001200111110000011001201100002211222002010111101100202212021221011211111222102121010122221102020021120021101000122220000211211000012202001010000122212201001111012110200122110210112222021102020110211022211121011011002120210220011202211111122100121211120000112022110121121220022120001201110000212010110211011221112211010100122111120001221200001002120011112101121000220010122210221201001000201011100221202221212010210001000221001002222102110021002011101211121121001020202100200012110120210110222022012220002221210011021010022102110102120200122100200201211111212121102010000012022220212100111101121010100110120112200020210122111221110101022202222022122020010021021010022111220111020101202201012222010112212022222101210111212012212121120122100101100120212121010021210212010022210022011200200010200212120110111100211211001010210011100011121001012102210201000000200111101020202122201111101200121110002122011000100122111120221210220010012121022210120010100101210111202122102112122100002101221110102212110122100112102002120202122011102020222000200110212021102000001010211211100120121112010122202020201101101102202022002211002000122021001002012211222001100011120020211102011221120120021121012102022211110201121121000000202100002022201201001120120110121201212222010122002221021210120122100011021020202000112202100212100220112201201211201202222100211201121021212221200020212202222222111000212201221011221002100021002220202211221212222001001122021020102002222212220210212221012100212000011200100121021002200010010101000210200020001221221101101202111101010000101111102011110002021001022222120210001012202011221201101111200102120000211211010020201222201111222201222112001011122221110221221102202201001201112202010100121122000211002011111211121111201020201022111112221220210101010202211100002021102000012202001212122202101021200000022002121020210122202112210202021112120020001110001101101201021110202211020100212112212120012100010121100010220112200012021201212121222010100101011010012202020001220120222020220020022201202010210200121011020120102002012002012202212102020112022121120221101120021011020222212100022020220212102000200101010212020120102101120012212101022211200201210221020122220100221011020201102000111011122001111120200100011101", "02002120102011200010110020121210112020112011200112101100011001011102222111100012211011001210220011100220000102210221000212110220020110100112101100222110111020111201110112102201200002201002001100012001021010112111000022201212122211022220002000101210222122012120212220202110201022222100210121211122120221001101220020022002121002212020000020112100000202202102121022221221220011102120111111221220012221222112220100001102000012202121010111112000110200100102211122211220202002000202201100110121101121012001012020002002122100101201010210202112112212111020120021002012111122222101102021120122002002201202202102102200121202211021111212002211022120012010020121112100100222000012001112202210212210220012110212221221212220022001101201211210200121001020101002220112110200200111111021011010212010112210002111212000100021010002200101012001200001120122221120210210012101011000220001020000121011111120011112221222012002011201221020122011111201210211100201121100111221022221212112102121121102121111122200220000120022122220020112121112101111002020111011011000220022010020221202002001010202202122101122101222010102000002221101120200010000211210000202111200011012000122122212121100202120012110001011121120012122002121011122202012001211122201202101211020220010212110000000201000101212102201202022021100200022222210011122010000222102102211021110212112120020121202100212010011120220020211202120011210201211220222202211002210210221002100200001201002121110202001100000002210101022101111000120120102021111110021021100210001201121011020201202220021200020122120120122122200210220002120110102202202100100220210210020011221211121102021201200221102101121020211120022111001121200210010021212202210020110222011100101110110110010211202001211212022221110010011102120122101011001211220220220201211211212202011112110111221210022120000102202020220021100001110222121111021022220021200001100200222101002020002102120021000101022210011021102210011210110110110010111002011212022001221102211102021212212210002212220122200120120122002212212121011010120000012220211011011201102012220121211121111001201000101211021100110002100120101202211102002002121011211010222202020221222101020011000120022111002011111101012200110021101202211210020201021202210002212022100022122112001220100012100222100102200021120011002201200122011000120202022010121010121001110220011112020112102000001100222122110011210012111222011200211211001011002122002020120220212210211020102011222102000221101121000122201", "12102100112102011212122220112101222211102101021110001110002222211222102100200121200211002220220221011011210112020112211200122012002101102001221011021121100001020001212111121201211211111120212111211201210122120122122121012002021120110210200222011001120220022020002001020210012011010220202100200211020202001021111112212021110121211000120011201022010011020102120102010221222001202212001222020020021222121222102120121000001121110120022210110121022020221021221220200001021022101122022012212010111120020000021211011011110022010212010222001212111111011201012001121110020112100122110220122212222022200000122200011020210012012210001212200022102021021121022220001001201222122001002121100212010100101021102010202020110112020201101101121021200220102012212210110122012201112220021100022102202211201222001100001101202122000212010221201111110101102001212022011002112001011020122021110210122022111001010121022110221120220100010111012021000011112112202001011222101222001100122000121221122001111211010001020022200201001102220020111122121121121000000021220100210021210202120002002000120012022200222201012121012011100021020212120101021022010010021211212201000102011001110211221012200112210211022001022112112122211120202021122222211220012001111202010212001221220011101102102020210210210101201120002102112121120020212222101020221001120200220100220121011001000010101022111210012010122120000220000121212021110022100222000201212220101120101002001221020002112110022020201120110012211121201220010120110100011112001202120110222212120220021211122122201101211100012211210202100221211120020110200212111010202212021110100211002120211010022120202110222001022221100120111201021201000020011221102200110212102201221222212101211202011012122111200111000020120210220222210020201122010222010000102000002012010112211002020022122201210011022022202211101222022201022101000102010212011100210002212012000000211201010221000202000221022201000221012010020022001202222211110220100120200000221200111022220201002220111020112020220202210111210222012111220122110112021022122001200001222021011122100102202210222212100120120222012010101112011102002110001000112101010112021010111212120111220112201112122210110022021212021012100010022212011021200022222210021200002000020021022210100222100211020211010110200010110001220222120201110210102110222211100112220101111111000000011201102012212221021020111021220001121201122101122122011102010222101120122122211110222012100210210222211112001101010011", "22111202001022221002212222120221112002102220000002020210212000101222110221111102120110210100000222022121100202020021100202202122122220121021011210202110010222102212020122102120121111200120120122020100100100120100220021011022010012021221211120120212211101221111022101120011020102011112222121122220121200012120110202012102212000101102011100000100202211011100011122021002211201202122200021011212102000200012010010101200102010100010011120210212212101022201011202102210122220102112012112012212020001110112102010210001202022100022122102210112121121112110122122200112220012222020100101022000100022012001201000221112200120000001001000110012002020021222112122000201212001220201202221122201212020021100011112002121002211200000112211111020122120020101002110010110202011201011211011220120200112012211201100122120002101011110201202112100111101112200021100211010101120221201010221122022000112021020221100022001010022202111201200122210010021220022012020002122012221221010022021120111200110011120212021210021122221202120112210200011001201020000211210021000021020111002120001202222002222202120012021020000210011000020200112012221112102200021112212220100012021001111111112210010202222220220122200212020010102111212201201211122100200120212220012021211110001102200112012011210200222002011010100110010211202002202020210221120121121210001121110221120200012001111020102200010020202112120120211210012121010010201202010210112202101212012011101000110222100120101010221112010001212121100010122001202112200011011220221002001201122122012200222011120012202202120021201201210002010200020020220020121002000100100021022002221201112212101221201122221210122011011220111102002010120202122111201210220111210220211220012122112020211101221200021110021122110112101002002102021012020222120120120000011011121012021121120022102112001202112200220222101211000001010001200001001000120121222001122222100221021102012210111210121202202010120102021011111001201210121102110020000100022211121002220000120111212212201002212222200211121212101222120112220022120220212002200212210100101001121010021102120001200222102122120201010020000212022212202011210110122012110212010100222210110110212200202210020122002222010000211220101220201110211222200021212221112120000220120100000222220101100001120201002202102122102002201012022020011112002221220010020222011120210212112100012221200002002120212020012220212201201120010112102000101010112021001100212202211210100200122011112120002212111212111012000", "12000201012112022020012002021101021010210201121200201011210121002201222211001112112111021220010011122020121220001202200201012210002000020110112021022110001002201222100202022020120002222220020220020212202221120002201002202120121212102011102210201002211212021212202021012212102211110112211002120120111211210222120121200201221110121100211212212200211011112021022222121210100122002222200210210110022220111112102012200200120112020221020012000121120010201012010000101212110012122211101022112100212100010121102220102111002220210001000102100222112110122111022100112120101210220022122201210012111120121210222110202220112200120002001210112212212001210122110020112111122020210210122220220211210211112111222200211010100121012212200112120010201120010021200000102212221210112022212210021220012121102000012211211222202202222020011212022122122100012000000122200212021212100222112100120001101210120000102100210200100021120122201211101212202200212221220010011002010010202220201010122212221010002001012102110101222002110002211102020020010102222001201111020021121102120012112102120120201020011121111120220202001122111201201211122201121200021002111011211222210002212210202002120021102021102012010021111020110010122020112122222101100221122220012001000000011020222001102002022102201102120201222000022001012201111211221202122220121120020222011100111212120202211000022201001002010200020112102100200121111110101202202001121200000011020201102110002220101001112211022112120222101020111121210012201111221022111111020021210110000201012210202020011222201200011111210221002201210102020022100201212102201220222020202021111212122210022101112010211110121110102010120210201121021202202012112220021111002210021000210111112202101120100121102022121010112000010200212020211110212210121101112210220201012011100020022002102012201120021202121212120001212010100110111202002121212020102222101121001011012012020101221100102021110120010021120022021221110221200102202100222010111202211021112120010020002201202101211021112021211010112001021001112122112010110202102002000102020001000201210101111220022112112112020100221012101020111111020201010101221111122020221010020100002001010100211211010000101210120012210101200200200000200201002220020111200022012020102221112112212121210012122022002210202201010021111021001010201121001102212021122101200111221200012221212201110022222211111111022120021222011010212011011111200221102021000120102021012102222110021022212100222100011210221001102121", "20102122000122020102002021211002010200021000111121001012102122211112010020222102112100102111010002102200022221100210020001121122111211220012210122010210010210022221220202212121102112022120210111101202002221000202210101222020200211020010000102110102221020121211001022102222002002212012200220011221012212222100220012202220002000221022021102110000211120111210010010220011202222120001020100111012101201102020221101021110001112112021120020202022002221220011022222100102200222100122121021121010110101201202000011122120202010202020120212022122101201200201222120202102222021110110100202001222102220101110112021010010000010212001200011201000201222010200011201101012200101101110021121121101112212211200122012121022222022111022010001020222211220200012001102221112011001001000020200021111111010221112201110122011012102201210200012220200201011011111002221102011000202121222110101210200221100012200010002111122121212211012020212122220200000220122221211001120011122121000212001121122112101122022121120022210210211101010001121212102000211002012221210100102122112110100001011210210220011112111011002202112212201210012021120102200112111101111011210120102220021000122002101220211201011121112112102220201010001201120001021010212021020221120102100111111200000012222002011012001100121022110212102100002110110211010220011222021002101012012100101102122100001220000222002121112102220200210222121101222101221012100012211021222012000002112022110212110212211000120200121202021222122012012020021211122210120121110211122011210012121101121201222101001122112221211021112022010210201021122101020211002212200020002020110201221012102102212112000022101102021200200100010222212212010002021021120002210011221212010101100100120010121122212100011210121020220221121002021101200100020022022021020121102012220010111221112112012012211002200020002001022122100122112101222022111021212112201202122120221112111210011100122021100011021011021000200101012000121002221102111222012121011122110020212211010101012002212212120022221112022112201200022002012210022201011121021111101101220221011000221021000012022010100110202122200211211121011120010022010010102110022000120122000112121201202211010220122021220021010102012101021202111022222212110220000220120001001101001210022002002020012000020021011220211001111111012121210121112020020102110000100112020110010110122020010020011202022210010001000122111020101012210002212021202000112002011001121010012110201120212101220120012211022001120100021", "02001212021202102121121112112010022110020012212110101010122121100222000112020112210001101011020020021112221001120020202012220122022112020201200021012022012111102222101211221202012211101211110010100002121022111002102022012011111210102220101102210122210112220101021020000101021000102021200110121002122200222210221001220111212120121011110022002211211011012022211111210021010001002000211110020021000110002220110100200212222222020112210002110111021020012222202220021122210102021102202102022012110120021210110210000212112210120200101211222200100011020021020001221020211201011022001010100222112100221201212200101202210012211221112110222201120111211010122101202110011202000000210000201222021002100110112222202222211000111111022022022121221001020121010011210020122202121110010002201010222122002022221002212110202022112112102222110112010121102221001002222202022011211220021110012200012121020212111201012202011011020200221000110202000110021110200120200100101100021210201120022111201121211112022022021220012021012101201210012221200212111112021121202212110102011002112010110110200011210100100201210012022202111021222211202222200000210000001011200212021022110211111122010101110121020211010221012011010112121100111111012200001221221122210210111101022220120200111021111122201212221211021111020221111220011022201001101020201001210212120101120210102211101010122101212210000100211202210000222102012200001220112212112011101210111121121102011102010212102001012002110102001211112001112100020122001122000220211202110121012202122102021222112102020220012120201210102202221102200221100022221220202011111202100012201100000102012101122222000120201000110222010010202112012012221000120001112222010110110100201122002012021020222020201120102210220220202100212120001122212112002010101000220012000221020201022122201102022022110000201020210110012110110101222010020210001210201011021201200102122221120021221201011101220212111221110012121002020012001220002200021011120012100002002112020110122112101000002212000022211210021110001122112021220200121121020101100210001120001020201110221110201120001001122220011010210011221101001121212012101200222102101121111101111011102110000121022211001221022211221010121102010002122100212202000220220112021102011221021112202200021101202002001211012102122110102220110200111021200001100002221011010221202020121010002012020121211102020220210200212102210100100210120222010212102122021022011210010221110211220122111200202201001101022220220101", "20201021121102011222022022211201000202202212211001201110012100202212220121201111100220201101210001220112112000121201220101202111011220120021202012022200201101101100011222211000102011122220020212001111111202100212221101020210222002010021201210002002111110002221121110102210022210220002121122111202110212000200221200200212102220020210120120200100210011112002121211121201222222212122022111220112120012022202011000110122210212220102102020210011201221211122022201000110110200111211000202000010202011222111121111112010110211021102110112212201021212200220021101200202212122001122220000011021121010222211220220200202120121211120201011220120222222010020201202002010121020020211001112021012212001210022012112221222200211220220210211221112201000120220101021012001021211021211121022101010222200101222122202011010021120120210001121210212000102202101012211211201211102121000012121002112012002020100022120122001221101101120201201110102211110201122101112201021101022202111001120211002020222212200111221211110011122000000122011002012200202221220022022022100221021111022002100101210101211100111121111000001101120022211110002110110201111001122022012110010110222202010220220112210110102011001200022202200002101011122100102121122011021220210110010021021122220122011221202122221122111000102222201201200100102012001220221201102210020002121121100011110112102011102100020101102202101001022121100022000122101212222011221002211201200212222222010010200121111102121110122021202022022112220010020001222000220120001212201211200010002202212120212011020202222200112112122220011211000202111210022122200102101002112011002201000220102211001020010010001022201002020012220002121221011011000000222210122222212222202002222121011200221220010002012101111012000102221200212202122201002011022101020200002001002201212021110221201221201120120021101122010010212011111020120112200122100122011122220122111112122120022100001011122121100010222200120211002001120210002221011200120121221201001222000201102211111020222012112110212101012112012020100001010002112202220222002221021101112021110102121011012110120110222102122101121000011211021120112012201001120101200120012200110202222101222220020111011002010002022122011122020020111002111201221221211021221110212201001102012220220220111112000211011221001100212000021211022100222201222002212212011211010200202211122022201122221222010220021212222000201120222220111120012110120112210212020021221111102200220211010102112200222011011101010221111", "01021102022121112210000101120012101101122021220110012021002122022012112210112112110211120102101200212222211201022111012101010110100121012220120102211100021221202222120100111102201212021021102111121102101012020111202111202010001112102001120022101102012221020010100221022001102011010112110221220122220102012011111221021222001100211111101020222212100110122011000202110201220202001120210210220210020112222202022011011100212020100011222002001022002101022102111021020111212020122201212211021211000111111200212122120201000112222001220001100110211211020220111102102120011200222110222210000021212200120020212100120210102201102220210102201002210022221101120001120001010111222122110001212122002100102111202010210011122110100001012201102010010110210100100102000200012012120111022211221210120000121200112001022202011112122101102020000211200020121012012220122220002220202101000022220202102211121112012110202211012022022122212111021210002121001200001210011001120201110202010121200212211201110012211010112110221002221020011102001101112021011012101001200220220220101212021100112011000101212002212020021100011210120202021122201200102010111221011120201120111101102011202002021122210202122100000120112200021001222221100201220211012120000122022001211111021210212202221112021110212222222011021211000202110102122102202020100011221100220221220022122000220011000001220110221122201112110210012221022012210002000200221210100202101001102122200201221101211120112102121211100001210220102222101022011112022122100222121221002202210020111200101202020021221000210111210100100120020211220021011020012210010121122102201202110111121022102120202020020020212222001100022122112122200011221212211020200001201110111101210220120221122002002102010100201211120012011102020002112210221122001021210210112200122010100210102201201012121001001020000202122111101001120121011011012212200101001002202220200020002011101212200001100120120120102212012010212120210210110001120200000002002112022210121122012112211201111020100010000022111222112100111100220210211022011202122220001100111001202020022110200120112222002100201202101222021012022110202221102010022221202101020120122211111000212120212021000202222111212111200022102000120222201121010202110100100120022012000021010221211122020100011120010121201112002200121102221001102202102000102201102012210222201121022200110011001222202201201202212020110200212110200021022110110122201010002211002212201010120010221112111212200200200101010221100011", "21222112112021101210122001102202111202210100001110021001022020121021011111202200211120220000211110020222202110201200020120010221220000201120111120022120212212001011212200120110102100022011222011222021002211100201110011212010120001210022002100100212011212012002101111012200110010121220201020220200001021212200011011002201010001012212220010000220110212111012112200100002201010101121211220022111201020000101012120102202021010100102112102020001110100020020212111010111210200222212221121222021102210122221010200112210210020220122000212022002121212211110110022220111212020211002101101212101021001210101112210210201110221102212001021121011012022221121121202112121020112120110101220002110220012220012212201102120202022021201200000110210012022112121221020111001201120200102112211020202021120121200000120000100011102012120221002202002122110012121100222020002121202020002021211121220011212012011222100002222020022201122101200110012002021101102121000001111202001012000020010221010212210221022021100202201220121012211011002110122022200101001001020010010101102111121200012100210002011210000101010222201212020102011111210021220021010101200022010120000020222011102102110020222110200211222200210102220211120122222222010010202001021101221001200000002201000020121200222120212021022200102110010002001121110102200000110011210220001012001020022121121001011202122012201022221010100001002011010120002011002110002011222122100110201022101000200212011110221012100122102102000021020201010200001211220001111111111121222101122100220222112112202220101210000220021000110202122122210101100100212110101221210122120210100222112121020010202100121002222212200020020222210112022220221002000121222122220022111211101120201010001110220012101200211100012001212202201210112111100000010202112000011100201122010212102120211121111022010221220200112201002202200102100221021100020100222000022100202120001001220121101202101221221200210121100100220220111210102021012210001002001111111110111012000122021010201111201212201102120221111102112202210011220010102020120222021002010221000212021110022112102221222211200021001000122201122011010220212200221202220101112220101022211100000200122212001001022220110020122201210121002222202211202101120211021212201022122122002120121012210101101100011002221211202011000120120121010022122111200100211220112000120121001201022112212121211202120201022002121211111120200101210101211111211212122212122001202201211210200022022002010002001010021100102201111", "11202120210212011211001200120002201111121210220211202021120110000112202012011021012121212012022220012200200022101100012202211010010222000021212221221001212211112202112022012000002120002221020112111011122101112112101110011101111022010022111001222002212220211112001121210021110011121110002110012211111012100222102201221201012011111120002210200002101020211201000010001121022111012001122012122022201222201120021220112002121022120221101020100101222122212001110011012000100212100020021111102101222220212010020120102222012012122211200100012112000020200112110121020200010211021111020020212212100012222202012111000220122102001010102220001211110100210012021001100202112112212010000012100010212001220202212200201211212021102210211201220222000112122002011200020002110100002001220022010022212201222000022120102000022120020121100110122211101001222021002110212121112101112002002112120212200122000210001222111001221211121222211121200201201210021222200110022002002201000100102111212100212011011012021122212201110202002001200010210001100000212020200222012200101102121122022112201211021011220002110120212120212021110211120211012122221002212022020111010212012122001111201001122100211121012201012010001000012021002012102121120110202102212022202021002221220102101012021020002222101200010011020111010112001010022121021221111122022221201111100012111220101100020221201120002122001000021022212222111210000212122120100121010211001122121211112011121121001122021222021022111200221100120220210101202111202221212201210010112000121102211211211011020010002100201221221111002200011021200120101111021120021200010122000210202210222010102212201022102000210012021111111100211120020111000101022120020200022202100111122201121022221100212220122002210021012010022211102201001022201201001222010111110121120122211221112122100211101122210212220122211010002200212212211120212122212210002011211220222222122102121121211010221201101221201011002111111211211102211221012101002010121010201122211221100122021100101000102221212022102020012100012022000010221021022022000101222211010111020010010022002000100222002010210200012101002000012210110120101211222120012210010001010011010021020112101000111020201222220221011121001121021222000122221112220211212211201200221221100102001001211121202001001110010100112012100021122021221111101011110100012020012120000012110021020102011021022122102201012111221002202120112022211100021001002202011200002021212102110102010010122100012102020112011011002121", "11210222022020112221002112100020121200122001211212022012220122111002000101200221001101202122121021202200111012201201110020010000211022220120012122111122220102022201111220222010000001221102220200101011100200222101100002212111001210201021100002212222121022211102110201112000022220201002100022010200010011210012010220021220120122222222111102200212101212102011122121201120221220021022221222001222102220210211221212101120021022221221222101111121020202121200101120202100201101101101211212100122022211201111002102010010201010101121120211110211120020002210002202022221222220010200212022101102112211000101022221221200201000220101000010020111111202101220121021010012111121210002221112222111022120012000121020110110102122101201111012012222020012121222211012211210001101102211012222002002110112200221122022101202121212100102110110122120120010012110101001101100100102100212122121220122120122010012021122102200220002111100112222010001210001012120211002010002212210002210101111010100210011120001021010122121201001000021221210012102222020112111120100021011020222112121100201212112021001202002120222212102010001212210211101101202121212201122120201101202110202201100001001011102112222011000220102100100012001000120120110102122010101221101101121120222020110121201112012110111221220100211121112210111222010220210020101121002101101112011112120002121012002210021111010202212220010020222100211020201101001000202022112111201010000112021100021111001102000000221102220220012120221222222002201202110100121220112022022201211201002220200001102102102222001021120021020200112100100021110102222010212001210100120102210020011202011122202202111111001222112022002222110222201122022102220011020022111112001100202210200022201021000020002002021010222210210101202210201220200221212210011011002220002010011100021110002210002212210020111220122120220101021002120000201101100212022221201001201201001111010101121011012020220011120220101002211001201020210012211110220002220022122021221002110100001022221110111100120102110011011010021002222121011002021010200021011000210121202221210000220101121222120202222121222202210112212200222220011011001122022200102212000110111102210020020112012012120000220221002222012101011221222012022112001101001112121010110010122211212110110121112000010110202211022210211201120112201212220210012010112120221201112101101100101100012001120020021002211012121002010220122010102020200122211210011000112001012012002020100002122221020220021111022200221101001", "01022221122201212201112110220010200222010102212000112011101210110010020102111100211101021222120212022100021010011121012001002111210110212100211000011202210222112111210110200220100222010101220212012000020012020021212102020100001020210000012221221122210110022221220010212000012212101201111002121211122210110000002201221011120012100210212012012000201000221212012221200011021002200222201222220022120201011211221011022211112002121100110102120121101012222111020200010200021110212212121220110010010011021011110002221212200121121111201120021221220121000110112122211111000202020211011022020100211122022021211210221020010110200220202212021200010020001121121221120222222010022210002222112220202212210210102210110000021120100201200112101020121022011222010111012012212111210211220222110201102112011012010212012112202122102222001120202111200011210222220020211211002122211122021012112121121011202000221121112112101201210210210211002221122200000222101101121220201010100121112222111020102010202100100210201001220002201201102101201122120200021122222201222012202011220102010100110112110200112010212022112020102102010200202221102012210000112111202020110112001220022010121210112101020210200202200021211110121112110111201201222010220112211110222002212200020020121220112202101111110020012112201021210202212020222222102100000212000101010102112000200222220001100211001212101201101000110122202000102211202002100111120021211001202222201222012010212000012110101202200101012211120211121100210220122210111110002120001111011212200200201010201212220102212011212120010022010012202200002222111211202210200011220212211221212201120110221002022001012001122210020010022210112212202102122021201021020011122101101101011202111100210020110220220120011210122221121102112220020011111020022101212101210122212112212211102011022221000221102211222102211002010012201012100122001220002222111100110201211120102022011222010000111020211201100011021210021112010002012102100210012012120012220212221021112202002022110100202120221222112112111210210201112112121221021101101110220220020210101220112110100220010212111121211110222112121020120000021100002010001101120212221121012000021211221211102001210110020112112021202202101122022000220012110210101120002122122102222012022222111011001012102220211112101201000222021210212110002001110202100102100220120110222120202121101120022112002000002200200101110020111121002100221020201201210001001222011221021010001211022222210021210021002221111001101101", "00111100122110002102110120122110200111101202202001011222221100202011200211101102211020202122000121122102222012202100121120122221210111212001022000001000022202010201202001001022020022100012012100021121200121210201110222221120202211122022112201110111122012210222211220001012002211002102112202111201110121122001111121212021211100021112000210220110011221011200222101010200012202221010010220001120101001211020220000001211101000100001201100011021112100210222121220122112220110200002020012212101110211021202022001210200221002100202001111001011111100221112021012110001012002010200022112220120212100100202121020001102000000202221200212011012212000212010022010200111210221020021001202121220100012012000220112201210202222212021201101110210200102222201200021022000221222000002222011002222010021000012212011201112122002220100022100000210120121112122110102102000110212011101100210211011012020222201020201011222222002222222101222020200022111100001010210011212001101001211002010211211122201012100200110000100112010102110120001020112002000020022110101012101010212021011101022102212102000002122102020211121210012111001111222202202001101200200021211000120111012221220021002220212101201111002222011021202000121101010211021222011221202110101222121120002211222112022122001020201021222202001200121120012020220202011020101101020111201122111110221120110020200002120102021101122011122011210012200011111212221012122101120112000201221200101220211212002201022120220100211111212022021001212102001012010100022201021120000112120122020010100221101002021210011021222202000002010122000020221010211202101220202202221212212101222211110211012202002211222000221200010111021200000202010002020221020211100021000201020211100212212121100200111110002220000000111210212100200211221022211202212110000122001022122022101100000122002002120221122010101210211211111011022200220201201201202211000112211121122120002221121201002000222222000222211221000210100011120211021110212222121110012201110012210120002120122021011012110122221201112001200101010212212120100020101111120111002102000021111121101101212122221202222221110110221021212201212220102000121012020020100121001220112212001021200221020012112210000010021002121200200121201111111202010110011012121021020010112102101002110020222001121100022002000112200101211011102102202102222101120102010121022100101212011120021001222200000202201220010020112002022222210210012000201201210211110021001212112002220100011002001222222222210011211201201", "01112212100111222002122111222220002001112201220201012010102122010210202202211100202200200110001210002001102220000011120100102002012012020220211001222121220122022212111002122102222011112102111111221110222101011202210111112100011001111022110220222002202221202100121110212010220221020201102022200000122211120202210021021200112102200100010210220012020010220001111220100100212201021010102011201002201010021020022010101120121120220220122100121120112112002200210212212000210112101202020020101212010112021101211010120201102112210020002212201121120110000022122022022122001101010111110010100011200110112022222211221011211222120121220000000220022111110102121111011221012200112100200020121001112101001201200211200110120202002210122001022212020000002102102220111002022102002122200221012021011211101011101001021122220210021202221101021010100200010101222111201000022021110000221122100111111020201002212000012200000101202221021201221102201210210120101002120122201202011210221012010211001202211201012122022202202211111101011100221010221111020122121101001000200211202211222002002112110211200022102112011200211212112201100221110211200002221101010200012102211000200222002211111200120020122100120101001001110210002120002012100211011020210120020020021012102221002021201222222011012221211110222100121020222010121221122020111110121100021212010212022001111121211201220102012202111002112100020120020001001112201202210020221120122011002011200021002201000202002120011112001110220011220102001020202010112222111111021200011010120221102102222022010201021221111012012222202011222002112120102010112021102011121111000210102020120102212012211202121210010012022122002001222120022122020201200121020212010212102202102002012211221001100221012021111220021002200120100000122212010121210222012111211202210110022210021212001001122001112012002012002102001112221211220120011021111111201111220000220021102012120112110100211111100102111010010201010000110222121111222020221011210201212102122010121020121010001011120212012201022222201221211010121202111202211010200210012200220100101200010100001000201221022221210012001121000011200222222112120100110022210110220011111202020200001012102201011212020120001222110110112220110000202022022010211101212011111012201002021120102112012112001101120102111022021122101112221111220120200110222122000212020200100002200000111011200120010212111122101010211011111001221222102001000010211200222101000111001220100022100221001021202220010212001021201221", "11012100010101120020011200100010112001001220011120020211220221210002001002021020002110100012112212022111021111010021110000221012112200121202212211211200220112000011222122210111221020021002000121102002221121010011221202010211222222110222000100220110202002010101212022000111022020001201010202121001201020111020001222012101202221002222011210012121112211122002202221112101101202222110102120100210002001010101012001000220112110200000212211201111122122012220012102201101102002121002022210102002111120010211121221001211012022100222001201112222212122011012221202022120222010112212100101220002011022010111201100120210222101001220211220212102101221122022112002111111200100121120210202000122212011000221022011000111121001202111120110121001010010212020221222211112112101021112021020120102202210221112222121002012202120020201201012201101221010120211212002021221211201111100211211220002202000121212022110200122112210012022100221201212020102210120111020222201012010021210102220022121221211122222122100012110100022210121020200001202101211000112102220202201002012200110221110020011200112000102222221110211021100010022112202212001012020010120112020122011012202100022100122121201002012012200110100010210220222112210011101111121000211220211210002020211012012121101010021011020220211212210022022202001112200001111210001122021110110212111012210202002021110202001221110111100010202001121100110110110212010210111220211100111010220012020022001100112000002202211010212022010122111122210122120112110102102211020202121012211010220220101211012121110211120020011202201211011002201001112111002012212110201221222002011222010101102111210011010002100010220021010020011022010011101022110022122222011211012211200122212212202010201122001100220221001120202200122202020010011120011100121222012112212020100112220020222022020200121111102110110202102012010222022222100202111001022211201122001121121220200000000002201212100111122202222012201202000111100011200011010220222211000222212121110012121202200212112020220210211201021021012201220100222021112110222012211221120011121202111112211021022022020012110012102202101021002220021210020102121120210212100210001201201200212212021220020220012001002021222022001002212121222200220112012021200200121120000022110012011202010211111212011112110120120212111012010022100011020201102121211220202112211121022121202001122010012122121201201002202000212111120211101121010012000201110211020202111212022100222101011210022211222010210212001210001", "10202211212022121200021102200011210211010112112211201002020022011021202222011012220222202110112000120000012012012201101221012010001102112111220110200112210001221202221010020002220102102200012011001011200220112112101002201000222120120001210110101200202011000111220122122211200201212201211012121020122102001221000002120110220100101012211220122220212212021120111211110012202220202122100200202002221021211112112221220021221020201010110001022200022222222220101112121002022100200120222000021021021112120211220201222211222222101001002201202111102112200222220210011202110202010211012010100121222212120012011001121022022211201210201222021201212120112112021221001212001000102201101020110101120210001222101111020120121222200011220100202121200110022010101002020020210102212100220100101001121220220020100100021220011010020201121212101102100110011110101220222012202120112210221211111201012122100100112101012011102100100212221222010012012012210222221001021111022100220110212012211110210021221211022111110110001001010211010012201212112011110201022120022212012212020220010201221102010001002211022220210001221202202101112200021011011200020111122222000010200010002202121001221101111102121121221012021001020000022102012212002210100010011112010200022120012212011220201211000201020100012002002000112020112022021121201121011212000001021112111012102110212001011122100100220212110121102222001102010102121121210100020200200002221220020120110000022020022111200221110210211102202001122202211221022011101110001001201010121020000222212220110112102112112121021121101102210112021201211010221200000022000102020022221112201100011110222222212020121101022002211122010000200121121102202201211121002210221200001200010102000212201111010010121010212111200022020000021222110221001011212220122022002100202111221210101111001121120022210020220110210211100100210021121122011021122222000122000202201120112102120210001000221212110202210001012121000011202000212000120100101020122012201201220121212200020201201200101120211101010211020200020021210111112121211020021021112001002220022120112201212101002002212110000221000200120100202001002211001212222002021201212201012012212122201110220010202000122202111111011201022101010220022001101211020222101201212010222002201001022021221221111122120120122021100022001010010002110021101200102220011120021102121112210222012220220021102111200120201221221122221010101012222210111211221021222120222120211001210101210210100121112121021202012222201222", "11100120102002201101122202121211121200210121222020200102202120112212112012021001120121221220021110102111222101020021122122100100111210201122000221020002011000220210122121022212200012021221100120100102121011201202212102101002002100220101020001200012111210011112112221122112212010120210002221210202220220012111120012200201112211210101210200010221021000101120220202122010022102002002202122221012001212202212221120210011121120002211000112000012201120222101202220200221200221212001120211012112101121112211101012121020010120201120012212011111002021200000220120200021112220112210111102021022202010122001120122211200210102022021000000221211222000102002220210202010112021021010002010112212012022201022211200200001211102021210001011101111221120120220202112212221222222202110122210110122210221202011111100110121211222010100222012022112020220010102210101002212120002200001022112001011020101210201121222011122021110110112221110210002012100110222202212121202010120021201101121201001122102011102101212100222111200111120020201110121021211122110202001120120001101100011020121110122220021020022111000020022020100202012212001212012021001010101112112021020222121221022010121010011200202020122020002102100210111000220222211102020212021002221100212200212020220101111111202010211210002221202210021220212220100020020021200221222100101112011102210100012010101212112120212201201211202100121011202100020121022002100202222110212100000220000001011001010002212201222022022102020001001200002221112211002221010102221101221210112001122200200221122210100110010102202021112101212102122122102010010010102122222201102200000011120120010002101020100112120102211020212011121212100111000011100221212210110022110021212210001210222210100211001012100102100111001220121002212112212200122120001212011010200110021100122120012120102211000201021222020220021200222010210222201012001220122201201101210211122101001020221212111221221022110001021111100202120201120210222221002012112101001200011111001210001102202011001000112202202210111002202100121021222000101010111112002022202212102200002101012001002110112120212120002212000220001021121202121210102022110210100100002122010020121002001010200010021211020002200000002021112202210101210100012002101122122001100122221202101210021210201020210111200002211002101021021100220202001222122102122210002212221210212001220201122202001202202010212110011210101212210200010112202001221100112020011110111210000211000021112120010222022221210202201202222", "21220120010110102201222221202011002120210001012010100220200000201220111002122121112211000110012110221100001120210122212112222202111011022210020120000100111222022202021210120201220200222222002102210101200220101022222110021211120122101000021201011020201012211121101022221202220200201000200102002100100221222112101201202020122102212110020211111220202122201122022212220002201201120201210212002110111102121100212112020010212221011220111220101010101010022010001222122102012110112011221202101201010201210012001012220221002002121121011100212221200110010110210220212110020210021120022212020112202001022020122110211121202002021011011102010212211100020222101101022010201110222202100200122010021021012002200202002010221102210111222001012212021211120012202021120210001110221002222212222002212100012212020102001021020202120012012110211101111121021200102122011110112200202002202020012012112002121022111221120101221000212200221221011100012210212201112012011002110100021122112211011222202021200110100201121012211001012010021012011022021122022111210002021022001011101000020122002211012211010122022220221100010100000221010021022220010010022111120110010000110210002122102100002120120011001021011211122220220012202211211122120002122010000112120210110122220210211210021010200121220111202200210111121222122202201120112201101001210001000021011122021201002111201120110110000112202022210002111221101202222102020010222100200212212102110002110200110001022201112102001201111201222111011220100122001121022102202212020021021011102120011002210011201010202110201110202202020122220102221120000011020102010012020111102010122122002112101121222201120011202012111001022200100012212001002002112022110112200211122121101112110211222111001101202001212222220221120122101212121211121011011022201221221011222210121112011110101220101100201022121211011010022020221102021112001210002212012221220011002001020100200110211111022112002201021101100100101001012001122121001020220002010201221210112121212001222002210221022111001010222210001121211201001020220121102122221000222100002210121210011201001201200200212222110212111210222101222001010020011212100221120011021201002102220210020000212102120120111221200012022201000002111122210001001200211020120202011111010222121201222012120210200012221002111100020012120212101011022020111121212001111100212121212010002002020120020101202100002212220000112000210110021221001201202102210012100221101100200211222111011201020211201220020210021201120021", "11020021121020220112010002000022112210021011112211002112011001120000100112021000010210002102001022020221002001121202001110002211221111122110002122210111000122011000202112012110012211201221110112212010011221212220210020111220001000210222022111021221211020010001021120120220202222220212120122212100221111022012120211212011202020020021100102011122221101111001122011121022120022122000122001201222011010121112202200022002100220121112020010110111001201001121201100202210112210121010102110110210001201021101220202100001201220021210101220211122211010021121100022110101120101220121020111211110202001220210111012210110122221110122021211000000012001102222001201101012011110112200200101222102021100102022021202122112120211121002202102201000002112102001221211100202022011101201002021100021220200001220022111220100202101110102112100100120122211010110210100002220111222001102022020111201100101101121111022202000101200201001220221021220021221221002111110110121020021210100112221022111102112112112010000100000120121112120012011120021121022121202020010122001120211001220120120122222021200221220012010222011011121101101210222012012000121002220201210222020211001210000012212100112121020102100200111101112011010111011020012011220200000201010012012022220002220222212201002112112122102011021120120112020212110102220001121211221101120111111221001222101121120010211002211212100121120221200110202110111002200120222020111212120012021101222200111200212220101011222021222111112002211101210002010122000021020100000010212202212011221121122222212100222022011020001222201222202012020212210102012002111111000211100210112212210120120101212012222210001011211021202102002122110221011110102112022201000012112010101211022212111020002012020010221202111111111212222122212112001101101122002202010001001100110212101221212201122021021200001200102212021101120222210122100112220222222220210221111220000102001202121211020010122112221022202112010011200202112020012101022012021202120100011102012200220001211001010121012000212110001021101120000110000012221002221202020201011211001210000021111220212111110022022022000011012022002100020020222102112210011111202200221220220221210001102202110221200202220101202122101121011002211011200200210002010100120110121120121211010012111022010211221021022102220021102122110012222020101000121201120002111010201101101112110200222102010202201220001210202002011201201200221121121002122002100101000000221112002222201210221112101112112222121001022002120", "02011010112012111022112200202021200022122011012022220101010120122122120122221212211100101210201102221011202021201022220022010102212011122101200122120212221000100222122121011100120122021100102120221001102212020221010000200221212221010201120002110020200112110011100012112010011210110220121220201221200022201010120002112022110221211122201001221102010220011002121112121211102202121020210011012020212210220000111220010002212200002200122121011101000011221021102020101200120001010110110102022201210010120121012201012021021201100012221210202201211100111010122010101022020122002202112021220100120110201111221101020001210120012101122020122202012102011122102121220000000110021210121121221220022101112200010111211002221112001020011221122200122002102022002220100022111222012101120202120201201002222021200001000212212021211120022120201210101210220000010120220202111002221100222101010001210022221000021221120000110111011000212210110122102010222222210210121221120001022020222220212112001001220000020220012020102012120221202111021201122102010022102101201011220000202101111011122211102112121221022201202110202020200000202120112011101001021001101012102011210112101021002200200111020102212002000202122221102111211121010110120211220110022000100211211121012021120101220210020012010122111201120202210112010110012202020200100210100012220112222112012201021111021202100010101222020211122200011201222210000122010001120111022221220101211121020202110100002112102020122101122111002012001110000200022211120121120122200010002022211202112010010210122202021110010122110102112121021221221212222010210220021102001022101000112111112020021122000112102022212001101100021020202211001111220102022110022200002220022021010000212201012120022201112111221121212010010221201111101121200012012102101010122122022111102012100101101121012120021101222001011100102020110210022012122011101220100001110211202010220020011210110000212211112020111121120121021010022110101011212020222011102012120202020010121112021012211210021121111012102120220220122010011000211010111212121021010001211100021200121212221111020101211011022202121100001010121221021110022101020021220200100000001212102202222020122120100222211012120011001220120102010222112202001022112010022201022011022022000001201222220000112012212121212121022101101222212121220100010111120211221101011202211122021002002100002211100000200000100020212122201010100002002022120020212000001011022010121001020222002112211220000100012101121120111011", "02011222020020220020020212220101000101000211022201102122222112101122002110020022021111010010212020122010200100120201002000002111221010201121122120112200101000120221201202001221000211201112011020210212202102220001211012101200210200210212012101201020221222022221200121002022101221110000010121112120222122222111122021000002201222022211002000111020020120001212122101212001112211202002120122120101212112201112121010201112222020010112011011210021021201022002020221121020100010100120022100011200012001122020122021201102000220110100121010020021100212000110012222021202010202001021021010002122002110200122002220010102120010222011020211200211010122212120112010021210201001000021122012220102011200210110112112120100111220200011020201200011201211010222011002110211220120002202211201001102122011112001101210221212012022001220211002201212101112111001211111022021112021122112110122202011010010002000012121221212102102120020212020211200011120021220021012111120121010111222210112102112110221121210022120010010100212111012100102210101210111112220111212221121201000122102122111220122202112110022012121100200012211221100022202120202022102110001120222220202011222101000122212112122202000220211021020010002020021221101222211012112102211121102210020220110221212210000022221220120212221022011220020022201020211012002020001020011100201101020201202020210121021002110120122220000021022112011220022111201220121111211110012011101110211011221111121202220210202202020221210210122102220202111202202200020020202202021101002122002220001111200120221200100211010110101222011012000220020020100210002221220010112122121201020021200010111221011221111200021121022102202202012212220011010211120211012221222102020211101201121101022002120000022020000002122210200122110020112100011120111202012020110101120211220112212210001002011022122221021021011001100120210100010210200220221212222002110122220021222222220121200020022101121020102210022210011000012001021100100210001211022210220210201200010122101011002101200011012001222201112212111201202110001002101200202120201021102011120110012010001212020212020112221012212221202120202012121111120122200020200201221021200120011220222200212122220121110210222222212121201000111201002112010201012221000022112210011211221201101001002220102110020211000101202221020022012220121121022001020120021110201202212012200201110111022020002202110022002022212101120020022201022110220222210120010120021010100121112220102101020101111120020201101011021212122", "10211022212020012200012102122202121120120020222110210001120022012212101210002011121111211221212002220011212022020200001000211020001021001120100111121210000001000120201221122210102020111002110121201221102010200111010101022001112212210000210021222022212021012202221211021022020112102001022010201002110200220220021000122000010112002201221222012121010212001111122010020102110210021021110110122122012121011012200010111021022212122201021020011220101101001210122101010212111200211011010002111210120201211202021200120011001212022010100020012120022202202121200222101222212001200222212000111100112021021222100112100122212121201200200100222111122102021010201002110202100012222221222101110202222100001000022201121122221011021101110020220212111102010212102000211200122120110020010002100110022020201120120110222222120201021021121021100122002022001002111120221111221121021220121021011002020111020022112211010202122112101001212120100101001221200222011012121202012010222122022011012122210122112122100221100011111102220021110201211202121010011100021122202200220200011111212202101021211002221211001220210112010200121120002222201011020201120010002111122000122011210202122201201201221010102210102221102022210002001101122201100002000000212200012121010022211012002111222022101220122102220211002010001220001121200121110211021000221010110111102011120101222110002012200201100022102002001121012212222222002011210011012000011102021200101222210021221210211022022102022101211021111200021100000102220120121200100120111110102121021002202202211111121001102022002121211111100001211012122202121010201000111222211000000021101010122222021101010221012212011120122211102101212111222212002002100210110221020210011110211212222200022001222212110012211112012211122012121202121221101012221120212120122012201002000020201002221011100111020202010112222201022120110010012021001021012000101111022001120120012100112012211210202120201120102122022212020201100122120201022211001220020021002220122212022220100101221001220012100122102222121221021021221112200222021100220202222112220212211122010112102002012000100010012002022201102022100110211111112001111112100002100122100202201100111020100110010102020101222201121000012111111210212201010211221101211020002022101210000100110110011211022020120020101012112100002121101010201202101122200100012020021000120101110222002122020101211110102110001201002021002120102102222100022112112220012101202220010202221210121022121222021211210000021102121111", "11102101120110112120220220222000202011222010211100210112102211012110222212022210011220201200001200121102211121002021022110120012001000100220011012120022012122202120222220201011202020222212021211221220010121220220121012102110110222112212221112122110101102021221110110121210010001022210101112001202011100211001110010120211020100200211221011122211111021202120202000020210102021002002021212002111220001122010021220211101101021222202021012120122121201122202021212001012120010200000121100221202220112002211222102001212022101120221110121202101102011200202112021121222000210120010020002020102100021110212000201021122002112101001202212210221021111110101201210100100121121111201200101000010211102102002001200222022002220110011211100010111011002012120212221120101021002021111101212002002022100222110102210001102201011211001002120111202221002121202210101110000110200022220020201021102001002000222122001210210201212020021000010200001112110121011011111202210001000110002020220221012010022012210010001022111100220121220001020221111021002222100201001000212202122220211201102002021220212012112122101110210210110020210122021200020012222111011112021021210222120000020012111001200210122010200102122211222011211101101021020001020201211202212001011020201111101212100022221100212222121211210000002210011001102221112000020020011221022000210221022020121021212201110100212101101221110110021001101100001022012220211112102000020011210200220122112000210101110012100222221122001200201212120210120001002020111012100201200010020221102202222012202210012222012021000120002211011111221210200102100101021121202211212222021001220222200211122111101020020220211001021021202000220211122102021201012222000222022020001220202012221012110021200101110202012001120221002112200020110110120002120020022112021110001020011211220012100021022122101101111122002021002022010110002002001021110002211220111002212111222012222200211012202020012111022221100000121101221111010002112021222110200200100100022120211220020001102021012002221011001102012102202002120122210212010100002211112121122212121210022021100200111212012110021220010202210111110221012102202220001002010022001122020002121021111102112120012000120122010022120000101022120021000221210121121112210020121001212211201222111112121010202101220211221022102101120002201211220021001000200002202101220111001220202020111212101110011112222002121221011112022122111121122111210122211102200202020212212021212201022220102202101122120101100222021", "11111002101211102001120022001222101100112201122010022001221100020012000111120122110012022010201012101120211120101212102220100011022220100221202212221201221020210001112212110000002120112011202012220000122121220201110101212202122102211202222212111202011200120110111112200121222110100201000011220002121211212002010110221220210110101101212212110200211012112022111000212021021022202210111021211200100121011112101201202121202001200202002111202022122212222020200120122122212011102010102112020110002201221220012102221112211120001002112222110000011102211102001100012101101210222120012221122002010002222202002102200110102202110201110200102201202010122111202112210202012112222121022100000012010121012001102000101212212221110221210211212221220100221200201012010012022102212002102202021122200222120222120222000012002110222012012002000120122022212210100100022001021220221110122221111112002111000011101002210210220202212222202000202010001100000020221112200021212021121201100002001002122210110011010220211222220002202211102220211210001002212121102100010201122122120122100010210110121110121012011221221022101021111101101021210000011021200012021102102212101011210111020212221022211011120001120000122002221012200002111100211010101100020001200202011100121121212201102222200101201211120211100212202002122002101022102112010012012000001111211011211020001112010221100202102211201011021111001000022201011021220212022020121012211101212020110222102222120220020212211200000210020121112002221012121102100102121020020221201211200220022200112012021002100112021222021000210220011121211122012112100122022102111112110210211101011221122222220200121200002102021100210000101100010211122100011221120101201202001212010220202112222011020211122212200101000001221220221210222222112211022220022002010112212222212012001002011102122100002002000001111020221000222110012000020122121111101112101200102000210212002211202011222201120100100221011202111012210112220000201200100221000102202021220212121200121111211012211011011120002102012100020020022211100102221200102000220010120210211221121222022010212022102211012110201010121021121120010102001021122220111211002201201200120000100110011011122212211011221201102002102202010101020210000110011200211200202022211020002011012210002000122012020002221101211112020211020120221120121022222210012100010102120200202210210022122122211122222100202101102221111200211011021212210201110200221212101012021011010221210221110101121211120021000212012212", "00100212022021002121002211121120202211021222002122001222022100121221222110112012022210101221212211112101112102122022100012001101010112022220000022211220120010100110211222201010112212020001000222001200101221121101022201101100102022021210220101112121001100110220221220212211020200002211111111221011211121222112221122121022112122001122010222000022012121000212020210100101102202101120211002102222202221021202002220212111121210121120112010022201012221022220022121112122022002021000111202200102011120021120202121200002111111111222110011121222210121221221012011112220112012220121111120121021220100022021121001201001200012011002102102022201000000100012202212102011021100102100212020101022011022111011110110202011102112100002010100102202100022221001112200222021021012202112201222010122010000121221001122020211002121100210211010102220011210010112110222200100222212221020020200212202221020001200202001120200220121101101120210120100220222102102121202011022120020002222022110222111002022102011111110102102000221010101012120002221022010210210202122020122002101110020111221121121201120001001001201221011100101201012100112001112121210111220211101100210020022221120210122200201020101010112212202101110122102010102112211212022000222010122221121020122110211001122022002012002110101102011102210120112121110011021000201210210112210210212200101221001120101121211011020120210201021122112022120111220202221112010101020221110112110110010112102212212002000220110021200221210021012001010021202211012200112110110111121210112000001120010220211202022012000222010002102200101210212022001220212000212102220211222022001022210120020110000210001200022102111020122101110010221001202101221221211111021211000121112222020020210001120020211100010222012211112001200021012100212202112120221200012111110101220102122021020222102001101112221201221002122210211112011201211101001010220011000002211201020022101121201001000000120022002102212122112020120211110022121000010110200102221201202200201022200111001122110112122111002211220110020200022112112122200010022221111022222122201111010001002202102121022222102102202212200002101002101000102200210111011102220122010220112110000001000211111000012110221212202000120122121022221110210120210100102122001202002120222111121220021100002102020100211100121212012100102100220120122210122102000100020000122112010012112102200112012011201001120101100100222020100211001102220210012102200100202200010110222122010022110001022012111221100000012100211", "22021210201201220200021001020112010212202210221121020122000120220221211021010200212101000102100211211101220212110112220202022212110202101210012012002112022110100212012121100020112121102100020000021000021002120001202020122002210022220001012012200002001021210221021021112220021202201022200210121121001200101002121012200101020120201202010021221220200001111010010120222120112120211111001222021001112222022020112210012012010100202111020001221021210222202012200102111020102102100100120010101021020221021210010210220210000200020202022020100001220012102221001011200211220211122221122002000112100001200020200102022121202222221011020200022000201002010221200100201100200111000122110211022220011210011120112011000021102222002122110210120112012100112211012112221021102102200102212200100220012210020200121021110211110222021102010010220011212121222021201001021220102210002201022221021102200122011202210001112102012122202200200112222222012021120120001010202002010101212100200001121221222000100201121000001110010112220122002021221010110110201212200210110112112001222112120010121222122112110121222112020200210221011202011011002200001021001012112112121200011222012210101202210112101121201100202001112020010221202100221100002100210101000220211021001121011121101012101110021100020220102022122220011220202222002102202120100100020100220001012000020001020002220121211112012012222021100100210110012212002012121102111010112101210200000222211110100222112121220010122102022201201001101121121000020220011202112122000101212210001212111111001121102010101222021121002202201220200020102121112211211200011021100211002020101210012022110222220210112111222221022001122220110011010102211111121210022201022110200210110022010001111002011022112202001120121212201021002100222121002001021010022012100101010212202001201222210020011022111202021011211012001000010221110120012220210212212010222100011201122000020100000020110211201010222102122212012201221011121120011010201100002012011121112221100212111020201122001201021021000020200012122000101210122001000220022221212012112210102021212001001020122121212201021000211202222220212111011000122211220022121020111220101012100102102020001100102102000221122221122112220112122000020221121221020121110101201122102121111212210211212211112021012120110222220101110102012220122202100002210201201211101001111111122200021122000010010120001002120221020200100002102222021210212110002020200002201120010010020102102002100212221220222211201200012000", "10001122211101022211010001122112020112012201020200220202121210211222101201000020001102120011122102222220220001112101010221220100200122021111100110002011120122222210211111221221211011021100112211002020222201110021120222011211121022202000122211020111000221222222210110002100002021121111201222011211020100001201101100101211210201022001111002100200021200012200120112022020210111120101112012012101212220021221102110212122202111101122100101011002101110210012021102122110120000010211200221201011000222111201220012201002012000001010211111122012020110022002211202202212112202000112010121011221221210022122222201101011110210000100000011000121100101001000101122102122110221012000011001200101122212201211122010221000122121111001212200222202101102222122112102210210100021111221021210121211020122222001200121021002111111022222101002221010220001200020021001102110021020222200112221110221211000222022202112012111212100100110220211101012221121002011222221020022202122000022001112100101220220012122010002220012010201121000100102020012000022122000200002100022200011120202120002112102222001110012210010211212010001102021101112100111210021122210222121021012002221222112112110202222221020022012102120011020101020221100002100012220222211120000112001101222210101120012021202201122100202002200120210011112202022022210212121201202001201101202101110210001000211201010222121122222212100222012010112002222121211021000200100220112111022201100220021120200201012012022110222011000011121010022012020221012010020202112112220020102122120111122222002201101110220001021001122012221020121122100110011221002202210221221222220202210120001002010221202110000121102011100020000201012020210111210222201021102012110011211201022102122100111011120000102122221001210200100012010000022221201102120010211121100101210111210020121222121002210111012210022222002212221210210211220101210022000221010021000201220100101121002100012111220121010022200011222020211111120022221101010212110021000200210222020000002011020022212202010222120021111201021001210120121121100102001121011110021200110210211021111021201210020222100100011002210221011112102120222221002211021001122122021020110021201221102122112102022020121201012120000102220201202022012220200101222222111000002002110211220101011200111001020112111012120202122122021102121220220222211100121012002000010001220201102212001222001010021101200101212202001211222222122011112001210120010020022112100000202202010200000022110110100212101212212011122", "22220102002010102202122010110001011121122212102101100110120021010011111202111011210200222202010102101022011212211022200002021111000000112112202000101201010001010010002121012221211000100221022010111122211011100222120102020212211122201210210121221211111122212101111010210200001120020102110020102020120101012021012120111121020100210102100101212202200112112102002221212102111110200021202222102110201121120100111011101220021122110000100221100222110211120112002110200022220021012012001122100111020122011010202012201122010121022102020020001220000121110210221220020001001222201012012200020111101010201220210112001012010100211101012201012010011000112021101220111200212120101210022121200201200101011021201202200212211111020210000122012122012000022021002211222012210000122122022001221202102011002222022120012002022022222220211100111101211122200220202120100121121100012120011020212111020102020000201002112112221220002202220001202110011201012210011211200121111221212010022000202000020002100222111112012010020211121002101122102200011021002012210022210212011120220001111220112000210110122211220102222012210012121202012210022110112011122201222122021112111200021111112220102201121021112112100002110221010121212100110201021001012112112011022122122022221102020020101222002111120001120122201222012002111021012202200012010220210012221001221122120002012211200011100022111110021202012002222120102212211012020021102220221101022111121011000211022200222210111122010020102220010211110120120202021202120011001221011001022200120220110011021220102011011020000010111000100210211012000210122212022200201111012012001220210022200221211120122000012112122121122120220201222220000001100000211112202022202210121110121011022020121022202000211010002221001121220022021022202001221010111022010110200021002011022110101221220021120100012120222001122001121020020100210201011202122101020122022110021122102100220121220211210220020120200201000120002010202222201102012110120102122120011120100201000012020102122010000111200201221020012101220010111222221102021000012101011022021222120211100200202201112101111002211101101222111112200222020022022222111102121112220010021200200101111102000000100221112200122020122100002222210112121102022010020220102200120122212222222000122110120102120100000212002111011121002021112220021211122122001002121000112120021001111100010202111011022002222001000022220021022122120222022122101011120112212220102020210202220101111020220121021121011202021111010221", "01002220011222010022100222222011001000002021100121112110101211110111002201120001010111102220002222221202120211221011020121010101011122220021100000012012201201100012221002101122002010011001022200000122120202101110102111020122020001002000000012020212100222112211202010022000100020121012020100011121001212100022101010110011210120102021011002102100010011001021122020000011221212001212120102021111110200001202200200100000200102111102121122120000000000001002122200111002022111210021201120200210011121210210222102022001222210012202211112021201120022020102202210001200212110201020222111110102200121221201100002212000021000002100211000012012021022202121201101200100122021002000012021120220210112102202202101111111012101021201222202222120122110210212122020120202201212202010122221222021200212112222010120211220221122001120022120012012102222102202211220211200121211202111010212120211222000001021122112210101100001000101100121222001210110201221022012011000011201212220202210100200200202002220011211100020100111110011000210022112100100210012101212002012112102200122201221210120022120111220110201021212112110112112110222211020102002102010212000110220202001201112001100022100000102001120220211110020121102220222122021020100011200011211220210211102212012022012122022200222212211222211100111122101122001002020022010112000021000002100220102221201002212010100012000121101121201002011112111000012122021100000022000122020001111122201210112121221021202021210112201010001120102212210121122210221201202201100202121111120211112000022102122220001112221020011100101012222102102202011211102012012120121221110212120121012000202200021021200010001012022010001100012202011010102100012210020120201022020012222221121200222010011202112122212201012111211000120201200221220100222012102220022020211120011021201120221120021000111221212021020100021112002200201000222102121100011210212020022102012020222100112210222020011002012021122121201221122120222011222221101000222021002102102202121210212210210021210000110220100010010100111112121122021211102010122221100122001021121221222001101010220200222001022020221020020221012112201021102021222100220011211122001002000210102022012100021121200210200000021210010111112002102211102112121120101010102111100222021202111202220102212221220001212011011011212222202202211021120102200022120100102022121101011201222022022020101110122121220200002120110201200221011010001200021112011220220022211202001221120200101221121222221220122011201012002", "02201102210011220120000121001011200211122011111012121111002121022011111120000120011210122011201101102221202202111212221222012122122012120021101102202101020012101000220101221102102001102012111121020120011012000122102021202200211212202121110021101020122122011022211120201201000002022012121011120120020101212212202100220101112100111120211002022201000221222100100101100002210210122102112121112011001020011221022002222120100201121221020211002200002012022021121112102021022201121100122120211021010202221221212000111100220020211111221111120021001021212011021200201020122101200021200200120122000112100211201000122112102122012002020111000112112222120022221002122100020011022221012110022010102112111200200010121122022001110121210010110220122220011221102021122201100120100022112101020001120022220021102211221120221202022020022121000211001002000101120200120102221220022222120200220022222221100221102121112021001012010012002122012112010111002220010011002222000100100102120010022002112021201210011112201120210222102221201012111121112120011202022100122101021100121011200201122021102122122211012211121012122201221022211202211201221202020021211101022122112110000002211101011222110211202011012110002001010100222100002220110201201121102202000111010122220101220222211110210110210022122010221210010201000000022101002212220120102020220022220120002100022201202111012222020211011011102002022002100220202201211020222222002022200021121001210102201220200022100100010112202020021112110200021010102110000122010222211100202221011012022222012021221011002022121010001020222111120122211000122002121222212112121121220220000122002021001222211010021111121200120222020012022101021100000222222200201001211211121011202121111000112110002122121200101211021222011111200210120100212200010110200101200121000102222002001022222220002202111011001121020112020201100021000102221102011221111121121222011121212220100220010011112001001022221020220110022120222000121112022220121000202221202121002120222011112122101102010012110220201000022200200011000221012210021001122120011122212021020010122002102010010221221101120210021111011010102020101002102221210201211200110121122200100112112210100110110120222000000210222220101102012122200122110020120100010102120222101121110021112221002111200201121200200111011110020100100112211010012222121101111211011120121110020012001021020002001201210001200210012100122012220220221212021022211000202112222100122100120120010020102120210221200210220122221122", "10222000212010012210001021102112012020210200200110112120210200011012100022011010001100120102022220200001100122101202102100022220110211120122101120220211200021122000001012222210111021221112221011021120121111222021020210200222001220221222201002212202001221112101200121102101112020012201102002221111122022010021200121102110211121021100102202200011010010211002021100210002001011101120000202011100002221000210011101221000022112121101201200121212211010221122011201010222201112022101212020122211102012101211202120221200000110112110200020211110221211211000111101211220120022002101021201102021111120102202011211222120100112111122100101122200110110102212022200212220220101112000110211010101112100212002022112221212012100212220111212110110021000120001001221211022101100010000001111221120221220100002212022000122221021122101002210102120010221021012121211102200100020011020210011000102101221010222110202210102211011110021121022001211022120211020201111022200112102111220002221020100112201000000201210112021122211111221112112221022111212100201212101122020121210020222102000201200002011010121202210020020002020101201000020122001010211211022110112201111000102120101210020100201210011001002200012120211200102122101022021201121000222211120020121200122122101001020012121001002111221212020100111021221011022202201222221022212121211010112210211101110102220000220212001111221210020122101012122221101202020012201200202202102102201010012122010111002211102120121222111222002100112001010220220011212121020102101122201110210021220020102011020000112222202202022002002010000002102202020111210200210021001020121102112011211020112011001112001010001212101002100121100010001110001201001011120202211022022211122100212011100102122122100111210010002220200101012111112200112102102001020201222000100001012102211120202010221001022221101111111122200020010002110200000020012000222111102122202221110210222201120022002021112010012220020210200022010121121110122212202220022202012211200110012200122022010210111201022020001102120010011120101200111021202111222121020201000122112011100000020212201222122211002001022102020121111200002011000100202012122201102001201102002211222100212121002201012212212201002212112122010021220002221120100102210110000112212120121221022012110202020212011001202120101020202120211111222002011102202201101012120002121221121102021021002121001212000200011120022011012220101002221021021200001121102221111111022002201021010221210021200002200020210121122202112", "01022011122220012102211101010200021001221211200020201011221212112021121100111112112120112200201000001200000002000220100120220100110202201010210212110101212212110102200220212122011212002112101200000100212102001112020000022220120012101201220012110011001201021120022100221122012122110122110022011222222121012211111012222011021221200211011202112222222101211010011221012212121222022101012200000020201221022211202102100220012222201021202000200202202102101202001002101001200122122022012002112221121021222001221122210122020012111221122212010100102021222210012112110001100202021220210022110220021200210222021000222102102011212010121221210011212222220221111122121111101011200100121211210220021010022120211020121021002221012100121000012000021121002011022221110201111200102001022111220021110021010200102112210002220000011101210100012020122011210011200011111120011212101210121112111112211222022111021110211121022220112121202122120211110210222121102012020200010010020120000202210112002210211012100012000221202020120220110220110200001010121012112000120210200001112012212112101200012000002010212121111102110120000201002222101001201102210010022020220000011101202112201201002110022200220121100002022002020122211122120120211200121202002200120122121112212202210010021110010111211102202012000210201100022122121111101100122002121110112012202120221100202110221000120200010011212021020020021201020000120200200121112012211120012121110100221022120022021211201100001111112002022010211210101111001001001221020112220020022200220021110002022021011122222111111202200211110112222220202210220122210000122001112002201010001001021000210201111220000210222222101120100020112011202010012102112212022200011101020202101210021220022221120102012212100200010021021211101120000212021211101102012222110011120210012212202110110221101002102212012010220112202122022221112110112020100201002121002022221220222121012112101121100222201012011022202222022001222022021122222012122021010221011122021011112111021110221121220001012221101212212120102101120011201110222201011211002102210122011101012101001000020111211200210010010111021000010011212212100202202011001200211211212222101121102212112021011001100222012000102122102210210000112221110011102200001122101221010022201121121021000202012102111222010002022020021211012211221012021001021111200011221100100022001220211000000200100012021101212022212111122020012220020200001211202002012110121010012020002221021011022222221211101122101120021220", "00202100102111201002202210001211200112202102001000221201020112122120102212010001120100221100222002100110202101021100222112201201022210102120021221200102011021011100001012010211222212011202210200201210112111200101201120012221122102020102111021000101200102022201111120100020212100202220102101000201222122011222112200210012110111100210211200021022100222000001202212020122010120220010201121021122202111101211201102211212111010122111101121222101102200122012111001002211211202200112212211011002111022211121120002221022010010022122202202020102001100001221111220200012201111002012021112102211112001020210122021020021000022011020120021120000111200121202111202221201221111211000111220110000112020222220221101122222010122121102012121202120011112100200202211202221220200012210001100022022100201112101020101201121020101221201222210020100022222022011122002222212120002111122210102222111021111200011221121011201100011000020012110022221001110212000210122111002000100212100211100210211020120220200100010120220120012202000020021222102021100102201210011022202101220211200112220222002102122210122011201220020201100110101101211110022122211122120200001202022212012020112001021021000221101000220010202220120000022121102112000001220100101021110020221022220221201110121021122201121100000011120022021211110010120110111121110221201220012111200101001222202110001210021221111211212010111002011000212201102100120022120221020222021102012020112200211110202000022210200110200010121222122012010112110221001000000122212110020011021222112012110222202100220121100010200120221010110101022120112021021020201022022102022011010111211211202121111200001021122221102022201010210021020021112021120220101102200120202100021220121222021221001200022212121001102120002022010121122200112011200200012121020000222202202221020100102001111221020121112112122020211101102211111012101022220102202222100220100001202001122212101102120100112211020012200000200121222212220201100112120002000210022001222201012022110010022111221112112222112121122200202112020210220102222122202100000021110111100001121002021011010002021011221120211220212011011000201201120020211022220112222112100100000220000222210222120121201001022121001111111020222100021121100222021211010211202112211011121202121000200110010110110011120222111121111000110002011011021012122020200120210100112122021000112112220202101020022111202120002112000201122211100022112002200011100210021001200211220010010122111210002202110221110122200021202", "11022202022101201002201101000101111001001001102221210201012120010111010020002101002220221211010021110122120212212201201202100111011020220120210101120111110210001222222212110122210222022121111000100200010220120012210021102120220000202210211120002220002020121111122120120021020111020202221201210220021112020100012011110010100002220221222011020222222121002211010200212002012122111220220210012201220201021110111002001221100021100012001022120121211011010001020021021122001121021012210101020012011102201120202222222121122210102110011220120211200020020110202102122112100021022012110120221120222000202121202021002002011010110002210202011122221012121222021111222112212210122212210222001212221212200202002221200212022210200022111100220020201202222222222210221220010110012102112020102010111010012101221011110011000200212012220210210200211120211011222120101221211112200022011210002211221122210122100212111010100222102001211212210222020210220202010221122212210112001012002021021012000202121222200221120002022202200021201221022222121221221011200121101101210022110012210011122122202021112011000211222120012120002022001022100222112012211101210212121012221121120021102020020102101021222202211100120200201122010222120112102200111202101100111022111012102020111112001011111221221112221220200120002200101010101022212212010102102202202111001101012220010100120112002011022200212120020102011122111121201122211221122000121100021111100011220102220221021112222212200100200002122020222020001212011202022121202222100010221101102022100001011020001221112102102001200022122211011121111012001200021222200122021022220011021020120112112012022200202212100211102212101101112002222112222012000110221201110110201201010010122201220121020020120102201120011001002002210102200021010100112020020022111010102211200011211211001120202111002201102012001101201001101202120110212220220221122210211220102202012010020202200011201112221111102120101202010112212001022222120221002102202122211022012002212100002121101001202020210000012011222100112221012010210211222111120110222212011002101210111022101101010202211002010110212222102211100212222211211211022121101002220220002010222221101111211101211210101221102201122111000000021012201222102100100121211102000210001212102000101221222112121121021022011120210202200111102101020202010120100001001100121212221000222210022020000211201020122011200100110122212221200200122200211221220001102221012022110202212002020020221220101210212002100112222202", "01010011102121101121112012120112211001201012001210120112001121211011222102102020201110202200222221111022122211100211110120111000120020110122202020022121111111120221002011011010211000120122101202012221001000221201202122110001211111222112212021111201110200201222000200112211010011101120010001110001100012111100200012221201012010110210210220121020200111222210011200200111202101002221201011210021112222220021202211212210210111100012210110110221002202010212200111222011112201200201001101000021022111221101022022110220021100111121011200121122200022002200110121210101101211212220220210122121002111010001220201021122020011020020012211212020121221202210011101020210221101221211222002210001101202212101110101211120202120102202100011221001112010222222221220001112221210202101020201000111211100021121210112122211112102110120020201001212112221221111100022211012211101220220100010020102002101210100211010020100211000211020122020222020122001021222020111102110200112001221100020122021101102222120011221112222110111220200002001002211211102020111121022002201222001020212021202001101212100000102101122222210211021012200101221120010202012200210100111101022011111011121010210101121210001201201122001121101211200121100221111110211212001011022000022010000200001210200221222110221010022001012020222001212110010112110201100120111021002111220202221102212120110121200120220202000121012212211222021001212210100001201110200221112002211201020000200122111020100102110221111120220110011000020121200222002022021110202000010211102211011012000000001000121021001010201022002020001200212201100100111110122210002111120200102010010022121020001212012110012220101020020012201102200122111121202001001020122122022101001021121202002021200222001200112021122002200010111201111222101122222210200022022100011112011202000120001021001212121210200211102200221222202010000122222111100212222002021210220222122111221201122211100221211201022110000120111100212112220021220110121011022221012020222210011002020202210000201000111122121222101122102202012001020100211110012102021111121110222110100101002021011121001101020222122110200220100201211021012200202112201201201110200200001221002220111221012012220211120121020220012201020100120200122112002221212122111020101212011010000002102121001102220212211002202200212210120122110221011110021110021111212220112021100102011111112200010222012012210120101021001002001200022022112222212122210111210102100112102102120010101112100112121122210200022020000", "21212022200122110120110021120000102112211202202202001010220221000120220112211122200021200210021202222101012020200122220011200120211011021210000020112020021021010012110012222212201101121012120201022121111110012000010112022022001110102110201121010212112002220022001011020020111210212111110002212021022001020100000221222002101020220102022110102121210202022022011210111002021011202001012002001222120202212111020120200202112012102100000002110101211111211022112112200021010220022111012001221011121210210211010122112122121021111210210120122100022200100111121220012120011021212201000221100110202210001201100202110122200201102122201212020111001010211102022111210202221120011121111201221002222022202021102012112012022221210220221212021020220001120020102000000022001222222021021022021201022102211210202111110100000011210222121022210201120201011222102110111210120101222122102120120221010212021210121112010122001212012122110001220002112120221121112020020201102212112212102021011222202020200000111101200122010122020220021010001122122112221212112001010120120012102212221210020000012120102221211210002111021100122001211222121200020020221201021121022112111212221011102000022111210010211120212111120010222211020111120201010110112212100212021202212201202000111112011022201210220010221121100121012102212120201121211010112100020121102111222102112012121122011112211010111021120002012220000221222111212011112012121201120210102211112010121110101021012020001201202020121221122001201021201112202111101102120222210002111100221022222100122001011120101212012222010000101021021121201211201222111110200001222220020210211000010112020000001011220102002011112220120102222011001101100101120002210011220002012101021101212112012002201210022222121111010220011121000010110201022121102201201012221200011220022212122200200201020220200010212122121210101210120021211121222200002011002021211122200100102001220101022200122110010020122101001101110211112010220212202111101020200112221111221220021202202112210022010101012120001000221112221111011201202101010022001211022212200212221222121110222012220100221211110100111102211201221022000220102102212012010020021122110010221001011000202200121011220121201001010000121011122120022121122001120011020101010202020121101002100221202212001020211002001201220110221021210200201001102002012200200011022200200100012001011000121202002012101220012210100212212010111012201002110122111100012000022222001212211221012122101111002020120011200122222012", "22220002010200212021101202002120021211220101111012010112012122202121011112011021202101020100000100200022000211011021022101121011210001100101210110200112020021011211212021100122022002202201100111212011021201000122220122010022011021122021102022100211101122221121122020011201120202112101201200012100222222102222200212102221110010021201122202022021120000012101010110210102212210111100121102201111211110210211222211011101010221202101100020212200210121022010222011012010212010220122010010012021002211101102010020021102211200202201101210022200221002020200011022101112122200202201221022221022021121222002022200212201222012101220122121102110020000221000222121021000000011000000112121010010012201021002011200222222100201011222000121000112210002102121020102111220211212012202101112101212122211011210010012021202201111221120221200101211202121220100011200102211222121010020001101102122012000211022010010211010012022222022220211122021210220120220221211011221122000110012112001121221112210200222202120221111000222201011010000012001010222112212220012022221122101021200120020011210021110022221201102020121001210111220001210112012122002110010011222020021111120212011202000101121000002000002121012121022221001021101011011010010112000000002021200112002020001212000101222002102222222010001110011120110122020222222112020201220222000111010022202211010220022210011112011021002002110012210211220211010222122111211011001212202111212200212100001212012210012000101221022020200021201012110210020221201010220012111001010102121022101000020202110210202122202201121102002210022210101001102020120110200111010202122022221211021200001011212221020100120111201011010210100010110112011001221211220110102011111101122022112200111201222220001121011200200011100002020220202002021101101000212010220021212220111022220001011021012121202010222122222012022111220201222010001122001021022221200010111120200020002112021122021022221210200122112111120212100220012122201200010112200212220101110100200121210001212102212001101120122122121122222020011202200121222201102222222101200121201021111210211212012012020012102010000111211210012000122001120200021010201101220120002120021010100102202000020020020210021122222012221022011121122021011011111221101110222212222100112020100200201222000012021110200001022021212202012010112021012111111221122122202120021220120201211010010102220122221112200001202220111212222211212122211220100020210011012201101000212220001010011112001202122102222211111211100", "12221000122121022000221220102212122001012021002100120101000211121101012122121122012102111010010100120210122000111111201212122210222221110111201111000200120210022022210211010221211100000100020200000121211121000011211100001002120011100210210102110212212222022101001100211212022221222122120111012222222220122011200221110201021202221020200100211021010101112210100020021111121222122020012122100222222002121202111212202021200020010120110010001111102111012002121010212112122210220121111211101102221100211011222000001210001120121222010220020101110220221202111000101101110210101000201100012010122202120101102011102200100021122000121222110011212222012022111100102000211002210012212000201012012111022000022102100221211222010220112010021012101020110022200212001020122011020022120221001221110002021021111102111000212012201121111011020102212211112122110102222220020212100212021202111212200110001120022221102012000120101122121102000122221221201120200220101121201211200022210022102120022202112211021011210100011100111120210120101212110010222000122001212021121220121221200022100221012010020101201011122000102021202222100011110112221021102112002111101002200212021211022000121011102020112122102202100201221212100100202100122020100012020010111101202012222112111012201101001001110200001122021021012002201221202002021101210010212010001000112000021111011202220011020022222101222222021210102202011202102222220102000220110210122222222120110222201122200221100120200022111200022021001201010010122110200022020120002011121010220211020010200211000211000120020220011220022100221010101212022221010111020120000200102122021210120002211200200110110211010000212010010020022201201221101010110221101101122222121122212002212220112200211222100202002122102101210020202220222210201012011011201212011201120221112000220100201022010210120211121000211010101222120122021221221110120200100011122000001100010221120021020221201212102021001202111112221201112212121222001000211211212211202211021121021010202110222111011220121002211022010000021102110220122210020002210000200020211112121111110100110200202202000011102220101122210000100201022102020220110022012110201002111112001011202122222112220011201200022101222110222000100002012011111020211002201102211112011122100112200212221100202102201022012022200122012022010001122011211102021012000220022100012011110221200211110102110100012020121101222112121112001112211112021120002000202021222201210220121202011002200212011201100221022022000101", "22212202200120110002001212020221102200221220212022121012211122111000110111122110121100021001102100021201100220022211011222000202122110200220001110122102111000120000101010112021011201002121210100001012102002111002000101101222210100211120012012211221111202121122222022020202000012011210110011111201012011211002201202212010120111210001210101201122102021202212021022010110200202122222011001101121001221022120102211010020010000112111112011121222200002201201100120000121212021202202101121121221222221000221012212100101111221200200122220001221012012212102002000202210000001112222021222101102112102002101210101001022212100220212122110221212112001001111101211021220120010000121120122012021211002212212111101111121112222211212222000210020202122202220020102001101212122010110212212021012022111112001211022012210212111221220022200210010202112200212012110121220122122002102021220101221210001102100000012020110212121220001020011222212021200122111101201011112121111020100022202010210000102102210100000221012110122100201020121220012010111202221112122022121020210021221011011210020111022000120101212211021222111021111102222010221111120200120022101211221211200221211120100122021010002000100111022000010001020222212000002122210021202011122001012202010010001211222111001121122210211011001211210212202020010011211121111122120120101112010121011001020012012111101211200112220022021111102221000112102121200011221212211212102020101102022011201222010121210222120012011200010202010122102011201112121212102002121210120120111221222011110002201222122220102212221101022011021100002211011200122221111011011000220121021010102121101110102102200001022102010101110111010120211200100202002200001010001221000010012122201202120210220022002200220212002211010000212222120111000211201100121201001110121102101022020011221201011021020212022122211011021011002220120220110202012012200100212122101102000222210101221210010012001110000210212012022201110112012201012100011120122111210011020010122221002200110001101211112220210121122201010211212000212122011000121011020012122101100210210020010222220210120101120212120110212011110111020021002000102011000210220020111010212212122210220001101111012002122211120221120112001022100002200020110202002222211010112102101020202021220220111110120011211100102021010222101021100220210100011101201012001101212201010202102102001221201101200112012112110102121220100201201221110001000210022110202211111221101100212100122101121001020220101121122211201", "01021000000110122222012212120201001110101102120200112221211222001121000111102011210220021111022010010210010010222202011211221121021021011111020111212020001011002221120011210020020101111220121022020012012000000221102110121010111112112022112022121002000000220010221012210000211112202000101122022111211121022020011011002002000221211021010011001211222002122211222111021212201021201200211100000101012110021202001200100010220110102222212012220011110000222121200000112012101122001102102020111102011012010012212102122110100000100122110011202121212201021002112221221002112120222121111021022102120221220110110011111121121020021110221012001120110222122022110201221022220222121010011111000011011212222010120101102020020212012021211221022202022221101011222122020002020121200201200010122020000210020010220121102122220012020221010120101121212000100020100112101101221212002002021120210122001100222122111112012010221010022200220110020201110020022100022120120022002212010122222200001110200202101000212221011200220222001001000010011201100111020110211110012010101012021011110022012101012101020010222201122110110121002201002112121121021222221210022101001122211211212121001220011221220022022212110100112000011212120001000012110021111220022001200202222112200012102102001012121212100010010012002010110200222211200112201212000001212000012211220120100110201021021110210210120112220000000201021111021011100202121212122212201000222111200201020120202212100022011110001201000121201210011202020202000000111010202120011102100222001021002120102122122110012121121000101220001210200211012202220112010002000121221122100211212120220112222201020001221110211122010102121201111211102122002122012012222220202200222000002000121020210121201220122211111021220201110010110222101211010102121011120121200201022002102000120111211110212101210011101100001112101220112010020220102210111011212221121202102121010202011220111100021120021021200101000011120000122111111111122021001120011011221120010011021222102121012212101020211020200202200211102010122010001201112210221212202112100002011022110211111021001022020010122202212002212221210100020111201122011202220202120211202111112102220001100200011002200012010212102202210010210120101201212202001110211100101222102000212120000121221101022011022210211111100120102200020220012100212110100211120022012020211202100202202201020011001121022100200022200221102011020111120002102002102001101020001100112200100212112102000011002101210020211012112021", "00210121221020012211202001102111011222201110211201101212210111121211120221201210121101001102211011220112102012100222122001000112221200011201201221010102100022212211122201211012110202102211011211010202201101210101012201000012020110210000102002012111112212221202022211212202211112110122120001001000111200212111201110211201010111120220010101210001011222101222120001121200100102121211200110001112012201220201001021200120220202102222121021122112112220201122022000220221200112021022212122000121220202212210221100222202112121110021100022121001122110200220122000122201020202002110201220100021122000022012012120001202001122200211010121122220101001221002201121001001012110222121002222212222021110122001102010120102112002110110201220101202022011201101102021011000112111200010210112020100012220022120202110202022120020110012001022222220122222121120120101012112202120000121120210210221100101202220112112000001220211011100010010202201000021020201210112022100202112110220011112020020202022101022201000012001222022121121011022012112000102202102210212101011002202201222202120112221111220112002110111012020121110111112220022122021221002120010110212200111202200210101212200110022202220101000020200220201220022102011212021001011101022102221000000022012002012220120000210011122010011202011102211211111111122120020110220120111002222000212220000121000222202101021011211212021200112012102200111002122222022122001021111120111021202000210210101112211001011002202101200002110101221121122001202222110221100202122100002020110211221102222101110100012121000012112202121221011010211122211111220001010020221002112011202011221000000012110211110211100000202101121022200121201100210200222211020222200222121112200101020012101121020100012001102010022212212220212011201112221200200200120022120212100220122112012012212022200201121002200001021202210102202222220012110021110120222222121102022210112110200000010120012001202100201011202010012212210101002020210012011000002110210100001022211020111011011201022211022112212200201110020210100212202102002021110022012210011000010010122022102110012212011202012012201021110202010101002000102102021120101111112101020210222202212120222201002212212122100111122010112121012122211101010112012211000122202120120221100020121011112020211120021211120111202000010200220011110212201210200211220202200002101102101220202111121202102120220021211110011200212111020121210102222121120201010210112102210220111011111211112001111011012121002212020122101", "00100011200120210100011022121010000002101000212211102021221212122222002221120010200002120222012012100201101121101221002001022220201120122220020110002120120210011221212100012022022221011120100202101021221222200021211120021202101020020011102212210210021100210012112200010121011122101222022020001121122010000010211021222002122122111012201100201001200211220211020200001000111100020111200121112021101020201102222121221101121201022101122220121021012110020120100101000112100200102102210212002212020102001000102201102201220121111222101001011111222210000022121001001100111021112101111101001100112120022211022002222021001120220201210010222000111202022221101012000222120000200111121222211022100010210211021121200221002202112200001212211102001100201020100210002202022022112121121222200212101112110001001010211100222210012222011212110201120212000210220121122120211011012212102212102211002222222102110201111201101201010002100000102210111122110122021022111201111001020111000100200012221111100012120001100211210222121222200201121021102022111012101010120021122022222100002000201022212120202122222021021011000101202210202102220122022102110220111021200211221122111210022212210220111021222012220220011020210200020002010022120120010100011201200201201220122020010210101022020110101012102122010220021122010002200121012122021012122221210200221010201021112222200202121012220220002220221022122112211020012221212122102112100120201012002120200120012010201201121200012010012201021222121122122221122002221021022210202120001102220100200002121221120220100121202201011102120111100111022221110022100200220222110200002120122101100100000101201001210120102210201002000220000121122011221211102010122022000101211022212212100212222020011221011122221020012211022010101220122220120102112011022012122122100200002020212012112221112122102021210210202110111101220210100021000000000101121001210121112001102221201102222222200210101212101021220122110201012101012110221022002100000122021110200200000000010111012101001110120000221102221202022002012021100110100010222021111022011100110122212222010111212210111100200202011000000002100000212112022000102100020202222202011100200201220020101121022120112200202221010212010121201021220220200101000110021012022222112122001211201022201100200020220212100110112100012020212210022202200122021212010111120020100002210122100211012222111210001222021022221210010101110000020222212000001010021121221221220202020222112120000000100110201220022102212212", "20102120022211220222201010002011120002210121212111010210002201210202222122211001100021211001102122012002120102220121120121222012222221001220012012022121200200021110210212112200011222021121100202200210100110001100220210202022000102000002102021011210010220111021011122120122021022121212201021101220102120221010211112020100000022121121021001112211100010222121112200221202012102010100220202000100021210020112200201011222012002021112201101210121001211102102021111021222202101120202102002110020211212211122002120220000120111021001021212112120021120212220012012020021121101020102211102211101011211200222022001111220201220012102220110111012221111122212022112122111221101021210012111011201210101020202200111101112221221102202021202110122200201010210100000100120221002211002011110020022000212000021002000120210000002010112111012012211020021110102122020220000010022101200102101010112111002012002200012000101202221012111102201112210122120211202101112001211000101010002011100012122010120122202001010020120011021212121210020011010010102121101221102221011010121121122102022112222120102100101002100021011012120000210012200021101001201100111222202122202010211002100010120121220200122110122022100100112010210011210022201220220220101121111102121101111102201000012012001202102221002201111110211110022211011202221100112111210212200022210210002220010011011121012120200222201201201020022202012011102100021121111212202101211210010222222020110112210100022020211102022202001002110020200110112111202122121020110102011120112111122121221001111000001221012212012220020212100111021100112112212000220122122112001222011010020012102220021100120001022001020221100022001220200112200220111100020022121211120021221001222211021211201222210101210221112201211101020002022120002112012011001000200111112000221102201210121112021020200020101202101201000221022100112110000120200211121202122210011111020120220011102222121100122102021112012101111011021011211210120120212202101212101100222202211021012001020111000110022122102022000111220011020110202021011012011002211000210020202221020122102100122221202020012201120112212020220110221010020212121211211122111020220202102120020111021201212221122201001200020001110211001211022212221121110212212220011110201012210222212021021102012210211011021012002200202112110120100022100210202111102202210112011212001002222020101122001111211222210012211001121021201111112011101200002121021212011201021021102211001120101222021001012011012102120101122", "22102121222121002120100121022112112010101222012102000200222002222220002100221102110002200121021102220002011211222110112012111101022121222010111212122121201221010020222212111201022221101110200202011022020110021110100010222220000120012221222122202211120202111200022100221221002121001202211201102002000012021112011222222211121011001000102212112002120120020211012122011020021120110201020000200202102212102201210101101200001201122212011112021002201211121102112111000212101001122001100001212011102120001121022221110200112122212022102111112122002022002211100211102202020221102100022202120010211221112211120001202021000102122221120002121122200122012212201001102202002220102020212120010221200112222101011122210102000201211002121102221201011121201112100001121120220121011011102211010001221121202100020001122220222000022102000101022101101121111221202222211121020120222202111001100210012010210200000001011012110100101202210000212110112010000122011022110120010221020122211221102111210110122121020010211002110111021012102100021201100212120110021121020000222210210221020022021021122122202001120210201220210022112020222202101122112100011000212100111101220012012000112012222012021112002012022120100110211001100020212201220201001102001002101210221010220010000212011100212112220022001220100210210022200010110021211122202122021101010112210102022200021200220111100010012122200211200020011102002112211110022101201000001222210012110110101212100111210011122111221211121111120102101100002100221002011112111020110002121210011201021110000101102222101110001012110022112001010002212201021210011122211021120211102022120011200201011111211022200100212212110100011111112012100201110122022211202202121112012000210011020200222012200001002021121221121010102122201202222210212022121220111021122120100002022001002120200102112202121122212010122101010201112022211200101122220101211122100212102100111011110211122120100111202011210222011112001021022010001201222001210211111102212022121120110002022011100100100100111010211010121021201121122102201011222122122112000200021201201100200010022101101222000022101110011200001212201121212101100221202120201201011011002110210110011122120121012222200212021101120000000122121011210222120122212001210202221000110012102121101010022001110202000021000010010021122012011210011220220122122010101120012102212200211121200021020221201100212211221120221202200011220211220210121211010201200022101221021102122101221212120100100010201021220100210201", "10021211120002201011102020022002000012100201220221120000022201122110212120111121101221110021011220111022110210110110021120020101122222012211200121011200201201211021210010202112100001010201200001002011122022001000212220200221021212021010220122221101010200102210201202112100112111012122101011220100211120100220221202212101212011102012220112120202211021220100021020111020202221022201101022220201021200002210001122022212201211202121021222221021011212011222120002120121011210010000012100011200122001100101110222111202102212121101012012011112122002200121112110111211010011011101012011021102201222001222210200100112020201210102201201212010210111002011202022212120202020111222022211021022021000002011212200220111210000010220021212120222101000010212212001200012111201220122020122012200222021110011210200221210020112020112112102211222112210120200121102102001111200101010001020102022202102012211222201002210010101222211012120000102021101112211120220022201002202220112010012122221011122022100001010201022110021001210101122202001111222011101010201002020122100110002112021102112021222201211112221011202010021101011012012222011220010002200020201021202221022121022111220220210200200010222201021221100200021122221211210220111202220200102210101001101001011101112120010012001011011201111110201012201001112102102010112022121010200221020121122121010222020010200002121122101020002021101210221020110200201201001101222200022211002022022021100102220001120202211112100210220200121111000111110202201112002002022200220112100101111210120122002020000221211120201121212022211200122211212021000012012212020022101120212202020200112012010002012122210210012222011110210202211210001021001002021221021010021221000022210002102202010212102022022110200201100002120211212020011111002111020210011112101002110120202220210011221121002212111221211210012122012011211210111001001112112011202021001212211200112121021201022002121111111000201120110021001220200111022020120200111222210021121021110102212011221011121211122011010001122202111222122001222220022101212120112201200221211201220120021001220220002222012111011020000110212202222100121122011222112101100122012122020112222112101112001010022010011222002121200122211122111011020002111101010212121022201001220021120102222210201121220102210022111000101200212122102211211212101100110021002121000111122121120102002112001121222121202002021122210121000200010112022110211201211000022201000000002211221202102202101212201201110101200210000", "02120221112102120020221120211210021212122220102012211102122211011222220221000110020022001220020101122120201222220112121010010021111222111020102210010002220011210102101112101000100221110102222020010022022111222112122200001221120002210212222221202002120110222212201202010102020201201002020122021010121022201120100001110012111111110221200000001220202121210120110001011210111100001201221100011120110210110221201100102211221110110201011222200201002120001121200200102012011210220021012100100021021220201122110211201010202010210202111101210100002121120222111220222010011110102220020112111001220002200020001121012100021210122121101120212200200000011221222101121102202210212002210210021001121001102011122101222120122202002112001011120200021012021102122100111011011111222002112012222200101121211020112200110020121011010002000222012120011000022000210000111101112002020020221110110112102112122002211102010002122202220122111011011012221011010001212101002021212100001011112020101000200222102010112022002010022100200210121211001000002011021121100000222022100012020201210100222002010212102102100121100110111022021002020201101211100000202200212021112101101002222102111111221020110122212100122222210202000122222010112211102220200101110012000202122212222200222122000201020110201221002111022121202102112011100120122122002210110211122002100012121101121020012010002001212210210100001120222101122201000200210102000001212121010220010110120110220120221001210110121020221222001111220222200001102201122112010211201121102000222010101200001201121112211111121021100222220221122221122210122002101001101022112200012201201021021000200122020110020210022122020111101000202021210122011101212222200121020222211120100221101011210202212000222111021001000012011120220120121200102112101220012000212011011000212202001100000220121020212010100220010101102012222012121012120101200011111021102200001011021212120002210020112002100112210012122100110200202120211202022211100211020012200200000000211121202000211210210121212210111010021201010100212001010120111010002212001222011002012022022020222200200121210011001212001100122202221212021201101011112110111201222112121112202101121022212002200110210000211102201020221102102210012000022112110211021022221102012001122001212202002010202111112211222100001211011020022211220021200112000200102202211121110111112010200212022011010101211002100122012001000200112002011102111221001220220001110102020012121110121121022200112001120122212010000120", "12220110021221000121101010110012102100120020200021200000022002221100210112220021112020120001020000121101201102012020112111202012021020001221101011121021202100111012210012220212221200011022121022111121101010101212021220010210220011122221011001201201022210011201101012022010200002020010220201220011022000112100012210210210121200202110000112211111112001110202001220101110022120101011000001100122110122010210000001212110021020200110012221000221001020010000122012122111112111010011211022202011201100000020001222220210010012101101202202210011212011022121222222201102201100022000001220102120021120222122102202201211102102210222101112110222210021022001021120021112011122101122121020012200222001000101210100220220101111220200220211120120221011202121222022120102002012221010212221120021120012020101202022120222200210001222001020021001202000022100102200201111220102212112111012100201002120000111021102102012110022001212212012220222010222111122200102110200120000012202102022012112212102210211112110000221011110220011201120211110210121020010002020112121121200021002102002221202101210201022211120221022202021100221220012020002210102201002222000011111022122202220020122001112201122111001200011110122002012022111122121002012102112022002200020121012122220101110122001201100020201111202110001012100101202202200210120211021211202101012000122122210020022021222211102212102122222220122120111111112100011002011201102100121111012222100210211022000100202011222210202001110022101120212101211202110201222102120120211202010220022222002022111101111222021220000020010112210210220021012100021102121212212222012210020100100220000001220012100020122220222101210212000101210120012200220001120121022110010010002222121101022110012200002011200222212000010201200211211112221101200001020100121111100211220002101212110020122012211100020222110220200001202101200022000211011220102222202022121021011020202002212122110222021200100212022100111202110110200202221001010102122211200100021102222212001111110111000020101110220102202222002000200000000222200102220101020220000022010201200100100112122001011200011222102021110011201010111212210201100011012220100122010000210212210201000211121022210121010110122212011021212221010222110122101212112121211111112100211010112210211102021202200211012012210211011120220222011000012210222000002100222020111021222121211010002120000220221220000110112000021111022010111122120020020101021010121212201201211111000120100200121100202001122220100112011", "01221212001012122002101011122012020022211022200011211211110121212120011002210111222200200110110022102111102020101022101012111002221022010122222100110011200101200012010120022021222220201111101202112102011022110120021210210111100120222020212211120202101200101201021202112122010111201102012102010111000000200000110122212100022002111212111200202010200112220121112210211012020212201112211210122021221200022100100200212001120010111001010112111212112221220110120210202112221011121210101021220222012112001111000112021022120121021002222021110202110220221212100011022002221220220122122011022121210022022020111200112200202120022020111212022110212000210010200001201012112101002122011200221222220101101211210001220220010121111122120012220020202221212110111102101112100222211020211010221211000200021210202111120201022210110011021002011211211012211221220111120110211120110021012020012200012211201100120100201200202111222211110202202112211111001220011221121021220121222202211211000211121010222122022022120022211001022220212222121100220012202202100210102210122222020221000011220101022021012120001211021201212200202120111110011120200100022110211102021202210000012212222010012020010212221121202212011220102110022001122110102212121002210001202101020120100212002001211211021000000110201120021000011121211112111220022112011101120102210002012022002210221012120022120220020222210201111210102110201100021221122001000212201100222201212212111002100002112001002001011211012021220122202121211012210202200220212121210222121020121021000110022020110101000010200211120221002001020021020000000210220211020111220220001011111212221112100200122210211201121011122121112100111210021202112001002221022021122000112100000122110020002120121200210010102111120212120012001201012101102210202220121010100200001221120210102110002111122002102010000010001222122111112102210011102221201102100010112212120110122201011000210110210202210010020200202012020200010002222110022121200210000211110212022211121221012212021001212200020110201110010220121100210112000111200120201022000020001102110102221202222121222200000220212122222020002021122220200002121100220111221012101021100120221222222200101211201112200110112112120121101022212222000100200100101200122100201200121210010010212221102111012011002001010001210000011000120222022122221221212212220222201102112200212102010212200210110011200002201100001010222012001210001012201110120202201122102001011021111100212220100121102002101212200101220200", "11020211202120001122220202102220002010200111201202011121212211110201201002122210212220010110020201202210121100101122121120012112022102111101022101202201020210021120120121102120112002112101100020221111202211002222022010101220022101222212201020102222222100212221002220110220222120101112222002202010121202212122221112201202211021100021202012211200100101001110020001201102101101102210120211211100002201002200022002100120102121102121101120101200121120101102100112002222111201221000111212001122122001110021202101001100201011001100201120112110100121211221202122110021022122222210122101110100000210200020211100101121212001110122020101011112112210222111102000111211020102120202011000012111102221101201110222201202101201002000211221112210212021002022211102020200200121120101112222201110112112122102222110200001021211220101020001110112222001011201210112220000202021002011222020101202221211210201212200200221020121102202022002022111212101220011011101220102100212220222111122202110000021022110001000012222200011222222202202011102012000000221010111022012121100220212110022201110102012212120010221202112011001121212001021110211212110222220012110022222000122220222120220210220222020011002202121020002012000212100211222102122222112022221011020220010102212110220020221122222011020111022120021112111001010000121000201222221200100001221122111022001102020220101200000112012002010222001011101020220110222220102002010021200221202020020022202200211122112022012220122212110020220200020000202112120112200002001101102211101020222202001111221200010112201022012122000001120011101012210020101210000202102102010022102212121112111001122002020002112120202112002221220020200020222111202021002000110120212221112111002221102212212210010000220012100000201221000012001001201121200201101212010002021001201100210101200022121222011102212221122201021022021120111202201212212010021200210001002120020221010202121001020222001201201202012222000120212001001100121002210202112200111022120111100202110021021010202110012111202100011211111020111111022110120210000020101002202211212221210210002220111220211120121020202121001102002210111002210012221001200210022201021100002210022120121122120111201110212012211200002111220122120012111221022111120220111202101211111221022210011220111020121001102002110111000212102010212012102202022200101120102021012212021111120001011102210102002020102012010012211010111112102020200122201012120021000111202112112222021200220110102202110102002101120201102", "22021102121022201200202212010111122121020110212211211020000101000120211221010012101210020110200212210011022210000221201210210010002000111001202200000101001210121211021222201110211011010210011110202022101112102121202112012121210212121200022000100020222210121112220212211111201102001210221211100000002222010000002102122120122020002120220201100102220001212001112112100101201220012121012121022100212200001021102021220020120101211102021220010112021000021112221122201110221220022110220012000002020001101111000201110202102200122212022211210022101011120221110112110100101012000010122121110102101222112021021022111021111010120121121201120011112101202001210000101011112212020200001001220100211100220020111211202120200200000222021120211012120001101120001110211010010221210020122122102111111001000120102211211201012111021011021202220222220210102010211200110211111222102201020120121102200212122121012000211022101112201221200011101021120100100002222102101022012010211000212010220001011110122010202122201200101200012112120021022201100102220022022101120221012202120202000120002201202002002000022000111111111020012210022022220222012221021221001000202200202121000002020220121220221122222020020222022022102112120212211211102000000212020020202012220102000110110101011121201001222120020221100121011020111222021100200201200012010102111000211220121102202222102220101112000001001112010020002111110001120211100110220221001101021101002221021100120021222220221212001110111102020200222201220222020222202101121210011210212201202000102201210011022212120101201112112210012002202111100222201201221000011021100201020002111100220100102220021222102022002210002210211100012221001222020000210102121121020000200120200002100101000022222222022110201001010201201121102220212012012200112121102011020002102211022210100010002110011101100001012002120200002220200021212011220100200221020222221200101100111221021222221000202122021101110101212222022001121020222210121011002200001212001001201021200000222002001111212110210212120110010211120210000110202020111201020002201000000221021000001020222122002220021001002001022020222220211020010220001200211222012221012000122220112022120021201210200221101000112100202010021022222010101221012211102201110100202121222202002202112012221012120200020110011222221120122102021002102122201120000222001100000201120022111112011211221001000012221000222011012211210122202200221102221111012002120200211222221122201021111000122000110202112001221120021221", "22220120101000012220000200220022012101210100120212222212110001102121120220210121222222111122211222201202010220022111002111110011002212001122022010111020011021022102212012022210012021002021120202010101101220200002112120010001011000021120210201002211221111212110200120120222212002121201100012022211021001012110112112101002120120112011012211010210212221010111100110210212022011201222101122122121202001010121200222101121100021101201022002021202100110220021020111200121221011112120121220220210210101121000210000110022020210112200201211200021111212002011201202211201100001011211002001010222022012020001220121012000211012021001101110210110220221011222111020101001101120000011121102101001111021001001221101200010201000220011222110102222202202010001022211021202201211000120012221001111112210201200022020120102220221101010021002112110002102120022020101201022222222000221020012112102021010100001011222001001210100001210102111222100111012220201010101220100102222220002222012222021010112202201021222202200121010122120122200001020202012012002222202100120221220121101001101110022010202111011221102201122101200120101212221121120111201221022012002001221210121011200021002200002112120000201120011200020112012222012222211112222012202111000211101022210111101210221212111101102111210112010010002000201020121100111011210222120021122121000111102020200121200211101012121001200012211210220000121022200022002002011100200001011022012022020112221112101122111101012101121212001221220010001202222012110110111211021002212210212210021022001201011102220101222200211121222100200120021021002120022120022201222210100201120200202101201002022202101112100220120001021100002020220121102220010100021200212010200202010112121010201101110000222110220002211120020011121010212211210111111110200101222210202101011022010200211222022220001220202100101011212120220012202010222200211121212121221020011112202121022211201100222211202200200011222110211021011010001100002001101220100101102001210022022021221112201000111221102011000000220010010210112210222221012002002012022122010012100211010210002210121200220010212120010121112011112222222201212120102220000010120102100212000001100110002101222020222111121000201212200120111100010111112111002011221120120010100120101011020020221222202201210002212011022101021221020210011112001220010120120111220112101101102011100201102210120020010100000111221211122010000222201221202101020221002121002210101222010012112120120202122222011011221121201011111", "22112201202010102002022102200110021001001221222122220120201112122110222002021112012222102021202210221121010211102212122121222221122002120201012122100101000212101110122022111210111101221210200121011000001102200111000121022110011201100111020120101200012001002210111011011021200121222222022101111202021221112200112101111111002002100010120202000001210111110111110012011112020202220200011100021200011002220200122212210101122211222102121211220222112202101020011222102011210122220212001001202211200211211012122220222220211020100200202102100010100010221012011120212021221002122120210000010101110112211100000011211220211002121200012011202111202120002001202212210021221012222202021000221011012120010200011001010121022112212010100211111201121000121112201121102021222210111021102110102220212221112011122211002022112221111220202110212202112011220000112211201200012122012112222002121222100202220212011010212010000210020201220221111122122121002021122010022100020210112002212102011121002012221212112101201001021120022010121221110001011101201201101002202102102012110222211211120102200012112211112110211111000102220221000002220101200100100100102020022121110102222111011111201221011212222022110012110220221221020201211220222201020010101220021020210222222201210200120100002222022102021121210111101200221101022200110120012021022022111110022212010211010211011201000021002100110021211112211011221110202011010210110201202112122212210120121210100000000110201021101101212011200120222001110100002212021010020120110222222111102102011222110120010100021210201020120012020221001100212020122101112001210011200111201112220001211012120101222212200010002220201220111212210002210011110101211221112111101201220001221111120210000112121121210110010200011020002020010210120210111122200200112102200022221010102211201100011010222222112120020020002220111002010111112002020010022202021111210220120011222220220211112210002222221011110011101101202210012212221000121222111012110210101022011011211000220020210202102202100222101010021020122121010022010200212011010011210210120222121122221210110121122022001020212102020200102221010221102222212000020211101110120210102000111202012210102211210201021111122212020100000201210112021002000011221021020000120202202012200112221200102211102010201012020022212122000122002101100100001120220122020212020001212000122001102120120212122221202222020022211022212222221212200021011220001020012111112110210220012222201221220101100101010012101020110010", "12120210012210110211012001122112022111020001121102102101202112120122122211220210201022201212011101112022112212212212111002221120201211002212220212101002002022101011100000112100211020110112220022010121110112020011000000222120202122021000011101000110000001111200011200210120012112001201222212221202101221122121200020222012101202211212110112200020002121102020112020112121002111100120110122101220000221211220001012111022022122212001100200220101110201220221212200101020002012022211100021000011212111111111201121112121101121111212120020121122020200221020001111011222110101200110220122110000011222002210000010022001121120220120010200110001200222101112021111202112111211211002110112012121210020222201112101100001120201110121002210102211000010010022121211102220120022222110001102200101100002201110000212010200011012010021212211010022002120200000021122111110000120202212211221212110101121200020110201211011211020001111001011022011120012121000211012022100020212111120211011111220200112221101012011021210112201201112021022212022121001002021122201200001121120102111212201111222202010222112212100111002201112221121221121001121121111021011111210200110000002111112120000002022021022212021011022121022010002110121212220002020201210012020101110020221112200210002222202110112202221010120221000221120021202112122221000220200101112200212002100021112101202102122001111001112220011202002122010002211021120001011022020121011101010120211201122011202202000112101221000211100210111211120210011102200200022012101001000200110122200020011221120121220011221201222121101120211122102221020121022200010111211220211110200020022020222101001112121000202211220002221001102212000022101000101001110122021102111222221120200111200001111102022202011120010210122001121002100000011210001002101020111220202122210111002000210121121100002102120210111002000210211002020220011111111200222102210121012021001220220120002002211101222202111201001122211201112001110121220011021222202200102020202102201010211122101011101012022202121020002100000122221100101012121222210210122222100101210020000012202202222012201000201202100221202022120001222200212110102210020220112020102121101102222121020212001101212212021110122212120210011210001021002210122002010100211220222210001201222202001111020102012112011210210011012110022211120212110121100100001200121201022010022212121221112120120110212121022001222100200202122211112020221101111002001121101220222022212022221221122110100000120021200101022120212", "00000200022010001012220022121212102022212121000222011201021202112111110110220222021210111122111011002122101221100010112111212102120122100210121112201110001210110112120201200120201210020221201022212211221210002120010100002102202000000001220222220100202111020200220212121000200202102212221001101222220100020022122121011200000202112020011000202100010111202210121101001122010122221212000202022010201220002220100202000200122020212112212001022200011201220210112122120022111011022222021222002200011100011210222112120101012021200122201121122022121211121011201010020001210011120200122212120212121112220221211012120201100101102101122100101220220210112101200212000102011022201211210222022021212122122120112111020112010001000212022202002211202122110002001222010010212222222121212010101201001020211021011202221010012110001010022210120011000110001110201000122000101211101112002100220111221120221020002102222111001000200212201120221200200121222102021121012211020011111112211122110112202102010102212002102110010211002211111020212011002210222220010122210221202111200122222222022201001221222000101110011011022122010002112102121201002022122100110011110110222001111100121020101010200212001211011020011002121202020110211022200120212221000122102220221202012111212010101101002122220122121020220210222102111020210001101202212220212000012210122101210120010110000102221010020121102012212200100110210222111021201020011022022202101002201012120001010012010102110100021212012220021101011220122220120022111002120020022210200012210212121020111022220211110111120202010101110201220212011200210212110021120101100101010002021110110100001110201221200102001121022212001121102121202211110120012121111212010011112221121022000012011122021100021211010102212201121202211120202202100220120202102100100021211021210000222220201200221011021211212010202010201112002122111220022120002210120021222221222002021122000012110100111122100022220220101022122010101020121220202101200021122112201101112021211101000122120222211212022211211100102221112202022100201220020101112211101120020022202000000212210202210010101221201102002202022101211010200012200001000121221220000210212221121202112220121022200221220100112020010010012122201010121002100012112211110022200100111222100102002200001101200201011121001101021011220020001220112020122200010012011001120100120110201022120100121122111110200212220212222122202121211022102010022010112010201020221200202021112122022020022022211011201120012111122220", "21202010020200112112202201001000002011121022102000211000110211100202100010122112122010120021020111101201001212010122110212011011200202002211001112011112000010100220121111122012210111220211210222112022020220220002202111221002010100021100102020212000102100120210220002220111201012100201010200111002212122211000101210020112122010110122201020200201101110111220221100112210010211201020010111000212011222002122100211020002001012112011212222102211120210010121002111122211120211012200021202000202022200112012101001102000202020020202122010101001001202210012200210120012002200110111111000202202222000010212111200010100101211100222122102202110201200110112011021102202200001021100221202020020010112021112021210000001012200202211002001210200210112121102010100010011001021202222110001210121010012202200111122201020012121010112112122122101212001101202001112121120000121212011010002022202220120101002021200001011011100220011022011020120122020112210102210202122020221222112111202010021100210022021221011221210001002210212002121022112200020010220000012102000201200000111100012222021221201110102020212000021212210110111000100100000011212201211212210112121012021220200212121202021212112110110120002211210221012012120010011021002222121112110211010001121112220012220101001211101011020210001001200122011221001111100010212021221110000201002100211002101121101021202021102211002100222020111021101000121100011021010222012220002211111012121011002210220011001211210102010202221111110021121021112012022202211020002012000012112222012020220211001222200121002010020212220011100212121102222021222010000102112020200201120111111122100002022221001012212111120110112120011100100201211201121020122020021002221100011220002111121120122120102212211120000222221021220020211222101011212020220202020020201121222222112010002022011211102211202110112020100021012100000012121210220000021201221212011211212002111002002212122121221100220001101022022010101222000212202002112010101100021102201200201121021102121012000101202122110222102001221120220201121100212212221120210201120212121100221101012121000100211011222221121111021001210020001111220222020222022010201210122010222012120211010012222112100022001111120102211112111010220210111120102222221020210020021212101122102001112022100122011220202011211012220102112021002222111121011022210000122020020102002021120220202211021202221012022101111102001001211002012020012212100121111010210022101210202002021022021120222010001201102100020000011", "02100121120102020110202212010011201020022101221011212101000222111200121112100101211121102002210211220201221100111112012200211012120211222020012200101112210110112022011111112221100220002100022010220101101221221211020020120111220220201010012010222101201220222020201122100220102022100220200022021122110111002012121002121120200122121112110201111221020100000001222000011201022211200000111000010002122112010202121022220210121021101001122122001100201201112122122112122010221002001012222112122201210102000010010020012201202121201210111002220211212102000101111110012221211010002010001121212202010122011100112200210101002012120021220011021001010101001120021000211020011220102212021002112210202120000211012020101112212102102200221202220222101110021211111012020000122120120012110002120120002010011000122010020010211111102010212000011111010020201102101120022100022121121022111212022112000220112200010102112111222011200210100202211221120120011221200200110110011222221211111212212101222110201210201011110211010111001012001202220002010210001121220202022121002020101201112021212210011120001101200022101122222000200022101112010212022001222121101220010211102021212210200000220102211021221201100202212122122000100002022101111210210011102102201121121100201001122200001212202121022001121212201102210110011101002002011001202012100211012020200111221022112210221112022020022201201120000010112020221121020012110211211202101210120021020200110010210201021211011221012100020021212021200211121102101020210121000120211200112022210221212021112222201202021020202121212102110200221011202022000012101211222002221202011220001120101122202000021011102100012211101201122211100121111112110202200122211222020122211211222222010100221110001111011110202102121101021200112112000010102010120011110201210120110102020111120100222112211020201112102210101110111202200111221220022210122002111012020020211022200120111200102020102121002221111021011120122001222101112222001120021011222022020122212210020001110210111021021202122112011112200221220111221122112211122211002020220220100001011201100210021001222221022121211002112210202210100012022110102021011122220211111001200021120002022111021202210210112010221122220012012100202012002000021112221102220211210122110220222011011120221012001100211001010102212222110022012010222000100011020122110001220220222212221112220220222210200221020202222111120200122021202220000110111102122001121001012221022010021101020120210022011022211100101211101122", "00012001222122002221010102010012010221120112101111221121120022212202020110001022010022121222201010020110022000222111210001011021020202121020112021021202121000202201002002001010002222120122201002020112111110002110100202001212011101002211110022211112022210012010001010020112002021210000212011111100020222201200001102100112020111120210221011020001122021111021201111210211221111010120201022221022220202001210111122120222211110112201111200222101000112120200212221112110000012111121002010122222221020021110202212011101001122202202012101111021102002002111200212122102122001011121221111212222022102220020211220112011102101220112202121122212021112200110010011110222011210101002222001021012021212021020111121020101120200220220202100022200021211220020111212220200002201222010120110002000012222111120110222120120112012202100210202210102111021002122202011202210011220011120120022022002212122212200212021020202101222212012012112210111222221011122202102021122201202210211010222210220202112010221021000002111221220022200102102211001022211011020200020200201211121121021211221101202011210101102110012110112021222121111102201120011210011001022000202021102012112011201201100022102012020101210122110222120102012110222021000112002112121010210112102102200111001102002002000122120120121100112222120011020020221112102220010110012021201101221212100122101212000022111200010221110101001020010102011220210101201121112100100112110211222212011101102121000102100002211011002220122121220101001120102211001021020002112011210102122112202112102121121120222120101012210121021111010201110001122011222021000111110101001202212001122200112102211022120101102120120012211212202211022011122021101122212101010011002022210002101122201111122112100001010111010021120221002111021202111010222110210211111020201110101011202022220022220011001020001102210200210112111010002202102012110110100111022010220210012112022222221021102201122221200000212010112212222120202110121101100121112001022001000021112100120022211002210221012222021211022200021021210011022102211202001000101220122202110000020022002000221021201020212021110101211220121100120001022212210100221221112111111121011221002120101121021111002210112212000100120220101112102111110211002101102011202122200121112202212202221011112021200100012102221000020021220111011002010110222111020111202111121020102111101112001012011121200212211001211120100000021010002101211220022021120111122222110021100211121122221222102101221200122202211100220", "20201001022200021100000201112210001002021110022221201120221001111202200101200000122121010020221101201020000010011202202210111022010110122122212200222110111110101210121221210002000220210000212100000120102001021100011010012022120101012010122002021002122102201212212002100222001202112100022020101112101221000102112100000022222201121212101001121220021212110201220210011221101022112021200001010011002110102022000100012111202101100122111000001110200001101002121200002012201222011222220200100002120002111212002202220202002010021221202222112210020021011211111022120202220220112101120221122101020222002122220210221101010211220111021221002212120220112000010001212212202102122101220211012101220022122012122020201100221102222200002102210222212210211020220102010201120222121102102022120120112211001110110202101020022021211100011020001020100222111121100110011001200012011111000222110001111002112200201111222202011212211110002012012111000111021000002100212110222102101201211120020011201120110100011222020022002110021011012220020020000221112202102222000220220220020121022022100110010222100212221001200000201201102011202201012220120211212100110012100022110120002000122101212220222101222220111112012201110110222102020222012121202002100202110021201220022022120102121220200021100212202021020201022202200200212011212022201221202120220221212002101202220102012000012001100011200210111102012120112210102011121000221202012122111110011220100002021201122111100112021001101012110101002211101000101012012011221201021222010022000011001212222021101122202210221222200101001201011122211220102201100100220222200021202201021100000122210001110120012000112020221101011110020101021112201022122100112222102122021022022022210120222122011221212200201102020202211110020011020212100201002201120201210100111001002222021022202022022200221001210022100020110212110100211212212112212212001002002202210211020100000022120101101110010001220202202222200011001200011111201121212000112222012122012211220020021110010022021121210211020220010101110000112122202020000221100212112012010201021100022210011212100101221210022212212012222222010212211010211120101211021022212020200121222000212210110021221021122010012101021112202120100011202100110201210200212011011211021202021221020101212221102111211010002011022201112201120201021021112211002212210120022202010120021001022110112211021200121211102012111122020111101111102221001111202122000121010212000100212011102112111110112110100002121011101102", "20021000021012112110121122112200221111110220011110122120220201221200011012201021120020001112011000110120212111212102100101112100120102201001110121100201201000100202100201200211002122021000121020002201120111221220201020211222102021120201020010202221022120121000002202010102120212121022110102221202022112201102200211210101011020001021010220112122202012010111002000111110220120110101020112110110211002212100210120111202201122201120112102021002201112122021220012101020021012102022120221000020100202101221000002020121101112212121002202102220201211021000100201210122200021112100011210000122110210010201212012221011120220110111011002021100102020210012020222012110212011200201000002201020120120021021210012111220110120222220222210001101100120010121201112122110102221010210110112001100020112021221112100010022220211012020100001120202220000211222122010202210200010020100110201122100201211211111220220222121212002012220201102000021210120012120210122222021020201100002002120211222211020110100012110221021112121202001111221001211112221211121122221002002200000020120220222201222112011102000002200002012000120120120202000210102012221011222022110020001120020120120221101020011021121022000022022002011012211122112222100201212011221101102021101122222012201102002220101001011220202001122211211220200021011000021200002100122210202010200011210112211201122210200210012221012100011210000111111220121000202000201210011120010102011121001221112112001200011021021022221122021010002012102121110112110002220212111022200001222122102112110210012200220022010212110021102011022110020021121101022120021221120111001022101212202120012201212202020021200011221201002110210101121012111101000222000110122112022100010011022022000221221020200100120111120012102202212102221011122212111011000112010020002010110202020020210111001020202022200211102022120220020110000121122111202010022010021122211210020122101102022201011220222212211000221212020110111022001002000001202211221002002011120110201001001212220110111211001020121022212000100100000121201010210210100000220100210222210220022011121111122002122100002200110020021100020020210212210012221012211121012220021021212212112102200210221021112210221110202122202200212121100200200021201122201201222021012201211200112021120000000112020101221202110121120011001220112001202202022202020211021210211201122101100020220111221010010121200100101201200101120010110112021211120021000112212100022101000200010202100120100212121112200122201121121", "20010020222121220112122211011102011122122100100220200211100012100002100200210002211200111222222211210000120002020011122212012122102101122002022020220210202101101100021001021222021121221200021220212121110102200210200011020112101100212020021002001021212021222012222022220010221011121220020020211020222010212201000021100111112011111200110020200102200022110021002011221002210102222102222121020010102122100200001201022000000121201210111120022100202100100001101022210101022002022101111210010202022010121021020120000110111200200000122211001111121021100121110122200122002002200022021021100111201200212101202101101112221111201222221002121101200000100012001202112111202220201111122100121202012211210101020020011121021112210112011110212101121011000120101222210221012211220211200020212120212020101001100010001000111122010012122202112122110121121022211121000012211211221012122112122021100210020221010212000000220010110220200210020112002012102012012021210002100012112122010212122202020202211222200000221201221100121010001100210102012112021021020220210212001211020011012101002221221021110022110121102000211012010202201100002102110112001010100001000111011012221112121122110000200112021011101102022011102111201202101200020011122100110220200210101101020000110010110110010102010211222210202012121212101112212022121111002221111120122221121012220022112122210002202221210011020011011100022120201121211220112002100122101011010101022122220001010000100011201111122012222222000011120222201002121102200111201101210201222211120011022211020122200211020010001212200121012011110200120221100011112212000110112122211202210201122101012011120122010102101112101011110202122110102100112200111011222212221020112012100102112220220110112021022020101210000211022101100220021122201221101022022001222022210102020001221110222112201000012022110120012220200100001011010201021000112200110121021111221112210122211012220001021112220012202020210110201021022102210121110200101222022100102111011211011010201220100000110211012020102022200112002002022001021112111110100121122220001201201012101111020020201121000120021022200020111100010110001220101212200100101021102022212002022122212220000221021011221202010220010021002222020120020111002210201111012102210100011112220101020101200011101220012011010102101021011222210210222201020210010010212122010111000222022012211210001021010201012001102110120010221112100101200122002222112200100000102121100120212200210011220210020212221111121122110020", "01221121220201212122110010000210100000202210100210110001100200020111220211101122112222201121221212120212022022211202000222202210202010221101112121002211020012012210101112110210122000020022222200002011112121012012101012022111111110002000222210101210110202120101111202012021222002101010111002001012112210212211120000221001012121121110012222000010200201010122121110011011012120122120020020220100211220111112022102220200200011200000100112111201200122210212211110220011210220210201120112122101022102220021122021110002002210212201201011022111001101022222012111202100010211121010112211002121000011011001210020210111111101110201022012221202202110222000000012120212022110102112221122201100101121122002211020212222010112201011221212200022001212021010001201001122210120212001202011012121112001010202010122101200200011200000012002010222201020221010011002010112110112111100021202110002100120120010002112121011201001221102202010220111011210000012121011220220100212220111001210110200112121202112221101200102011121021201202021200001010002201112122011112120112020221200102120120010110022202112011112101210121010021110221211212002201102001111010101021212112102101122101221200122221202221220122102012101022011012222010212220010220102001001202012120121101112011200012012112121110202211102121112100210121112110001021220220010222022201020022100010222222221001200001010110210022220000111222210120202010222201011021210220001211112220102020212022202022011122210122210110002002201120110201102201121210012122002020200122221021221202001201221200122101222020222202112120211220120102210120211101020002200110212012101002101212011212112002122022122111102011220022100101020200201100001221122022022110212201221202012000010200011021202011001112202210121100101020202020020112111112211212211121111222012220212110222200121000220000122020201020211202101100002201012220111220201002122210101211211202200221020021000222022211011221200201222120012202221220010021201212201111021020101121011021221200012120010210000022111220111020121111122022211011222121020000200220011120211002020110111121210210122001221210101012112111112220002121022211000111201201111120201022101120200011100122121020201012021122222002210022222122210010121111021211201100212011102110020210022111011122020221202000202220212201012220211220222000012020100220001100100110200000221011022011001220212101112212221121012101121000020200220201222110021112000022120020002222111212212020120112010112100122021210121122221", "00012200101120121102200212210201202122101002002110222000000102002220212222112210200100112110221100110002101202202022211212120012110102002021122222100021100110100111222100101201200110120211111110120022100201112201010002102102102102100201220210000011100022122211022101200100100002201011120010020110120102101122010010210202111012202210111011001110022102111022001022112101100202112122100110000001222220122000200011100220121100201002200102122210121001110121210000212100202202211202222220010120212111102000010020221001222020021011222122102010100202222012211201202122001222211010122110120021101000220200210221210110222111100200212211020201102021000100212020010201212020201010111012211000010210112001201111020010021010201110021212120110101110211121201202020202120112111111101222120102202122221111101001000111221020111120200212010200121012210000201022110001100002221002110100112012111101010122220110202012200220002221020102211101002101202010210122112100111001212121002222112202121110222112002222011201120202000101211101211111221100121212010121121212100201111112121001210110112121010101000112011000000210001020002210000220120002002222210200002000220102020210100110210012122201011210101211021200112220202101211000002201201000222211222210222001212010012112022212011221220201010201100001212120220222100002000122121202212111010020000020022211121000020211200011220001211000120002200100021212200222102122010000110200210122121122120021211122000110102010001010220121102021210012001001102122120010021210222222010210102111210102010202112020100010201211102010121210102020222102201212001212201111020011212020120212222111200121222101110022222222111022001112101022121022111210210221100022202102022001212102100001201000001222101002010212121010102222001010001122020211221201022110010110022011010002021012112000020011212112121002021110221012000100001021211212021020100220202010112000021212221011022211101112122012220120220102100220222002201102210210112012002000020020200200100200112020212020020222020011211010021202002100210102010210001222200011202112222120221021220010110120001020021001012012212212222211111221012010202122111110010122222111112021022200220022011011220102220022020111210002221110001020102012112000212012002222002101102200100222112112000121002012021020121001000010222122122011022201010210120011121022222121120210001000002021211211221222012210101012120222012000002200212221220010001201100010120201111202001112111100202201111200221022120011210221", "01020021021012001222000021220211102202020112022200200201102210100122200012221201000221021212021022110120002202012211102120210212002212112002200021200202100122202122122001110002000100001101100010010102211010201212220101110200102212112102012112012022020121001010111022022222221002001012000220110220022100201022210102020121011200001102201202220202010112121110201210210011121220100212220212012022022111221102221010000002112122120002112022211112010200102211012210122111220020110120011221022202201111102211112000111122102012011121001211000120200020202002112222122021122202120121012221022011222022000010012121111221120010100102212022012002221102100021011120012000222010122202220110021101201012200202002210220021212212002001011021022121102020022222022222002000012111210220222000200011221211111022211111022220010021202212012212222221000100011021022012222120002122110120122210201122000010022021011020200111011021111121110102220210010222001020110221221222210201121221020202021101100120211001221212210200021122020111110121211220111021001012020202001221021022020002022121111220122112212220002120202121022221202012102011222010111002001122101210222022001021200122002102211102121010222002110112201121002201001120020201022010111200011220221102110001101222021201120000011112102011100021111010120102211100022100210021111221221201020021122211220220101001010220120200212210222101221212121202110112100211212220000001220222120112222002020011122020000001010122112121010202102221110210011122010212100020022001012101210100210200000221002122220021102021000110011121201010221020002200002212201011010121021202000210202012220210100220020111110002020111212110100220000001212122110000210021001022001110011021101101120010022222221220122212220112001021121121212011010202020001012201212212102012112121102120220220100110121111012201222001212120021021021211002011022200111020102202121222101110010102011202120121201221222000200111011021210201201111020122100002021000121121102000100211102001220121001202010012210221112011011222222112201002110121020200102212112010001121220210221202201122021021102122120110112102122201112100001010122200122210111020000121111112222211001002200122022110211112211010202021221012102000211120120112202201102110001121200000011101200101012221220021010001111220120011221001201020120221121112212000112200202121220101100222200100212212011102212110000102220222121000221211001020001020202000220200112200020022022100112112220020202202212100211000121021", "00102021012111002011022102121202222120200102102002220122222112020020000001220020020200201110201200022220211121212110120210201012121000212002212001102120012210111011110100002100021210202002111112201200021211020200222022200022200110220002102210121221122011021021011021011102211121122002011222122010122211110000202111011120102010221022112201200201220111101200001122011012102212002100102220102000011000211220020021112221100211200222200001220011202011000101220102222212200122101011122112020100021010120221010212201010202001010121112100001200201210020212000122011122010020201102020211221120202122111000221010210102201210220100011221022221112110212201120000202000110111110212102111202100220120212000202100121002200201100112220000011101220112102011012212001210101000201222020122202120122220102101211002001012021221200122012101122212002201121022212100221011121210022122201021210010122022220212111000012101111220001010121212120011100021011222100121012201000212020001202221111211120112110202222020022001122121121210002100221100210210211120020011022222021101200111221102021001211111102002200001112201111120112101001021100211102110101102121212100210120210221220012111212101110210020210201122212001110121122201220120210011200201210201202202001000200002212101100002010201121111020010011200012200110201110012022211212220112020022001011201212201101220211112112002012002000002220221200022120201021212200212111220112110001212001210101102201001211100001020121001221112211222120221120200022210112101022222122011020010222010112111021112100122221122010011222011012100002211001220211201112200222110011011220100101212202210020200102012020210212202020202220120121201201021001121102022220120120112100102200212121021212102211101010000122021020210111202111000002102202210122102211022221222222211112121122021010201000202111120020200120022010010000202011222100210001220120211211100120201120200021101221010101212022011222222201201121200101210201221221201101122211110102112012211002020221010022220110121111221210120202222101021000212201011021222012102210011102211222100102202210020021120010110211211010211101222001121200211121211010002022001211120021210112211010221121021012010101122122021020002110101000122201022000020011002122012220202201100220202110002110121001200020012100101212220222110000112021200120021002022002102121012100222020110112002212010100220010200200100222121221222020010022210200011010212121221102201111010212102020111102002010101100221222101211111", "11121100112112101212011022022211022100101122112220120012001110111000211212022222210020122010210022110010120122221101020111111110222200101011102222211201012121202010112222201210101000201000001202210211121220112212012121122120002101021122001010222220220222002012022121122202000220110010001201201012102011200112021001220112201211210212111202221202022221100021011020102102212011111220112012002201002121222220001202001201100012121222221120022111222220202000212121002110201212120011222110001112022201220201221002122022122110120000102112012001110002020200210202000221022120021211010102121110101211111102122102201022011020221012200011221200202200021121010200111021011000212200020201020021101212202012120010111120121112011020022221101001210211000110220022202112221210002010122221121101112212011121221120210221121202101010022010220002121212010022102200210211012022022122102021002120120120201022001202021022201112120122222221012220121022122002100102110202202000011211022021000022210211022101202110002211120012122102122120120210200101001000022202210111001101020010100121121222020110201000100012112101200021221112201021110220111220020210102110110102100210121110020211111202012021001222022122020020022210022110211102022121220001120022021000120110100122001022020201001001120220011002200112001101102000110021100112110000110002110211012012112120220122201101010101222022120112210221212110210020202121112122110111122101221012012011002102012212101011112010210111122101020212211021210212102112221122020012210212210012200222221100101110201112010020212002100111222211011121011010000012021010112221222102022220122000201111022021002120202211002000002120022222200122000121020121100000011222001220010112221011122121022212011020202020111212222011200102200021011201220020202100010120001111011200120011021100102022222210122121211010102012222121110001121120011202101221211122022200202201100212112020202201022200221122212100122020110102002210022012222001100122020000010122001100222221010200222020201011201010221120100022001011021220102101001101012002120020221112112021021110222012200110100102012222201222011201102011002220200100021221211221202200102112002110201021222122102122121110102020222002221022211022210001200202022222011001012000212000221022012002221221212101220122111210202002110102121210101122112221110021201101202111111001011002112012210202101020022100100221210002200122002202121102112222021112100212200201111122222020112001212210112210211020001011200011", "22101212020200002000020200110002010211102210020020222102002100010111002120100000222101201212001022022011020212122012222000122212202112210000022211222121111100201212101110221102200002210212100210000220220020211022111002110111201102111010212221211212010100200101201210200211212012220000210212210210122000122002021200211020200020200112102121000011201120002022210202011022111200011212000022002012101200102211022211222010220021111011111202021111012002010100020012120112121211220001122000110012101012211221001120221020220010022021011020020001121221200021001011000211120102210012000220220202011021022002002110000102020220221211020110110000121212001122222001210122200122201011021101101012110220201100102000211000122121220000201210211110002020110200121020000111021121200222002002122202210200002222211020102202221120201110221222220122120111200021120220210011101000111120020111121211121100221211220121220201201000200110111020200201120112110201202111100120101020201220101100001010121010210112001101222202202111122120002210211000212101002222012102201112102221011012012211002021100220001212202022212002012210220201111011010010212100101211220212111000001001100002112010011112110111002120020111012021020202002022200022011002100011102010110112010221202211010210112220001100122020120022221222102222111001021001001010000220110211001112002210100212110121221100011001101202121101111012212122220010212101202010211120101110210101100112211100202221221210011110011102002110022122002111211001110222120020212100101112020221211202201112022001002020011201111122002001110011121202201100212000012110102000000021211121020220220200102102102112121010122121222120102101010210202211200200001101001020122121212022210121102122010011001212111021010211221112212122111210120211001001112012220011120222011111012022021122020110210110200211001022011200100202011202111201212111110200201001211202120120221201110102120020111201202021220221222011212102111000012102121101111201000201210002201020201001101122110211012210000100022100000120211111221101220200102200200212021110001001222120200220010112002100120102002021000021202120121002001202122010222002001222221001102020112111121112211122222001000102200102200112120102122200111012222201100010220020112012122011200112220200222021022001111122010221012121120211201220000202202110000100212122001000110121122202001121022100000002220102222010100202220120222100212210201120100222101021001020202101222022120110120100002101220122012211001001", "00201221110000012011000220011001210010210200221210222121021220112110210101112121222111211222211222222001102002220200002101002202201010002220110200110101122220012010111201110101012222121002101221121221020211120022110010010221010000022202100110121000001110020202000120000002002121221111112121102222002100112112022110000102220010000112102122101012120120112220100200221220120212212012201202021201010010012021200100222220222020001020120100221022021211212202212201120120021002101101020220002102120222122011121012002212111110012111100211111110221112102202020111002102010221020110022001020102222021001201202121021122202110020001200220000100020102210112021102001011001122020210102212021100110212100101022222221210200211121102110200000000001000021200121221021102120221112002122110201102200111211000102201212210122111100001200000001211101202121222201010112101021011110020120000200100020001110020200221211202211201002012122200022021210101122221002000111022100012010200010102012012002011021012120101202022012221212210220101202112101212012202200100002021022201022211002200211121022201120020110101001111200120020022110201020221220020021010102021020210222012110121221121012200022020202122221020021212002000210101200212122112121001112000211210201222012201011111200012212012100022210122112002100020202011221202121102222222010001011110112121202011110221202011202120111201221020210121021102012020200120100021011000200202111220001110100011200221111022220011202122102101121200022000212111020022002122202111212012120000000010201020101212102100022112201111021100112222221101112222210022001222011100000202021020100020222100112111121122110211201000001011001112012011212212022011000020201211201201120021102212101121222212222022001112012112101202122202001010022120222000021212010221012212222210020100010200010210221221000211011222112220200212022001100110010202011201120211011111202012122022222012211002201220120202221222122021221222001112010212010112110001100211000000000010120221100112202001110002011021022121002121010211021200210121021220220010201020100002210011211122122110112012212000221220122022022020001012020122002021012002120220100020212122000021101021210200200010202010100201122212122222202201212221211201211101110200202011212110002122100000222022011122112011001000210011022101220220211200121000001112020021112110212210022022101202021111012110212222210002121201100100122020101211022202221101112200210010002211100200112000020021011211101011202121200002", "11101001112201010010112022020120201111012022221201120202102100011021122100121010222212011112210000121020221002202221101000101111211010001010102202211210012022002220112121001010101211101200220212222112122100211001002010011222022111202200012001220001022211100200021212101211202020100222202111211011102100111222012200201120010012021100201020211110011101010012020001111221120202220211001001121222202011021201210210122022220102220110020110022112220212212210002220101002011020201002012101011210212202012012101011000121010102100210102121111002101102220202122121110110220200021100110021102012111220001120021020110010202010022000221221012020222022202222011000222201222202122021000000010220000122100210020102122010111002201200201000002211212011002022211100111020201110202010021112221011020120201011210112000110202112212012222120001100010121120201010001212110220100020210210112022112101010221020100020212222202022002211100200121102110210211002101102001020101211222121011111011002002202110202101102202002221102002211202121222101001121122211112010111221021221201022120010202022021101022202121022021001221120010102100120221111012221200202012222000011120220111012212122202211222021020211021102120121011121012022211101001212202022212222202100222010012121122210100020100111220000022101001212011120112122020221122202121201222001011110000022100211012011021202020221220202102022122022101220120110001222111100001000001211000100212221122110010222111101101010112121202102102220102122210200102200102201012022200201210022211101020210200212210010000220221211100121202112200110000102212221000020212011011210201120111101112010121120111110021020012200111110002211111011111011122120010020122102201212121100122101021100000221022001202120000100102021111210221121100022011120102020011021020010020120212211112010101101102100220112202011022222110020100000002001220022220121211221210020221101111001100102020202211002201212120202102221020010201010010020211201200100102122102220121200000012011222212101212120101111201111200101110210101200011222122010001101112121021111012202212020020111212002211120221000122201002010120021022122220002222112112000021001120122111121211010101010200100011000100122220022020012202100121221111101110022102000022002221111022101220101221020220111022111022021220222221100200200010112011022001200211122200100121022201100221010000001001022210122011022000221211000211111110120212000111002110022002101021020101212110211001012000000110102220012010010", "22111000211002112020112200022000122110120212022222000102022211202122120111010122000022212001222121021101101000022000201111111221200221210110210002200221012200120100021121212101212001101112220220211010221210101111111002222121112002021202021020210211202102002121211101100110222220022211101110111220210012012222010220202120220220220212012001201121212021201011001000021001111021022102012022021021211111011111221211120011001021111221021011102121211012211000021122100020122022112022122102211012200200110010111121021102001112201010221011202021010210221220101002001122210120112001001210012000112000220221212102212110001020200212121100222110110002201110111222111211020222101110202222001110012221210102022222101010121100211101021112221002110021212022020000200010112201112100221122222121111220210202122021212011111122221011200222202212011102222100002021112211010110210200211220212121110222010221100110201200012221011100012012211121201020212211202121220112121001021012101022222220022000210020022220220020110111221201022101212101101000222010100211121102002222020102210220122022111200201001111201202020001012112110001120112202001011200022200020201001201020121221000022122002120222010220012120110110010201101120220120221111120022200210100101120211002202122020110001110020121121021210000222210221221112201121110111002220122012122122122221120210221022111112102100102200000021000202221122001012110010010200001011210121202211200111010201100202010200211001021122000102012101100110220102122010211002220010222112200201201121220221220112121011000000202102222100100000121112101011210200002121111211102100021011220021000101211121002200201001100001100000022120011222011000222210200000122100101110020222211210102221120220202012121211001210101120111212222201001122110211121220010100000221102100212210011001201002122111220022002012221220021002020102111020211110201220001200221001001020110212011111201022200002020202100211010202211102000202101121110100121200122121002000121111121100101102201201220210002002200022111001211000121110120210012211222120022020100122010221000210022112012021100200210212010021120012211002011101010211012002211121001110100102122210211202011000220002202001210222122221110012202110221020101010110221222002212010020000212222020000000000220222121021121021211220211212221000212102010100000221020101002210112122202122010122112212010210110212121210111000201001221200222122110210201201122100201012212120202102111002222112202212102010202221212021", "11100111122222100201102200010020011222202112000212100201201022212002010210120202001012110121022020000022202110202201010012011210210200112012120210102202202021210222111112001201010201112000222211121022222210100201202201000001000112012001222121022211200002121120012000222110221020011120210220122210210120010222021011121221201120122120001100200010021121201222221100221020012220000221121210020012212012100122020212120220022022202111220212001000000120200102202220210102201121021112100111001100120220001010202001210220211002220201210002201112122212100211021121222201100121012022111011022002121122211100012001221200101220000100000220021222102200100011200112021000110022210211011221011200002220111222101210110010012200200101120122222212221110000201221102101102210221011102021112112000212121210121111221011120000200022012011021101122011221100002202111120111221000211002111122111220011121110121121020011212222200001110021020011000122011202101222211001122022001202000011211020012120121110010110111011122012010002012002000211020010111020112000120110200010210102001212021210121002211020201122121210102011200100110102112021011020202020100102200011210222120220201102202111201022200011112010111220112101001120021011122212211122221111201110021012011010012221111202101010210122020022002012021011222220101101110022201001020122212201111121220120210102210012101202001122221210100110120020202010220000220022200012220110101201221021020211000122211001020120201102101202100022022012201020011102020122220222221111022021221100010220102111012102201012212220010002022000002000102200221001202120212202022111200012011121121100111221012210021212112010202102211120002120102100222011112220112110201011001022001121210212221202122012112002120210210010101021001112021002111111101222200200001110101200201122001002120021012211000011120202001002101110210111102001112112112012020201211110212021221210100211111211221112101221112021020222120012221102202022122110120012202212021011220122200000102110110012000110002011001221121220002102012021211020210201002000102111001120122200010012202122202012010122022122202012120202120000102102012002212112202001102010022222102110021022111200120020020212001101220220010000110101002011210221222200022010020101210022000121202200200110202200111122012002220021120202202100101121010201212002022220121200211010100120200002011220002221101001002200122100220201211200211121211212220202011001120211000012100211200000200022221200100222120202200120211", "22222110022110022202021202101210021200201102100002121002102202200010011110212101101110101202022202020112011110021211000001211122010002100200220021021000021111202121211202122120112121221212112001000202002112121202000011022122100111200202012022121021022101021120022121120011101200202122010000111010022110122000022211211200221121010021112000222201021021021212000002202002001211110110202112212202021211001001111202221120021012010021101111222021120012212201012200200221112101010022100202201201100111220200000012121210102121102222101110212101210022210110101021121011001000000021111201111021001220122101122000011010001212022012011112020011011122110112012200021010100220210012210112010101222202011022222000021202112101011201020011012201202212210102112120200110210021211221120220212000102102122011111120022222010022020222101202100102211012100220202120021102110222111022221102022122201100022020211111101110102220221122120212202201112200202000000011200111020222200121111110220000020112212121101112202202122010120000110202122201112200001121221102212111121222122212021121212021200101202211210111222020100000012200122201120202102222012010020101001212212122102110212110221120111110002001100100212110120202020210012010000101021120222101221111201202221122200002121012012111102120020210112212121101122021222110020221110202210220211211122111120100211220000002202000022201212212120112021011021222200012220222201220220222000002010210011212220110102101221011121211020021202011110121102011000202102201121000121211201000220101200022111220010000012020020001200020011002201101222011112222101202202021112220101102211022200101110200012222000100011010210210002221010110112211201110100001012101122020101201200011002001021210022221112212102220112122121122112121210012120022100211121220220111202121122000221120210001101222221201111121210002202112102112101001202102020211001112212110212221111201100120202100220012122211221220002000210000221022220100021112222102012120222200222220112120120012001101002121201110221002122201101212012000221200222202222022020221112211000201011112021202021110102221010222210210100212110012012020122202101000120022102211022122202201100220202010000101202122222112120210100111122112012200120201212002222111202100111221001221110212012101001010001122020111102022101120112111102101121010010110020120100022001112221221101020000011110021001121212222001122122010222222221102101010122100211220202011001100211112022011210200222122122020100111210012", "10022111112121212222220022022102100022112011001100201020022101002110200011212121012012120202221122021100221222111010110210120121002110101122220001022012020102221120002221011102020012010220101121022001102120101201112212010012110021102010202110011200211210112211211120112100210122201022121120101112012122221201110212012121201021010210012122201222202011010201210201012111020110221001122220022201120202120220102211001100000220000101010100000021010112112101020102012220020020000102021202012110210011100222220212212200012122022201201121212022122101221101022222102111011110122102122021001021222100111202212122121222222121210020101221201011000212022002221211021121020111122010100220001210121012121222002202121101101100212020111022122011210212111010200211022022012021222100101111110200212020221222210201121111002120012101121200111002100000011020020210222011011110121011111022020121120020200002022012001122020022100111102111122111120022210111112202212122021201001022020222210020202022211200202212002122111201111201120221001110111011220120221201220011111120220200222202111100120222120120210110020212210212020011002010111201020222200122201111011101002200020222101202022211220002000101102120210012122110011000022002101000101202202010221102020221221112201220122021000110212112100002212200110111100202201120211112210201101020012222012211010102000201221202201100221122100210000011001000021020212021220101201021000010122101000000121022220201101120122022121122122012122102200212020212222100120100200120020100222220200102210011000201002021021202211120111221111111110201022000101202000020011222122121202220102202120100012112012222122200022101102210112111111111222000012010001021021222001111100021020202112000121222010210000010211211200122121121101202011002000210002121002021012100210000121100001111210000222220001221122200201220212220202212021012122021121001000212000211211000120022121101221002220100102201012021002222022001010000012202212010201121112121122121202100211001102021002120011111121001101121002201102202111210210201201202110001001002012110202101111012211222000102201011220110211111122101011122210002101120220211020202220020111022211021020121221001000110002112201120122112212200012022220000001211101221022000211200011121100212212022110102222100211220222111011221120221200112200100020100200222001012011201120210020220221001222122001210010221201012220112221021021110021200011011100010201101002210000022010111021102120210110020200002001012101121", "11100011220011102110120100011112012000200210221002010221220112211120122222020201210000211100222121221100020110121112112022012002110210212112201222100012201022122201111002020020222011120101120212002221022001120121221002221112011101220111001110021100210200221020212012000101120220122220000112121021022111121220000101022220212110122001020202212212222220020202010012211222200020101000202202101011121011011000010020212122101201021022222111110012101100022200101200020222121202121020101002002210102001211221020111212011201002211102120011011011120222012001212202120011101120210021210000200121212210111020112102220110102020021021212020120220111121211021101001120221200001022201000010100000012020200002020222100111210001112122221111210001222211122010001012000122000022112201101121011210001021121200212220002200021201212211120101020000002112010020110102011221101120011122211201020220101221121121122201102000122211000112202220121001121121211020011212201101121102001022021012101202200102201021210100222121221101100201010001010102211101211012022000122221000221112120012200001202220020012102012021201120212210000100221010002200102002112020001021011122201220211201002020122222111010211202212011221012022021010110200022212011210212210000002112212010121220020112000120021111002210100100200000002020201100101110201001001012202220201112100122220020201112120210220000000211120202221210002211111021010111212022110221111020100110012211221111012021200021122111220001222020221120222021222212020201001111220200210100100202110200101020121222200102212220100010100222000011012122021001201222022122111110000122120212100222111101100112020001012022102001201212210120021101200110200122001112200122201210222201100202001112121201001000221000212011020111101201010220202111110221200010110201020022211020202010220010121211022121000110110201222100010201021102200020200021220001000120021220012100220211012122212000122202200200221002001001211212011002201000212000002010222001012012000121202000000220202212011202102211001201121100001112100021022121121202211021211110210221202011020222101101120102121022101122201101001110110011012221022222022022110010101110210120222220220010021222101021111020220112001210110122222111201221011221112200110220121020020110100200101010222010101120200221002020200120221222112211201121120010220000120120220121122102100011111112212220001212120101222000010202210110021010101221221000012121020212002102002210212000211010201211012110102021121121221011", "11210121020000201011200012021121101110201102001212111000100122012121011221200001112212212111121112110120120210102102010010001200102202210001221101221102012210200102202020202110002012212122001020200010210211000200200100001121010220001111000001000110112212220112112211010210012221101201000020122111111112111122112120122210121020220100010112001102112100112201022110221021200112001202200202120120222221000211222001211011222100001010221102100222002120112210202000021121220010212022101020222011220000121212112002110100201100200101122002010111010101101111002020020001020000100111112021112222020002012001022212120101101222210100000011112210100201200222202020200001211122102211101021221002121212202221001001202021212020020202202001102000201010210000202212122111101121021001022110110221101210220121021112200212210221122220001020222201020201100202001110121200212211101222000012111221022110202210210122102120202222110111010222010110020220012121110121121120100112210210110212110110000102001000221102011202112200202100222110111002220112111000210112111112020110211201202020200212121201121200201222201022012121012001101000020120200202100000111220001000202002110000102102111010200112101002202202210201100222010002210222021012001001022000202222112202201022110111110101111012220212212202212112222000110112012221210111122211111021120211012120002021021000221021122220202022120102101221020212101022201120211002112110022221110201111000222102210100201110121202011202002011011010220101101120222000011020002112010000221220020212112102001202210121111102200010210122211201102010102221002210011001020100110220020000002100000122101010002102110200022220100022020011202012121002221222200112220021020211102001212012222111202122210111200100022202101122111011112210112200121220221202212021222100011122001011222002100000200112120111211222101001201001011022022000022002002110020002201122000021112111122120020210202010201212212121101112001221021112122012020202000021212212111220211011020020122110221111221200222020222002201201011021010112000022201021001221122001120000111210211212201021220000101012001002200022210102222122020122021212021002110011110022100212200002222110021020212012220120110201220000100101120210220000022201121102212001122101021012112222121220100102122210121020010021102102222220000021120022012211212002222122210110102100000221211110011101020101222222020200222001112010122111122222012112122212020112212201111221122220200022221010011001000210121202200021", "11100010100122211220200020022210121100200002100202020112011112210211210102202112022120112222120202210122110222101222200120110100112122211212201001121202012120100210010001101021111201020000121002102220202120012220012111210010212222010210211122220112001210210122000020200110121001210022201012210122100010021002121012120200122222201021111001201121002211122021011122210101200121000100201011101022111021121022120010100202012110120100210201212200202211201002110200000211020001110100211001112010122022122010201221121121020121102102010001221200210002111200121000201212122001211121122111101211000222121012200210122110001000222000222121211122000201111122011221110020012101202220012010011220122202110222112001121022022112101220211201111021120122012111211002220210220112220120112112121121021002122211222220201111012220202222012001122100022220011011200222222120021120220121000210202212210001120221210120202210112200111001011222011221102110120110122100102110002111001002021021020121102220010210121211122222100120211021221001211020110011011101020100020002122200012200222222001020111012201012200212120212000022110221120102122122110020210200222211100122222021000020012111011011200111121220220220021102011201020112020210020120211211200202112011110220102120210211221222102221002210212022222211110202201120212221012010000222112121100110201012112020102120201101102001212012111011210102211110221212110101122222210211100221022222100101221202022022111212000101222001012021220210210012211010102002110021202212211212001222002121122122201211020102111210000100021221122102001020211001221220210102101211001211011121220120212100122120210100012211201111222020210212120212121011102100122022002002101111121211002212102220212121212211102201101000210110111110022202100110112021021200020210100202220222102201010002201221212002122002020202220111222001010012021102222002022211200200112120201101000211122012211102002012001101211120020120001220200102122121201101122120100101100112001001210021101021121200012010101121100112200012211111010201102221210101112001011211000201020000000220000200000200212021121211011010100112210010110011102011202112202200211222220102012021010022021220000021121121102220020020200100210022100022012212220120010210112020000211200200210202212221120022202112122001120002202121221022112210100211021001121220001102211200020221201102200222101021122202202020112211221100010110012100222012111201020122100122112101002022222100021111101220222022012002111000", "01112201010101222222010200111201202010021220110001002120012110120021212110212200010112110122100020212001102220021000202121121022000011122100020020121200011020101122002002021001111210122102001002111012201000222001010100201002102110020102021012020020200020012002122111121002022122121110212102101210000100201102021012211112201122110100221012111212022122112002101100110210212100102021022010212121222001022220111112111222012212100011011012211222120111200221201012011111010101001122122111212021201211120200011112122200222002211001201121111020211200002111000022122202022120222110022101211111101002201102102101012111000012212112222210212110021122011221122021002201001011200022211112000101112110002211112202100120212000001111210200010002122022010201120110100121020102112202110002222102210002220202202000210001102110211122101102011122210010212100211011000220112122010221000102000220201010021102222212012212010121210011012021201021200110022122000100000112200221010100221220101010110100001210220000122212000000111210212211102200001000022002020202100012220122110201021002220200220122112020120200111212122010222112012220121120011000220021110011110010202001002012000121220200100111111222221010101012021120200020110211012222022012100022222110101220221010012101022212101012122101011212111010010212122122120202212200000100210210121111102000000111000112202112222010011121100201200020001110201020210111201001102122220011012010001221122002020210000002012120111102221112021111200111010220201220120112120201212021221102120022211012111202101022001121121002010122202201110102022020110112201122121201201222002212200012001120002121102210212101200001220212011022020112101220220012212210200020220012120212011201001202110012211002122220202002100201020221111112222201121022111222212021102221211210101222200012100020000201211021112010012102210201002210122110122210102102011212000202112110120210201102211022002020120211201220112221101100000201110001112120020211102111122112202222011202110001202001021000222001101200212212000021120011122022012211121112002111201011010101000212020221011001101102000201001210012021220020220012111202000102111100201110212100020222222202211010112101022222200200002001120112122111101220101121002220122010200100112011100121202022102120100102011011210221201222211200022102221222011121202112021220122120202210120220220122211120000001210110121011220001102112100211221120212001102011021200211202212022211020020100202112212022211200202022002202", "01000121122110100201221122202202110221112021202021011100020210112210211220022012002002021112000222122200001001220100110000111200211201111120111100012021221212111110201202022102201002022221200100220100000211211012112122120122002011202202100101212201012211122100102121110211011022021011022210122112110211202020022111210220000022112201120212122222210221112012100202212202101001221100001211212010011001121220012111001222000210111220001012111212122120220112212221010200212210110211010011011101220200220222012112022100010122021010122210211110011111102022002120012002020101011101110200010200000221112010201101212201112010020011112111110220002120221212222102010211011210122010102022011012222000101010010200120121001012201102000221010210210101010222010212102212001201000020220122110112022122011112012022002021201220100121212112022000120221120001221202210011210011001211202100000100210202121012201110220020122200012021010210202201212210021100021111012020002021101112112111122122202200021002112220102220200000010101021111112102112210000012111210020100111120010022112112100112110100001112000110110112000210120221111002021121011012022120111122110012012211122010021121201202111022020200111002221110110022010010220012222120000212002122222111022212220012112001002202212201101120022011002201102001210121120212102212202012011012011001211002222220101002212100112201112210110221202000002101220012020212122121221120212011021022121210002201021112111102100210202022221020010200200211212101012011211022022100110100210022020110012102011111022022111200121020022212100012011110000021221000201101002011120212122210000102011210210221222211010022021220202122211220221201010022211211212220110121021011020110002021121110201221221100022021120012012011211201102022011110200220202211110001222110112112200212022100002120120002022102220010202121111101120110200010210001100212020000021010101121212110222212021010110000022212120011101021100122110211011112210220001012210011200102012111102210100000110201101020212221212112221122222211122221101210210101020020111012011210000212011202111210000111011111210222001020211210111101212110201002120022101200111111001210220211102120212210100200212111011001110022002211221111212202211120201002000101000022100002121120100210102122002212021112121102010102211212221110020000022100002211002211021012212202122102120100110222010020200222211111102101020101101012112012201120201120101001122001011121221220012021010020121022122212202022202101", "01112211212201102110010012022211200212120111012110011002100111202201120010200211020020121022200011211110101002020110222101212020201121201200220201212120101101212001021100001101120200022012212112211212000122211112220011020102002121222222222211200001212201020121122100102201100011210222000011101020221022122211112120102102012101202101222020000002120001210122221010001011000210212211211212210010001010121002221220102211122222222100201222101101220201011220210212010121210110021021010202201001020022221100110211100022220120011220210200102101210010100110220112000201021121120200000220120110010212021001220212221121212102200200010011000112222112100010121001011112220021122000011100100102012102021111000022022021021012120212210211210011200020101101112220121210020012210201000020102202221000210120000020011010101002012010220121211210021002221022010222112201022010101011120101110211221100112000220001100111212201111011010011221121202210100012220002011000200001121110002202022112001220001002101021212001101020201001011220100021020110212020211011220121100112011021000222121011010201121221010110221222221200210011201202101211111201110100202000111221112100221101012101002202222020120021201001100122110210000120120021121020212120111110221110100120211011002221200010211211210001120122012222011202001122011112222120021000010212222111020001212112021120020210020010122020011000200022012202011100112102000201112221112022220111210101021122012020001022100022020111210112202120211120111112221010120200122220201202121102111010102121212110110012110101220221022021200212000121222101022110112122200221111121201200121010012212001220222011100012202122002202001000100002000101200120211022011221111001022111222102001121010002021110211102120210211120112212201202000001011121022212210212222000101122210220102221222100100000022202122011110120012200011110220021211121012001110220220021210200012012101210021221022111020122002100110020100220020010211210001210212101211211210122102102020011222221101201210100121010002012100000100101202111000221022102011011111102012201110211010011002120122202110121001112012201001022002010110110000121201020222221221012012120210222012000222210000121122000110122012020200210202012021022021001201210120200111000121011101100011000001112012000010010211200102212011211002102000001021011112210200100020202201022102001001020220211202112112222001002102222222012001012201101012212022100121210012221022020112201122102212011121121120220212010012112", "22011210110022020012220000112020120021121121002110112120000120100000002022201000212022122210202002120222000021210020022022120021222020002211112020212102211222000222100111112200110201200220100000102220112221122000010220200121101111202101220202020201011112102211121001120022112222002202000111000121002122201100122021100112220102010121112020202210112212122202020120020011121122202210000011210020122202200202012110200002111001102221111101202112202202102201001120121100212112222202022100022112002020211101211111112222100010120000121020211220121100111120222200220101202211210202012120120201222022020110122002002201121001212011211120220101021220222121100012201011120120121012022122122120111012210211020022002012101211010110011002121222211220002210022210111121100112021001211200000211120021022011101210200202212022121112201202100112001001222222121110210110001201010121012000021022212220211120022200200121022222022112101010100120101201220022102110011110211000122212111212211012022110001002101212211111201221120120110001020212211012211220012111201100022212001012011221001022110200200001120020002100221221021012210021000110012001220021212122220010101002001102012010011001001011102111110221020002111210210201220001100101110222122211022221212212202002200010222202021011000112112012122002021111221222210020011121022220001200110100200110110210121201022102012112111011020100112112002010222200211222211222221101011020112012220101210101100102202120222110111210200201101021211022102011211112110120202001101021120212001121202222212020202020200110010002220211120220002221111121012000221001200220022120221211111211020020200010100010020211121222100212100112212210112211002220120021002201222000212010202112020112002120211110020011121000021121020001012110021200010221101122202202200212220010002110010210122001022102002221210221212221212012102012112121002100212022221010111220201122120021202010100000101000210011200112201021212222001001010001212212100121002011221012012102200102212000001020012002101000200012012202110201000000110121010221202012022200201211010200101110210002010002010022101221010022001101210022020122122202122000221120021201002110102110222222110210002212202020122021022002101020120122210012202010112211010012011112212020122111020210210220122101011221111121210120022121101102011201200021100112202110200122122021201200120122100022111211022011101122122112011010101201222201000022000211011001102011200201000211020121011220121222101111110022200021", "11221000121000021210011120110022202122000210011210220200100121212202212212002011112112021221202211021002000210011210122102000012011221002101000101221000001102001022012020212211220202220210020200112111221020120020101010022222210202022202012020211002100102121001020022112111112002111110002121121020011100121001101220011001001012111210112212101012202211111212020010202021000122102111022200220202001022200221010021201101002121012222100101021022111002211110122012201122211120020212200012010111022100122111220210120201211002020220222222020210010022101100112020102211201000221022220201110111221002210011202020022122000002222022210200221102121021202100100002010212110212111100211122101210001120020022002212120220111222101201021111210121202020101120022002011122201111220102111101010211200111220010001101001011212112212020222111022010210120102200220201212201022210021020200000002002100211021122101020022212122022012011121102110101222110212010211110000000102120101111021202212201011002002101101001102120221201102100100111220201012122120210111210100001002102111201100210021020110110110210100222011121212002222211102212020211100100010201200010220002002020101201111221002010020210012022122000100201222102001201111210200000020010121211000201201110210210102111001100202200000000012100110122121011201211011020100222200100000110221111110101112202011100010200020000212012220002110110102212212210002222112022102022210201022122201211201000021012122120102220002220112221222121202100022111121200211220001210202001221000020001112221020012121222121212022000111022212200022222022212200222221002201202001001010002221220020201122112200211202222002020102111001021220002101001201202210202210201200021122010201212221101101011100211221001210221202012001022210011200112221222120010021022020120022021100100012202212211212120122100021210011001000210101102222021011200221000220210212110202011021010110102120220210111110022220002111111012222100112022020021212000022122121202000021020222101201122020120202102111222102102001011200201212121210220200111001110022221110021212002020010112111222202021001000110110001122102211021021011012020212220121220111002121000000021221002222111122202111022222022120121222000020000200120220211202111210021201111201012200000102010122220111201021111200201122022202001010110100110112022202220012010120200012201211220121202002002000002112100212220122011212201122201121112210211121122111100211022012101011020110200011202220122110002121022101000", "20120011110120210000101101211011102201020200022221121211020120020002201000200020010110210020202012102012200121221020201201012101000010202201022200010101222102011210100000011212201221012212021221121021021101212021220120120201102221100021020000122221212021002102020200111000122212221202200021000121020121222202010220200100201100022011001222102120111002112001222210102001101221110101201012120021121021001200120111020102121020212200222100021111200201100000200001202210101221210000211111122201120100220201021111200122220120110211002100201100000200111120001210202010100121211002022221010001122020020120112200000021221212220112112122002220202020111222102212221102121001112021110022100010010110211011201101112010200122000122102202210001121111121020112022011111022001002012221122020222021201101211211202002211001100002202012201020012121122120200020101022111200201010220020012010220100101210012122121020001200002012122020102120021220210102021011110102000101100222021010211220100011121100222021201122122122000221221102020222212102211002001122221022221100021001112101222101222210110200121221211000001011011102221222200001010211000002002121201112210100201002100022202012100221120101002010020112110110012020121220202020022000212110212100121011201200100021101000220002000121201002000102000022122010020002121101022120121120121122122102012221202101011110011100221122121222212221012211200210212211021210100222000211110121221220202220002011202110021021011100020212001201121112001211020110111201020000222020110211112002221110002122221222120110020112222121110111101020210112110002222202212202102010002202001110221001221102201020221212111210202212211011122210201202000211001012101212111022111120010021020011002222200020122121021010002121020200100211101011010221210200202020222101012101221211000202200022122200121001202000102220022220121220002012120202221121101121221102222100100102220021001112112220000002020021101110212000121220010110011212220202110221002122112210210002222200002100112222222102210121112111210001101101221002111020011102012102112121000020120002002220020112222021112120110012211220212012111011100021100112101010020102222011212212020000111110120002220021101201002221122011011122111102120201110212101222102112112100220100211101002021211011221221201022102002001210120102121001011111112220202101211011022021222000122121020212020122111100011122210102202102222100000211000100112212200122200220101020121202100011220202211112012121000111001212121", "12102101112020002001021112101012100221101221210101221101102212121022011121211200111000000202012221202110122101200212220101102110012021222212122122012212200122102101000120102221210202102101010210101120020110012101221101222111211210021110222221112111221202000111022222102002000120112011101222222211210200020211221011210010012021020201212121210121022001012212220020011012201100112002211102011212022211022111102202010201021122002111201210201120012112022021112220102221120111011212100222221221200102110122111001020021021222020021120220002200002020101022002001112021022120200111222220020011200212221002010100100210010221212102221120110210001012210211220200211220021221112011000111120222121102010212201122101202121001201010020110120020100021010200110120011101210112100100221200210022022020202112112100110010011002101222101200200012101021001020022000000100020010211111000220001101210102021212000021120012200101100102122201010212011110110010011110001002020012020202120011010010211002112122120021212000000100000100020010220211112210102222012212210122221002000220122001102221211100010002022000101110122220101111202201212112111222201110102011211211200122011212002112201002001122021012210210001102020012221201200020110022211120021010021110220200020012012220200001021112101112021021211212001010011020102200222211020101202102112121011022222102120110012021011001000120221201021020110112011002100201010221122200022201021021100210020121112101011110021012200120000220010110222212222202020002102210220200000200101002111001202121211102222000020122200012120122100012102002122011212202110012011010002211110001111002111201210011120101111211011012101200111022101020002002102201110101100022200221002122220221001220002202222121201222221210201120201120021102002102222011221021000012122111201201221121000222211022222200222112021002201222010012112012202221200022000202210201122022222002122201011022012221000010221101012100000100101222100122122012110110012110010111010020101101220112020121222212210021221211100002112022210000120020221200200102110000010210001020002110200012212000002220200022102122021021201201210222001100121111012101012011002020202212021120122212021202200022000121222222120122202211112002101100100102012002010022020222201102021121201001211022111222111120201120111211101020121211021210200120010220010010012021121200120120021122102012011201022111210110102001002122101022212020122222121210011112012100002211110110112021122211022222112001020210212112", "00011101012020202212022110002100101002010221120120202002120102101001221020000010111212001011200111222002211200001112212010110012010211210121021221202201122001012122101220221020201021211012011111011001011121111202110212200120112021120002200001021212020100101220011122122021220222002001220200202202212002122122110011200202200212121112110012011002212120222020020112011212212220120211102102112110221202111222120012021112121212120121000020102010110202220011222101102101001022000022011220110121012210202111102112120212220200100201211222222222112200110122210121001111110002012120100121020011011101022212021122212211021122222210222222012011000022220200120221022021102210212011122110111001020020100112112101120022222100110011122102111111100122020102100110001202010000112111110101012100200222002000001022002012012010210200212120201122121112001111202012112010011120200102022110000011111011201101122210102111100102102101122121112002121022220120101001100122022020000112111012022221102122210201122022201210011222100000210002220001122002100121100002000001221201010120200121011121112221201000002101211021100100000112121211122202020101120110100010001022022000000200201000001121020021121200020211222010221200111211112212211211020120200200001102200120100201011111012102101221120212001220112111220221211222100201101001101000110210022021102111221021001210120202121102122210121102101221112222020202221112222211001221000000100222001002011110211111101221000210112001201022000011122110220200010100101222111112002001021022220121201022011001201100122212111202021000212200022111222100121101010002211101011002220001002221100211200211122000100100201122020021012001120122112022202122202202000020102022200002021112110202011101110200102221111202022210022001121201102210020220210122012011111111000102022112010211000201212000002211222001111220220011202100101101100022212101010221120121112221001210212102211110122022201122111222120020220210201212210202001011111112121201111011020111120111111020020201000020102212220112122100222022022121220000022221100010221201211202222110010202010011112121202012102110221211112112121020020222022002201020000120121202020022112220022121210102012110002112000102010101201212100021020202102102111210021200111221211000110211220211221012220111001101110102001211220010221022011100220001210122212210002111000122001020120222010202220122002000100000122020100111201001100111120200120210101101020201221001221222120020101210101212221221002201102012", "01211202010012011111022100010220100212220010022022002221112000220220211011100211011000120122021200100102021222202001112100002022201210000202212000221110220020220100020211200001210211201201020112020222200010001221012121221220220202022212102110112122122112012201121210111000011201022021212111122122221211120200120222002111220001001201011220100011220210220221211010001011002002022100121221210200221212012100100112112022011100100012101112022022102020010020211120020010210222110011211120012200122110200121002011010222021020122020001122002211001210022120211212021212121020022102021200201100010120022020020111201220120000110212120121210202211100000111220212212020211201121100222020021201220112020111002200001110101110212010011101222001201111000220000220112022220202022100212200112021002012001121012100202222112222211020021120201210020102220000112000221122110102212121212210002001021211221010111120120212110212102121210010022201011221200021020101200211022101110210122121211000111001101200102000212202102010022222210002111022221012200012110002220200001210001012110102100112022112222212020111002020111011221001222022021001101020121002021212000112210211010202112201122012200200211222111211102200221022022101200001000020012002111100121210111221210000120001010022202120210211100201210220200012100100111211121001122101201222020212110210111101000012011200020202121201002121202222212012120120211220112110211121222200001102101211112220111122120202200101011200121200222201012122101111002211000012211020001020201110211121112220010002201220102012010101010002021011011111212222020000011020202000001012220220110201010020102211011020111001100210011220212201220202220220022112221011222102201010020022201111100120201012010111201000022001200121010220011120011120012220100101202021200011102220202122120211021221121000010011220120020022001200101021001210211020110201202102011222000001221001212220220211020022200212101202212120211022121002011000210220100000020201201020212220221202102222012121120020112022002101220102220221210212210011100111120210112102012101002100022220102012020120111101011220101202000102201221020221102012201002020001000102100000220211120222122101012121200120210200222110022001122111100021010212010200110120110012210022101120111021121001101102001021021022010111112212010201020122122001220022112120202002002001100020022211020201212200221110112202011022110000210020021001212201011120111112011002012100020012202120122121202120111101200220202011", "00100220202222201100112000002100102211011220112121110210220000112222121211101021012210012211011122220101200112221021021222221020020021001110222012112111121000001222111000101022110012210121122000002021201002212020110220000112222212110000021000101021112212002102211020222202002011202121201000222002000212122110100022122101020101210111001012122202001120121220002220100111021000212222120120111011022100102201011010002220020110101200012011211222122110122221211211010121202111120112202101101011022112122002100112102212120201200110020212211010100222000211101112220022202200121010012021121200010121211220210002210111212220111010221012021102120012220022222021120110100220010022221112210210212021201121111002021002201221021210002121220002000102101120210101011022210121022121121200202211121220012011121222121201211210011220101022220021100220222220221020111102202021002212022222000011112112001210210122220021022201200000010201112100212112011211022012201122001100111022222111021012100211100221012212010121210202022212002112111210020210100022121002100000012122122111212201222010210011012022110111102101020022001120012001000011201122112202222211022110202111202021102020222200121202100110011011112222101221000112011211120220222200011122202200011000112220220002011200021212002002101002102001111001110010020021112012222102100200022001221022210111222201121021011201211110110222110121221222011200011121210001021001112201202021021222111002200222022021121112221212210212122210211020200202112001001022201010012211011202210202101100011202010210111110112220021111000012222222222022011011112110020210022011110000012002022020222201221221222121011011210200220112222002201202210202002001020220001012200112021202101020111222000021222101021112222102020021121000002022020220022101201020202002200210000111021211000011012002211111101021220011021222122110021020212002022102001112202200121001022122100000022001021122111220121110112222021122002222221201212001210100010110102220111202200100111012201011010201102202002121220200121022111111102102001111122021021110002101211122001020022110000201121122210110111001211202012122100111111002102210000202220111201000101001220212212101212001201120210011220201100002020022221022112022211022120222211022000120220112211211111110201010210121202022010212002122000011021001000212121102211121012000101112220221000012111122100210201211112010202010212210112022011212010112111001002120010220100210101121000111121022021021200020021122001220", "02201012101212011112102211011110110210222102002011100012122201022010120211002110202102111002101002101000001212120201202022201221100011212221102202022012122001120011211121020121001122020112111022111110110020221121001000101221200002210121002220201211102012202021200221010220001112121221001012210121111010021102002201200101012101022121100112121011011220000200121210021121202022002002010102201000211202102101222112012201002121122221120220220010111012012212012212021022100110021122022102101122212102210211120121022220102121202100011021211100001000002101111100000201021122020122011021110010111101112101112002010112120001001201221002120102021120222111020112102101001020020112002002100101000011122100200201121210002100201201222021102100210021120102012212212022212110120002010002001001221101121020120222101001211001002101012012222102112002012200121010112021012122210120221102211001122122101221200021000001002020112221201120111002202210200010011022102210121100012012221000112210210202211220120020022212021112100120100202202001011112121122222000020200112001220212212002012220202022012221120121020110211122102020220011211211220120000200101010221100101202211010222201102022010201221112202201101002120211002010000102111120021001022002012220120010000112100021120122001002102002211202012220202111200211210000211102201010202111121011221111110222222201101210220210021012112002122111121002122200010002010021212221200122022202000120220100022011002021201121010002011212010020212111122001221102110222011012022012222122111200122001001020011120020210121210122212221011201200111002112100021000200100110112120202000012110220222221202011011220020000012222200121221210211211122220020101120110201021202210012202101111111011011212010101201022022201012020122100122200220202002001020000011112101012011222020122000001012020010100020122212000100121221211200100001200211021020212020000120221111022201021222102000202211101221001120021010112212201022112110222011122200110220012122001102221111122122201212011000012002111101200210001111100011201000002212122120211120221211020020002012101022120011022222022112102122212011201110200112101112122002111002220021100001122002112210210222220200120202221022020001221220200120112011222212110221000110122020222011002220021100111011122200110212102001000202021102011122022102212221012011002102201112120122110002122001020100122120200100120200120220211122211021221111210021020111002221022202210120210222212200022211022221112122220011122", "10021110000102221121002120021011201210102211002122112201110101200200022000220010221110000102200022010202021211120202210022120112212221010212001222002002011121202200202121002021001201021021012202221011220211012102221112212200021011110000110100222202112120020101021210101222011211101212112000002111112001111022111121002200212101100210000110200011002201111011210212112021120200120022121100012102111110010001011000212122022110002201110002002221012110011002221122202211111021112222120022011210101220100220022101010201202010101112222101211021111121111110200020221202210210021110011221121000012120011110221002212002102212212000112222220000211200121202111011222122011222200210202020210101020122220201012010221111001211021212200200111002202200022102111122020210111100001220210010010012201022121100000122202001122022010220121020101011001220110020200211211111212222111111222110012010112010211101121202120022120222022121202022012201111202122011220201122000011220022212102021101120021222022002112221111022001201000010212020021201101221110100001012021010222112121210220100101110111002101011212012221022011111101000101120112010011002021111201120000100002101110100210222101202120200120220101221222022211210012220001010220021120102202021102101012002122210100210201210201202211122012210201222111002002201202102222210100111100000200202002100000211100000000121112120202211200112221010022101210021022111121222101212212112210220122221120211221120100101002220022020112020220200121201002002120000021111210012010222010210122020101120120222200002000000101102111212222220110100001100202120110002010102120120210200021201000120221022100111002210200122012121212112002220001121101222000010212220002001210020022021021120010120120022021110100222000112222111121102001221011120202111001020201201100010111201122111101212211120111222210020111121000121002122212200102011112200101112022022000101011202202111122002212001001011011211000010201010120100012000002022021202022110101101011000200102220211012102220220001010020002202002200102200112022001121222211021011011220100211221002021210201211020002122022012011102201000012101000211120122110201022222022111020020200011202112112211102001122012220110110102211100110211110211120100010001122100012101112020121021021200120012220000121002001202101100122200221211002202120112220010221220100120011202122011010121011220101001200011120011222011010101011220212020200101221212200102201220102020121212201220002112010112222012100010200002", "02011101111201200112022201201221002220210011201010102120210110112022022200020022112020120121101220122212201020210002021212002212022210002000220202220102002111010000122010121201102121222112112001212110201111222100021212000212220020101122020100210121022020021011220100100101120111112101110001020200210221211122110112222100111102121110100122020012202112200122000210011111011000012211101100002112100121021100022012202011101222000110002221021012222202210002202012000022121002201010112210110220002011112110202222200212222021121112022010012010001220010011101011220121121121121010101021001211211121000200120202200102101202212000221212100102002200201200110102200011011110222100021011101020210012102112202211212100112000011220221000001111021210212110010011010020022211200012100121202112121111202222011101212001212210200110121201212220122212100202202121001120120120001222012010000212202120000121220210111000121201110012101101101122012101112012122020102201201220012111112210112120221122200202000121012011102011221002122221221112111212010220210221222201001221000101210201111000100211120111021001111110222211200000022020102001111111002222202220110201221220012020212100012120102210212002121111212210000011001022001211112021220211111022122120112202222010122121211211212202221011101120100020021210102221222212221102202112000022122110022021002212211021110212101210112102002011212020010200001022211110001221220100112101111111122220120000221000022001100011022222121201220020202102020100212111100012001220212100202110000110100212202102211210120020011122212102111001222200012021002200110220002111100211201020100111120220122010222212021121202122101112021101212220222110200221000012102120011120110120112211021212222222122102122000122201110001201020112001102020120121012002101002100121101010121211112102100211020211210220000112212100100011211102112110202222220101100122222011020200212221021020021001112201020000111112101111121012220021101112101010200100120011120211001120021020022111010022121122111002101001101022112020012020220101211010211102100102202002010120202000102001201122121212020122102000200000000211100200010112121211212012211111120210202210201222211021012021111101202000200121212100012000212212001001222222022210120222120001202000122220101022120000111000211120212211022210221002211012122210102012120112212220111110101010210102202222222211111102110202202101100212122101101012200021022121110101001112022101100100201101211200122010112120022000010020", "21111220010121221212021011010120012210201010002112100122112000002021211110211221220210200020202110001212021112112021002001201221000021010210110010011101201202120121112202112111110221121220021211122120122202011001211202001220010221222021220200121020201010002001020020102121011211111100111112121011011101001022021222212011100002211000121202101202000010100010110110102110000000221002102011111102120102011002022001201222020012201112001020121020220011222002222121121121120222010222122012011221201011101221102201002211002220220220111212012110101122012220021111021110111120211200021001202112020222000220220120221020022221200112202101021010122010112101010002002112211112211121102000121210022200101211111112001120210001201201020121010200112111122212022200101202121202000202002210012011211110222212101022212112210000101122101111221021210102020200012212110120100220101122112222100112002122201201002020001020102201120102212001002210210112210211212220211201120021020010201102201211002201110221011112020121210012210101011111202201202202220022021120102112201211100111120122220112210020210221120000221112010002111202220122200120120100001021100010000112021121100122210002201012012020010001202200101211020222001101122212121212121220201100112011021101021001202110200102100020200011100202001201011101021010112221101100021110200011221112222210000201101222122101201000202221100010221100011110101121112020111102221201021210001100022112120010202002121001211201220021101210222020111021222210110111002112021112022111020222010022110111021100101112000021100020201200122011021020212111020120101020122102110211220100200121222122102210202222122220210222122122001011211111222020112111211100202001200010110101020201100010002110200021011100210021112001100021221101010220010112002111220002202201022210011212020112002010010112001020011121221102212011200011111110101001210211002220022201202202212011210001001021200122220121202021212120122211110220222021111100210110111101012111101011100110210010110212011201101220102012000210112122002100221022210120111220211122211100111212002000220101110110120102121201121000212010000221120110022100202020111201121001220000221010211012012101021211012112201100200001202110002102212000202101011122212210111012022002202200221002220111011011202021012022112112010200122000101110211222001210200221100200122101101221202002010002222100002001111121010210212201121112002200120010222112012010111222012001210220102002212120002022210200002221120220", "00110112011220210010200022010220221120020100020020002002120220212121010010101122202210222220211101122021110010220212002012211110010010112010002120010222122202222021210210011221121012201222100210200212112012020010110221212022122000222212111201101000212211122012010202101020200120202211101101222102002120112220201121022002110200122021210201110022021200022202102210111022212111201202220002112001102112112222200221021102010012221022011122100212112210222001222022202202020011022101111020212012211001201112222211000102110001000200220001120000112022011102110120101112100102021212110212001202102101112012201222000112100002000200111122102121112021002201022121110200002011012020122101211002201210122102121022112012200011100201202001111201022111011212222212002212201100022200212202222220202102000122001201221220222101222001200121122120122100112022111002100122221021201012220102111212201201020011021110022102012202112212002211211022012001212011112002101211201022101020122001210220001120111010010200100112120202222010102022022111001022012121202120211100210021211021222222220102200112200202011211011002120020222012221222112200012211110221210221001002100010020222122211211111210100001210212102220202111202201022002120001022001211222021220102101010121102102022111122011022022210221022201120002212100202220002211102111202011211000022020221110110202202002112100201202120101201010000121101001002200020201102022000111122012022111221011121211001122010100102202112210001212111122221220122211120220211221201002111222111002210100111021100002010122011200011110100102210022112221020111121110202220111111022011100101101111110110021102010000212100222111221200000122110111100000102212120101211111102221212201121121221022112202112000101222010200201111010220211020201101012112022011110110012101010202102221122222110012222211220020021222000212020201101102200221012112110001111012000020101122220111221211202102101200121001100022122102012221201021110000220121000112211020121111021200102111021212021020201210001210120021112211121010212220222111020200120010002212112202121111101200112110102222221111102222100001010210201220001011111100112002022111100120100020120021212022212211002212010200111012002210102011210012001202000122022211212001122121121012221021120210121211001122022020121101212012120220212112101120210211000001102010022021222011202121222001002000021012110021012112202122110021212001011202001011200021022111001201102210120021100201102001120100112112210212211", "21002020200020211211120010122012222200121222121121111001010202200100011210100121001110120021112202202202021120102221211201011102220202212000112210100012112101022211200212222111121121112021121221012020112111112022220200211200212222210110202100212122122101110211021111021112202021100012020220122012120211212001122021102112020120120101110122100220212012102020210121100112122011000212211210102010201021220210021010211111211002210002122020210201020102011212122120111210120221100102111200121221101101111110121110201020212220011021220001000200100011201201102200212110111222010000212000010100222221200010010000212201212121120120202121122212221202020221102012201121001201021221002102210222221212111210011120021112012020200222021012202012222202000200102221101001020021002001000100110102220122022001100100101122101001000001000222101022110020200100001202000101001111001110002122000212220221111120121022012102211120122202221210222001220211220021000012002101100110112102022211120111122111201110200221200120211222000111202111122101120002221221101201002202022100020120101222001210120111021020002011210001210200012100201110202101222020120221021211100020200200011001200011212210022020121202210020021222022011012002101202112010002202121221111022120002122121010011102102101202211011112122012012000101222110102000100210001222002221221222010210211222002102102221201110001010122010112210121201022022221211201222200100200021012102120200100102220200121101110022102212221220020210000222212021110102210102121202021010021122102021201201100212122202012001200010022100021001202021122110101110202001002002200020021022222212020111110222122121210102011222122220201100011122112012202221212210202020220002001122211101000020201221211012120120220100012000022201002202120022220120112100210220020210002112012222222200212220222210000201222202220001201211120020011020111101122210121101201120111112211011200102110121210102202111022000021021220211011020221102210112020110100012011201101220111120112122010022021122010110122122201000100012011101121201101201010202010010112102001201211100111221100111122100010211220012210221011221200202200221221222022110001020022121010112010002211002121100212220010122101011100010211220220102111112102001210011012000200022202011122020102020002101111220012112010212001011121220120021010010122012222120222101111221101222200012201220111210200122202101110222000002121210122202220001022012111101201211112022211122222112001001101112210111120102000112", "22000222222100210210001022200212120211121112010011211100221000100201102000221000120021112210222002010022021021200021212010022020211202201102020020100222011022211202201111110112112011002121110102120102110212201201200011212201110200020112012120120102011110101002010210102220111011002211022122101102200112112201112111210201001202220221102220100002201000110112221012200002100101002001102202120020002121222110112121122110020101002011111101010012200220022211120022112111112012222022102212121211022220021122122220202121102210021200020220222220120001121011112002201122100021020111021121100022102200002122111200100202120112010002002021122112210012100002121021021221011122221222021200120221022122011200122002202002012001111201122222211021012202211002101111011100022220201011012220001122001220120120002211122111010010111022102101100010112110222222222020220200212100012020012210222112101110202002022212022011101222122112121021010200010010002222012022002120212200100101110202220100212001221201000112002021010120211021200212101100010211200011102110220011000020001101000001011112211010212201121210221102220200220102010200000010100012000121011101220120112112020002000001212112221211101200021100001222121100210112220110202002200220010221220002010010022200001201100101021022222202102020210222100111222222111021111120000211201201200210120011010021202201101202211202021202201010201010202201112100112111202102211001112122221000212201220121221101000010221220201011210011212022120020012122202021200022112121112201201022001101221012210020012011201102222102021010101102211212020110011021211001000000100110112210021022212011210110011010200212222102110220020020121100111021202012102211120200110121011122020220221011012120002222100100101121102202221222101022220221002111222122001002222122202222002000010022111221010012210220021100200012212021110111222020100121211120110110201122101010101012202222011220220110010210201101120101100010001120120200211200212012002110220001012102112022222210200000000000220110221212002211110100112222011110112222220222211000211120120201020002221120012221002000112221110021002020102021212021100101202211212002002201010101001212210110210112212220222010001212221110222221210122001122021021111212102112211121022000102211201211220101011011202020212001102002211211122200022120002022221220111022222120010222000020010111012220001120022210200002111110200200201201111022212001000100120122002112202122022200022212000110201020211112000000102010", "00111102121021002202112012011112012220020010110012021011121101000022001100222110011111010010121102102212201002202000201120202212210100122001001101022001000010222020100022121101200121120001221000202101000102021020021212022022210011112211210202100200200100001000222110221111122112211012002101110121002001101012001001020002200211111002120021010200100012221020222111120012011111110010112020200000201001221122201001000222112221011220212222210111210011020102002100222000202102111120210011001001220010200021220010202221101111100010020201121222121112211210202121020011222120000122001011112001010020210011110211012002000122220202212212112202120211002011111220022011000202101001002122112112102122110010212120102222221112022211112121101211000102020201210120012211202120221112011200200112210201011100100122212210000121212000011212121200210021001111210100011211102022020020200101010121101110121210120120102021101020210011122001020200222110002100222212210210110210212012101110002201011021102220000121121221221001010220222000010101112200101111121200222122002101222101200112210001021001222101022121011011022212112000121220122220200210022221220000021111022121202002122002020002221021010011112122121201001221022100010100112111110221020202102201011220212112202102120000112202001220020220221002002022011221102001200101102012001110020020201211012002220002122220011200011022001121000210110211222201001110210200122200211121121221112101021121010102201202201010221111022212102122112021200220211202200012021220101121002212020120122022210212201011111210221100211102001121110210010211002211202100111000210202120201002020120200111000001100220100022001102202002110001021101200221211202212101100202021002200111010021111210120020121121121210000111200011212210102021012011122120012212020112112110200011021221012001110211220202101121020022201222200211010210010122110002110011101110011021021011000000101111221202211210002221121110001200202010002112222211121210200202220010102022022020020201222212121011122222100022201212120200022221000001200012120111110021121212200201211121121101220002011111220112100201112122111100001000011222122002011010011202121020210211222010001001012120212112201211200102200101112011001200102020221222020111121110112012110002110021112012022000210012012101121212201010220201211211220222212101222012122101121221102120011200210220010100110012101222221101222002101000000212110111012211212010012021000122022021122011221102000122000111201202202020200", "00000201102102100022102000222001012021220112202010100211011221222121102120020112001022110102202201010111121102102001210102200021010111022102100121220121102111020122011221221220001220121022101212000012101112102221020102010010021200212120110121010010222122021101200000101001200001110211110201110220101201110211101002022012000101202200022020120112011200011210010112221210101201102210020002211221020020211002200120111211010212222101022201112011112021111211201002022121012222222212001022200100110002201220121010022101212201200101201200022211101210010201112211011201002002112010122112022202002120020100012120112001210210121010200000112122210001000111001101022121000100112112112122122222001121012012010120100210210002012100021111002200000000120201101002000220222201111021202001110212000222100200002112202220001202201112022202112000201100110212122002022000201101222201200000210002201202021221021010121120102200210102222210001021212221210201210212120110110222110022012221202212122210122021012110212102202111212110200100100021221011011111222011210111212121120021222002221020120000021001110211210010221200010121022201011102010221201211202121021220020112221122012122012022100012101202222002002001201121221220011000121221211212102212022001010122121102010011101020201011002120212021101120100001122221221010111001112122120201120100212000022211021222022120120002022000201202201012010000100121221020120020212011010100012011012120122021120020210020121121121212211200222122011201121020210210022021212221101220102201201112212001201000021221011101201022012120222102022111102201121020002000021111002211222012221220112000221000200212201112111022110001120010001101000222200212002102222112002222111021100220101211201210022011010111100210212002212212001000112212220222000022101110002212110110002112112101111111020110100100122112201101101112022222222101222001021011121202212220011220222021100222222222100010212210100202011212210122020022101122110201102022012012112122212211220001021221201120112020100012211022012200010211010222122002221010212111121100121020011221222120012111001102122110021000121211200001201122020221110022121021021000212101100022220011101122100201102110020012111221000012001222212012212022000220021200211012001222000010101121011201121020100211000222100011100112121100011020011200200020212122121120200200222010202122102221002111200020110210112102020201001001220011012112100211222002202112112010110101020110210002122101211000200121211021202112", "22012001002000220022111011000001211102110020022101010111200210000010212112100122102002120120111221210200111201111101200020122101102011201002122020012011011212002012200122010212110112010210121021202200210122122012022000110102012010011020211222221020122210202010001001222110022012002011221022110002221220111222012002202220220122201102002100001110201210210122211100021221100211012200010011211221000201220011011100101101110122211212202122101200002010011200020200212012101010101202222112000202020220001221010201121200002221010021122000121022020121211102112211021222121002212221020122220221221021112020020000002220210120211122221100021001022201112002212001220100121112102020122002101000010212001110112111221200120002001000001212001102220011111022020021002020011200201211220122221110000221011222110000002021210210021221121212021102002210200200121101100121111122001122121222212122112011111120111202100100121011210000202011122002010211012121122201220021100200211121202121102121212200012122020021101212221110021212110021220211212220201101101000100202102002022212020011201221020210011101112012201002222012112000002101112020012221012220122001211212121122222121201012210022120012111011000110121112220101212010010122121222000222200021110012010120010000111122012110221110020212120220211221200221000001122011001122102200202122022101122121222002222011021201010201022020220201111102112212221012110210101210212121002122002021011202210010022101210020002201112221102222220121101001021202021111120210210102212012220212110010020222221220222201101112112121011112001121121000001212220120001102021021000222200002202220221210012022120210212211121102210010102012212110112001000201110112202122222110101020221121000121002000111100211212002021122011201101102212000122210012010211120110120102012100102201021012210111001120220010211212211212211112011012211020121221221120020101020012122220000022020122101212002111220021121120012112011000220022212202200022100000002002210202212110011011121210011201212221120102122010120201120022000002001112010210111012122011111211101022021110101020210210210000212010112201012100011110102102000210221102200002000212121102022201001221021222121110120201202112010120122210202022111201002121010000201122021202010122222011220221110121102202120020011102211001022000102111022021001110210212101211001020121000011021212010202122222100100021000001211111202202201010012221010021010002011220221222100220122001112202120200200011100021000111122120", "00212201201101010010111200200012201102110001012202011020201020121201101121011212110020010100102122110112102100012112212012211101220220010100221001111220200102112221122121011000120212012122221122100121010100121010012001222202021202020110202011210212220000211002121102210012100210201022120220010102201121012102112110100201122221120012000220220000011002021002022200121211220201222100100202121011001120000020121122122122011102212001011110220200222201202102221211222121021112211222011022201001111101011212010211110001122020120212212212010201011000202121000010201210221120200101100021121212111111020120102220002122202102020120200222211222221201100122201111121121102021101002101211002012221201211001101202220212022102001000222222000002012020121002210111112002122001201021020112021010221022020012112100212211000010120202101211211102112110220120011201222001000022102102002002020222002110102120200101111010111201020022202001101022010211212201121210202120020202011201212002012002101010121112021121120221110221221022102100102120220021000012001101010100211102201212010020021221102221222211102222100021210211022002010211000222001221000011100222011010011020002200110021200012200100000102000022112101002202222112211002200121101221012102210220110122101012210201222202212110012101112210121021101202220100122012211000222220100212121120121011221022111221100200021112111212111220100200212101001021201022221012022121221201010112001112111222011000211120020201221101012121202011000222202211000102012011121100012221110200012210012111102212011122200001211102121122021000111202002212212222011220101122001220220020011222010111110200000011000010020000121120212020210101022212002002001210201111220211111200000201010110102012201001011112021011210001210120211210102000100012011021201220212011220211101122120000201021200022211110101212001121112201211122211012211120200120202020211100120200001111102021122000120020011020110220011220120221212012101212020001211221002200110022002110200100001020202020211001021121211100020021202000202010211112120222010012110220120022002112101012112120220200120210211111100211021222201222021002112021110211110222110002211110020012200222021202221202212010112102022102002222222212010222010022110221011100012011200201011221020021112210110111212201212000000121221010100200100222012001002020201211112102021221000121211021020211001102212020102012212022010121002111221001011122000010102202211012211021010212102022012202112110202010022022102121", "20012101000221222011022120022011222022002201000101100211212122202210002221122211221021022001021022002110220000001200010221220211022102210010012202221101201002221220012111121212222120010201021020021200012100220120120002121220012220122101011200101201121221022110221210221220212200211001012112120012221000222102002000122011000210220110000121012010120211222212120211222111200112110201110122202012221000022002222111100100011211022010010212021011202210121202220220211110111210222112000120202102212210222000012000200121122110202012100122202011202011221010001010002020121212112122212120012121210111010112002201211200021010012020012210020212020210212210001021012111111111222121212210212111200200100010101021022010201011001022020000000201102220212200100012110112200101020222022100120120010222000101101112112021020020101221202020001021100002010122122002221110212220211021101001100220020001011120222021211112112101101221001210001210221112211012021022211121012020200211210002010211122121121221112220121012220101212102220102212222100222200122222212010110211110201010200120020102111100101102012112001020212110022212120001212020212202011210102112011222110102200211200111102220121100211102202112002220222202201201000220112210110220220202010102001202102202102010201112021122021220011202202021100010112121222002212000022112210220111110211210211001110122110221221122212121000220101211222101200010122101201112102000101202201020210202101222020221020210222110012202100220002210220121001111222121021211102101102001122111201222020201122102022220121010110020220201012221110101111012111101211202100220112020120212001201101002002011000202112102010221010220010022201012000121001201102110021202011120010102100212022212121011000222200111222102111202220111210221022002221012200020211212021211211120120111202002010220000010122012022000020211120011010211122101210100121111020201000202021210021102212220221102020200012210112020222020120012002101020200021022210011010021020121201121111221020200112222020110011120112020020012101222012220021102210220000120110101122011001021022201102111202110100010202110211020102112221200120011112021222122112022212001002020121121210022012111210100010020201122120211020100001201220122211122022110022110111022012112200221212211000100211110110200001200011220111222120222112122000012202122221211101100000121120220122110012112012102122111211002011201220201020111221202111222111201221110000201021112012011212120100101012201121201110200120222", "01121212101021200221012212122012221111201012020122021020012011101112202011022120100101020002020220002112120002200202120202111222110102120012122210110121100021120201200011112002200021020012012000021022012000001201011120201101200010102222221021101011021110022212021000210011202002001001222022112011100200010010122020122002100002022012110221222212121001102012012012002000201220101001012122020102100221112011111022120011002221211012222001022101012001012020111012121011200012210222011000111012212021000221201221201001002121020001021200121211221001120110201111000020022100210002000112201212110120122120112011201100020112220020022000111020210120112120110200122202021120120210210120200010011112102120110022110100220221122102212021020012022022102001001002001001221211022202110120100100221220212221222100020002210001011022222001000211122002012122202110201211202221020000121012220200210122220100002200100111000210112112121220210101221212022210112211221002222021220100110020011000100221021112102201222000122120110111112112022111210011022221000001101200100001200211101200120122110102012221020212201011002200200100020221022112011010011102111121111222211022112002012021110010000001102021102000200110002211201101022100020200221101020010222010220000011221202211212100202022202111100000000010010210221000210222210101002022111020200002000000111211011110022121000010200120122022201212011001120101221010020002212021202111000222100210001220002122220012011111220111020020121220010202002220001201022202212011022110201110102011020220210100011020200212222222021012211122221101120120202011102212212120201210101102201000112011002020212120220211002010002201100211122202200212220120001211212211001000002001101020100012202201220221120101100120010002200211011011102221220010021101201211211111120102011212211012210200002012021211220010010110202001211012120112000221212012100111222202210100010022102220012100010221002000002101212200222020220202100020122200212211011022021021010102021101112102110010121011122111000212112222021110200010101222000220111020101211000210120210100110201020122121000111220122002010222020020021020212101202121001101100210002102212110102021000111200121200211021211121201011200111202122120011200021121222112201221202002101212210020121122011212201020212010112022201202012122100100200201120110012002201102221012101212101122220020110100112201021020211102020112201001111120110201000120201122002222111022201101022100202100022002020010100211020021212", "20111122202020110101222001022022011111221221000020112110022021212000012020002021110022021222000112010212112220111110201202210001220112012120011021122222102122101102002102102000102111010212120102121111101121202010012100120012022000021100122121101100121022212111022000210212002112102112122212012111202020020220022002100112000210220010122121222222101000211002001210000110012202012210222211110101202210220122122212001012012012220011200021201001100100002012010111222102011101000221210011010112020001021020202020201202212211210021101021011001012002112212112210212222002212200111200022212012010221020020020010001001201021220201011212222020102201200110110012210122112210121110010121002101201220211001000201100012211010101111002002022222111200121100022210120111202021211002111111221202220020200200121202102011102210021200220110110122021122202211011200101111010021210012221222212020000021002021212211010012002110120210211202002122201020212020010012100212012210021212022120210100212121221201112120020202022020210122102221212102102022110022201022022100122212111012201221211112222122022210211121220200222122011221022212210001221122120110121101111222022210120012221022200111010012021220112110122022021120012111010002020220021101120102001122202222220222022221111112100122122022000022001110001112120022000002121021022000211001001012011210021110021110201120110020101211111211022111220101222010201022012122012200211210221221100021010121012022220101021220001100211101202012112000122100010222021210200021100100111111200021001222110222000012021221120020212001011002210010021102200110210110222100010000110021101111121100211202222202121222002212002001212211111222110021001001111121211202102010200122211112200200220022121212120102011002002220022101200201002021210101101201101000220211222102110010120221011120112022102002012201122101101101220010221221110021200110102012110100001212110221200220210021200010122010212200121221110212100122122110212200222121020000020020102221222120212020221200022121011021221022002020012002012221120002110110221022010021221002020121102210012000100222020100012011222202201212201120121001101202110102200120200222100221011111012202202211012221010000020000120020022222221012202011200112110011121122111021212202111220111121221010000010112011022222110002011111121220020111222020020210011010101200120012120221202000001122122122102102212021012210200000020022010022002201101222112002222221112211100011102102020022211110020100101220111202", "11110202000110022101120112111022112201220112212012202211212100220010011111212002200021021101022012011112202212102011210210022020020220012100011020201011122220201001010100221221221101112211112002120001222002222000201022120201011212200121000022102202111101220111220110222000020022200112110000001220220112001112112212212220112211020111022022111122111012202121120012010120202012102222002100111212220221121111002001221202211000202011222210210121001220220022221012121000212122010111211110100012100220120011011212122210020110020111212101100102120021222021212201111020001121202222011011221200222001121100020102212012201102221020112112112220222220011201020002111221021001200121002000101020120002000212010101210102100020111012020110200201222200011001002122121012010210121001010201202100102110122010200021011202211000200011212001220201101000022002212101222120222121110002220210212112010202222212202212122120221100201202210212001211101021121111012101222221200122202201212100102001022220110021211120012111121011012121222010112012102101110121210220210100220210211202101120121120121011022210010202200111202202120211210012200012200022102012210121002101200122122102221020021021011211100210112100010111212210110002001210000020021120122012102110222100220212210001211011000200212000001000010021002012021011201210210202211022202201000112101221221112011000222102210102220200200002111110020010010110011011121211100121200021121112012200021122020221200210102021022010202020200210102101201002121121022200012001122102221002021010110012211212121220200100212111010000221021120012001110220012212221101122200112221110011201220121000020011001102200211111002211202001211101222202111002101111211022211101211020012000200222001210011002221110202021021222211201212122202020221010011112012011212120222102020202112122011122111120210001000120220012010202001112110220111020111211001101202120112110211120001202012201010201202102202122021221202211000122202100002111200221221000001200112012002222012222111012001221002111220221002200021100101000121111011012011110200201212200211102102211121002111210202212101111001011010002122000222010010112122101110201201110210000210121221111012022011102201220111020110011212221221122210120212000002002001111122002202022210002211211012002210211112010211200112222020211100100020100012021220001021201111112022102220021200101202111210122202001110201202221100022101110210210020002101102022021002021101110010202110200102210022100121110012011210221", "22011211112220010110100010120210021100010000102122001221211221221112102000100102000122200000102022022202202000020122122221012211020011011102011101111112022022122212000012020002010202111110211111021011201202121011111022211202201220011010212202200211100002202221210222121101112210211120121002111102102220120210000011010021210100000211101110010010112101112222000120111001021120220210101002121202102222100000101220012012200100220101100011012100201012112220111120001021002020002111211012110000212120111200220012001101200212011121200110020200010202200002121202111212000212022121220101110111200000012111022202011212011210101011112201121000100121010220201021120211210211220121200222102200101112112120222211221120021121111212112122110211022212010111110020101211011102220002200010001100211022011000021001111112122200121000222212122200022100200212111101222222002122121221100221211210210021000202221212111210121002100200211102120011221120121121112122110211202220121011101222011111001122220000212002112001002001210121100210111221222121112002002010000112020200201021100110201202001211221001011022001212021222220022211010010120020102201112202110201111001011212111021012211011222012000212021122002200201021102012111021010222111022011211010022222000020110022222210012000200002000201112000011200002021200112122112210010121112001201021012122121210101222001110102122022210102210102012022222020000202001102022200011011210021000011000220022222200112222122222222111100020222120220012202201212221202200012122001122120222212120110012221112221101220102021121110110102110012012001220201011001111112200121021100022001111011121011000101121221020212120112110022100122110220011112010002222122102100001101112010202210120210010002221011002101212102012221100010100201221222120022222001200122000212120222111000002212022021011120202111002222122012211200102120222210112000111111020112201001020002001021112000111221120220010012021221201110100001111110010001102010102020221120020001212111211100222110110110120211210202102212221200122010220020011221211020110200002200112021201020211122100120210210010101022022000021202211012010012202110211212022202122021211102022101100000001012202200110200222211012110121000220220100202002100002120221211020012121111101011222212021012120221202112000001222101222111211210012211001000012212220220000211220220102112201101011112112102222001202001012000100201211022100102220211121211212021102010201022201120210121021122222012210201210022221022", "01222001100211202201221010221222020021202121111011101101212102011020121001211021202010211110000220111010020001001011101010001101100022200002110102000010011010021102110020220111122101010010211222210220222120210011100020112201000221000021222101210212220220010021212021102212010010202121001220201121011202022102111000001000121002021212011210222000001212100102111212122011120101211111200020110001200110121220112201222002010000101120011201210001210011200202001010100000020220110111221212100220201102120021120102011021221001221012201222000121200001000110010001100011021112000221001122011201221010221101100120212201022020220201021220202110201011201010200020110002020000201202000102222122200011221202002012202010212122221111210110211010000210020201120000212202210121102102202212101211201200022101121011001020110122122120012110011100122121011112211012200202200202211221202112222211112212202000110002121000121220100011100220010011211122122000201021202210001100202122202210210022002200101022011012202221201011122200110121222100220000021112000101012211210210101102221102122010121021200021020002211200221212112100120001122200112002000001221202000022110220210002110220111121202222112221210120202102112021010220112010112002111000112110212212202201202011020021222200122022112111012200010210202222100022020120221221011120221011012101012001212102120021221010022102100020002110020021111002221001121121000122101111200001202111102101200010022210001010221220111102221000202112001121021002200102010110020012000022122000112202002100001111200211112022210112101001012002200020210112121010110220211202210220002020012102121201111202022012120022121221020001022210012010221220221212112010020000120222220012111102102121101201011220010212001111210000212100020220212012112022200202122002201100101000012102120012010021020102111002201100002120211001121022201221001120022022001100002111000021111011120211010100110011120021020001010000110000011222212022121000012021222020200112002020002222000101000100002220121212122201021111200210000001200021012102212102110000022021220212001001022100112001022201201220212212112200221121110201102002022201020012112202102120220202221210200210001101001110201202111120020202001112022101210122110020010210110101202110022022101202100012222201121000100202122212200101111212010201002012120220121022002121112200021121001022212110220200120122211000201100001001111211102122011220100210112100210220021200011102012222221022111020112010111112210110", "11012011010101020122222212222221002122212002111022202001000112200012201000021010222011021000222211211001001220022210102000011220100210202201020220222200000020120110112112020002002122021022101120211201102001222001102002210211102222002100001200202212102220110021120120020110122201121221200102200022012201200101010100102001100001120011212121210212020201100101222210110122222111221000220121010222110111212121120102200201110010121220222200112122222012021200221212011211022212012102111122010122110010202121010210102012020200120000221202022021100102222222221012111110112000200100021000022221201012222010220212000010011221121020222220122102122012002220212012110122020221212000212111211110021001202022212202102101121001001222011021021211220100012211112100120200111222011002211111122211212112121100202001212122101112211112010220011222220021120212210211020202000001120102020220201222121211200100211010212202222221010022001210101102100021100101000222221120120102001021001022120002020211112000010102102011002020222020210120211020220221101121220220122210210122112001110222201022121010121202112202111012202000010000201012220022022200212200110120001112101221212100221222211120221212211002202102111102111102020021201120111102020012221202010210121121022021121122221210100110011112220220222102000200022000222111220121002220001120202100201020210100211121022112221012101220100001220111022011101101222220200011120010200210211020220000102001220100001122202201220122110221010202102102201211221121010210200101200021000101000121202101020012202110112120221010110200020002120112002202210122220012201122222012120221000002101112002222111112011121101100200011100020100112121101121121200110200010201120210001212201101120122221220121222010102001211110221010120220220000112011111220022100122110011122121202120022200200221210021002200121001210001021001101120012002001022102001020210102112202222011201111121121010210210001112102010221021011102110102221002222112212000002011100210000100011020011002110000001011021222112011210222001101201020202110012021202212122101000102000110122201122112121012002101122100111221010100100212200112200222101212222221022010121011012012220120001101120102222100121201110102222111102210120220211202100121010121201210212210000022222220212121212120010110001022011201122100010221002210002001121202122220200222100012111201011012201002201020111021201201201200021112202020222001120210022121220211201100111201202210220221120121110101201011001011112", "02001022120020111011212212000122101002210120112120211012020000212202010121112100021212202220022202022112122220102121100012101212001102202010111112200201211022212020122010001102002022111121000011111010211022210220221010000120212011220211210110210221012120220020002002100111221122011110211210220200000112120020221212200010110220202012002010002112210010011210112111001111110002011000122220121112012222102120101210000212100000112010022101211102201200100210011221021100002200221122210222221101101112010111110020102020002121101110121021212011200102121002002122212120012221022102112222202020201112100101122102001120000202202012201120111220221200212020122200011201101201110120001000012200210010211012022020202222110021211102221122011220022200000111221002212100002012110122021012201220021001111100222201200201012021121210121021011201122222122012101111012022012220102000211012001210200210202020212112101020220100122212001001002120201212120211110002011102011211210112022211012202001101212222001100002201110210201010021211012020100000020220112020210202021111002020210222101200002220202120210001021012100021010221100111122020100202210100002121210200222101221111210200221212202112112220102012002101000000110211110102122102100020222001110200100010002002210000222011100211011000002221200020001122212021022220012000110021122202212222001121121002002110111001122202121221101201100122201201210011020120111001001201022000122210121000020111201221211002202100202101201220102010002220211210002200120200022012022121010111111121010211020002111112220220000000202022100012122200110202021011200102000001122000221101000121000122120111102000100111112112000010101021002122021220102202100021202112211202211202012012110000221001010110212111201000111100211121202211000211101100002021112120012200022210001201112120120222000022110112121021000211110220012220020010100102200200020211212112110110212010210211211021121100121221100022212211222000002011022222212110221122021021222111111100101011121002202101020101020200211002001211111021100020011011122212111200222100201201110120021112002221110201012122001210221011202200112001010200020002111220121121000101100110012222210100022201211100202111122200210112011221201011102211000001002011002202022201101200222002210021222101121212110110222012011202222110000211012122220100002212112021212221022211010111112001020211221012022112021002201022010212100120212221220122122000001001111120000121102211220021201221211120020110112212012200", "22202001221201020112001221120210120000002002120022111220220120102112220000002011011112001011101101220211222210202201100110122121121211121102002002121201021211100220121121202022001100200020212022102022100202221202000021101000012212222120001202101202102120121202222122201201211012201021102022120001111121102000012201102111201021012021211020201221120000011010202112101100212002220122110212012012000021222212210020121021100002210220022111222110101220100001012211220100202002021100010012002220222101002211002201010011011102212012201000110111011112110210222012110020212101200211001010022112020111110002022002102000222201022212100201012212110002102012002122002222202210020110002012110000002010121122221122201020011221202002202001000020112000121022210201202112210022120122101111111012022200201211221122112202222221021122112020212010200111011021021022202202020100020001112001211200212010000200020021001022202001121200100202210200002021100201121020011000111112122010121200101101221200211210022122102121001210222112101120201021201121102211021210120010012010220120110202020022221120122212002101022120210101220221200101111101022021202122012202101200021101212221121102200010220200211021112212111221002222012211010102211120110220212211120022221112010222111021110212112021102121022221220200022210212222111020022121201020011102202211220002120221222201121121022012011222012120221020010121112121100202112122212121102211101101210212120101102120200210201101201020212001120020021200121011021201122100110001212111221111200220222001020022211110012101102020120000121101222002012100002220002201221011111122100102122210102121012001022010010002112212001202211000002011011222011021221120201122202220112101120110011021201110202122122002020010112220110220001102011000212220001211012221220000002022010011201212222112012022020122210101022220101002001111212010002021012221001112212001101020011020002101011112002221011020220002000002212222021100021120102200200001221200022021210002102211020101111220111122021211220120212020002000020100022222210202110120210100101212112111121100121120202001102101012022012112012022202101111211222100222120000122100110010202201022001012020122200101121200111221021121221222220010001121011202201222002102012202212121012001021221110022210210000112121210010221201222200120212221010110021111111001112002021022000221202101102120210211200201121011001100211010212202120200222002012200022201200012120212211121020121021010002010012210100010020100", "20101221002211121212100022001122201221121002001022000020021110121010212001021102202221021001010121120000212100211022221111020221011201110210011211010000001201201221202212010002011011011002121001222020011110121002112100100210020022000022001212201120122001121020220122100010100101220010222111101120221212100202202100200111100021101001200121020211122002201110000001110010211112010011122110200201002012000012202101020010211101212021001110020001102121211020110010121010211010002100110110211212001221121121111222001011022022001220001220110022222220002101101221021011010001110102101000221221001112011100100102010120202010201011102101121121010111112020002102120012012001220200020200220202011222111211101101000222112000122220121220212202000100002211011111102122000222010110220202001210120212210010120020001022020201110000111222211102001112011120110122001101220100022221202120201022202110111111121010021012020200011121122120001201111210002210210010201011222202012120022101110001001120000101001021020022122102022010212110212112222200110220002122012211102011122201011011102212001220020211012210120121001201021210000001011200010011010211011011001220220110220122101111001201200110012222021101122210112201212101200221002020101200200002211222101101202212120101112212101211010210010221001211122001100200222100222111202220210120120201222010121121222020101010100010122202222012120210112120110022112002111210012111101000120212102010222210012102012212012211100220010121112112021020122222022000200002211201021020210222111202012001021000200221202111110110100010010102001222010202002200202001211001002120110101121012011020001121101112220022001000001210201210100021202122002120021221110021100020022021111200211022002211020011222120002221022201200112221211111121010022110101211000010122102211122102200011001102021100020111200210122201120220011210011102121221212102012100220201000122110102110112120210222022001211120200120101021011201012121110210000221202002022112222121011000111121211201022121012211011112100222111000222010200010212102222011201111202120201211001100000222200010012201010210010011201221010110012020112121120102021212011001111121010112021220200112121201022002000222112110212212121011021011000110010220200100010002210221112012202211210001110002222121022210110211201220202002222022010001022022211000202211001201110121122100011022102101001012200200121112012102010001110101121021220202102201212210210010210211202001010120210221010101000011220210200", "12101020212110012012210111000212200112210200212211022220002121011122010012100020002001020002221120121201220012100112002122122111111202011121010120110201122022101110202101102011012202001221220010201021102222110112000210222200120102222112022001101011000200220100020221000220111000112110120221101120211012100010202010110002201221220221001201211200210002122021222212111001100011022110100121212201120120010110002101210001120210111220111221110010111100102201222222202122212000200220221000100001011202100000002022110012202011011222121112102111210211220002100010212102111110121001011010221002021201100211112001102011000112111211200101002200110200020220222211020120101100021200222122011222212112002000100002000222101122111101210212210101000002110012120112010122011200002202102200122211000000011022100100222121022100221112120022222000222102212020102220120120022112110221121112210012122100201011221210022100001022100011111210111000000120012002102201120022100002000211000111220020210200100221110211000122220202012002112000221001000122221010111000102211022210111201202021110010112221200110121002011201200000010212210121202201001102201101220210012101112122101202020012011011211212202200100101221110211001122012202000011111020011112001212111220022100012022210211210010001121202222000102010211222112001120012111110122100221210120011101120020202222211222222002200121202210110001012012200211111200100022010002001012011011121220112011201112012001122021010212102101212120101002021110210002201120221220122112022001121222101220201201000120110010020102220011211210110200022022121022102211111202010100112111200210220100112001111110122020110022200220201021000012222021212201202211200011122010202022112000212211211102110110201021021000222220200012001121002021021211022211012211112012112102120022211222021212210121112210000220020021120211212012122212022112222200200022201020012102022102000120022111122120001201210011200012001101001021110211210200021210110100202022001201201122120021201120002101100012012100020112021112210020010202012102222122220112221101000010220200020220100122111201022210202210121220001011012022221101101020201211212100020020021222022012121210021220022211211020111211022120011020121221111210201020110221121202010122011012010101111122100102211111021100211212200020020210001212120022011112122020211221002222101100121202221002001010012011120210001112022020010120222100212100211221222022220012121111221212111220001100102000201111012222202202021", "01011011022100122022220222101202110010212220221102120110012212001000011221121122122002111120012221012021121210002102021021021012020021020121221020212210122111101110221222020011200122120011211201211221112210022021210121021210221120212022010012111211212011202110220111121001112020101021121220001200021201011010100110000100112200022211211120022202020112212202200002011001120201101012111001000010202212122221011020122002021100112200121101110201021101001112101021011221211120211112022121201112010221221100001022201111000020020021012212022000221210112011222200111001220020000121020011101210221101102021000110101200102021112212002120121022220211202001210101021102211211020011220220002011202202202010200002102010120202100022222012210102221020020101120001211110120212222121111010210202001021002100202210222020200122021020002101202001120011110101012101020100102020012120000112101200212100001021212021210221220121100120021112200000001102112121122212212110120100211201022210011111002000110121120120100112011221120212100000012110201211221002101222211000000021111211000000112001000120212112210202010201022101200220000201020001120202101202011121210202201212220112100021110120200202002120121012212122010212212200222122101120202101020212002111001011220221022222221222212120210222210000022201212222102120100210102011022122222001012010201012011000011012021102120001011012011202210201020022101102211100012211211210111200210102202012201202011101020112111100022200022120102112112121112010022201010222222100201210221200210002222000000002122202021000212012112220110122112220220102112200122021020202012221220222100002122022202221210021102002200120211010200022002020111002002012110012220221002012001121210102121112200010210010002002122112121110112222120202222211212012011021110020111201111212011221001012011122121120112110220020011202110102101101100120012002210111102102110121212221112201100220101020010012111001210020021221022220101221020120221120022101120201011111002012111112101100022221220211122021012010120200211021211221000221110211021210002001022011222201212111020002100012012020121001210002212200021101010210221120100011121222222112101221112112222110101021010220121222201210101202201101012201022002112212200010210201111120122120201001111111010210100102020021012112222222002110012110021010012202002110110021201121022010212122221012211202211120002220200202111012002020012021002210201122220010001211000122000111212212120002110212100222021211110222202200", "11102011221022021112221200211010101100102001012102001010001220101201120120022222221112002121112010100010010101120211202210000202100211021120101111101002222102220011201220011201001020121222011011201221020202110120110122222211210200111011202001100001122222211200211100112121020210100102220001111222002002110002200021201110022211201011120210222220121000122222110220102222222020122110112201120120012212201211212202010102001000221222111201202210202101112200111102111120222020021011110221000211010000100202000011010220001202022210000001022122100200010221222012120211012210002211212120020202022110012102212212110112220202002012111212122121212200000212210210022222112002222022212201212122201100101110120220001021011011211101222201101011111011020210110100222020002111112201210200010122221000211020122100100212112201212111202011112200100012022222111120102210110012012112012220101021021011200002002000212202212001211220020120212221102122011022021000201202222020022120011212112002211211211100210222200201002112101120011010210201222020210201010001222221202011221111222200101211202001101112010120121200210220001022100122120102011200012200222220120110022002112010201222122201000112220002220011101120000221110120200201121000010122222211110122221110220202012010202200201210022110221201012001102122202111101121201201201002222111221100010221110010122121012021100112012110111120020121122102110122202110000101000212122211101122122102011112102122020112212111011120101012100022012020211001212021102112012002220021120101022212201011002100122000121002202110212022222010202101012200021000002212202121220022000221021211002010021211001121022102120020120212020121222222012002120000122211102102000121102222120101011122211110021202112022120001102221120001001200110120020012010112120110202220211001100222111212210221101001121120002101201221102222221211022202120220001101111101120121101202120210000211100000202110210201012200220221022102222102221201021022010221012002010021022001011222122121122221020221221122220111221122021101101110110021121012212122211010202200122212222211211002220100222021010000021101210122211120221221002121210210220112020221210101222201212010100122020001221020201020021012211000120221002122100111111021110020211220020001001000201201121210002022112100211111022001102101111110200121121112000122101122221220010210001211201100110000021112212011212220010022020000200121002212100022212120221122012220020022211201010201011112211001201200000112120211", "12222121200101120221010020012122111001101022111121110211220202102011200110020022001012111101211010010210121021012122000011100022222220012010122022000121120111211121212110210110212001200022011121022002221211000121111020222200101022202000002112210221101101221122112220002111011022101020200112102100121000222011222200001212210012022200111020020121212120121122210111021002102011200111201222022121221102211221200101020002111112200012011022220020000020111101112000100000111202101120000001001022212102101221122110001101011020122200202111012021200111112122222010211212201011012020210110111102010011101100201001120022020110102120212120002211111212100122102202102012120112211211200110102201120212102002220020001001002202122210202122221222111021020220000021021112200120221111122002110102122010022000002112221120000212212212220121101111100110100020022100200012002021220212120021001011100012112002122222202201221202000201002022222021000121212111202210220201021101001201020022011100210001110011110110210012020201002111021122120212211211221202001220210102220222111000022001201112022010000102011122110000221020011211022122212210212102021012212102001200211210220100111210122002012012102102120000111211021002011020121221011111111011110220101210112002021202201212122101102002200112012001002010202202001200021212022010101122200111222101020002000110111010121000111111001210100111121020211100101102110022111121200220211220222212001010002021200112001100002122210221021021202020200011100011201112120200012210202221201021000001020102022202102101202010121202222110102200221201200202210011201020100202110221210102002221011222010222200200021101111121202102221012101010101202222022012120022220120112122222100210002111200012022100122022100221201002121121221000100210100211200210021111001120001211011201111210111100000100011200002222111102102101001021000021111010001112102202001010111220120200120111111010000201102222200101022020210220020101121101200200000121020002011002210200002012202112110011201111221000010000210001002102200020020102212212010222111101222102020010111211221001022200121122220221112202100212020101012110201010220122021210011212202111012012010110220110101220200021021012220011112100100022201100121001110202212101121200120122210100110102202221202122020102001112200111210111202101112020110110000212102202001100100121000102120112001021102122221200011000201220201212212102210120111012110221122102100011100222221120122011102111020201002202022021001112", "22112020100210000212211210012102001122221022222211212121021001211201021220121011221210020000010012100200212222001100020220212111021110021002021100202201020201122001101220121002010011211222212200210221122021021100112110021101102122110221212022102011120010201201221200011221202121111121022220212222000011112011210122201201022001102020222212210001122211121202202220202010211012102112010012001022111000001221112022201112211111102111112201212022021110010220210211001022120011211111200212110010021201201102111202011212202100220020011220112110111012010010120220012221100220012020021122120020021221110022110021021211201021220111101122101111221211100000020022001011011002010002221100112201002001112022021221112002101001000111021222221212211020021001012110000002001010200010121211010001010110211101101001210002210112001100200002220122211012010110221201122222120012211022202121100021010120220112101220102220211200011120111111012020001201122021210200111121111210210021112102101200001102122020222011110110201121212101211112012222112122101012201021002122110211221120100101220101002111120120211211002200200021102001202111021122011212220210022012222220102212122212101201122100200222200202010120221020001210112201220021020122101212021122202112210110011220010121100200022012020011201110022202001202011011211020200011112021020022120121211210201012210110021110112211201111101021122002221110012220122010012121212010110100000202120022101000011100020221021102020102212020112100121021112112001200212100121100021110121000101222201101012121202102021010111120102112201211122121112112100100020200201000211210122221211100221001110210102210221022121012011121102200001112010121110121202212211001110002202101021201221200210001200002101011221200210100011211110201120011022111220021012210222012110111210110210200122011112102221111220001010212022100011122212120212212212110211000111000121001211010010210210200000122111002020101112120100011121011101021112202201110210210012020012021210120102011022221011201111121210012222202222210111120012211102011120001110201022110022212112021201201220202121100200202202021011012021122000022202112222200001102002122122111021021211122001012202112011111121001212001110121121212102000201100002110200121222101210222120222001221120121200000012002120210020122102220102102022222100101001002022011222002122200112012201222220010100002202010002010220010101201101121220120210002100022001120022101021020022102221100012102200010211110121201122021", "00010010101101210220000002011022210121212122200022102112100221211202112212212102222012000102110021012201211000010012210112000211000212210120110021201111112101121211221211211120001010010010212000202110012020000201002200002020110212012112001101111022112010122211022102221102121100221220121111111121021101102202001211211122110222020000200110201022010120002221222211112212021202010101112000100122001000020021222012221011200220122012200010211222000010212210120010000022112210211112220101002111101010001122012010121001220200001101011111110120221020111001102112100220110000002100011102202100100012211221200002222220222012020012200121000011001220021200002002221210020002110201220210220102210022221210222011102120001220110212211121220200101100202210200010200222211212202101222120210201011210022121000220021101101220022222022021200011201102022022210111010000122101220120010100202201100211021002220120121102000122222201022201020020211000102201011001111100111122012010222210021221211021122212010202211100010112011212121211221002021022010021120120100211011210210212111210102022222210010221022200011201100000202012021002212020001222002202100110010101212010220222221022022102202222202011121021122220221222012120201001210211202102222000111110100020001111221021100011001212121021000211120120121010202212120200222200111100001002210210210011112221100000222200211222011001100121011001110002000110111021122221010101221111111101122022202200212202221201002011110221012101222201222222200122112011121202211202012121221220112210212121022111100022011012002220100101011000000220001202001201001202220011220110012212011001001222122222220110011112112100002020111112111112010011010000010111011112010211111221121012022100220121121101010111112002120120020212212121220222120101112220021210222001121210101121020001011201021102220201121220021220020012011120100110100110001200110012121101000101111002100001102102221021200101011211001001111120210211220011221222011211100102002211121100212111111112220020111021102210202022210221221010010202021022102100212010210122220002222012122121012212202100000202112222102012010011010100002202222110102211201001200022221020200011112201110220211022020201122022210012222221022212211110100111110101012010200210012121100012012100111020102200210221011010220210111011201201221201220001101002111102020112210221211020012021001012122200222202110211210212010102121111210202121221121020022220110000220010001201010021111222222202100110221210021111", "21120101001120010012222220021120121221211102002122211000010010212101012121220100120110001022102111121220221022200112121221210100020221212110001211220110221201100112100000211100002201111220100202202112101221002222022021200121220020210220021222012211110010020120100012012011011020020222201202012110121110200222122222022022222022120022121020221000010020122010221102002021001201211021212111220120021200211200200000011002201211210010101221221210220000100011010122121101020202110210211002001212122120102010222201201002012111021001121112110220210012021100102120020202110100021011110112210222201021210111120012022020110122100001220000100021010212210012120211002202121102102210202210102010222020110010020110202000120011020121102112210101000110221100111221010222202111021022100001002221200211122120120110020212020200200000020100212122002102220201211202101200001210020202100122022102201110212120221021020012222020000001200200112110112120210220100211012201211000000010001000212212012001202020120111121001002001122112102120000200000022102021102101211001100220222021011121222001102001020120121002001222211211120100010102200101022002201001102020200222201220022112000210122201012010110010120210101101121221200222021022210220021000022121112221210101121212120022010212212002000012202120020221020010202122220121121221122112112020012211220002102001102200201020022011221202122001221221220102022002111212122010001002202210010112012022201120212012010110022000012210121002002101202002001012120122220000011212220200020021110212200102201210011001110001111000201202002220000001210122122022012120022212212100010102012102011121210120012021022121120211001011002122000102020001100112112002020111112011021102011221020211220101210122101202200211120022112212212001121111200201121121002111011100001002120202222110022110222122222101102122122200020021212022202000020001210112212002100020102201112021021022002212002101020121121210121101111220001011022122222200120200201022021020102001211210010202000220202021001200220122120021220102002202212221221002202101101211122002002001211120222220110101211202001111001221210202120200110210002202102011100022121202022222120012211202111212212012201211012012110011220001210001021201122010011211020112202102102102121001100220200221222210002122211021100012022012212020110111122101120110001022220002012122122011011122200012000110201000021011220000111121122100100120111001000021112012010120002222122000210122010010122100011011122111012211", "02002011200210202011222110211012221201200211222000120012211111010012210202021102022001100222022112211220002101211011012000001012101202022110212211120011121012011212010212222021200011001120121222101112120021121001222201112201100120111121221020101021121201221110001220211110121011111020001101021221122112211111010220201210021212020222202002011010112122100020012201020221020210022000000011002101021202222222001021010022220200021211120000200201022122012221012001221102122002101112221202200120012110120000111202000020021220211101021201210020211021011200111210002001002220120100002112220111010220200201001000220110122201002000110022121212112200220112200122201002011011202120210100011220010211211112202110100200121101022121010001120012121111211000022002221202122111221022112210202110020201220112022102201001011101000020220000011200120020210110112011021120002120021011100010100222221020100112111120122222200222022021212002210122120021202111011112122011010102112110222201011001110221222202200110122022210211210210222010012202002011021122200201101202220211202021102122120111212000111202210101012010021201200220222102121120112112022000100202212000100212210100101112122020211001101222202202102120100201222001010000222101120021202102202110001001112002112221101220111201012221100101102020221011010112111110212001202212122211012121110021202110110211100211120012011022022010100011001012101202021022200011121212101202112212102211111221101111212100011010000022210201120110011000120020121210221002001212101201211112120211101001011010001102201102121100110010012120000110012220112211222002010201221010022012021120102202121002011210101102220121101100110121201120102222121102210210222022021202012110101010000120200222210010000120200222211022101122120121211212100020200201022002212011002110002210121200012012210011012022201200102112211120202011211022101112021001201101000201211010022101202122102122122010100111011021002011102220211102201102120012212212110221220120121202011120112000101012121101011110102101002101022022000022021002201120001100000212200010022100211000221002020112122101002212201101100202021021020111000100001220220101122200211011001120010002221112122101121021121120011211001102200122021011122121110011022201210200100211120020021210110112200001002100202012020111201202110202010212122001220001021200102011020220020221221222102000210221101222000222121200120111111120211020012200112111101202210200122001110011221000210202201122120020121012220202", "12011102121021102001211210111010012221210211120202201001200122000011222210122012201010221100112111101000111122021001121222021021210122112022111000222210111010101110021220002210011202202121111220212111122211111201112010012022211100201122222201000100102211122000022221100212110021211022220101122222101201201212002111011000221021102110221012122211200101201000100022101200220102220112001011222001110021111121010201111122100220021112012212002220120101211000120210100222212020002122002200012000222210212220010101100122102022200200100011101022101212000012100120101121111210002201111212020021120202100100101200201122102002201021112101002210101220020010122002200020112211220112022122020020120110101100022201200212102202222012010201011020001111102112111211201201111000112011000222020121100020112111212112212222220221101000110212222020020010120212012222120011111001020021100212120201001220002211202000011010022000101202201022202200221010121222010122201121021110111011201220122101122102121020021012222102112012011000010122021022200010002111110021220221001200220212121012121000120201110112102211112101102021112220000211222101002102220202121022001011202102221222120012022201110011202020010220001012122011220002220211010011112010212100122222122002101002121002102200202201222211201102222100012222222211220220220211110001211221220020221200111200200201112021210210101021001121212101200000120010111010121021001001221210021000122210200211120101020200212020111022012122021200021002202100120010001220200222121021121111001121121021021020212010022022202000011200010122010011001120210111112022221211221222120210211120201111220200210200121001001020001102020021102022002120211000012122221200212210102120211212022210100012121020011220102102001011200020002001202212202001210220120210102120222110101112002121200000100201101110121012000221112021202202221202101212202220212002211001001221121101101022222002110222212200201222210120101211221002021121102000001211020102200210002221101102111010010211120221001020122112122022102010211121210110122101112022001220010220000222212122212102222001121122101122111200202100211112122102111202021101220002120000022210120011112110110121212202110201102222111122100002100020122212000002122120201101022222011000000201222201202120100011202111212000112201220112210120001021101100102101102101110122111012210221102112110011221202111021200110220212011002120201112101202000202022021021021212221002022012222211211020010201210011221202111221", "00200020012202220121002110210202100021122000200201102212121021100212210121222010121000010211022122112221112202222111121112011101001002200211200211100021122122211102122122000112000120221000220102112222222122211022122220212020210021202202112121120210201112121000202110022102101200000001020002122100201022121012222121122212122011121112212221220202012021110011101011202211202210201000111222021210200111100002220122102201011202202222211100002212200001001002022202211101110100112211210112201022121212221022122102001001021210220201022021011202211222112100201210200212121020112200110102212102021200101212001222101011212200221200202011220112021010200211221112021001121121110101221210012222211021222001112222002110000121102110011220120202222211121100121021010100122022022111221210020000110201111120120200202012112110211012111001100202001222021200010211202101200000222211200120120102021012120000120202120020101020220211220201021221002020221000211011222210200101200110111212222011011022122211200011211212022011221012202211010122221212112122002201121100112010102102022120120200012210201100021020110212211220222012120121022220110200112201122202110202002002012111112111101102101021111121022210120112222121020211101111212012122212210210122202110000020011122011201021002022011122122012002120012022101102211222021202211121000012020221221102102000200022202100022021010212020221102020022002020122112011102210212001000100100022101200201200200211120001012221202111220200200022121012000212200220111221000202200112222000101020020121021021011111012002200201221221100120101122220211220210122102220122020001010020001021101202101120002012202202111221222111121012120000000102012121000211201001111111122021221200100211011221001022002100112122022111022010100102000010221000022201022202100200101021211200112022112211220010210121110222011101221101002122220212022011102221122102202002000011012211200212002120120210202100200020022010200201000201111220022211200010020020220022122021112122222011010202212202201212121111120000112112110211120112110220001211100212110102121202112022120111220221212010210200101202011101120211202100110102210222201002221102010220202212121101222102001202021110121100012100021011010001221111220100020021002002212102222210101002212012002001100220112002120202221100122120202122022202210202002100010001122111200002102102100021221212111201221002212010100222201020002121020111001101101102202220022001111221102100120110121201002220022020022222000002", "20012212210121102020202001020021200111111202122012200211201211121120020120121111021001100121110212112212011202221200101022011121120000001012200211020121120202211100221022212220212012101021022021202120012211211012221201122202210110000202221011010100211000122120012122121220010121011221011102211200111210002000102001020022112201100012100210002200022122202212221210122201221110021000112222012211220021200110112111012002222222021201200121022212200011112100211101101212100210222221002120001212121120011121012221120110122122020112111210221011202222220020210222001101202202220001101010221122121110222221112110222000121122111220021201111122021101002000201000221212212120022012020222002221200112102200211211012222122212112210220000202210220012221022202111011111210221021212122122222121102020202222112110111002021001210202222210200112112012122210120212022101001122020112202100002100212110112012211020111002021212111212222000001220211002210012112201022021120220010120020022100022210202210000211011102211011112011201100002001002002121121112021022021212110221011200012220112120112101110020100100020000120200220212001202012202120112120210102121011012121021010102012202010210210102112220202120021122212021021211102012200002222112011011101201201101020021000220000222110001020012201020211002211021022202122112212200112012222211022200210100201122011100011102100202002211221202012111212001112202012021222121102210022202220210200211012102102122021111112221200111121221121201110001011210222211012211212112120200002210200010121100012202200110101102021110002010122221022200200212011110121100020020001012200210220020221212200000101101000112112001101102220121220101002200112111202210111101201221012110102212001112111220102212012102001112021000100012210110001111001202110111021021211001210002021020100200120112010220100101222012021012010121101120212221111001102222020111202202012000202102010221201210201200221011012211221001200101110211122220011121221112110100220012200111220112101212220122010110111201212202021022112111121111102220211222012211100122211000100202112111000102111012202010222020020010112102021220011100120111110022121010122202210022100010110001100021221112002101221011010012111002021120012120002000202101000112202021210220111021022202010211201011102021200212101010222110101002101200122020221022112212202211122212222021200011021221222220122202022120002001201222110021102000121002212010020201201202111021220100222010000021012222021010012102201012", "20212010021220022201020020221010011201000210210102110020011000001020021022120121011211112100111011021001022220021101202212201210020112210202221220120020221100202100012001220222222211102021010101021111221211000211202000200202221000201022000101121200021202111212010020120000001212220110102122000202212122120101110100220010212121021021021010212210100202000100111212021201100011220120200010102112201001010020100100102111101002001110222022100101002000121201012000002201101120122120000222022221220002220222102000110212211200112210211002122120211200112121020121101002212202112112001002022201100100002121211211200112202110110011212120120122010201110020000001010112102120101212101220020000212022212022201001011111102121121121202111200120120022021001110002020222011122000221001102210220212112121110112211200202212010020011122022101021001220202121020110211021210202111002020212220210100112102021221102121210211112010220222011220111110221022212221001200111022220110111220020110002221002220021220100102120021112121120212122020101012102111101222201210222221202020121120201200102101211111211101200200010001211210212111201022200101221102000100222110110202111011000022121110112221121100210000121120112211221112020211112000100020212100102110100110110212220001021020011222002010112021112110010000212200110212111002001112111011010102222202222011201202201212020011220212012102210210000100022121201222000120221020220220111110002101211010201001112010210010000001000012010021101120012011210121222011122121120202022211020100112010000200020200021220222021201200112210120202000000210102112021211021120212100021112202012210021220022012200011211002010000122201022211022020102111200222010010001000010100211002002010111021210211000201002202012121011220201111200111022000110210022021112211011200010120202111021220220222201011010011111212221020201102002202120012000010100102022222102122212022111210002212000121011210010122121120211210220001202100201221100220220201010011222020222012212122222100021112022212222112200021201211222201120201122221012022102122111022012112210210002210222210210220110022212021021200001220020121210202001111001020100110001020211201021211100201200220222020021200210222212021111200012101110001210100202020111021221011112102021201202001221001020221110012022111012202021001120100100120112212022020001221110001112011212011110222012211201222200010211001021222000100202201200002121220210020110100212121212001210220212222111210011121101211020200012", "20022121121022022121111001211010100110001111211000111120200210201010221011022111200122002020021220011011110002201221100201110122202000202022111101210011011000210102210120000001100111111221010111102121012012010012120021022022121100102222212000001112220100211112121021022121101022010002211122101201010211122200001222021220101021121221100121001100001010102221211211121000221020021112111221001120000002220022210211102212222000212200220021212020100212020121111211222010201200120002002111221102022010122101000222211200112011120220022001122011222220111001121102110111220222211101102222101211221122012111110110220100020021201012000022202201111220002201202221111220110112110010111020011200101110021111001121121122120201222221121220020221201012001122001200211201101212112102121211012021020212122011021122010101001112111011200210201221101121221101010221102111000021012101221002211111200211021000201211000220020222112021101021220110210022102002122000011002120220210020020211210101111212220202221221002011002110101012201121101112212101221121012020201010100021121110222221100101122000120021011000100021022112011110221120101201211212010111220220022210221210221120000010211211001221102210101210012020122000120221210001210200020121210111221210011002202200212020112220121201212202111021211202021020022202110222200001000000111120000201220200221112202212121220020001100011011110222200012002111120120222201200211122200222211110100112001200211101210022101012211200011221212000022202111021011022001112012212120011201222001012012011102100102010002001121002012212102000102021010111102101202020012212201221100020202210212220001020210221110202121000102202020101221001112000102201222020201202002121100021110120101000010122011220112010100202222012201101012201120201002221111222221021200111012010222201001120010222122122000022211100100021001021220000022112000101121100120010020001021022222111020222011122112102211012011200021111220010121220110201212012212021000200222220011120211012202101021201110222202200221021201112120212121102111022021021201221110011200222200021010012112022120212121000010111102121120002020022110121002122102012202011010012121201111222121111212010012121101221112110001220211210102200010210010210120001220122012022221001202001211100222111121111212110121110010102122210202120220100201012211211012020112012200201012100222110222002121021202010022110112221111201221200201120010120001212101220200211010222122112121212122201221010221222021110001212", "01012121202021021001110122100022100101122102212222200211202001101000212022100211122022000220021201220122211021210212020110200121221202010221112212202101102020122111201210020210221021211102010001120022121122001010100122112100111101220200110201202102210222020201020112122122222002201202121100210102120101020202122202100112001000100201112200012100002210202100001202212211111010202021122202111201220111000000122112222110212020200211101022220122201201212202211211012011102221011110100210111111120111021222202122020212221100211121000000220112201220200210212020122202000102211122212221121020221102111211120201212002020200200100002022012122120212002211010021202001010201021221212001202022220002012120221022221220002112000112202221122012100122220001010122020201120121021202112121200210111102000201111101111110121211012211101122102021222210102012022121201010212011120222200021102201012000110222122212211220102222000110001120121021100222010122110002112002001100200201012000210211220011220120010100101121011110011200220110210011120100112110011000101112000120011101102011000101100201221100100202120102222211022000220111120220112000110110110210200022121022221002012221200021222112210211011102101202221200001222100121000222012102011002211122101120112210112221221102102221220122010120010002111112210001210222120020211000221200220201101220112220220122122001220002022200110220111200211022120222101111200202202220022111010221000010122121101212011121120001001011021122211211110111122112022000121021220212121100110221012011221121121001110222221001222000011122100021212122201210211202210202110201212100112202021021111121100212200102121001010122112221102201200111200022012112122201011120211002112100100022011221101000110220101020102122001100211022212111111011021002211102121220201011020120022112202202122111002222100220212120201112010011022100021022121211022211112022101000021201011221122102111211020122200121000121022002202212210210001110110200002021201220100111200112221001120021122120210200022220000010110110022222122101110210021120112010002210020210022000111122012000201012101201120202212122220202002020010201002110102010200222210001020100211220211022012011120020012021010200011220020201012001122120222211210201002221210022122011201002202021021101222120202001112102001011222010110110120021102001000011110212000200210002000020210222122111120021221201111011002111111002202011110210012020000202101002022110210112201210012001220211112210020012111120021102", "01100202200110121202222001200122121200011011202122021210101001120222021110022202120011220220120120112120102202202222000002120112201002012011001202102020112220001021001100012012120101021202021200200220200121012110222012001010112001001220111000021102000211112001110110110120020102220121000111201021220001212100110121112012012022021212202002112110101100012221001211020100022102112110212212020122111101000201220001220211021222211200001001210002211211012012110200112022211222221202012211001112100010012102110120101000100220022212220212000101211210100020020102011212020011120001122021211210212120112222001202201202202221201212120200022122102112020201000221111021202111120102110222201122002220022100102020221020201011102001212102010120201021210212122210121101122111100120212020012222121020120010012120111122021121002202112211121022201101211011020022011221121020212100001200210020201200021221221211101112102001001001020221200222010211021120021021010022101211110122002000022002020020200112201002002220201220200000222210212021102111202001112110212102122110221121100100112111202201000122000111220221122221110121022012021112021212200111002201011101120201110110012220021222220111210220220200221022110012012111211111101022122121211120111221010211202121220112110202000000110211212110122021002110002202222112202101111201101002201102110211220011122002020110021022020101021122112021200202011021202211000101001201121001011201202010102101010112210010111212202021012211222202121002212000022211211110001121011121101012002022220002121010111102121210120212001211122001200210122000000000020122020101101000022111121121210122012222211122212222121202212021101210111121012021002012222222221122212110212120010201021100121102110102001111020001122120201121021112220022022010202010201011112202000002000102110112211012001212101201021202100012000010200010222120120121001101210121221102021021110220122222100212102122112110110101102221100021001120110010222220001021020110222210122022220211111122210011222221202001121101011202201221210001000100022201201221201200011010122202222110200111020000022210112201200120022021212010010020202021011121011012220211121112200110002212000012211200121011122121000012212021212111000122010222100121200200021201002010102001012202110020102002202000220120210010210022020001201120220212002121020020102112120022000220021021200200122102202111110102202201200100010122122121122201110111212100202200010100112111202011211202012120110121210112001121", "12220001210102122202020200202212001010212011112120211220101002212112121100122021011201221022201120120202211111012001122020000022021001220122220102010001202022110102102020111112122022122012120000020211210002111202000120001021002112120102102002221100111201212011102101022120121100201202121212211000121122220211210111010122120212000211200011012000122000001221100221222010101202202202201022000200012111010011012201012021022112211002022200211201110121022001202120001122201012221101121210101202101210010222221221210112020200022220000012112101211202201100100001221112012120012211122211201101220111001010010221021111010111221000002100211020200101111012011201222020020011012021121100112201112021020222212212202222112210102000211000101122001021112122200020101102220222002210021021000202002221100021110202200212022001002121002111010110020102111100100012001221122211212001211120101101220222102211101202001220120022000102201002202102211012102012200102011002100022000211102220002220012211201002122011110101202212000221200112211100120001120110012021011112112102010002200000202110212222202102220021101200120122001001000222212011012100111012022022000202022211220112000101122111110212211200000100012002101010210220201010112210211021010012100021222122100120002021201121001112012120012120001200101211122202222222001100001012202202110210111200000212210221212022210002211201120211200001110022112210011202120221100100021220212210021221100221011212000110120010002120101000212222220002112021020002212120002202221222002000222012020221221220100211000100100001002021011010000002210200221020212211020010111010121112000120101212220212112020220111200112002202021001102220002211002201121011021122002120210112000100112111002110112121110121212222112121000121111100111020020120200221202220020021110222202022122201221022121221101120000001211112010120110110010022022120002211110221120202001011000102112120110102012202111210221112022110111111200202110010112212002220022122112010111220201100222000022220221000211101210112221011212102212122101202011210002021200010122201102002220022200020002000200221011120010121112121212012002102002100212102111121121121101200012001022100012222221222012021002102110002200112000001220020222101011110021000210220011200200122221102202120202201100101010021212121102102021122210212211112121210200112221112212222020222020201122022200000112010101012210201010100122211112202001012112220001102220120211000221110110220222010210010122101201012110222", "02000112010121210112210100120100001210120220222010200001001011021020220122111020221110022210002220002212020121121002212222020001220110012111112001002120120020011000220210111001200002022000102120000112011212121100012121122011211111200120220100212012122112012002100111011222021202200000002011102100102122100221012221111220010101012201222121112121120221122010100120021111220210020002211221101112101122200202112102201220212112022211220212000000200200000211120201122021001112200021120101220220211212022210111211101012002221212010110100212122100120022220111000111021001100110101110220110101220221201202122211211100221212212220012220110112201101011212021201122010020222011010200002022212012111020112100121010000121120000100001112122101101222202122010100012021002001120212022002001001220022012122122111012202202011111111121011001000112011110212211201001112222021002201221210222200120011211012202010022011221022210010021012021211221111220200110221110021201220020100110102011100121110211102002122010020010211120121110111020100101222211111210200020202210011200211122201122010100111200111121122212000100100002010011020201100000121121210202120210022002220021110220102121010221002021111221211000010010021220011120200202222010212120211100121100222121011201000101010112222111000121201010101011212212210022222222001022102212212221100122102112211121221211201001222110110222102100111100212121000110200002101120200111100202102101202102222110122012101122100111111101001211110222111011021012100122211210212011121110210212002120121210010120121202222121211220012122020110122210122222202210211212222110122101201211000021000110011121200010002122112121222021112221102201020120012022111200011001000002012021021011202000012021010022010212022002010222020001012110121102121022011220112200101100000212222002201021202101200220121122101101102000201000220201201002021101222100121120002210100111220001102120000011210200112100210212110202111020222220020112222111002110001102021012201010102110011200121221100220012022222022122222100022211211001211021121210011100020102212020212011101200221222002210021001001101112202120200120110102010111120222022112000222112102021022212202122011002022011210020021210222021201210111100002021110011112200122222000102202110201200212000101222000200221221211211000022100021212210012010110111020002112220102110002120201021121221121221111222120111221200011011122100201011011011101112210112211022220122101011220000211002001020121212212212100202", "20100220000010101110122110202220120110120020000102020101022002220002200011211200222201212201011100110200121212022200101111222101010221200201210211221211021110021211120201202102221120222100122002210110002002110110222211011222201201102001022000212012020211200010001002202112002201222022202200211121102211012221202210021002221201121222000101220210100001221121120121222120001010202220012020121012020200201221201021200010000112001121111011220202102001021101011010200221112022211210010010021001121021020122001010021011022010112220102021021220201020122221001012000221121010211020120002221022022012211100221222111121211010011021202101112101201021201121002220120110012010221212202001212010212201001221222121022011102200010222022001012001001011010011021221011101102211101221101001221200110212002120111001021222202102220100010122211200102222001011112220112201221121221200201002100120022122110022011022110221212001020111201202110202102100101122022022020002120121120012221201210112011001220222011211202222002200020121200000121211112221112101012221220202002002121211001110100101110001201222021121122021010001211101001102001200200021112111112121121021110000200201201012222121002121012221001121120110110222002011112022200011202010012012020200210002011122110120012121202212000210221112202211010010212211211012101010002002001100002102121100011121220002010022110121001210012012012111120222112000111010011211022102102111121011212011200200000221000212202101212211022201001211112000102001202121011002210010021221200111210011122010010012112000100221210022101010000001202012110101200111021121012220210120221210202221120202100000102210102210120222000001210100222110202202011021220112200120110022212212120012220000200010221211202101202202222000222211122211121100102122220120020210200002200021101011200002211002011222210022112212122102011020111020012200122112022020001122110111201101201211120022120010220210000002002212010120001011112121220200122211120111210111010212002011220112120211010121221110120000010002021220010002020202012100010221101110121201120000210101012001100110202200120201102201200211211112120100212000210110112220210201112001002012012101110222202200101002120221112102011002102022212212000221202020020120200222121110221110122210021200210210122122202021211002222200102120012021212110222000021100021210000022020102211010200102011121011211010100200211211111122211201112002201121100200112202210012002220111121220111021110222101021102220222120022121", "21102111120110022121200111202012012000020222121021121110221022012111010110122022021102010010102122022020001110002210200110211210012012110111122202120012202100001001002202020201001120001212210111010222222012200010100220111020211002222122202112122222200210200201102200202111200210020112020100221120120211201022102101011220022202120222200002012000222100122001200002202020101211222121121111002200221020212121120011020011012011112020101122222211010101020201210010001112012211102220200102021110202112102002020111020222012002201202111110000211102112001202212221012120011210101000001101201210222010101210202020010212211122121202222100001122001121002121202111111111220121201220100210012221121020010222021112022022000202122101111000121122111011110100122110011200111212012222112201122210120012021022121221022122012101220011121212122001201220100002011221201212022011122010111221200001220201021220200210102211122121002210200212201102200000011120002102220100120201102101002201002012001122122121202110010020200111101220210020120200120202010202010020000201120110221200100122100220222201012210002202102120110021211112202112111121002000001002121220122221112211221112102020221012112000002112101022200100201222222101121000200111110112012110010022210022210220201202222221000100011212011001000201202121001201212001122000200210122110101011111021010220100002011111200012102001120221202121000200201220012102101202202121211111101100221111110001112100000020000222101210100100002100222120011211210220220210020101122212120001020201001000022121220100021022100202200012221011012200011202112102012122011101111001001120212122210222010220212220020021110110210200221011222200121200120112001211212021012222102120022121221120222200202022221121010010110000011002111022220201020221001211222022022220012200200212112002111210012200010011212100211022112101212001001011201112111011111201112222220002001011022211211000012000012220022112011000220122222202010001220211201001100220022120121121100121012121012110101110101002012112102001122022100020201121111110220111022111001122000202000100120010210211001100200000212102221021221011020111111100020000111100222100002120022200011222221212202210120211220011120110110111220020121101012220202200122000221002101000101020222210220021000021022011111112220101210211110102012002212210100012020121000022011111221111222110100000222002122012022020121011111012110121021200102001101011100202102212002120201102210101220111120200002020122211010012", "21221212220000101220112112022200112200020020001200101122220222211221002210211211000021210212102220011112202200111220022122101002000122122010101002001102111222222100212002110000101001010100012002021102110212022111002020012122002011120210110221100220012000021111020210001022210111122212102201211121211122211211210202211122112011121121002000101001220202110001011102212000221000111222222122101020210202100122012212220200002012021120201212122110102201110120100212221201210211221101012021102012120220000111122220212122101102010012110101110101200210220202111002102100112022020212210110211001110101002001202001001000211020101012012101201001112022012002120011221100021122010121010012011110002002201022212001011111122200222000020211200012202100112002020210000100120020120210010110201212110002102120222102011012002210020110021012101112000202120200001212212110210002021201002100010222000112012200001120202102202112001010222022011001011210020220011211010020100010122022011101201202202100102221111001112201202221221021120202010212100120102121101122110010201110122011100212122102101110012120200101211122022222102222020022012000122220211111112202212111122120210000222012011100111212000200011012110000210221010020121212011000011211221212110200210002220212122022102010211210010100212210110120201020021222221001111110101010110000100021122200011121200211122211010012101001002212002100010012021122221021101010201120020122210121202112111002221022021102201200012101120200120100122202101002211211000120011111222021212021112222100211121012012122120221211022222000222220112111120220222111020202220200222000100102122101222001121101021212102000221200022012101211120002200210100102020012110220200001220111111210111120100022210100221120210122021010002211110002000002002100102011110120201221100101002212011121022000020122110201200210222200111122001122000001102212202100100201220122001101212200012202200000022110201211020220111100001111200112122222200112011111010210010001222012001211000202120011101022122001012202111121021101112111212120011012211001112211001101112211020202211212200110112110221111021002112122202101211021022210102100102020212212210210121221102222220020121022112212200001120212221002011100011210201012102112211221020110221011101121111001002102210202011221200210020121002112221201002102201110112122011012011112022201212110102111220010212112110210101101121220012001021112012221210222020120112220112111012102022220212100111100010120020202011010211221", "22201102211000000111022001121022111212112110021202210121102200200000210121002012101201210202011121010200222110121121101100120222000202022121000201010201210020122121212012210010112100201001102102020100121000021211002221200010201101212002101021101101020210210111201110020101020202202221111200000221020201211201110121012121011121100221111111222002012120201121110010021111201211012002210122201211011122001022110210220222210111002002001002122112100022120111010110100100121020002012222212011220221220102101100000122202022211111111211011012001212000111122002200012112222010101110201110222112220021012001212110122122221010222122120000022211101222122222122121002011120002000111120120220101201102012011211121012202110211100112000110012000101112102220210101002111100102022022110210201002200212211102120211122010021220100011121111001001002210200002002020010112222110210010022201200100001012010012000101112100000011021120002111021211112011222100112101120002100222120012001201221022001011210010022010210020121220011100102122000121002212110201000122222221001002021212211012010110021002112202010111222201112020100121011021101200110222111212211000010201202112201212200202201121201211020101002202122222221202202122120211011220201021001122000221020102211110221122110012002000010222001120110010202120001000010000220002201201100001121011001102200220100122121002200221220101201221202012221201111201121001100202200112122021100021200112011020012102120022000120100101222021210102200112101122001210100011020120002102202010121110222102111000012011100002010000020002112022221102110200020102110112211100002001220222121211101212211011010110220022121002221002222101112200220000000020012220221120210012202110112220002000022021210000221000111220110220211101221220120120102002110001022220110100200001021211010020112221120001110110220202210101102001122212021001020212211110200202122102020021011002012200220220112021221210121112011110222002200112020000020111000022001102002112011100110210011212121012201102011022111220000102110211220111200121202220021201101020222121202120011020221122110101210112121011121010221210221002211010101011022122001000220110011202221020000202210210002002210121120202201120020100011002100002100122012221001021010111222011101021020210002210102000102002001122010220121122210212212202110000200102202110221101011220211210202212002100210020010102212101202211001111011212022120121012101102211112120022220100022120001022112111200121002021121111222110", "00021212211111202211100002021200121101121202010011001111010020202000222212202111012022012101021100101020010222001120112002122222102002200220221202001111201021120100220112112012212020011022210222022220122222201100020222120121200110020102100220111100200122020200002000012011012111020010102100202110222211101122202212200221012202210010100100201211201002000121220012121101101121112020100221120101202010102111201121001211111012210011111111100121121202002022212012221221112121020100120221200002210100221222210022120002200221102112202212022002112212222200210102000202011211010102112221120012221111210002201000000202100221100222021211101221022202100110101012022120202012001110000012011002101120202020221010220022221112111112000122020010100020220012110120121220200112200221220021022210120212011010121100202012102111100011220002210210211102111011122221211111200212001201022202021121222102001020002011221120121010102101212020211200222210121110002101100210201022022222012211112110020021001021120212112222222222102101202222010122211121020222020222110211222222021221212001000201101122102200202202000211010100100020102210010121000012210100000212020002000121222010200102000122002101221121110222022021012020110221101000010200002222202200002002001102101201202022210121200022100000212010111201020021110201010122012202221000000201100101010012120001020201021120122020101111210222021202222211110121212121211122200012000112012010021211002011021012111221011212222102221100211110202020222022200110222220211221212210122011022110002212201111012111212001220020022022011012211212011000010001212002221011121101201111200201000011200021122112202220100012200112121020011110221020211011120202021200012220002000101101210021111201022001210112101101120220100120200110022101210001121020022222211211121002010220100210100000220201102221120212211112020202121111020220210202102102212102010202010002221211000020220100001221101111121101120021200212102001100201220210102201200100212011111000101101211101201000011012011002212221200000202121021222121022210120110010111021220121121021021011112102011222002221220210120012012212202100022000012012021120020210002121211110022121102201022112010201010102110220001000201201010222100120001112000221012210211001001111120220101012001222001221121122100220210220010200210111022012020200102221021012022122110200001101122200120000012201121110122112200222020220110111201101000001112101011012111121122000220222021120221101100200010222111110011100", "02212201011020001101010210221101121021001201200210010221201112002000011000220202002002020102122021222002000021201121010022211221222010001211001012100020220200200110120222001100221200112100220120211111221111212211112201200102200110021101001101021122200012212021220011020022002100002110002222200222102020021110210220112212000201012202211112020020210221020212200011012100010122102122011220002111010000022100101220112210012201110100221000011021011110021200010022210110110000200021101010220022112111211122021021021010120222200201212201112202201200110220022021200200020001122110101222202020222011001202211101101112020200121121220202101021202221011021222222011202000101201101102200202212010010201121120021202120222122122111111020202220122020102201002212022222012122002202000112212201122220101101101120120201002110010111000210012012220112002010112111110120001022202120220220121001120001202001210211001111120122201001221001002111120102101000100210022201012012101112111221212010101002210122001022021022200012022211212100201000011110000021211001211112000212222120000110022011010020220020012020121001022120200122102000110001200212200221012221002211221010020222210221102111012121112211101222211110220022222120100212102000022202121201120100120210102010021012021120212200222211010021202001022110122002110102021010111122002110112202212112120111112110212110011122001102221022112111012102211110111110012020011210000022220020202211021101120212210121212121221221001001212101111112001010020121002021120221222102201021000022022002001212202112011111001011101101221022200011212122111201221020120210201210220111222212202111112200121022222222211010121111221210100222021012020012221111122002002212220201222111220120202020021210211021111020122002011202202022122121202120011211112210212002220220121210111120201001211220100010212001110010102012201120220022121221201100122100101001211202222012002101111001200021002220012122121012222012201211121202200102122020201200002020021200010020210121111221101010212101212111112111111221020120110022221212021211211022200221120011110121010020110201122010220210112121221200211022211122002102211122012202122100021101221220010000001220011222100111101201101120012011121101121222000012020222111020022100010201112012112210111012002222222210211010200211010021020022101201001200222011120212201100221022220122101000121021220012200222221022012020111121202012202001120212022110211020120002002120111012021200212120212022011002101021012112", "00202010102020201121022220210102012000202201021212101010001200002110012012211211220211102101111020020011021012002220221011100012011020102101120200102122111202122021210210020100010022011022202110112101100100210001202100111120211111002211110201100022202021102102222001112212200211112020002100200220122200001020112100102121210202122212212012221112112112001022012210000111022121210212202101220201121222102122100202202100010122220211011202120201021101221222102200002212022121110112200011100112022022120002021122202102000022011021202222122111121201222122210021001200202221220101220001202120211222101102002200002220111210202021111120200001220202121010111210222111021212100022102000021221202210212120100201122112121202011102120221210102020210202201210121000210011222101221110022111202002202112101121102200020212120120000102200101011201021120021020122022202210220221110222110001021001220212111020001012010101210212120202122222202110100202202212022201201221022101002000102202002211022111100202101022111212122110202111002210121010022010110012122001201002012220012020202011010102210121102210200220122210102100011022202200012212000010000012101210011111111210100101001220221211021221100112121210000102110101010220122221020101211120101121222111111021220020201121002012102120211101101102221201101010000220121200001200000220212200020201101221001010220110100112111202101221220111202212201001100222000012122222001101010200122112202011220002000010112020102221100201002220200000120000202001222221000100200022111120122221200111201020202122101110220000112221220002112200112002110212002110001112100122121111121122020021122122100122000022112020212210211211212002100012121210222000111210120210200121212000010022210202022120100020111220011211212220111220121200102222022202120210111022120112121212021121002101012222110012000220101021222201120211202212221000000211201211011120001001101021022200201100021222011220101211022221021001112101101000210002020210212111202211022111022210201212101021012101210002010020122112202021101221121021222120201021111220101010021012012021212121210122222202022101022101121022200010020101022012012121011012111110101211001121010212210010010011002100020210222002000112200020100102020020012010001220121202101101202112012110121020201212011212120012100202000220101110202000010102122020120210021001001122111110112001010221020222222211012202021120111202201210010010022110010001102000002000202112120202121101010000121112002020202220121022100", "01102002021220110210010200122201200101210000012011211011020022022221221011021201222200001012010100110020220001222120020211010201202121120020211101101102221102001010101021010221121121000011110211011002210000012121202100210212010100000210121221220022100010210020212210110010002212011122021020210021111210200100210020000120202102122102122101100000100211220022010122202200222011000121211111021102102200212110121010222002021121010011121210220022112021220211211001212200110112101101001102111211010211200101000121221020201011121222102010112112020121022000021110111212212002221020010020221210010101202102012100021012010111210111122101001122000212010000022021000021100110210002021120201012101210220110201220202201120001002011200002121111120201121122111120001222222020101000010220221022201022110121221210110111210120200010202101010122121010001222021012100021222122012221020122021021222201101202201121021210002200001101221201101222211102122100211000000220120100220020122020102221222010100200011112112200200001200112102022221100122121222210102110122012102120100221100112100120202101101201101001202210022002020220022202221112222011122021211222200202122010101001201222112220221120020210002220010110112100002021022201212112121122012212021101222102121111210201020110100020122021112111221100112100020010220221210120112022011101212022201222122002020010202011201102002022200212012001012111011110011022210222201121221102101002212101210001000002221120012001211221021121000210201110120011110221200111220211021011221102121120222020120000110000110012202201000012220111020201222102011000102001020000020102010211002122021021222112020200102200020121102011210222021002102201102121010100220012200201120020122211011210011221221212212001111011201212212000201111012210110010212000211202222211102112000021102110200122110210012010101121000011200120100121120210200200002120012011002020120202121021010101012222121002010112121210022111112122111212211012020201221100211222011102220100221101000101111210102120212012212012202200210002121102002011120102120120110000210102012011210210002202110200200022111210021012021000201200021121122201012112102101000112221012221222000110222011021102112002222222022021112000002202111201002021221122222001211221101020100011100021010022210210222222121212121110101102000101021120202202022222022202002211022121100000122020201102101101201201011100001100110110200022022122212220222120202102020000210020120121210020110211202111201101110200122212", "21210022102120211111211110211202021202011122022011110020002122012100120202011011110120102110101222120211011212200111011200210012211022101111212022110212210120022112020212101101011020121211011012120010221121111112001101020101020200110202011210120211201221221021112010020122010012212002222101121022220112112121212111102020022111001122012012221022020221001110100211111221002100201010201101022021121111100010022122112220111121210100010011012121002101222111202222120021011002011012200122200010112202022220021001222101002120212012220200010100111211210120210222211021222010201012010022011202101202212002021020111011120211002122012101112021202020202100221112022010112100022022001010220011211200212110210201111022101012000212210012101012100201212222021200212222212122121211000102201011111210211112201021112111202110200201022000012000010101111121101100022010200101110020012101212220202202202121121012210100110112201211001002201212100201011001120201200110000012210010221120001021122212022112210011012020101100010122211111220102022112010111000011111020012021102112011210112220221010120012112020120220222122220020021210222222020120112120200211220200112011110211210101222012220022021212221112222002122100110010020121120122020021220101202012002220201000212020001212021021002102001222221121120111111222221120010021220121222221220221121002011012012202001100111110212220110020110000122210001010221110221020212120021222220002021100122220102111220212202211100022010001200210122112101210022222110201100002011111021122110110000211002121220011221222212001102220211022012201022010002010201211212222201012121000102000211101121021110010212122212001012010021122110001210200121020201100022020100002022111101020022021022211011010111110222001121120222020011102211002201010211221111112100201120100020020010022120220110101010111020210100022200212211200202202112021220011110111002021210002120010011220001211110102210011222210112202202012111211021101222112211000011001202002121220002001021112020220010211012000012012212002111000210121120002002211110210012000012221010012210110021222101020110011200110210210002221200012121222120110001112102212201010100100212002001221200022010210122122001002222001101201211210112201222112022212121210121201112020100011002121020022102010002120111112211221120200210112122102101000010111000022212011112200100112210122002020001212122220012200221002002001101000212010121112120012122201111021010100200111112201101220202201100221110001010100", "01120101200011101000022022212121021212120101110212122121221112020011122210211022101201110101220110221122000222100022022111211201020121102010102102112112120111100122011012201021101220020110110122020221001200021122102110011000100011001012012010001012000021121002011100221111001001212000222211102102120012212111101212110000112001122121211012122020120122020211210111022200110220010010212211112210001010012212121012112200220210000101000000001222110212100200202022122112102112010121011202222012022210121210002102101222202101010102011101122110101121110211120000200021200121111211200122110022222100200020002010001202200222101010210121001202210022101202201220012120010221120021012001222210212002211210102010100101221000121210002002121200022022001221211100012112022112022022201122102020222221002110212000021220002101220021220222200022121110222211022020210202101010210001100012211011112112002222010102010210102011012222222121221120110100022220112000200110020012120102000210101000112111110211221222212000220010200211211101222002111022111222002012100211112110010012122001000221022110212112002202201120222201210021201202111110200202212102012002112112221110102211212012012221100020100211222212210000012020101020022010221102112101210220012010022020010212220102012000111100002021202020202020120020000022221022110010012201020101001020211110102101001121202202112100201011222122011111220011110101200111210201000122102221011110101200100020121110222012201010002100121021011001221011110202011010121220000011100110212201110210200000110121102101110211110111000210010200011001000110002220111200101212212201102001022001221110220220011202102002201200212220021010222010211010001222011211122010221201022020110000122000110202022211202001202111000100001010010102011220120022110020100100001222011210011210210200110211020010101000011201111120200000201220010121212022201011222101122202110212100010222002112111001210000221200222001210022120122122200212001111221122102112101100001021201022002012211211221222210200000210022002012120222121201201222101100212120010202010122102000210111001212122020200102022000222112012020212200121100101010212212120112021120212020011020020221120110010000122012200120122112100100201100111000002001100202001022111020112100222200110212121121101102221021220021102200011120120121211001110020220010210221000121221000021210201122200112212000001102111200010112221122201120210220201222202202202112110022011222220220220201222210220021021212012212121", "10212112112110112021110211021200222100102221000120210000012101011001121210102202010112202011210210202010211011120222210100010220220102100202102010001202220112122112222021122022210010210210022210021112010011221011121110001202211221022100221120210200112020021100212212112122211021210012112221000021011222001202122100220111200000220001002200012100111011200202202221221122002010220221112012000121010102110011020122210220002112021101221120211110000220211000102000102222021120221222200210020211210200010120011010201212011211210000000002010000211201121220000221020020222222111112010121112112010120111112002020000212012110012112122212212022110012001102010222002122022221121021022012010012010101021011010000020202222021221021022022010220101122121002002211210100022100200011221020111120122110021000120212102102000000122002122222012001122221220001210101200101101222121100202110100201210202101100112222012201221111100010002021002021101110121000120001111122020200221122211002200001110222220120222221010000020122202021020012000112221002202100101021122201010111101122110100022001220212121202010012211201210010202222012011222000000020112021020020012011110200200012211111112201100012102122110100222011012020122101010000202222201120021110012022011222210201002012110002110012002112102112011022102222120012100002010102100222022110021121021211102200122220200220220102222022112202222011120202010100021121221102022002001220000222122200121111022110122212000000222020022120020111020010112101111100110212000221012102221011211022222220002010110112022222221021010100011001102020122002212011212002220012002210002001101101121002002021012122110002011221110201220102102102112102111102001001222220212000000210000010121122011112021012002102121122010122020001100000102021202000220012110000222011212021110210000111102021211201102020201021210021220211120221001210010111200200020121121010201200122112021202011112211210222112212121100210022001110102001201021102111001120202122100001120122210120120200102001022101001221000102021202000201002112201002022100012110210012102222021221120110121021000010000112220210110120100010122021012020202001102011201201122000122001200010210002221101101000122010110102010021011112121122100112122222212021012102120010100011002121201201000110012220120101010022102101212000101220221221000101200002011200121222012002100220011201011211110022112120020000012210121100012200210101110020021012011111120221210122001011111222000210210020021021010102201", "00011200210022200101200201112021111202220022022112101112110110022001022121101200200101012200010102202120102122002020220221002001101121010001112111101100012210122202121021111120000000012101221112212100002101122122020112200101122021011220101010102011001020102222001010202222102200121202011010201120210200220220002111202220002012010021020122121000210020210100210212110001002200102111021110000010221122110001200201002010120102201102010111020122020002022010001211211102202120112122210001011000012002102021101201112201122200012022020202210121210202000222210120220121210122022202210012112222001002010222220100000010021101022011001100022112102202122202121210022210202110102021211210012222011211220000021010112220000020000012021111121000122221001121102122110202202200222220000102110022202101010102211211112210101222102112212021212211020212101220002020021120120112210000102022020112221012000201121200212201122121121010122222010020000211000110022200120100002202101001001100012211221021111221212020022110020201002211122122022120021211222102020212011001102011200220122001222111001220202200002022210221012211222011002221022101201111122220200102122201122120011121120212222210020010121002221111210120211110000210010210221220202111101110222211020011101122001100211022012121212120002100120112021022120201002002102201000022000001121022201222112112001102220220201021112221201211111112210212221110111100012111000102122122020211111102121002221120220121100200000100110111212011221202011211112212110012102020122022101100102020200212101212211202020212111200010201201110111020020122120212011201211102002011211211120210212220120100201212121120212101201001201221122211000021120012100111222212221110221111002101021010000110120020102221011021020021020212002102022011010010102110202011210101200022021101122000112210102211002221102222010221012212021020012022101012021010222110210200221020220012020202201110222010220212110210202010012021122100200221020002222021100212221211102112102120202212122211121202102001221201100200221101122210112102210021100001111012110200201020101201002111102020211210111121210121102001211102222000120110101222001020021111121200200101221200011002211200220102200010222200111201111221201202122010111011111002011201102211211110121012201120110112212001022001001200111101101011022022101221220222112101211010200112001022020011021121220120121111010112102211211120111200012222011210202022212121211021102212201100220101011202002122222122222012122122", "21120200122202110210000002222001221011122220000102210200010000112200112022212112221221120220202012121022012211210212021201111011100101002201001010122202121210200200120100121111011012000100200012121221122012202000001020222122222002202201020112012102221112021202211100211220002211010002022210002201020210211110020212020020201112010221020000010001210112201200012102012102122220200111201020020101011220002222202222021001121021202202110211110200201202200022122111210012222000112010212221011002010201121100121101101102200120201001210200112212020120001101100010022011102221010021121120112122022220121101021001201122110022120202222102120100120212101010102222211120010000110020212202002000011020020020010101022121122212111020002021202121202012200200100222211201222112122021121001001111012100210122001112002022101012011121121020021000211101211110211001012221121111122012210212002211122101120020222000110112210020112112210110111000020202210121222020100212000020102002222000121210010220010201222100002201001002022211220201102202020122101122221000210111122021212000021220011101002220010212212211021022202211211222011112100120102012102102101221012220211122001101111001100122221101121110200021020101011120210111021010222011112021212200221100200020101202200100220212122212100221000200001122002101121222120121211002210111210200222220121211120000202102020010121110001120102020001120100010102101222221120200112112121201120102212221102012011211001102122021002020102012022001010001020020010100220112221200122000111012021112201100212011221120022220001201022122202112001201121221000011210010020221120100011210111200222102210220211010222210020121011221001002011220211002200021120212122220111212020011111202201202010001001110000221022012011201102100221010212001222220212202112200001212011221111000000211210210110022010220211100011212210021102201211010111112000120021122102222202200202122000210201010202220222120112221122202121212121110221201111021022020100121220110110021201220222102200111101111002121211010022111010011001102201121100220121111222100202200022112221200122202210121222021212002110200100221101220112012010120112111120000201222111202000110022100020112011021010111010120022201010101120222001121212221112022022022000101102010202020010112111110220022021000110002121022202122202221210001201201212222121212121020122010100221011211001022021212020102201102122220200101200101212221212020112022101001220110022220121010002100001022120220022211121121120111", "01211112112200200021121021010201002202220201011110102112220221002112012211210101212022222001110121022220220010002202012020112001211002000100211020222221021110000010002001101110212122011011220111212200011100200001002221120120022011011102200111221211012222201022102211210020000202222002021121100101010200121122011000101122202122220211202101000121010110210002100100202100102022110002011111120000122011000210212022101222012221200002020010210021202101222120120110101110111212000102000100020110211111002220122010002220021001011122210020101210111010021121021021100100200011010012112201002212200201122001212102210112021022201221222110021002020020111111010121201111211111210222101201201022121212110211210120111022221111212100000120201112022112111100200222021020211101201000110200102020101022111110002122001021222011001111122002011010221000202110010212101102010200002221201212010102102220212220021121201202210101010111221101111220112022221000201202002102101121020111001021200012002000221221002000222220001122100111101211101200102110210110120212000101111100102221101212210012201121111211002120112201022102121221101220001220221102022012211001011201112000011102120220122221110001012120122010112120211100210121210220001101120000102110221120101101210000102100221121010102200121121020100000100112011021202012211211121100000100211102212110202021111001200202200112221101122201200021201111102021210112122122112010011112000212120210022111200201122012012221101212112021201010002220011021102000000211211200111022012212220011121211120102121201212020212221120120010210212122221201010100210022020200001020010020201120210220122012000202202100211111120111102221221001101021010212101202110020001100001020020212211010210000000221020212000022112001211122010222002202000022220221110220111120110011002220210012000220000200000222022011022022212012201112121012222111021220102011201222210002102022212200002000022001102001112202220200010122220101001111202222000222102020221001120222020020211201102102201022121210102011110012111100221002000212110112100120112121202011120222000101202021112202211120222112112100220000010020000102201220020001112021121210021010011010201221102020102010121202201011022010120021220101120101210120000222010222221112102010221110210222121110010002201200120020122121211202200012121201222122202201202021000010211201110012001021201210222100110021211112200201011021120101202000101201220112211120211021102111011202020100212102011122221100122112111211", "21101101200012011100012200201002201110112210202220012121011212011210221100221022211010011202100022200110022000002121102201101020122110200120121011200022222020110002221202011112101202112201121122100200101110210021111120020122012202012211120122211012210012110021010120210220021202220221111222212002112112100222220022112011022021102212100111201022110011112101222210212220110102210222002002012220020212101222101010021222102222101020200010221120202110112102010002222210121012212201001202120120220110121112002100000201001122220012021221011221111222211020201000011222211222010122110110200022021022222110001012222012110022012112102200122121021010012011210002102220001201022121110102012022122000121211001010120200021120100100021022221211121121221011111210121111021220020010102112112022011211000210220210200101122222212100121001000111010110212222021202020122112010102212012120200222112022012012102202021202211022012011120010020212102012222012010020221112222112220102212212101111111001200112121212100002220220101001110110111012102201011011000201010200022211120111111122002221002001201102100200210022021101102010022200102211011112201210220221201121211022001012100012201102201222221102120012000111110102020001121122120201111222110101211200200012101012020200010100102100221220102220022212201202000101202121220112022102101212202001221122222101001122121001210202112201002211200020011122120112002222012022112201001202002221022222012110212021220021120022021201011012201100102122110001200220021121111121120121222200102112210101000111020100010010001100101021000200101201121111120100022100100220201002022100221101200200020110121010002122200101102202102022211010220102101001212010211122002010202100010000120121211222110200220122220101000200112111222100102210202012120220121220100211022212112122002121211102000122222021211020100200021001202212211011011002220101021121101210222212020101000101022111212012020000111002111201122110202111210101002121201100222012120211121211220012021022201022022101100020000020000111022212212001212220010100210110212212122202102112110101112002201012000002202000102221002012121020221201120200121212111222222210200101212112012111221121212020220022112212200011122111122100201202210001122000010021010100121110211120101010110022122200012011112001220121002212222220101202010022000202222111120220212010222100022210011022220012200012211011012012120012120022200020002122100022201202021221212012121120121221210111011012021102210102121200", "12100010112210112002110010222112102211112201201120201112120212210110010011200012220122020211202011122112010211001010222122122110101210021111201000212210211220120122110202011201202110102010201102011220020201202011011112101220211010022011020021110002121021110012011110022020122200221210021100021122021110002202001000002021012202102000101001120220010011221202011001110220120111210001020220222022021000101200210221210012010122020122111022210021111220022010102112110122120001120121112210011102011020011001010102111110002100011010011211111200010002211211000100220100101210020111202220200111121001111011101222102202112011101211220122112211112010122112201120011001002022011120222011100212011021120102012012102110010112022111221201120221011200002000100111101000011122121020021212020222210010100102220222222200100122112120012120011100201200000200012221022100112011020012002110212221011121212220222002101200210112101122211010112021202121120000020112201201121120210122110022210010200222211202121001100212012222012022100001022220200202022011002020120100212001121221202210011222201202001022010010110022201002202012200202112010010121120101210020012122001122021111102000201000012021212021022102020221201222121101202000121222121120112221021110200000120112020220210110211022021221122222120011201211121210122201110012101010121001120102211200121100201001101100022222010102112122010021222011110100112111022020201001222112222101111012100112011210211001022011210112220010111101201220110202111100111012011220000202120001211100210021102101111122222210221202200111111112001121211200012100012110112102201102200001120210012212000111000222201222000221010100022210102010002122110011202212202101000101210012101022020221022102012221001212200022110012002112101210101211022000000120012221220001120101011022221110001112012111122201000112020002221201222121221121020112201010201210120202021122000021102022011120122120102021210111121112200122020121200012011112020222121100222111001000002121010001002221120111222021000002010111020021222002202021110110001011002112012211221001122201012010110200021202202202112010212111201020201110111122121210111022220202020001211211011220011120120222202222210002102002202202120111121020202211022110200111012101000021010110210202121221022022000121210011021012201100121021000112012022222201100210000220002002000102022010110121002102112111011222010112210120000122201112220110010102201002101222101110110001221011100012010210221101012100122220", "10121001212011120211111110220012122211011201202122211222100201201010010202222122121201221212202201212222220112011202211110122211001010101220220200222101101120212212202210001011122000110101100210101111122001221121211200221211000211012102122101022001112202102010220212121001010020100011220211121202122011202200222011000111122121020120122110111110210121212222002202010121221022111201212010122201210121221201110111112012010022010101022202021001120220202111212110002002012222112220111011102021122020200022022100011200002000011112202222002010121220002012120222020002101210112100100010220220012002212221211021021101212102002221200022121001200002110201200220220222021021220222000112201011101012120022022120110111112022112011220001221221102210102112211012111012202020212001011002001220121210220221110010121112012001202221211022210212122011110022020010122121220110000220121010202112111110022111110001222212201121001111021011021222201010200201102200212210102121202122211122020002100100102112120012121211122021210020210002021112212002002002220221010000020010101020201000200111001111201002012221010100202101122001001211121212001122211111111102201121021222020101122102100001012001112122100122112101210201121020000212021012211101210212111112010122120012111022021021200100121001002021011002122002021010011102011200210110202002010222110222000202002002120220002021011120112220020212020112122200122102012211011202020021200212000121002222201222011112221002210201002102002212201212112021120121212100110121111200011222112012111212212011110201011002210212022010121000202002002022020212220222220221100021102221022102201100012100002121202200021002010211021202221000101111002020012102010210020021010121120002101110212221002202120002220002202012022101110111210001212102120021110102121112200111210221122022001202101211010102220012020220121202001210201020122010112202122002100000222201211222011002012011012101210112001211000010110012012021002121001020212220111021021110112122210011021010221112122020201121122011202211222212121022220120121022222212201110200021120002010211221212100100101200100122001121001100021022211002011012220200011001201000100220112022102011212021000100011202101221202110200112020100111120110201100021210020121201000121121202022202101000002212212222102011012022121001101120222011110121200100120020200010102120201111120001112110011112111120022021221112200102202100222120222001212221110122000001021212011020201111020200212211201220200001120020", "21021111122021220022212021010112210112010201200101202201022112010222122110102012122220220221001220102220101021110121221120022110002011010100101102022110100100200002120120102012102000122100201001201100010102020010002220022122222201111011202210210021001011122011012210021122122202002012022000020001111012100210220022222022112210012021021120201011020222220201110201221102101200211010212200220112000122222211120120202221110200202010221220011000022211200012002021111021102222000020200020210221111121002222110212201010120002222010000201222222002001010220221101101200010222121002221011102202122020011100100101202102012202102211102000012000111200101020102002200202012120122022002210020202002220022112121202102212021122220102011100002221201122112011000121102011210220002000010110112010011112012202101210120011121210102220212200101020211121210021021011100210211011201202201110202120212112100122212201100110002212020201211221110121110222212112002100221112101012211211000002122020102011101211010211201120220222011000210000011002011122010212200020000022122112000010022212200112201010212021112102212020010121111212211111021001001111112212122202211122020210120221112011110010210101022021202100020021201101112121122011202211120200202011002202201020011111200212020120210200102220101210002222020002022010210111211120010122211220020201222221222122001011211001002200112012120110121120002001020101101122022102222212021200022212002221110210120122201020202222112200120021210110110020222000121021100012112012202112202021120001001210011222001212210002002022201201200222211112122021222220201000120011011122210201200000002222222111120220111021001210111110222021221111002110020101120111200020000102010202012101100122212120212211122011122122100201101221001111111011122012022121022212120001211202101212210200201000022000000011202211211202001122211011200010112112110211211222211202211020221102201200221112212011011021022212020010001111212111111002022211210220101200012122011112122101120022211220212020110102001211022100220002002111211222222021010200100210220112200201100012111001111100112010102120011220111001112011122020222111212220102220012112202112001210220200022010002220020021121101221002201101122201112002022010211002012211121212220211001012002200121200220112220001211212220210002201110011021200010212221022010111201200002011120222200201211010100212202212121012101102210100021011122020120002002011112011101110021021200210212002102210221020211220101202201000"]); y:=CambridgeMatrix(1,F,2432,[ "12021222210212202001212201211211212121110201120021200221120020102202010120211121222102112200210122210122100121001200102111020101201100220001102222002100020101101222212110100201102010122220022001112220122111011202011001002222111101102220200101120212011202111001202001122122210120201020121201012110100122012100211001002112101221102201110202211000022121120220202012100212221221210010202210010200212011021202211001211010122212002021120210010202100221111020021200201102022101000111122101022122120022202120220222022202202211010002110111002212012210121010002022202202220200020010200210111011122002202222012220011002000200002201120202001122121001101112111221122010212212200012020020020112000010001000120122200122022000112120110221000002211100221222211221221011022122221121120012111200211100210002212002111121220100211122011012011121010202121111122221012210210100210001022102100101200112221122122211022112001111121021102200110120110022201112021101212120210100110202210022022220121222201200121102021101221022021112012201100102022010111020202221012221022122100200110102022220211210210020212110220122102211000212210000102122121122120021212121221011001100101222200202022111020012202211022121111120212000201112111020221210201012102101102011120022212110100221210000112100001221221012101021102120102102121002110101000220221201110210200221211100112020121100210100202110102212100012111000111220212120210010101021101102120002212121202100121112021222221212010221101100010020201101212001220101222002220200120012100122012010021202201010102210100001121210111200010101220011112110222000102202012222011012020001002201100011020112111021010121111102111110212210222021211112201220210000112112222200021200200020020010011222100222111022102001020022001202221202002201202010111022210122100010220100201001102101211000011210002001111212112211020100220211021101001202002202222200020202012110221110110012101021120121200002210102110012201022102011022111001020122001112220210020111210212001212100201021100001122221120022220001211100121020011101102102221220200102021220000202201220002212110012020020100022022122100012112022011220202101022220222020122122111222210212102201202021210110112112120221112221221211112222121020112221012020220110120220100012122220000001222001022202200212001222000112221102022212012002120000202101111012011022220001000110100021121011011000121002011012020020011210020100022201011121100020001001001221120010212121021010121212120212102121220201101210", "12220002110101202210212002212012202022211021201222221020210220002011200021112022011122212121001021222001012201222200020211000012022102212112012122201212001200110111000222112221000022121212120010201100102201011100212210112112202121021110111021002201210212210212110112021221002212020002011102102221101111101000021121110020222121200001221121212200102000010210101012122101200122221111221010021111212221210112211122012222002101112212021111020021222122020002212110100010201022222001212020100201021111000220212010120120202220211121202211211211010011201001011201012120111122201000202121021011221221022101121000211021120212222020110222110011102012222202221210022212201202122220200022200110022110102222120222112210222201222112100121011122201120210222220102020111212201102022202001010121010122022120000222000001022220022111201222211220022220110201211211121011220021001121021222102001220001211020012011222101110102022211022001012020102122220012011220102210112012212112220201122100021220011201112020111001211120011212121022200122220212022101112000122000002222011121000101102120121200102121202022011011222100210002202000001221011201211121220221012121120012022110211000120112211020210110112220211000020100011010111020202022212102000020011002210100100022220111222100211012221122212211200001001001012221002211220101001012022100101001022021121022100210011021202110201002210111212211112021202211022010002122212020202001200201220120122001210120211012012022201122020002212010202121211102110001122211102011112100020001122201100022222020220002100011012001220212000221212011121101012221020010220102201112110010202011211002200121210111002121001101111000020001020111210221201011112022101221102110101102100010111210102120210200121012201222110122210211201102120120020021221221020022221000002101100111212022000222202011010000101001110010020112201111111011101110102201011002122221012221111002101102211212221110222022011111202112220011002221201111002200000110210010112022102111120201200121012100101220012001211022122201011221100200012002000201002212111100201112012220112001221021201110101222212200202000022121022011201112210201210121212112121002111012200022110110120020101210020211111121121201120202010010101200001010100022110222000211021102102201010120200101020222211011111200011112021111202010010000002010020110201001202112111011111211112002011022221120201121120122002201210221000102100000120220222021011211222000001002221212020200101102011100021110111010210120", "22202112120000111002200120210222110011102201120011201012210110210102121102011110102220020101020221200102100011201202101120221001121012110120010002201211102110110122012101220010122021122020112110022210000122101121212212020221222212101112020201100200121101200112220221002220001001111122010122002102201002212011220122122120021202212012001112022201222120000010020000202222002021120122000211010110222102000100122110210011101012221201102010120021221111100101002221201101222121220210102201122111012221200110000211112221100022000010200011210200201121010212100020011211200110221011012012211020121110102100001100120212110012000122222100001121210210001120102212001112221202220212112122012202121002022122212210121221000202010212110011122022212101211020102121000201100111200111212021121002020220020202012002200022011011120112012111120102002021012121111211202200212201121211212200222022210010111211212022000100100212121220220222111200000001020021200120221212101110100212221000200021220122021201012202010111210010121220202220110022200022011001222010112021212010000021021100202211010021122210001220110001011112220122202222002200112021022000210202110000010121110212120020211212221100100221202222111211201100002022012002101220000110010212021011012201000102202222012221102100211222122102001011001220112120120210210002102202112110121201002121200020010111102110112001100010222111211222110002222202201122000211102211020211111000100200212212202101121102222001110211002010110120112101221112121202021121211221202120012210202101120112220020021010221022122202110211102001100020212000021012122102000220112221111011021222120121012220001211102102210001100011010000200021221011022112111111201021200211102122210012021200220010112100201102102111111022212102122222022101120220020102202001222002101020120220110202011122202010001111221211121122102000212221112020120222111001002222210020120020012202000121121211121211200020112101111011122010021200212200022122202011010102010111002022022002022002220020200012102112111110201010020012002100220021111200020122110002102220100201122111220201221211102100211200211222010120202002222020211010010110200020022100110020020220200120221011202121122001011000101001102211221012011221010220001000211122210202020002001102121121220202011221021102201120220201011002022021102002121012010220211120022110221221002012002221202201020022112112101122121002102101011202021001120111120002022002220212002021020000221212022121200020221202121221220222", "11212102012110200211220001202000202220010000122100100122200200200000200212111020221211202110012201202020221021222000110200222002021200210102222210110020122201010121100222020200212101211002212100202222111222022222102002020111200121202211212112000222212210120001101202210111202001210101020100102110210210120010002210210002001111000100212111221202111111001221220101120020220121222020221122121220122221200000100022222111112120020222221102212222202020102112112220220102010200012202110021012121210002112211022011100022111121100110220010022120022222201200201002021012202000220210011022202022120200202200120220212022102002001011102111021002120110020010220111120110020210201220022100221020201111121001200221111000102212110210122200012121222211212120202120200000102122122001202010110012121022001212011112012202011200221200120111201121222001211002010211122222110222121010020022101201001200212202111122222020202202001012000122120210001211010002212010000122200220111101212201202200012121121112111120210010210102010110001200122221202211022220211020012222010210012011210101112120100212022102112212000100221112021202022001101222001010100211022001220221002100001201000201011201020211121121200222011112002000210221111000200212221020110001211201122100011000222122000222222200212000101020202020112120021202201100210020221121211020111101220121212002220010221101102200112020212001111022212021112220110212102100122202121202001022212022201020021012100202012010211222002100011021201011222002100122001120022211021221202020020211110110022120101100222012102212002212210120022122210020011012111122220211122100221002011220022211012001211210221102022200220011100112211111201101102202002122111111211120202110120222200021020001020020112022101000202101220120100001102221220002011121011210211202100111212202022211220021201000211011210002110202012201220111221100221210120000012121001112220112101120111000201001002211011211110101122110110212111011222211000110211011220010212022100012010110120021021212220201122220002112110212112012021112020120200000110211221121022020101120200002200120121220210002200212222100210000202022111201210220102001120211110220101020000202210010120110221212112012200201102200210120110200210210020120211112111021102210110121101012122120001011111020210210102200110122001111002221222112020201022002211221021120200212010212102101022111112201200221121221100202120220010101220102002022222110200010011002020020021011201002112011220011101111021012221221", "20202000212110001212110101020212010000112112021010122010211022002220102202102101002112120022000000222021002110202220210202200020110122010021100212211020220222000021222110222012100120012102211011220101112220122122211110211111102222200112111021020221012202012210212211010020001220202000000002210010022220021201102110222221210100202012000211010020002221210121211201220100011102220000100200021212222202002010020222221100021012110220112001022022021112211221212122122101220111022112001021222122022100112221100120110221102121000111022212102111000112202010201112211221002222222111002002202102211100020021110022121000201001101112212200102200111220110120000202210021212212202022211011001111021112101222120112020121210120202202120202010001221201022011222200010122220200210010102200001020110022111201112211212000120200110000202200111102100011120000000112011221221111021021100012120220221110201220222101122221102022122122012200100220202011112112012021011121221012012002220000122120020011020020020201222220020202122200111021212221221021001202010110020101200121201102101211210011012001211001020110222111121010102010000010222201210002111022102100000022012202220120110011000121122122102020010120121021020011112120221012122202121112200112102101221121120111210211201102200100100011220122221210221122200202102220112222201211201122120012220210022221110100102122022111101110122120101110120120110201202120112122212201001111010211102112222012111011221020212012012220022010101021212222122002201101201220012122220222120111202020201021201120002122001121110201121220010200201021201220011010122100201101002111222000010121111200102121102112020121202200001210120011201002221001002012100202102010012222112210100021021012221220001102100102211022212221002102000102012122202210210121020210122001020222211221221021011010111202212000222001121120100210210020202101002111220020001000122000111120110120212101120101122110010121201020201011011222222110211202211000101021102200021210000202102212101122201101221001110121011210012101200020010120020222212010021111001200211012021112200022011211112221202201011220212212212110002110222021022110102102211010121101120012022200001102222111101112121002012001121220212102011102000022222221022201011102102002120222211121212202202022001100201111121200012100011020112202121002102001210011112011121021200110111002211201202122100122112022011110220011001112222111101200221121010101100202121122020212110101222011012221021211021102001020212201", "11210221102012001220110002110100121201120022121200012021112000101000221112112112210211220002222222201201212001101112221222221212022110022001110202120101202202102020011120222011012211212110120102202211102200122002002121122000011001101202002121111101122101210000122201212102200000221012211010111120100210112021020020020020110200022001102121020021002000022102211102210222122000011121012121122200100102110022000011020000112121021120211222201200212120010111001102010221221010001101011211222011002002001212022012200221110022220122202200201102100102010110121222102011200121110221011122122101022012002200200220100022112222002012100202120121012100011000110001111121212010011200020212001112212102022120121120110112000002221022022002200210211110021210112010210102220020101210010002210112212210002011002122002121012110022021012010201102012002212220211110220102000122222001210102011210200022202001111012101102000210200202210202210212002021001102001011111100122011012111201110102100222121102202200221101110122121210110111221021000120012201111200021202100021020000011022101221010212211001000010001000002020022120111202120010122002212200221002111021122012202102010220121220221110120010110112022210000120221101020101110110111100212112101021020201022020221011220122221221122022121102110202120012110021012012001222222212012202000220010100022122221122202120102021001100122121110002020012200101212211000100111020200222202001012021212102121212120201111202222200222110110022110020020022101111112020001011110010211210202221121101020122000002102221012201201201111101020212211002002210102120100100101200021211211121000100212220021110022112200122210201112212020122012102120022101021011001110002122201120212102021122021000211200200122212201220120011001202021120012110122122211000222012200210012110112211100110011210220122102000011022112110022221202201221021220010012011210122022011100120221002021101102221112021110102020220202002002000000212210012100100201000011122112011011022202212011220012211011220021111222002011010001120110102001210101122111202212212020111102221100122121101201111220210002201210210120011212212220221100211220221210120020111212000202221202022200011010102002102011202021112012200022202202222201210010210101011122211221220002222020202222111212111022012021202211020020211120201020001011022011211001000000201100000001202122021101120210222102102012011020211212211120201121200121222120022101120001022001112200120202220011210210200212201011112222", "00022021121001022120111112000201022101201110200121121200011212002011222121101021210101000100020021012110221221110112001201021122202102022121101101111200111120011122200210201211110021222100110020202012210022010220101021101010000210112122110002000001022002010211012102221002020010102002120221200102112202010201021102022022112001002100221010121212101202210120010212102022102110022020120000210012022021010002220021111211120010202001212221011002010002122110211201011210012021020020101110011221011002201021111212020101010221202100100012020111002121200101220112102222200122122201001101200021011012010220001012211112200120222002020000111000110011100011112110220010011100110122200200210201121221222211210220122002022122022012212212220011110120022122020211202020120210222000112212002111212210012212012211012021101102010110122110200201122120111020210011101010211222112021221001202002211011022112202010221221220022112222011120002012121222120101120201122111201201220022010001220012202100200112012000100111202111100100202202200000222000102010121000120001221100121211110201012011120111211201012201010201212222120210100010202202020022100201020111211021020102020210211100101221220220210000120022012111020021210101200000012010211020220210010211122010122101110021000102222200210012002210020022110002010121101200211020002212212100110121222120022120221102201012200201002022110201020000021222210210000011110112021221211000110101212011021022020202222120011200220021222021121200102022101021010011112122112011112020211200021101002102022200021111221020101201220021122212121000112200001110022010001111001012001001220210212012011220002202100120222201002201110221202211100121121021121001101012201100001220112012000012122102211002111010021221022002220210022101222021220211122122110222020100212201012020112020111220101100020222121211022021110122112020212221122000122221222110100111101202022200100101111200202122210110200012022222201212200201200112101112022010100221010222000111112101101222210020002122021011010120020200010021010110020121101012212122202012211100002201021020000220200210110121011221212211000112100020211022122222010120020122102122120101112022010211212101020021022222112021210101000002220220010212202120220022210020212122002101111221121012011010221011220022001111022021110120122002120011100011001201002220000001122111111220012222102122111011110210201200201212201120210022212102011020210212021121202010120121220020202122020011110002001122101010102101", "12121210202011002120002220122211110001011111222220201121101201012102110022220011021101121121112202221202102020220110102121010101000121022122111102211111212212010002101200002112102211012211212021000011000111221001211100221200102000120100010110211100220110220112112010120120011121111222222110221002022022012011221212002120111111200001110011121000210202011100001010210121022021011210022111112121220101220221120211011112200110021011200002000122101112122100001221200211110110020222220011110002000100222220122102211222222100202022000220120020220212201221100002100012102020202002200011222112112001102122111102121201201211210020122021112100200011212212001200020210201120110100122120112202210000212100100011021000100022021011200010021221021111000122010001121220111002222211210220102112002100120121020110021002010100211122100200010101010200000020100001011101000121010202001111102110122022120200000211200001112202112000110010201102012222210210200202201022202212220000220121221222112012211110112122022010111020002022100221212111012122212000111120200000212020112220120100011111001212011102100210020021122101100222020211122202200002010221221101120122012012021121020222220221010010212210021120020210101120222220202012100102121112212220122210211021100221001100102000200002120101202100112102101011212211112102010100211211111112121100021211002002100221210100201001200001220002100200202020020022110111010210012022012112212120122220021220202010102021122010100211012202220011212001111011102000002111002000021210012221121210010201221211112012002200221201211112201021111212111202000021112021212101021202002222101222000020001202011012000101100012111001201110121121102011020021112210120022212011021102001222202222001211222021211212122020101210200100022002021201110020202112011221011201111102022202001121202110121002012121010210111202010121220101122122020220001011110012021211100001221120211011210101022211011002222210212212212000120220111210211122000021121121210001000000222111120111211020200120121020010002021201100000100111102022102221011001200110022202001100010111112112002211212111020200122020022100220020111200000221002100010211022002022021001011102120021120000101210120120000000110221120112000000201020000210121020001122112022202122222011001100122001101210111222202122220021210102001211120200020220201112222201022212102122121012110011212112021010102120212012120102012021212022100211020222212020210122200200020200021222222101112102022210112001202112210", "10121122011120211102102200010212212221220100002102100211110111002222210120122121010011102111202120000222111122012011202210112022112212002201201021002120010010211002000211200210211020002022111200212220112010212102210121102012221212102012211212202122210021100121012102200210101111102110200221110021202101122122120110010100000120211010202001020102201011022020210101002102000012112211002021221222122022120220221212011222021220211020200122000020100101220202121202110000102201210120020221121200202122100021021000012221201012000212001002211020100121020220010002220010022022111101201101201201002111111200022002100111011220022101120101101022222111020202222100210012200201200101202010222221011221200200200100011000021021001221100201122120100000010020112100221120201002221010222211000002120201001001102010120202101102212122201001202200110212102202012120102202111012021100022020101221012002000202100011020120200011102021022012021011112220101121020220222010221112022121110100120022012121210201101211220021002001220100022220001122100201211221011021221122100210001120000002101120000222011001202001010200211001002122011022220102022011100122121212211202212020221201021022111000000222001222120022001122202221110121021101210011201112021022221202101101000210011111120222110101202012022012111202020002212010022121110200220222210120122001102202101002020100200002120201011101212200121120110002010110201111212020202122210021202012000020001020102021212222120202021101210112200201100112000221001020022222221000121102222100122121212002221222101002120010222000221200011022010002102012100220020221011220002022011110110011001010021111012012120010211020210022202122212101201100200020101101022220110120022111020010121000100210020012201211022121221202021001222110220212101200010120111020102001000022212212110200120022122001221001001012001011201012221222111100021121020222220011222020110111021110211101001201000012210221122200022222111111121000102011200221021011211201121200100102002111111110102021111210100200012101212112010002110010122201210022112012001121220010010222212101222022012210102210011102020011101112102011000220221201011121110221002202200020200111202111001222001221200120000121211112211002012200100102010122002010210221102112012111000100202122020200211001020211111221011022022222012200002002022211220001222222220220000212102000012000000220202102110011212122102010212201020102100201020101120011121001001110001112100021221122101211121022220112221002102120", "21000200002102012000122222021210112020221002012002020012011212020100202022100200211200020120220200200010020221100002210202102211012010002021210220022201110202110111220011011202010020002012122202120200211010201110111120211021200120221212121002102112011101211102210100211220001011202210211001201100122211102212010011000100010021012012111201100111112111012011012221110211102110011111122212000221221210102002212200201102002002211122202121021020022012112222110100021000021200011021211002020220021121101210022100110011011110202211110100021002222121022012021000201001200201000112120220210121122111022201021201001222200110200001211101101220200210220021001100201010211112001110000012011120011211220101121100021010112001100200110012212020212022102110101120110222002111212011122200200211122212210020211010111121110000220121010212001111200201020212120011111221002102111101221201120112220112011110102202010201200001010012012002011010012220210122220222102002210002001122010022010001112100120112010012201120200220211121222220101122220111112112122110202100002220001020001101200220122111021000111122012111120122211002002202211202212002212120000111111000211000001101122101021011212210012100212211211010000101000012201222110120102212112201111020111210122200110010202222001200120011212200020000002000012112111201101212100020210010212101011101111121202011002220111011211022021221000200020221220200020222102112112201112101202020200202222011012111212211101011222120122020200102011011201022101022002222222001200112120111021100112212202222212011211211200100111001210210001200210012222000121211020100221210101000200000000001210022201212120102212021202112221112021201200100020101020220222010022121011101001020111201100201002020202100001221112110212110210221210202002220021021011112110221201120002212212001110202022210012211200200010222221222201002020201101202010102022221212221110202200201122211010211100001120002122010210021121212002110010201211220201211110121010121122210222201200110121221021120112120111111201210212221021020001200002222110012012002111200112021021122122001012010020102122101110021101210202010001012020000201222112110021100200101010002111022120000211202122020022021101121112202222221221100112002122022111010002210220000011022002212022212011002201220122121201002202201110200012111212112112110110022120112211110111022221210100200022221222011211001122120100222111102010000112210212112212010121110002212200200110011212211021212001210112201200200", "20212000012211121202011022021211202011021210221201121000112002120210021100120210112200000202020112102100001100111210001001211022122020111012220210121202121202010001101222220020201220120100201020002101210110112112122102120011002212012201221112210021200022011011112212111120102010220011022210012220100211001210101202000122101212212212212102101020101211002102122010010020112220200202201110202121102021021211112022002012201021022110222022120212100212010121121121112222002202220102000012110022201210000110121012020002211210112202201212021120021201021201201012120112100112001212000102021022212201121202021220101220200200111201022000210202202112222020201110121120011220101100222002112000011020000202100112100210221000102210020122011002222220011200111100222021200202020210020001012222112120221220212011200222000010020000011212220221120202221012121000010001022111102221022112120111222022010002110201110111112001120120122022002021020101122121000212120020021001222121010020122212111110012122210011202111021222010010220110121201000221201001101212101210222122021200111222102201010110222121211011212010211101210110010001202102020000200212011111102201101121012200121010202210122112222112012102122011112110020012200220102002101102100101012102211202220002001012210212100102210201211221021001200121102220220112212111221112111112111221222120010001020221011101210012121110012000110110112102002122012100001201002210120221002221011010210002212112001121011210120100001021021121100220021022022202210001101121120221010021111112120120001112212220110022201100200100010211001221202101100010211011222002000202102120221220211202211202002210110012201100220020200122121202010220020222011112202020100121112221222200021222211112010101012121122101220222021100210202100102110100210220101101211221121201220012120121101110022122011002220111122102221221012211200112220211011221212202112100000222212211022201102200200020021121211022000211101210221002202011221111222122122212122221101222210222120200211220002211002020220120221220111120002121201022101111122210000222020200122221022201022111111210002102010211022120002012110222122210221001222122002211102210222200020011221021212122200201100212222001222012212021121210200202222201022200202220212100121221001002220021022211211121211111121100020111221110102000112011020020202121201011101021210111122220101022221012202102102211020100021001210201020212121021200002221202101112211022112112222212010111212222001112001211012011100112", "10100101210201220000212010110112202212020112101200112211000222200102222100000121200220012210002102112012111221212122010211221202021201021112201000121102101012201102012220201110021222102110112210022212111211002002001112122112201011122111220120021221222212002010110201111211000200011110111101121211201121212111112202202101100111212111210201121020200110112002122102002212102020012111222022011211110202222202202100121110110020102220100112010220110010121222022110020002100001200112201200202022122111222000220102012020112221001021120111102010200201102010211221212020101011002022021201110221012020222220101012202020021011021100000112210022211002212211111202000100201022101122000122200211022021022011110001002011011022020222202220020120110022000221001112002200202000201101002012101222001100211102111000011002120101002202021020121102020202212002121011210200121212222021001011001100102212120021111210210002120001010000210112010200111001121001222010211201112122112111022200000000210111121111221220222202112112110201120020110120201001101022012212122201100112220112202111020112112222021102021022100122100100120202221102002222021121100011101111212002012201201010000002002002200011212121010200101102201012200221120112222111220002220122201022202020101012000100222212010022010201022122202110222020022122120021112211120002010202012211201120221100010122120011210211110221121022201111220222022212122020102200011221022100122122122122122000210222220112110100001202200022111002200002102222010010121222201020212011021121102201112101102002002002211100011100102101122211212120222211220000011121200220121012110200101012101212010220221122102020200022011020020010010210201211100222102201201012020121022101112212112111122210210000211020022201200110220020220100022010102021121021100001120021122102011112221111211110002022020200012210101111002010010020101122112221121102212222012212000020202121221210201020010002001020211110210011012010200002010211211000111212001120101202011021200212022011222000012221001221202001200222102222202111110222120120000210111210110000200222012021021220221201110212111002202220221000201102220111202120002021100010012101111002102002212211101212012201000210210012000012110010100201021211002020001022202112100020002001202020110201101100210011222110212220001212010221122102120111111202220100220111110211002210220002212020010002012212221111110201212012121001011002200222201201110111221222201202121210220012120212010222120220102012002120111100", "00211121021221000211002102220121211112221120201212111222200102000121111201000210021211202212022100102110112021122010111022021202120201011221101021221112101100110020000010222202210000122111200002222010210000220120000022212212220111001002000021121201222111000111200100121002110200200101101200120200212121210022000112202112002100100222021120222110221120202200100122211211100122221012001022211121022010001220011212011022122020121210220100122102112101102212002201010101110120201212012212220200011021200222100101120121002211011201210210002210220100200011012020111012122222022110200222211211200010001112120221102120110022210112212022101001001012011010021011002202110101021110112201121200220221000222021010212000102112210100210100011120010100211200101112002122012221110001201102101022111102222201002011002022221120111021120011101211002220122122201101112100012220111100212020012012110212220010212021222212102012001002011021202000212120210122000101011011102111222210222121120002220210211222212011201220211012021000101221102200200020012220100222120000121211121122021020011102101221222110020211200020000110212110011112201212221010120101102202120221102212220121202121211110002120222101100112212101121102121211000002220001020001120022101021110222201100110100221021000122021212220101201012110211021220010111212111120122121222111000222020010211200012122220220212111002022202202220000210221020200221211021200212002222122201112122011110110000011021222101022102002122110120000021012011122220100210202210221011101121201210222222210201102011000011111210122122121211022201122012102020002221221202022012110210101201201101020000010220210211200000122101001100121121022201221112000111112122210220021211210222100100210201010111200221011120220211112100022122221011001111120202020211211112201112202222110210112201112112210001201111100011210020221200020201212101011020200122111122011110001112022021122100210012012012120200202221022100122220112021221200112021020021000011120011002022200120212122112220200101210022010212211200102210022202210221010211100221200001000021112202000212210210101200212010121000200111211021002122011100202200000222111120002021010200201011110202111110100222121201201022212222201221120001211212200122102202101201202112002212011202220021000102002021200221222021222011100000222002210200211221100121011212012120101210122000112021020101121111110201001202120010022222121000101121100112212211002210100120222102112220221201121000000001002212111201", "01012200011102000122102020211110212002120010220212000100220211022020010010001200020200002111000121011100102001222022020110022211022222001200112110122012000200021001010020000121000111112010000220112112202212200220001111000121020222102022111000002001100212200010012220111020111111222111100020002020020112202211210211210201100210011120221022201100222010021011000100120222011200112100202102012210012102002210221220002111212012121201112021121202012101010202100012022120020120002010012120022020112021102012012200210021000000200220101200120010002020110110210021222102000220220100121201221211202210212000211021001112220121102111211111211201112000120011200220021120021210121211010022100012012110200020212022002221111222200120011121111111000112122100200021111221020221222122111020211101122102112021210101200221010211201200012010220001022221011012011011200201020021102212002021120212010211220120012220202100222010021102221020022011200110202211100020222202202010210210201111010212201211020001201212102210121122112111000201210200100010201111222211010100222202211220102012211222220012012001101000112011112110102210121020010000100001212000121110112201202211112212120011202120220000212112101111220102121212120002211110212200121122010121012222201201012011100002100001101101112102100122122002012020020012110122020112122112120222201000110210101020112122212121010211210112120202000021221021200211010020100202102221000212200100111102212101102011112102202120212102221122221222212102222002100020201020200022211000200010222001020111222012222121002202221211201202020022010200112102200101210022210222120010121102201102022121110021111121222010210111100201020101000202000012121212100011022200112212011220122000102011201212011021120211000121212100001212222011112001022022100110101201001200101001212121120121021200021002220121122200000222000010020110121122121202222021011010100202200020220220102120012222110021110111211212002220220220121111211121012011222212220202022202202211121001112010100101202022110122000202121212122110022212212021200200202201010221011102201010222102222020220211111020021102122210102211212202212220111022202112011020120002221200210020102100022020222212022002222020000022120002122120201022212000200122102121220120010211020002102011101011200022202122211021212200001221022212002120011121211102220112020100102001021221120121222021102100220000212110100200222212110201100111002211002221002200201122021000222122001000010221120200122201102201012002", "11022200110202200012202020100011201201121112010220212100221020111120211110220211220200012210001200221211022022202021102200201012020110220121221100202210110021100212001220000022121211120000122211012101202200201210210001100121011001022120221210201210012112220121100200112210100211002111001100111121222001222210021020211000020020012001221121101102022121010221200000122012011112200022220210001002022210022201020012010221210121212010211100201101012212112112020011100201202222002210201022010111222211122111221010201002220201112211210010220110112102201001022112020222011012211011121122021202120111110200002112210122101222201201002100210001010112102221202101211000002120211221200100010210222001102210000002020111021101202012020010101222112011110102210001212011011200002011200020010112212020010000022222111001110111100200220012012021110110111102210212121111201020202002021112112102221120212010220220211010210010200202110120022212221020201221021020111000121111221111101022212001200212001211021202111011211020200012100220102200002210002020001221110122121221102012011222200221020110102120001220210221210001200020110021112121021220020201111202101000211211110102120200201101112012020202010221121020001121210012121012010100101210122101112122211000012112021022212220101001122201210100101201011101021212221022220000211002000020111010120122000222211022111020121020022112221212201220121110210022000201022122221221210020202212210211101110221221220020120210222202201102102202110121111112100020011122210102102122222000220222011011121101012100002111012221112211102002221010012002221110121011101020200101221010110102110020010201222002020111002101001000111022022012102111112022102210021222221111211222111201222102121011012221000112201001112221121020201202021111000202202221212111120022221122101120110121111010102212022102222000021001202022101100002200000020120022111202220122222202102200210210011102111110122002200000000010012220021102211202100011112212100220022120210010001002211112001020120022001010221112112020011002220011202222222122222211020202121110120200011220101120210122101202112201012211202202021002220200200102110022211202111002122010201021010122111000022010110110111022120120012010011102222111210112210110000002110120212101122111100221020101200122001200200110110100102201220211110202000112100211002200212000211210010201021000201012112221110212120022021021212120210110200221202120122022120210220221222122100120200112222101000111110011210001120021", "20020221211200002221212000012100022220022012201020001222211122001222001222101100122210222202102001102012002210220001112102221020202200210222222102202200100110220122202120011000102022211210100122101001012221021112220010020100012210111222021200110212120020222000111121021100002202201112222021121100121001102020212202022101001100020222121210111001110201111221120102221121212210022100211102222012121101201220122102001012102011002010101012121212021011211220100121220210121011100020110012222112022000200210020010012102000220010102021222012201020110221000210101120222121211212022010201002100100002211000021020000012012202222100110212201012211200212010010022111012012201001120211122010212221110001022222220201211001002000202111000201212110002121100210211102110121012022101222002221121101021201220122022012210122001111220011002220011201122020112112210211210101200011111020022022011102120001011020012111112002011102121020110202220100210100211112002000111021121222200110210222011100110120112102110221102121012012020111001010020120122201212102020200101202110220120010201220221100120122002002120000022011020122102020022012200200122102112121000002221200210122020221210210000222010210211011021101200012112110002201110210000012221102120201012222202200220002020202201121021112012020202211210202002100111120100010112211211220110012022201000102222001022111101010211002220122210222020211220212010222110000121002010021021012110220010212202111100220021200011221012201200000010002010211220000010011100201210110102200002212120021221211210100202101211120111001112001122121020002121201111020011221220110001000102110002211020122201111200101100000000112102022010022220100021120120212100221210212112102020021002100000121201211100102002111212220112122202100011010122120011012011122012011120000200221211111211222110120210001220121200101212211120212000011101111001211021102002021012021000011122122122112201221100012110001010021020211212121211222210111101120111020220021222012212012022011000212100110202122101202110010000022212222101202200110221122112021220022200000112112120022012000021200200121001221002121221101211220210000110012021022101022200210101011000100100012120212000021011222110120010200002012121121101221112222021201120100121100201020010021120000222011021210110220212021110000020122012000121111200021202011011222120111010100210210210020120011012202122201021100222102120022022200222020010111112201201022222222021120212210000110022000110011100002200101210", "01112021121000101011202011011211101012212012010121112220010202102201111120101220200112011222110000220202222220112112120000120121000212220122111102101221002021001221120000011111010112002002210201021102110100210012020212022211111020020111220201212102202011222201101121002212000212002201011010221212012110122002110100001201111112000011112220021121122212202201122011020002022100110111022100111010022222210202010102121001100001001120020202120200202210110202120022000012221100222000000002021011201210111200002102010001010112200110202100101200000110020101122102221122222121101112110220212112001101022200120012210100001022122200112100122201010002201200202210022022111011120011101010012020210021012200221012000201011011101110100201110211211121220101020220021112001102202221011101222210111100121100021020222122121022012000202121022200120012101001100222100210221102211222020022100120000121001202011120201100212101101002000202210210122121220212110021122110120011112110212120100220220202002101210120200112002212210210120021121200101120222110010220101221011210200201221120222202011002211110121120201122111220200000020200110220222210212212122212002211020210012121000200020112001122222021102201102200211102001212211100122220011222202010120220120121022101221020110222120021200001001102212210001122202102121100000201120222010112102010200020100010220222112012022120101010210122111200010121220021201020122221000110002110120112211011112201202200202020120121221102210220011212222221101110211000222221022012121012011211200121211220222020022012102202002102000201110021020210012220010000212012110102120100021000222001101002212002110020122012020202201222202221211121102111011221211120002121111110222022002120201212211220212011200200001212102112002121101020101001200010121201201012101020022010011010220011102211101011011211012002001202000001102100202100212002002112011120200020012010021122110011201011121001012201011212212202110212210211212110211021122010201202001020222212022010220112220111221002022202012012112002022120111222020200010111220112202000112101020120121021101121210000120011212221021220112112220100220202100111212201220221201111011001212210120010200110122122212101122010111110202100202011102021200121221200210012012222020220012022100011211000122022210011122012220021101101021122100211101001000101002101111120200022110000110010001002222002201221211121222201202022100010221210110100201222122020111021100011002001120220200011100120110121211210002110", "01020120020100112122112220211221022011111210121102222022210111001000112112012001212201001100102212110001201101221210222001002222221110021221120101102210120022112120220201201201201012021122221011210200011121020010101122111201111120100011010012021201012021200200211110210111220110120200202221102222111002202100112020112122100111000011001012110001122220202121102012010120111010011021120002102222202210120212201022012202000010020002221012011102001201011100100201000011220210020002221011110201020211020100122210010011202010122220200201112021202111102112010100102010022002021010212000020011211210100102110010222100110002101220200001201120120120102002000201211110122112022021120222220002212111201011220210121000210212202102110111011001201111210212022020201200102011201001201100002101011000200120222111100001100022222222200210011000100200201200022200201011000001100001010112120221101021021011222022210011212011211012011111001110101111200112202201202022222000211000012020022121202021210222022000010022120211201120121010110011011002200122200102001002102110001110011110022201120010122112121111000202012021012012020010221111200212102212100122121202201020111022211102000110002112100110102011222210220000222202100012111010100102001220220211200120120122001001022201110100212001011010202211122202202222100100222022001112201200102002110202001100221221100111111222221121122001201102001210021211220012000012121022002211221112211120021220002120200211111120001211220222200121121210011021210100201011202102220011121210121101010011111021121210000020012120110021211112100212022011012012020022101201220201202222212010201121110012110210022211210110102221201110221111111002102221001120120120000210021011000010211111001121011122202110012120120022100021111122212002021010022122220202111102121221022201221210000210121001201121200101101220011120002120011010121000201120021120200202012102202121012120201202120102002002021020001201010121221212210001212100021002022000210110102102000002021101101012222222121211001001101101210022202101012211002102222212122121000211201002210120000001222011001211121111122021211011100010112000210020021110020001112012101202021020020211012112102010112002102000211122120121212212100000121111220012210220100111010121102020122100001201121011000002200211210112010020212111011201021122110011212210101011110201001221121120101020101110012012202001202010000102022221221121201010100111011000010222102102202212201211002020022002012111102000222221", "12012222120111121212221000000111022221222200021111112200112210102200212220201120201211022001112211000211200122201220202100220202111020220212202121122012222102222102020011002111102101202220210012002221012101111200202101010010212111111121200102202100020100020001101111200010201110020022111100110210212021011100001111100002101101220022010211121122022220121002201012100111020102022002020110011202000020011220102002021001021002101112100010200120021020002111202211102021020022121002201021001022112022012000102111002011120010200212122211222221202021221021201220220010210022221222112121101022022022110011210101222022210020200202100102112012202221220020001001022122212012022210210020002010010102012022020021102201002210000102221111000211010100210122222001012101002211011221102222020202122211011002121121221120021011220002112002200111111200222000001010211222102221001110021001010002100201112111111222012212210001220110212211210010110001220211121220200022222000121210210010202001221120220021100221100211012222022222010102100200002121210200220101020221202210021020211010201211112020022112011022011102110220010102211211200200002000220000212102001120121101222020212112112111221111111210001200022010002100100020021110022212220112012110120100012202021112110102100202010020221101102221201220002012011112120121211110220200201021101002112212010010020211002111212100111210101011212222210212022011022120202101122100120222210112211010201010120210012021211212102111100201202101202210100100101111122021121120102011021020010111001100012001001220211221111000200012011001201021222122012212002022020221020020100221002021110101210200002101100000202000111022000221010220112000222000100200000001111221200010100020201202212100000212202000022221002221120222020001102012010000201220002012211201020001111000001121020212001100001010101022202021201012120211002002201112120021211112022020112200220111011100101021100202120022121201010120102221121211011212220002121210001121001120111211021111022210220222121210220021101221000112210202100222210012002110121020201102220001212110211201021111012021001110221110000220121012120211211001011001121201111100011121022221121002111000100000112221212200222220021022112111021020121012220100202010101222101202111011201200120201012012121222022212011211200120121020021201222022010012120000022022202000011120200221110020122010102121002020210011211222221000021200220102201212201210202012112102002010211000012202020011212021202020020102201101", "10022011201222100210221102111100201012220111100001000200021201210221201010021200010121112022120121022112221220110002220120202202212111101000200210002210102010012211101002100021220112000212200122012010022011212211221200201122122211122020010121102102221101101011110121020202112200220211020210002212201121202222120221120222000222201222221102111102111021200111021212020021220112002222010002100022021221222122122002210202221020012010102001201011012211022221211220221201122002210101212102001111202120002012202022011021202021012110010100201002100220020001122110221010201101000120011011101000102122202211110120011121100101102122120002111121120110020111200210212000121200012122021210222121122120200221102000102121211222012110010110211210002201212011001211210211110212012100201012221012211120202021202121212220100202222220200111121122202112110221202210000101001202120200220202001200101201112220011122020202000212121210221202111121020122022212002020222210002100022002112201120012010000202120010101212021200021000012001111202012012101010200102012002122201011012120221112001200001122222021111020010002002220002101102221000110121200000000201112220212220000111221101200011110020010010102111212210121000100220121212022021212102201201010212220222102021010210220010120120110020021100200210210102001010002202201000000002112011111221010220102012101212202022100012210111121110211021200201021010010012211222000001112121221010212212021001222001102202112212102100122012100220110001220121012002011021222022021212001100222202222222111102001012011001011111102202000222012202020210110000010002222100202012101201220021212221100011010022011222221220121010221101211202112102222010100021010012011220012212122221022220011120002212102011200202200000011120122100122101022102021210111202001202112011100111100021202122020120022222220011001210021200102112021111010220011110212210001112222201000121021111010001100120000111120011000100111120000121221200201220200021102021000012002021000100102222001002222200021122001211102221002010202111210221102011200010102001000200120221120011021021110102001200010122221212212121222220100110111222201010220202201210112220010011211221110120000212220222001200021202221022022001011102022210010212120012212100102022101220202122201121000120100201100102120201211222202011210001221112112210020010101101212002111210122200021221100121120121202011012012210011011000220120020221211020212101101110211001120102001000220222100020122210210022210020212", "00100111021111221121022201100010120200221202020202010121120112022012120121120200200122021111012120101200010201200100120200100001201111011001211221002222111001112121002002112112111112222121002212102201101110002212021011210001001020111020111120001022101100110201001001102100002221201122102020102200120012100111220020122001001210020002022120110010202021220100200022211121110022010112120201022121022000001221100112212101011202122111021100012000100211202011012020120221102002101220221201201001000020122011102200022212221011222121200220201000222212101221221211111221122021022222111110100102011122001101022011220021012112221002021011101122121110000111211020110112010220202122212000012000002120102201100222202212110001122100210110000021201011121220202220110112020002101111020110211202220110212221000202211102010202211022210210122002011001002020210010111202212010011120220022111121221021201110200000011012211202111210202220120201221220102000012111101221022022221022202111001221120112121202202012220110121221002100010101212000211100212212101000010022120010212220012210201112101221112121121211001212201221210012210021021121211120200101101011001200111122121202121022010002200200000121002021210212210100220112010102111212120111012112122201122102112001222111022021111212111011020210110211012101122110222121112111002012122120212000101202002220202122121222002021001000020010221201002110020211002122122022100211011222101200201011220220001012101011020000210222001121010022021012001212222022222111102101221122112200201101002120210000101112002201111211021202120110100022210210002202201200102022200112100212120002222022000021010000220221022012122100011011010011210201120022112112220221202000202221010000102001200022010101010201011110100001211201202121211102021020000220001011101221010020112001212220002011011221121112211100012211111210222212221211110021221020112120120002111112120002011221002211121212102022000022000110212002112011112110020212001221010121212012111210022201101000211011220220122021000100210211111112201121111011120021020012120011111120202012212021022001002000201011102200010120012200102000220012212110221022202020220201211112221011111021002012220210101202202011020112211220101201000010012120011100211022202221112120210222012112211221022010110221022020101021121001022001210001210101102222212222220110222202121212220112021022012102212210110212011202100220112210112112111202220100111222222122012111020020221200222022010110102010111020112000", "01200022220121020011010221202121021200221120022201020110121122101212011222112110022000101221002222201201210222202101211000010211102120202102001202222002220220200220002201221212110001020122011221011112020020200202001102112210110201210121201212002211201021010120201022221022111211221021122200022111101112211102212102121212211210121011202102201000100221111011101200010010212110001112201111220101200100022010222212120122122100121222201022000100002021201112021212112211110222022022222012112112012011100121002121121221202120000100012020110000211021200112111121021100212110220012010112012022001200021021201021120021002021210221122212221111010010112211000012201100021211212201000111001000212100200122022022111222222212221101220011110120211121210102101222011212121201222001002000202121100202222121122110112220121110111100120102221122222112111022101112212022202102112000120020000021111000100210210112000012210102102111221010202100012200101011120201220012000202011211021211001111122011212022221000011000120120002120102221112201212011000211112201010222220202121121110211022120020220020210120121102112001212000111002120020212011222101101020002021000210001021110120210221000120020200011120011111110220100110000221021221110211122212210101110102222021201111211000202211001121110001210012000212111022121001210200211021200211200010020201101101210000220222122200021102112222211200120010202222000002002120202000122212011200202221020202201100011202000200221110221102220212221202202201010022101222110101112200212210220211021002200220200102202122020021022212122121002021122211210002211122021120021202210121122002221002200211111210220210200120110100010000202111111201220011000100000221111121020220202212212102101110211111012000221020211111212001200202000000222201022221121111222120022002121001121011220011121110212201222021112202022200200011201102220120010021200220210000112100022012111122200222010212101220000020021111212000111021221200120020100100211102201011011212211112002122020120111101120221211201102022221121212210011012200122212102002211000220000111221022120122010101002122212212201020201210222021110200010110102010200122000101111110101020121110121202000011100001000122000011011022211121102110212212121120121010111210110122122211202022012102211121021002120200002011021220102100012011102021022222110121212020011211101012101020011100201200202101212022101110012122101001222211201222100001021000001200001002211122022120121020221221111022102221111002201", "22011011210011020010100101120000220112210100100010002120202221111011021102022120001002021200110002002202122121102111010012200212011022002120001212100100112021110121022112212101201210111210220220120200002001010111002100101121011020102202110102222111010102112202211201121222121020001211220000110122202121120202112201102012021222201101220110222021022200122100111221210002001001211122220000200102121011221010211010011211111100021011122102220220001200212012012220112101010202101112110102012121221111221022210000210202111202002110211220021020022011022002101102020110121020010212202210010212021010200220222000210120211202210120122101021222010022221202100011110000201021120011112100001202112120000101120020211200010221002201022112002212210102022010021000201011100000100110000111121000022112000101100001111101200001211200122021201002002000120100101121100010202201102110100212002210000121201010111202012101222202012211221211210221210222010212201001002010022102200001101202202201200212112001122200221202112102200012121021221000021020220121121020212120022221211021200001211221210012221220221221011020112011110200000200211102200110021001020012010021101101112010022202020012122220120211022020111201102022222110100212102102221000222001220222011200201210112221112022201121010122021210002121102120211220110110222110120011102112202120022220222022121111102120110112212220221010001210022122010112121012221012200201220000121111202022121001111220112112122112222110102012211112200121120111202001012012212001121112010120210212210220101021010122201101102222021002121212112202221201100001021210202000000101222210001000210000221202002200011021111222110121111202012111120002120002112021000212020201122101101100021120211202020110222220212120001101210020122012001121211221200111122122001121011022011221010002012112120111022112022210212022212110020202010122210222110120001210101121011202120100120110122020220120021111200111222011102012211001122020020102110021200022110000111222201110112100111002222201112111002212100101012012200000222101202200120022020220110101000222010022210202110110201112021220001001012020110002000120021220121102210112122202021222020102200001212222020221011211211111201220120020210011011211200010101012221210101122011211101212221012210020200122112112020001111222111120112102210010101210211101011011012221010201212220120202012001011000212212110120021011011122111202202211212012102202220110000201122220112111222201022112121001211221101002000201", "02112222110011020020111221202002110111201220021221222102022022010200002111212100111212100000012101021002010011120212200011200011122000022220101221211202211120210022212011221001022110001111111202121112112112011121211100120110120010011120210110212101100201222002120000122002101101012222012000000112000001112022121110121202012012020200002211212111122111100110110010111012110012120220012012200010112112111001121200120122120122001220122112112000001112201022012122220102022000011000120211201201221110202121022012020101211212212221122120022110202210002002022100012002212121210021102021201001122022200002001211110002011111011002011112010211122120101211020120101221111221121111211222111000120021022011012200022100110100102200102102222202000201011021021002011221120011001202020210000201012122110120121022000022000122212212002210021122121021001100222022200121100002202002211201020020111112200002021112001012100110200112101112102220112221010221121021202100021001002220100112001101000222122100200002120122112210101212110000121122202012101201000000222201012110201011010000021100002112200022020112001022122201101201100021100002002202010002022221112000121220221111101101012201200121120112012012202202200001220022121121001200212221020001001121211120200001112111010012122021201102012221222220221201010012200022101211110000222012001102111110011111210110011122000102110012111122110220200221002111220022122011002020101012021121002002021020220121022000011011022221111120011021020000221001001022012002102120010221220221222010020121121221002021001010222212222012211010010211022212212021220212100220201112011000101002121122111010012220022202021220220012210022022120212110202012021200220002022000112221120120101000200001012022111200100202120221000112222210110022112110222022211222202110022110111121212111220120110020220212100021110021001011012220122111111111102211010120210020200121000112121001020222122010120112010222122002020110201110011002110110000110021021101202202210212221120112010211011202221221201001111222100102100222102100210210000200012111101122200211022201112211002120010000122011101112101222122100112222212202011220010221200001201011012212111112001020012021200021220120212200111022221001221220021200121220010221012111212102102102201121201120212221211210221022010210122010012202020022222010120222002121212010202210121112110121212200100122212211022202011221021200101111222010220022020221222111021222102200020120200100212221002121121220022211011210", "10102111202210122220221201111210220022011222211010202010222210011012021200221210021201202212101120121010110002000010001221211001010021200210212202000022101011110211212100220212021121222022010120100211000012012220212121111220012010212102122101202200021111012211100021212011112111201001222022012021100100120122111222010021010012100002211210200100012220210111022221210000121010202001020020021021112211100101201002002120021022221222110101211120112121121020221211020110220100102211012100111020012021122002100001101002212120220022112122102220100021012121220120120022110021121021100101200212022022201011222012120211100212012110011121202010120110212100202001010021021211112002211002200022020020212021202012122102021002101000201111021200210111021121202102202111122012122010220212120112220110212221020101100102210011012210011020010001210102210200100100200012000202112202211002220101221121001102120100220210220001000000220100010201210010101100011010112221222021010112120100220110101121021221201101200120121122001211110021010101202121211120102221022021002210222212111012212011112120220222101202101111221201111002000202012101121201022221112221220101001211100121221010212021200220101012211200211021012021101211002101112112211011210221121110202202120220200010221201222011112012011220201210222222010100101010220000210001002121021021012002010210122020011021012110022021211111122111101211021121220012101202100012102010021101221020021210102110122122110121112122110201100000021120000220102111002020110020020212121221212101121221012020021000021120111210001211122021111001101020022112110122221101002020211022020212202021002120222120222212021010100122212000012021201002210122211112001120222221120121112200011122100121100112122111120020120100020111112021012110222120221110201220022122121201112112001111101120101012200212101222010111011110200110022201101020111001220100111200211000000001000020012020112122001021211001220002121101122110210221101210020011202011110100110100222111010200011012000001110122201211202022222202102022002121200222101000200122120002020111001201121120012211110022222111202221002200100212120001101001011122102010220012010201222112222010202012122120120121101011210111221211100122101222011200222222200122212120011210021100220010122220020000221212222122102000121112111121110221112101002001120200100202102002212000221200101102222211200012010122010200222210112001011110122100220201000222220200022010101111121110101121201021010212002202220100", "22210202111011200112212210010020022012122021121111012000201000112222100221110120012010022000000001000110200111101122100010012210110100111021012021011211222200021121111210000220001121121210221122011201221100121100201211101121002012200012011111120101210122220221011011012011112002020120222201110222222212101002102222100101100212220001110021002020111001110200110011002202222011211201122112102112122201202110112100221002220012200122211212021020102022122110120100220021000100000001210200110210010221012121021021101012202220002010012211210212222222010100220202122112221021111102122210100111121000010100210010111021112001112222020011210121212222101112220200020020122011012002100100102220212020211122201201202211002220201112122220201212202211200122021011120011210122022102220211222001202020001200100122102122220110212121122120012221002000111020210111102221120100220000211001211200201102120001121022221002001110100012001211012220111012222012222202011221210020102121202222010212212022210202121100022122020021101202020222110102120211022211121121112110212120102111211200000120002200100112121021002200202102012001221210011201001210211110201010111222121112010122222212100102011220120121212010202000111110110110200101120200220221212010012000101120010110022000001202102110121210122021120202021102121120002112210220022201122210220002012102012220002002100020021220200220011210102001121111201221112020121221122202012011002112221220001121202121110122201121200210222101112112102110202101211112022202000021022010022022220201001210210102222021210101121202202021000020220120112020101100002002221121012022100211022111102110200101001020221001020010220211021022220022201101001120001100200210011201121120121100121200021201020021122222010020121221110200102001020112001010110000221011000010200002120121021001001121100012102001211011022101221020112122210212110201122110100020010000012102111110100221200112002102220001212020202220010000010122121120020122201201101112220200210210011210102201100001212111212020210221201101222211221102121102200112012012011200201221221212112001001112202102100002111012010200202202101211120220022110212200202111110002211121122202000212021110022011112001120022202221212202101110012102201022202010201021122221111220012002201022002000120110110110012211000210212210002210110211000010201010000221102021202111000222120000100001022110000122200022021210201110011121020012120220011001100110011020220021222212212102010002122222112101100212001012", "10102210121020011210012001200102100101021012022202201211002221102020202212222221201010102101212201001022221020021020222220200200202022111111201210201201110001200222021000221001220120100100001021002120212122011220010010100002100102000010211021112202201022020002022102022220212022220122110001001020100011221201100100001002110202010202112212211122221102110010101012110010022111020202211022111120020100001122210222210100100101122210221200212121022101110202022100221211210121121000011200001210212122001011121211220101211002000222121020000010111201012122000112101220021112200021210221012110011222211210120010111111212020102110022100010221112211002001110011111111001202110110100002010011011010202220110211111010100222010202012220022102000222020212102020002020010211221212202111021212221102120201002022200002122011121010012201221222002021112021212101012112110022211022112212100012012010110002212121112200210022102212221211110212120101011121100012010220010021220012211010022100221020021222121221202221120101201211102001110120010000220120210000102021002121110100221102000200002012002101122012101110120222220021221120021010222221211111000221002100212101021001021011201202121200112100121112002010020110200112211102210220001111020201221122212221020020011011212100011202100011012221002210022220010211022012021210101101212111021122211021121112211210002102222210011200221212211122112002200122202111211221101101102211112010012101011022201101021112011201010220010122100000221110100111122211200022010021222122102122000110210000220201000012120000220012102221012102010101110211112002220122101110222120202211122121111010011120212002201010012120120211022110212200110200021221121202210121220010221001212000011100221000021210201012100020102001222120202222000221210122101202011002112022121202211121020001101220200001010212121211110011021011211000121002020201222212202011101111210210200000222110221222220112112200221112021100220110110002100221020222011101021201202201122000021000111022222100021000101111010102001001122121201212200020102021111020102100000020112101122000202220001120110211220020001112121202201011112202210222020010002002110200120002102022002221220021011101012221021202210021211100012220000002220002220200120222202000120000211111002110010201212022200222001212102022200120020101010220102102001101220201110221021001202000212121100102121012102212211200021122202021121100221202012020020112102220221222002122110122022102002121222002212102102202221212", "01111122100021222120220201012122121202220020220221201201101220222021101111020011020221102202210122200011120011110002121222211201001220212101211001101222202201200110000021012121012011200210211212022000000212012122122012222210022210202100211220022112100120020222221011022211001001210120022002122102101102120000212110012222200220221011202122112001010210001120001212220101101111101010100211020010101100120022110110022210210010101011012021012222110120001211012211010200110201121210010110112020001200222210211101202000121201020111010002220202002112112210010201022122112001111212002101120222211000020222221121102112222000211102121002022222002010001211100001201012002121210021112121200101101200120101002020002222022202102220122221211221101122120200101021001210011000220210202122201200022122010001112101002110201212010021001012011120121010112210000220012102101102101101000100201011200102000012101201212002120110022021112011011210122111220201022210000100212120100000112010021022210222011100111212210122221220200122101110211000110211112220212111110001211222001210111120020201101022011012010222020000220201122001110012121102002101022220121112110020222100100201001110221102102002220111112221121202100101211210102001211201110121112010002001221221020002200101210202111002010221112101110021102001101122011201220200220220120012201020212002121222022202011010212121121110100111102111002122100220211021222121112001001001111020022011220010011110001202020121122202000102212201201001000020110000121101120110000012102221021211111200020120122221202010022121021021221120012022110201200200002201011100120011012020100210212202001210101212210201021011100210202120022111120110021201220202111001211200121122202211012122221102111212002002211121022120021001102210200102102220110010002020201221111000222220202121100012210200002010120120012002020021012121021200122121022202111221002110121021202020120201111201001021221121222220210020110201010200101220102211001201000200221102010222002202002202212120021020101111110221212000112101102002202110021222202011101221100211020221120120001220201120000012201201201122011100120022212020220010202200110220101001010010222122210202211021220112212120210120220001002211121221122012122221120110120000202010121001100020101002101111210200210122112000021122212201201112220121111011012001110111110200001012112111201220102122211010102202221221101211122202112221222100112221220112002202002020011210001111021122010121221100212110121212010220", "10122122220010020210022000022220201112200112111010002101011200001002111021220022012002201210201111111221121200002001200211212120122102202220110021222012110122112221022001200122012120020011211000010002000211222211221000010000010121201110210212111220100000110221201020112200100221200222200011002100210212121110222011220010200021001102012212002122222100220101221010020011210221010202200202022111121101122201212100120010010111111210212011212020112202111021010020120112211101112022100200101010000121200021022110222121202202110202202212220101221211011020011111202021121012021111211211102110100000100002122110100020111001100220111000120202201010111121011201010001120222011200202010102012220222221121101012002010121002012012000102010021111110222001211012212111000002201221222011212000200222202112221110212022200211020011111001111222200120011210221101110011222021212000011201022212212221112021202100211201121201122221021020001111222112022222220121201001120020111011221022110012211111122220202110110010211212001100020102001122200000221210000010020002210212021000010202200202000002021210122210001112011120121222021202112202110110002002012022100110121021021111011121200112011000120201110121222010002000002121011211211122120111112011122020100120212002010022012101210001101201221220011021112110021010011101002111222101100120212111201200221010101100020012102001111002022212201120002100022022200100022220221102211011201022000221202112101210222012012002120022112122202200022221122110012020202100200011122102020201012020010101012001012222010112222022201222002020010211221211020211011111101212001210001102002220221111121200101121200120220021000000121101120002000101212211202200001121100120021112200100220002120221220201101200010100021222120210110102022002000020221021202120122222210011012011021010222222121102121002222210021112021021020100101210001020212202000021022111000221120001000121100121201221110202112201110201012022121210201110011011202201002110211120100211012000221200122220012202000212010221112202112021220000200210210012002022222110210200221022020220102010111220010212201220120100022021010021110022010110022000111010210121112011122022000012012102111121002020021002200010020021201121202121100112000012021210020120202110120112000210222110100120000022122100021020120221020212002120211211221020000220111211210102102222221201222100202021102020110222210121011011202200100221000110220012221222120220200112122112011200220200211121021212220112202020", "02212110201110100011220122101221200100212020201121102112100022222002221202120120102011010110200122012020000201202100120020120112101210010220221022210220020201121111101211011210111022011120201202010122111110110222001222022120122102210121212011212122001001011222220100011101210200021122010010211111221220222102120022011201010100010222222200102020210102120200001011210110200000201000220121210120011012001202022120011021112212021210112102102202201210121221001000211102022002121010101111021221201120021222120211122022101211001121121011221222102121122122120202020022011111110010112121212021001001021110212102122201222021100210012202212001111002202100022121110022110021021021201201100012220212110011021200001100101201120010111202112110012202100121210122221110110202220020110012010120011102210120120222201101222020020101210000010021101212000220122000011220021102110011220101101222021221011000220201200221110110111110220121101211111210222002021011211200201012121011002120211200001110022010020101202210221022122112121011111202122022010000222011110021221200020212110121010221022102020202100221120202202121010002221000012201112112221201212202111211201002201222000010020002222212122201002212210011212001101002021021101200002122000120220220221011100120002112211200011220201000100121000021212100220121122002222012112222111212021211010122122011201020112200111011121011102202022121010100212201110022100011110120120011211110022211100012010112102222212200011002111222212120200101102221002222222100211102002202122220221200120112221202110120020110020012212000200112220000111122101202222020212201010002021220121200021211212100210212012001220200120210112020110211110211102120012020020120101020021000011211111111202000211202110011112202001112021001110022202022101001011021221112101022021011221110202020210022000101012120010120011121102000120222201001222010102000111211020011102020001210121210102120112022200222210122101002011022101002111010200211002110021101000122211222122000120002122210221021101122200110200112201222220200010112102120012200021210202101010202022000211210012221101120221001200002101212210220011101000121100112020201211000121001211112120011202101222021212101000001020100212112022002112210111110111012121202101002211221001210012101120200210210122001002222221102020120022222210120111110210010102221201201122001122112222111220000022002210020010222000002101212020022021221110101200021120012110212101120122110222011001221211010112011220020202122", "10102112112120022102001101112201012122012221101220212011112202000210102012112212212020001102212110212200112111011012210120000022000122102102121112211110122121221202102101021011210102212101012201202120202001002111210212120121220101021020001221202000112000202021120210101102011010002200210201020111210001110120022002011102020010000101222110002101210220111102022120201210202110211120011010202122212122122220210010112022200121211010010000021100101010102022111002121102101111122120010000202200002000112120121200001102222001021120200100100112010202012100110100011012210210122111011202022020202101002011201210211001202200101211110022111210220212000020102000011002121120001121221211211121212222002120222221101101002001202012002200011020120121102012120121221011021121102221110211201101120010002221201201102201022022122110201111021102112111011121022221011000200000100022000012020122002002121202000010211200201022010120120010020122212112201020221022022010010012022021010200121001100122122001101211022201100212002210021121120102220021010201222211120210101102020010001200012001021102202220002212222002101110202110112212000211011120121100121101021012210010110020102022220110021212212012211012211000101111220021022021100120202222011121110220011201122102011202112201121212012221221001212011020111020120020212012200210112001000111021011002111021112012110100201210122111012122202200102111112121122010211020120011212122021200210011011111100102012211012201211222122101002021121221101221120201121101202222110002211200212112201001011002202200212212000010111122111221222010010111000122001221211221210200002022102000220000211001222021201000210010021020001222101010112101201202201220221110001112122100220120000202202212001212211200120101202000111121220101220002222010010011212002212021120021111201212020202011222000201211010200200201100011112200102012021111121112122110200102201121002201122200112020000002120002022111020202211100200221010112120012120222200011022210120221212102010202112112102020121120200111020122022220200000100102012202000122122020122012112100202110002221210022122201022112012120212202220220202000202202211011212201102200211022111210211112021010001112212202002211111222211120101201002202121022020000111111012020000212022110222021122212220002001000102100212000101002110102211121002200201021101001022212010012111020112101100201021121020101212010210110100010200202210021101001211221012202020221000221210201001110122110000220210001111101222202", "21020020122021021002100201102111211220212112121112111220121000020010202120222021210200002010020101012220201220201111102222001201202212222102120122022121111211011010022221020102021200102101222220221121110222221011110112002020010111201110122012202121212200021111101001212112200220210121201200010200200202001202211112001212000111001101100212220011210110012121121111100211012021220202220111220201000000122202112020111212201112002200220202001201122002220210100012112010002121020122220111000010010020100012211112020220200112200010121012100111120221120220102110010220120010122010021021212001201000211110221102002202212200020211012200100111201120120220022010101110201220122000102220022012002111121120002100122201012112120020112220120012000220122202111012212122020102102212101100001122222202012001100110101111021202211012212120022100200101021111022121012211112212211201222001211120021022111112012101212200210010210221101022012210110021112121002210100202001110121220201020220100101112200020022200120111011111022202211112011120222011011021002112222012120101120112202100001012122012101000222022212110002011112001212022022111120100110211221202221102111020001022211111001001122002010210112102222100100010102221202122012002200012222012212011022220010010110202022012200121111000202022122210220201020100002001202212111012020000010221010221120110220122201002000010221011221112000111121012122000011012010102220002000012100111110012000121112202120000201122120210101020212210000111002002111122201002221120100110221112222221222220112221012022110002220121110210110112111211201101202102112101011221110020022110012000022022201200011222120000112101111202022020212210001102212202100021102121201122212020021210011212102111022022001200011100021100111001210221001001101110101120002022122020020011001010100220020222221222121001022220012210110022201002102020101010201101012220200211222201102101112021101010110002120102001121011020210210222220210002021102001220102000120120222020002000200022202000210221121111002220211212021000010112111220120200001200202121121111011212222110102212111201120112022010111202010121022220201022100010210021211200102011111100100101110201110101022111222112102220221002110201112020111222002210012210220201012100022100120102012201211000212010020002122000002101002002110020102200022000102220102221222211122222212010110110011120021210100112202220002000120001122201122022221020222200210221002010100020200202021102101202112021221100220011012102", "12210000002021101001121020010111010021020101011011020022210000002101210121210012122102112021201112111120102110200022100001000012022202022101200002022110112211000111101121002012020121101212021210021102112002221121000221212222011110010210022210202122112112202121002221101211001020012020121010200120202122210111121020111010102011021102210120102201202200000022002102212021020012212000101211001220220210222012000111010010222102120201021201020202100222210020020220112021221012120022220021002201120000110212202200020012022222102122010221000212101210011211102202121120212222021012221110101001221221122010202200110101121022022220120011022022021220121001021021021122110011202021122212100000210121222110212022020101012112102012211210111112201001222222102202012202101122211212021010001110221220001211221022101011220010202110021000222002012002122012220021100200201010101002122020211110020011011000101000002202202200221020022102012000120210000021201002100121220010120011001121201001101012002122122020122012010001011101011001112101020200120022020001012112221020210011012211110110000220101202220000012100000210202211212210212011022010222010002021112221122222021121001121002021000211022201121221212212222021202210120100101222122011022220111220200101202022020102022000112112001121120222120122210222022010100210102201100102111222120101100102200210220010210011012021202002002211120001010221110011200001021122221120210200002000102012221202202200000222202221121100020211120122122000020122001221002022022210212220212122200212101011221022022201210020202220011212100001122222111121000202022001200211102020201002221201110012002022222002112112222121122101221022010112220111202210102222101212221112221211012022010012121201202201100011101112021021000002012110021110222001221211212210021110211211012222012100220201120111221202200212202111122121201210012200112122002120220002122212020102020110111001210010220020211000202202022122002101001002221120200201001101212200110102220011001121100210121202211220211222221122021122001111011211201111002122221121220222100122211021222201101020110210210201112122210112011111000122201202022001101221210210002200112001110010211122022220102012121110111120111200111100200211001021122221222010222102211110202211201211100221021120100021221022212220220220111120002120101111200102200001220021220210012102121122001010211021210110200001122120000112011012121121100020222112101120220002000201021002122211101202122201022102210012010221111101", "00022121212020012000011102201202112122211210212111201220002101110121102011210102002012100121012022120012012001110020210202022101101002022111000020221000201220010211000100100022022102020210200111200212111220021111000112001110021201002022212120101222011120120210002011102101101121220112102020122101000210100200010120021221011221200022100102112101022200221012121102011222210110000101002111202100021000112010201022021121020011220011222210011000211000221212210122221011120010021222010022122211202101202211101222102020111210112120110011000220122200101211210210101212110102110022101201022202000022000122112201120112102221212121010100021220020112100221122022002210122111202122211210022201010112120022002201120120111002002102001111102211212112222201021120202210020020012021201012122002221221102221221202000020221220100210100222112200000120012012021100001100102010111000202202020201121020000020001021001202200012202201122002121112122222102201012222112112022121012021211121221102201011212111112001122222201011022110020211111122111000102010020000121101221122200101212010122211100122021212210102120201210112002200212202200120001120002000112212002200211010002221100222222201212201100110102112201011100010212220122111120010010200120221220112211120001202021210210101222202112122011212122002122202010101202112202002000022012102121211112200202020000020010211120021210010000222002120002222112212211202012100011120200220001021210101020210222020111220110021211221111100220022020210000010201111001021002120012120002021120021000111021122011211212020210200121000212122010012222020002201121210100000121010211101001100222111202100011201222101202021101212220202100120212022112210122110010212200021002110102100220020021112002212022020200110011120012221011122100102121200011000200000002202122000221021211010102001122121021110110012210021111200011002011220010010100221121100112202200200111122120021011020011220121210021002212002111121011121110111001010221010202211102010112110200101122201021122202100001121212200010000220111221022122020221022020220011122022112012212101100012010120011201212020010110122020011012022121112122022122122001122111021221011101212001020000112111021220101102102200012020021112021021202101211210010202110010012022000212022101010002012200121221222002201022101000020202220020122202002202012200100210000211212121110200022000111211211201211112122110221111121021102010102012101002011221011110220101002112021001220210221101220122202111221220102", "10101210010021020010211221020212000221212210102121211210112010220211101020121020202101000202022010120222020211202200100022210001210012112202021202021210110022102021201100120221212221002120110222200020001011201011212011201002010002110011210201122122100010021201101102212001210122022102121212221211002211011102201210210102022112102021020200010000122211200221021222221202212212010122121202011211111202211111201022210201221020010202211100020211100222211012220211120210220002010110000201120100011221200022110022221212010211102111101220212110121120002121001020001101220022021021000222211022211221212110101200110000100110221211111100110200010020112021211120211020102202112101221210220112120001010012111122102100020111000220102011121202222222121022121111211011012021110120111002120121101122210100021121100220122020202200000121000222121122101011121111010201010202100220102110101001011200010200100220120101022100002101211021221122011122212122002220010002021212211221102000001201220112112002022022000102112221221111211220212121202000210211210000100112211200211022022000010200102210211122012010120002122022000021112211200000211120222021221012001122101101121002110220222010212100111202011022012002001022200021101000102012100000111202121222011211220111110201111201211211012120010021100001111212022112011120222210200112200111202101200002102210102102112112101222110120122021210221112222111111122012020110012101110110020201100222001101210210220002100120020110021120120021022021102001001010012101122221122210020021001212011122200120211202000102220220001121212022001220021221210102212102020212202100202112211220200101221021012201021011011122020011110110110010211120112102021110210001200102101011001121001011010122020201011020221200022021011100112020210001202210201021202021120101222220120020121102212012022110110211101102120210202102121022202021000202201211010110010022200202001222010020222001121110022101110200011211011122201221100221220022122222100102002220111202220210010220211022021222112200220020122111010021100000002112001211100020202002110102210011111222001021010002120201202121000102020120001221222210000222202020002211112110212201001120221220110122101102021201121020212112022002002021000002220201020210222112002221221200002100201012212212002202121110212211120202010122022122100200111112211202101220222112212000201202010212002102221100202221112201002001120102022212200011222120110120211101112220220222101020022200020111022021021121022112112101", "21022121120100122220120010110020012121112101201212022101221102020010001211201112012201022212202200011221020021102122121010212122212110021112222202212120121202002120110110020100001000222111220121201101110200200100101000012212122111220110121022211100121012102002021110121020001111212211121202100110012111121000210200210200122101011011110121222220000202000110111220010101220122112112022112100011120222201220020012221201022120002001020120221011122021022121112202111212211120100220021101001200000211120102202101110012000220202111110202102201000021101102110022012020210200221010122002102221100212120212122010201200210102201210021100210000220221100021021002202012022022200111010220121212211021110020110011002020021020112022122101102022020100202000200001020020011200211200210112200101110220111202122212002020121201002012100011121002102200202111020001200021111100211011011101021210010212002000122120000201100001100221212012122112002222001001100221120000121120000210122222121210200200021222010101022021020211122202112020120100200101222010222222200112200010211111010001122000002220112221212021012111111220101112000002210002020120221222201120122102121121220021111110001202222110212211001101120122021101211001022011121020002110110011021010010010010120100102010201000222011021122020101102020102010000021112010020210211022220122111210222012002220200000202102012202002120222001120001100212200210211001210010201221111110202010222220001201222020001200001102221102000211100020122122021022201121011022000111001110112021002221012121121201212021121112012001011011202010111101002000012021222121110210210220000112102110211101102100022000202101200212011212200001121122122120011010220012111112100011212221101212110220101110122000010020201220001020200211212211120211111101021002100121111200102011112220201120122121201122021111001112222002222121000100021201101020100002121211210222201011112000211222010210022022100011021222012222001010202012200201122001110210101211200220011002010212121210012220222221202121020200011011012020200100201111011101212211111212121100002020222002001212112210201010122010011120202001210021222002120120012210002210202011000122222210100220020211102010012021212101212210010112201112211200220221112211011011022202202012020121020112100020002221122202000112120102020011002201010222110111012000012122002121202000111122111100211220021222200111012100000100120101101121001022200122222020020200011110121111110211200221220100121200212220021022222", "12022200200112101211101001010211022212102211212121202022211011212011011122220202012002022122210210012000211122200002211210000112122211011202002210102202010011001112110221110220111002211110022011111011020121010122211121221020022102010021201222100001111022220000001101022102122110210020002022000100100011021021002101222102220110200012221011201001102121112212212101202211011102200010220012222120201002002221210211220201212210012111222122000010000222102202001222212120002020200210001002200211121101112001011020012012110002102102120112001001211020110102121110000210022120122210100201112211221110100102112120202221000020002010002100122021011100201220222011212220210212120120102220102221110011001221002110121200222011121120120100022211120000220022120021102200101202211112001110002112002021001002102011202112010011201022012120221212202220222121010212101010201001100010122220021022020111021111101121010110120000000122021000001101221102122111200200200212001220100020101102012201202222000122220222111101200211001200112102102112121000120120220021210221222012112120001120022201202202220001020211000010210121210022010211110000212010211201022000020022101022121002020212220012001202111022112000212101111000102210000022122010200201120112220122002102200101020221221112111001111010201222011020100102001102011200202100122020220020110120021112100210121212221102121222010221000021102121210221211100012102010020222112012201002121221002021211211212212001020002101102200011100001120220100121111102212012111001211001012011021002010111211220202002002220011222011102122121021211201122211000002211221201011221011110002210100122200012101000000010002101210102222010020110022102001111110122021000221110001221021001101102222222111010000201001121202021200221120100011012212121211020102010122002222222221210220001122010001202221121201212212122011001202210202220220102000222111022112012111210010110001200001102201202001010011222010021112100111001220200001011101021001100011000102020020111211110202201221202000102010010022120122111121121101220020200222111002211210112101201201221202011121210211001010111100112120102222021200010100222200212112200221221000211100110221200022210111220102221220012010020201220221110221001221012220111121001212110002120212010212201202111102201022022200111202121100020122010200121111000022221211012021200110021221201121211200010220110101012102211200122201111021202111010100021101221100202212020110010221020000210201022112020220101210101121221", "00011222121202002022001210210200102011211202121122022220220022001211210101010221210012011010102222222222100201011110221202020201022022101122012012222002022012112110201000201112121201102202020202222011211200222210000211221001021021000120220101110020210211022222020221210210022022120220201001012120021121110101021121221012102222021022122202000112012110000202011100020210020010111002022100010010112202102021000021020020000022012020002002122002102210120220122211011002122222212012100011221121110102120211211022212200220220020201002212021001002110100121012212010010221011002001111201110110122211102022012201022222100102001002221222112220000111022010100021111010021011120020111012021111221010110122212220010012211212121201212121201010201022210012001202210201221100020222200222120022002122012021221010020222000202200002112110020102220212120011200221200111101210120002022211002212110112211010002010111112220110020022020120010020210200001211102000120121000102122211012112100202002112101012021010120022100000002102112201001120211112200202011001000122201021012022100220012221002102101010020110212022200221002011212100201001000111112211101120121110100220120201112122101222022201212001002001000221021200101210001111021210200001202012222101101110001022122201022201222100221002201211010101211001220211022110112121220111012000000212210221020022012020011200202200000210000020110102212220120200222000201000212102102222012201220021221011101121000211002202112122110011121201002220010011222211101111221022012110201121222010220112102122000000022200210010212210121020010000020200000222221100221201000111011000210222100110212020021011221121212211210102110212101112222121201220111201210112211101001100210010221210122222011100220120000001022112012211120002121111010221101201210202021012012112102221111220100110002021100111011122212212101000102002201210201001202221110110220001021220011110202111001021202111022111022222001110100100222112211001001200110110020112010112002221200122211100022112001001201201112020110011112022202122122210020011122012020121000021122022012100201010002211101011222212022122021210121022010001222100220200202211022100200120002012201222021122022020101221222021222100212220020111121201221002120021122000220202220022201010010121111110212011102212111001220221120012010010211000102200211221202002002212201110212021000020111222110212001000112012200100021110220002110000122202210110000012000211010001121222102210021102102012122000010120010010", "10110012121122212200201100012012110201210111001201011201121112201011120120120200120110110000001201000020001111012200201102110110010021010011012202122121020112212101220002211211122011021110011110121001211121001122101202010020220012121112200222120212102202000000121202002212102020002122110010100120010120110001020100101201000011120202021012101201212220020022121100222002021022010022100102011111122221001000222222201002210110110110121020101200201220022212121122121121001111210110021202022011122121201001121121000221112111210221101122212102220201211111020210120101201210112212011222201110001202112121100201102211122001102200120010121121121020011011000220220211100200112101120212002100120011011012021111212200201010100012222010022102221021010010122212112111112120121211112211100022012021221121110022112110022011102202010012002201112110002011012211110022020001100000202112211101200022220121201210110210022212101100110010210102121000112020101110012201110200120012001120020002022020122020222222001220002220020201121122022221202221211020000002021112122022022211000021211012102212202001022010202200110010010212202021111011021120001001122020000002100100002121120021111220221211212120110212000111120202220100211211021212010020211221122020100122220100111222200012120110010222002112022010212122020010022222200200200010210202111121121020212001120022010020122202100122100010220022211110020210200202202212201021211201201022121020202211022102210100222010212200011222210110022101011020201012212220020122001011201221121000101020102101201001021221200121120010201112111121212122102221201000222200102110100021110010212001120222222221001212111011020200200211211221121000001100200202201111012020100101110110102200110222022102220122022122011020122202022201202122000020202211211201210201121220110011200021001011222000101221101211002200121120022120110100111202121021010200021002111100010110111012212020002210020010001221001012000221020002022121202002111110200111102100001001112000122102220222012001022121111122211002220111001102021110022111220220202010220200211202022210001120122021211220010212101102011222001000221211120010001100002201212111110200121110012122022110200021020212122011110110202112021222120112102101010111221021001200122101220010101121002010212112202101121102221112010200222220221111221200021201101122022012202210101010211201210211022000021211100200120112201022002020001112122111211202210120111222200010001202212020020020211002012220011202012110", "20221101222111110202122021102100010020200110002121120021210000222020201122210022201222211022001210111221112021020210002110100101022202102021010122200202202211021220112002111001210200100200102220121002010110212122000020020202221002112120002002200110200222002222202110010001020110110112220021020222002112110000202121212112121101102201212002111000110211121211021222210000211110121212011110222112120211220200012001221022222200000100212100122011001002111022110102210011121011101212102100220222221202020201222220000201110002022201102102110110222121112211112020122100002211000102101201202002111000100211210121101020101221121201201120101220122020111020010221000012211212002011001212120021201202201112210111220222010010102210112110211000112110102221210211210010112020022110110210122001212222101002110101000122011210101001022021120001102001022120010222120212202221011021012112220002212111202220010012112102020201110200120210000021110210011101121001101002021201101210011221110210221002220022102011200110001221021202121021212000110000001122101122210010011022200021100022212001211110212211212122002020000220110012221022021210021201110110101210002220001111211110002221201101221012102202222000202111202200121220112011020221220212200111112221011002201101221002201020000102012110222021222101211200120121120221202212122011002212110111210211221201112001102202112112002210211001101210012222212200012200221202220200022111022212220100112122212211002010100101220210120211212102121022221200020111222102121202202210021110121100201220002120022012000221110200201210211210010122010220220210200212211102211020021112201011200202122122221212111120122001120212122200201211202002012211112012000020020000021200111212002120111202001222200000100121200020112221112002202221111122210211201002222202001200011201112101122201222000121010010120010210011121101002012121101011122020001220100211111121120202110112212120020121000121122221110102021111102201201011220212002020110020210111120011022202020112220202112201211101100101002002102112112111211212210010022102221101222211112020212222010201221102221021101210110022201112220011112011002210010102120121100200002012210100021200122222202121222211212120111221200211010211110110020012221212201120101220121010200020010200200102012200102200211021220122221022201121102100101102100210221110022000222011010222220100010001022121220001111001012201010201210011210201220222200120000201002111000200221211022120002112021202220010001221210121", "01220202102011222202010201221001202011121212002221121022022200010121110122121220020122100100202121020221110001100122101222010012221102101200020220001111221202122022012122201102002101111122001000220112100121000212210221121010110022101001211100201002022122012100001212211001011200112220221122100100001121112102200000211021112200202200221002120002020121111110222120002111000210120202221022021222122202120112102001220102002100000112221111110102222112200112110202120010012221212221212220102100221021001100210011010101220010010222010022000202111111121212121210010001000002001202122002222101222120111210221011222201111112212121200002211221101010101202111002220111001011012001200202010010210100212002101221200202211222100112210201221101212100111212122210200220202221020201120102000011110110212202022002221011222102102120002122120000201202122212212000210222012201010210202000201221112022020022020020222120220021202101222211000200021111202112020210022212002211201220122022211000012021020012111211202020010221120001010210112122220200022111002201100000222200102100111101022102022121111011112002001020112000010220201021010200020012110120122101102122102222021112120022122022111001202110120211212220112202112212120120210200220011212220002100220101212100022021011201002110000221121010012101011020221022110101212120121010200102100211022001001202000012002100210120220202221110212020101101001200201220120001100020122102012111211102010122002000020112121222201202122122221121120201120100111210210221212012120002002100220100112020010102220002012120210221012122122222100011110121012101212200212200120020220120012001012021020011002102111020201010120212210100211110121110220101021021211201111011211020011211211201220111102212011200101210101101112211201101121110010212102010020021221000201221120002121002022210102010211002112020101021101210001222001222220200211002020112002012112010100002022221200112201120012212101020011112201001120011211201011002100221021210220222221102110210112020100100001121100202012101211220111210010011000111111220221102120121210110102110001000200220122102201202102022021202222202102022101001221020220221200122121201211201112001000000220200110010101101010200201112201210220102021200001200220200221112120220210210200122002001110122012020202002221102212110100021210211000102210122010110122021120000110020110022222121210221101222111200120202220211212112202111122111212101002002000021120200011011022020011212110000202022212212002202200112", "00221211000100202222120102020211021020001101002200200021121020100210001022020222210212001200211021010002022010011210110201012101112211200111101012120002002020120200221220220000012001120121111100121002200221111120102101002212022211211201222012012211002011100101002110122202002002102002222200011102021102021012200001020002012020000110220121021201001012211202111010021122011101010202011021022210120112202100220202210220002122021122122011210021001102120222211210010211200220122012220201020020110010120012100002102102220202120201022211010100212021200212101101021021201010010220112112201020021101110101012001220102220221201200202221222001021221222020100010211012210010010000021011212221222101000000010002211110001201012002112122210120112222122012010101100111112020110010110020120201012002111102002212200211111022022121001120122222011111200200120210202010112210002201102221110111002012001120201002221010021111121101202022221120221221222011110200011211210111222122110121122210111120111021200201220100012000022212121201221210020210001010121001011021022111201112020111202011212011100210122000220010002202212211120211002001122220110212211120122222020002101021210010012121100000122111012212120002220110121222220220102201101201202002222220002100220201001021222020100211222002111211210211000200212121010221221002202200020110012101110020221002020110220201010222220110022220022211200210200021201202202021020011120200202021012122021120121002100222211000000201010201101002110202101210000002100102120122222221220011012011220122120112012110002111011102122020022222022200221222002112200221020020102001211112012121022210000121212210001221202010012212012011122102001012121220220100000000010210001022110211221010211200202022021101212102221220210211020121100221011002100012112221100212122110222200202011021212221120000122201110220122112102002111210202120122112101110122020122120012211121011221012220112002100001121001210101102020200121202112200012020020221010200111202111200111012201211200112120000102212102102021201102111201100112221020020222222121110221121011010110201101011020102200002110111210001120210102010210120202122020210222210022202001200002212220101101100222101110111102010012220221021102001121220110001102222211012202210200102020100202220210010110112211000001021012211121002111100210020112212122222120021012101102011020021210221121021012110212200122100220201220012021021122121021000200110000101101222011120111201112100012001110110120200010021111", "20121011010000100012120122100212012101112212100012022002202121022120221200211010221000212012021022000120021220211202210020011202100010110211201222012120012222222012002210100022102100110011112000020022212010201000122100201001012112102210210012102202210022001112210002221010222001212221202201210012001021111101221222011002022010210020202121201202221102100111001220200012010110212001102101002210222220020000010010122000011202020111120100122002021220211110202012100001011220222222021000020202112001211200221010200012110200002210122201121112121201200220000201022121200111011100000201000102211202221001111111201102110011001220122012211200010012122212000112121100100102021022121121111210211202020022122002210120002022220012010200200001000110010220120122210011120201021012222110201012221110111121201011001200221102112022100100210010211212221011201212022102012010002121112020001121012112111012020102210222100202101122002120000200121120011021022221021200101121112100102200200110212000202202001022222111001102001221111220102010011200212022120100100201210022200220201112120010021112000112101000221120111111220112200222002222020110122022220202021010000010212012110201012222202121200211021202001201102110121221102111221111222102001112210010102201020111202001200011220021000111021222010020020000020102202020001201212102020112120000120121211111012110120102220202012102010021200002202211012221000010120222220010212121022102221002001102101112121111122222210100102011020210000000202012202010102211022222120022121112010020122121020000212021201210202222021202021212012200102001002022221122212121010122111121020100221221021220000110112102120020010201200201202112112002101002222200011210202020122102210020200100010210021100002021201110021021100101012221201211100012220202002202120120010210120220000122121010111000201220002121221102221111121211212100101100022222110102021212022210220221021102202000101021020221221111012210121112010212102222022001200012200202111220110101122100200022102001011020111122110202020120212222010210100211020010210202012102002020100221111211011021222201022001220220222120202220100202001101102002220020021201110021002011012201011211212000221001102121101212001122212110112100101102100001100111201110202220211211020111220202100200110101100220000101101002000211012012122222201001111022202122201021001211120212002120012100102211120020020220212001220101022001012111020121222111222020112021100011112110212210201010002221012102100010222201", "02021021202020002111111102212020212111121202211101220210021111021022001112210211121210010211200011101220000102122002000200201002210211000022221011221222011200101222212022011020222110001120110002222210201102220100200120122110202101022002220010221022211211102120121010111201011020010121012220122001012012102021110111211220010121202222001200020121101021110212202020211202211010202000000210121022220200111101221221000202012000202221202002122120212212001122121021102121102220011220200120021001012101101202012222011120021110010212102002122202022122202120212001212222012210012110121100211110021212120110220120112211021112222120100122100202101110112011111011210120121112200022020110211110101002001200121202121022122112010212021111122122202121212201022201210101100111001222121120221121112021011112121120102220212102110222222120120102200111202201111010212001002112011010221000011111200112211001021022102200020221011120102100110102222210200021112101111222120022000010201121101002100212110100011000201010001020212012220022122222202020000212022020021120112011122201011101222102021011110012101202102222101122110022001100001202221010120221121010201111200012110011200011112211101120212012200200112221101202011102012111101101000112110221201022011220120102122022020000021010000122111211020200202202121000200010021020121121201000111212120000010201022120211210212021020120121121001202221221000110020110201112222102212011121101021000002102102120202222200102101210221002120110120221022200001101000120110012222121220020200210012212222020021121221202221120112111221222110211211220202202121210001100200100022011101210000220110001101211100112210020002202122012221110221102210111122220020112121110110201201002020112020202201201002020022000010102120122120212212101011000012111100001000110212222102210100222001022112012100102221121001120110200121120021121020201022201211011212021000010120021102101221202122222002221121001022011000011222101100121001221012220200000201002210121201202021020220222212000212120111111210001112021012120101122200101010122112222111021200022211200120002211012121120112020120120210111210110021122021021102111222200100222102010000221101211120122102210020022011010110201121221222201002221002012200000110110021011002221121111000021211022000102010102221121010101122100010212212221210021121002112212121012112102102012111020000210211102220102222100011012012001002102221020020100210200010111211020011112212002000220112210020112020110200200010200", "10111022001221011211102001121002100112001221201011010121011020000000220120110121200121110010022010022221221102222101210011211122212021222202012222201220222222001110202101021020100211110212111000211201100101001000101122222210022011211001010200110010001022120201201021020111222222020002101220121120001001220201101200121011021020002112120102002111120210010010001022000122022220122100201220202010021002011202121000112010201011102020010102201021022121000202210201212211012222012110220200221122122110222020011222101212120211201200021000002020012210212221112100201220020201211121200001200012220010120201101100021210200021001020122101222021201020002120022122201012220220002000011121202121002002101222112011001201112121212112010002220022002011211101100202121101021211221100002111121201102112111020111010020221101120002222022000020222220212112000001101010111010211222012022012011021022210010000100010221210102120202120021202212200220111011022012200022022012010010220221100122111022000022110111211221020101201202010101211011101111121100022120211022002112121000010202201210120221122022110210020011020022212002101201112102120211002111202002211200220122222012002021021202000100100020202220101021210121200200121011020212000111020112102100220121000022102201221200222021122102001111002012201111221110212212211221111000221011112112212120020010220111222022022120222122022020100002100112021210222122010102212120222021010220002002111000022200212111020112101010110102122100001201210022110101222202021021121100200112210100001101000110201120111012001220211010110121102211001111122112210022000000100122200121011201202211120222211101000121112200111201021102222111212201200111212120221122110211120102011122200001221112121022000220220210011111201021110200110101012201001021201021021121100101020012102011112010222000000000111021110121200210212022000222112102112120010200020121022011212200222112120011200220011221002102002101220211221200002220101210010101202100200020010110122220021021211001122201120012022200210021020122220222012200112010122220220101021022201102000002222220121220102100201020100211022120010101212002122000111110112101001200222200000112102102121210211001220210221201111002202102202101010200212120100022112100122200122200001001102201010210212010101021012211102200112122001212212010121222212021122220012112012001022012111212122022210010210100001221022012021200010200022011121102112010011200121121011111112111211020222102010021022020020202020211110", "22000112010010221220011222200020000112011000021100102221022002112002210200112100212012110001020020022111021000000110222112002012210122212001121012001222122212011101100001212220212222002122010002112200212120122222010101202222202112222011101010200102211101022210210212021102001020102222211210210001101120112020101201102000122011112220201001122120212001100011201201120120000201021220101111011022221120002220100000110100120222112001100110010202020220122212102022201112111001020111101012120121120200200002002201122222012102210101012000102201211201222102000211222101211022010111120211210010122220102221000100221201002200012100111001100211011011022222202220202101010220000212220212221222000121111111211200112021110200210021102021202010012022122222002221102112020110100122212102020112000112010120220122100100111221021121121122111220210012001212102120120112112212102100110010200111211210102211021122120001002120021212222211021122210200102022101110220011111101220101111211021122001110021221011220011101201122202202210200212102211111120100222120120122021110220121220210011122220211111001120011110110101000021002110201001102110001122210101102200102111210102022212021122022010120210012010121220202010011000210221221200102101011210211201201200001201122022211002012200122122010120201001221021100222100111020221200120202202012220001012121111201001210211011201202010201120021200111012102221221201021020100122121022212222222000002211000022022011202021000101222012002101011210222022020022220012200220221022112222010221020201002001201210021220110021021212211000100000012100100122002100221111201002021000001121211101011202000010102120211101200221221001022211110001000110201002122011202022122210112101200000221122101011112000212111100002202022000212112200120210201010212100211010012012212220222011202112011112111100111201210011001011201012210201102212210200001210212122102222002110221101202112210101002021220121011022001202011101021100211122111022222121101021121211021202121112220001100122012221000112111122022010121122120021201121120200202000011200000220102222100020201020002200220012111202000220112221212220120202221012221022001201210011120012211220112120020020011020020221121112201000022201121211211202122022101111101120022011120221101221210102100012220101120011001011220200000002210002002122100120020220221022111110212002220212121220202011202122112011002100121120101020120222120100000110111202210202001200011021010212002121201101202100101002101101200", "10210210202202101010022021102220021222210020212222020121201020200021100220122201000212120221120012221021222102102110002020102122110101002120021102122102222211222211022211221110000210200002100012122011111021021102202201222020102022110000001001210010211221001202222122121111122200011012210221220122000102112120021222020201112100001111000101020111010122112012021021211200001120201012011220021012121221200202012202002022011210101112021002022111020122220110000121101110212101221202200200002022000222222111211100110122121111000101221111211201211210200221001021010010002111211210000101101211202010021022210021111121222022211101212112120101012201012200000202100110201022211011122012101000101100212021201200001101121201222101020022212211100002111112201112212021100200221011101201110111001110120221002110010202212210112220101021001112121120110212012000202201100122110122220221112001222021020102201201222102020210102221002022212221121020001102110021211222101212112201021100220121210210200021022110220021100212111011101112000020100021101200100210122101010020022222110000110020102011202110221002210022211111222220020210211121112102220000012021200002222011020110220222220110021202021202202121222110102122022021220111200000120102011110121011000112022102102122112120000000120011212110112200000012220202222101120202101120200200202200122111221202012210112022010201000001021122011100110122002121222212212122011222112000001001111012010212200120211202100122000221122021020101120110110012220021012111112002100022221211201200001220201202122220220020012101002211012211101110121221101010002021211100001200110000012120200102110102201210001021200211201001010112020210020212112121020010222201012122220021202221112112201202111200200002210121002200212012000022012210022021121110012021012112211000220201111222020010000121100001200022111111200001122011012200221121012000111010020000120221121021212210100200110022020102020211212012211011001110121210221110101110121121020022100020110011110200111020121211102121111202221212112120112000102100211211212102121102112201221200011002220011012111112222222222122200021120210200211020000100101211211000210222100102120021110012121200100121102202000220020221220021110012022100011200100222011011100101022212110120010211012122022101120011111100000021010000011221021020102122102122012120022120222211210011200101222121020201120110112201001100112122122200201100021001112001102212210001110212020212220100000202102102121210122101220110", "11222000101012001000211112101211200022221010112002121000011102002110201110210211122022210101100101220021102102111111010200102100100220211020221110012202020112201200200221110020011012211111221000111122102210000202201112211010010211101102220101220222112010011100222010111112101122012220020110000120121200210201011201002221112011202020221000221212102010101020201202202112112112122111011010121201222211111100102221012122202212100012122221112111021122021120221020002121201020002122002221110212220111101122010122002112212101101012210201122212210222010202211110020020121021211201001122121201211020021211101001001001202120011211120112021000101100120202021112002012000112100220212220220011122100022112221210120100102011012112121012112021212021222111111112221202122122211210222000020012001021100220211011021101222221002101020012221111201222200221120021022022201000010101010110000202012020122012011020222002212121122200022201111001011010202112210222210111001001101122012202121211200202022122120121202012120002021200200121020210202221101210200100001112000200112202222121012102001122021010011211112101210202100001100120102221000212021221011122220122201002122022122211212012120120202001002122010012101121202200122011210220112000002212120100000200212011021202200112122202101021100112120202121210101122212011122121111121120200200001010202010100201101002012020002112210102011020002011001020012012120210002001000001101220000121021202120120100211122111212120001011100121221011111100122102100011110020200012211200102001201222010200020020202221201200022010001102210112100002210010012201102210202201221102002011121120000110122000210121111020210110221011121012011201020220021212221210020200210221111021201211120122121121202122002212111000121201210212122000221111100020111001002221010201020002020001102220010100122122011121101221010120202122010120011202102100212100001202112002002022220120021111120112201101020212011200000220201202200002021002022102102100100012101111000110212111200022200001011002220101011201210012222011212012002001122120121201021201221112220010002100222202011102212101002210020012211212100001201220100122200000220221021201010111120202212120000011001222210000202001122222201010201201010111012122121022211120212112002021020222021000110011121110002212201121021021002120110111011112100202221111201112210011220021210220122111022022202100212111201102112200220201122202100221110020020110011122221100112002120221011121111011101121001021220010011", "00201111010202120002121000011020122111102200120102100002221021012221202101200012222010202202022002121220012222211020002221201002210121221002022022000221210100112110011122202122222022012111102202001201200221002011200012111111220111122012200212212200201111112120122110221010211001000121202210121102002212012122010212101220212111002220212202222022222121001001000201122211202121020111020012100102211102011201222000121002100011212010212110122012221202110022222121002100111110222010221211100210200000102012112011021111001010212001101212210201002111020112212002011211111102122122022112202020212220212112012100000020000001220200110002102110011200122220020011112111200102222102001002200011220120101011011011021102100221001000221112002110121022002012121100021120111212022012002101122001222222000121110000201110002110100221122010010201212221120212012212102001202120002201222002100102222102012002000112202120210022002021000011200011000012022010122022110221212222121202011102000001101120100222121121000212022112101121020101020200001202120221122011021102111020012200120102210222001212220111002112221221210210210202020002002202100010022222222122210222202222011221210002221122122001012110210121002220121111122222010120201211102010221200111210120010100220120102220121102120102211221011220121112200020110122000220010102111201200201100020111122012121112110222202000011221011211002200120021000010202100000111000122212101011112220210102020212011101000221012020022212112210020202000021121121110212212100021202211221202011212220212200212001002220120110220200201012210121020112212010102221001120212210111001120100102112011020122021200202010200112212222102111010000011122222221110122122110112221022120121112110011001120111002010110012122112000010111201211011020002001120010220202100220120012020200202211122202120120002011221001200012102022002112022002022220102001110121021010010121011021221020111010212012110222012020101012221121101102122020101211122221011002002011122120102012001020002110100111122212221101010220221222221100201012201022202021201100122012001022202022101100202210100112020101221012102121121002110021111022220001202010002012121201022220212120111102112012200001100000112221220111002202211120222221022211022221222202022010120212010222001022202121222221001020002201020021210000121201012121012200022110122101110220011101222022012110102000001201102121201201211112221112101211002122000220012021020201111020100220012101202200112120122001122102102121", "11211012220010121100002210002212200221211221002121202201201020122002020011222201112211100120021222012102101200002120202222100001120121201021020210011121010221112100212010212120021210200212020212101000220210000212202012110000022202210221110021212112101100022102122202021221021200101110221020100111011202222102022212022022011021000112112100202201021201210010100120021100112211111112011121110211200200101201020101221101202222121021221202112020211020000212102021002102102120010101011211110221120001202211011020012001201010100220112011220121022002222010211202011002111000212100000101212221212101222111221222100100111122121220101221020010102022220212212212202000000002012112001000111111111210012200101110012220201020110020102202200212121220010121220110100012210112021000012222201002220000010201101220010222212012200001002110002120022211110121102200020112100110012120001102000110000000012001122020120201022211120102220012002100221120121001020110102000201210101000100022200112000001200100202000200012002022101102212212022111110200001211222100100101111210011221212002121102022212200112101001020120121110000112012100210202101120122110000002212021202121102102101202001020122022000222101202122221100222010222211002121121112120220120102021210121220111021012110212210001000222210100011002210021111012200200102111020002012012211012112212022221212102000110111021210020212221000021111002022001222221011012110222100120020111210222002000102102221211110121200021200001011012210120020020101001200010001022020020010102010222102002222122102100001121101222021200120202022010101012111210012011000000010120211020221120001111002122211122200220120010100221010220202011211001101120112111010110012202222121220110221221000110101112220201201102201001122201120012011220101002222022111101200221202101222111002020211222122001222002221200201212222000220212102212101221212000200112202121112221211110011122112112211011201121111000021201110022211222020111022211222002212012101222121121200010121201220122002011112211001010211200122002012021012102212121110012211201001102012210221000112121221200010201011120200001000011222012220020120002010111022101210211111110210100211220021100010001200122001112002201110001022120022212022221110022221210120222212020001222201221110111012201102222202200201110222212110122221021202222221000220001211122210010110112001120000221021101021000021100101200011202001212001121221011200220102010012012021212020022010021000001021210012101122120112120", "00111021100121221120120002000020222001221021220002221221020222102212010020210101122211022212202010021122111001201220001110120222102111222101120100000202102222111202122212201122212211110002021220011201111110200212011002022010112202110222121120202121200122010112001022110102121002002210210110202122001200012012202122100211120100121202111000202121221120222100102001202020112220212210112111101012202101110122111102102101012210002010110002000220220212200120022210220010201212022120212112222201020101010021210222100211020121001120201000112211001001121202021220120112112120011222010122110002221221112010021022102002100011100022021211011121111120122220211020210020110111121210200122000121101000010121220011222122002011011122011220221020220212210120012002220010112212010001202002100200102102111110120000212101221001011201002201010100011001200112111101101111101102211221120002000002021011220100002111112222200122022221022200120011201212000222220022011120100020212010011012121111020222011121111211210102010221121112120021012220102100002120222121121000011020000101021022000212021211012000000100210200120200011000110111021001112022120121012222021210121111202001021001201101021000120102222121212020220200212012120210101100000121111221222002210001002000100021011112020020101002001112022022221002101012222120102120000010000220220101111121220112210222121020002100201121111201120011220201001110020202000210020210100102120220221022000122100210010012112012111122010111220201122001002001011102122210220121022021111222001022220111120212211020222010111121001020002220102210212222000211100200222210200022021122100100220121122212100101202221112001022102220000220002000122200001010220120120211012010010102202022022112021220110210220022221202012112211110220021212220010221200211011222222201100001202012202020211202122110102011021201202210211221120112110111202010200020211100021020012011220110122212000022102112120121111100102112220222211000222002212202221122100200001001002120122100121001222011002022222220001210211111022012222022121120111212121212121121211021220021120101222210120220010012210012100111001101200212221010022110011120011022122022010200221020221100102121222200021012121212001011102210111221111112121112022100020001001020120200100202221211102001112212122101200212202011102122100020020011002210021102012021010201121222102022212021211022002002002222122120201022111101010110202112122201121101112210220202201111120001020212022022100212102101002221101", "10221012100221201102020212100122221112212022011120201121221200222101211011021110010111122200020211221102021002002222211020200121112020210021101121022100110012212202102000111200002010112012100220101212022110122001221210021122122110110100212021002220220012220222122121011110120120122112022002021120222110222201002110000121012110101022200110220000022222202111012200112220000022011122011100010122221001000002001221110111122101221000221121010210212122010221121212000220022001000011020101200002021201002022112100001002202212021000121200111101110211101000110111001200010100201021001110010122101201201011000000100200022002122210201021111102011110100120020112210011211220020000110210111220102101110212121110222211100021002210110021222020110022122201110111000021021120110010202221100201011222020211001102222120222122212022101111222200020001212200100020202102222100120211011120211110020202102102202101020001212111021211212212102222202222012210020101101022122111112202112110020100012022112022120112201001211210222001201220020221120010101021102211100221212121020000101120211012101221210211221021110212020101000211202021111122220000221010021100210002121222200001101000011222200221021201220102221122102010111012001002122122022020102201201000110200021200012120202202222022111021100220221110122122201012212001110111100110010222112112202010202121120100102001121212121001100000001011010110022111100210222121012112121122220200022020211202112201212010022222100100101200201020111111220002021012220002011011201020101010010220021222200022200211220010211101211100002102201112210212212011011022120202200021201201100111202111101201112210212020002220000121220101111010011020012111010200020012201201202001001201211222112111012121112220121201121102120200200121001022212210011120200100201010002200110210202101021021202220102121121122111222100122120002021011220101120021101211102012002222112210011120012021101021112112221101120011101220212001011012122210022222222121112100121012000202102220212112211121120121211022001101122122102222222222221110121120202202002210200101111002120020010111201102222222221112112101220002202110111200210101121200012210011002022211101001111111110101122201001010121002112010210000011011220012102120122222122002020120021011120011112200222220221220022220020021020112011111102022211122001012002201101110220100122102020102121022010102020001010111012022220021221211002012211201220200011010001120210001101202220222020021222000120011021112120211", "10111211210200200012200112212110011122202220102122121010101220002020011100120000222211122022120000002120012121202221000211100110112000102000202210001211100122120202022000002221000000012200121202122020110021011110001102001021000012000202222210220110020001212100222212121212221102012012111222100112110112201220101112001200222111102120122121022010101011112102102220222222211100220200101010010211202011211020112100110021010112210021212112201220212002112112112112022212022112002120201122020001010202001200220222210011002110100011200012222120020220002120202101102111201022200221022111112112222212112100202100221020220002220101222101212101101221112021220010100021021200121211022201102101200210200210201021210020111102010001200221202200210021210011020100212021202111110202110102001101101222020100220201111022002011201212122112100120102010111221201022022012111121100022020210220120100121011011102021210210211000220202021111000212101001122022220002120222220022011121222022210001101002110012110122022010121202221011010102220000010000111021022210202002101121122201001021200022121100020211100210111120211100202202011100212211201022111222112210221022101000220122022201202222222102220220100112212111221102210212121121201121100000100202222001120201022210112120102121200210101002022212000221210102022002212122202101201222002110221200022022112100120122011011110011211212022202121201122220120111002102222200001011200000101102100012012110010211122120221220112010212102001211112221221200101202000101120020222000020210220100001012122222210011021220112211010011222101121011200121122020202121002212202002002212101110101202112210002001211010102212100112010200102200220022101202202121121020210210021201211102001021122111222101110222200002001102110200221211021210002202201122201221122100221001111200101210121111011001111220020012100102012111012122010102200021121010012222020000020000210202120012120110202021102000022121220012101200110201001000222221101100001020222020020010121010122020100200010010011122210022201012021022002221012102121211211120211001100001022122210112010002000201222010000001220200110122122112121222100222010002011112111110000112002012112111100200221001121122020102010101001212210212011111021220201002212112212102121021112212010222100210120010001101012022202021212200211121201102021200111100100012201022002112021210121020112101211110221212020200210122020011000102002011122100020002002000002200112002020021112111010110000100221122212111211221", "11001121102011101120221120022220010110000022010110121112100011212212001012011012002021021101111201200122222101221120011120210001201210202011002121002221110020022201100001000000021002002222021121220021001012221211102001102111210111022011112211222012111201212000122122220200100111202011102000110111221100101121220002110020200121122110200121022122101221021020121220010000222210102121201011202101111112221210022000111001200112111111001001221002210210022202220011212000112220012122010121222011122201021022121121122022201211202211020012002211022020222020201100020002022220101112221122021201002222112201110021010110212022212201011000101021111020220021011020000111110001211010000111100220010102201010211120100011011220211001021122112010100000112102102222001112022200122020010020020002120010210211110102200212202101002121000002110000010012110101110021202121000222020200221022100212220112010020101200102100200012101112101222200220010002222010202100121201212200101212102120212121221200202102212102121020002202202212202110211200201022112010122202111020101210201022111202212002121122020120222101222210100220020112001102212211002221221210220011221202122000212102202220021111020002210022100122202020011210112212020212020200220001211020020212222222022012002221112112110002100211110122201222102110012010221002001102202101122212121110202100112102122020212022000102100211100022122101111001221210000121111120020221110212102212010201211000112020000001020000101022210021100011002200200211200200221021022101022122022102011121222110220011221222200111121202202121111102202001112012000200210201012121011001210022221102002201120112100220001222020002012112222202101001212021210120221012210110200120011112201221221101220201011021122220122012011002112201200122022020102212022012221212012201212111211022212002020012002212121021021220120020120122100001201210210212112220212120100210000210202001220210012112212120200120020021002000122020021011200202012022111201112021120010010100110111202221110200121001220202121011122012012202202202022001200122222012020011210220112002111221210101221200202210101111010202112200002102211100222202111212201120210121100222002212221011222021120202220021201001221022210102012012100020011100221012222111210222021211010210021211110001011001211101100021211021101202010102220102021112121100100120201112011201200011002221021021202210120202102122210022002011120111022111012100212000110111102022012011100122210112000001200121211001111111222210", "00222112202020021012201121000201101202221211121001112102012102121110101020210210222201020202220210102200010110211112211110210112221202212011110022100001120012201101012110002201110021000211121202201111122220112102121121102111100200102220020121220111220112121222120202000000122122022020222212121220221221110011012102222002100010221000202002101101001011011122201222200012122011022110022202022200020221220001101102222201000100011111022212222212222212102122002100120021212122111000121000220222212101012111110021002221101101002121220002212012002210202212121111000020120212012011012001221220100021012222222111101011210020202121100121211102202200120011221022121101122200020002221210120202011001120120121102202022122101201111110101020112212121210102012110211102202010022222121111121010100122022012100011211210022221210200112211111120020201210101210201100201021101101120111101122111121112111111111202211010022021002201121001011202102212201210121100101002022111010102101221010021222102010200002112012112001110211212202010011010212010221002122101220100212221100121121011102001020212201221011202200122001220122201111011110000020212021200120011222222001122011112211100022012022100120000212011001201111211121020021012112211111210201010201101121101122122101122021002210110010211012220112020200011221000001200010111022121212111210100102100220001201211222020100200110002202101001121100020202001221201202111220121020222211202211212100002111101120000212210202111010002221211121200110101202210011112121121212210112220001220120120221222102020120112001012010221112101020000102122120020022212021001102122101011121200010100121101112201102002021020011201221110211012021201110001110201002101000200121112200112110220200210000210102220200000212121211210211200100101102221211011211122011000202201012120000002222202101201020221112000000122001012210021000210221102201102221202122220120211002022101012112120102202101020122011220012222221011221222001000002022010202200101022100220122220021112022000201000212122212111202000101222100022100001211202222002021111010210011211012221202121000001102121210211012021222122100012222200110211000012102110021221002112121100021201021200220121120022021201111020212122221000020200022001210012100110201201011022000201222100122021212212100121202120221020021211111000210011022211110202222002200222002000222211122020012111002011021000200211221020200100112220110011022200102211022212222010010102122002111101210112212201010200112212100202", "22010221000120122200021011012022100102000022022120102022211200022111220102122101110201001022010021012120110022000220010202102101201022101200002210001012000222100102201012012201010220220010000122101010000001102121100110210100000102220022222010202201101000121012222000200212110220020020120120102210021221110010002222021020211101011020211202010102011020110021110121111102112211000211221112002002010112212220211222120112010221201200102112020002121120002212012111000210111020100000121012011120000102110011010201221110012111011201012201020120001011212201210020220212010121222111000002001221020121001111102101110222012021220100212220022211112100021000100201100020211010010011222101021002210101202021011011010112022201021212020001011200011212111002021110002001001021021011000010001110202202121101120120120211011020221100112012001202101112021201120120000000211202202001121120221201102120100020002100012120202021001111110111000020111111111111000211112121100011210002110220010010002121212021221011212110022001101110022012011000001201122211111101002000010110102200211220222222001211012220001122220121012100202212211221121201010100010001212022020001020211011002010211212211011101101012102002110122100022101202112102020010021222101120012010101122212022020222002101021012000102011000020220002222210220200221012201021012210221121011211121220221002001110102000022202212002211202021020112012110120120100000210210221110001221111002210202211022121221002101210102012220101020010222100202020200210122101010221021022101110120221010022010202221000120201002212011101222222120221222221001202221201221210111221022202022010111101201011000122111212000020211011202201020001201001021001000122210212122200121021212202001010100011011122212001112120012120121001010202110201020222221212111120020002200210021001022012212220102100120012120102200212100000012220202222122221011012012122022002010200211220001111001202010101111101221022112220022002222011020210221220011022210200011001222201112012102100111011200011201120102121022111002201010000222122020220100021202000211222022021102122002012202010221101112010220012012002022211001100002120200210212000220002222020000101202120022010202112011000120022221021120212000101012010201000110111120010000011010220011200101220222120221121111211012110012221210010222202120202210102101110122021222012002001012201002221110021021120211001101210021202020010222200121012120002102120000001002210022112111202122001202021011221120110100020010", "12201002000211110011201112222211012210021001012202210021111011220212112122201200122201112012221212111101021021010011212021012100121000100011210221220020212000111001002000110121121102201111000000110000211022102102200201020210000001002112101011220100220112111010001021121111021110112211102110022212022020011100101111010002220010112122212002221221121220120200202012200020021021011212112202221012001201112122200110112101211000001221210111120011010111220112100222211212011122222212212021220010102202011111002012010222202101112200101112222101100221121222021210111001120020001120101102020012211120010010210000122100221100011202021222210121101000022212112100002212111010220112100220000122200120102110110121122222120012222022020000112222100212210012000222101122112022201101110212110021021122001202020100100212102012122002122101001002011000111200101110021102010020021100011012210111101100200010200011220220222202220000200211222112022022110212200201110002111111022121012012211001010101000201010202200202100111211220212120012222102121212210022100122100000202201110020211012101211210002222221200210110102120210101022000211021112002000001011001110000000002011122022211220002120201112021112012000201211112102111212000010222021100222021111001201000022022110110220212112201112200021212001020201111011100121001201021200010201100112011211001202121221200101112120221222220211210212201200112222202122110121210221200122122112101211012100111102102200201110200110121210101222020001022002021222011111000211110100210022101111211022121001011210120110021001020120211101101010100102112002011112020121012200211012212020211222112111112022021212202021111010200102220121010221112020110111002121001110210012022101122221112002201012212120211220001011001020222210100202221020220201002101102201102021001220000210102121102001002201022222022111101010111121210010121212022220110000212120022110220002221110022102211122001121212012002112011111122111101200201012222102101102010220202112011210121101220101101121121221200002001221020012200210220201122011112122210120002010100211010110211210002112012001101012201100000202122101100210201111001111101220000022210220121110221120222112121121211121020011101020000012122010212100022220000221012111221210020021210201011012110201100211000020200222111002200210020010000222221120021020111211102200101102020211201001202222201012202111201222110111111022002012101222110012102010002110022122210021200102120110200010212201012112202222210102000", "10112120112221211201022020110212021000101010001122122122121200001210221200121111001100001001000202021001021221011020012110020112121022112002222211011022210021220210121202201202101221101101102022001220012022000002022221211201002001221112201120120122200002200201102222200012021221012021002211020022222010201000102120111021102210111100112212012221222221100020221022221020210122022120200001112000221201121221020000010022111112102220112110112201110201200211120010012211011221021110121011111220010021000111222122120211212220011210210002210222120020202100022012110021200110200110122010020101211010002011022122220120200221111010200110201220100022020201012010122111012010101201100020220211001020102210002102100010021202102101020000020121110001012001012221102121012202022202122100022200012111100100011020021110221022010201111001222010202222121110101201111222102112020020020010210012100222112222000020101202020010222012011012122200122002021200222202122210221222002011012010120220210211210222011010120120111121100002011221121110212101120112002121210202010210121011110020010111222122101022211021101002220011212210200211210201011210200121100021202011210022021120201201200110021212000020001112101220020102021120101210101202201201011200000212100221021212121220000010212111222211112002012002210222220200212201101011120220021100221021200002200000022200101102220022010220121200121020110210012220221122110022001111101111011102121011012100110110000000221222200100020212112021200201121112022222012210011022000212210000101221002222021210112210012000001110010121220100122120222120210121000112200200101101201100110101102111021201021001112212200011001102021202121201021210121002010020201021221021220122220121021201110000012002112220000022110010210100022101220211211112002012102021101020010121021100121022202020122000120022020110210020012012221211011221111020201211020010101111101021212121212200212102222001220022212021021200010222120100100102011200002002021121201000120001020222020010212001011221001201001000222212110202000101201201121201112011011221201101101210021112110222122110022122221120110002120021012021202100022102110111202112110012220202122120211111112220202110101021022211212021021212200012222011022200212100100120011111010021212112010112010000010221120221110122102101122021111121212202102202012101110011221111221011221112020212010211121221210221110201221110002101212020220100002210201022001111212101200002110121011012100222102221222001001200201200", "21012110110120212222112000121021010220221121220211102121000012201012112222101012111011001102200101200220211111100011210110202221202212000021021222122021100012012210020022021210010120112012000000212011001000220121220010102202202210010012102220000210101102112201000200120022221010022200120220122211012200200001012010001001211022021222210221120020012211202010201122020010111122112212002000001202110001110111011211010111111220121012002120111202211120101012011010210100120101000112202012202212100200122111220011221111100000212221021112222020211011110111022121102001012212022000221120220112120011010202001102000220012102221012101021000210220010212221202011120101011112012201021122110220020011120011021111000210010010122002022011102112122110100212112212110011210112011010022110201000211121022011221021201011102101121121211112220111112012212001122101121201221100100100102020020222002200000001202212110222120002022020000101222121112100102001211012200122022120111100002112021001201122010021121011112211110121220121110001221211020222220000100121201220220100120212200021012222110202021021200220120212102222222112002102000221112101222220101200110200120212000110211021001011022102100002112111220222202101102011011110220202122121112020012102120120111202010102010210111110110221101222200021021100022121110211100210111121012010201122010120002202201122202022010012021010202001210220110222201000121110202012202201001211000122101011001112101001201000002211101220020120211002220202210111222012110001020021222200120110221002020010020100022012021000221002111121212000022020122202211000200212001121221022002201002022002022112021100001111220100100002111022111001012110211102001002012020112122010111221002221120000022201202000210120020101222102211120200022001122221211220121210000100121211211201012122202220100200220010000221102022122002220110221001220021222222210211200012012221120121201211222202221120200111020010111012222202100021112222200021122011202110020010021210022120101210010012011021010202102111001011101110122021010110020200221121011101220202010021121000120021210011211120210202210010100012022210112201200120202211222200120110212000102110221012100022020020001001211201111201200101221100122201102111000112111121022002022212200012112211010200012001120222010202101101001122101100020022211121211021021022210122101220211201122111010001000111010001210010212200222022210211112121201001220111121210000212120020202000012220220001022202112101102020021010011", "11221120000212120100000100021220211112020020020100111110020100122020010022102012020102011221211110012122020112010221101012120222022222211220211012220100000221112100101011200122110111002210212010122110222210201101212212010110011112012100222110121011112212111100222200220212102001200121021200222212002010102101111111020112111121202101020010221120002000000112211120100211012221221020112111010201111200200100111110101112212111212222200112112011022121220212010222210021112001200012100220212122211110012010210101001211011221222021021200122222102212111002202002102002012202022110211011000221201011001020210210221202021020101211011111022112022211020210112110210022002102210011012001001112012002012020101111122100201211210211202102202001202020220011100200122121002220000010012120102221100122200110002201020122122000221102112120201200201010001101021100122100012001121021001102211220021100020200102110112121200010112201202002002222011110012211110011010111201100221102002001111210121210101111211210112212021220222111222221012022010012210222200201021102211112201010012012020200010220011000002122012210102121210100200212122002121010201111120020220111122102022001202121202122222022220111101011000012020022220020102001221021002122101010022121221211222200011011202021222211220200202212001202021220011201221001101000221001002220211001010101112220121002100112112020010201202002222121021122100102200112200111110220122121001221021210110100000211020212110112110020021100212020000200012010122211110101022022212121002101000022221121111101002200220121012022201221212121110110211200120012020100122202022100202120201222120001101121202101022110212211011200122101202201202210100002200111021112111102002221210202101211000121020120010120200111221021222011102102220102210210011222122000120021220100200102020201222120111110002212102100021000011210012210000000220221111221002010010010120221000110102000020010200212212212210110220000202212202022111222222001221210112212112220110002022101201211000221020021101000221112102021122201011001221011221200011102001200102221100211012210000102010200022212020200020222212022202120200111101010102000211120001100101010111022121021000110011220102001120022212111010121201021212101210002101022212202111010120001120222021120222211021212022221220201002022011202222121211122011002120210100010111111110222211222210020121111102112100220012202211101012000110211101121120012002110222110110212222210112202120210002220221212020221100220102101", "12211102102221110210000210020002100120112002011102002021211212101202202221120110221200002000122002121212110201120220200112222122110201122010021022112021010121100002220020100002210021102022102002022201220210022020012100001102100002110021211211002002010100120102110222100012211011120210011122000102122020000002012100111101120202220100012011202222020020010102122200000101001012211102021222221101211202222001120021211012222112201112212101220100011100112211220200012211011100001202102022101210122012201122201002020102101002202201202100200202012020100222010201200000121201021000222020111202220211220102200000221102001021022000100002102222211220110101000100122211211201110101120021202202202110110212100122220112222101201220211222202222211202112020120202201010002122001210200202000102121011120222120211122111200011221111202212011212010200002012020201201202122102211201020102012110210202220200110121010212002022010100021121210022112222010112211102000202100102001011222222010112211220211111020221122210102120220220021101022202211200200221122101122012211012121221110201211020020202011220220012200202021010021020220021220220202021100012012012020022101200121010210101012210200210110022000220001102212220120222102002202220112020122220101101100002210200110122211102110201112012020001022221220102010211211202102101102022221000022010220200111200210010112201220220100201111210212221121021121101102020012120111210012202221100102212120121010212102022221011012201111011202202101120022110220112120011000021210200100020111112002100010121220012111121111101022201212210211210010100102111020211010021121110220002021022220112220021110002100212121112211002220201211011022012222020001212000110210202200012121001200110010111001222020221201120101121221112120012012011201001111020222221101000102010021010120012201022012212122100011102121020101201222202202120102102212100010011211100211000002122010020022112011120000202122101021222210012000111221220021000220122220221001102211201011200012010110202111121122021122220200022101011001120012010202011100202201000210012110021001011000022112110200121111002010002210120220121002022000121010112010000221022200020111201011021221212020100101121202002020021211210011120020211121000002001010101011022122010222102122200202120010022122000102200122200112011222001202210102022110121000102002220011022210121220211201120202222112111111020221000022200122112020210112122002201112201112200210202110021020101002102002020202002222021121211", "20021111020111102222220112012022120102011202222022000202221212200222101221120122101102001112200022210201112211220122100010112120201012020212210110122221222112002201002101222210012011122002220022102021012000100021021111011022021110222010221120011101101002010202202010001112222200211120100212100101122112022022002001120000122221111102112212221022220222200211200121010211110200010111110000012122120202101211100121011211021202100000200201002111102022001112001220001201222001020210220022000001112012000111122111202221220102200122101022211102001100121012121111200211022222210010210010022011022002102212200211000110111202001221202111222202100221121021201000021121102102101020211022102220121122221202211220212222020011222120110011222211220122110211221212102110220012122112121021000211122220202101120211022020211022012020120111011101112222011020100112101102121022100100122210112120202000102222111222100012111221212111020200220001201210022211022212011000021101021202011120110201111211022200211102220201220102021022121211121222011120000210002021111011100120121111222100221000102112222102202202110021012220022001010121020011001110122001112001221111022100121221212001011112100000000102011202121010220200210112010111211022210112121112102110011120200221000102111120002122111202220120000102101220010102110110211111011020221122212020120101020210221112002002221200011200221012112112112220001111222122212002121002012221212220002101120012220020122111011110002000201021221202102210221120011122222012101200211221222112212111011120000122010122222022020201102210121200200002011220011221020000021201201201011210211101022001101002020122002120111211202121102120120020121102121011220222222002100022200000000122011001011002212101122000210222022202222221100001022001200011001102102212201211012022122222010000001012102021221222101001120112012220112012112001201212222000011111121121000120101002222212121002200200201112200211201011011121112002210000211000012001020002102121012110010010011001020011211202022122111011112122011011220212112020221202101212022012221102001210022221002212000211002200111000101102210100100011120211020201100211012211010010102102001001011000210110001210001000220120100002022211011010101220000221020012121012122020121221212221200020012110100022210021112011221022210102221222212222002010100210222021001001121102100121011111001202112220220222110021102220120202221022120100001022120122202200121001201021122112022102121122222211011021210022212012", "21001200001111000100101110202122221011122212122121211102220012110000112200021011211020202101002120220011212011020202020111021222210110121010000212111202200100211012210002111122122012121010120012202120221020211222122212201020212120001101001020222022122122101121201002000212211220102121100122201122220212001200200201021022102212221002122211112220010101222021222202221201000120211221001110010201201110200121120121200212220202202121011211111222222012001221101212200012120022110012120100112020010202022022212012200200222120022210201212000212200122012101112211212220000111112202220101011211222021102112011101222121211200121001201120011010020201100222101200212222001110222222212001111012201210100122201102121112001102002221011101211100010212020221201122012012002211010100021222200200202212100012101221111220122120202110100121001112002101022122102222011201112122200120211212200101021102212102110002100220220110122021020110221120022110001022212101122000212220010022212220202002110121000120100122021100200122112122102002200022101102221021122212012122112222010221112221102001022112200121102000211022212100011210202122102210200002022222222002101022002122120120101010201200220001212022102002200121011000102200111211020221211120101110210201102012011010200102010021001121111020101211110220010101020220200010222211000011101120121010021002100001200110000011211021222210201102221010202122101021220012120222202021210212112100001021202202010010012101010020211021222001022210112211022021100211111110200112102212110002112011202000220221002020012101201210010020012120200100100000021122122112111201211000001012222022000220222200001202220210100002011222202001102211101002021111120121200211122112111120212201001100220021001101110110202010112020222022000111000221111201211212012111222200220212201100212000211212121222011000112012101111101201111200100022000000212012110221201022021012011101001100001100100110022110021022020211122000021122122021111010111201011101201020201011011200110111211220020101101001202102001202012011022202212101210122021222010002001212122000111122021200002112220202012012222102221012201022122210201100001100122020221122110122210020200011211201110002122201200110022100200211110021202110010111222011221011100100020102101011011210122101210011220011011012110022020112202010010212022111201011100011222000021211220112102002211011022212100022122220200121210220110110012122221111200121021100121121121122221211021022020212200211201001020211212021", "02111210100101212211002220111221211012210022020210210112100002202101121200000020112020212211101121120010200211212021111022220102202212021101220211222001201020021102201011210011120101201211022200202221201101121020121010210002211201012012212102201120222112011120001221010200220222011000221002010200210020000111020112100200210202210102112011210120101120020001011122220112121022200022011202221220210021002100012110000020020002202222121210200010110222000010001010101221110221101000201110021012010200220121012221202002001121110210011010220220010001010010202122102210212021220020110021112220210002010212211220001110202022200200011001222212221012122212200212020122222021221112212122200022020121012000002110112102220102100102212002021111201112201212020100210001211110020001100111122220212022010020121121102202111101121002222101220000122121102000222202200102122102101022202112221121102000100110110210201121021101221002120002002120212211010101111222221211010221220012100212112211210022221102120110120012120100211210020220100201120110100120201110021111210002012012121011221220022021202210101211211121122012110120120100122110220022002000110001110211112112111021010022200220100200000102011122111021012110222211111110102101112210012002110121100022100001020102202002000002202010020202021100111111221021220111001011102121210020221201100111221000022211221122120201101001222020202210022101200100101221011122010110001100122211120011212022101220201100212121111102211120211022100000020120222010012100001110211120022110100222020222121112002210002011111202000202210111000112011101212202002101221221201202122012202101200110102022112210112210011111020202021112112001120222211021022111110101021001011002211220212102200020201012120101221201110012012220100010201012011120020220011202100111110220020201002001212022022010221201102010122110200002010120112002111120101121210220101012100222011011211111111210212211200121120012211020221211020101221021000221212221100120021022121000001101210220220112201001212110012122122202002021001122122012011211120112011021201001001102001112021201012002210211100102201202020111011220201122100221000111001112211011012101110020212212020010100102110111220222201202012222011212211112212201012100010211221210210100111101101112110211010021012210211212020011120022200111010202101122012221202220100111120111112020202000200021121201021122112111122122012010122211202001211122101212022112100211002122002220021021022002111112210112221012122211", "00202111100221001110221200111002112212012010101112012012101002010100011210101201010222200000022011012102202221210220012212200111011001202001210111222220101221101120101102200221211202012111011122210000120012022212100002212201200222220122122221222112001200211220222121212211101202201211202111000102010202002010000021022012122212100002111210010202010210022212021200012100022001120222222011101022111100002020202022012000221021221110222122202012011121200110201220100221122212101211211200022120001022222120102010211000211201211002002021021002211120220121022222212000121002002120122200011020001100100121022012100102110011012102211101102121200101112202022202012221222112010210202212210221100110220000021111220111100110202020201202221102021220211210222011022120002022120012020010212200111212202101210212211221212001211121010202202001222021011200101022111121210011001011211211002212211001121020210012200012002112001102001022111120222202122110012021122020002120210101222112011001010212012012201100012211121000122112211220200111120120001120221212120100221212102110211012222112000200201211112021211101122210202110200211002111212112210201120110022010000201120012212101122222001222010012210101122020010021100211111010021220202120101000212020012121122010001202222011112102101022101202002120102212100201201020020212120101122100022012202010212201022012002012011021122112101022012000102011201111212120011222001210022210202222102100011010100202102100111210002120100001111202202112112122201010100210000110210112112020021200012011012222202022022010110002211112120020010020121101010110210201210102111022210220221112001220100222201101020011020000010102102211202001101100222210012111202122212102012200101120110222020220220002011122120121012111100201100211110012222101110110211211121212101201002022111111012000200221222202102012211220120010021002200112122022001211102200201101010121020012220112122210210011010011221100100020122121012112000112010121221121111210211222001110020001102110102102102121110102211011021011002111201212001112101221102021121022212101000002000211000111100020101002011122220022220121110002022010012020212201021210222100110201021022210011210022212101000020110021010002111112200110021211010201002120101021112122212022020111110012221212012220021102121112021202001120101121100002002102122102022111201010111111101010200101122101220211220020021100002210222000000012200102000002111010102002211001202110122102010121021222121111020221010100001202", "02010021202201221120221220210022112210222012100120011220101000210011000212110112221021011000020012101201102002200202200212112222121222010010122222020001200101002022001011201021212210021201220002111011212120121201110211102022222110101202211102022211000101202100201122000200022122101021121201110010202012200111022002201112120220202011210022002210121121010101220122122120012220202012211211221211201202210100220201220102001020220210121112111202201002101000112202121111121101200011222101210211221101010101202210101022100002210110012100002120222210212122202001021012122210110202201020001100201200002120201220111121120121120012012012210212002112222112212201220001201002121112002010012221221101222101121022101110202120222102110221111102201121002102220001110210211201211212010022100020000000020221211110222010210212000012111112200122122012210222100101122111120102210000110100011022111220100011121011100201220222002220211010021102120020202111200111000202120020011220110111202112101101021121000222022101120001002101022010011121110020011012112200122000101122221112111101102011221011011211012222001021210111220010020112100222122022102111211121011120120022011112010021121000010212012210000021000020121210000212112110221121210120011201022011111101202111200022111000210110100110021121100102022201221001012200202222110012010211120101100021021210022212101020001212222110011200011110201210001122012122202102212202201120111221220110121111102212122002021122000100120122002112201012022212102110022000121112010020022122122220210002100020120002011122000002121021022121201122011021011012112212200122101010210010221101020211001122102112201100101012111100002210020010021100122122010222112210202010012001001120010102000101022112112220112212112020120120001201200100100200111012221200110220120120210122112120200021012021002211121112101002202112022002220002002112211220122212222012010121112002002001021102102122001222111011102110222011211201100212011201211021100022120210100201100021110110001222101101110200102122121202111220120111011000102121212112010201111202122101202002021210220211122212101020002121111012220122010221211222001201120220201200020101121211011112122020020222111111011222011221000112120021221201121201102222202000021120020020220021200012111111200020101010220212011221200202121200201200120010101122002100200122202021020100222020200210200010010020200210111200212112211120201122110111010101101101022101010002001100022021010210110212022211212010020112", "01020102022111100022012011121202102121200222101100120112112211021221022210002021202120020021001012220121110201200212011210212011101220020220002112201221110010211202102011202110022020210020001001112211212010211200220000020110121010112020102002220221000220102022101211010101120111000222220100210200012212120210111100010021102021121000211000102001212200111011000112110222020202110101122112120021022201110021101200021220222020022022010020111020221212120212211021202210020121102122020110210012021101022011001002121022201102012201112102120222222101210220020020001100202120222011010021221000101102212121022012021100120100212001010211221001002001212012201111102011010210012202201000021221001021122202012000011022122110102200022122122121010102212122112220012221210211201000100200000021022020011102010001011211010011112212011021022100122122221212021001010002220212202002200020211021112220110210121201222120012000102011222200001202022011212012210022201022000112120220201222012012002002012220100001111201012021222020201201011112200010112100222200120212002100201012122010220220122022212102010200202212211010100121120110020212010020210222110211011001102010210120001102020222002112110201021011021100222120212221002211222022002221121110002012111020100200200211220111010111000101000100100100202122012222001000120112222121001001200101221201210220111101222211020002102010220022120221110122100120022112101111212021000020112210121000111212121010011202122102012011122202001202201222122010012012221011122222201100011202220200012021120012220201121011122100000102110010102002221211011010011120002000211001210010211120112102121002100121112211101110121201110012220020010220112212220121111201120112001120101100100001222200112122102010022212011222212020212002220210001022121011010110020110101001212202121211000100200010111201122210202121120110111101010012221201122202112021222110112100120011221211120111121221100010211011222220000100101022221112110221100001002201000011121010221201001120000021200120022200100201102012110011201100012000211022210210220202012122110211101011010200002101200111222010210012011100200220012210201121212010110200020122012010002102012200122011000202211212200012210200101202202202121112221102011222101111211001111121210012120021021122101222012120112220211222121121000001112021021211021001120002120202210212220101222012211101121021110111212000111202222120220101111120001101201212211221201020220021022102111212212000222012010111020101001110", "21220220010012212200020202002120221121122011121202001011121102220012020200022101021222000100220111011022010020122021010000012222021110001022221022021020101122020200120000110110101111110201121111112011212210020010211000200211112210022220112221220212121210222002112010221222221111222012021021201022102102111201021122012222221011211210102011101101221002202122002121120221101101210122022000211201200100012221112110101220221010020021021112110111222121122101100111112120110101200002100011110100020210100201212010222010100200011221121020011012121220220202101012210202100100210000010221111012220120120210110202210222000212122120200122010110200100011211201202101101010021120220101120211111000011202211110101222122122112100010112111020001022011102111221100011022022002011012222201210012210222112101021110120120010200221121221020001211112222220001101021211211111221111212120200202102112121110121001221200201121022022022121100012220220220100222102102220221020111201211202120000100002102100011101222221002102221212001202001120111110001200121010122212220012020210211000000100221222101001102102210102020120112121120200200111120211020001122200212122010102111000000122112012011112122020102020121012001111011212102200210000000021200202001012100022022222200111202220200101211101020112100101001000112012210112201002120220222212102222100202020022021012220111112211120021110122110011200222112221201001021211212001200222001111010110210122002021120120112111212202022020220201202200200120221210011121012122201202121211000202002101221122121011002112011101111000001210020221101112112012111002200212201120222000121110010022220102000122120112202210211210210012201121202220010120002210121112101011111110112210220010120121221001122201122201102122201022120202201100221212102100202220212121112102001120200022102021122201001021021222000220020011121002010210202221212222110012110011021100201102221202221001021012111122211112110122012101122202020202100002111212100001121010210011000000101122211110221200121011021112110000022102100220012210102200101100212102000011222202121110001212200021012100210211000102220220112102020012210102122002112120101000112221220112002002120002001002200220002101212202000022122212210212001212021002002111102000021022202121002201201101221011102210212111122212100111212000210111101212110122020002222002201212010120212220201121021112001002002020201021211221002001102221021011101202110122221201100201112210021001000020012011002100002110111010220", "00112212111102021120111011120111000022002120022202002210120121001220102211020221211220111112022012211212001220101112101021002112210011202010102001221110122120220010101100121111212211022200222022200022221000122012200211110111100200020121002221011220102220020012200102002012111110120121120002000101220210222020201001202111221112020022221111020211000000010121220011102202200111120000110021110022002100010121002101020120100021012010011220221021022122001202001201110020100120011211112001200102002110221111002201101222020021101000210201111222100202111122200212001020222212201011002122111200000101010022101001102020021102002111110200112202121121012000221221012200021111220111212001100201120111101222102101221120221200022011022111010210220222122001001100010200101122110212102010220100021001210111000211112201012021201011102012202100112220201021110000002101202211200222212120021112122020122110021111021220010221220122021012022021220010111201120110110100001001002001111221211200121210022211020012122000011002121200012101100211222010220022122222122102002022000111120021120100100122221201202102121002200120010120222012102221012002202120020001010010110220110102121002220120012101101222101100010011121012002111011200102210101210201021101021000210111221020012000111200120221022221021211020011022011012001210100120012221020200022220112120201011120121101121222000011000012021100200020122102101001101000111111001221201002112121102100100211101110010010220111210112202221012020110000210112100210000211201200221101202200002000111002112120001110201001001212011001112102201221122202110112211001000020221112021120212121200102011210111121222100122000211200020110102222111211000022200020012101111210021000101120220002221101112122022010212110211002022201112101001002022210100000211112000202210011112200022210102002220200221001111221020201221201102012001222110211020210010110212210000221020222020020202220110001202010212110211222100011010000112010212022202001100002001101021020122002000222012210020210021012012011201021212122202100222102101201201110200210201220221200020101011001101112010121021000120200112100002110011201202022012002202012112220012121121021111122011020200110121102000210001100021002122000001202200222110002220121222122020101211002111001102211220120102200011100022211101022220012211100202222011210020100101200112221200012212111110122121211021010021021110000221021020202200101001201112220022221201201210222200110102201101020120002222011221010100", "00202111102000221122002012102112102222101011122021211201102011221221002112011220201100102222202110101220200210111211001122110111111020201111112201020011210002122012202220021212111201020121011201212121102220220111112010100201202120020110201110121222202012122000112020202200021200121121020011112121020211100111201001200002200122010001112211020202201212201101120200201010002012102120212102101212111211022000200022101211201020210222201102100112200211101120101201022202002020212020121212210010110010222200010202211212001102220210122121120120111212211210021211210210212100110122110201212000220001000012212012100000211222202021211200011221222000122200011001000022201100000202020111012101202120212121200000122020110200010122020211100201012220221222002112112010202000020210222221121021121010002102001202211101021100102202212100020120210021210102012022010122200210122011212010110111221001002221200202121120101200020201202021200012210200121110220022200221021010000222222022100021002121200222121020202022022220111100022002110122220101000120220002200222122110102121002020022211102021211011102122221020111221022110121212211221012222112200222102201022010200001011000220102012222220120110100101211020000112211220122202122220200122222102202110012112011210112110002221011121211210021000200001212201000201121010110200101010220102120011000220122222100001212200220022211101001021200011112020002120112212200212120001221102101220220210202020222101012120201220010021102002111122121210011101012112201022112121121212120202220022221020110201020011121120112021201101201122020110100002012021111120122011212101001202121200210020000211222110121010011102012020111122002211122211011002021001020202111221102200200121010000011102202011200010112102112022112200212000220000100112021221212010101111102200001111011101110000022201021002011022002202012012202211210220020010200022012210110221010211112210002011212000020112010211200200211000001221022011102111222021100222001120200012110110210120100221012222001010122012002011120120212012111110110111112102010000101201101210010111220122201201010112000101210122121000221100121101122000221202111122100200010001121110202201020100220020020112010202120102122022022010220112012111001102120222200222201101121021222221021211210222112101210122111000222012021102100101112002002101022202100110011112110202012211221022210120121002120121121121000022210011220210210120021200220112120022001001100011220121200020220120010102110021202212011202", "01120010121010120222101110212201010001100102121200102010220122212102102221222201121210011022221210210220122010112121101201001222202120202020121122221121011211200110021220102111212101210001112102111101111110002201121022211212200002002212102201001201021011220220221121220110020111222020012202010220211120120220021202210200202021022122220112120210002100120011022121010120110211212121221211011212201022012220221202202112021222220102001201102222101221012212011220212002211212202101121222022012111212210221220020211020112011110010002011020211102220020112110212120021101000020120111122012211020120111000111011222022211212120101010102000021201112202102202200002011212010200020002022111001000020210112100111221010222211002222202212111122110220101112011101101121110010110212220210122022112011200101102210211221002012220012010112200202021110020121201211210000221120200012012202020222111022221101012011112211222011002210022101220101020212201121121201202202221221002101200011121221102001210100120021021022000020020020102102222202200001122102002220222222202012011222012022200110101101011001111011120211220202111002202021200201022021011010100011102101211101002202012212212110112200120220010202011001120102201000010022100021022202112020212102021201110122002101011010110212100111211200201221121101210022210112121112201110020001200220021002202000020022212002100122210200200201100112022021111122210201102122202221020000122221122002100010110002202002201021012222221212112000200111201010121221012222111012201220210211021012100120002012020212010120122222212122220100020122220201002111111221102210122122211001010111112222111012022121220000012021121001022112122210020012002020102220011010022010202100202020021102222010020002212020121120211102201010020012110020110212010221112100200022012002100011021012022011220012021111001112200001101010000012010001222120021211002002101100102120121110112112202120220120201002112021021220001000102122210012111122221102120011001212111220011120212100221121101112011121221111200101212012010221122001200021210221001211120101220111020212220000110002020202100220011122022120221212201211022222221220020110112121021202111011012000212022111001002110000002222000102020012020000020101221121222000211222022000200210210000111001212201101222121100021001121121211201221100020202201011212021121012222201221101122210112121022211202000202211000012221012110000201202110122022022002011102112111220001121110120100221212110020110202201001110200", "20001022220021102020220112212020100112021201002200200101001201011011002020120001002112120210120100101110102121021100020001011221010102001112211202200101211101022221110021102101112211220021011100020102011102001202011102111112221202202221220102121120000010210011022211221021010101021100112202012001122120000122021001210011210202010120210121221012012201210200220202110102000201221000210021201100220021002110012211020221112100210210121000120211102112111121002002021201021222111202122001122022200200210220121021201112210001101211101201112022220111221011122210022112002102020200002012101121101110002201200101222202020211110010110220201010222102010210222100102221202000011200101101201002112022020120210120202220010211221110112210202121220011122101122022010210011110110102012210100112221112021100022021210020121112010201021200020111222112111022122001120102222020100121111101012010002110111011022222012011012022212201111012020221202120000212021212222011221020210122102000201212011100200220212121102221222000100211001012221210110010221002221201222001111112000212200220120112000211001010020110220020000001111021121000120201120120121222201102201210101010102001200121010022210010010102120222101001211022211222211201211221121211020110111021011100212111220110101021012000010012002102210020000210110221201200101020021101020100210210002200021122211202220111220221220021212022110220202021202200210020002212101220010111100121012002211000120000101021001010202121121222101000012110211211101110100220002202001121120122000210001020120002100221201111012001210122202100202012222121222002021010201010000211000002010011112112221210111222002212002220120022002210022111012110201212120201000022010021202210012111002020010121012101220111112222012100100201102102010021222010122001112222100110020202211121010002022112012111212220011220112200222111222211201000221021020110212202102011102120101011011002102112100220101120210021112001011210021021221202101111112121220001000011022022020012222201011022210112012121011212122011101220210211021200010101012202122121202110122122022022100200202201110022022001102122112211112202010022000001011012100010010012112111002020010202122020200212111001102002111110011001210102001021011101221111022112021002212020100112221010010201021020000200011022001011210000202021110212112022101000122001121001121122100201200022012020212122001112222122221012020201112212110221200220010001201012002110121112020112021101221100020210100120101210021011", "10200200110222101221121020210011011111101000020001110012002212000222111011111201221020021002201121020222021211001101012102121210121011100120001121112100210022102120201220222210210202101210120202112011211122212200120211000021020100102220102121020202220201120222112220000112020120112120120100000120222212011011012120212012111210102211200120211122010001121221002211000021011102100101002100110102212000122022200102221221021101122212112102111222002121102101012102112121120220220021121201211222121100011201222102200001021000011221201022121011010022012010112220002101112002012000021101101120100100120102021100112002210002002002012010102222120201202122021222210201120121201112010010020022220101111020022202102222201011202012222100010012122201111022101002210111200201001002212120011022010201111010101000020210221211202112022001211022202201211002121200120222001201201220111212000100222110210020100221111221222211200212101222201211020211221222100011020102001210000222121002111012212001200220101020022101101212102101020200022101212112100211220202111221221110102022201210101101020110221102100010121221201110201010210010201022111011100202011222102212221001100201120002000212002121221212220001220220222120002002200201001222202112011020110010111011221222221110211200220022122002102010201202001212202100102002201220201102021110002012121120112212111102210202211120010011102122021112212101102211020221110012021002002020020100112122020221220102110200200112121222202211011202201201111112122201101020000011210010001102120022100220002111220100102101120020122212002212121222120200112110121122010000022010120221212012220001211020220222200000011111211212110101222001110120022000212201120122001100100010000121002200201001202110000002111022102202000000102110010010121200201001012221112020110220200201002010102010121001001011202111111001212202200212012001122000011210022021200000021222212201211112220020021102221212221120021012111211001222221122000201222202110101111112220012211000021010021101210221011201011020022012010021122100201002212121020222112121101100111010111100212202222102012021120121021021211002021022000210221102220102201110100012021201012111022200010000101121011110020010120001220202100020210001110020200001221100211012211110111110121222020102210221010002002000000211212112211221210201211111120122211220221222100112102020111001122111122122122220111111010122211022220102212200222210211100100021222120110211210120002002002010021202200202112012110100", "10212122110221211121112011222120021211001110220112121010020001221010002010021110000201122111210112210222210221102100021210121122102022111120212201002022221102120110010000212221122000001202211220110020011002221222000021221212111110111112222210221200110100012112112212101020100200111122012001221001211000201022022011112221102022022011210002122221022011112110021110102001001101112000112100211221201000102010012122012220212020102001002001111001220211000020212112022020000001201102002221012022001211022101021021201101021220122021121002210010201221122010000012120200021001200022111012210020010021011000101102121111212000102022021010120122100122012210012200020022020202102111221122022001020011002020202221202100111200100121121010122212101001012121022112122121021112200222221210010022220000010101111122202120221111110200011221001220002021110221200022101212101210121211212212120212101021101012002002112002220211222002221212021000102120011001000211001222220201000012210000201212120102021200111200211201021211120012222202022011110212121101112102220102102122121010120021202100012120210100220221022120101212120102202211200202220202222201222220112112010111100100210112201201221011121200211222121102000011102112221002210110112110200220111100102012122211110220221112121102100121120201102110212012222212220012002010022112012201002111102020001000000212022001002012120112210210020111110201011022102022110022211200002100101010200102112010000010212122122200222210002020202201121021212011112010122222021010012210210200022211012211220021220100101222001221101102111211020212102220221200212011011100220211022012121020110100100000220222020220201222121120001122022101002221122022202221121220112001222001121200202002101120211201111022201121112021122100001101121100012211122200121020010122211120221120210020122222200120012211010012122222212021002122111012010121020101022200121001010010022012110100120010122121020202212100012022002010001200101010122021002222012210210120022110102120101222002001101101212222220200221121102111011101110022222211112121221121000100121220100221211110210210022002220210221122101011110020220002210120202210002201100001010112112011122121020212222211212022100101111210100221201211102201012221111120012001221110220120120021101121101020111221200000021121222001021201112101221111220200012100122201101012000122212022102000021222222000011010222002010112212101200120102201112212112121101102122202112220002200121202111212112012111112012022122021", "10111021121000112221112221200022001012021021222120011121102111201100020002200221011112100221201201110122001201220000010010112020222002211021002012012221221202202001212212110012001012021210220112002102212101112202112010000221212122112111011010210021011111120022002121021000021000212210200100002022001100102011100001212120010121012122002022011020202012201010121002212110112221212120200002201022110010010010210222222112022010021112122022212102111010202111110002221002201210001222112001000012002022010120010212100221100210022000011011011100100202122021202200001122221200020001200220020221202121122101211200022010100012020220000010121122201002201221202111202221200110220200202020020122102011202122112002100200102002102222202210112102200101021021222222012201212200011220120122121021222010120021222010121010012012121120211112020221102222111202121200111012211000102202111001200201112110222201020022102101121221121021020100211020021122010102211102201002121001022200111111001121111202121121022011221020222212201010211200112021210002222220212101200211020101111210122022201121121112000111111010200212111201202021012202120201122011001222000011020112112122201212221200210101021011212012020002220100220210201202202002002110020000000211111011221020000022001220101222222210121111120011022220022110021001011011020212121122221102111022121201110000211221000021121121202212111210011002201002200011211002021102210020202120020210020021201010122222221022201002201010100210201120221020010202021212100201112211112222122210002020121120222000100022100011112001212001112222010001122020002111212010222010100002101220201010000222212121220202201021222000011021211000000122121021200202222212200122121001021200100021102221211102000220221111002020112122120011010121102102000000001000021221101220111102210021220112221222210202100111222212221211121222112000121112001121210102210012002211112101222221210102221001202210022202000022022022101100221101220001022220110100112021012002222110212201012221020020021002122112210021100210201010002220101110100001200122100100000222112020222002222102211120211202220110012210220121211101120012212121101202122000112110022012121222122120121101202111221110201020122002000201211120122021001102100011212202201002002210001102102100202201000210212220220221002001111021112212211101021002021220012102011102121202121122111012010021010011202111021020201120211121002022210002122002100212101012112001002221100200121211211120000200111010201111212210", "11222022002212112110001212122100210221020211110120202102120100202112010202022211122201210000201012212202221111022021111102101021102110212021200021000010201010121010201201020102001101120120112210110100200210111221121211010102120021101100000120011020020000201220112210001110101121010110112001201112101020000022100210001001022200000102102111012011100221022001021222200100210221011011001002011002100121001101201201212110100012002121222122221221200011212100211122202221110210121220221022001111201100010212020121002000200101210100101201122111210121200002101220022000212101202221211210211121202000011112000122011112211201021121102100110012020102112220020222212220111200121110121012102222201122221222011011010010211112220120220220100111010210001020001210022120101001121001101201022101221001210021202012102022122111222101020010221120221211110201212222121101120102122002102200110020012101010200210121222221100111200020111110012002200121211121222121111121210110100011212110010211111200202002002100201202111222221111002101202002201012002101022120011211220221001020120002202121201222011001010001010202111101110001121011102221101111111122211001002211200211102010000012122001100002122102200201120000210010102020112222100121000012101112012112222110211211022220102121220212101202220102011112021112202220110210002122201021212002210212120221201122121001110110022120001111021212122202002221011011212101202112101000111022201010121101000020202222200002120212222002120221020102220202201122020212110122001002120201002111102222022220200122011121112212012211011001010221202101211100211101002002220112010220111201120112102011101122200222002022220001200000211120210112211121020021212020122201222001122110222021202022010120021110102200202011121200100012121100122001110101210211120222211112010101211012002022120111120200020002212201122022002211201212101102111120011202020201210212200101201210200122012200002001012110212212002021210112201100012212222112022200022010210202212111121211222011100021000011011010221200010011211020222000211201120011220122001020220001200200122120212212112102112211112121012002102020112022100120220020220211210222201200020202212110001110020120111121222221122012121212011221202000202212120011200121001012022121212222202010000222122012002221012221120002120012121220022222102220122112000121011002120111021221111110112011202210201121001000222120111010222210212122010000201000121112211022102110120022211120110220001222122111012122021221110112", "02021020121112212111112021210220020110211121220121220111002201122000122210000201101212201202122010202021210022121210100200200011110100100102112220201101211021000220211220012010022221221120102212111202100101122000122120001112102112200002012220102001002110112121001012011211022021112122201212020220110200111010201100010200100022102211210211111200211212000012202220020221110210112202210102210011100022202122011201010011120010100212121120000112010101021210101012120101211012122120022001210010122210012022222000121201122201020202020002101221202202010220010012112011121120111201002021101012221020201101011111120020102221010120222121111202021001012121100210212011222200210200212000011201122210102221200011102010010210101022122020122022012002010110020011022112120100201212120020100201100001110202001212122201120100122211002210210022111202101112002021101221122022022010011010000012000000111201020211112001100200112101111202112020211011202220000000221100212221110011211211022112200221102120022201121111020020211111112101000110022110222002212100221020120211111100210022211221202221212000101112022202101222021111002012122100212202020212022121012212111200022101121020221222201200021022011212110021120221000100101002000110111010112112010200221012021222121002220220000220202001220102102101220101102020211221121000100010211100011110220200011200112202012201110112002200211002200121122101220021002202111200020222222002221100110012211002010101022112021212112020210021101202020000122020112220212222002102221021102001012110212012011202211222220200201101002020001100012221001012210211001111200220200022200001011121020020100020110112112202201022111121102021120102210110102020210022211110011100100222200122220210001010022100212002211001001220002222211212110122200201012100200112101122112001100221002100100201001222020102210220110012200002020201012112110222112021200220211021102202212020001211121020120010100110220110122002222020111102022012220212210110101120111000222201102020011100000000200211101112000212120112000012200201122222122110211102102011001112122211001011021221111200012221101202022120201121002010102020122220000001012112121220002110200002111220021100222201112011100211010021001210222112011111002121211001122201221122021220202212201021120111111101102111212002220200012122001221120001202120111012202201220101102222222110001221102102100220021011212102020210220122112022021002121221020010112211111200112222222211012012000222010001022012221011221022", "12120200100102121220010201202202222020122212120221200002201121121111112211022101201210220201210122211102012002100010021201212101212201002022120121111201220211010100212010101010012002011102221111021022222121202111202222020112112111010020221210010222100202110111001001012000001000101202022022211022001212120122011202011110020020002210001112100021120202011002121022222221122102022220012122201222022120000110121002211001212102222000120122220010102011112220112201002222111200020022200222120000100201200202001021200120111000011201021122012121212120111000020111102200222000210000221100021021201020122221112212022022120211202012112221102120210122200110010210122220102112000021021202222121021001000201100111220022022001111000201122020112021220112101112211201110022021121102112111202012211110020201111100002011011120220021101101102110221201000002121022102021100101022020000222002222121010102021220000102122201212222121120202000210102110011002011022111100001212122101001000121012121201101001221000221010110111012121100221002221221100212111102000102000221211011011200201001201122011200000122122112210202101002222110221110001212210120101002212100012220012110002120022221101202210202102110012121100120211021010101000110222002112121000012000220010212201012022201201012122012121010101021111100022210112111100211020101212121121221110021001001012112001122102010210112011220020110222202002212220012110001112020020102120122110111212010221100220100101002110120100102221102102000211022012202202000120122220110002111222011122020020202200212211220000021220212002222001002210222002220010111110220201010221010010220122201212101012020202212222101020122200120220211120220112000110011222012212221110122111002112220110220021012000101100110110022022021212212022021202010102012022022011022101121011020110001021110011020000121200000102210212110111010102201122020202001120020011222012222221222022010021111221000220021110200102200012121202002100110001111211002022200020000010110111100111021212110022221011010221100010102002121200122220101100110200220100200212120000101220021120222121021010012212200122200021122001222010121120211100002222011200212201121122001101020011111221121102120022121020202211210010011200212110210020222211011000001022020222011111022102021010120201002222022002120202201101112010102120202110001111102021001010021111210001122001222212012210101020101110111220012012212022120110100002002202202002010110221110211012022212001011200122212221111100002101", "11102121210210211101011011222202120011202112212021101221111110112110001000010011011110102222101202002000101202012012100201021212110110220220111212020220220122211220120211112220102211010121221122201102211102121012111022120022212222020210202110022121021101011000111021100001210100110222202201200211000202202222210111201002010110200102220111102102102112020120212000202002100000020201210101212000022211102020100102221010011012000202021111012212212200202010110012210010020112221012202111100122122202020212000110111011221000120112102211100200022221022020201012001001010100200200122102010102101101121201211110012010000010122122121012120011100201102011210021211111001012001120001111002121112222010212211100220201120220112101122112020121212222112022111012012211011011112002102002222000222200201121020110011011210110120110100221121111212201100000210000121102001201112101000212002111101220011212221010010221210111001122002212022210021220202100100012201222021112201111000221200112010210001222221100020100010121012202102200022202010201020112102110100212021010200112011121002211221202000210011112101220220221212221211121212201022220221201111200120001021000000202202011221120212220002012122102200210020220112112212212101201002001220111002102001210022121102000112210011202000122200012222112122001001112012100111012221201101102222112010020121111222021010110200102002102110110110212001220102200201222212111211201022021022221110111210110022221022221020111222201002101210000010011200220012112221121200011011020210201000220021222020000200200001112220122210000212010221102112112212221110002220222020011100211012002202000122002110120121011201201121210212021212111212012212211022110210102001110001202101222101200011202012201021211122202012000011211220011210210002011102121101101210212001110000022120010001200111120112100221000122012021102012220222200200000012012002210112122010021121101001210112021220210022212111220111220202110222200001000100101212210110210002002110212012102222022001002120100002000210221211211020021101202000102011020100122112212220010102012112020011221120022212210010021211211100122121101102122011221000011201011000111100120212101012220221201002021202120102122220020102222001210022111122120212201212001102002020001021112210112222220001020202220022110120001212212002011120222221122102200021012002122211102220012222221121200001111200100220022110022200200220100001002100102110202012220202122020111201020101210211012120002202110021020011212", "02111001112122220022122221010222002200211110221122021010022011002012001202000102211021201121202121202221011202101121002211200020102112221101211120210012220212001020022212112120012210012202110222022010121210000110110020202011112201202200200202100210100002200010221121120100222012122102211121010112120011100120120200122002201000122110011000110221011101210102201011010121220122220210212212221221200110202120201122122201220011220101002022202011212101121010002002111001121021102220100100112122122212120111200001000112210101112100222101200002021022001021010021202221001211122102100020021200001102112002122111211022111220102121011110202111210211222121102202110121012121012022120110122111222110212201201222102002222120001211202102012222011021222120120010110021220110121012001112000200020212112120212000222102221102012021000012011200101112101111210101222120002200211212111011111111120200020022011001021111201200111210211000010101210001121220220001102112110021101002022011120100222022101212012201021112111020102220221220122110102120112121000102022200202111121222112202110010022110102022110112001020200120002001020212001101022211121210212121000121112001012200121122200001112010011122120121011011010102122022120221021222011112010001210120110212001212001001201200112200010222001202101122002001212000200221010110111111002110210200110120211112111111122000101022212221011221000001211012201001120220011100202211211212122110210102210010101210100212210221021112212112020101020112212020021120111002221120221112222222121101111200112200011201002222102220102120110101100222122020202211211211100000121101212211100011011121011211221212210011110010102010211010022211220010021102012100120121122201210101012202011201022221011112021220210102222212002020211022020101210021022012122111211001001220210022102022212100012200002001101100101111010122110210101122120020202100100021102120221100001110010020202100012221111222022201001020220110102120101201121210121020210000000212120222001012112111222000102011012101002100120211202121111010202101000200120001022222002020201200020021111212022221022112201021210002101001012001120201021001010011102200122012012201210121100221202001211210220022001010201122012112120201110100220120212221000211122021210001101001111220011201220212202121020102102002000211201000020002221221210200222121112112211111121210201201102221002121220121121102221222021121200011200110201200021211200001210120222212000002111220120111222112102010022221110200", "12221022110110101022202000001110122210121220020211112200120021100120221220101020021000000101000111111021200020022221022110121010211212201010111100020102122211020202211220001200012220110202100021020111200011102021102202111011002112201111212200200201112220220012210121001010122202210200110211212112012222221220220221121200111202001010211000112000121012111020001100111212210120210122120100110011121002012222002100021120112022012200211100100201100010020100201110100000020112212112210220012221100202100111110122120212102100121122211121200222011000001222200212120012210010200221210102100220220221210100122122222111022100212210101200202100011120022102201122122221012210001101111011021001112201101200112210012210100002100111111000000220211120112001112110212020012202210220201102011101121201202121100022221120100211012222012010022210201121211001220201000110012210200201221101200102110210102101120021011012002002111101022112101222000001100120220211002122222012022111121001200001012122211121011200120011120002012120011100110201200121212212011001102200111000011110202001211010221001011222001120000100120212000002022021211202011002000022101002212222011202111112120001112122001111222022001002011220101220101121211211022020121110100102211010120220022211212102122221022221122222101010211200011022021001000121210221122021220200101112121211021020220002021220012220211211011021221201120001101200101100101212211121221021002022021122122112011021101100101020021002020100111221212010002200000211112100020021102121001200212122020010000102201001111010202012221101112221021000110112221210020201112001210022101022012010100011011012210121020220101022011211120122020222212101010202112120000021200111012210221210021222020100002111021120202202100212022000100120112121202201000210202121111022221022112221121102122002001021002112100202120022111110110001020111201101101211220001102011220101121210120011212011112120021121002012002100111222120102211222101121101221100000112222022212011112212220111021010120220202020021122002210212210220202210221021222102022210121021012001121221022201222111011112112102202212212112011000210120011202102102101020222220210022212200001212010201201001222112022112020111211010212211122211011020221201221002202100201210020100012100120021120222110002122112002102121211002100120001112221102220022202222022120211122222211102022112002021101122102221122212110200212201210211201101200221211221101001201111210022201210100200222010020212202101212010", "02020120121220021221200010020211112022210220021101110212211100222022221120112000220121111211002112112022222002122102121212010101221000120012221021010222011102210121200011221211102202111220200202000111211212220202000221222122001221220110120000020101102221221100210200221112221010222122101222202011222110121110100021212210022020121200121222021012020201002222011020120002212122021221020122120111102010110201112221201021021102220112200010221201001112120200002002222011210221201221010010000010001012121200010202102101010202121102011222221020102120101012102121000021001010200211120011221212012200221100100012220022121100021200212102001022211012221222020020211221202122221001221221111121120120001021020122020212221010221010010202201202200011201012201221112222221101010200211111102012000222211220011012022112112010211122012020200122020222100121220020120212200200111222202021012002022222012222010021111221021120101110121011112210222211110021200220010111110210001021221122122102102100122020222102211222220101211211121110010101111110012212020120120212212120022121122211111121221220021021111002002110110210200221221012100202201222101022022100020000111012111202002101000112022212220012021000100001002121111120212202210010220202212022122120012010012221100002122222012100220010210221211200020220020221222112202110102110221200012210012210022012011120221101221201100011201101122120110100212102202120221111102020212011211201011000122200100121020001202022122121001221002112020122001222211022200020220002220000101011002220012220100122220022222111002000100201020011110220002000022201201111001101112022212222112000121012000211200102110021020001220101022001210122221201201100120102100202101122200000012012200020020101020200001012222222021011122222122211001102011102122022022120101102220112102021012122100012211010011110222212001122100221121022000202022000121211212021012102002111201121001122011010221101012110020120221221210210011200001022102201020220112000102122002001212222212020211011111110100220210121201011211111112102002212121012111010200211121102111120001110120121221220002202122101211212022110011202212210011201220200111212222102111200012200211212210102220002220122100121102012011101022201220012222001221002021000010102211020112002212012100000210110201110201122210102110221222210120121020011122120020220212000122001012111210121021021201112000210100022020111222010021010222102120010220112112012210212121021020002010012022021211012011100120012201020", "21220002002110002121020010010222022212222120000220122020120222120211122102212220100120002202112111012012220200021000112200001200122222021002220010120002101101202121012100211111021112112012111121121001112020111220221101211020120010202121022201022022002010200002120222111222000212120011001110210102201120021211020121001120111001002011002211122101110100022000220220102110210121100011210211011112022112111120100111200221012020022210222111211111210002220020122000201212200202110101121122221022222201120102111101200100002001210221202221202210002002021222010022102220101011102001101112120022222100220012110100022221120011120102111202122200002111001201110000001212021122012201012200011101011010102012222112201121112222101101210020102000112012120111222021021120220121110000002222200101120000200202200201022111212202002112002120101202100221120001002111122112121200112212000001100110002102110102201210200120020220212021001221210120011011001001202210001110220012012100110020110001020210020110220121021110111020020201010022112012200211200102110222201211210102020000021220101201001022002122100012200021021021112022021110210002120211121011112000220222112211220121021221000020211100001210212110000101101022011101002120210111011022001021122010222220100002200212211202101101212022121002111000022210021120100221020222211202121222221122020112010101020120200100201210022022212012211120021200201102101220002021112122002011021112201220111010222201201001112101101100100212212002011122112222201212001012211201101022210102022121111211212012211002211201120121221002212220100010220200201021200012202200122221001202210012211012010020122011201200012121100211212111212101120100100001002101211001120012020102001100011021121111221221012222120221011001110211120211120112022120002212212122101111111002200201111121200200121010110220002010202011110011021120101212011122110211221011120001112212120021120021111022100120221001220001212000001121101212021010102121110212011110010210201001101121012210022200222200111221120110100002122201110002022000011021220201200211110211211002012101220111120222112112120121212110112102220121212012002211122022010112021112111201112011222220021201220111101120212211121201102112010002210202020101000012010201220210212120220022100010202012102101110110201201111000121111221221200111010100200200102000201222010221122211112110101102101212121201210012222222222212212000121102102121021212101220202002022112112112220022110221000102022110222021001221", "12112200200121102222112002011121202221020002221100101000021000110222002100000102101021112221002222012002000102121001000202201020012100121012012220020101010201221120111101022010022211022122102110100210022210211221201222120001100000100211010100212210012121021102102020220211102201112221102220202222001110011102211001101221101110220202220211112222112222200100122020011110210012221100222221112222210120100211022221220020212001021122122011010122220101000000000102000120122021202110001001022100211202212221201220112022001010010210001001101212210010110012010111120111220020220022011220210022200212000021121102222211012000102120112201221120220112002020122112200000220021212202112001200201000121210210120120201020101102112221010000201220110210201110012221222110010100211102211200212000120201001001200110002112121211220110120100211111012100120201110021221200020210110020211222202220111012201112020012201101022001210002020112210120221100000220120111002021211020220101111110011020000100212000220011210200100122201122112022010100202011010221210012001010121102122121102102021200201222101211120000110202101101010110012012200020200210122000121021120101120121101210012211211122111021111220100022010021200211121202101212200122020122020112011210111022010022112010202220102220111101222201010222012020010022201222001210022221102222202022210101010102122220022111211200101001101002000002211110202022001212101121122221120222201122000121110210120022022012222110110200112212021002110220222000222220221011221022210000121011122022220022011121120020021220001220122010221001012121201001020010101101200101220210100112222120101200001000202001011012000201000222020221111220220200220001210222020012110000100011000121222000111100102120211001200020212220020120222020000210021212122100120022101201201202000002100022000222212102201101122021001202220020210210101020010110102200120210212012012011122012111001220221110110112121111022110112222000112222202111212222000011021201121200210121120111001212111212121120000212012100110120120101201002002102002111110121110011200120222211012200112211110021120221111201111022201110111212122001112222222002000110101200000011122201120012022020201111120002110012202211020012000022202111201011111111211211121022101100012221122022112101121222202022100010121200211012110200121120110121202211220202201111200212121212112011222002011002100010120000222012221221012011120200002000202102012100120200202222001010010021001021211222210102000002212120", "02022111201110000020221011011001121010011021012220010112122101120212112120210200102012102000101202000210212011100220022012010200220001100020001222201101011000210112200111222021000200012011100221212220211122211110020111011222201210012001111221021221000020121021012121220112012000200000212101212220202201011200210221200210121200002100202201010210012101020002012002000000220111002011111102111101021221102102201011112202100111122220012000100211110221111021010220212020220110021200000120022210201220220111210200221011210120220110010100222202202102202212012212100110100000010021200021011000212110020122101012012102210221221100122120102102011010221110001112010011001111212011000000022111211110020122122000012212012112001012000021200121221210221210221012202201011201011201000002222001102200212110100002120201121001010201110010212210020002022212022202102202201121102101111202210010121212022100222111221212110110110222022020010212010120220020000122121212021002012220111011122202220021102002222012202122000002210202100011010210012202110000221201211111202212220202020011021110211001222000101120200110000000202201210100121021210212202002101111212212221220200021011221011222112112121210011020121210022122011010020201210012002201100201112202111012201112021220202012211012000002102100020202211120002021200221022002121222121221220020000100120112102011222212220001111122022022020000212011200102011021011221101110121110100111210211101212000220110222112001111002220211001222020120122022112220122122002011000021021110100021112101200211112122021212112110110022200022111001010201002121112001101002211011112000001120100101021221001120102101220021212111000110211212200120211010222101021211101021012011001222120120021201220222222102200122000210221012201220000212002221011220022102220000212000120020012012000211011201201211222122210010000010001201122121200201101111220201101022220200100220222221102000000011202021201002222202022210211220221221012021001120000120200111100010100111201120011221220221021120001101120200002011000212101200022012202100112121222101020100012212111200022222011222121120122010002212010020211211011011102212112001202010020010101021112000222120122120001020220021211012101220000010001201222021011120211100210202201222000002102100001112012100022121202122122022000000012221010001210021002222001112210121202121021222200212102102120122101110000001000210210020122011222120001200200001222001201221212212200001102112202101001011121102021120122201", "11111022021022022210200112211010121222111112110021022020011010202201212110211221101201002021222002020011102011012021220102111122221221101121200002021120002200211012010121002122210102100002222212201212220111200222001221012112010110212201011201021211220022020120221010221122122110110111102201202120012020102001001222021011022111011021112220222212020221121011200010211200201121011010222112002000022201200001111101012221221111202020221010102111202211201220202201202202222202110211222022212002101220221111012000020211200221201000000110121122020112020100210111020202020022122111212102022202122021020110100100122111211102001210102022220011112110010022121210221120012201220020210000110120000010201100122011102002021120221211012120102212211111010200020012020010120201002211000100000120211220022201022112101012002221021201221201201022102110220101000200222120020020121101101010220021021220210020112202100121211210001202110212220221022100122002211211011102011102200220020210200122012212010220022112210221111210012010020022120201200201212122202200112022100021222111222011211112222112102011101011212212111010201112211020222020110022002201201012202022200000011102111221201111212120112212102200010202000210010010102110002220011022101002121212212200022120011002122211200021222110200201202201002222221210011001220000102122021212210200012220222010022020200202111012202121022210001222220001221112022001020111021212212011022022211002012220020122201020022210112011000100102201112000202211111210001211200011110200100011001200021100010022122122212111010002100220112120212210022022010022102022222102200010100220210022120210112221020122012222111020122122110110010212202121210101111112012200221222011220021110001111022122201220002112201210220020022022101000010101100012111000110120020112122212121110002102221120010101111200222212201220120201100100011221101111202001102212212020110202000211021010101021121022211111011221002121202001211211211001001011112112220000122012010211101001000020200210110021002000220121110101012101021000122222122212022122211011200122210200012210122201121222221122011101100202101000200010020000120202002121120011212021011200010022200001101102020012121101212210102112112210201121012002122211021200200022021000212200101011122020211012200220111011121012122201112022222201100120120201102210111000022022012222122122000002111122201220011021220220202102202121212010102022121002120200000102021020002220102221122212110201011121201220100020021102", "02211100102002021211202222122012022122122100112022012010001212010022110110002222201101020200102110102221112110021210121202100022111220111212222210201101222112011021221101011012112201201221200222011020001122221002121001110122102012112012220202101001111011222201221122201121020201110201001022202222221221121222012022002120200201120222221210111002020110122002121200201211212020002220010111120021102122120112201221100002102101101110220101212000021221121202110202201011020120002000121120221022122220100111000111020100001100100000111102200202011000220212102010121002112112201020111021001011111020121022210210011100202010001121020200000010200001012020202222000010121200010220121011201202212211021010112012211202000002001212122222021002121112122111121200220222201011021000202120120200021110100122112100112102212202002211222202000021111210211111002222011002021221222201011210121221102100121202022222201101120022001200200112000211201102022102110001012020222202220111112012111120211122101200110211020220002000101111201020222110011220101202122000220122100012001110120210012002121021201112120221121101221120102001000200122120120202012220011000100001220000110222100122202000122102201222212221121211001110201021022221102202120010202020211220100120102101002002020222222020210001200212112120202201222101201021002210220112012221100202121220210110021111221121212120011211121110021120211100022021112000012112000102120211120011022100110010022201111102222200020021202002220212102110020200222121210010210112021222221210011212002021111212211222212202020102222222100210212012022022020110011112002200111201010111100000122121101210110212020102011102212121111102000212221220200111012022200112120100020201001220201202000011212111101220021221120122200111022101022000122001200212222021200022011220111200202021100011222212110002100122012001020120110201022100222220011021202002102110111000102101102022001222212210022210202121210112200021022212221200011011220111111221022220012010011001012001012211112021200212210011020011020001222102010121201100202002100011012012102122200102121010112001110021212202122022201101001021021122101210200210010122202001211200120120020000222122121020222100212000211122011021110111010001122020112211012110022121211000010000110011110021122212010201111022011110001200000001010110101212201222121120002102001221012122012011201002001122112100110102002200011110122022122122210112220122210222020211001112211202100022022001021202020212212002010200", "12222211022112102101222102001222101102220220011102120121122011211111110212202021221210221222010102222200020122200100022012201112201122200101012101010021212111011220220022222121012100001212211220122010020012100002122101110000002220220112020002010211021122222121110110210112110202012211022101011111221022201122222201101222201112101000100222211220002202211101211102121222012012010002002020121211121002102211210202210210100122221111001201212101010220122102002111221121121001121111020101101221110222020210101112101210010220221101210201012100122102111200101221022022221211002222212122122121211112201010101111000022122111122011101000202221200001222011102021210210121020011001122011201100200022010021122220102000220220220211120220110220222122210112100102110121001221121010122221100212110112020000211212200201220200111102002000120222200001021100101021222220111220112102102102220122201110122101001112210122010021201011002102121122201211200220010111202011012011000220202222021221112220121212110112212001200100102101212200021011000111222021120121220020222102221100112220210002210121101102011001001011222110122120120101202210021002022222001112122222221011102020220001222002012220211110110221221021120010002000222110110201210121021212201012112222211022101121212002121211221012101202121120000022001100202212201122220002200000221101212222021012022000122212100120220200201000001112112210012020112220101000201122020210202111020201202122112012200221120102012202202221212110211022101012022200000010011112110201111100201112221120101120011122202102101110000211101022210200102102112211221021111120100210002200122102220121111002102222002010202210200202111210012220220202212102021202220212211111112102212001010221112200011221012022202211212120220020220022212022100111002020010222212201120201010201120100022001201122120101012012121120010202110002122202121210102000101220211120110021112122220221120201120222010120121112122020102011222110020120201212221101211000011100010010200102210022212002011100221211211121000220222212012000210011212010202211011211122221010202101101221021022110221112200120202111220100122110122000200011022011010110011100201111220002100020102101001112112101012101102001121210121002122222201121220121121112212201202120001022102020221200221202010011222222020100100021210012012110021110101221222012220021022010112001122111010120002122011202120002212221120101122010001021002111110100011010222121000221120110222220110001222110221001100022202120", "10020000020202112020121112120001121111101220111021122201222102110100200201102011120201201001222100022012122111101020120221012220021001200222000121202012000210012201001021022121121211200012121100002002120022111020211201001212012022121102212020020222211220020102110002022111022210210122021210022120211010121202111222020121200201221202200202102212220011112200121112020011201022210101020102100222212002001102220012121122122111001222002102202020021022022202122122111120122110120022010100210210212112100021221210112112101120110000002220220100021102012221122111200022100002101022001202020120221200211201202020102120121221101211212201202212021201110000110220111201220202020011222122221020122202110200012112110021022101200021210211000222212221020122011020102012121102110021011122210122112220020202222010202220211012000021220121122222212211112121210002202010112020000022110002212021002001202022001220210021001021122221221011110110211210110001002201122212022120201010220001102002111000121122011020202111102101112001201102112110001202202022211200221011112200102112021112102100102200212220112001110221112222001000011000000222012200010000110202011200020102211000021220020020000121002020222022110021100221101012000021122000110221010022110110201210000122020100222121102202211001012222100200022101101001121001012121221121120021111101121112022021110222012220002022022112011120122120220201022110202201120200201121102120002212102021001110022020101010200112120012110221011022121211210002012222001001011001122022201210221002210112220221102221000211111200020100200021100112220022202012012112122020222010000112001110022110102201000101200211211102001122021201121211002221001201000122111002011110222200010222222112011221200000102001002120210121002100020100001211200020202120222100002211201021220011221222000101000020020122200221010121202020012202220221012012002011220012012200210201200011101021111200110202000100221012010111111010200201011212021210120012111110202202101120001201101122110010222212001121201101121120220011101111221020002220011100010121101200021221221211011101212012101122110220201000021020000202002002000220220222220200111121201110210011210002202020120121121112121200021101012200211012221012022221002202000122020122211022221110001120101122012022110110102022011010022021002112122202121202012211210211212100200000201212002201202112112002222200121001022120012110020220220211122222022221202102120212111121011111220201000001102201012001200222002121", "20002122121200002110022022221210002000002101002220112122110002222120202221200012100221021211102120010011222220121021201211202021002210021110220221011101122000202012221210112100121112102010011202101122111020002011001012220110220122222120100000020201010112012110120011100201202220200220120121100222202102000121100202102202102200211122220010212222001110010010201020001012201021201001120201220200120002112001102022122011221201020111021222111220022012021220101201110102110221000110012022010101122002222022000102020202022220122101012222101221022220212011012110111110201220011201002012121210011200201000212220100121102110201020120110220020211220010002112021200021021022111202010112002110212222122020001122121120222122012111001120110020111001201210120201210011210011001001112201002220010120121212201212110112110200010002022121021110121022220212102102021021020200002112120121212212220110022022222210220012101102200021212101100002120201020201221011020221011011002202002220122200202220200120212120101220102220121220020120101000221022000021020110122001222212211221121222000101212020021020221201111212201122212002110012220201212100112001221201020010220222220120200020211011121211021001020102011102022222001202201102222110002120200020111111121000211221021202221211022002212021021021022211221020110011212102122221112012101100100011010210012002210211121011121122120221202100001012201021010222112101002202100020201222211000110112001110122011101121102021002120020210201222010210000200210120201200202220120122102211212212020212212012121012022000210200022122210122012002212120221200102002212112102221100212211120012211201012212222201110000211200202202102221002122111101001212210010200120101220202201000202201121222012102010020021120110120121111201022122021011111202200220022220021101100222121112200110102101201002021120120201220012211221020200021122212000210101200012212012222211011110110020111010220111120101022202012001221121222002002220001110021211012111212102211200000211102100010012020112222201010011011122022021012012001100001122211022201121220021220100101201002112221211002122001222020112201002022201212112110101201211222011120120101111211010120201101010020101202100011212011101210221210200110211212210201221202110222001000111011210110100022112221012021111101222000120012000102210111000221120210222010020010200102120221001021221022212211222211120111100222010120222121022020021210001020022222100111212221221121021220002222200022012021211100201111", "21022200021101020000211111202102102220211000022020200102202001222121010110110022210110210100221021121112120200201220100111102120000222021110111021002101210020110211200202121220210100002110101002210101112011110222220012101012211101121101222221220222112122112100001201220212221110021101201212011000210201201102121211210002221201202011121211221020020220201102102012121200122121121021100210021122101100210021212011221220010210010210001201102200211101112212022001102102101101121000202202221101221101011001001022011011100010022122221222220110012010011121202210221100212221101110021120110020010010120010222002101002210012011111002000211011211200010211210100220120212020202002222221110212211210221211010022121121102001120111212200001110200112120011102201222000220221122212200111202120120122000221200111022022020000112222121121120011010010120020021100201202122102211222002000021200111000021102112200220112202102001020221020002022002211202221220220012121122222020201121120210000001002202200100221200211220222021120202000210012210001210201202021022010002120112112121021112201011000202012212011200121000112211101022002102120002101211210100212211220220100102011212200000011200202211102210102101100220110120100221120011111221022222202111101200201220202112201111122110100022110002000120212001000021001110020200220202002112201211221002211112201201200001022222220021111221201222212200120000102012110201012210202202112110121212200111211100221011112110012001100101212020000212220211022211010101022011010021002112100112000220201212111021220011122220211011010111211122022022121022022020011202100221210202022122121001121200120011021000211202201211122112200010120110202222001112021021010122120101220202212211200211212111201222110101021220122102001210010202201212201110002212222210020022112100101210122112000200020012121021101001221102211220210020220002222202112212112211101100012001021111211122010002101212011201212201011120000110011200112202211222110201220100100221220221001201212020002021022001121012022121220210100102001022200012210221201110221220002120121121222220212102112122022102002012101100012122000210001001120112102001020010112212111211200121202011011200002200221202001002012212112022101200211000120112012211210201002201101002010212210000122122000010212010012202001012202210212100221002022200000112201210201202112000000211001012202010121221100102000121101101002212111011201000100120021110020021021210001021212110210111202022100011121211012100202", "12001022101120001012101112211201101110200202010212102112010112020012001010012210010000122101010002020211111220111112020202211222001211011000112001101111121000111100010112221002210111020210211111020122101000210202212211201202200211011110110002221002001221022221110111200112122101021022011120102000201220212000200010200222101201011101000120012122211112200010020110210212211000012102110022001202000202201120212201000021122020000200212011221112112221101022121210211201120020212011010210002011021202020122101121102220101101022002000012121110121210100200220010010101222001202121202011102110120211100220211112120112202202020111202011122110020020102201200001120022201221201212022102111211100010110110102111200101202200201011002212221111001022011001121211112110101112202200222021001001002212000110112220100220112222220222220121021011110210002021021110101211002101220221211021000121212011202201221121221120020202020111210010001010210201010110010000210010020121211122122022212110012212200011202112221122120102211002022111000100200202001000102110210221110101200112011022111201120012022211102002202021010021022211221202212121122221122101220110202200220001012201020100020201111010222111110110201001111200210122012010000110202020122111121002110211022001010212221022211001122111001120021201121020122102200102010101021221221100121001101210021011000221221201112100112221200111220120210021002000221212121021201201100111222112210121201122121211101202011111000002020112002110211011121011122110100011001000112010210210200001102010210020100011200001211111221202222102201001120102000222122212200201122221121022220212221121212212112122111012210112222110120021001020202100010100101212112101112201022010001012110220200222112201101121202201200210100001200110022210222000212001120210201200111202102202120120210111021110011212202122021011222211002111021021001201111020211120010212120000020101020200212022220210210010122111121112112221010010210222110000112220121120111212100120022022210022200222112011020000122000011120010211022201221101112120002202220222010112012220022121200212120101110201221000202111110220211202012202101120101222102002012200102110021011011221220221100202022220121100210101200210121112212020120100122210100001102021010221212102122001102012110202202212000111101210002222211120210112222222122221020221212210121001212222002221022102012001010211111000002010211221202222211000021212100220221211002210202221200111201222102102011211102212120102201002", "01112100122112221110210120110212101110010001121221210022212100110112201121112121210000200022211202222101022102101101221200202201221201221121001210121012121210001122101022100011021102102210200101200120112200102020021110102002112201012100101201022212112201010020211221210002220122120012021222210212212101121001112010002011200211020111212020102121000021021020220212110021202010010102220011102021100021011202101121211020000021021220020221000112121100122102011102112220012012020101210012012001221000211101222121111012012002222002002102100122221000111002000122011220202221011201021100110120122011122211010201011211211202201112200202002022021001020200101222202200222100012120122010000010111200200220122100221002002211020112221220100001121102201120202200110101012022112022100021121112210100101022220100010021110112101210202201102111002112021122020200001002120112010200111212212121022121212220012000101020120020002020100120010221202220212001011112001200222101200100120111201021022100011012112102102211020210020100012210102200000110110120222110102000112001201122120002201221202002121001222012011202212000221002101121121011222210012110201120111110111000000202021221102112020211002120012101102220010221112121222101021201210100211102220001101021110001110202001201020000120210222111212201112010012112000122201221011111100000000210221102112211222021121022111211211022002220100010111021001120211112201012110002112111101022111102110112020122121000020012200001211101010222002011122111111201222200222020220001100211022110110112101100110221101120021202121120111221112102111202211001122012202211121000112122220020221000102112002010122112101002211222200222011221201212000102012002200202102110202111100011220102110111202211210122110210012010210011221122211000212212120010120111220211100200220010112000020202212111102120121212020211120021121220201100021011210222120101220011120220110102021201202122111112222110121011210120112101000111101120002012220022121010211110000210120102112102100111022011210121120200102101000222102120002211101002222111102211221201210201012000201002200201011211101200202120011222201011011011011220012102022110011210002120202021121220210212210222221021111202211212021102122200120120022110211012220010111201201210121210101212212111101120112110220012100202210201100120121010221011101120101010122112212121002012011002212211122020012101012111101200121111100211002220220100110120022120012220101000102222211101112120022020102120020100022200", "01200112220211021202111112201220020011002011212112002200102101120101022101100012120010201220200212002211200110222110112012101200200000001021212100211202212021200102000212021120112110021112101120220121220121012110200200120001120220101101120100000112022011210020220200221211201011201122021020002122211022222221010112202100112000011121012012101202210012122220002101112102111100011110111000211101211201010221100000212121102201021022110022122001210120222121201110001221120221222010020212020211022200010100222222020222111221000012011202102011002201011210202111012202222011122220021201211212101220011111112202211220100000120001220011200020001220201220000121221122120200012012011101002201221221002012011210200122002111020122111110020001001202112202002002111002210221020100000002112112222212022020220212000110012122011210220100020221010110201120110111220002011021101202002012201112111222100221111110111111002202002012101102210022001020111002102121220012100112012100022020011001222002012020212200202120101111211000211210101111102020101120011012121101220202021001110221020012122100010222002100000112010100101102102021121122210210120011110112020011220122121202022122000220112110202210222211012122201002210011001211210002102200000111001100012101222021110120012100000000221100210002022002012210100101111020221200010210120020000011111002111201101210221021202011112210022210022120222020202011011001202010121202122101010210012101010120020221100000020022021012201122012200000012011001220110211112121110221221200100012101100110020010020102221211212210010102222221011020122001212201101001000000211211200210200000112110110021110112121100021120011202122110112212210221210201122112212120121001022221211112221101111111220121112200010110021222002212210211001112022222120022010110220120122010212021120100212111221121112110012110220222111001101221222221001001222211202212201022111122022220120220200022102202001201102211121211212011000120012202120000210000120011111120111211112001111002011012202200120010202112001020202211002120111010211000000002020112001201001210012021102000002011122100122001001021210100012210012021010201011200100121122111120110120100122110222200220201211101102210000200002200221102012202110221210101020021020021000020110012122111102201220101200201101002022222121210202121211100221010202021010111110001120000120220012222101210221121102222111201111001220202001201020201200220112201020122020100012212000201100221121210021222012100000211012111", "00101002011201022020211201101202010201200001212000221101122212212202012022221102220110100212220210202121200020110112100210120210012010121110100201200200210212022010220222000000112111122021120220220121112110011121021112002212122100012111200000010010121202121212011202200002002202112021020121210021210222122201201202111022202112022010000022111110201220122021011002211222121120122021121221202201201112002210101120200101201120210112202120021200020001121221122221000010000210210110222111111211221001222220201212100202011022221102120100200202102211101120100001222201212201110002211112101121010110020100202100001011020010000011120102012120202102001101210200222100200012210210100211200211102201011101012022201211212100221010021022102222200122000121110222102001202210122102200021112112220012012220020122021210221110220200220121022110012110011202202010220112020201100101002210111020122021022101110122202110110012021102111000200122022212211110112000110011212222001122210122011211222012022220001201010002210211120122211102022111122110110210212211211212211001200201110222000100120210022100212112122112112101212112001020010110112121110222010021012200210112110021120220100212202121000010220020021120122122002011210002120012010112111222202221010210111100120022012211101100010012012120222001210120102121120220102022220010211202202022120002220122122101211012122220111100210110012000112121022211200111102121200220202112020101010111220121011222010022200001122210110100011120220200102000001100022121112211210101000002212022111022222010010210021110011020100110201120011112021001211210120220200101001000222210112212200202121200201002122202102220020211220021222220201202222201221210111201100100021000212000100221111110212222121021021211200211002011220100011120220120020012211220201221021020220012020011200000210121201020222112001210021221200222100011121012211212022101222200000011121022120102202212010122211211210111000102102201202100120021000110121101022220101210122102122200010111212010012101022101101022102012122222012020002000212102000112212221222220020121101122100211000211120121020021011200210220011122000121102220010112221212201111221011102201112122120222022201021200201112010211212210121112022011010120012101202012222122111222202111002121000122022021120021210202202101000201020200202020021112202000122020200121222112222121200022222110201101000020221000011202120110201102112022011222121111201001120012000002021022202110200002211020002011201222220211", "00112010212212221221100101221121121000102222221120011122010111101121022220022002220121210012100102112212020011110102102112020200200111011202222010221011011211101221122201220121201222120111102100020100002202001010022000210121020121210001210010002210112212110022001000210221201210110021001102200011211220211110001001002020102221000020112112021222221022102002211212020120222021010111002210111001211121220012202101010111122200222201010111111211022111120000222122012201102121102022112212112012111220002222222220211212000122102211210120100222020210211200100122201201102001020200020101202220022002111120012221112100222022202122112212110211202012010221021010122221200020202100201000212200022021001120001120220001001221002021102010212001201121011002221002201002222221101110121222202200102200112020202120001002120200110011000211200220120220002110122001022210101200010022110101120110210012022110120112110122211102202012120020021112022210002210122011002011200211212012001112110202200010020112120111122122020200011112122002002002222102211120111201002121220022212220001200210000220211112101211021100010221002202000021102021010020002111212202120101022111012210020120022112212110020000210222012022211010000011011101011102020200222212001021112111001020111011210120202002210212012012001110202002211122120020012112111210020221101212000122020101011122112102212121210120010111010100101211020121100111010020210210220020101011101120201222121110201212022012222110122101112221010202002210111112021001012021121110012201020222121101001011210002101101120112112201020021111121111010000211121021021002012020100010201110221021120120021102011201011020222102000120220201000010102012010201000221010102010002101011202120002101000221011020111122112202011012010202210122200022000022211200022102021100201220201100012102011020110000011122000022111010111021200002210220021101212020021202220221100200202210020202000221101112100101021000221200000012102012112220121022202002022021102020111102101021021120021012110112101202021211111101010212011121001200102110102200221112020220201011120010202020011022122021102121201112012020212111011021002102101102202102220020011001010010102012011101021000112201012122110110002020101200120000010112021201100210120122220011110111122220010011021012202122221022012220201000110100021220001221221000111112120022201100000210202222121120211211000200021011012201010222010100120212121121201100012211122202121120101110120212201010221110020102020101200", "10222200020112010201111221022122012112000221101112011020200022020010201220220222212200202210112212120012110000210002210001212122022200202120101111222220200201021002101200212122101220112221022202110100002020012011221102112102222210211020210111122101000220211200210021210220122111121221221211200000222110022202001211101202110201212111220120102000012211100221000120211000021012122211200201222221111222011100122202201000000121002022120102111012002201112200112010102020201210002112101020211022022222201121210011201010100110010000010222020122102112211201211200222120212200101102222121200022220121000221122001001211111110221002220022211202202222102110221220010102111001120202021220021010202100122101100010012010202211122102222210100102002211200012020112110111101001000011201201211210100111210100101002112022011200010001010102220100000102101002021212011210020212220102012010010012202212221022201100220220012201212001211001022210012020020011200202001111121111000211010222120101102102221021120011202021211010212222022001202021101012020122210112121200111202101110010200211122012220200021011211121221010100211211011111021221120202011112221001001002212010121110010000101100200112010020210210200221022221211102210210102222111111110222222010000122222010220011101212022221111121011220120220201021012112112002200101001101211120212202102110112102200020212221220222100211021010002101221000102221200011122020220220220002220210010011212111222022202210121101102110211022102022200200120010000110222120021021101222120120110122020100120002022222011121002021021002110221210200012120101022112202210012021011121122221122200121011220220120010120010010121122221010102010221122012120220201001222020220100112022012010001110220202020102110021011002222222112222102212211212011002222100012111121220111122222022121120210110110200212012011002010201120200210110011201220120000102222212101010021012110021112101020200010121222100020122212021010122122202201220102012202202011202102001201201212010120100021222211112211012122122200221020010011020212222222220202202001011200120122122122211220222012110112212102211102120111100212202202012222021212002210201011012101212000001021002220122020012122202111111021222210110122210212111022012200110202012222002021101220211011121212111111120110100220212011122011212012102201111220011221201100002220212110200012020020020010121122110120202020210102201021222120210010021121102022101002101111012112212202020000020122002222101212110101100000", "02111221221200221221200202012122101101101000100010122110020220221010110122022211010110122001220020101120101202211022202012010200221110010210010211022102101021211010000111001000200010111021221111210011121221221012002010012011002212011102201011212220120020010110111000220020001222022101220200220221222112020210010012201100010202111201102100112010220212000100002200122212001020101011100011220211201012201022220022111122120220122022201020011212010022212222101212110011221001202112101110001220011112102211200220220121022102121210112101012010222122201101212200102021211220112222020021102112210110222012110102001011120121220211122101200221211200200020121010010011100110121121101221001001111012012201111010202222102001001002022102212212002212120111001101021211222112100200202120102000121211101111101120102220100022020001010102000012002000001200012121000200021120200021001220112002210120210202201120200211211222220210011122122012120210011202011002211001122122222121011010110121210020100100012111222122211000222010220102122000001122002212022220100021212120102120120212101021200011200022110001001020022002221221100020101200222100220000002112001020002011010212011202212210020120012210001102201212000120020000100220212200121221221222202112221021000102221010222111021101222112211210002211122211100110101200012211110012110202110111020122000121110011110022012122120122102100212121012022101120121221010001101221122220220020200020202022110121202001122101010012000022212101201212121021122202200022110010021002011102012212111002202012220221201022122201210000020212011000102020122121102121011110021021121212121201212200120121101202011110001022000222102201112200012201210220120222121200001111012102002200220120011221111121202011100020202102020212110000020112111201100121010202221100022201121201122000011111221112111001110222020020201202101221012221212012021000000202222110222202210221021222101020111202212220121112012000012220001212101011100220101220010220001002211022101100122100010121221002002202202221112000221000200110020012110011201111022110102020101001021121212210112200012111020100120220110022211000101211202102211110202212021002200220201021111002002221020112221002101221111100100011110112212202222100221211101121012101221222100211222210011212200101121020211022020221212020011210210022112200011002002100211002020201221012200110222202100121111010021220122110002111021200200022202102010112101201100211120000200010010011210022212110110002102200011101", "11001010102210100202202101102201210112210221022112201011000100121210211102022122111120110112110221100002122001220202102001102012220000201221011010001110010212210212122212111102102020121110121121221021120100010012011021100112201100010010012000022120011201000202101222010010100210000021101121002222020220111111020001120110221101112101021120002111121102100101200021202112221200210202021112112100021202110200202122012210021000010021100202010121201022011211111200110220112101120011022102201000122210110120112222010011120020001211220210021011000021110021222211112101010111200210120101100212101120100101100212211212112101220201110022012220011001202200101110210002010110102100200022122102200202220201000012002200200100121220000012011221122000220000000220121111222211212200122112002120222020212110100112121102110102100102221020102112221200112001020011021122012001212002121222111102210012120222101010010120021220221201120121112120211000202222011212120112112120111020200212221110102020021202101220002220111012212201210111012001100112122100220010121200202200110010100100121121211112010222020102022222220210112000102222121222022111202201021110100122211121012211121010211110120201120221210020002010011012112102121012102020221102021112221012021222022221121000120122101021100102020102000200221201201010110101121001122102212112100112020122010021210111112010111222221212122120210210002220102212222201102001101110000122021100110112100120110011012101200111210022022122221000120100220002002002011010220101211102211202221201202202010120010012221210220022202122120111010011021222110120021120112001210100020011000000220100001100120212212102010002200122101220210202200102002022202022002120200222200222221110202000200121200022021112120022201002122012102212000202111212120011120221110222021201212121101012122202200102022120000121220202112222111120001020002000210212022201221110120211220010101121112211001101102100120100210011100120002010010122211100200000112221111011021121010021012122100200121002120210122111121202121212122121010222002112021021220011220121021212012111012112020111101122022210022000121202201101222022002212220020121101212100010112220222222011002122122201122210211212200021120212210011022220022220100210112010210122122110020202211002222010122020002122010001011000001002020202202022101210011200112002022202122010220210212011001202220020120002100120000001201210011021010010012122111121000211121110101201211202102011102001122002222210120012222122", "21112200201202022102120111120222122012010101111212101110100000002022212221201012202122002111222102020020222122010001010121020121012222100102010022220200202010201221012201101222000210220002022011122111221020220221222012122212101000202122201101221220202002102210122011022221100111102010022000120202102110001122100001112212020221111001001221221000011001022211001121111222012001200111101000111002010012201200202110112021121212221120011110121010220212120121011110012102201200201222112002220012202001001000001220010120210010220020110121221001222201002020220102022202112001120012211222112000020100211111011112120110202222201011122211102221110212001011002201212020200121020121220122020012101211111010202122021021002222020021210100000101210000221012211201100012020202212221021121202211211220122011001010221212200221221222000012012121001102222120200122110101000201020100122112012100001100020010220021122112221001000210111212201222220012202110202102100201122202120110112022212101012200112112201112022021021111022111121220202020012201101202120120020120202222100202012201201202201222120212111012100000002122021101002121121011121000011221200021200201110200022021020122000210112021200101201001121220001012011021022010111012201102102002220210211010210221111212021022100221100111220101201221100012001101221200100012202212222012222112002021211121102211001210100121121002122001101121000221210221222010001111000011220021022122212210000000021211221011122200011000122220120020210021020100212221210211112200202210120200120221101022102211021011201010011202021222110112122220110020021121120002100100012212020222121211120122020101211201111101221001120121021012020010100112100120202012111012222112121001210002002110212021210212001222102000112121211110212002122010200011010121111110211212021021210200200022010120020122221221102021112022020012221102000121011101100012101000221220010001200110001010022222022122110011202201110111200100111022112220111111101022100112102111201210212112021122120211010010121102221122112101001110021122220200100202011122012022112011222111112010201111122012210101000222102112100212011201211101110000222121221110221001001210222210001012201111102121002110112110001110011001200110011010121221222102221121201012101001122002111201111100022202101011001122122120100011012121020001001000001121001100220122110111012000220020121010101222202122211121021121220120110121222102201002010120212110222002001111122110001020012020120010102212021012122011", "10122222221210022020111211121100112102220000022101212111110001112002001121000000021000120110222022201202121012200012101011112020200122001122010011110221011122112100121001202012022211012002201011101012101202002121122122122102210211020202002121010012111120212120120122211021122002000010001111022220221120010021000021212012201020222012200211221110101011122201200010220210101120001202220202021020100201212112002000220001012120221111102221000110200111111012200022020100021102201021100220201222111100000112100002111120212211121110101111001220100021012122000110212101112200102111200101211100222010121010222202101222222210100220120021012220201112011120210002000222201102022100100220021110200220200112020222102121200101011002020011222222121212111120101211012211012121200212022000010120112002111220012002211000210200100201000010110112112200111202002202002020111020121210120112000112102001000120110021101022002220122211212212000020202202202211022121220200021110020221220022012010222200122022210100101210201100120112212211010102110021201100221200001000022200102201101001010102120001000211100010021100210211022222020222212210120210001212110100121022112102110101200011220100021212221111121022101220010212122112121122020010021000001200011012100102110112000221120112010112212101110112020011020101020112112002210202002111122112212220000100200100112112202101102110210012102122112212112122111000021201221211100102220112202001111101010222112220020010110121122011002112020201002000100202211001111100221211101010220202200001221210012101011020121110211112220100011112211122200212121101002000112111102010000201020101011202100122000210120121101100111201002111200200102210201010221102001002011012221010211211001011200201122200101002122202111122212220121220021211201102112210110211112011112001202221120120001221021212022202010102020100011212021112202001012202212111102222211202222011201001122121002202111001100022212100212202120001222210010122111211202102222101221210102210100001120220102222221000010111011020211011200220011210221020122000102102211101112210110210222011110201220012000212022221202120100002102220020020120002011102000102101220200100021102202002100102200221010120200202012111121011220100220220002011200120021211112002021220210002002101210200112120002102110211022201120222011100012220122201211212012001222020222120101021201102120222111110020200120011121102200210112212022202102100201100011211110012221212012000121020022111120101210212210201120222", "01222111212010022101002201022010201211100010212221212212222220122100111211111200121221110221022011022102111002110210220211022001010212202000111111000011121011101100001121212221000022021100102200101000120010101002001222012212021112210002110102211122012010201211022001010211120110100110102110121112010012001200120010101000122122110102112012020222121022212101000211201222111011012012222010021212002001110002200100210101210211220012200020122122101100200211110020122111201110202012000010202200012012101020122112221100201220021021200201220120220221221021220012112100212210100220120000111121110122122220011012002101100200102100220212211220100002122011020221211101121011220021201101011121201221120122200221101000202021002222221211101220021120101211210112000012011201211002122210100001022120021202200220222122122002120012122001111010102100020102100202111101220010022200220211010111112112120211222220120102001201210100010101110020102201022112121211201010202101201101000202001112000100100000122212020220100021020000000122021210220101202202112020121120002022220122020222200200022201120211002220121202200021001112121110000102210212220020121020122201111100220220222212100010111012202120001021112000220002201002020212011001011111022212200102111211212101012222212100212201211112122220102111202212210110211012021012210210222102220220212010021212121002210001122122212111111212210120211000121220121201120122112212001000211120221201021011010101110201002000211100220012101101101101120000121111122122112111120001100220010020212002002021020100200120010221012121100221210102010110221010002221122200201210000010001010101102012201111122121112121102110020110020220021001110221022021120210121002221001010221002102101120012100120200212202220221200210020120010110102110011210001000101201122010011021221212101011110122210221002012102221012211202222210020110202100211000010221212201220022122022120122220011210110222101222000102220222110021101020120020101202021002111110100211122111120102112021222001110000020202012022100212100002010011122200221001001110022110102112112202002221122020222221120120001122200220001212210001221102200022202202102211121021200201000220222121121221022110021210102120212000001112001021011101221011210122102100010011201212200101020000001121102010011122022121100121012001222210001220022200102220222222022221010021110212100210221120021212220200110201200000000020112102102011020020011021021012200012002201102201120212012000020120212121221012222", "01201222010111001022110002110212220021120022111001122220022221000021010202012120120010222100200021100120001011120112101022101111222220022100000210112211022120010212201221002011010121202212022221022202012212000222202120110100021112112220002120101111210002100100102200011011120212010111211101012111220210110022000220112221212200002102120221202100011222221221220121101011110021100210001220200020110220200011020121011210222000101220211201020211002000020120100000202220001022221102020200211110202121022010012122220121101222012012211012020000200201220012102120012222111110222221001212022212110222002120112100010122202112221221022001102021012021102012021102021220101201021022221222121211012011020201121202220101112221120200010020201211020121010101200111012012021200101221100002102100210111110012121112120102212011211012112210122110101010210001002001211202211120112110110202102011000011211211121001010112220001221001122222221122022120010211111221111220120011122200210211202222002122210112222002002102110200210202002210022211202012101111210020110211201102020000012221210001001220202200012121112202112110002010201021111211111122001221022220200001122111121012022122012112022110120021102122001221120012212001110210200210000101112201222022002221021122211102020022120112200200002222002211102210001212010200221210001000211222220010002012102121220022100020002110211101200001002020212212120112011100020200020110112010012000102211220020112110121101122210110122102202122010221000212002222102102202221011011222012211022221210012121121102000122012100021200212122101120100202202022220111212122101000021110020100210121010120102020200122100200111002102000012010011220212100110200110112022111102010210212210212200102120102010102200101002002210012222001021121222001202221222210212221111100002100221201011112000001010202202211101012211011012000111100110201102010210202111201012221200022201000102110000102000222221112222110022121010002120210211011022000201022001202101102111211112022011111211122202021211111211020010110112121211112102010022102111211002000220001101220022222202111210202001120021102100021000110121122210222011200112112111010201102220110122022221102211021010012121212010012100222212202121022222212120100110101020002200220110021201220201002111210201011200202001220121100212212222222111020000200200222102022220222201001120212120121110200010121120220122000001011200122201212211210212121001112020220212012102221200110220000112100111120220002120102111", "12202122001201000222222112211120010221010121202112022022221022112000211110222101001200002002201110211202100002212002112220121212002010020022221102002200022002002200201110110201221222010000220010111200200022011011220202121022202202000202210220220222022212221120211022020210100222121112011000202101020112100022022102112002102122121110211121012011022122101220002022022102112220121221012201022222201111102021212121102201212011121100022220222121111002110001111020101111000220201211220221120212021221100210221010010222120120022012210220112122111221100110002222112211212021000022022201110212002110210112201222210111211121102122020221220001212010001001010112110021110101212020200011221001210010010202001221122222002101012001221200002122220101212021222020001100011221200111100121020200001002010120022212121220221121120200121101211201102122020111212222122022001101011021120101111110010101220012200120001121110020010211120212220211201101210121220022121111221201202201100022112222210222120121202201210211022212210210100220210200200201111201211222001201212022200010221000111000110102212120000210012211102020010221110001012220100220222200200001011210221202200010211221001202212020222010122101001200100210010202020010020102120121211200210222010000012022002110101101021110122102112021120212001200221021012110220212200001202122011120002210120010110122200122222022222002000212121000200122100222200212212020021021012001202111011121100012220020001112121120101001222021101200020222212001000211210220220212202221220020110201021110002002121110002010012121001020121110011102020000212211211222110110201111211021221001021110120222202010011202011020110220101201102100222202200210111002102021222110022021010101210012111210201112202022022201122220201201011202200002110001011211221122110211220202200222012100121000220221220102220000011010212100210022010221101122212020101022210011011010221211220112110211210220000212001001120220002120211012201220222112102110020011020112200101120110201021120011122000120221020100122202000000000200212212100220200200010001110001221011111102210011201010210200102210112221010212222112201102100120202201220102010020200220020210120201122222021221112000022012012022201101122020201020020222102201110120110212111202120011002101210121220222202001111102202220010111120220012022102001210100022200022101001202100212011000100221200020102101221002011102012020222212000101020220210000011210122221002221211011221102101122111000121211112211012201", "11112022100100110111210201201022011012220010021100020220001000202101211022122201112002010112210121001000011012210221011212212111022102112111120020002220202200112011010022210012211201020201221200200222002010201020112212022012201122211121122202000000122010202010202022121022122112112011222022021012111022020012002202212020010200001010002012022012221022010012012201000220212110111211010000222220021211000112100101222212200110220021101112121210211111221101021100221000210110210200022201021000110110221022122101020201020011002220212100120212010102100002222010100202101120222102000220022000121220112121012110221011012122212101211110010200220000111102220202112111111212002002122120222001220121110112222220020101001110200100021000102010122212212201212022002021011200201010000100002010000200001011201011212102121100220002211222212202002022202010022221222112110200022001000220102101201011120020021101212001110211212201101221100222200120100110211202101222002001111001011211210122200201111200200100012200002110120011200022111001011121212202101112100210202200011121001002210112022210102122210010012111101121002010102110122101122100211220120200200212202122010122021001011221200012021211211100110221220200111211100111220100202102102222210202210112012010221220020112001020012021022211210112011120100101022101011210111222002102101211221120100221102001110210112101212222002001212111010212200010210100020110121012021101212212201020000212120001102000010202011202211120012221021120210021212110021022012101020202120012222201202201202121201201220002121002111211021010221222111011112101120100210220010021210022112221111201122020020110110122120020000200000011111002120000010012011100200002122120120221210111201021221011220101010100112011020200012211112000222122120001201202000001220122011002000221222011202120221220222212010222210210210000012220222021210000110100102000212211202110220002202001222222111000210210221112212210210221202112101021201011011012202101210101122012001021111020010222222002120212222210221011021100020210101002120122012122220220112012220000222211221102021111022112120212121212002121221211200200022202221201211212120020201001220202010002120121100202000121100202000112011111200002120210200222211211022010101122200022212100201111020001200220210102101220022120121110020121122211201211020121220021220022111102010010210122212221211211021111210102110222120002201202120012212002122121010010210112202111201120222101222012222210000021210012112012", "11200112222021022101200001210000101201022010021211100120112020220002112222221021200102221002012022000100111200201001011111022221102200002101100202001022111000212001012210010021111020101021011020201011122100022120121010220012001111221202010201200021000012201002101010101012201011112000011210100210122122212221110202210111221220212210110122100020202000011211120022011200022101220110211121112021210120212212221102201012121201110201212211012121211100220112112021112010202101010120102102122222020201100121002100021011102212001220202201011020021002101110222100022101101222022010100201111110111111010112121101101102000220011201001000102112101021020022020000120000222201011012210101021112102221022120101112120201022101020011002222011012012001021121210122102200220220200110000021210120001010020110211212221221101000010000020122011220020100111211002111222222021110122021001111121221022101012222001201122002120121120012200021021202220022122001122111202102200202222002011212200200022222210010010210112002210220222111100121121220102221210011100002221220021212221101101102012010111022001200221022211011201212002112112010200220010220200122120002010020001001101021100001222111011102012120100212122111101211011021112212112102221020220022020220121110001110200202101121202102011121100200201010201012200011122020010101122122020120111102200221020202112221021220222010011102111120201002222111112011210101012100102022000002001001000121102022010211111110020002000022202201001122002012222221001112102120102210202122000211210222121102010011011201210021011101110122120221222012122000020220122211220122201120210010121011102012001121001022001212112111212011222121021020202220122221010121100110002022210211201111122012112121120111100222010122200102021122120222010111220100112121012020000010102020200211101111100202202221110122220220112100101200120021212111221100010021122020120111100202212222012102121212212100002200221020120110210001102121100102121200012202101202001222202000201101221211110220200000202111211211210211010010100020200020212200202111101001201101002010122100120210200112100102010222122122122201010110201121222221002100200120112222011011101200010120010021002200122101002121221111120010011111001100000210022100220220112202102202012000120221120121000100110010020002001202210212121021202101002101221002022200000221212001000101212102202000212020211120111201020120102221002101201211210110201211011101221010021222201022002222011210100101002102202011201222", "22021120101122210010202020212020221021020121100012100000012000012221002202101012110210102000001211000012200012222111122100102020010222102020122011122102100202211102020221112111102201100011222211110000221211020001000010012001210111122211010012210211222110001100001201022202000021220222222212121001122021022121012102200202122012010101221101100220022211020022121121002200122101021112012222112200111201101002220012012012102002022022121120122210001100022220021112221201211001010120021020111102200222201210220111011002102011022110021101212020020000010100102201210012012021210011012200001210001100010110120022202011011201010102002222121201120011101000122110121022101022210000101122022101012200000202111002002100002202200011022200011200100022010100222221012002201102022002210010210020211112210120220110211120122210200000111220100101212112121021211021201210121001022120221002102110212022211112021222222001000022000022121100120202100112202102211221121211012100120112010121212022221201212121210210222112120011102211101100111220012010201012200200120112000110011101200110011020010100201202012000011210211212201220120002000222220022201201202122100202201122002220102022100011020120010200000212002210002201000020200121022021211010211020021101010212010102022021100112222222112012220210022120202120222000001210020111120002122222122001112211021111120212212022012202121002120121012202122221010000220010122110021121001102022020021000011112020211021210011002021101021000011221111101112122212102121112221002200112022021100202021002222211200101020210202220110210001111102202022002021220200010212200000120021021211102010010001201200011111010201000112100212001202202112021210020121200102112001022111221101111202211212000212000201121101112111020021120122200100000010002220202121012102022220010211021022021101111210101200212020011200211100012012200201211020002222212020100000100200121202021221122020121101101022210112021012120220122120110210010120110010110200201000111210112000210211002120200112220112101010210001012212202212010021121021200022002102011120120110100110102022220120101110020201001220020010022010012110012022202002100201111120001101122021210010010221010200211212220001002010111221212100221220011220011112001101100222022101100121100220100202202200022221220020001222222222220020202011011012122002201011211200201120210201201022200012212202212201212010002012211201120202110220021120201010110221212002011220112110012011012112220021100112011122110001000", "00111111021121112122210120111102201100001010222001012100222222202200212010020011010000120011122110022201020220110122211200222201200001020112012121012021202100202002102120012022000102210000022020101010221100221212220022110112100002001221110102001212212102010112111111101202220011001200002210220000012211122221100100121002020101000012211121201101110211102210221001210000112020102112102202100212020211220000001122001010000101021122002211010200110220220022200122111102001011200101001101120010220211111202220012200122011112020110200211011222212102121121100100012120021122221220022022222120220121112112022110010210111110200222102122112110011021111112000110001221121020220222220021102120220222220221221110001122020212221101112112112010022001112001021002200202110222121011102001001002121020020102022202212202021200112222111002121021202010112102002120010021200121222111121221120122201211220121010122211100110202120012201201000100210022002111211211100021012212220012010102111011020001220022011102100220001100021202120212101122201020221121010020011021010120220200220012212002210221220202012100211021121101211122201120000001221112102202000212200111122210020211001201111201120021022110212011001212002111002012000221021210002202021200201112220001110201011210202210220202200022012122012112002211202221020020122002021121100102120000201002110010012110010121202102022100210222212102012012220122001211211102112220202111201221202001201100221201122101210100111121100202200120100101002220220222120001100001100210122120112011120110111102110220202200122202002200110020210220012112221020100202021111012101101121212020220121111122121012211011000110212222011102210120222112111120111222110011102010022210000101012201111012120101220012122110021210012121002102020011222212201222120022200000122101212221101020100201120020221212000210022021021010201220122200102101200200202021110101120110001200211110202021020021100112020101102110111022211110111121000211001202100201200212110022002001010010122202220101120201021220211121122020101010120121020201110210210110122122022101221011122012021122022002100122011112122210011001111012022020210022020220112020011102001112211020100102022120110021100212222011001200202112102201122001210100002020200121221122000012021002221212100010212210101101201222211022120101112202220210002102101221001002220002122011121112001000000012122120122221100210011000200111102122000120211220010122201220002020211020210210020211111122112120001212211210", "02020021120202120110002221110012110110102002111211101011012222112121012002210012202122200212220100122120020210202201221201120200210221202210102101222002201111202102201112120000211120010100112021100021022122100100220121221220211100220112010201201000010021012100112022010020122011011020022011220012102220212212111022011102122002012101122001212212220010200120212212120010210200121000222222200112210012011111221201100000020021020201012100221220121111111001020222111200110020020220001210001222100222002001122100110010021102010210211002021002101102011210002201010111101220100120021012122022222001002220020211202200000202201110220020200022020200110210011102222122012210020111212211220200210020222000012202200221012200220220212201122212221201111102200120021002202022102121211200210020011122012002210011020021102020220010221202110102200020121001002112101001212012121222220211112210202222110202201110112010120022211000211012211201221222111011021122221210211000111100102110000111211012112001120200101222121201000020101101001001111210022121110222210010000122001020222222221012202112012220020210112102111211111221020010022200012211012112101020100100102102102202122220102010120011210100201220002020021011102202210002101111000020210200111010202112001002021021112210011222022102112201120222012111020010122002100220202222012200100200011111022000011121000012121011000211110020122012100202102221021112212020211001000121200122212001211222010001010000110021011101001120120100121210201112112211222121020101211121022012211001112110121222220012022020001021000201002022000021220021212210022220012110221001102120011020120002102221222200220022112022020010212112012220201212120222011121002101111012110212222102011002221200020020012120221002001122101200012000210100120021111001212200210012022122111101210201210001111202220011201221221111201112222111000112211011011110222001010211001001011111102122111221111102112020210011100010012121111122120211222010111122101102000001211020201012202001210010011212021002022022000012011202000022012220100021211211221011120002122020010201111220110020022120211201202011120021020210200211002000212121101111001121111002100002122212210110221212220122112020202111220020121202121020221211010101011120210221222210211120222200201200221100101011110022200000212010020122121100020210122101001201212020010120000201211202022010101212012011102120011121100200200102111010200100212211200220221211000200211222000222022211002201021012202110110100", "22010121011020222021120002102201102212100102220022100010012100212112210212121202221121220000012200112020022112022022201112010202111110010011020120012121022222010002110101120222212020210100020111122110120010022120000202112010111200022212121221211122101211002010100112222021102200000122210221221201020221010200222012101011221012000000210020202222120000202220112002010201200212201011011211101122010222222111201021100220212220202002200011121211210010112210010222221110211101120220022002112222211100022112011211101221122002202121012221110021111202212100002000222122220002100212210000000010000222212022210212210000021112102112220201222221101211112002220221021022102212001122202220201211111002020011021012201121112100210022000211021102121220221011102121211111222000010211212011111210211211022202112112101021212202110212122002222212210222202020010001210101021022102120002201111101210022222111212100220101202220021010220110121022110100012210111021101210100011201212101002210020002101121100001111021021121022011221010200000101121201110021011102200010100220112202210001201100112201220121200122112022101012222002101201000001122010012122201202021222012221220120100022101020112000011010221020101122220220210222011200000210101021002012022100020001121212000022112012220001222202100110122002021122002111022011111022002120002122000112211020210011221221221010102111020102100220012111001210011211222100110211022220021020012201120112002010110101210222011222100010112021211212110201202000021012020102202021220002021122210102020110200110110101110000002110210010211002110000010112121110210101012010220012122211212102121120111101210022101111201010122122012102111010021201102220202211220002110211120200112022122112211002120221212112210201120010020202112021122012222202001100201120010211120221010112001210101120100122102200022111010212002222212020021100120110020202112020121101200211011012002022221112110000102220121102211212021100222021212001011012110122221202002001201001110112100012121012010212120001221211212002002020221210022121021102200002221212110022222020221011010211221100221010122122000212121100120102200100022001000222221221000102020001101012100202211201100112021211021210000110222110112121112212212112012021110202211002102110222022100021221012110110020120101120100121120201102020120020100021112021222120201121121220212220212202101121110221001221021101001101102020220100220202202112102220122011010202010000201210021101201002120220120011020110020201", "22221001010122002021201000200210100012020021211112211011001221222212011120212102211012021002221122111122020212012022110120120201021020112122021122021202101121220121002212221001102012000002110201210021020220002110220212111012002220021222001012210222001022100020020110202212121221220001121022000201220200101021201112210200001112201000011222002212222210001201220101210000021222011202100112212001020121010222020200210212022201201000110220000220002102112102101200102120002210111102122012112001120020120212122022122111221222021102202202010102121011222002022021121101100222021211210202020202010111222110212101201001120211010210022102001200122021012122200111121020122122002012220101120110220220010220120012010112002211022100221011011212212112002011012011122112201010110201112222102001111110212101220002100020212200201021021200200221221020121111002121001021020020111020201222111212110012211012121112100110101102220110100002220201110201101211020000102012222012202020020100022200101210200012121222001102021210102000121222121010202222211201101000021111020121020010012122101010111220012022221102110121221102120122200022121001200022110021200122101200221100021001001122220122000212002121112012012001202200111020202110210211101222220002112202120020112202020211110220111101021122001212202200121022021222211202212212000122112200010211121101221212120201100000122012021101022100002200010021121200010000121020000122002000210212012111201101022111010210000100010222021120212202212001111120021101101110121121100021202001222112101111012210120010221002121100111221001211221220002222201112011101010202121222020000121222022112200011201100012001112001121210001101220210212220212221200221010221020202202212021022022100221201121122120020002110202101011121101111012111111021200020121002221020100212221220111011111102200112220220020122112202012220100101211220122220021202201202210121100210121202200001011121202211012001221220012100212202222210012210110202201110210000121121112122100121202211220122101220101221201101122200010020012120211120111002220200201200121001021210020010202122011221222111211011221110200012112021211211122112212110101110001001222002121210010010010120200222021210221212202021010120000221011220011121201111102112202110112200110002001002201100102012211012112022222111100002012202000102202021201012011020021102022012222022200101102201121222222101112112011122101110021110021121001101122200211210010001210022200200212212021202101210010102101121212100", "00011111011121102210222221211112002101222111102211202021210102002022220111102022202011221021110121211020120022012102100102221201112112022022000020001121022222010202012202012201100200022012202100100101122111002111221202122212120021120120012010001102110002000011202201022012201221110000002221100000020122221010202122001022202001000200220101020112212110211001110221120212221001221212221102110210222122012210011012120100211200002102202111222121201112201200121100120210021111201120200002221002100101101112022012110212012010220022211002021122212211121200022012010122220022122121012121112201020110012010002020011010110011110022210100021002110122102010200000011021211112121021121200212201012011212211212202001020102110100022201210222100212200202022022000012011121012220121120102200002201111201112102212121121001021112121020101020121221110200021210111202111122200022000120202221110011102020010222200112011011210100202020002212001021101211022001122222212221200002120200202002000102100221200212212112020010122122111210210121101001011222211111221012002100102020210201201211220021101220212220010210101022012001100202022212010102011200221111000121121122121211122210210120102112022100001201022002210112002210022010101022122110000010020111011121202102001220110221201000110201121022020022211211102110000020101111120020202111222110020111021102122122201020020002020210112201102112110220110212121102210102200010210121022100000111010200020221221021111210221010221001021022202120211121022011022122011000011220220122220200111012110121020010011212120022022121001101021021121102211001121022111222120210221021220001202201202220210101201212221012202000122222222020000110010210222000222220221100110112201111100110000212002121121212001002222122101222000221200110222020121210200120210122200212111201120220222100100201222020201222201222022100221001002202000002101200202022001211222101120012012122202020211100000102112100121011012121112221101211222001211011020211222012210000111002022210110121020200101021220012111111201220122102000211022012212210211010022110110212022112212202112012120021200201012210001212122112110011121011222110102100000002101112120011211222002010122101021221100121010101112112221020022220101010012111121111002222012221200102010110201210012220101110001011201012210100211200002100000100101120021110010221101010011100120201112122010212102000121102002001111222120200211201102112221011212002112110202101100211220122222011000210221102000002210001121", "00212112002201010020212022201210021012021222200100200200212112222120121001202121202202022010012120012200120010001212001220210001221211022110222200222021222210111111120100012212120201210022210200202211201210002020122100212001112001100120010012221021011121220002022210100201001222101112111120200022020000101100011002101121022012211022011021012120122022121012011221012212102022200100000020102011100012022221202102122201211202010012110110012222002121102200000201221210122222011121021211122102102002221211101011201201202201221100211012011002012002212110112122222120202201222001000012111112110011222012101100220211211001021002121122102202020021101002022121202200120121221110222001211200200200020222212120221002200000020102220021122120001101222201110100001012001202010100122111010222021210010200000202122112111011111220121222101221220011202000002121000010211121220201220011202121120122121120122000200211011120122221101022102012011111102111211000112010212221210010111122012201101210002022202220020221200020222210222210011202201120102020221011121222210200012102002212222100021001101221100111211112001211020210000210201020212000020022122201111121222010201101210122102212201102201012122102112200212222122220110020000120101101210112020210222121220121022122102002222011111120022010202012222202210000112121202101122110101102220000101212100212200100202210211020020211000022012222120102021121120000221102011201102022111200211220200022022011011202100021220002220221202201201211201102100121212202021021012221122021111120100212210210000200200101202010211211210021011201210210000101100221202101211010101012200110112220122021110020110001112022122220212221000122000111120220201212010212112022001100100011202111101111221201221210110022101002200000120220102022221021022200121021020021221000002121211001022021000212201220102220012221000021212201100112200012210211221101210002021000002202010122000111211002211201100100011202102222120200200110012100201201000200120112221010112120102200221211211221002112121220212200121002002112000012221001002122100102022112102210001122111011012200102121011102101120211111201020012211112122222220102011021111220012102202212120211212100100002010012211222221110202120000220101211221202221212110120020021022111011120210001000102121220222022212020121220100010211111010221111012020202102000201100121221021121222100022202211120001020201122022110001020022122202000201101010010200002021121112200211210120022001001122101200022021011210", "12002210210222012200212121011220001011010200220111201002122102100101102021200021011122002112011111110121001222121222111201200121122021201120221120010021221102020022012222022010111022221120210202220220112120001110212012221120012102120101210020002202102000022122202101000011100021102001010110102102212021022020210001102221110002202011021102212211120221212002010220110012221221212201211202211021201110010222110121020221212020211102211020001120022012101222221102200102020121202201000211200100211021100021101121121222110120002222021100211111010101000000021010022210121020002000220021121112100022100222202220201212020020021210111211112012000021201110022012200101011200210210211200100111121121211011020010211022010101000210121220020020112220000111200010121122112111220012121021020001200122120001002112222120002112122010202002122011012021111101022012122212101102200211001012100001220011212122001121210101022111102121122211020000022002000102000120201111011102220112021102021211022212200122021121010111210111012110020110221111010221110001211221021011111221222021112121202000000120101221221102120201111100002221110010012101201110112122011100000001000212022202110200110010100011000101220021020210210221222100120011120100121212101120122210001211200020002011120012202212121020111221220100101222210202201022001210200101001012010100100000011110022022002202210201211221000110022101120120020110021211102011021212212101102210102222000001202222102220001112112201212011222222201001001011000210100010221221002110202201001201022110000012201010010210220001210111200201111212200010020202200201210002101001202002012010021200101111112000122010010222200022022000211021110112021021022022121210221022001121020011021012112220020020012221120201212210112222122212120222102111100210010210212200222101022101020121011211021122012201000201210210222111220220012112201200012100210211100100221010012100102102200022000202101110221010120001022211210110102100000101220100110222100000201201000110112010201020011012220101120012010210221012102220211012000100022220011200010112021112000221112201211010210000102202101010112021021200010212212221102111002221120000012021110200001012221001010121202202022121021001100020212101112001001101101021201000212221212100010002011012000020211212000002112220101210110102200120222211112021002202101021002020201120002121022110021221102011112021212200002000001022200002201121201000200101211020010222112211112121211222110012122100001012011011111220", "11221020000111111210000021002220120001000211101201222010010112021121022011112022012011020121010212102201200022220102200001221010120010010122212000212001011222112001220120111220111121120000101202221110102122210001210201011200220101012120112200210111220220002020212210111122102222200020011101111110120210020200210121201210221112012200121012012201200200000020210010021001202010001112001212022111222100222200120221110020021201212010000201111122011120120221001212111000222101111020221121201121221220121210222010210210111210200001000112201101121112211010222022200221222221002001222021220210102202112220220020222212021012120110100211112100200110220210101200102201220001120110222121201021020212012010002212011202211212122001111210221121010211111101112021102211120012021221010102222221211021121010001121120200012010112011220002100210022011222000101110202100102022220120100221120210100100112011100111102002001100212022010002211111101222020200120122222201221111112102200110220100002002022211000100111100110021002202121121222102101112222222121220010200222200021010221211012121102121121001110221020001111212111002000012010220002121220002020001022200201110011112001120222011022010000122121221201020212120211211210211121012202201212211101212022111220021121010211121101002200011220012122202012101210021010201121201120220020212000220110201111002121221010022022022020210210021221002100102200211000012122111112012121212222021220112122121102010022200121201001200202000110121100221222020001020010112200100111020122001211201112022122121012010012011122000102022102022201221110210221220002211102011102201022001200220211021000212100200122011112210012021002011001101121211002002212011200021220220012111011200110120120100122100122102021222202121100102002011020221120111022012021010122010010120010112012220021112222211221202212012111220211221020210022012111112022220211000000122001020221000012202221121111011120112100222120222200012102221102212220200020111222020202010221120212000201112112202011001022102122021212110012120221210101102122200100022112200121021212111110011010121021000011210012121222212110111211020222201221202211200001122202201010022122120202220111201012011220220201001201021122120222021212212002211112020212012101010020220111001201120212022201121112112112211000010212020210122222221100220100010211211201001121011000211011122101101112222201020102110120112110201102202221210120011010120022222020110221222021200222000120200220202020010002200122021", "20111202101122020202112110101210010001100101121222210020120202121111200011022201110111100200021022001011212112010012212110121011202022201002220210012002020221100221210200010121000121221112012121200201210110012220101200200120200100201221102110122001102100011120121102000021010010121120212201200212202200022011221100022010110120010102022122011111012201112102221211211002011002200200010220111012110112202010220000210122121022121011000001200012020200010002212120221011000001102000121211121000210012221101102212100112211222122111112202200200111210101020012010021020000101010201100101112201001212112011102101011000102201021112211122202022000021001122120120021120211001020202011120010212002221101010012200102012012120021221020202021122020201122022202211112012211001201011222112120112121211122010212222111221200200201222201112202211002110001010111222001111100201110010020021001212201202121022101102200122202100001022200011201120212121200201122002110100021101211211121011011210022222101011202111100210220011000011211110201102221111121022212202012110102112201012220100211111102212021000120212210020012201100001021121122111112022012100100010212112122112110000121200001011212212002011112000020012200022222022102110102201112022110210012012220110012110210112222211111011211212120012022100001002201212211102011022000020120202001202020021022200020210001010021112210122111011222200010200021220212200220021001021202001211112202110002212110001011222012101212122222100001112011011011110222122020120021120102020000122020112120010001022110220121002102110222122200220111112212111122210100001200122100100101222100102101120022012021001210102121102000000201001012221121201202222101121212221022210012100200100210112002212101020121121211021210220222012202222110000221120102021011122121221000102112002222111201211220210010220110111210001222121112021120011000122111221122002200211211000100000202012002120020211202120210201000002210001101021101022211121100120111120012222021211211122010121201012022202221102120222000201020021001202210202001121001220222121220100220221100200112122010112021110111111020022002021200011102111200211221011111211021212111011020200220021122100122122121222002100212212220210112111002221120022221122212112000122211202221012022001100112012101111002001110001112212100200001102212002202200222210211111202201022212120101010021102202211011202112202121201220200121202121120120122012012202012002011011111102101102022012221101002220121220001221000", "02010122100120200122120022211102012210222002220122101122202111110211210002121111010002112112202112202220120100001201012001010100200121000100020221111121202120102100101200021000120121212210000022112212110012212001210211021001110010121022200221100011000100112221200112022021220212202221022002201002011200100111220002222020212021020010111011020121122211011022012000011111000212011212221112121022122022011121011011120112211021101020212212221021012212210210200202212110210120102210212102100120220121201020022222212002221000121111011100022120211022002222010121221022102112212212110202020222222121102121222112010100120122220022120112100212212002020100210002212220002110122102001201120021020110222221012200102101112110002011122112020110001001121202010020112120221221011001002220111021022000021121112001001100000110120211020011221110121021222201002201022201212111010110200210011000122221111120200101001211112222111110220020210000220110021002220001120212021102210220220222022201220100020001212021120112221121010001210221220201221112212101122001111222211012010021010210101022212121120022020002212210101121220001112020121200000102122202211200101002200222110111220212012001012012102102221111110120221012220021000202111101111121021022120002012110201102111110210012000221221111122010210212102121001121002002220222010201000122122000020212021202010010011020002000101100000021002101121112002200201210021021202002000111202100100000000021112200212212010200200111012201210200201011211111221002121000221121001101102012222020220211220012100211101211010211221120202120002010012202211211012101210201201220111010201000011122101012001022202222101200012102110102001022200001000010211121112211201001201222012010211211110121001201201021210101212100011200010001210011122010101010112121202202201211211222211120210212102011112022001200110222012012002121001010222101020021122111010102000202111020000200220200122022111001122111022211121200220211101210020221201220021220220212012022111010011011012101102121111120110000101000000211100201001012200101102000111022200120101200011102010220020211022010210020211221001121021210020011102020120221111001112211011211112122200222010020000222212220010121111210020110120100201022022011020222000011201122112222021111210221020222210220110222012022211221211122101210112022201211100200102102010122021101122200212002020210212121210110121011210002122121220211221220000201221222011000212200022122112112101210110201202121201200112122000200", "11021020111210212220200122012211112122220010011211202222211201000221220002111101022210221100001111201101000212221222010210100002120021001010012022000112102021221222212121111202020002122001022201002201201211101221112211022022211212201100111110201122200220000020000220201101221102000002210211222220120202211010020020101100021202100201112201201212211020202002102021110120022210120121021212202011011202020212200111202022020002002201011211212101220202110021202022120000022220010110201201202220021000201012112100012222212120112021020112220210202112020110011010002002222112102111010210212000101021111022222220010011200120202121010211002121211110212200121022122201002022122200122222012210002222112120010012212220220020102000122220001102021211021001011010011010222021211210102210220221212222220000011022122122012110211111002021001002011022201200210202202211112001000001121021222012211220000222110021120002202012001011102000221011212221202121120121002011212001101110200101200101121020000220111120100202210011010220100200220101212122101001002102010122111012202122002111221201201210110211121101021201200002120210110200120122202120211011120210001212111100111202102201221012021021120212111101102221010100112101112012111001120121020212102221100110122101020100222010102002102112020001220022110000211102112020112010122011122122212002002102101220021202100222120111211120220121010111220100012202101101010111102021202010000112112212001001101220010021001102200212201101210122201221121221201100120201021201120100210220100220110210002022102111022012102021202121110022121111112010201121012012121122202001010011112201210100111222202000010011021010101221000100201210012002201012022122102122110110002221102012200111201111220212210120202210200100011012220121222001022222100121112102211210220101000112010020010101210210020022200101001211022211100202120110121210020220212120201012022022002012121012011212002222201012111000100002000111201210222200202221012200210021221211110222222221012001211012100011222022112111010112120022111100201010220100002110112210010021202110122220020101211011220121220120102210001120012201210001100201102002120002111002220222010000112010202222102102122212012212112002011012121210202112112210200200001101001101100002201010121121010001111201122012211202211022211111022112000201022001102121000022000022202120202020012221202211110201011211210200000210121210120121110000210122102102100200002221021222022211011001021000112021021112221011120210", "10120210212111121202100210011112102002222011012110120010212002110201012102202221010011100121111212010002020110012221221001102100012102200002002110112011112010010200222001100012111112102001001101100002000212220002200120010120011210020200200020021122000101020211202112202100210122120101000001002212221112122212101112201222202021212220221010001122221210002211001122121201101100001210112021122212020212212101112122222221121021002110012212010112201022101001000012001110101100112210120220102021212212211101020000102120011122222112112222110102211021000221010112110200112021211001120021221021021220200001122012110201211001022021122002020212202021010122122200200100112101002200000110101110221012212102002120201212011201010220022020002100212100112022200202222000222210211210202200222000211212010002121220000100021121201222020002201221211121002210101120211122022022101102100111002120102102111222211011112101110021221222102111101220102001221001202202011102012202200211000210021021000011012221210201201010121221210221111200012021010000222210220021222201001122020021120221101011000001012220111201100002100121120220211012020222210220122202201101200112101222121012021120212212012200121001122101211012120000112000002000021121202100001012111001202012012100212010010101220022201020121220010021212002201100002002101220020212211000120200110000011221002120111000100211212211200010012022210111221112211111121000201021100201220120101122102121212022212211002222111012122122120002121111111120202022010000122121012011020101212122012000020212200012001021221220202101101102001220010220102001122022022200001001120202002011121011200220211020222110001220021101001111122200121202100120101110220110202111122120102211101011111100000110021201122110100111102111200002221200211002201021010012201212000210111020210120021111222222122021121012020201200110012011100020022212122011111000212220022010102201220221200202211211222101002011112011000021102002021022112212202212212222102111011120001102211021011121011120211101011002101100001111010221121001121200022102111200212101001122020101101112111112100010001022102010200002002120221010002010121111022210212020121011222121100111102121100122220000120220202002022201202022110200220101101011010100000020202210120012212112120222112212111010221202210201112021220221220020101202200122012010112121112222102122212010102202002010101220100010120010100220212010021022101010112200212120021211021102221200010011210100000201210012022021122111", "02000020200100021020101201000000101011101012122102100100122111122100101111100220110202120012021010100020002201011212001101110120211021212221012121212102202002211122212201122121210210001100212012201001022220210000000202011220121112220201002011011120101202011211012021112121110121111220111210210222201022001000010101100020112100102012221010021111011221000210000202100012120212200012110001121011212001211000020200102120210120210121101022021012200012002100100110112222120222010021111000010222100110121000010011111102202200122211012021122122100112120012012121202112011120102020012111101020200200210211200022002220122102122011011222001120202200122002200020121220210202222101002222210010211110011202010210121212221100002221222201111111001220110110112011000022222122022010200120211020012211111202001102011220020220212201200101000111012201110110002001000210212022011110001200221011012121211010001100000102222022012022222221201000202000112010001202102020221002022100111122221222021002121111122102020112221211222122021100011110102201102002001200201001122111120002112102202222200012001111202000221122012221202101012101202122222102111120002202011020001202100122002020210000002010101212222121001010122020110110202112110110102010202011102222010201220021200100212122010002110001101201022122210211121122200211112001102100211211002222202102011212201200210110212200201222221120010020200110211202001110111012110012200210022002210000121021112120221122001211211120011120102120010200101000221002112000201010200212002101121122011012021102120122120220101210101111110100001022200120122102002111012012211020002020200022100222002220212011211002011020201221102020110200100121002200201010112222112110022010210022202021210010010221002102102221210020212112022221201012211001201011211012011012022120120210200121221020212101020211111202111022200122221222100020110112101011000221120202122121202112221112121010220001211100102111022010221220000101201210010201100010002212001120110221120202211011201012010200220200000112000210202000200121211222011200001220202111002002001102102000111221211212200012102220002121022211010200121201122222122202010012211002001121112100022110121121111100010102000010101210010000020201020110211010101122112120200111121010201201201211221122020000120102210211101000100222002112120021111121120020100100210000200112012201020200010010001001201012012120011102021020020010112010020120120210121112100211102102110012112220201210001111102002001121210001", "01222111222200021112222120011010110112110111100001000111210102101011101201002202012001121212002211122002201002010100202002121222220012101100102221221220201101122012222220002001101121011110100012112122200100010210221121210100001210111121110101022221112200010122011101110022212002122221212102101120200101122012202101201010202202200120111121121201111112100212111102112121100021100201200000200220102110100021102101102222002221212221101112112112110101110022212220000122020210120220220121012011011111210022112011211111022000011202200000120212011211110022102000211022012112010200211000011000020101112002210012212020121211020112111022001220100022001011111111001022111212012122121202020001001112010122220020101012101012000012000122001210200122111122002222021220112000000000002000110000012110021022101002122222220212120000002102022120000002202101121212000212002122120000222001120211100120202012202000101021212002000120101012000122000120202212002102102220021010200000002110000200222021120202110121011211001200201112102221112120212220100221121010222000112012200112021110001211000022102220111120100021002221001200122010011102112200202002220010221001221201000101120121220221222001011212221221000222022120211211202200012211110122001020222210001122001002212210112120021212011201001202111220120102212202111022201201102211000200000012010112200020200022012112112212212212212201002022012201110222012221100022120211010102012101220022100012201200111022011011022102202110120202111220121200121012021002112211111121010122110201122002001100120102221121102021012202001122112010101212101000212200002210012220110000101122121000112111200011202221001120002000111100200020111221121022101011221021211122212212201011112001111101011220020102100212222010110021210010220202211021000011000222210221011000122011011221221110202111020102121221102011012201221010222102000001200010212201221200022102021020002101111221100011121101111000121000120100212111120021010111110102020021120000011222202002011222212111120011010220011001220002120012121222101200200021122010101200212121200011011020010010012001112210220021001210100110001201211122021201001101201000000022220000011120111122201221111001001012022101021212002200122120000100101101222212022010211200020020221011210000110122211001012221101210202122121210112201122022201011100011010221021202110021102100101201210101110012101000011220010212212022111000222211121011122020222022001201102202111221202001220212011021012010110022010210", "11202102220100200010021202000211122200021200101211120212022220012121001212212010200202121220002011112001202101112020020121221220112111100100211100222011000220022022212220221022121112122012002120020021211202101222012101212210211102110210122100011121102210001021122110222222120001211201001221120212121011212022220020200220210021220202102220012112221112020211020200020201011121010101020211201021110200201001012211110120001022110120020122120020021212200021110111002202011012020121012221010002022101120222122012212210211020211200021122001120001010110122112112102102110001220022102122201020222021121002021210211011101010120122211201012120210000220012201111120002122020110110222220202011100210101000120122001020212122102101102211020120220110220121020112211210111200001122001020211011011122120011222002112100021022020000100100122220101212002212002212002220200022011222121211120200120112122201202120221210012112110021101100202010002020021100220212000221012101010012201211122101100020110200110211120010110212222120210110110111200010202102012121020012010111002110001111211102000102210100122102202121022020101111211001112100100111012020202021101020201121010222122022002101111121021120201220122022220222112112212112210200200120001210212002011001111110021022221221111002002111102221112220000011110201000010021202210000001102122012201212201200110221200110002212202210210110021211020100210020000200022220100212112022011220011210000022110211202210111001122221021102122201210020012201100112010000120102011212201200021001110011000211111220121210002211000002222202001222000220001221002001102101112101012210021101211102112000210022101120022201022011221000020210000102202120002011100202210011000022110201222112001220211211212110110001220202101121112100020100101221101220122020220022111212202000021120121212020002200110212101100210120012020012022121101100202112221011110201001221012211200022002000202011120201111011100011212000000210122021202221000020010022000021121002011201112222222101022212202000212021122121011120002201211120022000221102121022212222100100221102021020021021202120002000012010110102001220220122211100102120212102020212101020002200122021120102220001112122122000210022012112101012122111012212220222212011021010112101001220110221120111100201022120122200002000100020101011221221122121201112111220020022021101101102101010220120010121022010022112000101111020220121122020222202022002002201121101111020112011121122011011102111220122021010221000", "02212001111120101111202222111202112012200021112011210121101220202112110212011000220101022122221221102012121020120122121111011201002110001112101210211121120122110120020110210201122210100012201122222012001002111112201120102210022121022202001010210212000111110111220100111210121021222202220011010020011212121211220012020110222001222101211200010212000221020220012010011111121202200021220222002112022022122001011212112222002120012211220012001210020112221110201202201112012212210002122211101022212100122101010112021122210212222221201002000210021122121022202210002012120200221120202111112212212202211201022201220212101102102012002002002100100212112000221011011110020120000010002012221002011121022002111020021012212020011011202011222221110220002021000000010220220220012121202010011121211212100200121202100221101100100022000101102202021220112020000102201022000022200221200010202022200220120000002002110102210002211012201002201122012101011021110022111122210010000221022110101100200021110220221120010211100011012221010111220211010110120200220212212012211120212000101211022021212101211222100102021100122201002111220002210111012120211101001100100112110201111010122020022211110202102122021022220122202100122212122102200120011201010010101210100021021101010001002020101101102121020211200202022210200221012102122012111111110202202001210212102122220010221110021010210021221120220122212210022000111101020122120021100010222112221001010010010201201100120110011101210212120001121102021122012001122212120111112210101211221120111202022122011111100122110011111212022112000220021222222110221021120112201012201200221120210000212202210010120222021200222122222212121200201101222112112222200012100200002000021222100221022110202200011100112001200220110111102101010000200101122201200012211110001021021200102110020202102011002201111001000012221002122220010021122212201121010022110112001210212221202202212002101202011220001000222002202012200210001120002020001211220110112200101100221010222100220110201002200001110222012000201111021100220012112002002101100201122111000001021210221002212120112012200200122112202122211012010201020100211110012222211222210020201210010111000201220110100212220222000101101101002200011111121200102220211210102012020220102222111012100022112202211202212100110001020110122212101110221121121200212022211100012100000211210120111100022002110021201211210012021202200100020101120011111121201111101002121000001101001110212010102221121221010112121022", "10101210122101010011220100200102011012101021120200212021110221010002000002101112122101222211222002211101000120011101200100011001120001001121210211211210000121000112120002101200010010022121002101101121100121121110121221201110110202002000122112202111020110201002202122110010221001120001200112202110222120122012212212211010010002020221112110102110101221020201210112102221012221110000101120220121022100012010202210101220121211022220020110000010100021220121020022112211120202112022011210200222121211020002120202211012210101021001122222210210022022212211111112212221011201222112210110212211012122100202221200001122000021001010210010000221220120001101000200201222000001111001011102201210210210021201211020220102120121011210011102210110011001002211221212200221110000102111112012020012011200202120202121211021212220000021110020020012102011212021201222200001102102010012011210110001211001102222210121202010021102221212212010111201200220020221001122212022200212212021021011112021211001022201020201110000000022101010102211122212122120120112020220002020210222021201021110112200221102110002100021221211122120110111212022112021201120110012200202202012011211212221222110001200120211022202212002010101120112101011112101002212002210120202110001201220011121001222000001221121200012001200211222102120012110010012222210110100201002001010002121202100012102202221022022001112012011002002110021200112122022201221210220001020001112110121210012202101120202202121011220111110202100112210002020122202110101112220102100220022212221010210200211020022002002210222201012100011202022211022012012100201000111212112012221122200100000111002221021102211002001200101022221120211021222110020202210010101002220010020000120111022010200022122001212220200011000220012212120000011000012210102022001102001221110200202120020022122201202021012001000122010100112021002100101220010101111020211221222012011201102202210212100000101222222220000220201111221012012220002002002112201002000222002110102021112202120020122110200220100002010101111211200102002100020221020212121201200121120122022011110001220010021212222200021202211012102020202111201212121010000122000002102222222221222102020100012010102002020202022202221020220210001202200011112012002102020211222222010120002112101220201002012112202012201022022221202100000012211200202111100021120200200211101010102111110101111210121110220120220011220121102102011121022220221001020122110111112000110022120201001000010202220222202121222012102", "12202112221010002222100122221202010101020010222121020101102012010200200222100222110220201122112001102201102010112202101010221220000121112201210021200110100200201212002210222000112221120100111011011112222211222121020222011220010121101021102110211121022202222100121221011110020001120122200122220120102002212201212100201001022222011101021020120210112112200110021210020010111120200202010022110201100110200102000201012000022100011121120220201011022220020121021000020011120002211100122020010110120200121201122120010102111110010102011020102021022111021001101120111110001010112102221212200012002120021101221100210022120201022201102212222212112010010010010001012111001112212112101112122222122222222002222122100212111210101201212112111200101102212220222112201102002102011212120120020122202020211020212211122021112102222100120212202222002100110001210221222121020010201111220112220100110002022201212202121010211220100201010202210211000100002221020011121021211101122112222012121022200201120200100121110220211101122101000101102210120001002210102011020201102122010010222120012000110202002012220020001022111121020112201212122221200111120201121202021021122020012012202112010100102210020222110022101020201110012120002002000001020021112100101122111212101102010201220101010021110122022022121022112202200210201020101002112201222101120210101222100202220201020110210010220120202112111122000122011212111202022001011111100002210000120012212012211012022012211212001102001202211100112101112002101122112021200102201111212122100021000211221210112222002100110122100110112022200102002220100101110000120112111000110100102010200121202200200210112021222001022000100100211210222202200000012022200210222121000212011200012112011102101200102211221000102010101112221110202222122110210212011112011220111210212022000012001010100122110221011110201002202102202220201202212201202121202210212101110100112011010111000120122100211101010202211000111021011101012220212222222000021210000212121222201121021222121001022002011022011102122102210101220210220110022220021200020212211111011211011122122112122000121012201220012202211202010110210200022000221210111000210012220201002122010011021121102012220011021212021112112211002210201000201102211100000222202211122210012021001112011020002120221000210000200110120110011210101000222100222222101220002022101002112220222021110221010020102011112202212200002222220022022011012201012222002222102222110200120011101111110001211212010021010211200120", "21120110120021112011200211212022222221000202010000211200020202211122220010221011111222102101122222200110102210212122022112201001101010211120201021201201111120222122211010100220220100000102200000202001101020022121211120120101021002221022110121201011012112000000020020221101122221220011011021102120220022201210122021020221212212112100221201110021010101011022001200022001011112202122202112112002110100111122101202201100120100211222211111022110120012000220102101222011011220020212012101221111002201011120210010000102022220220000101022202121202000001102221010010101211211022021012122200221011022001101110211000221121220121101002001110002002101120011011012022000221211011100221212021120020221201000111211000211202012022202212122000000012200211101022020022210212210202002101000002011020012002001221101201120221120102111212102102220002200101100001212110021220202002021022020102122102102112022210110222001211211022122120002120021010122020110111001020112100200011010101102200012200122202120002101101102102200222012111221011102211222001201102111112221111120010112011021211102111020002020101212011022212112010220211111012221112002122201221200220011120210220002100211112101222111221102222201201020222202011221020101111222221201021011122120211002202221201010012010012120002122012101220002202020101222012101222210000020120220102000102220020111220110021220202011212212111212101121001210210012012121112101211211000210120221021200201112221101101120102120202001200102211121020010210001111211100101011222000202002220102110200110212222021120001122100220011001112112120202111202002111010100020101200122201102212222210121021112101220210111122021120002122101112011120012002122220111121011202100220120000100020100200122100202000211112010021010221122020221011220011112101210022221111022002001200121000222200220212120112200221121111022001211220001020002122110111101121210020021022111200002202201202022112022202212022000022021202212222001010100022122012212102121102202110121112212011200021211021212101112210211222102202202201000121102200001211002112212002111010221111001021111001000022001222221000122200020102020222100101021111022012010100020101021222122112211002020201001101121001221212112011021020101011012201011012121222222102212201002211021000222111120011122202212110022121000211221202202010200201000011022202122210201110200110000120121010010111222211220201010002211102221010100121122120110001000100212120001110111220022102112021020000020001112220201222002", "21210201120102221222121011222200212101000211000010222111120022102121000212212200101111212110100120202212022120221111020102212221211200000110021020200002221221120211101121102111112222002021010020012012121222210012021110211211111220012121222121011121221012111211221211220021210201121101002220121020201002111101010002002111200121011212111221220022121102110011101110110011011120200222221020211212002021212202220210210202020221120010012100022022210121002101010011012200111121121210002200111111200102020111200002010021100011222011111112201121022021112021012212000200210022002212200102222110120101211220111112021200012201001212120020220101202022211212100021202212111022021102121020110010022221002021002201120110011022021121221102111012112022001012202120010111021200122202002110211021102200102101111011000101201222000020122000110101200210210210002102021110212000211201201011211100222102212002021022202001111000210200010201201100220110101111022220122010222010210200101001001121112222011222211121001221022211022222121102120011020001011112012211021002111112212201222020120001102201221000111010020102110211012100021220120112102022020202111000010102120200222102110200200001112220110020020101012000212202222212021220121211210001220120022211021120002222020101012122120220001021202102200112212202002202020100201001220111200002111000210110200121122022000221212210220021122011022212021020100112110100021220020211221100112120001201022212002001112220220121022222022011201021100000122121112222212011112020110211201210010102012110001010001220002222210100210201101010002102121102202110212122001012021102121012021002210000221020121100022011210222200012102210222021112111110102000001222202001102001202101001112020010012102121011222112000010111121021111002222102121111121001202000002222112010122122012121211010112021202010022210000100012211202012120112200201102000222200012001011200210000000200102200002011201210100122020021122202122211022220022122001200112102120102121110221112211021002210101102101101201002022121210212022102022220012202210102000121200121110120201001201210011110122120210200000001000120001120002211210002202012012220002220200110001211110022002001012110201002010112110220100020012202121011120121021022202120200120120011210001001222201122121221022210010111012020221202120112001002002211102220101002110010001020221101002211020100020001102222101100100222021221020120210002101222000212212010220201211100022022101202100101110012012112202102022000", "01122021020110020101101020120212211110011122100122202120012210201101100111011122011102210210221211202110002000212110022200020202111212021102002000120222100202202212001200102201211110122112211011221102001022222222011110112100200112110010121111211210110220021121112211221111001001211202121201101222012000010002110020101111021001212002120021211222211020211212022220000102102202021011211210211110221002022211211000111211221000221101021012011220102020211201101212210120002212212022201221002201210210221021100110101211220000100000121110100012120201021200112200100111210202120122102102012122112022001100110212102022211120201122112101011220212220021101022220012200211010220002011112110111001020011201220112002011211210110012010021210012112210220121200010202010122201022121121111012121001210122110121222000122101122122201201121001112202120100212110011202211010102100021120120012201212110002211101121000011010212002022201000021000120101222011112121202020222200222220010111112011222202122220102012002002012112111122020212100022002001220011022211120021111121200121102120200101000211000102102120212122221210011201112022012210221202100122100121210221222010112001220202110010002011222001122122010121000212111002111010010202211212022022111111122220001120001022200220100122201100012112001212010000010022000120101020012101222220220221010100110011222200000121001220211002102101200111010212110120201001200020111222001201202102211011022122200121120201010200111221212212211012222222102012020110011002101102212212001211210102022220000010001002222101012020000101122021222010010101102122112112202201112000210002120010222002222201000022001221200222021021122210120000012000222122012012001000012121202100122221012012002021020101210220010011021022102222212101221010111221000022201020212202011100102122221002002121212022001010122201202100210220101102112201012020112112221212101111000221011121120120222221221000002202120022211201022012202212222122020011102010010221000011002111011021101010120022121220222011200010000102010000221020021010001122010001100012000111002200122122211110112021102002210210010121000121021220001002222011010200002200120020020101021200211222002112122210212011101020120211112210110012000220210210201101000022112011000110201212220201211012011101110201022022222121022121121211100100111211100202012101020201222002102202200222012220220001211121010012221211111212011100012121222101202022002220201211110022022000020011112020120000111012001022010222", "11220210220022220001211001121221012112021001012200220110000201200110011110101011112211020101002221200112020002000102000012021012220022221200200022022001002121012110120112001002102111201002222120001201022101122211212012111112121121012211212210122201120201110010001221200022121221222102012221011000210121010112202020220220022112200121210211211021121120201222110021200021001102221000220121211112002101110011100120222111010102211120000201011102212200212010012220200210001121211002020002212102202202211100221102120102102121220121220210022112021112111100200002122122112000011101112122001110022011000122212010212002100220021102220120112010000220100210210202122111122021120101010200022011220120021110200020000012200120000022202002221111010112110011102102012102121002011120020102211012010012222101121101102121110011200011102222121222012201102111212120001121021021200201202120012101101101102121002011011022201021112222121000121211222101112211001111110112102201222020100222221200022222211120022000020001022202212210012021012120010121020200110212000020022120010211221011011222202110112202120212021102220110200001120201202011222111010220001120120202022001110100211200100020020210020020202011111120212111110202222000002212122210122011201210122211202220220222212220012110010120100201120000121100011212212000210102221000112110021110000221021201202210021011010001101200000012020022201000110001001102021000222120010202200001111011100222221101000011001011001200010011212220222112000111020200022121212201201122020022000000122122121222111022021001220110221100120200120100120111211111011012100111021200100112020001011122101010102212001020021101112202011111012021211021211211020110112001012100100102120221202002112021022020102202102000012021101021010220200202022101122121102112020212102011200022201021021221021122101022110201122110121012101001201210020221002010110022021020010112212002122220200110111020002202211021110001021110112112002020102202021021010122022221110022112001122120202220200001111001200202002012120112202001001002210012012222010010022001022011000110020021020101221112112102201011112211200002220110111222122101011012122220002001110102000001110122212100222001120220110021010000012122020120212112221110210211012002101020020010221211222021211211212101020011010200020000212112012100202102201210220220122011011001211022221002020002110012201011110011201100221001001100002200121002110211111100220002202020112010001112022012212222111012122101120220", "11102000202002010021011020010021000011021111000122022020001202020120010121222210201200102121020121000010010022002200122220021200101221120112012122010021112111201022211202200200112012211101022011201122121012102012011020100201100010202202101020222011021011001221101121211010102221121202122012101011212010112112102211201211211201012000212012200021202010210020120102021220000200201100112212211011101212111212122100011222121011102002102120012111021100002122200220020020001222101010111212221221011001110012101122001001000122210222221221122212222200212210202020002110021022021102010221201012122110022021121021010000200220012100010101221011200022000000102122221101001221121221200201121102101200012121212111122122210110201101010022212022001001222200001000200011112101101111201220122200221211021102121112010001122122022210120202111220111200211021122021212002020200220221012220002000120022110202202020112211121202212022122220201111120012121222211211121212002021211011210010022201201122011201110200200202000100001011022201111101111210200112200120221122021220010002022102121100202000212021220120000200100212112220011211002201101000002022211022100001210000122011012211211112002002211222020011022121112220012002100102110021211222112110220112102102201102022112011111220021211212120022021202120112212211101210212111122122010002101220000202021202212211211120200002200101110122102210212011221110220222110010221212120110111010200102121120010010011200010110101011202022120202122010102020111101200102020112201011110110001111122010210202120021002010121102222220021200220022220020120021000220121000220000100010212222012100010200001121001002002100202201120222112012002010210110211011222100022010110201001122001221211020221110220111002002102010120112221111021102012010121200201220021022220102120102200222212021121221222202100101012001021121210220220200011110221211022002221222112200222222212022100210201201210121111122121220021212102012110011010020111221101002100022111020111221000202101200021110120021011000112121020020200020101121122202200120200020000000000000120111200021010210220122100210211201112210012011210010110212102221220100002101201201212220101100202011112110101011211211111000120010010220011200011200101022021110010222102120122211101211122012122210020201210001210000010112220000120020200001020211022020012122222010102121010120220121022021020001000202111221110200021200200221220120121020000100002102121122220200111012121110001112000220220221002122", "12210120110211111222022101211001200210211012210211210121001000120220021022202212210201001001022201012200102201212111012201100001000010122111101121210111212112011220102022200212100101122012020001022210021222201110111102220010020100212002011020210200201010020201022112122200001200222022020002212102001200102112112202110002022012002111201011001010222022221111212101001020001211001002201210022121000201102000021021101102201102112110010102201202020100121012220011221102200122020102002210021011221112001112021110202001022021111122020011110200221010202011221221200222000010110021101120210101112021022211020010012021212112010100220010121201112200211111100210200120222201010100210112122220010010111200020212201220111210001212011001221021200011212212020011122122001202111221021122012012112100002002111011220201212212122020002010100102011201100101202121002121201101002020201011110011220012121010201022012110201020201200221200110002022201202210100122202001000121100102111110222001000100212221200020011100011022022012102200212201221212211022212021002120110220022110122200120021110121001012111010021212012222000121212001220211212110201210002101200112022100112210012102210100002022101222222210022210112002122021100222001221112011022000100120021021111211110000022202010002220212001211202222011112121110201202120102022021011121212201212220220121202221222022221020122201102001120102120021221010210202201001020202000020222111212111102012011000100100220120101002212002001210011110110010211202222020002201101220001120211000102202102200020122222211201110222000210001202002022012100222012202000011001002022201012010222012100200100020012222121121022212022222122111211122101021211202220112112112121211222212110222001221010010221001022112212120110022220112221221012200202002001100020012102021221201111020120120011222020110100000010202221010210220112221100112112012100212011010101122221022020001000020101212112012122002211101011211120120011001022212112100111122121210111020121122111010212120010121200222210122210212121222100122201121220101221110020200212020101212001002100020200122200102021011202020201102021012200022220111120011110100012111100201101201100121101201221112210012011102101002020102110201202011202121022002210022111002200002012221020021112022102102201002210212021022020210212200202022020221200121222022211102202212210200201211022101202101202112022022021001201222122201202201220121012101112021021001211222211200020111200201022100212010220222001121", "11120222122210011012112112000001001202022000100122201120020211221202110222021122010000211220201121122222202002121010022201102210201220020001120002111112012111002222210122100100211022200000000210000220110100210100122210201121000112000201220001021121122012100021001200122211100001110001201102210121221021000002220212002022001022100202210010201010002101102200021022022121020011110021200000111012200122121102200020202221002220000211112101111201201001012022212020022100011202102101121111002011021112101020120100122001112202222102220102010020021110201020112111002200200120111010212002001222201211212121202220220201011200011111220010122021121020011011002002110210021200100001222122110022100102101022211220211120012112020110021221220210211110210100011010211000022220100202000202121212121020021221010122201201200200211122201120210120102120000110001022120111022212221021110220212122220010122000121112202100000101100221100110122220110102011021101220111100010110001202012022202201210111021120022022202120121101101202221012010200020100122000122201211112121221212210022212222102020221220121222110111110021220211120222102121110101222211011110100121010012101101210112220101102221002201111021121222110110120012101211122201011111020122210002000222120020212112010021021212022121210221110120100122202220100110120021102212110002010021220021010111201220212112112011221010122120112001200221120002120022012212201122022101210120020010122102112212101202122111022121221001020220111112122012100101121211001011012101212110012020211011121210021021220012122010111011210200102211221221211021110202001211001210211020212102112001202111202022012012022220101210212212121222120101001002121000212110110211022012212201020112111100001112012020122200121222112022022222002211222001202201101000112111102111202000210020002020010111101221121201021002011011220222210000202211200100220111221120102102222011111112210001222211211221010122222220011100001221210201121121220101012221221121020010102112121021122022020022102122210112112112020200020120112121001120112220212021121021112100201220102110000011112011102021211201100220100121202222122011102122211020020022110222101100012001010022122212120111201001112122210101101020012222110011111122022021001021001022012011121102110002020100110011002221201112112122220110102002222110011022012111000012100202211010220221220011211010022211101200212010201220201202002111200220110100201111000020100120010112202120221002112221100021122212001202100", "20012111102021022120122120022120012122221211002121221110201021212010110112120112110211021011011102120202011222120220020122111112211120121010012112200021202102000110200112121012100222201202201000002201202102202020121222120111120112210212220110201120212021121011200210202002120221212010022101200111010002202000101010201210011111202000222121102120011221010010111210002220221022020022020000110020220220210022002102112022102020120101112121202011212121220102112122210011002002212122102222221222012212200001212010001101101211011011022120221201102011020200012211122111001111202011210021100122201210122010120120110121011212121000012201222110220111211122112001000022210212210002122121221222110220020012202111210221200020112112202200000210122112121002010100210011122012111210002221221021121111210011221200000122112112200100021222111021020201002101010110222121120220002220102201112202202212011112220120010022010110010020100102210112102101111120100220001110210211101221001221200020100221022011120211001202112221112100100120002112021112010212211111112201011102012221012021021111112012010202011222022002102010210100121002210202202122011210022012112020102102011100110110121112122202011120100111021212221100120200010200010001002020110001112222121001210021012222222200102021001001000001020222201210012200110212101100000211110222202011112110012010021201011211201212010101002010212100000011112000200210121202120222011000110021202110111001212022220021111020012121212220112000022010220222120221212101110012001212222021100022121120201001202111120120202102100002111200212010101201102001100110202210000012202022021120212222102222122110111120202122220210210001120012000222100220112010011002102111010122211201210210012220100122010222100100100002201201112222121122102112112202021010122022001110101210200201211110002111110002022212120122022021122011020121202021010011110121011121011000121220122122010212202110221020200021112111202011222120212120021112011010002220100020000212020100200010102101110211111021112021100121122200000002201000112200220001022212202222100201220111201000121222221201111011010120222211002121012001200221021220212110101100211112002200201012120100222101221202121002122101202022120222110102022112012110101210212221221002020220001020220100111110021210201100211222211211001100112020102122120200012011112221100201022022220022001012101011201222200210120012110121002112121012111110002121210010102122001212012201222001221111002101021110101022220210", "11100200100021110120102010020200100200202000120110221122221000220002020020100200122122000111201201211201122001112110011110211011120101200000010102001002111200010201101120122212022212202101010101022110012100221202220201211222101101022020212221012022201200010112001211100010121101211220011021122211112110100122201001210212202202101000122021122121001112200022210200020002210102111100121100022022102112201222110001202220010211210212202112002022200101200022001102222020102201101222101110102220201102222012202002100100122200101220011120201120110012110212200222201211200100220222120102100200122001001221201002210011001110210212202101102120000020020212222210222221101212100111120202121101200000210111221022202100110010201002222121110221211221021122002222120200122221121212002021211212012022210001120212200202011111220000101011001201211101112011001211001012020112202010120210002211121000120221100222011202021101122222212001201202021111100010011010102201000022121012012010101220101101220101002202011122202120120021120200221120102200101221200122221002202022201111122220202222222120200202101111120121221011222212012121121010022220010210022122122000200020222112201221100011102221201210110101110212112112001011022202001010110011021000010101012021011220110211220001022110022110212101020200002120101221222002200010001102220000220012101020220210101221212012200122002200002112101100102120122121100010012201210002121202001020112110100101111012000112121111210011211100201021110002200010212212100020202120101220201221222010101222000212210122012101022011022101211210102220001002211222212222112001120220010201101200111001200222200201011200220122111110001121111012122102022201202111022210010120020101010010111110001020201210100110110100020102110022002102111110210120012112102111221201121220000020222112112020011201202000122102200001011210021110121022001011001110021222220112021010220021211011011222220020120101210112012122202022201022020122111000122002222212100220210220122001001001102000220102110120020222121201221001012020201222001111101200202110012211102211122020111000211001202021001202110210000201200012222101021111211121022111000211102100220201222020110110212020011212201012120011012211200002120220022102200110210211201011222101010102201100121002211102122110111001000120012121210112000100220221210022220110112001201110222210102122210122022120100201112100211110102212222102222121221210110221211212200021002110202102120122100111201002012021211022002101", "12221021210012012020100202012120110202021210010012122021221201122101011222201211102002122000002121222002201100200001200222110212010122011112222021021020112122111200021122122221010102201220110020110111102212022112012102010201010110220200202110221221020120202102001110010112222220012220102001002021221010112221222020222101212012021000202122200111100200100012210101000211210012102022122120200122202210122100202222102022111121110122202210002200112100110220020020021210101201021022202210102122121011221101001200201122202202000202101100200022111220112201220202112100210002201110122101011121101010201120211201202002022112022020102012200112111201211222221212121122222220120020200112221110110102121220102012112210212000120211102200020210002002012000210010011120110120001200221002200021222112122210120220002212020122022221220221010011110111120122100212001111120022212122120211202121220010101121110000022002100110111122220012120220120010022121021022001012222022201001121102201121212022111101100122021101001120210002201110100212210020212200100020101201002001012121212222222001102111210200012002121021020220220201002121212110221100000220102010212102022001200010210001200002220201001020201100121002102002120022202012021201112202100100220021002122111001222101100002122020102221000112201222202001200010101112000220201210002212120221202022200022211020121110201102102111120011110011010102110120211102010011010210221211210102012220211212011100022100002212202000112110121010110102020011200121020221222021200101120021211000000102201220120012122202012002111220100011020121022102122000111200211201200210021012221102000222212112201201211201200210020000110020201102120212120012202012101220012021002220101020101012222212022012110202020111100120211120210221201110001000122002202111201000222012022102101020021201122001212101021111210001202212212010001201021021211100200211112000010122220101210110112101121100101200010010221102220122121020212020011120112112021211121102011010222221202020212100011121000022020221211000202012010222202020021120221010212001202121222220010200210212011110121211221101210001222110122010220102211011022011102121121020001121121222102110021222101221212102002120200221020111221212120201011100102011011121200000202120100111212001120110221122202101211021220100002220210212101120000120000000211011222020111111011000220201112120112020022022020110210100211020100102002202200021221102201002011111200222202102202212101012021220110202101111221111", "22212002101000112020120022100000210222122220200210102020110202111122112112011211100020020122221012110222102201001220102102021011201020201001222022021012210112122002012120000100110201100122010102212002001121210011002121020012110001200012200100101000020200000001202000122220001120221210221111021210102201221001102202202102022110001011100222122201110221202221021101010112020122122010001020102220002002022201001210101100021220202022022110210210211001112001122222210200022120000111022010001000002220012022020000100121210012100100010220200220220212022200102102202212221200112010122000221112021200201212212221122012121221021221211021120121120122020011101200111212122000101120002102012020210010221222210211201101021120211202221122011202201201000000211220221221002201002001212202122100110110022202001001000200101110211210100210010101122110020102102221102020020111002000201111021220200121010121010001022112111101010012202022202120221000010100210001020001022102210220212120010102201022010001000020101012011221111221221202211102121121220020220100011120222121201021002222001122001201111200020102120211221110001121012010211122222212000012120200121002200002210110022220122100000102021111100112021201012011211221210101002210021202221220111220021010212110222112021121220200012120110112022101022112201122022210201221220210220110200102022102010021000201102100202121211221100110022120110211222011201011122120012022010201222021120111110222221212010002012111110102010220101221122122110001112111210200020222102012101002120020010202010220011121212021101021002021000100220200010110012012222120002201011221200100111011112222220222110101110000022001120011102021102221211101211021000221011202012121120110201000202022000210120222011202000021012112011101111001002200020122202002211102102002112102001100000012202022110112111201101010002020222102210101211202011021122111010000211212010002021122212000010100102211110210011200210210102102002001220202220000011110221112000220001122020010112200022111111010122222211010102211221120220020012200021210210111010122210101112020210002112221101100210020210200001000020121100221112211000212220021021222020120111211100111001120221200112221221102101120201211121102021211122222011101110210022110201021001110200120111112200011001022021102022212110010112112100022220010220111201112000112211022012100222211011021120022221012112000110000221012121211010212002220210010120011220210220220100221211021211102210001120011212122112010120210", "22121012122220101010011201002020202221220201012001221021112022200021011212221122011012021101110100020012211101211121022011122102000111012112100102002211220020101020220022002211000220202002221210120120211200220121202021120022110202002212222112100001211102112022222020102021120002111220211102022211020001211121212112100220110100010121211021011101220120120102112120000100021110212212021221022120000021211102202012102001100202110221201201000110102021211011211100220012101122210201201201222001002201201002012121101100000201010000000101201211222201000000201222122120010220012111210101102220220001120112021221220202002222101220021211201012000010002211212112110222002101121001101010101000002220012000102220010202212122210202202220101012111112010001121121220211122121221022000220202121021211202021012212221012011101201111121221002112002201100022002011102210011122202201110221201100210011020002222122202021011111011010120000112212221011220100011111111221112101121022022022122102010120010221101121101201202000110110100002000121201111000212112202100222210020122121012222120002000220000111100020100002200111212222101202112201000111211101002022122110002220210212101001122012102001110200011101201010210220100020011200100110100221222022100222021112110200021022201202121211120212211020110021022021121210012102201102210121200110011122002012222001220020111110021120210101011111121112100211021120122120102121021000011010001201101012020221012200011112102101000010211110010200022011011200000200222120102221001112112201010112110101010002212222200011221122202010211200212212102112210012001220202112202020020100222121121200010001010210212002202210211202022202212020201112021101221101122011210110110011010022200001120210222000000212102100100022221101220002110221202120201201210022110002022210021000222221010020102102100002221011202020021221001221111011020120001222200021210222000221111122020010111221121002020020220112221000220021210001020212012122211011022222100122111201211010002000002012011100220212001212110111002010010200111102212211122222110202101110111012011202001011011022001202010222020001222222221222111111012212010220112000010122112102100022201202111101100100121211102112011210221022220210110112012101112211221201020102221011222112011010202121020221112002222011111010101022210112220102212001201022010202122212020121111220200200101112112012122212201121021112002101212021012012120222000200010111220221012210101111000101202101222220201201110020120110", "10200112212100012200122211101200010111020122100100001101022001102120201200222211200211022212202200110110100122202020120210211220202101201111212210200201012100101102022102121202002021210110202000210012121111222020212122010210020201101001212220012121220002200200102210222120122222201121201220022000020200011212022220112000121100210110122120001110220011112120121122222121202220010110201222120220201121022011212022010101220020110112201012220200012121100100210121012101110011210000101201122110120000020211202201222102110100110002120002221200220222020101211200102100122122020002020001012112002102112012022101021102221120100110210020212101020201010120221211002100202120122002021011121200112222102110222211122101022021000111012120200112000022002122002102120201220021020100202221111022210021110220100110101020021002002000000112102100100220000220011121212221122020121100200201122011211101002111111011101211101111122111122002111012212021020000112210101200102210100000220220100102122220220011022102102102222021200111110021122011211221210112012100102111010022221221200002110222100212001202222002222200001221211221011020202121120011020121121111002010120211000002120111122021012110011221221012120121002020011111202200001122002110020020211121211211002100120002012012202012121001211000120101112010110001010010101022010022221220021211002020202020100202212102202210000010022012210022200000111201120211002210002022102120121221201020101122121011000201100121011101122021212202010010101022022120202222010012220101120122200000210200210101122220200210121211000001121202002121101001220021121220100020022220201201120200211012112001222200121002001100201002120020201210222000100000002211121211000212121010100111200020012011220021212000102020221001000200122000010120210212122121001122222000020210012012210200000222220201012222110120111120112210221212211012021102012221100220222121112202111112101220121002211111211212010111211212122010100110122110011111012012021211012022011101000021111202112010220210010211121012211210202221021001220110121201110120201121102222210102212202221012202212100200020212110011022101102101101000022201000020121201122002011110101021201201120001022000220010001211100211212021210020000210111122102200012001020001221102022110222021021100122122101221001222210101210122220122211110200101111220211122221111022211120021100100100110202010210120210200001211011002022000022100210201000012122201121100210000102021121111000101012111202112211212121211", "01001020102020202100002222102120202122222010000212210111012202201201100120010000110221101021200212000012010221222020201011101112201110101021002122101121120112112011200212001000200202120212002101111122102112211212120001100111021102022122220221120221021222112020211220101212020121022011102012221001120211122212210210000011200221221001112221220110201212102010100212100202100110110121000021022211221020012021001222211000112211210000101122112101001110001220002112000122201222021201110201101001202022210101012112212220100100122000202201222012102101020200012102122202101211200010221212201012022220211100012001002002011011212100100220202222020122002222211022021011011120001200201212011122022212112212002212001021222110101100102120120111122212011012110210210201221111202001101222212020102201212010120201201220100221221212221111120001110000201201201002122122212212121121001001101210220210011110211021202100100121220012101102111010210202102201020002221211022001110100122210101220101200202120202222220010112020001020010111102200010102202201012112012201111100010221021221110010112211001022100010212021011120022100101210001211212210212120110222022220022220112220212101121000112122101200210210020122000001222011102120102102002200001122111011102122002210012202220221221200220221101211210220101221000010010211100020210222221021102120201101120112121222002112102002101110010122111211201120010000101011020121001002222000021012222220022101021200010200012002222100021011102120021120202210101210002012122102122100022111210102111201202010122111000221112202112200110010201122021212220211212111111221000202211202211211002011201102200010121210100102100101010122122200112222112202212012222211212201120112221220002100220110220011102000201222110111110111120220110011001120220010010110210112200110020112221202020221210120121202112210100211002101121221100121120002100201011021102010020121202202012122000012001001221012111202020202200202212002021121222202211001201022221101210110210112102012212120021020101111021220111002011220120200022011201210010002202021020212121201220220202000102102022110102012102211012221110211110120121102221000001100011220110221002022010201102011200021021011022110211222121211022022002100102022002101122111101121021201011121210101002120022110211220202122112020202101222012222010011221011202002202200120200000021100111222011200112001122111212211020200020010101001010220110111111102122201022102120210202021022012110112012012222201100102000021", "02222020200201122112111120000022021200110212201222012102201210122001200121001101211020002101120000111001000000221100011000122221201021012220001220222110010220222211120221200011121120022001002012101122221221002211200201012120020002202211201122121102222011202012220102221102120110221001212212222211221101011010020110012122010100022000101001220122111021001111200111122020010010222002022222212210110001102112201111002200022111102100111022021101112011020002210201012020211111100110212001200120111010122222212202101210211010001001112002001011020102221112020100021201022221212102101002111120012200012212000000020011122201020021010200112212011111221101012001102220112122002220111222212101002022222101012202221111221011020022012022010001002012202201120202122110212200122111220221202200010111212112012201021021202012000211220211210121012000210110201121002211212211221220012112012122200000022022201022110012221101111021101212001211121112200211101002110102212112011201110100120221222022120221222020220112201202102102101000212100000021201211201221021200020122200022010210211022120000121202002010120202120221012010120102201021112100210122211221020222202211221022212210110000222010100120112120022101012002112210122200120201222210122221000201112001011212001012210012111021101120200210110110021221211022122110010222000211102211021100222221211212020120000101211100102000200210110202111200200111102021122212121121202002000202022022212210002210221010220012200121201010002222121002202202202212202220201001122222122111022221212010011001222101020211202112102020000222201212221211121020220100110220002202020121120100221000012101122201022101112222211101001222212222202021021011021202010101220001120011101210211210202020102112021012210012102201102212110220010010221100200122001112021122110211112000221122000012101120101010022201110000120120212211011121011200101221011102001220002111212102221002001211201200220020222121010001022101111222111121111020101121111122111102000220020002120220001100020220120100121112001000022201212111222021211110100002212220100002120022122200112010201212100100111000102201101002102222212002111000210111122011002000020220122011222100221122100100111200022122201012111220200020111120200101100001001220121202121012021100100121122110002120110220021021002111020210012121202122011001221220201002212110110110102000111002021111210100010110012201002122001222011120212000120020022110011021121001120220121011212101000210202001110210221000212001", "21202101021202021020220021020001112011110222212101020112212011201222100201210002121002211111222112210220022111222222020002102022000020120212022220211101101210101021010101210102120212000100010101012012201202021002022122101011000020200022001020201112202000210002020020002120111202000222100121122000110211202202011022021111101200212012000020122001111011202222221122220001020021022110021220202200010022010221201100002022120110010111100020010220220121112101001100200212222120110211120212201000222010212002210021121022011200121121012112012200200120102201021201220210112021100212100121211202212220212210211220201212222112110221212021112020212110002101212210102012222002121102021010201021022200002100212012010102000001100202011021111210102220001220221121022221001011021211121121202201112122111112101122222220100021010011000021012201200111010001201011112120012010100012212200201001112000121112011211220020201212111210010122212012011211210111112122202220000212200112120000101210101112002212012121000211001112001122120220202001010112121210211112221111022220011112020221001011201221221121101111120221211200020100112200122122212122002121111200020220202220122220222100120110200002101220001010201110101212121010002002220011221022011121022120100010200111010100022102022221122122222202211111012212121002102222011011122201022220000012102221212221210111102220211010102202120000100112201100100112122012101111121122012110111102221122122110011101001200011220200220202202022200021121210021102110002222100012200002010101120021221111201101220211121010000000101010101001212221211120202022021020010002110000220110002000201101200200021122122010122100212110210112012022011101002220220122111021121201122222010222002121022111022201102021221221210010020220202112110102011002222200012212101212022021202011222120112102121102110200210210102121210221110211111012021001220120002000112012011110110020022211111020211002012221120122122022022101021012022112002002221011221112221121201122210120221220110021001110120201022012221202022221101221100110021201011122101022020101202000101111210102210110010202112001001122110112222020121212201102112111112201210011100020122102222120201012010210122221012222221022012120122002102200201112200121120020021200110220022021011211010001011111020002012202000122202201110110210202212120002002010220202110220102101102002001212001201122211122111200002111121100200012202020010120120112002022002022012201102212112120002101201210210121102202201211", "12110102211110211212001220020010120201020222121202200012000012122010120021121012122001110102011222011002110020002111122001222012120200110101102210202022200001112120022001020110110120020210001222212220122010000022200220202001120110002121102002001002122010122211100222222221121202000110001001202210021101020210010122100010221022122010020221120102022122202200202000020202212011101020200212202220210221012000222212120221111001222020110020102200221201221122101210000011020210222111100121121111201112100201110210101221020012111202210021212001200020001000002200102211012022122002000120211120011201002210101200100000012010120220101001202121210010002111212200111220121220120112012112011110211012201121121200200101102202022110112022202112120111001001120010020112202111020100222112211021110110201011122202111011200112020212202201002210010121102001101012211120111102121200011211100222112012022110212202100011120021221202012202201022220220122000220001020122102021010100201220100101021222101010001012121021121210201022121010002020020102111022000101121220220021102010012102212021220201101220111120022220021221010000000200220120002001000002200120110220101101000211000021102012222020121210021220200222100001210122002222011202212001011220000011002000000020211021021201212020201010210201002200212221102201012121122011202120120200222100000101100220100021022002101202011221220021212210111012210022112221210122002012211201120012111020222120122200122110021212020201110021100122001020201222112120101022000122000102111201122112222001022111200210010211120201211122221002000000000212111000102100021012021101201102102122110220210100110112210212222112010112111200020002010222201111012000012012211110100002022001111010202122212222222002001012010002011101000111102211100011000201020120102221021210101012001102201110011100101210102001000202010101020012212111211010120011110220022010000001200121012122212221210002022212022010221211022200120221122200001101210021112112010210001211212222111121120222220212001211211020120002210100211220010110000010202200121212101002200011210120012220222012210021212020100022210202122012222001101120002200122120001110002120212221211220111102212102220001012011212201000010111021210220100222122201121110021102212220012100022002011101001100021110021111110001202011121211101211200111202111111112112110002112121011122021001001122211202100101000220120200000111210011011101110201010121012110211212121101211211121201011210000011100020220102002", "11101010202002100112202010010011212000212022121021222211022022001200110120012111102220001120010102002020110200210001012010101222220220122222022102200002001220210001211021210002212001202101020200122112202121000200102111001010102022202221220120121222110002120022210000120012000100021011201210020000002211202010000101202011010222022010221110212110212120201221112012022221022221002201112211212022220220021022202212100002210022012021122021211121112210111120001002010110102121112211020011021001012100210122200000121000201211001211210001002220221021211201121010122122110210221210021201022102110102201122120000011120000210001121022101022020022220010021001201010011101102000211221121200011202101200201110011121211011101110210210111121121200211001211020011220010211120121202212112020102222200212101120212221112201122200112221100211122011020011000111021220100100100100111120000202021021101222200222122100211121100200021011122112202102102011201112101021001102010011002020020020211200112120101102221002001011201000122121102112011212222101010121001112010200002002112002211210120001100220222011112201220022220210102101012121110020011022000021021002022022220120221021121001020110021221010211020120112112001112210012012200010021200221201111221001020021222000212010201222221010101210202002112000222010000210010120012120201110112220221200002212221102121012020101220200212012202102201111201111001212022221121012211110212102202102121112002220100222000201102021122211222212001220202020202001221202021022020102111200122111200220001020121210012012011002010022202022121222011222212000122101212021021021211020122002012120210002212212112002002020120002222211202010220121012100121012120101011111120221212222010101121112202122201000200111000101001102001010122112212221012121011010021111122202211210122002200100222222021211200210201210022222021111121001112021222210122022101222112200102120000120000210221201120212001002222122000100001021201201210102022122120212021022022110011010110202021021012210100110000010220000200011111112001001022002212221110021222020122202200112121212011021210111102022021012121012100020120010221221021010012102112112101121100222021000001120220021222200000010011112211211222121110110010210222211100120220211222102020221020020210201011021211211222102121011012020021001111120222121001212010122110020020002001211001212012102111211001100001011021200100020121120020212101122121002110221200202001202120121201121102101010112020010202200012000202", "12100101002220100111012020222122012100012111020211012222022021012221102111002222111002220210110111202112020022202001111210110121121012202112212202212102122202122110102012010102220110211221101012122110210002120022212111122022220101102201010011102221001220201101021021002101200201111222000011222011022010111000201011200211121021020110221120012111022012110100200200111002222222220212212110202202000210010111001012010121210110221010102212010120202121121222201001210200111010022121112210002211010111020121120210102212001222102002100012102022002110000111001111002101012022012122221000012011021101220022202110122100112012200202100112102121022200210202102222220002221202000021010011211102012120120102122021022120222222100101022122021112211012010100012121101211200202000222001222011010111100021212222122021021000110021122110200222201021020211100002120022101222111211102111111022220202002210120202011111200210100221010011012200010020202210010101121121111221122220100200111001121202111012212022012210012212121021002102100110100121000201101111212021210221101000101202200011022210212202211010201012001200112121002000021212100222120020012021002100001112100121011101111010212120212000021011222111112020102120021000212021002122200102102022101111102211211201020010022010121021201202210121012010000021002010022212222212121111122111102202200101101111000122120112010211110010102111020112002020020002111221112012220112012020011112221121102201001021100000222001210002022221011211011200002220111222020000210221000221021212100201201122012200200122100121212211112211202211120001011202011122001020110201000100002221200202022202000021021110102112122200110212121202002121101102111022022221220111100021211011200202102100021202011002012220001111220100020110001212100201111220122211200210121120222212022221002100010120002021210121200211111222222121010202001111120221201202122201101111000101022020212202022112201012112001022120010221122201021212000112200000011021001210011110111112101011100110111222212210101111111021121021000021101000100200212012221202121000122100110100100002110001002001002112102011111020020220022012101100111001221020212020002201001012020201000221200100200100222100000021000210221020221200222221202212110212110111210200002212012202001222012000110121211210022012002201220112212100000120110222220121102121201200202021222110200211012100000202122011121110221000112111212222011111112212211120122022011112101011200120102001222102210001101212011221202", "21112201211211102001201201020001012221222002120220101121221021122020210011201102221200010212021122210001012020220221102211222212211102221022222101211212202100120200210120202200022111221202011002122021010121221000110022200222011010122111211110210102202121111211120201201111212000111221021202100110121122122020212100101011000111111000202121121210100212011012222122200110220110202111200100110000210100000000212100021101112000022222022212011222110000020002222222212220020010222121011012100211200002200201112101220122010011200011111100200112100221112201100010110022210101200211101201210202122222111211212221111212210222222201111122002011121220111011002010002221202111200120101012121002222220200000102202202011112122121102111100100121200101201112110020211110220122202222201102000020021220222220110010212220100010112010122121222100110110210200210100100000121211221222202002120221122012120202021110022200202210022002102210100212020122221120201022210012002000202210021010101121101220010002112111020100200012012122201102100112010001012020210020200100012101101111120000021212022212122221120200111002201211110112222210112222010220110101121202020021221022110010000222102010102100220202002002100010010001002202021020202122010211102001011220212022222122201201012021011000020120211120222201222212222010201221100212212110212021220011010221102020102012000000102200122102122222101000010012200202002001212200112210101122011011002120210011120221100102001120122020122220210122020200211220202111001211100020222101122220201112120111120211201200002210110220002200100000200210222101210211111101202110120022101102211010010001220121201222112010202210020202112112022000121001202201000101011020200212211001220222200202122221122010102010022021122111121112200220200120020122200200200210012201112011110220200020220012210200221011201002010121111020212122211110220002022012110210010001101222220220002212111211121211100112002102020222101220101210020100010101200102200000011202001011112210221000021011110200100110020001022100110120200122121111112001200122002020000101020122112021020022222212022111120211220010202020222001120002020110201000120010111022001121102011201212202211102002112120120210002100022200110102202102122020012012122002201222120112211201022022221220010022120021211210110111210210212022022000022100121020222110210020022101002101111011100120111002100220122012112012211201020201020200001000022220000001212121120000120022201021210010111012220011102200102110", "00011110201201021001010121210111200210102111022122220021100022001121021201022212012121002102211102120200212012002121122101120101200102011201010202101121120010121102202112102202121212120211201211202202022100020012100000211022021120020201100200101200210212021120112022000222010102212220221122102211220010121001200012201110122011222111001011221221021110000210121010010110210220102112210122120120022111102211200211212201200101121121101012111100222112122202122022022210011000210022221201202001102020022121011202112000021202011121201220002011001001110102012001111220011112102202202102101022020220110012021022220010201221021001222000010222102210011220101201022000102212121211112212000010101210202221220120010110002101211102001101202201021011100001102122101200222202121020021112010122021220021112002022211000112100221102021222111111012011002010200122020221111202100122120020221012021221022102010221120211221120212110201221022201212002111120011002110101022110011000121001201111022101001002020021222102021020111021110220022202022201101011012121111100100211022022211021021121021022110111210011222121011221200020222011210201121010202002021121012210120222112010212002112010222012022121121011002021120100201210100212101000021021100001220121111222001020020110011020201120212211010000001112101111201212211220212201021101210010221020112120202111200121121122122211200221011102011022010001010101122111121100001002121011111002210001001210021012112022212011210222202011021120221121011020221110200001010102122220011202220110202021212202012120222220200210010100201022202022112210002222000001120121012020011121102100201011101100210012120220220121200122120120002022210002021121110020122121010001211021010100100012010222001120210111210121021012021112102122112011100100002012102200020020020011202111010121222221221200212110102002221012201010001200002021102121212100012111211210121220201122102000020212100021121110001102221212211102002022022201002010212122020210211221210100020022221022120102001012221001222001001110000000201210120020020220220221110102020221211120222122120120010000111001221121100120221021010122002122120211210012100022102020111220200120202101011200222021221000111002012011002220000100212102121010211200200111220021002200100212010221101200102000120020200121010100102002001002021211202211001222212202200011210001121022001202100122221101011202012200000020012222211120002120211200022211101101210102101020110102212121201220011212220112021021212202", "12210201021012012010111110211101110021100120100020010112121212200010111022112202000011022201211122210111112000011012221011220222210111110100221021102122011201002202210220002010110020121001010102010222222220020221111012100002121100120102121010212010201221021210110022112100220111010121001210211000212020012122021101110212222212010202002112112002100011001102021011201012211220020102202111221122100022010120011211211202001200220200100212210120010011011110111110220021112201001010121120021222010001010120022020002210011221210001111220022210122221002112011201010222222120202111001012021011102010201122022122022021110110021001202220220210221221002112222012102111002120021110212100020102011221021021201110110001102212001210012021210100201120111101012022122221211020122020012100121021202100112112101220001112111011111200021010120111001210200221022000112200010200111022220202012101200210212111111222121210122000012021201002220112221010021112100021220101111100122100210110202102001012122020011201211001211220010112020110122011022120201102202100221110120202022010210200212212122100222202010022022010021211211000022011020210111111221012001012212200112222121221202021022120212211200221022111221021121120102010111202201001121000222211021020101100022011120112001202102112021111020122010212110011112021111000120212121212211020122112100220100010112122122121100011112112122011102121102221022102112101222122021200021100211011012022100000102111011022101200022120022011022210222210121000000212220120222202010000020012002000220012021220021022121201122210211202012022021221112112210000201102110210011201002101221002211211202110012021220002022000200201211222020111211120110220222201001200112001012020010121211221201010020022210102011211101021122020021202220202012202122010122220120120220212021200010212020002202220210010200102001200000010002101202021122122100020111021121022021222110221000220100111021211121100021210100120221121012111021020022100020022212021111101112121020121110122201012211200001020002212011202011020211011121112022100200211221001220020021021202202110011111010020220012112000202200021100102220011001221222102011122222211210100111101000120202100001112120211102212200100201200102222001021002021020011102111212122212211111212212022222001100222210001221122200201120212222112111001102222212000021012222210220020222121022121201211011102122001110102210121211200202222111111210220221020022210100220120100101122102212210212012021111222011111120202", "21111010101221111002002000210202201211102122121200000001111100122002001221220112110110002101112021222221120202221212012220000121021002211100021122001101211201202122022212100210110102201211102122212000122001221020102211222012002222020122122101221111022122120112011211102020202102112222121112002101120101111021221002001222021120202210201202010112000101202202100101202000012212112022121212002201001010112122001210110212210000210120111122001201212221012211121220011200122200211112021000022102202211121020102001200022221112111111100020002021112200111110211000101001021210010220120222020100100121200200002101120100001121112211022102020121020221111010000101212112200200111111221122012011211010100001200110100010120211022110200000211110022011022012022011000112201201212112001000100010100202120100022202220012121021202220120021010120200100211111211220201202222101012111200002211021111122212120010021020200212000102212221211021100222011022020222011221201222122220121110000211011112011012020022211010212010110010121110010220220121110022200122021000210020222000012222020211012102122012201112121120021100202101122112102212100010201002011200012212102022100222222100220102222002022100021110121221021112001000201012000211112022021021021102211001002011121202110121120200021220112200122202110120012210100211002210121221210002121201020222111111121210102022120221012221222220012101020012111220002120011001221210012001122002122021010111201101001122121011201102200212102202101002210221100122001200010122120110020022211010011000121220010100120000122012212122111010001001221010010100201002111220211200020000012121111222022112210201102220210122000220222002222212000111221112000201100012012102012210212000222002020120222220100122002102020112020220101020001220221220000000212202222012102202212120122002112222202020220201210001212022211000021220212001210010200021010221000110201221200021200111021110221020101212111102222022121022000021221202010111212101022000222012200112001000221022221012210112211110200221012001211212002221220010210122020011120120100220101011121102012121022002101122100000211200122202022100120101220010210100211022221211000011221012222010212101010101212100220110000121112022201220002121211110212212010110220210220121222002221211000120211212112002011020020020200122021221220112211200101212021202220200020210222212101211112221012021202220001001011100020211110011212221021102111201000021002012000110210222102001200012122121102012120211111020221", "01221010120120101222021020122100001102201220002022100021222012002001000020100201110121211110022110210000101110211222121201101211202110002200101211102002012101000120212011200010200110111012222112120120102121201221110102021102221022122112201221210201100210112222210001110100101220020110100120102221102101000022212120112122012120220211122000210102201202120001012012021211002212211122201121102111001011200111021000222111001122011111001210201121101120200122111101202222121001111201100200100200110120022001222202120222222110100200210001122200010212211210221002211221101202122122102011100211020221112002012020201222221022021020121202112222012020011220001110202010211022100002210102011222122012221110021112000002000212112201122020120020102102222000121110120122220010221110010021120020220112020202112212111001122100221102011210121210120021100122001120000102112212022021110201122100102101022122221122221200011011122021012012110121221211120221101212101110221101202100101212212221011111021000100212202121220112121201220101102001011010120102110220221110200110002011002112220020000202220100202122211122202022111022022011220210021110100122112002002101202102001100111220001200220001200012212011212222122120210111102021021221211200200122110002122202211111220211012200121200022210002210101111101201011002000011020201011102002122202221110100020201002110222102011111110222100212101021122122121211210000010120100010102202211100201220102021221121001222022112002022100222220022121021010202101101202001000121002111201012022000102110112102010001010100200002000100020101112101222202011022012010020201000011212111100120202212012021112021021212222210222200102020120112222101212220021222211000110212220110111101120002000011211000221120120100021010001001121202021122010122000011002102201212002011111122011002220022102000010222001121221200121112210102102111222112210112122220121002011020202222210222220200110001121001122010220110101201002112110012000110220100111011221010021120002200012110211210012200122000221201200001121111020202200020002112100210100120110121111012011202201000210111211011121102102221202122111100021112221022211101200022211002201221022212211020010201010002111220122210010012122010100202011021102010010111122101111220211220200212010120102112112120101100110100102000002110021201210022011001201011201102112112110220020222210121011021120020001112111022212021101220012210211021120202201201000102110200200211112020222221200120220000020012200120120012", "20002211010020210000222220021011000200020010200121122201112200022120100120022111200012122201111200112002000002100211000012121221112101212000000200210000010201020210100100200112100220222101020211100221221020011000222112020002200021010121201200000112101211001100012021121112011021212221022112201100201202012002012010012221210220010001001110020001121100111220211222011211000222010221020210222102202100221210122211010222022110211200202001012021001010212121021212202102001011012200120112001002112012001201011200110101122020202020001222012202200102001210122100100222022111211211122011112110101100210110101102112112000101201112202002021110010220102002022111121220010210101002111012012211002000020211002122202101002100110012220210222210122022222222010222002211001011000222210100100100002200012002122222202210212022011200022220101222010120102122100222011020122202000212210001111200000221000102211101222022020000002202112000212222102220101001200210201021102012210000102221100110001010121121202111002121000200100110220200102221001000200210010110220012201020102001221212001012112121020200120222012012112101120112220222010001011221120222102211012012212200011210000200020102202100021210120010100102100101201121110100111222202020200012100020110202001121111110011202221002120000000101020200201020002120120202201221020220202111211201102121201010111222122100110212002122112222022120102202020222200021002110201202112121121021010002000200100221002121002220022111022202000102120202222222120211111200202212202202122222211212002011021212202221122002222211002221202122220112002110102212212212201111120120202201121000121210222220102101200220212212222102202020120221002110110201020222120002001211000002012112221210020002101112020001010022021121221001211120121200222120111002200010021022220111011010222010022112211120001201212110121220012022000010220021201011121010012222210020002221200101020111021010221211202102000212120011120120011200112212001201012220010202100221012202000212012012010000012022112121122210211120101012200200212010200120210220102111122010001101110020120212011102021010021221202022202021021020022020212112211000111001002200022202222200111110201212022222221112010110202120121101021110220200112122011221120011212121012120001200112021011220012112211222222002200220122020012111120011120101202210111110222222202010102120220112122001012221112012012022020201022200212101002101001210010012101210201122200212002010012012011211201020211120000001011122", "21000010020112110022012001002212220102020112210001111210020011021220212122201210222110020200102221200001002210121011102222000022022000012000001220222102102020222110221221212120110201020100011222201211121211010022020211112121201221112110121120021102121202022020220101101010002020111110001112211022001212000122211212100211101221212110201110221120120020222001001010201011210022210222010222121101220020100221011001122222010010012112111022011212201101210221200210201010210211100010000222112012011100020011120121222210100122020000110111001011110202200200212210022112101101221101202012101021221010121002221202101101212022201120110010000120002112010121201002201221222002100022221200202202212211210202221121212200212100211111120202010221200122100102212110200102010100220022222220201122122200221202111012111212002002111112121110002021121200020111001110112020112000101022210111021002012210022102010100200012222121111111012011102021101110000021001011021200102221011002012111210122012011012020000201211122102121020202211012211111220100120211122111102202121212021010112220112112200211210122202010001020200212201110212010121220201100122201210012001002110222211101121010222200102100222000220001110221000211202221121122120211201111121102120001111111201020111210020000020010100011221200202021122211121201120120102012102202000110222222222012200001212020122101022002202102112011100220101112221021210112000222001222022200202220012010220001001121010211012011221211110010221222100020111122111221012200112002000021111210010122010100100212002110212002211000110002202202201200101222120011022212120220120111210122111012101212212102102100022201001221212001012222020202121100002201220002021012210111020012120120021201111110011021122102111001000212112211102212010022120000001112220102121122210221222020112212110210001122110112111211200002021001111220001201001020122002022022010100002220210011111111222012102210020220102122001220102112101020011000022220022221110120001211222121002011210210120220221022121000121222010222002022000110012101112121101002122212220100022221102220222011020011022002022121100122221220110101202120012211100102011021121010121200111001211020110102011122201011100122211201102002100121121110001201111211212102010021000102222102000222110002222200102222022210011212211021012212121112221002010000220000012220010120011220120021100001201001122020200202112202201120111011001202021111102101022020121201021101210222110001211212022212100200010020100100", "11000222012010120002011021001121100022202212110001120212111002210001120222011121100010212010201021022010101020011212112211200221210010210020211111111122120021122122121221202010202112012220010021002210200201102021101221221101112121112111001201221110102021020211101220112010222100020212122011102100212111211210122220221100120012122001101222011122102222212000102101100112101122200120002102020110111122011010201120002001001012211101022102222021011102022111001021121002102021121100120021012202112220020002000211002112002120021212010120110210020121111021210100211100220121221210211022001001102101011020201221022010211120212111012021211102000212221210020001222011221200112102000022111210212212221221111210002122102100212001021102222210121102220212112101011022210021000110202220201011222201121102021221221021210110022220021211012200022122020002222010120001012222020022222212111210221211121202220121221101210010100210120211222201220022220021110222011210120010212001020202101101211222010001201212021011112022112201002112202202201210000010222111011002111121112110120211021020110000021121021000100222211201121120100111020112211220100000111202102010210021210001111200121102111102010100011221001202221100122000001111112212001121100211221121122000110111222121212200100121001210121202111122000210220002221220212222011111120011022120211102210201010110022220102102021002202202100001122121012122200102221002012002021001101202111012010122210022221111221200202211002010122002202211120002210020000022120102120122221211010200020121002211100020010120121221222200110022100101201022011010102111012222122210000010102022110021020120100100000200112001010002010100121020010202000122121021012001221011000210100000002101221201000000111120001022010112012101200212021120220000102121010120000112222101102212020012012010220222212200122002111101010210100010101001112101121011002001102001220012010110122012020210000102021120020112201201120021102112200100021200012221201201112022022201121001002121100020012001011002122122010011112210020221121011120012201121202212011022001022012110210002122012212002202120011120100201102122212202020000122211002012102122211100222111100122112010012021010012010022012102011202022220200010102100001202221220222020220111211122012221022200122210000102200111010112210221102100121110121222100210101110102111201112201122111002221012002021022122012210202002020222020111001220021201222220122101211122010222000221012002101202120021101011211220200212", "10121001000000012112001122022210211222210201010101002121100220012022221201000212022120211122101012121220010002011112001102110202110100000000102001220001112201022122220110110112212010111122010221000010211002222101111212010222120010012101211221212210211222201102012100000000221112111121122112222101100121011221112220112100211202202021210011210200102200012012221021200002210102020022200020221021102001202220211022201021210001211002220121002220001101102101001200000011011222120221120112221222211011000121102221112211020211022121000112000001001201222022100120000212001101010211000110010200110112002120101212200102112020202102221011211111111100210211011121220100101222110022102100210100120121220202112001100021011021202220100110202112202021101211222101021120020000201010201112101010102021111201120201102001101220022221002210021020002201021202002112111212120112222111000222001011000221020120120000002110100121201020201211011212102021220002121200120102100110222020000120220001210111001220012201222121112220200011110112010220100020020222210201211200002210100222202000221211101121200222110202001021122222122000110100111002000102201210100220011111220121212212221222021010202211021221110011200022012201201100001122202020102121011012222200100001111022002002121010102201111002002211121012022220020211201011022112012212211120222220220221202002201221221202100002221200012020112112210110221200010020010001001221210202001021112222012110110121121011111212112210120102002221002021222220100102110022201121210221001220121202110000211201221010211200111210000021201120022202210121101112020221221112001020202002020022212210200110222200110012001100200010222120220100102120221202221022100102202210021200220220112102212122020102022010212100001201122010012202002221200112000021221000021201001202011021112122200222200011111022200101110110221221000010210011212202122200012201201222120102001220121220011020102002220022001120120112111212000221011111020121021212101120101120112120022122220010202020201120020102202121011102012010112000020122001220021122122101112001022220210102021101101100011111000021112202010122112221122210212011111022202220102112020120201022022220100202010022010010120000212000000201000222211100110221000021002002022201202221022222020200200201200011200100211112220201020111002121122112021012021210110001102221200112101020011102101122002210211221001121020001202011201100211201121022100120210201010121222210222221121121210210221022102020010210121121", "01010122010210011010012222002210121221002220001001121112022122010002112020221221200110211001202120220002221100122100120111110102211201110111111112110011010111112012121012212020102200210001212122201222202100112001020022222220111201012002121220211120201201120022120202111120222021112120101201120202010102200202010111200201202022121211020001021202222212202122210120121202200010021111120122201111222010202112010022022101120122111100222110010201110112012102001111100210200002000120202120100101002221002102212100000112121020212221211022112011200001100001221221122122100200102022111102120001020121202120222102220112102112022221210222102200022110020002111222212021202212101121002201001211202001021002201002202012212111010000221101110000100010112120011011000200000200022102200100000101000001222102120121200122122220212021100202101021021120021122221020112001211011201210210100122011001110122210121210111121210202000001101122022000001201120222120022210202000221210000021200202122010200110202220222000210000202022220222021200012220201021211010102211022210102001121102110102201001111221220200020102112111022011212222102122020011012020022121002010210020120201120020201110022120201212212120000102021000111120211001020122110212010221011111020122122011021011000121220000112200222012211012002121010201201200220020102020010222020111211211011111022100102011111220121211022100120102111212120012002221212220222222110121011211120212101111211200210000021222220011012011100222022212220102100010221212002100000012211202110111010001200012212220121001020011111200022222100111101001100212212220221022212202222011211111212102201112212210221121220122101222000022101000110200202222222010200100210211010012201111021101110200201020112210112101110012201021220200202222212102100010122020112121000111002001220210012101200201212001100120102102020200222200020011001201112102120022021102121010122221120222122000201202111102201012000011021011100110202111112220220211001202012211000201110010100222120120121022201020100210121011122222000121012212122211010210111201210111021120022112122002122120222212112100001121111100211102102002200010220012101200211220111221222120022012201022020110111212020220101202222101220202000221212200100011101212012100120120211001120221200202000012021212021221010202201102201222011011111022012100121102110111010010022212121002010111021012120201002222101102212001120120000212110200212122001001212021002201200010001011020110112001212020000112220110022", "20200222020210212000200102001021110001021021002112211200110020022202021220210022110200210022220222120100101020002110202122101222211111000110000222120201221122001011022201121011001021202100101201021021100001000201221012121122010200211100201010002200201100201200222011110002101202210211201020201212002111220120001001002010002201220211110222200122222200112101100020122121020002012221222112001202212221210112221221002220011002101021002001121021120110100022101101001110212122210120110021002211201201100120010200201202120001012222012210012200212002121022222221122220112110010221122001111101002012100012111021220222022020120011210100210221011021000002112012112122000210001120121000101001211211212012210221001011000020010000100222121120001210211200102100200100111222212212001012121120202011121211110210122102002220121210102201112112111110211000212020111200221021110110222012012210222211012012212001202010101202112022222220000222211100211011202101022002120212220012221112020200120211211001000112112221111102201001202100221011000011222120202010001220000112102212200002120122110202022000001100101012121012200021000022101012121101120121021201000012012210221122012101110222201111212102010020202211102102000001210102122022002010102102200222222102020001001202202111102111101120221112202122010000212111011021111112022012202111010200120202022201121220122012222011011001220110220102220002021012001010212001220020020221202121022120202002002212200200020202020100001020121101110212202001022002002220022110122011022222200010122121120111120102001022100121200001112100001000102012101200222202202100000010021221200020210022021012212022100112102220001121001000021102120201211201200121210210101002120122122221112220100011100011221112021012000121000121201011121111221201110112112220120112200220210122112121222221201020201211202112121201210220120112210002220122020111201102101100000120210002120211002122221110122211011120122110022020212102021211202221001122112112110102121200001021100211212202201100221221111010212220210121120222122202020221222220110120010022101001111222210201010122020122220002021011010200221211201001211111212122020110001101121120211221002202002210110220020222211122002221210222212022012202011122101221121011121210101111221201221002122200002111001111121111100000211020112222211021010022202012122020200021010211220012211121122202112210100001101220022122121210102200010002102001200012120100202012212212000101210020121010020201011222100200221222", "11101120012101101111211210201120202011021121102100111201121222202022110012100222001212212122221212100222002111101112112202012000102022221112200211020220202201112020001102200201100120000001011200221222200221112012002011000112100002102000101011021100022022211220112112112220021012001021012012101201221220021112102001120022201210211110022211201101220211022112101010000222021210001211210212212222222021102002201121121022021201011221102200102221101121100012120202010221212001122222021111120010100220201120100201120011012002212100122021102202201101221121002111120012112112102112221222010212102110101010021121022220120200201201211211202022112220102212201000111020010202121112122222212211210110120120010122121121012120212011112202012111020122222212111201021210120000211200122122112100012010220020100220120202201110222021010022111110221210022102212012201020121111221121002012212210122010120102120202021011212111022021112102010202020020012012100200020102011202020210021120010000001100111212100222221010120000121111011011101002021220220201121102102102002100101222122002102212100100011122000020121121011221101221000011112112112120001121011220110011200010001211121202000201012212010210021121201100111000220100200102220101120220111220002001210022111122101220001000212012020111100110210121012222100010000210012001010022021222222211022022102120021001212120011001201200101222121020011010011111010001200220201201011111010012220122021011001012120212111221000002121022200220002100020101001102220221221100112222222100111110022121011112020122222222110111001002200012112200200120101000102201022210202120200201101022100002121121101111200100021122122210220210122211201102201210212211122100111001220122022111011010120012100001002021022212001202002202202100110222001121100211222001101020201002210102001002222210200110120020110120121000212010201020100222001221021121010002002010022021211011122021021111101212202210210212111012001220220121021211222010021102221022021200222022011020212001200010111000102002111002121201111200002000112121200212202022002012211212211201122211111210111111211210202212010020002111011120210211212222022200201212202011210112122201200112012002100222112001111021002202111212102100111001122100022210121202120112120201211212012201002110221210100202212222110121022122120221221102202122021212010102011100020022122002100021100021210201202021220101000221200002022100211200211210001202020021002201202121012212010201000021221211121020102000210200", "21000210022202211120120200010011210211002200111012012011120020221001220100200001021222210201202002010100101110010000220021111211012120012201211102201022222221020002200210012202010222221211111020212020210022120101121212121020220211220011110200111022221020102221011210022010101002101000222021011210210221001112112220101011101000220101011012011011120210200011100000201122210122210011222200220110202122002222021101000100210100022120021100202220010210020011010210111221220212001002120001112101012012020112220201222020212102001020220120121011221212010201100100100220210210022111100100110012111220121010000022202011010102220000022100001201012002200102021221021011100211210122212221022222111120001020100110111202220122222001121020012002221110212202202020001222101102021222120221102002211221122212121200212122010101012102201022000010200210000000101022012110220102120102002012020011101101212022102001022222012002020212001212210001121101112010211202220122211011121112201102020002120020001122222021202200110120011120112210222021001021102202222021122002001111022210010222010202112211001122200101011212101222020001010111122120111212020120021020011222120100200022112022010211121020012120012020121202022221211211120021202012012001002022210112012210021020022200211220001000101022000022202222022100022022000000102112002001101201111201210110112020200111010121212121210021222111211121121000102111210012012210210102210010111021211202212000021020220100010122212022211210221001001111120001012200010020002221010222020001020121211200112021210001001221200020221111022020102220110220201021010211211121022201012100101100012220002010102111200201202012020202122212000000102200122210010101121110010101212211100000111221122120121101202011122222000222210212121200220010011120111000001100110001002101122001100212221112102210101110202201200210012102121000112102002022221200220102111021101002012111022220222101010012021111202221222100220021011201100222220202121200000110100222210120120100201021021201211122102220222112221201021210201001010201020121000220100101100210201210002201211222211122110000202012100200002020221111222222100021111220222201122200220221122022000110121120012021000201220122112112010002012022000222211212200001200120111000121102122201200122102201020121220012212021210011201222220202110120210210210102012011002221202121212202211010200121002020122222021111222001200021110222102000220221202022112012220022020112201212201221001000211102020202100100201220", "00101221012202112200020012111111221001220120201022121102211000112100001200221202102122101211010211102001211211122022022121121220111212211200211021122200120110112001210022002002210012000101202021211020212121120220211122121200022220110120200210012102011010202110222201222120001012202111110011020201012100011011012202111021111212200101222122010011011001112112020002010122120012001002101002010122120102101200122011010112101222110000111010010201122002020021212100000200220022210022212210021212111100000120210022120021121022000012200112101102100020000222021212212212001220200110222101211001022212001020112102011011201012002111010021010200022210201002220201000020202122110021112121121001202220101002211222211212220220020020012221101202121112100200001202012221111111112210122210112010220221121121120200221021112011112201100001212202020201211101122012011002122022201121102102210221022121212121112010111220111222021200200102001210202212220210200200122122112101210112202010021121100002121220111112022011021112111102201211102210120011020002220101111100111220200111112020121101111021211002210122122211201021221001111020110022120122012100222210212102011011202122121201122220021210121122010110202211112102202220012101200202111200100110101222012200222000120022122012111211110110121102101022222110100221220200112010022100001222001012220101101110002221000112211110221102011011010001022201010022012121022001120201021020020200100220110210010212201112000201111220211020211102021220221012221010022102112222212011220212202222011022020210020202210100011102221100001001201020010210022122102220100111101002110122002101022112210001022220201101000110110102202112101110101002112011121021000212022001122110121121010001202120110020010101211021201100120220120021021010021121212102100110122221100220020202210221212011011220012022121202022101222210120002212100220111212202202210201101010001120102122010222212011110000012012001011200000221220222021201122211002012002010111022111120202022010100121201001201022102101121020010210200122112200120122111002011122101212221222021001210210001220111222102212211102210202202020012220010202121001012210011120121011220100222221002110100212202122100111212202021220011200120201010002121021102002000202101212001102110121122201212011221120122010112202220220211000120120220000100222001000000222121212102211112201201001222222102121001112222001100012210110222221000202220201102222222022010210012222110220211122121102100112212000122212002", "02110222012201121010102021121221002222010010202000002110202001122112101011120011221222100011122002110121001122121220101001001022202021200102002022210011211212010101211022121002101202000221011221012212201100011021211001100110200021120000220021110222201100202102021120100212120011020001011022110201200112102020110202002121121211122120100001221102120110222012101202012220020222112000210200002102210100011222021212201202002101201000212121020220221101210111100121011010021012100112020112001102111110222022010000012001001021211001202102102110001020102222201012100022021010220011222110100222111101122110012121221011202110001100011011000022010002211010012002002100100012221011212111022011001202121110001202111110202211101020110221002012221010202021122021020011100002002101210002120121210111211100022102210112101022111121220012100211102212212011012001222010001201100221221012001121211110120021011201022211100022202101122110021102122110201121000100202202201100220102221022220200011210120110211200010220111212222210122021201122212201101010211011222120102201100222210200021201101022020201112010102000001111100021111100222121220111202020102021210222011120220112121222120201022001221112221210222022022210020002110022220220001221122100010222202201000121210120110011021020210102012120111111100211001102110101002211001221200001112222222212020002110110202221101121121020122121210221210002212012212210110001020112012101200202210221222102201020200201022221121020122011112221002010211220002110111111202111021120122100021201101120221212121221121122121002010202111210101111002000200101102211210120002022101122022202002201122221000210110221022000101221120221211201102011221011221102122012112000020011020000021100002012020020020100212211000001012100102121211202001200021100101222211101100020100220120201202210222002220200220202102012211022122110101010111022222201010211001122221201010000200100202020202201210100001200020200121221222011111010102120200120001011101021000111201122020011202002221021100002202221022120221112122222212120212002211201120021221020001112010021121020110112220200000002211210212202210011111111202202100222202012021221011012221011101202110112212202020111201121000200221022021001000001112201202121022110221201021001112110000000002012110002000002020112022002000210111100221220120121100120111201120010011120210002000120221220122120021210000202010210120012112022121202112211000020120111001122202102012010121021220121212122111200112101011002", "10211202200002101101121120220111010212020002210221012110221200121011121010200101211010020111212022011221002020210220212011212201011211000220021122210102000210102202121201011210011010012101100220122220012202102101222002011012122012211100210002011022101001101021121202101110010020001122100100200111211001002001102001220220221100000010002021111200011212222122200211102111021202021201210200112110220202011111020222221100000200102000002200120220101001021102010001112220102222001121200000210112010211002201212022220011012212112201012120122121221200202111220000010202000000211011121211110000120002002221022000221002200101001022220120021012201022100220120111221021200210020111120200211102011200100200120010122220022120112102122211002212001220211000010120020112200110110012110210001021000011212020111200102202221120000210220200102220201100010110211121000200200211221100222202002222220111201211011202111011110110021201022122000212012211122102021121112122221121112021222211022002121001122112001201222200022022002211001111010202111100210101000002100210001111011010100011110112010000221220100100021211122021200122102222020100200111100000121122121011202202221200021111012200100212120010011221112202101000002120000101211022210120021120000211120221110100001102102012100200220221121210200110002001121120022001100011110001110221011110110221201201111111102102001121212202001100010202111101222211021212121020022120202111001010111211100100021210002012121110011200110222120210201121220122020100201111121010022012011100220011210122200120001211200010002201101012220122101002112100201201221200110222120012102221002120122121002021120122102220202122001002200012011110020011202002020222212102201000101002211110122022121202022110122222100011022211212121100101221001120220222020220100002221011211000212102102101012122221120010101100111222022120111022220210101110220110102122010221000112121101200012121112221102002021102202021200111022110112001011101222110221221110011120102202120112111211012011211121011221102110210222122012220212211220122022021201020202110020122110112222101011020202102202121122221021101220111212201122210102202111220112022221022011100120020120022220010000222012210000212121012222111021110221122220221202221000022121202122202110101020112122122000011012000101101112002110211202110202001120112111112121220101210000210200221201102021111100112200000000021202220001222000010012212020000002010100201120200212021101202102022122001002212020202210001200", "02020021201122020100102121100010021022222111120200121020011211110221221111111210211021102101120001100011222112001001222020001210010201020112112122010220202102200002202112222011121222002011010020121000022121211201110010001000201120221210111022222021002120002112111122112012012211021020110201010101202210222002010102110012010001122212010201000202002111210220122020011210001122220212012020201011221212000202101101202111122102112102200221122200202001202010110100221100021212021202112100202221112012122011001001111120010222200201121221120012112220222021010001102121202012102210122021101121102020220010010111212201220000120122210211120120120212221011020010110212220121002120022201122200121100220222021222122011201111120120202022200101001110220201020020010200002122202112012110201111120000111212222212021221210002112020211101222012110120220012101010120020120212202212000122022022022202112212112121010122002210121210022010211020100020021102010100012110221001001011022120222021121201100012012112200020221222120001102001220100000112101212001202202102210001121022000022020001210022222201020212212002001100200001120012222100121122010221000022021011021010002020122010221110010122002112221222201201000220121022020212211222200001112212012111201221111122010022200210121122101001222121100120112212001002221101222202210201110000100111002111021000010102001120121211202110212022122112201002020101200210210221001220221220112022212111012121210000000221000210002001110200212222000022102111012112021120112001121021221012101221222211001011122021201012100010211202112120211110101111000222102202111002220211022002121002010120101020112202221021121221111100020222220100120121102212001220122200211212102220012212102200022010221221201112220101221122211001100120000001202022110200002101011211212022020201022210110122010202011002011012010021020102210201021222110111102200210122111200020112202020211201122001221200210210122201212101001021000202000012212200220122112112012012211100010202012012002001102122110210102112220010222100100101101212021101220121100022102022010200020112122212220200112022102200121012212000110010011012120011220112100011222222020011111222012011122102122122100222122111122220112001200201112210122201101001202010022121212111120010221222001120102110210112000120221211110212122000012022210211010112001221211102010211012020112012102020200002022120112220110211010110021102111211210111200111101202001021222022002100002221100200121111101022100022020002", "02110120212111020102221120100211202012201022202222000122111200202200112221111222002220020221102200221022220012201020212120100100101020101101000001210201211101212021011212210222220100201222001102110221221021100002002221202110222110112220200020202201012212012121102101112002111212012002212201010112222222010211202010212011101022120201222220122022120112220201000111022200121021012102220110120002211202100222022221101022220012222002101210020120001011201001201211221002002021212020102122121202111111001210111100000022010012001022102101102100210112202120100212222211011200101100012201120110111211011222221210112101221212100112000201210001011021112112110102122121200102212001022122200022122210012012210100221010100221101111002220001222011011210222100200222211021122020202211002201210212212112001020001012020222202220002211101012201101121110201001001021101121102110122101002111120121101021221201202212000101002011110000201021122202102201000220111110120011222111112212210221012202112222101220222221211220001112002211210102121101020022101201122011220202101010021211120122201221021010222210012102102020100200211001021022010211010112100211001111000100012000122211222111211101110012002201222220201210221100011010200222120221010210201202010011221001210222101102211220110112212111020212220112221121112202021201101002121222020100122201000220221210112110022210110122002210010202121001201200100002120001111211011002211221202022021012100020201222001020122221202122210220100101020110211220211111221200021101121202221200112001210022011121121222220210222210012022211002012212221222120121001011210222011012101211001221120010110121002102202200121000122020100011002022100122200000110012100011121200002112101020001120222202020120000000201000121100211001201120022120010201101222101102220100102000112020102001210200020211120202210202012011222101012101011120000101221002211011020001122102000010000101220020201000120102200102121220122001112101100102221000221000120201112100001020111001112001021122112201101120220010212101110210212222202010220112101202011210011011122122101011020210102112002022110000200200022202222201220011001122222012012220000112011211021022010110202120201112021002222212102111012112010012221111021021211020001002211222001020002101222102220010222211200101020002200012101221212110200200201120100002121120022202012122121222200202200112211221222200001111012001122200122201110011101111122022211100220210221200022000012110000022211002111000102200210", "10020122111100201121000102211021112111222202000202010100110110102002100110102221022120002202101010121200110200222202011122012111120102100110002122111111210022012211212010210102201101101200201111010202222112221200222200121000101211121120211202112202000012011200201021200121120112010221121221002212112110222120200111122022121022101121020121202102001002102210002221122022221021020021100212122111202010110102001222120002200122220110102020220002000211120112221000201002212122010222221121020112101022112101002201221001021222221021022100002201020112001011200012111021101200122102111221001001022112112122002202120211221012211012221112220221102020120220120001221200020201110012222211200110200110220002002010122220102022212022010010222112002100122201000202102112000012202110101011022120122010200020202011102011110221021112011102121222020101110112211211211221202022102210122022010120000200200120011200220121101210010211222010021121122120110211210222100200011101022001211110202001001000010012101012100012110210002111100222101222022020210101101101111121110002012201101122000011202220200001122201121100121220222201011012222122111001012210021201121011111021112201201010102112012010101101102201212001001001120020121222212111212200202110002112102002010211012202212011202100200201212210202221002211212221111101112110120021011120201221221210020122110222120010101102000201022022221122000020000021011201120101200211220212212221020121000020122002212202121022001202112112210221100002200200121200100220110220101022200021111100201200210011001112021001210102210111110002111022010212000110102100120110100212001201202100120000010122121002122200210000212101000022101212121222222001000022212022220212200200021210212010112100200122212120012110021220221102021011022112100020222001112100202011111221111200002201112001222211010120122122120201022102212100111001111011021010221112202210202202002012122000222101022020202211221101111021102102212102220221110202012012010210122111221220012020112212120021200120100210002111220212221211000202020002200200001010111001121022000021022102111111212120221021221012022120020112201212021011002100211012002212211011110020111110112202112001112010122102210011120111201002101210000210112001102002121022221121000011010012012111200200101200012002022220222020222222200220202102212122220122002210020202122221210120210221010112212022201002121001112202200222211101012022122021220121020020002201202022001112020001111021021121101210112122211121", "21202202011001110211211011100021221222112200100120112221012202110101020020010122220121011210220212222121201022200100210201002202201112021121021211210222100102021102021111010002002222012001012112121122200221110102122102110201020101210112221110011120122122020111220122220122222020011100101120211202001112100112022000121102111101110111011210020210220222001110220222011001021100022000012201010210112121101022210111120021221020101022101110120100021222100221210212200111212100002112110122212210101220010112022000002102220100120202100121122012012012002020121020111102210012200022210120001222022010100001002000102022201100102212211101210021010222102120200000210002210022020122102122002100210111122112012102020102201022122200001002021100102222210012211220111211010002200201201211120122111110022120111011112101010122202022022221001201012100001200000011021120201200022210022101222210120220201220220220100102122110010101121202012010000212211201201000200222000001210110210002210102201221101222100121120021122111221102021101102010012012220101021121012210020120012000222001120200012121000110012012110012002122212221112110120220010011120022100122210010000102111011010212122110222111020110122010221111221010012012221101121100111221121110010200012010212101221200021000201112012021001021202012021211101112022002202201221220122122212212120220202220212001212002100100211202000010021012102120202220111112102212122020200200200112221011210101120001200002022202011102210211202210111112000112022001012111110210122210112011212120022111110211201000011100012202200022122212222122121010111020002110211021110200111012002002111120002202222121102102022202120012020200200200002001012212100222210000000001020011112000201101210202212201202102020110111212000202120200110102121112102111212200222200000221210210100002020112211210212011101202020000121222200222011100112000202100220210012120001222000221211121201021021022121011201001222120022011022122220012102210000010221100122020020021022211020021110110221011112122002201121101201221122122022210120000210201111202021010022111122010102021122011022010201222022222112222202110200102200010022001022211122001010100021120202112220010211022222200110101020120002200122120202112111101020020202001211122201001110010012011100020210212202211222221221111010010220220112011202122012022102022222210212001001102100010102122010112212012102211222021201020111010011001002112001111011122020112021201001211221210211001011220212101222210111102", "20012001002011012121012002200001200000210102200221221201121012210101111101102101202200100200022210001000210020220200202101110110211011002201211200112022112020102022102102222222201210200020112101021011200011002122112211111122201202220222022012110202011200121221112211211101022102212102110022221100110110022201021212022011201211020102010012122201100220202200112122011021210002000200012002110012102202121010001021121100012121111221212001122100022100212221201010220222200001110022021002210202020201120201202120121200202222200120221220111011102220100111122121010111110100022011021000120112011101001001202101212110101001010201021100112120022002201000200002121001102100202222001221201111110010002001110121201002002102101121101112000002201000200111102020021211111022200222020212100000020210010110020212122112201201200210010002222112220002202201202202102020111101110011022010121202222221212122111001212111001101211210011211021001211200121021021211120210012211010211202221100010022001000201102022001000000100022210102001211121110102222102011001111021212110002100011212002010220102022112011110211112200212012200220120112200221112120212010022021221022100222111111222222220012100200000110211001220112021221200122101111122020011002022100121221010102201110101122220210001221122001101111012200001200112210201100211011222010121200120000012221212101000211010122010220210200120201200112202200221201201021111020001122110101011201110002022111101020020121212022011002102220120210102022021000001211202122022100010112000022122102012122111220120101200111002022121201112120120012022102010122021110201211102120212111001022220000100020021212210220210002220210222021111120100012122211011202021012021012111021110111211202101121120101011102111100222022020111222201111002020000122202122102121211202221100100120110101222220011001112222020211022102102000222012201101211221000202202012120021222020002012001100012200112020210220202022211112201111012112121202001112002021111021210011010200111102121011000212002021011210111001022002120220011021020022221202001202200022001010201101100101212220121120202022121102122210220210220102001210012221112212000221001100000100121002112101001201011112021021010020221111112022102202102222120112020001222001021110101102202111200022000120000211220210010110121220012002222202100112220200211101201100210211121220121211211220201122021011111211220222122221220101002011012020222120200102221102002211100121210022021001012000212112000102200010", "02012211211201022100121021101200122221010011121101212200211120022221011001200112122202112121201010011102020200020101212010020201100221202211022210120101212222211200212112120111101202122002102221101102100102100122011010212001112111212022120112202101120212211112211010011120002110201001121011102002021211210002122112011101120001022212201220110020000000001211001120001221210111120010212120022001110222022210000222121202010112020120001122022122021021121002220121002110010012201111220110110202222211020122112110100002110010012012012112200212012221201100110222100100201012122221221102112210221001200112221002022010102122222111112202000020001220012020010222120212000122022210221210201000112200111201010221102111010010120122220202211011211001110222110211102122102020012112121001211201202120012210021020102010110201121102221100112120022001101201022110200020001110001011120021122000200111122212221211221020112111102001111002112222221100012102122122112012100100211021112011101002001002121200122220210121021112111222011211101100021021002002021120020100212020121221000101122200022120212101001221000202202022210122210100000221000022121100221220021020101210221020122001100102001120121011000211102220201120101210112001122210210202010110111222222100200221112110210020112120112120202000111121221221120201002122222220220002210010002221212121211022001102122010202121121122210011011002200010121010100120011010001010001121121122010022122011210201120120010011212122211202200011102110101012111010210110102202111000210222221211200021211100212110212012210111011010000120020021002002111200220220201212020200001121122102102201220221010000012221021210202111101220002112020012021021220210111102121110012112211210211102022121002112122221101022001122221212211211120102002022021000212000022121221200222102221220111120120211120110021122212121210021212010121021210011022000100000201221210201020111221012122122211102021222102210121102122102001202021110000221220201110212111220100211020000221020111222201011112202220210222111112212121101022011220211220012020122212022100021110021002010001200022012002001210211001101111112120022002001121001211000100021000201001220010200010222122202002212220010102111020022121200120021212020110220121111022220101212201020221111210002101020122010121202002122002010112101010020221221200020022121002021212211221011122010222022011011221011101200002220220112100222120211100021020120112120021100000102002021022202010201102120220021112201000222", "20020112002202121101202210110102000101211011222220020121202112012211200110200211121220112122010100200121220101022120122021021001002120020122020001120020120212222222211002100102010011122211000020212102220202220101000021102122100100122222201021001210010122200112111101200201102200011102102021220212202101011120222011201012000211222010011202112021110010020212210011120102121012121220012112110102021111211102212222121220122020112011221112212202010000210220122120220202222101221220102000001012020222010222010101120212212022100201112000211101121101022021200000122201101210110012002012012020100110010101112000202001101221222120111210112111202101112022020020010220010002010100022200001002000202122000202122200112212022012221001101211102200010222110202220212121222021211212111220211122121011102021122220001210112121121200202211211010221021122112211211100221211121220000111201002100112021012120210210201102011120221002211001001120010102111111012200111100102022022020221120022222102122002011021002121221201011002000201020010101110102200021102221222022220120010010112201110121020102000210020200011011121211220120010110200010120002120110100022012012010021022122110100022111200002121012211010200102011101211101011200111111201220112102000111212220111120001011101111111200021021002211120201222022012101121020201211222100020202102120020101112120222110122020021212022212210021112221212200121001111111211101221011111010120221111000201000000002220221211200221021221210122220122011200122202110000010211211102122000220110210112021020000022010220112101200122200012010021212211120100001001012212200100001010201022120220012012220212021201122120001222121010100021211011100002012202222112000102012121212201122200222220221221010102020212220222211200002202022100010101202200202120111200112122102021220101200201020122211011110110122102002012000000211001102210012221212211010221122021101211022210102110000010002002201201022120210002021211212122212020110201111000000212011021211100012011110221211122121220002210202001220212221220221102101212101220120211010011010120120121102002211222012221112120020011221012012101102101202100202221212122101221212222211121220002111201001012210101121202222110201022021011201112011110220012102011200222020210201200220012120122021221022002012102211011201220111122110021100121021200110222211110022011201110211111100200201012201102212110121011221011201200002101220201100110211211200021201200112001112202021010210200200101111220022102211", "11222202112010122210112021000020020010121112220200022011221011012100111000120202101112221022211120211210220112210010220102021001000221122022121000212022201002002221001222222220100022110010221022211110100110212102201002011122212021021021220221022201021211202021022210020110011220202001122210112102110111022020000111110201111120110222010220021100102212101221022100112112220020110022221112002112111220220200012120101211012012222211001101222121110212102221202020011111002000111122021110111120212011111120220222212012111110210210122122210022001001000000021201020002202220011202022001122200210002010201200111121122210102221220022200112212011022121202020011220211201010112202121212010210201120021102221210210101102100020100001211202210121112200112012202202001220111100022011002021200102202210012011020122122100020211221112200102222001000110202122011200101122110021001021010110022112200002012210021222122110222022021101100210201200012010121212211221201200201100201112212120110120011221012102022121111202200211222201021000201001110222012121211200120110221202120120220102211011122101001200002102121020201112002222111112022002212000020102110111120021111111120001022011112221122222220000212022001121110010001112010010212202022201020212012022100211221022221011110112012110001001101110200211222210001220011110222102212200212011022221212221102101011022212220210220001020200012022021101212122122111011002200012210022020121101011101220200212110220202212100220112102022121221111212210211221200000011001021022022220001101122220001120102120201012122001010011201010011211110110210000100111121112211022122222200201021111201010101112112010011121022021112001210210220111021020210100101222200200020021122001011012222200110121101100011001210002012010201220000011212211210211002221111220210021111200101000202120110221202121221102112110020210022020010220010010110220112221111000210212000010221100202200201021220111010011221222001001011110011010121021212100112021021111210200201020022221020122022202211221010201212011002221222220102110020202021110220122121220021220222022120020222020200120220102222200102100120022000212202122101001201100111102212012221222020112011122122122122010202200112100211020221200020011000100212211101111111022010120100000010001110100122001022021111111120212211121011211222210202022221100110111002122220200001110112001011000112001002111000201202010210011202022010210020001021021110011220121221121122000002000011021222212102202210100222211", "01112122221201020000212000200202110010200122210022101122020021111221112012100112101021202221012121020121200112120212010112212210102002200200100110111102101002112120212202220220100110212101210012000222210101000111002202212022112122102112120222020110210222101122222221100121201110001201022020020020102122121021111201002000201222010201000011201100222010010101212120221100102001211000021122220000220211001201202200120111011102022102211012102100011010000101211211102111010220112000101011111221210211012121201200012201020212022001211102201022010120211201201212122022212201200022012101012201011200112201112101002011020110202012021012120212110202210002200122200022122020012011220000200012221111222220012010111211110210000112002220211221112010220010102211011121122001202201122222021112011200110012000001200121111212000000022011001201100010020000111112220122110000110211212022222100220100220110220202101000110001200021122010101200101101202200120010012121200100000220221020012122211101122022112122112010112011221021201221100112221011122212010212110220102000201120011021102110122120012222201221110120222021111010220002000200121001210100021021221010120110022121110022012100002210210211000010222202221012122110120111112112021000121101010022020001021022210100202102202111202012211210022220001012102210222010111120122111122212210112220222212212210121200110210210022100211002002102122222201221012220120002221000021212010002210112102110000002221120121202112111212011220110201110012101220101100111122111011000112220102022111220120001220112222112122100120001010021200221201222101120012110122110011011222011100020112101202221212112000102020101200100210211220112212200022120100212000202012220122101200110101102111020012021022211120112211212121000120210121200022211022122221110102101100020101202221111012012211011111121211211212222222120101111220112011211022101011102112100212221221202210001101221200210101102110110112111212211002202120101022220210012111020122020112120112112000100010012222112122021020120121110200211110101112100212110211000101101001201020112020120121022010121000210211120011121220111010020201220101002202010221202000121111110000101222201020000102102100010112211021122000101012022210202020020100021011010221021012000222201021101222212200221022022210210100202202110011021201210020210100202020000112012202012100122102010201210010010212121001221121001101212101011202010201221000100111122121112122222101012002222010210012012212112100001222211", "02022101211001012122222010122201102202211221020001021221121210211210112222011221111212100221211001111100021012120220201012002122011011112001111001001212010020222012120020000000100100211121021202221110222011001000100001012022212212200210020002001222001010001110120200221112020220210010120102002211222022011002201121202011021200222110210101210111221101110121221202121020011021202002022022010020001211101111001212120012011020012100011101211202112000202100111211022012011210111221200010222010120111001211200111011021120102212220100001011111010000020022020220002022012021102010212202210022100002112110111102220110002202112121120200211011101210212222002012200100110100211022210022202102220002221220201220120201120201202110020021111220022012001121222112120012102012202201221212010011020212101222220122201011012121120102012211201000012110020221120120221012012011201220012221201101121120101000020220022210212102222121000210200200102212120012222020001011121002220022220012122112002221202210022210212101200102220000020010000202121120222001200020100000011112200112221021102020220110122202220220121200220201220200202002020200222222100020002102100101221111020021012020020112111001010022111010211121100020011111122100110010120022211221111011120221012212012122000102012200012002201121220111222122001020211200001212011112210210101012111101200021212012022001121110202011110120220201211112122002012010201010012101101020222121111010211012021210000122010000100011100120222222222212101000002222210120210210202122001212121220112121021122201222012122212202002112222001111110210221120201201020111210121122222022211002102122010011121010200122010220220112112120120122121010220010210121022210020221020122000210001011020011012222000021020210200010202012211221021202012020122111211020210120221102010220011110101202010000100220121011112201111020220012120011200220111122220012011001010101211021001202001110220222202211212011212221121021121122112101212101120010221020021212211112101220111221220210101020010120012021212201200101001201221002212122221002200002110111120012001002022011021210020011222220002102011221020002000011122220112120111022210200201121122001111021100221210121221211101112211211122112120200122211110122100122122122020020220201122002000021000202002202220212012001102100120122012022201112222202220200100002201101002000110200012220112100101021202100220111010011112011121020110122001201012110112122220120011020202102110212220222122220010110001022110011", "20012022210210122101001221122212110102202201212222001100022121120212012022211121201220102200210101002100120011102101020102202100122202212202002100212111222122202002110220201011221002011220000110111122102102220112011010110110110220211222020200111122010222001210121020221201120122012001022200211102211011111220011110010100001222202122212002220112210010000101121220221222012202101112011021020210001012200120110111001220001021022100111220002020221012000022002112211210212220211221202100022012020022202020012212102021020202211122202212210112021200101012000112011100210101101112120101222200211101212112020221000202021201122200022122011002001222012101101002201221122112212111110121002012120121201102020112021001201110200100022122102121022102110102011022211121100222220112012221021212011112001210222020100112112222210121202001002212101011020200121022112112102100222121112120122121000121222101222020002120112011000100112020220222222002222202122120020111112202012110000120101022022112020022202110101011100221021000112101020201201000222120221200212110020200120010010010201221110212120112012100220200201212211202100100111201120222021100222101202102101202112211221122200212001220121022021202221102110202021121221121222012122210100212211100021012110002110020110222021011112020010111121012220021020122101101220122200210200012111111201110011120020200201000222221112110110112012102000002210202200202102111021221012210102110200002121121210202210010211201101022110111210201220012021212202022010210220010002101110012000102020202200021111222011222220012111202200220020001102111121011112202212011121011101121120200201201121200101002201001001000212101222022202000010220011211101211211002120221122212010002211102001010010002012201202120100121012221021212000001200110101120201112201121022220220112100200221101222121002111121021120120121212212200101210021111122010212222011212221122211110101222222222112000202220221121112000122110220202211022220222000120102211000212200222221100021101111021110202210000112122121112212210010112102011201221210202111021011112012120112020100011100111121022110121221220121122201110121000000102000001002002210220002002201102111121111200222102100211012210102110012222022211002010021122000101210000010010022111221011100110011210210010102220021022110100010100012222202001110220102020220211210221112100102210002201212101201222220012011102202012102201220111211000010022210010002202221220122011122102000001022011102102110100000100100011", "00221012211220101210110100002110010001222102210222101021121011120200202111002011201022100210010002221000101100000022221200010100210110202011212200222112201202222021111201020012021222122212202212110002211121022010000022100000011112000112101012121011122211001210221200011210200221001012202020012102211201021222012100012222222210010201022220120122200010100222010221100111121011010112222020210011000211102011202201111110000022220210221112102101102200220022222100121022111100110000221211120112221022001122011212010102101011200021011220001002012211222121201112121020122101220011000211212101122021000212120212222010112102200020101211012112212020022020200222011122002220100120211101012201202011202021100000210212100022121101000111110012021020201202000001210211002100021121220200020020111101222002121001202121002111110022122222222020200011022212101002201001101121120022112021100121221121112112201002111001120001200101212020012202021122110010201012120011000000020111110212202120002011000222200001222102202120122121111120202120111211200212012110101200021011122101021221120102112011110020122111120220120001001221122222002211010001021211011102121101100112120202020112211110011222200000002202220021010020201121201120100012002002011221000220101212112101102001111002220202012101011000011222002120111112112201210220222101002200020221020212112102212010122002001112110111002101211101211012201202202210210200010110020002010222220020201111210012002102222221222120020011122221021210001122120001120020211222012122021200000020201001112201220020101101112110212100121100120110120012102210112111201000210122020212102212021220210221221022200110011100022121021100010110201222002202210212001222122200202201220102210120022000211220202002210202111112222210210022121000110201200202121211012220212011101022211122212220101201010122200111102221102000202120121011112201112122011212212110011101020201111011220101002220010200022021010012220101100202102020220221011211200110121121100111102220000221101102212112210202110010201110102111211121022012012100002001101211121012010222200011120011122122210222120221110220100121010022220202021011021122222121021212010200220221020101022200202021222221110221111221122121100022222022222012102222000201112010220121200011222110112210121221121112020001021100202200120001122111101121020102012020020111111201210102201111221220122222211020200120002002110001020200122122120022001101021100221211111121211012100101111202112011011202122201210111", "02120201200021221000200110220010010111201121112022100201220001220020211112112001211012202102201201102220021201110100010021110102120111210110122212011121011012002220210020022001102022010000101011102002102102000022122110011010001101001211222112100120121100101102111010001120022211010200211221111202220202100111000012101100012111010020100201221221111211201121111201020110200120220022100120220001021112212201222022100100202222122011200122200202022221012020220220111221112101012202210200222222010011122100200001200120001121021001101121122012100021002102012021212020222101102102101010101101122012110122111011111022201012011220120112210002211100110001202220101202212200212110212022101010100202021122200200202211201102101101002011102012202112020221201110001020111111101122210000211021210002120220002021120200201101200200002020012001001221200221021111221102110100001120010100211000110100101110122020221112001101001202022211222010200020020001110012201022000211010002220120222010121000200001120201100112202211012220102002002102111110012101101220200211011012012211012122012022110200122112100020100211021001211221220111222220110222200220210022102010020101011221002202211211021120122011011210211200212101020122110222002000012010120111012221002120000120200011020102110101112211000210021100021000121120111201110011222100111022201110210101221212000220002111021111020010120010021222010020102101022111002020022001020221020002001202210112202201200221210101101100120200102120202212222121101211120222222002021022102211100010220001121211120221211200221102211111220101212210201012202201222002202111200010121112212111210121021112221201120110122001202220010221102110112211111222022110112000221200000200221011020202200021200100220000110110112222222020100122122002010002120112121021210021211101021110222202221200120102020212200022112010120011012011220001011022110102120221211000111200011201001112022000112102221020121201210222211122022010101222002120022011011201002011200200202021120102000011021101210222221202022111012120201010211220110101021022101222102111201202200001202102022102202202101210012122100201101220210202211021110221101111101220211211000020222021222110121121200001001000020000101011221021211110202101011001001020212011102221000020220000222022211212200012002022101022200220100112112002210021020222200002020201111020012000020121122011210100010011102120011001021022000111102120012021011100011102100022020121001210000211100112110011221212110012101012", "01101212002210012000110221201020210111101011101122120100002121222120020112121212211202120211201012021211200212101012010110111100212011020122021212221002102122212112021202000000210201211221120020210111122010221220000220020202221201210210220002202122221012012201212112011112000012112021221100100120220000100211002201210120011212010200221212221220221111112021222002110121010122021210112221210211122020101200002101211211012220212210022021110122210100022112210021121120010200201001202102012112110200111001211112202222112011212202100212111022022011021212110020221021000011120112200020110122210022220112101201120100201210110112021020102000111000102120011111212202201222110100122121122221022100112111221010222022102100002001011121112221100122212202122002012002010121001111122111220021010111000210102022111211011201111010110002102001122222221221200110011120220102121000202012221221000022020120201211221001210022122111011120112102010222010021221201122110012022121221022201120010222222211202002220111020010110220011200010022201021102012011110100210122020011100220022111022200000112002100220102001110012111022100220111001112220211211212000120120012120102221110100201220002202011001112001100021201020121212022212000112100010210112202120202221012222201200000112221102210220112110010112011011221120120021001111002100121021112012220200211010000222012012111022121011001012011001202120111202102100200101112022210122221010200001102012221121202000202121002121112111211210111201022010011111101010022021011022212020210022210202121000221020212022122200102221011011110112201221001001010220220102111112101000011110102100110201121002112202100020121022120200200002211020200100211201100100221000110220201221020110211000221202021221021001221000102001212102221220111112221221001000110020100211000112111101101210221000120200122220012211102200100112201000212121100121110121012011110112111001202002111021110212020102112101102102122220002202210112102020002011200022200010012222201122002210222121000102201122002221000221110101120101202110212001011021022102020121112200010012201222110121200200001001201011012122002011102000200000212002100222010110000112012201212020221110220202122210201211000210112102001011200211121022102212201012102111022111022201220111201021021212222000211012120202201200020220011020221211120200000011000122222101201101100212201200002211022221112000020110022222222210220011120102222101221011101000220111001011202010020001120210002200200122112201002", "22000212121221220220201011001200220111011112001110101221222022010010100201120021012011012222022221000100220001220122111121002200222000012001001100120010201110120021222211121021020121101101212122102200102012202111001120002012000011210210211011111021200122102100102000121220000200021101110112222012022000002201110111001222021211120121221101212101000012100002012021000100210200212210112021121122022222221122021122022221220102201101012110111200112020122222211002010222210110222021000202122102112200200200122100011211200022020210111222221222002222202020202222020022021122002011112001222222121121111201211020000001222011201011200220101112210120212022110022120201121001201012122212010210210122012100022222100022010100102122120212020010222110022010210001122112101202122202201222221220210000201010121001201100012000100002112102112020000110221221122201020101201122001112211100011122120111121200210221000221200200110100002111002012112122210101122011101012021202121000012120121221112021100022220102121210220210201022002221112112202000011221201200011220011200112002112211100212210021010111001011100201222100122202011210001220120112112222121112202100122102122200111201122201220020001221000100202101112221122111110000201210112210212100111121220210102121211201211000100001202021001011001221020002220201221212202100100020011100000020200010212222122011020102012112111201010011110122022101201201002201201220200210200201222101220000020101002002112111022222012012021001210012120210202120220102212202111202011111002000221222120002112010011021202222021221101100011210122101001120120112100112200010110120121101200202221121010200112211120002221122121101020220101210111210122112201000010111002202121102120102121110201200212120002101211110001202122000021020220212102210001112201121002200221110201011021012201200221022020110021200010012001020010022021222002101011201111120112221112221221012120211101101221102021110112201210110202122021121022012200201022020021221202202111211200111201112121102221111011220112011011012100101020221002201010010200001200021211010102002121222221221020122012211022221200121222220120002211121212200102212002220122111210211211011222022121210002001201110102020222222121200012000201121022202212122001121001010002202102221100220221102011201210022122022122012022210212211220101022210122001010220002021011212010101102000121002110100222102210000221210111010002021201002212210102002022110002200011221021112200122102011222202110201211120000202", "12221120121012022012100202102212201202022121101210222222010121011222110212200102122200211212022112021210111122010002121120112000011102102220201012200102210111010222210112011012012011221020222211202120022011002221212002011001102102002110200202221000021220121000022021012011202000111022101221120001222020120202022200201221212011200200210112021210122102000211021022202212121112011201021022021002100111100100200100212222011211022210112111112201110211102001000020200011202000202111221211102200201010110202221012122222202022021102220120111200222100222011222211120200202002002122010110100200110110212102020101210112012122212110210222201111202122000101220201111021221000011102222102011010101120112012100120101012112011001211221011100021012010020110112002002210121020221120211022000020110022210220111012112122112220021201112201221222221221200001212221022001210100011020021022211001212012100102102000100020200111011022121200022121001010002221222120221212200210120010122102020212000001211002002110220011111111212122202001112010222212200101120112100211200211121121120101200010201010202020100221210210211110121121220102120011110200122202222022222121012111210020200210202111021202012121022211112020100012122200022101222101000220210000011220120010002222202001011221020111100122000101122200022212021020100102200020111212022020112202020012100100110002111201002112122021100011210011011100210010010020102101201002012111210202121101111200020102101211112101200122020102110212110002001221210101002010112000101001021102011110102210011222101002122021020001002010102202011010110111100202020102000200101121120202011211120022121112201221000201010012021221111200012120122202200012111202012212021100111221100101211221120122210020221100010100121222121122110210121000021000102220110011011010211021121212021200220011112202111000011110101220122022212020112122210222012020010120120011021200121102111222111001220010112211201220101121210211120021010112010021010211210022210011000221000002022111020112221202020200212110200210210101000212011000121210102022000202112022012212200022011002020211102000102100012012020011110002200000001120102200122011200212110010122020001002212111110002212021111102020001102211012020101001112111222020121000121220112101011122012201101221222012201120110120210222210101012010011011221201110222002020012122201112001201001220211201111002220121212112112022010112101000001010021021102222102121010100100100202221000012021221200020220201212222120122", "10101200101002121110222222011222001010100120020002101222012120002221200020000110211210020100202000122020210110002111202110120022120001120022101110112201101022210112202212022022000220002000211012220220012101122201011000001111201002021110022220021000011212122220010122022102122100012220221212002122200020212121121011100201222011020001011002200021021202201010212100201011012020102101121100211221102200122022201200111221002121210200120221002012020101010220111211122002202202011022222110020110110102202200101222201111010010001200221021222020210012101022222021102002110021200021021112212021212120010122220222110102022202000010121221110001202210112122101020002111112122000220020011100102221211121210022200222011200101221200022021000000110011100021022222201112010201111120022021211001100121200222202022020211210120010101210212000221210112202111212010211010120221102222122220102002111202010200011102210201121001211211100220011211122200012111100211021002012010200121221222210200222201122211212000022210110121020202200021110110200200101100022202102001112120210102202211011220121002111002101122211210110022102200001000221000220221102211001220122212022222212210020121201202110112111002100201121010211021101221200212210202102111001010000201102212120211120122020100010111101001121200210000011112210211110101012012021212011002002021012210212221021011002020122100021210202011010102012002220111220001000220002021021001101211112222020112021111101122202220200001222222211101012202012221102111000100102101111021210102012010000210120022001002222212200021012021112122021220222220101100001221002001011112000022222020222010100112222221001211201211100001002001211212102012202022101010112102112200100101001101020000022102122210221021002200200010221001200220000212022020222001121012202220212011012001222120012102010121120201210112211120020100120201122101020202210210200201212202212222012211220000102200021020022012012022110001012000211221211102200201010010002012022002012011012000112122110122002022110021222012120200210011021101011100211021200021122112102202012121100102122000010001111101122002122001101200021101001121002222012002211012022212012202000202010200122022012000202010022020212012122200211201122010220101000121110000102202100100110222211221112211202221012112022210110221212102011021212102012101100200021002221020010120100101112010110012222111211122102201202121212101222221121221221022101122002001020001121021111020002010110202011220101212022102002120", "22122122002221211111010121001121221120010112010120222111102222110121021020011020102211020012020210111101000222110011012010000021202222002202210210220211020102212210212220210001101020100101021220001212201000200102021200111001002100100120102021011112120011111201110222001222100212010201120021200101102112121000111002111101100111002220202111010221122212101120010210100222011122001020021201101121011100210221112220122212022201211110022021122210211222201221222120020201201010211100212212222002212001200211010110120000120001121222101220101012111012100221120222210222101022121222212222201002002220122220022022000012100221111100021201212211022002212200102102101001112121020110021012201220001220102121201002000220111001011221110211210100102222200220000021100101112011001111101211010200112222210121212100021121120221112221121002012222120100111110001001020101002202222212211210112221212200210011122000101000011201021111222020021120112121012201212211102222120121102110212121122011122201101000011011202211112011020210212121000002000021021222012010102120122121111112002100211221011011212000020200002122000110112201101001201212212100011100122020201002111021020100001021200020002202101012102210020200211121121222201012120200221210212011110020220211210120211120202002012122100002210110002102022102212102002111112011200020022010202112101021122122220002102000120221022120111121020222202012001210011200221022102022112110110200210202002011220201002201111021021112120121010112221210012210121122202011222221200010101011120220200112212102100121200111201012111022102201220221011102012021122100222010111022110021021000010012202202011102022100221201220122200120200202111010211201021010022110211012102000101100121120002211022210102221121111222021020011012220101211110111022120120212021221112212200111211121112210101000212112020120222021011002002020210200022200112011201221201110022021211112022002222121210000010102221222212022021020211100020120121200110222220120210100012120220200012001110020102222122100012211122200102100202202102220222202000201101220110202121202100122201012010111222002000010100201102220202000021022000020201010121002020111010000010000212100011211120002000220210200211022112112202200001022020000102211202020000020210010210011111210000221010002102111222221200022112110201122020110111202221001222111202100021102200122120122002222112021012111212122021222012210111112111111101221012122102110201002010202102220010011221120121210101201100220122200", "01222010100222100000002100202010222201102200222101221211211212220101100011210002211112011020110100201100000111012201011221000122001020101211221222102022022112000102101200010000111201010121120102002002020000210201202210221120211120010212011200002020000010212002221210100201020021002211220101112120200020022200222002020010011000001111110212012122200110011200121122022010110002111201210212102012100222201120101101012012102100211211020021102202221011121202022001100202000010122220012021011012020202221010022002120111000202120202120122000220021011201112002100210211022000110102201000011001011211111212021111002021221111020221100211120112022101212200220121201022002221221011211211001002011001120010001220021202222220102222222100002200220000220010020102220100010221221202010102001101220001112011122011211110221120120021011010122210010221102202200021101121012101110000202220002020221110202202111201010221112211102012001120100211222010011100100012122210121120200101211122122012100220011210122020022201221221000200011220020221011100201021211011112220020211022100011110110000101110022112022201102101012201012000120200020121012222202202220110202201210112220211202211021112001100212020011211000202112120221000120011012111101200012122121222011211122211020010001110001211000112212012102200102212021110102110021212210101202220221211211220212120221220100210220200021110222221112012022102002112202101010211210010202011011021022112000001202212001010221211111120211200010112222122210101111201221202021201211200000222011201212010121222002112222120122121212000102221202021010122000021222200011112020021100020212022021212212102110122221012011012200021120211121111021021000120100102221110022022012022100022011102222201201120100211011021120110020010022022200002021211000112001021002102201102010002012202111022122101220120201021221011111021212122212212001102012200201220002211211222200201002122210010112112000002111011101001121212202201221101100021202020001012001120120011221211202220112022002011220112001221000101000002102101202200012101201002101010100022102000110110210102212101200100022212222201112222102212001221202122000111122202211010001000212100201001220000111200201111222122220122200110210201010010100120100121110001202101200010122002212001210201100000222102001022221201102110222221022001110002202121101020020220121112022112001110101212111110112112211222110100102002000002102020001121020011020112012010202112000210102100121211100212221022222121210110", "10011001012222102101011112012021012021000202012001202010021120100001201120122202210000120001120122022121121212122222221021000112200121122020112200122001111022020011120220020000221200002210020022101001221001121112201211122122200000100012200102221111201020121000012201201110111220010111222200112212010000201122021121221102111021000000001111020112201102200022010021012002112212001200012100112001110101102202021101022200122020012221012011220221211220111022011020222111002002200211022102200012101201212112222011211212101112021201200101121111200011221102210002102210120200222102012000020020001111002120000010112120122200020102011002020211002111222210210202010010110120020021102221022221102022222000001110001022112221001202111121101002211110200101122201202201012012100001111212222021201011220110001212212112200121111112200210200201021202210112122112120211201000111212100000220110100212222202020121000021220010210021100000121122210020200202012210001220210002110021112121100110100012022220011210221210202202211221012211200200010210001100202222010102202020022202012011201122001202211200220122021020001221221012022221222011001110210201101202121002011011120012202110202222001211122202211222221112112120110010202220112111102000001200121122000020111211000020120201200220020212110110002011121100202002222120022112211220222000211001112111120220212101010101120002020012110100021222112010000200110000120121021110102212111122020202022200202200212010212000101222201022021011000202200201101111010222220010200211100220001121102011021012021011000120020120110222100220201002210002002022211011121111201120000010121101020011211222112112010101222210201202002220111211202121021010000210012212120221101112202222001100202220111111220202201022220110022210212102001112100222021221011001222221101021212120201210201111100101112111011220022222110112200122120120111212000011021100100221000201112011021212122110100122112000001101222212220012000102221221212221122102110211122111220010221202212011012000000200221111221020222220122111000001010102012100102122101121111202222002002221201122002022001011111102212220101000010102120002011111100121021212111021012001122102000212012110211212102200121112222022111001021011201121002120010001221202120220210122110022111221111001021021111202120111011120111122122011221102102001100022022000200101122211000222220001001110120112001101101212120101122022000001110220101111020120012012121100112101100000022220122001221020101010012022202020", "11020201220201201202011211200110121200221201000210022002101011111100012020222102210202000020002021011200201020202220221111221020211011220110000110111121212112110111201022120220210202202221010212211211012120010011021002010102112221122002000210201202011011111111220202001210021122002210211020201220011010000212110002111200001000211110210020011002000220212020112210001121122011222012022221110021111211221212221002220010212202110012111011002000012200222112221000220121202101000002100011102202010222000122102222111122002110101020101212212101110111022000111100022102010121001222201202022021000211022111002222110111122212201011211102101112121112101121021010101021121211222010101121100201210201000112010212002200002010120002102202122201020022220121212111111202000022001110210100110120221020010000010012100010110102100011100201201200101202212001000100011121011100110011210101210002200002110111112012101112220012110101220222111121000000211212121222210021112122022201011012221001120001201202200022221101120001212110122001002221211011211122020012200101201021212212012220102202201010000220111102021020211200210202010012000020121111011120021100002010102020101102120010001201021002102022020110000222011212101202210001221002010110200111100211001222202112112011011200002202220200120200202110211212120011022112000001221110221002211002122200022112222202201200011120110002011110011011222210120101011122022120202011220010110010012111201200002202102111111221122211222222010021000012000200121200022110110122001220002201112200011101222112200020020112112001212112121012221000120222221010211112101021210101202221121120101102001120212201210022212211012102022210011002212020001021200210000112001111101012120020102000000211212000121000020112200001110101210120222102111120201011022101102001001002100212222210101021201022011021002220021020121110202001010220002201111111100211101002201120102000120200221120122112012211100100211002220102112002201212110220122000021221022211210100001010001002010222210020010020020111002212112101221212110011001210122110121112001001210002212112011002012120000112102222120102000120020221002020010002220112110011001020010000202011002111010022202100120112120002012110201201000011222000201202101202221111211121022212120000110120122101202110102111201012020101010212110211000022122120221121101101201121101000001222110002010010200011110110112122101111011212220022120021100220100200220000202221210022120121220112221202012120202122011012111121", "22102101220121221222201201200221121011002102012110121010120120010210202120121220202220101020100022020102112220002101201202102220200001221002122221110222122101212102112020122011110111021112112111010110112001221211120000000221221121222011220022011112120100220122221011220120101102200111210010120022211221021010001121022122212202222001210011012121202120212002221001202222110221210120202201221201202112102221201021120012221012200120001201011220122100000102110211201122220112100201021012212220122101002200002220220221220001001212110010101200011002010002020000011222210222000000111112011021222001120220121101201111110221222001212221102012020110021012212111212000020212212121210212201111111000111022222022202112020220221100000102102001121001201020000122201100221200011112212101002111122222120221210202000022122002001010002202111000210212121210022202110210122000222011112220001201220011001101211002010221210120202012100102011002022122122110222200022210220202022020110022001212120102110022112001102021221100201212102120210211010210210100100112211000110020110020202121121110001211000001211222100121201211122200012100220111220021121220211011102202102022022101201010200101222101101012022000001020022211200011020220110210001010202012101101012212120121012102012101102111021000200021200221200111120022210200022020100001112200000201220111010001111010211220110010000000000010110222201211002012001222100100200001221101212201011202120111202220022110000102022212001120010101112120220010001202102022221010020101022021110021020221021220000022000102200112101221022211201020000022122100112022002221121000002110220221100022122222200102112201220121212020122110020020120121002202020022211012212121022020011120210211210100212002010021122011211200110200122120200122010200001020112002010102020002112100020022002111022210010200021012100000100211112010112000021121001221001110100000100202001111010101101221110221212022212001201021211122010202201000211202102010222012222212012102100021021222100110220111201210202210101112210020201112012022200020022021202101010121012120201201022012111202222112110202211011222110100222121102001210222122201100221222222201100012120200220001222112102020111122011012100202211212110120211010220021101121122122010110111002100002112012012110111221110222022001110200121010122212011020020120111122200102000121012211101011112102121001202202220212210122101200120120012001011210212101022221110001212001120120011020201010120010112211102102021001", "10220110001201221102222120202122121211102112000120021210210000212112212022111001212200210001102202121221000102211211000010000200012102112001000112100020201110202121121100200222112200201200211120202202120122200020000110111110202010220020221121112000110201110021210201011201221212202112221011011201212022021121000111100102111121220121111121112222121211011100221102220000211221001021111100202122202020102012001211111010202220100100220222110211021211121001212002121120111212221010220210021101020012011220001100001212110220002222110122101002022002112121001102020202220122201200211022002011021021101212000200120010201221211111020110211010210200020020200022211110222021202022102001101001210011022110012100211102100221012001002012220002210222220010101220021012101111000110001112210112212122110020022111000110112012012022212012000110021102220120211121111221110100011102001100120101211111021101210211120001122220222210211001222202001021002101021211012100121121222120001222010211000201101210100012021212110110101112012120201200222020000211212210200210211020120120010011200200010021001222022022102010201222211011200112201012120012120022210020022221000000202012111211202201102100011221120211101122010001010002201212021222021202121210210022221102201000220021200002210011021011112110021012222100101121110202012121000112001002021012120211010100210022220001001211012202101022122022102000112211100210120010201002211222001002120021112021202000022122011021102020120001011212020010212110220202002100021221202000211221022222201210112010201111120212202222121101021122211120211112020111000122020110021120211202011021011000111011201111001102122010221212022022120111002010012120010022220011201120210102220001001201021012112112122102020101221222120020102202210101021112002222200220210212202221111120100120201121002101001012211020201101020002212022001222112111010220120022101122210001200111012100021121201010121122222202101021102010211022012010121221121101122201201110111011020202112020111201210121222200000112200220110012221101212222211110121011001100220002000011210120220200022222122222200111101102022011012000010102112220220121112220221022202221010101120210002222211002022012000121200021101222211022000110121201120102112001022210201221222021210112211110101112022011112222001102201101222101102202102111020111201210110201221211100021201110101122211020002122010220121001020122101221202111011101012100212112202012122110201210201010210110122220101120200122220110", "10201101100000100210021000100010211001220120210212121210210001201002122202000221220020020022010002012002220201101001012022200010000020100202022112122111110021202002120001112002210202101022001210120121001010212100200110021022222012210110222202201012200111212020210020212011010101111101110111001010200001200120001102010001011222012102212011002222002010201221121211102121112010122010210102220101211220000111211010110212101202100122220212212221201212121202001102121101002202112002220110200110120010021020022021221011222012222000111201210200000121200102122101121202021001000212211002010012222210211111110211122002120012210102111221020101021112002121201001102121100220011210002221222122210222111100121002022101201000202000001102020121002121011110012120010120002222000112022212001022221101002211222102212001011010110112210012102212221122011110211012112120111012011012212120122121001010012221100101102001221012202221220011022220111010021022011022110121112221021222220000210122021121012110112120220101102111011002010021111102012010022102202002211002112211200211100122011102100100112010110220210012120022111100022200000101122101210221210210000120212110122100202021120101021102011222100000121022201202111122212210211022122121211022012020201101210120012120010201021221101010111201200020201210001012122211102012102022012100020121100000102212222000012010201010221000001121202020112100022211200210212100211200111201012110110120210010222112201002100012210010122221110101212111202112102200221121000121221001020120002120100122112120022022202021210021210012201201122010122210121010202221001001200012111122101010002120212000102021012021002022201201021022011121102102110012111212222002101120121112212111100222022112210121220201120102001210102002101111210001222022220221102210110200122122021022001021200201222002201222201010210012121121002122012020211202100122010120022121220220201112210001120212102012112222002020111122121010002010101221222002221012211101110110000222122101101211120102110120101102012102212010111011210222100010120121121001221012022112121110222200010112111122102000101002122110212000111200110011221011102011100101120021022011002012222201022122210102001010121200100012112202012220012202010021121010100112222011022222221102012010010011022100121022020011001202022111011120211220000210001011001100220222010111021102110121000020211222212202012212200201011020001020010211102112020211112122002111002110120201212011101101001102212020200002211110", "20221001020122011120221020101120002100012222021011001212120010111210200101001220111111120101201221010222101102122000101200222200200012010001120202022220011210011011200110121122221011100001021202020200200122202100111121211111211121120200001120112122011200121010121211001012100102212021002020010200010121212021211011121101122001021201012112021100021001011100111021122002021002211021020202001011121120200102100112011100200021102220111111111101100011120220012121111212220010112212200220220100021200200121201211200011112001112202112220222112212111022211111012221120101200120100122202100222200102110121221012220220201222121102122010221022221100210100111101022011222002211102020022211100220121011122110101222221200020211210211121222020221010021222221002112020211222200202100220022102101102111011212102110122112121212002210102200220200212110121021120022022011022201010022120201012122200202211210222002201022100122201201100200102220210120221112112011120100111011021200002011012200120000121221102220212021221120002200020022220121110222111211012121121121022120021100012011101201222020122112111121100100210210210022002112100111110110121111222100210112221211110012012201211221121202010202212001011102221111120021201012110120110200212110011020212222000110012121101201121210210221021121101101022010000111201220112202100011021200112020102100122101112010110120200221202202111211020211212110211121010001022221220020122120202111120012020021111012210022010021220022002101201020221120201201220112100211100100200120201022010102002101210202001111211222202220120200021221011221102001000200201122102220200100102101002220000121220010110210102120022122001220010100110001210221100021210002010001220201001210010111211022122212120120000211101221020200211020212110112210012000022020110020010221100212201122202021212111202000122021020002122111001010011202102022011200000220000002122221022210121112102210100022210000101122110001201120011110021210010111020010212012100201000222212102120020100220020121122101021102100021001211122210101200001210201001202221002022202210001020011122022110210221201020110202210120201011100102111220021220100011220010220220222020210210102110011021101120101201010200102211212110211102021212002200112220120201202012220211122110200200121211211011220102201220011010000221101012111020212201102012220220210020201101221220202210111000211120120101202112102221202012221012201021200202022122120122112100010210221102211002002112200011012211120020210", "12201010211002120002210021120210221011222201201120012120122210222001112102122222001211221221010120100110120121211120011220221102121222010020200120210110202001112101020012122111201220120020002222122110111221110122002011122100002211200000101201011200121010121120121222210202000012211220021222102001121102200101101120121012021111010122002020120211212011001212022122220110020222110002002020122210200121112102211012100221020120022002222120021021221121021021200021210010122012220200011122101201001112100021021021020112001102120020101212011010201022010111100101222121120201221222101220101100102201010101200111100010021201012111221210112020120120000202120212020201010211122221120112121020010112100200201100210010022001222120100222000101102022111221002202111211102022122110212221212220012100212020220112122021022222012012101202002220022110001000001120122020200112020021011100100102112010111100120000201002022021201022001122021201221202111201000012210220010012102001002222122022020201200000102211012112011101012222112220120222101012001012111200201200202001022220210010220021020000112120112111022111212012210111100000211122210201212211021000021012101010010200200102200220120201000112112002110021222002111022101202001012020001100201111222000212101212112120002102002112210110111122111220211202112221002111202221022021101010211101221102100202120112211011202200201221121102110202012112112012111010200120101220100202010121100221000022202210102002122112001221110010102112000222002011110012211201021010012101221220111211120202110202012210101220121220000220120222112222102002120010112010021201111200010202220002021211210111002222102202122110120021101121112210100211101022111020012102211222022020012001020010100101210200122112022210110201001221112201210210010122202000110122101101000111212210200002022121010220122001002200200012000011000212201120102220211022202002102202101020000202120001102221100200211020212012022200020110101201112112221112100020000001001210212011010121001202201222121012102020201102200121122112012002102101202212100211000012220011100201010212020202211100212012102101121100102001021001202100002120101021022100100210202220012210222000022111201011110101010211111020212002112121222020212220011200112100112122222101122022000111211001202120021012111122222221011202102022220101202001201221012112122022120121100011220202221022010100010110002212021022001022002020100012001221100220022002201121021100010201111011100012211101020022021011010102", "10210122100120120110012011020012200211210221122100000011220002120001212100021102220012201011102121210000021212022000120201110102220122102110221111110120212122111102210001002002212211202011220100210211120202120202210102100211212201121110020100201112211211212120001201012121001221021112101110220222201222000201210121000101112011020100011012000011200121210201220000022112220210202202002122210220102111120012010101221021201110112210000212111011210102002010210110121202111110102101201202120210222010222010021210220112021212111111002120102100112102211122100120011112102122111201011220022010202121102121202220220000112002121110001220110220201010111011010112220022022010021012110111212011011202012020202011220121020112101211022011121122221000010021001200202010020000202211020122220011000120021021121112101002000110022121201012110022202002020000202202012022222001122111200102201022120200122201010001211111122112201202210122212110102101122101012202110201022000012001202200022200212110220102212002020020111120210210022200201022002000112200210222222222212011002020100121010010012001120200221210101210122001211222001220211122110110010222012120211022002210102111100111222220201102220200211202120222001100012221020210111001101121202000111200120221112200200011201002210122000112220122210002121200102110112210121200110110201220221212202210021102121202102111021222102212102200220012022120212221012000211102020111220201220200002002221112020201221212102121020022001110002110202002221002100112210211110121212212222100112011112111211210102211212020212101120112101012000111202121201221100122020012121122121012122010110210012022000101120100102010112020202021210201220200100001001011211021011222121220110012221200012220112200100111100011122001211101110212102211201122200010112112122220220102211001100001120211221101100120122202100112200200221221112112021010101001200202222101102022202010202022102110111120221111000220212012110001101111111011201012200121122000102020021122111220102002122112110122020021100001100201211101100022021022122001220111111211211222022012012100112100210020100220121020002221010012211121201000002210002020212202111202101012201211011222002121011220012211010112002010021110221100110211122120021221000100202201200202101121002120121102111211200022210100002212012202212021211211120100101010111102200112002201201000101201010211020201210111200100222002111121120011211022021001112222221202010221011100202022121020100112212120121201111022211122", "12102020020210201020002000112220122200000210021000002221101112120220022002222201000111210120202020000022020201122201001001011220002201202022212102210221202221000222001200220220220200001220100121120210200000112121222001000221112121220200221110110011111102221101012101102220100221011201012101022110111210202020212001021202212102002121120120021222002002010022221202210201202011212001002120102121010021002200002202121001201111122022200212210202111110001200110222201102100010202001110122222012211020021101111200102021222121202222120201022210102001210100212122212201110222020200012122010100220112220201001001112210211101212220200020121010221111111201111211122201122110111001202212000022021022020220022201200221202112000202112202020202202110210101120110200201210211200121020021002000120021201221221121001210220222122110120210000201122011020121021100012021100101222202000122222112122002222201022120210122201121112212222000000002011120121011111201120120100021012000112201122000020011002010022100012210021022110211120200021212122200022222022211120021111112021012111000202001101221211120102221001201001121101100102220002200200211202202020020222211000202121211012122121020200020012200220102210200221101110222010210121221220011221010021121202201111122011211012210121010100122021212112101002122010211001001102002202121100201220010011202000211222220010111112220220111021212110011211010012121222212001111211211012210110111112022210000211012220211100021010010201221101100100211011212110210022000022112100021012102220121211000222120000121202201201100211112002211220020021100201202001012021012002100210200211100001010111220101110121112220020110212221122221101110122201021102221122000100220021021120002020111101012001102201012201100210011110020202110010222021101200111021021022010001211012002021202122020012002002021221120121012020210212120010221212212012121220021222201200221020021210002010012222021222002102210100012000012121211110111211021011012010210001211021120102222220002010001202021121201220002012210121112021011012200022220211121122102001100202010100222210202102121102221012002210201220011111100001211110220101001010002011121001121101122222110010122022010121002120002122012120222010120112100000011012221210210120022120111101120211101021202210010100220111202122100102221220120212001201121122210111002022200201001100022222111120101210110002112101002101121200121221222200112102002122110121012021010200112202001012221212202211001100012211012210200", "10222211221222121222102211222001201210001002221101222021121101122221122110010120102011001122212121122010112022002102020011002200221222111122011012202002021002221021102110000212001020201011121121120102121200202021002000020022222111010010202211110110012011000222220001010210222021112220222210121111211211022202011000200221011221010021210020110001121111200120202122101121220021012221100010120202020202200001020001122001110122112000201201102110010211000200100021220211211210002101112202120122111020222200201101121112200120010002002122102020120001221100120220222012201211121200121221112000002122000022202102000101201021001122210202020110220110112112201121021010101022201220202101010200001220220120020110201212011010100000210200201122100200012001021122100110122102020110221022000002001120121112112120000211121121200022012011112102202102221112220000110212011012122021221120100202112021211120101011200100022012111012211212202112110222122110201012222220010121202111221102002201122010220120111110002000020120021222111220211020022100001020200002122220102011202220110220200220110012002112021120121200120101011020201101101202001102222120101222112201221201221112120101012020212212002111020011201221202120121122102122011011120020221010211012011210112201222100221211211112202210202220111110221222011020000000102112112220110202011201221201122100022112200220002221012000211100111200022100000221110001101012100101121122220011212111021112020101200010101120201211022102000111111100200220120112111201020202222221112202222010201211020020202020111220112122222222112001102001102202100021201001001121011102002110100120020122002121111212210022112222211020010022211220210000220202102010011010200012112212011210000201200220101212222200212121221112221222210112020222102110000220001021022220211212112000002211002102012212021012020120020111101220001112010101200220121022120010112000002121202101022211110212222201202020220111102002221001110121111202001111222020100110212122021102020222002202002002100121100120211011211120202212100002211200200121012100102201021112211222010001000012111212201000021001011122210121221221210102110210002110211110111201211020010012112100122211010021101010121010020100011120012201100212121022100101010011020001001102122220222002211211222102122211212222221000110222110112222111210111201210001222020002012001101220112122111111110210101020102221210011002022211001112211012110102100112221101000122020002222122022202210212210101110100212022101", "01210011112001102101200021102110222101010210122020002122000120010202001001221021101122101211011011010100011220100202000101201020122221022011110211221210020220201101201022022111001002112101202001101011100011002021102012220222212002222222211221122100010000222022110022201212212101101012022221200212102111122200011200001100122012111202101022221100100120111222121122222211222202012001112100001100222221101211012120102022210121102120222000020222221120111112112211120222200011101210201210012122121122201020102120021111112001101120201210200010201200001100020100222222001122120021200110110202021021021011010111112111110211112122000111101210210212110012101200020120102212120222220212121221121212111121002111101211122001200122211010102211010102102112202001100221212101101201112121212010102020222221110200222221122000000100012202002121022200012202201202202211101210121112202221211102121221201012010101102002120100112101021220120212221100112220221210120222021120210022112100122122210020112021201022002112202021220212200012111112012122202122200022211222201200012221100201021011022021111111120211200022022200200002102012022121002002000022010211202110100111102222000001102121212210100000202211120001201120021200210100000110220221111010221120010201000120012102002210022110211211020102022012211121110011222122212121211210001002102012201200100221222201112110100211011011222022011222201202002210101021101022200022021020100112122111202110211110202212121001200200201101210001101000012012210211112200120222102011110200212002001202122011100121011222011010222120221022120102020110022001122100021210221100210211222210012010200222222100012122101012010221121111212011210122221011202220002010012000111101102110202120002021010202202022102022222202010111220012112011222122211120001000120200010120200020002022012202010000221222210101221210011020220200102111001102212220112011212112001211211112121202210112000000110120120101100010012202212101111002001020021011001111212010000002100120102002100210010110110211010000012221222121021201021110211020220111110021011202001021111212022122021120210021222101001222222110200002122201202201220120100020211212202012111021021111012110200012221120020200021222101121002022021120021101112222011120010120022111220200012102121210022102002102221022122211012000222121211111001020212010210012202101020101021110122211101222102202122120212102220101201210112002101101212020002212012100002020120121212112211120001002000211012220211000001020", "11200112220100002122100100120120012010100020120102020021102101021021102002100201110101001121112100220210120202211020201112010022121210002001211202020201100222020002210021000010211020001011011010022011012111122010012200001120210001200100212202101202102222020221202021022200121120002112212211102021220100020001201111212220221111121000111020110212111002122101200222001212022200100202021012121212002001200102021111002210112022110020200211121120012100012102120012000002201001001110001122122102122011111202010020000220022200022002110102222120101110101212010221022221111020120021000011011022212110011200202122001120010200010202100212211122020012202112201021102220222100000210021000221200011100122120220111210110112210020211021000121101121121222022102122101220120000100210000200010002120121121102100210022001120002100112201111202202101110121202202121220221220022100222001021020120222000100201002210210001001001201111100021211102102201111120022221222020121211021021000222222001012220100112212122022101021001200121102112120221021011121202120210212012101020022011102212112211102010011022111112011020201100110201202102122211020101001112111012101020202011222000102012102100121110102201121220012011121222002011211121011100211200201211022202102220012210021011001220210120021102212202122100112201001210122121112001100000110210112222000022020102021010212111021012021220211011002110001101200001222220212120020020022211211102202220122000122201010111011112102121211010100112102222021102101221111002210001212222100221121010002120111022012210201202212000201222112201220120112112121221000112200221220201111102121202122010120000010222102111202210000002210112020012110012122020212220002121122102102011111002110011101122111002001111022101112220011120212022101010101022001212111210020110102102000102010201001001021202110001222001120110210020112100220201202011001222021221001012020110012012020011000111101220202110221002012120111020022112122102001012212122212101202111011022100101201112012002022102202202221212012211000111001110001110201210120112022011111221110211200210002122202010002200101001121112102000210102201011220000202010202020211101102000221001021000002212020120011211202112000210000021120002101220112221002202012022000021020102112011101101200102021212212211000202211122121221011112220112220201121102201221110000022101100021112210202101211221222011221001112021101222122011000010212110022011000201011101222220200121110012112100121002202222202021100202", "12200201002200212201212022002101220022012110100002212001110000100201122102202020001102001011121102000102202112202222122100111202010120121201102202002221002012111000220111010101111101021020002202010212020012001112010022021202002100200202111200201101012200100110220122212200012100002211002201210001001012020202200010010220101200121002220200010221022001120200212100202020022000201010111022012122011112010022020212010021101211210112101211012221212200201122120222000201011200021021221002202121100020000210121100000101201022002011200201201201020101102111210020022121112112200200001201212112102222021210212222100002211221011012001220220111021012001211220211212022222221220202021201111100212011211220201221002022120011121001111201102012000110020011211220212010222002221111102121111021211200100222011010222002002022200021211121011220010122010011021121112222101201110201012021002001000000010121211212221121221100122222212002220211121121020022200120112212022010011102001210000212201201020021101202010210202220020221101110100122012010102010012202120000121102220022011001000122021121111201201012022001122021111112012102201111221000121112001201001011102020220201201201001021001201022220120200110111010110221022220110002020021011110010210011201020222122210102011212022100011122120110122202022010120010000012110200120121122221101022202210210201202120120112220020222020212202100100200200020020022112002120000020211121111121212122022101202212102011210111220021222221121100221011100020112011212122112001122100000220201122121101000120220201211000020221010011001000111020021212120012000211002022200220222011022000210220022100110212120121122101221121021200002220112201110200210210201011010001210212000112002110001220212212002211022220101221120201001100021201202111201012002220112120220012000121202222120022200011021201100011111020201200021011110012202111201210110222202012020220212000222212012010220010022220110210121222010020021010100212210100122010120021100010101012222002020110221210200110020100201011200001102111011211000011220010110222110102222000211121111122220000020021112002212110221000102111021102120022211211000200000101210002010200100221012212000112101020221020212102120020202021200110021101101102200100011122222022201022110201201020000220022101110122201110122221021021022122120210102010212211101111110011220022122122220021122111120112221022122221002002101220012210220012100010220011202010122200102011122102022121212010112012222010011200112111", "12211201002100212021222200112200121001101010200120111011110122022211121121220222121222211002112102101202210200221120201212220012110212111011210011001011102122201222220012022100012220222000000001022001102110110111200101121020110000220120120220112011110112100211020021112011121101111220110101110120012000202211010022202122000022102121212201001100121022202001100012111111011110211022120012120020011020002120101102200122111000000012022011220211002022022112011211101122111020112221200220012120210102110120020201021021101111211102020121102001212122012120110021121010222112001110002101102210201210111122001220001222010000010211221110122010011220110111100220102211202220110112222210120020002011202012100012101200122102022201101101200010210010102211122122210200002122100200212210201210100201200211002101202012110211222021221021200021210211012111202010202012202101212221210002100222000222100220112122000001111011112221222110121101200112101222200111212220020002011211222221220212020122100012022111112001221002211011022200010111201101022222022100212022111120011200111221020201121112012111101120011202110221212222001110222001000012210122001200200000111121211012112212101220110111121002111110122112201002201111110120210110221001002200120000202111200002121201221002002210201202101001210100021221021102010020210111201212000202220020001200000021000211121111102102120210021220202210010010002111102202100020120112001222121111001022221122121222002200202122011010110212010101020120100120120201202011201100020100120110201111221100201100211202001112202121211012210211211211201020212100210010012022120002211211020210202200022201110121201102020012020202021201012220011111221001110201201100120020202001020120101102210122200221200122102210012001020020111122222210100120021101210101212022102200022110020010021212100122112202110111112021110110000201111021200101000000012202101020221120011201201201200121021110112211102211001200100022221012100110010022101102121121000011202020111210122000102120202010010102111201022211022120100212101220102210101201102002011010012011220120002122020201011022000210012011012002221012012202120121122120011001101100011021011111022122222021102220101001221222012202121001100221021100221012000022212020021220211202002101120112221211220010020220201022010011112201002200002112001011002101221111202011022100020202122111001100120212120021021002220200100201202201212000020011220220002020102220102210111110200101011210101000021022200011102000", "02101102100211012212202020121120012212120201212020112202202200221110112012211221001021220122121122211002201120202202000220102112212001201000221000222022220220100212102222011012102122112222102222221202012112121001122022221010010010010101101210222010211221021212222110102202211110000001012212101002002022021000002001222121122201211110212221101211102000102202100111112211201011101021110121202111021112211211122001022102200000021111110002102111020100020120001000102011011021111101212120211111012212102212212120021221221220121000111211201122022221110002202101121212101012211121221121000122102002110212220002120112211011200211021101112201210101010212201002001020001010020020122011000221211222120202120112100202010122001220022121222120202120111221002210012000122010111101120111011010220122000021110102102210211010120211220212011100111101200020121220021110020202100001210011120112110020012002201222221201101222101021102002221011102002100112021101022011102022100100211022211111022021211210101112222010212000112010202112202202002121010102102100221202100100022001012022100212201111112022111022100001202200220120101012210212112122102022020110022010102222212021112201120020212122012120211200110000010020222022011021012210120221201001201010102210122000212010010000220200010222022112200020011010001200201102122202222202011002011002112201221021122222122022000100022220001212100111201102020201012222222210211121210000121012022100021111100200011012100111102002002100102002202210011220221222220222200010210121011011211201202121012020020212120111212121010000110010222121220122211121211112210001020111000210212001222120220220202111101112112010111211020021010001201202122021000112012000121021220012110212022010202021200101201012221002210020121201120222102111222112101200112101220002210112110121022112221111222111120002112022010200202011111020100100210010022021211112110200120020121002122210210101212010221111000212002120100011001221022120112011002100002202212012221222201121001000210101221021212011121100020000101021120011021001221122121102222111012110012012111101021001221202021201022002020022102201000001100211121201001022021220011202220202212110001102222022021122222210220000102112012102221202021010121002020020102011100100202000120002122112022200201101111222011120001122010222011102100212011102110212002221102020121210201100221020000102222022222120211211112102122201022122001020222200220121110220000120202210021200002002022211101000122222221200002012", "12000202122111002201201112222221122101012012202020010101010120011120111002010110112210011010110020022020222011222212011200220210202111100101022102121102212001102202122121000120020020110001122212220120102101220202122112111000101121022020200220212022111112022101112120121212211220101202002101121012102000001211120201100201202011222012100020101112121000010020121112110000211201122010001201010110211122122010022122022202211002211220112121202212221121101201200111222220211122020002111212022110022001101212021111102222000012202210020212120100122102102112221221111021100010001110001211120101212102121000011000110221122222001210201110200121211012200200021121111222002210022112001122112101122220010120000002111121020112021222010211010120022122021201011120012020001210112020220200002222111100221220011022220002201110200020202000020122202222202110110122111111121002020200200120222220102202020002012202220022002212010221100222122122122002222110010102210102100011102120021121211202212022002112121200111211122222211020200101101200211101220111201220221002102121011101010011220001102221110101211011201110001122110122112211021011021211112102010111212210220102120111121201102120220201121112101010110101122000122122001200012201220122222121110200220002200202100021002020102112121010201102222200212102012122002111010111201100201002001200110120022202111022122020001201001012100220000121011210000021000222121120122012010022021110201122221002022020112211100221112120012002202120022020001112221211211212000111001112100221110211121121111002202102110022010122212012110202201102012111012222222001210120202212020220201012111120100222220001222021021100000021201101111021110110122101202002210011000112022211111110220011000010202010021210012221221120102212101012120222222011202012221012022021001012211102221022111102111102021010202212012200212211102222020012002110100021122110211001022000122100002011202000201011221202000002122100020011200200110101000222020210002021020010011020002212220221222002111002011020111201201212002002200212011111000121222022011120022220101220210120212201202212001221212101022010001221220121010111222101201110212220021010111210220020211210112110112102010221012112101200102212220222222120102122110211212002202220102010012011100010202112021012222010112122020021202202222101120010001122012121102011011100202110012202220112112212100110101001202212011000002102121002211020222202021021111010222210121121202222211212010212020210211111100222201210", "20002111001120112121200002110011202201221200022220010121121102211222111002200010021201211112200012102120001021100212002122111021020120111220220112211000121122021101021112122111112121002210111012121002021002201012111101201111100220201212101001020011222022221020000022202111100011021010020110000200002221112202010200121122212020011110001112111021220021100011202102020202110222220212212122212220001012100020101000101210220121022001212010211021111112121112220122200101020202110122021112100212122002221222011111111101002001102200200210201220122111020001222212001202001121111012012000010120200121101002000102010021220000110202110212002202021112102022202011121112002111100021222111212111012122102202022001200012111022121202110220200112010220001002210210011020111200011220220212020011110222012202000210211201111201221212121111000022100000012022212211022000212111221202011200022100202022202201121001002010222001020211120100002100212102102020112002000010102120010200120202120001111022121000111000120220121201020022220022021200112122212002120121020201222211112220100220122112020000021200122101021010001110211222222222001111120112021012201001012200211212211201121221202001221200002211120101001011001012212102000202222001201011202021112012210000210202112101201010012102100200220101000211112120102101202220111120102212022010201000011010222202110012211012012210212211211101000100211101002012211200110010210121010000020001212010110112012201021222101212001000020221121122220222202212210022222201001220212200102021020211002110200211122021012021120210200001221101020020021102212200102120022022210111021222011120000112022010112002122100020122212210221202110102102202122221112012220201112112120022112210020110021211201221011102022002201212002121010201110200020112210211111022121011221000122222120100012021111101020020011022120200021020102000010112200020022100111212000001011101210211220011210202212212211202221112120022011012022121011210100011202120200122110102110102020000202020102100101200102001111022101021012010222122122122101201220210100100122120220122101212221000012002112002001101102202111121012221212102202110021102000201002111220201022011120211222000102011020111202020020021110112211001102110222112201122101202222111210102021201200201012222220211201001111012221110200222202222220102100212122222111101120210010212220010020211022200121100111110210110222101220220210001001120200210100111011120201122022210200201001222110222101000012210120211202111", "12122101121220000122002201012200100101202111200121100111002221222122200220110100211021221210102022220202110112022120201021010220101221000101202220110000121212201110122112122121100020112020110022122012002002201011111102000212020121222200022001011210210202000021110122021220020120202101002200111212201201111121120201211002202120110101112010222221102020111120020022010011211111122021201221010201021221112022112100001111200111201001121022101212010220221002011022202221001212110220110210021120101002102212110001001001101201100102010001222120000122221021211211101011121102022102022202210021022011200021110210110201200120111102112220212102002202010121002200011212011012112000212111201101012122000011022222000120120000011110001200221122200102022201012111202101120101022220102220212102000220211021020010020212011111202122020001010120210021222202111021212011220020210021222111200020022022122010121012022111020012100111200102221001000111020100101210200121100002120202100012102100221112201021210022022220122102002111011112010101010102212011101201020001200211002201220100100210111200212021010002112202102202012022001201121010222011001201011212212111112220010021020111122202021012122000111010220202212220001110221001011122020202112220200012100120121110212210021222021002011011110111012010110000001011110100002201210022100222210210100100212110122001202002101110000100100212012211112101100000101020012202201210112220210212211102222001111220110020021102012221002201112122200112111120200202211102100022202202122022100122222200022222000111210002010222121200102110211220002111210001111001120112020022220111210110000001012202122101001002110000000120001222221212001222112202022120220220222101220022002110010222002011110021021112222102100022002211011121202200112102221212020202011102101021122200211221122212221021110022102022010010222020121101000010012022201102121012012122222221101022021200011210002100122221122012102122000100001011202000022211102212120022222110020221200211121210220121211010200221101121011211000211020201021101021101112102212121022200111010202211012102120020012110022211012022000121101001112121122022221211111101200012102110210201112110221000111110100022122100122012122100020000122220122012212111101220201202110200101010010221020022101121012102011111122010002102122100120111011020101100012002022212012022001210111200000010100202021101012122011101120011102000101211102112010112102211121001120200012211011001111102101112120110201212110222", "20202220102121120020121202220022100021011200002120011211212112110012012120120121100001120101222111011201011000010020222112211220220120122022121020122212012101120110111201100201112210211002011002002221201121122110010100211011112022110110222101022122200201020222011102000001001012011202020001211210011122100001102201202200020001221112020201120201222122120111002200220212220102111122122212101011022111220220011121101021211211002120112021111212210010121021211111110121211112022000012110200120212111122211210112121210221220120122000122102102121002221021120001121200222200122102011022222200011111120001122220001022111112220122221010002022211121222101011020001112212200121100121201110022111012122202021021221002221202001201010022220022120201111121020222100202100120110212220122102010101220102210121221201112210021202011210201220010121100000021120112221210102121012000022122110202200101000200112001010221101211120212210121102020022001112211011121222211202021020220001020122022211002120021100201002110100022020021101221022010012112000122101112120101120202221210210122012122110221111012112002212211201201110010222002202212211111101120120010222100222211011211001222011011120210011122000111012112122222012210201110102110211212221102022201002102202222122021220210100012001001202002100022202221210101211120120222122111202020210112110220222202012001121111100011112102010001020201111011212102221220120102210112221202020102121201002220001120000001002100001012111011110221200000022022020121012211022002212211120220010222022111222100112110020121011121011000010010101202210201020212200211100202102212202120110210202212001002212210220010122011001100000101100200012020001000002121210101101202000010120221122222212220022121220212212000020122022201121002112002100120211021222000220011002222111221000121002010022220120100002111022210202210110001201110000121201111222122211222020002101022000220010211120202021210200020220021101120202212011002021111221212221222211210221220212201101120212121200022222102020210010002112222112110002212121212111222102202111122021120120121221010121000211110011200001000012212021210200022120102111202102212020111002111011010022211221210011211120010200201221112220211221010011002101202110021110012020021022110212121200022022100212011210202000120022211102210201122021221200012211101222002100110122212120021221010201101021220220112102212122102002111120121122220200001121000120212200201211220020010101012022210022100011101122111000210", "02110002101111211112102010002212110011000100002012121212021121122221002101212202210121000222002011112210101222201222011002220222021011002012120220221011121000110201010000222012212022212111001111202102201111202112012202211000202021200201022201022200002210122001112100010010100000011102222001110200001112201110112110012002012202020002122112002002120002021200122002021100012011111001200012211120102110120211112112122021020220101011002210120122212102101121022111122222200010221111010222002110012001201120011112000112220020101112111000122222012202202022221100011000222201210222022210100012101110201220002011102222112022022212200201001102020011112220111002202002101210202022021111021021112011100011101012111200000212010120221000100100221020101120210122222212010110101212001211212100001111011112221100012000012011000021111101212110200001212221011021102220200220022111221000110112100102011221102202212100200002021210000010001021012222101000111201012012011202012202210000100012021211011211200120001210012120221222200221100102100012120220100121122000012011121101021012122211001110222210111000211021121210020221112202010111212200122101010012101000000120222111200112210210002012210002110001222112122022202010010000111100202120101012212121000021202122121221012201020212220021122210000202121200200021111201101201120121022210020020000022210111002010101011021122101220121200202221122222210210012020220011222200000111022121110120101200120120011200111200122121211221112122201210210111212202121101020210111110102100221201200001022210111020021012022212201101000210202201010010111111120000112212020221102011022222101002202012021200021011112212122012000021000122101112221012122200000101011202021212100102100202102020102212120220221000002122020001010020221122000100112011021101120100222102020120002200201212101201112122202212200122021112222202121221020021122111212221212002111222211110021111010121022010102021121000211002112101222020020102202210210110202210201200202201101100221101202020112121111100201222002121010122021001200001002011200202011222120122201200122000121102110120002220100212121212220122100221010210120010002210011211012120121021002202200000101011102020122212010222120212010020221020210101022001201202220202011121111112111202202121211100012020012012112221122111102211000212220111001112202201212002000202002122000010212210210210110222111222001001010100100022110010212200200000210101001112001102112111112021201212021212220100012010220100102212", "02022122002202212202000102020012200100200020000010201221212220201012022020222101102121002001112220021221210121102011210110201010012002121122121121020111021101121112121102210220111022122022020112000201120022022210200022220102221211210202221100120000212012120010100110122111200202012210201210101121211201020122101211211202022120211011212121211211222122211101012112020020101120000112102100010100111001221202012211220112202120220022112210221122200210002211122020100212000221010001011011012222101021221201011121122110202221002222020220121020020222020102210001111222021022121222011200101211110001211210102211010211200212222110100100201221211102000212000210000021120001201022122221001211101221122212210202012110020212121001001210112112011202101110101102200011210210001020002021012212211000121000222020102212111211001211212212021000100020200221112201102220000212212122210021212210022222102001222111121222020020200012222220221210002012111100010222110121211111100101120200121002202001022021010121112222212002100201212100001101201200212022122210102021121222210021111112011011120122222110122010120122021210002001210221210120002122100020121021021102001121202212020101210101021210120002010221012021001020210201122200000210102200111022200021021111101021020012222110221000120121111211201010202121021121220021001201112222220222022020212221200112122112121100220111202202010200001101220001110112120211201001021000002020210210112100000101000112221110111102120112200120120221100102012110122220102122002212121011200110202022121102122100000202100022012010001000111202102111122000102011000110200200202111011000100110000200010222002020102201101010222101102121100010021200021010220202222111100001010000211120022012011101121012210021221221120212022212111222021001021012202011202202212020210102201221001022210000200012202010200110101210110221220210000101220101120122210220121012202102222010021220001000012111211112101012120020111200102222020202221120022202001201122000202101021110001112210101020200211001210200200111202101200110022220002211000021121111011001010202211102111212111201121200012111211222012210120022222000010211220101101120201121210012012020200011021210200111210002122000000222002200210011010002212111222212002001000110101222200221011200120110212221212001000211111110122210112102211111001012221121221121022102011202210220212020211101202110120110000110101100021210111210121011011012111010111220110112020012121102212212111121022201201001112202121102", "02122220122022001202021122200102010222212221101122120102112102120221102200112222000122010012111121010020000211111210120010020102001010011200012202111001200211210202021002210210221201112011111002221022002202002001211111100001011112101100000110211000221202102210020121011222212122000020221100101121102202100101002122110120121001211112202212210210012122211110120221110100211210021010100102212222112222012101201100101002112001200012201202210100000112220200022011101201112021210122200011111010111100020222200012200021010020210221022020010012102022012220122010210112212100012002012222112200111201000222000001100212120111102210021112202001222001210121200021200212122001211201122121110022200021121022102122102101112221122020111212222220212220121110200121000021120212000002121122000002212212211102210011110001111202110200122111202102120220201000220210202211120021101001121200020221011121021110012202022222122012101012210112121000020202111121211100022012001212121202121220111221122100000020100101102020202012102101001111112101211011111021210022001022021020121120201222222022210020011102000000112110012120101001100100100111212120221220120012000211012011002221222101021120022010111210002222122012110110110221011100000212110122101011200212010210222101010000121100212100102002211212212000222220220000210102201221210222010010220121220222212120201012111121211220012102020012102201222220001202001102022100121122222110021200121011201212002000201022011022020111200100012121221101211220100021210112120022102012221202022101012002112020020222011112101210001102020011012111120101012001010120102211101012201100002222021111121100012001220221122100211122202011122201100010120011011021020122002120120012022221011112111001212211211102012100021101100221002202120220202222102020122111202021221210222122210100110220021010010100120102102221120221112012110202221000001021021022001000000121022011000112120202012011200002100111121111102221120012021200121210101010011110200200211212000012022021000222000211212210220111002022000202100111122100222222200002010222122010011210012102202002020120200110002010010211201222212212002222120110011120021122022011001111011021202002211102221212122002101101111220110112112202211201120101021002120110222221120210222021121021221222221010220002011202202100201221022012000010002010000111002000211002120121011101122121102210100100100102210012212120011021110120211020120202012102101120012101212100021120001102020121110012111122102220120210", "02102101120120110110201020211222122120110112210111222120021010210221101221020101020020011010012101202001211201112210011000112210110012000100200022102121222011101002121011201221100120000001022020220120202212002122120221211002200121002002002121211201111100220010021021211020222201200211112200112211002011010200002200002022222101202010221000100110120202120122211101102000211110112002212010022222201020212122221100001202210002111010212011000222112120221211101202120212120002212112220221200011022221201111022211012022100020102110022101211112220121222001111022000122001011001021112022210221120210220211000012101220122121102110011012201211010211210202222122012122102122202120000201222020100102220210201212211202001200112010112202200010002120200210122212000210010221022212202202210120111110201212201201022201221010110210011112201210010112210222210221200120200212001111202000210102020222100102112122222121211021101000012222110011021102002202122221121112122001100211120121110010120222001011211122201010010221121020110000212220222201120111122020020001000022020201121010002210211221200211112202111212021101212201100211220202202110020011201210011222220120110222000221000201022212012212200112101111200121110100221222210110021001212102211210010001112002110100020211010200121112120110110212001122200210001012002122121211201112211222101110220101112011110000011020010012201022121002211012201201211010022012111220222202011101202000012212210020022112011212211221010011221221011121112122222022222212012112210002200022212000101001000011202111222102200000120021011111222222121200102000001002022211222002212110000001112000111020010102222102121101211002010020002102220020220221020202021110120021012101201000002100022202212202012001201102110102110001011200010211212111020021222001201100100120220012221110110120112102211011101210220021210001201101020210100002200220100111111101202010022121220221110010221221002122002220001200011110121020111122202110111111211211200112101202212221002220200120000211122000122220100001022200010121100120012100212112002121010012112220102101002110221202022111202120211100112222111110010202212112000202020112222022001211221122021001000212200112112101100020212020110202102012220121212210221000111221010200011122222010120222012210001210222122010022201201102112201022122112200121212210120102202211120020212101221210021101100102112012001201001120011021010221120201110211210200121111112201111000202112202212001102222220202021111020011122", "01001212121010011020012020011011110122110022222001020112200121111002110022111121121112221111002010020011110020011202020000200222022122211100200210211000001202212110012212220120102022202022212021212212002120110222210120020222100122212122000010222201002212222011212020100020122012001020111012102201011110021021112122220200020011020202102012220102100211022020210222121021012111100111002212021100202100220211112201202200221012220020100212002000110210210210200122211100022112102110200112221112111201021202201120212210022112220022121112011010000210011021010122111102202021212211212221210211000222001011212211122020101110000212222101022101220210100020020020111222010100011112111122010002011010022200222011121011202200201200110210011021220021001112101121220111022120221021222222022200210022102210012022021212210121120202120202112010100000020112202012211011102121020000021100020121201010222022022121121220221102102000200220102100112021101100210001201000112221201000002001010200001111100100101000121120111000221210112210121121220202220210100120212000120200120221122202122221102010200102022222100122112221000220102111020221111211100101000111002002121121012210011122201101122201120102201120022121120100220012120220222010102200212010111112021122222121201221121102211012000000011021020221012222011021100021020220001110200112012212002122110212220020212202222221200211121110220211011200122211122022002121121000100020002201121022201122102200212102102201122120002100021122022000202220120110121201121220211110122010112220220221101110220001101001001211001212101100222111101121202211211000221001121002010211022212100022202110000210102012101111112011202020112100122000122021002220101002000112101020121222001221021201022202202102121122220002111100001112022201200021120120221100000211002011022120000020001111201101211122221122102220011002012202212202100110010011212022120100200011222022212202210022221110011122000212211120120101001200021121011212222012022000111000002112021220102002110212002112021111220020100210221110120220220211201120212021022222122101002122120002100121202211011220211201121022222112012022102221112012221012101001022202202102200110200221102201121201012010200020110212222010112022010222110112002220221111122201200210121212201200202220202000201212021002120002022122210000011211222012001021110102201212210200002021211212210212211002021020212201221220000100100200102210220020222220202220000202101211201010010020222000001212011002001220002222", "10112122120001210020102220200121102211200222210121212101202122210222021000022112220222010101011202011101010011200010100111020002011222000001110022202221111002111211222200202002010020121210200020001100011121001211001211201001012112001222100020222211212211002022102000112202022122211211102001102200110012011112022211102122210122222112020221001222220011221021012111120212021021111202100121010001100102211101220220212122120020211120210121011210000221002112212111212211000000012012120022112120121001212002112210022210200110100012000201102002220102200022210120222110221021000112102021120111122110110002022200212111011001221222122121101111121202112122121001020002021000000211110220211211220201212101001201112002200111100002202012001100122022222012022000001110021110100200201021120101022120102022122201120022121122211111002120002000112200000100022111211221221021201011112120111222200202220002022112011100000212011002101012212022210201002000211101010020120221010100021011211202210211002222120201200100001220202202101001110122120022201121200100102221021121112120212212120011211022201222212111121200012110201221210012002101111002102211200110210001102222120102212210010112120000000102011221100000210010221102021011200002122100101021200202002020101012000010220212022010101221111020100222111221100000021122212211212121122002021220000122212122222201121011212201120211120202101002101210201110022022212001112200122110112001202022221022212221120021001201012111012221200110102212002112100022010011022210100111020002010212122011221100011120111112202002100000101111201100201120111200012001001101211110011110101020002101200020220201011001122112222202111112222212012002222002202022022200202001020120222101212022211102121221100221000101221222020002100120122022020210002012020212221220200222001012022201000121211201202110012002002022120012111212011202221210010010110111202211220211122010100021021011220022121011021121102102122102101202111010201222000022010100011022122221001121001210021101111101202102210100012121200001211100210211012000021100211101022022202100202122112121112121221121000110111101111212220202001011111121201111001202220220012111111210101120021122011010102202110202110121122221010021110111120102001022102201222101100200100022011111020102022221220012210101121212122202210110200011121122202001020212210020001100010121220222002110211010211021220121120112212202222011112102112121111210111210212101120221212000102012111121012111202220211202112221", "10110000002122220010001112121110200220021010020121010201100221120221220212211021020101122202211112022012001200010122121201211111110021122021121111201110210122000020012100002201122000011112201002201002211122111112222202010021221202110122121222122012221010111021102120101110102121112020202211112112122222101212220002202122000221111011002200121200020222022010021011002212010011120201212100222010122020102101000221000222120201201010100100000100000021210122122222002020022021211120212122022010111011220022002120120102020221002000222012022002111222022211002212112020112211210112111201010002001000001211101212211212000100021120102210200001001220211112010101010022200110221200011210210220110121011020111111211211210200202010001210002000102001220211112201122010001202011110201110022220202211012210022101012022100222202210000021110002212122110000210000212200101101122211011202000121000220221112101102200021001000200212122101020211112010011002020022210100201202210121101210000220121002221020200020210011101002012201222111001120202011201120012010021100211121110201220102022012112002211100201221102120221120220020211000121010002002102210210110122122010010210111102200001202002122102200220111011001021221122220111111202000120122121200001201211220200222201122212222100201112021101110011020111020122120120210011211221020112021002122012010020112200101211122000021001220020120022120201220200011000000110212222121010112110022002212112202120022010200211122100002210010212112011020102021001110002002012202102002111201201010021012221111120110101202222100221202102000202111002210210120111000021212001111020102221110220202211012100020202221202012222102211221201020022012211221122121020011222112200210202210212000211100220202020012000221021102020212101222122021200210202201020220212220102100220211022001212202012010000012010122122122012012012211011210221120022111021001221212010120010222200012121221222120210201020021022220001121220000010121110211120121020220102021201012220121100110202122011102011022102222102021222001221100012021002010121120210000111011001211021010210001122002221022102122000200012020022020000020112201122022011101210012200100020221212000210021000020002102100202102212010201222111102011221202120111112202121010020112220221200201101020010101012102122121220002100112022010210002222120222120202220002201221220112022022210011201220112000121212211101200020110121000220221102000221101200000010110200200201021122100101201012222000101221100120010", "00100000100200220202220210022121100122210001202111200000010110121102111112000012111220001002100201200000211000200022102011211221100101020110102221202112111011100000121010220012220212222110001221200001101101220200210101001211012002002212020202100100012211100011112221200112122110111211222011110102200200202212222020200200120101012102121011220110110000002000020212122101020101122200102012010020010121220102210212121112100101121111200120010022200100012011212221211111120120111101212112000221110212002001122001101100122000201111011002120221000212201110011210111112010212102201102012201011001111020102020022222112200110102202221020220200202010021200011120202020102001221010210021200202112000112220001010021100220221010110121100120001002200202110220101022021211222220111222102221121120021121211121112101122001222202221202120221110121021211012121021102201101021101202122120201222012000012000120120220112012222221212100110122120012001110011100222201222110021200111111010221102211202211122111012002211111110112202210011210021201210012020122222120201222002120112021011001121211122121200022121112101102101000201202200211221221212011222200000110122211022000200210112111020210011111222120111010021201122220222222010120012120111020102101100101111221110011110101202121100002100012201022122200222012120201112220120012002110211200021002120222111120000002010210200121002021120120211112122012022022010100222200002202000212100202011200002001000202002010012111112022010100222001212001122021111101222112021020201021102011202210010201121120011201220001001020122200010210012210011102202110002022110101121221100110110022110122211112221202012100121201102022220011111201202012202121222110201010201220001212111212110102002100120121122220202022212212021010122020111012211122202001110211202201110020020110122222010010200122211221200200211210100020221102110221010121011110012002221202101011010010121010021211010221102212221220110021102100200101121212001220110020020111100202020121002101001101122010210100202101102212201210221112101202212012122222120011001110102022220210001110210111102012211021021012222010220220020000012200221200122221110020000001101001010010200101222201002022210000201111102020012220022020222220011202210001121210111122020211020120102121221210022001010222121022201111010220021221112021102010111011002221201220120020112222222012212221121212120211021202012011012112021212200020110002000001002202200101011121000010121101111121202022011122111122000", "01202102211021002012112221010120200211011112212212212200020211112110221200200121120220121001211212001201110101020110220120020002222000022202122220222102222110110120201111002202212222102210220212020121000221122000202211021011120122002211111022210001120202012010101200001101201002101012002100102122210011222020202112010100202200122001210100200022201201210120222200120212022012001220111001121200110111002100010201021102212111211120122010202200200212211010200010001210112100102202220122011012202122121222010222111121101000121221010112210122101112101000001220010201221012111201002222101210022012210111021221011121220100201200001200202001200220101220221110121100012111201000000201022220002012202102021122110102010121202020201100210012020202201010212210201202100001002201221022121212000021221110000112221001200111001012201001202201121200221212210222212000211002222100002002120100002001111112202211111110111201221121102122221002222211210000120010211100010100220201222022110111120221122210121121212012210110212020202100100112010020010110002022121120122222110201102022002101221212102020212201221201202002021002210200120212120211100020001121212102201220222101111112020201011121102000011012111111102012221202020100202210021001000202012022021220101111022011102201101000210000202111020201122101000202021210122022012110010122121111201022202211211000022022012001001012112112002200200121220101022010122000020021222010121220221022100212112222001221220210221102211110120201101000202202221122120021010001202221120122001010002012012022121110200122112100202021100110022021100210012222120212202112110212110122022221121101021210011022210001000221010211220100101000012201112221210220221010111100121221001002202110100112020010110100212121212111201220011210120122002021121001222221210010101110010022002211021100202010001222201210102100122010011122212022000022120112211112211212211010101201221210101112210122210122011202122110121202012221221001122210222002102122002121010111221112002201121211221212100202102021200221220011122112020211110220111011021212102101021222011211220202011020022021012120100020200120201201202102112021211122210122121211112102101202202010211122202022110111010000012001012112200121112200010111011000020121212020120020001001201201212021111120001022022220202202001021121001012021222211010202112200021121211020011111222000011220220100211000201011112020201001220201121002110011001020201201221222002101111101102112110002001000210112120221010110", "01121002011102202021220122012200120001211100020011012122002011101111222020121221012121002221222102012101111211222002011110221211000122002002122120001211101012122121221111201211220021020020200120222202110112221101120111101121021212022110122120221211021002022211011102221202100220012020220011000220021100211212121021220211121212122212002001212101222202122021202220021011122021001110122101200121200221010112221200212000220222111102111021200210010101202100202022220210122122201211221110010010222200220120101011101120202012021001111000012112020001201201022201202220022202121202101101210110100211120110200002112002022101102120100222211201110201002021221022021120210200100110022220000121022212002112110201220112022011000100101011201002121201101110220201102022022010012021210021111212021002010010112002101012011201100210010212010000201002012011212112200112002210121212012200122112121112001122110120221202012011100202112112102200112100021211001202011220120010002021100102022101012001122210010022020121110021110021000112211222221100201210211112201201011122020212220220212202000002101100112102012222112212111111001010200022221111121001222120010200201220101010212202202211021012201011211011002220202111112111000220000202110122012101121210212101000112010012012101211102122110102200221112221211221011202220012010120002002011201002011200202010112221001112100011211202002010020011012200122010120200000221201111210100201201100010012001122021001222120202122221001110020201211111022212222200020202201122201211001112022102002122222122212212002002200100100221111220022222211212222000121121220000221120011201020202220112122012101222021211222221011210000102222001021021102221011001100122211121202111200220021000220220201101000222200120001102020111221202100211222212111102000100102001122200121212202120202002100011010110012220122021022102020010010220102111210212102002111201211221222202110222200201110010221001010202220010122021202022201000221001121212212120220201022121002211110100002220101021102112122001210000021011011201021201000200001110100110022001222121002121001100112220002111002210011101101021200202000211200011201220020110002121001102021222121000122110201210120211020221101000120212010221112102222101212012000022110000222010012010112000022100102000122010011020101112120220021200200121200202110112112000202101211010120220022000221011222220202020201000020121200201212010201012012020210000101020002022112020011102122212112222201122220011211220111211", "00200111112122221002001002110220001201222222012001122010011211001001202201011101101202111201101121111111100021002010200120002020111111021002001101122222010121210010001120200111120221211120201110110220011210001100102200112100202110021221202001112200001211211221211201101012112120012211221111022211121221001012011102121002200210110200112222002221212211021220012200002021012122110020221210212122222121012110211102201022012201112020201110210010211211202010110122102201120200201112121012220020221220102102120112020102012112102120102221120021201022112212210000212020201000000210000100122211200112102222111122021201202221222201111101220111221022102202101002020022200210012001121222001002120112202000121111101120122011012110222122122100010010112121100211012001000210001102120012101220202220202100000100001202001112200221220101001211022101000022022222110212011212120222012012210011201001112010020102211221101212011200101011002000002211120111002021120211100021000110101100112102000012122111222100000202201020021112210101102221001122102012110101100110021100120101210220120002202112220210122201212000221022101102110202010010011122222222001022022222020212001110101111220110222121012001020000212022211110220202200011100120112111121122110022210220000100112012102111000111021021212201102212002022120021102000210101210212102012012122010012021102220010120211010220222202120100200111110220102212120221121200202002011221012102200221202221020222011022021101111212002001022011211002110112100022122021010202220011112021201222110102010210210021102220010021200201101200120002111120111210002101010002122001122211012020200020211111222212012102011211201120000111220200111201012200000101010222011100222222200211120201110201102202101022012022212212001112112022010020121012202222210100202110101211202120021120122112001212221200111010111111110202011102222020002221020111222022200200010202202112211100111022111101210222210200000011212222121102100112012222211220222010212220211212100220021201120000220022001211111001000012121012102100211111100210110001021201100000121200120120121012002010011120200120111010122120120112112201010201100212202110012102000012100112010012001100101000111121002011122020122212120211002022211200121110101011021022222112122201010220112011120220002100101210002000010221201121220111212111002221110121200121002021111020110012220211012002002110200212000201110121102102101000111202102020010122100211010102120222210201002101211111211200012110210111", "20020122122222210012100111201211012012222001122010122020111210102111011012201210122222112201010022122002021010011001210000122211021222221102012202100101111211021120111220120000200212222112100212020122221112122001101210111210002210002212020012122002200212002102211101102102200112021120122122221211121001010121221210111201122211200222211012222220002102201110001012021210112201022220201012212122122012200211110001210120210220101112102010122112211102012110211110200202020011110011002000001211210000111101201100120011011110211021212221001200102001122200011222120001200011120000100021122020101212001101211210111211012021122202210000010011002221010112020221212221211200122012121112020011212121221222022221010022221120221111122002101010102022212001102200102202001110211011221122110101011221110022002221222102021122120120002012122102020002011212001021200100210222221001211211002020222011022112100012122201020102202021021012002112120110100110220100200220102202002111122122120001201221022220121211110111222111211100110201000022010010011010202112211101212102200000220221201121220122101012210202000221102202012222221022110120200222111022122220221220102220122012012211220221221102211120101002001121211111001211001002000200120111102121112202100122221012220022111000122000201220011112201222102011001000200000202001002202212001101221200212022020200202221011201110200212021221201011020112022102211202101000212022220002210021102211202112020220221220211011200022120212120110000102102002100210001211201011101112011002111202002101212220020101100210220100101211212001111201122111200021101012012000220110011002101000022220101121012100210120122102121201202221210110102111012112202111222021011221002022122212102000100112220222001101220222010112211001121100112012112110100211000121200221021111201120221202220000122022200100000200102212011010022110120221101212011111211110112021222001100201102002010012001201222220110221211110020210010100212201202212111211021012020001222020210001201200120202212110102221020222012121110000020022221211221210220101022021002111221101110122121112011022022101220010220201201110100210020010111002112100011200002122121020201100101222020102112021101002222201011221111122101220021100211211021121211022020111211000010002011122100010222222200112111012000110210111021020011022221202211122112112211121121021210121121012021100102201110100100221002220201220021111022222221022102121200100200100211000212011022010011122000100122022120202121222", "21211110121110222012200201202122202001021202121221102110000200220221001011110100112211121020102021100222010222001020102222122002012011212010021202110002011112122122201111120100210122200022201211201020200212221002010122110110220101122012210122002011122122122110012120002110122021002211120120022002022100001110112112101220120112010220201011000202112112002210020212100020200210010102110122020110001102101002200100220112022021222210121021101201012000011100201220020221021002010212101110100120021000012100110202021210101221012000020000221010012200212100122222211221110220111102220221011110122002221120211221101102001120101011001122020011010022101011211121012002210222220001121021201220220201102022221110110011201110112021120011001110200102211101221101020220022101211202201221102022221020101121211011010122010012100202221111210102211111201021200102222022001021122211211210201102212220201210010000110211100111002021012210210002012202202000012222000202222002011112102212112021122202212112111020211121202122212211012001010101221110022120222222100222212002100110210120221010210112021121022210111120020020000122221222220212201100012222202001221112121222122101020100102100102122022211200202121111112221120202220100202011122200122200012022001200221221010121122122100210010212220222001012002111110220201112122100121121020110100111112010021200222122022021212121211222012022002001122201112202110202012202012221010101121211202212021011121021011111010210012021020202122000100110211212111100212100220221202202011100102001120120112221021200222122202021110001122220221210201222110201201220220210112211120001210201110012020012022122121111222022010122022011111100021122102121111000022011122210122121012101121121200121011221211211000011102101112102101110110021210001011220001221212210222101122222200012112022010012020011002021012112100100120222101020201100122020011112212202001212202122111021012020021202010120011101122100102000120012202100111112000012211011011021112110021000002222111220102101022020020222021110202110201021002101211000222110211110002022110102102000012220011121212211000101000220012010101210011202120202200120021201212220012111001222100100012211100110020121200201022100010121110022110120220120202122211020211121222122022120212222012101210001122010201202200010002201101212010210210011000210011202102220202010010110012210211022200110202200021010001222201020200111100100100111102221101012102010000011112020002121201002122110202011211010100002", "12110211220111122002211210000200100111202122121000212100102012022020220002222100002111202210211022202120201101000012202101111201220222222000111122200000021002022020021111220102121202002111211221212212201012222120010100211221202202112000120010202222011021102000000211212120012022220221210202211011100022120201001121220121112111100002102111110101211111012110212122220201201202010211101011121121002110102111111001011010002222012012100210122212211020011020120211002112110122001112020211012202001220001200210122102222200102111220001110022001212121110102101121021022000221101010202011010102021100120120102202212101122221121210002200100101001010020120120000202110021202220111000001021121211001000110111011011111122110202122001120112011101111212010011210221201201110102212100011002111212210021121210001221202221201102201210011122110221110120001010120222021221110122201000020000212022202211200101001120121211220221212100112200200121020212100102210221100202120100102000202012012022010222102011211221122222000102220222101211111121121202001020010010110101010112221122201211110001220210202122111111101110121121000021012010002110011212020112120220001022112120001222021111121100010111120021020211011220202121021112200001111221101102101020120020221220212010002002022102020110002120020112010110000222120221202221212021112222120212011020020000221201222021002212100010012020010122111001200112221212012012210001201222020110222221012101022102122122120021122010110002001220201121002010010221201102201110212221001000010212112102011200020001211210012111200212010121001001020211112001100121211221121022101021122210022122112210100112022022101211201012011010201012111200212022222021110102020120220111111201202011220201221211020211000000001011112010112000201010102220201110201021222111110212112200221112222212211201222021201121220111020120020202112101102210220112221001001102201220101201100212122002011221002212221102212120001220222221210222010001022012112111220022020120212220112211201200011011022002121202210102102211002211110012000110101001120100001211020120111100102002220200101120112200102111100220011121012221211202111001220020221122001122102100002011121200210202010002222022110112001221112110012021012121202210012100220011101002111211122212011012021021020000012011101122001222201112120102001121110200202200202211222020200101112101121000201012222221110102112102201001220211112000110020221212200102122112001101000100022211020121010112022100101022121100122", "12021121020021120202112010211110122102201012111202221120111012201111020222002210001101112101022120011220022010022202012012210202210111202102122202022102020200100101021000122222111000101021211100000222120002211101120000202110021111110020010102121120102021112211000120010111102221212201221222111201201012122022210200211210112111101001020122100010202022002022200002221010111112210221112222202122200120222112021022010000222200201002121012101112110000121222200112022000010022120020121010022021022021020210222120222000212101212122022222012010000210000002100000221122221111001120202210222211000011200020100000021101101202102221220112200000100012020002112022121222110222121210120101121100010000111021010121112210020020011102110210122001212012200222020112210020122021010222100212200000022000001211200002200201002121110120101000222022212101112121111010210001221202120200120212010200000100101021222200111221212221010212121011200022100212211101012100020111121022011012220222121010000002202021122220010122120101212000001020200000220220202012021022012000012111211200110112020010111201212221202122022111002201120111202000210202011121200211100111222120111211111001121002020220210121201111100011102112111011122101110020110020200002212020002020220201200111120221012222201021201112002210121012202020112212112202121102121212120111100002021210120011212210002000200021111122000211120101211002212002210002011111210202121021002000011201111101222221220212100112101200211120012222110201102212101122021212200201201121222102211101002010220120210211221000110120112022012012221101220220212112110222101212102021011012101001020001110022221211122020210001211202102002100110222212122222000000100201011100022210210021101210012212212002200112100121202122111222202011212122102010110202200021121020012112012121011122200001202102100012120211112212002010122000211011211012012002210201211120221202211022200021020010111122010021010000210120201111001121221112120121100102002000101212120112100110221221021210100212201120010010020010112110022002222100201012210121111221000112211102220222100212202002121201200001000220022000112220121002201112102110102101001011202202122100121022110020011110022222210012102102121111021210102212100200020201121022100001021102222000001121220110000012021221000210110110210002211200122222002012100221010102022122121121122100211012200022002020010110110002101212121201000221000221021120220202000202111012211120011121102122002120100012201020002221010000", "00210200200100122200220120112101120120000210200122211021210212010100001220222111220202012112200222100201100110202100010102221011121021212210020211111020121202121200212000000221002010022210111212010201211220220200222010202112001112210202211102111210222001002222112012011002112222212112120110002022020020220110202022021020100112021221110011010210110210022122112121010022200020101101012112220112111010102102110021001110102112222110000102212220202112210010102012012202000020121221111222010201022220001021002011121112100220210010110222002020100222210102221111021021211200021100212101102100101221021211221020122110122201110110011102220210100220212202200210101202222001111111200011221021101121220012202120001012012212120221000210210220120101010212011202222211212200211010012201211102011220021122012221000010220012200220110021100222101010011212100012211021210001022121212110001221000022220020002010201121022212200122101012020212120112002120122221010200221100122101211020100100021121011210211111011121010011202000010021220202121022210222201120110220120021001200022011020220100101100112021022020012111222102100001121021111100111122210211012002102102111211121111212222102121220120012010121020120010020011200202001220020021001101111012101201202120201111102122210111010022001221201011112202021110202012220112101000221101121111211101010010212010100012111120102220102210021000121200212002022121022112022221200020112022011101111000112120100122101221122200220222221022020012011011012211110112211202201102002011022201110021220222122001200122210010211012112122122202001011120110100100100111022202111011122201101110120110202020111201022010110202001012021001122021002010212002110210210220211200110120120201010211212010222111121202220120112112011022100000121112221010021020102201111211202011020100121021000020001200120210021100222111010212222002120012221110021222221111012110011001112111120220002200112002022200001002112211001120101222102102100222220210102222001002212110122002201100102110002120200021200121202212201122201212120012010012101101110212201101021001212000102100122111112221010201120011021100100000000122221212221201121201210100201000102000022101112010210001102002021212202210212002221010022101021001001110110121010102202100121211200011111021212122022010210012111221001000011212221201020022120102212221111022100202200000021021111102202120011202102210100102011222201102220011112221000012221210201210210100001011211010021102221000022211020220211", "02020001221010002122201020211202021002201211221102012000200220102001210102000021111002010110110120000021001002200111110211001112212010011101022011212022212021222100021122120002222021200100200011222201202220121221002100200001021211212002102111111220100210001122221211111021012110220101200201200101221212111101020200011211021100211100020110011220200022020011111212001010120220021222102020222101100211020102201202102012220102110001001010100222210020202222111001202000221012011110102220212122121002101000201212102021202121000222100012220211211011210101200101112122001120001202102121021021012012211202212100121201100210020002101101011010010211001101112221220111022121220222102022201210000011222111001102200211021100201020011202112012120110120021211111002101100021011222120120122111101102212111010202102120012000221222021222110022200102211011222211010002200022000000020121012121122000102221221100100102100101121211122010001102022212000000010011200220121211110102210020022100110120110012210000000200102100201002202212021100121202222011200212100221202201012121201222121000111002121112120021011000100102211021012112020210120001101112200001012110010121222111112202002112210102121220012111221010002020022102021220112200102012100010220200220000200012211200111101020200020121122012110010021101221221201021111021112001010002001121202212120020121022002021112012112212220221202000120110101122010200210010220210222122220221122000212110022211221112200200201012022112220201001011110111200211201000210110102010020211021211021012001001100202211120121221220120110011101121100120101012021022022212211220011020000222000022022221222221220100101121000122200202120120022122001001222202122201111202002121220112200011200122202002101012200110120221111000120020001122001010020021200101000202022022001222020211101120012120022220201012102212010211011002121110112210211221220100010001200121222221212110010000210020000122000002200021210200221200100010201210212022201020011110202121111010220120202212001221020101101221122222000120012021100022111201110122200111200000100012020101222211120202112021102111200021200221021122200000000021000120110201110222101102220011010120122002200220021111122122002020212210000221101000221000122102212020210211201020021010022110202200200201101021201012120212002021021101022120000021100000000111020201021022010200212001112222000202221212200100120000120021212101110000200222101222010022102101201002102020120121022010010221102120002201120102", "20101101102010121222201011011011011002011001102202202201120210020111200220210220022200101102000011010002202221121021122110112110122112122221110001122001202100220100101022221012022202012020021211121012111112002010020110012012000010212121212201122111022100101010022022101112010100100022011211000010211210200011002202022102110120022010112022122110001020121122120002100121110102010010202100111111101100210011102111021120210100101001000202110201010012212210200201222102100122220010220222112010002020010210211011121120100210121211022212121022001122221021110012122220211102010112021122122012110210210222111111210222101201121112111222202012020001102020200022220200221110122201211111012122122202121010111112020201020012120122202201222010201220012022221212112200020022120100100221100101100010020111012102202022101102212000102202220111102012221012112010122200100102201212102102011020122112112000002011102222112010201101112222021122220122012111211012001010102022001121012211120010001021022222022022211021012000011011021200212222000112022121001212102202002120201021222222012012211100012201120121020100110001112212000002021202100111120000220100001120200011020021002002211011020122202121210222220120021012002120011001200112220021211022220110112202220102200111201000201102201011001100102222000020101202002121101210100100120022202022120121220220102202201202002021200111022122101020212110021212000021211002010202002121220011210120010200202011210000100102202210021122002210211212200010212021100210210120210002101022201020210021220011122221121022110220200210120002010202201220021122222001102022211210012101002002222122201021211000122000020021112201122221022021210121020001022221210121120100012100202102022201202012111001110212202100202110202121011112021011022100211121102121020000202120020021100110011221211111021022222010020111002012020121121122112111222110222000202222202101012002212112202102011200210210110100002022220111221110201101222010001222112020111001012111021120022110011102012201210111212111022001210010002021012011110102201000101010210021201211111201111102100111021022222111110210122111212201002011022021120210010211110110120120112001010011122022211022222022011222211200200221110012111210200100120201000121211200100122001202110110010111122222122222010210021120022002112221021220100102121012101210011201211212220102200002222110011222121202101120001010002101222222202120122002222010012210220020102121110021020002011100100201211202222001120121", "01110100110222000000102001211101212122220122202000222210120021021101001000100120121200121112210121121222022001000102012222122100221001000001120111200120020022111120212021211202010112211100110111112122101112222011011122000111221010110020212022212002211200101100201102021200212121200201222122212212120022100121101000012020111200121122222020012010221110000102112210202011221001022120000121120100000121200100000000200210120121020111222222220010012121022211001221100120011110012222121011002012020010000111121221110100202002111202112212120100202212121120210100021201021011100102211110120122122120212010112120011000001021210221221220012200110112222100121102210211220100210101000020220211020200110221110021210212120010012222101020220000022200000112220001120222122110221000002200202200102201210020002221021120121102221121010011020110112120112102222002221221210102100121222120200111120010022202012101212121220001001022221022002110100102000121011122121012211122222211221121200121212101001111120220200211020221011201102110121000221202110110212021101212122012202101021010111020002220200220120212222202100022212212000201101120222220221110002102011101200212212121210011010010222011220010211101001210101110100121121221220220210211102211011202100012211200211100011021102120002101001100021000122002120101121210002100110001020112100211101201100010200110121210022122110000110020121202011222210102222020122010222122021021210010020001102222202202102011021100010100101110120110010011212221121201211011001011121002002112011112211212102111201102022000020020101001221101201120001211021010002212002121001012112002202101120111021211201111002101012120011122110001121110000110100110111210201200200011020111202000220102210210112102120101001121110011221011201110122012022102212110122222110202200011002022000100022010220201201022202001222112200222120101121022122001012202112020020202201210020100120002022020011211122120210121201012200000120022112211210022210100120211021001010020211200020111200212202110022002110100020212101220001001102211201122111220211010212002120021200120012202212110011201122101010112101112022202202222102221111120001212210202200022020101100001022002111200112002121001100220121121021211200110021011100100212012102200020112010100002110100221010111220112001200121222221201000221010212002201212001120200110002020200210202220101001202110101210220022210112221201212222110202222112112221201001000122221102210220002100100002000102201020102200020001020", "02210200222111000122012002201120211202020202012022102220200221111021100111022210120102200122010110122110212020222122011110200011112001111210201102202010202102121021101110122001211000221101010222112220201000002002000221001221011122102210220110221021122221021112111012221212222101210201000111010002102020112201011212222211021101100200211211111102010110121111111212011101211101212122210210200121101002221020110111022001212212121001210022020012112212000022200210221022221120112102120100202220000202010220111222112010121121000200211202121122111112012102202221020002020020000120221000221201101122210022022002112121211111001212012221111100212202221222100020102012022111222102111102102022000022022021000021022010021210201200000010201101110010001211201021201021201121012222011000011201221001100222222000221111000112000221122220212220002002101102001022221002211100010202220012120212012222202011212202122000121121011012002202210212021111020012022120110202212111212020000010111110210001001021010221120111212002011021021102122021200002101000210221101121222002002111211021220020120201012021102212200211210121102010022112111120122111221220202000101102110222022221100211001011102211021100021001121001020020111200100111202122112222221012000011202100212212001110112001110011100100211112201110120211111211102110002011120120022200211101022121121122201210010020212100110221221020210010220001122022111101100221200022000212110110220211222020100121022000002211022101101121121212002012211022002221100110100012010111001020000201222101000201200202021011200201121101222001101120110021221101021001000110111212210220122212021101221010120020110222022012102211212220210100202211121021100121222120121212011210021002011100211011222212120012020221212022211011120210200210221122021202101001220122022122010011020201212102002022201220100110121211221200100102220200100212112121200020102121010011121221011222122111221210210101200010101201200010210110100201120201001222210222122100021201211120012202222011110212021202222100221112122101101000122211201212002000201002202212010022111110212102221211001020201002110210200120101012220022120221201222121202120001122021222012121120101122212012111011111001022211200022211210021011000200101220102102010112122122021001120001010110122210012021222122122100200012102111011222012020020000022012010211221021121102001202111021201220110001222122102222010111222110201002022212020121012220122220102121022201011020011110011210222001000112010220", "21101111111102221022020220011101012010022220112000120220100100022012112100022211110100111212111110122122201002000002010001020011012102022201001012121121120022022002022020212001201010101112212222212111100002110022002110021110221120120120111002020022202221102111210110000101002122012112000220012112100111001122112112212221011002002110201022200020020102022112000200011001021011112011010120222012011011100220011210011000111012001211001210102011010222000221011101212120010120001210221012112212120220022001020012212122102121112022220102100222020120200202022211222100100201111202201001122200201000112221120202220121110211222122221111110101210100220000100100202200011021110121011001110122222002200002020022020122022122221111201220001000100220102122111220221122110200220002212221210212221001202011112122002120102001010112111121102100200011200010202020100010021221011020002012111112101000120010222201212221221000201110221001220220102102100201110122222200210022111202022002201001101001122110111121200221021221200101221221011010010202112101221210122121111012120210021220122020110122000121022020122200001102010111201002110221121200001011101211120010222020210021020021110011002122001120020100120122200012212022220000202210211001112111100020210010100111011220220220222020210011021200011012210201000022222011022222021212002101011101101010112220010110020000101002120111012121101022001001102101002020120021201022002222010101001210011211210112002101201012210200100220212101000210012000010122221211200120202210220002022221112000020021201221112222000121202010102202110001000210200122020121012022211201112000012211020220012220122121002121021201121011001010210100221011020100100221222122202022021002001001201020212211222000102022020002212101220012212101110011200211201222112222110201111100202101210122112002011222202110101110100220002111222020122111222010221101111001011111012221121222201212222200121101221102122112020022022111222010012200012012201011111012121100222010000000201000122222100011120222111122020221101100002112012210010021220111112010010020010112101220000212111111020112101022210201222221200022100220021010201021100112200210102200100100110012200002011000112011211210110211202111000001211211000012221102102120112221212002001012121222022222102111122020101021012002100200110122212210222101002002001102121220010221111011011111101120102221001221221200112010010120022112001020211201102100122220000110122101122111222221201100120022220221012112100201", "20000012120010202021011002000010021121020000001002211000221001102100202012221221201211020111011011222120212120200002211202102110202220012100111020120022222222000022221211100101000202200022012011022110121111222011021220220012012001020221210001100121020110222212201001020100222122222000000001001222202221002000011000021011201101110210102200010221211011221222120010221121222121022202112211122101021001011100101122222222021101112000011120210022212022010011021022011102212021220102021110021211122101122121010000112111022202100022020020220111202111000211201111022220011101201021111020221112110221222101121010222210212110101011120100012220122022120201022021211222100002222002220010100122112121011201122122020121120211021020201202202121111211102021102210210202220010011122022010221220120110221212001211120220021112021000022202011001100012121222210012102012201201011010002211212221002100201122221001201222011210210002221011101020001122221002220222022102211101122201202200202121012212011221100121201210222020012002201101110020022111110221221222212110021121212110001101222212220010122110121011000221122212200021211020101020022221221202001101112111000222121110221100120211022122111011220221120122211222022012001202200120100021011010012220200022002010010001001022111001101011021221112022002110112212001210120201102202011210211020211200010212221202111100011100201121011221021201100121221202011001121010021022102200112120021110112102222020010122020022101101022101202021022222120020012001110112120101102011002122100110012200101022200010111201000210101200120212120222110202001021112011021212201120002020202012022220220011101200012012100202010110221012020111120000121111202021111112211110202212211011210220112102021212012011202211112000102111211022011012100110001212100102211220201210100010100010110011122201001202221002220002000201121220000212011200220211102201121120012101110111210102111202001101100002211210111120020002021022222011211200010101010222110002010122222022000222210121212122202010022202012002111101102110211202112220201101222220211201000121212011002002212200021111100012121211122211222021220200011012000100011111121000120000221022211120220112200212212202210002001022022222001202212100220111121200100020120000210210000120101101001020001101020022102000121020012122210122001220000100121011120102221101212200210221002122210001202020222001012110000111000022120020101100222001010022021212210112010000101102022121010101011211202220121000002012", "11111112212111121111010001112100022222022020120021011001201202212010200120021110010100222102011001000112202212200220202010002222210102202221211011020102000120220000120011120120001121202110101101220211222120012211011212212112221122121100001210002212011211021010000111022010202112102201102111202202020221212010011200122212101201202021200110010102110021201010212110101222221222122211112110012211211000011021111202100122021120202220112111111201100021001012022022120010022101021002021100120121112021100222102010000221211202101110010202022112000020220110110122022000220222222010201001122220222112100211202000121110120001122000201221001210120211202012120200110112111100100111002201221021212012122211000022001202000202020202002002122021021221001111012222000000120212022012011122212220201011021111012112202000220201111102221021210221120000112110220002011111001101111022210002210211210220210201220122111011010100021220221202220022122121102022002121001000022212000111220101010112200002022201201100011201012212120001122112022210201000220002220210102201122020212020122210111010121021221122200101001020222120100000112011100101111020122102012212001220210220000021020122120220000200101210211222110000001212122201110112121011121101121110200021000020211100001201222211102010112212112111011202021022202021101220212001100211001200220211222220200202021212102210021022201102102201120212012210002200010221220101002012210022111112100201012001001210022102022002021221011010010020221012012012010210101211101021210111020121210211111111101000210120011011202020022102110200110201001201221202001210210100002210201220210110002202221000102100122021110122001210120012210102222212220121201020200202102022011021111000122011202100002020001102221120110100021000001002022022012111202121001212212120101100221110200202201022212220011001121001111202200102222110111000221021202202110112222110110102211120022212111101122201000012111020102202102100020222221020220211211110101121011000001010010100200011211220110121211101112001000200011000110121202100021000101122021121010001010001221100120122020121212211011220000121212222111101100110220000011212120101000110012021201120120020000201222020020100221120021120120221210121112221112110121001122100201200010000121002202100012221122100212020020210001002110100200121021200010112002122101011000100202002012220221112211021012000101222211021100220020021201222202120120022122012110011002011010211211222211100020200210021010222012212202011", "00021112011101200100111211011211100120012102212000021210202200122102010110001201000010201122102020021110102021201002010020011102012001101021021212011122012200102212120001111020020221102221001220021100110120210121122010222200120012022221011101212112200102001001210211221000120220121022112001200211221102000102002101200011221100120012011012100222012122020122212111200101201011011200100112112022121121211120102201222122111201111210121201201002002201221110102111020201210021012011210210212100011011122212001121010011021022101220021112121111212112210212102001200000000001000111001010102121200220110000222121120212100210020110221222021001210111112200122201100002221110122210021121111200210110200012011101210222211112020201102012012220121110120220211212220200111221210210111021002101122022011110212021201212110202002110211111201222020112121012102212200200102212210102020201221202112211011001010011002122120110000212001002012010001211022102102020122222221002221120022112022010200202112110122220202121202211200122111210021002010020201010121010211012001200201022121020020020201200001111110101212022200111010202221222222201100001001020112222110011021012101110000202102112211011020122220100112122001021100202102220020022022111211101110120121112122201221021222202021101000112222021000110102122220020011021121102201110211100102120200100010200200122200121222021001100001021220112110021002220011222210100012210020210120020011011201102212202212000202000222211222210212100201011202220020221110010210120000010221221200201122111002220210000110111120201022222110210210200202221102220121021120010001010022202100220110110110211120100001110222112220220011221120222100212112100000110120112201100211212212002122211221001001022101021010010122202101122102000002012001102102002022102020022101021102211211121010010210211000220220012202210122111210210201100121211110010010012010201121011210121001120121001201102221111022111121211101210012011100100112100002202102001220221111010122102202111200211021221101001010101020102211021022101210001221202012001011020100112122021002011212200200211220222200112121020121011212010012220112201101012120100220102220212210120211021012101000120200021100122100200222110101202101012110002221010110210121211102101110011022000222012102122201021110011122201022010001110000210200012021220221212021200100112211101001101002122222220200220011110111001020111011022221201202100021112101120001212110010012001111100122120002112211101101202021111", "11021120010012101000222112220002100120210012122012011211202201112220122210001220201000011012112012020111110200002212220212021202222112201211102100020020010011120120001011121110011210010111120022002222022000221121222000212201122021000010022000200022102002210211022022121220001120201002100210012100222211111112221122000200121220100012112121111100001202221101211012022120211022020202000022101122221202211202200001202011122220021122220100011220021201102112021210012001021122200200222011112002212120211021121112101202010202000110010102212200111201221020002101222111111110021101201000112210112010022222112220010021211001010211021011222100112221022001120112001100220112012001010122021000001022101210100012020021110010012221112200121210202012200101022202102122111101221020210122112021100102212020122111121011100101210000202222102010002121020111200102001011110011112111101122111201001201112021211100101001022210011212110110211000101202221200012202110120222100112221202100001020001011102110110210101002102020210221212201202101212220012112210101002011110120202210212021102001110010210222002120212100011020012100221001022221202022220222211222122212021001201210102210011121010202210210122220101021101202212220110011212211220222002102211221201200200012100120000112211012000120201010110220021201222211002020212010022021100100222221200202221120100011222201010110210212212121200212210021222220020001202012221020001021111210221220000011100001001020200102120122120112200201012210121222002212202211020011210121220020021202102022020212002220210110111211212002211111001112200200010110200001021202100012200010020202220212211110201201120021120220021011101111001012020011121210002010220002211202111010010212010002201000211001202111000212211011202211010001112200201111002110002120110010012101101022022102102002221121011211122101111022200112102100021200011011000102110002222212212020122211111102212010021222221120122022222022121021020221011101020021200001211010001222201201110120200121000220022120002122011022200021122200200120111200202200201110121002201212001002220111122100012021112120222222010201101120110001120020101110012111021221111002120121011201012221000012102001200020200210022010100121012202200010110000222022011000102211111112200122211022200010112101122222111200220211012100120201012220020202222110111021112120112210002100021011101101220020110220022200212120210221100220202102100102200020111210101201002210222012120211120220122120210212101011212222", "11222011010021110001101022202022100112220212112002022112011210120000021010011121201100200101211022122001012102022210211022001121002020021112112000012011101012010001010202010011010200002101001201212110221202002120210100022120000202112110112221010101211122021122020101202022002212210201200100210221012210000220221201200211111220010101200102020011200200221022011220221011212022020112101020010101001112111200020111012222202111220110210000112200201012200002001212201111110200202011110000010121211020111002220002012111102000010020002020101102221202022221002020201120101011100122111122210121111221111100222110220021012101101011220021221022111000010102102200102210222122002200201220100120120101002220010201112212212102020020012000021212121000022110200101021001020111120201211111200000001100210021010012220202100022202122221102100001001020021212102221100221010201000222110202021011120112120111221122221222221211110222110222200011100110122001112221212020222110200101101002222222121202002010012202012200012212222010211001022120210001000000100000002101012022011221022011210202220201022121222102020122202101011111221111111010101202020100121001100221101022001000110020222102220220122010221221110221101101000121000000012010110201220211222101201122201010002211011012110121211100020201020220212112202020102120221120122000210202102221002211201000110121121202110101212212121020110011220021112102021201211112211011202200210021220011202000020110200011010102110010020201110011211202000111212122221112100101211100222122012012121111122000001012121112112001200112022220201101120211020201112202220200222112110222021201100202211212201122020101212001222122012201100101001112002220220112110200222202220120120002212121020220001220111010122101222122221020000022121212222100022202201102100212002202121122101111101011221121000200211121202121001111201021200221122001010211122011212111211221211121200220211222012121001020012100021022111010110012021210101000021222012102222111102111120112020012202010212222210211211001212021220211121011000121011010201110212021111210010222010222100011200110000002012001020010110120222222121202012121021220112121020122011011200021200010112111220111021102020002011120101021000100022120022212122020222202110121020202010011110122202220022101020100101200020122212110122111221212222211112021222000122120021021210220112211101221121000120120112110201010101002102102112010200010100012211201212210011101111211100202221020000022012110111122022120", "01121011012200220101001201110002202121021001021022221222010121011210200121012202120000011210201222001221000212112120012122020101112000022111002012210000022011221120210012010001021121110110010120102201021001210012202021220222111222002100202201012120101002112112011102212021102102202100122202211101201010121122201211211020220110001000100001021111010000222110210200202221101102002010000201021220120211121122010111110202111222011011000110110200222220111101021110100021112202101011120101102010110211102121122101000021022000010100111020000220101110202022121011212211111120222002110012022120210122102012110211022211020200111001121112101212111210211200220211221112022221021122102121220201102002222212022102020000121022102200000111021211011002001221121210021210021212022012221010211120220120220001021010210200010212102022000201120011002022000101012112201011012212011102110100100210010102220122121102020212111102010202212112122221212020012111221102002112011100121122022112202112221221112101001011102121120000210121110000001122121212011202102220120120200100011112212200212201011222110210101200210000022121200022000122012010221012020202201120101210022201001210122001221210211201012211210122212202200200110202012011120000222200220011220110221201101120022111211201101010110102120101010100221011120121220020000000002010111102022210000212212101022111000110121121020202020102102002001200012102010220100111100020212222101120210002001201121101011222001202010001120120110112100101112110200111221101120220101221002022020102120212010102110101001022221220101120010111101002021111102111120010020102011121211120111110012220122201121022020212201001101100201010221010120010110110111012111212100200211022220200000110102021211210200202000222112111000100222200012000000112111211220220000210110101010101100102010021012121202012220211101120012122202220001212020202220102100210221021201100021002121100201120222022211221220222122020221002120020022101002111011100001222001122111210010121000000120111220100102222122021122022012112001111102100200020211210100022210021000020000012110011201100222121122010222020011200112212001121100010002210012221211210200101200102220002010002011000011222011111001101101212102111211210001010012201221210200221110122121201201110102101022002002120110002120221020220111111112220120112001022110110102002122010220001000001021202102011202121201011010122122111202022222122112210122222201202122222101101212112101011112011110102111021110202101100", "11100121110101021120011020111221020201000012201002021012112001110211011121022220122221122101222210102002210002212210222211012120201110112120021100010102110222220021022101212000020102020210210201221201220101100222112012010000121010001200120011210221000111000001001021210220211112110010001222212010001210212110101220010000102210211221100111000020010212122210112120201221102121212020022011112121202200122202111002201002221210002200100112002112110220112211210122020212110211222120111120211201221102102211001200121211202102110012010101212212020202200012010220021110210120110210002210020102011001100121001001100022001211102001020221111021111222102120220012110100220102100111001010110010102221001202000002122200121200211210202011212010002210012102121000221101201102101212002211202012220222110012122000110122012221001122110222121210002012021101200112012111212112220021201102111200120211012221000102010010021000012211122001102010001210201111120212200110000022202022022002212020211121020222120021210202111122212220111122000212020201001000212120222201100222100111020102002222100021111022022222002211001022101101002022200112211120211220022200122112102111002211021210111112102002001210220111102210100222112211220200202102001021020112112200102101202211020011022220001100022221121222212221110122120022112211010201201212220100012101200102002200102200110010110100110200112202012120221211221000121102120121122111120000100222020120102022001120012211021122200000222220200202012111102210112011001121211112100111120210012210001221011020212012012100222222212221002200221102201010220212222001001102221021202022221112200022212211201010200000201200112022022020122120102000011001221101011012002021201220011021122201021102212122001202121000121122200120222100111212010112001010000110202222220021121022111020001221011021210111111101212110112211012011110200112011200000020100100121212211002002110112021202101102002101021201022210110202122002111202221021111120020000212010111120221121221112000221120120112210012022100020002001120022000022001121101112111220102121100120100100011202000101002020010011212222100212000012000110110001002212021222222121222201102222122000120101111102111211211201000200022011111221012000010012122101210002201111101221012022211122202020201011100202021002121100221211211220202202122021010111122012102102212211210212020120120012210210102220002001212100012012221020210020011102121100200110212120010222201212111112222220202222020222011001220110", "00100022120010001021122001221101122102200001010102022012121122112001222222021222001000222111011100200111011010010100021221000000121000022020222202122012100201112011120212222021002002121112200202112210120110122121010222211020002101210102112011010020220021201211001112101021020012112110022002211122111111220022021020002200011122001212102211212220121021020012221222111220122010020010111021111112200021010220022001020201000010112121221122020122102222001010021022022010120222011012202011002002102021221001211001220112102120221200111101100020012000222112012112012202100100221221011222022110210002012200011212211222021021012010101100202002011102210212000212102012000121201120021012200021022010111220002101210010102222002102111121222012211202222210201201212122221020001110201100022012120101022101201010010200122210002110010210111200002202021101220121212200221001100211220002121101202100220210000221221202210110120201220111111222200221220112220221111221110012220111022111222110000212001220112020010101121222112220120001212211101120221210102211102202002201100222112201220201211110112222202001120212102202000222012110110020020021110220022010211101022010210111111021211222001101112101000012022112222002022021111020122202200122010010211002120212122110202110110101022121010012202200022210112000121120001100100002011120022211011022010102121011220002122122100101210011101212101011011200100122101010021122112110202020112111222110120122201101101022201110010222112000120122211211112111121111220110012000100021100000022202000012211001011102020100212202000210010210120122011120210110000120200111102000000022122010122121121122010002110012200100200111211021212211001200210202011000221011010000200120211220200212001002210111120221021112221112111011112112221101001100122000002002122022200222100200121022222020002221210210002112010011110102210102010222002111101020020202122212111221021102121002200102022011122211000011202200211102210201211100102121200010012021200200201000202000011000102222002210211202100122011211000101220222001110111202210121021200011022122110221221201221211201011121211101102201020212121121111101000202122200020221220010121022111012011121001110120211210122120200112100002002011001001221200002222002120001022220110101001212021000111020020022202110110111012220022122222022120220022000011120202010210201010000101100120100211212221011221102122021201010101111111201120110010022210102001021020001001202022202121111002111012110021222101022122101", "00101100001020000000212212112110221100022020020210212101222010002211101202222021220112101100111100101202222210112021020111012112100110102200012011222211011101010201110112122020201011022200020122111202210122201001011020101121110000201122002011212121112110201020012002112222200022020012121110122222210110111212202201211120000102112021112010022220001000000211120200121220021220110121101000221121201220120021002012202002002211202000022202011101221211121020001000221101200202211211111010201112021122211221220002120111001100111222021112102012202212201001211022202002222122000222100202022222200022101111201120201222121012202012002000201020111121002022220102021220102101221011002210211202010021120210111020020101111002122110010022111121020111021220122000211111121200000100002222101202011112102021122120000201222022202000000010120211011000202122122112100202121100110010202110002212012001111122211011001011222010002222001202201202121001021202210221210221102222101022100200110110202001121102200220210202022121212021211122020111102220122211102121212201201100101212120010202101122110102011010021211102010112000220102000111221021002022211012201212101221120121100001220212102000211021002001210101022001021022022121012211121011122101202100220102011022222012220011122011010220202100210100110002110010111202100220121110002122020221210112021020021220202120210011020010101121010022001222200110210122002120210120212010121001210122211020001201100220020112001000210122222201012220220022120102202212201100202120010211100012110221020021112122020222101120201222010020122210221101000222202020020001002221222001021101221112220121111202120201120000102010210120212212102211202020100202122022220111022002211110112200122211201022021102012122200121221102120010102202120220102120100002112102020121220211120010120221112122221021221002020010112200210001201112221112002202202120120010102111100211121102001002001211012121212020221122222011010110122211102221221021002022112222021001212100222201021022101201020122221122021221120000120121220111002011210102220111022220201010002110112120000102102202201110120121210000001010102001120000000002010210222010111210012121121002022112100021101102000002202112022121202222002001121011221222002100111201011211022220011012202222100222001021221211120012011201121122002222120102010221210212010011121010100201121210211022110221102122101012221222021021021021201221202111110102120200120102212020211122222112002102210221011211002121110101120", "20202012210212202102200022200122012121201202111222001220222011022221220111202010010120102210121220102220201121210110101122102112220210200221220221210201011101221122102102020112021210012100001122021222221202120220210201100202102000011021220121212200002202100122202021022010220220000021002101210120001210120202221200222222001201200110022222002121221121210220022201001010211010122122000102112100020210000120122002002211100212212011101220211000122100020220000221102210012202111220120122002100121101002211120122000121011022010121221212001010000122012100121211212220001122122100121021011212022022120120121102122020010120202001200202002121012000201222210000210210021012222002002121120210022111102010100022221020111001100200002110211100121210222102012210122100221120020112101110201211102122100000100101221021121122210212211020100000102010112221011100212100002121000101202110011011012210010020211202220121000002220022201022122111100121200021112220002022120211201021202020212212200210111112202221122021102110121201020121001021120012012120212100100000002112120102112102002211021100020021210201120012101020011212221102111102022212000101111121222202110011110020102202202022222200101222212220000110020021020110120210012021021022210201200022020122022111020212112111122110002020122011100022021101110000022012020110102120202100200021222110122222112122101012010021022112112011200210120102220222012112021122122111121111212020210100000101120111010212122222111110101202011110210121012102012002211011221221220022110111201020220210012210020022202012121101212121120021110020001012101211211121100121021122112020210010201110001212100012001100020212220100200200220210222011210212202002000201111022221021210122211120221021200201201011011110012210202102120010222222020101000221011111220001111120121121220012220222201012002121000112110020000012221001000012210211210212210202000111002202222011201010112112211111100010000200001111222011100210200222120221010110010101002001001221002121210012000121221021100221121201102221000112012000001002022200011210211212110112011212220012222120000220221012202111210012121222220022122201200221001210200120102112221011101222022012211021010222102200100202121201121110021012121220110201000002220200212022111102011022200002222200201202221221202221201201110102022200121221112022000121002110001201121100112001201120000011212022222222202010120221102212201220011220110211010121000101201010102012101101101210111201120111021101210111101201", "00210102021012212102112222122221211201110111202220201000201012210212021021012012010000211110112121122110022101110201122101121011022210111211001120200110012212212100101020101121210220222212111211221221111201101000212110002021102101200100010201021122222202112202012101211012122002001121220100112122021101101112012002011120002212011202022112001012212020022201102102012000200012102011011122122120102101000022122220001000102000111021200211111111121102012222112200101112022012002221101211012002010100220000011001210210002001220100212010000122120021112220120111010100220012212212122221022001202200022120101010002200011222021112221200200220002000110120001110202020102220121220210100012020220012100122001201021000011110012021100021211011011010100222202201111012020002222110201002201100100000110022221022211111002002221201011001020122112101222222200121010010001012102210002221100001112101021200120221211220000012001102121020121000212021201221121002012122002202001222111001211220020001010212110222220121101102210200010020110101012011111122111121100020200211020022200021220222000021001200212221012120122110121110120220020120110000000112121020022212220020122011121212211101021121120021200202010111100001200102212102001202100220002001020000012010021110102212012120002102100110020112200221010120122020111111020222222020021120002001002212000111001022020102110210220211012222120022010101201010101110120022221112110000200022021122000201011121112121112012212001001111220210020000002011121100100112211021221110002101222212200222021120102110120220201122122020020201002102001120020100110010122211012220002001120100021021222202202121011111001002202210020121011020011202022022122211100220011210110102010221021020102222020211222101002011112222022021010210102220211020221001021202220110202222222222122000001012012220102002210022022220021012122002021121112210102001101022121020101210101000120012101210001200022121101020002211200111101221121000212100201002121022200011021100010011010011100120210220021202102201202002010212002100020222222222112000022000121100101001121112102121020110011220202122100122202012122002222221101010011202221202000201211112111100011020222220110012200022010221101110221022001001222002022200200201202021022021102102011010200111200220020011220020021110000100122201112220112110012221000121121111210100100211210110020220112001101022000220121200201112011221210101222211100122020101000010222010201122022210102102012211212022011212121101000012", "20102220002210120101011020221020111210002002221102012021221101111122222201021110210002120021010210221020012000022022002022021010111220210001211101111022112012021000012120102012102020012210122221012021100112221020112102212101202010201221220020011011210211220010010021220101201121121120120012220211000000202221022121101012010220112000021002012000022212201202221100112202121201221120211200212222110121101110110221100212111210021102120120111212121220121221210202201200020200211212100100111112202020111122002201010011011222221112221201200201110000211022220101011012211022211020202010011002022001010000122220021110122110201011222001222011222002002101112220222111211000011021010112021012202110110201011202222120210122020110201111101110200101121021100221010011112012210221212001121202122011202211202121101021222022201201112102002210222111221201200200012021011110121221212222022222002020120212010111212111112112201100022120221110210001201210100121222101010000212200020012110202001221002111121220200112000020001010212221002022212120012222121220022211201212220012000112121021200200012212000000001101000222111020002102010202121112222020122100220001100111110022100222120002020222100200111100111022111112211012101201201100002011220112102202210021022010020021202220021222001102210102101021111210011220012120001120202120110101120100221201012111110200102020212011022202021002101102021220002001222010200212210021110102021020201000111220211011022110110022201122221110120110110210122220220121111002002201100220100112222000101200022122211020110101011112221110000221221120112100210121112101012200100012020112202120102011002011011120122111211121212000120120221101000110012121222000221002101020200201210100112001122200211020222011221102200200020102210210100000221120120121100211202211120210221100212010021212110111201111022211201001112110200022011210111222122010200002102021121020111220200210002212020221201012010012121112212121022200221202020000100011202012122001101121211200000121201121122201101121202112120202000212112210001000201011212021021020220111220221112202102001101110222100202212100002021110120221002000102022101120202120202110221202022210221220221212022010001012011121120112011011000112111222101122101212222000120112121111220222021001021001201110221112122100020021200211202000221111022010210011220122120222101202002111020012120002120100220021212212212000202211122222111012101202002101122220220010120210120120220000121200120101000221010202211221", "10121210201020012212010021102100000011101001002020010101200211102100112120202101010020200210202100122200011020222020210211120002000202222112201112101202010002222001201221201220212001020022212110221201210200010201110201010011011210221001101120222102021011201002001010002001110021222211011122011200120120010212110022222002102201121202021000021112020101210222110211012211101201120011021002021120111120101210010200212102220112002101100210022000010111001212112120112100020020022100020022121201021100010120000202202202022210020022001122120010222201000121120012000210211100121202100010121000210210202220220201221102211211001000100010010020212021122102112201000200101001212002201002211001212111022020121221210122202011110102200010221120222101212220110122220220001020221112022012011012022212201122002222000022220201200012021122020001221211111201211022201221222112121200000011120212002111110010100220100001002111202102001220201100220010110211121120210001012122001102201020200100122111211000021212221220211000100000020002001122122202202222001121212202111021011112011012110110211012022002211001122112210211010201002022100020210101100020010201111111022002021212211011101012120011120110112102101200000211200111211220100100212022122121022222001100210010222001011210110110010001222120122000222220111002100021101212200010022121220111110110000110021002112001000100121111120022122110100000100110010202111100101022022112200122011111120100112210211211112202220011100012102110220112210100202221212201022212020010220001211210202122211202221112012221222111111201101000011020120112002211001121010022121210112220022012211212202111022000021101012022020001110222002201121212221000111020021121020122001210002211222221002122021100121020211020220002202200012001201002200020101212122012012210120020122012201012111001102102101210010122022011222211122112201000010000202001220220012202100022122120212020120121000021102000112102201001122112210021020111021210210011120010202211000200201211202202201110111122222120000211000020102222202002202122201221201101212002120122111010211121112011000211221001222212211121112202122120202211011212111001211200101220000021120000221220012211001010111120200212102111000021221101202022201010120220001012221000012022202010111122002201102210012121222200101120011002200011012101120122101021221112212021202210002201201010120221022221000120220010221112001200110111021101020212220122020001021010020222111110022221220210010221120121002112022221", "01222120101022211222202022001110110212102022111211201011000121212122200211101212100212102010021022110220002012100100121102221222120011001122112220220211001000202112022111100002212021111121021000012021012012000221111011022122002101021102010002021020212111001221221111120001121022201001200102211202210202122001100221021211211112222112021002002220020022221211002011012112011201102210112002001001010021020202202112011211002221220101211120221022210112211122110112222212222021210222121220020000220212121102020000102112222202021122202102200110201121202220001200112022201010100102110210001020222010011210012010211021222120102221012202010011112020120001120111201111002121221222200211201020001111001011102112110101012010012122001122011221200222111111222122110110020110001001110200212202002022210212000010201120001102021000100012111020022220021100211122200021011201011121020102222221122111010210000210221002102101220201002122020000212101000122120101010201010202100210111221021210120212001201210101100211021112220210120112012211101021102100022002002101101021010122220110110022012112220001010022002110220100120002201021100212022110201110120112110122200001020011102221000102221101011111122122211112200001220120211120120220001221222022010200002000210121222101200000112220110110112022220211221101001220012222200011221002221101102111100120001111220020002221001222001221200002212210120202002011101001001012100010221120201112102100000221122012111210110211011211022201202012120121011210212201210102212020110020102222112012121200121201212111000111020211202122102210222101111002021022100001222212202020122001121102102201210211201120021022010001201102022012101221202022222211110111001220011000212200020101020201200210222202102022100021102002102112201111011201112011000021112120021001100001101002111220112220020120021120200120210022121212120121000000102002020222210201201121120020222202200002121020002011110001202210012112201120202112001111011011022001200002220120210111221121122112212121120112020010020100100001012110220220022210101010002101012120112021121201122121010110122100100022221011222021110102221201110102122021100021102110210010100102011212212002002220121001000002221120122000020002100100122010220221221220021001200020100122210222211110222112010022222111122220112000222100202102110220000002122100200101011010000112020020211101121212111012022200210200211021211102221221102002100000022201101111012011020201210212220111022202000122120021212102010221", "21220122202222200222021100000010111122011121111101001011102011111120121010220222001021221001001022002012122110100220021012111100202121120010212210020001121121021011010102012200122210002002200201120222112120121011201211210022021200101211222001111201202100222201021000122120100212012210212120121100221220122111222210022111111212002222101200002021200201220220002121022211210222021200120222210100100221012102221110210011021120021010022111122022112112110000002011111122110121120121122121102011211121102211202112002010211112001110222120101120222220010101111122111010021211012001212120102012112102122011002002221121211120201001211222110020221111102102121010210200200222021211121111101012210011022201101111122020202000200000010012011211111011112100212001022002210210010120110110022201210120201100110022100001100000121010201012200222102102220220210000221202222020210221101220000212021101200102221200200222021100222001202000201122000201200220211001111202020000101000122221002110200202112221011201201022102012202120202122100022100001220002110011002121102120112111202002102222112220120012201112111200120211202110020112112020200201101120021210002211100210020001211010020012220122112102022011210002111111012021021202211020010210012010222011012200022222212111020212020002001000222100001112101222121021001000000222021021111201022101000110221012202102020221011222121220001000112210022211200111002200211012122012100121120222001220220001121202110122100122001021121200221211220010020020220221211020210022210102212111111022020221002222102112100012120210011210212201202012010012122011210210200200102212002210112202011201010011010011222221200110201201020002220121110212220220012010000002201121222200121120020111010200121102022012001021201120220010200000111100002101210100121112201221010002212120120021001202101110022212110002111210100111220222201012222112102220212000002012101100201002112022211020021000021200011000121222020201120001200001220221010201111110102222110212201211211212000110000002202011000220121011001220001122112112221220012220001201221102221022201110120222120010221201021012210022101012002211020120021212011122122010121002201222121211121220111110112202202100210011121221100020212121022100201210212202011201222202121110101111010212201000020010011202211020100110000221100220210201120110120021210201000210012121201010211121221221001012222201012101021012000120102200211022121122221001210100012101212201121012110000110122111102100022212212001201", "20210122222011012002021002112100001012120111210122222220202021221120022221102022202222022110101011100020110200221212100121101002000212000221211010100220020020112220222200100211202010202101221011011022121000100100010011022121121111000222211111012120100021202020220100021102101121211000211122211220012100120110202222222001112202202221000211101220112122201022100211020011022201212022010112200021021021110121002022200100220000220122220020122010022120000011220020100000212102201001200101121011120010001001002021002001112122000112210100120022112112100100120121210220000121011121100102220102220112002122212012211002121001012020012110012010222010021211010222010210211100202122010002200002121001012022022020001121121121212200222120101202221221000220102110011002112020202221200222011212101120210202011102200100120122100201202200001002022002002122111102210202212111021022011100000111202002211211210220201022221002010020102112202210122122221010000202010211012022122121002011101022202111121000100122211112000020202012001101201000100010102000011200220010021221210211201111001010210110120222210212211022201111221202122210110220111101120112022102102221002000220221201022112110101022022201112022010100110120022111000021011211220121011220200202211102120121211211101101212100022012200220120201222212022200112221010022012100011102021221201121101221001222021122000121102210012022102202111022101112120101011122220020002201110221001122002211220222111212010001011202111012220200020010212010200112111120100101100120020222122020210212022112220212202222102011000212220010211102201212120122200110220210200202001111121202220222112001222111012102020012112101022200221011101012020100220020010211011002002202222110001211201101100112000001122101210000211121111122020121000121022220222111002111010002110002212121001211202121110112222102002001222201011221200201010112022022210100010121120100112222121202210210101012011110012002202121122010210120011120112111010212102200210021210221201220221000110112211102121000222120200110001202102002110121121011111021002202220002202120202112211022121212000011021221221111110211121121200202110122112001201012120210211111021101001012111110211112120211221010102100101111220002002220001211210011111000211201220120102110100021001100101111210220210212002021021012010221222010212101011221001001011112221110112200102212100010011220021122120200011112200110120200222112120020221111100002022102211220100202110102202020011011101212220120021222", "00022020101201012020000201221002020201102001220102220212100000020112020120210020201022212011021220112112212102211011001112111201101220022200101001211021210022200121210101211011011121200220110012101221120102212212211212102212212010210012010210200011200002211210202021012211221211122011021011111002112120211001111121121102121012020221120111120211111010200011110201021022212221101200120100001222022020112111111200202221021012202211112021022111012012111110112101112012211221022020100220222220112112020022021112221211010200022211200201221122211022111120010000020120211002112211012012220110021211020222012101111122120100112121210112110012021120121202212200200101201022001102212020102001101010220022011221210220011110220201112212021021112020000101102200021010002121221100021022010220211002121020002011012021210202011112012202221110122201020222222011010212111111221010020100012011221202011011120220120220021221112021001012002222210001120211220220100011102221112112220020212101000012021112110200000111111221010021101010211220100012112022001000000012121112211002021102201112201020021020222220221220120011012210102011101202221001221020021011102002102002110120211101020111020012020121102212200212012222120001111210122210102000102202001102011000112221122102222020000002122221102000001110012010120120111220100121110010101122112010101011121221021100021000022122220000211102221021020202220100010001222101002222201012011001001122111000221100202222220211201010112212101100000110002222001201212000100001121011012121000012120001111202111221210222000200210002102002200202201122102212001101021200221112100212221012100222002011122010220221112100202010211121110220110211100102001022221112010021111011210102220200021201222220101020012121011221221121212002111011220202111121211110210210121011020102221101220211022121112011101111220210212212212220110120100010012101021112212120002011010000011100211120202102201201112102001211100120102000122101021212000202210121012110222110201100112122212201001112212201012202202111220110110221202122211000021000221100011220201021001001112021212012022111121102001101000020122011120201202200112012122200020210222100120202111122111222200112102221101121012112100210002122121201000102021000202110102010211120011221122210012000211010222021010111222011101020201100201222202112102120110000101020102110011001002102000222222220120122201011020221021202011110001001100021110220020220001012220120001222021102200022001001221001001002022210", "12102020201120111122120000210221000022211001000020201010012022100101000222020102000110120021021111101021002021021101000211101200022222002002120021101001221202102102020211000010201220000102002221021211220100212201110100201001021020110222010101211201112120121200011212200122111102010021200000021201111220202100120210210210110221212110010200122220001200112110022102110200021202112202000011222221221111022021000211022011112222001112012022210120020211021221120111211220021210120110101001100200211120121101112010222112212022020121120212021010211210012211121112211022121011222012111010201112111011022101222011201122210021202020022101122200210202110221110010111002210111201212221000212121021122102110210010121021202010111222001122210002102020012201100011202022211100012021101221221222201202211000100220111001210021212100012210220211100200022021120020120202210021100000120011120220110202110120202012210110012221212220110222001201120202001002221122210000220001211201220022110111121200121221021010010010110200110210021112202001200121110200100212200112102111101001200102112011020200100012100000021020210120022101220221101012110102012022212212012021021010022112021212021021101020121220121121011002001101211222002111011120021210200000002110210011002000000021012012021002000121010112012111110200011210000201200210010010111001100010101022022120210221202002222001201012010200101201211211202100021111222002011210000021202022002012101002010121211220001002012001012221022202021222020022221021012222112220010000121212011000121020200020020122002022220220012212010120011102200220100120010201011221002212121202210110221021022012202002120212212222011000200100220022022222211010122010212102121011010112010020221002022111122202111102222022220202202220201002022222111210211002111222021001110011010011111010200002201121121100200100202200012110100221012000202102210200012111111202112102022202220202010210022202102100220102222212000200211212001211021201022221100101000222211201200211021101212121121221010022200210102100110120122111210121000221222021110210211101010012211212111220212111020222120111212020221110001000121022211110101022010112112020001011122101110010220201122102002222011220122121022200110112202111212210002211112000021222221120221201212201002111112100211111112112212112200121001220102000010220021120110200201222012021100102221012200100110212021111020210121201012211211212000001020212020111110100000000000012200022200210210022011120102201210112002122", "00211002111112101200212111112111012210000202100012001020110010101222200202021210022000201101020202101002202112020200211100100221000110102220000012102111212021220200221011021002220110201101011101001211012102002112100200000210210022221222110021110102001222111220001021210112202021202121021002211212021222100100221021021200110010020222100120120020112221102222110201210220020110112220220200000111210102210110100221121200112221000020111222201122120012212010202200102222000200101110011211200202111201020220112101210200200022012122220101222011102221021210102110221002112202000002121200011001110022210200120202021022012122102200000001001121022101021101022111211101000110100011011002201210011121211022111020022022122002211022022002222201000020101222220111000022012201201021000001010112200112001002010122200101202101010220210221102100010211010001122001002001110012200112220201121020121100221110221112210102111222211222222102022120010212012102020110122022221010000012102221220012020101222102100020002102101212102202211222020020122102210221000022222121212101010221011102000212100202001201111022012211000222020111022011100001111111212210201010001202111000121201212022211001010200211021100021011211002220101112020100200201210111122000100102012210002111212110021021010221220220110111221201021011120110201002002112021110110101021210122111212100222110101021211210200010010111200020211020211210022112201200120001110202212121220002122002122010221012120101112211211012122112221002022120122202201100010000010101220222112010122220201100002100122012001201021220201021002100201022100210001100111020221220012120002000212110220101122202101102021022120122200111100001201012002001002221210021001110200111001010212002122011000211112220211221212212210121220010100000110211112212112001112111001201021121122021121212202201110002022111212100012110200122121010220011101220010011202101120112211011110220212202122222210121212122211122002212110121121112112012222201000000002012020020201220010112200212200111210122021012201201020100112011120120012020221102012000022110122211000210100202111011121201111112200221221000102210100212110021211102201000000200202011111022120121021211112210001222022001220001202120012110202111102111012221211210020210210021101210210112210110111011221220111001212220012012120021122210222020021202022221111100000001212012010210000112202201222010202110212101012221200222210122021101220102201102020221012112110101102120000220101002020200101121220002", "10022012200012110102221022011201100101111102011022111221222001200112212012211211201110020012210122011222000222112220220021112220110121001202022100011200001120011012020212121020100100010022202110110210000010102021221112111111120200121210211221222102122010220011210120211102210022111201220012212220011222120112002212211112110001112000021012200112121221221211021002210211200021222010021201220010100011010211110001202120101001211221100102201101210222202221002001200020211101210212102010010001112012012100002202121011001112100222201211011110212021001122200010111211120101120111112121111212112101221020120111100011221100210210221021022110011122200221001202212201121100020020221110212201002112022111200121102200111022101202002002020201010102111101101211200121202012001212220210221101210001222012220211210011211200122101201001020102100220111212221220200200202210022212010210100211100102012211210100110201020102112200212100221010221111002211102002022120200020000121001101020121211100112102012212022102000221012202211012102022002202022010100000210222100112112212211112221110112202200100221201012222222022012022212221220021121011221200001011021122021121101110120220110222121020122121201100102121220020012002012021002220100110001222120211000010111211111120000101021101001112202110122211221100110222211212011222102201110002212121201200201111222220221012101201010000210021021211011021000010112010112200010002212202200012220211110010221222002202211101221120021000221012210210211212001221010211022012112012020111100022200220201220200210212100201200112100101112212012022012112012001120112100112120102111211011201201000110011121022101120111010002222021101201120120110110100211021212201100222220211222101211001111211110121021212100202211001121021102022210110010010020212120121110120110122100220102112001221101210211012000222202002021112201211121100211010000121112001110102100121000211000122021110001200202112110220221202202121021022012122100020220010122012102212010002000001212111020212021220210111211200222212020212010112012120001001200100000001220111121111212010210122201211120120011012121220120222222010210102210120002212001012111221021200001120000020222102022002122110111211100211112212002022000202101021220001011122210010212010000102212222202202212020010121202012100210001212002220022100101220002121102121112000200000201220201101002222111021102011222110012111212212200112100111012012000020101100002011102110101022002111210111200100200100102211011", "01101021000100112002010101001021022022011101201121211120111010010210001110110111220102210212111002121102200001021220112011211020102211211012220000211112002110101210221000211111202120200001212020101122112112010220200211200112112120012000112121222010102021201120210221201110211010102012222000012101221201011212112020221220220120221002212111200110101200000221221110210101012222120121022212222100112220102001111211010111202000120002022020022121110201102102002202211010012101122000101100211100011010102020112212020221111002120012102211100202202020121021012020101202121200012020210100121201221000110222112002212222000201200122211210010200000202210112002210102000222200002122020102101000212010200100020112021221101212022112000200100122221000101110122222122211121021202220022021002120100000110200120222122111222201112220112200001202102211001110221011201021010120212122111202201210121101210010211102101101100012220212111011110020122102012221220011021222200122202000001101120202020002201111222001120021112221000011120121021001010112202221101112000022012212020110200021000010202221112020010101111112210001110112201012122100002211002022222121200102021220200202202121011201010221210112211120202200002221002122021201020102010110011000202100001110122102002001211202010202102212200102001101001022002111200020112121200012012222111002211212220022112121210212112121022021100010010100001112110201102101002011102200021221100012121110000100102210002211012120202021011222101220000102221102101222221222110110212021110001102211011222121222211211121102000100000222002112010220221210002102120012202212211112022210110211101002010212020212001100200001022112021222112210202211211210110121011100212120101222102101111202100101120021010202102011000221221101111011001011210200222000220021200112200202222220111122220110212011220201012200100002120110110000200122110000012000101120002002102200200012212022211121222022100011201011210201210002121100121201010220000221021210221021102200120122002221121211122020120022222201020112020000101012122201211200200112122002202020000222012102121200100021120012100211100120212002012001222101022022200002201202101022000112212111200020210120022121100210011012111012201100222221210021200020010101110121222021011122112022022020202120222201020010010012021200200211001212102222020201001022112012220211120200222102122201001000002012122112100020211120001210000100102122111000202121020111210000101020000211000011221020101011210211002110011201", "11212101202122021200201101002102100020000122110211212201221021000011220220220102011222111221221011110221201021020212111012212010210121222001101001220201112020102001210211111020210101122021122010211222001110100201221122110022211121222122211112010022121101021100101002112100101112220211010022221101112100121002210000120100000020012020020120022210012120222102101002102202102101100202001210002121100012100201222000111001212011201120011212021002211001201102111201100012100212000112211101011000102222210010002200221220022100211101112111112222221122200222220221220122112111000202012002121010012101102012012110021011010120100112022221210222220112112202201211011220222202220220110022012021002012201022212111112000021201011122121211100102111021222001202121020212012012200202011221101000201012020101200101000020111202111211000220101022211021002211201110200002220201000021200112211100021202221222222210222010222011211100000120110221002122112211201101220000021022021202021200222212101202000111222201221001102101112000222221221012221002020011210021112011000222222100222210112002222222212200001200100011010220211101110022002100210110011122202202122010201121102210102000010200010022201020112220021011202110120202100000102021021222121002021002222210201020220211110002001020101002020112201220012202200011021110220122222020200012122022210022201101221221111020112202002220201020222100002012111010111221011010122210201011102100011110022101211200110112102001022122011000000021012221020222100100001021001120210100221111101220112202010120200111022011012022121110022212111001111000021002111221211222011122201112121022201211001011111002002010212102002110101000211120022020022102220000022002021202102010000110002012020002112001001120100011100102101202202011222202022121200200001200002200210000122102011012010102011100211122210120120100102020002010101101001012202001211201220001202021102020022110122210222012212101212012210120120012220212211100211101201220022211200212121102120201011010000221012022012220100210010122220101111201202202222111001111210021100202022121010102121201000221101120100212202121210020112221220110212112110212121222001011022011220222222110021212200111010010020100200202110022112110000222220201122012102001122011112102201122002201220020110101002210200221101011101020010101121021011201120002200211021020001011012022112221201212221012001121022112220222220100112100021201221201110000202020222110222212221120112121101012100000102101011102020212", "00210221021010200101101111101201210211120112102201020110101200102220001011222110201000010020220221101200012121100122212210012212002112221011001210001200010022220021002110201102221212001211000220110000210212122202102220201002002121012122212120001221022201210220122212210012002010210211210121011001120201221200210020101110101001201202202011101220011102001202222200002100012221121112202122001022122221222121212111111222122101210021210200212022111222010022012010221012011212210121012221200111101020102000012201221112112011110202200220212022021111101002210112021222020121021210000020100021001201201000001121010212021200101002101110001012221112012121022112201200202102020120220112211211021012011202202020202022112012222200000220000110101010100100221221020001210000010121221222221120221201121202211001122101001222100211212002020002211000011102100001110020211021020102111221010022001000221000120002110112121010022022001020111002002202020102111221110000011002102002102202012111202120020022200122121121102022010202101222220022222120011121201112011020202011021110001100101200221202021000012102011121221022220221101211210002010011111002121001121102121210101202112100002022200212212010122011110201021112001202101000000000022222121200010220220011120212102220011021020102202120201012222212221122122110212012221201001112121020222020120102222111202002022212120202110022200100011220001201101101001112102110112020020100020212222221010010012201221021101010111212112100012101202010020022000222112102120022212201102022220012002120112001202202100222110100201111211210121102200102102110120220120102021022010020201121210110202012112221200220002221102012110220100110200000210202110201200010202220102022011121002121021100120120011022111212210202002002101200221001121220212212011221212112122210122220221100100222021100120221121220120102120211101112222100122011012202220111220112202110210211102102010020101111100101122101021020011202121222001221121200122222002101002011211000110102220000101202000000110110200021120100201001020001111002210020112201021000100022001200222202022201021020112200211210121110002202000112221222210112012120121102022101222112201001110122001201000010211200212200021212101202222221201002000222012101012010101200210200220010101112220120211210100022120000221220100121111010222102210210122220112112021112100100010120001201110210120121201002110121102110012022202100210100112112101011200001000101211122121200012001120222011201021012220011010212", "12110112110010111120001110010101012111110220121222022100200102112201221221120120210210011012110112202011012101101022112202120021210022010200212220022122210210012112110012000122210100101010220022220201000200102102200221021100010022220010022020010221122111122111012001010220112222001022121101110210221201000212000222210120102202220101022201122221102010011101120000201121010012001110010212021122010212212022011122112202021111000101122012102211112221011210012202212012000121200101002222002001200200120200102120010010200212201001112201112222020201111200202201110020202122200010001011000212220110121011201011211200002011200121022010222101100120002001000110022212100121200102011120000102100101022100220121200210202220212121120100102121110111021000002001202120100212222210211102020122200002010110022021020011122020222112100010122211012112020100221102110112120010011022022221220121100202221020120222001102001020012111200201211211120121102002010120001110020022121112120112112201111210000011110002120102121210112120220022111122000110110011001110100020110211002221000102000202112011121222222111200111120212222211102021220212102100200210011000100010001012212202020002122202220100100110021122022000001100002102220101022102022210102221111001001110220211011100012101102210210011020020011021222100200221211111001220122120112001000001111100211100102121011220202122210101102010100210202101012221122212022010202111210001002002000201221202211012221121201111210110210111002101102211121222021102011200022210120121021122212100210002120112102020011202122221202210121021221222121111112022022222212121211221202002121000120121211002102120020100002021211122022022012202121010111100210121000012210201022022200211110022120121222111001102121000210111102020012000201012002112001120100100122122200221100101010110102112021100011012021112001112020011012121120200121200110111200100212221102122111002110010200022102110101100221112121211022000222022110012101112112121021222021100221012010100211222202202200202201200000112221112012221010010100211120122220122011122212111022110222222022102122000101220212002110102122222201012110000221020202010002101120011200200200010002212220001112200110221020110202202200201211022220100222211111110111122002122002002011201112111101011210121011100100210210001101120112102012110022000000101101212000001122122122010110100112010201221111021122202000012122020200010222122002002020102012011112212210212201010010022121122200201201221122001200211", "20020220212010121211210022120021221101212101110020002122020020100221121201010120021020120200000010202000201212001020221101022112010111021111001121122012202211010020000011020022022010002121012210000012022210010011112202111001111202002100222012012220122220120211120112110010102100102221021122122210020000000212102212122110211222220001010200110211211001220021120212001111110021222101102001222101212101110122011222000210202221210210222121022101100022012021021000200101012110101100202020220221010010102112000121112002000011120020110000202010102110002200022020221112122011121222210202000002222110110222122111111021220200002022012110200102210101122022012212000102122100111100212210001211210022121121011200120011020021210200101200020010022001200201220020000000111202122020011211220222122220101021021222102010212021112002101102110022220012211112201021012200202200120212020221220220101002200211201222101221110100112111102101110002012010211012100000101111122010212122021121001202011220022000121110212122211212212111120200020011121200212102112201210212011212222012211012012112122010110110022201200111021210011202102211101110111000000022021010221002120112222110222220221102122102200100110211000022010022100210202112200120100120022102111101122102221022210000002221220200202211110010121120121220011201211022211200022111220022100010012000020112222210201121100120121210022010111002200121211101002100121211000022202002122100112020211112021222001021211112220021122110102101010001101020110122212200210210022021021111222020011022101120011121020000121020002210100210011220102011022210202210212111112120211221202122222110000012201112001212101022001201002101011212121201101100012201000222012211110022221202110022101000102202221011220121101112012120222222100210011101110211012221102222011222120020011011201001222101122001000011100201100222012112020102112202010202112211202122221000220202121101211012001010202111111211202201202110211221000112102121002221000021021002020010120222200210220100122022222220211001101200120200012210111022000211122122222100220222111011111120121021202112101220102100001200021122110200021001201121022102012201120221010101210100020122221211012200121222111020200201210212221112212021000000220021210201211111000102010212112212012112201002012221120212212221122202201121101121211002101202111001201012021101220012102020110122211212220021222222201012210212100202102022220222100102100220102212010010012111021220001020022001200110201122211210", "11220222112200101202110022202110002020220102020001021102220112121110121022200002210002220202110102111010121212102012002122210022212210222011001220122102001100100022201201212210100002200221102000012020011122100202011102012222111001220021111012010002122002121201022021000120202201222212012021021101202202121210210212101102110001122022202011001112201010001112020201011002210112021112000102201212012211001122212000020200002112112122112002210221012112112200002012011211100002001001002121221111210010012202220101221111120210222100112220121000020200221002021200112210212102002011200010122211101200011220202021222211101022012220211122220022001212011010022120022010202202112212102012111012101220021012101022001021011021212102221220222110112120110202200022220011110211001110000011211210222121002022021221120212022211002201022012111000022101000001222221221220201122000210011210210220021002010221021222000120012210112111010222002002200111010012020222220110201220002121021102011210100011122202120112110111100121020100101211222000210212222011201120220100111010211122220022200022010110121000202101211210001212122002212102220200012121200211021002002102220102100121212220002101100112012112110200212210011121121100222020001211011022102211120010221201111022012120022211220110202100100100010221222202221101211001011000200110000000200122021220121102221102121012011220100111011100000122122100121200202121121111111021101100210121100200000020222210011121020110202211201201122000022000101020022012102101200000112011210010220120102111211011202101110112012210122101221121000210000220010211221101022102111210201020021212100110201020012002220112211120221122122010220020021212112222010111110020122220012120201102120121100112200112220211110122221002112020202101111121111101111102011120022100000122011202202202210210101121222222001100220002001221111222101112210201210011221112120020112101100020022220212020202110112201220002111001221010012200221122102212110120020202010022102002202002211011002111010220111010020102012100001200112120002112100120021121021011021100021120111212021210110221010102200010202111112200222212222212112222001222022012212111112212110101001212120021210120011010221000202122002022001001212102201221021002020221212111200122022202111200111121122111200222020121000111100020222012100120211112112221122122121021112201111211201202101122200002022120112222221012222121112120122101002221101122220221022210121000022021120101001210022002200020112101210121", "02202000102011210101100221010021211111121112202122000002012111222001020212121212101021112110210201002210202110112111002022110200012110200121022120021221211102010020220102121000010202111122022221222110110102001001010220002202220011011202012021200111201012211002202111001022010202021212001102222200210122021100021210022020212110012210122210102212101212211120221121220100001200022001211212001202122000120021112221021202112222021120210021022120102220111011112211001111012211200202010012220000000120112020202201002010001220021021012100121002221111111000000121002220102120100221102111221021110110012022120112102221000010012011020210200011011120002020012220020020212211102222220110200121200021120121201200001202112111220120201000200121101021220222011020111020001000112001200221101111112110200012012120022001111012001220122212100010102101112222101010201001220222000101012112222000120000022012202112102021201212012112102112201002002102121120000112210012101220021120200222110112020112111010120120010102220112110000211001111110221001102020212002201212220202012022010010121211120110111201221122221221200121001011200200101012222000110220010012221200211100000221111022212012121102201202002010121121201202102221122210100012222112102200022220120001111002120102122221221122120022121110211110201220111211020221220000122020101211101212102221120212220122000001021000121111021111200101012010020112122121022101112222222121000210210020221222002010212022112110211001000100211100001012111012102111201100001122202001020111100120121012012002200120010201112221212112100120111010202202101011210211011112211122221121112112201011221202220011120111022222101202100222000021110122020110111002010210020202202102222210021001000120011002211200222201202122212021112120210010222111201212210102210012010002201211211001211222201121221021021111001222201222000101222101012022000000221222021001011000200210220102101012211001100021212011011022022122021122001021112022101120000112122000002101222200021122021100202120110102120220011102111021222000022110010222111000000222111112210201110002010000120122221110002010120222210010022102011201201222102020020220210111120121022022010211012010021202001112202112102002110101010220102220012101222000111222110111221020022221212212012100002012011220010112002211210022002210202210111122211201222020201121012000211102212102102110112211220011112201010112212222102002210121202201012202000022122020221201012102202211110221110020022020112100021012", "12101022222202120022202102001120122020121100121002012201111121200010100101212112210001212022222212120201120211021000021120112011011221001220010120122210000112201220202201022012022010022001221011011201212200201002210022110010202120010012211111002201112210201210000211020022220222121122012120002021010201202020011210012202220122202010022200000212101112201120102110201201222212112002102001220200001020011102212222012110012010222010102221211112012022120202001121012012211001000210101101220002221010001202021011012212122221101110122020200201110002102222021122222201102002011222012211010212012020102022121101220021202111101210200222000021011201110212201020000110212121021211221001110211221010100111200210002221120212020100101111101100021201120021012112220100021022212221202111000112121202001011111221012221012221001111201221100121200202202102020110021022002011012221102100002121220210201121110100120012221112010100200001100100201210201222201012100011221200011212200212122202101121210001210121021122010020201002111021021012221201201212200210100022121221222120112010012120101022100010122020112120010022112100202010010001221102021221200201111200122111012122110122011102122002120001121102020002220202121110120012201210100120210112002222201011210001101110110111021022021011202002121021211210110110221020111102002012202222111220201022021202022202001020220000112021120020200220010120110102011002220110000221120010221011201002020120121020111002100001122111121112112220101012202220112101011021221200100101202002221112221122100012111102001121101222011210111021212010100002122021012200111122222002210010200211200100011100221212201011210000101222100000001200212000222010112111002110011110011210120022010212222210112022102121001001220102012201220012210000112021211202012002122210020012210221111221100210011210112012121000011201220010202111112111000010201012010001022101021220120021101212120022121010201210100102122202110021021101122210012222012211101210120112002001002010210002221000112101020100022002211101212211111110010010002210021110102221002102022222212012001002212222000220022102201220021222112110100121210101200000122201200200210102011212220200000022012020120220001220010021200212112010100202100102220100221222220211210210010222010022200101202002010001012100110201222022011110122200102010021000201012220010011011001102221201210120222021202201110010102220102102221011122100101200121010220211201211212211021111121222111012102110002222012012200102", "00022212221001021011011221002022021201000002201120020121221102102010101002002221111101012211212122220000012201110220222200200010020220021102122211022202002200200201120112200200220110210222202211022001012021201222210001010202212201210201222110021122012200101101221121110222122021010111210021121002020010200121222111200011200201220100220111102112210010021010022000200112210121201120010210111122101021021101100201000111022210000021010112112201111011120221221212111222110122122000221021120202002211100001210020021102011100110111110011222012000022222201021122120212200111111211000010121010222211011200210200221111111122012120211000210010110210222110120112202010222210210120110101222120210200201000002011200200122222221120001121220102021212000020121122021212022010122002201000200012021110102100220020211012021202022112022121021221112022110012021001122220220121122012200121110200201010021000100202222022011111202202022120201220122000221011000002111200122012021111210022002122101020101102200102012122200021212101022110021010121112200010022002121222221011100120121212220100221220222002000001220111101121221200101001120021212101002201120212011001201112011012110202101012002212120100011221222121012111020122012202100000101211220120122111212111020222011222122001102010110012210121010000202221121021210021011022001021021101122201210201220210202221001012201012002101212022120100120222212012020002200100202121010011201210201211211000010011001121010221202102000010212011201202102020020210012000101111121012012111002002000002111211000102200102121110120011122201102101212002100120201020222202100100200202011012202002200112202222022122221111010111010221201101111020102122220102210220211110000211122101222021000012110202221211020011101222022022001100012020200121021012000011112021111101121100202212112201112020101210001021010202110012002020020122212212120100002122101110111012002022221122210211101200210100021010222012110112220021102022012112210010221100201211120120211200112120111021211100010221100001212120222120022012122002121222111200111211202122011101021012110200202020212011212000021202020000200010211010220212020120221012120222200102100212022200121210001000010200112120122212201001020102110002020221021001200120001012212120211002101212120211121012211212110012022210011001221001022221112202101110021112210111201121000000110222110022200212111000121010220010021201202022100121012211001102021100112101200210020101020112002112002010221120220100010102", "20010022011202000012011002220012002211210021022202121122111221122112000010000122200211021111102212210120210000110210022100112220212020120002200010111200212211201102101121010212101011122202120022002001222010120022110002211200212000022100211001010102222221101110121210102221202110001002022220202210002100100121100111211201112201101022220101200121012012020201200210112122202102011202122010122101200122111000022212002101010221220120002112210200211011111020210221110222210100220010022220121002100020002102110121222112022210000221220212100211112222021212021120121100010110012001212200110210111220220102100121202102010110020101220012110022111111010100021120022100000020212121102221220202112222220212220012221112121010201010220022101000012202112221112200222102022111100222002212201101201222101110100010101100112221200121120222110022021201221220222002100100200220112100000001210202202110021010121002122201121111222011022021112221222001212112221221022112211100200112221011010010122102011212120101202100012120012122110102011020200211222021222011121210001112121000111100010001212101112200021021022012011100012002021220111022000000010122201100001112220110102112020120010100002021101222102010212022221001212000211001100200221101001102211122121022102011121222221112202020112011002200002010010012200222201121202122010002211011010220200022122000122201120120200200211222110021100011121012102122120122210002201112221112221022002022221212101011101112022101121221120200122011002202121020211100110001010022222120121112202201112202122112222211011221021102022102100022112022200020210121012021000101021012220001211002210020121101011022122220112121122001001201110110100201010010212112112220022122020020121101021202210211020110101011000221011122012001021012021010020001111220100021212202201111222021002222021012111002121002210110120222200211021011212102211101210011201011022001100111102201120020112021211021200010221001110021221101001222110120010220020001212221211202220112021022021211012122110220022001002110100120011120211101022212201110002112102122110010100021221211210110200110002000020021001210200121120221212111121200001100002111110112221201120011020022000112002010122220202022002212011000000122022210112122021212200221201210200012112211202000220111220122122010002221202110022112021020110000100221212001021101001211012120102000100021200110210220221120000210121111202222222221212021222201202121210202021122022100100112012221101000222111222101112020010000", "20020200002112111002011101212002102001011200012221102220020210111001100022011212222222000210022000222111000202210110211200100002220002100212022122111200210022020121020020110010112210002111200110010010212020022111022022022210121012220111000021022021110120021212120112201000111221002021202111210012220020002110202220100100120121202112212211100102220101121221201112212122021020112220021120100101110022222102101010222121122102202100212110122212112221002211011221111102021110120222010221120201101120202010010010211100122111121211200100120020112202102210121000122011212110120100000122122000120212111022011102001122110202202111010222220210021222002011010122111021012202002101222011211112000002100100200002021202120101010102101012012200221021111021222022202111011201012020210110012111002021122122212120001122102220200100121212201222221212011211102122122102120100001102110122212002201201101020211022122122211201222022002200100000210022100011121200220112021101102212220022121011120202000110100222102212201002020111200011000211010201201102202122021210102202212202012212200122121102121220010200201222021012202110001212020022001220212111210211222122221211122001200002010101220220022111201022022001212020101120010202112122120020200001210210122120100201111212121000101212212221020200002210211120222101122211101020001112210011020100121221110011212111111000112100012202101100101000012012200102021010010010111010102120110112021010210110200202112112211022001201011101110201022211111202020202212121200221221211122112122022022111102021221221211210211212222120011201220002111111212011201122012200020012200110120112102001102202021202001110002101021020222121000121212212202120020200001022021201201100222212011001101122010211120211102112011121112020122001001212202221221020201011102112202101012010100012111121102110201220211001211000010221012012212202221221101210022110110202200002120102201110021202202220212101111210020212221112122201020022000220100120011010021011200000000110021222011012202211120200021221210201212110121220122122200011020012212110000012222220021200111102001121221010001120120000211000212111012200112000211221020202100201020020022210220221211211100012201222011002122112122222121012002022121212001111110021200221121202021202010011000110201220012010012121100221210201020221100120120200121212100121011022210222110122212021002122120002021221222100102020201221121000220222001000011100102011010211021012020021101101221121002000210011000101200202", "20101100201212010222110202200011211022210120101021120120221212221220000002101010122111112000200001001220100021212101020121222120210201121002012010122001211201212220120112121200021210121120000120201000120111010002211000112202122222201001212022111100021000010102201221122202211201222102100202221001221102001221202100210112010200021010220212010221000010020220011221000221221101110111211221100200200102111020111101020112212212221022222200200110011112011011221212010212112202120002001010000001221110222201021220100020022220101220111002100111101011010210221211012102002010101022022000221000221122002112122011112122110111200012201101220120122201001212100211221212202111211001010110112201112002122002001220200211001002210100110122220110002012021220222210211001021111212222100020022212111111021010212011012222022000222202121122202111101102120121222000002012101011222222200010111221220122210001201122001112101112211020010202000111221022120222001121021211011010112222200120101110212222101022222221211002222001220001102111221111220012101200201010110222201001012212020210211110122201110220022020222002211120110120012111011010110102001221201010220221222122212122110112201211211001211100222220102111001010212222020012000220111121200101100012012012212002200122002020101200110011211201221021100102221220100100222000120200002022022101020101202021222012010100012200110101102200200112110122002200121220110101221220010202221121122020100102121011012102020202111220222100000022022002011101122021110020002110210012010101102121010120000112101211021200111022021202210110000100221112220112211221111122212202201210121110220202000010200110201220122122112021020100222102011002010101021022002010201012020201122001110202222001221210022120012200221212012201210000012202211220100022021012201220110102000120222001010010102212120100201102212222021122200222012210221020101002201021100000101110212120012210000011222112002222120101002122111111202101000120122201210122002020101202022010220202010111002110000121002111221121020202102102200000200222220222000212010121222111022102220210101000202022102212200022112222220021111210020220000220121211200200211000000122221221120022001102201221200011201010012221111211101220212021212200002012200212011001021210122210201021011210202101211010220012112200212021112211011120002220020111222221111202010010002111112202011010020001100222220221210022202211012010101211221120220112211200202122221221112111012112221101102210222102010010000021", "11100121000201101210011020011002202010002112222120021002220222200120000020122112221222121112000111221101220200020012220101022111222221210121121222200220012201222220001010002022122111022200200101021102020202102220001000122221122001000121001212122122001121001022121120222021100111221022210202112102010022021021212211210120220010211000212220101102110001022100212011212201102211211020220110120002221201102010121000120201102100122120022212120101200101012020021010200222102020201200211212121022010110100001022210211201101221120111212222112000202102002020102001212011010220210202000101120122220222222210110121000222122211221210200100100202110102022200220021102222112120000101001100110022212100100211211220110101101110112122222201110022100021111220202110202211221101020110011000200020111010020012011101012022102210121002120210221110021212222100010110100212202111221111000220200212221020112002101020222022200221012211011212121110102221220101102210012121011201222011102101010122100002101111220121101221022122221210222222022212202100010101101011201201000012121122221101200202020110220000101202111012021212021112021000020220011120202001210212221212120200100210002222222211100010000121210211102122101201211021120220201120212001200111102112111022000002212220121202102210221121210202102210101222111101022110220220012002002220112111011202002111001212012012210220210001021000200111201112112121221120211022102222022211220102110211020011200212022202121220000011122000100210211211221002221121100220112221020022120122101212112022200010201020122011001112000122020010202022001201112002111001211210112101101020002210210210222120121221112101212122111100200221020212000112012011212120002010100100012111212211201012121021012002212100102110120012010102011210222202020020011121211210120221102102120020020112001000220200200100022222220112020202222110210221121200211101210201121211002001220110020121022202200011222010020202121211011020000011000100002111121112210001212021002111211212220112002200212221202021010002111221200120202100120101220000000011122110102021121210010212012212212002220100021121112221101210000120220022100011211022020112112020211210200112010101221201112002100002010112010011001210110022021012020122000111120110122012212002122002002010121221121212112220012022001020120112020002211011000222200121102101112020012220110021001122002212202020020121111222012101222012222000101102012212221111212202020010102002210022022221020110001122022222222200212220", "01101212202011012011001102002220121111120200200220102020011010222222201211201012111200110221221022010001121010211211001022002221200222122110210100112122122101202210200120110221202221110211101000110112002021122010112122020102221220112120002221122211020011022111222120111221121110010022222120202020122102120220122120021002101212100120200221020101022112112122100200100202201000102012012020102122122122002220012000021200011220121210111120022011100210022002121201200202112201111011110012010102112211120002220212001111101122102120122212012222022020120000110200211212100201102002022212101202211201120200002212222200011210001101000011200202121200120020111202022120220010112121110000120201211020211222220210011210010110000202112020020221120200200220102212002220210122111000211121000212110120121111000002202211122211202010120120122221200202222001011212110102220100211122201022000221100200101210001011010121020110001101202111011222120012222210012010100102211120201102102201220102001000000020020010201001121201112020010021100201201022000121110120212112122002122221221110112021211211100021120021001011001002220121100120210100111110212202210212112001000211202200122121020100021200120120120220012210200221012202211220201210202221000011200002212210211222110022101022022001221222100112102221210210220122210101020122010111210012102202220022100021221200220202020202020002021021011220201001212020022020112112121202122121112120012011100220010102212200222000002210000020012120101122112202020002010212002022022111101122211000010210222101110022101000122111011101200011220201010210212202022012200212101102122021002220012010102101000211121111221221212212220102100011111000210020120011221101102102112122220022010011221022212020221202121110221021212102220000020021101022020020221220220110210111010202111212200021022222001101102021010221000002202111001100220122102222011012020002002000111211202212110211000211021200212101100121022010102122010100221012202220201110210010001211110112001020020100022112012110222212100212020222211002112102201002200110002000201221111011020112100010222112020202221010212110222022102210010001111100221100110101210222212221021022222120111220102012121200120112201001021202102201011122211022111101000102100001000010111020120112211221220222000002001122202011222212210211000010121001100001002221020020120202200210101202002101010222201201012011212020111011112211121102012111210101010111002021222002100120221110221220100020011001021112111100", "12200101211200002010112000200022002000011021002111202121122202110101122012210222010122210201012010222102102120200101212002021001202110120002120100112021110201212122101020110021022212010221100102022202121000100102012212111202211200111011000112111122100221201202121212222220102102000021122220022222121222102222002012001001011201221010220220012111010002212102120211220212002200001022021210202100112001021212120021220220220012021212002101211211200220111200001212000101210221121011020022010012121210120010101112200011211220210011210211120111012001110212220101012002001100111120002111210021121012000112212220002020010001121222200020010122211020020121200220212221221112122000011022200010111212111001001222211020222212220000001020112001120202102212002021122020221100100022212200120112121021202121220120220022122210122101210212021020102010011200101110102012220012102202112000221201110022220212120001221020121001102000122220010001110011020110201220202101221102120201201101120000001122110221012201001101012022001101220211001001112211220122212022101122201222110122100001021101021012112220020211101012111200002212101111002011200010022012110201221120121221201220000121122102002001020012012010100122020000112212012110211120221122000122000122220010010210220000120022101101201120200021212000200112112022201221012120201012110002122001202102012001200021022212100020112222201002112100122120000200211021221210220210222000002120120100100222111021112000110100101222011220002000011001200221121212022211000020201211211120101122222120211222111010202221121102221121222002212210110201201221001121212200200120001020102111002212021010002020221221210101100201120011011112011221121000112021101111211100210022211211201000210212010010000102220201101120022021001220021221222011222221021221021111201010210020210121012202202200202220010202012202111122112002221022020022212111112102212101221011112022221021122110011100102120012110220222200022021022120022100112212122210020101202002222112101102011121202110022211111021211201020000111101122010221001002211210211121020011212121020222000200222221121200221022211020001112202121212121111100220220001120202012110202120010100220000020101022110012020000221220112102001010212222220202111011002222201011121110010111111100120211110120202020122022210201112200112002000112000122201221110020010100010211210111211112120021121200200022220022011020212211221202220112222102101002002200011121000001102102020010101202110120122021211220220010", "02202001121210101100200210122000201220001020011021221010120021002021210012221110111110200102010102112212110101010011200222002000222122201112202202122220222202010211211222202220101111100110212100011120102210112010200120202211122200211010001111122022022022110221112102012200102221011000021011202002110012102110121220112022010002100000021022001020112022210020201202101110222211102022111120112202021201122212001021012110020121100022201011120101012200201111220220201210112001101122112020012201200022012012121201102022001012000022121010021211201211110120101110001111212010111000112000001112120001211202001111112120212210002121221222020220222201002020022001112222222021022112020010001022211211220001220110010012020012112121101011101001121212122120100201212112222112012212201002221210100122120102222101101001020220010200200011120210222021212100102110201221121120012110012200102200100020200222111021102201112120211010010022221111112021212201200100012010120200020120000000020011012022202201022201202212221101112121221211211111021210001100020212020102220221201002022020211200220021120222200110022110110111001212101021221011221121112211012100202210112110120012011101010101220120121210022022212201202200121000022111211220110212210202210101202211210221102220122220210102211111010222012102122012112210220021100021102010221012200012000210201022020110112021211101010222201211122010212022212200110010111121101020110120202110010022000010022002100100122020200012111200220111022200221122011212012001122212221022111212120010022100102220200010201200210102110122011022120011012201210202010100112020221000210012102121212202200101200010110121020111102011012221021110122010212221022202121002010012112020220201220012122201120021221022021020011200002120000012221200202022220202222010011201202111112022100120201211211111100111221120212001202101121222120220222100100221220002000200110002110000022211210021012002012002011110102010121021021011221102220020020000210222100110211102110211110222001201110210212010022122110001011100211220121122010112222122220010002120112110201202211111011101120200110011211112101100222112200222020200021212110200001012012110212001200112012000021210001001021111201111111001200102121001022121112212211020210100000200111110002202122221010002111011000000002201212100210022010221222100121020221020210012122201201010221211012201100220220012012212021212221000020222101011110212022001101011120101121010001221110201020020211002120202110010110000", "12111120120110202220112100111212122221010100010000111012102011222210110002012021012110202112210112021211100220002001111000022011110122201222122120211012210120101011110222211110022211212022002001111101010210121222010021202110020221110222020010220102120111112010212200202121211211101120202011221220202021022112120112221122002111101022202210002012220220211220221100201011200122200012200211021110200220211020010021022001212210122210110122000002020001001211012101021210000212212001212202000201112000100212011222120201121211102112022112101102220210000022101020122202220121111221221211110101121211002100121110011101111010101222221111202101011112202121220200022200211100112202222100002120000000212011201112111201121211100200011200211020212222220212220100020010111000012220222211022010112101201111220220012000221011020120111000022010020120211110112212221012020102200221011210000012021211211222101110011020022012102000210100111010212200020000101012220120210012010102100201210202012100020121010002220101022202022120212002221101100222122100022222201220221002212011202110022120001111101020102012000100201220112000100110201121001121120101102020111100011210110101121111021021210111110210002202100222010111201101012100200212012120001100012102201201222212010011001012210011110100111010121000002120020200210221110011120022211120220100122202202011110002022020212221002012212000020001221022120012220120101011122211110200110010200022112200100020002221020122222021102121010001120111110122221020121002212100221122221212202020210200222121200002010101202011202011101110011022120202121121212222001212100120010102101021010020110211212212222111121001002120022211020020210201002010020101110102020221200002021220211002201222010110010010200210212000001020102202022011121210111001100122021212212110210200022102200122122022211202111102100100211100110021000020202012012111102012120002002001021200122011200120010100102022122020120221012011120001021122200110111010010211111222022022010120222222110101011211100020110221011121011012020010022001110220100001210021120202122122201102000211012121100221200210122212121022001222200100122011121120000112012211000110101121200100112000122201012012220101121012011200222010210122201120121202100110201122022011022111220102220211112201000220222200102200000012220000110100200002021002200211100010101120011011021012222220212010202012202112012002112122001220012002020211212212211120122101012200211112001112001110100202120220010021100210", "22120220121122202000002120120212212000101100110021212000212111010011112011212122102221010201110112010002020210120110221222020101100112102102011110020121022202121000210212000110110120021200221220121021121001020101212210011012020222122020120022002101010100100110200220012210200222212201112102000200010221122211010202120012012120222000210220201222101121200120220221210210122021012112221012011010010200012120021210101120222220201210200020201021020012222110100211000111112010221112201001010200220201211101120010211002010101011210112200111011212020002011020122201211102221001012000222201112020121011000120002011021112111222102010102112202211000012210221202222200002210220120102010211202211202222021221221212000202001101120010202210211200010101102002000000111112210020201002012120011001200012110211222212202102202000021002211000121020021112020122202210002022001200211000210100221011110202110122101110102211100200221102121020022111000002122001201012102011021210112121112100212222111111021110222011011211202210020121021110112021021021222201222200120101200202110111101220110101102121211120200020112120112210110221021211020110000121111222001021122212012012021022100011112212010021002101010111012101002100121022021112011121012120012120222200000201202100202021220220211022021122100101000020002020202100012211102020010002110010111221020100112120121200021100200222210001110012121000120111012110120210112102012210220120110210211121101120121220010002221010100102110121110112020001202001012211210021122220120022112101112221222002010211010200201011110011020100020222200002001000102010012211110002010122221022111020211020110010222012200100001122110102222001101100012122202222200021022121100010220012112121102022021021101012212200201020120110202002201110010021010220120121122220011201221211112100221112102012001020001111110211010200121210001012200001221020100212111222101010201021022200201212001021121100212101022200220202020210011021022012202022010122220112022201122220022021220110111221102101200111022002102201000200000001220121110112122120002112110122022200201222222002011000221100221101102010012112222022210200001120200010001102211111201121120101111022010010221000210022010120110122012021021210102021122222211200210002011000100110002020102001200021112122122120001120022220112001210222120112010000102200120102102021122202012212221210200212021102201010221110020221010100002021010001210012012121220210010121010111220202212200002210201112010020111202122", "21011001202212022011222210212002221121221122001202202202200011021122122200020020012120011022201122100011001012022210011002022110101220010002201112001102221001122221021221122220220222110212001201000220100022220112120210000012222002111102211111012221010012110201221000102211021211020202110002210220112221021111100120110200010002102011012212122000002222121221201021111201000210101112010020010000222100112221022201012022021222002121210110110011021102002122100222002000211112202111012020210202101222020002212121100200202102100101022112121110121012201201111101210200220111002101010222002100000010102000101011012110000222211000000021111111011221012002120221222110121011121212102110102110111101012222012210112100011012102120001002222000222020102000211200211120122202020112010200222122010120210112001212001121111110011001000110212020002100220011121220211212211200021212222210001200211121001112000201011000020210010111020212221110202121000211200020200211000021210011211122201222112220011211020010100201200122121121201211120020212211222022021221020121010221100012001211210121002200020112101210010012220021110210001210222121021000022122121221000200122112122220011120002110111021120012002122011002120121210212012211021021002222011201122010211120211212121020122000002100201202110021112021212222000021210221010022112002020211120121002102210010220222120121110010001221100121020001011002200220200010220000011010120110200220011110121211210020002012122102012002201122020220021202122210102000200112011001020200021210210120201221102202021011102112220011221022211110110100022010100200110100020121001002022210211020101211120010221222010211222202222211002222210212011102202110021002101220000212001210001222020202012100221102201020022202121012010010212222212010120012120201001100110202000212120021100012200010201010221022220111002200112112011201010201011110102202010021011001121212122202000100021222121010222121001111200010112122122012111200102200100110210201011100212021002002221212020111001200200202212221220000210210001001122120201101002221221100012021112020120120001212210202110102111112010222001202112010220010102020021101221221201210120202211002202110222020010210101000120101221022010010221211000111102020121020022212010021121211102112212001202202222212220020112011210212211012102010100002022222210222001212202211021121012202222120120212212220012212201102221121101022011112201220212202020200000011221102020020210211012100011210011100012111201202022211", "01122020112012122110222200101112220120102102200010211110212002012222102101100020102100101011201101002222012102002102202122011202200020210102021021112111002110011200002212122001210020000210012112221001111011000122020111220111102021112211002001200121220212021100100121212120002120222221001011120210010002011100101121201101200000212010202012012120022202202002001000022122022201201102220212110120122001212210111012212120002021212000102102221021200222101210011002100220112200100220210001110200202221010102102210211112021022111121002102101012212021001211110200101021202112001122212112120010101122112102020000222221001102121012220121012021110021202020220020001011020121212020120221121020101020202110212222000112211011010001211222212121221010001022211210122012200021220112110120222120201102120111101022120122021021222221112201001021010012211001121212220122011022102101000020021012122221101020110210221021012110012011220022122012012110222122021210101121020211012222102022212021100212200202201020011210020220221102221001000221210100021210000010101102212122220121100021020120012121210211211111202011011200000021010110102020001202002011100210022221202121020021210212112010210112000010010011120010001000112202202202101112112120211210022121012121100010212212012000112120100101012110220221120121222120012200011021200122022102102001112102010100111201110212020110011020210001211210110012220120120220210001000212002120120202102022220010122012211220102211011222120001110102021111121111202100010010110102002102011211112221021200210120012211111121202221122221011002210211120020121111002100111022210220011020200120010221020200200022001102210110210012221200100210121001012211221112120112002221100200102010110122111220101000120100120121020102211111201002101002000100000121121021221102111200101112210110020102002122000012000001011000010200202012012210012120210221120202001101011121120222010002110120100122110001001000012102201021022102121000120221112220201001001211202111001101221202011212221100200002100110000012200022102122001201001200222101222022021220210022100201100200220121222202002122002222222210112001022122222112011220221102101110001222122220020000220201001101220112120100121112220100011211020121122202212020200120022110111002001100201111101012012210002202121111102212022110221122020022102121022122220200012000110002100200122001000001122212122202110210000120010200101021011212112022202002200101010110021100110212012001010210001211210010220002102120", "22212110012122000221020120120001211221102100102110111110211120202201121000200120220221002001110022002101011200211221211111012002201211220111210002221222020211222221220010101020101212101000222221010021202212100222021011110002121000022112212020200210012002212021011111102120022112120010101002210121221102211010100012220221210020020100211022111020101100010000211210000010112111100010100002011012121021022111120102220000221110222122221102001120120011121112120120011020011100220210200200021120002200021012122100222002202122120122010110020200012210102222202010021122210020122100120002201101110020110121002102112222021100211102202022020212021220010001001100102111020001000021112021020111120001221102120101011201122012201101210100002022110010021122100211202212212011200000111020111202202202220210221121221101102111011111001020001201010220011021201001122212220000101021102001201101010002010112010210211111021021100221002120002022222211212000202211122202220222021111211100212201011222000001001010102012220022110201021200220212020222222211220121200200020002010002002011011212120102122220000202210001001220012212112100201202012011012110211222200222221120021012111020202211201121011100012011220110201120221020101221122211101010202022112020020010201212102110212012200121100022202122010210010002221010200001100021120000211001220112221201212201010221200112102012202102211010022001002002202002022200111201120200112120011000112112122100221001202000011222010010122110110201000012120111200202222120100110220210211022120000111112021200202221111111220122000211002022220202112010222111212101212010211122021211222221220122201011110202210220202121002221121221101110210110212121001221122000021221211001020021212210001100020201010001002011012201101022211021022212110122002201120021121010200010202112212000112112011120020011211002200200001001221022100020020121200112210201100201222122101110012201020011220220020120222210212112111102010212222000212120222001020101221011001022210010101221201002211211211002210102121211021011100212220121201202110112102202100211102221101120200110120110201011020120001122100112012200212120001022020221110120122221112210012020011222202121211021220012001011102020212210000020210010011111100210011110021121101020010012121022120012021112220210010122210101111120001021000011101212010012020120121111100100112211211101100212110021222010112022002002122210022102202212211200021102121012201100001012011010121212222120111210220020022101120101", "10002101212001122222222101202220002022211120221221111120001221212020100012012012002120020022202110000102012020200202202220100112201121120200001120211001210021202210101020222021211122201100202121011221200222001111221212010122100212000020112021212001212020211020011000012110100121021122201112100000122010220010111010020010202001020112011210112010121122110102002022222210210120022200012001101101112120222201200021021220202121122022001021202211000002021201022100121210020020001221202121122111102222011200012110022001112010101010102221120200212102112021012221102111112000202112221122200101012010000222202001021100121122101221100122000021020002210010010110011012002201021221111020200020011101001220001110112222200010012021000211101222211011002022001000021101020011122200121022210220212002020110220212001202222200022102120122222220112211100012122101020200100010022021121112220211001000110002102012120022001101211221200111111000200012001001211012200112110222200021220221021011122022101111201122020111211122110220220222122200220012112120210101001221010011220202212111000112112011010221010120222201112212220202122122011221221101020110111202010122021101020100221122102001120020222001010101012221010201222222011002110102201000202100002221010011110002202201211122010001011221201112210102021121112000001121120021020221202020001101120021201201211200010222120112121001102000111101002110112120120000121101221222202121201121021010020000021020200001000222222111111201201102220122012221111111210221012220210100020101000012021022101110201010020101122122201100022002101100101111202211111200020022220222022120210020100202020201212211020222210201102022202211210000110221012112211110021122022120211002222012201002200210211220020101021100222102020101212022021020121122212011122202020111212021112222001021122111000201210110002100001220112022010000011101121010212221120101112020022102000022122001100011222122212102202102022100100220000100022121202020111211101101020021011002212101100221110112102102220122210110220220201100121002200200001110122212100210210222201112220222111220000100020102202122121220021202021222100220121202022120012122110110002212020022200012110110200101101010012112100112121111000202201121221022200121102102111201211002201121002121002211120021102002212020001102112121000221110001012201212102111220211012121022102012002222111220201001112012210221221121221111122010221202120011102211112122221012010220211220102010212120012010010101212022121211", "10110221210220010100102122100201020211201110212112010212021222122002121200020120112101021020012222110201210202002021110222010002200022201012000021012222020222012120211102110212200002000211001211121022000020022021102022010222111202210220010201221111210100000101211200101201120222012112002120002120210000122010011212222121200012211100011220121100111102000022011212221202201110112000222002112100001202100212002101112211200100221221102021212010201102111111102210100000111022210021010102112111211211120122022001001202001101002022111101020001022011101121121222222012012012020012112222212100120101122110121122001210021222021110020010202221110010200010010020122101221220210000210210010000110202111111001102221001200111222120122221211002211012222112110120001122000112220012110120022222010011010100021221220002121110221100222102111122121210020221001011210211101221112100210222210220202102011112011200110222120000121212122021002001001211220012012120220100100012122221011001021220122221110210101121202102222102111221010120020201201011200011120011021122100022020200211202002121102012221012211101121220101110002212212010220102000201102110111012201011010210200220021122222112222200202200012122110021221112011201201202021201102001221211220201101020111010012212010112020210120201220212010201200100220212200210002211011200112121220100100201210012201112122200011202212112011010001022202110121012000211122021110021210200001010012020102211110101011200222011002110102202200222200202222201201222112000001002211120111121120120222221012221112210022222222102110010121102022002121012202111012101011222110211000201011000222122220022211011212020212000002220100212202100102211022211022001120222220201112222211220012200220201012122210120012120022021110012021201120101021002201011002101100002210111022210010002012011202111111210020220000121012111001222101012112211221211120212020011111100021001210001210220011200211212012120102022122101000021120010220001120212001100002001202202110211021121020020200010122110001210100002210002120002220210102112111010120000210221010222002010222221021120012111212002222210122222221101202012010102221000200221222202020112111111112112222201111210201210212210210021212202111102122212012110000012001120012022222200002101002102110010211020000100221221122121202111002211210022210211011020211021000021102010110022012120021020022202221022012011111220201200220110101110222210121012210122202010102221201100121022111000202000002012211110002201", "01020110022210100211011102011100222221202122220120012222112211012121120221110000001101100201111012201020122022220212010202002221200012112022100101020222000100120120110111202211020002211201212021021100012011100211200221220101002201100212220212100101122101220112110010101012121111122000001021222120100202001211222101022201101012221211210210121011020222120202201201022222021212021022112020221102021000101122102111000020002200201210120001020011001012112010121200100000211120221111122021221001111111202221212011211120122200011212100102122000000200202212010202122021122011120022100210112101100220111002211112002001122210012201201201202001020012200210112201021111021012121012020221121002011212112022122100222122212010012202210100101210210011221002221112002121211100001201020111100202022010101201212202012010202112110122022201122221121221021000002010212220210002200021210212120021210022221202001021012102010001200002110212200102002010211211202100220022211022111210210211101202211102220022201110102212102202010200021121020212201110202200112002020120122002211012110220112101012012210021010012201010120210010110222221020001212012120200210000122110202002211001020221020210121110112221010221000212121111121020011210220002210020002220010002000221022122021210101101012002001111101221011222021020102210201112020020120102201002121211110111011021011111110001000212100212202100000221112101201001210202000010211211101111111101111102211221212012201001001212102211001021000002100222122022110120020022121200200002210201100001120122022201212010212222020222000220110021121012111021202011000211110122022121112122001122120111121202212112022202222002221001201120102102112222001220100112221201002221200212100100122222211110211210221021200011211022201112221201202010220212010211212100102011000020122202100011112000012011021222021120221201211222010121100002111212111210202221021012001110021012110110020100001210200021222010012120211212102222111011210221221201000212112010001000220020000000211210110100022011022110011112221102120022200201100000100011211110210010102022102121210121000022101101000222111202000212202100120210221121020011011011001102011022220022111221020201100021210102011210122010100110101012002011111000112222011112112020220222111121211100012001212020201220001000102111212220210110020010010120111101122200120110211112221211200101100121210000120010020012100220122211222221011222012012221200202122010002222020211200202010021122202020210100102011202112", "01001200120021001101222212021210100212010212202112021121012121022001210012120001111101121002201111002201000102102001200122101010012001110212111210001021000022012011010102001120102010121122100212210111201222022121001002011121112110201021201210010120021222000022110221212100000021021010121010012002100102021221101001110001111001022001121220100011110010201212000120222220122101020201210220002221111022002201000220120101212101111000002222011220112201020202221101121010200121221121211122122010012211011020101021000110220002010222211010122022101200002101101021201010200202002010021202000121201121022000221101221221002220001222201020010122212200012020121211212011220120020121200020201102022011121012210122022221022210010110222012202010101001121122122010121201202121121212100001022221210121002221000012202120221111022101112212021100000010202011220101012221002100200200201111221011010010110101222110022012201111122122000202210002120112110000000102111010212201200002012220110022201121202000110011222111200102110020211122000112022021202010200020001020200202021011110011221212110100201020020201012120000211111221211120020120111121020222121220020010221110122201020201221101102001212221012202120102101002101012122011121210010200220011100002121100201201201121211020001220122120122000220110110022002000022121121000122111001212211222020002122200001000201211010200020101211010220011210111122221101102212212011000100212211002110101222202210202201002102210100102200202111100012011221000221222110111010120002002011222211222021112101021110001120100020010102200221222121001021121212112002100011210000022002102201012112200212210020222010100220012212102022211120220012020002011012201210110212000200200220010212121112101212021002002021222002022222000200020010201002222022012001222210220122221200201121010111021102101211002111010110100121220212201010222211011100000201011111200011102201000200012102112221012100211021210112002011012000220002201102101102111112211221001002211101102111200011012200121102022222020011102201012210010102000220222002020000122202210210112122212110221111101211010011210001020020001212222202121120202100121210120022201211101002001020201200011102011012122011220010210020001210111101211112101001001122201011210012212110110121212020221201221102021102010211011112100102122111212212001211112102221002212002111001122022012002221210221202202110012200201001201010210200221200211012221102122102121110120121020211110012110202002201200010112201020", "21021010111000002111020101202010010222122122100122221212122020220000012111022012001012001120010102002020011220010111021100211000120222201112011020002022112001101110101110110021102120111102200111022120211012210112121222221121201220021121122002222221122111021210201100222022110112001202000010100110222202121010220022102020100101011002212021110200200110210021200111211020200120101102021011102001222002110021202222112112202102020202121122001010102111001112222211020000202102220120022222021111110220220201220102020022102020011120111011122201001210212110122011112200212022200122001201200210202201011021021021222021002212110111102221111120120201210122202221220102121020212101200220000020101120212021222200110012202121211110012122201220010201121122100000222010100201220210111110112110100211011100101002210112201110202200101111200212020001120011222222000201202100222102121002000012212122222222220102122022112021022002000000011020221211202202221102201120201200220111200200222120210210200100012020012110200010221221000201021011100122022102021212220112000022120002101122220020001212010220020200000200122001202120212011202010201210210001010020120210011110201110211200220201101210100012202002221100000211102101120112212011100102111121220210222002112220210222212000101200020201102012220112020121022111120000222100021002202012200000211100210012212222202222000200020201121110110102000002022122211120222000111110201121101021110021210202221101212000022021101100011110012002000122102022011020101202002221001000120222022011201022100000122120011122111121210110121001212221211212212212011121120212110020110101100201200211120110201022220211212211120022120211222011102001200100222000220002201222102020000112021012002201202122221122002001201101020022201122212222102202110210121122100211201112121102021212100210021002212201022112002010012021101102122122200002011211002121010012212221212120112010021211020221210000211102212112002120211002122222210102000011010101002111221222000212011222122112102012010010112210022021000220200200000102212102011012012102011010221212202220101120212111122222210001122121111001111002112002212112211011221102211101202020212221011202112022002000001200211112021012212112112110002221110112020102100001122101122111200001200022000002102101001101210200212110200222010120010102121002102101010220221211222120111100011111120102000201212222112210210221020210212110012201102210220102122010121222220110020002121020102222020012010202111100212210", "12212100202021120202102011202210211122102100120202122222220200200201002221211122112022200210010221020022111010112110120021122021201211200121112022221021110202020020012102010010020101201000101210002012201112110200020202222112201122001201020112121002102010102121220010002020121020122201122002021222120001221002220112110112110022112021102101120210120022021212222012112000012010101210112202201001200120201010112111122001100222111220112012110121200010012020111211012202012220022111022111012110212012200112211120102022022120122102020001212202122002202021110102222101211011012022020102002000220002201000112101202211121201021120212220101000022020012202212110122210222121021211000102200201112112111020220012021022222211201112110221120212122221020200222211201010102100020112102200101200121011211120000120100010222020200100011122200221220020000212102211012201210002012212022020211120020221000121210021200001212110120100100200220121012222021202022110020001111011102110222221012111112201110122122002102200122201020021100002200212022201022110021222010222222212010111211121210110121112201110121000022200111120221101120110200011020220221202220202102201022210111212221202100021020222001001221100222102112221120211221000221110112001210220001100110011102202010122221010101020012201000112201210221211121101201201022211001210011200112101211120201022001010111000110111021122010212222212112001201201012112002211021201200211000202210102221011222001010202202222220120001012222202122012010110011201111111102022122122020220101101000121020012010212111122222222001011001100002122100110022111022110220102111200110112102012202001200111002111100112020001121100200022012222120111220022122202211200211212200110221211222011210000200002122011221002010001012102000220012200011202021101220012020011122222221021122021002122112010022122210210020120202020121222202001122210111200121111212200100000101202111012111121202122001120110120020011220202210011020102000020022100210111101112021002201020202020001000211100021010022202001100100101022001122000102111210212221022211220022112100121220011212202001202001020022210001012100021222011000221122001010112102000101010110121212021211200200201211112212110000201201002101112120020110201120112220000121012101220211112020120210012210111100011202101011001222012202222021212001221120122201220221100222002000110220111011100120001112000121110102222012101120212102012100112010122000210010120120221102022102000110001102011121121120212202012", "00122102120001122222110000122202112202020212002102211111121101121111221010022212221002021112121020220210122200001002011021212001110211120011100102011102111120221000021121100201022022202201110022112122220222001012211202111011201112022220100121110211200101010102201211011011011201210002110010100120110222010121101000021100202211100020110102100000020001120020111221112101021110110000020112101011112102122221002112201020201200022220112111210210002221002011112211021122102121220112100221211111221100000001222111111102110022110000220102111211001110011212101200101221111122110012011210122100212222101122111022011100122120102111210222010101221001000020022021002022120120120210201012200002222102220002011220001110102220002001120020112111201101022012100101101221011011020202110112222211012220020000210200202122111012202111202222202220121212001122212120021212201100000012111102102201121120022001012002001010102120202121001121201222121012020001201100110201221121221222221011201210022021001220002222110120102112001002122002122011200110012112000000021120011022101121211212201200110202101110111201211122002012012020212010211010110100100200101210122102102111210210012210020122002001200121000102201100120000001012011020110010121210011010020112222122102020222102000202120000110122022112021100212220201200000201000122122211112021002102002200220002211200201200100111111220201220111002212210022202021002020210100022122220111210110110111110120021102200201100101200022101212202101212022220011012000110000221010201110001110112211222002110011221200111201000102110210002220002021121211101110011212022112010020120000202101220102222202101222001120001121122022022111111010222100021212012200010010020222212101021221220001022211110000122010012100222120020221011112020002001000020001010222021002200011010020220002221112011102022001012101010102001220012110011011210212112020200021110222210202002121220000002211211100112101121020222211122212211210220222010012000112001021110021220020022101020200100101011010111112210101212110110200020001000012222121112100211122222110202212210210012112000200221210222000120012001000122212101221102012221201222111211001210210220221120010100020101220210211011220210200102121002200211100210110021011010101120022101202022222012002000112002001021210120211201110122122011012001202212222001200200101222000202210012101221100221120221011002021011110001120111000120201012210221011220210010001021211011100210020201112101221200201102202000022122", "21220211121022122220221020112120210122102022100221001110012001112210110020111001001001022002210112110100221211222020002100020111021201202012010111012022101200220210001102222000102102021112102122200222001211001111100221010010222012112022222011102100020012022122221120202211202101111122022121100112201102000202122120201202110010210210010110022120000122221221021011111121201212201200200102221010120210102012222200222002002112122122212011201012211112221000202022101000010022210201100012100111201020020202211220010220210202211200220202121101021002001000200221220001001220111021021220012211220110101100000222001200011011202112011012011210100110011210202121122000202221011112122121000112111102122111002212120100110201011020111102120222220020021202220220121202001012110011121211102210120102211020112011201011120221100210200222001101111020102021121100020011112001221111022220021201012022101221101201202200102121120010221012221102222101112220011202100022201210220102222010101112121101000101012111101101101112012110000212021000021211102211002020101102101000111101220020001201002212222222020122221122201222112211022001122002200222111212001201212111121212102201001201101121012101011001010210110012100112212122012011111000002221101002121202200222212022100002102002221001101110221110221222202200212002212001112222011002112012021112110012200120011011101222100210012220211110000222011212111001010122222002010100201002111020201221020100222120000101011020201210221112100101202221000122101212100100120120222201210201212112002000222222020100201211211022022002212011122010000220012202010112222121122212120222001011012010220000121021122122202021001121101021011121010201220112210101111201201112120102011002222102102111002000020010010012211001102220020122001220210200011010002001120012211121111101011121010002101101101011010000001112002200210210020002211020022010001211011110211102000101012211210112102112111122112202111110011220221000111210020022010121111001020002100210120201011202202120020000112002200202110211222011200201200200222012011202202102121221201121201201101100000020102110122122202002021001100222202122001001200002010222111002111110220202100021021220112202110100102100022102122112100020020012021120120212010011121202111120120101001200221210101112121210011121012112211212211021121000200101011210022002221222200120221020022200022011012022121021022222221010221212021220002200200121101001110210220100111022000100102102111211001110111120122221200001", "21112110010220121111222210210012111020222102101010210000101002002201002110201211110112010202211021000010200222200202002010201022102021001011020120120011020010112002212101121202200210220111111010011011122110002210101111100121120012100201112222200222022010101012101012102202122222212200022021000210022202222000211220010101122220211122221010100120000222202022121120112121202021200121210212020220112212010020221001021120010211111221001122210111020202222112111000202001112202012002012022111211001212002020210120010012110121102112022101200011110022001001022201201101110122112200211202201121111110010121211210222201201112022000011110220221210220000222022000201011221212022220222120212112101000112011010011210202121122222022011102201001122212020001102121001111220012102010212102221102000110212211102102012200212011221021100102121001121012102211022121221102220022110010021101021021010121202101200111101002012011000012212000210110000012010222020202020102000122201112101212101210010211022110020121211111011011221112222111001220121001202212222222210021221200211112011002122220122002101111020200222002112210201220220220121200100201212212200011001212111120121222000112020122111000111011100211101100212100212120011122200020122101100221121021020121011220021202221221110212011202020000111202121100202120002121020212200212120002210100122210120101102211211212012220112111221100021120110211112200102211201022222120200021200102010122102002020102221122222102210112212102101111210211002210111210202020102012010020211011211010202022110011120211100020211110102211200110022211111202002202002202000212011022120122012201201112010221102122221222002121200021000012212110022102001022022102221211012200001211011212122221210101221001120000121011211011002000021012211220011201102000021112101110211202220010002011102201020122102020002200022102121100121010020120002210122222111000001002210202111201121220211120000101210100101122122222122222212010201102021200001212200022200010020100000102220122221121200121100000010202012012010222212111002021001202211021112121200200020212012112010100002102221002002202102120000111020102011002021022221122111120122012121020112111121210120020211101011002021102202011021011122220001112100202201020100001102222221001101002022000001002120002002022001012210102202211102102002012221020020011012022211112011000212000112211012001022211212020101020020202011201100022102121201020121010020122211011010202222221100001200101222121000001001220211121", "02120210101202020220120022210102020220200221012212011222211222010012002210102120111211112100122110100200211222202112112112111200022121200010011211102120211012010102122122021201211101100002220111011121201120001220112200111110122020011110112011200212111010102110102110201211020022200012110121011100120220011111002221201211001021110201102211021110101010100022110122210200220011222221220012120121221002201022010020220021100110021222212202111211100121120021200101222211111202121202120211211212010121202001221212021120122011201121220111220200021002202022200222102012011010012020212020011221200101112010001002011120212100002010101120121022101021111001201222212000212022110001120011012110212002002002102201011102020100122201220110210121221000201221211121010010201122212112211201200212111101002111122000002021001200022211102122001020202220022000012020212111111000100001102121200122210220220201221000122210002211100212002212102120110211112002001000222112101002200200102211110101111001111101000220000022200102202021022012101011011212010000022201002112121022222201101102210120220212212220021120012221001021110112012010111111001102120112202002002012220101212202211220012220101020102120210112000211220112121210022102022211202022022220020022011220210210221021010100020101210020220202102022000201121210202110010120120020022101020101122201002110221200110112202111121120102212112200221210201221100222001202120120020022100101111200101102110222201102111001221111020110210022210022010220121221000211022110111002211022222220001110102020010101120010202110001011000110112100120000212221122021122111100201000111212012100220101001022201012210102021120001110001021022100111212110212121002000221102200012122022212210221210011112212120011100221221220210211112100122102021211110121221012121010201102221011201001110201120210110112101020120100212212202111200012212201022110210012102111200112122010202001201020011200122211200121100102111011211010121221010222012101120212001111020221212222200021210021200220011200000121011101120122002121022020211211012021220002020220021102121112010111112011200011200121200210101120210101222200111021220112101122101210002101122122200120122201222010121210021212001021002102211212200111022211011022100120100012001020012221112022011012000000111101122001221121100220112100221121110220100120020210021210000122011021210122110002101101000122010010020122001102200200220211001022000201101001202212220012222102212010211021021010020012022202221", "11002112212011111210222111020000021102121001010020211211120220012120210001000111000221200001110100110221001112220212120200110020101122000021002200111011100111222110120012001121001020212102001022101112111210021202102200200010120222210100112222100212120110211201000011002102122112202121111002112210110012002121002222202212112201012212110001020022111010000021212210110120201201021001021202200021210200202122112122011020200200220011112221001122121211021120002212000102110020022211100220212100111200120212101012011221200220220222100010120210122002201112210212002112020120220122200120211201212121101012021011202111112001120010120020222211010221210010002002012212121011201222022112112020022102001111100112112110001212022110201012101112220012121010110122020012000220012001222100212010211110001002200112020121100210122212122101112221221221021101012212100211202110121211202221200102111100122020011001022200110001002212022112220222101002201011202000021120012220201121120120001121202201001120202000011112110220200100022222120111112201012020210210101022002012102011122000102201101000220202220101020002121112022020202220021202221101211110012121121211001000011022211001210212112201201100120201210002021210210011212200221110111110120012202102211112021000021110220001021200120202022012201101102210222121012210102220201202012222200001021020120221111022202002200220221012011000022020201102011022222120121010022102222001122011102102202201201120020022212111021211122000110001011022001101100110101100121010100122121102212011100012211020202211101002012110010202211020221100011110210002122211112121001222111010100222111022111221212211201011200001221020212221001102122211000212101210202220020020201001220022100120021021022200202112111011222101022212220222102012201012122202001021221012120002001212002220020210021000111020002122121112111122022201102220012011102012220221122020020021100001010122101101201220100122101200112110112210102212221211100121011101020022120212221100000220000110221112000010010200021211002120211210100111201222020220200001011210010110120110211220101002110220121200212112000000100212001120000201100202222011122120122012201201011111220122022212222211100210101120021010222201221122000210020112112020021000001201021100101012000120102210012020002022200202212121201220210122200210000022201110111022011020111120221120221210121210012222101121022022122210022112100002022210000221002201002202022222022101012011012001111002011021100122002011010221", "11202120020111211012211111000120001110220102110022201010002001020110212120222202011222102100022001210120122210010102101200222210121220121012001010112111201202102122001121220012012102111100001221011001211010222121020021211120002121011001200222200020020010221200110201202212212022200121222211122212010200122201020120210012011121112101200202010112210020111111210011002012012000102212100111012012122211122100212121001002221002201110210222022110020220102012002220120100102210002201100122010221100010121201210102201211121210020000102100221021120022102110211212200200102202101200111102000120000200002121000221101002122221221221221220121210112012210221222211002122201120201010212000101201212111002120220100001102120002112121121000001212102022010012002001010211112202200111111201100011222110101222222222221102122220101210020102012111022220011010211200021102010221202201000100001110120210202121221101002212002221010212102222222222102011012011022102211200112022200112201220120012022011122010202001012210212010200011002020201220122121202102202122012100122111101222220112122000021112111102222020211120002102002020100020011220200102221002221111021211122011012211220100121201201021221100210201102120012111021201211000001120012120211100000001021201202200222100101002021010210102111020101100011221120002002220221111111212010222112120001102002102202001120200220202200111202100221022102210222021012010020121012120011222010212002220111112202102021102210221222222221111210111211100121000020221001100000002222202001000200102021120012100122220111001022010222221200221112201110011012020222111121210202102000012102110002000010221222221202222002101101002012120111112221212100010012010112111022101100100202021221110120010210221221011222002220200000111220000011102000112212111012012211212102021201221112000011001210112102122000022101002111122022001101222220011220012220111201221212211121001210220110101022001211111100121022221020002110202110110212120112222020021111222012020222112000022212020122222020020120212120201011111020121021011220102201201100222121100000121100220012020120210120010201122200020012012010010200022221010200212022110022002002101110112221200122100002022010221010120001211200220121122010101022220220202022012210120002101122102202012202102211220012201211002012110101020200200200010101000102220110021022022101021221011121121220120121000002022010020120112200021210112120010202111221200112001110102022120210221212202220011012012222200210020111112", "12112221222220012011221000222211122212020022022101022111221121202222121222110211102100021120122102111002021122000001101121112121110012121212120101200111201211120222201010102011020210112200121122220120222220101112200111202212120112112221102202211220202202212120211002022110210210200001002101221120011100120210100111010221001220111212211000010021022221111102002220202222200002022200212022110101110212022201002011200020102011111010211101202200000022021021111022212222202022210001011222221000121012212212210022021102111202002002200022011120121022202101201210022012202112001122221001020022101211000211120102120211022201010201100200112011020011210212022021112111220220122110020102112220001012221111020120212121121200112012001212012021222202012020211011121200201002010112020200112111011200010222212220002011120012021201102002210021120000010011210002001122222120201010220001122001010000000222102110010120001001212122002201201212222012021021202112112021120220002001102022120200000211100210100012110000012100020001220011002100202002012121012211200211202022011021021110101220222110000120222221220001220020210210210102221002020001222122221111010122021021010200111210122022012022000112111112211112012112102200221101011012100002012011101101221021201212022222120201221012112010022110211211011021121010220102011012011221121100122001220112011202002121121211220201220120211100000001100210201021122011011212120011121101100022200022212000121211101200000200120022012121112121001020221120110212201200011111201122012212022202010211222020111201000211012202221121110112012000000112100002201002202122210011210110110021022212001111111022220211202021011121111121212002212221112112110012120122200210101222202020110101220120011001112212212201102222111002210201022002111110102211121020111021210121001100201210011021012021112121011111221200120222120001001100011211121210112202011022211021202210001212011222200012200212110001200122112201021220001121011201022210210001212102111210011212000011000220010000012002002120100111010012021220121102200111001100220111110212100011101011200101210011020200200101020021201011101100222010100022122211022020001212020000002110021202002222012210010211001012222101022210021120210220122121221010021012102020220220121120000212111100111102010211021211012120202220201110202022121121100201200010112201022120202111201112202122011000002102201020022011110212221102012011220110211002122011011000212221212002210110202022011221120120211221212120", "11000122111222210002101101222021000121010211111111020100100021101121122200011022022002122020121100200112112002101001012010102111002111012222012011122100022221012220202121002122020000010221111101012011222212001122212102120122200100121210110122221121202012100221101220022200001220211220101101011021100101220100111220220211101000021200101201000000112200020012111202122012201111111112101021000000000112001222220102102012101011100222222121202022101220220002202201012201010220221021012202022200000222202222212111100221212121120111100122110012111220222121002211011111100000110002210002200112021211010120000022210200202020112100202201110000122122201111221120022220021102122202222010202021001121022112001222111101112202011020210202011020010112112110011101000010200001100202221200212211001122121002001212101012222200221001010221120010220110112100222021220101201101102200021001111001101100010200210122211212211010020002020101100202012012010220222011100101000022110111020101212201221220121212212110201221021122201010110122011122101102210200111020022012001121002010011111010120211221212200110211012112001122221101121122222201121110100120210101112001201120220120222112111202001100002020201212202011020112110020101212012211001021211211201012112002002012002220210102002001100222212112022102202201221222222110212022101002220000121221201120112110002120021102121220110212020222202212222120120220011112020211000112212001220221121112101210202022210022210021101112101100002202200222102110221011212122211011122101100020210121010100220221112222121010222122000012120010001010211202000212002201101210020202211211202010120211122022001010002121000200112201222202020000200121120110010210101122111120010021220002222122212212020000001021200222102112001111211112200101122102210121100112200102000110201220211202202001201222110020111101202001112012111020010122101200221122000220121022021120121020221020210120120000111000211121211010200010210121002201120202001201010210011101011112021210102000200112100112001221000021111022202021022110102210020001222112211020102012100102001020211120212001012221120200102222110201212202012020121011100021220020202210010111201210012110112221110020111010001120101122012200211111122212020121002000110220100221111000202100120200200222012212220122201021122221010110210222222102010012122002200211220201202001000021110112100022222220002111122101101112020101002110220020121212012200212102020202120122122212202122112111020102111220012220200220", "11202101000112101200100001221022010101220120220221220210102010111110000120120120020122102212211210110110111212210002211110001222011220201001221211202001100211000021110111112220022100112121011212220122220022212102101201210020011201011001222020200212001201002221101222002020201001002112111100011012112011021012212211002210202122222011200001010022202112002202212012102100022102222212001020110212120012222100120120110021111102110202001120010221012100210210121202010021122212122110101211210020101110210210121111010222021012110211110102100221112001100112210200200011210002012012010010100110200200200121222222210011222001011002012212102102001210111111221110122210100021210121100202100120200112020011010122022001201010011012012021200120221200002112110001200222111001201100202012110211202011200200021201201222010001012101110101001111221200222122220122210121012002100001111001212112102020122212210101011122122120020101220000110010222101012222022002210002200020112212221212111222122010210210022011102110121202112122120012022001200202102012112122100011021102200200001022111020100122110101210202002021220001201002110100001001111212000201001100222211012222011220201210120220022212210122000201211021202012102222211012210111221212101220002010210120200012010200021012220102222202201200000011202201021201201020002220022201212210022010120112102202210121111202010100012212112000112020122022221000110222102020000122021021011002000022111122210210211100212211012212112001012101101112221200121111112210120121211110112120000210001112220121222211221020021212001102011212221202010112100222111201012111000201020012212011120012121001110002212201121212200112100122120221120001110202110202222221201002221220220110001010201100112221011121200102120222121100111220212202121022201210212222201012012201222120022111120222000111211111210011211121111000010112200120201100110101120011212020222001121002111202020012010002222122021121112022201001022002002120002000220121122010210010011111100001021122202110100202112210021100220121001200122210122220121112220202022001012201221012200002020011111020001021221010121010202120022220022211002111100221010010122122202200101221012121220100121202102011110011212112021200002101012001202022210100200100002202101022122110200102112002020110211110221010012120022112201020220012101212100112200020210211000122022210022022001121010101002202210212221111021121010211211001011002000121220210221221011200101021122120220110220211021100120012010110", "12120011110210121122200102112200021022200110022121001020011202002221111000102120100010210100021221112022210002000201112110200121102001201221222022202001210000210222110212022211011011120112020010110111122110012121121100201100110101221212201001201211000101211121112210120010112022010100001020200222110111022222000221120010222111012120001120111122110222211100020222201201202211010011121011121112212002112201002121110011122201211111020211012002210120012022001021021121220102020010011001110000021010022100000122020102100121212220211220212000221200021000010120211102001222012211202210201110101022211201112222110210122121202110211021201222202122202100211101211201211211012021210002010112112122210200110211221111000020002011121000010211201001201002012121200100122210011211011001211102010201100110011112110102210102021221210122100212120001111000211120012202220201200000010201200101102000210021002001001102120021202221211012000021011111122222210011222202011121100220122201112212202122001202210122111122121121110100001112020102010102222200211211201100002000221211100101121001100120011220200011102000102022220000020212110211012121221102212101001201100112122202010202022022022101010200021102100210102012102212021210102001211021102111021022010120001222222120102121011112020200022002200010112021100021112210220212221200000021100212001220222220221201120021121101110112120020012012200210110202101002200120101101021200112101122211120012012222222021211010201201101001220111012220202110100101102100201200002112202222121000021112222212222111220120202222102101222011022222120202122222020120012210112112221022201121002110010222210112122012221012101100220000100022012012011111202001111202000221211200010122212002002011011201000020101021022110211201221211220020222210121121210102020110201200110010111202220020111121222210110101210212101221020120000110012012102011121221200121201221020102201210212111010222222100101112121012002122111120010200222212201010212012201012000111002121020010122011111112220112021222101222121110221020200200021110222020001112210111221221111100101100212100212220111010012000020010102212010100211020110212211221210222212000012102121020002002011020201102011201201122201001101002211022222100120100021212211021000222212110102221201020001111202200000211002110112210222022102221022021012002102202102000110202110000011210220121210022202020020220020111120121011120012101112110222212220021110200002212102222020221010000021121221200222100010211", "20121102112201122210211222002021210121212001211102001222022220022202021012112222120202221102211210220220100021200111201122211112210102101022221210001112111221211221012122000121011220222221011001001221210122010020101011221002212022112221220001012111001020122002222121221101202002202012100202202121120222220100022211111211211021222101122021211111001120102120222121221222120112000012200212012212021221002211101210222012000102210112021122001221221100200200111101011120212210220100111002102012102010211121020020211101122000220201102001102012110122120122002020221020201002010210122221101120012220221210012010011122100221210200020022220021110202120201000211022022020211210111011021010121122021212011201010212110002202212112011211100221012220212020102210202010121212201202110101112010220222100221021121100011001012100002212221220000102201101011020200102100022212010021101102211122012200022212211000211220211101210121011011011110102101220110121010022001022102110221111210212012022102100020102202211120112112020000121202020021011020001012111200200010021220220022020222211120221011012111021110110120200022101122011100101100110010220202010010001202211221002111212000212022201201200110121011122212112221012100111200112112212200002121100210210021222000102210120210000111121002212010202012212001110211100001200001212121221101210020121102122211202201210112020022011100000220021012211212111102201000202121002111110020022002111100012102221220010211212211020220212212120111010021100011002210021021110021122011111120012210111212012101101120210210021110201001100112220110221122010222121122100112202121212002010022101021201202200211020121221001221220010020221012100120000110021100010212201021121111111020210022222020211102000202212121021001120011011020212002210102121121012111111221012200121202022221112021200111111222020212002220102000121222010011112221202102221120021102011000121100002210120021021211001220202101022102101011212100122112002122022022020111001110220110022201102011022122021221001002011002120210220102201000210022211012011102212121101120020002020220022022100220001222120210110212211222010001110102122010120211002001210211120201220212002211020100022101202020211220112210011202002100021221212021021222200201122221202111202212201212221200222110211122100121000200201001101211002021120122220001011220022112020021101111000011111220011200022022100221000102211122201202101110021002000211021022102021112011101112212110201001200001002210120120122202", "20122102112022000202200021101102222112210211121121000112000201111001111212101112110000000100000221020222010111100110100010020212020100201011101011112210211001220022100121220001121021110012202122222112221120022021212201201212022211002000220121120122202200020202221020222022110100012222021100011011101022222111121121001101100010111210110120212112000110002212110212120102001201112110200201012211111000120000102121002110201201221022200002202100202202001200200000000210220002211112020010111111222111001011101210202200110120000022120202121201200220122212121222122212000212221122012210211201210120122111221001121202100122022122002210101120022211012012100111202011011010011011012100101212220100222022021200201002111000211102210102021220022110011021022101011001111111000212001121001100101012211202202100121221200000212021120200112011020021020011011212012101212001211222110221122012021202010222110001002011021220002211012121020211020110110021012220221012002220122020221211011121202201001111200012220212000012111202011211102022122200200111222212011010212120100201120001202201210110212112101012012022011210212202000202220200022120022110201210011011122211102200102222121211220020222112000010220011101010220112211000101011012122101200000200101021101021000020200010020120102222120211202002210110000111210020211211010000020211200101101220112022220202020212112012222001201222100221001010220012012221021021011002021012201021110011221201122200210111102202212211101100012212222001100202102001210012120002211000111220110021210011002020100002110211101011011221211120101112021021102201100212012022211012111021202221122010001122110102120221112111010010022210102202022001211022200001201010202102201100201010122111011121120011220021200121202000001022202000010020220122120202221101220111102012100120111012222000122021120221211111201102120212111210102200122212122010111111021020220110222002212210212022010000002200011121112111200020222012000000022211222121211220120011010101010012202000210020111110002221012000000120020112102020200122022101102122220000211021001011212120221220111102121011020220010102210210120200020021222211202011211012121210211222100202211010020210221100211220021121202221021020200021100021121101011120101101122222001100102022012211221201010010212200000002201122010202001001221202002102221112202100220210011121122102021220201121121122100112121200220101100210020210222000012002210002221202022201221220000221210102220212022101010021222110000012", "21100101222202212022100022101101102120111021021012221210212002211111200220001201200100010002220102120212100122111120222202000010012100221111112121200001222221101021221021212212122011100112000000200201000201001002202202222110002000122020112211111122122112020121020102000210102001220220000022010111121222200222222222021000012200122121010002001101122220022200111022121201202211010221010021110120011010122110110110122221110001020112110100200200021222202021120100022221021110010122111102210021021000212121112000000112211220022102011102002001200010100001122111121021201011220112120212122102011212111100211120021001020211002020102200220111222120002122000110200120001212112201211011011102112210022221222212011200022212100022210011210102210221110121122211210121120010020220222200201110100100012012200110021000021120002010112202202021111121002220012122121000020001020212111111110020211200011101000022121210220120211010122021110121020022101122112221110202201000221112121001001102200210021211101122011212220210210010102202221221120220202121011011220220222011111222100111011121122002022212121220112202122110201202221102100012220200210200220210200220100101102122110200100102121122121201100100002100122010010110021021121210002012222212222022212210111010221210012110210222211211110210220000002010120221212210011101110210122101211101101100002121100200122221200100101220200200212212210211222022211010220112000111122120122000102110110100112200110012111101102020211010002222010021021120202121111012200120012002112100202102112111122101121212111221121122020220110101222012202121101202211112100222112101102221102111102101211121121011001102200101221220111010102000202100100011112011010001200200000202110121010212121002120001000120222210222020021200121011120210011212002220010112121101012120022200211212011211011212120112210010122222200202200111020010112111002220111102000010000200110112121202100112001111012212021022210000222102012001112011120222102020211000022201202001201212211210222220022110222112112010210200102101012021211101001201010002222201000112100001110021001202121221221220000102110220020212011000112121120201000012120102022011212201112022101100222201011011120021112101012110200222010101012000021020101000120022221102021221112210221110211122211101100100101001001022021200202102001001102120221200022221122201221121020222202120100012000211201100010022012202011110222211221201011010211210000011122101002012100011021001121220011111122222001122012022", "21202012200020200001210011221222202112010200121111201022000211222001012212120221011112012000022120221222002020210111102002122110122012200012022220110010112220211021101101121102111020110110101100000011100020000010011200110122122010200221202211012002221011122022001112022212211121121002102112121110111020210210022210111220100202101211120110201201111122202110002022222120002112121022021010111210201112001122012102220101000011111202101001221211101122100012202001012110010110202210200010012222000110020220111122121101011222102211011001121001000101220211221121212222102221221001110202202222011211102012120000202202000021011202021102200111002202112000020210012002010220122210221200122011202121121020210212010102202220202102102020121120001202022101222112222022210221102000002101001012020110020021001120202011101020211112002001010110210001120011122120122121102000011012220021212010200120102122002120211020222110120101122201000220201212101202201221021221110212002201021111220100000000100221111022121212020022220001112202012222200002221010202110112011211222210100211010222112002010002122022012211010100211002101120211212020221022220110001222102010020010202210001022010100122210122110212020221222120111020112222110200001111122122021110112002110102102212222211100010002111122012221221010102200110202200102012210200001021220000222211011111002001221021102201020120210002220111221122010011100002001202221002011010020201111112012022112121022121012000011222011202022011110222122122221202212202102022020002100201121222122210020221011022012100122210001220120201001101020020100210210212120100110102202101110202011021012002000001002202212100111221002112110222112110002220122200100022010221022001022211120201020120111211212202122210111122122000221111112022100121212011122121200110202002121021221000021022221102222012122002212120100221220102000101012112222211112111210021211020200100102022202222022001010010202222011220102221110220001102210010120021002202012212122201122022222200020010010110201211100211000201012012022000221210011102201122102020102202210220211121210012010220021021022121122100121011120211022011002202002202012000222102120100210001202120010002221222001110222021211201012201000120020022202022222210120002101002022222111022102221021101222100002202211202121011102020120000202011211110101201021011100000202221100122012120000001120210101221021210001111201210121012010111110100012101201002102100012012221122122221101011100112210002022201011102012", "00221220212120210111222120002202020120210000200120021222210222221002221100221222110022120000221111110001001122112010201111111201211200001220111201120211211022121221110011120210010111222122120102001001102211021220212211000211121112111211212120100100212020201020022210201220212102112221010200001221211102220201210201222100211022001120000120120110210120011021111002121001200201220200120101012211110211222012102010102220101100210020010112001112222100212121222211100002002202122012021200200122210200200200102111000100111121202011010111010011111011212121102111010021021201202010012202212122201122112001100011022001121212102102011020220000111101020102022221212120100100212022210110021021011212112010000112020202210121222021001222012210220221111221022001000200022210120201110000120020221101000022001200022200122101212002211001201111220210202112102202100121122100001011210121120020102000022001222011211212110222021002100000112001221020110002111221100210102002220111210201120212020102220201212122201121101112222210012010001222112020112111210111222101020010010102021120221222022201220221011020222122212012210201110110002002202122221120022202200201200022002202111102022002101200020210102021020020200220022200001121000202022111001221012020012100220101111221221020011021011122122102102211001200000001112220101211010012200001220111121001202112121122212221122022020121110201211010101212021002022120120011022121101211200101002120022111012122222110222002111200020220200001121221001100120201222121001012022122110222211122101202211122002101011022212001122200201021210110110021000011000010021001210200111202111121002202010000122011001212012111101111112201120110002002121012112121022211210012012002202200111000201011200101121112210022002110022002201022002201211211022002012022000201020020101200001211021021121121210110010102012112020201110122212111002200002221221110000220200010012002200222211011221110102021201201211012112010221001220022111001220022111202110222211101211210120220211021002012201200102211200011010121001211121122211211012000020222112000221212101120200010002101011010200110120101202221200102121110020222121221200122001112011202012201101210121121021011212110220220202112111011020112201212121210221001222011122011201220010001210111202201202020212100120101000110002021002020102002012211200112112022022202111011022111011011021001102102220002122112211111011011222022012020110202221022221011220200111100221212010221002021001001110010212021111102", "02220002010201111112212102011110212002102221110221121200110211101021002000011220000111111200101221121010222012222110212111121000012211101022212222210220210102212100222012121211012110110012201200121212120200010110001112221001101000010000000220011121100202121100121111220212201121201221200201101021112200200110200220000110120110001022100212020022120211122200211000222110212212212210001200101102101120010222100022222222211011211112102211101111101210012121212200000021021200121120110022211121202112021011002122002121221010111000110222102100122120012010102000102011112211122212011012002020202121222112100021220212212022010202201021022112122012221110221101010011210021100010222110120110220221200111021221201102112112121000221020001220211120222021202201020120020022101000110021121001102112220102012001012010121022110221220100200202011110000020210021002011220220000110112202110001120100210010010212012120111022011010220011011102120210202201011021200211102122110110201101002001110222110221222111122000020122011112001112011000120000000110210200012212200100012201112120212200022201022102002002120201211102001111010002112000222211112200200021000011012201022011110102120200110122222110122120222210210011211020221021022021011021010020221202011010110212120211122122121222200011212101010202112100220222011121022000010000000211110222211012102112001001212210201122210101001121221002210210011001222100101100111120002001122011021002012201200201001212021011201002200112221002121120022110110100200122122012010102110211022000021020021202101002021222202002121101221110212220120220100201011201200202102201000001212212201100010020122021010201111001111122122221200121000112110201110212001102212221211011112022102210000121001101011001121200121101101112111012122222121201101220120100102011101001221221210220001102021121101002110202110000001112201121102122110200020001121200002212021022010122100121002012021111112211011011201121211002120221000001201012101201111012222122201002001020011200022210101222101221100122021220222021000002001122201020010110012221021222121222210112221120121111200120121122001022101121022220121221211011021202000011200000112001201202002222101120010112111001222212102102201020120212200012001022222121020200112120001212201022100121121202011000110202021010111101202212020012101102002120112210120202122111120012022211110221222221220112001102012011000210110010121102112111212101112210001212020102222211110122220121022210200102022100002122111211", "10220001222001121100201210002102220222020120021020021122221002211002211220201212022112112200010122021021200002021012102212122100110011000101212210022020111220111101111211010102100011210112210101000201222100122011212101222101200121110121221111220120000122202221222002021201110111222122200000222211102212211122000001001201021200112201022101220201122100201000100112110122111121012200110011010202221210011122001021022010000210200011220020220210221211002211000221212022222000112112100122122200201021101211010002122102220102100012010000122222212002111021210121012121002200020222101101211112021122212221201112202121211020221212102012120222110222010021010201001102011210222020020221220102121100101120212002001221111221212221112110221221002012212122112000210212102110020110100020210122211011101200200020222102220112012120110210010200202220010201221212121120021201111221121211211000001121222111112022100121012111202202002110222120010211011022001020220021212200102010000210220121211212020022101200120111100101011211000020211210101102020112102020122220022210210001221110001022112122110001112112122102222221220212000200110221221102011110110012212100112110021012220101112021212122212021112021210212110212022202222200221012221221110000220020112112200221212121212221010121121210021000102212221220111202110100200110210011221001100212112000111112001211122002000200022101222221110200200021202200110202101000011202010110010200212111012120220222222002200222222100120010201212220112110022222122021201000010012102222021210121111200012021101001022021201001222012020222001110122101022111221101100201101111012202211210010121001020102221020202121201210100011221201210110211200000010020122111102100210122212021002020120200000120110011002000122021021212222020221010222112111101102220022111011122022022112220202212221021211000020000022111100110201121200222001200111102101201220021100011022222021120222101220121101120022011121111222101001100020220212200210021202002200100222211222120120012021112222100102021200112101002101112012211120111012110222220000220121001102102201022022001102111002020101111200220021021222010111001020101022111002000221220021122102012201001100001101222022121112001020110122000101201102001222112222012121002020210111101021210012120012101111000020121201220200000200020022111220011211121122100120112122212202111012101200210221012002001112000201210110100122200020222011102221120200211201011001012022202211120001212202122002122000122020022002011", "01202112100111010011011111122001120112200010111022100221111112120002000221112120202112120120122110010121110102100111211111210120110221100120011120120111001011101001012010021201011002102022021202111110010202012000221010002121120002000202210002011110101011220001222211220211212120200212121201020110000100022100120020001122202221122000000101011020221201020210212120022111122111121001122100021120101001022220000101222021011221210020020121122122000211000200012111101020010121201021220020020010112122012002120220200012021220200111101101212212200201120120012102000212020021101212021200212202211202011201020011200200110210212210110210011001110220122002122000020001211100001102002202100101022020121222011000102210011220010110220202002022012002010212202011010010201212000222202111211102102201022101212122211012012021221010110110100100020000020102200100200201102000010022222112211220011111200202001212122110111022121101120101121221100000020211000102112100010220222212011012020222210012212002010211222211222101012212120210022112212022100201211020221201110111020220022112002211022202222012012202112222022210200101011202211210201102010112121002211201111202101010100102221001202002122000022202212122112112222200022102212212210020210100211022011011221111010021122022211111111210012120221102112120201100100220212120111200010221121022120222121000010202100101110200002021211022101001220101222122002202001122021002112202201202000011022121012200201100110220200102100122220221101201100212022010201101221201211022101010001201120100210020122022212201200112210121110212020100201100101100112012121000222210220022020221101201220011022212100210002121011000021201010101201200202202201011211212001202100102101221212110001121120000012100011220000012011101110021210112211112002111122111012221012100221001201010211202211020111211022000011011120010112122221222222021220110001211100100122101121022100021111200020201122210110012202011012221221212012012211011202120212011211111000000221222220000201112021020221120021221122122211021000102122002111001121022022020220000000111022122102021121211200111001202220122221221202101011012210102201101112220210121220012102010002220012001010012010202102111112220212202211222202011220001022101120020201110222011002111212122110100100001001222121022111020012020022212212122022100121121212021022220022200111022222011201021011000011111010010212010010221202102000101102021020011201211012122212102211110202022212012021111210122202111201111", "02011110112101001112222022012011010122220202112022201202221010101110211000211122101000002111001122100010021001221221220112001222100100122110012101100010122012111201212211102001010220020001201110020012010222122000220221011122221220011210201202210010001222000100222222111111211100220220221200101012001020112001021202020001120210211120002200021111101121000120200222002212011100012120021021210112210012001200102012111021220000002120020022010220211110011200112200221020211222220120221001021012001011001001000021021200122200112002101211012010201001002120120211120012221200111121001000202012111122121112222010002200101221222112201002110212000000100221221201200020010210021012212011222101211012211121001100020111111002120200212220111001221210110010121110100120010110220101012111220212100112211002220100210011100222120001002120220010011011120010102200011020021102221201210120120111001010102111200001101002221021011102012001121112211121120011220010010211100202202120210201022112200200100111121212221212212122021222111112101102221002211020000020010202110022102001211102121020000100012120100020112122002221212211001020021211121002210010001111202112022222202121220012020201001012101220012211011000220101002201221020212000101011120010210210020010002111221202200021220021112220112010201120100102200021222212120120021112220012011201001010222202220212100211112012101002212120022010120221122120020000002001210121202200220022121102101021002122101200022101222210221102011220100122000020121010221202022201022101122202110200012200000111120101212001101212011010012121020000002200221100111221211100111022200021001201121101202222101012100020000211110210210021222012100102210100102122111112212002022011011201000121111001120022101222101122112212211110222021201222121101201021100002211100121011010222110212021221221010001200210110002202001110101101200010110202121022111100112111111202110212001000002100022200210101220111100011002021212200221202000202101020110110201202020210120202012020100101221120011212202102211102012010002212221222011020012200212100220010011000220202021121222200020110100011200000112220112210020210002022111212211021201000112100022202201111212122012200202221220111111120111211000121210211012111011222112002220001122112211220221121210200020002000202210021022210212000220020000021100200210000102002201112110212210002210200221002001212212022220022220102000210010111102222021212122010220222022221011002112121110101221111011020221211202101222012", "12102112122201120101002121111120211112202112212010211222022111011200221121121102100010101212101100000211011011012010211020111100110021101100011010111212020112022221201100200201011022112012121110012122212100022111200020102002122022000021002201110210222011210021120121121122120202102120100011120201201111101002001201012101220201202201211001212122102121011211202212201022111002110121102222011102122200211201212012020210011202001002102221212212122210022211022211220112102020201200010201022011011022102210221100021112202012120202022101102122011200211012210112102220022222110222002020222000002101011112012200111100122212212110102211121020000012200022100110220022210011100202010221202200102100022122011121100110102220100101102111101112211020002220200200221221011201122021202022120022200010221212211110200220101222110222102010222000001100001101002220020102221111021201201201122212222000222210102222221020221010111100001002001201021101001201102020102101221222112101101121121120220101211202020011101102022010011212000121011222011201111000221200110002222221111201111211022112110222012021001120010200211001201002010212120021000212201210111012220220021020200012222000220022012201222210220022201111122020210010210010011011022211022002222010001120211211020211100110021210200210001022210100200221212112120210200200002211210220202212222211111222002101010110010220020111200200201021102220101222221120222112122110122200201022001212110200011020210002020110010022102110211211112211020222002222021110101121120210012002021222202020002200212212100012200000110000222110022212220210221220221120012121020111101102002120012222211220120000102112020101200110022121210022120121111210102200222000021011121011020022110010210111101001002101102010220100010101222211021011222021011012011122200221020012112201121200101000112201012102201011102221222212201212120100011221222012022122010121110202212022012102002012001202011221210111022222020202010100221210220221212000010112020021120120222221010012102020100101001011002202112112222022011212020122011210102111120022111012222011002111201210022001201200021210020222211210101221212212120101212101221010122110110122101111022102001100012122220002101111112200121201001200122120200221001211220111112002021210210001002122211012121200210022200210220120111211101002021200010211001222021222210000122012200022002002100001001122101101111020011021201121021101101210221221021221011112212000112221120110020102101012111100100200020122210101", "02211012121020222020020220201201102020200221002022122000112120202111211211101110121111212012020201022000010021110101202211120100120200122121111112210102102011102200002002211110000002200122121122120222011120021002100212122222220001120012201020111002210011212201001201002110202121010111222000111020101210212220220102122012010212111220101222212021001021020012110022202100222022202011112120120122100101010002012110211022020021221112012010112100221010011220020202211102212022212000002110110121121020021000002021011202111102001121221200020101200021110022111112120000022100211210211101020100120220200001022210202220222120021110112110120221212001121210100112112000211201010201120221221010220020010012002200010102212001212022200102011120101220001000211002011000220011102011201210020111020021110011001201220211201020211200110220122010102122220201120200002110121202112112122020211001202012022112012002002112010210220222111000221122102222101220102101011021012110100202222210221111211011010002112110202202012111221210202202220010012121220010001121220211012121020000112100001110021021010222210001011202202110111011020201101001022000012211010101111220210021201221102020010201102101110012122000121211002101122220102121011211110121102111120200110200020120222021101000212121111101122120121100202110200221221021202101110102111122111111112001011021010200112110101212220000100122121120111212221021100220022020000101200112201112022122122221001001021120011220112120122112001010001100222012001220020212020212211122221101011022212211210201110102102020112200100120200002222122022011200110101200021122220102120212012002212102102200101102221211000100110212000110110211010122211100020221202122122111212202120102022020020220100122211121121201110011122222121002211000222011020220220002011112220120012222021012112202202101221210102102221122101012112010001220201020200022011021001121122222212210021120221210000201022001012110000020011211002122202111010112100102020101002122200221212220122211111020000020020120020101211110021022101122000010100102100022211020020102000020101210212201000100202110010010001112122221011220200101210212121210222011202121021222211011020220002120120211200000012222000011020001021000012122001101111200202212122121201021101211022022000121200211120222111021111111121222020001210201202012021001110020101220100112221010222122100100011120222100100021120002201001101000101110202022202210002022012211211220121211200021020121101002222010100101021020", "02000000001020211021110112101222021101000111120101121202201200020221220200111002220112101101202111010122210022202022122221211000010202220010212221120120120222222012212100112022100101000022100202010120011010000022010011002101022200200211221122122012200200211000021111010000202201110201002121122221001212001022210221010020002112002102001122020010121200220212221022100011020010022002022111120121000100102221201120120200021210211210110011211100221000110022202212002220101122020201112022122101120101102112021200001101120220101100121110001101110102021002221020022121211001211011110002102112021022000102201002001221021120011212220200102201011100002020222200222100201222112122212020201212220000101002000010012221200012121221211100122021012201122220220102121112001000202220001001020110021021122002010010021122022001011012011211001200002211222110221001121000021121121220021200222110022222221022222000211101002221220002000001022100112220120112120202220011110201201012212221212202112012111210021120111122222201120202120200220202021001001010222110221201212020120100200002002110200110201101110022120011102112201122121211021211001222202202121120220110102120210220121022021210220200121212020211122112210211002012212101211000100120112021122120111001201112122021122222111112112002211122200021220201122210012010001211101201021000121122211011120200022000112020202110010000120000122221121110102102021221002222010021211212211010122122022011020021220212022201002022200000212100212202100222011210211112222202212211200100021021110222022021002121222212200012102000012011112211001000211201102020220110202202100101212101221010100011122012210201120020210121100211202121222020220202100010110001020210122011200010200200220021201002002001112110122000102202020100101112101211102112100222002200001000220202021120022011001200200221022122002021201222111201112021122201021222220101000210110112010120012012020212000212212221210211011222222022111201210222211201000120001001122202102221111020101211021221212112211220010022000022100110000001111120200102012102120210011221101111221211102010012202221021112112021100111000000211112221022102200122111022221200220222111101011112020112212011122222112110100012220120021001022001221210021001210210101122011222000112201222002011220210100221121222021002122221200012000010120101110112020100002221220212212110220211200011022210010012201010011121100102110201010202112111000020201021220200110010201022122221011201220201101201100101210212", "12121001202001121111121211002220011110101001120210120110101202211121021221000120001201020212112001121100200002011121012212221102111221020201122100210110012221111200002001112200110022220102100210122021001012212221000101112100222001022021100120111201220222102221120011202000100022120101000110000001212002222001100020102220112020120010001021222200212202202011210212220111200102000021012021022212212100000220200120222221010122102102210001002101102100001100211210121011122001100200120000012020010221010122121121100202002221212012102120000212201110010001012120011112202110010221002011102011102112211000221021101001000002112110212012112221210112222200202221122212022100202120000120101221110212111022201211012101201012002201220220000201122011211112121112202112021102221202000021210121220220200001010101010002112202111110121000212200022212122212100201220212120200121210011212212120000111222121200221200000211111021021222102212010202010121102001212002000220101100100001110102222120001200001022201001000220110120112011011010220010111200100002102022211211221012022022000120202010002200221022210100020111201200021221200122122201111201011200010020002100022202211112201012212000011022011001112211111220201021022110221001001220210010212021222202202021220000011220221022121201110100120220201011012100111211020020021120101022101110101220201021111001000221210000220201002121002111001211002121120120110112210022221100021021201112211021201000200111221210112121012220012100002022022010202220210012001020210112002021021212210121202222000201120210110212010201002200100212011011012122001120020000011211212102221002002112200220020202020202110122221000212011021102012100222122110000112110202220200220220211202200111102002121201002012220100022112122120222121212201200212200211022202220210112120020221110101012000212010202121202002221010022202222101011000110102222022011211202201121100200212210222011120211111212010221110210211210020211020012212022200221000221201112222201102120120222121012120101022022020011011211121220211220202020202220101000222211110001020221022022120110112202102200212112110012101202001210000212210102222102101222002010111100101201021110201101020022012120012220022112121122021202010100212010020101200212210001110010122002021220111122100120011100101111221001201201121122222021020011020201121220000220200010221021002021001022210122101102222022022011110221010210111212202110201020222221022212001220112120222001122221120112200201022211001211212", "12200200201000012002122222211221022001000200020002121112111221100111220212100220121201110122112022202002012012200210110201120020010012120221222112122112112000121200221012222100101000010010110100101100212120020020220201120222102220022012121121022200212112220012210022200102002210220121102022222112201020220110000021111120202122110022212120112000110101200021212220002021222212000122112001211102202122111102221221020012001002021101102000201112111102221221022222022110221202011022121002202220021100122100102220012200100122000012111210110011211102211201221000200110021102210211112210210212202221010120001221110220011222221112202222000201012100201022002012000102002220211020220022222022102112221221011210001000022111201011111021101122112012021221201020212210220011121021202012011200102211210010010111210101212011202022112100020112212000122201101011002111202210211202220021201110200110111210210101021012122011200120210221120012120012121101102101122210120211000101201022022021012001021220102220202101120220012120122211200102021101211200010220000012111120021112110012220110112110020201012020111210112102002112101100101210010210201002000120000010002010121012221000200111102221220221221112110121002122120202211112122100001001020001220110212112220221020100220100001211120020012110021122120211102201002100102200022111112010102111210012010100122121121200210010002111221011100212222122001210100021221010222020120210021110202210000211200110120221011220012121122201101201222122100010002021000111101221221002001011120002222002102011122020022101012112220002011222110011020222021022211102222120122220122022012001021101102112221200000020101100102001221002022221112111111212011012110111112112122210212000221102011120110201120100200200102100210022101222111222112002021110221220020122112121001222102000212020000000122101211010102222001002000112000000000120101221020221002010100001222001212120020210122102021011011001021122200001002121102211201101101000001112222121110102220120000011222112121212111012002022001110010211022222221010210102211010010120101011110221000211111000002121011002002001002121010111122021021221100211101221020122120200112210111201221112202221211121211212110120101100220002022122010111201010202110211211001200102010120010011120202002012000000021012122010112120222012021000111221100212200202021120212202002012020100200010210111212111010020021010201220120210102111010120211220100100110101021120221102021222221211211220221101211000200201100", "12211100111221200001002122220002201020012000120202012200202022120022111212111111211020202121011002011012020121222010210120020002111100202202012120002011020112210100122111101120022221102010211022210100102221101222011202122002212000120110000211022202120222001201102011210201202022010220202221100201221012111221122201002011212100022012200022011212000201222102112210012220121100112002120220210002112021012020222011121122110122110222112111110202121212120000121002011122200020000200010212221111000121021120222022010111122022220101002010221120210112220021000020021112102211102101012121101010012200120121021100121010111110110102100111102011122112212000102211212200010220012110112100221221201120002001022022222111202120200111020211010100111200220211220221111121202102002111102100210102112022210010202210122202011001120210000220201012100211001120120222211202012012200121111202221101001000222200001120002112000112002021110111021012112010120222200210121212101021022010010102010210122202121212122210200112112021102010020221000001211210102020001112202101001012202220121020002122221211111222011010200200121021222120221212011110122112211011101201110000022202201211212020122000121222221000112221111110201211201120210120212012111110101001011012121002210021012120212112021101000111212001102111011211222010000112101202020000000212002002220101201202210110210212200001202220020212102102210200010112122001002100012212010202101102002220012011121021000020222201001122221112110220000211000121120001101210212011011010000210221010021022002001211211120021122122022001211222202202122111212211210010222101211021122200020221112020220222002202221111100112201200020101001121202020212112201002021102120211111121012121120011121210122210020111110100022212122001100222212111021102202211122210011122212122200112022200211021020000211112120122102220211200210211201001122022001101100001122020120102221202121010200212101221011221002112111100201002120121222220202211211111212200222101100111022110222121120020010210112011102121000022101012211022120210021011102101112222020111202022210010001102100111220211200222002202212011210120201121012001202122201100122111210122222201210202022102212201022221111011220002211101022000020111101122210122201122122100202101002010212120212221120210201210112020210022110011012021120020212101002001000012110000200221200212000011221121221010222202100001210202111011000111220001201121201022211110211122021000222100010001000101210022100020222002210010", "12211021001001101020021021202212210220021111012202110112002202102022102112002120202022211122002200120020200012220011001120111220002222002212122111210200222201121021010012202210022210010022201221001010102121110222121120001022000101200121100121201010221012112200000221202010010202121101112001002221000011211000220222020202112110220111000200220102022212120022210121011110112211210202201000121120110111121222212010202011111220100011211221011210010200020110100110020021101121200222101022200200021012112211202010111101011001022120101210222220102111211210002021002111010021221100210012120121022101022202000122211110201101212022220001010200020110012200102112120000120210122110212111210102110101102021122221220121002021011020111201022202110220202211220122222102122211222020000021120001001201111100211111201120002200221222102012110100221122210112201210200221121222022112121010202221110212000121202212210010121120012222000222010000211022022220112211110220011212110101001100020021021011010221000022012011221100202110020011012022021101210210221212002210221120012102122120002010101210022101220200220220020021102200012010011000021211012111002022000022221222112002211201011211100212011121101100121021000002001210120202212012002012221202001222100000202110102202122222122220112000111011020221211200202022010221201101202101021101010210021210000101011122020212221001100001122020111101121210100012221212222102222200012102202101120010021001020221112022010112002020122101011210120010021020221212210010122102121022200210222120000010010202221111212002200222101102220221110102001212112012020021221011011202110211122122002100121101020012212122202011201210000212122112202212122102210012011110011001220002202022002212020210112100220110120012002000121101002210020200101112201210011111122022122100201020022201020101100210221112011110020111112221101000212020011100010210121010121100010200101222000012010210211112002212220002201211221111021110100100101101210022102121020001202022202012002222102221200122021001000001210221102011101101211221121111122100200122002110012211111012210120110210112210011101021012101002021100120101111221010221220111221110210221121201001020001222120202222021201210000020201110220011211221002002100112200200201102212012000201102020001121102222200210100210201011220120222210101111122202000002020012021202211100201200002211210101101221201210000222002101212110021100212012001000010120201001220110021210221010002112002011101220121100111211220011", "02010121212010220202120022101222002010001200221220121012022101120201021000012212022111211121101000000201121102201212001211110110110200212120210111020221020211100112102122011120112120020022120211120210221011211210200221220010111020002122000120201011211112102122111111200200121212211201120211211201022201120221101210001011212101221210202120122011020011221002002122120002121021112122010112211112121221202011021011111202112112021112220222111101000121101012010100212000020210101101021212111101021001222110122022211011120220112012121021101202212122000102120121220100201022221012110022000000001012001101110000010202210201200001221020020020002002101212011120011000210102121000222002022111102020210102121010001021200100101120001012200001212100200102220111010020021110101210020020001220212012020121001100012100210011100212202220021000212100001022201002110011220102000111012110010010221002220010121201201200111102000010021002211101100110001000201001000210222012111112212200111210012100102101211210112220222001000022221110122000221222020011010021021210111021000011100121121011112122010101000210110012100122012002201102010000001221000110200100022110102102112000102101012011212111020120112200212220211102112000222210010201000001121112221022102220102011100212212010100212122020002202102112112120212022211222200022012022222101200021122201011220222101020001100001011120120111011002110101002200212100022122212022011102212210102002120111200202021220201101110200022110001110122111202102121101020212121010112220110220000202011121201211121122112002011221021212000200201010210221120200121201010000122211101212101020210021120201120002011021022222020102022210100000022011022121210100010110212010222120022211220111222020012012122210000101221122010021012021200000011000002112221011201101001202212202022021112102210222202102110210011202020100122222122212022200212012210222022201122200210020010010210222201200222221222020021220202212210220102201000122110120202210202222112100212220120200010002221222011120100101210002200110202100120111211011210011110101212111111000210222201222112000201021202221212110000011100012112001002000112220122002100212110221010001201000212212210210000110221222100211211002111120001212120100101210012212020122202211220011122010211120001112211102212100022020022121220110020022120020120110002201221202002121102200020111122002122002120021010110201022111222210222101011010021202101101001011020102020001210011022211120200220212202211100221200", "00120012121211010001220022021001201222200020111222002012001212212112120211022011201112022021000202100020021022002111201022112111110210020212021101100011021221121101111021021020200200110121222021210102201111100211012211220020112001111211122021011001011111110101020020211221001021010112212220110201010220222110000111101002011111102021220011220120202101121110111001012011000221221011010121101220001010122121121210101202122201112102220020022111112220120111100011010222021022010211001120122122112201120222011002102021110201200121000012222100101101202122210012120211120101201022020200222201121200221000120220222210011201122012022012202100101102201010222221011101100120120020000202001210201222020212010001212202222010011212120222001200000010201000002022201201000011011120210211222000120011102002001020021022211011222002100200011102222000211011012211021122012101112122021101000102022200211001012112022111201000120012202010020200102020120101212210210111212112212200222210110112221101121011100211012220020101120220001102110020100011101221022100222102212200022122222212011002101212102011010020120202212222011202110212111201212111000220021102010122020010201100020222211002120220120100202002212102202101012202002202020201200202222001021101000021111120221011101011121221110112010102121212000101122011102221220001202000021021220220010102110010120200102212022010100220020212111110001000110212210022022201111201022000212110200100011102211020100211002222211000002012011012022100012010201110121112212010020111110102022020112020200111200101210101110011021021122111210111000101000012011012022121022010100110211202112121122221101101002211212200101002122002122211101001221111001202122010222011120212120020212121100011211012012221210221222202122012220122110122221001211111001222201022102112220100110112020000110011201101202211100010020011122212120211102121010022112211111120101221000201010122100200000110021210221020002020010221012000120221021100001200000020012111011112020100122210121022111012021001201211202002012121220210102200222221001010002122111002211000120201100120222210211021102111221120000000011112212102112002121220020101210020000011200022201201100012111110120111002212221120200021210110000001220011002102120220010221210112110001102212012002121210200222202221112001012220220102102011012122021021022200020100002202112200122111101221022111020200122100111010121212201112010222012010001220220020112201211002121022102100022100201122202201020200022110", "11111000110121120220121120100122102101000101122212022221202012101121212012220001020212021021210201120221221112211220111022222220021202100120120121020220012121201012011200211101220120221010112000111222002021001011100212200201211011000121210201122202002102222000200002100102121111000102112121101020220100000121202001112002201011120211120011021001121020212010201022211021121002212200002110122210201010122002122120211220110212102210102010120010110211110012110011000201022201101201010222221100011122111120111210021100201121001000200101020112111121212000211201001212221022121102111002211121101120211220021121200111102122100120221202201111120012211211102020211222111122010210002000201012001001122220201010122222120100111012121211102012101201021002120010002001201001020020012021011111212121110111112120121011211110201100021222212112201222000200210112120102011202121100010000001212010122212120022112000120200211211202110101002000011000101022012121202002211210010102210020112000000101122212222110002121112121211102100221020211022211011012120000202002101120112211100210121021211120111021021022220121110112120012121101210202201200001112110111111201121202201200222101110002200222001210102001110022012010221100012111001211022222020212100202112222001100000110022010120102000212121200100122110200000102222110002212211021201100222121102102012011211120220101101000001202112210011112220002000211010121020202222201201221210120100221202121021201021120221222021012021012120100000002112110212212010120120222112121120100002010122012202100010211021212220011111021012222010012112011220121110212221102220220122200101201210211101201201021210122102221010011001222101221010201121201002011201120120012210121202112101221020211102202001002001010100221020200121120012211210220211021002022022100122102200211102221021001212221011001021111002221202120100002101012112110211112211101111111002200002122112212201202122022200112001111102211220120201212022011221210102001000012201210110201211120222202110221011121201012212100020022211120211201011122222010110002212211200221100011212222020211002220110001001210122211001202221212121220022111102222002010212100012201120221112110000121222211102211102000102222210211210222022212111000020112112112212212212220112102200211220112110100211200202000112202012210021021112012210002012222120011210000101002202022011200010122221111102021110110020112121001120112202011110021200010211022221021012001200201101200002020110121001022010222212022", "02001200120020020122212102110102101000000010012001100120200021200012111102101012101210111201201011010020021120201221122012221012000022122020122201110210022221111011201011110101012122110022002020202110201200002012001012200212020200020001220022100112102101100110000101211012102120010122120121100121122101121001121200101110110121121220211111121022220022112110002012112110012201112210012211120020211211212110000102212222001121100202022101212112200202012122111200101012101020111121200200022011201202222202100002202021010122000021202000212012210200201110010012012200001022011202121212012021221011011111020221110200102021010212012100201021202022022012012010200122111112010120112001121110220001000221020011221221222110110101222101211221011221211111202021022221020111211110221212011200122111220002120000200102110012002201010211101220221101112102112220121102212220000020110021112010010110102000121121002011012221212210110000001221022000002210122100011100000012212122010112201101202100200202022022002201002121000012212222121211011022210122111012202122202120102001022101212010102201010021222111202210121120201000212120211201001001121110120100200101222111001020111110110100221122222120010012200111111201100221011222022111110010220112011022221012212002111210200222221100111120100100210011120001101221020222100012110211120111012221202100120211120001200210112012022220120220101222120102122120222102112200002211000211120021002012220200001112220220000100012200222122112221010020202110202120202012210122022021100201202120021200201102012111202020021020012002102001201012010022020101011100220202011112210120100112222012211111010011110201000111221012202111122102120201201000120212122200212121110221200022210110102111212011020000210211102202022101200000201000222020020121220020001202211010011021001002220220221110002020002010020001020120010000212110222000111010220110202212121201121002220200221020022222012100122221020022220222011002110202210101220210010020110210000012211221100011021110110220200100222011220122202022112121200021120020020020112222201021012020001200112212121020202010102120001112121120012112002120000210221020212211112220211222211000210122212101222122001200121122022211111221101222020110100222020110021111011122122000101001210121100101200121122122202211000022010001010121212001210200201001112112101220111112102012212222212202210010201020100020112000001201102110220202002211122120210021011202212122200121102122001112102200021200102220222010", "12212020012220102202211221002122210200101212122110221112012220111022110111201001110101110211112121022100121210221111201100212102200111211000102221122210200222200012022221001121020110212012210101010211020121120202011120120000200020121200110202112112200110011002012001200221112112022000121221022020022211111020000200100010001020110200222010120012002021202201212111102001111002121121002221020221112222111120011211010210102011200010211010211110102002111100122010002211201201011010020111211002202221212221222220102022102020210200202022111101010111021022122000101121002111120010221011020010110122200111122011002001211010101012012212102102002202101221020001221220011110100202110010112220120102200002220122122121211002001212212212001001022222022000121120202221112022002110000210221222111122100202001202001200220011200122120211001021121002211102100122011222221020200010212100122011100000222020001110210001012012122101212111012210012020200220210002221221200120121122010010021102011111201110222022102001002021111102211122112210012020012120012200102221211022000010212201101211002121002022011022121111102020111121010112110121110222020021220121201002002212122000220222101120011201012211210001120222012211212102002201202112102211120201220211002112121101102211202100221001211110220011112221211011112012202221010112020000021120221101102021120120022112010121011100222220000100122100222012222122021220202212001111120110012000221002220111011012100220012022211022222000210201202012020100210200001220111012201200222100002111120102122111022001111200122210202111200101002020010112011102020221111112022200220122202021210212120011101000001211200021000211121222200022200221211202122010000012010200012211002012220022210100200002201012011010122120001200000101010002100200202001012221021212011200011221222220121020111110000212202012020010111221002212220021100022122002001011220021220100000100010120120222020012002111022120022000122212201212111120210010222022101222200100210212110010201211001000022001120112122022201101111100222222021102121221021002211020202000020201110200222212212002102010001012201001121210111112020202120110212212010001112120111120010001100112111021110111122000120011201012111002112111111010202201111120110112210100201202102000000121100211120211111111121210220111202001212200202122020100121212222201021112121022110100012011201010211221102222010100112211002101122121222210200210002110110122022121022111220212202212121000221121110111100221001200", "22101201021120220122002001121200221122011210010001200211022222121120210120111212202110000002201012111110002111121020212111201100120011020002222202222222221111011022120202012020211112101211211010210202101220010101010022001111100201110202121102000202221002102012111121022220020122210122121102201020011010121200100010221220001022112201101202121110011022122010122000021120122120012200212202202002211102121102022010210121100111110210002010011101100112101101220220110000102200012010100102200110112121021220010121221202211001220002220022022102112210010212222221001020100222000211200021001001212200120222202100212110022011020110111211122020100200000010210111111111112110001012121012002021002100212220120002222012100221101010222021222100222100100011121220200102000121212201122200001011201120201220110111210202012222102112121202112102002110202020220102000210120101012020011201012012011021222000100020022222111021221020020111221022110112112012211002012121220221100010202001110210100210022100002211202012121011122222220101200002001200000000101101221100011102102112000201222011222211201002121211100002021110200110221000112011002110110022120201202112221120221112012122000212220212112111121222110011101000100100221222210220200101112102122201011002011221000112201111201000202102012020002011000011101210101211100011012022200221220111212200111012011002012022210000011112221010112211022000101211202002202111121111012212011022101001001110010100202222111122012120020211022222021101211020102112211022210222122111122222120220111222121021101210222120122211210201120200220210010001112010212020111211000211221121101022120122202220002200022021001100020201221022120211012210210221221201102212212221002222222121001221020201110201101221102012011100100012200111122101201202221210110121000002220011221101101120200112002202002012201120020000211022212210101201102112100100212111112221111102000020001111001011122121220211110111201212021100021110012201210221111122021212000020120001212021212001002020012100222202112000020122220212000111200112110101101000000201121122022221200021222010120002212021112211110002011210011000220220111221120211201012102120121212020200110001000020211122222021110220010001121200012211222102212012210102110120111121000110220020221011012202221021120212120122002111212010221001202122222112110200010101012200120002102122012112220000101202211102011002021110210222122100011010010221211102102102010221221022122000020012211021001101202011000112101000", "20102001001002001002021200012201001202212112220000001212202211021110001022102122211121000101100101211002012211221112220021011000201221121110120002102011222020110121021000220211110022101221002000001010100120202000121001102110101122212002020121111221201120010002022111012120200001100121012100022001001010012000100112022002002212021111000021210020120102112012220001100101220012112211122012010110010112200011111122012110222002012011210202122200012022102120012010110200012110210010100210122211000210111101221111222200000211101201011101200110021102020220212210220212022012122202110102111110122221201201101012211020210020220222010200122011121211222200121111212011012121121220002100222202002001221121001001102110112222122220121122000021120201110002111211100110101010021201200220112112121210022022222120212111102002212222120101120221120020101222011110212011201120010020010201202112112210201210121201001010212200111120220220010222221211101122102020001202100202120211021211211112110201101120011121212221212120221212120022111012220022110200212200211002002210101011120101010101201022000121020102000022201021020101022202212111220201002201002100110010200111111002222101002202021000101012002020212011102210222022202120211111202211200022001021000210010011122210220120211220200112112102100011012222121212102021210021120001120111221011110101120200022210120102020001112221220220200001201020112001202002210102100112010201221202220220202200000010022021101121110221221222001000222200110021011122201120102002102020020001012112200222100221101220200122001110201120200111011120021101020202220222210002221202111200121120110222011000111100012100110012020101020001011111012222022201121220001111020111101000011112102202020221020211010220002212100201210202222010010220002022111111010121222222221002210011022110012110201000202202122112022121010111022020012210112000210020202200220111021102220211101102100110212021211111221111002001122102021220111011010211100010120022020000000100200212110111211122011001011121111010122120221221100001121201211022120122121001202100212100011101010021210110121001201021221010211001111001101212112112022001211020211001220011100101021002012100112200101012200200222021202211001100211000220021012222020001100012201100122120210021122200222002001021221101020111011211211011212201200211120120010122111202202200222111102102012210200100022212110001220221002211201102222220221101001100120020012011121122222112202121110002100021221110111012112010", "12021200112111212120202200001200011112202011000020021210102100021121011000110021102100100011120002112002222200121120220021220210000101012121201210001002222022122122000200200122222222100122110100101011110022201222101121002101120201020112222012002210222010210210222012221021122012201211021002020021200002102011221222212120211121200121201221102121220002220111112001121220012212211021012000221022001200112120102112201210120022102222011021210210022002222201000212002211212221111120111012001112010001102022021020201122021101012120211111220220120021212022012122200000000002000000220202012200200100100110210000101221101111120012111221001210000121012002202020210000211020110201010011111210212002110210002011021000010120121220220022200211000211020012221122121121101000001100101021200100010121200201102011001000101210210100012201222021212111010002111112210210211012022110210212112012210210002011220002011221010000001010212220000201212202022210110210121120220211021210002012110021210202022121220202201111001002200221222200002012011110120111011001212210122221122202012022101200011000100100202021200202211101211221120112220102111122110021210002021001122100011221001002022021002011022120010102110202012211022000011021222220020210210102200002022212220202121022020010011121220021111210022120012121001212020211000002121002221200022021202121001212200120020000200111011100120220211201021122221122122022122102220000201010121000211220222100111011222121000221112001122121111010220222020211012202120102100212002121000110102111100121200010012022110111000011022112220111011111220102010011001212010202022021122100120210121000021100010120012201220010212111010110200012212202120201201002012120110200201022000201001102101201020221112100110201102111002102212220200102020021210202020001012010020101110212211200000000201120112100011211022110110222220202100211211100010011121202212022011101110021102002121211001021011112211102120211022122211122022211221021102210111201221110200010020020220001101022102122102211020111211011000200000220010001120110220001222121202100200101121212111001120222122001021202200002020101200212212022112200112122102000122202111202022000001022120200022120220001110200022002010222012220200101002001101212201211202002021101211111222212010002200112220210011112212100112010010120212002022202102002111222001121211100220112100011011210020110000122020201011111200200201112101001111220201211100202200202211211222011021111102102010221000011222110000211", "12020121202120000022021200102200000101210010021202101111220202202200120011101112012200121102110120211001002212222202121220122221222110211210010011000112000211220011211210010222210021120220100002002012221112121200100100000211110111021102202010122221122220112111011211022011010102001101121102020200222210211210002222021010220201111212121200121211122021221220011021012001200010222210121001001010222201020221112201001222002010101220002012100001121001120002202002211000200102120001002200222200220020120002211022120012000022121012111011111012022222220102221001122001000202101100010022010010202001002112221012021011020120222012021010021220022000012210111111001120200022111021011102000212102020101220002011122111220022222111200120022222111121102011121001211020210001022221111011002211010000221020121021010000100211221210201211020100111021210100200022202200211121120000221211110220101122112012122011011202100021221022201111101012202220011010111010212122200222012102021010201121000001220121122112101121221122122112210102012202100021121000221010220220210222102101020122011011012022112000211101201121102002201000011210022002121000202210010021122120020202110222012000202222001222212102011102101100112202212110212012001110111202201012210210122102010120211200020020222122121010112001000001202001010112021212220200011100000000202122210102000110210212200100200110101121120111020202011011022102112012110211102201121101221021000022102101111010001010101121002112112102001212210212212000220210101110101201021112100101211112221021120022220110102011000221102020120100012102221010110121201122022100102110120202202210122021212021222211111122221221120110002200021101211222221020220112211222122221110000120110121012200221110221220120102100112221220200020212211022221211000000122102100001110201002020102012011010010112111122221001012102001002021222011011001020022002020221101001100211102112212012122111002120021011212012111022001100021121220020100111101010201122002010122022221002021111122021200010110101011212010001100112022221020211212110111020111010011022110221101002102101000021112102221120201111011212122122112121102120121102000220120222210001100210122210220011220101021012122101121212120100211122110011120200101121122222002210112121210112122122212222112102101000201220221020200201112212202202120022012000122011001211020201021222000020121010022021200001222211200011121120201112220002011202020220201112200102210000221200221002200112021202100112101200020200", "12110011000120002121122021002212212202200222122220122210002012020202210212221101200012200212012102112212101122222100102110101200110210202211110112221112121221102022202001210022101102110121021200200101110021221021200002110112112110100201122002001120112101101111210000210111002022221122122000200101021121121110121102111002120021122121102201000211202111011120001020201211010211112020112121220102011200212001000021102001011122022202220021020012202012001221012111211111112101210212002200101102122122102011221202220000211002110222212211101200010211012020202100020211002110110222021210210111210221001001102112010002101202210120220111111111210222201010121112221122010012122102002101201020102222000200022102021010010101012222020002101100010021100212020000110120200010020200201100212212020212011100020210211121022111112220111101101100101000220002220101021100212022210101002211212210011010201221012200212100102222211210102012220020010121120002202010211211211201102210200211121212111102121000212222111101020112211112102111021102200011200222111102020012120000120011120210221102002122221020112021000220000000210000120112021012110221100122001102211020222012102120122210210201021222002202210210022001122210222120121012110022020221120010010120200011222202110120111102111212001101002211222012012211101110011122012000122102210200012000212101201101201022221112222102200210111120001110001111212000110001001221002010220210221211001021000222221112021201202120222011202122001120212021102222001120221011200210111001211120010122110012221021002220112220001122020021012200110211221211101212212211122120010200020200020101000012212221111101221220221021002001110120210110010122102122110211000012100210010001212020222220020102210222002110200222100112222000000120010112221120211111022020202220112112010112010212002120122102101011202122210102011020200020000122020000120122202111212011110120212222020101011022011102011012001220020101110012212202202000010002202201221101021110120111012012021222120002112121211102011022220011110001001122220010222002011222120200010000122222002211112010210011120212101200122002012111111102112212211221002122212220012111020222202012200111220200001122111012100222011022110010111122000021211210110122002211021100121110221022010021222021002000200011202210211221201210221102102220220020121010202221220220002112221112201211001221110222222021112011010122010200002111211111021020120011120220112222220222110120020222111210110102221012122220012111", "12012212121221102002210112202112222110100122012212021202212102222010000011002212111200110222021202222110111212101201010202111102102222122202002222112000220222210022202020221011200211022001201002201102020220101111102122112110102100000010100020021210210201211211210011201200100012211100212011121010121110101002012212201121201002012100022000212222112110212110020012020112100210020110202000100212111100220211001101221110221220121221212112201022122200002001000210001011221110111001001011120110120110001021022122011020212210102001022120211202112021001222120121102221012222112000111122211112122211021212222210020210202022000011200220001021210010101201212121010122012121202021112210110002201220112111020201121200200120010200121100010022210201000010222002220002012222211211101011120001202011201101120021100001111210121101112221010022101002100211011210121102020102220212210122211121010102212202122010221102210212211101101020112001012200001121011120122020120121121022010121202011112221221022021022101102122121001122222012111211022110121210011100011010122222020201122201221220202200022112212221022001001220111010101000112220002202220001010011011010121001201120122211002202121221112011011101210020001211102120021110212010001210200202020001211210112010112102110000021112100001000000220121200101211001222122021021222220101100000021022222122201102021001202200200221002110201112211100021211210210020112000001022012002022202210201020211112000201201201212202010000212101001121101110121022112211120202020020010120222211102021100021201112111002020220020211112000202102212201001220012020121200001210211220101012122211010102212121011101201201220002000212220211011011011020000212221212111002112120212121111000011210001211212021022000020222120211220102101110021121202100121220102102112001122202101100121102212101002211222212211111120111022001220102122212022012212112000021212120012112112211112012002100110110000102100220010111201000102220012222201112021220000022122121002010111001002021210022220121100221022201001021012222221121221122101102100100122020001102000121011110011212111100010022222121020211210010012000201122120112200202211212000111220120000100200202201202010210222021221100012110122222001000202000102200012010110111021012002202102222210010212211000101012000001011100112212011222012011222210211101021221202111102122222210100022210202221121121001112221112222012010100102011110101100202201111200122001110120221021112100211212100012110102101211100110", "02101102021202100020200212112202122112122020110210210210001121021121021210122020222201100112221222101202011021000201002000002101011002020000121100001111220111211200022022110002012120110110020012222111110101111021010021202100102101121122121102200112102220200000011101012111211212110021122021210122110121021220002000220111010110221010201111002110001021122202111122121022121111012001210120011100020201221111002121102021022001222020102022110012212220200120000011210011220210012001020101202201020220212211001211021012001222100220010001000100122201022112010112201121001020210210021210121121002101110101011000222010112010200121010020121011101101001120202200010211202121121111011012012212111010212221202110200121100211102012202022012000212011020011020212021101012112012221021011021211012110221110211122110000021111002120022112012000121202012001001210121210110001022111112111020200020120122000100221222011110202100012102120020122022011211110220120221201101210212110001000001120020210100111110202201110102220212202212221012110210000012220220120112112220100001101210210201201201212220002110101020012002222122222100101012022200222222110022221002211202122202010210001122122212002111120111210200121212000000220200000011011111010112122100211102111220210220101111012122221210011200221201221011021020122111001022212201212020020020202100111020011220011120100100020201010110020222001120002200222002110012100001222001100202201102010100111120210200222001120122211110112202002011020100221000000220020120200200020102111110012020211011121120002021210201020112010020100121220211011222110212012011220102122220220021122211001212102220110100112111122220110022102220220011222222210121111122111202201020222120222010111020002222212201220102022122011010120102222100211022011202201222012012222122020110022000000020020200100120202000121011120112120211120022101010200111011110020101112220000012120110011221101011122010102100220221210022212021101212222211121201111011011121002011220121100222212121121200021120121220111200202010102120100200100102102202111121011021220000000101021011120210112101120112220101000210101111121002201210111221011100210200000211021102002121011210020011002212010201102001002212002001201121021002120211001001210012020020110220022002101122010102220000010012201000002211010122212200001212121101120012222120022011012222110010000022221122222202121002002020001010001020212211110202000212012201112210211102020000011110120100122102002100121011021021210", "02022012222112002022020102120111201022022201221220212020022211022011102220001010002222202222021101010220011111211021222102221111122220101101020101010021220222010212212011102122012110120212021202121101001110211101001100120211111002102110201211222001212221001012022112121012122110122022011112200220110112102100112200012220101011211011112121201102210102020201112010212000001111020121122101022121200012001000211010121201122121002012120021001122121201210110112210112020200122210020102121112011101120220101101112001120000200102110212111222220210112020100012010212010111120022120201112200211200201212021102222010022200112201120211010212010220000210112211120110101012222111101211022012000120010011112212211111200200201120211102100121002210211220112121022102201111222102220200222020012120011220220210121120021102010220222002122101022121120212100100022100012022021100100220122210210110202001001211121012012211022120201022110000020112010020100002010010020000120111000012202000111122022021122122121110000020021020002202201222221201202000111122112201211111222201102110101221020012202121211022211001202011111002110112122022011121211101021100100100210222111221121101220100122112010111210102220122001211000020112201110211210120110220012112010220120121112201012221210001210022220222021012101122110021210221210120000102200212011121022222210201210201210100111221122022002010122200202200201200011201020210221012122200122121110001020221202110102201012001210010200002002110221202001110211201120021000200021222001111110001211122122222111101220010221211111211211111211010221102202012012221220121020101212210022212010120221201020211220020112222000201012120011112111111001122211122010112200122212002022022120111212111110121210212201000020021022221222222112110021100000200122100012200212200210111102112210222202011002010010010112002210012011102121211001010022211002210101001000200012120112101221201201012002001201220202120200100120212000211011202021210022112002220022122021021011101011201000220010121200211022010102102211012211022112101100221201001022200122212002111202010202001120112210221201002020001001121211220120120021012222122102200201021112101112220011212121101100221201221021100202000212101221112120201211021122211100111100222122120101221011020120222100210202021012210102001220122220210212210210222221000011222220202210222210221201100111212112021010200120201102010210212121120112110022202120001222110021212111020210012011022022112001122202111212111212", "22100212212002210222210220012011221021000122201021012222120200201111121001120120220111101000121200212120220121021112001222212011212122002022201002012111120220110100112122111110120000121210122120002012102101121212012102120120211201101020101200000021011111010101102210111211100121012102201221020100021021101212212102002210011010221111011111022111021202021022100202222102012022100121002210100220111022220212120202211212111011101220002010211010112221221110012221011122000210212111211100202020211110101220010100012022001011121012200101211020102001100012202110120122020022102210200000111211201222020202200201210222211222110021011121021110002201020021211122012220212010102110001012120210221220101012010200012000021211000000211122100121220201102212012202111002200001220111211222021210211100210221010101111011101011222211120001121101220222222110022220101010120110220121112102012101210222210202202102102021210001001211011022000120210210212110202120201220222122012111021000222201101221220001002220012121012200211012200010211221002022000220200112111001012010000200012021222022101002111021121210221011100220020020220101202121110100021001200120021210201001201101000121020011020102110110020111101221222010212122110021222121022101200200220002112120012212022202022111102201001212121000010100101101010122010202101200110102211200212000101212011102211102020200000112110011220010120201102020210112210221000202210021002201002101201220011201021110000122101121102002120000121002012211122101102101010022202110020221012001211021001102202201222012212000011111002112120221101001121111010200011112220112021101202022121101110021011220202220002201220221012211012222122010200221021211020201121011122010010220201200001011110211211221112221222222201222020101211022102202010011112012201021211002101002020221202121020222000100021201111112012111200010012200100010021211102121012122220022121001122101011202102201212100210110011020000000000101122120002211101211012201212022111102012201121111011112202220121211012222210112121020010100212200221001020102001121100210221210121021111222020111212200001211210201200222002200200011221210021121012111002010221000000202021001221102022220011000020220202001001111212222012010211220102211112221101221202212021001220110121111121001000202011122110010012000211021002202122010110222022121222201011020020101121111221221211122201222221200111110222011021200120101220110121201112102221101021012211010122020122001201021112222021121112200021210", "02201201211211012222021002022200102202210200201001022121120000220212221121111011122002112122021110111001212111020020010101100222220122201112110021102021122210012100012202222202112202100222121002211012010202202102012011020000002101200220002110100212111110200020220220122220102200021221112111202110221111211010112022020102120022112111102210112202122210022121120110001101221010200012202210100200200200002010200110220110100022100111022111000220011102011212010002000010201010000011102210222011002010221101212101001010222000202112101200102100012002211110221200201121012001021002110010010201201000210002212121222121220101212201010101021202001222201222200102210111201000201212202012212211010020011010100122111021001010102201111002000222221222021211010120212020011110220011220212221111020222000020222202010202212000120111000221102200210200110200220102010211102222122101222220202220211220102020202221022220112202110000222221222020002021202212021212002021122002200021102202102000202122202112001011011010110110102201222102102120102220110120120011220102112122012222012110121210121100000010120102110110102122002210211022012100002120010211211112011121012211121100100202000111221220012201002212112200200011020201210002112222111200202201100011220022020102000222202100221101101111110121001120211022102120011010011000022212200201220112011220022002000012000211202201102000210111020011220020212000112212022200121120011011021002221012010210110110202101101112200212202010120222212122212010102210110211102212221222022010202000021120220012101112102122010000122220021200210120020011110222102021102211010112111112010020121212220011120200121111110002212020022200111110222201101011022201101211221200020020222202222201222012102201012102122122121120120122122102120210111101212010200101121100101020012222021020022202101002210110101221000001120010122101122112000022001121021102011011022000120212101111002200000021102001200001200111001000101211221200101021120101202002211021200010112010022221102210002220120012022122010111120122110121201211202200120001200120010011001011120221210122112020010000221122220011211211212112020122112010200010102012012111202012110111211111110002201102002112022100021121222020212101001121101020221021000011100112011010002200012022211210220011221001011202101122020111222110100020021211200220120110110120112012101220100211011202121221111110102000120101011002001002012100222002101122222211010200101111022101201112210211220111002222122211221211", "22220021010010022201211212120001220121121201010120102121201112002121110012020002212021120002121201120120021201021122001210211222221002120002212201111210220010222201011212122112221102002200212002100100002200200022112010001200110120100220100220122201000010002120101111121110101220212122120100212101212100212211121020110100112201102120020012201012022220012210012111122021211200011100211211021201000202011102010002011021002100202201121100221111200002102212002121211200122000201111012120110120002020002220210002120122002020221012101112121000212221112011222120000102001110202021221000200011102020212122020200121001022121111010010112101220202100122101121122111001011212212201102100000000220121112222211101211121122220011211211022101001210021121112022220201012020101001111121011002210021000100012201112120001102211000211011101200100202002121011012022100100012021011221010001222122100112211110200121222112200210101012121200221110001121021021110020100111221212212002122220022100100101111022210002221220011021210020021202121200010121210020221120000211102222112020221120012202100120121221121112002120221010022102010122201220002110112021210100002010022120211202200102010201120220221111012120000110020012210112100202201220011201222110212112202000022022222112200020012221201102011021010202001000202112110121201112022102110120110201200202210201212012211111220111122210220010202101220101221021112000201111110111001112102112110222101111111212111122111021221111020021021212021212120101120101122102201010121202212010122221211101210201201022022000011022212201022210210202202010210011102112220010120120201120020000212021002100221122010012122001021212112122120122011202021201210220020202021002200120001101120120200112021201110121020221100001022220100121202112210020122222222221021110010120120101120202121020020101201022221212122100212122112220210021201012102100112120200012102010221201211020220202121021001000010202222010222120212102010010211020021220021112020210200221202002111211101000202111121111122202201001102010022122211200220111201000010120211012202100012222012101112200010012000222001110000220221021101010110122201211102021201022212202022212220120212001222111212101112211000220022211001210002222012220102120222202121201200101012211120221220201110222211011211212222202212001221121222200000112020201010212210022022220001002010221110220121212222211221222112122100120002102012212221120001202012021202212110012200102000020200100210010121120122020110210", "02102202212020001011202200201121210211121021120212111121010210221202110112220102012221020220010000001012021211221210000021010212221100221020201020111212122111200002101001212001121220000202210021101202200021012000100111001212011211022201200211221121201110210212011022200010010001011200120222111100101201220100210021120200220000112202021102102202112121122000112011210010111022020001011122011022112200012112122120000200121210102201002202002222112012211102111000211020221112121211111002202102120010022210011210102011001022011211001211021102110002120122011102100100022121201001211101000011120010220102010021101100101012011001202220011100012212022120012111120221022000220012012221020201112110111010212201212111220010110022112200002111102211101211120111020211201012220002011002022022020122000221221021121222200002001211221022002200202101122012112021221110220220200200021102121221121220200100201121211002220110102002111020102102220012221012002101120002200221212012001102012002222202100200121222200100201101202002001201201212122102111100110111120210011021121022010101111210110210011210121010111221110222022222102201111010201120002200100012122220101102220020220112120001022122220010202021120211022111220111022000100112002100122111221120220101112112202010222122212021111101102212012210011212101222122220111112210002121000200012120002110200111022121022222201011010220001210000101110110212011120221120112110120120100020102020001101101022000201201201112122010110100010202111220011111011221111120022110020210220202221002121221101111002202110202022101011202010122221011001200120101011222210221010122101002111011112210012202201022002002120102100001100212201022212111120210111020222210110020000122102001220102222122211200210002120210000211222101000111201220100220212100000020000202101002102201110020220002221101221101011000201222200120010001212212002200211202111110100202010102221022001000110100011201020212201202012020111212020221112120200001110200222202012122111101022200110201010211122211010102001202211101012000112210012222112022001102111121102012001212122211020111202102012000110112121110102211010221022101110221010121200100120212102102000002201202111010220202222021021212212012101010122010210022221201001012100200101202000212002201102201110212011001002012221101211111200001112102122211210202102200111101000221200102211002220101111221121200210201111022011011221201010100100200122000120111021121012122120212112210020212121021212212211000121112101", "22010021110120002202000120012020201002120222110202020121201222001120002111220221200122100110202010212020122221122220021010221220120002012202222221212200111201011211121001120211212210121200012210201101002221000220000120100000202110000201011101000022202011022011001212000202022221111022110102200111120200002111000112011011211101022211010012100221211202201220201201101212202201210110122120222202111020201002112102111102210111020221102022012111020110011110211021211102112101220010020012222121210201100102001022002000212021000120012120022111012100200100201122200112011201211110212022202000210000221122101102201122110221022010122020221211101102100101222010022000121220221010012212002120101102222111222110001001010011021121200110102201201211122010222011002121001202002001211210000112010111120120100122020000120212112210000222221212112211210122011001012112101212011120211001022212120002222200200211211111001221200021000101010000011010202021110221201121220222211001120122201210100200121222121020121120001201101011122111012212111010201112212101001110002010220020110000212202221000102111020120120202012111011211012201221112121222022222110212100010101201000002100211000102000202102021010200221221211002202212020212220112220100021222110220011100012110002212001222101022111000210020211202122121122221021100011010011220110012112121110101100020002220001110212201102211111100022021201110100202201220110100201102000210001011211102200122202121011122101021102111102221221120001112110000121211101121211201022002200202222211100021201020011021001012110111100121022010000202211200211111021202110221120102221112000100000101002101101210010120200022112220111122201210222122021122002221210010021211110211110122201012010121020022012221020011112220121022110110112121002122011202112111111221101001021210221121010021111111111110012012200110122120212002222102011111202011211012112012110010211100010221211012201200200011222011220021202212110000202122200112102001121222001001122112012222022000100021212201210111100012121212120222200201001102202212022112010210002111202102200112012111221011220012001010112212020121012211021111111212012011012002220200222100000201122021100121000200221021022100200202121211222212001100121011001011200011111211202221121122111222201210220011210100001111210110000101001111002010202101210201011102102211022121211200020201211110102111000212012202222022202111221222210010201002002001121101122101020011221100012012202012212002211220022110011201", "21221122000021212010110200200221102111110212010012021011222020020220111211210210122120011222210002011022120211000011211002220000221001100001020001100211120212002211010010120102020010101120000202010201212010101222000111120200011101221122000221202101012100222020022020222222020111110101020022102111112202021212200200122102112012202220100020212020120200110122210221021011120201002002021200022222010012211001012112102222200011201021110201202200222100011011222021010211021021011010121121100020012102201022200121101021002111001202212000212000222220110120001210122021200022122202100002120000200110011101220021012121000122111210110001112012011020212100122101021111202010022022202111221211112012021222020211202111201220121002100212012000102111001200011212200221021020121000010020211222101010021012212022122120220102000122112112000200021221220211112022000001020200210012021221021212012200212010022200122120010002222021220021011121222000021212222100121201220211112222112020021222120000101122001212110100111121021100012210111122120100122210102002121002121102212120202010200000002110012101020101121120122220221112220220000120201202102111221102020012012200011210222022022111000102101021011112221101200100021201212201221210101110020201020201012210201022122220200111020002211010122201210000211210202122222221001022020001210122220210001010010100021021011121112011011221222200220110202101021022201021102112211021112201102001100012020202210201210211011012112001011221102222120200102220111102012002222111120111012120220120000000012010201022201010012221000111111210122122001020120011200121122102212121020222002122022122200111101022222201121020212212220222012011112100021010221010200222110022020200022000001110001000211201122201022212222122022120112202120211122012220000120202022102111110111121200120202021110021000210100222212220220201002120110202122100200120102211021220111102121110222112002220110002010222111021000120220212121120012101211201020010221111100122222110000201010021100120210120210121120100120100201110001222111222210012120102221000202112100000202022200221010112011012211212001000220200010210202011201220002100211012021210012001222100000022010112010111201211022220112110010211112020000001200210202201112112200100111200220220020222002022021120010110122221122000102012020110020200020100020001022102110212210121121020101010102210202110100110020012121121000012001010212202010002111220001110011110210112000110011101111212121212201022111202111002", "11121100111220020202101101101210211100021012122212020221102022010111201110001020100020002002010102211120210110210111120021101110100000012111210202102212212211011111021211202020022222022001220120002201102110221202112000111211221202012021122100222001000202200022001200122010000021001021202011002000112022121110100012010002120211100211202120121011021112210012122221000200121211220110210122011121111001110001122211221102002200112212212102221022021221002112020221112002120112222121121020022212001201000220212000210210000221211221120011102200110020201022120222110011110210011002100001212222202202202121102010011100220220110112222012120122000100220211101012020110210112202101200121012021211212020202021211222010221020122210120000220010120210210111201102102102102211012000100122022220022210221210022012020212001222202100211111012021000121112011202222101001211212210021020101120211022102000222100200012200001101002022202122212002001121221001112110220101002220012010121100000110020012121112210200112212001221122221211000021201122221200112000111021021200011221102220002122010112012010120121000120020200211121001120020101102121220000010011011120102102202210111210200000101201212001022111111220200212101200002220111120120010200211122221221121010110021210022021011211122220210201222121002110212202212011000110020211002012121221002010011111121002020100112212021200021000220100211222200002222012021022201000012221122012211010110111100001200120011101011101000001022120120122022121102211222020011000201002212112221210011101102210110112111002120221022201210202002021200220022010111101120101000010201112011110022112202221221001202120100120210101200001202211021001022002101212110121211012120210002102102211010012012012110212210012111012002021220201100101012002111102202221022221220212122012120020221120120100010211200210220212122211010001202212011011020201210000122012021211210021011212021111122212200120202122022112120221120212221200212201021200221122120110102012121020201112001020100011201201102201220011001101000122021100010112221121120002011101202002021010011021012212212220211202122000210111221221110210220022210210022002210110201020100210210102000220110011121211220002201101222101120122110021200011201001200012222100202002111120120202012110111122000121222010110202222021022210101010001000200012111212200020201222110122201220020211100202212120122221122110222200010220101010122001120111221011221020112210021012201010011000211102200121211201220000012", "01210121110121012021202200212221212220212112022121110021211011111200011122212012210210000120100000201222102022202221100020110222211120010220201112021101200011111212210120011002220010110222002120010111212121100020021112001011211002202200000012010020100011120112220000120000022200122222210212221222110200110011202021210120211202010221112111210100012200210001110012101010120012120210122012222112002121001022002212011110112200201010000022102211211112022212101111200222202021112000200001200211222000202001012011120220111101220011112020221120010220202001111221120202111112210210110211022221102122220122202212111221000122120120012011212221121102210000100021100012110102222110221222121002200002210212020100010022212202211121222011010120112000102211200012210021221110112012220200110211122200202001121100111010100111112111210201111220212212221120121101221012010002010220100201100122111112211001120221120002000011012212221200022000202222100102010212000221220222212222200012012100212101210210221002211222111012002000020012102222210202120120201210201112102212202011000102211122021000120021112222211020120111222110020120210002101200210110120001100120020121020010111122100221112012202112201121112201021212001011002211222002210200012010111201211022221002102110021000101202011021112021211011101120111120211020010212122112001010002012202111110201122212212002001012211110211211210211102002121002021210122021212111002001120002012021202211022102101020001010010102202110021200021120122221112122010102000021100120210220111211011210001001222211000201011120210222111001222120122122211002022101120000200011112022220122112012110222212120220211212221101020102201012222012200101100020212022200110011000212020122010121020011212112000001202111110221210220102211212101020111012120001020101011010112111221202222222021100221222222110202001000020000020202111212000200010212101002100012010111020011012100100212221201220010100112022001221011210100221000011011212010122121121212112101010000221020001102022210022022122010121111010101001122102002021201112101010100100012220001002111101200011110012012122201012220220021011102212000012111212202220212212101100000210120022002201211101110011220020201211210122212020021221210112101021201210201010201020210102102022022122212011002110212012011001210012122101100202211121111202000111121201210220210102022022021222112122101110211101122220220101020001220221012000020010121112201212001002121000000211222100012021022000002200011100022", "12222112021001210002120012012121201222021221202210002000220212111022112220111200221000212010000110021011012200010021120011221200202021200110022202210100212110112002111020121101112020121221102212020012200102112102120220120102200011211022221220220111011222100021001101101021200200011200021222211222200221220212121222212002212201112202021211111000220201222000020102002010202022220202011012202010202112101111212010102000210112221012022020011202010211121102101022221020001020001122220112110122211020202120121200112221010021200121111202221202222001211122212202111212211012021220001210110211010011212000201020210122211221222211000021212010212010202011011221100200202211211122220001221020102111221020200200100202100211120110022202112110011122221211021202010002222110201110010100112220211012122021010221102202201100120100122210021012102001001121111021222110122000021120100001112000102022001001002201210101101201220101000220012211221202211012110021201022200100002112211121200110200111201021000220200120111111111101021202020212110200112120211201011120020200010100022122011122002002012002122001101010100021100112221222122011212022221112110002002120111121001122200022101112111100212200112202210112002210012212121221000001002112102202001212121022202201120120020020012121001002101120101111011021222100122210102211002000000202102020220211000110121011220002000121110211110102220001011121112020200001020201212012120222021100202202202121112001200011122102001010110121010010112122011010002021022002110212212202120100101122212021012001212110101202111122221020011021202110121201022110202020121011202202021011002201122112000120022212111210122102020021000022111212122120111110220212112212222211012001010212101012210112021010020002112211021012122210220020011102211012010011121001110020010200200102021112202021001220120102101210120112122020022010022111021210112122122010211200120201220201220100001222001111222020021012211002200001211122212101112100210120011022102001011222101110121201001010011002212021020210212021001102202212120201212021121012112100111112010011220002111100112110002010200220121221200010000001110012112121021201101222100112112212002120221012210202121110000211002021220110100022112111212221022201020011201122000222200010022121122002200111122120211110112010002111021102200212112102122022200120011200200011210001212112201110202120010102221111100211112110202000210011001222010001202210111112000010212211101201012100211210212022110202122120102210", "20102102210002212221121120020200002210101122112012121012122222122201012000022201110100201010002110201222100212001010020200021102220010021120111222101220000122101100022220220121110212111111212100212121101212011201102021001012202012010220020221122110120012122010210112201212202120202011220211120022100212000110200211020021110021010020112002211211021101210010120212001120100212102012011000111010121200200100101011012000122102000101200010112122000200202221120210201100221212110101121021110200010122121112021010210122100122202021021200012210100122111011222200021200110100111111121012002111110011120110220111001101222112121021201110110001112112120210211220221112222112201112100000001121111111201212110221212102011222110121021021101012012220110010211011021210200002022111001221020120211200111222112102000122011012011201220112210122222201002112020021100211111101120202102022200220221122020010222011212222122211211001221021001111111201001021010010021002121021000222202121211121121011201011210101100021121211212022002122222001110120110012022012220211012201220000012011112000010210010200211210022011010111210020121120012010021022020111202111100022011220001101000021101121112122012112001020020100011102111012020200211200012102211000020010001122020001111102212211100222212122022112010010202010011210001120012221200200121202100020012220210011012112000202211011021021101122010021111110111102200120020121120110212110022111012021102112202110112022111102101120001002020000022000212102012221220212122122020210120021020200011201022121201001121000212121011202102221111110001011001221010212211112221022022222002211021001101112222210122010020222110001222102200220112102112210120111220000111000211010120102212000112102001002111002101221100202021000220011001211221022211011122020010120110222022221022000021221111122021011020022000201021020212012012002102022201110001211212201201110021201121112020001122102220202210001110100200101021000021122020122101212022222122100110201210120000021022202112010111210121020022011102212121111100120211022201022002121100020122102211100222021201010002021020122000212211212201212012120000202212002002010100002202222021220210211111201201020120202220210011201210101100002011122010010110002212022110111002120000021221121001202121221022010021110210221022122102221001210100012012010222210020110112212020220211021201222020220122102212221112120110221022010211211212101121202122120211121011100200212222221221221122202210021011100220101", "21110102111222121010000112110002112201211222010100000002000102212101112122010012021211010021021202210001002102000012122021202021001002222110120122112222000110212122110121122221222011221210120202010210001021110021010010110121202220112200210221210012201021120100122110110021221221211222111011012202001111201021200120010122200020201201122012112100122001110011020201010000222022222120210212112020211101202111221120121101022112200112021002011101021122102110211022100101100122002021111010002200111212200201001020110102222020110021112200110210222010202021221112112011221111121120100120220221102020001122201222012112001122012010111201000112202022212111212011210201122022202202221200012120112212022210020100122101020100120110021011001100101012211220011011020011121002221011012002220120220102220102110021001011011101012022012101210221110000222022111020111121200220102102121022022210122000001112112120121201221120110100100221221122210120011200002211211000022200100020022120120212002200202221220211001112210020120100210020221211211210121021101010210000002212121212211002121221210212220000000212112220212002122202201010021022001120102102101011111101221122001210221000010111010012121200220000022112110120001022220002122001221200201001210120112002120022212222102220101120221020121011002102212101112122220200201002200002212022021022011200222120002012020220220000202111200210222012102100101120000101012202211120021022110220102110112100200000120222201001011102202202022020000021010120022102020101212000021002022000122210120220100122001122200101221022222220120102020102202102102000012210202011020212102120120010122211002111122112100102111110012012212212101221102202100210122111201220010211221020000202200111220212022101102220202201100021210220111112202201120200120112022122022022120112100220112000022110120002010221220020222020211020010011222220120012001201100112021100021002002121121020011221210000001210010211112021222210011222202222201101012210112122110220112221210021212121102200102200201200002212201010221022221002112020201101212012011202220002212121222200022221022120121202212221120202010200210110110021010002121202212200221001122201112011101110210002010201121102220001022222220100102010201222200110120010212001101212100120222201202112001211222200110122200100212111011001200002210000220001220222202220021122210202112012112102101120211002220111010201220000200210022211111020212201221112120202201121211010102100121000120221020000212222020222012220", "22212120122122002011002122212220102002222011222022221000111012002011021122210220010010220222200002121010210200110010012211212021021202122011210000201012122122211110212111201200001110011121222020010211220021102110111102201121222211121121220021011112022210120110020211112000201101210101121012101201201021202121120102220110201012211121010201010021022210221000020020202202222022200220012202222221021111202120212201212011111222212102002221122011122110121220121020210202111020202011210002021012110200111112000212022220001010210102112111112221022100001202222202111200211222021211122122112100200022110121020020022011101020022121110010201122000100111000101121002201112221221011121001010001012112121222000211111100020020022111111220222100000021101102101202010222220010021100210200200010211110212012000121211120200021101112200211020012002202120010200210220222102111110122220112011200122022001212122001000100022021020211202001110201020200110201102222100002200010120012120011012222112211012102121212021200010022200201102202120011012022211220110000012010001221021120112122110211100121210101001011211100202002101122100002222221120010112220011212221022020102201210101200100122212101201112222202210222010112110022200011111002211210111020010202000122122112110010002011021211200222020021121221002010000211220002110200122220112021112200022220100111112110110211020020012010200112200221200220022020211220012122002121020222021210200201202200122020122211101011011011121221202200000002000210011220201111122000122100220122000020011222200010010002122001112012121201001022221210120201222000200102011102201221122201101022222001001222110100111122021012002102222121211011111121101110210122021121020112022001112001110122101121211211210020212012101220100100112011101101121121112211121020111001020002211202121011220222212001122020212220011220021000221001100112101222222002012220211010220112100200100101001001121120201000200000021000212120102201212022120201110200121122210022211212021112101210011000000010121122021001012202011010100100220220000001010101000220102120000121011110211100200002222211012102012000122020000000101110210112222002011101112001011122102001200012012021211220010020020110121000111010000012122011211202122110021110201010122110001102001021010001200221022010212012211010200000012121220100212122110100000201200222110212002220221020200020212110102102100002111001222100110121000221020201002101121221002221211022211000002111010122202021222122011011111000", "02200020112122102010001101010112120212001112201010011211211101122201100001200110202211221220202221101110201102120121112210212122001112020011100012200122022012110120211020200221210221100022101221020121121120201220220212011022122221202020011110211222121211022020020001012120101212121210001120120120100102121202201021200220221100210111101001202011200011002111202021201121021110122201022002002200021220001221222020022221222100201002100120000122100010001022120110211010011110212200221002201121202002011100001121200012020210222201120222200222022010002210211012202211011100021222122200211000220212101102212210021220101200100221200110111200220102011002012000210020200210200002022200001121021121222102122121000011101101210211210002002221022012120002121201201011211021122200021120202002011212222200021112221202211022010121020121122220011220201000000222010122222122100110221011211002212002210221202212020211021211202002102001201202212211110222220222001001111222210001002122101201212011201222121020100010012211111020222020110012100002111001202201221221222102222022202111022120202201011001001211122211010122122211101201112212222011212122021101112201210210101201112010222120102002000110121112111121200201210210002202201001211210011011202110102112102101012021011102200022000010110120000122220200112102012220011201002010001001200211110212210101221201000010021122201221212101000021202002111111122221010102222101110100111012111222100012001011001220100110202102202121111110021020121021112102102210201022210221110001120112012110002121100220201000201211200202111222012210102011220100202020201012222200211201001011121002102000022202020022111121010100012201221202020212011200020002002021200120202102201202022210200012001102222122212101020020002121001111211211100220121001201010201102220211210110112211021101022112001200001020101122211012220102200002221022110020020121110010221021220010112202002110222011002120000201202212101001211221200100012121100010220020101211201200122020122202002201002212000211210201202110000202111222210012222111000211200000002110200022110000200120120100121011122100220201212010101100200110201211001001121212220202002120211100221012221011201011211002220100221012122212120211001122022102121122000021202221121212202221222211222220222201011221201021220002112211020010221112212122000112002022000011222211022120022102222000021020001100002101210022220211202121111200020221010221122222021202201022122212002210100102122012120121210102012002", "00110212101102000110202011002200200102222110000000201211222102001021021010001100111212021221210111000111021000122122022201122221010022012222221100211211110120010001220111022110112012211211102222012220002211010112020110122222201000112211101221210210020111210120221011121022201021112011000101012220022222210112011012011102211202120102202100120210111112010220100200211120022120200022011000200201111110222000210022110202112212202111210220010201122020112122212110211202111002220101002210012102110121020000210120220101202222100101012212120202122002020022202221010212111011021202102210220201202222202001120020221021021211021012100001112200101201012202121110220102011021001111201210121210122110221221101002212002122202211020020210112102210012000112200201100012100120200211101210021211012210221110121212120112210001201201120121102101020222202012101001202021220121102100002022110210110101222121121111122010002021112201200100221111010120210221220210020201220100011100111200100210011100100120201021100020222102001200011122212000021200120212000200210212102000122200202120020112121121012100211102012100200111001210210222120110202000222220200021122000121112222020010011100222120110000012202110112110021010011210002101022112121110002212000010110020102220121220220112121012220210101221020200011220120102022000201000220000002001221110120201211211201120100122022101100102210222121212011111121110211012002110022222022000012020220010110120012021100112021002101011212212111001000111110010021121202112200200220101110110202210121022122021102102022220201021100121111011122012200122022211220022211120000202022021221002111222222200101120122121021021000102121101002210122201020212201122220112212010020012001021121111000002012222200222200220222210100201020122120012202202012000222020210212222111012212220220101112011111000200100022202111101001110121201112100020011120221011112200122212100210010010002001011210111211100211010022110222002100010221212101121102102102002202022200201102012111112221101101200120022012121222200002002221011120010200021000222021200001020001200021120000012200012101022022011101111102020111020001212100100012000011001200010200022010201212221011011001021001012220012112111120222222202100221220001121201222110112102201110102000111011022010020001201002210220221020002001021121000002021001100202010201122011202201111202110010122211011211211212001120122221121002100122220112012111121021222221200012221221011202210221101220221212201111112102120", "02110201112202121200221121011210101220101201002112001112122102111100102120112020022122010022001120110220200002112020002222202200011010110210022112012120012110111210010212200101101012200111110221102112002122122100120212202200200101210202120112100221221001122220210110010001012100212022202021021222202021221010210021011212212220011100020222000202122102220121020001222101111012100112212122010101022012212211010121111022221001110021021011021001000020200020212102210111211011001122111010022120202111212222220120212001100021001022212120100001221101100101120010010120211222121011012002011201201101121110012110002001212000010200111200122120211221010112121110102102020001100222110221101020022110211112002221222211012221120220200120110111202000102122122202002011220200100102222220112001222021020201201011102111012011002111220010101000020001210111122220222201100121211202121212121202001222221212000210021221100202022020121212002120122122121102201002110201011122220110222101201021120211000012020000102021020222010202201120010222020010110012100022100202122212112001021211112222112101120101120012002210121021211201100001100111010020101101002201120001110012002001011212110101002110211002202202101221010222120221221022222011102002010112020200121201110210200221221000201000010100212201111102211200020021001110001101022002111002201001200202120022211110101120210220210221112211220210012022102111020212000222220010012010102121220122010002212000110112201220022210201202200220201212010221111202222101121022222220120110022001011220211202111201201121200210020110000102221020012112210022102101122212201011101210100001121010112121002202010101001120020110220211000222202022120012112211121102221210100211120102012100012100110202221220220220101010021000101120000012110222212021211111120211120110010010111101012200021022220221122220102010221221021120110122002212022110200110020122220102012122110000000121010100100202112220112210112020101220222212001111000002211212022020012200120010110112112100021020021220021020111121220210011211101102011202220022100022011222102120110122111001012201102212002001001021210011020112212021110001201100220100121101120201101200222220012110220102111020102002002000010221101120011212201012000220201212201111210101202121011001110002011202120110020111211010122122121211100001121011122120001021001102021112122122110221022002221202201221220202112010012212002010112210112121010202022012112011110201000120010011022220110200202011012211202212", "12122210102000012012122020010202221000012102020222111012212211112112000011012102000210210202122122222101221100211222210201102200211022002011102212022020121212021222010112000220121110201010210110012121121000210101112210100002220220102110200121100020101010212212111120122100120100010010112010021101221222101210102001200121101002212101210120110222221220100010000121122020221020221122111012102211221100112110000111001221012010212210222201111212020111222212202111202020200222111111221112211011111010000220122010110102202010011011122120000102001121121010022110200110001121101011220020220221122122020001002122221100200110212222011100202120211220221010102002111211110120000200102002022100202002010112210100122201202001202210101200212000002121200212111000222220110211011122022122001210101000211100122211211102020220110202121120212011222012120011121222102222100022110011112002021211221211110122100112100101012022221212011102112102101012120020122020121121202112001012122120202112020211120102220111210221220222102220001200110011022210212210012011111110021022002220111122112012200122212011000200110110200011220202000211010210200102200012210100010100210021110020210101110012002200012010001122202102000100000110211020210001022102111122111212022200210011220200112122220201200122102100220022112100110102121002001100102212222000210211010210022012220002001221001112122010002100121222220121210111201121101201011002222210102202211021011210200212010012111211110210222202011101102102202121101021221100220221002121201101022200200200221000211201100012220020212002020210000211112122012211200121112211110202120020002102211110011002120220021120120010020212021220021110010000222202010210112120202200222021111210011100122202011122021002212110110100222012010122011112221122201120220212111012002211202222110022102012112210101002211200102201000200121110100010120200201121000000102102012000100110122010010022222010111022112001010102212112220101002120220020020202202101001200221201210012021001110111000112200200120202022201010121211200021022120102020201000212101102220001012220100001211020212202011011101221212002010110220122102212210220001010012020020100012020221011010121012000020221012112001211021121101100212210101102210110112002010222101101110120120111012102112120100212122022220200112201222202221121020001010112021212121122110002120220222212220110121011120021202210121121101011102021210200221001221102102220010220020110122221022100011001211212000022021001002122", "12020202122001100200112120201221121121002012100002011221101212121011221220110021101011112211111011110100201011112220111011210210001222001001121102121020202100010112020111020020022102120022101120220200200120222011212002202001222020012100121202000201000022020201020220010020020102021211211210201202202111201202221102012112200121222222200222020001000012112221100021000200020201010110120101022012011110101002121200021220201210010102002102111001100011200221110101122000202102200210021101102102010010000211121101211012210120220222012221002200111012222201221002002011111112000111201200201011112200121122221011111022022020110222110221002121021200100020202020210222121012121120210020011001211121000221112000200122100120020212012100100122022021010121121021221220011020100101221211111002012002000210121212211002110100201110022221121021112001220220200012012111011010210020111121112110001101101010102122222221110122200121211201220111221220222201021200101012001201211211111021111002122121220100221001002101221011102210002121121202121220102221010022101011102221120220220212212011022010222102020211122202111120010112010200211211211002102120122001102212101211012200002112110112001112101121201212020102220002111000000122101101202121100111210200201210012110221210022010200002211010212212011221021121221211101201122102100201100100010000000001020111200111220102110111212122101100120021001221112211200012022110202122221012221211002122002122101022021011202022110222112101002002021220010110111002202210000000120021122120021220012101010000101102020010000201021120200221210112011121221221211020222001001022101102111121010000201011222020010200122200222111021001112010010111020111201102222201112112210111122011022000100022210122212101020011001020022112000022111011120120222120112111210021021220212101112101020221200221222210010110102102211021002201020012012221011010001012022011111122022222122102102102202220220221220010201212011001101110221002122102101222111010221011220011101101100021100101010220111022020020000221100021020121222011110112022112212102211012102001102002222121101120020010102212010120111011202201122222001012022212011210220211112112202201212212010011200001121201212010112122211202211021112202001011112012121121211211111212211121001102202000220210120200011021210121102201000122221021121000102022201210212212220110122210012021212022220012221201012211102010111000212101102111221201112101201002001201221012120122202000101211220010022202021010021220", "02010110101022210220000100211120112111011200212011022020000211120001112001220112101122011002111202112010121100001102100120110212210001001122012022202120200210220211101022012022101001101102020222020112212002010210122212111200000210110120220001011222222222212120202020121200221011121110021121021110222021000121010221100110022111110220101210220202122110211121211101021222000122000200222121120210110010220010022112122021000010210012212221002221100212022100021021120012120220221100202222020221121210202022210012110222211101221001102110021012002001011000120100120011012011112022011112101210022000100120012012222022011212222211122022100121110210212200111200121011002022202011011112021101201221110211022221202020111012010002101022020122001001100120210011000212020211200122001200102011102110221121021122221120202120211210120201002220121022211200121210020112211021212100211201212022122122221222121201111002010111012222202000010012220111202211002022110021212001200220121000120011111121002210121012221210201010102222202222201110112011201111200221221121210101201002020122022121122102012211122201121021202220012121011222110120100202010110000112020110120100111011010110101102022020220210221021222000002211221002110201212222112200010201010212211100221010211000000201012111001111211102221201210212221111120000101022121000111102021210112221200021002112120100002220212011211000120200022002000201011120110102002120210012210221222121200012200211010011110221021001221110111002102000011121200010001020111201100102102101102121001110110212122222021121111101112120110221120001200120101210000211110211120022022120211220112121110120212110102120022001211210200220222111000010120211122212012101021200112101002210102001210111000101122222220201220220121221221102211002210012112202120012011112120201120112011000011020221212101102020100022001110122210212012010120222221000112000211121210112022221020200000022120002110011102011101211211122020011212000200100020002122022012002222111020200002120111020021220111020120122122220000111220201012021102102120212120210221001120202021120012100002001220100200120022002100102012202002222122221201110220212020221110110102100222222020220202020011021022222212022122220001021012101011001121111210110100102200200200211022222100211011211220012112201122000210021010112022100201211002102111020212201012112001110100120001012020012211120212212121201102100000211021220200121220001010220222021211201100001002020122012100112212200122022122102", "11021021021221111200112000000020110021202120000210022211011012112010220200221221110200011102011201020120210221211110022202211201111111111222120200002211202101200022000201011012110122020101220121011021021111000200111001100211121221021210221110200020211011021202221002202111002001020000102210211211201120202102200122102121220010101112002100222011221020002110210220202201102001211100101010210212120021010122220220110212222121022220011121220212020122102111020000220120010111120012012011002211210001222211011101110010202022122002212111022200120020122101210112010202010112221211222010120022200011220121002212100121000221002112100211111000202112212110112120112020202000211221212100100021212010100220200002001020221201020210222002011202000202222020221020220020112022012021011200112222112202010122020101012222011122000022022122121122101202201202122122222022000121000122221020220110222101112020100111122121111210201101102210121221122012122000202022201010011220212020202202012101222220211101011212221002102102212210010221012122210212022000221011021222120220122102010101022110222101201221201001200220000210100020121012220112211112122210222011211102000111110200101222101021002201000200220112120210121202121101000201221100201112021201110021100001200100012210002122102102100102000221002212201101212010010211220101112011012002210102102200202211110222111222100201112110021000102202021102212212211022220122220011212021201000110021200201202002112000101200002221102111112121120121101211021010122101212010202202101222001222111221201011111022020012210101212201000210221021221100020121102101022011212022001010022112200120220212220001021222110011110222121201000210112211102022202121101011100021102122201010120120020220000120222121002000010122112010212112210220120001200111201012001010022212002122210021002022020221121221101110112112010120211121101221201111210001020122120120001011000000101112222010200011221122002212001000102221112120220210010020221212010120002100022011101122002200100021010121210210001201012020212020021101210201212110010112101012021002011121122022212201222221101010012221222011101001100000121002002102001102002221210120200220022220000122021212011002021211111100202012202222222000221220001102011012111210001221011112222120221211002201000020020001021212120200110022200010210020012210100220112201001012120021111200222202121012221112020012122002012211111211111120121001201022210120201221200122200220201012101101221110201022012100001200212011", "11222112022000010201100121121111201211120022210201000020112001021111122012020202000211112200010112210212020002222201121202100102020020120122221211112102122221010202121111101122001002111111020212012101122010121102012010021000002021121012112110010220101010202220222100201202110112122202011001201021110220210211121021001221101221111120001202201212211221102201210012100211111000222112001212110001012112211022100022002001021000022121221201010022021102120012202020112012202211222021101012102102122000212210000021201110112220010011112110212112011102221102202220222100220200222002002011212222002210110100222100001210011120012000101000020020222220110012002212202101101020122111212021022020020022212221211200020110022021110001222200120221120122021002002022212211002211210210001212222221121002012220200210201120122000001212020212102211112120202001212202121120121010011121210200200220211212220022212111020012212220220211220212111002120102212100212222212221110002201222022201222111222222200211200200112002121021002112212212200020221202120012002210010002221110200212120122000010101221010200002211102110201010102120020210001201222200121001120102022101222202011111110022120011200112202102001002020002101012111020211020211122112212000102100211112221121212002012220200021021102111102212020001201221212110200002021201021100001211222002210011111211002002221112022202000220101020101101002001011201101220120212202222110201002112022022012002012101221001001122112201000100010121201010100122222100020221212101201020102112020012000021012002101200222112100022102221012011010221222021011112111120220222212101111000120202021022111120011110010222201101002002012121002211100210221111022121002012121011212100102200101221012011221201012202020112210001102121201220200022200100002000020210120020211002202010200212000020010021120100010211121202112102111100020011202222020121222210021001121110020222012022000020102211221012222002011120020011112111211101201121122021021012110121010112121211101111100101020012020122221202200002001012002201221221202112001202100010120102101221211000110021012011110202001221110202001000200201200012021122210112020122112101010201121212012121012211222120220120000100121002112020000222002212001100201100021010102101202020220220221000101110101211101112021021122220212112220202101012112011220022022200021111201112221111000120110121110210221010202100102202110120211021101002000002211210110101202201210020202100011220112112020110101021112211020220", "02011101022200221100221012020000112020101120021211122012110010011012221101221102120022110101022021102201122020101122222022011122120200101112120220112012121001021200200021122120100011100002212210200221220001000002201200021210100022012210212112212002221101200111122011012201200202221021022110222212012201201221212221001011001001100202000011100111201001212000021112002001222020212010122210211021201111010200222120221110020111020211020211012112201110121000222201212212211222111000212110020222220102020222200221112202212001120120000210021111022122112101022222121000210222200011010111201022011011002201212111100201220012111201100002201212100111000222122200022000110102221022000020120000111120120100010220122020002210110022200121122121120011000002210001002202121022111020021012211212022202202102021020220121020000222011211121220212022202122011112212211001020222220120211001100010200112100101122120001102110011111021101202201111111022100002211220201220102221000100001012201222212202211020202011110120211011221201112002120100000210221021111220101210001121111121221121221102010211221201010222210220012220122220101221020200220012212110011021002201012000000120122111211101022220011112111102000210021101122000221100212202200112201100100011121122110122220020001022012110202020102122110020220221210202021101110010221100000220000020102000011201102101211100012201102222112112100021022101202120011112211202110022020212112212222021010202011211100221201202121022020220101210102022012011100110101012022201010210102011011211212222100011222002222012210110220011122022202020200210000221100222220111000110211222102120000000000120001112112211020211101000112122021200112110102200111122021200221020121011110120210200120110102210012012002211102212222110120201100112001112222101221211112000020020200111200110112222222220212000200220111101101020120112120011222012111000220200010112010200222011120222001011200100121202012010000021011011210120121200102020221120200220102100100112100002202200001202222001021022201102200000010012000020111102220120220112120102210112011121021222100022120021112221022212102201001212121001121111210102010010121020211002022020101010110210211001222021122210201201022100100102000022000012001000022021220002010222010001122012101020211210101021221020022221112211020202022210020011222200001222000102211020111000122220122222222011101220000012001011201210210021111102112101020021202210022101102122022020222221102200210102211101220011011011210221", "22111012010002110102122001222211110212002020011200210101102012001210020221211102021110021001100112020220022210222002112012202221221102202000200012211022012100002201021101112012200121201112020121000201112021002102222111020112012000022021220112112211211100121102022012111221011021122202001210101022102200120211212022102001000111221221012210211211221001012020210110022101020101222101212002002220022221200120000211011210200201022002000102100020212112100211012120002122002010222020100212201001221220101120110001110010010121022201000002200110101001110221121110212202110221021010000000212122001211220021111201012211001020112202011220202000020121122121011202221221122210211210111221120120110000010011202201121220122020001200202120021222212000100111002121012022022122001200001002121221012110001012101020121002221202221112002222212000111011212220202220221211001120110100012001211102101122101121112122221211201022020010010010212201012000222210201021120201201011200002000012200100202101121002110120001012011221012100202021222011122010002211110011210022211221211100001211012111202100002201102210221200201200222221212012022002002100000122221120222121012112211121122021022220101110200112211202221001002110222202120112101220202121110022222220111122100112101112212022211012101022220112102000000211221100201201201022022102200011021212100101210211022100121001210202002120220120201222111212222010002221100122200220002011221121011012202212021121222002000201222211011112222000000221221112202012210211101001200011010101021110002010120210120120122212021110112002002202102021022200022111210221001121010111201122102200012212202201012200220020002012211201112110001011202011002010200002221011121000101210000222221112222201201000211022120210200011010201001122110010120011112200210000010221101021120020222122101200201021101020002000222200212100002010112001001200221000120201221021112211112111200122220000002021202110101110202112120221110111211210201002220021000220012210020011212110000020010121212222001002001221002012121112120100222000121201110121210120110122212020211111121002000020122011012000202001001212022211001102001111111021020001002222222002121122110222102202101111102222212002221000200110112110201212121012100001010122001001002000202201110100210120222002011020021212012011102100011010220121001212200121011010210201202101011000101022011112221012112201221002010220021120222211201010202020221120011000201210102202001201020020021011210000010011210202120021", "11200110210112120000111021110110202012210121112102200210201221120022212112001121222112121201120110111112101101021220021101200000001222002000022202101221212011202021222101220102100001021221110001100021212220121111000101110000012100000001100221120220221022022002011112012220112102022111012211021012200102111021020120211110110000212021000202022020020020122120022212021102220100112021002020221012100122112211101220001022110120101000000210211001210210110021222021011002120212020012222002000121100100112021120002211010212222010121120020020001020200021222020010201011021220201002122011000201002100200020212021001022012122012202120020212022201202202222100202020121100111100121201000011221110011222001100211022210020120220222211002122121011122110001112102201121122122200220012220002021100120212212222022101200201102210112022010010222022001022221121000210110000021120112020022100102001020111012112201220012012212201220220101211110100201010122112110001200221112212002000200110201222020221122120010220211111110121221020001022112212011101000222111211002101202202210010220001102201010021201001100202220101201211101102200022012202201010010020020011101120220001011102220001210122120011202222011121220121010201212210101202002211020111121122221200122112122110101201011022212212022110220002111221201111210100211101201100212211000022111110121120211201110020120110011210002002201211212022021001220201010021221102000010110000000002112210011222220222111110010200202010121220110221220221021012102011021000111211112112202011201100121022021101222010011002200011211111221102211020210122112121020021212020011222011200011020220120210112011210022011201101212111000111001201221110212121210110021210011010212022221202012111111120111120212002102022012201112111100111220100012222212201221100211222110011102022110201011101122200201220002021222011102010112002222011012201112111222210221101210212112022101101022000101202220121211102021021100021022210212112102100121210002021110211001221001210221012112112202121101002212022002020012211101012222001010212222202210200221111022202022021000010102221020210022220022021121200021010020221102002022100001010100220111211202112102221020001012212222102111112201012002200111101121112221010102120021110222220102010022220211022010120200000221011212211012221110201021000111112210212221200022110101000011101102212101111121110112000010212212102202101002101012101012202101202221102101002002212000212121102111220111112222200020122120000112", "20222220201020011001100112110121012221021020000212022210021110111210212011122001120202122122200002011200100102201022001021001121001020101210202020001122122002110120111102201100201210001121212121201110122200200010201111000100210011100021112022111121110220100001120100011021211100101020122110012012210212001210201001222020000221111101111102010121112122222220020012122021101020110202001022211221221110020010020202010211120201220200121102111120021010220202102220102110202121120011221021001220202102011112002121011221112000112102122110001200112211012012202222002200010221220101020022201221201222100120210020012102102110202002211222221201022200000022011222102221110121211021111222102100110012121002200211102002001100011121220110121212200202120012221122112020211221120001010120020121021212220122011211012010022021010112002010011210022220110101022111201100021000102212001110222000121211220022120020010120210121002021020022021020002212022100212112022012002022122202000020120221001220202100122221122110101210020201112021121100200000111122221100010000111011220101120102010112220220220111220121022001121002102022101101012211211120011020220002222000012010200212210222021210001021121210122020221020022112021200220212120011221112021012110210101212012121102002210010100001002112101210221021002102212202202012120112120201202020010021012201102112102111021000121101122200020122121202122012111120120122010101212221200010000111112021210022020110212021202200012022112011211100221221211121122012012202211010102211221211111210021202100210122012222212112102121010122221211011102002120012122012102022101122021102122221012002200221221122112202102011000020102202000212210011210020112221201000021221210102122121120201121020100200100101101020001210221101021021112222002000002121200212002012210012221121001220121001012002111222121010212022121002121120020022022021120012011122100002021022000201121212212211022112121001001121202212210222122222220212121002000110011122012021010011221120122110100011221201210001110222001020020021110001220212012200122110022000200100111021020200120120022011212122202102122122101011122101122212022202001221121210011211002210121220221001001021011211110210122211100220020001101020002002220002220010111001202102201101201220212020200020110212000000002012011210120202100211220122101220020202000001102210000012120012211201101112220202201200021011120220102121211010001210002001101121110101211210112102011011201011000002200211111011122011212111", "01021002201200202110100222200221211221011222120202201002222021212221202100101201120022101221220011220011222121001222221100201021210212011101222210221021022110012022101202120122202010222201110200001112201111002020212212222100002202002001200211221022120002111211002012210021020120200000010020121122022201121101111211112210110121020010002021121000212222001020122122212122001202220020212010120102002111212222202100101222012212212010221000021002122001000211112111020011022011211111002021202112200002020022021120000111222011100022001222220122122110002011221210111001100111101010002111022101001210001011100020212202100202000000101012100220210022100001201110012222110202020122122001000012210111201121111212211101002220010200021201101211122201000122012202112012002000000022220011110221101221202222022202010110120200210220122210011102012102210211202111211112211111200000001212100102210112022221202121210000222120121020212021020202210111212001120011112100212221101201110020011022202210210101021211021002120010001211111020020112202110220012000101022112001222102212021021012202002110010120000220001222202112011021121010011112011121010202002021111001122110000001100222122102201021100102110120001102211200000102012002201222211111122202221010220020002010021001212222010022100120110011222001210120011002221212011011021010122210001021101220202120221021110121020002202102101122110020201201010121122122001002211020100221011111221111121212022101221000210202011210221001122220002022111122022000222222002121202211102101111000101201021121221212220100200020021121121020112120101002221120111221201121220001020220210110112022100102111202101111210120222220112002210221221102021200100211000120120200020020001000211211111201022111000012021102120200202220122001112221012020210012002210110112200220120220001000020001000110201120120010222211112010221020221200220100201102220111102010212110001111011022212000001011112010221122120111222210022211221211201022001020201210100210222020112121200002201000210110100212112010101022221000122222000202210221112201222122111110122112221120012011110022120000101001112011102102202102220111002121121012200112002120100120002101011011201212222110022210101010022111120101010220212102022200110202101201221100121021021111002220201201011010212220110020021202120002110111011121201200000212202020212100112022102201101222012022201020021011202220211120212000122100001101010011100200121202002122000012112202220101101201020202111000020202221222", "00001101222211100201002121221001201002110221010122020020102212221221210121001211120121210012121111222102021012201022011100220000001100010001200000022100012112212000110011211210010022102222201020120022220111101002211210222022200012210202210111111020011021201120200110202120101202020211211202220002112021012200120210200201110022020110010100220002021121020200122100022112020210011112001010120020221000011210112201020102202122120111002211220120020121201200210200010121220202001200002022210000110200012200011022001111110100220220010222001000102010001120020100020200200122010120012100211020011210011000111110122212222120012111112022111100001221221211001012110000010012002221221111001201002212202101021110110222211011020012100221212220002100202002211212011012201110202222221201202010110210100012200101221010102120022120211222000120221120220021212002110202112212122110211122100012012100021000201111100011212102220120100000202020102211020010100012001200111111020220122012101000222222220121000000222020002111002220110210211102221120111102200101000201211120011010001100121111120012012012001020101012200110111210120120220001201010110012211111220102201222022110220212221001020210212112022101111101111101222220110122210000220201002120111111102021000102110121122012102002010121212020220222220121212022001012212002012222100112222111022211122211012220200202200201202220020210021101112122002020020001210022011010202220222002202000211202211100002200010222222000202112002200102120110002101120111101011010102210121112001022022120111011122222120002222020201210012012112001120111122112022001111020111221020002121120022120022212002210221022021112120020212200102110200100211121111021201201011012002022011100121102201112202222200021222021120122012020110210201202002020210112022121112122121121210002122222012021212012021202012122112122120101011000221002110121010221202112202201210021001020102000022010022202221201100102211110111220110110000212201102012222012210002212202011100220222121222020200121211121002220201220212220010000210000001210000100122210001110000210001001000120020122000000001212200220020121100222101121022222022022200211220002122001221020022220200221120101210100000020011110102202211010102210201022121202100222202222201100012210122001001121222210102211001220001211200111102122012101211012111100210101122220000111210222102111021201201222120122010221202011021012022211100221111122002200201202200011010022010111222220100100221022112101001022220110", "01112102011011221001220010211100212221120222200020100012201010211220121020010021112100020211011000020010211020201120101021210010210121001010201222210021202000012012120201210011122222102022111200010121200021210101221002000221211202120210202010011100112010010101201021121121011002220111020100112002112000111201212101220220210122022100010122121122202000211012211220220122020010102010200021010211212000201101120110001012101022210212202120002222102010021221020012111211022100222211022210002000012202100010222112021001201222111110000112021202200220120121220002100122020020110011110121222212122022212201212021122100122222121111020210122111210121121211220022102101010002121211020121021122211201020220012001010021221112000201200100201120121012220210021012110201011020121022012202010012201011221112221200120010211112211220122201122111020012220201102220022210220100101220121212000110020210200022011212121101200012210100120222020021102012110200210202110012110101122200222202122102001112212110010221200012221221221100120210122200012021012002210102000101020000210011200201102102210100201221210122211002110020022100102012021202122222011222021222001110010202110202022211001100100102122212120211212012010221210221121012211110000210221001010212022201102221112020020112120120220222011210210012122012220122100201120122111220222021121001101212101121110012200002110121100211100222200212021211120212222102221112212210001112111200221011000210210221020102202102202201111212012001211121102211211122100002112011101202012011221212120022200100010222202212011010102211221010002120110202022022022221010111000212020202102202101222002120012202011102222200110022200101001002202111120110201000002102012221201110000200210210021002222122022110011212021020022202210101222111210002220220121120221012112002100120212212021112122011121020212211200021210111110211100222111201200201200020101002011110222021111021111122120201122121220202002110100110102210121222200211022021121211021111212111221012202000121002200222200102220112020021021012110120012201120201210001101012000211112212211201011110201100102120111000111201121220110000211021202202011112012001210220210002002221021221000120102012120020121212022212021212212121021121002220002010221120121101111020200120120000210102112000002102220111202101221011201000001001201012202001202022200002202221210212012112202020012112211002120120000112220112220002202022001101000112121212200200210101022220212202011211100012222222110010012201", "01012112102001022200121212100001211212021112122001022210101122211100212112001121002102112112200001101110021220010100122020000212212101211220112000022101010121022222220101120200210000211002021022020202220111120021020000021221020202020102001211212220101221121102010101202110201120212220211200012122120222012012200111111202201000012201001212102212210120222020102020002111022212001111000202022020000001100001120101010012201112011210012111011100021012212211111211002101001022122011202221001220200110210020211000201001202010021121221222211201110001210000111020122211101020000122112202220021110001211011111200211222211222200220000112100020101102111000122100202212010210022210222201222011002201210120002011010202121100101002221201021001011100202120022212111101100010001021101212221112012000111200012100012202210112102000111001120122211010012211022120221001010020011021222111020021212102101101111001021102100112021102212201012000012100212210022021200210201221120221010021222010220202200212122011102101100102012012212111101120022212110010110122222111221222200220202211111212120201120101122112120022201202110122212111001101000210120022011202111000022012220102200210000020012010222102220222021002220211102000102120200210010122122201002212012022110102200110200001002211122100002220200011110000100022211002200110202020111111102220112222122020020210111000012101212101202220002001201200001111222001121211011222212120012210212100201000222102211222101021211221120012001022122000002210101212221022202001001212101012222101020201021020100102201121201021020120200101001221221001211201012000000101002200122221102122022202202011111010222112002221000022021012020001122022010200022020201101010210121000000001111102111012221101120010210210022022010022100110201110121010100012102102221220022100020002121021221112112022101011111020201122002211000001012020122110102221000012222211012111222211101210212022021220222112020010010111211120212111010100022121222110220220000200010020020101022110202102121002221102101010211211010211011102011000121112210112200001111200002002100100020121012002102002020201022012012110002201211020121010002222221022000212211202011102102222210101222010201022010100200101002011101221201222012212002100101002212010020201200010101121221200201100110122200100020101010102110012012001111120121020100111002021111101200222000110201202121001101120000211101210022202101112102011201101201122120221220000102201020002212220210002101221010212222010121220", "00010012201101012121121022210022022211211120200211002020022111021200020112102001120110221201122010222201021111211110102221001220021201110010001000121110210202112000122210021012222111201120110200202200112001000201210210220101220211002100221221110002221010002102121012211010022002000010120101211002122021210012110202000022010220221201110100100201220200012212102002200210220221210110022202011011222222211012001111200020012001202220202111002112201200012200112122002212122012020221010000000202221112020022221010021120122001211211110202112112200202102011210001112001011220020002222200102212201122101000102012102200012100001020000021221000100002002102100201210000212001000220101201002222212222222221121222200122000221211001001000022100000010201200012202211020020200202002122020112002201021002220200120101211010110012200212101221012021012002122121010002212001101212011022002220122000111020100222111201112210221022002000222121002102200112212001101022112111112211021010122210211101111211222210222010100202000010202012022012012202102000210012020002200020012000100000200200111022022101012011202111101222101011220210120210122102121100002010022010002222201021111010120210012021020222202212220010210122111122212212110201200112022211012112010001202021110222212111102022200211222212011100212012012022002112222210210111212112101010001220122021001100220021122112212110000111101012000221210211120101100101200212202221122000012010022012002001202202012111001212210212002121102102220011200111212101120200210102112121110102120010110020111200101101102221100020202011212200010001221100022221210210211121020120202022111122110212020211202121212120200022011011001202202110111111010222120111211022010120122020101222210202100101220112022201020212110022210112000021011101020220122110012011012110121121111012020120122021001112000210001202020102022020200002022211001101021120110200122212012202121011221111021002102101220110022120221221220002100110221001010100100012222101010200121112002002010111002202101222212201020101101011211021122012222021110211022010002111100120000111011022212111020121221220211201102020112121101111201000100020211101021002002220011020212222120010012010211111020020212021020200120202112021120110120001002212101102112010022111100012212101011200201201001202110110122201101222002222102102000111102021222012200102102202021122220012022120122020211222210222221110011120122110110001010012222012100121122022200100010000220200212101120121010012001000111", "00200112012110100200111112022011200200122200121011210220201201010211120201021110202201010022002221211222002202020102002122200211102010112002211002112010120212012020000100011221020102210000100222000010100120001011220202011002211201020020101021000011120222111022221110010122120220201102112022100220212010001121202000100010220021111021001201021111011022001200112012002110000222100222012122201110221112012002121212012202212220022210121202120100100202111020201120122001010021222020012112202000100221200000011221021000221111111000121001002211120202112002101222201110220000122122220220211021101202022011121122122012102112020021202011102002022202002011010111020201111212021001001200002001120222112022222211001022211102100222020002202202101021021020212221220121111010211022221222001021220212011120120011212020101020121222002200210002221110222021022001112100110202000200011210021021201211202010121202110020100221210220220221112000021102211112201110121212002210000000212012111121121120000002121022021121001021202002102211022000002122101112210200212111022120220212010112102020111220120012000000022202221210122122102122111121201020220012202000112001101011000010210122100110120002122000100201000122222221121222012101210212222120211000222200102021100120021121202220210210122021120220021120121001121010220000010112111001022220121012001200022022222022011022201122111112202221102022012000120212012001011000112112212010021220121122101101110002201221110100210001021211021222202102100212010211212021101011210200201012000001021100011010022112212120020210100100110001102101100200100121101120121221022111021222222102120012011020011200222212001212111201210011212102200110000200202000200002201201000221120102100020200020010110201120200012112120111022211002012212122010201110122011210002010212102010100212210111202122120010111222110021020100122010001100111111210110121100110200010221102200110112202111012010222212010011022201020122020021010102110000212120100221221012220222120110000012202111221102200100221200020201010200220200220221201211022010221220211011100120002100201111212002012200021202200220212211112010021021110111020102222100200200211002112200210101021022022200112111210101111012101120100121222022020012000121220121021021002021211122101200212222202101111001022222100201122201021010210211101211101012011202111120200121111110111201222221212110201121211022222112102022001202002121010102120210011022002102100012002122020000111220000012201101111001100210", "22202211110000020011121001212122210212110111102101120211221211110020220002110210221200022100010011022210222121221121221110022002020200022010000011101120010001121020002211102102121112222211102012202020212111021012120222122221000110020112102001110011211111200110210001120011112210202112220111112212220002002100020110211020020221020012100222010210121010112200020200000220222112022100011222020210001100010222020000111011122102012012202220222100002102022220112121101122212102020101200221210221221101010111112111222001212002200110011020011212110112002211022222122012112102110212210022120122100222220021011210211111210120011120202010122111200021010122200122121112021200220001022022212010200210121020221022002100211120002021112011012020000011111222221112100110200012010000011110122211111001012001011200012221120102012101200122121000222001200121002002120202211000001100112222202201010200110102101011202021211021012010010012122011202120211202020100020100101212010012111112000100211210022010221111112220010222220221010020222210011010110021021020111102212020000002102012211101100001101202211211002201021211200102211210000220201220011100212210001112022221010120012101211001210002212212001222202120112222121111222211101002222011101001200202100210212010122120111111122012112101202112220120121220010122011220012010112120001021111101221001201121000201101210112120111000122102222111001121210021210000020211211201111101211210101011101021102112101121121220021002001112202100122000222020112210001100222120010222020010112221020021010211122012211011210012220112002021011001111120202210111100212000022020012001202212110000222100120120210211000112010002021122021002221120212122121201210220202000211111121010200001022212100210200220221020022022212202002212202000211111011111012100221212112002021200220220000021121111210221220010020120200201112100122010200121111222212021222122202220101010111002010021020020212122021222121211121111012102121201021110022222222211201101111010211201121001021121222000121000010020212120001111222221112120010022210002111112012000102101101222022100211101110101020021001221021011220010011110020212102101202210220211012012111122121000102111222121110112112110210011110120011222012102202212011202001121001112102220001120022222121000211101110011210010120112012002021100201212000202112012101011120121000102010121011000020022011001210102200221021210201022112120020121011112221001221202210121011100112101002220001211112122210210121211211200", "22011020002221101212112221221121001220010222010101221102122010202211112122110212022001010221121120211121011002000222110110210000021210121220001102020121012111202222001112201202212210201020201011120212122222222220120112121211121200121220011220200120021202000112001211100002000220211020002002002222002002211222102110111100201211101112012110002000002222212101201012221101110202212000110012110100000211111121201002122121000212202120120110211100111022101021101222110011122221120122102001021201120212022211220212010000222222101012021222111012222200022121012102121010200221112220010001121021021011122012122220112210211111202002102222112000000202211202121022000120020000121001012012020110211100111220101001212200100102001120120022002100010110211200100010020120011200212200121212120220002222211122211100022002020000121022202022111102012122000101010020220102212222201122102210211210211022011120022120020221111221220002211021121100101220011101011220201002012010002022112202221210102012120200002101020111101201220110121010000021100000010022002210111200210121001211212120011201200110200012000000212200212201102120020201011120000221222011201102011210002121212010211212222020212111210101022021120122222221001122211220200212100110001122112020010102121000010210022012010220122122110201110110120020220112011002012111102211011120010022210200111101000210221122120002100222210022200121222120101022200222201100022101211221101222112010110202111022022000110210212001222120000221101001110102100111122010120102022022110011010211200201210020201212021020211220112002021020201221201102001022010102102111222101201001021112200002001220002011210002220202020001212020010101022202200121112111020001110122000122010020222110101001102122022201202100110121012102001201110020200021222201221100200212201112221011102222012021022211211112122112221110222200012021022222222101120011221001221012020012212102221021122201000102210102011120121211220201010211001221200112221022000111120202102122022001002222122221212010010112210110221102012021010201111200212120011211111012120111011220021020220221120110021200101102022100010020001101022202101000121100202211102012000221200101212011011202122000021100122001001101010210002000212012112102222211201202120122000120011202012220112020011200120110211122021221021100010200220212122210011200120011111001121212100000111012211202210010201101012101012001011200002112211122001001201002201020000000020010122010221221010201212010021100111102020100", "21000120121121020001201000100212221011200000200221210210201012002202200221110120211200221011210222010220100200020220110221211202102020121220002000211210001021220111012110012122112202212021002010220012121101111112022011210001122111012212002211001002101202201010112201201002000002201122210211122211201212220100120021212220200012222201020102001001222022111200201112110100002222111220201100211121012001102001101210000221011111011211201011110001020000001211001202102102211001010121200121122201021100220011112101000120010022200120210222222020220201120010112021202211101220202110221221222220202022110210000200222102021020001010002210200222021012102010201110222210121021101222110121101212202012201121122111110000122011101121100111211121111101220121122212121211102011112212120100222221202021100111222122112211001022022020011100110112101002100211220111112100012212120210021110200220022002012011000200221100000000201111200112002012022002010111200202010012002222001221022110002122201012111101112021021022001020100220010212111212202101001001120121210120100212110201202200110200111111102020101220021021101000110201200220201221212122122210000010221212202210212022002112022121101212011022012002220212001200201010000012110012202122222202221222001110002122100011111212212100112101200220201011220222120101222101112212011211122112100020101202010211121211101122112121202102010122011221202122210211110002111120210100211222012112021002111021110212000000210222221000021001200021202101000222200212112201211202022122211122221102121110020221201121200021111202120002210010021111002100100100222020202012010100200101022120121222001010221200001110211101010002220100000212002201010201011211102100122200201121112122222201211212011101012110121102220100012021100201011110212020120111121020100002122220020020122022100120002201210202112012220002112212201120221211002221210220212120120000201011220212201010010220011002012120200201000111100002122222022210221010102001112001010220012020200201201101102120102101100110101122000020220010011110111011201221211100221220210120210220101012101111112011202200001200220201201101100120211002121001212001200111210021120121022101201102012220022101112102112201000001220001021012001121120101121102012001120112200120021112220200101112020210112200222201012202201212102110212210110111010122200202100012002012202112222111121110100021112102110122111201210101201012212122221110102200020000000101220121100121021202222112012112212122212002112010", "21002210012212202121222200010112212120001111210001211222000020011022200221101101002211010100101111202210010121102001100010000120022021200202210022211221110120110201212222000121220011120122202100212012212210202001212212020002100010122120012000000202111100012210210221120121202011200002112010102101001212002022001002000122111020101011012120021001200200021122012220112020011111122222000201111020121112010122210202001122121101110001101022021121011022102202012002002011212201100221010012122110011100220122121121021112101120222202010020011200011220221220212202222202212121021020112210202210202222010211022011111210011001222112221001002002002101010210200122101022021121120000201121020000120110102112011012001110100220201102210202200022112111010210121121202211201001001112220211000201011211002220122211101101111012000210001110100010221112021012101120212102100101012012201101111001022102211201021111200220112200121122001000020112002102000002110220020222210111222112212220220201202122211111020020001112121101002201202002021120102212111011200120002020110222002020000001110000202011120211212111120120110111012001111012102011022000201221222202220110211201011102221121111020100102110022101021121222020200010022020211100201201221020221000002112102120111020001102200211010010222202102210112110202201111010210021200110201012102001111020100110201020222101021202002211011122121100122112120212122201201120100222112202202200122200221021112220002101010120101111002222022000111222212222200000222021122120101022120021111020101212221001120121201212221001100010100121020202121021110120101121202012002110202212121110110111121121000120000101022002121102111110021020222000022221012112112001112120200121001001221100212000012200101112122010011201120210222112002211112110212211210112120202221120020000011202021200011012001220100002010102111001201222201000110022101222111110111021212221100202221021001021000200121101200010101222121201121201121221011100221012120012122122200211001210020212101102222100102010001120001110210210121211002210221112110201001102011012120202122202111000121002100021111022022221222121000020202201121220020102101000102210122221112220012122000022200221110101222122100201210011200000122121112120010211121011212100020011100002002010200201210020111210100111120002121120220111121102121011020211212122011212000200111011020202112100120210002002011022122210000001011120001120011101121021112111001202001102001211100121101202120021100020002221212010000", "11121220000120122211112112110101202001100021221220110112021121122021220102210112122121000002211110022212121011202120010021222202121001002202122000012010120021012211122020111022120000001221012120102122120221221002111012000002001212101010021121202020022121220122011002020210222201011121110020001112020200122212102110122222120102202200211200210102111000012022111202021200221110220112110111001110211200111221102101000112011002112212122200101220111102000111222022000121202000220121201011120010012222202222220120200112200001212022222112100010021001010000021021202110212011121200011212010110201112211212011202010101112000101202212010110120022011001110020111211200121100210001212001020012021210101220020002211021010222102000222001022012012020101200211000120010001112221011200022012212221021001222102120110002202102002120012100210022221110020010221102201001122011221201010211012021001212211120202122010020020222202012202221120222222002211121222020100002201200222002021021101210121002220010002100200220221011020202112012221102122002211000121120200211211020121202222220112121200002101110012002201200201002212102000220111211210210212100102122210200211220001220121002201011010122221221202110021202100210102201122110002110022122122112222212202121212200201121102020121010120100022111221120101201110011200111100221001221220012102010212212002220000201111012112011210011101101002001021110021210221111101002001002220010201010221000111001021001102112221002001210010010122000012012222211210111212220110002120002010100011121121221120202011221001112122222201011202010100011201122021110202221100101021221021000202112121011020220120122122021212120010011220120102122011201110020011011000210022120222211002102122200212120221221012220202000021010020012110201022211221011000022112102101012102110111100221212001101021200010002120121221100222120212102201211211022000222122012220012000121102012201221100012210000211021211222201201101101111202212222011100000020202010212202220011000202020110220211020200020201011201202211022100200212120011021010020100022201202012120112100001101210100202022220001110020000012000202011100010022012000220202001110121012200101221210020112001211201121100102011112202120010010220121011200200222011100112011001221012210000022202122221000120022112012101211002100102101001221022011010100101100102221021021212111202010211111021102111100212211012222100221200200220102201100012202010220120111010222201200110212101200201210011121002211102020101", "10111002010210012200200001100012022202002022201201212011002012022012000011122212002012121011022012120012210221210000121010012120102220000212100122211012221112112100202110220200200221002212101111221221212122102020211012021112001211001202222221112202011200112000220201212110210111101102200200000110112010211222102022210100110101121222110000112101012200000211121221101200021002121102212201222122212001212120022011220121122122000022010201001221210001221201220212021121121100011202112201210102001210100021222122220112112011210200220201010010002102010000120002221010120121120221102212110022010022222000222202211122120001202211112022112010122020100102111002212012111211010211211020001221221122002111222211211011010010100111001022101212011221112202200021022011120201022222222020002211222121012211011202011000200102221210112212100012001120211001202112111002220200200012200010210102100222000210222110002102202000011202212002000222110001002001010001002201010211101020101001011001021020012020001011122212202010221201011002020201201022210012222020000101112120001102012122120222112102212010222010011111211111210220202222202101220000102212221221210122121200121112100111111202211001000211101212202102001110212221012220111102121212200011221021222120112002110120210221201012220102200200102210110102220112211020211201112200110212120222202211201220112011112021221012110210222120000012200101220222111121100020101220211221201200120112110120102012010111201012110000102022102220120220101102210020110001021222110002200220112010220120210002021011101100002112201011000112220102000112111001221121222021121211210110222112222210222221010011222020222202010102012111202102201012221120211201222000112121110001001222110020220021012102000202001112210101210001121000110120011000021221012011021001021020211011000021102021010010002120201222011021010010000120012120112221111012101122021010011112122111200211110020101010122102212010122020100222120211110001110121000020012221112220112001021110200222200202201100012210021202210112211010120211102222002112200001220122011221102222211200200122122222010021122012001002010101221101002221101121111222111110220200202001020102100201012112200121101121002202111110012002211120010010020100211122011000102022000002000221002112120202110001220222022012220102002000021000001221212200120022000101200102100120011210002110101012110111022222120112001020100020202122200211122120002122220021002222122012002022111112111111100211101022121220222220", "02122001102010220222212220012201002021002111211122000211020022202121210010012010200120202202001202110212211121201001211212201122120120010111210020012122221012210002222002122001202222021210102020211002001201100111101210101001022212212011001222222112102200002201120101211002020022002221001021011111012210210020011112011210012012011221222102201011221202102201000000020122122010102200010122110002020101012000110100222001122021012112000210011021210200011222110002221210220012022001211122202022111011201001010211121010201010011201000002211001222000212201222211120001212222211201021201021022201021211200102220002012012100000100211120100000110002000022111121002112122220222101100120010212021211100211122202111020201021022102120002022202220212001220122211211221122211020221211101121010102210122111211202102011000121101022012121222201111120010220001000222221201200012022121022102010221122202112100012122122220222002011101210022110111121210100011220002222120221012102110011111121122012200212120001112122121110020000111112020012112020212211122102102012120220211201120021220212202201102020112210211202121120002120200210210222101020201002000102201222221000120100222101210000210202012002201101202102120100210212002012121200221221122020122202010112111011201212102221111021221222022012020011221022100010110022221011001002211010020122121120110022100111122020001221221020000200112001010111100222222202101122010211220102010211101112222111000221012001010210122021001102021010111010012120002010122112202021220120100002110220000000222202200001011121021201210012212000110011102011121211221212102200010201122011222001100222010112201101200121202200022021022202120100202002000201211001202002122011012212210100000002010222021000000021011200021201101022120022022102012102210100010222111100122111210100001220001022101120021222010222011102022001210222010220022211121122000212102122201222011220210201002212111001201112111010202210021002210101121201121110212011212011220011200222001222002212012102211020220210002211112212122112010211111020012222012212111122200212100110011212001211112021201100001111012002020001021202120011101110010002212112000112210101011020021120200020001211021102012001101101221121101101022222120222110011200121000011112010012120022100200122211202010202112211122210121010202001010121120120122002002201110122002212212001120222122202112110120212222201121121002111012201100212220202002101010022220202111021020112212001121102122210121110100012201202", "11011001101210010121121011001202012122210012202010212111212002012202002010220010112002000222022011020010001110102221012110021212220000001211221202101122122022021011100122201102002010001122101222202020210222001202121111210112212200220001000222022121010202202010211010011112021002001122120212202121112002122021220222022122212200220101020211122010000101002102222200010112211010000020020012120102202200202100210102012010000002120102220221221200200002022020000210211121120011110222122120001101022110211211110021101201002221210121111120222100011222201201120122112221220020101212022210102000000220212112201220010120210001220102211222212111211200000202112120112111212112101201111020201011011012112100121002222201002110102021002201222200020220120111200200110112020112211201120011222010020122211101210002212020111002111101221022020211102120101002121212110010120010121021101202122202010202020212112001012210002002010120220102000221100012211211121202200011110012112112221011012012002111002022202221120120011112010220011101000202110120220021000010121001010200120102002200121220011220022011122222121202210000211201222002211211221221201211002020022021010211201101002112011110101021211210101002002202221201111001200021021021200022012201222202100102000002021111100200111000021020102121111000012011102020010201112211002021002221010102211120012210002020020022120022201110122021222201101012011012221022211120012111210201220121201200102202100212201112221020001122121220122222011211021101020210022222021220010001010021202101010112000221210120012000121100102201010101011012102212222210001022220011120021101220202220102221021210110222120222112010022111011210112202202210220000000021112000202211200210111211121202012120120212202012100111021110012200002100122200011011012210010201102200020122011100212012220002102000122210110111121122010110021120212211220011211011020010101020222020102102100101000012202100212011111002222110120121101200021222100120100111111022110001122110102001210112111112202211101111022011202010102002001010022210020002112001102002100002102001201020121022121100022222001121022111010000112112201201000001212221211212112202000011010020211200221101012222010002202222022010210001201100110201021011120011122101022210101122021120012212210201221212120200122000022200220111112010200221202010110222110122010000122221020202201001012220102112121220021212000200212110210101021112210221122112111120112220022101120010001002001110110121202122002112201000", "20212001110212012000011021202020000122021220010200201210000101000102001000002201201012000001122022021001201101220012221012111220000112200001202121100022010201120221000222212100000121100002011121110121122022220101110101220110201012202122121110212220021220221200202002212102020102002111120001201100211202010121000201100221121221111102110201211202211120121010122012120222122121122020222000200100200100020202222100120012011001021022000200120100120121120220022220102020110201002121220120201000122221022112110221111020020121002101001222220010121102111001111020100220211111000012121211121101120220112102021210101200020101010011021022211222002212022022212112000222000202222112021002022201220221022000200002202020120200022012222001002220012001122222112002021022210002100221120200210022102022120011101111212101222000212110120021211121002100111201002012212212111221020110010111202021222210002012212222022100211222100212002220120022201222011100020211222002201010211222010011220101202222020012101110200202020010222001211002121212112212012212000211002122012221222021112012112000222201102110100110000200221210210121001020121210001122220000110102211201210111212000021101010100011020121001122020020120010102202201210211011210102120101021222100110002122200000101210211010202012011111102112220021202200010111022010210100111100010001110212012102221022210202211201212002221111011120020200020122111022202011120211001011201100120022221122022011211212100212202222001010102022100122110022122122001001221122201102120222222102112211212010012211012002010211212002120000211201120012011110112021100012121002222111012020222110201212000212111020022112202101212011222122101212001012000110010211002001000100202220211012201020221002200001011021011122112202010111112010110221221222210011201102222200212011112022100020210200021012121210211122211112010200020020101012011111101011100000201021010102220120100100010201210020001012222201212211101011200110212011102020210111221012010100020200202100101020000001021012022020110121220001221012012100120120212010101221200222222220121022120110201010020210212002110221102202112202020012121120012112201001112221000200200111020211200121010020210021220101002210202202112120200001012022202111210001111111201000011221110010202122111002000102210222102220222001002001102011001011202220100000221202020102000010201112012220210012012010202011201022100022102020002112122200100220221011002012011001020222102211200111001212221220020220222120101", "22112202122020220002202111012120021112202111111111222210200212102212020222101002100012011011101011010222021221002020101000200100112211011200222000022112201122220100211121121011101121001101000221220102112122122020220201100020112112021222210002200012120020122120220222001100102122002212121202220221100010112102110220001120121121000122210020122001022112012201221010121210210021212010211202102111220001101222200122111220211002010211221200211101001211110220201222200221002101120202112220010202001112201102022201222002002020012111121202201212122100111201100020110002111010202210111011102220111202121001022020221112212221121021210010200110200021020222122122011202122120020101002120120011212102010202011201220220221000021111211211120111121011120021000020222020221010202200010122122010100211202120000000022222001110022221011100001221120121002212101010222010221020011201110101222001221021212121210110011021200120221102220002012222121022121002110020121001221020001201012022020000120212220212012122120012220020222110020201210122201112000101122100101001100111012001012011200220121112102010201112202112212222102201222201201001202202212201001212010000222201220100112200021021000210221211002212122222102000222021012101100201111000001002001201121011101121221220102222122001000220211122210010100112111200101012200220010010222121212220102211122010111121120012012121021121021212010001120201220002121222200112110220010100101101200020021220001100101102120101100010200002101000111210221010021212000011112012020101012012100100000012001022210212022002222202202011202002101111200122121220101221001202011210110020100002022222000111022020122121220221221112022011120002100100100022020121110221202211111102222001020122111201201001120110210010100222112202121021212212211211120112210112001011222012201100222020020022001002222100002000102100210121220221220022120102022021001100121010200010220020202120022211002200110112021101212220000010012012110020122111010010120010102022220112020012021112102211112220201022222012100022011200100220021020000012011201000100202110022010222110010002000221000022012110200010221110121201210101021200021011202021001102100112111120112101221211221120211020010222111222000012000200202011110012100012111100101222000212121202112122000210211211222002212222100021202001122202012121011212022021220220022102020202111012121021200200010200212211111200122211200201011001121001111200012220202011022121002001000000201122200020210210002120120221111212", "20100012210102110211001112212221110100010010210020110122012111220112010210110202121101111122212212110010121102221212110101012122101210200011112022021200121121001011221002112120110110011012001102101121000221202212101200211222002000102102101120110201101101102012000012210200100021002210010222201202000212211201111000120201111021211011020120100020021200021200102010000210200021012112121000101012012001222002202111210120210212212201220102021020120201210011101001221011222010211001202120000020200202102122011010002121022120220122020000201022211120201001020100102021100111000220200211212010122201110001120000212111200020210112121010202122222001101001211111211010220221112110201202211112221021002111122000212202200110110012121200222120202011100221122111020211102100120210002120022011212110110101002010002211010020100000102011022000220021002202000220110020222101001021111220012211212002000221200210212020100200210222112102101002102111222120012221012222002000022111021001210201010111210020210211220101210222012121020222100111102102101000012020221120202222000201220000112210212201212011102200000102202121201222110210210210201021200002100101202120202100010110012212102110111112021212100120011220210000111220221212102212120112212112220010200020101212101021002220202022020221221211122011210010200011120220012120112202101121020012120011122000220101110110100211202021021010011002202201212102100020011121220020011100211012100010010111102121000221012110200021120121200211002010121000202110021011120000122112002111210001012011022211011002021100210020221211121120121021002020020001021011100201102211020100021221201100202212012210120212000121022220001201111001201001020121221210010120001011002202101100020200222201221212102211120001221201010022221211211011211222212122002112120122212221222100011121011201000021220112010002220222222202102002101011220112211122002012110000202112102021011200111100212102021102100221211001121200100020010112212000011221221111202201120012021202120022200210011001222022121222202200012212011100001120202021102000110221212110100112202001200000122110000211120021220022001121221212200020011120112022112212011121122020101011001110001111220020212002120102100010001220100212220102210202020102222012221011210122000220001010001101220221102210002002121100220000022100212022210212121012012011022202022220011111110202210120022201120002112201121211020100221022201020112121120220002211021020000202202022211000112001022111221122121222000221", "20120210211001111101220221020112002111200221002122002201000212002212002112012002000212102201001222102110001122112101221202110020120202211220012111201111102222111101101022211122201000121021220010020200012000000010011011120122110112201220100021200222001110022210102201220002211111122020200120221112102102212022100110022222002101220112121221120022210222012222111000212102112121012110222011212010220221010000011121220112101211022111112111220222201220001202111120212021111222012120102022110200111101120012100201200222102222222002100111002011002020212202010211101102112111211100212020221100112222002010222121220011122100112011221010121002121102212110111200201010121212210022222121001222111200011202201210021122221111000020022121021002101200001121001120210020220111111020222002120102021212221001120020100202111122022120220021012212120200102122011010220220121110121022221120220200220021102202010002020211022202212010000102012011000200212121211000200201110222100012112010002111120120201222010221220202112122122212022010202122120121201212001221220200222120012120022021021101122000122002202010002110102101212110000201011100010101020210012102111120200010110100201201011110210121200211120222112000001021201120220202112021110101022122212101212112121010110200020121021002011000220211102202000111010101211110010210010000222010202112112120101221021000222121020202012101201102021221022011121120101101002012202122111112120202021111202002210020022212110002202201200002111222012121112011211011102012210100122221110210210122101100102112102221010201000201202001220212111200122211120222202120220122101101221220000210222021000211221111101020222121121021001010011202010022101221222221100212220221001111021022111121200000102012200010021010001102200221202101020100211212020102121012202112211012110121221121110220000000121111020010210012202211101210012101112120001120221012222200010020001210020000110001020201110012000000020010101000020220020022211221201200011201001201012110222201022000212221222101222201000022200122112101011200110222001011000121212220111120220112201211111201220102121101002020100010200102112222201120022201221020110111121100102111010120210210002101101110021222021022000000021122201221202200211102110120200110110000021110101221001021221212201001010022021002022022101122211000121012120111221121021111221220010212102202212220002110122112020210021020000212110122220221221100110021202101221220112022000201120120111000022200111002111212020012112220", "20012122202201201210000001020022111010020010200110202021001121102002002111120010020202022012100001102122112220120211210000222201022212000012111221212011022000102120121010121201222002002101022221011100020210022100201011121111102000011002022101022012001110120201210211120011011202012110200002000002002011210011121101002200011211121212121201202110120021112220101120101220020111210010011002200002201102000222001110112020100111012010022020220022221001200112200201221011221112220202221121100100221210001200001210011210120020111222100220202122202211020010220202122120201021021012020211221201112210212112121212220110220120212121220100022020101101202121011012011112211101221201210001120210100022100222201220000220211112121201212102200120212001121211210100010201020012210200021110222022211002002022110202011201212200200220201022220000221112112112020112212000120010021102121222200210010122222201210010111022121102110201100100122220110100122021112212102200121001000011121120202211211112111010121110011212002012112001111212220022012211221021011001200112000220000112011000121002001112110021001110120102021001222210010002120001102021101202112120000220211211011012011012000220202211122022002201211000022211122202012122021002101201001101222120200210220101110011221220111101100120212020202211022212112010202022222000002122001202120111222101211002022121102021021220212201020002121012202122022120001210201102212021020211100122001211222210021211121221111121022211221020200112221001210111202220102200210110121110000102201200212002200110011212001210120211222002121111002101222221102220110220222212220211102211000001211202011112121120200120111210020022001112012022121211212012011000210222110200110101020202021121022012021010200110011220110022220211011212101001220011222221201221020010000120011111221100110102110101021102220111001220020002100102112002222211200111021211000200112211012220110212000002211002212010221212110022100002220220012221102202100210212120112001202201202000200020102001210002211200210120102211012001122001121000020220121212102102022120112021021011110112111021212212210212200100200011120121010121220210210121102112011222202111122010101011121012112110111120220010002211001120012010012201212101020200011010011021011001201220212222112112122201000122101122102211222112211122202211212210201220001211111121111222010202110201020010022000220000220102022110000012120100212121211210110111111212002120121222111012211120221021112111020020110210111101", "20001012210011121111012101001110100011101211200112202102222022202202000222111000010210020000202112011211012111200111212010001221021221122210021010011221211102221210210011000122120112010011000012220022021022112111211112122001022112121220020022211120101220102210202112102021000210120102020221022221000212212020000112111112220020000211020221102212200011011222202112012201112120110202012100010020002112222022111212210212222211100210100010112221221122110201211112220222202111221120221000120010121201200111012122111102122201010221211011222202200000212012012110212202020221110001210202112210220101001022121202221121201110222112100201210011210111022102102012020012101020021000210020001121100120000121020002110000200022122112012122002022101222200212022020102100201121000101012221212100110002001021120221112211201122222222010122020101201220021102102210100121000201212211110000211212210212000102200010210001111010002120010120100021112212011111212010110101200002211122112201212121201122021201020011122011102010101221201120002101000001110201201010201001202022110122121211212200121002222011201022021220100002020021120201120102111012110201102001021010211011121022022101222110011121022112200210120002111012101120020020002011220222120110220121121120221122020000120111222000201121012110201020222222110102222100022011002122221010122000110022000112012020221102102100101020012100001202000212211210112212212100121202201211010210202111202211202112212202021012111021210102001022111120111201122000010100220000211212220211122002102210211001201001021100210202112120010100201202012212121000021202102111122002011220011220200222201012002102100101100221022200002202121102112210121221220020201100012212012121221111121001212210112201112202200200200121121110010000101112221121021201222211101210111201010102100110120002120011001002002220120000121212201001011210121012112022200112110202010111122200211122100010211222101221202220201102102210221110111222020212012211112222210100011120022022012010011202012202121201112222012002010112212022220111200102111210102001010102120202011202110221112202210010100220112001222210102221221112121202212012100011112111000012112111210000222121100001110220102101220212211100010220001022021010212201000001020101112000120201211210112001111200002222112111122110202122011021200211122021011212100201222011110201121001211201112011000000111100222001112200210001011000202121200020002222011000021221112000021112022101201220002002012200012020110020", "10000222011012100111012121100212200100101021022010202212110200200020221100010021000022002112010122002021121020010201122112202102122200200002222222121010001012001111222222021111211002112112011100102020001110002021222100101220100101102001000200100010001002120110200000112122122202022000101102100220012011202111102202012012022020110021220212021221020221221110220012012000002200111021012211012100221012000110011212110111012220000011212201112000010101102211202121220221110221010220102200012222120022021011212010200222000212202221000001201210012000021100201011120122022120022021001112212110100100022101011022010001212020102220002110121220211110102120210002221021020000101201211110220210220100201200002121121211102121001210122001111120022112022012222110122111202012110101211021020102010001101220222000012111222211101001121121002002100012022211121202120002110101120000202100110022212012200201201020100111001021122121220212000012120011222202002110212200120201112012101200102010121212021221011222120102211020220011102120221012002201210022001222201101021101100211011110221202122220212211202000210210210212011220001222200120022021012202221210000211112111101021200122102000001111201012210011102210110202211200000000012121120202111022210201200101210021212122121221112002000011020011012212120002000002222011112110021010120011011220100101121021202020222221000002121111111011000120112022102122212122001220021001101220002211222121022221112010101101101210222220212110210121212201021221110100010111120222020022022021121010202112111220022101120122110020022110011020111101121221022101102121222010112221110011002211101012212110111102201202100122200200100200121021001001012101211102120112012011111012210122022100221122110022020211010101211010221100001100022122010101010020202112010100201202101220120002020120210202011000100012010021200211000211112120102011110100201020100101012202220102222202102020021120002212020000112220120002110001201221002012200110000012111022222200102120200112020020001012012111020211120201101202120002122220121221101112112001212012202121022222011211110121101201021210000110221211122120222020011212021021021221221112221020010222112202022010011121010001102120111120020010120211011022202020011012210002010211002110212100022110221111122100102002002122110102221110211022221021112010212112002202200220200000012220101101200000222012120011210102100102111120021212110201102222110101112111202000022001101000011102122001221122011012000210200202", "00122120001220010110222210222021102221220012221101201102220220112222110211210100011200120222222010001212120120200012021211012102120102101122222120102001101122121002012112021220000121200111022121212122110222120010102212122012121221000011011201222011120020001201111120010102222022021012222110202012002102212102122221022000212221220222002020121101121000001201222100110112120202121222000111222022021121211000201220020212011122110021001111022110210102000012101021002200101100211202011001121210002010021110222210111011001020011112122012110210112202012220120022202201221220221212212220111100102112001201101021112101010101012221000100010211120010210211120102000122012002102200122212000002202000001000012010002212210020110200101021221021000001201101110220110010210122201221012110211012210201022001222200001221111202021101222010201221220010200112022201000220100110021201220100010020012221122121120221101101222000110002221202011020201221011102021220220110121202201121002111211110012102000121012000020222220101002110010100010120210110011212221022020120202200011010121200212120211001111020122022022111200201010101001100202010222110021200100011200110002122212012110200201210212102011022201222101100122120111021021020020001001211121101011100110111221121021100222210221021210111021112211001021000120102220200122121100012111101221110200000122012210220201112221010221102121221120221020212120100201112200210120211211210202110022101222001002222211002220220020011022100002111012200202112010212221110212012100201020000002201200212122122000022200022202001010210122011020202010212201102210102102110102112101100211112112110112222022110222120222112121100202011000010110001012210200102120212211220100001112122102022102112010111112212101112012111202110201121000212222001021120200200220022202000212002102111211112102212011012201011212010011020220001020122001221200020200212002021022012100001010211121102201121220121222100212220020102012101222022201201222011100111211211220101120000120120010211022022110222121222102210001200111112202120001020002101222202110211022021011120212022100201112002202000111221212200222211122222002100211202112121210110212201111221212022212021221120121111102120110202201022221202010002201201002011021110211121011011110220100210000022110212121021110001010000012012201221102212022122111112200020020220212210120021200221012122122210221201210020210212002101102001120210000010121001220110221110122021122001101121010020211202221101120220202212", "01002202200222100200111012212002000011110121121021220021122121222120010000220020100122221210121001201010000222211100200212200202202222200202222100222200201001222201121111100110112222011202122002222021221211011210110201100011200002211222111221001022212202110122212000201210112111211200012012121212202200112210222011100012201122112000001022012021111120100022210110220121220120201112012020222121012012011122112102202202212100211212020022120122210110110011001101221220000111202112210200011021221021021110220101021222022002102121212020100010121102020201022101112120210002201222122211120112002202202102202102221222210002201121121121002212000102121010212212221011012122201000101200221222110011120112202020012001102012022002000222220002011100220221012110020122201021102102121221012011220220220002200000112202202001222021201201022101120220020021200122220120112011011010012211100222100220012001011221112111100211202122222202020122022122212102202111110100022120002211122122220000101101100210000111010121211101221120121002011221020111002102101121202122002020202010202112122012020122210210002022021000222020011011001210222020100122200101002020222222211102210020112020101100002112110120022021211010221222021201220022212000200202202202012200112020120102121020101220112120112022210220022001010212010202110101222211100002120201020020001121102101020011211100002211222211122022010221210201200220210111112211002121120121001110211201000021202100111001121121111020211111102212022121201111221220110111012122220201211211201022212122020120020002122000022211001110002222220002222212002010101121011100101220111202002012201211211120110012011010001202211122011200202220112212110202120211011222011120202121112200202212202120000222201221111220002112000202100111220202001001011122101111121001110112201012211220102012220111011002021021202112020210012102211202022002222122122102010210210211000212000001210200212100102020210111021101200112120220202001100201010002112200012110100221222000012201222102012110012000020201021201200100022022002120210202020012000011120112100220100212220112010022102200020110220101202202211020221212211001112001120120101221201021121010012222122100220222101122201021111000212222111222101010221201210221100010111120200100001001121111020110020202112202010110112101211121020021202010000222220201011002000021110202122202002200100000202111201221222102122000022100220120120122001221010102111021112112200200010201022121112002210121112102210220000000", "12021022010012210221120221222001211021221010122100212012202111020102102100022020011112200010000002211222012011022120112021121221100202201012002011211220011210010201211200102001101211201110212211102222020012000102211112020011021100011201201221002122002202111101001001120021112011112011010201212200002101210021110102000110010000012020122002202200210012122002100122210120202002011122211112200102120221022222101212120002222101100222200221220211200201021122012212022200200220102001202010222100100001212022110220111120202102202100210012200020210220110022002220020100021201211211110220000020111111121200022000212000121202012020102020102021010022111220220100101122011200221011012121020020010120222211022011111211102200221110222012212000122210201022202110012100011011021002112101011002200212202021122011020221220002020102100021021111012010102202020020122000120210201220010201122221102212202201202111221201121021211122121112112120011000012212122110202121211010221200001121210201120022020112002220011010121112121112022211000101102202220110201121100002121121112012111110101111122211020012121110022011020021011121210122221100221200010101112000020221120012111001012022220101102100211202100100002020122022102120111010100200002011012020021020020122222200012110202201111011111101210010002121221002220111210221022212201101110000102000000011101021122222221101020110010212210112101010112021011020112020022021212010022110121121202020022021001001000100220000211222000121210222110220000100001020022020001222202220122210010100121020100011010220201002202012222121210012120200002021011202101220122000101100201221111122211001002201120020210110101202102121101221201020221200022110222002121100012002222100012102211222111221122122020012121200221202211110001012202201202202112222102100222200120000121200110211210201010020111202001002011020021201002220012212121000201220122202122002022112211202110212000220202201211220000020012022012021222202020100102001211200211001222020210210202011111022112122011211200012112221110110202211021222000122002021111100211221100211220000001002020122022020200020212011111100111201111122112100022111221002221012100021222102011001211201221220021000011112221222121202011122211102002122020020120202022222210121211201020210202002010021022222101010002002022021220020201022122120001021000210101220100210212211010000120112200200211022202202210122210102210200100110212021012211022202202022020000000020121220022111112102200002022200110022212221", "10202101221100020102201000121122222101210010111010222111100022110112110221021100210202001112011201010011220020011020110012001102110001010221221111101111201122000112010222002012010022120021202102010112020102101122000202000020021001012022220202212120222012101100222212100122202020021200202222220112111221100000002020021010100102212120221120201222221122221221102110101100000201110101011221201011210102202221101122221022000211102021100220021101001200110110021100200211120012010210112012211012212000022101011011200121001000011110110210122101221101220111022221221201020211101211120222202022112121121110210201022011222001122101200110212111220100202010022121011220001211001111211201011222200220211101002212002112101120200200020020211221101001120000221222111220222021002221212100111012222201100221202021112220220112110020201221110200211220102102012201201120200022212111121110222012222220211101011020202211121020022002011112201210122110100220202121101110202220102221221111222220100021001201201100012200001012002220202121100120012010011111110001111102012120212222111120120222202111202122102002210211102220002111210020120010220112020100201111202102012110100022201100221220011212220210212010220200120022121010112121112022010000201110100212102100202000222111212021120222100210100111111022112120210011220011012201102101020022121001012121002002210122221222210111211220001221221200000221100221022011221211121221000222222001012100202120221211211102111202012020101210220111201021000112211000100100121120002221111102211022221001222120010121112110200112121000120022101200011020202202122012100010111201002102210220021211210110112021012202021222222101022220210022212020002210110210102002001111011001101202202000020222112222112110110011110202200021022212202112221100012000121111210010122200001222210122201002112201201122212020020022222212201121202211010021011021120102022122121210210000201122222110221012011001210102200111112002220202222111201110221110221122220200212222121210221101101022002221011200201000021212210211012211100220001100101012220112112202201101222100020000212001212120002222122112022220102010012011021121112212100010222001021111112002101212202101210000002021122110202100000001222212112200111022011110001111211001111100220201020220200100012121210221200202102010210012021001211122201002000011011002012002211211211100221201112012201202012112212110122210111022000011111210011210111010202112201202120112102002111011020200021120020000001020201211", "22010000112222122220222112212011210102111220022202110020110202220121121101220010011112001201202221211122210200001010200101000100002210212101221012201201000110200201021222210111121201022112102212201211200102212012122000010201112212022001202200221010120000000111102120001000012212111201211222112110212221121000201210210112121102020001210122010020100001011221122120121001221120100220120201012120120022201200200021101120121120201011121010222220212100001022201000202000010220012112110200220112221002120022101120002010211211222020001011121212101212100101110001121221021000010102211101001111100001212202210120102221220122021122202122221211111102220112010020201201212221011011010202122021102210220000001100200211111122011100011100120201001200010221102001012201222110202000101020111221002110212111120021121022021120200121221110010222110221120112101010211121201112212211111122121201202211220201002220001001001100220020100120120211112201102110101022001110100122011011212221110211111021210012010220210111012022111010001200001021112222002211000020122021002212122001011000121202121200211200210211001010222001122211011210111122100101020100210001111222121012112001212011100012120022201202002012110201021122222200011222210021000221121021102222001021022201110002000222011211210222200121020101202110102000222011120220120012100211201022210010000020212101020221211102111120120222211111011110201022010202102100101110201222220122122222202200111000021201001121000201110111210210010221111000100220110010122020112022200222222222110200201220010211022121020110021000002202112100000210021010212012120001110002102101022101211220012101111121221221022202022101011120201021110222020220111001010112011110010221111112110211000020211020212222221001211120121212202111010011000110011001001002120121102220112102000021210112021212010021221110001222110212120100011011222210121222221200022220200111201201021211210112021121101212012202120111200220021202011000122111111211102021200220210212020011211012020010220012201122200012100120122012010111000210011121000011100101100012000012120112102200020112122022101010002121002021010010102000212100202001111012111201010121122002022120121001021022001201211110021000212002022002111121002002120102022000000211210120000011211101121200012010220002110021202222211221201000011101112020221110222012102101221222000221012222011100221120122202011102222211122021211110120000112021110101122222221211010001010221022021101201121210102201102202002222", "10102121022100211112001201022201211020102010100121112222100002121010002022222222001000012100202211012000102102110121211101011010120220111121010120200011112220222200010022002201000021000102020001001001212102011001011100120110110222202001002010022021022120021200002010122102021010212210200100202021200010202111122112111001212002202212110210112002212000222121000200212220011111021201121100210021002222012121020212122211020200012021000122222120201212220111110021112000211110102200202010120101020002102210200112121111221221020000121011212112120212002110212001112002000010212210001012202122021112001201221002112202001100010111100220110101210121011021112110101012102000110202022020212200121010101002210000010101101000220022111120211011122022100122120021212200120202000110202121212112222000201122100110100121120002121102110220002110011011021120200221010110210201022010011111211202002210102021110020102211112100202002221002220121021101112112020001200001122012200120211011211211112221100101100210010000121001102211102201012010122111202100121210222202021022200202222202110112112022022101021012002222011000110001012010012112201212001212002221221001210212220021201112001111222021112201102020000111201220012122010000112212212000202002012022201010102220111101012201102111000221022101110011102200012120101221220112202101200012022011112221201121012012102212210000210122001101200001000122100020221121112220120200010202012110121102111020021200000000210020012121221001121020220112102122110202012000222012021021200202002010022010220012101000022112200110102200000011222200120211022211120110021100210110000211212002102220202200121102110111011221022212221020220001100122210202201202120000210020001220012111010111210201120201102221101222102012011110102220222201021021101011212221120212210222120121001001102012000111212111110102202212022111110210022102022022010001112021200100020200211020110101112202022010102221002010121212010212202100000002210200011012111110012110020211012201200202000020102011101021122012212100120010212110021200200010121002000221022011010222002220210002210021202011100212022211020211002221102122111222011202110220121210220221201221212201222100212210201221021002002210211200212110011022211101011122201222211220110220010021200021020022010120200101102101010122100000000222001210110101020112022122212102211221100220010211102222212112102111121212000211211210011020112221120200001111211200212110212110000220122212110012200001011210221222002110", "12022220102020001201020200221210221102010000202110220010220102022222210020110211222120212212211212220202202011100101022011110120002210001012201010120211012111001102111211212012210110110121000221221200210012001020012212211021002102020221012201020011012200201120001001212020122210212212100211022222201202010021112201221120122212010002201102202111112000212221002200000210201020021201001020010020101012010211101100222122200101000021101110212122100001200002120101022221202002010212110210102201211120022222211202002220100100202112100121120111122020011121012122112202102212110121110201110101011112121001002120120120021202001121120121212020201200022102212111001001001012222001210002222022201211001112201221022100012112001122221011220221122121202202122010010122220111221020021000221002011112000010202120022202101202021202122201122020002210122212020202000020221110110100120002020221200000220201021212102011222101101001120020021211101122121010001222010212222100122212011200210002102202020011120012000012002000000211201122011112002101110201202210101202102002221111100022102002210122002200001121110111120010121011001122210121000000011021202121020021122010102110202201101112002100002210011012100102010102201212201112201011202111120020001200122101222222122211021022000201222001221102200011010211112100121002000202121001122012222001021222112001002202022200002121020102012121022121222012202002020201010100022200010122120100010112001210221201011112012020201212010220112100021220011002100012120111200210100221210122110010212020022100121121202212211222022220022010001021210201022120202212020012220202022112000111021021101021121110101202001200012100100111100210111110012002122211221220002012200210200112020220102111210011011221212112212101010222100211202002221122000201212002000021101010000010121221011202120012122010111000120201212211210220000001110101120120200222000020210121121210001000122101200211221221222201210020102012110022221222110000212221222100021111000220201001100112002102102222010112010222010111212101000121000112022101112020120021222122021101011101200020212121211012222012212101212001212221201210022112221020102001011120221022002210020201220010201020021210002011100120212101212110212021020200120201121220200112012000122122201212110201022010102012112220211212112221101102022120011022002212021210122210200010220012021120222200210102211022122010022102000012012102201100022112202222010110211012011001000102120100020021112022102110221002000202", "11202012010220102220210011202220220002000212102210121111100001220022200201212000121110021200200110000222012102122012002202002201101221001211022112210100012211122110020202210022200102212002102211110021102100010011221122001200002020002121101110120110210201202000121010100101222210002021011120002101202221101011101202012121121220022000102120012001122102112122001002210101010212111022000020212100122000112122220012002112010210112012022111112110022210022212210221120011201222001001111010101102001102010121222110011201200011210012201012012101112212011211011002212012120121002111022101201022101222101221000020122200021201101210022220012211202012220011112001212202102111211220111002012221110222112022121211111202002001000122102121001211002121200000122102000120202200012210122202011020101021220020121120111212012022011100021121101002200110111121220011112210102202200121101101111021102000202212210112110221220020112210110000021012222122102010202120002110120211101020111110201012210010212101001212010122122010012120010021021101211111222011010002222021111220001112111210122122010102102001120202222211112021201110120000110101021100220201211100122222110020002020000222220101022122102201110022222122202201001210201222122022110202020102022112011020211221111102221111210101120221222212001210201112122011001101021202200111201202201102020222100200202011211121122202120012121211122121011021011121102200100020012222121122002101212020000210210001010112210221111011201000210000210102222121012212010201122122212221022221001100101210002221122102022020121202111222100212201201020222001211102010212112111022122022000001022001122002222212012212101111120000202221221102222120111011122220001121211022011010021122000022220112102000200221020111011220101222110011200002002011101112202000021220100222202110012201211010110100012222101210012010210101012121211011212222212002111220021021222110021201220110121110010220211222021101221001122101221220002222110021200001221110111012021122200000012021022222102212012101021010122102010000012010210000100001012222101021201000201101210010222222011110220121022110221220011022102110020111001222220212212002012022002111200012221101202220201120020221000200201121222211100112021110202010210220020112121110121220211202201200210001022222112021021102010020121110221220111110001222110001220100020212021002212202012012010000200200011211100000101022010201201221212001201002212201021112101021210000020002011012200112021202200112200200000020", "01121012120011101011002212121022101022220220210201220011212101212212111001121120111210022010021101000201021211022022112010222211212210012102200100120200012102220122212000222010110200101210021101011020101022101121220002200001212120202000202211011100021200121111221110101001022222100201121211002020200020000122110000011021022211121002112021222201100010220020211121121222010121201222001210100021102112122221202011220222002102022201012221111011102010001111201221121012112010201022020111122220100212020120001222112121120222001211010022010022211212122201122112020210102222012011102001000202220022011001011202121011020110121210022110220120202012200211120210001102001121020000002001211121012010102210021220112211000001220001102111202020212211121122202222112121000122021100101111012011001201002012102022012202020000121100202120202010010112101102001121100001020211121010002020201010001110121220012010110112111211002210020200102012112120021121002111110221202220200010020122011120110201201101121002110011220111112100202121122111220021120211012201121002011101022001212022001022020201001010121221020202212011120100122211220112102212012021221120000110111202022202202211221111012222200000102121022001021001111110221202100002200212120012022002202211001100000101021002200021012020221200012111101211011121000101122111121021212101020010220111012222000222101222101110021111121102200202110221020022001110200000120220210022210020001001110222020202121022000222110102001211022002212110101202012102222010121101122211121011212010022002012110000211210020100022201201010111022221010021010202222120020101010110210201122112110201102220222010102210001112201022210020112102101212121020002000220222122000111111100222021210001122102200202202201202002102010101021021110102222000012121002010000101010201010201010221120212121001000220200122020212210102220201122100210010001102011120022101222220210011022120102111222020002202220110102101011121011110202221122002102100011112220011100200101121011111202201112001000102101210202012022010122202110002011012111012201001111201221102021221012221021212021101202222121011101012110221011112211210110101021011010000222122100220101220211020000202020100000011221220212021211222010002200212202100010101221211002022000010220220101010010011000122202210001120200012201220021011010012110002211010021012221011102202200210002201222102122220001001022012002221010101022021212122211221102122120110112202101121212021010122001021211111121110122002", "11022011100202202111020112111112020000111112122002112011021101012212112001221012022110022102002212011102220121000100001012000202111010000200110221110010001022200100020210102220021110011002112012200000120211001212111011221111121021220220101211220010112121021122212111101100221022211000011011112221010221022221002011022211121101200100110001021210022101200202011211012012020120011221122010122212022222210011221212202210000222022020201112210202011020211000102100122012101222220022210102211122020210022121111012222211122212011012020202022100021111211201000020102122200222112101210001211220001220221120122210210222022201211020020102112010122102101212012121020211200001010000211120020211220112011022020122002021122011122020011122102011221121212110101202121121112220021001112121111021120000012111122220200210111101110121201121101202201100012200210201010122212010021110000112012102101112201221112220122010110111121101112221210200222202121011010202222211220010021102000221012011021020201020010121222102201022101110000000021001102210220102220102202010110121020212201120011210012022122120100201121020110210121212111121200012101010200201002000020020120011012202211010111220000021112211022010110011100121110211001111121202101100022000112210101211201110102021112201102002022100210021222000122202010120101000020021200010110122010210012220000110222020102220102222212212022200121110001222002112120201122121002011021202121020212002110210211100220002200202211011001102121220201012022121210121221211021020112112111000212101011110220200001100221102101110222022001212011221002122011221012101001021111120202122212001020022022020202102122011112121221220021001010202201202121220001120201202122101211212022012010200101121221010012220001212122201022211211001221111210020012210112202112120210111021000210122121201010220120002101200221122222202021121202101201020022101120101121200110122221120200202010111112001212200000222220101001101021000020002110202022110011221222012000211000210110011010212212021100120101111222101101220101001001200112022101212210102012022110000212021011110000121011111011121112212112010222000100210102221101012221121102022221010122221221012001000011101210111022000112000101112100211210010011221002111022011120202000200021201121100111120212210001002100020020100021000221110121200212020001211210010022001102101222110001102102100122020121020121222000122021221122111022020001001202110020121020022222022221201020201202011022121210021001110122220", "12122120101102022211201112022202212221021120210011011010112110121121210021010212011020202201210022222000100220100110110202010101000211222021222021222022021010220200012011111220021212020100000211002210211102001211000101112021202110010022202201221221221121001121011002101002112112100212200121220120020100120002221010020001100201120010201101110210011222112222012020202120002011111011022020100112200001211121212212202220200111220010201021111121020112110000111101102010112202212222021012110012200211220121002022220221111011000011222010100112102222220101212010002111220011101221102201012100121110210011112110202000221112102220220111021000021112121220221222102120101212101110022221021111010102221212012111112102100021101212111211112111012000021022101120120012110021221002121121121100011012212220102201222000221100222012220102021102102111011200102121220202010200000021121121012111121102211101112211221021022112202020221002101000100222212021210110210121211200111212111020010001000000121122200021020022000211112112201201000220101200122121000021021011021120121010111202111111021101102222011000221022110202210021220221222200102211000020001220101111101020000201000012102121212010021211001210021112102221210111021112111202020020010221202210122202200200102101102222120222121220002112101101112220222200012012021221222220222111202100101011212120000021100002201221100101112220010220210112100120220121201010121011022020001211201202001122102001220021110120100112111100212021122121221011220221211201210010021020121211200210122202211011022010012120012111101222120001121120110101010001011102001211210211022020222201021002222000210001100222210010011001111101202100001111002011221200120100202001222102010222100221101121022110112022211201002100121010221001120212202101100121211022021020011010010112220111220112122201221020201112020101021210102021021010212011110010222121212121102011222122222022112001220011020210210100200011121222212002120022211120122020010020202100111022200100122101122210102100202100011002001202121102112211101021010200010211222100122122002010212102010200110020102212200102120112102110221102111110111220111210002210012202002100020100110112120021121100102010100111012002222221102101122120202101012102102100112202111002101220202221020020211012220012111000012201002000001010121110022021212011212101112220011200021200212120101221221220002120010220110012122201022201222110210210110102200220112021112010100120100210122010022120210012022111111202", "10221210120102202101210212100022201222200220102220110202111202202102102020220002102110221000110120011211011201110110011012001211022011021202010212000120112112222100002221011221012011010012210011120012101000201012002201210122021212212201211022210010202101121202110202121010210211222101202220100020102220002020111012210112201222202200020021022012110210000110102100011010021211100102212002220111120211102022210202211011221020122222111212122120010101010110222021222000220200201112010112201210111012220220010101012020222120012211002020100000220011212212220100002010022200122211201011200112001200021022222020202211011020002011000010200020011201000121011110012100000122000022202212021202212000120112122222121212102011211122012120202021020211210001022110221001202000001001001220121110110222210021120122022021210111121011120211111200210101212120020201220020112222012122022002201122000111002211211020101111120020202100200211221100221122222011011112211021221002112000200000120212011101221210012022112002121202110212211022010101102011212200220010210100220101121122212012011100202011022001111001100020222200022222112111100110002000001210120012112101220120212110100121202100210021121112000100122220221202100221002000001010110200202022200121101212201002001000202012222201112121100110010202220220001022211112122211210220201200221122102021110022200211111020200212210211101222201210121002111122221011022122022121021021212210210112002002012101122021212201200100100102220010211001220121112002120112021111221211112120121100111001120011001211222010200100102202200221210120010212011101020100001221202101012011022112122020201211012200222121012112121122022201111202201112210202110002222210001120222112121102121002121010001211100001022220222120221210202020101201201200221010020110002222222001100202022212100222110220221012122001001221210212022010110121202010011121102101021001221121100012022101211021111011200202121202110022102111211121101202121122112110010201221200020222221122110022022212000012011220011011202120220111002002111210011221022200110212021200120200100112012001021201011222210221200010100221100121220022002002012201020011111102020122122000102202022100022211120012212121200222001221120011112122021110010222121122110121101010020200022200001221002010021211011210121122002211212022122001002112011020210221222200202202100201101120022012021211101001222021111210220122021002202122220102200220221021010210200100210110002112200221022000202220222122022102", "22200210021202011101020202002222002001022102210221221212020120220110110021012000110012101111020202100001120212020200010200110112021021002121211012121201220120101202221101020220220022222010021121021021122121210121011210000012001010211100222102010101221210101100112002100012221001202102012212102000220000121121201111221022001201001201120021220012121020220110110011021202000211012101220222112022020122220222001021200100000220121001212201120220102121022012121122110101200202002110220001022012100001211102120121212011102100001120111000102201221120102200210001112021202222010200000200100010210110022202200000121212202110022111202022010011221121000111101110022012011021210222120201100200111212110102011111002011100100020221120201121000220020012120022221212120101101212002110022000210121010102120212111111011120211120120122121112000022200221010002220220112122011212022201202220102000022200202121001022200212101101201201211220111202100010222221202210110021211001000211022110111002200210221012221011222211010122011121010102001221100002100200200121201000011201120021222022012122011112001001101101102200102000121122221122010011111110000000111020100212000020211101120022101212102100100101202000011110101202222222000102201112200110112120020201221210121010101121110120001011012120201102101220011102010112021112201110112201001001202102020010001202112011110220221112221102011220122002212222211212112002212221022120010101201220211120012100110110200112201120000102010202222201021210010120010220011000002002122210221112000212211121101022012120002021120212102210022010222200012221211210020220011110110001122110020201200112101101021021200212222100121100000220122210202100102011122211201020000110020022012011000001201111021000200222101121122011210012020122000001222220000101110200220100002111010211120010220221210112012020020110100110202002200120002112002010211221202010101121002002022001200111012210200200210200222222120112011111112021122102000102100210122011101110012202011211011000100222110221201110121111012110011011120112022222012102211100120001010120122222202220122012221100002010102102100022111201111020220202001102221011101200100112021222022202222211212020111020201100202121210221112222020102202202221020220212011212121121100220001122022002110220220221001022011110112101210000001212212211110122010212010220011121201112002012222111100002121102000021200200012012212010202012111202100200102020000102002021011100021101200112011100211021111021202012000", "20002012112102001220102211211010010121010102211210101122012102110021222120110111021112112120112122022120202200212021222121211212121001011201222010022002011100000121010002002110001010110022121212202102110012121210110202112220120221222001012101222210110002122211011121010101112020201010102220212101202210122110012021011121101210012222112012221221002010001210011211210201200202110102211121020110201020101021110022020021121201120022212110110211111012222201210121111020010210020212110012012222212202111000100222110011000212002201222202201020022122221212201201022112120221110202101000202020111100101222022001120022120021222102010200212100012100210200102222002002021222011012211210210110211002120211221021222222120120201021201110110122110100212112001022122200220102111102222111112010201200202120221020200221012022112000102110202212200011021000201120212220001110002020112001210212201101221222012000000010110212210020201011221110121022022001000212212222020021120221222001111212000200012122021102101101200112020122101101120020020221100022000222002011221221111222120220101221121210011212012021010222110101221221122201012010110211111100200111010202110010220122111000101220221111202202101001220212010210200002011101101212201111001220112001110011012222211122212001002021100020020121021022112111022021020011201001200022201020121210220202022001010202101011211122101220010121010002111220220121201202110101211012211000222100100100100210210200222212120020021100211002010002220121210112102020101011110221011100101020120120021121220011122200121120000001010221002010120222001102011021112001101011100011112020000222210201022110102222020002021001202022101201121122100000011021200100212121001012100002002200022102011220121120020200002012120022020021201200121222212200222010100110220012222121122021012011010102122221102212222110122021201201021002112122221012021022012212100002222202200020002112122101121011001121102010220111220022001000022100121111100021200111212101021002000020222020011210212211020001200122202002100001122100222121010100222121002210110010001220220022102111220020201111022110111001112222020110020110020011010212011000211012211101010221111210221102000200121112102200220222211221000110210001210200220221011010220201021010210222210122102001021202210212020221211001200011102212122002210000022202121220221121020101000020022212121111200002020202111122201200001122000110111010101111012002211012112121022211121112022020101111221012221022220222221100", "20120002120221202222021020010110012122221020021202220211011110200112100101021022212210022121101100212222010011212011210221211002111012002121200000102201001212200022021010022201112110111102111202222210112212221110002212100100212201021102010010100221210012012220112220120000210122112021022220011222121011201200101221212000120002210011212121122022101011011212100210001111200010112221111021212012221221001101101110012210102022200100102200120112002021110200121211101012000110000221111100212021221011121100021012022010222201110201100110211220001102110222001020112121102202110012221220200122000010102000011110020222111000021110122201122210102201221101201100220122220102222120020110212012012100011020201110002222002012110010112001011110112210200121211221002100112110002101201200122002221122101102002102202202221101100102001202010202120221202021212221111110102112222200220012201102020200210220221021202102202002002002102020112212201212002112011202020110120220201012111120000211002101110210022201011112221201112102122220200001021022112111001011110122021000211122020002022112001112021102201201220220012011202001220002101121201121201111022011121212010211010121212200022002111102102122212101012212001110001011022200220122200202200002002222020002000211020012022120112202200201222220012201102011022222012220122000211012011220111201121022201000202121111010000222112202100021021012211222012120020210020212212102012221022022020001221011111100201100002020111102111221211101110122111010111121001111011200222111212022122121002210022221021001221200100202010121212201210112022201100211001212120002011222002012211000121000101021110212200100122110222200202201011122001021112111212101212021210101222122201110020202200010122021202212012221100000222220001200212120102220011002201212022122021211022012012111111021002122100110210202202211202212211211202210212000022212111012201121210111020121001102221011020020021012012001001201110121020202121201210100120210221021200112012211222211101002100012110220201020012112212001202022111002102102101222122021121021210100021220001020100211021102121110001010202100221000001100021111001012222222122101212200202110211110022122021201001202222001211012212001211210110221100122012010022120211222100200220012120022201000210112222000220020002122111212201020120201000010102222111120110211001000100110022212220201212212001110011101010102112220122202022202210212010000100212122111122022121102220010100110120200100010210012112020220121", "11220220200212201102110010000211210002200022122102020101102100120220101122001012121021002020201202100221002201011010022112010120122011002221002200001120011202110120202112111000201221211212111101010010020021202210210010121101222100021220221120201120121010202020121212022211201201102011102121020120222112220220202102111111221020122202021110012212000220202122120102201211112202111000101021120121020222011121210102021200120022001211120110101011111111102202022021020110202120120102211001220010221120000202201112010020111000002222121112011020001220010101001120110112010101122012001201012000012020100121112211211211100012202201221211011010210010120212120112020201212210112222212102101120120111000012001012110201121022222210201001012122102000112222001022201112020202021202210122210001002011112012020020122220100210122122210022121202102100011220120102022020001220001202122120011211010101122010121202002212211022220000212002000200120122100022222112010102012110220122221012020200100211211200112100000010222100000021122211121210110000020021002102102120001121200112121121122200121111201100110101200122112210210121022222212222021102102011220102100021120021121022220102210100001220100210211000000100222020111220012110121200220021220222220012011020210012010212212001002020211120101221001210211102202220200212010202210211201200122101002000101110210022122221112222021210101100011101021201221111201221101011102122112022210010021102122201011202000100101110200122121010021202120210200202112220200110221020111120202212101121010002112101221122220102122020000022220020002200020002201121120201202220100100120121201112201110102110220002212020121100100102221100020102120000011002220001201122011101101120001022020010220122020222211022021011012020002200202110111202210220212012111220101100122022212021022010122220121122121220012101202212110210222211220101200220222122101002020120110220211011120222002210111222200101211122022021001121110111001200010200111111102201112102022122212012201200110102022122000222022212201002022221010022200011011120100222121210122110100202211010212000001021222222210020010220101000001212102020201220110102010212201120212002022011002121020100010201211210222110220000112202100210221201102002010000110012202221122122102001000221122101001222110222121212021020012001022201000011021202022002200102011200100021120121121121010102010120120022121211122022212201012002121120011122012100210202012020010212022110220010110201022011210000111120212112", "20122010001112022001222221201022202020011000221112110210220111010120001010200001120212011212211012121122220200022201001202121021202120122002112212202100200121111211202112020101001020120022121102222121022000121011212022200121212102210022221122112022021022012000101122020200202120220201010122122200011101000110101002220212110211000000100020200101102212122111120222210000100101122112211110121001222021021220110210200221102202000112101022021201110001111100201100202211122121111111200202001212112021102010021011201022021210120021111222222101211000121111222210202220022100220112221201002100101011201221102022010020120212122211010120210121010012220120202112020021001002111012202202121120022001111011102110202201012010010212122221222212101022001010211212011202210102212101012221021211120012102021112000211011111011011222220020120110000221012110001021201020122102011011201020200222112221012201100202100120101112102122110021210212010011012221122122101201202001012101102101200221202222020110121010010122120112001100221021220121000122200022001221221020221220122201122012020201220211101100010020121110022121211120111101002022212011100002012221210100112021022112020200200111002010122011102200201012120201010102212121102212101120121221222102020220201120221111121000122111121010210222200011122222212101212122110210020212111000021220122222122002101202120002210000011111002012020020000200212122022100100101221002100101200100212112010001110110220210202112101001211012110000021201002012222221121102120101202001000000012001111001011020011210000120111012100221201101110101111111100022222120212122202220120010002120020201101121110212021201120010110111200220212200212212022111100220001012121200102102202020222122010112010110110212121021222221120221110020122111202200200220012200100202122112020200202101210111221002111012200202220110022200220000210001010100121212101102120200221020111111112010200201102002221211201112120122001022220211111200102100012210100202010202112002102002102110000121012102011011200221010211222201122201212121022122100001200111110110210200111210120002001220012121022020120201101211220220220011111210012021110100002022221202112110021220111120001100010021221022121022201201210122020020001221022010101211200101222112010210011202011212212111011222010211022021202001221012020210222110201221121111011011020001001222121002210211201200220210021112022101122200202010000220220101100211010222210102012100201111022210120212221212221001002002112100", "21121002112110222211011012011021222102210210110022222102120211122111012202122011002120220221122212122202221200010012111220101212201001021122102210022122022000202021220220020010120011120122222011012200202011222200220212122022001210011001211211010110000020010210021202202022010220200111112001000221210120202220001101212112221221201021100200220100110201000101112012211012102102000212021221120020222002020200220100021201210101020211101112100102222111102122100221012020221200111221122120111012000020212111222101122202201202011022121121112121122221011000011200202011011011201022201202200001221101021022200120120002012020222221201022111021102222211000221000021021200221212011011121111122022222000001101021120200212221202012211201021122021211020100120010100012010211002010220211012220121002110211220020120001212011201101010221200120011001000210111222212221111121101122212102211210001211102022112110101201110102110202110102211122110000100000101120101210120210202120002112201112011201200010200222210101221012011221120111100222221011011211211101112012112021111012001001121002201200021200001011210002202111202110112022200000102102022122100100011011211001100211020100020100012022122221101120020120100120220220122121202010002112112121210222020012110120200120022022112002010112100202100010021021020201021111102012000121211201220021211120210220112011010000100010202201100211022212020002210022012120212201002211102000020010100102011220202211012221011010021102201022000202111101021100111201022121222112011201222101111122000021120100212210011200021111002111100212012000100111202102102011201220112122100021100002012202010100101100010120220101202122122121122000010100020202011021201022222120000012112110211102102112221101200101002111010202001121000021220121221102001011010012002001221122102121112002202110202101110110112001121100212222200102111010020201102111100011100212201100000212021120201020211112000200121201111111022120202211122202000010002002100202222111001012001011120011020220102120220120201100112000000200202021010000022021122221220001212120101020222221012212201200122201011111220110110201110200111010102201000000201111020100102120022022102000112120001100002010011101200001022100001200200102011210220220010020222010010210201102210020120210100002212102012021002101120201211020110001001121121222220002201021122121012022201221021110201012202201120110110220212010021221222002221202001020201021120212001100002112112022200221102100210201110202122201", "22100020122010110220210110021011000001010222100200010112211222100122221111211000112111020211011022011102022012000101100022001201121012120120120001022001011200121211021110010002012121102111022210011220101011120011121211111002121222102000210121012002121010121022112000201000101200210001000220020110111101110212002111100212120011212012012012202221111100021012001212000021212012120200212001202011110010100002102102201222221021002111002101021200002001210212010220002002212211121021022112200212110221212002011220201110221111111201010201201120011220020011111210022110202211112010220212020112202102110101020022202012122012212020120110202110112222222000212200010102112000220021202201002012212201111001201002102112100000220000011102222021111211100121110001101212121111201000110121122111112200202020211120012102002120102110221220202121200200021102021221121201222102110220210202120201201221010100002201021101122000212221120011020220020020001002020012122200002212012000002211112022211001120020121001122220111112012211011010101000111210210211010222022212210101020112112220021022222121120202002111100100210101121012002010121010111212021021112001101100212201100222222210220021102002120021110112211122112020010220020222012220200120100111002022022112002201100020100120202120020012002201212202101201112002021102000221001220211120100211112201100011002021210212110102000200202002111002112111220100022200111001021002100000010111121202012020201201002011021200212000221122111001121202001112221121221021010002100210010212020101012100000111200211000120111120021010222212102002020012110210110001101220000020112221222221011122121120120200102210110011020012102120101011011100200221220200210101200122002200201122211122202010100202120100221011201210120001201012011010120120211112002112021012011220122210210012012122212201010221202011220000112201220110020011112101120120200200022110120011012100212112112110122101012100121022120222101210002222201122122121122001210102120111221220202002111022001210110000122022220120210111022011122112112220121120211010202110001012112002102220012211212022112002212012011202112200112021110020011102011022201221211201020002200100010100200222022112002200221012102021021011211221022220111200000221000010012012122000000020002022101210020120000212102011202201200221112122200102022202011121022112000120112222100120000221222202101120021212000220101210101202202022122111121100120200100112011100102200022012000220002021222122002021200011210202", "12012121112210112021110021101200202112010200110210011202100011001112211211200022021220102202200100010000012201011120201122221001202102200102112000120220011002000210220111200210211102021000201222021210001210021002201111220201222102012201011202111011011000002100111011022010122020020020002021221210221022101122001122212102200012020212022010022110021210212020210120101212102202011211021122010121221122021221021011211011101012100102222210012120021001121021110210020002020220221011201022212221002222121122011110110221221210112200020202222201000002102012221200210212010102111001210002001021002120120221111000010121020021100212022221211201201021011020021010220211202000010222011101002021110210220001222201012012110100202212212010102002022121001210110101102112102002221212012102011001120101012112020111201112022001122002010111111120002002022001220111101222100010110221100012001120021100020001110212102221020210022011021222221211211201011011101120022201112112101021021101220121211000202112221002012221000120120212000212121112111220120202110212212201122110202021222121200212100121200012022202122112212210021200111020210211201121110112200220021102121002021221102121200221000010210120111100110112221021012111011201101021010012002220221110210012212112110212222111011211101012222201100012012221001110201112211212122110001100010221200122010211122002221121202001001020021020120112111212122220211102200122000010002022020022121021210000112220001110111212210102122022012212011102202220110201002122111201202111201120211101020000112002221122201022221211111020200212100111012102001020200202100211121001101011211212210011100121120201202212022110121002002002101011001222011020102121122222021220200111000102020000020001222012212222211021200110121011220210012001101021100202010111111000012011010012121211001202121012010210121200001001120200122002101112201021202202112010022211000011101022012211112221100201100002100122010211222222112120222201112002112021121110221012212010210000120102111000100201102200020222020102120222022100200110201100022220020201111121001011012122221211202011122022201002110002222210011202112012222200111020020201110202200022200012010211212002210012000201220102002001220221100102010020122001110222010200220221200122012220210200200120220120111221121201110100111210200010012121002000000010210111110001022011211112211001001101001102120012211001022110211012220202121011102220212011111201022211222202020121020222220112201000100002111210002110", "00221102121010211100210111120221212202121110110210002002101000011010001110212121112101010221002111010000111110100001021102211210011222110111012202220002112210110210202111011001022220012122110002021202100022111121211101200120221120020210011211102001100221010120110121012022220122220010211102020022210100001102000022100121201220222111201210200120222111022101201021222220121000020222021101212201020201000000120020020102101202101112112220022122020210221022212100220101211112110102010121112212121121211011220102021000120210000021212011021101120211112211022112012211110010102101200001022202002212120110110222111111112121211021212012020220001011102201200212200110111220100221101102120222010200212100221012102021020222201102000122220021122100022100010121111122201001120012020120100010201120021201200121211101220022111201201100220021200110210012201222202122100011220112122212112220120102122022102210101012222122112101111111102122111222010020120210102122122020212201200121200011120100111222021100221120211220212002102212101111211100012120121211212110202102200102020110112220221221101222211021201210110220111122001200220112112012010011021200001201000121100111112002021100201012221220221220102200101121221102221212120002221122002012102202001010202220011202012201211000101201201120201010212020120002021100100111121111101011222002120022022122110122220001020211011220010101120021100112102002112112110021200110022002021101120120100121222012210111220211111200121121010120211211122011220211212201120011020101111110012122110200102111022102102012101021021202210110222220120221102220100110101120020110020101121002001200220100212121112120110022200222221202011111102100220210000221200202001101222102010000121020011010110111010110122101202211112122221112201020210210101221100021120202122222001200001001001022011010222211010200100101210121201010120022020222001222222220022211102122001022221211100000102022000211010201122220010111210210002112222100222022111022120021110220002000121122121000000112211122201222121200112110202211012122200210012121101220202110000022110112101110212010222222221011211220101100221110020201110120010012222002200212121022121102122101001202020220002201111200112010201011220112121020122202220022122001010021202112022222000200210102120212011020010112012120222122212122000121200000120101101212021222011211122120211212002210020221020000011112121011120222022200211200000012201211211110120202202121112210200211111012000211220101120112200111", "01012202022111111211121001221202211020122100210002010201001120000202110100121010120112021210010211012121012222222010102100211110110021112122022111102121001111200122021221201002210010200122112202202202002020101201110012022121222110022010102012212221202112021221021222110022021101222112122001122010202012112020210021110202022000122120012222011220121010220000200222121111011200111111102001102011221101121120002211222221220201100221010221020010201202021001211202221021020220120102101200012121000020102011012122220120101102121000000011110220202120201010201102010020220010002002020120121020110121121020202101122001121112222010011020002222221222002020202101022211122111201120112101210201220120201002111001012000021200021101202220221110201110222221100121021211121102101222201112011120112122221120122220012022121010100202221101121002211210220101102120000211211112201100020200002200102201012211011021022222222110010012121010212212100102020212000112122210220101111021210120101022021011201001222102211002210121102210011210020012000120201101211001121022012202022002222012002121011220111102021221212212111212002020212100001021101110212002201202010222101022202010111111101200111010110101220101021012011212210021221122000120120102101222101011002000101121201002010112000011102120110021211020010111112000221111000201202122212011011012212012020212112102100121020022220220001210022202000111020020001011111122001120022202021210012120102101211220210010022212211021000112102202100211211101111020222022210100121112122101012211100212222101021210002222102022110120011100200212202011012212211101012111010122010022021102012101222122101112221102110020012020121222011120200121220221212101101021121210011110121211002201121012010101010100110020110022021211022220002100000112120010212010022122001220202200211200222020000210002020220110021121222012112011100110012101122010111121120022112112222122110110201110021121112200001001212210021201022020200211121100021200022210012101000110112111000110212220110201121222221201011020221121122212221212201100112020022022222222210101211210122111210200122112222120220000122112000011200111021111120121122210112212202020222221222210020012220101011112010001202020100220122021112001000012000011120110020211101122021221012221110102000221012200022010202202010202210021210120200211200212211220212210022210021002011121001120002202200212011202100112221002121120221222102222002211121112011200200101222000000021020000110000112121122212022010", "00120121010210200020111210100010001220112001012222101210021102102021022210220112201020022112202012202020202001121011012011022220112022010011220112010101001222201221002211201001022022120111110120110212112211020111022200020211010101220011210200000221200012110221002210211000000221221222202201211122010212212202221010220112001102202202110222200221100210102201110212010010222010010122101020200011112222100201222021022212021111000021112012000111110120022220011210110011210022001112121210121022210112002021010201210111101012111112122112210120010220222101110011100202021001000200220202011020201121002000221100112202020201212010201111020200112101210200002220211202100100020021221011111021001212002020012202020021201201001002201222020122222222201220122211220021110220220001220011120120122010202200201122022212121020212021012100122202021202012001001100222100121100101102200102220002221000100212202211120022022020201002021111201210112000112022002202012202100011021221120022102122201000212221110201211210022210201001210210120220122022212211210012020022010110020121220020102112222222202211210212102222201022001012000211010010101200010000011020102111222121210010210100000112020102100111100212011101011211011000222021101021211200202102201212120120111112101022001210122110021121102202120202212010000112120012111200000101201220112100012122212221212110111012200110011000202021000212220110201202220202201110200012002202121010222020112221222111122001021112010210120020121222120121202201101112111200022001011211221000222100020010021111220021020122002211001112202000110111101002001020212111100102000121121000011121021212212222220011212102121202210210211220020001021110211120110111110222121001222111120000001111201000111120222111210202121022120210000010221010111000012011020222200002120220211111102110212001210200102102220212101100020020010222110212122010112112202002120121011001010121112220122000210110202101122122200100010011121222101021001012002101121022002022121020000101012121021020202110221021011020020200010202011121221101120222112021011001101221201202022011110001012011211011120112222202022101011002001222201110111122020112021022201212001022221111100212102202200002100120200220112211001210000111102010221101201220101111112020221221220011110122212102112120201122101021101120221210202121011020210001100200111111000111020112110201011111211222211201000202021111102101202020212021201102002111110122220002111220021102110002002020010202222120202111212122", "01012202020010102202000120222000000011212100211120112002100112100102001022020100112111122120012101202200101001011012121201020120221010222111112111201112111121201120120202211010201021101111011212001111012110102210212021021100102220200111012202101112221110210201112211110211201201022210000102222120201220120200210221012001000002100011222222101120020121022102112220111212002201202000012111110102001001100002122120102121001110011222120222220010000210102220022010111100111100002202011012112110210222122112122002020122112121212220021021010012211221000212122121101012010021210122202222212222002110000222112010101002202000122202101100002220022222100121111200110000101222021222201121102200200100001222102102210122201021120002100012210001111221200020020020110100022202020021121100010101210202202112201000100100012021010001210111110021012021010121122200212212121220001011121010201102000212221120010102110011001200211011011000100011202111201211010221212100001000221210120121122102112121120112201200010212000112022212111122222120020222001011212101220200221221100212110021000212020201011011100110122110201020120112101002122222000121110010001011222011210021011100010012020201022222220120120221122122110112212101100110001002200221002100110102012210221200021021221101211212002110211020222022121202212110101210101022100221122102220121202201212011210112111212101111212020002121200210210121210112101220200212101201021110221212022021212212121201021221110102202120202212220000111100112102112121121100000221120200100101022120120021211010000211120012112022000202210021020212012012101212211011222102201222021002100222001012020122111210002211121012221010020011101002101121201112110202101102120220122021122112201001022110222100022201221121021200021101011110210120110002210112102020100011012202122120012212102001200011101210002122101102002212222121010221001121220221001222120020120122102001001121012222101200100221001211112020221210110002001101020012100012222202000100210002212021022000200100112211120211210110221102021102202002100011100122212100110220010122001001200020121001012101020212201222001021112212102220111110122110120122100202021021122020111202001002111201202211112102011212121012211000202100022211012120112100020110110201202212200220211101001120012001101111220210001221022000000011202201222121012001110210112102020000212120021210210122210110021120202022202201100212201020022022100001221111000102112011120200112221202111122010010211121122111201002122", "11012000021211211212100122001201202210100011210022021112220011000201222121002022002212010112111110112122210120012210121201022102020222102211210012012010111201202101110211222021021212112111221210222022012002021000112021120021122000120012210012220202011022112022200011110111021200122010220011101010212011202011010001221100110221000002101010001122020012212101120212010121202200201101020002011111122222221211200101211100110022212201201102221022110010222110122220010011212121222121001000111212010120222202122022222210000222220011011212211210111012222102011110201002120112211222020010222220202020111210211112212111101012101000210022120102202220120211212220020011000021211010212201112110111201110002100212022111000020212222221021022020222210100122000012120202101220120010110100012021111122220201112010121201121220211020202102200121110001112012020110121222001110221201111110000211101001111202012000020101001121022220022100122211201222102202212100002122110021222211001100210210101110220222111111222002111110011112021100202202201200202010212121211110220122020112220122001201201011022121200112022010201111000101011211102020202001120022101001202020120210200102200102200110211121011220002021222201001200101200212020010102110222221012110220112002022120222021221002101202022101210211102201000210112201021221111201210212201120220011212100202220111110100221201200220022100210220112012010200020020100102022110012210222221220112212120122120012221210100102000012101222222210100202122221022101110021021120112110010002111202220122120220120011120222210001220002222200221020210012201100211202100012010222112201112101210111220102200211222202121100021201000011011012021012010222220102010212110120122221122112210012010101000012012122001211121120102100220020022200000210110222112111110221122222101101100002220221121101202000121120212010210111110210102022122012200202001002020111012112110201021211112120120122111012002120120101112011201100221210012121111102012122100010220010101022222020011102022102011121011210120022102202012110010201101112112111211011111210200022111000102012010120020001122120100002200121000210112000210010212201101020212220221212001012111210001020220001222222220200121120011010001002101001110202210221122102002011210201010021011102110121000122002202100122020200101012012201110220202222200202220222000000002010002010210020000010211020120222102001122110200001211000110110022001002211102211012122110220101110002212200121211121122212200202111120", "21222100122002222102001101012022200202020022212200112222111021002201111121201022020012002222021022222110202101212110002001022211121220111201001202110121111210202011102201111100121020022202021001200121000121101111121120021100000112121002201120000211200220101212021000010202022211222220222121210010121202020002201111120012120210002001121011120102102101100111202212211022020001101101010221000210120122211100210002000002222200022022000210102022202211100110112112202212201012001200201222012020100020111100020201021211222010102100021021222011122022221002120221011010222222221120100211212002020110000122022000121122211000010120102120222200220222111210021010110212210010101011021201020122222021101101111211021212012011120101000221122220101211001021011112212012212012200001021002112010220102212012002011010000221222221200000001012200012201002000122222111212221102112211202112010212000110200102222100011112010001102222000121110200020211200022010021021120010000122022020010012202211212210001101000112101100121112211000021100001220011022210100221222222011120200002000011001002102002121000222222220112002101002022112022210122200121011020220120010101012212202210101001002220100222202201002111112020101110100102110120220000012010002201010122122211211200211211122021120120002220111022000021002222110102000202002221001102122002221022110221020110210111110012222011220200120110100201020012201121202221102120202212101102020210121220121111201222110002010000211000102010101200201220020022211112020000020112111001100210021221211111111112221011112222120210011122012002212120021001200021201010011110122111101010102002202120201222012121012110201202011001112102120111211212212102120211201022021122022102200102210022202212000212112001012122212110112000101202221021011111202121012221211100022020101211220210200100010201100002012120011220102100210210110212021012012102121112222001020202101112102211011122202001121010111122022221022200021002220100011110201122210001011100220212101022122211121012201020210022121001221221212210112211100020021212002001000120022210200222022122100212000110112021202200102000222200100210001022111220200000111021111110202211221002010001122210022101002112122020021120211222201210120112110001121101200000002210221012001202111000000011202111102211010101001120110021211212011120021112121010210021020011021122101122202202202112010101101210212200010002201220000020202101200000201000020111012012022221010022211120222021200122210120012102221201", "11112210121102021222212122202200021001221212110122112112200101200221120101000210102211202011011001010000201000112201102000012000210110020111002201102011201121210000002122110100110010110001121020122120222021111010002200201020102022112012110202022210110212011001202211002120112222012022022112122022021102002202121211012021022101121121011100002101100101021222112011111120120221010220011220120211022210101200220011111001011000111010111100202120110212010010221222121120210100102122021222110202111102210110012101220211022011220201100221102212111210000022020121201201022121010211022102010100022120120020202202220110011112022121111122210112212221120001202200122020000212220212221011222101210000001121001000200110211120202112112200220122210201212010212022122121220220010022201210201211221002202212222011121221012121222102021102221101112001221111020222210100221111001100222102221100112100101112211111111222121210000010102121122201201220121111020021022211111120012122101211110112000112002001220001020211022112000210111021202111020101011210022120102002002212011001120122010010200102110001200120011000021100000100022010202221000210221122122101120001022122102102000121122210122201102201112101211022000100200100022211002111122011110012110202111120122211101121012102201200101201000022122021220111100000001101001102122110110200000001121102210112100200021100010212210020221102011112221001101011002102001212010212122002112121120211202220102121211120011022202001112112021112221211000000021220020100022111000021220122011120111120121010020222211121122022100101120002001212112122001101201220110220001201000211111122112010110200101211222202201010002110121221022202210220120221021102000000221211120220022212002021100122012110121001022200202002002112202022221112100111002100211100211200000112102111002121012112120121120211101010210021122022211101210000002220120201122122001101202202102100011221210200211201202120001210101000222022011100202102110121201120202100022001112001110201221012012021012210211112111112022101000021220021112120022202222212210020100022110022111111110000110100012002202210022112100000110201020000021111011222110210012211220121012201221202101110120021200112112101101202100001210121212122000001201200101220100011221200201212101120011200212220020021221100201221000121111211020102022022010110001011101021011211220220100202100102122101210001212110021021101112022121000112001202202010121210012200201010111011211100021202021011102022222202001120", "20222012202100101122001211120120220012122212121100012102201021100100102002120100220221021212120010210022010120122012220010222220101020111120120201002001201221211201120222221222022100002121010200102101121202020012202002101100201112121000222112022111012110120120211122202121111120011110120111222111021102020012210222120021112112021012211222101102012220211102220101102021112001111110101011220110220101112012212010221120221220011121211122112011121101022101112002222020102002011221110010000210120001200012122120110002102220121012102110210210020112120121101001010101101021020222121212202110122022211122101101100201222111220012212010201021221111002020101212012020100201100111002121100122202020101202101022110200020010111201110201110021210201112201011111101201122022110000021102001200112102121210021021201221222101120120112122000022011011112000011222210202200211222220012221111222012121002012021202210111121222202210022020210212012021121210210110021211101101021011022111211001012102010002110021102210220012112011002222101010122211101022002012002010011200120221220022200222222020120001212221222010210212122210012122012211100212211222201122121200221120020121002211201100100211111201200211121120001121100010200002011021121211002000102022101010210222120020200002001011122212021111020101011120102202210120212112000202000211212102011221222221201120121110201002012002201020111220011012012100021220002121210020211102110221010002012201020221211222012120101120000202211022101112120121121010112021112200110102212002121020100001020201120010110102202112220200101222100122212122110011120202020111222002120220012210120012100220000200021021122010212111001121010021201122100010020010210201021101210022220101011120222212121201112120102222211012112110221112201000221112012001210012021222211021112210001020122102010201220212010210100222121020020221220100202212110121220212212010200110100010010020201100112111221110201202122111001220211201100021122222000100111101020222110201110210120212111221012010202210000120210001121022102011010122010121202221020212111211112220001200112102022011102010212222000222111002110201120010221210211220221002100012022202201111010112010012100112012100002220012021021101201110111122021021212011022002001002001202011200222202122100202111101212012000200002110210211120200222111202112012212211012021110000111202201220211201110020001002110212112021110112120122022011110221121220022022011102200111022210121021112221000120210200201212210010", "01121210222022112100212020212201221221101211101220200101110102201222212221022202012011211211001000022200200210011010220110200201221101201100010200012202200221000122121210221202200001012221211221021222010010210211202222020212221022110010201102012112212220121122211021111211220211122100101221001212110122201220220201100220011021011012101120022211222121122101220102120010101012200100020201120201010220222212000111102202120122111011202221121120010020200111120020122220202100201100210112001210111001111110111111102101012120012110022110121212101202101121121001002011112112010011010000111112121020100121021011211200210212210222010111001211010122101220102002001002001202222102121210110100000020022200111121202001120020120022220102211112221110220010222001200220011012111122120211111102001121110112122100122011121101210012221101201212001222002211122111021221110222211200120022021120102220202222200212012220120101020021001011100000111100021220000101122200210200211001210020220122211122111211001020212001002000122212000011122022202222020200211102110102102222100201001222200011110211222021020020201202200222100200102012111021011021121112012220212002001220012221101201020211100210002122220210200001100010000200112101022012110000220011112200221021121000010002102120010012121022101021121020002102222020220002021101002210112021212121122001002121100002002100102211210122212220212221220022111011201120020211110210201120121121001111121010222220010202122120211022112012010221221112101002111120020210120000210212010210201100201022110120102102010210212220120001022222020222102212021211120122201210000021122202112102111010100012201100100200110220011001100120021002221202020222122100210110002222220201112201122201202002002011000002020010001121001121001012121111202110012001001211012120202010002001100000012120221122112212210022012012122011201020201201002022201111220011120010201120220221222022001120102212022210110220221112111202200222001100120001112022221100002011202200021112102112002000220020001021012011112111221200012112002022220111011120110110211222120102220021200010221022012121210200010022210210211202001121011000212202012200200211200000110002221211222002122022011010020212220221121111001020112212212211010101100110210121210110200022201100211201221220220200001001221221200120010210001110011102110120210020121210211220120110012210100122110110112110002010112201010111021221120200001200210100122220001110000000102021101100022202000210211122022102020101", "11201111101221200220110001101101120101212122210101012122221020020122002211001021202112202122221021111000211022121112112011221000212102101200202001110002221002012211221110202011111211000012000001002020021222212011202111002000200011011002200200222010212102100122000122101001022211221220222112002111121212101122221211010100220200201200022221102200101211200101122222112220022010211102101210212110210210001022210221010220201112102101121201000102210020202022101220202111200011212220212210000100122020202210222210101101122102110000202021202000220012101001122210121002121210201222020221011210201012102222011002211211222221101221020012120201201201002211020022111210112121002002210211011001111122210002001212101022101200012222021000102201100212001102212220212001120101210122202210100110011102010020200212111021011000011110012112002110012202210200222211110122201002000000111120001100221102012110101222022001110021102212212200010002211212120101011111111110011201001200021021120120111112012101012210110012012202011210122012220122110212002021112012222022211222011001202120010101102202121000211021122022221222010220110000211020222020001221102120001020220102202202221222020121211112002220100011202020111012012121010100110020112022021120100121112222222021201020111110012000221202002110022020222111201120112011021110121122102020020111112020021110122202122212110122010000210200101120200122120210212211020210121112120202012211221122020100010100021102100100101011010020122222202101211002210100120122012200102110200121000220002220220202102121000100221202111022002210120100222112202122220200111222001010122000112221002022011211212111011202011210201022001121100210112211210122012012211101100002110002010020112200200220202011101112121200111001100102001102011101122212021220221210211012112002220210111010220200110120220201112022002011100010101000212211001212021002221221210001201211120111211001000021111010020021201110000102112200002000111201211111102001110101102100110202100122010201112001111211101020220210201010121022120110012101221001112111111012122211210121011101110020121021110021201220220210010011022100000002202022220210021221221001100120100220101221122021110000102212120210222201200112210121102011202121001022120101012110112201100021001020021000210012122221110120100221221210012011122101121022220122222102121122110210020201102202222111101010120020020112222210000220112210222020111010112111102110101212101122101121121102021100210201212222101100122001", "22010212010010212100201222102202010021021022211201021220110221102200122220022120102221101211122011012221001012221220111222020120000012101112121022120110001202220111122212110021010212201120210220200001110211101011122102211200221011111122110000101100221221010111210210202100111210012001222222102010002122122210101101200000010120221002102121020001120102022122001112100202201112200002120122021020102221122122002012222002020200100120220101110212212221201200022000120102000210200002120002010120201110211010021210202011201011210201220010020122102010101001011122002020000011022102010000211111122002110210111110101102212201001211011111202020100212202102211121022210102221111001101000112222021122201022100120201122102112022121101221102000220111121110012012221000001220011200010220021212012002221001102121100210022202101011221220111211002201221101000121221210100012120021222211112120120011122122002111121211000102020012211220211120212022200002011120211110012212012120111102210210221200112112120012120211000121012220021110000120120221022212222011002200101210212000021202100122111102002001101222110222111022021011100220002212112210020022222011001011200201210010201202022020010020120101200210221220001020221012212101010022022111010110200110011101110021021002100221102100200111112220200222112202220122102002122112120101020011212112020201200021100202101221012210020220120212121002220020000211111212012110101200110211000211220211222201101011221221010002202112100222011012122101100100021211212012002102221010001002020111102011002020022121120111121201221111202012210222020020021210201222020011201101102022220011102100011101211101111101001020222001000002022110101120221022122022202202001010012211221222120122000002122222011100100201220120120200212000222221120110011020000011210111201220010201201212222120000012010221010021121202111021022221020202122220101201111201022200110002111001210022020022021122201222212120011010022122201002220112120010001121211211100002001011122011221120220222212212101210001121010212011000102112011220021220200002120102200200002000220110101122122010201212120120212222122020012220110201022220021122122222012200000121121221012001120000022221002202110111001101102012122122220001201120211220220222201201222202100121101020001020112112120202101211010001101212222002112210111002202010122012022002102121111102122120221212222220201200212221201102210010021200221102001120220111101222212212211201011101020120022011210010022111201221221012", "00000111211220100000201220102102112202011220011210102102122220200212120001201221100021011001121121111221121100211201001202001110121121002201210200221011111211101002211210000010210210101121121202200110012122222021200110011211000111011211110202022021211001121211101200022201021011200001200121022220211201121122202110000110011012201200222020212221210121101112210210010102012102122012022002121222210001222220120010002112211201201002001200002200210222110020101221102101001110010200102101020212120122001022201020112222122212210202112212212011211200211221110010221000012120021220212122212121112022101000012020102011210020220212220220010021102111112020122210111221010200000210021012201221110102001001021111011202122221210100210102210010200102222021010112101100101122211220120121011201020012012122210002120102000001211121021011111000200200222112102201012120201001202020020111221022002211202210101210110012222211222202112112022021002100122201202111211001202110201002212222111012112222220012001120021122211021011002200102221110220112221122010011012101012102200121111201222121201122121001022110020022210210111012001120221120211122111212020221001000022102002000021001021112212011022222211022011022120112201221120010102222200010200111200220002012000011221112122102001222022121102200120220000020120012220222220210200010110000022010022222100201122201002110221002021022010001011100210021022220101211111120120222011002201200100020021222102212010211200220101222221221121200101202212102000120022211110101222022222221111210122111221112020122210112100001001000120122000010102200102102222012211011101010022212211001122220110020022112022200110101102001221211010022121120010001122111102220120010222020021002020010121011010100112001222021122000111222212000112211212101111112202101220002011200120111222021112021021122211012010021211120002000120201002211120002201111101102010111121220121110202102121121121210200212020000012221200000011010112110022111000210201110210020000211200012102201100112021200111121211221210221001110220000010201102022111100020120010120122210100022120120211001222200112021112222000020011010201212002000011122022012021111001000010102211212000001202111102012211101122212010112220121121000110222120111012011102022111012201010001220000100221200000212121020202210011221101022110110121021002020120220120020120122210122201101220001001111101001220201100020012002102200202121112210010011212120112121111012122122202020101020211101201010010122121211", "00021001020101112210212012222222212102021121212111022002212010121002112021002110020201021202002201002110100102010000001010222212100022102200110012210111102120120211200012012022010021222020221110221000121021002211210200222112111121001101201202112101221001220212100021110000212020021021022220200110010120000010220102001112112011000200122021202222102011001012022212121201201200020021220210211010122122201011121111210012010102000201221011110002110122011120102012001101112001210122221220211201011112221111202111110110122221201100122020202021122011010121120202210022111020011110000212101020202020200101000012220002000021100201221110101021022102222001020011122111202021020110011120012022021020011211222122012012220011012200021220211212022001002221112000210002020102202022011012122211001012020202200010012022100201001220222002211211211201210222021212212221212000101222201110002120011101120121121112102001212220110121111000011010220122212020101010112022122021210011201000210021122011021220201021012222000222021102001011202211200002100100221210021110020002002201000020112001200102021021111011012010022010100121001012102001000012202010010011201221210222120201121021101011100221222020200102111122010001011002201111212022011112110121000212221020100121220102211212201121220222022221222221010110020112201101220112101210222022101200110011001102122122012021101112110222211112221012211110102102202111222002022201001210102211101222102020202221212001012122220121212201021222002102020011020120101200121001011021111220022012202010120100200100111100022211212000222110101101001000101020100110022100122021002222100020112022210002222021102011022112010020202022102020102011220012101010010020022002100101200201001020012020112121212200212112202110122001021022222122201110021221221002000121100012210122020002011212111202202101120010020111001010102010001121111022210121010211221021220101201200001012100212102121022120001022002111002110101200120220010122022210211010020022122100021112210000221101102020020021201001122200102001220200122111010120210112101212110111211121111122210211002021020012112012100001021121122022102221111120110122111020221122102221221221110200000101121200012111222211201110021100200012121020010122011110120122220110011020000201220112012202020220120001022011220020112202220222210112221201100012220011200200011012102000110200122110022212202112100110221022010111121022212002112222210201220201102222010220111002010012112201010211121120120200202201", "10010021010212002220122100220102110122210202122101202000210221010200202101102110110110221201102110122210111020011101212211211211210002002022222102101221201112201101221100120012220110100112212020202010121102111221220002211210002001201202111111001112211010020120200002212110221220102201010200210102111000012010122112102012012212201011222211210001022120221100002010000221000120100212002111211010102210010012112111012221012022101112012110220202212102102111011121122020022020201001012001212021222010100100011121010010001022120102121222211022120001212121222220012012212102012121011121211010110010201102101022120221110200220211110010200102002010210221102112212102220011201012102111020110111201220200212120000121211021020022100200020210220011120120011220112010220100012000220120212022102010100021002220110121212201022101012210102120221110210212220201010211001001010110211002001000110212221001122000010002221202211022212012021122001001011102121001122022211112012202212010010012122002000220000101022122202220112222222211121012202102221112211211011002102121120011121210021120002102112001101210121112121022020102121100100110110222012222212211220201202210221220122212110010002221011102212021210002001111001212012110002000201022110221001110002220112201122211111202001220121002121100110101022121100002112110010020222111000121221020001002100221001102120002010010211201120211100202000121000010202021121011021100101122010212210210112102100120112112101111201121122100222120102102020121020210221100121011011020220221020022201210012002020221012221011000010011220210020002012202202101201121222022000012200200222112122021120002020012201220102000001121200222001021101020010011121220200002222110212121002100001201022202020100020121001210001100202101020210010121221101220010120100202112121221202010002210100000011210001000021100111210011112112201120022202210022021100211210120221120011012220201222202210220011122002222022010002222111102021000111212201200110210121212110221102111000220100111021112212120022201121022012201202012120120012120211221201001100012020020101021200212221012201222011212022212220111221110110010222211101101200020011201200021110022111211222221101111222021202211102002211210020100101022121000100011121212001020111220201021211021222022112200202210000201121122221021201112212011211221010002212022100021011200210110020101222102200001000201122111110202012222202102102212122021122200211000210122100012212121020100012021110011102010101212011220", "22122222200101022122220112222101111100210222001000000222122220002112110201022101001021112111120101212010020002000120222021012101022002110212211010212001010010111012110221112120012202201222111220112220211212120002012001011120112120021211200211010020112212222001200101201000100222110212200100122011121202021212111110202100112220210120011121010000021220001022202012020002012202012202020122121112212202212020220221022200211022221001212010200202122020101211002101110112222100220001022222212002212202010022201211210112120110022012020221222022201001220011100022020110001011111101221010222200010121111220100012112120011222012101010001112200001011011010220220102210201102120110101102211201020021121001112222010202122200222022121010211211210021220000000101112111212020222111100122121000011012220112201102021020221122122120001102001021001111221100012110021002200212102001112221220021101120012012210112112022102020221102102020122120100220012222200020021101200111110220001110001200110121120012210002202211102021100120012011102121201102222111110011212220201211120201112202022102012102200012201221122212220221101110210220021210121121221202020122220100001211001220211121100012222000220212021211211110122110212020202212201101220002021220101212220212121022222012120112102112210021011002202100112122011020101111021112100100012221220202212010222010100022122222020120212021122020022020111102202210001120202000021222212100110121222001120000010202102101221000022112002220101001011221211120000222220022212201111120021011221111101221012200122000210120012012110111111011001211002121011110111101210200102220012010220000221100211112211220120120101101201102201022121112120012100122020002010010200111112021011201002100200221200020112201102100002022101122020020201001012212111120202021011222121000112220101020120022222101020220012202110202200022010222112211210001200021111202012112212122222121202010220010121211212021202201211102120112221022020011020112020201022010100201220222121222002101111111121220011202101201100001021122120000210212101002200200011220101112120200102222201211121202010122200020102100200201100002010011200101012220221002202011101102122021011210012022021110121100020010100111111011012211000110122211111111220121210122201010202002010201002021001002002002221210000112200200011020202122102200021102201121121202001102122100111012020122112121010220210021022201010001210222020102001222100220211001210010111012220102222210201221200210202021220100010001", "10212000202121112112012210100021110002011021101022010211020110210211202221121012212020210201210201220210222012220111201100211212222212102122220000200121120202011101100201221110021212112222121012111211002110112101120010200102111020010010101101100121221102021220022021202100110120120100120102201221102010222022011202110211210012201021122011020220101021212012200002100110100112001021001211022100000102011012120122120001211012200201202112100220222112212112212001010220200221000202120111212022111010122222200000200201221122112102222200022022100101120202212212000202101122002120000100121010012211110012010000001110012000222220200210120000110122022111211000100210212121221110001020110112020210012122200012122010110122122220021210221112220221200221102020221100010100210200011200220112212121120211212101111221211100121122111211101201120211120021111101211122001211210121222221011111101210122211212110122102111022020022022012002101211120100001200212010020002111212110122012001111112022112112000202110122102100021220002101102010022211212000221120222211220220211102200010202201021110221201122200000100100020010121212020110010122221222220111211111220120010211002110012111100212102022211101212112101012101010012011202101012202102212111100100101020120000101202002102010121001112112212222222001110000112002222121211022200010202122212211010011212122212222010220102111220001221101122211121102021111001122021200011111212211012120200011211211101002122211020120211112010110111200102012021212121110210202020011001101202201121202220211210210012110202210120102120001222112100212012021210121010220200100012121101210210201200212112210120000101112100021002021011002012222002101222211011021200222112110201011120010122122101010020001121202222202020202201010202211002211200222112102021201001001100212122020020221021012221210211110200010200012020101000002102020201121210211102200222211101202122022210101210001010102002000122211110201022112112020022022111222212222012221100112010220110200112201200202100102102012221221020011211120121222202121001122211102012021110102202020200112201202021012100101202011210000120210111022000201122212211201201200102210110011201202101100220120112010210212212201012211100110121020210110200002122000022022212002122001200010011111222111211210111201011100112122021001200122102021222111010211100021210021102201021022100112111220222220010201102201021200010012221202012010220122001101101022202002020110120221020022210202120010100022100021120", "00002210002000111022001110002212000020220012001102210111122221221001211001020221112002022220112111000220201101101221101210111021112201000010201120222011111020121102201221222110000102110000201220201211010101212110222022011221220120200121100010122001001022111200122220212110121120201122210100211102102020110110110011001100120010010012221011011200112002221021101202111200020120220120121111212100101222200001212011121211202212011200212221200101121110122201000100022101111020121022121001012121211022222222200122100221112212001202000220020122020210210212100002202121102210020201212121202110110220111000202021001111102210021220021211002100111212100012202112200220020020001100012100212202100000111202000011000011201100222221110000021212111101201121100101122110001102111210122220002112220001100222220222110220021001200100222212121012112010200010220221220220102100120202011122012001122022100021221020200022101100111122110020222220002121101010101012202012022112210212001222222212001010121210021022110100200022212222221222022110220021020210011201100212021210210002021210121112020102021110201201202210000101100000200011000101122102121100011021101221210012112210211122201011101112111011101212012012002210122021122211021222000212022201212111100111202000210022122101100210202020202102000011011021101021001220221222100000102120010110200222111012222022111211102200000202102110111200221022221102210012022220122111112221100000100121020212212210220011002010102222012112221120001020221201002212021012010122220021022211111000220202002220120010012100022121100022012012101102220202000222011012011122001221022010022101220212010221021101011021012222000112022021122110101102112021001212111211100101120220212011110201020102211100110122211100012020021010102101011120221210201101200212111212001111221110000112120221101112100122211002210221020020200002220121100010121202120210220221200001122212001210210202021221021010200021112200222201212210211112111221220021111202202121000120202120012110101021110220120212022212020022102112020010122211120022101202020212020111202212110221200120120221011011212211022222221122102110012021220100020011122211020011122002121211001002110200200200200102112022122121012020000022121200022121210011101020202222222121221210002001121010110222101101122111200110022112100010221212102212001122000222110222201001220210121020002111012212012022102221220212021222021120210102202220021110201220111102020202011112101021112220111221222222102011011110", "01102110110221222212201111222010011200101101001212011022122112100002011011211010222010211122000020020000110200210112210200012120212012212121000021012020222021012101012212101111121112122210221200012101101210122011012102221020122101002210112100002102221211101021010201020020120110210000010110211120100211222121022002100100000022002100201122202102012011121200020010020020012121111012211112021221010122100101021002102222102201201202011010120221022001012100210020110121211202212002100120102020201012220220021020110200122222102101201122110222210120201110012110210020102001222222201012201200021111111121011022011121121212002111221102102211100000121011221001011220211000211212100111100111202101012202210000021000122212121011201120112000212010012010210122210201202111202122021220202201001121002121021211010101112212110101121002222022112120100022211022012011111002122020111011100200010100011011200110222212212001222102120110211120122012100001110202201220110222202120021002012012200202210222102021111021112021012222012212222112000200112102112220212022220020100120200212122001211012201112022212121121212112100002010110000011120221001120010111210020220201202101010012201121101102221122222000202200121211110122021211002010121200120020010121002110011201220202112221202102021110020211002222111000200122012211102201200100001000122211001201021101202112021120211201210110100210010200012022020222211111002001200001212202110102210202121021112120011120111211122211002122200102120210211101201222020221120121122120212200201202221100102121221112121100000020011011211002201101110001000000012011021021002122221022110100002201210122222011110021012202210222102222021110102202101212221211100000210200222010000002022200120000220201010201011201002121101220122212202212112221111100020020021220002221200212212001102001221201101222222021120222010010222011122211220021002012102112221000202111122122000202211022000200212012000101100011101221212011022120101222020010111100000100200210200102021200012100122220001012100100210210202212020110021110012012020200101111002222121111200222211211010020201201212000221002102121210211121101102101000122001111110210222120021122121101002012002121221101001211210101210202100100201001220211120020210200021121200220020020222110020001201001102100001012102201212211102120122221011221202020201112012002020100201121022211121211220002022102221221112221022122122201100221212102201021200212121020111110002012020001210002100210212011122211010210", "22122121000202101011220120020121021121012110010021022120020102220110110111110101221011101011200220122000202100122200011012011201010221002111000100022111102102112000122101210202001111022201221100110102000122210021011120200022011211220111211021212001200001120021210001121221201111122002000101200011022121202011001112021111102100000221200211110020020222002212221100001222211110112102222102111012111110200120220110222001200222220102201011120011100210202202212122222022220222200012000222200100220102002000201202102202000212000220002120122111102012112221210110202200022100222220121100211202101001220200202020112012200221112010210222210212100121112120012221220220020201000102200101220121220001221212200121002010011101111111221122120001111101210012011201001011100221220011211121111111202121200220122212200022110000220012201111212110021112212020202201120101212011211120112101101110010111002110112100022220211012101110210220201201112222112012210120201100111222100111200012201012110221021011111010100211110002112210002101212221112002120202020001120121000121021011100122010000120011110212000222122211122110000212020001212221002201222011010002010120201201122201211010020202201022122201001100011001002101101220121100020002020111120012112010001120000101001220011101121120112221210122020101212010122111021111002211121110222222210202122121122020102020101100100212221022222110220120010011120102022220000001211221220121112121001201200210000212221021102002122102120210102000122200000010120002210210011101212202210102120101220112222202212221210120201000121022001101200222200010121112200210000110122111202222121200220122200022012010020000012110112010121222221022000201101001221021020211210012022020120022102120011010002221012001120222110200112000211020112221121222002211121111111101102220022210211001021100022001111102002012022212222200100012001122022110012022211002010210202010010012202011100112000122222212021212201002000120110022122221211210202220210111022220111002100210021011101002101100102012111022021011100221101211110120222000211011212111000012021112101211210202010012112102201121220210201202022011111021120221212020221000002220000011001201022020012021211102221102101002222010122012111221221000022101222212112221202011112111222110001011212011200100111220122210221112001110120201002110122210102200100021212200101211120111000001211011112002001101102022111212011101211212011212011210212120111200000220001211210221000111211102120011001110102102102012", "01101202122202102111010022200011020010010122021220012121122111012120212200221022221110202211211002021022002011001022100110010202001010221012122202022020001211200021000000001201122100122211022111211222211100101100222111112222212210210002101112210022011002001220011021221212120120111201101010211110010101021202020001002111221202000102220122111200110111221001222000201210020210101010100222100021201211222201022101110010102021100120022211201101112101211120200222100000210120122112210201110002201011021211210122110120011221201020121002211221211201212012101100222102222111112200101112001200122221122012111200202001221111021110202221011001020111021211002222202222011122101111011220221120002212012201202202212221222210220022002001002222021120121222111212102012201121201100010221012200101000100100101021000001021022021010002122111111221201100000111202211201221110120110212021020012021001221102111220212110110110111111120210021110021002120221020122022001122221001211101012100001002002222212012010220000020012021122121222110212120212011020100022001010211111000221122212002212222102000222200100011221212002111220202121012000122122120021020212222202202200202112221111100122022111020121220022021002110121021020110002121102111102202102002121020222100101002011012002221210222011000222220202022100111022212102212210111012100212220221210002201001020211111101122110100200200111012001002211120121201111102100100100001210012120102110200012000120120111101220211201111012010221101110111212212210110022222001110201212122212220201021011111112122021010022022122002121000100210222001120010111112021020112222110222102121200210110101112101121210001011010211100101111011120212102112200121020021220220211022012100202121222122021100120112222222010200021020210222122002220001121001101220222022221212020200121220111221212020021200210101100110102022212011102220221022012200211210202002021202121122212002100211220121210202020210221212022022112122000220120120212012220102012202120212022011211221122121002110000221022200100212101210201000212001002100121022111112122001011121221022010202202221202220021121211211112122221002120120201111210122101000201210222021121022200100200121210021011120100212012221010210110110120001110100122122010121111010110222021021021010020200111102222112000001221021000021200220110122212022112212002122021200000210020112112012202220012212221001101101211110001112000111011220010122020122112221222102201001211011120012221000201122210221202101202122", "22121200212200201200012220110210111112220111110102222210212000002200002011222010011011011001202110202111020221121202211200120201221020101112210221200102220010101112120010020111202110012022201212220211212001111020221110010000120121211111011101211102100111220021121220210112211000101201220202210200222112012210001201121010101120221211102220220202110210200011110022100120222210210202022112000220102100101101020220011200100112211202220121222111021211000022211212221120100012120111100202021000111210122022220021122020022020022112101110002111200011202012001022010001201012200201200201101202220101212212212111002010220002010202002102021020102221201210101201021101222000102212022010210010201000021122220120111220201210121211222010002121102220102110111101022222112221111201000001212200010112012120101012211210111220220110210201002212011012202111221022122202110000210122112211111200202101020101100022002200121200221100020200222121021102022202122111201010120202001221010121221020101121101221000101012100002022201100020111020112100001112011012221122202010211121202100112022010000022221000202001111001101000200200210102101110001102111020212210122100002022210100012121100212220210012110020211222110001122121202222101221022111022202100220211210121022120222110200101002102010110011021111102020020201121022000100112201201000200000211020001011000201222212011221202111120221102201121211020220010121210022010110112020011012121212111120101212212001122010012101121010221210012100000202001001210101002112101000001010202010122121112112121120021001112120002102122120002211112202202201102110210001012020021112011012120000011211021201100021112020220001110112200010222011021222200012011211022210112010021001202202022211211212012121101111021020200211220022101222021111112120202121111120220221201202112100200111020100112012112112212222211200222101210002211201221111201122221112010010102111010012102221122012200102002000102111211002020000012220020020101000222101221102211122101002011201211221000221220222011111011112002221110211010011100121010112112211010022111002212222001111102121001200111120221020012220001012010020100002000000121002211011202220021122221122220112001220002010222100221220011210220110212020120210202210120011001012201220021200210222102110011112112010122222201211101000122222212101011012101012100112220102020222122002202010102112021010201212222222112221221010102011002100122011010201202210020010121112120021020021111122121101110000022221011010022", "02021111121110001101202012002010111012110102010122021201012111112021211010000202221210211200101122200102210011001201110200222110221210101221001112010212020222021102010020211100010210220021222221010202000112112202221201000101011020000020122011200022120112100011111220101102012211010010222110201100200021021200120021200002220012121212100212222222002011110200212011200200110020110001100000110121121021100021101021110102212001002110202001120011202110212001221221112121022222200221101202120220122021111210101102122120110221010020000221111221000120201200112122020020222101012210121100021120000100212011002222201100102111201022120022100000110002110102122010011111020202220110001002100120202122021221220202012002000020121211012211121012100012202102220220221001201001100120101120210222012112122000212112120201211100021202201112112112122111112021112222210000212011022010012210121210012202100201020020220112212010022222100102221012210202000201111212102210122021011122200211111211011201210120202010202101211110212012201102000112120211212102022212212201021211201000111020112221110210011100110002111221000020222001211010211001120201221110200220022211112220020100112022111220222002012220011012122211202201211010111120112201110122210210010111010010021122000111110012102010120100201110111010100002212112110001200122211011122220012222001200202221002001122210122101201200112110122022112221020022211121122110000022222211101002002020111000111000012121021020201202110022220222110212021110020210222011022110201111222212210220122200221020122122100220000220002101120221001110020112112022000200212221001222211222121002121212101111100020211222110100002220111222221022010220210001220012020221201212201000222211221110110221200011001112222021022002211111200200102112022001101120001200102221011022101000121012120121111101002000011212012211000021222120110010222012001102101000101010000202222221210121211112101100222121200100102200220010202012102011020000221001101222211200100211011211202012211202101021212210002120111202202221101022111001010010011220011110122221021000212021000112011010002110111202201222210222201121212010221000020102211202121101010121012002200000100110010012112000011021212100222100122101112021122121122122011221202222110100110202122122120121001021020002212102021002211000002011100011212221021011110212121010200220101102010211012220201111002211022112010011121111122021211120010021202222220211122220021022212200120011000202201101010222112211220101", "00121220010122122122200001221202022122012220112210200021102200002111210012002202101000121210101020001010020021022110010101010021211202010002220210201210002222111201120201121010121001021100221212220221201000210221011112221011100211112020112010121201202000202220222011120110222221001222111200212221210111001222021001020002112211012012011222012122100222020200212200210202222212201111112011022001201200012022202111101220200000001012210202102221020001022110222001212112122202102220220101101202210101202012121102210112022001201110212120200201111001201001002012002202212120112112112002020001121200122102000002221001012011200121010101112110102200020101010020212202010021211022011010001022112100212101111020210002012022021120011121022101200102211220000210001220021021221021222020001201120101010212110002121110212110120011220101011220000200011112021102010120201201010020012001021002210011021010100012011101122001202100012022100210120010000112202111111221001110120220121120020120012110210222001012001102221102202221220211200101122111221001101211212001112002002201010211100000022000101022100222022021102022022022222220100110222122100221020100212221202121111000211100000210210020020110120002220002210201120020201021202021222020210021200201210201022012010111200100222022222020201020002202211220120122200202211002222121200221002000001121110212222200100201012201021110000011211222000012121001012012210220011200222101012010222002212010222122101020011212000011020101212100000110022000012102211120020121222020021210220002220110122100102022102120100210111020221012021220021111221221102101120202220101120210212211021211200211111212101101002120121211221000222221021110101001100022002200202112121000102112211012210001122202212210111202200220211222200202221100201001011101021111101111012212112221110112200111111110102222221211021111121011012000211020010012212201002000201010101021021110121121222020212212121110200220220102211011020121012112112122202101002010021222122200212010011102201001210002101101020221101222000200002111020000221210100201210111200002221101202121211112001010122212112010000111010021100001102012202121022020211122112202010112021200112122212112200212102001222212021022100110000112222100021020020122122202211221220001011112200201020122112001212101020101010010021120212122102121111120101122111202202220000002120010021011010101002010110200220000220112121211012201011111102210122102210111002120210222012222111221210102221200202211021221002212", "02101120010200122020201211221002122100022110001122110221012120002000100011211120100201121010222120202200222010200002112212220022111120000202121222110221010002010220220021120121121212200121110220211120021122000100010021102102001210122120010102101022121210112200200121212010221000202102221011200111211111020120222011022211111000110012102220001221011201201011212201210020202220202021201021221120221010221102000101212202121101002100010021110111101001110221222001220122112021112102020002202220000102101020120200001211002222012101222000221121110221020020102200000002021111002121220012020222002001112100011012222120102021112210221221002021211111221112120020001200212110121212121200110011101212211120021001220200210200220101212000000212121121102022202022120211102200222111202220111111021011121011000211201212001102100010000221102110200222020000020001221112000120122110011000100112100101110022212220211202000022002110020120102102220202112200021010122221211121220000021122222111121001212220221110122010001111202101121200021202101022201102101211102221222212101112211110012011210020212200221112011122121220021110020112211120020221001102212102111211102011221221200221222210011122210022002122122101211211121121212020100222022002020111211012100022100020211220211222001211220111121200222000002002201021021100202120112221100220000200022001100102211010002221101002200201222002021002102202000120212112000120022020102020112202121002011202122022001212022220001201011101110020000011110201022021110020211021122000221112100121000102100200102122101122021111112022220122100222100001110201200021212122200022220022222220120110222122102122201221100212000021201012100012020011002021010202021201211120222102022220000021202212012010000112010120122221022100002022210002001200201000112100100110110211110120020010100222202220021111200111222122210200020100011010122121121201210222122011201201201222010120001000201021002000111110021022012202201100202022011100022221101221021000221020221112111112011200202020210110212001022220201221211000122212220211220222110010122021100101112102212100122200022110001112100101011101210020102220001122110201221202020001100010221022102200212011112121020102102210101011211100111202220211102110112201010221111201212221212211011211220101222012220212001112120101102120001222102112111002101012122100012221222002222211100020020220221220100101110010211212012012102200221220220201222011112212102102210010112202002110102112011011110012100211102121", "11220002102100211212112120120022222002200001000111002210100011212221012020012112210122001102220122102211021220002011021110211202210200110001212201001010220221011020120210110220212120001021010010102100001210112220010101112111010201200211020201211202022120110122200021120011201021101011110101012110110221010111100220122001012201100010212010121221111101111210110001211111011010001221011122002222012201020211201222112012021110122121202002010222001202012001010122120211001202201000211202212020010020121012002210022221111021221210111112010020012200011110012022122221211120010021212221100221102002222122022200101210210121022222112110010111222210001101111222221112001002101102122110211000022000001002210102221220100110112212001122021101120202122220211221110102101010121102110020001221011020102221210102201121201222102001202221112102122011202122002222112100021102101202111101110122022002021011120212100110010221201211010001121012011021021200202220112102221112200122200210122210110211201110001220222200002100002200022121011101101021210211101200122120011101010022021012101212021220201000101010100011000010010012012020100202110220220012200002221121012212012011121021021122122102002010002211002221011010112211000101110002021002111111112120011101121121010000121221220120020101102212121121121020212202212210001011101011210201201010220201002021221020021200002021221100120010210200122110000201211202022022202201222011102022121120200202222120000012211101002112002212122200112112121021002021100111111001200220001110120210220210111010112100010202012011102022001102000102200000011122000012012211101010010112200100020111210020112200221111111020220122002111112220022000011100202121211222000201122122022010200121012202110211111210021010020222021212220222222112012210212102111012200202020200101212222001202221022000021100212212000102122221211121100022022112022111012112012111121020200101002100210010121202212111012202021221211000202221102112021202001020022220211220012201120121220210222212202000211221121110001220221222121210101021100102001022212122211220112000000002110022111211012021001111021102210222202210001100210212001201201020120122021201102111021122000111102101020120022211211200122220201001112110110000122021102211120220012211111010112211100010100121010012000001201112002220102002212121020220200122002002212102101110011102000112212212001010112120201211201202210220000021112022001210102122202211102212100000022222010210221110011001210201222211002012", "21112211111021010110112111201020020112110122102000022212121021020022202101100001212221200011221122120211101211202201221121112121222021201222211221202121001120022201122122202101111020012111212200102111110000201211001202221002111112121220022021111002102110211211211020102022002122102201011122221011122001010002122011010202011011212011010011022120002121112102221211200010201010200020211001212221020221200000201120002001120100110120111002000102022221222211101101111022121210001211012220121112100212211021110200211210222100112120101011212102111220122110110100110121101001110010110000002121000220201120201100120211021100110110210121000121101200200121222120201201121221121101110201000021221100011112020220201012011012122002001220121120100012000220000222210212102112221100220002101101201012210022221010100120001111000012210001121020010221112012211212102111212222121011012201102100012201012001020201100021120001200010211121111121202210000020200200200012201100102002011002001120101020202100222211221110000000101222001211022001001011100220101121110002120210120112121102121112210022020022001000001122212202202222000012002102222222012000211122020210011210120111102001211101210201122012022112110122112211222211212122120112011120102202210121201001100211201021101211120102001020211221001222012202122122211020000110011222112220110111210212112220210202222201202002020110121110010010011021121001120022110022000102110012121202101100011222002101122101222221100202020220100020200120220201102021101202212011211212001002100200021221101201212000222222220120201121121201122220110021010122000122101100022122001021200121201020012222122011122021202010000220120002010120001021100120010121112111212020021222121000011001221020200222220221200120220120022220022000110010102001212200101002222020010101210121212101202102020001010101001121010110100021002200111110002001111012111010002012200010010011120100102212202120221201212011210102002020022221221101221202210112002112000201221010010110211110020110111211220201020212121012211200011200110020200100201010000021102011100020100221210000012202110021221222010011221211012001211002112101111211010021101122121102022012012002022002201210222022110000221100010110021011010101112121021112120000210002001200201001211200010110002020112000002121211210021100210001101111121222002011101220122222212222001022002220122022200111122121002101000100100101010120002200212100112111220002111112200122111210120101222011220000220122112112122112", "00101201202110202011001220210221110201120200120001110011220220220011211112001222012210010111200220010220110101200202012111011222210012012111101212022200122102122122001020102110101000220122102011121221101102021210002111122122000011201012002000020221211200100102111002202020102200201210210111121122001020200101222221010211220101011120212010200102202002102201102001211020101000121210100202221102100100021022011201021101201011122210011201002120111120102122122120012121120210112112201112122000210222021222111002121121121000011120022222101200121111210111110001020221200121111101100110121120221121211001000001022202101121112212212012221021211001002020202212222002021212001000022101110111021222020201121002000010102111122210111210221001100120011220120220211100221122211000011211110101011020020022200102101220222000102012201102121000121210202002112000102211222001010220122010211020000122202010122210222122010001111001121202110200022022121212102221100121111102101012200202102202021212010000122102201111210210010120201101211212220222212222110011020222221201220021010022222001111020021102022012121221010101111200211201012120212020112110110110010012002210022000110000022021020200222022000212010202001020102100201111010100201012122202120202112010210222220200101220211001111202012202220020202220001202221022121101002111200110022212001122121122011002020221200121220111211202002220222120221200121210012101022200110000012111222222121220210100212120212111022011212122100210120022020220201220212021020112010102220012022211000021121110200021101121021021021220120012120201112202200222220022021101101021102010001200012210000111001222221110102201201002100100121002022220222200202122002022122122221121220011102212010222002212020212111020010120121200100100201010110211212010011011111202110200112202000021100002120120022222122010120102122102122221001021102120211002220112220100112222020200011002000120221122120210202122110010111110110221222120010122112102011000001210220002112021021022101100212220121120002211212011110220000021120112010100121221021101022221110222002020010102201122001202021112121202222200110201020022201012120020210110211020112211022211221121202100000200211210000011221020121022121211100212120000112020200200112200010010020202020100002102101200200010101211002022122112002010011110101210211220121222022002002220011202020210121121210200120010002010210200011002211200212220112100012202112121011211111001211012122102211110112122121221002102210112", "02200200021000110222010021221122102100010010212121112221212012200101121020021121120010121010022002211102112012112012002001201022021000111001002112020111020211000111020100210012201000210022000001101212220012112111102210200200012212011100112111022211021110210212122202221000021111011010202000222102101210202212120002011100121201121101001001202212200210020210011022100012110202100202120212210021010000102022012101022211220020010101101110020122111112000000000102210021210220120221021001120102020112102020211212111100122001101021200220111111010100020201100012211211210100012011002121202211211011222002011010211101101012111001021212102102210112201111211021100011112110100120012210001120110002102010022122022020110021120022001001211221000120002202021210121202012210221002100101122021012122100100120121222201212001201220122201220212020221210200020102212112111112011212102200210201020011002221222212020122120120211021222110220220010011010021020120010001221100221221122001110022000021222102021112011221011221111001011222202001022000212121022100212020002212102010101002002212121002002201100102021121021022011221200102022201100210001100011120221100101021111101121220100202200101200112120001022201120212121121002222001012000200021122112010122101111222122001220211121210022220221000122211121212110102221111011221000112110102020021010211221200021001120012220021000100101220011212221121020110210211112011211212100112020200000102211002100210202011201121212011212022020121101201220121100212120102101212121100211020112100202220000201001012101220212121002212212200211202212121120211110211210020011010001210200122010001010012200100110211020002002112122100120000020212210101110222211100111202211210211200221111002021220221102011021001021202221010100012102111020010211100011211111012112101212002112202021021112211100211101011111001021111202200201010100100122220221100102110211002120012011000112122002211202211202201012011012211011002011101101002212200102200020220102002102110021010102201020012120112122211220001221200012020112221210000200121201020101122122212111010111220122021101011112021111112000201220002021012120122000000002100222200121021002110200021001220112200200011120100102221011002000202112022111021001210112001021102121000110101112022222210200022001001000111222002022202012001002010221010202211110222002000210200221220202021221011101111202222221102212112212221220100101101221211012022001020210212000221100222222200001021002021200000101012022101", "01110011011222201102101212110012221021121002000210100112100000220101021000101210122121100122002012201010111112212102122120201120021200020221112001101102010211201111220110201021212210101010210121211212122211001101221021200120111121220222122222220101022020022122221012002000222112210202122220210010001110012100200012211022200210210022100102022211000202001212100021120200202202102012200201020111111111001101011122001212210211211100022201222121000011011112112212100001102002100102220120012211100101221121021211120022201100021122210011112222102001102012000120000222122111012111202110220011020100101011222220022011021202102222000112120111200020221222211001120220200021022002020100122001210122022000120100101022222110220012210211020212101220101111101120212121002220101101022101210110221122122021120110221101111202001102111100121121112011211002111101202200220021110101022211002101012100021210112001001120200211100221201111221200100120022120111220101110000101112222010120112020110210111111121221222121201021012002110111110122201220100100110021220111002001200122222221112101011002220200102001101002112110102212222120202212220221201021201021211111002202122220212021210021100202220212102002210001020112210020111202112022201020200121112221111211100110012212011000002001111000022121021112101101210212120001022122011210012212101221101022221222201200210011110121020122002021012200200022222210201212200211010111012220220120122010121022102222212120212010122010212200220212002100102121001112011101121210100200121212101200120211220202010021110111110212200102221121101100111112002000221201221012222210002012210121022010111221202202011210221110101101200111122002120220121001001101122110220211010121222110001011021122111202211120100010221002202001111002120100202211002110222011210211112200101110100102220021012020012202010101100212220100011100111121000211011202000021010221120001112102222001210221202200022120012200111221010000010102222112210222211120021002010122012120002101000221200001112121022110202020122012121211200100211010120111110011120000010102011222011020001121120210110120120202100201122202001120202201222002012111002011000112212102201001000100011102110012200222120211020101221102220021122020000012100001112112100021102120222022020121111211022120111122110211111001211000222120020100220221020220210212202000002011101200111010100010222222222210110220120020112111022122101212111120021022001101002201210022101121102002221011021221221220101110010111", "01000020111001112202222001012021212122112021001010001211221122100111202000001012211101212022021000211202010221201222222010021102221001002211222110000102002121220000222011222211120102020122002220022122222020002211012112201101111200100210221201000112110111100110222112012121112210002121220112100101201220001100102101010221221110102101022102211000202221201012102202020002001021220121202202011200022221110111022110201212022212020012102102102021000120110010221120200102002200201222121211110121112111210110211111101020010201001000002120111212210100120121101012222101020120120201100112002002200102020020102012011110122220012212101222200120021001122201021120020122211001202020200102222010112100211011220220101122010220012002212011012020120020102020102212101122121220002110021010100111100010021201200221202102101111021020020001201220200202000200022022210222012100110111102110022202010101202210001121210100120122102011000200211102020002220112201211100201220112221020212211110211220011000002001121012020102201110202101021101021210010220112202022000212001112112212101120120122221100211020012210210210011211021111112100020121112221022002202122101010201102211020211200101020212011001202200201102202122022121102002212112222010021202011200011012222111220200210011122222001001121212110020211202101210010202200122012200202012102010021111102220101011212212110000102220010122101000122112112011020101012201111010100110012110111001011002010210100001210211200201100122101012022201121022201210102220000011100220201201111200011012010210122210221101202010010012002000211111101202122020000102120221202000100221221000102110020022122010220110002021112202021222111222102121011100001210012002221212221222121012002000200000102211100202222120010201122122020020201221012112112121112211021022201000011111200211122020022101000210002012021112011100201202202212122010220220220100210211112102201011211002111202210111000222001121212102000112122202121212110020200221220202012110220102112212212000222101222202212220111010111120210022222220101202210012211012002012222002111200201020100222121211010220220200110110210112001001222101202011011022012111211102210220210211001120201012210112212111010010000201112111201000010220102111011221000022022010010102001121200012212002022110222102002010221102100220121110102221020010021111011220121001221010021200010211111121212121220100000110002212120121010201122201020001000222002111012121201010110012100212122001000021022221102200020001010", "21012011111020112001202020101121112201101110200022100120022222121101211201101210221100000020200002212111101201221212110210210202202001000220111020112122011222112110001120210222100210100212111211110120211101002101010101221012010022200000100021212000010221222000120022201001020202021201000220100012022102001222101202111210221120010200101010221211012110122201002011121112102102010122001022220112002121012021020222100211110021111220210201202020222022022012000011000102220102010110101021121112100121001122021221212222010000020121201100000112200201210021221002100222200020201200010200001220112102111011000000202020111011120012010100102210120020100012112200201120001011022102020112021012221121100021210110201120011102110021021000210220101011112111220110021001100100210022020001111200212022010012200212201102010112101211000201000002022020120002022002212020122002100220210020200212120210001021022122012111110100222200002201010110011201000212222001210210001002012222010222000002002211111121021201210022200010111111210010001201021002202200022210212022202110202000102102000202021211100001120102112022220211200021110021210100100001202212002222111210210210102210012222121121012201212221021112211212211221100102022021111222011012102111011212201102200201021202122120101201222021222010011021211010022021102001002022121001211002201121200211010100221200012112001002100210201221120002111200101202212002121012121110220200001121122121101122202220011122222122200022112121210120010101200100211000000221200220001010100012112221122212001120112022202110002221021002212012112202021102211211202100202020200110222210121111222020010200210110121112110121001010210110110210111100122102022122201221200111120221022212221221101000000201011010100202002011102120002010200100000202202121212001100111101111101112111220212000001012100200201100222111200212222100102022211012101200102202001011112021011212102200122220121022022110202000022120200212201221010021112111012212220112120202111120112200102202102201220221122102020001010010110220200012121110202002010021222020110001202210121202212110211110101221122211201111101021211121002220212210200011220121120011212221120200212122110201202110000022000200011111200202010210210122122201012202110102102200011210001221102022102000021021011221111222100001222102100211121111222221202101101012000202202201021221112120121211202220000111200211021121002112222220112021220021000021101201221020000110201220110210121010002102101101211102121110", "10211002122002020222200101001012121020100200122212222000120210012100122021220111102200122111000221101111211111222000102021120010110021121220221210200020011022121112122121011011201220221001012222012022102200101100110222221001200212122111112112221221220120212010022210001222222010020010000221220111001201212011010111001012021022012212010101120112201010202220221202201102010011011102011201021010221202002210110112122221221011011212222202111020200121101211111220202101011000220021201222021202201002011012111211221022212110111212022021012001000011012111110221022221202012022102120200101002010111221000200120222201110121021200100202022112012200211211100111121212111211002022222001121212222210202101002110022122011121000111001202100120100121211102120110011011121111000200002020102112020101211111222000120010011101020100120200010012220112221000211110110100001100002120200020011112101010120221211222221201021110200200200021000102001201112200020220101211200000001000221112212021200001010001220201022211022202022101121010200001112210221220022111012000200202112220211122021121020202102110220121110212110222110202021121211110211010111122100000011111211101101020200212020122120012220020001012211001022111021221111222012012011120210121002002002220002100001110110110111010121220002011102021101222221220220211202221112011002202112021210120101111112222012201202011220202001210022010002021200102100221001102000111222221100201220221110202021002110001222110201100020102200021100202100100101110020201002220221102200200111102002211012112012020000111020000212011022200101120121100201022121120010221002110222202010110000101222202201122201122202212000200112021010001100210222101120001012220222100020000111220101220011022222200121202011001211220122022102221221200112102102210202102120012110001221020211110112011110001100002120211100100022010011201022010010122002122012200211011000020002011220010202101020020011222102100100211222010012210220011111201102012021212102000011210101121101012021121012110001200122211202112101021201011121000101211002121122202101002011002121022010010220221102211100011112121220211001112002020121221102100202201221122221111010010211012221210211011212121210102112121201100200002010222012202121000010021002101201200000112201220122102221220021212211210212202000210111010220000001211001022102000202021201202202011222210111011111101111002100102121202222112111111122010020110200012001102210220221001120120201110021020000202121102011200220211", "22020001221021221100200211121200100110020001011100011220212200011121012120221210020022202201000121001211002202011011011200000222212120010210022000001102221012020211212122010200122211112200211121221210221220022011100202102110111102122102021211111112020222012202222220102120022012112012220122201210210212021212101001002021221022210212212121001212120111221011000110001220012212222100002101022120212200022012000101121202002121001102020001212122112210110021022200000002212010210122222201212211001202122021021220222002101012120001100202212120012221022200220210200220101021022021002112022021020010201110022021021000121102202212120010000001101011212211012002222222111021110001102220221002212102200002202010102101110020121010212022200021221001110021200200100110100121001111112120222111021202201010021220110102212111210020122201211102212102020110021000101000120220011011022101010021201100100120112200021121111120120122202120102012120111011101211201102211012100010112222010020100220122011001201201221220022111101001012200221000010012020022002111202001002102101200012012212021111012221001100110010220102222210020001221121022012220220102212000110121222210211120212001021101222022211211220200100011200000022001211000222222121001110200100101100120100011020202202220110000000101211122022001002110111200100002221002210112111022111220210001111201022022100110220000002121221111222100021000112112010011020112002101202000100022111011001000220012011210121100100122222122102112021100211102020121211100102020001210201111000120100021121202101120211221102002221121102221102110120211202201021000110022101221202201120222212012200112110001121122002200122211110200020021110002200120101020122222112100202111211110002210020102000010201022211001220202200112222021222002002121121011222021102202202020112212002212002112210201221211221201010222102122012110102202122000210000000000201010110121202222221002200011211220100110001210212220021202212201111112110200100002221221111001220220011020201212210112222220102201000011102202011012101001110101100002121020220012202210112022001101102101101000012101120011111000110210120021212201010120012221122211020001111120010011101201122200222220211000100220110100111022012011121121102020100000021221201102011001222212110210101122000102012010110220221121001022000112022200010120221220022211020002112022011122021110100220021001110020211102001012100112011100121210202000201211000220200211012221210112200202122021220220221102001100221111", "10120201201010121200111111201211120222212202110120121112112111121021210200012210210221002010020020122201201020020210211202212001211121001111002210021221122110210022111101120202112110022111112011001120101122000022220020112101002122222202202212121221210002022120200220201101100010202210220220112112120001102110212210222001121100122202112121210001202020001111001020120021011112111010211010010211002122112112122120001111112021102220202111010110100112211111022022212121202020102020002110122122102220002222220202122011020102122110010100100220102221012212021120102210212200112211111210111010112010120212221201221001012001002211121000100002112120010000121011021112011122120002222011201102221120020020020121121011202100211220111001012010212112020102122000211020121110021122011221022210002002110220012000202110101221220201010201220020100010200222102110210101110111002010000110111021111112210021011022000120101021121122201210211110020120210120112201211110100022011010000010212220201010000122212012021112222220220010110220211100012111212211100010212120221210201021212001222012010211212110100021211110221012101121101002010122001111021110112220220010120100222020010210100201112002022011002020202211202220220012000001102211112100100221001211112020222200110200000111002012011201110012200200012012100120010020101210210120100212110001001122202122112221112211220100210011100210212101120210122111021021021000221102102022202121201121002012200112212222210022010120111000201220111221110100222220012021101202220000020001000020021210011010101111110200222002022110001010021222202022112010021101112011200202001110001212120110212000101002201000110001010200112020122021111222202111002020121201210002220001201100202121012002220211011002112011001112212210012112001221122201121201112101112222201000111021002122200010220002221012111212201122112001222011012021021201121200211002211222002022010112101102111102201101212220122020122202210010201001200111100020201001221111211110220000101211221121201102220000220020112200210011210110011011110220100202012121122110200110021201022001201111120211010222200112112011122111100202010000100100021110200121000202200111100101212220002210201000210201000110001101120021200101001100222000011211201122111012220212022002120212112122122202211222221210001101221101111001021220212102210012110022120102022222121201210202122121222220200211021201212100112211200102202022101012200200000122222210022101210100112201210020010101122022202120200120", "20010012220100111001001212220000110022210101022000112011110100122222001101220020021120121221102112010021201210010010112002210222202021121211022110200000112222112221021200001102211100112101000021200120020210011112020000220100201022112121102111110111010211121221120200011201112012110022012011022212000022121110221112111200202010221221010211012121000122121001020100101212112021120202212012221100220110212121100112020001111211012000221222211000222002012202110200221010102200022210111220100020022212121010211221002000120002212120112100021212201022212220000120211012021220101021022112210210101120222122102221222120112000001200200100200022001122110002220021212200000100021120212212212022222222200202122122200101001110012111112110001100020212121110122011100012201122002021111011110121012122210021011021022210012211220021102011202110000112211012101100121221201112012100212210002212222102221210020111212111121001012010211212200022212220212111000000020201210001111001021000111112212002212120020212012020020002022201222112021220012221210022011112222121000020101210110212212022220222122022101100220220011200211120212121200210110210201120020021220121212200222212112110111002012210102121120210001122002022011211100021022110022020000022012110220212121200002122021201012001210212022200022111121221001012212111222020120120212110202122202012221001210221221120122002011002200111102220221222201010122210220210122001020012200002100211001221201122111201010011120020102021210001220102111102022122010102212120001120101010211212021010202112011222211111122201022100211020111020110122021100200012002000100000122012222222200011122122220211121011221112111001202212100112010110222221110110021220222102222021101112002220120022222011020102002201112201010020110212120002020100100112020202110021000221100000012202121120012220110221010121210212002000022210122221212120012012021122101210012120121011121202001222101112120110020022202110111211220012001101221211011010022020011000110200110002020211220111212012122012211202100201222222112020200101011120222020121201022011110122200202202120202001202100200222101122221022022022211220000102112200122011021212212022201200211012121120112101011100102120212021121112021200102120020000110221011101000000011210122121101012000101020101222022102102110101210112200101000100220010021121020010002202010210201121210020201110112122020200101022111120121222021210010021020010202021211010121221112221101010220220211221001221021010000200122121", "11212212002021101022111011020001210101002120210111211220011120121020200121220020121110120112012101201112100120000000002220001211211011201010210222002111001010201212212102220222112100220000221200222202021202021120111222212110122011202110002211110212020221102000101200010221222201101111101220120021201010102210220000121021221020110010011111110110200000210110120121210022201111122202021022200221010110211021201220010101001110211202110210221121200010120221011200022220021102121221022111210012022021010110020220222111221001122010102220022212122201121002222012110212022201200202010222112201110121011011211110120221112010121221100101200201202122100201100200122221122211001010120101120021021200011010221101121021221201001110100212112102121201102010100111011212022200121211101211100002120102201220021000021002212000011220021202200000010212101012002122122200201121201220222200002210101002200101121100201022011222012202202210111120222111202002202002220022121122111222222001012222021000101221201201112200210222122220110222001221200221220211111110112011012010001011202000200121001122212212102120022112120002011112201000122220020211211120200022200212201102021111022210121001021202200121111110120000110010012220022020022000201111111101012000102100221120122212012212200220012022222200212111210202200101200220211002011022101122201200202102020002020221112120200121111221122011121112221202221212121110212002202101012202211020212102102110101210000001012121001201012211121221200211112222020001101002012110122102220211122022122120212110020211101100122020221101200011101220220010112201001102010012101220122221111020120202101010222100012000112002100021100020202000211002111110202102020222000102010222222010212211220022001112120112122102121022220000200221111111111100011112222022112122022222120000102211012122100011011211210022100110222220102211101011112120101112202112220120002102000021000212012022002200002111122122020120001021120110011012001221001100111201211212120000111212021110110100201200011122111121012110222122021120020222010222121120022200202021112121200212020110021100101100012002111111100022012002122210101021121020211012100122111111200002112112111200110020010010012011120222001022022100001102110100222021121000001011120221102200102220000112101022122102022100002202012002200220111120110002101120212200110120102200000002000201011012012211021200022022222000020111122112000210220122110001210202212012001110221012010202221121111002200202201011112100", "12122001002200111010220221000010020110201211012100110010122111011221022002100112101120201211220101220011102201111210210101201100020200002101212112012001000202201001020021020121222220220221102220121012000012201010012201100021020111002010101210221121101021211110012002111221120010020000201101001111122212200000100020022210012212112112021212001101210011101202221120111222020220211002110111220101110111001020200010011122002011101200111212221022011000001202220210111002000020111202102020212211122002000022220202012110120020122010121121221020200101112210111022021010220210122001002210022121220110212112010011002112212122020122101111212022110010110122220111222202120200011012212102211202021001202102021110000022120210222121021100101101021110212122011221201222121220101010001212002110020021221012202100012021002110020110001101112212021100211222212202011002202220200102111120211001222101021211210021111012001220012110200120111021020001011121102010012011121002012210111010211112222221002202001111022222101222210200000111011122120101211211022011202210012220001020021202022002100021210122000100101210000010221022211220000211120221212111001221102100101012012010111102210101021210120121102210222000121001002112000202111100212121101110012110221111112111001200202020001120100200112112002121112220100010011000121101222022200101111120020221111201211111221212102212110111202110111200020120011202010111022201200221102011001212021000220021021120120022202102012010210011212001212101112101210010102022022112212100102011101210221201210200010101012012210100200120202100210001000220211000220122010200020200011211020122212122122010202122110002102120022222010202000101000012021100100221101022120220012001111000211221210101022000200101002112112102010101202121110121110000101001221221222210200120202210111012011022201210211000100200101012021011201110202102200200112111000200102110201000200112022222200002211111000000202202212000220221002212110011220022021122221000022012201112220122002101010000220222121211101220002010010102012201212011210222102121010112000000002121112111001211111002110000221200212222001021222002012220200120211110111000221210001200212000121112011001002221211010210002012211111200011210221012210011100202212221200021100222010012101200002112222220200122221112210102120202101201222100201201202102020212110002002201111120211102121210102201212021102200120010210202122020212001120202100220121201010011012122020220011220002211110020000201201120101000", "12121111220002211021120110102000022121002112110212011222122211010022121112201221200220021020110212100222120110111100200112210122202222112200120001211220222012010101212001222211121000211100100011200101101000110121112000022021022222101100121112101120120200220011120010200120221110012012212212111110102020200222020101211210002021100101112200112220022102220000022212001202022022221011220202222211122201000101022021212201220222101222002022102201001100002122220212001020211120010002201212201202112210002000000012200122002121012101021102001202120212100000200121120221022122122022222120201111011222120011222201201110010211100120121120012000202121210102012210220022200222011011100100110020110202022222000200020201222221212021010120021110221111011121122110100101212000000002021010101022201202102210100202212110222200220020220012020212102222000012202100022120110010012001020010011221010002211200111000102010112102012101010122000112011100110011111022100010102001212210211202200102112221201010102021002220010101201112110110201000000010121112201121101011220111000102222200002010111121221100111200101012020221101020021102210222002111202112100201110111022200020220221202200011201220102120021000222011001000120210210110111101012010012010120220100111022022201102011112112120102212101121001020120101102221222111122102212021011200010021112211220002200012022122221112021212020011120121120100122022120000220011012020221201020000211100221202100101212101100011021021102101101201201101111110001210111021112121101100200011201011011211111010121021011122110101200121011120100111212120221211212001100101201111122021200010012101112202021220002011121022002202111122021111002212102200211001102102201102222202200022111122102122111102011221011112000201021100212011110002000111221200210010220001222121201021211021202012112120001201010200221012021220201111012221000100101102010112121122202222210221000101201200202221220011212010101022111122211102122021122211112122122012201201201102112221012122202112201212012021112001120111221020002210010120002021020002221200220100121111220220220212210121100102220012212001021110210120110201000212101120212121111222010001220222022001010000000101100121221012121122000110000000012101220220102020021010020001100010012002022201121222111021110020022022022201112012021121121110001102120211022121020000121220221022122022120120002201111120121211010222010000220221120000102122121101121120111202002020122100221120222021100111200212110121001111", "20020022110201221220201120020110101200122121020002011012210012102221102000201100002112022112111022121111220012202111100101101010221211112111222010121112010112021020210201022220210201200101111002101011110122211120221100210201110011110210022001000221211212101012210210212120100000011011110202222102122001012021100010121110202022110221102002100000002102022201121012120122111121211100202120200002200211110200211021222022010011211221112112221020222100102012002201222121002202111020002201221220011112102211201012022112001221111102100211121102002110002022211102122122211122021211220002202101210200211120022000002211000211101100101222221222022221111110002202212001222000100210222211021200222221202022102012021112212000001002101022101112000201210010000210020121102111010000212201021111112101212100022111102010200022121200110101110002100220102010220010222101100001000120101001120121001011110121100021222120111120110110210222100101112012120001111011021010112222012010101210221211111011202002200211122221010011222110222100221120022120212002120220200201120220102022200011212120012211120200102111011020111220122001100202022202111001100212110122111022102101122212221210010020221002002010200211200112000200102001202221201102100202022000022001120111010101010021001220022201220122002211022202001122120011110020000122121112121100201101001011220101120001120012022020222120221221000222002000121122220220221112012001200200221022010000120101210201220001021121022201010010111001121101212221002011220210210000000212010221222000010200212012212021020102110012102110112002102212112221220100020112220122020111022112102211201020210220001121100002210211120012122210200121200221202002200020022010200002101110211201201211022001101002201101110020102200102110201200000110022001122201011221112102121201101020010121100121221010012111121102010121021020202221202210110021021022211001021002221022102121202120012011221221112021122112102021122011122001220100210102100120022110112002000102121000012202022111100221221100002112010022010111212011222121111000102212001222221102222002110120020201001102220220101111211221202202021212022222012110212022022222000000001012121202202001120022222021201002112221011201220210021211101112201010120002120112100122111000212202211221222010110211000210021211222100212212220021211102210010111101120120201210010122122221101001210012002200022012100221101011101222211111001101112101220002021000121002021000101222212210102210021101222002201001221111", "02012001002102001220202112220001202212201012200022021120111021011021001001100112122222210201220210210210210101210020201110000102210121202220000210101212120011121012110112111021010020210210120201111212000121111212222212222121012110002201122200210101021111220112011202102210001101120001012112222220221000002002212212220112112210120012210011222201100200220111012102002022201200221012020200210122202112120021001102211102021111112100110200022100201020101000000120212222201120122110112012122200010002201202201212121121010221211220210211102011202222000222200111102200221112012102110201110110000201012222202202011101101201201102001011202222012212220121222021212000011212001222010201011111202102011101201220000211021120202010211112222100111000012010100201122220212000010122021211101222100211011120012022210000010022012011011210200201220120112120101102100011211010100210012000122212011201101111120212200022220120012202111001220102211011201010212222020110020111212101112120100110121110101110212100121002110002102101021100120221222202200022221112011222211120200002001220020121121210122222122020110112211012222121011212220011212022221110002011011202021110202021002020002200012002012121102212221120101222101010202220201002112121121102212221020110122001110122020210120200100111121011012212110201122112011122020011101200200111121020110122111011101221111220020002100212002022010020222002202112201121121122210022011012112000101220222202211010010000110000001102010101021012220111201212102102011102112222100200020012010121220221022111221112022021211022212200011221222001120012112120011220212222010120101200101011121022112120120002112221001021112102200111200200101021222101001210120210122122112210121211121002202210202220211010110121211102002110021212110110010101202002012220012111212221220110221220212022220000022110120011010222001022202200122111112212002011201211110200222020112200222102211002222122201022010212010200112210101000100211011000100121112201001222012110211020020000011200011001011121002001222211121222211202210212121022110102212010101002020110201210101122222102220212110021221011200212120001110002220012022212101111201220010112210210012122202220102200112110102012212102010010021202022222221200122111012121101112210100200210220002101100100111102222020102110102012001101202000021102111121122002210000122221001112111011111112002121110021222022121011011211120221102200212122020212011111202010101110012010122220121202211120220222122202222220011", "20200011020111120112101201200111211212020011020201221111011111220101202220211020101111022210210110000220100002121122212022122121001002021212211111221112101000211112112100100221111120022000022220001112101012001102211210212110021112001022211122222022220101122220101011022102012220120120000200111120011010000101221211221200112121121012110122020001002202020110022002222122222012112102101110120021022021220021001200100010210000111210011020022120002102121202012212210220222210200102100012102120210102012101010020012122011201022101100002122012011002020002012012202002211212000102202111222210012001002100110202101201220102112021002202021002002220122101210100202010112212121221020110001002221011021211201211210100120001201210222111011210002102211121200120022100012212201121001111000202221021201020102122211111111120102122112002022122000002011121021122101220002210200022202020002210022011000102210001202000212201112011212111110200212010121010220212220201101020112002100212020002202111120000121102022222022002221010211111120012002010011100121222001002210211221002120020111100220201012110212221112000112000100101001101220201011122212212010100001100222021122002012102222222000212210022221002121221110222202102120010202012110212210012122002211000112120222111010021011012210202001020102122002121201222200201112011002220020000112111200100010000102011201211002201200101120012222021122101011220200121211200120001112201000000222221011010120220222110110101200112120010112220121001000201200211112211120110100220101222112220010012101101101010011220220111112020201221120010221221102212000210010012120121022222112211112211201122211102020211001212211201101022220200120000120112001212211220102122222111220120220001000221211101020111200102100222211010000111111102202202201200210202220021100122102200111202121002110102222002211201200020120221100221021022220112002101110001002121101201220202200212101012010102121121200000101011022122212020020011011010120121210102010200021212102201000210002100220222122200020200200121011100012020022011210211020201020002121202202220202021120022121010020102012222201122210000212111022012110201121020022000102120021012012022102202001012111200001121221011202221211100002200122201121022112222010201201122100100100210110211220110220102220001021122100021010020212201212020211210200212202001022021110001121111211101020011122111002210012122101210202122122121222021221101211012220011120122100112021101202002221212221110201200122211212111", "10212010121122120120222111000210212000021012221202200212010201011001220211000001012201000110210210210110101102211012101002210112222002112002200200010112022011021122020021101201210212111212211212102201120110211101012100221102222101202020000002200202211000222010222010002122120122112202011201101111110001021120020022120020111202011211201220210112022011210012011001101201202120020221120201010121101102202010222201002011001020201111012201100110201101102102221212112011111012110202012200000111012210011021202101001120012021220021201002201222200100210000012100211121221210110221100112112222011222112021022012022002212021200010002212122202100022021201010122211220111100221121020221110011221112101111202112001221002011110102121121011202012121122112201202120110020202200021202222210221102011212112001012020122001222022021200201121100000021011112212010222022012122202000121122020121221111101220020102001020012200111222110022122002111202200220000121202010222112210200201220212002120120012210221211200121220111212010111102122121112212222021201200100121120102202102122022010201211220212212011221211222101022200101100100102111110101122011021110010001112011010000220212001210002020000112112201200112202120222112111200212110000202102002212210222202212122002120211120111021112220011020021020221001220000111010222012221100021121212021000112212101021021220120222201100020011010122011011211121101120220102101002000222001200121102022020020021111021120112011012221211110122020001211120212200212012112102121201212000202122111202021202022011202222001022022211021200212112220220000000020012120002002200122001200200210120020010101011221211100222121010102021210210220110011102111201102000011001222010021201001022121121212021112002122002201022102202200212212220220020121202000222121222120000201002011201010220011010012100021002111012020102121222022202122210111221210221202120001100201012100212100010012110210012122201201012022222200010210221012012202121100201111120102111210112011201021002221121001102222212021002011202110112110000211110111221222010202022120010211202112212110201220012121121122101100022222200120202002010212012020000101011112222211220011002121211012121202012122222002112010201222111221110002102212010122221111101002010110012221001010010021112121210012200120011221122001201120210011100121022200100220020101221212012102120201122122021100200210101121120100212022012121200012212212012001100210110011202222222020122220022011011201010200210011101212", "20122202111100002102120111100112202021110210201010011102100110200101202101200121000220100102021002110001200122001120010110021120000220220110222212201121210120021200000200121221201220012222100110201112222002102020001111202201111020121021021001010021101102212021021211111022110012012001010021112210201111200121211211211020012021000120021222020211012102211211022012121011022122122210021222100100122200121220110111112012222112111222021220222201201101022022110001102210201220121220100112001110110110020210222000102022102112020011201121220210010011002212012011121010020000011000201211102121212100021020021001021111022121100122200001020200002200212011010211112110110111212212021002001111102222002121201122211122201102001200102100020211211100220221222222220020220220021122201110220011111200111100121200010001022021200212012221210001222212020210121110111112221110101001222102012001002222000021222120211120020010022210000201220100212112211000001100012020002101120100020112002200102002212012012002020221020020201222122100102120020112111121222210101101000112111121021020220001102010102100111102212012001100010002110201212201202020102200012122012121101000210010002221001001222201100221121102110120220022222012012110122122100201012112202222021121211002201000022110021100110220010101011221012112021212201101112112000202120220012102122020010201012020202221010110121200100202210010022011112102102210001012210111021002200021202001121220102110101010112012121121202020202020120111112110100102100202221101101002012220111102201200221002020121100101221000011121010010210001122021100202200121010002102212111101100022211020001000200211022101010001011100001110010201001001221012022022110112020222121020222002102020102122101010021000021010120000221001002201001102021022011202020002110100010022102112110121211101201111022102000100201022121102102202121001120011000112011112022022201101202210011001212112122122211212010110012221201200000120022212111022202022211012022210212122201200000002021202222112102222211000212100221010212210221012010002000022012121100211122202112112020111110020222011100120220120022111200212001022021202202122201011101000021010102101102121010221010012200002022200120011002100001111002210201120012010201200021222212120011000020102112200102022020101012200020210201212001220210022112202222020212121101011102020221112020100021022021002011110200000202201120211201100010112121122221221101001100120122202100120201022101022221022120221121212101221", "12022211012002201002202220210211121200111210122020211211110121200020001010021020210100201020001002120101202200110111111120011012122001211100222111100222102120002220101222201201111011101110210211110201010020002210202012101211211122202100122020120221120222100110122021210120121021012101222112100102112112021211221011102212112102211011112122211001211022110112000102020221011112112200012112002212110120211101220202201222200021200100222202211201122220002001221211111202201210121100012222211100202201020012110211002100112000210222121202121222220021011211011211000110102011100200022201002220101012221001221122022020022000022220120211200010110202200222002011020221101121201222120211111010202022110002112122222020211200011220200210122102020012200202101121122000201111211100100111222022002201211211001122111200201110000110011020120110220201010102212120202222112200110020121020111011121102010101222000200010022020212121200111001222020210122210021000020010110012020111021120012010000120122020100110222100012201201100101010111122020120202012022111210101001222020202100022121222210010002022222102202220111110111000210101121200121000211022010010010002111220120011011102011220012222110122011220101002200101222110002001222022010220120120222012021001122122201120120202021011101220020111111210022100201000112000110020221221111122200012202111011201100211001222222011102120020101202120200001212120111211120221000200221212022212102021201120021201021022112011222110022021120001120211001201012201212101011111020110222222122021010122111111001000020201020221200010101200111001000212211202101201002222211210121121020211101020012102002211210221021102110021100121211212002121122002011001211000111211022222210221220100011111002111211211212212000000010121101220200022201022211100200022202001112020212010122200011222010001002001100111121102201021022211222112002112002011211022201021122000010212001200010100210101201010210000202220012102020011020112020001202122110210110110212001222002220022200210220011001111012222121111002002020122011212002200000100120001120022012202010120102221100101001121002221102102120002010102100102120011200002020021110212210220100012221010201010222222001211002212122112122202011222222100112112020201200221002112212012020011102212212202211112101001001020220020021002220211122201011122120012202011002001202000110201222122011101010222011110112210002122001210212021022011202111012121212102210211000120201000221101021210200001111210212102111100", "22120110102010020011011102021012101000212212100212200011010210220222021112002221020220212021200011011202000012200201000212010101211211121000001010000221002011212100011120001100002211202110211200122221012022020201210202112221022102022021021101000211002121122101220001100010101011202121220202022010002201012100211010010200221121012012212012112021021102122110010000101001100122110210102222202021100202022200011220022201222222212022220111020210221122222102012111001110100220220202221012022210211220110202110010122120121212211021120010200010120011101220000021020212012211002002020211002010222012100221120221212101212021200102022102222122012022211001201001202022120101112110022100220101100212011102200202210220012210001101121011220221012221112220211000221020021212000111101220222200212122222000111202012212120202120202200202010021122112122022202202102020022210220011201002012221021220022112220010220210211222002002102010201121002112220121101000212220122201011212111110211022012121200221211002200000101121010222112012212222010112010022121202210220212011121122020111021101010202102201021100000101110111100211100020002211002000020100012112102110002012122221102102112210122211001222222211210020211220120010110010022001220120200101010212210002020010102222202012011021211101200012201211220111221002201022212212021101020110000102200020220012201012220202111022100111022120212012200022020020120012022120222011122211000112102000010222210110101101021222122210001102002101001020211121122111102020210011020102111000022200221100021221101111022101001002212122220212200122011212200200112010002111210011021110120210122122111220210221212121221102212000020122222121211002100222022012222111010101000212000220121010020221100122112220200111202210101010022020022001101201022110012010120111001212010222101122020002021100222112201002210122012112212200011012202102112222210122111001021022211201110010020110101111001112000020020210121110212100012021212021220022212221200121122102222212101120000001121022201021111000112102001212102212202101211000201001122010122001100000100001112212100201220111020122021102001120021002110100012011210220211020120001111212212212210202120221121202111001012201021222112022211000111102120011012112100202102020102110110100000000102221112201010212101000101200110001200220111021120012020010210120021102221102101221121100112112111002012201112001222211111102210100101212201001220022202111210112020011020000021110211210121111211211100220011200", "00000020201201001100110222021000121210010111200211100102112120101010121121122210220122002110121011210012020222010012001022202010111022101111010120101210210110001122110011200100002221001100002122112111020102100212101211022011202011120100010121200111201222020200100222000122001120201002120120010101000222011102211121021210221101212200001121102120200212210102111010110002221010200001110210002202211101202102200201201100022100200210101111112222210011010012121001122202002120220221212222201200212010012201122100201201220011221212201102012002010120002112212020222021020210111212010020112000110220022100021122121110001121122012011110101210100202212202101011112021120021020221112112020211102120120000002201022110112111002112122200101211222122210210110021011021011021212211120111200200112220212010021222021012021212111101121211102102001212002211122101212000201221202010101000222210222120110211021201211221221100211012012002210022101222220020110021201212220101022021121212101102121121122221002110001220022121102220112210202002122221111211222011102011120000000210111012210001020100001010200000220212002110112112020212002211220100221012200101121222102221102210010221010110012020011200212021010211101012012201210211120020112220220200021002202201100210102121001221022120222100010021210210021122002002100201100200011001112212000110020020112012012001220021210020112120200011120002202211000001012202201010022200221011222210022011210200210000210202102022121021121010222121122000221210021111220122222002202000112200011002010010222002110222022212001001012010001211020211202220001002211102220012111101012020221210000102010210211212221120221221000122210111021110122101220020210100221120102002101100100211022020112001121221210212211100120120211020001212021021111001222021012021221101010020222222220112210122120101021221100020220221102122002102102221221000201010111012202012222121101110022220100010000200211010200001220121102001202110210221222022010020102001021210021202211120112201002021211022022021110012220110121120210001020110020111121110202210221012111122212121001200222000021012122212100221111010012202002101210100211120101211110220220112000221202000002002012210121120212101111202012011021022112101112101200201212012211101211011211102022101010211001000221211202102120212120110210012220201011010101000200210220001012000112022221002211120220200000222220120010012202112202100200102021011020102011221121111211222220222121020212011101222212222100200022212", "11010001210212212222110121020021022220121211101202120100210122100102010121120111212001221002222022211011000000012120112200220100101010002211011001000111222102210221012110200002021110121221200002102022121002002121011120211002220112112111100110220100121201121021210202202010200212121221000111102211212220011220112201212221000210121120001220010112212201011222001111120112111010201022010011202120111102000122000210020122011210100111212021200001100121001121221120002201001120122002102010100102222221002022102211220220020122021022020022112122120012000122122120100202010100022112201221110222211001122102111111102100122111202010221200021110221121001002201011121000212110221022100011210122201120102201001111200220101022222112000222110212010212010121200110211011120121221121020112101110112221112001110202001210200200121002112012122002200110112100120211122012202202001110020020210121212021001100221001222222212212120221200000102022110212001211222212101002111110022012002212111221010022110200020000121022001122122002220022102102010102102212020012202220101001010202212220202020021201102112100120210220110110222100102221111012202122000101120002001001211122100012122210201002011002202011202012010210210120101111010211210102120212021201111220221102022010001010121122120012110102020112100220111100001220200100102021020202002222012010101222011111021011102202221002221202000012011102222111001100011222201202021020111201102200211200022220201120222011011101221021210022212022122020201011122110102101120200221121110102020020120111210101000201002001111002100110022102020120021211011220202101022212102220011020202212111022211221200121100221201101120212110221200100112100021102200002102201001200000021111000020022120012202101220010221102101120111122010002022211121120211112222122222200012112222110120022010100012110022101202211220102220201201011110001121212000122212200122200220011012022112222222100220201002101202210021101121111002022211012001000222000011010112211000202201102020211022222200122011222122110220102111101221200121210121212002020022121112120212111210221112010100102120022122121210121020111101001202000010101112200201212101220101001012021221220002001212121122121112100101120220020011220201120102202010202021001201122000112100121020211200012010001100121021211012021002201200011011222020001120002121112211100112002120111002011011001102122112020102100022100201210121022120011122201000220120111220220002202020121120112101200211220100212001020101220", "12002121022021011100002121120221200212010122222112212001212020122021100201102112020221211022222010001102101221210221211212220101102122221101122102012100201211201001221221000221210001021002202202210021112112222001020201002220002021101102011002112000021011011002110200111222220012201121112101222012211221020021222020101220121000201101001210121012011201222012012200012010021212001212002221221020101101022220112200012122122021012210221101210112021022002011112121120000112120201222100102112020101222122110000122012001101100200222212010220200212012121110201222202120111111120221121022002011020121010210000111101001210201110021022020120122222112102011222221212022112111221002211001020010201200202000202112111011022202020121200102121112202001221001212211001121022011121210120121220000121022102110210101010111110222000110101021001111020202201101122011200000122021110101211201010111221202221002111101001002100021221221020021000112020012002220012201212220211002011200022211110112122221120221220112010012011021120222201001102120210002020220211222010001211000210111100100020211121021120122210111012120220212212020220102122011110001220120220211121111010000122210021121210100120120002002001222012220100102222111102000201001202200110212011101201221201021202221102211012111211122111002222202212221000201021010122110121002222211101102110011222222100201002012012122102012121022002001012022020122211021201112202202112001001100021211212220122002011000221202110012212012100200102200122112100112111020022111212121101220120000210022110010002112221112010211212202201112212200101220110010012222111020202201220212200121200211120012121002220111220010222121121011000221122110222022102001201120221201110211212011102110201221110211000102221001122100022211222011021110122221222102010102102222110022221012202012020000112101200200102011100202211222121222121110210020221221002012100111002010000202211111102121002222100021020101201202111220122210111012101101112202111102002220212201000222121201021212200010222112210011101012211101122211201212221121000011101202112200101020202220221022022210201222100101121011012011120211200202122121020120010022102002212222210210101112110112102012002211112120111020200102201211211000200202001000012202100022021210222211120001222011000110001010011112212200000100102201201010121010212001210220201210020000122201222220220211122001002001111000102220011100200120012221002101221211201022111222101002122002110021220210100210121110001110202020", "11211202012020022212210021002200112001110102201111021022100102202200221200102111011222211020112120201001211200002101212112001102011020012202111211210111220022111000110210100221001211101120201001120212121122121210012102110010121021121002120201211211020202012001011100202001012220000202010020020102200011011200001110010001221010110001022102121101022122001212001122012110220202002210110110221001022010122122010122111210212000120121211011012121201110120121212000111212121201201012111201012220221222212200111112221210012202200210120212122200210101110121110220022011211211201010222002102211010122100120210100210000012000210020100210110002011112222222001002010102122110210102022112211022000221221101010211112111202012201102002011112121110001102020110220100011121210021021120021011011022221200000000200222021220210010200022020020100000220101001020222022212110001110120011200022220112211122100222002221212101200010002202021002211202001021112221120020021220011022200011010221001210002222121220110111220211122201102000102002201012020122212001012000120100210010200112022122021002000222112212020011102101012120211100010001101222002001212212022112122121220222020210201222202210111011202111101002221202200010120000201121221211101002121111011122200112010010222112201100100110222110002021012100011020200211210221111001010121222120210210221021202111020202121010210121112202120001110211201222121122221020221200221010112011201112000102012000022120000221020011222000010202012011111201222210122100010212100121120020010121020121121212110000012011200120001211202212022222110120102121212102202201120111202202202212222111002110120012121222202021221101001012001001011020110202001122200102012201210001010221002120020011101112012221211211112222120010110120201000110211122212220211112212001101001112100210011100211200002211202120101000111211121201011011222021102212022001200121111020100112212222010212000000120002022211002200010210011110011121021012212110112021102122210011220112201010110202101111202120002122211200121201220122101101010122020002010110210111212021100110002112210202001210121101112000212202012101200111100222210021211020121022211110012100222212000101120101002120002100012110011212222121022220020110220010200021202220000020022110212212001121021220111022110002011001021221212211100110002020121010010212200102212221021020000200200022000011122002221002100122010011210100000022220111100010021222022001111012221220011010002121112001201102012021022122101", "21111211212111100101110101021101001112022001022102002122122202121011001202021221022021212221001221200100112221212001221202011002100202100221122020110111101122210100000010120111122211100022202112121120011201101120021111222010212022120220102110121122001120222110112001222010121202001220202200201110102211201220002202022102002121101120010000211202120022200120021100200021220112212112101001221200011010111211202201211212022002001210210200100122110120201100101101110200120212120200210220110212002221201111201000201211202200002200012210110110002002102211000111000001210021020111122200122022120211021220110011011001110201020221021222101202200020101112120121202222022000012102121120121222102102222201120210021102011201220102222111220101211010220110220022200102200211211101220210111002002101221020011200202020010110001120222200021110000011220011210000211212210211002010211020012001012122211121002012200110012201012211220112100002111121111021212100201012202111211120120121121210212201101200022012102201212111002110111111012001102100100112012102020012201110021200120202021100201220011220110010110010220202110012000221120110201022202101022021001221211221111222210122212200220202002022121111010102022220201011100212212201121100110212002011211110101022222122010121110011022121120021202002121211101220111120201002201012202210002012222110000002212002011020111202112200100200012111211111001012111000122100211011012122022000112122112001002110000221201002110001112012011221011000010001111211200210001200011011120222000021201000002021010120221202220101201121012120100011201212220001022001012120102010101100022210121102112010200210000201111201122200000012021211110120020200112021122110022022112100201221110121011212011011100212220012020112001221122212120021201112211020201122022000120021211202201110002021101222002220112121200221212211012001122012111222120120020120202101200220012002122002201011010001111201002200000120121122120111011111221200101121010002200121022211102211111010221111002112010211011011121021001020120000100220101102012101200002220221102120021120022222111101100100112011201021012100022012021211200102011120210002221212220101010222122111102012011101021010212202102011001000111000022201000121202001100000111222221110110112201112022100100002211021001002210111112112121010001000102112011111220001221112202202010200121020200210110211122201202000021000101210100001002101002012001002011012101000202022202021221212221110212002111001102222122002", "21010200022201021221202212002101210011211222021220010111212021022122012211201002112001011112011212220000002201020102102101021221200210221111122101122012010202011121022001101222002111022220102112011022221212000202011220102210021120200222122101220121112101122020212121221211100212220022021101201020221221220210012001211012101120100020121020111100211222012220110102102211102122021212000011110021000012210221022022110020000011010202002011110120210211001202201220002122021120021122002202122200012121002121202120201210121022210000000211202221110220002112201211212102021201002022211001111020001112101200211021112100221012120110111020110002211222002121100111012002012012001210021021120110021210001121100102222010020112001111122201111201101022012022120201220111221010101022211202210100012011101211111120101020200202111200120111102011000020211001000002100200111112112120220110001121012122211021100002110101220000200210112222111011220001011221120022001000210002001022101102220020100002102220211122010200022221201120012000102221002221011220201020121121121021120102121222102122100102002200022012100101101020002221112212211212201222021110102211220122020011222120122102001121102000200020021202111012111021202100010122001002220212020202201102121101021222000120210210011222212012012100111012211120100200021111000101212002122202221120012202010121222001122001002210122002102221210112110000122122212001220110110102201001021011021200101200020020001012110010112201111221210220100002200110211210002210010112122021001202222110111211012201121002020201101100210012220220222121110102110001002202200022020121012211101011121000101222201202220212011111202111000111200201121211200202010001212122222100212001020021102022122011221201000212100011122001210220112122010112000201202200212012221102200202212202222221021102212010020020100021022102002110000120220110012201120111022112020110001010001122011011000111200002201210000121000101010111101100000110210000110212010212022211210001010000120201221222010220012011022102102221110100101000021211000221012102112011000002022222102121122010222120012220010221101221120222020102120202112210000020121212220222212111110020021010200100212002110122012001200212222102122002111202102200102002002110222120012110121100202010101002002102010101120210102222201011000011100120201110202122110222210022120220221022020002211011012102110222210202211222121010011002102000120001100001111220012222220000021202112202221122021000011012120210001120", "10210200111101222122001121000001202220210110020012021210100010000020122211100101001000021110111101220221010022221120101100122011100211212211021221120122002211021210020221021022012001202001112000112222010102001211101121022101110120222122212012002100102010022010012021221001201111210222120121200112121212002220001122212011100110211102111110202110110220122212002222001222102120002220222210102000220102111010102202021201101101211000012112200001201022211100020221012211220201222101121000000002012011020110000221200122221012220021222111210121001202000022111221002211110012212220211012002220220211212111021212020201112112101101002222112212201201222020001211211221001020202222110102102010002112101001202100000121120020200112222112000012221020100210220122210211122211222100212220210221022200000221101002100201210202001222101122002100122102001211210111001020022211102220200120211200111011201221111200011120221021011020100101211012211100002101101101121220111222020121101011011222200201222221100112202012210010020002102210120101201221220222012020111112201122010202212102001000021012020122212211200002221022201110102012010212221121110212120220201100221110121202221011200222021012000002220220002212110200011222020201022101210221012201121020120111202200101220110220011112020022200211011120112102220210201121200102101211020020021110021201212212110220222210022022210101002210220221120202122212122202100020000011020222010101212021201101100010001212100021110220211122110101222112110100122110211002121022012000002101012221012102021210111222112200111102011122122112111212211212201111102220022121201202220211111011122200110221120102120212021011010201120210210221220021102122022021100211011200111022220220021021002200212021200210111021220211111202012001011222101110002010122011101001020000110000102001202111002200102010222000002210001120120001222100020221120222012120111202002120022021212010011111021222220002220020221211002210212212000121010121222002012211020022021102010121122022100021111021100110222220001201201001021122120122122221222100122002100112201012122012101201221121100121101122211201121222210201001020000102012201122001020220012112000000212020112221002002000112000022012221122002122102002221020010110100012210112222010211112222222011100112221211100102000122220201121121002102022012010222112102102100201011222102002200221212002122102101200022002211200021010200210000011210211210000020020122120200200200222120001201222112001220201021121010221200", "20100120122221201101212101021020221020220101210210020201001021220120211200211002211210122102202201122121000022011101220121020001220100100000220002202012021000010211121000100220122010101022111010210002102011221111022221002211102101121210220011112222202110101120112222201102212101201112012112102120000212221011110121102010222022121112002202202210121010101112022211202002202101001110020001211011010102202102112012111200121100102012020021012100001000011202212221212211020220111200100102120211002010020022121120222201210212220001201020022002001121200210002021120122202002211010202200110220111100220221111000112220110100020012212001121021102112010220020022022022011111020122021201011011120022221201222222100111011122000221112200121220120221222211100022211111100121220121112021222212120100020021120000212021212110001210021022001202012201002022210001011121022221210110021111022021210222110010000010101102122002001112202011111120112021202211000111202002112022012000102001022011012212010021001110022012211112210210001020110120111112011112202102222100222112222201112120222020021002010021100010122021010221021211220101002112200212110122212011120112100102201002121011120012100220022202121200112021100220022100222110120202110122100020001011012201022110201201000012222202102012100122022101111100110000112002210001221120221012022021120220200001200021202221012202000012102002210021110100000000011222100221010121002100200220002102001202202201101002101222012212022001000012022212112010020100002112011201010121101002102112122022202122012110100212000121222010200000001110221022101221021200000122212212022122112011200012101122021012212021011001221100221112012110122122200211100221200111100111210102010011102210120221220110222112120220122022120210220211212210022100120022211110211202000221112120102122100001022021200221201022220222201002210110011121210211011120120100012101101101020222210121001112221112210102001000101211001001002112102010121021211120222200102012012201221210201022210020102201200001200012210212222211202212201111210002021121212101000022201210200012000211022222001111102212012211110122211001121020022111112100201210120221210002201011122001221220201202022101211012022011220202202120111101020012121001022121201001111021000201002111211021002102212210010021222221112210201122211002210102001202221221012010111110211100110210120002200111102111200101121012112201201210121200220120001022102212210220010011001021220210001012202200221120120211202022", "12202021222020210011101002011022220101212002202202012111001110201210212021112210111020020101120000122100020220221000222201101110012102100012011211012000201221120010001212012110000011201020002100221212020000221102022122210202201001120011212212102010011002212212220111021212122101002100110110002112020022202111012010200010112201100121021200201120001122220210111210121100021002010002122000012100012221112202100012002120111221000012012212010122101010011002000120121212220012002011110201011121200211010211020011000111101221002220001120101100012222122002112200122122202021010020000202111022111122120100011200001210222021201112222202010221102001012112202020122001112201120200200112002110201001121200021222222102211000210100122200110121100201111010212202000110110011021121221121020200220200121202212222112102012120211100111011122122021020121002012200112111211120211102210120011110211101102020001220111202122020121101001222201000110211220020212201021202112002201202010021211112112220010220121211102220000211022011111122002112000011122101000101112011120122020010122102200011202121211001000211212020020011002000220121001112110120012201201112220211202021000000012201110012221222001122101020212101200200011221102011200100221021000021112221221011022222102201220122220000100022122020211201020202222210222020220221010200000021021011012021012022022122111121120212110202012110101022121101212221002212002120001110210211201101212120010222100021120122121202212220002010101022101110000212101102110110102110011112120021010020112011021022110021000100000200200220212020000010020001022210120001110210122111200220212101012100120002022201110022210210022122220010112201102000120001121122220121001011001100200221200111110012120020022102100111201002101000211011111100200022000112110121122111202122122111121201121110212111211100201020211022122112211212022210101021220220201000220200220011010122200022201011120100122100212222210000220221220102111020211211101212122220012220001022100200222201000122010111020002122201221211222102012201000100101110002210122120220200100120110212111002212110000001122020112210011001021202120100102100120111101100110201022001112010210110220212112222212000121102102021212221000101102221002020102211211210220000100210020001000202221212200221102010221212201201021121110220011210112211011011022002211101111112101001212212202211201210022011111011120112001120121120000010020000112221121000100201110210010112211222212111110001200212100201221000", "00011101212012001221100202022002122020200202120102002100102122122020022221110020111012101211211220100101022001022010121221221021120002220020210202102002022120010110102002210100222201100222122220222211111211121100101200202001222222012122222112002201012211101112000120112212112212200122020000010101002202001010022010210012200012020011122012101011222012120202221100220120001021121201000011000202101201210122022112021212212201012001112201001102221201002210110120121001001012210121222110021202000110210002100222100111221011001111110101022002200010001100021021210211211120122120022001200021202202110111221220201121222022100001122221002121120022020012201220111122012221112111020211210112012002210102122202211110100110202012101010101012002012001022220120001221020011212201211211212101020010001121022002201110110001222111211100001020110110000212210011022220102211122222022201221012201210000110221122122210001000120210211221101001112110212000202221122121022010221201201122021011122221020221010102221011202111101100200102210002211122120212011222010110210000210212101221002100122220221022011102112001011001001222020012122010011011220211120022101222222120001010210000022122202122100210102010121021201110102202202121002112200000222001111111221211221010210221020111112011221022201200122110011220010202220000101001022202210210221112000002020000200012210120020221001201001200101020121121220221111011102001212102000112010010222200220121101001210200022211000120211000120110012201212111000102210200011211220210002222100110100010012122021012111200010200100222221200022010100221200202000110210210201112022201020102000210101001022022122121212211011021022201011011120011101102010021000020121122011122022021101211122022111002002001121001022021112220022110220001000020011222002211101012101102120110220202221001201112212101222011210201020020221102202012111101222201011112100121000120202010112002210120022010121122210020102111002002001221012012201212010202211212221200202022212020020200110112102201220110001110021221120222122021210122111110002011202122112201201101011012000002002002022111012001200110112120202201022100122010222000212222020010021222220222012001202212022101002020021100201010102022001102110120001022101222122001002120210001110220111001212221121200210222000201021110200201222020220100200201122022122002002120001200122102222122012011222120111020212201020110222020212121212100102022022110221100002021110202202201221012120012212101201202002222212110", "22201020011102220011112102212212122220002112012101010011212202112120211002202222111202202002022020020202210210200111110112202111012102121011010120202200020110021100022112100102222222102210200010210110220220112102121210110222011001100010122001002112012101010221112000101102000201022011201112200000221111010202010020200002211120111020201212222100021122020020001200210220201122220020201100201110201101010021102011201102110210022221222112020202012102001021221100000211101220220101012102022102001221211200110010011210202101212002212020200200120002022021121001212121020110021211002122110012112110002011100211012202211222201000211002202011010012222102212020001022120200022201212111000002112001101220111210001000201012200202221010221110202000012122101010121111210100220201202120220021210210011222000212222122002121002121110212122220221000010021201020101122202121122102220212010100101220120011021122222020210202021110210110000022210012010112002001020022212222002211000122200120221000100100220211220202002110001210222100022011102120112211020120010101012200001120102102102111122202112220010122022200202221220222200011121012022212020002110102200010212212112001222002212020220122100011022012211002001001200021200000202110011212020020222000110122201201222122122201211100002211010200220120002020011112121200020022101112011002021201122111122002022120022101202002211102101202011000011221202020021201020111102201212211111101001110112122112211000102020200112010200122200111210002222211020000102201210020021211200202021110100012210120202101000110022122010122210121012201120011202121211020101010100100020210020010000111222211001220202110211002110121221101021100220020022121012120212220020212022001110121100201011102222021021111121010102221222112221212010201221101122010002120212112020122000022200012212102101020111101211001222221001000211111210101210102212012020121002010110021012000210200200112022212100201102201100222020122120012212220201210102000122101112020021101211212101002102211111220101020112210220002101111011220000100220112211010101002202102010212010022111120001002121010011211202202202012201102212101121001222111110100020022221102122211212101012220202122222111112020110211211120112121222002002211201200210221121000102112001221101000221012111010200220011002002011210021202021101120212100112021002111102022011221011210010011102020112112201222102000221110200200101012110221011001222202210021000000120022200111222102012121021200012022212110020100", "01212211022110210011120202102001022122121111001211000122012010021021012000111000110212202002022212020200001111002001202001010101220020220121220010212111000200202002122022022011220011221110000022010020200000221211100210121222001002111222202010102011000202001000200022111110222001221002001222220120021001212211002200002102201002012020102100221021022122112122122010211012222221222200100011012022212102110222202021120122021120002102211120000200222200202010122012120010012021020122112110122012002222101101222020011110020222100202112110001101000120202211002002212021211200200120000012112222212010211122001122200210012220011000002220020202121110110000211100121100222202012022111001122020000202202220002100021102200112010000111121012100101211211021122210002012002220022010011212221011211102210211201112220100021212020120201022212222200010202011221220000100020001220010101110112002110121210212222211101001012210011201012010212221000121112101101020001222111212002012012122110102001012222211012120100200120101021011210201200100000000121001120111010012000022210000000021020002112021020222221111001121010201210210211202000100220122200200020100112222222000212100011100222112022201000120202022100211201111102100222200112221010222210122201222122010111011222100210121000111001202010101020020001210222021011002220022001100220022201222212001011011010101222220011002201122222101111001000111201100210020010021100110001201100110102000201111102112212101201102010220000211110102220001112020102201221222012202200100102101120120202201201102211100221020121022010220220110001010010020220020012002002022011110201211202110220202220222220212120210100202120110112101110020202000020202011120022212021102222102102012021201101100011102120101222120200100221222201102202201112212112001110121102020020222111001200202120120122011021210021220021210102120010101020212212022212010021220122022122200100002020022102222011010010010220112020020020021002221112121020211200021201120002212020002020121202011120010022001021201211022021012000221212001001222211120101221210200112021121011212121200120210121021100210111211212121201121222012222100000010020111202220122012112110112021020122111222110101102020000000201212121200112121022210011101012200021020200102100102101100101111211120102211111020020201012011122000100212111012222011121212202220020021000100102202201220200202221211012220102121221121121010201111100010221111121012101100011000202111101200000020121212221210112110000100000", "21002000221200110222002212210020221002220021011222222220002101101021122101112022101212102202011212110021001212122210121202010000222201221212201211022011000211110111201222100220020220012201021012020020212201220110220012112121001000002201212000222221211021100001221222222110102111011220110222112122001211120012210200100110110202211122121102121012112200002100220012212000110002220002120100020022222020012210021211012221120121221202021102210022220000212121211121221212211211212002202022120000110012102002212222212001111221120122021202021110010021102101122101102012001211200122021122110212101110120121200020222210121022200000111220121122011012212102100221222100020210100000021012122102101210222211002012121120201012111212110220211222002200210102112101022221001112022212102101100022111022210212200121212000221120101002100010111212010111221122011101122112221000110220122211012201212212212220012221120011010001211010000221111102210201120020112010201220220110122201002022011121010100200000012110101011212111100010211020102202112112001011010100012021002201011121012200200221222111101020011220221210002000002101022111100011000111112221020111222220211022001022011120012201001012022021220010121200002211000202210101100222222020002001112221022001112100122001220202220211012202120100220102121122210111200021100201102210000110100111211010000220000000211011020002002222011020012110222020102212200200011001121101101210011201120020102210012202002000001122212000120211100221112022202102020101200221222222020222211102122020021000211110222220111102010202002102121202011102022212011100210110120122022002101201212101012201201010111011102101200202100012210101200111000222022022120210210200002102100120110210112020212102012210121222212201022022001010120020221002102200111201110100022110222122201201001222200011002202002222010111012122022211221110022102122002221021012101022222002011201211100002200111212221002111220020020121020011102002011002220011000202002120201021121221112222000201210102012212121011220211110011221122200011211220001211112110221201110222221220211211222101200211002220020211120201111100211221110021010212222202210120100201122202000201101021000120102000000001222201022021201022202002102122121202111021210010212100200000111000110011201201120012020020001111121100002120021010220110110000202211201211210011110111110220020202000001022110022002201100212221102011112020221121010020120222202110222212211202022202211211110020102221001100111012000222", "11220101012100110001120221110100200011202012100202102110121021120021011022012100210101212012222022110110102000120202100020011122100110221011002011002121200112020011202201101211021121000221121022122222221201002101000022002120122200101102022211211101101122111021102010202212011100211110211100210001012222011100011012220021210112202211212212021000022111110102110111201021201010202201010121012102210122200220110002012110001210110000002011221001122200020211221122112110202020102111001120012122211112202220001210000010220110212101011222210002011020012120020110102011220011111212020212220121020211121200000220210210010012222012201200010010112000002011202102211211100202222012200121222002021021012101101121211001021120220012222112100202011020002011101001101111001222221201022012221210202221010011201021012112102002200201011002012202210112220022201102110202121221001002111022200121102120111222121110022112021120220111212010122222121110120011222101100120011000101212022110110010202020010120021121101021022212011100001011110010022200110221110012122201211211201100012000220102200021212012110020201202112121020022012001101222010011021101011111110101200200021000021001100021020112011220122211012002020202002010211220011100012221211020020102222100200121210010121222221021112100022211110010110111202122021012220201121010100000112211010000100001101112121000020200121120100112020021222012212222001200100010222100000001010011001202001112100011112022000112000221201110022120210000212211122212012110220001212101210200120202122121211202010121120020120000121121002120100121120222020122110101222010120020222001220222120120121122211221222210111111102021021112212022021021202020112201020212111101211121121202202020212122100001210110200221021222011112011002010002101221000020000121010112112021220021101211210211211211102220012111010200102201211211000002021011202202111011010111222000100221112022012210002021202201000211010220010021200222002000000222202212000210002221121220122221011102100001121201002100020220211011010200122121011200112121221001212001201000212120210211212212111121200121210121222111122122010111110110002120112101122212220010200120222111112211220202211010212211202121120112122210121202001122012020001002202211010200112021012122211200222100000112200010001011211001021102001100220002110001020220100011121011111012220021112220121122221102021201111211221020112212212020210121121000100200102120012220012020021101101212100122210110122011011102021101", "01121122101202101112021100202222101221200112101221200212112000011021211002222211100022022011100122011210021220020210002110111202001201201200010100201221111122220020002120210221012021022020102122212100222202001121012001111222200022120110211202022221011120100212100201221001100101202012201202201101202011002110021221011212122201011211102202100022020200120201211220022020101212220010000022120112020012210122112212201021122001002021221211100002200222020000211000010201201110120122221101120121001220202210220222000112022110100101222200020012110221112102121120011010002000120010202120210021120122222112220212020020111010100011112112221000212020222012010222111110022002100121211110212022001000010210102211002002121111000012122100021022121002122112102211002110012200210110202200021022210122022001021011201010220221221201101200122011022122010210021102102011102211202201100201111021111021002121220222101122010121120200010000211012010110222222011111220220201022212012112202002222022020121111010100112001100021002222101010012222202222111112002112002221212111222012211200122020001202101022222220012010021200111212102011110221020211102020222001001110021000122110021211112200121002101201200220110110110201110102100212110022002121021011102012222222012200210011002011002100220202022102021011022000102100100001101200002020121010010221222202220200001010102221101110002200111200112110110010001010012222022222010112201201112100122102012210210212120010220101021120111110002122202122101202122121011102012210120201120020022110201101100000120201001122022211201021012102110200200201010211110202002221012000112012211201011221022221222001112011121122010101010212021011111221100020102002210100002012010020110102220100200220001121021201202011001221222100021111210121002210102220001002001221200112210100021112002202000201122202101100121000202210011220212110122220111102111011220020010101220000120121002010220012010120022202010111222121202001212001101202202120102202110010021011100012000012120000000000021000120120002100112022100021002010110211211220202122200211121120222012111220102211000112002000210001002012101200000201201021111022222210121211220220111002010122020120112200021212100110211221110101222201012212200112012110012111120222210202112020000121102101022121212101122110011102112200200001111012201222110201120120220200011222101111111221102111122102202122120212020021001002100221202120122000000110010022110200221121010211000110122111022010202120122021021021", "21120110210110220220022120201200202112100220100112112002012111001211212010020101211010212100202010021221221122222102111220211102101112021110222022000222121112111022221121111222020001101011110221122022212110021001210110212111021212001200120022001201201102000101101100202121110100002121220122121122202022212221000001102112122100122120020011221010221210020010011111020001200010212112221112211210011121001122012220222002012001101112122120121111101022201012000211221101200100021012120110211221102222220122101110112110220201021100011120002021110201120002122000021120112122222201112222102112022010212210212121220011210122211100201102012021110110201122222020010202120012200010211211211101221210012000021112221011121020211212110200012220201200212002120212002001202201120020012112120000220221211001012222200121111101120012111211011011112112111100202220110101020022211212222002001110000212110211112002222111110210112121112212010021021021111000120011010102220201220120221021211222212122211101101120121201112122221212112100202221220120220001210111110010021202200120002211022020000201122120222010211022120201011100202111212020011001122001002111000201022212120100021111210212221101022200020121220121022202212221102201020222000201100102121120020202022221101200020222022200000212210020121121112022002102020210022220112220001221011120212210111010020211121111001221110020111220010102221100001120222221110011120000121111002002200011120011022212111211020100220222011001201111121011002210000011111110102001120120200120110101000001100122221200012000000122121020100011212121020000120002111211122122002222021021110100112012122212201010120100102101211210010110000221111021000111222021211111200120221122222211002202021200221020002221211012100202010012122020202222220022111221002012011211101001122211120002120220121101122122012021112021212121020022212012110012222010221002010120110111221110202112102210112012102122221002010112121222221211112000021220001011200211121200101201202020111102221101012011120222120221100021011221120211121011211100111202122011202222100221011010201212122211100102000122222012002010102021011010122012100211121011222112101002212100001122010021112210202200022110200111110021202101212220212110110022112001022000120101001111000200220012012121002012120102122122120111120112101210120212210000111012220020210101211211212001001122001110201120211010200121010220110011222002110102221220112021201111220111221011022001022212010011120122101112121210", "20012200212201221001102101101100201121102021102100101201222020002021212112222212201001111011220122201002200012010210220001101102202221000001020212201122011220102222201020020222120111110110110220222120220001021211011112122102112021021022221120000210110200220221211120111202011112021220200221022111111100010022220110211120020110211210211202212022212122010200021210201112001120101002221122020012122002100002022002100010110201102212120112020222021220010101212212121002100020200121202121122210022100122120101120012221001210121212210201101011222111200022011211222220201121111222120111021200021200210011102002111121001210122200022111100111120220202011012201100020121211122100012221211202022011101211010022110021121210222010200012111210212200212120111221001211001121011120201110122210102120010220201102010000222221012200222011211122110122112102012001000122110111020220121110011201022011021001001020012011100020220121202020102010220110010220122022020020022122022110012212220100221100111001111200001011010200022221212222220220200012120202011100222112112122111201211012121112212110221000120202020121211022222101020110210012212102200220020220101210101000221022121121001121111010012010011111202212012001002111201201212222111121021210211211110012000111001122111021220220210012212201010211122101001101000022001121000020210101212201210102210002100000022121221111021022020201012012111022011200120010101101112001011200120221001100120022221220112011210121210121111121210100000110001002221121211221020212210100100022021202011110200212022100012101100201000220122012011222220212111222212112010002002212102111011222202101022200020001011021021101210210200110202110112221002121020022200121122020112111010122010122011211210011020111121122120100001112011121120212200102020220101100210012212112010220220211201000220001221022210202221221022121022121021121220111102220101211012211121111122022222011100000202022120021221002112010121220020221102012211200100002021211220020120221021110210211200221011200020021100201212102002002121111100011121121120112000211111001202001220211122121121001201012011212221212020001021002221210000102121122002211122010021002111101000220011200011212200222110212102000211201211121222212020010220101100210000120202220102112121002220220201022100111110220022002202110012011220100000101011022220012021012111201210202002212221210121100202212020002201011020121101002221002022121211200022202122002221120201010100212011012021010011221000201120111", "10212101020212200112111101111002110111012000211002012220000110000001200201121100102202102002010120000221110101122101121111001201121100221111202210002121220112222121122112221122021220220201021010220201111122010220002001101000102001100112220011221202112221210120010202002212200010122020211101120200210201012011111211120210012220011122101112122021020012012010200020012101221010100101111121220221021111100202020201221120202120121022102122102221100201120022101202012002210012201120111100222202202102021221222001111020201011022200121012220211012212200120212102111022101011110112000002111120021110111202122121021122212002011111202201201121101010202220222012221122020100010012110101021100200022001020202221200122120212200111112201201201101210220200000110012112022022010002022110011010011121000110220200220112212022220122122212021202210222102121022020002111221221012001210120201220001020220222221201001012002202001102201022222110000122112210200010021201020222002200000000010102010210201112000202220112111110211101112010010111012122000002010001100010021002211022112001201202221022112221122220020121102111222202002200111220001211020220102010111022020122201212112221002012210021202201000121200212222011022001200111012201211001222201102220222120112122210001111102201000022011211021002202100101020111100002021102012001220011020000020101101121001201121021210000022221212220212110012212221122011012000112220102001001001201112201120010100222110011021001200010221022220012111220100100101120001101001001100001002020201221022002221202000112121202222121220102100211102211021211221000110212021220010220200201001222201000220012002101211002202021121221201012001100002121101102111201212001121201220201200000212222112200212000112121102112100211121112022022102212112221111112111222210200210112212220011002022221222000101020120002110021222200112022211010121210220110020222120010212020212120200102200201002011010021222000212000100112112222010020221212000112202202022011002210011200211212210022111110200022122120212200200211112102110221110122111200012111111202021110001001211002011000210221100222102100022120110101100122002020121102112212020000222121212121112020221101121100001001112202102202101220011000212022100020111120220201012212120021102020021102222201001101000202211021010201010222011002020012111101112022022000222222110221212120001200211110012221000121200201000022002100111210210201120011010220220102020002001200010001021101212211202102020102021001212220", "01212222210010202000122101110021201211122221002122222012022022112222102021101021111102201210212120222101021122020221011101112021201120201202011000110110002112102111121222222101020022202201010002211022211202221102202120211220120002101210011211211221221011020221221120201111210102021122021102102212110102022212110112122102100021100220020211102112001201101212122110000121101020110122210011211111021110120111011120011112020002110202101211010000100011201211000120201101111121120001122110010212122121102220010012020002222210210221212201220010000120112201202102220102211211121021100202211022101122120012201210112211110001112201022001221110100211112121200200102222120121222221210020102002202202121102022122220011002001101222001211220201020111011002222102211112101110102122212002012020221220100100211110011010122002111122200001110200002200201110022120002200110120100200222020000021112211122212211211221001211110110211121012221001220121112022001122122201010011210020121012221102200011020121021201101220210212210210001010000111202210212011001012202202220120110101101120201201211000022110020122002022020111112200210122211120012220102202212002120220112022102210220200012111012002001201222022212111012120010012000122111011022211212220110220112221022122222000022112021100121000102122121020010202211101222021102212102211210022201002011212010112202002101222112022011111012110222100212220011112001212110010201211111022222020202221221220202020021201001220222122221102011211202011221201200112202200211222100120212010111102212010202022020011020220112002201102002201210220020212200120212012022001012000101010201200012022120120222101111102010100011221111011002102212201000000101000112002110220212102102202120221020101110002020221020210211212101100100000210112011202200101000012021212102100202120222010121202220201002000221022001021012102220011201111112002100020221102100220220101210112220022112201020202220210100121212012122210121102002201210221102100201212110010112200200210211012002102122210220122200022122011220101101210002221122111222121010011010200110002002011202120100112020001000001200111020011102001121212112121012121112202010010212011221020101021211100211220120200120011120202000102010101122011100100122022202002212010002122222210200201121010122020210010022022210102012020102101010101110222022020010001110000210101222110100211222001201221020002000210102110002012012002022221012211010010110100222010011220001120021110122020110210122002112110022211", "10002222010100110200022221120020210121102022221102202112122201221220201210022012000202000210002220010111000120222211022011221200022221121122212221000220001212020011101001110202012002212012102000211210112112002020220210211210111201222202210011022001120111211102000100110210002000110220222022122110101201002100200021122121220100112020021210112100012200000020212010220012002111111220222122111222201200120122022011201020212211000200110212210120221110212101002111021012121212202102212102200111122012200202120012201012001111111102210110001111000110010211010210011001020110202110020102112112121120022021002222112022121102010112110010211200011211221202010002221210201000100021122012100010011220211020102022100220022211102220222101011110012122211022122100201020000122010002112121201011022112212110102112010011201100121212200201101101202012120012200001121120020210000211022120011220001222111002100011120010202001121202101022011100221000221121022011120010222001122200201212020211122100110120222022210101121000021120100211020011022211122010111211122021100101110022202002220210200100012100222121102002002021222101111120100020001100012012002012021110202022220201221012010202000002200120221121111101012000100122110120210100211120101001001021102222211101010002021112202020021212201210100110100112221121201200222112102111201210112001010220201200012022012122002122100211201111011202120102101022102012222202100101122012100211102110112010000111121211102111212220010021001022101020022101101211200012002001100202201021201002012000111011210221220022022112111102111001012101012102111211211221011011111102012102020211010120122022002200001200012002012202100120100110212011011210010222221102010112021112012020222001012211111122112010001220222221200200021021002111211220002021011122020101020120101002121221202122201211102112221211101012101102010022110012010012020021211101101200222210202121122001102212110011220100202212210202201221120001110112010222002102121220100011201220102221102020101212200022201121221101112021212200202121120221200102101101211202012200102001111022112111210012021011011022210202020112102202222011212012111110020122220110221111011020112221222001012110012001102010211100220221202210102000000112121111100020211122022021102100111212002200122111002020202102022201112021220012221222212021200101100000210012222111202100021101121021020220110001010120202001012011211202010210001021212121102001111022201200021001210121011220200002011021211010201200", "22122201200022022102001012220110211121121120001212001211102021021201202112111211122022201221102221220121010110011101211010101002002121211002111012121010102110200101110221021212102221021212221202000002122001022012000120110002021111210000110111110221222110000121120111122200002021012000020120211000100011021121120022121002220201000222000201011002011102212002021120210221201100210200110120112210122001220001102210101011110120211201121200002011100221222211012200202112020001012022122022212002220211211001121010100101021210012110201010012020100112202100201020201211101110221100221020220210200211112120200222222200020101110010110002202202122101022012102112201100211122112120122110021221200212120122010121110221020111001122201020001222002221101121002201002011102012122201110120000121102012222021100201122211112010200111021002102120221000000120112112101202120110210020210201111202101120211120111120210200222002010200211101102012211001011111000012002012212010012212021122022011110202011222220220212221021212202122022220101000210120101202221111222100011220200211212010010012201002110022010002110202200011001001102220022010002212120112200000210011121200221220201102201011022021021221202021012121000200110011110222101221001020221111110201221011201120001021120020221111102212012021011200220012000001122201211011100222101222000200212110202122012102101101121212001021202111200110202011002012001002120211221120222120210210010202121222020010101011101200121221011221002122220200100102101201122112000201212020000200001011122211221112011221212001212101212220122222212222001222201011210020102110100120001200201011201120001012222002111100122211222101020022202120012101022210002210002220212012212110021010122110002002100120220000012000220120022000112010211001111201201001212001012211210212220012110220010200021020110120201212020201101210100211222211211000220201201101012021201101110011210111100220010222201021021201212110012110202110122221121222010100100102001122012110102110120200110012221012212101211211222220111221012020201000121102221121101212010012000002100000201100211121212212121012202010120020000020211122111111100210220210012120021011000222101002020211221212120001012122121011220010101021222012222120211112102111210200012011212101011102112020001102002211022021101110221021000211021222200212210012222010011101001012011212202110201212121202202102102021111210212011001200000001011222011020110000210221110211010021102021121210111102210220212002121120", "11210122212022200100211110110111202110211121122111001212011001222212220000220011111022021102021122000100100021122012100001122022000001020222012112201101011001220010122011101211202000101120012122011120200012112112112112011111220222112000222122011000110022112220012121220011001012010020210000122210211120122100220112111101010210020002101001202122112111110021111100121001122011010011222210002002112100221102022100101212210100121011022201110220002201001002202200002010102100012222000002202222102020022011220020022012122211111200122002111200011022012010100210121201210112212022001101202122121111011202121010201211201221110002102102110011211002101121120202201101210122100010212122110021001100200000221002121211212021011111112222201001222022200110110000222201011120121000202210212200012100121010221012222210120220210221002200111122002122212001020001221022002002221002111020001222112110201212110120112012110002200200112201122101111212201001221122111111220002200120110222210222210220010201201200021111021220210010011121111212120011111122121121112202022221122212000200212112022211021122222222202220021001211012001220200000002100012010111002000011221211102021210202020020201202010022200210221100121020102011111200011202120201212220012211012112221112110112201100211210110220211000002100211121222212100200222200000210010002212000211001220212102212122002202120012202220021000021101211002110201222102000221122002110211100122121022110221100000122121112202122102221012221122012220200100012121212101202201222012010212000220022110121011100212002001111121101000010111210101210000011222201121011212222112112101202012001101101120200121002101200102101102202210012002011201010022012212000200101022022110120120020122211120020100121221110000011022122021012001111002002011220201221022210212020211002022001211202011210000221002110201012210201120012110210210110212020101002020220001011022122101012112021210122112221021011101201111200200212201111121022011012212011122211210001122001020110000112000020102120202120211211002022101010221222110102002210012102101201201110200222120222022212022101220112011001221202221202221220121100012200100021200021101221022121202201011122220200202212012201222021110001021000112202101121011220102002110002222101221212020100011111021111122222220210211010120101212101200222020021101011121012121121201010002010222100201112100112100221010020012000200212210210210120211111220120120221220012111220110120112100220012200202010000222101210211", "12200020221000202020011000220200121210102211201021021112122201001202211222102011211210012212002100012210022202020011121210100211120120100111100222112020211222222000110112122010221020010012021201111121202212200210000222020200021020120220001220012121212102102120002112200211202201022011001212201200220222112201010120222020002202122200112222122221012221002221002200121012220011001222011102122002111012012222122012001202022111010211212000200122220000222101011200210202221102012220121221111020200001201202122210011102201000211212210110100122122111220100010212210022122112110210221002101220220011211112102022002201111202122222021221212111122101020221202001000012221121200222100212102200022110221222021111120012210211012022222010201002200012112021220020101101021021202212202202200022021000022011100102120220010220101002202002101221122010211002201012122121100020200111120220000020112221010102200102011011201001001112000210102102212112201020122102220012122120002000222020101110112012122102010110012210200110111121010110102100002100212121221002201112010122212220001100212212110102222212101010120020020122200001112221121111022121122212122011201202010211111020002102110100202202012001202021002210212200122011100212121220022211100012202000120111112221020102200200012000102200000002020211211202211100112221221011101202011000021102121221201221220102012100000112010221020120200200121022110120000020110202212021120020011000002022010101120010222102001101111210112110121021102120201121102100222210001010002220210112200112111002221001000201222010010212002121201001001020001010222222210100201202000011110121002121212200212001012121222101010211212000112212021120222022211210202100120120101000202111020111001221020112001221021210220201202102100000201022021020211020101222101120211022012221011100010000020102022001100202221010112220201110001120101111101102111110120221220210022201011200100220212200012121011112012121211121102012120100021020221200000021020000102000120022111221200200122001101102012002022011220000002201200010201222100001121101200102002010220002021022102220020111000020021000100021110110011201122210011011221201122101202022122002021211002122020102002012111002222212111011102210011000002202001220021101101112220220212012022010010210210210111100201220222111210211022201202121200100121022010220110100020112020012102121010010122201122222112111100221100010122211120010122211221122201101221120200102002120200121222011201020201002001021002120202022", "00211010200001010020001211110101021210010011121121101021001221102122101002021200102220220121121212211101111210121022121022201100221212012111001202220011101201222002111011110011212221212002120000100001212000011222000122000102122001121011101012120211211122000020011110102122110202200022101020110210121000121011212011120122020122100100022220221001111011011021201021011222120111201210100211000120112100002111211210002210212111122100221021121102110202212220101121212120002012220122220111000012022002112001101002212102200101120211011020100220100210011022220121220000120122212122121221220122022220010110202112101122020011012111010121210021120110022101000100122021210211100212010202100100101102122002010210102021202002020022001112121102111002200100012200211201111010221000111201010210102200021111112010221012220021002101212102200021201112121101221022102101210220220001111202101012220111202101101001020101120212112120202021111222211212110200022122222110012120002202200212200021100021210211111011220102022020020001221110012211112202212121010200021101000211212122210020122120020200111020210020220002020001121000110000221111001202200121021220020101021212100200102021021120111120211112221100102122121002220212002101222221212022012102000020210111210220120212200112000112220010022212221112011211110120002122202011112000121111221121010201100122200011022120011222020222002212201202101100110211012020022200122001110000201221112201022001110001211100111220022010222221122010120120010022010111222222102011021010022211002000010120120200202110022220202100110102011202012222222121011022212011210221121112002200101220121001110112221022100100012022020020102021211001000010221010101121021201100012220100212120122022220111110012100102202111212202112120200012201011202212222020210200211011210021111122000102122010122221221020212101021211212212202122012222212212022100212211220020112010120210211000220000200111021111222122211100002102121101222001121011210022020212011220221101002111022201121100011102221100220020111102111111010022020021000100122021000110121200101212221120020110000111012202011221112002221022000010202211210202201122122120110221001011211102120011020112111100210122010202011110101202112200100122112122122120120000110102212020202000221212001111220212100110101022010211212101200011211201210001120111222010222212020221112100011100001110120122111101010000002221212110222121211010222112012010011111102112010012021220200112001010110012200212222002000021", "00221222221201010022202021211200021010020211200111221220101021101211002122010212210120101000112020211201222121021001222112120002001101022220020021012100121210221022201102201111221220021111111212222221012012020220200222100212101122211012022220020212101021221200101112011211020212102101222010021011011021110200220001001001001121102021220001010100202022201011202021201210011002010212111210111002200101001122210210121220010102011011222222012120020120100120001022220211022120001020001111112122211202201101001120122210120120122002210201011121020010022011110102102002101010100001021010021102212020110222201121202112200112112021212101202200001101221002212002211222121202100002002122210100221100112110220002110210001101202020011210222001120201012022200211100002021201001211121221101110221201002122102101011100212101110100211022002102201120221220000221202100121022010010111122200112121011020101101111000010221111012100001221022020220112221010202011201111121010101101222112012222210211112020011110112110100012000102100010121021002122010010011012110110221000112200211121020121122222100110212111121220022200222122210112221222112212211102002002210211212020012000000100022200101201120220002201212000210110222201212002102211010120002120102111102110210000220120112221112010001221020122022112222000122020021010011200021201001201011220002212111200010022010201021101201012211022110112102021112012022112212221212121211000001211210102100200021022021012100020221012101022211201221021202020120221222212200020202202112100002202201122210222021101010021222201021121110110112212122212121012202212022120201212200022220212000121222102200200122111200111100210012010222002202200021012221020002000122222202002221100112210110122222201010001220000012212001222110111022002112100120001001000012220010022112012110212212212101001220022122210221002012101122020100122002010200122010020121002200210101000000201011220000212202220202100120102200111010212202002210101022021000021112021121221010211022001020100121012002102021220100210222211212012120102211112102001220001201200200111102120102001100112202222000022201102101102022112201201012002102221121122121100122212101022200122001120121121222111120201011111122111122222001001100221100022120022121000020122122201001022022200122221112121020212221111010010101002102000022121022010201110010001011122212211221001010221211222001010011101112222021001220200202222011220001200102121112212000100112221202101012210111101010020221121022212", "11221220121222022212020200021121200110122101002220111210021002111110100022101201212001200120202122120011022100212022200200211100212210022201001102212210222210212202001002122211111112010211002212201221202001220102021012012221221011211102012211220201222112111100022000210102210111111012010020010010211122100221210200202122100120002021112110021220221201212220020221122201212212200020111210110202202021211022122101111010110001220210202011111121001110002122220120100200111211001122001221212122122100202012101101212002212020222112100200100000112120210021201111100112121020010220110210122120220021120001221101122220100210200001221012101011000012112100121112000112000120020202121021100010201211121001210211200111022222101001220122101000221212200001112112110201022020112210112120212021200012011222122010112120201201101220102122220010011002011012200212202202012022120100000020011110001200022220201220010110211122021002102021112022120212200021101012101120212002110002211120100212010202122022001012002021000012021021000211202011221220021002202002122001212001122210121021210110021102012220201012112221122002212220022010121102102012211222122202010222102101110212110021011210202210222112022020111212211221011111001211111210002022020021211202020112200111112022220100020211222011120021002000012120011220120200002200120221111200201212010012000002112200002112000222122122110020221002102012000021111020011200220012122100010211100011112220022220111012002020222002200100000001000212200102100022022102121012211102112000100101111200120220201211222201022210011200021110100020110122222211211222222221021201011201201222210121212102021001221201221111210220221010200211022122200122201020112011202220001200112012010212220011020102011001102010000122100122102102111221120120020000201120121221102002010020101212121001222021122122200200100020212011000012212222120121112102101011010022011121201110002122212001120220010211212210021122122202100222202110222211012212102120010202000011102011122100012000000022001212221002112100110111221120121002202102011212110212100001010022000001210212012002010000112120010121021120212221120012020111022012122020222100111221011212221120012012221021210111102102122121000202100012000211110101201222111110212212102100211020220201110010002002110120100120002000012121120002121121020211120201202101102012100010222211102020021022022200121111010100010022101021111100200022202201121110021210111200100000120212111211200000022102022010201220201101", "01000010110222002220200210002201201102220120101102212021022111021222111210210202002210001012211110110221021020100221011212221002001201212021102121110120222121020202200110200002200222002210102012112112111220220221220120211001000120002211112100221122012102220021002111211112012100221221120202111011000002011111211212022211222112021201111010221021102122000100022222211120200221202120012212202021020122222101002100111200021020212210111021102112220202010122210222002000222011201112211100220220111121022002111121220012020011222011120122021111011020000000010220200200102111222002221010002200011111221020200201000202020021211002211021200020020111221000211220210211002211012001021102000120020200012010221221010021212202202002101110120211021202221222200200220111000121102011212101200121202112212011012010110121012001210212100001120112012202122121111202211201221112120221111222211101221220102220001221220001100010101121012102122021021201121001112012012122011010020111102210010001022111010022002021112002002201220211121211220112222002010201122212100011222010221020200122110202110102120101002110200201100111122222210112000120101021122110011100211121120000000220221001012211100212101111111212110102020222012011220112001100000111222021011211010222002200210011102012001120010111021202212201100011022012020202011100121022102020222002100001212122120100212012002011112210201000001010222110021010001122102221121022022221201222102212110121001120202010201220210011201210112211022112112100000022001221211021020022001121012201102201012110020020022110201120222011222111000112122111210002201222111120221011100001221021100002100110210112110202022120110022111102010212010010011211221102012100021111002211022001100001020000001121020022022122121101210202011110021102022201111122210111022200110211221012122212121020020002001101011201201222001112011012021021001221100120100010221202121121211211010100220212021011010201222020211202211020110020022112212122200010122211201201221211012221002212100100212000011021102102121112100120000212201121220021202211111021221111212012202022021121000122000000020102102110222222220011201102011121210000201210212112001201220220202002110000002211211102112110001111021220122121011111122210111112222011000011101002011112222012201222012000110012021122102001000122211122001101201102112122110100100001102111222002102100212200101011012212122022120221000110022012110110221010002220010102110122022202012012101222201020012000002200211120021111", "21020220000111021020200020220012211101220112022102020022202111222222200200102010222021220102002211002222102211112010222102011001021021102201210001000122112211111101000021121222210102121201120210111121002122211100110012012010112012210100002020001212121122210200221122202110220000120111200201102121010001222022022210200022021011020201000102000101022101021022121200211020001001012021102002000101120022022200201121020012122211012120100120010101111020210100122002001210110100200110100112021111011201111210111120211001221020000201120121002102021100000000102220221012220011211020100221111121101020122210102010102201212202021010111122002010021202012010201102020121221001212002102102000022010200012212201220010221220011220011010012212011020212020022120222221201022022121222101212011012111220121222012011212022100021101222211020211011012010211202101200002202102212012012221110010121021022112020201001020111011111221002001102022111222210121020020202222020211112010222020200102201120122220000021002221222202212111101021022221012122021011022121010111012011020210212202001020110120202022010221102111201000021002222211201121100011210010010100120011002000200101222102202110121120021012111120021212002210012021121012201112021202022012122202002111112020011101110000221122202010200221120011200101220022221100000000220021201210010100220012110001112220121110011220120202111120212210200111102202220212211101012001002001012101110211010021222100022211112122122121122212222010012122121121101211220201100020222110201220012201110001200111110021120100202000211110202102221221112111221210122100121102201222021010222201202200110101122220110221201221010210022101211121100210011222211111020201002200121110211201022102122122210222120121000120011201122100001210020021110110100201110211212120210111202121201122112001211020010212221202121212211200121102002120120022122220001102112221111101100102201011002120200200110221222210110201020102221121100111200211210120201000122021021200220002012211021010210200021002220101212002022202000021101011011110212021022221101111101110210201110121002122010111111001000212000102022211112221120012220120221220012200210122220221100022010212102211202120200210202221002022221212102000222202000120111000120211011100020112022220112110212001111102001211120122120000202001000201001222012210120120200001122221102110101100210111002211121022001010200120221220200212200021000121211020120010211020101202202122001010102101011210012110012001010221212", "01020221110201001011112102012220112210220100211111202200022101021200100002210000010011222120220102010011120220012220111021110210001201112212210120110120102001211211020021102012111222210112120210012122121220210120120220222220120122120122012220111120200021121121210211100202002012110221002120010220101001001020121101222101211112110102010002210210111002020122001001210201222221101212022100202020200110021221010010202202211000221102210120220021111201001102111211222001101020202211110112000120020211210111202212101220210120200021121220000011210010200110200010022202021122221102011202000010212120002020102002012110121021011201010200122200222112122001020101021121220011202011011212022120022120212021111002001221211202020200222202011022000221201022012211102201101220200100100102101210022221010020200212122200212022221011002212010101211111212012200101012211212201112121122202200012101100010000102121122101221020212010020222000121021000100220122100201010020102002221120102220021201202010201212021011020212112221012022020102220102011000112221101112121212111210111201221122102202222212002001202210221200120200000000100001101212000201110222222211012211110210101011121010021120211102011220200020210001200001011221021020001220011222120210002201111022121122021202020220220210000022122200121020212010220000222112122001012222021001022202111220121120211010210012122210100200001012222221012210012010111021020222222210201012121012202110221111001121210000121012211202120021112202010110122121212022112002221102122002022010010202211202212002220110012021012022020120120002212200022112120100020121000221000220122012200121200200111210100102001010212212210101210111110202220002211202211011122121110012002202002210120202100012001202020020001212002000022212210021020010021211002202222210211101011212001122202201220221011121100021222020102220220201112002212020112212002011222002102111001221022021022010201110200210101011212112022001122111211211021221210210101011011222121200122120102210220200101210212102101121211222100000110011200000101100210022202210211121120110220022002022221010110021012121020220101221000012100121021220211200202202001010001110120220010010212111121222022021122120120020102101121200001121021212002211220220111200220222021221001111002001000112222121020222222010120022111002010202010210001012200010120201121112110010221011121200021221022011122212001001102211220120202010212110002110022210022100210222211210222100022220120101100000122020221221220", "01222010212012012002021220110002101111022201020202122110100100102220011112202101020122021200010002112112211121000121100210101120101112001112222122222202102001111221010120211021021111111110121101101201022202210021202120111022211100102020122101001210202212222012101211221020000120102120021112020201101011020211201200220020002120120200210220102001021101211222210122201200002012011010101222110000212002000211220120212210102101022222122121211222022212120122201011002100112022011112122110202212000101212102220012110102000020210201110000101102202200101022221212221210220221120202220010210110002102102200022202020201012012011200010011110020222201002200012200120120001201122211222001001210110101211100021110222121021012121000110122022010022112211220020120001220221001000222211202001101100222021102201221121211100220221222200211122020020120100110202000121101001011020200010220111221002002010100100222201021212112112010022222121000011101120200020101121020001220111100100100210102002000200201100121021001220111001121201110121100121101100222102110200201000100011222201020211002222000001201221111001021001200111002012000120011010112120112210000020101102211000210222221120202201001001001101122020022112002101011101102122102012010210000201220200210011121120101012111020110001002102010110201220201102112001100011000221221021120210022101022000220201101112000021011120120211120110022012010110211000212211020221212101120010220102202010121120101021102101010202102022202121120121002112222201011122111100022202012010021111000021120201020112102000010120200210022022022212222100100010212222200200222001202211201101212020022210021101100210212212122220220010010211112121000212111021220011022000011021100022112201202221010200002221210111211012121020012022210222200220211010202002012010112221222220201010002012122012202002021110102001100121000021101021111222112100122121212100000221122122212122012121121200001100122211111202111220222110020021102002122020220211002211222020222011021012112211110000120011111102100201210022211210001222111120001201121202212011200211002110110120001101102010000201112221211010202221120202021221002120122012222120201001021210022002121200202220110000111101210201021211210111210001020012202120121102112100222011211101111012120121110022222102120212121120221002012110222211121222201022020101201220020122202120020222102101101002210220012222001021020102100221112211102212011221002111002020222020022010220001002202021202220010112212211120222", "22110120112011200101022011222011220001110000002210112001022210101010121110212010000220120100111112100112020022111021210202110022002120212020102121020000010111211120020212210202101221211002220210122011001022210101010120220022121100201202200100121122111100201211202202022011020121202101211210110221220101220002101012112111020122100021120112020121121200122221001100020100212101012011021012200112211201021222122022011112201020021012012212212021101021012001221201021000201111000001121211021200201211110001001011222202100010110021000110022012010120200111220201022111101102020012002202022220010000010101012220101010121122010110120001221102202211012210110021020220210222100112021200000200001200000200001102002012221212221122102102100110122201122121112000002222122021201101210011000121210210022002001101021211012001210211022202100211000012100211120011220200111111220110001111002202111100212000212020201012012200020112020210121222122021212110001211212000210112102121112011200122020102002101021020112100001000010220021112020201202021100001112100202011020122102002000212021002020010201221210020001220010201021021100010001120022101210101110220210000121010012121121120222021120022010122020122011112010120022100002010220112002011201200120010002020102121010001002200110002112112121011110010201221121201221121111110222220101121121022000112110121102210110021201210021101200211011211211210121022110110222102021121010001201212011102201110000021012121011121220011212101000000002012001122001221101000012001222001211201122112020112101000210111002001000000120112220221201000122120010220222112112102021012110102220120120221000211020102202122121210001200112000010011212220001011102011112101010100001002120200110120120010121020020120001200011001220202022022212111201021200101012022102021210122202200221101111012022211021201222221111000102122010022110221020012122120010022012002220010221012110202002011101210010212002001020101112200102020112010022021220120100211101122111101001020200201102022002121220110021220200200001200020221001002111112102112012000222102220211122010201010220002021211201121202102212200010211220201020021021112000221210101010121210021220101000011102102112100001102110202020112002102211100122222201000201202012111122201012012120120210010120220210101122211102202112001200121012021111002221111102001200112000020122110201001010001210012112101110012000112001010101202212000220222012002111002120210212122222020221221010000001121001210122112222202", "22212102101112010012122101221011120200120200000220101021012212122001210110102101220100110021010020010001020012100212201010012120120022000222102001002002002000020101101210012200222002221010201101121200202000100010100022111122021012120202122201010120001012120002210201200110112122010001020000221220001012201011021020120012112222210020211010220202201001100102021111020110122111120201212102100021112111111202200022211022221110221101001120011122101000001001021020210110022220122002021202122120211002101012220110000222020112011020102011121211110020200120102221202010112012021210000211000212101021012011021002001201020120101021122211121022111012121100221212100022212011012021220112202210100002220220101111011022220220000212212112222122220211201022022120020212221222210102212012121111011122201202110210202211122022122020020212012010001210001120011200222212020202011200001101002002111012101111101202221200220001212020100122222022210010222200012222011002001120012211212012212102021212111121200111010121000222112001220012210220110120101200212000010220021211122021201112012200022021001212121000120012100121010200102100021211000022111101112221102011101010211121202101001021220101012210102111121010012210202002221200202111010221102122020022020101000202211121001211022210122021010121111221101221010021201101220121102200011122211200200120101110012102222021120112122010221112020002220122010122111022000220210002010122202002022122120110220211212000110002212022021002210120212011101200210012100201012002110102110002201220212112120102210210121102212221211202011002110200002110222102022221011101211102211201112210221122221100122202022010102001201200121122212222200122001110101110020002020220210112102011122011000000012021021021211001120020022121211111210102010210212111002202000101011012212112012201121222111011200111122122102021012121012001212211021012010202200222110112002202100111012221021122201200222111212212101001101121021211010110110100211212102011100002211020211211122120200102212100020121001012210122222221020010202122100202110111112110010112010112201220112200020111120001010000021011020210011001102122121212010011221022022100200111021120020100211221002020211111020222112121102020221020220012021000210010022002120012110121002100220221221120010001002201120221101021020120101101012210112200111200000211012021020202101200012020112002121222020012210220010212222001010212010122022111102022211010100120011020201221101000210200211210111111100100211202", "20201100102212120100000020121211220200022201021210011012100022002122221010000211211011111121111222221212210201210221020211202012021221010221120121002211212222012111111002021200211120012121102211102221111101111120010120110212211110121110220210010120121120011220012211120212011022221212002201010001012222102112002221201122111011110010112200102112221111212002211112101210000011202011111121212221010100221101222120212101110211122122210201010112110001220222011021202102221220122122012121012210211111100211010201021111121121211001021022202100120012120000021200221220022001110210121000102002222002111122220012102022111021021012221122122021001102012221001100002012221012220112011001122200210222022211022222022100101101222011210111102012111122102001101100220120002120101202202200121001022002002210101212202102002212201221120211212012222020102201210201210120200110110111200210001021022201110120200022200021200111000221210222021010021201121002110220121020210111112101002121112102021101212200011121102120111002112012012000102022202020212211202002112001101021002010121022202121201111012200122021010222120010111020012122220101211001210001021211020202111111012202111220020211022102101100211122121112102211201202020220010210201210120211112100011020111202010001222000011222000211010202000010102122211120020011200002220102120101201011100001220221210122100112012202100221000110022200200212021120201000121020201121001202101210202121010111101022202222002101110002222202122112121202002221202212010011010122102001200101102200210112010102212021210021202211100100202102000010212100012122020002010210122100022202122111120001210010210222100202110002120120022010000222222101112212200112011212121002020002200121220221201021120212021002211120000210001011101212211220001201112210200012111222101211121220210211101210012220212112102120202021120211112110100221021112121102222222200202202101100112121010112220201221221102121200021221222002101211012001111122222101011220000021000200212112000100021110202221121202212200110211012201220202002022100110220210102112121012200021112121200210021212101112022122000102122020102100221221202002200201002221021210100222002202021022210012102210001020200110210210022210212201221200010110122212022200210202020112210111002120201011101222002101012021101112002100121220210220110202210211001021102220012210211211022221022220210220210110202012222100020020201212122001212100022212001201220110202211111101110100112001110001011221122222002111", "21222000120211112201202020211012200101100012201010201002020212122012120012020000001212012001021111110022000220000012000100222011012201120110010002011022121102121112022221010011100112121121211010121110121021021210112000020220201102001011010121222020111210111220222222212112012110222111001010212102111102100012020111000222120012022112220201020202210021112021112020210112211020220022011012012000202121212111002201220021020200222011202120121111220100120020120011100001120212101012112000002002121201121202120110012011200022201112111211022120202212020110011100210000222010012221000102100021111200122012010200200001101200010210012222022110210002112201121201010110002010112001011122102021222221101011000022002210012221102111000211121221002012002222122112011010211020101010200010001002111221210012200220110222112000102000121010001001112221021021200101012110010110101112111222122022001212000011222021202222000022021011121022101220111112122202201002012002221110001221102212100102012121120012212021000122112201110222002102212110001110001210222201112202010002121020120201102211100001002210021221200002201102220001000110102112012011002100012202121212111022000000121202112122212112001000201120012012021220222212202112012001021211010122212111011110010010202122101000110212222201100101210201012110212221001211122202010100102211011220001222022112221100112110110021222201021112021220111122102000221220200001000020220120000102010012010200200201112110210100221001210211101220112120202020220200000021222220002001001111002011101021220002211211102000112122021200122022112210102012121021211000120012121110121120102121102111102002021210102002111220122210102102002221222100111110210120121212112020101121000222111000020221012111002112020212211111010210121112201010201101011220021111001111002001012220222112020121212022122221110020200220110021111121000200020210002102220211021211202211112121210112200021221101100211122110212211112111102211002120122100010222002202210222010202221011000011220120120112120211021011220110210110011102222111222122210110010112101110010121022001001111120112200221102222220110010021011210120002120012120111210010210120101111101102011212021201110201000202101001102212212102020221121022102111200112210210201221102211201112221010112012212201220200102000200201120211022201000200122002100012022221202020100210112200022200002021012201222021102222112111000010020101120111022112020202202222202020221211022002002021201202020120121200212012201120", "22011020021102220012212222101220120012222212012011002010111020022000020001201200010210121221002201100122121020021121001010210201002221020011212211101221100011200101202110010212222201220020222001110200111211011202222020022111110002022121012201210120100221202121012100201101211002000122101110120111202220010101111220021122102212022211221002201222210202000012212100022100020122101221001220220010200202001211211102012020112120000202200010210101201122000011220200022120001112120220010000122120202210021112020120112111011020201012012220121001110012000022010010210022122012000220100121022102210111110111011210220220201111121210200000201020000121121020021222122200200100122001121201022020211122221112121100100202000121101210110120221021020122001220210120110002102222002000102120111022122200110011121120120220220112200012200202111002010112120110201222020000120200012222011101002200021120210000211010112221022211000211220101221222021011100212021200120112102220122112000120202221101202121222102110220012012200202020102220201122012120101201012100100101021200100020002220002022012222112121002020221020112211110121021000002002001020110022022020012221102001001100011100001001221111011002021102122110012111220102102220112221220211102012110102001001212100222122201202220221200221001210200020221111021220120201220202111111202102101020110201122011111210222120211122100210221222101221212222121222211011221210220000002022020010012212102120220002122112211000101221002021102221111221022112211111001101210022021110222100020120110100002100221002120021010000120000021102210202022202201120010110102020101222010010100021101201220212222002112111211120200201211212221122111101202211100100111112222210222021112210202020202221102212221011221112102110200021120121220221012120210211111121011212120010000220221011212122101120022120100010021020020000010200202221200202020112212021201200202211201002121121002220121221222201001200120001210020010102002011220200202002102100101222121021001021200002111100202021120201111100120111212211000112102021010002011020101000010220220002010022201021212102121022121110010120020010211011011001022100111022011222200022102211210210221120222112111120120011210002202121210102110002120112010112020102101222020222101221012112022011012022122110101200120012202100220120121001122122210220121000010001002112221010101220022000201202101201002022100122002221200211001101121102202011002012010102110122001010011102000221020120121201221002012101012112", "01010022000110000210120000211222112110222222001110200002121221111021001221222020111121000211002200200002010011121010212011000212120222212110020101221021020002121201200122011012211222010102222100222212220102220002111021220120010001220101202220110120110011022001202002102110001121011211220102110221012121012201021222002120100022122202120011120000220202021000120002100120210212112011121011221102002000010121121100220022222111010020022220010200221110200210102122110221110212100200000102212102111222100000120000202120011020020202001122110210222001220022021222122111120212112020021211122102120221122001100002210212212012111001202200220111000002200112212220012011121002211102110200010020211112020010111111102210200222121112212002110222221211202101012212111111101211222212022020221001020000112020022122022121002222000200001122211002201101100021020112012021221101212001222201022120000000201120101020202201110101122000002210200212012011121212011222002220010002221221120022010100210221121210202201101100000011212221211120102112002012101202201221212012200222012010020200020222001112000021210102201002211210022110101201000212221020122001011010122021120120020202012102201212100222011000002112012000222110121020211211200001002222121002201220002112021101100112111111221120000122212220212021021011012001102010021021210120011020221021212101200110111000121120212220000022011112011012001102221021001211220010002022121100022110211201110002120221021021120022202200021122100022121101122000210110121012020200001120210120222110222201222221002212220221201110020100121220100211201012120001020222201112222101120112112110211001220021002000102202101212011022100212221112010221222102211221212122211011000221112001222111212202102022121212200020021220001122211001002121120201121221102020212111221012102100100110022202211100000122021021000222102000100012021210202002022020201100210101212100211100221121210111200022100200021211120021012011112221101022000002001200101102211201121012000210222210012211200022022201102201012122012202102020102011210002002112002210011020002220222222222120111220211000222201021211222101212220111221112100102021220122220112210221021022212000010011122012111110200211222201100022000120100220121022102011020001020021001100100112120022102222100220111112012020210100110021101210011120211101000021122121120102202222201211202012212000201000201010221102201000101002221201012102111101022122120021111202012122211212200200020121000021211221221102102010", "20120120010200202102101111011220112020020112211022000022022112101011211122121020101002010221011111122002001110022111102022120110110210220122120222012100200221112221220102010221112011021000112202021122000112120122221001120000000210211221112022001022221010201212100020110021002120212000200221121110020110001021210020120121000001221211020120122212101211201200000210022200102211201121210020102121010000100202000012020021221121211222221201222000100211200211101221200111202000001120102020001220021010221220100000010212020212102010121220020011222121221011211120221102020000102111020020221020121011101012101001021212020120111211121021210021221212110111021101112222212112020122220020201111200101112122122222112101011112220202011002002012020222020110100012221222020121001012000022002220111201202120210201010001212202221200222101120200021122012111001011122012102201121210010202001101101020220111122020221111012001200202101222022221212001202002000222110021002100021100002210221120202112220211222002120101221122112202221021120122111110111122122221120201100122121020220210022012111000010121222101120001201122000002022010222210121000122222001122220122211121201210012121100102210110021022100201001022111012222122020212111200112211020101001201012001201110100101000201211220222020222120122221202221112200101210221210221101110022121101201022111120200020020122221122122102111012122222101111011102000112011201100012222201222121002222222201000221121102220101111110222000011022011001022110021000011110220021011202212120220110022112010121100010100201102012002210111002122012200200100102012211010112211222021211201021102221110120100100001110012102222001102211121100102211221100200220212202210120212120002121020012100101201101212121102000111020100001100220220112021000111212202221002222102110011212012000212220020002100121200001201021100021112100120220202000221201120012000110010121220200010222011011002101022100211022022120201222210201102120222100202202012102202001221201111221210120110020100220201002100221022111211121100012220002010022112001022010200112101001112211211220110100121220020202121212220202211021002211211010001021111102102022022010221110221110120112002021010120122121221102222202212000112202201222202010102122111212022210011021211210210012211111121201212001102201110112001121122122012111202210202221111211022021110012022100112120012000120021121112002202220221002220120212000011102221102121012221222020002110122101111000111222020020212102010220", "20210211200202112221122210211112012002202122212212010110001002212020002221112000200000100101011201210212101020221022101220010222221210011021020102011000111200012212101100100200210220220011101121010021201001111011201021020121021020012211022221110211112200022020022102212200002120221222000012220201110202102022222212022210222100122220011121102212112111111201100021101201120101111120122010002200221110210101000211220201021112011011121122221000201222011122100012021122001002220201201121000211112220011022120111121121102122220210202101002120211012202120022111012200210102000201120222212010001200122212100202200021100100120221022112122121011220021011010020121002202111021212012222210121222102012222101200001000020112000210210022221122210211102001011120020001002212010100221200120101111111211220212022121122022100112121021101222002002210102200021102022101021002122012020120120212102020202201002000221012110010022112201212022121100112120212220002220202121022011110222011121010220021211102112102021220200101200010222211012001202011001012110220221200022012120201101212121022221220002211120102102222101001121012212200211020120001212001122212112021221021011120212011022122122011002201102012010011121012122021222002012002201212011010112022122021021001012021021000021112011011021202212112100221000200002111211110020211001110001102100212000211102221021021012100010022110020122021202212220011010212112120100200122111202211202202112122121221222201110011021122210221201211020112011102201212112012000011011011201221102011200210200011020121022111102211220210120212111102111111102212222221010022022020201112111012012211122000001002022010021021221202020121200001121011021211101200112201102201111001112212201112021022122112002202112200021020121120001222121110001120112100200212222000012102012020100201020102012002001001210212022121011212100101212110222121101220020210202111002221221220022200120002112110002012101010211101210001101220200220102102201210112210010021121012000021210102001121001201222200021011200210212210001122002120012201012122020202001212111110101102001022020011000010111220210111212102012200020212212011012121002210011022212200222222020101222100221211110211020111102212100101101210122101002012012001111212000120002222121022222022110100112211220220221000112000220020212212111022222220121110101212022012122101102011100211222201122121101012221100022121120102010000212012012121110010212212112210120101021102122100201221000211110012102121222212", "10022102211012012221200110112002001021110021012202200021001100100002010101021220210112111102222202012220010101210200010021210000201201002001210122222221100021012022222201001011012001002022002122100211002021020222221011220122202111001011102212110100201021021001210210102000001102012111111120211100000111202002222122100211002011021122000211002202010210012202210102202010120011220120201120201200220211002021201110202021021202110220100010120002101022122221021111220200220101102220000222022012221021001101022221001001022002000222111010021010210212000020100000021012212201202110220022200112201002112021111202211120200210002202222220101101011212020010201021010002200120021211101211011011201011012112100111001201211002011000222002221120001220112221022001120001012011221202022201001122010000121111210210011120222122022111221222112010102211212001210102001012102122122122002120102121200002001120122121011020121100212002101022221000201120212222211010111122201122111100101222000022020001201011112110000210201211101120101222110022012112122011121021000201120211011222100101112121221100121111100100021020111020202222220101111110211011220022102012110210200022121100100120100112220022020121121211021212021100000010002111012012100000222100010201000202012021101121001121012020112012102022120121200101101221020222211111102210010012222011212120000011112002210111201210220212120121202210100000221210201110020112221010200202221220112112200111000111122102022110202002200020122022200122020202012101200210120100200221120001010001202122110210010110121012011002122201112112020210202021000020021121220101120222120020202012111011022111101201210021220002110100221020001221010121022211012212101002211010212100101211111110210120102102212111000210010122201112021110111200012012010020102012111110122110202010201100012022222211001121201210011202011211202202200020010000021200111000202210200100012122221201002101210200021210102202020202120111220201002012200110021112200212000001012122100112101021022121101012211101222220000220211002002020121201011012012021212001001021221021122122122110202101011121022222111022100011122200110111201210102120110010200121000112111211020101100102112111000210010212100112002022202000110011022211021100202210102211010101110021101212220220110202202011120220021002100121012020010001201102202021001122100111101021111220210011200021200221102110122112211011021210102000221021100112012222222010200201210110112100111110211211101011022110200120110022", "00112122010220210112110011002021002111111200010201221001011210001121010111112112012212122112211022002020011121112000000010112002112210020220001001221200210021122212020011122101001202212001111220211021200210121211202010021010002121102222001112120111010110210101211210200211020200021010211012222121110021102011020210002212210021200120200220220000000202002221212202121210122122102202102121021021202220110220000010110002000000001122112100011221212220121101011202122001221011221100002211110111121211202210110100122212221111112220122211222110021122010211210111000011122010011101012022201221100210121010020212022101012210100020012001200121111121100212001121221101000220002122021222111101022011001112012121112210200202200202222122121222212110102210010102110210100221111220001010020121211120222112222020210010102100111211102010020210211110000221021102111221101101201021000100101011221010022120002110102202010110100020022012100220212000100012210002211102200100001211010121102200221202000022122112200120000102202000002112210110111102112112222200112100110112201110221211012000102001202100210101020202002022000120210000101111212110012011112002020100110102221001002122222201010212210010212122212211220010011121100002001122201001202101112010110120012011022022212010200201101211221200010220210121101012110001000102120001110101011200120000212110012001021122120211111202010200112212011200122222122201201000011211020222022211121020221201201101100122202021202100221101212100002211020100000212012201222111210000002202212211220220212101201211101001210110221012021011021210202120210110200222012111022200101120122012212101222022021012121001012000022112002101022201020121121021020200221121002202222020212111002201002002120020202102020010202121220020212122020121020110010202212122211102002210122012020201220222221100021200222210221122201201120221210201022211110002222210221011100220102021212010222001102122011112000011211210110120002200110111100221011221000000222020221020112100210001111222220112122122011111101221021021120101202111110111012101210200122202010111021120110212222010202011220110221200200210110020110021012121221120022221210011210121102200010222121210210111001201202201212212011012021100210111002021221110211011012102000010021120022112000022120100110100022101222022211002222122002101100220022211001011122201100120011110010121121021022002000121102210020101011110200210122211210202122222000112112112021010222110000201111020202012220100011000220111", "21020102111110212002011000121012010211201200122220122220101002100000002220220011021110101021002211010120212221210001002110020222210122020010011201002212200122111120001002111122020101022001122022210111202210002212212022021002112002222211100121021201002200011221100211201020202211121112010102102221002211200121002211120000121002101102200201222020210001000100012101022002002210000221022121221002102120011011021112020121012100200100000002112112011202100111201211111112112110010210121121122220000002020201212022221121012202222110212020120112100211210120100010210122110221212120212112122101200010102020001100021200021020202222211122020000100102211102112200112211021212221001012010222110210110220222111221101210001212221001202121022010011212202120122012110122002002212221100022010202022121010000212200212011200221021100201002222202010221000101011011102100111110221021012022200112122121010212001012120222201221022100200220201000120200200111020110102221002121002020201110020102020101201111111122121000001112222012200121012002010001220020222122000121221221102000222202202221220102221200021212002020022222122000110120001012021111122110121020120101000222110211020002012010200210200002001210102110010202112211012202120102200022221222210101201210012222002000211121022000122212012120010000201212121220201210120100002110000002022010002011100000101202122121210200100102220011201102021101020010020120201211122001200202120100221010202210200110021012021012102120002202102211202102102211202022000001202010212100200012002002020011001101102221220201111220110011112022002000210100101202210121121201022000100200022111202210220202121010012100122120112101010002200000000021111201022121020102012121200210000202000220110000111010210121122112220120002112011210111001000101121201000222101111201010010211111122022100101211110020001001112212020001220012110101202122101200120222120112202012110220100010121200221022011211222212111111022011210012111120200020221220212001000210212121120120122102110020102210121222211021011022110222200201021002000112200220201100011100120222101121012100001221220121011211012200120022021101002100201100110211102011022212122110120111202122211210200120210202202111112110020021000201202100020122202110010212122002121201210221021011210102101110211111220200221002012021120000010121121011112122212101102001022112202021102112222222011001201211210201100201201101210100101021222122101121002210111102020111122221100220222102112102011020122121202021", "22201112102000222010111201221022100220002220122102100001110100022002111011211221112201012121011120122000011211021221022110121000012112012021012121012021212121202021022022120111000201011021200011011022121120202002212110022001211220111211120221101211221200112200120111120111222001120220010121002121222110022100010200000201220002211220022101101002121010102220022202220102021011200101012210212110201102001222121002111221010121002121021111200102111002200102122012122221021111022022010002220111110110112110112220102201201100021021220221211200200020220112110200221202011110020210112020201110201012021022222012111022012122121002211101011100002100002011220020021220021000102010021112011001201020111222111220001201201011222202101202200020001200101000122221102021200021111002110201212200100112212100012220021212222110102122211210021020021001112112110110221122202201212120020022221202201100000001201202222102122002121111222202120002212002210101022021120110020202100200121202101022010212011022020002101210001122221101020211101212111022012202001111022102021001100112202211122010110000020002000212000210122122012121120021020201111022202112100201020010010111121200222101120010222012120010001111001121001212112201111100122100000202102222221111112122022100222112200110012022121012001101001110221022121212120121122000111121110010211102101201221012212110120102022101020112210101101221112010011010012120111102202210202100110021222010021001200011001221200220110000102022211210120110212210202021222111210221122120021100000202001120020022221112222210001221102210021122112100220010121000212110200122112000001122221022222212111210222212010120211200200000002122121001122001120211000122101201200002020210220202012012100012121212210021002220102122101021021122220010221021222102020210211020102112012000001212002201112101010220002221000100010100202111111212221122002102000200022020200110211101112211000201002111012220122211122102022102110012022102221222111222002111202100201010021212000011002021222110122210000020010000122111221220222021221101000210211001002000011200010120210212101120120120201202020111111001122020220222111102210000121001100201000200212210121122020222212012022020201120102222122200120221222000011202211101012111200222212212220122120000000210020121221010210011101110012002202021221022120120210001221000000110120000102001111102212001101022112111221011100120120010222121100220222111110220121101120122201000011020002110020210011202210110100211022120", "21121100001120120212222201121121002211012022122220221202220110201221221212011010101100021111020001110120201000221110102220200212201011010122100010111002021022221000120202101102210100121111212012010122111110220020121010201010111110111002201211000002120222100220011212222102012211002212212002012201121011222120012202202211011101122021201101111000212112201010021002222102222122112022112100202120022012222021122122000100211010202100111002110021010122101010222222122110221210100211222200002102020010120021200020012202022210222111012002121101010222211122202201121212202221012101212200012220210021120010010220111220012100102210202112012002120122122010112000010010211210000120210201102012201101022111210201112022001021102002012021201012210122202210111200201220120122222212011112001021021211222021012000100021011020011100112201200220000012102012011212022012221010120012102202111202022220111000210201000202210200002221122220102121001110210121200201020220000001002020100102022221120001112111122221000121202101212210120111200222001012111002110020222110102000121011100210202120212200211210211001210222211101112012220102212222110001002101100001100002021101001121011101222011212220110221002000202202010000002002112221120000201002222011010210210211220210112222101210201111020102001010120020101101012110221210222212000210010112001100001120022222211012011101220001221110202200222102101122122020210110110202010221202022222202001201222011120002101111121021221210010210221201112020022121111021212210010110002011111021201202222220122001101110220121210102220010112101021002020120122111121121110022021121120222221222120122120020101212021122021212120012222100011201211101200102120021202010220010121020020020201000010120122121000210020112012220212121022201100011220001101110201200000001202022112000000201201121000201002010221002210211000110200111000122011211011011112100110102200021001122211010020202010021020122222022200111212211000200000012221211222201012010202121012001211212011012121201002202111011200110211201120110200212112120210201211000211100010001111102101220112200101120121011010021021221100212021100210221112221102022121100212112220200211211210112010002112101220022122110001201121021110022002000102020102102122222200221022120001102001200122200012022121112210200100022101010210102001001100100220112211122122201222220222212021212220211200100112002201102021010201101200020201202220220100022020222220021120220211012120000121010220112001211110010111210", "02200221121122211120102112101000211102210102010100101122110102200120200201110221021210102121111121210111101020122000000011221210000010220012202002101102220110212111000102220202102211211021202211212100200110121222210120210020122102121121102000000022102111121101101020000200221120212201212222021022001211020100102102011110022022100122012021111020012111112221101111221221221011001010222122012000001112110201220101001220012122211222111120100202200120220012210220120011010120012220222122201112021122210010112210122000022110210201000112201002212200112121010220202120201212011021202111211100021011200122022010100110210210202002120112102121101121011011120200000002002222222011110122020002222011111202120102001102201012211002202111022010210010102102222112200200112002212000000002021010011020201120021020020222221001202101122010122211221110011210100101000002212122221111221001102111011002221110212002122001012211011200212111121211220212202000120122121121012121211000012121120100022020011012211202101210120220120012100110122110122222102011010022221222120121022111002201100111222021101021122122202010010200212000200112220121200121200222110021210210100102001022000112010210000000010102222121120200111122201102101210010001111100200000001201010210120212002022200212011220220110010112100102201020200112001022010111100200101101121002010121101120010021201001102122201122102021002122011200202010010212220111021202000112200222222221012110220221012102120011011211121012120101012210112120011002221001110202202120212212222222221021200201112102212011202122111010002110012010110220121011100220222000210222002222021002122201212122011201221120001201210001022220210020012120102222011110211112112122112122122220210221102020212120222000112002121011122202122002200002021020112212220110102221012120010101000221201101201000212202120222000122210021101212122111212010001222120012012101221100010200020021212101110102202012012200002122110220012111002110111010200011120021111002021012210001000120110120222201202122201210002120201200010002100120022012222222020111011021011001022120001112111222212102122220120120111021221101221211020020220110121200110012220212221000222121121021021100211100110220020121010101120221220011211101111220222110011222022210212111102002110120011210112221022222220222000022010222110012021201111200011100012120202012011021210020020220110010210110212020110220022222112122012012201212202221001102001211210100012012102220222100111202002221102210212021", "02022100221200110200100001121222221120101212222120111202221101011202210200222010201111211002221021121010001200101110101012011012200022111001011220000012102121110200001221220101110121111210002111020111220121020212122102002002020022011001112011102000210012012122121000122121100222100010022112010121102022001100011002201021110122100201212220122202222212021000222011021102100222112110111201200021120201002010211102122112000222012010000101100200210100022220022212212022002102022220101220110102001022200111122222211002221010020022000010010221002212020221101212210122022110122200012212121002121100210001121121120100021102012022221121122110220000221120010120022001200110100111220220112001222010211201111200212020121202012010012211110121101001121001211121221020100102010221011010020201001200120010102011222100222121121011210200121201010112000110022111102111000211020212021000120022012022112210001112002201111021110200110220022121211212022022000200101102202012210010102112002101200120102000001022022200021022122121101011200121012012020221221011220000012000211202120102200000212021110220101121112122202222112010110012010000012010120100202211002201011002021212211112201220111121021001212110121022200222021020211102002220112200101210201212201011201210120011120212001012122200002222112000111111022020121200020101020200220112222112010102221110100201111020200010000010220102120210011102020111220102122202001021210001102012110020021222200001100022010222102110212110112022122002120122222201102020201200012212020120112221001010111112201201210112111201120200220212002120001020020020201221002222121111102212202212120012201212121111020020002210001112101222110112202221122022002022000101011021201202110022100122120210020011110022021110100211011010101120120020122121112222021111112221112102022110012010012002211101000002021210111001020110002120121111020121201222121012102202010210100110220211002002010200122220221012222112220121101110211102211000120020001220022110120121122112102001102122201202211002000222011102200200220201222111210212120211122110012112211222021021011020210100002202220021000010111111222200000010112120200001202102120201200110202202100111211201100112200020011120210010222001011121021020112021122112220120110012000122012021020210212101201121111110210202202120120000111012202212112200211001112001210011120022111222222202112220112011021000002011201121002212001120020021020101200200101211102102112211121001121001001001011001010121020101201221", "20011112001221101010212212012200201100001200210120121121111112122200102011012102211111101110202000220001121112120221200112020112101002100020002021001011202222222120210112100200200221112121100020220201201010000021211022110001101112221012101020222110012001121002012021000100002220001221121122011020101002010012112211112221000212222201102120211101210100111101111000021011102201221022011022112101222002201121021220122001000202012121022102210212202111111100201101110221222210101000001121022222111020001121102200222212112200111200220022102121210101011221010100210020222021202001022110102002012220021102102200211000211120112201222102120112012020220020001122000222011112102200100120212121222210101221210120220111220001200110011211110100022222122122212121011201001100002112111201200221020211122001121122122002100120121111101021100201102111011022021211022002000001212000122021220112212011001021020100112222021222012120201211220122200101100022221211121021000201001221021201100112221112202000101010201110112002201020011111210121110001201102102102201122022101120020101012122211021022212101210212011101102201122021020020221221122221120020122102002020100201222111020011211001011201021021011011021120221101001221001022201200122201122122012112111201001122111001212122020120102010012011010121121122121210022120122211000220202110101211102210212012212110010200122100012001112220102222121121110201220200212221220211110020110221100112122110010020212022201020102100022201002201011022101210112221110212112011021122100021200000212011220122111122001022020200011220212221022012120101200120112212211202010212200100101211011220202212120121001200102120011011100112011020111211210212200020021121220110122120211001221211002211022121120110000122121201212122111111121210201220110120210201110110121122100220210111100011021000021201022001121101220021200220210010101120220200121122020210201001020201120000201000012022000210012020200220121221210220010012222020220101120200200112021212001222112020112212120222102121210220210212122221001122200122012011212200120020111221112200011202220110102002111202202121222120010120022020021010222000210202012000111211110020001100210000102200220101210210102000212111011020222002201222121101201112000220000000020000021002122102210101002111022200112011000202012010210000201101000001211200212112112101020001222011212200212220021112202221102021122021012111111120002020201120221111200102202120122101122010100222110212011101112111201200221101", "00022011021121120021001100102102010220120002001200212212102212112011212220011001201102110220111021202221222011210201100111120022001100012011212010201020101122121002000221221200121222222200010220110101120022201021112101111212222000001120222220222220211000012011011222221102110000002212012201121020210100120222200011010120011120110020222100012002222220210121212100201101101221221202000002020111022002101111100211211120200111112100121021122001210012201021011001121122121110000121121201000001022122120201112112220112001222002100202110010222022001000120211022100101101122200012220011222222122020200202101202100210122111102101121222200111212200220021001121010122110201211222221022220100211111222210120020121121120022202011112112111021211102101111202212012021111101222101021200122201201212210110202000202122122022201120201002210201021222012102020021121120222210211210101012120222112202011102121201200000022102221200001220022212122210110120201021201002101010121200002021111120110220012211121202212122100022222120010011120120211222211022202110222112111101112022021222122100101120111220022200001211201200021211101122221211020111020211111202120110210010111111221000221212112120220011121220212200020122202120010000011122012111211222000111001011212121102202122212121010121100200100221102221111101110012102202022212000112110120011002110102021001202120212022011000012200022210121101112102200111211102222222211122202122210120212120201021122020102112012000122202010101202201000121111000122200212011020220122201221012020010022102011000020122012220102122200012112212222020201010120021111101210212201112002011120012211221120001022101012000220100222102221121221211120210010222222211212001201212210211000020101112021201120202201101120122100120120121001222000121110222201000020121021010100020021202111021201222020112111022210022121010121212110201211021200100102001011211201121111211122020201012012002021212020102110020220020102202201221122220220100111220221102110201011210012122210122202100101012200012221001222000121101111010122011112212001210010201102111200210221211000220000021220011002001022020001001012002001122220201201201222022212011010100102101221122121000112000220001102210211122110221210011210111001122211210200201000122202021220100022101120102212210212101212122002020200002020210012212020001011002022200001220020210212100000211011012022212022122101122021022100202212210201022212222102122221020222121212202120211111021001022200102110012222102200", "10212012120222102202122210010200111002111200200010010222212212201010212200122201010112100011200201002100221212012012102210201001200021102010212120000202120002022221201020220000102012110110212210112122102100111010012102001121120010112122210220012120002220112120100121110122210220022102201101002210211111002112221111221022210102122121122120101222120122012201121210010022002202121222201021202221120121012001020111202100101111002121120100212210022122102102012102121000202222000021010021012112021001210102220222200010121011101121221012210202212220222201111101002002202001121222001000200112222000212122011102222110020102122202202002220122100101012100202100221222001122220110200022011220021102111201212102112210020101020002202011101212101120222201221121112010022201000011100001001112222200121112022002212011212222212022122101212012020121222000002011012200222112020010010112022100221202100112020000200102010020201111211000200120111021120220221122020220100120002111202211100111212010212022220021210201221121211212002210010111102001220010201011010011210121211112202112201012001202020102211202101200100222122210012220010021200001121202221112111001120210021022121221112001221011200101120222110012000211100121020010222011112102101102111102222012002201112101110012001202012010010121202001101211202112012002011022011100020011112200120122122211201102201201101112200201011121110122211211102122211201221120012220222101201202222012100102222121010120020020211012110100111112000220110012202001022221101010002220210201020122220110002010221001110220020210101112201002220222022111110112210112022211120012002212012101210201002012101012022200101021001012221020102221120210112222000102210120122011001022110011212221012020112022100202210112021210000021211021022100120000101011111202022022220122122102021102020212221121200002210022102101000200222012110001021222112210222212202120222121110011210201000110210121222212211001120122122012212222201101221120121002221012111012010012112200220002100001111020110220120002100201010020021120000110200202021200101210001101220012201101110102020002000200002111111202200102120212000110001010001201212020101121200011210221020110120020100120220122100122212122020102021220122011202110201102210100020102212121121011201122222002102210211202002022022221220200200111202111212010210112221021012202020201002012010201120210012210122202112101221220221100000100210210201101211202010221201112212110002102101212000101100220010221001112102220", "20212212010112022201111210212001020001001222221000121212102210102000112012120200121122121011011011010211122222221202220110200100020210002001100001011112100112200201112101011011201002120012102022201101201212112201210211200121212121010022101210111222202100120002000122100220201001020212012020221201101102201001210001020120220002211110202202021221021120102000021221020220120010120121010220000112211202020111200220201210122220022012201101000112121221222211111021220102020122011000002222102201101020200012220000122012201010001212120020111121002011002002221010110100120112001002220222212120020111002111220112111100020012010210102011211101020201121121002012121110121221122012102020121211100220122121112221100112102210111110222012202112111210121212222222121201201110021110002210002002020112020020110010110020201121221100212222221200111120200022200121201111202222102110021112021122100000220000012202001001200101002010010001200022022221021200012011212202012022021001002101210121110200001221120020100102102010211000012121002010211221101120022210210200002110012202211011102020222001111112202001111220020121202101101222112222002022021011012121110220121200020022002101211110111100112220121111120012001012122022010001212021012101102011020021110001010211220210111000101121111020011020100110222110111002102121021112102111022010200110020110021111010010002010000120212020100212101201002120202200011221102110112020010202212201022010200011020120020210212211110021122112020202112002211111201102102122022001121220100210110021110022112200012221101002220121100000102101002220010220001112220021221020220220111000111010211112010212211222210110201010110110122022211200112201210222011102201121000120202220011220101122222201112121012111022102001210111221102200011211002221010101010002020012221100200220112001222000201102022102202012200011101011002111101210101221010211121111020000210121201102112111120121220200221200201011200110100120220012020011120012100111002011012100021212101221211210112120112210221221221010220122220110110010022200002011122201211200210000211200011210120201012120211111122012200221202002122010002010111210221221100020202220020111112100021100221111120221100112121020120020112122022212121022121010220211211010210101220111120000222012211200022012122001002021111112022020011100010101121021111002100210022221001010122002211100022110121200021022022012120020221221120000021020010201120100211100202022212011020101002200011100211122120222221101111021", "01110120211121101102200111000222221001112101202012012210120211220101011202210220001111101212111021200222212021000021112020100001010212210220021212111101010210112010021012122221212112002112100212202011210211200202021011102212212212112221212200211120000210001001101021110112112002101012201022110121201021011112222001002100120112210002012120012001212001111101001200211100121210022220101012212111221020222220212211021101110111222221212200210010021220122001001112211222221020112200121212110022220111001101120212221100112021021021100011121010212021201212122100200101001111022212012210202221011000222120221110000022020200012201012000221100122212021112022102012202020102011022201102100111212010200111002011121121201012022222000121101001200200121221011220200012102001202220210200010122210202220112120001221111202210012202022002220221011202221020011101011002201000220200101011010221221201000220101020112010101220100222020101021002200020222210002122210220111122001222121122022100112101221012221210211120220001001021012021021011012210220112010100120112120201101001111110221000110011000100122222222211020201000202002102221122001100011201222122210222111221200111100121101020122210221000002222001202000122011200121211010001001001222101211210210100210112020222011221220101010101121101112100101212002100010002222012020222020021211101122222101200221001100211200000012110010211210000121211000000020110220011021022010111121000212121111201100201000100102202001220002002201111102211212001000021221220220100100101120022211102111001112112000221021020100010222001221020112010210211201111102012121100000211102010121101221200221221110212000202201020222122202202020222022011100021021121012002210101220111001002002021221221120212220010111211200001112221002122201010220100011210112120001210011011102220001121020200000222022121022102100110101110120212002122000002121002021020111202120111201102212222001100202001002202012020122110011221220101220111200020021011111221200011211222101022011200011002002202020010002010110110110021122020101110102212100102122120012202111222211122220102221022001101202201010102121222012001110000020020021121212222212002002122102022111020122011202022001020110022122010210020210102111012012111110101000121222100110002010021122100100011122101201100002101021002220201210221120002011221212111121000120221011010002010202221121020020000202120210010212120111000212202021101212020022122000020100122021222012010001210212101112021102021101210222121", "11111202100211001221222112121201222101010201221121212210221112000201112201110212001122220002200222101010210022022012011011212112002002011200122000122002201222110100101001021211122111012011111111200222222211222211010012200001021211002010222021121100120002201202012112101111120110002012022002121010201212222211101201012120212002112000201112122121222010022210022022120201220001110112111000101211001121111110112002202012011012022010221011110121101202202200212012112211010201210120121021011001211011112121022220221121011120221000220220200021010101220020200210010020001202222222201221202221120000120101100201002010102120102202222210212210011222022202201120022101112200221221210201102011121112120120101122220100100111010101021212122221220121012111102022222102021120021010212011120121121001210112022001102002100121212001122212111222012020020202012010001101222220221121222222111022021102221101021022011102110220202211022020102101220001120020122220122011001110220011000201211200100122121210210202012111022102020100220121002021022211022210002010222010100011222100021210022012000022201110101210220110011212210000210121112102012100001222020121011220222111202001121221000000122021020211201112102120110100022211202211122010010010022002112111120002011211112212202010112201200022001111012110012120121002200220211101110222012121210010110022221000122012111201120122212021200220010110202222220021001012110011222202220000020122022000002021211011101010201021011100021112020222022010102022001111111000200111210111112211000100020011212112221211111110100212012001012121122112000212222110002000000021020211221010021100202020111220222101211212211101200120202020001022012200210012221101000012200122111001020202022212200022100200212021112220222100222211210010200100212211100120200100012222220120111011120110221010202210220002222021011211211111000211102111121012110221200122101000101001000100021102011212001102011211120000021001010122122021011100011010000221212110021011001000222122221001100211012101101000211221022012110220002111110202220201100112120002001112110111100111100120100011201101212200112112001100022201210112201121222100001002012022222200100221020021210201202020220000012010122121210201022211210100022022012101020221000200021011021101022101222120211111101210001100010021210202222212210100102021100220000011212210001220110121200122000201221121002020122011101101110110011221102201210101012022010121112222212020120022012220012022110022220022010210110012", "02121121211221210022200222122200121111211011010021212121100112222222202211100001012211002120121012221012112022201002000222110222210220211111112101222110210202112012000210001200200110022100200102211201002100002220222011000011201100110111020101211110001021210220120201120100122101122002200112222012011110000210200102202122010121222211121001100212222221222011021202201102221201001012111010222220011210121122120002221202021211001101222211000112002000220120220010120000010010100112111102111211222111211120001201220122001111020112110012210021220222102111020110202111120212101210221210212210011122221112021122122000112201122021202101112000102022200100202102211201210011101202002212220222200212101221011210010200012121111101210002211012001122001112210122001102110222010201102021201020222001210101110122100110010021110022222001100210102222210021000220222211100102112021110110121211222210112212100100111212110002001111022021101202101011022001022102120021212021210122000011001100021020010110112110200222102000222002101102201110011000122010210020200001122222122002000000100012102111001010000012122000211221112220011222201001120021100201020021221120000001111112020111201120202121112222010220201001212001122010000201022120101022211220010001212000121101211001122010200010112122100000011120201002100120221011021220011210102212222022220012212011101221022011022212201002011120201211100211200002011220020122122210110222012121022202200110120010011010200001120020012121001000212000112220111011121011222111002022111220200202122012220201002020011212020121111121001122221100121000022101002121120012002120010111222112120021102112112001221121121110121111111200201021020112002112012201122110110021000222022020222212200012000122102001022111010222121212210012212011020110221112220112110010101012022020112021212010011111020222101102012211201020201110211120112221221021202212001201212200111012102200120021121000000101122100101011112010022010001211000020201111001121100112212011101021110200021010220102111002021020001011222112120201122101221100021120122211021101122010010221020220110102201121000111010211002012112120112121202020101021200212122121112010111111001010210202001201221112212111112200110210210020212112002121002101101001020010202221111111110212120000020100122202212120110202222100021022222001011022001202021121200200010001010200011110000210112102202022021022110200221211021121120022201212121212010210002101221000120002112221211201021121210120112011112012", "10212111201022120201102002002110102010120201101102000121212021211002211100002012221121122222201211201211002121110101000122121110221000120002202120122210122021020012201110112001201111110101011211000022221201102111211220220100210102020011121200201121121122112200200212110022000012100002120212001000210000222112002201221011220012120021210101010102012200220201220002001000021210020211020221210121200101221021110022020221111010202112211112100001021201012022200202120202212011101212000120021201100111010212221200110120202120201000210222201111221221012022010002121100021101102012210121012221200001111222111220112020211022222102210102210111001110110112221001121210010222122100120011010212101110121001021220102122000121112122210010101020010101201001212100010012000201200001210200202222201211102121010101210210202112102220101222010122112012121111120111111102101211102212210010011221102020122110002220002100101000101110121120010120010201110101100202011001122011200212102001010212212020020112021002222121000000202002110001120110100021022010211122020100122212111221201110002212020020210222222021001120202202220111102022100021110121000022001111022111122020000121222020021011210212110000200212000002120110120220101001220122202010220021102000011022022110110120210210111000201220210210112211021222000210121210100211110001011101111002121021210001002212202022222112112000211011100000120020122201102122210210120022121210222100002122121221111002111211202201022111010211210122001000002220101002002012212212012022221200022110222221012000010112000011221201120102101022210122101010110012122000222120012101201220220121102022001002012200220210002222011101000022211020000221001002110001002202101102021210120010100121122212011111201012102202202002111112000122222201101122011222110221022122220220112101101201100211101112122212120022112010201021010211220121001112010220122012202021100001100121010200211002200110220210121020121111022200112201220202201020111112211111121112222121100011221022112020210102222012201122110121020211012101120111112120110002201121100111011210020022202202210222002000021012222200001021000202120211011021011020102112211221002110001120222020210010212021211012101112202200210120222001200020112221212112211202222222112222012222000200100210022102201210111021012221002210101100022121112120000120221002022002211202021022210212020001111122020121221000100202120212112022001100011212202122121200121101212120222112212100010012222121021020201210002101", "21122110220112222001011211200001001121011220010120012121122101001012111212111101211012201210102212122100101110211200002200200101000210210220212122220100212120111011121111210111120101012222021200011202122222111112120001202021022211012020001122002221212200202100111000112212000020111121111100020201002210220002022211012221100000201020200102011211000002002222000012110211201122000021200120220100221210021110222000212111220001212201111201200222210220121002010202110002120121101202112120212001122202211002210111010222021010022200121211220222221011011122200000020220102200221222211202210221101210212100111210020010210020022102010222101121010200021210220020100210221110210212000111201020101201101010000212101202111001002102122200202021020222222210022021002222100020220110221112220010020122112122021210211121122111012022010022021121200111012220200022110110121020212200000112010021200020102101001012000002122211121000111010002012000110120002100101212102012021121222120210110101120010110010120210211000021020011110121000112112110220121010112110111110021011022210021121110002101001201100121212220121011112201212101221222120110102121121012002100200001102222021100221121201120222112120001011021120210211121010020020010010221100212202122220020201112100202120111010121212221020101012111122021102111121020010022201220100121111020220221001121010112211021012200012011001111122222021122001112122110110222202120002200210020221212200002121002000020212012211112111002111210112111010122102120120202012022202001201020201222022102212101211112011000222110101100221021212001102220000122200120221010202120022111110012011211022001101210111001121002210001220001202121112022222220000002121120002112002210122211020011210220012112100200200211120002201222121001101010012102202220121100201220211122012112122200011201201121101200100200111121210112222021220220210110001021000211001102102122011212212122111210011111111201111020212100021202212112012020001000112122102222000000112000221212111001210100102021122110212100101120012211102202021002012201010002101010220120010021012111102012000000200100021002010221211001021001122222001012201102102020120111110221221110022010221110120212202121200021012222021201021221011211121122101021100220112112220020011110111110210200112100221002011211110122210222120010122020100110012201111212111022101121110200021200010102112201012122000001120122020121002121102222011010212101000120101202112102110011002201020012210011011010011022000121022", "22010120101200120211011112112000211020121020211220212011012021212220111100211111110101122110200211010001100210102011221022011000000120221110000210022021120220001101022120222020222121101221200020201021202001101211111111020211020002101020200211020120122021012111202022021102022112122021101101220202222202221001112211000102110112211110100101120011012101000121121100101002102200022002022022022212211001121200212202122121121211222220002201221202222101100221102212220102110002010110012201011021000011211002121200022122101002111012222111001012220102101102121202011200220221202020222212211012011222001220021012111221120120221101121022110112112112002000122202112100220020222101100120022212100000010022110020112121120110211011011102222112100002122022111112001011001110020210012120112011202201110011211022110212002001002012102001220111101201121021201111212000011121102001210200020200022022202010222012011202100001210120001101002021012012220212202202222222112021021020020100222011121010120120211200222202022100100000002221100021121021122111010112010210022111100111112011121201020120220012100112101022012012202120020100202201210002020221102212111021022222111101111212112110112012010122120202212020222010010122110211022221220222222211211011212002021022022010202212122012020110210101111212221221020122212111121012211212202111122022212221001022102220100102022010201011201211202001120002212020102022200201201201222110200120222102001200021221120120100020220111200010212212112011012101102110122121210201010010010201021211211001120120122022210020011101212101222101111001210202120000022111100020212122121101110120222121220010000222200122202111100001211201222011212210021112012002202022020212021212122011002002100022202010002221220110001021102021001101001210000021201101002020222202212001102211102001002020220212110022111110201211122011012120200100201201011112002002001221020101020012111012210122121202101011110120020110011222102012121201222100212000202101010120101011001211022102222022120211210200120212112122212101001201100201212011210010020221210120021202202120020002200122222010000111202122022020011121121002202022012122212211221020222002221200000002201101222201110211200111022102222211012221210000220022200121201221121021011210202011122120011001200110012200122110202222222000011110212122200122100212110102001220110020201001121000021110011202220002022112212022102221020221002201120122001020110022111122200010102210201221021022000101011120220002202121", "20221202021011211222102001122210222010202201102002112211120222202202102111102110221120102121010201110012002212111021200001221012222102201112010001221212022101001200010121001121002002120122202101201102220121202001202210012022011022222001102022022012111011102102000011101210101010210220000220110011020122002002100020221000010010002000121010212002011022102122102002001022002111021002111200110002121100220220022102012100112001201112120000121202002011110221111112221120102112220122112000212122201201022212100202212111222201020201120122220100021200100200111210001000111221210101121001221222211002122201020021020002120220120202022121020000202112201010100122122002221211101111212221200200021100222020202022221022020021202021201212200000212011001021002011120202221201202010210020201001110002111110020200102011200100211120211000100210010120111221220101022202100100211210021001120000210212121220110202212022212001101022102202000210102222220111220211010221101002100200120210120220021212210000201120211120111222100011112020100110002100121202222111221020002212211212022120110100210010010111100221001201001112120211020112002021111011101012020211100001021122201100210012201121102201120000100011011121201220021210012100021111002122020101102221100111002022122121021220220110101012110210200101220012211002211021121120101212222110011002221020110010122212100212020221221002212202220102221210121102022012112110200100100201021020201200211222100121121120001220021022122112122102012111220111021110220021221110200201212020122201021002101110220001122110000222100111011222212122201220200210002110012012100221120101120121121212011112112022220200010111001210120102011020202021121120211210122212100122200000102022112010110211120000021221100102001110211011101202201202221200221002001010001012010022201000002211222200010010222122101201100102202022200121201120211202000000102021211101112102112200012222221100102010101020211112011210111102211212012220100100022001100011110211002202100101101101020110021122100020222022102202222111202212022110121200200102022110201201222010202020121011112102021100202112120210112121000222110100011210010000202111110202101210121001122122101220120210220000011012222010210110112112020211200001101211011001200000000001002212212120110101001100022020220110212021202212101001001111210122210112200210100210211211211021121220002011220000100100102000111201021021101120110010222112000120210011000112210221021022111101112210001122220210001021022200", "10010200100110111110010101222011210002011112022200112112102121220011222011000120102102212010101121112220002001222212122011120111002201221102002202010221100201110000220202000022211021202021222222202202220112021210022210111202010211002210111012000010000020211210020111120112211202001021020102012212212002202021021200002020100020001200120102200200220110122201111111110112012120012120212111001200100120100102022222110221221100011101102100101221212200212210200120212102002001202011020111012011010111001222021002111021012200200110101000202101212200000122111210011012120112002000112001021222212110022112221220120220022202201022111112120022112211200111120101000102221001001222202200212202012221111222211211121010002222012212002020120112212222111122122022222222102001020022110020012122122111011211000101212201002102120102222202100112020100112100212011210002120120000011021102121211110000100200101110001002210202222210010110002001120112211220122211201110212200110100210112000122111000012021100211001222002210111100111010101002212011102121100102200002112202222021102122222012100121020221002010121101202210212000212120200112111001011211202000121002222001222110111201022120122120011210020220201120012110020111111112000021211202010211220220220002111201122122220122201011222002102200211002022210222122220100102201211212102200110221111121020101212020111220102020012100112222111111222000200200120102100002102002222220212201101011011221201211010210102211202010202002101012001212002020122011220102210102022101001220010220022020220212120001201022120211002011010001101211011210202000000210022010001202012012220120001012222120022011202201002012222010212022021102210201000220201021222010102202111211121202000111220112000211201020001220221222100200200101112212112100211220011002201210011211000202001100100222111020012001102020000221112100221110011121020221101102020112120020020000110220222101002220221222101121012201120021000100220200122110121200121122101010212211002011110012122010102121102101022222002220200200021100010110000210021202101202201010202200021122221000202100101110200201010212212211102000121010102021001222201001012020112012010020012220000211011120211012000221100222022220010200100210201121212020121210111020221220110002212100211100222110100120201022120111001201120122221120210200201011220222112110022111220211111022220112102021012121200210002022000022200001201212202010200110021120111202120112202002212110211021100211202100100112002012111102", "00211021201222100111110210102100121002111001021110212012021102001101211202202021212000121010200020002220121210012002201021102222101212202001221200011012110122022212212021000220111101212212211101211100200200021102222010100001011202110122121210020222011201221222121021000120212011010101012220220122110000110211102112022100102212211012022212021011201021210121021001122010220100020121001111001100012002112020012020211001102100201201000111210112210221112221201200022210120001120111010111221002000112111111121221101010202120200020201011010011222210210011020220201110111212102202111221001220201002102100202122021210011020101220020220212002001102100110020201001010102102011012020020002100212221101201021202121102012011002021020011202222022012102222002202222021211011101122200110000022010222122220002121020122120000021210222100012001202021101020202111210000110110210201220121120020110121222001202201211202120201120222012102122202001112020111100212112020111122022111002210112122101022100001110122111220111002100111112012120221020020000102200001122002102011200211200012202201121012021211102020210112100020010012001221110022012002200020022100212200000120202002212121212220102102010112002121120020102222012122200021211200210210210222000002000002121220101212001012012012222122010021212110101022122122211011011021012120022200020021001222022220210010101210110111200011110120120101102100002100121000100200110021011001202022012102102021101012211210120201202101002101122110220120011010002222010111112202222220121020021102202101220100110102022210010021211122201010122202001002100121000100001211201101000102110012002021021102201210121110220210000020010211112221111222000102011111101121101201221120020111000102120102100000020121201101211202021111112202020201201201011120100010020001200210200200210201021000222011102112012202101111112122200201001211202111210012201201102101012002211221221111120220120211011012211122211121201010201002200022102110022201000121110202202021102022211201001010020102200121122102111202221112011212012210021020012121020212220102201222011100101110212122211012212021022100022220202122122220202111012210102210021122211010121102102111112010012222002212121200022111200000112220001211212112202020222212102100120001001201110002110012210010120111121011101200000011012121122220201022110211001212222021201121020001010001201202120121122201220112212011200100001200022121122002220110212012110202012121221010022101110102002022011021021000012011", "10022022112122101112221000212201122221201101221102101021221121000222110211020221200120121112100110022222201012020101202222001102012100122222112000022111012011112001212222200210201020221021120110110020201102111021200101002211021220002101101222200021000222220012202022100210002200221122002220120001221200111010120000022002210111022021000202200020102110201211000120202000100202120202211222112122112201121112122000102010100211122021112221211221210110222202012211200212202021001112202201222102010000001212111000120220021021020111201011222022020012012100021102100211012021110202120220100200102210102202121110222120110201202001021102022100012020010211210222210120210201010102011012002201211202112120212002221220122020102021222101211212012221000021110110200011200000102212101002101112200201000212122111110200011010002102212221202020021112200201211111001210002102010222111112211101000110212122022211122012022012022210121022202102220202020101212210101010101001000120122122101020202002101011101100220201210220101202100022212220011110221020010000200111220112011000112101210211110100112020212210010200011101221202101210021010222212211020201200021122001201120022002222121202022221221112220010011210212220120120012222220201110112010201202121122101121200202102022020020212011122110100021222222020201020020221102122000010222012001201210210211212001112012020001201111020210221022201101202110022122201100022101200001111202210021220222100220101121021112002022002121201211102122021210201212212001212120112002110022020101011100112011221102202200210002200122102001210021022222202220101010210000002011012122201012120101002002000022222111022212111200122102010122102111021210021222100012110221021211102222101122022211000212201011102122210022200020121211220020111012220110111100021210020012000011101101001012021012010202212022201101112212112010010210211220001001121211222200001100102000120021000212101220202220102011002021222110002010200222011222211020020000211212000210102221222021022000221001012222002011220111202200000011201220212201201020102121220110000202110110000202020112201011001112011202122021220101000102002011010102100110121211122121021120001222200210121122121101222102002201020000201022020100102112000111102002211121101111120122210211111212021111220211122201021020022012002010110212011010121100112001220201001101201002122110101111020122120111211110100211021000010011010101110012002112212101111220100010101011012010222011020122112012122021211000200", "02102021112122021102010222110122102200212102200101022112000022021212200000202021022101020002011022221122012121010002102211020210202012111022021010102102021221202021222020220220011102220212110202001020120012110122222101121201000202110121210200012202210001022110221020201022211221022100212221111201201121120022002101211112011122120221101122102210021010102000001010120011111011222020000010000121200200120210010020220202010222102220120000200022220122212122020101110022021101020202102121210001022122211011100002200201001200212120112120002211212120200021220222112002221220001212210222020101202110012000221010210112212110201101120001101220121122110221221021021121112122221110022122111021012100221011011011102111022211200111122011200222202112101100012020111221022220102201200121022211110022201212201101101110211200210211100002122020111211102020211212111210110220112200202221000100012012012212002012222202221012102222011111210021202021002022212201021111011102222000200020020212110102122111100220222122020012001001021122211001120220111221221122102000011202000120211220102220212221200222201210200221112102200010201212121222102112022112201101202200212200002201001002022012201100001221112011011102110012101012010210211100011121022121010200200211221000112220102012111111220201200001112020220000210122210110221020002210222111022111110012020010212212101212010211210001101210100120021121102201021121122222201122021000112020000201121021211101202212210211110202010021210111201101002001201011221101011001010222002202221022201222122202020120100011101202210111112120022222220102020001011020122011201021010011112111201211222102200200121002000222002112222211201102110012001122110202002001000211000220022011012022011201201012100012101100222111022221200120122110010020200110101221101102011222020201102201110122210211022022021122020021212112011021001110211211011112002222200012120011020110011221002000202200120002211021202002120002210021112022120022221100222211000000110122002122020011200121011010222200001200000101100022212022222022101122021121020002121210122012200021002221020120010022011112210012002022011000201000102112121020111121021021000202202111212221001210112201012202000002212201112210222011111120120211100220000202120022212001101222002101212110001210010120111011011011121021221022211011202021012200200022101121210001121220201112210000011210222122012001202012001200011012110012022001220220002200102101120110222200012112200201202201221210020100001201", "12220001012212101202102020002120222210000000021121120020221110011200012201022220121122101201000210122120222212211102120102200000122102211020220210222001021020222002102111220022002120120121000222001021102121112101112222110201010122100020012122202021110012011111111012220110222102001221201112021201121212120020220012011002020201212202110222011002212222220111120202201200212100101002021212011000000202020010100212212211221001111200112212120121110102212201200200221012220221010021021122121010100100000121001012122102010111100022110000222011200120011021011000100112000112010112011211020001221212221111110212202002110112011221201000100001011110122021012200020202012022112220102122010012222222221002201210222001110011122212011122000110010011210202200201221221100101120000202011222110110120020101210211002002201200100120201221200110100122101212201202122200202100112222112101221011022010000101200122201021100001021222222021001210221212202120011110212021101200120012211112012202020112021100220212001111200002000101222101112002222201101001001220021221200210110122020102021220210210110210201022021120001220111200112001100210101200111220010001100101120021112002200121122211222000110221210001110210022100210111111020000221000022122010000122012011000011121020101122211000022102201222211111121212212101101120020000202201100211122020220210022221002212210121112012120100101100000220200022012210110102200122110101001021002022201010122111121211012222002100021011200220220201111121011221000222111212102121202200200220021100120121002200111120010022222110020202212201101100200201011222200120201121101102022011001000000012121001010021120122222122012001010000121000012201221201011200210221011010222002000220220010120120202020220021220122002112210102121211121001111211210120010011112102001010111102221021022101202210222020102022111022112102202101022012101210122010021211111210012002220220212012101201021201010102101102012211201012201201220222221202102111202002212112121121112122002000122221100022021212001012220122000201001121110110020022110011210200110100200201002102012212121120112210222022122112200020102000222020210102101220110221020100020001112112112001020201102101020021012011102110202001200100101022112202101120110212011221011121221121221022121200221110001111010001100111011012022200012101012021011110122110000220212210112220202012211001122122021002222021010102222022102220100121022100210112211110120100011222010200012000022020202101011210101022112000", "00112201120002200121021210012001211112102011221100210100201001202112102001110110100022220121010011210212010001112101111120222211000010210212010211210212100010111022202120202020001222111221100210102020220211200211011222001102111200022101100002102120112120120211221100011102211112202210011210100220202020121110021201100021000202210212011221122202120210100121211122220210210000221111020110222020111120200001202111020120000111121202010001122111112102002222102200212121221112220111211020110021212102110120110101021122211222120101021012112002022221102210010220120221000110110020021001121020112122220211020221022220211010220222012012100010112221100020212212102202200221210002220112200111221010220120120010220221102100110022112012202100011210020010021110020001111002101220102022101222220010222200000112020102001211100210020101020111110202201002220111221211110120111120011220110022201112211220220221100112110121201202212122022121101110011201112122120200020120221010221101122221200101021120220002012021100000202022112121020101201102210102112021222001011022010220211120210112101112222112100112000202221122100120122102112001100022020202220021012121102222202012120212222200122221211101221202011221020020220101102121201221022212011010200101200022211212200220120200210210100202102011100011111100201101201012001102200110020220100020221002112111101100101111010100221022121110011122110222222220000022000200201121111110010102001101210102200220110100221112122221221120101121122020112211201011200221201122100122212102100211201021100122200210122221100210010220021111012121000121221012000201200010001212212020220012001201222221221221212220100212210010011210211011220002200011002201100211121022121010212000021101010102110200011120201011121222012210100002002010002110222211022222100202002022210220112002100100112002112022210121021011020210220020121100211100011022112112200102020011212210100102021110122022121122121201000101112022202020102200210201021120221212211101202122201001221121110121221112212101020111111111221122101210221200202122000102102221011221122102010012200022112001221122100120102121212211220100012211111202201221202211210102002221010211111100012102201122111202011120201022021001221221201011111112020110011222021002211002221001121112221020101220022110212022001211121011112100001112101011102120020001010212000210100202210211011120221011120022111020020120101101022012100201112210202000001001222021201101210112212202022200212002120122012120101100", "02122002200200210001102202001220220101211111102110100010102021122021220002120000112120211100212212111001002112001211102201202120012121120211120100122000202221110022121020012221002221222112012021211001110102200221121120101021010122022011120211002001211220212202002112002211212122011111201101112020000000120001220000022112110201121012212000110121120111202020121000020201211110111201200220012122210100201211220022101211020210211220101120020120122112012220120210012120022221010002110200020211000111111112100110122002012212212221010200112000200022112222001102012111010102011211110022222112022211122020011122011211222020220210220001012022122112012121010221200021020122000022020111001201201101110122020212000012121002002100022122202101022100220210120020001201121001111211112002122022102101201200002011112100000211200112201021002110212122202110211101100012210001021021211112111110122122100222000100012001000102101222201200001111201222000201001211221210021121012012011001221210110201122222220000221100112120110021001212201101121000110100100122000022102200122210210022010020021021101100111201112102021000021120220100110222112000221012012111202102011220122211200201122120012212001002200110121211200211001020101202021110010220020012202221011111101001010220021101100122221121101200022122022220120220022011011221002020102101000210110210212212021000022021012012221211022122010012220022211102101211001222200120122120121211200220111220221002111020002022001022011120201212122101121021122212201212120111021121200210202102101210122000000020210002221210001220102221221110212011202212112000111110002000101001212220222222220021121101222212100021012201121201121102020002022110022012110221121111110000020221001102012102202211000102021201211202021020100001210002101201111210022201001210002000020200212122110020100201220101221000121111221211022101001001000121201020000020022022010220012001010120202111022120202000200111211222201112121222021212200002022220010010220211112121212221202000120102002112221111112111000022111022202212200010200020110122010211000101122210200101002002012102222002112000211211012220211020100110022020020222102211121001122222121000110100022011221220112120121122020221010000011122200012001022022012011012101120100000100102220100101200111001102121120201102111012001000110011020210221000220121100211110201112210110220110010110010010110111112001111222110110022220211102010111210110012010201002210112222210000121001021022111120220101212222001", "21202100100112220110022000022011212101012100020012011112102211200111101010122122202120122220200200200121120122111111110021001201211100120202210012202211010122222201010120022202111121022210220122020201002200211011210111110211001102210021122012121102020201020020020211022222110201011112022012121001021101222112002110101121220022100011122121110110111021011121220021102001200110020212001000202210011112120110202010122212221102221102100201120201200220100202121010020210220121220011002000012212202212010202010012001121022101122011022121110021122010102021212010022111120211202101010111212202001221001120101201221100202200112010101100000222202002222210121022002021210000000011222220112001102021022010210221021101110210001020200221122102200200110201112101110111120012110212211112002111012112102002221121202202200220021201021121010100110000020100002122121011222022111112111210101020020122010001211220021022001010011110202202221020011201011110111102122110112011111221211020112002112122001201012110221212002200122100121212201111021110022110210220212102200012101001201200200201121001220200210011200000012012122210220101120221201121011122211102222202000110011012121012210212201121002121202110021100210011112201012112210010010200211101212102221110202220021000111110022000112020110000022010122021021101012221220221222111221020002101102222100112210021011000012120121211200012011011212022120022200212021022101210111021111101112021020122112220102222122202220000022222110210200210220122121021110211220210001112220121001120101021002222210002122002000020200001202120011111212010020000020102122021012100222222012221120001221100020102220210110021110100011021000111111222200120122202010110221010222111102121120102121121000211122202110001201122202001010202221211100000211210000001201210201111101010122202000120122221110020211212110121110101100111022120211110021102201002001210012212100010221210000110200021121102020212222221022102011122011020000101011210200111000100102211202001101210021021000112222122210112222110100200012022120121201112112221212002001102221120021100010000010202211012100010002121102220012110021011020120021002222211221102110112222001001121120202110211212022201210120012100120100101011110002002212001112220200012122222200010000121111201001202211211110111000100021211120202220102101012210210002002111022012020221202212020110021021020020112200002022201002102010110102002010020010222211200102021120120112210211210010102101020012210201101102002", "20221222001122112201022100210202222020201022010001212222120002000020022211121012110222100220121020210120202220000111122222121111212220211020121110111012212122022021120100112211022110112212020221122020021121210012121111112221100120120221221221111021021010022010212220012100102112222202022120002021112121202202112212001100210102120102202121222210210000200001002122021002202000022211012010021100101201221111212022121112211110001210020222000021100111202101121012022202022212221211102220212012220212112200111122000011210220100112022210022222001222221210102021111222122000201220211102002201100221020010221202222022011200021200100120021111012212112122012020122120201102121200120011220211200021102100122221100100100120101012011110220121210002010001201110012120202021221111122001012001002202121002100010211000202201021120201112201100011102022201120101222221011112200101110110220000122102200111201220011010022121212100010210201101001112221121102220102000211120001121120212112122101021211210211120010020122001221210100210101121001011212111221211021201010102210210212122221111022111002201100020222102100201002012111210110221122000020122211021012110222022210220120220201122012020212011110201100102111102001101110010022001111200002001221021102000012220211102100012210012121202002220112202212022121001120110122200021222021210211011022111022010211022021021222110101001001020000220201212012101121210111111120111120112212100010202110220001112122000112202202210121212000110010112210210211121012222101111221110002201201222200211201101021001010200111201102122220000222121000110112021120122211021000200101010101201000211122000211221210200101000212012120122120102010202202201222211110121001202022011100201021011010101021222001011021002210202100021121221021012010212012212110002010222010121210212220102221101121211000020100011010202000012221010102001210200221001020111000212222201001000221210212012102200221211022020111020101101102122001112022102002211021221201121200222211101201120021002120221111010112111100222100202020020210020102221001112111020112222121000211002121221201100012122012002102220011122202012102112122020111221220211100010022222101011112100110221002110001022102211121010202022120202121120021122002001202012122020000211101212222102221220202221120010022211010200010110002211001111010120121012121111101102102112220210020102120021022101201012012210111001222211110211202201222121222022010022120220100012220112122121201201220121021100222020011122", "01102020102022022011112101100110122110212121211200120021111021100000120100211100211101021120111212101222110211002120100211011020111111111012010022100201212112221110020102212020022022121002211201012102110010121220110102020202101221122212102122022011112121010210222020021212001200202210020021112210220222021122021010211122120210222101201001210111202102210221201022021212210111001022121222010012200220100122012112121122221011100020011110011221111220202112020112122120001012000102112212022220212010012010222200212221211012122202011201002200120012222011002112110010000201000022102212100200112122220111220102210121120122010111011022212120011001112112022001201121210112120211111020100220011220111100210101202212022020012120220020021110202021212110000211122100202011101201220101122002111022011001220200121122210221111222111100110202012212001120200022201221212201022121121012002122210120102210202021022112112021011100101101021022112012010102211212022110010200121010111001221122010210221102002010000010101001020000100221112100120122022221221020110121221022012010202021121101001220222201022000012111220021020102021022100221100200112021020222002112222001221022112220100010010111002110022101121000100221002201122211211112200020222210222202002010021100210011011022001021201220210202012112012112010100110012202100112012112120022220022022011022100011021122210122020100202010201001020022212220100010002220121010101212002001010110100001012221000022001202221211200222022110021010001111210120122121111022101101122011221200112002112220212112221211100210012200101021221021220000210121110102011100112120111100201000210112020110202011121111221100001201111111102112220211210000010102011000010120012221110001110112010211012021100001202010012011112001021212111101011022101002021202021120102221022002002021112210102110220020111012121211121221010202012022112022122212111210112222010020002112222100010022000210212000010102122202102020002012221100212002201210100221000120211122200202122022122222211222110101110220101102211201200021220201121001011020110102101122202112122121021202211010011102212001001120202020211212000102021120221102102221000220001012022122022122221110020201220122102021121111201210012122112102201000020102000000011122122111101120000101222211021201112221202000201002010210222220202212110012211011220202202202021121200121002210220001220221011021110101200022001012112010210122112121212122201100000101000002010212022201121221000102001000121000121202", "10120101202001202200212111000202112010202102021221011001021221021212210101110220102200212201121021012102002122010220022120211122220121012211021111220112100000202110010000001202101220222212010111002201200121121012001212200102200100102222012102101202202211210100110220020021010120120000202120020220220012111011110121210110010210100120210020000222221212202221202100210100010010220010121020221102211021121122102011021012200021001100201200112020101020010210122012221110211000110010121221022101001002011102211112120021210121020210202200202111211011112220121020100002012201121021011120222000000020122100221101002100010001110110220222220101200021210120021020112212002221022112101010110100210010200021122101000000210010002211102212102020121220102101210100001010112220001200222200222012221120122212002102001211201122222002201002022222100212120102122221021212021020000122021121000012020112121021202021011122012122121201012001101001112200000101202102221222122001200111110101122220200021222202110010122222121100002100012111112002102122112112100211221210210101212020122011002122221100112212012000101110220002021200022000022220021221121212212020000022220021011201022200022202120011202200021021120200200110021001002210020221222002201200010000112122101122022221202221211101012121011220221222211102021102000211201010202201001211210120010202111102202122021110212100100101221112121212101001121112122000122102120000010020220201220210020210000111212100201021211120222220101021222112212001002120122212201111001110211221102012021020120210210212001122202121111220102122120222102100022221221102212121222010112110220122111101022001002000020200022011111122012100212010022102102122000210111021110112102121210202121112121010202022201221012000112202200012201111121201202021221121211000010021211221212000210002221200220211020102021220102110022100211112022211101112112010210010210012110211002110002211021011202111212011201220111021222001002011210011022101111211111112000011122011001020211201220001222102120020112100000010020111002100120220012221210012000111021010011020212021112112111000100001000210002000201211220011211101120020011101122001000110211212010002001202112002200021111102111102212002221220202120212111022002002010100222021111211002220201202000021221212000021022101012110120002211102100001101100102120210111020020010121221102112111211120201010120100001110200220202020120200100110011212021121122012220001211200001122120001111021001001101200220112002021100", "10112011202201002122122001011101220012121021021222002011112222120011001220002222011100222120101111112211112111112101121110022000020222011122112102212022011200001221210012210012121021121121200121102002121022210002120212001121212122100220200112202020220110210201022202201121100012202010220101211101000122002011020102101012011101220222022022110021102221122221100122102121020021220120220010222110210021222111021000122202001200202200220021000100212210001000220122102200211000001011112120112200012220102012010211000121000112001002122100221211022112110201011202220112001221212200112101002210101102011000121221020022220120002110202121020000120222010101010121001200011010222020110220201021111020001101101122102102020212220220222221212200011222101220220000010221122200222202202100122102002001100120201111212201220120000002022120121101101112112022121212202020122110020010102221002012010210001012211210021212112202000111000020111210010202110100200220100220012011121102110121112022220111212121020000211001002120212020101012000122200101202011222002222101021112001200020101002121002111101210210112021100212120210111100010222110212102111202200211212101102211120101221111210020011010201101212200002112021010002220002011222210102010101010122122122000012020201002200101112221101222002202000020010000222101100210122101122020200112122122020101220211220201022012122212202121112121010200222112110121110211012000211002210100200222011122111211200020212211210100211120021201202222222011012000211121210011211002020122212121200122101111102020211121001101220212120011010201110000221010000201010010211002010200211112101010201221102220222002111210211112101100002210200120112220110112020110220222021000002202022010012000121202101122010100002211010002001100002221212200010102122112101222120200200102000112012202112120002002002010120222121201202111112200010100002122011202212012201121222122100112221201202100220111021122221000020222102101020012001221101220201012211212010111110211201211010022210121210101020121102102100110222220100200102020110100102210201020120020200012201102002002212020122202200021212220221211120022112122210201221201110200020220002001112122121002000000112022212011021202022020002121212222202001022112120221012112201122021112212010121121011202002022000012210022211000122200122000211012212121112122001210202020012022200010010000202112001011120210222022100021021220012200020200222122110210202002202002102112221112100101111202022011011112010010200100", "22222212022222011220221002001022220101210000200122222202221101021200200012021000022221021202102122112120120212022101022020000222000201112212122120120000121001120220102201122000202122212002121020022022202121000200221110101010100101211122201012121220001101122200222011022222121110121011221212010111022020210111021020100001001220121002112202021210001121221100021000110021011121220020000022212211222002021012021110102220201100112222100000222212110211011011210102020012221220100100221000221102110111002210210022202021110011220001110220201220110021101102011201000101012220021110002112221101221020221110210100012121220201102100221010112221222100200121002211020220101121012220100221021221000200021101120212200121202202001211211111102110212222001012011021021020220100211021201000102220101212121211121211111221202012011212222101121210010012100120111100201112202020200202212221020110212011000120002110110222002010001112201021211112102210222010111222221222222221202121011221122221002110102011122011211121020112212121210112011222021012210201120120121020011012212110210221221202020101211202020020111001000120101220100202112002111101202201021000110012100102211101202000020022112112100101201001202122221122111102121022012110120200102201121120022201020121012011110122000100121222021120211222110211212012200002222002100222112101021121021210102021220020002010220200221122100101000221012101110121021012100212122101020120121110212010020010021222102012121202200020121020220122000020011012210201011221112210110010022122211010011222000000211200021111202010211200111222122201110221122212220021020011022102100120121201021010000022012200211121100010120010102121201122021110101101102020022120221011011211210010112101222021212220221211202220221200002101010101002102021220111101222102221012210201001101012220102120020120212120221020000121112222001011010011110200220211100022111220210010102002222002202000022021110200211122002221222100100201010210010222001021221221120210202121022120001010122012021112212020210210002010021021112222000120011021201021122220222021200022001221001012210012220211020221012010122001201021211221110100201221222220102211002121202012000122200201001211222122011101121000010021121200110102101201210022022110010221210210211222210022100222001022002222100201111200222122011122222221201102202222022010111022111121122002022112102202111201111211120211211021100001011200012012000222022201211121021202210210110102212010100221211110122012220120100222", "20211200222022220120012012101100110121201222211210021212120110212100221100021000011022112210102120212011100010110201002000020110202210210222100220122002212210000221202210020010012221222002202201101000001012201100000220120020222212220202002220010212112102221211111201101201012012112010011111200211001120101000002100102000101210121212020110200020122202101002220101121000010022002012001001011020020101112121212022010202112210001200000021212110100212001000210120200201001101122021112000101110202110021021010202111000001112200002011101111121222220110220111022210222020020201011101222020220002021120110111122120120100201112222121112110210012012020122222110112002001111020102001001002022220211020001112211202211220002001122220102011112112011112101221021221011112000021221211212001022120212112211220021001020101222112102101200020120002201220020011202212120211211121012121112111202211121002210212001110020021221000020001112212221221211210122101222020012112200100200000211122201110211011211210202021210000211010220212221102012200121102101121110011022101221000011212121121210000110111011211201121212001111122112222211021102221212221122000022112001021012122212112110001100010202101020002200102100022000122121102120012211222102001020212000112120020110000111020020022222221221120121202012121010012211120120010202210220212112121211002022200000101200021112200010120011222012110202120202010122022120001121111202001210220220010122210201010022202122002021102112000122110120200011010020121202112220000101002200100221022221022220001101012020220021212200011010200011020000000120212001212111112011201022100002102200102021122000110210020102101200121211112012020012020100201202012221000110201121122010200102012122010110210101021101210012120212100020010002122002010021222120102202012121211100101002120021002001021202102102221102112210210000112112122200222221210112211220222010101202200200111200122000021222000010011010010122211202010001201112122012100222012011021222010110011011210220002222010001002112122002002010012210010001110122211101200002201001211100101102211220021211112010222021201212220202211121120022210221222022000111112012111221012002211220211000220011201200121202022201111221010212220011002220212012220201101110010002012012010220120200220012222021211100122102110212110121020201110010011202210111101022210112021020001022110011012021222201002000210010110000121010020121111201211212101001121101011022212011112011010122112000012210102202202011020101", "10121022101100112212200012210122002001112220200200012022002100001210120220202201201220122021212121100022001221011201212120122021122112212200012121012100100112022002212002010121211122000021221012100212221200102101021220012111112120101022011012022120221112001010221210121122222012001102122121122220210011200020221022002021211200200112020122022000022000212020011110221220210020101202101002221110011021122011202210121101102221000100201201102202221020111122011221202121000221200202120210221101000202220212102202021220110202100222120222101112101202101122121101102022002122202102110222210221102021202000222011211001112200202101121210222001100110002111101101112201000020110012110020120120020122010021210012222022120120020210110021120220201200122112000010011000122121220210012221200121120021211112200010112202100112111212000010102002120120221010010200001122200021010121202101220110021010002200111202021110220202111021021201121102212221121022112100022022010101222210120001202212101122122022110210022001001212200001120002222022120220210120021002221022102002100021110221110202202001010101222101111101110211212201222221012100110011011222122012002012110221212111212102210121022210022121020100212110000111221212002202200220102101101210012202012210010120021202112021000200102011220202201011021221110210100022122011000001022211011102011112202200100211211211210221210212110202011000010100122201100210202012010120100000111212100201220102111122102221120122111002010000120111222021022002020100110200011001010022001010102111000002020211112221021120201020022122222101111122022000010110222110001222221022010102210111001101211110212022020201200120222110212101210120210121210122102201120201120121021121102212001111011101120020010201222112220021220122210020201212210120112202200110001010022121112221121010022220000111010001122122212111010122011222112221100000121121011221221012021101021100202220212121012202200120011221120100111201110102222220110001212022022002120010100102120021102000200101012111012002020211202021111200111122201100001112222000021211102000220220000000111111202010020102200220100120120012102020220211210102111102102211010002212200210200000020102122110122002120121222021222120001210211122201000111110120211210000211001000121112001202000100211211100210022100012201222102201001112121110212210102110122001022102100102121000211211001210022010011121111200000201222001202001112202100121101220012211010210211102020112121012200121211020211211202011220", "10001021122001001120222011010111111002121102201012012200112021020220102211111110101110002220100102110202120121211002021112021000121011112021222220110120122100000021122212211021200000021101002000202121100221000202112122112210011110200110220220201002110100102011100210120121002112110102012022020120011102002102100002211120201222011210102212220010201112120002210002100001122110000201021221002020012110201010120022210002111010001022011202121122200222212101220010100000001001102002022012100222021120021112011010020222221020212212022112120110000110001112220000222102212201012002220100220021022222011001211000022200012001021210001011200100002222200020000002110102200212112111112101112211221201222021011201122122122002202121020112210110000010222210110101122200022200122200011012001202012102211102101020121210011102210201222002211201211222000222110100012200002020022012222201120021222220110111022210012112012110021002121002022001100202022102002211111102021000101000012200222020102011102122210000020101000221010210000220200111102221120221201212220221011121201102200010102202112210212210110212002000010102100200101101220102022222001112122220110110000110002001112222220102100110210111000202021211121121202202220200021202102102122211121110102111121011120111010101212102001200210221020210112201022221210210021212221102201012112111101021112221012220212100011002222100021201222012011220211211202100201021001102110120221011211112011100001020212202210202100212200200121212120200211000220012201010110020000121221222102200200210111201212121120021220101201220212011111010021121221112111000010002022221002212000012001221012120011020122010112102201111200111201212111021220020222220011202110122120220102000000000000020020211122210000211110100212120221220011010102102022211221200121010002121012011211000020002200000000201110212122212021101112010020122002022100102211102001000020000011111212102220020020122021022220202221101022111000121221102021200202010022221002002122110002221112210220221211111022220020000200201200012011120022111121220121121221111111122100002102010001110010211000220120211110120221101120221011001010210212112112202120022120121012111120112202020220200211120120112001021020002002220112220100020022000221122202211110120112122221002021121111201022221112112001022000111201212022201201212200201201021101110212012022022121012012220202102212211122022122111112011210121112201120102001210122100220102222210022211022122200222000212222112100122010202", "10021122111222010200010220210110022120021212001011001122021210000200220122202020110212001022000021212101100120112112210221102020220210120210222001120100001112000202001110220010012220101022011121210201212020111001201012202002002212021011221212110011020122101100021212011220022111121010210222210000000122011200012212011001010110101212020211111212112212100200120020012210021211122201012102121010101211001102100022000212011111201011021200011112110002101221222002021120211101010210022000000110111001101221120012202212202121200110112001012011212100200220102101210211020221122111211101200200000211201000101000221102210021110222222212120012212102002101001200020101220121102000011122010010220022211201111211121210011221120000001211021122222221011201211201122011212021122000001120102122211002221212210210100102011021001122201021210210102221110112112210022200010102101112001022110011020221011222101101222001212120211012202100020022211001110001021011100112212212000211012222120010221020100120200002021200001222212000202210212101201020022020220010222210020120112222111021201122202110021121212001022011010202121011010220211022201220122202212011202201102021221112211121220200021101002201111012120122212200120001212200210202110100012120020001010110012121112102212201120022200121010100102020012111020100022221222201122211011220202102020210121111202001021112010210101212200211011201021002002012211112201200121022220000000010022211012100220002221210022000001120202122101002101220001200012100112020201110212020202111211202120100110210200121210021112101002211012110221201102021101121121021022202222201210011000010001000102021221111112222221021210202202221221202120102220001220022202221012101110221121122100101121001210112101201110221010122012102101101211000111012200212112220201020211110102222001212010210101002201010001102221212102002021110122210120010212121010000201002121101102011111211121221010202112011101100112002212221212200201120100012222102011222120222010000112011011120101112201222210000100211122002012221120022112002022010000120001200100101110211020011112021220202111210122210202212112221102120201022011101122021121121020121001220010202022200011011101002210021002222200000021122022222210012112110212202201210201122010100020010122021211211110022012220101120010000012200000012020220212111212102000211211121202121111002202201012020200100102011102221202201101001011012212221102120211001000121022010101122200201111112110212222012110110122120111212", "12100211200002002011012021012122121000122100201211000102112210102122112110200101200211011100011210111210201021001211211111101020111021001220112121001111201100200211221002011202100001001111222120201121021001212200110111122211100122120202010022122212221012220000102200122020101102212200200110211010021221120001122110022011200011202000101220222101122002201202221011200010202021102222111111202001221100100212200000221020201001210200101121122002120200122022102002001110212222122212012120002211202011011012122002211211000002010022222010202220200210022102022002120020221002101111120010001010201100210202020011212010110111110020211111200201221101101221210011022002211110122000120111202102100200220210022122010012201022120220112200221200111010102000012222002001012020010221211121111212002012110022222002212010122200120110202120202001020100112201101000122022000222220020221120210220011120101221022002020101002221101101022020202200222111110100211220221001010100011022000111100200000200020201000010222002202222210002102212211100000201202001222200001001012120000221120122102222201111101001211100111220112212222221021021121101121200011012101011001211122220202221222101101010221110002202012002202011120122212201001102212000220212120011222011112202101101020002001000122221001200001102212101221111220012010122221010222011100222120100100020202212012021221221012201200112120121101212000002110112122002201120000221002100011021222101200010002011011022200211202201120212002102021202022022200022020022012102010101112121220210212101100010122021220210121220222211111210001012122102010010021022212111010121100222120212210002122102202101202200201112211110001011001112202221212212000201210222212022020111212020021122020021022112100122200112111020200011121110010211011020112011101222221102102121001010102202020112211010022100200022101200200120111201120112012111210202101102112200011200201000210212201210002001121021110201200200212200222111000212112111020112020100101122220022011220001102222100212021222110112220020212222111110212020202222110220201121220011210210221002102102201001010022102011122020220112100110212012022211021220011220222120002202020101101202102010201121022011101221010211111020111102211101111102020100211020202020221220212200121201222021001101212112120200122120222110101002102110120020200121021101020020012120100000002212122120012220110000221011100122112022002212111112011220110122120100201102122022200021001011021101002120000221220000112221011", "10120120201222101120121010022101120101211100022200020021110020000100210201102120000000010200112212211122202211020212100011100220120012101121101120222122012210020122011022011101200201022122210222011122222221121200002222201022002210011120202022111102020202021101111010102121121212010212012020210202110110220202220200100012211210101200100200211001201000112210001011021111112201121222211022000110122022201211000212111110102000010002210010011102020202112220122012112122100021102120210211110211010222022011111112202220201001020000100012210210122201220221002212212021221020111122011011102210011102202022212220112201011020021120202200220011121220001202022110101012121011012212202222200202020101110020102200010002101210211012020201102022021102210112212011110010211022122001002022012221002210220001100111122211020011102022102022202112112120211220212111002100012020100121021200122120001020102021210221000211100102021212020112200102012100010212101211221210022220100101020111220111000020220010211021122110222100202001002122202022010222002102200021222010121011222022201012101121200212210100112201111002002210000201002000121122112112022200220102010212110120012000001222102100020200202020221120211111101012011122101212111001001201201211200120011210202220220001101011112112211120212220012011110211112200202121021210100222220110220212210010121220010101002210200122002002110111210220011121021020211001001220200220102001102021012200111110120000002111122210010212102111000120110210021121102202211200201212011212012212100201200001200101112100022211002112120220210010102012212120221120220220012102121002012002100121000120020002012202022021001222120212102212220102102001122012120112122001122102201210210222222100021022012011102011012121101102020121212210000200202122220202000022010002212201221222110220112111220002111211101022220212110111220111010100001000020010212222022121200112220011001101001012012100000121201020010110202001202112110200011201110202212110111100020002102101020200222202100010100120201100211001120111212000201111000101012200001212100221000012010110012212212010200220012001122200100211102221122222010212122222120212210000201222011100110201012202210002001011121022211211112222022220012102202002022012121102222022211202201102120201001201101100011002022101211012122112012220221201120211222102001211220222212100212211112001110121121120122111000011000022022012020210211020021211121211221011122122101121000220010021111120010220121022000111120222", "12020000020221200022110201200011222020012112120111202111122220210102112120000220011120201202201011110002100200222112202101121011001200021122020101022022102012111102212020210202120210211111112200221201121201220020022012220122201201222002112120112111001011212112101001221021001101100210000200202010110002202211202211201212221200120102101001010122201222001200000010010021110001101022210201012022122012212100221120220021012201201222010120110200010120212220010012220022200212212022200121111111021101012210111222210102101112112222021002122101021111221020100211020021111222122222222212200101111000012020000122222101101121201102211110020112122220220100121222121001012120022210110222020102210210102220210110221101222012110121111200220100022102102201201020100002120002011011200122112200120011201101011212121020110022201010102210010010010020001220002112212220011012000122211020211202110101102101001021011120221110221022010221201102122221012001111212001010111001201210100011101122112122001222000021210221101022212220221201221212021101102010100201110110010101211001220002120121211221212211100221100110011002012122020210122022012210111010210011110100001200021101210112200121210010202012120120111100122101002102021211122121012122012110122020200101100210022211210222001211101012110121100220122020200221111220111120020201002022100121102010002120122022122020001121101200211222221210100111110202202011220021100222001202022021121212121010210111101221111110120112000212202202210121000010101000222121000202221111011101011211011222020100100101110201020200222000110220010211201021112221112202202121011021202022111001212202020010001210121211211211211101112221021021111000110012011012210121202002200122020211022200011022011001011101021112222112212012112022201011112122122221021100110000011200100120211120120202002122111121120012111122121100120000022210202021022122010010212010010011210210222111000221001010202222100220020010101221211122202022111122121222020121220101012011121120211221022112220220212222220000101102122010221010101212211220102220100200011200120010110022012120222200221200021011201100012110010001101112020112112120212222210210211121211121221011222101011211001011202120112112000022002101120201110122120102202100122212210002121100112021210202210012202101021122011121202212012221201212021200001210220121021110022100011122011212011201022212012012222102021220121121001011010112010122011222201122122102012012011211202222121210100212022001100020021000", "00201110110000120122120000112002202022221010212222110000221001100202000001221201202110020100120121101212012010020002212122000200021210122211001010221001121201011000022102121212121201212220000002001101001011111202200011101221021220101211201120022011220102201022112222211002000021101120021102110210111100020202020122022211222010200220111112010022021110020121120012002122222101010000000120020102202210020220112110210111111111022121111210020200110100101220122022201000022211002101120021212002101011120111112022112220020122102100020201121001022110221120010000221211011220010001220021112211100021122010010001120002002001100100110102102200010101002112112111111020111212002122212221101200220022012002001101010101121010121022220111122200001111020011110110101001201211020221110022202111011010222112201020000102222211000102202012220120010010211001021200220122201102100120002121112200201012110121221000011002210102112220120000201210211122002212211200022212001000111220222101202121121210020000220100111011000112001102221010021020122112121220010221100202022212221201120000000012100120112010010102022120110202110120212020012222112201201110102210111001000012210200021210221110002112120100112011120100000102122000002202112220211100000102021110112002122201202112001010120110112010112002111121011012201001200021001012220220222221001221221012001122110110111022100120120221212202011021000011000101101221021201201002202011222020120212102002210120222012010221101101100000012120121002112011122212210221200200211000202111022112222012202201102022122101120101110102122002210211122101200202020110122111102201002121012221002111120222000100012211020111002020100021220012012211220002212111010210021012122122100221002122212112012022210102210010002212200010021120212112220020202002220222110202102022102222111110102121012200022110022221010211201220102212120002222210011022112120020101020101002101022011001000201222221101021100211222120211112000110112120110200220202111112202101001001102010212121122110220011121211001001122011211022202002011021012102122110111212200221022022111011221222100222101201010121111110002000001120011002101001201000000110022021101221222200020101221200120221011000212001010121210112221120221222022122020201221112202101100012201221021021222112011221101201020222112101122201102001112211002012200211210210010212211200011221001102211201210120112020122202201201202110122201200002200201120212102021020011110222020020120120000101001121012212220002021", "12101122222202100101102120210201121211120111002002110000222220110002010011002121221100011102020111111212210220212021210102020202020102101220010202210121120222012020222021000220202022022122212201121012010122222110201222102200000221102101211110201212221211102011020122202000210001210200200121021202011021202012121112110102201022101212202022020011202021000000012000201012112011102202111112200222120100110022212012212002020012201000120100210020012001111002202222000221112111202111101212112102112212211221012210002011221202011111012221112000012222201102000001221100221011220202001001020011102210200010022201120100020202012200011010020220020122012011012202001011121211011112110222222110112001210100201200211121221222002200220022100101222101102002101121101120001212010120020221200202201012021122000012010001210000121112210121200010022202012202011221121012222020012102011221122001210020102121010112112012121020000121020020020011222120212221012220201122011120011122100112000122101012110202122011010021122021200122211011111000010201212220000011210212012012212222010020000010101022200221022222112200011012222211022210002222020001022120021201122200012222010011100110221120022210022021010211110002112121211120210100110210122020010020010200001010101220022002121220012212211021002121020120122202110012111121222210012020022111000121101201111002210220121202020111100202200012110210201112121101201012001012020210001212200021001111102121200100002011210100002112002120112200202010220021100010121121220212102220221111202210110212002122111212122011011100001022022010211020221102022222010120000110001122200201122021022120210011220000102022112221200001122102010112021100100120101100201102121112201220000022022112122022112120212222001011220112021110110222110020210021002212210011100121101102200001222002222002200000211211220202111221220211210012221022110122200101111102212101221212110101012002022010001012101121111210020221221100121022001020222101110020210211012001221221202001210221220221001111211012110102110202201012001112112102212202211211110000011011021000210102202110102222021001110121122211011121011020020202100101021201200220200200100210102220000010122000000012012222202112100221202110022101002222211010112002101121102021010002022122112210212110021111001000020110211011101121111221201001100112102210212012111200212020120112120012101120021010002212211121101221212111210221210012000020221222010002122022001002022000011020221112110200210101101210211120", "01201110120120212110112011010222200010210002200002110111212020100200122212021122022120120001210221021020101211001101212000100222020020111111121111120102112211101220012021101022002211212110212222021210201111110112001201120120120122022202220221211002000000011120112001202102201221100221211110011210000201010201220212120102222001211101211222200100121110000102020020111211122022101101210212021101121000022202220121101222210212121112020022222211212122011220101011222112112011011012022220120102000112112010100012100022122120010000101011020211111210211122110101110211211010001001200222100100201201101202220210011120001012112101012001012110200021002111112002102001001020210111210211012220011201020012021201110202100222120210011110210001002012200001102202111112000221121112002120102111221221022121210101222220122001102200211010002022010002000022220200202012022020112000200212120101112010220122022201120011012100110002110100000102020210001221020021022110220211221110022121012020220102111200101100010212001022001012211011021022122002211010020021200021121222001010001210210000102100020002110001211222020201210110201102211100012211110202102012001020020101122112120110010020000201000111121110011100110110121010221200121212122211020202021200022121002202211121210001012110012211220211111022210121012111121212011101221122011120210022001110100011212000122111120200201012212010201101001112100102222102020111210202011121012122100102200222020101001112220100120222002201201102101001220000222200202211100022221110100110120122201212220212122210110100112102221201111000220010200202211000111202001022010011102200011001020011201110100110022100210222200212120011202011010201102020210210120110120122011210021002200122110002201101022222220102012200010212111010000022112222202220001020200210012201221011211110122000211211120022201211012101212202001222211002111212210021202001020211221222112020012212112202212102200000210200210212121221220221210112222022022102021102021122211102220122202120121120221221122020002111011210011212111221021111101212000012210102121110020002001012121102020002220200212000210102011210212211222101121200001001101001202002100222122111222020201211021222102100011121102210110021001022210001102112221210021022112102102000100110120002100011212110200202120122110200220201200000011100212122120222012111102212020220212212222010001000102200020100211100220200021211221000111101111000001012202220110211202000212221100200110212100122221200210011111102", "02212122210101220022012021212221122101121010222121201122102021001012021220222002120122101210120100220121111112102022010212121100012111010222002100201202210122120001202011101122011221210020011002100122022111100010021021121100120101002222010012002221010110221020110111210000002212012020212212001112222102010212221112021100111210022000210211001220010121202100011011002202022011020020002122212202120011100020211000011120021202010211120020022002112001010112010021020110001111111200222212012221212110102110212201200012021000001000001120212110001121012221101120011112001021120201102211002011100000111122022011111111220000002102210210212112012202021100121101210101120212222102211111211122202101212122100002010212202202202022001112011212220222211010121010210111201211111122012202202210101200220110110201020111222101021101101012212120001021220121120100201001211020202120221111200100102210200220101101112220010011112002102100221012002011111022100021120021101210001100210021211110210221211122112102012022012102102020120001012102101120002211222010112010001001112110022010120012001212212211020221210111102100212002021220000001001011102111101222210222011220101011211121122210020020010102022210121111201200222112120222112201222111220011010022012002121221121100102112121201222220012202120101200201201011022111202220121221121221221012201122001021221101011202221110100112211200012222200012201102102001212000120220112222022211012020122001121110202122012010002112221002002200021210212011212111112021021110100000110122220211102020220202212212110111222220001110002111022010202211110120110011000202022020011020110122221222112012210002021120022022222001121111201000201122211200022012202022221212200221000200120120211012121001100121220211202020221000212220112120211020121011012000102110211200022000020121011120112110211220200210010020122101021022010222021002222222111011222011002201010021111211110212210120010222220000121222011201111202201221112221012102021001021100221122202121000221010202222202121102111200110021111120221002210022200110000210012000101100212120002002101221110001010110122211112022221211211122012122222200221101022000111111201111212010001220120020200100211010012210110101221210112102121221221222110202010010202000011200212002220011121201212101122201212122110012012220220220101000122021000112110100101100020001121020021110100001022222001102011011220102210222210101100020102002222202020010222101201222112102001120212220110002211102210202000020", "01020000222001101210201101100001102102202101211210211201201212211210022021000101011122221202001011100221200201110020121210022120002021011001022100211210120120001000011201210112120010211011110100010110221001110210211111001100122120110222210211101102000101001120210102001200202112202220120021121012211211012200122020021000121112001010111012010202201202121012220210202111120211120101102010101102020022110001210120101220121201201010110100101220111122220111101210211220222012110120022122110120220002011121202020111102022222102201112222012210122111002111011111020100112202222202112012121002120202011022010210000012012001100122111020121211221012101122220220221020210211100102020210122012200000012200101220102120200110122202200200101001220201101210000222022110002211012001112101110202001021200120201122011100010002121100102020001010220201211220101200200002222200010010211020212020202111202020200122100222102000122001212020110120021111002001200210112100221222022200000210210021001200110002110211110021020101012021000100012111112200011010012011001102220121020221011222210211211111021020001122101220220012000100012001220111010010122120002010020000202120000101001212101002121222001121201202222220221210101102022110222111010100201210010111002121100111110022022000022000110121221022022210112222121000000111122110000111001200212122112202201210200212222211122110202111000002021101022102011101121100021101011210222021100220001201100001102212020022122000202002101012212121200102202011211022120111100110110111220002120001100110020121001110120210221021021111222112012022211012000001220000201122011200102001211000212122122012222222122100011212210002112020220012020102202102000201121120021112220200002121101211221202212110220100020212122102102210001102001220002011220012110002211212212002111022212211212220110122002122202122000122020022020211120112202012112002202000111201001112010121111022210102001010011210000022010202121012102001012200211012220001122001002011201020000202022210021110122002220000010020021011122121201211220021200110001201202022111001011112001002012120210111200001202220010000112101202212200220122100201122010022012121110202021002201012110001200000120102220022112200102112221202011220010010220220021101001201012222020012110212001100110000022021111022000021212110010101022200212101002010010021020211222022020111122102202121001010200012010102102000220211011021211002110100010202112110112212202021102011210210001122212020002001120212021020", "20020101022201210010202222202212120012022211022102010022010110202121112210102011101112211011221101222020010210221220102201120222210220121022221210101022020121212201000100101111011011201122210022101102220102202212011201222021011101000201201000000012111210220000101100110210021101221002012202101002101100101110001112000110221012121210012100221122202022111200202122111110001211120100110021122020010120221210102111211220101020212122122222021011202220110121210022002021110202210022102122211221211021002210100111010120210011221102211221122210102000001020210000000022022102100100121022122221120201220000112022121120110111022221002021001021112020202200200120010021021202012220020222012122221002000012100211121100220022120102100122011000001021111021021121000101011011010102010220012121000000022102222122111022202101222002221111121021112011121101121101012121210121112112022000000210102000222001201210001221022002210020111002120012202110111011000010201110122100200010111221211222002111022122121200220202022021100220001221111201012202111111012020221102022200112121000020112101002001121200020100010001110210101101120220022122022012210022201102211002110112211210012021201010012012001022110222220020010112200012201122222022211201101100220212222110000202210101211010201210010110112020202210010200111121120020010101002022120021100211110110021222101200200221200202112201202111221211200211002001222110201112222102110212201111001212010021001200122010010012111000022101111222022121122201200002121221012121212121011020220100022200121221222121010001210220011101000210211220112020100120020121002011112201102102111202010011222102221211111010021012001021101001221211222012202212022211102211222110110002010000001121010001012122002102220122020121001021121221221020002111212221220222001021021020122022210211211221012112222021202110101102012022221001011210012202221020221000102020020000100202121112102100100211001000101011110201102120021101122112022000022111202000100110211112202010101211112110111000002122110220012220222211211112212020202110010101021002202012011010000021221101112112101200022011201021110212020011110221022201201010121002012010011002222221111012011012210200210202020102000220122100120102020021012202120122212012112211012001110012100021002210121100111201100012122122000100112020112002001001222002200211000122021101201000202120112022120022111112122000220212210201022100010211210020111111212100002100111221221221200002022000202201112211222022012200", "11021101021102202110012210212211120112102001211012002011010220210021202021120201021222211102012110000211201102002201221220202102001211120210121010122021012012101122212002211222112010020011001210010110210000100212201112102020110121210222220212200201212201211101201102200022001210111221000101021212012011010201011110102020200220002102121210002111221100211212020000121220122220000121110122201211111222210122220122202011021021120021220222102021212200000211012001112201021020011012002010012111001000022000110120200112000011122212022011020002110211020222000010101001121011222001011022212210000000202201202021211201122101000111120010111021120210020222120011111111000010220111102201101111200220200212102020001001212122222000220222120201210011210120202101221010211012211110020210202202102201010100112002011010001021011201211011212221201020001011002220110012120122001222210022121011011000020010120022201212021101202000111200221022200102102010120111022021101121102200221120220100202102111110211100200211010112220101010021001100011000000102222110111022222200001202122211202100200100002111221010220202102001020211020100201220020021120012202202011201210200122211012011020210100211201101101220010111202012111210212012210221110222001101100000002000122201101011022220002010122212200000000112110201022020110110210011001222010211002211201120020121211021201102112111121011201110122012020010011001120120002010001102202222000122011002111122120201211020211111011100121100102011011220010010100012101121201111000202001122120220220112222220220011121201122121221020120202111110220221121000022200101022222010222220001112222122102011002202222012021112221222111012000121122002011010001022221121200200022001012222122012210111212221111111201112020121020001202002012212121222212110100212110200222000221111120212000001120021220220002111102111101221100001020201010100021110222020000221210221012200102020011121010102011220010210022111122020010210011110121202110000121022200022200020012002220000211122020021201112011102100200211100112222021110112022211002001001022222000010211211101000211212000022111220121222220221222120020202121111010002210100100122211110021111021211221102211111112020102122212210201201202112212012201200122002002002220211212120221210010001121111112012221112201000022202201201221012201221221020220221012112012222202222000101022020011212111010111200120200222020121120121002102222001200212020101120212121210010102222121101121222012111200010221010112101", "02110002202021110212001121001120021201112021210001022112022010010001001110200122112002010202111002201001220200122220210020120022001020122210022010010201000120212222200212122201212001221010110110212210112201201020021122000121012022121101000002222110021210121201001010112112021110200221210122222120121101101020001111012121001100012211112120220100112120200122020010011200200222200200011010010102212110001002201201020020002121221120201001120000222221000112201000012222012220000011212002022110122002212200020002201022000011011120222220100211111022010222101112000221022200220021220211121202212210210100020000112010000100201222012021210000112002221020222011120111201100002121202120221001112000222102210201222101021102212022021120120012222101121000002020212222221012021110211010002022222100011000101022122021020122011220102110111110221000100212111122102022011100210012021110201001022222120012222110101200020200102111102110212101221101121112011200110002221201022121122101000121121100100112201002011221200102122111200121110100100121101102111202122101210020110201010001020220102012021002122020202001201200220000221212120012112111212021200221012110020110100201211020210101100022102000020012111021020020020201201100121022020111020012202201122102022112022220210221012011011110212102200200122201222111111201000212102211100110012222222211001211001102202111200110100211200211110200010012212200102021120111220012110222120020201211212222100220102002221200121200021000220110012100212211120212110000210102122021022021210212212110000021020121100102101111211222220110200201100121102220121210020201210201112201010100101112220211222102012120100000021222102011021010010112012021022021201202100220122200220111222012000011102022202000020210210112201102110202200022002122212012012012201211100010002221022022222221221012112121111010212111212100122201201121012122021110001012101021202000121111212002121021010120212222211101011101110102112202121102120110100111011200211210001012000000222022202200122200200012012000120002002201020201020111201112101101001120012202202211220201201212021200200200020021202220210011111121120011201120021001112112012121210202201222101200202200010012012012111000011020021012121011211000202112102011112121210011211010200210122022212112022120202020101201101112201220020220211012212221122022100210112012022222112220100102122020022020210100121221102221101001020120021210001001122020010021000110010012220121212010111000221101202210111110222021", "20111220010110112120211002120102211110002220001221022112210221212210111200111122110201111011111102200112000102222202102112220221022202002020000100111222212102011001102011220121220022012112000011222102100221110221010100012200121102120012000211002200202010001010222101020011222121120210102001121212011122022221201020112202011012100212202212102020100122221101012100010201011000112120210222020101111120202211021221201102222110121002200120000221121001202022101111100200001222012222202200202000221212011211201110202120201201102020021001120202020212200220200220211011201010101121122100221112212200011202101220201000011022212001200102020011120221211001020122010212210111001111201001100110020220212002102011201010010100012210212010012020100100210002102121202101120221111200111200212000002001021100001001020121212221210101201211102100220200201100102010200211120212022021022110200012220120212102000020220001010020001110110220001101202021002100000020211221121102201001220111200022200200201220011020002102121121202011201200100002222002112210221221202001201111000011101100120222102112222101122010202100202011021200100221002200021122200002102002221000212120111101020212202120101011000201112022212011201001222001102021200122220221020110010110121012210220001021010000112211200211101102011022010121012110022022210112012122010202001000211122100111122102012010000001120111101111021212000211120001210102120112101220222022221102011000222001002120202011221000212212202112100100002000120022202111121022110112101012110021112022122221202022101010112210122021121201201112221122210110220011210212100010021020102201101100021222212100211202220110200112111212010120021101202010200212202020101100100102112011200100121110200210110221210011001212211011210001102101200202021020010010000221201022022010110212011100012211011101200001001001212220020002000212022221022121202012101021222100000202002111110011020202221220220220122022200001102122222212100011020220100220201100100020221122011020000101212222012112201112022211101200020022121200222112000201112220222112100011111212102211212211021011002212201012200212210101122202102101212111022021122012122220011102011022220112111011210010122201212101201210002202010212111200211022101202110002021210101201022102122120212010020201000221001210201211111111220021102221020201201101112202122111111222022101201020001021011100220022020220110121221101002111121022022021202221021101011001201012002120220210011010000112011112111001120121", "20100202020122011101122201022010101001100102211000002011112122201110202222212102212220210022102112221000211111110220111210221120200200111022120122012210012121000220121111022110002012210112020012012210202020202112022012122022120221002212212101112112110002102102000202122200102111222122112121220211112000022201001020001211100121012100010210021202122101210202121121202202020000222001201022220010120101222111201020012201201220112112101120020201022100022101220020121110222210001121222012212011012011212202002211010022022202222121202022202222020101122101202110202102200211002222002011100020121221020022111212222102112202112101000021100111002120202211011022210222221212001212201221122211020020012201020200202102010222200111102001010202022112220201020100020000111201111221022022000002101201122211000021122110222200111101011112112201210212222002000120222212200101000212022102021200111221010201002021011221001100111100111122122001121210111001000202220221122110220211210221020012000201120122010020010110210212021110221120201001111020200220111120110022022222022220000101001000201010221012021001010211211100110102201100011201102010002200210021022100110011121211010021012201012121111212122111211010120200020221122110210111110221022120020000220002211000210011101000021221211200010120022122010122101212112020120022112122000121122202121220011100001112102112220210000020022202120220110001221102220202212022000100120101220202200010001121010222102001210101000100201220220012110211012022012112220211122222110220202200000220210020112110100001100120120001202100200120011210000021221122012022200200212002111021222002212100022102110000211000222220102020000012000101111202000221222212112200120101221010001200120200201101202021001202211121000002101221021201002122221220001011022122012012221002222122220112210021220110101022000111221021011010000011200120101200220100012100212220221122121022120102022200210221220221010110111000222122012102021002002211000020220101120100200202012022001120020102122002220120101202021212222022201221101011110221111021102210020020100111001001022100102001021101102120010001200111200000201210220211120112110202110011020011112002201121201001212111220221200000222122002202021221121222202220112211121020100000220020101100001122202011102101121210120221020102222020002220220000120211221002200012202021011021121212022212002002212100002220201000111010200220120100012000200102002120121100122202012220020220220210201120210022212121202102202022", "01200101211211200212120010200021101012021011201111101101111101100222222220110002120000012120210200021220102110122111111122110001210120021110220121111011020002202221121001202120022221122010011010010202111020112000201200120121100012221002011122122020212112120101121000122100222121101101010111212210220010210202012221000211020020022222212002010020102120120020210122101110221112100010012111101220012110222102101102002220110012200001202122010110110122210111100002012000210211002002211120121120200002000012020112020211212102210220020000211102002210120202010212010001220121002002112002011020020201201012022201111100112221011212011211002011001022010200212200212000202002020112212211221211100100112210202202212100010100201112002112021101100012120222011020211022022102022122021211021110220200221120011220020222121201022211101220020212202022212122001001120200211222102202100212022120121121201112002101112101010201001011201220021200212202020010200212011221211220110112210102121000122020001221012100101220111200220010000121211010100222120112101222002222120220221010111200220021002002220122010111022221200200020221022201212000122112220000100012210022101010122200011110201022102110001000211210122012202002001112102012001220211211021001102220220211011111222220222221021011100100202202111002211100212101022212222110012112220200101200122210020200101112122222201210222022110111102102210211112101120011121000001121210221220202002020212121102021122100221201222001100201220101210221020101011022020021011022200102120001010020010122012022202120000211222010220022122122122002110000021010000211222101020122110120010012202122002002010211101220201110210221122100202202102201020200122211012121120022010011012100011220212102011012000000001000202211022120110212210211201022111101102212021200122122102110201000112100222101002210212011111012012001010010011020121202202122110120010212010020201211102001100102201021112202101100220010111111121110220200202010120220212212201102020110122221112121210000011002112111101211002002011212020020110000122120102020102122021110111112210021111012112211002122002020112211222120121212120001221122122100202202200210121000012101121122211210020010220112220010221110002102122012112110022210111122012221222220102212022000111000212200210222220020110002021220021200112221212002212011112011111002112201002210011102201021222102210121221000222112021202210121102221212200222221221110211001110222021021022002201212211001000221102212111220210100", "22011102020210220201112021002111022110212211112011200111211101000102001121101102211000002100001110101020100221222221211021100210001010000220012010000222022121100220111020011001001111222000112021210000110220210211100002121000200121202001211110120011111110201102101101112101112100210011121110022121200020100021201222210202220120000011201011000111012222012122010220001010122102202202022211020102012100000022210022102000201002022100100012211102100022021021111001010101212020210011001101100010221221000120102021212022102102102122212201201110010200211111202211202020001002211000012211210122121001221111002101212101121120000010120102010212201122022020211000021110002011021012111001211202111002112222112202011022001102120012210021022222202212102001211012122000121120211122221221211100101001020020212010221111021200112101101200112021222202121220111000200220122010102210102120210112211111201012101211020211221211112110100121212222021001220201012100121200021021011110100210122002221112210000001211021100012122202101202010211100012210120200012102222110000101001210222220012221021201120210020202120122120121120221200120012020022210121000121202020122222002222111020011221021221201101220001101110022112121220102001200021021020111111221122220201100011111021011011211011211202022010112212100021121021120111000201200021002222012020021112020122011120201022020102002201200222012210120121111212022201012022011000011012210222100101210110210201012102021220020222120112200211222102021020110201000022111211022020222201002112001021201100211111002002002010102102100021121112210012122120121020221101101212111012010100100112122011011021101020122201011000002201100120221002121122221122101220210111202112222012200011211021000200002121200121220212012221201101112220010202222011012202112210202111220102212201100121010012120212022002201112221212212012112211000111120122002210201000121222221112122102210101020010200102200222000101100101001012110221200210110002020201212121021212220001122100001121111022100221001022020200220000212001210010112121120000201221200010021220221212001211102122201200200200022120100000100201112101101000010101222220121221210201012100201201222110221020220210000001220001002012111210211002222000221221121012010201120011222020102021200101202210011110002102101201002011221202111001202222012112001100200011202120012012111221000022120212121211212002020112021110210200010001000121010100201121200020202221110221110010121110120111101001201102220212201", "02110122220120200022222101111112111002010001200120012201011200020100220110121200100010200001000121000120021211121012022021211202100001210201021100010111010121101222222021202210122021020200212020102220202222012020011201100112202011210211120202012122021212210212201212212210120110210011221122110222102220202122021122020222211101101121202010110220021112101120020202111121212001112012101122200202000122110001000101010100000201020110212010222110222011010020011220020011011011001122020200010100020101122020120222201102121011001201221021122221120121101010001122112120000220011122212021120210010020122100221202002102111221112022200011120012002001222120202000100221121111001001000112222221212002121220110222202021202112000001220200210210101001121122021201122000121220112110002211102120000111111101100120202222202120102220012201001222000111002220120221012112012221021011122010110102112010212022200011020011221211211112112121200122012220000001220201020111111200010221201100000011222220021112120212110200102122122211012112202120010211101012101211222021102001210022001120021001122102001000112121012110200222201000102122011110022221102022210010022000100220111100022121002121001121220021121101111210100121202002122012121001200222212100201010121012220022001121011101011021201210211001001201101011102222102021201111200122102000202112120001112022001011012212000001211101111001200210120212202212220211120210020011101210222221201011111112212220222102110121210212002120202110221001121212002011021112002022120120011011211221011020202122002010021212000101020211010002212201220100222200102000001011122002210111122120221101202221021002110102201020212010121102100121121220110220102102121002200222010001020020002111120020121100210122220000101122102112111201100112111202000020101111000100010102020110101020111202111122122102101112000001102222122020220211002211011001022022022211000221022000111021010221100220102121102210121001020100001101102112210201211001021212001012221112112002211100211211221212000121220121011212020010202202110102210001002210100111210000120212122202120221100021110111010012002200122010121200200102112210022122110001120221101111002222112012120002111012010121120210010211212212110202112102110101121122220010010000002212100000201121210111210000210020010201111110120102100201220022210101001212101120021112211011220011012110202210022122120222000011211112220010000101121211100100120111212102102200200112010102110212012112211000020210111222010020", "11200212110212121010020210122120110020010011102120111010220122001121011020001122211011200102002202010122011012220121212100221201122211010022022111121001101220112022202000112102220111211011122121120102010211102022201012101011211112111112221121210220120220200210111110110012012100121222212020110122201202202010211100211111201222100000101000110012010212221221111100100122112222020111022220221212000221110012202212221200122001021001202020100122221212121001112121200210101122102201112200120211222212102210012211010220101022221100122210120012020100211111001220110210010202101201011112022022101110211010111201112102111222102211122001002121011101210220021221012222011022101222202101200212011202100120110200120220120101000110122121110222101211100112100111020202121122101210220201001102101201002111221000200010010021012201210200102011112211212122022121221222010220111020112202220002110100011100121012112002201010101122222011011110021011200000221212202101111010001011101011000022000121010002100122210102022111201200011000222101121100211201010211222220100110201222210210100210012100100002211210001001021200101112102100222120021222001010210011000212200220210120110002012102200100001100222221101000222121210102010010221111102012210212001210221101102100000012112000000022202100211010201000121211202120022222100120101022011002111211022112120102220101002002122222001022010020110010101100221110102000212112102020221010101111220101121121101002200120010012122111210212122212001110202010101012100001000111110001122111221110021212000100021122200012012200110012110101010012112111011202222011001202100111101002010202211211112021211020211020100010212112222101221122012210001201100220112120120120102000120200111220121011122221122100002201022000221022220110110200022222000220010011122210010020120102222012000211022022000210211001011120122212000101110111221120212002212220120220202002021200001212200011020202101000200102221020201010101122210022021001011000122110110001221222212212021022022100122011210102020122000202112222020201001122112020200121011221102200210000120120221121221122220021222222202001121011200101220201211212111021210120021001122010201112220001200221212212122022001120121211102121002122102012221120010011222101101020112112221020210121100211201022121121201022121212001000012101111022210001022112210211121100122102222010221212222121121012100102020020200102010201112121222212022021021220021210012211021022002101210010202210121120010001202001202111", "12102212001202121102001200000210201211220220002100212001101120201110011020210000010202102001210102222210021201222111112111010002201211202122101111211200011102002122111112010002110120022002111220000220002121211111200012221200010111110102210210210102201000110012021012221100121221002001201012010121221101011222101102100120000221221002101010211022011122020120001212200002121012002022101201222011110202201110112020000210101201121221120000211121211120100111110122010002201021001220122110222202000000122202221110212112122220110020212200011222210101210001211000212122201001100200120001102101121100110120022220210202020202222221001211222101022002111012121001111121220021122112201120221110212102211222000211010000002210010012002012202212202002100102000222220120110020222021001011110112121101012121120122102120121100121102001121102000201221221102121111202002100010120200211110222200112220112112200210001221222110222111212102200121002112000211011212012222020210221021011022212002220211000220011200002010002102221012001220201201022200022111122001021120221022021202201000122212202111121011011111110001100101022010212212101121201112001012211211220022011001200201000222221121000212222011211221211120012202220202202222000012112021210020011101122010021222012120222201122011211222211120112022110020100221120102210212120212211020210220012200221122202011022211111120001102222002201010200221002002120112002021120021012201112012000201002211022011111201221210111222201022120011102012221212201210111112002020210112012011101012010020100101211222002010211001011221011121211000022120012110120012102110202112222110111201102022111121002102101112112121001102210112012000020122102010202202022122100221200221201012112101202110021001201211201112201102120200211121211020110102221021211012012010000112022002221000012201012201100022112002010021200120121200122110222210021011002102112101001122102220111222011012212000200211221120022121011000111212102102121202100000002101000212200201120210022200100200112201211220200222000100210021202002120010212201201122201212220211112222102020220122002122200102221210220011012212222022110020001221101221101120221020202022220212001100012212120012022122110001011211111212010122100200011001201220111120001101201101122201000021211100200221112101110220010001021221221212002102101210010122002011120200000001100012200011220021011222001012110211210000110120201111110011111121011012200210210012122101120202201001201021211121022211121002010011", "22120110120000012020110012111111102202021210202000022101220101212210112211120100002210202210110112100221011210100100212102002101212202120100021211022020222020021010222112110220120220201011110200220221122121211221000210112121002210210220211121222112120110112222110000101022222011110010210002122100201100210122121212222111012100100002002121210001010212022100211012000102202212122001221121022100212120202200111020022000021122011012112222022002122222000221211121220111000222120212001220211020110220211201222021212000001121111201011111210010001022110210012201110010000122220022000102021020221221210120012210021100202120111121000121202002002100202200220020210200220010220201201211110122102200200110112122221011100122200121112002222010122210210111220222121201001001000112102002212212210220112220021210121110010011121122220111111002111100122222012012100011211012022001001111001011111010010000101111001011021001212200102111001102201011221000221210120102122122010022021102011201120000012111022000102012222111202212211002220200100012001121022100012021102000101101011120012010000011112022202102200101121202012220111000112200001212022102212101221120212222202102111202122220111212220222200112212212010111021111210111021100220111101212112110011102122221121011200221112021100112121021202202012020220202220001101021211210110200221222020012112012010111122201220201201201211112222000100102002212012222101101200120120011101112012100221000200001102022022222200002220002210211211212111022001010222011210011200011021211220001200112221111220200022220202010022120120120200021020110101211110211121002100221011101100100012121020200121101000020111110121202001101200020222011001221122000200001121211100001100022202210112022201002221120110202111212101011222222001220210011212001010022110212012021201102112120022102220002201221201220100011121202211111211021220000212102112120001111002200222021211120212202200012112012222221200111211201121200220200210110011020010212112202021001201202010012102020221012222220201001121101110210212112121011022201210220010111001102101021010110202020122000201122111102102220010122012222001010211001210110021021011111211111210100000201210022022011020201222202221011212212002022002210021220112011221222220110100001121200000220010201220011100011212010020200110122000222000011122001221211121102021110110012220202121121200022020212220000121011000012201121220001221202211002021010002010002110100100011021101111021111011001122201021111021002", "02121002022122021100201022000210111001112121210200111102102222011202112112212121102001221211212211120022210211210220101100112200100220122002221211122021202102211021200112002102110100100021000020022220012222011211200022221200110021211200120222100002120202200000100121120220122002122001201220210110121001122022002020201120011112022220201012220222011211010221110101012122112111222221122121101021020102112101011221121111222210112220021011112111211101110010002120122000010212010001122121002122212111202020002221012102202220110110121010220120011111210101102200122122201102112221011220020212200120101200000000022012211212202012001222211102211122100101221111222222102020212221100011010020121210021120220020202121202000111010111200002002222012101211022021222000102211120220010202100010122120000001001012001020102220101002101112110011202222221100022211112121100022210210101002202100102202212212021211001100212020111100002200112201112021100022121210002222101021101001012001210002012210121102220202000021010122212120211012211211201012202212002101110011020010011121022021200211110010020020211111020212101201000101001122120001221222211222111210010000200000012101102110220102221220002112221210022001111011022221102122002111202021110212102202012022022020100201210112202222220121211220221100202221021201121112001122021122011010000102002022221101012000201122000221102112202110111222002012102112010021011211220220220011220200121121011012002022000220110120100020002120012200111022111020202221110001221200110202021022222212120220202020121222212000122012220202110120012011220212000121211012122102202212201222210211021211101210102201102000112110111022201201122012000101122100221202121121022020010202020222010112001000010120201220001022221201121221111101002100010010112210201102111100121102120211101211102222021020102021102100021222220102102210112110121102002200010000120220022100110101222001112112112010110000220222001211211112021121011100100221110221001122202210200100002211102211001011122121220020021210020222211100200201021201021201211022010200001000211000212101201211201112001101220101011201121110112212101111220102210020120222221202220022012101000001002011211010210112021122212020120021221000221220210110022221201100201220102111210012021220110222220102022112020212000021000102100020000120112202210110110211100121112100022000120202102110221111000200001000212100012222100220122012221001000122100020101100011022212000110122110110011100002020020012021011", "00000011201012111120111222002202002011101120202022011211022101021001122011201011021002210002200122122112112111202121011112121220111120212112122200112012222120111222102110210210221020021100100222220210210200001201212020201001012002012211101112021112202111211021112011010000201110120102102111210120011020012121000110012202100021001110011221102001111011010222222000102222022210220101121111020000221201221022021000210121011211102220220210011010222112100121021200002202100011011201122211111111220110211110022122212020222120220101200102121212001112110201000222121200122110121102100220112200211011201202020201212220020220021021100220011222220021002101202010112100022201111011020011020021201021122202220121021111101100200110101011011121202021211000001220012120022222021011122111100221122210210210220210110200211101121102101220011200111101212001200112121202212012221110102100111010001011111022002222122122221020221122201011022222012011220200221222200221210202102220211100021020002202121121212021102000211210201122111212122001121000121110022101011202101110111210022100110122000222200212001202200100020222011111220122102211211000020211000102210002011012002102010010220100010210101101201112210000122200210000210202102221210112122201201120101201012022201102110112020110010222120120111222200001020011002010000201220110000100222102101001110102010000102021010222221021100220120112211011121112110202002100211112102120112121002201022002100222100100002212111122222212122200200202111011200020110211011020202122022202001110011120021212111210111010020010010220102102121111211011200210011001101110111220222111112102110211210202111200122201120022011022002012121221110111220120201001002212001111012012210122102011110200210000210100000110200101022010122110220110200120210221120122121010102121000222001202121211220211121020200120110001022201020101120200202001101212222110211210101110220122111220211011001011112110000120200121022211212001000200100101011120100222002010002100010201011022000211111002101212202011201222221002201000101121220120102012000010100112122102102010222001011102021201122001021211021102111111010212210221020121022021002110111122101122021121202220011110200201112222200102200000222022211011011011211102201110110022101101010100100020202010011222120010220112112122011101212001221221211202211222211221212020002010012010210101211200211110220122102022212200112002221002000011222110211000102001111110221112021212020202202001211011211102210122001021", "12020020011210020001210111202020121011101010210220020000222200101012100210221020022112022000002210220021201101102210212202101200222011121210200212101010012012022222210010111102011110221020010111202100101211201112120011202112001002112122000011220000100022110220211102000101000010201221112021202100202110221222111000210000201021001221120110120110210202021001001121201000210122002101022012122001100102222022220011211112012111110000101120021112111201002210001212120201002210112120210122002121112212021110100112000120010000101001112212222021201202220220211011011221001202011021022102120012202100020120022010221100211001220002101100111222211112122201102122111122122210002022000000002101202100210100000002021002222012121122211000102210111200022200012202010202002020212221201001121200221010001112022002201202200112121022222011111202110102112111221020022201202221012112011021002120212111010201201211211122211121122200011201000221202001221121202211010201111210122201200210202222200201010220220011101001121201212022112222020000211110122100102100012111120001201120101010212001201010021022201222102222001002110101100011010010121121000101020222222000002000011012011202110102012200010101120220111222121121212220202101201112220220102122022211101011111012010000012222122201112201211100110220011221202001200200222021210212012112111101012201001101002102220121000001200010221000201210221110022120101020121002112112021222000000002200012120022001100012010010200202120002010110022022021220200110110120202211102212110000112000121210101201001202220210200212210202012001012111220111200211110200000222002221100022220201020221011021111212100220211111002220101011122001122012102121212210021110211222021120002202200001201000011212220022222200200022202110010200221221100021112210012211002202122202200010121012020201222000020011110111202112100010110122222111112020001020022011201112011102222100120100121202121222102101222222121200202221211112000101200001100102202202222011012210201002000102101201001112001202112111222211112001202122112202112111022110001202000002222110102021001021100210002210001222121001012201220020111021211202110010201200011000202202110212021110102022212020210200202100101120112210121002020222022210102001210122201021012022210212202200212201112002001222101112200011202002001211121010222221011202220102002000221102020011102002120111111102022221212002202100112110012201210210212010211112110120202101112011001222112202102011011110210011212100210012", "11200210000020222120201122101200002200001110110112212002012001011011120122120002021002200222201111111220011211221221002010000211221011001202012122112200000121111100110121211121012200201201122210122022112120002101002101121011000210021201201020102211212220101000201111002010201211102201212222100121111102112102212102010220002022112221110021111100121020010100001120112011020021010200211120111011002011111111122101011220001000202110212122221012112001022121222021221221201111022021210212212002122202102101102122111210021102220222200102111100020202201110222010010211001021120111000010022010201011110100011002122020112210010122022120201011011200211211201112212222200010112000102112122201212201102122112000022021111120110121221200022212101111020202101112012212222110212020221102202001200211112220022201222111011202011212201221100110100212022112212022100201020121122010200111100000101221111112002221020000011001212111120121222020202210122220101102012022001211002001120000201212200021020202110012210102201202102002101101002112210001220210210222201220002201221020220100000000100111001220010111112102210101202122020212120011210022002121112211111202221100102210111222121210001100012102000021101012000221021022120000011220121122210122102020202220220001112021021102112001002000110111212211122202212221021001022112120100000211201120000002011010201010211101202121100110120111221002201020102200220121002211210210220221110222200020110011120110102100112112201020200211210011210102111111021022100120101102020121202220022200002001121121220201222022001120202012210011012121022120121011101212022210221201101021201110212101002210212221020210110000010101200022000210111202121001111112011222110000010202000202001012002210212201001202111220101102102112001011121101121000011121200222110102120120001110011220100112020021211000220012202010122002122112212211200222120121110010101102101121201200020202112002000210022101111120111010120120221100101002121020022120101021000100000122111021202212211022011120112120110010022102100010010221011020202121112002121111200010210120211210010200222222001000010101102121001022120222112212121112111020111112021002212200101102021012202212022110110000002101120221200221210110211112010110012010012110012111111222200010112210002202111200222221112201200001112001201122210202202100200121201110101210121002120101201211102121001010101011101000110111101020120021202200020121201222220210200210220101022000211022120202002220110001002120122122", "00020021222102120102212102111000221000020211211112010101101011220100210102211111121212011000002022111111101210120112101221201100010100020022122101111200122021201120002221110112021221101100210121111021021212211000122212202001022202002011012011211001112222220201022211001002111002001101000002110011010101121212010202102010110012020100120200111001121201212210212111122000022002202020110010111120001022020111202211200112122020212201120212212112200110111111012222112020121001020012220121222100112210220120100021010110001011021111121202221220202110202210012212121220120021020211122201201011012021210102020021000000121102022120202222020212011222122000102200102010001001122001002121021220100020120111222210002021002000201201221112122121120212002210210012200200112020102122010202110220010122110101102110222020121012021100211000220111022022222101011011121211121012122001121020100201212221110121211112121121020102012210012022210221120112220001122101111012202120121101001100022012210111212201021121121102002012021221001220100120100122001211000202201222020122011211102222012121120011012010010121122021122120100021112222022211110001100122212111010222021111221212211121011211011022010222122012020201202221201012221011221111012220111200202012202000020122101122022102100200202001220120212010020211200111220211121200212120211222021201011100110202221012200002120111100020000111202121200110101200100122100100210111201020100010002120001001010002122002000222221001100102120121221020201102012012100202000100201021200012120212020112010120220221012000101020012001012001200111121202121112010202010221222102212100002100002220101112021010122101000021212201212220222102000211221010101102012222002111022200201021021022001201020000021201000100022121101111102102010210120000100112221020100202211100011100210212112010201120202000112222200120101000022102111002222211210122001211121121000111012001202012000110001222221211211220210010011021201000111100001220122010122220101220220000122211102202112221221212110222212222212002212121120221210110011221111101022121101221110210110121011212020122010212120211112121001021120111201222110011102100111212210002111211101210021011202110200000000110222221210111111012011120022111222222021201121100210021000212212200111100011110022221212220011001112200112001002201022211220101200120021112011201020121001121122011212012001020001212100202210222101120222011021222102211212000221122011212212100220000101111120220111222120211122222212112", "02020000220101112020210111101220122010000010120212022122201000101202010121111122210200002101220100001212202100002201020112111222202012011211011022021220102120220102021001220110222100220020211011212212100110122100102211200010102222101200010102210120221111101022011220011201201101101011022200011212102020112110121022201011110010010100101111020101120220011020020112122011110000021000222220020011012022122021111120000101112211011010010101011021010101220021102120122202212200012020212002222222102110021001000211201121111110211020202010011012200001022100200212011011110010021210012200120220000100021102212112002011010000220022002111210122211110022021010200121112222110210111211100200010210212000201000022102102001022011021102101111112020102222102111222221112222121102102012211122212111112210212002220110121211210120010121200012012220112011110212011110121002201010120122112121200011200012011121221210221200210102000101022110111022001222012021100012101022110010112000110201201212110221222200021121020021102220011201020102212101110200121200110122212002121220200101211201001201112021012121001101222220201221102210002001200222102120001210122110222101000122121110000212222200201010001012020221012211000101010101201101121202212200201220211001222202102220022200121002002122222020210021001000010112010121210021010210220212102011101201100001201020102011121122112101020120212012020112200022210100122102222011010221011202202222001021100220220011012210200210211002000002101001222002020221020112010122100101120000212112120021022021102022201011102221201212001002222011111201211021121021210001202210010021212222111220202010020011220011122022121010200110002011201000110011222200002012221001100200000002210101221011100111002101110111112101212120001011112011111010001222021011222001212120210121021102010111102110220200000222002001121222111011110112000022100212212221222110011012001010202001210112102020112022110210222201001122102110021001212001120012221200200211002121012001202101112120020001111202100011200211210011220211012212210221220112101110201210000021101002122221211002221102011201001222022012012021012221100102212120122222101012120121021211222111000201200211202122101102011002002211211212202200022111201000001010100200201020001021101010200211222021120210102022210001102220212010110201200112011021112101002000122220120101000000010110120210012120220200022221110112200112110202001111001200100221100201101022210121102212220101012220021201102201221010000", "20120212001102122211012210200000111111002022101220121020212102100101102100121121100002010101011210100111021212012102021121122200121210012222111211201011021120112200100202202121002102010222110120211121120201122211222200011202000102211000210021010122000220221122012010202011022002202011011101102101120000021102000122211020222212011120000111211011212122111121222112001100122102012220221210120002002011020110200001101112200202100212111000000010110021112211211002022201010112011020211221001210121212201000212021120021220221112220202122211001111001200002220111221122210211201211211201211011100210202210010201121121201021112122120121100112000000202011012222210112010120001011211000020101112102111200221022111011101111222220220202002211100110020111211012021020221110011011212212112220102111200002210110200020210222211102002210101000011012221110212102012120012100101212211002020101221201021022022212201101101012022020210210202111020020210221220020211022120120122010222002212120020210220111021022110012010122120201020110121202212202000022110001202120100021221112021110202111200221110110210012120022021020212211121220212120010212021010210120121212120200221110100100202002212012021100210220102220021120212102010112110111200210212122201012220201001220220021211002100122112111200112202120220102112001022102012111102221120122021200120120111100200012222120102011210122122101012220221020102111102210001112211011122000111112222011012122022101111020022021102201101011222212100212112020021212001221000222220111112022212112001101221020122212012110121122112121110022002220100112010001000022011100212201102100120011012210211211011100012221111221120212210110210012012222201112222212011112020012210220201002012120202210111211011000120112221022102220201220110010201110110002020120100100102011212200021221222112111220212000010121110212112121200111021112210012202121100001122210211222222212020111220110110020001122222020020101202221012021122220121222202222220112012020101200221112202100100111201221111120210012120121201100221001211212222220112110212200211201122010210101220100222012021020020210200212200210120121222122002010212201210221111122112111001122212102021011120001102222022212111102101210100001122001101220201010101002021201110022221101021111202212122022020111201210111021222102012020002010001112202202110101112100110101100000012102211112111002101011011020111222000220020020221210111012120122010111210001012011122122101100021202220010210100120001111102", "22112000222020121001102222212001022202120101221202020102201102110120221112002221110120000110011101012021021010220002010021200110110200111220211101220121200122122001002022201000202000101000221210120122211022220020112212002001000221222220202022020121010122120112021001200120020100112202200102011220220202022012122201201202111010100221221112001010002200220211102120201110110221021201010011001111212212011210112110120000021010000002021221102122220102120011201101112021012202221010121020222010102200122121200120121100021020102211221011000110110012120022002202020002012020212021112211212011010211002100222200112122111010112222211021212200012121022111000010110210211200121100211100101020020002002000221200121112112120211211101210122021112111002102122200000102000212100202110011110220111211112121210022220101212122012020101210121110010222102202202112010110222210222101202002210012021110012011110212121211120201202120111211120220211011200202112021211220110222021121100111000020221201222022212201020000111000101211222112201121200212112121000102220101202122100200001212201212022120111110122122222102001210022100120221102022221100010022212121020220102000111022120202212120020200010011112100001200101211111220202121110210221100202101220201102201220221020112101221022200022220102002102001010101121111102000000102200101011011001211120012010112210210121122221101112011020210102200200000200220200220110111111100221102120100212110110022002200212020010102120010121010220121002201120122200210200120200202012012100111001200211121201010122121022101121110111002222000011010000201220120221101012211222110120111121110021021022101210020110102101000212020022222010111021111002001112221222000020201102110022221011221210211222202212202100012222200202122121100021020110122110021012201200101020111112122012112011110221001221010102221012211112120012021210111221122201201000020122122111202000110101012012002100110110210001021020122121122222001210100111102220010121202002001122221201012120201111211012112001002101010221200100220010210222212010210211111020021022020112110201021021101122012121100102211222201210101010021102222021012011212011112202120210012012021202011212122211101121002110100221212111001001100021222111112000222110202121011212200110122021122111120112020221112112220211121012222220112201220222111101002101200011202000200101201121010122110111012012020110102112111000211012011111011101000100112220020200110022110021020211202211012101022100022110012102222", "12212201121102011001222001002201001001020110221212100212211020100100000220010101201020221012022212201001101211210121110020001012011201020221022212202001221200112112012022222212111111220011110002002020121200012121222111210221120221200201221212201110110210020121012220111011111210101221122120022012112220001110200012012120021012102221220000011200002111201212221222102021002121210202211102212011202020012202222102210220222012021011102100001002021020010222022021011012200200220112020002110012022100101100021102110210110222200112011202200001201022002000012100202212110111112210211020011021011010221022212211202021100222211221100101002101102212022221002111210021110011110001122220010221002112101220012222221010222202121021002222210200112112222122201002202022022020022212010101110102110221002222021111101221020001001110020210001212010022112212000221222101021010000122112222000112122001121210112001212221210201110000211220200220110021120110202122222110120100200120120210121210022011201101121010020001102211111201001221100121101002102021122012122222210010201002222022212001111010022200012121220000020021110221201000021121112112111111201000011222002221022122002210120221101100212201111121021112010200122101222011110121222112100120202222110100010021000120202220211011221211111112121100102122001100201211121022102010111012022202222221000100012211021121100220211111202200101221020222122020002000202122112012221211111220001220001202110011122112202110101010000220022020211012020220022221112102011002212001220211100021011212210202100012001212000020112201002021121011001211000121001210202111122022020010211111022021120200002120011201011221201201101220101012112112010000101021211202110112120021002222100220220200012020000120011101210010110121002002010111002201102102011010200012111110101102222110102110012201020211211201211120101102102212112211022010001120202122022100220111100012210122212120111211110002010202100111201121011221111221220121202120001000002201202001000010211100101112110020222120021212221001220002101211211102101202022111121211002212201112021110121201211122202021010000122012100220100111022200202121202001012111021111220200111212102210012222010110221021212211001101222112211110020000201021101220010020012201122212202122222012101121010021020100111222012121221020021200022120002021111112201121102121000111012111121022211212102020222110221122200002120022101100001002011121121022100201120010220100020122102102122210110002002100220101212220", "20011022211100010212121211200202021112211201222012210201220220210200122020201102220102120202011021200012010220122112011002112222010021101221122202220120121011222222202012101210112201102211020021211022000100200121001222010010122111110210112111120002102121212100122212022210112000111012020210100101122100202221000112200100020011221201101002210020121202221220022201212020212202120212210121020010110110012200022020121210012221120021011210010201002201010202121202111100002012202022002122112220110112000102102100221101020002121221021201101200010021000210102120112120210201110222001100122002002011201110110221101122011001201112122010020110101202112100120212000111222100220112201011122102220022200100210220110102200122120110111201020002012122210020211211021122222021122210212201021012220022210200022112122000222022121110020112102120211112012121022002121121211221202112122211212000110012210221211021200220110212212211011102002002211010021200002011200110201200121120121111110221111012010201211011202122120220102222202122012211011200102020122112221120101202102101121101222212111021220012020011122200101201201202211101020112221200210102202120222012122200001220020201222202211212102112202201120221112010120212022002020012022000121202212011221110010012202100201221122211210201210020201120001102202211101222221022121210212211011210121112121202100211020002010212122202110101020112121110011000020121012211021211000110220222010201010201000000000211020222102001012122012111120121010100201212020110110112201200200202020121202002022102112221221200210022021011122220200212011210202001212220100110012021221202112012001020211001222220202202211111111110021202001121010010210102021111021001010200012222020010010210021010202112211110222021020211100010101010001200100121212102121220101101022022102012001020121121222020010110200002212111022111202212120210000120011210200110111110001022111221222121101022121100200012010110110121022222010100010001121111221202220121000022102121121202000010001120012200021212002001220002100000200100122122011101200210012121121110200100111021201211211011100201122222011001022200011222201111010221011121101101220211020200110000220201212211112220221000200110001221201010200222000020102011011010221112002002001122201111200222212111011111120222120000012220122220101012111001201112112202022001020021112200202110211220120211200001221210110210120212011201012002102121211011020021211212120100200121021222120011211001101212211021122122210000", "20022202021211110011102101012000111222011202222211122101101110010000012200001011110100122012010022120202212120121102112121010222212111211212110000110211011112201021110212212212001021011121122000201210112001020211120222001002102000221102210100021101020202121011021020221110120000201221011210022210222021021112201011201201211121000001021110112010000121211200202120111011020122012222102222110122111110021001100220220201021100220220100012001012101212221200221220122111112020010010110001222011211210110112211212000222222112220201221220212122001111121212120001211020101202100102002101122111221210120000121111211011222122122111211212112000121001020001012120111012012020121210220121212210220212122120021002001000102001122021201122001112121212020200200021101121010201120002102102001022022101221022210101212011020200200012110100022210221002202200200101010021020012002210212201011101101211011001202222000101201022000120121002202220111110000212002110122201010120210212001022100122101210001201010211121020010210200111020010211211110221210002201120102222221210101112002121221011012010120012122112210010102200020100120210002022000011100102020100121200110201110010020001111100100010101210022101120212120012101202101212002000020111022122222220221011001110122221221022121110122000221010220112220112200101011111222021102202100120100020202012102102102121100200022022001011020212020110102220002022202020221000110001201200212202110001210102102021122102011210100110220212220010112110111210120112001221100022021022211122112221222122202211200111001220010100121102201111120020020001212100210100001010022210212000011010222202220220110021100100220011111001112122100010221022000021012010121120112012222101212101110021022212022120210110012011002122200221101021102110002220122220002200220221220101222201110211210111001022120120200122121121210001102021000121200121202200102221102001210110201001210110001211021102102212112100020121112121002010100110001120222121202221022111100001101001112200212122010020122112211010111212201211020000211110212221202001022102201010222100111112000122002120112201102112122220012001200100011120200220222100000110121021121011121110210121201000012121012100020122210122011112200122020202111022220100212201220000210022111021222001100222122002200222012022101101002001202012000100220120011101011201012021021210110020222222010111010102112011021011011021001211011121122220120200022001101212112121020202222100220122120010212011221111111210110002", "21222210211020022112120122210102120200002120120211110121101021200212100222221111100220000121122212111121022121011200012010100110102011120120220120221021220022122012000001120210200220012120111022201002122102111001201012021021001200200211222012202002221211022202222002210120120211110200121222122121100001212110120111021121212211121221112012112220110102102112101202102000121111011221221021011121210212202020111110012210212112212211102112110200020121102111022220222210000011211002020220212220120010200022021201021010001121210002201111012020222100021111220120210222021202122221002212222210220210211011122101011002202200121002020221210202120110201002221202112000222020021200201100112102110010221220000111110122201101020211201221112122001201012010102011121122221112020101221101210210012121011102001222000001110200110102110010221122211222001010010220112210002110112111201201102110101100000110211121102021010011212200222021000111010120001011210220111100020212121101111110001012002100111002111100210022202222012210202221210111000012122200100012102021112120202012210212122101000121200021121221101012211121101220200211112000000112001022121012111101122002120112000010211201112011211201011111000122102011002120111211001221010120021202220210020021000101201122100002020002020111000102202222211212110111011011011010201012012100102122001002212211202022002020002120120002011021201201112022002022001101202000022000200020200010022121022012002212102111022021020020212120201212020012101110221002110002112022110120211212000020010122101002002001100211022020210102202021211020202110201210022202012202112002102000022222202210022202201202010011112120110011221022020110011102011021112112122112002110200212211202222222121222011202102110210200121001122021110021102100202102212102111222122220102112011022000001011012111111120002111012222011000010110210121102202012111012011120200120012112212002200200101120022110020100020202112220100010001100121222211110210212221110122222010222211101012102001100110002211220201010011112211210002200211001212221001112200211222220102211222211011011201221002111002112222202100121002000212121220012111120110212020111012200222212200011010001201011211100102122212121002102122010020200111110010212221201010202111000121112120110010200202212000202222021120211102211101120002012220120211000100212122121020221120022210212021002020122201010000122101010211020212011200222012001221111001120001110220201122022120022112000021022211010022021012011", "01222200110210001110122111010101222022111100200101211211012121102002002011221012201220200111100111102100100102200012102000220122120200121120022101021201010000202112212220010122122221221121222112201101001002222012211102121122112200220212110210022112100221002201222022000220011221002022222022001020100001202211011002111220122221222101121010200101111110010120100102110011011210000021022021220122100122202000011111220120100201010121110210121210111111120101100121211101212001002121011000201202220110112021212210222012012212021011210001012122022122010001102210222112002022100000222212112012202201121001021211000120001111100102011100020222002020010220110221012020021100101122100101122011210000022100001020220100022110201122101022220020021212110002000111121111111211012212221112112010010000222202002212211111021010120012101122211011021210210100020101102100010210221201002211101001202022021212021001022001212200201102102202211111211222201122121220121020201211102001210012210112110012002110102110020101010110020202002200021000211010122022210212100000011202112120010022102122000201020102000112202122102210102100212110010221122001201101211121202122021012202202102021202011210021120201222222120102100202112112001120222112221012001220000121001222022012212002201201012200011000012222022210001222112002211010201112002111111220212200200110111220220210101221011100110022022020210221120102100121020121221202112101222011211022021002110220001101102020211111121200101211001100200021202121001120110111020101022120210220022122121222122020101220022202202022101220022122212101000202101100011111210020101012002101100010122010111010122111100002020002122000200022212122110202212211020210020121210210222221220110201112112202122120120121020201211012102101001211012200020022222122220020202022112200121210121112001002121210000110100122121220201000102001222202021221110001012200201022002010122222122000101201001202002021002201202200110112000220000212022220122110122212002121012020120021211000022100201200100220212210222001222102122201011222122210012221221201020002020021022100110222010221112021212112220120201111112220210102002211211012001121020112100010121012210002002122221020102001011010220101220020010000012212100121110012220121200012111220100002221200120120201001220122101202121100110202202020110101002021112221122012210101101212000101220122212122110122000120211212012001111011100022120101211200220112101010021000102002012220001020222112222202000120202121020212", "11210102100020012002010122202000110200222020000201010121021101100010222012021002101222200021022021222201022022120011020201022111102222102221010202220202102221021111012222010112112100122020120101212212212121201200000111111022012212100021002201110220212002211222202122121001110211021220122200101011111101000110001200221112220021221010110020011211101002202122022101011000100210102100202102002201021002211202221122210220002122202121022101210102012002120122221021120202020102020012210100020201200122111022221110211121012010202100202101100222102112202221221022110221120122112121110010100202220111020221012120110112110110111222220011201001201122022121112011220101111010201101120202222211001220122212111000122210022001112202000222021111221220001001121122202220122221111002202021211120212222011202222000100121110101212200020002210101101220211220100202222221020001110210011122020110010001022022111110001101110121121110222201012012020211202200001101201111110210100010000100021210120200020200020010222110100020022002021022022111010012220202020212200011110011121020001100212020101101100102011211021100120210102101202020000222212010101212102000111122020100222101121001221212112200020110122010200100210022012102110012222121102121002020222210012202101200212221122202210010201000112111201102101111102122222102202211002221201010121200122201211101200112002222220010110210211021201220022102202210201022112201012202110202010110100101201211011020212101020101001020022102002111212110111100002221011101212020020122201022020210012200112101011001020201010110010000120010110012001122012000021110202202001021012002020222111121020121002101101221001012221122010111220111201220012210121201011002212110010210112202011020100102201201200000100121102100002020012000100201110021212120001102202212112021021222120101100010121100212001221002111220012112001220212010111201110001001101202222100001021201200002101122111121220100100110222201021122112211001012011100122010212011112011012022021120020111121220110101021011021020002022222022100100011221122202012201110121122122020002002022022120012021201202201221212112210020000200122222201102112101110101102112220212211012212020012010022211120000200020222122201022110002000101110222001210201022012222202120101112212011102120102102201202222021011220002002022002002111121220001200102000100202010200110200100120102012210101110120221002102000201210012111021102102020202011001100101021211100101002122100110101211022022111222122022002", "11210210210000110111120211012102202002222002212020122021012012120111110122020210022120102112102200220110002121102210001120012021201000011000220210100000200002102200212100012111110012001011111100020001112222220000011001000121202100112002100010210111001020222002000010212100122112022100210111121022211012002100210020212022012121000110010220212220002102010110212011202220202102000211102100122002121000120211201101120201220100001102221222102000201211201102000222101000020210001010202210202020020100121011021001120110012112120112200011222022012200020221202101022212122220020001112221121101011001222122212111121110221001221110200222122210120201001211121211110012220111211202112211101202100101020020101011121001021210120200111101121000220021000100210222220002100010021012201021010201222121100011011100111121100011122210120002020010120221012002110122010212211111012210000201211121212201102210110000022000122021121002212122112212222002110210122021210002002212120121211021110122020121221200110020211000101010021011112211210100101002222211021122220111202202100202222220110220100102012201220021102200112011021212111002112011002100201220001002201210012212100120220122012020120111121200002012212220000202001212121211111122201202001112022201212200121002011122002110220210120101101210120122022210012022101120102201012112000102122202011221022101202102022011120121012101201100110111011221210211210102201200100200210221111112100110020002111100100200100222022112211001002021022211101101010221200021202212200120111001100100210211222111221111021101121221211012211020121022211001220221220012002101210101202112022210111121021121120121221011111212201020210020000020012221220200200111120022021012102120221112202220000120011022222202122220001122012111201222221002101121220001020212112112120211002001202011210202121002202202012110111001111122210221120002021202010212221021102012202201000011210201020211220021221120021110111120020102120011121021011212001200120120110202110122000112101112010100111010221011202100222101210111220201220220202020100102021001112121101002020222120110002012000212012221022112020022102100020002012210021001201000120002112020200121121020201020101022112012200111101220222211000020110201102220012100011202100001011212121121011101000122102211222012200212101112200201210100112001110202110110211200101001220022022120000121220020111221201220020101121202211011200200200221011212011220122021011202201010222212201120202212212002120100102001212011", "00220020210211012010101101221211210021202202120210021212212201021110120002010220101110211012022010010010200202102112210102222011201012211122222000212222212202222002000211100201122001201001201201202102020101112121101211021220212112122120001200211220201210202001100200000121110102012210022020002012212011110111212010222212020002000100200021200221201120212020000211212111212020211000212012022011120201020012120011222210111101211200211212100102110201200222222022210020211112011110210202122122001202200100222120210100120111021121000022102221022110110020221202112001120122201001210110002212221200021221020211110201201111020011020122001120010120001221010001111011020120002012200121200210122111001021120110112202120012121212211110121100002220100111222121020220010001212211010100111212221102221102200120121011201012100222020201222010201020110100011112112021211112211122011001110202221121122210112010210002002022011202201002200211211200112221111102220221000110222010222011200001002020221212202010020221221201211100010022120111120010211011110020111212100122101111111210200212210021021120200102220111201212200012001011201210210012112210012011011010222122020010200122020112202212120210220021000202211120101112020012021002012220202000120002121220210102021201002210210211002112001212022221010012122102101120010210222111021100211221002011022222011220200211212111121222101020021102001200200022112101111101102020220000010112222220102011202100001000102000111101002001111010210020212002102220110002022212000001110002011202120011210001121020120120210102222102222102011021012102221001010121022222100202112102002221102220101121020001002101221022111021212211102200102022200001201010220202222120221122111021100022121201002012010022122210200021102100210210121222001112211102012112101011110011111102100002111011220020102021011012011112121000110020010220001211011111220210010012211212020202222012001012022212221120200001122222022211022012222021210011001101021011102220211111201210010022010201012001210100110122001021212212221121101221112100111201011000020222211101220220212110010201211111211110102211011020122200201122121000221101020210020210020022102102000101011100221210002000102101211101221021201002221020010022111000000111021012022210000212200021221102210011011221200001200002202001120112020110222221110020202101122202110202011011111010102001120210111120020102011122202021122022222021220220222002202001011202101001012022010101212012020122010102121012111001", "21020011000212221201210022212000101212022102211012010220012110120120120121202100121222120212201222011201212012210002210122021102011222021120020122122021222100122220122002201020211001012220002122012010221120011222012100211021121202221011011022022012121121222010001200110122120022120211212002122220210102010220000112111010111010110202110210200121220011010212100012201122110210112101002202100102221001000020001212002000210021002020000210002212112000121220001121120110012020112221201011000211221001212111022220010111011001020121201102021200010010222021221111001121222010212020200221210200000101210122020011200111020212101112100201121000101222210022121001101200122001121121201000022002100202210211020221010120111212201011101011212222101000120112012000110002100110121121211111222222102000100100012210102212110002211120101021001122202011212201210101210222012002110102110111200111111021112002112102102121122100011112220202020012122101102121022021212221211100120001122102220112020201111010210002022121020112111120221202022022012200101121100222201212100120022220020022010221222201111100211022010001121201200222210200002001020222001020201002011122222022111100121001200210111002200201210001220022211122002121020200010120121201021120210222222201110210112022120200122120011122012201002020121101102102020000211201202110020001200001012122211221100201211001201011011010021122012211122111221202110202022202222001011012100212102111012120121202122211121000110100222201101102002012002001002112220001111111012122101012011221200002101020000211112022102000121202112121100210221210212010100201022020210112100012221020112211200101120101110101200222102101110010001220222221210022000122121010001110212022121210022010100002222210210000202021202101101121110112021012201201202002110022022212000001020201001112012112221012021222101100220110220220211110100121220222000011011111000112102201202120200222221121102212222220122110120020112211221102202012121022101111111011212002112112000122220120122110011111000112211222000002000122221002112111020020122201202202011022002221011120021001002002210001111001112211202222102122020200221012022212002111010101221120111210010201121101112102001122222212122121000112101201222212211210020122121002111110100120210022222201201211002121010111200200201112002010011222110122011012020011212121102112012110120121221120000000220202102102121200102010022001001200120200100111020001000210001012102020212210221011022012010220102012010000200102", "02021022211221022002010111121011002011020022001122222221112202012221101200110021112021011221020121101100122000122120010001222010112211121112020102201022221020010212111021111102221220112010010011000010012020220000111200010122111111020021012022121020102011222201222000100222001100111000221022200120121102122112220001211211210102002221012020102112210112020022000202200002221102221100001000012101202001200110120010111120002112002112111022212222020211100212201101002211221222022200102010110111121201001202122101222202220121000120112200122010120011200120121221211111020110120200100220200111001211201101020010222111120210100211221102100200021220010011110102101022211102000022122101022002210011120022221001101012201221222020210002111220110022001111201212100020000021001110111220211201102111022022122202221112000221010101201012211222011220121111121002020220101210001010011222121212022121220010021010012021111100212200110111100100110000220122020202111200200000212012122002021011120102111121222210121100100222100221001000222001000021002102220202221120211110020001202220011010122222100002011102210000022211222002120201121212000122011020000221011210120010002000111222120201010111100011220010200202201220221001202010221211120020010001011200022110002020211100002101210001001011221222121111110100102202220211110001102002111112012112102000110011000112020022000012121221110010210101200121121101211011100100100110100011102021221210010101012111120100212200020202112010210211111012220102011200010122002201210211112110110210001200000020012210210210000121022111222220021211121210202220011020101120011100102221121112112212011121020212211211200010200002120120002122021221221222210010210121112011102121222100120112022102221010221020001010211221111210201121112011120002200211012112100001011120221120200010022101211220012010102110102100200100101010102000011221101220120000200002101021202121112100110101010020200222022011020002020220121110101212202011110101021011121121000110222121110110011212012211022112012122200222110112122100220012221110201222201201222212202220221000010011222221001120022000210120210011011200210121102202011000100202101001021211002110122212210222111212212112200100120000001222101000011222221020212221022122110211002211011222110000200210011211200121001102100212120121010220212110002201102201112111001212000211212022122210201020101221002110221210201202010020002220120012122202211011121002201100100120222221120201120200020111200002002120210102", "00012020212012211011011112012221120212122222210020112002200021102212002010212011111022020020222102110112211112121000021012000000020011020212002010120011001222122020102201222212012121011201021220101010211121102102021110112012102220011011010202102201201101220020122201200202121122100201112020111022011222200111212222222212000020212212220021111101121001221021000121012002101212002101212111021110120211101022012220222110201121012021120011100212221102020212122101112000222021222102120200011211000201201020110000210112202021101012010002101110021200001210112210202011101212100011202001222022210201000110111212001221021021212210212111221021100020110020010122001222012020110212011102212111000110110110221122121212001111221121111021022211222220221220010211220102111111002112010120001002101002210022121022212001000222100101201121202011100110112110012012102022221021002102100002011111222101102012111120100122211120001212012201002220002000002200211220111112012111102000220211201200021100121222220010200000112121200001020120111000212110211021020020212212021012001111000221201221120012111211001102010111110111000220112212210012210121022112212200000000102221112022102010122010012220002110202101011102200221020121001120011110212120221200120002220102010202112100222111201002101110020111100222000121220221101012012022210102110110211012000011000112112120222221020212110002112212210201211202120111000100021021112001011101101202112101022022222220001101120202202120012211101210000102010220200001002022022011222120012020121001022222122111011100121000012102000121202111101221211220112122120012200220122011210021202011222101210100112210020010102222020212211210100011110220110222111000200201122012122122112210010000201120200101002101200101220012022100202101000110112201000100211101120121202201210212110222122201222202201021201000211100222010010202212121022102000001121201210011112012202110210200211021010200111222212011110220021200201121101000211211002222112222201110121222001201111111020200101022101220021012202211222022200102210110100212220110101210221001110212001011210212020022110012201100012121110022102111021021100001121012000020122111110120021001222221200010210010102111022212211222111010112201220201202200202100021212101222202120220222022210002200021201100121121121010200021120202010011220101010122220112010220220102110021120122100011210100202012012210100020221111101102200210020110001001111010221011121002211010221222221021022002012021010210221220121", "11011000200022221010120120110121222221121212102102000010111120012111102210020020102101202002112101110222212211000201112112001200020111000010121011000222010021112202100000220000201022011212200010222121112112210021100012000001021021221110202120002100101012011121022100210011102212111102202112010122200211111022021222002201211210012222022020201120122022002110001022120100101022112122212002110122111120000011120210202100120222112022001012010111012000002000101222000122102222001000002110122000210222200002022200020022200202111112110201222200022221211011211222010210001221002010021201111002222220210211112002011000221121202200020222102121122212101010012100222201202212202100121200010200122012222222111000110102210022020022120200220011010120101000001021102102202222120101202212202022012012001122012210101001202010021222000122101112012212200010212001111221201100211021022110000200202221012112120222020000221221001122121022212011022102001201222022102022122110210002020200120012020010021201102102002222002200000211202120120112220010110212011002221012100112211012122122211201020021100010012220011110011022020210101222110200121120012020122200121002200000012211000021202022122022012102011000102212022201020020210012122020211111220001112211111021220121202112010012020101120200102121112111020000122211211022201221000212221112212022212112012000022020122202100002122022022101122101221020110011120111021201202010221111110210011202100210120022211211121111210202202022210102022112122112220111021101112020102212202222122012101110110222122000211202221210111200020021212212221122222012112122011120202221120222022001002121121200022102221212210002001110221011120100111120202202002010100011021010100022120011211012020100220001111001111112010011011122121201102021100221020002221000002201221202220102211002122102111022002201221012222220100211200021110101110111000112002021010100022112202110010021210002010010120201100210210112122021120202122000022221220012210010002022000201121120121121120222012021211001100210210221000022110002221110111110212100200012000112121202101010122021101010022102121102002110010220100220010121022212121210212222001211112102210221010221020002200121210201010200001102201001222010021112000022002001100120012011102021012020120221022200120020000012211121212010020122220200112201002020221202222120001111121001202100102120111112002010100211210000020200000020201020122212200100200021022220211120200102200020002011000102000110101201022012110100", "20021021021221200211010221212211021002222222101222221111201210120112102200102121012222210201122102100101210100201202012120201210011221221222110011022202100001200122200020212202021121021201011102221201111112012112201002021200211111110222021010020010221202220122202201010222202211110012010222202101222222200222210112010220212221221100101000020002021121212102010010211100100021110022120221121022222210101210011020111102212111002121022212120021202120210220110102021012102100220000012212000110011200221011022121120122001222222010101201102110112220120001222000220211210122202020111121011221102110001100202002101102212220021000100122201200021212221222200102002211101001222012212100002022001010020002022010101110222120021101111021120021000010110220002020202200000011021002011222002220012210221000120110201221100010020100112020110112201102220201112112110011200101102211012121202112012022002202010102211220120101112012101222010012021102200012102202020112002200120120010120120102222002022020012120101210122000112220001122200202122020101212211202202221200101201210010100120022001020210210011012222002211022220200121120102110022022100000010020202200010000000220002222000102112211211212001101101201000022000121120021111220112120121211011101210212122022120200002221201000001102220000112002221100222221211022120021122221022122012222210122112111221111001000100111200110220110111002022221220202002110212112112211101202102220202011201220020211221021211010202012200011220210000000120102222100202101101002000010120221200201002011202020012221200001110101012110201121100101001012110121002101220112000112211211221122022111211111120221111210102201122010120002122021201101100212110101022002210222212010111022001002122021210001021021102122021210012011110011022100000001121012000012000020011001112110202222010212221210012100222000122021022010110211222000122212121200012212202102021121220101110221022212002110010122222021101022212001100111102020201102221121121022021010012101120100010221011111201211221012100210122120210022202022120222010020000110200001021212210102212011211020101120212021002110011201100011221221021202110120120210020222222100012001011102221222111000002202102211002212001101212011012101021212102210012022201120202200001210222120001200220101000201112200210220121000002021001020100121200121220200020220110020021102000012200201200222210221101012111000201021222021212222000210010222120120000222122002222000220121222021221221012222020201110101100120", "20211001020102121222011100020010021002021001211101011111222010022202010010110212202002002120012222022020021222010210010112112202000212012112000020020200101220122221222021211202102102011201220202122120101000222222012010101220122212222011120120120202112122021212010122000021011010020121212212001221111120202220220210202122010222101012011212112201200002000100012212010112221020101221100022120202102122002102121120221222000000101022011112000122120202012221221221100022220011202001020001120222000200011111112111221121100110221000202012201010220010120121121101202202111201001021010121021212001000110201200020111212202220222120022222022010110000001221121202011000201220120211011102002121110010020101210202201212112012221210100202101011122021010202110010111210120001211212211120001012020111111121211001121020201001201212121000220001112201221201111012100200101010222010112211122202210010110001102121121020222202221212120201212100212010110020002200120202210110022110010201212220202211011102000200002211101101120010120210121102122010011122010210111011102022012222002122020221201000110020220120112011022002000122221221121211222100011102102201020111111200110022120221022001201122000202222220000020212101022221210021111100010212120000110011202001110101222022000100100101022221101120021202101020110122221000012201022200112010122210001202020011010002001120020002220212220212100021221111011121222120102212220010101012021020001120210022201110002220220201001000121000120202121102022211120121222122110202220000000010200110122002102222121222200120020112120211020221022211022202002210202112020201020222221102000001010112122110222022020201212010012012010100201112001202121221201212102012020210110011012102121221212022202211101112222020122201002011022221011222002122022021102200200102102122221212021002212221020200120101110121211121102110101111022212202121211201002220012121100012220120002012011001022220211221101111120110021120222201212010110102000201001001100011101111000201202101201010212022211221000102022102112012112210010120220211201022100100010000012200220122221101010101222000200201120101100020102211001100211100121002221001110221200000122121120220221111110211220020120110122000202201110111100110001212120102111111202022020101201011100210021012102211220121010220000202000102101112101212101002110002101011211121222110122101100211111001210012112211110112010220202220202100202102120021111010100210201110021012100021010220001011222220101221211120221102", "02120120212202202002022120021122101012120212210212212020112121220112202110100101100100121001111100221102100220202212111021002001000211111220022000000010021020101121022110221101020122122210111210222222110002222000220211221120120100101102111210001010201110011002102212120011120122000121112002002112121110200201210010121122201112201222000012221020210001021112100011000020022221100210101121100210210001220112202000211101211222112001100120100202011020022120201102001111111200001010212201122011221220110111221201220121200022110022021212121010012110000001212222122211000021002112020101121222102222221102120101210002122110011012101222220102211012100121221122020202010100110212012221101122102012111220212200121022212111002112121121000010221000210100110011022102210001100102111011000001220020101010100001221221002212202020111020210210010000020001021221120002212121102220120220112120211020222000001122111210211101120100102212012122010200201212202122101012112200100011120121120220101101202202220110122220211011020122211001101110022112202212022121122001111220110102120201012201100011212000021011120010022120120221101012222012200120011022210211011202110002010200122211001220002020000202221212122222001211222022112221001011200222221100102000112122020011021011222000112101001200112001220120002011220202110121102021121111200002022202001112112100120102020201212121021122221220101222001120101001011120222020211002022022122110120222012200022010210222012122002210212122222120021012000102021112211020221222100021111000102200100022210100112210120121010012202222011201222010102002210202020002000101220022202200010112121101121021011010101220102021101111022002100121022100201120110112201210002222212002012020220101000222000010200111002011212111120220221001212111221201211022201110202010112200202120200011211122202112210122100120101000200110221120120110210221100002011110121200001010100002000110021112102211021121200220121220201002211122020221011222211010220120010022201002012001022202122101011022011102100121010112201002111120102211001120102221111112102121121011001112222202000210010210201102012112210001120001100002000221012120220021120121000122120100102212021011120022102022100012220210121111011012012112001222221112201021012020021022111021002222102020000102222001220111002022020112112002212101001111221102111202001012221202011111020222001000000022022200002210202101022221111112211102011100011111210121120202021001202120112111111222100022222112222212200001", "00101100201222011200121121211012111200001022011020121211210112202112102101121002021211011020121110112211200000101011221001222012120202021222120001120212011202010222122110121111212212000000001211121110021122101211220201201011220021111202002010022202100212121222012102211222222020221012210211101000120221221202212122011011211002101200010112212022001001110002121011000000211002221102221210020000102021202102200002212201010001012111112210110021212002202210100111020221122021101221220010110021221200201022200020121011200210212122021222020020100202220120011221012121210200121002221121111101021111222200100001101000022021121211121220102200102001012100122000202120112001121120100022200001000000121100021112101222111120101111201212210202221102211002202210012111120021121212021220110202122002220001012010212210020001120202212100111200020120101101222000102102111212001111100001200202012200112221000002120110211001111101222220201002011122120001002221000000000200022100200202012010222101122100121110000000210112222201101000121222212120122012022010200022222200202102000111112120021120010022202001200101002202212001001100022100211100012010211102100022211121022211022020121200211110010100200001010012122220112200200011111210002212011012020210210120202212020000111221021212221110102220110100022110002022020202212220200112002102211012012111121202222211020122120221121220111212111211200202001220122020210121111012211102012011201201100220121211120102020002211212112211020020210001002201211001212212222221000022001011121120221021200222002010222212120022120000212020110001220202202002101222222001022021011120012001200012020100211202200021111102121221010220000202121010201121220200101221010121101001221011100111122012010201111002120100011211111001200201010112001212112121211102222110211022201222101211000212020221211021011100110002122112122000022112222020022010010002201112222221111200000011222210221212001000202110022110102222100020120202111211111121121002212211022001121101022102220221002011110111210221121020122200020011201220110222221001001112220022020110001210210002021120211011111120211221222101220202000221001012200211221120220221101221220220021200112211220020221210021110012221211100111021121210001220012001122011110220101220110211221121221100201110111000110120101200111222212101002212112021020022100221110122120220121200100202121011121020220220022111110010121200100000112001000011222020001022122220020001101201010201220221012011020111110200211222", "22222122110110121001200101110100210021101111102202011101001202211021021000202202021102102102212200102102220001210011022110102111111011000101211111012022000020201100000201102000020201222210200120021200020121102101011102122020220012002111022112210101202010120012112102001020002012200201120010211202211111201122112221210000201012100001110212011022200110211211111222122121120220010102201110111110122002011012122001002110011020202120110221022210220101112111011002211110201122111120022111112020002011001121121112212110020002200000122002212202001021110111010010012000101001011120210100221111210121100022020210122010212002022012210022201010200202002210110122110222002001021022210120100002221111210200102222001002211200121001000210111020211200120000020222212201011220110201102020210022022020201202212212210212001121002200011220100212222220210220120222122020102222221202021200001102202100121210121022010200000100200002100220022001101120110220000211200101211002010220222120110100020020012121011010120102111221102111202121012111001011211020100111122222220120211100201210000200120220001121220201012010221101211111000210122020220020012221220012100211220121002212120202112202111111102121012112012002101122111111200220220021211220022100112100021022000210221112122122010012222222222211120122211212020000010220120012222120120011201200001201211121121112102101010010102002112112201022221002100011112020022222120021200221010220222112200222212122000101100022002021112110010000001001212002101211000201202211012211202121211211211222101011222001222111220102002122021012002001101120202221211222200021002210001101020202110200010022022112002001202101211121011011201202112222001121020120011010020221201211200200010010001211202000020201020220211210020021210011102222112222102121221122201201200010102011221211110012011001102111001121020210121102220122222021010110110122001122221112102020111220212100222100012210211012220121000022222212022222111220110210121210010001121221011120000220222121002002100112200001220021100102211011222220110222222012202102022222121200212200122000212222220111002012202101112112221200021020111110120001221210122200200010002200020111021122122121102220011121002221021102120021111222110212111020200120010221000211121122001020111020110102211222122000012021120122120101202220210110122102120221222002010100120002222021220122010110122201000001022110010201220112000121100012111002100211112000120210222100002122012120011210100121112200012220110021", "20122122022122112110000020021020101011020012211012220002112221001112200101102002011020110111122002200121211021001111110001202200202212220011021100020120202202220012102221211001010021001002212202201022210001111000220201000211002021121210112001111220210122220110010121120210210120212101011221222210222212011102110202002101001021122101121001121122100222011112110012220110101112201102211200212022000202122102121002001212110210222002220012020001002100210122212000001210122000102021121202010221200201112120210112002010001001121011201010002002012220100212021020211110021111111020102012012210122021201212012012212122120201001002020112201020122122212121202110001002211000221212211002000001212012120212012221100222220111100202201222002111121001122001021122201202000012120201100020001110202011001211220022112201000112112212012021100112010120120020102110010012111200121121101220112102211001000021002220122120112120210220020210000210202201101022200012012122022120201210102221120200200220122202222020021210121122020121201000102101120100111020021101221010001200122210200022210220011001001201101112111221002011011002222102012010002211220212111111110212010120121211212222121211202002222202022021001010110220202120012020012002201100220210000121121222122212021212002102210101101010011102210212221211211110222100221111200012110112111010001011020121221210001121101222101122122020011011112122021200112200012122221120220012012001002122010000010200110102102102111122020101002200221022220200211222110102122200211120110011010110200122122100020022101012120101201220121000101100122111022202211110110100001212010210211221222002120221201122021200220212000010000120021221010201110010001112011010221110212112010000120220021122210001121112101002121101110120001221201111012111012121012120010101222210120200220020221012201220112210201110200112022020201210101000122200120012102110202111120111010010211200010021002002022012110212211100222021011110022212001212221012200102222202001111111011221020010222010022211020012012102110122112000110220000120220211122002010011011001101001100002211002111020110110122111221211201010212022002210102010122110021112111102201210001212220001010111020212010201222222101120101101020202121221020200000100001200110121001120021001200011121112001202110102102210101111101011202201121001100111002222112121112121000002120202021212111210212212200112120220002112010222010001021112010111110022111202010121001002110121210000102020010101122001220022200", "11212121110101012120221121020122021202101020201101220211120021120210122202010120200021110011201001010110022000011012112121201002111211110220211202112221102101010221212211222111200012010012201220201002101111200201222200100222110002210120021210100112122220100211111120112020021210111021102112000102121002010101211120122022121210200122222010120102101110100210222101101112002112220200121011000222101122010111002202122221020011221110202120021120110011011201020200210001120012101221221210101220210122101001010012101110021021022120201121100000111122020012011220010121021200212001202000212002000112221210112021011101202021211212222222010222110110202220211102222220200210022200002020010020222021020012111221110202210100000110211110202221102011110112211001111110012102222121221122201112102100001211102201012211001010011102102120200001000101202202012002220101022002222122121222222221111202202222122222001020212001220211221201202000122111201022120201200212100110210122120201121112112211211202120001200002210020101200120111220202010210120220101010121210122101101021202210121011101022211010110001110001112202022122210011111021121111220200211121211202110220012012102102202221200011200101121002200012200012110202220010020121122112021001121121121211000121000101210100121112021021110121101220011212221000112222221211202110202121222202112100121101022210002010210121012110002000100110011010221112022221111002010122102221211220221021120110202011202022212101120222012120110210000011021220012100101100112201220020122200010212121102211122200012002001220220021002011112021220202220010010221101212200210020210211210200112210221001220212010002211202002022012012112211212012111221112002202212000222001200011101102121120210101220112011121110000122102121000000020020120000100001210201220101201110101000211110211111120220101211020010001201002201100201221002220200120102101120220212220010122110212012002121111221021120002210022121100201201202102001101012202101012112112000222100210020221211110222201021021211101220120212222101202122110020002122120210002011020202100202100120211111112012022200122120110002202021211022022222112221201201122112011221111101200210122120010202010202000222201121012001021020110221001201220002212011022221122011112122100101220100200020111012121100011001200011212100222021110100111001101101100210122201112012120112122011202200001222112000200221102010121210201121221022020022111221200211102221210000000221102120212001212211111201011021110101", "00202001102222110221222102021100022000210101022021101100000212000120120001222012210021102112212101220212221000021102222201110210122101202011112001002001201011101102010021200021200220002022202222001021020210221210012102200102102001102200000022211222211212202000022121202122000121202000200201220112102120201002202202012122110020102200122201101002202002010021001001222121001102000202010010022210022221112102222110120102122222100211221021210010100122220122001121210002220020012112220012011200000001110220120020011001021222222000122021010201211011022222210121000100122110220211021201110020222021020122012011220220101122120112012202102101011010022220111221212012202000210221011101111210222010212112122002200221010122221021021020111011201211102211010222222002022011001201201020111200120022222201220000210201010200002110101222122111001021020011020102001012012122102102010120000110002122002102020222212000201112222020202121110212210211221211101020201011110210122101202221111112201100222111220211121122211021010111002100120111012212010201121122112102001222121212020100121200001000202201121102110022220200111100222210020202010202102102212222202220110211010221222002102202211211201100120022221111000102020200212202112110112121011122210121111001101201121020120210102101101212120221121001002011000210220001021000102102002110110000002011120210200022220112111121210220201110112110222112120222112201000110020200200101100120012122201102001012120120221020200010001001010201222110100110112202120200200000012210112120010000010121001122001010011201102011101120112220001010111212210002222012220200220212111100012012010011221110022001122201110112121210202010110100021201222110010102220212010001210211211100112221122201101022221122200110222121101210110121110120210111221100001112021012200002111221222110021011002102201102202101010211011102012201010001221021002011122021102121200011210012111211121210110100111222200110201020220120001000200101202011011111110021120102102022011121200120002220202200100120111211022100122101121102020212200020202100201001112200102122200201212012112122121001002102020001010000212010210220102022112121101220110021200222201200010000212020112202121220011212222220002200210210222121020021111120001002112011120222010121100012111001020222011202201111100100221200011122202100221210112201111111200012121011121112202220022022201222221021200210221211020120222211111211211020211222010202220200102121222110212121200202221021120110201001112122", "20022100110011211200002020101101110112002120210211100212110202200010112210221102202102100111220200220021001200222212110012220112202102012102222212201111111211122211100202221220021002201120001112122202212002012010222220221211210111122010220220021111201010122110201000012220111001000021222011212122220120011010020112011120102210202221201212122012120202211021212001001122011012211021120002212220002000101011210012112002220002020020022102112000120202022020220122211221002102102120000002011110101210022110211221210002100102021211110100221200002200221212010111002111212001020000222102000212020212112021110121021012011121111000000121221201002100120010022221111001020122022022022010211210200211010112101212121002012202111211101000020220211121201200222021001101210020001120110112120200102001112122211111000121121022120021011022111011101211200120211011012202001012011010010002210100211112012012202021221112010101012211222100112220020222122002011001000101001001201222201212010102211002010100200122202010211020201220212001101112120211212022112211200021210002021202121112112221212100220210101101221220112012002121102011100111001211000121120101011000202122120202222021221000200220012011201002211102202121202100211110212011010020201101112012100202012010101112022211022202110022000210000210222121201200002010221012211210121012121002020202110100100021101200122102202121011121012111022210002002021010122002000012022221110210021010212210101121012110121201102221022012211222020202022202110020100211210211001011120112201112021002110122222020010121201222000210221122021020202210010110122222111001020002002112210112010212112210020120212012200021212122121210210211120201212001220021112110021120221011112110112012220121210201211212221102201221110121022102111012000110001000101010002220010220000101202122002111110000021201001202121202000110111202221121001201021211001100202010100011111212111111011111010200122001212020111022102112022020101022100010000222001021112210020122212002012011010122001210111122021220222212212100120220212102212201001100102110011010120122222120000120002100210102102210021120001201120122211210210210120012222002000112002001101002001221120111111100210021210021000121102020021202002101100102202112222121201111010112120020020101220112001020121122220200020011002010012002200022121220120112021000102202201010210000000020011221022111112012122112021020202020100012202001201020220010022012112211121101222101221120201111120122110021202001101002", "20011120102011120220112000020100220201101111002201220210210000010100112012210200122000102010101210100120220200100020222222200122211122222121000110222112010001020022220101011010200101112211122102002111222211011211020222112101220122001012022021002011102121000121202110100102012220122100112010200112122012110201011201200221222210202220111120221202120202201210202220100222201022100021221121101211212011102020002010020122222212102112201111210002121102120212111001222012222002212112200200112122210202011012102200110022112002221220111012112000011011222011222201222102220211212111200220120001212020020010102220200111121002011100011110122222210201111211110000101121220120012120220002210221122111200122110100211012102201122011210012202220120202002021102002202212012100022101021210121120102201012221220020002222210012202120100002121121020011100001110221121202112022112121201012002021020021220222100022010112202220210100012102110002210021210001201011000001200220120211120022200201111002002222120110011211111111012002121221220101120200122121221201121022000001021111002120222221102121221211010211020201201102012211110200121101122211021120100102111101020122012220011112021002210000111112221210122022100020010012002222021022210201211011100120111102011222220002001210120001111201110021101101000011201011102220211121100102121220002210011201011200211011101012122100211220022001201201010110022102111100021110120111201101000100020121000111100022211202010012010111200021112110122210010100010000122112101020202102222102211121022202221021120211220001002112121002011122202020102021011122200102212212111200222022101012200000220002202100012010210200112112221121222200121102202102021010022020212110002111000022011110001001011200110212010112000022122200110201201202002022110010200010001012020221112120222100210102110011111000122112212010120200011112110211212122000102102100110202020200210120020011121201002202211221002221221220210221000011112120220101121210112020220121020020100200121021120221221211020111201120210200222120120202120112100210011200001020222022100022012111000202000202012121022201220201002002122002011202012112222222101020022201101102220211102021012222112011102002200021011121220201021211010101121221002122021210102020200121120110210020200221101212121122001011211212002112121110202111202210011100021100110101112021011222100221020002112012010201000111221021212010212100100020222011212212120002102000202002201111210212000222202211212010210222101222", "01022022212110121221102112221211021220201200001020101220222210001222120020211011212022210102220222211011011200121200001121002100220000010022022022210111010201000010220022220220000222021021010021110101211110220112002120101100111011101022222001102202220111212101100210120110020122112101122102210010010021111102101210020122222121210212120001101120201221211222100101001201110021210210122002212220201202011201202101212012210101201100100221202112011212212102222220221221022121100222111201122122201100020021202101011121220000021100022212122122020220111001010001202010211100220002212222201200021021210202112211120121002012021111212202101221000220020112022120100011120212110220020201012021200100011021002222100211020020102120010112212001101100222000111100121201001101001001100120200210002012000121020122211212002022121100012011002002010122120101111112111120021221002100012200102001111102202220101201012110002222100021202220020100012002020222111201001110122221101200020022202120112221001021021222020210220200011111012012001012021120122001021220022010110110120022211012200222220122120112020111021110102022001101200201110211000011200200210221211102011221222020220121111111120021201211200101200201220021020100220101102100020010020112020111012111222220002222201110012002021102202222000202202210210201120222020210202011210021202000221022011220120112222112122121110001111021112200011122202201122000201021211111202120220202001200110221221212002210011002020202201022022020220101010022012120111220022002112111211001111210022102012211211011000022002121020210222100110212121022100212101120012112021021102101010010110121120121102021102212110000111201020122222101011120111201002102000100100122022212021112000210221021222000000211202220012220221210100200001022022222221202020102211222102212222222101110001001201202200000102220201002120210201101211101221110110120112211100210222011020021021022112100212100022102212212010212100021210121022220220120001202101002221201212012112202000020002220100221000201112001120221211211121121201001122201111112020120122111211020021120022112212001201210211200101000020120201221011222010001112202122121002112100020202100012211111211121221212101100200122112022100010122001101122022102200121021201100000010021102112010220120022011221100111210011100002021210110022222022211011120112001101202120210200221110002111022020221221100221120012210001110212111111220022222201111100002110120011000201020111012221210200121112200001222002211", "12012120222120022210001121221122221201220111222020002121211010021011010212011220000120202221101010021021210012221222220011211111020211121001001200100022210200012210001020121112002001222101121102012012211221121202200102000221222221102012102100002011112212121222211201101102002101000010220102101020010100212121001222101201212021222201211000111002001221010212110112201111020221201100020021110201212122112201101200201110211001021012220102010201102112100210210112221222021202110222210102210211102112020010222101110101001110200012202212211201102210121020201112021222201002021000111112110110112011101101111011122101100002200110002110210212200220112020122201222210112220012210210102211120022022222120202020100222122200010110211221111100010100121021012202122021100222112102000212202010100022100120101222112101001101102101021111002110011120101022100012122001211011021200100102011002122012102010220120002211212021001222010211221012100012002101202000122120110001102201020212122211120120011021202121111112211122210101020011202000101101102201112020111121110121122102100102100211220002001011012120022210202100021101202122002121102100212011101201212211012222211102110221001102111201012211101100221010022220012002200112210121222210012112020120101212200101001120212102101211120220002110121221101012102121222011122000000110212100012221222210102112221110210022222122110111122211202210010020102101120112101100110000120121202111121210122212200211210210002201222002020100112212211022102201012010102010111222200210220220101220112200222002110220221001020220111210020212111211102111012212220010122201021202101102011212120012122211211101121202012120022212010112202112202022002001212221011111222120011020221201001021202220011122002022100200120021122001012101110200112220110120011220000201221102120120110020010111212210102111120200002221210000102200212122011200110022102102110121100020220000022001102220110021102110120010102221212102200100111111122020121221020022201120212201010100111100201122202000020122111012210111011221121120120121221000201200222011010212221212211211210202011201110000001022110201101021101002010102100111022021010122022110121002100122202112000200100202122120112201022112202102011201111201002020201111020122101100022121100102202221220010102112001122011211222111122212001222120121011111011010220202201222101102000212110102202222000222122020102010010120121112200120021012202122120010200121022102211221010112011211200222201212001200012102220212", "02200022121202112121111120200211121120121001021000010222021011021200210101200100220120202011121221212221000101022200221120022011102220200010112001102200010120002000001110122110220202210010211011110101120012111101211020112020202022002100022110020111012211121201202002212102200102000200020000100000000120112102102202200021102221020101002111012011220010212022202221221111101221222001202102211001111210201110010200010202222101122002111200021202210212021101001010021202012201121201020120111202010201112020102221011002022102120021011211210122012010221222022001221000000121022121210112222001110202012110202222011100012222121002021100000222002000021202211200201000111201211221122220222101110221110002202121101101201011010221222220211020120021200120121102022112222101121100220001000122212101220102222122102001120101220000122202101020022120000021000001212222201020102222220010220020021222120002210220020101122111012102002200122210222000001120101012120012122122020111122112011012222002002000121102100220010110200001201211220120111222121010001111011022101202112011212012120221020120212222202120021122212002100102002100221012101110010001012010001100220220200000120200121010220100000012201002101100020221021010110000102001220012122010111210210202120012220202112212100101211012100220012211110020210201122021111022102022210110001222200220110021202220121001102021000102000222020221021010211020102222020002021022000201010201212110211022102202211001122100111002222110110211201022100112101211020221200111202200121101012010101112111111021201000212012012020022021000221112111111002001102002020102120020101101000202112101011012010020211012210010021120010020201001211211102020211002121110001112111001212200212102021101121021201212211022100122122102020122211021122200002110120111001121020220112202022001010120201120010012200222100010112200212022111201020120011222201111020002110220012021010200111222201100211221021022222211002000221111021101222200112202122022100101020010000012100102120002021210010100211111220122110221101212122100110120210022201020102222011222120102212112200012001221110011112210102222220112020100002121210111121202200110002200121122222011002012100202112202022010220000101222201202201102201202202111011102220102110011111222010121010210201102121101021102112010021212011122222210111000022122210211001010112022022001102111001000202121202010102012101210002202200110020121012001011001102102101011001100020210122101012022201221121001222211121200", "00202120122211122112120201011000101020210122212021022212012000220011012201220111210220201202001200110120001210201111021201020111210200200201221022102000200200011121100211020122202110000002010220221012102000011211200022201112121021112121220211010122021100111101001211222021211121222210202221200020022022011011111202020202200000100020202221022100111100020110010222110220101000100121212122021002200012202110210001120222212002100221120220221201100012220211220110110200211120112201002011210222001222001002001110001102101122021010120222110212001002220011010121010212112102220100121011100101011011202010012222201120021210201011212112202220100020211221020210021011020121201012212200010120002202122110100022020101002111210110220010122200212001121022111100221002021021001202122110200122010202210222121220211212110120022202221001211220001210110222021202202000000110022211111202110100002220022020122012000201112110211220001100111122212212122101101001222222201120220102212002210100012221011210211002012010001020121210102222202020020002110212020121110202210120001102200101020110101111200111222102211022120012012110012102112220111021012000001000202100200101120110210000222002120210211211101110221122002021100212222011002120120121221220222020122001122211111011121002200000100021110211021111012122112012001001002122000001011211100201000101122110122011120010022110022120211011111202020121012022002001020222122120000221222202202222221102111210010102100010111000221220022001200101012100220011122102120212022121021022211121101002120201001201000002012100002212102221201010211002021101201210220112221211100100111200221202022202110102001111210202010002221111022112221110020002010021220201201111221221020220210110120011001202010111100210012010000121210201011210000012121200211021011122110211120012010120020100010201222201021101210102211012002122202121122000111001212211121200002120212011121010011102220221101212101102202021012122121222211211222022101202201210222020100000010212110102111201122111022001000002001221122020111202210011200121010101121110201200212212220122020001201021221012100202211220010000001010202102220122111200220120222021200002121112001011020011212220022102021011110222111111001011101210122200000120120220002110222120112112102111022211101110200100222212001222020000200122011200000200020210210220220010201101110222100122220101100210121122022012112002021112222110110002111120002012122111201101122121001002020201001002102010122110000211011011", "21212211000120220022222111102211220000102220021220020120112021200021111202202220010212110120121020211110221002002022211101011000211220220102111120100100101111201002021220110002211200011122121012122210200000101222120122202100202211201200221210201220022110211200102112221002210012210111210220220100121000200200001012220120120010210222012211120000100110122200222021110012212001200101012100210222001221100002011021002011101002122100002211112202122201021202211200012010201110210121012221220022000001211000221001121200111201211021020211102220100200200022201221022100111221000111221121010112221212220112102110222120111021100111211122200011012221222200002112200122212111200012211101211111201211201202212201000200001122121012010011210121110122120220201222200211011200221022002010202012222022101000212012110212220012022200221210212010001110012121002222111202122210112011002111110201221011100221100020002211002111112210200021100122010100212112012221002210110122121002202011010210011212120100110012101012120112121022221000011121001220011120021120020110222002001221112211202202022011111020210120200001001211002201011221011121010011001010010102121220120121111002222220120122211021200211020010221101122022000000122110102121121110222211102000100202120212100021112221210100120111100120022021102011022111022112222012110111010111211220010010000102200210112012211100102210202110121121111001212001202220000121220220212221022000111211102222121112100022101101002110221222122112211121211210110211001211120201022112102221000202021112122111210202120121111002112011200200010200020102102212012121200021212110121021111100002201221220012211021101102020120011112122121100121012112001112221102121010022120120122201221021021211012212211102102011102012000110010021000000220211100201100220001222010212120121001022202002222122112101020201101012211222100220022021221101011022100102002121020121121101010112202212011022212000000102122002110112201220111021010021201220110102000101212120101100222202102021112121012010100212102222110211221120112110212121210222001021121112111011101102121002022222022022022001020212121102100121010022110111212100011201000201211201212020202212120102110220201012212021112022120110000021100210020100020222211020200212102221212000022012121200100201102220020002220112200011222202121220121201121202102221111000121120022212210100210000202100221210020020002101001202221200212022212210012010010012000112002021122212000220220121222211002100000220001021", "11010100001211020212112112121212221112021012222020021121100100202010011011121111101211021121100201022102012200110000220010012002211001002101012010012120012010010021201200020002002100101012101021010020012101102210212220201020201202211212000110122012112011011121210001222101201101100002122011101020211220121001210001011201221012222102201012112200100222101122221020220111012220010211102200120111021201221010200111011022121112220210020100102100222110001012012122211122021010112211010201221120000222102000221211021101212101020002020110122112010010110102200011202022212202012121220200021110200110122102001020022201020102202121211201020220122222222221022121110012011000120220121121211122111100122102001120012102011000011120021011222002220020010212220112120101020002012122112222120211022122021012021102212000001220210121100201112200201101111212020101222221100020200021002200200121211002220002200222202201102201002120010000212211001101011122220100111121221022121022112021220121222010122101202202000012221220100012200200102002020112002002102100210000010021020010100002100012020201102202221120000002100010000001000012022120201101202221010121201200012121022112220001110222221220001112211020010211001201122010120202111001020011001100101020222120001010210201102022221211010000000020122120112110102201022200220012011002020010022112201000000011202222101210100120022101002101100000010010012010221220222210122001020101120202121112121012121001020020010112202000101210212010121210002022111220220001001011102020100110221120112112201211200000111001202001022001022012210100221211021020222212020002202120122000111201122222120021002101222001210200012112202000121222222111120121212201002002101010110201212011012120101010112102212011211021222211111000022020210211101002211202111012221220201112100210211212202001202221112220200002220112012121022100212012200120121012210121021122100110021101200202220012220122020222112010010201110102111112100100020111000100022000100201021000122011201112221002121120001021222221110102112110121111020001000112100201022201010111111101120221111210010022120200012112210010212012002011100021012200111210222101100221010111022120020121201211202012001020120002002211220120201210011211101120222110111010122200100221100202220010010011120202022020012211021211102210201221002111200120000222000210210011212221122201121011102221101022020222110120012202110110201122000210220121012202120202111001211102002112022112111001012200101010001212201211", "10011002001120220222210120010101111201201012012111121212210211212020211101011110020222222200022110000010100120201020101012000111202101000021002221010222011212202122211200110202201102202011211210211121102201120011102220020210211110220122101020002121221002220210012012020212002001122210000020011102100010102112020102001220102112201101200110021100210221112122020212201001212001020110222020122212201001100021021002102020201100210110110202122212221002202012120010100101221001000002212021211201000100220210001212000020022022202012202011211220022201000021112210112100000021122220000121121002000110211102010202111012122211201001202101211210022001101120202201220011221012002002220222100010110010021020210110100011222221000121212212212011222100010200211111222210202220211010020022210000110121102012210110122122110022112021220221010211002112101101110022101002121102022112221000212202121212010011220221201211221000220101202211011212120001022000002012202010221200212102021010120110011001122021000010021001101101100012101100200121111110122100020012001021200112221220212021210221102212112020200010011122100121020220000021212122111200202002000021010222000110222002120102112210111201120001021211210101202221111012111201200022000112201100010121010102120221210101222210112220201021201201120210012221000111111020022111022020122202212201201212211200222000221111221202000211202102201202012202001200101022101102011021221201211221010112202020122002122000102100202111002201001202211012112001010110201111221022110202122200121021000202000202202202112102101120020212211211221010221000212100200001221212001112001102010110020101021212212220110102110101100201101112212012221001121212121101022101212211210111210000221102202122120211020020101222010111010100221200220010101121222002200012202202001022220011222011002102101222102110012022122102202221211112222200201222122212221220121021120211201101101000201012202101202222012210022002200002010111220002121010022121010212111221222201101012211202120020011102112022002121110220111001100221211022110020121012122000202022111101010112112122110121102111020210102101221111020220110100000200210010211222022012111001002202110021021111212220012110110121200220021121022211110010001100021210100210222222021102210010021220220011110202011202101220022001222021012021210021100201210021111220020220200120221110001121211012221022101000121022200120201001021112221021210222221221002101001112200102210200001110011002212212201110012020200222", "11120122121201122200100020020221211210210020210020122220101211022102121102220012010112012220201001001022011122101121100200211101221011200021120000120101012002200101122202010222201010010101102222122120211000000210111000202022100211020011212200211012011010010200000000102212002012210011022010001001120012221110212022212112000110010002220120221120112022012101201111100200200011100002202010220111212101011102022122120221102102111012020011122111021202222022110210210021021111212120022122211002022120021212222000121210121222001122121110121200112011020021100020120210212020010120120211102211022221020211101200002120202212001021210111110111201210112110122021011112002221101112212212222120022210202012010200200112002010020220100022202221101102000201021102112000200211122022212021022222011201202201211002221001110012122011011222222012012122112102120120211021010222112102211211001211120022001201010101102011121001102010000120102010210101201222001111002102020101211120122010001011210122222001021201102121000022110201200212201101112222122100120221202100101020110121202121002012202202021102200212010221210122002011111012212110102201011020022200022210010212011120120002001020000121210001222120111100020221022210002112222212210112122122000211112011010120020220220100121201100000002221112201021212122011201210010102211121221121000022100111201022100022221200202021222012210220012212022012202120010201101221111222220222210200210112120120021020122102020122010201102221102211112020111101001112001012221200011210221000020201011020201122212210221011110222000112000122000012120100011111010121212020200011210221112212002102111222220221001102010110210111120102002022111020102002201002122021121122201101210011020022102110112112020010011012000002002010002200222120022211011122011001210211211002121121221011022021111212212022221122012221101211110110201021020010220101000221000202200211220100001221100212000022212110101020021122120100020110002020201120000112222012122120010201021011222021102202122220202200000101111122212010121112020002021221000212000220211100120220110112101221220111010220202122002200001011110021122202100122012201112100022012222101212001102101210211011110210011211012121022222100200021111020200020110201122122012110111101020022212022011122202201201020111201102211212211020212222210100212012101102011001210200012121100221002102122002021112100010112020221001010020101101000021022100121002022211220101100200111211122101101102000111112122102201121", "20201220201222102100121200120201121122021001202020121102221100221111221210220022100120010021121002200021220000020212122012022010211110221220211001220121121022000022120120102120202012210100220220210002110012220222001212020210202102100000110111021111211102120101020202222002121212122100020201001102100102211221222200111102121001002122012121212210010010212202221222101102212212211010111200121222121011122201101221122010120122221020010012111020122012211110011101201211020000112111121020022012122002211222000010020021022011100222001120121111111002022120010121100012110100111221221101010100222221110000020001211202120100222022211120112002212222112100002222012110012001201021001210101221102022022120020122212202001222221102120220000122000101122122102201010200012111220121120201110212012222101102222011020011000202211100111222122201001122202220022002121210121200010210012111021210202012002201202112000001000020202001122101211121011012101021020120201200202012221220111101122102021022102220210102110120220210112001112022112222021001001102220001012022010210120001201101201012202001000210012011201110100100101202001010121102102202001011220011220011211212201120020211102122202110020001002112001220122122101212122012111202201012000021122212112001101001222022110211120201212222220112121000000002122210000021120102222100121211020221202001200102110021120021121122011022111001100011202120112212122210101211012200201100220122121021021101201001021020100120212212110012122000110020001021201001110221212000201210012101010220121101102010000212022022110020220201011200012202122210010210122000111212122222211210001202022100102212122110010012222012200022110112102111210001121110020221221212121112120202222011200012201101121210201100212112200020221002112120201110210001010200120222120120210201202121100200111100001122111110000010221122211122120102101002200011211202010122000110022221202120122211112012220222222012122012102211212001011221220222201020200122021012101011100001211121012110200110212220100012100221021220100112021111111000202220002220220022200202210101121000010002202101201101212012011101110211200221021212110111201110010020002202120101211002222000012100102210110222200200221200001210000220001210212211111112022020021011201201211210001201000010021120002102010000001112020220001102221200000102121120002210022012221000221212102001221212200211210001022012102121001210010212111001212222222022200220200101001002202011100011222011102122002111021002002100", "22210201102201222201122012102122222200122002001111111010102000121202000120000022121211222122012001100210121010000201102111000102102002001210201020020010211011110021212012111211222220101220012220222020120101212200201101220020200220112221212002210102012012222021122011022010101221211201022121020100201222100011210211202012110211200121000100221202200011201020220210111012200201101200221110122022112112120012112222022110202200020222021120120011222122002002220222101102100202221002211011200210022010000121211110211022011210022102012021201020021211201102211211201222211012121211110002120212022020112100112011210102220202012122020010210102201221100220100210220111210120201202220011002011112012212201021222212221222201122111101110210112120100120200120212121020002211201002021022022122122100210011212211010210010000210010010120010012210201102021022021012222121110002221000110201001021112102110020001022212222122012212210021122122020000120211102102011112001122002122020220221220112101112021100000121211101101120000211221210001221020102021000001002210222110002022100210000002000212200021112122011120000212222100121012101022210211011002001100002212202111210000212221210201011112121222220111011210212100111102212200110010121100011021012012112000211022012202001202000100022221001100020210212112210121002110200121112101011120001122000011012202110210212000012022211202100200210220220210202212120222121120222000001021022120221110001110012012211021210012001222101100121102210210022210222000201121000021012212012102202020121111211021001021110022111102220122210210021000112220102010100011221202120201011022112110000120220100102200102122012111202121100220002120122002112000222102101110211210122001221010001112011122111002121102121201122201121121122110220201201002011011112121021022122121001200012021011220100202121121100022010112022220122201100001100221110120002210121210210001020212000122211102012211102220012100011222110012012111002112101020012021200001022211002010222200000122122110011112220001021121022222011210121120020100121000022021212202111101201020120211220001211112112220222121201002000112020100110212000010122020011000101002202121120010022102201120001020002101210002021110202000212221011122000202121101211022020022001201220210011220221122100001011020000211021202202002120001121110102210112022100122200201102011200020121111210202111201202022222202010020020122010002201220101221020110222001022122112122202212201010010101201021111100110222202001", "22101102021001220021202102010211110000002112120212222201110221102102020001212202211222001110022100010001021111001221220200022111002120210201221011222110110201020210221212221012220221020112221002200110012101102202101122012011001222011002200011022001102122220110110110121021110110212202212022020211101210122101221220020102010022212220121102020120022201111022022000012110101120022100002012011102120220201022222011121220022111202122211212212102200212212101022120221100201212121101021121010100021202210212020020010110210101001220212211222001022110201221200011122102011212012212002010010201022001120012001200200002120102022111221002200201202220000202200111010000121002122002110021122120110021212200120101100100220102010120022210021212102121111022200002000222220101001012210200220010112002102011122010001201122202221110211001110102201122022021112200200102110202210011120111222111110112022220020101001021121122120201110011110102120212010211220112110102011210000211112012010221000002211000101020122102010001002122001221021010101000210122210001211200110210100012222212002210111011201202000011102112211022011210120120012012110220220001111210000220011100020010212112122022102222110102202212120102001121012011221210210002020112120120110102100211020010020212022221212201101111000111000100120020100200002102111212022122121021211200221000022220112000102001211002112202102021202020121112112000222220102110020102201212011012002000211020010200200100212200222012001002122200210001022210020220001012110011110110200212220112122122110120200010211022010021212100001122020201000000121122200012220011122101100120100102002112222110202201222000020010221120110021020210022020112220010021011221100121222202211011022011010000112002102211101012201212120211112211200011211112021102210112212222100211122002112100120010022120100110222122202100201220001101011212212121120011212022200000010202220110211120221010220120202201102022201011000021101012220202002010211002102110100100220021002210020022120212000211100010120000110012001220102222022210000011110011211201111012202112220101100202121012120022212222211120100210101002200020120100011122111101111011000012120212222001101221102222200022101212020100120000001210012221212110102010222102002210100000120222000121001010011201101100120011011010002220121201211001021200220111222122222102010111102202021102110200110202120101202211012222212120122102011021212111112120222122122010210102002012121000000221022010011200101201212100", "20121111000001210200021002000111202102122122101212122011211112112000201102120011022101010112002001100110110200000102102212120202222011000000221222011210000210010222202012102210101212222200112012001221200020122101212112021100001100021200210010121021211122102022202220221221001220011010121211112011210110102022222112212001210201212112111220012021110011101121200200002122001212002201121100111211020112111000222122100212000112222221201001220220210122111002112020020012011221112211000200112100220111102210021211200201102120200211210222110122221211121111200102212210020120220222012200021202220012001102100002211002022120201201001100102120010021001202021002021200221000202101012220110201021011022010110202000202200000002212011120210001221001222122222100011112022022122220021220101111010112021210000121120122112002210101212001020200011101112221222210020120112020121221111221002210022222101102210221010122111001202200210211121221100122022212001001012000001000022012121101202000201122022222002111010010010201020111100101111210211211120011201002022002100200211010010201222221100000111112111202020011211201101000022022201212010212121201220211011111110110110210001102111111210020210211220220020100111122012022002020112201221120121210111110121222212021111220211012010220022102121010112201202001201120111210200010111001021110112121122000211101010020210021100021220220222201000200201202011101200101011102011121012011020020221102020102220212100222211221221010220002121102122211100000220011222010110200221012122222210122110100122220202110210100011000111200010212211002021112200112022221010102212212201112020112210200211200020110001220212220222120101202111111000010111122000022002021111102121211011102120202110211100000201111011001121112111021111210212212212001012022012112200211112012222200220101010012022000001020012200122120020010211021001011010111011211122212122022120020101221110211122010102122001200021000021211200022100022021212020001101210221022202211202120021222121022220221021010120000200010110120100022121122122020120200102122101212021022121211102212002201211021211111021221020101010210110020000021100101021222121221202112010221021112121110211010021100221222121200110111112120202012212010122011011210210202212202220101202021102020010100001210211120100002200100121220121010100220101101010110222111111020010121122020020021210021001220010221000122221001111102212121011012020112010221022111112012021100102002122211001110022110222011122100212210", "20020100122222101102020021021211222212100112001201021100221011011102102121201202012001220011221210202221101122122100010001010110011000022120001122022220100220212202020001110010210100012010222212202110100110002220101120111000102001012221200101201111112020212202111002102210010011112121221120120122022101001200201120102112020002102122122111000220121201111100002222100022012200221002220000111111022221022020122100020211111120020120112120200220002211111222121001010221110102220201100012010102212002002100111021020101201012212101021200210020011110102101021211000122000001100100100020101120210022012112201010212102220200011221022122211001220121011212211122012022020121022101202202211111112100022211210010011011100102212022110200002220202122202011101010202000010112002201221122020112112221111100112021001112122200102221010020210201010212021002010122110120110022022201212200220120211111111110002122221001122021221100120200101122021220220000011122121102202010020001020201221021012002001101021021122011122222000120122200220012202122020102121120120121222112020102012110211102202002001212001011212120122101121022112211201220020112101020001000222001100012222212100110011022010122110212022122022221212120110220112101100120021211120220021122021011210220020000110111201101111212202210002110012120020201010012200110220022202001201210221002010210102102120212212200212012010211112222222120210121112202101012012000200101120122012122222102111111221211100220112200200112101101022122122120121102210212201002200122200200012110020011102112111121110010120200022212120202011002100002210102110111110122121022220212220010000222002121011020120001010111110021020012021012012102001202010011100222222021102012020220012000200112210211111000110111010100022101122021201211011210122201212120120001002011100221120020120001112210010002211102211212000010212122022112102011000211111112102021002102120122200112002210120110100202021111222001020002112221010112110012000211220121021211200212210200221020201002101010020220201110011100022121220110022122021001012220111011111122011110111011002010100210200100222012222122100201202200102212011220122102222112210002111101022011000122222111210211211111002120010000011000002102000121000210122120122212222211111200010011222202001211212021212111212220211212021022102101002200120012220122002122222111221220002021000211110012121220211021100122011021201110021212101222220221202102111122101202001220001010101112000021011200210022200010011002", "10210001222211102002121021222022211221002012122001002222011220201202222211012021222022210022222200221211000221021021200222011010211211111000222100111102222202110020212201011212020200202110110021120021221202110002121101202212122020122011220211111211001022120000222012011102022201012201021210020110210001120200122121111210100222121100011111010120210021220101002210201022121202001012100110210022110001001011020021002100112222121121012011200220210011221010002020100100110100102022202102201022212111100221201110221002012111120011001121022022220100022210120002110021021002101220121012202220110022200211001112201022010120220202122012221021200100001020022210001221221201001102111021200001112220011120200022200102102100112121212201102120002010021211102120222220121211011212020210101101122200221011001202221211020020221112210102202202021022011010221102102210002101102022000010011002111220020022120000001101001001211001202011220011212212112212022220211211212220121122020010212122212111201201201010012101010102110110020211210020101121100012012002011220122112020021000212120222100210010101012001011002021001020020222211110021100021011011221012022200020120012012222101112200021100110110110110101212020222120021112000002011120020222111010001102001211001010202101212002201202210101202210000001202110202020122121002211110002101020010120102000021120020011020000110022000220101211100200202100022002221202022120110122122101122000210110122222200220111012201202121222222120220210022101212100112121010111002201102121021100220220122211111000022020121001101100121200111102112011220011222202100101011102222121112201010100212220221000101221120122201202121120200210121200010002022210011200111022002210022110002021011112001101100122212212212200122012022212120121010020000011102200111120010000220120111010210120022000222201220121102202020022120111122111100122222122000210020010122112202002220110112121201202210121112020101111110111112101121010100020000122001102102110002212200201111221101120202011211210110202020120221200102022020221121012001020220112200111212020201000021002021222100012201110202220011220010211121021222001120021121200101201101201211121101222210222112201022011100022211200200222102110120100000211222211002010120011011202020100002212011110122212110121010212220020100000200020210012212020001221112010212111110000000212102202212200101120222210100110020200022201112011102212102100020111010100122000021210000011202110212102112211211101211212221210122", "12012100020221121222002120011011220002212010111002211200020221210011010111221201220011101020011112022211012202011102220021001101110002021222011221110010200100210122200201221120222210100102011022112122220001221012110021212212111100110002202101112001221000002210112122021111002210222112120210111220111221020122120202112002012201111012010022001210121012000221120222021222021121202100112110221001210212121111112021002000100121220002010220020222012220212121101111022101200101211112221120211012120122000120011221222020112002100021122102222100220001021100002112210222101221012202000210011211111212111211110102002102210120222110110221101022222010000110101122112202121100222011221212121100120011021010202122220110212001220210120120211020001000122121020202010211211110100101111000212121002222221211212211021202000220212121000100122000122122021112211222210202012000202220012200000112011122011010012002201011011120121100100010212222200020210020020110210020212110021011011121020112101222210120022100212112011102121110010021020002001010200221221220021212011202200111212001010010101000210102122102220110000102222221210202002022011110201002022100210022212101121122022121221210112220021012102222022122010012010201012011221010022111211022200120122110000101201020001102210222122012002112120201021121021101000100200010002200212112012212220002122122002001121100022220210220101220022001102102221201120102001201011222111111212101100001121121121011000202011201022020102210200022120120021102102112101211222001102012112211121121021211221002110120100002012121121121021200221120100200112000101220120220011222200002200202111020120100122110201012122121001120102202022001120012202212010002022001011112212011210201212200101102112120212022022210020121202112002202002120010002210121100002220022022022222200110121101102220022010112201002111111201122000111010111201111122001101022000211111221122222101001022000120122002010202021100110200012011201012011201100011110002101101121212202212022120022112121022011002220112220001122101020212221210222021010211022221100000022112221121211212012100000212100210120211010120000000102022121101202201200110010110202120111002112000210000200112102112101012200022020121121002012022222121212111021110211100002100221111011120112201221111011110002200111100200210100210120020122010221100201220200220210002120111020121220121021111021011001121100120201001222011012211110222020211011222002212101100112011020210021200210101202202021220101212222", "11202101000212120021201121001112021111212220012100222202212111010001012221111222112022111111200010011112022101001120012112200010002222110222112112111102212200022122110220202110112010220120021002011110202100212121211011210001112111222001121001101120221101011200110210010001110212201202111022101221100122012012100002212101222011012020201021012112121201010222021102011212021102221021112021201001011020002020011201102211210001101212202202002120122021110121222200220102022011010001011111020111210200122021102110212012100101122112212022120100101010200121111020221202010200111100100121112020220200200222211020111102102021020210001001201211011212002000020102201202022202122210211112210022212110010020020202000220211000122012021111112200002100121101001202210000120210101010120120102021122011122222020021022200201000100200022022122111221212022112000120000222011111211022000000210111110221000202222221210210201121222012201212201212002101201122000010022001110102011202002110122202120111210102121000120210011011221022220210202012222002201212220002110221021211001202221101210120221201002202110021110020221220022211220100212220212122010011021200110021020121020221121002000200120220010111202010000012020000110021011022011211222220201100122010200011210200211221112102010220201200011211201102002010222220101100200120200101022210210111220220211200002220101202202212210001221201010212020102012002201021020022012212200000011211202202011100001220010010020100122202220220112022100200022021211112001012222001120001100112001202100222211110122101101000212110220021212222211010121120022101200122001110002102120121011221211210221102012100010020112102200211012002100220210100020221011222001110020102112221201101000121102000221212200220021120112022002110011002110122200101110112112112211200110200212122202110002222101122120121202210121011002110101011110200220221211122221212121120111111002212001112220112222111101011200102001110021210012200101101202201101202122122102011022200220112220110011220020222001002021101022012211100201101102212200022222002212022001021011001021102121121011001201022022222000020011020010210200222112120212111002110120201202002002112010001222110212122201201002112220221202221010200111010221022102110201012012111120221222211000102002201200212121011100122202212222222112220010210021210222021012212221100101221121012022212110010210001122111101011101100000121200210011011221202222122121211122021102101101200112120101110011012002222111122212011", "11220011210021122020021022211211111201220100011102112102110102222122002222200111120100110101012122222022221020010122122002000121020111211011201011000211122022221200201021121102012100120101010000222100112020201202100112111010021221201020222000020010211100001101110022012002111122220001111112010102102220011102010210202022200201001220221121211012100202221112220010012000200120002221102120200222121011012200112111022201122021020122110102211111100112102001122212200222120012100121122110112121222010211212012100201001002122120121010012112100120200220122201221010022200101120211201110112112022212212221221002221120110202022120011121000022000221220110120022000001002211210011210101002020100212212112201001202021222001122111121002101101221212011000222211021220112102212121121221112111112112121122011120221101211201222000120021200212211220220202112102100210200222022001222110202100001112021220002111202210222112122010101100022120022202020211202022011222021102211121121101120210200002021001011100020012222012101212101120101201201221201100121222122100211102120221201202201110000211222101212000021020221120121122102101100210112010010212222221101101010221212200201201111212000022010102210210010011112122011002002122012202210122012011120022102020101120222010001110110211202011010020021121211020001020102211202111221221100220101111010100101001210201101122002102012220200001102002010100222121111211101221122211111120111201101020122102212122021112122021120122110001001102012121002220212200221211220212200212122202000112020110211112201120022220100122112202110002220222022122220202212000121112211200121201101201202212011222112121021202101012022200101122110000012220211010102211100221210102100101021100202210221110010212011200011122000211200200210220201101201120110102000112100001201012221221210212012222000121200211111202101221122012010201102201102012222211022022212021100022012001122101112221221201112110220001101211121011001222012012002012010000212021010200110021021002212122212221020201012212122220022210101011002220021222222020221101011012012000122101100110022100100112212100021220000212011221202021000210010200121122221002122101202100112011112010112000212112100000110222101001102222102221011010220012102022211102210221002200212221020112001210011222011000100000000220120002022110011220202210020002021201212100101101012221101211202012210110112010001012002011100200020201110000221222102221221012211101120022011102101000021010020022011220100102211010", "11112122011200211110201212011122102011010120201012112200102222011000120101112221120110100011110211001120100021022200010210120012121212110002221102111010111002221101110020100010201121022202100202020000201111212201001002220121112111001210120120122001202020020222101200002121200121212221021021001100010020202021111021110020111202220210202122021021101012002021122120012000200110202222221211212102021211010122100000100102011121211201211122221211002001221000212011112212121000122020202001121101110222020001220110120212210121022000022111021221012221011100110112000102101000201100011020210200012000201020011222120012020121200001022001012000021121102012022121111220011210100020200100121020022112021012010022201001100112220211020210002022022201222212210002022020022111020002011010211110000222012010022210011010220210102002020001010212020010201020011102110211010121210021220020201000202100211221211022210122210101120121120120112222210121211201002212221112210211210122212201012120010020220012202022000122111110122021100021010102212011201212210122122001000200221222001100101102110122020100010202221101201021120202211012201100221202011112010021001201112121012200001101122221000221222021001220111022211100102012121221102022121022002121000010121000122210221022222010111000001221220012212211211002210122200222111210100022102002002000102200222121111112100121210212010101111202212210021011001100212000110002210112102110012100002021112202022221002100022011010101022002120220100020000112110220121000210001020222000001202122220021112000002211000212020210010012100100001122022000221122111020002010200110211112102202212002111202001101012011010012121110201000220011211021022000112102021221202002220120101010111120002102002202000111011020211220200212111120021020120221111100210010100121210210110020220021111022122211210020220020221021100000102022211110120101100101002002020212112110112002222102100110200220122111220220202100020011212112201120002221120202010001221120121121001101100001112000201011101202122222022112121001022210000220021001012200211220022200210022022120012001002121202112000122201122121122220010110212021000211221210020122211221212121112112210122000001002110001011021001200101021221221100201101120212011102000012211202120102110021120201002112020121022010101010121220210122001121021101020210121212212222220010222101001211110200020121111210012021202210202111112211001210101020211121210222100120122002222221120000220021220212021002100210020011010", "11000121102112010210012110200101010121201100001101202212200010100000022100000001010200210202022212222211002022220002100021112220112220021102010101211200210211021202212010011222010011021210122211221001220122100122222122011002000021211102220212210221010001011211210101002222021102201022121221211201120110001121120122001220200200020122010022001012202221000121021100000002121221020002211212101112001100100120201102221100212122122000212101012122011001211001020212012122120211121112102021001222120121202122220112220100201110022000211021111020202112121202221021112000112020201222220010211022121202021122002002100112222022022212001100210122221212012112020121202011021212102220102010202102121120012121222020200012220120120020110100010201111001022021011211100201211002202000122021201110200000111012210220212021220002112102210202002121221122211121010101220121200222201210002002201122002210100121211010120111012120100000210001012222100210212120102111211021211201121100210202221021211120102121202210212120012022012210200100211220120222201012011122011022120101021212121022121211012121200111201022120110010101211211101001201200012202221022021101010122000022010201210210202121010011120221222220120010100001211222122010210021010120211002002212111120212021102021112010102201211122200102222022011012012122200022010000001012010112201122201101101101200120111001111020012022202000122112102002110202120011222101122021220022100112211212202200111022211020102000210201011212211222102112102002002200112122122102120112221111212001000011200121221021120220122001222211120201221212221002101012212212220222002002000010112222111101002220012100021011201000010021010121200110221002212021202012122020021212022122221201021102212211012220000102101122001220201001112121222110220111102111200120010001020211220210010112001110111211221211100002012220011101221211222200002002222001221222101000221100212210212200111120112212111101122012000000012022121022221022102120202101000012020201120120002122210202112010101200201112120222000122111021212022022120212112211111221111120022100111200101122011022002211100100220122002012022201120220002001222022121100101020121111212000120112020022200010022010221022121200100211110111221120121111100102120222202021101010020210002221121022011121011100211020211222010212200011202002202202112210101200001211110000012122122001001011102200021022221100020221011110221010222121011012100222010222111201110210011000202121000101110000220201020112010110101", "11212120210202101122011201110120010010211211110111202222022212221221202101211212022020011102001001120221211010200210022201110121120000210220100110120011222000010110010111200100201001022021210021022121222101210021111221100102022221211112210102210000202002222001201210011022110021002122200100200201020100102012211201202002221000210212120211220101002011200212012011220112000201202110210121101212022111101222120212110110021000000010102110012121121201212200221022200002021011011002112210101102222111022100100200210120021212011002010200121210112021021220102202211202002220212021011221102101222210202021212211111002011201121101101112010021112111001221211220002101222211010001221120010011001210121121202220220202202021200022102010010121111011000012021102211000012202012201102120010020122101201120102021022122012122112110211200002022212100001200221200021102010002221012221012120112000000010121000102122012101200000222112201210021011000012102011002200220220212221010122121001210012110222210122112021220222222112110101221000220122212022221100120022001220120101222001011022111100020100120001220112001102122200020011020010021101201121000211010121112010112122022220201110211010220201021120002001011100010212110020201211222210210021210211010201010000012120222121100210222011200222220001021001022111122121221102122112112021101201220221101011111102201021011212022102211011012110202202101021220020001100220002021221202111200021022112020200010200202012221012022112122020112021010002120211221020112001121012121101100022010101202111010111201121110001211201110222100200222011022022120022121002200220122011012122222022212202110210022000002120222102102212212002222102200001011002120200211020200001221101110211222012212011201002112100000100201022122122110121022010200020211211001021011221101010211111201210010101002011110010211010012010120122120201101222012020101022011122102102001200121220121022010210011020010012012201022110120110022010101221022000000221002121011201101222012200022200002111111122222122120221001202022101020211202020210210010021222001000220012201210221111111020211101020121200200200110200200221102001202012002121210111211020212201122110222122201221011212200000100122210011002222021221101202112210121011011020212112010111112111000201012100200112001110002020212010012120210200020122211001020112110211022122101200102210202201202211101201211210122021111102100122001100112121111022210102100111101002202010122101121220220120110220122211111100010", "21202122022021110021020110000211221221000121112000111211011111211201121010120002110102212121201121011122000210202200120021222101110211202222000012212011001212222012220120121021220001210020121010022202012002111110202100221001122102001102212000211020100100211020102111202012220121120021022211102221221000210020002111120200202100020210201012020111220111202101120202201220102211020010211201001002220100120001112221102000222010201122121210102101220101020010020201221100202001212122120220120112011022002220000100011011121222112120112010011000002001202102100121000001211000010100011220202211002210012102020010102102102122222110210210012220102121222002201112111101112212022212122201222112010022221202011012022120021020102221012101222100122120022121022102100222022201001111220022111000200010112012000011121221200212221211210121202120121010100011001122121221102212001202011000221220110011002012120022210011121122020100011120112212022000020102112201022200201210120220000102112000211001111111212220222212211111210010021121200211211210222111221021002120012201221112020021121121211222200101100212110101001221021200121112220000110120110102221122220010110210102122012212210001010020120200200221121101200022001001222120000221102100210201212212022000022102102102222122222222120222202001021222102001010210010101211200022201012220202200220002202112102000101220210110101001010021111202220002122220122112011021200012211112111211121000110120122211022012200212011200020000022120002112202221201111002001021222210002011101111111102021112212112122220102120011112112122112001110210001121001102110121200111110022010000122012010100021111121101111011012120111022200220020211221211101112020200122210110021121010121012001102021021011220200022120021221222200110000222211102210120222220100001101112101022220210020010221002002002201202112221022020112122200220000012020210202011110111111011202020021221022002101210020100120122010120212112100010200110202112121101020101100122102020021021102202200100112121020221202020211222100202200002012201200021121121122022200122012222221012022110100010110101200201112212202120121210111201202012120121102111200120121021210002221110111220002211020222221101221021200201100022000221001110102110210000201011212102021200022022220120112110222212022210100110110122002202101121001210100000011122221101111102020010100212210222111022021202200011102212212111220221220212210011020201012112002201100021112020021001121022121010022210112222220211201", "12211001122110120120210200122211102100011121102110110221010211001202122021221210202210220220202022100102102100101010220000001110012120002100220200122002122001002111122021120111211000112100201210220012100221121011202222200210002221112101212122002110001021220110112210211010120011022112101001122111120121100021102111200012002102000000001001221201002111211202122201110200122001222201101200202201022021222102002101010222221120212110102200122102012210101220201100220011100001022202111021200210121210202102100001200020102220111211012222222100022021111122222012001002210212221120010111111012202100212101212001110110122111002011001200120021110210011021020101120112220211101110120201020211220102020000220221112211210111202102201211022010101111210001202011122000012010120202110110011212000221122221002001020112012201022202101001000112121122200212100010020220000102111120112200110202020210020121111102020020001012111000120010100000211000011102222022122202012112020202221120211101211121000211110021021020210222212221202111202101022110100001111120120010010021102211102012222200121020122100212021020212010110010201122001112200102020221211110011121012120110022202020221202112120000000201000102212201121000021022022212010000010222210011201101001100200211220022001020012200021012220001112211211112021100211200200220110020120100021212000101210212222220212222120200121012101220121022100201101020200110101020110011111202102112201202001111202001120010120111021001112011200111022102220200012200002022220100002112000200122121020002002211000111001021021022120210220112201022020021000010120111022001211010121012002012211001112120121222210022002222220221111121022101100011002010011010200100022222221001202112010102102002001102212020022111110122110002000201220210001120000100110022002120222021020211102111000121212201201111011202110200122221101110120111011010201121012220211000221200001011221210121201011211210022011021010010122000121120200010221000022000120120121020112012210022120110121101220222211222202020011200122122222112000022220220110011120201000001012200021212212220200102100222112221020120021001021010111202212010020122202220221010020101122212012210002112100212121002102002212022111211200001120110220210022112101000100022112211120002022111021222101210121220221220220101001120012121102102122000021221222220020210100000000211010011021202221000100012021211220022101210210122102211111010121201110120121112200000201100220000020211222120012022202222010021", "11021110121102211100222111201220021111222000022202212002021211210120002021200111220120011020101012222112202020002020110002201100010111002210201221121112011201212200221001122102120020212022011111112000121002121010020212021121212210202010001012200222001212110002201111102200200002020221210121201111120222021010012121222101211211011202221112101122201021122101210222200012022000212110022221011110221021112022010201110020201101122112220011002000000002211111121200021202211110110001212221100101102121011200211201211020202111002202201000101112201222020110120112101100110211020220000211012012202012010202011112210000221200001110020221222201020211200122201222121201022212010101122200220111120010021012101221020212110101211120101011212020220212111201202001111220112200022210020221000000200022002122002200010002221212011221200011000100222000121210022022020222020012110201111122020120020102201201000011210110120200022112021102002120022022210012120120212100120002101100002200011111221202201101111211210020212210120102202122000011220010211121112222002001010201211222012210121210101000010210211221122121002102110000201200202200210100102202120120222020202022121121121021211000212002211201220211202202020222111002002200012110002122211110200220022122020001001100120111022212022201222202000222221202122222211210102011222212111112222020120011222202222011002001021112201201010201012012012112121120110110011222222122121021002210112110201002111111101220000212111112110020110112221121011012022010012010022200121221121212211220110001100002022110111120022200221201200102212200111202122022210012000120111100122210001220112221021101201211001102112102010011112012212120001201111221101000000220220000220202102020222211012201102011112011121201010121222110202212110100002111210212100011000010110220021202100221200010212220021021110100220212120200101120000220102012221022100020111022220001202220220112121001001121112221210102121201212120200022110100202202011102102010021110012022202100222011212222012111111201020111112101120102010001010210012000100211012001212002200012101000201021001011212000011102102110221121221101110001100202200111112122120101020022020121002120011010122101212220120211120011120222101111002111222202001100120002110102100100000120020121000021120212212101001202222001210202202010010210002021002210110122000201121111221012112110222220102121001112102110101101101010110200212001000021111010101102210210110111021221210122001202002021100002200022100202", "10221000220200201100122010211002020221101222201212122201011201202012220101021122110222012020110011100202101212002120222121210110021200022021021102211112212212100210211210021121222221200201212122222110111022101010212210201101020121010111011100002012002222220021211012002100010201020200020101210012200101020221012101210120112000200200000121200100022001100100010211002002102110112121221112022100011212100101010102211201022111020222211202022121100111020000120210012000212202111201102012220210221010220010200112210102211001212011011101102020111012011010121011222020102111000012102201002200010120102022011011222111120100101021102220100021020010021121221201102121021212222020020220100210112200022012222202001112221212201212200200021122001200010200122102020122101211111020012102101202211200220002022100000011002120002111220100212122212002201102101012002211000220211012001210020022212010100102001011112012211011021110001220202011211002221220100011110121212021220102020120022012221120022010202222010212210102221200210021011211111020220110121211022100011202210012000211200221222010222212022111021220010211121222100102102112201101202110002021020000200000211121010000212222200112022112220020111220111222011100120120220002201020122111112012000001101222000100220002021122121102210100111120101102000111100221102211022011200012010122200022010022102001110000002121111021021100222201122120111111001210112210212002120222112001122000112002211001211012112020210202100221101202000112020112221121022002112012112020210100210002101212122011002211111100221002112121001022001011220020001220121221011211200210010102021110212101112210102202002221220021120010211000111200112201012010020000001101020010202111210201121111122222210110021112122001101002111001122120211212101220220211201101011022020101221212221111100000012122000220012210021022010100211200000222211210112102202100220000012021111201010221000112221221212102012121200000012001010222012122202102011001210000200101011010011111201020112122110022002000122102122010020201001010201011020222011102200120122100202221002011210111022020112212211011222202122200222011222201210010011020110022222101011120122000121200001021001202102010210212102021011201020220221112021120201020100212201201201000210211000101221000102222111112000202121012200000212022211002101212000010211100102201121211102220122200000200110122121102022201112011102111001010121201201110001022010100112212110120100220110110002221112021020221220101200120", "01001011120200010102112012020112100212212020021120101221011211010110001210200000012200111011222212120111210220020000220001220112201121210011101200010122012222122211201111022201102111201100020000210210222001112122220001012122000211010120021120221020110110112201000200022201110212012102000010001101221110020112102212011200010000211211220000201020212200222221210022002022222122022111002011210221110002200202212022000011011202212210111011000000101000021120220000221000021020221112001100020002220120000100110121120002102210210002121201102002111212101202112220012112200020120020012111112110100200120122022121112121100112022021011010112111011011020212111202210202222220122211201012011220002102001000211202100001011102120222020011221212212121002002122202022120112012122110102121211200102010022121112021221120012111221122010022122212102000200202201012201001001121221200221220022101101000000012210200222200011201121112210201102121222222100211202002220010212020210212111120111002011120001021001011210011121001200010120010210002101100022000110002200110112201212220101201200222210211202222022101121020210101201102101021001220122212010112110012120210012021221011021021021012212012021002201202212200022212011211012210212202000202122222210122001111000010202211200200202100111211002002022200112010121111001010011211200120022100000101010220102110002010220210102201201200212221022122100010212020010210011010220122011120112112022020010021110120220221121000120121202010000010001010210102001122101010212211020100112022202210020221021110002211021102120211111100220211201222202101210200220102012221002022111211120010112112200002100001001102100200211200120011002011220101020200102121201011210201022012120202112000002112111020011111020220200120021000022220112201020200200211201022201201010210020001001220202022000220202110101220201010201022210102221120210020100000210220021201022221002010002222012110001010200202021102222121020000011012111010022022202122212212110202121120111211200200201212102112112121201221110001001210202100212211220110100102021020111211210121200022112211112220022220101212201101212002211122200111220202221021002012122020211012200201002001122122002111001120122212200101021220022212211210202022210112212221210112012011000121010220121110020201221020021221011112120100010211200012122022220222101201020111121220201222010111020112011121200001021010120201101221121100111010000112200221221211200221200202201221002100002001001022100111012201102021", "20000001122220201020102122102121200110202001102110120010000201202012111222211120200010111210001112020001110210220111102011100112202112202011202212200012000100112220221012010202202020011200222100212110022120010211212212210110100221122022122200001101012220201120210102020202112220020111221211200011202112011202210222112111201200000220011020101001211110121001210011002120021022112211022010012200212220001012201221220010200012220022102001022210012020122002200220122011022100010000201102120022110112020111221101210222010012201201200001221222012022020101010101001102100120112222120120012111000000221020010021101000220202210201102010022211120201211212021210212220021121000201000011012011222120012002210021120022021200001110101111000120200220000010011221121022001020122022222012000022022221120100001211001020012100202121110120211200110010101221101212110020020010211102120201101022110212122202001021202120121110001022120002022121222101201001012112100222022220002010010101111120000012201112222100100212011102212201101200022211001222001121111002022221110220220122012101021012200202001112212020001011200002102122212220001120002021222200202221122210200202012212102122011012202210212111201010000121122112111212200211002022112222010101222122201211021210201222220002101110221112100220210200000221210211011212101102211211010120021011221212220022021202010021220220120211120222100120022020020011202112202100021120200100120002220010102202022112001222110002122201010012021210011220012102011020211002000212200011002021000221121022120010110120202222111110222021011100111012202011110122221200221102202101220002012001011120121201100201011202220211001022201000221200200200222111100102011112201200011122010210222012101111212022100102120211202022002222101012010201100200002101201212202220121100112000212212011010021000201012200020022002220211201200012110012211102221001102022201122112102102221102120202201221111112111120210122021202022111110101020111111211122000221010210110212102110010112001200222202201001021022002200111002110211202210110112201222212121120220120010002121222212111000000121000201000221110001121201222110201220200012121201111001021101022112220202121210211101202112102000020000202110101001112202122211110002021212000000211011202002022202121212200211022102201122100102021210202222222002100121200020021210222122010011120221110020122102121012012122002220121022212102111110011012111122121020020012111121120212002111210211210202222110202000001122021", "01212021122002112020201122220011010122120000211110220220100110111112021010000012102020211002220221121012001010100021020221202012102102101110010210121001220102012002212021021200211002100202201012112021111201100201010111101102111011001210212002002210022122100221122102100212210010122220112021021101021210210112012102001220212022201211111121120212112100200011022102111100111211221120100002000012202102201111010221102000120020220000210201122100101111221000220022212220022222022011210010220101010112221122202212221110200210020210012211221201211120020012120201121110211110022102100122002220002212002212012022021021222112001010010111022211011122001202111210200110001120101112001212002000012102120102122022110011220100100120211011001012120202100222010002120000122122110112022001211001220200221002100101220121002011102001002001100110120022012112200021212221000002212220222221012111110212202122121210022010000121211221012212222021112002221211121201000121202212212011020220011001112120202120012111020202012211101120011100102111020212021000201121020121211002121210011122110102112212211022012202101002110002010102220020220100221112222101002211102221001121120112100111121212001110121001222220211100200120012100021221101220012010102211020022110011200121010102012100100111210202100111210021222111201212102020221100210102202010212111202221212102222102110111222212211110010221120222122112202112120110201211002011200021210100002111112110202122200201102222220021221002010222222020021202210011022221102112220121201120200222200202020021011202222112220122221101100111120100200100010100122102012102010210121102201012000011112010001110000212220111112012001100212012002202101102220202001012201021200011022101111021022202121120202001212102122001002002101002011021212111000202110021010121221212020111112000002102011011101202111022220220202002221110121001112020200100211110221020102212201201120110211211120220020222022001011201022000101201022101011122101200001210201122211011220200110122200000021020121100011120002201021120210001220100212222112221120121011221010012212012110120211101001001010000122001102210202011021222110110202001221110002201202221002202020100011202100120210112220011211201012122201010212221201201200112020001122000011200112110110112100222221122020020011222110002210022021210110210100212010210021020212111111221022122221002020201202202110111000210011021102021021220111002001201211220022110200112202122212111012020101002212212000121212020100212", "21001010012222221021011220012210211221100111010100200210200021212010100200010022011210222020122200200202201202020201211202200212001121020212001121212002122201100111002102002001120100202101022110120122121010121112020012212100121111011010200111201221221022100120111002010202222220002202212002111000212111021002200102102001120011111100121121111221010101120012210010022002021102220100112022021202122222121011201110020011210211021121020221120201212200101001011212112101110221201000211110211021110121010012020220110121121200202122102001101012020021102022012212020102002201002100001011200210210201120112210002200120020111220221202000210202102022102010010112112112102101222211012112221211011221001022120122121021110121011110200002200022111221122111201211021101221000202100110102010020111220201022012201200222202111112021222220111220222222010100212201202202000022200110011121122001012112010111112221210100200101221222012220101210220101110101202212222211010111111000012021202200222021121201112110211110220011121102112011110202210100212110022102111010110011121110010121200110112110012112022022201122102200120211021102001122021211002111020202122122021121221222101211122122120212001002101221022111102222220022222112111221002212110012021022201201210002201110000122011202121001102110221001002000211002210012021121202000100222211000110001012121022010010021011010020010121111201000221111211101020002110102100202221222200220222000212012011212121211220222212200100102022021100120101002012210210210110111122120021120012020100020201201001111210222001001011110101000101002200102101222221122110200111011202211201202222020201120110122121200202211021112201100111222012102111222111122222000202220002112211001201221122102010012200201122111201102220112020101211201210011012001011111000111011011212120221011120002010221201102111111122011000201102120212102000002222022220101220011120212010221222201020010222221210110112021022222110222111112020102112022120122202212112122220212102102010211101100210122122101000001220222011012212011021012112102012201112200101110002121001012202100200210212221022110102120202012002221111220021111101011221201102010110020012111001020202011112200221022001102122200120012112221222101200222110002210210020110002012202101222022010200122000011000000012011011011020122102120221021112212011010110120110210220111201010202211222120201121110220021100211102112122001001020110200121211122000001010012121222100201021200002201002211220102002110121", "00000212011220001102112112200011101120002221212110100122212102022102112020202020002111000011010021202121022022222222212122220212222101002110201200122122012101022100121101121011102122120120210002002002022120121020002210022221022201201202000120001000100121112002102010000211211021210211200111120212211020202002122021100022101202022222002121202111020200210002202120212002200202120110000002001111121211021000111111111120000021011110121012011201120221021121202212202222200001121002220220121212122100011000200112120102120210221120000000001010200002220100100110222020201112210100021021110120121101201010201202111212221020210010111002002120000210120021202212200212100211201112111111210212000120121212110102000020020121101112002011011221012112222122200220120110110101021221011021011210122122120111221000210000222210100021000102022020120100210220122002111211201111012100222011112221120121101211221000222121112110111202200110201211111221021211110010010001220101120002122102022121112001101001021020000111221001120222111102120102001221101221120101121210120000101012010111211202221001202012210111010022102101111111011211101011222112120212020201222022111100202001022011021022210011221210102022122002011212010000101222121210011101121212010112122200111021221012102111210210121220200020001121012210221211011221100221010001211112112101122202022021122122001120001020101221210010111120220111210000110200100120220111111022010020200211120120102222221120012102111120102220210010012222212000200221011212021202210022100012011010011021002110210120022010222101002120201211222202112202011011212121100012111120112201020010001211102222110211221101000011001022210222110202211212220110222121010022200122001012121201110021022010111111101111201122022122221210202102111012000122002210020221102221020102221111210110222210001100212202210011000112112010220120220111010010002212210212000221112120102002212220001220111011212220101101102211111011121202002220110210220000102011122210012011200020021011012110201210022010010002020210021020011102211202120110221102112110120001202100120121202200001222021212010122020202202011200000000220121022211112110110122011110210101202122020000222222201111011221222000012211200012220200210201021002121101021001210222210111111121001110210100102010100002211112201010110122222100120010220000020210211202100121222121011011012220012022101202120002112211000222222112012000212120210102221012120002020101201202220122220200000010210222211022010201122", "11112222110011102221010110101010100020120202200202100101102102112222102022022201112112002021220210200022001120112220002211011012102111002101012201212010211221001121220210222201211011220202102222000020200111101202220111121221001101012212101002221011202001012021012100010102122100022122000020101020121102012001212120010220112220021120120102111221221222201222111120200120000100211122102201211001222112120121211100122120002210102021101001220112201201200212221102002011011222200110222121122111222222011022222111212222021212121201021110200100012111110010012110220021002121211120202120120021101002001201022121111221002202200212110122201222210021002112221002021010010122012211202002102012211121021120120212121200002020120121210100021110000100021022202201010022120120102101011000111222101212110221122101020010010110122021111002010120101011200221021110020222110202211020022011001102001012202212222001000122221102010101011122220210011111101011221211201022002002122212010201220101111222120000022012201111020202200212020022121102201022012122010221000021212101220020110120211101100222111211100120022220020002020122012001100110211021120111000212211000111000112222121220012202121021122210101111012221222210002101212112000012102211011021200000202120020010210122222212100022101111112122212111021212120000212011120000121110020212211200012000122200112211011221021222112211211000111101101201002202102101012121201000101212000120111010221212021012100210212022210211120101102020020011012121212011120022121212012010102222021202111001102022221210021220120200112121220020201212112100000001022000001110101002202112010212012001121000211011220212212111200110220222002212010222112000022002012011101110210101120102201012022101121021110121201021000100202020021202221200211122002111211212111211011001222201022111022001120111021101121211000210110012110100101110120100022110202100011021011101202010221002100111122211022101021000101001112000212011201121111220220010111011020100022101211011120020020110211100100102221211001112012121111120121201202220211012220102001221221120222002220021010111220001101001202120122020021201022201020122011212001210111011012121111012020120222021122020220000001012120111212200002022021220021100100002010120220111002000112221220110201122110000000210012000010221200100212121022120022011011001210122211210202101122121021001011122222221001111100020001011100100021112020222012021122222112000120110200110200022102002012110111112020012211101111000", "21200100010202010201202211100001212110102222211011012211000012120201200122000101102112102201211222110220001200010101110000100000111010012102122202010211121212012010011020022020000010121121011000221011221111112112112021010212102020120201001222211112220201001212220221100022011211212220022112010122001212122021202102011210011102020022011010211222021201202021021012112100020101110020001022111210112212001102110000211010111101222011101210102002112222111010010202210212020022101101120100001221221122211221200221202120101201012220011020111222110212222201002121220110102010211100001210202020112000202200211110022122001212020102102112101210221021010012201211200222202000220020021011220202022120002110222001222222020000211021010122120111000002000220001210210211222010221200000010111100220201210010112221120102102200200011002121011112120221100202102000122222000110111102100110001102012001102121020200022010210121101222012121221021201221220201122220122122212120001111202022021002102200101000012001220211010212001000111212122211110022021020220111120201111100001220110212112222122210221012111202220120210112211222212121022122122210220020211012100210100001222110100100002211012222110001011120020201020212201112122212122200111111101210110002202101101222220221011101121010012222020020210211122112222220221020210112101212202010111100211121120212212012101010102002201011112011200020122200000111021111000101211021012220122110121222010121121200100012221102210021010001101120220021222002022100102121211122122202201200121200010122212112002102200021212221212112010110210101220200010020110120112100211112121201110010120000100001222002010112102221100202010220021121002121100011100011100111100220021101221001121220021200221120100122221122112112122121011010011120212010202021112202122010010011102010122120110112121020021102210221110100111212212210122120222021122202122011021102002100011220100221221221022011020201212221001000122101122000002112020112111212122200001101221212211211112000221001201122220202202021011011211211201210100220101120102202020121021121200120112102202110102012102222000102212211100011112021201122221020112000020022212012101010112011121221210011211100001020001010112221022021210221111200022100221212102212012100000201101122002011122201011212100101000221101012101200021022022221200010100100010201222021110010102101002012221220210111011022220122021000000212022202211122121001120201101222201121022000102000110000122002021221122222200022210101", "02122221020222122021200002012110110102112020120001202201210202010221002220222120022022020120122221001000201121212022210200021011012101112210201011202211020020021121201002021022212100222221022022120201221210212201210112011000200200222222122010010100121222012010101112201022122122211122212022001101111112120120211111102211022000212200022010022200120021211200202202102102100022221210101022112201002100000211200221220001202002212202200200211200120200011011211201121211221202020110001100212222212021102101121010120102210000022001210101021012012101120020200100210021100012121010012221200111112210000112002100010220021021112122000111212112022000101120121012102202110202000102110222000100112122022121010010221201200101202001122011111111202122002001002112101002111211220022111222210001202101010222202100212120002212102001002222120120001200222012222120122102111121000001020010120200111222021101210001200011001201002101121002220121010202210100002202201202101002112001202001120101002120121000012110021002110012021010100112111212011101211100101220001001121122102201110201120201202112112001211211122122001002211112211010121221200020022001022101012000022200122112222010201221212220220202001011202200111020001010210112112010001201120101020122210202220111000002220200020202220120102100110112020002011121120221002022021020002020021202022210202210101222010110011112001210100001002102012120212001111021120102012020212122110000111221210121120110021220221002002002202002121012022211110100202011101112210220002121212000101100022102222201001122221121000212010020121110022111002010102121202122100100020120211022211002102110202012121220200102112210221221112000221220011102201100212211122122102012222100110120012012011222220022002020111211201012000102220122010101022120200220000121200211001102210102010222121011101122010220100012100122110212011000012010202011012111110101212022121200201101221211210020212212200200021210102210202022121110222100210021121111222112201102202220120221120102101201220102010111002121122222012210201000000021000211100202211210100001110011101100220000221122120122121101120100201212120201002002100122202220122000022221000211120010211222111102010211122112220102221001002121002221222022201201002220211102122202122101120220202211020220021220210000020222112121101111021100011101100021201120022000122112120221102221211011122011001110020002002211002210211011110022100120220022001010001100210120212001001102221001010220002122220201011202010101", "01022202020012222022102010012001102102110100220011222211011221202010011011022122010101011000101211021101011100001112020010120012221122200112201220201012001220111011102200211001201022000122002200112102111121111200210201001012100020101012221110212001220100200101012121200100222202122020010221121202211120200101201101101222112120102122110200010010101100011112000222022101102012212221201002121102221012120120022020222000000211222112212222201112000211011011211212211211022101212200010202102010000101011200201102011012102210220101212002111020200202222012001000120120001221101102010220002100000200120002120021022020200120111010021011001211122020021220022011122021201200221202001212200220200000021110020012022101221011110112221112120010112122000200210220211202122211211010110002021201010010122221212200222212101110220111210220201110111012222201212002022020210000022200222001221201211201211022210121211111111202220222210122001111202102112200012211020201120111011210220111100001222120012000100002111102001012120002012201010011011200011020202020112011112111210012002221211020012222022011121000020102200020011200201212210220100002122212010022200020111220110211001100022202021122211200001110011212101120221001022200002222221220101220110220222010222210102000102202021102200020012211021221202121022101122202010202110201221122112102011221200202100201100200211012200200100022202010000000211011120020200211121212020202200221202000021211012100022202122200122022000201212210110012202221221112102022102112011210222011001121000112020221122121020120211201121211221121001120112021101212002220111210110101022221210120220102110200211220022120210012220010211101210202022000101121120202112212111011101000120021010102001200200021222122120200020222000020120200101220120211210111111210112210020020102201221212112012122002110110002211122210222011202210022122201210001101121122211111210020211002000010122112022102001101222221201001121120000212122120001110100102111210020021111211121102211212220212110010202121111022001101121101012011121102201210122212200020201122010201221010122010211022110000212222110012102221100022011220011020221112201102011210110220221111112001211202110020201202101000121110011000012022221222020002221101102211112210020102201210022010111211101222011012210020022021110212202011011010110000000101021020100110110202222000010001112212221101120222122112110222212120022221100012021222112220022120220120012202222210012122121222021110021211201102110222", "21011102110221002110120001100012112112002220221110121212002021022022220200021021210211200210000011211202201022021222122202011110002200021012121122112022101011211212002010000102222001210110220001201200100010212120100220220201002112020000221222222122000200001000212000000112200020201012101220212201202220101210212001202102001112001111012211100220200112220120100122222222021011221110102002112212201112121000100101102221020122121211122200221220000010011022221210221200221212102200100101212121101221220010012200220020001111110022001021002201202111110202020102202120000000100011022000202220010220200022202122000221220221102222121110122221212112000012000100100210201210210012222001022122110120121012221102021221100012200210222202000011211120101001002210122212111121201101012210010101000210200012120201221121201211020002101210112020200000200122221010211211012211201222220202200212211122022220120221111002221110000110210120120202012121210022200001121012002222110120222010022202012101201112211112210022220110001112101202012022100110000211221212201212200111102222121011202010122020001220002202021011021221222011212100000010121002201200001012002002221002011212100011002101001002101001010120220122100212122101120211101111012120012011101010221200011022121210020021221101020201002122012100211011012010222201102002110101020122020022122202122102112102212120022201000020021021002120212221011010020112101000221221110111101122010010120212112022021001122212212202202020100122011101202112011201000020211202110020122120200221011200200020222101212002100002022201012211002002210111200121112010222110110120020101002201201211002201111102012012021112121221002112112022012210110000112010202212020221220221122110210011020212202100212121122211220101100012212220000221211220100221112012121121021201202010121121002221100210211020100001201200120111012111100001122101101122220212122200102101002220010200001122010022022122120022011221220112222220110000120222000220121012000012011011001221112222210022212222220111020012010012210221100021112102111001211002202221121211022220200020022201012001220102212102122011011100220200210112022210210112220221100210220022122202111011201021002111202021000012102102012020102212221222022100111121121210201022110200010112200110010211101011000222220100122112121122210111012211210221001100100110210021202220120001020001010001110002102120211020120222102211210102022111021110222011020012002212101222011000011121111101221212202222102011201020", "21012221011211002020102111221221021020111200111002210222111111111222200121202000200001010002212110012122200122102202010110021201012010221002210222121111020102010201222021102220011201222221110221100010021001002011122000110212101101200110001111021202111201021211112020101001021110120120122221212012011112121202202220221202220010000201100112220210102121111110022011211021200012120201120002021100221022121021000110202021102220121001022210202121212120122100111002001102100002211000222021022102222102202010021201210010201020112210000220111101020002011111210020121012202001101021001220111012212021100120022102022000202121011222121120121210221201200222221210121220120021200111120012021101020200121112010211020221212121110122122020021100001000012121221200101201000022200010220012010001101102100222210012101021020011200122022111202002102212002010212021202120100010002202110221011220221102021220001110111220012022021001020111210121022020211112001110100020202012121100012111220121011022120100111102110220002000022022221002121122102102121011012212011221102110000222100201010111100221022202011220011100212022220120100122200120210111211201211100010122222022020021120012221220012010021022012211222020110021021212200102101110001012001110101112020021000210002210010011100211021011021021002120111011220220012010220221002212021010022001122000201102201000110211001022220211201121021200102001002110021000112021012020222022011100222021202201012100210212022102002220022202011221010211120122021100112021112100202121212120020001111021100111022121220221020111210002110212121022020112201111021111010010001102112201002000001211110002112120020202112220012100020222001020112022001112000022120012201202011101022001120021121021122001211220200001111210121002102120111221100112201212020021101122001012120211111001210001201202101120010110011122002102222000212012112120202112001012220010211001111022210120010120002222002001011022221222202012220220122001110010122100211222102101111022112011210001111022222001112021222121001010211102022121012010220012202222021122020102221112212211102212211102000120201111010011212200012100010221112122102012122022111121002022122100221111121222221121011010001101021202021200202120100011222220202021202100222220000212000002220120111121221222101200212011222200012122001122020221202000001110212200201210021111011001211000202211101011102222021100100201012222120021002112221100122111011201220022121122212210020112212220102121121121000100021011", "02022011111010121222010212222102220011021012121000201110212002022010020010102002111001111021000200012010012010201221010210012101212000122101120110022100222210111001212120021221102010012222100200022201112102121012112100210022201201200111200211002100110021000101202122001212122011022222120222122211201110020201212122020122220111010101112001220021111100010022212010212011101220000012222000000200011202220122101220011002102020221000121010000121001000200002110220000021011122100022011102121220120220101012202211220122220001102221021110022221201211022021210020222121021210202221202201111122112112000102021020121112000011101200100001212112020011212121110211210120101100211221100120112020000212220201122221010011112221220022102020002222122102011222000022020002120121001220001212222111220122210220020000100110122101220100120002200212202021012201210201112021222112121220111120022012012221122210201121120212110111000210011000111200010200010102022212020002001222011112221211002200200211211221002001102221212010010212101022100210012221221120221112221220002201211112020020202011011002222221200012202110222210002000222221120010210201020202120111121110210012110020022120111202100101122010111221211120120102202021201102002201211012110200000102202112020110220112111022001100210212012121121210020010220201102022100201022022021100101200120200200020012221120111120222221101101200012202002202220122110212212221110120200110022121111210122212011202211012210022202021211100001120202212012102202110201022210010122210120011112021012200001011202011001102101202102001012010202020210021112202111110010020120121002211202020211222112110121001021121100101110010110021122122101202012222122000210211102122111201001220111020002222011020212011222121212102210220002120020101021220101220002021001121200011102022212001111202100020112202101212002022000010220212022202122011102112010201101001201121100121101222010202100121211000021220202000200012020010012120110010210120021221121110200111011011221222210200122100121100111210022222201222212021010200201112200222202202202112100012120221121002200222002020120122222201021200112110212020102111110111012220201101202200001121102110010210222222111211101120212102111221202102120210112220211002110120112102212022010212022121102201102120221110222212110220011001120100220220101221100202111200102001021220101100120011101111221110102100111012020110120000021111110111201222112022011221202102211122210021212002102202211212021001212120202222", "01122222011002010112102222010211110122020111111111000120011201010011112120121201001210201112012112202221112020010002111012110220021221210002112212122100212001220101222002021201020011012000201212102020012220222121201000101121212000021212000221010100001002111012212122002122212101022020110000101100222120002000222221222100020201222111121210212002001200200202102201100021002020202221101111221012210122022111002121202120000110111012100210222112100220111201211222020021022221021112002211201202112010002111020112220222001102111112021121122220211101001011211021010101112200211112110212001120011011100022111022010120222000101120120220102220122100010121102211111120010000222110221120002020002101011110220100122222111121202101021102200122201222101222002101100020211001222101221022110000102101110010020102010112202220001012221010222021011021001211220010012100120012121001010111110121220212020120211002212200021011120000202110022012100021021202211202010122222001000112212112212122021220021222011100210122100012110010002210112110210211021122222212222211122102100201011112110122202011102200200201020002220200122221012110002120002202021110110200201012221110112210202220001221211101011002001121202122102011120102121222200101021210002110200100002021011210122102002210120022122001220000010001200021121000111102111121201010222101111211202210101121000202110022111000211021212022110210122210111202001210210011221220022210001120022122211220000100102010221100022220100202112022010112220002020210120000100222022120001112202120212200110221000222110100222101120011210222200111020221210010110201021210120202201222202220201200021222201222110212221211121012112112021001110122020212011000122011220102210201102001201120012101121211221112110010201211100011121021220110101200121020221012100210112221110122110101112112002000100011012010121021100111012002222212111001001120101200000012110100110012100221011210221011111120111012012010121210110120111202211000210122100210002010121221102111111101120202212221102201222221111220121202211021120222221001201012100122121021202001210220211120001022211011021101012210100002000212101020221100110001121201112210221020222212222122101002002000200122221020110102101000002120120111101111020121012212221122000022122022110001202021000022001101110021111110221121122010101200102210001111122222012212122202120012202120120022022212002100110012212220201222020202012222122212021012010000111121012101022102011202200121201021001001002011110110", "12001112002020200012222112210100100021112211021222111222222020021102220101200000011021121100222000210100222101201201021210112211022101222212100011121011102202000101021021120220021011201110222112022212121121112022010000212102201020000111212111200220000220201100202200110111120001201121010101021101102000111221212001010102220221000110212021012102101221200102000101120120202212011121010011122120021021221221221212020211222111012121120211110102112121121000120210020011011210202011112100201111011020011212202101121100112212102021122102222102010122111010000021200112101022200202001102001211112221020102111112000002200212000201112122210201101021222102100011212002201010211120120010222100010022122100110002012011012210121211200022112110211011102000102100212211202212211221110202020112102121001022112012220221002220002110122110021001112221220200221111121012022001202010210021012012222120212100211122011110210211000111000101221110220020212202102110020000021010220221210221011120012110122020002102012010221001120211020220221112212010201110100210100011202120101122110012000122221101001112122121101110001011022110020221022101120220120210202221120212001101001102120021200010022020121212221111222221021221002212202012200200012020001012222000200011121101100200002020220121121122201120011212001001222202121111100022200021200100221102000100210200100211010010102122101120221021100212020010101211102010002000020120222221002212211021222201120020020011010200122101202121200110111220111220012101022100220202222120200200212100110021221222022211110121222200112002121212121002002110211121202122010102110202010220011121122221110201221011220121200120000010200220100102120112010100010111010101210120012210101111021211111021222022001222011001010212101101212120222101121200202111110122211200211110100022100210221001111000000022210122100200221101012010221202220011210011111101111012012200212001100000201200211010102222101211211110210022120210112021102012201020220012001110001121212110021022011002121022110012122110101011011210101122021012101211000002210201211210202122021102110112021201210100120101200211012012012122010022022021100201100212221111012002020220221201012002020002002121212002112002000110222112110000001021000022022201220200012202012102211122201121102122100101111101102110112110022002022211201221020102221102210210111111022222112211102011120111121012220211121211201202001010021121222202020101221002102011101211010212001122201012201010122021000220221212", "01210112121012220110100112020220001211101210001221210201012122112201101011112020112002202001100211000210020000211210000112101210210000112221020001200222201012102110021100201222120200010011222021000101202212101011121210101221220002211111000201001111222221002010122120102122212200010212100011102122120020121222020001002222021120220212001100120102111011212122022121021210112111000122102221002101110211112012020222112212211112212020020002000002112000000201021022202122212002211201201011112001110001021012021211002122022012202020101221012202022022000100010201200220102112012222002112220022200212111222021201211022102222201111021111221121021020220002020201212202222222210210100102020012012001202221002001100012112202211202111202212012101222122011120202221222110212221212100022210100010212011000012020221220000212012002111102112222122220122021020022100120110211011200000210011001001212220112201020110011222020100120100210221211001112022112201010100221011112112220100110021022202000220110100102210212022201222010000000010000221002020011002120121100102200021200211001112110100120022122221021102220212100000100001012200020022200200202012111221121110001210222202222212100221021200010222102020121220110221201021201022001200200021112202212211212122110100220100121020110011002121101221010022120122222020120100001112010022200221210202221202201011200220202100210022002210121012222112222220212221202220102011112212110022110122201100110121102100010001220011122212100220202101020110010220202000201120020210212200220220222212010202201110020020100110011002112011211210102222002201001010021221222021221220101221210010222001211001221110020212022010002100220001212222201011012110210000101011211020000111012012210200211022222121202010222021101210201000001210010020021200121112002020220200211000111001100201101121011111020111101001010222201220112022202010021122110010202020202122212100110220102211112021221201011211001002101201110120201010111000220200011111001201000002220202222011112121220101200022010111021200001202020210010000021221222211222122210221100000212212122120121112012200111012220120222100221120101100100000102200022102200201012112100000210211212222221110022102211100122202102020120220002010210100001221222221101120000001010212022002112221211201010101010011212222111122222210121011021020002212022220100102122221001211022100111220102211010220022020112211220220101000002001012212222102110121200001022120212201201021022010000112112211122121000010022", "20202220102220201112021021202112000020201122212012220100022102220112100220012101020022102002112011021121222002221022011121210221012022102102012002121020221001021200200211001010101012022112210112100001000111200102101211122110202022100001200001011010022110100200221000012001111201110221201211110111112212012001202022200002112002021020221122012002001021200110221102222122001211221002110110012210102002001211212212120110121001122112120210022001122000201101010101001122001222101021022200221222210102120011120002000000112220212001002100110011222001020212200000120110100101121122201221222101102112212022120120002001110221100001010202021010202102210101021011201010011101120201001212201102221222110012100201002112221111120122112010212100012211021101001102100122021111200110211220112121010222100120001010210201001212121022211101211210120002120202122011222212001110012121220022001121022102000100101220212222201220122200010000200022101110010022010002220021021122101100102110210022100201022211102110200201212220022010211212010022210112111000221122102011201110220200112011212111011020102020220010010000002101101211221022200222212010010001202201102102102212210020211110201210021021121201100122200111010220120002010000102100201101120220001020011001111200010201101001102020100120001201010220202211200102212210112100020002021100002002210110110012100122220002120121121210212011011000200022012002110202012021111022200212220112101012101202201021011000120210200122120120212002100120222102112122012212000111220022020202010022021120202211011121121111012011110122202101100121120001211121111111220010120001000102201111122112202122012111122222121201012012100010102212100022022202110121221010001221021220222000200020200102010012220201100011120011000220220201210101102010101101010002021120010221001010200100010112011012121211002012002120010202220100220111121202111200221101022222200101101112212012201110212212202120112020122210210122122110121011011120011112111100021212200001012201022102002100111101022212112012001012122221011111010100212202021002121220010121212222202021110011100200002222001111221001110000111001111021200000002112100200012102101220222000122021111211200200201122212212002020112011221120222110010221120122102111022112021200102200221210021111221112021220122202112020202010112211011011220010102100110111202022120222002121202002111020010010211111010010221010011111101112120101100020021202001122120012122100211221120120000022212010202020012201101020", "10022210110211220101002122110212210022102001210210002020112112122100122020001001211122120211100102221112210111111201001211212200201222011020212200222101121120020200001200122010111121211001222001201220111021121122010010000201121112102200102020200201222221021201010121022021212022020212220121220221010002220210120110201210120221210111021110021201200010001201110011022121121210112212201221211021222110101210200222120202021202200022202200110012022111122022020212222101221020100121001220110021221101202210202200012220110102001020102021002211111000212101210101221211002001101011100202021110020022212212120012220110102202000001002122012211202120101100222202021120122002120222011121020011111122212001011012020220011000011211202120101100111210220222220210200211002012010102001100121010010201100202100222121112102021111012021200201220122201110102121010020101110002010001100202000102221120222220122121201001020202102011020101121100000102212201010220122201012001202102001201201120020200121010210022112122021121011021222220121022010010002011021212122012011000222100211010220110211112000001011020210200102100012222210101200100211011210202200000122100100221112212000220010220202111011010210022211120211210220112110112010220210211020022021012211101100220200010201120021200102221021202221200222201211010120010102212222120020100001120202122012101221112112200022012220120021010110000110102011001001120210210111201011120222120011211111212220122210201200102011211001022021000001200001000201111120122021210120000222010010122111012202110021212100021022220021201200200011022200200001010011100112012211102112011002210220022220200211102101202220121210210122022012220102111222022102112202112022120222111020112121200102112211022220000211021021000110122202012200000212102000212022022222200220111211220202011201201100200212221021012002020111100220101101110111102221211212102210211120021112201220212001100101110111200021212102020121020012022112101110222101101111110001221000022101010020201010001220110122000002222020010210112120010010201000010121112021200200111201220210202222000210022021110022000202001222212110111211010021022211212202001202201010102101111021200201212200102020021210202000120120012100010110121112220200200210201211101202001120001020011102112210221122100202212001212022220121011210022121020100200220101201202112021212001001020101111012221220220212220011120110120020222202012002220220121210110121121122221010020022122101220002202111022011022211110", "21122211120021210200200020022021111111221101112211201021212022221011210101020202222001200022020021010212211122022122120110002122110221221112120220020220001002020202021222110202000021202110011210001220102000012001020020101221000110200010201002222020000010112120121001102010010021202021210121011101122002022100110202022022101200222021201121020221022202110100020010122021202022021121201102020210022201020211112001200120201212111122120121110211110112201021011202100022200111220011200112221211211022202222020220121222200202021110121121122200111121121112201101201100022222212202112112001220200120101200212201210112202220222121121101102102102012012102201000210120120011020001121001201110200010011111011102211012100222012220000201111210010000110011112200001100112121010111010110101120010010002110021210001021110012222222221022011200011001112100222002002001202122220211200122020000002211022011220221110020101112001100002111002022101211200200012221222211210002120200022000020112220121101112211101001002210021001210202101110122000222102122001112202120020000220011220100122211201120212102021111111011020202121000221120211011001200202202011211010222122210122012222202221212020211120100212222011111222002100102200011102000121121002200211022120102221110002221100120122112200101122221200121211211201202220121121102210002021012120021220221211122201211201100211011101002221122122101010021021111222212020011200200011010220012021111210102211000202112122211010120021201010020212111122210200121000000022002021112121200221200000201121210001100112020112100220002201001210101201000110022202120121120101020000010122220101012201110001112002112001210110212000200210211020220102210222201120220101212001001100201201221001000001122000202101212000211010111102002000112012011112111122112221002220122202202102012112020210220200201101001102000221220002222022110021221002200012021110121001022222021101222200111000200200201100012102120201102120021202020110000022021020222020222112100001120012122011021122101212110002022120100011001101200122221200200222221211210120011210100002011000221100222110002122112220122100021002001021021010201222100211210012010100111021022010002102221210101022220101212211122212200200210110111000002221120201021102201021010102010111022021012210012220011222111112122222111201110102200202112222100022100002100112022201012100101212120122002110002100111122010210001010110202222211200011022211200000201001200020200102222212002222012000101020020100211", "10000120011000012122020211200022212222010202120020221122002012020000020110110002121101122010021211222101122101021202200220220111221002110112100110011012221212111212102101102210110210210000100021121111010000021101201012111110221122022112100010112121100011121012210220020011122000020100001010021021222222210111020202110220121110012112002111120011022021220201200222212202121020010212121121101002022122122201202111012111210221110001100122222112222102002121200220221020120211020222111012012012211100001122000122012220102021021101201111200222022001222011210010111211201012020011202000102001011001000002200201201220120001211110021220001200210000101020121211102202212222100101202002012111212001121002122200221221102011211120212120220222010011211011022000000211212222212020202102020122200102002121102112201120122101002102210212100221211212000021102001101212211200210221122120001221000012010111212022011022110002201010221221021121212021100112202222202202000222112120221222121110210212100021002102012121001012121221201001021212001222121220012000021002101000112021010011211100100211101021200010002200122202120011101112111011202021222211221111120210210212001121101021112111000112021200012111112101220001112102100110112220001010111220202211210000012012122012100211112212002002212122121220212210112021202100222101112022101000020101210121121122100220102022111120110201102011210020202200021002000011012111222222120112211001202212021011102110012010101110101022010200011021121112101012011102012212122212020010222012122211002222001200112220001101020010010110121100121211012021121122100021101022000111220022121111101211011102001112000002112102200011210221011111100201222211212221112001120000210110001122011021201012112021022020022212121010112010202012102212122111210202011112012121122221111022221210000200120222211012021102220201000102002121001200022121102012222010020020111220020102121220021100000002121200121022212011110112000110212102200222212222020010211100112002101220021100221212020110022021121121121021002010120121112220220010221021222120122020102120201100221102102020111211201212100212100022211110002121211122010020122112011210121021022210220001002202110110222022201200110002111201011202220011201011120210121120220122112020001100020221021001120202202120122022121112021221012211100221212000221012000001002001101200110011012022001002120001001021221122211002120201201222001012222002110102122102020202102210012111022102110211101110100020221120122102", "00101211011200011221010101110100012022001102200202210211000102101100211022201111100002220121222211222101221101120002211022110111211100121022001012100200000121022211220202121211001222001112202122100122102212112010122001011011022210001020000000022210020002200222212202202122210100201101210210010120110011121202010000021012122211221101010012022012212001020000102210021101221120000012222200212001202012011102100101120202120021001111112010220100002002212112011110212000021212022001111011201221021100012222202210002201102222112101202100102220000112002022000200112112121011222121210201002201210011212202210220202010011010201200020210200012000220001111022210200101100112022000112211210221201120212211210210221200101022100021002200100021001020210100012001001101001012022120121101022211100102011212110210201221221201002212202020020111020000121100221021111000120010111211012002212122101111122000100210102221000002022201200212201011001020211222110120100000201011120201202221201211021000202220002100102122111012101000011021100212120101210122201012200000101120121110210220100112120222220221100121122020200120110110221012222210210010011101221111012021002122101121012000201011212200101210020010102011012100110212011000111002121120110222101120012221102002011220202220220001202111112001112121200001121002111200111000211212112000001220211200211021101021211211021110102011101021122201222112200211001000220122102212000012102010100101202001222110020201000010211222020211221100101010212010011112110012102100010121201202010112012010101110110102200121122021000200110100000001210002101211211020000020021210012120012112211101220011011111012101001021111010001110100222022201021021020012220000112102010211201022212122220000120000121110121212212100011111111001201210211020112210211011211112121012110000002221012111102202110122202212120221100021100122210101010212201012220020011222000100120220001021001020210010100000012122111022012011020211112220211122001100212122021102012221011001120111221221010101000000212011121120011012122102201022120021201102112221012221202112020111212100111010112000011200211101110210202001201110110000202011210102112000012222021011022122211202200012201222100001111211101000020121010200111110102110000002120011101211122221220021120022102102221010011212012020021111021121220211100022000021000202110210012121000211102221101120100121002022200210000022111122102112220121011210000211110222021010000221021001202001102202121210211122020021020020", "21101102122121111121022222112010220012220011000210022100202110002122120112011000220020222220001211011020202211122212010022011220200211210112212200000211001022120101100001021000002222011112210010012212021220111200000101202001100000211202210011120001001020101201001020212221001012212210000102022011211101210200020111222021122122121201002001200001001002111022000001221000100122200102102102011212120200021222202112010122001112021002112202012011201111221022000021200122110202200102222122112202200202202111200011220112100211102002022110020020021020120001220221100021100122111100010200000020121121221211212010220210022221100221110111102202110111220022111000011000120100000202021001122022221020000011002202020012021020021010012022211122211200102021012121222211022202210202001002120112211111200111001022021010000201100120201201010100212002020102022000111202111010200111001022110101102021111010212222102011121102100120120120002201212222000100001100001000210101221022221000002211120121100110201112121222010212022220202000222011200111111110200110002201122010101100020020002220111222001002022020211211211210022111020002201101120012122020112212102122110000100112001112212222212111102012021120022210212022001002220022121002022210121001220021211122001000212222002021021120121110200022222120112222110202102211022010202001010110021202110211211022010022211001220022110201210111112120201112001200210212211222221211011102101202022001212220222100101200010122220102110111010212221101100112211012012121121111222222021001011221000220020021120122210212122122102110110210101012122000102210201002201121111212000111211122021221221201121202010022212000211010221102210121221011211002021102112122011002000102221102112101101212122221101021222202201102201000212002021221220002201111221101221201210020221021020022020022210020211021011221002200102110020002110120101121221011221210000102211110021100122222212101222112001221210200212210222211110122220121202002110110110200100220002221012002100221210101200101122212100110200212211010101012112111201101100110011010002202102122021002201110222020010212102011012220111112221021112200000222002001220002211012020002121000101021012020021121211222111120122201101011012200022212121222201000011111101120102120202210210100200112010002020211021212211202012012022110211110200002010000001021002011222112001212120000221002111112220010212022000021001202202012002122220100110002102221002200222212210001001010211012221010022010111111121021", "12220020101111211010202100111011022202000211111211022020200112220120111222011122020000120101200212222100211112100010212020001200101112100201220202020200022011121102222210200210012022002111200212200100210222022110021020211201221101100222002112112221211102222120110120021222111110102210101002210120101200201221002200022100212222021111201200102110221212201021212211221221212102220121200200200222011021002102201020120200212202220022100202110001101102200120001212121220100102210200220211211112122001021010112121120112200121200200211210120002220010201211201201022102111210011102110212002101022210022122022102111021011022110122110010122001120020220110020122000201200111222011222100212201200201110121211222010110011001011002101211021111112201002222110222111200110211212101212202021221211202001222021021202010102121211211120111002221100111000210021121121202111111100012112010220120012120111101010022201220212120200000121220201221110221102122022012010222202201221022200200011221010100201012022122012022022012120111012000000211022212112000112200100220201102112212210212210000001100100210221211221021202012102022001222022020011111202202010121102122110211201001111221000022022000211201122120100212022102102011100122220022112111212212112122111212211221100012202010212011020010120120200221210000110221100022000020121200001112122022122011020210011102000210020221012011022102001200212210222120210021210202121212201112211220100022012220212121001220222120211200101012201022000202011022210112021201101011101102222112022100101111101212210112102212222222012120102212022012200010222120200000220110221002211010102221022012201211121220200120222022222002120020222102210201102100112001022000022220221211020221010110001100200022221021112212120212212100200212010201110221212001010101010002001002022001011022101120112011111002101002002201221112022221211002112200200210001100220001010100021212110021011200122112221102202010020110100010000001200202022210101100120201102221111122021101220111100101121222020222202210022001121120122200120022210212110210221000222221102011212121210102100010020100222012120010101111012002202222012121210012121011100112220101110120210121012010101120200110010110101220111202210210222112121101011122200111201010002212111111211102021201200002002200112222212102021120212001012222201200211201101020120101201222112121022001121112222021110201010221120101022201111021011210002121102011102200112011002110011100202100110001211001221021221011221021", "02011111220211100001222210222102120011200220121021011212202201012220220210110110022022012010212120112222201222122000102012011022002211011012211002010201112122212010100101220200210120111201201111021012212011010102201022011012122121011111021010021010102222020122211020000110212000020210211002100110102110121002221011220102120100110020110011201212102200111120222020221002120122221022010010221100122112221002201020101001212221222000200222010012212102220221001012111001100020112211001010122122210110202000120221222121121221121221122210202011110202101111000220010021200220011010022111022010101022101122012212000102020100221010110010221010011002222200002001120101211010020120020102101101200212122001022221002022021210001220001220101110210222110201000020110111210220102102111021000111201010000221000111202001110210002201011220022021101122022120122200221112021002022210001110011121020010200202201220021120011012012111202022201221211120000220020010200110211012111112210202101120121012120200011212101022222111010201200111010012112021122000222111221212012011200101220101212220212011111002011022020010200110011111212211020220210020121210121221112021211221112200012112112020021121120102110120122002022212222220001021221102201122220021200200220202220101202022110121220201201120022212022011012202201111211100021101101000110011210022002102021210100001112201002012101001022010110001220220210212122201222121021012111202102002012012001210011002022112122212120222200220122110101122212211001202222002200111111012220020012012020212102022010112120120200020011211100020120210112121111200120100122101110102001112112012220201122011022100202022001102222000000010121022212220221012211012210201212122001101002010002000210202010221221022022221021000010122210222010100100100021201120211222000021120002221020221120110200222220002010020101021020121010202200100002200201202012221210121212001010022121120101001202002000220121022202200100010212221200120220220222101022211121110000012201000212021101010121210012111121211211122121202202200002001221112001210010000212220111022221221110222201202122122110020010201110012001212000002110021121001101110020012210010110020010001021221210211101022000211210111122200001120120001120212002121210000011111102202211011202000121000020101210222001102200200101102100000200202201222201120201212122100120111201100102000012200201101001220002122221120012200202001212200001002211102202010102221102200022111021212200200220020201101000021201210", "11220010011110001122020202200120020200212120121101120002222202001211202102100021001022000122020110021102110111212202112101002002001100221210120111221020000122010021022002202111102111122021221010220222102222212220000220112121101210101002021211001211200201111212211220001022212121221111202021202002120010101202011002002212012101010011111012022221021122202222222212002202101201010120010210022211121110011110121221000110210022002221000122101111221211202012022100101212100100001100020021002102112121112202202001212022102102211120011010201200111212021221202200020202211111001011211010111022010220022100202210200100122100111211202212120111122012212120100200011101220100022102101021100021122011002120021110000022120020011112201201202211200022222112120011120102002001102021202020022122021121001220012201210102211111221202100011002022221020021121200112212020100101102220002100110102101100010121210211202210122222120200221012101100201110100122102202010010220211122222020210011201100020211111012222002021121121112000002201010100220021012022101122111222222112122022010121000012221200112112121120001112120121021200201120022211122011010222100110112112120201102100022120022222022100212100101112021001000222222102010001222201220001022212121112001001112020102000001201201101110210010100012111222222100200000210112102221222210102002102201002000122112111200101211220022120001201220200122000222111002112121221210111022210220010112122210122002002101022011111222121212201210000022122121212002001201112200221211221112220010101221221201100112112102221022110022021101221010201202110221212210001022210001202001201202121000122002211100200101221011202101221121221211002012022001020201021001222200122202002122202002212220020110112202121011202200012112101222221221202110101121110120122202020101001001112122000122222212011022102202200001011201021121112112222200111001212110022020202221020000100101111011112222022012022122001012102002221112020010001201200000001100221000210121010021101022211000111200222202100102222121201010010202112111211121001120002210000121000111111222011110020211112110112001002212002201002002220121201212222210111021112010112210020122121211010220112011000111010200112021001000202212112202020000002221212100201122101201220202222010122221112210012102211210012220122100212211210101112112220222120010120001001110201220101212112202021121000110220100021122002200021120201212220212122202002002210200020012102201121222221122010200201020102002222021002", "21210011211122101211111002112200110200112221220200012201212110121201212220200011000212120212200211020111102102112012200110112200102112212020202010210202012200200100200011121101102222212111120201220201001122222212121201102200110200021002122000001112211222022001201202222122220010112212201201220202010210122102000021000211021100210000110010110020001101021220000211121200102022210122111002220221011220100100020012111010011210222202222010111220020221202210211222120112002112100111202202012021221002210100200101022220120022011110102121211101101102122012210101010211210022201002012010102202101121002101201120000112101112110012101212222100212100022110212211121022211201110210212201210202210012000200010122111101102110210012021101010121120220222002002120100222000212012212120221112021002021120112221112002012122020010212220211021022020001002121021011220221021100021020011212101121202100102001120121012011112112011200201011121020222210222012210211102122222120222111110001010001102022112121201002211112111001102020212021012100222200122011100100201001021021022122100122100200011011220121011201021111110012022022211120002012202222222102221121122000111001200101200100111000210210022201220011212100000212200020200000220220000220022112210102111010001022100202102021100011002011222112012202220121111011011010021021220220022011000122010021020010001120111212212212010110010011112120002012012011121100222121022102001010222201110101221101000021211121100221210212000012011110120101221212122102010201211002222200200210111200210101202000220102202211002011001221012211222022020222120020200220120002200020101020220221022201122001000021222111100100212202020020000001201020202222200122001111220201120002112122220012010101220220021112210101002021201111220222011120211110221221121020100110221211212000002122201100211010002222002121112120201200222010112101212201222001221210022200022021200111222222202110210120102000210111220011102011100220122120220001200200110121202000110121020011002011101002012112200101022011001222011110110002211102111202012110202001121121221122011002110011001210220121000020222112201011102112222120002122211122221220221201000002021100000101012011222010111011211121021010112101112200102002221121211211001100011101020222111001020120002221001101001221221212212010122210020010122212122221120102110010122002021101202121121121220222221011120200121122221001220101011120011222112211100201010120110100111102212211121222100112022020000221102101101022", "22111120120210011121221001122122011102111112010102022202101022201110010000111100010101121120012212012102222020212111222020211102210111201101210111022120201210201021102220000200112200010110120111110200102212220021011100210202201200011022222201220222112001011201222122010121211000122220022002210220112001012010000011101222221111201001122112000122201112221010012120102022112200012211212012101202112102202012221012010220021021120111120002011220120010010122121222021012011022001112200110101112020101022120002212112212202200221111021112221210121020220011221022102000021110211102211101001122212102202200112020211022102120122000210122222222112210101122122000012222210000012102100100200000022110010212212011012000200110021211111102102012100110000011202110202002100202202122020022210011021022222121010111002122221202100112211020212022002100200020021122010122120122112220002121211012122100121100212211001111121201121122121022100010001120111111001100000001211012121111020012010022010222010201210212201011211010201211011201212001202100202221110112102020202002022022221112000120212211212010102011111012021022011200111221011222201120001020001122020200111201210221010102010020020012020011201202212112102210001021112020100222001022021112011222010201211221102020221112202101221012011212122100220000010202011001022002012110101221102000210201222212000001121122111011211002110001220122011102020211222221021200100102022210110221220211101011101210112021120010211212000121101110100010110012010122222012001212102021011211210101200220121010002212021002201121110212021020212101212021112122201220020200111102210210221221220202000100002210101012021110021122102121110120112102000011001022201210001102212111211020000111010110110210120012220002002110101011111112011121110001211101222220222200000000120022112011100020210022020021201020211102212220112000212212110122100020201122222110012210212121221020022221020201120220121101111210121210002010202002210021000001212000120021100100122111100001201222200202021201220202120020101201222001102202222112101220211202022011000210012122100101010000221121121112212022100120022222011220020221011020212111220110010122201121012202012221102102012101200220112020221221011200110100011200121002022001220211101022101000122021201110012221121002101111011200202210101001222000221101202022121022212200002000202211010110101101011021202212010112001111100100012112221000011102001221100021011222011011210112001001010020110211002122010120002121", "22100211121021020012222102011200001122112212222020211022221020012201000111221110111121000021100022010112120022000101012001201212011200011012220021020100200021122212211220211120102002000201101220221011110102121012110102010212011120122022101220001022221010211102201220000011221201200101210200212102120112210002110211200002100211022112100100220110222201021112121000020111110121212011211102210021110101012102202012122201102010100101021001101222010112112202121102021100220000221021101102211022120121022222111101001221000012011022202210222101222102121001112122022002121001022220021121111202110201021010221201101120111021112011021120111112001211021211102101022220101011220200010022021111111101020202110202111110202000222102021212212110110101201012211010221021200002120220210122101122220110011112012100001201110101012002121112211010122212110102000221220211221200110001201111021211011202221112000112020002010222020101221102102111110200211212202022202221120221012022102202020210200021121111111011000110221210201102002200202110211010221202112101101101122202000011110110210010000112000221022112200010112120101022212210201000011221100010111202102100112202011221211110221200111221212211202112010102022002102012011220200221100210021210020220220100010101100010210012112120002220121211012201210020102022112001011102222012210111020210201122222000110010022212212000210202120100211120002112212000011002002202002202210002021102020122021112212201011211000200111122220022211011202122100110222021012122121102010221011102212002000001022202220010012110202101201220221110221201121111121121100222010212012002102112121010120011122022121012001011121120210222111012011222200102022112012112011210112010110122221022021202221211000212112020121222112100102211102201001102010101211000122200121121021121102101222011012011011001112111012011100001010220020122212000112211212202102210212111202121022121120201002211000122022002010000102022122010010002010102121022010100202101202002222021020111201121212101220122210001201201202120212121112102212020021120012121202100221210112002112101222200020210221000220022210201020102010122001112222021102110000211101020212121220201020001122101102021012001110200101110221200012200212202220001221021210010012201011220110212200110101001220021011022111201121000210002011101201112022121100110002112200010112201101210210111210110000201022011220212001101212001102212212121012002200100100120012221011222112111220111222102001222010210010011000221", "11102012021010020101020221010101222000110201210210120110222122200100210111120210011121111202121111202022101202022122221120010202221120122212121201111221010122120020220121200001202210110201212110001022112110000201220101001020201012102122222111010102221021110111210110100200121022012200202101202022010020222100222211120101112010101220111202202010021202012122100021011122010101211120202002122011002112001011202112011222201121101112220120200012200211112011110022220001202010111112010201202212102201102022010212111102202022012212221221010211011110112201002220200200212221121222121100200211121201201220022220212202200020202112010002122211021100212222222000120012202102212111001111022200010122021120000100222020102122002002200201000110202002111122112002201101011221110121110112220122111200001201020210022201101021010102122010110122020201112122112022121012021121221202020002212002110022111210201100010222010012211220201012101102221110212202020002221200100011022121012012011122020011200111001200021120020111222110110110001010220011001100102011012122020100202210102120212002221200001100012012012100210022201220200020200201012020221001201001111002122220011122221001022000211102210000010100101202111110222022020020012012220111011020222102102112110021122010111201010202112202001111020222202022120212222001101120010120222220120001020101122001202111211202021020202011221010212201000111111011202110201110110020200121102010212202011121120110020110101202202110020212110122120012221210120021121001020002220100000022222020122001112022012121222102122020112210020012211102002201222102021222110100202100111212110210110100200200200120211000110222002121102110011122211012202101202202211221101120021211101021201001220211210221112110120200020020222010000022100020211221020000201001120001001121210002210110111200122222012000020001100220001020000121001121001122002122222101110100220000120200202011200112202011020121211022220211102110000021121120212202010010111200021100202202010010012022110120111200121112102022212220102221022110212002211201110111122100100212101200220222112120100201010212102220012222112001112011200200101212012012221202211120012201200202120011011002122102212221002001210120221211000020022202202101120122110112120002011011221222021002100001111100001011022111011111020200210021212220101122012020112221102012202212010101120001212011010010201221002110122022000122202010010201000100000212120121002022022121122000021112002000212010211001121110200012", "02022022011121111212020200010011022122210101200201222022021102111001122021011020022020122010121121212122020222002222122011222112121100011222221200200102212121011200202210210201121220022122011011002000111002012101102211120022212001111220001201001101210110021100021022222112212110020121212200202022012100022221002012121121110022221211112000221122101121101201110020200221110010200011121022202211200201110101211200210021221202021222111110101000010102022201112100112011010100012101202212011121210110111211002121220221222020011010222100020100112110112200011010101200221021101110222220111002221202022112120102112220112222220212111100111121002111211222112022220121022010002212111002022202112012100102001201110000202011222002100121122021222200020112121200210022021110122102212022220000210112022210201010220110200100001112012212020111021020211000102200101111112022001201021210000010100201220011222212210110100212111201222010221000101222202112000101211011000101000211012222110110202100210021111210111100011112012002000012000210200000002010201201122202202202012122221011122100012100221100000012102111001112101110000111012112002220201000002200222012111122112222200012211210001012202001101002200212221021212200210001100122212112122022120112201020000200012100220210121202210002102220101110101211102012111201011100020021001112221110021101220012220121220111200002120211221012202101211201100222102200211011001120122202121000212020222211111000101021101120222221211221111121201011010012112100212022202020101022022111222012201020121001101011212011221001212000012212110211212221112002101200120122210020111000021210100111212210122212201102200011120222221001222210210221111020020212012200211022110101010110022121011011210222011210111120102021010002202202221112120112201112022020112122011220210201220001210100200200101210012002022202012021222112120222222002110010000221202102121212201121012220010100100202222012202222002001120020221100021221211211101101211211021101122121002122221200010201022222112021011111211121012222211201200201202201010102111011201102000202020021202111122112121100122022110221100212100121212022021101121102002122221020202112112112211201110101021210112122112012221111211010200200101010000000102222120021010020222101001212201101202022120002210021211111221102002012102101111021220112001102221010021111021020222110210002221100202120111201001210010212020002120222210001122001121020110012222222211002101011212200201101020021202102112020221010", "20012120212020000200022002000110022000211202110221200101120221221021000121211120121112002101121000102011102022022000120002200220022220122022101121120202220201011121111222200221210221201111010111221202012212221212112012012000201021121120020121220120000101001020002020100002212002201020012000221222222001102002002110211111020000001110211101222222120001221002211122220101120211222220101011121002120001002000210100210000102122202101111122121110102122022111112121112100220000120221202101211220110101011101220200002221211101020102200220100121002102011220000022020000102010121122000020222202120100112002010122110000122012001221021002201010120200220002200021122222210202201112102022211002002121010020221221101201010010021121212002212201102222101110200121011112201212001120211111200220011211222122210011210010122221020200220010201122100222121011002022102222221000212201101100202022112001122112221222000102111120022222111201222201120011011000010111111121011121210222222210022212102012200211021100102211212001100201120202020011020200010000120020022212120002002010002020002011001012012002222221200022012102022220111222202212201022102221011200121222222202100122022212122010222120110102102220021110211020202101110011202211000001122210212011201222202220001211120202221120221220011221122001210200220111020200111011220020101212210211111020020101201211010120001000221000112201121112122000111200020120001122102212111210012200201001122000110102210120200022112110012220002210101001212111101022220202101111122001012102202212001222202001101220200212120010102201101011100020212011110111101212110221011222000102121111010100221200121211220101011020002210220021010200000120001211220101022122011202112002001221222111102222212122212020202002112211020000022201202010012222220012020212021111101110000021200120122011201001222202222000212221212122020201022211111001120111022211021201210021002011222212201221111121101212122221200222121022111022011000000000202012220201000011222201121000200200000222022200212020221201110201101002201120200121221201022022212022021020102221212022120201001012201220120020022110001221110212012010010212201110201122111210202010010221100201212112122022012112220020220022021121111212222210010120010200020000110021011000221011111000121012120222112012220110100201210020012001202001020200222111112221011000102022101100212022100121011021010112020110021111021220110121221100000012212011202212110201201211112002122201200212102102110212010002112102", "12012121100010210102220200011100210212200102200021222000210201120222220220011220020221200200120001020122200200120122110020222022120020102211110022102010211121022200110001121110122020121201221000222202112020222121100100011112001212221202201122010120112000220100101010112110212222011120021200011011111200100202200002221121011200001020021112121022021002121222201012011221222000120012021012012221001102211212002121000002200122211101021122102002210112212000010211200212001110201110010011000112202020201201200011012210122001012000012212002112211210012110100100111212101201110202010012202020022120022100002021022200101201201000212002112212000210221110201200012022011212021001121012201012210111111010211201121100212112212210002022222012212012210220110101020202211210121211220210112121220120212022211110220000221002000100220021200111001022222121012120022211001222111010120120121102012211100012000102212111002211202122112211122121222110222112020212002220021220021101221020221122102000022201120002211000121001011011210012012221011210121011112021020221012212200101011000211012112121220012211020210020002211221012200002101110211100000220101211221202002221200112120201201002012020221022010102001022201222112100022121111001021012002100001012110101121001010221012001021202011112022101121120220111122010021110002120110221101112202201010021011121221200110111011221200212111112022021002012002111101220120221221220212121011201021102102011220111201100021202021111101211012220222211222020101101120221012110002212012011012221000120211110211012001220020201002011211100000101200122211102012102121000211020200111110011111101002020110000201211220002012010100012002100100101122202222122112112120022120012121221102212201022221202202222122220202101210210012212202022211012211010220020001011222122220100021001120022111201121012100222221012110222002102102221021010022122120102112122002110001021111011112020221220021012002202221111201212102002002212021000000012212022221212102211220111010220021200022110102200222122212201021200210120022202221200200102120222001222111202110110010102202111010122220002010211012022121012202112211100021210222102222102011121011120011212022102222212120020020220211111001012212111000001222111212101201112102222122021210222021100112022010020020022101022021202201002020201102000201121001210001210222220020120022200002022201122201111101001021201212002211111220001020200210111220110100100001010122111100021101022002011212011200010122102001001", "02222012111002211121021012120122010111102100020011001212010100122201012000211201222001112111010012220011222012120120111121122120121010102002220001021220211102000011212120221020011100121002101111022102111002201022212220201011112022021201021110001000010102222221211201022000011122020112010100100112001202210221120221100211011002121200120201000121021022102000010220202001022121001210001211000001200100201010211100211002200020002102222020010101112202020012110010120210222002001210020010102001002120102222000220100002222020012100010221102200011212102100202110002010120211211111101021212022212201001100121000122220010222202000212121120212120120110012001002201022002000112201000212021022022022101021002012111112012120010000001020212120002002210212210100120120221121012201202200111211111202112221101101102021220001021011211120000211220222222001021100121001202011012101110111200122002011201222112221112201112222002210010121010222101020000201110010121222000022211122112012102201001010112002220111211112212000212102221101111221110112201100112022002210102112120001002000212020111010101210221020112011011202202122121000102211112212121021002001200110012021200212122021200102222121010210202020102011100012111101100211011211120002012202210121012110202020100021001020210200210022012121222012020200000202201002110110110212012001220220102210010210012012121100022010011210210102002112000120111101111011001100221201220112011120121000111002012210201221011200200002222002221021002020112221211101110210100021010122210012110221202020121000011211100022211120110110112001021112000200200110020120201012112100222002001220202101221200120001112012221101010100122101021100111212021221120202120011010201211022122100002001121101220122021200022222002010212200110110122210212011100110111020011202020120210110110011101101021012011201112111020220212211202222221001201221120112000101100120201000221100222022200121012022001101122022000122120021001121122000201100110022000010010220000110200212022021120112201211202012211211112210202221001210111121202101120010002121110221211102001010010022221120121210110121120122122222200001000100201202021002112112200202120221200022020120201000120122011002010111022010220102201110121202011212002011112001001012200001220102111200112122201220211111110010000012020011221102022122012212222122012020202122110121121022100101220121201200111011220202002111102200200011100002110201001221020121120011212112022220110101002202201101100022020210221000", "10201202002220000011012202010002222010121201221111110210002101000200000202001101001022022112221112000012020112122120020001200121111101110111001200000022211211000000021012011220012111211202110100020001002021021001102022010220221201001100210200012102222001122121010001000002001102102102010001100202022012201001010202111112222121222020002212021122222220002010202010021002222202222101021222121112110020110220120022022220020210021100202121021101101102020202221201122201221201111022212120012112201111122112120220101110201121122100211001012102221000210001111021022121102002002101020220221011000222212211211211201112102211121222222120010120202212022200022220111202010020000012100011012120102010011211012222210000211222222221201112002001101102022221022122111010022011100200011112011120101010110111221211210021102101100111020101110022210110011222220000210120200120201012111211012011011210200212011121111002001021022011120222221200121001000221102011100021202120210102220110210220221101110010211112200002100200121012100210101220122210220221000112221220221012020021121110020120221020201000102010000222110001111222000000121022021222121200110221120210010102121001121112101020212000210211120121222221201102212111111220111120020111011022000200122210101121001202022211210201200101122121010012121212212012212011220102020000111222002110201000221220212201121020011020120122101121022222020222111120102101010101100120010002220110122201210221012001010101201201101111001000212002200211221011110210100120002000201020222021012202222200201121022110222101122101210221200022102002112200202101221002202011000211212010200202112200122012020121212012000011100221201121020221122221200021121100112220010010000220221120200100010201122210222011212222220122222221210221121111102010001011101222111111022010200110211122020200120201010121120221101022112112112021120010200220112202220011011010020100011011210210020112222221010200000220102122201111101221200011021012212200221121200220100001220021222110120222012201101022200201012001201222221212200012210111000220220001010022022002111201212022001120000220001011020220202122111211021000110000200101221022110201221201120221222202011221121120100201020200110101022212220021211120002100010201211100221201201212110012222020200102201201020122200201012112210022102210222220222011120001010121022200101121121012000201211022220000220220211022112000000210211112211220201202121200010000212002220201011022101001202100211212210222211100021111", "10010010100111021001010002001100101210112021220021020122002122022022011220100010221221121022011010001120122000111002020110212000101111000121011212200222200200212211111211101122102220111102102022101010201211111222210002201000020111020012120222212022211001202222210101100110122102210111112222202100012112200122212012120200200211011020012010021000110101001112012100002020210102001201010211011221202101120211001202121122212201110201020211101110222111121010010101120220022011222221011101001011011101202111011011002212001001112202102201202100212102000122101101202010202111121210112101222212112020100200202122210210220210101220021220012211010120001010212101122220110121121002101122010120000220120200221211210111101122101000002210212110211111022100210022220022200020121022022011012201220102020102022220020121120100100010222202022002022111110022120101000201011011200121020221020121202001221002111012201012022210120210201021120200200120220212121112222210221211121102221211122222000112020200100212102201022201212102101101010112101201010221222202112201101222021110012221122200020120022112122211202221011211212102211220000100002011022122111112020101211202212212001220101102210002211210022202110110110020012002122021020221220211001001210120201210100202220011210100220122221222200101200222001001001012000221112110121111002020011112221210200010101100111002211021001021222111102212111111022120002211211022121121021211212102102102111001102122010202020011222222000201200200001222210020121202212001201001112112121001222201022210021210012202100112202110111102102220202210202221220122220200120200200000001122222112221101000212100121102001010222001220021110221101002101222100002020121021002001001121210222021100221012222210200022110221200121201122022102202210012221202102102022200220222011202100112222012020012011112221102101222022112202022211200020010022222100002002110120122002001001220102001121020011211000201012021100201222201202222202002122210022021122222220201202120120000202200200202000122022020120101201101102222122202022110121020122010020220221222222200122111120212122112110001020220201211111012200221001111121211101222211012220011002220200020002011222112111121010112201001002001112010112011012011120100022201211012210100110022112220110020001000100212201001111101220022201111202121122021122012221120220101122220121200201101011001211112001110212110121120122022120221122021212002212001210100212100200210202212112000100001210220100000222120221110220", "12210212100120121210222011102100011021011011121200022220100120002021220101121212211101100010002100010020002022011210011120201010011212200121222122002022221110111221111020220120111202010202211021122212221212220000110022000001020200012210110112000200011120101110121212012012020100222010210210011101220120020011112211010222011211110020121210001022211100000012101001000222210110211102020120201100221002022010022000020202011211102112100110111222212000111102020112200200012212021112222220010110001002011222211102200011120210122020210201110211210022002102212200000221111100112112122002220202221210211022120201222200101222200101200112102122100021102121102001110020222201010101020111000011202121002111122112121102111221121222001122211220212222111112210012121012112101211201022001022200212000222112011001101021122111120120111110011022022110201020221100202212210010002220002000110122020122021001201000012110011222211020112201211212122212002102020220100122110010221220022212012111211011021112100210120000101211011000112021211110120011201200110202002202121210210100121020021201102220022022001002022212121001000021010201112200111202101022000002102212120222020110002221120001122022221100101121001222002122110211201002011200121021201101012012210212102022110120020100110022211012002011111022221200212111021112221010010102022210002110202012212100210101011021001221212120000101202001122211212200012012020121002011120200122222221101020202001221122012110112021210122110120000201201222012002122221221110111201100211221222011121210001212002211022220111101002101202112001110221112101100112001002220221201100011202111011210011202201100112012222122200220122000002212112011000001100012020122222101000011120012002101110102112221200100200101100112101011021001020210111001111120100020021220111121202201011012012112010022000122020212020220212222102200001211210212110112211102000210002220121012020201111221112202202000020000201000022220120121112222111100211112001102102212212010022221221022000022121222211012102200212100200101110101001200010200112102000220011120021201200221112112221220201121000200020202120202121100121110221121220212022011112101221020100101000201211122001222201022221210102120222120001022122002122021022110222020210110201022001110101210100002022011011200122120222000102000222222111020022022110121111100020022220220102201220000221121120121001122010112010022201102211012212110110212221120102221022111100120020121022211022010021202200211112222001020", "00001010022120021222201100221200121221202222121210121211102020101201200111001111111000111021100211120002210002022221002012101201000201111222010021111211212021210011120010100000121001101100101012211000102021101000001011120111121111100122021121012111111022102110010110000111001201020202010221102010111111000102221201002020102220112010020200120011111102012011021000020022020121212200220111001220100102011111101002022220112112121120102210220212101012010012121002210001001221022020121211110010020212112200022001220102222022010022210011020120222122022221010221012200011022000211222100002200220110112001000001221010000002020022200202200202000211022012122202001212110111022001021010201202122021122021120201221022210000201102022200201121011102022212210011102112202200001212211212210121020001011011211220101202111220211011022012112010110202100010102200102220110212121122012022022221110102002201111000011101001210201000002201001001210101102211010221212000010212210102002010212211210120010010220200001220200012121101202220111022100022002222120102022102022112200202200121010111112011110020011102022120120001010000110100202001121112202000001122022021102212220211201211210201112111001022100022110102222110022100112211010220111222001220012220211010121210222211121111202110201110022100201222222010001120222011110202012102120000000010101110202111100220101112111211221202110000212112010001102112111211112010021112022210001010110111100212112110002022011120021101202220010102120111121012011000222100110000200101022121110022222021111002122202002111001101100220102010112102102220111220211210012011102011121221101111022020100021110112221112222002200111202220000202200210112122222120001101222021002002000000010020100012111002201101021100100202020210110121120122201211221012120222212222120000220121020200011200022112011221202212111202221202000010022202012102011020102220101022201011100111121221021020120021202210001121112122210102011221102001201210120000010202110120220222001010000122110221121000102222120022222010220211221111220211112222000100021121111000222120000021211202012011221022122100120200201122212201002012011101200000210110202011111020222221201000012000000022221012101022122011102000020112120002100122110021110222012202002200001212212011220110021000220010201200110002010110211022222122000112122201100200200202212002011211201002021022022001101110011112010202201112200122020110011101002122221100120200120221011020110102221201110101211200210221200222", "21020012201112210112202212110101012210220021222210222010102202220201112111120022112211202002122000221110012210112111220102221111020011212000200112121102212001221122212200121211020100021120220012101221111112120120122102202211112000122222211021212102012122202212201002222110202112011111221202021021002220112101202212120011112022021011222220012101122112112221122110122222020211222220020121001221102001002010010221011210102212001102002210000200010012122211111211020120202012120020121012210120102101112220012112211100021220200111110000020012021111220020121001020020102122201201022200022210200222221002221101011000100110201011000021221011210011111010222202220111001021100021010200020102220101002102121100210222100202222011212210200010000021012120001011000212021201201212221001011001121211022121010000011211121200101022022110112212112002020022212120200121200220010222111001010000111121102022221112100112102220011110200111220000021102211011001200222221010021111121001121201202021012011000221101010200211111211110002102000021001211101211101212002102120020122102222202101210221212222221121011111120021001220101122221022222211200202202000011101111121121002211222001210011020020022221002000211100212021012100100221211102102120102211212121022100100221122220112110012222210200210120122022112021002121111202101211112121120020121102202101120021101021110222020010102021210211001120201011211011210020202002010011200212101212000120102101221222110210211102021202100120101022002120000100021121222122112002000222010122110121020112212202002211220110211212202120100102211202111200202100201122212212021001002211100120112222200221020022100001021010120121001121010210011211112012201012010221012110221101202101102202121112001200022211011110121112220000110010212210012222111122110201101101200121212221210200111000200021212002001112122211101011012111121101100211011011102111011102212211020211101201122100212211020202000212101022021100002102012001120220111212202101222220002202110022020012012102002222210011221111101101001012012212000121002220221121212012121200111002020220111001020202212102101200211111020010222201101102120221222021211111221021212010111200211212002012111011100212222111101210110020220020221002002100101200110212111100102100122202200222212110011202211002220122000100212110002110011101200021020010110112100111102001221121220120202002202112100002112210201222220022111021222020011220120222220002120000202200011020212000212100012021100111111122012221", "22111112121112112002202101212000022010222002100100021002201122110100202110001011210210112201111101021220011102200111220221221222222122201202010021010002201122001100100120222000100000100010121222111020021000122002212001011110110211101100101110222102201212221000010022111002212211120022212220021020122112111211202122210222011112120212202002001100020112202021112211022100100121200010000111012222020212010010220200210001120112222122100210022111021201012022220222202211101102212220210102210201201220020010211002020202102212210201020111222111020211022121222011121201100011120011011110111022220012111110112212121121020022222222201121022112122212222112122120012022100220022011121220010002221200111112220212010110200122022000201201221212122211212012221221021102101122000100122211210210010212220010020020002110212111022212221010201211012001200202102111202221121021022211120102110121212021122100002211101011121111100201121212111011011212222201102202000101120100122122122112121010012001022221011222220202011012122101010101200022112021121101212010021112220110220200202111210211011120020001022110000111220000102002011122212110022220100102212202211111122200022021022201122211011011000020110112201021202100000100110122001211102121121012001211001100112222112122000020110211111022222212210222002020121111000221220011021001202111222022100211210001021110001211021201022210010110112102001210001102122112002221002100011212110222210022012001210012220022010212101200110010122101212210002020220222020021112002212221000012100002120111000110112220001001021012111122112010012122000110010111020011212211200012212102220210112022000212210120101020001020020021122221100201010000002220120020121101121112111222120012210102011120110212120110021022222202201202011201211021102201011101211201221211120100001102010222010021111022021002122112122201102202120111120211222102121210102122122002110222101201202210202111220121112021002211200210021202102202021121221202002110222212212011020212011110001120021010012121101122210220012022110110100202022010200001221201111022122010111201212102202122002212201020022200220221202020221010001210112011212210121102221111000001212120102012010100200101020002122210001221200022110011100120110010210011002102111211111212100000221212202210020020202210022102112102211202211211110221222220012112220120210002120101100220001101211112220012002121220012010201201102221111012112202120110112202022012012110122202001112200110022212110010012200101202021", "12101220210012210000000110121220020111020022201122122011210220100012000022121202121011220111211001122102121202200110011212022111112010012122212200011020211222202121222111220100211020101112112100011210200212202022221101022121201212221121001202021212121002122200120101100221201011020220022112202220210020100011220002101111022012111020011112110112022202210122201222212112002122112000122002010210021100212211121122112020222110000212210012121202012011022100121210100222001220200112212222102120120212100101010021202101221020112201200220202020201112220010100222221022100100112200000121202121200202111001010221001000221100011222211022112221121212121202000202010020022120021220121002021022001021110122112000121011222102100111000001010020221020212021020022002201121211202121211211112022111212010001201211012211020202001110210200000002222221012202110222012122100111212200022202102021111000010221201021220210012220002001112110020022210000202011002010002220021212111020212211110211102120210221121010000022202001021020110021100221111120222112000000002222001112201222222121000220210210120120001102122200121111101022102100201022101200022120110022022020010102211112021200102101202012100221200122221212020022010111000202011002122000010011222120122222020022121021000211002112212102220002212020000121112112101200020011002020020020111100121121002220121010112101000200122201120221200020101200212022222121201120202011012222200121022101211201100011012010201100001200112212020002120001120120222012002022121020012201000100221101020001202200100010200111210120101222122012120110021012221020010202002122001111002112121102211111021101000211000001010100110111020020211100020100002001221212222122210111222020102211202101101210221202202210212211212220022210002200011201120110111201212012011011021221100000210002200010100120200222121221011122111220202220020100120200021011221021001212212010222212201221022020200120200012111111012122022010202000000012222022221122102001000000202022002012020001001222001021001200020111122102212102102021212002011010111010020012001000122201111110022011112200111011201210021110102000022112120201100000222100001101122010020202021102002221222210210102110002010002022011202020110200222100020100001220101101222222011222121201222000020021021010121101221011101021100222011021021101120111200201121120201221000011121212122222001111021220010102212001020120210012020211121202102002212100100002222022201121210100202211112021111221021001120012102221", "00011101102122011020012020111121211010021000101001122002020010120111000111222002210122020010211102010010210200000202201212122002120222102021121101220112121200022101202102010000212010210211201022220011211201020012200010101101122102221011220100211221112211010112112021102120002120100002122112202010012011012210111010102002210220222122120200000112102111202221211101120110210112112012101112101011201112110102020200120022000011122122122200212210111210101201012021200010101201111221111000120210002122022110010000120001010001220112112011011002012102012101211001010200221121020120220120002111211110012221100122212112221121010220222122101000201101102020101010020121210201122112222212010101110020120011002112121201101020220002012220102101000001121100122110002112101021121111211211002221222211021222001102101002111200100110001021101002112022022212220100111121021200211100210011010012002200111010100001222212122100100210110101022122021101201000110112010110020122111001111210000110202110210102120102220020111000211202111002100222202222202211010122120001102011200102001120120111122201110100221001111010101102200012002202002201211220001020220200212202012210102022021100011022010010102110220110200010022010020011000110122000120120100120120002220001112201010101011102001201102000021121102101202202011111102000120212210111211010100022112001011110012220201100010022002022110222022010012012102100201020200200001120012120102102002222000111112000110120011100222110112021211201121012021100210002112122022212112001102101022000010221011202012120210220200022210111202012211212122120001001112120111022121112011200011110000200210100212010221110212020011102122101212021121120210001102120211020112002202201211120001010021110212102121020210212210012002201110022020120112121012202212200200111110100220111200212101112010200222220201120021021112201111021120222022112222202001002102111210112120001000001220022112211121120012212101002211200102022010201022211200011222220202211011221221212110002011122110111022220121211022122100201122210022011102011210022121122220122201010021000120101010202002222102211112210011201012221112111222100112020121221021102010102111010102112220202101211121022202202220002211212202222222201120002221222021020022120100222002101102110122002010021121000112121010212021102122210111202022221212200211012102200110201220102211110110101122200121202022002202121120101101222102100211220121212112101102000200100110202202122122001001102002110021002000011", "20011022102122101200121202100020202001000221012000021110102010201112022112201010021110122221222011011120222000112001210221012121101002212001002212210101202011221101100202211022202111212200212202001000011012111022111120101100200212222120102111102122120022100201101112020021200022101111222020012212002221122212121111021220112021212021221200012202221001221201200211211121220122021111110200100101102120110012102101012200000111202002001100012012122010210002112211021220222212000102100202221012101102200022112010012002202211120221221021021021202002001121121002000120201202112011201021110121012201020222101220121011221210212102101122121010021202122022002112112201000100002212122002121201122102100002000202210020010221102211212022212112012021112102010201002022220120110212220120120102021000222000012002211011221110122200002120002222002101022221201110200120001122200100100222010201021112000120110201112101222212200121002202102112101001112222220220021111000211100021000110021101112202220010022222211020021112121001220020201111011212212210000120101210101122101100210121010210210001200002200202210010011002102000111101102021002001000200012101220121210121022010022211021212001222212022022221121100022220010201002221001221120022011000101121112120010001110012111002100001211122001100110200002002012102212011121012111211101001110211021121122121202200220100201000020002212111121100220222212200010020121222200102201121222221200012212112112220111210201121201221002021002101212212202211120120011220122000020011222021010120220101221120010201002200002102122010000111220022120001121102212021220112011010210111121222212000222021202122002012001212221021011010200220100101222221122021001222112210001011020202010102002111121201111110120122222222002201202221001002221210212010011112011111121112201121110212011001001101210121111022222011000021102210011122020101001110000002021012001202021021020102200122011112002222100121022020002102200012122200012120110010122210021201102202202220201220122121210201212222212122200001201100102121010220012101222111120021210000220111112001000121002201211120000021001101121020200110101120101220221102112220002100212212112011120220110122110201212010012111010202021212202010022211102011211120021002212021110022111220121002000212002101220012211110110222200111221210110010201210001120000221100102020002201210221011122010020212102212121001222022200212111010222000202211102100011202012100200102110112020012000112200001111220102222001211", "01201220011011221121201212002002212101122220100101122101012021002202020112201012122200112110221002101220000221021111010010012022210100212120012011221002021110010121002200222200022120011011221110120100221200100112021222210111020111122011220210102101111110101020112011200111100110111220201020121121110122121102122222110002002112012211121222210012120002012121011202011212221122102202101012200211012220222122220011002111210110112200221001020112001210120000112212201011112020022201101111122111120222111021110221002101101100121221210202110110200010101102002002010011010111020122221211110220200121101011102011222120210200002111021020001012221011100211201102111222101100022202221110202110210200200021220122222200121012022222121200210201112112202200201220110200120102012102110002001020110101110200111012100201000101101002022222101021101020121120201000010212201102012202212000121212220111212022210222002222201221201122110200220202200002222022021110002121221100122212121212222211011000122021010000001100010022021220020000211201001002010100120020011110020122001120120112112220222122121202012102122112212111121202111021010001011020101201021101110102202110021112020222000110000202000000221012112212102111111002112020211002211200200020012210101020220212221102200000002100021212210121101021112002120020102112221211020002012221112210212200111200221120020110100200120001202121010210212022010211221202100002010201211101200110120000021001200121212012020212122000022010102100222112222211222221102020212200222000222211111222001201122122011120012201201110110011002210000210001122020112000100102012201110010212011102101021012020221001200220101210020002012120120021021022022010100202212011100200012222012110020122122200120220120021222221010120121100021110212202000100121002220102221222122212001010011000122110120102201101010110012100100221201102012022000112101011220100201000121011212212021212010211102211001122110201210112020221212011011222021201012022010102212010011012212112221011222102012120012112201020122201202021122022121222221201201121120221001022121101012111121121001100120202122022200122210222100010121220210110202122020221001000000002002102021100202012122010100102212120021000011121011122122012212111210121101222001112120110212202202221011201021022212121101120201200200001020110211000021112200112200110000200121020000121212022011112002022020202011022101010222021122121000100012212100100111201021001021102000100222220220000021101211121112212001100", "21212202200221011112220010111102220000212200110222122202121012222100001100202021212000020002000212220022022120212012211012200102000102211012210121022212000122110112000202002000120221201200100020002121112110220002122111202212201100110011012200222000202020021010102020111221211011000022020101202220111221011121122021120210020110002020100222110221102220112011020000102001002222010002120201012012200022112110210012010002120110121120221110200012012121022200220021112202111102100210021202210022212112100102211212111121220012200010000210222210222010110001120120021101000001020211122001021021100002012210212212000201112202002122221020212112021120122101112212000221120010012202120211022101120021222120000211112200001000021001011110210222121122121201221020210200022101122212011201201200111210202102011210100201112101200102122022201000111002110002201102111112021101101211102110110200212100000111020101112122011011202200202110200000120102002110100121200000121221021211021011110220111120102200112201100220210111120222201220011021200211011211222002120000011101212202222002112200201220111111211101101222122221011021022002000200100200112100002112212012102222100120200201022001001221121211202121020212202210111101011210010221101221110212221200220201221121012111202212210202200002222112112121000100210100022100000220012221111120120002222022112212002112210220102021020001110220000200020201210212200200201011102110120100000220020121121220120111200221200210120001121000120122000010222202012210200201221112012000110200201020020012010102101101112222220220111210212221021020021210211022021011100001120022020112100220222122101000220111000001001022212010110202201100221210221022110112111101221121210010102111212220121202000212020221221210112110202002022011011022111202102000210112212002021022111221121221122220121022222020122022000111022220010121210021211121011000022202100002001201011000102201122012112211212112012111021101200011221211021101100021221100102220002222102221102222200220202220012220022001110121022011102200211012222111122200112202221200001102222000120002102210212100010221221021010220012020020010012012010112100120110122120001001101100221002212020000001212001112020210211101001022010121201122100001221101020222210112100202102200010211210010221021002212011021120120000002110212011012022110120201111221211211112121200210202022021100121122201012211022021121210120100201200222212222102200122212022022111220122201100020110202102202220201211022001220", "22102122021222221122100200010102210212220200112002222110120221212101102122100020220000200211001200201012111012101022222212020000122202212202000211110012020101202012222210010101112112110111020210021110010010112021000212212022211200101200220210001201122022012012012121021210120212100221012022112112011100110002122210022121200000211020210200220210120000000100000020220000111202111212110200120111120101011000010201210210002102221111112020121120221201020222222200120100201010100212020010100212002101111010110012200101012010011220112012010202102220012001020000111002022000101021120111111021221202210010222100201201212100121222122222102201002200120222001100210200202121010100121101112022201002010102101222200010210202022102122101121200221201200112202220020002112020222010100011210021011001022220021012112001010001011201112001122110110220101222210100121210121220111001001001222201121201011221122100210102120211202121212022202001221121212122021222012000002112120221011102222221201122220102000101221001012212020102011202222000102120012000010112122010102002101102120110212101000021221222201212122210021111102220112022020112102221121111220201101021201101000120100211002200201010102010100021100200210210102110122000111111221112012020022211200022120212111021002102221220010120111121101011211121220221211022222111121222112012211021022202010000002110201200202112121120020210210020000020110200200220100102102111102122210110200111120222222211222221212101002201102000112211220112101020012202210122020121021222220022020122220101220101001020110012021001020202000120121122021012012102222220110020022121002212100011101120102200021201211212112001021021001020210022121220211001211201000012121222220021102112211012222100100221202022100010002110001110222110100011000110110102212112002020201122012001002012010001002012112001220111121112121220012112020020200212001210120201012122022201211121212122200200201201111220100202100221101000012200122101120001111102222022110021222222202110011220011121200212110122212111001002001220221010222021112210012202001222202202000011021100211002120200021210000121120220111210221011000121210110121000201200021202011121002021001120202221201212210112122200100002220201011120202021110010122100101121112101110021220110211021110201110001220210112200220011221012221111011211220110002010000110120001210012210121122220121222111021010012110012112212021012012110102100020110102011021221210202011122010211010210210221100121000111112120211112", "20100101212212120001210120100002102222100201000222201211222020010222001101010210122220210011021101220122122000201000110200221021210000120010221120000210102201010110200002210010120212221112220000222021122110122111102202012200022012212220220220021122200122120222100200012200021210102021200210021021001001001211002221021201020022001221111012012202000001101010011112011011021210221200212011221202021212021122220012112221001200012111101221220012210121001212011001221010112021002121121122111212012000101000112112021102021201222202120121020221011220220011212200100110222112212102101211200100202021201220212212112020220020121220022122222120202221102200200001102102200201011020210101211020211022100000100021120120111001110110002201021221010110112002121200120122101010022021021110002210001022012112200020210120121122200111121200221001001210102021110102001010110112100110112221020011201000012200101112102120111200020012012111122202022012000001111221121110220022100012021212210001102021001001201200010121100221012120101021012202011011221201000101111120020110221010212121101011022100221000100121021120000201212101220220111112011221022212100221110011011121212011220120111200220011100200110100110112120210122112120122112220202110110001220202120020002102011122011012120020110020010011022122202201222212121210022221212002112102212001002221220111210122120222011111220201200022012120200200102110202000022111000000001120022021020100110102221122212200101201000221202001200220120001221010110002111212111220021100202111211122112120222002121210200110122210212022110000022002212120211000002220112120122110211211112221111222211122221122221222002000100012012001002020202000120000012222011001021112221021020120201100011022110011220202022122221010201121022201121001021110101111220102010002000021211100210002010021020000221000002201001121200111202212022121212100102101022021011100220000011010120112211102002001101212001121211200021212210200122002110011120100021010222110211212020002002020022102102211011212000120000202011002110000111221101022102011211111201200011212012022121211120221221202220020121202101220202211020000112210121200102220112021101201221101022100121012122212202201121122210102201200001100012020011201011202002011122201210202122021002202011100221101001020021122212122212012122002101010220111111001112002222122012110111121111021200012221021122011021222022120000221002021102120222110022201220001021221002101120111121120210011221022111220020001100122", "10202121111211201020221122100120222210102121021211020200002121221121210210212120020001211010020221120022010111121110012020120221222022121202101120010212022210201221101212222211010200020020102102020210220001102202110121021212200020100110111000100000110202102100021122121210102000010021021000021012121020110020210200220212121210111220102001111221001102021111111000100212201102221102002200020110010002211111201122100122100221002222101012012112222221112120020020002100212021100122020110002022121121120121020022221211221212120001111110021111211011110122220220020120011210001211222122120210200221222001210222022002122021210212020102000012020002100220001220021110210120022112000121020222110121121101110221022102012001112111212000101200022201002102021122202212021012012111010212012220211021201020020221010122021202212202020200222110100222001122211001200110012010002221200212121222110210100100012020011101201001212002000122102120002202221222002222222212022011212010112120021012211000200110200002002212010102121102102021021220201220112221101110001222022122202020211200102022121212121122202201020210202020000101020000011101012122211220111000200001021112021102120212100221121101121011210211122002112121222100002002211220101100210211021120011012121000000010110110201202210000110101012220011201011211001001012222022120221212010202002110101202022222110110202202002101221002021012220201100202220212101122202002210111002202012210000002000000122222120010000012000021001200111022011001102200210221222020000201022020011021012012221201120102012011222210220121202102202001010222111221022020011001102222112120210020121100201211210220221220221102202020022222011110120221221012112011120220100202010122100222012210022010110100222210000200102100220012112001212220102200212122222022010012122102020001002202201100021022212010120202111201120210120021211220201021121222020011101101001222012222022201202001110022021210111220122012100222012111012210022110001200001021011120212021010020122100111201121002201000111021200220002111200020112000201000020102100221101100220021211020100010021202110221200201010211011021200111200201012110121210211001010110210101021110202112111220000111100021221121002121022012200202000100211210110001211002121102000100210000011022120010211112010111000102202122120110112200220121010200100221102102020112101210111120120201001102220221011110011110000100122211002201220222020120201000122220211110201021012010021120210011012200010111211000220102", "12111001112222202212000111202021000000202211021020101222211121012101212101222112102020000102200200210200000112120120211211100201022021100112012020220212221210201112211001102111022012112102011211222222102100010002022001211001100011222110020201201211221210101002100212021100020210200111010122010122200001210121212222121000010101102201021100021220210222012201222202100210201212202101020010021202022212121001021212102010120221011212102101121211121022000212002012010111120112102220012020221121220010220011011111120100110220112112000120122011101000010220011210020201222221020112200002121012102020211111010120210110112020211000122202101221020011010010201000201211111201201210100220100111020221100201100220022002200010201220122212021021202100211120012122111222020011100101000222100021221022210112012102101002011110112000021102211200021111121011210110212200200021001002121120210221121012221010202212122222001212010021202110110211101100220202201020121110202010200110112200100022100122201120100112202212100010122020012201202110121201201220011022201112001010010110010201020220211000100122221202001002121101121010121122112220010201002002221112000011200222202012000212202111001212121000020001022210111212121000110222122121120211211010202200112212022222111121021022221221011010201010120110212212011212220021020201021222222111221120102010122010101102211112201202102201202211002221002202201222122202222102011020010201012212202021200002220202202000200021111010222111010220012021100112010210120201201001220101201002212111020100202101121102200220212210221200211021111210000200121211011021112221011220120122222112111120210020101011221002211222202011212102000201202200210001211201001210100111112112211010122200010110222110111222122112120212010012012001010210101112020200110220221201220002111121012210022120020021100212202202100000101020222221122200221100010111220201000220021102110221111100212102200000221112000022221211011110002111212121020220120001212212000210101102021002222021100110111101011101210010002001200201221121021111220121000020212120211120011111010102220110220021212000112001211101002221011011021221011002220020110211210210102001212112212100221102020111100212222121212222201222102101021211110221201022222220001021011121220111211221111002201000101210122211021101221020122010011120112012202121122111110002102021000002210002200000202112012211101121012122221022220212100102201200101002010222102101010202101210012021200121120002222110121020122022", "20010022110120210100211020001100111000021120011212200120122222001022000120120121102112010002121000221202012002210222101111012111200021102212221200012201112021110210220022101020201220200212212120220010220220201011222210111020112122101220212011101101010212120211011221212122012012000010101022000212110111022000222111000002021210022000202220120001221000120110012220100210001212101121112201200121011001112012222022002111222222010101020121012121212101100102112220000221012012222112100210200212122022201020101221000021220010100220112001002200010202120102110221120012101020012011221102221221022102212002010210011022000200010200011210100102012202200021020000221020201200011220211222021022010022011101202101020211101122001120100212022220212202222212121210201211201101002112011220201020100211200201021010210112220120010000121211201020212000001020011102210022221210220111022200022222222112202010021002002221100120122121122002000210121021222011222110110201222011001002122010121211210210020201222201220000012001112221021101010100020001120012221011001102222102021221002220001110021002121121101221022010012202122012100201020011222102210101001222100110020202221000120000000200211100020022222210001211112222201122110200112201101011100200201000110111201002221020221022021100200010220202220100222111101200220202012211120021102022221020211121211122102210011221200011202102001010002102222012200112220211112211000222020221111012210010011012112201201110212100022101211002212211000102211120111022211000202201110020202112002220110202121111000211100121122112000202222220001200222211200100021001221000120101220012211201202211100020020121202112220012220202200202201120122001121110211012021122110111120222101202101122200022011210200021000001211020220222022112221102010101101001010111222101210201121202011112112110001001100110200120001000000022112021122210021012100221122121210020222002020022011111222010200210221220212212100210211101021021222000121122222000002100100111122110120002012201101102001021110221202102100221010100201100200020121101021200200100220222120200101201112021110110020120200121220121001000021221000200021120102001002121211100010210121122221210222010210220222110111120200000222121212021212210110102222222120020100212102111222211021001210202102211020022000010121220201102012120112001220012210012122022012102120022101111112222020002122121201120101101200002210102012012121101021202222001002210001111100112121102221111010112020110200112020122121001", "00221102212212011001202011101022202220121111020102202102201022101002222101202101100000112102200201001201122010202202021222220112011220122201102001100000100222000020211002112202201220112102211110022211210212121120100000012201221100201000222000010010110222200222202222122010211112000012222000200222010110222221110020200001202012202001221210211202002222011222111202210202002111021012200110020022012221010121012020201120222211001021202111110111112211201201201112201210212221220111021200221200121010202020021120222222020211122001101001000120020112102220011212220112201101012210111201120221122101021110101121100011100020111011000112211000221002100000012001122100022022201201022220000221102102122102222222002210211202010122201100000102200122221212210210101101210002020122100012000222101011010021021122020020212212012220112011020200102121221210212201210111012010020011021002201020100000210021112120200200100010112002002201222021120000011122021211221100222011100000100210022011002120210122200111222110101012221001002201200002202000102121122020020200012020111020012122010001201211221210101102022201000112200011201022011210000212212000111101012110002101010200122011001012200212200111120200000110010212222012102222021211010020210102201020122022110222220012001210201111211111120120222220101111120110221111202010202120222100021102001000020010221110002110220120010010120010120102200111020220012202021121102201002201212201020020200120222200012002222200001200212211100011010102222221002021201221020020120221102111220121100112222112021021112102202201212111221112110211121022202220010220122220201100021112200012222112101201110112220211202212110021202222000221001022002121222022021000222000122100122122021121121022200212122001221001210221221112012101122000202222001100011210021100120011020212021020022010001100220212012110102102202101200002100200110012211220010202022211002212012100210122110120002001002100020120210000221022010101201110210200110210000010120210012211211101202111102200212102200212102211022110000010201212202112001121202201002200120101001101102211001100222202210222221111121220120101201121000210012201121201220201220122110102221120202220200100120201201010212102022011020121112101200111222020101111200002020021211022221200022020001010122011001100211022211002211002101020001010221211212111111001022101010220101021012000212121020022011022202021220122201020210111010011012112202221011220222221002111221001222001001001002110220222121100000211", "20010022111201002101211102112200202102002021020002212022020210122210002122112102101101211001001110121200222211112020020222201112111102212002100020111120112010002022111212110202201222122210110200001222001000100100020020220022011101111221122022212220122110210022001210120200012002000020120002112002000210012222220200012120222100121102022002011102021012122222201202212120221221021021110100011012120012210221110100011100211212120002211221011101211121200000221021010020201000100211002112200120002200022110222121000000212000102011212001010000221101100111011200000221111102022021201110012021021212211211120021110220120220012001001222101110121220211100221111210201102202102220110001210122120022121202000101222202121101001210010210210110000020200100000211122101011201210100110110200101221000022210002011001200021221021112021200101212120212102120222001202122100001110222002110212010022210222020202110102021001010210121000012021202211200222010110001022200000010222010002101200001121111111020220202201001211210112010002021101121102200201212222101002111000102002020011110202011111012202120111000201100222102221011110222121220220012202021021002011112221000011110120200101101022002211101110022110201020222000112222211001010210121221000210220110121201010222122100210002110100000120112001100022120001110021001010122220212111001011102012112200020122222210011001000100001010122011102222111011220001211101120221021210001211002020022111211111001222210012022200101111002002222110202020100110010110022102001110002200112212011212212002112000211122100020100210202002220011111100112111122101121002011101112012010202000202210011112002222201011120110221111222122202022022020010101202021202002201221210002000110011202001020010022000000122221201112200120021022101120100021011120220002212111001112022220122122110211100120111120012122020201022010121011102110210001011100011211222112002111022111112000112002102000121210110020201111020012020210020122120000100220222201122012202220010010200211021101010212112111212202001022010010010110020220010200112010220210002001020102012112200110211212210200101201222012210020011121111120222001010011110001211200111112120120022002212110000111110222101101111122212120102110012100210100212111000201200102200122111210220011202100202021202100002201011222210112200121112220001000112221002001021000001100111120010102110100000002022102210202022011101211022202202020212221011010210200102000112121210222201220011100021210020022222012000010", "11211011122121110021011212122211002001120100211112111221110212122202001112200120000112010110220011122210012100010102102202202102220001122000000201201220122012110111221001112010022110222212012112120102202110221202220002212201100112120211212111110200220122020011210202012011100100002111220010200002021210221021102101002002200100022201110202020112121010201102111010102022100020101221221210011011121110102201221020202220221211100102012022212212212202102210022201122002221112212110210222202112222120201011210012120121200222121102212200201200210211101201120001011120002021011101011021112111212210002120221210211112010122101212200020102120002122212002121010200210001202011221120021212211122012010222002222210001100220100120212012011211202000112012221002200010201220000010102020102102000212012221122202000101112110111110110101200102221221011222201101012200010222022001201012010221021101012000222020101101020110121201112111201101110021102200010221102220200202110121020222001201102211020120210002200110201212101111001210000212112210020002122121112002000002001111001102112111212221220202122120120111011122101011102022120200110122221212111120200022120001120001110212011102020012121220201111201012102221010112101220001222110201222001100011020201000221201210012012001202222212211220010220111120222221220020001122122000121010201011020011222201012222121100122210102012212212221220022012012221002110012120012020022020000122100121121211212110200210102122121120121010021211022102202222110212110021200210011112021022120111012011202021021120221222011121211211112211002011121021011200010120112001200022210200020221222221100001210111112221201221221120211001012120110012222212022120102222011012202021000002012201012001210110201112111102000000112220020020110020000021221112101100001012010222212212000121000211000012121220202011021210022210122202110002012012212011111120111010221002211001110122000100122100200201012112222120020200110210221000220221222010101122212211201011101122010200201000101021222212211200200121210202121121211012201221100220220222122102220201122101011212100010011222001210020121111002010012201121020101002210212201010001120222202200112020101121210010111220001012102000222110011011000012122002210002101221212211012010220102121110211002111002002011000100020121012121202012111221222021222101121211221012211200000201221022111111212011002101212002011120122120002020010222222112002011122022220221102112010022111011101210011200100010102202112120", "12111011110112011121002022102010220200111022022021110121000022101220222212112101200111011021011000222002122122012210000201122101002112202022000002211010112221012000201122220120211101021201221212221000011210101122112012222112022200212010002110210002022001212001122220022200021201002101111012201202200101210010012112010022212102221010201212000102002120110011101002011201012022000221001210010222020222010101010120001000000011111211112002112000001110211221010220010102220021021122012110002002110001012001112122000220220202211221210110201111202211211201000012202010212011121120102121002020020222121020221112110100001202212200201220222202001000102021101212210122222001011221001200100100120100112002201201222022221212011022120020212211000221200110201121121201020002012212210021011100110212011220122122010000122001012000211221022100202011202110122021220221110222122200211220120021210100120111120102000201011022101112211010202001122011112122001120211010201110110002122011101020211012012110100221001121020111020110012001002120221201122001210120221100001212210101212112121201122211200102102120121022101101111202112200221012101122202111011110112220011120022021100021221200101021200100010221220222212111220112021212211110102021111200211121221202111000011112110211110112002000201010101010221001020022120120101202222210020001120102102201001121100111002212112102010021022002102200001101111201200021212102021101012200021000101201010222010202012122211200202120110010002200120001220111002021111022211020101221221100202210000222110001202220000111002002121200211120010011010010220100111001121122112022011121200210110100021120111221200211020011010001122022020102100000221211022210112121210010111010110111220210212121122001110220011212110221020122100012110212101020200102112202112112202012222200021212110221120112110022002011122011221222012111000201200222201021022002102102010011212220101112100200120020111002202121012011001100121001201001122222110102210000111110021220222202012100001121101020122210111212120110222111202102021110200222202220112202120201202202212202210122220202001220112122212212021021101102122022111120101111202122002101211021121110210112021111201000001102110121012000211201122112010022202000000220110212221000121112000210121121011022202011210112220120211200012101012212011022210122100101211112100210020201002000002012120201212220112020220100101120100222101122000012102022020212101020001120101122020112021001210110201012111022002101022201", "02212012112102021022002210020220022012221111001211120110122010111001011222111211122211211002000122110001200222112200221212221100202012220022020112211120011122121110122021010010021220010021022221221122210211122200021221211120200010110002200212112010100122010120222210222110022222012010020002021112101212010201012221022201121220110001011001022120212011200212002101020112122100101210120022000221101022011200022111012222220022112220202122020112112011201102122010200011102211100101000022112201002010100020000000121021111211100211200221111010211220020211022122022111120100202221221121010110101201102220201100212102222220120022212120222000011101000201122220211202001100002102121101200111202101111210002101100220010010001112022121112220100211120021011121022002210100112102102221122220101112022210121210202122021122101122010020210111201120221112110101001020002210001222022112212101220220102022110201212120202102120101012102110000102000022201022200001210220100210102101011111121001111021122000222200212010102112000211111201012100102102011111012212001202002210020211211122112201221021102021011121002012102202002210101110112100100010001212220010022201111201000021101120220110002221212111011021220010121111112212102112022200022220120121101000002022120222200111222222000012011011220120122022111202100022222110210112220202120222102001000201122022020211220120102111202100111111202101211101001021222001100002122220220201212200211000021012121012112100200110000201110120210210122021010100122110002211011212112210201211202101001021201001011201201221002212100102202120211222111002221210202220010012121002112202211200010122120211210221222011022000121220111200020001222210002202010200211121111012211112020220221022012022210122021201222110000101011020211220010120120112120202221112022000111220011111221210001012200202102000001101210221011200202220121002201201202222200211110011220000121001022020110211122120201001011201011010022002102112022211020211221011201112011220211010102010120001010010211100212021221112011022212112210012002111200020022111222121102202222111001000012012112021122021012211121101012102212000120012022210200010001201201112122221002121000020020101212210012011111022001120000100200100202211111101002212002200000020222100022011112101220121111000210212021022121101002221211102120212022022010201022222212200212200020220110022112011122011120110000221210112101112120101120012022221010120012110210121120022222220202120010221211102220202100220121", "01021121002122200212101201011200002101221202120102000002120211121022220220100010212100011212112211202111210222210220002002011011221100220111012102102000102222120200212022000200121100220001002210222022102200000010012001100101201020020001222220121111122112102021021122200011012102011102111210101102201101202212222212202112222200122000201201212120202222112202000221112221220012202001100220012121221210201102011220010122001201010100220112111120222001022200202111020210100212102201120120022101222121022220002221101002000112011010210011002111101012211110010002101111121021201200221002122121222201220012020110100120211100001022212110101012200110022122120102001111110000011201010212222201201012211020202100211020120121200220011201221200100002222122000222011220000122121121010222010020201021011021110110121110000210201000202220111021102212101011002212202102121110112121111121202011000211212010022002020220010120102110011110002202122020222002120220010212011220010021202121010122002000220020122210100102022021101110211112022002001101211220001012101221102112011111220110121220111102101212221001101122002202201110211102202020001121012121210101001121012201011022121102221121002202102111121002111111002212010202010201022110122010220021100202222021111211221011211112021202201211022201011020200021022121211020002222202010200211121200220212110220211011012211112022010222210000120102112010002112112021022120101221212001221122112101112002022101111121221222220110021012110222111010111022012020200201000122102101010011201012021001022010100101222020211200121102022221012222210121000001200121120000111002220120212001022010220022222200202010002221220012100101000010120222101002120010210212000000200112001211211111122121120021220101010121001000202022212201122212201011200112002002200110011010011100212122211101000100112110211202221210202112220212021012111112021012220002221211121210020010102121010012021101200211202211210222122120202122202012122010202022210202112122202200001201101112021010200212200222120221101110002201101202112112011001202121020112120111122221121211201011102111011110110020222202211112210111111211001020220011200102100222112022001222112110211100101022022202212001020021111000211000221220011001111112120011001001102121121100111000102000200011112101100210120220100101002220120011122102101101002022111010200111202100212201201121001100001212211222010111001002120210110002202222211210101212102222220121120201222120012012110221122011112222101202", "11021111202120020102011020211112121222101102021002112210020111011021101222221021100220221121022020102021111202101111011020002011122100022211212201221020201120100111121022120111122110022202102100222121101120211220220000012200102000212100112211001200221111122201011212120111102011000100101212100202122012001120020110200121221111212010100221200210112002212120121101120110100120202222220212001100202222002222210011011221002011120022000200201021112000100011001020110220000211210001102201022110001100210220011022000122112120201111201110211201010011010012010011000100210011222121222212202010212002012021110110101002001010021201111222110211002220202110100000210222220201110012011101210011011101020022201101020211110121201112021201022000020011101012112221000021121221222012112002011022022210020110121021201112101211202110112212101120012211110110122001220222221221001202200010101011212001101120101001002202100121112012100102110210210122111022122012000202211000221021011211011000101212010020212210022210210112022110121001211211021101002222110101101120121002001020022121220220021102221020000201211022012210212001211122122210220220102021202010120022201111100201111020022021012022122202210000001111102000211101200200100010010200201000110121010121120121100102201002020110211101020121201122001121011022211021212020021212210010112101211011201001001021010112011220202111110101102120020002202112010101002000010201221000120001011212010020001020021011212211102220200210220112020111002100022020002210120102022122112221011001201221221000020122100010011202212221202011201100112212012001210221120222010100220121122102121122111200101120202201020112022022122010202220102020120022010112222001001012002100102201010000021222221121202121111201101000101222012101000110120022120122222120211202001120211021201011002010010202102210221102022120000222200022122100022201020201221100120002001101022102020111211110101002212121112110222020011021121022002022120021202220112201112122200000220112111101111020221211121101012010201101112212110000100020001120222011021112201121000200202121110220020101020210100212212200011202012222122212110222201112221212122120112211122202102100002102202222122112212222220221112001110212101012112001021101201010112010111021212220210011121012022200001222211010011100120111212000121111220121100121001112021222121101220212020021112022100111022021012111122011202110211201121002121212201001002010022012201120111022101000021222111120220221112100122100", "21200221112102112022001022201210021200120011012121100201021110120020101122200112101002022101012112000000211021100011002002221210012012212110220002000121020100201200022111112021102122202201021000120022100021011222211212012011020011002010012012011111112102222021200100020020220011210020102001222112222002101111200020222021111001111010110211201212101100211021201100110121211012212121211010101021102010102022210110120111010120200112110210110000101212112222002121100121222012202012120201200010121120022121102200221022021002102102211010202212001010021201110120101210202211112012211221100011222012220212020110111000012100002022020120010111201201220001201221222002220201220220012202202221111021221111201200101212201020202000112222101022021002212222012111211012112000012121122211000020202122100021002100212120020122200220012012200201020002022122221111220001220112212010100220010222002100001110122120021010011210000022000010210002200010120202021122021212011102021121011010220210221100020001221011120012100210211021021020121212012020010022002000202121021112000202002110221000222010001010100201221101201222200222010021111220020000121101010222111012110001020201110100021121011121012011220102020222002022112011200211102010122212101010121012212200212210021120011212220100021010020112101001110200111200012102122021022012000221102100121221022222102101101110111210001101211020100200022220011112012120012222111202011112000220020110110011121011221022020020120121122010221021001022121200020201001020012020211112121021122021200222122022020210021120011000100112212022000120021222002210222011201010222011111112210101010201222102121201001120021022121020122120220210021011221001202111202211121211011120021122222120102122010122101001012102010200212212121022101022011122120222222222222221221020112112020100001022002021001220100210202001101222001021202002021021112012012122121110222022100201022102100200121201002001002021122112020002111200001020212002020122221010102110101020100022102001111012201201012111002110202002211210210222010201200002201220112120102022111011211012011210100110202220200201120122110210200220000010111201111202210021121011212012221010020022220200011021112000222100100001202221022212002101021012212221212120021000022211202011201221000221120222002120101121211202220111120120220022011010012122202101121110212102221012002101201102220021001111010200022010022200022120001012021212200222112011200022010102101010200220022102120012010121102101011111", "10001100112021221100121222021021202000101211111220001220101121121102220120202201200201202221001002101202112202011210200211102222011000002100111021222002202000102021211021220022020022001122222122120001022101221211121100112102220111211220101000101220021011112122110212120120111000002001102112020012001201210022000210212121112210100220100200112202110021100222122222211101102212202121012221220202210200110221222102120120000110200010101102210020112111002100202111200102200211121010021221111021022122212111021112220012220112210220002020222111000111000200200020220100122221211001022200120012010101001122210100021101201221221010021101121222000021121202021221112021111220120201010112202002012100111202200122001112021000222102011200210200212012101011010220221212221121211220221202101010102101122111112222200200000201101111122120022211102011210022200120120202002200221201002020121001220022121200111000122200122212002202001120002110012111201212002002021212000001121111022120222212110200120012101010110021002001110022010012122010122110120221021220211011211022111211001110000010021012210100022221021001210010221011110100012210222212111112010020011101002022012112100011202001100021220022222120002020110120010102001011012112221212120121022202022002210210121201211020211102100012121020002000101120120221112201002001200101222121012111112021211001100112012201101222100222011220110022212201202220101012122101110220110110020202112210122010112111220210001210020102221021201022020221011100200100012000111112110102022120120011222221000121201002002121212122021122211212111111022002000001202110212100221220121212021212120202121212222202010121120021012212000000222000111201011122122111100222000222112100102221111212111100220000202121012202011022010001220000020012022002120122010121022020221110100200210010111100202102210111100222102200121201100110010012201012220012112100120011210220120022000122022022021212100101021220101221021120201122122121100021012000100222002011212000201022122000210102001012202202012112220022212120220212222112121220112000102020121221020202210220120111020111211001222111100000001111020122201201222110001221101210112122210200011120120210210110121102012112021012010122011010020201110120000201221220011120222221100111111221222220010212222200010202021000202021120111211110212021101200110221000102002200220000002110111011222212110200001201120012201111211211012011202112111200102102112000212101210011101220120021222220010210211220101200201222", "12022222210000201210121100002021220120110021210222122212101112210020111220012012111001212211100120021111112120022212102002112210201122220201020000112001222011012021120001121220000122020120222221012102112010001202011012000001201220221020202001221211120110111202002120201022112100111101220121221021212010200220222110200122122002012201101022020120201101021112021000222101202212202220000120202120212000201120121202122221120020121020000122211112211120101120201120120001211201102010220021102121002110022102120200012010100221201212221000121222201002122012011220002002000201220011211202120000112222012212110101002211211211121020022101110111000202212202121110221201011221002211210201020122022100021122101202112121111111120101121000221112202210011221020121010000221112110021211122021110211220201002211210112000211200010201122000001110100220222210121210101201210020022200200012202122210010200002020010022202112221101020222020212201020222102101010000200221212121011001110110102022020002121201100211112002010211020011012121212112021121220102201101212202122021200002012011222001101000012202110200000112112110221111121102022100011020212120202210112211200202122010202120001010120112112011222211020210101211202122211011101120000012112222102112110121121021101010120001001101000121012201020101201120021001221221212002202010222101220011222211212120011111002002100102020200212010212220101110221101012122121101120201122221021210112021202011011110110022001210010021100212102100020000011012211110212112101121200022000000120220022101201111020001200012110202100011000020012102010000100212201221112101110212000210110212012122122001122001122111112121021022110020120010112221022020212000021111021202222010002002222211022021101212211011212002110212002211122002011100121012110112212120122221210111121102021211001120011112210011012021220100120111000011102010010010100210201110200201101020200202122211212110002221022200022012112112011101020110100002110102000001101202102202012222211211122112202200012011212020121110222010001012121011110011020112202000002021112201122220011212200221101002111222121211022100100110021211010112112001222102222121010121021001122101111010221121001101112221211122001200220000121112220001210211200022020000020111211222122121000200022011120021102011221202210201101021112010002000122110120101011211102101220020221101211201102000112022011022222202201012111202112010222002021022011122100012010211021112220120000121102002121102102100120002020201", "12010010122021101221120201001100011020210021122120220222202121101112202102100022210122021101000101202101221222212202000122220020100000001002111022001110210121001010212111220221121120212222202102101101201100200010010002200111200101201202100021020120221210110110012002201211011122010020000101222101200001022222112022210211020012010201011001211000121102100001120102201001222200220212112210022202222011212211000110020201112111202012000020002012202201001221111222122022112211022002121111211100222102110002101002210001220010121111020201201112212002100022200210110000101002121222121102110120120111021211102220000101112110120022221220200000121120011102110121020211021121101202122102120000200212201102220000101001020011202001020202200122211021022021021100202000221201110022012021022110221111201200210120000212110222202201011210020210000210100220111002010200202021111221001120211102212120121000202102221112121012021000212111210020210021000020201122010120120111102110102222202020121110020022212100210212102121002010011112001212112122222110010211001120010100102020022201220222010211002102020010010211121012102212000222100111000112111211210200222101001021012112221022002120002111221001202211111200222111100210211121011120112102001212122200210011102102212120002001012120212220021202012212202210021220001112002001101001110212122111212222120000210122121200112021021101002000020201211212222102011201210110222011101212100212220021211121021201020111002120000010220200022021212000201012222222000110202222221211202221202222001000202202112211112210221010120000010201011112220121112222220200011212121102222121202222221121202121221002020020001122020021200002100002100111000021002022211120110101110200011220122120121002111011122010111200121020100112101200212112101101121001120211111020100010201100110001212110212012020202110022012011220211020010222010002000010121011000220002211012002002121011101211212200021221102010122200212222222111011102021012002100221022211001011022100112210122221102202020022111200210001112200011101021110001101001212202211221200000002212022211122111002101010002110210000102202110100011222022100111212021120201111002222012222102110022220021122010200101100112000000200012120001022012211112101202220200102211201002112121220111212021110110120021200111221201201012200011201021202202221112000010112022121100000112010220121120002201010110202201210210221212022101212212120112010222020110111201002211111212201221001020001220101201221110112100", "01102101010021002111220002020220211012221022222201000120002020021020010221012101110100100102020021010202212011121112101002000222100112001022001101000212112220102002122221210021010122012011021011000111221112210220122122202012122221200122022022001110011022012111011110012111100100111100011022121211000210010122220122112121221000021202221212110200220222001200021011210020100100111102110121022120120012212101112001101000011222120112111221220002001202121211211100200222201010211020120200222220100110010012201202111202121202001201010000011102012111002210221112101122221212021100200010222120121111021201002011011022120202100221011100121102200002011211121010112212021202120201202022200112120121211121212222021201002111100210202112201011201202012011000221122010011020011201120212200022011021010101000010102200100002001102221212200112111002112021020120011020001122001021002002222011200110022200100111012120012122102101210022102022111012022020221022122212000220120222122110021211200120112100102002122000010201022212122002020021010002002200000000121122112121021201221111111011021002021120221020200011002010112021210210120010022021122021010110022012201112221120012011002101121220111210222102200101201201010002110000212201201201221201221212121000112102202202212012212122101122212101022021222211212021200200220222122011212102121221222001022102001210211102120120011122220220120022122110111221222220021020200120020202222010222020101201110112002221000212210210220120201210100212221211011102000222110200210011022212120212002200201222221122102001222221000100021011100002120202212020201220010211201011210222102200122122000111010000122210200012010221111101211222120200000011120000101121110211022200100120121200111221111001022101101112000122221012111010102011200112001012120000002022001222012211010111112121111011201012100000110122012020021120021021211121201100022020102212012222001211021002020100121020211020122000101120122002012012111111100220102121221011002200210212001222211112110220211200221101210211100220202000000220001102102011020221111121222012021000211201221220022101222111121210200111011201220000220220021201221100202221011100202021022101120220022211101120111010110012000000122201122202221112010000000121122120202110100210021122200002011010212101200120201200220110120021022000121110100202122000002010000010111100200121101121201202200110110112101101202001011012222222102220211102001002211010111101002210211221021000112101122211021012021002012002", "22111002121220010002010112010101211101202101000220002022110012010110010002200200220220102102220120201012202011212122000111002222222012010002202211100221002122111121220202211001010212110002101101222021220100202212201011010102000211111022010221121122201110010121221012122212012120112100022120202201002022002110011120212011020202222101221200112201020201122000021011110112021101022022001220020211211101000020121210021111221201221000220201010021220020121121002022101210102220110220022100200001020112010222020100120011202121110220010201021002100111022220011121220110000200012111220102202212220012212111122201101100221210202120002020211120002022111010112121010012220022200211202122010012122111201212122202220120221020101112200102111212100101221002202122011000120200200122021120221201110122210200200222010221012210022210221101210011111022121221210012012210100001001212202002120212202202011111212122101010122222022220210222120222010201212110202020010000220200121200111010121111000220110002222002210021120102102220012100121100021220020101210002220210111210121112022020021200010010000011012000002011210001221112101111111121002102110120121110211001210202202112011200021112112111211122012122110222022102002110001122222101121002120110221111120012221110202011122121202210111200221110002022210212202121200221200210122122102112220210012212010022002012000210011001222110200022222002210102100011210201022102212202001001202011121212220021121102100002111012102122212202120022012211002022011111222111210001101020011021122200212210110210201012212221202222201220111201121001112200020022120021002120112221201021122000111122021021221221022101211011221122102221022001001110121102221201202012212010211021021121101220201201000011120200011211011210200120201102201212110122202201011120012022002211201021222022021210200100000112220110102202222022020000111002000022011012210000210001022112222212120001010102202021221001110020002002110100000202002202110222212101100100020101110210011202202012012120112012222221220021210111200210212100021110012100001101211100012102011222112200012202020212020220022121220101010201211210111221021000121210101101021002010220121201100102200000202100210012101102120220001222210101001011111000010212020012210202220011010121202021122122120002100112112102000011112021121020220110100111221220120221111012222120220222210011020021210010221120220200220021021212201000222101111001122201021222100002112221210021102211122012122021101122221020222212", "01121210121110201122200101120011200012012200221101112000111012221012122201110222222202111122102020120111212110010212122110211120111100011122101212111121002121022112120000011021122220002200202212021110201010022211221212102111222011212111212020002120012101012010112002020121221001122120021001211222121110101211202110222011011100220110201001010201111112201002200211001121200202122121020201111020100020201111121011011211021222001022102010101002121111022200222210222022020110010210201101101112112110121201220202001002002221112022110000210202020002110012102102010112120002120011110212012220201021002211112001002012100020021101002001102200100101212102222002220101011000011100000012000202211221112222122211201012211022011100010112101211122001101101101020110012000101102201011200022021112212222001222121020021120020021220012212220111112211220001212200221002110022201200200111210000110012200202022011010012222010111021020121012102222200212121021200211222111010121120012220101200010212010012002101221101002211021222012222100110200010212101010120122112202210010202200001011010212010121201000201202110120112010020012112000210101120211121102121022020210212120112111202021220222012102220101111012000110011102222112222020012022201200210020121021021102122000100220112021112212200220200212111120220221212100001022212022112011102120021120101202101001121001021200001012201221100021000211021011212110020022222212000221022012201001010011210220100111002022011221011201002020220112002012020200211220222121111012020022002020021012120222000101212202021221222011010221021021121111101212011020221001111120100000102111012100021002000100220202011102010122211110211102200011120110120120201122212220210101201011020222020200212211110202121111111020001112022111020202212121002222112020102011101111002102111020111010120001111012022012001211200011112211220011221010220102020011001012112001001020121102121011112012212110101222211012202001102221222210002201020020112002021112111210110210211201102200102000000201000000012120010222120120020001002012121002012112111111221002120020200110000211112102102022211222122110120202122102000022001021020202212010112011212001001211222000221202210220001220221020201002201212100011011111102012110110202212021012110000210122220220011100011210221111200201022002220000122121112221201212220201221020012012111001122110001021001122102012002221102120211212111211222011200221201110111002210101000011001221121201002221211101012101010202121010021", "00102002121122011001211102210211200210120220002212211120212002222021121021202200202201101120011201021111121201112112120202000110101221212100100220101020212201211021201222201011020200101110012100112122220221012102212202000112121211022111102210100212222002100110112022011112222210112002000012112122021020220122222110100110101022212021121001122011110012021000212211012220001010202222110022020102101101101201201022110220020220022200210221200220210220100121112102002001110010112001101020201210202011212111211120200210000100122200120110011200100011121110002111111102102200110121220210002201021212211122221002011020121221222200010102120111122211122012201000111110212002212111121222201221002202112012000002022111020012001200012110121121000221212012000021001111220122212001112012201000021110020121121100210120202002200012110211110001021001200201100212210122121112112021212010110120021211002100002010202221010001020011102120111122102122210021021112122110022000200111000110001221012021012112011212012022210212002210002021111022110202212210212110121110011110200111222222110211002210111021102220102010212001211221100021020022220010202120121212221010112200210221111210102012220011112011221120111100001010201121200011220221001101110020001020202002022202020202210111022022120110122000012211001001121111220101202000220110102221011222012221002220111111212010101110212121112222011002202000112222022211101122012120021102222212200011111020201102022011220001110200221112022122010110101021221022020110022002210200120122201002202210221002201222102120011101220122021100012201121100000222221220201111211212111120202121002100222210021112210211211220100022120211110220201100000120122221220122201202021020222121102220112201021102201220112221210212001221221201201220002211010222210212220212011201020002121122010212111021201111020210120211222212110000112020001210100222211120100121012200122120012220212100001201100011121112010222112221211111212221022120021100201221202222022012000222222222201210111111121111100102112222201021202112100200102001200200100011122101201222121120111121122002211122211101111120011222222102220101100222211002120021010000100102011021212020110102112110211210221201010112210221222122210111201200022022200211011222010211020122011011011001111210200020102211211022202101222002200120010100122011021112201011012002120210122022102020012002112100122212211012212112222101120112011121200000020001222001102210100222100121222000000100220121101002120111", "10110111002221012111012010002111101012022121020021200120002211112012022111122010200112021112211011001020000022020111122000012102220012220021001221111121022000011201222020222112221211011020210121211001122111220001222210110211210021022010100021111201221101120211102112012200122101211021220210100221212122111220122200002210011122121012221110021010202212002100200101000120200001111221001002102001222211211110001020221001101122110011010220021020120112102102210212122112100122211022122121102121201020222121100002210100222100022000012112120200211102012112012121000222121102000200102112112212010020001101101200001011020110000211012201121100100011022201212120110222201102010122210002121102122211200112100201011220101002211112220010010202212111110211011102202201011200110211221021000201122210110202021101112211000000122020012212120122121020210111002100010222211220112211210202101121001101112211102110210120222101200001021202002012000012102110122002200001202211110212100112202021120000001000002222111221200222012012012021121202210201110210220200100201111012100002012000201020221101221011111211012010102100020210111201012001001122012211210122001111021220022200221111010120012001211111020022211011201100012200101120112012220010111212111022100200100222002020020220012112200012101001221011111211011221120011102220221110211201001001110011201101021010021012211111211201202200110121021000200212010000110120221011222221111001210102221022121111221212001222021211101011112221121011202111110101002222220002111212112000002112002120101120002022001000111122211012221220210122121221220221010122122211002010202101001121121112221020001010101212110110011210210110120000011122001112122222220010001112010200001001200221021002211102022000210002120010000120212012012020022001001202021110002102121200010000002100100220010222010001011020011020111012111122211112122010002220200121011012110122211000222121012201102222100222010222012120121201002111101010121102222001100101021010222222210222111021010112210121202010110212102120021200021011222210121002212000212220020211201021211202111101022021201220200210022012212011120122001020222212101222200102101021012101012020201011201200012020102000210211012202121102212021200100012020101010210212200122202021222202221021101121200002210200011110220100200222120220101101122110010001122120210121200010021001212000121122200222220112000112100220221002200221211112221002012110222022120122011002022121012121011000101121102210120002010210", "22221222122111201022100110112122001212020021102210101000000120022201221220022021211002102021212020011012010022202100211111000102122122000112000121020202001101101222000001002122000110002000211001102012010222120211210221021001000120020221011111100200101110101012220200022010101120210100202211200112110000112002102000020010002010102102111022102200220010220021010102100122012211210110111001202200222011102220012001122222110010112200122222121021121120200021020012011111220000121112102010121112101220112122001100200221112111010210011012200010102220212111100020201010112020021021022012200210111012102022001112210201201212001212211102020001012011111101201211212001000201100210102100002211210201002001200211220100011212221101212021020110210001120120111121022211121210222000022200200220012112001001010021222102212222200021102210022112211020200200002211022002122210212210120211002120222121200121100222010121110202210022212001220221020022122111111120112202112222210022210222212112111012001112112122200222112112002101201102210002011022000100201122122021101020002020101212022112022212120201022211011201111220211211201102102202221010120211202021001222211210022020011220100212001200102220210011102001121120102002210120120210121211222022210012201011221100211010200000022001002101101212212121111121112122101002210211120120201022022000011220210012100210201022201101012202101020002201210222022121202011112121211212212011111101020210112112221211012002001101001200222010210002001010111210201102001002122000200122200202222220111012022120122202021200122000200100221122122102002012222022111011022001220002010101101110222120111102002001222021102112121021110012220022222111111011111110202200000022020111000202000011000220001120001000101112022111020100121002220001001120210111120222211102120001021122002202112202122002201122121211121001101220111221212210212121011102210102220002000022101021102210122000210100110012122011121221000120120122221012120221221011201010020110110120002002110012102211202212221112000210012111020112001122201012111011101111020021021211012201100101121201202102202102110120220222201220212210021210111200110122021011121210002101212020102012202002220010102211200120002101202220102110111022022001212210221111001101002002020210201021021201210222012221020002220120022121102012020212002202201011020021202022100210022121200210111121101022100201202122101222220100201112102101111011101212220111000121212220021122202000202122201120011100202211102120", "20221211210111112201222100010021111212211122110221122120101112100111000011221120220021001200000002001220020002211000102221012000010222221022022211001002120210212210000001221010101112212111211020021102212001021101012102111201202012120022212210220221122201221022020120002111021122200122212200000112011111022201111200120211112000121000001200212100001000121202110021000020010222201222212000012002111020110211120222221120200220100010220212001201010202201021002121022222020020200011012112000202111202110212222121121020002012212011111210220012011022200212101020220202002102001101221111111221022100222020001210021212100110111201120202222200200102202202101220112210001210122022200212202202212222112111220022202120010121120211010112112002112012100220200022100211202122100211122110012000021201201001202121202211111101102110110222120211202122101222210121202202122101212220022111121221020200211111100000210012010022202200202222212101110112221012220111202011012012112212202012121122102201012101121220202112121120200000021100000002200222120112122022101021001102111112000221110120211202100112110222112122000211202221112100222110011011202000120201112011211021002002021002011222102012221112102222111122020101022111102020011011120120200100220101001202011102121221001121012101212021222100002021000100212122101202000112111120102111100021102001021212111121120011110222011012210221001101122200201020022001010000211002002220011101112210112212101002002100002102101000221221020211102012222200000110122210121200212012212222222102012110000120102202121102210202102220112022222100202100222110111200211120000200120121100212120110100001121022122111120210121212120011012222222101020002222000102222210212001002101212002100000120222211001211210010200102010122211122000221002210212001022202121000211211112101001120012211222002001200211010001101220201100011202222112001010000121200200111000212222001020011202221012211110112110000220001102200200002212112202100000120202211110011101122010211222101220110212211211021101001210110100210121211002212211222212102022010121122201211212200101100222112022022020110020211101000000000121010201202222120120112010212122020011201122002022212112100011000211020021021011010102002001020210222202000000222001021002202110101101210122201101211201022120101011011020200220112211200011221102100200100122020010012222211000111022200222022220101100020001110121212020211120000022022022221121122102222211102022010121120012222200212101020222220110222", "11220001021011102020212102200121221001002221100221102012010000020101120120012000000112221220010022210111201212021000011121002111102101210222011210022110000220011000222010220010000211220200001001120010010120011121211212212020202202001102022201010100222200012121001012122110022021010010221100200112022002200220000021201000122001021221210021202120000212020211212200220011012212002112120002101012022200202020021001122020020212211020210100120202121021201222010211221012200122110012220020120120022120210112022210121211220111111002000211222012000011010122012222000101202001111020022010001010210122200120101022111202100111121200011102121101112121220111012200010001011122000011201022210221110210201111112120100002120202201110200220220020112022002022211200202101212002200201001121000011110211022100112212000200001002111021110202221012022210000220002120111110202210212020020020022011022121001221002012122110122000102001010122111201102001202222020102201120201100221011210102221200012122000002100202002001201112110012122111000211021111012201122021202220200001011001221121120000112212102012022101210200010010011022021011111212002102020222000120000222100212002010111001201100210221220120111001112012101212200120111201020022210110210110211222201020022112221221011102111121002121102112120111001211120202210112121000110212200011022012020000001020011010110221000202000101011001022110022010021101202002011011200210022022000201221221212021022010112012120001120102111112201102222110200121011111021201221002021202200020002211222220212200222221101101220012120211111020102211221021202211000200210020110011201201210212021101110121000002102221102120021020220111101212110001010200121210002001012220222020022120121122210021100111100121120022222202000210221022210200212000021222200201220000210001002020200101222021120122200102121222211122020220200210121221011202210202210220211220012020220100221002012120211210100002112020122022000222121202001120220220102010000200210100112112122001000111120022100122211211110222102200012022201122121120222121000101110102211221201220002001021000102210101110011111222221000011110221022122012201111022010021220210000102111000100212221020102101200000022002112022001010122020222010212211120220220100000201012002221010222100002202121220011211222212011122121200021101022202102220120000120111110210120022112120010110112201120210100120022212120211222121221020100122121221000202222011220222122111212011220201220210202112021001222121122122", "22210112222100212120221222201110110101000200021020002200200021201021201112212221122002102111121112212200211222111100120001110022222121112010212122100202020112001221100000210021100111012200120102221201101112022002221220222100210012200211000112112011221220201002121002100112020202012021201211201110021011001012221002012111112000201020000001110101202222122201000122120122221101102020122100220112200112101000022002201220102122000221121012222202212111221011021100102210000121212211101111002221000011000102011200100111002111201102202021022201221202022202100220211220221200022100011202220211112111201000001000210000100002010120221211021202020122010010000220002220100122021012000221220121111110000112101100112011001000210122112012121021002211000112100021212122210220000022101201101120220200102212001201000201012202012201102221000200211000201200222200121112022100111101020121220000002222001022120220200010022221110120110121121122202000011020211101020212111101102012011002220120101102010011210221121102020112100101012122012111111100022200200112220101120001212212101001022022000222202022000211010101222211201112110002002222212022010000202112221002022100001012021210101122010000011020201120201201102010002110021012021022100011211212120211121102020102000020112012221000000120101101200221010100211212021111010001000112222200111211212220120200112121000110002021111120021222110011210012101011100011021111110210022101200202211222110202110101120012122001122202212220102010211210100200100122220211111111121111001210100021022112001121221210210200000111122112002010211101112110201112202111211012101001210112112011110122202120022001100001222202002201212212010000110212000112221011011112010110000011001210102012110212010122012000111200222212010021102000101002222020020022110122001110222012200012120010001121211001211201122111110112001121201012201120212202012121011201020112102112212120121101000120002112201011000222102200012201122020012002102001110010012220000121011221110110000220122101122202102201111011001022001122100220110112100000010112000220111201021011021010012200201111002202012112200101221121212100201100211000220122022012010020022220020212101122011221102122002212220020011012220010111000101102202022001221210111010100102100110021112021202112022121220021220100020002201210012200222121000202112110020012212101200111120112122010121211102210201201020020011210210112201202100200211111110010020202022101122110002200101202022120101021000100200010010010", "20121111021011012220121222121211202222200000002121212100212212100122220222100002212112112212122210010201201102101120112020012211012122221210201001020001100100220120120020010112211012001000111202002211210011002022211001012102201001222001120101122201121020012110222110212220202100201020222112001112200121022120010201202122012222122210110012100021102212212001102201000110122121112002001011021111012111020112220212111020100102001112201110010222112010001020210101020010211011222220021200101222200112111121012120220202101220211122011102020110001021000011010012021001100002201220011221222012210221000001112222111010120220210001111022120200212220002021021211000112201111111201120201012101000210120212210011212220000001121212112110212010200012201221020110021101111020020021112120021002122200122211200220210120001011100221122121110011020211110000210101122220120220021010201001010011022100202110222021200022221010010011002221011202122211111111210212211200021011110111021111200100210211212021011100212001220200212120020222122022202112101112222200001010220222201011101121100001000012202012202021110001002111000122100121222112022202020112221012110200102100000101201111100020112001221001100101210001202202222210212211020022110212002002010021010202221211000111000210021210010112120111210211222212010211001210111111222020222101100202222221212010220201220222211212111121010111020112211122012111121110000110101201111000010022001211200200020022021111001020222002220111011221120122111210221201021221120001101011012212200212021011222010112101120210202112201100111121212222121002010210101202121221010210220020111210110220012222022122220112100020212100000010011110200110101120011000010022210221020022002202100112120020222001002101001102210111211112010100212200020022210110210002201112200210121022202021222212200112100220202000022222012111120102120112100221122002200222120210122102021211222022002012111202222111121000202201010021000220100210102122220121020220120101200010101112011012100222012112101001012001212110122020112022021222020100111020212201121002102112001202201120202211100112112020020011210020001222102001202020222011121111010121012120201121201110201020012221200011212002212000212110022102020210212110120220000011011011210110102010011011012022201002000020010021122201101100101020212201001221110110111202122111020012121110200020112012221011121020010202210210221101010122101101022000010221000110202021012220201122221102122220011220020102121100022202", "00022100221201020210001002102111022122120200011022010101001211021122211011112220110101012021002001110120121222022021111122010200120002010220000120121101002021011120100002020101010200022112120210120110221110102002011222010122200200000220201112212212002201201122112022211000000011201210000210120000120200002000011022210121210022211011112200200022101212012201222110212212021210200201211012020112011110022211002002022201202200022110010100111012002012010110010000210210201222201010201002221122202002212202120020122111202000010210200121201210200100120011001120220220211210012101010121101221120000001122002200000210220111111121100110212210112221112111212011102010200212000112211121120022100202102101200221000000220010022220000121200111212112201111122102101211100112120100112110121201000011020112121122000210002010220210110220012102001201000200002100200211101122021012020201201120222022102210000201021111022010010120222020211022210020002100022001222001022112212022112011002011010112011122200000221222111211110212022122102011010111210011210000221122111011110020210101010112020110200222111202112221011002001111021000011111100020211012122212212210200211110021011021212002020210220100111222221010022110221100002011112002121101110022011102112221202220211021012210122202212012112200110221102102000221111120210222011200100021201112010100012002122202010010110201101010120021122002210111100200212020200012002122021112100011210021200022112201222021102110211102202010102010220211211001010121210111221221112011021222012012201022111002021220021102121120212021110212022100020201222221020101021021000011021022222100210222211220212000111201022022221121010012110002102000120000211211102102120120201101122002000120001010110001012220221211101110211111002100121200101222221202022211022100021210120210220022202220201111001001210222000201001212012020012101120100112001212012112022222111022221121220121100212111211211112100201210122220002100011201101220002121201120110010011201202222210101211212110002101200112102222120001122122121012010010102202210102222021211200022112022112122212021100021012210120121202220121220102001200121121102022220220112021020112010110101101012101222210110012022212020200111010202201220102112222101201120122210022211102010002110222021111112112220000000001102022212112111120221022112011211121100011121221101002101100020010102212122221102001010120210200001022021001220102120222121001020211110012210110212220221122221201212020112022002112001", "22101210102010210102010012210111000000021211101112121101002012121200100222022201111022200120010000110201102120212222021222121210020220111002020100122011112000100122121011011202111021101000110020121122010101212100002221210110122020112111111111001112212212102221211200012000102111011000121021000221212110202102122001112021021202210002211110022220002202120200000200111211121011011221122020220222211210121221201222111220021001110122220000211021122101012002021121221002212101202202001000100102102010100202220021011000110021001211000101001010202121222001022012110210222111012110122102100202212101112210102211202002212000022110110200120222112211011201212100010200202102120200112220022120202102002021000010122120102102020011000122210121012002021021021020021112012101122211220010222200011121111010011002212010222122002021101220101201201111012210020222210201011222201122222100220002112210121101120011220111222100111220101010011202022101110010222212010102200210201110001012021000122012022022022012200020212221212102221111122200100010121022102222222221022111221122112200002112010101122210011201001012211012120110001010201200212212021102102020100210121110210212002121121021122010122110021001011202102212122022011211220210000111201010110122221111112202100220021110022021212120201012220021122000120121111212121122002002111111211100001022011211200000120021002012221102220102211012012101111022220022002101122202122212110000111000102001122220021120102022102000100201201000002210221010220201220010110122110221112221011100122222112200210101020010221011011201122200120011202012222122112210201201110111110220122020100222100220100021022221112001001120202120122001200220210121222102202101220110012111122101221112011021110020210212212010221021002110202002120100202111211111211020201222112220101022201022202211021022010220101220211212121111220220111112101022011020110112212022101002120020202120022121222201221221112110222020222212210121100021110220011212112110212012110121201020102001101102210022022010202121120002211111221012122220102001102012211111021012120112100122202212211102220221100022102002202210220111200112122101021102202010202021121200212002210010220122120122112200120202210121220100110022101110100210021021101220110220000002120202100010120010222120002002001120021100112020222101111000111221200212001112101010010122221000002021111101210110201201222222111011112111210111122101012000100221000012102222221000201012201211222122021001221011002222112112", "02221102200202110011020100210120110202012202111110010120100122102122122112202222110011212012200112112021120101100212012210222010121001200011210212010021112011221101220220202220120210112111220002200220221110100112011112210212112201011010020011110102101012211002001020011100222101020011121020200212210101220210100220020202010000101210222011200201221110002002011022101202201021121102201002201122020011000122212120021200202002212220111222200200112012011210120001020010220222120210000021202020112012202022112022202001111112202210001120110221220002211210212120002001200122021202002120100211121102111201001201201001200200211110012122110012101210110002110002112221212201222000122120202112020101002222001100122002210202101111101021202022010201212010021010210120221010111222221001122122002011000122201111020202201020002111221220021200012221122020112021211210102100120002001122022000121010002101221001002111012101200100222222010221102110110012112011121201120220202212122202121002222210201101010221021120102011101210210002120222021022110021122220202122002011021112000220001021202120112201111022121022211202210121101011200002021111010111201220222021001002122011002101102111221111101111100112202012012012011200202000002221221120020021000021202021200201210201120221020011200212110110202020202101001012102121210120011120020021201011220010010222112021021211101120101001212200200202112222100121220112000200020221022210121102210100101010110220222010200220010022202100012200000211102121220210111020111120202121210000110020112010211200102000210012212220100010210020101210002222221200121101120122222200101201012222011120010002002100110222020222020112202011110210121221220002122010201221200220101020010211121021011002121212010120211210201212110121012120201011211212221201210121100120022022111012211000212111111012100202202120112100022222110102101212211022100202112021012110100121000020202101201212002222012201002201210210100102000102120020210212220121022200110011112011022220210221001200012201211121022100012022211021122002201111210020111000222021122210112121012000110122001222010220001000022022200200000002012022210102110110010100101001120220000010120000212211021222002011101102021100202010112202220212222011120010200221120100010102102121222021202200210110220001200111112100222201122202120010011101112210101120220100100010020021002002222110112021000202111100120020202020111220200020120202001110221000121210101101212021110220010112200122122110222100200012", "01002102210020002020222022220111022211122000112011122211021002200102011122212211211120100211110200121211210221112100101100112122112200122221212100112220021011122210022201000201220211012212102202010020010221101111220002212112211120102201110211001121001221010121100120201010221100021221200012001201011121201012102212101021202100001122020002102110202122110020102222201010012102211000200202222110100202012022202011120102010020010112011010110002221100212222122001110120121010221021222121001122010121221001000020101211101022010122202210021211200002122022211202102001112010102102112222021102202020102112110201000012212211101011100110021000110211102110210101110010210001012100101000020111020102110121122010120000200120200200221221102210021210120222120021102022100122102110121101221012202120102122212211020111110220221222100011202011010121101110122110121211000102202002110221121122102022002111000102112212200222212220001001111010100221211010002200100011120220101010002021012202101102122121022101111011012100211000000112021210000212122210010122102122112220220112220100101002000211101121000010210210000100001021122110122222102020102220000220122022020102202221012110102221221111102000120211220220110120200001200202002021001212010101000001022000121212121120211220122000101221000212102101202000012000100121220120221200010222121012000021122101100100012110211120110221021001200101221012222112210022100012101002111220211020010202211012111111120222110012101202221000222120022212102010110212112101001112010100022221110100102210202201222200220101122202011122111121101222221122200102121222111001122122000101120021120102202110220200201110210222021002001012010222002020200000002222012022001012211121012210001121012011020001212122010021020001110111221010221000202200021001122210220211021211022100101002200011012212020201211110000021022000200021222222021221102010000121021220011022121211001021111000212101021002112212102200100102222020002111110010002112121222000201120020120220221002201112202111212111201000111121002111220022000010220121002200210022002010102202020021010200002221000201020221110121101201212102010202202002022211012122212201201021211220212000111022212002001001200100200010121002100221122011021201202101010101211022011102100021220000121020011120111110201011221201102120211202100200020101021001020121120200111020000202021110022021122020110112200220221021021212022102120012212211120000021102012211100202011000220020202201111010212112120200101200", "10112020011201110112000002211202220121201200011000201100000102111220102212102110122111112022110022021201121012011001100221002010102110120220211010200001212000010220101111200101210221220122211212220000110201000120212121211201210100021200022201122211111101001200210001221020200101101111100012012100110002002222001210102011122212110200210202122002200011201100202201201100211022102110122021102110220112111222122202112222221200211000120212212102002101101100200020001201200122102001210120202101221111102002120012221010112211000211211112000122121102100210002122221122011122120111200112202210110011220210101102220011210221102210100000010011120101010002112212221001010010110012112222222200122000020211022202121202201010211102112200020122121002122121222010020212220212212002022200122111220200000201202021220222212201202202021102221222100100202000121201201011210221221222011021211210002002002000202010001122221110212011101001111120012021010011001111010020212121211021012012021202201111110100012220201020100110112200202101110110212212011211001212101012111101001222101000201222001022102121212110102001011202201021202212111200101102221101001010210022110202020120122122112220001110001012210101122112110202101220202211200110002211120002212012021020001110002121021100011001011012110001012001121220201002021020220101212112110221210212110001001111011212012100020220002121221001101021012100202012222202220020202110202201200100210201112110122101010001101211112021202012112000112100110220220212120121002011110111100120202101220102212021110102211022011122021100222100102111202220212211010122012212010010022210101002022012020012221102002211210111122020012211111200212122120000201200101022220002201121201001022102211222001010011000102102100002021001210021022111010211111201021212200221000010110121000022200001102100120120122210202101110120120020021212100022101122000000022020010111221110101202202212020001010110121221100220200002222120100002111112000201212020122220201220002220112202022020000020211122221121221211020100111200011212120022201021100112012022221212221001021020000112110020222012121202110011010011020101221220201120000210221001102120111100022221020012000011210021021011112000220100020102011212012202022211122220000100011022020221201001111100121102222011000210010022112021112200012002112222001002012221202022200212220022202001022010220012202000120000022001001101220212222201212201102122000210102112121210022000012221201201110110021002101010101200", "10010201001210112112101001021220110202001102211220101022100211112111220021000221000002211202112000101111102020020021210012121211110101021222021112122120011022022200010102020121012120122220110202212122120220101001002102222000002010120012020220221112000011100210120020100101210021000112121101200001112012010012220001210121222100020121111100022000000220000020012202101220002200012220002102011110202010012022210102000112210000221100102101021020000001102101021120121100002002221011221000112101222002021012222002121022211122221001221020120201021111120102202220012112111002022101211100110211010201111112210121200212112102112101012212212121212010122020202202121100010220011212020122210220022021110000111111011012100020001111021212120111112012000202001112221202222211101221010021202110120022010121112002222221120012021010022111202111122202200221110200221112111010102202212121120102101011222021020120222102000210211101000100220111221010202010222011201210001111100002210122222112022221012102121011011201222222001202200211020202202000222210010201000002211011212220101212200001011220020222002021002011020200102021020121121220000220220110111220202100022110001221110121212100102102212021022211202122100020220021102210002011022002200022220202100202201101012021110202112010102010102220122211010101102012011020001220211120200202111121000111000002112112022121010022101000102201222210110102211121012002111221010112122002102000021120021012222110200121210000120211020200120202122002012121100111220011000122021202111100102121112120122111010221001002202010020212111101121112200022112220110112001001022122002011111022011111212210020222101200210211200201112222022011210010000011102211111200210222121000002012011020001101220101000010212212212202122201102111122100211022011220101102111002212222112021200001220222012012211011201000100102122010200101112101210212002212122220022010122202110220000220221000112102021102111111211210210120000022002101201012221111122212000000000101220021011010212212001110102010210020001110112010222101101011100010100011222012222220020200202201012111112212112002022101001121200021110110220121111120200221201202201222002000020101222210222202221201022011222221112110021122020211212021222202221120210112011011000022001111121002122012101222120210101111221200001202221100211222111011201122221220022120210222000002212211101020002212200121012011112121102100202202200122201022012112012210212210211202012110012202212120000022002101222020122120", "01100202100112022122121112012220011220220022112010220212210021121220201012102112110022010020001210211010210010001000210010121211220021110000121112121012021102101022022200002010201012021202210110111120002102011011102211022101201021101222020210212200221222110210112111002120120220112002111121201011222222102110002120221002120000220002120102221102000121010222021020212112222212112101112010020221002202212120002110011210021212000020020000122100021210220010211022100212121200122012110011001121101110021220220120221200000020110200210110210210120021201221100110222012120010200211121000120020102112022212110111011211100220022021111020102122201222011011111120010202111002112112112220011112012112202220220001212210010222100000211102002212100101101200100111021122020012211210122021220221221222011101002121110210121000110121010201012211020120111000112112011000121222100220200201002211222122012100202122012002020000200211120112020101011122002102022122201100121022021200011211221111021100121222221120021210022121020211011101220120110100001102212212121122110221011122121202100112102211111112112002211200210000211220112021002022220022101220021220220101011011112010200122222112010111111222020020120201220212120220101201012001211102010021012020021201221002120021112201012111100201021110112222100101011120102020121121202210011021122111102020200201121122101011122201021210011020121210211120102212101201202010100200111120202020212112020121202122012200021121012122221200101200102101011110211110102100112112020021011212221121020211002001212121222021111011221021000002101100221220202001202210001021211222102100000221200201121011222110101121101012020121221100222011222221010021021122022001100221002111020211010001010022110121222001002002022001112002002222021220002110211020211002110220200102221212122112100220101002200202222122202010121201112200021002100211100222202101110011202201120122122210101221211112122121100112122011010212201221000220001211022110102112210111200100002000012112101021010100010222222112200021012000221220120011012000222200211201020012120221222201002001121212111120210011222111220220112111220002112120200111102011002101000011121120122220111212102211010120021221200120010211002020021121221010122112111020121221011100212012110220011000121111022022212200200222200011212220012112201101220101021001200101020000222120122100201012012021001000121211120000000001012011011020022222222111122100112101111222102201022010211212002211211120202000122012", "21000022022120220211110021220100111122001211201011200212111021100202020212111220122121111120220022011100000111211111100002222121020020122211101112112011020000121121202100111110010011010101211221220000210102201202220112101011120221202120112000201000120212201122220000201100210222222201002022212120220212002011200110201122110000201111211101201100001120022220011201020011101120010020201020011112202222200100112001012101221221020111122012201220210110102222121111121210222002010201010212121100201221011112112122011102211220111202002121112110002222200020110220100102101212110221210210101111101201021121002212102121010012102010102201211201221211221221122201221012202002112021202120200001122121011212212201112010022001210121012120210121120012010011021101211200221221111001210002111212102220000211010200101202210100102011120201110210011102012102012222002122021000221222000212002120002011100101111001222220010020011021000122010021121221120222112221020110102201210112212211221211001011220100111002020022202200110120201210002002210112121012112221210112002010022110200200011122202001020221210202112011221122122221120220020102201011021220000120111002002002001220120112122212121210102210200221011201112000112121022211102020021020210110122112100210021021210020101201122212220012010200001222220222000021111010012100100010000102221221020122102210220201100212201010212222110111200120211122120011112000001211111110120001021122012001220200212002212211110101221121121111121120000100200021021210222212012000101020100012012222110221220102210000001212110110001222220200201100000100102120002122000002100102212212012110220122220201101201211021211111020020021000220102001020020011110222210101110211122200121102220201010102201120221200002210211101201022112000102222222112211202221111021020010010001020222201100012120202212011010102111002111012202012111111202111201101100010120000001021111111022011102000010221121011002211210201010021202201220201022002222101010122210010000222110220021011221201101020201000022000201201220101200010120102122220121121111212000020122011011100222002011122110210200012211000022022211112022120111201211200210102011001112011021201002210001101020100102111120102222111100112021110102220121100021001200022222202202201020211102102212012022121001220222210210200221102212202020020002202221111102222101001002022012112112111021201000120220011100002122111001111212101121122021111011220012022210222100200221020221010200200200210012000102100112002", "12020221200100220010000111011102222202222112200000022122222122202221001101100110222111100020121212110101220112201021120100220221012220101220001221022111002122211002020202000012201110021112010221002222012211221200202200201102022201221111002011201212101011002110001222210001102221212000220110102210100221001210112011212200122212111212201001121222220012222101220001102120220012001102200101012220210220222210212222012020210010212212122102220100120110001101101212122100010200101012000222011122010122110112120221021010010210221110011221010211211001102001112100100200220020100200011122222011101021112112220110200002101000011201021000201110220002221210210112210211200101010002202001100001120221021110022122101120210021221001220110011102202010101120122201200101112000010202100200211102201220110220002102000001212122110020011202201112122122020010220120112202001120111022220020220021221111010001021010121022210122110210011101022111221211220221010220010222220100111101111212200102002202000122112001212110100001022011020100121211202202011101222100211021011102101000000022100220102012002102102012101210020022101122110211111101221210111020210201111122101200220022002122210211202211010211020002112221001102120121022101201211022220122001122012112001102121112021202102001220120111000112200001110222112202122121202012200210111222001110102110220222101102202010021121100002202020202001100201211022120110000111012102111200022011011111102012021102210222201121001012201120222012210212021111120001002111021122011102220021100110121222112121000102120112001222220010021121200202002101201221111200220020222111202210022201002000211120102112210012222001001020011102120220202212112101111220200110012221200012022022211212212120122121112111202111222000212122212200001220221002201222120000221000021201212210200112122220101220211000221011101110120222000210020110012021110210112121000020111211221102220002122002021021221022122210111202020200122120211212111012020111122110102221001012020000020012021101021221101110112201020011100110211202100120010011111202102001010012202010201000212101020102120220120022221002121120221000021210120101212101101021001212011221100120212110002111212110001111102212112000002011120122021022001122201011012010211110210221201212110101112220012202110100121112202222000112200222012102102111202021122200200020110111202021112122220200022102112121220212101101120001222121101122110001022210222211010202102220221002112210110020022121211201021111122001", "20001222120202111110101201012021222112200012222021212122020220010020110210000012221100200122012200102011200122002222101000022102010000112212021100201202110020201121121012211122100221211100022222001021020111202010200221221110102010201000111012112011100010022211101022022001102121200100110012020120101001011200211010022012202022102021220112202220222200001002201212222121020000101021200011110121001202000112012002122221120222120211201210121120000200211202012120120200112012211112120010020210022222110020021112001201110002112021210111220020100122220010110201112122120220211222212202101211120111101212211211112111210021202111121111102002210202110212212212102101202200000201021202200001011010201222221102110110102010222002121101020120110210201020110110002021202020010020221221101122202112101200000110211111202002010022110020021001200121100021201110002202022100222002102100201002121002020201010110110120220010020011122112012102101000012121000202110211220221001011100022122011011110202101210001001100022002002102010200002222212121210211000200121020010202101001120010211212111200022222122120101011001121010112112220011101001012111002200010111001200002211021122201011012002001110010020211202220202000100222100120112100000102201000010211122201111221112112201100002202211101101010112102001100220110222012100220112121010200112121021012001110001102021110122011202210210111011210000002221200112101101111200120211221202220122221021010202101212110002120220110200120221002000202202122101111010101010121011202010112002000011101222012001002210210112210112020201002021220120211102110211202200020221101012112011110200222011200102120020220012222200102211202111002012112121212221100111111012022122101121212020112022211011000200110000020222121121012121102001102012201120012202012000202020222121021011021222120012112122201100220122110110212120001010112020211010011112211101212121121011212020212220210102012020120201002000022022222220101000001211210121201121201002111201121012100020212020122001200020121101212200221222102212222122210220201221012101000012211110120010012212202212112122101001020011011110010000212202212120021101221120102222001220200101020100211021111101012012022120221121120210100010020102002012110100010211201221012200001021011010000211111102022011002122201010220101020022221200101201202211100202120102120100001112111120210220022201202200122020020200211112021021120012122202212000121221122200100011020002010010022121220122121202200000000200001", "22122021220002022112012002200111121100020102210101211110011212120112222200101110212000011201101002021120011212201121022001100022112220000000121210200211020201111010202102200012211022011001121002210211000201210001001111110201200100212200022112112211021202201112220102101111000012001110002012220120020200122021010120201112020220001201111011100002211021121202201201202021221002200101101122201100100110120100111010021221211101001210102022102002100211201021100201111212001201212200112202101122000120020210022020020120211210201010200001111020110110110011211210011120102020101021022220121222201012120000022102001212200220020221102211001200102222210002100100220000222120220012021000211110210201111000220021020220222021222122001100002222000221211100110112021110220101022102101122100001121111020222221102111202102120222112102202110202000201122101120012102100122000021002012002110001220121020210000011121021210022000122210000022102012100111000201102120102212201210221001021002000200102021222102012002210011020010001201001100120111011111112200011011020011012200121211010211210220201121001121212100110022112212211120220020020000212020020021100202212100201222211220221122222021100120202221102212101101200212000010121001111112121121201212011202121000102020102222102222220201002220100202100220211011120011121122120111101021201212001100202102211010011210110211112001200212201002211200221002112020020120010110010020001010201020021112201110102101100002010202121110222021010111102120220211200112012122111221010021102202011120120200020120121221200020200202122100000201111100102210121010002220002110022200202220202020212011111001120002120222221121100010102010022101200122001102111020100112122101221200102112111212002021011102112001102221101120221002122201120000212112010112122222100022212222220201022212010221012201221001120220110111211010010200011001220001000022002002022222020121112021120122120021011221012220211212212112200220212220101121111022201120122212122200121202012220012212200200000111102120221020201210100102122100020211111212100022121001202011010120220102210222200220212001201121022002202201220100200112102110020012122211202122012121202001210111211002220100122002012102110210010201020212212121202011022002101020221202200202000022211101210211121202222100121012012212011202110211021101000200111012112211220000001202011212001202002000202212101211220110120200211122022012121121102211021020020020011222210100212101221021011101220000112102200202222", "00010211222210102112102200022110011111010210020002002021120111011022222200202111021201022100112110221100022120120001111120110201221010221012012222212112221002000222111202121010200010002201122200221121012222022110211020212211020202200221011012122001020211102101011212221111100220220022100020110001001111211011202022100110021000201110202110120100000011121121110201111201220000120222200002110010101011111200102022212122110102211100001222201100221222022012222020121211100001212201111121021221021002211101120211212222201212000201222101122100221201221111121101100201101110112011020002012212000200002111010122122000210212122222222100111102102211202101110011010201102022011000020102102221221002020102112021110010200110220200212121121122211011020212002111211202111122002222202122002002001120111101020221120211122000122110021120222100122201001110112210120112001012102102112101210020000100122022002022002121122210020010022220012012210222110101100111101010100102000011010222002211201112211111020122012101022222221010221021110200112001002002021111200120020011120122001220022112001220020211211201111221022212001101122121101122011111200012212221002102022220100121002020002121002012101101121122012121022112212221021010120020111212222110202211200221021212220122101220121201121012102101221222211022101121011100010112101111110212010220100110020220011210221001102112100220121020112122022020021000212010122221120010002020212000002202110211102000111012101002200121010011110220110122212221210221110020120111001120020201201121001200001001000021002000200122111100120101210020201012220211000201022001012011011101112020200102120222010211110222100212020110111000221011100001110210001212002001100001102201221102221021222000110211022101212121010201202202022020221211121111010210102211122222221210000020210220221121201022210022222201010000222002222221011120210210121202010001200201120212002112010101220102212022211011022222010221022000211001221211222000201011220112110000110020101022211011210020122122110221011012201111000211010202220122012221110010221021012221111010100001122101021111120112121011210010021201212112010110121201021010011201212020110120122200000202210001100212210000222110220010112122211212002000020012120012210021011111202010112212100101111002010221201101002020201022201012221120001212022101100010002022100120101002220012120002210210220201220100002210222222010011020200020220211020201010202210021020202021020000221212100210000212210100101012010000", "01010221212222210201200222121002021100200200112111110021001221100102221011002110002011021000101212122201122102222101110211200221212222120111002000221010210021010011021120200222102202212220212211012100010100011211010120010011212121211010212002012221202111200212001100202201020001221000220112002011221000222121112101010120102021002200121111221112010121000120200001211202022021210021020122101211122012202101121012220201010022010022101001210102020201020001001011010011022110001022022002010002001121011120121211002222210221212222112221122012101220110211211210201102221200011120220010222200210121012202220002010012022102000002112002200112121000200110101120211210022022002020101012000000220212022212222120222121221020002012100101102211210122111101002211001202101101122000022020222202221110001120202102212000110200110200000110122120100211010011020111210120000212102100002002120120100210021010201211012121120211022022222021202110000200201212210202121211001111211210102221222111100001102000021210000210011220022101000202102112100001100201120101010002101220110000210200110201121021010212210112211001102022201102021001020100012010202101021111002221121110022110011201001000012011110102220112020001011001110020122212001221102121002111122202201002122021011200121202000000210121202000111011112221112112221211210100210010111210120002000122201102011120022020221020110120211121102011101101120100000022102100000112112111021210010012021102221222122211221121112211101020021022021001210222201011011211012220202212101110112221220112112001221012012110111211110011211202002121101200111121202022221211110012200002001100002200200110202000000101220210011002222100222210201112102202120220222200211112010211121022002222212211102200010021002102100120020121000000020111112010100002011200222022122021110221221122012201100011111011201010201111202001122202012022210020002222120222001210022121101021000002000010101220101111200121111122010100021010101201121001012221220010212112010221112222101011021100112020021100020220020010222011111211002012102211002122201022111111221000201010121010001112010220001022021102202020120111002221220201011201220012122122022210000112020011022002010201000201012002100201020211100020112201110101222210122210110210120121122012112102001102220000210220211101211102221101122111101120020221120110202021022120212011101021221202012201110022001212112120202100002022211112111222200102122000222012011222010211002200112212221110221202110020101011022000", "20201222100001112201112121011002110011000200210201101202100022100210001111020011211111112102212122110222000101121012021000020021011101112020121102220111200212021201021121221001011012120021110011111021122120101220212212001110002012212211212200202120000100112210220002001222211212222101102000111112012202011220212212020200102202201121201221202200212202100201010201200221112011200211202012201220001021012102100010022102002200200222210011112122002111221100011210020002100122020102021012120021102111102200201212202102121201002222222000020112012220111101112220011120100121120210002001010102002100020220111120112021220010002110201112201002002121222011111222122222220101202021002202221012122210012211211221122100022212100101210221112222220211210211010121011000102102110001200111110210112100001222002211202211001210101210210022211010011101011020022121021102111100121222010021020211211000021121200220012101111001211020200000020212110221110200101010012121210012222020112120020220120120101002200122201000012001120111111101210210112211021212102221222022110220001010102001212020202022010012001100200110122001222010202002022100010112222012121210002000200201201011101110021122111220200211100210102220110220112212101101001110121011212201100010021122012210011202200012202012000110111010111102001011201000112020200202210220000122211012111110222201010200020101101011201020002122001101012111101110221212002220122110021110212021100220210011211121121111200020102200221201012200222011210021010101122021201021121210102001022022011102220010020200120210101021222011010201212110212022010122000121112000021002101020002002212020021210111200000121211102221100212200002211011010202220021102010012121101212211202101012001212221022000022212201121101220202220111212001102220110001102211122220012121022202221110121201001100122020120011222100012111210200000101110022221112112220020121121100211211111212121101001110112002121210012222120001200212021012110202112102220122120210112122001110001120001101202012001122012021111121012112111110210121001011110222111102221200110112120120121101020212020012122101002100021112111201002020211211101020222121022211010022101022020012212122011220202120111020211222000002101102020000110101202101200122201120002201201001011221102222101022122211001100011112121210221002011121021102210000200221020020100011010022011120202200222120100011000110110100010101000221221222011200211021022101110102102101200000211001122121110111210012100101000201111", "20000220011120212222020010220022102121211202220011200222100120002012021210220102112212102210200220200100201122122222221212020000120022011211221110201100002222110200112120100211022221110220121021022102120100001202211202121211022000210102022101102222100202012102112020022121010221200112210101202121210120222212011012212002120010110200201101112221210111001221122022222222010122102221122212002221010011210202111022222120222102222202022202102012002020222102010011102220212222112212022000101202020100111002011220200002001022222021000021222211111121110111001221220201100020011020120020010220222121001120212210201200121212220021121020020012100202012200212202121010121110102012202210221211221010202110200202010021201021001112021110010210020201021101001210012210121120202001010120222221110122200022020001220211200212001020021011120020010021121002110002211211000211020100222102121100100002221220011120002011020212121100221002012220001102112020120112021111202002221222220212111020202121100222201111101010102020222120122211211010020020112222122210201121120212021212021001212121101110000012022220112112120010010202001022220202212010012112200222220000201010101010222010200022000220122020020000111121021201200001002101202122121010222120120221210212220120022100122122222012111110001112122000010122110202101211201022222001201002001001021212000202210120211121110111021022210122210122111111210222012020012120002001011122100200211212202011101021120121112010011022111102212102020122120021110120112212120021002110122102222122201001201111101101100122111020001111020202101210212121210202111021021110011122201122102021221010210121201200020100012011202201201202110212022222021022010002101220020110202110002100010101000201201020201211110201001011101000210201101212100010122012220120102210001001121220222020102102222222210022200212210222101001121102011221021121110120112001221012210022121010210000021122021011000101121211212110201011221222101212000102100211022102220112102111110000100121102221011000020210021100002112110010112212220022021220022102202201200122212011121120020100020111111021000102201100212012122220110221211112111020202001021012220112220122221200102111200102122210120110022212211010101210010010021201001121220020110211202222002102221120002002000211022011100120011112002012120121121122210221212211020122101001202201202212202101022002120112012211222100011120021100202000111021101201110010112201022011000210111001200200100211010201211020021111000121", "02220120101010121021001121222020211110101022220120200220121002112002012200001020202020121110210022001211022121211102020111100200021000000012110210210020202112101221011200011000002210002002001011210012221100112002120021110221100112110002120220101101121000201210211212000212111200211212002002000110210022000101121001201010212120212021221000202020112121210000222012022212122220020222120210221101010221001002002022121201111102111122202001220100020012102210022000012011121120012010002200021200011202010000220001202211222020002102002211122201010201101221020212011122200201210001221212001121201102010202120121022120220122211212021122010211011200102221100111112101221210220101111121101111021020211100102102020200001010122221020100102102102020222120010211022021022020211020110120111101222011000101220021211012022022022102001010220012000210212212021122022001200120002111212100021201010201012201200120002211202200220221011112112000100221202202212001101112112101022110012101012220021211101022121212211111101222011110102211220110211111120222222112000100002022221100201012211201011110010020111111220121100022112021000000211010122221101220212011212211010201211221201010222212110101010101121000021122120101021212002110020012211200100100100220122010222000211111221011101111210020202020110200021110012110020202212110220010022212100101020112202200020202112120010110111112100222011012120101200210221121120020221120200211220222002211221222122001200012021110011212201002102201222212102112122211012001222212120121002002201111122201210022211000001220102211021220222120001211111200022121221120011101100021211020010011111011001222102220101010110202211011220202022021202121100222121021022110012001220010010010121200122122002101000002022100222001211122010022010002220201211012102022120111210100212002222102220010210001222020101220112002112212012011122111000120022110200010120111110010122102112011202200021211120021221220110112001221210211211212210222111112102101112011120021200201220122122100202111210120122120100012212122012121121201222211000201212202201012201012212111221100222212212000112022022020022111010101002222002011101222012101112221220122112112011002100121110200221202100210220210102202101122210012211110101101100211222010100002111021110011001001110112210021121101020100211101122021221221110202211022010022222120100202002020202202010101111212010202002222200021210202111020100212110221001220001002212021200210022201112212111211002100222222202000110012", "01101101112111002200221221002001102211222122020011010201111002111121110200002002201212220120001211120120210200200012021220000222110220001221022001020122112020110010012011221002102220100212201012122220211020221010000221201022212000120000121100110002022221220020110101210001212220102112100100111102200020200112121120100002200121001002112012022222122212102220220120202100202011212000010021020210202121102020212020200012102001222022200200111211021201202120212200110220222000222111101112222111102011111110211011112202012222001010222011120101101220012201101012200222021221000220100111122211212101012222111110001102210222012111020110210002112212011020112121222102212201111010112102222010120100000001102222110220210002102201220112021012201012001021002110200212001202121120201211102022112202212201101120200021102000101200112212201210120210111020002120020210200111202110002112222100211202001112112011002100011102101111101200121220010010221202012021120210022000111112111202011222221111201010210222200212101011211100200100012112002120120002000202120002120002210210202101112002201122010110121010100002202100022120202010200202201121111010121200222112021002101211201022211021221211200212121110110110011200102220210212011122222201001221012212100020112002100221000001210212020011210200212120012011100020202110212101002000021010221100111200001120102121012210112010011100021110201201212102222002210201111011002022220002210020001102200002020112221200012020201211211210212021200102210002222222222112202110011211011201210001021001210012211102012110020022021021120222020121202121021100120002020212120021020210012022210221000220012101101110011021102012120002010220012202212212200121210001012000012122222011200101201022010102101022001102002211101110220010101202211111102110101112100212011101120200120201221021110102210110220112100202121122000101211212202120211201020011111201221011001112220002221020212122202011111222210200112102121112212112102212122020201012201102011011111001120020021211112002220201202120020111002111101010022001000111120010201210202022111211120001020201222022120021120100002020210100121101212002102112201222200000000120102120222001000222122222111001101101102220000101002202112112020012011220011020100122100100122020201010112012222011211101112220022220100111022202122022001021011201022201122012121121020211000200221202122221001000112002201100220212012210211002110000201022120112220220122202011212000212100020112120110120000122022212200121", "12102111002002212021222220021102110212202210200000002111021121000002221201010000210000100001222112220000210202222221202200000200100222222100202102220112202212101012212120111112011200121221011002100220001012010000210121002021002120122112021001102012102011122122120002020211022001101010102110211000222120021000102100121122221110200211210201001210121211200102211120120111100212102022201001010221120201111201122212221100211012211201100202022121221220121222120002111102002221210211120020112020000110110220120210001220122011110122012220202121020221120020002220120021221100111022112122121200011022102200010112111120112202202222121002210122120020110222022020011001210102120212110021010101121002211021122121121000001100210110111222100120022222202122201121110012011111222102111220200021020220201100100011100201020011112010112211122211102110201102100011011210000222122101220102021220111210022100021020022000221020010111201000010222122111221022202010220220100110221210011211200201110122121222121202212112122010122020120021101201112122202122111212112000121212100020020201122221001020020212022221001201202122122110110122002021100211020121212122211100200101020000112012001112000001112010001012101120100101220002002021212002021111121000020122001020102211201111002112121202121011022012111000212010101200010102200012102002100021000122021002000022221012200221120101220011220102011201000012120101212102001022210211101222201101012200111201120222021010200021122110111110122211010201212122202212101112202221202001122221112212122121122002102102120010111212101002211212021101100022122211021112212212112211210011121110022020210112001101011210210201111000220102102111120022210012111221020012202021122102200111100122001222211120002100120210002120002010210000022212101220001121212201110202002102020011210101222001121102010022121110020201011211101100210012121222011211202020211021122021220200102211221201021121122112101120122212100012001200112210221002002220201000210011111112202101111000210212221201110111212102211101110200121200210120021200001212121222000021210102002012012112021022000201200110221221110210000120112201101102111220110010001112200110112102221102202002210022210021122110002002212011112112212121120212202111021210111100210001220212121101100102221011212220002202120010101112001211022011220001021110101020201100011222122010002111000202000001112210202210202011020112120221210021121200101102101210112020202201221112120022002122120202011110100020210112", "12020020021000121022000101210110012120211111202002120211101102201022201101222220101111120202221112220120220120221102020212102200120022221021121211202122122101021120222102002212020102001221020001021111012122010002022202101121100002012101210120011220000121012112210111211021121112002222112211221021110001002001000200102001021202121021121102202121220110111102201020120211122202020222221222121122001202012211201220220021120210100020212210211122102211121022000110121222000011201211202100121200220001102211111022102002012102122220112210211211001121021012022110121002221210212102020020022100022200112000120101012211001200200011121010110010210120111112021112202020110112101022211011212222112120101020001011222121000011210000200220221200022100201022200202110012202022211001101211002022120211022102222210101200221201121000222212122001222211220210002001110000222120012221001112210121112011100110212201020010111011101021121200121112010120000222121210000021010020121202110201021122200021200202022012102212211022222020012222020102210111021222201101211220212010101022122001102210200202111101201001110101001110220222202100001020012122022221101221110002022222110021212020212012202111012111012200220111011100202000111112020112000212200121021012100100201101020020120220122101122122111020022110222121011221002120101011212101211111222000221202211122100102200200010112220211220100002022201011111211211012122112002020201101022211200002022122001101210122110222222211120210221122120201110121222102001002111100101200011020022010120111110221102201220102112022211212111022010120112111111010122100021222210101101111222102020100111022111120121212121201101012221111002001202122010210102122210200222021022211202012221202012001100201122020110011020122211201001010101022001200211100200122020220220222010111112200121110222002021110100200010220012012222120101202001021021122210201112010101210001122211021110021201110021002212221100110222211121110022211021012002100201021100002100221010022000101210011122012022201201112220121111202202111002222211002021022212211000012110222102002221200120020120010000100112220110201100222101010020000000211220012011101100222112112222202012202020200200222020210212221211110212102120122020001112122121122012002210100100201202212220122010111212122122122020101002111112001121001121221001122221220020211100200201202120211212201101021001012010002221110021201202021102210012220112012010111010212211100222012001201010210111112000121212211020002", "02211210101011122102212020112222121012122110012112212002112010100112022010222011010000020122100120221010100201121201111010012000110121111022200122002111002021000200000200000100210111021001200022012112102221100121211212201200212120101102112111101202102001111101111001110022201021022002222222021001000222010120010000221020120100021211220122100101112100200212112000110000001020022010021111012111201211222101012122011012020220120212002012211122020201122200220101000201210020101011220010021210211020110221221010022020100221111200100112122100122002211211100111010002102120022222222021120201122011212010102211010212122011212020020201021000121220121121210220100222220201221101202012011112001110100221122211221200210000001220201001220020012022201010220102220220201112220212112200111210020212010011020201000010111212122222201102211020020010121020221122022212200122121001021221222210201002001022210012112010122010021220210220000102001201010111101100010020102001121120020111120110100121100011110111110011000202211222222011010211101210021221221210210221221211101200022121222120012220122112021121100011012121002022220202121121200202212002111000111200202110011100100110210012122100021010221212112101021022202112212211112001200121021101101022110111101020012220222201210211102222120000002022010120002120200100000200012200010210210200022221121121202100000001210222020102122122012021200111021120012012101102111020102202100012221022210012200000122001201202221111021001010201201002101210122112011020200022010102111012020122201111210200111202210112001201101122212111022120101110020010021021101002022020002202121212010100212222222210112200112201112212120121101202022011121211122011012020201220110201221012211221211101102222022122012021102121220212020001020010120210220212012200222202221110220002021010212110100112012201110121202102011101100200021111111122011100011021011212211021122000120012122210001121221221212011002221100002102002112212220121120201001012000210002010001020110010210221201220021212002022202222122122101212012022112101222221211102201022021020001012101001012101212220210021202122212020100010012101220101111202201011202020021010001120021010210110002102101001101222101000010212111200100211220212021211111202222120110121001220221001202012010102010220022222222201000200112120100110122122222211000100111011112102220021220122211100100002012110021102012202112222210211212012221121211112201220000021012210212201101200011002121201011212122121000120", "11111121022012202210022202210212112220220200202102120212222022002201000221011222200122112212022020002202200201012221222200102122202222200121012220112020001111111122220210222022021112202112002211201121112020002210210101202121011011210012122022020101000101211210022122101001102221222210020101012110201002210210022010122002221010221100101222201220220111200100002211201002200101020101211021102100211211202112222101202021102010122010222021000001000102001120010222222211121002221010010012121200101022222212011112212020121102111020100011210020210110222201101201120112202120210111121010202200212200211110022212010111112010200020212210100112010010002100011202201200121021112202002022110102122102222102202122100222202010210001201100000202101221010022222011000100111022210212120010212020222210000101121112012100021202002100220110200220110201220010110000221221122021221001221100022000102002122102012211201110120120011211022210000012111110021100011002212220020101211120121200220210001022221210222001122201222202220120122201000110221021111121202120211211011110000211210122211202201112021221202021021212112200211200121102220102202211210212210011200212210201221002100120011110022200210020202212202210000000210211022210022102212011221120210002022210021022200122112201020001020211102010001111101001001220202211110211102110022122212012200221022201021011210110100110221211100202021202222000101011102002121210212010020020111101021010101000120200002120201011212111000100220100120102000122111111221202111012102010211001220112110122011102222100100010212111020122111221021021200020200222100212222112001111010212112000220221201110110100112200220012000022011111002110102111020021211121101112001012110021022102122101211110120201220120211010012010202020200020021111222222111021111221001001010211200020020110000100011122221220021210200221002022210022122210201110111001011121022002212000020000200000221212121010110101201220101212011000001210112001220001001122121001212100101122011210020020010222110110200102112000000020202201021100201012212111220001211111211021021210220212200101102201001100121001122102111102021000022221222210120102110011221221112211012221111100000120120202100022212222102212021110202011011020110222002011002100101121012222210012101220101101102211220210102212001112212020000012021112212102212112220001212221202212100021112200112101202110210000220210122102100020101111012010201210002200210020111110120100001121111102001100020021212122101011111022", "11102021102101122121120021121020221221011011110121222022110100022112010020010110202000201202212021210200101120102221100212210001000201101220011120211101102000222011100011211210020221020220211001201011002001222200000121112001210202202121121112122102010200221211001010201210102021011001101120011110121220002011221011212212110001012101120110101020220100211020210222111200010002222012200212011122212021200201012001220101022102222020211102122012211111001220020102222000122110221222111000102112110222120021111200222021212112111211102201102202001112200112011200011021201001102010011212220112010122021100021120212021210221100110210111201101120010212202221111120012200121210111212120100212122010010222000022100201220122121212021020222102010220101101210002010201212112001211002021002000102011211010022120212102211212000002222001111012100020121002211200111101012021201002110010121221201002210020001120100010021100102021222221210202000100100200202021002121020010020222202001210121002011211001121100220100001012201200100100201112101220001212121221211211121001120122121011100221210021002012212220122201220102101212120200020011121210201111210112210100021101221001101222201200210020001212112202111221010001201202102212201222201121110012210020111110102212021022212100002000212221100122011120000210100121220211222121202021100212001210101022020110111020010212020201211100112201010200010001200022121220220021012110202220221011121201121221110122221222010120111000101221110002120222011022010221221021000120222001121210202100211122010000102111120011002022022212002212202210111112020011201210221011210011122212002000220222122122011012012112021120200000020221201000121120110010001002110102102021020202112121112020120100102210220020202220120100012112212022202221001121211000011202211002210011012120001111020101020200201221000221222211111122201001212222011101021021201211022112110112022200202120121120110211100020011212002122021221120212101110110001100211012022102020220012020112022122000222000012112211110102121102002201210221200021202010012110220110110112201021021011012211112100202220000001212221112020211220111212120122110221010101202220001111002111102022020202222110011210102100110122021010122222220200211000211000112012020102121010000020022201110002001102011220221210112220012221010121100011012220101112121021212000200202011202002011022101011022201200202022111122100010022112020121101011012202010101112120101220001212201200201212201120021021100011121002", "12202201221022101201001001111222001111102001220112122201000010011122211100000102122201100201222220001222122010101221010112100210012202111201112001120101011221222100202022211010211000211122110000020201120010022021001201012020110000111101112120010112110012011101201001021010112022200011210012020211112121202012012202200111212210222201201010100010220202221020000210221101222002000000000110122222010210212021211120012101000212022121012010202111002202022102000200000102201200112002221020112220120110120211200211122112001020022012220210102122011121110101011120220012212020121210021100022112121102000022002020121202202220201210022120122201022120022221102102012102010111222110102120212220102010221220102222212021010211201211010022110010110201202111011102220200211110000122012122012212112212211200010222210212020101001112102220212112210002202101220200110112200210120001111121000210001020011011202111201211102021222001211211101021000221012001110210211002112100022121122002120202001012101200012202221221101110110112011112020001001022112012200212021011100000102002201120110122020100101010202212121121112102021221202112122200212100212202021210220212120200120100022222020210220012121110000122202121210221210121022222001100212100020011021101100200000212101212201012120000121210002101101010201022101002200202200111012222120102211210021200002122120122221001101101000222210102201012122111010002111222001000001222211022102100122202211221110000000011020020110111100101200220122002122021210101022122202021012201000010100201210102021220110221010121200012121022020101110102201012022020202121111120111122012200210121220201020202012121010112200110021200110111021102121011112020222202011012200102020120110100000101200000101222220110002202010110220121102210111200102210222222201220112201120101210002201220001212221111122102200000202011100011100111100012120102010020022111210102110022000202022000102021212101100000122110111222202210022010221110221121012212202200112010100222011112100110111012110211101210111102020102220022202200222101012201101020202201012222210210211221001120101200111010210222101211022210221200011020110111202202011221220010211010022101011210102020201021012022011012220022110212110211201100201202211001200201212110101220001210112200212002111002020022121222120221002002210010200022221211212000010002222121122100122021122212201122012211021011022012200121001212012010022020020020020011102201211021020200212202211001021220222111021100120100111112", "12112000011010222002121200011011212210021201210000110100100021202012220212121122012100000120200021202021111202110022002102122112001100222121202010001222201100020011212222210120121202120210112201110220110011021122211122021122100011121112011002200020021210021100211101002010021210000201211022211221000210221112220022220120001011021100220022201111020221020022001220111101012012221211002110210022012121201222121101201212100112112012221110201002210000210021110210021211211011122011121222110022000200110011002120200200211020212220211110220120121221102220101012000210001002210022001021020000121111022011220121112022112111102022002022221101211201122002221101101122111120220102012211012011020112001220022012101002220020212100010111000211122000101010002120022001012202210211000202000122110222212220120102201122220220010210221120000112222020010101200220001021222121102011121001121202202100021101120110212120122102200020212201002220111110020200210012210200200221012010210201102120020222220101101100102202210000021202010021122120021110102211101122001102212001020011221112211021220212102201020111210210122121000200102120120022011012200012100220112121202120220200022112100010121021122202220112012012022201202020120121012201102002222100020121112101021001110200011001020020002111000002222010221201001110222112001202212022212222002021122011221011201001002101102121222210012011210021102021111021221010012221012112111101200201001102200211022201201211010121022201021101022011210220220010220202110211220010022222202110011101011100220021002210020011012000122100211112202121220020110120201220221011102121221002200012212200022112221221210002212100012020202110100102020222110220112020220022221200201011022121102100100111220212111102121000222201101001102122022002101110121011120102210012201012102000201122112002022201212222212011120221220121120111122110010122202102111220022011010020012212201202101010002012011021200222101111121000202120101020112122222012211021202201221010220122022202210122002112021200220211000011102211220021111101120201021001022210200011000110121000011112101010210101121022100002002221012102120000001112121021022212201200102122201211201121211211011111110112020012221011212102112001102020122212100002011012000122121000002222021121112020002021122220112111011222101201000100001121122100021102120120222221112222121002011002102111100101102000222112111021010022020211210001120000020011110221211212201110002000220120211211221221002010100111202002", "12021200111022011222111200120222202100001110200012002210220212010212012221112221210110211120112121221020212221022212002210020210200010002200222021012220221102020122002111000002122110021222010022000120001221022001120102022011121012211121122022121012110021101211221201211112011012012111222211210211210011201201211110110002001200020222012000020121111010221022010211010012010222212101111102010011001020020022100202012202121211010112120101001201020211200110001100210222001212210212222200002102222000221120221001010121210011220222022222200211002222101102001202122220011102020211022111000020001212222001101210110202110011210022102211002102202102112202121122011001222002212021200111210110021222202221212201202221000200001100212221102220021211220121100010000210202000101210220112011220011002002211010012220101012112021011110101211022011120101012111121210122100100222020122012001021120102012022000000021211020212200002200100210220011120012001210120122002002220201111010210002221102100011212100002222101000011010012202100020211211010122202110122012210012100221001221102102100200011210220122221120212110100212020202112010222011022112020211001121122212112011010201000220001121221000112210211120002201122100110120211220200000021212101012211022201220101001212021120112221121000121211110111102221021102202001010202122020210012211201101112000011101011101202210001001102211111011210011112221110220210202220210020102102022212220101100010101121021201120012210010001120102220120221220012220200011220211110011022202022221120212001202222012101111012021110000222000220021100220221001101110001002022220222200020122020120111101002020221110221010011221222121112100221110111201221200022202011200111221120000112210212210201201200121002011010101221102100012121012012100001101112110000100122110201000202002001020101011021122112020021011022220012201022122121211120212120200100212022122102002112221110001011202200122202001000200002022222122001000111101200102022011210112111222120212011022011210220200202012021000110020202102022022111012220121211020001012012221220000212100000200210021101211020202011101212100100201222001101211022212011200021202001110200000222021100110020001210110021201021120211222212021202212212022022000101202101000022010022021120100001101222101020022001120110211011001100010022002020022002000200112010010212011201210222012022001110112100000101211222022112110021022001120120102211011201222011012110201112102222222001121201101001111102201001021001", "11022101102222001000020012211211012002120221000200120020222000011212202220022120010011001212101201211021001220122101202200020202120100202212002020001212212222000201111211211021022220100021222210210020021202021222201020022201112002021101111012001111022211100221002010120122102002100002110202221212002111111220101202221200212200012020120120210220011220002200201220200000201122202121101201001112111202220202000110201100222112100121020110012202211120122222022112010222100211201200001022012002011001000102211100100212100211222010221110122012000101101200011101001201112010110212010012021000101200011102012100121210111111020112110021110220212211210020221012000200122120110102020112000001021200010020011120202101222011000112012022111110121022110112101000210222122101110201002210000000200221022221201100111202201020221001111220102001011100222122201112100110022212002200202111110201022201120102122100111011001000201100102212012211010022211122121101001112102210012121212121102002020222012001202010221212220111012020000112202022221200021021010022100111210122121112212000202102011200010221210101121000200200211200102110102212000222010022121202122212002110111021102222022120222110222001212101121221201220002121201110001201221200110220022020212101002002210000022001210121210002100212010122120001012120210212000022220010100110012120122111011111220110102100010111111122111100201100122201221122102211202101220101112212212102022021220210220212210221000122000211212201211102211211211111111211002210111210121102022110120002120110102120100021202212211212100110001112010100011022001120102222011110100200002220220212010201112002001202001212210021221002200122021201202222010202121022201122122111122102101102221021100102100010101222101122100222002200210022100220122011200022111101211021201220202202000102200101210001122000012010000201101002021122110122110010112110222010010111111210121222220212001101202100012112122122222111110102211210200100120000100101202022021201010020100201121220012001001112121000111021101000022012112021211220222211211212211020100111020111122122212110200122220221110222200011220021120011122000012100001221001100221112220211120111111000220202110112111000200002200111020202220102101020211120220022001220110200221222202212121120021212210121211202200112112101202122022100020022221002121221101100220011112122121002012022202102200212102000220200001121220022001011020102012110122211000121012200001221122211202000021111002100002010202120121011", "01110022111102020000101202200101021221202001002011022000111011212121011222201222001010012201112101000010122211111002112100020100111221112211212022012020001222102112000002100120010020111100110200111210100100111200100012202112222000102220212002002000220022022122011200020222210002000222101010000221200020210100020212211210212001122102102010121121012120011210112211201020112000120000221012201002001200202210222000100202112222101111201102220021111021212100102201020002020120011001212200012121220122012100022111021201111222002112210012012210112102112010020111120220021000202001120020210202201122122220222000011022222102020110011020002122210112020211012200002201022002000012200022210021122021010101211201002222121111020202210021111112010001010001100111020120001012021110000101201011002210110012010101222110021110201121200211222122102011221022120012002001112110011211120102210220222202211211100221021100112202120011220210110010112101212001210220121222010121122102012222011022121021000202021101122201021121110102022200121110110210221211112212020200201021101020212222022001022010022002211120122002122201001120210212122101220211222110121112000210120211000021102122102112211122021010220001210202212201010001200000100022020122112121111121101221110212202121212102021021220021221022011002002002020010210221001212211021000010000001202121220010111221202010011012100022221010202020221100222110020011001221110211212221101202122200101020011120220000022210201122201021002202201202000000020022001110212111002211100111022010210010021021100111002210221102211220020210000020222111201220211222011212121020021220121001112220200112012120202120012011101110020022102020101121211122201121202202210111111210212221022110011120100021000011212112210012020121100020111211010010200022220122000100110220120212120221201012101102212020220022221110222111111110102021112002202102221100220102011202110110112220122121210210122110120122211212121022102002021111120010121120001002022001101021111200100112120001111110102221201112002012001011202211211000212200000011201220120120101102011202102001101202000212210010222120120120210001021220100001021222202001111110102100022021010210011011000001220010022022111001200001212101120002021121121110102201202221101212000021222211221102121001212212200221022022121022100222202122100100100002200010011120122020210221020211022201012122202222222020010102112112100202121002211201100112122002010212100000201100022112121120022020202002110021202022", "21012202010010120102111020011222020022111111010002210020100022001212211000011220000020022122120220212020010221200110112212111210011001201001121202002102202001011120001102102100201201211021200210102021220200201221022102112002102022201111220110110000010112002200212012201212221011201020021111210210110102012211121021212222000122011201010222021000021212122000011220111101221112201022022020121202020220210120021102011022201000022221210202102120220012001012002001220011120221122212221211012102122002120221120010002012022010022112012022210010100001122011121222010211020102121011110001012221121002201112011021202011121122202111000012201202112111001121211100112002221210110122200001220211200000200202201202112111220111210000022002200121121001110021012100022121221012122012112200110212210202021002210200010102120212120211122010111121210121220221011220012122111202210120000110000211202100202012010010011020002112001101212101222002012110020002220022222022022202201212020101001002201202212122200111112221001222110222202120121202212122201212010022112020122111122001102200111211200000122012200210111112120011221100211121200000222221002020011001212110200101121122110211021102210122220022221202122000110021200201010210120210102110020002221222111111221221200121101112001021012202102211120220101020111200111210020210011112021112122120021101022212201121222110211120221212221102011001222110121122001222120222001222120202010110111221111021101111020021120100120122222200211111102002020202222022110022012010011122100110001110000121010210220200111002102020001020202201210122012120202012221221211002211022002022101111101101021100200101112020011210222102212011020211100011211202210022202111221102210222022020020021121122202010111021012221020201000200221112001100002210102120000122100011200021200122200222120120121201210002111121021012222210210101222002112110222122200120100201200112011110110110002022011120222220112220121010112202201020100012110112210112212021101010120221102012100100111020221011222222021110112110111000010121000211001122202101001101101012101221210222112110102100212100120221021021122101022000200220112020112010221012210202010210220220120200212212120001000201001221211001222100100110220020102112222122212010210110211000002102222001000002222122102010200001000122202202012201001000012001111121111122122102021211101200001012120211212222210100001000100101211200211100121101202102202211122112202022101200221210101122101111200000022021122101202122", "10222000111022102202221022110122222020020200212220202011011101022200000001100121122002110210221010020200121101111010021121202121122122122102202221112201001112120212021100001011021221000112100221100200210101212212211101100101201100120110100120020021111012110102101020112101222102012221200001202102010222102020100222111012212121221201110211000100220122012002011101201222001000000012211010102021020200201122022202100220112121121120220010122010020100010111002001021110022211021101122000112200121100200112111010120221210100212222021200200000100000012121002012112100012010212220011012200200210102202011220102111112110110020000121121111012211002112112102010110102200011022210112202100022110000110002110201002122200021112211000120222101121012222100010222121112112220221121112010201000212200101212010220001221110002121102100020110100021101111110110210020222000100022122202100111202211211012020020001200121010022021212200000212011022120220010220022011222122021021210002121120201201210121201112101112020220112210021210212022220200221122002201211222222101022101121200021110110010000111001200110112011112112002112101001001011211210021001112201111222200121010221201112022111100000110022010002021120021210000121122212111220022100122210110212220200110210220102221001211222111100102222212100121212120200222122112011200210021122121121001220121111121002021001200120110121210210001000200121122200011121212210100002110020002211221211211010201222221100011001220201100212020222210121020010120112122112221122111220200000222011201000102020222202100001100101122112021112201100221200120221210121002212111012111110021121211102111212111202002200211000212220002121101001012210110100111212102201000001200111000001011121022212200101010220210110021220122221002110011120200001112112202121222021221212211222100102000122110110012121222012022021020222111102112221210010120012102001002000011112201011100011201100002112221122000110012221100202211002110212122221200220220222201000221120210011120010012022000000020222211110220211110102202011020000100001120010121222120100100222120200112112121021122100121100200121110111011000111110110001201011022211111211121110222112021111020012112201102211122012220101122120001122102122000200222011200120121202011221212101122221022210012210022120021101201111212121020211101212200001000202022200120110000211110101112101101011012000001220222120010101100011222021012212022101022101001011220101111020222010121110110201102200202111120122020211", "00002021111102221111010022200222222122012101201122201221121221200002201002012121112002202222102202002121111111001002110112022022201210000100101122102110111012210200221102212021010210022101022112111002221122122111022221121200012022020202102211201221020022120211211111120002102110121212202220011102220220220020010200120010100121010010222120021221021202000221221012221202121010100202210010000020122020012102122112210121121000012221100100111200210102111220220211212212211000222200111201211010220101211111001120120221211010112022122222012010102210022212100021122221111002010022112111102210001120100111201202222122202202110020001112001220010100022102012021211000020201110122021211121211200210012202111000012220100222012220202020002210122220221102122200211000012021122011202021022002112112202222110200212112211222010110200112021100212120122111021122000201221020102212211111000011001022121102102022221120120211122000010100202102202210000001210112111120221011110010020201200011221121122121002011120202021112212111212010120012000000221111020220200012201201001121121212121221101220022022121011220022101220022102110001111122102021001211011022001211220110110011202011101002010020001110210020021101210002101020111120202112101111101202112210211012001210120221120011000120002222110201002101101102100111022221002000222000000110100211021120112122102211222222102220100110212002011002000100110121121221001012221212201121022022200220210021201000102200110021122121012122220021010020111122200101112202110201010221121201221001011210100121200202022011002121002201120000220000110011002011102002112212220211000111112101202002112100100201021101210202220002000112220121110220121002122211000122000010110212001020020220110201120211020022010012111001000222202022022012122121200101012211120212011200222112102102201211011100110212000022022210001001202120111001120122212020001201110001212001022120202121102022220120120112011101211110212001100021221221212212022200020112102012112022202011020100022000202101020100102011102011111111010201100111221101012022210110220101200102010102102222121012110020011002122210201000120202000221201221211112220200102210120012102122102011220112112012001222211022102120101011210200101122111211211022201111222110201211100002211120102100010120010201100020211221012020020010222000200100222010222012222221200110101020120210211012211200111112220002020212000201211020120020010002011112201010112210200121020000110222012000100022210112000220021020", "00120212220101122010211221011010111101222001020220022002201002000002100002210122001112100101201212102002201121211121110022112112002022111112001010202112222210000212000010200222111120100121100001012202122202200022110121100000112011221011001212110110101200221002110222201112220111110210020112220001022101220002020222101011000212212200000211021200110002210122011120020221020112011011000202222001102022021222101002121222022010122020000011221122012102000111022102122200202021100211100122110212222210221020020110100010002112110202120200201022121212002120011022000020020022011100200210221002110002112110220120112000012111200011222112221002220002201021210201112022020001101010011200211110100112202120020202102022122211222100002122000211201012101201210112001010010020110021201212102121211022021111211111211212000102002202111110120021221212120020112202101002221221112010210120212210120100121112110000111020010211212011120002221101120212011011202112220212222102001211222021201100111122002000120102120022001100200122000202001100020212111201220222120210121022002221010002120200022111100221000012221012001211122102010021222012222112122100201000022111021210102222211200210121002102210010102121022212021010002121122022121011212100010021202200201102001012021202220222000212101111022012200010021011110121022210000212201001002112020010100001110001002211011100100101111221121002111102200210021200020122010202222200110210120220221210122101212002100012112011222222210000112200202201110010211220101100022102212122010211220110122220211111002000212110022011111010022021120121011200002122222122210002120011122200201022021002220121211000120211211202222110011202211111001020101220220212002120220011122221020221100110101210200011101000022000100222121122101022121222200020112201121201221120121022110222101100201000002222010021001212001001102121112012002102021111012020110100210000200000200122211200210221020010020011002110010001212222200101110100100201020100000021122000001101101120010202210102001020020021122002112202020010111120010222112222112221222021021022221000102001202221120120122222021222102011101120000010202222022200111102210112221220110021220102121021112001202222210200020222100200012211211120220000020211000200002012110102010202022111010102111002202010121110010101221001210010211010001200111011202121020021101212000011112022020121201000111222012201020020020100001212012112112101110201221121101202212212110102010022020222221210211022122221111002202020", "20102011022202110200211122201001022101122122201112111210021220111201021100022012202110022100110111011212010221001201110011212101012222012101020202202121211111111001202201100022210102011020010202202112121121222212001001122220000120010112200021212022200011110122222111022100212102001222022220110111002102101110112221002110200012120002112201110121212121111022012211202101110122122022122212200011222122100200101211011101101020000201221212121112110210012111120111101211120002112220221212100101101021200111021211120111012112210102111202221201010211221222212121121112211122002210102012200010110111002201011020201002120220120110221011111001002101012101122200210001001001020002202102120001211201110000111021020222012021001102001120220110012101122011222122001120010010202221012202112222002022111002021122202021202222121221002112012122210212101002200121111112221212122110101010111011222020122020022210022200211102120120001222102012220101110120122220212020102121010002112201110002011020001201022001012010120100222010201121021022210112001011102201002012110000110210120201111201100210212011110211101221202201001111220012112120122212012221121201122000212020101010122100011001200002101212112012021202020200120201201020210121021201121012001110210012101111201010120002011000121120221120101001102111011022122010001101000101112022201102201101210020020220201211000222212121220020110002002010020112121100002010220221010200121100101021021120012211002010120112121121210201212002220021211102010221222002101210002120100120212010100222222120110212021011121002102112111020110011010122022210200010201210022202020011112020211000122112002101110010010122210211000122002110212120012101100221021000201012022200120122200221022120211112022220102211121111110021111012101201102011112002222121120212000212220112120222001102011110000112020212022120012012210022222011010020002110112011021011121112222020112211100120211200222102021112111011220220210000021112122011102020212221100200210120221212101001001000112102202012100202020200122221111011101111102110202211112202021220011122111201220201020211220020011221012222102202222210000020111101121022020221202112222220000100012001020012001000120102012121122110221002102002002122102020210120201221021000022000022000022101111111121012201001212121010020120220110011200212221220000212020102200212121221210112022100212010012110122112100022200001110212012220220020222201221122112022021200000202002101110121120220120000100121001200212011", "20201211011121120101100201000021122012200202220220120111220201121102110010020022012201112021111012000200120222110112212100011111221020110122112022012021001002202012001110200121112222020221102102000200101002211201101212010012200101212222000100022000111100001100010110201001220201010001222220000101220120110211110120221201012000220011100000211221122211121102210122022010200011012102022021011120212202112002200222002001220002220102101210110010210012110202201221001010200221022210120210201122002010002201002210012100200002101220120121010210012002201011102211020211111111201012222212202112102220002001000000111121101012021200100000020010212100100102201110210201220100020000220102201222102201101012010202211100002221202102000021120010112201220010010001122222201210220110220221000202102022122200220000010211220220212000112100001210102110200222212211110022112010211122101222221001020121121010020221001221222021012221000210110212120022010021220200201202012221220120101020220102221000221220000002211020100222222102011010021222200011221012012022012120111111000102002202222210112120010000012001100010111101112122100022022022120022211021222001222012002201102002000002202010222002101021112002201021212220120022202120010121210100221022222001222021112200121111110112222211011201220012001101011212202210100001120120020221020002210200102102211201221101121222200110211222111221202021101102120210122121200120222220112210120120221221220200111220102222112212120112122221211210112200112220122002020121212110022002101012111210111120001021021001212210202111102000211120102122211210011100222011120111121102221010001111111211122120212212201222102002002122120011021202010020020112021020010211110101220221202010200120212121002211120022101212200002101102012210211222222110210211012020222111112220020020122000111220102010122102200120222001021002101122200221211011112222222120211001102212100200101222202220122212020022220211122001200110101020002000112220120220111210210211220010200121111021001221022012011122010200111112210022011210111221001112210120201002221220222220211010210111021202001112220011220100112102112222121000002221201000110202110021210012211120212211011200100212222220020001101212221020200002212212100002020021100221120020112200220211012220022112002120221201222202021000010020211122202002120222001220212012111222211202102210201101010010211021000221000011011211211100011111202112202201200211210110221112111212122022122112000100111110121221211002022120", "10202021002112220111121102000200122002102202000110121112121020111002110220201200001012101012020012111200122200212102112210100001021201111101120200222202101001210100122000111202210011121212210201221022212022202110211102211120011012212221010002200100220011101201012200000022110211221102110011112022200221112001201111022222200221120102200200212000220022011211011202111212212020210201001212201212011201010121110201220110002121021000201122021100201112110100202201021002011111222002200000002210221010212000021021210022220002121100101022102002022122211110020212222101110122200220011002121212111101111210212120000020110210222211102210121111120020012101220200121012021011102011012201202002201010201010022120212111221200220020010011210212000022020211001100212020220012122112120022222222100201011212212120002122202111021011200020002211102202022001200221222010202022020201201001020111112122211122202001011211120002220012210022012200111020010011002000221020012021121021220222121110110111212112201010210121012101020100121202211121110211202010102110110120200020021021011111022122002201000001220102020210000120102200122020221121001100002122220002121101110101212022110110101221010002200220110200011222111212001110212120110011000212111022000200002221001002221121202202212120010001220102020002011002102222112201011222010211002210022201221210112211002220220102002200120221110220222221202100110120100000210100220221122020010021110202221202220111210010121002102102012210221202001212002001002002100120102201112122120101220201210212011002012001111201001100110222002100211002200221220211002201011200010200221212212120122020022110212222222112222102102010122102222201002110111000002100202100002222212102000020002211200201020202220120121212011212111102121210011022020000202002121000011200122101000001010122010110002021111020221210021002100112222201120012100220212221212201121202212001212012010010201022222102010010202021102010002200001110111120100121102102102102221000102122111100102000000110000101201210212202122111121012101212121022211110012022021000000022210010010220100010122010202012101220122001002112212201211222020120211211001111120201012100201121210222110211220121112000100210001120121222002012000220110011222011210020020100021202220201100212211211120222210100220221211000002222121110002222010101210112221112012221120122012220110012120210222210121201210211100101101110101220121211120110212222002212012201120120110121200102101220022001022120202121000021", "12211202110212022101101011110002121022202022212111111012102002211211100202002202202002011222021202020112210010222022001021111002012211212022121000102120222101102002221122001212200120210212101100220200001022220122100110201102102200012211222010000012210202121020001021112001221121021100210101200112021002022121101022012001121020211100100100110212120221222011020121100102120011022211102002101220220221201022221211012010111211012212120122001121011200201212000120011202001220120121210110210102020111021102011010100011222100010220201102202002120110211111102211120222002110120120221210020011001002211111220001112110202012200120201120022022010020120202021021210021002102001211000120112111101022211210120112011101101221121022121110210100002211201120012200102102202101022220110202121102221000102110102220100011102200000120121111101210121102022002011201022211100221020222002220201020012122020022011211221221021212101001000022001021020121110001111202020011012220002110110001022022120102221202221012201101022200121120020112111122011121202220110120201221021021002212011200002022011120112221021011122011122010220212101100010011100210102000120220211122000002221202012222012201020110100110100110112110022110022110100222220021222200110002210022210110011222010202101111201001221220221121221020212120202212201000220220110220021102100201102100110121001020212002112101022010001111202122021202010002021100201001201001121022122211222021101211021210121222100011010120221002012002022022000211201011121121120112211111201210002021121210002021221222112122201220200021212200112211101101201212001112210202220111212201221201011011201121222200200112011001221111212121220201121100000000022211200102101212020102102121000101021111200000020000221020120110000202021001100121010011101002211100002010010202110201200110202012201021202120211102202102222211110200000210001100001121222212102102101211210012021200201220210202012022102110202001022122200111202000100220100020120010012120101022211001212211121101011222100102002002022022102210012111012111021001220022001222102100100222212110022000120011022002021021000120121101002112010220212101021022210201101122020210120012010112101011111222022122100101102010102000110211020100000021001222200221121202020102102000011201221120101101110200122212221221220200211200022222101120211000102110000112001121202202100001022120020122221022010000221010101110201010220110000100020120220202112012011011211002100010202001112010012202212220112112", "12022102122212101002210212210111112202021021211110101200021221200002211221120022111211212222022020120220121121022012110101100112112210120202022100020202020122022122122022020112001201120120002001121220122202101011200121100002012220022210211112000122222210120100011120210111010120121121211001120000122100100122000000011021222021211112001120001102120210101021220200112022022010122212102202222210201201220120200021220121111112022202110021200010100101022210211111022221000101220102212121011221221021210121111010022111111110201000000101221111000202120201212000200121201122110022212020210201200221120010100020002001102022102201002121201111100200021110002021012110111121100211102010000222000001111211000111221222010010021010201202010110220011201000100002200220121100002111022222211101212001100221102001200011220200222010001111211022222121020110201112021201010121212010210201221210100022000202020221222012211112012210000212012011210110102212200111121022020211022001101010020010101100201022220010202210222000100121011122001211000121002100000120112001102201122110001002121112121010202221222112210022112121200012022121010010102122101101222202120000022002020221220211002021111100001202002110111110210011121110022201020201201012101201211221002201002121202010012222221211120002000012201100120120210121002011120000121101020022020020022022200210111111220012010122101011212112011200000102212021101000020010112121102221112212120000022011011120010222022021012202210001220000112021022001120102120222202122001220022012202202122112211120020000122220200012202002222022211002202220120220201201101000002001101122120211020121102110101001000102122211201010102002000110200012112201011211200110121002211210212221101002002202201222120200012100121012111202112221102100120010101102220201211122201222010212212021110110110200021111122012220221100221110012112221111120201201000221221112012112010011202001120000001212222101112101100011212112120120110002022012010012212002212112100000100100010020121222111201012202221011212200111012002001002211100002200021111101012012102212112222101122120021112202001001120120010110002100111120100222012111121201220220120121100200001200121110101110221121020002020222021012122001100101011212102110011210201202010102001120202102100202012220110211111011220212020122101010000210111020002221022100101220001200210111121221221200210122011000021201010200212120110120100101010221210100222011000222101120210111122220121222202012012112010021121011", "11200011222220202122002101222200012001221212102021021110221021012201211012110111220101012122110112122101202212001111102122122012110100200011001011011102202200221200121101110210121011212201201001110210111022121001002012010020102101122212012111202212020210221120001220211001021102011120012211211010201221201120201111010211100021011110001212000221212122010001000012021001002021221001010122201000112101022212021100101011110001010101002112202000112101122110000121001211102121200021222202220001102002220100020120221200111210210111121102220010001122110211011010120210022002021010200221002202012120102021001121202202001001002020000220010222012220112102111101100012101121001102000110221112202011202100100120111221212002200102200102222002200002002110200002011211102010112200121022001012020000110220210212121022011021010121010201202020221120102211100011200202212222222001002011200022011012221211110012210111210001021100020211122220200221121020222010120021021010002202222001201202120201221002120200222201222011000000202101211100220222211102012122200011001011221102121022110122022200110120200210211221000112120202212002121121012222221100210121021220010120222220102012111020222121001211221201200110120211102211010220100121222202222022212101221100212021020101222112002022020110220022210110011112200211102001011012201202100122100012102121020222001020100210211022212202202212222122200211212100110122011101012022222102012002020011102212000210000010121221120202110011202011112211010121121021221122122222020122100001200022221021111010110220121100020020210101111101202221221110201121201222012020201220002121210012010220222211202110201101022102200000111022101200111012110110121002110120221112211012020011201200211221020220111110102210102001101210002212211001120000212012200210201202111211011122121100111111101120020021220021021202112121012222101212011101122012201021001200111011222100001211222012011222202111121020112201222022121011102002000011201221211111210102021022211002000220111012202212201001201102122011210121202101201010022201200102010101122121011010200211122110001012220110211211221020000101011110122002001010222011200211110221100022021022201121112210102001122022002011112201101211022120211221201000222102002022020110111202100021002202200211111020011022011000210121222000221201001001122022020101212012211211101112021021202001012211220000122201021221121011002101001201100102112221121110120200110201221200012110222210111012212220100222022220111211", "02010100022011122112021000222020122220120010001100002102000121001210122101122000020220200010201110111220222121002022020122111021220010022011222101202210211110210011022210002022100012001021202220021100001112020200102101122002220000202000020110201022221012110211120010011221020102221010210122001201110002122111200021102220222120100112010200011112200101211201020100111200010220211222200110102222220001011012021022211101100102101212110100220100012100221112011000221012121202021210220111121101102021021210111111221222221212220202210201022101111021111011111022121010111220200220011220101112021202200112221222121222120100011220102100002102200100112210002020212001021000121120222211210221211000002122100020122110021002100101122200221100120211121122102021110102202010211010010002001201201111120012010111002202002212022201120120122222110221000121012212020000010201002002121110020122120211011202000012002102020010210110010010112020222120202001210011021001221021221102020001020021222010002112122101002012202012112110200202022121112211001022112212201120022000111101222120110110112120220221102100222211001200010211022100120211002000102202001222012020210010101001122002020010202112021100220212222211101011010121010222222120112001220000110000212220211010002120120211200112202122120112000102210020111001011102120022200201211001110112002110210121020212000221121202010002122211112110222021110202020111101202101122101001112222000020211201211220100200021121210120101100000021002020202122211002010010020111100110102010121120100112110220020221000202012212210011202022002220011002120122022120001221012020012212200121220222120021102020020221022022010112221111122001211112101021020200121001012101101202211111120212001110022120010221221110110012022021021202212020111002000010001021012100220022000200221000202020022022222220121110000200220020021022101221202111212212012102021111120222010212001001100201110200101102021010200020020100010211210021010010210010211122110111222201101110102200122221202002110200122210122202020021111201000012121011112111021222111000122010210202121021012120122020200101001102202100122101111220201002200020110021111102011022211201111021200221011000102111220102100020101221001222021111102000000111022112202121121112122212101001102221211211000010010020212222212021210000210100001221011212112021010011021210110210221201012110022011121202222110220222211010110020112020001100000010212021210110000111221111121020210210222111121200122000122202", "10120012021211122100110001000010002011100202122200011021101011200022001212102202212011120101100010122000221020222212221201021112112200111120000221122112122111110121211022111221122111012021202021010012220011200022111100012010101020211121020100102010120100020121002021001100211220220122100222011102000011000211020012221221101211010200022221021000010201200112012110220100211012001001210012201000022112210222221012021011022112201111002011210021102100100212200120210022112222022000112120100101001020012200202210222000012220102021200202120001212200200200100220220102212221011201212201021121222110111000002100012110222220202110200200101112020201012200102200110001222120112011100202121200220221201002101210011102222022021101012022110010020000120221211001210222212021101202100001202111120220221122221020102122211220021011202121220122001122112221001222221102211220102121121101102202200201120100111221121200120110100001220110111022210211220221121201021010010122200200120100200020112222110002001121201001121110001122000210022102201122201200011210111012111212211100222012022002121101011111211200112210222021022211011200222100102012101022210101220002102221122011022220210120012000201200200201201102221221100111220020012222110010102022000210122220001201121020102000012011222002221102112120120221100102222021221100101121022002001112220110012121202220011100021220210211212200212220202100202101000121021122220220222000110222101200221201211021011120121021012222212022100112202122002120022200210011021210211101110200222110221112002222222000002212101100020021102011100112200011221212110000001021101021120220012121111210211002201122022210212111010221012202112222012001222101120010102101010100021200121100010002120121011121210200111102001212220102110021100220111020122211122121021012221210220220212210021012100011002201200211110122110012111121210112021002210100202210210200110012100001222100001112101120002000220110110202110122000212111010122011111011221002010121221202000201102002212222022221122101021201022000111012110012002111110012220210000120010012221212000200110220122021022001002220211021011000220222101202000102201010022002000100121121111220202210110002120202012122110012122120220101201102122111002022110122102011021211101012000120211020010220012222102210200001220111010120111001021201212202221201111021202121200002012022021122012102010112121010211102111022122000002121121122222110022120122012021010210100120110121220102222212021111001201002102200", "20220022102122202200110221002202012121020021202020200220110112210200220011110121110211120211220212020200111222201201211210002010102202010112012010122211211111021211010200021120000212100021100212002010122001211202020110101100022011201121100201200120001002221110111000101100102011012111221010220222100110210022000122010120202221201210200101202212101110121112220022011012210112212121101110012112102121020021210201102211201112022100222120211200002002102021011112000110110001220222122010002010022002110221111010122211010202100110202110001110220201120200220011120022002011101201210121212002122201210022011022002101121200021021202011012100112112110210201002021021111102221010111000202002201101012121112120012100000102200200022120212010212011101001201100200020212202211211201022010001120202222120101111001021121012001012002120010102110220221121022111020100000122111200110012121000220222021020122010110210012012002012200010000201022220111122102222211020000122000000222221211112212221101120211122121101221220221110111121002022202010202120212220112220222101112221002202221001120122122001001100202022202201202220110022010222210120000211001211211212010012020102001222110220101101022210010121012011011001200120112010020121211212121101211020120011221122110021111012100020022101222011010201100010021220202121010222210210111112122120222102000200101110001120100122112122011122220012020122200022202011112221121100022120022110212220112210022212122211000002021212100210012110211021012110022122002120222202212011020010211000100012212120100011220211122010202120001201010102021011201012221111021101110121112010100212010202022011121011100000112121222212200021102010021112212111221201002020211222110201202120122220110110001112221022021112001121200021222111220221112111122022221000121120022200112112102010211020211120110020112200021111001101000201120222001101020221101222010201202102101121020120112122010201221022220020201001002012011221001020012211022212000001120010002221021112221001111011120002012112211221010121221220121210110212112020122022202000120122210211011021212220211120021122022020112012010011002022200111222200010002220120022121022111112110101100101122000121020220112120221110201120211220220110000002001011012010120111110010002222100020111112022111222122112010122020100111121122210212111010222202212110121001220011101100010011022112201100111001221101012100000121212220220020211011001010121122112102112101102110101010001120011210210021002202202011", "02212000021211212020202011201220001202202201110222111200120001002010201220201210201202012110021101021102121112010100012212000221222121010022220001001010222121111020022221010211121201101120221210001022111221001012111012200010220001001012211211222122010100000210012120001201220200201111110020020110002000000212112201120210212100100110201221221210102010222102200010022021022012000020002100111112102222120122211002210202001102200101202122210001212022120212210221122020110111122122021011110202202022212022020010112012202200220111122022222111100021212120012200121102012110210120021221200120222002200200102201111202010021000022111200011222201111200222022101220002122111200002121002110100021012020202000100000112102210021022001221000110012210220102021000002001110100022110220212212001101101112001211102120121100002210201111012200220110220211011011102201011110011221000111121201220002010020020022111122202120002222020102011022110122001011112101210202112111200022111220012010211122010111020222220001220120112122201222112102010201002012211212002200112112001121122011101212102221101021000120001222102120102001010000011220111221022221120211112221000000022121111211200012021222022011000202120211120022222221200022110202220210220111002110222202111100011022122212202002021102110110120101022101000200020200212111020211021012020010212210122110001110002111122000010100000212022202120112121012221021000200210011011220001101200020102200210010011212211121121020211211212221210202100212212211120211100021001120110001002200221201112120110222001022220010210221010200010210111021200211120111120002111120022120100100020221001111101002120001010211001002021020020021001110112102111121211021222020100002012002010002111221121221020121102202012010222121000020221000010120202000101120202000101120002210200101212221110200000222110010120111222220102200211112110012210220220222002021221112222000001121112122112211020100122111211001020102202100211002222212120222222120202212120122222010112210110010201102102101002111102120002011020122211022122100222212101200102000011002002001202211111022112010120202122121102111001010221110220022012200211212102110020111111011210112102011002112122112020120211020111220101012011202212000000201202212100200011101221111022011022101211012201121222102111200220021102122021102120210201100200002012121002021220220110122111020021111011121122221101221201012110001001001010200102100100010102201211120012122221101000112112102121222222212220200201", "12012000110102002120210200220102110002122200111200121012012201212110120001022201011002011211201012211211102011111101220111122022121020020122212202121201101120020102211211001201211202002000021220212001100201121001021122220011200020122212101200022211122202022012012211212121010110220202221212021100001121002112012012010022121000021210221001011012021000201201020202002222222220121201122020002010121202120200020100111101201110001101112212221201222221102201221112012011001000212110002220120222121210021200212202202102100012222121210220011012200021100211112212121121200112121211011020222022100110020211201121102110211021011112201122111210122212000022212010120221100121110121201210111002110112022102212210210010020111220111001202211112012012120122201202211200001211000000011121012021120201111200221101020210102002110210001011000002200201210122002011010210110101222021211200211001110111110110222001221102002211101220220011121012220201112000211001210221221212202021010112122210100121021220211221122202102112011020222021101122200220100121022010010011122202210121202210110012201121221112120210011122121212122210221102020111220212101222012100010020122200100200011112221112120200002000000121021210201211101022011012120210002210001002010211120210101112001121021012100120100200021002020001020110020100221012211120221010012002002200122010110112000012200101022211200101001220021020022202200002222102222210220212211221120022001010100221022201111010210010202200222010022201000102010222210101220210110102021021000000200001210011202022212011202002200011221122200102021211021222211111020010012112121022121002012022100201021000021201021110111202202202010211122002120102020202101012222221202011022021112202111112121202121121200112222021210120220102102120201010220010000021110120100112110201000112002202110210220121121220111201210110020111010010120121201112010122122022211122110102121222121111000000201120120011111211200200110221210020001202210221122022000111021202022112201001210021201102120112111101202220020002100100010001122001212210021212220021112121122021001010122211211112200210122111002022110221212101221011002002222101201111122101110111211201200021122022221010202012012221221020001101222020201222221020011220021012122101210122110222001002222111020110101110201222202221121001010012111011221111211022212022200112101212121022110112121011021002111012122221212100210211102110020211010200002021200011020010001101122022220222010102111012100222101202012202", "22122100202102012212221001101220200021020202012202101122010121202220011212000220211221101202110022202121121110021102110012010101222211100202100222100121211020012022221200202021200111002120020201112112122002002212000210011011211211022221110011221220210011111110101022201222022120100221220112101220100222200212210102011100222011001202222021121200110221122012220011220101222100021211212020011021120100102212012210202002002200012110201021200212122221001010012102121111121101210000210111220102101222022020012020020221122200201022001121010221121200002212001022021011122120011201001111101200201000221200212022122222120101211111022012202121001210011012022010102120201020012021210201012120220100201121022122021002102122201002020201100112211121111212020011102200012210111020100002000011220001011102011220020222111120122200011111222100012020021012201120211200002211100100000200101001212121101121102220201120100202121112101201110111210220110221022000201101222000201110211221100211222211111101212202200220210012110000211111212100112020212000001120212111201122011101012221110220012222121102121022201002111100112212000122122222220120220020021021220220121112101111001112111102100220212020210212220222001222112102201121102021211021011011100222012111021221202020211211210122120122211101021000220001211221211010201012212202210220120000201210010002022201020001120101121002222112002101122110020000110012112110211100220212022110200020220100102101001010222101202022002000112200201021111221101120122021022202222211012110020122211012112220201200201110001111002222001222010020201001002010210020010102212101020220210110021020200200020211110112200201020110200200102022110001012001022000202211002101010111220212010101002111222002120121122002110010002121210221210001210020111220212101012100100012221210021020110211212121122201201211001011010020211110121001102120010011211120210112121021110221111101211121001222220222112022221010112000012022012010210201000201211102120121010111222101122211121212021002122220102101210011221211202002210211021110111212021111110122011012212112010121122010101010122122002102222101210010200200211011220021211021101120010011001012211212121112220110200000212002201210102222211021220210201022210211011112111121221121100211212202011001210222112122210021111201011020102100121112220200200211010122100112201001001010102202222102000010021101001012112022021220022120121202111222122002222000012021101100102221210102102001211112001011022202121201", "12101221022211101212000220212101210112100010011201222022201001200110112021222122200100221221110122111201220102002020112212221122112112120102022102110110221210212120200010012122120111100121222010110102112110010002001011200212210201201101021000000022020212112200200000222000120021100112010211220122111012002020120010201012022001212020121210120210202020101011122222121001111110002210001202220122202102121200110020122221020201011202101020012220111100022202202221112202000120200010112022100201000212102001212222102200121222201112122101002202222022200122011001112000102001100102101102111201110201001022002101220021012010121101221110222212012222222122000112010200201120021121122211111202010012000000212220101122021001222210010222110021110111201212221012100211022220001010221002010022010200221110120222200221120012210011101012012112212112122120012112011011201200012020121121110021212000120102112212110211210220210102222210021100002002202101201010102022100101112122110221110001101121102221212121102200001220022012121211100022200211022102002110110020101111221102222210022110222020201021001110120011012212200000020220122111000202010102010212100210100202201100101222121010202102210120122011222122121202020012201010020202200222020122012201101022002222120202120212212221212011122110002120002100202011010012221211220211221021222111011121012120220121112020222120112222002010111200210001220001102022201010210020110022112021010111102100210001120100101122110121002001012120211102000001000011012122000000222212010202221000100110120011011110210121001012100210101012002200022112102022221122112210010000000210202012101220202202001210120222200022001120020220100200111210020001210002122020220102220000122101012210011010221021110022222100001022000210112012100200122111122111221112201021021102112122112111200211021210110102201112222001110211210010022011122211112202022201110120002001001111202111222110100222202112100212221120202010222012022202122010002010110010202100011210121111010021202210022212121011202011220002201202211201102221002011120102000111120001021001000022100102110111220210000221202110021102121120122022200001110101012200110101210211202200020110020121111020022012121020121010221102021110102212112210012110212121022110120220021101122011012112100222200202200110212201220220000000120022101002011222220210021012121222022201001120220220222001211202021101022101220001100101010110202210102012212211010100112002220021210210222010121100021220022020010010", "02201121022222211111100021122100201112011202220120101211111102011022120001001122212002011022220111111011012010201010201202221002101220200110221112111020021102221120011110002100020202112002001101100120121112021200110121012022111202222101122000120111222121012120121010120110020100101101002120002210011011012220102100022011100121220020211012012201112102212111112220101211201120022001121122100120000212100002022101020220000112212020002212010002001011101120222112000122222110200200201101110120101112011021001010101122111101001212120012112012111100012100010120211010202212111112101221002210120222002000010012212021020102111101110110200121021012001202212021201010201020122012022020222010121120112000211112112012011102210212101112001002212202201020001001201002222222010201212100112222211012121202020120002110212021121020101212100120101010212220002101221210111022201101122101111100011201020200120021200212121121210222000101021110122120222201111000120210111100210100200021012201000022201100211111112222111101222001102212100110021110222011220110110112011001202010112121100010020000221022222112010022112202111001122122111022102212112111200220001220120201200012111101211202012202002222220101100002100211121001122110200112221200021001120220120220110212022000021000111002121121012202012202222220212112001020210122021010221101122211010121002110001200200202202012200100110212100010120221210202222010000022122211000101021211220220202101000122102220010111201211100110010000221012111010121120000222221102000011212221211211211122010002102210121121012221201011111100022111100121121112002010122220120111122100222121110200210101000121001001222121012100101201111200001001201111212102200222021210111222002211221211121100020112112100022122101121022012001010221102020112101000012212020201200021000012220011000200121110002211111212200212212000202121001211021022011220100112201122100121201221121000212001001112010122210002000020211212100021220100100200011022020212010022100010211001020222111100021122002002010200211120010121101110100011200120222120211010020220221100022120120211100022201202012202221002221021121211011022100222220020101021220201222212220210010200110212210122101211100120202020002100112102110200000100200200021112210021202222121100012001110210212021010200121201100102212201101122221010110102002022211012122120110210111012220221100200022022200210102000100221111111021001222201222010002021211022101002000211121120010201001121112211122110122120101102", "10012212111002100011001220001202211200201101202122101010201011011110220102011102202112010011222221200021010020211200001000212011210211100201211111010001210012101211012121002100212202121201121220202011211212111201002211000010122201201021211200000022101002211220011020222212011220011111201012001011202201021211102120222120222111100110112221200021100001211100201010112200112021000112001202222211120110022001100011010000120012021202202121111100001012221212202210211221201200211200202222212022021222202212021120022220220012011200111001112011112102102101122202212200202212101202020120211220011001120201000112202012010210021002022221010221001111120100001200202222221101201012000020202012000011210221202022100102022020001010021212012120011002122122120102010221112222012100012012020200120210001020111022010202001002021020000110212220110110111220210221211100000001221022112102101120020221211021121020001101112210010021222102012202100101200202011212100221121221101212211022201211121110201220222121002000112110101120112112002101110021201021100111021110120222010021222210112100211022221012210002211221212212002122201102222211101022201102021001122120011102101010101210011011202012022120012002010212211212020020210011122001012200021111021222200221211111110202110011111112012020001002201011012101022220102022000010121010011000011210201020000212112100100220021210212001202010101000111001110012220121222221210220000212202020020021121021022200120001202112110110210220212100100210102012020002021222102121211101001212211220021111022002201120201001011021100010202001200101200222020201210101000012220201012121120111211012202021212000020202002102201200201111002110221100222112022110010221020110022222001001112122202122120120001101211111020222120121220022122000122201002221021200222010200012221200110021210100022200122101212101010010112101211102202101220111201002000102000111020000110212110122010121012110110210021012221200020121222011112100102022001202021200122210001122102121220100221220002022002000210112120100010022201021020012200120220202212101202020111000212220022002211220210021010010020010121200012222120220101211112121022111110121202212002221100221210112111010002212002021111102000220101021121000012220010022200200201011010110221220200220100112120120122021022102021222012021220210102122201120222112122002202100012102211012011022021122001100011002110121011212212001210202101201222220020111211101000002212010112012220021001021020011021112102122021212", "11211120121200000012020121020201020112022111200220121221222001121220101220220102021012220121010000010101021021220102110011221202101121111210210100022120202022122022201122211220222020222012001211220212211100202002112200111010011000212102010120220002211202022100011201001001100020220111120221120220100212001112100222001221110022110212111012021011122220012020020011001022022002201000011100021202000010201102102012212122012122210102002110001010021200110201102212122101200102001120211112220210102200201020120010102110110021110110110222221211120022122212011122120121022102122101210221121211110121201220002111110221222100012022111101002210011011011100210100122202021002001012022000000111000100222110010112020121010022001201121020102000010200010110220100011222011212112202011112110121201012221022120210000101001100110002220212201210110202112110012000102212112201010000112002010220112121112012022110112110021100121021000020122102201102011000222122122010111111210121220121100202222110122010110021012122202020122220100120121021112000012201200202101220112221012121111012020111110021211012220121001221212200102112100200102202022002222120000200101202200220002001121011001100101000000000012122221112200222022101200110222021121110022012211112120102112120200201111101000210112212011002000210120201100001221110211120202122200210020200100022212121110101120212022200110211202100112211121002010221202010011101220121201000011100012102002022121200222002122222221111020221020021110121000112111121011010010201210020012121101202200012121002220110112202002010212020002002020122021020210121121012221122210221222001100200021001002221122120021022000122011021010202011102110001202010122120221011101220010220210122022222111222120002122211222021020200101201122000112200002120201212201221120022102211000102122012212210201010012120102122201211122111222102211011220012200112022121011211102021211201001211101122110212121022121000101011122101221001200121220221021100221200121221010110211100212021211210211022201022021122022122022211020020201112221012111010012011012020121220210120200221002001112211101022121210021001121100221100202020011201012200221212010212211012112010212021112020200112111201020220200100020120122112200122111112200010222020112100012102122012202211001001220002011001011221021212102022111101001202121021220111201200112012221022120211212021121000111202020121211020020212022121202211100110201010200112100201000201121102210212012201010000221101012020212202", "01010011200012220121020220021010012112200102020021222201101101020001202222220120002202002021221212202200012102220220000120021201111202221010002222112221221121110202202010121222102010020102012210222212101120002021110201022100102002212202210001021020001121022022220120211020201012121221200202222021001200022022110101101122121112111221020101202202020022022202210100120221101101220012211111111001100220002121112112020210001000220122222010201221100220110011020001212200202222112120210120210011110121001222020022200011012222202111211102121021122120221010111120121110000201022000122021012120210211022001102001110200210021011222010201120210121101022210020012002022211222202000122022201012122210021000011202112002000100020121112100220102210021012011012222200201020010020210222101100020210022100001112201001202020220101112021022112011020021112102202222100222102200012222220221222120212212211210001202212201102121002110011001120221220120110102210121120101222210011102120012200021112022221002212122011002100200112011120220201020202101102101011102102010221210110122020001220210100101102010120210220221200000101202111202000102020001111000022221012002111011010001012200021000121111002212211100000102121002010000011002100202110020212011100110222000112210212202000110201101000111122221001102021122022102120200202020100002210021211102020100000212221120022020222112021011221221121112011002122121221102221100221120222200001201220010220001011010211010112202101021022112111012021110100002021221200022020011210212222200001200201222001202021111022002202102102210221102212021001111012111021121200011001101020101220010012122122201121120101001121121021111012121210200212211120121000210212002210100021100201112100221210012102200011021022122020020021201102222000112020100122120011102221122200201100221201102001210022212222221222200010220102122200221200210222102100121011022012101211112202210100021010012222222102120010112022110010212002000120021222101212020112220110222121220122002111002020220220001100101100221102201222222100221022220120122112022121201020200210021001200212010012211211202011121121201122210220012112202211212220202110200200200012121211122212020212000020222121121120020212112112002210100002022021221101202211010201122001020210021100122000012202120111202102212200120100222012111110001002100000101211100102002210101010010211101210211010002120200001002201220022212101220211102120210210212120222010220000211010020200021120111002200010220221122112222", "20002121011001121012121000200220011001120222021211021101021002021011100201201022111221011020202201110002121200202121000120202001120000201102002000200211202222020022100212121112211122021202121002020201120212101200022110202221010100011201102120011121121211012010022222102221111101011001220211102221112010222200021012212011222220012112122010001011200110202120002101022100210100210110110100202011222110211012001110210211002222012100010111201211111012212110222220111202200222220001022200001120020122021110221012120100020001102120010120222122111201112122012212002210111012121221110011100120220020200122210100000000212000011220200120100021220202201212210220110121122021122011012122211211000122221021221221112000011210102021000121121222022001002022221110210122221221011112121101012100022021201020112102002110002200202221122121210100210112201000002011221001220202221002220122200111211021222012011112112101200200021211102221122022011011220210021021120101000011001020221202211222210001001022111212120000010012210001100102020120212211210122201011020200102210121120210110011221021001002020221202221110112010210101210110221221121202220012012112211012200210021200101010100010011210101201201101210220112210212122010212101001100122210221101012112001222212020200122112100011101102111202220010122220020002220202011100011102011111000000001012000200111012011122010201002101222210112112111220220220122112121022121120010022112100002101210211011221122002122012000010100012110221020120121002202000220210010210111210211102210200011202212110001022001200220110012210112122221112202111210010011122102111022120121111022002001122000022020202200002212202021100110122101022021222011111022111221120100111002121210221211110202111212212010010200022022202111110220010020221000211101011221002222111202101100001220111120220002110110110212011021111211110020010110220110202020110201120020222010011220212210022201002102120110121002020202010122210210102200021000211200001220202002122011022101021011110100221110002020221011122012112212001022112001100220121211000122102112000121011120100000010221001101102220221022212121102120111022110021010102011210021101101022222111112001211222110112222202200201110000200200102221100122220011010022011022221210200112021111100121121202022111102011222012102202222021111000122212010212021111011100212120010020010122201201011101212022222012121101110002101121122100112101020102112021110101202200021200112001120210120202122200022222022122200020022", "11121121002021111212010002210201100102221112022012101200101022211212002111111102121001220121220202210022000221112101220120111112110212110212102102102021200012021120222202221012121000020200101210200010210111020110000102002022012112102000100112010210201002111011020012010001102011110211112101211020021102211010000221000200221202012210102202020200120121021011101222112222012020202110021200202212220001202102101121210210012210021011221002211200112100111110111211101112200021102101001012122000120012010210001211111011220201112212021102021221211000001000111111201221121012201221202212110120101221111012120220011012102000101101201101122021112001111010110022000210101222201200001211101121120121111201112201110222212120120101101000010010022110212210022221121201020110200211211011212112021120111202101210201220002220212111021200122021211212112020122021101112100201201021001122112010202001211120200122002001022102121222210022021122212201012111221202212201021212222220002120012222112102201020121112220102021122221120122000220201122002010100001120011022021010021001211001211221201120220210010020110221121001211221102001011101021101121102020012121210210000020002021221020022121112001020120220101011221000011022000221222112120210010002201200010021010200001120111101212211021120211011002212112111201022222221222111100102112210220220102000120000201010200201012111222200001000010201102212011211100002110121202112220200210111202102112120011202100122221020000211210002101021000222210211212021011111212000110021110111101202102211211022200221111002211220200001200222202002011221120000002210121210202220200121122000000212202122201120102122200220012100112110102111011122120201220112012011010001110100202110212101020110222002200000202121001110011020200200221202200210211200011011101012101121000120222011120210222101010102101200001100210112211121122002121002022120010001000002220122102111102112121220022221022022211211220000000100022110020222210221021220121100111211110121121020010220021111002222101002212220110101201201112211200221022002021012012220221201102211221011121012020121010222022220000220220000121012112211012211121002122101022100102100110000000012221211122100021112100211022001211102000222101212011201020020010201210021011121002120200110021012002100202111112002102220022101020200011210210011202121020200100022112201020110010221002011222110002222022020001200021022000012000221001121121100211102022000100100222102121112200100120021101002102001221200", "01100220021001121200201020221002201020211201011201101100212202202212100001001122202011022120102121102211210101121210100001211111122111001002000010021122222020002222200211202001121022022102221220220111102200010111221210022121112101101200000021022220012121002020012010122120111210112120201202111001000010202101222010222200011011202011102221202212221212021111122102211101202010100120112000020212002012201201100212010110002112212010210210200200120200220200110221222222000222000000020001221221110010011201110101120101010221220002200200122210110111202212222100110210010010011002101101010120200221012102122210220000120021011210111001200000101122122002102210100111110110110122200012200212110110011022012022222212111102000001000202220222111022211201021221021002100000111112002102222221211102012121202100202211002211220000212212020222211121022121020111011211012201001110001001110101212102002110212111111102001000020020002012002121010222101121102102202020220022011020112210000111202202020100000201000000220112120121102210201200010100022010100101222010111111002111202122020101021110201111102222211211002211000102012200102022102102021102121021022221201022110021020001021102211220210102010111002022010012201022102120200001011101221101212110212200020022101022122111212011220010021001220121220220210202121102020202102122121220121221221012102202020102102001100112212222012202212001112011012002212120010011020020222020122110111211200122100000102020011000000001021201222222112022112111221122112221122221021002020102100211110220220200002022201100202012020010011222011011200202001220110200122122211101110010211110211002102011200210210012022210100122211100212201222121021120102010012022211022201110102221001010021020200221002001112020122221211201022001210220020220001121102000021111221120000120012111112221211201210022100112112100001020212010222020201212221110210112202011012001212202222021102220212101121211121111020011102221100210102101011210122001002122000021010000002211121122120122122102121102100112112101112010221100110101002112111101002102001220212022220220212121010021100000220202022011110020202101121111201020120121001002012120121102200120212010201211111101021222000021101001000001020012121211100021020020202100220012101101110011112000001210122221212121200212200221220000111212021121221110020002011012201201010201022200011102110021112101002200001122122011220122121011202001210202212222220021122002121220112201002211202222121000120222100112020221", "00012022101011102222022021210220010211100202011102002010100001012112220222022001011022110100020012120020012202220221210000102200112012101021021210120222220000211210211200110221011002210001022202122202000210010121111010100100121010200001112210012001021211122200012222121201100101202211011021201222220121020101000220212020020012221121002011220012012010000210000112001022011011002221202221112211202222221110001122021102022100010101220222212102000102121101201120021210110001020200110112010202222121021220200212220221010011011001110100210001112121111002112001202211021022002110010102221221121210001120002002100001101012021011122000001111122100012201111012010222112200110201212221011120011110122000022010012212010112002121002212001222111201200022000002021210020200022112201220020012020222200020122102221221020111102010212210011220112210011012010202122110012121110010002220111021100112021112210200212101212102202222200202020022102001001100221010021122201010220012111011211211220212200221111202111100022222110020100121021010012101002212111112002020000012020212212121100101211020012011020222021012202002122021000220110101122121010021012202121021020210211200010120220212200122102122002200122201200010120002222012211020102002200011021001211222102210010101221001120001002210200212202021021020111100110102100211001212201101212122222000011101202212220121111120201011111112020200202111122021110201122220101101000201120121222021002211210210012020101110010220122211212012020201211002211010120202220001212120220212000010212120110002100221011122212022112020010102022210011111101020212022120122122120002011021021102101200002012112100201022001020020210100121211010010121110200101110102202010022221010211012000121002001002101210120000010020221000122202022221011021201022220200121020220100022020010020111001112012211122120012210201110211022212211121212112122021211011211212202010120001220121112012011220011100012111101112122112101221000110011001021021202022122201222012111001120210112102112211000022220021111100120220201212211000212100120220022002001102012011101020002012120202011220022001111102011212022121201010111011021210012000210112001101121022022010221011211011210210101211010011010222011022102100102211120111021111022102121002010112221122211002122002010201012110022210222010222112010011101200002112110021101011201200222210000000010120020010000001121202210111102020210012012211022120022011201102221112220210021001220002102022121111101001100210212021", "22211222220021211220010201012111001202112222220201011222000211002211220010120121202022201102122102202022222202011100222101211122222000002221101102100001112012212120111100221022010221021001220221120000001110021000102111222110020120002021000102122121022102021011001121201200011001021212110000012100022101200102102000020012112220020100010221000002122022202011002202110112010222211102220102002011100202112200121200212000112200210121100122012212111010022222221220100212001221111202220022222222110222001102102012020201110121111221212212112002112012020201110212121001020112200010121201200022210120022121012122221201202201211211011102101200222002100000211010201020110100121002202022001010221200221212201112222012120201110012120020211100201100212122011112111110102002112011000120120002220202112111102112022020101202000010200102200000000110120002020122110210222112212101102001000021010222202001221100000000211211202100222222210110022012020220000011021100202010112120202212022222010120112021010100001012112211120221221021120010020000101120010200221211212220201120111220102022211022111120021211122221020221221020201102122202121200200111121120201200122102100111111222022211200001222211111110222200021002112220012210120120122122102121220022002221011222220102220101020201001221000102200011021002210200120202200011000210202201222202110201212122200201102111122020002010022120222121022201201211200210111110100112210111112000020011001000000221121201200102101111121112020100121200110020210200112100002002201021020122200210000122210111210122222020122221021020221002011110000112122110201122202010220201200102222202100001222101202120021120220111120212122020222122221001002202210222000001111001020210101111000121211201000222011201011110000101200010101212010020121002200000020211012011010212010010001120110100101001202210201200120000101200000100012121120011202202010110120211200221120012222010112202000222212102222002000111101101120001000012101210100202222011211012121200211200112120002222100101100121001100210001211001122121110200000002121122120002222112102201012212000011200110121000102201111211100222202201211101012012102001210102110110000101112101110112211011121001212100010001210020222012000001001220212120002022112112210120222112210021010211200020022222101010020200110000020102221001021012011001002221122011210101020201202021102111200020021200100012010220022022201002012110220011100201222202202110210120210002012012010221022000000000100012210122020221", "12221112001010002212001020010111200012010020020211020020001202100102020200122022201120212002211221001120101111020220111100100211122222002211220200200201201121102112011022202220121200122112020210222110002210012221022021010212220212120002111010112221201101111101220221201101001212221120022102222012022100022022210021100111000121200010221221011002221212200112222011120122110202200021022211100002121120000200021110212212001212221001220102002221121000221000111202220002110212210011021120111112010102001000200121222212012012111022011210200222202120200220112220102222010121011212120121220120210002100010001110021120012122011012000000201120222101102121100000011111020100111001020121220202221000010212112202012222212020010110202120122002201002012000220021222220221002121001011120012120100221002110002010221101111221221210121200012222201020101000001202001011010221020122011122120221011202020100211100100112202200000111020102212200011001112012010200122001012222100120000010010121221002022011121211202221110022222120200221100102020022202122010020220211010120201120220020011111021120210210211022121210122202021021212010112002100200012222210210001111211202120212101001101022212211021210210011201020001001001022010122000212002102112211000212211210120211012122101102020002210011202100120202022112122010121122000202002200000201121021012122020102020012222222212102100112002110212021111111012002200100100222001010101010211110022220021001210222000201200110222111012121010121011011001211201220222120222200121210210102122011220221210002201202111201100220202220111111122011002110102220201002022200020001112221021000010112112221210212001102011212010001011210111022220202111201001021211020010211222000122210012020200001211202101100022001202111212210201210120002002022002120022212200020001210102212010021212011212211101210111201100002010121220210002212121120120011210221200101020011201021210100201102101012122110121202201200002000212110221210220010222212000122100101112121110110121120000221102101200110212011202200001011112212212011022220121112011220222022111210022011120110210020201022220202110120010201120110001200201201110221221012111112102202021012200020000100100222102001010200021122012010002000211100222222220121110211211210012021102202110122122110120011102022010202221021021002201120122210002002102201120001122222021110012122112111111220021010011120211100020211102222100200021211010201012100022001212022000001121022021220021020121212221210212210021002", "12020211100121111211011202122221201102201201020110021012022102112010012010201111200022010112111102021102011210222111111221212111120112100012121021212000100111210111100001121212021121011211221121010211011221021120101200212222202100101111222202200012200202201100011002111010101200212210010221021112010222210000102002022211102112201011101012011120012121211200020102210012020220200112101120022121001222120002002120001212212002100112110211011100112000200200211112102112110221120100212120200120012021111121010210022012202012100021111202010220020202101100000222120001111210011010101211120200111211212111220110001010100211020210201010211121020102022012202001102210222102122000020101211021201002211201020001102110021201202212122202002000002020121201012002220022221012112022200002101110101112201011120121221100100200111201221211201211211011011102012001001102212002022002221001121021210210100101001220201022100001122110120020110202111210112021001212100111101000002022222221021022212100122212111121001100020001012102001000101202202012110212120220100121022002010100200200101122222101022002012121210222021010110011112102012100110011200102122220221202010220011020202011112121010210102022002101212220210110001200020110011012020021002122211012120021102002222021122001212220121121110201220212101020122200100012000200101212101121111002100122010002020211121010220020220222202002210021222200022111220211011221202222000221110211101220020022222120212100112122200001102021010112211210211012210110101000100120001110110112021110020021000220000100011120200021020222211221210202220102000100002210122202111100211002221001122222202001210200112011101121201021010021111201000121212210212221111002001112001210122220011101221210111002121110110011112001010101210010101102100002111112221111222010101112100021212220022002122121101221202000021111202020012111020111200110021111021212121120201101211222101200211100121120112012211112001221212020120111111211101122220011200200221121000111102202001200211220200211100212210100221102111011221100020111220021211210101220121022000110011101002212121221202221212020011012110110000021200101120021101210221011110200201102222222210020122200211112111202222021001202001011200210100211222111201220110212120120211022212120201011222222212122102012022200012011020222000201112100112112102101002120010201222201212202110110121220200221222001211211220010201200201021100001221002100021110200011020010002010210021200101210102221111102020210112021", "22222222121012211220101012022100002101002222212012010221002211121112110000021021021211022221101222210202012000120012020012220110221212112102220222212010112212122001012210100101201102000021020001120220102020021002102001111111120220200210221201122001202120022112221200212021011001022010122011001011122220112012221200101002122100210221220010012101011120112021102220000201122022011122012100102022020210021111220200121101220020112012112111111120122200121120112201121121122202012120002212122021112212101002200100102020110102121002000011200222112021211010202022100121211110202212100202111201000020202011211020110211112220222200002012111120022111020111010121112020020221100200201022001220011002011220200122202122021001010021000022111101111112000000012212022110100012102221110102220110120220002010010100221020012002122201100222221000112211212002102021021220212001121220220210012121012101021022120121010200101020211012222122000122020101102001110002121201012120202210021022121001101222120221221101021000100122212111002100010220002100112202110120210221220222210120102202221210120012201012220102101110200120021122001101110020011222120012002202210112122101222221211201002122202012010121222120112102100200001202002011012001111202202212001220000212222101012010220122212001122110012012100202102121000002202011102012111011201010111002122101001012012021212120112122100222122212110212210002120212001021020221112201201001001101102020211202101021101021111211100122002221222102110122010001112202102122111012212012012120111212101202200021020012121102001120102002120122221202011021100200100011102000121221120011011112020210011102202001011000020202000101221012200120121100102211121122001220001200121210122120022220121000022000121010001120122012221211122120112022202012120102022200101212221002002121200122021201120120220022012100112102022002022100020110011121000211102220001112001202001122000000020120102100210112222212120122211110010221010002202222222211101021000221120022200120001101102200010120110212202212200011212120101021120101221100102200110121120011102210210021000000122002100011021111022200120200020001022020202100221220020222220000021221112222022210000121200001211110100020221211010102102011222000222020121201121110101102202010000222222002220012102012000200022121202221211112200001201122112210210120122111212121022201112120212011120010121200100100001121220102112101002100122011220222100201012212002022010010121011110000102222002100122120112122101210", "00112110010101201221202220111010220102120002122122100212120210011012002002200001202222010112210012112002022001010200100010001211100222122112000012011212202101000210222022002121010221200002000220112121022022210122120100102210122112100022220000112022200012201222212122122012211122001001112200001012000200201020020201012011021222121022202011012002201100110022101202101201102120120002201012200121221011122202012010000212120201112112121001120102010111020020012121100001002122102220220010012020002122112202210111220200212011120100112022122020220110202121202022111001100210121112210210111011012121122201211002222212111221210100022110212211200100022120101221121102001122102222112120002120220210010110202101010002212121111000112001210210212000011202222221012112102101111021000100102120121120021001101021020122120011102222112102012102220020010200200112011110121202001020011222201210000022120010100010111121201010002101120001102211001212112122012110021122111021111120102222012120200010221102102011202202221200201021200022110221220212201002002012202012110201021112001200212010122121211021002102021012112200020210222221100220201221022011101100110001210120012002110210211122202020020102101210022111200000011022102110020011202221202102011221211202102000122001202122210121022222011210220010020120100200112110212102221021222001122020210100211202100110112121220201212012002111121110210222011101210201120002102110120111222022022010212110111011122010122122220210111212222200212102012110202000112212210202220202020201212201022221211111100202202102022100202120200100220221020012021002011000112220000212100101120120020221120112201202212211220101202110001221212010102001201112010021200201022122221020011220112120102021121021010111001100212100222121220122202021012201021012022010120020011010000212102001001022221012022111021111112002222210201122022012122202000101200221020101220201020011012021212120202012121202021110111000212102122112121010100000112000200202010211221200201000112210200102002111220221010110011211001100011110021211102211010210002210100011101101012012000111120211110110201112110122001011120201221022022220221102011212102011101212201212021021011220112120200012211011222111222010002000112110200002122022122000220201121202201012110212210112221102012101101020221101101002220021102200100012112120220020220201110100012211022100221201022220201112011012120012101101220211111101001120220020100222012012211002022010202122001020100121010110002222120000", "01002102222122010202002011220010200212011210021221220120200201202122102021120022022221222202211011002120001210110221101200100122220022102222010121111211221212012211211121201010202221222020202220011202001210010122001020112102110201021102121111022101200102212010120001112102201121102220020022001120211120111010200101012121110122101002222022220112111100210100211221100102122010201200220110112112021002001011122202212011112201122211210121200012210000221001012020222221112102001101102012002212111210222000200210010220111201111210000020000200002210221002120120111220202001002112001010201000112102120121212121001121102120021212201200210112211000221100221220202002011011221102220202102121211212200220121001002112102122101110201011200220102011222002220021000022120211212212222021112110112012012002010012200100202122121102212120111221211201100001001212002011100100001022022100120222102122202211220022000202002201120202010101022011212111212010010210102010111211112002121211022211100110110110001211011212020220121200210102222221110201202211120220100211021211102221120111100122220010200221022111002210001210201102020121101110122101011202101102200112101020120021012122202211012011222202122021002010000102002211221021011210201022110112102001000121211201100010221201112202101100000000210012102021022012210101022000101201220202002022102201002222120111121211012020200210220001202010220112001020102121112002121202221110100000221100211100012002111210012012220120200202102112202020001011000200111201002100120101202102021222001122120210212212102002122101222120002212101102210021002210001111120202110002212012212001100211221202120121100201102102010221111111220110002012110010020001020111121000010201000120020210221101001102111020020222220221010021002220002221220021002221000121200002020002001001221222110122021102121120010022010220002120020211022101222222112222112022102211201101221211201212101210211022212100202111122020011020002101021000102001000001210212110001120102010201220210201100220222222122020010021002221020211200220202021221121100210200000021002201111022000110202222102102111201110021111001022220100110221221101120202112112211212201020011220012112200012220000100222212020202221100010002001202101201222222100202120222012122121210022210100120010020221211022202012100010122220222102122210200101022100101000222012012102101212220020121002111022102112221021111102002102211200010221001120200111110011200221101122021122201211201212100221022001112210011", "00222011110220221010212100200002222011020211002210020200000201202222101222210110122122200111020012121221101212021102210220010220020122002012000000022000102112012210002201012111021122211200102202100211201111022101000101211221102002001222101101021011021212000100211020110222021211120010211100020111020120102111102010122000202222002011211122210010100012002200102202111020112101102120220202210102101111011021010000011002020211100022121222122111112010000220121001100211102102122220001021122120120020001210101010001110221110211021010011012200021010002022111102100222110112120000200021122010112102222012120001121000211101112222201121110000110102101111000200021002102201001202010100211100202111210121122122122201101100121110120110122100222100001221010220200112122222120221112211212011101120021122222001212020112220001102202102120220121212200012012201200000001212012102022110011011101000102220100022120020200020222222221022022222101120011221201101022100212010022222201202121111012111010222202211021102201002211012120121210122222111212200102200100212112121201200102202211022112011121021210101021220022010110222200111202001010101012120222122011222101100021211220122020200001222211020120010110101111011000120122201210122121000111120221011120211111201022222100120120002100021201120020211211100020120110221201022211111000202100211221020111001201020002202112211022121222212122112112100020211102021111200020201020100100112111112200221212010220102110011022012011022210122020112121020221212111112121102100022122102102102211002101221210112202200011110001001111221111100012022211020200012212122220120022112222002210222110101120001221021020122200001010100212000202200000001022102211202101122012021220202002222020011010210012202111102102212222012220222020122220202202002210111012110120202001111000211110110022220112012202110222211010202001122121202120022122222111222112111121210221001120101002220201120020210100202101112201101120222121220020021202022122221010021101202222212210200221000001120000122222111011021021221220121102011121222202111002100110011010102012200220000012121111021220011020002000201202221121020200110011201101211201202221221210222220211112020112122001020102212212021120211102001010110212102121021221210102210101221202111020010010012000020112001110110202101222201222021021202212220102010011110120221002111002121011221202021102010122021211002012022101101210010012000121002110001021101121101210101012021011001200212001211120112121200011201", "11022101002121120000011200010210211110220111122020001010010112001002212210012012211101210101121100001221220101010001010001110110020120002211101210020100200201101211002102101001022010202212221121022210220111110220102001222120000221120200010110022021122222022020022202002111211002112201120210211210022002001100200022100122102210121000021112022101102112202001202222210000111122002001102220022220020200100110221100111001201202100111121110122110022112000122011011221110120220010201021110210222122121201002010021220202000000010222022101222102101100121112212120101000110120101011102020120012100122012021021111212012020210101122112122221112210112202111011221002111120200122101110002112021022201210020210000020002210010010210201222022002222122011221201000000010121020120110102201022121100221020112220220000020002001102012200012200212212220102101021121001220021122201110200211010012222121220101202212221221011211021102021201111222212211001201112111002012022120111222110001222200112122002001020012222010020210202001000022001022201202102111210112202200120012000011211110221200000001112021011020200000020122202211100200022201111001002202001102102022220120210222022202011221122021201101020000210100011021210122120212211210010120101221110010001011011210000120122102021210002211212021020021112010200220111010101011110202120002212210110212000101102220220021200201112200222101200121202100221122202100001000002211020211111121222122021112021211112101121211002221112020101222010122112101020111211120000200201202200120101221020012120222200211110012002120002021111122201011002121101210222011212012102210212110210012212221122121102201201122022210202101122021211002120001211122000222120220011002120210201202002211010102122001012120011202110022202010212120110021220022012220212210010120010022212012210022012222102020122122220121111010002220200112010021010222220210000011102010012201101211211122201011120102010112112121102001101122022111202200200211111100222121010122110211111201012221222101120222220111022011001110211122120222002211122212000011000200220001121001011221111221102200111202212120021011110222022211022020121101111011221001002021211021102122022111100111012112010102021012201121200210022022110222202212012101111022202001011112211220221011210212022000022112102110220101010111022020010020201210021121211020020202010010220120121111002220100110222112122010020100011102201101101002111002211201021210200110110110021000212111022110222012101120111120201222", "01010122002022001220002002110100201001110112110220022012000101110112102121102102100210222001222212012001111122002111021102010111211110011112211202100022102022222010102111011111022122102002100200200020000022112100202101100101210200102100202010121022221211011000220221101010210121200011220102111100110220002021111210012022002100122120210110201120122201120222010002220100022221002012210211111000210221111100012221202000211201100210101020100010100201100202211010010110001211121122100012200221100101211001110121101022012201111200020201102121220100002001200212121110202001120111020101020001201020001010020100222112121020001120201021100011020021002100112100022001011121021122122211212011102111010212111120112022120200102012000211011200020210210221021121212221020121202011110212010012011222001000102101212021102212010011110112210011200221100201002121020021112200002020120202222020210020021221211210100221120120011101200011001221100210200202020212011121121011222011011220201121221211111021221201002002101102021112010011222221202210211201101221010001120002222222000222121120202200002001101020212022121112200222212001211221122112110212210210121202211220221210202000010212202200220100220221100221010100011222122111020220221122112001110121212121012010000010011101122002010000022122102111220210220002121010221200110201111221021210221021001100022122220102121110110010200111012122200010002100021210122221111002110110000110000002122000021120212000200002101202221000010221000201121201122201011001100012202222122101212100121011002001011010200001002110111101002022210220122210212220122211100001112222002122202002011211000200011202122010110201222211022012101020200112110211002012120012110220211012220210111010202201110011001122212001102102022022200220222010111222122002110110102001102000221210221012122110121201220010010202211102201021000002211221201202010201001210011100121122202100212211000202000000000002221112200110101211221121210012200102111102122011201211110202001202020101201011021101122010221202202112112011220221010220221211020110002220111111200020122222020101020002212212110210211211121102101210120202011221110001200011011211220122010021212011211011122102020022212112012020101102012101000112102202101002120110212002101210012221221020012102100122210121112010102211201122202001001022121000222020002021221010210001112122100012111100102210022021110000200020002021102222001202011012220121111012220200120000112121010212222101002010022012210012202112", "20122202110222221020111100110001120122020110102020011112010201012111022022022000001212211202012112012102120112022002211120102220202200101010112200211202122102000212221222200120012122022201212112201210102000202202021112021222212102101001121021100212011012100210202200200012221200011202120001212101011210112220000020012100020101020221220220211112212111210000110121111100122001112000121211112102110111100200021122002202010111111222111201102022121112120120100202220122202001210012121122021202111102012112012021000222202220001021102111002120121100222010222211121002100221010020121011011201022112002220001012211120212100110210222110222110011002012011011112022212112002101011020202201220221210000121220222100021120201000021210111001102201010222212202202220001100122220112102200020022020221111220112220211000011020212212210101021000211011202000101021001120012000122200010101012011212120212221201112201210112020221212002110222112212121112210201201110110212120122111011120122211221110212201200221201012111221012202201121020220011222122010112221110212110101021221200120000122120002122200210221100000111100212221102121101121120222222112110022222012212202020021012112220222001110102120210102120100210000010012122121210000010222101211221010012000002020101021021001112210002011022102212111022200011111020110112210212002021020101210012100000212112210211221220201000202011222100001122020112020111112020212021101011121002002012102021112111101212100012102100121101120020012120001200021111212001022121221101122112010120021211101100101212122212220020111000200020202010121120212001020020012220001011202122002102110002210111011000202011000101200201210021112202110212022001212201011001212212021211110121201111210220101102100100020120220002000110120021211222212212121212120212202000121211122221220212002010110101120100121212002222002011200121100100122022122011002112002002022222111012020021112111102111112000111012001020022201021211210211111101212200122112120211001210111102102102201210101111112211200121120010202201101012011020101220211010120000121212010111200212022222220211002121201221000211110120212012022000101112021212120200222010212111110010220020120120100112220100222202211010202100021111010100001122020002102210212022010220012002201212120002200020101200102020120021212012221111201200012210102001122212110202000212101102102011110201012022102120102122200010020022011121010002120102221201010012102001012120111121101011120012221101002100012112210221000", "20112222222222111222212100020221201010120100101221011010120100211012210000212201200122000012200200000010002000112210120111212020022021212121122020001121100101211212222221220100000211122222020021201202100000101201121000211200101011200011022211011210101021112020101000020202212212120102200201121100011210110220212220222120201211202001010020111101220002220022121020210110112102222221220100012211222012102220211001221010020202122210011222011101122010111011020121221211220022112120101010202211202111112222210221102200212012021112112202101010122011102122101221010212002101011200122000211110122201100112000122021212212102121220111222101002101121201100120021120211021121200020022101200022111022012021210110112112222022122001120121112000102202211200121020112021112111012102021102110121012121101021112122202022120100201022010101001021200202120110110102111211211110000100102220002002122001022020112201122100010210100022200120100002102200020102012202101211000222222212222221221020212012202201001212220012011001202212220220112111020111002022121110210021122121212200001111211010100021100001221212210000222102111022111110002121002211222021221011102222120002120011120111112001012100012010210021022022220101002212112010221010002001011011121112112002001102002121110022210221211222112100020211122012200122221022011122212012021112010201222212202001100222200122201120210220102021000102100200202000010201000111210002010122212101001012122211002200021011201212022201101112012022222112121220110120012020021001010222021221000101011011102201112212121222221212021200121202010202201120001102111222102211000010121022020022022011101121202012001120202002002221111100200010111200120210010102210122020100022020100012222202121022211010021221111211211120111110000121022002002012010000100122022221112120202212020020111002221122211211111011221220001110000222010222112100200020121120010202211102212222122012002101101221111112210210000020021121000220000012202201202211022001000100200022111100220011011121012211021112001012000010220210112120222022022102200121110102110101100201010002012101100011221210120122022202100001022221020021102200112122222102201210221000122020111000112011201002020011010102110211210222011011212222122121102111212021120101110100011011110112210002221201012021000001200210221221011001021110110100001210200120122000021112220202122210102120200122121220022100121010121210012221222101001020101220200220212201100210012201101010211120012202100200211102022110", "10001011210112210220221201221202101002110221102210102110001211110210010011210221102211022101100122201110011212012012000211012110001201210100110220022021111001112122221012111020200000220210202022121211101120222002200210100222022220212021110220201011111101110002012022022212200212120000111001022101222100001101101100200101022221221011101021011110201212022012121102220022122011002101211110220201120020020012121002020201011112122201211011202000200202200022222111000102020000002000221220220102221000222211111122012121011021001211221010020202201211002102112001002022000122210122001201022022022100112002201010020121022120201110022010000010220022212002202202022001220002212111220112111101210002201010121111100022221122111110020002000021000202100220010100112201201200201002211121022111110102002222000001011120102201110201212222010010122021222012211011012110200122201121210002102200111010110101210011112000212202110200010122102210010010000212010120212221011220112220211210022110201221112100200221222020120012111010221101111022200000121002200222010002121022000210201101102101220200002111202211200221101101100012212022200020112022200012000000122012011102012022012101122221021211001001220122201201012002102022210120222000002101020011111100121220021010200002101101021110220100121201220102100210011022101010210100001120002000020102222000221111120120120102202202111101002110210121222200101222222020102210202012000120111212220111022221020200222022221020200210100222212220100111220101221012110001211120201002211120012202120022102112211001222121011212001020112012001000101220202002121021010200221212202021012212112200211102222100220201212200210001022000120210202102210022111112002020102111222211012001111100110111210122120101021120200110001002012000201020200122102212201212010011220122200111020221011012000022202022212110200001022220020112101201112220012112220122002022200221220002221102121200011122202112020200120200020002002202012001002100002120200211221120122102221010121000212110001001200002220000102010121210110000200020220022100011020120102101010111111212000212212201022122021202120222220120202111012200212200000121002002001210112110121212122110201000022021201210201202120111022111021002111000110122211100220111210110221021000011210210100120002100122011101102012212022022001221202102001122101121211211122121121010000100001210222121102211202200121112101010210120020221010101001220200202022120001121002122111210202201110012200210221000220102121202", "02221011200110011211022210012200011112220122022022222012202210012210212022122111000011211120211201200110100022000210002020201111212210222211001212101010102002202021020112110100001020101010001101112210122111001011002212020122022222122100121121112100001100001020111122020010200110000210211201101100001210111221012101121122121221112222102000102002201011122002111022022110000200122022212221021221012110102211202022122100201101000002000112201000111101102222002202012122102110022210021101122021012002001222200201012122122021011110111200112210200221002100221201221012201111022222200010221101222212000202211212001020212001101101011120201212122201102100201122211120212012000002202002202122020001200121210000212202121101011212020222102201101222020122101112110120100021121212102111110102112102111201011002121001102022112021000020212022001101222200101022221211001202110010101202011101220011210001210000020110012200101011000022110100212011012011020202200222100000021021011102122122001011020011002010121011212021000000200121011202212012101020201121010120121221000011002001202022001200200120111010001122112121011012012000120002122210122201210201020101221121202212210222211012210211112201020210021121021102010111012012221001211112110220200001202220211111020100011122000102211000002101012200012012020212002001102102022102101210100102100002202112111020202110202212212220100011210020100002000110021220122200102021111000122221212212200010110121022120010210122220022121112102100011100021001201020010201012010021011012121101220000212110220102001210120001200220100010100011111010102011112200221001020002221110022010110222110102110222022111101110112122022000000202011022101220122000110000121111020211200112000112021220110121221121122210110020100122212012122000012220101210022010100111200222101000012000121220000120100012210011102110200222121220002202011011011222211020011102200112122111121012112010222200220100212220100100012212122110022200211202221221111102000121111100001022201111010212110020001002121202120012122001111210211112110000200101111012211012201120122000011202210110202122022111211111200201122211022020122211121102101112202221012112200201001011020220120020011001100222101001001212102100220112012002220101012100211102102201111212202112002100002111012100221120002011001200011221020101221010010100010201000101010110111110110221221001221010210110021011010001211220001010200210101222120111000001000002121210222212122000220120111102102210112010121222", "10101211011020012122120020010002001002021022211101002101111022220011021100110011200021021110222011012110102111200122221002021002211121011000111202221101020011020111212120001212220021012121020121021222201000211211112011021212111000002100101201220111011111022202100201102001100001212112010110102212202201121020110220101102000120110212021210121200000001101111221120100211100200111210021102112221112200211201212211211010021100121200212210012120010201211201211201000000100212110100002022111101001022102021012022012020100012200200221222102102221220000022010221210002101011121200211121210111001112001202222010010210022121102011021201212101020020120222122012012121102022102001110102120210201022200001021220111010010111210000200002211011122122000010000221110111000111112221121102012121121222010102012202202112011100122212120222221020222110201220112202011120120122101202020221201111221102121110110222122200221221121010122122202021002122120021012022200111211222000021012221201012200101022000200001202010000021011212121221010221001221212222122201011120001111200110221121011020202121110202222111210221000122122111221010100221012120111022122220202021221001121022002002212222202210212022222221120222212120011120011101222001200221120111221000011201010120012121111012212000201220212221222121212120222100020201212102212212002202001220212111221112221020212222110210001200210000002010202010020021210111112211011212102211212210210020101120012220000001011011022122111121212120010012010021100011022200011202021102000202212221100202200011110100211012210200111002100022201212110201110121201100211012122202121211100122200221201220221001122020201110010021101221222122201211210010211202022102201120220120210112001211102022101001202210002100002101221122101021012100212001021112011000022210122210200022111002111110021101211021212122210112121122202121112211111020001120110010111111111121122101112011001101220022101102100021010212100210212122012212112001222201220212002221212101022021001220000020210222221201011021101101222012020221211112112010120001112121001010111010102211101111220222212201100102112110110002012100011002022001202200000002021100112020101110111110112111210210221120102012001020002100220022201120022200222202110222121000220120110011120201002120010002011221211220101102201012200000100021011021210022112120100220121001122021212020100011122202212212220021202111100201100212002210011221010201011002202221220100021102212122102100122220110010122210121212", "11120220022100200010010101102022022121110102021211021011011101221220001022022220010220122121101210220012102220021120122100020102222011120010111011010210210100001020111201212212120200210221020210000222020121222012021000200001010012112012022110201122022221112121022020221221210112101022222112020100210220010021111222211220222212122222000211102121100012121122120101211110222200002222220100211211200110010010011111222110010112211112101122112211112222121221200110112100022100112112010200022202000110201002010201201020122101202202212102110020122112120110212221102202022220112100211211220122011000221000211122202211110010200110210022222000122201102020220211212020021110000221202101212202122200211221112002012101200021021102222010100221110220111101212111110202012122221002011111222020100220020101221201020202222220001222011212222100222100011010220002210021011102212102001120012222011101120012020121001001100012110011000222211012111222222022002021021112121220021121221101220100122001210011011002022120121102212101110110010001102202022112010211021221210011011021102100112000200120122011012121200111020202002110222022221001022101122222020000221100001020100011111101002221002201212200012202111022002101112202100020200101001222010110210122221022010120200001100100111220210002010110102012011121020120202211211111002111111101112211000222112201010000210022122110002022112202001220010201120022120221122010211201221110210200200000201020021212121110222222020010002212100110201222222200020202200202210022121112022101100002011021210020011022121222022101100110102110110022201011000220201010210220120011002100212112202211121211112210021011210112122201012222112102221120012022112011011000101101100211020120210211001121222200102202100222021100110122222010220120221100000211010111222100220020220002101221221212102000202101221122021020110000002011220020120201111002000012110001001012201110002121011000102120002211210010022202101210022002212222221120122211110001222001211101201121012212201100221200001221111102111002002022102120120122112201100221002221001221012211110122102021011002001112010222220000101210210010101011201210211212212012222012010122021121002000010220221211122122122212221212121110112220221122120121022201021200022011110112210010112011110122112200122200100121222120110020020100210022100120220110200020220012201000022120220212012111010200222012020111101221201112000220012220211101110000222212212010210002201110101222002102100210220210002211020022", "10010200102101022012110100212100202001120101001112112212002201222110102021000102200220101220212120222222000102221210100111211012122101000202001101201221220010101001121121212021021212000021011201121102111101111020202120012100020101212011022002120201110101201210212211202222001111220012112211201111201220021011222011222101111222120111021222120211211102011111012020021110201221122002011021110222120222021200202002001120120120022212201002111102011222211020001000102211022000022112022110011201020112121002211220100012220121012000002002011212101011111012021211200222012211200020001202010122002212012200120000110002122020220222221021222111202110200222110010221012222212001002210101121121221012110220022010220102201110110010021202010021000011010220022220001120011012010202210110102112112201221222222111222220100111002101022112021222001121121222110202202121002010010101102121020102210212000201202110020211101112121010100011210020011121112212212111222201002211122012021101000111112101022221111221101110020122010222011210012201120120010000222121121111212121000012121111012022101110112122001110122010002011101102012012011010201202101200001120102102102022102111021221120000110100211012120111100211212120201101001212120100101020100001210100112022212112010210212010120021111022101002122110001100102100001011011020021021022112001022002220012210201122020210222122021112101121122102011111010200121001221210201002001110002210102000102022112011001002200202102022110010011121012002011022122101220110200020020102202202100212002111222221121220222220000011220122212001112002112001110202211120200001000220022101202101110121121011000011212111202212021111201111100122201222022120110000221000112120002201012202121212210011120000122202120121010021122002111022122002102220000011002202001222002022222101000222221202012102012020220000020001011222112201212200221221110122111200220212200202220021200200100211100100220112112012001000221200011102220211200011101110110202002010202001001111120020121022100122010122011020021020122210022210210021201020222122122212010011100020120111211222202002012210121000020112110002022121222102212002202202101011011022200211202001220001011022012110002002122022001100211010200220202112122122202201210200201021001100021210202002211200222010200022101211122002201121012101011202011201121202000111022212001000122202021211000001222211112001110112002020210020210222021112002100222000112201002001112120212121102102110101122011120010111010101111", "02002001111100022021011200111012010210000222001220020000212120212002001122122222001222102201100102102021002111100120002112210000221202200010122200111211101111010022210110000212011221202201012101020211222200222221220022220101010012211102222212122211021001001220120210100201111212111000001122002221010022121212120020120211100022211101020222022121002112012211210221201210200210210222112212222122212112001100100010220102100121120111212111002101102222110222122102112101211011010202222010210001220222220212011222211020112021101210221121122101200212112012221112121002201220000111201011010201000010221110021200100001101202101221001010200102121000002211012210102212200111011211121211112021000010012012122101212021022101102012221100011121211101120220012100221112120101101221202211211002021200021000121002111212022100121011110112122021020201020000001011201102022220120101010212001100021111212021221212012012020211111020221101210112021022200100101222222001020222212002002021012202101210101201212120211122102022212012102210012120021110101102111010220002122010020121200202210002001101011021100000001010121220001222002211010011212021000010210002112010212202210101122220202110101210211101210100011100022201022112122001021011222120221101221022020100200202011021120011002202221020211120100110020121222112001202120100011010100201120222111120112102001201101220112101212222110022122101002002200021010211111122121001011212010202012012212122201110202112022201011221102002210020221010112210221020100200112122220221112022021000222101121102121201102000022211022210022000210120210012122102002010201002100020221221101112122220221222122022022111112212201011220120000121221102211101201112102001211010021101012201010212000210101221001110001202200022020020221211002021101101220201210022022110222011102120122100122010011012011020100120202111210211111210210012012020110222220101111002111202100220122120201100100200101022101111112222001112000112000000010221220111012200202102100120010201210021112012102212101021122211221201111212011010211222120002001220001102200001100100102112211101120001210220012120212110221102012111210202201002011211021200200022000001012220210001210012022202001111111212010021201100012010221212221012100211220211110020122202102000012001201111222220210001210201112210012020110111220112102202102220001110222212011020010200120001100011212112100111100102201012211012202102020021212110001222022101002012221021112111011111201102000221111001012112021100", "20101021102111222120020122011222211000101112000212000200010211212210220011001001220221110111221222002011012100010200111012021000110110000211000212212202212212210022220112102100102211101121002011221020201120111021201101022202020210121222222112100102211222100101201221212012122020201111110221000210100010010210020001121022121110110202110222201202020000200121020021101211222211110022011112022210122011122201002212122210020121001211200120011200011110221202220200202002002010120100001211202001220220000220002212201102111221011110012020000220202121010200002101021010102020120201102121021202100002201022112120210121022002202121111012001211212220022022201201120102220100100022122011222000002011000011112201111201222221122001200101012021122112220212210200000222021220121110100020111012200202120221221101111010212021112211011202021120022210120021011202222202102111122122012001021001010111021200020112012121100210002000100220122111122120202000111200122120221101001100101012001112020222100111011202020111010102100002112210002201111021202000120112200102202222022102100121210002201011200220201120012022111122100212200022001200201211221101200011211011202000222010011002022122002020202200010110110002220220200121111012200211010001021211120112122011000111012111001212012002110112110202001122000221102102112010001010200000021211100021201021001010022111102121111021111112120200200110101112120211010222101101211210111212121001112010020111222210122200110002110200202011010111221200122002001210200010120122102022211211102012100101001002001221112120111022110210201120010001202021102102021102212222102102110202000122210202021201022102010212012102200100010000001002012120122121120011210001122001000121022101110011202022121201120201202201202012000110010121012112220012020222022200012012200201220212222000110120202102220221110120012210212122222010102011101222122212102111021211110211210020222100020200200220110012001010012201120011200012202111101010111022102010000200000111022001102202021012202110202010102001200001200202102020202110111221102011111201101110020221211110111111021200111111110110021010220020222221102002001112022100202111002002212110210211100002212101222101100220221122120222111111200220010202221011202221122011020011111121000220100210020202121001002021022210201200010120102220220111000120121211122001200210000002001112020020012000222212121002011002201021000100220121122211220010002201100221101122202201201200120101012121121102202020111022212022", "02012001200210101100100101000120121012220120211102022222101201101200210011222221012000010111201011110110200102120021211101201010101221101121011112100120022221102001201121202022202111210201212020011122122111112202202100120221222202021002111201120122201011110111100101012121211221112210212221212110111102010101101021101011210221001001202222001000111210020002001202201110200102100021211012211001022020221210121022010011212121110222210022021112202011021012000010002222002001020122201110120010110211112001010100212011202022211200121121111222200111000101001100201020221211220221110101200222120201210010202102000001020122022122121020202201020120122121210022111001201111022002201102211012021222000202212101201122212120112111020011012220220200120020012021222102011201222011021212020212121201112012210210211012010110121022200002201102121201022220201010111222000111112111002211202122002100022101221112102120022011220122111122120220201210110121000112102110112112221010211200001002202112021211121101120112201121200010012110010211122211111112220202102201200122021212201222122212120102200011102121001101020102211021010011001122211011211122202221100212111210122110102012210221221021101011102222211020112212012221100220101121122202002220101221112200112000210020012100112202101201120122212212002221221010210221022101221010011202000210122110202210001012222211021002020011110120212201022222000000022122022202101122201010212110021222211110201000001110221002011021100101021011010222222210002221002202221001221010001110001202110201201021000101121220211021021210200020222101101021012222120210221102121220021021112111001112022201010121112210012110211210210011120102012201111200202122200010012000220021220121011111122020010001110021111201110011120121021121022200100120120201221210121122202010212011012011010011121001022112110122010200210212010120222210020111122211122222221220010222221111020121002202110011122212200120120022221220102001202212102020000100111122020110010020112220210221220221120111212122201200021120112121120122020211010200001000102211220201011000222111110011000200211020111020121021101100012200102121100121012111212222002211011101201210220202000001210211111102022112201200221001102112222121210002100102010022021000201120101112001101102101121121101221212212120100012022020201020211012001102021101011012000002202021200202102021112100021010110110002121011210201211202212011010121111110122012200110220111101210111221001112212020220100210120120121", "11201012221111102222120011120112120221212100202202011110022012222200220222012102200111121100012000112110102002011200222220001102121112121111212221222012020202211201020022221000220200200212120212112200012200102022200200001012220011000101112002111202112122100112111112201210011012020111121102210110120211211211221011122112211001211210000110212011112002220021011010100222211111201122210010102200221100201221112101120120120110120001010010010001022000010202121121022211011121222000110220110211200120022000211201212200211120012202211011010201201010020211022220102120111002110112221011122212101220210202211211002222220222010101110010212220102221102100211201111020001122111211212011200121102100101210211210022122100121202012112121100100010000012000111211010220011011102221201021122220112001102001111010211212220002212111212101000222222011102002021200021100122200001122211021222112002120112200212211120221120110221102122122100012001121221222102202202221212011200012222201112012000210221200110010112011020002221200111211102210112202000220112022202110121000110222120211000011112001221202102210102200102010112120021222210112011212000012020222110200212121121022100010101012212202210112112201121022110021012110211201101021002002002001210200111110101212112210221011202210010121000202020021121122112120200210100120102111011222200212210221011012011201000210002212102002002010211201011212000010022222210200221100121222010200022100021020221020122212121111222122222000002111112112120122021000012010202012200001220202221001011111222101222220110210010000110011000100112020101212002011110002222220122221120002010122121200210010210021201202200201001122210212020022221221121221011201101212002220220012010012010011001112000212201011200120011201012012120101121022221202200120102101212211012202010120012121120002020211101202202011020002101022001002110020212221201110210201211212010221020011210222222001000111100221122122011200201020110200202121211011221101100002221002122120202111112221220202210210222211212010210102211020220211201111002021122020000120020110111021010212111212210221021201221010001001200212002012200021220012200020222101201120022102210122112010010222102212210211100102111200112002010200212001100121101222102220210012010101100121122212201021011210222110201220122200200102222101021120210120020100020220222210202200111211102220121122202100022101011222110020211222200120010202102100120222212100211200110020121110201110222120010022201120200022111001", "10201211111220200211100101001102120202001121112001221012110211210210211222120010010222222020202111101200010122022210100222110012101121221121021210012012002122212000111011112021111120220001110112221001222021200212011200010121202011002211220022020221110011120122111221002002002021102000111222122011211120111112020212020201202120210121222122022000002112121122202000210021120201002002201212220222002120022100120001211111001102112211201002210210011211212221111002202120222210102001222211101110112102211102012122221001100122121101110222201020221012021122010221012222200121010112121121201011202000112210202100000011122221010210100122002201120120010212001011101212020210000222001211010020010222011020011102112110021202102000202202200212010211212201022122200001212111102102010212200220101210200100210122012011120201112002002202111021020010121220112222022112111210220002000101110002212122002100021200011002102220201110200102110112111201011111101022010020001011021101212021122110112100100001102012001121101021222001100200122112002212022222220020002110212022012201002022200100021020001112110122102220010010221200121122112210020122211100010021021011022201201202002212101001121100122102202002220201111222201102201011120212002001200111020012022000201002110010011021110002010202110201120211112112001122002212020211220202201120222210200202221122001020120121012211121022221002102000210221010220211002010121000200212200101211112001212111200200210022212202012220002010000012211211001100212220000212201001210122022201120120012220102102000021112210202101002210001021011010221212020101122002100121121221101021110111122122222200120122001200102001112220122122222112220022212211120211010211102211120022001110000021120122121222112020001210101220101022002210111110001022101002112002012121121101211211020110201220120120101102122201110100122220111211112211022021202121101200012100012002220202120022201102202200001100112210200002011110002120001020211102222120210011201001000200220121210021001110101112212000220011221220211220022111011101002201022200220212001122212001101000222012220012220121200021021012020000111221101100000100200101101000121212212222101022012221201211211202012011112002012100122220121121000221020122122122010020010211122222211011100211222000202111111102022222020020100100122122100210110011211212112022022012100110120121200011012221100120010122202011112121202001202200001112110102212122222212220011112112022211001210111100002110102100010000001022", "20101000002222001210011011022121221100110110202122100211112110220110111210020112001111220110112222201222222221002201021122121022220200202202201002201200121221121102012001100110211201110101210220222210101220220121110122021100210221011211211222101121100102100202212221201012121220222200221001002010100121202011022022200020211210012000210012000222011000220102022210222002010000111221000102210111022021010210021111002210202010111200111112112010212221111112222211210211112100111112100210120212111111021002102012202212100221021020111220110202212202110021222102021220121211200222210110021210111011102210100201220221002122000012001120010001211022111122212122211011211122212101201200011111010021211101012000010001121220121111011200122001201000022012122122020011112201012202111012122112120121012010102002010101021111021112201202221211002120011212120011220101001020101001200220212001122102021022202002221220220202112121000121212200101102022211211002111112212210021102211212200100101100211220021000212212010102111010202010120212201222122112100100211102212221102010211022010100001102110020222110202122120001111201011102111111120020010010112200211021212201011110110111002212120022111221112012011211020000110121122201010220201100202101200221221010200122121112212200022222120112010122020022112012220111222200011011010211201222121011200222200101221001202010022000002200120002002202120200012102200022201210000112221120012110000010012120200112120000210111112020100111011021221011202102020000211220111102022012212220220102111101021202110210001121220112111200222212000120000111121101011200000010221200121020201022201001001100101100222202102212211010002110100202002010201002010222221222001022100020221112212101222020221121120021222122211211200011100120200022121001111210002220211011221102012211121220221012212120021011012010101200120012000112220000101022000002201000121201212000020112121002002202022200211002110222200001221121221010012220022010222022211222011111012002002202012210002220211221022212212110121010000212022112102111220001101012100011102112121001000111020100102220121202020101001111211011212011122220202220201001112111102220110222010002222102011101001021011022002221000202200111012221001010101102102220110010021222022200111012012220011010020221210211111021202100110020010020022021112010001212001110012010212100111122002201020121100200000201201001022011202211122200022211122020111110120212001101110211100122201112011012212012021201121122110111", "02012112221010002020121001211000020001122111001220200001221010212010222201011222111110200020000102220111221111101110111210110100200221212210022121002022022201000110022222122020222110022112210002120111212202210111012111101121211221122220121020211210200120002010020200122012100200202121020120111021021022002000102212112221011122210202002122021201021000020011012111120000022020022110120202010200222001222120222101112121102211212102211120120100212210011221000201212010220020100121112210201221022112201102012121111100210220010202211111000200101021210020102212011021221222122020112111221002221021210021010201222222022020210121111211001012001211012121120202020112112010100202102001001202102020121211210022020211010122122212000210111120210111000212020000101120212101111110102020121110001212002000002010102111000002120110202200012110222110210222002220201112111121200102111001201222221020212122202002001222202111012011200110220001002110221002201212221121111111221021122220102210001020212010202210002102010012000102211202000202210121120001112020201220022102110112221211002122111021222121100221100121010011001120001102212220102100102201221010202221001202001110212122122011020111122022011001110110201012220010222100011202220121201011111001101201022212022021200122201120111102111022110201222101211022021120101002201102012201021022010112221012211200210102010111011011012222202220201020010220121211011010122020212220201211102021221211110121120120222021211111012121111212212220100101111211110120002021022010111100011212012111211221211122002200221220220221021202200112000212012121201021220212111110120100121110211220210220202112200202011000110000201111112111221200200120220102111112221021010220110102202201211121112101112212111021102011020022222101222102011200020102120112220000010221221110111201200220110121022002002012020020000220000100021210202210102202022111121201021111102002102122220111111002200211212102120210001121020111212220210221200020222010221011202222021111121002122122211001010012112212212002020100101212022102010220121002011001100122010012002201221212220020211102111110100020020022200022010111011022222001211022021110212101022122020002110211211001211000112110211111022212011120011022000002122011100202222020100100012001201022202122100120121022121010120110102012102201202212222112200201012101222002222011012020202200202210101120011011210002021022002112000200001100010201221120021010011220011200111002222002010112012001001010101201211020", "22021222102200002110102012112212111202210222111011201201001010201202001201211200112211001201021122002111102001212220000101101000212111211211212121210022212110101110001202101102201110000100200200011222010000021221012100011210111002020001120021002000122112010110222200221021202120110122210210011020100110212201002210212011211021211212102021201011002112021202002202120102021220220222022000112000211220122200020000110120101021221210000200011121110122120201220112200221012201100002110021122201102201020222201001001201012202000212012010221020020022212212210202120022010112200220102122012101210020111201220102010000111112110001002121102001011100020121010020120011211112101211201000002001200111221112211102202201100210210120001022212121122202010212022002211002100212020210210121110102221120220111220021110102112022110011211110012211210021210212110121122222221021110012021221011021111012111122022112102200101022000121002211200112121022210200020022210112201100101102112121021220002011211220012221211111201022020111012122222212101020122021212111001000202202122222202000122102001020222121001112102212012221111012222210101021010102021112221022211220120202220212210022011001222001021102012102022200120012011222210110000012022221220100000121100021200012121212220201000222010001122212211110001120111210012201221221012001121001020222221111120121200110201011220002210101000111100100210220000220001112002022222012120000021121210210021021220011001222111212010002022001022202201122100222011112100110021000110001221212220100110222220002122020220120211121211122122122101100001101021210120220210012020110010201112221220210221220021120222100100021212220222022221110011120100001212102222112100212100201012201021102010220222211111221212010112222112112011212121112000221021221001201111102111220201120122210012022111202202121220101022002221101200111100010202202100022011111001112120222021221202121011100012121100121122102221101201220112102111002221101201112121211011020021221212021011202012011100100002211100222111011122021012201121210222001201220120120200201102022122210012000202210002121112200210121220010011120101222022222012011200110101110010120212010202210011002020020222010100120101010012022002000112201021021101220120201202210002102101121221020210020210002210010120110121002110010210100110111220100021201200200210022221222100222112021212021001110111001212020222202211001211221122021211100001001210101211120102200102200122100012212011111121102001112200021", "21000220220221221220201110210121012100210110221012101102002020121001222121212001102021210202210111021222221111220010000011221121210121110201111000122122221210022210120000210020111022221202100202202021010202000002001000000220110000002120020120112212001102221220200112201100001200212211221222201110000201102212211101101002010101211002110210012101102222022021021000101010021121112011212221120122000100212200102001200212212122010221122022021211110222110021100212010021100120210122010220011112212222000110201020000000012211102211102121002201001001101222002210122212100210001210001100110002212221222102021222210022222102020110102001121101010111222200120122210122021001200101102122222210101022012220001101210122011110102211101202002121102112001201120010120201200120222101202100101222122202002012112102110011222110201221010221120201121200012010102220120122220012211010001020211121202220101102120020011101112021112102012000020110102101222200001212010011012201021100212021220022022022011101200001201101201220212021011112011101202222000220002020201122100001022112102021210111002222022111211011022201112212101001220020120211100010210020202022112122122100022121002210121210121211012210020100211021002201101012011211012001111211011000010220112200210212220222110212200200110200110120200021122002010000221122112210220212020111020220012200210200221202110020111212200001221212211112021012111212102101002100020012001002111110011100002110000022222100211010002201202221022021020022020011012010200220110112001121002021010012221220110012102220000122101202222012222110012000112102102001011101000200101220122121211022111112202222120210221000120022012001212121222221100012100211020111112201112121000102022000200010202121011201012220000220221002000122201222121101100102021202012001121222112001021222202021120020200202000011010000111112221102200001202012221201210201012122101011200222001100220200111020121020022100222102102200000212112002212122102222010210002200210112202120100211001002211221000212000220122011112102211111000102000211202210222100122110111122221102110220000211210222110121002200022211200112210120101002120210101011020110022201120021011121102021012211020212122120111121202101010202020222111210012202201100001211001012100220112111002000221102120211121120010120100001212002201000021022212112021222122000112200010112100101220212220120210200121212202211121210200101112001102100120102011200010010211021202101201200110201202222020210011221010220200100", "02210002012221200000121102120022020121012022111122011100211010202120020102000201122220211021000212022202120011202111000220012002221211212021011122012210222121121010102001102212110022012020201112102120022220020201101002211220200010101001201010112022022200102112211210200020222200011021200020122112021222212012011112121212102012212022201021111212220210012212020202021222012211111220201020011121010002000000100122111102220212012102222101120012211210111010011120000202111211211110001111110000102122020020121222022012112101221122122120212001211011200110000102121122120201001221201202020102212022101022101122012022100021111022102002200221012110200010111120022021112121121011202220020212021202022220120022220111001120212200122120200102202012110111000200221001120212201211200120102012211102210000111010202200101012211100211201121120020020201100120102221001121202012222020202221212201200020012012000201220122210011110120011001122010220000111111210020001012212110001221102022011120210021101221100211020102001011200011120021201220010220022012001001021202201100100002000022122110121212021022122020220222012221200022120212202010022211002121011000222021101112022011110202211221110000210001202220222020220210210201110020022011110121212221012101002020000120121102020011220012200201000212022220000122201100121100001210010120001022012020200220120010101122220200012110001210110120012020110012211011012111001102122010221101220220002101120111212002211102000022211000121111200011100112210001212210102212110112020202211102021011022200001002110121221111112200211022122122211200211221102200001001102200110211000000111012211222000010011011102112221210011000101111220212211012022102101222201011000200200012200200102210222100212222111000201002202112100221021210212211200111200010212002110210000121020221120122120100200220010221101202020220100022200000211110101120110021112010002202021100220102002020222201212112202020012201020210102202112120100100011001020012001112112210112121120212002121111202210211221222202220202201212000112112012011102022200202111201002220012120101011000202220011211012100111200020101201220022020101012112022001020120211220122200022110212211120122022012001121122211020201020022002111020112101111221011102020210120001002112001221002021120111202002221102111212011211221101000111011012201010012021212010002201212022020101002221012221121202100120221001212220020100001102222121120211021222101001001100001102011120121122012002212211000101111212", "01120112101000211122112211021012102202112110112120111121102111101202120000111210012010011222111001002020022010210100001200102110111112212001001212022011001120001112201021111111200112221221120101210200122211222001012001021120120102212201000102200001022020121010221012101202010012002002011101010112012120211001001120112202000021022200210121111010120200122011002201210121122100002101010121112110100200221202022221021010201021010121012210100220210121102212001212112112220001121001101021212120002211221020112101011100010202111221012210121011222001001200102121120100000200210002210212100200011211012200000212120111002002100002102010021211110222100010211220110212101112212220120120210220212002000101211002112120212012111012012201001212002000112010221011002102020022021010112020211012200202002200021222202200122022211210210221022200201201110212100100111210100222202010102221100212222120022102112220112000012000200021020211200122012001100110200002120102120101122121021221121221222211221101010101110120100000210110020212220112010010020200102020022221001102012121120222220011121210211122011212100201102021200202212220022011220000120021110120010102011120022002222220122122121001012112201100221202020002220000111212201100200022112100010012020012111122201201112221110200210012112010012020021212212212020022121202210102010101012000212212200001221021212111121022210121200210100101121011020220011021121122002202201200000201020101112112122000110222010202100011021112012221002012100200122002020121020021121212222022210211111120001111012011211110202212002211211111102000122121010200200101222101002222102121210011220101010221212100112011011121111221020211011101100102202202112100102202102201122010120001112011102022200222001211010100001112202111021220002110010002201121112020002100221022101210012010101010022011201220010101100200101002021102001020210212201111100112211222201201021022112001200201210001211022201021012120201001001022211222010102201202210000110102221101112122100201220201202000002020210020221121111201202100210022021021022001001022011212112012222110020110010120211022220111011101121202102001111202121221212212111202121020100221222012110022112120210022222220021020011012022201201210012200020010001200201012122110221201021122222000000022121010112120012001122002110201111102220122200111010000011100102122010202101210110202020222221010000212020112201010000021112101002221011120220211210010110020110112012221002002102121022021121001102020002121", "21221210010011012201201200111001101220002120110010122220010121022220012012022102010001010100110220110211222010120110212012220122202100020112201111020221120110211000001111221110122122122222221110020021202211120021121020000212022001122102111200200122102220211001202002000220210101010121210122110110010111122011002220021002001211020002212101012221212022222011211000101121000100012111001022112121210221000211011221112011120111212011001220110012111102122101202002012202112122212221200111110000021021012102222112021001122111202021020011200201121022011221221200201111012201001121000211001001011222110102110000212211210212211000022010111000200120111211012021222110121002100022020210201212220000120021022000012001021222011221202001012120220200002102000111222220101202010211120022220111120020102101000022210201210201020112012220120011000021122120001021210002102120200121201002122021112002001021122212021010100121022010110001112020020112102101011221011002021012201202222020111222022001002200202212221121110211010201221022112200122001020220111100221220222100120120212110001110221210120120020110100101111120220012000111122110200011010011020001111010101011200102020022112112111212200021000121222111002212212012020000201002122122121010001222001211211021121220111200020102222122101200220001212121112220022202201001211011111212020212102000100110200202001001210202020101010122002211002021011010011220122011222010222020222120202220212111110100001021202212200112212020010112210200120201201010101210211001022110221011121210000110100120222202112002202121122222010002111010001111120100021200010022120101110010100221111021021111101022111202201120202122120001210010000001011121200110122201221222011222011112002120111010122210022021200201022200012002112010101101112211110212202120002120202000000212021120122112201120222110102221121101020211110221210122212101211202120022201010212220222110021202211222102011102020001220101101110202002002100002110201211212101020211000121101121210212211120022202102220101002111121012120110021101101210111021202220012100000112221212111102101101112002011020222121102020002222001010220101002012110112220202002211000022222102200011212010110012001010021010121010021012122212110201110121122021002200122202101122211212122010222122102110021102020012221101120120211112000200221100020222012210020201010010121221222112111110211220221102101110202100220122210202021211011220210210111111000110221101221211022101211002021010101120021102002202", "22020000101120200221021012122210112000012100212221121102220020202012222100020202122210002100022222212102001120111120100001001211210201210222200010021112010120220221202121010012002012021212202101222011212112101022122001112202000021222021020110222010022010100000012102002001220222200000211120010221202121202100012211212020221011222201022011022201020001001102112102202012102002110010102122012001020102201011012210122122220201211011102011211010101211011122020210111011212221021112001212102011200200121010010200001020010110210022001222102122202112122010200222020220011001220001222202020022101011212120020200010001110200122120220101121221020100202001000121012000221020122200212221102001110201221111212020011210222211102100001122220002201120200002221121011110122110011212222122000201012201200201120010012210002021000212100001010000111012121121001210211211101011020002022021200120110201012020122021101002002110220010210102111100120112211212221221210021000102120211202122102111021121020012200200011021011020221012200021211212220022020221102221202012010120022010120022201101202021010122112120202000010212200221002111211010021121122110121221120012100220012112000001102022110100102121022111221101000200222022221102220020022012210001101212000002200022102011221000120022000011022110120112220022200010010211102111102122102100101000201000012121220222122110112102201000000210010200001211111110200012201201110102222021101011220010221100120010100001120012112202112211121001221220212202200221012021112121121111102122200110101101112020111022000212221121101210222111120022101001211001121121000102000102220021121212202010022101002221200021002210000000121110212202000112012022010000122022012222102110202110020022121100022121122200102020001202000222110212202001111121112121002022210200122010002111100210111200100211200220100020021001122101102220111200200102021022120202200201221110210011010021011002122000220210012102002111011220210220111020201111210201222102210100222222110102002220022210001022020022210021102000002011210111020101111011212201101111001001200100020121010000120210112201102022111221112111111201010201022222120212102111010110112220121100102020002110000001220102020011021111002021120201111002210100112021110222012211201212110202100202121021102020000010211220210011021000002222000020002020102212102222122111011020100001100210121210001110110101122121022102210011102002121002121120201112020121121020211002211011010121121102221102121211102102220111", "00102202100100122111102101021022002000011112220201012012110000120100001001121022110101100122100000021001000011001012002122020011122221122121200222022121121202001001212112001020001112101102101221021000211100020102200000210110012222200022201221201202011212022012111122201220110110211111201221212201000201201022111111221010112022020110201221022101021011112121020002210102010211011202101200021011200100201120002110002201111022111212101111120100111201211010010220012212120011221120001001021112202001200101110002210202021200021210012001111101100211202202211210101110101021212210010210020111120200121102122022101121120221121221222201010220221120102002012212012201201122121100111102222020021021121211112201201220012110011212012111101000201122010120021102210122111021211110120000121222112120020210120020211111212210102112020201200020222000110012001102111220120012002111020221210000010000221210002110201212212011002200001222221121022211121200120202112010011122212122102210212012211002120011221212100221000201102221221202201012210110020122100110001122020000122100010212220221222201011200102001210211110000110102110222010120012111112022000021211021011022122222201102010021012112120112022001001000111000112222111022020002200011000112110220100122121002112010011211022220000202221001210021122002002122021011201201202212011022000102222121112100111220110210011221102022201101221101100100212211002100222202100212222221101022120210211210222110120222121200122010001112101110010202221100212220120100220101201210002210101102120012110210111202210200201020121122100122021202111100210102021101222211101101202210212002021211111202212222200220110012211022102111022001201221101112011222120212211020120110012112220012000120111101000121001221002220111200222100111211212200202122202021212000022010002210021010111201001022002121001000100220110010102220212200002110222200111111021012021220121211122212020002212011211020100100121120000202210021121011012222101012221121202020110121211010221021200222201120000122001222202020102010122001001200220212211120111100122011121120200112002121112110112001210001012010021010200012012112111202112221220201111011211011200220220000212210021121101212012220110221202102122110222220110020200022222100100202001100201202110101111020221100111201110001010202110100111112201200202010111110211201101112100220200101022002220211200002112221222012111111220111020202121202002100001021100010202000202221021211221000212202200221111002211020121121", "22001101101020211210121000001200211112201110022112122111102212012212120022010202211000201022211001021012220112011012110110102101021020111001202201201121200020122000011120221210102212020212122222001000122101101210210101000201201012001212200012221212000112020200100101010221022202001110201020012000121110002002202100010110002020000211222222021101022211201121220000100221210121111220122022010220200220102221120002220120202121021121110202121120001022020010211122210202002210212111211022121020202110210200112222012121201221010020012111120121212200210201020021221110020210112010012012021122101212001220201110020200200221101022122021102012211120101102212012120221002001220010220220002122012110022022010000220221120000121020211222000102012222201220021100102110220102100122211102222000022220112011022020200221020122000122222012002220212001020000020202120221111211021211212012222100100111100201022002100112122120112222012201012101101122212022212022010020221101212222102201022020211020222210120110020122212110200120120220202122110021121001212112000212022000010010121220010000012200102220110200120221210212122111212222222120022102100211120202120112020201012010022021020120012001111220202000111000102120222020212010220120112122121011010121010211022001200212202202222112211220022210201122100210221111112220122220020120221211010102102010210001222121121011002001111202112120010110000211222110001002001102212222210010222112111222220101122022100021102021200020120011112020020201212122010222110012002020021222100101012010110111211120120112212111202212120120220002000221220001202212111220022012020110111000102202120012011010002012121112022211121101001222020010010212020001000022201110202121012112100102020221210020221021000222211102212110022000120101100101011212102001101220102100022100010222022002001000000011112220201122110112112011221121110122111210200110000020201022100110211210222211202212012211210122110210210220001212122202002100222210120202122122201001120210120200111112122000020210110121210100001212011000122001120012020021122100110120202020200212200201202021012002010012122021002020020212011102220201101010202212220122202110220212221111120200112010110021001212110120022202200112222100012220201102002000000122111100100102201110200210220011012112210021011020110121112020001000020201220201022022111011200011022122020112221110010220022010121022001200222002221000212100200122200220012110010201000112122012010010221022112122110220110212121201202211", "01010021221111121112111021011110001221021021212021202012102110102101011220020101202102211002102000222121012100000220211100201111221201022211102210201200020101220112122021202211012002012111102211022111202222201012121121121021001122221220122112012201100221120211000021211211202012021201112020000021100011200211201021010002102010202201210002221221112011011000220000122211200121112000000020000201102120012101210000220221112002212021000200012211101211121012220201112000202001211012211002120211001102110001022010211111221122212012010222222110002122020200020102120111122100002021000111002021202012002202110110100002102101001220122211220001200010012202110101122122222022001101120222001100210012011121112202221101102220122101010111121201012220010120210112021220222012012200201121222122110022022002112022212121122211010110000210200121020000111100002220020112121122222022020200001102021101101121212020120101222022102212020101220102210122022111201111100000200211202201221210120020000210100001111220112012011100101000021120010210002022102022112000201100010200121112202221001022012220102220020000010112111220220111120112102020200012010011001201102202221101122021211100100000201111021220122101101101000122222221020211211012020212100220210002202020012102221110012202202122121222202112202222111020220202222020021111011112221011200120221012020001200212020200011000112010100120221112211120120210102120020221122120221111122102200201221121012210221120021020102210022012210100022212110212112200212010201212121012011121202210001101001200110001111222012100221122112001200200020201100200012210122200120200102020212021002001110022100011101221020200010210021220021112122011022022021111022201010012001020002211101011211121220011002121111102111110221210221011200100012010011201200210020020200010202112112202122201102001221211120002012021021022000122210002211221220200022212210002120100122011110100222111000210101220001200222021101101211021100210220011010010221011212200202020120201221112200022112120001000111202221012202000001022200021012000011210220210002002200211212112012211202022222110201102112110102120211002201201122020020201011011021002210201220200022202102020111001011002200120010121211010011202210001012221121010001201021101111121012200011221211100011100121222102012111110002010010120022000000212121211112012002001110010022200110101010111100111112200110022220122011201011221021120222001001102012222002010002210122020210200020121021012212211102012010210", "01012111011201002220100222010012012102111120022001200121110020002010121001200110202001200221012212112102111202222020210222021010212211111120122121012021111102100211121210102221221102001122012012202012222110201011022001202221211221002120020001221102212021110102201201010022202102220200001002201112120110211202221001022112211011121002221010220210001201021211012120100100112112212220001121222120121122221011202110122111102122100210002010001221021020221002211020012000010120210020201122101012112001000220002210120121020121011111011111021221121020010102020122220021120111222212222212200211100212002220122122112022220111210220211012121001220021200220021022212222011022020000222120102120012110100001000002012100012212111220002001110121001210222110022001011122022021200100112011202212100222201222022112220202212100011011212101002012020000122020101111212210220212202210121200011200110212220011110221122021120201112122000210221201012022002112110101001011012000012002220210111111211212112111120100002210212021220222000201212112100011221022022111210020210101010100111020010000002200000102021010202010120111201020201102102212122002200211122110011121001010200111211000122120001220011102010220202201010120201010211020110121001221122210122221220001122212121211222210201201011221221212101012200112201200000112122120101002222111211122210111112222200002220100100111101211200102200221120211021102120012011011111222000111222200022002210022211110202200210101101110202112122112120111112020010101022112121221200102201101022021100112221120101020222112201011012101111100101220101212020002212112022012121112101021222200211012010100000220101112111121222012022222010202202011002011000012010220111021000011010120110100000102012120120222120212102001222002222001212220212011212210000102221011102211012020210012121110002102211212110000211212002001111122022000021112101102210012021201001101120220200102100010111000022220110001200202220021201221021121001222101012221202120010001010002211110000120110222221012222021100100200011100020010222221202212121212222001110021012200210011120201221221200212020122021012201101122121000012202221210111100200111102102222220201000220200022211011021200000221221120011222201210210210020112221102020000211021211101101112010001110020120120222101202120012220012221112011012002102202011222010220121220112002022021021102201020022221100202122201122022021012011112220001201212102012102102100201200102212111011010202212110110110001122001201000", "10122121002000212200121220122022110010222101001201020111101202211201221102001120222211010002122202101112221011212102222121021122200112001102121022120220110112201112100220220120112000012220112101122201110221222202210020002220110121112221221110011000122002112010121001200111111111022112100101210001012220221010001112220021022022000110200021220002010022121210121120111211220202021122020220010000102202120211221100200211202202210200102222021001200022121110222020100201120010021102222121021002201102110100120210100110210010011002220121220122112210200012021020100122112000000112200212000000121011220012000211220020010101100112110122211201120020121100201001221011221200012110101011100212221202102000012100212100100002211101121002001201201111201020210021202000012202011120222200100202112111102121022202211111201001011222120100212111221111222101112021102110212020222202101121212012210112121021001010212001022211020110012100222221212101210121021002112021212010021102112101212200020011200200122222200202112101112000102020001110000102112212010011100001021111110121021121000101011222020221101220002122120122021120200101211222120000112011010001100111000012111001111110211221222202101111011011100110011220212102210202121221220211100002110201022200222122201102012202112210010212210011010100122101022202110022210212002011110210220212122020102010201202020100212011100122221020112201210210202002000212201100111122011001022100212100010022221212102100212201002210011222222122110201201111200021020221212101010010211202020122001120202000021102101121011002002021100102002212120020101202121221020211011010122000000010022021210102022220200020212212220100111200221211011101101110210121000012211112220120021110011120111111012021120021100110111202210120211110100121000101001220200222101022221002000101200222000112202102002010101022012220102120221222000021122202021002120201220022212220210011021221210010102111001000210010212202102012120011111220101001212011112222211221201100010011022212012122010011202201201022222010111020022112002111020121201010000112201220001122111221122112000000201222101220121221200211220212102111012022200100100121002010220121010220111100100001002100210212011221111100202102122011101002202121112010001120000110112110221001002100110012100112011202100120002122102210110012020011010211110012101220010102122000110220002100210001021011012022121002200222200110002202210101000000202001010222022100222111102121011010010211112002210020221012211120", "02121110102212122200200101021022012121000010121210021212021110222210100002120202010121002012101002122111210220110110120121222211111200110210211012000121122111012212121210102000022120212220121212200222200212011120120021112222002202210201121120100202010012211002121202210212220200120202200102202102211121211120111012020110221012012002110111201222011002101010011221102100112000111211220122111110202200112010202000221102120002010021010201122101102202201121012212012111010210121122201111022112202200210210202111100101122221201220110201022001222211102021022100100100000202121101211211212010121002220000022002100022110210222000021212101000120222202200112002100212010122102221202120002021201202000111121010022022100022010011200010022022211110112111200120012202101021011010112220222001212122002121011101202210112211100221222001121001000001200022020121010222120011021002122001011112222121010100100110210012020100211100021210220102122221221220021222100002222202100112012210222002012220201201010000101220221020201122012002002101021220212220221101202102021201120022100002222202011012012202001121020102120011100221002111210220020020002220212210212001100112010200011222211210200120000100010102212122222100000212221012101012010212212221211220200101110211122211021210110100001022001221011121012100012100222210220000210102001200200222002111000000220020120110210120022101212112021202121201222010121222200200100010102102111120010022220012222010221001001001001211121211220122111122211111111220002021100221112121010021012012211101221120001010022212000221210100000121202111100021200011220110202211220211202101211210212011210111112010022011000011110112101200002101210101201010202021122012000020100122112001002200011022122120020112200211121102121110012121020101000110110101210000102222221122020122202012000020102202112202022110221120100122110220120012001022022110220112120010111002011211211012120002111101220022211121121012002111022020002201200201220112000010102000220012210111200100112221211202122111220120121120001000212200102100011110022120001210221202122100211202221111110111212101202001220020020101010001120110002110122002200101201121211120112011000010222002110012210222121211000110210211012221200211200211002110220111201011210220221021201022110210102010010110112012220121120220102121121010222110220202102002020200000022102022001202220011020110222110002002012020202011122122211121011221112020220110102220002121011101220221212101022102222102200200120210", "02202000102011210220110022022111200222202120212110001002211200100011002200011010020020221012210012212212112020110211022001001020222122210101020020211012200000110010202211001110212211011101010121001222211210000100120221110121012100210010121022012210222022002011122211200022100102002010002110011210011110102200021000210020101020120202021110111121200110112201101212210002011010200010110010002020021100012021122001200000112100001210102221220211222001122222020220101010210121120122020100112211022110102112221112010011122120100100000112000101102102112202221122121221021020100100002001221122121210122211201202020101021212010022220002011201010001000122001120110211110200122221110121210011120001120010200121010000110002202002210222220021122101022102120212122001110200211010122022201102111112022222212122221211121222121220111012220002022220200000001202120020021110201102111221201222022100102000200120100211211010221200022202102010101100021111000201111201010212021012212221201001112211212210202111120122000202010001200212210210102110102210102221211220110112021001221000201020222200011022221220122110002000211100002221010211112212112001201020022102120212100010002211002210210100222101010012200002220112021211101221110112101210220012202200120000111212020120122102112000100001100102201121110020122122101121222222120222221220101100120211221111212022022110120001222212022001002002022000021100111222000212222220002122221000221200222012200002012110102001001102121102001200000002220200111000010022121011001202120122010202212102021000021201011101212222101221101212221100210111001222212211022110110220121121121210121000221121112000210100102112221211111102210211100012111011221121011200212001100001121020100210212110100210210211201001220112110001220102021101212212120101101121020221202001202201110122222120201022202010110001222121121101102212120011211222021210022021000101120200120110101201221210101001102001012222101222120002021020201221112120021101211012121202122210021202001212122012020221110221100211111011222212212100021121222221112001102220112122122011210210002022022110022221001102000000122012112112002002200010122021021220000022021201102221011121112120021020011000200022020002210011100222000111202211101122221222212122010222010011102021122011222000100121000221000010012220220212201120120022022101011212010210222212211120110112010210112111201220200010200110122211210212011112202120121112211120021102021010012020110220000021201200002011001020120100", "22121220220100022122000102000011111211201012201120210011122010011222121012110001112211111222021112022000210022021022200202001111121020112210012120210011112002202110012101210221200012201010120220102000202222210020000200012202111121101101001001100200021022121011011220001122112011022112022100222000120202111100111002100220110210121121220020011112011012121001120010101220212120000012110112202100112222012011001101010010120110212121210222212122211212211121221220020112021102202122222022210222010212001112010122020210211002200110001022001000011122211202210100102121021012022101202211111211201000102220121021111221201221010000222121111211020022212022001002212121212202221101100212111011011211002110122022212020012102220110201001201101002100021110100012012220201020201002002022112202110100112200212212101001112200001222112000011210200120210210202011102020111012200102222112202120111101220020111002101011000002110011010212021111111020112110122200022122121111011212100111110100002112010201222121200122111021100000120010102122110120011211222002000102101020101001122222102011210201121201101202110020202210111201222011110220001112202201001122012210221022111102120102111200222202120012002222122100222211201012100210122200020120202202000001212121221201000120001112000021021102020102010201120102210121211210122110120120100101212112000022212112210102201120100012102001122212011211102200222120122110011112002202111111210001010212220002102120101111211220121021210000000122221001011201211102101120011200000021001102001011001202222110220121010111220020122220022112121212011101002211000100202202022000210222200110001200222102212000002200011121020101202011221121000222201111221220211201222021021101121211220012220120220020111021212001110000100222012121112211011122112012001201221011111021122110012001110100200201112012011120021212101101101020011101220220001102121110120000211202010102021112000012110001222021212211000001022222212202211022120000222222100020021100220222202002202212122102112122212101001220211121202000102011211212020122220211112200110210200001100112102221011020212222212220201000121000220222200210010111221010212000000110012220220021001020120101212120120012010010111012022201212122202122120212112222001200002110010010122202220200021002222100110011021000100101212211011201002021212120022021101120201220001010222212101101102102012122012200211212111211120102101011120010121011220121200101111011201110221112102111220120222111012211111221001011", "21101102012100120212010200200001221012001002010220010122212121112200221222002001120121102111011001200121102101100020022111002212100111002022022001200222201010122200111000022021121122010210001201100001112002001001200211010012010212022112221120100100121012000222100110200201212212121022101101001010211210110102222020112012100210220221021211202211220110121022120101122112111002202112220021002020021020010020121010222212222212110220201100010002020101102000102102100102210210012020120101001000100002102120100002022211212100220222100121222200200022000001121220110220121102011012001002100100211000222000210020000112120200011201101222200200000101221200002122010210101220200020102002202102012122200011212010122120200012201210121211010201122010010222110121100201211101122121111200100120221001200002111100200121222212100212101200202001102211000110120221012210011202012110111022200011120111121100010222011010101000001000220122102201210111102102110202200202010200120211011221101202110211121221002110000200112110202210011111101011022120012122221000221212020120120122210222122210021200112001211222110000102221002012111000211000120110022021202022220211002222220211102102002210022210011001202120100000212000122102120110110012200111020202202022111122010022002000022011000212212120011111002000001001200202220222000002112120120122221020020102200202212001200122012202210202020001121210201222121221210112010200220110020201102110200021012221002022121210111201222120020120121010211010012222021012002101212212022201021121211121111221000001001211010212202100010001112012221011012022111112100011110222010101121122012222112122211011211110102220010102210012111101110010201112020022000001102121121211002100112121021011010011001222021122211001100211002021122020201021221100101022212111222111120121002121111220102112000121022202201200121120020210121122211210202012222202202112120122121121000112111002000112021100120101221222120222021122220121102021122100010000012022210020001111220020010210022000210012121210110012100201121111102001002112122221111200201102110021110100010122002122102200011122011222202210212210120121200200110011100212122212210212222222022022102112101100012100120101112020020102102022002221011200120120102222201101221001200211022120011212220200110020212012201200012002201110021202021111201012102012220122222200001000102202121012022122122201221110011220201222100000101201000120102120102101002021100121000121121102011222012121110120211202102012201000", "22212210111020220221021111102020112022210221212111201121222122220210212220200122220110010222112111220201020012122222021100022000112021012112221220111212121002202212022221221001222201211121002011221200221020022222022112022000102111110012010101210220211000011220221000210022202122201111010112020100021001221022122121002121111002001210120122111110220220100200012200010212222110000210100121012122102210111111001020001210012202000011010112001112020010012010011010110120011010011121110202011111010010111222210212110121222110221022222001102012011221210122120110010100111100000122111220010121012212110122221200200000222211101121220000010012020010012102012211012202002112222211202212201021212021202120022212202002121021210001202112211122000001012220200202022001200110222110210000001111111001001200201001022100210101210020121121121011220111102001201202012220001122222001021120120112020112111221222202221201001100100002201011100222122111212022022021012001001211101002011010222222200011201121201101011220111010212211000202111021210022011010110121210210011102002022022221222120011122111101020010002121202012200101201221222011221002020111201001002211222011211122112102012111111220102201012222121210110221020100200212000211210000021120022211110001211222100000122012020200102120202222212201102010210200001012212200012121120111201010012210222000210112111202001211212000211100100202001222222100021011222202110012121201021201022201221002010212112222012121022101002120020212002121000121100101012022110221020002020211122222100210202122111022020111110121122121221202121120110011220012110102111200221110000220200212020201010101211221221201202100022011121010011202201100210102212110210201222022000100211210022102221000012002220102002221112010110200100002000101221112112121112221202011200220101010022002202221111012002011200202220012121120022101221221102101020201221021110002000102011221221100011211011022022120020011100112101002001020121221202111001020202121102120202002110022020001221000001112220002120202021222100100210011211000220011021110110020220120011201002212200022101022222020200221021011020100121201200211221010121101022020020202120020012222100220001011010211110110211100220200201201000202110201210120112222200221211101000001121020111001122201010012020100022101202022210201202212000022212101002201120012011120200111120202120102022020002110222102110012012111110010212100001112122222012021011022021002120221222202220022112002122101222221022222021110", "12222200010211110220022010212222211222110020220001211011222222100001010112202012102111211222012102000110122220211122000111022100202020001220222221201221120201210202202100102212120202022102222101202101220211220212011220102111010210101001122202200100000011211111110101100100020021010002122021011101011210121200112221120002200120021002212011102212102111201111020000011220202020011112112102202221120222100120221021210220002202020201221200120200020210111020210010212111001200111020020220111010002021002212212212111221111212220122000201000222021001110000002002211201110212110010202221001010200021021110012212201001222220102021001000210121222200020111100110102112010020112102022001101122201212122000201120122001010101221222212022121020202010100122212200120121100102112202220211121201200011220220020001021100112001021001120120002121010020010111022002100020022020121112110012202220011021102212110001211012000001111112121111020221112000122021222201000102200221011101221021011221021101021002120000111102112002011020020200112011021022010222201201012100102212201222100111201210021222220112101011110101010010201222002101201221121101202112202200121221200021002001110020000102201202110211210210121101120220122122010002110211002011002110201201011111112221012020001000020201102121022011120011011110020201001010121220121020111000021201210121202122122212220010201212100012001002110002210012211022122020010022110021011001000020210001022001112201112221210102100222102102222212212001010022100112221120101220220110020021002112112211001011101100201021202211012202020210022000112000002112120101201121200220011222020202200021010100122211001221111011212000020000020102121100210010111101110221111210101111101002220211021222111020001121101000020012020120010202221001010012220212011010102110202001211101100200001001211010221110001011011011020212100100211011212221012021210000200001201012020011122012100110021021022121202002210102102010211112022022211121110122211101202020012111212002112112001122102210012120201100021221210120111222121121102120122021210120102100212010221112211102000010120021020102102011112112111010211201202201110100022000222010111021101112102121002102210220211002122001212212221121211021201201110211010100201212221211122011201202122221111011100102212102010100211002102011122212102000202202022101102201202201021111121122221220000211112202212212111012000111212210101111212122011002200200202211120212022121111020011020012121211222200220210101000020", "01002022020012022212222100212120120012200201200020012201222121020122020222011021111122112221000012111110012021011012112220110100110020211111000102201210111122121121222121122021210110012222101202000111212102022211210102202120102111000110021211102112002220011012002111002002211222100110112012000111201002220120001000011211102221122220200020111100212012101012212011101121221120000021022012220102010221200212001222022101221221021122000000220002110020100000201101212201020220111002111220121211001122020120200100202010010200012000010221010000222100112222001210200021000200000002100010000111120110111200211021112100120010120122210201122001011212111002020021120202212101210022202111211001111121002001001120121212220222000021121010010101200122111001020020020121122122100221202101002100111020202002121221012101120211212211220112102101211010110100111222220201102202011021120011102020121020112020021002200022001200220101000122220011012101022121022022200001222022121122121120200212012200011021021210221202201222222010122110022212200101211001101210221212122200111110111022020202200101221210020110222102210112111202200101021012022010200002100100100022010000101010121002222012122120210210000010120120222220200021122120200212201202112100220021102001001020021112101222212102101022201201222021102120221012200002122111100000200210100111021012100221210021120021100121110112220101201222100210202111222100202010011112202011012110122212201200012202222010111020122221202000111101022021212022200022200002222012001201110102021212001022100112101022120110200000222100102200101211210120200121020221102012221220202222201000201000120012212210220201111022012221202100212111221110012001222101220110122201222011221122102112221221022002020110210211100201022001020121201210001202200221101211111111200122220212120110111202120210122222011020212000121012111202121211100201020221002020110201011122020122022000222002201002011210002002110011012021021100202212011100210222122002210100112121002020112012011000221102021100220120122021201010002110100211120221122200111202110221120202001112112022000220212100121200202011012201120020100202010000112121212000012101221122110011001111010202210012200200202102010212121000202101002122220222200012102202212102220000120022012012121020211202011010001021020101221120101122102120100000121211201221002222221202002122012102021202100220200002212102200202111001000112110112221001000201222010100220122121010101010001211122112121100120112222202102", "00221012200011202011101020210202112200020202201202120100100110210101111101122112122000110202100011220211022010022000001012100110210002122020100121000112010120022020002010212001202011220002102122212202101021011102201220210011112011120210221212002110221212202221022111212110002121211210222100111122220122220000220001121020212122002001110221200120201111000120112211210010201222120022111211010010222102022012011122002111222121001110022012210221100221001001001111000122122210010022111112211101201220021221112121022002221212220110021200222020012111212001112120112200111100121222110002002020011211110121020022210011211010112020111002112111122122112110222221002210221112200202111002121021222220101012002022020112122211020021000011211121202120110211122210010222001020110020211220000212002110122101210122221102112101222021200020020002001210000102121022211011111020102201222220121122011221010011002012120112112100101000102220021000212022001100002200222111012201122201002201210102001202102010110100200122021101001111202122022022022200021200110022211020020222200211212102012011020211020122100122102020010101111122011010202100000100222122110112201212112110122201120220020110022010210122000011110201112100001020122200210210000022000102100211212110121122000201100022111101010101012122001212202022000110112112222021221102221002001000211100022222200210012202011211022111220020210111122020002110021110210201001101022220101020120002110220210112011112110202212202200211012200012220112022221120202112022222101110102111122112110112210220121222100100211212122011022112200102112111120110120212202020100000212011000100100001222202000210212200111202221002020102001021102120022022220221001022012211112220112211110220121010221210002021212022121101201022011201220201000120111220210000220000220222221021010021211211112200120001100201001100001100200101100112021222122122001122120022222212121221211102020222221002000200011202200021020110022012121102100020200010221221021102120222002110200222211211022022202121001101011021120020112110112122211201221202120112222020222200211002001012101220001110011212112112121020111201202111212000020122011110022101110220101020212000020001111121000011221201202000202212001010202122000210202010120111201101111120011000220221001021211222200102100121020201200211221112122111001112211002212002210212001001111121100221001000111102222102201220112120100102122021220122121100122122000222202210002202121222210021111201112021021101001012000211", "01200012211210121102021111110001012112112120111002020100022222121211111112000020100021220221200210111211022112221211220110110101020112221022211100001220212202112102000100001010100102120010001022211202121102221020012212011022022200100211202021012102011011211122201002100011102220112011212100220110221102021102112201210211221120011220012121000101020211212020121012020201101111001220000220101110002102011221020220010100120221211000121001100200220101202102122222010001202111110011002012202101011102112210020212001011111102002002000102221120000112012020002200101210000211000110121211102110020120111200210220102010001012111000000100212222101211021002121212011120211010022201101010110020212210021120101102000001210221121012212110022212102212210102110201211220010012221101210002212211101201111202200112222112212212221012200001120222111000122101220011211100200100222212211021001210110020121110012220110212020111200100210122222100000112021202001211021010101001102200102021220202110021001001211010220012102111010011212200010122101010210121110000121010211022220211022222122021221212011102002020011111211022022021020122012010011120020002211010102100111022221111101012200221101020100121221201010001211120001120201112010010000202002020101121010012120021100210221110200012122210000211000212112110122121201112112021211110021020012010112222012000201201021200000100112000002010100212002220201201102022210220011221111110222222101020011212222110101101101112011000111102001021201121220002001010001222102222002002211021010002022210222211102200222020112112112220111000212201011102022102100210222210212212221202010022200200122201201220012120101122102121022112212020200102022210022001122110110211020001222101010200200102210200222201100111202002220011211001102000210122201211112100200210211122200020002022021121020000020202010221010212012202002212212110121021102021101110121200001011201002102020210012122220211211202021011111200112211212110200222221022200202102100021021110022201120220101201021000000002022111211201021001201002222101021002111012121220011200201211022012001211212011210102000121102220122220102012012010202112122212221111021200202221122221120011202101110122202111000002011121011121110210002121122020011211112100122012101211111122211200222110102111201112000221201021010222210011122211001111012112020112210000022011101000011220210201011221010022210112000011210220100111002011121001221100121000110220202101111111111112011221210112221210020210112121", "20022201220220001000110210110220212002120221222011112122122222200021220210122001011201212001220010101121022022100102112120012120201011121100122222011111110012010211100011212020212121210120002111022000201110120000221222000210202002120202102012020100001101211210001112001200010120112200112200102102221200021102012201101121100112110021102111212212020110112221012122000222001100211110022202221020021100201222122020102210110012012122210122202111212122102122200222122210110201221220000221101212022011222102101021110000010001010212120012202022012210122012222022121100101221212012022011211211122120100111110210010002120121212222110121210010222220221202002210220001000110122202012210221112222211002222111101200222202100011012210122001100020202012101211112102210111022100202110110122201220111022101000101200022100010200102221020200221111000011221220101012202221121100212201201102001101020201202212122110010210110212002000210112200102201012001211020221220120002001110010120011202110010222020222210021020110010211222210221221101002021020000121120122211220020002212200111220102202121210002222210122010211212212102022022100211012201202012110001001021020220012221202101012211011101100110002100212102022022020210212111112120001011121110201011020221212021211020012200010100002020001120021111110202110000110012120200202020010221011210220202212212021022101100212120212000212100012122011111222210022112202021202210201120102202010212022021220111002022202101010101101222001011012112022212110101112211222010101221012111020012121112022122011012010012101212201012210122101220210012111021100110210201101112122011212000112001212022221101201000002000100110021112001201020112111102002000211220020010101210220021100111122121101122120021221111101220001121001120211010221220001211002221120010110210121201121201101001010101122120212120120120211211111012221111011121202112221022120122222021022202022200112021200022122121000012010101211200001001022101022020012201020212212012121200111020112021200102222221020001010021222201010212201212100100002202112212000102021122221000000210101011110211112112120110210022000100011121110121110111100220022210011002212001200021100101121020112212012222011002102100202222101112102120012012011020110112211002220220100111112200010012201222120201111112101202110111022202122212202101120212100202002011201212002010010111000020212012120211222112020212122221101012212002121112220110200012002100011110001002121100121101011111220221120220120202", "20202111010210212210121112112202201121020122110202020000210110201011221200210001110011211000202022200202101012202012221222122200221001000012102110001210121210100212121210202221110110222202120221120112221202212121210001110112202122121012222021001202120022200222111201122202102202021211211212101200221010102112220011112221120211202211212211210210122100000010101200021100010122020211011100100210200211210012020210020122101220120010211000201110002222002221102210112202002221221110202220202222011111221110121100210011002100000001111010001012102110110020101222010220002202002210022202012121022121022210101102010120221120210202220010022022021001221120002200110122000201120112210001202220212210122222012021011211012111211211112220111111022222012021212111222210101122202021221102222122021221021002021100020021201002221210010211021201121122110212011120100120202122002002110111001220001100121120210022000010002021011201101110101221221110212120110112002102121202122210211201222100102200020201012002022000121222222002222011212211100102210220001200102200101222212211000120002210201002121020001101001220201122102020100212020220210101020201110121111112111120122010021220021120012211111121110100122202111011211221202201011020100001212120120000020002110111001112002220121010012102222210211022121020021002010120011201201120212022100020212121121202112002101020012022212022012210201111020201221121111010220011202001112110001121101221210021212021222212020020221220000000001202111020112222022221121121212000100122001210002200210122112211012022102102110011001100022012111011121210101001010211220101200002012100101220202121200212222012201102122120011021011110010012200011110002222222102222220112002011022111000220221100002122210121001011112200102221111220021010001212110000122011002222221002100020122021212102021221102202121222111111011222110112110201010202002112101100010001210020110010210200220201111221111122000122100022000020120111212112202211201211110001110001120221222200202020021202200112101122120000212200000120202111000120120011222111012000210010222122000112212221112102011021122112000212121000221000012112200001220000210002002220221200210221011000100002110012122022220221121011102222202121100110010002121010121110220122102210111010002201102020001222110002121200102122212012121012102111110021011111011002201212002020001222221000102111222012220211211221012000222221011102010021022121112121100200211010022012102110110210100010220020000221012001022212", "11221211202111020121000102000010200200121121120010002022012200210022202212012211010002220220012222112000102102221200112001112101221001021021110101112122021011112201210020101120021121010121100121022022001101022012102110110111001101202200202120021110220011212112202212210002021220012022120122120110001112010001022202020111201100121001120222201100101220101020020122002120110200002012120000120110022212202112222222212220120110020012202020220222021110211111000210002222010022110222001010200102101212022211211211110112010200122021200012102212101021221000100022202022101121101111110200202100111021000120221102011000010201110200221121022122212100111122201111101111121020201202122022110110202022102000011200020110121022100200200111200022120201202010112100110212111120121012201211001121212222220111220010200222221202210011220220102121110120211112121202110111010102210100220222210222012110010211020110212101112211202201200200121000022002020012002012112121010102021122021222112112022022202100222010101211022012122112122002120202021121010211012202120021210222211112020111211202011201220111000202110002020000010122001011002222101011100111020022222011102212210200000111210011102212220000011110012020201000001000220000110211000001120110122222001202012210000022010211001111002012022200001021002022212001220002020002000211200101000010000121010211221000201222111102221201221002212120022201110010022201020201212200011102221200102212021200210110100202021210022212201211111121212122202002122102101201011102021112021120220002111001101022121202020122220112000101010020220120211211110212221202001002121120211200011112202222221101002000202211120202020222102110220212210001011002011001120120010100020202220111200000221200122201021211021021202122120001110022221022100022010202220202000111020012211201100122021111021121020201010222100110102012102120022221002220210011001020220111012020110012120202110111220001110010000122112200122111120101100220222022002222120220110200112110121221202120000000001202102000120200202111112021012110110110011000011211222002101120210110010010102102112102100200211021002200122022111122120111022112022201121122220212000121102201210211120120021122101120020001021000010201210220000012211210210101011001000120212121101111122122212200010220212010012210012011001101000110210022201102222210022020200201121001122112100101202001010222011122002110010121111021200101111010121220010100202201120220002201122101010102002111211212220210221001100120", "02121010210212101020101002120110111000202111112021110121021221111221101122100012222121020021202120211021111010221212101222200110110200002212111001202210000201001002120022211222102002021202222202001021220102202212110101210102100012022112200202021222021201200221102200201200020101010101121000001122211100100021122101212110222001101021102111222220021001212221020120002101200221001021110212222022020110010101011110201010011220212212211221202000010220120000012201002102021100001102001200002121200101112121022000102021110121111121212200102012200202110022122021201020201021011122022200021011220122110112001122110021010111011200212010111211101100002121200200111111112010011012120120022200000012112112220112112221021221002000011011202201001112112221100202012022200012221002112210111000211100110212222002102001020202021212011022001220101110010121012121020200002212010012222220120022020000021011012222010010221012012002111110222112211022200211201122221221021020020122012021021010200000220120120000000122011020001212222012210110121021020002021012011001211222222112222222210220001212211020200120202010211211201002020222020020012021111202001120221010012010010200202012201120211210022000012002010211220122101200100222211121000001110200110112100102200010220110020121211101110021100022010120222220122211212000112100000022112020021112200021102122220121221221210200201000011210101222012101200100122120002000000021210220011111121001021011200210110212121220010010120222202221002121121010010200122212211012200101212200021211000220001000012022101202022201220120220022020112112012120012001011122122102012011010011100201120210110001221010222121102012001222001022201002012212211202111000011121221202020020102211111122221021022111102110010210211201222222111012002120112221221012211111011011011002210122012012102111002222020002200012102221001102221202012211000212001221201121211102020220202020201121221221102122220222212022000122200022212120202012221211202121210210111121100102011121221011011020020222002200121212212202210220010122111212210122211021112221010210212212211202212100111212212020220212011121110221011000110201212021011100102001020120220000120101222002211122122200000101200212012110112122120011122211100222021102121000110210110021021002121000221021221202102212020020002021222211010012110110001001210221022121201111112010101012212010012020000020010201102220201201222020010100200121022120022120021211020121002221101212201112022020001221122002121022102", "21222111110120010122212100001122001220101101000012002122010122220200021212100012010000200200022202101020112102120202020212011020012102201001210201012221100210021110201001010120200002022221221121222201211111102011200000112000001021101021222001122000101220221210100200012222221100010222121012100012101210101212022000002021022001110222122210110122002201011120001122200022120100210000220211111210210112100011120202110000202101010221200020112200100020102021101000122101000110221110002020201021200111120020001112012010100020221102112202010212202000111012010202100100201221121201012221210010202111021220211212122102110120211021221200202110011020220220011121122020221111200020020200011100022210000001021002221112110212220001022211211022210112000002011100202002001220211120011020010212202101122001010222120122011012020011200012202002110200200102011121112001220112102200112100121000200021211200001212012212200110021110110011202210112222202121000211221210212110022202222001111100220121200112120000100020022102100022100212022002002211111000222102212021020221211220110021020110012112102210000011210102021212221002210210202210200120202200222022001011020222221100110020220010102000210120121200121010202112201222011111012200010101002111122112112021112002210110100202102222010011110022012010020011201222011210210010000010222011110102202111000210201220022020210221002211222201221012002212021200111002011200221102201111200211022012200120011120111121120202212111120010102200010100021102111002101122021200022212221222110221020122020202022221010111200001010210022110211120011102101001001112220121100012202202102122212101112101101020022210122100220111020211121120212220212012120110121110212211000002001012012022120111212222010110122022102020120210112122010020120002010011100121100020110012000020121122011112000120220010100110110212120202121122220002221122010200211001211111121110112220211101211201020100110201221221110010211211211201222022022121010012220120211101122001002212222210000201111200022110202020112021010211201210121100211112211001221121000012122220100010110200200221120201110222010001000201000221221022000012202000021221002220121211212101010000112212012012012010012210220011112200011011211121012222201101222020120100212101221110011220220101220121121110101001022222110101120011200022101012210222022202011122010011012000021222010112110222020211100020211122211012210001022202221100120111222022101112222111011120022112120010202021210011100022012012", "10011220101001220000200121012111011221120200101212102110000201020120020212022210010001012120011020201000122120220211120020210111122120011010212120020220122001211110020212222111012220220210101122001102221202210111102211022120021110011001122110200010102111220112122021021120011211220201012112011112020110101112212120212002202101101110122120021201210010101202222222121210221001210022112210021022020100121111022101020010200120021010002202002001221001212020212220010120221000002200120120122002021012211220112001101010021200222011020021000201110000010112020122011100212021220012110122000001000202011021012200020202000221221101120001201122212101011100100001122220201010011022012201211200002112021100110122000120110112101122000202111222111121110120000010021000010001202221122011112222220020111221001010212122021002001020220000120202000212020111021122122102202121012102100222111101101211001101011101201212121221220010120002112210110001000101000102210110021002122000202022002001001100010111100000220112102220101100212001212012211022120011121120000121221000121111210112120012102122002222220102021101001201022210210210101201110022220200110100202111000000121110121000102012022010020201220202100210220210121222201002211011022010121100120000221002202012222012222010222010201121101200210122201200202111200021211110000100121110101022022100212202111110121222222101121121002202210011121120220221220101002100101220021012221220112001111201110200111002220022001010111202200102002001220101200020011212122101122101111001222020210122121111022211002000100021220021212102201202110122120201100221100022002201111211122101221211101112111100122002102012012020112200001110000200020011212120121201210020001012212001210121021112001212020101022200121001210100001102010000001001102122120000200021021212202210110222110101202012221212221122112010021022220202200222222210111120102200020012201122200100011211200200021010120222021200101212002211000201011010021111001000120201110022212201001110110102222101111121210102210002200200211212011201200202211121212112002211211112222211122002122002011021021202100021002110210220211021001022112212022001112120110102000221222111101201202111120100212011110202020122001101000222101100220211210201120212000102121210220202101012100001101110202022200210010002120000000010202001122121110221222211201110100112112212221022210101121011102012200000020120212122222112202222222022100021110011011202102021111002111202122111120110211112011021101220", "10112121111211121220101221102210001002210012122010000202002202020002000201110000212022101100020012202202200200000100112010200211000210002000101021000020221021121102102100211221101020012000010120121002201020122211010010121122221120212222012220011111110102102020101221010202121100001011011110112200220212202020000022021002012210000222100210122122112212200022001002122000111200001112011221211121101212111011101022120201001201002122221020011222221020120120210200122122100110012000201210200121212102212111101211201001011222110202001201001111221202222202212120221202201122010101100221012201110000220012201210111000111110212012001222221101221020121200112101222200012010011112120222002100002100111211012010012000012001212011220102201111120100010112111101211222020001200110211022122110202102110011001001102101101221221100201200021002012210022112110222212200101201112201021111021002202101110111121002100011111120222211201012001101212110010101100002122202222201021202002021010221010102202011122120022012110020020001122001022111000211012102200120200221212201020112102211100011120212120221102201012011212002200212201202000212010102221112201121020122020220001201122022020021010211001010001021011001220121220001200020022210220210022111002100101210202100020110120000201221220212012010222000211002020210001211202220020002022201012201011212201101001212211222001122012122102201000121122222000002101021222002110201112102010000102001012201211220211100220122000100012101100201000200021200200222201221020011202202201210000102021102200022020222121111210022121011100002002022120100212021212111010111002212011021211120122121122001010101201112102110110001122122212212112012210120010020120001002011220120002110222022211012202111111102101121122100020010011222020212102122112120110111020202201020200001012212112012200101200102011222120010120101102201020010101120220102002212111021122010122120220000010202020210211011101100000222220021022201111200120202202011012122101111102001010212010110111120220112211020011010102220001221000020202021020022001001111201210210212102001122012221020010102122121021011122121000210001122120221201011112010001110202101011002011001100110212102112102211202200120201221002011021222221211022112112120212222020122101100221012021011021101201112002021020010021110212201001202021110101122220002112211111100201021202200011020122012210102222101020222200100001011100100111222100202100112101110212002202021200021210020222222220221112222221220222", "12022011012100200220201102022010101110021001200201120000102221220202102112210220011010122021102000021220100222202211201211020020001220112001021012110121020211020120101210001211122010220120212221211001210022120111221011120202021200002002121201002102022011221012021100222121222112200020122112100212200022012222102020202211001102200122210010011221212120102111112212221002001201201100111202100212000220101101101020102122211111222121011102210201211201210210202211022100122211212200020012210022102100210011021110200121102220011021201210002110002012102102212220002112200022101220201112112210020221011200102221122222100010021122010110102212011021121202220122112100022112121220101100000100021002110112201200122001022100102020011110222022111120211110002200211101112002120212110122000202120100112211222202112012021121221002101102210021000201222002011022001200102010201101111010221101100010011210122021000021121002122022022212012010211211011010002211002110222220110222011200221120201102222220011122200101120220201010221020001120020020210010000020120220210120001012111221020022120110111220022011011112121021122201100122110211002020110011201101212012001202110221010220100201001010022121122020101021010012021001012010101120210001000101210212101101021122100220212111111120021222212122001001020200101122222121100200200110122120202201021202210220010101112020211001010011021221202200201100101100121201221111121202111200011221002211221020222220200212212011120202101210201022010012210122211200212112010112011120000012022210211210102220002110122021222021212021101211211200220012121011102011111122222220121010011122112221210000100012120210120112210100010202101001120122001122210101221120121010101112222021220220101201210220111002110200202020010002222010111102201000222221200100101211102220001212102000101212112222121002222022221100211122100210210122200221100200121212012102110021100002122001012102012110011122011000011112000222220211101210221211011110100002002010010021201000121221202210120010001202220222022210012022010201111200211211110222200212212112100222110200122120202111111210021011001002121211001200121200210111102200220220020021111210121211101022102001121012112012221002012212021102200102120000000101100102222101022010200211201110102222102021122012021201120022100011121122211022011122012120022021001101020220220220012112110000000101002002100212100001001201210200201120021211100211110121020221021122002022001220010022011010200101001021011012211101", "00011002111112000210111120012200102200100211110022012022001111011100200202120022220101220100110122001222000111121211101112122020021101000101211010200002122220101121021222011102122122102011012200210020121101210020102220021121020111010212200210011012000101201121021121120010012011110222122222200000002221010022202020002220012000001222102202220001012010220011010112100202020022002020012200101100112220111022010002011120001000122202200222021121111110221110121002020112101221211221111001220122101221221221001022010011110021221101201022011010021002122111120001211212111211100100220020111021211110110102221100021102000020222201222210002022221222120220201002212211000102111201111201201000120201000110001021010211120000102000011202211011000012000001122122021122200210200000000012101100102222001022000012102010110020020221111122220111222110122011011002201000101012211210022222220001002002112100121202000201112000221012221021101201010202110220101212020201210002222012000202120221012021101002122012120000012202021202001212200122110221101201220001111020020210110001200002020221021202020010220100212020212220022001201210120010101222221021221011211012100001022010021010120110012221112022202222000102122011110210102221122112212021222220201021000122120000211111110001201022200120022021012012112201112112112110010100021112022201201122101220120122201011020212110022210101121110010011222222212211112112100122011121110200020001001222202112021210012001111012001222200211001112100011120102012110022200021121122201102002221121010001022102011011202102122220200020220120212022021210210011022020200211112222011111000222002100010112202001011222010200001220011202110001220222001102220212022212011110221111120110200101020202111200111112211212002101002100122220202012011001022220212122210110101112100121221101212100200220012211202101212201020211112120211111022221001022222021121122110112010021121120002220120000010022012011012102120211010022010101022122220111011200002221110202222010110020120111120001211102202212110121110202100021022020012002122112120210110221221202210211011001121012111201002020212111122100100012211210222201020021220121122111001221210001220000201201202211222012120121112012201011020110000220102220201210020122012010001111212012101001112121201120211122201020201021210012100101020100122002120121121020211021111022120122112221210121222000012201200021211222200200212010110100220121210002021011220221111121112110011212021111202120112012220020202112", "02011210002121221110211212021111020100020221221110202220111202002211122001222120001201221122010100111200010020221102110112202110112122201120111221121101121200122102000120120000010212112120212010102222021121012222122020021112211121212100121222121120221202022200100212201001112210211122220120221121101020222211211122111221120000011110101110102110220222012211012112202022002221011020010122022220121122002120022001202110112010202022000011202200121201201212202022110101222210212110211000222110220212002102122000122002012200002122221000110210211221102120202220120002212011102211111211120002210210002111202021112011121011022201111102111111102200000110101200121010000201222021220121100112221201122121100121211110210220102110221222011212010020202001202202220002212111011011011210210112120110022122000000202102101002002120002001211111011212110212210201111010012022212021011010112202022220121220202202211112112000210210000010222122122112202121122212210020010211020001021000220111201111222001212102112110121000010101122012221001011121110212000110120111110202011200202020210210121221122021212101011011022101111210122002102021021122011020201210021221122001202201010121220110122111200201202200012210222212122121100110201202001202122102012121100102012200111211012111012220101121000101100120021011112020222022220200022110010122120222001100002112110112002000210110001221122222120010202011221222012111212102210002012201222011022122212102212002011202220020210011102201022220120212022220022020210010111110220011001220220010100211201202201202020111221001221220102222110221110221101100202210111002021100001002120002222011220200111101022200101100202202121011122012020010000020002001112200100212001111010020002100211010111202201011200020210102202000101211201122220200210012122122122211201221221001221021120211111020211200000120202021122220002110210101121001120101200011211020010020100101220221111100220100101202120000002222102220221221010201001102212112200012200010110001100112010211120102222201100122000011112002012202010200212011021201021012211111010022202011102210102110021120002202021011010121102221212200012122010022212112211211202221121120001202121022010001201002002002001001021122002110021201020221111212002221222212222021000220211011020210012012002102210111222201222021012120001012200010120111211200212220122120221211200202212121200221221010220100112202000022011002012110001112210100101210112121022220010222121100012120200200000102122122210200101010", "02020020012012201202200011101122222012000122222011100121222102220010100210222210010012202000111112221220011002122111202012122021110202211101212122120021102200002022021202022221100201010221201022120121201202112120211202221001101221202010101110222102202112020202222021011011200001022022010210121001211000022201001000201002000000111200112110111101010021210022020210002221201211100010220011221221200111111111201101120222010212102012012222222121102102010200100202022100201210201222020020202111110001001122221222011001112102201122000212110010202210221111021011010000112120201011010102111111002201201121012020200022221100202120002201021021110011022201110000002211022001022111020221000211100201010112112101210212210220212001201111220020211022002200001021220111200011211202222221200102212122021210002212000022020100222212220110012100002222102111012110012212011020211210200210201212001020121100211022002100221001021012002112222202120212122011221101010012201002222110210200011111121221012001101012001220111202011022211012120112222111002121110021022210102222121011021120111100201211221222011122212111122120101101221110100111120121102112002220200201212121100001000012202012022120202201221011122021010011001222101100022020202200011111100222021102111110101100211211211000211100120002110122100210102000020112122021021011101020000210010221221212101000002000102210212002222221121012002201110022110101000121120111102210012020111010120012222022111011212121211100110022212212221000112201101021010122120202011111220210001111120102101011201221100020211100122212120120212012102121022111011010201200111120220121002010001022111110002111122222120222101002020022122210222000201010120102221202220200210111211202201121012011010002001001002210022020011111122012120002021200121201112012211001201121112010122001121102211121021200002011022210121121210012210110212202202020111020012220122100111212110001022001020001012000010021212220012222212220201122201201001011120201211202122012120021021212021201021012102100121011002012101101020001120221202011122222122210200202112020201102102120202212202002020220111111121222102120120220021200100222101122120001121100110112102111022012010200220111020211102100110201022112002121111201100011002002002222202210202101111220121202101120111201202120000112122102202222221220221121010222121200101221001110220210001111020112212002212110002212101202001201202012112022220011122101211122020210121102202122222220201011201020001111211002220002", "21022122021211221021121121222001202111110200201021012002011202001121001012112010210210201001221100121100120201012202112120121201111212111122201000000122011122001212010202202011000110100101002010111102002021122021200020102122122212020200110000100202202112202010010120212221022100222121210112202010200122020110102100100122101211110221100001001012002002111112221022101020121010110020002100000212012010212111010002010110022102222111122002201000001021020102100121221102201102001210100220102022101101220110112202220200022110220020121020120012000111011020100011110001200020122212111022010101002222121020021100212101112022001010002221101102221111220121012210210222110002120020022221202201200211022000011101101212221221011001011000210121012210210201222222021221212211012121102001011100211211021211102222212200122010010222110111212100121221202202200111101212202101220202210010121112220021021221012221200101010000122111112021201121212201020201222201000012122000121120021001011001020100222011002022100110222002122110000210201020222122102011121102110112211020110020212210102202021111211110121221012202120020120222202010112102012111201110211021110200200221112111211120102010102220011112002200221210001212102002220111020222201122211010120010102100120210111012012010202000200102100122100012102002211211121012100210111120200212021222110100112201221201002200122102220020022011201011011202201012020021202010002121222122101200001120101010120210221102112021220211012220011212000210020100002112020220101001011120021202110222101112201201200022220222000110202112220220121001212212210202202111121110112000012120221211112212211100101212211001110011102122012002000220212120012002120020211220002120012122121201012110022101211021200022102202122021102010201110001211210000012020010201020012100022122121102120110001020102002200220100012101111000120100212110200011121121021112200110120020222120010100110102020012210122210120102121002102122221101000021221110201012112002102120200100201002112202112022121100121121102222020212220122220101120120212201121102122200202210212120102000011110102111222002200200210012120022222021212020011221211211200011212012210012212112121110101202022022022000010020202011002222222202100002112100102222220102110111122111110201222212102221001202002102101222211221202000210120110220200210110102001202001221111000000200201110212102202011101102222112020202111001020100010122212202012212222100201022200022220210221220010211112011220102211102121", "22102122122121221110212202210112212011101011120011110201110100210211010002201200020012202220022220002212010211012022121220200212220101012002000021012101222220011001022200110120212211012221220022001020201100022200122221200220012011012201111201001220000212111102220210111202012120201200121111101200100000202201121112012210202201202011020021110022120121010121022221120010111011102022110120100111022120020000002111101012102020012121220221200212111111021221201002011102210220021221202211202111012212102022011122121111221120222122110222202211011120102110210020001122112102212120120010110020102022201200202201120202001020201122002022112022120220100100022210022210202120121101020012010002100022221202000010010110221111111001100220010120200011122110021102011122222012112210121012100221112021001102122120202202101110220202001112200122201210220211102121121222002021010112000000212220110202222110211021022210022202112021102011220200012012201022212120012120011220000121110211200202020010020211011101122121120100211101120211201222121112200000100101010111021022020211022011101001221020022201021221220020112021022220112000201212120200010110110102200021120120010011121101102020120200002002001201021221201110220000202212011101010001012000201200111110211021020100000120202000202001002022210121202000022022122212211201120220102201111212001221112110102211222111011010212112102102100101020020112012202110221110110100022002011122212121110001200201020122102122200212221000212122102000002121101011110012121120121200220020002012000122001022211001222121112121220200120112000122220121222220020210221211010220201100102122220120102212212100122100200120021022101211221112102010101111211021001001100011012022221001000011102120000202102000201100200012111200212221212100100121212011102021111222121221110121102202022111222010011021222200020000110211212220222110011012002100001100100011202222102211221011100000001111200111222000001111001120120101211011201112111222000022112002211000020121101212122011002112202222112221000100010201121210202222111222220122010220011110210000120001202100111101120101101111210100010102000111102211200202010021102002102222010121101201122102210021010201122000220220201122022122101210120222202111120000022022022020120022111020202210110222111212220212121022000202222020102201021102020102112202010210020110220112112122012112212221012122020021100002200200112112101112010022022012020121212212010222020101001010101110022000022220211221200111120012", "01200110221221002211101211202210112112120202022212121221022200210021211212201020220002221201100110220212002221121222222100112222221222121102200200121221011120120101112201100211120212112020122121021121111021000122100011010021210012000210122111012001012112000021212020122021121010211210212120001222011002222120000101100122010100010111210210112012121221021001012210201011222212001211000100012211012010221122102000002121021211212101220200021202011221211202022221121000110120022210000020101010101210120220101022212000010222100220201110200220001220020200220201220100212110000211002220002210222002100002211121102012120212011022011110120020121011220010210212022212010202011200110001112100210021120202022220210020110212212001021212221210200002100022202012101200010201111112210211120102220201111020220021010201212221001221020120221212010121011212020220110102110212011100211210210110120000112111201010200210110120012121021010212222112102110112101200012212120021221001120012220201120221010122021020121112010210102102102110122102211111220211222102112210110212011210212012022100110120212212020020121011022100100111201002211121201102000010001202002022121122200101220220100122000020010111020020020012211222121112202002001010222202121120000202200210220110001211102000122010112221221112020111000110020112020210210121000012210022001212110111021120210121002100122112001200022022111011020122210101002011012020100222120010111002100100101220112221121021021220220121122012121120010101020210010121220110121211112000010121101100120200011000101021102022212020001012222222101120001000220102022122021211222012212100221110121022020210012222021122120001021000102011201122200221010221020221010102200010111000202220100112002111222002210201011000111122220201220210000212002121010202110121011212000120021012021110001002100101220021212100110112002000121022220221010112111220011212010020010221022202011122110112201111101112111022001101122022211010112100200102011121010121120121111212121222022210022102112211000122012020201112000201122011021210222002102200000102011201120010121201021102202111111200201001222200011000110110022010100210111011100201000111021021110001212102102102110210102011112110212210011020112101210100121220212002222112122012211201202111122112221000112122202102012000211120201001110122000112211102020002010112022101120110001020000100210022100101000121210101110212112102122102112202020120101022002202222001111211202112000001010211001222112201012111112000", "22122102211212212221110001000201210100121100120110212011022022000010210100111011102211200210210110200000020111210112122000202000221002120221200002012012200121212220000120022110210010112112220020111212211000002101112011200102122200202021111102001211212021022002120222001021120011110201021012222210010202212100011222000122211211222120121111121120120201022022112020100001111102101122110102221220111120100122101112102010221020001000000022002221111012110111200201120020121122211101202001101101120001020211022102000100201001002021020022121120122012020220000122211011221212111120002111002101110122020111110111112122110222222021200112002222211012111211222001112001200010112011112111201120120210201101001220112121010012202012202222000212001022212000220222200121110100111101211212012210112112020211000111210002101110202121110211222022202111100110200202201120002121100001210120211002112220020201202212221202221022021110002112002121110011010222122021010200011120110112210222000221102222110211020122200222002111100120012000000211100021212120100101210211220122010102202212111220000220201021200110211200002012011020220011222022022110202222001111122001100111210211010100012220110100111102022002221111122102001112120102100121212102200200202220122020012002111010022100012100101221122222121002021002202000202221110011002101000000110001021022102021110111000212021102012011220010212012200201202010121111110222022200112210002012120102120111111002201210200200110111012202212112201010102120222122222011200022010220122001210220122010220211001210012121112101220120102000120000222112101102002011200211112101122112110002220222002120221000202210221202221112010202121212112200101010222221122022001102020120112002212000222202122110020200021211200100101112010000120112222010122102122200010221001110022101220012021002001201201202122202200020111020121211112202010022022000010200022202222220110211200022202102211111120011201112022110001101022100201021101201020102012212211221220101022111011221020010020210010101010211100120020120111222212021011200111200201100100122220011102202110122200210020020100121102211021102120022210010200110010210201102222211101000211101211220002021100011110111220202100222211012110221121212120211120222211102122222001122100222212100220212111212110222122010220010210221200020220110211211012200120002121022201202102012222101202222201021011000111200121221212222022212100111222021021021220210020212121201001221122101120120111111122201200001220201", "12120102021000000101110002011022102111202012212000101222222121001000202012211120102112120200220112222022221102000210000202122100002101121012222222022120022111012020000001020222001212022222111011222001101000100022222101120122102002022122210102212101201211012121212220221020201120002100222012000010001002102222001102010020110221022021100211201112112210021102210001100012202212201112110002221122211122001000022012202211211110210111222101222020101110010122101011211120100100121200001212122020101010202210112022201000002201110020212001220211202002022122002112020102020000120021210021112202122012021222221102000201012110202000201111222202210022111021001011000222201112120200001020111220211002120012111221102111011120000101022120221112202100001122021022010002102121002001202200212212110221010020120222022012200102110102202220021001122101111201010001212020012221101221011211121221222202000200112011110201110022200001020221112202111100112220100100200120210212102101012112210021001021001022212022201212110012212010120220110120221012222020010111212102002021111001121200011102122101100211122200222120021202112111021111100122210122222022120120020212211220112112201001000210100222021022012112122000212121002202111022102212212021102110021210112001120212101122220002011110001220012101212121201211100112220110021200220120220102222220111220120112000220011011201102201100200001000010201012222102210111001121101202000222120221200202011212101102211001121210112001121220121121220112102221001020102212012012111010012210222011122100012121200201201102112211010211120110102222002000120011021212110010121010121111220022211002110021101122001112202122200001121121121212212100201210220210022112222212011210012020120221222121221212121211011011001201001000200210020001220120110022201122111101021011010211000212201022210121122121121001122212201102200112022112101221020221212202212010100211102110011101022202011222200210022121211111022102001020221001111002021002020202112200111210002200220121211002120020102202100112112010002200000222021111222211212211011121210111220101010221000211220111101102102100220200010012022101212020012000021220121011211210211202122010211001112012000012021022202211021122222120101220222010002100200221202010211210102221001222210212100000010120020210001122221001010000222202000202120112001202111001020010220112100210021102211201002111210010020222001120101021112120222011220221012022100001020001210012102121021100221021101211221210122000002110", "01001110210101120022220102222221110112202021202111202111212111121201110201000220221202121212212122022210021111010122120221010222210020110112212011102221022202002100222001200022102121202121110020100222021200200021111021120001002102110110200111211122212022220011110202211222021100201212111020000210011211111121102012110122110020201020011221200221022202001111122121200012211021012102120100110001011021201210111000112200201022010121010100011002010001021110221222112112122100210021212020100112121102100101222112100111122002222020022022201101110002002122222100000202202022222122001222220112110101112201021021021020100020012212221012212222010021012120021112221000110011211012111220001102010211212212011001020210102011022002220021101001022002020220220100121002100012222200110101101122221201212020200120121201120201221001021200112120121010100022010010112120212112021022002010011110101111101120102010121120000220222121012120020201222012200121120100011001102212110220012220220111122101202202020102020110120102222210202121210111210122210020022102201000220002111100002021011211222210102001112121220101201201110222001021001220022122110002001120200102112211000102110021101010100202100011022112120201001121221022211021021020110000000000200120022100012022020121122112000211000220010222020201011011021210121222020121110200010020122211012012000202210011221110122012002220210212110110120211021200201220220120012020200000220120010221222022011121100002111220112021212112111120202111101121120012020220000111221210202210020112100022021022121021010210220100121012120210101012212020101102112112121200020221210202100111010202021001222120121101222110210000220200102202121010222000111021010002211210001100020110120022012121022011001221010020001020021001101211010021120112001111102022120122102122120021122021220200202221002222100211201022120200022122121010211221021220211102121112122202001010101100121100000212021010101111222210000001212111102010122111002201012122000222101002120201020112002022202010121212211122002000122020221110022011001012211112122222110101102011222122022111200011021102221120022110220211110221021011120102100012002200201010220012212200220100010021111121001012002010111211020211210012212212200022020012020222101012211111210202011011121012220112000012010012221221010110201100122120200102120212200001110101011222111120010020000120002222021210011012120010122210102111111121021210221110101202122102212022010201102200111002221100000200202210022102", "22121122001002000011010120002111202112100202020220202021112001011110201221022111100111012110020100012221210201210000110102022200122222021002112111101122222222111202022200101001202021121222212111120200200201101000022010201012012010011212110202220211222010102120202020121010112021221121002111022212020211021112102112122210111100100101102022211021111002200220202202101220222222002000010201012211111102100111000211002200110212122221120200202000002202012202012111001022001000021122120021201122112020111201021121221220021202021100212021121011101212110202021010111110220200022012112121221220111210000200001202121100110200022222110122021021001121112210002012011201012211110120121200000211112202021201002212121001100202111220121012111021112002202212101110000110200121011012202112221010121222002012022010111122010001002210000222122010110012102121101020111001101121102202102110102210100012120101022202022000102011212010011022011000220220201112210222112010200220000111011210200011120001110021221202111202200121010102121021121210211212200122100021122111021101100002201100221001110220110210201221021002002022200020210011110202210212101021012021101202000011202122111012000222222000012010022122021121111021221112212202221011002201011012012121102012101201120110101111110012220211010202121111200002212022001122002200020112202201221112112012200111122000001202022212220000202012102001101112020211202202011102212212202010111121022002102110212200212102020201202222210120112112210212001221020220000221010202022110011211021021222012122112202222102122022110012111011202020201211201111202020221020102200200211101010201202101012012201012112221001121002002221101112110112112212210210100111022002120200202102100112100121201011200222200022210221102112021212100110212110210221102220211101222011021002112110100002200211121012220012200220211112200120121212121211020112011002002201020201011220010000100200012210211011112202122012120012000112001221222102111211111001000220201121012021210221200000020110002122011100122220102000120202010200001221011222200212111200222110212012111010021022022002121220120010001201212011022220101221022010220012111221122100121002102100122100002111002001121120000112121110111101102012020222220212022110210110221110211200211121200022001202002222210121212022220222012121111110021222011220101002110200121210000111211112221120200111001120220001011222011110011202001221002102120122020121000002121201110101010112220121001102110021120222020100200", "00112010220221111002200002010201222222212110022012212010110101021222020221022012010110201102210220022022200112210112012101202100212011002101101120020120122020001120221220221220122001021111212021220211221102100022112220111221201121011212000112122121111220200202002202110110222100120201001011202202122220021101121111220011001221001121101011112210121021210022020021122101220200120101222002211202102110220222110022102220212000201002201212011210010222021021200010022102222110022022022200222101121110220002120112000211021000221000002210220220121022012211202222001020120000210122020120021022021010211111122011211211021102012002200202021100211112000201122220221102022202200022100101002020201121012200011100000122220010121210022212100112002222100020121120200221100100001020200210021222101212200112021221210102020121102122211122111122012001001022210020022202212001210212110202011011001221011102020000220201001010110102200122122100101111012101000000102112001010102001112021122022001011001122111120102000112210020221100202221012101201120212200011112122011002221102222012010002201200220122111022220200202020111002011202120111011222121121211010122010002020100211211100011201212111101101121010012102121000212101010010021202002110001002010121221000121121212022101101221010212021121011011220010121111000112101201221120020120210000012222001021010010001221120101001110101020100202122112110200212211211000110111210221201022002120222021101112121011202200220201100001011210221022001200121202000010101220120102122002122222212221011020122102001111022111110212120012010122012100020102011001012221122101200012111202221222212120001211001001020011201100221100020222020120010121220100010001021000201001120022002111120210011100212200020121020122121200211110011100120020211012111020202122110220001100111222100110112211110102110211121012211112100201120222012122000212212011122201221020200202010021102000212220120121010111102210122000020010111122211211110102220211022201210021100121022212002020201220201200222120221221111100201101012120212221012122002000122212120102110220122111002222122012221001102002101221111222121021011120100200102200222221220100101012021021100222010202121201011201220021120120210122211200120022011001222220112120022222120020201122020201101100111220201010222212222200001102112120211211221112202021211010222022211201120010111200021101200021001200011201220210010002210221221122222222012001122200100202200002121220210202211211111220000020202001022", "20111212101221111012102000020100020110100102212222112110000201022220101021220200022100112112100010201221020121201212011122112210122220212222210001110202000222200211000202000101211202101201101220202101111021022011011220202111022122012122002100220022211102110010001121200100111022122101120101110011202222021121012020102012010110202202211121002221200002000020011202112110101001011220022000011211111000201202001011201011120101022022022200102110002122112010120200020200112220010112001111220110010201010012202001010021012222110120221022201211120012220120221211011200000022022020020122022110111112122111212220021020110101112000212210022221202022102112112012220202110002212022000000022102000200111112221120101221012111120110222120112022022202102221012001022020110112200222111101202212001220111110020210221020122000022012200020220012122111122021102201110121212211001202221110221121012101122210020200221221002101202112221022212221122021201200010201120021122202020021121011210200200202010102010020021022212000000120002211012210021102100221212021211200111001120020010200021001011010122211001200111121201120102101020001012222121202221012011120012001200022002122102011020220201110012210121110021111221102101111100210210122020101100011102110202011002200000211221112012020121120102100022121000211011212111121011000110201111201222021120010012022112021100110100221202210002120111222122201222012121112200021112122021220022221111101020212220221222111102212201102100002120222121211201012000210202211210022200100101011100011212002201101010222201200120202112110002101110200212222211121022201120120011202201020021122212011002002111011022211011211112200012222000100022112010102121111101001221000000101211201220011002002012021221021021122021221022022021201200212212211112100002111021000010000110002012020212120221102010000122210201102110201221011021022022202101111120211110000212202212220020200111010102012202121020211210021201210002002222210002111100021020211201201201002101210001001122101100101122112110100020200210211210001201102120121010021212121110001121112201202220000211021010202002100022222222220212222110102012111021110112120000020000001001100211002110001021222101100221121012001212001010102112210011212021200221221021200001011102002020202221000200202220002111221220022001221202210202110201001101202012100022111122021120122101211101210020000011021001201111022020121112221212112000101022110210210120212201101210021212011221010112202111100011121121012", "12100001112021212212122200111000201012121222112202202222111022222021110112000012020221012200210011010210022010101121102212110010202112221201100000122222121111211122111111011021120202220000120201012102100210110212011001112222210200112011200220000122110222022000211020022210112012010210000200011011012222120210010120201110121211011010001122022200102110110101201120000121002010111012020200020212022112101001101120100212022220121001011200220212001220220101122122200210100212012200000100012010102100122002120101222210211022020200120201120220201121222221222121110200012112201021010002010101201022012020122110121100110020110102011111000221012222120210122220012102202120012110111112122020201201011201222211210001221110212102010002021102010111100211202220100101200202200221110220102122221220022012010010021011222000021212122112210111020200222002101010010021122212002021010020211100001120222212200122011211111001002020112122221222110100112000002221220012011202120000220111012111000100102110221001200120211201121202001200211001022000002102101210111010122211011020112220002012220020211221002202012100112120010020101201012110022100021101020122022010122010002000201000102210212100202101121111120221001001212222000120010000112001010020120010010220210220000010110020001021100110111220110000111021212112021110121101020102221020212102222210011111100012001001222202211022112202200110120001122202121212120210011210001001000022122201121202102110220202022200211220022212121100110100001121000012010012020122110002221021001010202020220120022120211021002022200010122020211222211002122120211221202020202222122102120010120012221202011101002000102020220210000201220001202121100210112111010101202222012121012200110220011022221010201222112120201021100102120011122121011102221021100111212110210111210021210110002122211012002022011122200110020020002202002202111011021021020110122210111221222101010102022011012022002202022022102000220101000002122110011021220110002112222212020010221201210210022020211222111021201100101210201210022201101120102101022210201011210211201202110020002110102222021102201100111010220012221110220122221202001110001211210000212112202221010010210022101012120110102112221102000001111002002020122100202112201120212112222220020001212210021201221222211010221120200101001000101000020222122222102200202022112221021212001012000120201212001010211001000110000000021101002211221222112111120222200012001212011002012020120011121020100022202210202112202012", "20200201001111210002211000220200221102210010220021100020212210202002212211212212111111200102112210000111001012011022111221020200212010110021021112122211201022222000222020211012110121212200110022102122220100010200022102021001200212022021110112102220221111111220120220120221022211121011011120112012012102210022000221012000121022220202200122122021102001012121000200112201122122201102110112100110021002110220211202121120100002210100212110010021200121012210200101002100122200010102221012211020222210011222222101020012020011222010112210012120012222020111000202021212210021121221212100121121210100121201120020022202020220111000211010021100222002001221022010120101221122220101220210221211200011112102000202200120100112112212111100021112100112101021110221211120221101021111221002222200122120012021222000000020112101022101210210202100100021101112100202112021211102022120002120022211000002102011101010202120012010221220020001112120100002110212001010210121021220221102100002112020212212122011110101021210210122012101221011012121002111120122021102001010210220212020111220012200121222012010022220221120112021001000212212002102101022220001221001211110010121101020211211222102102001120210002211100200012100101022122112011210112001011101112220101211020000211000000000202210201010000021210020101111101021112120112020122120210020221021212220220212112211122012210010000100211101100021100222222100102100111200210000212000222012110021112120100110122220010120200022220200222022001111112020102001202001212000222120211120011121212120201100100222021011111211021011122011010112112120020012110110100110002100220212211122002110200212110210002102122212201122010122002210021020022002012010020022202002002000111122102020202202121101202100110122100000110022122112210020222102111120021001001010221201011002120210220112010001021002012221000000200221212122010211222000100020211021120022022201222211211120202100202001200121111120001220220012110110122220220202101202001100201110212011222012100222202002100100001101111222220120112112021200121002121122110222110121002111012110001120011120122101211111111001111100012112001010020011211001002022000210201221001211121000011022010001120210212220021112101100012102000002022020220020210121220202022210110022021212212102202212202111122101211111010011222010012210211210210110100222210022200221121100001111112222021210222210222211200210022101002202210220100111121222202211010101100021220212021220202020201000002212112210012000201221", "00121120000002120021102022022010121102101021221210222000020002021011000201001221120001122112102220012102200022100002010220012020222021100201101112110110111110222112111110022201000222111210110120120102001020011221112010202111211001202020200221022011021210121002110110002111100210110211101211202200001000122120110010201021121112020221202120111220211010122101121100200000221001101002200122221202010220110100212220112200100101110010000220111112211202122000210221101121010210110011201110222102220001112022200121001112112102011112201120221200200002020201100202200201021210110000120122210011001201121211100222202022202202001211211012101202122212101120201102121020121102010201012011221110222111111112222202222110002212100101220000112102100110002200111200220022221111112000100212101010220000200001111202201011011221201212112111112122112122212110220101222210000201121111202010010102210121211222122211010220101110011001110102212200221112202122020222112202120210010112201020111110210202122010012111120110211012011120020112011111100010112121111210220012021022202111121000011211122210112110210220120210021121002102021111101022121220020211112022222111010210111021000121211211120222010201112010002220112021221011101011122101000202220211011011001201011001002011100110020020110222121202021110020121100110120211000101212201000212012211122220022000010120212110012012110220211221101221002100020200000120100200001212210110211222222101012110002122001100100002102121121210102111111012120210112111022020212022202010111102020102020002010210211002100220110001221222111202211002100211002020112210001121112101001202110012220022011120001000001002201022001122220211200010212101000220020220011121001222122120121100011020010102020222010010100020002121110111101210120202121121000110201101201022102100021022122001120010220021101100201221022211221210010200001211210011012112101002101010202001220100021112122101100010210011110022121012000110210112220201212111201121210112212021001021100021221000000210221212002102121002110211112011001102111020121022022221201000010211112202200112202222112002021221002010122102001120210020201022101201020100200211220011111121211220022220102102102221100002211122220201122210210000020220201121102011122201201201000212102120111102002111000221222202110221011101211211001010010110010101200122120212020000212201201202211102222221212102210020011112001222011121200202112201100210200002221011201100200120211100222011010211102012222102101011120220", "11112220011201221211020110010120101222201011121211211001120101102101122021110022200202222220200201112101210022120210201210222201121202100002212021111221222110000200101100111020022220001020200221110100002020101210112201122122112110201220211122002011202210222221021100202222201020101110001011102011121011022020111020110210221220012122201110221210110020210022000200201101000022112202211020122211122102221121000022010022211012000012011101210110200200210201022220212000211010022201100012020120102002200202020112111110022012001221012111021000010022012000220102201120202210220000020102000222011100221212202111221210211112022122111102021211001002220110121111221121222000111101001202001200101021111122001211001212000111112022102002010211001120212212002220120000211011102211000012010202000222100020200010112120221111201020212121211021011000011221000220001110002100110101212100012011001100002111022102202010122212101020222020121000110220012001121000110002000112112020121001201020001220010121002012100112100022000200020011201222112122201102212211200001100012110012210101202002211011202000221112102022122222222012220220202201220112101000212112100000000011220110210221010001211121112100120212202211011110010001200112122210220220020111000111120212202120120000010011221212001110001200200202001200020012111220010211220010222211020200221211210121001100221022012122221101211002211122001112122000020120022012121200001212121000010002201112210110200021210112002010222100211201021120010202200122110010012111021000102210002122002211212120212020200011111222102121220202220202202222212100121011200112010110222220011010011020210110222120001010120222022001112021112120222121102002220021010200220210102101122011020111022112021211122220222111012201002012102210011212110102020022210222121002010001222101010210211221100201011200110012101200211200220000001121010110010001102120002222121001122102202002200221121022001202201221010101112012220121210002111021211201121122100210102112021101010111220120000221121222221222100110111201212222001110122202002022101200220001122111011001200120210100012220210210102211102120002221011022210222121102112210110122200202122102022221121210110220101001000212100201211212012202202121022012021120111001210102210122222110111111111012020111200200012100200010111011112202010012210022010021122112111111111012010221110001001120210221200020021020011220221001012010220011122102101112002000001002120011002210022201101101120220221211200001111211", "12120221022010012110122121021021122222011001112002200012122010121202100010201001121201220001211102020120110010221101012222202121022022022000221220020102222000000202210102102100112101000011102020021110212000000110001020002011221121210000022122200002110210211222220100211210220212120021212121202020020210211001200222211000001122211200011220001210021210101101212020101122000011010202201221220110111021022011012222121010112202112121210221100022001222110201020102001000201200000011002200120202011102200200021011021011200100110120220102111122012011002211112210212121210011200021120012110212210211210110102110010211111012201002201102010022001201000220011120212202111112022001000112010221021120100012101011212001222000101211001000121001211010002102020221112020020102010200001011122110110001202201100012002102112000210102200212002020202021102022021001001001220000210210102112112101102221101012010100100002201111000000110011020120112000210210200110120222020200101202101211010112001020122120210221102211220220021212222000111101002122122101002111010210200210220121121022122221012012100201222222000020022201010020211222110200222001021112210221112111020221220022121010112221022220022201120202020111021220200010120210012110012111101212211002021222110011110111002101210112212121011012111001110002010120011020120110122121210010201101221110020222002002211021100002002221011202220212010200001112122211002210222010011022000010221002010101012012202000111121020110222001101212122221110221222120110121011200110002212021200212212001000010222221101011201122200100112002122122022201202010110220011100011200210010221010200000012221121221201121220122101120210001110201001122222010002110202111110200112110002011222211210010212201212120112221122101022202112121100002110002110110202011002210122112121022021222122001000110120211120202001202010022021122221001220100222110020111211102212112101011211201002102201101202111101022112012201202201121010222101210201111012221002212211011212210022000220101002200020122122002011100002112111100212211201220000120212002002101010112222220222100012212111100202201211222102221121112220000122102221111201210120111011112001102200120112201120021101100102201202220212100000022021211202010202221211011202111212011210100102112200112000002220010201110102211202211002100211202001102021102202002202111222111111101022010210100120112120011101020101110211021110202221120102100211222021222101011210101012000200202010122121120021021212110102022", "12020122022122211212211202120111222221220020122201012200101212221101101010112220220120122221012120211121200111221102020000212101222011010221100000002221111022212010101002200211000110122100202000101100100122212112100210211221212201110211000210202000022222101211221002102222012010222120011202220001112222022012102021202202002110012100021110210021210121000021011200102201221000202121022200110000000021102101011002221011210120022010002220011002002022200012021020121102201101221100120211120112210120211010101111220110012200101101011002211201012022102212011001212201101212122111000012222121202202021110001211021201022021012012122120110200212012111102200122211200211120202112000012122010022222121110102212101020200111220121212202112202011000021110021211202020100101022102211021222200112200120022200111202122120000222121221121022120022120221112101112020001122100211002001012211102100221202201112220210221110100002200111101002121121010020101210120010210011201012200221010202001101200201102020210012202220021021201111212112210102011202122021011221012010112022220101210111002021210012101012211101120221211021012000101001101100202110220012221011210022121001002222202022020021021011010111211222222022112221121212000220201211210221112102201212001002001022010112102100102112211211110222001101122010211002102101020121010010022101101000122121121221202012222112112111120012012222000001200222021011111112222010100111110001210201010102011101001020112201212211001210202012102111211011201110100120202111012221202110212220121122121012000010112122012011212221110221210000221011100020011101110201002211211010102102112112012012011122120002200020211112012212201100221002202210120210012221220020202212002220001211122111201110211221122211200002111220110102220121121010200102012122021210022001202122011101122210100220222211001212211021002000002021100201211210202202110001020221022201210111210101221001011011220210121121222010011010122220112221110221020102212022011210201122121220120212020220012210000222120011001201222000110200221100111020210222122210111111001022121000012121100002022221202201221010210101110200100101110201020011200122222010211021002022102010110212202120011011210221011220122121001021002101221011222120212112020102002010002120210020002010220202100001001112011221020202121000110100110112220102221210022010221220112011110121211012210102122212102112020100102210101101101121020001001202012011202012222210011212212222210021122221102220000010102012001", "02211110021101120020001112011211000202210020022221020202222110111020120021010110221010001120111212210111202112122210111222220120012110110020011111111012221222112111010102222000001122001121022011210012222111102200012011201201101101202221102120202012212010120002122011101000101010200122222000211021121022201212011220012002010221101220000101201110101211220101211221020020200021010100110102020100102102220220110000022102222002010020120202122222112202111022021000122201212112202201222221102200002201121011012000012112221102122202120020201220110012121022102120211202122121202100122102100000022011001220121011202000010100002212100010010112001200201201220020122000221001020021121021021020022220222222221021002121100021102111112021202211201122010110220122010202112221200202022020111011010011002211010010110200220210002012102022221200112111122020111100201002201200001221122122001222002011012121002200220220020200122122202110010220222212122210120100200011220010200210200111212021101202221112122220210102212122012000020202010121122112220101211201202211120111220102100210111220201220011111212201022101111021101020001112210222212101111022101102102100210102200010110002100022201002201001101110002100220121220002002021021100200021220222002011111210100010010002121010122002200212200221110000122100210102020210002212111001122010012201012110220121121211210011112020002202111121111112210020122110212102001112211210210020200202112210222220221010002210022201021200101002221000121222110122021111000210022101221211021102111011122221021011001021202011220121122000201122110010022100111202000020222201101122020110210001200201021220211001111212222112111112110011020220110100212111121201102011211011022000201200100220200120200111011022201201202210212102111021022100101120120000210010020201212022221201101222212100122021200100020100020101120010211110020120202020200222212020221021210121202202210201201001010100101020010121012012121201220112110211011122212112220100111222212212210102111212211000201111202120122210210122220220210022000220010011112002112020112202222211202101020202220002011000002111102221002101221001020000002022121010212121202110021020012211001122110111122211211211201221101111111021222000221010001010200111010110002112111112122202010221012200021211020102021212112020120212022001001210121122111000011222022111010012202121010000200010220121121102222212011022021000112210001002222222222201211221112112022001021111120210201011222000221222012121022201", "00220000021110111010211201012200212112220021102111212120020100000212010101210220122001211000221122102121212122212121012122011201020021202120021200122101121011120121202210112112202001220012122201001221211100212202222111110021202022012200221102011011111120011100100220120102022201120100111022210101210121010222212102012001021222210020020020001122212220210212211101200012112110222000022121222000112010220022001221200100022111220001021122102212210012111102112122221210100122101200120010002110100221200010020002002220211111000222121201012012011220220110020212000200102212201212011012102221202201000222222122202020211222022100200110212012100120112222221111121122211002022201010212001210001210101200021200112202002221212212221012020222211210120120220100100022122210101222022211201120212120112201212111012022020210112201201121021010000221102122122001021111102102121110211101122220220110121100201222222110002011210001102121200200010221010111112122022220120021101201212121220200011200111102201211220102222012201021010022102110101012001210022012121122020100000202012201122101211010101012000212220122211220121010012100012210110022200010111122222212120001200102201200020021022211112021102202112000222200012121020001120200001010221200101021011112021101010022222221121101110110020111101120120201000101202101021121102011200200212111210221102212121021122001020111201110210001212102010221210210000201120202012120110021022010001212122210202112220000012002200101200221122122110121101022201212112111110101100221122011210200210021002102001221112200002111202221002221210202222000010202110100211110211022202222002011221000001121011001121022012020102000020011002000220110001022100012212000112112222110211122022202000001122100221002010202112202201001210120201021120211211222202222111221200002121222210102222111201112020022220010111021011020022122212100022121122202110122212012111011201212210221010120010212201220000201021221212001022001222221210121200110122011121011111022010200122011010000021100001110202201221112012000012102220122211211000120021011021212002011021212010010222110110200021121211210200122011222111112210220222110010020111001201122120102010002021110021210122001120010102201022001121012111022002220111020201001110101112201020021121202211120001212102120011002222020202202210211002000110021222021222101112010220020221210201200002011202212212001021110020221120100000122121020222110101121201201010100221200210001012012022201100112112110121002201122", "02112211122120000220210012011121210000000001002121110012212220102121210202102202110121020220012020001012000022101220212111121000122000212210212210002011012110010212100221100101012120000021220011101220120201222222010102110212011210210101011120002221212012212010000101001020011111011110021210120201112121112102100200221202100220112111222121010011222021121100011001102112221222212010012210102221110021221012010102210221211010122221001201210120120112100021112000102212122111211112212102101020022021010200101000101220001220002011222110202010111020100102020010210111202211012221100022000101002120211022120201110220202020112112100212022001220112212102112222111011220011000001122210211021021111210001121120120202022112011102112202101222111222000210021221000002201200222110201010211221020020001222000001010111111011020110002000111121021001002000011202122120102022101112112112001222202111100022211122002000112012011202210002110102022220211201210122010002202110012111222121120201021201210202202102111022111220001102022220101001120020120120101122002121002212112222002110201011000222202121220212021200020120210120000112021022101202102211220122200211010000121121200011102020021100210210011202121112220220120201020020222012221220010111112021122102000200021111102222002210101020000221100200201012011112012010002012212011010221212221212021121111110211010100001210011111122010120021201211100222200222021101100002021221121021201210222112012000111020102002102201120102012210221121011201022211020101222001102011001021210112012121002001112120000011211221002210010220202002011120202120010102012220202212102010102002011220121110222112002011010221211000201001002200101212010220012000210100021022202200121112102102120000021212100211021212210122011020122020120202000022222211112012100211021221021002100200012002011002120220110110011001100211012220201122012220101110000111220001120021112022220000201010221222212211020202120112000121010111201212102210212211011210200202200010002201220002220011111221202011201120110201002210111220121012201220111200012122211100012101202021222001112001121201222211221200121020200212201010102122011010212102001211102022210120122102200021201010012202011021012002211102101020001212221010200211002000100010220111122200001221110101212011101211001110112110211111202222102211201211112011001220020100201201110100012221212001211011021112101122101202202221011002002022121011100021002102020220210020220022210011202001022011102111010000222121", "20201021111010001122102201001110201110222000121201202122222012002002020200212210011202012101210002020111221022120211110010111020121212011102021122011020000000101202221100220112001200212220002021111112101021222222120020010102001002002120022121112012011222001112211221111222122010122222021112022022221121011212221102220212122110201001011220220020021212210022202100122222110201210220021021110000220211220111210122011101000112102001212002220012221120122122011000101020100010002112211110212212012012011100100012000010001202122221200101222211210001001211110102202111022110110211102011100100021010012201110222210212010120202122101121101022122100002221001001122120212112102002212101122021100201000210122121102012101001020001210110102111120212100222101122222100200102210002001220000212221010012100012202122121211211122011122020222122010000021202000022101211210201200221110121121020112201201020211222002002210200020110001000012022010202012001110221022022111102202221211200022022102001212221022222011121110121001100100100020212121020002202022001012100122221120211012222022011222001201022020101200212202212000211102202200120011211022011110010200211201110001222021212202120020212221200220110201020022220220211121002012120111221220221122011200102112121122022021000012202020022011111112201101101222202122121201211211112111011020211101110002112202120022102120200210220212022211221222121120022221120000012000011010202012202221010122111101200112110022001100222120222202221021122002101121022222220022210012020000120101102210112021220220021002001110221101010121100201112220122102220201021120101112111202011211222212211222001102222101122202101022121110010202121021101010202100222020101100022201021210021121110212112212120220202200020111012211222112120111102201120220210011120002111011211000122222000222012002220100121100120221210010210222222211012000120021212120122010002001001111220021101110110100120120221021102201012201122002211220210002000001002111012221220001112001122202012021122020010201012120012202221100020100012220112220012201202112120010110021100022120202210020120011210112122021200221122022122012100121222200100202021100022102010121001101122200022201200002020010111121120101220121112001012222111100111020202210222000100012012011011000200102112202121020020021010201112201102222100012102221001002212220110202000001211222120112200012222012121110111222220112210021102120202222100012110122102210201220101110022222122101111021010201122112101211112", "12010122210220021201111002220022101201020211022212201202111012001021100102121100011102210012001222212001110100112120022220111000100002211122101000112110022001110110022011021020211020211201000212222112111000221000210021120112222121001101111221111112010110000012000222212011122210210220201022220001200011222001221002220121000221101102100211121100102102202101001220112201222001112201212010211011001010110020222111001120020201222220001100222000100202101210222220101101211020121211221210021212120011220222212020211112202201101000120221201101100212220201110021211221111220012022201102220200202201120100221111001011012012022201201020212121002211012210120212100122002212202022021212212221100002110120010112102112002011010211011020101022221101201201120121201212202202110000122022001220221221012000202201122122100020220121121211212021001221120220002210110220012222001102022212120200122222021101112121100121110202120100111201221201220022010001200201222110002012220102000122011201002122201210022222012001222010001012021111221000120100020100001202101112200100212001011201202122022211012202100002000012001010012011110002222220220212010222012201120122110221122212112122220010211011201222101000111112220102000200100220211101122110110212011122212120102111010110002011220201222200210010002112010001020112101111222212000020112211220110120001211101100221022210010210100101112010101022101110000220111022110102121112121212102010020212000011100221021221211201222200101010110120022101210222020210221102100102001100002202020020000220110021201020202010211000010210122122120122021021202122021202010101022202121200100010200111000221000101211220220210101001022111122120210010211102010120011002210220022122121220102010121011002011211220001210122011101220120221101101001002112021022200102222200110202122220200201221021112121000102010111122221100212012021212121122001121211010010211021021010201101110120212110002100122102012121112102022121212221111111110000110210112222120221112122220212002122010011022011021210101110002111000122121001212011222112101202101112021111211012201020200220221121212021000010222110001000212000100122220101121221000200212201210120020001101210201220110111101021212020012022022211102100202222220110122222101002121201202202112211201002012121002212011020020000120011102011121021020222111001022102122222121101012221100002010221221111022022111201210122001220220221001022021012212211011100200222021001121122211100022220212020000221201201211222022", "20111121200220201121210012201201200112020211212200220020212210002021220200122020201110101201201011011001100212100012100021020022101111002201102101112210202010212000002121211002211222211102202202100011102021120010112221220202020011121121011022121212110202211002200102210001020201222122002202021001001221201012011111220102202002001012102002122100000210210221011201110210000112002220201211122011010001210101111120020022120201212210202020211000012101200112121121112110111222110020202021122010212000002112011020201011111100012122021200101102001111022211011221102201221002120120022221011010022101120211012221020212110001112121120021000121220002220211220012122110201120022122111222220220221222202220121100210211010020102212022200020202010101011002001212211100011200121122022112220001200102010002011010201100120000222202120222210011010021021101221010000101101112011001211021212221110121201111002000002120102202121200200221012220022110011200021102120020000021012122000021202222211202121102021112122002021221002121021220220101020021222211201012100020121201010210001110110011110222110020112202222202020011002111112022110011001102212112121202121010102211122212011012001102002001201202101000120222002200102002221000202001110102002201021210102122110121012201221222012200121112021221021011021012112000002022102100111100102002110101222020002212000200200101210212100201112210101110220010022020202210200202021001112000210000121012110122120201000102200201202222102120101002020121220222020010200120220001222221000020122111012110212220112010002010101202210022220121202101002111221211220012122221000222011021210011001200211011201111021201200221221020202001121210212100000111001122222010110212100101200011012001220120211002121012101120201021201202121021110112210101000112110000112210110101101022112222001220202122201220100100102202011211002222222000021121112222110011021210021002121111022220022102020221012012020122120020002022220211000222210221202121200001120211112021101012202200112112020222021211101220201102220201222020011000012222111012021002001001020021112101010112220000212121122202102102020112102010101021200011112012202002001101021202221220202022102121211102211021021001221002210002211221022211121102200202022100111221101000111101000222100210101021222200102002021012012121211002110122002212211211022011010221011022121201111010202212111020022201012201122221012021220112112111022200010200122211220011112000001120121012222000222022200012101221201222", "10110101011222120211010120220120111210021202021201102102200212121221201021220101010011201000111211000122121220020102200222012002211010111202021101111001221121200221210202211111022002220010101202120210102222212201121100210001022211101120212211222200222120000010210011201002020010121220221022020112120210112110200020112012220221020112011101111121120011210010002010011102200102222212210221101001221100120011221121110201120020221210121221021212202100012120122101100012020201021012022102020201111002222112221211122010222202222222010100111222201001012212010220212012102112112120120020020200101002021211020022111012221100202122211122211211111111002210221101002111010102112101202011022221112122221101122111121020021201111021002021011100102200122100021111121112221212210012002211001221002022102200000211211001002120001101122012111010010011001222022010112200212021212220220200122102002122210221112222000121200202121102221121202011210122102220202212002120022202011201120122110002122222102012212012101000201100202211000120010001211101112002121020121002002110122210202210210212122220121000102021021112020012211102100001000012111212111122022021021212020021101122021120102012100012001211121212200100201210211200211221212110120201100100121000221021110112111021101001001012211211121200200202111110112222112210012121202000120121221021211021121122110011201121000121101201220102021000020100002202120010112221201221101220100021212002121120112000222001222000001020202011202102212212212002022022201012212221220021010102202011200200112210122212022212022120210211102022101220122200200020112210011021102000221112022102222202121112210121120020212211122112201201002002020112201212210011100100110101121022221222201012221101110011211111221022212210220101012201000101112100210100102102012022112002120000222222010021212012102100002100210021021200101101200112100020020200100201222122102021200211221212020210020201001221021001121122110122122001222121202212202111120220120120010011102102000221102121200222122220002121022111222200021212121112122211121020100112121202022200012110101222020211212002102100022200111120220221202120021021221001211210212122001211222111010100100200000222202111211201221200002010002110010121221210102111020220112221212201221220212100202110021010001010211202101201211022001200012222121211211212210100022202021220022101220210110220000212210121021111220020022222201202211010220120012211221210012122102220010010200112211211010020101001001021102000", "22101210122202101020211222121122021212121202200212002221012112220211212212222011020120020221112012022221100100002100020021111210222212112011200022122120221012112112122010200102210100002202211021112222220111022201011122120021202102120001200201010212001210120120012021112120020100021001110012012022001002100200111122022020010000111111122102112102120221002102002202200100020221020002111220111120012002020221112211020220100001112221101221220211000001120210200010221010120110000000111022020110101202212210202021212110010112100201222111100000201022010210001220021201002102021012102112221001010111212201101100211022001020220221121222101211202000010102222222002100002002221200110021110212210002100012220002000012220101000202102201112000122210110122202212212201100001012012001122101210001121121222000220112221002121111011000011121121102020120020202012211110011222010000100102222121001221222022012222001120102111211011210212220022220100100220211101022122112222012122012122100022202110102210202202211202010221111000020122210000012120121211111220100100020020000112110210000020120022100001220111211102022112210112201110012002211222200202121212100102200200021002202100202110102022211011020110102222122000101220120201022111211022220001010010110010200220202121200000021102002002222121202112011000010101112022222120211012022102102010211022122110012110112102100211211101021221001100020000200111221222202012220212110102102211101002100002102202021121122121022110100112112211010122222010222011122101111000011120111010101012001010200110111112011122120110221020022101120110101120101120211102001202011100201100220010010122100000120122222000212121222102201112210021000020002102000002021010121010102202111002001202011011002222021110110102120210101110111110010021021002010221012100122100220110221000210100110122012022011022101000210222110121012001200020022202120221100210002211212202011122201001022210220002202120100122012020100122020011121002002212212021012102101012021022001201121112211012021200000200011202222201022200221101102010102121220000101112121201111111101210020112121021102100020201120112210121012111010002002122022221210211021122220121222122202102002210120021002011220121021001201220012221111112001021001002201211201112002122102010112021210210002222121020022102000120212101112020200102210112000001212221201201112220122201202221212201020102002021000120002200000111022021200212221112102121100022122000101221201210021112202012211210122102210212021210", "00010002000011012121102110101020002122122111000000200010201201110202010101121101220221100210221211020111002002020000002101000200210121021011102200102000221000021012011212102201122200220212112210210111022120020010022222212202221101212200202220110020220022120200111112220201212020221120122102212122001011021011201102001011021012220020012110022001021100022101002221022202222020000100001200122121111010201101120111100202002211220110100100211012011221021212110202112200111110122202011001200201022121021101010101011110210102202010211101011200001021200212102020110102211022122221021011011201120100122210101220122111010101220000111221200122020110010021011222110101112020101221202111100122221121020201211222000201121000021021020000011222000000220102222100101121022022100022211012120201200021201212000200022012202201022002002000012101201100001002101120210001202101022122120010002011220222121222200020122002202120102221221120202122112120111100220020001012021210122020102211011110111102211001000210112220021012112222022201220120100112001100011222001220122112201102222200212110020111211222220212201012212110111200120220101221020220210112210020222200000122001122102020011202022022112102112112112001210010211012221102022000110100100120102120220220211020021210100211002000111120000100120200122111210121210220012000021012121012211011011210111221211121221121110012200001112202221122020022221020122112112120000001002020011001121022210202202020001120110211111120120012121210101122001002220121202022001121002211111222011212001201202110022212001021220212100100020220221220012010220100022002200221101011012122210020121121001000022121000221102022101221220022102212201100000100212110120102220000201020222000021221112200021101001121202001122100211102202202012210211210011220101022220000221100111021220202210021001220101111022102121212202122022220100221010001202011120011010101002200222021110102020120221000222002222211111000122002220210201202001022102000120000220112220110012220201101222110112121200200120121000111022122100200212221020220202101210110112011020222122212101022100012111112221112201222100121022000121210002022200211120211221111202121210220021000202202221121110121122001001221011210100122000002212102102220211002122121020120201202210210220001012120202010220000222101120101221001112121020202011222121110010102211112001012120022020111221112211100020102021221120020201210022200122210211102121202012122111220022022221011210220022012221220011101110010", "22002112001220112012010120210000101020100122122100012101222120202021001100002001101100022001221111121011001111110022112112221201022212102212111212102202000011112222212012122110221112011112202001111110112200210011011102210112122212220212210101201210011110111100012122221201202021022012211022221002201211221220021222021011000020100222121221101110201001010120001202101222002111110212022122011001110010101120121101212001211110110010012212112202111100211112011010112000210102012220212100001221102110222221122120211021101101221002101102121212122012010102121202111120200010002011020012110201000220221021112201002100201112100000120021022011102021002221120110100000211101211020210001211002200021221111101011010012021210022000212122121021000100111000210111201112221210010220100102011221222120112022022020021001002220100201002022022112102020221210101221000020100121200010100012011211112020202102221221112011101211101012012212021100200022002010110222022100210002202012200212201201002200002200112211001211202100020200011020110100010120221100000002120121222100110011001101202120002121012011012012200010201101100222010201011222111112022110211101000200101112022121022102101012210012200001120101122110212221220001202102002120221212221002102101010202012101210101000210012120000100212102111121221210100012221122111010112111210210120210100210211122010120211001212120222111120121120122202201002111020122212000010211000011000102212212212111001122001101010000020020101202112111202021202101001211012010222021120110102110220101202020020011211010121120000020011202000200122212211211212120101021120012020021111200020202202012102122010002110111210012201101121002101211212020202212020112101112202022011111100000110010221210200112001011012102012021211221211112120022112111111002100222200021111201020010201210120211112202020211122021221221021212012110012120222211222120021001021020210211222100111021012212122100021221220010101010120001200110010011100100010212200210110201222000221202011202020012221112211211002200220020111110121001011102002201001211011112101011200212210012201201021211020222221010010022211012222112110101212111011122101100000200011122211101222020122220120102122021221002220100021211111120212211100211001202110011121211021000201011001002121110011110201111222001221011012021001121121012120122220100000122101121211122122020021110110102102012012011122010220210120011202221102202211211212200212002022220021022201210012111012011021212012210200011100021", "10112102102012100012000012022001000211102212200020101020211012000000002000201010122211122000220112021201210122210222010212001210021211010221021102120102121002221111122222201021210222122221221211200001002002001112010020211001001110221012222012212121102110111000012211221002100201000112122221000020122121010212022112211001112101212220100120120122220000201201102200010110200111010011101020201220012111202120020022210220111011022220210102110002010202010121212002000210010122022020022012021120122021122212202200112001220102122210010121021100220100021020020111120101020022010202101121001010001011100012210120102111100211212002121020012112100101212101110102212122012000020010101001212222000202110202021021010211121022010112220112112110212222210122201121000210222101210022022020212210121102212211020220020110121220220102000101012202100000102221100000021111112202020101011102221221102121210210021201202000002112100201021012020201111111100202002100112221222002122222120112220121200122211022122022220202001111222211121222222022010022222201221120210111202010001210101200002211012101022122201202101012211212022120200111021012201202110000101010202001010220000100011022002100221002201221222220220100021111121202102011212001200210202100002212000000121012020101222020102021222201201200122201200022002212221112100100022102022022002120101200200011210022102100220012101121100202102210220110000011201021010220110112121120101022212202200202222021000112022222122211100210121122122112111010212001102222220202210010200010100021101121202100221110212100112221002021102220220010212100100122211111112002110200002102011110201010212121221110112110211010001021112002221021011220001120200111011201011102220220011022200211110210022022221001120212102201212021011102112202020022210001220212012000221201110022100012102112022022222002001010010212011012202120212111201010000100101111011110001001010200122000202122221220021002200121221212121001110101212202211012101122101202111222011220021101010112120212120011010020122111002200220001102011012022000212012110020012102222122002210102010201202210011001022200021100111001010112120202000112220001211211011202102122101211111012111120210010220222121212000021012020202100221020012110122221011110220010011000101112011000222111011221102100002100122012021210012122200011220011100111122011202122220002011022000121212021200020201120211211010012110112011012012012021002111012101111101210210111010210122210000212210121222021101121220200", "11021112120221200010110120121222000001220002022222102012221111011010211002100012212121220100202220012122020211120221120021212202111202001212101210202020021200111112122222111111022111202111001200002021012000201221120222020110110120012201200022211021000100022221011210221101122101020012000012210021201202010212012100200220001121101221022212122211011100211110211000211222221000101000021110010112212010211222021122021120112020202020121211210021110212010001121220022210102010021121211100221222122122220111202201110110021011210102201012120200220211122122102002110020121102122211000222201011212121021221200102122110102021020212102010221202101020022022220102011110222101001121201011100010012222012201101120222000120101220111111101221111021112201200201221212002102021211010202010022121112022111221201020222012112202020220121122101020120102202102211002110102202121002020021220110200011022110100002111222122200100202210112111220221210120020021202110110102001022202120202200120001010101202022001100012121122012021222222000010112202200212002002200101200210122101211121121102221212002020222212022201001120211202110200210102202102011011000020100121020222112021021112001022211020011202122202122022100121010102120221011112122220202010222022202212101212000222002101020222012100102002212222111122021200101222010021000210102222210002110010111020122020010022020222001201022100011222212012022012202120021202101012211112221021221121221021021222101021001020011200202112201120101220010112122121221120000112101201110002001022121111101120202110122020022112020210110100002212001110221020122012202202121012110201121001020010020101120120121200200012111220211100220021112022201101222002210120111121200202102222100120221102210120200111012021102122010210211201202211220112211200020121200211012201202201222220110112222210021112002020022000121011011022102210212211110120210111102100012120112220022201200001020220112121122122002200101202000010221110211121001102122101110221010111222200010212221221200110200201011002001102122100110101121220102101000200002222110101220210110011222000210220011100100200020120021202010120201112102111010220202210212221021221021202101112201002011212121020212222020002021001022010200111010002122212000012020120110000210000121122121120122101022121201002221120212010212210020000001102001010020012112110110020210212022002001111210000100022111122220010012110210010112010122212101001111220011200020212002102102012100121012111201021100211120010211", "12112020220012210010212001101002021021011222122121120220101221011212210210022110012001100110022212201212011202122010002001212201102021211000221021000202220020211210002220120202112211120100200120002202002100201220111001201121111211221210101011021002110101211212221222000222210101101212201002221021111220220020110111011200100122102212100110022112212110202120201122220020222121220012212112112122110102112012022110002121122002202000111201201200002022202112121102211121212201102222102102010102220121021110000122121201120020121020120200112120210100022101212210112000021021211000000210210120122021202121112222211202002102210101221022122110120112020121002002121022220100021111002222100002021222120022210022120112210012211210222211101212211000220111002210200202212121012122021121200101010011210200220222211111202002201111112221222201020201122022202202012000110212212100110220220201020000221020221101200100222102200011222020200110201212122110202001112000202202212101010102021101101000011210220221000011211012200100011100122202121112221120200120222001022120112010022112112221122002110001100102110001211212102201111102201120200120022102022201122001001002000021200121002201000021002210020221110222220020012220122010002210121102000200211001011021101010110101100211001002010011211122201001201201010010210222112120222201002221001211222201202000102122201111212020002202111222011021112112021012001212201101120000101210201000220211100210012210201222001010102222211210111112111201020122120212221121020112220102211001100112021111211002220220211122101021200012102001212211002010102100211200022021112002210121011221202001022102202110001222201211020022021111202211120202002002002122221100222100200110012000010001101121012022001120010120121122000012202122012012220211112100012211210212112020210021120111012021011102212210202021002202110022200102201020202202121011012101201222122022100000212212102002110102011011012010102201100221122110111201220021121200012011100020210210100020011220121220121010000212012000101101210121112010200000022011001120221002102022202021012220121122120011122221012211002111021001102111222120200111221101222220122211201111222001122200101020222121101221120011202111021201122010201102012200121011122021101110021101201120011011020222020221011101221101012101101120021002110202001210201100121011200112001100011111122200101211212001221011112222100020020202201101101020010210020111200221021202122101000022221111210120100202112022201121001102", "01221112200202010000112002100210102000020212221110010211110221021020101011102020220112022120212020212121011000211012120022120022201112210112222200122100101211121120112121020020000210202020202022220020102020210221100210020100122012202121101220201022121022211001020221021200122200220221022101020201202202221211110011102002200002101221000110221010200111021222020010112220000202000021022200011012120220111011200021110211202102011011100200010101222221100000220000110020002022100012222010020010112222100211121210121202122112211120000222121020122221122122221022200101102022021220120021212100000001122011102001022212210202112202012200201021002102002001201100201121011222021220200112112001121210201001222122000201220201121200200121021021222220111120102210100222022202120101202022011001120111202200012111112121100020100110221121111112220111221020220102212002012200121101112000220021102201010112101111222110120010021210112010212022120021210110211000221110210202120022102002222102100210000111211101201120000122012222022212102101112200201221122020102220120112102001012012212222001101200100220202121011201001002202000012210002002110000200101210212110200022121220110020002212122010211010021010022002200221102120021122120020201122201202200000002200201201020111211221121001121111222012012211112102222220002122002112202120021212020210121111221100200121021212001012002100202022100010002010012010002020110120022222112102100120022000202222222221111000210001221111210002220210110110112200201120112201202021012022111001122101000001000002110122122200102100211102101102100020121222001022112121221010121200021012110100011211221102100210020221122102021000211200010111112002120011210022112121221020212012211012211110200212022112100022211211200102221111122021121210110121011200221000002222222212220112112002110002210011200201011001220011000220110212211100101111221202111102200021222202201121002111122010111011201101220212100021112021010112022022111000001021202021022200121012021101002211021102100112021002121201220100101220012220101001201122101010102122002220222200020221012000020211010021100020202211102100121000012120200212211102001220120010100000111211102212020102220112210122102100011000010220020211100201102120121101120201002220011122202202210021001010121011212101202121210212011202010120010220121201121202201000010200122200011002100221211112222110212012101120111220211202110002210101220002022212000102120202212111110221120112220110000100000212110102022111", "11021110021210101012020112222102112202101111020201021212021111221112020222022011022101200201222000111202222000012000101111110020201000211111220002112000000121121210021211211201002002001120221102012212202100101022222211201122212201220211101101010120200112122212020000000012120211111210011012011102010011111212122000102112022020120122002111022012220212101020210212212020202101201202021211002002021121112001120222122120111222111002010221210011022122122212211011110212100012121222020212110201011111222220020222111120120202201022100212010122202111212111011210211221022122000010210002201200122210001120111121102200122202001102122012002110102122222212000220200110122001211100221220200211122200111110010111000221102202011022102121122010101222222212221200110101110000100200121001012202212102222010000110101211111002220220200001000222112011020222112212012020121111201210001200101200002010101021101012010202200102122202101211011210022011210022100120221210012001022220222022012011010001102212102120110021200002211200122112221212100210201110002111220211000021122200012102120201100212020122021000121212222122122101221100111010112121222122222001002020212111210001211110000101202010221211010012220011102112112212001101220112212020211011100111202101201200000220111012202111020010200120100100210001210002212021020111021120201211121201022121111202020222212122121101212202211121212020021120200211020120011221201201121000212222102212122022010110102202222102022002100212101102120220002021002212110002110210200202111012220202220202201202122201001200002011211111211202101011211112012220202000200022102020120110000021001221021202122010022002011011000111211000212201021020111212222100002211010221222001201101120100202022220012022120202212112110002222210002001222211110122200101001200202002002112020012111200012012002022002102111120110202002112002022102121120022200211110101001122111221200200210000010101222020112210111210102021011100000000112202111110222120112000222222000121122020100022110001212212002122000010011120112121211020121000000002010101021201100122200220220110010110122012001121200012020100002102101111002111120120111221022212112112202022112011022010101011210001002012022102111101001000021000120000220102200221111220000220120010010212020222111100020110210110201212012211102122211102211112221201101222211201210121002201220222100112200101221221102100010011102201010201010012001002222111201021220121021022011222111011102220100211002002210200110220000", "22012000022201122110122021001010002122112010101101222222100001220200211012221210221001121011011020000020120111112002101121121122101000120011120000201222022010101100222002001201200212220111201210102201001011120211000111221102201101222202022022020201001222011110220222212201002112022110210021222001201212120212000101200000120210011102011020122110020200021011022012021002101211212000122011011012110222210111112220121202212201001202011211010002210121200010120122211012221001021212010000011220110201200222002221100010110101011022211122120222112002122200110000022001101102001112002101012100211120110200120012220001211021100201112101101120001100010201102121021212112221110200212221210102101121202100120000000211101211210002102221020010102122120101200012022111020221201122002000210222011121110011111000021001100102210121112221022211221111122102111020001010101111212102210012011202212020011220110210021001002110000001200220200020001212201101000201110110211221022201222120222011110012002011000002210022121222000010022112020211210111211101220211102211012101012021122212221112012000101220211022002101021122001102010002101200202002022101222202001222110011120210102100210112021210012002001101222120120121020202022222221100121202110222221210020121102212020120122012110000112211000212200010212211001010212221020211212212011010102010122222121001011021100001201211200221002211020200210201012201121020101022212220100020120220022100020111221011202010101112210110210222110001202101210100201010021111211201102120112121221102120100220010112222111122002201202201211120011212121120221000212210000222000120121112220000002010010022211101111220001200001121100122011011122211120021112112201211012010220121012021122210002102210011012211120020102222211201110202000122210112001200010010012210112212122001121102220111211002022221100021001202211112121122121001002201022222220121121000121211011021211220211022221111010222210001101000012010211020001200112202001010202002110102200020112001210021112100110001211200000000122221210110021210002000221100122010110111120210000212220121000200012112102011002020222110201111121121012220002001112222001210110202020222120000111121122020122101211011102111210200111101201102120020010010021112201100222112201220010211202120021101200201001201120220212010202002111122101201200121121220211202200010020101210202200012012221221212001101102010221101102121222101000210001022202221102122000212000001102011111112022221211010222111212200222002", "01221120101111121211210020022022100021100022121010120011101112221220102001101011212201122012112021020102220211212202111001120122000000202020000012121101121202100122112210202020102201121000221211120002002002011212000221221202121022222221012022122001121021002001121221002212020121220202022222221020211020200212111212100220112102211012101021002211101022022211012202111200120010012211020122211210122100021000021021100011212122121221202020122000012012001202120110202210011001012022220021021000212110210001001211110202211101120201020221210100002112222122201122101212101221221122220112001221010222022001012101010210021212210112211112222102112120220122111111200111122021002221211210000022220112211002221210112100002022112002010021100210202211110022010211200000121000000111100120102112102210121200201021012021001221222202210122101220211010112001121021212201020000022010112222110010012000101001202122202012022002220010202020001012101101212110210212201222210020122011202102110022000010020012020100111212122012002002020220012112020112220212022000122202211111200012001122012002121001001000110011102022002021202011211222000200221101112221120222210010220201000001011000201010002021012120000201102102201202212200101012201012200222200012111002101002011111021121201022200200000222021100202020211001120000012111120101001111221211221211110020022100001021201120210102220221202020000202122001020100211220122010102122121101012120102112012021202022121022012000110220220210011101121122221100112111011122201121221221100212012011120000211012022010100102111122111211012021111022220220102220011222010220010010200222212221100101010201112122010101002212211200211112001211110022000110020220010001100200211102110222210202022212010122110112110201122000121201222100222212020000222110120102111222110101211112210000020121201010000011210212120021220221202011111121002111210121111012002212002222120211212110100100110202021222022011002000201122112200201122000200101212122112000220001122010210210010201111211112000011002000220100110022102011122002020002011202102110201222110011121020212111002210100102000121022022101210020110211000212100111200012110211100021122022000002112121011120121122111121121120111220111221102022120111201200100221210201021111112001011021010121122111120122122212211000221002100210211220121201211110100100221020002122221122221211120202122110021101102210102210220101221201212001221000022221121001012210112200222111220212121022011121121022211010010110122", "21100220211020210210120202022000111211111100202111222212212211221200202200110201110101001021122222112200101202021000122201220001022110010201012211020201212012121100222120100212010212022000211100212111101000122011110002000121120002112211002102102122221021101100110102002102002201122012011121012220020222212022122101110011102011212221221010121211120010211220011201202222101112000121211102022011200212100120012110212011100100020201221221121012201210112012212122002120011200100000112110122002020020022201110201000011201202020102202211011021101122110202101122122221122200112212010111021201000120021201211200200002021212000020120110101020220112212000021200002011211020110220122000121022120021100010110021122201122201000120000222210221120220102101100220002222101121112221022211011120212020010000000221002201021211001102012110020110111002111222012102020102020200112111210020212100102001001100222120110222001000010020212001010211220102110022000211002122000011211212212211202211122101022210221011211222210121200012020121020111222020112210021200212200100100211102012202210212011000100211021222121111202110212222210122100011021202012220021102212011111010200121120110211112011210002212221002200122001101212210200202020100122110100201010002211200220101221221112001100202012121101211000220212021022020022102110202011010211111021102021011200202201211120010021222202210201212021122220201022021111222202110210000001120010000022012120220001022110220022121002100122002121222201002022001110022120202110201102200202210010221101210201220201021112222100222012201002001111002110110221100000210200210111001011100002102101201122212212002122122222020022200122101100011002202102122201211222021012120110002000220210120211012002000020112001111121011101220211020010010101110010000122102212102110221012002102200222100121210000100221122021202002111200112010110022010112100021112201101221022211212200101110010211022000220120101110012222110000000000002210111121202100120101110202111022121121101212222221121020200021212000012002011212211221222000202220102020021111022021111121010121010220002002220101121222102212200112101020220021012000001201021222202001112011012110121201100021022001122110210112010011021212220001000021202102100111221211211000200210122111002210000022000222001110121112111111202200202201110200221000222002112122002202102220020002101220022201011010111022201022222001000000001100200122100122022201012012101120100000121010021122100012002222201022220021211", "10210122021110110112100220202211001101001210122001011121221112202202202101100000201212212020022101101222012110212010210001110202111012000002010002101011001001121121010212221102111021110111120022020002100222120000100200000210200020112000010222211222102121212111220001020011022012012200212112001110221112120020002121020211002110221001121122002111121120221210220002200001111120221021222112100110121221021102121001200211122211120220120120111222000122120110221021120201210010222001010102200221010101220111001012002220011001200120220111101021200100020200102001102112001002102220022202112011222221122000102101200112111020121022002022020021012122100212202010201010011112122010000021100020122101102102012002121020220202100001211100020210121012120021011201100020021100121101211100222001200010001021220122201110022112010011111121022122121121000111221122220102110221201122110012012022022212101022221110121021020122000001100221201200000012000201010211122121120112120211011201201221121002102001012211011202212220100212200220212121100210202000001001112102121021220110001100120112211112122000010200012112200210011221211012020211221112020111110101100112102021001002221201112022010021121111112122010022220121020000011122211012101201200002202200201110122120011011001012201021110200211212021200122121000021100120222110112010000211000201102221100001112000222210111222221100100110212221201200010011112212002100001121210011120201022010100122221000121020001221121010001201021001102000222000021001022200022120200111122211210000120010122022022102000200212100112212122000010211112201222211212011011110211021210020020112002121200221200221201120011000021200120120000011222011121020211110212222011010012011112122122221202020221002000222221022112002212000012221011012110212021222200211000020002002010001211221010122222210021202002221012221200012112211111221020101012101112100211112122020220121112021201112202201121121222010002100100220102202211020221212101002011101002211121001112112121100122201001000002200200121012100001210100110200121110000111220210222111100111121010222011020100022021120102202002222122000110201111221111011010112222211122211201221110211200211210011021112011202210112011111022211001110002112111110000200120221121210010202121002000121011021110120002010201212120221122110211122002020112011210221121210101101112022100100100100212111122111011121222012112102210011222120211120121212222221221120122210001000020210121011101202102221112201100200020201", "20012102111101012100202010201021012100202222012022012022222111212211011120010012221122222022021122101000000001110020211210112211212021101211022120202110000100101120201222110010120020120211002100210101102010210011202202220000120201020000000201120022200212102112012000210111022112200222022201211002212100001101100012022220020011120102001201210112111120101110102121020010212212012201111202110022202110021112002121202202111120210202202010122120001200121210210020200112100101001010012001221101222002210101012112001221212021120102202021212201122102012202201002111120120210001102221002011012121212210202111112000211021122201000202120220100101021110211102011210111111210202120121102010002012212101111210120000101000001000101001210002221010021020201122011201000210212011120112021002011022011101010200211200122102120212201201210220000101201212112001202121000101011001220011200212101212011011022111222222221011222012121111221212111100201211001112221002210221210020112111111001121010111100001122000121120020120120112222002210122021111201100122211122000110111112211122020110000010111110212201010101110212012202010202002212021121210101200100211000210210100222121110210221002102212121121111121000102110121120220000110201220202120200002102102110201101100020120221011010110210210100010222011222210000221021022222222000202221210002211022102002101012011012221012202111020010202122221200200012122200121121012010022001120202202120222122110210202010102011002111102222100000112100121010211112221210222000100120201102221202110002111211012100001020020012102222010122122202222122102222012201101000110210210202020211200002112201010202211011111112211222002111202221022011022220110001112022110012010112212202221212201002002120212101120002020220211200202010122002012122221222122110011002200021211221012210012202111120000011122211111121122011202101222120001122012001121010011020200122202221022001121002222102202122012202001021111111021020021102202110220001201220212210111020211012222001012210220101201002121022020020202022222220122022211110112101220122110002102222101200221122220020021221220210222121001120011102222112110011220101121000202221220020010122112001101121202110120112021220121012112210211112120220211122202120002211022200200100201111200201222212022000222002122122202121111120001010202100012000211202211211121121112002221102210010010020122200110200122200122022202220022202202001001110110001112120212201100112021112200210212221122010210010022201100101121", "11121000201210011221112002111201122021102002002021020102000001121021202102121112121101220202020110121002021221221210000202022020210112122202112102221121212200020101122012202122120011012202010011220100101002212122212210211022002111211210211111011020222122210010011211011122112112221000202001022102221201021210201210210100101202121020100021102212200120100012120012202121020120201010011002112102000200001221020200011202200222011200000220000101201212111220101222010110200211001211200112121020200202200221110021022010212120221112100201210200212011012101220212001012012222122020020220222012122101100202121221120220000201212220001112012002012201000202102121210022020002212122101112110000121221100020021100221210220220112001020222112112212021000001202200221020020001120020102112200202021111002220200111022021220220212121112000120202020002012120012122000100102201010120110022002112021121021200022020101102212100202200101010112200212222121122001010120112002220221001120120021122011220122221212110202022210100222022001012111000212220001210212212110200220101021000021102020100222112221112010210101100022011100222120021121012200011200220110120211212011212220110200202110022020122110200220210012000011102211010112020110112101101221201102020010211111120021111011201111112220202210200020120222000100112222010211000100101102020022220211012022001011022222001000020121010111211122121222201020211121002000221011221210000021221202122110021000001210001120200222111221212201101201220000211020110100011001000100010010002021111200201220010212220120101212122022111211000102200201111212202012100102202201010111221021112110101220010221201102012200112221220011212201002211022201101111101010211102010021220121200102101011211221210011011001010120120120000122021021121100002020112122101022001211202000202221000020202020220222020021011101202000112102221021221112010201002021202112211201010222001122100222212221112120122200201221111010001222212110112212212110202101200112120102100022020121222101000202001102122202020221200022110010121101011002012202120210201202022212210120101120000011011210222002022001012112200220220222122001002100202010221012211111002201011222120012112220010022100222102200010010221002111200220212100002000001002201021210110220111012100121020121201200121020012202221210220100020222012110210022101210201010210210001201211122100201002002100202120122200221111211220111101202201100202020110121120201220222101012011212012202122101102110022020011022212", "01120010020002210222011202022120212022102202111120220112101121120012121200002202011201002121220002102001210012111012122120200101210002021020111002001002010222120021020120122220110022110020010111111000122002001100012222002110010000110211101202121212212110022201122002101020112011221112001022120121202111022020202020020020002120000220210100122010122000000122222102210220110001021021002110101220122121001220222222000210120101010010002200101222220001101012001102021121022221122112111102102012010221201201122120021211111010211200101021102122200201000212201020121010102211121220010122102022112212012110002112201020120121020021000112000011112211102200112011102020121220210012101201021211101112221001210201102221212012201010210202122000102112210000210221211010212111211210221110012021121022010121100022111100202120010110110111001121010201122100020221120220220212121210011121211202010122111220212111011122212201020111012211011200102120121102201201120121120110002000111121120221210121020000020122020101001202010122002021122020021000021110120011212222221002101202000022020022111111102002221112010201210020012120212120122211211012200220000120102120020112112220212110011211120202221120022100111222112002200012000100111010102122210222211200021101211102102101002002210200202112101122120102222000102020021100112120001111222001221010222212111110122211102021210011200220001222111202111212022120222202200001122022021122022200101222022122012122100110122120121121020012021010022210110101201010202000102022200001021111101100101101020122100000110110220010100111201200201202000110210111002112100122202102120210210221102201000221200021111022200201001220202101201102010220211220112222120111111111102022002000212102200222110102020121212011000111121222001000122001110022110201210121110121202120210201122221210020202012211120120012210000220102221120010021100011001210111020110201022022201012021212121201101002100221202220121121212220202222200220001222000121122002221000120100221012201112020110010220100202202011112021212221121220012021011120100122221011221001021000100000021101021212100200022020222000221020111221202110012201110222100120112102212202220010120121212022020020101022110101200211211022012120010001001220122000011212102220112100101120210200110002002210102101212202002020020012111012212211022120010001212012021001110100212100220111000112102102102101121100010001120021020122001202211121111110122121221110100011121000222012111020001021110120021101112001", "02211212112211122102022010100112011222010021211110120220220010102200110220220211010010112111222012012000212000011020221022000101021111221112111200212111001220122112120001210110020122022011000010000222111120201200010102011100122102201021111120210100201222200022012222101220220110122001210220022222101110111020201000011020202221001120012210002001100012020222110011021211101222222211221121000121111012011000200210012121020201200101101102120201202110120100200211111110022110110120002010222020101112120101212001021222012121022002222101201110021020100002021001011200120110002110222222220211022210220122112122012210001112020201122021002122222102002202210211000222212100221101112210102111011200121200112012102002201210021112101202020220110211101100010100102122220212000121012010101200011000001121010200201012210222010021220000101111201202012112201012120121020101220112121222110021221020000020020100020022212210112212202001211101110101112020010011111201220021112122000010010001021102120212211220002110120110122100201012112202212222002122021202120222120121011222100002022111112222021212101010112221121202001222202122212101020202200221200212212112002112122112002111120201012020201101222001020021000120110100101110122222111200202012010101001020202020200022211001021212010102220022121110221100220102102110001120200121102122112122102201012221222110000001110021221201112011101000020100022210012010211020122222010022001022001112211000220022021220001200201000000210200102002101220210211222221012201120122220020101000211002101210112021220020020000122200112120012000120212202200002201111002100102211111210022111210021100211002020021122011001022002211110122112001221110001220212122201101222001211200122201000002210100012022220112111120010210112220022100110220012222110110020011221112212201111022011110122002100201101110112200221011222111201101201200200202121112200212200011002022212220120001110122021100111221201211101000011121022111200101121220111111112002201110221210122102011102010220212221110121000222110002202001011000121100200011100212021221220121001011220021020210212000000010112002202210022121022001222012211100020000102212102202012012200101110200121100222222121001201100110220210220001022100022211011021101210002002202012020112212111222001011021202121022020212122011210200100111210002200021002220021202100120200121112012022121202212200210021002210201122222002111122221022220112011202201011202020022121022021100220101022011021212120102120001211", "00220210221210112221120102011002221220100102100211212201202000221011101012202012200102120202112102112202211210122020221100111212021221111010100201201101012221110022022001121122021221220012201100000211010011202212110012111210200220100112122102122120112200100010221100122222001122220101001022222210022002202200210001121221011220222212201002221221122200101110010200210010112212110121020102100021122122210200011201220000201002021211211200122121120100202110221021012012220000001120000200202122012212212020120021101111102000200100112220012112220101011211111022122112121020122122221120111101212110111100110211110212122212000020202001001211120022210102222102122002111221021111022002212211202101012202022121212102112020202212201021202211211011200200100110112000220212021010221000100210000220210111112100121200101211200000020012211211211022100000102112212101211110021020111002122022122201010122100001212222210102102002121100100100001202101002001120022022201111210202010000112110002110201120112011101212200000111202121000112120220002211111112021111222020101000222001120021012222100010122211022102110200021111100221210200222212201222021101212201000211122211010200012210101122001100102220210000101102121011120221001120121202212020112202101222110021110001211001011210212212112112112111200010211121210100001222011121102212122111210102212202200211222211221211120101212212102022121212021122120002121100101201222200012221222200010021120122011121021212020211202102120100221001000211110202201201111122022020000021122111100201202221221100011002020210212010221022112001022222122212101001010212020021001121002111110112202102010200211210010102011010100110001222020200011212120012200100212122012211111201212120012020110000021012020221200122010221100121212122100201220200001212220002101110220221212020001100022220110220220211102212122021001020001020012011110222102201120122111211010012021200202011111200022220010111001102201202201222112110011122202102220022110011102002202110200020100110220200221210122210010121211022001111210122201011012000121200222022210210120020002021002002011112001111210011020121121021010210120220200021222102120121012212210022220022010212101220011110120201222012112002101011102201120100201112010121112122021002201220201121220100011200202120010001221212201111222220000101120212112220202002012012102121001122222010100100002121021122202120221200021202221211020221200101020121012010110121010102110001202200101022110111112022212100200000100", "20122102101222020022112221012201110222012111000012121120020200222202222222010011200000102121110010110100121111011000000010212022200010202121222211002100110100111111211011200001102021011012021021210021201010020221210012212001220202102201120120021210110020200222020201212210112220100002010012222111000201210101121002110111011221211100110000000221100002111221022110011202112221102220210110011002022020012022002111201022121002011122002201102221210202111100122220102220210110120122022110102121221100111102022211220210221202022221201121110121000022221010100102112022012010120110210212112201100111212211212222101021012001011110000121102211121220201022220202001021011220202000122020222120212101120001010212110102100102010021000111021211122001212220212200210001011220011100120010020001201000021011111001111222101112100220202000211202010101200200121020111112012120212220222000020201012022021102110000100110211002010000002212000210201101020001122022121102201221120120011212210121221120220021012220000011221002120202010010022020200121002010021220001122100111001021210012122112202101122011000222202212201221000012000010021200012221200100211201211120110221002211211202120010110220212010110101022221202200021221112222220111112110111121102012210210211020120020212202010111102000012202222111222022002001221222022011220012210201201010011120221120100110102211220211201111200220112202101220101110100210012010222101211120210002001210112101100202210220010100221211201122001221221020202221110121002220200110222102010011221200210220012222110202011201010022012221121001122112222002012121011212111210011010200012101200020000010121000222000221101100210221211201122210000021222222100000020200012121201221000211010211212201012111102221211110100002202220001221220002000211201110101012212222022221101210220100102211221101200112222002121122100200002101002202022122220011020100000021211222101010110211012212220222101022212100211202120100012121111112122101112100200221100012021102201010110222111022022211202011122000110120010011021202002022002122002221100211022122220010111100221012111200102010120012210222121212110101121021100012010002202220221222200211210101111210121121201221102211020111202002210001220101210210101010102111102212201011101101212201011220211012022011020111112102212010122120110210120102000022120002100120011102121222022100100001022210210001100202012120011202002122210222101112211222121011100212112200112101021202000002012202020011100220110021222102", "21002020201222101210002101222211210202212222222121111121110121020220211000122210011220020111011010110120012001211210101010112021010021210122022112122010102012212012001120021210002220211202112122020101112211111012102111012101212221201001100021211112000100012100012110200121010100002200022121120211020201202012200222211211222021211020222210011102011020022201211002022220212220002012011120101021200111200221002101000000020110020121201011022221201201000121200110101012121101010022101020012210102120002110001111022200010001122121212100200120000220102200221010210020101001000111101102021110012212021110200220200202110111012122220100002011221212110122020010022100012011200200110021101100122100012001011000022000200000121101222110211222202120202202201220111210112212221120121201102220200122112110112201012112100111011110221220020120201101222200110012222012220102200211100221012202210000221011011121211021122220212001022210022212002102212011201112111210202121211000002021002222001101221202120202000211121220212220021112100020212010111202020111120102221212220120120101211220110112210101022012121202101212111112212002212112201120110112001112121011221010221221000211002210121221220111200100010102122120111202112022001220201221112101122201012011221011101022220000200112120211001110220121211220211002101202122000220110200200201122022012202221220122200101021110011120122120002200201011121001100010202002220102021110222102020100002210210111020012021112010000000210001202201211210211022200111002002220202022210201022201210211012121211011120202111020221110200010102221102020020221222010022110120122120100111021121001210220101000212120102101101001120212112211122221112022221111122012212210022022021000110201011120210211021222221111202120010201022010002002000100220112021102200210010012110111201202011112002102002211101022201211021110000100202002201001220010102010010221201111121002221121211120100111011000102100220222021111122120202211020000222002101212010210112102121210111222102121122211000011210211000101012102110102202021010011121000212200021122210201011210022112202221221120001100100010021101020011000012211002021120120200100201121020210122110000211221221011001000100010201001021111222102220202111022202000020022001101120100022122200011001212100011222102202002101012201021012000201221011222212120210100210011121220221122020101020101000121010010200201010212111010110022021112000220100210102212022000122211110100002020120201021222112221021022121111", "01002002020010022110122102000201202022220120221212202211222011222120001011012100020201201122201202012200122022200100112200202210020110010001210202202212112211122002221121211201221021110200112010200201202202021202101100201012211110012020112112102000120222202111220001111111011122210112022011121222121002210021202002102100211222220201001002110101212220002210012110120120100121202220201022021201202220010210010220102020212020210112210201102100120111212111111021021000121021001212200000112121222200101120112211212100021220012121022212022202012212110101210112122200222202110021110111211201201002001111020111000200222221111202120220212020112010002111010202220012001202001212002210000211012121210010121011221022211201112011011122110212000221221222010122202220011100220221221121221220210021021202101002221210202202002111021122002200221122020201222010022210010012112110220022012120111122101101012102102021100011200120201021211121121012110022120221002222222200200210001101110200010002002101200012120011121002001201211100122220211120001102000001121010120222000120122200022021022210000102010111112012021202222221201000220210201000212221200221220122121012012222112020220120011121001202202112021220201011120221012201201102121111010210000102102210220021120121212002011222222022002121012112002121000021210002222222202120111221012210222122020120220112212112100020120110021010102120021122002111211012100202201010200120010221110012002001112120220002201011100122111011001221120120000102000021201001211021120212112220212020120122201100210112220200211121010212112121200111200010012100121212100001121020100022212202102220001011110012200000121112010002210001212012122220020101212212220012222101120010022011201002110000221201212122101220022201002012010020211210121121021202210101011002111120011010000121200001012012100201220121120102110021010212120200120120222111212020200222000111000011012210020101111110011020100101121122002220211120022021210022212110011112212222102201201010022201011000212120222122200121000212111011102000201212022202111120212200101222120222111111100212211022002201100120101001211100002100022021112010002010201202121202120212110101122011000201000212001121101121202121110101022000111112112202122120120100210111121202012110101021012202210000001022021010111001112202010222201021001001220112012121012100010220201020212201122000122202112220211011100021122101222120102000121212122210110100002020120022212120211120121220000211001012222020010111", "11211011021211010001101101222022022012101221211002222000121201011202212212211220011012120122022001010120002110201112211111000202110121122111112110122002021210102222100000022100021222202021022201110012001212222111212011001200110112100222220120111211101122120200111020120102221111121212121011111101000002220101112111120122222100020221221212012002000211110211102202111122021102012000111222110022120200012002011120121222100122211021021200000000000222010100221210112202012202002111022122011211100000112221002121001210211112011121002022201110122201021010000201201212020002210000000212222210000212100111020020022020002221221001122012022222111220210122022200211020102202202000022212012001212102000200202200112021020120221220221222110000001120201210020100210222200220211002100012210000012220020221112020022021021210200121221222222011102001012200122210121001212212200122111020102020022122201221101102121100000122112122201121001121101110221102220120101001122112212200110101122220001012021101100222220012012110220001120222200100111020002210222210102112211010120120110020120102110001002120202102200221221201010001222120211211000212220020202100211101121021201211110122012011212220000021220200102021202002200200102112120202212200202010202222221221211121102222010222100121100200012201122122222002001101112100002022122102210010011002201010020110202102010222011210102210211101021211021102000121002010020002212001102211111111201020201102002100220202120101102220010112000212212211210120022100220212211220002220200102000110201220120021022020011221002020212211210120111111201002002021211111210021221101011001210120101100121202210021111221210012101201222211120120121110010122122221102112101022012112111222001200022010121201012010200211012010210222122021112222201121022011121122102121101222100210221221012112202021122212122102021101210102220010210212120001202121112220011122022110110111200001112212000022010010210102100221022122210011021012002110110221110211001022221222112100011210220101110020021111120221201110211221121220012111022011201222102110022210011200022102121202010011212101112120002121010021112102222220001120111112000022010012022210122210010220111102002101201020121012222112211211021201201022210012000200012101112121012222120201202221101212001112112000122212202220201120021000211021000110001201011121120002211202101212211112010121002201111122210012222122011110022120102100220012122002221120220021221002021210102101000111120200022100121111210011", "10001202121212200210202121212000220211011020001022011212222211011112102021020012222011201001210121210201022221000120110211112001010011202212021201221110210211001211202222011202020211022010022122002200111110202202102101000112000222111220012002220120010021212012020002002121000112012211120122112020222101220100002001220220011220112210112101102220101220120212221010202122221012121211200022000200001220002012210212011212222102220220012222000110121012210012110001222010111210010011001202122200222112202110002021222101020110021012020112111102210002221122002221221100212221012010020112011210120200112100210022212200112022101211121000111011110012110221000110121012110221110122201120221100200210101101102111101222222112210111201201000112222222011222111111210201101002001212220001201111210112002012002121022211001212222222100202222020220011012022102122221100202002221120202210202222121010111200102220210010001111102102100210022112022011101111101200101002011002212112112221021100100122022022012211001100210022012202012011112010212112020100100120000222211221202010222001111201002210011221021110000011122020211011212102220010201100220220211121101110202100212021010010202210002200222110021101110202211011111011000022101022112222212011021222202120220222102021102221201101222220012220121212221221201010202121021200022122001202200022210021021200020001022000012110120200121012120000211222100021220100011222002102122000210012002102012111022222120110122201022002220110011101200012120201220110102000212210120101122112100101022110201022022121012012210212022120210120211111111201210010122122122012111222221100022122222222202011101010002211111010200102122022200100212100220101022111100212010001010000110210222100021111101220212212011010210010211220211102011111221011011100100000011200202112211112212212222002210101020111000211211211220022210120211020010122100002001102222010210202011220200012212122220202112202022021011202211121210122200000220111110011001211001210001011022100101221022001211110022121110112111001221020111222010222210021000011010001021110211221222020111122001210002011201111112120220101211021110021202011202002000001211201012100021120210012101001021122111101120120201121111100212010120001101122022120210122221220201110222212212200102212202012022221021220120112021002102020110011111000101100111222212222121222002022212212011222012100210221202121202000210000222102020001121100020010202112000212000012211100112000122102012201201121122012121011", "21221220022011120111101121112000001211200111221222022202102100001221101111221011200210121120021020010102200211020210002112000210112111020002200111120100202222221102212022002002011222012110111121111021101112100110001111221110101210221211112201012000002020121101222100220001122120000020100220012212011211010202211202010111202201101011110002002202220021111110010202121012000101012000221012002012020221201212122122000222020122021101001122002112112210201012100111001121221011010220212001002020002221112102001201010111122102000102200000200010021010000020121211021202111122101101201202200202110200202000000122201200202101200020201001010100222101100212202202020110121000000002012000001200212110220022222110110111020012211212211202011222100120120021212002211022101121202120120201221222120121212102212221201122211200010110201101111010122101100222022021000122212110112212221000010202002202000112221122021102121220000101011100022000111221012211211121212120222222210021221111011221212212220211121021111011222011022112012110201102020101102000202212221021222020002002011201222110020221221010201211012120200101102010210200122101001101011110212221202012100122000211221022120000022021220011200212120021010020100022020010021020221112111121201210101220121000022001110101101112212101111121201212111011221112120101212002112022222101111221221012102111112110111111120000100210021220011000122212211122222102101200122010022211001021022020200112102000022200111020001221020010110221111220102101200121211010121021202222212100000202122001210200011101022102001222010100001122220100110200120002021112100111002210201111001211202212011212101021010022021002202202212012011202111111102001110002010021012001202202222021100022201211100022010120212122001220100102010100120010121122112112021002020222010220200000112021202121202021121020201121000012012012000012010111020211120122220001020212020100002101101102011001210101120102012222211022201111220220210200112100002121022102221201222000001222121111110210000112022201201220101212120021122102022101112122210201100100101111112021112122211221021111022120111022222002211210101121001201011210022000001000202202211002012001110001110221212202220021211112011112220001021001200102111100121002202011120100111002111222212002200222102212122021202221102200220212012221211012022000022010020202112212012222210210212100101002100021011000101021201220012221012002000020211101000222010121210112212222212022002121002222222222100000120110101222", "20021120110120221020220222002011210120022021211022111120220202210102020011020012200012122001022021210101120110200212102000222011110022000211010222120122101111211122012210202100211102112101201102110122110211102101120010110222021220211000221001101002022221012111120020102021020211002011212111212021122012020221210111002010200012022111111011002202020022102100011112211011221120200221002221222222102221121020220001021012121121002010201012101110221002220102200111012111211102011122212220021001111011012000112101222212222200212211222111121020111222120100110120012210020000111012222110122221122220122112002021111101021221110012122010221201221210100221001122001121220100200111221002001100010021020201022010101101002110101211020222101002120011212220110000001000221022022001222200222221221112221001110001100000211102102010020012220212212222121201221110021020120000020012221100101202102002022211122202021002201122101200102222200021102212001011110021110201001011212011020200221022012220202212222121200202011020000021001221211222211000221011021010112201212000000210021001020201120202020012202110210101100000012200101022110222001011122202012021211111102201201111221011000112200201210111010201220221012210022110020200211000100010120200101102010220022101211112000221011020111001222011022211112002020212111021122102101122121211002100211022212022121201222000021201102200002101010112100100121221210112212010211022022111122200202212111022002121002211112222010202102100012011021022110210012221222120200211112200120021021012012002110220211221221222212000001211000100101121102221121101100101110011202000200002122222120020100211001022001110000120221100222011020221212112112111010002200011212000200120102211201002011201222220021012102201220101201220021001100000001201000020211102211212200221220222210100220121022011111102011021222120012020212021102212200112122222021012202020010002010221120012120012112011021100102021111011110010212010100000120101112010010100010110000212212111021201121101200001021221210100221110211002100010110220101022100202211202201222010012222212201221220201120210100110201211210120112200021011212101202210202010112021200202211220211211120000210122200211002020022202100000101210202200022022210220112101002100100220102001122210202212212102222201120122121010120011002112211121210111221012100200002021222001220121201101220001120112000202001110022200111001102022001121100200001211202020021222201222122121112120011022122222120101011012012020", "22221221200002001001101221222010112112011211201211222022100222021220110122020000212102111110010211102212000220202011222122000200112021110200122122210011212011201102101012100110211112221102122112002002011011021210220220111212102201212001110022000121011001200120011112022221121012222221021220100001202122110001020101022120220021102122222001001100101112000222100200220121112010001111122012002222120012201212100102222111102002221012210100220200000122021200021111212110012200121022100011200211212121222220000110022022002222100201102122221010011100000122120221121202112202000001122101020102021012002102201010011200002202000102200122110111202022201202112000021112202002122012021021201121211100201002002001120202112121112112201202221011121102012210212011022111221122001221112001121112000101201101211221111022100210111112001001010111122111001200202111202021200200201100121012222112212221121201202211202021022012220022001110011102212012200202120101101002202021001112111112011021000102211121012010022202000022121011102111120011122200102111001012102100011211210002212020112000002221202210110120220100112122121002111112210201022102100100000210120110220111021120120210110102020001001022010011210112202011210100200202100010201002211220201101122101101001001012021220121102001122012012001202122002111012111200222122010200211222101021010201200122001110110200011210220012020222020221010200000221102010121012211002221000211120221220202222002020110122201212000110220000121111112011010121012011010220222002021221200222011110011020102002100210010120211021112112221121220011001202221110020012101100022101101212121101100221101011210220010212002122012122001121120222111212022121000011112211022101000122111010021200202012210101222210222100112022000121100012102022002000100021201000112012120222211020102012000120020011211221100022210100102200001022200001102010210010010012000000111101210121121200010121010000011100122101110020100100110000000102022001212220121102022121202002021222120102212001221111122020121002002200022212121121121101120122020222011101121222120112111111020001000022211202020010101212200101012211200220010200200200201002211100220020212021021012121220020210212012212211022022001210010000121210201101001010021220012122011022011201200200012001120212110001220212200000100021121200020102012111120220011021221111011002112022220210222202020010200001210202120000102102201221111110000111222200020122021000112012121212012211111112101220101200000100100101", "10100000122120012212121002011202000111211100020210000110010210010111210001002111112112202221112120012110222222211210010120012021200201201000200011002000121111110120121221101100100222222102211111002210111102020201010222021211121010111122012001201000201100110122111121020222112010021100020021102110111001011222020220020211000202212000021220012001101110210000100210120222211002212221100121211020211010011001112200111222101111011210111001200200111112222010022201211212210220000122101011021021102000122112222012201200112220011220220000001121200020101121112021100220221022111121221221020012002122100110022200220100122111011211120210100221110000001022212200110211111010201010200000002202221202200112211210001202021120200011200211002220102002101122222221221000000000020210010022210012221111210101210202122101020002202000202220101202210020211102120010110022000102020200010001011110110011211211222220220000102221210010212010002022200200121210022100221201021001010021011222210120011212101211221021111002210221211210010202202001020210212021002112222120101112002001220022000001212022120202111022011021000011122010122111202102212120201001121202020102200202221121212111000222110022121122012001000011022002210202222102211020010002001012211212112012221001010022010022210120200111110002011001202112101222110020200111201000002201110101102020210110121000110202110211102112101112001222121001221012020000001221000211102110000020100100000120120102202122222012220121002012122120022210101212110211221100221122021022101210001000210120010200112120002212202202201021102101020112102010012021012221012221122011020100121010111222102110122122122022200011122112202210101121001022122212012020100201002122220110022021100101001201002111002111110122011100000001201221022002120112020021021000112212022011002022121200011020002101201221122200112100100012120120011021110102211221201210011110211120001022120221011221210122111212212101111202111122002210020002002220122101011211210102212020012221210212200210121000122120110102020121121122002110220021121211001100102021221122120000220012221011012200221000200102121011102212222011221112200010101201010011200212122000020211122010220100121120212220200222220121111011111001021111012120000211012121201002200211201011012100101122202101122122022110012012112010000222011010100020120212211220100121002200000120200022012111222021221021100000000112210100222011100122202220111101210221200210021102211022210221212022002210021110112010202110", "02021220012122110221012200122222110221101001212122110112122000112121020112102212122101020200001010011201112121110211111210120102211020222202100220111220200011212221010010121111110122101022120002100200022212220010202020001122021002120012010102001120001001011022111222200202100001210220000121122102221101101112002012111210220201210020002121222100100222012210020021221101112102000211101211020220022100011000210011210021102111210010112122011212012112210210002120211220202201212120102002002111220222201211201220021012010102221111010202010120011100000211001122121102100122010012210201022212212212012002220110110212122212010110011100220011022001012221102001020011112121000120001012210121010211221011012221011010022012121101111011111201212112111111112102101202002212121120002002100200211110111221201211201201102000100000210122120000211101012011001011002221011222111201002001211022102221012111210211200002020102120122110210020211202001101112011001101110210122100010221011122101112012222101000200201020102121001222120220100222211011202122202222120011000022201201211011012111212220111201100221222200022102011210222100200122220022010000021012200221120120112120111121000002012110020100120201020002210212222012001012001000110121212201200221010102011100122121011121121002220222022001222112021222101112011200022212121011221101121120122001100100220002121210220100211020112122200000202211201111211101010100120020011021210110020200101220121211201221001220122101220102012222102022200210121000000101221121011001110000222212210110012202222121210010120001110101112012210220002020220121220101021002122012012012222110011020212201022121110221020012100212111121011201122120002102110222221100112220112021122002011202221110120222000002100102022220121210101200022021002020011122012021212212021200111210102022020010120020001121222110012222201122201111111022221022020020010010221221212200220002212111100101101220112202022120120120111222122120222002220102212200002002200112112122010102022012122011101200021121120211122211021220211112100202002212202220102022011201110202000022200210121111102000121012121000122202020102111110020121021211021000110102010020112012022101110110222001010210122121120120101210222120200202110221111121002000001000220210122021011121100202210122011120021220102000101021020222211000011010021110110000102110222201102200112210221111001000220102010112022221120001120122221211201010010222002202012122002000020101002202011101222110101022211101202010", "20011010201201202020011020122120002222102212222111121011112220221012121222002202121100200201022020121221020111020011120000200101212102111011000102010021002010202021011221210022101210020012012002022021111001122211020021111210221011112000101102021110110020001221212000202210222000211200221111222022121120221012112020012120011201012112010122002121201122120002220220020120101020112221011100010201120002010120012111021122201011101221100112121102211012220110200012202022212102220120202010012000010211121111212200221200110200002021211221121110021011200121011021010020000021210122100210221112000110021002200020002202010221012111020002212111021001002200020021202221121200020222212211000012110202110100102211120101202000111011001202222122020211102020021221202010200011010221122201200120100021012120101001000110002021120020121012112212012120011111211012022111012011200110202100112200011202012011202110002110020100100000010200200210121211210022000101001022120020221111120120221102122201102112120210212212100112112210200001200200200122210220121000201010200220020202011211120010111202002220021210002211021010011200002012211220111012021010211001011210201220110020212020002000211100001120200021200010210121102110021001121220010000120201211011111011112011110200222021000101112211001221122111112012001220220011101000201211212201120212012101011121210110122101022202011022201010202211100011012201100120120210020222100020121010100101021012220100000121222212101011200012212120001021002000100012010211212101222100211102002201001201022122022101221202210110101212002212212002112200021220202120111002001010011010012202001121020001122011001212120021201000111120121020001102001100002002010100022201111122210212102202211110112012200222000010001100221112122211020222020210010201120222112202201202120000101120211011011211012011020121120012011210001211111102100212011000111010011122201122100122221122002202202101012002121210020020221020220010022110202022021000022202211110100022121022112112011202012001102000122021210101201011002111100122101002202002011001121210211021212122012001221202221202211200211020101022122022121102211110020222211111210202021012102011020120021110110012101022210001121212000111221112120010002000200221011212120102121111020200102000022222212020222121222202200100200122012111012100021120220011002012112100012200112202100202111010021201111110001212012110121000000001210222022022100222101121201110011221000000002021201121022210120112100201112121", "01021200211000121210102000021122012201022120110111211111212112212022101111220021202221002022120120112020100021012221111222001001120112212220120222001022202212010211021022022211102221010010211200221112122020200112021222011102111120212010001222110012222122211121121121120002212200000221022122122010222120111110100211212100220222000010210222122201120220210022200022120122002202202010001222010211110022012212100121010110002022210110111020222020122221200010021211100220021211210122111020021210020010101002122111112112002221202221000000121000121121110211200011201121111101022000200211010012112200001100110020012210121211022220120101100011010120200120122202120200201120221012112121120112222002112201101102211002010000110201122001002100021001210011121012121122100102122220010122121110210221012021202212211101220201222111101222220212121100110102020010110210011112102201012211121012210112012121012020211002121020110100111021111020100102111222102110121022121221121101120101000002120122010212201010201200121010021001200011101221201112011102100101212020202000220200020102211222212021202220102020101101101210002122120020012121200121000120000220121212210021022001110202102202020001120120220202122102020011021111001102201220202100210002201201210111102200001011200011201110122022022012110111001110000010200220112002001112210221002201101110121012200101120011210202221001222010202001211120120012000222111201021202222110212200120210202122200000002200221222200011221012001011111121001102002010120220101110010200010012120021200001120211021101201200221212222101212121121221100112021020212121201010121100110012211110121200120122101121112112210222220012022121122212201002121100021222211110200200220100210121010120011000001112020102120110121121100211100001010120101102211122111122120101210200020000100222220120110210011101121110021010120010212012020012121021111220022101102111100002002101111100122202120110001100020020121012112221102012201021000020122000200120202010212221011212120111101211010100011200100012210120002010101220122202000011100221201002022211110021202101002202001201020221120002102221122011100012012010211001202201010121110112022000122020000111120002200211112121222120201010022112021001111221110222001111120212101112202201000010222222220021112212100022001220202212202222211012110022222200010200000122120002200210110010222110210121020101021122212002111202101110011221211000102102021222121110022120211022210122102122011220211011010200201111201220", "02002000010020020120202210122112221112022212222012122100121010102012122021112021010101102021011000201201202001202200012201102010222211022010121022101011110000021001110122202221202201222020121002012201121012101112121221201202102212021120021122100120200112210010121000102222112000121001010120110112212000112101000020211120011212111202210210002120200212112120022121001011202021121011020020122202222100112011112021001122001122221010201222101200211220000210100210112010012222202120212020212102020122110012222220100212102100120102200221020220101122022211112220022111012222111110210112100211222121021120012022201022022221102021211011212100222200010211120220001122011122211102100121112222222110212120112011201112101112200002121202002101210202020011011002110111000222102111120110222210111022011200021121210000222021012101110221000111002210120220011122101220112200022012212211221001222010002012120002121102110202011010100121110202001012212202122002222111110012010102020102002101211022101210201122101001101012120212102121011201002212200012010012220221112101220112210000222021220022210211222211101111112021200201201221000002101120222100220221200211022210011112212112100110100011000222020000211120011220111012110202101100201012001220100012110211002022001210000201221011001101011210211012122002222012202110002012022221001021022222202200110121001100101102012102100002101010210010211010111001200012112112011122210102221101111220222010120211020200212201001221111111211002111101122121110210122002112220111002212121122101120100201021001001110021110022120101220210221022220121001222211121112000101112100200212101101012112210101200122011021002200120101100000112121101002202010201110000000021200100200011101021001121201012222200102111221102000101102102212201210110002211100010011200100020101001202020102101110221000011211110200011212120012100122212010202201012001102012211220011210100010122011101110201111110011001112011011220101212122111212002220102122100022200012022022202121102212111022102222011222021211202212120100111021012002222221002020012110201200212002222002021211112121200022201122112201121212011000122110012022101002112210120110121011112010100002200120020201000021012210102202122212010122211112220200102110001120110102120002110221011000011001000211211122002122110120012021202111222202000112200112220022122001020201102211002022021001210002112012202211202210210021011101011010200112112001102122220000220010000010200200111200010212210110001222001", "22120210110011012022121202102100102111210200220222021210220210022211010000000020102010002010101000222211011201222011211211210110222011210012101102021202210110220211110022212100101221102002000021102102222211221012020021222022121102202122211110201022221202001222102101122010002112201222010212000121000201120021002102100112011100111001221101121221121120111121122111100010010000011011111011100210201002222011222212010221112120021212110112221021001120002010111211121100120121212201202000200112211221200000200000200212111021111101112112011020211120111021210222021011201012122010021022202121121120222101112000221120112101002120022200000110001110001100100102211211202011012202000211221201111201110102100102120110102120000110002011201112002022210020002022211010110021200000121211000102102002201022111202121212112201211212021102002020002021202000100012112102011200122002021220102211020202221112112220000110012112120222000002012102001000111000121000001010002202210010102020220202111010101100122110111121200010212212111220021112102022202201021200200201200201021201212111112101000021122122212111202201020101012202110010121021011112110020010020122121202122200022012221101000002221122222100101221112001202201212210202212122212100121100121021100222012010102112102112202212100010100102010111212212000212111022211202201120222012200010001022000101220111112111002001222010021201210222121001012221100202222210102011201112200111020111220222101202111110201001100101122022121020210011121010201111222012022110110210020212221011121122122022120102212212210110221011122120200200211111221001200100111122012100000121102200010101011201122200020112011011112020000102121112022110121211000222220202020001010112101111122020212121021022222222011211001201021211101112211121222110012210120012221112212110121000202222011012111121112012012200002001100200022010011200100021110222211021102100212211222201122200000021221221022001022002220221000221211022121112100020012201021021210001021011221221121110010010211111021111022111010220222121020202122022201001000002221102200211022211000001221011222210002222002121221020222220022002021220200021211211101201012202011120000100020100020102210022020022212011202200100201022210020121100212212201022202212210222012021000020222212001020122212202000100210101021221011000211001110202211202102001012020121000200122112111120012000102011002202202210001202212212222022220201001011111102121010211121021220101112002111202222110112111011001210120", "01222002102100100002022001022210000111100201222011202002110200122000200022100202211120202120112211222212000111212201101010001101020010200121200112120121202102112102001011220101111100200012210222112222122112020011202021022012000120102201122212121012222011112122002100002012002221110111120102110111120010201010212000101200122002021220102012100211010102022011022001101102210002011020112201011210202201212200221110101212022112001120211121110202001002222101101121200122200001020110110102122010122210000000201110011002001122220110221000210110102100010210200202011202221212001222001221012221200122211210200020202201002010000100101211100020211000012202210001210001200202221011121112212001121102110110011022021201000222120010200111120221200111112001102101120021002212120221212102212022200221012120210021100211222101211211122110011211211110212112212102101102002200011002211110020202210111020100100202222022112112121111202101000001021122001100212011121022001202000120200010010021000110010100120122211201112011211200221121211111101211210212212101120000122122011011112200200212122212100111122221021211222221100112101010120210121202021101022201010002122222221001120001221112222221110012012121220121112102101102001222101001221101111021200022200110020111120112011001201020211022000112002210010111021221011201111001022202100112211001202202120202212002220112102001122010120121012121200122102200012211121211020220111210011100101221221200100201122211011112122111112222000211211111200011211211210222221222210000012221120222010010022001002101110220221001011010222021101010112102020100120002101001212201102210001200010112102120001020001201011121021221120120202020002021100122012010121222011102011111200120122010121202022201012120222102001002002120200122002121112020120220010221101011101011212121221012002010022022220120012120102011212110222120120122102021212121101010112122012110210110112102212021120012222100220020200102020211221212210101110210020111211221021100120011222020102010122022100222221222011110120201200210021220001021111012020200212212120120110021110222021110001111102011012011100211212212010102212021002022210110100020221100202200220021122011010112111122200121220110121101020222001001002010210222210201121020211111212111002122222102021112201220222000121021022021122201020010002201212111210110200002211221000002010201012110120222011212001102000012202200020002212112112100002022222121120110021220022020111211100100101001122112011001001020220000", "21000010102001001122102120021222002121220012220021221010022121010200210011022011200020121202100002021221002000011222220212122022002102211201201121002012211112210102212110002111211102001212002011122102022202222022020002120020000111102221021022110222111120002010000020112120022220100202202010201110221010002020220102020220110011102010012201200221200121002010110200211122110012101022100120201101022102022001112202221011000002022222222222102102100200202010220111202012110011220022101220022222220221112121201002111001100102122222111100111202110002100100221102022110000020102100120212012221202022002011112101110212202022020002022110120011020100120012022111210221021101110121201011002211220200111000011020200121020100001211201210002221220011200201201212112021102110110110221100212022212201012201222020211011221100212010211000201120212012000000011011020201021010222211210222110200111001101111110201002111211010100001212102120021012222211011022000100120010002110210221011220022020112210010021121011202120021011200022211120012200221021222101122021010221121022212100202212102222200222102110110020102221122011012211122222000121002111222000101110001201210001000200122000011111122200022002210201210020220001210001002102212101211002112010122020012002121102002010200102122121111011111100220211221211220100021121110221210222211221221021002112122022202201221121200001001111102002221002001000020102120001101221121211020201201220012112211002211102021112200121210010212002111022010001012001020200222210012021202021020120211211222202020202200222020212001002002210122212000100011110012212020202110102101110121201012102121210100101100012100011010011102222010220120022102200010020010221121021200220210201222021111201022102220000221102101001011001002012102121000022210101210020122220222021121220211202010120200222102201020122200220002212020020201221211101100100021012020201102201200222010000010222202021110222021000210002221020010001112002211120111221121110011120002200211201002221101122110021012202211001120021102022221212010020220202101212210200121010012110122022020101101022120101002212200020110121121222202200110221021011011112210011121011001201120212021121211022001100122022002012011221211010202222200220222112111012202010011201011021111120021210000202001111112101102021012102221201001002222220010000111102200000222200121102220111021002022220012001110211211021202002202221221021200202112220011011211222112102021022221100211102021202111110010100202120021", "12020100221210210121010012212220211221010101011112001002211101001210211111020101102112020000021202200101001202121121100021220000011011212001200120000100000101001212021021221101121200012122000220122010110000220211022212111222110001122200210210002221212012101010011220202011010001002012010100102001211011010201212000100101020221100211011102221120221212212022100200121120001220220100021212200002221212001212001222001112222102022222211120222122000222212212201102220201122210201012010020110120012001102012101110000000102220211111201122211212000112010201221000001001210121201210012011112001200211000211020220201122010021212012001100102001120020202122020222010201210110111111122110122201022200012020111220202010222102001211002102201022120112021102102120011100112202120022110021012010211112122010112221100201201112000102000111201201112021221110111212200001221121222010220011120101212220200101000010121201111102021112112212202221200221212210022002012222110202200022201201002102012002211210022102100111200210200221101101220021101221210000220111222022210210222020121121120011022020012211111012121210202201112020001022010001120201212021021212222012211111000020212021101211100111110011212020002100102120000200201200011211011020001020120221222002011112122211021010020012001111110201210201021011022011011200020011021112102100111222000011202222012121122200200111122102110120000010020002101102121100120022101110011201021220012100121102112220001011022102121022212112021202212000201122212012120210100110020120101211002101022202000002001011212021212012012121102200010000211100202012120102102100202022012212222000000211120010001222222200111010221212201011211102120100112020001211212211212101120010001112212021012022001111011221212201212221122020222100102221101202010111101011210001220211022221001112000010121121221122211012111011111112111210122021201120002201222110120012120211221210102000020202101002210021100112121021212022021022120001102020122221101002222022200012022020120100201001222111022111120222221002020122110201210121021011121121100111022120111021222201012121110012020111010210111210110202121120202110120210221012102111020221002120010121120222001022211210100101122222002120222002222000012100222222010110202101101012022011020201110120110112021201110022200120020110201011121112002101111201102010010121020122002101121222220222011001010010010101222011120220100100200121020112221111010012022200011022220211111001002012101221221122012221021210101022", "21122012211221010100002002022220110122112120022100211002101010010111010110202120000111120121210020120201111100221221020012221122221112002220201002022020002001102022011021100002212201220220222200120220201110212200210220122220122010112021100020200121001021022112000200200101201101020112222220002200120021122201011212201000112121221000221221121101210221100101000222001200201010010021000001222220120010020222010122000112000100020202012001211210121010111000110111122011202112120200212221011222120021101122122011021100220212210100201011211012121110000011221010120010221020011000200100201011121000111202101202022001010212112001101100202001211010122211101202221111022011102012222011202110201020222101010102011112002110021212220012120201202222102221011121011010200111021202210020000221212212100020202200222101222000220020202122002000102112111120211011102202112010102200121011221012200220122211221120120200111202220221111112121120011120010210121201010010011010222202210100100010122201201210002101012202002220010001111110112211122212121120220120202011210210002201200001002202012002010111000102120002022202022100112111101100102112120222001202221021111210221201102121200012002001120100102002121100011121021002122012001200211110201121012020120011222111000200010000000202202212021021212102001002002101210122122100101121000210012121120120111200221122000101002010011222221220002121010011102212010001212120110110102120220220112122122021221122112002112100122200011200012001201110121002002221120221001222202112020220220100001122001220210122010002202000010211120221011220100200111122212102020221220210110102011022221111210120212010202022210211110211122001100112120102220012022001122210122202202101112122110202110001221012102102021022212012010211222022221200222121110021022121212220110002210201002002000100211010202212022222122120221021200201202020210022122211012010120210020111112020010021212211211211101201210002111120110122100002222111202122011211221012102020212120202102020212000022112202111120120111022201000200022012220211010010211101021112101022122221002111120212121020112121221122222212001220020010221211220000122210221210010121201201122110021122122222022200202112121122201110210211222221001122212121020022011110211012020020021201121102202021221101012021210200220212102100010111101212022022022102211112202122201010010211221112112120210200021002012220022020121002211222000012222000212112101122212201102022001222210012012221202020100021210022112202", "10212201202122110111021101222100102222002121120221101021011011021000112100022202100021221022222222211102202012220102012000022122121210022102001001001101100002220121002000000100102000022012102100001012222020101211211101111002001120011012021112112120120111201101120210001102121120110102001011111002000112211000001010222212112021000120201102200120200202110200121201100001011002010111102211220200202102102022110111212010211000210110001220021200101211002001101210211020220101011101212221200002220200012021112211111112011212121002122102122012102022011000222122000021201002121122011102001012020221121002202012212012112221000121011121022102022112001110220122012122012000100102100000021111221202210012211110110110112110200221120011121202002011122200120010212102021202102200201012220011120021212200110200222122222220012110100012120221022011201112202212001000211111122110001021111111102112100120110000222020110220001010221000012120021112202100010011211111210010122020000221200221000100221101011000001210212001002011102101200222000221100222120020212020012012210120212221111211200122201200110210011221121211122221121201202110011021002020211121201200022112002112202210120111020211101122010020210100222210112202010020211222121002200112112021200101102211001101010201120002121022102211101111100120220120200221220222101211022001212221122221102200101112122010122122221020222212000201021002122212221002100221020101010212111021211222111000112021102121122012210002101102002011000100221101110220212221010221201200222012020000021211110221200111112221221102102110021122012201202002012010211020021101001211010200210022221110012012101000112210222000012212200100222120000000222000211002222211212012010010012000122212202001001110201112211102111101010222200220111101001021112011210101201221110012122212110022112202121110220222120002222121110222211011221112122102222220011220021022010120010011021111101100211111201201000002211121122012220200121122010212011101000110110021102111111011000110001121001022210022021210001101012220010111221222022002201020201222012112211112202221222020202110002111202020000221212010200002001012120121121101200100002221201211220012200112112100011010112000110212210202201012222221001220112121200211201002201200210001001210221222211121000220202011212110112212201011121200220100110002010102021022222012101210021220120222210022001011020012020102111022101021020221102212102100120220201101221010121100010212011121111101111111011210222212121111", "10120221100220112122111020112210212000002120010222110212100021000020010012010101212110000101201110100202011121100211010010002110222200010220021002211020212102012200112112211021020112221202212021110100220220121102111001002100201121022000011001202121021112211110201022002111112110011110022000110211001121101100011102121200122202010120021201210200121220110100202222211111221212111112121200020201220222211020020000210111220021221000020210011101100022220000200212220221210011012101102222202200010211211100210220121101122202212221121221000121120012210222102000200001101010102101002210100221202010212011110111102011221211121120012210000020202002200121020110121001102000110201211121202212122012212212210000211110011002211220200102120001120120211202022022102021122012120221200120221212122002010002120021101200002112122222122212221112201212202002001022211202211100001211110001212122221000222011001212111210221210122010111222002011022212221222001201201100000120211021001011211202011001010121102110010221201212001202212200112110011212000020022211110111110122010100112201110111100121220111212022111221222021200221101200212021112112000121002220111020221210021121221220110020012021102201200010100102002210101102212121101021021012112020020020121202221112120120212202012012010011101220202102011112002111112112112001220101011021102211001221211022122202021020011211220110212122112012221011121100022011012210010121120020012010021210002020012101201022102012102112021020221012102001012020011221001001020010212121220201021111220000210102210020001000010120200210220102020101010101101121201122122202011212200102000010200021010012102222012201122221212120222202221202122200121012120012110010010022202121220201200100222022001222002210120010112210110221202101120101202221012222200112222000112200211202011100101121002102112020120201210111120201200220102112212111200010121012010020121110021222111011011121021201120020002110021200110201020112101202110012012022101210011012021022221101002210200222220012012110000010200020221022000020011221021021200102221101221111002202222221001122102021101100210111112200110100122000211222202122101112222101210000211001022212012021212112121221121220002122221101011211112222122002100121010211222002022020101121020120100000010000100201002221100111012010210010122120101022212100211112012201000012000021112000012021010112111101011212012120212100000212212001220111111210002011220221101212102100220021211021221012212222011122200002022022", "22221210021212200021120120210000210000000211102222011011212200022101021002112111221111000110021001022000220111012220020101211100000201201112220021210102100210001210221121212210222110211100102010111010200221210111220011211111012022212101022020000220212102202010100121122011202100222101102011122211111112002010202000101111220210220212110220002201010121120211110012021222110002012211200110200101221110201111112000111011122122112022121102002002212111121012110110111100001120112112021022011021212020111110200002211221022111122021201112120101200202212220222112102000121112121120211012000122020212111000010101221212010012022112112212101011011002021210202001000102122100121201110000110222211221001100211000211110102210202001120202010111102212111202022020121101102121102021202101120202121021001002011202000112210100211112111211110021000000222221200100221211212011010221011112121121012221222122110222122220200201022200002001002210010100010002020021211021021112210100200210020212002012211221102212222211021100121200011011120202111220111101222101000001012022222020022121121220120122100122211101111120222020102120100110012110122201220122000200022212221222101101210002021000120101000022210121221120020122111110212020012200101102122022110120220221000001212121011111222221212110011012111112122200011220100201021202100201101012111002012212212121100001210111002112122201101101222111210210202010000110002010222210112112210011020110212000002120111111212201001122101000122020011212011022202012022200000000101012201211021112020022112001210020102010221002022011220021111000012101000012012012002111220200210001100001202221211010011121101200020022111002121211000212110001021112022110202010201020120102220010211120022202211220102012001122112212010221021211000000220000100000222122011211120202221121000122200101220210012222011000112010120100211202020012221201122120200101112021001022011221011112102001121100100021202201101121112000212221101220021221101012000220220010001222222021201112210112221011022002220012100120010010110201220101201101212010020201120202002222001101000211211002212100021021110221221000121220011102122210011102011210000121122100001101201222201122101022211021101121120210001011002122112122000000201000010020210110222121202211212122001100200122102112100000120222011021122201202112222010102110222221200021011222221021110212002000022021122210122211010210120202211102222212121202022201212122111201020122110111000210010222111112121000012210111110", "20220121120011212220021002221110020202122021221221102212211012000102120100020101111102200102112221222001120011011111010212121111002122122120221110020102102220000201011011102012020002012011112111002221000200200112000110020202211202120220021222210002112010102201120100220200201222022121012101220110101201020020212002020002201010001112122001112221121122222200200202021220202220120210002020221000221100202010110022022021210022221002120110002100112111111122210022222202201001220202101120222222101221022201222021222220111112220221001020120001112220110221220220010211222120002202200021121001112121021011212101020120202112002002010100010120010022012211221111002200020200002201221002221212022002121221100220022101122220101012120010202021212100000110011102201102110020021102102001222102122021121021220222112010000220221021200122000111010011022010211100010122102212102202211000010202121211222021112121111211011021011212101220121221001222012201211011112012002211210111201210111000010200121222111111020120100022210002211112011200022021211101200100010220100201000120221002020022222122222122112000120220211212222100210022011222020110120211010121120022020002120001220000101210102112202122201100212201001122210201002210010010200002120012102001112010101010011101212010212222202220112002102121000101002011102210222002021222100121020112222010022022000202100201110211202010112200121020022110102110020020121122111201202112212011210100101002222221222020221110020202212100022111010122220100211211220002122100020010222100110101202001022202222010202012000022201210122212022220001101200020101000010110212122021220220200021020222201120211111221212021102202201021121122221112010202200120122012102021001022001011202001200102102102012002000202001102211211110100002110021220221001202011221011210210010210002202211121200111102110021122022212000001201021121200110012012022101120121100022122120020000221022210000212110012111221112000212110001200122122010012022201022122020211111100022011201101101112212112212212002102121200011022220222121010201102022212110110102220020010210201211120111122000200012011111020001222210100202101110210020112102220120221121220220021002110111021102210211002220102211210121120001021201202021101002000210000012122001000001112101021211021122022122011211200212100120002222101121111211200210100011001120112100121020010201112120102100220012120211022020121212000120222201012022121020200021100210200202102100120201220021211222201222212110111210200", "00120220100111002110022010222200101220010102221212220100122102111211122210210202201101202012202022021012122021010220112100200221200110020121011122102000220211000210020020210022202111112202001020012210022001221202102001102001021122201210102210111101212201121000212202112000020122210120111201011012111122110100012001000001102020011201020100221211002012221100012020210000212002202022120110110100212200022020100200010011102210010021121022002001102010100021010120202100021002212020200001001100020011002001101002220002221221011101001020212222001121010102212022101110212002011010210001111202112002200122202100200002112100012021121100001011020212112022211102201210020112022222210111120100200102010110210010120112021012021122111111021222211110021221222100211110212021010111011221220112012102210001200100002110211101220220001202201012011120221022010211122001200121100022110100112100221002001110001122101210120100000110010001002002220020121201211201102000220110022221011022010102211002011012202012012222022202200211102221100212120111222020201210121112201111020220020202010212022202200200221121102201011012101110100220012202211120211202110002212122002110221202202202110222001020201221202122102210012120100000000012101200100220010100012022202101101100211200111122210200110122111221122012122011220011022102210011011200022022200212111121112120120101022101011212222111221111111120211100001111111121122010122002011011102202120202201201111002120222011200112211222220112120212122201000012220121000210221100012122012202120102212102112102210212101112111112211000211200111100020111220021001221022102212100110121021211222210212020112100011100202212201001201002212110002012121201120210011122022211101201022010001020221002101221201211000011200110101110021001200012110002200201011220100110111120200122020122120010212112211122112211022110000020100202202210202221102222000202112200222221000020020201110220010212222012021121220010101122202002122220210000200100201122002110110012120201002000100120110100101001020010200210112201000222222022211010202121012220101221221002202022000021212001201021110200222101112121102211002021211221200222110001200111101200200002111101121101001120220002100112001100012112011212120100221100111100021222202211210100100100210001201100011221210201100011001121000021021220111202212100022101012210021120011112101201201102120121220120201120100002222111121122002022222000120210222120020021111020121012100221021202121002212110200022022001110", "11211010212121010001101210010022221011012110211001210210102021001012002000222100101022220102012210222120102100221202120011202222110000100002212020201000010200210111022122101121011220211021000202021010002022220111201120001200221001212201211110121012211022022221022020121202200001001111100010021110101110012211120021000201021101021202000210222012202211222102020202222211021022112200200120121120220000201211101021010212112111120101112101021100210011211222022121001110201210102112111001101212201021122002001102002102110202220121101001002102222010020222021002211121201011020010002210202112102011102101100020122021102122122202200111022210110010111011222001001021220200011112210102202220220222020202111120100210020002011201101102221011102211211002120122022122210122012120001011020202102201222111211002112111202112001220212022222121200211002222010002120101000000221122010210212201102121201021022210202102211022111211211211122212201200110220102222010000001221112111000000021200222122011210212021220202020022221220011201000221102221120000122022010021020121010010211000012111212111100201012001122002212001112121100111200102212022210110220021010111101121222100110001112210111102200101001200210022121111012202121202110001002201110100100220101102120011102101102112210012100021211212212102101022110200201102220121211211101010022100000100001221100101212012021001102021210011110201001200111200120100100001011102110100221222201012122010102210000112002022220102202001221111121120121121001211012112000000010222210022121012001210021012212012121111221010011010002212001011222012201121002010000010010202010221221000202210021121221202121120220120220122211121220122222212102011221110122201010222010001001101211101101021200201220021220122202021222022112010210021022110201112101121112121212200201011121212200122112000000222020112210001020122102010000000022222211022201022220222121002112201001101202111200011121110010202220102211101110111110110202011021222100201012120002011012101201112012210210222112201122012010111200222121111100211022202102010021102200021100221222110012022200112201001211200121021101121120121112010112222110012100020202222222211121112100110221110110020022200121120020112221202200001120011020120002010211110022122020010201010102210000121100121221110200002111110102001010222221002122001221111221100101110110022022201010212222121010220000100001210212012111020220111011200200101212121212020202202220010122212210000200000201202022020012112002110", "21201111121200210211110200220200200200020211001210112202202002110000010201110102120002020212101202012022010102022200112212212101011210000100111120112001020021110200020210222211002101010011120212121001002200012001211121100200201110220102210200201011202111000022110111111022100221211212001210112100111210111112010210022000202220122110011220210222002102110222111112012012112112211022200111020111211122002111012111022002022120010021112202121020201201020201200021001001222210210120002121201020121221021100002111002110210200102102220102221201221122001202002001101121212200110000001010220012022201111000122021102020010211001212022022022112020100002101110001002022112122110200001221110111222121222122102122021001020002001201121100012102200110100201112021101212102102220000000221122100011222110202212021120021010122102011000002101010000200201001002220002110122000202122112202020201200101001120110200022210112021221220012002101222011211221122210122122212011020112110212001212201010020200220121011121012002120101112222002112211122002120121101200120002002202011010222012101222120111101122212200102220110020112021201212212010120010021202012110120100001011001202110221210122012002011120110100222202012202020111202212100110021111102012220001011101221002001011021202111001012202001122111101100221200012220220010221100010221020000111202101200120021220222020111122012102200221001122100212210000102200201120202121111212211102221010100011110021200111210020002111200200012101110121120002120020212220020201110120221000200121000210100022110200111011201222211100012012221112201122221012110100210121110111101120212110001010021211012221222211100220212221001022102011210202210212120101102200221000222100120220111002220010012020012110220102000021200021220120210020201110202120201022011220021022100221102121202022221102222002011020212201122001122111112210210011111001021111200020101100200002012202222001112122200120201112200010101212010002022020221200112201222212120110201020010222201120000202001002222011011022012122120002011210111012211022020220220222102211210012211211202002201112210101102200221020111221121111220120001210210211210100222100001221012010210002110021000120000112210001000010002212200010202221210010222121121010212112211101112012100022210220220110020101121200101011212202222200200101110001222122111201211212201111011012212012120201100010220102211110111121000022102012011221020222102202122122222000210200200021010222100111000012211122111122101200", "02211020200121120121220200220021110211121011001110102011022102021012011221202112020001222211221202112111122020221201210222002121200101201222012101020211221000201122212122022121020000221122011000111020100102122022201010020202220020220211111211120100101110021221122121012021022121200201002202220120021020110020201100022110101111201111211021000222001010122212211011022200120111101120211102200012111002001221200121222022010012201000020222220112020210221021100122222220100021212022212021002001212010212211120112120100222201101120000101220022011112100220120112010020210101002102100212121022110100100012202222002221121111102211220021222021101000201221002010020210122120122120010011220221002221212002021120001021220212220020122110200200201211120110001212222102002020011200212110010102101111202001001001000001021022202021220112202211020100112000121100210000220100121210200121200021201211212002212020100111110021202212010112122111120020000210121210201221211021012100202200102021122211112021022201201022120200220222200202112110010220000101021121010001101101111010012222102011220112220220001022002110200210001211211111011200220001220110000022010101012102200002111121121100020210011111110211101000101001222101211220211212211001022201100110210111110122121101011021201120111102200220220010122122122111221221000120121101111120010112120210201012102121201110211021010100220101200212021111120222110222112020212202000011021102122210021201000221002222001000102210120202112212212120212112012220022221201022012002110210121122000122011100212021120110121202022201102101121100200012001012201201020010200002201220222000010212020222101221102120000220221212021001221110112101020211222210200001122200102012102222111220101210022022121121202111201110202102122012020221212120001001000110221011112001210111020120022021221121111101102201012122100211221022112102222211212111020101202021002220202011110210121111110200101211210101012111210122122120010112002221001222011110222102000110212112200201021200200011112222221011102201022200112210101212102121001011110020100122011001011212202110010010110002210201121011001022020111011002221212021222112110201122002201121012022102012002001010200212002011122112011211212202020222211011201101000002022202112001010011201201221021001002211201112011100020110102102100220222120210102001220120200222200210211100110112120020201112122122021110220220010022201102222212101221221202012102222001010220020212200000010102210012001211011112010022", "22222210011111100022001210211012101012102000220201021000212120220011122011110110100221111120121200200121212210011201112121001012211102212101201011022120111011110210012011002020100110122112222112121111202002121102102020222102212001222022022102202010000010221010222202102100212210202202112102200111001121022220221100100222121010101002002022122000121102110020010110011102110021212111210221122211110111222202012201100012011102200120211122201001122110222220210010000202201210100101122210011211120012120200202222112012220122200101020112112012210010100022212212101122111211100012201200001012010022110202110122122112101021212220001101220100100102001112002012221212022022212110121120221211102101001122120200220010002200221211101100100112000012111011002101100101211202010001012220011122222002201011201121002002110212221210002201211220011111011001220110220202021212121012021110000002202100102200122110200220222210210020020211222221120120120220222000122101102001221111000001122202112020101120010122110202110021220100122012101000212002101001210010201001122001012211210222000212211100112011212011122211221200122020212221212201100211001110210100100001111202022101112100021222200002012111212200220211011101122002102121210111001101211021221021010022222121022110220000102012022010002020122112201200020112110220111212020001122102102222201012100111201201212102120210000102120122111202102220012221122222220122200201102220012220001202022021220110101101111100111221010002220220202111101211221011021122010121201220200002221212120022122000112122102220012201220211100100220020221102001021212121211001221012201222212112220200121012120210100010200220121100222201120210100112221211001020201000010021102202101020201211021221201200221200201101212111020010111100212200022021021102112211221012002020011201110011010212121221002001110101010012200221210121011002212210010102010001202121200222010111121020021001120110100110110020120002100010210201000022102222011001101010001002010211111221221220211101101001200001110022001022020121221022112200001010011010110220110002120101000122110001022011122010102202202200110202112221000012021222021202201102211111001210222112210111122201121210000201121211010011222212112200020011110021001212000020012102110202212200101001020212020212122020111211221100202121110021102010202012220022212211011110000002022010122002222010011010220222212211010211210121202111021121101022100212021012011211120210022011112001201011220002000222220120222010", "11212211020111002010201112002120121102002220020120002000102101100121200120110000010002002000211212020010210210102102002021200202120202210002012222201011220020120121220112010212010021122120211022210002002202202202021012202102000012101202200121212110220110200100022111200011102111020200002212201102100110221011102000120220112202010001010011222211120210202120210122120010211210201021122111021022010222022220211200100221112221101112222020100002012120220122220222211010210012021022011001012100102202122010212020111222102010200022000212220010011122210200112121022120111121102120012110210111120001220100002220100200101000000101211202010101220002120111202000001220211210222022101222112220210100022121112011112200100011220210220111100210110221022001111122110210222002220122211001210222122201021020220200221121102211220222121110011010121201211000002002121000101201002101200202002021200211202100112112210220222110012221201202111102210222220000221220002011222200210122212002112211010210001112011122101100120101210101212021022222100220220112120222012121001201101121212112101020212212222020000010020001001000221002100212002210210120212011200112120121101202101122021022100111000020022101121121100222200120222012222120211011222022022211112002022010101220010210211021220222001222210201012012122021201122012210102222210222112111100020112102121022221222221221120011000202011122120212122000112102122012001202201120211120200202110001211210002101221222222220121012120220112222122001201101212201120200101121011021111201111102220000110001010200010012110110001201110010011111101200012021021000022220220122120220101111112011111111100121011222112022210210222222111222022102200010001210101101210002201220220000200111012201002101122111000122200121011001100011202012212000202110010210102201221121020012002100021120000222212100120121021001220101122020122110220222111000110222020020100121021010210122100120220200111011011210001200111000012200212221110212011000222102001110202010120101110020020211200120002122110200022211202200212011200201120000112001202200220202002111221122001012022202210220100021012012022022101201100211121111201001010221111220221200012021111020121212021101101001111011220101100201120202211112122202221021112121200212211201211202112110002202012110120100111120101121002010111211100002101201122121201000202002021122200100110022022001021011122202220211112000122102221122200211220221211020010221101102101200010222201110001001102122212012022011012122", "10211111020212121120222022201020210101220012121221121000201200002010221221022112120120121200110020222121120201210220022200101010201021120200112211000000021222021100200210201020121202121222221110100220021012210122012002210211102002001021001121002100000121021121220001102100022222122002010201001000022022221200222112021111120112200211111112111102111101012210211201222012012101102002200210022011011202111101021220200212102012222210111011020021102111211122101222021102012120012211121122010102121100011102010101111110121021202121002200101110212211011211222021022112212212112002021022011120212002222101012102210002221001221102101220111021210100202022011020000121201210201120221110100102100101222210210222000020002121102200202211111100211101010000220120211011212021122202221201111202110102211101021222211201211200012020101102201000222121110200121012202221222100202001101212112020012102221211202220100020012022002200000000101210100000200120002100122220112001002001120212112002120110012102210002022022022120100001222112221002212111221121201010210100110100002200000222222012201010111212000020020110020222202101012202000201102210111102121022122021002212100200220210122201102020210210022102000102001110201220222020020102210102020122022002000210201210222221210100122010220121202011200110221102021011102220121201100020002202221022110220212210101020110100222200212011220021120012012211122021021001100120001011112112111112101201012021110020120121222012121201012100222201200211101201220022012000120122120222122012102020201202212120212210212202111001200021112111111012022221002121010000202222222212002211000112000200221112120202011100111220102220112110021212102212001101000110010201002101021101022012212202110002010101110200002021001202202111111220001012022111202102000022112101112201101110210221211221120212001200112001211201121110211201002221222111201100221222222101200112202002101000222002110122010012212000022110002101011102011010001120201200222112201012010211010101010112221000210210202101210222002222112010020012211201210011112122011201220121102020121222020221202012100001022111221022002120020120101221021002112020021202011120020222012012102011201012111222102201202012211112101020121110001011110111212012122121121210101001012202221121102201002200002101002212210100120012010102212000020122002122220010022222101210120012011211112001002022210221201201222001222122012011201021120212100101110120012202010201212211202210022022210022010101212022001002", "11202111202021010220121010101110102012000020220010021012020121012000222021101022020102011110220111001101002222001021111212110021011002212220012012122202001202010210122211210000222102022001201021002212201221100122120121112020121201111121200112012100100020112021102120211210220100022222010002211022022120222112211120122000000201222221200221001112112221100111200112112101120212211020210010011011210021022212011200210201222200021220011212110000120002120201201022222111002122112022200102211110110121021120200002102211121122110221001220011100010210120121110011210012110200020201100022201012000110200022001201101021222010000022120012222101002010001220122111221120112012200101200202220201001201121122202001021201212102201100211011202202122200111221011110121020211020112110201100021102020001001001120210201102111201122221012222002221021120112121002100221022021020220200002101021221210021020011001110012101220101021022101010200102101212202010201210022021201120102111011020200210121202101101002021110202011000102022201122022221222102002100002221220012100221111202220010101210222212112002202010022202010122210102120002100120000122020200002112011120122110110100110201102211100101022210100011002011221222101122221012102122221021000012102222220022011111210200101222012001201001201202112022100012102022210010011001011100100000201112102020222220101222112200202201112202010122122020200202122122221102212022212201202200121001021120201112221121012110000212022002102022200211102010211101200021110012122020000211222111211121020221101121211111211101121200112001221102122012122011022211201211010111102010020221101010200021211011101021122001121210210221222101202200212102200102222122011120120001222111202000221002000002011102102100222111001202210220002022200120101121111120202211101212100112100200122001011122012222111111001002220012121202100120102122112212022000020122200202200111212101200220021002210111211210000012012012210010211022021221122121101221122110121122212010012111100212012110101120001120102000102001212010122220012001212202010000010021122022002201122111111220222000102022000102102110021120000012012221012200210010002010202210110002210212101121111122102001110102022012011002012122010210222102211100021110022001111002122000122212110122212012112012100210022202220200120002222200112212100012120011101000221222220110122112121011010012122212102202002211011211100210201121022101212201020121101012221000002011002210222021002100202000201000122000201202", "10011022222111120220010002212001212211120001000010210020111122011202121220110021220112002120220221002011110100100002002220222221220120102012220202200102200212110121220010200201000020200201100111101022001100001010021222200022022022220102012000111001100002221102211200100121112012222101022112001000011210202000020002011121100210221010012210112112200222211220022110000011002101110220211001110221220121112012200020001100202211202001020020220222121100212022020202012121100012221101000012202110021122212022120002000020022010120101022220221222010000200220122001012101012102011200202102102100221211002021211102020200220110111202102212002021210210100111010112221012011210001002022122120211201021100101001102111002221021001202201002021101111212011220201101101020000021011011110120012202210101000100112010220012020001212010210101002102121212101122212112011202111210100210201220011111021202022211110110012120120101111101001112211201011012112021120220012002221102011212022211120002221022022202120121000100010221120111120101000111010101212202211100000011211120211021020010000102022100222000111101022221100200021022122001222201211110220201201121001102201102101020120121001010120000020221001110100100110001100100202221010210021111222021121012210000011011100200001222211100021121021212102120002211110212202010200022102022112101211222022022120220202212002120102122102210210021020110101102101221021221111122212001110200011122101000212000012011121101121211212112020101110211211201010002220201212020101111112120111100001002002221112200211000220222020201020001021222121121110022200000212010000100010202021002210020021001011001111022112212102202210211002110122110220100121100211210222120021122101010211022102212100111212112200022111112201111202022001120012002110010020212112212221102022221020210121002000210101012210220201120202211120112202010010000100010222010021122222220200001110102121010010110202120120200010100000210121000020002200001000011220201102101221020112100020011012212010021000102021022201121222022011010200220100111001001201110022212020202000112221222000210201222012122021011200101011221122111110112221220220210120002220122022012121022001012200111022011211012002020112102010022220112222002220101120000200201201212102200122120011122110020021101022101200002221012021122200002010020111121010102002111021221222002122220112021212222210221000021110112011011202210111210120122020022110221222110212021220212211001011200002102102110020011001022221200", "21022201220020022121011010222221122101120010020111201102220122220222110002001012022220101010201101201102201012201201020012122012111111201101020110022220011001110021110021102001222001000201221111001010111000100010102212201212122222120212012211102110121100101002000112122022212120022121110100010201102222001201120001122222100021201012201212002012211021112012210122121220222112010112012212210021022202200111111000212221210120122000020121022200112012101220120111121000022002202020210022221202000122202011100000200221010002122000201122220022202001220120211201201120201111220121102201201101221111002120021220212212101200210020020100211010000211021211122200100222002002012100000110221002120211111110202002112111121012102121220111102021211110221220002000211112200221121122110200000102121121102000201020012210210011110101000122000002201222200122102102120002210011221121212022012102020110110102212122221020201101202221022010112020210100011212200022222022212001121002222120020021101022112021020211120021021101111011210220012000212020022120101222000221102200012222002221002201200010002102001120120010020100012111221222010212121120011011101100102001202001120212200120121022122122200221202221221020022111102111210222110020221121010020121120102101112102101011101002122221102022121101200102022211121001102210120220202220012220221122121220222220201102212020101022002221102020012201110200100110122010120100110220100120202111110200112212102210110021112110210112120201110221011102122012220021210201112221110001001110002122010212221201210101121012000212101101111110122210012121220202000201000220010022020122221010212022011110112020000211200201000021020200210111222112222220222121100121011011201110112211221010010121201200021021122022002021022020121010220221221121121001111222010202121221212020202211221011212110001201210001222210110201221200002202210200011001210102101011221011211201110202101211202201112000010010211100112111100011111222120022200201001100121012201220001200201111012022210121101102102001210022222112000211211200021121100220010101120211102010012021111012212010112222011202110211200022101011121111001020211012221001122000112211211220220000212111000001202211001021122111010220100120211200001100210222200122020222201112121200220000112200110101020111222021002010222021110000211101120202102201101110221112001000121110120100001100020020221222110100102101210111011101002212200021211110002100101120002022101101010212222002220112222002100202000212", "00220002021011000112001202112012222012200210122220210110110210000102211120002210211211010011102220120122110221111201010211012222110112022100002222210121210210012221122122012102222021212001110211002111100002220202121112200222012122221122021212122121011210021221022000020122112110121222100111020111102202211212001202100111000100100002202221012100111111120110022122202122202100111120211022112022021122020120010200122202011221120100111121000121120112200100221011212001100212012112012102122102011120001112002121101110101220120211200100212101012211011210020221201111112111000010202110121201020120120022101011200001110022022020210211221012002000020102202221121112212112210012120200210010200122011202012000022021012220202002100001202100111022001000202100122122002120022121011010110212220010112120112111010002102021201202112221220000221100201220002022221212110210102102221110112110222001122222210112022021200110101221120202122121120210120001002212102112000100120101102211120211212221201101122201001011110211100000101022220112212101101221120022222202000201211011220210120120020120001121022100221001202010211110221010011022201002102120212011120121011121101102020220220200211021121101120000122111220022120001200002111002100202101211201211102120011201112101012110220011100111010101112121012220222102211201021002220221021011210110000021121001011210000000020021000202111022020212202221201220111102110212020121101120222120010010211121100021212002210221122111202112022001021020121122012010001022012221120002100012011120210201222002112102002022122021220022201002212101111120000201020211220220221212201120221012102121200000202021001200000222100111100111101100020200002102110110102111121110112111100001102220212211210020111022110221222111001101002210201210110010020101212020110202012102212202011102210202210110001010211110020011220212112010210202020112122002022102120120200011201201010211120020220221111020202200211010011210100222221021210100221111221010102000022000111121221200201211212000011100201121110120010211220011210002210100122000221101020002110002100222202211011101220112111000212200001001020121112222020000001102201010221112122001121222121220200110200011001210101211221200010010000221212010010010212022200002121020222102010201220021001222220022011022200212200020222112020111111001111001202211120001002102010120121201001102022121101012221000111202222220211012201220121110100122200022010010201011200120021101211211220012022110002001212011012011", "02000010221100202110121122011102201001001022222021222101212101001220110102211120122120021121020201002221220202220020012010020001100012221101001111111121001011121221100021222110022121100121010110200201201202022220212222000010212112212002111110200221202100111002211000001101110222012121122210002221120010210122201121121221210112221220012010011021121011020122110202011221001100001022221101100120012110101221002200002201210210010201112201220000022001020001122210211221021111021110210020020210120202001001022102020200022121222021201122201100202211102000220121201021111102110010002102021101010200020000220101000012211212212120211122022020100222010200110011212121011202121020020012022121211001011100211121000121121222101211000122100000001000210122021001121221022210122120222222110222221121012121222112202021201202100111000101222011202222202022201222120211111120120212102212121121100022110212120201011212201111102101020010220200110021121212022202011022111201101202001121202110020202122101221211011121002021010200120100021120100010100010212111021100212111002212202101102210112112021111110022000202121211202202010212110220200122222012112201222011121010121012102021110220211121202000122222211121021220100100111210102102122020110202200022201022221100100100121110121010222000000012022122100101120110121000012022221010011210101000220222121002222012211111122110011221122010102210020220012101210012010200120002210212002212200100022120012211102201111101110012210210020220002010110100210201011011121110021111210121000020021111201202100202212102212010000210100021121121220210100211212001021212200222011121202100101110212001011102222212001010210222220100002010122210111110110221122100200110221002010010221111210200221210220210210122000120221201000211122010210220220200002201000102200010110111110201122010110002010101110121120021010012222012110100021012020020200201120210021000211221012200200212022202211101112011200020210221222202012121221122000210110222211221000011202101110020021200001102101121101111101020202112010111120021111200111001202222211001010122011101021101122101122112020001102222021101201102002200110120220222112020012021022202010200122122201110022120220201012001110220121201222201122002021100222111122000121001010101210201112021000002001201102210112210012212102102100110120211220210112200202221211022121222202011121100101000201112010201221212011111011011100002020122022001110100010222111211001021022102221100022202210211010220001121210212", "20210102011002200221112120002021110220122220101120011222100111111221121002210011000210101001120111121002001202220212100010201220021000202010211110112212010212221121102002021000211100112201111210012202120102202020211221111120210000100221221221012211012002200201100020020221102012001011001010022121200201211211221122100020122210002010122011110120010121211221201202120220110020111200110122101020221010012212101210002010002011021101122012022122011210212122012110000112012200112200101200122202212020011202112012112002221011121011221000201120001200121000211121211202111200202112201020202220200220210121101012220220111102111220222211021021211020000000110120010012001112111100100022211121122100212100211200122102102222121111011201210021001221212112022101011212210100012012011120011112201102220000010020001222200012212110212001012000022021201021100020201002100012021000101002202212222002101122202112121210022202111001001201102211001022001121200020002000120222011121222010021020200112010121112112211120122001112111102222110010021100221202102111210000202211121012210122210122101012010222000112222111120212011012020221012122202001110010111021221102220020220011010002120012121000002122111111222112110001222101102002000122202201202020020021002021000111220210201222002100112011101111201002121200200202120210110220022002120221200010022102201210021010011101111200020011212111011211002000200022122021111021202010000001200122012221010212210112122210020012021010121111122001211112002112002221200211210120220202120022121102100002221012120002220211202012120101101012022210201222022222220120100202222212111000220212212002121020211122101100102110011120021022110100020021102111020120211102100212121101100110211202110221022120122221200112211200122121211001101211210212122221021211012202122002222101220020100221001112102021000210000111102001010000200211021210202112212101122102220112102201010102200110221100211012110210011100212000001222012021212210202020002201002211220221120012221222112000011112102220112000121002101201022001002011101101112001200000001022112201111122112020200011201220221110210220211012201120210210110201221220202010200210112110102022011021111021002011012001021111211120101122102211100220121122101011211110202111220202002120120000121010011121010002101201200001001002020101100222111102011121010120110202221021100221021210120120001201222210200010121101022201001211200000010110012120000110220001122220102021122220121021211121220011011101111102", "11000221120000022001201101002220011100220011111100220110112200012222110021002201012201002011002011212100210111021201121100101221012020202221220012010220101001000012100011101010202100202022112012121222101002012211210202121020020210002220110221202002021202102221211212000210011001002101222000010200012101201120001112011220011100020020120110020201102112110211021021122220200001102012222201010021110122112001121020121110212111010111121021010100211120011211112112020120011110001210001111211012002021212011210222120121122222201000100002222211211202000201221110122211011011011112202020110220120112102112220021012210212210120211021000020101202010111222200122111011002022100012220111012102111020111010010011211121212211000220212222220111202021222010112121010112000000020102202202111001012200112202022110102220002212220110001110202221102102212011220122011021122011001010001112002102200212011020001222211221110002202111220200112021122112222020212201111111212121202122100111212020110201012010010111121021110121111220210100211210220021101210110120022201221220211120200210010122101120020022101122100010021012022112110212101100102012102222121010201012020021200202200021222220111200100020201112220020010111112012110122102200211010100000200020021011020002212022122122021101111201011011112100001110221022020102222201002120000122202022202201120101022120222222121220102221212220020010202122001222220201110102202022212221200022112121211002211020200110220202112100002220001111102112000012120012221222001220110120012122110002001212020100200120201022000000012002122011021002011120221212122001012212001012000122111210211201210210120112210120222111200221211202012120001212200112202112201120101122022002112112111201211100100021210120001021000111222002201201211122210111111020100202000211010120001021210111011220210112001122001010001022101000010120002220211201200000200201022122122011112010202200220121110001111110112220221010212121022200000222110210002120122220021021220001122120210010021122121012120000212122020222112111200001202102202020102202001101221101210110100000011011122011011211010112101102202120012100121010022210201020122002121000022220010002121102111211200022110102100220121010022021012112120020111011000011212012220101010211001121212121211002220021020020120101022002122212112200100211202202211010210211100001001112011211102010102120002122021211020201110020020101210121022211210221222111222210012002010021102221212222211001011201101120010202010022", "12000121201120021010010110112222102000020212111220220122102212122001101220121000221000101220222211210221111010110221000002122100002002121110221002001111101211000211000122212100102020002120022110222022201110000210200111221220021022201202020002020021022211110120022012102102222000112002112212000210110120111111122000011212020222002212022211200221122201012202222211020120202011122210120011120001021011122020002001221011210120011012211022222202122120212221110020110210011221212210211001022120112021202022201201202022022011122101212202212022021121220222200021211021201122111011111011020220212220221021012220011101102121100111022002011101101012110220010201212201101210212101011100021011222220121001011122222220222121000012122212002201110100101202222112122222211020201200201101202021221100011010100001021120001012101220112212222210012200020220220121002101211211021000100022010211021211022010220212001020021212112210022021112212101221202120101201112101001222111000102010110202210121101200021022012101111102110211102011010112100111021202001102200201001220012112221122221220211202011002212012110202201220122022122000202111012101111110200112121222111012201211002101221102000021211200020201011112010101012100000210211010121010111002202020200211120021022210202112110012202022101212211210022222100022110010010201200110011122120102102111001100211021201000100201202210110121012100100200002022010101221000122021211210101021010012202201012100202212221112001220001021021020012011010010100102222211201101011002111002011211100000011212010110200021112012212100021012220102112111121112000022202022101011100201122200022122021112120112212112201212000000221221111021010000221120102010021110121101111201002221000120001120100012110200122021212101120220222000100202000111211102002100102022011222112002002021012221020012102000222112011121212112110102110202111201002002122202100122020120002112210022211221000120210221020020002022111022000011000011102002120021121210000120101202002012102210021201022102221201210101212010212212110021020202221111011101211222001201100112102210122020000022011010101201022002212001001010111001202222010201211010221102110002121011212201221212201002010220112222022221021110122212101022112010110111221102010220010001012120110022221220020022222200001021022020222011110121010222120200222002110202001001212002200221002112220211122012211020120011002021011011021000121002001010210220012100000100200010101211221110110011212101222101220110100010", "11222202000012020211221012001212222121212011022210111201112121111010010002212201122212021100211112021022210201020220122020112021222221201020202002210020200200122111211210121022100021101111110010021201122002220200212201201220112210202111110120002200210022000201221211212111112201112012102001210212112122102102022001210010020222011120101022110212121221101002012210210002201111100111100120202112210200002120212011210120022022102112022012120111220201210011120220100210110222112212000210010200122210011120020201222012002211000101122201222200102020201112210120210210010101221201000101010211010121122112100022122221012101001111101220020022101012221020012112100211002021202210011012201110100112021122012100120220212201121022211101122122010021021101110012101212211112010020122022222020212012220200010000111010111122210200212022111102222100121200111120020010001102220210021212012212221002121110120000021112121001120002012200010120011120210121011112112202201121122122101110110102100111011112221121000202200121210211100220111102122120120012110201011121021222222102002220012200220122012111011002022201122212202111022011021210020012002222102212212110101011111020020011220210001022100200212100001021011221012100101121101110121101210000022010100120200022222201010120222101201220010012120001212001220201021020012000210200020011121110110202101011112200000011210111111210121212002010012120012201221110012022100212022202211012111212100210122020101112121220200010202211112120000111101020002121222202011111010110210222112121122212200021222222121020112202102211222111110102122121011200222021121102022011222110111212121112010102122001100122221121111120212001211112102100212222211100222012212221122010121120110111120112221020100022221022201022010202211211110220211011201121221021202220011211021220020222020111101101112012101021201220020222011221210202102101211121100101211112120212212012101012212200000112112021201101012020111210211012110120020201222222212222221020001021022010012011100220221120002221110200000222121202102012122212111110012212212011201120201112022211010102022021101020222212100111101001120002200220111212122100221002212001002122212210002101100112200222212201210002210122120222100021010220121120101102112100202222210110201111201001120000101022101102200110112222012201210102121120100102011121122100111201222220200212222211021001211200222221200111122210120012012010000112102001001020202012012220121222211201210101001022111111221211200210000002", "22222101110022000122210112002120110000010222210001102212120110011200001211010212112012010112101122120022210222111000101011000002201220102222112110212110112012202100121012021010000221210011000202002200111120111221111220110210010211000111001221211010210110100022202122200200211001110212022220220101101000211112201222220220110222110210111111200002011200121222010001010101002020012100002201211100000212210210212110011220001222220001011001010200212001010110200220222201122110111011021212000102121222102120021022001102011221221111010101120012200201021112112211110101211210220100100211001200020221012102021000102202211222100002011112000011002101021112002012211212021011012010012210110022100020002200120201111202221200202121010000220011211202011212000202020122122222220020222121001100100001121221012022112222002122000012010021020112212212001112112021220002122122011022212011000020001112011000120101001201222021012112200122101101100102011120202121210220110110121002022221022121202110111012210011202222002100201101012120100200210222111201202122001200112012121111102010210001002220010221102211002202010202102202011220110011120122112100110011100101111111000120011101211222010011101002001222011022122221202011221102000111211210220102120221010111122000222110201010211002022212101212122100102112012201022201111212211212211111111022200112112221120002000010100120122222001021222200221221221000110211012200112221120102002111210011002100002122210222200112022001201120120102111012111001120200101101002012012012221111112102112200222220111120221000012002212211201100110110102211020010202202101020220002201202120221201021200220212211120110121110001220210122210022221200010101202101102101012220011021202100001211222110222010021211000220202102001200212110121202210000221021020010000110021120002111002112002111221220101011102101111102112212022110000102100111122222001201100222222221211012110201022010202201110012011020112222111200020002200000102022110222221200211101210011012201021222002011001100211221010021020201020000121221110122200010112220122000012020001200102102022012112021220100021101010210111112121111011020020212011001110010221222221001200101111202210102200010101011101202022002020202002121102002200201120000122120020020221222112100010021212002111122121011111122012002201010012120002222120212121111021201002102111011000222122021110020211022222122010101022122110110101012120221222000001010021001000020000020201102021200110000211000210202020222112101", "01012101002101111200010110112011121011122122121100121220022020012220222121020210222001222200102111222002100211212021111022021121210122220222011000222202212010020100112212000200110011201022010010211111121202010000011010020202120100210212102000011102001022020221110200120002210200100020120022002102200202101201000000001012000100022212121002202121001022200220110101212110022201201101110212111020201022210122011102020122211022121100221010202212120221120221121222100121020012200212222010110111102121222110011200201201121122010022001202120211100102122110101111022000220110012101012101120010011122201120111201220112211111110002122111010221211222012010212200022211220221102102102210000112011222120200221011220102012111121021222220102000102111102010001021211002020002222011212121122102011122002122001101120221110012021112210212202211001021010001011012202200000210100100121110102111220222102110210122001120111000221210001012010101121110010111001021212200111000222100122101200212010121121100012101211211021122022201100111002100101010110022001121010020002221001022100200012200212202001000210022101000002100000012020212222001102000211202000211222020102201012000000111012122220022021200210212211011120202200202222001012101121102121201100010120021220010010021001021100102101012102120202200212211120122222202120001020202212210022220220121121012020220122212110002110002201120121222000101201002102002022010011100212122101020200112200011112121220212021120220202020222102210121201221200220221222012020212012002202011001202221111222022101222020102211202201110122001002002122000210111202011002021010002121010000010202102101010112201221000011121101201122000001011002102010102011121021120112011001121011212200212000110100121201000022001122020020021222101222010211020221000211102210020020021020101122201100220202111000011101120202222121211110112202121222120002011201022200221210102202201212012101002211202022101202121120002200211112211201111200202002220210212111110010010020110011021021002110222220020122200001011110202012100121100110100221202121021202212010002012210100221010102022110221120111002020221001020000201121222221011102200002022121202011000011120210102212002120010002201120220112110211221202000100011022212012111210102201210102221102222211012102112220222022202012200121021210010200101100021100022211100021011202010121100100201221000002021000211222001220211221010201012202121202120012112201211100121022112212121112100001111201221101012202200000020", "21201112210211200112011202201202101221011220022220002012121000011100200022111101102200011202121021002220100102012220220000010122110101200010100001222002201100020101101221122111212222101102110211120121000101202121001111011202020222022001122011111122010210111210121201112102010212120101011001200220122012201200211202010110202122102011110010121221001212111200120010100121001212022122122212101000011201010201201012221200122101210110101012111000011111121011022212210211021022020002212220002220210121002221000221200102011220001200101111111201101021200200222120022122010111022101210221011220001021020011100000022222010122002200011201222020112121100002221000202000120022201021100001200201220012122202220000220121122112101010202100110220201210022021121222211120101120110211112120101222000111020022110222202201210200112222122210212212011002110012020020220002000022221120212022221000011201100001112110121101020021120222102210010011122012201202001101101010200211202020222122011021211000222011021210020011101201100020122220101121220022222221212101212210001221112001220221210110220200212111022200012012100211210112120020012202020111020010102120021200210201122020111120021011111210121122220221002111122022210212101010011201212200212110201211210222202202102111121001212000002102211221111001211222211000110202020012202201011102110111211002102220200100202220210221002211211121212212122122100222011212201210022100112022121111001221022121001202110012121011002002201011020001121000002112201002200021112221012202011121202020111012120022102000110221221001212121021002100122221102111212002211112100220201001022000200112022222101201202212001221220002211010111012000222001212012220221122020010110102202002111210020102202022102101020111201221011212210101101100121110111022002200102202010012101221021020110120200100202102211001210210210021212201100012012001010012020100101011220122220202222020201110210000220221010212011211121101011000021222011002002102121020200202021101222210100010012021220201200011221012021021200122012211002211122111102102110111021111112221210122121010210102011011211022022011202010110102202120110102002100200001020001111220010001010202110101121121101201102221001212220202211011211020101111121221010210100100220221020211001000221011000222122021100100100010200111020201110210012221021012111112222212020122000211212220112101011220101222111200022221222000112210202102122122020012102222101020201001110102200022200000222001121001212211101200211", "11100111022110221221000002002100112111102100002120202112210202201100111202201211200212110112122002121201121120012102112222020012112101121102222112011020222122200210110021211112022221100222112202200210220021210222220202010222221212211202220222100202121112100201122002111122220200220020202022211022001101121011100111121000011020102222121222220220101100200022122221112102000210021200200212201110112122122001112121221001012002202111220120121211200110212122110012120002002222200101111210110012012211202212002120122020211110010000202012011122020210121101111022111112120202211020010202110120011122212120012111011022100021112021200102020202220201020210220202102202112010022002011110101000212000101000122212200211100212020120000010211211111222210101221011021220210110102011122112001020101011222201201220020110022120020022201212200112120002211022112102220021100201112100112110110100220102200022002212010022102200021121111212010110122221011122021012201101221112111210212110210021010121000002100212212112222002010022210000201110020011110220201100122122210101221012222212222200220000110012010110101110210011020000102112002100222010221000011211201221211211111220002100021201202101212002001101021212220000111022202022122011100010002220000001221120220201020102111020011001102002000012020122201002112101001100110211011212021200010110102210020020102021110102122122021011211101200011011121122112111120102121201020200112001201111101211011021101112111012100201021110012112021212002012020201210100122200120010200210111021111102212112101002221101111021110222120220202122121001120012012200212000212002102122010102021112202221020210201012011011000000221112122001212021111201210001121201002220022010020100002111000210112100001021012120200020212000100202111210001202200211021112121011220101100001102220012010021221021222212200021220021011122002222011121120022002111122221201112012111111212021202010020100101212020020121021212202100122121101021201001100122022201111200011101212122101121102020210001200202001011212122221020012122122212122010110200110211012022001000010212101010101221101220212102200200121201121111211210112000120010100000221210112121022100111200212211220112021102100022022102012210211021100211210121022121210212210220202222012212010002120100222012111110222001112112201220120120220222012000112001020100011101101122212121121122121102022021102100220102211221212011110120011201200002210101011200010110211211022002010112110121102221202000212002202220", "01222201020121022202122212210010011012111102022222221101000200002110000112002222021020022122212022101021022102021202022222101010202100010110102021002100122210221202202100012102001120012210210022012002120122100120211101220211200202122120211200020222222001210101002202220022010221102020122210020012100112010111011211120221100110111101210111211201011010211220222121220211122012122001020111222122201222012102102201100012012020021021020001222000012002220000221011222220001210202012212211112011021112201202200100210000022211020020110211020001221222021001211020120122220102020011122111022222020202212111020021201211122100212222010122220112021011202200102002121220011112012200120210021120000022010001220201112111201211201220202120202211111120101020010022000122110012100100222221020200101220121011210021011002002100011020201101222002200220011000221101012122021011002011222001120022112011110221210200221022221121100001010011101101100201212012011222111200110010002021021020121200112200221020220200100111201101200111201202021201001020220101002222001200002201202111211101121002221121101000202200120220102122222120212020110221002212210200001101210210021110122100000021002212001122020110020101110022112111020220100120121120022022222111100011012001201122010010110012110101121000110212211020121202120022220220102202001221111221110010021120112011112200100110200121200010020100021021000111021212002210122022222120011110112022111202201000020211200022011021110111000022202122211111121121211211202222220020122021021012012110000100220021202012222121011120121222211101021002022100122100011001011012020110211121010101020112000110001201111112202022000112021210202200121101201101122212102221111102212220101201101100022211002100110121122002011221201111011211021212122010100222002212022121222011021101221212122200202102122020122211100221220000121112202112010220111012210202000220202222120112220000021002201010221001021000211212220222122202021111200210102210021012021022101222120110202120222200212010001000202100010210120022200020120001201112212201221101212212202022002210200001212220121202200211012011102211221101112112222110112211210011111000111000102200120100220210012202010010211010012000220012001111112000220202200010021102121010000222210012202210212021112220120001220110110000020000212022222102100200012100112221002001010012002100220002002021101101201021100221021110121002121201110111022010002222102111112222012112011201102110220210121012102002101200201122", "20111121012220110222200210222222000010011012200222101202111102122102121122111110002002102000211212211201112022102210002002112210210200222001211220000212221011222200221200121221222020001012021101201020112220111220221102110122102122220002111222021222010010200001000102100012111201111021022020020021002012212011112012121202100211011221210021021200222020202012100200202022020210001022121010000200022222022110110222200210101100222201220222222110200221020101101120020102100111221212002210210202221012111002001201102221020102220020101221001010121000020200012220111112102220011121000021211002020210020001021012012020102222021212011220201210210121220200112212000021011220111000121210100212012021021002120220121101200122110222220122101020012002001012002200120120222222212101100100012101001021002010101120201212210020212201210002221012101120011002000002010000222211111102000102220020012001120210200110202210020110022001221211121220011022100222010200020210201210201101011021001202122220002210011000000002000202221020220220101110101202012112201201200211020020202220101012200211101212222001020200210212102020012012111220122120111110000221222001110102100002120020022120010111122012110021002221112212021021110202202002022122100121102001101201120001221022210220020121002210220121222112100110011001222022100012002222112012112120012001001020101201221112212020012122002002210201101110111121211220200101212211102220010112221012212001121100111221010011110202202000112110122110220221210220112221200220022120202022122200220112200002100212200211122222111212221210011121202022002102121202101211202021002100101102011021210212222002221111201220211212111221020012010121200012201112122010201022211002001202210000112222222220100011020111210122121000200121110112001021120102222111000102010021000200002121011211101100021212102222020220021100101111000122220011220001122121001200120200010200122101211010121201222201210210020222022022210212112200121112220112220221202120020200011010221201222002022012020200000012012022101120100021121001012201211012210112020212100120100200202100022102010002021021022000001101002010020000101010110100112111211102002200200201122202202102200110201012121210221211222121010221010202111122112022212121101121011122111021210021222211100211020100120200201102220222022002222022211222200012210211012010001012022121022211101001212112210002002202111012000101201202112022102222110120100001110012111022200102000221220012112101001012101220021122202221", "00112122211010112012211220012200101220210021210200112222202111202222011202121010012200000212001221121101221021100110020020010010100211221222011221222110110000010212212211021121210222100100012002120211222002111221021222102122021101112120121022100122012122110002012201220221101010010211002112001212000001221202111211210220121101122100121102101021120012022112210000201210001021000120122212000101122121201110010102220022010121221211120020001210120012120112112001120110211000010021022022000211110202122210110111122001100100200122001200201210102011022001000102201011121010212020200220020112201111221102002020210010121221212000100001110120200122212120020022201022221121011111122220100001111011111010220211202220111120200001022020120200020001000112101121022202211011222210101000210000011221111220020210200100012211000200011222102202021001001102211112011222222201222211022011102220212112122012212000012200211020010122201101222000000001120011222210220021112210202220122102211222222020222200021210220210112211200001021120212002122200221221222222120012021220021202121202220101120120012121100222022202120121022021012000110002112021011212112121000111022020101000111200010220121222020202002000120020020201211102202201121201221000100222102101002101010201210001002112002121112211022121210021102221112011012120012012121110211212202221001101110111111021210221122000112210002021111022010010101212112220200022020022102000210112212211212110221202110112002022121200011020022121211012001222102201112012102001201222210102202101120021200011021010110022020000212202111110121212212202212221202101012102220211022222120012200220201120011211221000212012001212111002101002122201101021220100022002120001121102101010210021220211220220211202120021001012210211112001002020001220012201020111220001221001100010011210202001101202121100212100001201022120001111122100220221200210111100022020011022101111221211121220122001200211201112112011121210202110112201211110221200002110220100010100120010210012122120210012012012202102210002121202102201102211000220211220020210221201212210110211100221011100002111021220111020011100110001111110222020102100020211202100001020210020022001200022002122210122010210022022001201012100011001211021212011022221100221122220002012122211100011011012122002212120022222221120221201121020100121221002020001112020211202222110202211001011212110210001202011020111101210201001222010110210121211220120110212220222211012222011121012120022100110110210001100", "00200222200201221102222012212122002000012202112021201112122102121101020100202212112212120220220022010002111210022221221211221010212002022012102012202001102200212001110100210211010000022010002001020001221111210120202011200120221101101000121121120112021212211012020021000111120021200100120210211212101001220012102110022001101101111210012020212022121201012211220121120022201212220010122222100220100122000022001111010022210221002120220200221202120210102220012020212120110220012210222010011011112021010012112000020210122021201011202201012102101101220121002202100201120102011100110020211010110011220121110221201221001121211010221012011001101011010122111211102202111011200121010121020221220210221202221112212010212110110022210020101000022102110100100010200011100000221002010022011101222211112010212002201122012021022202110020000000021101202200222012002221221000210211102120120122201012220020110111210212101111001222100120010112102201201022110002100201012002010100101202111002211120012212010220221111220011222112222120010002000110221120001102010111102112020022002200200101002120121220121221110221101222021000211102022202101012011202101220202200110021202001001011222022002011110012211202202001111202121202202111020221111021110120111110002112220000100211212120211022120222200021112222002000220000211022002201020201000111112012121222010100000222000001010001212020021220012002121202222112011000002220202112210012002100121010202210212102212012022020121001012200112202011110100120001102000021121101211101022102221111122200010002222101001111021112100210121022012212221021201212202011012021202100110000202200002201121011210021220001210112102012022201101122122111110120120202222101221012100202012212212122221221101201122002100111022001001121111120212112010112021112011001121212011110001221100112121100101020111021022010002101021222122122112102101111022112110102120010122102202022111021121020021020000010002012210120011210000210002220000202222120011201021011222110002202210211220110121000022021101102222121120000120020212222011200110202010221120211111100000011122210002101211221101201200112011101111012222112202221221010100012211211200211011201112100022220112202111201001201212001021112100020111111212121102121120020200020111120100110210121022022022021011211111120212011122021021012211012121020021110221200201100002221202220020201202111122201110112111002010122111000201210020121211120110102012011220101021002201211021022022011121210001220001122110100", "12111202001201000010111020121110012100202112101212112212212120201211000200011121111021200010120220000220001021210012020100100000201000222220220200212022022001101100212000021101212101201101011002200002100012022100222000202220201112102000122102122121000002021221101100112220202202222222012000121002121020021120001122122101222201211222102010002112022112100101010021200201021212221122201111201002221120122012121101101220020120022021211211201021211120211002121020102012011120210221000200200111022100121111201201102002002221222102112111011111221012221212011121122210210022112021102201122212000202211202002020021002022121102011110221121010001002202211211002112001010120122120220102121202220211121021020011221000221122022202102220011120100001002002000112212101120201002120001220021112000121211122221102011222011202002121102201202001121120211201122021012121210112110200000010011122101121012102212012101112121202221110121010202101121200200121220121022221001120201202211011012211211020220111010210011102121002220220012222110210021010001120201100120011220011222100021100220120100211211001210211201012201111102112122110110210022012222121200111012202102201212011221021112101111010220011020102201110010200100212102121222200101121000102012121222022012020200101112001222220212211222210221212222111101201202202112202002120222200210210002011012021012212022200122002001220200110011120022000211111222000101110110021000002100122012000001012022012022120022010020222221021201200012212220201211012022002100021210111001022110222110112220220121121122112012010201011210211101112002222022000220022020012202001202221001120020012110001100211010201011122211111202002021220201020001212002121002120020221100011212102022202200022010121002010011110111112001022121121021222010212212211211202012211110100021022012000111222210022200120210120211012120010002101001100011211102021111000210110101222200200202121210100001210211201122210222120120202200121100022110001221111021012012002001002020122120211222121010211102102121221121111212010012210122002212201102112002122110011110211201210200200101110001011211222101111022212112220222001000101220200210211122120111202122100011210102210002011001222100020112120221221000112100101121100021102121012120100000021101102210102202202021000020101010011120202112110200221112022120201122121100210212020102021001020110101101121111000010222220102212022210211210102012110221002100012212222120101021001200010022112220212201102020022020212211102", "20002120022012021120001111200022101112111121202011110102122122020101001212112011212121122201012022112222000220101220001002022021101212222200101200011122200001222121100022121120020221211121122121212202011011110212002222001022210000122211220101101011112200021000112011111102100020221211020101202011102021010022020011222202011010002120221020001012022220211201201002122212020222202202212211220021220112020120202011111010020111121112122122222201100102122012120010211222220111102022020011020112010200212112000020121212220110210121201002202122101020021212020112101101022120120112112110222000110000100010220201001011000020112220001021100201222002020000111012000021110022002000110222001001121101101020201210220011210200012020100112221022101220221102200210120111200212121100020220012012220201101021112212111101120001012011122211010012000222200000111011110202001001211120002220212210102112000022200220202000202202111010022110112201200022221122000002022000221201210020202001001220221102110212212221012201002010002120111212101111100121111110200102011110022111022020120012022102101102110222011220201122012111001221212021220001120200001110110020012201202001210000212000012211010202112110200121121102112120211120200221100221020211002200122121002002120110211112220122220021021120001220200120120022222110212222021221002012010112200122020021120011021011021220200000022021100200210202200200102000101212020000200101010122201021011101211010001112220012220100222221121002201112201102221200111020102102021101201020100201222002201122010112001212201001120212121121211022020211011120022000002112120200102221010112021221210121202102210221121010201210011111201002200120202200121222111101111202012020102001200001202212112211201211020211001111122012112110221122222222122212101020002102122022221020221122020120221202020121020100100011111201102000121120110100021010011112022122020201202011212220222200211002022112201120010002222210111011112111121220200022222101212221011022000111112011200120112211211202122111120110112012002010201120100010212202110102200010021210220200200102201020021212212100012001112101000120100112012010201121221002220212222110110012020022212120221211100220110020120120111212021112001200211212112001202121222112201201020020002200012101221220212200102111020002201202020121121010222212121021021100121101000201211201211122012012022001200012221220110220011220202001110022002202011021222202221010220102002020020001001021001221011211100101211221110000", "12110210211102012211200120120021010212201000102200121202211211100200210120200220120200201221110210222200001220022200022002112101020102020220212201010020202100000202210210002200021100221011112211002001202112210200102221020101212221112122201121010111211220221210102100110100100021222102100021101200221202121221021201011020022002110100222120100020111222102210211022021012222221222110201020122111000202010020020010020010200220220202001210121102022121100102200102021011212002000020022101012002201221202112101120202112010212221210221211220111120111102010010112101201002012120111102122011212121110122002102111001020002020121202221222222001021011101011110010112201110001201200202101012102121212121002221000022012111202212120011210011101002211122012110102101012212102122212221102101121021201221022210102220210012012212120120001120122022210120121011002120020120102101022221120221112020020212101011202021221110011210011121202120011221222200112200210022221222200021212101220122112002120201121220021200220201100111222202221020010122101022011100101122201202010011202020200120022112011200010001022211202010010110122121022200112110020011111111112220210111000111201120201122202111202210200210222101020120221121000012110222020212202100220110121220202122110012001121110022021022112220102020012000121212222021100110020110121000212210221221112011200001201022000120121211121021121120020201121000020001211011011010020200010102002100222110020211210110001200000122221220002200222120211102112002102210121100002112001021112222020200021110102010001002200100000102221201001110000000201120000000020211102002201110000221020200100200212012122011122222110220102220011001221211022012221122012211120002100100021002010020010222200200202200001122021000022002201022012010100202002000100212202002022122000202112011011120022011120210101021000011122221112100010201100212101001111000121111100001200120102002221020210220022111102001102102001012212221221120010002121221012022221110021002110111201110112022110222020110200200210111010221121211021010111002101210211221212100001111012022010211211101021100110212220111121210011200000100222101121122112220121010010010002121210102010121121211220000010211212101022211101220220021222021111212022212201000001201000022112202101220000011200022222200222200000220022100120102200111120210220200001221021020002002220202112011001222112011011122122021202201001112122001202221222001020212121000210220201120000021011001102010121011220112220112011", "01010222210112121112111020122212021010222122220111121022111210000100021201120001012021122222221221201000022201122102202111222121202102202011202010020012201021221022202000001122111121122222210101010111121002001100120010200212120022000110221200020201010221001010221102122002202200222222021221220202121020121102011222101112111122211202012000012020200012212021100111002211111111202022212122221200110221001222020000021000002000201011100200111111202122022110111221110121220001200001221020221022210002120020110120110211122101000221120001201200001212120011220001221011010202210000020212121200220112020200111110210011000210210102102112020011012000210011101202012222022120221220211102201011010201120112021001111012121021221202202210102000201001120110001211201100122102111101220021201212012021002100000101120002221211220022000101210201022122202201120002212102202111002121100110121211010100212120011120212012201000010212002102021221122222112101212022222121202012010221022020101010211120211022011101110102002212110002122102112220120220211020002100022012200012111211001001022202012120000022100110002111001112000111202021212022121111211012222222122011020121221000212102100022001120010120112200100111211010101122102120220011120220220002122102110212101012000201100102220011101211110021112202110121120110102220021000211101210212111002120200201010121002001101211111000120210111012120201001122210112000000200222011011212111100210011102210101111220222100010200000111222110111012201120000020021111200101221210210021212222001200121012010012101112200200102102001012020211212022021022211221001001221121020120100220200200020111200010010221201102002121102221202021122002000110000202211221111112202022121122220112021121220022210100101122011201211111120210210111001202202021021120220011201102111012121001110110012012010010220201212000202001101102120221210020112221210012000122222101012220011122121121100122112020120120020120211101102221102210002122020021011110002100102110002020010121112220002102010201102221221011000101002020212212001221120221101100012100110210101020120101012221001000212202212012012220210021012210210121011210222201100122101012011222011022121210120200120220102011111001221002211222200021022112000100222212120121102020102202002102000021000111220002102201211111211101110120001112222122021121102101200010011112210222110110112210201222221021111202212122210020020112110210110002111210001001021111000102100220021021211110022021011011002111002020000", "22010021000100112220022021022201211020221001100002012112120122010112212011012002101011202021212122120121211210001010121002121001121210111111022211010110220101212021122100220021012010211112112222202001211022212010220202200221112100221011220110222000212200111210222020121222121101021121222100212100111201211102122020212010101112211001121210012201101010012200001000222212002122202100022010211101221210202021021200221001202020122020020020120220210002021101111212101001101121221112222122021001020211121100101111120102111120020202202021010122212010201201110110012120210021112200012011122102212202020000020002221120121222221120011200211202212212120002000202020110212112011201000021011020001001002210102101120111211200022120110000200120002022211020110110012122022111122011122210000200121201111121200201211221012211112111010100021102002102101120002210222002210100120020112012210210100212112002210201211101010210202121020021220002102021111210122200200101201201100100222112122211120211020000112212202211101001000111112110200201022022122000110202210101220100002200021122102111222022001001111100200202011112000010220100120222201120022121012222010212010202212001101201110102002101211122211110010110202112022022210210222010100020202121012120000002000011111211110122120100211122112122112222100101001022121022100112102100202110200210012211212100222022200102001020010111112112101012201022202221222010101100211112120100002222221100201020121100202200122212012101020102100022012222222211020101110212000022221000012010200100220010020101000211221022001111000111000121211002001222021122111112121220210002110101102212201002102122112020022210022220111010021112210211120112201112211110211200012201102211201200000201100202202200022202120221210000002000012201002022002000012221112211021011112200212202011110210000021201212201122200001011101000221221021112120210212200222100020112001021221012000110112022221021200110020101110111002210210001021102102111021211212101020210200022110111010111222211222220200000012101101211100120211221200211122012201001212020022012100000200111101000211021121211002012210212201122122220022120200211212021121100111100001110110000012100201111212012212021100011210110012001100212021102012012000110110011220020011000221021111120011222101101201120211100100020111021220000011200210002010121210110102020201222221020100220200212000102001002020100210000211121201021102112010201210210020122221122012120101210220211122212122000220021102211200000", "02111220201112222022211100120222222212211020112002212201101212002210001022120112221201222000212000001121120111002202200201110110201012010101221212101002121020000220001222012011122121000020112211222010222021001202121212110110200122012212001121122222210012121010022212001121010021011002020200002002000002101101222210210202212120120002102212121201010212212122111021011002022000211102001202002011212221010001121021020222221000112211102220202111211100101112221102102122021200102102101110122012100120011002201202001012201121200000022200112011000221100021002101212210011012110201122220022222001201011201111201002012100022200212122201122122211112201221121002010022102212021122121020110102122200212000101100101101020220002020201010011002012221110210021001222011101210221201222110110120001011111202222122110122210221000110220110111202012020221011220102210222102001101012000221001121100000201112100021022110101201201022011121122100110100021011101102202000002020012210102002010222122210102222212120021000220001102122010102120011102211111222011020121200012201110001000000002100220200220200120211000110100020221200121020121101110212021122020111211002201210020201112021201122102002220212212212000222011121221220000102122020120100021101211000211212221011222120022022020100001221201121222221021210020001100211212001201111202210001221021011011000211011110021202210212122202012100021120211211020001022210102220102111120022222110120222022010200121121022020010000222112022102201121120010200221201200101201122222101100222122100211222211121122200002222021100211101211002101011021122101200120221122211212210002120010020221112212101211212120220111012102121102000122201202122220211110022121100102022211121202020001210100001001201201112102111210010122102122211111112021021112221120001201220011000222211120202220000222011021222001001111112020200001010221011221212221221121111121010022000112011022221012012001122100120111021202022222201201111010212102012112002001201100011022222102212020121110210112001100110100111000121001011102110222110002001211200210211012122210112101002020000101200101202000112121120110100202110012101011020002222101220020002021100211212120002022222121111020212222211101101102220012021012011202202001202011122202210012102212011100001012111212220100001211121010110211111200001100111211120201210100212221210220110220112010112002010010112111010111012012220220100120202020121120011000201000001221002022100112020100111200211201201202202001200210", "01121111210110020001202021221002011002122220200000021002121201101200002101221210202010101200122212112121211101002112101220112201221012012100012221102110220120122211210212002220201121202211012110200112122000100212002111020110200120111021112120210101122211201121011011100010001020121102000100200212212202111212020210212022121021201002120120222112220120021010102221100102022122010220222101200102200120211111220110210011100222111100010020220210112111121220100202201000002001021102220200112210021112112102222101220102201010022201002021000000111010111021011002222020002101002002210021210122222221000121220021210202020211211121122021020202011001022011012102010101221000010010020011002002210221020010210021122210002011002121021112010121002111200021020021022020211111220011012102111001101020122122201101010021211122000221012111101021221020202112002012211122112220220210122111120211121221112000220120021011222112002011011201202022020211220002011212011000112202202200211220010121000210001201001112001120122001020202001011200221212011100100010112021210222112122101202000020221012210011001121000211122020111101202220012201011111000010001021220122022101221202202010202011022222112112122110122001000022220211221011022022022020221002010000100102202100102212100000222110002002122002010111022202002221111122222202100012102010111102220010121021202200000110220010100112201112111122222020101222010000022220221002002101202100021121000100121011201212011220000011010211121021010022211200201110121001210210012101221102211202000021121210200222211120010112100122100221201010222012211112201112211101100021220201222221020021102021100020121202121000201102021202011012022022011102011201012111011201002110002101200120121101222122012012022010220201220210200200220100111222101112111011212111010111212022202022010100111122022022200212211201022210202002112120201202210220012212001120210020111210122112220211212120121010101221222101202101121222020212102000112121111012201221212122020002202201211112220012111101202011111220200100222121200100121000120001110202220022211001000020201222202021200001011201200222200121021120022210112211101102021222010011121020000022210111101101110112101020120101000121212222002211102010111111211011201202101102220102022021220100021221212112021200111010011211102202010120021011010112221012001002221120012101000002020000211122200011100001101111122210100111220110002120220121122002121112200010011211112001112021202021212220010120100221120021002", "20202222212211212112002021201111201210212102000020201202002100211020022021112100220001200012111012212212221002002120100000122102010002200221202120100222020211120102211000221102021021001001002121101111020010221022211012202212022102212111102021121101220122210002111122002121011022120020010110101211100012202011002101202100210121200201100102001010210020012210200012122200021220021212022011222201201020020000222200002010200100010010200122020000000021212012200022001011220000021111001212021100111210021102201020001212200010221122000210022210002211012021200102200211220021210010221100012100001112210012112221210011111022121211222212120120002110002111002200101000222001200010222222001002201020102110202110001211111111212120221112112021002120102002100201210201022122211212110112200101120011012222020220021210012022111121010100120120212011222122202202011011012211021012212101211200020212120121110220101111211212200010200020200122222220011211221022101112021020021201221020100010111221002221200210210120110002102221100120102201221001021110100222000212012101010212110220222001012121000222001101000000111220210002012122112021211010120101010020000120201001010210101002210010011020100201200120002120020112001120122220001002100222002101212012120020202011101112211021110112101001121020022102201122012010000121221102211111012221210220101021220001121021102220010212210121101202012100010211111110022012201211020111201220200222022210112002110200110022000111012022202010011020021211112212022022220222212100022021021022012100000210222221112000022020112022121022111201121012212002111122121200211111011212121002021112012001210012222222000212111122122020210012021120221220121102201110021002121111022022012102222200012212111100102221221200220120222112101000001112200121012020222021212022222212021111001220012112101112011222020021211011212201210221222210211002101101201100202221212201102202102202111210002021112021122002001010101100211001212201112212101111201221122201120220212112020021210002112102100122221121122202112200011002220011210012200210212022100201020020221222021011121210021011212120210100011202222212202100112201000120201012100220200012100000102000202011200200100020020000100211020101022200220220212022212010110022120022101012012120220121102012200110122011001022102120121211012012021001120012120002102210221212211020021010020111202210120111022112102101122220002001111211121000121011120220120011210010211001112011100011011120110120110022101000121010", "00021100012010021211021211000201012210120000211202222001011210222010202200212201000102122022202202010010021211022201212001010120101200010212121100221101010010021110112110200222201102220220221020012111220002100210120200222221200001011120102020011121022211222222112000220002021002211200202011112122200212010112021100111120110111120200020101001110101221222011010121211200002220012201021212110111100020110111222000121102101222111000022000002120002202110201020000100212201011200011022011212102011112110022202220200200202000011101001020002221210211120021120020000022222011112012112221201120121111100021001212110122112022011021110222122012222120021121020012001000101202212022111221112121102011212110110020210122210212021010200212021201201112210201000200210202122210212110011002111220122202222001010022222200212222111121102010101021010221000002201122112112112022010101100010121210222222202212121011202100021222012001112211212210010211200000210120111020210002111012022211101000011022212102202021000212020220001201221101121102120011202100112000012021220201021202112212000121112010000100100002011112122112022002211210102000021011001100221211201000220022202000100011101002222101002111012222022221012202101201221122220202202200012212021110110022011012100002201010011201000100021000112111011012011012102220120022122212002001210022002210021201212210222222000212220112022001221221202002212221121012201002111100200212202011100111102201112012102002200211202222200022022201110110010100210210000110022200201022201202010022012001101012201201120022002112121010000101211001102011110200022111100011012012011020012001002011022200201120121212111001122022010001010010221101102021001200120202222210000222110220100021220211000102120011111012212122011020212000020200000211122112121100221201021202200120111102212022202211212020121212002011210100112200110200012200110021201122200002200011011101121201110000002201012020210200201201111002200022200111101202102022011020012120210220210002100000011222101011022000001110220022011101122102201022011201020200212211021100022220212101202220001010122011221111200021122200211101122120021101210101101110012000020101021101011001010220121002121212020121112122010200010202021022110200121122101212120001101201021101211201012000111101011101102222120011222120010112220002220212021000111101102102211122202112111100101021121202102102100020112100002111102022110210011001021100220211011012012002210022111200010001212221100200001210212201", "20021110022110221122001122002111020020002112120222022021110201202222220010221211222101011012100212122200200221201000021121110220221120111222211212220011020001012221010212001201202000222001101101010020210120110122011210001212022001100101200000102021110121111200201000220100101201011022220102120002222222001000022020101112021122200120201220111002022022112022100211022122222020010010122100210222101110100202221202001120011122202101011212020220111121221121102021112022222220012111022102122000200121122121122112120212120201221021211011001220001121020011111212012210102210011201102110211000012202100000120201221010122220220121022222012201201020001202100021212222202011202011021101111212022102122122220020222022122212021021212121000201210011211120212102021110112100122020001200210111200100121121212000022221111011100102010101111200120101222211220001122100220211000210122002220200210000002001222012101000220002012121102200220110010011102200012001110222020011202111120221101102102102122101200012110001012011202221210221001021102022112120200110021020201112000022111211220102010102200220002212222021212122002200221020202101101111222111202202011122011220211101211221222000011011011020101021020021212202201021102110110012010221221111121120001210200110120222002221111000001110211102201122222020002211002101002012110011121210000101102010100121111021021111012200221210221222211112000222101201111101102122102122220011012012121112121020211022121200100222212111201000012122212220201200220100200111000021222120212011012222210121112021100011212020120220122222100002010210212111210100001010201011122011220100021122102212000011222212010201022100020221101000102110110111202102222122201112110110000121020102110012020120000200022200021212202011222101022211210220212110011021112202112012200202111001012012121112100002110022001010200222110111221021000201100220000020212210011102211100220101200111011021020210121210112112122022020221100011211201212201011210202211101010102120202000012002112110200022222021212210002000200201022201101220222222212120011010100212201012100111122011200220021011102011121101020210201100112101102001020200212211111120222212222112210021121221221021011120101120001010120002101121022021021101021020122212022010001002221211012010010110111000011000211112020121112110112110011102200020121000122110201011100000010020222010211122100111120010122021022122211212011100212021012002100001101102000200021000121022120220100000221212200212002210020002", "21010001202011121101120212111101110202220002001110210121220221001011002021121220002121202202212110010202210021021122012000012102000121011000201001002012110110211001011101210010110001120210011210110120001221220012111010200001001001000222001120121111210222112222210001222012022112202022212200011210102011201001111200111010012101202020222010102201222202111020212110011221100020011122222120020211111000202211100111101020010100212022101002001121201102112202100000000121002000120022121112021110012102021010221221112210010022021111120022122122022101201120212001021201200020101011202201001111120221110000010022120210020210011210020100100100000010011201202200011122211012001202222022102112012011011111120220202012120120111001121101112101201010200200111211220010220220120202020122020021021101222100201000010201001211021200200212201212012110202211010122101200220212100112200120112100122111002011000222011001102212222020220021001000220212121102020220020002110102102012001201122210221022200212212000221201022101012201010010220220001111000102110210101120010210220100010102212110210220020111220100111202120111210220222020012101221211011211120200221200200212010102021011210201202011010020112100010200001201212122000110212022000121211212102221110101210220220101001202200112210220200022211102112012121212011000010201102100201002121210222002002211122101220210222020000221210221022220020022221210010012211202122001111021101100120102110220120012012020011101011201012010112220121211200120200200110022122012220001222022220102000211201102121021012222002200201012112111110001201002002020222220011112012001100001102220200100020200012021011110100211022122121201102000020122021220021111112121110222112102121112100112110020120202122011000201010021001000200121121222200122000121020121122211021112022100111221002211000110101210220011012222211211010210221021212111012202202111202110021110111101020222010021000011111200102210111120020100202002020021100212100012011102110200002100210211101010110012100220112020020211221222020020220110101001110000020221211101010001102122212022121000110220120210110012001011110212012100000110010010110120102010102102110112112021121111220211022010220122221120202121022200120211002120202001121221201010110012120112102121212010221220001121101110122102022111222201202202022001011212012212221200002210122011000110100211221120202211211111020021011122112010000002121002202010212120111012002001100202221101112022012202102122202001221222011102", "11021200200120120211002120000212201122001112212221101122010212111101022111020001100101021020102122200102221121012120110100010120110020120001221102012120111222220112000212100012220220120000010211212122120100202121012020211201020000012202221110221210112011120200100202120122112221021200101210002021002001202210101221111110020012201121011022101020221011221002001201121020012020221122220111111221110200222001002021122200101022212210101112100101002220112122102010212002102110020102122022220021012112101222112020002121110211201021212012022010021201221202012221001011121210020212011021222210211210101111110000200222100201120012022001011102101222201110120222120221102111002011022112221202102112100201201221021101022121200112212002220012012001120011011002012212001102220120100001200201220222112200221021120221002000110101200022000222022012100201120111002000000110011100222102200102222102102011101202022202202220001110000211010201200112022210112112201121121100220212202122202022111010011020021100202221121010212221001201001110220021200022000220100011200220022202200011210100200121222102220111200022202221222000120100202022210201100110221201111222220221200022020002000021110202202001122222220221000222221021220211110110112011012102121101210212101001211122222021101101000100200002011220102101200211201012001011222112022210010012210012202100020202000011102011101122111022122200120002101121100102002202101000201202102012121112100011001120110122200210212221011201110021101020111021022111012200211000010011021010022110011001020020101011121220210021102110112220000011120202110222120001221210122111022202221001200022000022100010101122022001020120222021212020200010221100002202012002100122210022210112111022211202102220210110100211022122021222202002110221222122012211110102012221000121011211102002012201012202010100121001210202120102112012212111210010101212100222221010022202200202211020011011020220200120021012102210010120010021210000101110120010102010022110221120201212111110112211222111022212102122222200021111200220201121212110001211200121100012101002201220221101211021200220111212010012020111211022211201122112022112022000211122201120022002012012210120002202020200122220020022202210212001010101010221220112210200100022221202222002021120221201222112122020020110022211221221012211210121022001102211010020122200122120000010220220100111002021202101200212201200112222012222021201200100120221121021210110201212022212001221012112001221200101012012210102", "20220102220222112110012202211011012201221122010111122012212210211120201010021121110112200200001212012221122122210001212221012211002022012202020201102221121011222002010012211101110210102102200000022101112210022211120002222202112110120011011001012221022112110202012122201020221022210100111120202200102212002001212002120220002120221012000010222112002011221120010112020112211202012011202001200222110210222101001220211221111120222020112012100202021200210101201220212020201111122020210011220001220001021012210221201020111001210221011112200000221021101002011121001001212101002122111020112021121011020020202011221201010120011211110021111102021122120112220000222102110120111120220212122100022211122201111211111210222001201022012212102202020120202210101222222100012212021101120120002120120111112112202201220112211000212201020222121110000002020001000221201002000211010022000101222011021211200122101211102101211111201210002101211021220012010220022120201121021221200020122002012112110121101101111200121121221011112211022212022201021012100112021011200120121011010220101001021100021122201000021222200021200000200202022212100200100012112122002200111011202202001002111112000220021202201111100101101100211122221110202121101222112022011021011121010221200012002220022101010122121211010211002112100112122112202212220022121222220121120010010111210021210201102202110020012110201022202001001211201102102120021220110101211000122102020021021020112111210211112112120020210002000020211111021010100200022002001002211101102100210021021201120212220211010201122021110020020121220100020010202121122221211222212122011021110200221200000121102220122012120201011012111111211001100020122222100112211010102201002102211201110010211122102122002212210102112012020021120001000222102212020022210122001010002212121110111101210100112211100200101222121200111100120222010212121121120111002002202222011000012202120211010112202122201120000122121120221202022120210000121120021122212122222111101011012122100222202112000201120201220012011111220122020010201111210001200021100210121122000012200210222220100212210020001212202121001202112202021101110221212101220122200210020222211210210111201110022020001010202101100100100011010121101121212002102210101200100010211110211112122102102111011022211022100010120201110010100012011010002112000210011022010210102002220112011201111212112211211221101000100000002100100212122121020000000020211202010011122121000010102222211022200121002011112010212110", "01102220000102012101002201002122000011021101122210120211012210011122121212111120000202011211221012021202000101102221122211110121200022010210000221221000110010200101020201021120220012102002012120000012210201122112021110000211210121222012001210210112010210020111122122200201101122010210220001222200212001202020022102121011000210102101110002221011000000021200222010002100012021010210212222122211001001101120202102100110112221221001121020021220122220212102012201201212102201220100220220100101120201021102001122021111102201102120010102010200022200222121020012202220222000202210021221201011201011122121121101022112022101200101212200112012222011020122201012211100102210021111221001212120121220022201220000000202100211221122011021022120020120022001001120211210001101220022210021222110012110010210212221002020200021101212211200221022002120201000220210011201212210021100200022022121000210102220112220101120221102212210010012221210121011102202112012200010222112002110002121101122202001122221202102220111201222210110222000200211221221102020020100102121202212022121200100001111110022112001222112110002022212110220221212202002220100002120211100112210021222010110012021120200120222202001112121012011102120021222021211022221012201102102001222021100011022202021020111122010121211001011010222122012022122110112100210200020201201100010102202101220101211100002120002112100022022000020100220212021112220211121122002010110100101111111222221222021101202010011100011100112012121111002000111112111201012121212001010100011010002001120212121102122002020221120100120122212120120220022212001101211202201111022111000020122220120022021011211220221212010021110122000121211020010002212021201200000011121020012212100020211222102012112202021120121221021002122002010020101021212110222121221001020011110202101222122201102111111102122020001202211000101220010001202022002010221211110010011011002011000010102021012122102102122202222101212002210120012111110222122020010012010000221111202110022220212012012101210001211011101022220112111202010020002111220012111220222222111202111010222102000021120211121221012001201100121011121212001110202111202221101010022121122021011001202221100100121120010211020210101210200121111211002200001200011202202021010220001112121112222120101112000100010022211102122210220002022202201112222002201210201202002212222221210012111210121212210100211101022201102210121022022221211101102011001010102001010010101012022210001212121022100002011210000002202", "22102011222121002000021002110211102021210200021022001211121100011211122122002021210112021001112202221010220001201222221110011200220110002111102111010201221101101101001112021221112100102010210011201100002121100021021202112220001010220120200100200110220210122011110200200002212120212200200011210101120200102202012212022112112101201011022120201112221200211120211220111102110021012221001210122022221111112222101120012021000201210122022201110222111212001111201220220121200020101011201010120112001202222102121210211020211120102211200221021110112201122020102122002022002120021220212120011210111012202122022000122221121220222221121220000022120122102110201111101200100121121010022101101110001112122010221110212010211010011220100021211221021221010121211022011110020212112011101121210121010022020210201111001211210020002100022020011210221212202012002001111210021110200221112202020000102120200222011022020110001022102022210001120101212221222112002121110010212110002221212212212221200211202221020000011120002001222002200122001001011020210221002022102211220112000110022001101201110000121101212102010011112111112111020101002220022221202102202212122222011102100212010222010100111210210221022010202220120021011022001022012100120212000222012101022012020001102002222000010121110010022100111202022222112112110101222202012202211021111010122110000222120000221002212101120100122210000011210222002102112011220202112020020000012010022112120022102122102222022000100220112210002010122211210201121121002122121221020011022101110112220101012012122100100202201011021211211021011011102211001011200212112112220012002111022110101201222220111010221220202221220010212020210001112021110221221211202101200022010210221202002121011201220002020111200021201120120122000202120101020121022001221000000202101112221220100120210211002101220002010010001020220221112201120022210101101121002200010102202012200211102011102102210102201121012200111122102000011201012102220001210001102002100101100221121001102121101111210121121112010122212201200002210010020021212120200121110120001000110022210212021021101111112212211211000011022020110110020112121121011211121220010102010020122210221222211200121121020121201212120022220122220011102122101102111121011010111011012102121201021020010011001001101200212120021022010020212012210112121222000020122020111220102012212121201101100201002002101211111010221010212221022201121122210212010202120200202220201000001001212200200021201201011222001011002222", "10211120122222201112111202212020221000102220001010120000110002211111201220210100112202120121202200020120022122001212111110020002020021212210111211101022001100122002021000020010111120100122122210002202012120122012021220022010121000012101021101221221121201210221000121200120000101022202222010120010110112000220120201220012122120102000012211110100220012202221202212102002012222211221222001101120012021220222202122111010121022100210101200200122110112022012002110102020021221222122122111011220002022102122100201121022222000012011021101220200122210101202112001120022000222102221111021001202111112020112002121110010121010200221120101102110222102011001021010121211210201200001220010211101202020110112002011212011011022221202122100112011011102022121001101202202211100210111002021002111101111020200211211112112111000010112220010101121120200022102002211221200021010022110202222122201001022222020220022020102122212102000122020201212011121011100110002211220001220220221022020100122001212202022012101211201112210102112011201021001001202220010020211121210220101102001000100222020011120001100020012122112122210021101222012121121221221022220011111001020222111022120021121122022001022200112002202222120010022112210021120102022110001211010101012010212011020222002000110202022212121121000020222210110112001212201001120001011202001110211000112001111000211010011221220112011101100011121211012112221211210202022122000111110021110110002000002121212200221012020221120122020121101102200002221010110010101002202222221221011221211212211002120221011112101222202012111020021110010122101112222110121012011212201012001120211121202211000121020221110022011120101001101120121001200111211222020200222210021112100001211102001011202000012001021220010102201121221202011022111110210002111010112120101120210200211222112211002011112111212101022021121020020000121212122100020220212011022022100000122221202212222112020222011202220211122222222012112022210202001110221222220000202211111211001121022022221200210011002010211001011022011001112001011200221120021210222101202120111022121100101120220010210100211012100111022011212221212010200221020200121221102112202000202001220011012111220101102122121020022200010012101211101210210220202120011110010020120011022110100021201201011002222212101122121210110112222121101212102202121102021120002111002121022010100012010202112200102202110200001100011010101111221001002011112011102101021110122012112101101110101000010122211222211102012020222", "20111210220002022201202200111122211010112102201222002110120222002021021020211100211222210102211120122200220021020122110112120120122200022011222120222110211101100010011201012221021121222022112220220221021221121112202122020121002120021210002102202221012121200001111202101201120101011211212100101102200101212102022102002222022211100011000002101021121010002112222111012102120002121212210101221100012022222202021011221121120102212211111212101210000210111212102020222102000212121122121002120010022201100121202122100001121121121112221012101022002011220122002112211110112220221220112112100120002122001112002221221210000111101021112220221212220210101202022022212202120100020112221122002120021021221212220102221202220112101201001022220122011002110010002120110102210211210011202101211120020001202202020012200121001221012000120110102222212120101010221102100202001101221222222202201022100012201022102121112112200012210210120100002212110200102220101112100210010100100220002110210111222110012001122112101211020021120201110121011222122011201020020002120112111002201022102101202020212112120021120222202222211100002210102001000121220112002222212021101102020112112100002002222212212100000012211012002022200011102001122221110101201200011121112121021211120012212000212100111201020012001220012120200002000101222202221210111211100002122121102210110011102221212220202010110112121200201001201221222221120102221120021001100222212002100210201112000012001202101012222020110222122222102002001212211020112210212102200011212002222220210021112201222201022021100221112121110201122201111201002211210110220101120020200122101210122122211221101212201121221212110102220210201012111200100021210112100212120220211210112110011101112222020112100200200020221000220000112100202202202201111022201211201110202101100111121011110022002120212010222212110211200210200010010022221212012000201122220022201100111201210120221201121222111201222210100112212111011011101101122010201120221201022100101200002120121211102220021122201120112212001100002112220021222112120201220101221000110022210222001011220011120111212021020102201012012202210221011210002121121000210211012111022000122112110211221002002102221210020200002102112221211021000212211011011000110101001201200000000002020101002212210021020211201110111001212002220222122112112200122020112112222202000021212121112002110022012211212110022022012022021111000112022212220221202200122201210000102020001100100211200001121020011200122011012012", "22112002212102222112012010120200021212010111212000221201001021012222122101000010012011200201010101211222020021210212002202122012012110021111112102110210102201001012110201110212220200100112012100211111120110211220121201110000112210011021121100000110001012202222210021100112100000112102101121102101100101110021211102012122121002120220220100022211222211211010220111022220012102212211002222012201101201221020112110222112220112211000022112021110120002020112000211100011001011211122110100111000201210112020211110110212211221221220112101221010000000001201210200011002121010200022001211001210110100210122110211201000121022221022020200210220202001100222001100121221010211110001121012021101100022102121101110000222122000102101202222101222220222121020101111010202201220012100022121001211110022112201120220000212211122012011101201012122001112101120122012111220010212111201201222111022222202111012010202102101102121211210220211220001021200201020202221210220101001201211011021011021210001201001000212200011002021110221200211200000222120020002122121122021211100122102001012210022110101100022100220200110022121220020002011012120010222220212120002012201111220122112012000020010010122001011022211101120222021121202111220120101021022120020010221201101122202022200012022100011201010112212202111000112011022211000001201102222100100211101211202012200201121221200101202120100201020021012220210110211111221121200220222100220201111220200012210112101022200021020110010122112022201001022221011202222110200011200120022202202201011222112211222002202001010102002222022122220010020211021002110021021212100111201220011201222121100120201010020222121112022101201001010210212201001221100200211210022112002102212110221210022221001012211101001101222212202100221022201101200110122211211222222202001121120011120210022100221010121201202222100211100020221200202001102020022002201012101220001100000110000112122022001111002200000010122121010000211211220112111122002201111121001201112002111022210112102100020211020102110222010102001012010122212102021121100201000120021021202200200001100111100202012010210200121202101212210102212101100200220010221010022001211110122011121222212201201121120011010212000021010010000210122212221121210011122022120112111220020020221101102221210100010102220012120102222221010020022110001022012021122110121002000001002100112020111010222222121010122022210111020210221201002002122100201100221220211022222012221212022211121120111221020011201122021012211", "21021211100221120220200112011222202010021102211000212100011011121021221222002000211212211000021202102212201211112011000122121110000120010000010200121202001200020221212010120202210220111001110002021102121101020212112222122222112011221201000002121020122000211210121222010101220122111211100202101021002112122011021001200011022011212011000110222211100211111200112202102120012002021112110101100110010202001120211221012002200121110020221211001112112202201121002212221102100002220212020011022001012120022100102102201222201212211110102020002001200212012112000110101020201012002122001102111200200010212022010002002110021102121221002011220111222022211012121110121202200111100210200101001112101221200101211201202001121002200110100211222101022010021011011112101202100220111000110120001000022122101120212120122111211022221212120112202000012001022212101212121121200201210111220201212021022012210012110022211210001200210101001020012122202010000120112120021220110120220100102102221100221112000220021011002221122112210202022102220012220222222112222101110101102001020002111001202122010211210122111110012222222022221022200120222202010020222222201220101120002202022211212000001200010222112210210100022022220012212112100201102011202101001220112202121001120211002122212222220220212112112020110000122202112220112222012101020112020200111002001000021000112222001022012002200000110101202002002121011012112220100001101222022011122022020221010201000211202211210012022020010212110112020200121112221201121012021010121001100012102110101200120121022011021021112211022110120111211120112021001002220011200001110101200120100122211002012011100220110111011201122210202201212122112211012022121022012212110001220201111022202100011220000201000021202002211201212101020000221122222111220020200110211021202212121122110201002101100120012102002112120211110002221112210101122011002220002202200011121000122002021121000102110120211201022212020002111200001012111112121021101110000000010212212212201201101001222210111211211110100110010110112020000010102202212011001000220001202220201022110112211100021012000021022102011101201221000221112002010001212201100121211111011211111010210101000112111022022211200002102221201220210122101022100100000112020010101222121011122001202112020200122210112020102122122012111010001112011111010112101012110202101200222020201112200110010101111102012210221110202011122020222121000212002112212100210021010012201111002102122102000122122112200001221100011120", "21200000221202222100111120110112201221210211010011011022111220222000122222100212121220110102122021210100210020000100110112021111001011211020211102212200102000212120012102212211112100200212121110102002121111002110121111222201212110022212002202220100120012210122201121010210011220012002022022202202212120022102121020111222202210102110110111022210200222012022120111212211000001022121120112002220102012111011221120002022000012022120001220000211222001000111011112112001220202122001120100222220200221012201220210111101211221222022101221110200021222021111121110121120011101000012201022001021221100202121221010202021010212020112220101221222120021021211010021001122210120200111212020220100002222000112212201011010002020022112101112211102111001010101120011111022102102210201022222101102201221122002211011102011222101102112220002101120211222100120102002212111201011022100022212110100012000201022110200020120122121110202220002102100022001120122100002202112101011111000221200121110111000002210211100220112212022120202221212122200002210020202022220212101111001120020220120102012100120220010121121110222012202101010220000122001200211020020102001122211102001000212002001120020210111000022110021020222021102000221001112022100022022101021120122112202211012111022011221210212121100000220122020211222020011200001000002021101101000222220212202211110020120111202220220002111222121021022120202222012102222021202111100122220100111012210202202021200212220212202202010022020210121122210111020012111210100012201011110020112122212010111210001010201221110100201221202002001102210000021002010221100122102010200112222000020001211010111200111010010021202122100121010100112111202011101101110021120002001102001112122100110201121112020122201220112122201002011202200210120100011220220111111222000210000012211210100202121021212101011201022022012001100200011000222122022100212101102011221212102022020120212200000102212121100000201201022221100010221002221022201102121112020112201022202200010100020111212012101100011201022122021011002220021022112100211101011101011020112012102212122000022101020120010012112022121012010022122100012002102202022100102101110020102110111222000222112011010222020101101201202200201211010021221212121211112200101111120122220220212211110102002211002021111221211000020120201000202112011001012110011222011211001012020001201211011100100011121102101010102112112211220100011011000222120111120222121222212100200021221220021100100200020002221100120012202", "10120201020110201111220200222221110112120221021100000002100102101201102210200222222000001200120010002122102201102102122201021002202012101111222012222122202120202010122110221002001122120211020221112202020021220020020212002021021012221002202021001102210212110212020101221200000012221102110122120101122200100022110202200012212012111101222200002212112222101101111022122120112110200122202211212001012210201111000122211210200011202002200020111110111202021122020101020210100220102102211000022200111212010022002111120010000122221121002202220000111102120111211212120101022111112221200101021212212202210001001100000022221010111100111202012012021022021100220202002120112220002202121101210221210212100010110212022101222020002211022021220200000102202000122200001020200012210012010221202002002222221212222202001221021210120012021002022012222122202210100001022012002002111010001000002112211002120111122210000100110012112110202211222200001121011222000112020011022202212222112211212121001012022110111121211211002212122222101222101112011012101212212012120212000220002021210101220202221120112021122202021222021020222012110212021110210101200001201112200220212122110221202112201220201010112121200210000122210121210020221001102011202021002212100011201011120202221011110221201210210221102120101100210010112020201202122220120212221100121002111220020202012120012022012210102111210002002210021011112000212201100012021222001210011221021122202011121011001221011212012122110002101011222202200200011220002201022210200121222110022120102120101101222220122222012020122212010021021000022000120121112010122110211202000100010220222221211200202101222220221020102122021220211220210011012122111112110001012211021200120222001001010201002001200120101211001101200211111221122012101221000120011012221102110210012122001201021121210120011100221021100011210102022211221112020000022212220001200210010200010110121020122201121020121222100002010100021002112020200200121202122201111210101011202010001000001102122211202000212000122022022001101000021220202111010210102020020100100100211100222212221210212210211202221122020220220022221012120221202000122202110002102100111211202011200000210020201210221220002201122100110202010201122012100011222011022110211112220120010200020111001100001011112112101020112012222102020222020000212001222201212020012110021111210000022220200121002201110111011000221220211022001120020020121020202120002122001120201220220112112210220211212210120100022221121122", "01022120220211200020211121110001001010010220210200211111221101112120210211010011222221201110012021102000110020021122110010010202000101112011102120120112022112100021121112022222210121100210120001211010021220102021220211011020220020222210110011002121002121221202212111010012200022110012010102102120211012002202002220020211001122100222002101210220112020212011201102001110012020122012100210221022002100110100110010111010020202022001021202011112212000110201210202200100222201011120211020111212122001210202011011210222000021111200220010112022222121111021100200002022210120110100101212021100002022001220100112112112012210212012111112111122122121201202122000120122202121101101102000220112020120101001021220121120200212121121200120101011120020210120212122220102221102021202110212100002002202000112002020002002020021001120202000012111112001012102202202201212222112220020101020110100200001002121110010022221201202222001212220002022201120000210202100101200001010120220112012112101100121021022020022221221110121112201221210200101100011021102111122022202010021122012022202120102222121102122200202112101110010211211002101120101221220021121021120000021210211212122100122012221010221112001200201210001110102020220021122211122012222120222021012111002122122111202021022002012211220101121200201010210201121101022101012120220221102110022201102212022220122112102001002202221100020000202112210211022120002122002000001102221100000200112010202010120111112021221100021100020212011201101212100011010211022211211012011001111010202211001000222020101110200120002200211212100020000020202001012001112020010100002212111012011222210202110012120202110022201020022222221011211201120112112202101122202220021222212022212121221000002210210100221102002012111122011012101102012010102011220211012000121212021211120012011222221021121120010021001220111110001112121201201101200212022200022020122201112212220101021210120121100010000200111101010010112211012021111020010212212100101221011001110010201021122210120102202020112022122202201210020011020001201101002001012120000212011020110201200220101022012012100200011112120222010111202022211221220011221201101121012122210210122102110221112100220201211002012110210202002202112201102202200110001111122022021222112021211110022110020012211112122222021011220121211100102111100022010020220121010012012101122021010211020220021012002120122012111020121201202210122020021001001211120111010000121200220012100000021011100201111222112220022102101", "10220020102011020100101102112101222001021201221002002110200011220221000020121201201002222010121101220001221210221002001122120012202220020001021122100102220011021120010022012202020121000010010222102120121111101200020222222021122220210212200020001202222111222111211011100202212222021212100001002011002211001200220220112112200112210222101201121001111012002202010100221102200222120011101021121102020001110202100022221100110011112201000120122202010201020122000200210220202201100111120122120202022112201220100222020101211212120100220210100121012212121112210000002002211121002211020121100001212112212120212211012001211101211222021002211011111011121120220012201221210010201022220111211211002010001011101101102220110012200002101112022210011122001200120020021220221211210222002022201122110102101111012020200010222202220221112002212001020022111001020111001022100121212112000000100102022110222110122000201210102011020202200212011110012120210022202212211211101021222201220102022012121020202222202200112121222120001202002012112000022121012202000002210021102022120010022012212102202102101120202200220201100210111002200120121122120021010121001211202011210001021001021102102211210222121001201110210221122001012212000110011220111011111001001000020221000101120202110011002121121121122000211212111002102220000002102120110002101002000102122101100100212121220102002120122012012002201121001002221220010100121212212000201022020211011021210102000210101121001012011022100010221110201122222122010201221012222212000021121202201011202022202221201202210012120200001112100111222211200011211001121112121210120112122100102001020001122101022001102120202101110200120211121010000201002220221002012000201002201211012202220211211022220200120110221211212212022001101100122000122122202112222212201100122212011111000001012212200001222102002011122201022211020111210222220202112210112012222002111211121011121200112201100210120022010202101120120022002200120001001210021201012201000022212001011122110212122202020100002211021112101221200220000121021110220200001010011011012011102121021122110002112111012221001112220222200212020110220111222022211110210021102211221112220221110211102210221120011000202121222110211011121220200110210100021021201102000100210101112220202200202121210111021011211221010112101011000120012212120201021211122010120122102000111112200100100121202022222000201021102122021012112112011001221201200011101222121120102011101002001012022022200011201101000101001100", "00121111001122010212121001002200221112122121211022011210122110220012201202102011201112011110010001021220101100120000122100021121100202200121011100111200200000111012000120001111000012101021002220002222100112001000011012001110200012222121012222021220120020010120002211002022021100022211001210202021211220102102202210112120121221101221110121002100220010011122122010112011212101010212011220212221001200202001012120212102001110110221210122110220200100101202201201220020122012200121021211021122220010201122201220120220010201202010012210010021102022222122011000122112200212000112212111012222220020221222020002101022122112022210210010011010020201001110020002200202012111002102002101112220200102120112112211122112222220220100102210220010100022020011110202222022001001200121211001112212101112222102120111212222111202201121012221011020122221110110000111201202000200202222021110022010011221212002222222112221212220211022012022101010010121012200221220012002022202110110110000022112212112111112101121201111000001000201222112012011011201120212102010121200201111221202122200001012022122110102222010020121220201001222000222100112222002201020120202202220220212110101021111010022100000111200020010020200111122022102101101021101011220101020100020210221220002020101012110211121202021220102212202201210001220102112012210221210122200221001012111120201220122212112122020021100112101122221022212011211020011021220110022011110011102102212102000000012022011210121120001102001000211212120101212101212201212100001020021110221211202010111121011000001001220110101112110000010202001212122210021221121210111111220120210012011110011201002011020221212100122202011100112022011121002220001012010012012010020201121220120222000100210210200102020010110101022201022002012210212011111022200020212222110200001000112101000020212000102112121210122111211212222101202120010221010122010122212011212000122012211111112022020102222001210201200201101012221110000201102211100200000221210201211201100112112011121200211200212211122122111112010210110000121201110211022212002120011202122210210000000201110010110110101221112200111000221212221211000120210122211102202122200020201101002012220120122000221200120112102221011202010202211122012002020101101222001101201222212002111220210021111200011001102110022212020000110211111001010011221202002221211102110210001120222000012112000220212012022100202011002211111010122201022021120001201021122012022122110211201011121211111000200002112120211220002", "22220121121210020020112010112020222221000021020020211210002222022000120220222221122221120221000201111012121020121101210101020002020101112000121210012110101221000110212102201102200020010011020211211212102121012000000202021001121022111012022200121210200012222212100110022001202200212220020221212101100021202021021020021022010020000000212222212221001222002210111222002001222112120202100122021021002221122122010112001002012000220012011222021221212210111002120211011221002000101112202001202010002220121212211202022222212100100022000211102110111000200011002212002020111102120201220021120222011020112200201012002110122210111220111101122121202100011112202221201211100200121012020212212000011101021020121112112210011212121201202021012121201100122122000202211101012011120200200201101111001022021001000111202012010202000002111002100121211100102222010201220010202002220202210011101110111201122210122002202221022120120000221221022122001111221120211201120212220102212101222002111212121210210200120102221221020210201202200122222222100221101121210111122212122202002002022212110002100111110220102210122002110022022110002210212110121202211102120221202022102020200212210222222120202020221111002122111201110211212200111021002202102111100121120111011201102100102010110000102100210200012010220220011220201200111122220100011012002200220021202112022112011100122002022001112120022000201020212201220100011220101210221022220200002211222120100000020221212022210121121011012222210122021221001101100002011001021111001200110222211021020102010101101102022201200120111211010022102122210211100102001120222120021210011020021221220220021010222110100010212120120201001001221011122000200101110202012200110211222212011210211101022122202102112000012101201002020212002212220010120110101122001212111120222221012202102002122220002112111210202020111101212020110121122000012201002011210220212112120210021122102202102121120012111100020022212220212021100222120012120112122221002110121000110112010102122202100010010221222222011120121110011021020210211210100001001212010002200002121211120010200110202210211101121200210000111110210111010012211022020201011002201101112001122021202222211110022022122212211011211021121022101022111001022100220122200200210120022212220220002101021201001220012012000021110222022100002212001000011212001201210102111022102202011210012210201020212002222120022112112221000102100202120222221010102122002202021220222000220011122222121111222212222212220002220010", "10122101222011011022000200011120102101221101210002111112112121111001121020210102122010110101002110202120201022201212001000110202001100112012202221222000120010100211100021100022111111120002202200122022110011100002222000202201112121222000021121211202022222001121112002202020211222222110000122121000212012012111112020010100210012000211200002221210122110000000121111121101121211100101002010222002122020220010220112222201001002200021120221012000111212102222200222120112210201101221210010212122122201212012221121211010221220001211012100000022020201121001202222020101022120121221100012111122202211122010010021011110021111212122002111111001200011002111022000202111211200000112001011222111212112212012212222212112221212001111202012101112220121012021111100102012200201212011101011111120020211010121210221102020020020101221202002120021011200000200222222022021211001101200211122201001022020211211120111110122112010100020112001201100112021010120220110021220202200021021002111012001202010222010101121222121102100112101000200200101000212202221101021100201100121201012102020101011102002122201010111200022000111202120102201101120122210022210100202002112101220102102001221222222220011120012101010102200001121012222010021221022020212011201102221211221202222222112202020222101222021220201200121102120021201220101021021101101201100201001110021001010122112110111220012020101210120120112111001111212120021121111022112220112212122212200201201121121211000010002021211211012101002010002011100020212211221021101221112101221211222220021210202021021110212222212000102012122001221100212220221101102220021220220120211212121001100011200102002220212012210100111101111001210111100020122112101012000001210220102220220000222211212211011020020010102100101220200110022021012010102202221200020222012101212002122101011010001002001001010122201211222122002020212202121210022212020002221222010220200120220200010200200201021012112220112201202111102211202121000001012000110120010110212120111011010002102120102110002010110001112211000102222122102112022000122212201212110222101201222121020111100111020111102001021102212100202221111020011120212012001221112211221202012200101122212222121001102200201011011021022121120200120020201112001212022100021220212220021020200011021122201221220110110210111101021002111102022202201101110211011111121210022010002200010000211220021212010201211010102200010002022022020122122111200101221010211000110021010102012121011201212112102211200222112120102", "02010102211200011210000011100120002021002112210220101122201020112001221111010102011001210220211021011102012001210000111111112020101200212110122110100120120001112112111120020211102002120021221102112212012110112212101222202020021200110010101201001202120002221202111220112100022221222022002010101022212200122100002020220211012211001001120122002212212120200010112021101001121210112210202012120002200222110100101000201202020101210221100102022101102011220022201211101121122122101011212210000101202012122121021021010121102201210222110201222222121002022110121002102011212102020020102000220200211210112011122121110100120022011100001122101121000011020010110102111202210222022011020220110211211000002120021021221121012020000110212210012100002021011012011112101212111102020020000100021101012200100102120112221220202111212200012010200021112102101010222122120021201210210121012200002001101200120011112001112020011222221121012122120002001001010211111122210120012001210102212200220021022122111210000101012212022121120012202102222201100120221111012212010212002212222020010200202121222101201020202121102111100110011100012012012022102102001222021111212201122221202122200011010001212100120022211010201002022212221200000200100011001210202112212021021102122010022002112101022120212201222211001201211121010222212200202121120020101210100211022211111221110200201201121110201222102110001100020121010221212022010001020102011110102210221100102221102221120022101201100121212022101202201021202220021222022000021211222220011010201001022102022222112222021110010221222011112122001220220102200202000110200100000212201120020212111210210001100222121211112102200020012011102220010220221012012111022101012001220101010000020020022122011102102010212100100100221100220201221011011100021212210102222122112012122102001221011012200211222200202101222112212121121020210102222112000201201021210222022212001202121220002002201002221111100221012021201002211220212021212212100100100122101202002102022120101220121101002111022202021000122022000020111212002000012011112010012022221100022002210201021112001120212221101221221221211001102000020010000022111021010021200201212001010110002002021220101022211022112211020122221211012200010120220001120222122000121201020011101010000012122112201112100100210110102210112222102000012011122222222202001020110211210010210220110221012212021222202102112222000000010202022111212211010122121001210001122221121011012111022122011001022200200002000122101200", "20201112202012101220101211111011210020102111010002012221221022120010220210020001222111110110100021002000002000022212201002111200002202111022112200101122011001112212120012120112002100021220202002220200221120201011112111112020120101001122010020221010012111201111222210221202102111202022122000122020200002120201121202011021102110000002022111122201112121111210011201010000020112211111001122010110100021001220100110010122202110012120112011212001010112112210212110120112012022211021202210020012022101101020121202001101111220010200120120102010222201111020002101211122001121020002012220111012012211022201211010101011111201110210210222012001000112002000210020202112000000221212011012010021212122220100010221011100220212022112001111101221100200000221102112000002220211111101210000221201010102202122220122202002221101210011200012211111220111020220122220111101211002021221100211102222220002001010102212212110101111222202201211110220120022100111200110200100001100122221002212021222201112001102122110211121012020111000121111011012121101021000111100021022212221100011000111100112101122111121101021202221121121221020212221000121110120221100200221000210212000210012012021222000120000110211120121100211120001210121011101110010211000002220200220100202102001021110021110200022012202111220100200211201022101102011110020122101121200201121011202122222000112212000001122221121001101021120110121022010012220112012122122211111011212220220112021220220102201021112201212211020200220220112000222011120000101021000012101201100102220211222201212112010122002221000112102011112120020111211120111010212101222221122102220100001112022122002110022001100010000020111202221212012201100022200222210200212002221021220102022100111102000100101002112001120112020112100102020222022020100110111100120201021201200100202121210220121021012220222102000001021002202011220112220201201200221211120221221011211211212122222221011022112221210010210212220210022020011022200112212212011211000220010210200221112021212211021121222002222121021111200222222010020011121201011011222222122222112220101222010011101000102202021211011220211120112020221122100211212201012102210202001212210112110022002021202121022122222210201021110000010121210001010111222200122112022200112222102021212111221202001210212020121221201121200022202000011022021101021210222112221201202221221212220212002212120022210011220212210210012122022020120112022010201002220012120112211010021220021200020122200110121121222222220021020", "20111011212110011001111110100002001101121202210221222110012122010200111020222221100111100110201020000021200222122000001001112011022212122021200210111211012100011221121012020212220121022222102021120222211100121111022201122201221022222212212211202111111120211101200112102122121002022022001202021012210112111122210120220121221111202011001100110121012102020000120211120221102001000120211101101120120200002020212221121101212000111021102000210022221002021201021021120000001120000100200020021021200221202021100220222201210200110200112212101100021222200102110001022020221201000200211220021002120020202201012020210102120110110110100200201021111001011021221101200201201212210010110122112201111010021210110210220112222020220000201222020202210000100202100111010102022220121210110022001100201020111022211200221121002001121210122101121201100100220202001100022221111022020001121121200121100100100220002200211220020221021010011021021001102120101012212112100022212200121202112121200122200210011220022000001221201101000002202222100112020201101021201111112201211021010112101000121110012000121110001011012101001102021222022102012122010022122101111201102111102202000121122100121001212221110021002111221000210211101021012022022221122012100120011000000120221202222222101112201221011221210211121001001012111020022022122210102222112112020001021200111010211020120120000100122222202002022112022202010211121102201101002110010110100212110012211200002201000001220211102010210000121202122200001210111022112001112002222220210110020020212120121120200122002020010201022210011220101100212121210121100201001101212221121202122100210001100011221220100212110110012122211002122200110002211110011101201022210111011111200020201110102000012010210201000210220212120202110022211122200221102202020101202002010221110202011110022022110002020221200210020102220001021022110020200211122012210021102212122112100211222112020002200110022212201112101211102121221122022101012010010221022212021021111011101221201010101200112210120221110212011012112021000101012202122200202102000222110200021202021110101012200211101102210211102012221211022100001200120120100022221020011211202202000010110111122000200121221000000101111011112211220021122002021020120011111010101001022011201200122120221112222220001020102222100020211012212001200122011000221121200200110011022112222011112010111220222102111202101112011110011120010111021102112002111202121020122000201110021020021100012001010022220012111122012200", "02121002022222212100210202210122000011011212222121202201220010210112210001122022100210200211020011012110210102222111220011001102000221120101010222001012210122002102001220201212101210001002111011102121201212021212102200121121020202011001022002020222210120200001002202012201001210201212201201022010010222222102201011201102111111001102102112222121211222201102100000112201020211200221001120002000101210101110101221202212002110211112121100102120021120220022102011220110121200100112200220001102221220002211002111201111101022100222212110221220221210122000120202002212010221102200221101201122210121012000001212012020222100202210210012112010100020110000101220112022001021000001122022101202101010210102200110220221010001011011201101020012121202222220221020222211110101100221102211210212220001222102221202022112222022212211020120110010110020012122200220100110120002210020111211110011102021010101121111211220112200012022201120122111222010001220222221112212122202221022002200001210120121210000202112120102112120210122201121012222220121120210202000001210122220100112222110002211212122202101102112202222110110212012010201021212212020111100112221211212021200010211020222012021012012102022000022121220202100021200020112112012121121212121022222000002120112201001201101010021221000011112122221001202211210201120102102220110001202111201000021210021122001110011210200221211000002121120102111212101211021121000102120210221011122010022210211011201012100222000110100122100012002202020110002021200112012112021110112020122222122012000201220201210002002222112200012121021222102110100210111120222010121201122212112101002101212210111010102100112220120100121002021011010221212100112200001110121012212201201102101120010001210101001021202121112222002101011222102200112200101222202021212021021110021102102010010220121022021210112201111222211110121221002101010102121101101001112222020122220221120001222011222200000012202222120222012212212011012202202220220211020112111200020202010222011022122000100201120220220202021111200012211000222221100021202111220020011112021200022202102122102101012001112000112110121002010201100220000201101120002102012002120022122220001010102121121100112022102012010002222202211010221222210120121122112220202200120212212121001100111022021102121020022200200102010120100111002021101021010111012021012020120200220011020222210121011001122121022112201122201021120010212120112222101010221220011101002010211101012211010101200102202021002020000201001", "12121221112212212200100111201100201111111010122220201011100200211201111120020221222212022202100122211221021110222221200120222200202201101011021100100211202011021200021002022220202212222121002102120211220111020012022121220201221102210112122110222122111222001022220122000112102112101221201020111021201002020211211210101210112021220101201001221200110000202121020220221111021212100120101002001012112212000120101011001122021102101112200011121222120202202000220212210220111022111002200012220202101201121001221202212212001111101102021211101211212210222010211121210010112001010211111122102000122022000212222002111101210120012201112020202022011222202221200201122202122012222112020221000102110120011021122101021101122222220020220112221012010110100201000121222222101010201211221120101000012012010212122202021102112111021000010111111020101221210200021220221212102121112122112202121201212200001110002121010121110022111211211011120012202110111000002211121212220102111000002200122002211222221221002210010110112102210110221010122121001200110002211201221210210221111101010211200102010211200210120111121220122012102221101220002111002211110001020102211110001021122010110210120022222012112221021021012200200000120201210011001002002010100021122020001122221022220021221101122101110011002222000100211000021121220221110102220210211200022110222020200100101001002120112212012102210001120020210222220201101022011111222202011010012220212120222111111100212222212100111000120202112221220012021000221120022022111212001011220010012201210121102102011222002222000011102001020200200011200012120211101012022201112122111211100022110111211201120112121210122101212220210201020111222220220010010200210002221222112201011211212202021022222212212121222020212101221022212210020020012200110002011000222200002120002220010110021011020120110111021011202100201200222121100220102111101100222102222111011001200201122022112220011021122102011122011222122120110022021000222221001222212202110002022102210110001001121212202221100120221220222021021101112122210020100202212212102210201110211020202120022112222001202200100202112211211111122021222112210012011110122112212022122102222200221012110001212221102000002221212110112220112201121221002220101111001011102121111001212002102120122100210021120100200011021101101102221122011211201210211200000111200200002111100202020121021112010110210111200221002202100120120212211011210112112010102210120012120221120221121100101110121121112000011102221112", "22121201121212110010101111120101120120110210001002220122002020010222111201122012020011102010110001001212020120211210120121001102211100111020202222101112201220002112112110102121210100000120200000212201121110221002102000121100012011100022202021100122222112021121120110122002010002210101202220211110022222002212221202211000201221022210120220101202211120022102200012000021221102000010102121212011011101221022121222000001222102210001222221221212120200002111210221102220102020020201022012210210221201101012001002021120022020111010010001012012112122120021022101110020110211010200001000100112001222120100121011120100200100220101111022221000111120122101021020202110212220200200120202110121120002211101012012121212012020110212211100020021222221111022201102012220120202100112212111102000020001102212221102111211102020210001102010021202021022100101201101102000110222022202012122000112201212020201100010012121122210121122122011102120222210120000002102202201111002011110012212201112120111210120111220002222020120020112101100100222100021002102021102202101102011022210220202201102120212222222001002101210221221000202001102111110022211020111112110111222001120001110021202112210021111212021220222210221111200200010202120221012000101001012111200011000000110122121200100010011001221220210221110111020020001100212201100012101121002102202120020122210000220211201221221020112121111201102010121102222221211101221002112210001021111100122020121011200012101121001112210000222200121202120020202012000020000002102222112020220200101010212101121121012201100220201112221211011110000110210200021221220210212121120000110011222021010012202212021110100222120202101002210222101200010122220201112001011012112022210100000102022010202001210220011210202122020201111000010000021020220000102202110020211211111211122122012010010102010211002120210001202120022221021101122211120001112210210102112002111222000122011020111210111100002220002101122211202210100010222122120022012112200221201112121222202202110211010101200002022010211110012012001211000111110202021012011122012220212002120210002202210202200202211211010212101011001211222111002100012210002220210200012220121022112020100220201002001110020002010000021100102010102002221102120112202122201202222220112002122110010201210221110022022100021011220101002201010012001101102210220102111122220022110011012101210112120020110121221010201000002212000200220202012201201022201120010121122020201122022212100202122121202100100100110120100", "00102012001211102220122122112000100122020101221012021100020012101002221210101120001102220022101120022102101202100210202002102222011021211121100202021200010101202100222121020100222201110112022001021022220022111202122010111120210220001120122201112221001210001001011000211222021022010012001012121200000120111101211220012100000210000222210100021022120222021110102001002200012110010221010012210012102220212021202222121022120221021121122121110220020022021102002201212021200002122002100000201012002110101122120120121111001012121210020010222002112111212202220221112010221122221221100201211011220021020112110121001002122110101122021200111111210020010121001201221202221022111101011220211200210212100112222020120012221220122222220110120201110020010022120000022220102111112210222112010012021100202012012110221011102010100201202112211101011211020022010222002212202222222021100022002122101102201110101110210022200022221100120200122021220020100122112021211212222000110111121022021200111002110000000100022100211010101020011020102122221001101001111102002010012121011120222102100110211111222001020122010121010002102220201102020121210100002111201022020100020002201021001001010100102001101112021100111021010210002102010020222110020201022010202111102202020202110110010110220101210120211212100001221011111002211121121222111200001100111112200122112110010221021010010012020012002122000000001010122022110102200101202110011110021020000102122000001201121211112200020100110102100102002000221010020010222001102022121100100010000122222200202101100011102201200020222110200221001000021010020211022022202102101011100000122100212122210021120220112120012222020000120210020110011011110201112020212011212100200112022222102202201100102100010100022121212221020220110201020122222122201110020201220002010212101121022120000210200120220210022011200222200120012121011112000120210200101120200101020111211121000222212022001110111101021110021011121222221022100102121122101000012202111222101212001121210002102100201010122110201120222002112200002102201212212000111001022011101210101012101221002101002202021212222221100101011002110111002202122002120021202100021011022221201202000100200222210210121200212120212000220111002010002202201200110112200001002110002202212101200012021020000021112120220120100102210010001212121101021221201120000112120200121100221020120210200111202022001100201100001002102101012011001202221111112010201010121201222021212112010012000000201112022221112200102101", "02121111100010112100220221021210022121022212012220211201001110001200021211222121202111020222122112002220120001212222201011101221111111002010021220201212100121100221021001000111120221001012211022100120021211200100002020022021012021012202002102001011012201220211121112021120021102212001112102000022012101012010000100200100022102111010120211010022112111120010120012002110122210101101210200211020220021110001201001101101102200200020022021212111200220211111110021010120202211112210220120122010101112122210011121100000122011021111100120200101111221112121001001121222121002021020111202012110002021201120201120212201002211210022012212202221102211110022112202011112200120010120221000212111121121021121012101212120100011100010200100201020201211211201100111220020000102201222110220102010201112101100122221201021221201012002201220021012101002012202000102221110002011221100011100201120122221121021211201021000201220122001100221012120000011001111020110211012122210201020211112121210102001120020000012220111020110002220010011021001210121102001220012011202200221210201212202002212201221221210221122111020200101200220121011101002111010020111022201110110201012000000120002200011222000000221210202112211102102200221002011020100121022220120110002010222002202112011121210112211011022121111122201100221111021111000010020221120021021210222121211212222100201010121100001210121110220110120211012022101222111012211201110020010210221000121010012212221221211122010202102211120122221011210112012011212010012220222012221200202210100121101220000122200101212101200211022101011020012212222201000221012102001111201021112101022211121200101001200211002022211122111022010221002102100022001211102200021011210010221211022000210021110101110202002122001221010201122010002112010121000120021210110102021102012021102012212011221200222001002120210222001120122102202022111221222101121212001221210200222111022120021202012000010111210020121202012000022210201000220122022101221112222121211121121201001202120112211202020212210101121001101120010211121222022000012221122221111102210011021101210222211020202220221021111012001021022002200021000021011110222121220120100001120102111001022020120100212200200210120101221022002102110012211222002222211000102220222102120222002110001021210020112112000112010001100100221010200120122112001111111120021201221111220000212212200221100201112012211000200222221220001200011211001220201010101102112122020022002202020011122010220010120020202101220120022", "02010121021201120021220220010020010020200220010220220022021001211001002212011212202012000020222120121021022220101100022102021012101000021122110201212001111101022201121212011212002211110112022102022122202021201220000002221121122122201222122211002102212210122200211112100021121210112210120122022201220122010121202211222001220012221100201200102111211022210002012010221112220210022001022001100001112112012220012000200101011102021011102122110121022010001212221021000010001022112020010212111101112001101100212200002110000112122021101121201102020101212202201002021210220121002021021121010210110210212222020011112022110112201222222121211121122122200012010012111102001102001112121121221102021211110202102212112122011120110110212012121121121200202100112102222200202101121122200011120111020021210012002120211220110102021211101220112021120212121121210100221122011201202021220021121222200021120111021010011221021102002200102002012121112012012012112101201122201110000110002112002102211000000022101110202011212110201112110021002011211010222222012021002010020122101102110201120022022201121220000021000120122102202122201111221001001201102210212100220011012212010021102021101212111111022020001200010011110121100010022100122200220122200122022111122010222212222001102202202021222012021001111112021211010112211101111010221201022122111221122121210111020202002201121211222012202011001012201210221010222111212000201211202102200010000212000102220200100021220020110111101202200021222100022110001220002222121220101111001210220210220200002112202201111200111121120021020102121211020011012011010022102002002000101202112120220222102201121200121211011102101021212212001100102122112111100110111201100100102221210201012212102101200121011021110122020202002112221012220121000210222121002021110200102122110021002010001212212020001212100221221102202102111112110221222200210021000202102102101120201001201112112012211001120000210202220111211201002010100001122202010020010100000021112120220102120012112111120100222001001200022020202201201212022201220110222221111101021220201121111002220121022111200111122022012122021221120002121002002010102001222100000012002221100201212000102111020020021011102020221022022020200020212202000111221020202112021001220010102001010020200120120222102201200100211011221211102212000221122000212111212111002111020120210000020121100112200112012122020202012001110101102200110002102221000221110022210211011202222002002121211201201121210022100201021211", "10122122221201112222202011210120021220111000022102011000021110112002201111120110020121121210102100012011110002001011100120020110022212101112012021011110101012002022100100012021102200022011011002022020111121011021210112102010002201001010202222001200021212102022111111210120020110010222220111120120200122210002220212101121201101220020112112220210022201212212220201020122010022001112220212122001102122002020220020220021121122211101220101112210021222202200122211210010212222221110121220222201012201012012021101020010021210011022121222121202211102220021011222120011121211202022222221022112020021021212021222200011212200212102221100212220111102011200121220020210221010012110102221100001200120111000212211211101121122002121001122210100221001122221110011010121122211002200012202100002011022222020101210010000022102121111012010022001121122201022010112112012011201202120111201221121022122001000001022002200212020100002111212001101112100110220110222202101112212110122122221211202011112022121122200100001100221110101000102201222111102001211202110201211111220201102011201120102002011010021221210202221002201002110221022122200020000200201002201122102111102011010012222102122101000221010001211012122210211210020202122201210100210110000121022220121112122111021000220002221200001222001201122221211011200201222101202222200200021122102002110221012111210012112002102122210100201102112220001222000120221002222122101010101210212012201010120010001220011001211122112220022220100022010200120101201102002022222222111102000222120202011202101210011121120110122202112220111012001221221010210210212000012002200102201000010102011120021010000000212110101022011220121100210011212002010010121222222120001221120202020200122102120222010200110100111210211212010001010112102002120000100010212110111222122101101022102020202210112112011012222110121122002021201112122220020112210021022002102012020021210112112221000120212121100110012212100002202011112001102220102010120021120200021102112102011111122110012101020222102211002002012200102100112201012222200122101212220222210000101210100222211201210211120010212011012020211111000120111121001212202010011201220001220000202022021021120222102022022112002120120010010110010021100220220111020122011220000012012102010101122222111210221221120200101111121101012212021201101122010100100021221212021000011112220101102122210101101002220011112220012212222101101210221122200010110011010200222022200222001011120222021020121020121212211102100", "21221121120112000000220122011022002000121000200200011201222220120112101122221201101101120010020110012121010001110012000222102122102211110100102202112022110120010101022012221100200121020110201010011212211202010202012100001100110111010001022020122000122022100102020021110102011200122012020200022112202121100220211222012022201002012122221012210211221221201101211120211100002000200001021220012110201120102021110221200020000212101212100001020122110110211222002002200102011220011222020112102110201110212221002002211100110120022122102011122022102222210001002121002012100211221022102022120101011212112121202201102210210221221101022012220011200000002101101201200222201210122122100021000020020122220200210022102111012000221010121200020120220222211222212012110201020122001100021000002021110212120002010220002012201111002201201202202022100002011011022021101221102001000200021011201222210021021101210210220120022001220012121202212221110221100120120201001010000012202102111112212021222110111101100021100211212000202000221221202112211212010221210202122211101202021010021112211210200120200221022011120012120021110220022002121000200110001212120200210210220111100200101211211200201102222122112100202110220102220202120002021002101011101000212201201012210112110020210021000102002121121202202111002001012100011221012101001102020110201202202012210110010220010100021201222021111100200021102020221211021211220111222121201020201021202222120212002100111202010201220022111110012102101202111220200022201102220120002001011112001021020220102111012202102221110221111020220002220011110021200010011201220220020120221121111010112021212010200222112211011111122021110101001200011110020000222120000221000110102002002000102012210120210212212211122021002121000112220221201000211021122010101211120221110110102211211002121201121022000112222002111211210112110212211101101222120211221010012001211012212111000202100011010121011001102200102210001211121012212212112110012202222221222010012101100010001111101021021220211211001101112121122020110002210202110221201002210202000222200021021210022021222122101120010122212202001120010012000210022011000120201011021001211212100211011021121200002200222022112102020202200120010021110020100111110012212202000210210101220001202211120201201101111222222212211100212010001122211212011002010111122000112202221121020121210210102111210121100212010202220022221110121221100200002010021012121221102110001002201220100002002022200011101201022112011222", "10202020010202200201001112210202022022201010201220210000002020112100220211101121201101122011002002222012120202021102121202200220212202011202222012121012021120001112210210112201022112122122120120110012002012020000101212112020120101012222110011111212200001111222000012020101110111010120121010021212022210012020121100010121000101221002011021212011100021001021002221021021221122111001222101002012120102102012222021201110002022012012202222002112220110000221100212022100120201021211112002121110002212202221021022021112002010202110001122121100111011022201220012201221012101010100211110101000111120001121220102121001120221220212102101012221001212102212220010122102202112220121001111112022121021111110021002010112202222001212020122000002110101022120122112120211021010010010102121201111122210010022010101222100202101222211121122200110111221221110000012012201020011122101001202001000211000010011010001101022212222201221220110021222110210011102022202210220120121121122221111002201000102001102020002111200022021100111121010101011202102120001220112120202220101121112112121022201022000020201001200022222022110012100120021000201112110112011010120100222022121222001001201012012211101212111111110122010122021111200110110011201000101012011010210112021212122112000002101200102202201201001210120222212201012201000202101122202212011101220012111120100112110020010002210221200101012202201110122222121011210211010110021211211000100002001002111202102012002001121022012220122201022101110001010001020222120012012221120101001201220021211120112200200212100002221120012120211201010120011002120120202121000200222200110201102012210021021020202102212210122010021120200011022011212222112122122120110011011202202201102010120010120111020000202000102102101121000111020110120200220020001202100120102011002010120202022210020211222101220000212222211022221021020121120022121012020102200010222002200110202112212100202212022102111101200221121102001022000120221212020210010001211002112200211002112221222100111020211011010211121020120112102001022121110220122112001220221011000010012100201000211001221202111020211121210102100222010112012200020212211001020221210202200100012000121122210102210122112002102211100011000011211211101210202100101122200200201220000020100210201100020001210212012100112212020021211212101210000201201000120012210002222012222220021222202210200001020220121101120101212210221200221202201102020222021122121110211001011110011012010120222222120020010200221121220", "20222010111112011202021212211101201020000212221112022100011102022120000020202011022121020122000122001122010212211001102100221021221110100021012011022100102112200120200211202220010120222010001122000010021001002122022122122022010102020200012020000020001211111221010001201102211010102101011010110222110110210011221120021010010200100011212202220110222110100120020011112202020111020020021110110200111120101101210012002210122220021211120020221000201001002111111001211102101122220201211222111200201021110012221002100001201101122102221100121212200210212101222221220201222021200000202012012200020012211222022021100112202202020010121010200212022200122220210111000220222121120120221201021221011202220112021011100012001002222021222222202220210000111020120022201002001020022102222110110010022200111211101221200221212102222202102220021111100110101202101000200102012010212020211022021001222020002211021011212201220021100101010100110002101011212102200022212210210110022122110002221022020022020212211210210020201221221020022120210000202021212102002222011201111002212012012122110210112020120200221012121211022121101002020111212211021122121211221222211022220212111020201200000000102121210012010021011101212022021210122001222011220000112111011112011112011111121220210002222202201222000022120102100220001111111010121002021121022011221100022210222111011202202120212022111210200112221001110200001201111102112021122011201022102210022122101210102010011222212121211221121110221110020202121000011122222200122210111100110012112211220120022122000110112202000121210021120010102012110110102021100001202221121020222212202221211111211221002012112020012200100002010011211000221210002000212222222222210100020112021210202111102211201011200220001122202222211012222101020100121122202221112000110122202200202201210120101111000001002100002102012022202022022021210221102222220221000101200202200221002010111000021210222022111202010001120211112111020210200111202101121120221210211002020122002022100111020222120210121001001202221012022221221200112212221022001001211221122210210222020200012120010022200121201021222110122022002110212102112211012000010011210120002112220002121022021120002221220201110102020201002220100022221202002201110200211221121202021100112021221102011222120122021022212011012001121020002021001120220220210101221120000022000021012112001021120001001112021110112201001112220021100011110210011220001202022220102111110220000000221212110201122101211000222201210011", "00012012012202001010021202212210212110201222012022110011112001202220121121101210220110010010221122021120200021020110211010000021122221221121200111212021202012200211020120222112200020012112211100212000102122221112021110020002122012012112210121201022100011201012000202002122110222220120110210100210211000100220200210101200021202120202222000211001201111200022001222211212222210100111000101102220110211122212221100001120001021121100222102212120100112222000120201010122112011002111112000010220012200020021210110201020121122221210002102011011211022121021200220001202122201210110201110200000002222200002202201010200210110121002220210110110221101002002202110012021100100212102011102200002002021200121022200120210020211120022102121121120110001000202222001211121211021201200202112100212100020020010101201012210000211001222202202010022002022220011110111202220021010201220212020201120112211120022201000200001002210012011100221122011210000112212120100111211000112000212112001100102200202220111011202211002121220201201012202200211021002020212120100022121102011101101101211101000202112011010112011000212220021221221201121112221221211111101002021222012012222020001021122021201112022000021012101012201010110122111010121201102212010222222222220001120020202121202010100111210222122210222101002102210012122001001200001022121020112010002211111102200122002022022102011201012002002210122210221201200211002022000120200201101202122210022110210100202221012101001010221212101122201210202121222101122121012220201011120102012212112221222112201120100211200011202110000101110112101021022020002202101101000212101001002222222021010212122021122111202202001202222210010112222122001100221210100201110110010110201202221202121111022110211010211001100000211222121101001001200000000021111100001120010022002002111211221001112200102111000012211221100210221112100002010200102012021222221200110212012002112010010200210020001122101201022211101110022020200211201121112021200221100120100201201111212000021000112021121221101210021111212211102012112221102011200121200222120001120012212110221012020102001221010220220122022000202102011122021010120111022100202022112110101020001211122201011120010112200211101000111012001012101120112222110110102020212212100001012112022111200222012200112020010220020011101201012022012220201012220021001010011010112122122121210212000011020112220101000102020112001210000122220021102110020011201221102010111120200010212212121112102001121001110101010110010", "12211220122212212110210010212110200001120221200111112112221112011021111120011022220222210101101220200121101221022100122111102221020102010002221201102121121200110101201000001210200112120012211111100200211122221110210112210110222220020122102211012110000212100210010000022110000100020202110100020221100202211021001100102202022202122100222102101112101021012012200212101111212011221102101002112002120101202001210212022111222121210212221122022001202022202010002022010221121010222111202101100222101021020001121110201111221222022210010000111112121022100102220202102021212211202220121102221100021210011102221210222100002222121210210102220110111001201000012000001201211002210122211121000020020112122022112000021110211201020220201202110222022112122210010002211000200122101221212220100020022020222002202212101220100002102121002002002000020221000122112021212222111010000112212012202200011012100202020021221220211101220100012022020102100221120002210011011021010111022121101120012110100010011002100121111211222202102102110121200120122222221211010010112012002000011021010011201202111001201201010210012221021100021021100221111011002122101111112002212200110110222102111102202200222111222002112210202001211120220021210112112002112220202000000221221001121012012012121122021110000020010022110210102200121002002100201121100110100121121101021002112102211210122010101110100211002121101110001222010221021021210000121121102212211211122202022221001111102202011101021222021112021202101120001122201110002011020021112210100020020110022102212221221210201121220100210121211220120211201202122211222221200011210100221021022102211020000021202111020102221002111202222110101202121012120122010021200021220002212022101220201221210020011001000201111011110012000112211220001000101120021011012100210002000022221211212212102211210220000112020010110121112201102020102201222222212100211220222011021111200111010211120120100221220012222000201121212100211110101111100001010102102110002112100221212110012002101010102112211221101120112111001112020110002021110010110221220122002100121212012000002110200021111211112220222002011022120110011201210011122200201020220221220000022101102110101112201120021111011102001102121201012012110102202010212211102121122100012202221200012112110020220210212201212212211200220211121200101212111201211210020112121112121112022120201201201021000000110200020101221021202121210012010122022220201211202201211111002020021012021202012102201120121120202002122021", "20012222121121202000010222122012112202202001000001112021201011101000122020201021202202022121011212000001120001012020112112022120001010222010112001200000200011221100100212210100010111110101111201111012002022001122000012201002200222120210101112011000111001210202020121020000222010201110221102102212011100200112102212212211120020112220012221111201200202002020211222102020121001021112111200111100201121101010001110122002012112122122210001220202201221012100201002112011122101201110111002011211221122000010022121022110221121121201112201110221111120121202202111111012221000202112120222101111212011012000220020221112012022101200121021110012111111211001022012220102021021121121212002202200100000201012210120220001211212020001011001202001220222110110102110020200102001111221022022122102000011101002111111212011000202102211121020002102000020000101121001020200002101000220222011022112200200012202122000201100212210211011220021221110212202110021102102100212112210200211102020000111210222110112001111212101020112111002201002000202112102000200102212012101011000022021011000222001021220210111002010202022012220112222122202222002102100101021101201221222120010121222010011010121020212001212210211022201100010202022111000221012101022211102111001202021102112120210221100022021122110112122210002022120002100102011122021000212101222111001111221010221110101210210202220222011002012121110220200210202222111122210121021022222011012020201120001122200112200100101221212210010001101121212110000011000220002020111111001100022121010022102021121210011220201001021021212022212121100000210210122021210101200101002120211101012122021201100120210120110222021010202101012210020211110122001201010202000202011112022201021220011120012202201121001012000001221022012222012121121010111021202011020022202011211102101222221121202002210100202212222211122202211202121220112021011221101212010021111202200010222121211120222010212112102122020220111212221010201202001101210010011111200021002010110222001010221022210111121100212102212110102022112001021002012210001000111020102111212021222111002101211101221200211120220021122022120010202011102002212001100011112112122210020212002200101220201220012002210102021000002100120220112012020010121212102120011001020110211211011010011222212000102012210201112221110212220012200002221022111201022122110200120000210111002011221200001111122110111002220122111120200101021020200022021201020002021010001201122222101200210221102212201101120211102121010", "22210201221221120011211110110220201001102020220110012212001021222200002001120200012122121020021011210020010202122201221110221002011220102212211222010201022021000202212200122212111022211121110202101012120210000020210122122022210122001021000021111112112121210111110012110210120220002112101002102000222122121212010221012202210020001222221112101121200121000001200121122210010021120002012122022211212100212002220012120222120021212200000011001112200201221120201210121021221100111222112220011201011200210111211122121100202102001020200020122110100212000011010121010220022221120020121210120200200111102221220122211110200012210201012121212210222222211002111020200220001011011120101100211220002121211012110120100022220102122112220200100110200221122200022010211112102022220011110002111022002100220210022010102211101101211111111101221201211100200202221122121101121011000221211022000022202021100011121112112111200212201002002011010022102011212000021201021210122101001010222002112020101111212020222221001102222201011102000010102120220010020211000100212110220012200200200112202000110112112102210002211222222112100011122112102110201012011002022121101200102201012021211100102112210220222002221001120210002201220102022021222012112211011011022220021221111222022022000122120110102201210022000222102000020012202110111201022221122200110200001222002201010221002012111121002020110121201012122012221110222211110010011212110001221111212201200002102001110102211012102001210002202020112221111120210012011222021022220122210020211020020010020110021112212121122120101202111121002022112002011201001021202212220122011102201021221100001022221122210102110210102121211100020021212000212220201122111210121200001201110101110100120011221110022112110120221000020200221112200001211012110220102021201121020100101112201101212112212010200122112010111010212002012121122101111010101002100110122200101221112110221200000220020121211200122010122202200011021002210002021001201001121102210022112211121121120201020202220002210212212022201011102002120102221100021210201201122202100121000212220210021000110101010011000201122200221210101000000212101201100212001222121001120010200212111221100010022201122101112120220210121201000112201221200020111010212022012200022110110122000021102112221220022122002111110021221021011101122112000100101010200010110002212020110211001020021120111102000001201220211201022101202210000220111221000012121122110201011000112002122012220101200121202202002002221122", "11000120122112222000122122012000011120212000002200121000122121121202010002202222111222121221210012121101212102021222112221211122221110210011101101200101100111010212112122002112020101120010112011200112012211011100101001001212000000010020011111221020212110221002221221121122220100200101102120222111021102022101000212210102121020012022122020221010111212101222100102221201110001212122011102100112000010221002102101222102212201112221000220202100011111002210101220000000100011111222012122101000221201122110112021202200111212001002220111211010221201012202110100220202121002110102111102200202112111121201001010212222022011212211000202221100220102120001111011121220012021200001110210001120021102000111001000110012211022120211121102221201020122202111011210102102212111002112000121110100012102002000102122010222021001001201110010120120121002112220002112222101211012122221111201111001121102100220000101021201002111102212120210202002022102122200112112201112211122002210210122122002021011020001020100110112111011212202010210121111222001111102202120221122112212221102022102202222112002202010110210211112110202001122221201000111212022220022020211200111111112211110122222000220201211021212202022200210000211002221001002002202211100202101001211001021202200001000021112120002122102121111201020211100212221002222211212021102211122022022012112012111120111112112102121222112110002222011112102100102211221112212012001112121221201001002101221012001201111221121110100210011121000201201020112012011200210211102022210022022222000100221211010200001010000021211112220120122202211011111121112020000220111122120220222200210112220210012020020010000201120020210110000202000022200201202122102110212100200201210020112012101222121020122111120112001102220020110101202102022021021111200220020202121012022012020000112121202001110101022220201112200112012000200010222002202001122012202011221112201202002222011221120222021121220122200001021202012122011201202120102200000212120022010102100012010220001102220210211022001200000001202212100222101001002100202222122020210012210221121211100201201110120101012121121100102100022010010222220110100220200122101102012000202120001110221211100011001011221101111200100211120111111020121101011221222022011020011121221222022100221101110020000002121010120212221201012211020000012021222002212022112201212020201200210022022102122210200222010210112210100122010011021121001220122112000101101212002101200201220221000101202122102011020102020021211", "20021010011121220100100021100110122012100022222110110222101221200222111101211020222212202010212000022201020202200212102112100212122002011222122220012102112011121112111020002021110202112012021002102021121222212010011101210112020221122022012020021210120201120211121001020221200010022202101222100200220211122122011000010202122021101112222221001122222020022111002011210112002212021020002102022022212120012022012012222002202021012201202200200012201012010002102212211222020101022112022100012111201110201021021122222020121210211202111022122020120110212012200000212001010211220112120201002202102212210001222201002201202122222011120021102011020010200221012200022200122020222111202012001012120021011222102221022211100121222120212211000200000220001022011101220222210211121022020212021012010210221112122210011012020210201200022020200121101111011002222001010102201102010102202220022111000000122212101101211002011020122122011121000101000211110200212002122001010012111000000122010020200100012101002112020102122111111121010021120200102110111022201201200101100021122002200111201002120110020202121122000010111202210201212101202120021202001100221212100022102211122002101002220222002210122120101212212202221122200201201222002100201111211002200111000120000101210100222000022110010010000101200220010220202121121221212102122200220111102021000110110001020000112212002100000001000122200201010120221220111122100001201222111021012201101110202011001102022121101122001000120120002121221200211122212120202012022210200111101000102020122002220121012102112211000221020212202020122201100101210021121011020001100010212200201221112010110211222110200211112000210012000012221022102002110010202102000112010212222002202111022121202122120102212111010220212200200222001110112220222110021200221022121002022102211221121101102020110221000221122201101102022210202101122000002210210011102211120120220100222120212011110200201000210112100000020102200000211110002022221212000121012102122022210202022022201122112100022111222221000101120112121012020111101211002200110121001002210000121012221221201201000100001122121120220222001002012220021101122010111010211021222201212010012020100222220002211012120111222010102211102000122002000010101111220002212011012122211122000000201012222200200101010112022211001112121010021110201111102102202111100200022002110120120121211100201112122200021120211200201222002212020110010022120011021202121110221021000122121112212010002210021220002221121022211200", "02100002122100201122020112121120211210011201100111200022220201002221011211012200020221022102221212201102122202112102002012210022220110210201021021121011201011210100002122111012012002210222000110210001100100100222210000222101121200020201201020200200010200201202011111221021001020010221120002200201111121011221000121001101221100011210212121122211002200011210201000000100211102222211100100220010001220212210102022120210200001020202011210200112211201021112220011202200212112101202001022122100220012100122200002111001021110221120202111220022002020220010102102222221101022010011112002211222002211010212110001002002221000212021221002112122211102101100121001000011122021220100121010122210210100000200022112221020222220002100000002102010012221202022222122111020010200002211020011100200212212212202212222222102112222121222221202001200212222001012210020120111011011201010220010110002002111022111212112222201120100111122002211002010102022202120112122121222220101002000000202111122100222000000001022121022211110102001011202112120010112222120120221012002210121222021121000202100210210121220220101101002201210010012122021121111210220220201211011211221221110010222012102112011021021112211120011000211010012101011222220112112001120110110111000121002001010000122102002021112122100010022212220201102120101222002110012110121112111201121020200121201102010201221211101010022202220222201210121221122101010222010100202012020112110022220121112001220010222000211120112202221112111120202121100012020021001120101012011020020221021112201111110000010211111221022111220112200202111211212202122021020200120121100110200012002000010212100222111102220220012200222100202112121001210220211001122110011212200122101221022021210220110100122101221102122120100022100201202020121012112222101201121201210221221010021011100002112222202120002200021110220210002201002011200221111200110022112202102222110001220112011210001210122112022002200121201010012010220212022010110102101022022021021002021021200201210121220002011101102102001122211010020111101200122101011211111010011021211220022212210102120002100020011202210201202101022122202000212021101110002200000000121121011021222111201202020101211012011122211100022000000222110020101011220021210002212011020122020121012012200111011200101001021122212102010111120122112110202121211210122220221001121222010121110200221122212001220112210102112201102122102201110100202012112002212001100021110112101202200121201021001022201101200212210220000", "20210222202001201120112111202022102121122111022111022210022112011111120010112202021211002101211000201202120001022122212222011100100002002121211212000221000221002110120220202022102220102120212202020011100111011002222200112020122001100202122122121202111120112201010020022222010012200120112120101021112010200010001111221102002210012110102000120002201000111100202200110001102222212002222002002111220221210102111111200012220101002212100102210211000222010212221100121212201112121212201012000211121010020120222010001000112112000120221102222122010001020001022010122012202211012001120102002120020211001001001011002100020020120202001010022200012212102011210101021120000001010102202110012011121201200000222100120001002222202212001011210010012200220011211002101012201111212110101022221220212112101010122010010121211111200111102120220210220201101010011220110102122011101100120121212111011100012221220220102212120201020122002110010211110122021020122102121211002201100010121011022022212011021200122101110201020101021112001201101120000111011021211211210100112100000211201102002201111200021200010000211002202201100011121120110201011112021102112110211120201212211101201202001002111102011101011220020212001200122111221010020021220221220021020121002222200121200012110122020120120110202211201200211021200221110220200112110220110221201210210202011000011112020112211102022222202022211022200220211101120222021121200010202011022112021021120111120011110221101212000011000122101200220022110120200100012112111121022221201122101012200012121202102102100101201102211002102110211101001010022111121100202011111200101221112010220201201010222200121202111200200100222000221222022001111121010112121202101021110220222222122122221020110121222101200022210222220002012012101121000012002001002100210101021112120000211102222222122101020120000110122101210212121212201200222221222210011212211222122222011020011120111202022210111101101102121010102010101210101001221000021222110000120010200201212220202012201220201122010221202100211111101220222121102120000211111111002210211221100021021022202112120002201100112220210222202200120011210210222100102100100201010112011021100201200110221101202110101021121002221110200112201100020102011122020022200112222110020010020101121220002221102020012121212020002210121100001212221111202220012221012122002101221000020222220010002221110220021101120000021121000100201201100120022222220111012121122022111121021222120012112000200000222010011022212201", "21000122010021122121101200221012020101220210222222112021012000101001200002002000021221201010201111210021011211012202210112211201111212110102022010212121211002200122101210001020012001220200221121020212010112012000221221221001200211210011000022020010022102001021112102111101202212012202111020002102202200012122110200112211000111011010221001221020220211121000202100222221022122000101221220020002222102001210101020000211100211022021222021201211020100012001202220001002011021111100000122121021102122100110221010201101020002210221102200222121110122202020200210011122220121022121012100122011001100200202201222000020222212212110200012001211211212011012212221220001220021120122001221002110120001200200121201222111010220122120101120210012202111202122210101220100022200110011111201020120012110112012122122010121121221220122012221100010111022010100210012021102010012212020201220011110001100110012201011112222112020210000212021011012110021111111000220212121220011201020020001002202221122000021110210201111100101002221101112211112010002022010011011000100121110122211220202202222100021101011020020221001211121011112220102120221110201200220112202220221122022002210000200220222201001210000102220220120202112220010010110002122111201101022120221201201012122212121200021112122101201202211222021200201222100012001211212020022022210012012101010111201000022110102122212212102221001221202002210011000000220002000120122220100001121122020222101012121212000111202222220012021102220022211112202101022222021121200022122012100020102021121221210211000212211202121011222012221021110021202111201222000020020221101000101111012200000101022111100201100221012220202211212210012021210220111120110020221001022201120101202101001022201000001202212221020221211221100022220102102112110021102210112100211202221112211222100220010100110012122102201211221000110221202220210202101100220012010010200121021011022202121200222200022211200122111010201210220000212200022022002122101111002210020102021102111101110001200210220121202110100222112010000011022220220022200212102021220102022020001011122202021111221201110121001022112221020100000221210122221210221112101220010101020122222110211100212102102210201211212012012201012222220100012112022202100120220112121122100222011110220101120211210002112000122102212211122211120212111120112120002000211222012001220221002000211012122010020011220121020020221210122001201112212121102220021222101122211010001221220011121212002200211022120022120100000", "10020010211010211220200002111021221021011012101211122202202002222101012112110011010220121011121000020000110220101110110012110000022200110120212120011122010012100010201121022011022212120020010112102221211211100210211000121100000100000111212201001202200020022210220100022111112012002020021021000220201022120022122112210201001120011001102002002222120201002221210010020120102210002121110122201110202221102212121101220112201201211120200222220011121222002020012202022200010211211102100012100212020211200101121001111120111121211100211102100100111202220221112001211021202102021122021011112110001102211211011020010202211020212010021102101112112000222112011112001202022100000211201100022121120202122222012210201010112221101022111210021100012112210021212021220011100001010111111120111212121102222022011121102000000211102222002110121212201100220202001221001210221000020100101010211021021211120010112010200022010012012211110211021220102010001112212000210201110220212010011221211222011212011221102211120000111120000211222222112212000112110111111102222102002002012010022001220122001022210000202212201122102020112000102012012021011121210120112012101121212220102020100212222122220122202010001112112111122001101011211222121111011022222111011000122012221210000212020020022221011120012110222211021210212220121012102211211110002021122120020122102012012210110002020120110021101222221201020202012120101220210110200002020021212001100020120212201222020101001212100202211022202200011020000002111102020022122200000102000021012201100200000110112212002202011112022222110110111001202210022122001010021210022021002202001100011211222120102002100100120110012212121012102221201100201011222000111110212111020220120202021202200112000001200112202110002101022010111100020110100102020202120212021000022201000222100222100121211111212121012121101111002222102020012122022220111122220221202020012021110122120212120111222001221010020222100121201021111120121212221000022111212221200210111122010221121000222111100201212120000121111220101020001201212111200020001120201100212002000201101222211120201202210201122222112020201122100102020011102111122111222111022001021101110020110211021110200121222222100011120122100102001221022112200100000011022220211100212202220201200201122121020221221121202200101202021111101000021200021011022120021111201110122021111002210201122020210000212220101102222102120012012200010100111010121100210222012012122220202111201001102112002122102000022022100112", "11011022112011212200021201101012210102211200100122220021101220201210200200002010202000122210022101020021000020202121021002121221122121200202221001102010011000120212020212112112211121010010200200011111211200210011102200100221220220122212120011102002202202002001011110202102222200022010101202000221101001110122010001011022221200202022100200221111112022022202200110021222111210112001211011220222020022022211122100212220222202121201020211010020100110211102121111201221210021122022100122112220020122022112100102211200101102211222100002221002220021200002122212000011021100220100222200011122112010210212200120200101202202022202200222111010220111011222002202221111222000111012201210001010102222122220111100210110202201021122020202120112212001222011012021222100021020221020012021101221011112000222001002001000001220000011010000021110000120100012110212011110000012122101001110021211012110102210020212200002101120200212212121112020110112000010102001021202122022220210202121211001221100221110010010221101101102212012211100022022020220210200001001102002011221102012110212222012110120011000201111120022100200121202210001212100222022101002212210000221220200111101011020121221101101010102200202100011222102110111020120222201221012221100011201122022121200201022002100112120102010120001202101220211000201102210200112111011012100011001201210212220021111001102022022210202011212122102111212222220100221000222102120220010121120201100202012200111120111210011211010022211022011001112200210111100100011110022201021211010222022120220010221002112012102220111020201120120121102201122100011110110000010202101012212221112201112120112020110020202021210211202121011000110120201222200201020121120022220001010202002002112001200101221220120001200121212011210102101212012201010222001010001020022202210022000221102012000121220110020110220210212112010111212122002002111112210201112021021012221211111112120102201221120120022020110211001102001002112010202120120101120121112222211221021000021100020212211121100011020000100101120202221120111020021202101222121020101222110112222220002102100202102120200010211011211001220012122100220101120201111000211210111111012010210200121202101200200202010201020111110102122121120210221102202021222112002201201012002011002012001222101211101001012120102001021111112012201100221002000122012102120011210020212121120101020120010202012001120210120112012122211222022200012222110122211102121111122220101021111212020202012001102112202010101202102", "11101001211102111211200101021022220202102111101211000111021222210100201202012100222000020111202201122121102222120020011022221022002121201220101102112102010000012221101002212210112011101211000011211011210220002121222002001112212121021221200212010102110200212121020121110022001020221200001110101011211000210112212011212100222221022002201021000010010011200202021110210211100212100221100021021221222002020011102201220222111221220221122200001201222111102220001022210010011002121200011010210011201220122012221100000010022120121200110110022202100220001112020202210002101202001010000220012212010212000200111011122102111100121100122210202220010112000210221110211121022010010011210120121110221120010121000111120010210112010102212021120001000201002202001120221122222111202122220112021101120012121201020210121122202122222021010011210222112111101221222020220012121121111002121111021002210112022100000110020200122101210111210110111210201201002100121011212020201120202212101022211020202222200222121112121102002001201022220020101212010120011200012222001010020202001111102101212212202212100011122001000121121010000110211000000202100100210001002021102201012100122002220221022220012110200210200101220022210110201212121002021002022002110102101212202110110100100211122210112121012010002101101000011021012100111202110220002102100011100211021122001121122221201012001000101010200011222012000222200012012220100000210102011202221211000001011201000222200000222002200010201200102120212122020102002222020200102012110012100021111020222101122222102120201101200111122221011211202012100122212002212222102110011222210101011010002202010220110022200012101220012200110121220211220222211102011201021102011011211101111021202212212100210121012012001100120012210002002011020222011210000210222222201222202101011202221021011222022212011121201002200112021201120022000012222122210001122112200200212102200102101202000120112222212210112102022102202002202122110201021222220202000001212022210021001100210102102202201002102111221111022221201011011120210122000121121201011020211201112122001121111002222022022200221210122221122102112222202010110022002021020012012212210010021012210122121011102121022021010022020220022122111001012121010120111012210220020101022201020012210120212200200210110102121120000121112121121220221210221222000221221000222200111211020211020111000111121102211020212110120012002120122212220221110020210202101112221212011220211211122210010001210122202201010220001111", "01201001220101122101102211220010102002001112120022220101222010120212111001112102202112010220111212222100111202011002102111210002221022021212120011000220101101000022022012201210020011111012011011010221201011111020222000000122011100100211101022221000022211100010120001222021102220210022121110000000121000020221121120211212120202201102012110221212211102220112202212101011010121111122022212100010012202111210002001111001011222002100201202121222212210210020002002212102002222122102011002000211000112101021120020200021100121022001011212000010221211202222221112220011002201100011112102200012222121222001111210221012000002110012102021201000102202122000101200211211202211202002020121122221001110212222022022112011001020210011012021211020122212112202101121120201202202202210010112202012002110122020221122001112222121120001222102221020220011201021011200110122201222011212002112222222002002022010211022010012122100112010102220010100002110000102000201020100000101010110222012002220120120212112020012122200022221110221220220012010210011220120200001020000000121102020120122120020001120222011100022201211112012202022022102102120022002122010000222010122120001022011210110002222121010220200222021122021122211112122222022111101110022002220111122112110120112022122020012000011222220010212011012020110210022022020201021110022101222122210102202112202001112002220112120121220211000212212202021011002121200210111011002220221221122201121021101101221021220000220011012020122002210110222012112101001220002121002022210002121211202011101101111002110010122110100220012210210221011112222012201202020021012221110200012110222112221022022011102020220211021021012102012101100012022000002201111110012001202211120210010122101021210202211020120122222212220222000210101211012111110200101200201112101102011000220101002021110121210112110101200120002010212120111111120010020012211221112021012210100220210101110122221112200112202110222001022110210220022222001121122020020002000002002211002012010220011122100202221200120002121221010200222011122222201000022010010102100210000212212021111220222220111000120220100102000212002011011112211120010002021020200022002112002211221112120010211221221201021110022010122011111020111021210012022200020021102012221012000221120120110121110221220002000022100002202222200200020010201010001121000021010220002101112012212220121111111012000221122111021111121222012201100000020010101101022220101021021020110111222021112122121210010110021200000212220", "20212012120002110100200102011210222112101002002022002002101200210222221101222122000111212200111012211011100101222102202121202000202102212112122120102020212011220220010222100201011000120121220111210020020002212212222000010021102112222111012120200201220211210111211002110001001021120212111120020022000021112121022121202020010220121110111020102002120202212210001110001121100110021110212111110020220210111111210002021020200100011100011020010000001201101021111212002122122111020201111022122112201202012112212212022211212120201211020100222000020221201111222001111002002200200120222010200110000000100110102101110121101020212100000202121011211102212110010202100200011011220212110010221122012200012100021100222001021011220002212022112110012200012111222110022222121212212010121220010220110120222220112100002101221001000222011202001012010222212200021001022121112012202201120221112200021112112222221122010220201001012012211122222012001122001221212211011111120200110110020012100112211112221211010000100000010021000022202112202022010200012201010220222221001122212100212220110112112002002110221002210100021220121222000102210210002111220222020022222212202221220020000200211210200022211100212200202100220011101200101012211001102110002200122022220001201200122222222112210121011002200212210011111112101222102110021020211102101210201011222020201021202120022000110201102100201122211010022211212212112200020210101001100101211002111200100121201011222001011222221002220001012122011102100110200221022102020202222201210011122210220122202022022200202201021011120122011220212020122002102010000010002211211001021120221022202211100200101220201120011121010220110211211100202012001220111222022111220222110022102212222100122220021201110222111222111200021101201021222210200202210011022212002212100221002010101012210211010220000212102112222111102001102222212021211220212001211222122021001222210000111201022200110100102110202021211111121101210101202201102021021110022120100021200120210100201122220012021010210111022120020121200012212211200121120202110122011200020110201112110120122111011002221221012202010110000222222201202010201112112212021212101022202222110220020021121021021022000212120221210111121021101022012222120220000020220112101111111112221122200211210202120102012201221011200212121102210112020010211012221221120012120102221022020220210120001220111111000120110121222100111212002100012120120001212022102202212211221101101221010200002221012000010200201012011102", "00111010120210021021210102210212010020001210002202122120122201201022102221011110211002210020002112100200202020000121211122022020120101212212012022000122201020110210221112120112202211102202011202221000211220110021122111110122210202120012201211220110202110211000121111012102101222121100220102012102221102001201212001101011221122120222001220010122102120102020010001222102212112112021121110100001001002201000121200010201210120222100220222211210202002122001211120202221202212221201122101212122110102110002221010112112221222222021101001111021202002020211211222202010201010112010020201221221201020000122101202001112000222112012222201210221210101220210021011201011202220110120001222001100122211102001002112121010120121011220012101202212020020121220100121112220001122100100001011212010211201121100211210020122200102211212201121100000200111000121021221111211221010111120210022122021210202012102020201010001111220001101020212210020010200222000221212212221200010022101202020110011102221202222121221012020000211202202011122011211200211010122201221202111122220121111211100010020012120002110120120010102202220002021200121001101122101110100100100202221022201110120010111111100020020110012102100101120212200202211200001022210102021201222222002011211110102022002211002022122200102001211020012210200100221011011010021110100212020110111212102200101010111100212002022010101010112120200111021001111200120021120122022102111011012121110011110020021022121001000011001002102200202011020010210212222102122011220012220021222020011102002120101111112010020102221010002012111221200022120021220102212022002211221111210011202120010210012201122221021202211001121102210010020000210111020010101201120022210111001002011210120122122211122021222221012100100022201220120200122020212210221010010011001102002220121021110002022202220220002101011121111210100201112001000010020221221212122111112000100221201220220022002202200011010110111212000201101122110120110222002110211202022221022121102102101000001011210122001021120222200210022200021020211112221210010200100012101211220122220011122111202121220200002022002202111221202110200221001011012102020212122221112221121202112110211010022100012121110112001020121112121022110001212120020122111002012201220002111122112221112001102122101021000201211121110120011201202210210102121110112210110200001021122202211112012100212002000120020111112100210100222101200112201220121112012112220012220210012011121001212212121001021210102100010212111", "21111020110221000221121022122101021200102020212211112122121221011201112210110112001011202011202010011121210200220000122112122120022020012102121102112010001020002222211100200211211002222102221221101002110101010111100112000110222012200011122100222000021001211022020010100022210002220111222022001212020021012212222201002212000210121222212102220011001212112112100001022101212100210221220002122220202111222211002022112010001100100212200201110002102011021102100020110000221010102111112001012211011112210200220002210122001212012012221021220020222111100220102200200101102210120021110102201000212120002022101211011202001100010202212222000020211011002000222100012022121122002222222110001011120020112000111011110100121210220101221010000012121010012110002210112202202220222111010120120220012120120011121200200022112122122220111011222210121221020120200010101011200202022200210001001011101100101202221201001101212002102200112020220210210102220000101010112021121112010200201202112202011021010021100111221002220121222220110012211211112101220020001001202122120100211020000202011000212002020200121101010001120122101000100002100221011211122012222001110000000112020221020110021112012121110120220112202112020210200120220022021211022020200212202211221100222101200210021120120122221101221221200202011010100212110222012110101022100210210210110121211122211110012222002200102120012121020120112112021002202102021010201121112102122010211110120010210210112112120002002120110001120220201122202110001122221102201221212020111001202210011102110110022210212020020100120121020211111112222002201221121200012112021010121021210100120110120110021000102220221022020020121020002211010011011200112100121021220110221102220200021022012122012002000220100120011221221120100222100111221112221121111022222000122100010021011221011021102020111112100201012001121000220002002012002100001101212101212102022010210012020100102022001021012111112010122220202110222212201210020010222201202101010100100102201120102112022210221010102122101200200021100020021212021021212021200200211220010212211000221211220010011022202220212122012101000122122000001021211202122211102011212020210001200012121122101111020222201122211200101000022200002211120001102101000022110221210201220101222222200000112102012200210220202000101002212101121000220012001210001201101112110100102201100102212200201202220210101002220121001221122201201212121102102110111200212222212120001200020221122101100102102111000112221012020220", "20011020102200020010112100220121122220202210011011202002202222100102021022200211212112010102112220012122122010110002121020002121212200222202221200202020101012102121211121012120000221022222010202210012101200002120020100110201020022221010000210012102202021222210221102212121111112121201222001011211020001002101121012002212102010210120122121111001002121011210122012220020202210100000210212212222010220212121220022210122211112112012120211000110112211101222020220000202022211020202021111221200112000221000101010100222020120222021121001202011110110202012211010021120211020120021101221212101220011222220002220211202022111200211012011221200212020020002112212122200012001211102110022001210021202100210211102101200001111110021010201200101110021200110012111110211021012211102220111021200211001220121110120120001010112111000122101001222101020212221122120120220122022102111000222212211120200022202200011011200001202002110221002101212112002101101011012111122201200121120010001200120012002102211011101100221010110122211122101120001220201121020121022211112110012111202201220211220002020101010021122220201210221020122220012101222022000221222110000201010111120000100122101222201222022111010100102000111122201110122002000211101100022112012020210001221012100212021122120222020211211121001022112010121220210121002122201120100210021012120012010022102222221101202202120101201111200020021112021111010112211001020002202122211100110121022100020111112021221210121012020211020201220020120221211221111210200011201022121011102110012212000111202202201212010200010012102222200101110201201222201012200212112110001220011201221111021100221012102210001121120222200111201002102110002200221012101112200101221212022122122111010012011001122012121210120201011001111022122212102011011011112012002000202021002002202222110112012102110120210202120010220212100022100101000012002021121012100011002112211011221210021111011212122100211002001011022022100012202001120201211112022101222120011000021010102212210020012011121211222010202020121210112121001111011122102022021112100122110221121121000112001022021110002102022202020212111120220021010120002010200112020011120020010202211202121211200120121010101210202122111220020000021012121021020102100112000001102200001011011020222202001112010101022002122122011010010221211210112000020202122120022022210220222021111101002122121020120110221000021210110100120212122211011202201001112210212201020222012011220100002122100122020201201020112000101", "00212012220021000010110020110011122000122001001120111220202212101212200000121212212010020000020122000012121012021120101111202111011100120111020011222002221121020021121000012000100102222022200122000020110210000220111020212000202100201101100012102212111001102211100022101000220101210012010112000001101022200101211010022210010022202010101202222220122110112100010201201110202102121102122000212200010222121221001101000112202110021000111020200210010020201012011110220010102122010112212222220020001201022010220200221211112020122200221001021100022200021000110012121122212011012001121202210010200021010220101011120200022102211221011212120122222101220120012101001220221110220122112020102101210012220221111110211012212122001110201101212220011102101110222022210022000220210210211012010100221020101121211202122000000120120102120000012100101220210022021212120201002001110102100112202022112022202110001120012012201112012220210111212001011100021001222010220102122202222201000101010012200011210101102210111121001001220221220202101210102102122201022010121221221122221011112122102111000022202102101201022202020000002221000101012000101022020110011222222101201211002200112220112211010111202121021110202120212220020202022002102212021222101210102001020001220110021002101012011000111220120100010011100002210010021001021111001021120111222121100211220012210112222221000202122000010122122102112120121221222121102012011021001022222200000202202012212121022021120120010101011002210122212000112021122220120010010111121020000212021111020202212020121121201210210011101121002111120002211100212122012220200200022101022121022222011120222010210001122120221220002121201101222112212020120121002020121200222111000111111102100200222220120220012002100220001011122211122021011221212020212011021222121121110221001002001112222201121120200112221220220021100110022021000102121222110000121012201001211020121012211101121121000002212002220010201121002112212021021110100022210212011002100002202020011222110221001022000220201211121100211101211211121210202021122211201021012210102000110112110112210200200120001122222202212001220122221101002121211100120111020111211221110120010212010010120112220210121010002122022212022222111202212121002120121111002221210012021101022111110221221212101220200112101122220111200002220111211112000022120111112020001102210021001111222222212102110021001200002122001001012021021002210102000011010121022100101021010120001101022000121002110011201121011100122102", "20111112100200202221012112210001200211020121011022100122222200120010212112011021111000112112100220021010100021022120201102200210102102122010010002100001001001211012121102101000211000111001010010220211200010012001221211012210000001201010121212110221020200221221110002212211102000120200120012210111002022021100001122120200122112021022100001222210000022001122221211202121222011212110021022220120102200110111201021112121101122101211212202020020122002002020012110211211012212020221120210000110011202202021101002111111012020212020211020110212100201002220021011111120120101212110222100021111010211122020121111120200122012000002210111110012101022210111212212111011222221102200210000220211100011002220000101210222012211012212201020121101120200112102101220012022102020001010021102202002112012021110122220110220002220220112100210202011010002111200211211111100121121000020002201011222211110110122211221110002221210201111120002020002001112000202001122021222122010211201100211210120120202012200002201122021022110120000112211102011021221100220200012101122112002000101012201212121211122220221012220221121001202110222021112112220210011011121001000121111022201001200202022211010212021010122120110011100202212010200210011100122112021221022000222001211122212221211011121100220021210101002102201102111002211002010001002211121111121211021012001010110201110000101011002001000111221222210022122001201202100110110001100222122001222001221001010202021200002110200010110012100112220202002212200211202210211112012110102100210210101100200021022221220112021120220200101011202212100122112201122222102111210200100100002000211212010102221201020102002000211212210010001100120010022012222010202121102001110120110010101021102122100221100002001100112011120100111201010121100100112111222020110020201220201011021200121221100101200020100121021102210200112201001200101011220100002010112020210200120212221121010001101222101121111211202021100001120210111000022201121020221211202100201201021000220212221010001102112202202200102121112122202010212011010020211100211201120011000121220020000221020011101120122002202220212111220100000112201100211210210111021021002102120021000201221002122001222001111101210202112100022121120220200111122212110101210212210001212010201021110100020210002222021022200012021121021120022121022020211220022202000111212212122102001012210202000000102211012101010001002100020010021110011002210022021110111020201101021012200110022101002220111100021221220021120", "21001022020122022212221211200220122122222221020011001101122201212200102112021201102120020021022122212120220212111210011122200021110100212012010102221022020102222201010210100121111221021011112121110001211100210200202021101012211121222112202222212102022210012210102022102200210000012210221120100211220110002011020011020201222000120212122112201111210101220100101100000011221011102210112101102021222201222001100022100000000111121111022222212221210000201100100122012102002021112002010102101002201100111222120200021110121121222010011122221120001101011122120000101112000120201211020211220211222112201100121111000121012001011022002020221020220101211020220202112111022010111101220220021111211200201202202012112011001101011011110101001220121021011210212211021101120211221012001001201101002010102121102100111022110020112200122011011122111011211120210012012222100102102221011212021022012002121012021222112101012201221220101101100010000200001122221210121001000211000120110121002001120110010020012211022122100002000210222120202200120201112010212122121000121012212200100011122101211112220021011120200020112212202222011010212200101110021110202212121210002002122111220021002220202122120022000220000020100000200222102021112120111020220220220210210122111120120011210202122211011011100220010202001110102112102220022200022202211011000222000012210002212221120211120110001000111200110022121100011212201202111211102020210222112020001112111122120021010001021020002001021012220102020022110220022012001211202121201010221011002202200010100200010220212000001111202112122211022011122120212221001012012101001222212211112011212220110001121102122120001020000021020002220211110212121202122112021122000020001221202121122200202210000102002010001110212121022000102002020021110222022211202221011000211202111000211122111211212021222000111101112122102011201122112020100101200211202201112001011021111000101020010021212221101110112010022221121202120222211210121121221220210112011101010101200012101022120111012211002020121221000010020211221011210121121201102202012001100120102022111102102222111010010010120120002021102120221020201101022120012000120222012000222222001022220212022202222212010202201202121222002020011102000111101101010212021110222100212010111211000210002221222120211010101202021202202211110202201220021210121001101002101110120220021210210111122112211000202000011122110002121222020121020220002201112100011220212222022012011211201001000220101010202120021211020101", "22100200100210201101002222121200020102100212112202111222011020202222011102221201220212102101210021110100100221010110120010120100010111101222022201122220101101002201010002020110221110211001200110002210001101222000200112220111020201121202222002212202120002211200101122122222100020121201011202022112220111222222020100001100021212120111020022001110211210011111011222000221202020000221222110120210221112122200010101110212222202112121022201022022010001022220120111112111010020210210112002101101021020111122021022112201221221021021120111211112222022210220221002000020022010221110010100011111211220022211111222102100010010120022222200000121211010122022101021011010121000222212110112202000211122212222102020101201022200210222010002201112222112222222212111112200200202110111121122021012110212211222120212001002202022022211121200112011012200111222012220121000002202202011012111201011102200221101112110022110020220022002121201022211110020111210210010211222101111201012102111201200202122022211012221010202101100000211202220121201020200112110212022021201220010222212110221102012102022000200122002022221122222001021102010120012221010120210200020000122200212212212121222221202121201011222002220212021201101121120112102012002022011010111012210222201010210201002212221211111021201002122012020121111212020111001111120100011211002122222122010010112011222120221021002120100022022102201012200220211120112211222121100212022022212102112210102121202020001200001211211102000010102220101211201120101112010212110201110000220220222210211002221222021112002100110122021122101020211012022121212101011101112100111022122020110020022210012022211220010221222200201022202202201212002102210201020202120201012201121200112222122000002200121021112100020111222210211010021101212020022221100222012220122110220022222111200201201100121201111200200112220120221110022201011022202001010201101101111210212102101102011200110222200021122220102022210220000210020111021211000121111011200102001001022222022200022020120201002120202121221120122021121101110120110221002021200110120120001100222112211002212011122022211111112011121102021102102110202101221110002211021111010021100110100102201102000001100012000221220021220011001221120020122120210201201000200022011222200222112220122201010020010001020221111221211211111220220002020102211000220122202221111002111220110212102011012121012121202022201012211200001210011212020000010022010010110201012222112222220102221112221201201121020121110100001", "11220001121001210010211211122200001110000201121012010002022110212121110000121212122020101012210102002220111120111221110102212000201221011112100212222012022222020011010020102012021210221210002020002102210022110202101202020201021222111121200121200021111111120020000111212202211221011202011112122022222202110011210200011211210112010101222122022021102111111212020001222220200002010111112121200202110212011100021211211111220202221120200000200022122220010102011212022021101220100200121200222221111022020202000101121010001000100122121101211010201111100111220110211222120122101020220221020210122021101112020121221220221002000112020200010202122101001010000220120201002020220101111210210111000110121002011002101011120121111120202000222012100212021100201122202210220010222221112222201001021021120111102020210002120202100102122111121212121001010220122210222220120000110202120022102121120211112120102021122001022120011200010020110121221022222021221212012021210112220210020002202010202221000020100001110002102002001111200210212021201001010001021211200001010101122012112121121122102211212022110011000120122002122211120000111022210200010221001101111022011102011202011201112022211012001221210221021111220201221102000011201121001110212101012100202120212020101020220011021212211012011212000112110211022100012111100010202102012221020111211201001111100111011101211011222110022112220102221221002200110210212210200110002221110102020201200121011022221210110000121100211021221002002121020211212111212210211112200021012211022010102220022222201001102120001220100111022111000111212002112202120202000001110212201120222221002122112211112120020001012020110011010000200101020102121110111202002101110210102110212021101220212122011211012011111210002202010210020211110001110010100122200012010112110012112222000111121101221000002012010110110200120210120012020212201011111011111102212122202101210111110202102010011120122220012210102121102201211022210111211022010220121220010120220020010111100210201122012001212120200012020120110021200011221111120020101200000100210210120020121021221011020221002011122111121210121002121112000000020020022102020202111020200200120002210102022100001202110010010100020022022202100121200020102210110111002211021100102201220011200112122110212222110101201012010110112221010202211121220112000122202100001210112112011112100101222011102102022002022222022122012011010012212111002021002001220112222020110102102120100001221021120122001022020010221110", "02222101222120111121211111221020110101001121200112210012001120200002220112010211220220210111221201220101221002101121002010101210200200210002010222102002001012211122111120210220021201222120122220001211002202020012110201212021022011202001121111022221220120101110222222122201000110112110121210211021112201001110022010011011202002122102112222202001222222102112022210112000011012000022110110212122022120222011222110210121222210200102202020210101011000100121101221221121102102102220012221201011222201201222122102000020122020001210211110200022001222200100120122200010102000200110110002010110202110102200020102102021211020102100111022210101022022111111011012110212020010202101022122022010200120222120122110111010022112110222122110220202012102000021121220120010222100020102222122222011112120001122211101222211002020111000221000100220211211020221110102101102222101100120022021201102022211010102000110121002101200121200000220021220002102212200200102001011222102111122101110122212222221112202210110000121102221001201001211122120121110011010022101222101101120110020122212210002121020202102100112200211000010210010221202011120122002210210000001112222222200200210201201012002222021121012112210120020010020212120011200102220012020102102100222001112002002020201021012112201210210000210212210210021221120001110012112222201101120110000002111212202122001211112000010222202102120212020011020100200120121012112210220211020222100210010212211220201002010000210200202010222022020101010112120000122020101211000020011202101222202221210021000001001121012220210001220202101120121110101202221020012220010110201011212102101022221200200212021221021200202221200020110000202210000002102200212121012112000212000211022001210210212210210100202200002101000201010200002112102211211012101011110112000120012012210212122001202121002112222221000100212121121002211122211111022020010022211000022200020011010112111200021110222021121200011102221201010002111011112202220022111100120010111121220001120122020100020200111112220001111202112012112001111100222122202002012011100120222110222200122202220201022221211222221120100122022002121221122022220210010221221002022011210220101212120101010122011212110010002120002100220010021011102100111112122120101011121101220102112002011002000021212122120221101221221210201011001120012222102201202101022122021221112102022100101011110222022110111020110200122221221012110020201221011001222202022022102201202222011102102210102122110120211002100122200", "20001011010122202211112211111100101001221111112000221000001011201202100202211120210221100222221101100201120110120120000102212100201220110001001020011200110201122102201212021002010112100200221221000121110120111012110222121100111101211011100112002210120002000020010212021021210201002202111222112112222221221010020220202200011220010112222012122002110220122021000200000111221001101220112022112022002021002111211202021201111021020021212201120000222122112012112220210010201000002011222001122222011222121022021211011002021221211211112021100020000120112200011210112120122122101122011100010110222211012122020201212001122021001200202002011020100101120202001100222000211111002022021001001202001221021102100100022022120100100222122120200010221001001212012121011002011021012011020100221002110201011110121221100222002210000022202111022200120011102011020100021212221222221200012222111102021101012100001201100121021222222011022000211012112222022202012202110120012012222022011010010210112221102122102101010010210200222220202121101212010222110111202100200200100021210012110010122210021010202202001222211221112100011121222111211201120102222120000020210021000202202021201212102211221212200002121222202002111200021111222222010121122012220120201210222020100111020221121221222012000222111222122202201121020122201121210020211101102020020122122112011022222111112202211200012001010202002002121000200122012012200121100021201121211020201020122201100121011121102211102010101102002020102001202212001120111021100012102222111201222210011012022211210011121220102111020220010000002201112022200202101221010102022210110220201102002012202121201221001012021220000102002212222221221010100001010101210212202000200102011020021212202021001200120221112001221201021220200201210220121220221200211001012001102110010012120220211221022010221201200101002202110110020112010001122112222122222120022102122122201012211201110022222000220101112102211202202122011220000112111002001110222210201002110202010121000022121221220000210210022100011000101001111100020221100120122221100220210120202202111221200200020122202010012100202012220001011100120112221200201120010100221010111201010010212212111100020112012001220212112022121000022101001202121200110201021222021212211221011120200112011212022200010021102221111020011020200101002220111001220021221020012212200022202020220202200112120120020222211220211202120201001101022021022201020111000002011021021001220000222112112021222212202002001010221120", "01201012110010121011010211220221110111120021001111220102010011011022000111201101221211122012120100101201121021221001221101001012020120000122021112102200220210201001012020100120010021022001112112010010010001022100000210222002201221020011022201010001212101211011121221000000002002202220222220000111021121220221010022220021100201201200002012100221120210120010002021111010120022010220022101022122101120111120100201022212002122121000022111211212100000001021001022102011120000002210122000010202202010200201212100100122221000010100012212200112010212110111220222002222211010021021210102021010210211021011022000110102010210122111120211002100022022202021012222011112222000012222001001200101111001002102101200201221011220002011112100001102221221010220100002200122210010010222011110020221122002011120011011022212011021021211212112121222221020011211022210122100122010122210020210220112020001221021101020110122220211222202110221101212020120121121202201010122122220221122211022122020221122102010222012101210012112102122110121021010110220201022011011111000210100021202220002012112020012011012121020002120012100221121012201101110011102202222212202122001001011011011011222121121220202120000120102001202210011121001221100102022002111021000021010111100202010112022011222122222001221100020222221220221120020211100202111122200101102021120111212211212022120101202210110102222210202101221021011120002212110021111122200222112202011120202011101010102202120021200120102120200111211100222100202200220121212020100210201212000221222201111222011002012211202212100022010222221201000210111101212112101000021002212022112010212010200101022110222110201212012212111112220202201000221102010011010001112121220220200122202100121211010000002201112011200220012220112200201011022110211102101100102200022112010010010122112120221122212101112122101220112120112210200100000102011020011202121201011022010011220111102222010220101022010220202110011102020011101202200122202020212022212210100120220220212022211001002102101111000100120221100202211202220202110000000110112101220220221100002222021100211201210122111201210010001001112010201200010120200010020011101221120201120000022022212112010201220221120022010202121212000222101001002121021200112212012200120112020200211121210120212000201202100001220100212112021112112022212112001000201221222210020122102111022202101110012200211111220221022100221002101011002210200112212022111121021011221202221101202202021211222001020012222011100101020", "12212102200022110002102212200011221012220111220111112212110201201212110002200012110011101022011112222011000222212211002201200111222111211110011100011222121112200102022010000212102211020121012012002102022100220200112020000011020021121120001220200222100202102120212102120002001211010112222220000202012112000012000012012120100210200101002120021011111210100110120011211101101201011000010202012102200112222001010012111012222210111110000012001001221120002212001002212011021122212101102021001211110121120101221000222201221002122102021002110211100122120120011211110200200200021120200022220010211210122102120021020200100021100100202211010001100200202201121112211102002222210201110000120212022202102022202110011012202000101200001100211002212010001011111121100121211211102110101011120221200200012211110102010211211120020101021122220211102022110020102212012000000000120021102101002110120112012211011220102010101222212000012111101210010111102202002200210002210212211022001120100101022220112011011221102011011020122221011202112100001220210012221021000211000211111210120220212220112111222002202102120201011010100112010010001110001021001010210022202220112020111022100121111221021202212020020002020121011011020200001101102020020212222012222000212102101200020212012101021122120022212111200022120222000222210222120221101102110122002010200121020111010122112121120201002012102121011101222002022112111200220120110121101011000112220111001122201102102202020022022200100210012102021002102222100020210200111021100101101210100012010001020122010222111122201121220022100120012112210100020120020011120011212200102021111222120121121110220222022101202010001112201202010011010212101212001001000211212222200122020201221210122210101221112221011202201020202111122011221210221022011021212100222222111202122002121211110201000111222121202012111020100011111221020010200100110100100112000111212121201100211122012200001002000020110021112110122201210210000111122220121010001110101021101000000102200210111000121212200122112011220111102021001012012210021000222022001022000221220102222010012102120011221222111112212210102020202000220102120201211101022202200102120202101220221011012002100002221022112122000010201012110012201220012121122002222122002111100120021212022212111020022221110102100222120000111002110022101122121111021222012120122110201121122111100212112210022201212110120021021001000011112200220000212020012220211220020100200000002201100202111021220212221022122111021221", "02002110120121111022101100000100222120120220101201102111102022121010121010222022211010020022121010102121121201202210100002020210201220020201020221202122022120010122112120121022021221102022111112102200001001002221021011011000022001211210021020001000122120211221100011022100222102010222100211012002012021021012102222210122010211111010211021211122000202200000212021001102120102021110120010102012000211011112202102220102001001210221221101210120002010200212220211202202210110220200202212200102220201101000020112010012222210121220102200102212111002011101212202102021201122002001110211012120110010102211211112222200221120002000001101200111121212001110120020210020222012100101121010201012201221221000211212122011122021022122221002220202102020011201022112121212102012101222010012200200122010202102021121200220021000000120220222011100112011021210212222220121202110010110101221010012012110120221121020200010002220100010110001222020010011121120001021102222011122200212221022021211000210020011022120111112111102201122102200110121002000010222100111010120121220022200220102102022211222012110000112001021021221000012120120200210220010211012122002122120201212012020202002100210222211210000220000001100202120210211021020212212101112122022122110102211202200210212210020220010200211220001100010200111120122102222212211011001110212201021111210111010210121012102121122102202022110120212010000101102102211202122121121110210220201110000020001211121110212002010000222011012112112221020111012010102021021220010111200210020202212200021022011010100221022001222211001101102100122211021002001010002020112200000212020212010000120122010100222201100010210220022210001110022200212211012100111010000000000200012111000111112012111201022200201121100110111001022222001211202100211211012211221021212202201101222201122221100011100200001122100111110100011020221201210202200221000010120012201220201222020011020001222122111100112222222112012201102011022111101121222010221101020001000101211211001111222101002001121221021212102021120200200002211102001211222111012102202122111000220200111011011020001000012222122101202002122200202002110121201121221012111121120122121220102222212022112220200121202122001120010222020210200110101002101220102222100112211220200212122010012201110022000120102022222221122100202011110021202121200011012122210011111221210212202221022202210021011221011002020102221210111102222220210211000202222002212121202222111000121100110212121122000020020000020021101", "20122110011022022202201011000202201222202111102100220221021022001011121202022210111202012120110011100001210221210222210220211222021220200112001100002200000022201111012212120020022022002011011020222212012022012011110101121102121122012212121010112000011210022002200001200020011021200221011000021120212222020211122010010221210112100101100201022020102002022002020102122211112001002202210012020120222112101202112221012211102111012110200210011000022011200110120120222211100202210210100202012022212220120001201221212211000222102211120222221011002202110110112012212001022220002222010000011201120021001201000121111021220212211202111220012100111022020000120101102110222001021102002111112101120122101020012000120002111000020200210110011201221102012222102202211012120002212222210200010020110101222122202102011202000111110122010110110201222222120220221002002121010000102202021010020022001111101022001120001121110221002011100021211111222122111210210011021202010200121101001211221010000212102210020111220020212221220202100121211000002211122021102221212222101121222000001011020000002100010200122121122000122120011110222120121000001011000220202201102021102222011222101021111111221121011121020011012102201110210112202221022012111221211111001000112112100102220120022202200002000120102210011012012200012222212101221002012012022212010220102121011110202220100101121022012222222002010001211100021221222122020220201201010122111020221101201021211100022120022222011022022002111200012112111210122101212101122100000102101222211012021212020021211000200010002122221112210011012220112222201020102101212110012010122121100021212200022200011202210102020120002221202021200120001112100121220120101001222020101202111211111022022010111120102202220111222012221200101122002210112211001222101221200211001221101220122110211122201120210011120021212121021020220012100200211221212002022112112002112002000022002002111220101010210020000110211020201200202002210020010212121000002201220220122220000120212121000011022112102022210201111220000220211221122111200202202202212021121120110210211221020111200022212220021021100111101120202211000012001211112022210112110101012112211021021021220110022102222111001120201210111210112120201102001020122121210202020010002111022000110012211102100111012222110112210100101202012212111101210002112010111110120102002211102111011210211201000100101012001211111212221212012211220112010200221112110012012000012001202222210222210100120110222112012010021221", "12210010222201000000012011012212020112201020220212201101021122021210220012202011112020101002002021101001002020001121002201110222200021121120011110212112100222111122000010110121200121100201000012200022212202001112000021021002012211122210011021101011221021102020202001010000222120202002011110020012200012010001000211010111201212210201122112200010200202022121122120120002010110202101212111211102222200222202020021110222100000001012100102102010221000200000100022002202221221211210111222211202210022010210101100112101110200021100210111102200210211100201020211121122210220011111122122011222021001020120000220202102120020000120220102001221012012010110200001000211001210120021211210112112100002021100112220112201200020212012111200202110201000120101010010210001011001200102022020102020002022001020212022112010100020020020002110201021012200202011120100222020211200211210022220222112211211211220101111020102122210222211221221220202202101010101012201211011111122001112022020122110212022201110011220210001202010111010111022011112211000221210110212211002202021212010021222210112000001102112222211102020020011221010211211200112212101210201112000002212110211111101101022121210211211121202101011210212211112112001021012120220120221002110020101101212121101011122021121222211010210021210102002020211121202222100120000021221002112122002210102222222002201101010010221222211001100120200102212001201022201110101001010122002001122120101110010212000221012020110221010122112010202011201021121100022010010020222212202110122002000102202211202012112222112011211112022000022212022120111211212101101110011100112110020002210202220100002111121201220102211221111101212000002111012000221020022221012122122010001110002221021111012020200101200111202200112222112000212211210220111100201221100002112010212012212111221101002010221002002020022221101020000202000010120011122011110210222000120012012220101201220121022120000211002020002201101210200102220121111100021122200012101201121211100220211012012022012000112121222220200012002101111122101212211120010210211020112201101111010021020010002022010011222112110222000211210101002202110000111220200010022022011201212121020020012020110121101201021122112221211121201120010221020110210000222210212200021010110011011120202120121120200202010221210220022001220211021101201012021021000220200022120202111002100202101121210100120020122022022021220102022212201022220100002200022010010021201212021020020201200112221121120202122101211021001", "21112120111120221121012221122202021001012022111121021200112211012010002120220212212121110101021112001100112120112121012001112022001102212110220022212212002100210201210011210022212011122002112202202100202021100011121012022200221022221112222211011001102120110101102012001201002201212010220022102122002010101222200210020212012122200200101120021210211010120101112000110110120012222012210002020120110021122102201200201222112201111210120000220212202100101211001012021201110210211011200111100220021001100101120102021012210201121121120021000100202002100022011000010110001000120001122212222212022222001111212221021122202120102210100102011221011102222022010002222022212211101201002111011001121210211010002001211202012111101201121212122211002200220120210102102000211022201201221002212101010002211112111102000210002001121001001210121222120200101120010101101211212011111022002011221011012122122200121010011020120022010121122200001122200210202000000111210211122011210102001011120101100212200102201022222001020000012012210111022122210011002212122100211101012111002002011002012101211120221111111210222012221002120002211122101202220021002012221101122211100002101110001210100222212211112211022012202102222122102211112010120222011220002011121122221021011002222121102200020021122210201102212122011020000101212012002210210112222022002020000000120200122222011220200102210112002201111101120221021200111120212000201020001020002222100122101220211001011001202010210102212101202001202020210220120210211222002202011221010021000211202220002010211102101210222211022022220220101210201200201100011222211001010010220022112020020020122102221020011112022210010011011000202022201220021220122112202022001220001221122020012120212221202121102210201100210010020221001022221000202101111222010021011120102220101001012122202201001120202020121001202000220011011120102121012011101010101102220120100201002101021220200112211122212121100212202211221222110012201111120020021111021102001222021022122110202112010020010101110121101021121022202002110001120220120212220012022110012112122020022020220220201211022110122021011101120112010121202012011010101101200220220101011101210110021021020111212221102002022000121201201012021201000011210220000220202222222020212212020011212201211021010101120100012011212111210102222102112222222220121011122112121011102002222222101222220220210200010102101110121212021022112111201211002010010200200000000221001221121110102200002012000112100112212221001211", "00022000000201221121020110211100211010101121022002100020002111202001000221000100220222222201212101221120102210121112111212002020000200201211211012200121001221001020202222121111220000220102021120201100211220221022201012202021111022002212100211010210012221200202021202220212120021010120001011212010122100100221121122201121200110120020000012222220111201120121201010011100211211112210221221000012202100121111012002102121200112120012121001122122020101010221122101101011110221001211121101100000102221111112211202012110120110101220021011111112222002220001010102011210001120211202022100102001200210110201211111222010100222000102100000111101002021121001210122011210101110200210101211210220221200112220101120222200001211122201100111100101100222121210110221121020100200002011220002220011021022211200121021002202001111220201021010121001100222011020112122222100110010200110102110120121110021010012002121021200122201221111010211210020210100012212012102102222112002202202220202220201122011210210102122200021000010102200020111001001001021000220200111222020011001122102101002011210121012111120020110012200211111110001002222221001020021101002211012011021121002101201121102012020010222022020111020011020100011111002111120022200021121111002220202010012120022210221212100221212012111021002121121121020122001221101102100110200120100121212120202000202200002110101222010012212221111112120002000212200221000021021001002010121210220112101012112022010020011212021110021212010111102111022011021022021001002221102101201121111121102202211201102211002121012011011201101110120112222220112120212202020211210201101111211211010101222002020112122210201211121010120210220111010210201212111000120121102100120121012200000010011002220222120110021201202020021122110020102101210212012101120211010001220120000122212202112220212021222202212101102112211120001120021121100221101010222000000201100000210121220202202202002111022020012020102112201201111221100222210101110022110020011120111201121101021121200000012201012121122220102112011022210020120100011022201120120222001112100100121102020012212001220210020120220011020020200212210202021010200002010102012012011012020122201110110122211000100100221212211000122102220122010100002110101102220100212121100211102220102020100101002002122000211021221221022112012110202220010021210010000020000200200022111021200212000222211010221200112211221221210111202220222011112102010121102202221110212210112212121112021010002210201102212211111012201", "00201021000102201212020202012110000122101010212012001120110020210121100000222120221222012201001112010212202021220210201121221220201111202122010001111212100001112202002120212112211021221102222221210012011010110121121221211122222002122121200012010001202020220101001022220211012211022000110021210100202011102010001022112222020002021100010120202021102010020210011120221121012122102201202000021212212012210212202102120101222100120221222120011221010102212120201002010221212010001022021102220012101002212021101101122021112100200211222102020010222200001000101211000200022201210110112210211201102201210110212012112020222100120220021110020200111012012120011211222100112200211221202021102200201222102100212110211002121100212121000100201021001001202221101000222102100102010101112210211101020001122011022101002000120212120002011000001011020111202212212102200021111112112002111202002110011022101011021112020100021221000002112222211021201120120102222001200101100121122120100212120202222022201020020211201002111010112102120110201221122221222010100011010100222220000212210112001102002011022020100221020121010212220100201202222112112002122110211112102112221022011000102012111121121200012111021200022220202000220112222212011222101122001100100000110110120010011202002210210110002212012011020220101021122100111011001111211000100200202111101111020100021210010201212212010000022100100100102010212022121121101201001010001102011111110201220022021112121101001001101001021021012110210100001122122222212112111221000020001120112110021020110201020220112122001200001222110012120000111022002022100210021110210010111020201001011022210200200102120112100021221012101202220210222210211012001012222212021012201020111222002121021111021022221020012110210122112101001111010212010122211122220102002000101002011202021011221022002222020102202120001111120101211020120020002210110222120021111000221111111122101001121110212202020121011101111011120120211000000001122021010102202002202112121000111210110101102221121211202201020120211210111000220121120222001002211221000202210002000101211012010111221121012112221100012221102202201121010012100211001221001212000102212101002002220212021012212010212201122121221121112001210120222101111112011122102211221211120022121011122200122000011212100102202101102021100221022110021021021122221202121222220100002120110201000211002220200021110212011100212202122202111121002100011010220110000011021021211101220002102112020012022022100102222111012211", "10100112112111212220220101101101002211121001012021111210112020101222221201222202210022222121110122100121212110200021220110211222200122102120112211010120000202220201221001120002002020101212001211011202121001111021112101100220010122110122110201021222011202111220001012112220222021111201220202021110221210001121220000110111022002001221210201000210220000210001202120002220200212020111202200202200202110002012100221102022122122210210211000121022222210220201212211221220000001012201222110010000201100220022110002220120101101012021121121112122000211002010211012010210202111220020102122011002111022122002020221220210201221201211011001211201212221102010120000120101002221000200110000000212002221011022211212200102121001011211120200100211002120011020211102120120202100111111022102120221100020102020200112212202221010221000221112110002022111020002002110122110222102212120222202212200001000200111200000220120100001022121112210020002022002010120102020120011221110101001111001202002112102212111200201202210220111101212202011021201201202011121201210000201122212212112100012221102211212200102110201101112010211012100022210101202122201100021112211101210000122122221010101210222111021210000201220210220201120220020210112101210010112010110120202001122011022101012200001021221222222022100222120200221011102212210202202012220120220122102111202121101021222020002101011102001110211120022010222200221220000011210112012120020020222120201120100010011212010001012112010022000112110222200010101210111011211022022211012222112111022101020020120202212020121020112100212010111002122202122011221201210102020012000202020022112201011121222012002212010200020100112000012002112201200121110102102012020022112200202202222110220222220011211122020210122212210021020101222201022102101100002122222120022200212111002011101101022201222121122022202102110212220001211022022011120202022100020101011212211001220202112021021222202012120211222011222010111221222120001002211211010200001022221102211110120122010100222222000122212002111112222110022100222112220021121210011112101001111200112010220112211010220211100020020200201210021121011010211020002020201020012220022201110010212011220120110012011112102010000021201122202111111120220220211002222211220211210102222202210122010001121210021100221001122111000122220210221121100222202101022010102211001220110012200012222020100111022112221212212101110100201022112002212102020200000120102212020002212112012212220102212220121020002022112001021", "00120001100100001220210102110120220211001110202101110122211001012012011211101012210110121002101002112110121201202021121212101011120120200011012201122010110202220021212102211110010012120010021212120221112210121221120021110102122100102101220120112002021022120020102101220110220101220222202210222001202000020002020211221211121220212220000101001120111211101120020211202210220000120002021112011100100200222200020201020212010221122112112210002101120012212111110122111120012202210021122102022111111212212200212122022012021000210112001220222002111121122022212011220220102022202120220010211120012010002200212100001120001110012010000110111110110221120012211010011112010020200122102001101010201112221100220122200220200002220012211211012000212220211011112222000202202001002011000020122122112120201200010120102222002101221220222020201110120221102222210002212001111010120121010121220211220011102211012112010211222011022111222212110212210210001101102210222101022011102010101002102211122212000111001102122121020110022202212202011222122111020212120021120212010022202122011012012112111010111202110201012122220022001212012120002111000221202100220022001222121201202100102120211200120020222000122221112101000022122201102012000122022211101210212212021210120010202120202112021121002100102022100101220221001110000102122021212002221112121110002122010200210020222000102202221120122001010111200100111002020012021112121021220212210221200112010101000102212212002220220200010121212122110120120022112022110221100110010020220020010110021021221120110212220102002202021211012002112200212022111122221020010020100101101000221000211200002120200120202211001200200201020121220112210100220220111201001002101020012210012211021222210202120111010201211002222222002201202122210102121111200002220001002021110111022201210122011102021200021111211112020200001201122211021011010111200122111201102110022220012010000022010202001211212002202002110212222002121200211101221222222210110122222002202221222122100102210102201000212211021201000012010100000201021210001101211222000211222020011112100012220212201221001211212102121001011112020201221221122120001102000220121001121011122202210000200221021222020220220122200121121200000202012212122100121012210002120220222110221210211212221012110211110100202020102100120011202011020011022100101001101002001210220022202222220100202021200020211010202212212100210022112010212122012022120001021010220122210021120220010201022122101110002021012212022010", "10222122101202010002110102121020201200012112112202010210110011210120222110222011001100022112200221001120122120110002021220122020102110202221120111011002022122120110102121202120200212121010011021222011202120010012112101111200120101222122112112222020221020101020120200121112200221220002001221110120220020020220121021211221212222210210121201012002222022021001202210021222002210112222102120102010102101110102212012210000101222102022221010102020210220220010211111000111211221101220210220111000010011012120022210201000100200210221110002010120111011002122012200220011100012102211212021100100112011121021010200111002010200000022221012000112202210002001002012002120120102021001001211110011210222201222020222010211200212200101110212010100210111222021221111121100210101100201221111220221010012002000222021002120022200210212211201000212222222202020200110121022211121220012121100112211112022220201202012212100012012112200121001220211111002111200102011001120122011101011201100101111102210112001111001021200021001102010001020112021122002222200011122211200211211022201022211221112112221210210220010212110022210002112012001212012102220120102221201121010222221212200200122110210000122112220000020100122200112202212220021222002102120110211202121002101212220220111202002121022202121110000220011210102011010010210100020120121102211122212211002111201100111210110201002222210211002111121120222210011212211011212211100200202022100221012011001221022220102200111022000201221020021222111212000122200212112022001222021222210012102120102021111002222112012112002220201112202012010120122210002012221220102220012100120221001012001000000012120122121111020220020001120012121020212112100120221101100012102001011100002002221011021010121021001201111100121112201120122111002122122220100011012012001101010110221212021001220000121102212000121101010212111122022201220002000122220120220010202021022101022201010021222122020121011211002212011221110212012001110012011110010001020212210112200012101020222010101011200010212120201021101212011110121121200102012101001222102202012012101100210021122021102122202222112120001220200202002200001012110210100120201110101212112201020211101111112110220202110002111111000121101001221210201120202001212002122011121210201020101202110112020211200010102000200202200110101210000010221100110122102200002001201200020222212122220210111001121110012210112012000020221220220011200122201211100220011011220121211122022220002012202102211121122002112011120", "02102001222112220100012210200100201202020210110002011101100100201020102020102101220121222020002001021120222100111002002110100000100002210120201121001120221021012201201011200010020022220011121022110012222211020221200002101221221122110201021020102110022100111120101122201200112211001222021200201022112120101211210010212222100201112112111101102021011121010122101201202220012221011021110000220111002001010112010020002022100001220122101210122000011120021011021001222220022212202011010021100212222101111101221210121020002211212110101220001010121222010221012212112101101020000122201021001210101010101002221202020210100010100212200101110221012020122111200210122011012201212112002102001121212122020001002222210122212010221101010001122101012000200221112001211102111201000011221011001220222222120201012112002211110111200210200211101111002200022110212121020121002201211101002120020120121010020221212220001111201200200200211202011121022022002221200002222120010210002101000101100002100112001200111000110210110121022200202222220002002011011202001012110201010011221122100022212201012211000021002221000211002220010122021122021210221120201122220110112120220201200102012120010010011211100011020112220201221000021000202202001101102000012111001202021120212121101222110210112001110211022021201122220212200220211202010201001122011010202002110021201111121011001012200220221210112122212110200122001122000010010020102212221212102110111200012120121120200102101020102121112101222212000012121200011222022120222212001100111120102201221211010222222200211222001021211021000102200110022010202112222001220011202200100201102220121201022010011012120221111101201001112202211021112120002122200100202022011120001011202202100010122021212000102200021121002102201211212212002011201221220001021002200002220202011202010211120011101222010201022021000102102100222111221121122212102112001120202021201021201000101211110002201222002102221120100011201220220001111122211212121220120102210022221221210212111101100101102221102120222110000001012112010102202011122211100121001022002102220000121202201102002200200122202220222101202022211222122002001010200111001011022110201212111021122220221101221112002212122021002121102111102010021100112210201000110022220111211200001220201221120011020021211101022100120021000112210000011010210020101000212201112221122101200210102220000020022101102010121001021202110011011020220122222210200021102221001001021211012001200012212222100100011101201220211200", "01102200220022010010111101100121110002221101020201202211020021112121211101122111112200010100100021121202010012211020102220012101102102021112220011222011110222102000020021201110121220222200120121022112221220102101201122002020001010201210211210202200102011102122212200221110122010101212011110101100211210210112201010002011222000121100212111120121111112101121001022102012222201011012012201200112002201112011022111020212010101211022101201102111202112022022012001221212001010220212122121200122211122201120022012112122011110202000012220211111210102010021220211100212222000012102112100211202001200001102222212210110100012020212100100200202210021111210020212021222010121021101120100122012012222120111221021220111102022201102102202222112010021202101211221122001021120221211120011101121110122120000020002201102200122200220122011202220021020002211202120211110212000220220100012201010221210000202222011120202200212120201100120222101120222020000010022212021200111010020101120200222212211210010101011111002101110110011200021211211010111202022212110202201221012210222112100122021010121002011021210101202200102122221101002210020110222201011102010012212112110021211110111122020121200222002101122210021222122012121111011120000100111212100021120001121222202002010211101211011100020112021120012101201010021021211110122202221120201022200201011201111122101011111121221000112100220221020202211202110000220002122022121201101211201122002002211111201002202011201100111020020121200022101211020112120000120222121002210101122112220221202210200001122022022120110220120222021112000221200201210001210002220222000120200102010221122101210122001220002001211010110002210002202210012000002100200121212211112022011021020222211000211020210102101221222220111121201102120221021021100121221200201200001112211120112201012221221000212100121001221202011112110101000211020001202022102122212110100202002010001120010001221212111111201002121001111001222202000212220010102222101010222012201201011010111110020221212101002010221010001022000001112120222122002010221011111120201122112020211110212000110201121201211101012000202011210111001201000200122201200200110100120221020000000221012212011212011220001212120211101121102220002120011111201022101102101122000101010102201110101122112202221110012210210001012111002220110101201020021001202212000210200210020110110102210202200211211112110012000120221222121002000012021120202102221222220020200111111201121111212002111101011102120001221212010", "00222111122101220111011210011012101001000112101020211120001010112010111101021121001122012220120021001011120121201200002121100200112012200200100201112221212012010000110000212200022022022210010221012210212021002001102001220220022222101021221121201201222121120221222112202212102202121222212110002200202022201110220012101001021122221001000201210212010000111111010102222100101001000112100121100022202211100122112002010102111110220021110220012001022100121010212111122211102010012221212120000021210021021020001111112122002210020122021102000122202020111110100001010012100121201210011000212110011022011001021022020012202211201200221222201222101122020010121112120200220121011220211011002210122202201021022121012102222012010120111111002020102210122102100221011210201112212202121122021012100002002012112122100010200021200222112022111100202001220100002110021020022102010102210012212220122120122110010211120101002212020002222111222122222020101102020020111111200220101010222120120002212111002222112120201212112212200100121011120011000100120012112122200202111221200100121202200202222020101211222112210020020121110002001112212212101101020122001121201002210212011210101101002212021011021202011200211020102122202022210012101121202110120001022121112001101020101111121210102020112220102220222221200110221120222001221220102022222222000012002212121001201102100100202112211220122222001212012200120102210201200010010011010112022220011110220210202211021202222201212211220020001220012211220222022201110200122200221001222101100110220121211210012112222010021011002121020101002221121102010002212111200021011010120121010220202212101200110202021222202011021011020211222211220221222100202100020022110201200211211001121220202012120201121111000021110101001020111120010110110020021112012021022001110111021022111002120222000122000101121011121001200220211122202011112002211221110012121111210111202002021000102001212210101221212100221020020110012010010012201020201210112000111021120120222011021102110110010101020102211211111102120201202221201201122021020011211222111220212222220012202122021000220021022012001220020101100210220020100112111202002021102102002120100010202021102000000112021221012201102210002211100210122022212110121022002002222012101111200120211002020221102012010012221001120200210112220122011201010122222102102200020110211000100120001101200111002010220122200202220010212120011121022012212200220200001211201120110200122201200011101120120210122220122100121121", "00210122201210210221021201111211021110001102211120200211101121201122110202210010112111011201212211211210002221110021110201000010010000102121100111021200100000212111020020120222022100202200121001012012021110221212020110102201010221202200212002222120122111212220211202210020121201211220010021221111020021021200120201000111012020200121101220202211021022010211120002211201001112222020220221222200022210022202111201200022222122222002100100211222212000022110220112102100202202220101112122120202112222210012110020010120220012212122101222121221011011020002112120111110022120101120211102122221102010000200121211010222101020001201110001110001221011021010212122102000012100100021011011220210100022120002220120000112110221122221221010110122022212010001210000112112010221010120200120210000210102101022220120010001110000112020021000120122112002122220001221121022121021220001002020220121002111100121121001100120021000220122200012112212212102211021122022202010202022002011110212211102211210001002010000222020002210101201000001200010210020120112001100200220201200201111211001000001021112001112022120000222021112011211100010212012111111002212012120221002201011222210201110111120121111021120102121212020110220202122100020211102210112020010122110122200021102001010112110000002122012110101120122021210222202202022001111201212012210200020120011010021211122101100112000121110012211001100021021212122200102002020001220210202001102010120121022002200001210102101110121200201010202211212022222111021211111122020010110212200012201021110200011120000200212000102111000220212202020221222110110011012202212102120002100020102010200110110101122111212020022012212002021102112101211102210212022201222112020122100001100201102111210102120111002121212002100212002102022020210222211220101100220120102021102221122102200122110012212010020012200012222012212102110212111000200022220020100202101021101022001100122102101102002021010202201000210202101210012221012210122012221202121221200211202201002021120120211100022120021220222010211002212020120222001102011021100020011000022101111001201210112021221022222220120112020111102211100211111121201011000211020202201122220122110012112100122011001212200211200021210001202022022121200111110020010102111212000002200222010000122210211220121220221112002212012122112211220222210201000122102222122201112101201010220200112101120001011211210120210202102220202212211121211100112220120201120120012210201210112222002110022002101011220111012010022", "12021010111110011000211010011021202000121202100002222222200101112101221201110100211210100010010012101200110112122000012022112001022002010020120212201022121002201212220100122201212102020021210220110000112012002112101220201201101022120102201201022011101000122210120000120001221220202122021210221112010200012000202121001221210201120200000122222111102120010112212100101102211002102101101002122120121120112210021100120120222211212002102021210011010210122221002022001222001110111222202120122101200111112221202100001010101211000012120122121121120001221020110100121020021000211211000010001011010120001222110101221110021111002021210112220121120220112020210112220110112221102112121022010022010121011001210002102200211111212020202200122220200122221122001112120102022211222022111120021221110020110210101220121012002020120020222200011221201221222002212202211200120211222112201122200021222020222102111011121022211110200111121212022120121201021121210010211022212201021222201200021112200202012122001002112011212021122212200112101002102120212201112011021021212100201011210111211022021221200021200100011000001020020022012100202000012110101112202222201010201020212102022110112221202020221112121220002022110110111000222211022200210212010012112111010112002022111101221211201200021120002100002001012122212222112201012022120111000100121021211210111111021220200202121111100122220221212102220121221001120221221221121000202121101100022102120100100120122022122101212001002201202122110021101201002002210120102220002112000012102212121021110002222010000101022212002020211000102010122211102121100100020110111202022002001101022100012111210201010002112121101021211210222222022212121100111000002022020020022220012210101012212001201020011111020112111022110112202101001121211011111222102000000021010000002011210010210012001212110100101022112222110021001122100220222021202222102212202111000101122111011200112000112000120022021112101121102210210101201221220121200102002110210100222120111022220022002200211022011000102111100001122002101101200111021101020200112102122200220011200010112220100210000111210221221212222220221021201200010020000111222200201101122000200222101000001222010022020220212212021110212212112102221101101200220212022100200210022010212201222222220021121012120100112001201102011020001100210001121112212201122121122020202212101102000211112111210221101101111012201200102100100202111002212010200002112200122012120202122121020120122210221101012011200221010020", "00102121222200111010011202022110202012220112221012012210220211111112201201110010200221012110221010012222200211021211001212110220012000112220120120110111211110000212122120020202021121020211012200202122212120201102101210221220120202020022101121222022200110200111121220210010112212011021121110001201220121000002000212102121000021000221102102110212100021102000011220210022101120222102202120101012202110221110222010101111120022020101100102000011000122121111202020210221222121120201022011210010101112210020210201210200100010022010212012021112012101100120021221111121110001001100222122211200112112120211212201221222010111221102201112000202222121202102121000210202002101201002111002001120101112000222120210102001002002020102001111000100221121121011121110112200012220001012201222000012201202002120102002022001102202102220120102221102211011221211211110121202101002012001110110112212222210110020011210020220011011022222012122102221012021102000022021010020112020220020121212222200110212122112012121200012120002001110120120011200122010220110220120001002212011002102020021212001201110211002222210212002002200211011001110122100012010212200100221222220220122221212022010210011202122202022102212012221121211100101221220121221112222022221211102210122200122110020120012000001110021110212210221112220022212001112011210112202220021122010012122122110110120011220101021100200112221001000022102201022002111220001102022110202011010201112110021222222211101110221220212100221210022001222021020001011100021120002011200210010021011122110000120010210211111201002012021011122112100002012012022101110222000021011220212111211212211121121111212200011211112021100000010022212212100202212122010121001002122121000111201222211101211020001122000002122122002001022102212122000110020220212122200002201210120210020201121221012221002111201020111110111221111212122200222012001002021022222011211120222102110102100101102221122201021010012120120102201222020201001122010200211212200011001121200011201010202121110122200212020222211221010202011220200111222101211212011102110121000110012102101210210220221112121220200201201021210021012122021000000021210102202001001102202010200111010001112100222021110121202012200001210102101020102202222000112121202022100011012222010211110222200101200102120121201211101012210001211210112211211121011211111210202122112111201011010012201010022212100100020112201121102002102002112222010202021012111212011002000101212021010002022101111121122202221110022", "02100111212011110112000211011102002001000120112110002222000220122101021111010121110020100210011110000220022212121220102011211122210120101101022011212102112211100210022210022000022101210122222100011002111210022010022021220111202212011002220012122020110020000000220000112221112211202010000122211010212212021001021011102102012110201100121201210121111101110201111200221120222020122212110121110022001202102011211220202021120202011000210101110200002122010221110000110201010201200001210221011100010022102100221002002020202221122101120221221111102000002011211121102021201020012202200120202021011022200122122211021202020001212200200220210111212211201110100221112000101202200121220002120122220101120202211112101002111200201110211112222101220102221000021222100121102200020120100020202002021202110010120020112221000010010121111211021221202111210000220010122010021220001021001101120021110110021121002220221021022000221000122000001020102122201121011212220101110221121222021002002111200122101010221002210020022220202201200120222212112110102010201010000021112211222100221102012022011002012100011220100110021112100200012100210002222001110101212121200022011102001200111202200012121020012110120001021202221020210221122202011122021201200221100102221222002112021201221110210020212220221020112200011100211221112001022121112212001221000102020200120222212002212001200012011122220020012102021121200020202111212022202112101011221010201100001100000022020010111002122111102221120212000010112200112100112012012210111100122212021112102110010102021002022221020101211202211120102122001102102110121202100221221112220212120222111012120012102010111122012211010011012120120221001020021210102120111002011002012221212222012222122011011110210100100212200202222002001002211022002102220010112022221102211101112011102010111201200200022102001011011011012112111002111121012002102002001101012110201001212211101020100022022101222202002201022222101121122200002221010212010110000110101100012200210010201020110000222210010101210020010210201120110100010002121220002000020212020212110012112001000111222220000022022112202220120010102001100020212210120221120101021002021111222021000110210221202012211210202220120011120212202110111221111220000220002110000100212112001222021100111212121211221202220202220210022121202122022020000122100200101110122022012022110100021021200202011012000002211101110202201201001022100020220000000101000112100101210101202222202202201100020012010102021010020221", "02201011100102002111201221222011121012201210112001201002010002220222021121122210222112212001001020112001211111022220110000002102201112210101012101112221110012201212112111220200200212120122121101002011100101202112121121000200000020001101112110101100112020200210112022101111012010022202102001010012010221121001202102202110200112021220002010001010122120122011210122220000010010122111210222220011020000021210212210001211000210120210000020100102110200122101011211001021121022221210110000020120221011102210022221202211022210210002112110010112120011210010111010221220000212111102010221012022210112012212221220210102011222021210000222222201202020111000000221111222210220111222021000020001021221221022210100020112020211201010112202002222020002212011222212000212100011212001101201101222221110002011200122111120120001201112121021000110122011220021112121200020011121202101120220021120222211111111020002200210112210120020202202120202202002210212212201211122212221202211212120010200211200111022210110201001120110022220110002020012202120010112200110011001202112000022021202212112212120110022000200211011000212121111120002201121011110002221012211120001111010100101200021100221112112022121221201020020021000122220202220020220222001120100210010111022022000021020110120120201122021121020111020011201220102202112220012221110201202121210122122111122021010201101100102202211201102201002110102210202022111002121110020201012210221022220021200000121212010111101012202220121101212121122220022200002210111011200010021022000200102120220101022200222022202211010100000220012012001210011120012112002111120101011210200100122202101111201220122012011200220102110221100212021200121102112220010122100222201010222201102121122220122000010201011211112101002221220102200012012102212110000020011210000202022010000111210022000011022221100121102202110002202122021210001200012210201201202021110111102120120102022201012200002000212221201022111200021110211010100212112221111121121000021212211120220101010000102122011100021100211112122010101021012212112101112000000112122022102122120002202000000222201002110022011010202201012011222122120112020211102111102100212120102222111211120111111012201111012212021100120110000102100100110110102001210101002220122111011000112012121121111011222110010202010120200210201221102000122110201210011111121010211000110101000212102212220000122101100220011121221101220002202102102201010122010011222000112200102101022222101102210110120121102120201121212", "22111121101000100010220212210002122220112220112022020002001200020002121120212020001010210220112020121201210020201122020022210222221012001220200202220012211010212200111200102122000122100021202122122012201121201202101001222000102122101000200220112210211210212121012210000221220100201022221201001011012112220121010012020210101020202102100011201002002001000102221202222220112120120221010200121010212011110112012122220101111021222010200210111022122112122011202022002222002011210122122212111120201200010202012022001110001101110220020012110112110021210112022021120100010112121111120012200210000222000201002000112012012101110211212220200120211210000202100100221012120011202222110112200101111101212120111200011111020012210200201122021011001212021220220120201001112212201000212021010011220222020012212000222112012121011221020110112022022120221010122000200201200001101112220010010121001110220110211222110211100021122020000000112211001220000211110101102000101021200021222002111100110011001121212220022120210021100222122120122222211002212012122101201121220120112122110222221220110210112010212112220121121001002111202021011220211200212010212202122012201002021100000010020000120000200102012211101220212002011011111220201200001110102112200000110221012120212221222122010012122011202122200101220101211111202211102212212010001222022122221011122000211200121100110211202022212122110102110111202002102020210020002121122012010200022102102000112000122120210022201101211102212211211220121000010010001212200120202222112111220021202101211100222111010210010110221012001211020122112222111011221002212002210000200202221112201222020012011000001212112210210022101222121120002012120000100202211110110011200200120210220221001122222000210121122222210120200102000121210210102002010102012212200110202002212000220001112022202220102102111112110120211101022222112212000200022212200210200110111012011200022101001220122220221112022120000021021000210011012222212211201121121001220220201010022012222222020120001110202001002002221112221021202112102002010201010111111021210201112200002122002102121212211201022211220001202022111221220121002102011010010220210121110100220020022211112020021011020010212001010112202220110002121000022222200002000212022120111022110012001101002022022200122211101020100210022222111221221011101212212102020211202100202212021120101122000220220000010220212011001121000220020122112222021112211200211210021010202101021221110102222200022220102211022000121010", "20000002212110111122120212120222122222202110111111001211222201021221211211121112121111220001212012222211111200120112120000011112000212010202102102110112110122110202102100102101010100100212121222212010212212202010010102211001211111120002202221021201011111220211210102101000022000120021122201120022021102112210002211211122220120202122111211011220011211002100011120011111200212020201121022210221221020110011211121200220210221222201000021212101222201012010110121221221102010020000002201001022010010201221201112001021121012120122102112001220020022201211212002020021202120211021111002121111000022112022010001212001110220222001101011200020100000202122122220021201222200010212000201012220011110220220110120121112122220111000122121010220022100001211000000202000000120120101101200110022101220210000100222220221002222111112112220020001111010011221121022220200221120112020210012100000111201001020020021122221120112101022010122001010121121122112120212110011222122100110001102121120122220210002021110100112212022112100110221120011100002122011012102011211221212102121011201112221112122121201021021111011010101100202020022101100212022022220211202012121002212002110201221202100212002001210211120010022021121202001001120022020121011011102120110012202001110100022101000110002022222221100221202212100021210010000102121000202012222100010021211120112020001022011202101120002012012121111101210100001201222211002220211110200002020000221111202001021112201112200020002221102022010211201221100212022020110001201002012012020101102020101211102022012212100000001220120012101212200020211220020000011102010210011021020112020012221110212121102101020202100222212120010112111220210211210112210022022020020002101202002011221120122220120021012210022112200010122012012110101122010020212212210010101211120121201101221110100120100101012210101012022012020001100222002012002111211200221200020021110101212002201101122122222120110112000002202122210011010111121201000210002220112012121201000122022002201221212202100210102000202110212010111210212221102010211002210121112111222101110112202201112200021010011112021220122222022112220112011220210020210101112010120001100120202100100020001011200220210001222101122201202022012001111102201011211022022212111220022102222222122101120122020000011212001002001120222211010102121102112222022012121222111200212112220102121200200201021221022210200121100201011120212010010022110021111122100222002012120110010100221211222120101201102102220202111", "00220021111102021110011021100001122211110200111202121212000221110122122112020101111000110020012101111212101220101111122210002211202020010111210202001222221210021202012201211110022020100101112120210002221101211020201200012211122002012202210011210100000111210111210121200000112001111010220212010010202211111202212202000102102202212220121010001110022121212221122012120220001000210011222021122011112121010121220001102011000001220221222022102002212110212111221120200202000201200211121121122000002211221012100102110120220122201001121102221012001022022112200001021211222201121121002000221221111212202012211020002011221200000201122100200200212011102002122002021221110100011011201121011110100212111102101110021010020201021200021222111200020200111120200011101111010011121210211202200111021220212110121202210100120020200012212100110002211120021011112201021110120211202020121101110101021221202121011122012202210001212122200220220021121012011202201201020021001000021212121020100201202111200122102200211200010020111121112101112120111220101212100020101002010210120112122002221001100002101122211000112012202000111222210200022022111022010212102212100111200201200212212201022212110010011000102021002012201021002122110110211012101111221012021201121000121101121211011102012222002201102011210112202102120011021121022210002022111022212201022022111110112001011220120000020202012022020001102221211010221121100021220100200000222022002020220100221200222111000120101221200121211100221112220111120111022011022211002212000020122102011210110001102021122110001112210121200012220000110101220211111121202001101112002110021212201212122020210111012101010102210010221212000121112101122021200012101000101221202212101122110100122200122000101020210100012002110121020211012001121012202011122011120012002111010111220210200102202101102010112201122110211012101122020210122112112222212200112212002012000022112210002211222211020121212022012020102200200101220122211111102020012022002222000120120211202022002010212121100020010000111220201002220012202011100110211222102202120010000021012220212120200022200221222111100122011222221210020010211210110002220001122122000111220101022200121010000100020200212011112121002010010002222201211122200102122022121221010222212100110110200210112210202221010020022010210201021222212022112222020101211010220001202021010221222021121010010120211222112102020020210221012201022112111121221222220110211121002200020011102002012102021010202021100200001210", "11022111100021002012201022220021101112122022201010111102120000011222101011112120010010101001011211121201102111200021221210120010210211222200222121121112211222021121122201212221202022001012200110211102012101210202111121220010112001010101010022211110011012121221022212001211200210210100101011212122101002212011002012011120201000100020120222200121001112212011220110001020011100120020021122202120112102012101012100221002102120022202112012101121120011101201111012112021121020002210110000000022022122122121101011001210121210102110022121101210220021211021200001110001021100101211021011002102020111201100002112220220001112012110011110012002211200122122201112020012120100102000120122021221000110012211222002012211100211200101212221021211122222102002200110201020021111012112121100212212022200001221021100212102012011111010002122020201222010222200122100101222000021021000221000220121210100011210100020001021221010001021101202021221100120111010101201120100212112111212021102120120122010100122122120102001002012211201021222200100122200022000200212200000001022122102201001120100110121220210122112002211000022112220111210120002010122012010120012121111202220001212000021211110001100021211201102120101001002212120011100210122202000112110221100202012022021012022212110002101022201011201200202200121110200100000211210002010221220021122121221001011121221002201120101012221222102022112011211212121011212002220021011220222020012021122102121112202101021202020010212122110010112100002201212212002011122102000101221200110222020220211020212110110021102022110111002112100002021022102012120100200020222020200100001212210120000021200200222022222110111102200100021121021210120100110211212121010210210221020212010110222201202111100120022220201102201222211100000202012111000012012212220202002200112121002220210100101221112202102221102020210200201201120100002120020210220110112012211202212000222221212110101201002010101000212210100101201221201211201002210022022200211101202001022200022002000221010021201021001022112201000022212200211221021121221002020011121010112010001221200100222020202000222212222001220210001122221001100011222221200012101021110210001102101102110211120000000100022120022200212122201022221102020121112220100122222100120112120101021122022012022112101020202112022102200000002122021022102020122001002210100211210001110120112210000211120200111202021222222200221112010010222122101021220222120012202021202210201021202221201022002112001020202110000211021", "12222211122212210101121201000000200202121111200202112122212222211012012210222222020212212121010121210220120102110021200021102222122000021220210020222122122012120110221200210100201002200001011102200210012111022010212111101221020000011022222000021002102010210002011211000200021221020021112001212110111010202102200210200202111122020022121111010122212000100221020220100010122020011010002011212200122221220111021020201020010002000111101020211122122200021012120000001110020120212021212202101120200112100122201112222102021110101100210100200021002220112001102010201011022011110100202200012010101211110121211012020211200220211222202101200212122020020100210120020100220122211212202221100020012002120220222212201021001211012202011202002111210112022020210212100002001102111200201212210210022100122121222120101221121221211201010002001112202002001102121001221020111001201222100020021200121110121210001212202212021222200202202101100122201102212002000100010111122021020101002022201022201021221011210202011211100012200100011110120001221200021201010122212002202102111122222200121110110010012120221220012121012022202120001000020010111020011122122112110212201011101020122010212022222221112012210220002201121022122101010112212200001120102211110122002001101111200200001002001022002102022021011021001212221201100202021020201002221122222212122100212202122221221012120010221020102100110022220222111221222110101022011010000221110211102200221020012220112000022111022202222212210121201022002101202220221220001020012012010201200022222021101122120200020112202111101100212101112210210000012221011112202212122012001100022000012011220111001220120020010022212122011202020022002200101202202122121202101111210022022011102211212121120011100201120201010121000120020121012210102012120121120111101022021020212012021111002000201220121200010200010111111210010101112200021220002201120110020012222101002021022012110210211112211010011102202110020122210010001022110221221000202102211020102202101112002101201212222001111222122210210012001112020010010012211121002122002100101110112220022120220120102202101012001111201102102011011010000001011000210211202111000111022211222022002110110000002122220110022020202022201211111020212221120010112211110222010100201200102112000210010221012002200200010202220120102000221102222012001101100100200000120001101021202000101000220021112100010102211220202001121010122012020120111222101202011020010121200211021222211100221011002200211210121212012200", "01121010102010210111012211002101120022112212002211001112111211210201121111210110022221200120010112110012102221221100021210000001100111211212012201101210220000210102002021100110000111101212121222210120102201121011011000210110011221111012220120202000201022211021010220021021002221010012011211200110000001100122112010202202022200212000201222012202022002222110121100100020022010001110010220021101010120210212101220101201021010101000201010020011120221101001010021211100222012111100010202112012000010222012101220012100022020121020112201122012221110002212202210000021112121012102121202001122120111011110221102211011210111201122020121120020200121020012222001002201010012200222202110101012102211222100010102211001001210201001212001200121120001100001202100111200022120011002220211121120120120222000011120202020221101012002001021101122210012011100001222022001002120120210222201111111022110010112221101010100012002221100100001211102120000121100022112002201000010110001122012001212222220201002110101201020212210210102100021020011002200202112202000101202020212111000011010010002200102101110122020000021212222210211112110210102121000122121020121121200100210220211202012220111021112120121012102021122100211222122122201012111002011210021202112111100001221120022022222221022010111211121221021000011222200022012101222122121221011201112002021221221222020202202201210021101210210010121102210012112021210001221011211100212000220002220202201221220211001110220121022001201001112001210122202012022220211010002002211010012101222001222222212020220021200102121111211110112102212201100122100111101022121112121110021210202021200002010020112102102111020011100010101112211120021211202012200220000112221212101110200020212022002121110122111010101111112220001022111020112110021102012100120220111110200001022110210022110021020120210222220200221120222211222000120201201122102200211101200021011021001122000122111101120021002200122211102011020211011100221001102022212220012100011212220012121210100212100010020221201001021012211100000222010000202020111212012012200101002022110101021210011122120122202201101202102211000212012021211012102210111101212222000212200202112002220002122100211211011112110001021122000112020011001121202220111221111111120220022100211100121002110020212010122202100100220120022111220200102100202210111212121000100000101101110212212200122112100101201021002011000101221101011120100200102212220022222012120121021001202000112200201120102012101200010112111", "02021000210002001220101202122001122101221221212102121012100211202101120212002020100212022220210001102012201220011112121001012200111012112222002202202212102122100211021020122020210002220221101112120100220121120100001210121210021210201012100220101010022002200001112020101211021021002020022122000002212200102120110101221221222210210201212121021101211102000112211110121202201021021201112202111222110110002221102121101010101121112121100221112211202121220210010210200221102120122002012021201201200121021111112220212201010021100100021221200210001200011102001122021000101211211101111122012221001220022221112110001121211120022011202012022011000020100110002100200022220102220221121122010111020201210222100122101201122110202002110201100011011102120012100011210012112111000101102121121100102220211102122011221210212201202000100001102121202121122100110121222100122000200212112121110212102111102122012120001222212100010100001100202211011121020220211220210010111022111222200010000222122121122002112012022020122200000212020222101222000201202022111102012011112220222000000022021022202102210022201002001012022202100010220200021102101202120112200001001112201211011100001011010021120002012100201111101101121220100001012122021120122110002011011112002210101022222000020101100222122221100011120002110202210010110102120200121121111002011122202222012122200002220102222101111101211010020021122102121211001000001210220121212010220111211010111001111002021210020121211010021102202221002001102201001010001212211100112210011101010121222010120201100111212100211002201212021202022210010112221210002202121210120100012022122200021202012120010201121212022020001101202221211212010020210221010112202121220220022122020002220222121222012200222110210011201002122222221012111210102210111210121110022021211111220011121220221211220121220122002211211001011010120110000101010202012022211221012221010211122122022201122102212020200220112201000210111210022221102001020020011200212211021121021101000201211111110000211202210100012110100211011210100002102011210121211221111112001022121021000222022101021220210202012112021220111002120111210102222212211101210211022022001202201221211211012222200111112221201210021201002010100211111110101202121020211021000020121222122210121021022210110022000200121202021110111020120220220120221121011120010211122002202222202212222201211011120101122001012110122120211110012011102021221000012212012221012021012102100200211122112010200200021120020000012112", "02021120111020012222010122011011001112010212102211220001202002122010102002012102100201222001211221011222000012211112012102102001002221021120112102100020210102211110220221122111111110112102202022202021002202222000020210102122010022111020222111111222200021000022110111022012101100210121222001110222222110100020111022000220222021211120111101121101000112000120010200022211020002100102211121201112221221210201122120222022021220101102012011222222022010212102222012210101220022011222020120202221112020212022000222210211020210101001121110221112000110222012201101210112010102002211002201021012210210202111020010120000102212002102222021211212212110122020100222100010122201012222100020120221000200121002020010111212002001010111211221101121100100120012011020011002101021010102111200220111111100010100202200011210111121222022011110100002011221210020201020210022010000111222110021121010212220120201002012200102001122200010220122121120212110121211110002120120110112220122100211011200112001021011202210002121102111211012002022100020101102111102001210010110110101201022001210120111101021111100002001200200212122001010210002202200001200211221000110222220101210022121221202222211201200101020100110010220220000111212010200100002011020002201202201110202011221022220002010101021000110112122021112001102102122202211011100110022201020211110112202220021001120111111201002221202000010111021021120122210221222112211111111221121222011211011220221210011021220201000012101011022211211201200210022022221100222201002221100201110210110200200010221221220212200101020001111210221200112020121021211020000012211022101200221010221020012220000020110112012121111220222022201101121110021111021202021011111220010211112112012122011201101221022012222220001222101110100220110001000021011122101002012022120000002202210221121110002221210022001202210222102100012111012012212021201211122102110222121000122201212012112111021002100100110222010221001000211010201212121222001002212112022211202001002211222212100110021012020101102202122222001102202001111211021202202022112211200222221100112010220121121110011022212210101110121121202010022200112202021202020011121201122210212011110121201210121210021112020102112201210110220211210100220202210220200102101200112021010001111102112021010200102012220122000020210001111202202211110222011210201220222002200121001100010002001120101001200211112201101111020000011020202020020102021110222110200211020221201001001010210020000201011212111111202102222", "22110121220102110220100210212010111010102020000212201202200000212010011111110010101202011220221110220221021012110212010220002002211102112100001111122122020002202001200111101010110002012001110102011022122222120120022212201211112121012001101001001112201012011121220220011120100210000011222001122002010220021221120110211202202202212000202111222002220200212012001202221222121222102022211010020121210222202002201111121211000221221220120220111212211200202111000011212202011112222020220112010112221222211022111022212100211001010221221021000022110122012200202002202101210020022000110122110022022021201211020112210001122220010022211000000111111110022001220102011220110001110101211011212002220020201121122121000000200210021212200012112211011110101021210001111201012011002210210222012022101110210010102021201220000022011221111201101020101122202221010212112121120102201000102122020222001210222021212001021021020201211111020211221010120211100121222101010020121001112002101121222122101201210210101102021101111002122000020121012212022000100001220202121110120110202021020100121111002102001111111002010021110022022000112222121211011221022210111111011210011210222102212210002202021111210111202001101001111201002210212202020020221002110211200021001121121112112100202012201221010122112112101200022000010101002020011101021222201001210010111021111010100001012200221211012201110022202222022102100101201011212011021010112020111200010011222200001022020211121221200220022201112201020221011002020100122012000122011200102000222221110220202221110222112102011222002020220020022121221102202002221012010020011100120100121002002122222100020211000011002222022120212212102201221220000120010121001120021022010201102102212012102121202211202010021211010201210220202001000121002202012210220111220200120011112001110010011012011020020021222210110220200000102200002022022000001112100002111010212221210102112211010212201122201202222002122222202021021020111200002200101220122011020100000102221122111012211102221022220020011200110020212010202120101101110120221100222210111001221201101110122201021121120210200020222221121201111012002010021012122110221020120001101122001202101221200002000212221101011220101112011100020001000010102200221010012221201011021020020222210222212122201000020011100221020122210021200001000010112010211112221122220212022211220210102011202021001000122021110010022110120202210202010211120211221111120220022100201112111202220211120011122002222102221220221120", "00000121021212002202121222220010120212121101202110020022221020021010100122200101022022111202100121201021010021202001101221200002012210000010120220021210100221210111011001122002221002212012001221122002222102101220001210001000001020212121202002002210022122122011011120000102020111221200101220010210111120210002000012212021112101220212001011102012111200010112211120002010120022221100021112000202022000211120222222010001221101011101021211002001101201020001222011022011210020211101102221111200010220111101111111200012211212201210200021122020110212111021001011221210220102222200111001212112120112100010212202220021112200221211121002211212002010022200112110200121220210022210120002010021222112011012202120000012010201222210220001101221112011202022020112010200201120200201200202110120121212012022100111202201111021111201111210110011120102021201211000102201121211100202020201002202201010122000220110212112212211001020212220112000121021120222001021112121002221002011101221120011122121120220001021121021200120201020012201000012012022012211121210211121220222202111202110121000002112101120000101011202001202201222202012010201200012010212100000112012112102200012210110200122222102222112211020120221000012212101200211221112112010221020112002111001122120100220001211222101121002012210010020102111010122121210122011201022121212011122122212120100120010212110010000021112121002220000102101100021111002112212122020200101111211122011021210122220002021211011020110010001121010100110011111222211221012121122221020222202012000112120011211122221200110101000212021111022112010200101112111102101010122120010011221110201211012200221101011201121210110202110011121001000102112212021101001011100210202020020212120220111120002210001011211201202221221220120222210100100221100202000121220202120002012100022201221102021022201122210201211212022010111212220200021102010012212010001221121000222220020020112100020122002001120112220101100012121010200021110210001210202020110221101211210121000001222021101200200111101211010101102102110002110210000001020011202121100121021220110120122002020212220200202211010100212110021200100220101001202111022122112210102122020012101110201220002000000221222100021120201020211120012221101011010222222100220000222111112101222021101001110010110020111110201102121021001212021212221121011221202011122121120220112020111221010011212200201210202221221010221220110000222202010101011121000202221112222212101222120202120102001110201020210121021022010", "02211222012202020210101101211220110002210211112100200211121222202020101210011120212110202021120100222020122110220110210110222200112212011010221001021022210201211220211212111102210022221000001201022012212202001111221012211221101220020110202112221200210121020121210100011022222202001010012110212220112022220022010010112221220010112210122220102002001121212220222120122122021012221102100211011201002111110221022202120101111102012102120102122021201101201111222111012210112110120000001011000211012122010002122111002102112011020110202001011201202212120101011112022211220002210201121222010100012202002221221202111212201200211111000122220011120222100122122210000021221111122111201100210221221200221110012202202221212200110211210202102012002020112220102010221000011020222002021120202000021102222212120112211022201122120010022020221002110112210121200221120112112121202122102120012112210022120011112101010002021000200111021202002211000210001002212112101211221201010100110220201120012202121121211022120120211121010122120221210121112010122021000202120110101222220021220020211111010102102000002010000010112102012001001222101212221100200020022120021001220111111001202110211221002000020022201122201010201212121020110210212022021110102212022211221000002212011111012021202202202010022200020211112111022212201101200002212012120220011112120122200100101201212201122112202101122122002021020020010010200210002001201112110120021220000120222001210100122000121022110010210010002102202202122002211200100002121012011111010002222212021002020011012112000222222212012111001000201202012211120102001101222011102021022002110200211110202211200112222201111110100012121220101101201000000201111211102002012002221010100101212112101210222121102111012001220102022021101010221102101021211022200012020012202101021221021000022011211011202102000011220011012210201210210222101021012111220021101222202101001101100111100012211220121121102012111102001122010222200002011011011101000110121002222221212102210101100212101011212020102102011200211202210222101122020220102012210002202120221002122020001120101010002212212111222100020200201101021211000110221201120112221012021011102220020220010220111020002220102011002011010120120201021120102012220110102222200010012102101000201211011102101000111102021011001001021102001202212222100012010100002110211021020212002221200010011120210200102002212111000111012212212200120121022201121222200112200122120222101121021002202122112120211110100222100111", "00120101120202022002111111001002102022100100202011120020121011101221121122021012120000101001020012211001221111001011121211222020210220011200001110000122101112111121200210111201001211210102111201022221112011100112211220121012220101221121120202101211222001022021220111100000010202220121201001021222220210201000110002102211120010210101002020222101002112101220201201112000021210102210010200201201212022012120221100021110210121122202022021121010201112020201220022201211011012002200212222112112101110201200122211111010121101001121102112002002101101001120201010102000211101201001110012002111210122220012122011210112221020111220021202022122100101112010021101100011201121201120211010101110022002020211120222211011202011021210220200121101210222122010112101112100112022112021202012102102002222201110122111202101212202021100212102210011211021102122200002011211020220220120101121012022211222010001012111102211020111021100010110020000022102102000012212211222212112001001122001111222202001212210210012221110212112222111202220120112221211020222220120001120121020000102012202202220100002022121000120021210211011002110211000122011110220010022011111201111100212000211120120222100212201122220212212020012021120121120222222112021202212201122201022210110101110102121121200102212002011011202220122111112002010012000222212221112222111202220212101221011212121122000121021101112011220110101111111002200021222101212000010111100101010012022212211211112001220020121020102111021002001202120012111222200020201202111211112201022111012002122101222100011210012012121001011100100010022201212222010100220210000002022110210210211122111002002000211201100221222022001111012101212221200022220122210111221020110100220102110221220210210212200212000012201200022120012222010222202212020112022022200202220102200111122102121122111201112201010220111211200001112202000112012121012211012200020211211100100020202200111102202102222110201200110121201022002201111202201000001002221111112000112121202011221100121020200012112101120020001120011101000012120222202222010101012022021120021001111011002220010102101120202012112121102200121221200111022210020120100102112212211002011121011212202021210122212112112011022012112000202100102212022110002021222110000022200001022122202012011220020122001110021112121021221020102202201202111220210210220201221011222020100221121112112011201101111020121211100012110202221120012110111202110102110212100022221112100001121002211222120202211012120001121122000", "00200000222012210200111101200110212202002202210001201011020021101010100210021202222102101202120121002212002021000110210011120121000111120200210221000010220121020022112202020112012010112010111112111112101101120122200200210110122010000111222121212012202200212201220011121021222022000012110000110101210000102222220012201121202010120121112200111122001121221101011110220112122012211201120100020022201011200220021222112012221220012200022020001111010020000000221212110100202022120120011101011021020110122120212111222000000220002212022111020122202201210011000120212201212211002221022100020212121000112001201002102201122011021010222102222112202011001001021210100112200112022022122101221021011212120120122202201000110222200111210022121222001021001221001102021201011121220120100120200100021111120000212211002111011120122220202122022222221012121202110211120002002210002121202101011121121210202022110011112212020222001220012012011121202120202120000020102020011110110001022011212012022001101020102211010210210021202102221100201012001010210120221110022021201102220221221110012102011001012011122120101221010221000110202122001012222202110121200211102200121110020020000122221012001002212102201121011011102020112022010100200122101010210120211220002021021122021210020220121200220201102110020122010002021020021122201000222002000122221022200002112002010010201211012202202111201221000020122200220010210112212022221122001200021020020102000010220221111012110201211102001101011200010122020012022110220221110011220222202012002121002211122121111022020012112101100220112212022210010210210012211111100020122111000110020012112120201020022212011202212120121200210212120220022022102112201100200020021010121000102012012101020110102120100102000120222100100011011201121202021120222202210002110100002101022220011222222010202101102211111021021012102121002102112002122100110122120211112212101020000000201211122021011022220101102220110101220120020120212120020110101011021010210220221022100111010021120010020200120121221200202111001001200200211002110021101221022100210210121101222110220221212222202220110121012102001102202200102000211120221200021102222111122001222200120110212211021001110111102002102001110101201102200111211010102012110022121121100022201212121222222102010210022011201122112211020201201222121220001221101021101212210220220100100001222221000201112010210220201122211212101121222020000200012200220010202122002000001222021122012200001221220111100002011111011221", "02010201120022021211202120121122112111210222111221011102201011111112122120110211111200220110200212012210200011112122020112211102101220020201022120201110211000000001221012210020211222022011020022222100222001001200212021101120220022202002111122201012110202012220022121112200122020112011100011102000012022220110120000020000011101020120101212111101211100010011012112220111012211222211022020222110022022110121001210111111011011100220012102021222002202010120112012102022011021020021121022200010221020211202120000012201121022111202122201100121211210202202211122120022202112020021120000111002112000221001202221112022022022111011110202002111222211101112111121200212100220201120222021222111221201022000022020000221022002002120101221002211110201110201011021000011110122200200020121022220012020110100220111222000012222000020210021020122020200010011010121201110220021200200220122212122211211212220122022202101112122121202200221111122010111221101111102022202002121011200202020120001012020221010110202121210212221121111012210022110111022012100022000120212122021022022212000201222121200121211211101010111002011222111212121012102021111002001012202110120211220110111012102212200100112201100211212000221201120122210112000111220220100102022211111201111221102112212012101022111200020111112211200011120010012102122101010012112220122120112112111000111011111122201211201000001102221022000201222010212101112022202110002110212021111110021020100110020102121001212010021020220021120200110021122120222102120200102010212022221002101000121020102010222200011121122001212221102210111001011222000001022020202202020120001202001221012120011222022100021222102221112102220201121210211022111100110202122122122212201011102202120001100122100200120011102100122101221220111102021101012222202020012120220200002221221011000120211110000101012100221022010000110000112002001010222101102020101010022000120220120002012211200222221112101020222212221120011111222112102012001100200112121001022222221222011001102111012001221011110111121020201000101112222100110120121122112001200021212201110101212022101211201100121100112011121002202221201222120001221122201100102021211112210012212201011110012211222111222020111222122001012102200010120000102212210112022202221022101112010211121021212121010002112010222122022211021122122222001221210002100121122222020002012120122000220011122212010122002000211212210011110202000120100012100121002110011002022202200212220012200200101201101012222002101122110", "02010120210112200110111201021222221222022212101101112010002211202101001100121110220022221100001101110201221011020011212112200202102110221111110211211101220110101112100022212022020212102102121221001000112101212101220010212121201111202200021202120221202122020100121120120100011102000211021212012021012221002220120002101122012001120210110022221200220112211112111011220012211122111122010101101212000112102012222210022101121202120220002220222011022122102110002012001102112101100210020110212002112112220110022212200101120210112121120211222211211022011122110122102012120100221112121102001010100111010101201112020212112110022112210122000101201012201202011202211221102021200110001120220120011021110220101121010020220211011120211211201200101201111001002010020000110112111022010121112020010211212012002222120000000000221220000220012021110212211210110022220012000001112210022112211202011010102111010210200112010022111020201220222122020001010021212120200000200221201220001210220111200111212101220210211212121100021222001212011000200202000220202202112111002002202000102122220121001122010121101021020002202120021002020010210011002011111100011001011202122112121212120021112210202010002122111010122200110200211121000212101012222022210111020111202000122202121222220021001100210112012101110111012012210022011212010002010212112120110202020202120112011222200112220102200022020020221021221111001011112112210001220102102100000022212000202120011112200002210201212020200101112120111021100120222122111110110000100202220112002110011111122000211201001211121220020101012201112202022012121121100102220020022201221011211120200120122111102201100212202201202012201020100211221112211101021221112002201002021102221101112102212111212122010102200010120021012110111101120201122002110002100102012100121111202100111100022000001122111202000022212100100020021202002002020101212210222011221110110022222200021221020211110010102002020112112021212210202012010221122122111212120000020102011122201012201112122220002210001020012211010210210122202220211202102101221222200022220001101212221210001101010110120102212002222000120212000000221112011101001020012212222111212010202201001211011000010122102110112200010001012021022202002100210110000001102101012210100112221021200200220201112010202000000122112100010210121001221010202222201000112200221011200112220001122211222020122122120211201211011112120121111221100022201010011111100110121010111020100102022222010010020201220022220011001111", "21101202100000121100220020121100111000020200202212220220110012211011120102112010111201121220220102211222212120110010111100020212212110122220000211200002002022102221220122200220001011101100100222220222001100212120221122120121200221220222120202011120022202120210000021122222100120201122212121212201122122111000210121000222002100000202122100012112022102220222112102200210122002122202110121100121102022022101112202001220220000001210120012100211000021210122201100011201010220202220012010200101021021212101202012202222021122021022122200000202111200121121211202211102121121010211000102112102010220100110210121100000100101020102210211202111200110020012021010012202010100020000112020012101121001100100101102122200202022011211122212000220202021121212111010202221102000110001222221210211022122112200011000201211022112010022212022010021000021102222102222212012201001100110020101022000202011010121002111122011110000102002121211021002211101122101012212110222002022100120112000011122211201101102201212012102021120010110101120220200210122110222222002202100010022011010102222110001102002201001210022210022220122112200112212012202011010002120012021012101011120102022222002112222012111121000222110100220101010102101220202201201121021210122001110202101101220021121222010002101120101011221201201201201020222022122220020101221002202011112121110012112210201120120101011221210021201220021201011001222102120102211221200100022120101111010222021012101211122101220021120012122002010122221000210220220101112112211221212000002120002122122112111100020101110012102210100212020201002120011202222222202122012110210121100212120210211121022221200222212200212121000022001100022222020022222020210112110122112202100000010100221110100011112222220101010001020020121112102022100212122022100022221202012020120000100122010011011201110012021010102022211021200112202121111001211201111120121010202021011210011121010010100210111022100112022111022111221110100221221010122011221202112221102101001112202011102210020100211020012111112221112001100212211000212111102000121021002201022021112211212011122011111221220021001210220000111022201220221012222212221200220122122222201101020001220222011022221102212221022210101102000011120011001120210100111200212212101210020202121110120201111202012112100110211102010110000220200010211120211111022200120121200110212020110011110222200111212001210100222221211212120002200122102122102221001021102112200121010001000022220122001201112202102210020001002", "12110212220101021220202100120210010102122101112002010001102122120112220022220200010211201022122022210221012110112010010200221101210020110002202120112011012000110121222220012012120200220010120120122220221022101200100012221102200221012012122111211002110202121012020211111211101012121011220100012102201221221200120220201102212012022001111011222111020122112102120001102002111222202020110122010012011122002010201122011002202112122100221222100202010120100220111000110121112220211022011201102221001020000111000220101021222212021222012002111002210220111220100000101120110021220201020222011011120200201111010101022210110110112012022101200021011220211122000221020202102022212102202202111010122221010000220012011110122121212002010202000111122221000002000020220220102111021002100212002112100221102121022012202202201121020110220221020101210212120211001001100021112001201221202111021221221000101211102002120121000001220200201202020021110110101220210121222111101010221121212221012020022200020122001012010012212022101000202010222021200110221022120121001020211202222220020111012101021221022121000200210012021102101012100000000210110010010200100120102212212100012021210111200020000020202200202001010012210001011222211012210021120121221221001110220222220022100021012101101221021110001102020102100110110022000200020012111221210122212101222111201010211202200020222211221210210000220221010011100011121101210200112222210101021012221210021210201211122111021202100100202220021201201202012202001221010010120122201112021211011020112022022211121011020010000110021022101001100000110001200212121200112002112012121212012111021110021000021022212011102020012212221021211201200221001010002010021020122001022010021101122002011001022112221022111120011120012110001100000121011211120002121121202000100011100002112002210122212221022120021102101110011101012110022200110121101102020220121201112002001001221020111012201212101022100122102200212202011002210001220210122021112002200110212001012111211222101000012202021020100010100011220002201201022010110102101212220002121200201200022220120111220102200020012120001111112210202021100220220120012000100221121022111211211121020111021211120002212211012120122000001012222001211202120020112021001110210120020111122220211000111112022102111000110221202220001002011201021010201122222212102000001122210110000222001220012022202000220121211120122200101002022110222210101222112112200101222220120220221011112020111002000211200000201212022102", "20210021201201210101101201202021102122021121000212210012211021202021210021020112021121210202112121112222021212021212021112010120120221211122222200120011120011212201212002202002210002100121122120111120212210002201000021202001122002101210011010212222102102001221101020111202100012210211201121220120012212220000222012111210001010110210111220112021221112011210200012001211101111001101202212212021011201122122220002110112020102212012010001021010200211212000220212210101011222020022121112022201011101201110121001000112122210211210000122221022212002112020220100122021011110202000010010120000112201111021000021022101202122201111200011122121011110122011111222201021222022202111122122220201112001210021121022102100211110221110010200011010022122002112200022001201210210012102111011121000122112010102110100000100102110101020020011012111201100122221201012000022221122210122002022212002100012200222100201211021222001212000122200021200201101102020011011002011011021200012020102000002021021100001211020011212201220001222120110122100020002211210200020112021200221120221122222201212221020000000112101112120222001000211220100111021212012022010002110111101020111112202010012010110112022112101022211122210002201201222111021201022002022021121101122212211011001020110111120020022101211222211010122122000210210122220110010121102012111222100220220122112021200222212211021221022010010122221100201002201202221211011110001012101022211102210112102211220022210021020210211012112221102101100000202002201100010022101211212000012212112210102022212210210011011211121020120012012121001002200112011212102201020101111120020111001100200121001110112210012221111021001102100200202020221020111021021220210110201000210020011202021202101210211011011021220222001221002220022111020020220020010000002110020112122202001211110002122100111220122021001110122020000220222021221012021010112110110011220221011221010011210121121202221120100102120102220020110120211202212222200122122021011210222220102020211122211201012201221220110001202210101122101122111002020021002102022211001021012111021020012020221111121200210212001021111210220010022222012102021211021222011120011222111021112110211221211010021000011002112111121211211122221210211100220012022022221122211021111201110220010220200100000121122020120202200121101001021111110201121122220000111221002102110102210002012211100210222012111002111021022220120111202011102120211202020022111112212022112121101021111002102110012221120120211212101", "20101102220000111022022110221000102102121110220211101021121220102120212202110012102020011202110010012022102101012100122101210012110100120220000100110221112211201211222200201210202000202211100021202202202000001021000212111111021111202121022120011210121021011010202120200221001121002202200220010211100002000021202222010221211102120221002200121010222010002202021110102102021210020120002102211122121210121111110200020202121101121220202222012121102220220101121221121102212222000110210200202010201112212101001110022222222120210120111221200201201200002210021111201010212001100110112120101120200012210202001212010022201010221202011111210000210122221000222002211112201200021111222220121022100211222020001222110011020101220100002100221112212012000111201102221211000011211110000011022122200002212022102020220121111200021200202201201020210002200012222101002000002010010111200000210121112112020202111212200202221120202001200212212220001202011001111022201010101020201121101001121110202212120021001220110200001112101120111002002021220011100000020110100000121212201111020220211102101101120122120121210202221111122220012002011020100002120120012212122100111222100010220112220010200022112112112100221021000002020022111102022102010121001000220012211111021202002110020001102202200222010002010100000102101022110021222101122012002202221002201001022211212120110112111111120101002100022010121022210212212121120202101221202101101020201121111212022202012012021102002110101020222222212021121111022110120020000000120020221220011022110101001011112222011222122212121000212201001012002012012112202112221021020020201210011100002122011021201001011002012212210022011100102001101101112102001101100200101002111102201121110001222121121221020210120111010002200022200202110121101002211000121102012020122100100110221220102221122201221000221102222201201122012220202010200012221000220020121022220220121100212221210021021002021222100012200100221110220211111112011112020022002120200222021111200211002111111222211102201221111011001220222211010221202211201220000010112000010010010211112012201222112010102112101120112212012220021222201200000012202002221202101222200210222211010121221012111100011100201222210201102012222202002210000222222122011200221212011022112122100110110101010010212012020221210011120001020200012012122122220021221222200012210001221110222212200101011111021102020000000020201212112201211222011120212012200200110010122220002022022000202100022222112211210021120001", "22220000022201220222022212210220022022110102100122112121221011210120212210201100212101110000112010010021101200110111112222210001012011122011100202221020121201102102002102202100212102000022122022102002212000112210021100112011121101111022221002200120211121022101002202021110201221212020200210012012011120120100222100101201210012102202021222111011210121210021112012002221020002112020212001010120220210110220201220212121212002000010012002201001002102000102222221002120202221110121211221021102010202011211111111122110020010000001010020100102011000221121001121111002000211110001110212011120001212022001122121221111010001100220221211222201010002101011120011100220010021210102010222221221022021011010120201022120220010020100122020201200212101201000110200011102012202200212101210102122121202020111112220012201211021120100201212200201221210002111200221021221001102101112120010101021110122122120101012020120201022111011122100012000202120121220011101202100220000102212020201220110020020020201100000021010122112012002110012212102120102020021212220210021201012222121211101002022021111112111110101211200122221111211220110102222202002121222022102211222200011122222212211101112110120020200212200010011010002000002210210021000021021011022012110100010002121012011000210001022121020210000001110210011010021221121001201220121100020200220121102201212110101100121120221022122110010112210100000212201021202110000222111220111021211101020000212100111221100201212101122101200022222120121010011201122221110001122012100221202100111020101022000020220010121021100201100111212111211020012112020122020012021101000002210011110102210202121000110120212220202011001011100011012011002220201010200200001200110112121120202200111220202101011012121211211011002002011122211000002110100121202022200010222012002200110110021001210212212221101001000202202110110011200011010002201002110200100101022220012100212222100010200221101122110110001221220110100200110010110022120212100120202201200011220112111221010010212211122220220000202221100201201020102221112212111022210011110120000020201000200121222022100012222012001010021112101210222000221100212001002121211202210200222102111221101110000000001221111222120121101120222021020210200210122022221100121110122021011220121212211110220220202112022210200102010220200200011110010001001002121121210021010002120020100220201002120110111122021202101122221200010102202101002022202200012200010221102110012002011212110002222100020122021200221121022", "10212020112010000022212122210111100112220121102212002011221201111221221021112211121222221101110122210220221112110212110111011011011011002120221001001010010220122221002202102122101011121011000201101200111110021121212101101200222210111120202222110202222200122121221220021010100011100100102021120110222021010212002210011012011012211122122121001210001001100211021102101201102111121022120202122001112101021121202022101212000000010122111221112221211211020112000220022121120021212012002100101221221221121210000201021002201022111202220212110000021020211100201222100211121012112102211112002012201102102020210202210222202021000011200202010021112202211211212110200010201020222101121200102020110011221222110002002112212100222011210002021221212011100002202122111210110112102200120122010112211112111101220120221000110102010001221221122202100220022011102112010001022222220200100110021201021012102000120012200222002221212102212200121110011101121010220221212200222120201101222202010120122221012100000211022202020212001011022212000011122221002212100112001220110201100220222021221111011102010112121002022221202120122202200011110001001102221022100102210012211102111011110021210220101111221210210121022201021100100120022022121111111110212020201221012221021112112001110000202210100110011021122001000221112210200201210222011201112002010021120110211222221010221012100122101002022011000002102020001202201012120110001002222122012221221010111200020111010101221100002110122002200012101012021101210111211121000001211110100210020100201102212211201011110210112120002020112020001100201120221220220121201011120120221101211021020020120121222022200222120020021002200220012020100022120012202102001101002111002220112001121021220020011222020112001010000121021202211210000202011200102112102210000010011021110212000212112012221110111202021011112022221120112022112000220211220110011002001110010220122102110102002110122210211012121002202122112222010100012001200222012022211221011112100000012210222112111002100110112011111000122101021121000220010010222112201222022000110100202122001011212101000122012221220201010120110001111120100021022120120110020022112112122112210110011201201001210222122022100021112121200012010011011122202011212221122202022212210202011221121121112100220112221110121110012200210100011101100001101022122112202210000002101111110110102102110110120011112101212122220112121212000112200102010221121022201200100220212121020012010102112002012200100010200212122010", "21111220201001110120000122110222010110020220111000111222202021112000012010011011010210020021211000122200120011020012100202221020122122220110010110212100212220221022010020102102000112102111021010000022220122112210102020111000202000001101012101212211021122211010100212110011120021102121010200010011012222111220221020021212121111212210212001012202012122121012022111201002001120101011122221110120022020211000102002202221101122121102001001010112200202100111001112022021022211210102010012112210221111020200012112111222200202002222201012102112000200122122001110212100012010211022221012100021220222110120000202101012002200122120021120221020221001022220010012222022111020022210111011102121020011011122002210010100212001202120222221011201221202111200121021210211110001210220222111210110222001110020110212002211022120112010222011012212100210211000000101020211120211022100210222210221122100221212102220212201002110120200001111111222010201121210200220101000202012020112011021000101011010210202101021202100111020102221022021111101010200200220221002112210212010020010222002011101022011122021200010220022110011122122112002200102120122121120211102022202022022122210101011101022210202202212120210012011220001220201111210120101120221011020011001211110011021100220012000200101012001022100111222221100112121100102202000100020021100001011110020001020122001122211121022202020122001200022221021111222220001102022100110021110120002020022212001221121110020110212211012212112021110211202110011211202111120101021022100002111200000210122101000201222211122102211210001000011200011101120022201110222210022010201201002202220120211002010001021210021202011012110202100200221002011100101200221020010021100200002220012102200221001001021012102222220211120002200221111102120211221111000111002011012011201010112000120100012202112120122110021120212220121101220000210011022102221110102121020012000011200122211021120221001012202221200211010110110211021211220101020220211122212001000202012212011002120010111212202211102100120020212021211112101211100210120022122220100221200121012012201102010121211221120010102000110111210022120011020011201000102102100210122020102020122212021202021012121021210101002001111101121002120002200122122201011001121010111012001101121020102022011001200101120021112020002101101000122200001022021010020102000112201100020010121121111120020112121212102121220222111202010212212200122202121221222202020101020010001022201101202111211122200212110102010121202", "20112021002211211121021010100012211000122212222211211222100010220110012000102202210101000212220102120210100220100222002102210100200121002220022112212101011120210111221111202022011120201111221112101222111212210202002011021101112112210220022202012221221202011101211101120111111121221000210202112202022122202102200200001002100120122012022201202012220101201000102110200110022010201112221000200212201211020222022202200112202102021020122011022022022010000212210002120112202100000101000010222220002120021010000012012122022010221122212210221122112200012020122000220011221002220002011101101121011112202121220011210020011021110100010000121002211210111210022010111101120102101221220202002200112121010100020121102112201122111102000110211212012001001111212220001120001112212211101222122200111221111001120020222120122101022022002122021002202121110200102210122012122102222110220011221002101010012000220122111221212210001022000212210200100002202211021122020222000200202211120202010010000221210001012201202020102120122102201010022210220100221001101120000102221022021100020122120211222201211201021202201122212120221121001101110202221201101122222022101110220120220010102101021111110102000210011122220202110122101220010112112001102102111001011022011122112102121222020111220102111112001002021002102021021020221222020211202202220121002121012212202222200100022111012212020121001020102021020120001012120122101220221100120220021210201102020100022012212222112012021222022020102010201120020222122120000020122022212112112001210022020102112022001202011200201111022212120012200201010222002222121112020022021121211121212011110101210001010021101112100221111201122001202120020212020102011120111212022020201112102120010112120012202100100211002101202002202222022112202202122211121100210110212212212120220102102002012210102220121221202211010122122021211012121111010011101112010222201212121221001112021202102200210212021002220011122022002212202212220121001021221002221121210220111001101011111222202120100002122212112220020110010022012002002022111101112011121121001021101010211121000221012201000022002111102002011102122201000122012100111200022122020112001011000110202202110201100211010202012100201011211200111010022222101220112000110211022122102102020011100010000020221202120212000000112120120111100222101202211111222221212010121101001202011221110120222121210022010221012100111122222110102211111221011201200011022211101212222221022121201110110100020101012100221220222010", "12002121020000112102001102201111000122001200200001002022121002101021222110022122100000022210120022121222102120210212020021111000112010221210111010100122001201111001212010221110021112100022022021202022010112122121010122020201020201222112010211121122210110100122010221021120221122201201122011102122210100222002021122000112120111120012002122020100222111211022110021011010102120000021210200100121001212110011012001221022211022221012211112201110001020020020202020101212011212001011202202210201221120201212120010110011102010001210112022001010212221111211120110212211020120021020120221211100021000001022211010201211211011001201001200102110202111221202102211211001202101002022100012100110222221210122101221021020010011220200222102012022110102020210122022222020220222122120012121202102012222020000001102020100020020120222120202211111012221022200111000222021220002111110220000012101010021201010120222100121210021010001220221211022202210110212001011211111011200011100021002210010012121010122012022220220012120100000102112010102212110212011210001222112121100120110022102102212002022002111121210202010101221201102102022221112100020112211022122111000110201210011220102001222012000200112121122202200002112211111112201221001002121011211120020022100200110001001002010212111212021002202100122022021222110210011220222002111200120112122021122012211022100022102022212201210010002210022121222222200221112202200112000201020202202020122020002100110022110002200221112122001211120221020102001220212220101220022100112121211000101212112200020001100211120011002122202211001012121202121101112211211210222001021120002121102221112002121120110000022210201102011200100001012200201012002220012102200100102122011200001221221122010020120222211020100110111121211211102102101020201221212022102120100110110101101002120120220210122121110121222110202210102000100111002212012212101201220222101202000120200202112121110221120220201001012100222200121121200100011211002021212121212222011001100220011001010020102200200211222200201011121210001001120201120200210020221111021000222002202120200112202012012102212011102002202112020020211212002201011202110111221021222021202020010021200010212012001102012011112220001212200110010211012101111112202000222121211220012102201220001102020121101112120010010120101222221220202202211011110102021122022112000021120011220220221122221020222122000220010020200202121101121101220110220010012020021022102112222200212121122202211001120202121000202210010", "00002021020020122010000121222110122100112002211122012112010000210120120021222021102110022102120101020010212111122111000202202210012222000011002222221211011001102120202220221111222202121121020222211112102222000110102112201111221200100010100111211121110010010112212021001002022121000012020101202220001010111201110211222121101220022001220010212200010021212200020121020020210221221122111100000022201122120202100111000121201012220000002110100121200111212222211102012101200210021021020112201021122020121021211010022111222202102000010010221120002220210112211121111010200002110202212002020002221122100121002212200221111100220011020011111222011112000121221010111010002200012021202022202022221010121102202120101210121120100101200220202000211121221022120211220220100221022111221001222222000010221201102101022002111020222220021110201212111202102022120002200112012110101112200222012110202220011012001002012001110100112020111021022211011010111212200122111012222120002022221200010012222021221120202121111122021222201202021210201011121010111212012220201001221001010020212021120012011020012212011120222020021010012100002100021110112010112002210100121002200210020101021001011022011101020022212200200101012112012001210110100002111021122010100102022021101112111100021212110000100100101120111002000221012020210201202020000010100001002220011101101021121011110100100221220120110012002202010120222002222011202002011120000201121111201101020000010201210101102021210011121012211121221121100000002122120202022121122110011120000222010002220220000211121122102001000120212112000022012101220200101121011001102101111222210100121001001012001011012222120022000010022010101210202212002010020112001111221110021111021002010022122110001110020200221001100222112000200102002211101200022010111010200001112020221111120011111121212210100112202101110111022002020120201221201121201101012010120211102111211000201111001200012012000211022110222000211111121001201220210020012021101211020122212000201102012222121200021021121001121011011011122212011112211101110222210112200122002010011100111120012010002212222121200210101202210112120200102020000012010121202212112020010000022021212100202220212221010012000100010111000210221112010010222120021201210012200011100220020210202021011212112212022121210111001201102000022012200021010200002102012100221110211210022020200200222111122112101102110120120111111221111222022202212122212100200020212210002000220210222110202110010201020102122111220120", "10200222210122201020212022112011021212212210200110010112000000100022021221010220012011211122012220221102112212112000102222021202121001200120001101201122002200201211021221120200001012210112101000022122122211111011212120221120010122220021110000212022020210022210220222120220100101222121101221122120221020001011200120210212201212022202002121021112110001222221201101010020111002210221101112102120011010020211100021112111021010210122121111111001212212011001120120001022212222211011212202122002210201011102211102001122200122211200011000002100021001100220202111021220022012021001000210122220121100012101000002102001220102000122122001201101102110021201112012210200100200120001022100200201211011021220011120020010022110000011220102102200202221212200222011210010021010210210020010201220010002010020002100111221011020100211112022001000201212220012121110001102102122001112010222122010001101112100211020001020110100100002000000112001120121211020112121121101220011112122100201100200022200221221010211222202011102022020201002011222122102010220002201000000002221122001010112000020100010020020201120120101222221102002221012121022000112022120020220121021021102020112022012022011121020021021022200012001111021200211222221011221011201210102020122021101021111211211101122010121012121021021121121012112222102011200020001220200012020201011001102222022000110101112111101121000002200222122112221100010010111001211200022011200111212012102102012022112122020002111102211002201121001011212100111112010021021012211022012010210000210101111222011121222201012200020002222112120011212111112001200120100000010112011011201022100202100002200212010021212201111022211021201001020010012200021000122010200020011001201210011220022221212202022112012010221021022202220100021202200020001022222222022111012110122011120200222001202212002112122022022212202012012120110012001101120022211221201200020020211110212020212201021012011121202211220002010211001211120102211102112221211202010220202220020111010021121122001221221100212001112120220022020111121012211101121202101202101102010000002211010002101102121111010022022000012221012100021102210102121122022201220120222222022222120001201212001011102122101122002121020010022221101000220222212120100212022110101010202111102211122221022220022020010022021000121220020001201201112011002101120212101200111201022010100022222000111211101101220120112021210221102020220121021120212101211111011022201022222100110000112000120001020000011222211110202", "20112101211001101122221220120020010000222011102201101201101110211020211212100221020210120100202210102010122012110222120210101100020200120001110212020112001100111212101012010021020220202210000202011202212120021200010101110011121110220100102002201101211212001012221221002201211020112022122001000110001121201000020012210100010111010110112111012001201011011012221210202200100111121021101020120121111122210010210221120001210100101010110111021201100010212222201011111220022120022002222211020100200010221022120011010202200122201210011121221121000220011100212200001120112002002011111210112200002010020121111012210021002220211200210110211121112021220201020012222220120102111020220101020011001110200200010120002110100020012001022102102111201002100020212021201020222121000000222021000101200110000222100211222101212120100221112210220010210211211201011112112111120100211120120121221001110120021112212201201110210012202110200112010200021020011020222011222211120012021222010212120021020021202111001111201210020100211200221101000121122201011121002110012121111211122220021112210002010222122110021220010201021110002112112210101202110222221222102120211220121100102122202021121120220120201200011200011011222011010021010110221101120022211021022110110000000202201101221102002202100002220000221200111121011022122221010001111201200121201020211102110222221011202100110101000021012101120201200122100221220020011212212100001210221001201121010011122120002012102221120010012201122110112002000222122111021110111100021010211111220212122210020100010202121012002002110120121012222112020202101120000010112120000010102201102111012210222201111211111002212120122122001120022022002011010210010101122110122120222002020101120121202120120112121112202001201122202221021111212121121121211002210212201220020001210010200202121000012220212022022211020201202121020121020222012220211100102122011222212010012101010120102201212101021201102000002212221110021122220012002211112020201012212001112221200012110021000210001222011101121212000000201010122002211002022122222201210210011121100122211202212212022100000002020211112102210212122221101110222221002200000202201120101220200220211110102202212100122010000201211112222001121011110021002100120212010122021220222010211210202001201210221000100221112102220112122211101110210002112012001210211010010211202102021111002202012010201212001122100021110011212022121222220012012100020221210101020222002021111120112221011201222211220112211202212122", "10212112000110002022112020210222001101221102012121000212220001220022110111222010201211200111020220120122102021001111112102220122212122200011021112222000211212021122022111112002010111121210011221100110002222122021020002220011002210122202201112200011011210010002220110001222001101000212112220101121121100001022000112201121100220000222202100021021212211121210201021112122212012102221022012001000002021201002010011210220102112220202211022212201210012100010121211220002120120220221121110010102012011112122022210012021220112011100220202011222020102111222222222220010110101011012100201002002211200020111121111012212020120110021021120122212112221221121021201221222102121011012200010200220110102010121101221121112222011012220011211122111110022012022200111202110100010121201102100222221212002022001221122011120220212021121000011100220000111120021222220102212020111121001120012110210012221210020202201112012012220212202201100010201120001221221122211022220100010120201120010022111010120021120212020120222120122122201022121121200012122121021201010220112011121101110112100121100212200112102122021001102001002021112102000020101212022222102022022102101120002002120111111211111120202112022121101210002111112201210001011120010221012121112021201020111000100010221210010211202120212022120121010200202012100100112101111100002012101110210001222010122102112112011000212011201101211011210121100212121110021110021102001001210101021111021212102021022012101210012120102110021101001221101202211120002220120001121000012020221122221000102010101100202002201200101112111000210101200001122211121120101200201201220201122100122102010200111002202021210201121200101020002212102122010222211210001001202002120101102222020110100210222212212200002221101210010101212202010211102220002120100000001220222121001121211112120000210202212211222020002010120200120012212111022212010121202020220110011011201011212200211110010020000110011011222022220112222021110210001012120211100002211001111001100110010001011000000102101102011222121012101011100010112211000111221002221101112201000221221120000001111220211101120220120121110002201201220210221012100001102202021211211020121011011022020110010112012001121221112011001111220202201200221211002200021020212121102120021011012021000200000220101000120022110120212012000222110010022200121212200000211100001011010011000001120211000221001022000100000102112011012012121110220122111210112100221000200111111000101022011022200002222112122211001212001", "22101010001202201201002022210121121110101011220101101122000220120220110020200220020000111100220012011202100111120120201122002120101201102000101012010121200101220110021221212201011101202021110022111210111000112020122220102000112120121000012020002120020010002221211202222101021202210210100022122110012100010021000111001110111022011012210002221101222010121002101011210120101220010102020102120020122222021200211221100101120012101110000102001201000202100101100100202102012112102222111202012110202010001220120202200121100101210102011210221220100100222002122011012022122210210012001011210200100202211011110210112001111201111012002221100121001021000220121001201211011210111210112120111002202122020201010010122201012221222100010201220112210200022122120001011201002020200220222112201111200202120110110011211102202022102021202212120220011010120121212222000211011100200000002112121112211000012211220202211022012201110101111201100101000100211111022210100022102220102001022001221000112010211022202001011222000012111100021100000102120112211210012202111110012020120101212100210200010222122112000201200110002022101201002020200011102121002020200220001112201022210121120021010202210001121210121210211211110102002012102102201202010210011120210221202121202100100020221020002020201100021210101001001221102201111012010200121112221110120201022120220010202121022220121010121010010202112201200121101210210010001120201221011202001020010100210021002010110201020200120110110111212020101211112221021002221012220200201001201120210220210000002000022000001020122121201112100201120021102222112202210121010202210211221220212002200111010212111102022221111122200220211202011101202122222010111110112110121222222212120020102101002020110110000201210010200211021100011102112121110002120001100020221001210002111111201001212211100010201012011221100002210122012120002110002121001222011120122000001111002111102202120101200100202220110000112122120220221200200010211120211101112111011101210012021002200120102022010201011220110021010210100212100111110101101201210110112201122100222222210002022012102011022110101002100111212002101101210002000110202101212220202122100210011200201000010210000010021210210122000211021000120001110111221211112112021001110020012002211122200200022022100221222120212202112210012100211121111221000011202202222001102211021011100101210122222201020211011110001021121010101101002102011100221220112112010000011010202122200011012202020122021010221210010102102201", "02011222202202200101201100022002221011220212120011021212112120020202100201200100012121012110002112001102111221201211100100202022222222212010122201221201200110012001100210120200222102222022002002022221222121012120201221210001011122010122011221100220221120101012010121200110011100101002201011000121012021001010010212020200210010112022022100010011121021021002120112012120101221202222020111212012120221001100200210000220121022111210221212221112220120221102102000110120001000110020120012020110020001220100121020100112111211002211220002002000012221201111102020212111221012101011111111122220210222000120010000102122200112220021101201022021112121022120121100012122210122100202100102012002112211110122220202002001220122022212001020122110202220110220222211212212011112121212010100002101110200222111100111021000200022102210222112011220012110102011021202100222201212202112121000012201102121212110101100000210020002221111002011101221020002102111222220012101100211020211101200210022122210111111222210212012201102222002210020110002002121222211110001211100220202022200211022112001111021221000000120000022210011101012210011200000201101202101012120100112001201211210212100000112011201200001121220111101021122220010002122200121221001122200021001101211120100011212202101010102100012020101220002011111210110222110022200202121220120211221210221211120102020102120221101122011011010121121120020022121122121111220101220210012212222022000011210121012101110111121112210222210121011002221201222211122012011222100110021121200120100021020020122101220002000110000221010202010002100122011001022221010120012201201002020222111111221210102200112210220002212000120021221110121211110112210202200010200200021101011010210202202212211210020202010201111202102110122210022221111010200120201102020120020121100021110101111112010212222102201211020020022101122002111211210002122220011020021220101020010000012220022111212022012001010000110210021112102110102101121022022021201012112111222120011001001121222000100100112011111211101211122110001200221101011100200121112010112212202002221212110111222001021212120220211012222222222120202020120211211200201000220212002110022222200220001220000111110121021022020010212010102101210100021010200021000211000120110020222121000120210110011220221200212200212000102202202100020020100210110111101112201111110120121010222001002212022200012001011202221201011221201012102021122201012011110100202211200021012000201010210101020220122001111111212121010", "12002021211012021100021101110010200102021221211121000022002012112001210122122201211220111020122210211111010220102020000220002201010222201012212221021101120120201210021002022012121221221102211121120122001011012012112102111021211010102101212122222122200012102122110212110110221112201012012111021220122112212112221121021221010110211110211021102011200122212102112201120011101102020011222110001121100212102102112120220022002002022121102212000100101012120200002210212102121202222020021012000100211221001111122120020020102101112022122211111101011221111200102222021212210101000220022021000122120011101102111102222002120020021200002212201001211011011112001122200201011122112020012221210212110010111222211111201012101110221021112011001011201120202202202022111221102001221002220020222120101211111212121002122002120102010021221101101010120222012000010120011101200122011122122112102000011001120101122012202000112101222202212001211111221011100112020210212122001101001001112220012010020222101101011101122202120202001200012011012212010112212102122011222121022012222001121211100201012012021012101020210102222122112111022201021112202000202122110200102012101221200110201111102000022202021221100101001020000011121010202210120011122202222110020211211012100012011110021200222111120111021102021202011221101121110120201122102222120021010001021102001220100000200020101100222011000200100011010012102022100121102210200021122210210012100222002101012121122021221122000101100111101002120000212220111122221222022011210102112121012112212202111222122220000110202122020002000100101000100021001212020122200211102220021020101122011122220122212001220222120102121011110020012211111122121221121211022120102221210011211022110012221102002010120220021002111220200001202202122202202201020121000202021201122112001020021220202212022011020112021012020002222121102121101120102221122120222212110000201121100101001112010210202010120220102000212210221202221002000100110211112011020001111121211110111221010221010110111101002101200122202002112200102002120202222110120011210101211110002102101201222122221201002121200101111202220101101011211111100010120121121211110001221221021120112222122201220210001001200010120002202101012202120011000011010202022022021221121100220201212211111102102101002221020020021211100112121021002222211021121100201010220220201101210011102221102122102202221010212201020221212222212212021212122210022110202002022110212111211212100211020110112000211012221020220220", "11101021021110022011201210011100212210011001212112212021021011222102212210112222021111112021222200022101110121102021010002011001200001000102000102112020201202012202022102110112212110201122022010111022101200121101101122011001000100020000010101222210120202211010010002200212112122212101201220221122112212112112000222021212121110102122201011101212202100000112220221221010021010200021021210021001021021222112200221021112020012120001221211001111010202002121000211200112012122121002100122102112120212211022120210101021200220012220110012010120201100211220011221002201010010211220021221101022110200200212101200021022010010201202012110200200110012110100010202202010212012111122222012012201200021221022101000122110012120221011020220101122000000210200011210100220010001021202001022001200120022110100021100220220022002002212120002111020112002101001001201201220202210111011000202221112011001210002200222121110112200110222212211020221100220112021112101100210221010021201011111100201200200022122101102010021110212022222221120102110212021000012000210002102221220112211220001201010020022202221112111212121220220000120012001120122120122022001122120110011120120100211212221022121201000020221000020000222012120120122211112012022202101020000210101011122101002102100210002102200112111012002002121212001021110021001110210020101001211020012110120110101021220222220122011000012122000102000102010000002200122101201202011202220221120022200200011101020012211201000001110211020210011122121112020000021000002211112100220121222112110010000012222200220102020011202200110221022210200201002202101200102212222100020022220221112220210121110221002010211222001001110202002001111222021020202200121110021221001011210020001222222220001121000222001121210200000102012022220011000112201121012022110202022021111102111120102021121110020000010101200122222102201010202210200002021210200000101101211002021100210011211121110100122100221220010002200002021112012000002110100120111020010210100210221120111012021102220012220100212120011202210020201101122220012022111011001211110120210001210121110001222112211012121112022221201102112111001002110020000110022220001111202112212202022202211112211200110122101221020020101112200121111020022121000212110211210122122122200210211210011222121201200220102112102111100021100221212010212011211200022200211211121001210120112210021200011211220120022201000010022211121002001220201111202210212212100000120102112001001020121012111001221112002010101021111", "11012112122101210210212021011100102220100221020000220022101101200201012211122212020121102120121022112011200202000100100012102110120010221001110202102220222121222000020010020012000200221011102100011200200011012110001110021012021220102200020211021022202201011021120010210021101102102101022222221011020122122212021120000111122012222012002120002101022020221021110000020011100202111022012202112022010121200200202102212210201101020011001010022001002201110201102212102122020112222212210221020122211002210022020112121122010120000111002010002022212112010110200021102022201020001020102210201001001121001111121202210200101120002122201022101202010121101012202211221222021011221002002210000200000200122200022211011000122222020212002121002120122210220000201111212012110111112010012002200211111220210101221212212012201101221222001102100100221202002221211001202100100110021112121102012122012111120122022201210122101101102201021000120001100121211022102120210000110202110112212212102221020112202112022122001012022022020201022101000122200012211101112100212122000021200101002011010200001011101001121200200000222000001000021002012200010200121121122122110200222012112210001222212110020012110020101020021002201012011121001121022112112000222211110212022120122122022021012222120210022202111021122122022110222022122102122100111220112211210101112112121012220222000210022220111011100021122200001201121011211212020001020012110121000012112202210000121102120210211220102201202011211211120212022011110010211001110211110122021122102222201210210200001000202002202101012112200221021100020222121001120102200011010121211121102210010200211101202112222120102120210200012001102120110202221020020022012002202001211121201200101112021102222120222220010220110021012110010000120120221121112012000002121220200000210100001010211220001202002012122210222210021021011222200001121110220022211202000022110000200120022101011010100202002012212212101200210202011001001202102221100010111201220121210112022111120200122212001011121010011010201101220121022211110000212112011202102010010112022212200102010100201202011111012011002211020022111000011102202002212222022000100222200000202011200020022200000122200000200112200212202112101011211021110010100022002021000101202201112211121010101211221001001021112002202210110020222112011111220000120210220220212000012021222121201111212212221110022201220100020211112012100010012021120102000010210220210011211210110100122002102210010001202112000200121121", "20202212220021102021202211212011120011011122102121221021021000002101002212010020000001021221200011220121022211202222110211220102110200021110201000211201122201010202222121011000202010100122211201202010020021002011002111012102011001210100021002022120122101112022022011122022120200201102221020020120101200020200101122012210220012200121221112011120210211201022110022201012110211122221100010220210101201212200100022000002102021101201100000001010101122202221001221200221200212121012200220101220010012021020000101100101121000102211201120202102221101210112220110000210112111220001200100101011210112000022122001210200210110002220112121021220100101210200012012010010012100201201221210000011220212102210222200210000012202011011111102022200201200200100200201012011020010012212101102102220211100001001010202202222110022022202010101011012100012110121200011012101222002001010021022021021210112200020101112200212212021222120001200110221120221212212111112220220101011221010022101001212002211020011110111100122001122212102000212211012100102202202020102200221022212112001201202212012000212102220011101000211220111001002222012122120002202211120201120110100110221222102000122010010012102120011121121111200000111211212221000102011200012101010220220210000200221001111102020101001110201220200222120112012020220002201021122112221100101120010010111102011201000212201002210100201100002122210200200212210020102121022212212201201111212110111111212202011001012010121102002121210002010011020000212000222222211202122010210012120002020011122011201102201110000022110210122021111020220001102221011122001220120100221000021200001020102222121120201020220210001122011110001101100212121022010001210000020001001222121101102200011221011120012200011001101010221211122212011111112102221202021222020100200020202121211222122112210100020111201222021010002021011211011112011011100221222022012010200120022010120100101002010121011210121200102102210110201200221100122220002210210222020200112121012001201021210000122202111021220101002221000211020112111111102201212212022200211121012012111001110210120011211121221011011212222201210121220010202202122121110011210102110010111022201121222101022101110002002000100222011221120210222001022100010022211101112222102220000102021201100022010121211210101002122221222200021111011222201001100000102220002210121202212122211210222000101222110102001120100211112012222102120000002200110121120211121212111022001022121011202010212101202022200002212001201", "21122012220120011110000220102012002102001221102212020220220022222221201021200202221122122021001001122201200021112001102212010000010210120022120001210122121110022010120010001100100001211222011001121201002112102101111010212101102212202111121122210102102221000221101212210001002210012012200110120112010100112120012012000212020100121222102200100222021010000022100101002001020110100000122200222121011220020020012200210102200120222101122122222022000210211202001201111001111201212220012001220112102122020102102102112210201022020111202000001120020212011120211212211012200021211221001120001200020122111111211111022121012211222201110200210221021102020102200110010022220211221010010201022011000002001220211210200212210211212201202200000202212211020100002200110121220221100210112202120200022220110022020210000220202101020020100121200022120222012010010001002001200121102200110021012111111200101021000002212102100200021110102211201022020120021212122101220220222011202100112120111120021201022221020221120101102010022021221012201001200211010001210112201000211201121122111100221220012121200001121002201201021112001100011200121200211020121202201120022112001210101202012120011111110100002100220112111102002102021001121012212000222122010021201101010121111221110112022120102212220211121202220210201010012212100221201012221111022002202021222112200100010201010210010022002012100201100101102000122002122212202020111121221212110221112112221111210211211101001211020221021211220011110211020022122211002012102210101202110020020211202200200011101101212002021022210211121120102002100012211210002022021220122220000211120212122100101102020222100022222002012012201011011121110100222122100201202201210021100101210112100200002222000021212210120000201001012122020002211120100210200221101112121122002010120000222210122210220101221021201020022202100202202000112202022112010200220011000110010120212221011121000001112220212221211020211201012021001200100212101111000101120210212020111000010022022012212002010110001121221000220220011210210020002200202202222011011212210121101212202010221011001111200221011122222210202000011120010011202212211220220002001221000112102112121022122220222122001200010012010022201002212021110010021121022021001202101012012112202021022102100220211101111111122011101121100112112111000110211222010020210022002112101102111110120122210222010012211220100102110211021012112202112222220021012112212110002001021000202111221212210010111111012211002221021202", "22020221002022221200222012220220020020212002211020001222000121102202221210022012021101100211111020221010111021220100001021100112202221122201100002221121220212221010000112220020121111111212221010112100202201012020011221011122100222002120121001011202200100220101121010011121210002111121121200112100010211010221202221201022202102221012121011122101222202012110212021102112010111101102111101210100200100020112110211200121001121101202220111221100101210120102202112012111222122110212202202020011021022200102122221022011102001022010122202120110000001110211022020020201002201022101002221122111112011111120200211011222221112010211102102200002210102022102212012002020120111020202010112002201100022220101220022211011110222200212021212220121000000120010202221001112201120100221020120012120002210102200200000222112221112101011222212222000021200002221121200121001210011111110201012012110110001120011211202020120022201210210212111001220210121220020110102221002000022012212111001012220121010012002020021122020011122221112122100121121021011120100122202210200002020002110121021210210120120001001222022121211101021021111222111221212001102012011010002010002212001210200211211210200001121212102220001202201202022001000220022211012122021011202221021021010122211100220212122110110112202212212100201220012011101022122100110220000112201200021202220210210022002112101022102021100000101201222020101121121200102101121202000011021022120222111211001121120102101020021202001120212122120200122100022221010000120101012220021012022012022210220212011212021122010122200221211120010210102010010212211021010000011202112210120210021002200011010120100212120122012111210221110210222101001101100121000201101212012201010111020101022122202121022012021012012100002102102022122010020012111110100111102102000110002001020101200111100100211121121110221121200012222011220012000100220212202110010120202111200200202120221102200111100022111200010120010022012022212020102011210010111221210010221200212212121112200201102120112201212112021020201210100222122211222102120110210202112122102020121012100110200200210012120202110120110102121200200122111011101221102212111021101102202012100121100010110010121211211022002000022021120120002021102021201020111010001200021211201102110212112202011011200121101200121022111222122022202002012200222121022120110101210112202201202120212001100002111111021022111110010220020212220000202122222110202200102011112010012202211202010010020202022012111211000111002", "21100110101111211101221201210110021121222221222220122200210211020000212200212120211012021122022222100102221202111100112110102212002212021220011200112002010210222021111102012201111120212222110211212000201122022221222001002120012210020200210212220222121000200111012002021122020202021020212212201012211112022110002020000022021101010202120100101121010001212211222002012000102011210211010201101022020102120011022020120212102212121020102022010110022012022222100111200212000121022222221021212102012022012112111101012111012012220112102011110101212200112120000101002000210010010020022110101120222222012201200202212011111201222121020211211202211222211201101001122110012200220020012200100000121221022102021101210012122221001122210011011212222201201221112121121202000210101011001021122112001212112110222202210112120112202020001002100220212121102210002122210122021211211121122111120100121120222121121110200101212102000022101011122021111020211220020220010222201112120012011001212212010210102220210211220100120111020001122010221210001212212022002221121210001202012102002120002012102002002121022111220210021201122122111020010121222220002012122012101111211102022202120111201021110020122200222122212110201012111101120022110112200022112221102212120222110021112202011022211202110002211021001222110111222220001102201001112112021101112010111002200112122011201110111111011202220022001000221201101010020221102201020221010001012122220112121000020010012021221021201012011010221002211001212122211012200200212121120001022120100121021102022010111211102120121021201100021121011010022210211000111121112010001201100101221011111101021221122120022022221200021210110122200120002021202202112021022001110121111011001122221100001120221010001212101222120222011120202122221112000022210000010011200111201102111011022022011100000001022111102122102202011000022210200220220122020110101202222021101202111200202121111121011122020010102222112021100201210100100001202101112100221002000221121021200122101122211002100102111010102211210210110220101012202020220120210020102001220202010012010200011211111111102121101102012211102111011220201011021011120020121200101100001201000101212121012011201221011202110012112100002012220210001201101202011112000120202221000010022221112200021000020022222010022110010212012002021001121221210012022002210020212010011120212212100020211110122002011120210002221100010201020001202202012021011111002210220112202121010100120011210120120201101012011211010110", "11020012220222111221220000102002011101121101112220112110200212202022111111120202211022222222222210121220111220122201201211021220212012100001110021010101122102212110111221010112101111112210211221112120022112112012021001012012201101000200220110121020000101001200202222111012101100100222201111021010001100122011021020212021221102002020021210122200220020010120221202020102200210201111020100212201222010122011200102102220210200001102122002121012010010120002101201200102011020201222212110101122102012110002021000121010010202202121212020002202221002212012021100022212022022110222001002010000000012122021200020111202002021021012011111000120200022022110010111221221021001210010001002100102100101010221222112211222102111201201122111121111102222200022111000111122022211101020112110101122201120122222221010002020110211211201122122112221210021022122022101211201202111112210202122202202120201102111200221220111100021200001021011022021111211110201112201210211220201101012012112212220112110202002122120120121000102220021010112010212112020220211202021220222222022211112211222010210221122020120020110120110200102121002122001111012012112211111202020121001210010021111101211102002021010200100111201102210112002011200012110112222210121122012011120101210000211221001000012110110000102110102201122011022011221200210102000110022010110211001211002100201201202010110222221110222001111200001002020100101101022111200110221020011100212112200011100012212222100000122001002210120112122100010100021100002210111002222101102222012122021101011000120202110020002121001200222121112211001102120012212210101122221111212212102002012221001120200002001101220120120001102010000110112012012222111211012201120010002012000011121210100100221101121120022111210020011220010000120121100010210020110201012020110200012122020001000100111211221210222022021101002101100202202110202000020111021100110211112210111001122220122102202101222202110212222200110102120001021111202220110110110022012120100222001210220001001002101101011022001022200021221011012212202121222022101221102212010222122002122220111201121101021220202110222202001112012201201112222012000110111222121102210022221000222222101102111022022122021002210202120121020212100110000210021102110212222001120212020201100222220200110001011202200112022021200200111020011001022122001221200202201122001210112000112122002111112200210021220012110021001122011210011201222012221002110121001222001202122111210220010100220221211100011002012211122", "01001211221100120220010101221101201121112012212212021201110121110202021211021020111011002122011012122212212220210010111021210122211202121102002211220021111110002101021100202221110220201122010110100000102111122222012002222020002211222211120021110102201012201221022120120210221112220200222220200102011221012110221020122201101021122102022221011211220221010100120110000001021022100210121202021211222122020212202122100212011022121111122220010110020110001201110120200222211022202201210201212201000001002200021202000200122011220021001122000122212221220211200100122222022022111111012212212202102220012222212011020022011021121212020012211200120120221202210201211121100202102210022211201201011012021020001222220212212001120122022100020121111101101102100110211221222221000121011110012022102021011100211110220210211112121000201100011021200011112112201212001110101002021122012200111220110100122112220021012212112110122100111010022202201220001102210010120020001221200200020102202102011101101222111212222222201202210112202220201002210002000202101100020021200202010121001122220000220220002101102021111102220122002010122122000012021101222012220002021121021010001011002111110201121010201022220000000222021100020221201121011010102002002211021001000010121022002202121122000020022000111200220020022200020001222110122201101122022112110121112210211112011001102110122021202121220111210212110000210112012122201212201221021212011220022202200201211002120002010222111201201001211000221202010212210011101000210210102200222220211011111222112011121202000200021122122002020002022010221021212211112002012020000120121101201212212101102212210110212120200020111022111122021111111110122201111001010222021120022011202211002002201200112211001221011211012221021110102110120001122111202111212022002021101111111110001202201212102202200100200000012221221021202112022222010222201100012110021101110100121001110122120102002101011022122010112111112200022022220220200012100200202002202011102201122000111202212021101200212122202020120101120002102120012120222212101200110010010200100022101210200020111211122102021012212212101120212011101220001000121220211012210001102112112100201221200021102100122121110001021102002210020220200211100110202200110200011202202201221001001211000210200201012210212211002012101121121100021100002200211212221221121012010021220121101100212220120011112100020202020012211020022202101101212011202101000102212102212220101020012210101001102222010210200112121112", "11100110001002121011200001212212220221000212212211122200111021221020210022201020010210202201011122101212202211201121100202202100102011101001021122022200201021210001121121100022222221101211002122020112022000200020001221211121012201121112200122020222021112111000120202020012212212121011020202100210221210202100011020111120211102122000201011210010010022021110101110022112010222200020022000200000212121210201010112120001220112100120022010111102102101021100202221110211212122211210221212210220220201112212222121120022210122101211110021002022020011000122121222000012012111211111210110202212102221222000211211002122000120022120111220110201012111112021021001112221210110210121121001001121011002202211012202200102002221200121002111012002010020211221001011100222212022012200011020221202022000012010200222121010101200220122201222222210120200122110120202022022012022002011102000012220222020201201110011202010221211010200021201000111220021102100110012210102212011222112212020101102002221100002111210101010221112011120020001212012222022000201220122021110010111101120222002221201211201212010001121100210012102000220122011212000100121020111022221111022010212112212210200220011102211022212222002002200101000122112110121201210022020122122201010012100220002101221022212011121101202211111222112111021020111110010100021201120012200120022012211110100222202012110202022200122201002112222211211102012012211000021122212011111121200222212122022220020022100010210022122211001121202122021112221200122222112100112222000110022102211111102122102220010022210122000021002100221210111002202201012011212221011222021202220210211010202011001202112011210211110121001202211221202000121102212122100101212010120221112200112112212112012102222211222211002021212021201121002021010201202202100221022010121022211101112111221021021202000202112201111220002102121011112122110212110220110002212112221000021010110220220011212001002121110102001212101002020120211110000201100221011220200122020020202001101121001210020002200011011212121111210111220112121002021220021122022110102201221000211022200021221120222211220101220100102001000211002002201122101202200121001120000200220101111120110121120102021121201010011012121212000001210221111002011001210222212000111111012222022211101201011112222011201022110121010220200021001211220200000011002112202022100021101201002021010221021100201200002021110012102012220010101111110212111022220122121000121201100200022221112120102120020220102021020012001", "20220020012022221100221221120102012200222111210021211002001211102121200221012211001012112202212000110000021211120002122000002002120220010000111201000222220101202121200012111100010112221100210221221012111120100002020121110100001201210112111220222222001002220010222001221201201010012202111020000000010110002212021200102121101002211212012211202010111012201110000210100110210210212220122120211112220220110221122112111201122221221100101202121121021120021101202120212200102102210012122201001211001220100100012201100022220020120122121002200121121102001201211012120011002000101222021001020001011022112111000210011020002010002200211222022201122120012010001000101202202101220011002220100001000212021012100012122221220011211121221010221112222222011220201010100101020112222120020010210120110012012100102010120002222121102022222100022122202100111002101200020121100120221220210012002102210100202002201221210100001000022200002220012202210000001121210111102222101100012100121022200102022202221021211211110001122012211122110200121010120120102210122020112121212011000121020001211202101000000121201210012120120120101010220210002001221211000110101010012021112002022112201000101012222102211020101201100210212100221110111121120111121122110012120202100210102121111020212120020101102121002000122220211221200002010001101110221210021201202121020120122202021000021001100211020200021100201101112100110100210021112112010001111000110100200201100021000122221012002021102120220202012012001010122111011212112201000110021001000210102201200202020102220211120122010000201010201220022202200222200002102022222201212100210101012002100210021021122010002210110100011010102001201012020211002200211122021212211012112002001000010200200002100122002102121012222112100012201012010000121020101010000200011210202021112100110011010001001102011111202200021111222100111022011210121001122210120210120200100101220221212210221120222022102221201001102210020222020001202100121122202020202012112221002020122110002221221021002210001102000100111021202021100221122100212202201022200202110100110212120021221211011222001201010001202000001120112110021021000001102202111211012122001112212201112122102000110221101022212021121220102020021020121221221100201212222202111121200110210202102200022211110112102022110021201000110120111220101221002001022112220102000221122120202012021202202121220201100200202102100001000121020221212222122100121021211211202010221110102201222200022011212211221011210121210000", "22002112220021110121021011201110101122201120212212012221120201221110212221100100112100221001011100211010201010001021120102000020222200021022101100112200021102021011112210021121202121210111122201101002100000101021222022000112020022112220120200121112201021112000020121101101200121111010111111120010210111220010002122020210212202122100220021011001011201222121100022021222112112101002001200120012011102012002021001002001221221200012011220222002000211221100222112001011221200222220001201202000001110211011210011010112111111011020122020212120202112101200022201211200020101010022210120122020101000010220011002111220100102222121010101020022001012210022020221011012122100120220110200210012222000101022102111100122002010011110121010122121212012022112220212020202220001100002110220212111000212122122220020100201120120221100122211112221022210222112002010211112100101102021222011222210102100202102001021102000002000110102202011110220221210211222120102110010112212102210221210100122001202122101121110201221221121202212122200101020221210012120122102021000202112212111212110022002012200222100002001121020002122121020220110202102212012201101120222010122122120102020202221021111002122202011120110001120001010111122020010110011010020002102022010221000111101101000110111220112220112211120212012200221110100021112202100112122220020201011111220012212212202122001112100000221220221102222212101021200000120002011010102212211201222011212202012221200111002012112021210110202221110101200212011222102210000112012221111112012220221022122120122200102020002220010002122010000021202222200221022202100002120110012202122201000110020212221222211110122112101011000012222000212002120001000111010201220011021220020021220122112020010202202101020110121222002111002100010000101101011202011221102021011112020210101020020102111210002121112202200111222110222021111201210002001120102002011222021020012112101021102121122022211200100200102212020201022110101100021020110012100210221021220100010111102002210112001221110200002120221012112100200220221100100220221010021011220211212110222101211122001012021011100221210202001102010200222211201221201210111200221200122012010010112021211122112100110101111021000012100102120211100121012112121102210110222020200221101000112202000120200202102010120010022221201111011201211212122112102222110221112111112220021222010022221100102000001101002002011212001001210011111122102112001010211100111121200212112001010122022022211010021002102100212222010", "10011121202122210012110221011201020211010211011022122112020012012121101102002220211111221201122120002120110112101021021010221110222102112020002010000122212021012202002102012201112112100101201011111201020120021221101220002010001120202100012002202212212000110111201021022021210120001201200121201102020212000210121210102111112111222000002121110100210012211210010121102122011222112102122121222200101102021222022121202212002100102100110000111002022101001001222101101212020100201002202002021200012200220020010010100222121222221020110220202022002022210022220111222221221222010121210201120212001102211012012001111111010111122011211111122020102220022020121012020110110211121200011202022011111021121020212100201110210110122122111200111012121022002112210120002020111111011101111122021201120222101120211202212101012102102200020220122202222100222201222000210012210122212110220101220201022210220202201220011102121111222200111110122121212111220212200201012211220200222000002120022220101202200122011111220011100020021210100020210022002212102122202220021110001010021100100112112112122010002112222102021201111202012221112222202000022202221212120122110000212012122110222000011111120210202022102101002102020221120120212020211000212110121222012002220102112010002112011022100021010021202000112012121122112022121011112001010002012202102002201120100211212200010212211222111021020021211022001120020100002011100000102200220210222020210110120102121000022011201012220200102021122211222202100101020122101120020012002010020012110002201120002202110102220210001120101211020011112222010101012102121112110202121221211010122022202100221200010102020122211210210120220000010111122101121010110211010121002120212022221020010122011202202202002021022121110201112020201000100010210011111222212001110100220012222201210102221221201020121010201212120100112021200000021101122200000120201201012210002201210102111012000000100211110121111111012220011101120112020100112112202212221011012110200011211020110102200201021212012102102211200200001010120202210201101020122212000122210000020021022020221121101010111110121001101002012110122201121200100011112110022110020220010012022020010011212112100102212220102200122212100211022020022222112202201022210100022210201100220100200221112110121001211002110100010122001210021100002102101022201121201100212100102012122100211100022212112202200012200022002100111002000022222212020022101012002112202011010000212100120221210101020210202021222211010212", "22111110111010212011020120220012021000022102111211221220022122200012022102011010102022120010201220011022100000122110212001110201111222022002221112102210222020222002000212200222112000000000020210102022001200012110020200021112120121000011002202200101012112021210020000110202221000111110111222020021220201100121112222020221220211210021101112221211021120220001021110111011220011110100202002222121022012212100121010000101210010112222112002210222222110022001120100020000100022010120201120110020002202112110112100002000101212102112000021210022002220221122221222112201211221102111010122201211000011100202221010212022002122212200110202111221120120202100121102200220122020102111211111211000102222100001210101022110112201220200021221112222102002020021011101102011012200102012111112000200011202111010111012022210112010111010112202012100101022210021200212010121211010020112220222120002210011012121210012212011221210111222112111211202010120220010210222021111122110001212111120222111002122011200101202020022122121000221111122201111021000011122020001200202002012121210212210200210101101020110122000202011110122222001200111022010212020201200112122212121210012010120021121001201121201101001020201010222222021221222020122201121121121210022100102210212201111210120101022011001010122121100222222020022010222210200112002010120000111202020210121111111021001022110122021022012110122200022011020021001010022121120202120100222100101211022011211120011000022112201022220101110101202211021000201211220211201102201010101222111121212200020201001222112101120121010000022022121012222222001220110201202022021020212122221010222022101202121122212202101110120100101212200200210001112112112101100211110221220221022120001111122002020220211120100101110021022022101011112210022110000201102110212100100020210022002212200020012101111021002121110112212221200002002100120022101220220022011021120111110122010120102010111110100201110220101010011020211012120111101101121211211212201010200000122022222211000221221100122222220112120012001002120202112011211100221101011000101120121122211112111011220000211112001202111111212111221122111212001201010102021000010120011002121212011010200120120200002110112201012202212012000212120221110111122020002220101001102111212022122121200200112100011111021020122220010221102121220212200120211220002022122011012011000202200010112201111011212100102102200211220022001022210202222001000001022020120100120011111212102202101021200000211100100221222000010", "01021102102102200022021112101002101001010102201112120220111021100001221101202010210021200210200001201011012111010111220122022000220120021102011110112020201001121211220020221001000121102121220122000201111202002210222100212122000201012200102022021100010122101022200011102012020210122121100121012022221111111000100112121011120220000012222210201202120010012122002212200121021101112011101100012222000002020022201210100010121122212110101221002102011220010121222221100121101010102000001220111110020122101212022201122210020022222002100000211212000212121021102010102222002010000220000220211020202021000110110100112021110010000200200011011202201121110221220021122221120020102022122220110020121011122022102201010121110011002220212111120011120221111121202122021110210221100002022012110200110020001101212021212012210222201102122202021111202011210011201202021111211210100221101102210021020222100121020100200102222010120002120212110120220201102000120112222222010101102200001201211212201022100112120202001202212222220211002110111122110001100201121011020110200020121122001111121000122112201121222020211001102121221222200012121001121202120021110220210200020100022201010110202101010210110221122010221020102020010220020110222201120201210122222220200001102221112012000211102100001201210000012022010111120011210011220100001202101101200100110122220000120110221222002100111112012121102100222111012000012000200002010120201102121102102212121202012022012201012101111000220201111220022220112122211111111012201211202202112121012021110222000221200211022110121212001011012110121000002221022101112111111122001220100101210021120000122121000121102202102120020121201210100222101020012221122122012110220211000010201222220001022120110112201022121101111111210112221021211201112111020010111012202100110101212000222221100101001101210122011000201011200201022020000022102022201002102111011000010101212212001120022212220221210112101211212120011221101021012112022011002002102010122001112101200122202100020221002120020112202000000121012001021220220212222120200121211211221220122001120220112101020200222212201111012222010002102010111112200012120202000112022210202120111210021212022120221010011102222100102202210111102012000200202210221210021101201111110200110020122001211120110010000202101202110200122121110211220201010111221012112001001020000001120010002121110101120021012020001202122001210122220122002101222111202110220120201120011111002022002100022210112012101000110211211212", "20022020212221201212020112200201111102011202022221102210010112011202002122121222002201101221012001112202201010102110122220200120001102110212210110012212212222221201202002212220122011212001212101221212020112101221211210201111201120010101011020211202120221102021001200220020002002202112202110221101020102202222201111111221022212111020221120221102221201111110212102010210012101101000200202212111001012220201200122202221122200200011011201002010111012021222011021101121022020022010121010022111102002020202220100022000021111221110110202000021022100200212221001201012101222201020100000110011010210220112212120221002201121112202122201202112120211201210212201002120202221201011200011110110001212002112121001112211021202122211210002021010011200020121000210010221110022211100010002010110000012021122222112022110122022121222022112112110022010111001222012111101221001200222111102012001021002221211211020110121210020002220100201001021211011022021200212112222202111010110121102202010002120222110220122111112000021111001012100010020010200221002121001122201202110210212222112001102200121121100122222001112111010112112222202120000001220212110222020120010022100221022011122220221010111221212100021102120001211120012200200201010111012022012020012100010021121002002101110012102112202210011020111010002211120100020211110011211222122222100021000110020000221201120220100012112110222012221200002122100110200220020222210102111121111021122120002222012022210012101000111211200200101121020001021020110100202011202201101000000102211022110102021200100010210211001222100212202122022000000121021001022001110110011111220200211220100121121020012201022120012100101011202200200222011021002201200001200220122212220110111011201200120001200111011210121211022012100212100122200000112200212021221021001000112201201002000212101220210220110021110222221101202001111001110102202012212100210112122220110120112112221101221011011020020101200202011102100110002222202110100210101020011220200112221120020210222012112211110211110100001122211111001022002001112222011022021111120110120210121201020202210112212002101101021200210102101210021100212022101020010012011100100121200000011011012010010011200111221022112201220101201022001001202200202220100201010022110011121122111201011221210102020110220120101211100021001200201210001020120120011200200101010022221200221221000011221112211122112122010020010102021222122200222202120010201210112100110120202010101102011220100111211110200020210110100", "21020202202102021100122202201122012100111121110012001111200112011122011001212120201001121021020120122020110110221022000020221002110211110012000222110001120210222111021112212022001121201202002210121120010122022200011212102222020001010202100210212001021220201222221012100201112001022102000220010122222001001022001020221212112220020012202221110122021210101202212100010012202102222100001222100102001201122220001001220101110210200021210020001002122002100001210222200222200221122000010021122002201121021011121012202221221100120022000211011210011011112110010001111220200022210200112001211022100002110110111222010002112121221212102220212002121112212112002102211010222110021201220110220021012112020001222110022202122101112212111110002022200011000011111111021011011120220122022201120002101112110121010021211210211111000101201210012110210100122110111001202122112012221001202001020020210100020022121201212010212222220021100202202021202120110112220200202000210011211200001020002221101011200010022202011110000020102212112000122011010022212001202221221022201222202021021200112002000220122222101102120011022211212120011200201120210110100022221200002120212011100111100212110100010002200022202011001211020121222121201002111102222210002000110102210112121100010101211122210000220012012000222202012111002121112210220222221010020112111100011112022020210020102012001111120101001021002112010011120222211101012120000200121122122101000020002001010010101202000120110120210121121101011210222201110022220011101020120010000112200101121110201000101011202112011102010102120221210220011021222022220112111000202212201112010111101102220220020202012101000012001121222122101112102011202112022002200112211100010102212001201001220200100010120111221000022112211020221011110002112122211022120222200122220121200012001121202101002101102101111012100201122102110000021210000101210112122021011102012202111012000022110220011020211120112002201221102101220110020220001111000212022112002012112011000211200012202022101211012100002110210000220010020121212121102102220011122020021110021010000222112020120111120212010002122222112112221010111021112021220122221220200010100021210200212102022001201102102122112012011000012012020020022221220101010202010212111220020202111121202011212202002122210011010012011121021222020102111011001221022010202210110201002111112222112011100110102112222021200111110202021020002020100210120101112020222101202021121101000021221201011221002001210220012100010012", "01020110000211201000111012001222222122110110011022010122112100120212221021000001122100200002102110202211122111120222011120222111021110202210022120110001022120021201010120102012220010210101221001110212100020111211202022021011112011122012102012202012010000020122200112022111200200211020112121211002101121011220000201112101012202220022202210112010021120011101002210121111221112002002202122102012121222000110222011022222011012001112110212222222201010011202111102020002020000002111011000122121021010210102121121002021022222001101222221010102111022112110221220010111220020101000011120020011221102210111012202012010111212001221012111210101211012110001211002002121212021210201210120020002201212211020220010120121110001110100110120201111012022020101112212110011010010210010121210012212102001120112200001102220200010122221222120021002021111100002222011211111121210021012121200021001120101212211020201210202012001020211002102120112201122102120210112110110101102112001001021120102100102001022101110211210122102102112201021121010022202221220221110121012011121021010122100002210220022222000012001211022020222000212210101022112010020110201022001021200122001102120202111102121122011201211000120212001212021202012200000010222210102201102010201200221200101202211010110110221110202001001101020220020112201001011100101020210101010121010020211111222101102211010212102010120002021122021021112202021210022022012011210001120100000212112101222001022222200220000122201200112102222202112011111210020012221212000120102021222111010111021221022002110221220112102222000002011100221012022201022112000120200120010222121000202021222021211110020021012211020101002022101121112012002220200021010012110020111201122111110001100100220000002020000002222011122101201201002222211210111200120011101011011121120021200010101002122120020201020222200110110111210122210020120112001002001211212022021221001202002111200220012000211221210110022012102011010110110221122111010121022102212010000221221000222212121202210221002212022011111120010102010102122021021110001120110222220121212202102110021010212002201020212110002202100000121011021002002010111110020220212102222110100000001120202010220212121012201011211201011102200000102121222121021212121002201020221122020200102122122122220212212110002220202022011201221110000110221011020001111110201210112222120020112001110000021220002012222120012002110000020101011120220012110000020000210121210201021020110222112100211201010022210122110000011", "20002202120202111200200120001110121121010011212020201121121122211002001111212202222222011120111022122101022001020121021200102011002122021210120000100111002211020000110002110220011210022012212021120012001000212000122010222011121210222202122210012000101101120211102212010120211001112222000112002210202000212121001111122121202111002111220020100001122201120001110002001002020222112001200022210002120110220211021022111111111002102111101001020210222022020101001220112020110121000211120211120100102001212220211101011002221121112220110222100212110211100222110011112210120120102011112010212002211010100000210020121210002022000110102220011012121200012020210000120120211000021111011222210101000000211101022121000012120010022201120012120200111000210020122221000122211110111122100011120021210200012120200101222110101220120102011021022101001102000122210221212011122122021212212120011222202220000200200010002112210201110220210110001210110111010112200221221100020211021002112022211120211200111121000111012012201022221112011202200001121201021101102102112201201120220020221010012001122121120122121110112112012002102002002022221002112012002112002120010012112110021202111102110020202000221020121002021012222200222102002220221001102210020000021112201021120100022200200212020100221021211002010110202120201101121201200000111011021112100222102202001101221202012121020121002021001200122000020121002210221100010112010011201012122120010110012020020211011022021102220210200022000111022010121021012112101012011110100010002210112111211022000100121022221001001002010120122022020101020120210122011002210220101020021211000212120021220210101220012001202010002020002010120111201011221200110111001012221110121210211001021111012011011222102000110202100211211102222212210022202021110010200200202022011102001211020121221110202102202211001021212202111001210020100220111222221120221022110001201000011201101221022000102101111222221012011000221211102002200120200221211120010220012001221202120201120221111112200022222220222112220202022112222002120122122022001002201210122110211020010001112111121021002121100000122010112010200122101101111010122111100212221011201022122010201202202011221120202010120120101021201110212022001110112212221011120200002012102220200012112000110210121211222011101201102002200211002020002010001210110202121120202012021010110210110212222121121202222002221200010000101000021210010121021222001222122121011110001210001020121100001110102101001021211210100101", "21021021122020111001000201212102020120110111112100200001101120211021112100002201122211110102121220122122000010211010102212100000111212020210112002102012001002002010200002120102222110000202012020220020110002210122111202121111022110212220020101102021000210121112110020112112022122100011222110212202012210112020100222100002122220201212102121111020201000000100111202210112220202212221010002021021210010101020021101210011000210012021202010210220022110101222000012121221112111002100000012022201101012011020202011111022120002101200222200010220222120000010121112022221102210110112101220112210212200221111112000111122202200212100202102200020200002220110021020010221222012001121000122112112210111010010221101220102000001222220220121221101222112012100002221000010010202221221022220221112200022012000220221211021012011122210111201011022100112121221221010021120100101110000012112010021120202211221002022221200212202000012100210202222211201110021002110120201102102122001012112200000022011022121001210010012221022120102021211001000021001010111011221100122210210200011200220002221001001022201101012211222001012120001222100210201211000112201002212211201222202100201211220001012200210222211012100222122111002011212110120210120200101011010001021210112220010222100220011102011011000022112211200002212011020210210100111202110102110212021220121201210212220220201220011020112212201221001120000121011120112122222221020120111221220100211201120210111222210122102000001100101002200101022022210011211102001122220122210000220110122121100022020210012111221121121212021010202221020022202100101000211022101201101000012211120020201121122202001020010200120110111122211002012200210112012022220012200010201012220001020112202220012122100000112000202101012100220202001110210201022020120220220200122122101001001010222110212212000002222000121002202221020100221201122002112221120011110220100020210002200120112000010120021201102020122111011100000011200202111200021211020000210202012222111010102220202010222112221201211201101002002001022121021120222120122200010222222000010201000022102112021112020011110112001020002000122120020210202000002020111010222210100002112121022010120210212021121211110001022021222120212112121201120210202122021011220011101120211212012011011212021022002100201112102122002122101020112210100122122211211122021120012200022010212222221001212022121001002122202201112211002000221211202200210201102221100202201010221210200202100100122212101200121212121010102", "10001110110101110210111002100020120100000220011222112101022111000221020110000211011002020102221101010122010110100102220222000212100000112222201101022202212100000112121022010112211110110020101110100212200012221112121022000121210000222221102100022020210002210100012220011002201200221211202210101002021120102010120002010010020102201020002110212101000121122211020121211011020220212220101121002211221222100122111020111121202001201112000200000201010002020220200021212210121102222021101210200111211101222011211100022210121102201220222011112012102011101102101022010102211211111211111220200121221221000211222210022102110002002010102122111121120122100201012220202110020111100101101001020101220010102012101121201020120002101212112102101000010001200211210201220222201210002220021022122120212002000202122012122201000210112010210002002001220020201120221202121111000020021002002002122111120201011202102120002020001100012201122012110211002011012000221110022012101102000211001102012222222010120020100122021122021202101111001121110212011001102102221120021101201212211122200221112122011202102200212012021211102202101022001112211011022000101201202112002222111012111101220021001010200200001112210201210121002222212110202010110001000102021201001012211011222221022010101000020202020121002121001011002122222000122101110022211202110202122220111102001211101211022212012111202010100112011221210102110210022111022120222111210202121012111221101102011221222220000222200002022012111221021202001000101220010200121021221210001202102021000001202100122000102002100200020212020002101100201120120000022110200212222002022200020202101011110112221122102120012221102102010100101100112101222221020200200211200202100110100201222201211021022020221002001000101111202201111112102010202002111200101110111112221202001211200121200222211210222211100212102020002221112222022101002121000020020100211212010001222212220001121221012102222201221220221102212010002210222102010212101110200110210220001202111112000000101121112111012010220212101222201022011202211010212020021000011100000202212200101210221210012212212010122222121212222010021002022112021121212010100000022120120222020022122202201111010020201021011010020200001011211221011021122021221221022221101211010002021222122120202220210021001102100002021111111202001001101201102200222110220201201021202202122212021101211022121020211102002012110101210011120000112201201012020202010201210112221012020221021001022220002100211001001020121211", "02121112010022001200012121012010010101021100111020020112221022121202111121202221120000011211010202021022101200101001112001212221000011100120211022022111101221010212020220211001222012010022220212002221100020211101102200210220202200111012222000201110210112020022111100222222201221101001220211112100101112121101100210002000022210112012121011220120012100221120220111110002210210001012100021101212201222220000021211212112100002211121211202221012000002120121022001012021012221021220211102210122121222200202220010102011122112200100001022210212211012220200210002220110100221021020002120210000011000011100102220100121220122210212111221010001020010020220111000201200002101121002112000121121120102002202101100011122001011100111101021210111021102022110102221201111112000011010221011200201200221001002211221121002200212101020222022222111000212011010100120121001220111120022201021001010100202100201221212111122021021210210201101222011201201201100012211112011110121222012101120122102102011210101020222022012022210001200212001010120121111202202201022120221222022000200002121001000012110120001021100212110000210122211102011122001000001011211010121012112021122100021122001122002201220000101112110122221211210211000202111110200111210100111000022120022000110202210220101222201102200021121020121120020101021100012210000211022001120201022011022021021000121122122211011220021112202121121102001111201010222011121010020202212111010111020121210110110000110021111112120111121120112010121211200202210021112122021212010201020121202022000212211001112200112012222012221020220112112012111120122122220111101010010212012122201100112202101202201110021202112002121222200112112011001222202000000201001202021121000211012021000101000011001011201112010121210010012021111002111121221102122100000220020210122101201102012112122000210211122211021101121101002010011221021101120202122211101001202211001110210011220221002010101011201210000000000001102100210221110110010011100012022002112210112020100010101102010202122201012020212200122012212022220220121100210100112202221000111002211210010121100100210220111212020121110022011020022002202220220100210111221200100112202202101111012100012122022011020110112111112220000222210221212002101220000211222212100212110101000222210211020000201011011200010111011221021121011201210220010221112201021022002101101211221221012102121021110001202022202200022212002210021012221112020101122000120002102011011100211202100210102021101200202222101110110", "02001020012101001110012210022201201220010002120002201221010202020002222020001000011021122220212021100201121022221222102012021110112022120120022100212200110202120021201222012111102200121211202211201001000000212002102110121102202001122200012121100000001010100202021112010201211112111021212212012110202020010202220212211122001012211222122021221001011010201201202000122212111001011222121202112211011012010020111100001121001221112211010101100021111201011120222010021210101021021111211222001222200201011112010101120011020220201111002220001201200221211200011202020010211110220101101220201121112102120200010112122102011020211120010110121110110222022200002020202022021221121211200212220001001210122002210012121120001010112021121021202001212210010111010200200011111212100000222120002110101102022000212212201221101021101112220221000222112210121222112110002122222220121000202220212110112221121202020212010201022122011210001222010201112101000211220220122011220111202122110211211021020210221111101101111122202122022110021220101112101010112101001220012222200121202011200212200200022222222221210220010002112001010022201110102000210111002021001200210110022210010110022000110022021001110101001221022122112021021020010100000121111110220011210000012100212102010111100211211011002112111111110001210110111200221221021201210021221011112120121202000101222100022211021212200111011022102100110202122120210201112122201011210101211201200012011121022011011120212120210211210200010021211221221212121021110110221121001221120002020201222101010011001121221121210120002002221021000020101022221210102201022112120000121000121212200000120101102110002010111121012111020020212200220010212220202000120000210102020020101101210112121200021110201000222001211100021001202221110012022221201202022021020212021201011010102002201112121120010202201200222120101111100101212120011101002121112201011121220020001110002101221000022121012000221000221010201222110002002221122002022020110001112121020212011021020112101212100201121102120222202222122100202220220221122110220000111102222010211222010201112120222010110000021012101100220001102000112000012020112212122012220221020120020111101022020221212200021202102001110112211012010011002201120102202222221220111020022022202100001212002001200211022010122011210120222202221022222111211120210220020122010201222112021210202111021211222220010111110001120121012222012211000122021221122002001111211221100102121210100002201112201202121222011001120001", "02112021000022000221120011121201011022220010000221122202011210210222000111002201011000101212101000201201022120012100110022210022000020012210212001110110210010221022200121001011020222022002001020220011202021022122012200001111210211222102001110021111120111010022101102121120000220020101222002212112002211110001202201101010122120121112221221000012110110021210201222100112211021200201222010012210212220020122100222002001011200021222112201121010120001200110122222110012012112121002001111022012202111222010102121022211202001120221111020111201011212021120222011000120112200120102021211002220112220211101022010022212211002111102001102012021022212100222110212012021022020110001012002112100220221210022100202001221101101001202212100120012210002101110220012210100211221011211121221021202012200021122222000011001111022100122220100202202100020222221110211120000111220111110120012212022221020221102111100101110101112001122112202221200220021110211022201110210122222021011112001011022010211210201111012121021200100122200202112121121100000011021220101122100220212221200122211022000211201121212222202001212120020021012210002120021200001000022000120222201101222012012101020000212011220001112102110201210001110001001221020122202121221210222110122112221011201021020222120111001201101001202101100011221101100221121000210100210001222200011202220001022020210211202121220212200112001120000110000122102112210100200010001110020111120121120221020210010122222201211010210022101011102111210211222100101210020122211222020111000001110221112102212201100212020111021102221101201121102100201020100000100221100010020020101110010222201002012211202011020100110000020200202000011210011220121220202100000121221202022222120221121001202121122002011200210012201211002011021010011202020122101212100021220000122220220011210022210102221121102010211222112010210111202022012120000222121221212201201022020212201211222112222101211012011122200110101100102120100101010020220022122020200021220102120012102000221010220111000121022121211211011201101222120110021212022110222020112002021011110211202112202100021222122222112210110120210202002110120001222010101122120122100022121010112010120001001102022212211121021000002021121200011120102021000101120220202221010021122120111122121111002211022021200101011200020210121001002012011201111220002002101120212111011002220002012202211122120210021012010000020211222210122200112000110021220002101100202111020002100120101211010122100021002222200122010", "11120220121121202202002120212211101220212112001101211211102220220110212210011000122020100122222000001120210122102010021122201001112201212201102102122120121121101002122202102200122121200221110220110111210020122221020120102101222001002202001222002121222112200102020201201110020022220000220201112012220122021222100012201002210102011220220200002121101022201021212022111221122022022020122110200001201110011201222222211001221001121212120222100202011021100012121001220211102111110002020112101021222210120011202002000010101212100012022101221220021121211000120001201022102111010120100020211000212222000211022200001000210222222002211010111010111011020120111002101112120022101200202101222122021200002212101202002020022222000121120121120012112110021000021210101012011210000110002101211220001111120200222220202101010100101011221210201211220102210000110000012102200201222200102202121201122011000021102011221012101112210211221102010212001012100102002021001220100202120022002011102021002022200102012121002112022011101112222121110222111222111110100112022012201001211012112022100002222112000201012001211002200002110002112011201211020202102220222112022020200011221212001222122202200111021221212120000000201022122110021012002211220022221122021120220222122212012120010210222220001121002222212201212101201202111101022221000110201111211000222221011012122120021120121001000221211002221011011201121002020101002211112022120200102122011000212102002102211220202211201002100122021211002111010120221212020200102110022221002202110110020202102122221120112020112101210100001012221210210120210020222000002220200022120112212120011010112211101102100100121112112112200122212020111010220102022010212110202112011221110101222202102211002120011001020222201111221102002110012202022000101100211002111210100121122210111120121112222120210010200002020110111201012200002211220121220102200211102102201012201112002002222100121020200021222200222222101021022220101000221100110212021022120210100110011222211010101112112021200202011021112211012120022001012120210011100011202111111021120022021020210010222202121122100220020221211102020012101000002110200102220001200001220102000121020002001002210200110200112111221212101012101220021021100221112221200220010221210121022111120201200100021012010010221020020011200122021010112120021102022212202210112210111012220011111110110221200202111020112001120101111221001121221020212020021000122001002001211211211211012221000201212120212010220222222001", "20000220121102012212211110112010011211000221021120202011200001211211010012020221012101001021102120021021120000100102210200221102121102122022210112001222011212002111010021222112200122121020011210212102002211122221211121111210022111111100020112012102210110022200100222121012100112210220220210120122010001221001022010102212102002210202211011020020201110111200110101020220112011011212222020002121011120210002221001002001012220011201000001112201111111011221221121102102001010110212020002020022011012102002012222202200111221200022122110210111211020022010001001120102021200101201002001110021211120202020111121112210022020111120201002121010120121121021212202211002212112011100010200200222100120120021011012012022201100200102122122002110002000200012010201002011201100001012220220201202122220021222010011022011220001021010020212002110021001012101222011212122111100221222101022122120021101101200211121011221220122012111020002100101011100000010111210211000101220021200211011002102210120111111100110100112110212101102122212102212122220210122200201001011022100200122020100012120202001202021112010201000022011121110221012021100220210011111212220012020200110002012100001121011110200122010002022001222111112201122121221102022122010000020111012220012120022100122001210002011010022121110210011001200220110022211010012102010210012111110210221020212000022202211121201111102202000112110100212110000220100022202212221111002221202022121021112212110001211102120021221112211211022102020212211122020202222112222112211012001210200002012012001000022122011112011210010200201002222101202221001220010010000102020021212102022122002221202121120101112111212020022222220221100020021010111100100010010002102010200011120011202022210111221202211010210211001011120110222021212000110022112011102021211210021020220100012122022210000121120000210211111022211121210110021101002212222100110212011022102202222010200120202221122200120121201012020201012110001012020100222012222011102111102222122121102010122201221121111100101122021120121220111212010102111101210020110000222201100120211110110222021020000210221200111011000212111121122002020221120220201101011221110200221220000011222211122111022211211112122121211220122200102010211001220111111211221112001112121102012220001111002021010210022102022201201121022212021012212220111201210022201112020121002022122102220001202000102001010210201010202001221120102022100120100121120120121210022001000112122111221201210122121012021212001010011", "01220112020212021201202012100022011220211200220120100022210021212111002001010001222200021221101221002001221020012002221100221022220201002001220001020110100211110012220112011122010111001011002002012012101112221211121212101002002212022021100221012002112010122101202102001112022211022101022221121012000011202010101110000111122110120211011222101211011220010022120202010220222010200202110100110022111201100102212221202200100220200211002021200222210222021111021222021001221012201221220112220202102112102120002202111102111221210222110110112121112021201011220121012101121100202212110002021222222111110110211001110202100001102111221212012202002001010121122210120001211010111121011100222122112102202122021001121011201021222122120111111210122220100210122102110012212112112112110010221021020112220011102122222000200201210012211012202010021111111001012022210120001121121112021010210112010202202022120100020002000020022112222102110222022221021000111022212112122012220220011012121212010001102100001122112210020010000121201200120022001111110101012222001020222022111120002101002101012002122100020221220000022222111221002101110100210210221011200201010010112002111002120000010200020021212222212202020111110201002000201211111202021222202000010201221222001101222210210220121100200220011111012210022002100111011212022202110111012121100200210201002001020120222220201001111022012210202211010002021000000201112210100211211121022021120110122022222011202200022112121102210120100211222002101102200011122010101200120001112100011101102012010102222220200012012221101222220001220101020121200002112011002101200221222202210100220020101121021000020010121101202122200101010111100012221201021011222120202120100210002012020120102101121012221001121001012102100212020112201120020212100100220211000120110021112220200111122210001111001010221001112220210212011110020002221002011102002012211202101122110121002002200210222011222112000211200200000221122221001210011011011210101022001022210022102211022211112102202120021100201221202110002112221201122110022000200110102110000022221220211102021211020212122212211201210020022020002011010011222001122111022222210001111011011002112200202110122021212200121012021222000022202220022200210100210202200210221200221020202022021120221010101212022121100121202002010121022211200222110110201102212000212212010111121002211021202110022121020202010010220211220112211201111200202002221120110021010220210100100020002221222120210001120210111111102211", "22200212120011011212021102122000022011200020201001201201011100012211000002211222222101202100201012011100022111020122222122022111020000112102210202002121102211012202210222121110222212200202201112101202001222222001022001111112211110110010120100101120221201220001112210210020102021212100220122011202201011011101012201000200021000211220120110022210022112001211222112020100021022210000121022022011200101012012121010200210001110011201021222222100010020201120002201222221101012121010101210212011120010212222021100201001011202210121122211022100001110221101201012020010100220000121010002002101020102120120221211102112022210001202000201100020000120102022201022110212122012210021202222002101210222202120211001222122000020212101120012201011012121222201201201210211112200102201022100112222220101210120000110002010100211010112200121200220212200200002111221012112011111202101110021111022111000002100101201122122101201221122011220220101011202022020212101101012000022221001100201122011112000002022010212111222122102212002210111020112021102102221221012121002002101000222211000112021100210201210111211102012210010022022101001221002021202102121122120201121222101102100111001012110202021001100211020002221010200100020202102112002000201021120101012202001110111020102210001120211100101121201121212222012210021221011012110011110002211102112101021201022022222010222111110201101120010000021201002222210020100221200101110221220201000212221120122200001010101021202101002111020221000121002111110010101010002101021201010120212010211210100011022222212022120112000000200120110000012202110120210210010121021102200211001002020220221202101122120210120221021210220122000121212202011000021210110111100120012001202121210102111011101120101100122202101100220020001111212121111010212101020120010000120110202012111020102012220122102211112000102211220211202021221211220022101121201112010200000200012201222012220212121001121011120001102002120010221011222210021002202110222110122012102121122111020111221222012112010101000000111202001011001000001202011202100212020112012210201102102100101202000011100100010101210222210110022101220100102110000012221010222212110022210002222202110002012221002112110200000210000222110200011120222212210220211012221100122120211201111200021112001101111102122121001110110120220200122001102211221202102112110110002010010100221200002011201122212220212100121022120120101120100011211022111210211220211122000210111021000202112002000121211202020112200001222", "22122111101120012110200121111121112212222110020101022211212210201110220112200201202021122222020120021121020212121122221102001121221020110222002110121212201121000212021002010110220222200011100100120111022000220211111202220000020110101121001011011002222220221200002002201000201102212102222222100020011020201011001000221202220012001221012101121101001100021102012221122211120012220001202022102120121001211102212120110020112112110221022011221120011121221210111210121021112022102000101200111211110012210201122022222220110101120200002200101221212202112202020000011010211112202212101202021012100221211102210220120110012101201212200000201102202220001000221121011202101200110020020101201201112202012220102012110121110100001120110000212112201212000012121021101100000001220001211122122122000002122100212001010212221000210200121000012000020221002012020222220020002111101120001112021221221002221010222201102021011222100220001102202010000010200011202212100221010100011222222222101122020210101110211221220201012212000011211200220112221221122010101121022221020201200200020000012112020212110211111001100212121221101202202112200222111102000010210211202100222100102110012200021220222121211120222001001102111000222102012021222000221101021201112102001200020210121112001110102211222010112111210110101211212022000212122122110002202220102100120110222212122010020002200202200101012010222022012101001200200012100210012111121120121212201110222222121121111110212021201210001211100020110200200012211211010120222222000102211002112010001201002001001110120100020112012000200010010100210220101222000111001002022120111122010120101022011100111222102202012022010121220122002122010200210101201011221110220112101100210201001110110010101110010000012010220021220121110220000210112200011021012021201002110221011102000210010021001221002212012002020202001122221102222221002011110002220112220010020200202020012022102202112100202201211122002022001122000110200222021022220002020001220021112111022010122010011010101012002012000011212111221221100100112111222120221212022202022012212001221201021220122110012000120001101001101200102120212201200100202000112022022211021111102202222122021022202122002020100011210000021010101110000121010112012122010000222121101222020021111210022001010101111221000102120111000000100010010200100200220101011111212202210000220100001201112221100221210202112001012210011020021210210020122121201011122111012121010000002220201111002100010221222112100101102210", "12010202202202202100020021210122000212221012220010100102201011122112101101211012112000211102111112020001201022001110120211211200002001112001000210002211022121201110122012211102021012021221001211002200110011221202010202100022212121221101120000021210101012102221022020210002202001012210022221100222100221212000112010021012100102012101121010121200200112021022102111202012002102200102020011102111211002120102210120202201202012120000121121211100201002200122122020021111102211120211101100202111201221220000012210111220210121121120120101121120010212200022201020001012201210011210210210211011121201220122102011212220212202122122121110211120102020101022120202102211110120010000000112122001221101022121202221010111200120201121101011121000021201121110222022010220100101022022110110111202120221212021212222210022002020210110112101101121011210201120022101111200000202220101011100101100121122102100001120001121020211200201021000020221221212212200212211100111020002101200011121202110120011212122010101111122121200202022100122202021111200112121002221012100021221010012002202001002102011002210111200201010222212222210120001122012210111002102200010021200010211021120202021112100002010202220220121102222001002010122220011021001111220202211220111101111101121222011100121101002002120112202120112010211020022000110221120221120112122102221102110210110010111200021010200002021010112202012020010021100211122102100020112122120120122220210021122122222012111000210200021220220101121122001111110010000222122222202202002120222000200001011010111201121200211001012202201122022022102020101101010111020020210022121100110111100102202211210021020101011010220120002201210120001102202120010022001010022011000000000020210202001110010022012022201002100022111021221211011001200121121202002212020212200110120002202211111021002111120012200022120220100202021020022210002002120112210010112221210012102120100221212221021210110000212110111002001002012101001102012010200102210012210020020012000101020010012101000012000221022122211200222021102121201111101010021122102100222002000010101210022201210102001010202122000201101222200112202011000102101010201200220212220011110001122201010020111221010010001110102200101222011102200220021121112120111112200111120010221101022122022100110122200022010011121110200110022020020122112012021112201001121001110121101210112200120220010000120120122110202010222101212220001121220120101222122011100022120201101022022020012101100110210102221010211210111", "01021110021100111120111122222112112012110201210121222201212100220012022020000022211112020022121120220110202122211212020220000122021012101122000221212121222100100211002022222012102201002220121202211202220100120212111210020202202100112200020112012122121021211122200221122002020100100110110102121022201120220122221102200102012212000000100110220211222002201102110111221011000002011222102202022212121202020122221020121011102021222221112121010200111202000111121120221111221121122201010022122102102121010111110012000011202020120012202102020102212111220221112010101112002112220112110101002111201201201111100121202001222112211102120202202112222202202200001211220122211020012220100012021020101000010110112211120212010121220110021001102002221111221200211200022110100120212102011000212000002212001210211002202221022221211111120010221212121210112101010210202221112111010111101222020200212022002111011012222021101220220000221101122202122001111010102210202010211010212102120102122102112012122112121112200022222020020210210110210220112121221221102022121020001102220020221111212202101020100100111001110100021111020001212102102211022221220202011001120202211202022011100011201220001122012222101010220001221012211120011202122002121222001121202111220102101211211112210021111201021012122101001112022102011211020120111012002210112210211100222102102012110112100210201121012022201100112210001020201021102011110221102211200111121101021122011012220102201010010201221000202202001222221012110002101211100100011122100100212010100010001221120212122021211121020021020200122222121000112222200020112001002222210112022202100220010221020021022110100121221110101100020112022100020221002102200000112212102002200001011120012211200112022210001212112200220120000211100111002220220210002221202210221021111010010202221021010102002121100022221002201010011112101002120002202212012122222012001001200110202021202022220121210222220101002211221001010220002110012102201200010021022110010121001212200110220101020210222221021102202000112220212102122020021120100020222101212021112101010222212000021120020221010002200220112210011022000120001110111012021102212010202222220011220120120112222202112222001112022012222201000012101222221210011110011202210201102111202102221020011220010210021002001012102100220111020020102200012111212101221110210002220000122201102010210100001012122101202210021111021012220121222012112010021020100120120111021122122021000022021011112022111200122122201002002211", "21020001111200021201011112002202101011001200021122001121011100012212120211220221200222210200121202110221111010221202202220122222221010222201020112202110200011211201201012100100020202011202101020101210210020202221012111001110221101200111111212110211020122100001120111002211201010220122002001200021022222010021120202001002012200102202010110220001121202111201112020011001220000101102021101200121110221021121010022220011001211222212202111222202010022221102211212221201122102122002022001101000002201112022002210012022220121011101022000110102110211002001202012200110220202011010002221022220102122002222102221110002112000121100202221100020010102222121002101201000100201202220110212212201102012022112010112020022121200201020211020102001110011111112210100022212220020202110111122201202210012210120000122201221120001002002212001112021112212111210022112202022012020221102212210020210001112210001202211112211012211222202010102000200111011110011202211101120210201202110022001121121021120122100222212211212201202201110222021011200002012212111210111002012200212210012202110120222202021020102102012001121022000102022211012112012112022012000221222212222022121220100012101222210121012210202210020011112102210201202210001221012000021112202202200001100002212210110000121012200121200002220011112212202010102101101222211120110021202222021121202202020111011010120222210202210120221212121020011001012201200112012110200210012000212022000221012110202012020020202010212002101020020101120010121220222001200002112000202022011020001020100201021120212022102120200102011222112012012121211000010222221201212100201010110021202211211020102000021111100011211001121101212100011020222212101022000120221001110001012001200111001002010102010210101020212020122201112101111210021220201011200001101212012212102212212010210000020000111010120001200102022121101212112010200220222020010020110222201011011220220200211111001210112111200201210222100011221220211011022212000101102102020020110211212120121001022112001110212211220010000001012022022211000011100120222101020211102222220012210220002020000212211021120210020012020010201002020112222012201200022212200002221202200011120001122002122101112222002222022000221011222222021221200121101111022212200021101200021211220002120211212211111000000210200220011002212201011221221222120020001101011011010222102122220200212220101010211001100221101111201021020212020201200120021201212210200021100000022021111012202222112011210000120012221211101", "01121220212112001222012122020212122001200120220001221001110102010020211101201220121120022200210010202220010102121122022012012102122010200020012220122020121121120210010002121211220001001220120010202202201000121202211000202101011102200122022111020121220102020020012210100100121012000010011001201101022211012101212212221201001121102210111012021011011110201222122120222021212112120010201021100201002010221220022120010012100021220212020001010201201220121020020021020201210120001010010002211221020112002102202111120010010221200102021112221010110212221121122111110121121210112001120100200010222221020210221022012112212220201110100121000201022112002102120011102211120001101220222001121120202220012000022112011220010102120220122202222112022120211022012121102011010210000211111222001201021002221112210101020002120211001202000220111122010000012001021210122202222011122102120100112001200022000112000020212211020121111012200102000202110122020110210210020220022100120121221202202101112202000122211120202102220022010101012022211222211112212101120200212111010010212021200200102111210211111000000122110102220121112112021011000221020220222212200011000022211200000021211002100210200212000102101201112022221120102120001122001110022202201001112020211202021120102112000110210022102210112222102010001212011111012021000201202210222121111212220022022020010221002212120002100110110212011120010221021212020211120100212010001102020021120012010000212120000022101202112102200101102102122020121220012022122001210011210000101001001020120002121002111221112021011110220100111200221122122000101100110001121220220022101011010112112120010101011200200120012111201022211200222022102202210000222022211202021100100202111110020121102210100212021201221010101100200210001000002212100101210202012110212102112102000011011120111212012022210002012110212011012222100221222110012120011100022022211111110210021012212002002021021221200201121211012012202211010200110010210102020212102022202121210111022201201022220100221201211202022011002102102112002120001021112111120222211111202021222020101101211210120200001200021200022020111100001220001120001211010122010111021021112120221121022012010000120221200100012221221222010022120201202102222212201210002121220101102111210121120020112002022211201012222021202200212000200110101100020100122012110211201100021022122211222222111022200122021011222010101100002022002211202222022211121022001101100120211222222102012021201010200200210011021012222002", "02212011002111222002101011212112200221111102012121111010220201212120022110112022011011110122110120102120020100202020120100002002101111022001022222001121021101100100222212011202020202012102001202202111121011000021021110112100201202122101020222110110201220100002000221100221221021020221112011101100212120211220202221000200112110011121201222002111120122112002021122100202011020002000110222210000100101120200020210001212120220122111110110111110211112100122012101120002012202222020001221102001110210012012120002010022212200200100222121201110220022201212000002211001121002110001012220211222212210020010102110111011021222001122122121221110112112021000010110220220211110000221121201221101110100002120121001101211121120012112101222211020112211202110100201121012220100212002202120201000220201010021211111212100111000022110102000001201001000121102011111022212122212111010222000112211112111121210221011200021202012210001100210102021200211222001211211020010220012102000211101222121022010200120220112200100202000001021012110211201001102222201002101101110021121002022202020022010211120200111001012121002111221012021020021000021202000200111211201000202022221110110111011222212011012020102021210220020001221022012201221102112121120112000021212200022121110221021201000200200201022200021012000011222012110112011111120102000122121001010011101120012121221002001220120011110021110002121112201120210002001221100002020222120122010001002201022111211110010110021112012222002202202101110212200112101010112100122010021120202000120011020100221021210012021210120211100021110021022000100210202211222100100020112202002022212002221220112212020000220222002000101211020222212001002120111001111222212221101020002101011122200120000012020212202002102021110220021002221201010220221101210220111122200101001010000210021212102000202022112102022020021101021220020102011222011020211002111111211222221012212120222120002011200000201201200210022000001200112122200122102111212102001100212012021022002211102111002022121110202100000012010001121021022022111220011202221011100010021120212022010200111111202211110001212121102212100021210100122221110101121120200211211122211201101011211011121122001212120102120101100011122220201221122200112212222002210011020000101110012212111022021011000022022211201120122222212002220101011000000011111120012120122100110102111011000022202110001200201000101201122201102111201021012102200121020001221100010112021201220021121022110102202111102001202202210", "02012112020101201222220100120200220201021110211211220120200121220101221111002111212112212010021021122112022221221110202220210111202012012200201221022220010221021002100110101110022112212202012020012122211000000201122222212010122011110102221110122220102020202200101112102102101020220011111112112200111202202002011221222122111102112112022011100101120122221010101021112111100021022002020000210202220001212200122102102100022101022110101020012100200211012211201010012221210121022200220001200000210001020120020012010222022021010022000201210202100100102222212210012011120012201210220211111021020121222012002222011221001002021122120100222010112022210200221022202212220001121201210010201212020220010222200020211222111021102120010220121001201000100221010001101020021102000200020201211220112111200120202110000111212101220210200110210100012220002011121221021010021111000100022220220211022202201100202201011002122122002012101002111121111102111121101110110021202221200120211112100120001211111200010022212100102012110201110022012122210102001010121020000010121110120120120100221002210210200011222002222201012100200102020012211112211120021212002012000120102101112002220020100020200000110010202001122102010021002002000011220010212010201122001210110011000122221200100101111202221122011001121221211212200212122212020201012001121020222100021020101020210122121200200211011102000001022120122122001111200220021211221202100112021120022111210221020211111220010111212210022002210221112101120100211011011221222002201221110102111111222220021021212221101011210000220000121001221220001212120012000110001021111211021210121010211210222220020101020212020010002110211010012200001001102210012102100212120101111110121102122220101100000112011111002100212011002102000102100011001010221012021222121212101211101011022210110211122210102211221001021100021200020200022110211111020020000002110112020102121211202021220022022020021202222012202012221101120012200002222022010211101210211222100220221021000220010101100012210001021111112102020121002121000002022120211202111200102211111212022101012122202100101212000022002021102111121120200120021002010021100101210221002121102001220010102102012222112002201011111110120001102121220111221102201201202202011121020110021010110002011210122220120122201002112202020211212001212111002020102022202022002022111011101221202112111221202001221210020001101202201010201021200221012001202012022020220101122212210011212021010121012222100222000000002201", "12200121001210102100100111011221102211200221222210000211222021222222002100211012021001212201022202111211101210220011202012102100202201220011020202010012002101110111210021110221000220002222011010122011121201122121020011100122200200011010211010010111101020000222102210110200120101000002120012202022222001100110122221102211020121002020201001121202211001111020010210212110020202102200220102012122122122011120220122110100212120222011122121222110022101200100021010122200100210201222002101201122222100020200222120221012012121220122202202221111202201222021012012220002011202011210101221020202011100210121221121111222220001210010222111120001202121121012202022120022201100222210001211100020111220011200010202221001201210021220121011222001122100200121121111102010020010021010110112020202000210102201211202110212110201220021101121122221221211220200010220001012122010020020220010102211202112010122010021120001100012111202201002120202222222101221211010210022112012222202222200010102100110220102021211001220112010100000000112122100010121001200112221100120002221201220200121022122212212022200111021222101110120121202112210122111210210212100201220021122111212212102012210100202222121010001111122121002000020200220001110102001000200122212202000101201200020111220102022202211200122000122011102100101021210112122012101122012210100220002002120212000121122021002210022100211200201021102221212122122111222010010011212211002112020011020120221010012122222112120121011202221112210020000102121020122011101122122100202221210121000110012122110001110210120010002102220221010211020111202002100111011110010222010002102212201001120010011010012012202012200021211210100012020220121102010100120002110120012212201020121212202022201022210110012021201111212110022102110001121222200022001020110201100020022000022220111012000201021021120101220000210101021000210001221120221111011111121200112212021002102021100000210120222111001020120121111212002010100201210100002200102120012110220121112010122102201200200121220201110110221022012021102101200101202112212201100101101010210010201121120222021100022011201222112021010211020120101011112222220000121210100112202010221021111212220221221201101210210121211012221120002020210022021200120222211022102111212011122100020010010010000000220121201000112211110112201112110112110010120212021221110021220222001102011220120201002111200012012121120022022110201102212120201221111100210201021112100020100200201001001221121212122011002100120012222", "12102201222100020112001121210121201200201021210001201001020201112110100101212122021111112101211100001002200221200020020120011122111202011210002202001100101111200212221102122121010101122201021002110201222211222100201021220222100022010221012000102202021202110100122111122000100201100001210211100100110111010011101122200121000021020001012021001022100021102220120212112212001112111002120222101121022002200110102022021220120001201202021002221220202110200021112210101202200100122100211211101122211120202202110002101001012201011112110201210020221002021000201121011202121110100220010200010212110110222112211200011110002122010201202112002000020100111120121102220001211002222102010101010100101120022201201022110120020202011100021122100112001100121202110012202020122101110102021002121101202210210012002201102112021021220101121222111121021101212122112111022120201120210112110020110212220210202022220020102111222220111121200002022001210101111000212212022200112101002202202222210021111111111102002001002201211211122010200121100020100202120111012120212120112111212211212210120120011101100011121021012111210111011111212012101110022201021002012020011120102022202212122011122020220122210000010101210021120210111112002010020100002220020100121020102110220000011201222021120112010021200022202111021012222210010002001100112100200110221000102202010111222210211122021110122010201211112021100012222012220221012101000102110211222202122220121011010201201121122101001211111221102001121212100000111022000002222121111120012102222012020121012022012222202120022112001122022002220001121102001111100122102221212001201122020101211010111000221020212011222001211021101112020021101222010202200012220000110110000021120222021201100021100121000121120220101002121021011220222002120220010222012211022210212220222011221200121121010100022012202101010001110211112122001100012110001221121200012100101110220112020121011211012212111001101202102202022022221122110111222100100001201210222000200112211110010020222002021111011121020212201121220222121202000111122120002121112222201122122220002001011221021000212011020111200000012110001222000201201222222000002021222102201010110201002111001212011110000012202122100121000122100010020200211101122202222221021010221120221021210110212111001100121022010220020202000201022101100222002002001211010020022100122122111202002020112110112200211112002121112100111022211211221121110220112020011002111012010202010111022101011011101220021122012020100012", "20101200200122220200102122101122012000100122011101211112220121210222000012011100002222202102210221102010120100002220221102022121000112001202001112120202121010021210111100011011021201002100202122221201201020211001001002121120211221202201010011011012122101211101001122211112022012001010010110211210112220122222211201112220101010011022020212110101101120201111011001012012200022101101110000000221022210012100212101201201000220020000102020012100221011102110201122010211020202121000200001101210102210212010121102022202000101222201100012020201120002200112210002101112010111011221001000021101222010212022202002222122012102220101110122112020200020111210202200212211101122211212012102020001101121021120200211102122021001001210112010002221120021020000221002012100001000022010210022221200202112101020102001101110121100212210101122200010011222010002201212201010022210220000000010001200100011000012120000112000000210102011112101010100022121220101212012022001001012020002000112011101210112221221111001120102102212222012111022111001210212010120110001100210121221100222102220111010012011121021100122111120200210201101002202111102221001220100212001010210111120122211202020202012220020212002222100210220210212210020110121100120011020201022010000201210210022001200112220212012210122101221012012210020021201210110000101020120012001110000212111110000122102112101211002122120220020012022211021202111020001000210122002012202201201112001212201121102121222201001212001002001121121210202021202220121012000010112001210210210111200012020021012100120211112210002010220101210212201100222121011110022102122201110001012012221110011012101112220001100201121212112212100010110120122111122201001010002201020202120100211011010201110210021010220120110010222222100001211211002210012010100012022021010111020010020020212201011222110222100221021012000210212021200010202110000011011002202112120020102010221210002112100011100200121212110012000112200020010210222012210002121122020012121112012221021112122201210011011122101012110010201000222212200211012012202020111001122201220010000022012220120012220122202021211002112001001202101112022220110011221021002220111011001020201100122210120111222221202000021122021022020021012012121012122021010200000010100222102200011000101212201101010122022102121221120112212000120221212020202102010011212110221012011002202100122220000012222212102020222210210021110021010101211102111202220021200202012022121020022122001121102020000012101100200100020", "00001200011110202002112000211101201020202201220211210210222211011011211222011102011212121222121221212222011102011011010201012000021200220000201012001200102112020012112002111102022000001101220202112201201100001000122012210220222012220001020102001101221201211120121111000000202020220201122012212200010002012202220202210010020200012222111210100210020101120121220211101111010120010211001212121211212022111011220201122211221021020000022011222110212220222120121112021122011010222012221221022012111210012210220211101201112002122212102200100201000112002212210111110101210021010200020122101022012111012020110221211012220120220010000210220122211101100201212110122221110022100020022022222222221211010112210211120122110222100020202202211100200101212022110202200102002010000202022110110220111001022201010112211210120211201211221120001202121012202121200011100022012021122010111221201211021020122110100112220202020211021201112112022212020011000112200102222110021211001102212222011102100102122121102222022111001001021022220100212101002120111001000222111020001122202010211100122021200001210211010022010221001112200021200100020121212200202101022210100120022110022110020112020212210102120210012020101010120202001022112210010002111110221122222010111022202002021120011100001211101011212210202200011112121220112211012122210201120210100201102102022000010011000222120110102202220020200021200001022220211102111120211222110211222011000011021220101212211201210021122201020201001222022011100011121221121020222102000120012010212220022000020220121022120210222202101022200210201100112210221000201220122110220201111020200210221201110111021202212101111111220010011212020122220100020121022101202100110120201001022111202022011022110000112111012020120112121100122110012012212111002222012201011122011112212101211202200012221201220102102211200200102012010102011201111012021000110021100210010212001121200212000000100100111000221020000202000201012110022101000111100011211111020102122120002110111110220202202210222211212211202102021211101222010200122002021220111202022012010010121001122210210022012222101020102220221102222120012100101010021110221120121122101120221211012111110001020210121100100011121201122120111122102121002221120112122220112121200210012121002200121020212100112111212222221102211020101000102022100021022212100001220002000010011102020121012211202212110122021002201010020220010021022112012022112022221110202221212211201201211000102202110120200011012110222221", "21101111120022012100112222101221222012222210212201102110111201111122001012212101201101101222100102021010111002012110200202112200111200002111101001100012201012120112221220110102100021110110110102222202001121022212022112101121000010102201211021020200220011002000202221022120021100211221201200111220100222002200110011212221202020001020002012210212021111012222001020102020211011111110012001201210222000122021200121122112122002122011201100222221101220122002121001201012100022010111220101210012001010122020212221211210121100112221210021120002112101100020212210111021100021021111111121102000122112101000202011211220002221001011022112011201020102022201010021200211211201120012112111101201022122200210102210002110012010220021220200222100001111200220100222002211012001200112100002210011002010212210120020011220020021012200121212020202001011002212120021220211012100022022210211010100011222001012202222221100202202102021221120212101112110111121220122221201212022210210220222222020022000001201000212120110210100002101020010221011210002122010000110011202021110011101220212001102220222012112200210112201222222212021102222212121120120121012110202212011202101002111122210201102100010020002111222112211011102102101102210110020012201122201120201110020220111210110211200021111101200111110021210021110010110000010210111112110122101212011100001121021002000012012020100201012202212211111221002211100202010122200012111221020121021010010100120002011110202011222012101021122000020022101221002121111022002221101211121210200022022221112021011010020122212012100121101222121202121110101202021202111211002112012020220120021220221122100110000110110211002220021011120222022002121210212011201102122021202021110221120110021010111002222102221020212011200222022122010211022221011000201110011002210102001001121111112212122102220102112001121110211101020200002112010111200210000111210220120100002111201111220210101021001111010011101120001202110112002210202221010012020021012221001212120110120222121202010120022121022201122111100201002201100002021020121100100020011111112102212211000102001212022200000001210200010221100011110021212020220010102211222212011122121021101222010122010111102221001210001102110021202211022211000001020122221202201120212112201202222101201201202022020011110120122122020001021101212112201220002010200200221212201010001200210212221111021201120122022122111211220010222110010202100021120121100112101020200100120122020211220002102111120010222210222210020", "12122202200201022200100112202000201010110122000200022100121122212011001220111111200112221212020021012200020022210201122211121101020120102221220201000222102012211000010221200220001201122112211122002120001112012110010011021001100011210010000022122112212202000212010220200212012101002112102202222021221121001021111210120011201120020001210100122220001201010121002220000220211200020201112201021002220200022001220221110102101111220202110110221100201002221110211012020122112112112001201200022012121112202021221022200110201201222221112110212122211210001210111000011222122222201001012112222022122211200102200221220012212020222110021010221022211212012211211020201110122220022022200201020111221111220001012102000100222011212220222220221100201100120222111001220002110111010201221100100022122100010122010200002110201000022221000112000022012212111210101121222002201000002120111000021210001211100221011102022011121011102022000212110000010120110200002201110001001100012121200220121121211021222002110021101002000012000010102102100200122201001022121122200212112122111021222102121222122122000212222211221101000001220001100212202022020022101010200210120011020002022101011000111012202200002222102222210021200221022102202202211102010211110220111001210202112011000210111112210000222211010022122222200210202220011212021010000002122222101201220110121001001112010020102100202112000100110222212022111000012120101121012022200010112210200212010110201201001200211001212020121002002202012021120101211210220111000010001111220022110121002201021122100002111021220010220211021212212100211102010111100021110200121211010121012120121110200010012001002201000211102122121222010012122100021100201110212001201022202211210020010222211222220011001222101002222012200011110021010111022110021201200000022220202201200200222021202020212111100222102001102120002021210101010101020122002121002101212022010121000210221221021001010111012101012200110102222020220011012111011022211010202011102112020002101022201221201212010122100010012222222121011001111000020100220201222000020010201220120002212222122012210221220021012222121211021220122101021112121201022210120200111100201210002200011001012002020122212120000110001210012011210121221012102101022002020011101102121202102101201112000001212102112120110100212101202120100101102101021210221212212102200120201010222120110211121120100011000002101112020212220110100101110001001020121011100012212111002022220211001102110020221202210112220221012110", "12112221011122111011110002221201122011221012212012221110112222100212211021120201200000112111222121112011000020102022200211101120210100220011021210202021001102220002111020221012000122102112220121100200220110001102020021121212100122012010020221002220021101220201200212010002120102112110112001201201120200002111011221002212010020020102221110202020122111122010020022211110022000020210112001202210110020110201000012201212102212212000121202120212120112020010101010210022001202111202100220220120111022012011011111220201020110111011020200102010221000220012101001121120220121122212220010000011010210210011110021200022121222102020000201220201021101200200011211002120110200012011010211212102101010220011121211122200201100010222212201001001110021200011201211022112002212020221010100001012110102222110102212022121011100222102021021111122211202021220001012220010221222200010111102222021020010211100112210112120101012211200021111211022111200222121201110111220102111011100101220212211112121201210222010221122211112022120212020012021112021212210202202010012201221001201012100121210221102211121122002121012000011111102021112121100002121102110101210012222112122121220222220220222111112000120201021122222002112020210012122100021002120000210110110120102111202002212111110022102220112012120022212210100021221020202122011202002212001222100022210111222101011222201222001121201200000211011202000211211101200122222000100112002102112020220212111212120002020022022210220222002010111000100111002110102112220201120011212012002112000212020121021100211220000201002001121001012012121102110122100011111022112202021011021201122212202212112111121012221200010022221101122200221201011121010002021111122122112021010111110111022221221120022100212001111120200212101011110120212222112222222010222210020220102202200101202211001110201022021022002022200211101001220222110020022000111122220122021012211211121122010010002021122002220110021022200020222120201111102010201220020112211002201012210012120212010011111202022200000100022222211011001121100110001001011100110222221221122222012120121121222201120000012110222122202121100222221021000112122120110022102021021000110022202002110102010222022001212212022010202221211112220212220010001002210000212210221200201202110211221110211111012210022222102102221201122002022111111121020221020101000100102211102012221021022001002102121011211121011120210111202210121202012210000102021200110010010100010200210022101210011101222021120002012021211", "10200122011012021012221002222212002020121121102021202200210022120220010212002221100020010000202022000120112200000121000112201012212200212021211110001111121011112020112110200210210110110111000001210100021002002020000210120100100112111221122211100110020220022021000111212022121210010200022001220210021201121102220110121000210000001000101101110012200011101122121212111201112002021121010021212211002212200111220012212122220110110201100001120102001000111111101010012211001020102100020012201202100201010122000022210111022000120222220222100100212012002112102100111001120102020122100201111220110202101012211100000221121121122222102002022210212010120120200020211220200201112111110010100202101102111122200222112212222221121210202000010022002200020112122221122100122120110002111211102222121210012122011202201102020120022010211210120022210200221112002200221202200210221122200012021100122202121202211011000121020222100212211222011202220002120021112000012010020022011202010211002021112011212002210210020201100110201102121112211012100011020111211210020201021201220221212110121212022111100121120001210202101101211201202020002212100002120101011021120222122222211010200101021012220022102012101202202112222111110122001222110111220001201122012212012202122010001202122211112220202011121021010011121210022111222000202011100000112012210010200212021200121022122112102200020221121200111102002210001121212000012022222201020122001122012120110222121201002221022222021212101221210012121021210222022012010110002210020201102012110102012210010001120021202100110201102101011011211121020002102002211002210220111220000110020121122210111121210012211120201111122212120221222221121112112111022112110021110212102120001011100110111120020220221001020112211100100000001022120100010210112000210210111122122001101200111121021012212112111001101120211120100111012001100121121111012221200121201212221022202200020000012021112101020021112211010101222212002022121000220101220000111121122212210011122020110201012111112220111001110112122211202220002010002010012000202100211202200221002010201100012110121112002101201102022010022210100212011202001001200000212202211021122100212111101220102211201102202001001012202021001012001202001101111212012021021220211002212100022200211111102001211211220022211102001022100120020021012221201220110200020022222000112211121000012010212220120210220101000110000022210021211202020020211112122021100212201212100011222020202110222112020201022002102010001010", "01000002001000021102221011022111221211020100121012011222222210112210221222200102201002101200112110100021221200110011011011011112201110022221210001120220110200100222110121000211100111020002101221201201022220121220011211211220011202011002020221220021211001001200010221200020211101110100021212000112001221000121020011211112112201012001202010222112210121112200122212220221211111120120022222222222200100012200120212100001011010211212211212120012201220201220001220201100002012021222122110200120012012111112110122122020210202202111112211012110212012200122120211001112210000120100100002221001022202111101201111111210221010100221221101100212200210221101210111122020010212101002010101021102112101010021111222122222012200010100211201221112000200212021210011002212122120200112001200212022220011202111012020010210211210222011000121200022120222211000202201221021101011120221112100220010020222101120111202001002100221000100111100010212002200121020110110002201202020110111020201011222011011210210012122220110101001011220201220010010012110212202010202001202102212002011220010222100202111110021002220101201212021101110101221221101010120221212211022121022021101000010200002101201122100122121002211112011002202221110101112110202100221121201222012112020220021111210022010111211011211100201112101210202212200201122001212201211022202112201012212112000122020101100122100210102010101222212000220021102211012121010212212100110110021002200111101001101111012122021002021220121101211202212201111200000102011212010120102201112102000112121112221110211012211012101101111012201010001102210121000200100012002101010120011202221011010000020121020101222021222211201202021012002222112200100110100122212010100011000102022101010102211212201110211221111101010221021221120002222202101112120110010201012211122111200002221002100100101120011002011011011102221102200100100222211101020210222020010011002020211211000100021200202101011021101111222200121102211022120201201002120011202220001002200221002020201021210201122100101222122001212011111110112121112012021220202020012000221221210022101112001021220001201210100000100100210101210110122021112110210200002201000001002112021112200011110211101102210112212120111201000201221121010221101111202021120012222100211112100110220201011211001111212102220210212122111222122220202100112002110222122000021120000200210201221211101011212010111020011112001102000122202022222212110212122102001120022011201112212021011111001221010120220210021122102", "10011100000101110200001012121202012021001112201001212021011200100011120212021121201002120000000101210202202020200222211021121121010001221111212002200102111202012000210000120020202010212122001021020022022102021221111120100220212201010210010210220002212222101120202112020210011221120221012111201021021020102111011111002000222210201001022222020001222111110101010221011101220201010011102000001221221021121111110112022110210021200221002111222102020020210102101021102000022011212101022022010210210210012220010222120002012221211210111202012120201001222121100022012021221112021122210110120102021000201010010001212211220022000001012202121110121012112220211022011020021021122010101000020211222120101202000212010012212111201202022121021221210212022110122001010222212212011201122002222200002021000201022021221011100120122012101022222200221001222221201102222021110011121220202102010100210201000100000112210021001121020202112002210110012011210022200211110122222102011222102020200000211020120021011022000012112001021000102101220010111210122102200121012022222020100120000200002002120020211101201001010122112211222012102011221112210101202010120021012100220211022210020212020020102100110012201221120112022100022212000010012002120011022012200212220221120022110101210122210210112200011111221010001002201200220202202101010210102001210221112200221010210211020000122212112022212020221002100022002110220101100202212100112200102222122020221221101010111012212112222222000012101111112101111000111112210202122121000020122002012112102011122010021020110221001020020112101120010222111002100001212221020101210012011022112020111122201111010220022100000112220001012211102211000020120120100100112120112112010001210210122221220110100002222002022221100012122221020022200011120022221111010021010102202211022012122002201102011000001102111112021201021222220112011121200220200012211122220201020222201110202100221101201021110222000111201210001012000220210220220002220222100212002220220201120111022111100001210201111120112011211001112020021121021022022212021121201121100100211121112102022110012222222000012202111020022011212102200122121001211110000110000102101102022120211122100110220011101020212211001101112202111111000222222211220002010102010001120011222111012022210110211011022001211111211010122212122221220002112121120111111202010222001100122122100010112011201110210110002002001022121101012211110201200021221121111201010220110111210001222122000001101021201012120211220122", "01011100012001211012202120221002101022112200220220000101002211121121011011002222210222101011021000111002100202022122112110121222211021122100211001120112221002020201220111211000221220001002010201001222001112110222210022120122210020100002201120211111102021120102112020100210020002210022210211210020222000120200010122220021212020101101222121110010002002001120002110011100000022202210122002121212220220001010201102102011111001121002011102202112001210222112110210011001112020200211111102110211201201210112011001012000002202110220202201220111000112202211222021210102222210110100001022012021100121002021221121212210210200110021220002112221010002000201002020111211212210200200002111210111020011120012010110000202202012210012011001221020212201202011021110000000120121101000001020211021212222212220221100201211002011012200110002101202201020122200210112212112100121011210210000001211202202022001222120221121102122200201121122022020012220100200002121011221211000201012011202201112102122210201202200002121020021010220010210102002102021021202112122102001120102210012021201022202120110112000201001211202210200111202102222000201110020021112020122110120201021010101222121110112012201111121221120222221211110102021210110001220201012111101210102010100121100021211212110111120000022012202220200200122121010002110211020010220101010022002002201020111120002210201012021002112110012101110221100210221210001201110020002000112111211211202112110122112021102122222122211222012120201000102201122201122000020002120012101220212121211210122110120200111020120120002100121002111011122120201122011001211110221220211002111001001012000001021110121120120010010111021221012122122121211201020022100020211102211210010122100002021211111211121022021112202111111111010022100021211200222012210220000000102002010002201210100110222111221102121112112112001201212100020011002002110112021102212000011011201210021010202120120020110020221122011010022002121112212102122102200211001111222120021010001210202200111101002000002000200112201010101210020222211000100211221202101020200112010112011112002202221021201211020002202000000102010011002001122111010220212222101102012101120120012012020201101212100212022222022112020220222021212021221012212222010221012122200011102010220102021022111212121202022122212202002110200200212220021010221112010012100120000120220100122000021010021020111202202000202211102112111210211112101010111012111012111121211200001002111122121101212210221012211100002021121", "10120001202101100020012212020120112110021010222000212202022001002012220010020210102202121110201220102101120120021120120002000200100212221201220210010102011122101100211112011202220000011020001102100120222100222102000011110002110222012210201012212000120212212001210221011000222121200122212012121102011112022002202112011100221101102110202000102201112222121100011020120002002211212001101112001101002102002020111212211212001202111111012201012012000122110002120002000120122020022112022010012112220221202210022121111200012201022202020222000200120211211112210121121000112020120001111102011201012211001110201210020222220001022001220111022211022212120010201201221010111121020121022000210220100120021120012112220202212112101210112020000000012220212202101111100202222122002221220222012011010001001222210002101121210022222120222020021112122101120112202110002200022010022012022011110100101220020000002011022212101100101200121221000120021221212101001012020221021112022111122020122120010102211111021212221001120021201021212112120102201212021200000002022212022210022002020121122211112200210002111211101021020021222001200101022001010120110100100222011020201021201111101111111021001221000002221120020021011121211002101110011001202020201012112122102202111010210120120020112000211010111110220202022012212122202120212211111112022100200010100100222002221010112001122101202222120012002110211102211112111120122111222201100220002200122111122222201202000002011201010000211201202212120202221100210210022120111011210021011001000022211001001210112110010020110121111211112201201012121011021010022102012222100022012200122002212222010211102010112012021110210010121100211211120122112112020121120000122110022122200101021101020102112110012022001120112101012200112000100220212201002022000021120002000020020020102122101112101122021002210112220202100021100021201211120210110121121020212121020200221020012222120102011121222212011202212210220101112112112000121012011120102120120210002220012110012110110221000021120222001202102202010010202110111201222202101121021210201020110112111021020121121001201022002021121112100020112211210110200011101001122112101110111011011210212102102022101122000100201222022111221021212010020200120001211202212222010212011012100210122202210210222112112110221001212001100121211111110002120020020112111010010111001002200211011221200201211102121021202111121110021212111220212002010001000111121102220012122212121100002022022100012210001001112212000021", "20220201122022121021110002102111102202102012121010112222110201001102011012211022220112120222110211100000222020202120102022222002010010120122011202021100121221000212210102012100202200202102122101000221001201200100110120012111200121112110010202210221011020121012201220211000221110122212220120210102202111211022222101000011211021001010202202122222022110102020001002121001120201012102220002102222021000221101202001101202212012210110000111220001121011102110002120012001220101000021011110220011001012111221112002110122102001121012202000022122111011212110100122202121102011212020022002121100021202211210021011221100002002220022212222021111211222022021011122122110222020001001021101120010020201012002012001110221222211202012021210200010200111001111020220102222210201112010000212110211111120001211201001010122012012122210000120210110001111100220002101212102210100011212120200120101102100211220112210000102222110021211020111221001100001211122200002210221111212120000200222010000200101201122102002120211012222200121112100211011121000102020022001000010022000211010012002021021102020101002120201012200012101022002212021010120002021110020020001120012212202112020210021011122212211100122022010010010220102002200022101211011111001222202020012110120022112101221021000100010222201202222101121002210012110112102010011011001121021111101122021102201011100100011011001122122221211211101000120102120201100002122022102010222111021012122111010021022001101102022002102120120112120121010021020202000020112220220211202112001021102100010012222102020200011121211021101020022002110022221020112011020201002110111201012101021100120200221211222202002100200001012112201000000212000112112010100002101111121110210000211012120111212222201220210002121101212221102020121000220102221012010220220001012222011202221221002000102010121111022200111011100111201201001112012200011210112010012122110000102121001202212011000120212012011211121012101220011012201202011210010211222222000220002202011011022222020121111121211210021001101211010120211110220121100020122220110210112122111012110100200122121012221012100011000111010220111200012021220000022011121012001222100010200012011222211111000222102111100112200120021102010001122021121221222010020100200101001202201102101002111022211210010102002010201010011022010220220012202012100201000012120200210100201112012020011121111012220121121102020000122011012010102100001112110201122110121102010000010000010110221202101210210220012100101002112", "20001200022201110210010102202221110210022122000212110020211211020202211122111002221021220211000210021011022020122202211120102001220020110012101022200020102012011121112102120022101201120211001101222002120220222011012222122112022020210101202012102201220111011021220011022201200101002210021122202110221100210010022102002020220012011001101011010111022020002120020010011112200020212202221010222202212001002212200100120121222000211112012222122120212211120011122101122221021222111200002020020202210201222012011021202121201210121022001001211221210122210200021021021210100220102201200202000212121010001210212000101002020020112112010022100000022001200210222002222020012102220022122200020201001001212101120210100221021101122202002020212220000110110201202012002122020121212112120000222102000001012021100121210011122120112121111122012000101101101102212120021022021121110101211012012201011111002221120121002002122121121101101100002211100101222211210022001000210100011010210022001020101122102222101221222220000202101022100012221200020021221010021102210110100111210102110102001220221122220200101212201220010202021012002012222220111022020121202102200211000020001122020212221111211220112120212212212010120121211001121110101112221111211010021220010011120112011202010110012111212011022002120000111201102022201112112002020111002211112011201202022011222100221011012102100020101101011220220101222121111202112010221122120202110201102111002202101010010021211000101121111100200222220211212200001001122022210002010000202101011111022000202001100111122100101120200121112220112112120210202010001110111102020002000112120021220212202100222101120212112222201210200001202101102000212002001010001011202102000022212000210011020011020211012101000002202122112002211100021121020111100221222022001102120000202210020011120002100110102020110211022011202121101112111020112020212011001212220221010200100102011110200221122200211010122002211112220102101011011120020212202111220200221101221020111000110200120200212020011210200101000111011220020201120000220202112110110102002110010201220021202002122201212000200100022101201112011201111020001212022011010202202001210000022212112000011102012122112200010211021112112202210122122111201222102102002202211102121000221202110122011120120011112202100110012021202000100212211020100222001002022121011112100001102122222112220012012020211022212120211111112111210101011221122021011222201102211222200111000200201220012211222200122000200100000112", "20222221022121111002111202101000222102211221121022220202221002220120201010220102010112010120022022000101101202202111000000021111201101202210210201200202111102221200101001110002202211112020001021020111221121111221211002212111220121210210100021222102112110000011210120022121110121001110210110201012011011120110012002121010002012020211111110010212222001020010120221220011202111111201012000002010020012200202012000001001000110220022210120100011011110011120210210112200000101002022202112121110201110100200202120021202000112201210220000022220220010202010021021211122010022100121222101022011122201000021111200022110002121120112001010210122012110121201222122210201202210212101222210011020000100022101020021111221111100112220221011001122220100220012202120222122200221120220112121111220102110212002010002120222121220201212110212001201201200002120002002001212200000222211200201201100100121111102201221222021110110101222011100110002210210102010111102102112002110001012200001221020110222110102121102000100122200002101010221221200220202102210122100101100120211110102002211112101120000112021010202021001222111022100110120220111211001122112010212200210001010021201001122000200122121010200111202120122000112111201110002022022101121121211100101101222200120100220221121220222022122102010201010121210110210000222111011012110202100111212102222100211201102200002210021100021111002121210020021100112000020000112011111121202120010120002100212201101111101100121122211100000120002021121001012101100111021102200012100010220202121011121101222212011202001021111021001211222021002101110021001112212221022011111220020220021221210200002111100121200220002101220002111101201012122121012122122011120100011122212200202101002201111110000221120211011022012102102001020001020010012000111122012001121112021120220212000020012000002112200120222002202122212101011020122211222210222002122201220122002021102120211101220020002111221220001012111020020221020112011221022101212120111220110012120010102122020122001021012112220210211001002222212122122100110021211101211220221020201210200210120210111202212110002011112001211002101012111000111200020202021112201221001112200110200000211112101000120221111120222200212201020211212110212111210100222022100100220101202022212102221121101000002202110001112000022001200101212112220120022220012021222201111000002210122221001120212121101200000221112021120021110102212202122111011202221222022020222001222012222021120221120001001120101212211202210", "01202210001201121202120112202201100022211010221011202022202101002120020022221221112211201112001212201222002201102001011211010200121020120120210112112001000200021022221010020200112121001211210000002120202211202210111222220210021111211110220120210022020120000022210122212111012210222110211121211121200012102001121020001222212100000021222122101002102001001001200012221211212120020102100110002210020200020002020220010220210222202200201020022111122222012002110101122000222100022102211121001200200020101112112202221221101022020110200011102000010202001120101022121010002220200000220011121101221121102110210001111102122000110201002100022020000212212102200002210220001000201220100012121020201020201010221211210010012021110112222112001012102001010202001100201000120022001201010212102210112011021022011010200011120220000200012122001022211012120010002002212110022101110210222212012202220001222210101121110202222022100122201122000112021122021220221001102002010202112220211111212112122100022022201122111012022011202201220100021012021202022102210210021212001122220202012010000122101210021021001000202020122120002001221211121002202111220102222000002002211121120101212011020011220022012210121201201020110021212001012121221000220002011012122002012102021220202112121121220112200220121102010001012222101121222010210221222120010021210220111121022000121021021221100001001220221210121222211220000000011221001011212202112012101000220112011112221202121120220010220120000122200202022012002001021220222001112022011001210210101002022210100202012202201211000102012220011202011100212202221100101121121010102111211022120002212202001120020200222221000110122210101220020000002022111202201120201121011012121011110220021110101022222121210012201112101200020222210200221102010000201120201001122120111210101222111010200112022001201020211201211102010120102111211121220012221222221200202110020202120111220022022200121211212222202002002111210120000022110201001022220112221121122020012002212000211102202212222000100212101011020021202022110211212110012101201001100000122221010020210002121101122200120002212222122100022010011012100002022120011012012221100121201002010222111002002000200202012120001221202110011100202222100201121201102022100021210121122202020121021000021002201221221022002002221111111112111101210100212001202200001002110111201210101111210202211211020202120110121200102022002112200101012111110021211211122122202222202021000100022112010001120101212110102102201220", "02102012121012100221012102001222010102122110010021200200211111210011021121101112222112121212121000202022110200102212020220000222012121210022100111000100220020102201022112221212011010102221200000222102211221212012120222002002021222201001121122100200000220000120000201101111000012221111111102220011122211212100000012202101020120211222002010101122112210010100020022002102222221120222100021021021200112212200022221202001120221210201022110102120201002021222001001111022212001100012210112100012211000210100100101222020011211020011221111201221201002020222010011101211001020110020000120000020210100220101202100102211200010200210122210202122100110020001020111100121200212021121010102201001112120110002122102011202210010100102102222120222022112122211220112212111022110202212201012011122210112101121220011010212210011001210111012110020100210020002000012022200111102211010111111222211222022211121001012001220001201022212011200021111220101011020112102102210000021012002120101002002221021202222111021211002101001122100112110200110022012120110120002110102110011021021220221112112200200220220202212012220122211222001220010021212012021221101000100022012021001010011011022212012002101110100201120202021120200121122111100010201002220112211221212102121211022210120010101122010122001220001122012220020121212222111110202102122001112201120220101020012100222210020021222200222201101120120001121002211202202102112220221212220212200100021111020010111010001002111000200222012110220010211112001211122110222222210122010002121222012210020121002122200210122212120201102122101220201110102100202102010222211020110011020122022011222121010202222012212202210012212221021000010220110012020122220011021012001000112100002022212102210221000001101222202100222012200100221010222222212112012220120021020220102212002011100221011011021010002201020022112011020220000110112021100122111020111111212112222201020002211121200210201202122200102000012220122202202200111112120000110101212222202100122120021122221210200011120100221201021122102201200200112202112022010001012210101101020111011101221220221110021121012010201010202010211022210002211000122102001200220200111211210221022211102211110200200210010122112222002110212221222222110210000111101110011000202122200001111001012012112222201221110200011201200202221220222120210202011002020202202110110210210001010122012120011120021220111102200221222000221220221022200001111102020220012121001011112122020001112212111101022200020201201002102", "00120120000012101200101220212110221001120010212002211212001201001120020120020020000220001102101022121011222112202101012022100210211002210102210200001021211002021121210212202121020022121211211101220200210021111210110211221111011102020211100222012110212021210112202212102100022111222000220222112012002121010020102110020202012222020002100202202010011021001120200222000220120122120101201100202210221220111020111212202001122101202012110021220110202110210102221102002012202122221202111212110000021120100120120022200102120121221101102020000212010011220111120200211100120212221112212012212220121202211121010210102022020101120122200222100200202222002102120211101220210200101112111210111101122102012121100210122020210110111100021012020200000122212001110012121101010210002211111202001222012200202211110101002112202210221011111101022121110211112100112012101100020120100202210211111221220110011021220221021202121102021001001220222011111000000001221212210011202112222001001122201201221222010112121011220202222010102010201011002102110202222112121121110121202011001111120102221001121011221101002212222121022200010102212112122101202222201001002010121120000202220000201222122012022120012101000222220201010110220211101120211120112121002110211220111101121022121100002111012011211011222000020222120210020120000112122022121112001122010000220212002111112220220210211212102201222021101221020100102012112102121102222122112202012201122112110011222201202111000021021212201222221202102221101120021000011111000002211220120100120122202101002220021111210220012002200102102201100010212212010200121201122111222100201100000011202200010010202112100122101102201110001000112011000012210020000000200122110021211000100211211111022221102021112202021221122221110110101100221112200112211210000022220011121202210220210200102211012002001001221100212022210212011100221002020221221120102212222102111120012020210012011112012022110112211000212220020220010202111220102222022101001101111112211220121201101220102211221222111211211220212200101121212002122212212102220212011001112010120201020220111001200210212002102201101121200011022211202112111210112010201220100120111100110200222110112122121112021021000110220110022112020110112001211202211110221011102021122000120020120111120210112122002121120212100001020212101121021021221000012100211021112022202000000112211102011122110010010011022101122201001021112122022201011111112210222020011012120010200102012221020101011001220112000100012002", "02222110021122122210020010202101100200122102002020101010001012221012202111021100210120100012210102111010200022112122022001110000100220021121010220002001110112200001210022100022111111111222101101221100112101101200212102201201000112101221200220021222002221020221200012210220001122022012112200121021112101110012110110120211121212210001110101221222010002121222011101012022212212020221021002121201200220200001110101211020210122012210100110210112000020201102010100001010022011002122002011022122220121002100200210222221110201022221002100012120100111110012201202202122111021012101002211200111112200211002202212121201212012010011122001020200111011111021222112001222120022221212022022021112110020012021121011100011012101200102010120200101012212222011220201011110022210201001020110202122101221200221000102120222220000012021212201210020002002021200022110101221101001100120021111212012011222002111120221112022012110221010001012120002001102112000000110011211021101111010011111012100100122111011211102200222222212021222201220210102212101201121122120111120212121210112100000222110200220001000002100101120111002222220210100202101222220002000020202101002022012122020102120122100100000111100211210212120201211011222202121000212021120222002220020021000121100221012011120210222200111211201112010121021022201222222101202121110101000221220022211022022111222200221212012121100220212101002201120210002020212222012021022111200212001111102210221100102011112210002000012200001210002222101010212202100010212011112000210121201220220120111020021112020111201001121010001122202111012111222021022211111202101220211020122010212111201210202001220001221101101220101220001010020102111020201020000110122021221200212011002110100212210011110011010020000010112011001221012002202001201121000000002012201102102222010212022120212102021211000202120211000012100020211100112102100012121110221111220122112220201011101010000201021202201111110000102222122111210100000202111110200210002121212210012110011122012222102021112101120121110210010111000201010111211111222100002122011001021102201210100100210111202112020101021010210110120010010222221120202200121222012012011221112102011102201201111202112111122020200200221120222201200100120200010211221222200112212210011211211222000121000121011021010010100211100120212220111220220211212001211210210011100201222210002111000220101202112201021120111000112011211002202020101022102221101111200112201212100101120011111100112100001111120202101210102", "02210021210002011201201011100202121112011110212002200210101012002211112201102021000200121112111212122021000101220002001202022201210121112210020012122220211210120001200002010200121000121100021102211102110011000222210220222002010111000011212102001101221212210020222221212210220212102221210110010112021222200211022222122010222201112210111220222020110221020112202220122101211001222120010011212022210122222200121012202220202010211100211102101201002221000101111020210212220002210012222212022200002011121100121120012001211101100222212021020221002121011011102111200200220012102201211202111221020100201100200200010101000212010120010211120012020121202012022120122022110010211001110122111121110121002221220121200222122100101000212011120122201001210210021122111111011222002022002001210001102200111221212110211222021110212112111110211200201110022222202222002202210021120221122110211011111220122220100110212110220221211201220022012110002110010202201002002112022010001000121001122021220002112212100120200122212100021020120122010112111100022111220002011021101001111212022012222200221202100221011111121001011022202010012220211010120112000101022211212222202002202212200000210020100212020020121120222210221022120112211011021212121101011222221020221111111111010111212201001002111101011201101201222121222010012021101220010211002111100011012021110012011200202120020001201111122201201100110012102212210002122101200102121100102012000011120110100002121100102011201211212120221201221002112102100222020011001212200000210102002010221120221021212100221222001000122010002221121022101002202101000111110012200121212010221120010210212021201001102101112200020021121021211110010021201200221001201001000101120022211001102020021021000012010000100000002101121000222010022100210100201010120111021122021112200202122102011022002002100010110012112221020110202101022121222212221122212220110020211210102222200200022111102100102210100020000001101200020001102112202122100102220022221201101202120220102012210121002022101221002021112020112200122220220101022100011020200221021120111110212110102202022111200011000222021102110021100112200021011211101120221122212010002212200100110110020101000222000122220012001200012000220101201012212002221022121221002111222210101202220200002211211001001011220122001002100202121220020220112112200110212210121011112101111220211000202010002221021001101120122011200011222011100022110020100121102122022112221212211020021121120002222021222201000222000100", "21101210201102000022200212000210022120101210121011001201000211020021021202221211020112222011020120101101102021121221121022012111122220110011211020000102121112211210022212102011110100010002121200122021102200010011112201111200102101100102201021212102100122021210021122111021212212220220011001220000012220001111112021210120020001121202021202220212211121001102000012110210212000210000211202112000122011012221202102101212102001211201120221122022020221000120011221010011221200000011221220110002011002212102011110211000010022001101110122211202021102020200102001022022122220122210010221210200211120222012220220002121011012110100121202112002201200202200020010001122210111001112100211210011000221202022100120211112220010210021220001211202002211211100200201012002002010210212201002222020121111001111021120102020010100122210001201112122021110110111210222000202201201111102020202222202120022102100122211020121120100120102122020220221202101011022001021012102020112010011110220220110201102221010200021002110110221010001121221110221021002012122211200022100122121220200112022201221201011201202210122210020111200122212200000000102002220022022111200012021210011222001221100102200100220012101111120022111022020011020220210111001102120120012211100012101220122002012021211122020011010111100210022211020221202102110221002021010011200102101111022001021112020222000020200021121102212211112101212200012101202010120220002110211020011001001100020221112122212211212211100221210201121200121200201011212100020220022001200211112221121022100211022211221202012000101120111001201200202210220001102222002210200100112011000022021000111020020011111211110021000220220010101211022011210211121120012120021011012122010010221200222100220010112220002021121211020111021002100102121121100110202000010100212002201122222122001001120211111222210021220112220101012120002220212112111222201220100111222112101010211122211002112011011112021112100222202220210010221210202000001001111222100120212000011002211210001000221002201020020202222000021011212221100111101101022101011201220000010220112102200111200101022100000112021110100021112222122200010112002112000201122210002122202001210122000020010012120110201202212102020110011212020112100111010002021111022220102102112111110100111101010012102011222010121121201210201220101211221021002101012011011000121211121012122211021210102121102221221102001102002222021201221011001102012020121002112101012222201221120202000220122000011001110101022021102", "21002120122211011121111122112100012121111212001122200010000010102221122121202212222122020200110021020112211011102011222022212110001222112212000101211112012102100121020010221021022110122122122022121011112102000221211212000002012012110220220122011212021001111100112220211211122021011112021101000201212221001002110212010210022120110201121122001102102120200022222020010111210001220010022101021202012110211101210102121001210100220020101001121200112122201011111212000010202202112110201001001202112000201210111121111012212021102102102021212120101120221101100122011020202021221122210220020122102110021121222210111101220002011101021110202102211221002011222200211122212011101121011122001212022022011112002201122220011222120000020221202111201122202012201111102212211020001120212121000220121022120220001000210100221201111222212201112101122020202002201012100022101002001202120121200201002211212121101022001212111100110120221210200200011212221222022101100122111002110110220110221020200110012102212212020112102220112020121121212020000011122010221021000212121210201210212110001021200210011000111200011010020000221112211001022121212002110220110220110021002220202112022012220201220102001110021111111210022100220121221011022022122202112011011201000020121011012101120122121200001100121121100001121000121110122011102002120022011210121102212202211211210001001122220111002110102111100000100110112102212120001221100202000200222221112212100020101102220002000221022120011211111121210111112012000000122220002221002220211112101200122020112122011121002102111101220201122002110002122022220011102121011021112001111202100011111212111101012020200111000001122221221122001222210211211110212201012122012222120012111120210020000122200001222212210010012020020022121222101222022110022000001121110012001220100020212221202110000121000202002221120002100100212100021022000121220012110121120022122120220211002012010002211021221220001211211210212201221220122112001102010222211211202010012100001001012122212100112022202121220210000210211121222122000122100002020202202010010121002022000010212122111202222020202021011222101101101111120111022101002021121120101122211120000202111000122011101101111010202002200002120200021121121200010000120020021210101211000222021122020020210102010020022121020112000121101020001022210100221010011000011002221212212121101021221100121200222000020010202210011211200201000121201210201202102200210200101212011210221111010120000202220121110111221202012120", "21212120022220211220001000200201101212222120211222101012112220112210012201200202111012100200100110001102212202112012122210220100210011221220020202012212202221120202100221221001002211011011211000102200100111222121102102202121212201021101211211011220021122222101200110012010210020222222100010220012120012221122102200112011110010102221200000211001101102002020221210000100200210020201221110020022100011202000111022112010021010111201200220211202022021001212220201001011202011211000000220001001200210201021222002212002222000112020020211122002002020222112120222112010102021022001001002112200210222200112200220102100200111110121121220020012010100212222110120221112001210100111111022022221110100210011212100102220021001000101011011020221200222012220122212001202000121101022211000010112200200000222102022010211222112012211022220012120110010102012200010112122111002112011210220112001102100201212121111121021211021122101001022121212121120202220010202102021120011200021100210201022011100012200021022121222201012212002111211112112111201220111220100011101001111222101100101122121021011221211121201021202012121012221110100102210101002101100110112102000201221002121112022221102002122110010210010022220211102110221021222101120011120010200202100020022121211000120110221100020110210110221002000212011011222111000210120111200021002102022221122011211101110002112222110221221222112011221222202002011102000200121021002212211101211010122112010221112010011012200002010000022122101001021121010112001200221001012212200120121122202220112120201210211212100210120021211022012002020122210001101000011220201021010111222020020202020121002002200112202221210220200220221000102121222010200211220211222102212012202121120022222200121122110002121002010222220211120112020212011021222021112121002000221201121201011010002022101210121002200010111000022011120121201112100122120122122110102202010111122102201112111011220211202221122010020220210010201011102021122011202010011210011201021212100012001011221212010000212112011122200202221000200221011102001201110110101000002222211220200200102121000211021122220212102211211112022000021201211120102222101202021011122112012100110011220000011011200002010200211011110010001212020012021021201020122020111200112122220200211001221200002021011202100210002100112221120121120012220121100100020000011002121002211220201101101211000201021200202021112120100112121221122011020021101212000022200001222122200010120010001210200200210110121102101221221", "20002110102121101201220122120020002011202010201020202110210002200202200210210202110000120102122122202201211201020110021020012201021022122221022212110122002121210120210201212210020122202220220122000111101021111111110211020001002102101001101122202112000010202200222011002202202021210220001120200122100012121102202011012201010200110011101110211221221102202112211102121111022012201012111221211001100110120001111101020001111101220022100211222102112121112122202122102122021201121011022202112022112102202210221221002200101000120002112100012222021120201121222212211001011200202202111100221200021011011110110010222212212202102101101001112202021002122120012120011011212020111112022020012102022100201210020120111111101210212202001001120221201122101000211220021120211102021202002000201201021111001212122020212111122111100111000010111010001012211211220102000100020222221111211020012122111101202001101202001020220220011112220222020210122210112110221112002010100121001120212202010020210202011020000110022100120022111021221120211100010210110022100121220020012002222221112201221221011112001210021002221201101002000111101022102201210011212202211112002121121101201102202121200101121120200202212211122021000011212121122202020112012002211211010022112012100120212111222101212002102021220112211011200112121110212100001120122120221220122200002001222021011020121221222022200121111002020001122022002211222000212010020200221200222002102021201020200111011110110222002211102011120211220211212122020000100012100111102012010000000121101020001212121011022200201221220121202010010022222200121121121010021101202111202110111022021200122220110211220121001100222201111011111001011121020121200110001201110112102100111022002202122120211210001222101011222101101201212222220111120012102012110102122200211222121012210100210220210110122122021210010110011112010120000121210020011021112211222102101010010121010112020110021112011122011100212001021201021222120120012010122111222001220011011221021211011022001020022012121020000100120002112220201012201202221220002210210200200102201112201200222102110121001021001011100122122120221110000211210112012020000220111101002201110220212220202211101220000211211211212000122202021010121010121021001220000200202011121102202221021120012012121222022002012012120101222210220012011210021110221021020010111111000011022221021221112102202202001102220102200211022020222120000102212110202021021000112000222000122010021220121122101222021011001121012101", "10100201021102120202112020102002102020000022112110102100201022001111222102122112102001011122121111122102211111102002020121212121012110012112021022110200000110121001220000211000222202100010102212211010221202111221120121220121011121112222022222222211211121112100122101011012020221011011212122120021200210022012112011010222111002120010121210200111000012011100101012111200200012210120111210000100010021120112021101200110000110012112112112121020111200212120100020122100220100122002201010110100211001220000212212121102000010111122111220021012112212210221120210101220202100020001221221100221020211010112110220212100222202111002101221220202210010221002011102000201222011122102002020121210101020020110112220222211111021100200112020012001111222110120200121122021221121022202121020021021001202022001220212102021201022000121011022100110001020001222200211202122112121010222221221202201001011110120222010010120200011112102112002112121210210212202020022022221021112201100211120120221210100011221100201211020100201001200212121111020201202110021201120022121012000002102000022201200200102012110021110011220221210022200201112112021021121202001122121011001111221110110100122002012021221200100201110022221122000002212112012020121001112012200202201000112121121211200222100101012110212110010202222110102021220201200011120222122010011220111212001111012202101102002002122021120001222020010121022112102000011010220202021121012120012120121000001010022111022001221002110022121211021022202121102010101101102022200100210020222220122101110012221100112200101222102110022120201120011221001001101211020201100000102100000002020121021122112220211021102211101021221211020101002001001010101111110200020001122021201112121022021101212010201222200122100221211021111002122220021002020020122100102110211022001202012202112112110202202010021220012220211000001220120220211201211021120011212201101212102202222211212000002001112001112111122120021110120021002220122220101102200200220000001212221020122202111122220212121121212212012121110102111122221200010111101020122110220210100120011210212201121001121222210202020202120122022201010122200011020000110122110220112021121222200102211201220222101010122002111010020221010000121010111111000020120011201201000112000200222022011111120112120120212010221211002222112020110222122202111212012002000102121100022102212010212111200002110122100200100122120021200100122212222110200202212200021002002222011011210000212210222122122020012010121102011", "22001021210220121021200122211022011221110000011121211200210021012211210221111200222222201120111110010212121221121012021221222012101010212201022200202002212210102001011112222222002000121110121002001110210000010122220220012212221212002220102122102202111102200111212000011220110200212101002021122011101110101201220220210102220001021202120200220100021102212010022210012121100002121110011222120002110112221200212111000000212101001202110100110220022020010221100010202220211111001002220002221222112200200012012120100121122220010120001020000022021120201221220200122110000012100010001010021022001221102112120100121110110111211110201021022121101210221020012111111110021002011212011122012102122102020020002002221001000102022010002001120100120021200220202110110002121211210212100102221120020221102110020102111022021211112001221121001122101202112002021210021222222021210222220112122211122020001000201021011201020111100122110201011222100010202112210221222100001002021022021200102200001022202002001120220002221110221020012011112022002111011210020102102221001110000102100210112211120011201021212211100101101100000010111201100111112102022202112222221220112122202200001211102021112201022101012101211121202201220110202221101221212112101000220120200220101011210211111102220220021021011021211000020222211200211021002020010020020001101100021012002201022021000202220202022202101220111000002201011021020212000112021002110201211200202110120220221220221001210101221120111110220101112201100111202011102210200021100002012102110000001212012011122102202101112111100110210101022000200021011022211210200000022021010210100221101101200212222112102020002200010022011110001110210020210000121002010012020202101101222000122211111120120210112121022120002110200222011222100200102120201201021020110121201002110022211010202110110202221112002020021021021120002121000121021100111112221100211011021111210102102220002002100011011021201121201010222002002102121211212021212010120221211222010121200200111121022001100102120210211022121220000021211112100000020120211212021220020110100102101201100201220021210220211222122202022000020201110122101022202111121112000010012210200020011002000111000202122221011102121002221220222110211020010021112201101011111022111012101212211121021220022121120122111012100121211120200121220012002220001022121112201010122010010200002201202221000020220121122210021112101001112021021010002100211010111101012111022201112010022211120021101201000022120110122121", "22111010122012100102212100111022001022100201012101022201222200200201220001121211102011112110001011000211000000110222222202121202222021202021212221121012021012100200120102201201022212112120221020020212022011002202012212122210201020021222211012002221102212112120002221212101200120110022202121221201002220120202011000012120001011001120110120020211110021202100220012102220200112221022220221222001111102221001010101102111101201112200022110100010111200012000102112022221201100110121011021011122200012111100210200010102021110021020010122022101102120021021020002100211112102210111211112110120002220211201201101010111111000002120212111102202220021012121220112222222110000011222220222010201112110012212210011120211222112000202110221200220211201100220122000021000012202110121102120200221110010121110211212202201011111000021020101212202220220112221211221200000220211200001022012112202102110110100120001022200222201201211222121112222222001002202222000122110000112220211112111122210200121122120102222021021110120001201100222220110010011220020120111120120121011010200212000220010020212101112120210202000020202100020011010022120111021011212102002002101120212002012121101101200212012021100201201102102201100010222021220001101212012000011210121220020210211111112022220021000112210002010211101102021011201120220202112020101001202102021212120200000111002210201011211212210110222210201001212210010001001000112122222122122000021111011200200021012001211002001200202201120012021102100002221111120221010110001101001110110101200002021010202222112000101121101021020012222222222220011010110020000210111021021100222100220012101002101112001112110110201001102222101000122012221020102101010112111022101120111001122200022102011200111110100002201000221210200102001122202021021200212221002110010122112100112000200102221110020021001000211000221222020210110222211112022202001210101010220111122111202120101221112110001002221220012000111000211121002200122200000112120002201021122020122101210122022110102111202121220220102121122020200101221001211212111100122221021200020102201110012122022000012212111211002110202022102111222011222102222101021112221221022122221000120011221221120201122010112211122200201211002011222210200120200210010022120201222021202110120112220100212022201021222121121200012221200020210020010102021020011210121011100100122002111000202111021212022120211021210101212102102211202201010021202211112021202222100221021012021112012102110212112001212122011001122", "10022220211020122101012022212010021000101222001200122110010222100112222112012001210122101211111011122212110212200101111020111210220112210120121101021011112122001200000110110221021011222001121222000102021102012201002120222212211122100000211120210012011220010221110120200212201121112102022110000021210021202111001111012000111101111000112212111210212012022111000222020222102021120012020222111202210212200002112021221111112101102202111012011211202101210010220100222101120021210210222012200221000000000121221020120001000000212211101100021021201212210001100221010112112210101211020000102001001111101020020020201222002111101011012010111201220110020110010111000010121111000210200010101101102120011012021211100210010012102022220100020111011221002112000222021111001002201211102002010212120122210211001120212100220221101202001010020222011112121011222012102201010111002000221111022100002012120022200221020221001002000012212021212120220022200202120101120212011002201201212110101110212212110220112202210100200200221210200101212002200012110021221110022110212002000101111100012112011002222201011002011112212211102102112110002101100121112122200021222222211220002112000220012022222002110000200012100211021012012212212110120211012120110210211000022220221201212120222210220001202121212001000201022210210121112122111221000021111012201020210101200010202222221020012110120221102012010022210001101220010002011202122221012001102200001101020122020211100000020102012121201001012001110122211121101021012101002221210112211021221201022110001102001011220210200020011201200222100022210221011120210010102202110102222221211221201011201212100012112000021022211000122100201021112200102100111022200112111002211011220211110011010120022120211200102220220102200212010021012201002000210110222002110001222200120021011122121011101220010210010222022020201010020012101110121222221121122012211020200020121021010022100011121202220001221022221022011021022001122120201120101101211121122212200012000120100202201000221022010021200122221202222001101110021210020201121010201010000121000201201102202111222012220121211200021200200102210202121122000122211010201000011102120122102202112200000102221110001000010022002011000112112020022221202101110220021200111221202022012210001022222221122120122212020221010002102101010022011100110221220021220021222000201221210002212221011022222101002220021000221001202102202021210200121010202002002111202111110200120001021011211210222221222100012021100101", "20211012101101210211200200211020002100220222102001001202011011212101020011110111112222001220110202001201201011212202220102110222110022121202101121012221012001010110211002110010211200101022110200201122110001100221201121100220021120010111110110121110220110210202100121020200021102001100122221012222001212220100220202120110221221220121120200121100210021212001020112220202002101202222221220221121022101000111201210202222021112112211111201000010120111200111111212122202011220100020211201012220120021200100121212100022111001010100202020221021002101112111010202121120121221201221121212022102002102000211120210212121221010020120122022221202121122110002010201100121001211002101121021010002220200212122001220001022110201110200022000022202221221100122221000101221010210002012200121221102211101110201220021020110212112111200222121200110102101101021101221010002002121101222011121210012200021022121000002210221111220000211021212200222221100011100010111020221212212111110122210212200011010010211222200112000020012022012101210010102201012012022021001012211200111212021202021200122011010212112112202010211012110210122121202110100021002021120201111100020112100112110010022020101122221110220200000112012101102210102101022002222211102022220211002100102001222202211120220221001021122001101202022111212012020221120122100121001111102002121221200121112010120121100001122202010102210100102100101021211022000010001010012211112002111222012021211222211020112012110222112201021221220020120212122112121101102100002012022210202221010212220202120020222220102100120012001111211121220210111100210010020101002020120222221010121102000221200220011122110112010201210112010102110010000101120102120000112112222210011112210222022112111000122120100001001111200210200020200222120110222020000101000111002002102021110002010110011212002222002122101102010102100101102222001001100212111211010100122221001020002201102121221210201100002111100122122001112110122202112020101211212012100000210220222202212112001012110122202221101121212211200102221122102000021011200221211110212000000111101112220100201002102110100111111121100022201012002220022012102010012022221212011021111112111010101212221012122210121110110000122122100222101222210011220220212222212101120012011200010022022211101101200001211100002020101210202120110102011002120011102120102211022101020020222212000211012110201220122022221211002101101012001202001220020100200112110120112212121210000112222201121020212110002200200210001", "01212010001020020022221212102021010121012200100112101001011202202020002012011101211120101201122222201120210102201202100000000200211020012212020211222200122020202220001110100211220201000111121102111110020201011100000111001002001111221112020002212121010202202020112221112221210220200200112102100210222100022111111122222200020222211222002012012001011120202200222210101211022002201111102112101102111221121212221122022210110121220022111102120110100210101001111220001112021200222020202222212222022221121101200021021012022112210121100200000120021011020021022022102101001122111220200010101200102022221122111110100112220201101121210002021200101020110102012010211221011222110020121020102200120022111200200002122010201000200210101001121122101201220111122000201001111021100112201221022102200000021201111021220021220010220012100102020221220201202120221101112012010201121212212021001022002022001002002122002222122022121112222010001201012100020102111121011111221120002102100112122200001002012111220220222100112211011012110112121102012221010212000001121120111010020101000210021200122000002210100100010001020201011021121122110000022201101221202122012220120122210112011201110201210021201102220021101012202122121121120220022022110202101001211222011022020121121212010012111200200122022020000011020011110111210220101120222020110101120022220101200000210010211111102021211012021021222022221121110212222022000020221212120002002010121020121102011002222112002101210201101001011211112220201220100122122220122021001110212011202100020212012002202100101202102000021100100000221022010011111011200111121111201121202111212100000022102021211002202101001012111201100210100022211110210110122121021022001122222010210202011111201221021110112222010102222100010220202221222111200010220021011021022100000012101210012221221022102020110012020000122212000222020101012122122002011121001020020110101220120100100212002101220000012210112220220210122011001201201002100122020202210211220102020002102210020210110111220022222220022002020112111210111020220120021200222020110101102200122010020202120000211211222012122202102101010112021221110122222001012102212102111000121011111220022121220021020122120011021201201201010122000220202200120020111121201110221102210012212012200200000021211120111121000000002011121011010101202100001212111011002020122122112020100121120211010100221012110220001221112212020101010001010011022000202101000222221110212020220022211200101021221202120210020221022210", "12001211211112022100102212012111112111000122011112020112002022010122221110211120201001221111220112201020200021112100100221200122111122211110200020120022022121020011010101112122001200221012001020000211210112102212101201120201112210222121101201012101212200002112020010002122200221120112120021022210022102220102101010200200202101020121121001202201001221020002002101112200112212100210220022121010212120122112001122101021211001110122001112112220112221020212102000121101122011022111100210210002010102221000210211012020220202200011101010221022022111221000221200121102211220110222111022112201111121022222121022111021022110102211000120222021020222100122111012111201120021012201100120002112210222020210221021212220102011102111112111111120012111002011022222211001111001210202200121111010120202001020221220201110001001002220010112222102221001020200212200120111221220001120020102212110011101220102111221010120220002012001100100111200120010112220220111012221121010120220210112001011200220101100200211220112010021102022002220001121212110021202021110220220012021001210120020021012200212201022121211201022012000121201110101222000010000201112011210002221202012010011121221210002002211001001122121121010002111112010101021202111011100011112102102121110020120000122012010200122112121012201102110022120022000110202022200002200200110220122011212221221101220011100021100221202001011201001212220001012000121121120122212010000021220222010222121022002221102002212212121101020011022100010101200110111220201222120110101221010012212001100000210200021210211011210111222121120221211121112110101221200110202121222011201201222020010021002110111112001210112022200221122022120010121000102200200201100212000200221122010101200001000210110121021000201021222012022211120201222021021012201111211021210021110020200112111111212220012111022222001211021211021101000120201202101002111112100200102001100202112211112212001100200101021202020011201202110220220221020211112022021120200010111201112110120020202210220021010122222001200221012112200201110002220202200000220121220120222020111102222220210221210202210121221200021221021202012020202102020002002012121100200111010001102221010222010111210210101200002202102221101201020011010101010002212001212210100100201011010102121122221212221201221012220002011202110000020110211122201102112211001110212101112110201110110012202201211010101020111120102011020010101111001212122110221010111120110111121021121021122011100222101002120120122002000", "01120002112212121022112120022022211210012220000001202110001011201000220012102211010022001112022221011020101221200000120001122210100121211121211012010012221000021111221222121202112212120112220121020101022200002022211222201102212102020121021222101011011000002202120011111102012020212121200021020120201200211000101001110221002221201002211212120100111212010212221210101011020202020020110211110001220122200000120001101011122200102221022000022121111002000011001022020000202212210221212111111222202222022211220101101010200101011121121102002101212202210101102101200220210020001102112012101221110021121021021120201211101022011120001202002212020121012022020212201220202000011100122211111001110022011111100001010120220112210000110011210201000222112120002210010000110120001000001120020000111002100020202111121012200202100010222222022200000011212102102221221100012201102120220200100021101110001010011122221201212101202012000011220010220012010220112110100012202112021200101221112212220022211020212012200202112221202001021000121202211102021102221220012100112001022110111001022201101020001011012020011211102010110002100010020012011211010112212221121112222022122212011020200201212221200210002200202222221222022101101010101210221000222121021222011111202202201002221200122020222022221001111101010012111011022011121101221121022022221010112211001211212000100101121221211022020000210020201011112010101112100211110102201010100212221111011212210002210110011111122202010121012012210020100212120200012222120022000211101201100011211002120101002211200120111211202020101111102102021220122222220121222220121022002211210112112201001120022002122021220002012121211111202012001012121222112222122210111120121111210111021201000001002012012212002221120010220111102000020000110111011002121201201110022002010001121102011220202020222002002002021201011101112220002200002020021101201221110221201112111002202002011002022100002021021022121022002112012112101010010112100220100211010122122120220010021111010020011201012020201000202021102001212202012011102012100120000200221110002022101210100221222100220222112202221122120122110010210022202121100000220111022220010201111221222101210110122022200221210012112010200021011111122221211011011212212110222111210012010201111000220022121202100012010220112110220001100111200102012012220011200120101212100122100221011012011200121011112122012100211110011021022202102021111001222121012001112120010012201012200200020102202211021010202202101210", "01221120221012221011222011021211120110020202112101210210211112211102222210121011001001012212002000210100122222012121011221111111021011210102022002222121000102101220122111201001112202122101121100011021102010111110000102220011121112122210110112220201001201120000210200112022222200200201202112222011121120120100012002211010201022212200100211200120111221011020020222212222112221011101222111011201102002101110202112201022021101012022011010101000122000212212220120212110100010120020112022221111102101120011210021122102011102011002011120110210022122122011012212001121210100020022001122101100112022100111010200002222100011120002221100210101100012222010221110200211100212001010210020011222112111012101222120010221002010102221220221202201212222020021000000012120222112101100111112000220010001121201121102211212220120001120200112022122112002222102211122202010020122121110000102121111101002012022200111111022111201000221102120001011200101002202111200202221121100210020011000100222100001200220222002120120002001201000202202101222010000002201020201000121202200202002101212212122101200020110001200200200021201001111201111102121212121220001101012111202111210021221101022222001110120101110012002201222112110112000022211102002121222212222200212201201102102211112011021111022100000012202100021022112222101021001111012100100102200012120222010221222012012110001221202210120200202012011000022122200202120000220102222001221210022101221111200201001020001211112202000102021001202221100100012211212112211220120120200010222122001202202112010220200021122122102111101102212012211101020001222000120220202120001202202122012201011211010022200111202212020200000201101110001110212011201012220020200200010221020120000010102010112222022122100122010020012112220222021001000212122220022112210122122022110220011202122121111120002002210202021200002110002002212100021010221121120020211010201010122210020112222202102110000020021212000222111110121202121101201000101210100010210120022011211221010200210201122021021222222120021112002102120220022012222000102201211022101112100001201200020111010201012020021100201010122210221021221021200120200211020212222000201200220001112100000222020121020011101222022110202210021201001021101210100022122111002001110010012101012100120102200111200021101110211110102111211010202221000022000002010121002121011102102210111020201120002000210022102112210222211112100211010220012200201110120120002111102121020000001112202121012222012200110101200220121", "00110011111101220202001010020101110201020221210100222100121002122122021102220210202012210200122000012000120212212011010122020120201100011201020000201200212210221100202010210001200220221112201010021102220010202212000210212222022121212121122202110212010211021211000121111111112120202102121101120200100222202221111222012102011202210210022102211001121210102112211110212211002100021112212200011012010122212112120012022021222222222121110202000001001021012120021212100002022010212221210110022110120211120022020111010212012010220122122022200001000222211200001122020200011021020000212200100111121100211022102200020221220220122202000001102020020000010000002122021220200012121112002012222020001112211200022110101000021021111210022121122200211211020212210011211102011202102112011112121011221110110212121201220210110010020222100111012020012222122000201210220212120012110010220111001021120112012120211221121002012012122112222122111222002001020100220102002001010221001220202120120222201210212200000111002010002110021201020221211220000220210022110100021122001001210222021222100112211122101021220220010012222101121111000201002010020111101002001201001210202110202010221202010220120212222222002111021021002120102021001222112222001001020211200002020010222101102010212220120222001002220000211201120001120201212101011011110202002212222212100112201111002021001000001011210020120211122222120110021110000101020121112222111201221021220200111222122211112210122201012112001202202121212000211210111111110012211000102101221112221110000100211202021012120000020222010001212000012112100012112000120202112120000012210221200201212211111001100102201010021011112100012111222211011000220101221211221010000110110000121202000021111211011221020022121202210122020112102002122222212110122102121010220001201022011220022022112120020111121222110202010211210011001112120221112100102010121001201212212111022201001221110201220121021020112021022000110222221200200110211120221122200202212112102222102122200112101022202201121212212200022222020222211022102001020200012020021110222020112221112020021011022001101110112211202000120010022201101001202110111002110221000011211222001100101010020210201112220220022002201202220111101112021110210121021021221000002201210011121012210022001211221212200122021200012120110002001102122212021112210020010200111010221112112001211120102010120112121202121121110012110202121102222120110112000210202200210122111102202211011222121120211012122011211201201202", "20012001111102012001101111221220101112112111111001120110122120102101121202000021121221220010012022011200222222101102212101211202000212010020121201012022010021100021102111221112000000101022110201211212001100020022122010101112212210012211001011112001212010021212101200210001011011010111102020112000101102122222220021111220210212121110022021102221202002102210022200012022010000122010111001200010000000202120021112122101221000120112120011002211122110212210011222110120101021221202020101021022110022202122110111212121201102022020121012202010121210201210020021002222212010110010011011001022011021121011001212022000221000020002020110102010211201020111211122220110221110010102120210110000122201200010110000020012021011122202002222212002212112121121201021210201222201012122110121222010212202010111121210002002222120201111000010021202112002201200211211022201211222211111202100211222212020000002221112101221111010000221121212110112212212021210122120112020120000221022120110202000020021102211121002001020111001112122010202200110100011102111202112021101000022211221000200202221202220120000012211022122010002011222222020102010012002021110122220012012212202102110020000102012111121010101212201200112210000022222200202221200110101211220010211211011021011202211001022112120222222122101002201011122101120100221212122111021212211022102001001120100112011120111100000111202222011211022022121101200120020110210221112001011121122102001101111022000222012121110210211020222211211111010020222011010220120012020010102221021200220211221010021120201000222022021001122001112120222001000021000020211201100002211022010110100010002201011121210120212112221010021212120222221001110212211110221102101201212122112102120112200120000011110212202120102000221122101001211021112022122202202102021100110201020220220002110102202210212021000212222112211002221121012112122022101111000010220012021220210110002220210202102122222100111201211102202222212221022101201222022121112101010020001200110012001220002100022121211020011122122120020101202221202210221211202012001101112110021000001222211011202001012200211212120000001222011221102212110010111111102212112012101121202002011010021121210022000021021011011021000001000120220222020121200120000222021221210012110012211200120011122220021212022110220120202200001000001110021021122012221020101221102101111112020211002110022202112221200011120221201221220221122021212110200010101221100100011011000020202221210012011200222120100202112110010", "02000011022011000012100002021220121101000101201021002220221020101210000110010010011001022200000010112100011012011220100120122020121001010100020202210220112101020101200112011201112021110000102121012211002021121211110212021021000122100200202100102202001020210221001201112002111020212212002101011012010101211211120000200211210121022210122200000120020102000112222202202101000022012000020000211121210121112102122200011020211121200212020210211112200222222000112100100012102001121210011101110000110102011010010120202112222020102111102200020220011201201110112120200220201121112020021221002200001020210002101012100211001000102020220020021221121110010012201101120200022021020112011200110002220112112000202210212000201201102021210210111212001121201000222102020110101000122212012210021110001022120020002102210120211021002020200122221111001121100110001211100102201120202100021011101200021212102121100201010102001012100010102012021012112110002022212222102211020011021122222202201200222100112221002010220001100210000011202212110222210021002021012200011101102101222022102012201201102111021202202102020201100212101011012011022222100020021110002010001002002022121000122012211122111220222220002111021122021012012210211001210211021210211200210112122110111022100110112101211221010020122002020022002201001011001211111211212211002120221101011220122200111100221002201022021102202011211021211211120112111001001202121111002122111100202011202012110112112022112122002220212121211001011111111020221202010000221200102111210110102200102001012101211112021121020201112122112022002122221100222221111211112011222110011220122111210122010222202101022201220122212120022121101001100122111000222122020202100121102210100111201110110000112122022211121100011112010102121102020220001002120012222112000002021112100212001011010100000100201210200122020100011120112212001201212002012200002221020202221112100100200210022121122101000011021122000000101200012200122102220211221111212000012101111021102220201201010220121202201100111022102212201212002102001111210101021221001110102101001122121202211021002222021211222221002000112120120022012102222211001201022020010210112220112002012222012211201212011201100211122111120020200221111211120122011010000220100122000102102121000200100120020222011202021110020202121010220100001120111120001212220211000212122012220021111221100010221200010212002022020220002212210020211211220101122211022010110010011222012212022011221100201110220210020212111010", "00001012022020020020110022200200101012100200221020112210111022202022201212001100000121021001121110010101121120120120011220120212100201220002021221001122202001202110012021222220201100201120202112012221011021011210220000002202101210020212211002222002102010221011101010202000022212001121121110020000120001210011020122102120112010012112121021221212001001110222200010112120102211100121022012222100110112011102210111021000010220212112000101021212212222210012212110101200102220011111001112221212211122212000021212112112122211000001110002010022000221220220210120221200011122112220212112120122012000122221011211111000112001200022010110110021211011221211210220201200021202202021001202212222110222010120010011002220110212102000220222221021021210011102220020112221110200121000200022010222111021020021100210200212102102002011210002102110222211011212200001012110012001100011121010001222221011202011112020011110110012222112110121101100100200221012122120201000211212001122102120212021102200220011022220120102200010011212122200102021101000112112211112011000001001022100220221022212100010112100222201200001020202122222011102121212201122101110111100201221021011221211222100202021221122211022210121002010101012200220201210122210011122002201101212211001211221122202012021222110202102211112021011212112022212201002111212021201221022221012220220010102101201212120222202212121221102111210012122221002001012212120212222101102120021122110000021202022112122010201202102000200000102111101221212000221000101020011221112211112020101222012022220120020020101112112102201010212100001010010211120220002022001222222112210001221200200010110100021110201200020020002022010201021020200000221012221010010211121011020122112002001122200221212020220201020110111002011100021101100000111202002021111011110212102121212020200221010121012212110220221220022120211121010010210111000110210211112111200112222112001100110012010022111012000201202212121012002022200201122212010012011101121211201122112020212020022211111002020101222100021102002222120210220201222101201010020201022221001212012020020001102000111002202210112121120121222022121012022122012020110102020101000000112202102020200002112002002201111201122020022001200220200212001221110110211210101022020101000021110000112011102001112200111111000212222021121112221110210110022011000002020122122021212201110101202000021000010111011011102210200002112122211211101202102222212012001212010111200121010100210201012020210210100022112122000", "11002021211212021220012120001222220220120101022010112212101112222002210012222222100012102111011110211011000020012212021101112020120021200122012002002101121110202000220211002222200022101011002121200212102111220012200121202011110210112112110112201110122100002000002120112110201112211201122202121121212110021002210000120200121120102212121222100002211220011102002201102002022210112111010001200220112211110201112122210222121100020010112112212012121200022210201110012111011011212122021001111022222102222012102211111022110000201121121021221211212020002210010100001102121211212100021002101102022212201221121012102120211101110010210121111121102011211100211012220020022210121111112020210122112022000102020012102220200210122012210100120010122120120020221010221112002100000201112102110001010102002111022202201112221212111020011211002120221022211112102101022021022011200102120120022102120120221200022100122000011001120121210111021020201012020000011000100200001210022210222220202011012002220110001002201011120221202201022002112022100001012221120022222201211102221110121110221012011022020020210211002000100220000121120222210011200100211100102112121212122121012010220102100120021211022202011121210202222101201001211210100112012001212200002002212211020201022012121110201021002200210102121210002202012020210020020121100220211212002112122112201001101112111120020120121010122120221002100020122210121102100022110111022001102112010221101020110110121212101112200002210222020021120102111200021201022212001212122100122122202020112101111201200010221010210220001121122002110221022000012022220012112221221000102110001021120121211102201120001122102221102110212010122122212100020102001222212211002120222120202021100202212020220210010022000000002212021212020020111110101200112111111011102120211110110222022000100010010021211101221020210122000022012101200221211220122202100210021220101102011210011012021220010202020222020112222001010011110220121020021010112212222002200202000222122021102200020012001121221110001110021110100002222022021012020101122221102000021122210011111210212122201120210221002112101021122102201011002110001121121222100021220012000012102102202202111012111101200021202222220002100120021120110221222002111010211112022201022212202012020022210220112021021022121010102210120211001022021222100002210210000021022011011121021001002122122122001112002222002010011102210212212010120222011201220201022212211222012010122001011011102212012010120100202021011002", "11010221001221020121110222012022122021212010121100010112101222222022010022201020221011202112112201200112111120010112201010201002220200200222020002101101222021220101211200002101112202212202102011202211020000220021102211011012012112021212112022222012202021220220012200102001001022010101211000112111100100001002021011211221101122002201001120122210201202201111001121200221110221001220000200212020121011112222210001010211000222212220002120221021110212211102220210011112220222201001221001000011222010002001120112122101212200122022002210121211210210212111110000011101000021202012111210112021021010002111102100121210020002101020021112022001102200011202000111111210010201021210010120010111001000002012020201122110110221102222202022110111111202100212000010221012120100101020121022002120010010011102211222011000010112001200221011020101021002000100111221012200010021021001110122111122022110220001220002202000212021020212101022200121210000100001120010200201012102011100102111000112022012011112022211120122222022012100121212222110121202111202101211220102101212001001222222012201002100001122122121101201011020112201211222222200221222012011110001212022021211001201101022012012110002022012011022012211101211201110212022200100201022000120002110222012110210102111101010010012212221101120102112002102002201220200210002100111200101000202211122200112012111212121222202202010221100120101100020102222201000121102100100121222002202211000200212222101102111202012202001201110120011222200202010220212100010200120021022212222122212010012211210121001221002110010011111012200102112120110210201220000211010212202022100222112110102221000022010221022010210110102112120120112201112110212201020100011000121102022210121021112002220100021011022200212201222121002210201102222010210012010012222022221010111202002021110001122102010101211221011021022111220211102100111111011210201212011022220221200021222210001022021020212121210000022110010012020110221200100010022111000101112120122222212001021101111002002200110000111222121111120211100102111210212220020212121111122012211201112002120100010120022200221010102020222020201101212010200102112200021120121210221010020220220002101210101012100122202210100021021101220022101211220012101222012020202121002012102222121211210202100102222000012221111001221220010122202012122121012200120102020202202021112110022000010122000020201201221121001212002111112120110121011000120002121101212100012011012011120220120010110221011010212200010011111", "10101112012210001020010012211002210020210020022112020212022102222222002220101111211111100222202121221120111001111122020012200110110021000100101020000100100020202210121221200000101222012210120200201221102000101001202201210012122200100201202100121110110002111022001101221100221122010020110202101200011210011212121202220201222021201012022201212000102100112122101011220100200121112102101012021022000101222200002022102011010200221101121200010202110120021120201212001201221100001111020101222100121210212110200022021110221010221112012120010200000110002221221212101201012021210012100011101101210101121012121221120222221102002200122112002202122022022002101221022222120211121211100112111020000020212122220011110220001112120121202211020110100020222020112200222101220020222012022020122222111200100222200002212010020001000011112121120020020221012201022210201201102122221011220211012022202210101221121120121101121211012011101001211001210022120010100021021020111222120001212222220010020002210211201022210111000011122022000122001020121221210212102112221110102102011210010020122220000000211201220002120101222220202002021222021220200222101122121022002022010021000010201212200200110100200122210102021021000201122101221011001111012101111112000210110202000021210220001212222010002210020110212122002100211102012111002001101111220012110121220120212010021112120220111012212010001221100101002120020110020121202111012112121111122210101022112010121010022021000222200001111212211202122021100212000120101022120011112121022200100012020112100202100121202221221220102000021212011201111100111122002100122002212201010001111022201122012202001221212100221012021220210200212202220202111201001022001111201022111212212220122200021211211110120022011101022002200112121110110001002201020221012021212210020001112020222011220121011211220222100222012100102001210002011010211120002010220212201110020102211120200122210000211120222111022221201112020022200222111122221202010020112110121021202211222001222210000012002200222210022222112221221002210122022011111010011112210001001122221111012110111101120112212122000211110102102101012002011002011011022200011211222021020200121022200201011221020110200222001011202110212011200200022022202110220101011102202122001202022002010212100121222200202100012202021112111012020110202112212021210000001122210100121021111100022121022220120221010022211220212110220100110001212100200202121210201202221010021012201011221112021101002210111112200001111111", "22022200002001222012021120220110110022220011210122120221111220210222020220221201201221222121101000012210210001220010201220012201122201100220222010212220111121022200201112010112121101020001001201000221010001202100010111010212120112200110210201021200211111021222012222101121020012110220110000122000020012112202202220211200002022122111100101010100110101202011122011112020111022212000102200102112100110022002221112010110200011111112120112121010220011010222000221011000020012110021212121222001212112111102001022011100210100001100102001200112100120021222011022002120221200001102200011101001222121012021221021111220101101221201221110000001002112002002100020122012010101210222221210100121010000210212221110021022100212201101011111202101010200021202010101021120102002201021021212202002210102010110121001010011221210021000212222222200010111002122122101222100012010221210122111012021202012022112220201210220022212002222001012001012220120101122200120011002121210110112210010102122221011001010122101122111221102011100001201110202021012010000010102101110210100110211100222112221212222212110222120210110211021200210121000222021121012202011221021010020210212102121100020122022211122222122120210212100201122011012101001120020122112221120120111122221021001001010010021211220211110000110201200121112010112212000010202220212122121022211121212022010200112211211102212020211011122211202010012011122111101120100121010021010000001220101201000102111202212102010201221110111100112000200222211201012122121110121011201002021002201212202221010201001021010201112202202221022212122012012122010012202012102012010102121220210101210102210212002220012201210212102120210202110211011221211012000022111012011211211011210122200212122210022012200220201122210111210002111220122101001212021222111222201110100211111210100021220002202110200220110101012110212001021022001001202021021102111102000200221122112201210122120111220200102112202020120020211000200001200212102222020011201022000120011201011101110110202121201101210000122222120122010210100211100210120002022111101200212112112100220101101020121220202020122122221111010112102012022221211222020021020111220001110200001120120121121121120210120101211221000121200120000012201010100012210120001112022212001021121221100112102011001210212010110200122012201210100011100110222222020220012021202201022021221012112212012021212120020212112221210010221112212112200210202212000000112122022000220020221011202202212021111122222122200011121", "11101211020101201211021121202201200201112121200121001002102012001112102201111021122202102212012011112110102202200010001000100110100211200200122100001020121102020010101010111120101220212012002000212010200022111222012121010012200000000212000202202021200111201000020020021121002122020012220112001112010210211122202011022120211102212122012212212012120122120202221222002101022020012010020020120021201100112022102201200112112121002221211011212112202201220020111000201202201020111001020010002200201020212020120000100102200101101002020212101222120120110001111002112012222020210222102122112201000120101020222200002001112001222201222020121202010121100222110222001220210102212011200201112022022220021101122020122022111001202112122121222000212101201122122211212112120212012221201122222020222200101010022211002121010020212221021111210220011100222020010101212222001022011122002102020110200121111110101110021222201010120110021212211201220212210020001122201122211011010110010200021012212100122212111000102102111021002220100102011221221122011101121002022121000021112210011020212000021102001000001020100211212001121000202122121112202210100212002210002211111120210202202221002111121021012010000202202022110001202000201111210102000002010012022101001212202012120001121112012120122220202011112202121010202200112202100102020010101111012001100002201212122122121202000211022112020201121020010111100000121202202222110210121012002021002210002110021101112100102000001222022010212110211001221110202220101110012212012111022110002112011210201100212201001022200120221001020101112011000110112112112001202120120120101021100220011001000211210221022111200212211201020111021022011201012101211210202210001210210020010002000101022200212011201120202020221102210212121022210220102200020212111121102010111011212121022012201021212221111202111222022111120111000102100000011020101200121100222200100212221010120002122202210220102022222012112121002212100100221000000100222102111001201011011111112012101110022222201021012221012201021200220121100000101222110122022002211120221201100200202212001110100112120121222110111111002110201020001022021100002210101001111002002100200120220202112110212120222211202200022021001100212111002001200001112101110001112001120010020121022112211222111200121001121220102011101120210221021121121221202201002122120201012000011100022012220111212102012001122110220122001201212011112102222111000010011021210211011002201220111222100211021010121002102111001210", "22012121110111212100121112202220010011121121200122021212010022001221122110102200022021001001101022111020202211000022022221121212120210020021012011000001221000201101012111122201012001021222010121011211012022111201101102002012021211000012211211001000010122101201001200101020202121012210100120100022211202100211211001120001210112102101120211221011010111122200122021201220202122212221220100201200211121020221112122002200220121210222221110012022021100021100120112110111001121212121211202112100022122111122200021101112221201101020002100102112101200110020011112120010001101212101211102222202021120202220002112112112110122210010010001000210221202112111000211120112211211200001200210110112201222120012102000112111011101101010122210120212201022002200112110021221000000021002202102212220212120211100121011020112220002122012202111101011221021001120012022201202102002011011021022002001112102010101222112110121110002022111201012222001022200100112000110110201112202202221201200010100222221120200200111221002201020002202000221000011102101010221000102101102100101220112211221010220021102002222101200102210001021111011212020021120012201020022001212000221200111022100000101100110222121210001201110121101021211200121212001212220011101021212002000000102102020222211102122112210020101021202022012110011001221010120102112101121001221211021121000222021121200012001211200210010110022122022011201010110001010222000201100020022010121021000102110002200202201120010110111212111211002021101222010102102221100020022202011020112002020212220112022010000020122021111021000210221122111122201022212100102022022220110002112222101200012002222021211202121112020101211020201221122022221020200010210200212021110102020100121220100021202012010212222001210112212000222202000121210222000100121020121021100200010110102002012210111221220100122011121211100212001221001112022120212212012200101002000101010112000111112020220020001111001121020200210120222001202021222202220011002010212101202020200212210212021010122102200210201222110221121112210001012220001121010201212210011001220111002100012202220000002221022000222022022120010100212021200111220210110111011011122002000222102100002101002010200112200222022110101011110212012012000201002220212002121201000222000212220012002121201222211202011102222012012211121012102120010000122202200121222022201102202102020102010201001210102111200000001110012211001100000100021012210220202220100212222000221200212211212121202222220120211012101121112", "20022121211121210101120222000211211210102012001202011100222112122210012202002011121221002022201220010012111212000211110000101202122000220012200000102120112121202202121201112121022200022101220102111002100022001021012101022012120100100020202011121201222221222020220100012012111121222210012112100002222220122122212221112212202101022001002212111100222222221221122001202021212002210021000001201121002201022121210120221100212211110021212011002101012021100012220001211010011021222101220102201000210100121210120110101210120202121211110112102120200011020111012000220112122212011222212012121012100202122202211002120212000220120220010220221100122011012010210010222122000010210200120000200221211012022211022012222120020220012122000212221110101022010101022021022111121012122021001210012022121111201011201101120121112001022221012012211020021222210112220021212012021210200210212222221101101001200021011111220021221002210121120011221210012012101202210100200101112122020001100011201222221212022110210200220211120022022120122202021102122120000121022001010111111001202111021101212112202220022021112100112021110101221021120112021111110020201101002202001211111121101101000102011012022201202121101121101101110202112011021221210011121011002222220221011022110100001121102110122121011121101020102020221010010101201202102212212220110021202001221200220112112110111012120011022020202020020010211220001001222210101220102202000111020212202221020021100121010110111221220022121111010102210201220122002202220112211021212010001210022220121222002101001100212002001001010221201211022022100111212010220221011010100200201212010202121220212102210211100020011022000001220001122211120001001001100212001200221102101102202121011110220001000211021121010012111122010010111201222111002212221111022112011120022021011020200001222102120102102121211022222002202222210202110102021012020102122121111211020011021012101112022021210011212012111221111110022011011221201002012120202201011100111202202101202121222000001010212012020200202002011100222221002012200222012020100202110220211021011211121221002211212211022200011212021011201122102220101210220211121201001112101022120012210101102102202020011201202020020022220221212221110100022002120221221111111022020022201010210220021221121200002010012120221111102021122210011222012021001011020211122002200020212220110220110011022212211121121001102010000102011020100102110202110201210102022022122220020202111001112100212021101210002002201120002101", "22100020001101220101220002000121111111021200212200000102001012202101222222221100110002120210000011002022020210010221210112200202211002201001212101202020200002210221200122221111022012111212110020100122021010122112001110201102222210022020210101221111211221101020110111011211110211020110222201210012211010221001201221221211121222011022000001110200111012011020022112021102102011210112102221000110102000120012220022112210221200122020022122121121110212121121020112122120100201022122000110112211001000200000111212121021200002020222202202210220120100000202111000100112220102102211202020000010022110102202020201211210022222102011121120010022220100110101101020201020012220102220211011220101202102200111012011201121202012201020200101200222100212010210010201202011021100110212001110000102002201222021012021201011222211222210220012022122110210022121120221200010202210022100101221101221110110222110011110121111012120022111002112000011100200022011221210020101202202012100021001200102112112000111102020212102000200112000210022211101002001010012012201111021001121122102021102100010221121021202000112112222112010012121022212022111221220222022011101102220002210222202200110210020001012000010201212021012011111001101012111221210020211021011022010202220102022220210022111020102201012100002121002200220112202001002020120220211101202122111120210202011202212122200021120001010100120220012021112111210102020001010211211010021210200112010221122202101102022021200010011101210122020020120212222112122010210000011211202102220101202202022201011212111100102001000012102000102110001202000022110211122221122211210021201211022002102111001211220222000222211112020211221112011210001201012110211022021221021002010010202100201120220220212101122012011101101110221222102221110212000200001222212201210202122022101102220020011201010001002002110102220001000210212102110201000222012001111001212121220220212101202002122101222022221221001122120010021020101010010001010201200000011020110101222222000212021200122201011112002021101221022200101200201001111110011122111001000101211021011021002012011021111202122122222022211202121220010000200202021222221200010220210211122012111010002020001000201012122201110101001000102202101222202021211101221101222000112202111112221221002101200220101221221221020111220101111201101021021012200211011100110212112012100011212020021022120210222001022112012020211210120020121221202222010112022121020111222002220102200011002122201011022001122012212121010", "00200120202221101201201102110011000100101201101102212222021101100211002220122020022002120020120112202000022110120102100210121222012112111110110010211100012111022212222021002121210120111122102220101002122212210022102202221122012122011120221112000001022110110020011022210022021122122112011111210121002122012012010111102101120111021002110000110200001210012120112100002220110022110001102220112110121012111020201111222220211210220221010012210002101022221112021012200012201020121111020021021222110222210201121101200222122211012012011002020121021000212102220122121121000211002202010212211211012220120210021111202002101202222101001121210011101101122200122211221210100000201121011122000001212102202200120021101210022222221101202001120011001002201220000121020220002102201121100010212121012201112220021110110221010200012221222021202212111022120021012220102212121201220210101010010111201220111000002022012210001020111202211110112022001011102101002022202012111012000110121011112000011011120120110110212022112202022212200001212121211222010001011012111211220210122110100012111002210211121220201212000222121022002001102021022110120221222002010021222000001011101001100202020101222202220111200020020210010112020111201200011012001022221120210100111220012101120020102002102011102200201211021001002212200012120220122001120002120010002102220012102202122210101102200222100112001112120201001201012122201100012022112221110212021001210120120110100022022201221120201222100001210211121112001011021222010022011222101220102100102210110100221222011200010120120200221210221210201220101001220100001101210012102102210202200210212000012210122000001010202212212200122010121100221100101221020201100000011111002221211021022011000222210100101221011021102202121201120021021110100011212201210212122101122010021102112211002120211100010122012020222121222111010001221012012121210112111201200102111212120010102201220122110000021111020222212011202122011201121022102011010110101120112101210202010101210110112020222121212002022101120212220021121202101022022121210101222002202210111012011121122000001121010121022212021001211112002000012012000101000002202122000101101000100101221100120212112202110200120220211122120012102110212212102112010202110002011012222002102221100121221201222211221110222121212010002220220202020200122001101102001002000110020111000121200212011200022122011121020221101200120200220210112021000222210212201020220002122021022220200112210121212120111010002002010112", "01220022010110200200200022100121200221221022000211211021021121200122001112002111201002001012120200210121001211200220212010101212210212001110201001010010210102222102020111101121202120212110011222201210110012120102122000200101212010010021111200120111022022001112200100020022020202020100022111111112222002200222021021202201102021210002001111112002121111202021000121012201120200210011121200112010200101222121200212121110122201021101122121212100120011002112200212212102110020010010020002201100122200021112100222222212021010022010002012211001021021212111202201000120002112221111022212001020022220112101000012200201021112112022001201212022200211012020012020111211202112121001122010002122222210012212200100222212110110021021021122012222121002001221110112010022211221102210222210001001202211201202102121201110112201201011002111001202121022210101102102212122212221010100021220012021100011201101212100101101221122100101122110212010121120012010212120202010001112101001011020020022100220101000010121122111022210020010201122102222200000102122220212021221111011101001211201022021022022002220200201121122122210211201202222212211212001202101122102222220220120102211200012020212101022021112102100020221000120200122210102012201212120222212020210012210021100101121210110111220121000100112111201102122011021021122110222201001200221001002221112212121000022100021022112101210110221001210202222221220012021010001211121200022122001220100202122020222221120101022011002122100111102011021200020212111021002021200012221102011112022201000011012101201122202220001001111110020121201020120201202122211201202101202202011110122201120021010211122110102012200111122222120022022020112001211021022000100012121122012010021001210021110201201020010120211020202000221200112212001011212110211212122001001010211102120001112000002110022020010211202221220012202110122201011011200210210010021000200022212022220010222002020022222200202210120122212011102120111221110012210011022021022122122212101010101200220002220221102021110011202222111110102212121221212122220211100001221010210200001200101200012211011001212220221202100201102001021122021012101000221101010121211022122101202122101201010220202122202200110000120011001211121111001002011102210211010222002101202100212111022212022110100012120110112022210221012222101100000200102210222122120011222101120122022022212010211212212202011212102101212020022222122010110000100210020010200010011201200001112010101221212111022202212001020121010", "21001220201100211012211221120002211201002020001210120221222002012100121101012122211020112220200101201002112111022011010222102020100222012001100001020001100011220122012212212021201101220121101122222002112002111120102122220211120020000020020121220101011020111112121112100210202122122000201020222102000101221202000202021000222202222211020010001102221120112021121202101101111112201202102201002112202101202101100000020220210112011220202200111222000120110022211010012002111211101122112021001101201201010002012100121110121202021020212200022222011121212222111122112212101121120011211012222121221212111011102202201010202000110200002210212010202022222112022111100120111201100002211201011202002202100221120110022122021110110200222220110000111202011220122222101210010110012221121202111221120110200211202110120000110212020020022210220120200022012210021002121201100212122001201000011111000222101012110222210110200200011100000222002102102202210220120100122110201002101001122001211022201100101022000011210222111222002101202121010212100221212002102001121222200122220121011011001011111221101221012201100210012111021122112011022022000221120122202212221021111200121201112021000120000001122002020010101101001012200220001202022101201121101200012221222222002100020120002020210002011222000102002112100201120021221101121121000002201000112121211120010101120020001110021022001202001022100002012200211210211222010012211221022100211020220001112221110202000022011010110201120220212000110122100022200012201022120220012222220022102002201200200022112111021101120022102101211102120001002121220001111010121021000022010002202100020112010202021011221102221012021100122121101212202011202202211010012122002212102120002010112202111112211121101211021101011002110001022011020221202221102120112102210211202022122211121002211111210200212001220212120101212221002111110202220112121201022010010012020010010001010010220110211111021122111021001002110200121011221022100120012012110022221200122210200201220011200201201021211201000121110000111101201012110001121211121011121212121200222102200022220122021120202220121210102212111110101212220202020020010200220022020202221102011122221122002102110022001120001100200110202021022221021022011211101011102100002011020221111202120002000121022012100210122202201101202212010020211110021221111110212102020212000111200120020220201202120111212010002120212222210021012021010122212202011212221212012001112111012210002010111211200012101011201000122012", "02121020121100221012100020201221122122022212111222220120212002121012220120112210000001221211222202211220011102002100112100202120002022120100010221202100001000022001121121122020101021020220202101020212002112002111101000001201102012122101211211221001012021211200010211222220210020001221001111000122212100222211121112122000210102001212100020100222110020112222022101220122200211112120221021200202120202212020002000020121121211202112100220012012201012210212001100202121001001121202210000001000202000020202220122220221210011212010121102102111101221202102202121220122111211111011210122211202000210221011110122111010020200022100101201111011000211202012222221221120201120201112221201010011020220200100122010110221222021202221211022001200110020012120202120120102011110001112121010112121220211001111121210002000122201122120210101200101122102022100202120010120120212120111021102100000200221212212110021121120012110202012222111020010221122001212220122012022101210222210200211112002001021212200210210101220202101012102010202002011101221012001121112221012220210221000111002110011120002100222200102220110212122120012011120221001221222200122110210211111020101211020021101202021011120101202222120210010122002020222001010110212000220120001202012100100102100012100001002222002120120211100001011210222122112212210121111220112101122001122120212222111111201210211211211112110201111221211220000202211122120012221001200201212120012221000210100211120210010021121221020021002121012012110001110201222221212101212201022112100111100010011012101021011000210201211211011011121001221222220202020210220022101011010100222001121100122101002111001102101211012022221012011120112122120222101000010000120022100202210222210100112210121020020211122100200202201011011010202110001201222210022201112122102010021110100001001001122111020020022202220000102211011010010112102210112212010101121102112212110021100222201012101020222202221021201110012101221210201020100021222200011022012200110011122122100021221122110110220101221212211201201022002001220212111220220102010200101022011120102101012012210121212022100111000022021012111111120201020222011201210102200222102221100022012111222000222221121202110210022121022101000002210012122002102211012122222101021210100222010000010100221002222212120200001210011111201201100001102222202001201000200002122220012010202000110122101021220211021001121112222110101000211002200011000022201012111020212111212021221222020102222221221002000021201221020", "10001112220112202111022110200122120221012121121112011021202002200000112021020001102210002011200220110221202122111012012220200102200102100111020220110200021112100110122210112121211020112010220010200021212220210210212000121021210000000101200212012210002021220000211220222122200000021001112001110002220020121011221220222110011012202000101012010001122222001021111222002120002010100201022100211201221202211200102210200202110202220111111201210022122212101101100121011201002001121122101122021020222210201200100112120002110120222211010201012220010211212211201022021101201112100212201210111222011002012111210210112002111111021121212001220212110122220210001012100200001010200000000012211212102102110221210021121102012002110222221012002012010110220111120210110011200101021100010110110112220112022221100021200011001112011002011021220021012122001122012020212212101122211102212120222011112120010212202210011021202110011000110220202222002000212002011111022212022120011101222110011100202122110221120120011221102121121000010001220122000011011000110100010222202111220102202101010002111111112000110012112110211121011020020212010202022212100122112111210222222102201200121222210012201010212011110012020222111222021021200102111210112212102101210122210002101020110212112021211220212022002010112020211222110112000010112120021201221110110212021110122112022210101001122121010011200220102011220202120211011110202221211122211101201220122120212020121121222211212110002220100011212221221202010011022210101122010211122002202122200100211212201222120212121222201112110002221001102111222220100202111220222102010102201211010210101220010110121222220111012101102201211220010212000221100222000120020020201120120210220100010121020102002210200211212221100201201112002022021012002010010222022001121022202010101100210221110012220021021020212121100010022220002102002102022120221010122020010111002002012111122110121121101101220121101120112110202121121100122022012221022021120011200202022001100112201111122220221221222200011111211211221022001100221110202022112001101120120110010002021001200000202201211200002110122002221112100112010122122021221110100222120021110201220210120202200120100021121110012011212022002201010111102212022102200011100220020012210012202222121101102012202010200201100210120020021012220022201011201002020111012012121212020121112111021200002222222110120010020022110211211012000120010022101102100100111111200022022122102011012010000200011010120210000111201000", "20020100121022002120112220021202002100010020010210222102112101021110101121122102102222202120111212120200102122112012112021200000120201111100200001122010210020100120001221000210222210012120221020202000000200221200010110122002210112001101010102210000012110001022102012021200222111220200201000210000100112001112211200110211011020211201110000212112122001000101200200200201021002101102001212001100010000220120102110122202202010012011010102202120211102211120022102011201010120022022022022211000022100212122120202112101121212012122000122010212201120202222020012111122010111201111201222211111022021112212220111120222022210210222222111110220122102001012220011202222112102201120201221222110020102021021202021112221221011112000222000011110201111021100201100121121212121022202202012002011112021002010211221222000210121111111222101212100021210120022212112200112122221222122101220201020200211102112020120000202200202221022020210211220010112110012210021100111002100220121202101200002000120211101201002110021000002112120100021011101100022212020111121120002101212212112202210022211102102211221111121020222022002221112220211110211010201022002102220110201001200021122010110112122021100021121112101001011221010021222022212102101001200111012022010111111220110010102220020122222100100101020002111200001001120100000220022110221221120011122122221001100100002120200201012221200122110200100000010011220001012221202012011111000212220020221221211221210102210122211102020022100202010012112021000111020012100100112210210220201100111210121021111221002110122120221220211200021111001212122001222102102021122001111100001102101202222220002020002002002212021101121012011110201020100200000202201120110102200000212201011101000022202010111011220222212212102212120222010110001022220012120220020100212122111102220110210220200012010200110021020001000102022000010201012000221011222120102011200021102022200010212211211121202112200111121022121212022221011111222211202002110212220001010021000122122220022222100112021112022112102010201101121000020121021210212201021010022222102200221212002022000100222212210211110101210122000021122200111020101100210122010020120011002200201101201021002010012210210002201221001222201000000122112201010010120122000001020102002110100222120020012202021010020201111001121002210102110111001100002000120121210220200202211020111221200210110121210001020011102001211210211120200121010010201212001101202110120110200020102121110212110222221120222001110012102", "22221120201220102222112020110101000120100020222221122200222201112200212012102010201120112000110212121001000211222021210121101000201221010122221012010221000210110111002101200220222011001122002102021020002202212220221102020100021121101111210120022012211101021122220002200020210202122201020220020200111121221002110202221200220211100212220000222101011111020220212122221101220002110002121210002111010200121200000020001002102202010122100000100100211222020122100001021211202200220100102122202020000010122011012211122111000102010120010222201110100100012221100000221000021111100010210102012221202002111010212002201120102201100211102212120210022111010221102111222020000222000222001120112221022200020202121000220101201210111201211122012200121222201212200022201201101201010111212122020200121002222111100200102212220210101000020020001200120000111021111110010101102011000110100121002120202021211002102222222001011220000111010122112102221122111012000121220102210222121120222120121212111201020000220000201220102001220100010000201201011121001100221010111121110101121122022101100211000110110102012000010100102021111202101201000111221102002022100010212200212211002201201221120010110020220000000001022100001211001022012200222221021120000022000022120111111222112101102210202002220211120110022200201200110210202112011022100011211121102100120202002210101210010110220000111121122010000120102200012102220122201210112202102010000222100120221212010020011210022220010212111111122211212101110020111011120101220221111220120021000201221112011200012020122022010000112221222122200111121100000212220020022112101201202210002001221012221120102110012210121211011012021120220112012120122012020221102020101221101210222121010212211220202212200020002011002120202111001102021001110121200010010110012122221221111000021002110222120212021112120200111010021000010000000201120110111111222022221112101102210211110221211210221221102020221101120112202011110021012001201021110000212211222221011101010102012210202000101022212021102202210020120211210011011002020222221221112102011210021011210121101110000222012120110220111112121200221221020212200210112021002010200210112021000122222022222200012020200111221201012211202010022120222010212022002222002022222210022000111000202002220220001222122200121121220200012020200200210222112020210202022200020210022211001102100222211000201212010212222122211010120122220200122022001011100102220121110112210111012222001212101022220011111112010212221202", "00020111220102012121220210111021122120110210120110120102012011000001211011011012000122120121011220201222220201021201120020221222001201210121112000000220100221102002202202100020002101001200121112000012211211101011010001120101211122111201222020120120212200110102101211011200120001010220210221001222012110121212200211002210211011112122020001110000220211201020121221120101021020201210120220122122212220212112211022011010211000120112111121000121200201110022101010021211021101001100002210211111011101112022000010010020221102021120021002202221221112001012212002021220022202010221012212210211010011101000102021001201212111102121021010122000022000001222022222201101120221202202220122212011102010022110002210220221122021121200201002212100102010220011110221212110022212022120002200022112011121211210211100110210220112111100122112102101201012010122201112202212122200220100201111200101112112221120222211000001011021001221220121202202011100200021021220010220121021001102112000002102111001201010222220211220020012102010221022211200221121110020010211020121122222122201010221121220210211122022011120201022012111201101221111121011120021222111100002101010100001202011002211200120020022200212012112221100211220012000012021201201001022011021202222100011010101120001111211200211110122112111200101102201201200210110101012101111220101001100101122221021222002101222110010020022010110211110121020221102010120122000110101102200020122000100112220010011101000112020111011010221211200002022002212201022012020000010102001012110001120012021002210001200012201101012012110122020012122212210211011221122221011221010212220201210121012220201022112120122002102220112121222121220102200201010101100101201021110001202202220020112211000101111021101212202000022220101020112000102020100020002012000011012011002021121021221101011220020012021011200000110002111120121010001001000202000021202100120002011120000201212201202120011121111101022102002110212200222120121222011120101102210022011002010201010102210012001120010120102011212121020100102211201110002122022001000220001002012112010210101220102020012200111011111101102221121222011210201012120120002020110202022022220101111221122111210002111000222222021001202102010200202010021022011111211110210020012201020022120001212010000122200120221011221110112200211101110202002112220201001220200121102221201020002210020012210200000201202100212001112112000122011212100202201212221201002201200202222111001212002011122222110200220002120222220", "01102110121001012202211112011210201001110212202120011000221100122011000120112112210101001012122210221120102120211222222202110200022001101122221200111122002222211201020002020102201200111000022011212201022101201002210010111200211012210102022102022202002200002002001100100112112221202002201220000210112002121000012021112101010021211100200202111022010022000001200221112210212112000012000120002210001210022121021211102002100111202200100111202101200221100020002012112220222202111100120111202222022021122101210021022000021021012111100221201200200110101201121212102112220011210102210001110221201222012101121022100022202001100001210221202122001221111110011010110021111210221202112220021100221002202100122220020202110212210020101212010211212100000222202012122121101200222002102110200120210211020022001111211111021111222111211220220021102210220002222001221021212110022220012210120001012200022212220221200222120210020000020121100011120012112022001002022111212100121021101010012201101220022201212111111201210111121021010200001201000001012011110010121220121110011200012200022112022121022001002002102220120010002012222102021111222201102022020011112112122220021112112100210010002200202221100212101011120100010222120100200010002201021201001101120121021202222212100012021111020220100011102102101012202102212011002210122221000021001022110101012100100200202200200120021100001112211122010000000111121101012022221001202011021212002212201021202021122121220101221122122000201212021211202110200202001122212020021202112210201010211201002112200110202112021120220120002121222011211222120120022211000022021021011021220001202021101212212022000121121210221210210120112222111020122210122011120202202112100200022011222011021000022020101010201211221101111221000211012101211221111220221210120001120002122010110120012010212101011110012201202101201010120222200002000112020221102202102101021202210001221010102120102221210110001200101202001022112211010022110011000022021221201020101112210222011100102100200222010020002221000222010002211010102100212200012100110110022101110100110010102222100011001102002112022101101101021010202000102001202002002101201021020012112120010220012120111010022221201111102112110012211022202101222012202211210210120022010110220212120111112112110000011200221112002012212202211212210010211012120210121201200111222111100110102121010111012000021011000200111120101010011002011120120021202020111122120022020012012000122122002010202212201112101000201220", "01011120022111201100001021022101102102101022020101200200201102212111221112221011111110221212110211101020121212012202020122100112101001222102100022112012000202122000022210202121121112012111210210221000201101101002202121222201221102112202011022201111010100112202002122211000011022012200202102202111022112210001201202200012101112011211112210200121221100022211002211222212022220011021012211120112210212111222122022121221211120020101122121101011121210210012121202011010001101002201012021201221001221110102110122020200220102110022010111120212211102021010101120012102012110120100100110212201201022120012201121011021022011102221011101222012121012100111000102210221120020011201200102112110110222110021102002220220220012120000121201102212101020221102101002001200102021110022222201021012120001210010122100101101011201210122012020100221101200121212022211121120002210112100022121111100202210001022211000102102001112021020112101110111222020022121202100210212212022011010022122020021101122102021022012222011010111022111121220101001000220201201201210011121002012121102120112000220021002222120111101110000222212120122001102022001022111120202010222000222201022022202211111212221221001211110112212022001221100120012212220101102011001120020120201010122022121210001212121101111002212201201020021001222200002011001100210222120201110211002110220122200110211222102010201202221220011220220022000210221202110101002100012222012202210220110002121120222211221221022100100202002021021021201001002201022022210000101000000202001122001122202201102112201022022102011101222212100002010001112202101010110002000011020220110102100210110021111012021002102022010000112222221110110222021220020022222222102012102010222212002122122000010220122212002111102012102120100202101100222012201012201122120200211010012001010120201112100010220020112122202000221021122020012122001122102221121122221210001122102001021220022221122221100021110011120002202002211122212020011000111202121102201001202222121220020202201220221110102120002220220201020001111201102212212221110112002100200101222101221012202021010110212110111110201102002221212011201111120222212022220111011110101112112112212220101101111010212000000002222012110010012112001011011110211201212011212102101020112202012010112202221212110100111110020120200010120210000210002001000112102001010121021220222011011120011101012211211112000122020222001102002211112011211220110000202202120122012220212011112200222112021010221212012021101000000", "11202221210020002122120222111002100202000101200000110010000212000210022102001111021011120021111220202201021022022022002011001021201202201211200101000102222102222222020022001210122201022002112211022000001120110020221202012110222122211220100111222110222222020202010120112120120021222021002022010112000000010012002011211112122100110201102220211012011111222121002020002002022201001111100212110210210101021022210110202210202122122022101112002200111110111000022120201110200120212222202021200102211011001222102222210021111021201101210022212001101121110220200000220002112011022111121111122010002201221112111221001112011102201001121021120021011120001111002100011021012212011102100101120221111101201011010011022200101220101111020000100201021010220020112120012100021012210010101001121101002010020000222111012120021010220212122010002200120222221020011220021000021110100222112121111200211111022120120012110101121001121001001112010111022210102122220112112200022001202011102120001010010111122121211121022211121122110211012101120101200222112202221010021101021111201202120222111011221211202100222221221220002111211202102101002001120110212020021211020121120022001222101211120020110000010121022020222012110011101202100122122011121211110210100101021011021222002020020122111021020112220220020211021211220002211200120201021102202222211212200111201020111010212110221110012202000020222202111020122012022000222001121220212201010001200100020110102002010200111121021022220202022111100000012011201211022201011210111011121222211201112210010021120212220002120222102222120112121220100212010222212121122211010010222201221101110100101101222022011200222100111210111222121222121122102021100200101111211211202010000120000010002211200110112211002111122102112200002221000200220110201010022112121111100111121121002202021010100011101000010111112000011111100210222222210110012120021010122200200112211102210101012000221110011221211200121201022010100202111201111121101212101022120112122022000112100110000212101202220100102212112021021202202101200001120121000212022210210221100222222201012000102201012112021021002102102010211010220221122121111022022211022211010012222122002220000212110111200112001112121012022111221101001110121120111120120221110020120112102122012201021212010112111212102222101222102122020002020112112000222000101102111002010002122110020011001210002122012011012201221000210000120222222010111120010200202012112100001110022202121202000102201121120002020001200021", "22021202011111112101120121201011102121001221012112212022212211210122201200010112110221011021102110220022111020120100001200000110200001111021210112211020212211111201221220021021220110212212212200011021220121210222022122110210211111020101010021211201221201022100221002200102112111221201110011100012011210200211110201222001122200222022000121121100020102022022222002001010010111212002121002020111001110212002000201101201022000110112110101102100120200200202201201122202020222112222211211222011210201021001222002020221112101002200121201101100000122122102002220110010122210201120110220011202010022002120112200121102000200112102010111020102010100021210212022221122210210121122101210211111201201100002222000012200011021212120110202000112021100222012121211211012101001102000222010202120102102201120120011112012100210221220202000211100002022021200112022210201200111121212110212001111010222202021202000102211110021101210100202010222110211001211120202222112121012022201111011120010121010110220122222021222212002001202110102020012212210012221212120010022201000111120020122101102022101012100020022220001010011010100021011212120010212200022210202112020212010102201200221100201202111200222100102002111110022022110010220021220110001002121110201222200202210210111210102022020210020101100022212010001200211122022102202221011121212022112122210001222121111010201122022010201122122021012220101121210001011202020121120201122100102112202110200002021212200101102010012011212012002212011022022111122012111100202202021100210011221001200102020012021200120020121211121212010111200122102102011211122220100000000012200020212210021220020022210200000201012020021210212202201021011100120210002110101120001021201100220212202021220020200101011112201121101120020120110220112220121210001212122211021111221001120200102221121212010222200002221112012110121000021110112122212002021102100111000021010011200122201121010110212122112101210221202122001012020121222011211221212212221100011200220012201022220001010112110112012201200120210011112221222002201121112222111100201202221101212011220110022002020010122002211212112202101102111100021221101210020220022002112121000220122122002202021001121112222222002101200001022000221001210221102221202112010200211102221212110001022010212210001222112121100200010111020012221022102221110001111001102112121212021120221102201220020010101020222112111221212211012200000210200002002210022201210202001110120221122121000202021122110022021120002112022", "11110001022121222010010212121221202010011120022022100100212100202022222122222211210102101022110120022221212020220122022221211202022000001021202101111211020210200220200222200211200121120122012101001122111102001202210011001121011222202100002011111201202122222212121020120110010212201122110021110012100222021100122221112001210220210112000122120221010200012200002001221102000200101210010012111220220201010122212100120010002021122121220001011212210102121212221101001000112112020012111000121111220111120000102001220022110011022001212121210211012011110221122211202010010022011111011010222012010001101021121200110022100121112201222020101101000020221102021112022001110101000200002001110102010222102111001202211112021021222212020011002211210111221002001012100210211201021021202111120122111211200111122112222012212020000120211100210210122022112110212010120112022221001010001100101100002110111101112100020011112011120022200002022120111201100110100121020022002220220120102012202211021022220201012021201102120111212121122220111221112211220210202120101110221111000122020002122022102001102221212011222201200210001101020222100212102101020120110222121212201200202002121220121000101120010020200202210220101001221211200010102121112202202120210111121012111021210112010100212120122020020211100021212200210100102222120212010000001022112121101120121112110020102102102112200120021120111100010221112210001021220010011120212122021010102001222122102102110211120010012020212111112200121120120012010102112212212102022120101112221201120201101210120002200022101112012202211210121000200012022020000120122120121111011221100100021102001201111200011221111101102120000020200100212111122121201111201011221211020112200201112020020110220101210001110112120212111200020222010020022111021021221211111202000020001010102001022001122022110101020200202212211101012212210212101201220110020000222200210202011012111102010020000012220101001011100122020112212120122120022022222020112221201200000101111011211211112010200021201111020202221010110211002200222120122110100211210111102012020202202211112001022122111011202202011211201220201011110212210202102210220001121000111200210202111020022000002021000112002010001202222010212120202221220202122000201111022021200002002212010111022210020111001010100202111212120220221010112221112001102011201011100122220202111212222220202200122202220112010021110122121122012122120121122111121121222122202010201212002101211000122201212222010021210011001112", "00120201111121221221212211220200220022201112120100012120221000002020010000112100201200102211220012201211022101001012110212012111100010210221011122012012111020012110021212201221021112012022010100220220020111020021122220010000020212210022120011011101102120000200111221020220222222022020212002011002211101112110112001120101200112202200102201022102122020122212101021111212101022102121200120220201210020210000100100211112201202111220012100121220022020012112012020201020110010102220020002221121022202022102112000202010010210022122200112221121120122121221201110122200200022122011102111121222211002122112221021000122220012121202121220212110110100122102002112021111202000021201102101100122000220221120022111210012001121111200122012012222101112021021210221011121001101002012000101212101201120200010210101000101021122010102210221020110112220220210110102111010220022211112010001212011101220001001012012212000121002112000102012102111000011001001011011012121001000000122001011112210001222002000001210000010220002020110221100212201121021022100200221000002211222200000220220101012122211110220200101112000100110211111102001101010012111002002120121100001200102011002111122100002111122112111022201001201201021011220220101010012022202201200101112211122200021010222211222202102012002002122211120110120022221110220221100122010001112022101211111100111012211011211212002021101112222010211022020211100021002001122010011011221202102220212200011211210121211102122020221002001211221202210022100212122220100202002101010102210210102012000122201112122011211111010222001201122222121220002212120110102101120022001210202010111210211021200121002120102112000221100222020112200101101211022002020110221021001200101112122121121202110112022001202110211200020012102210010001022111101021100222122202212121110011110022021212121002210100201222012221120022200011001121101110111121002212121021002121012120000210102211210022221011221211112122222212011220021111112010002002021120002220220122221112022011222222222020022221212112021100101212200220211000200122212202120222010122111022102221212121102001111002002110211102201121111002012220102020210010022202201100012111110112222120220022121110221111101200212211121011011221202001101011012120100021101022220010200100202220001210022022022200201212021010222201200200110000110121010002111202210221202102222202100020020211020010022221200100011112012001201201200200122111222102010210121220012010000210102121000120121011002001112000220211122", "12011001101122202012002220220010000110222102122220122100121110220122212011122112201211210012220212201200210200211022202210121101221101122202111122110101011102221220221210012202110001020221120102110010022201122101010111221102211111221121020101221222021120222111111011101200122001010111001000122112200202102022112101112221010121222212110222121212021020102201101200021020012201120020210012112110221110101202022211210112022110001100022200022202101201201221110102102202011022202021201101120222010201020012120200220000110120120121020200210202112210122210120222012000110100022210211211202121201011202221022220211000002200100120101101210222110202112011112212220121100000012002100122201020220012011012212221000012102112210221110202022012011021211201201001200100001210202220112200202022010112002102001010112111010100220012211201102101220221110020210100011022011220012111201011211001201211002021101020211000021212212001020012200111012101200211001021100111220212011012221201012102012022122002000020201101220200112110220022221102021002102210222222022000110211121001001122011020121110011212002120211211010020202121011011210020100000100010022002112210000202022110110012210222121222122020122122000110222111220010002022112100111222110221210102201122101000020101011120011020212011110010222210202112010211010222212102022011212002102111120010212100201110120010220010021021020112221110200222020222122010001201022200222100200222222011121101020101021012021120012021000120120120102010212000120001121010100002111010202011200202010121200011222112022220221122110201212022012100211110100202212100212002101220200010020120222100101001020111200110000011002021120212120221001001200112000022002221000211202122200120102221102122120021102011111002022021120222021212011121211000010012012210002102211210011100021222201001000100110002020210101210002020101122111221122101111200221121022211210212211012122202021000010012210222011012222200220220121201011012010022200122010221022002002221210021201110111220212011102102010111222220121110000122022112100112110122202102222212012102011210120210100001120211121010120221112102221011010010021211001121101022211000002000210220022020121122222222011211201021122121000011100211121010010211202202021200120121002101011020010100221111022202210211121200100002222010211220120110202210020012211101210020202221101110021122101111100112120211210110002201120210221022122022202020021022112220011122001122210002102111222200222100000220110012200121", "02122101102222112020002101101200220202011212120121020200120102010011120001011210002211011201200211120210021012111010201112222112110000010210001102112012002121220211201122200100201000010012220221100112010021012202002220011121211021100120120111001021122010021200010122220001020010202200112122222110021122122211000121002022111101100111011211012222111000202100211010111001000221200002010110200001102201120100112111212010120220221000122010012122101012000121111200222120120202212010021012102111221121110122100221200221020020120202002210202202101110010020120010001001111020020012221112102122002222011111102021001212202000101000001120202010101112200102012012102120212222101010201210020211202001202202000001020100220220211202101001200101011122122110222201200221122011110012211011111110012210102202002201001201000211202112021201111111011220022001121221022201120211002000120210110212222020002200222120001000122110021021201201122201122010222221011101021100012022122100201201100020220021121111211100001220112011210001011001100221122211200002110222112022011121010202001111201112021021110010212000200201202002000111000111010212001212022100212112001222101021021110120100210221211101012201212022012212110110121211211011112121220101211002001202201100121001111002002220122021100120100112100102010112211101010122220000210012200211121100002012112010110121211200021201011210200021202222111212000120200201101002101121010011200101222002222012022220102100202202202111211122201021211102202200021210210000212211211100120001102210010011122012021221202022020122020002202211102022222201220220021102200202202101211111011110022022102110001210200102002112202220202101021102012112102100120020122221200200011220121120212102211020122200010000200011200211201211111122220200222202000222220202221212100102210002021202010111002001110001202122202202201201212021020022011021122021202021200120122111202101110202211122002122122220202211100021212001010010202122212222200002120121021012120002011122212211201102202100022122210102120211121201022201001012210210200101220002012221011100102110212021112122020210210202102222112010121002010122121122012220001102222012122011222001122012202002221101200220220210221010111020222121101020001212111211011200100022120120002122010020002110000111120000121002020010022210022121010112020200022011102020212002210022110220200220010102100001121120020020120121021121102010002112221110111100020200210111220102211100002200111200222120002120201120210211", "21210222022220212111112022202120202211112000122100212201201001200001210210010220021120000110010011200222012000110110200201110100221212112122121200222002211122112222000102011100202002201000121012202110022120110212211102022020001012202110222001210111221122110202021001001002000201100021001221112100121122112221020010021112011210110102211200201121102220220102222111120000202210201012100211210100212020222212210011101002111012100202222020200121210010122000220112112222202102100112202011010001110020121121021020211202012220100010100211121210022000101102001120201110201010001202120002102102110210122021000221011222120220201101122220200010112221112120012021221012001012012002222210122120220101202211012100212000111101010022121111121202201210001211210200212000112210202002201212110200221112112212121000002011012220010001000221211220121102002110020021102001202200101221002011101221122120220200111221110110111022012021122221221100001221012001201211110202102102200110010111111222121111200011110111012111121002002010102110200121211012200222012210001101221010201222101120012011211101110020022021010202211102112200201011100101110212102012211000021000222020000211021222201021221122220111101101000211201110122021220100220110000212122221011112122121120011211102200120220121022121202100012100001110111001212111211122202000122001110122212112100120001220212002010201111212120212101000121110222211002222220000100110102122111112222222210012111222020122012111211101220011022220022221200212021021111201022102011222102020111212021021021211012121020002012210211022011002022200012221011221111002211100020200102221122212200002000011200012202222221110011212020002221221101120101212212102122112121112210021112121002002110202212010001121210100012001212002000222100021222100011120010211002110110201220102000212200101101102001201002212101201001002011112000220101221200201110201222000102201022102010102102011001200220000121022221122100001021112002100221212201021022100020102111010221102211022210120000201222002202002101011211020121111021210101010010020201202100011221211212221221000111122011222220100120222212202102201121220220112002020102220201211220002111002001022011121020022012122212012011221112102020102101120010212002020200112202211201021221020211122001012021120201221112020020201000100222011012100010011011120110002100220122112221212111100222011000112121011202102200220020110221212020220111021221012122112012000022000010122010212222012222201012222112210000200", "00002221222120000111212021222020101200002221112100011111110202001101221000211121110200102121221001002010020012111021120212011101022102012202110110101020212220102201102222202022112100012222222202120220002200020011112201012100100102012110111121022222110100100002022202210111001200121011122102120110021011012122120012100010120212211121001102112022100001000211210002000021012210010200000011222100012021000010002220021010011221221121010121200102111201011121202201221110112111021012200001002101212010220102021020120010111211200011021112121012001210000102202220221202222022012212000122121102002211112001211010001002122001200000001000110101012112011011102020002001111112211111011102000222201110002111211112200121221012010122201211021201120011200021221202101000002222012102102220112102210110112222011002211121121201012212120200122211220120120220020200201010121121102221112012012120011222220111122220011221021210120002210211200222100202101222110021010222112222212102002102210011211012110202220212202221102012020010202010121120121021102212212002222202222002112111102202220220122221101000102002200011102001121210221212121012220021012110222102011211012110221010122012110201201212001222021122000020001212121101020221022110110020220202220111000212220021011020020000010200200212011102211202111211112212122000220201012222121122200022000210222100121012200120021120221100102221200102002020211102022120002112011100021210022112221022022110120111002212120110022121102022101101011210100221100020120211011221211222000021112201020012012010101020100102020210101202010200000201001122001210102221002022212220121010121211022010020100110002020010011020100220101101010111020020101110000111212220112120012221120220112120122211110212012120001221002002101022201000021122110120000101112122101110100122102011221222202222212220212211012021010202122202220101000201100002121110220011101212221112210012222212121221011220020021210121120002100011110000220001112112102210012211100100022002102020100221002220102002211222120110100010002121222011100010011112011201120212002020120010020210100002122120111011221200001102102012010220121001001201220002021222020010210022121200111021001211012210220112210002201022210121202112001210102210010102110010021011121112122222102101100121021121121021120112111000222000112202112120211122002101210202112202112211222102220010202020120102101022221002200201001010101022002222010110220120012202010101211020222221211122220221200121002020221222211120", "10011112122022222201220210122001020000200221020220121010100212020201001102212221222001212202210101210221212012220020111202212221000100122211222210200122000222100201001201020110202112020220210002020022022002211120022101010010020200222002111002001000101222002200202022101111211120110022111101021122222111110102210200211122220200211222111010010110221001001100212211120001021011212021100021100100000121200001101220202112022111002110211120121022000022222020111022022111112112110011222110221001022020201211211010212111111221001120022110201210011022200212210022022200001020110000202011212121210202120220200212211222111200112221102021001120001220121011122020122110220011021021112110022101001011111212120220122012220121202200100210020000111001120211222120202011110021200121212020101012002212222122102212120221220222200010201012100002202102220202220200100120021111120111100212110001022002221101101121210221120020210001001110012100001122110002200200102111102120100220001010212110021111012122021100002010000101110021220012120101110022102120220020110102102021110122100122001200110011022022110221020012100112112122210210020102021101001102212000222222121010010002020112221100101001202120221122112220002220122020001102201021110221210010000222222000222010211202111220100111020211211201021211210000100201202221220212002212201222210112012112022022121210100012202222002002010211111200212110011111021212112110120000010221022001002222110021001000112121101210211012222021022210200001212112221120012211102100020001201121101200100212201201121211211112100012120012121211222010102101110210112222202102200101112101220122000020200001121021210110220222222120010200001002120010010010202120210011010100211202202121102220002002221110221210021010122111121222000011021020200122201121212012220200120102111000021112011011011021111022002210020002021210111211020120012201110110112122120012122121220001012122210200210211210201210001012102012102102112001112220211111001211211121211000110200002101002100120110022212011210021011110222101020122210100112110021112211111210110020100221220110022212211211201102200120111000211102110112001022000200200120110100201112200202222220221202201210122111021110011022021220010110120102102222022001101211220010001002222122001021121000221112002012110220100202002212100121111210022111211212102210200000200111020000012022210112011010012110211222022000000112220202112012121021120102210220010000112200101211221020020211020120110022001201202112102", "02012200212020022121121101010020010102200112021000212202100112221000000122212200021022120011020100110021010001100200120122121102102201211022020211110011111122210000212021000110210100120220012110000200211101210000000202012210000111002222122221001102110002222120221010111101211012010120121011012220020211010200010011212212201112222101020022011002012002100011102201201222000011122122112221220202120002012100000122122121222210201120110022201112221100022111200121010212121002211202221020201011011022111200010122101202122202222112210121210220020002020102202001002021211112201101010222110102202202112021002221100002110202020101221101001022222202111102022210020112121111200020202220200111200012121200022022112222112020122100201111012012222122102111020002020111000122211022021012001112111201122002112202201122012212111020222110112202221220200000210220122212200120000202121210102020211112202101020222101111212010010220201212112100122210100002011111212110100002102111200120201012002122200202100002010021100110200010100021212001101202211221002110002222020120021022011202210022110210220201011212222202010202210001120011012001210011220122112220022221122001110012022000010022011221202110102022212101000101110110212010201121000011211000110120201102022102121121002012111111000102111021002201102210111110212102001012011001022002102000010010220221212111111122101121112202111200102010112222002221001011020000011122221110221112111110011212211211212010111101221021122102121010000210110211122001000100010000022221211101101200101021101010120122212021012012221221110102000012020022120101020111210021212122100020210110122221222022020120210122210111201121011101120010022110001000010010201121010001111111111012201212112011002012112211112210012111000122012211211100001001021101022210122120100210222120200022122120200011000111022210121121021120211111120121122010212222121002101221001211102002120110100220210121010021001120220221100111112101211111021022100201210210022211210001111221210222020221020100002001111202211221000001120122202211122000100212002122011202020110122000020120002122010212201101122021220211022221221220121200101022201001220000012022210002122202002120002002222220112000202200220001221102021221121201020121000212202121011121000011010120022011120222020122000021101220101022022200201221100210120111020020002211100002210201102120202000220211000110110110012100010221201021020111220211101220002002022120212021021022020112210021120020220221021101211210", "11011020102210010110210200001212101121111120222200122101022022001001112101220201022221221101011221110202102202011122120220021211211022111212201211011211112110222021121002012120122221202011200111100122010212000212102110101012020101210222020100221200011101201212000002002221002011002121022111121011210221110200110121212200002102011221010011020011001222010111101200212102012022111111020220212122021120100202100011200100020210112101100110001102202102121010222111201211122111002020011200211110112122202201022220221212111201120210121212002122222000111220022022202010001120010212110112011112210222010121022020221020220101120110011210122222221120022101111221100101210010222222220121102222212001011110101101202220202021211101020021011022222122121020110012201202120202000011102010002122212222220221112220120200200222200110202021212122112112222212011011010012001121222122002010200220102011121002022102120222102002111112022011000122011012201202210220111000121021222020012011201001000010001011101200012002220221020121021201012222212022121121100202101102201210202101021110121101010201001100210202012111012011012100121112100011212202220022100020210212120110202200101122100222112221110222021210101001001201010010110201110001020120222121022222220021220120120220010202122010221022120121122202121000102110210121002211102120122202010222220220020012201222010201020011212100121020110022201010110020012220100020102110220110202001011102100210110020122020221010200021102121002022111112221210100001221002001201211120011200200020200222221011020101220222000200211120221001211211020101001200111111200111101010111000001111121201221000000220222210020021202020101100202012220102120011201200012211210120120011211001102101122100021111210210222220222201011012021110110120211221012021020202100100122001202102120011211120010201102011200222021200121001220101220200100102020221000122221011022102200110012120211120010121210120122110101201002211002001121021212111111111121110101021001211110210102011212010202121010201221100212010211101101211210221220111100112020211000222212101220011211121021200120011112102221011212020211210012211200121020001202112210110112102221221010100220201110220122001221122101001012020120221020221102201101000101220100212102101021222210102221111102101000221201001210202120121012101121100002010000010221211122201011110211121102000022211200212211121211010201200020122221111120120221122221100112002222100210201000210111210200102002001111212201210221021", "22120102010210102001002102000110222202101212212112102202120122201112100202002202101111122112200112110212002101120211210202000201222202211210120012001111110121110022220101122001200210002012210011101011202202210212122121020102102212001200102111221111120021212200200202012000001222101122021120021112211012002020200102200101021011212020202010212121002012210122111112020010110200020001201120110201220211122001210210222102121220201001202120110021201120112022022220000202111102222221122001022100121221111212122222211101121020100220101020022222222201210002220112020101022221001201022100210112011001112211112201101111201020222122010012111202210222010212001000212222221122121101002121002102112211010111000101102120110002012121101100121111102202022210021222121122000212002012112011010022010020001002111000220021200001010020212001111020101021011111101202200001122021011021000100000212011220120202112212021221220010212112212020010202012001222202102212001110211122202012002122122020022101022212002012120010011002211200202222121202010202122201022021111100010102000001202002001012101110212120012121211201210001122201111011221122121020211101102121121011011111101220201211220020020022010201220210202022212112100211201022222222021112110102120011020222200100212222221100122222200201212110011221200102100222010020200211000112012202120212110011022100122021112220021011020222121011020002020110000200110212121212011111220010120222101020110222020000012100011012111111120200000020212000210102202022212202000211020210222211202201012022122022110221020122211101110112011120012201121222000000111112111211011102020212120102100020210110120100000210210001021121121120222211202211201211012021021212212210110221100102111202010201110101212222002011022020200011002221101200121220000221000110012102102210102020121002120111022002200220011120101002221022102200200211220110022102012211002212201000020211012120100120222110021001012221110201011220011011010111211101001020012210020101222112011110122220022201121112202202220121202210120112120002210200211001120212001210222012012121201120112002220002111211110000222201102101122012201012220001002222002221110121001202222211220012122102010220022002121121201122122101122101021021011221010112002110220221211200022000212220211111210122200022110201010100121110100011001200101022202020102011210201001021121122111202121102011110220202010100111012211221002021222101112012101011202121211101210202020022102222212200111221220212122011001021", "20211211200220121001220000122100202021102210210011021220001002102111211001020212200110022021112211122112000001001120021021211001102012201010211200202212101021011110000121021220102221112210210002212212111210002012110001001112020001010220010202021000120221110102211212212202221122011112122202120001210100001112201220122211202120122100002110112011012110220102122211222012221102110120122000000120020211221210101221102001101102222002222122200211212011001000122120202122000001012000022201210222122100121212010102212122200222110200012112101212201020101021110112120122021020211200020112110011001021001200221101011011202002012002110110222211112110020002202012021122020022001100000022200222120000000110120000102012220112101021102020020122220002211101001222200111111211201200212101000110111002021122012121110020220101112201010212011222012120022111220021221201000210120010101010011212110221222210101012120002022201102101211002122001111112221121200212110210012101220111002101102100102002022022100002102121100202211022200021022121010001002110011211102000000021221000121120011110110011121020000101012121222222200020120211221102100002222220120001100001201122202000002002122121002221022221001022002120100211111120200202012100122221121200012020000002110220222121221200201002012120220110102000220211220021111220101101210212201010120112212222020112201012210002010201120201212012101011000020202202011110010121210011022120111212121112121101010122201111001120111101202020122110020102211122002000120222200102021221012012020212210121022211201202121220122120102200000122221211220201221101010112212020002121112201020202101102000200122120220210100111001221000121200020021210102221211101222000200020201120122101101101210121122200012111122002210012010121201120112001022210001020122002122012122200012000100110110121210201121020102100101201212212212220201220201010100210122201010010110002010020220010221000202202001122202010211100221111022100121211110002101022000221211022100211121021222010210120020102110222021000011210200110111101121120002012010101211211112110100021111212012221200220221022201201211102020021111011111002101112122011122011122220001101121211002121120101221002222200000000000222021210012121002102102110021222202122020122220212001010201211222200112122210222120021212001020010220122222110021110101021021000020202001000220022012022201221122022002120221021101200011111120010202111012110022010012110201121220002101202121222012211120012112200102202210210", "22120111002100222212000012211121102220220202220220121200110120110212200101112011022010001112121012220120020012002222221220212022222220012121122012212202202121221010202221000211221121201101012211111212120001202210201220210120011202020022122102020200022221202012010002200112122001102100102110111220121212202200000020201211202111220222102020002012112112110210002121211020011220012201212210122202112120102221100002222101121220101201101012101112202020100102102110212102220210101121111021011001100020010202222200010012210110021122001201220120112222212212101001020012012000100001011110122101102220002110111010111122101001000201211010200002122021210110200211110121101001210102120111010012102122211202121111222011222211212001012011121121101020100222010100111112121101101120001200020022200202211120202110021012201022020001210010200000202021221212220102111200100112000111010212011112121001222200110220222001010111101002002102010112202002221000001202102201210022112211010122220100120001121111222121010200000012110110221200000021100002120022121201112202102210211222211221112100000001010020202120110102111001200010020011201111210202222010020021211111121010120111010011222020000010221122010200210101220111002010020201021002101211101011101211010101220202211010100001022121101022012101012111112122010021021101001221222220002020000222000000202202111002211010212200220022011102200201121002012221200201120201122110202112202000121211122200212212021010211010100212122202021112102010222002222210101202012210010211110111201011000001000011122022011221211111012112222100111001220110121121222112100022200020100110111101202111111022101211102012202010112210102102110221101021111122222001002111101200212002112201011210211220201000112202202200202102022220211102002112000120111202210220101100100101111220212012200221222202202111020101111210211011212011210100000102001220211122122101122101100010010101122022202020120212221112122220210202212020121002112100111122122211210101012120201020122121122121012011101212122210111110121102021211200022111211210200110222101201122211110100002102021002210220012021001000211002002221221021001022210202102001210221102002012001012211210101110110121220101210012001102120200121000001202222120210212022001202102210011200211010101220020120201221101020000101110120202120121011022002120120002011202120010220111102010021211101222210011111100020000001202221001020102002222110201111201112222211101110111201111101200222102012200010112020122202", "22220020212111100020211122000102101212201010012121220202221002110112220120201000000200210121201110012202200101222121222101020101210120012012102122111221122221020122101212200000220011021022222201101211220112001221111121121120000012100220021000021112001020000001011210100121201001122210102102111020202122021121102200200012120121101221121222022002021012122111021212021011011221221102122012010102102111101200021121111020212012100122221102101010020011000101220211200011210001022002012211002201221001102122102202111210211200022121111102022120110011201202201102210010021102121211222212021211221020122221202002111201121102120002020221220020121221001002221112101210122011011021211221222220112120100122111221202220121002000012020100122211010110010100200221001212011211021200120102022012000220101011021201002201200212221110211210021100200120112100120121120012100010011111121200111102120101010012011021200002112001202202002002002112101020112001021100220020000221200221001002211212022222110002100201010200212112012110110102220011222012220221100202020122002220120101010212211022222010011012100100110102210020010100010220100120001001022201210022010012212221120121202200110002021111022200000112020010002120200202111202122101020012200200120112011201001211021211201100010212100211022002021102002111020110020120112211221011222222200021022002221212002101212102000021022112212012122110012200121110102212201011211122002101022221022201210120010221021102112120020112012202102010020210111002122221220210002010110112112111021212021120001100101001120221012222002200011222210212222221121222021210102021200210222102001201212020011111012101010102221100020102021000200011001220011100100211201000010102201121011102221121012011110101002021112020102102220100210210010011022100022100022122220121220112000111011122222121020021002002221120210200010101211100210122002002120012012222202010212220020221112012121102200021000001220022001211022101112001220001120002020100111011011112111201012220112121002110021012002021101020102100101201002000010020002021221200120121122021202111002200212100210110210201000012000221010020112221200222022212221010220120021122100121220101211112000022111120122021022120020020100021011120212001112211202110011210101221000121002102210121202220200010011021000220020001221220211021011002001102010112010112202011110121210001110112012021020001012002012001200212010221102100122102210222100111210111221221001010002122010021222001000021202202100121222210", "21111201202011102120121122101120221000100220221011110112101212202020121022120110111001210021011012202020110220020121100201021200002101010011202012210112210200020200212222102022111010100122112022212202010010201222200011102112020002221202201200201110101020210122111010200022002101200121121201111222001100212120011122112210112200002221121000111200010001011120010110001011010000101112210010121121021120220010121110021201122100202011201020122212210220222112100200211201002222110012220200002201212021222201022122110010100100021022200021112121112122212101122010012002220220022210011202111112001221120120210202002111212222211102121100000201200212201002121022021010122010202221010112011110210200002020212102102121202221010212100002120021200122212221222221101011020100011112020210222200221212122210100211210222212022011211100120222212102221221111120102221012202212222012100220010201122020102012121211221222110202012010202200212002020010211120102102012101211012001112220202000220112222022122100101202012020000011120222022212122121211110122022112222020202011000012111112112022102210101121212011101201111200110101001021101200121012002222211021022011122110000021001202220121100212002221111012201121022022122101102210111211221210112102112000221210110012200112121001111202120221220111220210201002211100011210000112211202220122020101201121210202112022212012220221010220220202000020020102222121201220022111210122111000200222211002120111002211021222022122122021211222010212111221020012122202012120100210100101121021202100222011210220211000122222221010221102220021021100112101220021102210012220110112000120021220001100022221021022211020111010022012102012021011001122020011200222000110110022112100102001012201120110102200220201210111210202000210210102001200122101202220012201110001111121010021202100012001220201202022212112021210211012222010102021202122112020001120210112220020102012202010212222101220110011001222022222201020001020101210020120010010121022221101222201201010210100121201212010111201112121102011102101021112211021221111210101002200021012112100011021211110212110212200012220001101000000022212202210202212222222211001210120022020111201112010021020221121110200000100101021001002112211222212201011100020110212002011112202102121121211221122210000122112102020122022222121212120211122121220021222221202102212201012211210112112012000211002212100220222210100122100210022222112212200000000201022111011000121212112010221120101021101010100212102000020", "21112222201221101121200222211020121222010011112100222122012222221020020002100021212200110221010221202001202202202222000121111120220001111212200220001000110221211121010001122201200002010012110100021102120122110110201212211111200201202010000011112020020021212110221212001101022021112210200100220022220021021221222120111100022120220221000120122211102020102010210221221012202120120210222111220011111202222201010020212121010011210110122110121120201121020102112020222122111202202200002010000101112120200012212221010001101202120210110021101110202022122210211022210212211021220002212200112021201002002000120000220211100200222122121111212000002021212202100011100021010202210221002111120021020012112120010112211200122010010120021020112020000210111220101120021220200111110011012200221211101012021210020220220120102102220011211001100001020220000022001210022111002000110202211200121012120220020102120121021202011101002000002121021110100101002101121101102111210001010012000022222011221121011000022112001222210101001110222001001202012222001021120210211200111022002020211202122100022210221211022002022022220000111120011020021210002121212021210221001100212221201100222211211011221110202200000011001000002121111012102112221201022002222101110202002112122000111211202100010112022200211010010000022200011120002001122111000100220012020201100101020020001021201122100122212222112200112102112121201202012122210220222020121111221222001012011112112121212022111210202122121201001112121022020001001111001012021010122102011102120221220002122002110101000011121101121020122221201222020102200212102122212121002200201122120120211010222012121101112110010211121001010200021102000101222122121010112021100110222121221020111110100020011222100001121102002011000120000222202001202012110211010110001020122201120110221020000110001111010100010102210211120002010012012002201002021100001110210101120212201121100221002220011201202111110220202222020111200122011020212020102102210221011010210120122222011222122220221121222222012200101112101121120210010021100022212012202210221011010220000221001110001001012021122221111101100211201011110201202220012110121012211010101201112000010110012210101101012110210022111101101111201002210010120100221020021120011202210212001102001010112221222021002102021121020101020212211111210202021220102222002220212002200212020102102001122120210010002212100001222221002112120210021012121002211222112201110121011122001000212100002121222012211110111221000000", "11202121112020012111110000101212220220020210011002112022021011022201112101221001221100022112102102202011001002122100112002110021022202211220222100211220110222201221020011010122020212112201120001101221020010000110120202101120122001221221102111110002220212102221201002101200002110201222210122111210010111221110120001101120210210210100112222202000120000120011112221220211221100221021121112010101222111200111100220100211110221121220110201101100102221010020211001100111100000101010002222221012210122222220021121110101212011110200211120221101111111200011101021012202212110100200120000021102022011200222221212111110100110202010121121010110010012201112100010022011001120021111110201002100112012222111122002200111102121200201221000112021220212212221200110202201010010201222122121120001111210201221212101021222100012001100000210111122222011222122222010001211220111212210211122110100221122222122112122201021220111200220221011212201021222011100010220012110010111200121122120200001221120100000110212102122021022000002122112220220211012110010212002000102210202001221101112021200110221001111010211110122021122202021202000121210010000002120010222201120101101020010001012111221010002200001010002222011122012002020000211102000002221212012011221221010101020211002122222220102020111012100012001120222110002020020212202022012212221011202100111120120022202110211101111221202012021102202012222000100000101210101111001110000200222211222200220011022111001202102101120020211121000112001220112002002011202000002002212110212210000202022011021111210120122220011222211111021112221011100102010011222121111200000110021022022221220211001000110021202212110212110202012111212011010000002002120102210002102001010110200201210001112021021002210120021000020202111100100120000012220010021002120211100210201102022202010110200001212000022210101022011120212222110211011210011212100001011001001022112202011210012211001102222212110020220102122120022212022002011202121011112010102012100020012010011221210211211222011121000120020202121110022122010121210011201011121102111110201112102221220012212202200221002222112100202001202201112111021101120022110221102012200022100020002211212222221222012101200200111001021201102000000222120101102200022200120022011021000001221111120201011011012210120012121101110001011221220022221112121110012220121202121201111101022012120200112211112211101101212211211201101110100212211101210200101000020000112120010202001111200002111222202001010011010001212", "11202012021021021200001211200222211011010002122102111000020202112010221020220201121222000002120220101021201011201122220200120101211202021101120102012000001011200001200212221001111220020122122000210011200210020121222120210121021011021210121201021112121122020021121222011022110022100111222111201101111201112110220202201011111101110222011102110011101101010110210221000222001010212201012211121111011002202102012212020102022122001020111200011201111202021121021111221220102222202111100121112112222122120202201010211212100012010121020211002020022201202021102021221202102201200101120110222120202221201210110112200011020212012122222001101102211200000212011121000200200120120021122202220122201221200011022100002200020010122211112201212120212111112212110202120221102012022110021210221222211101010001021220022101112110220010101120101100102120001020101002020222101101000012202121112102122002102012211221002102221111210200010102100120220220020110100021010020010001100002011012111111121000200100120000221210111121210102211221212001222221201101010220210012021010200220120000222021001110120122222122011022112100102221200110200102212011220020020100100022001002210020211120112021021112200220022002102110000121220120011210021012210201222102121012001101010212201011202210000111021010120000102102220010110102221121220110101011010222221011111202111120211001221211112101122020220200110210211220120022022210202100011220001010202101210112112201021220011012022010101210202122100112221101012110020011111200011112011010120202012200102220111122100101202121220212121022021220000001112010220010122122000020021112000212002101200111210111012101121101200002112221220010021102020002010220001101110200120200021121111002112022100102111212110121202012212021202010220122221212101120101200011122002012122200102110201010200200101120022220122221111011211020120102200112120102010102211111120022221200212112012121120000011212011200010221022022102102112020110020202102101001202101121121120010022020122112201122220211000110100202121220212100020102221012212220000221002101120010000222122121121002111002110120202002002102202222112021220000120102011102222121022200011210221112100102211002001220210101120110111002210121002011112211220100222022200121001221100002011122112212121112000000120202102021100220101021112202022112011121121211022012010111110221101211200102212000122110221102101101021120121121200022202220012010120022110122222110010110022010221112000122201121001021200112221122", "22010011002100212122102211110022100220111022210102200202122111111201210211120110122011202122011200102101120212101001210210010211111102110100122222112002020211012020011110110101020212101222211211221201000122002020220220110001220122212012111202012110210021211111001221221222012111011010111110211111000000120221002020121110202100101221102022000011121002000210021210122002221112221101201001010011120021001121101110112222001211011100202222101011112102202001011122001110221122100110022121220012221010200202120000120012022200001002010012000221102101111120211011102100211220121120021000022201212112101100122110100000021010222220022010000022100221210111010010100121121210222011210001011221102102102101022102000012221002110110210210220122200021021101020210002000010210222002101222112112101112011201211012000002202202210002011201001101210101211010222112100001012112022000212022201221212200112111020101100202101011220000020021101110022211021212000120021221200122011021211122201121021200200122022102112200001012110102122212222021010011101200012021100102211002122002212221122202212102201201002120012012010102000210122020200222022002110100011000000211012220122122200210011022112111011001121222212122111021121012221000200022112002122011212020012022011112121002002011111202011011001212222110221221022010011100220002112200221101022210210020222221101021201221110221011000112101102102112202201202112020120200111001111022211121120020211121201002002002002210112011001022210111001102210211111022220012110122000222122222012020022121220022022012122122102122101210121102220221110021000121101001201202020021011100120021020120211200211100110022211102212211011012211110100201121111022010100212021210010011102220000002101201121102111221210221021122102020020002002110120121022011020211012101012011102011211011211022120021111201210011111211020110020001122220221122122002011010120022200122221222021110122021210210202111022111121120011110000201012012122012101012211001221221122210212220011121000110122220220202100011111100222120021000212202010210201020210001102212201022012000112220120021110021210201011010220120101222010122222000212121111102100120202022112021220010120102220122011022112012212102001101221201212222022211111201120021021022010220011120100010202010200210111222222202001111221000011212202121202001010202021221120221102111120211101002002101110002222000000220001111010212220120122121021121101112022010222210221102221010212222022021000100202211001021212102", "20122120210020012110122021011112112110221110011000211012121202220001111120110122221011220101112201112012212202100000222010002200002021220211221112101222102212120020102002221221100111101211212002001210212221211012102210022121101012001222012012120122110120112202211120120102122102022002202122101000110022002222000011202120202000220110001122210221101212010012210221020102212122101122201112120110100221211001122122112202012222120212001222220121202212112112020012002220022102222222021202021220000001102202001021221121100101111101121221010202120211212002121022200001021201220102121102022120222222012111210211201102200220002011102000220122000212211120212002011221112222100200110202012102000010002200212000210012222221200220211111022022000111201022002211010221120011110102120102201010212201222022120022202210210012111000101202122120211200000012101121002022220002102222000011022001021121121020121101212210120020222221122120222221001121022210002121110002222002200211100210022120120012220001011122000002000101000002200001112210011021022101220122110101011002110020022002200120012201102101201112101012222111020111221100201201011210102012022200022020022212222121102211101202200220021101120221102010211111101200122120222001212010211220121022020110121121011222001011010101010212110221010201020011211000022200202011121002222000000211210212022110212212010000111000211210122112222000210100111002110210222112201211020012112101201210002001121210100120220011222110100000212210110201102110101111212022012002202000022220221202200110211220010222202201221002001021021220202010101200120212101011100000100212200210122010211121100100220222212012200202020202222220200002102222211212100112211002010120222221100012100120020200212102222100101211121101201211200001121010220222100100101110111001211221000211011122202200020200210110210200221011111211222112202000111120001120100021202211102012112122202200110122002100000221122122112010112200010100000200121012101010122211220221011110112020121022221022221110010100001110020101111202010001220201211100202021022120001012200220202010010020202002020021222010021012222020020212201022120212221122000011110120210201210021010222022002201020022102222200120220211120220001122001122001220212222221110100200022120221021112211210100000012211010100021121211011012010221102211010101222122222112012110112002002000222001121021000101200101110101120110122011001111020022111102122211020120022120121001020011120201020220002011020212010221122", "10200110120100110100002000020122220111112212000020212122000202210001022210111101221000200100120220122100120201020111212011021212020102211000020010002012212101021102202020220221000200122001011221101000201002211222212210010220111112102211111100122010022012101111121122200222001011020001112002201220200021102011212101220011210011122121222202121220022010111111001112101000022022021001201110200100021010001002102220020100220222122212011011021110100021011000200122222001022211201111002102010112202212200002022101000201221212211011201022002000021120100222110121210200021100000220010011011110121210220210212010210012022120000211000120102102002201002202221010102012121021101021211022002122010022220001021010100212000021121212002212221121121201112221020220021100201000022112100221012012102010222021001022100011001220001121102222101212211102222222122210210122211010112221010222101022020111111220121002200110211222122221222222122222210002010021100111200020011200122010000210100010020011222212200221220210202201211011101121211022202101212201102112000200220011201121001121202010112112011022222200211200120120002211201020022200011120120120100012201111021110011010120011110201221222021022111210000120120121221010101102212101120000111000001101000200020111021110200020101212101220110012111212220112111122001222022100110202020210112201000002200020121012002112102001022002111021101220100120211211001200010122022002122122202021112101122202202110220120101100101001212100002000202111210201121002000000221020221112122101102211022202122220222012100220100221120200021001022110022201210000001100002002120120022200001000211222102012220121210010010112102212121200011201221022120100011101120121012102221022221200020120010201200220112110021020021222121222102210202001002121000201211022100002000102221112001100002012010022102121100200021011001201121100220021021120002210120020101201111210212210221120020111222100102010111021012021200200010212020011212210012110122002011002220210001011222102012102202002002021110020021122111111100210122012121121220212021102102022200102202001111120220022221000220002122100101100022222222122222210100022022102101220011001201202121212002112022122000121202120210202012221020022112012011012101120122211110220202210011221001210211102200111010221120001011120010201002110022220020111221021002210201210102210220221100112012121012100010111022021120012202012012102120101021202200201121010002111011112211022121021222220000101022121121201020111", "21200221221000220122111202210211021122220121110010020000012001100101221122112002000112000122220011000101011021120122101112110001012120211110212010102221202100221102120010121102020211212220022220222210002020121120011101110022112220120021201200022010011112020001210121202012201002221222211121121010200021011210011010120220001220111101102212021010202210211001120000110200002201001211001000221222210122220202112022012001022102000020010022101211221010010202020211202011111102020210220221220111121122101221100010001202211201100102110221020122110210010000201210012201202100201212222000022012222221000022121021101102112021122221210120220002111210001021222010112201110122002111212220121102201010211122222020111002100000210002021222212002122101001022222021102120000001111002112101200011112220102102120210201002001102120111100002021221102102000012220011220100000201022000122100211020021021010121010021111100010002212121221100201200211210221101211121001110100001000020110222112102000101221221201002201110100010210222202202011110122012021022020021111102112211222220002101211112122220002100220201110000012100021002212121102202112021110210001022101022000110000201002022110120120201012222121222212001112212111210201112120111010000020212220221000200111121010212220122020022200010112020022121200210010220201010010020012200202102021012122211000211111002220100110111202220200111112200122012210011112211120121222220012120221011122001111010002222101220101210201100112002101212021101001111111202122200102222001121001101120100010222101212202022111102022120022012201100110200020001200202122102101121211210021002202012211011110221020101001212200020212222222221020201021022210002122000202010222222011112212111200200021220112102202211012202220010022111101001100102122022122022200012021201202110020222111002211001200111221201202022111001002002121211220012202111101100102011110212212210011111202022002020121100221010020122111122112221012022202220100001012220120012100020021210000002112021111110222012021012201202011120101012121002112102102122121000120201110201212201210022011000012200211111000211101000200022000011010220222212211011222210110221221000220202011222102121012012200000002202120121010001122001202110221222000111011120111220010202011220001012112221120202001210011011111000222011001211212110101002222120211022110111020212122021111112020001000010102220210011211010200000020201112211221010100021021121011021112010010212021021102010001010221001011122201121", "00112110212020221112012021002022022212010201121210020011200012110212110111102112022110222110102200210212002211022021112020210002011211221211120100101212000121102211002120202120012020111202000010012120202102220000010102211211100212121110101201012122221120012222022111120200021010000101010110200221010202021011022121200012222020220211202022110101011000022212112011110010211001101111021022022221101221101100002000001202201010111220211101121220012000202000210210200112212202201002210022002110101221100101101001020220221222002111101122122001212012201012011120002221201221011201011010010212221102020100221201202022020122122201100101201121200001112100022002011220020001201021110021112002111112220022000221010202122000200222010222121120110210201122120211220212211222200201121220001101222102212201021212220201100121210110111000021211202222221212210110212210211021111001012011110210212022202201021022201112220122102021212001020211221100000200012112011211011101112010221121102120000021000021200202220022121211211100121220201210221011011012011111110110212220120212000010002112000221122021020110212221200222210011222200002202222221101112022022110212120101001201122221222000002101222200021220012120220222010012000101211111112012000011121102100121100011200202122100100122110002112201211120001120122102111201220021012002010100202112102020020210102222122202021200022000112212220101022010210110110012221221010121002200111020201100202211102010211201121020002100102020112210022212102212220220111201001011211011222111212122022111000200102201020111122120200220101111202002012110220221020012000020121200000122120211102001110100212211010010012002002000102211101012202200021101012110001122202110110201000002100002220000022202202102221110000010002111222111200010020000111010110210211222220212201220011112101020112021000001022200101120010022012201112010021121211120000101222102122201222210212010201011021122211021110110120020001211122221010202222002011212222120222121201102102002120212001002000200122012111021222021220201122002022212100221022211201222010022210121001201101022201202221110021201001020121221220100120002020200010020022002220120022002012122122000220021120222112020121101102112012100211022210222212010121022110112000220100200121021100121100011120122021000112222201212121101222122111222122112201120100120100222022021120112121120020021211010202000010111120110121112112112201102211112101221121102100200012122212020220111010120101211212011202201020120", "20002000022001202111012101200220102210220211122211001101221001002220202010222111201122002121111211111201001220211212210112210210200010121111201020101201112011221222201210220201021222212010010122201010222221220210012000211110101111220102210122000200210201001200020010210110002021020212211221010222101000120201022001100200201120022101001112211201220220200221111221020121101210002210122000211111102201001222221122001022020102121001100122110011010111110020112000202100220222202111011110102201211101000121100102010102012210122222122012102210022011212012221120212100201101010112000121100001000121001221022012221011112220101122011011021220002222221222120110222001200121121110112121010110021022120102111111101221010020010202122022112220111012212020211012200020121121020101202210211010012020111111001011011021101222200121210100201212021222022121222222121122101220120000111122121220212102111211210011020221100121011102012202110202022011211201112200101100011010001101021122000022112111101111012021201012210201210220110111211201010201112102010102212210121010122010022010201221201212120022110211210021121112000202200020102020011220011210020202202112212110010120122210020200020220212220202110012220212022211000000200112200000211220012000021122200201112220222001010101111022120020010221020222101100010220200210011110211111112002011100120102102112220202201221221001220011121212020102112120010001002121101221102010201122201020200121020001221211011002220222111210201102110120111220011021120111021210122022212110121012221202220021111100201211110022000202200002210001002102122121210101020222021102212200212210212012122122202001012000211212210120102010212021200202210111112110100101221110010200121100100222021102200212220012222102010011100112102001011220221221110211021012001210100022100010120101100022000200122012111120102121001221110112120022202022022210012110110120210011110102211010220021121210222010210111220002221122010120110212212210200010010202221002012011121122022200220002022020212211011122220102100211222211001021211122021122201020111122200121010202110220201120212022011101202120011121022012012222102201011022200220100221100020220022000010220120020110200200120102002202010011121001111011101001101122100100102001202010012011002202222101111002212102012201221021200011122110111221012100102222100121212102222212210111100122220000200000002112100122210201001012211220011001112122000201002222101221102102212120120020110101021001112201012110211020211", "02020222211010010010112021020210001120110002102000201201111022110021102010101021100210200100011022022120212121220010022210112111200020112020212200221022100012021010122122102011022210221222121121211210120121202200022202120221020011110122210210211122221012021100002012020122202222120120001211201101200222101222022122222010201000112221010012011210221200112212120001021212100210200121212102201112020012022112210002220222110011222022220020222022120111021120011001221120102110221211220111222222212212122201000212110112222010011002102220212111211012112011022112011212011022221201001211200021121020211220022010210210120022110112202110210101012122200210010221122010120002001220020011112222111221001010010100221222212220221100002201221122111221200022021101010001121121011122111122102200221112120222010102211201202121102002200222002102012222101121202120022122202102100001102101102010120121222110000211011111220222112002001011122010122102201110001211220201202220221200221002102102220122221202111110002100120012012000221020120100011020021102221212210211122112022121002010222102210220201012010102010122200202210020102002220021000221022202221210210210122220122020010212020221211002202102012010021210000210222221012110212220100000220210102010120010120102010012010211100212022221020201100002010202010110220100000111202211211201110000122021221011221102200201111211020122110022212010111102012201102210012220021101121012220210101221000202102221011000000020222010002001010010222220000201202202121021111102202200121102100110220212100110220220011110111221201010220121100120201000212202202201200022100222122112102212011220021011221021100211122102111002000101100201102112011020020112212211011100120002000201212221002212001201221001012200202111221220101202111000222202020001221102101222200020022122220120012221002020112212001100112101102022122222202121010122101222002102002212122211002022022001011112021212011002001210210202121102020020120112212012201202100212202201201121200012212012211100201200200001020100210220020211020212002220001021112221021020220200121222010002100011222222202120121211002120120122101102120200001221112222220202022021200101200021021122012221120020212101011002122212002111001110212011002001111000100010220220002110120122011010211222210002221102102211021202100022022101110012100002212220021002020121000120200222222221011110002222000010212001212100111211001020102210200121111102022010222022210122101210100121011211101110202210101210120110", "11120211222221221211021110200002101021220112121211010112212212210122211200020012201201122102112212121022000211210221212020112010220221002121201111200220201121210120102210101200212011111010211211021011020011202120212101102200102002022202121212020202201102021122211102121202112202112122101201110220102012202200112011221001221222110020201011201221010000021221100021101200212012120220011011011210000111011101112220122220120020020101210201012021122021012211210122221201001101210010112112101101110110102000110111222210121112201122222111210210211221001200111121212001221120000210101020011100000101001212220220200111000000122220111102022121021122010010122212120201012200121111012012102102202000220210111220001022120020220011210112011001221010201202021200101110212110022012112002011201202021211211002022012100220012210012211010020101120012212112112221122201210200221100011100201011202220002112000102200011212222012210210111101221101102020001122100220201110111110122220010020211011121120002100010010200111022200022222100012101222011201001221101222000211101021200202102000221101211012222000012221120110011121010011212011021012001100002211121101012202101010210010110112022201220220010212002011122120210212100221211000000122212022112000120101102201012112220020020002202221211010200020120201112112100110012012011011200212010012101000211112111000201112012102120011212011121012101021020221022012210101120011112211200201121202102110212210210122201212222111110002002212110121220120011001111122021000200021020021201122000002112002011202210121101022201020021110021222002200201222210010120102221212212011012002201011220020211111012210211112122222101122012000002102220212012212010221200022222110102122210110121012000020102102222121101210202210002200111221122002201210121121022202222012022120011210210011012102012012210211100100122202212102110221001100100100222022211011210121212020210012212011221111221221112021011211011000201201001101211202022220201001001110202011222012101200100202000101122020010002220200201222012221102201112100111020221011211121002211202112121121120002110212112221220200022022210102022101100002201112002021210122212010212011122120100120102021012110101001222212020202010101112200010212110110010200220110222112110221000011010101000000100212122200102010011220221111122010212101120112101102201002202121211111011220011122010120201200010111211002020001202210220121121110211220121112101200111011112121020220122220201021011122100101101222002", "22110220122221122122111122212122011110202121000022200022201011220102012210211000120010010012010212122101211222100202001212220112200121111201002001002112022020020012020202020211012001012021220100121000211121011200011100011010100021121220020020021212120111001120000222222112222120222102201212101100122212210210020021100112020120102220100111110211212120012220221000000012011210020102211010001111220111020002010100011212210221100200221222010202200110000210010011112120122001000111121122021012211210022001211001201021210220111210102020120000110112202110001210011010111002001100202001110100201222011021012201001021201212212010202001200100002112202212012222200222110012002012002112222011011100202011211100110220212021100222010011102212112100222022200101201121110011221002001211220201211102211021222101211020110121112120202012200112012202220001211102000100012012120012010011222002120001012200221221001212001000110121110111210010021211201202212102212121010110200002221111122122002112121001221100211202022121111102110111000001021211210202021122100001102201221112101002121220011212202100111012200102022012000110201001201202000112021201022120110001010102000022120122020122010120101111210000121221110021001211210020222211121221212102011011000100010111202120102210101202220202220001021110212120102222212100021100021002011110121212101202210010212002012112200122102120111202212000002102012102201212110100020120200021121210221000102112122210221110120101120001021221022211212010101020220021212010101222000111020200120121022020102000000121110200012012102101111220121211212100202202022121101010201020002002020000122000211110112221120022200210010020100021112221021122112012012011002021010022010000210112121020120212201020120122011212222200111122012111100122020202210201102101222110000202211200210101202011122101210021020101200012120200110012120002112222202111020211202012120102201102220001000020112210112121001022021202020120001221201222200211101110201022221020001220121220021211021100001221120111110001010002121220211102010220002010212002001012221120101110210201200021011101212200010122210202201011201200211011020122201021021200100102121020222111012121200010110210221010002210201222001001012101111111121100211110000112211100221212220210012100212120020112122021212112022200210002112022122001202010000101110220122222210220000212120122201210200222110210012111102202011110102201122111101010212221110210200111101120222212021202000021201101222102202020102110", "10112222001010021202022102221200020002200002022210200122101111200020010020210201000221121010122120000010101001001002020022222211021122022022110122211101012101111012222102002121020002211200010102220001110211020201022100101120200010021202100002101001122012002212002111102221112120211011222210222111112012002221122112001010212012022020022122211021210201220102221200210222021102212222110000000121020200110211122200212102200221021000112021120110100221012111111200211112021220012021011021200012001002121100221201001211110000020010201220122101211020221221002220200111111201102011021220122200220212102002002211002001201110010111201010002212012222120222110200120110102000011110020211221111001120021000010020022020021221210010111001010002112000201010001221110201122001202100100112121110202002020102020201200201211200202012222110022011010012112020121200200220110000012211211201200202101200112020221012010222011222210200120112112101102202020222012101110100021022102112122111112212211221220212012121010120102200120221021001110110120212201010121010011100222221212112001001110222111110200001102122112002000111122202222221021001022202001112000220212021110011121001011222202210200220221221201101021100021201200222021020011022000110020212002121122010111222200102121022112211110111102201120102122201221222220012122001210102112202022210011200101111201001200211221212100110011121100101211200102111011221100200102111101022112220122200211200201021200011112202011221101002221021120120012212022122211012111220220110200011202001220222022212200020121101202111212012012210111012020012220000022111022012220120110202100222222102112212211112200220011121101002012111002002200021121202202200001010100002022101000000212202112220212101122000012211102212202011021021220101121012121122101102201111122020120110010010002110122221111220120112100221102020101222110212210011112112011122222222212222112211112100212210021200022020202101102021010222221020211220220211222011100022001021200001222210002200202212001100012121022122121220100221220002001111020100202102201112110221111011120000112010221120112202201111020210121220112001011002111000210022102011212210210102202111202110222212200212021112222210121120222021212012111020201121221122010220200120001020021011002112122121121101202012201200102121202110102200110222011110211110220100110111102110012222101011111122211010020210000102110001002222002220102001020202211011120200212000111002010121110021002211122012121221110010122202", "00000002121022011222210211002121021110012100210212101001102000110212012000120020201100121220110022222221222212011202201200100101011101221202120020112120010120212220011221111022122011222212000102121121101111100121200212010202202201022122101012101001110000022220202011120120110012011121201221100202021002211001202110201221201022220111012022110210201210121121221020221220102122001101010000112010102101110100201001121222212110122011020000202022212201011201202012100102001200011021111120012012012001212222110100212111221101201022102001120211220110202000020222200221121100112012101212011012020201110002210110200011211122010201111120201121112120112012222020020022021200000211201211200120112100022021112011221101022121010120101101021111000022011001001110002210111101000222212221100102222112200220201011101111022011020201022112112212202100102111020112221101220222222101001021220222121122111010011200120202220002012102100102202000222110012210202122211222001200102211211011001001220121101021112020221121122222202000220202112002210000102200000012210211221120122110020000222022002200011002111212100201100011012111110120102011100010021100222111010101110021020011101200212212212001021101020122221122202120021111101010202011021201122012212102001011020000021101001000020221222122120022211012202202022101100021101220200011120020110000012010011012211112021102102102122202102221002112012220002102111000000100222100200222102212012220112011101200112201000210002202110001202110012202001021001121011120201010110122110022001101111200120012111021020121101122000001010112221210002220222121212211010101211122112122222202001120011112001001210112122221000011211212102122021220120011000222010100012202201122020112221000121222012011021122120012100012001101220202010102002222021220120102222022122120120212221012101121110022112210000222210112000222111212011010112221111111021222210220120101120121121202202001012101221101102112000101222202001100012100010022102122200010200202210122020021021101211122021022120200212201001202101002001201202111201000001210002102202021112011222120101200021121112011000110201112012200112112010222201002000100211010112010111121111010022010212022020020000111211010002111221200120001010101212020000022212222200211202100000021201120020101102211121012001022020212002212001210121122121201210220210012110020110210202121201211010002010211121002120210012101001200021220100122121220211122211011022021122111200210221002000022010221222210111202001010", "22211122101221111001112002220002011121201200201120101211001100212202200112122111001120200200121000020001002112000020100000211221212202012200210110101000022121121220010122122200222121221221210011201200210022200200211210110021210100022210200212020001200002012112012110002001201220021020210002002210210120110200012102201121011222020202021101111212012100222020210010100110220020120110202011100211122001001202122121012220120012100201202100022002200111220012022212022110210012011211211002102122101012200001000221201202221212210001022202012210221001121100101201000011012020100210200001212012012202212101201112122011200212210010000121120212020001101220211011201000121222200001012011020201201200021101121110002122221221122120012021122101101001102112210100100002110011200200120022112100220102202201211020001002212010221220122100100211012011022022011101012011111021000200201120002121200200201101220010101201212021211201012001212212111012002101101000212102120210112000002201210220002221200101100222111220222220122122212101022121011110122012122221202222021112201222022211222011120011202021100012122102000111111110220200102111102010011101112011102211010221111102002021121212020221121110211110201112101100201002221120012201000220002122122002111101101011211212122100022001001202121000201220200211122202222122001102211100201221201222121002201112212221110020100011202222100211120202212010010001020001202110000011120200102201200001001220110111210202102011021211111212020010000010202102002020010012121002110120210221111221121020021200102202020221122012221121200210101112012201221121002122001202022120021102221222210101022201211001012101111100201020101101221212201200100221011021012022121221011122100000120012001121211001022202110122100200222221122020112210121120100210022200202201201221101020001100112102211101022022222211120020210222002120011110021000022210202012001012122212002220020021211002012101201001011102020120100002201121122022211202220100011012122010010120212101122011102101020222211012100100210122201012001111121212100221112112121001211121102202212222101002110110222110011122200220020012202021110111201220102101101011221001212022011110011020200112122011200001220201022021122220100111201110112110011111001012020100111221211001110012102102001220100022211120121122202222120120202212221111002111201001120012020121100122220210210102021220002211110011112221201202212202202010112011111111011210110011020022010010122110212211222000222122210112012020", "00122012010102202212211222200111000000212122100111210200020022120210100202011110200222220000012220220012210221011100202211222021122020021122001221222010002211122221111221011202001202000222122022200221220012100002110221102012020021012122220102220122211122002122020201112010202100020100121022102000201211210211122101021110212102222101022102100111110020121010211000112121100001211112211102202120101001020021011022211011011120211000100121121122020111122012100010020011122120120212020120022212101010222020111120022100020221220101012220222102200221221120010212002112000020122012002000202220221201121222211122112112202212122101210112001222221202210120122111210022210010211110020121000011210011121200121021220111010220010122200000222022101201001112000211101221112121210210002010121102102010212122121221121121021121002010020221010111000102102201110010200112111210111011112011100100212010222210101021012201011120000022110002011110012210220201001010202020020020001002011211221011122210112020001220221111211201120020020200110220202222110101010010212010120002112001010121112012011110121000200101101210022202201122110002200111221110102111210200110011101102220122001020221111122101212110100201212001021020012120011100010020212122020012020210222020122101022011112201210200100222020222202010012000011100111100000002022002201100022021121011202102210112202110000112212021122122120201020112002102120102221020201101002120011202012002012001210012210001212020101222111222221111022022010122212022012201102200001202111002010000102001110002121010000112200211012210120122210220201220021220212121200022011221220021111001002021021100211011210110101022202111011011101200020220010120001210122122122100011002020022021021200210001010101011211220020000001202112102000110222021020122022210111212010121022020100200202121102110120011212011110100012010112202021210020221012222122010202121110022202011001220211122222201012012120122101200122102111100211101011022010101220001221022222120111002211000202011011200002212102122021111110102110212121212202020100101211212210121122200110120221121012021000022101202122112102100011011022010100212111221110010021012101200111202121122121022021010120001202002110201120010200110112022122200100002000111211212022220212022122110021221221211211012000202120201111112010220011202101210110200012002120012010111021020201001122012002222011112212120201011120200221121220011101102012112011220101101222100111110010102212022000111111212011021020011", "01100002002001220022100121111010111202011110122022122121002121222101202202121121120010122111221211220111020120101001111220222000112201101212202200100021022022122122220000120121112000021000012102121002001102001212011010102000100120202120121220012210210200022222110220112221021011012221201111222112010021022000022201212212210120021201201011200110011201020101102120220212102100110101122212210112220001202211120122100122122102222021021211022220011112020001120210010102110221011100022111021112021002221210112101111210101210211111202002011212110201111010121212211022210200001211202021201200221011210000110011221222021210122022112201212221122110120101212202120221021020100210020210212121202012121222020020102112202110220202111012122120002102101221100110200202202020111021212221202110112200012101122222211021021021021102122110222022120001001122021200212210200220220001002110011212211112010111020221122012022220212210221101201121121222001220212020202200110111100200221210022002210012012020210022010012021012002222020122012002000022022222111112020010210212110110121212111211100202002221201222110020211221222002002021210001020102022212110211100011000012210122210220111111021102201121211112000222012000102002012001020100211222100210011212201202000210211211110010200100200112001100022101120110001210121102212120111100002121120222002200212022221101022000012001120000010222202012211222110000210022200122222002021220110222000200222102202010122000012110000112002021220101220012121020021022221212210020100222012211020122021012110002202202222202101021000111110020102212112002021210020022211121201000100011221012012112220201100020212021111211000120010212011212200211120221102011011202221120001102212120022202120222100020020201211210100020112202101111112020112002211220121100010210210102212110221102222020202100202021210200112210202120012010022111010202101221212000210110010010112200000001021111202102010120010212102212222221011020212020101121012120122210001010120012122022122020121112221221101112021101002201211101201112200111120002211120102201220221112220212112010000012210102021200201212200000211002220000010222021202111022112222101001121011221120222212000022002212111112110221111021112012120000112122000011210101112011110112100021210212012101110020121002110112101210102011211220102121020201011111112120000112221122020121211122100002110112110100221211211122011222112112012122022020011210002121100102200222010222121111022001002002001201212120201112021", "00022002201002211222200121102011011112220120200100210212021111012020000211001102110011221200110112122120022021001221120200010200020100210111021202002121221002112212111212120011221022011221020121120220002002001121221012012120000221221212222201220021221002011112100021210020020201211222222021022121210100020100001220102201111110021011110100112012220021111221000122121220100120201011222200101200120010101210220002121112021022211020101201021220100000010112112200122021110212221122220010221220102101101102022212000110201211000201210202100022020210110212221020022201200000002121221012022010202210211111002022101011020211120001101121011022102021200220000000001211020211120101000002121121011210220110211202210110211110222200021212012000002220011200011112100200021010112101000200122202010020110220020000200021210002211020111202012000201222002100221001121120002001222201202100001222021111222211121122100002221201002021021112211120000211211001022222002200101221101201210121102210221200001222211220210010221020000022110020120100110202001012110222220002002121120000221110102221121212200120202221210220220000120210010211201221202020100101110121201110002011001002122110112101220022000120121220001000211012111101100210102200020201210222100102010002221111212112200002110112001001220010202201101010122122100020012011110220112022221012011201101201222221001002001202102200001120002110021001010102220001201122020120222201200200120000102112121021220010002020011110120102101210002021110201102220111221102111202121122111220000010020100112201012121210210222111101021100110012112021120021010021001120011211002201211012210020101220212222112002112022011020020022211222112101010001111012122001010110121020222200211221011021011200200211220100120001020221221020211222211020000022220010122120002202010102202012121110100100011212210210001000000121200221102100120111001122110102012002112020110110212221012211110002110102222122212010010022111111210102001121010102102021120111221200122210012200121020111000021221001202222210001002211001012001112100101211121100010112010200202202220221222111220110122011101220001120021112100211212201111120200011221210101022011021111002120111012011221201002212121122020222222222111100002002211121002102202002011121002210001012010221101102120201121011101012011120001111120020220011220220222102102212210020200100001001110201110101212002212100221110001212202001011112021001201001120120101120202112220120200110122001222122010112111110210101", "00000110211112020220222222222210121221002220021122101112120010212110012021201022011212011012100121111221101010100122001112110012211012220211102211011221210020101100200000022112022111200122220021102012000011112021122121201200102022122010202012201012022122021012022121021010202101211100102201011111210001121202201021011110001212121022211010010201001020222222220120212120221120122120201110100200100120121202200220220222002212101200021000100012011212111100201210001111012021012002100022000100120021122001000010120020101102001001011002120201221022000122122101121120112020121012121121202110120012001212111201021200111020001120221021210012002210112200010011120211221021100010020212101020110020011202221202011220012112111111212110020121212020120020100011000020002200010002112112200221100102201101220002101001112211112202020200022111122022010221121012210100210111022221212222011020012201202202102220122000020222202111102220202020021012001002122200220122012210100200002101110100211212012110002112220212111202220110010212001201220100021221210002120121101210201110201110002002200121220201120222012021020101012011001211010110010201202100111021001202002212102001200200022202020212220212120001220200002202012122022202121212000102122221012210110021100012202111220122001010112111112221000111010222102002010100012000211102002111212000210221122110120212201121211221111012120212111200000221022200200122021001120210111202200011002101220202020120010101100012222121021220102211021010101021212221012211212201021020012022002212121110112221110110102011110012101001001221012101101121122121221120101211001211110002121001200012220020201001220110100102212002210221020102001220122021220202111202011200211211111100220000111020201122110110201012122221022211221020010202111201221020000121221202020000001212220211001010102110202112122012222212221000220101212202020112001210022201200120002110022100011221001000200121112200012020211012002000122020110111111000022102102102220002212021202000022201101012112120220012021112102000102202100010102020100202112220011010100211120012210021102222200222010011011212112002202120020202102122211100112221210212020110210100000020022222000010010022120012120210111210100100100220200000122200021212201021202212210102002110102020022100210001122211002221011120121211110122201212010121121101220100202202111100111220220222210002121122011020012111021110001002102002102100210112212001022212021212020022110120112122010001212020211121020020020100", "00000201212200111010102121120112120101100010120212010001200121200200210001122000002002111202200211100121200002102202101111121211201022021022000122111212202100111212201112201000111110110100112001020122111202100000211112201221120012020110002022002200002121221210211022110010002010101010222020100012102112010020222122220011222010201101121122101120010102100101000100101211211121000010221101222120000210020001101200102012022211021000120022002021122121220201022011101012102020111100011000021212022212110022022220121212110100101220002221022122110011221220011000101120220010002200001222022110000122101012201021220221212211011212022120221112121120200011011221222010110100012120121221022210021102022220022002101200002002122101000212012120012220012210021022111200221022211201011211120022120001120202010200221101120202120012020101121120110222200200201022102101202220200222001220220122201212220011022112001021202012212100201000220100100110220010111212002100110111202211002111202211101112220200022121011211211111210220220110121220010102011200211010212211220021000021002010122101122100122012100022100010212012220202022120010010122221110211020200210011112110200210001011121120021021001100011211110120201220011212200000002202010102101220202101010111011010120102010122011221000212201112202211011000000110122220021022002021221022210021212200112100012112120200201221211102210021202100222221202221221100221210122202122022010111211110011211100201022010212121102201010002120121120222000202020111000010221111010100112120212000111222101101112122012120122210022012210220010120001200220122101200022121221121121200020101020011122001210020221121001122001022102022122112102110210020110121120120112120101020011111101111222001221201102200121101211221200110212102020002112000201022220021012210102022120110201120100121021200121020012220212120100211010201002211112111002002021111211112022020220100021112002100201010111100020000222210102202211221001210010111122200211202222100221002122102002120220002120202001111020102002011001010112100010012121120220000202000111100220221010211122002022121111000210220211201001012001120101111211011120021000222021122002201022011011211222101000121120102122011121221220201021120212222122211111202011101121011201120101021020112012002220010020220002000202220211211102202021102122210022221200100102120021200211221121111110122011102210122022111211121010211211120220212102120220101121111121121010000010110012222120100111211021001201101120020", "21200201221110221102221001012111222102012211220211200012122212222022202021102020100102002112210002102120000220220112012012121120222022021001202222102121001202022200200201200022112102102210002211120211002202211100212201122110212122010111022012121102210120211012202102120011110121201102002212002220210010000212210001010011011111002221112222011210121101000100012110010100022000122102121210202112112100021122200010001101202012121010000011010202020100022222210010022010112112212212202200021202101000222210200012111101110102020202201212221010001222212202120101101020200021202112111022111011012202021021021201101010202221020210212202011200021021220110222001210010210221212022122220011220121121210000020110002120011212202110120022111111020210021220022200210020200210211020002020200211021002002222000222220022200202122001012002220012220120011020110100102210202121122212001001202121000121020120100102120101020100222001201210021100020122002020200000100210122101000220012112000000112000121110002112120220202110022002121122101222221110122222111100001010222211011201002222221002220111221210022200102000011202112221112010021102022000121110101201020110102122111221000102011211110101102101121022210120020112120211202110010121112102022220220101201210202102020200102101222012201000001101210001001112120100010220110011121112121200222110112110200111221002202211111100120110012202122202101220100102211210121000222000121001202010220001200101110112220001112200112101120221110002020011010100120110120000112021220111111002220011112020122122211200120001020000120000100011022221022212200122110022122122200121012012201102111201111220221000012010100011111022210011200212200122211002012222111200111011101111001212212201022102022221002100121210011201220110110011210010021022002200200110201001010120210222121201121020021200211020120100202000122002112010202100002222122002202020210122000200200100012222121222002001120112201100020121221120202111001020000220100202000121121011201012120100202221200212111222210011110012001102021012212202100020200201010102112210212021212221220120002201200120202222020021001212021001201000210112111100111120012001011210021010210022220202200222100211020212220210110222221201211201022011002012110022010212200020210221010210112211001220222211021020200222122202021201102211202021210120220001022022022210011111010000011022222001110202121122110102022110112221210121201101221010002022011121101021102112021102222001210111202002120121211001210220", "10211202012110211100021121211202110100202120002000020021002121210100222122011001001210000222022120111100210022201200210120110111202111101200012100010211101002021001121021101122002001001012222020122222120020001211210121020110011102122101011200102211111120021111011211012221221020101221221212222211201101121101221121221100122010021211221120111011100000012212100121001021212002000021001210122110002122221102020100000110010110102210011200022101110120121210111211222020002220202012102110010222022211221202210122211200101021011201201202200222120221010020010001210100211100201100021222102120101001101000020202201101112210010101200102221002201120102011210222111101210102101201212011001222122122011022000021000000122221122110022021010112221121210012220222020001020212110122021111212021201201012111120211001010021121200110012100220010222111112122210210220222001222212222202000120110011020210011111012201100221000210120211020121101200010201002200021020022011220222102101221101220200100122101120111200211012021212100210201201102021111111201200001102210012212222102202121110100101210102021200221122000121110002220122201202012002001221102222201002012201220001112210011120001200201002021111100012121222001010000010220110011012012220201210221001121201221121001211111221221212110011211000202011201001210002212000112111120100110120110102200210200201211001011022200111100201010220222201012202211022001001011202022120202221221210112220200111200002021010112012012021200111121120012000020012022022100210002100002110012220101021000201222010022111101021122102220011211021022122201102011212100022221220021122022001220010101101021111001022121010122220021100122110200212220220112222010021210102121221211122021000112101102200112010220112100121101220100100111201112110212112020011110001211210221220020011012121111021202112200021102011210111002101211101200112122201101110222012101112112222202100021100022022102220122102011110202010000121211020000010012120011022012120000011022021111221100111211102100201202221112212100220210212120122011110121022021012020112012111121120120010122101020112201001111220112200221100202102012210011010111111212211110001110220121101201001011012101011121111010012020210011201121102012021001212010112020100210210200021121121112020020220121010220101101200100210121102001121001110201002102221210021012001102212100111012122220012010100011221112202100012201102002121100001112212212112210020121122101110120221100212122210200210110202110112110", "00012010022122100120111111211212111221002012101020020102202000021212212121222221012021112022212010021000002122222202001002022121120011211222022102112011220212102012212211020120112121111221120102112100020122101110210012100111221221101022220211101012100220102111221221021220210122100210220012021212020211011102110100102002212210110010000220121122020020211220020010111221100222210210100012211110111112012012002100112010101011021122210211002120102200020011221020211020012221111110200001011011110220100012111122220002002002211220011220202120122021101221121111212121122112000121212102102201201010200020210112022011021221102111221021020012100002210212121121201222102012111220101110002101021100022122201222221201011121001002220110000200100100122012012102212000211020211121101020122000112202210002002121000012002012211011102210220002000011021200212222202110022120210121200000211202020120022121001211221012002000011221021012111001210202110111020110002100212002000212210022000110010121211012211112222100101002221101110210100222001112001211122100221120002200202000101110011021200100121012012001121210201211222222221110111100120110021121000110202122212211220110200120002100212022020202000100210210121010122100200120002221111212111122020012122000111102021010100012110221001210202012101021010201211221002001111100201202010122211121220121212120110122211001122122122212010122201001210201100100110101220000111022121000101022210222202010210211111002021021222211011221112020112202210221102002202001211212111110220010020122110122221201112021012020011200210101121211111221111122200002220212120202011001211002110212012020121020210211112102212210221011022100110201001120201011222202211222110202110122000100200100102002020100010022100212121112102000120020100210000120210222122110122010222211202001201122202102022011110200222211210221110201220021221212210011121121102212201222102111100111001112020001202010222111001022112212220012111210201102212100122100021220020112211022111202120102021100222100112001101211200000102222002121202121121100101110201001100000121201010220122010111201020020201211211012020202222210221221110112112002110021122211222020000220020102222021010210201020111111122112022020221122012021211020001021100102021020000120200010110102101020201001201022200211221010001000122010112201201211102201110020201212002110021200000101010012122120020110211120122220211022020021002220110000012121201112021202221002222012001101120002120022120212202222111001", "00102020000001111120220021221200201111212000110111111002000120102101202100210211021010222002002010011100101210010001210220121221111000210022121122220121100122221010210222000201012110102212022220111201101212111012020021200020212111002222001122201111101122012101102200121220010202020002202020101120000011212010200200100010200021111022021000220012222011022110120122210020120010122111100121211121122010221110102022222020022220012212102000022212002002202012220010021000220112102002122020220202200111100002220110202220012020222020100121120002012000120102010102002122001110100122222010112000001120120202022222012221202112100120201210221002212022000122121011201121221212012121120221200102020001001112011020110002102220201221102021111120211121102122002202011201002102111200202011220202022001102000202020222021220210220022020120102002110211022002121121220122021102222022011111010211110122221001022101002120012102222101020002020001100010120101002121100010222120202010122221010200122010022121011111020022202210222212100022201002102202201000220201112011111010120101202011201220212210021112012102222120000120012202101221211221202120012211210212121222010021200121211001212102212100211210022211100200022010111110212211210000102122011021102211222120002020112211121102220200012211201001220012222012222220100102002102100202112111000021222011011010022221002022120201200201022001020210110210100102200110221211202120021221012112121000022000210201022122200012212022101112020110111002101111012111022212122200000222012110210200111012200221200000100011020222120120112020000221010001010201001110121221220010002112011200201011211020112200101022111000201021101122012102122201202202010220210000100202110022120122120010020000100210021110022102202000112210122022102020222100220222112010110101100210112210222200012022211221020021000021101020121020211121110211102112021111221201001111221012221012011022000021202022122110111012010211100202012122122020112211202120101122221200001220000011101121111220202000122000102221100120001001022111220222102201212221210100120012212220020011222101222202200101111002202210000002000000222201221200022101121120202110112021001122120200222211120201222120102021200100012102220110210011022112022222122000010111100122110011001221220020211010021100211122102011111022202122001221010210011010212200011100210112122101212000221110220201220221110010002221200210222011221121220200101210210221010101002100021201021211211101000121201021110222012102", "02211011220001010002211020110220210200011210012202022101221202120111020021012011002220022002201010102111001212200001001021221020021212211001111111102012021011012011000121011222022111012112002101001002220222110022102020110111012021011001210110101202110000110110100200102220021200221001001212020021122012201020000120212210111011002220002022101002120111020000222002101001220221020101000010020212200202021112012012201102022201112022000111111120010100012222002212211201222000000111222112210210021100002200001201121120101210101021222000202110121202011222200020022120222020122211212010112001202020220110212020221201100102202211101112021111011212100202022200021201010220001220101022222011201110022210211102201122021021000020121221110202221101120000100220012001001011022221112012100211212010201210111222122110112221210222121000210022122020202100001020212211000221121001010100020100101101011221111110111022220222021012211120010012121200211100112000001100022110021022021221021001010020222101110110012221122021000202200112220100000120200210020012111202121000000102000001012002001210110201000022212120000222122222222101012211022022010200121122100221122210120111210012110020011000022022212011101200210101100221202012012012122120110211022110122100220001212201102020110012010022200102001112002111120121000100202021211222202222020222000111111202012112001100022021022202001212010101010110221001012011122010200021002020210200010200112012210001100000020120101122011002210122022121200211120210000202011111021011020101101221101002002102000121121222120200222020122122022012001112000010222011110100001211122212022001012022100002000020001012121211221100101101221122020202001120121000012212110012022001000101122012101102211020202200120001111220102102221100101221101020121102121212020000210000220111201201222210001112012011112011110112022022111021210022222201012022012201222001121210100120021110021011220102022102220122211021112122012200101000220120212000111212112010211201001120222111122222120112120221122210122201002212212122220112221202200210210000002011012022200001012001000210211012110200212001121000121202100201102102011002012112021112020210002100010010110012010111210212010212022002210222122101200111010222200112210202102101120221101220110002021110111122110101012001121222102212020201101200120212212201122022211120120101112122001001210010200022010012011120122020120221210212111010021002211201222002001111221000201121112011100010022010012010002100102110", "00000111112112020111211202000201002021022011210220110221010220012000201122111000101220012211211200100102102200222201111222120202120222121001100212021010102120212001000110101110000122022220120122022020201011222112202221200101021012220010222021011200222022111212101022201122020001102201012000210121212012102112011100212121020002200110202112121202100211212101121010112010220020110012110212201102210101202112022000020210110001022200020202001000021222000012011020000122220100221221120012111120011020110020102021212112022022011022101021010120110201100100001112121000001012010021201122102121022220201211200002100221212121022110012120102220022010111200202010021122010020101221100120220221211211120120220002121011220121021221010010212110102220002201121021020001001221001002121221110210202001021220220000110010022112000221112211021101120001110020011020200202121111110110011112000210021100120110212021200112012020211202102200011121120202120022102101002211102112222002021110002100221112220002211120221002212011120201002121111201100001010111110202221122002100110110021012211022112001012210102112210110202221212020000122020122121110011022002122110111120111221221102100200221001020011022002110012022202201112122120200201202002110100100220012012002102122011120220110222100101200021020012121122111112011210100221200010001200100110221221001110121012000120120101221122210200211111201122022221212101212211220002111121100012011210220212122220111020020210101122102222010200200102000212211211122120212111010020222121011201021000011010210020212010010222210220120121021002111020110201210102100222210101222101210111100021202110122002211111102122200102001010212012100101021202020220000201101121120121120111120220002200200212011001012222120012001022202012220201201012011022212022210222202120021001011210012211102100111122202121221220211200102222100021001022111211100012102120210010211210202020121200001222200111211102000120202111221221110002222120001200222112102220000002020122001110220112022210212020000002112212101120001120122021012102110022121200112210220001112010110222201001010212011212112122011220021220010220000022121112110012110211120120012010121012121210012002020101010122212110221220202022102101111210110021111122222220101010002010200021211112221220111000122120122200000112100101121012100002122001201210200210212102101101212200121212011002022120012020110222200012001020202110021100111121201212022110011210001112200002211011112212001021101000211220002", "02220111220001001101200022121202011210010210010210101201201211022110001102022011011020010112201122021111010020110122020221210010020101122121101101000211210110202202200220100220200211001011100121202221212021120120200022022202122000112022111002200212202001001221020012022020202121021212011011011001122101021102001022210202222012112122000220101121120102002010012211012001110202211020122011122002211222022222012021012012022111022012101222221022002102211002002012210122011122122220200222100012011222220120210100111111121001021210202021002102012201101120001102201212222102222211110212001120201212111022112010021102212110011012021200210012010210020100221101022000221200221201022112112000222011111101002112201122220102100121121201212002110112120000202220220210021202210111220000020001001112112200010201021020020010011020220211200200100201211021122100102102122021202110212002222122221122010210200002012000010021201221212121120211120010102212200100022100210011010102011100001000010011211020102112221220210100101211212101002122000112001002120000201012101120021210102112101022001020021212201202122111012220100200020111021001101001022222110211220221100100201222001210221100100110122210221001101220120200010011011200202210022101011212021001022200011100011002202112211222202200201221111012111002220112011112220210021121012200001120202202010101222201001201211200011002121012200121221220011222102012220111022110021001102120002000022112201111101101002112221110011102102222121122020120101020111112101011122122220102222200011010222100101011122210000120020020020102111122002200221002002020110212022202102220201121110111000212221212202211102112021022000211011210000012220200201210011200001101210010102212212020201102112212220022210002111210021001021000122122201122222111201022122211112222011202220212201120000121100012010222022222222122121112101211220210222222200112111210010201222110011010020112110221212211221010202220010022221212120102112220010020020211121121120100201020222001200111022012202022220100211122022020211000001021111122012122120211110211111120102120210121222022001021222200022210202020022112110111120120212122212022222110110200102200202012021002012022010022211122110121022002200000021220211211211012211111210211010022211200021011211010201000000121010110200212100000100212211011002222212010212020001002022221221021211010101010022210001101201120221112011122021010111021202002100211211210011102201120101120022212021220210012222202120012122122", "02002020002100201220222121110220221112112102001201101121020011121201021012020102212000021001011012120112111010220211100022201210122101102010020100210202202210011101121102020212102202112220201120002200122011110202211101210020000200200002220102002002222201022212100200010122121102012002210020022100011210102101020101101120112002112211200010102111210002220010121212221212111212111122220200122200010222022110222110211121000101022220022120012102020000010201012122122200100212011122002212221221200222101120011111221222110211201222010211110222122020001000022211221101010202210101020122210201221112122110001100210202021120001210012211000222020110010101210001112100122120111200010000002120121202111002021020021020012020212100120012221020201211012100211222112000220112000012102202112002100220111102120122001201111122122002120221122020110110022221020020111120111001112210201000000221011020221212020202121001020122012121200222212012222021110200111120112220201001122122220121000011100211220221122200201100202201200222110211121100012000211121000000100010022100220021120010000120101221011020202220221001001001100202111101111202010021100122222210111020021201102112022211010110011112212102002020122101211111210101102002021212221110011110112121110222110021112210120212011221111122100201222100121211120100110101000200100121021002212110201012201100121222210110120110120101211110221110201101000110201111001110202222112200101212121210222220222201110111100200021101121021211011001222211222100021020210121112200222110122210220112212120021211112202101211022021100221012212112122102202100000002222021021100010210002200101222011010021020010212102220120112020210012120022221102020110000111100002111112100110011002000112101220001202221122201020101221020001011221201201200011010012200112021020212211202102212122122121212022210110000201020020222011200022221002022110110211120120122010010120202000102211101222201202111212211022210020102222111002001210222011221021222021112020120012012122222012022021210100112221121010011112212211000122021000010210010112011211110000112011010001111201101001011110010012021210011122212211101102111002210220220001210022000211200111202121011001122022222011020111012112022122001221122110121001110202000210222111221111001102020210211221100112111011211022021121112010220111121112220020112100112012200011222222100011222012020122010122012220111001200222221002000222112222202021101100021211001021000001100020001201222211200200021221112021100", "20112111000100202010211112201011101221201100120122021111022221200102110120222121220212110122211011001020120012002101210100020111022000112211222020201010212110100120202000012210012202212012022221010221202201122202212012220102220010122022101012122201010122122201101110022021020001111212220122222111121221012122102210011001212202212102221120120022202221212121112220220011210222011222121010221100100022121022222122201011111111211212121021120102011011202022100010110000111202120221002122100110121002010122201122222112022120222000000120211200120112100210202110200222110222020111222200021220110112201112110200020001102200201020110010212020212002021002002021011210211100001221222001011121021110121102001001201111212110011112210220202100220020010212222221001220012120000110122112022110012122210002220012121112111202012021010122200000122112212111010002221212010200221000212222011211101222212110021000022000122221021211212120221120022212210002002211212021012222211202020022002212020022220212101021211012211211002120212121001002210111222211210222012010210212100220012010202211010020212111012210022020110201121002021100010111012111010000220011020120212000120211022122001210210011002002022001001110010122012001210200002201111210100001012012210201201201122112111101100022101200222002200102120210020122221101022111210120122012201200001210011020210020120202020210211010212101102011210200010210001001020112102222100110002011212201021002211112110111120002010111111122012122211110022221200201010211012222020022001211022202212012012000120112010220101102000000220110121100220201122120211222001220010000011210210220022100201000011122122010111020200100020212100110111010000022110110112201220201201100011001011122112111020021012120120202112012000122220200000001212010101222121002110010101012000012011000102101000222212021120212012100001000000220202202100201222200101122110120202202012201122100120022122101202002101120000012101112201102111221011122110101022212010012111002201201102110102222012112121011210121101112000200000111100010201120101201211212210001000212222012122210110120112011201111221011112001111212112220022000002020121022201010112001220102022021000220002011200102202002210211021210211202200010200102022022210121212221111222001122020121212002120011112211121100221201002001111200122010212102202212120120222022221022002212101221101002220020022000221022022120001202202001110110012100002020212012100200210022012121010222221200022120111222112221101000", "11202112022001121010002022020220120111122222021122201210021110212022112211122220102122200110011222002120020120022220221111020110002222101122110110210212220122110000112110120220200122222221210222110011101000200221020222001121211001121221011222220102011000211201012012002210211202020012201111200021020100112211010112022022110222200122020200101011001021021201100211110012211112100212222200020011200211102120010221112011201000012202222220011011210022202000021101221101012221201020000001110011102102012102010120000020010120012122002202022102201220001021101202120200020100122201012200121000012000201202110112122220010211220212100220121100022200101002221011022221011210021220102101212122201101102221221220002022102201022210012221010101222102121001110101112001021201011100020200211222221212220122010101011120010102210201010110200011001201021100120010011121101122010212021010120020102122111200210000122012201202201112020220201122211121200000010121112102100120010010210211112010221011002021001001002110220211120111202102001002122002022121202122010011012012022110021121102101012122120001001010221112012022100021022102000211001111212200121200121022012022002011200011121110012202220221120200000221212010022222221102001210100012010101211101012002101110221120201101001001101220100022020211200000102220102112011101222202111112120111110000202010201110100220220100201101201011020102021220101021011020202210200210212001120221112020220012021102020001110000000210001111020211202120101101200012102200201000112211202211001000010200020212001121110211012022000221100200010102112112102200120211122202201102022021002111102221021020102212201210220101210211222110010200101211022222100200101022001101202021110020012212120200220211221001122022202012121212010220220100012020212122021220222012000110000100001102122001111200120202210210021111020200002210021211212201102112210220221212012111211201110021002012101100121122002000222001222220002102221200121111021012120011100122012222000120021001011110111211020022022121222011022012101210021022210212211221001000122201212112111101111210110101211201020222101100110021200120202211202101212122111021222101001101002021122210022210200100111120212120112110122202121212000212111210111102200000121110020200121222022022011000200100110002122121010202112012211221220000022202212202221102202012110001001210200122110022000020212210102001221022121002011122002020212102222022011220210112101001212200010211000020002000022202010100202021", "01020222212111010100102122211012012021110221221220220221121000220221122211200211212000012000200112212102211210020220101111111010001200120000112120222121002000011002002000221001011221100221212121201121202100201012100211221101212112212011012110222211211121011011100212111101102210221001001212211222020220021021022020022201220112122212012100002211122002112211012011111211201002102112022202100022000201202222022010011000201000200021012002000120102112122012121222000002012001002022102220222121112212201100222111021020011011120221110012002210210220021020112100120021101200210100101201002212121221002120221100210110020011120020000211210222000120201101100222212201210210121220211200210222002012021200011222210021221222112100101000120120201202211022222001202000000100001111021112201100111210200012012210100020200200020012222220002010202000200010202121022220022221101000221010120002120222212010120100212102200002112112021001101212112210211122122122122000022021220100211200200120001011022000211110200210100222020112221112211011011100000000222002001101011210121022101211222211122021221121012102212102021021200222212011200112200222200210020102000021212211120200222021101002122112202112212110010102220120221211100110020010102211202220101110010111121110010000100210122202121102001010220212122100110011102010201011100221111112222221021111021012221212102221200101012001120111201202121221210020200020211201121112100022002022212122010211021202112202212110021221220100100221100210000221102100100210001211021021212111112122001202100102222221201021101110001202000110020122222101211020201211222200222000220102102120002120121201222011122022022120110210212011211022220102201112201222211221111200012201120001021101211200110202220220212021220021022222210111120111022121120120222112010200122101220022101220200210201221001221220022012012111002211001220021000200200211120022000000001102020121000110020110102211020101221122111020112211211022011010022022221221202112201011011122100121111111022010121010210121211102102211202101100001122120202001012020000211010122211102120222221002121020210001201122110001210000122211000001220110102112211202121112012102120102222222201002222220220210120202201212021121111111221010120112212110011222222001021220101012210211002202112020110011110200002021211012201212002002002020101011220222212022211022221002100102000121102122201200121101200101000001200120221200101110201102002012202000020110021011001002112201110001022221220211021021", "02022201020221110102211220220120000221120110110012121101120012102201101201022002222100002111010200201122012002120002010200020100110110001202221200211120211011010002201000121102212112010221221010021200000202021002110120122012001011001111212201211021210200021001001021011222212021210020010121101011202011012010001102101112101020022021012002002011002201200112200021222121210000100102221002021211000122102012102221112121120120221110122212112000001002112012100120110001210201120211112111012202022011121100221221012221101201110001001111010010210012100010212100121110200212221012211211220000021122200000000102021001011021121111122022212221111222100212221002010112000002220210012122222222122221011220220002020010210210001111021201220112020121211101200020000101222100010000012022001210210200020220122220102110211210201012211011002100201211001100221212202000011002021010210012001212110111010112022012112001022121212102002212200200212120210200102121111201222110201102212120010021112022100121122220212102021222011220121220012220111222012101101220210021211002112112122122101111222221000010122120010222100101020222110200200001102011222201102020200100022011211100110010200221010122021102020001102120020021002000222010101012011002202221110011021002011002101102110212101221210121220000020201012020010120020020001221022201110002021020010110101022112200121200111000222000100020012201210200012110001001100212222010010212002221011102101211102021101021212201122110110000212012220022211101110001211210122022220100002101200022021000121102011020000100201100021212002202201202202222002210101220220210210121020000211220022210010022020100022222200002211000101002020202100012102112202121212022010011001111021101100000002121222100101112000011220122221201102020110101021121111212001221220022112011221202200201101001212210210212101012111101000100212211102220022022121120122200010121212021010212121010011102202101002021000121100211120221020221102111122021101100012222102221220222100211111110001102110022222200001002121012112001210112202211102001122221101021001020211110222201202211101222111000201011211212210000121201001121201012112222100000221100222212211211211110010201202110211010002222022000021011120012101222212012121212212001122120100121112000202112211111102201100001020000121122110211020112012111110012010120211121012101202000221122121111121201201102220220000201221201102220121120001100002022202102112100000212012000011121020102201200221020010002001101210101", "20021211100021212202201222121010121202200200022122002020202100120002120120121201020012110211011020120120120102110221210001021111010001121120021002000000011202000111221020201111210012201210221212101221021110122220211121222221202121002112002020212010212122112021220120001101121212122121202120202222201122010022202002102122210200102011102122001021111101210001211022111001002010110221210122101120100102102001111000121102021211220201202120121121210100111210200222000120111001020121001002012212110022020101021102210211001101000112222021010122222100010112012021202011102121111121021122120012012000020010120220220022112100011022202210122021101112010002222121222001200011010002221020010120010210202000102022201120000011012100110221220101020021010021012210012122012112110202102111202122010122011111222012222220001212211121102010220211102212010122012212122022102110200102012211010201111010011222212210012021101220222020102000012211002110021120212021122121112111200121211020120011000211022001020222102202120221022021002021222021101200120021022210211220011011112211021220200002111012220200200112212201110111110222202110121020222112201200002012201001101010201102201101021021022111110220121211011012021212001220121121022202221212222002210222122202110121201000211011100121100011220020200201002102011102002212011000101211012111200221110011111202012001212212000212110202210100022201202020012020122022112021010200222222001010120210100012222002110021100011000111220020221102111201211120110202111111211212212212201102102221122122102200112000212112221211010110022110211221110200010112002221200110101221210022202111212200211220212202102120211211122210102111000220202020111101211101221000221100210200121111022021211221100021111022112212011220002120221122211121220022222020200011100100202200100210020102120112000202220021211122100112102210002111220012021012102000102211022202112221101121001202222112011201111212111102010222110202002212002122122120110220112222101002000211202022212022101011112012110222101211112102102021201201001100122122020121120112212200101200000011222222111001202111221100222110121012221100010211120221211120111111022220110221102110110000000111112222000200012210210220022202021020002211121210101200111221102000120000201112120220221120210201222200122222122021002202002200200020011202102221200212201100200102012010011000012202101212112100202100222102222112201110112222221102110011012102111000210220211110122122210000021212200221001211020011", "12110210120112000102212210021202121102222101222022002002210201002222012020100222121102200011111102220020110011222200100012101201200021220121222002120100122220010110100002111210122212112201000110102201120021221112000112102120210221001000001112201122221100121012121011010022202011020220120222122222220012000220011211221221102111011022211121100102002100102112020022001101020222010220022012000112110021202022122121120110000120122110112020112020111021200000101220222011020001212001001102201202102202202001201011012002110102002120201112122000112001010002110212210101101210210022112112202010202211100101211220001120211222120120101222201122010122022111212211001122211121201200220102010112102120002002102022021001220022002201021012000100210200221000101210121012021221120210112101121202102000211121200120222102100202000211210220200010211220102222010011202002011101212021002011211120222210102202111210111022210022112220002122020222111022110101000101000022200201120202010211102022011202211010122102222021201112212021121000212200021102111210112202121101011112221101122102021201011220201022020012220111221111002010220112022110011221002202211002202111001020201001111012222222100210002112100212022112112110212010102122210110002101000010220100020122021111100220001001210021001020020002212210101210212111221021200212222122101000220122112220120121200222111211112111210201021100212012122020120011102102222112010012101211112100201001020111201022101121202101122100212121120201210100020022112101201222101111111011021000201000010200101020012221121212010021020120010212001221002210100000022220200220211210101202000212102020110212001221100202111221100221112201010121120202102022011101121021012101220222201000020202110111001210111022202002210200222110110122122220002111010112102101102000211212212021101012010012201112001002212002000112202212020212120220021121120221102101200122020201220221022021210200211212200112010000212100000111021221220102101002200200001020001011010002102011022002120122102120211001100222002021112111222010101010111222122221211211000011111021011222010202012200011100021020212110111001021120100222010121221210000012102022202111122000222000202020202120121110012102121212002022021222001221121210112210022102010002122211201001220010220002020021021020201011100021211020111110021022101012200020000020201002000200012002211120012102001102200120000010102122100012012111121010002212021012000021122121020100102212122011021011220211122022100221010210", "01112201112111202220200000011121212222012012211012220012101010121011211010111211012120122000212100001000121022211110100201112021112100121010220112012120102000202001200021201100000001020202120121011210111111002222011222112111200110211101110202221102102020010211212221111020212220010011001122220102101001001111122002222000000111011221210020101012101212210010120112101211011202000211000110112202011121021121221020210212220211220100000210202011010010010020200101112001101020020202021002112201220012101101211202000001221000102112001121010012021020202002001112102000220102110110000121111121001121122001121010210220021120211002010201012121021212222001022211021222010001020020222122011212210101111222221001200021112021111001202010002111122010122202111010022212110102002201010202122220221200111010220102220010122110121112022011020222002121012020012221002022221120000200102112122221211111200112010120022201122122001110122110200111020102021120100022011201020112001110201122100222120211012021112120122221222120000220202121120222222020201021001122102122120222020002121102221210012112000122221122011020211102201101101001102010000102001001220012112201000011120112222022112210021211101010120101220120111021201011022210222010002202101112121211202220112020111202010110121122121012022220002221122010201002220020102121211020111101122121220100102001102212222120211102011211222101200012222212002202012222021100001022222010221222211101202011011101102202011020120120002022211012100101022210222011200221200200010000021011222112201110020102012220202200000212212211110122120121202220121021001200212220000222200112020211001120221110110221110012212101210120202121001000001011120212200121001100002200011011121002010120212002021002102022202101110202221101100100100000201222002102201112122001011022202202201000011222020020111012010200222012222102201100201221122122001001222201212110222201201001221211011200011220210110212200220210211111200020010200220211200011210001200202100010102111011112121111120122002202021112121122010120122220122100012202111221220020022122201220210010220220211112210221210110100122100021100020221021120210102202212020121222020021211211102210110002102200200211022120200122110112122122100020001101010102002200020222021012112010110020120001200201010202000210101121212120012201112221221120121102221011001111202110222200211100110200212201210201202200210200222220021012101100211021111121020211200220212220122002121210111020210002001200222101201121", "10212101020110122212220011112200111022210112201212021201120110101212002220221001212222021010221120111011221020000002010010111002200112021121100101100221200101111102120120220110022101111201222111202010101122110102100100111222010220111211211222001221011202110110012120020000001010021001002001120010011210022112222200111221111122120010122200102220021110100202020001221100201120100201022111220011120000112012102020122020221021012121012011022201112110201212010012002121201022202122222020212222200200121020101010201102200220201022122222110221020200011221212210100201211011021002221020222012021102020221122120200100111112111120011201212120222020002200101121222121120011120002011001100200121022002002010102111120122221021012122020122122011010222012120112222012022020022100111110010022201111122221021201100010110112111001212110122210000000220210102020210200211112201022000100101200020022010000121211202102111002111222012201012022011021121211202002211222000102011200110212100221102222122200210211022001200210121221102121122012000010211210211122212202002202010010101221220012110211010211111011212010111221121021022001100101111202100021111110020000010121211022201221210210020220222211202200102201121220221022002020020211112120120210222111112210221010021222122221111102222210120001121201011121001222101201110211010201122212211111010202122010220211011022102002210202211022112220210212221210000120211212022010101121012201101221022221200012012221222001211012210021221122020222000022002110201011201212001212102111111100100022210001010020210200110121001002112202001100111120000122001211021200122110101202110120112102202211201222021000002112011121121211210112101020222110220211111022020011201002001101202221102112020212012011100201101200001001101000000112021002000001020221200110012100210222211221121100011201001100020220210010110102112012101010212211100000102020101210111210121210202012021222000010002112122012112000022120212201100200111001210011200201022102201100122101021212002210200202102012111210010001120002011010110222001002120022002011000122011112020222110002110211000101212000020000212221021021010020202011102121010001102112202221000112110221220222111202102202212010200002111102022001020102211110110002010210102220201121210111221002111220000101120020010221222212020200001102010102221221211102222012221202000111201112120010212101012122000121121100112201001120212011222112110202120221000002202000010112010121220201100221210200120121122011002120", "21021101100021112210221110000021022001110111012102001001122102010020202011212200110011222212210200002200211020021010201201111112110010111101210212200200020200120002201111201120112210120220100221222202220011102022102212121110101222212212222202100202212110201102112101202020120220001212221002001000001111101112102101220112002200201021200211200112020112002112011022011000011221212212121112000221001002201111102020000011021100220211221122121011011212002221000202222002111001021201220220201102002121222020220001212002220201211120221020010102112012020001021010200121120222101002102122121102200212020021202001200212120022022211102020111112102100210221211121212202011020002221201101222010200102210200122121211112212102002001212212100212020212221001121002001210202010222022112202200021201220102020212212021111122120122112001020000201002212222221202112220101110210201010022120012210120022100210122210011212122201000112111112100202121221000202020101112021011101120010021101220000001120222101210220120021111121200201212121220212012000220112001100101112201220222210222000221000212210000112011112002011101111100002220222001010211110202202202222020220120221022101000122001010210211000020100021001020020110102210011020210112122200101112110111101202200201220220110100222222220120021201200021210201201002020120202221121022110102200102110100111100001012022201120210212201010012000200211202212212121011202002020100202211202100011001210011220101012112122101220110121202102111202222000120210012112201201012010202022120212220001112120212000110010221012002000211121020202000122202002220010010101012120201020022002111010221100200012000110022222111001122002101212002100110111120122002022200121222022010221001212110120211101201210020120220102200120021012221110002000102000101002202102220001112000112202001020122101120112222220102012001100000112220222202101022001221121202202012221112201021011210210220221210001201121020120110002221102220020110120000211000120100212221122200002122111102111221110202220210210212101220210202022212202120022100122110020010011120010102022012211021220010022011200101021012202112121212010100020202010100000211221121100211111210001001011102122211010111012011112122012120102121100121200120211000222011121011011111010222001111110000110010211221002222210010120211222021110010000010002011022001010022222010202011012211221210221121200110112010201222220011012001101122000211100222010022112210221101121200201221200012102021202012220122221101", "01002000020112210210202000111201201210000202120211200110021122220120111022012000021112001112211200221202100210102111110220000011001121120120201212121100021001102001221220010201111121011101212011200022210100022222122212211010212100012102111012200210110122011200200012010010100200112010110122111000011200221111122010111111102112010112011022222012121002022001020002221202200021012021010022010212120012101102201020200021122022210101202002022210010011200001222110222011121121001001000111120202201220102101202100012011102002102100000002211121102222112022120110210220202122122121101201101110102122222021202221122021022200110021111011220121002200102222110121212221021121111011000110001020200011201002120221010112212100100010122022012122001010112111211002111110010212022111102012001222022001100100202102020122002110202221122222201002200001001211102120010120120202100121200022021202111001102020211011012022020211000110110020111201112012120111012121211111000210000212000211012202100011110200211022010112202220221022012121211122120120001212210121102011000010010002221020220101212100002222221220120200011022011212020022000212000022100011120111121201112100122021012200012100100110202020001100201200120001021221020002100201200101101021101200012101001022112212202012001220121222021101200000020211021122101010001000201120001220001121022111222201200122001200221122100202020011202201020222202122221200011112200011220112221222112111201001000121221002002210102121002022200210000220010012020000102020012121221021011001002112221222010111020121221000221001020201012210101122212011120202212201010212000200122102110020021200222002221122010002011101101210210000100120010000112220222101020101112111200220212120221211021202121102212212202110212110200201122102110120222111120012122222100212212202122210000122101000022220200001100022001112021122021102102202222202200021101000211221022012200222201120220201202110221001022112101220011201000221021220110111111102101000221020201010012020112020011002011122200122101120120110121011102120100121000200122122002201202112211122121210211022022120110220221102001111122111201010211112121220121200011202001001122221212211000211011102010221002220200012021210120022112120201221022110010020120221101122011222101201212002020102201120220000110200020200111220222000121000201002210200102110110000212221012101002202101210120020111112212100010011222211011100001002002222010112202102002202222021112120012002120110111121102110102222112201", "12210220010011220012010211110111000221120101020101011012110021222222112202221000002020020202202122200001211120120110210020202010200200110202212002102202200100010220121101121100000012000001020222202002011111220012101000222022200112100121000222100001020111111000010210110202001212100011111222112211212101011100010200010112110021111201021202102212011120011020111210102020222122221211010211000020210120001122102012202110102002220112201101121021200210212102021022122222102221212121222110120220111002101122102001020221200102112110022020010112001022012100011022010202022012121010011121000100021201201021212112110020020102020021200220112022101210020210011012200021101021102122100222212121010102010202220220000202220200111020100010220101011102010200020120010211122112110212221210111000202222221212010121201202200211221101021012112211002220001101112220110111220021010001220212022121022212122120022002012110111210212120102012210122112102011222210120002211002122122122222100220112021111222220101022010101221112221210200110011000102121021021210202122210020220101200101110221121201221021000022112122220022022200012111010210000000100112112120001010112011121100220000221122202202100101112022121212021011110212102221112100101200221100000221100020211211020021012222200202120201002110211210200112201201011022101112112101202021120221222200010010111101000200120011011022002222020221222002002011121022102212100100111102201202201211021121100202100101201121102221201120110212112211002210000020101121212201110122110222210011111222221212000001011002202200111120022001111002100222011202011100001012002002111211212020021200121020001101011111101110120200022011112220221222202012221002100210212212121111112110201121001111022122222012211112220222112101122100222201201222122102201212202120200022210020121011221210010022120020222010220202202220100122011222020012001110102210110022100010201000211112202122220221011001010221001211112211010022021120222211111221001221021012121122012220212211002221222212211012102020010021220101012210021002211221112111122110121010012221101001212220010012002101222010102010000120122121020221210000122101001111120212010012200110212020201101200022112101001011211212110220001012102221102102021002110011211211120212020012102111212002000111020011022002020102002102121002222222121122010202012200101211010102200102221122012200100211120001111211010121110111121102122010012101212001100122121120202200202011100202020201220200022110020221200102022", "01110112201221122101111002222202221020200200221112012121011000111101000200001011101111112122202121200102120111221221020202020122022000122212101222201221211012222122021200101111200220021022101100020110120210021001110102000102202102011220201112210210110210110120201221020221101001221201001201020012021211001200021221221111210221020221110201111012111020002222100022210202202201200210202121121012020011212002101100100221220002120021011011120011001211212212220122212012001221102200111000100012002020121000100012100121201112222120022210222211102212202012202020221212101210211201010002220102200022121100201102000222022012111121121212220020100222002121212222121212111110201020020110011000002020111001110122212221220021002011002020200212021220120001201210010020220122021121000222120102200210202120121111202012021011010120200122100122001111020100200212220111021002012221110221211212202111012010002221120001221210011221121112220010000002010210022022002111010100101102002111110202000221200022010122122201011200001212112021002002002101121010111121121022122001121001002022011112012221012201021021100212210010020020222010021120121202101010102011002201001120222000201201202220201220101212112100220222122121101102121222122022100211201020002111210220101020212111022002212222012220011221022220200220020100001121221220010001012221100022121212000001222021110121002102112111001100012212110110222200210120220102001211002022210101010120121001022202220201222202001100212000122102011022222002211001011112221110211011202000000120022202012211211201121021202010022020111102110021200020120110120211012012112212121001001012112021012211002112222000001102100212021210221110200010222122111222212002201122011110012021101000222201212112220101200110100222112122220101221012012011211121221010112022021212111221212121000220121100121212022221220022210111100112111011011002001200111221212221001121011212212212010000120000002000022002001012021002122000021110222212022121112022021222200200101021100120220201000011120122011110020211001111122021012022020022221001020102122000012012111202110002102100202020110021211222220102100221111212210002111001122011000011222100022101220002001200200000101211111101221212212011020111120222100220112100111202101201211011100200122101112212122222002220012102220211201210021001212111222200202221212010122010102120012021000010202201211020110212200102212020120202111220111021221010000121010210220010010222200011100101002020000122000101220121001212", "12201200001111112220012012212211020012110001020100011212012020011202022221021120101210122111110112221000021220202211211020112112222210222211021122121122201112021021200212201122200201202211100222220222200000100121120210120100202122002120021122220011000012110121111022002211211110110201102011211110012220000001021120010001012022200210222011002201002211122222101011011220122010212121120021120222220010002102002010102021211112000002221020012021012020200111220121200011211122101222122001201211012102012002101020001002121121122200101112221221001102200121122202201001211200111120111000102011111120122011210212110221120111200120201110221111201210122011220100201221102120120120220211101022202112121102201002112121202121010222001020121201221110022022200122102020211111120012112122102002100111200120121121221102022122221101111121101201010202002222001220001212201100210012012121010002201001210022211000202100000011220202201210122200100101201102102222111021211210010100011010211222122222121022222122101111011211210211212022220120101001101002212211002001120202102200022201212001111121210110011202121202111220012200202110210011120201102222112221221010010101122200110220120120100110102120110110111212220002221221110002122221201111002002212001220022201010210200012222221210102111201110210201010102202102022121021111220000021002211110222100101020101002102202200120101001201111110100211120211200012011220201112011011110112020122211221020211212102212102102012022011210122010221212021111020212120112002102110122201021100002022111222220200120001200101011222200121102000100100000110122111101202201212201111010001112100001010112001112120020221121200120101102010000220222001121220100200020020122100201101001011101002000211222112221022100210101111210010021120210220220020112112122022121222010211002110112112202121021200002100020101112100220100001002111120221111220121202022212221122221021111022022000200111210121012120210011022011010222102121021020102021002222111102002011201120101101112010002200002211001102122200221000110020111000210110021201102201121002100222211001101101220100120000102211021222111002102100110022221000122010210101010222012210200201202212202112212220020110211221210221102201212210011220201202102211000111000001200022020122220001002011222101001112000111010020000222112122021122112000111121101111122101110010102002111002122022112000012111102100212121220001000012002110120010011010110101222202220100001012201001022001200001122000122122221202", "02200000110100112100002122121100022012222102212211122220102220001101021102021021122010002000101010012211121000001021021121221001210012220210211122111200020012210021012211211011210022112121120211012222022002202220112101022220002201001202102122011020020010112010010012002020102110202201111112112111022021101000100022010110120001110102011020201212101202110120100201010002000220022100210121221212201221222102200212221201011120101102012002011112021100012110021111021010212121121000122222012202212202010100212010022021212012020100011202200020020020120022110100212002211120112022010212101122222012220112202000121211102001010000001220010002212102011201220120200012120122112201210110212210020202002222222011122120000010220002111201200002202200200011222201202102202220200110010112101222012110011001011210001221022020021212101211122020220002120201120111220102112220110212121120220000122020121111120010000012222201001101202120122222010212012011220112200221010101212202111100011211011002212000002002222122001101210012211001002121221110110212020222200022122022002011222100002111012202220220112110112221020012001000002201021111221112112000201100211221200010021011210010102000122111010021211021101110210100202210210201000201012221111022012222210021001111211202010012121200022112020221201112120111022121022212020112202211111202020200110010110020002002121110211222121000100202222120001211012220011212201020012012202211022202022210102122220111222201120212022002102121120200012000210100211011110122100221100102222100202002211221100021001121221020002112020102110222000121121211202112012001112110202002220020011202111001112200111012120010010021011110222210020110110210120120001012201100002101201102101102112122020111122220020020121012202101000101222220102000022202102202000101201120101201100020100120102210100021101210011020222111211012101201001012102111120211211201011102022111102101121101002111202112211012000211101102022020200000002120100200122212110101022202020001121020212111200100112211201101212010212021222001011101002120012002210012222002222201112101010022011112112220121020000200221110111011101122110210201202122001200110002000100120020110210202111112002022210012020101112200222010110111120002222010020211021210202120010112000022021210110210110112222111020011021210220220021012212100102011012100001211201211000211000122021102022120101220020022202221100011211121122100212200012110102211200102100021112002221222220021100210110221010021002201111021", "21011210112110012111221101120211200022120021011211201202112220110102211022001001222010120220122202100020121200221221111122120200222021110120112211220111112001102122001222222201020100121111110010022202120212011000200001202111110122022102111122222012002220111020022022110000111111122211210012021102100021111011111000111200222000220002021200212201212201020000021020220020221000002221102111210022002102211202020012222220011011012012001211202112000102122001120021201222221200121212222202221110002202001101222220112102200001002222122020111120101122011122122222211000200221221001222021111002021002210121101102212202011112111121022122000221212000102211001011002220212102011202121022100201202012102100121212000100120010011011211011201122021012220110220201021200122202000002211210011100000001012100001020021201200221022112120210101121011002001002221102100221111110220220211202220001022222111221111011111201011101120000102120012101202212122120010002101102011122001122211001220101012220210222112100011012001020012212020110101220212112221210121022122202000220220102121020002202000021002200220011000001102021102221111121102020022111221001012012001121211001000010102000110222002211212111012102010200210002202121022122012012210122200002111110001121002022200020002022022110101111010001211112112022200020011211000210222102121011210022102110121102011011010121110102221111010202211012212210201101011101200101011221120120012020011100201202001000000021222022111102111002210000210221202210112101021010100001000110210121010220200202211111011021010110202101122101220122021212111112021022121001011202220212120100211221121011200020222101020122110210121000121221211202000002210210011122101011012000200102210022120012122022101000210221202220122222101021002212012202221010001201112212220221211120222101110112101200210010022100201011111211220110120121010012010022202212022222102112100010110111222022011121100021120101000110110021111011101221100100122002000111110212220002001011222011202112100022220111112210001010112211212021211001201122100022021100020111200100000122212101112211010000011011020011000202012011220220000212020021101111210111112202120020010210000220221210010101000020021000121222222012210211201102202222100201220022012202122000100001000121121222101002220122202112112000020121200101200021002212002100001210000022121212100111001020101001122020221220122221002222102221220012220220011112212200202020202120201220211110112212121022201111000022120212120021", "22112011100221021021012211102120220220102101211111112020012202211122001220202110011202222200120221210022110202112101222020110220021112121222102011010120220201001001012022001110212020011210121011002212220110221111121101221212022002001221221102020000121001002020010200102201102011002201002201202002011010222021122121021110010212112221112011220200000211222211112222220210001112012001112001020100221111010200021100002020102101212122121011110120200010020112222201101202121210101010220101222121121000210121200002202210211010121110011101111202110122200001102001001012020120020201021010100200111211122122100002101020012001000201002002101212202201222021120112110202012212210000221202202120121112221000120201012012221112120101110021111212022012101222220202210001122221110020211222121020201102100222210011220002212111210021201121122022010020220020012110220021011011122110121022120201002222222020012021112022002201021210022000111002100121120021112020201200021220202022021101021010200101012010122100011222122122012121221010111100000002011121211212002000011111111210222012201122211020211122122111022112211120020222211100101100120220121211222021202222001110112020220022202010110102200110021021200120222021200020022120221212200221121222220012210222211220201211212110211100221221100102220001220111111021212011212210101121112110220201202201210020012120202102022021010100002210201201221221210020101202210101210012212011110020102020211200210021100200120102111211100100022022001121102122002201211010220100111012212021212211102112021101020202210010102101101000120010111222110202100110201000002010011111220021220021220010100002002011211111012121021110122010210120122202210102202010111212020111112101212012122022011111120211221200020001122201211211020102111022100100010011101211221012001200022102221102110020101101202100221200022112210001001001020120020011020100001000120201200022002202221011111112100122200100111120111210212011100120110122021202202022111002000012021012210010221021222212211100121201001201102110120222002112012112110000021101002022201202101200102020221110101020220211010201102221211002221120211120012102000110110012201010201212202201020012101021222221121202011100012212010102212122102102102222201111022001022202200100122102101101212111112222220212201020012110020210001110101021101222101102000220111020202112010020101022201012102000200012101010122011212212211212012022100022002002202001210011022000220000112000222200021110221111001012110112", "11210010120220122110202022101201202000012222011100220010122010111100111211012101102021201201022011112102222200101211111121211121022220101020121211212212212122200100112111021011100102201211120020010102110001022012110011000000212020100001102211101122212010222022210102120021211001121100201010002220001202210001001210021110211112100021210100112100122010111210002221000110210112001012200200210021211220020201211121120002221121010112122022202022112021111111012011222002211012101121122122001211221202121021202021220121100002020020111021201220120122002021111112122110020121210122102111201212220110002220101102120200000110220012100202222212011110020220010201000210022212122201100212222021100221101110220002001202200021020101020210120002200022000220202120022112122211200211212000122112220202211221010122020100210001122012201220001110202001020221101010220100112012121100111102120022210211202002020022121201021201120121211021110022102000021200020200210211201210100101211100102001201022021201211121112020102121201011021200120102000220001022011110122012220121210101020000110121200102200020222002021220222222010110212101202210011220121011120121002100101010201122202012120212020112102021012121202121220222011121020122111012220121100122200122122111121220110002210200201111200201100201102120202001202001112112202202110221011120000020202212012010111220101022222210201212210000201102101201211211122111100111202212200210001020210011112120212021210002001221021112012100212210002222110221210222111010011121011210112101111112121200102101211112110212210011021000020201101221211022121212210202022001210010121002110101211221200022101201100110102010212202020112211121022201110211222200222012021221221020020200100211011211210012022111012010221212021110002002102220202200221220222002001220020211211222012022120200122220111101022101001001222001111100010221201000222011202001112000022022021101120011122112212200221110000211001001022111020122212022212121102222012212100110002112010221111021211201210010121200212111112110011111100201201221110111110222002110012222011222122102200122112111212111022220022002011021112212120202120120110102022211012221220100120210002121002000111101110000021102221220100020200200200020101210010001000012110020110000022022102101121000002110222221200112011112010001120120111110221220200022202211001222001120201021212110011010221102122021112100122102001202220011120102212002001002001011002002120011120122112200101011011202101001012200111221", "01101112100102221102111122020201221100101120001010202210220201222122212002100112022221122022000220020200012201100011021212101102212111012022211212100212221211210010002102102011102202102020100121211001122102002020001222010102222000112220101200021020201100101110021211121111011112202021010001001212102120220120212100101211001011021020012220110100100222000102112100221222020012002100022200210210110022222101210001001002021212221201012222202020211110100100010211021212021000222100200111122022121112011002021211212112222002120222210011012011022122010200210021012101011221021220111012012012222010100120222111000221200211122122020201120000110102211101122101210212102212202201111010110210212022101111220111011220112010200202010111010121021210222020202210110100101022200101221120002001202011112221202012001112200112111221010020011001222021220220212020021111200211112121201220200021201211112222002010222202110121111222201202102020001222202200010011222201202220020122101222221022011221201110020110020011110000002212121101101120212011011000210110010022020222202111220012122120000121220102110112202011001110102221011020002121121011112111220021210102002012011120120112212011121221011002112221200021202121121011200210021011111200111202121121022211202222212202000121101211101111120100012001000102100112201212111200211200110112001101112012110222020010021001020202020011111221100210021002212200120202010101010122110012000102020022021112022021112210021020020212121110210210110111010102202122001011020001101201021012211020202122200120022211102121211112220101211020122111222002012010022201211122210120202001102202002001120120011202011021120210122212011202210111110212120101122120222002011012122220100100110112111021200222001200201122011221211000102122011220100010200111010110121122211011000102221222012001101200100111112110202010220201010111000122020222101221000200010211211122121101211101102010011012211122100012211001021002221000102122222222100112212210001112102000110001121111102101020012202102212012021012202121212212012020011022121002120100112201022010210000220002001201122022201012000022022000201121200110011021122122000202210011111102222211210112021211020120112112112100122121021012100000212121012010221002010111122210002121100102220002110210020121010000010221212001011110010110102202011100200211010002010211202220221210220010022220110021001220020100220211121201220120101010201001112000120012002200221120000200112011012222021000000020102021221112", "01210210222022101010002221002212200110000200012200011112120010021011022012121020120110011000000110222211001000200220000011012022211200020111220010110112101111002021000000202212021020001012200020011112000110010022021002200202221211101202012120021200101211210101102222211112101001221201220210111001122200111102021221120012211212200000221002122001112020202201110100202001111200010010211102001200101020022111121121010211201200102010010101012110022100000222020120121211120212012112002010112220102020011000200210012221212020010112211210111110000010020010120011120110202001002122001012020111021112112200100202212121121022122011112112012212021222100000101100012121212220222100101100110002120102111200021100020221201200111221211211201021022120022110102012022112001100201111200202120200122012001102120222120220201112102210011222021101012100021001022010112012111211211202122020020102121000121121122110022001112201011121020022212200200002010210201222121120121012010211120002222010210212121122220021101212212010222210120222210021212202022112011110111000221120122121200100210020122022112201212102211001222010102220200211001120000202010010212012111020121001122211211122212201200111010101111020010000212112122022110211011001121222000002200210200022212221111111022211002221002202222021110221210202202111011212120102010101020122202101000000220011102212210220021200121110102201120021111220202010201012121202101001102210011011010011001112101221022221102212012100201202102112022110101102010001120121001221012210020110121202011221201222102210212112111112110200000201122001012111102000120102112022111200100200202201111002201200211202201122002121021100101000201011022212201021112102010012002212021012201210201000220010202101200221021111210222120120022112210200111020222012121210201222222211110122111000212221212122102011021120111211201111211110010012022100100210112012121000200010201212022220102221210211211202101212021102000201211021201010001210010020000210011222001220220100000102202022212102100202122112121202100110022020221022211122022212011112200202202210122111111200020011111202000101221110110202002201202021212002211210100111220201100101100012002002212021111220110011012112110200001012202222121202020102100021110212111020221220001122100120010222200211221211021221112200000220021210210200001010102022220021112201220122022110200121102002211001200222211210001012110220100000220010122221200010202221010020122200111010012201000110200202012002012022000212", "10212021102202100100020002201111012112001012220011221212120012101001000101122020222021120211112101122011010100221002211110212122101202001101110112001111101221112111012221112120021000201122102222012200000120010121210101122200020222122211100222020110101200120201112222211010000122010020121122202021110211200000201002212220021102010102200021102110200022021100000021010000012200021100101010011122101210111011001220221022011111221212121202101220102120000112201012121021212021021021012210102110220022021110200112200002200202121220212001011221202210010002111202020012200200102000101111102021001221101020022002112001000011200212200202210111100202021102011021210012211110201011122202120222200222112202202102210221022100010222121010100102222201100121112011120100010112121210111112201011011002220120000201111020012021122111001202102120000120122112001012212002100222122100211220120201112100102211102221101220001212221111000100112210111011121210110012110222121110220122211010122212221102212111002210002102002010222000211201120211112101221002022120120011021202020110102210121021200122002120220112210022002202212211000002212120002010211212011221011021212002012021101201220221021211022110222210011210001111002220200000211221022212100200122020020122122100012221121010211211210010211102012112120121020210112120201210221000122011010020020021011221202210220110200222022002122201121001222212022201121021210100021112201111101021000210221211220121001222002212111020002020112221200112020212110001020211011021121010200202100120221002112000021200121102210210210020012202120200200122022101110122122121211211000120221220101222000210111021021110022021001110001102122012202012021000011221221120000211102112202110211010102220110120212221200020221200121221201212011122000112021120221201112021221012012002201202200121111221101011110201111100212122211222022101202201202001002200210100202221020222001102001021000220120212100202111102112011021122021102120201010201112002220010212112012121220110000110220210210112220210222001101011000120212210222102002102012002020200200011122220011111122100002002021022020100221112212222211101101111021210020212120012210000120122221220021022220101222212122211012220122111000022112200020001201220110002202212001222110201102212221102200221120222221011101011111020120222002000211002201222220021202001220210102102201112210222022001220221012220000110222012211100111021222220122120120200101102021210222121100112102120002011111222222112111210", "22222212221122121102001001010011120102010122111102112212000001002001021222110022020102110002221121221012221110122001002211100200022112211221021101122010110111122010010220021201010220222222010021222002012212202022202210120220022022012102101202111010210220110220202020111110212221010210011210210112001110012002002110112202220220010011112001002000022012101121201021021021111011110022121211211221220101200002222002022212020010011002012211212211221221012121002001212001111202022100212001210011121021212101002212001222110002221101201210002001001201001002121012202022212211012210121100122000222212102222002210221001122120111222202101120000020010222021220010221112101012021112022101121001111122011120121021112101021100020211021102021120011212021221020011200210211220211000220112111001012201111222011200100000202111002111022111210120111212011102112000120212111000210110011020021201122011210200022202102121001011202021022112222202002012222212111000220100100212010020111110222220212122012121002222201222021101001020102221010120020102112110201102000111022221211001022111100021102222022220100012021211100020200000012102222212122000102021121210110221210100211112121000012022222001121022112212220200020202120022210102211111100211212110201101222110002220010111112020022211110211111221010202220020222100000221112221000222220002200011011211101010122212002110010122011201011000222020220220112020000002202110110110010001001202102110201001010221020021012212011220211210001011212211122000200112212212021010122211011012001010022212200002211122222121002121022221220110110002000220200111122122000202211111020000211100000100000201210222100221020200110221011011002122201002211212211012210210110111001100011221221020110211122121001020202221020012221222120120110000212012212222200101220220010100002021111121101221022022121211210210110222202222000122112001021000100111211101220221211222212201010100110120220022022110222102220010111220102202010121202112121120021122022020121101112102220111202122011202110111002111020200012010022022020121011101020200012121011220111021020111101202000102212201210110101202112202110000001120201200210002000101110002100221120210020012120220000122210002012001122221020210200110220012022112000001110112120002222012002202020102012100022000221112102211120112220012011122111201222120101201110212201221011211101210212101000211022000000110201020001101200200121102212210020210210000212111021020200011101120121110220110002101220002211111120221", "22210220201200121211220012201211100221020012102222011212022011011200020210022212212002201121112220012120120211110011011011020202122220001202122222102001112212202012102221111012011122202100210000010001202000011212101222122102120000011122102102111221011011001220222112021112112100220110111120121121020002200120010002101112200120121120021101212221110021111020101110122211122200211022110110120101221000121110021002122121101121222221102220011210112102102200120000122011000012001210120101011220221101022202210211011101000212012021212222101120212100221102020220110021211020200011202100210111201202122221220000000210000021220011110122221012102002221022120201220100121222121021212022010112211201021122122001212211211201110100011012200212211201201021200211212220222202212002110221120220121012112121001112101111021020112221212112221211021211101122002010202221001022001110102000011211010001210212012222220101002002100001101200010202022111222111202210101120022112201102000220210121010221211210121101011102121212211120221011201122021102220000201121001000122021000112221120211210221201121002120201210201002010212202201111201002221210102201012111012220100102200100012202011210202001210200100201000222202212121022111120021112222202210000102121210011110000000021120122222021022011002020000012021011121000111001121000001100101022001100112002021111220021012121201022010211200201000222202111221100221212002210121012120201020011021110022111112112121120100211021220020220202120200011100022222022020120012212200200200011110101122021100111220201101011122212001000220200202220120211012001100010122211021210110002210122122110220000101220011122120010112001102000022020011210010120201202201010220221002011121000020212001022202212120102111220012122110120002210101120211100022220010202110211221121011221120000010100111101010122011121112001110100121202111202221202022221112222220010012112100001122000020021001112000020022112012200122011112110100211000010122010220122012222101112222211000110100212212200022202200102122012021111111110202111201001121112021210222101202221001220212111010011021200120211110120221002220022120021211212012102021202101122011100112102010000010222110020120010220112221022020020201211201011000202112000200121110101120201010201102102101200201111121001112222122001221121110212220020211221022111020100121201001011012222122011211120011200010120202100022100021201110012020022022112220120101221211012002011101022000122200100011110210100221001110210", "10021021221022202222010221110221221121020112210111210022102221012022022222022111201121021201220110212111112201010012011011101020021212200100221212102112122211011122010200111002220001111120210121122200201212102102102221201210112120001200200221120001001111021110112000110222120021100021010221200101001001112111102101001020100220120012022102120122011102110010010122022100111120211102121021210120201021121020122101222121212112211222221200220220202112010002201200100220102012211102022221112000002112022112201112111020202110101122210121012220101000201211001010011201200102012120000110121112112201212110012121021002122112121200221010101120001021111002022101202221202001121110100211210102120112021211220000020210111222022200221112221102111010211222202210201000201222110121022211112222102020010112200112221222110221211110122022110210211220010001011020212001220122101211021112001121212202201012011222022000222200021202222202101220120122112111210102121212121112021111002020022001221011201101102102102201212112000010211202120201102221202110122100022202212010022220121001211012012202111002221010221001221110211010202200022101200021120101220220112000210211101112110202011122020001022000202200200021020012102010110201000022021210122110122110200001022210201120220120021212202211120001122201111102021020110101101011122212120211010012022011200002021222100012100012010022022100002020120112110202212021202122211122201110220121020120001111111000202120102112202221200012010102102011200012101222112101102221112221120001002100102020221001212220022000002111021000211011020100200101202010002210210122212102000022220202121021121210002101001010122012102200010200110222011120220000210122120201101220210222012222020010101121210201001210022222112100021010122001122001200212201002200200200200002212022101202100002002020110010011212110212220000012222112110122102200102100122202202012200220212010002202010201101220212222010011000012221010012120210202100012120020001202021202212101112211012121101200222210212012010120011121112012020120001022012220121021210011010020002210002120112220221100210100022102010001111101220120210000200012111211112000100222011002221011100222011010011022102220020110100002200002101022222100021121120211000020100111120022021102222212110120120012220100010000111200200010021210210202121002121222111200020111200111212000121100202000012002211011002121000022121002010121100020211212010110101110211012200020022010201102000001001122101211120211001021", "22121212111011002220110222212202220212212200100221011212002100220120000020220202020021212120100102101201120122002110210200220000001210000112112111112222222022120112011210121120011222202020022002001102100002100122012002220102112000202220021012000111001200011122122200222201201100200020212002002222200100100222001202121002111121010122022020102020002012021012112000211200121210222120200012102100021012220202212102221022220111210201010201211201200202122201122121222112222101211222201012120102022100102222122101122022102201101022111120020221101011222111112100202221211110022212220102211112002100111112011001212221100211220000111001212200022020000222201100020122221020012121011010022012201220212110100012010020112102122121100201200002111211212221110112100002111121200020212102110012222222101220011022100112200020121120020020222010100101111100200221200010022211012012021011112020010021220021020020001121101020012022200002200002021221211211022220101120210200112200002210020202010121220121212201220122000101020112102200221111020211012121202110021221212211102212111001220120021102002020210202112202201101200102210112122211122210220102101012010210001220021002012001211101000222022212011100222120021110011021022000110022001102200221001022020111100212112202102212012212001010020020120011020221102011211101212120100011001022111010002020222100022021202122000012020212212020010012022101021222202102020222221020210222021212202122110202222110212010221112100210210020221001011020022221022101102110010202220020221002210020022201101011000021002012200101221000011000021111222222122112022111111201112011220000011212120102110112022011010000202202012211011121101212022022220000101010201010022221100220220122020201112001010120120102110110101012212110001020101201202020011120002200000020121211001220200111120122010212001120200220121202211200202010000012210202011022101101012102111211011222202020221120110112010101211101211011000112011121200010202002022012122201022202012021010021112010201111020020120111220220102011001101100021222000221120011101221022222111010111022122000110001101201202020101010212102212120110000222020012122000211010011200101202002022020011201000211200202102001021222220111212220201212111201010202221121010220222021011111101201021002222100200010202120212221121110211120111002111010101202202002012002122011121000200011210122121022101001020201001111012001211110201000101210122120212021012210120121220212220121101102202122120202001112011101111", "01102001001011122121122202021200120012201211200201201202201111022020222120212120100221111200010010001211110121022011020220011122222002011022110200110102211201100201121121220202122212002101012110011002101201002001201020200210011112012002011201210012010011011010222211211122020222222001200200111111121122211002101000210101211110201110002201120211112222011122002000111222210012020011220201001112121102101020012110000121202121210021220202222001222011202211002202122201202022112002002200112222111221020102022222120002112101122111002012200000001110001112010022112102211012111021202022221101201111112111000202211122012000101120212210112020102202100222221202101221020102012012220010101002112101201220002101102110112221221122002110210121002222221212011001212202000102110122220212110010112112212010122020211110111000210012212120202100110111010200011201120201022020001002100221221122222002111110201021100202211120210011102100200022100210021010212101020100120011211102221222110010202112201020111221011121021200220112012100012011011202022000211210101221022202011011102120222101000100202010122100221012121021022221222220222200120201022001002010111021212000100211102012220000221011221001110210120111200212220221022200200110011211222112211222120020222011110010221201102010021001122221012022111102112100211210220110111212012201201011201212021220100011100221211212212212120001101112211121012101122210222100201010021001220120201000002102112100100111211100110002020020000111211101202012111120200122112011022001010021220222022210121002101100100222211102212210112122200100001000122102211221201002200102011110111110111202210222012221101022211001211200201210000211211120201020002121122210021022202110221100022020110222112202120212021010011021102202112201201021111110200121102201122121200211002220021221001001010121110022221120210212201210002020210022202020021100110100001010011111010020102010221120201212220221212011121100122000111221020211202211200020121022022120121101110011021201001221122211202101012101110121001022010200112201122120100210221021221012010222220001121022011002002110221011020121010210010020121220011020121010122202101020011220112200201011111010211210111111122011210210202012021011002022222121121210110110222111020020002202220211021100102021210202000110222011021102000100012222011220110010112100121001111202212221120201122001111211210022210202121211211201002011211221222120221121002120002011021212212012112100010121012110112010202000001022", "10100200211010020022010001000100112010121211120010221110022210001021122112222211211221101210021210022220011011102212222021212022222022000002002211011222120202022200022201200100200211220222110110221120201101102121000120212211110012122112200010210122120220222200200000122210220100001002100201202020012121001212010220100202210020110222111010010111201222022102111100200202122110211001210000011102112101010002220012012000121100220211001001102122001202222200002012120221011221211110112221010210212222101110020210001000222111220110202121012020100020012001021000220112012202120010000100210010212000110022001002021202121010001022002121120220110012020102220020121120011000121222220210020012100121112222100112001102002021012101010002002020110112112001002122021102101112122001021111100121011110010210012201100011001220222122120112121100011101001102220012112002200010020100221120002200112012202220022101010100001100021121101220202011100010012102222122112022211222101220200102110202120012001101021010211011222222002121122200120211201120100011112201120221120221000021222122102122222211111000022120220122000112211122221220211110121102021102012100111211210122211001021002212112200011012022221100020121010202021000020121210200012102210121122011012100220002200121101112111002020111102101010011102002222021012121200221222121002201100012101200220201221220100122200210210200121202220000112201020210122012102002022002010121122121002111112020010202002210121201202211112002210022010221220012002011100111001020021200120002210020000112012101111100102200200100111010202111022111211010022001200022021121200111220000120010022101002221101120212212102200000210110211121201010201201011202201122101011220020102101102110002200001220112221212220022201002021110011110102202100011110000020122212122210120121112000211021220011121010220210120201222121121202101210002100021002212212101002011110022101202002100120112020101210021000200220110022200221120121011211010201010101110002021201210112022122121202222202210001111100020122222111212200122022020210220221102121100110111220212122211211001002222112101012110102021202102022012110111200111112220210210200202010012012210010110110120202010122111112020220212102210112011212202112011010202110112200112110022111101222100002001100020220200220200012121122002102221102102021011210102020010102001011001020200220012220122121102122112012002102210211111220002002022010012010222110221210222012102100222111201200001122000212010101022020000", "22011220122001200020001021000222000112010221220100111001210112211121120020121022020011100102222110111121221201110101202111200020201002011100112002112100102021000020101020120111022111111212122011222202220200211022120111100221022121100201210211122000021212211001102201200002201010020102020220100110000121201200200021010001001012021021022212121111222120111012211221101110101211101002100111100102100111120111120202200100010222221122102120221101200221012102100220211201011012200112222020210210212122021121110120111121220221121021201202220220202202212000122102020022010022120212012022002011221010201110022220120100112120011201221111212112122120212120120212210221101111112120112011012211220212101001221110121022220111011221100122012101000010222021012120011121221010202100200120002112221110100002111202121021210121021002010222102120001222010112010101000222010101002200211021211000102112020122020222120202210112022010221222102211220021201212022112211012200001002120212221021100002220200220120110020120212210221210121122021011111210210010001102120012002001002120221122012002112002120001122212121110101201202202010020101201112110010221021001220220122020100020210220110111222122022022222200121022121202221000102110222100020210222220122102012122002010220021101020110211012020121111200012002211102000210020202112000100120121021020010102021220202200221100000002100221011112202112221021022211000021111101100022201002020211112022111200112200222021000101202011211022021111200212111122212221110022121121002211001220001011211110121210120212022021122112102220021220210122220022222102221110121221201002010002110022202121100022210110121021222220112002002012002012201100001212120000112110001100102000001221202001212220102200121012200022011022222100001001001100122102022222020221110101222120111112212002022212011010012001022000121010100220201010001221121021122100122201122201111022201012002110000211120010210200012010100222101111111221212011211212221220011000220022102102010212002101111012010001011112110012222210022100220202222121100121110211020222220222112202212220121101022202002000121001101100102120202021102010222220001002212202101002011212020121221202001211020200222121101201210220212000021102110000001100000202110000110000210220111010000210011212020100122212020120212201200201101211212200101022122221110101020002122120221021112102220201220121101211000221212000111220020101000210112210012000002220021002221000002022001222212111212200002222102100010001", "22201111210022100210221000012200022000021021002022222120122102022121201102120020021210202011001211120010212200222201201021221202021202201121112010002010021020201012210022020122202112000220011210202001201110012221001020100101111102012101102110002220101021211100001120012212200012111011021021112200102121011222000110011000201220002212110100011122010210002012221010200112201011002210202101102021201020220021000100212210201221101002222210102021210222111011100211021212202022220101012221212112022100202000202221112121102110021020112222000221011202011100222021200101000111200001021200101111220211012011120012111010012201112002102022020202122111021012000110120220100100201110112101101002220222112200000221002002122011020111121210012011212212211122001200012210200202000112212001212101011012112211121100100111020002212200122122202112021111000111220220110201101201200222211202200120102100221120000122222200010121200221120110212201201200102100022012111011220000202021012000211121002000012021221022202120200201011010120111102020020021112202211100001202012221222222200002000221021100112020201220012011022120110112220000120001000020200122211110110011202012102002101221122112122200212001211212001022101010010022212112002010011111110222010212002220002201202010021001121101212021211201121210011212222222212102001022121122111001012122010111210110021102221010120212220021021202200121001121021201111120002201100101012122221102112021121221102112002011100212111222201110002210012110222122102111112112210022022211210220211120000022110120121201000122100001102000001100211200212000000201201211122211211200022100221112221221112211100122120110111012200021102002101202021020001211010002200220020222201001112022111111201120121220012221101102222201122022002001001022122110212001221120212200021021010122101001220212221102110211221102012220210021010110111210200002012022020002100211001120111100112102102111020000122120121120100102122120000210000201220110221020121220101221020102101110022012221021210022101211100021202211220200211020220101102122212102021000002011210210222100122021011222021121211000002122122001002212022001200101122012212021022020010111000210021002210122010020211002111121002100221100011021011012202221101100201001121000101110201102120012100111110202111010211202211110202001111111112110212101012101222212202000010221120220211102212012220122212110121220112221112210200122221202200120001212112022111022021022211201112212211012002022221010220210000111", "01122022011220100112212110201020001221001101201202210021022112100211022122202121120000102012200102210001112001100220012010112002011020120100011021200112101201222122122212211111022120101122000222110111010022002010110112221012001200002222111221220011121111011111011211102001211100020102200001000122122222200212220202112012101101220101000021000202210010121210122110202220021012100011210010210121101211012212001120102120221220120100201011101111202120220121100120021100002012101120121012111210121022212122012100021002121121222101212201221111010212220010002222200022011101212222121000111120112002211000100111202121200112222122222021001010221011021021000202101221112100120111000211200002222010201112000121202221100011001020000212211110111120212122010020202011001120200220012120202212101202221212110212221102001002012000212220001001012211212022211222110110022102010220022022211101212100220000000211020210012121222110222102022000002212120200020000112022212011221110012222101002110122010002011020201112122002121122022012000122110002102001221121212011020201012101000000001110000112222022011121210120012210100122112022102021221220001021111022220200221121100010211000100021020222202000010201112101122102011012112121011212022121012200012122202001200102020001100120212200100022220210012001021202200101211201021201010000121112222222222222002100101010211000210200211022102102222221211010020020002121012020111220120012010002111020122221020200220011221111010101122010001122121110020101011220100121220121000201222222021002022002211122222110101220002220200000010201000212101220120221110022012201010100212120220202212100212110011111202002221221012202001021120121201212000000112210212102000112002112201101120002001210011201002110122210202220100112101101102101220101001200202202210000222010120220112221022022221202112020210000011120202212000020000100120212101111221022222200212022202210121222212121121111020012122202222102010201200020001110122200000100222001101122021221101021212201100021202021011012210120112210212220222202021102212000202212000021200202111102111101010211202020101020022210110221210110201110122001102212102210000102021021002201110100120212021021020212010002212201121021021021222021110201201122102200200212210110111121201021012102000002220100021012212100221002101022222120122112111022112010011110101211022112011112122100002111120200002212121211020222022001102011000002121201122121201221010002112122200001200111110221020112201121200122002022", "02201122120112102001021012101122022021110121101211100002021121002212102220222202122222211112111102000021102221022021011002102011112010211000222200001021201001100112210120101001020010011110221210212111010202220022210111121210122111120121021120201002222011201221011122000112202020222001000202010212012020211202111011012221121221022022200210010012002110022222011112011020021002001112021112100212220011201010200211111212010110011111121211100221000020012212011020212110212122202102212201010210001100112101220122221021102011121001000222110002101010021020210210102011102200110022100221220212021200122120112101011201111001121212011210101110120102111202000210220101110122011220112111210101002110022001220221000102202101001101211202221221100022202011011111201210122001112022120222102110110022210002202100202001120112000200001210212112200021000110122102002122220002220202221002201120201202211001202011210111111121210122012222200112002100210101111100022002102211221100201201000102010020021202010210101010101110210012010002100101012112201121001111000002002010120022221121020212012020101110012110020122010111010111102001022120000201222102210102000010101122222121212221211012111102002022001021002210001102211101200221122022100021201200010000020021022120100021020020122011000222220010000120001011202000222011210120120202000211011221200202210221011200211111100112010222101101200222020122201212021112020122112020202021201200111121020120210200021111001200002010000000100202122212111010112210122102100020220001100221121220222112120001102001211020122012100002102022100200021210121110100011202022221101010002111021221110122002022020211022121120022211102210100221212001012220111102100012100000222000122121020122010221201202010020000100200122222021102101101211002111100022200020121220102121022120102122220001210222010001122121112011101200110011001200110102211121222111120222210022201221121020121220202110211001112212001102010212120112212021201022102010111011110210011202101022222220000210001021110020010202102001200121220112112210222210002202121100200222202120001011120001002011000100211011221120222200101202122201220120111010200122112112010022011222200102010000010022202102001201101201110020111002111201101012112201112221101022212100001012101001112111211212120110002212110001212121021200010020011120011211100221101012121121110112002011200102221112021120002202010021210000120111101212112102012012221022202001110011020021111120200010022020210000111022010210", "02102210021010112021212101122010220101202020110021211002211110121122122021201201012121022010001012021101110212120100202200020222212111020211120001120012001110021201220111101012200101110211000010020202100001121101202120111201202111011200220112120122022002212120002000101202210120001022112022101121220020120021200200200002202212020010012120022221021210210002111110112111121220012210211112101020120201212101202200112010212020111010210022100201122101201211102102001110220111102100210121202021102110012011210012011012000202211010120212220222002011102112222000001121021100202121121212212212011222111111210200112210000211021221022212110121010010201001122122122221200101010222100021011010122201000011121020220222101102202021102000200110020120200021112020120110200002022110021120200002100200001120220001010210001020002001220222002011020221001210011102010021111101002121020101112212021000001102100001112112200212020220011220021022122100021021201000002122200012102101101112010020210211211221010220111201101021112200111111121012101101211020021000101011112200202210002012200200100000102010110012120021100100122101101221212011212200012121121000222210120211122102011111211202121000110100020121222202001110202010100222200021200211200000212101220002102101020101110022022021210001020100122222012200212102200121122010111220001000210010010100001202122110210011202220100121221111221022021222112200122100010012001210110110002221120211022122210122011100021100221001000011011220112022211102002220101202212222200012101211110012111120220022000012221222211202120202101222112022021112212112001020110100222010000202222222210120000200102022010010110111222111212220201211212200122020211221210020100112122210020120200101010211202212221022022001222221022210022001020010121002010210220212122122021022111211202201220212202101000202121122121011121112221121011010212220120122211022022221100001211102221211000001221021022102122212121000122011010012111020121200110220101200100222022122121121221100121221210200000110112210201100121222211210212211002211102021222020211101000110112011202001200120110100000000102120212112020121021012010021211210112100021022020220021212101220001012220122202022002102202220020102100122221212011201221120020210211010012011122121100021202101210022011222221212112212010102200101201220000202222100011120202012112222221110202211212121211021210010210210100211002001012012202101202212020021221002110202100022022120020101210120211121000210201000002111", "02112211122211120200221002000012011000121221120102020000011012121002022102022002022211002112200210111201101110200110011111202110022022122211101002121220022212021010102112010201200120000102120020110000220001201100200001220122201212002020101120001210021020220112202111202221012120212111020100000112012120020000211210212111112111102002221201110121022210122010222210110121200122010002101222022000122012110211101210000210002110020102200101202220012212120101212002200222120122121120101210212212222100001220010120221020111012100002012220020202211021000021021202100022000100210022112121010200001000210110121220200002122220221122112120102112120122010200011020002012111210222120111101211100220202101221022202210001011010222100201021210211220102121020112222012021022120120211101221020020110222112000000022012111011222000100200112211010001020120110001220022222211201211001011222011111000121021222201121011021010021221200020101022210010201202220112221222101222212121120120111200220112011110022121012120020211120212210002220210211102121001201000022210000210002211121012212121011101110220211110120202111121121112200121121212012011220000211202222212211002201121002202201101010122120000102102102112120222000110021201000112211000020012121220121021201021111110220220111211122122101021201222000212010011011022000202001110101211122001020201110121022000210020002101011210002002202211211012011120122102100111010011211121122022220020221202220021212101010102212001000001112112201002202112210120011001012100110121202210201021022202112022122021010210200112222022100201110202111210201211121221200120100222211210011200022212202102211220002112000122002011102111220221200110010001001202011010101120021102110111011212022021001222022210111202021222000221121211101110020122120211120201221021220202112121220102021011220202221010100102110212121221022000112221020211002201122011211221102220211202110012022201011010100011200011102221002120122110212021101100122121201120002112010202202021012211221012011120010220222110102101012120222110121021022102002202222101200102200101122220120020221010102210001020101022101022101200111000210222000120021010120122212121201221100122111110011110112110101100110020011212000002002222202112010112122220221101200210112201200102010011212100011221022110102201122002112101000101020220000012111002120101222021220001021212200212221202021020001210012120211201010002110202202100001110012222100012202202011111022201201210020211201111222222011201222", "22012012211202211111201122112220100110011121212022010122120021010100021011212010121020220000101201221101020221000202122002202000210020202020000211000200021110220010022102001120202110011000202010201001212002212221010200121121022000100112200210112220110200202100220102101012111012021021101002211212102121022110111222002010222220121200102212021201222022210201001212122120120102110221221122002012201002221110120012200101021011211121220020021021020200002021211211220011010011000210211222001021100111001101001200002001202022011222121211112202021220112010002012001211222121101111212221221101101122220012010021100001022020111100220120202201022121120222212102000112011002000212120112010021020110001000011102211120020002222022111221201111211222001012202121010222121222001002020011111122220221210010012112020101200112111002112101222220120212011001222222100211102000100012122100110022222010100201101201111011012020122000120100202100110001012110020012001222020000020001002211211202202110021010022220120021112211020201012002220022121112201222212011010212202211002110122102000012112201022202211222002101021112022111012011010021001101212010020100001110211220211111201021021211210010212010101222000200201020000002211011001111000222210121101100000020001100021210122202002021111221010201011100020001100211200021202021000002222002112210100000111001022210110001021200012100010221020101011110120021210012211022110001220010012000112210021021220020110122010110012000222202010000120210102222001021120201200002212111000201212100202110201020021201002122011212112021010200001112120210001100201201011221102001120001020000222212200112212000022001220020122021011212110121022112211111121220200122010211120101201011121212122200212221212202101201001120012202210200001222002002112110212200220120200102211000212211222222222000101121012200100120220120111011120120121111220212122100012020022102022210212000111010110101202001000022121111212011202001101010221000001122211012202121212101112121201210222201201212120210212220200011211000212112022121120200120000011112110212001212212211111021221210022100111000000021010200120011121110022102010120020120220221012210210120202011202012221122011002222021002121000122202011012001022110122022011102112212222210010110011221220022202021001020112211010100011122211222220001120211110212201222001001122212110121200200112011112210102211210021122002211120121112021220011212100021120011210101201201101110102002002220201111012122220022200110", "11100021100122111100101212002102222221211002012212001020211122221001020222012012021202002111212121211212222122212222211211022112001212200100111120121201120002110201000010212222202221201011021020010021120121220221021021012210101222200121222112020200212102110022211000020200111121220122201000002001122211212212201101001222000202200111021210102222211122201001010200101022101111102101110212021001221012020120121102121212120020012020101222222222102002100200001100000011220211102012221000200021201101120110112111220001210021210201101201102120212020122100221122010021222011122201210010202200101102111100112121110101201211212120112120102112100020210222201200122111111200002222011211001112000222102111102022110102102200001102121021222200100002220211020020110120020021102221000200022101201101001120211000110212210202121012011222000121211001200220212221012200010211102122212122012001111001012021210100100011220020122212000121221221001112101210202022200121012200000220012000211212010022001101100210012220201211200212010111022212200202101021220022101012200201210102010211021010000010112201020221100011210022121122100200001112200222002120020112021120020112122111100112001002122210222111110012011022022020212111122002110220122222211020110200000002102021102122221211202222110202212200010202012010021210210112001001210201111211022221021112120001002112221001112012000212200202020022200221221102122111020200100202211002121112202112011222022001120222102020220222111022120121120022101020001001122010011211100111202100202021221202122002000221121122002121021100202100211002210102101202202211021221201222022212002010010201201001201102000021021110000000021010012212001120112200002211022120101122111111201202012120212021021010210102201000200122000100010100212210211112101220022111111202220000222202020222112101212102220121110020121212122221202002210012102110001121022100001212022201202121110001112211212102120202111010220001000012202102221000002012120221021110211121210222120222100212110201102010222121102212122121012211100111210220110021001120002012120212211020220002001210211121112202010020122022010101200021210112220122010221121011220110110122010221000021011000212222112211210110022200221102121221200022201000201121102200211021021011212000010201210011022022211201012110120002101210120110221001102010121120222011000210202220112102011112021220110220211001101001221002011002012110110201110221010022020200011010001201202201022102121222111022211102101222012110", "20020001212211112110211012012112121010212120210210000001222220112122000100102021011020021102201000011210100202200101021101102210211122121220221220221121221120222102121102011120222211021201202112111021201012220011210102112002111022001220110212220202120001010012022002011012010220221022222012101212101010000000021002001210111102110201121021112121220210221121102201101101022002022200022102120122201020012122011121101211212100111021211111221201120202101220202221220120200201220010120120002020212112211002101211221201012002202122021000210221212122121012022121120200222100022000012102012201120222220120012002011001120200020011202010001222210112002112221100201022022202102011022011102202102221102201102120110021221210212221112100221022122021011220101120221010102211121011102000212211212101101202212202212121212100220111012212120101022102022200200220222120101021210002202101122122211111212010222222010012211012112012200002001112201101221012100100120210212221110020012121110021011211122221121212020021122000222111102112100021201122201120111111011012121220112002200102122200211121002122001010210112222012110210001011110011012102221122012102201112101001202201122121101212000022121202201011120111220001122201202221210020112121110022022112122101010101002210221121011001212100220011101221102020120101112011121012211112200021010010221122212122121220220210221221112121200011220102022012121111222210002010021211021122112021101222122101020120111100111021100020220110000020000222000010201001202001010112101121221111011120120012200101211020021121011002221120011112011201120010122112110010220120122211221202210200212102121200220110011102001220202201002112100202201222111111212012212102202011012012021110010121000102200121202121101011000121010120101100111110122012100202122010000001222111000111121002021020020202012110101102200001121002102200121210212221202212010002102201121002111020202022110200102121111210112021200201002222020212000212210222001212211002122220112010110000000022221021212021212110211020011012021110211120112000020001102100100221011122022122211021220220111111212112201200021012111010001001012120102101112102222011211010002222110112122021121001212112220020100220111211101012110210011201001101220021101221110000222001221022202000021120212201100212122120001220211222022001121100111202200122011210101102011221002021020201022000201220221021011220012002011011022112020020211021122202201101200001120211120022101111012000100100102022211202021201", "00220012221121210111211212211220001120110222100020011122120001010012101010022101120002122110020100202122210202122001002000002120211202210110012021120122002210200012010002222010112220102111210022000121012001211221220201002022201020111110211111211111000111210022210200201012211202122210010212000000020220120212200010022201211200021010001111012012101222210011202202112002000222210000102201011102101110101221001022221112201021202221021000212211120110222002201201002222112101021011101202112212022222001111110220112112001002201220110111121000002110121112112021222000120202010100110001221001012011122120020200020000001122111211001220022022001020001021112111212010012221110101211222001012201021021011102222210102112210110022210202001201201001020201210101012101002210222202112221010221012220210011022220211001202010001100012110221102121002222111201021022020212021001222221122200001022012121121220202222111202010111022102212010111221022122111211221122101210201022200122111111020010111211000212101002021212020010112010212222001222101202011121001020020222101211110011221211220120222010000211001110101211021000221110220010220002202021212210011101210210122010002210202201111011012121202201012001011112022102110220200210020211212100012011121222002022020020211002112022111120122010122210012221002120220002100221000020111011010002011012210220000211212102220001001220102112220200200221201021012201210001102111020111200020211102100211011021110110202001202101010110000022112110110211220210001101210022120211010220012102010021002200022100200011102002111021121222111021211212111222022110020012210212000002210211220010112220020220220001200210012101121002200020000121000012220110000021111012022221000001122111200001211122202010221101201111021000212122121001112212220121202002020010011020220122110200220202122221021111220110101120100220012112012222122210010102102022100112202102211010222111021012011022221022121200121001020121121211112121112022100021020200212020022020102020200010020211102012200221212000110100021021011212221111100002222122110022221002122012022111201021101020212001011221000002210112122200111020022220020200100010020202211010121111110001021221220022012202121002111121012021012000001221112011210110120221121021012021102201200010010012211111110020110010221001000021010000221220121011121211222120010121100001202221202101202022011122102100211021012012101010021020120102202212121121212221101020212022220100122221101101110222111120000220120222110", "22212110020210002111020202202202000012012111110202111102002120100220110012202012021201211200221211011020112000212211012110111201011021000002212012202000100100211012101210010120211000202112101222222121021202021220100012021221200012110111220012211011221201222201221111010002000020022100200012021020210221012102211011201100210211222212110200111101112201200201212211112220122202122212102002121021012012101112010102210000000102100011121102111012010120022001112102120201112011000220100202022112020220101121102010221022221220202200112001101021220210120101102011002100122121101021202120222200002100211202221102112012102022210122012202020121012220210100100110200201210012220010122210111010122110220222112020022001211211102022001100111211211101201021211011110222012111122001102100010112120121010011102000211010002210011100002122020010021020022211112102010012100022100022002112200220211100010121121002000021100222222111022101020110000111202202010101111102012121011102202001211002120100202200100111021102102001122120221222111212211211222100200221100012022100100101100110021101000212000001000200201121110100201012000012011010120101200102020221000101002122000011021110121120201120112210120221000201010010222200210102102121222122212202021122012121001101102011101200221000011220210122220212010200210121100121001220102101200002201211101021220000112210111111020000121210012021222000110000101102120110200122210221220211000222222201202101120120100011022220102210200101000101212100211102212111002002002222110101020021011211100211110020120222120002022011212011211110121101211101021222200202202022001001111212111020020002112010100020111222212002111021222101102101022220120101011111220010120100002111001110121210120111200212022000202111022012122202112122110122212200102221201121001100212001001211211101110021110101012002000202110022001222110111220022210101110221202101100202121021200120021122121201001010110112001100201010111120101001021121202102020202011122110011212000200011211222022010222112001221012022211101120222000202202111001200210012000101102100121222111222222122012210001122201100222100210212222120020222120221200210202022001110002102020022220102212002201112102221112100210021011202000210102012202100210221111011202202111011202211100020210011021001110210012000112102012020221001002110212200220112211020001011200221120212201001200202122110211102002122222221200121211111101002121112020210210002120200201102210010011211210111012022102111200000202112", "11010021210210110210100122201021122221210220200022212211011122222012211201122222201221120020000212220011020010021210201121010222212000102012121202121212111110121210011112122212201222120102101120201200112212012120220222100110201000002020010222021112210101001120202001221011201021221000001102211121011120012202200202011201022200000121002010111210021210002102011120011010202121200120120212100212210122012221121210122101001020022001201112212210002110212110110221201201102200112111120211222212210102001110021122112022212002211120000202122221121101001001102000110010210212222001210012102121121120120212011120011100012020010111202101112212112212112212001020122112110211222121201200102222010221221001212021112101020210010221111021001120101000220000200211200100111112200120000201202101021111022211120102022202111021101012002101101211211201010010001011122221102022112000202110112010211102002222200102112211212000121100200000021222022002210102011200212021222120211112120102010210121122010211120212020120222000000120222222112111120220202022210112211202001111001201200101201200120202020122222011210012111021122021220110210212000100011001022200120112102022102020121222010001212022201011112201200010102020122220100012111100002000100020112212221200012021122210010002020201202222202122102101110000021200101100200100100210212211201220020121021221020012221221212001210011202101111100222110020011222021010001110201201121212212120111211111212012121021001210122112111222100102101221222101201122111121021101021220002020002112020210110100002012012200021020020201100221200221211222220201112011100211212200002102120011022222001102011121221120221011020022200110012011020212112111222120222221102112001012101022122200110002200000002220000120222221102012111012111121102021212001002021122002101002101010121112202200121202210021000010000011021012222211210101001202010220211212120200121220011100102122112010022120011222001101220120200222000222112220201000112101202100101021021100201100212210012001102100220210020110210222022222221010200221211020220222200122220210012100212110210211010012010002100202111110011112101222001012201010221120211212201002212220001022101002221120202211112200112200111220020011210210000020102122100122102201110201021000022021010200100102200211000122211222002122100210122101100211122011021111122102101000210000222022201221100220021010102021102021010210022002001222121012220202200210121120102110021122220110021220120221202121222120011001102111", "21010211112221021111200011111221201200012022222212002021012200200210112200022210111210112002000220012121111220110220020112111111021101001122210212112202220100220012102102112221021012011210001001120122210021201222022000012220220111112100200121210010212001110101121221122112101001001011020112001122000121010101011102010001002211000102120022022012112211222020010200100011012111201100120122222000011100220012212221102010121200110110011012221111021211211220111100202102201200221101212122222102021011112121010111001201120121221000201222021200221120000020222021221021101021120211011001120210120211102221212021020122221011101200102100121122201102222102002110101102010200121111211021021211211212120222100000211010101102211120000012111102101211101020012022222001202120122221002210122211011120112211012121022110100221201121011201012010011200201011111112102101210200101211222012220101202112200001221222210201211212102002100020010120222020122202111102100101200200202111221212110112002001000001202021100121021010001010000000201200020210200202111200011210121110200112102021201220112001012122110002000202012002212222111022010222021021212222110001201120112201112111102210120012002120221120100100120121211001012002012210112100122211102020120002220002200021111121020122010201112001020101221022111120000111100012202220000220201222221100112122020110001110122101220211202112220201211001111011002120020122021122010201120222221202102200222222200121021020102221012200212222100022121102221101222102011101011011002120011212001220012101012121122202200211200222211100002211221000022222120200202012121221101110012012201021221011201021120021111000222222221110222102002000212022211121201110201220000102102220120102202102201222202110100022220202211120002020111020100222000210122220112002221111212220101021122211022022222110111102120100100101112110010022202222212021112211011200121120001121202212202020112211011202102211021222200021220210210011000100201220022201201102221212011112001110112002010021112211012210111111220211121101220021000210221220121011222112001002211212221002111001211010111111020020200002121100102101220220001011200010222002011111002120110102200222222211121002010002110112121122020101000110201201220210101102122202020020102012120102122021220212020211120220212100020102111020102202011012200212122211112202100212011010111110021210121110201020120021211000022011001020002120100010121120122022112000000010201122122222210201102211011000121210210221201101", "00112212100000112000220121022000202022101112112211110000122122102110201112020210101122001012122012211202202100200022111200111111110221112012211222022111102022100120020111012122011202021121010222122200201001220101001201001220002021012120210100002012121202111110201111102112002012020112111112021001202010011220100100010120111221201002202011222001000222202111222021120010021211102021111112101021010222202002202011211020222222000222211202211010011022022202121012211201020210112112211222220210222100200222112120222110120020110101021202110222202001021001100000012210001200210010111210002112101111120110121202102122221221100102212012021011122011020011120200121120102210212002002112212120020201201012100200010001212122102211110010101200121020122222220012101200121212011111110210120212210010122201010000022210120212011212221001112221221112100010200022000210112022101112101100220120022101002002220101001201121010120101201012201020111221121122220022211122010100010210022022021200012100201110112021111012220221122022211220211012102220212202012202100211022020111220200022211220001222101102000012101112011112221001001111011202111012222202200001001221012200110112201212212101102101121011001022102022200020010220010210000210000112001122100021221020120210001000220211212112120120211001220221012022202200011000211212111102010110212112022211210201000212211120022121212001020011112210212012101121202111220102010122000102220112010002101210200022210101102122222110202110202120221221020110222222122200122011222102111211220020200201100201220212101100000220021202002120222211010221112001022202022200121121202212000112201012201001221112201110222021221100122220001211000121202100111121220101100202122221210102120000120220101120221120112201120212222010112202000101211122000100001000212010121101212102220010122112202120102212222110000202000022001212011120101221000011202222021102122001122001011010121001012220002212100122010020002000000101001202021222110001002112011101200022102212001020012101122021202200222202110200212220210010120210212012210112202122022100121102212222102210011121022100020202110101222012200101121201020110012022011201221011011211212001201111120102112020100121002100102111201021221210002222222022212122112101110111222102200212221200101122021000111122212112221110111211122112102220022100020212001021122001102100101102122200002112000120012022021112121211122102001100020211011121210221222102020200111102202112012011120102102120111101111101012001", "12020012022222011210210010020212011102211201210201211210021011111120022010211202110202020221111020211101202200000100000200210002011202222020010111110212112220002000110102100221222110121112122011222101221122200200121022002012200102211220112212001022211122022022002202101120221010022022210112102112111011012201212202121211200111011121012100000200012212002022022111002100002210222022000200212101110102201021201200000002122022122102201020111002112200022220120022010022220122010111101012100022020021112110210021201201210112220221002120110001001021220010022110010102021100011211122220112012210022000112221201112111122200000201001012022202201102122021101020001120111102002100220022012202200211000120000012221100010201201211202201002221222222012112002220121122110010021021012110122200111102111110201012010211011011200211202001010011120002212002121120221100010200200122011022121202110201021212222102022000221220010012211200221110001202220211120210020211000112210112010211101001111020102210010100101222001121201002222201012221202210220120221120122020220111200110112110222011002211010201201202101221201120202022201011010201112222221121121000100121202011112001211102200220200110121020210120220111222101222011110111100022001221012110011221101112002211012202220111220002120201101110202001211201122112020200221221211111210122202210110110001100200210202212221112212012110120201210101020222001220120020101001002020200102011202222220210101112210211200210011020202022022021110001002110112200000012222200222001112222122020022120021102001101201201211110200120212000222222122021222111010002201002200010122001122100011000001110201121101020000121121100000122001022220022211201022201121101220011102202101200221202111221022102210210121202000221001121212021121202012210202121011221200111122111101012201022010211021010122012222112102001222011011101002011221210211120011200210100220010011110100222201102012202002211210102211022001120110112001221100120201202210110022220101102200121210000120202201200100111020111211202100011010002120102010021200201101202021122020210112021121222001121022021122021120011001001110002100002021001101020020011110122000010012222112002022022012100120100202001121222000210010211000201020011021212110022000101000112120010211200122011020212100222022120211122002021121000122002101120101011200211212002122201121102012102010122212100110101222020121110002021110202221100102102000100011212000100102022221201222110001212212000010020120022111202", "12012002221112011112211111222010011220210002020012202200100222200201220120201021111212010211101100110101002020001220110012121120011221022022120220110100020212012202102211111022200111002112200122020000111010022222111122001002211112002220220122111102200100201100022212220220212011002200102011000112221211020110210002002012020220212222000210120012100102201100202200020120221110100210010212022021021211020200001121220121011112022010110101022110120112202110120012100222011002001022010102211122022220010220021211021011020021011212221220211021210110021122111020021122200200100122212101021222212221201011121121110211222222210102111212001220012221021220212120202121001002011020002212122110121011202101101022200112112110100211011010112020001010120111221001102010120200002221022111110121202010101112111022012222210202210010011001222120210211120122120021022121202121021122011121002020100112000010001011222102112202212121002211021021010010111202220120212012002002001201021100202100220021020000110000120121212100201010120022202022001211002100221221120002212112021111121212212221020200220121121221000000221222110212021110112021211100101101012201002100101022122100020102001200222010111200012021022211012011121012001112111212110212022012022122101101120002220102210222101021210210000000120012000012210220002100121201000121011211022112121000021222220122111001221021202011121202102002211202002210202222121211221021010201022201212001212002000101010121212200002022000110111201110001010020200011100221222201111220122101012220220100020001122112211021002222022001111200020221102022211011122220012011001101221220220201101011020222102112102201021022001112011111220000121220122102202210222222220120120122112001011012121201201020122002211200220222022022021022202101021002111220220121211222122112122112110221202011101122220002001111001202222002110220101022010212222002011001211201111110100121212102200111220110101010010212122102000010201022122120210212122000202202012201122202120211202212220122120012211210120221222002022002211120011112202021201220110221102212111222221012222001000010001212102121200000200101002020111210111112200211221121121201021200120120001001222211022011122121201211020021020100010120020222201220021011100121221221010020220110021000201020210211020101001211002110010101011210000211220012112220112101021100122011000222222111121121102021111211120110001122002111002010022100212211111112121102101100221202012221221120102221112121212220201210112121", "12202020221110002221201020222202111222221022120000020101001122010201111011122010100112101110010110002220000210112110112000221000022022111122101002220122112122221111122211211212110100102212021212222212110102210120201011001100221202202122221122221021112210210120011012210021012001212110221202012020200111220020020000100221120022212102212112010000222112111112000212010120112012100021000212221012110222202101101002020121021020121222102101202200020120212100001222001121002200102120122011121201122220001100202200001212111121222222122100212222201101021021212111210201010212101020221111100200210002110200220120211121111210222122021012101221012022111110121000021012120100111121201102020210002122220212021201200111022202202112201020122120220210021101010202222002212122221212222100122120122110111020022011202211222010202222012121022221102122221010222120201012120111111100020101202110212020211102210100210122221120111002112020111101221020021110221211121120102200102002212011020212211010120201000012021021020002200120122012211021000200102012112120221022200121021220120200211201201022100110220120100120011002201101010222001122012011222111101110120122212202211011021121012122212221112222012001101201012102002020101010211010210001121010221012201002201222102020222211200102222102222202121012211012222021202000220111110002200220022022000222202211212221022211210022121221110010100011212210110000200210010000202200111120112211221210201120002021100121020202122022220001012120100101201112202201201102011112100020210021002112102210201222000120000210120022220222021202220202121111012112210222121111111200202120100021100022222000122212210211121002111021002021010100001021120120122011002212120210012102210210120001110000101122020002011202021001020001002200201100201121120001102001002020011220001012102112122121221010200002101121202111211012210101110112012201112020010010200120212112002002121222002211012212110201110000010120120101211220001110112021102120222211121111211112012010112022101010202001002222002012101010121011020212112201011202111112022110121200100102102010222000111200001212122010022220211111101011200120101112010010112021212010102120100011001110012202100010110200001100221101120011111021201022201220011110101201101210020101102002121020021012210221020220202101021102000222100220100122121011020112020200112011202211110211010112020101002210020000012112101011220200101222122022021202221211120211211222020220010012120202002000101212100002002100211212", "22202110102202100211100002200002021111200011122200010002200110212110020120011201111211211111020012000210222210202002201020010102120220201020000102200022201222012001220200022210211011200200210102100102010102001210001121111201001001022211212102212000012210011200110222120022001122100211111012212000220111111100221210012010122021201210100201102202202211212121200220211012222001121220011211222020101000201112012212020012212210021120021021102102012112121120112012110022120220022000111101100102110222012221011202220011012100012002200001022220120022121220211201222021000120120200110101100100221000111021222222112010010221112210001220220111000102112211002010121120100022221001212011120110101121121010200021211222210221101111121201011100010200122210220022111101010001000002112210001210202110222020220200221210012211212220011001101010011020220122212022022121022120121100202011102011112110002110120221102122010210221211110012101221210021121222011201210022221112011222120112111222112022220021120002010100021111010221221110010222102220010000012010100210221120122200201021122000012200200021122201110212101200222111022222011121102021012001011000001202101112020010210201222021002102122202222011210002212002122120102101020212012001220110101212202221112011101102101021112121010100112102011220120120222212001012001010002212210121220210000022110200210012012211000221010011122122121021220001121112202101210202202011022101210112121000020021020200221112000202122211220121020002102002020001122100221212121220011100110201101111000212122210120011021012001221122011201001002210021111110020222221201002000011110001112111012200010202021011202001110212022202112002210202212202210200010011210201112210020121221100000021001212001020211012200000221021021122002021010200011021122221022110111000120000012201012210220201110102000100010020120011002022000021000122010011001011010011200112012122010012202020111212122122111212221100220010001112200201010122002110222011002121210000022001102221110022211102120000220201011022020021100220122112021110222201110022211001202021110002102000221101100211000012220000012221112001020220122110111200121120100120112111111121020201022201102201210210120100000120101110022212202201221201121121001200221210002122212121101121110202220211221221121202011201022011202122012221110211110122212221010022100011102120000011122012001101010020212211122100010020200102011020020010120221120211221201002111012001221000222112121112102121122201012122122202", "02022211210000220020012221102012201202002020020202221221201010202012111020122012102100012110002001220002201222002122001221120200222111200211210210111100100010112112011001021112220012002122221002010120102022002001010121222012211202210112201010112110011010001022011212010110200022211020101020112021101202101011010012000121010211200101012121102000102112021111000022110002001112112010012201001221212122200210211111112121021220002102202012122201122122020001201101001211210101120100110222112122020112010122001200111010122121102021221221021111221100220110200212222121201212200101102102222002100121222122120221220212012002121000022210200122202112202021102010220100120220012110221211000102220210010011011122111001221002020202100220222002111121012201011211020110210110021020120120102222100201201120112011120002102002101121222020100210001100122001210100021102111120122102222022210001201122010011102102010202222011210010220111020110001210120120112112111102202121210120111102010101221220110220021120022200001211220222100102211212210100212210201011120101021020200101121012011211110020020121010010101220010101121212200221222000102010201101212111201001011012211212220100022120120201202110021110212201021221001102102222012211200100102202011202102001221221210000021121110210202222102112122200220122201011111002220221001020001211112220210122122212202200212210210012222221011221220122000022010221022221002222210102011021121000101222211210100021100211101212111120022200021210221112201011210221201222121112000111112021002111201022202222122110220222201202101222100111120212210001011212222121111100202022111001210001002210210220211122122021211210220021101012000022101210000202000111211010121212021001212000101020200121121201101221120002120110000222100221010002100121010101111022100020112021201211020210122120210002001221100122221022011112220010211020022011110102212100201222022021102121111021112102010120120221221020212012011102121101101102101021020210110012122120211010020112001022122101212122211001101211002011000011212112100101022200221112002210020001210110102110221000022110120122000111210110012101212120020211220100000222222010202122021111022110002021121002000102020210221212110100222222200210211022101200202121221110200120221102110011111000221010222000120121012022100001022200022011012101211210202010112222001212001220000021100111011211012220100102202222200222012020211121211211201210200212010202000222120200222120201210120210221002210012101121122200", "20102112220020012120010002122222010100002202012221020020022221011200110121021012102122100212212112112101211210112120011001111201221221222200110202222011012002202110221110112012120122000102101101212011021200102002111102221020012102101020210201100120201212201200011102111210020200012120220012221000221021000020120212212021210120110212200022101211100000011011110012021100011022002202122210212221111201221100011201220002002221022200001022020221201212000120102210112022211102102002122110222022001211122020201012100111100200212021221000110210100200020102001202201122112202212211221010200122201212011112012200100112100022012200202022102100111012100112122211222220210000121011221122010112000220112202002101111102220011120220002011011221011202202122102112211020111010010121002102102022101011210002211022012100020110222022202011120202101202100102201221102021011220021011201010120100212110121022022200010020010011000221010212222002220011001220122100001001000020222200221221122212202212202012201120111111210020120101220210121221122120102201212201211121100110002022212100120000112100110020102121111112010021211211112121211200111222101000220200212102021121201200012101100111100111221012110101000012110010101110011011110000100202111112121011221121121220111002100110100111120120001001022000022101120212100201102011001211002221012210200212222200210111100122001211220222211021210202101111000100111110122001112020211001002011220211102200112210202102102121121020122111002201220020100121010102121111111002201220201121210210201101112221002212101021111200120021000222220202220002200120102220020002011220121000011000012001211010121010202210022221001000222010022220010022222022010100221212111201100122102020012202211210112120021110001202022202210200102110221221222200111102000210200221001222010011120121001122122010120201220200222211101220001200200221001021101101101000001210020002110020122220020112201222201102012111001201210112010120100000120110211021020122002000210120112212002111211112002211121101210022012102012022222001121210200022020110102202000022020210001102102021222011112102111201002012202112021211221122201101212012120102220222211011222112121210021110200210101021002121101011210021112022100221122102202100211000120000222001011200012100100221222202200102011101012120110220200100012100021201022121002021021202020120001011121101001212200120201220010020002110010110012011200212001001122222001000011122110100001202210101111010202011102021110201221222", "02211100220221002101022022012221000222220010222101002012120111000120121122221000100202021222121120101101220022001200121101012120020101022022012012102122122001210100210022002212222102210122210012200022221022121100021210011101112202201221100220101102102100111001012012100002210110012212220201101110120211101010011002210122221002022210221101100212011120200010111220101211002121022011202021202002022002001222002110001010021102222121100012201202112100002012011002020002211021121011102211011021202221210112012101202220000212010201210000122102200112222200011020111202220002200110101010200110001020022020201002220112111010122001021121200210011201122200101002100212120200201002111002011212200122220200101100101220222011020001020000122111222002021111021122101112210110020201101102001002210110122101011110211202010011110000111122001111210122120220201002110110111010022112102022111121201110000020111222221121221101012220022121102012020101020200222210202011110221210011020212101220220011101121212010000201021211012211110100110201101110220011000022020201120202221022012222002221210221220220120211021220201012202201111022222021102220200012020222001210102102100200102000000102020200110101001102220120121111211220220201112111100120102022022121001002212020011102221122200211020110002000101021020110110020121221110020010200020012122012111000222000120222220002102111110121201011122012111101200012110120000012020220102122022002201220102202111212112020021010111110110200112011102222111000010220222222002220200101201220002112001102022200211220101200112011201001210020201002001021112102102222122122020111122110111120210100211201000102202011211102112112010011202222022012112022020210021200212022122122022210210000221112012201010110201121102111000001122201110220201122220101102121122101020221002110121202001221100121102221000000221101020220201212122102002020101120220102002212210201112112012101022022120110220221011222120001101201000001210010112010110202010221120121111010001012101121012210211211220202220211101222221122021110020200002222022012121001001122021201220220012011102122102221102021222211011222121220010202202002010220121002112100100002002100011111022021011012212100212000102202022110100120212222210222111200211122110001222010002212110121212222111002111110202021202201102221022001122201112221201100201112020211010021022020021111112001112222001211202011200100201201212101210202010210112001211011211222010100222111022110121200202101122021112011020000", "11112010000101221010201121201210220022202102011022011112112102112220011000212000211100221021021011212201001000102120210202111200100001010000010100112220221211111021120222120212210210211110000201112201210222210022022112110210122100122100020220111022121222010120201120202202120020121122211110020012011021102200002211122100010020100200202122101202101111100212200220110100021001210010222200212101212101020200122012012011200102201001001200100122211200012101201222101201212220021212102121210222201110222110220221102210121211212101222121012020120122022120200001011211000122022102222202022201021001200110011111001122202020002212110111010122120100101221112100012211200010012211222200111102021010221201202010110210221002211120212000021200102222110210200220200212202221020102112121020212212111012210221012022102001211110111120012011102022200211111220110212021100220020022220021212110101201010201020111100221120111111001020122112111102102222122210011020001011221222020121111222011211022110110022022012200211020021212202021102202210101201000110012211001021021201221110010010010221111100001112001210122201012202011012020022220120210002221100100202022121111212012022220200000122011200200012021122011012021110011220120221201211111022101221212002212122020211002121000021010200000102221011222220122010102122211212020110202211021001012011212021020100101102010020020222211211221010222110212122021202102221021021021211101101210100100010222022200011020221022012020000220121121000110000000012212002020112201022111112212102200122022221112121212000101011221022020102202200121222222001222120001002021222000200222210011011001010212102122121000211021112221112112122002022222101101221212001021210000022010222020120022110010101102102102102122002221210012021012210212122020121110012020101002000002021220022201112011111110110211022120102112100002211211011001211101212010101102120011210201000201121210110002102002101001102120002020111212020122221000101122011222121211102010110111122110201102212020221101101222000120112222201000010010201120002022102122100202110120201002102022210102022222001101001102212122020202122021011010010201001012202210210220120002221202002100221202200210011022221201220120200112100221120012010001212210120212202122000211220211011210210012222220121001000102102222220221020021012101211202100102121202010021001100221022221022010022221101000201012212112022220112212102011202002121222122020000112110202222101022001212002102202200210100120022102121", "21101121021020201001100011022222220002101101100220111122121220202011010010021220112012112010021201211110002120011011212100000021220112101112002001121210212012010201102220200122102221210210200012211100211012111202122201120201222201221012100010001121102020201001200210110012111010010112110111000122022002202220222221100111212111200212001100221002022212112022220010200101102022221122201102010200021100120212210211101121202200011100010020012110210001201010011201012002112102021212011012011011012020100110220220202001012020112212202011002120121102011111122201011221112000111111011222221100111001002222111221012202022112202002202011212102012012212011202022011000001120212222020220121210210011111211100010021201210120012121212221002120111100220011021022002111101022112110011022202011010000110000020210122001221120200101002001122102001111210102002000011010210121110220012210201002010200221101001122012012102201111012021112221021122120010121111011000211111120200022121022201111002120222121212000121220022212222201011110121011021002011222012211221201012000022012211012010202220011102101202110001222200010011010220002021210010202110112101121202120000112210021200222120100211000022220222121122122011211101022101200222010220200220010002211222122100220101012220012200221120022111011220210222212020210121001202221021111010110222122120210100211011022120201200200122121112112020020122211022211122020022222002102212001201101121200001200011210210010202212121221012100101000212222221101021002022012202021010201202001201020100010122101222011021112000211022200121221210100221202212121202220000110210121210100210021010012200211220210111100212110021012120220202220021021221021002112020002120111020111110020102100120002221211020112201002201211122112201112100122202011221200212212111211110201212122010012120222122012202210002022110112021201200111202122210121122221221201012112201202012002112101012021000211210222220012101022220002102101212212021020111222011220012121020200212001200220211201121002000110111201212001022122102021001120101201201111120111010101212011111022202100020110101121102122121202220001012201220012101100202202200021110101110220000212202102212222001022000121012022002122110212202201211102110211101122211101111221120120011102022011120121002112110212202022212100210022010001221010010001021210200222122221212120221202022012220110200210010021111122011120100220000110011221002100222212210201110221000201220202120111102020021020002200212210012010", "00102221101122110010211010212122020212102221122110012000221120121121012102010112122020202221021012112222002100011122222102202120202120011020022012220022012200121121202021211101201022100010221220102102121021122110220220220012021002202221020210102001021012120212222102212002112012220021212010210220101011111020100202101211212102211200211212102221002020202110102120102011202120222202111202021222001100011012000121121002021212122010222012222001221022222220200222211212000122202101221000202021222001111201210100222122002212200020211112200010012002200202010212102000002211212001010111111220020222220012212020112101220002020000210022012110200011122102210120020012201101011111002021202222122122201220210110200211010002101021012001221101112212120221212122210102100101222120002021121010121112201121121121210112101010222002110022002201112011021220002020001221020211211002121100100102220121122112112112010101212202021200210011101002011210201200000222011220200010121012022220220100120202121021201202200121211021210210122210022112011112121022002221222111202221012102122120021110020121001120211212222022202220112120200111220110201110122221010102222200120121202121202021211022122020122021112210010200222021112001020202010112112001212021200210201202112010211001002022101022212121120221101111002211102002211002111221012122122112210222012200201000102122122211101221022111222201002211212120110012211011221020100211001101020020122210211022011112222102010112022011112120012100221200210022202211200000120201101220202221220200220201101102212121220120210020120210120020110112202212112211012212202100121210200200020112122221102100011101020120211120120000000200200101001110210001110102000010100021210011100111121222200012001221112102122120002101100101011022112121010120201001122022200101120002112202211021101122202121000102022202002122220121000101120020200211220120210011110020112001022222211012211210020211212120220100000201001211202201200000112102001110212011201021002000210000222121022200121000222201110012110101110211122021211222121000021220012012210011222201210112021102100021101000002200200021000011202112102001112010222222200100012100100020121012121122121211002100221021100011110001102210121221112021200202010222001102101110120011012121111022121112010000202211002021010010120001012202220202001200212110121002012202002210110000112111002111012202122102222212112201021100002202001211112220121021020112022020210002021221020211222120020020220210101012221100", "22101020220011010120201012111110212210102221110102110101221021010012222011002211211001201221112022120000202221012001011111110122020112001021121222002111102121010112020200201002100201022211210102211212111010111202211121220012121220021220202211220100100122102101011221000111202110202021110210120011111021100120101200111101121102220012012121210120002020022020021220202211220120222212022200221010012001220212200001201220101222220222021211121211111202010121002210111220002120122210210210100222122000100221000021212120111211200202122101201211120000122011112122212102112000222122200010012111210112002202002022021120211111112110000100000002201102122001012212101101012221011222100022212210121112020012112110012211122200100102020002011011221010000111021110022201210221101000201020200000021100120102020202011021210100002110120222022021002212210202220200220202010101011120111012102012212011221112100022201200002002001220111110021220021121022002120010202011212010001012000102101201011202001100002011212200212210001012220100020111101011022121210211121120012022212101001011020010002110101222202010120021102020121102011201221120220212212001220221100022120102011000210021220000022220220011022200012212102011212011112121110220101020001100202101011021022120000011000022210120012201011121010120010121012211202212121200002201100212010122002100100211200022210112000000010022121002120201102101122122012120012202011222202111210112020121001012012101001220010002212110110120110000222102222001002200222122101012011201200000201021110102002200011122010210120012120010111112101112221201210022211022112102020111010021112010201222201100211102102102221221121011002210120121221002022020022222202010110202212111112101120222212020221211001010122201111002120000110122012202122102100121122211221122122122022102200220002100020010202211001221102210112022222111102112101111012201021022110200110101020121202221220112212112201212211120212022020102110100021121111121010121221100110120210111222211111011011011122112102211022011001201110222010200110121002010102112010220212100220000212202010112001020020112101102122200100210111210100222001020002021210010220021211200222121120020212021210002200011111210202201211210210102021010001101020112211120000022111220002120222211020100211121122212012022020212121111202121122012000120220221102122221010001220202001120020021112121122010202212202222011220121211220201001020021010100010001021121222102022102222020012101120210111010010101012221", "12010201020111122202000120121002021101002202011011101011121221200101010220020221011111121002102122101122211110202221220212221112201202002100021110101101002022002202201211220112200010011021002121001202212021210122210120221202110101011021212212010010120200221111021011120012111121210211000120011121210220020010200012012102101011112002112020102212221222022200012212212020001212010212221110200220112102222212211010100120211102211020212221210212022102112222100101021022102221001020221011020211200010212112210000011021121210012022212221020112102202221222020210011120111111020200210102222010201200001000022022220000010010122000102212211020112020000120210100111202211011020212121201012001001211112201101212112210020212210200201100000201002001202021120022121102221210222210020021002200102202002121022000010212221200021121101021002111112202011002010120221100111121211112102000100021111012000212010102102202122012111201002121001012121011012012212211022122100212221122122121222021202110100212010120210110122122201112120011010020011011000100220012212020010200202000101210001100022212000111122221201210210022121122000012000000222222120020122222020200201112102120011122002112022221101210222202222101002012102122010220110211210201221001000222221112221221021122111102201000121010012211201022212121221211211200211112112220012110111012011001020012012111210211221100020221120000122002022111220211101020100210022201212201211010201012022212022010011102122000020000221000022200010011000210220220211000212011102112222020120210210212122002002012122111100221012011000022101111001222211210210010200212210202002112100122212121001021110220120122021110102201010011212111201222020010020111012100211210021000101012021211121012120200220000220200101212222211021201002120000222202222101100220012101121001211112111201201200001011121011122020202022201201210010100212002210100121221101001201110210021202201120111112102212210221200212210120221220000120210020111100001211220011102122211101002012211102021121112000222101001211210101121020022101120101211110100122212002201221212002221022000220121022101120221220101210021021101211020210201211210112021012211111100221120021110002110112220100001121022222200000211202120220012100001200121210202101122111202020101012022121111101200120101022121222202221202201220121001120220221010002201222101021221210122202112121212221210021101202022020220002122121101021000212002021110200110211111020122220110120002122022011222101201112011202110", "12111212000122202022012022212020112100100110120100100122001012200120201200111001002012110022102000011021201120121222121211022021202021122112010121220010021012110122121110101110011210222101102000200211101221011121100221202221012002220102201010220210210200211220220100010020122021001221220200100211220210111022010210002002010100002112120211022022001212212202011210100222222000222010122001012200102120122122002212111222010201212101100111001212120122210200111011102222102002022201110222022112110221211002102202212222000000102122200020011211010100201221220202120212100022221220212001202000112122001222220100121202210011022211121200220002222112101111220100022020112122000111122121122101121111212111100221101100202010222110100112222101100211222010010202000001202100221100201011212221121111022110100100201110111100120221022011221202111210012220012100022122202110010111001210121212122021211022200202011121200022210220220112200202101100121002120120221010110022011122011111220102222002111000221222002100100121202200001201000000211012021220200011120210102200001201000201002110200000110022201002022020221121210002220222200202121111202201110110020110121202201201101011122100220111102021000121021022012222100112100101211111121210101020011002110222020012220212201220121210221221012112021201012220100012200100020122112020202100001012201100122111211210002220200010002222000200112011012210221200220122211002110200121112200222022022201101212211202202120202010001102202021201200222012110111011021011211210220020200210022200120101112202122122212201011101211002102122001212101200022212220021220222202211100222202202220110210112000111222002110100001020221221001100022101202211001222021112210022111100212220102200022211112210012112111000202111112201001001201010102010120222010020002222002201211212212200022102220211010121221001121220211211121122120102110202120222001012122012222010011100212222122110110000021120111101222202011212001201020011120010002011012201022110202022202021200211001222121211111111202112022222202122112002220011202020022120100122100210220010200221122010002202011012221211100201102220221102211021011101202021120201000100121020221212200010000002121110021011201102220210002211110201212021220211100222011022110122200120010020002010202211100210002221000001200210212220022211101222010011222011011120120102111122000001010222101012110000100100102202122010110201100120100010222022102120021220211201011112120000112010200200111202112001011011121201", "21201111212122210022110120200101022212112010100021121001121001122202002000002112202202022000220202121210001100221021200020122201000220102200212000222101221120100010020020120100102101210002210200110210022221001111211122110211101110112001211012022000001211210112121012012220222110121100222122211002222212210002002120111112212200200012222220111112212002020112010120010201012000222212101212120012010010020110010211010111202201002012122122010120022000102110001102210101022210122222021121120001112222122202010001111111012010101201012221220011121201100001120210012002221012222210212200121222012222221211022002001211210211000121222102221210101210001112012202201120222012020122111101101120110212120012122011102120012220100200112020210122210211211122100201112101120202112001102022001112200110202210221102022002101020210221020102010201200211000012120112222011222121001022111112120200001120011102202021122112021211120120211221101220222121211222010201001002122200002220202220010100022122100102010101011201201021200120021122022221200000120210022001102121211011110120000111201022000011210010022000211201220220111222101102220012020111211110012022020200202222010100110100012110211012220101020122012110201110220000111001011222100201200200121012222220220002002222102111100121012021021000100012220000111020002021012200022210221101011002002112211002110120022122020220112222011121010101110011002002101100010220211011121202101212200210021212120021212211112020011000020101001212212022000212002000210101112012001111101212210102002110102220101010022212002221102101100201200012210001020020222011211220220200112111222122210200000212222112112010211120221121212200121112221111200020000110212200210121101200221102121122012200022201010100000101102010221101012100101201012210120221120102000022120102100022120102122221201202220212111222111112221010211122202120220111100210221021120210000002111022212102112211012121212011200202000121220201010201210202110012200101220100200201010121200222020210220220122220012011010202020110221121201122120221101220210112020212111101001222022002222100022200101212220110001100121222100022010112121111102110012112220120101001102212001200100010012022221221011111001122202121112002000022210221012100010202120212001211122112210022211112120110120011200111112220211212012211000112122101012101101211210112211201021200020210222000220201110100120002110022020000121102211022000021012210120100022012010201210020022202210010001202112021022102000120", "20002020001201210112110122020022011022212010012111010210001001011011220121021001000011000212211002110200211210022010021102112110210110021102111121222210001111000021120220220011022020021101022200021121001110111110011101002210200010112212012110201020222112220000201112000020220112220022022202222011001112202222221012212221012010222010221221020111021211002101101100201210001100210201010120111022020020002112020220220211021220021100202100022010120101202120020000121202101012010011210211101101101122101020120202212101121122212212022000101211120012101021022121220202211110021110120021122202022201120001211101220022100201201010201111111120112101122122220211002111001001010010202022012020210022000111201122220011202020002201020220021121122020122201200202101220210000022112200012012201101201021122112221000000201201111202111220000110020210210111100101211020021112022202011100011212020201121211120111022200200101012221121200002001110210210101221221220021222122121102200010211200000001101122011212200002001110000110021012212201110020012112220010001021221021210012001020122122000121110101112102011002121002011222222021211102002000112120102122220112020000021222121111111012001200000112202102002012102000111002010102122221122212200021202202021020110221112202212102012220122211011210222211202211101221200020222210110010222011011000212121112120120222202020021022110200221100102022211211110110202220121200222112121101022220122002122011010112000100121000020112202021212120211121022101222112020212110110202122120122102010021201201100011002212210121022100220111021001101002000001002112022100020112201221100111222220001021112010001212122102110021001122021202002220211220222121200211112102012210012201122201111101000001110022202202100212212201210120210102120011110220102020000022202012101201021020122201210100022201111210002022010020012001220002220210200011201120102221021222001202211000212200011021102201200121201122212111001121210222102100011010021200221121002211011100222111000220101020021012102121101100221021101002021011111110102100121200221112021112011202022222210010202222101212201101220222201021011010000202020001222010011221102101220200100020012000220020222100000121220011011220102122220021011102022122002001201122221121102012111120021211022212220101000201011122021021220211121010211111200220002100010011021221021212002120201020220021101220122120021112000221110222110121112202211220101110221221011112201201222010100211010100102202020111022211001", "21021000011112120212212121121201120002002021001211201221022112212020102002102100210021220012110121120210212012110001220101020022012121120101122010011112012221122110210110101211022121202021200121002200000110100102210201022110120201102110021012002100210122121111212121011201121200200020002002210212120000021220012112000020002110220000012020121002001101002100110111122222202201102221211111202000020001202222122211020210122000100001001212011221020221121020120201000002020200122002121202122021110122212121122112020101120122220010022021200102202100200001211002201121100001112000122011102111211211222212222110220200001122210202102120001212000211202010010202002121111010112201202211201020210202122100110011110001211020121020010012120222222121002100110001221201220021010010100221210122011020111101122100101212202102020020102221020112211110211220022210212202010010022101201002222202022000210220022112201010121212110011211012110112122110012101002220220021001012010101001110220200021112000122120112121111210112002212202021001012011201122001100200102101212110222211221120212000022100101002112211001002211011202012211121121022210211120202120222121200221211201011022002112121200100211212220021122112122100100210001000220000010210220021020210221011011000102121200112221211200022220111001202202021122200121222100122010012001122100012222101121001222110101011110112122021200210211220102120002210001122000020221002220102022022200101011212110201222221200100101010000100122122021212212122220200020201222202222122202100001000002201121012021002221210012010112011002010121121201012200010222101210110021022220201110111210012022102110011112012112111112011110000020121202101110001201211120120001222212010212120202201200112022202001210211101221101112121222101211212120222100122110000202210110012210112011020012001210202100101012200121100201012121010210222101102012010022110202010111220021101212102000110102100202112222011012001102120112120012221100220121101120101120222222120021221022010102221120122021211211212021020021220000121011202201200122222110111120202112220111112201100110211200100122222002212221221000101221112100111200012112220211001200000120022010211010101012001211002112002012210210102220100110100002202021012010212122002100001210212021200200200021002201121111222101112011122202221001202100222001210220011221111102000221120001202000020221221202112210202021001002201101100112122110202110010011220202110100101200121102202022210102010222102000222221102", "22202001222111111002221001101021001221001102211020211112211112001021020220200121001211202202021102000022201101001222120002112102202211101220202110221102102010101220101120111002100111022010021022011122112100101101110000221121111120112121011000021011011211102101111202100102122001121012200101101020222112210021220021202211122121211200220002121022002212120211222022022110020010201100212120101121000120102122221000000100221000111020202102101110102022022110111021212110120220202101001001002020112112022222211112022202000102112101112220220022202011210122121022201100111220120001020021221210201010022111211011022021120201101202211021101222022222112001220222222121002010211211121201112001222120202121022120222102212000101002212002120221221200120210201001200120112201022202212112201102000020202110022021200220210002211102110200221010020101010112101220101102220011211020211221100221010012000001121202110120012101211001012200012110120202112021201210100220201011010021221211112022100022010210120200220202112221100111011200002100002100110001111102121101101110210020000022212011121000120100100212211110110220022122100111001121202101021120201112212011102210020210200011220110120220221111220100001120221201122020200101021202212022202202021101121210221200210102222002120110121000211100012010200122110210200112000101102111122001212212000110100212020201112010212212011100112011012120222210010221010220021010002222001011201100210021022001210002212222220102221100021102000102202022210102101122201002020102122201122220210102102011202100011022102001111001211002120202121201221120221001211010122212102222120112221221011111201202201100221201002102100200101221001210220011122112000210111110120220202010112220000122002122001211011201000221022221021210222210200000222102111011021200100200122022011202001102020101201112100010122101011211021100100122011221102012000022211112020010110121120101120102210200201102010221112000201001001220122222021010101200122201022202201020100200001112201221112011221202211100200122100112210012202111212201200021220121112210021220021212212001110210102202020010000212102020201122002201201121101001010211110210211112122121021000011022211011202000202111002200200200101101002121001000121021222112022221021100201122211101121221111221102120122220000210210102120000000121000002201000010212121221010200222100102220021102210010202122200000020201111202022020011021000010022001221000202000202210220220111111021210120101000102212001212200200122", "20222111200111110000002011021012000110110002221011201100211120022101010100212000122012002201122212222112221000100020121122000000000110210201222110222121222020001120000200202212101111021120002210222100110221100210122122221012221210222120010212011110101201212210111011110101000010221111211201022011010110220221200102211020022120122220211220022200011210101220202210021212102220202122012002002020012101212011211120002002102210212022000222220201022110002112220020112111120002011201200000111220020202120000110101201120000221201222221201200210000212102212211011200110211102102200222221012002112022200121222210122112201022111121211212122102102212101210001022000201222201102110212001101021010101000210020211121022012211011012110020200000102011121210120220201211202001111200010121200020022120120120201021020122210121220012101202210101021102001201021201022012011101012220021021100022000022110112202011010110202221020110102120220122020012222210022122001022011220012221000200010122222200112101121101100102000201220221110212000222002220011201002121112120211011022111110012201211010201102112210121220210112020200222120121202011000101202120011122101200202210100220100002111010000020210210110101101001212222021100122012210122020211112202000200110011001220212202221111120201201101012112122201110110110010021110202220112121112022101201122011011101211011112011102220222121110212100200201020111012012102201111101100200100021112010201221201101121012020112111110121220211110221002100201110111221101001211000212222211011212100121011201112022122022202101011020000111221012101100121002020001021020022101011101120020202001022211100021012222021011020000120102100220002021111112202001122120020110210211101222011211112010222100211222122002200001110011111101222211002110220221111110202100211000201020211012012001001101100102210012202202022202102120222202020121022201001111010100200120120000112111101202221021201101210210200122001000120112001100000201201002212022200121102222100112021221102212121222122200000000111010111210011000221122221221112000220201101111211012122012221000100022111001111100202120002222201011212120102122200001112102012002010210020210211120120011112002011012110122212200121021212111221211202211002210210222021100001200000012011211222111221012012000121221120220012210221222101021100010220102211022000010011021122221101000111211011111120012012020101101121010201100100020102010120011100002021020012112222021111121222221110120012012212222212111222", "20112211200200120010201221211112012222121210001221111021211122010210000020222102211201020220000111010212102200001102022220011201201210212201121221121101220210020201220122012011112201221201001122001021102210202110220102012011120121102022221022121002101021201202112210111020122222212121202022200000221001021200121102101112202000211122000201202011201212010110201021021121002121210100210212001112111000200100022120210102220012011202210020220202001120111022122001122122011201102010111101112110121101110202120101210001022202220122201220122220210110000122111120100222201012012201012012122211111220200101101021010020110121200220221111000100202020021021122110111021011121100021101021121212000010100111002110110122211122111000220200221121211112200211121211022011020002010212122122211122111011002101211210001012221110200120000022212221020210200000111120211222202222100220121012012102012102220121001100212102020020121000200111201101011210221121221221011210020000212012000111022020210210000220021022202021100101001221010210222121020111222010011110222200211212222210201221102201102222021110211102121002100012202101121112002022022220221202011220211121112222202110212020102012020111121112000022201111201120010122020100011001202011201220001202111021012020000120012021002011220110122001110101200111110120121100010011001211222001110200012101012000120010221211202111111212211022221112102110200202222112012010221011021120211011212110201011212010121200121200112211011222000211022112102002112220201020012011220001011121022021002101121000211201001220021201010002110112121001202221120212200200111120110112020002122222220001011012021112000201012101121100002112111212202010022201111122110012022102022021212121222202202120111211201222021101101222010112211202000122010222022111022100110000120212021101000100010101021200012010111002200001011021012111100012201010212020110212110110000112221121202202012202210202000001201102120022111212222100100011100010210112122000001112000002122220211011212110122100220101010000220221012002111122112012021112210000002211012121220201112122021021021002102201022122000001220110111121101101220021110210222112101221201010210201222010220020002102112222120111210100211102200002110111121200212220122121001112200202002201220010211221120100001010201020111122001021201001021212112101022211111011122201002020100122011220011011010111102102221002221221022001212010000112012120111002112110222222012210110010000022021010122212102201212111101110", "12121120012021100111002221220020022011222011211221111010020010010010010200212120010222102001122102121101200120102101110122022202100022202002110121022120120020101011121210002002112111121212200121001011000211202112000120001111222101210111121100201002100021012121010020102022221101011000002100211011002111021000100100211121100102202221010002121010101021202021222112200110111100011010101102111110100022020112220010212222222111002222002211100210212122002100112212122012020220002220012102012100110012211202120220102012210200202010110001200201012211010122101022212022201110100111010220111100012112010200211112100021011220221210121001201101101122220021220210220202100122211022200010110100202021122200121202112010200211100020220101202002012210000020210202121120212202021000211120001210110022010221010002001212202001010010020122112101102221222200021022212210210000202020002011201010111010201022211200101200201201101012001001100021120010211202111101220210002201111001211102122020000002110122121110211012111121201201200001102012022002220200001201022210121122210212222122021100111012101011200202210111212000111020000001011212100100202221010022220010121211220111221010122012102001210111111220201201022100221211210200210200112200101222002112222112012200220211000022011020111221202122220022100221220220110112202011121100011100111220021001012002210000101011200112122001100112101220211120122000110002001000210220210110200221010001000000200110202212101000122220212212222010120100211021122201121002011222001102210001002221220021022200011022200221100020222002110121020112000221022121202102022111221022102000011011201211121000221222210221022221010021102101201210000222220120102021111202021001002110212201001202022021002010112002021211102001121121211020022210101201110122211122001102012200202021122202101200022212110211022011112022021011222221211012211100000212012102212102022102021212021020002201210110110111121022222020120220002001122202201011200020111111112202212001022022210222211021011212222020000212200021122010022002202200220202200202111200212220111210202101121100112111210202122020022002212201122122122200111212100211212021001012101200200111012110111222220010201011112221110100201200110212221011000110101002222202222122210001201222121002210101201121222122002112010102121211012212200000220111010222011222020020111202001021000002002202110122012200010121111210111020001111122221010102210211101112110021110012011000202210011120100202211012202210000011", "22011000211001212202001210212112100001120202020201001202011001001022020202010110220201222212202221101021211210101112002100212121022112200122221011122111102020221010202221220121110202022100220021120212011112120201221221110102001110222120002211221001210101122222211022111022220201220012112211001012222001201012211100122110112020021211000200100112201102212011221002202001211011222011012121210020200111100221200120202010200102020010221220021112122221202101001002020211220102022000202210102022112110000101021011012202011112121221122211112010202211001200200111012122220210021210021202000001110022001202010120121121100121212012000200102002011211101210210212122202222022102100011002102211101002022210112200201121210022211002202220112202120100012002010101201210012002202100002121220012210101021010011102212010000121021002202210210001211010121111221121200021212001212000112210020020211122020002101101221210102210021111120120201002100111122101120101010010220112200021221020121100221221021202220002010020110122212001220201200100220200111001221110002102022201110221110202200200010200220110212020101200022111121222021220201110021120101111221120110201201101001222002000121122222111211221212022110010000110101010100110022220222012112122101111011212201020202022122222010201101211021201012110020122021221210202102212120201102121120021020111002102011110120110212102021100120111100200121001122100010101200022111010002021102010110202002112222212120122102212000121121122012022222122010122002121200011002002001100022121001200100011112122222212101002012201201112001222022012121210100000122102020200011120021121202020010000020101002101211200100010120211002212122000022202101220000102101101122210102211210222120100001021121221222121100101220011221222111212001220201221120121102022102211201200020002210102210121110001201100222022012100110210222202001222120020022100012201222201021220202102221010021010121121222111022221201011020201100012100122022002120012202000220110102112120100011002222120011121022220221002002012100111210120101020020012210212101221220120102102212111000021021201101020112011020110210101012201001110220100210212000010022210022211010202201200021221110122200211002012211001111202110111020100111022102201111202200012020100000210111122212011011212201120202012210010121212222221000220001201212020122200120012222110112200220112200021122021001211202200011201011201102102000002112111112100111021112200212121112100212022022021122121122222221022010202", "02200201020021222120101100222122202110111022101022011020210110121210001120012011210011221100022200001102020002010002202101220010112000120110220010120220002222002100022200112212000102221211112222202122102201210202100120111111212212111012002212220120201102222122011012211122200112002121220221101201201100121121110221112121220010212211012110120011112222211022001012010112000010022100212012210111012111220110022211221211001122212000221021011212021121211112120001210110221000021020101201122110101021100212101022121102121221122201200022021212102012111111221011111122020012211011110120201200202022121102221220221020002111100001012221000020112002101121101120010122012021222010102210020221211000002211201112211011122020112101021211020121000121111121212220111001221122011212021101001200020002100120211012201021111221220111100122101000020101210110122100120100102200022011000220021101112202222110000120001201002202011122002020201202110211122222100212001222010001001020022201200110121220221112212111111201210022020100121200011000011101012111000012001022012011211120112022100110021121211121212101112212020212112000102210001100002100211100021221222000102111200002222220210211002000012121202110010021121002020220212122011122111001200012012012112012022110100220022022011002011021200000111100201012210101111201110022110210020100220111122100001210201011210220012021101012120001110001112011202020221020200212021210111111022002220000121212210112002211001200102221122202011022201202102212022100110110110101111100010222002121010001011022012212211020220021020221222020110001120210212011020122200122222100101222022012211202010000221110120000222011110110122101200110210200221021102002110122222022201001022210110202221111012012022002002220001102200212101112102112021120202021121212111101122202010211012102121002002102102012000210202021120202000111222221111212210022102012010202210222002000211120100000220012000201120012000021010002220002122000111111010111121012121011122022010122222100111220222020101221101201022002110202022101210022001002112211012002101112012100010211101000200020102102201211111021222120111121112122100011212100220012211100021202012112100111201200000112002022012010222122102002120200010221112022020002102200001010211102102210100120012001022112212201212211202100222121022212122221021021210000012020002110222222001201201222222222011112211012022111201221021112001001001221221112222021022121012202101002002101212102022022220110120022222112112210", "20222021020021111000110120101221102200001111202020121011001012102002121122122002122201111201000110120001102221111120200000222202102212020011101210001102110211110200011020102020020021112210110000202202220121202002210122020220211200110112221011212022210222011000210100121222200011222111102202022102222100022220122020121012120200100011110101122200201220021200222211000200010111001220012220111022002200002002022212122220000202202112201120121211012212201210120020122102210211122121220102211200121210222221222022012201112020100000211000021102222101102001121020111121001111020022020200200011102120022121220120010000112012101011122220112121222110122112201001012022111210002102101102222212221201220100200011121202120010020012212200021120112210112012010020112200022020001211222011120112011221211212001101100011210100002212222100221221111112022110000012020011102202202021022111101210111210210201122101112200011021210222020101012100110001102122120111010012000121121012111112121212200120211210121101001222121101121212200212221021100000221001020020212020011112110120210012200102220121021100001111022000202022211200010010101001002101100200022010111211001020120020221120221010112121010100002012000210202100011112101101010102201120011010111012111200101111121210110011000221202001112100100202101011210120000010110210212201211021212020212022211112211112120110020001121221202022100212202100000011122001202002202001120222210202101100011221001201122110201122101002200020100012220121101011220012102020001011020001121221021120202000120221022221211100200022111121211022020010100021002220201001210002121001002212010010122201201111012100010100202212021001010211200200102001222210001201021201222010020220220121002021210200011111221101012002012112210222100001220101220220012002210200122222100201120200010000000210020111211000021012111021201021010210010200100000020122200110111002212211001210022022121112101011221101011021001220202020120212121121201121010002010122111200022120122011022101201220012120011201221211022111201000211200100101110211221100211001122102200221111221022012112212210120001111012202201102212020002102200011010022002120012221101100221212222012011222012111212022222202220111122211012121111222222001021100102100120020102001101112001212222212121002011002221100102111120010001011122001100110110212001121110120221001102121100221212111001101112000011001012022112210220222210121221110210121210022121110122201201001101020010012021212011211222021102120", "22210101100102211111001120022212210001010000211202210212221100111202020112010202100220201011101120220122100101202101221122110210001000210021110211011010200220201212222021112220122222121022110010211222010001010222111012200122202100021010101201010010121221000002102222022102011121000100011220012211220012211002122102221011021121011021112100101122021220122201200012212121112210122220200200002201211000202212022121221012200202201202101222222202202212021212220102212111212020222210002210210012212202202121220002200111020121202111021220000212100110021122021210222120100111011010122102101011020222200202222211021110000202101021220220202222111212101021212110020120011022221022002212220220120211102010200101212010110222002020122120010101122100002211102000120101000010200001022201122200010021021011201220110101221102100220001102100022011021020220000102210212122202210101200002112220200122202202101211121110112111012200110202022221021021121221020102002222212002120222122221112111001012012020000012001210102021122100210221120220121012202000221202010221211120011001202110211221210201212112111210010211020120020212012121220221012022111021001110222121011202210220222220221001020020112221000010011012221200200012010111111110101022202101211112100100122021011101110001100212210210211220001120111211210202211012000100010121201012202010222210012222110212100210211000202101212222011010012202111001220102102100121000220122200210010212011200020022122121002222121211102122021211012120100200110021110212201020210221022000120020012111010021112122202210101211022100201102000112100120021112010100001021211212201201002010121022211111201202202200022110020021011122002022210010100102211222210002212012102121001202212021110201112100201001122211101102101010102012202222022020122212000011011212202002220011210100200101102102002112020121220212020222201022111121110211100011010012020110002002111121011200211021100200120222112001022010201012120100121212110100111202210122100001020120002212120010021101120200200021112201201120020112121011200100001012111220111112010120020121110112222222100010001220222001212222002201012110120001101012021021112210212101021012201001212222202111200010101112002110121021200212000222211111001011111121200020021222221120001021212000100111010110101102102021100110212002221102000002002021112220011110000111222211210201021210100200012210222210120010120112222220011110000221210112101001120201221100122011121102212110010012210222222210122101100120", "21000111200111212200120202112011101002120121002210002122112220021211210201101202122200210022221202111102222111100222012202111002212000101222121011111022021120121111112212010010222020112112210201111021000020101101220001211000202000002102210101101011110022121212110010100022011001001002002121100201120011222210020121121112200211221011110001212002022010112201122120000100010122111112201001212102002102200102111002220112000100020011101201011110112112000111022001020021001210002101121212021112011111011222011012202121211112020211022201021220220102112110210201110122201010112120222012202100222010200120002222010221121012220212121201101211220210222212201200201220001111110021001202012201120001001212212122022121102111112020202000111210001100010202112010012111021012222011220001012120021210221111110200222112200212212110002210121201211202102121111120010121220222011120102102112011220002212110112011020221020200100121001012201020212110011022010020211001210212222000100221211211100112201121111210200012200210002020202021001111110002010101112201002022200012201221210000020001010020221201102220122102020000012001021002111011221121111112122100021210111102002112200000101020021221211001012100102000002121121200220210001212000220002101100002002201020222210201020222110010022012110011101022002210101002112210220011001121020020111220021111200210000011110201011112002110222111201121111202112211122020210011110101221212120101200212022221200220002201122102012020120220111101001012101122200010221200210000212022100220100112102010110102112100100202021220110122100222212220002201211220102122110101202020221020001222021011201111010011121101221212110121222020001011020110001100221111000221111110002111122012100021121210111122111120221100011211002201211200111000101220111202021011101010120010102210112220100120212110100001111011100111201102101021022000102222022212122110212122000102102111211000220202002222102110121220101121222000022002010102202112100222212202001220001010220001201111020212221010022200210202101020002122000121120212011110100010012102202221111010200102022021111201222222121012012112012211110120112212022112211011221112112220112221212222210222011221121022112022010222011000100202221201200201210021120020102110110112001121220210002120221100111012000212200102102102121001121100020220102011112020010021102200202002220112200211012110221001211121221120221120102100112001022112111111022102012102001222221022200011120110112100002221110010002101111020", "21112200212111201002011100010221022020221011000100012022002021002021100102221110200222212011001122021121112201110110010100100221000221201010001200102112022022221110102211001202021221201002201211020121001020020211212121112110012200112221000102221120101001011111111111021212020011020221222110221122022110210021122220111100210211010211021001020201102121212102110010210122020221200010000211212202220210212001101002100112122201022022100222122010002021000201011011202210110200122200001010222001212000022211000222020012222210222201221210000112122201220000012021100022020210202120010102022101202001022101102202212020020001202222210201000011001222220021021002100111220201112111000012021112100011212021002100102211222122001202000112010012212100202101202101021220002101012000022010002112101221010110222111202112110221021212221220120101021121010111010201121012000010112200202202020212112122011112210220112120022000020021102122100001022110102120000122121211212020212202022211122011220121221220011210222112001002110002122102100012221121120211200102211100001121000021222111212121121211101010201222000021122010022212002202112000021010202120020010222010122011211001101100120200012121002211221001122020110202101001022020212222020000022110110212221220210201200022002122120111000020100211221102210011202112212021100002210200121200201000210212002221121010011022220121221201221211102101212120010011220120221022110102200111220122201011020000211022112011002120000212110010002221201012120112002122021111100000100110121202022000101100002220001210000112021221011002221011121210021212012122012122201002100101011120112011000021110200220221110210110122021120011120221121212021202112111120010102201012222110210202101000000001021001202122002002002202222011121021120111000102022202110001101002110110002202200202111110002001021000022221022200010110122211012102210220222101122122021002202221112002002201101220112220221222122112101022222211211012102112012120100122212122222100020112121222122110100211220100202201022121112210020012012110121111211220122100100011212221111111022220002102100002112112211022221020021022122012110121001222100222212122000200011012221220101122120021122110111200011202222010111101202222212122100101122010220112221000011022210120120022200020000212120222220102220020202210112212201022002222221010020001002021022100002202102010101000001010111222202121211221100212222122000012102112022022221101222000200122121020101100200211100122102022210100212000", "02022000111000102122110020002010221212011112102010122012001212212221110122001021002220201102221222010201201010111100202202020100121211202112122200122212010100002020210102000111012001222220222201012101222222110110102011101100211001111202000221222022000220210102200111102020212222221121121012112012120112101121222122011102100221002102011220101020122220002002001022112202012020011011211211120012202112010012000111022010102011020211200110202112010222022121121020020211002022100022200102002121022222120102021211211110120221001121001120200120022201021002022121212211200210122102100010210222021212000200002221020000012222101100002102121122010100212121111110022211220100222221101001212122200200000020011210200110000121102220121120101201220100121111012022211100210120020100020111002211111111020221120111102020012012101000110022211000210221221221011011010111100001110112010010102002122221211200110221120020001211200122200222101021210020002102010110200010020201122220212002222122020110020101102112100010221121112121122220120121002110021200202100100210021021022002012001002111020110221201111212010022012211002001022222102202121010102001122121202020102002000212221110012201012120222201120220000101220122222010121102222100220122010101100221112221102111102001101120102222111010012022100221220002112120222100102100100222102122110212101012122122001112220211102002111012111220001201010212021202210220112100222222111220102111122212111112200202111202100012011221121211112122102120020212002212001121220110212011111010100110102020010102220210111211021102002010210212202201002010010110211121221011122201111100210011202222010200202220120020211122212100001020122212021221120210222211101100201012011010002021002021200100110001200111122002121200002020001202222022010021012021002200221211201211022011202201220101121012002200112022002011001102210010102122222020212002120200022122120221201101211101211011001200110101221200222222200101212101110002100212112202002211021210101111022002012201202122001021022022200100011000210021110001122122100100010001210100002201201111121020100220001101202102221121201010012202221211002201220221010111211021221221120102101120202110121212010221122000200000220101112021201221221200021201112020120022010000121100021022221110110022222001001112202112020112022202001021210020202201200220012220220122000110111112221120022211100200022001002001201202100121212020011021000201101021100011022202200121222220121112200011000111001102011212201211", "01102100201120212222101021000212200010100120121012110001100211101110121112121002001111221120220212020210101001100011102122022020200012211110022111002001022100021202000002020202010202110220021122012120122001110011020110121210211200011022222020121202010111002001000120121221021010001022120002112220110211102011200220221002002201222100110210100200022110222011001101211212122121112000221101222011212210020110102021000102120112122220022202222121212211000121210110202220122022221212102001112112111002021211201100002112122201010101200111202021221121001020020110220121221200211121011022110111122000010200111222220011221220122012212121002000110021012000011022211201112220200201001200021202200002010001112102200212210001102000110221020001211011022100011202110220000110001002201002210100020122010020022011222200220001220211022221012012202221121011022100012100211102012120210210201200101001020210202010102221201201102200011212120011012102111220222210102121001022200012122201100021221201122202121100022121022010202121212101121201002220101011000000112210010001210102011002101012211202102011100122100222112102220102020220200022110110102110122000111021211202101112111010100100112102112021011121202112111221112212121012010222010201111102001021200222222101101110111201000100102221200001010111111020202220212221121121022110101020120121111202121201000220002200102002210211000222101211200221110021022021020021100202112110220002221202221011122201111111220120122110101010212212211100222011200011212021220102121221000222220221002101001000221020212020021212111120211101001222010210222112012021201200020011201000000201102010201010022000221110120221202201201212201212012100220011020002000011022211022202122011100202222201112120112012220112111220102212222121111221201200101101220210022210010001121200101212010110012001010222220221220010201021211211102212200010221222211220112201000020122101100000102200220221011002222012202121021202012102021110211202220020111220122121211120021010101021122111101022110011022010110201110221122011110011110202020122010211021101201221101222220022011121010012222210010110222212201010110221212122120210110021000221121221221001122220012202211212122200022212111002012001010001202100110201001122212121222102100001202020102210201001110021221110222210212222211101022010110202021200222202010101212212221212102001221222102210112012021010020200021022220112000102100100012020100011210121101220011001111101101120112201212202122102110012200102", "20212111001001202210202222102101111101011001202201102011201210212222210002002020111210120021001202122102021221221102122212202012111211022120010202102011221220211221012121211221110010211221211221110110222020220100112221011222021001120221022221001010100011100002120012010211112211220100010200010010212011212202220012201211202012102010120210111112212220120222220211200101012112212010122222001202121100212112102210101022100000001102111210202011211202120110202201212112210211012112001012212212102021002110210222120020100221111000120221111111100201202112022210200120202002010101102010110222121020211021122100210021002000022001021112012111200001221022200200001011210202101111211200100012222001000120022111110101110012202110202220021211011022101120010111222000011110111101010211100012211202111022000011220101220021022111022212101100001221112102000122211021021011121010020012112010220012112110012121102222122101210112021102001202120011012102102011000021222212211101220101110100111200121011112222201210121221211222212221100121200201200002011011010020211121111012201010102001102102012112210011002120210200221111101210100111121101202111001202202021212122112001111111111110211110100212110202212120120202111010212022200002101221011212202102211012011022111010120001021121221110201201112011202200202000210111011121100102012112100212002010211111021001020201010100120102010010121112212210201111120001011010122012001100000120010002001101111121101121020120120001112020101101100110011000212202011220120212220220120112021010222120110211212020011112000011001021120212102220212012210112012012211022111010012211220102100211200201212021120100112011211112012210111211212002000101020210012101200201222111111122011120112221101201201100010010002010111012011011122221122022122211121111200121202220212211101122212002002010120002212122110200201112112021101020220022100012110122220202000100120020112001202101011120002110102100010011210010121120012012021020101011202000101110210212011111100021102002102022110111211000010022000120221110022220012020200011200122021110112201220021200210010111012100212022021210122210102111100211102000210011000012121020200002122020121201011010020211011201012100101221022220220222111120221102002101022100200212111122120012001122011010211211120011110001221121220001012021102111121201020202120001111022202012210211022201222122021120120001210002010012200020202220112222112011102121220112212210101122202211112202110111021212222020010111200010", "01010021121121012201022200111122212102112202220202122001212110110101121200102020210121101112002100220002121201100001221000101222022221000001001201202011001121211212012012212222120212021010012002120101221001000211210122112201021220201020010121002020221002201110200121021110202222011020210221111102222111010100101102012100112100220112111011011110001000012102011221021200110221110202110002021222202220020021111210121000011001011111000012020011120012110022211021100021002220200012101111101122121001021221002112222221020020010112201122212200001002101120000012122210111100000102220010210212110210110120110220020000111111122111210120220222110120102012110001110101120112202100221110101210110200110201022112112020020000111201021210212220211202100220211122000200022221012210002220210002221011000100010120001210012021012111211112012110200022111212012011121201122210112212110012112221102220011112022121010221111221101000212001121211221020220112210101000212211122002200021202010011211122220021011100010021001120022022010022210020111202112121202010000002200111111011022120211111012222210121021102021220121220112212012201111002211012222112111212212012021201220001122011102102022012111200021002100110101212020110000102221122220111200201200121202211221120012122120002020021211000010121022222020210001001020020012021010220211012112022202221000001100201022022110010020201011120021100000002000010220002002011220112000212212122021002220200011210012011110211120122021211021000120022121021002122002210201220210200121222011112010020000121111011200222002220011200201010020221022021111100022120100011001122112212222001212022110022002022022002000011011122202211110010112120002110111100221200122121021022110200122102102102102222010112101022021020102020101220011000102001210102001212210210210122001200011202102121101011021100121211211022022210011002220220010120021121111211220212101110202011200202200102100110011011201200011212211220010200222212110212102021111222002012200110020202000201022001020210110101000000122011022120110002200220111112121221212101021010121001110102000212120122222111112100122201020200221110201100011110200112010100011022110201001212102020222020002011212221110121020000110220020021120001121221102120010121000010220111112210010121112201200112212212110001221012121100000202010210120210011020212221111112220102121102111002120222102221101011220221111202000210020102020200100012210022222022022021010021212211121021221102010022020210112221220021", "12111001001101220002122012002012022200000012021021010100210221101110200210010110010200011210020210001110222001100112210220010222112222210100110102101001002000222110211001000212220221120210222220122001101102010012220102012002220202210100110110121120222012022102202202002001201222121200012112001210100200221111202211012012020210122210001110112222221012222002000121212222220112102202011221122100011201101211222012221021102202021122222200222102202101021120210021200001212111022211001001100210021201011211101012212102221020101202012100221001101010111111220000221222020111200012212022101211201100210101202200202100001110212001200102210200210000111200222212220011211212202000100010010010121000120101112220010021110001111101221101020202022212111020200002212101110000222002102212011112222200112212021212000022200220210201011200112112101120202112211112212102020011200011020002000212212021012111221010102111212121120002010002201101210202000110001201022012012201010210221212212200211102021220101100021120110120002110010120201120011022222000211112221001000002101112012121121220221220122121011112221110012220010011120201021122010000112110111012020110212202102202201101110101002212121021112122101210022202012000202201211221111210121211021122001002112210221101210201120022020012102010011102010002121101201100212021122222221012202022221122221022021102002001102220202121200100020110221022212222122112111000022020021121101121210211202102202100200210210020221221221001221121222021010011000112211111211021022202220122112220110010112210000112101111010002122210101211010002010121110111110122011110120220221012102101020002022211010000022220011111100012001212212000102221111111212102001220001020001121002010121221020122101010111110220102212122000122201112200120001212222111211002010020122101210121011111122101220200201211002110101120122022100200020022101100021001101011012122111020221111112220201100120210021221121000200010111110122102121210120121121112112021000222112002120211012101012020210110002211020110022220111220211102111222012120102221011021210120220001211211012000002121011211021212121110002010210001101100110021222011111100111122201001000220011011220121002210201100102020001210210211222002221200020100111010020101220011201011100001202121020101112021121011101012021010022012110111002020110210120202020002111111011102102212101210122212120001220222012222102021111120212212101011201012110212212212211201200010102210110020110122201112220212012200000120", "20102222020111211211100202121221012021220000222022212000112102222112121101020200221012022022210212011020022202001110210200101021212121120020022201120212000101220121202110112220120110022100111101211110011110122210021222200011012210221021221110012021002012112212221021111220001210002102221002102201021212212011022002120220120020021222202000120202101200210010201000002121001121020220010110201110120201002210011022220202120012102202210202021222001020102102202121202000110221021220201122211201120220112201212201110011112102121022000120021202002122122021220011100000102112112011001112121100210220100120111012111102122122202001112211020100221202121000112121012000211122202112012221012012101100100021001000121210222201012221101002012111122121122202002010202211001002020021002001202221220012110022222021221210202211211210021202220000111210120200212020120210221221222202122021011110102200101110112200022111221220011010022112001112001210012121011102120020212201102110121222221221000101200200122200001200112020012220021111202112220212021211212012000002210221210200210020101111212120110212210010212212101121001212101122102100010222020021001102100010112122221201211121121200200021220000000021000022120200201202111021221102022211012201211010212122220210201110021200222200120212101221222000000222100211002012022211112111001120002211121011200000021222101002102122211222012121000210112110002111101110110201021101201221002020210210000122221012111002120201120100002212120121001000220001102020020010112000100221001111001110212002210201121122021220110100112212012011111100221120221100020120101220102202100021112222201200010200210100102111222110210120121021010010020100201112210012210200112211202022210120100002100022012011101021100001110020010020122221221122012020020211221221101010022202212012110101001000200000002021011011020110000010022101211111211222012120211222000020221010210200100220102122100100000111100020100020221002012102221222111212222212011122120212021200120112112201121200112110101201100101200000022122202010121002122102221210211200012200012010220112212220201120221222202221121122212100012010102001200111120000122102221112120002100210202022011011112011210201202111111211002010121211012022101101110212010000010012200101112021102210021122212111221100000002110201222010200200021020000122021021121122100221010100010100001010212220200121201020100210102002010102222002111211221001201022101101112202220021010022211210200100012211222022010111102020", "22111120100001120010200122211011000021121201121120112011002111011100102221202100011201221021210220110222120122022212211122200201112102010202112012120012222021212010201200012221211002002001211001121011202212221022021021201110121101002212122211202211112101021120002112100021200101200020010012020210110012112120002202202001111121121120000100010002112112100221220022112201121212102110202101211202222212101211110021200200212120102111100000111121210021211212101012112100002222112102120222212201001102122112021022110110220101122120020001002112122201201120111201200121102011210020012121120101120022102200111102212201001102200210010122121220200200221010111020021110002012011102100111211100022101210212020210021101120010202200000112022211222000120102211110012001010211010101111111121200100000122111001210102001000211010100122002121212120202100010022100101021011211012220200010011012000011022201121212201121020121011011012121102220000010201210111200210222220002122020002200002020102001221021110122020020011020200200000010000011012120201022220101001001022202011220001121002222220020111221010111200210121200202101101020200201102200112000002000120122002020002102112012221020112210122011011220210000012121221200212221002020120221021112121210212021222200022010212112202120222012222011202110010110012020012221221022010010201011111200100121000201020122112212110212120001211201000102211102100110212212022200011200120011021112202122201120120112212001101100220112011110002121202201110210010010220111001122120100121120212011221220201111200220122000110221000122000020002222211221011120000012111210002120201111111202101201102222021010221210020122112221022212022122002221221010020220200112110220100201122100212121112020022102221001121101201002202020002100211002002200221102201120211202221022021112210101211101121201110222212000201202021201201222110211021221220201100200000100111222210000202210201220211011021011120011102120202112011012222010020011210112001202222200220210222222011022011022101011102111102010201201211200200112010220221022021011101212002210110201022222122001202211021120220001022102101002011111220210102000102011202022002101122010122120101000202000220201211011220121111021022221121122000121101102122000001211200122212102000102021122202011121201212011220211201002201200102112202100210001011112120122222002211001201200202110210110011220012210221222111211000001012201202201021022211002011020020221202102111221112202101220112221110112221000021110", "01202221102102212201212000011221211201100211221221011202001022112000222210000222222220001011210120021100020121210122222022121121220200011011110200002102100011002122000111200022002112022001200121021201202111021101012100210010201100221200012101221102002012201020122020002122221210202200121200201011221020002111222011020121002111022001221200112110002122212000212220122000020002112221210200011112120222122211210120012122122222002100000122011002112122010120121200020112120210001000112122111112101202221102022100212202221022222022212021200121112022110000011200100211110220110210200101010120101200210020000222000101222112211110011220122001100011010210002021200120022121110011112220020211010112002020010111121121100200202202022120011010101112111201120020200012201001101212110102122001001220112102022000200110212000102222211100122000112121101210001010202120012021112202012102012220110212001221112210002210110020110022211111111021112120000120020020001010022122021201212201222121122220111021002011120200221122222122110122100221001012010201022012101002122211211012220011211121020011121200200221122002001121110220020020012001222200120122020201221100010011011202200211121112110111120022022000222221201022210012201020201011101020120021021212211220001122021010011120022100112200101011111022211002001010101100101211111120022102211121100200212221102011021120110120210202110201110022102102020002100200222120111112220000010211111022200102110112110022122210010021121111110000201002201221020000122011111100011021221101002101011110100200100221012001202121112021202110210210221002100122000021122122221021121020211120210110122212222002111220211202120120112211221020002200121221110020121002012022212111201110212110020220102122201111000210112010220120202010122102012211120221111220212221121110211122120022022020212112012011100100011010002101011012020020101120111200111000122200001000011210111020102211201121001111102121102000222201200202220220100220121201000020012202101110202212221221122002200220221221220212022022122211200022202022102112211121021022000211000112002100120211201002120021110120000121111212012210001121101000200021011021201001020222001111222012200110121101010121121100020102100011222101211210101202000010222002201200012012021002001212020120111021011112122210110212221022221201222122102212121202210212212220222122210210221011002110001210120200201010012121201221212022211101002200222001111200201110212221221202102212101110112021002201211102202120", "22100112001211220020010221122222220022200002002200201202120202122112111210012102111211102022121102120020202100102012001102111000110000021001002120111021210122002022111111020011100221220212212211121221011102200121022212102101221110220210212012101202022220020211220022220212220211010102020120120010122101111210020111120020110220011210021022000021212211120022211200100200001021210111112102222000101121020212010222100200102111202120200001122210211121210012022020012100220200101102121002111110112222220200011211100021010010001020001022220011212020012122000122212201112022201012120011100212100121110221001021021201102011120010012000200210221101000010202001111002202212001021222212100022111212222012221021221020000120101112000222102010210011122111121102001222221001112110212122202012100211102011000122101001221021000211022220012202220011201101110012011120122212120101221021201201021021112002200020011120202022122020100112220000110000212110211022220101112010220100220221112220022200211010012200002222222222022222120212210011001201021002012020101122201022222221202211201100002111011202202122020212001000212201211200222111011102000222102022222202001011112022210112001001212220022021020120102212100101100011110010010220202012011022111102100011121200000121121001112022112200000011100110101000222221221001020010102222121022111000200021001122210021001120222112201200211121222112021010202002211112020022110020020022011010011120100201122020120002120211220000002101111112100012112101221002021122210110210002020111121121120101101010011020222102212212100110220102202122110112000011110200011210221211010001220012020010121121110210022122221101022121220121020011120022120122112101112010210100020000000122122000201202121002112102001112221021111221020200021011112101212101101222002101210100011112212212221121012001202021200120012221211200021210212021212200012212210120100111200201112201212010202112110210110211121012211022222012210112001000221122102000100210022010210100120211120210101011120212012102020000200010102112221112022120021020120102002020220222200220200022210101202012011221200120002100100011101111002102001202110122111202221222010201002221120000202102210222202000221221210100211020212101011110011202122021202100101212211101201222101021122221020022000022110011221222102122120010220012110112212221102102020110101002101111211112022200220011020022010120001222210201122101002010102012020011000101021210012221212200121122120202211121102101201000111202", "11221012221122222112011220101210210122202212100210022101011210002221020102101202122011020210110200122200112021200002201021001001201200222002110201210022122122221101020002220110210201001221220212211102011221001000010021221002112020000121102002011100220012000022001011210022021010111200201212122001002100212000112210022222110212201201121220100221112202210212020210100011100021210011212010101021111102000212022122011000211112102111022020110202121010210222121111220011211002210101120012211000200121012201220112011021020221020012120220220020121222012220102101102202100122112011121022012021120010201212101222212020000212212122210120220221221222202120021011001022220100110112000001112112012001212111002222021010010210010100002111101201010100101211212200122111021200202111101121002012120200111110012021202012020102211200011101212100002111221121021020210210100010011120000000010212010201202210001212001122220100011210112002111220012200111211112000200022211101002200001100221110000212220002021101012202211010021001011201022201221222012122100001112200010220110022110201220201001100002212221002202211220011120112020122020012201210022021110212110000202021010111212211100000001102022021022112221220212202211122100011001112222121201201220011222102110100002022122221001001101002121020120021100110220011012111221022222022200222221010001100120202212100002100201122110102011120001220000010012211001220222120010010002020001200101121121201102211211221211222010000201122211202012000001000211211110121221012110121220000010211211101121210211020000220101201121202122001210200210111102101001000022222121210202000122120022202220110002210211012212010101011200210222222201220201112202121011102110120101220222121100212000021102210221012211020210012010102011221011122021111010110000111010222001200211212112102002102210021221020201120112022210100110122201012110120020100212011102212000221122211201111212102100011211110211112111021111002120100112100201102012212012120000122220102201010111021211112222212012201022201110001212202210022212112022021111010112111101100112200122120210022012012120020000122021112101001122101200002021102221102020111102000000022021222202001122220002012110011010111202222111101001000120001020120210122110221100221100021102201221022212212120000100101122101002220122212100210012021020000121120202200010011122212200221201112110120120220021211010112211222212220222022011202112102201001112101211102220000212012111120100222100221101010002110122012", "12000220111010110001020012211211200210021002202110220021222021101110210100210221020102101002012220100222220021022111001122201102110001001210122120200112200102022210202211000010022202020222220020112012112210020101002102221202002210112001012210010022210222000102002011020221221012110112121121121112120211011202112112100120202002021202112120200120021201201222202012011210000210112001011210111202100000102002000110220201120122112110200202001201100021011100100220212122211212010010020121002202210110112021210011110212001111210010110022112111000012110101111012210110201011002122110121000111211111000220022202210002102010212021220201022210020012211222121011210112222212222101121121201012102200220021200111011102022101020212222202110212101211111222220002211211010012202012222022001112221011111202111010202011112101111102212021121210220100021011001200210011001010010001221020200021110111222121202221200021221010220221120120122112101110021201000002112120122021200200011110001012101002211102122010101002012000022101121010002202002022200102201020112010210101201102111112220010220012221001222201210022011211021201200210201211011021111020010020210202220122122101112110000210021111112211220102002001021212002100121012020210102202101210001221001111202121101011101120010222222222021001021002221120112222212212221022112120122221120022022221222022121020021212010211022101002002211021220220112111200202002100021210121010121012010012120001111212122012011020120121100212111101201120220222212221201112222021102002220121202201112121001211012020201111200000110221212110222111001010201122100101021210221010120200100220112012012000212212210212211002120100201222222202110022000012011020202100101200021110210112220021211011212222221100112112121220101212120222001000112222112121110201011102212102122012212222010102021220221020201001112021012120212100110000102211100012211010100010021020210112002011120200022212001201102000112000012021212200110101102022000001011102211212011011100112202200221220001022022200211011212021102012100022220201120110112012122210201102112002002112201212010001020100211021220021000020122210102122022122111002210201012000110000001002100221102210210202211102101020000001120222122122200220000100022021221212212022201001212112020120220220000220210110112102112020020002100121201212210110110022101120211012002221002100222222000012012020010101122221001012210002221211100002111022012011012120202102122111001020002020120011222202122221121001010121", "10201010000011202002001102100021201121200111112210101110122102211202122020120222111110112221221211121110011201021111102221212011222221121010222022001021201211012112112020112102122211120220112121102100001222020222000200121011102022122010011210121200220122000111021021021210202101222121202122120111012212202100112100010020102022111120210220102100110210122202210201200212120001000112112222222200100011212012121200110020121011210002111000122011212000011101000021110021000011100020201212021221021200000000101222220001112011112221220211121202202101100020022010021220121020022201221210201000200021202202210102222111001221000002022121120010202020120200222211202101022102210000000222200100010211002101102112121011022212021221210100020120200010122002011210000010221222002122101012002022221012210221121020100200022120100211111202202001111212022211200011110210102010011200110120221010220201222000201101101020122022210122222011220112101110002120101200220102012021112120101012021121122121202000012012100221201021011200202010000211111020202002121212022101002121101201212122200022112021112100102000100101122221012112221110202221222211111122112111010112111112202202100011122000102111010011020220210100120200221112021112002101010211002120222200200010101112021002000220010100112100110012222020101202220202202010201222112010001112122110122011021012221002110202011210210210202022010201021112201211121201000221002101210202010120201120020110020111010120212012200000101220210120211011221201221112002020020222100101100000210122021201211112012112010022222002022201012000202121010211202012112101001020020120200101221000202200110222100102012221110122111121001200212200000021221010020211021010112120001212121120122000222110202222111211020210011110102001000111101201112220022002122022220002022100201201001211001101220120112202002011112102221102020101221112111021202022100200202002202100121020110001201211202021202002121121100220221021021001110012211200111221200121010012002101002211112011222102002111101010010100020200101110211002112110222122121111112102202110110010102000112111020102010222212022122020110001120201011210100212021022222010201121110012022012011020011020000112201121210001001210020010201202102210122201211222200012102211002222012011101122112001002202102002202112122100121220011012010020021212210202002121221020202222121121012011200102102100021210112022120210121022012201020101001222200202212012012100022211022210221020101011211020012110000010111221", "10010010200122110211222011222211020120002110101222100120112011220222121202001200000022211212021210002100112201122202110202112120002000212200221100101202211201102022110022002002201210121100011120212220001201002122010202020110222211210200210010100202200222201202202211012110102110201100120200121020102211102102200102212212020122022001102110221201210210010200100212202120101001122001200220022012110112212021122021210010012222121011100112011100201210122022020110020022001010101021201011021112011012122200111002112221210010112012110010201102111022002112110101001122011200101100101212000111012000012222121122021202220002212101102121001020012200122122110100212120121201011122122000011002110110122010222111012121000002102002000102022000221100102021001202212012011220002121202011222101011100220220121200211222201120201102220222111221212221112001021020101021100100222000122211211022110011210012201000120010112110002221101211120101121120120211111110202100101120111221212210102012200020122110022020011010012100011210010120222000210110000101200111020100000120220100101100020022111122011102021200002121002000220002110122111011021101001001102211202212211012202021211202012110011100212010222202120011021201212110000021200022000022112020210100222220210111001021022121120022212202102120112120121002012121212100120110012001200010122120022212221000121012100001200012210210110111020121210211121102220020100101121222210020001101221202020011210200012002011222020021201122001010122221012020211022211221122110221212001221210220102010012200200021212001021010100221021111020122212221211201221201010122102000021102021010112002110202101000002022000100010200100020002022221000112022012111211221011122221022111121122211110020001010021101001010101111102010212222110122112222002001021121112202020010111010212020002201200101202101101102001110221012220022020102000011002112000211211120011102001200001110001012120102222012200110221010020010120202001212000200222222101011102102220221020220101102120102002211211212020021211021102120122200212020211111002201120001012121102210122012002021221200021000011011201210111222011011000110100202212020021112101021222102121001201221002012222011011011120020010121211200212010212222001002220101201202112211100202122022010102100222012120121020220000002010012002111020200122020001020011101002120110201102200212121120100222221200000010122122021100212120001122022111012220021011200002122011110220000121010011111211021212201211110202112220", "10221011201111210212122122010201200011220201201100200202012102201101110121000211201210012120201200121222001201020111222222121101022010112022202220220002202001200212011020000100012200022202110200101121022011101102111021121122202110121021221012012211110200112002211220220221000011010120010102222221211010211110011022200200102001111202000000220101021000202121202200200021210121121221100011100222201021110211101020020000220211021010221211211222212020201010111121121001221212000220220101002220020110121121022010221111000122011100212210222202212101022000211120111020210000101002202110121110202212100110122011200221220201020122201202200211020101222111102121000200202212122111120110112010201112101002111001010011012022010222221110100201212222002002122220222012012211201212021222000212020001112220002210200022212220022211001022010221100122112222212002100021001111110112101200200210220201110022011210110000101121120211100120120022222200001212011201200200022022021220200002002220120020022001222221002122012101002202211121011210220122011001020222020001221020021011121121210201102010201201001120112100012011212210222201202002102021102102110221122201212221021122020022110002112002211021000102220120120020202021100220211012122122202102012110010200011112021021001022000001112000021221122110012222201010200220021101222011012201011202001001012212220010222201012111102002002221121102122200002001121112000102112212120211212211210110022200002102001022002202202202210211012112021110212110200021201100212110102201211210102022112101100221211111011202112002000012210101120210022201122110211121101101111001021120001210211002122202022102021122201100022110001012012212021000102101102200102112121021000201122021001200111012222112210201000022222021101212020110112101121122011201110210222210120202002101201122021120122212120110121000202012001210011201110221000110200101000000012210101110200002222222010221001221020211112022202011012210101020220212202211012110221001220000200001221222201101200200012120211112012112220222220210100010002210100110000010011022011200212022011010012202100211201220002021110121112221101122110022010010002010122022210111220110111122222101112210000210021001120021011012021001001201001011102200121121012022122200010022100112012201001001012002010202011000211200212020221022111002211212021200210120111022020022022212021102211020100222111022112110100111212122112222011212200220110020011201220112202220012212010211212210121221022002002121222202", "20112002111212211120221022001020222111000012221111201100001110101212011111202002011221221222120110120000220012222010100222021001211110200121111100011110011221211102010122022121201101122022220101222122212221112111000200001122211020110210112112212210212212200010121000021221112012120102012000110211022220022211102011111011211100120101110201212011200120211212010121121020011002101100122012000222222101012022222022022212110222020101221100212021211112000100110000221111111120202010210202201212122010022001112011110100022000101102000121021102201111112110002020122022112002012221122022211211021212210222020201022110220220220201122222202021000220011120022010202210010021000220100221020022012211100022212022112210101101202222122101022211102221100012020012121102200220012200221122002210022200002212122021221222221111012122201012120101221011102122010020212111020121211021220201210100200220000111001122201110020100210111012200012202202212001011010001222212002101121220110221121200210002222121021201120120012121012011102221222201000112000210222212010122000011000110210001100000221100021220211200120121220012002001101200120020122112122212022222111110122112120222221021011122221021112222011011211112011200012111121210010101100221121011200220011120002010221212100201200101002011022001000111202020022111212110211200221212102021201201220111211111001002102002111000100212220001002022020200220221002000112211001102222111012002211100002200020010012000202011222112220102111010212110221001201220100111111211101011222001121222101122211200212102211222002221100210001200202012210122202212011112012202022011100202121100001020100210012220210120210021111020100210122100100101111201111210002110110111101200000011122212102210100022201000200122112010101222120110200020002021010122002010222120102102110201011101022201021111002201022022101110101102020012110002002210101101000211120112022102112202111112000011202020122000122022111100210102110010112020110011121002201120202002001112111212021201110221100102202112101221002010120011001102221101010100010102001212202212200022202212112211201100011000111021102212201101110100112010210202220211001120121021201020112021100001112012100000211120010222200221120102211101022010202110211211102222212202020000220102122120220222110001021011000022000022100000200111212220201220221000222222122011110221110121021120122201122010020212120021200110010212122212210002101101110010010022101020122222111011121020201111212221211002121110110100", "02010011221121010202201200011000122212001110222022000021101022112211222110010222110011012200211011011211001001122121121210022112020102021220121020121202100102101010200022121021202221210000001200202021022001202002010010020111110102220021022112022121202010010002111221201211101220110120122121010201020112022010112001022202211001101222002002022221121012202010022010211002002201022121002120012212010122210122002012001111020010002202021110000212111101022001110012120110000122221020001212221202112002200201110101021010002201210101121000100011200002111120010121012000200220210221201000101102100112112021220222202122010201022020000012020001210122000110011202122122111020012012201200121220020122010001101201111222121221222022212001210210102012111220122220111220220222220100022201111121101010210210121120110012212112222122100011111001020020120112200202010000122102200001220112012212111120011102221011200022100201100121010102000001011001221010222122000020110210122211121120011202102111101021022220220000221211200122221202222022111121120211211101011021011002022012011010000001010011221100101221221011202120110212010220010001011212222201110020102001112012002102102100021122101212201020111210121221100210111111120111120202222112102201212011221100020010210111200210021021211221122120201101011111212100010201001211200010111200210100101000210221010112122202012211222200101200201022221020100220110101001120222100022002000201120210121200111101122001122220202120012121002122220021121210011022221100020121001110100120011020112202201011121220110012110221101120110021200012012020202120112102210022001220201010102112222100021001102202000000111200212020220010002001101102220012201010001101101010220100201100000110112211012222020121100110222220222120122120011221220122111211102101210110121222021122122210022111101102111101200110201001200110212212122101202202011220110200102201111022201112121000202020012012110111002202120201010012212102112021022122201122120200121112110012201200101211121000112110102000011202011120121122202201002221222222111202112101111110011102120020210220222200010111022002221201112020101020101020201112122110212222011001102212200221200222112011212221110001200210022111200121010210021010222221111211102012212101002200212002121012002122020212201011210212222221022102120022221020001001021122122222202212001020010210021222212210120121102200012102101220022001202122000111000121101011022121121120212201021122011022000222202020022120012200012020", "12020222010021000220210221022122112221222212121000120210022100110220020011200221212220210211110012102122110000101120111000200202220222101101010102020120000101010012222010112201020202001011212110022212102111220120212100222122202021111102120022101002102111220202122220201210101212220101220101102021020221020102221211111112120001100002111121001110000021100020100010022111121002110012000010000101022101020021111102220002101002100202022101210102101201100011022122000122002211220012222200102020101212011011010210101002011112110221022001122001220220202001000222121122020100212202200211111202001220010200022010210211211122001222110221212220202201201111111211201112220021102121110011002221210101120201222212102022202111100211020011011202111002002011200100010220121001102021011122020001110202100200101221212220201110001200011110221001111011002022010222112021002101022212102002222000000010220201220022122122101120010210101111212011221022201110001221200202222010212002202020102100001121101212001002122100121112012212220212202200100000121020202101021222102102020000210011101020211112101000022112120210212212111122100102010122212121222120021110011011202002000200102002201212112120211110220011122110122000012101022102010001011022111001202202020122000202020202010100102211110001202111100001121222101020022002021010211102120122012110210202121210101012020020110112000111211121201202111010121002111010200010002111210202210122001010021222110002100220102210221022020000011020212111200222002222122102100212202101210020222202010000112002010202221001210222020211201210020221221120102020221100012202212021121022200020001022220121210002121100221101002011022021101201120212002020212021202122012212011200010221112120201020022010022212222021120110221020210020000010221202101011021002100120200202201211210012010000101001200202020002110111121221022112102010000011000001220220222021222021222220222221000200020122201101010211200020011202100121220012001202120000010012222021010200120100021100000101012212112100012021012121221222120120110122101110002101100101121100000121110100101210001222102202210011100122210200002111020211211120100212200220221110112110212021220112202121122112210122010012100010001110021002010200102010001122011010000210212022020210210022211000011010210100220002120222122021002122201020002201122002102122012221001112210110010121022110111201201202222210112212112201112201020011021002100222201222012111121211220121020120212022000210210010100122111021", "20201010200012010210001011212210212121012121010021221100110112112100100010120211122200201200211222120212202210020000022110120222121010100022100120120100211102202010120221021012212202020120100012201010200112211112022211111001221122120200212101102010011000220221112112221101000101021020122012022002101211220102002101001201021110002101101012001110202012000220021201222020111221000021102110221221211100211220210020220122011102222212220011100002000012102120120010021222002121210020210001212121211202011000112211221122201111102122000221102202110022100001101100222222111211100010121021001001101102002222011112121212010212102210211220021221200211112200011120002012111221012122121210000102101002011212210121202111002201002011212120112112202001011100000112121001022100210021210112021001111102110110211102111210211010011011122110102202021201121110110100001100120010110211222112220122221202120202002102102022101022022001022002010112222121001001102201122102011120102100012110011111002220112011112100002120221122211220022112112120201000000200101202202211101111201221100110020021022111012210022122222210012211012221210122111122011201012021102021221001211121122221212201220021221111010212022001122201100000222002022111111112010201211222221010010020200002110222221010122211201210201020110110102102012002101011010001012202112002000200220121200012202211202000100221012111022101212120012000220222011100122212000201220010111102020021121002100021212222102101222020021102202102120000121022211211120022120100111021010122101100201021100022120121120022210021110202102120212100110011220020011221102011112021221112201201010011111020010210222112101201102002120100221011121100001021110221102012002000222222101211011020010021120202100012200021020221120122010200112212000121221011110210100212020120111212200101220012000020211212121022020210120020101202112212022020222222122102221200202001222111122101212111110101210212022220111202001210200211222022221000200202021220202102011122001000111111000202010201000222211000102120012221010001110110001222110101002122122210020101121000000120201200112220121221010010102202110012100200201200010100112010020012011022212100201222010111110221021101120100100100021110000202222201210112121021210222212001001111212201220201021122202121001022122100100211001022000112211101112222120202211101001112220100010021002112001020020102002222221022020021201102120021202220202202200212211110211111012220210210001102222001222200122210110012202202", "01200210002001211000212000110222011100110111112102200020001101001122110102102200121012011101020101010122221001102011021202101202202110112120002202200211010102211110202212011110011121212100212000102101211110102120201102020022111000121011022001212102221021021202210000120020200000222122011202110011122112202202121221101000001122122221111012002011112221212112112211212121112122121012201011022101022002210222120002221022100000212011201022220101210211201010100021221121201210121000100101120100112220012221201020221221020210101121110102121012010210001022122002101000122200211010112102121220011212221222010021021210001111212212102002001020120100212010022021220110110010200222010102020112021121211002111022000010000010201012201220111210011212010021120202102000110122111112101100122210110110120211201111001220200122200001111101010212121022120100101210200200022222211112212211022102122002210002020210211121012110210212120210010111021002200200012222011012110021021211111020111110000000000011021222100000211220121211122101211120100102212201100221100100020202110211120121210100122111121200010011102222002211220111221101100011000200210210110100000222010120101010220110010122101002100010120212220100220102111010110120101220000011212212001120111002212101101020011111102122001211012112121112202212112201101222011221000002020220021010222201210011001201010020001120102011011222102101002200202020212110222011212021121121212102020022022120212220000212111011011010220110110101011021221001201000122102021222002111211111000101210012001101110102222101221000122211021201200221112102221202020222211001002111122111022102222212012220011122100020010100001111212011222212000210010022022000121201212210000102202200100100022002201222222100020110000121212112211101110110110101022000201101012112010202222000211201111110212010220100220202220000221111201201120220220012211211221202210011001000220102122002212211200010011220112211021200001020022012202010201121201101121002020200201100001201210211022102112012002111211022102001221021111121111210202221011101000121010212222211220211121000010212202110222111122001020220010120110121100211221112120100100120121120020012012100201222200100012210110122121211012110211010212002022102100222011200210020021001120011101100102011222021221102220202222120122212221002221200002021222211210210012211111021122212011210212120000001221211002020210221202201001112021222212212200212211212022201001022001010120002111111120212222202011010112222", "20110220111122120021010211200222200221022002110221011022210112101201011002212120100000220110212221101221001112022200112101002121221210202101220122121122221212021012211021200110222222001120222121221122210021212211201022011002011222022022201202212220201212020201202110020112222212011121022212101120111010112001002200002210210000121012202100210010201100221212110020200202101220110002012000100212220122212022121000121201001121120200210202100212200001122011110111111200020022101210221212010021021101212200110011110211100212000202110201201102222001201022110122020012101212012200120122021201211022100020012112000102220111122122010112101002012100120011110011211210220010120001222021121112210100020102220010201110011121011211022201102212121001100022112100110122001210000110011020221211121120002121101100112220201112200022112211002100221012201001220100002222222111210211200120200212110221020210120120001012121120122102212001011112001121112202121011022200010002111220101212222220000120221102022102001100200111011111210000102111210011221221101221012011210111221111011102220010201202122002100111102111000121222022202111122210002011021100000211120101201120201000021221120121010110201022111100002212110001101100002201201211011110200121200200022121112112120210212101111201111222101200011112110102111121200100022201022122222220001200111112011100121000211122221222211200122221100110112020110000100211200021101202122111002202112102112210202221222100102121111000102011102221001011121120201222110021200101101102221200100000011121111011201212222012010022021120102121020221101200211111201121120211202002121102010212212021022100222112222011112110100012110120200102101200012020111222011211121101101001200111000001120020101111211020022220210210102101120122102010100010010211011100122110220120110210121010202102220012021110121122211221000010112101022202012000211200220220020202202210110110200000000102010000021120002011002012122212210010222111222220121200020011202020102110220212202220200021122202002002122110202202221122201102201210202111021120012112000122202122001122000001121220222111102021010121022010110102012111222102202021012020220122011201111112220100201102222011102200121102200120100012110101120012001202120211101110121120212022022220111222012111212202021202210110102121221000102022102201201202202210202021112021200201122002021002110100211222210020221202000211022020212120120121122120012122002221220221100210020200200200210220101020111111102211021011", "01101010120101212001212122001020112000201020101002222200212112110102212021210122211101102120212220102021221000111111200220202011002020110111112111112100121212001200201201102202202002102201002000000012121100110011212110201102201012010010120120100102112202101012220000022112201100210112010000202000102212020122120210201102101220211222100220102200102200000012110011020110100210210110112100212011112102202120002101110110211001102110112220110020112112100011122202211110211112221212010102011201101020100002022022211120210112111110201120022010102012202011222122222021210200020220220020120222201000200121121201110122100011002001020020001202202102222201112120110220011000012110202212020102020121000202122211101221020212202102010221221100021012102001100221210002220111002211021021020212110010211211011001122221002201011210222020110112010000121022011202021100101121220221211002220101112221012121101110222001222001110111211212222222212200001102011210212210201002120201212111001212121101111222220022100001221010012200100220000121201220112022021001202102012222100220102221110212221122212200000011201211120222012011101002202101101010102122200211201210000121002022210020112022011000000112200012200112000001011120201022122002111110002100222220012200010211221121022211202001202112200022202001220210220021011200010102110202112110111001222102020021112201010101021200211210210101120000011210100001021112111102122000102011210100212200010102200211212020222211102102002002012020102010100221101111220202002121120100022022101120120202021200021010021101101120021212010110220112221102012221000022210020200121110121101202221101201000222202201202222201200022220001112221110121020210111122011122222221012000012102112111110000101021212221002111210011221121212112202100111012111210020121021221211002011202112201101112112101002100200011100200011211221111200112020120101100100102222112110222221111020211011111110220201220111211112102221010222100110211121012110110020202200012212210210102220100110022210200121220000112020111212211112202211120111020002201010202221022010011002222121111000020102022202012201102100020121202001002100200011122110022002000121201210111220220020120011222121210000102200012021120101221120010212210212010102201020212022212122220220122201122202200110120110220002111011200202221120202011011120120222122211110100201200220010022012010112022201122110010000110111020202101122110101122011201100012020120001101001201010022002210122100112112210112200200", "22012010110202000201120120102200122112101200020011010120212110012220020220112000021020212122001122110112001110022202010220010022012002021122210001221211220000111222120212200002212002111221212000110111221202111001101221002201200022011002221000101212220012002100121002210011202110210110211120011101120210022010221002220221021110220212220210120120022102001102221001212002100020221001110010122110102101002012212012002010220000011201111220022222212011221022010101210202011121210200012020202220121221212111201211020001202101100001022101002100101100101221221222211212002100100211101102122002011020110221011021112100021102120110022002101112222212021122122010220200020211002021220021000102121201200012102110022200100022100121102212122111001221201120021201110220121112010201222112010211000100002122220201122222111200002120212000100122111211222201202112221020200122020112020022012222200010222201000020122211011101010011111201111010121211112121112201222011210210201011201122102120121102222112212200210102122101002120110112200221020100121010111001100201222012221202120002220100020002121121212221012210101112200010221021212220120112200022212201121110011001120221020110121122102101211011111010010000012022202220022001020122210100211021121012022011011100010200111120221220121121010111220111211112110112120000021100002222211022102100212000200022022120001010120212102102002112020201220011022020102220021022111222212200002221021011122011101022210222122221021212101021002001100220002211112200110212002100121110220220020100012012112121212011011222120011001001222201110022222201010011111022212100002002111011000202000212210010101202102112001121102011101120100210211020100000201001222201221110222110112101101222112222200200011002002110122022102202010011102110101211201222010110212022002220122122111020212121221210021122212122100200122220221210221120022011000202020211000120001000210212201211211111222022001210011010002002102001202012022221220001011012121211020021001222012111100022110021200221211021100211122101102000020201021001122010002200211202121100221110112110012111221202101021212101211010000212002000200210222200212020010110202111021221201211020021012200122122220012211020102011200000001220111111122122111022000102000202121020000110202200222201202021001100010220011200010122210112220120010121120011020222110122121222221210200011121111220010012112200221211002201011110101110212210110020221121112102122020110002120011111102000210221012101201100120210", "02220110010220212102100222221210111012102202202012110001112122202102010101001021010011222011010102200110211122021212122222022210100020010111202110000022210220220122220112202112002112020211222201212120122102120212002002002020002002212000021102100122102021022012012210220112000121212121022011102020102011220220021221000010011002020102021102112202121221001012020102010102120100022002002001200002221111221002102120202221222200220211201101011112000122111211122100221210201001000220111100220020202201001121221110112020112012222221221221101210210220121202011221001101210122012202112110111012021012110010021002202100002211000121022100021010000202212112021210000000102221110212020120212102011202011010112201112200222211112221212101220022121221210212211100111002210020102210020121210212201201101112210012211200002002112202122110221211000201102100202010111001002000112220201101220020012000212201221122002102122121210011000110021201120221202111121222121010212222100121021202212010121200012111110121010022222200200212100212020201022220002012200022202001010102022000001022202120021101102122120122102001001111221110011021120121200022200122011100022200210101100001111001012012012021020101111000212122002102111100120002022201002212122110010120101121101122000012011221210021210121122120001000221212201002020201201212111000000022011021101211120122012002210111002212110210200020221112101111222020102220211020101110021110110002012021012001121012102111020100110001122011012220110200221112102110022002202111210001020001221021210001021212201110200022110122101201111121100221221002021222110210202221210201210112200202000112112022020012022201202221011200022200221120011001202201020101001201102022222111211001101112222002200210100102112011211200110200002200110021012201212202111002110111220000110010112021101222222122220121021212101121202222102010201121001122201122000120210100010110220102101002100202201020201122112110121101000000011022202211220110001102020022002012022212020210020201021101100100121122020121211210220022000202111021202202200102202110001110201100212111212120101220221201201012102121012121202112001101210012121122102002020021110021211221112202120000211020212200112020002211122111221021000001211100021001011210122001122101010001211020210022000112000022112100012010202201110220110120020022010220102122021210120010011212200012100001100000200021201212221222221120121222212212201002021220020220220101012002220111021202202100011220221002211220220102", "20022002111211221111022122202012110210001220111001022221220202110020211112021122002101021200122101021102212101001002220022220120221022210020011202220122112102002001012111001110002001220021010220001022200202100021212201202111200102222222211120211111022221221001011000022001002101111001202010222122020111111111220020200220122211222100020110112122021222211101102121011201010110122000201001211010100102121222200002111221222100011101220012111111201220000102121010022110120021221201000002111100202210022202121211110210010212020212220111200001001012121211212021222211010012120021110200200220010012220021121022220021001001212201000000121102210100122202212110001012001021002100120202201111100210110100010202112201022200221022110010120210110000201100021121101121211102221211120212212000121112212121100202100011200002020100112210210012010222001011201120210111011022121112102112212020122210202012210000212012220212021122102210211011101010100012120102010122100220101121100112110100221002022201200020102122102001202012102220012012101222102110212020000001121120120020220200222012210012021010121120012101010210011010212101021002021022102110011122202222002011020220022200102120002111021101101022112122002200120200011202122121201111001100111200120212111021110022101200022020022202000100110001021210202211201201111000121212210200120011221211112111121210211111022101212010222200012112222001021122010202110021221001122112221112022201102212012220211100112011212002212222010211020100210100202012111112011002012120110111010102010001220010020022222112100210121220200202210011000111220112220010020111001001222220101121112201010110022021202221120010221001102022001021000100101220000022102200120212110220210220021112100002202011102220122010200212222011002112000221220212112111000120100200122022120111202111202120222220001011022121200210001121200011200100212111101222022122021000210101210001222210210001012020110021121012212220210111212002021120200010222101120211120001002212110111222111211202220200202121101010110110120202120122111002121001011120010112010100222121110022220212200210100212022222012000111211011010220022112121010101120110202021222220210011122110020111010022111212110202201200210101122211012010100021012001221211020222122200112002221210201011202212120121222120020211001212201010001102122002020222221122102221101222111000121012000002110201002012020001212212221100021010102002001002021120100200110100100220000102021202022011122000002022110210012101", "12201201001202222021201102110111220200111122101001010200112022220120202012010000101011120122222210222001101012220202012021001101111121112002012001010020121101001212001000020222101120122102010012011000002220011111201002002120120200001012212202002000011212002020200002011202022011010211000212200000222022221011202201010011112222122100211110120100001201000210220020201121120202000120201211100211222121212122020022002212022021111220002222111102201122002012112000200220001221000122112202121202010110102211020001101010022220202111201220102101112202220210201101002100202022011220210001210112022222022001212102122110110112112211020001021000101020200121022002021020221121201002101102222100002112021220202221011222011000121012022022121021102201220101100111222221121110010120102010001020222220002211022010211222210120001000220212202120200220200200111002110122210010201021202211101201012011112110020020202010222110101200201220012222010102001112101112022111110220201112011101001102220202210221220011020212212222222121101021201120111211220112111100221212201020111212000221111200100101120222002122201222002020111111000022002111012100012221000022101221202111221120001002120000222110001121212010200021011220100220111112020221221012222112010112012110122110012100211202120122220200112122222220020122020111201020020122110101222202201012112021111210120100220201101021120221110122120210002210002122202211210002220102001012000012012210222112101202122122222102212212100220102220022211000120121022000122000202012121202121222211121022022021212111101121211001202201101111120100122210211211200221121221011222021011021112110100022012222100112221220001100021200122211102221211222120220012222200022211112111202010202021212022110010220110122001021011102102220020112110211122122121210110021212200212112102200201121000220010211220210222010110000112200101220021020022101122222122101112022020100112010221112122011120010211002001121211110122110212201110101001212210021222001012200101001002211020112120110212122112221202210201212110021220221210102120122210220001121021110000210102200012202100202110011000212221202201020121212121011210022221121221120002212122100100110211120012020122212100000222200102020200111111200001210200210200201120001102122111100011000022111100120200000110111021102212210210120222212010012010011202012011020111202211021122100120212111020220222100020201122212220211001212121201021011212121101112112020222122211222000210110202010211210002210012210222", "20212202002212202200211122112110100111002201221101011110102201110212000201212122212012100200211121201120210000202221021100220011121010202110202000212202011211012000200020001202111212010221001210111211210120022121200021122020122211201220221102021211201201022000021021121201121022122202012012020102001110212001211122010221102220010102020001100111110112101202011200021212011100121200021000210122111022212010202121102002212001110212022112110111010001012222222212121202121022112221202002110221121001100220011000000021211200020221020021001121011021210122222202111000100222202120210222000200022122121011212211122111100200211222220112221111121101200210000221000021102020101211210210200011012112012121221022010000200201102101002000102221210000022202001121212020012202022210200202121001102121020001010010021200102110210210100212022112010010021100110110110101002212200211200122121000222221222200012220002120122001001200200211011100200021022120012221020202001001020220221000212111001111100021102020000220121222010211221111211110210122212101102111111022011221200100012021121210111001020022100110022212020121112012222012110211221220101220212121112111121000012110112120221021111101011010200200020210112112001010222222121101002022212110101000202002220101202211002120110022011022012110000221210022102110100202221202220110111202121110100022111020021101011002212102222011020211101000001001202202011112100022111101112010212210001122010001112021020101002200012211010022200201020100002001112202120120110112202212022112022020010220121001022111011111101022020211221210201122002211200122202200122120210012000202120102101112222202212122121010002210222221012002021011111222220020102021001011020111122010201120002021220000121012122121202121111101000022202100021220000001010110100212020122000112112022022000012122001001110121201221211102210110100211110011001102110111011021202011010221011100112110001121021012021101111220002110111011010022120020220220102121102021000221222202010112101002012222122112201201101211001100020201202012001011012212221021120220202102202202001210110001000121020222001222021102110110210202010012210100212201210201012000011012011122212200011201022102202001210112201220122020120001122121101202212010200111200122100021000001100211220121000210000021021111222100222222000121001201120001101210121100220121020010112200002112220011202220121121100121112021012222222210210210010020220111012201001220112112100201220021220010021121221002201010022020", "01222001201012110001220122122112221220021020220011000210111121020000122201121210200001112111200100110020200102211101100201201101211220011022110121102221002122212221202101210122121122212020200202011002011022202202122011212101022200210221110110110212020122220021021110122020122220011120000211112012201221110001120202110012012000120221010101111102022122010211120211002220020202020121211211010102112211111201202202010122011112211102001202011222110102100022202110210200221121101110121202002200102100012111221212122210010000222100211210021222122100221120022021200221212121011001212112100000022122002011001122200221211011010112022210020021122022110212211210212002110010001211201020120220111120221200120021001102002101011021101111122200012211120100101000020220022012000010112201022111001110020221201020020112200111222021111111002120110112000212101201102021022010020020211002112010000202111201121121021011021020102100200210100121212200022000211022210021202120111202022001120020121212102101211120110101100221102121111002221202100210110202022101100012001010220012122221210002010110222001212111000011012000000221011122110110201102210010210200102110201201202121102021002102111001222022001112110201010001101100211000000100101200101010021201221212000210102000220001010021020202102220122121211211100100112101101210102220111021111001200020102021022100202222122220012000022002001211102012210200120110110201121200020201110212010222120012100211021111212222120121000222222010221211111000220002012102020000120210212021102122012100110121111222101020001220200222102221220220002011110022020221120000220121222111211111222122002200122112000101211012211021101022120110222120111221011100200102111111202101222201001220020022011222110101020002021102110011210111020121101101010102012110001210021212200102202212010112200120022000202021212100111012121010022021112210010102121111002202111221222011011220200210010111100111002112121022011121222210200020101001100112001120112121021010112202120221200110021001102222211222122000010111220112000002100200000200201110211120220221102222211000210222002221222011200011101111221201122210022211020210220022012102001021201210212110120111001010022002121220212000100122022101000012222110112200011120110021120202200201020010112212111102011021120110112100200021200221202211100112022110222211021011012102220200122200011102001100102002001110210121210002111220122110112001110211121121212021122221122000100111122022200020111011020221102010", "21111102011022222221001110222101202121000022222020010011212220121221102112110002020022122121111121121211102021201201000200122211210021000102002022002221002201211221221210112010212112022021022002221000110210022022211022210201010212211201020122121001112010121022121111112210011121022120011120221221210110212100011221122000000110111211112001112000012000112201001000121222021011200112220020002011111222012221111021210110022111101220101020222201012111020001122220220000220022122122201001200022010210202221100012201112021020220221000222000102222001120210220120201220222201122211202102111210110002122110110120110011012212002012200110100010102210101201101021012120222201012202102100211002220002200212021102111201020220201011220112210012011120010112010012200200111102020022210212021022200112020202122011120010020012000202020010101122202021021122112222021222200202122222201121201220222201101220110022010211100210211111202112100001002212000210101220112020020102001212120220002012021010211202100102201011211202102111020200122001211202020201021100200222210022222210210002001000121111202212201112211120201200221110000212220222001010102121100122122020101020011012110211210020122121221220210210221022110221021000012202111021112002212111102212022200001101222121021000110002222202000111121112110212020002021002212002200220000201210000010110020021211021210210010112201001101021201210122111222101222220101210002212100220120000120022202211011220020011220002010021110012012120222210110100000210121100112210212102121211210112221012120202120111212001022202211022220121210102121010010221122202010122002101001112100020002100211022121020010112020110200010122101212212122200021211020122120201102211111122001222220211202210210220010122111110222222022010110021100010110100021212000122221112010202101212202000202212212021201111000112001002200202200201211022000222212220200121102021010010020110221000200112020011211212121211112012012201201120120102000022112020002222100012110102121200120121111201210221020222212212121210022112000221122111012000111210222220021111112110220222001111212221000121120100210201122111002021000110201002100110012120022201121210002102020221012002101020010201122211101201020210100102001110010112001011220112102112111002021002021212021122010211202101121120212022211111201201211212011202012001101221212211012210222010212021022010001201101120211212110210002020102201101202111101121102120101020000112210000120010111210010110121102100020102011121", "21101101012202000121200110001121201021101120002000201201001001101022021122212001112210022211022002011111100202000220122021112100110110010022020011211100012102011001022100221200120201000012010122101110010222200220012010110212011202112120212000222010111221212101010221002020000020201202120222210022020112011202101011100222110020000001020112020221012100102121021211110110100021122001222221212100102120101120120011001211011110122122101122110202221000201111220212120101000212110122201210110022110101000212002001021210200201200101100121200002122001102220020202200021100012011210022221110021021001112000120110112112122200211022000211121120101100122202110022220221210200012120201210021000010022200210200110201112212200100120121000021120102220110000221210122212222221212211220212011012200000001120021100001010011110222000012011112120110000002110112220022101210010011100222201200000022222102111221201202121021221000212101000212021202222122002012222102212122111102021021120010221021112100111011201010010002212021200002110100110022012012201011002220212102112021201101021021002001002120021212202021101212202012000211101102222211121202112021022122100022022020001012200020120012112202211121101212110020212020211002210022020221010101200102200011020111110200221022102210010211200102201002222110021022212122100121012100200001201022100011120011200222212110122122202222200022211022112010212112012202011122102221011102111021212120221200012010002000212001012002120100111122012222101222220122112211021212020111011111102011120102200110021011210022121122021000001201212210021202100012101201012212200021210122000100022122122222111001002120002120221100222201220211101001221120000212112122020021020211012202012210020021121210210210202222110000200221202201102210202120102221102020212210020100001220101212212021212010201112221211010012212121020220100210202210021111010201201201220220100011010122122102222120002122212221211112202220021112221210011021210220202210101212122010111001022101122120221102100220000201121110011111101111220121221101111200112011111222212120212222212200111100221212111020210101002112112010010101011222102002021202012121012002220110221020000010001002022002221120211221001010212020000121021010010120001021220020100211100011210001111002011200222102220201110210102100102122200022101101000022011022020000002210012220021220020121012112002221020100111011010100110220200002110012120111120001110001121002221221000200122202020001121122110101201002221", "11212020222000210002022120020202120120000221201022221222220110122100001112102112220200212010122221111111122100210101010211201201212010222001200101100002100122021112200000021212012000222011110100200211012020010220011121202121201012001111112210001021022102001112121012021002112211200222012210211000100002020200002010202020220122121110101011202120100211011002211122200202220220001011021121000001220201121100201021220021120201102010120220112021212022022202111012121222222102102000011222101212102011211211101100120021111110122112221211112011022222101210202200010221221101101002201022112100220022000122022212201001020211210011102102212111011022200021222110212112121020011222100222021220201110211010122000211001001100002002121011211111120211101020120010112022200122221002101220120100000002021222222022201100021222122011122022100112122200100111022020212110200001022222201111201221020122101202020112022010020021000200211201111100212201012012011222110220102112202000012220222011020201222011011120012112102202210000201010112010210001122002121022222211012101120120202212120012020100011001122111012212020112200211201200102010201210222111212101022120201011110012000001221201220011212211221112112120021202221112220122201201112212000120211121001102012100222210102001221111210022212000112200101022222021202211202121102022221222210020022120021212111120100200000020100020211102001020001221110011112121011001122220021212022211100021101220210220202222110120210012111110010112112021001210102201212210220102220102010011022102121111220122210112122120201120222220111100220000112122020121201000011112000200020100201100021021012221100212102012002210112222012010200002120201211010001002202022011210202012111112012110110201001011212000210021121221212122201212201121211111120121100012011010020011221111102022101112121111100111101211110002102212102020020222101212110101101222021020012002001000000200022220211002202011220112201010102022210101102210000121202221122201222222122111012210012210112210112122002200102122222000122112011001112200001110111122112101220120120121200100101100210020210222120212212100212022211101211122021220000121202211100111010001220101121012112211201022222022101012122120022000111010001201002110211212202121212010202201002210211001112212010102101222222221212201021112111101022020012012221111002120211221022000012001011201012002100210010001212120120211110021012202122100221020202012122122101212000022111210022001220020101201222100002200112210", "00221102012022012210101021001201222011110202021022222010200211101201210022212212120221112211010010001121022211220110022020112220222212111120200000200010010201210020012212112222221112122011011122011020201020210222120010122011100020212121211100210112011011112012101101110221112122102010022122200022201201001200110120122012110000121210121011201112201011012112111020102211020011222101002101202102102102122020010120000200011012200022210000202222110021210112010211010220222201101012020110221100102211200222022021000021110012110012211022221001021000001002110022210220212201000221020222102001101000100111001010111021121012121101102221202020210121221221110220121200202222002012102022102111120112012222221221100202112001221101110201211011000001022001022100121020011010120222122121012020010220012220210201200110012201022120121022001212020021010020221200210110210112000021020002021112111121122210201202200221011111102100021210220120110020010100002200000110111021022211122020002100200221121222002222220210111211201000021001001202220120110121010012020100122211210200111101101110100110010021002102121000102110001101212101201212221021010112211101221200101112000202200210020012021102100122221101222011202012122001210221221211122102222002012211112210100221121021222211112101112110122011100120122100021102102022001221110202212021100222212222220000211100120100120010200011011110010211100211020222022210202111212212220112110102200120111200101010000221012200200122000000020112011222112110120200012111112011000000121000000112221122220021002201100222011212221010010101121001112001101102021210110122002220110210212120010112010110120001010101020012020112111021212200001111020102010112222110012100222212200222122121002212102011011202121002020221010211100012120021222002212100210211121021201021112122220212001201121110012021011100211200212120210201112221002222112021202112010112221222020001201221221120102211000010200112010002020122222001120120112121221010101012102012202102002101001000121012220110011211101222211200001020002011011110111202022020220221222000120111210100212112200120101212002211020000112020102201011212200102021011202020011201221022000211221021122120122200102010000212212101022012012111002221202011101222101011002110012020102211101122001111121010121212210000010210210122010001022201000221000011122201221100021110002001212011101100210211022121110221111220221010202111022211212202222220101102010201212022221212002202221122002121212011011010022021", "10210012100221010200011012021121010002212010202011221101022212101012200210122212212102022212011212102100210101121001122222000100112001221111200012112100021102210000111112102220220202011202010221210201210101121201021201201110120110021020012222100220202110022021210222210212221222020001211221122210021002222210222001110020022020020100011000000112001201101110212112202021120122202110202222221202201010121100002202222011021201001010121222210012001100202100020220021012021210120101000202111002201000012020110212122200211001122002111100012002021111212120200002002221222002102101101220000002021002010120010001122122111012110012001222120202121001202000100010022011020111101111021221110201100200021011100022100210022110220202212120120122102021202010220020121201022120011100200020101211122221022211121111112210021112001112110001202112212001020102222211012210101101102200001120212000212020100212012122010012112211101020222002011222010012021112110220200211201021000111201202120110200102111022111001012200020102100012000201102200021222200002100020222101000012021022010112002001012010111202000202011021121002011122020221120011111112020010000101020200000021012120012212122111122101112120020112001011102010211011121220110001111200220211121210111110202010202200200100121102011121002222021002011111122002121000000211110202002012210210121020201120011201012022100100020200110121000210002011222010220110110202222012110011011221220100000121221122121221221221112001100200220000220222112121212002121200121211122222221211222112001222011012210122010022012210100002012000221101122121102202022101011001212012122122222210222110121011202000222102112101120101020112221212122112021200222100212201221122121120212000200100111000112122102112201222221101012222211200211001220022220120202020212200120012010022122011000212201020011122221202220022100212121222122211001222112211000100122022212020220002102120000102212222000111010022112112110111111112121102112010100122121120110100102111120102211100110211221101200000010002101110101222221202111210211220121120010210200021110221220212121011121012200120011012102202122002020000200220212211120220220211220000120222022102022220111221001022111011102110000220221000210120021211000022021120110102222200001201021100020110021020000222121111122221211222021222012011122201200120210111000100220212022012211120010012021011022000220122002012101000000011120011120202121122222211021202010200210220022011022100120212201001102001101002121212", "12101100211020021200222120001102211110012020100022220022211012020100200122022110210021222111220222121002001002102012001121221210200221221012221112210120021122110111002012012021100102222021001200022020112121211011122011100201212121221001220210211022110120012120120012000222101122112210021110011020212121010212200102200200122111102110110122022102222121002000112222122212221010220211022211111210210022111220011222201020220212202122101002111122022011202221102122122101112121122120220221211220102012020001110222220102201011220000012211010001020211111112022201012200121210020222102021110100100110111110222011121201222102121100102010220012002221211221212011122110202202110000000100222100221120010012121102002011001210121121212121012110022111000200020002020000000221100120112101120202220012120221011111221212010121200110002020021121211002102010211020112120211021100011000100010000122021211010021100212221121002120022222221222100110112110201122222222222020111110022100020210020200100022212200202112220221122110011222121101101201222222201201021022110012210202221210101001121010100220120200200011011002002122120022000202212120001110100202210102120111200120022010120002212022011111022001002112222111120011202122112010012121102121220111122102111122021122111000110010100020210100201202120110202002001211102220011222010200201101222012210012001020210120211120002110002111202121200012121122001002221120021121000120021011100101210112022202222010002212220200112210112211021222201221222000222202222222201110022201201122021200211002120012120122002120002110110221000220102110012012110021001022012201121110021120112201122220102121021001101221021012020021202101011202121001011202221000211111002201012010201022022021112100000010100202122022002001022002200011120012200012210012102100121201010021020010111010202212211120100121111211211200002110120211101122011112110111201001022202002221002011010200220212002012220020200120220212202102002201111222110201211121110012120111011002011111012010010210211201122001120122202011100010001102211001211011211001202111100100202011012110120221200001202222121021201020221200102011120212211111100122200111112000022010220021002221210021101201111212201002201100111021100100102221120122000001101122211122000200121212211100202221221011100010211200212200210110022010112021210111202221122201110211200102020110211221211222122122021100002122000021210200220101101000002001221220021012120000110022010022001021011002220201220010011210122", "11102221220221010002001102120112012212021112100202210010022101222021121010221121012020112112121211020202102202100211220002222220010102010110122021121221221100002000020022201022120112220202000111021011221010001001201021010011011211222110200122202001011222011100220001221222212010020012022122100200101121012011221220220212002202221102002220000210201000020111102202220102111212010012210122012221211220000220112011111222120122200212101212001101220110112120012011012110011120012012101011210121011211220210201100102211110211002010002112202201020000120220120111200222121001101022020102002111102221010021100021110101222201220111212212201122212121210202100100221100120220121211220012120222012021222121122221200212111010120202010100011012012011210111122011002110001221221100110120012120002122111011100120202212211110001102122211212212020120011020000000211122212202002111120122101021122111011000010001201110102222002201012221001002222201020000220101100112201102220021222011022012002102000000112001211202221002000011122020101121020120221002020212102211120111011100002010201110110121221202121112011201222201111211202101101210202010020212221222102222201201002012001201201210222122022222202111210222021220102201100220000202122200211221020000100101120222102010111000101202211200121022200102220000011100120102001212001111221121011101122200122001201212102210220120020211111110112011122102021210212211000212201001111200202102000100122021000101022022102021212222110100200110000112222212000112110120220200021222021020022202101212202002010111221101111102221000011212101101210102210112010101100022201011210220110121010212021000201002012110200201100200020002110101102101200021021202102100201211111110021202220122121122221110200111220000000010020202202121102121002211211012201011101122111112212202222100002202202022202111102021001120222120002222022110001202100020002121120121102020020110220111220220202202221122021021211200112012102101012101121222200021201000000012222021221100112000110220100010102202001100221222222202012211010200022000002000222121201001222222121012100211012000002222221201000012110210102222022020201112200222222011202221202010222122010202020101102110012010101001212011020220002112022000022002102220211122221102121202022101000211202120202001111112020210212101020110011120110001210010000102001021120122211011012202222022001102120000121202012102100211110110212012221121202112120222112012022102020121012000001011000112212002202011210011201012", "20222002121200022010121200001000102111012002211201211111221202111101020122102021122022120220211002120100112221210020000220011200201111121002100010102110010222212012120101220101020121012220011011201111020121122222121121221112102202211000212010111100000220020202011200010110122021120202011000200000101200020222100022112011122211122000210002100002221211112000212022100212120020121220100122001211010000012010210002121021010210202122000120000212211202022010002021120220221201001002101122212010022000012000120122010110021102122011212102210101122212112000202021012202210021000101210222122110100000120202000202212012012001010022022010102011021202211012102121222101010120021222101201000100121212221021120211111012012002021010202201011102210200020212101012200222110200010212222200102011122012011221102112122111202002221101202001111200120122110111120011211022110211002102110120020210021001210211201122210202102020220010001101111022021021111001200101100012111102120002220200112101110002001122101121221202020110120211220101112000002111120001001211202201102100021000220122200122201200202222010200202020201001010121210010111000122101001001120200111021122220121202001201212211200201200002102200202120112002001200202020112201122110012020220010110101212021122100200022201101010101100022122121020100022100111100222202012020022111000210001022022200001120201220101110200102111121112122220112221021212012122212110101211111001012112010001221220010010220122012210011120200022102020020101021001120220202010202010000120010210012212112210021012112212202210201220100000121021020101110022011202212010021020021211101212101211211220210100120102010022100020022210102210110102222000011220001202101200022111022110000011201012100201200021121122202122221011221222222101112120200202121201202121021120220022121021200122221110020020210012202222220210012020012011220210002000020210212120210021212200010100000201201002221012121202201220001110010010002210211211222200021212122020110110220111120222221020112212110211012112022120201011002110211101010021212110221202112110101201221201002000112000121111201012112021021102010210121000121220110112202222210020222111021120001201020010011221120211022101020211021112210210121101110222101222010021110102110110101120101122020020101122110212021212000121200110201012012110021212022021210120220002012012210012110201120221001001222020101101010212122211100120012010020100122001002000110011120211110011210102010021212120110102200020211101111", "01200102111201120020022100201001021102122121120220110121200022002120202000201211212212122111101210102110001200112111201122100210010010221221001120020202101121102011101111111200012110201110121020001102021222102021001202202002201112200120012010111200212221200001101111011201112220210122020212001112212202110101210011221001002010222201221200102012121002202121121212200201022201011022220010011010020012220212112112210021211210221100011022112111102202111121002010202010010111201201102012110202222122111211221222110112000222211221110222021112112021112221220101220120011011200200000120202200002222211210222012220112112101110212111100110012001100000012020002201112112222201201200200001210211101221001121101112100111211120102020000022101010110120120021002220202021020122001211012022021121102101201021010111122202112220100211201022020202120001201021210112120122021000012020220220221012102202100020220010200002201200121022222121021001020002201222000002022012200000202012102000021102110022110010110022100110122020122102120211010020101010012201212122111221200020102112222201212100222000120121212201210022120000220002000022002202111201021001102020122002011211211012122002222201001101220202111012121111121222101101011220002000212200210012112112110212121002222020210000112212122202012002011211110020020122101200220012201211111222100110211000212011120000112220201011022001021002110100111211022120222001101100100011021211112100220110111000110010220222211211200100200010112200011102102101120201211111222002011100001120121221210200022012202220012010101222002022021001122102001202112101200020021002020202112210000010001221121102012222101020121121022222201020021202012021211111112010222020112002110111001212002002021212221122100211120120111110221102111012221020011000111222022002011022200010000002121222002011012101021001012210212221001120110020000221102022201222120212212222120212221022222201221112112222210111211200210112100021101102012122212001012211020002110111002222021101202012210210012020111122200101011220200122010111212001200002101012002212000222021201102220101211222012222120112211020011122012020002212201002001200200102221212122121100002202221002012110020122022122020202101002100011210102100020112202021102200012212111202101201011002100000020211221220022010021021010100120210221200000121202101000211111210110001110102120121200221110221020201112120220020112021101212100001200121221012211001020002012121001200220120102100120010020022201022111011", "12222022001021200111220010012101121111002110002010210000120010212111011021012110220200012100210012200222120021112011011101020022220221121102102122202110012010212001020021020220222000021121202222022012021120001012102200101110002221102201201020012012200220101220010202000221201121001012122122210201121010002200002022202112101110221220100001112100220202110110001121020002221000010200201111000020221102220121222010211122211221122222211112101020002102120211201000010220122020001110111122101010102201200110112102002200210200122020201101212010020122012220122010021220022111120012210010122210122012002121002122200112010020022101122211111121111022121020210200222021222010021000002110220011210111120120110211102211221000012210110000012110101101110210222022010000110121011202020002012002221112010100100012002102112012101201221020200210210211201002221111020221112202211221020011020222120111002121110000010200110220002212011211100210200120122000012120221110001022001111211112012211000220022010022220221122220102222101212011210002000011100102010011110121122100102101200011111102122122221012211210212002010122110021011112022111000011112110202012202112210020100121210101212200112010102022222021100120101220020110210102211200010220111020120000210222122011221000122012021121022002012100020102022220020222100001102122102112120102112210100210000222122212000112011001111120200210111002120022220021110220011000200002111001120222000222210200211121000000010100121202200120220201202222122110210102211120202101211122202112111010101211202212222022200202011001211021111002021002010210212100200200021101101202002202220121000200110220002102101111202010201022100020221011222211200220102100111021211222202110022010000001001101010222000210012120220200000102002100200010202110212100020020200012012012112222000211102222122112100002120000011122100201221102220211102120202022001202120222022210111222122120020021011101112211221200020112021122122222001201012220221022111001101012122122001221102000010010111100011111201210012201221210200100120112011121002220112110101000110112222110021110111210011001001002101212101220202110222002011111221211112100122111001222002102120101021001012012220121111120121000210120022100221211212210010220201222221022002202212200010111102010200000002012000001101220202112221100120100020020111020120221202210110010110001021211122220020001012211110222100022010211121200120111102010220211111222111220020122022220200001102211110210101110100212011012", "21100110111022011120220012201002211101101120100120220220020022111121101011111211222112210011110201211211121020000220110122021111222122011122100022222112120211011212200021200020000001111011121020110221010211111101211112012221012011211121101201102012002202212002010021012210220220122110022001101202102111112221021120202110202021021201011120011022122112201201121211122112100010021102022212102010210220220011200201000002001001211011111211000122211000100002010000100210122022210100122012010202120112221002121001111200122111001221111211111202021100200020000221102221110120000210102000121012212101211102001101222102120110220010210011121000002012112221122112012002021120210211210102100110110222021112002220011220201020020202221221022101010110012220211202201021102202210002222000020200012000010022211001120221010110012102020210211010021001011200212220121111021111011112120010000211022112120121021211202102112222002102101002121111111120011100022221212202101122122010011101200011102012202221211221220102110222121211020221000020010200122210002210020121121210222100022001210122012020202111100022201202021212220012102010020022120100212020102012112012021210220011200102100001102102222210101120210120202201200101001000121220110200102212000201221210120211222021000002102001110120020122200020022222022221102202210112012220020212221121212102220100000211101021220020222112201122122001222120101101120020002021011002102020102221111211000210221121222220220100210111222222120112202221002212102102010220220021011210222001221122012001100022001022101111012212011121100211212221122211212112021100221212101210020010221102022212001220120212012020011210201221001201101011012212202210221200121120200220000100102112202211012111121010111211211101000202021222210111021000212200220120001012222112202122002000002222101011222101120001222120202002100000001201220210020202001012120012111211011102002111202012202201000012211022002100022202202211202210002211010122200111021110110022222021220020201022021000101002122012122212200121100012021101201010010212221201020002112100210200202222022020110002101222210110201100020011122221220101012011120001212100202100100200020221121000222221120200202101201022111202000120110000112021011010100110101220100022122102220000200000122011200100220200120112210002222120022201101200112121000121221102020022002210111022002100001020111120121012102010121221022202111022021121020110101220210120110221122102202221222201112101101112020100220110120221", "12021121011010002111210222222201201112020201012202110110220221001121221000220211010001122002212111102200110111112111021011012101002212011211220122022211211112221200110110012201001102120020202111121221220202022012010222001110200212121222222200020200110021101211002012010010100222010220002220000120210122022021120110212212222001120001212101121010002000020021202002001210021112200201210202121200101011101100121212001221202202122022212110210101211120120221110101101211101012020121011221101100120111022202212111002121220220102111210002120001002112212210101100102002200210201111122221022120222210100020011200010221001100121000210112001210001111211201110212121011012211022010120210212001222000020110121012210111002022101021101002221001001101101121012220220100002112011212210012022021001101110111100100101122210011012022011112011111112002110200022121010101211111212202100202222010010102010120211220121002202222012020020220101121121220110010120201200210000110221111112111102122021201210122211122221110220011200011002122022102201202020011212020002112111020211210200101010110011222122021001021012022111010022120000201220021222020202221200022202211201020002012111022020211111102022212001211110012111020012200111001001022121000021220102200212022210001222120010112101022222002222002021010210112200111110012121212200020100002201020122211022000010021011001110111221221012110100112221112100222112101100211002121210110010100100200110110110111211020120222201211212210212021112111020212002200102020221002202100220001220012210212112101111202211121210022121121110122220020112120000210220100121122010220001200202101002222100200012102001011000222102010101200000201011210202120100102021202021200110110200021102022122200100211210220022020210000120021002011111200101110112002112200212112202101221111201111200101221010212020110120201111120001022012210111001111001121121111022002122011022121211221020222222110012001221012201111120000121111122122222002120001021222101101102010102201201102002220200221002211120001121111001012222101202112212011010200022100221211012212001022002210211222020220102012221002000111121202012102011012222012122112220102222120020022020202102121212200221220210122001002210122110022022000121010212120112102012111000222101022122112222201201211020110120001101121111112121002000111210120100022211002200111012101202202010010102021002121020112110111210220202210001112112211002220001222011102101011120001021222002010202022200100200112012120200212", "01102110220202010211002211200201110220021210210211110221111002010012022121212110201022221210201020100010021210011002010212020121200221002001110200122000000200002000010202202220210201201102221112121011011000011111111120222100101221210022220002100001110020012001112111110012212000121102120112021022212020210121101022111020220001202202020121222201112212121120020022112012111122211201212112012212212201112000110000021121021110201022120201211022010211022110002101210010021101221101012012011102210211220020200002220001011111120111211110022001122121100010221002111112000122001000212111001122001210012221101102200201001000211000000201221001001010012101221120212111122120212020010111000000220011210012212102120022110020121220211011202121111221002220210012012121022221221200010221121210200102102212002200010221111002202101122110102122110122101212121212021100201100020221011200111011201222202011222112200122222200021011212210000020212101111222012110200210220220022122022102100111100220210221020000202001120221001222210210022101100211001022110121010200001022222212220210100220001222121211212011112210220222110022000210001022112100102122110001222120022212002220222112020020001101010110201120001100120202201021221010111120202012200212012120002000210220011210101122020212022201022121110122012110122120101012111021100012002101100010102021110210001000212012211110001001122000011101201021202122221220000111121120212111110202001212102211000110001202021202222221110011122002011020020221110112121020121010111100112120112002211122110201201221222112022112122100200220010020210021020000212100121120222020201011212102012200102010100201000101120120002100201220220002021220122120001022002200001202120201120020111021012100102002201011222201012110010202111201001021222001100222211222220021000202120210122002102022020100100201222001022212212102000112002210112022002101201222021020100110020022012102222222012101210102110012210112022222000020000112220112101201221122101021021020102211221110121120011220112100002012021011021222001222012212001211200011101001120121012200120001112101202021000211020122220000112010210002012210022121220202120202200211121120200111012002021010221200122210220211121222022112121011000201001022120022022120110220111011102201001210010122222001210001022111110120121121020210002200121021011002202002102121100012100212221102011020102001002120001211212122220122011112001110020222002011120220200212012201202112010012110212001002111012210012001221", "02221111200011111122120020200001211112211001122122221212122111220111022212221110102011200022011022121202100120012102110101212210112011122112212200001112020011212121121001211002102020101121121020222221010200002020020221012120021001200122111100011012021221202021220102211002201121011010021121001101022221201011102021111010121210202010220101111001221012122012110222222101022102212121020202210221021101011210102001121011121000100010101201202121120011201000220222221201111101011110022012101012112001110021010001211120220111012212110111212220022100020022200010221101011100111222212210120122210211222100022221011200010200201222110201202101211020211021020122022012101110200221210102112100000102020200101220012002221022100212020102212121012120011120211020101221221212222200110210012101220210011101010101210222021200112012111012002002022000222022200200120222221021210120111110002012101222011220010211122022202120111012001012000121111011111201202100021101002012200112102222222112010110200121012022020101121121212102012022210122220211200220022101211121010001002221100211022012110101201002112200101222012021221120211211122020210202010221022202210122110201000201110122120021010202110102102220200210211020101120000102220210021222120001000102211000120102001102110100001010000000020110020220122022201211220200201022221002100022101102022012101210110121100112020122210010212220212112020001002122110111000110010212120022222002221101202002020010202202101001121002102112211211212200212222110001121201200110102022200111020202012222110110102022120222111200120122000202002011110202121202201000202221202012022111002122222211220002112221200220222021101200001111220200101202101012222011112002112200001101220000120220001010121101020102221110200002101112121001100112102221121220110102001110011021002102020000221022110011010202210111110122011202010210012020120122012112200212201210021011020012111111011022101012000220201112102220110222222002020110222102220111011001022222210002222121121111201011111022222110111222210002022100221010012100020011222211011002002022100220022221102221120111002202112110022021022110122022222020011101101120012211101111122210200110201011011122011221121100021111210211210122121121200221211210111210112111010022020100120220021012020112102012011020220201212122221210012102020122122210012100210000112221201011000120221002011101002222000200012222222012211000122221110000202200101012221021111112110200022111212021120212002212101010202100001000", "00122022021212120002021222210200110210020012211211102101222102020002221021000001101201100120012221212212001002112112211102110012112212020221010110001011100021111102002201000200211101101001102001002110022202202021111221112012111220002200200202220121101111010120110221201101021201020000111211211021001220121101102100211121120210101221110122021112100210022112020121022101211002202002201211002011010102001201101002100010002121202010101010221200121121002100010210012120100001012200002202121001222121100220011021220000121212102221201212210202220200200222022020212101112211011120020211111220002001221112221022020102111010110222012211010022011211121220010020100022202100012112201112022120001121120110110200210101001201021210011011102002000112022001100001120220101200120201110202010000221121021111200002210021020112122222020220011200022001022122102202202011020022202212021212112221010120200202120000111222200201212122100002100021000101000120101122100121001100121212200200101100100202012021101012210200201012000021100221021100212021100222120110022120202020201112210000101002121011022112101120120122012021221102200121200020112012022212001102200200122201101002110112101001112211110011110002112022221200212012021210002112210211020110100011122002221220110222001222011221112101110211221210010220210212112111000021120202011012111010221102022200220201111111002002112110210020111001101000020222110021022101011200211211112201202011101020011211222212011010202220202100211001101200220222120212110102000100012000122100211012222012121201110022101012012220220011020000201010010022211101200100111020002100202110002210020211021222001222200110112120112022121220021120202001221111122012012021101221020220021010102001022200101012121102221021100110011122200020012010211220010120220211212212122202102010101000210202220110011011212120012122222110021021212212001212201210112121111112212212002012021101102121001222100201202010111200220021220112200021201222212002222111002120001211112221101001212010002112111122111211112121110120202000121110202212022012111111200222001010001211122202101212100220201222110112210121221101021102111022020212212011002022000101101212202200010121010200002110101000102022200022121102102020122022121001121002110211022202220212100101111020220102121202212110100000112100002100200111220011010100002211011022200210112020000021201210120020202201201212112011002122220012200100210112120010201022221200010211212111211200011121121002200210012010000100", "21222102000212222222202001020110222202121120220100020201221122112012212211020100001010222200220222201121021012110101222011002022100201210021001210010111100020202012022120201100122121210112221222011101001122212001112020211021020110021111021220120222121020112201201110012110000200222000221120201111021111222002000002202020021012220101000111012212121012012201100001020220100202201112120001011022220112100102121012021011000021110011200201010112212200010222211002210201202112220212022020200000001120210201002000110220112110120201010122222211020020222221020001002010022112212000201002100111022202221200102112200210120121000012110000100202000102220121002122010101212110201222110022210021001201111002111222221020210112121221121101010010001001001022220020011021200221212211121010212001012002001222002112202010201222222010122021200210100010111112210101121202122201112101122211021211121210200012101100222020021212202211111012120012122220220002202200122210120121121200010201201022021101100122221011112000112122021202222111022212010200010012021101022021122002002100120200210221110012121120211211202120211100100200121201001011122212111002221222001010200120112011202011221100120010110022201101010021210122202211002221012001220102101111021020212000211001121212101211220021212020100011200011112212202200120220122120122100001122122202220202012011011011001200120212112122202200210221121012212020112201022110110021200200110021212021111111002211122022111220010120102010101220012110220012211021021200012210111121112102211121212120110020112112122000122211120112200211011221102120022112012011020111001211001111012202101110110210002012221201221020001211021002220211100222101120120210122202201022220211110120201111200110211220002000001112122011111011200111210001011222212100001021211011111222002100220001121002100002201021121120210001001102111020021001002002221100210100002220100201011022100002120221220020210111110222201121022002000122112200221112211002102022120202221011001011011221100200202201000021112120020121222200000201110012002210200001022001022001002111111212212221210112100022101210200212112021210100112011122021201111002101122101221012212112002022122220012212111120221020011010010020010220220211202221102011010201112021012222002121120111200222012002022212200221020122100102210000101201022220110110221200101022002201111021121220120021012002122201010210110212210012221002000001012221220220001222121220120010101210110121020121210101122102112210210100", "22010221010122020000111120102221020221010000121222212110021002112202000211122010010202200010000202002202200221112202100211220010202202120200020120011100222220011210101112222100120121010201001220022120200221201221222212202211002202211210010122210001010222121120122210101202121111212220002021022021200000010110012101101110001220102220022202101211100001021111002012001211220022200202100120101221200210210122222112122100110001212001012121000121101202012110201210021112222002022020120212101212010021202202110212011221210100001121222100110121221202220120221100002010201010221111011210112021100112121022001220121212120112000110012122220200110201121201011121122020221120221220202210211201102011211200022012101200212212210210221002211001020021200222212012011020011120110120112120120000000120220211120021200210201222112211002222110020200020211021120211200111020220120000111101102021122120022222100202010000210101101012010220211112000221201200222212202011210201122200122112021211111200110000110100001100111212202210101211012210202120100122210022021201121011210202121200001022210010110211022221020212120211101010200201121122110100020202202111121021022200021111222212102201201102210102101010012020002022201001210212220021221212002120121102222111000220011012012220020022101010010211101100022200012020101020011200021110212121020010010121002120202221201222102012020010012102211110001121021100010111022021220200100121001100101202120101101112012220121210010200122200010100120002101122210201200120120221102202122022021210212100010202020122212021012111111101220202020222221210022211020022012100222001011220010212211022002021001012020221200002120121220210001011111102122002022211102002200011212100222011020211120000000112021022221021010021100201102120001102102101110022012222021121020101202121200112200211110202202222121211010100120002112002222022021220121122222211220001122011111010102220012022000112202102020210011011222111210111002110212000200010020201122002011012221022222102221211111002020111001100110011000022122021110210112101200022011120201001122120212202110201201201211200122022122011110221110210000101001111111001200021112002211022202102201211212212001122222120011021211021102000100101021120022122121120222222001201210002111202200101202120101211220121222210222010120101221210200110000211012102111102122002121212000021222222220121102102120102011212202200020022012211010021211221221011121210212021102112212220110021022102120121100002010221202200", "20111201002222211200022201020022022022200100220021000021110221011011021000121102210212001222200201012202022011112220220020220200002011010222112111122220111120011000122100101022202000100010121120202201012020120100220100020100000022100122010211012211011121200202121100021120211220022211102111221220022110112111212220122021212022101012211122020001000112202220101222221102111000000101200220000000200112222220121200212020202021222010022011200102212110102111112010122020001220020220212200012000112120002210021211210020220100220200101222112010200120021020201110011201212221210022122100000021000121021211111210111202220121200212120012100112211111102020211221121200000100210012112020011222012000201200112102202202122110211201221001210010222102211010012112020110022122102021022202102211211102012002021221112100022000002021222220010020120110110200000102222001110221010002111111100020002000120001221200010201110021121100202110110011010200222001222202102202111020100201100200210112020102011121001111222020121212121220000100121101000121101212220120202100222010200211010200002110001120102100101211201001222000020122002110111101000002102022000220102202122100002111110010222102101111210021101212122211012220202222000201010102100000121120102012022000101002012212102222011110022001102121122000111022211102111211211101211200212101011001101200211112000101211010220020120120211021000110022121022000010212001202111221220000122211101001002121200120112020020000001222112221201201020022012112000101120001222012122220200120002001122100111101022122022201221110212012112102211022020002110000221001112111021201222122022021121222111201221010112120022100010100112122201122221012221001012101021210000011220211120001000011121000012100000221111012212210022012221121110200212101100112201011011022200001110220011000111222221201100120110120200111002200122200211011200011121011102011110022211001102100122222111211002100222212011002010012100221210121101011010121002200110002011120111102221120020200000222121111020222001022120022122112221212120021211222200222001221000012222000112002002100222112122002102210210010101220020210011122102122222022122211222102201122212112100101210012000222122021202002200102212100012201000102020220102220022122112200001110111202101000102121001002221221201212012021101100122022110220200212120100202202112211020202011202000211121102021212211121220020101210221112102121021010010020111111010011002212100111102120211111202020202220011010211010212111", "01220021011222100100122210002022020020201021211121001210110202002112122002200111011011012001011201211212211220202222211101101221010100102202012201100110021120012002211221212001121102022021122001021222200202000211200202022002222201110121020000012220012220202121122101001120001212101022222102202110112210120210010212020210112100202011001122011100010021201012220102112121121212000122222112102211201011222001212102200000002010202202201021202120102020001101010001120111101011120102000102101202200002201000202001002100210102022100202021220122221122110202211210211222201100020110212112020002111110220011001211120120110222120002221121210102021102201022002111220022022101011200121022222011122211200110000120221211110000212101111200010110211202022000112011111222002200222022010010001222011211202002010111120010101012001200200121022000201010220021122210011102201202110001010020202210122120012120000021102110220001000212012200101211012220002001111000002222020212202002201120101202212022112212200201122011011111111101121022100200210000100000020212110001002001100220010220012211011221201211011010211000120110121121001020101001020021100112120210210011200001011110120012111111100112012200110102012222002101112112221202121111112222222012110002011111120120011122100020121020011110020122100122022122121202001102022020212210202020021120000220111100120112222000120200200110021111220211101120110122020010101211111210111011101220200220212022222120101121200200021120121000110022202111221102022020202222001022200121212020122101010111000000012222220200210211220202211100201100000110202010101222022012112201200111120002220120210011000221110101102201221110022000221022122122101211212211202221000221010022100101210202111122102102020200022012220000122001220122110112202211220020211220101202001100021222012121221102212021222221000011210112221001110101020112021102110000200102100010002212202020002002101022212212112002020211121101120101010022010102001020012010102002102121020122122121222120002102011221112201100121211001100221210100000011011000001111211202000000002111012111122110100112101200211112220111200011211120122001200021002220122100102122020202220020010200222101212111200010220202212022010102122120120100101012201011120020000212110010012022201200110221022200222110021122021111201000001101120200222002212120221221011110211112122110010212112110020112102210220020001211210101020002000011022212102001120121210222022000210121112100002011221012212111012111102021", "10212012012210221010021110112121200002111022002112221211020211020201210102112020211201120221101022110221010022212120122212001022011121000221100112112001112012122222221112001212220202102010210011121111000211200222011222021101011022000121102110011210010210110012111022211121000221022202001220211201220110002011200212221102200111020212001200022012012221121112102121221211221221120200120011102121112021201110122002010100122120211011001120220000002000200011010001002111021120121000102112102111022001210010212120120221012010011000101022101012020122212120111001201210000120100102112111112112102220021011012110112022222220212222200020101222220102001221110102010022120110112210202112022120010021022121120122112011012120101010001100212200112001110111202020120221221000220200210111112012102110111100121101021022201222121021222200011121020222220202122211101221210021220012210002010210121220020200122021210212121121021222122022212011220221000202020020120002111212101111002021022010102202021010121120210010000201100201022211012220102112122212221122011100010102022102120002122210012122122222010021000100211110021012120202000010022011002211201202001212121001210010020022221210000011020001110010202110102102221100210120211001212211222002200202112100100120200211002020200112101011102101102020010001112012020102001210211020112212022101012010210220121102001102010200010200212100222121111121021220122112222102200211122220200211012002001112212012112112111212011212102211020112001222100200221002000011022121202210212002011221020101122102021021201012121222022220101012221220010112012122021120120010222011210021010102200010202122211112222122111112011122201220021221021100220220021202002000201201020122201100000011121202111022202120011000110200112220210021210012122211021101222212021212112112210121100000122022201011100020021111012121100120212211002101221210212212012220010122211100001122011211010111002121100022211201110202120102221212100002202001222202220000101120211001002011102012021121211112010021202112022100201010012012122010021001210010000100020212102012111211210221101111220222122122201010110001102200002112022200122002101110120120010122222202011021100221100002022202210101011222212111200001011120211201202220202002120120112002121011001212000120110212200212210202220001222111022111202200222110111221122020001111021100012200100021221211120212222211020110122221221210201112122221102212122211102101112020002010021022220212002210001020111222200121012002", "11110022222221212002021112022101020001001010211011111121121220010210101202121122110222021121121020010110120122211220211120212112110012120002022210112022022011112002011011011002201002110100112200001201120020222110010221022211210202012200111111101202110120122120201222101220021211112001202210210220010210111100221222220200010222212100211000210102211020010022121211200221101002201222012110020011012202000021222220210222011021120221200200201020211211022120012202011221112202110110021000111121200112002022112101220120201000022121112012212122020101022100220002101110121021001011212022010210201210211122121222012212201002211211111201012112200002101120220021021001202212221122122100201111000101012211222011212121202110210102101022020021100012110111002110021020000222201112122102101111201111001020211212000000010111010111202101110220220220002120011220011102200010012112201120111102210221012221010221112000200222221012022021021001221211220210101122222020020112202000021000020200112212011022101001202111011022012021210111222201100102212012101201212221120212012022000000000002210210201100012212201022221202022021000010002010120112012020021112110122102122200210020001001122220220010011002100211001121211220112121202211200022021001010211021001001021110001221220221202000211120120220102121111111121000202000220100122012021101111201101202020102220211110211220011201111102022220200000012222212001101020122110211011220122000010022020210011220101212202121021000102011022012122001202120210200021102221202212120021011112221021012122000200100101110010100110102011112110212100012100010120101122021222010112101201200122202111100120101010212001200102120121102211202221211010021021212100211221212012010221022122112201102200222101020001202100000120220120220110122000102201212220212010210220010120212001012110200002222201020100022001002210100102002212112021111222010100002101212120010110222211100112100211221021012011001121010202012001012011020201221010010012122002122002002122011100111121212212221121211000020020200212211220020020000222121000012020200221211000010120111120102000210111222100100011020112200122000122211002202001212020022110222002011020000000110020000112012100101111210120200011012211120020110000222112002021102002122212020102111121102200011021100211212000102022100111121002220122112001011022002012101022221110012010000010122101120122121200101002010210200001002210120100212102121001210022212011021012120222020101020222212211020020110110102201210", "00022122000222011001002210120100101010101021202202122020022101110212211211110020112200111012100210020222210001221100202211201222210221021002112002111102201012010100210221001101001110002200221200121102011221020100121102001011210202021011222121110212211000212010000120221220112121220112020202111120001110001211022211001010102212211100120212221011121020010211110010012001012022120021112012101221211012202222101111101121210100201001120012022002202102012120120021110210022221221000210202100022221100102002202101100220222021212020212022210020102201121100102122102200100111120200211221021010012222000221111200001000102000211110002110110012200022001012212210001002012200012001212221122201102221211222002011110110112001212222000121021212120112022101001121000201112001100101002120201200122222221021011100112000022000121020010012111120002002112201110211012011100010211010001020020020020110020010001221020011122000011121111111100122001102212001021012021020221012022221000021012220110120002202100000222220001100220001011002010201222211010121020022020102200212211020211100221122101221122121010020200201221221221121210202200112211102122022121200111101112210210112020011122222221000022202220201201000212021200011220121102211210211210220202120210000000200120220111210210021022112002200012101011102102011102200001101220002210210021022122221121211110002012210202001112210000212021011021012210221022020020121100221112000021121020011000112110010112011102012210010001000011022110201112122122222000120010112021001011222021220120022022120102000102122222010221002212220022121001120120120201001120022102011210022122220122120200210120202110212001212111122022102210220120010000120120100011100011222212002122210111122012102021122202202102121221001102021120000202010120200212002001222102000222211001012220021020020100210011200200111212202120102101211201210211200000110102120002111011120100210020022210020220002111010001210221002021211111000022001021202120021121200001110202221010200020101201101211110002211200212112201021101011011011102100212210221212102020220102110012202120112212121020122210112122101001221112122112010011010001100200222212212010200201001211100000210022011102000022120022220001021221111221221202020002202202210121121020011012022211201202120022110120201122101201022011201211212120212022011002000001102110201102020101002100112102200020111001002112121120111121120001222202202020020122120212212200200001001000121100210212022120021101211020212021222", "12220002111001002210010121222211101220200021120000200111211020000020100212211012011012020210222212201200120102002020210101201012202211212100012100111011202220112212101220101202121022002012001011220201100000200002012212001022111220102111211211120110210212222110112201101010102020122111112020000020102120121020112111011201011010202011100012000121210211120112101200102020110011110112112200102021101202202111020212121210210122100221200012011202102022100200202121102010102201110110220000200102222221010100201002000210202121020121100122020011020210012001100202220111111110222210020021202220201000212222010102000201011122212021022111021020202221201202011002100201110102120112102021221110220010000001200220210221112210011220120212001120001211222212022000020201220110122101201111100200102120111111120220020201111100201211111102101212221102202212010120121111100211202022102011121111020202012211020022012001110222112010112121102112222001211200221202201102121221111211210010121120112102120011212012020201110202110200111121122222220121012110112102210120212220202022021000020201021010212000202102211222121012221002012210011002000021021012212211222200011202211122000201111021012121010012111210012021101022021100111200102122110021021202011010020100122100100002202001210012011002100000001201010010022121222211012120212002121110120202110022000211111120222001121001121010111202022111122202212202012000012220012101120201221120122121122100022212002021102222201211122210110201222200121110122111011110200002120022121110002011211200012010201220220200121001211120022212202112120012021200212111102002111110100110121210202010221010211002202121210110002202210221200121000010021211000010010012120001122001111101200102002211100221200121020201011002211021101021021122012122210120212010010111010001011210011221011212100202112202002221000020221000110012221121112120122000212200011010111002221102210221222012112102112122111221212222121100100211000022012200102020122010101222120102212221012202220211112201211021220100110121221122210200201121101001022100111201212221010011020212020022002122012220021222111020100102222002111220212002220112220010110220100221010120222001122212100201101002202021221212220000112200100200201121201220010200122201021121201102111112021221012102200021112010020202011201120222202202201212210201010010110222000221220210200021001121220002200021021002111110020012121011120222222111122212121102210021110000011211000200002022022121002120111021112111", "01022101120212020200112101011202012102210201211211201110121111001220122112210111211011211112121221210000102210100202211211001200201102020010001021011012110020211011122022011210101201222121202002122112212022020110021100102012000111211112001100211011002020111010201222120100221100211201111111110212100221220210011222001101101111201022211220210122211101201020121202210011122221101020011222210002221100101111220102011021000120211101112202010220100010220100122222102120121020012211012200212202011221210212112021112222100012220222122101000122220211201111001112022121200110220202022120110100212200100102210002020001121112120101102212112120222200020110000020200111100202200121100220202121202100001221222212110010110112222002102101020000111221002000002000200221212122202100010012111021101120212111201210001202121111012002120201120022211222212120100011100010022122122010200021211100020220000202222200011102122101110211220120102210010121121202010100200001111112220121022212110002211012111101100100122210120121120122202011210001002111211201221211002121211000222211122210200120012102122001202212110020102010121000022121212222102021110012101022210221011000210022110221110110022011102010210111020001211011202021111122201020212021210011122111012212111210012221200201102101020201212212012100000222210211100122011000100222211200020211001211010120200112121111001002021220021221110100120202200010212200100210201102001120221100022000212212000122011000211001022011020222211022100122101212111202200022222121102201000201111120211102200222020012111220021000021201200022220211001120000120202212011211112112020202210120121101222120102020000011202221101022000100211010011221210111010120201002222222111212212012020220110001100101021121212212210210222201121122012122012020021021111120210201110121000211000102211221000222110221212101102121222022221101011221100121200221100102212100110111110121000202100010202212220022201102112021122122221220110121202211212012011020100121201011201201001222121100001121011021112120112210212011022210121011222212000200121001102221101000011022220201010020212100002010200011211220101210210011211111022002220101021220122211202211110020222012102011020222222010212100001012110221022202100222221120012122120220001011200020110200221200021221222002100102222211220211010201011021210211012010201212121101210200211021012201212110201201012111210122111101112201221101102020211200211212010010020120122102022211221222020102122100222102211112121212", "20201201112001020000100101002100121000121100011210021101112202110100022201222000112012211011102101211222221001012222102102220021202100100210001112102021202102100221122022020101210221220110210121120022022121010112001222110211200101122112100222221102221100210112102001121110011001020200112121122020210221101221021222022202222210110121102012101201010112221200210121112221212122221020201221002022002212112201200202020022121011212210021200200212122121211100220210000111000221100220010021000022211022101210222111220211202012111122110122210012022011201102112201010122102201101212120111001211221222201000002022102201101010110200222010011102222122201022002121000002120222120110020120222111201200200200220120002001011002221001211002101211012121102122220020012001110002121120212001012200112120002202220100100000220002221101211011022122021021221200112201212112110210020102200221021220210021110111200122100120022220101021202020110211102120120011012101010112000212000121212221102202001002121021112220020212102012202111022012220022211021011100102121221122120101022200220021121212202100101022101020211201102202200012120000212002111220021122002210022000211122122002211120102101222201000112112110000221001210222012202021112000022010112220112000220221022121212112111010012200201110001010001220021021220111020112211001020121021111220222222201121220102222021120210120022020100111112002112211022121101111011102222002021010000211001122200022121012022012021102100221212002121102012000110220022202102012212000012221101102120121200101101202000010000222210012022002001012202000222101211201201002100121020100012002112122120111200102120111200112011200000011002200010022001021000021112201001201011201212001021111212222202201100211001021121220000221102120211021200012012211020110101220110100022022212212010202101112021212210221212102112121012000011210011001000201020021220202221201210201111222200202010122111220020210121000212110010022002000002202200102201120022011112222211020001221212001021010120002010001002200122110020111210000211002210101200222000221122202210212001100201021110120122020100001220101121021200112122220021210111122201212211010102121020201212022012010021220200210100110002110011221220011002100211112211012222122112012101220201202012210111220222200201101002200121010201102112100011000101220122221012000021000212200021100001001021211010000122220220220110110212022102000202101222101221102002121002212222110122020221111112021001012010120100102210022", "11210102000111011212011020122121012112220001110221212100200200012211100012000021000020001020201112202211000112120002021112110002200012000202101011211211012220211001002220012100102001021001011000112210112111010202002221220020100111212221212102020212101001221201022122202122001121012111020020201002002020201200110110202022111201020102010212202122112020222122021002110212101111002101121110020020002100002201112010002021210122101110112010110011202110212002122221210001012201012120221022220222212110122120201100022102010221220112212112102201012212001202012001120100212121212021201021100212020002212212002200220020221111201010002111020200222101010010210100221220002112112112222221112222121200121222100200222210011222110220212221202101212220111022221211120022102111100220020212211102201200000111112120122210100020000212202011021101112221102102102100201100012110001010111010022220220022022001212021201012121210122102111012221110112110202120001002020112112212110212120202222101202020120110021110211020121221221101121210200022120020101211021112100000111110210011000000021121012110012202202101021021112211012012212211020122221110020120121221200000021022002200101001212201222122212120221102201121120201022122222002110120020111201101020210211101012222211221112010121211001022202202100121000001222012221102121210001102012210100020101111112021202100111121222012000102210212202121202111121101000200120212221212201211121202120111122122021210201110212201010102021201212121022122222020112010110212001020000100100021000000200120212221222200022011120221222112210101210100221101012102220122011002112010110121102121111120211202101221211211000112100020200022002112002211121200212210201111100012120121101001121011202021101012012220020001011000122102200002022220211012000020122112220001220101102211120121201212121210010002001002100110100200102021001000222021121110121112102201021011100211000112010101012210122102221200101202021220002112010022201212221012221022200210202012102221210220120120011110202201122012111101021000210211210102110100210201121011001011102220221200220220121010121100101220201011110222201100100220222020221112220220102200200011221102020221100222222122021101010010221121002221101100022221020211020111122211021001100100002200121122102202021212120100212200200120000102211200011211010020202021211122200110100121220200102110112002212201210021002000220111220000201202111220012122111011101221000001110001201021100200222012221112101012202200012211", "01200011111221222120012220012221011112121110222021122201101200001221110021112200000120101001122210102200121000121200201021200101120120222001200221210222021021001222012110000012102112010110000112110212101102202011121100102200001002002012110001010220012200112212211010002122200202201200012211221100211012120102202122120112000010001221101201201022211021012212121011120210020122122122002102212201101110122121111002100001201120101112200222102100001200220120011100200022000121011112122101022222001202012122111010222101111102120200022211202100101122200102122101102210101222221120210101020011111221010011212200110021122000212202011121202002220111201102011200202020200212012000200221221101222200222110100011021012001010222200212022102002210111201010111001210102212220002022020101221220012111000222100112100202101222101010101001212121100000201010212020122101221000220210121200121201211010200220110002222202212221100210010002220200201101022011101022002112011102211102200012111011000211211220210011110120120112120120211021220012202001210220120201221200212220011122120211021121000121002112021100011020022202021202000211220100212222222110110202212101110002122221020220012211122211122000112012012121122202202220101001002222001122001200212010211200202102010002120222000210211020022022020110000200201002012122002021001011222200101122121210101001011020001201101122201111122122201201021210211202202001200212011020000112000021012221020000121100001021222000210111121220222211120200012010201202221110102200001111210100011022122010112212220020110112011110220221211210012001012022200220212022010112122100101121020122022202220212110222010200012201020111112010222221011121201201101111200121111101022002021111121020111010202001020001201121200020222201021211010122001200221211010212012212212122012002102110002002202122201200002100200200112220001210002202120002212100002121011120202000111200010201100211000120121000000210101000101101200022120211202020002112022110121020000012210011110120111020202200021100100222002000111010111112211000101201010100222212212220010210221222220122210220022202010210101001120200111000221200202121201112000122000202001010221220201110121011000221001010002210012122112200221210020010001120102010111210222201202102011120112022202001122111221120110010220001002110202101010111010220212210010111021211221110211002110010222011202021222121122102001001000122111221102012100111001020122220020121222122211001011001202001120121002000010020200012", "01112221102221020211122212111110211020110102120220012221001020211010200212101211201002001010211201100122000121221102201012221010211012200120020220022001220122220101010020112122121000112210000121011201212201120202100211012101010101221201002202020201001000101221212000000122211102120102202211221221001012020022112110101210220200002101102112102100211012221022212000121111110122121200111010202200201102021112122210011101222200202012001012102112010222201212122122102002120010001011002012000120212011001022102002210102111020020020001110110222201212121211001012200111202200020001110210111121102110112222120012102220011112020121210221220221120200000211221011212221211121210222021220020222012202120100110120102022201020021100120022200011002120011001212121001020110201111222222121211201022022011112102112221110222002000222022001010221122021020101121021020020102102201012211111201211110100011010111000212220122022102002110011020021111102002120001011021101200220000210022202222012210012221111200021221120220200122001111200000221211222102012210022210102112022220012221022120212211001011210220121222110012201020220000100220121011112202221020200000110101220101010011200010001021202012211211011212211110000210112212121101221020010122211101211221221211220020122210222202012111121220212012101202220002222010120101022111212222001010220012202022001112000022202212100211001200122100120212020012022000222010202102210100021201112002120122002000022212102122202010011111122120022102111002000111202122002102100110220212102000110011011201121122102001100211002100210101122212010110020012110221002002012201210120000122122110121110022010111212021212012020011100121012001102212121122222112111222022202022112010110012201121210112222220100010022022221221220012220211022200222201112220001102202020222222122120210201022101002201122011000021200101121202210122122110112010112101110220121211111121211000102120221222200001112020210000210120001111122011210021210012112220011002200222010022102210012012212000021002122000112002102212220222002201022210200210120102101112210111122002010021121122002212210120102212021212020220021101121111100000111200201011212202121010202100200020221112212021210220000221100012011020121022220202012222100110200011211212222010122121221022121112212200102211001010222100202221211021102001200021111021111220221202212200121111110101000222220200212000012010212122200112022012122021102201120210221011011100220001020011120220001022221020010122200010010", "20102222220220021110012001200220011212022002210021012022101120100021120211011012210100011001201002111212012210110001222001210210022020010001002021201000221101101221021222200020010122001211210000101022201112222201000102220121220100112020111112201112122102120210000020021120210210110220021221011020011220221220121102212100211022212200210122112221022211010101122122102102110211002110100111012201001112112100200102011002022012120021212211121221222022110011010111220121220012010021100100212020221120201200011110120021221000111121001002110212222012200221101002001220102212022101022022001120220122102022210222011000120002102120212221212120002011120201000211110020221002011222111200122102021111122011120202102002120002222012121010101212020121010110210000002202201200001201202010211011101120200022112101112222120110221212201222012120201210110012102120202111011201211002112011120222201110200102010101110211022122212220212122101011211012020000122211222112212221120022202111211110222011210012222210110200111011222120110211221121220002200210220202211012202221121022210112011001001212110111122112200200011021210101120000112101121002020101200010011021201111000222111121120102120001121120222021121220222120102011122202220010100102101120200001100102100211002210000211201122020011201002112100210221221020011010210112101010011011110202101020120200112111020210001202002001200022022012010001110021002101221012111010211202121121222202111110120212220021210012202200210102200010112001000102222001010220122212012112220212002210122011002121212110100002120201212001201202122100010121012010112101110022020100202202211220111211220201222021201012001010101211010200220122020222221211121001202210211000002011222120010001110102100021021021011000120000210000100212020111022020112001100202022210211111211112112111112210210220121121120001010111221022220122010201002121021021011222211021012111110121002021112012011201202110121220200110201121112112122100220022111021211020220100202200120122222000121102102122221201010211110201120220011220122202012202202211021112220100112122021100220121000020112211220001221100200201211210022221122001212211002222000200222210202102200111212110120120201202012011111220002222202110020011020000210001201010210011102102200111120022220201212112120122200100120201002002202211100010212020102101222102222100011211221021212012020112022111000101121001101010220101202112202202010001110112002021010112211220211012212212022012112020021220111001102022", "11200220120221112201111220012102112122012022112100111010021010100120121221020022122222202122221111200021121000210121021011211212022222110010101002110202010110210012012202121121120021002112000012021122101111110220112001221012100022010200010222122002011010201102102000010001110002111102212022122210022111212001102101212221201012101120012010210001122122012010101100220022001211001201000001102112222210100102002222101210111222020022121020020222211001000021212022001210001102111220112222101212120102210222122101011201101011022221120222102011210122200110000022010100011201222201120111112022220211110011022011101011202122000100221221010211212122000200122210102200000012012021000021221102002010121020202102111111221011012200120122200220022111110102112001012120022110200120200120020120000100102210000121010021120110200012222012222110111022122210022201121202221020121212011120011122200011020021112200110100221001212210210212200020212220212112012112200220100211121121011200012202121101202021122002212222101111221102200011220021202111021122102112102212110222100201002121112012102022022001101212020101020020012020220020000002210202202102200112101102200110100100220102222121200201122102201221022100010011011212111121201211101010020100210121201122201002212011211100002221101012100100121122102111021101100110212002022220012010121110211220100001122222121210000122122110012120101012011212202202122011202021022102022112222111001121121202100222211111200221111002120222101200000102121002011210002220210102002001001110100111012201112021211100000112021211202110022112101112001210020011001210221202001002211100220100212202122020022110020100022202100200201221220102211011201201001010202102101220000002111211110122100100112111010200202001021222022221110212001010110120211002010020110010212220102220212112022200201222210012121102120100020011122002210010112121112012121221011202211202200212102221010122120201121111200111122111001200021102221011222012000220011112001022210011111220102102120220211200121101012101020010200222221021201100211022212101120121001210112200221110022022100210100110100211122212021112001000111212200112110012102101200221111000001221222121111020221220002121012002001122020202112110220110022002212102012010110022202212111002022122001021221021111122200000101021111200210100021022110202201110021121222020021211222022002022000200101011101211000012202221200202201020012012102201202221111220201211112212000020101101222210221121012121110120001000", "12000102212110102201100110200012220101100021122121012010112111000012010120221201100222202000221120002101010110121121002110012112120202210102020220120102120101102021102221211111100021210102110200011100002100011001222120120000110020001112020112110201121102012221021121022121102110002221212002112111002220022020110110012200011221100102012100221212020121001100110101022201022112202010121120001021011021210000022220020120002002011010200100020012210000100202010010010211112200001101011020211200212100000201200202001021011121020112211120221020112102121211120220101210100012011212212202201122100100122221011221101102011210222101220022222022001200002220002211001020210212020020011221012100120021012220000102012010011000021111121121202121201101200010120221100112202002122210211211110001202202221112112122002021101112101222112120202212202212000122221210012100200211002001122220001121002111202212020112111210222211011102121010211122010102111220202001221000112202010222112010200022211012111202100222010110022001110211121121200100021011202020121201122210000102001211012201111112011211102100110111010101020121122111222002220012121011021220210100002201121220221121001221001211211112021202200220021122022121011122210012110210120200210121112021002000211102110000011212120110021010200220101111122022121021110122002222201110101120201002112112021112102212211221000002202202220121112010211200002210120102101111211211212010201211002221220010202121002002210202012200211211221022202211222100020112102001102101100021010222011022010121210012122120021022021011002001221102012112101200001002100000121001012112202120001102212010002122122022022210222101011022100010120110122002202101001012202012021021112110202111211010002202020102220122121212101000102111222010122111010010002000022122222122222122002211210201000020112112011000120010120202011210102211002001000010001100122110202001011002012220200121200111020111111021000002112021221001211102100200002210222212012201220201201112011211100222111122212102200010102021210010202120101101011200000001122122020011202200200021120112112021121221101120020012112120121210100012020100112220212102121021010221002122020012001112222201222002110202202121010021210200110201111220022201200221102000210122212022210100211202111111100121100221120000101201011020201112102101210202202201002121012122101102201020022000212100112010001012211001221111202220202121201021111222210201210022110110202200102022121002212110010022010100001020110010", "12210100102111021120200020122012020011002111120212002020120010000201211211000121021111000010110221022122201210201212112022012212210120202122020020002101222211010200120201021220222201011200220112100001100100121101000021121200101212022011201112020222102222101020112200101211000112121012112102222201112012022022110221112000100112201120202201122200021001220111101020212002012010221101101200010001000010222111111110010200010021100220102121021121102110010002101210212000020112012102221211201202122212220002211002021222001110022222200202220111021120110120221101001112021122102001022120102210111202120202120102002200112102200110120002001101101212120002212222002222001020112220002102101012021001220001210102110011020202211201221221011221122000220012001220111111022012001110011010201210222100111000101122221220000022210221102210001012110221110121110200022212112000001220201111101101002211001121011021201022222110210112020101011221010112210222200021220221101210221020022120010220002010120211020021202002112022212012101010012100110200211002202000112221112202110001201212111120020200202022211202222012101111121120121021101121010111100010210212111012211212102210212222100002211212000001011011100020120021122222111012020020201200020022100010200102000120010210212210212222021000121201101000020202021102020122100111012202122211111101221210201012121210112000021200020202010000112202022012120210022022201210200021210121210210001212200001122202200010100010011001212102220112102202200002121112202021200012021101121000112121011001210102020221011000022121022202200122011211211100111122012102212121011001121211020122201201220122112222220001201200202011220111002200220211212102112102101001120222011101012022012212222002021100121102210100020220020200122102002000100122211110121210200121121110012210011102221102000212112021201112221201211221021112122121112212002002121212111001022022021002001100120211121001120011201110210211011210022110121221111222010210201102210121000102001001220021220210102011202220001202102212121121112220211210001022022120021110220112211210011211201110100001210011022012201101011110222022221122100020210200201121002021120202020211100220121010122022120122221222200012211121201020221122220011102101020100122111020022220020222122121001110022112020100122202000220210020020122111001011120211112010100001222222222102212220212201122201221001202021201010221121210000122100222221222121010020012101100201000122211010211220000201221210112000211020", "22021002201202122022012120102102122122121122201212111220222100112010210122121210122222220211101121211122102120002101110222210122122221011112202221220110210112210202002211112012210210000210000200100111222122202100102122220221211222201001020001111201102021221011002101101022000202021100010111221002102012102200002010002220101201110200221122210112112201011022021110120212011012122222001112220111101011120110112010110200021211202000111100001102022221120210000100102002201211012120220121120120212200012100211122222100110102011020020001101001121221110110120101101111202011011010122220210012000012221100220000100020202011202120212212002022022111010110102121112222120001210202121000220112011020020121102010210210221201020212100111112100211112222001220220120200002210202211012010002121101001102102201011201102001101102201001201122100221112201211211111201000221000120202122112102012021020220021000220222202100200211202210110010212100221101101022001111010212121102200021222002010211022020211201112001101122000220001110120000100022011002001221112021212201121122102210211001112212022011110002101000201212120020120012201012022111212002121200201100210200201110100202122111012111022222000112112000021222212120210001021222111102121011110011202110102111220200021200211111202010222020120011021010121112100010212122222211212102210102021002011122112022112011202022021121001011112022112211111011211011122101200010022111122201021102101002210102112221122221202001122220222012002122011110202122011201002201102110122000211221111000201122122202200100201221112211200112101010222011110200120101211022120211111102111022121211001001111010101122000121002100200220010121021222012112010202001120122010220112121111011011120221120000111200012012120000100110011001221100011202221202112021102012100022110201002121011220102222020222210102200102002201121101011122022122122110002102112210111020101022000222022212121110110102211202102210112021121122100010201002120120210110110220102100120010112101102221121120202021121102010111011010212200220001122122001201221112002022110101112102121220221211200210222201100101212102111000021120120211222010212110201120220021012111201022102112110101202101102021112111202000200210222012222201022222021220010201120012201210100200011120211102012002002120212022210112000110210200011121010211001201201221211122120021222122120122110102001101210022112011201002212202212012221211211121122110010201111222221121220110211002221000200100212220100111210", "02220121111001101000202012200102222102102210121001022021020200112200222111122201211222102111222212210202120012021100220010111021102000220122120122200112101220122201011010202102222121000122202001211000102111022012102100201102001022002121210211210112220122202101001211122012011120012022002112120222102100112201122110201000021102011022202012022201101100101022002210121011211120222201011012011202012002202110011202110001220200122112112020121020011200010022220021011200200001201221100001002202220110022210021222010021222112122010112201101101020112022000002010210112000121121220020212222101211011212202121111110222011010111222102000101212101200201012200120100101110001002201012010121010022110012122121221210200122012122220000222220111220202020011220201200102101201101121101110110111111212122220021122000002102220101011202021110200010212020010220020101210210201110000202120212220120200112112201102221102221222221001221110120020021111000020000212202122212021002121120211221111212212220022020102212100010112102201210001211011211010011212221002201122210021112111010120101110200210012021200202022012022000122020202110000101011020121212101201111221121121202111210022112012121122211022122000211120122122202022122122202221011201200121222220121020100111121020000220121201010211212210022102002210200100012221201001022121111002102102012100122021201002002001122002111201121020212110000222111002012200022121211211222122220121002212221120211001201200110011000020001211202102002122102002110111021221020012022211202010020100022210000200101002020120200102101012111011102112102121002210102221121200120001000111102012000211100010102222101112002022212112020110111010010012002122020102101201012201012220120222022220212210122012001100211120002101200220002001001222200001012021002100101120102121102112100121201220120011001010020002010221212212022020012202112210022202002011112212222021002202022211002012010111020221210121222002102002202122222221021001021200202001111021111120000112220202110001211011000102110001012000220201000002021022110012102101022011110121221101020001021021000202100102001200110011020121002010120212211212011010111010122000021220200120102110120202112012221222222212121221100002201210122210111220111002112021101021022212000122110011101101202101221002122201220110110201002022011200101000101100112021222211221110202021102012222100220100010100220012210221001022120121221202022102110100010202011101121220121102002100211020022112201001202112112011", "10122211101201212200221011210112012021210101201212001001021120201222000220201221021120021212222022000222002020211111122221121112110101110102122010010211201212212210022210122002101002122200220021201211100222001211110110100100211112120102012120120100011002200201020210200111201002222101111111022212022111011101120112022211211121222200200112222011112212101011222012111100001200200020110120001200000220222211010001202021012020110110022011222201122011100212011121121211222000210221102111020111110200212211001211010101122001200120010220122101212000211220212210101012112121210021201202021211121102120101122021202002220212010122102022120101000120111110222012022000012011101221222210212200120021101011222122010120221011011002120021122112122112201202021201120221201111010112011022120200211222000101101001211000220221201220100120210200112220012110212010110112211221010012110201201212120022202010022121201212022102111110012211122010000212001221010002211000201022200022221212222121012111021020200120022200211211200002021121011010102112021002100111001021210210110100022002001000121120011110101022010202220122201022020001012001120200122022002202211212000012120112212212102011210021121222021020120020202220221020222122020012022000120002110201021101220022020211012222111001212110010102201102002202200000010011122020211112212201011100220000200210002111011121200220122220200102111200211021102002201221220102102120210121101110122202222202112022120112200120110102101201202002222010022021101002002121202120002020121201010221220222222120012002100200002221111002011001111201222202021220011022101012212012111220000022101011010012120211220020010222021221001101120210001112000201210120200020201000021021122122111110201212020201020101100010021210221121202110110121211111111022122220211100202111220022012020221212010202011120000120001002212222111112222021120011100202021112012201221201022111101100220000121020210020202202010000111112222100120120122001212111120210210210122200101210222101120022111010202112102110121111112220111121012200020010112010111111011222202221201202120021000011020020011020202210110011020211210101200202011222201012100122112112221020110102220022222011221121120121222210010211110220110202000221201112112222020021210212110020121110111022121100221210012221202111112111112010210120022122010022222121111212022200101101221012120102112121112010120211122001011220110202210221110222201121121111010222002100012021111102002112202202021022022001101112", "10120101111100122202221110222000000022100100112220100000122100200002011011202120000211000202110110212220011112201002000002221112100020001001010121102222102100102122002202101222111002011000210222012112122022000020001001012121120102021222012010010221011102122202121211020000222121000102101110012012222000101222202021022212112120200102120221000200012011111112202111221101022210200111021111202120120001220222222201222212221000200112101001011001100210022212201200011211220012201100101120010002221011212120110101020202212122111201002102112220002221100022021222121100111111122201222001010120112120102120110222000022020222020101011221110212210121220002221200011121011002120102110022100212221220010212020202021121100110012012202121100222022200110002101101001120200212110211022000021211221211002022202110202100001010201102212011100100212202101010120000120202201110002202011101112112110200102120011000220010012010010002210221110010212201102001210010021120110010000212012110220111111222212212201100101120010122022221220020012211210222000010020120000000210000220111011210000212112222111002021101011022021100011101200022212100102220122112221000020012120202220101020121220012120112222121020111100012210100222012012022110122011211012122000200210011222200020120102120211200121101212002211112212100010220120112122122000101221200202101102122202201222122110222012122122222101112021012101211121220020210100200222112020012111002210000202100201122212002220122011221111010212102011202210210111201222021021101001221021121100002011221011211002002102210010020220000221100202101000111212100010010012221210102112001000201012121202122001201001200210100112002021202201121202201012112102211220102101110121100011121102011201100220222210101102202122012101011101002020021020010001210011120210210011211102001002020010100022022201101011002002221012212021220202020002200102022010222020112102101022201011021120210120122010200220222122001122201112210011010012102100100002011201002002100211222111111210112100200102221021111102011200010221110120011221111000002211012101122121022220001202021102100002201022112210101111001110210010010210111220010021212010020011210010101000221212002022112002102020020021200212211110100221012222200002000110020221212112010220022201201121121012122010112210121111112211022100000111010211210102102110112211001110110100111000100201202001011202101100112001112202122201121022200200112211122112220001110022000201101010000010101202112002212202102201012", "12121002011102010002222011120210212122100120222210122110201112000221212011221200002102201100021120001210101011211121020112120111212010000010021120102111010210021100202112111202000000000210012100002112100101100211002222002002020211100222112021022120200212102222120110210001112102210212221200020211210210200211101110100221122121002011021202221110212112002101212121112120110202221010001111112112212002202111200221002022201222220202100001111101112122010200102121011120101002012202110201012202120122002020121012221002111022210210110220202220222101210122101111010202110110211121111222010012100021112100222210011120121201002100022110222010200012212101200000110100211211200220212011201101222210022101220210100000200111112120101222101100122212001011110002100000002120021202211002010020110022220211210222201120100122100222122200212000200100012012220212020112210011012000212122002110011111012020200112101111120112211000002112012020002220202222222220102200201211201112001212121112200110220200110221012001202021121010112111020211022002201211001001201022120112100112101121222102112100020200101011010120012112002000100012201001211021201100211010201201022000212221010002110201201210112220002222110122000010222011202111022102110200102102012220112102121221212111100100100120101020001220222120221212211010200210221010000111102200212210220220021222102201100012210221000112020200202101201012210000001202012202120001111111221122020110110120201211100012221011222101011122012212012121101201221122222111222100020021002202021001201021011001221010000111112122102120201111222212002102220012210000010120200110221110010102211201021201012121011200202012122112202011011110200220002201111001002022221012010122010111112020021221111210200121011111101022202112210102222222101112120102202121100222201200202112000211002000202102021020020220102102100110222110120020012002202021012020222001011120122212212011012110102001201012022112021011000200021200011021202100200021102000111210021210101100102221212220122212211110222220210001021122221200212100000211212211010222100011110100212220100210112020222020210221211001102211012210120220002002112012110112102001221011112112112011221121210011020012022220011212212012220102222210000100002200120221200002101202201011000211122112212022100220012002101210020110201010202002120121110102212212000120200022202101222120222220111220101121220122122110010220000201100021022222012200201002222010202012222011112000001111200022211010011220210120", "12220021210021011110200022100111011102021121011121020122211011110022000210020001110000112002210122220102012121002121222002120200222112001121022010022222201022112110110000112000121000001110020221011112110010110002121002110110211200102110021100010112020111022101201022001211000100002220000011221200100212211211112201001020011012102100220021101120120020222222200211220102011001111110100211020100100002202210012220011122201111002111121222110002200110220102201011212201110021211001202020220100102000011101202011112100102200000000101102121120002210211112022011120101022220011122112112220001121000010022211201201122201022110112010010201122122022202021111211020112020100022101221022112210020111022122101012011020220121022222210200200121000120111122120101210002012012200211000102012122020012122201112201201020221020010220112110101101022211101210112101110012011121200120111001021100010200011200110212201001011220011111020220000102200112222101211121011022201000222000121121022202001120111212010011201200210222111110122022011122120012002201101020000120210120221121201010121211201100211202012012101211110120000202202221022001011012001111200101111020112220000112100120111211110221122222102110000201120202111120220122010001021202202122011012101111101102011202112002021212000102211120111100221222222020022200201212221020211010220122202212020111200222022021120222020022020011222000021020020110200001111200002202220200202201202002212010201202112120210100110110211211100222200202002000112102212021111021121022001220011222021022001201100101220022101120210222102120112120010122202012020222222202202111220200010210002012222220222211021112110020010221211012210120201002012012201100102210001100100022210002020002120102022221210221102100021002210211200111110122011211101222022200211212200221022011121100112212121220222020211001110111111102121121110101001002120222110120202000012200222021222012200202211021020110200112120020101200111122102001021112000000021122120201122220211210122000100221012120110001201112212022122212102100221200010010222122112012210110222202200211210210002121120102121210002201200211112210201121202102212221012212122112200022222000021022012200001000211121122220202002001022111022100101012221011122000101021111000022222001000220221212022000012020200222020220200012122212001010210020001120000100020011202202110010111021222100211002121101000022121202202201121022121222102222122110220100101002121201022022110002010102010021011101101212120222", "12022222011000220201200222121112122220001210002020022022021210200221210111121220020201000022000122101110121122000112212212110022102021112020202221111222112201201221201022221110002120020012012012121201102011221110220210221200000221022011222120002212222111011201011112221210212122201122221212002201022011222220010002112221211212210211122122002112201102011010012102110122111221010122112111100100201121212002200020122012102022211121102200012001010221220102111211112122022211121002200212212110211200110211011122211202122122221100211100210120101022101111221021122111101222122120102212101222212000021110112202120012012010221211111020100001211200211021102001020110022202002020002001121220020102210010022111222012212101021002211200010210121001202112201111001001010110001110200200101122022210202121110020000001112200111101201011000011121210022200112011100121222101222111101122012211012011002210102201000112210120222012102102122221020100200001200200110101022020200221110101010002221000011120100210001120222010220111022112220112022121020200211102202212210011100110201020222100211222121010101011100121220011211222210001122020200101202012002221102021120112012100210222210200220200111020002022002202000010002220121201020210102010101202221022201220102200012000111221210121122202212100000110212211211120100100120201101012002121200201212211010012001121020122110021102212012021212212021020022210111110001120010121021221001102220200022101202102011021022002100201112120200020020200101121110000100101012020202212101010022011100002001201110211102011111122100220002101102012002101121220221200202021021112110101211211212000011112210102010012020120210121201200022012002210001011111022112221000211101010210201120012000120202110120111010212011002220111010221220121210021110001211010210122202121010121012120210110112000021102021211212120202101021021022222021021011002221101100100010212222211210002101020221112001120221111221120011212222112122101110021201111021122111010202012202122201111200211210002121200120022121112201221011112201111220012001200012121111022210012110202222022021201200120022202110120202221002222201002210112210101221221212202002010022222111010200210200000112220111002000201120212001010110212122010202101010011010211012012100101111212111121111210200221201021221102210012121110201020001101200101110110020020120201122202111201120000210211011221011010021001002101112221210012210201002210012111121220022002002201121101022220101201120020100122212001", "11222001111012020000201212020210100022220000121021020212120111111112211212202202000221212121022202110021202212120112212121122222021202101000101111021102210022200120102002210202210010012112120221121210100010000111020000212010020012112221100221022101100002110121202102220110221200000202021111000220101021201110020000001012220202101022212210122002001002011010111102120220202122200002200010202122112100200002110122112200210000021112221101221001021202111201212111121100222112210111221210221022002102012202110210121201121112110221200011001101021010222110011012220011012220000101101022010102222122222221102021211220112212010222120210201000221001021021121222100101111200120101121022002110010022002202021112112011211120022021000000000100111220021011021110100202121011221001000002101021000212012221112000210102212102101100201210222221012110210211220202001100012201211222102100102120122000111211122111221011122101121001012011201211012222221101111202212121000112021211022121012220000220010212012222201021222011001222110122202220211101122111221000001022110020010010211120120111201100021020010020002220201101012221011201211022022100100000001020020220201112000102210002222020111202002022101020010022210111112122102120121111212210102201021121021111002221002001210000111222122201100120002222021012112210102010200010210022011210002011110020011111100020122102101100121000120211120020022222011000001200001012202222012221021021020201122111112012210120011200111010212210202102002210000200210101000212020012112120120012220121002211012000021220120021111211000212010221120012121102101101212020221202100121200002220220020121111021212002020020111101000211100112220022201100001010211111102210102012202211011221021100212222220022001120211101011020210001101022021112202221210021110002210112022220111120122120212200002000021012010211100201212120220101110200002221202121020121022010001011012200110002000120202012200000002011210101201211002200010201011112102020220212001222222101021010111022210100122202120111011000211201121120022012110112201210011220211101000101000022212220021200022222211021121001002200012201120021220010211101112200021111122022021122110202211102202110102000100222122002211101222211201100212002010120010101002212000200222110011221222111120011002211012021012111110200100212100102222002102012100120202121101112100000212111111200100100112111010000022022102021001120222121220210020101021120101002100202001112220202022101120021102020022010101212112210", "20212001112222112010100022112120212110220012001210012120022210010101111211000202022100212101112221112021002201202202001111212220021120012000001022201120000101000200221121221122020020222222201112020021201001121120200100002101011000200202222201102010221110021012220210120110210012222122211111002110000220221210121011100120121000121100000011122202220200020002222021020101001112112001200001110221100201020001001022100200110022121011212002112000011012000102012212022112220100022210010212202000111011211222221202020102121200210112222010212020012200101111011110000220000011102220212010021111121000100121100111010221220110202221102100200002210211000110200012110002200000121212212221201012102021020200110111111022212022011202000211121121121100112001101201102001010202102010012221011010021121001222110220010010020110111202001002001210220211211200020221020012220222220210220122011100222222120020222021002110122122002221221212111220100010220221021122121002012211221101011220101022212101110212101111100211221222200100121210022011120202122121010021012210001100112101202101100110202202212111211211100120121012021212122010202112211202112112011110202120220211112201211011111012120100012111201120001122000011012102110202220122112221101002202202210010111200200201221100002111002020220220221001220020111202202012200210111112102122120200221001022000120122121110221100002202122202122122012222200112202012222110101112122211202110220010021122011201111121221100202200102120101220110002112111110120202201120001221102110102210121121221012221000221102022221202212112210201001222212211010210110011102002222102200102102221222210002100212020010211112202001222111200000010022122202020220001202111021012100212221101220200001002110212000022111020022202012121010212001201200200012122121102222201211021102200102221112012220011222121002001210111212002000120220201121222222101001011101211102221112011121221211212002212111002021101011120220122012022011222222121201002101111121121102200200202210201120022220101211000100121222011221100222201220002112221020211112002122020020100110222011011011001111202100102021220201200221211001012120222101221111110221222011202122010021021222121110012001120201211222120101122120100022001101020020021211222101000111102120001011102112102120100102100120110220021000112002220020120100201210100022211211112102101202021210101210021101122011202112011210211211202201201120010001222101012101202222202211010022121221001020000021200101112012010002010", "01101011021210221111210021121001210221102112210200212110101011200220202201200022201211210111012012112010000020020102102000120102011010020120021100202021012220221020002001012110000120121021002010102122200202220012012000001121211122221020022210212210020110210022120220222000120121012112212222210101221220100002202200111222122000002202222221021120122110211212011200220012222120022022120200012112200100000202222201122021212020222021201021021011112122202201021021100010020022101220020102220112001120022011011111211000210010202212200202021210211202201122210220121120021111011210120121121020201022211002212100211211211002112020120120220121021112112012110211202211020112120001021101212220000112021002210002101220222210112121000220011012021112202000122212102122000100202012002121110021000020202221101100112111001022110012100011111210100001021200200012011101200020202010001010220021012022021021002001022012102112220110221202211022022120011200211011102022102111202200221202111021012021002202202201210012200102201202100221221211122022220200102002200200100221212010000212202010022221012212002002001110210011222201001121202021102212200002002100210210020221112012210012222202100121002211010022101102221221111202110020020020020020120220002100122120121002220010101002012021001222120201101222112020000120001012122102222110000112100210211002120021212021102201200112202202110112221211200011202200201210100002110110221202120120221001221000210202201202212122101100121200202022102120220200212020211200202120210212101100010112110121221221222110212111121012100220102221101101000101001212202111010101020012210012010220121210122222102121112200200121111210012010202112111200112010010002211011120222220021221212201102210002011202020121111001112011022012111100010002002102222211211201110212222110010120220220220211112010102212211122201021120201212102221201100110112100202212021200202212100122202020202000111112210021111000200001100011100122212000211020121201002212000122201101220021021210012102201200202220012211001120200010121121200021011111010220112212010220012000101210021221000202221121212102102202120220120000012110211120200120221121112112212021110000101102101002102110122020010000122211221202211022222010020102202221111010102022200202101201011120020220211022221200111000220001212100212211221212010010111020200020120120221201110212020201201220112000101020212202101022012120022011102000200200001012211020200212011021020211121011022212112020020122101001010000", "00122221211220221022101021112120200110012100221122122121010211210021222102111101101011200100220010210000001111220020000010220020211200211100112222102101210220121002111011201201110210112221121012102212111020011221120112112001110120220012111002122110110210020122012120120202210121111210112220022102201221102020211121021120221200102200120112102100220211110010102220201221112101011100200122110122200111101222101201002110102212212110002211212000111111121100001010011101212020212102111122101222021222002100202111022022222121100200010210211100202222002102020020121120202120110021000222001010211122020211002101201211122222112012110122212121022210010122002020021102101002100220111010200102202011101200210210202221122210110100121011021010211000120000110201000221221202121102101100110121100212221201112221221120202111020220011200010021022022220011021210010110020101221202020221201120102100022101000012121011012102200111101122220002201021112120211222001120211200010020010220021011120022011010102200211101002202020220200020212210101220000110111012212021000201121102101011020201202212022101120221021012021110220111001121121002201011210112011110102002111220022200110120210211112010021001101200011011010212221201101121100221210211221002100101010111020121101022120222021200211001212111021111011101201211112121011221002021002202211221121110022121110002001220120100001112101002212010211001221011021020121120102200002201011020220201200022122200210212111021120212121021021010221210012100120102001120201112100221101100200100110001202020011222101120000112001122100110000020010221022100101221101021200101010121101112122001011120011022220200002212121112212212220000111112102112122102121120211220111111122000210202210221110121000012210201101102012221022120202201220212112000202101012022101212122211011110102101020220200122111222122221221110211011222121122112210211000122020101100120220010201012122022010110120100022022201020212100101100121100102022102210112211122121011021112220001212110111121222021002001201210120112111110120021001222210011020212122200221001022211011011200110202120211022120002112210020010222102200112201222010102001220202012112220120221010110100101212111122102211021222112120020201001211201120211202020220010021010002220021202002020210011011000012121102112200222102022112212211211011220021011200022212121022120011220222001111201011110102022011101012001202122222010120000201200020212122111211210201011022211020212121111201201111001002110220", "22101020100021111210122012122000112221212211211021002200000122102122111100002002122220111202122200110010221222122101020101220022122212120012011201021200011121011001000020010101120220010101222020010221121210202001011110110020002120211212222021022001200001111200000212210120221201001112100210221210200212211001201002210120202122100001120212201012200212222100100001010111202201112212000002201201210220211122212000212112222001102221012020221011112202120200201201101202121200121020201112001102202222202012102012222201210212011212200201110022211112102200100020210110011100101110210110220111200001000012002012012020121201011102021111120001020100021010010122022022020002002212101201000211102010000012110112121020212012021201220202221010110021101102020210212102002211100212000100101012010220010002211122122022102220022002010122220111220110012100000101201122001001212220120100220102112202201222110001101200101002201111100011121210202022110021100220200220002100222200100122100101120021120100110022200012100010221201021021110121122020002122100111002210100000210222010000110011010210001021022122111211111001012002022122122112212000220110202111200000120022120202001210012200211122010101100201222101211111110110002220002102022012101120122201010100101101102000121120120101200100211122110001002221000221110212211000002021222001000201220212120222111211021012220101110100221202000001212022221111020010121101010201200010111221122120010222200101201100102010201222101121222212020221002011221122201020110202200201210102120210022212101212002201112222101101200212222001111222111202202122222112020110022121220121022121212002202222021122120122100211121201110001101111201110202011202012002200002021110210022110011222120211222110010221101002120212101102001022022222021100011220020121022211000200201110122012200222100201002112120212120110100022001200120100112220111102200011111101111022020220011011022211222202110100111000020202112001202111022121201212122011102011111000121201012201202202011101120022020221022211101211022000100112020212000010111222101011002121010100201011000012202221120211100022220212121220201022102100122020022210012111111011111110112122222001012202102210021000200020010211222002011202111012120102110112111002100111022022002121021100121101100010122001001211010202021011012221021222211222001112021102102001211211012011122001121121200212012221122000220022200000110020210120112210201001221112120121110222211102212110112221022012022111120200212220", "00021111100022210111120221020222010122021012020220021201101222112120022221121012002010011101110200110010122020221220022211222212002010110022222020222112002212001020222001202021112021122012111022220020010111212011110010120201020120002102000201102000012212112220021210211220020102201122010200011110021112012210021121210220120220011102122111100221011101211012122111021001101200100100020200202021022112010210210102120221201200020001101212122100210210222202122011211220021211200122212210201002111121211100002201200221122100100001211002101210111000121101011211122202012111112110021002121111200020211201000020101110010121102020200111220012100221222212021102021211120110101000212212200202012201210100211000012201212221011222221222011002021102221111221022222001210222220200200021202120021202210022201001211102202212110220012001010001102121121012211010211202001112101110012020221022022000221222011002112010201001120210202012121010211122201010211121220101102222101102211120202200212002102110012111212020112002210111220002002202200122101102111222001111110002021101001001111020221122100110021211002122210222111000112001100222202011110211102121100100021002210112200011221000112012022001202221112211210202022022100221200011122022111001101102001020200022212201001100000220112102210202001020012021201212121102011200011212121110202220001222121100011110022101211020022102001111211011200102211110102112010001100211011112022100110202001212210000211010011201021000020002212002122021122202100220211021020010122010110222122002211220101220001012120000222100220000010220120200221212101201121021002222112102202111100112222220010110210122112210012020001202112202201220000120110112111101222221200112212010122200100201211211022002001210002222012112002101210200010120200002002210011111010122011110021000011000202211210211100201200201222022021211011121210210201100021001000120112201102102122012001022101000012202212012012000221110012101100120212021022121100222121220022212111221011221021220111202211102021121221021012111102002200110010001122222210201102120201210110222200221111112202101200001020000210202111220220020001212022121120200110202120121020220012110100012212011122212022000022120020202210101211202112002212012211122000202011001110111201011100112221111202120011012111212011022101120202100020201102111111112002100220122212000020222121021011102221100011020222121222110011100202121221121001221020212121102222100222222010221202101210112002100112101011200222022", "20202111112200120120211121022201222000200202000111002200020121021200020002202002100011120011100022001110210022022021011101201112012122221201220202121222110202211110122010201012101001001212000102100121012020011222201221121201212010022210012100022022022202201021200002012112002020111020200221100022222011012121202010221111010120120111200010212200020112221221020100200201202110002110110022210202112001112121202111222110212100210112021001000000210202200221120122222220121000120020201220120221100022100012011202201122201001222211001120200020201012101101210001011111011101200200020102121220121022200122122102021211002112220101021221102210000021112001020200220010001121212122201122010221110110211211112111210102212012002212110001110221102202022112121211120021012210012010011111020010001112122221101211021022001102122220211110012020100021201020122010002000012112212210001002002221221010222121002102100211202010002100201000012111221000010201211000220120012000200012000220220112202121222200110220022212012000000102020002000121120222222112220200110120022222222202211122000221222002001000212201012121000011212100220210222100220201202111012202201102221022010210221111221121220221202210011121202000010220200211200122002200011020211201020111011200010020202220111012112101102122211100021111212110221002000020100022210021021010110112012202021002222002002020212110010010022200211220212002212211012111221221002102121011021020121112000120102212200110220220202121022221200012100220111120022222200110022200112202100101121202021021222200021121110202002212112202121010210020020120202211111202001220022211002122112102211101221202112200012021102101201221102001022000101212020220000000002120221020010100020121010000002112120011212020010101121202220202021120201020020022002021000001222111202012110120000002211122122221012002001202202122200210000102100111211011122112000210201201001112022122021101002211001020121211102101022001212022221110212120120002200221201211021111012120002212011011001202220202111100121012120002001110120011022120220011110201101011002212111011212220021202210022020010202212220110100110100021210102121201210210201200102200202200002021122022012112110200212102201001220201110222110012201111100111212211202001101210120221111002211120110201121121011101101011002121201210001102202002010102001110221222022112101011100111220021122022111021110100221210012100202112021102201212212021110100101000021121211000012012002112101101211202220021202220112021", "22120020002220202110221112020021112200220100021022112200012111112122111121000121012000212110212111110200222022100210001212210200011101211212220111220000002100212102110202011211100112211011112010010112020201021111221221022120100011112100022020102121111021120111122110100112202222210212121222022101110002221221100211002201122111002121012120200211111211222022010101222012022002202102112221001021022022111222220022221110021210221212111010211100212201110212202000212202020110012222000211221022211012122002212210020010101011002212110202110110212100212202202021011101122022202022202200001220020001211120122021200122010200202112010000012102102112102201012222102200221220222011212122221002010112122222102222200220011200002012211001110021211110021211210011102011022012010121111022112212110112111102102020001001202212202022202200221201001011112210021110221221101120212121010120022112021200022202202020221122211022121201221101100121202111121220011211000001120222020212120012122000121121020011011211201100010101111010010002002121010122111221111012100012221210211202112121210111022101122100102201211121021212210212102212021111011101211121201200201100211201202002121220220020112120112011011000100222212021200120022112102200202201111002021011001102021210222202212110210201120022100220012211021220201002101110220210102010101202210020010012001000121222200202102001002021121002110212022022120121121220011221212202012122102022021102000002101001200101002022010212101222220010112202121211200012221221020101121211110002201021112110100020101100011201220121201012200210110110000010122112211212110120020221220222200021012020121101102122221122022011210121222002000221211010122222011111201110112102221011120202020222000001221212122002000212011122212122010110102021220202100220200110212010012221202021210121110021212110002211210121202001122202120120201201211221021020011001212100022102201112122221221000211112100012000010021112220202220002211021101022100002122002012212121012101022210020110202110022222211010022012200202122021120222020220022021212122122001120202022000102100000100122202012012212011111112120102100101211202100000120100121012120200210101212101112102102121022122010100001210212000222220020202000211202021220120111100110102201221001021221010112202020010010021222120202001001001121022001102112010001112220110012022202122102100212202110222100121111122212122122012021112002002011211222101222011200011122121020120001011200011201212002222210102000221221", "22110020211101011101000020012000222110211121102102120110102010011000021211201222221200201021100100000222000012001201220220201101222100020111010001201101222202221220011220122001100000010201212201002210220110121011110012002200201012210210110122221212100101200101201121110202010202020120011222122012122120012102220202110122012101012102200220222001221001211110121100011221210020002112210101012011220202021000200000221010012101021222201202100210222112012111102012100002011101122022020011201012002212222002100121122020100011202201000200212111102211210001100100222022120111010021001111211210022212000100021100210021022122102001001221000222111000222210101201010212212001102202000101111221001222221112202222122121111120012200202000201100201111201211222002022020122110121100122212011110122201002221120011120001112001002220122020220212020220210002200111211110021010212112112210101210021110112021012210000000122020021000100222210222211112020222211221121100200021101101221201110211110202220111001120220201112002110100110012021020000022020101121010101200122001000220110001122111020100221222220220211221102202202012121022002210102201012222200211200010111111121111101211222210222012021021120200000220221210110022122211001200110202210012221211022112011111000221020101022110101210102210100201022212211002211002020101220100112101012222120121120112000011210200121000020001021101212000021211100022010000200100221001122212211110122211210021222221110010011210221201200222210001200020122000211000122112201221121020002221002200002111112002200212222011111102022100202020101221001121000212222011000202200211201000202011021020201222212101112212100002202000011022222112112011020001221210111000011101102220010102200012210210021021022021110001011101110122002200101010211201221111120201111121222001000022220201211012122010000222121010120021120110101102210200211222211120111220011011021120210012001112102100010112012212110201111200222012120220201112202201112002212200221110010210222202021020122211000201200002000202102010021201222100120020001010101001212120012100020012112112112010010200000220212002222210222221000012010210101022200002201021012121021202201111212220011202102200020010000010220122202102210200021010201011020200100020120220011201220121012101200212021011111021111001220222010221220211000022102002222200010212212002120012001210222002120020221011011101012021022110212211102112121022121000122011001001221200010101102220122102102012022210010201221211000112", "02221220211012102010202002102111011102222012021022122002112021022210112012020120101211110022220000210211000001110202212220111002220211210211021010121200122020200002220112010212020102021002002002201112101010000001202002210001102000121202220010002202111000021200010211220121120112001120021011021212101222111101001202011122022211102002010020022201002022112011200222220110002122021010110121121000122102011211121221000022001121012122111010221200121202121001120211210110112100112021120002212112011001211111011110121212110102200121212020020222101022010210102002011102122221011110020000112111022211202002101002102120011002122212022211220102101211122120121001001211220100202022201202202120210202212102000001100010120002101121122121110000110111112221111202202121012002000121020012211121210022110201000112011201021211201111102222220121222011100121202211122222110010101011110110210020010001121010120111011212012222201211011211011002211001210000211010121102002110112201210212110020022200111122102110022001011021112000211210111010021220022220021001000102211012221212200012202012211100101001120121102002000121111012002220010220220202211002122102211021110111211212011212212101020202010010220012100021201111202122212010220000020200202012001022110100011201020020000201202022212112010010001000221210110002021211202100110100212201212120121122102122101000010022101102011001221021211002102001021200111000222101211010112120211222011222120022020020112122121011120212011002212222200000110011022002122020111021110120202010220111112021212200102212102000012211220002221112020211120102021210012201210020011100021121102002222202012222001122020212022000221021001011120021210010212212202011200020122220221011110022011220221100210201001211210022102100022121010221011020200102022122121221221022222110202101012202212200121022020201020212211102020022002011000202112002112200021222020001011002011210112110002200022021121102100211110021220101222221222120011022012111111202211200012011020021001012122002021011122102020112020122002012112220210001001201012021212202212022112210200211121210000122011100102021122200100102200022011121221221021011012001020201121221100212102221222001020202200100120121222021120221002002211020121200000011002000022021211120012212111002011220002221201011211012101120011220211022010022100002022111001101200221021100210011121010112022100121020200000222110012212111111221100111022121220001221021000111110100102120202111122122201210222212111102121102", "00122110110022112000000011200012220201021002220112121010122121201111220021010111112201010002212211101011202120111122000121212212000222212111200212100001201001120120212000102010110002002011100000101020000002102221201011200011012220212010012102002101002001001222121012010102201101021022000210121211100121201000020211120000010211212100222120122111010022000120221112222021220102111222001122210220121120000222110011202220220022210120220012001220200211002120112200222002200020101100010210121110101121000102201220111200221222212002102122121212200212200100112122100102222202020220101211222022202212100222120202200010200202112111210120212121220010120020211211021101110122202102122022222221110022101200001120201210100212010011102010101022111210201100021020201010001201021211201001102000210100211120202211200011101011200122020011000010212021211100101101120001101020120121221102121002000000022200010102101021100221122110202121210211200202222110200102200202010221201022120210021021122012200222222001012001111212012021210121120002220101200012121101021112221121210001022120122012102211111212100010120102020002202210222010012201122100022020020022201102200110221020102120001111010001202021220021102112101010220110201000202021002022011022101021121022212012112210200200102102010120211010220012020202121022210112102202122021200222000011012211122000101122022022201000010110221012012102200021100011010110111020120220110212202220111022001021122211212110121221122220012021022100111020211102211022012001121011201012202001102120222222200011221022110120222222000202011012112002111000122001210222001221121202012021111112200111101102121002001211122100212022021120101200110212212022110020200220000020002000201022111221002010020111200112121012210102001111221212000021001210010022200211101010200112122020102002120121121000002121020021010002211121200122200211010122002111221221212012112222022121211210111120120111210100000121102002012010222021222121110200111002111012112100110110001112122120021010012000200011022011220122110222212012120101102000001022110102111200000200202002202102121122121102002202122000110102000100220210000121000020112201221121021021211220011201022111120110220102200111021020020112120010012200011120011022000010202022122021010101022220010102110121202002020210210012021011112112011020011110100201010101021012111101021010122121022220021021020202212010110211022122012002122212202010002222201002120112102010101110120020011021012102022121011200022020", "21221211122222010200222101021200220110221211212121102012102012212210111112110220210121022210021210200111022201111010120112001210121011110100200111112110012112222101101202011000222100210110122020202211121201221211012001022221200200010111222012111202202201200110101022212212000222100102110110101120101220000221212012122122020112200212220011002100221010112102222010201020001020212120201110220020021220012221121222021222000110222212100122101111121110121122101200122200210100222101201220022120011221002010101100222122021110220001121122120001122021010021122122002001200110010000002101010020011100221112022120101120201021102201121001102002221020210101012022122021121101110121121222120121011212220202020112111222110212222010220221222121122020212221210220100100121110211011020220202002022002110202002100112212112111202012221000111000011022212010100221202022201111122222011000000220000202120201222122222121012221122002120220110001021220000120101201101002220201121022000211022012000110202211202120120002210022021221200011210200102020220011120000222111002121012020220211120022201211011202102100222210121002110100212212111121021110022101111112022202111112001122210121000212122221211200011011210112020000121221022011010200212120201021212201102002200022000100011012012200100122102012010212102111102112012202222221100121210121122021211201010121201120012200000210200021222100121201111100201210000220001002020120221220010010110201122002000201012210011111011210211102021102102010120220101000211120021211022122221020210120100212121002201212001002111001001111100211101122020002100002122222120201001101110101110202022112200212101112102211212222200222211010110202120201012001011101120011001220020122102121212112002211010011212212012120001202120022102001010020112200101220200112102222212100121002200101022012012221000012011210211021112110212110220012111202211100021002100000010021011021220201121011210011220121010122011012200000020210200010012000220200122101001020211122010210110202102111121201112212202012220112221001021220021022011210201212001011011222212021101101002211111120102011010210120120221212101210110212011202010000222201110200121212200210202021110202220001220212202212210101100100220021220112112011210100122121022210112101110121012201010000110202000022201102210011110220202111222100020121122110211212021012012002120022222012222112220221020120210210000101221011220111000221201100101102121022220110021010112021222211120122012120210220001021202020", "01001001112212200201202001212221212102211100122101201211010211112111112222200200122122110222220101111212110012100122012201201101211210120222102122100112001021112011002001100020100111101201121102210212100102221110012212002121111110222202002121120102221020021121012022110020000222112200021100001211221002120202122022122201100100020120200020210200012122110112200121120220220120210021000022002200122201020012002120121200010022112202111021210221210020202220221010110020112112112022010112222000100200011010011211202022201201002110121010112021021020222021000220010120100012121122021012020211210000200111111120210100102220010102201221101210001211210112001120012121001011210120100122011220021001101020201212121001120200000101022111210000022221201012200112021002010122202102121220002222120121211201020102110220022221012200021102211022021111022020200210020012000110111110120000121211001201201200001101022211120202001221112120001121010020012201122101210210220012020020221112212211110221011002212002000112010020101122010122212211212022200120000201220000102012120212221122122011012011221210110202210112222112110122001011100002100012210202011012220100022100220221122201111200100202020122121001111221121012012112021220112202121022222202222011122211020212101121122112210021122220212101112022221122002022001201011102210102212122001121001110021201000000221210010210210212221000000001022222201121222122210102011112202122221110100211112100000102100010012222110201002120121110001020010010221110121102002202110101100121111111212221120012102012022002111212000220220200121220220122202222102202222000222012120221012120121122220122021102200202202200211000122120001111011101202012021002122221102010121212222110200110211202021021020202012222220200002020122002210022110102012021220022010001122100211021002210110001012101122022202122221201211102101211002211000122221212211020112122121200120001200012110110110001011101020002012020221012022110221001120221020002021021002002012001120221222002122012121112012101210010001112210201111221112122120120002212100000122102012211020121201221001012000201022102022001100000120111201110220102000101221021121210220120001201012210221222210110100210120100001020120122210122110100011010221200221102211112220022212210212021021201002221020222012021101222221102112110101011220102211112002020211002211222121012010100011111020000220012212022112122201122200121001021100112101012221220011112122111010110002002111210011212010122201001022002", "21020020222001222000220021222120222111022122120001102112020000110121212001022010102010202101012210201102212202202010221212100222201221202211212122120202221211121010021002221001211102011121100102201010122022202221112102112002121222201012020020102002012211120101121001220012002110112211111220112112002000202112120202001021201101022211200002221002110010011101121211001201111001010210020000210012110110110002002212021212000210120210022020021002012012122100000120012002012120000021202210011101212102202000000021012021201022022212210021212011000011200001012202020222111001020221121111112110110011012022100120211202112112110011111112000001212002220220201121100121111121201211012202111210222011011100002211001012111221121220122102201112221012020001200120112220122012000202000020201100121122020212112020001112202010100110010211121102222101112202002221200222210222120012000002122111121202101100212210011122211222012000112021011120001120201121001011210002000221000000200212100120010122102200221102210001100211202212101010100000100220021012110001100101122211022000211220001212101012100020122220112200010022211220001222112121101101101001222110010221011000111100000102022011121111100010222011202112211202010220222100210120220001121222012010001221010002200221012012000022121011212211201001002201020001220212221002002010100202211110221021221200110012212111020110112102100202020202000120122120101021011122120022122100120212101102010001000122002000122010102202202111012020010001101001122122220111022000222011012222010000021110022002001202102201020200112010101200221102111221220111012202020112020020222112210221101222011112200000222202002222020210200011202122010220120210221120010011112120210100200100212112222002211200211021010100112122012002001212102121222122000222111120211010211200200021221101012112211202000101001100002200002011021122100112201222110001010022100102102021222200211011112111022211112210001200222220002211002210202020111112112012221101000210111201122202211102112202102020212222200102121221101211122101220121221112202101021200201221021220010102212021002210210012120221212210111020011200101200020102100212101000112010111122011200211012011212220021120010001121200220121011220222122112202101000220210212102212020220121122000001102012202211010020200000210022120012220202212202200212121200110120000211112221111001020220010222102222100221211200220010122201102200020000222121202100020222011112202001110000010112220210012121221222101020212011", "20202001100012101002200000102102201100010122100102120202221002200102102222112211011200100002001211110120222121221202002210001212011222101220112200020222102002210121020112000201110122200220221102202001110122122221111211101100110121010210012121110221012122222210222100220212010221201200220122002222000010220200002011121102200201022200121100110211002112111101021102112121122021002022221101200101012100200011000122201101100011200012010022201012122222122212211102110010102122110102020121110002202120122002122020201202101111200020211210012011202121020012202212200020102210001110011002011122200101020022121210202220000010110020201200020211122200112211100220101112201002012021210011211212012120120212111021010010110021012112210202220201222102011222200221210220100221001021100011212102112011221100101020021120121122121211021000202120100022011210212212022000110120121012100011002220102010102220001020120121221211120002112221222110220102011011011020011112110202120020112122022222201212111020021201112022220100120100022120111102210200102200010211021212000221120000011011110221120121210102211102201210000102212212012112201000211021010120221212221021000121222222112201210022201220112102222012020012202002201121211110011012220102021120000020100201000212121221011000022212121222222012011022211021211222022122111200210202012210002200222011011222000221010212111012210102221220211212112121211201212220002210012212222111222112002222002202020210211211122202120222212212110011021212002222220202020121110200111001021011212020222000111011012002102100111122121220100110212210200122201121000222121022011211122202012021002202211100101112211221010121211002000010102110202020222012201000101102221211201122020000021001200110211121012212010111021022200101222010121021020001000121110210201102122100021221212111120011122100202202201121221110000211212000201021012012212102020122000102222202021002002200211101222100212101221221201111212021102111200222120212222010011221121220002200102012120221200120001211002001102001100220001221212112102212201201011221211222200012001020120111210110120202002210211202222120001122212001212211100201001200021120002211122002211011121221221100022211102111002012200202201222001202101011011202011110221121112221111110202102211122201002110111110221210010202120001002202220022002120210000200210021121221102002212120012210100122002210222011002120020000221120100100102222120022002202122100002000220111202212020201201102020022201222100220121122", "22011011112121000211210122102120000121122211112202222020012111112100210111020001001212111211211200012002200210201001111002010222021212220111210000200000020220202002221201011120000010112110110101002122102221010022102001221211020221122202121202020110000001210100011002122122102100202020101102012112120200021110120001212100122121212102200222011121222220210011112111211221011201222020121102202110221100000120100110021212211202112022022021201101121010220100201222210110102100021010010200110202112222102002202000211211001211201021212220011120022022012200001221112212012202212110201112211000020220011211001022122000111101200002122120201210121101012212120121021200121021211200202000002110102200201002110211210200022200200000011221200000120101001002110110220102122010001022212100001121220222110020111021000212000002012202010000121201121211021120012220101100122012200002021010022100100000100221110210112112220201102001122111121002202000001012220012221022022111100112010111002002201002211220201020111221001211012122221021210012010201020112201102210200112112201112122012202122202002102221222002122020121210220020221221001110121210100222122101110101110011212112200002000220112021022220112001210101000221010201122012122211012111000211002200000002110012201112021210000001102002220111200002100221110220101001111102201221001201112120121212222200221000112022212220010111121111020212100110000111020102020111201221012201000002220110002021022111001002012122212120022210201220222022001112202222121121222210210001020012102121120011010001112022020121111022101220101210121112221222202120212212112110200000110222100210200000200012110212012102021011100101101102010220211201221020100222212101000220100020101210022111022112011021111202110211202120110010202111101120201000210021001122011100010120100211210000121111020102102201111000011012111001112001010112201022102012010112021010021101010112102111000212000122112112002121120220201001101012000112120001111222001002222021220220110100012211210102022211211011100200020112202100002112212101202220002220102201221122021122001202000212101221122220221212021020220220012112020220202122002202112121021002220102220221210010000200112201020122220002211100201212020012222100200110102011111120121202011110220111111112010210111100111201210212022100201110120020210210202011000221121010221210102102012221011021120011012002001100210221111212110012222221200121001200122121212022002201211211201011112002000201010210011210100012011212", "12101212001121220021012222222200102020201001120022222100222121221210100021121000202010112001011012000210221211102122201002211221102112102012211002112222101010112112201201120110220020020021102002101212200110122220112100021100220120111111201001100012120202021002102021112221111110001221222102212110112212210000011010010012121000212212221100112120200221221120120212010201200112002100220002222111012011200110211000210020122220202102021220121022021200110211220222010120122121011021102120101121122212102212020020221011011221100022121221110211011121020211012020221120011202021100110200202100200221100110100220012211120212011120020120101110121101211020220101001020112021201020102101112110012210011102211220020220020020110120222010020202200122112201111200220210221001222221001220101111110000020202100021121112022000222111202112112212002010210022012000122111002120102211022001011110111102202010110210222002002222111122202110001201210000110210202202202120211202222012210001211100201011021121202022011022001102200122111102111002222021201222001220002111111100012000211120202212100121212001022122210200121111011020120022201100122101002022212011200112010021202011020221100012012222210011010112222101022001112000022201102000102021022011011211120111100102222122222000200100020202211220111200022120220211112120002102122211010120020200120121221010210011120212001212202201121211201112210202112221200220120100202011210110120221201021221021011100120021100211121022022110011210102011011210200022110002220220211110100112020022111022222022111020211120212212011102221020100000111012111111100222121010201220020111002220021121111110021002121100121121122110210102212211100221002210201011102112102011221001220221020002200011002110001210202010020202001210220002200202120011122212212001220210120200111112100210100101120120022022102120221002202210010220122212112011122021000120021022111211122112110110012000212111202111022212210200112201020110112022221112121021110111102202010102111200012220221110001021102011021220112101010202012011022210212201121020221012010121210011120120122022220110121111110102000120110021012101012011111110110000011100012012212010011101010010201211221110010122121201202000112101100212200020210210221112010000022101112202202212121111010212010222020100200221111211122221012201121001121011021012112110001120220021202011002102000110211001212011020002220222111112021000010201001121020011202122102211001111102022212111222122111021001220000012111211", "02012101220221220002100222112210111100101220012112211222211102220101110200202220010122222021112101221010000111110210222101122200100200202100120010210112001202122200001211021201211211001022101202110100120210221011102122200200202210122121212120110100110020211200021110012200120221120111012112011121212100200101200200012011210222220122120011021021202211100220121011212100011110000102200201001202112001112222220200200012210201002222012202022122100221121011212210020221002011112212122121020202111022220011112020202102021012001011110110002102221012222021122222121101121112020110222110021021100122012100001120012102111111020110020012121201011000120101200122021102202011110011001222021221221111012000212121001111112021112012210022201112020201120020211102202021200102112220210200122012102212020222212221202212001110120222001222222012111022201020202102002011020100010212012200210202120102211212110120011112010112101102221101020010112211212020101221120121022010100111000022202110121022201111020022100010111210222102112020011010000200112111111121000110010202012202111201011122011110222222101210022011020211222201011122102000111001111000021122211201210110221202120222001222101201211112102021010200122101120102102202202200122200211100101000021120102210122222111102211121110111010012102202120112210210122200100010120011200101112110222111112200010121212020101122112210211011010022022210100022101100001000012120102221112212110102001102222100210210022001202002021200021212112202100200110201200001201222210001020122201020011111112212101020010101022020222201202210001200210020200010111002112011020211022222200010010022201020210012100011201011002222111212021112222210202021212102111020101220202022112220100220111021101202001120011220001220212021021200200111112212100122011102222202121211211000010202121020110021221201020111210112100221102021111110001201112110220101011012002002021200212000022202200212001220202221121101212111200220212201011010002111212111212001202101212211222102002201022212210222202201122102211022000121021122102011121222000022000212121110101010120001022102112000222110120202001022121102222120210210020011222011011201120012100101011102211121021111120222202202212202111202002000111220011220102112120100220202111011100022101212202101022110021022221001112102112011110211111221202211200021000120201120022220102021011020210022201022202202000201200111112210022001200010010200010122121110110211220121122111221010121002202122022121021021121200", "12110011220110021002220011100122201012022120100011122101201000001122212210021122100212100010120122122211122200200201000012102221021000220121001022200220221211001121110011101201201022222210222202221001112100020201022111220211222012202011201010201221221120002001020222212010222211001021221201201100111120001220100112100000002020210121200200100002000001011220101020221101011211122100000212002122122001012222210002100111002022221122000110220220201121122201101001201102221222021121120100100120101201201112000002000111211012212210121122022121202101110001111002100110012221110120021002101012201020002110111210112011121222220021022221120100221200200201222220212111021021200011010201220211211111111122120000002120020101100222010001201210010121102000002012111100211222121000000022210100210011022102220010201212012200100002001011122110010112000102102122012220222222010202111110112022010100111120200020002100011221011100210220201010202201220020222001220000202221110010101010001022002020000110000011100222011221011111200001002000111011200221112020202202020210200212122002001110011212211200100011000001012001112011122220012120220122110110101020000211120122220001021121002221201012112012122122020021120202121122020210212202110000200011020012000000022020000222000022012220112022001200122122012110111101200212022000210110110100212102022011001201121110211222220011122121110010122202221102120012011210202022002201122100121122100202122202020012111201102221002022111222120202211110220111121021001112200010202121121122000022202122100111011001021220220211102021112212000210001010022201121222010202002220021102122200210000122021122020101121212202102110200010000002122112101020111120010210012200012112111001211212201122111202002212011220020211022202120010220200012222102212000001122202021010202101121210212120222201001020022120020102220021121100212000010111020022020111201200000201001111122110022201012202210200111221011202210220102100111112010011022100100121201012120001021121002001012122111111200120202002201000202221212010010101211200112210021101110111100110012122022011212120111201020202111111200120102022002220211100222012101122011020001201121001202020211022110022202201122210121210212212001211110102020022011001112002221200002110100101000021111021221200001100121220220020022022120221200021001020022010002200022000220101102121221012121000212120000102102121201010112112111202211010121011101101001112221211202011010220200121002120122220122012212101021201", "21020002120102201120000002021110200102111102211211120121102122112012112121202101201021112122000122102001121011210210110102010200001120122111111102001120121101201121110102010002000111000101110000022001001101220021201012110221121111221112100220212111002110201000201000121022212021000021021211201011002122111111111011022122020222201210111202112101010102001002202001210212210120011101122110000202000021002210022122202001110010221201200002211010010011002002111111001211102220210211020010012221021210122010000222020220212112012002012002112221122110221122222010101002022201110200200222022002101112012222102201021120001111022212102011220201112212101022200021101121110020120121000100022122101201010112111000212112000200221020112020201100221001202011212012112101101011220101102221111010000122101222222021021011122000121110211102001012110110012201220212100212211211210011021210212002002112002010022212211001101020021212022021000202201102001022021221210111010212012110020000022021201000102111012102022102002211121002201220221212202010112211212102000200011210011101200011211102122202211112020201001112221211021120122210212012021120200012211012100112101122200122020101202102020022020011110100120220021121222122221121000121212112001002222011121011110112021202220200121022102201222122122221111012201110100000122012111202021220101211121011021020202010102022121120020111211012111120001120222120002001111002011211002010100000120202011202012201202002001101122200220121211102001210012020001222210221102021110101112221002100120100022002010101211111120022011121010121122001110120110222202001020212010020002020020211112101220012000212210110222200000000102110222001102111001102120111121110121102021202222201002020211120201210012210010100220202220212122012010200222010022221211002101020010000021011220020122212012121102112001002221202210110000202212221112101011200212211000102112210220100111011120212012101201020221002101221000120102202222120202201202210102210220022001012122121202202210220200022212002000200220210001101220001000100022021100220200221020200200022102212202021221120221112120211012220120200221102102021022001101201100201000211020122101121220202111222210112100221120111010111221120101010201211021021110021001210010001012222120022110120110100100201020100022220222012102022121212021102011201211100122211210112002021102010020222011221010002110012022220120100112120202122210120121022122102110001200001011022100000101121021220120112111121222121222201", "20000121122120020212221120212102012121212002002020101021101100212121121002220201211120212100100112122211102000012101120110210202222010102212111212201101001002201022110120212101121111021011001002012022202120122121020222011202102021001210101100101011110002200021211212001022210022101001211121001211102210102102200010020022212010210010201010120001222200102110100120121010210212222201000110022122212012020010201120110200122120202001222102200010101001201222221102112202102221221211001200000200101110011020222200200212210112201111011101121002112002100111122020102012012002012012102000021111100020012001120120011010122111100112012110022220122112210120120110120012000222221110011102022122221000212002110121112022100100110111211211101112022120021012202121211002101101020101202100210020021212111012211102022101021212222121212011120020011010020020110022201111121210221020211020000010002221120011011211021221011102110212202000211211112120022001011022211101120001211020212112210112210112022211000210221211100210012101010221111201110102211111101122200002211222202201220112220122021010122020001021102200122211222220102021100212022200010122120112002001122120112101010222012212202102022210200011111212210120212212012112102010212010010122121010010212122000002220220012222002010020002121210012222222100021220011022121010002012012111100201122100011121001020200212122002100202111111221112022002122012221211002001111110222101010012021022212112022211211120221010101021121000120100000010100100100221201022101000122011211002222120210220211220220222010021102102112002222000022202010211011122001100112110101010020110100202012011001221102202001001212211010001120011212120012200120100110221000020010110120111122212000122221012110010021220001012202101221211111100221101200022200000111112110022211122111101100020012201111101100201210001212000211021022212220110102020121201120020001201110012212012101100122010120211001110202001201022111120100202202201211011202022000002110201000221001102110201020102201022002111112212112022100110211210200201211021212210101112021101112010002010221101121200200012012111101011201221201001100112020100022210211000201111102020210122202012102120220202120200202002110001020112202120111211210022101202111211100020102201121100022021100222212001111100202000212221102220120012000012020202220001221100220222110101021000201010222022012012121100000101202221021001022021012021220000202100002200112010101211202201002001110011221221022012002212012", "12212121000102210202110000221012211110201122112111012012221122110200001202120011020200220022220101201010000101122222002002122002120201222221101120002100201222021021020220101102220101202000201010010111112102222012222122202202022200202100021200200122101020102212222021002101201110111110111102010001212000211201120102121002201001110101212200210110121221100212110112012221201002000121121102201122101210212000211122022100200221211022222212020020221020001221011211220120121222022222222021212121211200021221012102112100101022211201121112111210100212222221110102100221210012222221011011011022100200221101111200101212200101112102220202210110122001120002020221220120001012022012100220112000100012221110020110210021211210221220112021221201101210000100002000111012101220212211222022022111010010100112200121012111112111211220222222202102110220222101022021100020202002211210012221000122000021222211022111121120220201111221021001021110110200112101011000010200021012100220011211101101102012012210201220111001102102222012200100002001001012112102112022102111110221102012211202202212000220010000200212002110022011201210021200200011101200020220102202211212121012102212202000010110012111220210012121101112002202221110102001022002222210122212222012001101012110221100022100110222020212120120012211012112211110021121121022120200120211111210201222102000222120110012012221100211200211212002221202211021111012000001000110111212112202102100002220211220112210212120210122101210110002021210100020002100111120211220212122010011212022022010002201010012210010002120022020202100222222221002001210012211201001112210122210220000101001002000011221210221120222120100201210122002200010210212100001212021001221002000220120221021201110122120021012112001002111200211220112010110201020001111102022112010010110112120120100221121102220111112101212101220111111112111222220122202120102100022110000202022120120021122110221111122222000112122022021222102002112022021020022102021020202211121222202001012010112010010210001002201021110011001001010002221101012011222210212201111120002202001210222001001022121222100000220000100000112212222101121022222000110100012201222110122022010002020012112221122111122100100211201022102000111001210012120211020012012102120220022101201110110120022221201112122011012100011100001002000120110220110222010001201012120121202222022202112221011112000112021110220222121010122220100121012110022221111201021210120022210210012222102211120221000011110122002222221", "10122212111012022220111220201220100211200210220101120010122102021100211112202222101211010002012011020011002121021221001101022000122022002221210122110212001202100101112111100121121002102201000001122220211121200212011000100200121200000010021102121222202100221001011100200002200211220200202011120200012022001102222102122010222112200110011100200222021222210102221200202120011001122201221211001112022220220012121221221220120212212110120101002220121210212012002220112121201021221020200112122201021110102101222220111001100000021012202111001200021120102002001010011221220202022220222022222202101001021010122020012122220201112012200211112022002000121111001121120000101210212000012001121010110020102200200100010020201112211100222211022001010010000020220110001001021012211011100020202112010021100211200010020202112021001120011010220221020100111110211111212101102011010110122102002000022122101020201002002212221100021010012002011221010111021210000100002202021100120211110102000022022220210012110011112100020001021021222001010001101221220212011200201020120001121102010100021022221021101112121201121222000222201202122012222001002112211200002022012010122000200110222022100112022212011001000201111122101200102221220102012221010100211201221110000000202012011020212020000000201122001121002120222101022220010000000211222111000102100010100011110022022021101110111122111120022211222112110210112121222112002101122120210211001120022022002210021022021110110200121012012022012022220010121122222211111021110211121020221121122212212221210001121020202212120112100201102121110121202001201200020212120121012100212211200021212210112202221212002001012211112122211212210101120121000222101210221010110101010111210110121222122001100221021002021020101000222111202101000012220122020221102112000012211012010010021121022010120210211121211022212201221110120200100100012021112211021222022100012000020101010100101101100202000201201021111222012120021122111020110221112121022020120100210202021120122012021021012220200002110221011210101201101001110112202221001222120020112202101111211202211202110220020120021110001122200112012010100001122120022100220020101102012022100202101121202202120011222001000020000212101112120110012000221212112112010101021110111200201200211012102121011220102111202122202211212210002020101221220220120011220212102221202020211222121001001122002121220200200210010021001210100201020220220100122222221202000220110002212011122111111220211111000002012100220101", "12121202111010220101222000201221001220210020012121111022002002201021002121021201222200221101102000122220210111011220102220121220210021001000211020120200010012200121110202200110020220212010101202100211201111200112200202112212202020202220210011021021210110222020211220202222200101011010000222111102001020222201220100220221221102201112222101222102011210121021112110002102000221220220210212001012121220000102112100101000202220220200020220210011211200212211111011000012201021000220102020012220120000110020102112110202110010120212112100201220222012012200211020201201010200210220011222000210201111202212010010000210200001212001200022110011121110212011202012020102022201200212012010212121021221001212012111021221201202110201110111002202121121211001201211211111021201112110022122012212102110200110220010011021010011201010121120000211000120021020120110212012222210210112222012102202210201120201001012002022202101000102121120102010111101202200110221022111201020121101211011120201211012102001102012101122020010212012220210122211010220211021000120002112022210022001112211010222211000221022210002100201020210200100021202212000001222111211122010210210201020101222221002202102011001201200222201201220102000210021112120222112211022022200012221220122120012000102100012021202000112021122012002021220000002202212122102002022201200100101000112122222011102201112011012122202212222020110001021122002200002122200222120100101122011011022002121002122001210000211010022201111101121211020022122100101102121222000010202021002122011221220222021010200212021002002120012012000122200120212201120010202222002100010101100020110120102022021221202012202122011012121010221011100101000021211021101221020000200020100102110021101120000020122022001121100210220201002222210000101100120200220022200102202220222120121012111110122002202202121100110020002202000120201001112112211021121122012100021122210112220220010221100111002222121020200021212021211022101010021010002102011111122202102101021112000202120002212012010211112101201002110001021122011112100101211111100210220220211002022010112201021012122000022021111012111212000121122120020120210222211100122200000202101012121122122201122120120012220102222100002202211222002101020022112022110111110111001101100212200100011101221100002221110011000000011111201211222201000021101102210110022202212012112120000000121121200001221001201120111101101001021022200011102222001022110102000110201121022021202211010002002220022221121011102111022", "10220000021111212111022010111011022001002102212222110021221212222200102000201112011200020022102011010100002111122001100002222001001000211020200210221201222111001221201001212122122010220201201000000100002220221122011100121011022202212202102111200121110112200221110202011022011110110101112202121002212002102111001201222222121022212221101022012010002122220120100002012111110020021100122022102221121202101121211101110010011002212122100001220022001021021020010110000002211110022002212112202120102201221010200002020012102210221101200011121000201221010102001201202010212222221202210111222002020101001222222002110001111200102012222112020121020010010122211002111110201021122122121200122221002220010011020102200200000121022112002122121102120122022000111001002220022010221111002101020222000220210002022212211020200011120021020111222211021220200221001201221200012222011011011102200002111121012022012220020120221021020210202001020121012022012201121012221111022022222122110012221202012001222102010111101021020211122220012110222221201211210021202011212001020222011202001001121200011022102010021001001102122112101011111011201220120220201202010020202201022002102011102112022001102210112120002102122102020201101000201100120100222122100200011222210112122002101011110010021022102212211120222110121212101101211221112112020120221012021012210002012002210012000120220121110011211000000110201011210022121212020120202102201002201120012001222202012120120002022022001102121100202200002200202122112210012012022201100212120202211002120000011200120010100220110100201010020201101010110012102121221111202102111100101121001112211200022020001222220101122012202212100022001001202021112112021011102201120212201012122010012202110210120121120212120012121000202121022111201212102212121121021021112202000200112020221012122211102202001221110221111101110222111122221111221020000221100222022210212201222100000102012121122122111112202220201022002002220220222221021201212012112022010101122212110211001202112220000100000100002021121211212202221000122110201110210202000211012100021221022200212022002102201102012102111022210221001111222120222210101212101012210011212101202121112111110000001021121202011220121021011020201101010211202212122202202012112111101000012220210222122222122002120220000102001211020122202110020120102012101211202012001210102012101011112001222010210000122202002022220000001202200211100220221221010002001221200002112201221012121010010011202021221211122000200220", "21121122220201200012210212201122012020212011220122020221022111120021022201101122010000011022112021020121011001102200202102002201220221211212201222111121121012200022010121011002112102200012102010201101211211000222121101121010122212010110110101221022210101001001202010120120010022020001011010102002022110212102212011011222201012200112002020111212101120202001122022020111000201022020222002222101202212022110020222020021111121000220100202220021011000120211212002221122002122210010122222022221121200012201020202222101111212111201201001202010120212121122022222212210011120111211121111111111220121021121000001021110022112211010000100011122012110220102201101220021010201121100002212111211222121020210100122000112010000021112000000111200010001020210011022201120200121221110011221010120020111020201202101111022101201200101111010002211221120020012211122012101011120211110002220001221201202111200001012122000111212002221110122122011220202111121200021210102212012210222200121020020002222111020220120021021000200121012101100001101121012110020120100211011010211002110211220220010222202020101220200202111020212212112111011102022221221000121221202211022022110010222202000110101020120211010020121200102211021111112112220222101121202212200010120020120120221202021211121011001121101221101010101202022202100220111120210102112012112100210001001221010011112100221120220210101110200022112001101012110211102121011200220101211101022102211011021122110201001222212200010212010011112200002211000200212121002122211022021102102100112012102020012120111211011220210222110212012002121102121112011220020122002200211002122122221101011100000212020021212120021001202001122021120110010021121222212202202022102020202010120002010202221020121010120101110021122012002001221001011112122010111202212202012000210202010022021200102210100011121020121121111202222200211001101011102222212211210021211201210212211211002020102220121120011200210210111002022010120012022121021002200000112212101020110102110111011012001101211221101210212211200212211010202001211021101200221100100222221121112110120211121021021011212111111111202022112021120221020021011212011102011010202111001122210221012002212022012220112000221220111100202010011100221001212021001212112211111001211200001012101020211112120212001222000210001002100000202210001001212112012001102101211020212010201120112101020222011202100200111010112222110102010112112212200112122001200122021221201022001110122120021220110010211221002000020", "01200200110110211200222210012102210212020011010001101102020111022000111012010122111010211022010210021011220002212022111122111012000001200100200110011111111020201100220010022201022021101211002111221221201112202220002021112121112220102000010021011112010200122112000020121102202100100011221200211211110210211100002122112101002120000012111102001020112100110000112110022001010022211022000001002112121211020000122202222020102122100220221202010222020101102020112211022221200002220022211200200101102102100110222110122001002022201112201010001011001211210100020012011112001112112220100001120102101211221200110220012020221211211220200011100010202202222002011221022211112201201212121000100220211021121111102222011211000002120220201220110221120221110102222222022212111212122122120100120110120112122210101021002112002220102111212020210120112022201000002110112012102021010202211101211001010012121000011210221010101211200002122021102222102202002001010121222202102201012122120102020211100000000200201101211020201010010020121020020202211102110122000010201112210211200112110201202210220020112220201012001200021110101222022010212221022202221212021222201021010011212012022102110222201021000120102121112202201122100010222020011022102100001001121210102210220120122102020011201111000100121001100100012212200011200002021122011021011121010000011110022002021211200112021102110221001010210100102101010110221212200211001110120020220022200001022121120121212221210212010122011021200202201111121101120211120010012001212001002220122201022201122011202002021101111112010001012000200100210201221210010122022200200102010001022221212001100002020102011022202000102011220121200212111022101022100221200022122012000221111202200222021120202112121102012202022210111101001121221000002122101201121020211120200010011110100212012021202202220121101002100020121222212202002002210121120201200120010122021221011202111012010110111110002100222120220212022201002201022120000002222001211100020012221011122002000201102202001011112112122212021110121000121021101200200202001011222002200120221211000002011101220001221212021220221121201122021122220102111202000122101200122012001021102212210002112211110020200111201010120201122011222022002221111110111021111201110221110102200122212000100220010021201110220120111112202122011201002210221020201102221222202020212120010010110011211021220110202210112210121002110201001022221021002221010120020211012022010022001012120101210010001201100111210020122110", "10010202210020100002002210122122112220012021022011021101002111011111121002210200010210011210100222120001101120001220021000212201210020010011221110101100020100001121011022001002112010022122211000220220100022022220002111101102020212222010122011122100022222112022222222201102110002021021200221021021010201200022122002112121222002201220112200012201111102102121000102101110120012101010101210012111212212100112002201001211020020212020102201020020222020002202221010001200120102121222112002222102000022021000120022122000010110212011202202211122212120200100201201202202102010120020010002010200001022202022222102010120112020110001010211112122111200110101122000122111020221020221001122200001011222202211200022210012021110212011021111010001222020021201110121220001002211100200021012222001212102220002101021010220002101111211111012202212121220212120122102001112202122110212212220012211222111101012022111201001221211212122001202011210210112110100200220120001202210122221121222021202020112112211012102011210201201001121010022200001000212120202110121110220112212121222121010020010100201202212012000100000221011110201211021012122020211121011122021022220010222020102221210111210122210011201021021011021211222002021120100200221020102122220202201222222011211221122011111202001010120220022102112021200110102201222102012202200121011112112021002021122020220112101121222120121001012111221001012211121110211120121001021001020121012212120120220112002020112202202022102000022001021011222001121100001110001021120112112021021010110112012222120222012222112202220201212220211202000011212022012202222120210201210100120122111112020102010111120120110012120122121222112120201000201022020200001110202020022122100100000021202112000021101221000110110220010201221211220021110000122221021020200022222010222102010200211112110210202122112120001010111001202102001020212221002110222002011020221202010222100210222121121012221200110100201021010220222012102101201112001221221201212212122100021200210011110210021200022101101002110121100122101120122001201100201120101001110102020121200001002020212222220111122120001011201022222122210211002020022120012120220212221212220101101220110110021220221002222222101202202101022200000021100212112022020022020021000101120220010120001211210122101012011002011002100101121102000110221200111210210120201102220122222212202010010211121201001021110020001011110211101022010202001012000200222002100212020001212211012212222020120020110201122122010022002", "22221211001102102212200222222112202110222201000200212110110112120202022010001000101102222111201012211221022001000102002010222102202122202211120101201111102010221102101000202101210120220220220020210001200000221202221201112101210100020020211222102120211112112212200211212221101122121020211121102101002102210102221111201020012222202020121100200112221120222201122101221101100212002222101110221201100211121002120202101110022210112021112102121221212022222012202022202112011102111120020110122210211101122121011000100210222200100022100101111022212012202121121202002021121111000210121022000202220021100210200212102200110011011012121221001121102220122002010002022112101002020020101110120121010101221210002201011022211222121002120011221101212001101000022000011120112121012101110002002000221210101110002102122121002210201211121121011111000000012111210100020120112210211200001120020201210022102201020211012101002121011000210001101020001200200111220202110112122022200102122012102112111020200221120111110221002020021121200201111112221101212122200100111100002101122120202100201121210220012210211122122100220101201022111022212010110121220101222020021212121111202221202112221111202111020020101000202002100011121121202012002201220100212122012222002120120222212002020002112011002010221102002201110211200222011222122222111101001010122011101021110010011212120002010100101120200100001120121010102221102020101212100022010000122122111211100122122110220122220222102001000211210002001201011012121010210100211121122020100112112111021011022220201112202210111102221002202121001220100201122000010001001122001002210001222122020200200011202002012121120020020011120120102022110221121102222222101220111122001102212012220000120202100101021102100000112202020110002020021120220011012010121020201212202222011201212102111012110220200210122011002202221101211220001200000121220210221220201221200111100121222021010211120221110120120020210011111221202100011122222022202211002000020110022220222102011210121110022001011200002222111212122222110211211101021200002111200002110212100010110210022221112112200221101202210200011100122200012211010020221002022211011010120222211111122210010111202110120220112202211001220110100201210002222012212111200220100120110010012200011120221022020001021220002011011210211122110010212020102121100101220110010012211112201012212102001122222022200100020120012210101011201221111211012012000012111021021001021212221210210212210001202000002222121101010202", "02210100201100021211212122011221200011100002012202022211111012200210111122211122211002022101212020220202010201121212101201102001021021200012210202220020011011122121222200020201120221201212202002222210200011010011212212122002212010012212101112120120110010000201002202102201220211202001101122011021121220010020220120210200111002022201201121200221101102010212110020201102022122002101200222002122210011222220011020012210011121201001101111121021221222021121202100212020021100201121200221022120002222021021112012022210120111202000212011220111011222222100221000011200120211001122211210022211100112012211201002221021112111002222011211122211100012011000121102011021101000110020111202000001202011102000220110200221210112020010110110012201102021112121120110000222012122200211120201101001022110010101110011221022220222212012222200121020100121020201122100110211022212012020011220220022110121122200220212222112211120101121220111000022121211000211010022001000212012011210210212020210221021210211022000001110000120112221202121102200010200222100000022021101222002112010101211111012201110022022110201101100001101202222210001220102200220200102011201000101221102022101202122021202212101001210012102121200121002122211122101211010220222020110110212120100010001110002021022111220122220000212210122222100012112212120222121212110200210102221100011102012211120102000221022202112200222020001212011112020010210122101021102201001000212101111001112012021200222010121002010001110022111200211001111201210011002022000110100100002220112010000122211202002212011210020210111201212110102211100110002120021220212221111111011011020212100002211001022010020011202112110122120202202212112021000010221010020202000122100002220120100122011111212210112102122222202222010022112111221022121210200110002101120110001100010121101121002102221222110011002220202110101210021002010122021010122110001200100110111011112020021010111001012111011101011210200000212222002201121212211112122121021022122000020211200121200102200021112102101020222101222020021122000112110001010121110221210101121120110100211211102211200101101022010001120111200210202110101102201211122211212221120200002111000121122212112101010221202101201110011120201110002120022122012101112212211012220210200012212020010021220112001211201112012110200121101011201102211222012002200111020010211211220002001221020002210220212010011102102020220201011200201122122201122120100212011102220121120110002220102010001110202121210222202121010", "02221211021110112212012212012122112201221210000021121202211212110012210200000101022001022121011122201122021021202001022002202122012220212020112110111001000200010202001011012202002002102100101202101212122102211110001212222111002111102002222212022221000222111011101121102110202001221120012201122121012212201220111211101200202121000000120211121121210021220202002111100012011201012020220112201200210000211202201021201222002210201110002201120012110112112000201000202111021122002010020121021110121001111210221122210101022112111011200012122202211000120100021101211221100001021102021020212200021100022120212201101002222221120221010111221122200021000120202202200220111020101100120210002012121202022020122102022221112102211121011212022121122211210021121121202012100211011112201220002121221211221012222011111221222220200010011100012122220021122002000111020221101102201011011122122101102210222120100010102011221222220022210011021112101121012212222201102220122112221202102002022200120010001110012002000212010202020011010002021120122220212002222220220021111000221200121020011222210020000221011210110201002200020201000212210020221200022212111101121121121120210201011222200011111002020022200210002110222102012000221022122200110112011111202121122012020012212210010101001122120000112202022110221122211000122102211200102022102121200212022001110220210201120202121212111211010112221220112211001001221211211211011221202001122020122102122002021112020012212000212101120111000222102202000221210111002221110102120212010102220020121100110211111010202102001211001210002020112222010022010011121022102100010101101200210111010002021121002010112000021012201212102010012221011020011020202102212112021222121001222222000100000112000022221010020211112212000212011112021011210212200022012120202101122202002000210122122110102000112002102022122221122221211112021111021112021022110212001021121110011112002101212021222122101121112000002211201220121021020000021002121101221211122011111120000110021121201201002000112111012011200210121010102211011111102122000021202200021022021111101110111210120221100122120200012200120010010022002202122110020100010000121221200202111201111000112220120110111220020110002222122001022111000222112212222122211120022000201110101222122020001202112212001111020100200110101201201120112222220211011021211100121111021120101102120112120220102010001001202012010212221012210111100222101022111001101111022012210100002101122010200110022221021211110100201022", "11121121010201000002101012220011221021011010021101001110100211102101020212112202220010212220111201002120001211221011122221221221022002002212202201121201201100120002202212120101100120000002000212021222221100011202122221000002020120102202100012122110202101120122010222002100210020021211002220210122010211022211010020110022102101201212221110210200002122022110121002120011121220100121022201111010121012111221200120111222112210211020110110000021102120002022101212211012122101111200220210020222201121110012012210001011021021000100012011221212012112012022001210101122000210101101011002022020211210022022201121011210011210210112022221202100000212121021202222011220012000120200001200211122221220110101102220001102101112011120120220011010122211220001001201011002110120100000001000221121200211210111100100122122112211000211022121211010020000121212222001220000220110120000212101221110022021201102112200211012021002212202122121021212022211121021000112111022100000000000102000222201020111022112011211112100112222102121100220121210102110210022121202022022001201102112222011011102002002112212001010000221120021102120101112020202200112100011111210222122002121012212110102210001211212202000221121222102121102011120201022211011122210012211100101010221111101122220022000011011011000122020100202120021200021010102120021012021200212110002010100002021011122002000001202202222012111022121222120012212211021212121211202120221010201222020101211001211200112201211102111102221102110010202202210222101222121012000122020220222202211111000001101210101210210120202011111202200212122022201112112201010012020122102112110121020120212110211212221022022020200122120121111112010111201021210002112210110102202020220100012202122220000000002000001201002121000112210201001220011210210112122022110200012201110212000012100002222010120121201021201220001211201012122122201000210111200010210112211112220120002202001101201100122120002120102101111021102201201211010211021220012011112020120012122022210212211220100000002002101101010100022202200120002211101111220210011111101010100101202200222221120020200211110022111202021001021220021011201010122001121021200022202220212121102010021010111220000112020212001021111011111220211001022112101200221211202100000112002221020222000200121112112002212211220011002012012121220121022122120010222002101212212210001022220111112112021002222000100122102001112120020001111222121211210220212102212121002001112001222011100021201120001000100200102012010", "20221011201020002120020102210211110111111212202102000202011202200221022021000111000011202122111202212012210210111221110102110111212012010200022011110022111200211010011012100212122110100010120102010001021010102000202102101122110221010002122110121102001202002100202120110220011222122121122222201112002121121112000010022211221102222201220012100222121102222122201121102120200120222120212200220201111222212220021112111121001222021221200101112002011111122101122020110210000201100100112212201110112020210102101020012210002200220121120011120221020100000012110010121200121212220211221210200210200000222112220111102021222122210011220220001001010120021202122202111121022102202122222210201100102202101202220001001211112220221110200110210102022000020112012100202222021112112111001010111102222201120200220221220102212011110020020221222021211022121222202002012012212000201000121021020221202111012011101220220220121001212021220021222111212000202111202101002202121111212111020101011200100212001010220111220222120000002001012122011012102200002120211022202020201011222120210220021210101112020021100010112120221112212210121110021202121120102001201022022101100000201221020011000201201111100111112001121002120110221220201200210121002220020012110201121100110202010210020200102101120202001221002021100012100101210022111111102022222121101022002111210201002200022221201011210210001120001001212021120110212112201002201020110121200220010200111200002100210110211200021011112021120000110022202002111012110221012021221011122102011101210212221201102202111012211011002112102201012220121212222110022012110110112221100000201122222222110221020111010212101211211221002111120221202210212010120112221110122112120122210221220111001020212121211202112121121112201222202211202112110202101221200020010202000111020022211002222011220010100021211222120220111201212012012210201222011211102002222210021122121011222210022012100111010222020220110200111222201200111102211000222222021121002112120002121211002001020022210212112020212101110010012012020221221120211012112212202211020100121121221012120002001010101200022010202011221222022120100210212102202100111100220210201112111102112001220121000211011222212121020022120220210120211102121212102220200212011121221202110200221002211012111210120021201000200220111202100000022010201111221111111010101121010111121101220222212210021211121111000221000000120202200201001001022000202120122020222120021001202200012100220202001220210212221022211202", "00210221100012222110101211120200221011012010211120201012110011020201010100212200100201210110221100212020000222122100001102102112110102222202101100000201210211222020111121020202220121010111102101200201021020201220022221111002012111211221120221200002102221120212220022112000021022022100210111000222000002201010211011102201011202210102221022221021021202210220120222212112002101210221112202110122201000120211211011010010210102102210111110001200001000120120101021201111211222102012012210112022012010211202202212122000222012111002202020220221012002120202112201212010222210101202220020022111022100210111100222021020122102220101022121220012021001210101222211112101212122002211202100201110212110200021022020011010120011120022021002221111210010210021000121001001110122212012220220110110112012120110202100210101111201012202000110001220222100002000011120021022222211110012102211020102122110221000200210220110101111010001212110120212020110222012201021011112211201120202020220201010102102021220110120101221112120112010200121021100010110002112011122000001110220222022102120202002200020100012200212221000111021012010010211011102012022121221022222221210221200012102100121121112210001012000202110112021011022022000000112020122210202022222220000201022021021000001222110001022220200211212021220010212112001120221222220122011001000020001010120122221011222102111221022201010110111211200111111022021222111202112200202200000121101011222102112020111201122110002121221010220120111122011222010102021120022100000200100121112112002101221202010020221121102222200201121110010100022022100200112202200110222100222111211222201100011211211200201220011000110011120101111222100100102202000221222211010011201100111122100002012110122111002111001000021211121201001201002100220122012222101210102001020100211221200220002010201112012000211101010221100010022202122101122111111001102012002002110212001110122011111201200200202020020221002220121110221200212102212012120220222211200112202122101022021102220001102100102020112100120120221121102021212102202122100120221022000220202012000101201100120202000022120021001011220222222012202111212210012201110100211102212102000111122102022120001001121221020210120101110120011100122002202010110120010010012012021010022022200110100211122120100210201111020220101100211122021222101121000011021100200112021000121011022202200102000112211001220002020202210121020221011010120201012022220010000212021201110022020200212211211120010210202220210100121", "10120102101002111121200221110112120221221110111020001201101100101221111120021221100112112021020220010100010022211112101120221001221000121101112012011112112012102210220122211021111021211202011120101020200220202012221021011120102201221112012212210200100011021220001221210012000101220202202221011110012021202210001200110212001211211002200000011221220111022112121000210222100011111201011000210010111100212012212122120021211120211002001001000010100011222102201202022110021121211022021022211110112200011112121001022011001112021211001120010212111221210002111002002212002112122120122102112110102121110211001122112101211002100101010211112220002001211112211202010010022110102012201111211110010211122002122110011221112000200211011001102102120010122012100111200022202001010121221220112101002012110102202121000121101201022010022202120110102202111102201000111012202100222122012020020102121122221201102011102102002021101102001022222000202001110012011210212220120110211020222220201200002010120211012022122212101002211102112201210010121200002221202002120221012020010222201001112211200121102120012202002002000112212201101020222122012020221110201001110110012110220022000212110201120110221120011002221221022010102201001102100111100102012211002222011201210001120222220101022110121212111211102121212112202111221102122021121100200120012221201021010222210002120010222012120010100012102122202101101022202100121021100120111112202021201221102100111010102120010202211121202121122010221110021000212020022221212000001110122220021122210222010120200210211002200002210022220210201022210121120222000021012120000122021211120222101201212200212022121011221221222122220110011111212000021001100112100021100221102202100112102011221120122001021000120112201202002202220202101212011022110021202020102112110020111222002011022012100212111222022002010201200220200121121221110002000220200020212021122111012021112121111022210121022020221021212111201112110212001011212001202010221211001000220010101200222021100011022020000012122011010012221221202110200202002012000121100121120202010220000202100220220001122022100120010001012110210200121021211022121021020121001111201202101102221212221121022120120212221202021221210202201112010110222212120120220111212020012101211111200110100021021002000101111112122202101110002012122000200021001001212220110012211102012201001022012111110012221202002010222212201021002001122222000022120220112222010122011112011000212020111022121022100001202222201100", "21122112012012000102220110002112221001010211100200120011102111101212101200211002100001001120010102010122112101211102101121101222221010111022210120021101222022101002211101210022112202120202210220100002020110211222111221021112002110022112200202001011200210202020202002020111001120002120222110112212110012110111220001121021200122111022220101220001212110121101200112111021210210020220122201000222120211002100021022102210022000022100002221220021221000221110122011221122001101200202010100022220220010101211020000211021010022002122211010121121112010210122010201112022012221001001221012201000101011221210021120101010000210100000122221022011102202122012001210112022112012022202211100101011111201210200021120000010111210122021001120200100221201222121020101021210000012222222010121021022210002000220011100111022100112210102211021100020102110222122111022202001221111201102220202211022100000121211000202020020000120001000012021002002201001200220122020120101201222122002110110021222100101101112102121021202002202211120022101020001020201111022202011201221200001101012220110200201201112021011102001202011101022010022100001001212210102222222211222010012010121112112010001221212022111021202101211101111102201210201010220122021102101012211012020022222011021201201020022221102001111211101120200222200100020200011211120102110101001001111200101010011220222011222002120122210111020011221122222110002021112002021000122010202020010101001001001120200002001222101110122200012222022120220220201212002011201220201012210100120021222210012121212102012000011220121021210221002210012001212210201212020022022002012021111021221022012022202100221210010022122000220122000212121010002211120020021210022100111122212220120210110211211100122220211120112121121201010110112001122101220012100210201011020110020220212101200222102021200020100122100101221022211220202112122110102020102202100221210010212010002022020102102101200120001202012122011121120210210212020211220002000202110200221011202010200222001021202112100020020201121000101002122002211020122211000212212100011211201210102111111221012120110102220102001112002020210111221012100212211021210022201001012000012101000201210112220122021121022201002112012002000101110211212021010200100110000020102011102101011100121021211221121120210221122220211221022202022121002020201211021100122000111222011022201002101020002012020002001201212221221012202112011221000100111100012021211101022120211121120122120111220221110202002120122100211", "02101011021221200202002112212220200021112010120111110112022112200201012222002201120202201101200002020221221022122102221021001102002011222000201110212010220211011200121122010111100101111222010000012222010112012120222002010122102010022220220001111111220201102210121012111002221022021111101002101211012120111101011200010001202221112101121210022100111121000220110122202121011110101222122102220201121220012210001101201000110220202120010211110200202221212211211110001122220000212201121112021211100001101100112100002221012112210022011112100202202220011100201101001012102021022222010102002212220102212112102102111202202020222212021101220210211001111110022022112020221102120100210222112220001202200122022110110210110120111021100020010010021011211210222200200101202222000100112210012210010110211202202110211020122210110020020222202022111211211121022210212212220200221110200212102202112201021212021102202221121222220212122212002200102002112011211022210202110000200222202020001102201210211020210221011201020010101102020010012001120220020100100002201201022202201011100102121100111202000202010102010102212111220021001122111111001110011202021122121112100100000000122102121101002222212201210101102102020121000101102011211021101001212220201202001112221112221112001200010201001210201220001012020022012022102112102121110021121120021022211121002212012110221222111100102011000102200220022221002121110121222201102210021112212212220212021101001122100020221211010001212202122122010000200221212221122100010120102020121122112112001212120211021212020100211001210120222201111220111102121121200100210211111100011110222121120202200220122012012111001112110022120001211111011021001022201120112022220201021120010100220210001110011100021201200200022021100221222011102112022100211100022021001201200210100000011010012101020001001201122122200220001122202200102020012102220000111121000221202211112010201112220020101100122200220002212000001010121110201122021010212111200200210221100020212220001000202201222110220021202102101121101222001220111121111111210201102121212202012022000011022122012222211201202100000210020021022110112110100211221020202210220200121112120122200211121022102002112201100121102211002201002102020012220012102102101012122111100211001000102101112002102211020222111011010020020101022121210200222222221122120122012112200020201002220021000221111222202001001021120020101122211112121122111220120101210211100122200110202222222200011101100021122022012100212202", "10110021022212120220201100010022201201000000222101210000201200100121122120012001010222212210121110210212110012202011221210100010122020101111221020100110112002110121221101101111011212102202200112012002221110112221110210011222011210002200110211000022022202011210201112022212001100201221110122112122102102121202010002010210111121121211222020022001110011111100122001020120120122112111211020022200211102000201200012010001201111121220010212100112200211120222000121011020100202001212211101210121201201202012122010100022111220210021001200201110101200220200021021200022200020112002002000111101120101021201100021220221011001022200102001202220120200211021212020021112220212002011001011101101121212120022110012201110220000022211102202210001102011201020011200102121022211211012002200000001000211101100222101222002000221200001212021020202000210101121201022012100200000112010101002011220101202121200000200000221011210210001000021220100010101022112222111100121022211220121210202220101111220200020110011102000201210220220102021211201200220100100201222202011002221011201000122120110122011222022010012201201121012202110121111100112022120111221201000200121210111110202210210121021212101120221100101020120021100222212120110111222201110201100212201102100201122011002110120020210211112102220202020112102101020000211110220200222102200110020201220101220220021212121120110222102002110112201211022020001112221122211120102021112011200221020002020101010112010101200012122120020112100202001102021220111220210111021202220000110000122201002000200210112212122120111120121210111222120100220220000022211121012001002102010121121002102220120102202220012011212000210220102221220121212221200102111221102021001210000202102211220101112112111021111122121200221102121101221212221100102022000222000212010202120112021102021122221121021210121220202100112100222001101202100000010102011011000101022100010121020011012112211011000001102000111210221022121112002101020221112222001112012012121010210201211100110110211111011020112000102021101210001212210201200101012211211211020121222110011000002210001202100202011020020110001020120210100021012110211120210210110121001011101202201222022210102121001102120220120200022210112220110120212200020000121001110000022210010002211011111121001221202200112020020002202211121202210221211002121022201010201112121012200222000101102011010021000120002011011020010021200222011110012102010221122112100222012012222210202012210111111211000122211120122011201", "10222020221212002010001212221222102222210120220002211222011010011212200100021120100200110211001011000020021212002201012021102000201220011102011201110121002000022100021122002021122002022000212210110211110211112221211010202010020120110202002000221101020101010021002111002102000200001110100210221111101002020110121100000201101211012022102111202100222022200210022102000100111002021112010100112010200202120202202012222100021121010202101012021120101021102112222110210211222120122220000201212220112112102000102100112211012111102200211222021200221202200221222202211221220222010012222002102122100221210111002101220210112112201120210201112001011110100202102110221022211010002220101120111121002100021212212010000210122210102111221120201220102101121112001101101220110010012221112120212020021121010210102020201200001011202001120000220102110110100101221222020100102200101022101121001210000021222002021001101101102012111111222002212122112120222000221102122222112112112120010110220011102221202211101210121022110022001220221111121110001201200110011110220220102202221201201111111011202110210012121111220121012002120212022010111100020021120011011100122212101201221011120111222201221220202111211220101112221101012012202221000101220222212212101201102102001220021112012220201120220121020112211122010120021102100111120011000021202111110012111101110222022010202001021010100220200002002121111211220121120211222022122000212101010002202211112102010102210122200011011211200022122012111100122011110121012212220021022121112122221001222212010020012112012201000101020102110021212212021022002021212101211222101221120200222222002101120202222221121102022120001121120120021122011002002120111221110112000121220122000211201022001101010210210212022201210012021101221022010000101121010220001001121112001110202111210200112110101102202001221020212202221220202100220011222102211100121112210112222210222010022111102002212101222200200102011020002202222220120211120112221022020221112011100220022012210111101222022121102220012010022012201200102002112102011102212021102211000120222000110012122202212101212202112000002122120012010012202222111121022022211222020012200210011021122022102021110022122212120202222021120201221210111011221011121111022221201120212121201220120002011121211212122000001020021210010021011112210012212010210002220210200222010022020120102220100122221112001001112200112101101011012112201001001121212110220111210221020022212222201102210000100211202120212121220210", "22202210112212000201202020221112120102110010120101220210220021022121120221022122121001211022000021121220201000201212200102020001120022120110121021122211102000012122021102211200102112012200221222012110022220110021121200200222212001201002211212111120112210110212211220121021211111002012200011000222001022100220220122220010220011021210211120010220110012211002200111011220212111202222202212101120002020000001002101002222021211122202202122101021200202201012222022012101112000011121220120102112202021220101021210200220000020022212201111110112222012120021210020111120222102201211001212111002201100221121001220102112112110222001011221111002212011202102102010221212111010122020102000021120001222001222211210222012020101102022112101211001220212221221201010200101011002111211011101202012201222220200111010121020120022020102011122122202100221002112011011110210022021222020122001110200112202211200022122001100200012012000011021201101022200220000220110002022221001010111210010011000112000102101222020022220010120001000200010120020122102200201102202120010202220012111010200120202020101102221122210111222020012120012111211222111100110122022121111100200001020020212201111210122122011200001112002211100012200120020200001202102200122002112220101110001100222101121012102210221010200121102122201121112222210200122220112201111021110212010101122110100220122221000000100200221011202211221022211102111102200121201100011020200210001120202112022210121001110200102020210200010220000210112121112111222212120200020010001101212102221100111020001000020022210000121022111022122222021102012112012112111200110000111221010011121021200000022002002211012211000022002010002021200101110220221111002100111000002120002102020111222111012101000102212211100202222012202001200111020120112002002002222220121122121202122012011022221100220122120112201202222112120200022101101210012100120201121120020020110020011201010021001021122021120100112121020202000221012000211022211101212021200020012021211112021211110222101210121121110100102121121021012002012101020002220102011202121210101100111000101111212002211021110212202202012020111112102122000120220002012101010201221000202211002100202221220121001121110101120102221011020021020201201010102212221110220121022121110022121110222010012021001120102020101100021021210011102102111020012001002100122112221021011002222210000121212021020110010111120020200221122212120202110122100120212221200202200220020112102210222202121120122000001201202111022", "01111011011022020002100021202001222022022100110121110102002002200200202220210020121200021221020101010001110202202000012201022021100121212102012212100001120100202102011100112111002020022112020120001112122202012022122220112112100011212201021100121002111122022011112202220022021122022012201001012111022021120001122201011222000020211112221100102222120200212201001121102112210022110010010101221002111021100201222000202110012211001021100002021201112000101220021211212020022110020120021022101021202010122212211010002022121120011222222000112102102222111200220111020102010020211121110112220221021200201121120221012000012212002012121000210102020101012111212212211112012111011221102200021102002120001002200002011212022200222021201202012200211100010212100210221012101202011210202201011011112220000100011011211101010010122202102011020010121110210022202100022101011002020201110121010100002201112210000011202012120110100202212100111111222222000120202101200211202210220001011202112011002201021022001020210021211122011021111221111001211110022101010101120210200222021021021112021001022022112100012000021210212002111021220100220210011021001020012212202220120212122002100001110001011122010121022021211111000211222102022221222121111201202212220101211001102022201111001100212002211220101001011222212000001002220122001101211221021112222122021121102020000122021222021201000000021021102122020120122012221102220212122020100212011212121000010201202202221211221002120012121120002120121121121022210022101010021020101110111112201012010021220101000110101212120202021220100222102021210012102220021120102220220122111100012210110222112120220200110202020211211100201102100111002200212112012120201101022202120110221002011020010010222022102211201121021200110011201120202020112121022210202102121112122211110220102020121011011212221201121200102011100002102020122012101222202021210210120201012020121210011020211010122012020021112021212121020010112101021101121021211210122102120112020101200222012012201120000212122201120002011220221102120100221102102010212200121211211221212202021100202200212212011002210102120011012222110211220011000201022010021202101020101201111201122222002101221121012001102101201100121210121101020110112121222112220222200212110022011110110212110120111211020210212221001110100002022010111010122111002200220122121002101100002111112221010212220110012012111100000001211112212121110110120120002100120212011012001002110112202120210122101121221202222122202200", "21111121212111212120000220211111122112010000110201011100202100102211010111222100111112210011022222101202101222221021112011211010101001121202101020211222201011212021102112221220022211111021010110122120221000020101212112112101000201110110220011022121112201101021021022200112022100220121111221010211001002022220212211022000000011001020102101122000212212022210100002000202120112021211011122021002121001011010220110122010200010220112122112102001022021221201200122112220002221212211111011112021200210121212201010020102020200000212221121100122001111012121000011221011122012011011012200221001102210100202012221122102101102222021111212211110122211022001021212012001111020110212221001210220222011201101201212101010202012102020100211102021111111201021010222200220112002120122111022220100100200010200102020010211202021111220022010200121211002211012200021221001100010202200111220212222121210201201111101221200121221200212001021010212111011220011200221212200120110010202111121220120000100112101212000222001121121011220102222011110222011020120021220100001212222112202201221221212010010210120101002121201212120120220212211210200212001010222100222122202122002102022021212100211212020102001002020122212100200122100121101011200212111000201220222021010210202112102102211002202202202120011112210010222202202121121201020102121110120021021202200102110111201022121022012120200220222012020202020010211021010012100001120222000101210121100102122122102201011121121011110111222221100120220202010010001102112102211120112122221121220001020100011022112022012110022211100110121011002101211210101121122221210112122202120112100101002120102022202222202101210210021112200020220202111000002211111221221021221022011102200210021212202012020112120202220110120220012202200002122111112202122211012102111100221101202021000202020000101112021111122101112022012012010022021001011011112012202221010020011001001100201101011212021000010001202002001011021212221002201002021211211100221222011002021220001000101010221110110102201210001112010100101001220011101021220002021222200102120100211100011012210021220221200022011222022002022210022202121121221201222001121020111020100212122122001222022112211102010221100100010110010021220011001120211211001220020012210001220102022111221110100222112022112002020012221020011001111202122111220001001200010010222200212002021022010212011102021011101222011011102101100101201112020001200202202102202201010001220001112211100200220112212112111222012210010", "00000222112021021121201201202111001212221010001001010021100210200100222002211002111220120111101210222102120210022222122210202120101020001210020011011010021220122202122112220001112021021020020110022022120202120001002220221002110221221201101202211020021211001212122222211122100011021000002220011211101201122011121220211000111001002200101020212020012011120201210122222020212012211220100020122101022102022020012221011212221100001012210220121010112112022110100011221001002000100020220221200020212200212102012221002201202011002121121110201110222112100002101200211001222022210122021000111201122122121222011210111222200021120020122222111200200201110120121122221111020200022222221002112110222111010110201120222202010220110011110002222210212102212111200200001010221111002211101121001021002021011201020122021120002020111111112011110001112121102100221100211020022001112010211002102021111021011222210020122121202201002222200111002001112122000210010102120122110201001112201210000122021011110011002202001001200202020101202010000000100001010221000100020202120122222120111102021112212001221200202201002010201222001122001100111121220222200101120201210002110011000210112101211110000222211111201202121212120202211012112210001220200101210022020121002200201202122000020210110001121211022122210222101110012121210101220011020200122110221212110000200220220012201120102211002010020002200212121211221000001101201102110122011211222012210111202221102002200102221020021021010220200201020102122001010200001210221111010200100111011102220020111021121222121112100202101111001101000000021011111122122221211121202111010121221000200102212002100212022202221201101000120200211211001211120121200110000110122112212201020212112222200212221221101100222121222102211021002100200000020000022212002220120221010200100120201201122221210020201122112012022000122022212101101211012102021212210221011100201201211210122122100121021121010220012110111020121100200002022222202120021022011002212102000002001002012101020122100022101001021200011212121200001110111202211110011100022202200201100010221212011222011001202111002222001001111010021212102022101000020200222020110121010021001022111201202201112010212010001102022201022021100112221200102121002002202100200211121220212202020222121100002102222022012011212222220212101122121001022002211101122002221012001102100011210011102011012112201200002210120200112020021211021100022210121102220200220102002221122002011102102202002100120100211011110202", "12111120002101010101221002200122122102210111121222210210012002011010010101222012122111021111122100012000010110002020002212001012002201022020202112022120010022101120102201121110220102102022021212200010222222220011100102011102121211221010222021021101122020112010022000101010122020010200022121122010102110011212000211102002211220121220222220002210002111121210001112220220200201121100200122102111121011212101022111220220012201020122201200200201201211221021112012001212010010111011112112000222111220021122122210122110211202010020202210201211221012122202120121011100212112202002210210120200100111002110201112111211200121111121002210221020002201100220011200000021012121100011221112022121102021221110011022222121010120111011201020211120110220202000110001101200101100110212100000010000212001012002102121200021021002212011020102001122222012001001211021220000021122010112100100200110022001021110001012021002222201001100110021010220012222110101020212101220210001120202202012102112100002002021212120122220112120110120121122210222220110122002200122201121112000200202210102020222112021210102000000102021101100211001211221102212020212000201110000220002010211001020020212011110220011120021201021022020112110111222022012220220110220012210222221200100101010012121012022011000210120201220222100220212010112212102021011102020201111101012211122200121200202121112222222002210200011202001201020010211121202022000020020220212211201212110002012111101010200120111201020111022121010212012212002200001001010020211210212220122111212011201021020021220120021002111220111122100222011222220021102111220202121110110100221210020212002211120112101112010011000202221010201121221021222201122021200000211021021201211001210212021000022111000202201022020211120011011122022210220010120022000220121022021002020220002222120211221121010100220122110210102102201201120020022112111111220121222221211002021120201002222002002000001111122122210101102222021012202000120000221100012120220212001000212111110220022122021020010100120020101121220010120210210022211220122202210012112022120210101102000112011011112111202210210000011020202202200220110022002020011010201212202121222010012222122222002022100000201001101212221100020001021200002001222010022002110100012110122212022101102012101010102012101221022112211121112121112220202111022001220012102222210001210010021012011120010221222222210111011220120101221000212122021100002212100221201102112011121110110201121222112010011001001220201100211", "21210022110022012212002220022000121002101010111110111122220201200202010022100110102011000120202110200022120220012020122001221101001101022012220021000111110210200121200001020220220111111220002100102020211021112000121121011020010111002110010221211100201010011121122001012120021020121001010000201111201212102100000100011101110212222101011010202001121101210221001220200021111010210001001021121110122212122200002202021102011020202011100220000210001010120120222002001121022111100010212020022220022120001111222000120022101020202010222220210210210002210020022021120112220122020021211122102110122211200020212211212211220000021122110111220220201112111122002201202222100201111100220200212011022111220102201222111011200202222221101102200101210120100111221200211111101221202121001022100112211110202111012001022121202200211001202100220222021221020000112121010010020010110101010011100000211110102200001221021010201210201011201210202111012210010110121000010011112220022012222011021210102111212202120102120222212212020121210220211002012110111001001020201210210220110200000221021100100102012020010021122020201002102211010112020211001111222202210200111021221212012110201000120010000021101010111012120010011002121221200010102122101201221012100021100112022102111120200002102202202012120120220212110021221200022121222211021120002110221101220200222021211020121200111112010102000000001001211012011111011200122202011120222201220012202101121211020212100011102012100000211200100121100000110201220022010202002112110122200202212120112102120202211010211102021112120210002021122112111212112220000112122000200112201221002201011100000201111220022110110200011000120111100001121110021121220121121012021221111101012011211120102001022222101110122021012200122201121002000112002101120100001011011210020202012002100200111121021021221210010002121110211110210010011222122000200012210221211102020120200200220101112121202112021210101100202021120010120002211210211022211101121020202011022110020011000022100021220210020012012211002022102001211000012201010200122222112102011220122122102220110212012120200202000022020012101200210220000002222212021021112012112102211102210222001200220221110100001120120022201000112122122121221212101000122201121110222220122211022022200201211222012101102000010200002121110211001012221102200121000001022020110212011220010102101022021022010000010201110000112002000210012220221021200000211021101111210212111120221102012110001122202200102102011111210022", "21022222102221102210210002122220001121010100102101121200022200200210001110202220001120012210202201111220001012200121221021102211221111001211122212211211102000010122200000111012012220222101010102000021200211022001010012020100111220000000101020022101222111220101221100121002210200102200002111012022000202001020120110001112211221121111121220020202222021122110002120212020222200010201000210222101220202011212002000210111010202111101211222002111110010022112202122001020222221022212220220212122020010022011111002201110001000102120202102221122200212200202212001012200210222200210221021122000020210120211110120212220211221120022111221100120111022121002121222010000120212122200111200202121222001201002101020001212100101001021022222212022212220000011100111010211111122121121121222020121121101222000221210001012102112012102121211100001221202101112022220221121101012102122201101020200022120111102212011011001212000012100010221112002022101012102210201012011222101010111021212120101120121221122210021112222021000112121121012121212221020111022121110211122121101111010011112122102020201121101012202202011011111200111211012011000110201111001111212100012110102022001001201021102012101001120012022000022001222200120120021012102221220111110012112100001002120001022110110100112102022121122211012000112211011102221200000021010020000002022022102012112021211221001210020121002001022100221002201212020000122021000121022210012222022002111200101200202222221112011201102022221122000201122201222020121011120001120010010210022122101022020220020021122022002001100202220101010212010111210012012120021222221012122222022202101221120010112220011122102212200020112202212201200211012120011121222112112002001110221211021212020201211001220012221212210220121010012021201111202222001001221002101000021222101202111000022120001020120202110120220122111211101002211102010222212210102102010221110202202201022222222221202120212102210100222112001020222211200222201110001112000220020200111120011220120222002001122122110222220011100112222001120011101112121221202100201002210121211021021100210110121020220101221111211022201111101000200122010101011010112100121211112020100002120000020200022010001112212201121010121220021221011010210001202202020121121112102021011212021212022122122001110010101220111111222112111010010000201220220001000220112021212210001002102112210121111012022011121002200120112021012100110112102021202102020000200000221210011201000012022111120021001022021022101121120", "11012121200121222211200102122021100202221211112011202010201111110120220022211222112012022112112120002211211120221102012112010010222102201101202010110110110111100011110022021200201012001021000012102210000011122120012200101022011012000202222122211222112102122022011112012021220010221102202120211020211120220001202000020212112220212101200011011120021112121122122102012112122002021212201001210202122010122221210220122011012102020220111210121002200112010220010112021200120211001211000011210210021022100221010111022220000010201101100200000201001201201002021201100000120112210022202021221112100201122000201101100110210122022022100110210000212002021012011010022200001001111020111101110011121102001122200222212110002110011202212210201110212222201112101022001002221222000002201002101210022101210012000220010200011102002221220022112101102112022021201012022021212010211222122201121110001200020022022202200112122222202102221112111010112102020001201212001100201002220002210011011200111122121112011120021221220001010220101111012111000222020221000012001121112210012000112111012112012100120212001122122120202221200010012220212220112201220112220121001100001021012000021101020110011122200201222010022002021222122012100202012222221000200200112001102122211210212000112102102011022100102000200112120020201101112221111100102110120021021021021001111222202002221112220012121210100021202222110222200222020001000120021120110212200100001211201101100122200210000020022121110111121011122100212101202211221211111011222021212021022020011120200220020201001012001212000211010212002100220110202111000102122102012100121012100012011121212012121012122121000210002222101220000000121202100000111200012010202210122020002210221212101220212112120001101112201112221021111010112112010121211010222021010021110121001002221112210020100121110210210212121000202211210101200111000001221202002020201011210211201121221200101200122220111012100021112221121000112222212220020022111110021212101022222102121020100202112021220001222202202200011201012012112012120021210220122011012201010121211012010221010102100021012022021201011100002012021101220022201202112010012222022102222211221020201210011100222110112122221121020201010120220002112110201021201112112002011201211202201202221000110201120111101022222111210200000200122000222011122121212121112212220211000112221002022100200212010222021201101202222110122220011000101212202121121200210000001111112120100100220110112101222000001110012211121000", "22120201202102010202120210022202120021011101121002200010001220200102220222021112210111002222212201012210110022102101221221201022120002021211010222201002011102112001020001221202110010111002100220222020201202110222110000021101122120211110100210211200202102122111010110122112122012201002212011112021202021211201002101200110110202110220212001111121220221112020002200020221212202200222011112212200022111111022121102201221120121222000011010201000212011212010210000102001002221021220221222210012110210021000000022201221102012211221210021000102202021011110020020122202100222100012022100100011211001201011000120220102010002212010020220122002212011220020001011000220112202100220101102010022120112222022210221220122122111111120021210210001000001211002111102121011112212211102220211221100212021220100200100212101220011121000112221212000120100112211101010101111021202022100120111022020022011110022110221220200202000000211010220202210011222102101012022112210212002221002201202002001202202200121101011220100111120102020120220121120110002111100021112210111201012111010211012000110110201122221111210202111200222001201120221201210020101121210012201100100202200210221010101120022110211001220101111121200100210202101201001202011211102021220020111211010220102200111010010002210200121022100122120002212211010011112121122122002121201212010000212111220212100110201001111222001001010120222212102110112110200121112211222010002201201222202222000100001212011020222012010221102200222222012000001212011210222101121111012011012020122022002001000011212201101100111011211102121211112020212221202002122120110002102012011220102121210022012000201110020200112201201012100210100200021221011202010202020112121212000201011220021021212121001120220202021001222221220200002210001111011222010101020121010122102122121111012012200122202110200002121022210000122022021012102021121121012122002110212000012020012111021110102222010201110212121002111200211022120210121002010012222022201202022011110121200210020200211220021100110102210212012001121200222101121212222201222221212202021111022222000011200002002021202020022212100122222021202220002222201011022212210202221001001001121200022211202010022102101100202012210111000022011022121021101110121002201120012100012110100210100210200212201101201222220011022201012020111022122222012110121211210100220221112111200211010020021211002121122210222200110112001020000201211100010220021000002020221202110211021112022220212012022122022011000022110", "20120202000000220011212012101011102102200101211100200020001200022020000010122201210211010100021220221200122111212212000211120010211200101020210000011221121012021010101211201101110011222202211012100210112100212020211012101001100210121222012200122212020212110101120221222121220201012212010021112220021102001012112012222112220212000200012010010221122202100022102100211012021211001200211202021220002221212121010002222120121101212211110011121012010122012022010212021012212002002221020122011100112210121110010100102221002222112222112200202000022102110021002000220011200020221112211022020210001001202100121021020202101221001100212000112122102101212000211011002002221201101121010112220002100102001011022112120002011211102111002010100221112102202120121012200001111101211021101210210220201210122110002221120121200221000111010201020201200120212201220121002102012120100211012002112120011122221201022110022220121220001020110100022111110022102201122222002122120001200112020112020211012210120000220220122201012022111021120012020102111101122222020212121110010201222012120202000101211110122201112010110121210211211201202000201022000220002102221120120022102012001101211002001200202102102021010202010200111001012020002001120202200001110012100011221002001120101022110021122020020002112010202211112220000012101010221112000101101122112000202101011122202000022211012201222011102100212022200211201012221010220010112222102122001110101000221112021000211210102102102100202212002021221112220211000122000210012121010020002111022221222210021022202111011020202221220011210220001110012002200100222012122121202122120211002211000110122221121121012012121022020101221122222022222120000020021121202200010110010202010100020202001011211012022202212211100102000201100010211102002120100211200210212112011002201002201001122222222011210000222222220200011122120202221212121112120211111212121201120020012211122211221220002220001222010100111112122120212012022222022222001121020001112022120011122221020112112111112102021122210022211012000022111011101002020122021020001002222112000000112211222021211122201110000111000221101110100020110101012222200100101222012120112202211222010210220211000212001210021211111121100012210010120011020221201110122201000202012120102201111101102122210021220100100021002212202201001120210120002202122111122202021121021111102122212002010011101002111002210022211200021010111121101210201210012222201211212212012012211101120120202120112220110021110112202010", "22202210100212120201012210121011012221120010100212022110121101102222112221022211212001211102201100002022210211002110010011001110121020021000210122021011222202122120101220202012020011200201022102222002212111121112022011202202020101220001121102001102221020010010220211211121101122220010121221001221121101120020001122100120210211222200011121010000122010020120210220102222201010000111010122010202220221212120022012001211122111020220112111202202011020102110001002112100121222011100110212002121102112022111000112202010012112101111110111101001221001001010012210222010001200212201110211222102001220022211212010021012221210102211020011221220012012020220100000110122122001211111102011021222201001012001111022202212110100012100122021210101100022201100011012000010022120221202000122121201122202100110001002120220202201120120221221010211021001022121122222022001022100011201222211002021110110021101012111002001211101102211010020222101202102101212221211220112001011202011000121100111022111211012220120000020200001022100111202110001211002202121001122122220201112110110101201120011220210202011121022100200201102201021202111222021101002111112120202012000002101020010000011121211211221110021202220100112010001000000201102022100100201201100220200200102211122000221111012101000021021001101221200222110211000221011210222101101212210221000220011222210101000111011020121020221002002120001120120020020211002022222201211101022021222211001101010021112202111011210001220002000120020022200110020102120112211212122202022122101020120110022210112001222212200112020100021101202222000220010022222202110210102220010001020020122210220211100222101112012000212011000100212000021001112122012210201010002111010201012111002200202200102020122220111002121021121220022111002222201011002011001010220121202100200112110012022012000022110202101201102211012020101201002212020211020011101110001202220211022002021100102211212101010212020220110002020012120012211002021200110122120200000121110101100001221120202022020010222011222122100110210111001020102122021212001010222002020220221101021002001110100211012120011010002122012220021002000110211000222011202010012102121022002221201110010100010120200121002110120212001212111221002202220210211121000011220112220121101201010210201111101122022202210111002022011010120102020020020012111002111110221110221100212010111002220202020201220110120010021002201111221222210100212212000101001222000022011111210212202001010122002001220200010202210021112", "20211020021210202022212211011202200011021021211221022021112100001001221001121012101101100002212011202111201122202010220220001212101102101010212112121112220202012222102021112120020222011100000111012122122220002011002122120021011012122221212001212120022002100002101011221122022121101111000000102021120112200022211010122121101201020202021020101211011122121220210000220021110222220022001102122022201010111121211120222212122021001010122001002221221222120122022020012021022011022210212220222101012121221200121022010100111201110011201210001120112212122010011200111221011120111222111122000211220101201101011212200002202122120112212012111021110000102021102020020100110112212222110210011222011200220122120021111211020000121201202202222022202001201000222221112221120000201010111002120011212112012002211120002201000122202222002000012002221222210111112000020101101011011221101101100010122000010020120002002220121212100010201001011222011002001021000121222201010202211111001111122111202100020222121111020210021120220221122222002221111122110101221121112021220110220102002222220101001201110102211000020201020001010002120211021100210210112002222022010100002101001000221212211210011110200121220220211101002021100122212122212220110201021221112021201200000111221221102222012011021212211002022110211222202201120211220202102000102022012221202101100120220010002102201120101222000110011210222001012210120102102001202010112112001121220110021112202010021210012020212111201012120100120100001121112120210222110010101021010222201011010121110020110100212201101022012201122112210202211011122122212021101111102200012210202211012122122000000121202021122201220120020122010121110120101012212101200221010000001022221021121202202210112102200122120111110110020120101201201212112200101021012200221102000210200122022010020220212112000121010100121020220100102220012100012101121100010020000111100211212001220120221020020120021010021002000111200110220010100020221110110211020102221222012102222102020010012120222010000221001021220012120112221000010211222001122011200120122122010012111122012001120020211202000201001020011122210001001122010021200121100101202011001020012120220212212120201020221101022001110200112121011111222202110211002102220202210210122002211021010112010200102012222101221202011111210121101102121110000001201012222112221202011002001101112011001011211010102201011020000222212012110112020001220101201202201210021002022002211200022210022202002200201200212101220120", "01000122100211210002222101221202101100002111021110011111121021012212112002211202210012220010021122211011210220021012210010202212222011201012020201101121012112212212110122001110120110022120202102212101011122121221202111010002100221010122112000212112222022212010100111121121120201101211010112211022202202112012022211021102022222100200000211101022010022211201000201001011111211220202020112222200121210220212101100020012110001120222000210001101221011120100102200201212210012001012200002100001111122101010122122112100211122210011110221201122212201121010120202000111201012222210100000021111022101110100010112200022112121011220002110102022010202000202010211021121012011220000112221022012112211012000022002121101112201022102002200220220200001211101121220211001022212110020221120220211102221211012121210021211021021200220021111101210201212200012100021011200111222002200021002021110122121100111202102211021212212200020010020210020011221200122212000110112211100000010101110100221020220021222210012221111200101120100112020011101122221210101001010020120200211011222211112202001010011211112200012101220010222200110001001121010011100110111212100021210220202101122101221210212021102022022112020200201200120120021101021222002101100201222111220211021102221212122012100022002120102210101100211221211022122221021012002012010010222022010012011122010200012001100120001012222121111210211021201022221100000202120112201001121201020021020120110121221112001111122221201010210022110111202000211100210101221021020010010212110202122100112200001100202022221012100202000000002121002202110121111021110101102100201112120112111211111012102211110021001222212010100211122212021211020110010202021210221202200111102202021121200201110012222011220100111011221121022112012012122101001100220002212000110212002021120211022020012102121021221110120112202010211022210022020122111110000210000021011111110001222101021111022201101202011002012001000221120111112222112222001012212120220010001000012201122011211201220021120001220220012200200100122200012221211000111020222200021001110020212211221020011110220111210221011101020110001101112200102201102120202112211102010121112110001200201210221120012212020201210010202210102011201111111002000020022020012121202220102112100222111222122010121022020011201010210221202210002111011212102210002022210122000121021022220021201211122211210010012020202110122011011111200100102102120202010101120020100202001122210100200220210222211101211001002101011", "02211222110120010202021020112021111021201102102100200122122111201112021202202212102111000202120112201200210011011221100011110102211122221122101210200001121112120101202020112002121110211101122221020220001122200212002012011210220222101020210220200010201222101010021010010112201212210120212112121021220010010022121021202221001111221220201012022012120000200201212220000101100120010212111000212101012102212011000020120212000100020100101002100100001222110100220211002221110001202121010121100001210010021112011022201210011001012122121022102022111202021210122012112202201212110021210010022020021002002012212010120201201220211202212021111022200102112100022220020101200011210102212012101210110121020212122000111021110210210020111211021000121210210202010001201102022000222002220001200110002111221102002202001010002021022121200102220002101200022212102201221021220021002020201000211221001201221212000210102102021000122000012120221011000121121100102121021120201102000110102221210222210102001201112122011010100011121200122201112101100022002021020222121200100020201001222220212021002122011200220210101002010121202221012001210011221111101011011011210000222211111220102212002211202211221222211200101200021120121100200111012002220101211010200202002012222011000201212121000222011210210012011102212211010010001110121111000200012201121111211121120022011000102012122000011110000021221220210002002010000000002121201121102110121012112011110000100011121102010211210021220211000112002122011210222002120010221202100211200211010012110100212001102110002211201122220212200121022121002101112100022211020212212120222212211100002010000100022222020002102222100211010211000212122022101212010020202010210222212200111212022100122112110211222222021210010022210000121210221211002100000020102021022020111220102010211212122100212210020221200011011220120000222100220200121101102020011002120200211101012222222211100101111011110100000212101220212111221122010210002120110111001002110122000112122012110001010000221211121200112012012022011000022000220010110112011012202210120020010010101110221002011112101010201212012010001121212221201220002121020021012001212221222002100211000121011120102121122102212012211001111221010002222022112101221001122212011121121010212212122011002101221112021002102102210212200012111102110102000022102111111121021202010211012212212201212120120221200002112202110202000212100102011201001121012200001111100102020100110200201111100002111121110020001020102110", "10010100111001101000210102201201120112222122220212212001000221111210002002222102020100010211211011020200000001011002211210002000210102202022011000101001212122110000012202112121022221111201101102200022001012022211021010002201110000100122121020211110111011122212020112100010102011100221022012212001220000020121200111222001002002211101110221221020020101211010001020212222011122001120122101112000002220122221010012110102202101101202201211002000001212011120210122110100210220112002212202222001211001222200121000200200000111012001212202101220100202220221020211110112112100101011210210210100202110222001001221101200022022122201211002102212021210201120120001021112212010022222122201111122001020110122222211010122110000222022022000110202021122000021201121001220021220012001022022111010102100020201011111100121120220100201001220221121111111200122100200010201211122220201122210212212022112120002100121201000022001112022012200100001120011002202010020012121102121101022211112202122122022220200010220211211122011111001022022121202010020111102011101021220022210212101120000211202202102111001211100122021211111200100010210222200110212122120200121011012100200202002010201122101112122011100122120001102200122221000102202222011101010201022111122002000112022221212221210011022020022221221222001012120120121020112122012222102122021200222110222220110112022112210122010210210002221021110001111111001200122222001012101210200122000111120110212020210102020201212120100121101011111102220110222110020122011001112111201111100002121222101101221100221100001111010221200002001100011111120000110122020012210212220110101211111022012001000112001020012111012112100101011002220101022100020200211221010111111122111120000202111211200012010102202112121100222122120001011010212012202221100210102011101200100011102002002111220002222020202221222121210122122210222211111020010000201102112221100121002001220102010102220221102000112111202020221020100202111202120100122220021211110101210210011020002212002021121220212110222110012222111221111002102010210122110200221120221001000021212001011220022210212210222211222122010111001210221120120221220111202012000111112201221101211001122111212001000010211120000112022020120001201211102121210101022012110201010121002101110200211101100222201220122222112122000001202210221201110001221212201120112222200021011002102202111201211222111121201110012201210000100021210100202111100212002222101001111012220202202010011112121102212020220201000101210", "21102102002120210100222021001100211100022021010222122000101021212121010201200201212020212112201110011121201022011101211100220220201211022121002110000212202001200122221000210012020221202110022102201222201202201212002012211010102000111222100201221111212210121021210022212201201002201120022200221102122102022210122202021221011201102200201212000121200010000011200101202201111001222222021001121020221101112011010202100102110100002222221222012110011220202212200011001212100211000122200211222002021001122112220220022200002112122012021222001201111012002101210022120211100222121100002110101011220010010110022002011221001022212001112111002101202000110210210000202012110021001002011222002112102021200122221221022122102020020000100111212011022111201102222000101101020220222012121110202200110110102121121210100211222212002101200120021001211221011022111001212211210212002200121212001011202012100022011011010000010121200211122111100110122010020100222001201220221101001202101021011101101012212202200002220120222122121122100102022111122222002210122112110211210101101212122200100020222120001112111012011002021220011221022020200120111120202120201212011121222000211100002221102201220001021210001111211021101222111111002100112211022121120222202101021020122210122100222212022020221100002222101222102201122202001002201112000211112210220021111102011021000020111012000101110121212010210101001111010221221102210220120021201021110100102112211200021121112212211221020110012101212110102001202211100011221202101100121000122002011101102020000202001201221121121011111110221002121121011222222102000111121101021122000221222212001222121112012100112210001120222212020202211021002001010010200221202022021220201011111022012021111000202121210121221211021121101210000211000012102201022000100110200220120221210101122222201010010200201201020212100222100010022200022020100200220221011201212010000201002002222102220220010100210102000202010212012012200002020111002202200200022100002112020100201220102122001011012100102012212121121120111012210122012111221202121202200210210101021110002112212101021201200101000211212022200110211210000221221121222021200000212022221101001202111011212121222221020002122120020202000100022000110001201211002120012000020021111002000100210100021102102110211221211100210012001020120201112222100202211020012010021000210202200221101102020210021022121220022102110002220021002021002221201022012211112202020202212201210202112000122111022111210211120022101112", "11201011202102100022120210120011002210222012202221221122111122201020102012002201201120120000002222202201210202201100221002011210100202220210201120202001112110210111110201121111212200102001110120212022120102001112102012002112021212112212012110111202111022200120100012210101212100202021220022112211121212122102122121210101122211010012211100121101101110202122212200222110222110120201102011010221212210002020101210010221100000010012020212112102122112021121001222122022202012021222210012211121212021202112210212201210112120221021200001000121100121200002001012221010022211220012101112121210010122112200000002112001201221101012202100101202202001012021122210112200211021220201002221202001012022220200222110111012202222210201200120202022011210010001122110200001201212020201222211021110000110102000111020001220102101221211000201211212001110020010011210001222202210110201102221012122200022220011212111211112000201020022122000210010110221212212210122200011100012200001111200212011201200102000211000112111121001021110211210211110202001010021122012101101201102122201221101102000121012012022102012012111200002201212000210112111012120011102200202112212111200011122022002122202011222121211012122000100010211121010120110100021001101020002200111212220121211102122100000122211111102101011011200220210000002010202122012222001002010221101001100001102011001002002112110121202020121210022211200022211000111021001222110102112200200100021220002210201222201210222112221111122100122212200001000221211012100122121001201200022201202202112001000200210102202122002010001122101000012110010100121122222212010110221000201020202001220202220021201112202122101012020110111122200012000201000210102222112122020122221110002212210212102202020221202000221200021111100200001201212200011000201102201102011021001101110121202000210210022200100112022100110102100220210200101212100000021212001021101202110222101112020202122202101200000112111021121200020122110112201102000200021200022012211112200100112222110012212110001121120111221220100021121200221112211211221222020121111120220201210111022121210112020212101112220212101122000101112001201012000001200222120110120012200110001212002212122002020121211111012022012011012211010110210011210101120011210111112221112112200120012220000100121110200222202000120210120020012100111210220212202001221101220211112221011120102122112022000110000010021201202211021202110002012001102110210020121221112120000111201220101121221021212210021001222212210", "20211022001020020222200010111112000011101001011101211220020110121200212211012220212112201101212211121122011120221200102111100101000202100022200200020222222101122002022011102001200200110212022220112000011202121010210000022002102001120010202112212000012112022121120221000120002210201101020020222120010100010122010102121002020011102112020202011020202201200200112221212001012011221121011001212101200102000010110212201021111202012001121200202210200011102112000201222001022122010021101221112112220111221001212000201201121202202102212122011120210122201000200100122021120010210002112122212220102202102000201001101002002111220021210212122022220102221221221211210110112020122010012220020021001220221021110222010020012121110010111112211201221220221211111122010211111102002002221200001000200201022102221011012021221121220122201121000022122112001101210121120002000022120020122000011220011002101201122100110001202112012110110202010201100102021212200102200022221222201102100000112220101101121121220012122120102122121200010222222110010112010011201022222020212101000120220220101020011100101102220011121122212000210201222100102102021020112101020102021112111212220011011210011120120212120110102110001011110101211011020102102111200211121022012000102012011222002001112000201011102001210110212120100222022120122002112100011022010022012120112200011022021011222212210102220101202000002212020222020110020121112121121020001022211221022101202022120202220212110002020002110110202100112121011212211220010111001022002012201010102012220020220121212020110211212002200011020011012011202022100202020012121122212122121112101101101100020202210000012122100222020100020222220201221220220120020021211200112112100010102112201210110000122222011100111222111220210211021100002002201100212010112111121100221201222222122012210200111122211021202210100110220201021211211021011000022111012101200101212122000002011001002121211210221010112012210112211121022111000220122112122010200212110210120222202112011010110112111100022010000221012001211120200222201210101022012122210101002120110020122110122002220010201202011211101000221002002211102221010011120110100112020020100001112002221002122012120212001120222211211010111000011221121001112222210010100112002210012200002121002021021022011110020201200120012110011222012212001200211111100110210221121210002010202010012221100002222000101001010210121012210221120222102111112012202010112222022022221122100110022212200122212211212012221202121212", "12010111122000110011112102100112111021102020001002121000012020222010120112211201212020101020001000000002001221112211011121221111001012002221100122212111220001101200020201121210001200101202112002111001210110011000110022111112210202201201120100010220021112010122100100111120202222000220201002002212111001010000021122111102120202111120012121200220112200100122212222021211022220121100111020122102212000010021112001020212122000222120020002110212102200210002102110111012001200222110211121212000100211021011011021111022001212012212212221021222220000221021201022222002121000102211212221111102201110111101000101212010100201001112011110010012101222212110111100010110100110001112210201000102001100110122122021022220201200121221111110100201011012100202001100211101110220102120122002122201001200201010222011112220221022110221210020000120010122111021000012020110112201221111102022200002220102112221111002101112100102110000111122000210221002101122011002002022211221201020200100202210210010010122002021110210022022220001211112210102000121011012012020021212011220221122011222211211110010022011210012212200022100200010220122100111001211021200121221012100011120111210100010221012020022222100201120112112021121010021011002000120202012000222221012220101111011111201212100000102001011022110120010112120012222220002012010001201200111202022011101020222212001221201222012222222120002001020120021001212012100220220212200110120211211012002120212100002201112011212210002112102210100001110202100121222111202112012202112211012210200000222122011222210220011211121101110202021201221112000200210120120010121020220200010012100020201022220111000000012120211110121220021112122212200012120110212101110122121012222220220201001102202001010021201202122220122200200220211121222122021200201020120021201022022002020102202002121121000100200021111022202102202112212200111101022211022020120222201202010220021011200111211112212100112020201210201022010122022122122101221021111100012201122210100101112021212102022021220120012211111202221212210102010212110101010111212201101022011120220120012202022001001020101220210220121121100020211221122211022011211000111002001101201211110200210202012021211212210212111002022102101102110012101111202120211101011111100101011011211121012220220020202200102101121112020201020201001102200201020010211201222010000021202022221001122100222221222001012201002210002212120010001201222010002100202221022121210222222222020011202202100102101000201001110112102", "01101002121111011011222221101222101220211111012212111220200121211122101101021210011122220221101021102210222122011222121010101211112012112211200101220102202220021012201020201002201221021011100112210210012221111210111201221111221111120222212122112111211121100022122110012021112011020100200210110200022201122201012200222010200102011010020122220002202111221200222001211101222001122200002121201101120011022221210222000122022212011021120021221022010112122121101211012121021200110102020220112021202220010020102220021000010221212020002022010120120110211021011022010202111011022112120111210111020122021200121012210200122100010020120220222101202202001211020020022200101001122110122222021012211021002020112002222222212212210120022211100210202010211201120021100222201202012021200000001212201221000111002012120002121221002210000200102012002200210011110122112100021201210100210102010001000220111112100222010102221021211000011021002000011211222022122100120112212122221002000000022201022121122100021120000200010221002221200001200001101022111121010212112100102222211111122002001112000002201011200001111021000222021100100212222212002021012121222020122001212110012212121020112101122002221122212202122001000210022221012200201122121222022120010212102102001021120000012002021121010122211220020011001221211122102220221022111020210100120100121020120221120010220110221221222122001121121211022121010000020221100002112111002021110211100212102101010122021112222100010022202200010010220220000202001221210212110101010220100221000112222120102200220020010111021210001012021010221212002210010202102121022012011201210101221201111222000121220010001211021002101210210120121212120221112221212001022222201020122010220000111010101211000220010020021120010120012000222202002211122220020012021100200221102000021211012202212010010000110212000112022212021110011122020220211210020200012121212020212212111000221012211120111000210212120202200010112000222122200102110001011020211200001021110011211110121020122200202121002101211211211221222011102120011120101222010101022110210202112202120222001011222210122202111010012011201210022112112011001121001001200120011111201120112111120111100122001221022101001010201022122012021002011110021112011110201102101000001122211022020201220011101210222201011002102001202222122221200212121021020101011201220212020112212102010221200100212221001120200222211111000021202110201111010111100011100220100012210111022222212222201220020222122111020100021122", "22012110220222002200002120000220010001220002100121201111022022212111020022021210211100201020212111200202112111011011201000122200220112011110221211222022100100212110020101211221010111201022201121121121022002000210121101210220010201212211021000110001221200120002010121000110122022112202212212102112220222210000202202000021010000022200222102221122101102110200211001020022001221201102011001002202022110201221011001000010121112002222001202112200112002100100100001121121201111221200100020210020011010210020220212020011020001112100210021220100002010110012021012121121102100221022202122000111021202202001102100101122122200222022210002020000012011110122121022010000201100112121020212210211011212010012022222011220121120012202020222002211001210012012201020120100101012212100201022110201200121200111102100010222200202022011120121122101022022020002211220102010101111122021112010002211111002201010122110001101110020122120210101101122102000112012020210121012110022201020200011111201020000010011022221200000212111120211022020120202221211022210002002121212202102100202000001002111212012200201122101011101212220120002120002220011212201122111200211220222220122112011201000101120201020122020101021201201002112100212102121222210201020102011001122222012012122110112220210222202111220012212210111011212201010011211122121211100211121100000120201010201002221101112000121001101200211220110101111021022002102001110212000221010000112101102112201112222211102202100222002112202101121002010201100010011011200010102101201001101200010220200021210220000102112221001021201012220220022101020010200101200221002010110110222102001120000021221210222221121211201102121021002022110100211202022010200122121212000200022021121120102002111100221010012100010202211202120000012011201212221221221110101102212121112101211211111020221022012201021210221021111112221201001122222011201121111200200220000011100012100212122001221212001110211210211001120200122101102021011101002211120101010010100010012111001000201200212121112210200021121202100220122001220122220212012021020200221100210100021200112221000201012102122002111012201122010011021121001111212021112110122222100212212012001211112100211012112221001001000121120202200222220220122200122002212210200001211020120201010211012012001101010222222200101001010002220102020211112021112201201222210112100211211120012001002012120120002121201221220110211012000201122010102010212122021211001201201112201010111211200122210110120121011012122022200", "01022012011200122120002011022100101202122120000121202101010020021200200100202102212111202121111122000000222012202020021020012020100111120110121011220202010211122222100022202010102202212102210221022221121010011221210101110021220100120222210200012210102022201110001102201112101021220212201022120002221221221112201002122220111010010200212022112020011021102212110221210011020012002200012202101210221222212200010102010021101102212020000120012220212222202102122211222102121110100101211111110100200222012011000211201220200222110202121022012011022220012000001000010112022020002222210120011111020200022022221120222021121021220002122221222002111110010220110112120100112201021211112222220120211220000212110211102020200221202221100010201022011022011201020020112011111001222222010011110102200022002020220212211200022200120000121210201020221020102211221101011002011111112122020101210220100121012020202211101011110220221122020220110102112222211012101222210022221012112211021112021102221210200210110022222122012201011022120021221112211112100000021200211002012012210112222222101010001200202012221211100212102202122022121002001122122201120201212211110221201000222110001210211112012220100200201200122221021222010120022210202200012212202002200222020212110222001000010200001200101101222022222211020121210021100200101011001122212122011120210222002010011022102111012201112101210101110000110220112202002211222112212101120101022101002012220102011122020000001112210221120111121020112201221120122010220121211220200211012011122121002100222212100002011121201000020210120110111111111112212122200020012202012101000011212221222110100000121001002000210222122012112202011201201210101211120212002222021102100001002220100111100201112111122221222100112222010001220222122000002012221100001212020012220110120122120110201220011001222120022000210102121200100010112100002000002021210112020020111121001020010212022002020220122011000122121000211210200222221012012221012212201221022122201021222111011220110220022021201001111110220010101011022002112222021012020002222001122212210122001212211021110120020120021110211200020022112100120002212200022222212211102220211221121102222100200201220202221020002220010022010112201021211012121112112120120220022101212022110210200000201220122110100102222022012100200121011002200122012201022100002211110222010012020010102010011102102202202101120120112010210221101211120120001101120110201212012010100110202102121011110222002212222200110102011020", "21111000012222002222221120010222000111010002021022001220201002120022202122212002112122110221110211002020120221110110112121202100202001002120012122001211100112100001102112102200020020220012211120121010010222010121210012222122002221200112201121011010100211221012010020210210210201200202120000011000021002212112122202111102011022221212211022100002122120000111111221201202221002020022212120122220202021112010202112220102220000012001111110211001202020220121211221012220020110002001221021000212000221221221211011002020001110001211010111110221010202220020200012121000020012120112120202212022002020121110200111121122201212201002221001010110002221111022201010020020120201010020121001111002011200010211002121022021221021110120200201001122010112010111212201021100120111000020211120120220101011210200211020000101212200110011220220122121010002212211010002222200021012220002122122000202011110101212111112220201002001212101202220100122012121212111202002221101111112110112022000020010112122222101202011020012211122222101210102220100010110211110111101022122110222212122011220221020221122020211202212211110101012222201222220221121012100201211222122100222211010012121200102111010022211222001111101011002121202022012121011102011202001211200112100021210100002010201212121112001121022200000001011222011112112112121212201111210202100121121121121022000011000212222221220120221210210101100101020002110102012010102002112000120002021112000101102122101120012201101121102122021121220121202202202201200121112212001002122002220012210202200212100012020201110102102200002220010201212102122221011011000212101221200102001011200200020222112222210112001222100102202000020000211100001200222101021111002202211112210120021021202110020120211101122010002122122200212202112002021022012202101100222001120100102022111202101102220121221201112020122212221022002220121100112112011001022101100002022202020000012012000002000022210010120110000002101220112222200211222120121111012001102112112121021112110002212212021222111221210002020010210212212100002220111200101000110212201220110101102211011121211221000020210200222122202012021011021120020121100020211000112001102211002102112010122001121211022210220222000122020100100202002020002120222010111110122200201211111210021210010010012011122112210202112110102002210110022200210221000201021010212012122210212020001102212021222221112110000002102120012120001222120211001222022121011020010100001012112102212221112210100220200002210121120010010", "12112001011212112001110012201112120202200010021210000122122002201120122211012021020122011212010012012111111110122120012120012200110002011111202002210220100120001212220101101020001112020202202022111100022120110220002021020020012001102102022022100000122221202111020120010120202200112010000201220110111200221220102121220020102221101010222000021102101221121222001211112212021001110210212021020020110001202112210212022011102010102211220000111110100122212012202221100022120020011222201211220221220102120222100020010012020101012200201202022111002101210001221110122221000201202021211001121000200101010111111000000212102200202211001010001011101200110011212121112220220121222111210002102220010121121122110220110202220201221121022002112100000121010121100022122220210200202010222101212122201100210100021220220201101211202120212212002200101020222021221211112122221022212102210022011000001121212212001101221020220110110210010110211112121202200001010210002011120022000020010121000001012000020200011101221120011102102121020210021200211102221202100220002100122210002100220211120112010111221101212211022022222102102202212110022202121102101011001111201021120012010221011121000000111110001221011201222101120021220010220212022000102000222201022101020221020202212120212200102101112210211000020000020111010211002021001120102120110210220122010222121210001110001110002020202201201112202212122112211021012002102111222120102221002021001000012122022100222012201201100101222122211221121121100221200100120220101001112021022111020010111210002212121102012010000110101120002100012201111110110200202200221120201110210001212012101201222222120121222011022101211202000012201222022122002200202010011010201010100211101110120102212211212020022021012211000210221222102020111011010112100221221222102120120000022010201022112010212021001012020012100221111212021111102022000022111220211222100010122202011020022022000210201021020100122011211102212200020110010001202001210011021210102100001021000011022100012100002201100201202120111002011121000202010212111022100121201210120102112020022000010212122021211112202201120122121011001220111222102102211212211121020101110101000201000220121222212020222210122222220121201212212121210021000120122011111002122121001221221010000020122120121110211211102222122121011221112110021021102110202101221000220210200202202211101010210021211021122011210222122002200120020200012022220000000112110002102211020111211111111221000220211112102200010121011002", "12112002011211122200210002202102011120200010021100021000000102210100222110212212001102110120110212002202220112001011221201022001212201020112212202022110212122211212102202121211202210010210220111222020222020221210000202021120212102110120121211011121111111122002022210121112112210011102010011002100002111110010202101220011021200201100120002221100110110211001100202021200020110121020100001121020120121120121002111101202100122122202102020001012022202001021200000022220120112100010002111100120002101011222100222220102102110212001112000221200221022110110202201022102011202112110100002201100222100212220001211122000022122221220112000011120012020111001002101002122020200112220111211122011010222021202102112002222010122002101101221112011122012211200122200022211100020100202010111210111102010220102100212212012022001200021211200222111011102210122100101201100111020021210211012121101110221112001200111022212002121102020001011110121220120200111101012120002022100211201000101220011111102222221100202122220120201100110202112012001120220001101102211110222002120201100111101121010102000101222010122012220122020021001102201211021022022211012002220021120200122021022220211012000110120200000200120011002002200211110010112212012212112111122011021011122002010111202222201011000210001210110112002200210102122002021221001022111200010222110200222122122222222101121022221120112012110000021112100200010002011112102001012020200121202210211020220010121122011221001221201110012101201000222002221011111011101122202210011010121001200010010211202221200210002101101202102111222020212121212100121100111012020202000220211100201110112112101110121121012200122122120122021211112012121222101002220120001221121220010210111110222222110010221112012202222022120200211220111221221012010111220222012101011102110022121000010100022210202120010101212210220021112200221000020100111101220200012020212122200122120101122000010112211110122010022022121110020002111222002221210110100202211010200121020100012110102102210210202101120222200211122220220222202002021021100012020212120111100022212211011122212212002202122001111010100122220110001110111122110210200002121022212022002110012020202111012221120110110200010002000120200201220001120000210100202221212212201002102102022102212020100000210010011220002202010000210020101001022120122202110212221111202121210211101202101201212002202100002210110012201212222200212102220222100200202210202011102121101012111210000200002112100001201002021022220", "21202212001000100001221102011022102221111210222222212202212102220000222100120000022020010122210110112100200121121222210112122121112200020211001112220122100202002221202000011200111202202222011100111100122102201020102221211122020202021200021110011101100001020220022221000122002212202220011100221021000200101222012111200100201111020222221222020010200121000212202222002212111201120221202021000221020120122210021112000121212120201010000010200200002112102100200002020210010201002020112120021021000101201221120111122110100211101201222010001112021012012101112102012202021010121220102212201000212100000011121200020102100121000022211001012021111200000220121101210000102022200002110100211112111102101100020120112211100122221011012020220202122011001212200120212221101001022011120002211122110002110121120012002112000010012020202011020020202012200110021110110212200201200020222100211010012022212221121202120202210002022210101221002111112212210211112222121020202012211002212201011022202012212001022201221120002121000212120011202111111021011020211002100111120011202020102010021111002222111010202011111201021212111011002102002121002100010020112012212120122202110122122201110121011012000212112112121010110112221002200120202222012210012002221100022010012200120120220110111001111020100101012112222121010200122020002000001011102000100100000102020210101111010221012221012120020221122202101211021122002001000112202222212121220020011212222202111022110021101112112111022022102201101010100122012212212202222210002201111101021021220022120012211120210201100120212111021011102110000002201000022021100022121222020111201120021210202200020021212021102200221220201000201120221111212122001101021221100200211221020001001120101022102220102121201212002210020022200120201101110010000110102120100020002021112211000101110120110020212212221001210020211102222111122122222001222021002110011020220010100201011202220200220010202011000111122121210120112110110200210021210122002020211001010021200021201101102100122101111201200022120101121112020211012011000121101011000211220212222002110112021102021100100112010001111102102102111011020120001100022220120210221020021001022000101012222201112221122022201121201121011001000100010111222220121011220102001212001012110201110120212021202210200021210010001211112122101202211111101102020010001220211021201011002020112010000200121222102212020000111101001021011010210121012222121021000222010022002200021221122102220211111221020110202002001101", "11210202101110002211120020100112022211021202212221210020021222000012112101012100012000212100012221110022021011022112110022201220201222022101121012012102020012100120210221202001210100001100222102101020110020210211000100022020122101002110210221020211110122101220212222110022022201220120121020020122022112200210121122112210211210110220122010001000200010110001011211122022010120210121010210102022101001220111011100200021221202021121122221221021020021221212201220211201112102212011100101111221222101212111210010121002010112010000012022212110101210120220022211101122201002202100211100211210102102010100001020121100110002202012200120101022122221221212021021110110000212111121100221202101120011221220100012011002101122101002011212201001211210201221201101122001210102220122101002211000110222122122200021012012021001110221220212201121121010011020110001111220101001010201022110202112220011011200201211000211102022200212100120111111100110110012222012201001222022122211122221021110020020201220001220110012222110100021201100202001210111021002100121020212122212202101110111112211001100210002010202120000210100101000101022222102202112012120102001200011021121210102110110121022201120112122222211012120100002102222111122102111221212012121010100110122102121011201021102010120221100022212210020100101022222100200100200010000111001022210021021121220111222120100000021221211002121100210220222020121102221102011012121201022021210202221002121221012201002021100201211221001022102121202120112012221021210112100212012200000121211211121222000222200010222020002100020122220100001222111100102212220210000222111021010220212111111102012002202212021001000102212110212010010000112011111120022020212222021202012010210002200010201011200012110000222201220011001201210100222011012021202120222102221211200220111010000220120020102122001102100001222102011201001121220111202202201102000010101202011122102212001202021202021000020222021222012110022002100200210102121022021001202110001011210011021000210102111011221102102110210202011010200102110112212010022200110012110212212200000000210011111202120122020201100121101100202120010112011100002200200112021201011012101002020121222000120121200101012012022201210110020001020212001100021112200000202000202122120111220201220001100020011101112001210221002122020112120100021202022212012002012202212010120222211010002012221120002021200121201001022121012121100020222201002001022101212111000101222210112220122021001201010001010120200012102", "00022211101102202020212220112212120101202102222000210002121001021201000020012000121101110010201010102120200002210110021012021112110100212102102010101120211111010012010022211112122101012110010120221120222210101120201201011212122220211212220000012122120021021211112011112200110102022100010020100110102221001211211021100100112020000022112102121212112121111220220221022022001122210101210211012101111110022221222010110102210111012121012101011210220102100102210021212222021020121122201001100212101011121122122112101011000212120212201000002100101221202102221201221102212210012111201100112220012122102101210011100111011101000200222021001002221202110001210021212112120022200202202210120212101001111202011202111020210111202212210221022222122200111020222021011001112211010211021202022211101201101202210001102020201021200121002011111110020002100020201110120112101110021201122101020111210221010212022122102201001212112101202112010222001112011210021001110212221210100110220002212200221120010221001200001212000200102000200112222020121122102200011200112201210220110111212202010010121000200210101211111111102210000201022212102002021110110101000002002220122100011102002201121220221101210101200211102000201011001210112222110010012120222200111000122222220020202100200121220011210121202000110000212002001221101201201222100002202012022020220000111202010021202001021112121212120102010101020020000200100111101211020102221010100210202112202102201020021012120111011200221211221111112120211221211201000111120022101220121210002010220102001201000211201221010221112211012010020010101101122012112201110220202100120111001222021200210201210010211222001011000012102011100020000022022200011220010012011202001221000010101102111202220210022110202212111211100211201022202220200202202021120222102010022220120220001021021211220001001220020111222101022110011020121202011011111210022001001200112210220220202111012000022021111221101201112101012020112100221021202102102211121020121000010022212021212020220021001122002102012101100221000220010022100211111012020020202211222112222102002221001211222201212220220001022001022102210122222221200011010021210001122200212212021220120110110000222001021022212101202120102221120112221221212020001101211011102221211210011111212111112110110000010201212202020120202112120212210212210220202012021211022222201010111212022001210010211112210002000010012212011112202202200121200000002201100021002211010221001120200021022221200011010002200122021010", "10110001100211121202000022122002111000121120110001202222220122120210110210002120210202211122001002211121100111110100121210201212021202220121122120222000101010222020222102111102022222221021120220012021101201101201212101002121120011100000122020002001102221120222100021020102200211102000221021001012022021222002202201001101011211220012002201010121020212112100010020100212210211120111121202120022201012000012201001101102112220110212202021022101111211100122122220220222001000011212010102101201221012011110211100120010020022011001210021101111121002112122210220100000211221121122100020012112200010021212100222012000110222200010110120201012120200012001222122012022222000111001211022111022120212122210212010211220212010221011121002201101110211202220110200221111222100000100021000212202022101111211221112000002222002112210012102010220110010011221221000120012112020110001202200120111202000012210100210012120200222110000110222102210100010002220022012202100220022021200021112201012101210121011200002010221110110121222122000121111110111200120222001012211200222102000121001100210000122211200010000010010221211000022010202120112212002212112201102210021120000111212100212202002121220221212111111121111211012102212122102111102211101120010000211001210100002211021010011111221101202021122002110102021112002001220201100202111122210221111020120000121212010021202122221202111021221100110012200102000121121200202000101101101001022021211201021120221201122002121012200011121002021002012201020002110121102012102020111012121200200101011211110110211000101100111221011011121201021201022221000110222021012120021200011222121221202001100002100201210012010211112122121112222212011201110101222200101002121112102020202210112122011012122112220211111002112101102102210012212001020200212001120222121101111000120022011010101021010202121100100012212220021200022002121210200121011021212212001102211120220222101101210102021011210120200001100202122022120012000120211012222020221222020120101210002122210200211210210200012122100002202222210000210012200020020002011101110210202111110101210002111111100200011200222121222222112220110202011121120112000020120020121111220021010110201010011100102101000202001120202021022211002220200210022110012010021101210101022200220022201011200210211011220201020100211112000100011001001221100022122222010102010121202200210102201000020222210211202020112000120220110201201101121102010022202102202210100022222000020212202122001012020102000122202022221", "12122221220110212211012022010200001211120212202210200120010202211000200121202210122111222021221111121011002222022122001101120010221002200112001210022021201120202011122002200022100111021010212121111120112020110201110110202200020001122202120210101010021002112010020210212100020002002011021220021112220120221211110111101111200211111220220200200002111102120101212212022122202220001220002100000100211200212012101102222010022010111000102101210222122020010221101020221101200222021210011020210002102201000002202221102002120002122110221001211010200020220020122100222202212012212110111000121200020020001222001111000100200220221212010010220101200101110021122012000220020220002021112220121100021011001000111122110210201021012112222001000221101201001222202202011112011120200122000220221022102202201121210022020120021010110212001020100021222112110102020210122011012111222110010101220002202112010001101001101212121220111120000000201200222112010220222210122212221120221122102220121010221012012000022222001022002001100122012202100120021210011020220002101122021211011122112100002200200002201022012220200122102002200221122002101120102212111210010001012001002210000212202222101112120212200202222110011211012121102201101000121100021012122011210212120100212000000100200122222100012222022012112000022012121021222020210011110102012011121201012020210120122202200201000022101001212210120000201202002121111110101212222220010202200012122010001001000102012202020102210202002210210012010212110002011110200202211110111112221022212102202112202000212122212110211100111210200212122100011211202001220112120110012200101220010020111112122101110221211221012122022001101111111000201211210022120211202211021112211221020101222011101111101121200012121221212212001212121120021121112210121102210210111200122211101210200022120012201202111222112212022200121102002000221020100011111112112022112212210011001012100202100021001101221222211100020102121221121100002202020021002102211211110100121012001210120022200120211022022021101201212102002201120010120000221001201101212020202112122221011012021222100120100122210200122010102221121220201211002011211010120012200111012220202202100020000100222202101220200211221112210210110021102001021010021122001102111212210112220212210000102202101112102202220120111111202202200212212012022112000210120212010210102111010002012011111212101211222021000011200121021122102011100022202212111000012112211121210001212202220001002210220201012202002110002022", "00202021011002212000001101210021102221000112221000201120112100120101210021211101011012200002010202021202002112200022221102100121020210010112002021100011211102212122000100212101010110110001211002000210211101112010112212011110100110011211210220020100202021201020020102221020121022112202222102010010002201200222101111001112010202022221112221002012121111221011221210011221122100212002011210221222121020210210100200021100010202202122022102220001220001021000100120102112211220020000202210112021022122210120011012100002210120222012111012000000021100002202202200002020201211201221221221221010010200102010212120020101201000112001211021102110211120001110211012201002121112210221112110202121200010100102010102122201010102020012222212221110222022021222120210211100110012101021221220020200121021111122022020221122120112111212122200111102211220121222201000111002000112220022120102101011001012122011221001012100201220122000202200201212221220212122201100020012112202101221001002101100221020220011102200211112012002022002122002110112121120020002220211002101222200100011011220010000202122021002210221110001200210121222020100001200101020022221110000112110001022111012110122210220210011201002200220110212202202020101021001201210021120212022110021211200022222112001110012221000020022122221202200120111111111001212011211202111100220221122112002002121100201012210002211010210001100212101022100021101021021211201211120112122100100212022120101202022020102100101022222011020202020220122002112012201210012210002020100201222020010002121212122202120012000220202210121212202012202222022110222001210120220000200210211110110111001211210000101120210022210010002211121220020010012110221000110200100001212110020121011100221221112012110210212200121201210202221122120200211202202100202122100200001120022201110010100200012112101100011022120212002110010211121010021021100011112012020102211222011222100210100202112022020121220220210020110200110111021112121112211220110100120220100010201012002122112220022112111001112221002221012201021120211101220010111002111220100222201120021020120100221110212100101222221011112002111010120222002010201102210010012010201222020110210020110001002201021122121101021112220001211101011101220100201102201120000121222211011211212001010022221000222201011020020121101220120212121100111221112112100012001202011122121220111222212120111020120110111122011210100010202011122121221122210011101220022221011021002011111211112002211111112101102100221220011", "12220101010221202020100001011022022221012100021202021112122121200011210002122102210200211000002002100002120111110022100201022022020112221212112011000111012020102022212012122012211022000111122220222222001222112211102222102200012021020211110001210221201012202211022220122102111011201110102222200200101211121101010212021111212012002012220111020002012012020120021220102221022200100222101100111020001020210222010111022222020112121101200122102002111022101002101110101200121022101100201121022002201120011002222100211222210200201210010210012100120012001000112220212220002021021100220011200212122220120020212220200210112022121101211012211110222120020220020120112111122022122020012212211121101121210222112221001202022121220221002101011120111010001200002011112011011211102120021221102000011211200020020212222021122200020121211020212120102000100110222201202010121121210211122001201201222102220002122020002010200121110220020221022001111100002202002202210001012210001201221221211002010210020021101011102111222122111202202221020220120200022212222120122100111001120002112210121021200021201112122100212122220020122111220201212112022000112210001202102222022010201111112121021010221000020201012210100102012212121221112100211120221110111221020201010201222222000122011120001010202011111221101222200110210120112022212121212112011202101012202122101020111101222200002002102122211212020011011000101112102001020221210110000211201111221002000221201021110210201212101110221001100111212022100210020101001111222211111120210020120002201002102102221101012010000012100012110121001220120202120021020011000212110011102221011211002200202221200120021201111020220222200112111202221210211201100112010120212010020222011122210000001101201210222212020120020200111222000211001212102220101122122200211002111110202101012020011101022100201000100012022220201110010221210021221121200011121102101002110200201020122121002111001000212001102220010100122122010221220001020012112201100022102211120201020202200012011021212211100100102212001120001100002212100012101120221220011211212112212210010221111222121212022212101222111120011102120222022101110210021201111021100210211022100222011012010212010200200100001002112021211200201012001111011100111202102112000202012111010111101202222101220221211102220200022212112222121011220222000220102111011002011022100012221021121001000200212022000121202212211121222122021200002201000220221120202112001220102201100010020001021000221211011011012010200002", "22200100120101220020011102002210000121121012120122021220022002012020201210202212201101002010120211002101020111010001001101111002212020021121011000110110210210112220122100022222110211002110012021101001020112210221121210011120202122102201110200022001002112111221012100212210201001011220220011020101022120210120021120202111001001002020200111101122212110210102001012001120022110012201122010112012002121102112120121101200102101110111210020100000120210202001202000011020211202112212220102120211202210111210112002100021010122112022020201111211222022002220211022002200110102002211211221221201100201202101101110012100200202001212201101100212100211022000212211121120220011101112000110012002200012211022111012212110012110120121222010011200222122011211001100200021020221120112110112220201102022202212201021100020202210010120120101200022201100021200100000221022020120000110000222100210101210121021122010021010101121121002102222212011121010122021202122000202102111212210200102120200000102022211200120020121102012011100121012121211202002022211112222111021021202212210120122010221021100202020010121112100002001020102222112010112012112122122120120211011010121101020211102010022100000120222102011110001022002221010111010022000010110120212210012012211122121110220021121000211112201211020022022000000012012210220212020221020102212212022012002122202001010110222011021201120202110022020220002022211112011110212220220020210111012101221211111210020001122012102022201222202012100200100121020100122122001002001111210002102100210122020201121100011200020001101110002110201201122221212101202202011112002220002222000021021020201101102120010102100100020210100001210201202210102202100211012210222212001101121021100010220112210022211110120200112101221002120101212210021100012122022222222101010002102012012222110001211022110220222020201111012022220102011211220001221011000212020121112211110202200212200211200102000021000012220111002201102021012100012122221220002102112211022212200222211201212221200101101011211001201002120101101121212121021122120212020110011101001011111122001100211100210111111102112120100121001001201000220100122200121210212010002111112020002001000120020102012211222100110111122021220110202122010001111121112100000120102000022212100202202020010200222022222000202100111000110020210120110022222200120121100102120022220001000201111011220110022100121110220102011211012202011221001201121011202212112021221200120012201211000111220002221221222122102121011", "11102112011200112102112211002200102122002222202110210111211100021112102210202022221110222221012220202001212210212120122221021111121001201002211221002121201210121110102110201000222110102102112121010100012120000100110110002221022111210110122112011221220122111222011120002000100110221210202100020211201020012102121211002221001012022011010021020212220001111222201211010022221020022100222122100011212211101110221000010220112011101001112011101100001221012102011200111002211102112202122021220212010111020101021022012000020202002202010011121212021200002002102020010010211102202021100121212011001022020212020100002211102210122210021020110010122210221101212111220010102111102020110000020111221000201011002020211221222111021210200220222021010010110121120211022100212220012002110220120010010021220120222011010212001221211112021002002202110002000010202212101021002021121202122000000012011111122100202010221110000000010210211000211202000202021121122101102100001202122121210220222212200120202111100200110012120210112100121020110200211110212020201222102002022112022001210012102012211101202211022200212201212222110120100102200012110201122221112120210120002120011221112002210100212222121220121112210220220221221221010011022110021210012112121011221022121000111110201111111000202221110122202202200002022112212120101112211120222102221012220000001020002211201000101022200020100111112120002010000020012011102211011200102221120100202011210021010000200122101101202101120210002022001020111111012120121120020001010112121101220120001221120101112221120000012101221002102020201000210200020002210111211121000002211010220020020202001120222201000021222001120112020111210120101002012001021120022102202020001210011021202002112220020112111212120210001002211122112122121020010211201010021220202021022021122220010121222222120011000122222002221222210120022010201200210020001102021012001022020000101121220102011200002021022101002220221100020220022212102201210020210220220122222121100202200201112221100022201001101121210020201002012010122120110221022222110220222020101110202012202102112201020210221112111010122211020102201200220020111001001020122202002102001100202111212021102101000102120200202011222022200000201010000022211100212001022112011112101111010002021120000001021111111012110211012221202211121211122111211112201110021100002010210201001200122110020021012210121200000012100010210022100020221022202122220021110212022201220211222022101100202002102222210011100011122022", "00022121201221000112211210101000002120002012101201010000022100210112000021212002201022222211100221112201200202121102012020211222000211020010201121022110000000220210021022010212221100021012112220122011102200011100222011012120201010201222000101221001221021201221100022210112111100201212222002011220201020122202201002020002002020112000112110020112220110201010201120112020122010211202002112212002101201121200012120120002120001101202010121001000211202000102200110200110211122211122011121120201010021002011011012000001100201101101020102221210002021101210002011122002010000122021201022221111212200122010022121000011020121200220012022221011201112211121222122220100201121121221120202012022210112222010220022201012010002120101111121222212000202000201000012000212102111010021022101022221111121212220220001110211001111221001210211021112120222001222120202010001120221012011002221222102212022110122020210101202121022120201121112211212202200122210202001220212211111101101110112122202200121120200100020110122112201120220211121102222000201122222011010021011112022120112211212221100211020221020120011120221112122010202100001111222121120020212001021010211020111112200022021201020210020220202001010111102202212212222121220102112111010202110122201102002211010222022020001202010220101121110100220201011120022202100020112211210011202222102102021012211110120211121022010110100121000100120100201201002112210021020202011120212112000111221121001211100112121110121211100201021212221200201101122211211011122220021101102000222211220021220012101100201122100002002100022012220022200020220001002020120100000001100022112022101121220200112120210120001020220001120022201211211210120211201112201001210210110212201102122010222112112102210001020102220211010200101201100222222202201001212001222211111111111020121010100222112200112020210221210222012022110011101200021101222011122111102220111211102110220000200001220022001100201110201210011022200101010011102211212100020022221100012020211121021221012211111200021010100012211011011222121201200211200200101020100122101201010222222212121001112112201001100100100221120101011222102100111201201102221211221002221102102111010021011200012212012220012012202121120110111002100111221122112112022021200101120222100110221020212011002201022121001001002200011020212212012202010100201100012120100202200012012122112210110200101021012112201020000101101221200102110100201211121122022101200110020000002122112020120120010101112012112212122011101", "02220010001112021200221201121101220000022201201012010012021112011002120211002100202000012202221211121122102102000000001211210221010112121220220202221120012100101010110110212222001221012022112222221110212221011101220100120010211201000211200121011101221020200101212210012122122020010201022000012221220010002200011220102210202200010002001011121120202210212212102122010121001210011210020121210201201122222200122220100100102002220012212200222012111121011200120110210212100210010121200002201212000211211112122001110121122002002102000221120220021020221220221210200221201211202002021212102111022101220102202111221012010200121112122021122212211212201212100120012220020112111022102000010102212112122102210120202001200201201111022202222020001111221020220102012022121122101011110011110110200112110100202101002220222011100002111200020122111021221120112000221121020010110010202020201012120200011201120102110222202100010001200122020102022212111201201010222112000120101202102200100102200211212122020112000011012000112212021100202001210121202011200221210121110021210102122021101000112201020211001121202202220011202200002200100201000000100112122102211210210021201122220220202020201211000000122001112122001011112202220020111102022102122121101201020200100002112221012222101212210010010002001222120001212000000201212200102001001101210021121001122001120002220220010012022102200221200201210110212200110210011101020110121202100220001222121100210111212011200120020002202101112111110112221220002221002110221101211022222212222002012102220002120001011202211021002110121001211112111210002201201222200122212011221210000010112020101100100112212120221100102120012110002200100112112010012002002201101221220211110122121201121212101012012211120212220000121220110121201010100112010201112010121212212100111012122110020110100011012002111121202200022212102000220022120211001221212122000200020221200010002100101000211111102120001112102011212112102021000210112202002122022120100121101200202121102112011020120112101222010112202110220121211121110010220102002111211210222202210222202100002210222121122121112102002210001222010111101120000211021101202110111101022011212011120202212000010021220111002220222121212220000000112222020002220021100001001122202012112101122222020012020212122121002011110212200012000211212211012020121221120221220011012022111110122220120212101212112011212000211210000022021100102211212011220112221212220200100010101120100012222021100022010001122021211101", "12112112200120200201022220010200201100120221221001000202212020021022020221102200012111102001121112022010020002201200122102112101012022212022102210211201102021201001212122022111221110121012001220220110001122202000012102102012120110000221001010111001210112110102110212122022220022000220211010022022222020110211211111022111122210020012120010211202210010121002100022022112002101012120002002001000002210102011200011021220002012120011010212121200212221210022012200001212200221110022101200001220111202200220202102020010020222002202102210221011021221211201022212122201002121210012200202122212121120201101221112010221211022010120101201002212002001020000222202012010212200000100112001000122021010220201020022110102222011112001210010021220211002211122120122102001101212112201201222210020111120102220101002221200101122011120022201200122020112212020021210121210022210220010000101200120010102120222202001221011002201202221211220122121011222220122100122102011121022110201212222122202200002120010200101111210211022022021201110200012210001211221002020121202012101000121221212220022211222112210120001202212102200010021200200120222121122212220201120122122201102011111102101020122120102020202002120022121212112001220200011000222101020100120221100110111212101121122201002200022102221101101122101020010220001000000121202010221022220222211110101221002020021010102202111021120210201112012111222111112101021010220120122102200102212222220010010222012221002000002222111110001202022200221110200222000102222212221122100121222120211102101021022122202000121112110201222012022020120111012122011102212212202212200002000101102020002120011111100022022221211112121200011221101102011110112201010102102020020010101122111221102101220002102012021002012011211002100102200101200201011012011112120001112120000201100221202111201102001020202021021211020201101121212100200210221201112211101220010201021001201102122100001112120211220022221012011010002110220002110020202000212210000010111102021001001210112201111222010222002121200101210000121020120120220000222111100200122222211010221221202211210122111111120020112100212111021220200002111000001200022021021021120012110222121122122011022021102101012201122012000020210201102211020110221120220022201011010110100121112211112121221121012101000022102021212201200201221202202010101001121112101120201212121122222010001211121001002100221122202202220000220000010111111211110221220002000222120222200120102222001212002101202021012120211000202", "20200101022200000200002010121010102122101221222220222110112000010011210000212102121011121010100110112011220110200122122210202000211202202101212112200200022121020121211121002201102121222010222022202102100222122101120122020110222102012012121111100121100002121020212212221120010021110100001001021212121000020201112200120110200110202010211111101022120011000211212210101022212010121001201210122222002210211201212001201021220202102001012000011022122021111211100101011000210020002112012202220112010210210021000221100112210012220101010101101012201201221100221200101011210020122100021010020121002201200210012210111120111011001120121221210202201122020012000011101221020101112020000222001212001220000202102111210222112100011212101112220211112011121012101012122211110010022121000200111120122111100122011102111102011122120010011201102000000121022022011001212120022020121020211110110222121012112012222220021012212020121002000202012101122211220122020011011111201012121202120002020021000020101120020000120202221111100002112210100102121000020012002011222000001212222011120002110112220202111021202201102120221221120102100221201010100210121012211100002120102020211221110112200200222210222020220100201202102210212121010221011001100111001002122002110120101021001011122111012021101222012021100211012202100100000221001221002111121012000001000102121000102100020000110120120000212221222102001021011121101111101200122211220210012102001102102010011211011020111221122011211222221111102120122012221122010101100101210020022200102022001020100001021110020002110202121221121121212201201222112221121211121222220110200022221111210202000000122200020102001021022022102202001121221011011010010010212202021210121012111201011111201000020021000110000202020122010002000111022111001122212021102200211210101120020120101011212100212011010000202001212200010212122111100122121121222211112011001022020011200101120200101211221222212010000010102221101022220102000221102221220222121002211212122000111122221120121212111001000201210222210202000010012111002211111111122012200102022112100002121112201100110120122012012200120011001202121121010121022121020022000201201101222021210002211010121011200000112101220011111022211221212102000020100102101022122211021210011210000222212012200211022222200110210120200200120021011111212022000022120010212021212002121111000201220112120011212211010100011112202102112012111121100211011211112010000121121221110101111002010020112021212120100212112120020221", "12100000110100110121021222210201101002101011010222201201220101221121020220020210202120001201112200011121212020212100202011110101012100020120021122100222100122012121202211000200200201020102021122221001222200110002121011121200121122012022210202212021220220210211221110220101200001122102201102022202112222021121020220120021001212210111120122120201021201221002220211120221012011110200022111000212101111110202022001212010011022201122021022202212221101201020212200122201201100121012001001010121100011200212201010011002011011120220121111211020202210220122202100212012101112101122002121221001221212022101121010102102101100000202121200212111020012011101101101200122201121002020011210201220011022120102101101002210000120211022100211221201201000200010122000102002001020012011010220220202011110212212211110221121020111011011212201220200010110001112002111221012002100210122220011111220102220100000022000012100010002102001220022102210001122221122212011101201010122212002212100021102022121001012002100010202111011121012110202210201100220220022002121101210101002122012011212221010200020111111202202211021200121020102101001120021010022221102111211111222212020000002120202201222011211220001211120012122101010200110111210221202101221211010221111211102020112120110212122120100222121022022112202011111222101102212011111010210112201021211121202021102110020122200202021111200212220222000120002122112021001202121020100100122000122010112000101121202110100120012020211012000201101212021010120010222221022221121200100211211002000200102111200212121212220101201102121220101222021011020212220102121222220210121202021112112022011211201120120101020101022220010102000202212001122001020222222202121221110010212120012012021200202221102121000220012110222202100111112200200202210011110212220100211000022202121001212221000022022200101021212222101011210120001201202021201111200010101102221000220011102101202110210022202010021202220122121101101012200120110101122211100101100120022211001200100100110100212101022210122010110111122121000020012210120010012010121002001221110222222102002101000012000202111022101222012200211210210020012100021220020120002011020122000021202202222021112210122210110102020200000211210221201012020120100220111021202112222020210202111110110022000002012221101021012221010111000220102111011002101202220010022220001111021001222021002220201221122221001120122012222001010010221122011121020112202211122201120012112101210222010020121102012210110010111020121", "02102012110002222101211020020022012220001200120022101200210111110222221200020101002120101200020110120210011011210111210211120100102012112110220222100022002201002211012201202222012201211202110220020221211210000111222102222110201121001021000120102122000011001111020201121212210100101020012002010112102022110221212022220112201000022111011112022102001201101212210021100210121100001100222101012020122122221122222010002121100111121200000101201121012001201202201220021220211101200200211021221022120211202010120022201010001022202112210101122020102201101012202001122020101112021200221002112222200012102101120202220121022102221221210120112201112010222022121112200220010201200121100021000000020100021120010022100012220211020111122111222012200222001210222112112111110101010021122221222112021021102012002021111210122112221022012101222111200212100202022021211211210120110111201011001022222000200120101112111222121020210211210212022100021120000122112112022102102202121111020211110010102000011210020111020220202010020110220111120002211200202000010222122000220222022110211211201221211012112012112221210000110210100021120101220022212102121221210212210211102102101110122012022020012012202011102100112111102001112201220211002121022102021021001001210010102010001121202220100100111012211101110220211111002111010111210120220210101201001202212000010111121102100022221211010200100202210210020011002210221120002100121110100021002022012111110020102211001002010220022212122211212202021010110001012211221221200110022211101010210120221222120220221001002112220212022022211100101010201002221002212000121010221121011012002022002210012201012022221101220111202012021212212011121101111012120212000211120111021001121022022002000112021200221220100001122000022200212121121100222102102110112022221220202102200020122111121012110011020000221110222112011112101020000200122211102020211201020112010022122201201122202021120002121220201022122010200202100012021220212110121221201211000020120220112010112222210022011202102022000121022222000222100201101012202022122112202222110111011200200020222001202112021101122201200212002212002210222210100222212101221220200101120010212210021122111222010021022200221022011200101101000102010021020101200012020221210010010021111220002211020011212122120221221010122211200100021111220012101110102110210010022201102110111001222021221112210112102002012111222221022011011022212210122200002222120122001002221001102201121111101201101212101022120112000221", "11022212100011011012012122221120010202021200121101102112222010211200001211200020011110201222000000210001121001020021122221201001201001122121012212112222122120221202002012221211221022222120121221201221021022011022101102201012111101212201010211111210121102011122201000002210202210221121101020010220221112212120100002020000011100002220122002212011020101221211200100012121200022011012012221201110111210001020100210221002112022212201010222202211002101110001220120111210221222000201200222212011022122010021222200101111111112012222022212021100111112001111120000110222101122012202000212020112100211021202110202000100220212020210011000110021220201002000020001121101100201020001022120020001212202020101101112120012000221112201000112021022121020111100202211220012110212212022020110111220022021110221202021011121120202220202120120121202022012212021101002101001220011211210000001202011102202022220020111111122220221100112200200110101022100211011110201122111121101010022001101002121012200001110012111020212100212101100221100101111011121112200121111220111120220000120100220212100021222210110001120022100102210100101012021001101220112212211221222012012122020010221210110121002222102202221122200021220010111022112020202211201122021122100011202221122200022210010100020101101210000102020102200010022012001202111220101122201122222011212101122221001102221211211220102121002010021112121020202022212002002202211102020012011011222112211201012112101220220010020010201000112011211011001000202122221000022001002010222112211100200212211101000021111022011002210102000022210202000212020102102101011020202211002220020010221200211010000122022101120200012220211112001021211101201111220200111000101001210021211101011101021002211121120211102212022101022222222222010220211210221122011101200020110212202222021022121222100222211002021121001110121111102021012101012112111212201100021022001022221212212121010020112102220211220210221120221002222202010200101122010210010222010000201000210120111210212201102111201212201020111012102101222120220221201111222212000100012120022001020022121000010201212112210020102210021120221121202010020001201112112221101120001211200201122000022022201200102021002020100210110121220221110221212222111211220101111121011111021202000202212122001122102000012202121111111221222101011001112101002000221221002220111112111100001101202020001022100220200000222111200221212122220001112220220201110122000111022010101212022011210202120102022121120102101001222", "20022212022021210120022021122022002011010002100222001200000111112100220020110021000010111212222202022101121022012201012002011111220210121120222211012002212010121000200200110102120021200011100221100011011112212101201120222102110011021111020022222020210002020010010212201100221100212012121121122222022102112110111012100101210220101020110012212211221020220222121021210120000102101110210010000212222112010212021100121211222211111120100211001102201220120221022022102110220111121100100102200220002010010121211010220022120211122002120201110111020210220011212000201220121101022121010212000020200000102110000212110120010212011221210102201000100212210202000011021002120010110001211220220210202022121011022110022202110121020001002200121002200001022011122211012122112111011211121120202111201222100000210212011212200001201211221021222101022222200120000010012002212100121210021100211000222121112200022121121220100100021022112012010220200220010021010101001212102210211101211102102000212020111202212111022000100112201110001220022212022101102102212201212002200212022101010000100110202100121000222021101201122012020111100202220220000212011021011012000101110110110112022110201101222122202020112222202110010202110100110120201111001101012020211010000021212021102120121011202111102020102111222122120020021212111011121120120112002222020121011201212200221021010110001020201222120210121000201112221002111020210221121200021122002221201210001100221122221212222211212101210222200120020001210202011222111121101200201101101022112211210021121222211201001022212000222200102012121102110112101000101100121022211211220101020101011001011110120121211202102001100201220101011221121002200010022101220211200102212011120111200221012100202100201220200201121220121210011212100000202221101121002122021012102122102012210121010122022002201220000122100112010120210011210122000022212221221000110110020100220011022200011102022110101120000012011100112200212212010201222100021000210202100222112110100102000212110211101221110000220021102110101021021021020112201120222210011010120201200102022011000010120022202112221012012112022000201020102201120021000012201201222021211220200021101201210212021000200222122012200120021211110210212112200021120012202212110120210022122001111121121122002122022002111102100121020001222021000221010110122222212000211021021022120021122010100211210112110210111112102022022210102011221010220012022121202011121012101022002102211210022012220010112110002102120101", "11012011010222101002212002002000021210212011200001201200102002102110102121222012121102220110020102112212020011120202120001001111012121112201002201121200200220111202111110222002002221221122012200001101100022201212120110111221200200001011100221222002020211222221122002120012120020221002000120212102011210002100101202021021110222202001010000210110122012200201121002212100020201100020000011102110010201021210122112201011122020001122201002210001122112002112102021002002101020022001111100020020210112202001211100122010210002012202212211120100221222002112012110010201102220012120100221010221210100001111001110122222222122210122022010022222200012122021001220222210022022012111011111211020211200022101012100010212221212211201001111000122220002010110022222202111201122021010200001110121211010011200010221121001221112211222212100002112201100100121121211010212100011002101222212202011211110101100000020221100212002200120022120021212202022000011220101022121000020021122110202112001122220002020202201202200200202011120110112111202001111200210221001210111120100021111210212011020002110111000200102212012012011210222120201220120000110201110002211122022021002011212100121001221011222202001101102101210210221122112110211102011222110100000102021021002100210020121112220210011000100021020101110020102200222121100220110220221021212010010222122120201210210100210101021001112102222021011222110220200201201202022020110011221020020011100220202101102200111002121121010102121220122112002122010202111102220120011222102210110211002010110221121122012110110202202101012000121212201010012211212002110202112012200220210020011202201101212110110101100201211101120002101002221121210011200010122100210202011020220200210212221211002000111120012220211112011200221111021022200111110110100002112212220101221211121011211011002120211222001021022020102202221011221201020221100022021020210102012001002100200012201000002020010102220210210012210202200110120121221022012202112212021221101021120202200022110020200020210220111102022010100212212200000120202012012221122221200100211200102210201101211002011202201022021110222112120121012102211220120000022122220111221200111121101201020201011102120222210101001121020111012122210110202201112011220101021101110000212102212210200020102012200121000000011010100010212110101111202110021022022120220221220002002201210010200022221200221220100021222210010212010212222102112122212022000110202121112102102200102112211202101202202220222211110111100", "01020210020000221010120221100110101102022222111101120221001012012222002101022210011022102002111220202121221010110100122112102102200112121210101102220110210121202221112102021220210121222202210221012022110011020221022000010111111222210100111021111110111122002020211002101212002110200020101212002010001200201021000021000210012122112202002002112102221200212111001211202212201010222200012012211101120021221200210012122101201001201222121112121202021120020212012112002122222100012102001121202211020111121111010200222000012211010221201110101100102201102210002212012101201212212012201010200020002202001120002210012020221012120211111200112120211221010201010022010220202202022222012202000121020200111211200010211202212222120112102122101211220011102020022220221222220102101121111010211120002201202001112110011112012011022011121112122122201202202200001000011201000102102120201112022011020112121111022110002100122221112001010000202110022211012112001120011010221012210111212010101112121020002022220211020100120121010002201221212012122120011101020000002210121002221012201222012102211010111102202200112120221000100101121020011000021012021021211110112220200122220001210102120020201110120011122220202101200122212201020212020102102021111201120011112022000121000020012212221111111002200110112220012101211021101012110012202200200111000120211101201210020211220111020002112000200211222202210010010211012220212112220012111002202120122100102200012011120001221210120022010120011021211200021002211110210110020200220201221112100121110022211201000200111111100000210121222112011202102112122200120221002102211101020100102011012212220100011211122101102210021102120201112211112011222210101212112120002221020220122002220001121020101222202120200012012201212122100000202120122110102111222220120021101202221112001202122002012100000021011102020201122201101101200211112111221122200122021202020001000001022111010010112020021000122002111101202000001222020112100111000000221001021000101201002200221210212120210020220122200102002221021011221100022010010120202102212022211112111221210212112120010222221221222122020100101002000202220110012221001102221122211122121011012120211012022122021210000121110022022210010212200112121200202122220202120112212201212010111020220220002101201112200012222122122202222201222221122102202120111111210120202202222110100011110020120222202001011010121001110202120111222102100220122102012221001011020020211001122020202202121111211211120002200112021122", "11212112110202011012012100202101102000010111110221002122012010011100212021222010122201222220001211012012211120201111202102022020002210201010202122111000120101110210210222200022002202122020001000111101120001022220021112112002012022002212101111101200120222120022002102110221102200001012220000100101120112210122220222010211100210102020201021001110021111022120221001021101000022120121120121012000011121100011201110220102220021120101002212000121102202020110100020002121001010021102202110000102120122101111120010220020222102210022112222110000011110010100010020021020202122200001212200000200022222001012122202020212100022222220120221112211212121220101100011020001112010212221001221101220200020100120202212112020020200000210010100110201220110222221220111211021000121222022012121210010211100001120020110221112220011202122212022222020011111212122001110221220000110011210110200220212222200122212112002001211210111100111000211210120210002011011020122020210200221022020120010211112210012000020120200011102120010021101102001111120121101201022012200110222202120222002120112001000102122101102010111220201101001202102012100020202201021022112010120002201102222020112020101202111111011022201022122010211201122020020022122001011121000102210100020102221010022022112020222210101212211021222011102122122012111020212020102102101010211001102021010112222102021222010002022110201010020022012112201000002212211212001100100121010201111220101212000200212222002110002112010211001001022221110121112012120221221000122002001021122000221222010002220121102020002200220210022212100111111001021221011001211222020010221210200002111000211111102022022021100210000021211122101121021002200200101212011102101200101012202000011200002002010021021002201220222101112102201000210021220121120111000211210220210200020112202220221212222100000220020120201012211112012202001100100021112021112120220100120122001210112010200100010121211220010200000220120202102211022101221111012021201220212221021112212110001022011221010221212112101012220000111120111020211012211020011200210020212201012021020212000121010102111021202112121022000102210021201022201220221000100011012100202212002111101111010022202111210112222212102222020110210221101102222011210200010121020210010022220202220111012020122201001202221000012100112221102101220020221100002221201020022020101002021010101212100010112220200121110110122022101022010001000221202220211212011200122210021221202111102102102002021120201110122102021110111", "10222211111121021221220211100022202202102100120020012121012120201100001120111112021222120110210010001211101121102122021111111021020201000212220210202101002101120010220102221022122221201100210101210012000100210100022221002100120100112020020202220222120210102021122102001022021222210222122110012101021022221021202201220010020022000002102211020200212100001100120200121211022120021212121102121221002120110022121212120201002010000102212101022002110202202112010220220112121002101002200122002212220201010100002021100221110202012211010002102210120000110010121020222202020122201100211212121220101000200000120212002021022202020112002110010211111211020122102021202101110212212000210022020022222121022122000111112120200221021012000202022212110022002002202210012121022100020102012120110200101000002221212212001011021210100001012122210120002102020000011221111021212211000200211111212021010111012121210121210011000222201122222022212211212102111211210212210011110021110202201011212021122112221101201112010222210111200112101111210002021012212221121001120201202222201000021102111212210001200110111021200100220101121120100010101011210010012102112200211211001211022001121111022222000010101001011002221002111222122120102222201020002012201010112011022001201002100212120211210111002021010212212011220112120021002100101122011011001111212121222220221202221011221110102101002212010222221002122012211110100110022122112211020011011012022221202110121202211101221121222111102102020212211110001122212221011112120201100022010002110022221101211011002020010021102012020120000112022220100010120122210100201221112122211022021100120122121122220210211121121222201022200101200111021000212002001101201010220212201110210212210120111020010020122022022222001222012122110201102220210211121212122102120222012212111111011020211020210002010102211220121210112112221102221222202220112112002112002112221120002121010220001202112100120122020211120210121210121122222200211002010200211002210222011110210202100101012100122200021210111210001002021121210121211220222220001022011002010201120001122112210202210101200120011212100000010211122020212201220011022201002221120010120100021120201010211121002011020221120120022021010020011221102102221100020001100221201211201021211212102021212010222100201022101200210120121000112010100112201012120002200202001001020122120222012111101011010222021120112201201000202001201220210121021221111111020221102112100120210021212122200100011120021020020010110020", "02222211101000202001221112210102120010002102201201111211220100210212220100001121010000011110221000101210001020000202022020001201212101120011122222112121022220121220102210212210002201020121110021100021002001000112002022011211210011002201002100211110100210100120100111101100122111122201222212210012021101122122002021120120122000111102021201210222100002012112100222022021002210120200022212010200111120002101011200220200211121011122101220220101021022202220011101111012221110210112221112022202020000021220110211100020121221012100202022220202101221011101121002021221122112121210112201201010122210222201101221212212201122000100111002110022222011120202101000012021212212010022121121010200021102101110121100021001002122000120020221022001011122222120200220110100201000201222120011020020202211200112110222011010102100121102022012212200211002202121211122121102202211200201112011102210212010211110022221011122000120221102201201111001100102102021111200201002210100122001222102111121212020102001121212201000212020011022202200002010022211111210222220220200100212111200102101102201100120121112010111100122002211122100010010111110012212101200221121121101202112111020011102210111211100122200111202222001121112220022212021200221220001011200212211002220201002000212000000202100012111002201011020022020022010220112110010210020220112001201021212120010200120010101112222211010111101010221012010110022201120022110200002111211221211221111111202112101212100012021222122001021200000021211220120102212222011112002101202012220020210020222200212110121212102110011201202120110001122220021010102011221122122100220222001100010222122122102121202000010111200021012020010200112110212002222202010110201120012220012000112202102202000112010100012210020120001220112210102210202011211200111100210120012102121121222021120112200022210020021221101102010020101021000210100100020222120210022101001200211220200122100120201022220102000220112111200000212200021110021101202010120101010000201100010221001000202011110211121120001021120000012101122021202121112020020110111202022120021011200222200102211120222220121011201111211112110220212211101101012001112102200121002201101022020121121211012101101101111210222221011212100020002100011210022210110010221120011222101121212012210220222120212221222211102222000111101020011011220102002201121222002021000112000112011012010110001221221120112110120100112202101222010121100011111022000112010210002200011121112000110222112021102011010120101001001", "20021202101122020222021111000201000121220020212102200121200002210110001200101011022210000120212010000201112001102001210020000010210201000100011021121210021211000222021221220221200111200012110020001101022210111011222120222020210022020011022221222020001021002122100111212210110001221002122212002001020101201011202202202001222110220111101212221100200210011111012211222111212010202000202012011000010200011101122212122002111201100211100211211010110211002001001112100011112120001012112011220220101221021221121022110011011120021011222112121101022221102022002000100001220101102121100220101122010121221210202120121212202201022220102112022121120202000000010020222121222201101211120010222121011121220122121121111210112210110110110111102012012121220020010211202101022210210110120211201112122002211220201202020110212000202001122222120120221111221110002100222212102202000020201122100001120200122222021200121222101001001101212112112202122121210202220222220200212110200102021122111211210012001012012021212122001010122221221011000111202220120211200000122022211211100210012021100010022221100022110021002110210121100011202110012210001020101200002121000202020020120022210101222221210211010020221211212200020010220012212012001202001012201102001100011120011120021221221011012211111220211001220122211121221020001012101200010211220020202022010200021011112221001200222110000212012211201200100222010212002101001110112112120211211010011102022212002022120101011012212210001201100121011120101001020011012222220201211122220021102122002122212212020012012121021102100101010022202000020111122020001020220101102110200011012100100201221021202120201101201011220220102121101012100020011110112202210022011212220110202012021220102110021201122222112021202021201021201220002110002010001101110000202102221021222111200101012222100202020010112001020200020020020212201121211201110012221110100101110222102010101200000222001201012211020012121200020000121011000221200222012020021120012220010110122002210210111022100111221122000221020220212020010002120221200121212101011120000200000120201212221200022111000010001000001101211111211021121000121121020101002202000112011021122002022121000222212220102122222210021102102222111121010111122020012111212000001010220100002100211120102110211101220200022000211100221212112111011211010210110122210100101220220022220211222002220221100021101020212010220200102121102200101010001222001121110210110120210002221002000111001212120122202010210200120020", "12211011201210020220221000021101122220111121022020121120000000122120100201011022220012101100221012220122212120020220222210210012112112202111011221202011211010200112222120100202121112002211000020202202110110121211020010001200011211222120211111211210121221120202122201122020202012200011210001112211020101212221112220122110220022120010021100210221100010022011110210112021012212200221212112012112001010120010202200200210010211110022012212011001022021012121200202021010122120000201112120111001020201211001122201120112111212000021121010100121110000100220121101212022021000100122022210100111212210112020002200110022102200212120012000110101202212201112120202010012001202202121100111212212012101102210000010120220012220112102121011000210122100101120010201021220201101121110200000100122220212110000101101221001202022110200010022111202220021122012200021202202221021110022211102221201122111101012112122020121012210101020020202210101201200200021212110121121201111010121021110112210101222222101002011222211112020110222222101022121010020122200120000002021011000202212110022101010212111001000100012220012012221101221211112202001101120100010021220020012010010222102221020221102012010002011120221010222212111021020122120001012010021100022022200000111200012201221021220022001120212220021212212111102111210122220222022001100111221111101112120121011221001222122000111201101201022012101120210001220220221012212121100022021210020012121022001202101002100220100202210220101122121200022202122222002220101122102201120010022012011022010202210220000010111001200212022201120021122021112110200122000001020211202201120110022211000022020121220102121221122012010101022010121110010211220110100100001201012211211210211100120212011202000021100221112221111220020102221210101222002212002200200100021221102201220101121102210102200202212211112201120022102220010010122212210201102111221112111022011012221022021222122121201001102012002200212102220112101102022021022021102102200212010121100020002200212020100221110210212001112102221122001222101111110000211021220202112002111000122011221210012010212000102101102020122222211020102120000200002112201201012110200110212110221110001010120111210210212000202010211220010111221100212100222200210210012102021020122221110122220021102011100111210001020020220112111200011120102110210110211000211102110200110110112011220201011211201122122011221012221011001012200121001100101121211010111220111210022020002020002102101102121010201222112220012", "12011110111212012110002010110102120021122112220202112121111012010222110001012010020220102000000100101122021010222222201101210011110002122120220020011211200002212122202200212001202200022201010101220021220100110211120201221221001210022110000220222101020100120010211102222121002112120201221220120221002110200112200222121021201002010021022202210001122020201001012100021020120010002102110001020210202011101020010210112001020001210122200011111100111211012211210201102221010102112211122222220112122110200220112200011110210211121122122000212220211011110012122212020210200021021002012120202222112020001121210011002122011010121211202020220120102111211221000011222012001121010201100002102202001000122221211021102002000221201200000120122110120100010201001012200202020211201010012200221220212201200102011202112102000112112102022002212220221020002221201220102100201021011122010100022211221200202021112211210111011221001211112112100102021002212120110221201220111210022220022202101221002120200002102222000212022110212011211220121000220201121110122122110001211100221101100200011211102011102201220022210012001021022122012201111201002211020221002011110100211122110111210121021112212102200020121110201011002210011000122100112010221021101201120100000010102121211222101021021210002202110221010101101020121021100200221211002000220221221012200020010222212111220210022002011201212011102102110022100121201122210221011012001110022201111121022000000120112221020201121222222110200002100012100021110022022012022021022102000120101002222121121211201122122212202020220220002112201122002010001210021110120221212010111201022020112002011202000122111220210101201210011212120120201000101111020010121120121221010222121202221222001022010010121220121120220012021212001102220211021222220010201020120111100201011200022220020101111112021110210011111210220202122020101011100222001102010010121020002200221102122012222221120110122222202120111212110220112122000202012112102022020222110100021210221200012101111002200222221101210000201012021012021222011011010022002200221000011011121001211111022102100102220021212221202002221202012100212112010200112120102222001021112012000010221000210120001202002010012102202101201120120020110120120120211200110211122200111211022001022202100222001121221010200211102012022200100020102212102000022102102102021010001111010111101012021000212102021200020200200212002021201221011010102222120022110102100000112202112000110000112110112002220212201020200002", "12212212010220202021212201112002121221210211211121002122010021121110202021022001102111020210221121112220222200011002001010121101201000212100102221101110101001200112001122120012120022202021101101002101120101121122022202222111121222000011201022212201212100212122212200121010000210011200022010111001012000201222201002002220011121002102010210222120002111012202012222102220022001020211211021020002011120011002002001112201101201022102211200111212212111100212210201120222221021210112022221122020221221012200111112012110221001012011010011121200211100220021110020201122200011122121101010221212000221010121200020212201002220102022220210120000020001101221000102210002120110111022110220222012202222211110201222200021120200211120011001211110212120120212022120011011102000100202012121100221000010200221000122120101010102120102122102100002102000211001212100222010121200222101211022001101011111202121001101102222110122111000001211000211020112001121121210221222001000001212000122221220012020112110012010102001000122220222020011122011201102011102202210220210221202212101021211022210200211220020001101011002002211022120120120210202000001111121102020021012000201122221200222100020112220110221110101012201002001121212000011011202210122220102022120222212000112112002120022222020012210022220012010210122212010021220102121020011112210010000222102021111001201000222211121211102210112200102100102200111000002002110002211110201102222112021020011012221022202200101002100122102021102001120102101110222111222110221110202102102012210212102200201110000112010012001222102121220121201100101211101202012112001000111212120100012222121221012100010120122112011112101222111202000110201111200011010012020210111202122101010012201010010112200120021121101102102200111201222212220212211221112011120220221101112212210011012220101210010111000120221221221012002122122121012222220110220222111210210012200220200112012210100011120100022201111201110112010200101222121201110011020202101001121222001000011221100121021112212121120122122112222101210001221112220100001002102002020001111100200122120110120020221202201000102200210200111012012222122122002122210112111022212012200121110211122210111212001120101211011210112000200011021110011220210020100001222202001102121100111211202102021220020211211000000122000020001011120201100201202122110212211120002221212011210222210010001100210101111100221022020002200102121122111021020220212100012020012020202221012200120010120101201001020200001020112", "10200120011120101121100202022200022211122021122100212110120202110011220022220211101222011000011121102222021120001101102122110012020211200001110112121221012102012010222222001222121201210012022120210000202110112221110101212222022021020111001001010211110200101222012100022220102000100012202020111202012211012220200101010001020012201120111112002012010011000112020212000200201010010200010020001201120211010222210221021111212110021101011212122111120002120212121112102212002211102000221202100001000012001011022000221020011122220102010110221211001101111011202000100022020020100000001212110020202011002021201020221101022212021021000221102010220001202102010002002021112110221012101001202100202002101011201011220101002210100000021121102022101012220011021110111102011220110201211221110102202022002210012200222020220222121110102111112100100110222012222022021222122011011121221210001211222122112000210021010021112012011200111000012000101112211202202222012221211102202000110122111220221112112101102020220010220110021201010202211202202002100120102011120120120222222000201121111010211022002000001110211000002011100220112111000001012101211221122020221210012020212221202110202211212111012001110201110211101022121220110112010210202222211111002210102210021200002210211211010122102121202110121022110122102012220102211000021011201001012201101011012011002102202200020102002211011100201000220020222202202020000222210122200012120101100211010221120010211221012202120020020101111222121102012022011220110020111000022110022102111111012002122021111022200210101000212010002020200020010011122120200100120120210101122022222111220100220110222102201002001000202010001201200102012021011002112210010020100200000101100101100002212000001102200202210220210101012001220120021010010120111200012001012111220020000202021202210210012222220011000102210100101020220102010120001221210210222012120000001211111000020002010000221120120222021201221011022022001110011201110120122120112201010102212112211212121002022200001012011100121100220021100122220002022122200100020211202121201100021200222212012122012222120021212212002211110111022112012202221010101201201020021010111101100200102002102020212122110222220022002211112221101010112220110000000102100212100221012122221002221212202012000112010201221120001210122112211000201210010022100101101200100120020110020220112011011000222212200010112202121101020222020122111122221212111220221021222000021121101020220210000112111200202212210210210100", "12222200222012110210210120012212010001200110112120010221020102021221210201221202002120021201011201012012220212120022202110212010001101210112112000110010122210200102201200020102202021210101100201010102110111002201112120110222022201100202112011102112212220111001122120110212122200102100101200201012000121100202112210001120012110111111101111111201021102120100002210022220000001212201111010000010220211122222001021220220012011020102011122212202200002201011110002220102212212111022002010220002221210001002012222022201022101101010121021022212000212010200022001200211002200210021222210222222002011112002001011212020020120210020212100210001001120202021121121211100202011002201012021112010010102022100000221100210002012001001220112010022212222120000211221021100212112021022000121101010212220122100220221002200110120012120101121120112221020012012120110101211201220202221111011010020210002002002012001212220011001120200102212002100212012010001210110120101100222112221210011102222111101202122110022210210011002101000021111221002212021011120202001101010202020220112010101101112112202221202022012210102222120011002221211102101002021210101110211201110122222022011001021100000120102200012002101212122002212022012210200021222120020000121121212220122100112000111012001011100211001122220020012211011022112010001210112211002212112121112202121111222110201112220002201110202100210101101202202021200112102000202201112011011100101212122222021222110020110210122212020112012011122101221111021100212222120200010121110021202021022012120121122221012200212012110220221110010220101011000121102201112221102100111020111201202211002120010202120200010122010011122121222102011020112022001110011200120121111010022212011012112012021022111020120012101121222211221110222002200210011122112102112102200210002101122010011001220101121102101020200201212011010102020212000011102000210211211021020210101202020211222112200222122022002220111200022211201120021210222110012001210222202102211020110100100022110212122010211121201022201010112212020221020021111201100122202211200202001221110010021221101212110010101111021211011001010001220001011210100101202111120202111201200102020011022010022022121022112121101212112202021020012012022110101120222221121111102212010100020020200221001200201102202201100020121202021111100101211212021100011110022121001212110110212100010100010111010100200122110220202210021221020211202020222121221010011211210112121020202120101111001110111221010102212110002", "21101220201211210210221021211212201211022112010100010101211120010122010221120102212101102202112221000021011022110111202202012220111201020120110010112022011021002020020221112101202222200011022110011001101101110012011201121110210011210202221201000101220222012010121212111111100022110212100000200020222012022012022211001202120211122011111002021010111010022122000101112000012102222110222221202020012222111000220221211010120110011012120212000002100120100200202212211201112122200110010211101000021010202022222112011221202102210200012012002002202021010102201202202110101220012011022202011110020112010120211122112210202222011111101101100011000002222012012011221010002211002011202210201222022120200011121221122000001020211012020020221122011122211111022110000212100001100222001112121112011112210220220101002010210001020010011201200002022212202122220012010110102022112100212010220221212100201111120202112211101100200110212200122001220100222112010002021211011222112112010101101211001021200122120212202211202022010011012002022212120012012220121202111102011211111220220222021200122221221111001122112022210012100102122012121211022020000102021120221121110021110001121221221102100100002221022210122212201212122011101000200012022221120000222002201200202020002220002000220220210122120020220101110100210202011212012201211002102102120212202000011101101112101220102220201122110102122121011021201200011212102202220211001222101201000220222222101210101102101111210010100122100122220122211212211122101012011121021202222222200202221000222010211102101101221011210200012110001200121020022121110020120000020002110221222121211210220221000101112101111112120102121111210121121100122210222021121100220200010221100110111112002221000021012222210202022222120202101111222212022010101001020012100001221202211102222122011020102122022202121112121100211211101011000211001210202220100222110220101001220101200211001202012020000012112112202202220011102212120210102002121012101122000210102010100221012102002021010011221002110020101210021020220120212110120100011201102210212221110011120112012200111012112210020202020121001010102010112221012022110022000011022010101222100220012211012022022001100200100000111001112112212201100212200212200120120022212012120101012021022220101202000210102121120001202122110222122211202112201110210011012001022002101000020122111101101200012110200210202121100102020200210202120112201200002200222002110212222001221201121102122022101000010200101120111002", "20222212110110020111121102121221022110001101221021010022001101111211211222202020112212212021222210000022011220021112120201120011210001022222111101221000020100200211221110222021202211020222121001202200211200102101121002120111002102200112210212110020210012110000000011220021111122120212200220010002122110021222022200020020110012000110012110110122112001221010121200101101102010021102002112200112112020101222211122202220120012020002100102102221212000220000102010000012101201122101012201112121211220222212221100021100210020212001010202200202202121100221122022010210210120220221011110222010120000110111021202210111021210220121111022210212211221110100211222100201012102000100202202010002012012221221102121201201212011112002001120220100102120220021200120022011200012122202122221220202201221021000121011120010211200111202120112001011212211010010021100012102112202222222120110111010121021122000210001222002210220111012211121121111210212011122111001102012112120020102011100120120102001012011201210200122222200021111222021121111002121100122211221100212021012110101000200022202120101002100000102122120211110111121222122110112212120220111011011102200100200211212121102010201002100022002011010100221221020012221102112221210010202200122201022011100011221222211100121201220022020012212112020121100020002100020221012010100121222021212201111112101100210121120201200002100022111210212021202010011211210220221222020021020111200112212011221101201100101012120100000121112202201110120212111022221000120100200020002111201020002011222012111201010120011101111001120111002002100022121010221002222221222012201002021012000211111101100011222221010122211211100101100212110100011001001111012200002101200122210201011120221100200011200012120121222000112000011002002000022202020112212010012222111002122211200001211020022122000010112222210101221122011112200211011100201101001102100210012101220120011201202121000112120001121110201111022222201012120010210222010200101121102111011000110120100121022210112122111200121120210212002102112120112110200012000110012111220122222222120021220121102021121211000110122010110011211010200202010000112000100221120002112200101020220011020022220221121000021221001011000201200212220222122201002120121002200120022111011210101000102210100101021210011110221102120221121220211102011010022222202100221102222211211220122102211221011020002100111002022121210010102021001202110002001100111111022202000221222022210110200222222112222001112122101100021", "11011020110221222010120011101110010012202222021220021212000000220112221201011101112020222022122021110120102112122100100122201111022220022210022121222220001121212101121010212201020201002111210112210020021222202021211102122120110210100220000212221022220100021100001000212022201222101012210021210010200111211110100121211220201102000001221020121201112102112210020121101212110012102122211100121111120101120110010111211122122012212102201002111001112101010121110012111221022202100212200110000201210012110100100222201011000120221102021101000111101201222122122100021221001222202120011010201222221121122110210110102102020010201220011011000010000202000001211001111021000021012122101002121111021020101211201121021002200011012211212001110110022112021012121120120121021000022222220101020211200102112212120212010111221022121111102121210001220220011120200020201110220121101020102121220012001011120200100002021000010020010201202001002021112222121221222112112111211022002221012001122202210011202210002101021021112112221220112200010110021020000201222002201012200110110000101012211022021122221001201110011121001120121211022101102221000122002211000012111200120100221022111000111111101210120101012110211210200021211222112002111102112012220112020002022222022120102102120022212222022211220121211201200221021221120220110101211112022210100220111010210020211012122221200122221211011112221201210211122211012010001021122002220010211221200000200211000101220210001212110222112120212200120000222220022210222200220222211121211011112020112211001111102100220020212202111211201021201000102222102112020020022001001211002220221210122021221212222111222212220011012120102212022100102100212101022111102112210121102211101012200210111222011001010102222021022020112011011002110111200212021120120200111120000200200102201222120100110012022012002011002210200021022112210100010201001111210022211222010020102011100021022102121021012221121102000000012221120002120120202110200010101121110112222202012021120102002111022210210121020021211022100222022012111212112102110222010020001122122220002001002200001122221000201112000211112221012111101002201000100122221222101022220122221212110122110001022121122112201011010221022211200100022020000101122000022112222212202111202120211222210102022222001011222102122102022202121111122121011102120002102220211212110122002100111201111222102001210012220212220111222101022021000101210221212200011220210112100212122010000200111200110121002221000112021110", "21012121200221220210011110122021202002221000001010001210112111000021000112111012212001011222201220000022021100111211000101210101120100201221111102202121002110012022001122001220022102021122211012111112101112200022011120212010100220111001211102201101001022111201122101111022202101111121201101020211101012202200001210221102010211010212110001222112110212121212022121221022211121112001211220111110201012110102212102111120211100220010000110022110111212112202112020110110211120211021201200101012001011101100222120000211200120220002020111222020211211202000222001201120120000022010101112220212201011121010012020100222221211001012211020012022111210022012010002100101120200220012112221010010110112000101102222220112021010200121122221101212020010112121101222200001021122001011001001121111001111101020001201012111211222201021111100120200200021200211001210120122111022002122102202000020200001001002211202211122220201000210201202210001101002221102012221020001220001022200100021201001010101001112100111101011200010200022211212222021202110012201012100201101100000210212002200011221200021211121020200211001112122210200110121221102121111200111122120210210010101010021222112000122201000112020012121201121102220010020020111221121220021110210002120202020002020121202202212211111102121111112101022200222020100210111212011221100220021211220200022120020210202211101201200110201221122221220222010022220112012201100010010110020021212020212102202010200112101121220021200221011200111020202012102120210020111102001222112212021021112102201201202211210210201220011222001210011210202010021200201211002001011201122212002202211101212022001012201110111021110102212210202121022012122122212111110222010002121120112221220122022012101210100122201001001120201110122200120210220201110222201202111202011212120021102010022211120122211111012222212000202202002212221022101002102202100120120012000122000110100201001222101201112102102112221012121201022212220100000022201022001112212100120202000202222022200020021022002121201201012220122000011211111112210001110012200211201200011102222111102221212122001121210022210111112100021121011022110221212021122120122011010102001102202011220212020200210201021201011220112212010000110201021020011021200202211101220121112101211122022201022211020102020100202012220220010212100111101122111220211002122011112000202111120022101200220200000000010201112002022222202212111221022011201202212211202212202111012110211210221120201112222121201111200201021", "02222121220200101011021201202210010200110120001010121202001210212120211020111200022210211121010200222211120011222201222121022201100012221200211010201211201120212002002100100001121112020202220111110010111212102012101121102100021020200002220011110200012002221202121110022021210221122020111112001121101100210011210201100010002002020110220001002220112110000022212120110220121020201211011022102202112112001011210222111222102101222212002221222102102010211212110001101212220201011212020002110121011120202020201010111212222001222220102111201011011202210200110200211120112020000012101110002200120202100022100021001112020000121220000002020011212012000010110101011100121221002220212212000202200120100202010200002021000012110120012211120022022010011202220221101022200000101001110021021211212120102110022020102110001102102201220101102122212211220221222111101010122101221010100200111100220222211011010221101000111112001210221202022112201212012101102021200120111211002022102101120200011020111101102100202222111002012222020121121200002210102100122201021001021201201101120011002022011220012112120101011211020021200112020022122102010010221120022010221211221202010220121000111111001022222200021112102011212102121010100001220210122001101120222020201021120120121020010110010101112210102111101121202100202101111200211221202010120010200011022000100212000021111021221120212212100110101001202111112000002202000222111121122120122122212122020202120112212210021101002201002001120000101102002222112000121002022100002102110010021200212100201221112100010120121120101021211202221020100020011222010202201221202221020122011121122220010121212020111111222011020012122020222200121210012000201121211110122212212201210101120001102202120002111010112202102222102011001121212211222111122202010101101100201021220120210021022011120100021111002012122212221211110202010020120002012121110100211020002010112200202120201120020210010210022211220012022202012222020000121201221020021022120002110020221202011110212200021020202022000210201111120221201021100110202221111122012020111201102212211220021122122111111221001212022021010100120220021010210221120112202121111000122220201212021221102011100100200102201211000021112212222011110212122022022112012000122012200210112012101202122012112110220021112012211212001021122111101122002100001201101110102202122120121000201110120010112000101020212021020202220112221211211110012112212211021201101111110211211221211211111121100002221201022202221221", "12120200011020001002220020101102220222221020011202100021111202201010212012211222100200222012002222112000102200010012111002220212201001112012001012012022112010202202001211201111021200000120122101101122200202212122021200011012212111002110100121012011011211202110202010121201011101210212212101200101221002111101120220100010212100111112210120212002210122021002221202002100110102102012121122221001121211002110222011211121010211200122112121221100200111121111220200222112222002222010212200200001221110010111202102100002120110121011101121211000210212112112012012202012011001110220210122121220221210011111201111100102012121022022112210122220110120200202021222021120110221121100210000212000000000110110000120112210110020201222201010121121122112020202221120121122021000102210012002120111220201021201100120010112111201221220111122021210201221121000012211220220101212201210221101000201200110210220111001211010002101010022211120222102120011101000012200202102022012121201200201202110021021102201011212201221101002222101121111000010101110020220101022101111011220100120010020202212111120012221120221221212102210001001112101110200121021200001220100120100220011220111021021001210211220100110100022101101200200112001121012121100101011120221220021022100202010012200102100221021220200121012102110020200211000002121202202022121210100221220212210120101112120220022120201211022100121120111110000110111221211001220202201200000212221012000011021002200220220021010122002101000212120200001112022120020200201220020001110000102201111211021212020101122112221200021011201120122000121101210220200112212001222000110012001212211012020110110101221121110211121211222201011221000010101201001102201002021020222012210101011020022120102022210102102011112001201021010112212221122122011120211211111001000122202200100000000112212101220110112102020122101121020011022000021202000200210202200112202001210222021000120200020212102221120002002110110021111200110202010120222121102001001210102220001121212212121201022211012101102221211222011022101110201121000220111002221002110011021200222111011220221220021120221001201212222112211020002201012022110101022110201100012121021221111022201222012112222101011010020220200200202010010112022121202021022110112220211110201011021001210202121001101200101010202101221110221202100220011121011110200121201111121102101110212112211110000220202012110221011000212121102220222100111122011111222101120022220121021210120121221022221210210211121021222012112", "10122221102110112200112101002100120121121110001120112201210220102001110200002220200101000210011012101010011221022211000020111010121102101222001211111210220021022022020022111021222111012101200002210120222002110101210000222020000002210210010202102212212120102110200212011210020020101120020100020201221012210112222212211222200212110120012011020201212121222000111200020112112102202211112201000201020200122020102221021220020021002211101211100100011021121201021202202011221112201110020102100200212210211010120011110212021212001110212101110202202202000201102002102102221100201211212000022200220100112011021022011111022121010100120210100201111010120002222001012012121111010202211102110222002101121112220022201102122222201002110220010010210112212211122202120001010210011002111210010121111022000110200200001001120120212021101002110212221210011012211001111002210121012221221120000111101212221020000010222020002202122020010120201002202002121011111020210222022200002202220200001200010122112210121110212001112211202201220222022202101011202120100001202112010202112122102220022021121122122111022122212010221222222021001022110200221122001021012000220121122210110120100211220122120220002202120220001101202120221212221110100122202022220012001202110000002221221220220212220122202001122000212001121121012002212020000122000200200021220220110220020101001211102220212202212110100101201120110221122202120022221012210202102022100210220021102202211111221110100200002210002100012210222100001111020122221202012210021210022121002200022000012221120212202212010121010010112020120201201112112200020210110020222222000211122120122012220200222111011102011222011221011022120020200000122102112020021110210201022221220120220220012211101002021200120121221120102011202000020101111011100022120212001211101012122212100101101102211120210210021102000012210122221111010002102111020020001201010100000202210212101222212121022021220220111002211110222011200210211022110201022020100020122120121021110001100101011212202120210010210010112002011101011110121111212121110001120001221001202211110110102101120021210021112201202211210211012102102201220202121020101222210212112120202221222210010022111121010220120002102002101021221012001211102120200122122010111120112211002000211102002101021120222200100002000020210012101100111111021000122201011201202002220212002120120200210020212102101010101111002220211001221110020010101201100011211212012201012211102100112012020221112111122211101102221211", "12020000000020212021110220120120121020011012111121121020201111021210011022020201111100022000102021202200101020001001220120102100020200211201000221020011110002021012120022211211010020121101221021121111000011020002102200211012201201212220201200101102100101220010101210100201211021001212002012102200222111022010222201000212010110101002121122110122111010110221011121221211102022220010221111202210102122212110122012121012221000020110011220001202001221222010000212222120022200200222002200121000100022211021112020022112022012222001200221002210220201200012220012110200121112220102220110212102202110222001112000022111000210202211212120100020200121200020021002102222110112021021221000222212200200201111001021000010001101122022012011202121222011201211212212101001221012010011120202021120112201210101021022222220210102221201110210202110122122210111112221222111011201000111112122012221201002120112110111211221000010010210200011001002222022001100112001210201000022222020121100111010020001220022111002220201221001122022012022100100001200102221100122002111121010212022121100211012121222200120121221210102200202111110202212210212220001002022020200002121200120202220200120100122000222111112012102102121210220212220020002020200202202122011000212101210110212212020122001111222211100201121112220101211211200221011210020021010021021111212001020211220010200222120212000021022012000012002000101022212222021001101002201012010121202020020001012101002212011200022002201022020212200202002012100022110100012101102120212122121110012020202121111012222212111222110000220211222000100100121100220202212122020001102022222110010101111012002212220000220001102111011121110210002102210202011001101110102221001000002200002111110210212210021022112020110000121121100121220122211110020110110010210100002002121121212011201201002112222122102221022021101211101012011210120022022002100020121020201212201112002110101002020111201010012000021021122202021221100221100211011010100201220202220121111212121100202202110222211212202120200121210021101110210111100212110111212000200221022100200011001120110200101201022101021201202022210222012020110022012001022220021002202112011110221211022110012110210222021221020101200012222121110012002202012022201210102010102212211200001200112211020122022200020112002220121222201022021212012012022110020102012002000202222021110120110010010200010122121102000121201101222011011122100022012200112010221111221001000201220210201002111222101000111110022212002", "20200212001111112210012011202221122202120202101010102110200200210011200012002100122010202201212100010211110222211002111202211012101102001201012221022222001200112001120220202002120010111102222022012200011022222012122200012202101101000011102002120222010201110211010211111021101012212201111112202111020202200102111221012101221211201002202020022022221021001211200222210221012202221021212100002220200002002221200210120101010122110021012201102110221122121022020112202212012022020210212111022211101100001220010121221210211111120212220001022101120222120020120201012210200120220100102001222020201101212022221200001202220220211100011002002210101211121102020110001102011211112212200102102210010211102112202102000010020021022010102200211012112022120210000220001210120101222012220011220000000022000200111110202022101222021222022100220102111211120220000100200102120000020021111100200002000100002201020002012001222110201200201202000210211222002202020202200201000122121101212112112101100211201200010122211201112002212100200201111022020112122221021001001220021100010010220221022022220111000200210101002112222210101201000211010000110200122110110101001022120021022100212001200120022021000001102000210012021222122001110112122120200102200002201011201012001112102102010110022111221010012000110001021001111001110010220002121102220111120010020011011221020120000020112011211120020201022120212210012011220001002120111000122011111211021001222202200002102012100212112121201020000011102112011120120110020212112112110121200002122011220021021001112000222212102110021020111021210202011212201012110122101002102122222022100112020212122100210110020021100002012212110021012022110021120022101011202111220002012111021120210102021121012202210221222101222221001211222110202220122112021220000101222221001122100211121002020222212020011020112111000002022120010202210222200211120102121122012020122012201200111001022201211020211002202201220102111201111201112122102201121011022112002021002002020002111000001210000200002201200222000120212201120202112200010022212002022102200110201212211010100011111110000222221111112022222010102201100020012100202122120210020021001101012112020021222211200011211212111111011201120022200210111002111211202220002022200210011000222110201011221222212122111202100211001101201011110012201222221102221022122221101220010220120111020000112122020211200112100101001121221122110020200011111000121120020100122221202000010121120100101000022221022001102010001000", "20100100222102201002200211102010122022112101211201220201121212002110221110202201002202012200011021211000122101111002001021020012001011102102211101201112112010102100102121201212201210001212020000110111222211102211200202001100110000020211122100200202211110110102200120120122011011012200101111101221212102010211011200110121211020212121001200121202011122221101210022211012020212200202121022220212111222110110000021101121212021200222220000010101110202110212200222211200121001121020111202011200202201022022222101102000102001001021120001200021100011220100122212102110122110210221122121211121210121221022112112121012022021002102221012012122200202000102120100020221021212020102010122222020220200020120002100212122211012212211210100002200222122021112221021112012111000121221211222001110220000202012112111222221201212100222202011021020220210111021001202010221002010010220121210202122112201201221222122210121022121211202221000212122211101002100200112020110011122122110111110111110000010122120222020012020210220220202012202001212001110222011002011211002010012220020200102020010202210222102111222202022002211121200122002202221110111210222011221120010112221202121021002201210110222202121111010012010121022200222221202220212022220022010120011102211202222222202001011222110100002102211210110002110002120202001211222122122120201000022211122110002111011121001002100201202110201111212120112211201100220020102120201210022212100011111211102021202000020122001121102011221220120110110122100202001220010212110210121001101120212211100102011001011220102122202211102120111111212121000001010001101101111011110010112211101022012120122220101211121201210020211120201100102121020220001210122201001010022212121210110022002022020101202111120112211200201221220202202011102111121000210000011102010222120221000200012110011100100202202120211211020101110022202021010211121102201201121121121222212122200122220222010201012212022011201220001200202221012221110121101221112102020121221122211220100200002100220021222011100010010020220122211212011212002101121001220000002122101120020010210211110012102202020200210100211102210211021101122112012111201021201200000212212201102100122100212212211200011122020120000210001121222201101200120021122222022220112000210210012110222112212020002020122121002210110120222011222201211100021011010122112202212102021110102201011121002221021210012100121211102022020220210021220121110211111221012020020211020001112011221002020111221011011012020220020", "10102200210001220000202202022020220101102121100111212100200101200010121222001000001021201212211222101020211000210200102110201200221201110110010000222020112220021112120202102112112012111110221010202212211110100121010012022220111110020111122112220111212120012010222110112110120201101222122112212202022012010120211022001222000102012220201202202210220121112122101021001012100100220211022110122002112101002001222210020211202011212121210000111012100002120210222121111121012210110221211101120022111222111102011011110200220111022021120110022020001212220011121120100112101001210210211220010111100011110212200212211212010211222002010020202000010022000201022200201101221020202210200212120210200202112220211202000021212210220011220220122220011120001010000210101211011021021202121000110220022112122022122220201200122220000100000021002011221002102120022002121201212210211000021210120200011111022110012202012120111102101111020120000012221111102022112012111212220102022102201111211010020202210100102120022212111222011110020210122121112021122110020121122012200210211210112021020212122221211121000020102000112012212012101212210112211102021022000202022021221221211001000120021100120110201221002122022210102021011211002202201100111221110112212020121010210211021220210122212000102210122001210020110110101001120101200212122020201211100211101120202201010200021000122220020212211012210001021101000021012022001022202022122100211222200110011102021000200010012210020200210010010201110202112211200111012222022212110222020201010110020022102121102110001222212021221000011022122201101220222022020212110012202111212122111211120210102221122100110100011022020021120121211202120102212110101001210012022022111221200021212022220000020222012101110222002010022020202021111000212101012022202021100110100001001111222121020202112212110222021021220011101022112202120020122101010102221100222222222121002011010122010100220220111011112110022002011111111101010120010001112020220001011122101202011212021011120100221102221201112021001000000021101110102221010002111122222001212002012122000110011201000012211022200100121000222111021201010210121122200220111011001002010020112221011121201022200121022112010000020020110010011000011221210102022121211010002111020001110012221012210022220211100002111122101121211021020101202020001011212112012101010122100000212202210010211110012211211020202022212112210101111011211220212200111201200111212221202221200100200102221021210220022100122101222100", "12012220022100022202000011111222201121012222002022010122002111101001010120111021001000121112022222012002020220101011212022220102011112110021000211210212011212221201200221002221220021022020020122000000101002110211211222210010111022020111120102000221222002121012102100002111220020121120000211112121202202110111121220210021220121211001012222122002020211201011110002212211120020121112220221120002112002121100211121220121102220010102010021122100011111200111122111220011211201021211220112220220101121210112220012010010220012120211200100222011201222200101102001102012211021002221012012021022212211100112110020110111211012121012100112101121012200211221012000120110102120120010202122002102020100101212112101220200102222102201102110121110100011110112002211011102121211112220220011201020020020001210212000110112201010121010222121222120102211120220110002102111221120011120211100222200020110002101102111020201211102221002101111002202101120201212200122111102100121010011101210020020101102012100122212022121221001210101200012202202121120222201212210220020210010111022212122210220001202210202012120020120022001121001102210201000222011001121101202021010010111202200010001201220102120000022220002201100110100200221102012202111011000022222022021022022211221020121011112122011210100022121102220200020010021110020101011122112202020020200201110201012102121100212110210200212000121101201020022122220101220022002110201210022022022111102120022200102021021102122212000202222012212122002110210002121122121222222221212022010101201012100012212021112201212021210000211112102020221110210022112212112001001120100101211122201022111110200110010022021010001011120020021020221011201021212101112021210201020122122011211001110100120112211101100122010020021122022121200012212002001221202000012202102111122000110012100010100200000010201100200200010210012111011222200020022221111020112111112112200022000210120122212112120221201101210210110112001201210212110200021022201100212102122011210101012010210010021201211012001000000011020010111101012021012010020221121210010201010201010121100201000012222201002010101112001010102011012021202220121002120102012101202020012220011112221101221021011201220011221202102200022102122200211101121100122211100100000220120220021020201100002002210022222221202002012220211000110222111120110201100012121001002100100011112011122100110212210212200221211120001010022101102122120200021022202121200012010220121210210201021010122210000110002201001120022", "20221102120210121221201010100012221121120011110201120121110100020011100210210221112202001210001001122022020110200211021002201201001211201112201012122112102100011220120001021001100222201110001011102200021220212201121201210202101220210212001111202000011001012002012000112000121011220211022012112101201110221212102002110012011022020101111000101220111111210121021102021120220202012121121021210022212002201102201122021222200022011101122111200000210212221002002110011001220020210211120122212110001002021010110022012020012010101002002020021212100111200000012201122210120012201100121220010011112020110012101021020100011100002112101101120010202022212100200212222210100022000201222000001211102222122102112020121212020010002212102122112220200201100012021020211200101120220002012112100220200112112011000211011220112110220122202100211000202210210212121110220102001011100212122021220011120112000000002010212221111212012101021012222021110020122200122012211111012000012111201012120002212212111001220221021110010001122211122011102112110102220012202200221201011000101002110211002220102121212221112202020020120022000012002212001120112111110110121010010211200020111121012122121011010010022101001100021211022121120111202201220201002110100101012200022200002122022210112101120012022122100101212000100210120221122002020110210100210110112110001012112111202202111202001102000020010022110002110112002000211210112112202012210012212102112121010201011112111112011020212122010101112222202002221101210122011220012120122021002100112112101100022120122102121200210010202220001020202011121010000010200201202000021010102022220220210021222121001222221020122212201112001020201211121201121011120100212121222010120220120012201022001112111220210010002202001010101111102201100022011102211121111020102020221121101202211112112020011100111012022010220220100121112121121200012112112000002200200211102020011200100200102120101211211100221200001001021220121120120001012020002222001102102111002211202222200212222200011120020002202220002122011120002010120222012000122221211201210020021000221002022011201222120222101120201011102210100100011022221112102022012001100111221222201021020201001101210100211120121111220211022211210012021221202210200000002010212121210001112222002100101111211100111100201002122201120222122221000010221020220102021121012021112021022111111201010201201122121220111212201220111102210010121000101012012211200122220011021121111221111111211121120122210010222210000201", "22120200200100120010011200020002002100222021202021002222110110020021211011220101011211200211000211222020222001122210020201002210222000102111102112022010012010001001012121111111101120212222101121200120100022110121011012221220012012201221020212221222002220000121211202021200001220102102100112122120100122110202020220222101012110102002122100112112022200101010220222011001021002211210220222122112202221210201221002000202111102122100101222202002102100212110201002112120111020110212122120122212201200122221222100210222010100002200111202202001112111011120222101220120120010221102020222021101202200122112121110020210121100111222000220202212202011211102001001122101012010000222200100221102211102121212112122111000111121112121121111220210212112001012111010111211011001011100202110100120222020020000122101020201110022202001021011121112211100011121112012121000002200111220210221200020210202210011000001010011011200000001220011200000221112011011010021222001121012122102222000201001102221221001100221122120211201221202222212200201122100020011202022221222120220012201121112010211110202102111001120022110000002022212102202120202011222222200120001111020111200112020011222210220001210111210120110201220120000002020000211212221022101211210220022210020010002101220202211112110020000221122110011011201022201122212012122012002100001022011101201211110011020102020202001021022100121121020121122210200200001201210001200120112122101212001020110111021120202222220211000022021021020201211020220222222220022211000002010102102221112120110111021021200202100221200022010022220110012221001222221010202211001221100212001021122012111201001220100222120121201211210210110012110021012002111122112102102221221201001110122001022220222000102021110121002020221102221211222001001001120102110102102222012122021102010101022221221002222220200010202111001122110001121012202111010000222100101211021001211222212022011102101202001120111111010002020201020212001122000012022200122121112022120021120010221001100020001010110211121001210102100011011221220000122100222220212122121210120022011102101212112211022021101212012202011122211110011222020201121010122220212012121120102200121012211000100220120211102102111112021001101121022121112201000112210202000211021010122102100121011211200010200000011100110011022200000112120200211112211221012211002102210011221210020220200021022010011211121122121210112200010200110002120222112000112120210111222220120102211201120020020210110222011102211011210", "11200110110210012100010112020222200110220022011110201102021101210020111220200000101211001101002102000212112002221010001111121221212000222122220010001010221001002112022012210210211201212222021220120220002021002022211201001112122021002000012022001212220000200212220021101120222200102201201001111110110111221202201012212222002011121012100102221210012012120211201200001201222002121000010200121001202210112211221222212101100201100200212220210020210011011201012201210220022122020102002001110120202012120110221121001121022210201112102021021021022112020122010102022021002112120120101212000000021122221001211101002122022200121021110201212100020100101021102002012102002210202110221120122002211202220002121200022020210100201102201002111221022222101100011201012201211201112101122020001201201122220200000122220021112100021020021212221102210020211122201001012202112221020120001110110022012021112210120222102121000122221212202201122000000210102201100122210200010021121200221201220211010001002102011220202200121101021011102221101112001200101110101200111100210102101200121121122102222211001022211202002002121101111200110102102120100000222012021021221220211211100012001221212211022120120111100012222002200220120010122200021211010021210001110112110221001111020202102110011201220211202100012001121020202001101201120222102101122122000020112102100000002001102101120112020212011212110222000222110210211000102101110220220002221122101222122020012222001222022001220102110201201210101220220010121010111210110211011002211022022011020110102220121102210122211021011212201110012121120220200101200201001111201002012122102121010220120012120010102101221020000100101200022110122111120110111121121111010122221212220202220002121110001002020100122210022021102212121002221001002121111021102021220112022211200012000202110010102021200222210100101111220100200010120202200211202000212200000212011000021022022210222001220000021022021212212222100000012000111001021200100220120222211100212210022012121220002012222001110212010110200200220111012200120210200022211221101220201202122021202202010111100200101102022110021121220022011122000221020012201022100222021210110122200122002022110121000220220100020011001122112201220201112010110100202201222002010202200022101110010021212012021201201122212100221002202010010110220101210201220122121120101222111200110102101002220211220102112022222220002220201122221112211012120112100011022211202001002210121221111121011002102011220000222100111001", "21002122002201210122221101101221021002122121220200002011111000002121202001212120222211022120111210112220111110011000212220021012010120101002021220222211220012220112211012201210001200120221211121222201012011120111122200211110210011121211012110020122021000110112020101212121022001200211121112212011221001111002222212111120111122012121122010111000010221000010111101101221100100110002001211211111111121002120220010201212202102120202012201001001122212000122100111001120022222102121202220221210020222011102202220022111200120101220211102002220222001021122220022120222111020122012222010121111022011012222102202111121122101120010212002102111201121212210210110210010210102022201211120210212022020212100202111102011221010111012112020221202200101100010021221211020110100121221001022120101021202011011101221011101202201102202002010222200201102000101201120122101100021100010020000021012011200011222210022222210121101201202211101111001020002020001100201222020110101100021201212002211102112022100022221102100200100011212001200020221200001022100122000011022001121122201220122121010112020122012000100212112111201200122011111210001101201110000222211110002212002000212011110221011210110211010121202222101220000012201220111200110201001121112100021201121212102002201202011222001122212221002211220120101012002020120210201212120010112000000022202021221201100121122022212201122122002002110100221011020211020200110000122122121022000210211201022000221200002022011202120021021200101212121011022111020112002101100212012112111120201222122202222122101110110020200100202120112202022021021011111010101111202120001012100011121002002211212201222012201222121100002111011121222012200001111011220121220121111122211010102220122222210212012221111212222202211212021201112001002122021110120211112210021222112212010022110212222211101220002211122120011102202210120100000010122020221201002000102212112022211012110012000110121010022020002021212200112012002122110111210200110010110110010002210202102202011202012122000021112111002220100121111222221121111222220221121120111112211012120120122202012211201221211121101122200211001201001120022101110222201012022200022111011110100021001020221121102002212002022012101012012002020212101201022002021001122002122221112101220000001110200111002110121120220101011022021110211112011010121112122121200012122110211211202210220012011100022011022112012210121200202122221110112200001121201021202121010221110201202212120100100120111220221102222011110", "12001200012012202011011202022222220221211010020011200001020102021210110012120000001120022021020202221011212001102021220002211220100112202210121120000112222120221120222020122111201020011222202012221120100012001100012022202120202121120000100011002220011221011120111211221002010202211002212002222020212212222020012210200102100211002121210211002020200001010120010012100010112002010001101020202020102001011121201012000212212212212011122120220002121001220212202112212000122002002100222200201202110102222110111200102020122200110010120121111021122001002200110012112011201012022112101122010022011110122100021222110000111101212110102210112202010100020200212111010002212210102120102101120121010110120002000022221220021020012121100200212112121221102002010220021102211201120212001010200102221212000002111210222120221001111122011002120121221011202011012000002112100020200111012022122200101100020200002201221200001101101110220221202020101010201202210220201101001122211102122101002111201022021101020201101102021220102021000102210222100112000021222001210200200010000201120012222121222022210212100010022121210122102010001201120021221222120111121100000220122200102211101110201001010220000112020001000100202020210112212101200012202010202022120212212200120211222010210121012221211021022111201002002221000202102121211121220121111220101200212111002111120201011102212211011200010011121000012000121200210000020000221220101220221212201002012120200012010022102011002111011211222212210002002211010211101102020022120000222210201211222110200012102010100002212011222111020101011022202100111201221201120200102022020200001100110012211011101002021012111200112020011120022220012121020120101200211222102211202121000021222102010200110112122221011010101122120201010211010012022022012211110000211021102021200022220102100222001012122101020200220112201201010100200221200112201200201221021010112111102010101212002212120121200122201111020112200211120110210122102112000010102200210111110211121010011112222200201101022220121220112201221212112020211002210112111012212000022211202001010210211120002212221020010000222120112000202222100102212112112202211212111002112120121201111020100202201112200210210022211120001120110202012102101220001011011022101222001112202020022102222100111002202212012222112120220101201210020220020012210101022200201211212112011210112010122200100210102020002220012011121112111110121120201202221022120012000020212021021121201211121110010021000022211101121220", "12222012111220221022121200211100000202100021121110022112211121212221022201122012102200111011201021001122002001010221100212210100101120022112020000211112000100111122022121000212101221002120101100102220020112220012102110010120002111102100220202112222220212122210111010012002101002022020001022002111202221110022011110120000102210001210110101221200111202222212101111100112010222201112010002212122010220021022020221000210202020022101222021201001202110120112220202211021011100201001022002211221220222121220100212121002112021212211111202000001111100121110112220211002220021202121101210120110102220102212210222000002112102112211120101222210000212121220212022002211012221001100021011002211121011121010110021001120122222001201001201010100102101102002210012200100211000111121210021100201020001202002112022211221201210011222211112110212112220212121002111100000021202110102121012110001010210212200102022211110221022220211210212000211101111022000212122021211001111020100222221200201000011101011111120211020221200210002221200200220021100121101111222120110100111010100120120011000021121102020222000121101222100021102110210111102202200202111001201201122020001210010001011110120122101120211002222022012000121222220022011101122112212112022202001020110102100212111200110020122211120221000012110000201121122202120021120120201220101220022120021102020000122212201001200002122222111202110100100011020101211221202112002010001222011002002120112111210012000121201221112220112001220210000001202121200100001022020122202101111202210202111002020002012222010002212120021211110110011001222211121110100111110000220100011020222111202221101002012110101210002112021212110111212110010210121200212211100122211210202011102112022100110100012022200122021002122001020101120010212001020012210112010001212110010110210102201020002000102021200221002220200000011122012210121110010112200011101201100021012011120111000022122211011020102102002121200021222110222011022120011020000121100200011200122122120100012110201222200021112121021200200001010120121120000210101110100200012212201211222000101212012102000122221120210000220121210100221202001001221011221011211111200202022000121200202110110111220202020022111120212101122101002111201221120021211011122212101202102221112010121202200021121111001011111120120010101012111122102222101100010120210202202020202002120112022221200201022210110102111002202020000122110022110012000221222212222121011111220200022002210111200200010202011002110022122", "12011000112002020121201001221201012102022020012111221120200202211222022200011221222221012210001010001101010100201002120111201200120121112020000120112220200110202200222011000021002100121102211001021220210212220222201012012120010222022210102010220202211221010000102200001101011002200010022021221221011210111010220200000021001000222120001101201000101121221021101110211102212202100021122022000100022122112001201110221221011121101110020011202101000220111211112011212102201022202112020111102100012020122222220122022020222102120220022000222220011202100012201101022011121201220221111010001120111020000102011221202012001022021102100012022010222210120201200222122102001110220101220022012100120101012120002020021211212202001120000110121002012211100022212000120210010012200222111012221211102021001222102202221102121201021120100000000102202221221122000000102211112211210211101102110212202100112022111102021101020021012122122011221102100112202121221221001111001211222001011001102210110120112002010211002011022000211200222201102221020002001122211010110022122100101002110022111020100201000212001002012102121100011110122212010212211002002222012121011000211201011110021111001221101110120110202122010020110010200112022200012101110200110101112111101001221010021200100002102110111110101100122022011002022001220122020210101201102210012210222020012011020000121112210222211201202120221010210010200000121110012202100201220021200221121021220200010011201202000121212000110211221002220111021012102222021000020010120002122102100001212012002101120012220200020201221202120101020222010222200001001111112012101111101201120111011100120210000200220221202002112021202221220100102221211100100010222122120122100210200100001112120210200001111201212012121021021021121212000011211220101210221011100122101101022100022211011111012022000121012200112122001211111120000212022202122222002011212211021020211202122012102101212102010002020001211012002022021122002020010012220000121010101210221022220000011201210111111102110011022001201111112012101121000020100112101211010021012100120110120120022200110212202112102221022101212200210122120011222220222022021100210221222111222212001110012020002211112212002100111110110212001211110122212122111201112201220011002120102002122012020210112221021122022011020012101211120120200000011011000110022001002121220220010222220212012102100012001200011002220210111012201100222021021120202000012102100010210000200121120112110111220121220221200111112110", "20200102000122010012120021121002111112101111021001220120201110202221022211021120020020112210020010112021120220122010122102221020211212110210221122111101022200200020211011020012022010001102212200122111001010210212212220211102110120201020022021202110200120222102100022100110012000202011021020011001110212202100122110120221000021211000001012222200211120111221100122001021200020200012020200200022201012012100002010212221021221122212212020222100001011201010112101222002211111221100121002012011121221021222221202021211102001110221120020120211002201110121222011012010102212010210020110011211111221201210011221012101021121121000110001201222122222111201102200210220000220122020210021112012200012002102121222022101101120100000000220102112220222022002220000021120010122001110122010200210000202000110201202000210022100211221111200020221122102200022111220022010011220022222111102202101002012021100222022102002010020222200122212210112122022222022012001001211120210110012001011011020000010210201022120201012120110222112022110122002220111220211211020221201121000110220212210002011022210021100212002202220012210200221122102112022122210201201100200122022122120202111020021200122211021010122111012220220112021022001211022001220101020222002212120112002200212121201220211002112112021212120120212122012022020100121220021202021002110101011120020121212222120220102221212101120011200202112010201201020220102200210100020212121002021120000110101122122001021100220101001100100000222222102011102201020000012210210111110020110212222212221010210102001201011112011200120210211211221120122122212020011121100212010011200011210212102001111110121002020222222011212021021100001112100012112110022000122011102220002120112020211022021000012102022220011112011100012110010210100121212000022002011010112000222011020121111111210022211202211011021102222012022100202011000212211121112020100000111002122222020212222120010012112222212020012221111012021012211102011022011011121102121010221210011022210011120020021202222102121101121012120020122212110122112000222021220022121022220020000000020121221000222022101122211112002012210122200012102022211010201102201111210011210121112210202220201010201022200112112000112222111202200010210122202221210102202002220110212020221212200212211020012202200201122110221001111211021020111202200021021200110101210220201000000001112112111121112000100021122212201102202020222200100020020220022120110020122110220220221122202112021112011002211021211012011", "21212102220100002001012201022202000120222022212210122102002020122120001112201200122000200002010111210202110200002212111211222212102110100211020200120022121211122020220210002002100201111111120121222102021222200102102102121012201112002201002120212112210120201120221010001121010112200210220121121120120220021122020100010201012112000002120102001111212111222111112120121101211212001221210001112010200220010021000001021202002120101122220002011110222120100200212202222001112100101011200022111202011212210011202202011012102221021111201112110201120220211010001211102122220012210112220101211011220111102112001121011101021012100010001011001120212020100211201120210222120222021000021011122210210211220010110221201102001001211212010221010201022012122202211120100221012212211021122222100210021201201010201102111021110202222202100200011100111221101222222020001200221112221121012010212012102202021221222000200002120100220211012210220220022210012002001212012110200202211020021222101212120121202021011001110221211200011220010120012120010022000011102010120112022211110101100000010212100120102121200220102210101021202200100212010001002110120122101200010110211111221100122220122021120022201102212022110100021110002021120021211002200010011001201200010211200002111112122212001112120002201201112200222000012010111121122011120202211021212220022102012211210010000211000112211221011010000211222011111201021212221220021022000221202221021212101202211102102221100201101120211011122002010020110201221111210021002002100002210011101210120002221111100122122000110222100022121002112110012000012220100201112010202022200222012100111221222020010211110202110220212200221000211100002010112110200200112001022200210022112112210011212122200111201212012201210101120100111010212220200121221110000011102122201122020002212101002201011001020120111110101012120010002111001101101001101101110000122201220010122221121110201002200120201011110211000111000011012222001012020211112000020110211102111201011101210111101100010120110202221200112001000011111210120011212121220212202021002101122200122002011202102202221200011120110012110122110212120002000002011100122111120202101120212221021020201012101200110021011112221101200112112122011020122101022020101120222012201222202011112210211211220020201120020210122200002211222200122001202001101220010212121110221000001120000022011200012201020010011212020202021220201012021111220010101111112110021222110010110021020101001212102020120201201210102210", "21002021100211112022011022011211122012121012102002212211011011210020021212120211001200012102212010022001120110010211221002110211000112010002001112222222101210002020022220120020010001122100200200220211110010011002102200221202101121221201112021000001010012202012212121100221011212122200020220200000012211022222110122221121110021110100122002022220111101110220111020001102012012010220202202211211221202122110020211202020220121220001011221201122222020021100100211212212002221011002021121211122210011001220211200021012102202012112222212210210211211121112221121102001111022110222221200210202102122100012120210012010200211222211210120000201020110221222202201021022010211021010110020222020120212112021222011002012102122010210122000220002201112122011220121111212011112001000120110200021120201011102122011122222102000002002212212220010112112200012110212220220002011120000201012020222111221122110202021121001202121112000102002201012122020122122212102201220201012100121101202101102110012021210201210001102121021200221110202211100110010210012210201121022102220000120200211220220120001022201012201101221001201000212110212022000120210201020201100021202202200101222022002100021021001202100002020201121011201000210221211112111222111101102002222120210011011202101121012212002110100010210001022000011111110012221102121202212020101221112120120220001200202010200200010012102221212102220101202110222110122212020012222202122222012020111202100021010002220202012220121200210121011122102110111021202220111212102121012011020220000002021012020000101222010111102021221011012020010201012001120021102101200102020011012010021122020221210202220212222021112110101120021120110111201011120012002201021111202220021020211201202101121120222001112101121220021010011110012001221110212212012122210111120111012001200200111020001000022220222102222221120101110202010012220102022022022122022010122110221101012012020212011110221022201201202211020212000210001112102000001112202210211112000222221011120101000001121200210222121100012111121220212010000112210000010211212222111201100221022202001222220210122212111002120001020210011201001010122020000011200200202220221200222200102020022012002120012102101202000022100000200122010000121020220011111110210020001000020012000021010212211221122210022020010202212202001102001220100111111111120200122211212210121102221111121121202021021001001001101001212101200111211221201211200212122010010220111210102020202022120211201100211112000221210102120", "00002200100112002210000211200021000100200121021102021221000101111220002210111101110100212100020020121100120202000221011201100122020120201022202022100211211122000200021220022010220121001111100100001221121102211222220120121100222002002002100120001201200111020000221111021100102010022110002122112202201010101022112002021122210212120222000120210120101221120022122220201000010001100002220211121101220111022111001122211012001112202021021021110201201120021002111011202100201021200202002110211010222120001212212201212210110002222212222020110210210202220102122002110200012122011010121221100210112122121202121112212201101021122112020210202021001212100021100011022221112102020111020021222020101201202221010221021122110110002021210100001111020220121002101201121122120102121002011001102112221012211201010111022010122011121012212021120210122020110221010011001012202202122010011121102220011020120221020112212021010000222000121221111122022222210112202101102010201222202201121022011020211022222201020201002200211111011220002122121202112111212021122101021202001010020120111021122221101112220101120101110002012022121000120002221121222122111010210021211202000102221211202001112202111120210122220002012212000212112012112000101222101020021112000211012120011020201002020011000011120002022212011110122012201202111002222200112201101110020020002020120020222202002022201020000111221020001021220200200100100020202020022001010200201012020200002122110022000112010001001010012212120011002000220202112222121222202201122000121100010211221121110020021020010222001122002222121021111222011221211212112222210012021122200201110222120100000012100221110212102212100022201012211122200221221000212120011220100210012211210210220200220000012102201120101001202222212212202020022112212001011202022002102102010001020122211111101201020001122210000222110112010112202200200010122021010110022201100220100001112220020110110222111011121220020121110220220000021111122120222101220222110210110110020201221112110221111100112112012120201120200012112220100211000222222202120011210120012021122222120020102101022120210102121010022001222011112122121102201221111200110010211010020010011102222212200102002112212101000110222100112021000002211012000120112222112201020221202200100011110101010100110222012012112111011212202001222200211101102110012002111011222002220010001211211220102121121100011012022012102212021210201110010222211120212210202212210200112110012220112202200010001022111122212111200201", "02102101212100011111010022222021220102211220012022202220201222212201102120202102120120222122211020111002000120110120210122121211100022121022020220211011021102121021021211000011112001000212202200022202222120021121202212001011012110221211021112121210222111202101110121102022021211210111221200101110210201111000100021101122212100100210001101012210110001110201221202102221200222100210110021011110122120012112101000212120002122200020111121000112120100010200220022201201121102122120000112011210100010101102221220021112200001110000122011202112212221110112101022202002121101221101210201120221112002021201112112011002100120202102122202000221112110012101001022102110022122210021210201222121122011010011000212100221120001011001121202122202111111220011010201212212112110200022001220021111111000102111210222100211010200110011022210020202122011002021202122200121120020120002022021121002200100210220121011102001200210000002120020102121201212002100222221110012012211021120210122211222000111112110200011221010210221010021101210111110002112212010022011101200012112020020111201010112002012202111202002212210211021200212222210222100211120200122202012010222211101002222021200122002000100222102102002200001221001021211221120021022120210210022002212021200112001021211100120021110121100012202211001111211200120210212010200200221020001102022100022021212000111221201012112222001210002201101220111110021211100011002210000000010002101220200002001120200220100000110212201100212202122111121022110020000210122200121002210021011022111022022001200000222100100212120100200200212202211222012002120222000220202200010110011010112021112000201001210121001211210211202012012201002112020202102002002222122110121202220220212222202202020120200102102222002221100022210020120112201221102111021011002112011212211200021021220102221000101121112121020020002112202101222000102011012200110202101102121110002200112212200111010000010111221121110100100200200000022000120222012100202100220200021012100102010111120202210212120011211022221010221221021200221020100010112012000122221201221122200212020021010121112100201011121202222002021212202212011222001202111002222112020101102012120101202122102102111011012001210021220001020212112021212221121222022220101102020112211121202112010202221210201112021100210211022121011120021002102100221011200101201100200101112012110101122210121010021211121212000001102221000010221200000022021021011121220010120100022111220112021022210010000102220021212002011", "11222110212011000211110010122221100221000101221022200011012222212111201122120010101112021202002120110201221012022210102110211021210222002002211200221120100011122212202202120112002102201202001022101102222021200021201122221021022022212122202021012022201222221221120012001102020110110212120220111102211021010011211211011222211220001011221110222012202202122000212020001221200222100011111121122021000211211001001110011022200111020012211122121001220222000200001011111121210101011000011211120000021012020100122200022012011002122020101020120012211121012211222122000220221201120221201111011002201211022222011201212000020110211020121200210220001122001220222102111110012121222112021022220001011011001112110111100102121212000021202020101220010021020222220000021111112110220001222011201101010001121021102212121022212120210100100221110111022221001102111201111101010022021212022011212110211200200000210211121220110211120021012102100221202111002220102211111101100002002020121012001000120020020210122211202101001201120021110200011220021000020212022002000002012222200102012101210112210210210200021100200211212112011001221221211122110011010022201210221200201211120121121220112202120222200211010220001022021202210002201121011221002200122002221101221101121021121202101022021202212221120121200101122101000010102221200122221021101100211011000212122100010020020121002221200200001021012110012212200211121112202222021100111201010220011021222202211221211212112002110222120010201001111220010010202220020122121210202120122010111012001201012020120122100011210021211220122120200221202120121112121122210111102010001001022222120122000101010000221111002200221000202211210121212222102100221001101212220201022011100001011202222212221210202222022202021201200101020200212012022100021000002020121020110111100201111202110020111200200110012000022211221201200112010200212002200112120011002102222000201211112111212212121001202111121112121120011021022101010001202202201211201002010212012021101021201102020212101121121220210200120200110200222200122001220002101000221210022110201002202022202122212001100221122112211021120211021000220120012102211212110212222220200221120010222211021002202020110220210021222201020012121022212000120111012022201000201202102011011001012001011112211100202022102110201021120121111112122211112220211111212110001021120101110111021020200012101212220211011000011201221002222212101100221102112210112120202012200122020101111120210011022200102122022101121211", "22022010110011020220120220122002010112212111001202110200020201200021010101001200220211112001210012120011200010021212202220201200022212011011011201120102021110122102212020200221112102202202021111200201012021110211102222101111102211212010220211122221111220222112000211022020002022102220110212222222020122222012222022112220211112111112102120000200211202102002010121122021210210022212210102021221000121201002211110120001022220011100222011000022102121211121011020001211200221102121110212202120212202011211011202022022200212010210120112010002221001122000101111002101102110201210121000111221011111122201202112110202212220200102211011002020102111011001100122021111111110000120012001220020222211011121101220100122210110000010222011100122120002220111020101210122121021211210011121122211210101202210212011020111011021102221010101020110102020200221002222101221221102201102102100020210110222222000110201002221201111221100100222100020101201111212202012100102112220012112200211201101101002102202101122210121200211020112000221012010210211211202120101211210012212021000210011202012022202202220102201201020201201121022221100001211101020120002110002022020111002001200221102110200111101010112112001122200021221101121111020110102100002221101012200201120110001121011222220021012001012000200220111110202111100022212220001021011201012011212200221002202210012210212010122101102201012022111122021100102200210012100010220012021022000110220200221220200221100021101122102011110210022222212221012122020122202000220200222110110212222020110202221022100210012020000220200221201100020012102222012201221211102011021012212012020000010101120002011221120001012201011100111212000121000210102022111012011201012011022200001101011000212020110011012101221121201221001022110201201212112220001211101120220010111011212220011202000202200210222020022011001012201122220011110201211210022212100201101202010122222120020120001000211011020121021011011212220201222211211222100222111222022201001222200022212101001001222021101011100112211210221202120121202101002122001110210020220002102200012202011100011210012120110010002012212121210121112220112211112221210121001110210202121012222010111020221220120122202121012020211221111110120010211100200112102120102220011211112222002212202122221112221002002102212212001211122100101121012200202010101112022002001010222212022000102201020111100021210022020110011220022002020000011021121222111210211022020012011111121221011001021201110121212002211100111", "00010002102211101100000202110211211111221011212122221121101122110020212220212221222121002211011111102001200101011220022000102021201011201001012200210122202102222212021010010110211212000220210102211122121010201111011102110021211001210011102000112021221210200010001001200221020200111201012122221122002020121101101122210212222022120200022012210222200112110122120121002002210021202202210111200121020022212220120022122202010222011100211220201012111020102200022121212120112201200200100202221220101001110201201102020022010020201100012200102120012011210212222001021020101112020210211120102112022212211200001112012121110202100122010122010122002201202110102010120211002101212012010022000012201002110212021121011200111002220012111012201211201210022211002011211201210221120020111202210220012212111201120111200222001022221020220112022001101000102210020011012011220020222022101221211021112101012200011202102122022221202220001221212021201100212112021011210011220012110111210100112221010221101010210111210121122222112012221000221012212012002001100222110100020010212022001111022202120201002021100012011120110010120200111220202012221001112220202012012022200210202221021102122211100101000020112110100222210022001011112010002200202211001201122200100201020120202201101212000120002101210101110011012101010220000100021202020201022211102000012102000120220210121210001210001011200002101121022112021010200012112122010011202111021120220100211122111012101122021011001010021000212110120212022200211122222201001011100122111002121112121122120101111212102000102221221221222021202222120012221220021202010000121201100222200221020000002002122220000122102000200022112200110012222122011202111122200122122212022021100011220101212100210201122011012010012211002121010210202002210210220111202001122102011222001120200021220210221000121201011102210110202101202000210211212101210100010012102012012120112222010120200002000120010102211020022101120120001110211022221202120110001211221121211100102110212110122001010201011002220201110110111111111221112102020122121102011110121202120122020212111011022210112001100211122002120121010122020010222110211100121000001020001120001221011000010021222221210202202222220122220220021222122002112221021220101210212202102110221002122020221002002001121020110222100201201021011020211110021220010011200200000002200110122011121102201021102120102220021110221101222002212002101211100100020020201000202100101202021011211120202221001201010111011100102021", "01010000021202102111222000202010202222220002122011211002122120220210010020210100002210020211110102112101102002121120212100210110002222112012000121010210100022000200200112220011212110000120022110120111000220022110010002211222221220111111202201221021222001121021120121020002211212120220210112201020222010011011000011200101202010001000120002002122200020121120002111210012212010200010121112120002200211020201112202022020110220020220022212200101122201022022112202201102202120102120102010111022200121112122201111202112000000221121002112102112001000020020210211120201021210212102110210121022000010210200022112101111201010210210102110100112120212010002220020112101101111221201021011212222112221201001200102211121112100202002011001121111200022010110102212200110202002011011202102012022210202012121200000001101212220212112101010201110211122011002202002202211201101102200202212222011121200121201221111022200100212121201212002110222010110001101202102000112221022002101220222200121121102111102102211101020121022211201000202221100102100201121010221212012002101010010200022102011021222012200000111202010101022020120201000002120022020111202012020122102200000022112002020012002101212002010210100000110121010210001120110000220202022011211110002201220121010001010110211211020021221001101200101120001122121011220110210012212200122211112010222121022201022200012021112001110122011221211022220000202010122122000100202120010112221001122122221200121101220222010212122222101000010020012200000200102210102100101212211120112100222222211212111100212121221122001202101122111120121022022110000021212101022000210200202011120022110021012220120122200221021000020001122221100220110220220010210011120020121111002121202211211211201100002101000001021001100122212021121010200220112202121020101021110200022210010121002011012120001001010210010012012210220102012021120021010110002010021011011012111212100102020022111020011221202021102212120011111102001220212102101220111101121111022101111022110010002012021202012102011220011010002211102221121122200220222022201210001200120200102021021012121011120022212021021021212101201110100022021212102222220211122200211111212201221111222011001211200111010002110212021100110011200112222122002222220112002120211010111121111212210120111112011000221010222101222101012111122100122020102100001010220100210000122111221000121220210000200001020111102101221210201101112201111220111212012121102112012012020002220110200021012010101221021111021200112", "22001111102011121220210101022221011011100112120201121102011121200201112220201112102111210021211021011011201100022211202122010111211101122110211100120120212110221120200211111101011210111212121000100200001221020021121121220102002022210022210101212002221012200120002221220001011212200220222022200100222201212010000100022021201111200011110212102010210121211211222010010010112022000022111220202100000001110120221121200111002012202211101111112001020212020220121002022122002210222111011202120021100010111120111100022121010110110221211010001201001200112101020222011111021100000222010200000212101212012100121012102210120110212202100112011102010202210010011110001222122012010222010011011101101001102120210101202201122120010001022110222221021121022212212002110120222202102112102012220102021021010101210120120022020221122211221120010210212211100020122002101110122021010121001002222001112122121001012021120001010021100220211001210201121021211101220022110212022120222221011201002222110010210010202101202110122212122011000011000010120212212201220021100110010022101220012111202200102120012011211121000211021111220121022011002212120120001210020100102201120012121102110121221211121221001020200220022122001201202002122011021222001002222000201110002012102112112122011001200122201011010220212211222100110010222202020012022210021210012102012011202221220112010220021120001001100111202020220102200020000202021011211222112000222120100101100220002121201220211111020000022221012011102021202210001221200020011001201022200202022002011021211100001000021011210010100222112121111121101101001201120101110100112221221212212122212020110211021010211102012021202210020202202221220212211212002211000222210020111021122210122202202212200122100102022021010122222001022201121212100102010012110022002120020000001100021020120222220111200120002122222202000010202222100222212122102102201201200212020202000212201021021112012212121120021000022101002102020000201021212101222120001221200012122100112211102011102001221201012012010201010022000220122121101000020020021200110222101021120000021002101110201202121020201200202200022110020201120120101212202122100012210020202122212000212022122011101001100220110112222011222010120212021001100201100010002102021211202112010210001102012212221101021012011122010021000222111110011022001021120200121020012011210110111122220011100210121210010111210210122002002111101010020210021100002200120021102000202122000200211101002000121222120211220020211020", "20202002202020000011202101220221112120102022101022021002001011121211020211002001220011222100020022022121121010021221010011020110211200222010021201001102022021111210102100010200210200110021001112220212210012020021120220012100212000000222212010202101100010020002121220212100202202002211221101122222100110102202110220121020102220101210121211120100101001221122021000122020000201201110202221102022102120001202110211111120110101102110200011100022212001002220021202122220120112200001100222121111001212001221012022100010221022120002002002021010100201200210212112101021011122120010100012111000000002001110120102002012112210211010012102001100201201010122010210222012111002011201221000111001220011201011121122221012221001002111210102211202011020112201000120222021122121121101020020112210021011020110100100000222020200222221001110220010011002111212222212110112011210010120002112021110112102201100020212022010010021220210211022200201220201002021221001201121021201222002100212122212210200021112222210100002100121000021202101111221102200002021111221200020021000010102102211020200121120210012111220102200000221020220020122010210100110110202221102020210021200102001200102011001202110001022002021112012020222022200111110010201020120110021110101101011121000022010010212112010201010012201010021002100020001201201020200222220101200220110022001020101122221122201112112202001200200220012012120010020120120101102101121022112121121220012001020011022110202222212101100102000002021110102112111021120000220010111101200112001222200100222001102022110222111011120201121022020222000002000002220012112102220002110112002212012000012110201200210120100201022211010020011221122021111111000200211100002102122022222221010212111020121102111100000121120221020021021221120112202202100222200111110111001101101020101000010020221220100211212220101221002000212222112011002001112011110101002200112021222210000210200020010221101111120220022222020200101100111212021122111101220112221012011200210000011120101121000111002221001001022100110110122200002010201200000211102200212222120111102200211020122122221112220020022100210100101201101021101000012212110020220022012120101121122220112221202020100020200211201011101111010112100020120101202102021102001012012212101222200112212220110022000002001010201200022122211002011002001110012221120101120220222101101022012101220011122100220100000010202022210112221021101102100120102121212011122222001101112000002020020002210121101201010121020201100", "02202120022102100021012022212111101102100211011022022122010221011121221112211121121211201120210220222020111111001112112021120221211210112001111212111110011100220012102110222001010222001200001210101210212112221020112012020111010212220110011022221201221202121002221101222011221110102212010200112121102111222222211001201212202022002120120012000112102021101110111122000202021120212200200212202121122211011122202012122000000200020202101001000121110122202201201211020220110012012201110210211001121212122110011101022201200120100211122212011212000120002001200002202221222112212010122100022120001221210202021020120101122200111021110011110201220122000111200101100010110022012021200120201000002220211222111211020001110220100100122012212100201222011012101202220101222002201010111012021222110222110120210122020020222220112212221011110121012111111101012111021222120010122221020020211100012012011222122020202022122222202012112010201010222022122221120122122122200201110121000100010222200221220010010221001120101000221122101221001010210202021201210100022021122201210120120001202102101112101212210220100100101021012101202022022120112220001122222221202220202202012000020212012211122200122020200012221212100020100222101000012120110222011002102020121200001012220211201201020112012211100201010212112210010110121221210022112000021120212012200200121000221101220210220220012100001101201101011222100201120000122001212210011101012102112002011110122120211200000220121110101221202220002212101021212010220102020120020201022010201001000102011110112220011112000002002200110202220110222220021221201100012111001112110122112012101112020210000002121000010201121220222112111220222201201100021112202101102110110212211212020012100100012010102122110202012122100211000000122021012220020212012101211220000100001222111022222011222012120212011112211101222211201112012112111200122202011120001101110202201112111201110210201010220010021002202100122120221210212000021210021121002111200222112100001022120000122221121012022210101202101021020002102011201110011121020202122221021212022211102112021222211222200020000212121212100121101020100102010220110102100222002212020120211001210010201100011012121200022220221210021201211122022011211022121120222202100121221102001000121001021101012102120221200201220010222100221120211222201201221120200212221112221120000121101000101112102102201012100200120221212120200101012101120102222110220102020200112102102102012001102110111022222110001211221220", "12010212210021121022201021120200222110112122112101000121201211122021212120121201100020112102020201200012010111211001110010011212211121012011211111200211111012020212011112101120010011000010002012000002201200221210000111212020020002121000200211222012022000002102200010001202110112121122110102121201121010121120112211121200110211011000221111210120012210002101201022022200210210101122022221110122120011121002002012110022212121111212100101110212200011012201112201022200002001110001222220100101220212101012212110001211112020002210102120112021122110121202112101112221022220120220000011011002121001020122002220101102122212220222121201012212120022121002100211000010122110121002020211112022112002111021212210120120021001210012100220222201012100020010021002211100202102012022120200002011102020201211011222212110020212100211121221210210101002102201100010100110100021111001022221100112111101010120200112112220221200102202010100011221200211020111021011122121201022221212111120212022021010000002221221200012020100221111012000212111211002220211101221121210222110021002100101220022220020121022101211011220202211211202111211211100210112121011112000201122220022102101210002101201120001010200011022120021000111012102022101010010022121202111120012202002012210120112220001222212202211011201121200111210222111012221100121002201210010100220200002222110200002200211222202202111012122102101112102201202200020210010022112212100021202002112112002002020121110022200220120222122201210201111012010200220002011201221212101210102202112021112212122200222212120020110220000221102101122112201100120211100120012120012022110011221121012121101202010222222111101011121112020210021201220101121200111121200020221202010100122020111010211102201011120102211012122200001021210112211120221101100211110011011201020210020000112001001102201101121120121021001112111000202202212120020022122211120102120121212121100221000011121101111220000201222211120011220102100111122202122011202121200012110222001010222110210002001222111121100001221210021210212112102120012211220112102020120212102002001122012210000010112020222111122100200211000112110020121011000112021211221221121102111110120012202112221100121212000212220200100110022020201202102221000211010102122202121001022100221110111111220111121201101100111211211121111221210222212012000222110202020112101100112210212100102211101200010020100121011121111220212212210010000112202002002122001101221221000000022102012220222222010222022001120211121", "20101120021220101222202122102211201002121101220021212120212211000111111210101010202121212020001210122220220022111102010220221010201011110212022201222121222001222102002100022200212201212010102020021110100111100020001001212221212121001210021200222200110002111021020110001100011201012220112221221112211012122222022211122101102022000211110111121120201011001100102112020210221011201221212202100212012112001200110221100220212220200020221101210210011200111122222201122020202011112111220002100200021111001221011210110100210011202001200101202220120020200211120021111211001201121202112222002212012001000110100221212001002002122111000210220001211020202120120101221010222002100110122210202022111122021200201000201222202002001120000001101100201120212211002012110112011001001112121200222020110202122210002101120222210120220002102011101002111222010202000201000010121210112112211122100022020112121200011010211111010010111102121200102010111001101221101212220010021112022122222010211122201222202222221101102211122212022102010221020101200222121012022110012022112101122022211022011101220120020102100020221010210201000121200211222000101110202201211220102221022202121002221111210002020202122011112220210101202201000001112021100200222212200022100010111220200102020010211011201022211110002212220121010111211112002222211201212211222102021021021201112101202010111021021221221002122100000102201221112211010010022101212011010011020011121012020022212101001210010122000002220110122210212212000220011100211000220022000100220221200212122001020020010101102000012111001010101210001000001011020112010210002110120102211110220111112211221011112020002220011201022222110001212212111011220011201011011121221002211111212112210200021110121120111100112022210222122222100120111112102201110212120012120122010001212200102210120012202200002102101221121111012112202101022121211001110001111201021202011221022111110202020202002222202211210220212021022210102021111102102110022200221101221022000202201222110012111222020200002110221221020110012211001211010010020201111220110112001210022200122022001221212021020001202021012102100120101120221110102011012011010002022221012002221100212221012010221010201112212022100101112101220121001022222221112012022122102021020100010211100102202010200101211211200120111200011110112112100222012100121011210210202222101101200100020022122011021212001101220121120111122010202012001000111102222000020210001110222120002211222002110200001022011122021011100020", "20202020002121100202100011121110000200012200120211101011201201202021222222102000110201102212201120102200201002101112002000111201212102200201000120210110001002221202000112121212211110101111020021011102210222010001010220012000011000202222111212102011112100021210101001012020100010020021022101000011011201202200000200100102022001221111120112210220212121221222221211002201001100201022000120221200122211202100022210000210212010100102212012022000012222120002110101111200111210010000112100222011012011022002221211020121001202110201121220210110201002010011121112002102000220101221121010010010220101101011100002010101210212000101020112011222120201210012001001020210202101101121002020110122221022220021200200212110000010022102212000022120011220012220102200220201101002021102122120022122101212010122001212012101221210121110211011001221022110021110210010211110000021000002000000100120011001220012112110101111001021020221220202021012011111100220022020111121100120111021100101212000210102022102120221010002021110200210010002001212112122120120101120022121011120221100022012100211110100122022011221110120000212201201022002112010011022001221010201201111121001021002012001101012110000021001120210212022001011111002101020211221020112000110101000202100221001012021200100012022202002002200200020210220112112000121021121011200022202102121100220010121000021121011111022121002021201100200110120210200210021200211001011010122010220211110222200201200221201020112122122110100112012121122102021010111102020002020120221202111020011022102212001121202102000222212022120021020002221220202000000022100111222212122022110011100211001202202022001211010001220020210220212122012101122100021220210011022021111220121001021202022110121012112020221120010201011012111012012222110101210211212020112122102212012022002210022010020021021212200111012110022201001201021120011102022121100010201210001002000101002210020022221102101112002102120220122200002222110100021210220210100221202211102022100220122022221010100002011212022121001121100001211212021211110012122001202220101010100020102200121110102202021221101011110010122122202112110202111202022202201012220122122221210011111202002221110202020000121210100110200001121210212111102221210220210021221210012012101210002102212222201110221211001102100122220121201111102022102110101110021101102100100201202001000201110122201211220121002212222011121121012021021022120121210121201200212120210102120102101001102221101022011220211012111102112", "11200101122000002102102120211100000210012002020022101001100001221110122202221020202011102010111201121122200010021101111201111011020012120110110001201001020101001100110011010011210112102111212001021000202221112000110002121001100210120112011101201122001101021101221021022020011021222120002101021112122012222220021001002002111101112100011122112000012220002122012122211121000211022222000101012210201002110110012102012202112111102102021112100021020112200201022112022000022200021001222200002122111100001121201202100120121202012110200111212200100001221000002012112012021200222200010021112011101122011112111100221110012220121021120122022120011200112211011110222002210002202101110122221221100222221201000011220220110202222221021021001222111020122012110110201020201011022012001121220012122012020110221222110101002122111010021211201021020212112021222002121012102100001211222201001202001101200112201210201222101011110011121200001002222101000022220222021212201000010210200120111102112220220002022122210001210012122201211120212021022111012212112012202101221121221120210002020210012011202000200202221111101102202122210020120202010021212220011202000120021210201002021122210001200121210221100021001022122212120010221010112112101012111002121222020100200002020010221021021101221001010001212210220002122020201001220002011102121210001021101202022012211220101101212012121111121122222012110020102100102201110110220120221202111200102010202201102200110110211121100201012001010202002012210100022110221201001212111201010101100022222012220002022010210112010111002120200110212111110221220122111212101100220111212110120121201012202011120222221201201002022002020111022102020211212010000120121022020122110201110111211002200211121011122021012221200120101220122202011120222002222001010011221112101122120221221020121220201211120211022200011010211020122201011222121011121210202220200111100010011021211000010022021200220010220211011110200222211102001202110202211112022121020121002202201220122202101200200212221110112112102001012220020221011202002221112120120210200012221221021010211200110101202220112210210000202011222001212112200201210212020212220220200021022202101200201111220122202220001000201001011201021021201111012001112211012221200222202222022020120022110222200101002220200221211120211220000102002201111211210102012021100120221111021012011100102101200201200102221212011202012021212122212100202100221002202201212021022221012011012201000112221021221201211001221110", "00002001000202022202200002012010222222110120120012211200222120200210210102111222120211021002010002020122201201211111111221011200210102212010122001222010200212201101211012112122222001101110112121222200100120000021222210200121021002111200110101021011221002212102121000211120220211002012021201010010022021220000210202201001202010102212102012220220021222222020202201102022210122110020022121200210212221120101200212002211012122101111222202200201212220120220122212221010210102211010100110002020002011101121000201222200211211112120121011010212122010012112110201201210121201100200222021101220001020221021101102220120210222120202211121201221012012020110120200110102220112110121111221011101102001102001000022202121121200222012101212020212012221112022202222000102201000002222202222111011121112000120212112200000021010211222101202212210011011222220020000212120101010101211010111012022012010100122201122010121120200220211120101020220000012000101011222200120100202100111021002011201122000011221200112011202220201021021100210100002110120110000120101021011102102201202102222210020112101101112021110202110010010000022102211021110210210110021001000021112210022122010012112102221102210002221222100010110102200210022000022111021220220011122020001210021200200120211110100022011112221120022021200010210110201101101212202220101101112122101100122100201201010200002200012010001000021122022112002221211112102121100211022111120210201020221100121201002202121202211120100102020201011201102100220010111200122220101121201102121001212112200102120010110122000020002222201011210012012211122001010200121101002012221121211211220220100102000102101200201222010111011220222222120110020020122011202102120222002102111211122211122110111120001221102001222000220211211122002001110202220021220002220002011122012212200221112001122112212202200111101102202000001110220210000220101200200101011101111120021021002200211000101112212002021200210111101111202210211111100112222112010101022020101002221120021101220110101202210221020111020121200122020111101111022121112111002220200022220002200221220021112120112010100200201020022010111012021112011100012112022201002121001012202011211111210222222002221212001021022012120002121000210212002200002010211010210210210000210110002200211122111001201110001220222122000002122210200212001110222101002022100020012102021202202222212221120200222222010220000122102010202112221010001111220121202112220111220100120001021001102000021000211221201220022111202", "11000000101101001211010222010221000210120200122111120100000010110220001122110120102222111010101101000021001200102111222101010120001102112201011020111122100011220211220112220100010100001022002211011110011101002212210011100002220212100110200010102100222201022100122122011001000120201012201021102001021021122120221021021211112201121211001200000221121021120200021201020020112112201212212020212221122110010120100201211222022121222110202120010000222000002120112211110001211111222212112212020102201100120010212101021020120010121002212221101020011210101110212000121111222012120000101000121212002210222201102102020211002112010212121010001221111011200012010121021021111211000122020121100122011010222200121011202221221012120200211022010010000020222102222022200002112122001012120010022221122202112201111000102111110100221021100201201001202010120221210112201022200001000222200222020122110221201200222101012122021210100001221222000102221010102200010201201122221111022100020110210211121121220122100020020010122111120001112110120011221100120120020102221012011112220121120212202210102011201111111020112222022012110201002022211201122022022100202221022112102210002002020210000210002101021012010020022012120211002222100200221211000000221202200101101102102022002202012101110000102221220202010001211000202222220121101102210200020012102122022002101202002020101000102020212120202120022100122012201001110000011021110020011122102111220202200201210200220221220221001220012010020110202121020102000200221112110100200121212110101200201000110202020001212002200210220212222011200222021211100212122111200200212200101000110222002100001011011111011200000210001102101111220100010212222220120021102101001200111002101220212020210102012220120222211220002222120201012202022020120211122200102011202001210121211120201001220102020122020202221202222102022100002001110120111022011210002102000101202110020220200021201221022002222010021221220010201111222200112002220020100012200201020001120102202020210220011221002100201222010221000020100100210200200120112012210021220022221011011220121112102220000111212220012221010102202200210002111210202002022010122112221102201200010010112021011200222201221101022001020220020112010220002110002102020001022100102122111020221211112120000022212120222202012102222212100000221200011010001011102200122021012202012101101211200012121111212110022120101002120202221012002002002200110022122012012120010210202221200101220011222210212212022022212121012100", "11001211012111020111122001021211011201121222101200210011121122000120201001211210120222000211102010001200222200102112220010222001020221201201001120012200020101120112211120102102122201200200201110110011110220010220121221102100000200101021011100021212221000000010021102201120201121112012212120202020011220101022021122002222110221010211022021120001121110000022012220011120121121220120201210221000101100022210021212002211011120210222021221102010020111020220202220011121222012011221212111012011012011020000110002212102000101012222211101212010220010000120121011211111010221110011202121021121121000101200101212011222002110102200212002211220212022200002100122000101122002211202020111112100221100200020101101111222102011221202001221110010000211200100202111222212001120021102212021100101100212121011122122111000111212210202222021002212000100010120002202112112201202020211021121211211211200200220000121111102211020021200020201112001012122102211100000012020111020022212120102102201111111001202122220022102220102101100002102121100212102120200101211020011201120220012110001122212101201202202011212122101111112222122001222011112121012210002012222220200022020201002211101112121021120202010021122020000100022202122220012021020220010102002222022012002002022010121112201001122111210001121102100200211100010120120102222100111101110120112012011112211001021011200012000022102211210012111002111000222211122121012002201212202220020221122220101211122010112110100211212002212012001202002012222122111020101120001221111022112010112000222012201112010122012111020212210212210211100201000201211111110020100011102012011102221202210202221120001020222001112111020120021221002112200212222200212020100112000021112211211220022202122020100022201211112101210010010002110022110011211112110111100000101000120012200112201100001200110101212011022211221002220211202110101020001211210121020000021212011010220211011122102210202112012102202212012121011211002111212121002112001101021012012001020200021020220022102000112211202121200011212212001001211122022002212022111211121021110212110102200100012112110112100012121020001000011122120112112222111100022202021011111021122022210222102100212022121111011122002010121120110021110122002201111101102202200002120221212020112200021111011012111022001111120012101211121022111122202122020111212100220121122121212212101011220111122222100211002121101212020011000211001102220222212120001021212100100120021200111110102100010211211211021201222120102", "12000002110222111022102110021122101001102120220110022001022100112211200110022022200212101101022100020100222001012011100201021202201112211021110120211000110101222102001020012011020222000021202010210110000020120122221102002012220121120120202110012220212121122012212120101221200210121012210110212200000212202210120112111200022201200222012000110002202012212211012111102022220212101212202211101120210210221101211110202202022100002002100002001222100001000210020020020010012011002212022220012220222000202220110101112102111220121002121221101121122212100201210002220202010112202112000201222110200102222120022212001100012000022102000001111201021021120002120120112002110000122210122220121220201010021220100111011002210102120120122202210112201111211220221112110021212022022202202100200121212221001001000101010021101022001010211101202100221221112010122221110222210022000010102102200121121120122221101002101101111212102201110002011100122211002102020102012200012112122111222221101111112000100002012111200220022010002100120101010101200112111210100211111110111002212010011001012122120210100000201022201011211012212212221002212022201022022220100100200122210010101110221001001202022210202100102022102101020101210120101020002012200111020022010000110012201110021202202120022111212121002202002012020020120120211021100112011202202210222101120212100100222011101020220121020200011001212111201101112021000200011122200110021011221202101101102020120210201000111100002100000112111201210102120000201111112011022101001101112200010020210111011122212201022200011122020210212220122012112122120212021120102221122222000210020122011220101122001000211212100100020212201102012202002010222221121121010222001111112221010020020002021021020111122002010120222212122202020121002222201102220212210221101011200122020010000011212000022001012112101222012212000012002001001201202011100001202102201210212110202212202101222021010022201021202221212212001100120222000100021002121110222001120112211021002221220101200001021101020200202120211012100021000101212120022010201000001010212221111022202111002122212002001211002011020222200221221001211210121022200212022010210021021020000011111111220022111212202001201212200020121000021122122000010020112012101001120110201112012010221221110011102102220100202210111102100201201110021201100210021120120112200101221222122120221100022000012012220220100002121100002001200000200110101222222121200100222000210110001022201112120221020210112021202122112001", "00212112110012111121122002012201122121222001120200211202020011021111001002022000202112022122001210200212002110100121220110001220010121210011201101022112221000201000122101120220202022202100101211121210102021120111120010011222011002000221212122120101121122001111020112012000200221000021020001002020000201022222111202200201021001220010002122102020022202212022011110020101200212200012212212122111220022220202122011001002001211111210011001212101221021211121211122212100000010111122022011210110211002100001212002001101011120122011101220011010101120110000112121212201211011100220211211022002122211221100210000021221211202101001200121102201102020111022010201020002112201110121222222210220000202010220101121221210012102121221001021120112111220201222102100111220211120002121001010010120212202200122222102201101001222100021222122111222101110210211001202011001020001120121211020102120101002111120000220210010212112002110200011010001002201222220101120000200122000200002221220121210220110212201000200002010121111202202102002001112221121222011202002111212102001122011221002110200100210102011211022201110212121010210012020212011022011100202110121121010221222222221002211112100110002211111200200010120101102110121121011122001110210210012212120200202200001021111010221201021220011222112200112020021120001221022121212222211211221220202112100200211100222112221202000111020220120110212020220002210202012001202111010011200111000221210221221200011021220211100000212122020000211002021001101011210022020000101200121000111102020220212001122101211102210000011011111120111112102011102112222121121002120101110011102020021120011201102011211000120210000010020001010200122002222201201000020021000122102221000210201212220111022000102022020021221200220221211102102022021022002120112121222012212010002100212011210102010122021022200110202022011002120010112120002120101002122100112101210120111110210100110200010000002112111112201122222011221022202021210102220022121212001021121102222200012201222200202212210122222022201011210011211001200120111020020011001022110210011110212120210222110121101010020011201220222100122021200212002001112010111101202211002121101000100222200010202000200110221200220010012001020000022012121012011101102022001122200112002220001101121101000111102110111222211010222101221000021212121111211122112101221022112002101020200011110210102201102122122210110101220020002111212101110111212112102200011122022010110220012011222221101100001021220001221002111", "11211022222102000102121110021112201210021122200220111210012122222001212202110002220222012202212020000021212000021201000220121000022200112202200010112122012121022101112212211220220222021021110101220210122220122202022102010200222110122121110122121202202222222012212112122021010211012220200010121011222210222220100211012220220222101001202111210222201010012120110020112201220112111002201111011211101221211220121120002121001021212111201220222100121120000001220100100111010202010111022211001200011001221000210021001220102101020011222102001221211211100020002021022012120200100112211211021001022202100211200102211211001121202202020010021120200000210222011002212221011011001101220112201002210000212212012110001101010112121120201100120101202022122020102222212011020101021121020222010110021110110020221221021111120101201011202101022122020002120201011120120221022012120211012200002102111021212210200022211221211100122112221122202222222220022022221120121001000221112212110210110121122221121020100020112112110111111022100021000121112111101202221002211002110220200120121111021011121202021002220011101012222201120200012102011111021100010222011111212101220010000211102110200110100021211221112021121011222010100021200011100000221120112120101222021012200020021101201012111110211121022112112000211222121112001110100221101011001202200120222100002110000102200120000012202100212020120222102102220112122200212102212000121111100000221111110121112112011100202222001101002000221201210100100111110111020020111222122121011102011000222212100211221120000121222012100102222001022222022202202102100021112010210100021122000200100220000202101222021100221000111210121212001101222020210122220210100220121202201111020112212221120211220120122211211210221222212212211121100022101100110011110201122110221020021121121020210122201121010121011001012221201121110222001121102220102102010021201110010201002202002122121112112112101222101100111112221101101002012012110002221000122111000111010220212002121022220020112121211202202010212201010210211112220020112221001120102022201020110001200120211220200102210000010011100222121012102120201102112120002111120110020102000011012101010000102112210012011021211012201121120122021112212011120112122220121020002021201222010021220022122111001202221122201011202210112010120011110102020022002211111011212011220121212012001120011110222000200010101011020102112112122101121020220122222011100000001020111212020102201010120022111011111120122212122000", "00012221120112211202000100002210122011220121220202011121022020111010212210212010101020112120001002020201002212112102002221222111111221000210102111011211102211202102002200201122222102102120111200211102010000102002101120110200210010120012100200100000120011211122110120002120102211121010110020100112022101002121110001000000222110110202202211021101021010011010111221020220022021201222120200122201201111101122021011010200011202100000001102220001102212100011002210111211212211111120122121000212202111100221100001201020220001022102010201110122200120120200110102210012121111002120111200212222010211021022211210221122022020221122221000112202220201121001121112102221221212100012010202102220001221101220220111202201012001022110222201110001121001210002022022120221211020020210002220222201002221112201210012211211220221002200022001010101100102120221012111011021020120022110121220222012010110100120210212000200120110202001112021111110210220002220112010011020110201121200012210112001020001201210211102221222121222021122210021201202020222011221021210112101221202012120001011112122110020210221211110202020121211012221100112120110111121121101201220201011102110012110200111001122202200000012201122022120012022002202100002121020111112201100201002210110212100202112021122000211112022122111200200111001000000100020212001100122010012021011222021002012001210120102021100200002221021212212221221201012210201010001221201010000122222110021000112120011212001220121220221012111220201202112210201011221220102202110100020010010202220222000202221200212220000112002120001212112120002122111001001200101010011021012120011001121110101202022111220101210112020121220202110100200122201122212001102020012210022100010211100110110000211112000020201200000202120012200210121021011200021101202012221221011022200120000210220011220201022110110100101220220222100122222020212010122022121012012020121110101012220111011110110010201122100101020220022010100200111021221122200002012220101210200210021020220002100222010200022002020122121101021201002221021200011212120001110112020020222021110012011010021122010120220210000001020110200011112010010001111121020010100101120202200010000220000212000221102222112022022121111012010010001011000212120011020012121020101211112101020101111200211102201001200000010122101202202221120212012101110001120000000110010211201201210012020211110122022111212111201222211220212122020000102002211102012212222101102212120110120202210010000222212011201021002012110", "22100201112102121200210122212221012110200110220000121221102121102210111212120001111112210210122102011021222211202020220211020210202220010100212002100102012111221200112112012001001102200112112201001121001122001101212220101110001220110000012202002012210002212202102020122021002202201121000220022220020021221110221022210022001201122212000201120021101200221022112201102212011211012012211200012121212221102101000212002111011021220121012120012102200010212210001101021201221110210210000212120220220001002112102112022020212112000021101111001202200101101122102122102112021000200210212002020121211102122121202121101200002200212220002020210001020222001010001120110101001111210010212221001212011001112200022211222221211022120021020202022120101100012110020110020110020112012121200122011101010220010001022021001021211211022022200220201202221121110012010222122011220201010221011200122020122220022201010022200210120221000211000120200012011220221011021110211211001211101202200201022000111000222210101021100101122122211000222111122101202022001020010101212100220002121211020111001010002020122210001111211211120021101111000222210202100122210100002122001202222100000221200001121210011212221002111200112102220201122121112101110120000002201212100202110222222200211201001202210001002120011210222102221212200202101110212011011122102022000102121001022100220121212200011111101102012220110001220120111021211010020202012012211212200121002000110010002111102111112211220001102212222102022100220220002220221100202121100221000212120121121212122222110011202212011211112010212001201012222220101201121002012121211202200202022110011021212010111010122110222102102021122020110000101000201200122220001212021021200110102011201202101021222001212202111220010211102211011020002220201022211200002011021002120000022001212221122001010010220101111011200221212111122001112001002021200021121212020202011022021201112222110110222120000122221000220220021210012221210200002222021110200102011211111200001000012222212222110002022211122102001010201210111122020011122110011102122120110012220111122101222011221111212102012200122221111201211010110101022221212120102202101222002102122121211000221102112120120200201010211011200210202200200012102221111020011011001022012022100210212111021111111210220012002101012200212120212111211201101211121121220212111201210021102211022112211022012001020211000021101011011022111122201201002122210201012002021120012220022200120012220212011021021010110210002201", "02210210022220201202022101200110210100012120021121010212100001121100110002012011202111021121110212202010011102100100012201212220011222220010220121201100202110120202122001202212011021111200201011200211021200222010101210010222110022001220010110102020121121212012101002021100211010001211221022021120201121222001100122022210201210020202101011112020021222100222010221111220122120100222201211222000001221212121022022102202011120001010122000120212101011110201121012001121220000002111201202100200221112112100200122201011212100121212012011102210201002111120200210121221221111001211001021120002210021222101010122212020101202221211100022120220222220002001011100100102222101220022202112122000002222210221111012012121221112212122210011002212221001121210222020111012100020000101012100111021012201001101202220012121121011101000002202002001220102112100211020020102211102000112221211001210122111100001222021210111220122100110000122110222220210201001222101022012002110122120221010122222120022120211120210021101022120222100112000120020101210222220022110122110200220201000011121221001101212002002100001122000120100200101102010201100121111221210100102100201012101020000002100200101121122110202200122201202221222212100000200012010112202022011110211002222220120211120210200012100020120202001201122100202200002120010001002221111000210200221100010022202111022012011020021111210120120100001002021210011222020122101221220110022212221021222022000000002202201112002201220020111220110102020001101000122120202112212002210211002211201110210222022022021000002201020121110020111200002020112121212012112220010222220112110010202111212022202110200001111110220110212210110220201211002120110201202222011222212200210212200202111201100010212010102201200121102201110100222012201100102212120011212002100122002121202210100012100012120002110120212121012200211022012002121222001210102001112101221220000112021000210121121011001212200120001011111011011100020221122001220000011021111121022000211110022000202101021200012012211200010212000102202011020011220112122011121020011022011212001221221211012010112112222121110212202210021222201212020201212110221001101002110010012211022212121201021101001102111102202200111110211200201111202222011101001100222111010221020001102021012101021220110101022022200110001000212000000100100100212220112201010021212012102112022102102200221222002111000210210200110121001211110220011212002100000101020202110221100022010021100111220220121011112011201102022", "10021221000222101001022200220120102220120222010112122010011102010020121122010221222221220000212011122021101010010022110222101120122211111121001120222122201000222100102201010202012000111010000122121010221001011012111022211210100021000011020122101122221002000001011011222110012201112000022202011022211012011210200000020002220001201202212112001010102000122221200200001202112022212111012111121212222201110120000212211122111220002111000001001020102021021221010012111021000102122200001011112110001202110010221220012112020202022121011112102101220022201121012022120111221121112011012100100020221222021110021212222000000111221021200221010112002100202210212121022010102211211220012010111221112111202210212022210112022221112100011210102021211220200221010211120212222010022002101020112211201210112102001100222121212212201120011110120010121121001021222021211012110121002210111000020011222122222001101010010200102021222021212001112020201220000121122110010121202000122112000001210101112112110111101212010122010011122221120201000202221001221211212210112212220200220111012202211211222122011121201021211201122002210021212121120120102200110222121101100102000101100210121002100210020002220102012001100012222102120212212221000220002111222210102120101002110110110222011211211000110001120001100202211012220101002222010210100011121002221111122201102212101022201011010100122200100200202122220201110012211111000121120121212220222101202120220010122001212201211102102101121200011112110211010220000220101101210221200212210222100110010010121212110002200101120201002120001221001111202001000101021011120102000002022021211221011011111111221222202022220010221221011221121010210122111010112122102110221212212020011222000211221011011210201220212211000110102000202011100012011222212012021122100002020111011201200220210022120022110211201221220010211220211012202212021211011212202210001201100012021100210122012011121201021020120202000210111222011211200122002211121210002001112210211022112021010002121022110001022011021000110012020122222021010202222210222012121010122020101110022210111002112120121210121200022220010101210200120121202100110120210000210000001210221211211220022112100002122222111120212222101220201121122020021010212211102101121202012200211122000212101110210210201201201011011211012111000020121022021101211111110001001111010000211202121022210002112011000202102021221201021001122011112211101122102002202001202201210200002022020200020020200012112120010021010112", "01021220100010002101220021212122001221202111200001120021112221110010200202002121000022221022101011222200122211021102220120201000101120000210112121202121002002210220221112211202200012102111112011011020101112100110021021121212221221212200201011020020010122122200022222122120002212000020022120200001021010200202201202021110122010200112201221201220102010120002112110111200222101021000112201121010020211222201120122200221110122012222112202210220110020002011101021221012000100212200210021001201010021121010122101011202001101120211101102222201200212110000020012121012102122010000020101002110012001220101221222012112012020122012101111222121000100120100020110111021220022210001211022120001000220010211022110102000012210102001010221000211112001112011111201001221111102120001112021011212020212112101001010022101111222002110020220120112222112012101121122122102222102110020010212020101210222022212221002001122222021120201212212201000110022221011212022222212000012101211022222220002001210210000012001011222100011010120022012201221102010221021120101012121110001020220102122001011212012212200120020000121102010002101212101221100211201002000000002212011201212020110100122010121021221121211201101100102022221122202120112201020120121020101211112022002002010121200112022121201111201012011222001012122000000110120202100110021121200110120020022210110010201200002011002020200010122010220000120011222210020100000000122110102112111111112122121100021000211020002222010200202121021210002011022120101202120222001112210102210200201222201222211120120200202022021220020121122101200112010121222100222100211010022111102110002221000221011200200011101002110201021110120220022102001120110221000220001210220201221101102200211111210002022000010100001010111110100100120112001200212000022220112012002022110122120022001221010102002110222122012112012122002222020212002002010122020011221100212020021200100102020222021001011120112101022000221122200201211011221101220012100002122001221120000012111110121221021001121110012110121220202221120002211011210211021212122021012010000122022211212111222010110002011100121210212201002001101001121010022220102021120112011021011200010002111121112020110222222200212101202220220021010020120122010211100021020122110210212001210222210220211102200110021210010021112000021102112221222012202201211011101001101222012020212011020010212021212212222222012111202111112001120210112211001101101010000001222010022102221022211120201011110121122111111210021", "20220021000221021212002112002020220112000211221222201101122112022020202120210000012020210022222101011022012002022112110122102120002120221202210001102221221111201002022002002121120010122210102121011102100120102222110221110011112002011100101211010000012211110000112221012002011112000101211000110112021100010111011222120220100121111210121100011000022000111200222021020011000102121100111011002221212221202011101221011122002112020201022102110120010202011100112200022200012200212122120212000021111022111122222111000012012221021001020112212000211000100202211021120012020020212001102121020101121211212021110101120200101022110120100100102101021210011101121110122210212110000122111110211212120221211102211220002121112000122201110010012120000210210221012120100110012110002110010022002121210112211211211022020102111002211111122222010001210000002021122211110200121022201121021022101100010222102100102202012101102212200010220100102120012020110200220102201020002210002001220111001011112220022111000111000211121220022211012102011120000011120000110122102002100111210012221001210121011202122201112122001202002220212110222002022122201020202010221101200220022201011111112111000110020201220210111122012022022021000012210002022022101111012220101022002011222021110001211101221121020122122121001001112212000212211121011210101110210012212102122112211020001210101022200111222202100102020100011211212021202020022102102222020111200201222002012212101022022221220012201112022221022002121001101212112020011201221120120211120220112102202010111101021101211221112201020001100201020120110211221112102210012011120201212112212212210220111102122020120001102210221220220101122202021202122122102120211012022221212002010000212021200210111120222201012220220212211220012110122021222012211120220021200010212020010021112112002022002000202110112202212121022120122011122222201101102022212110002200211222110001001100020102022000110000200222221112220101021200201110112210112112010022011121011002002200201121000021100100000121010102212112011202011102101201000022112002002100101121112022022000110211112000110202221120211011200112220221112022200122001220012220110111012021211022012100101111212101201102112221001012000000020112000101011000001002212212020022122201102201011022120202011220121020101010220010001001211122102020020022101012200000101012001202002101120201122122222102021002000201021101002210000120110020021021011100212022202202020221122012122010110211121200022202101002202021", "22000220100020211210201011122121200021121220202201021202221002011112220220122002020021111202200121220122012100201001200122020001012102222021002101020210211011101021021211002000200212010210000200112111101122002110101210021000102101202202020212022001202110212222012001022111022221220222222101110112222110102110012011120121020220221112101010000121012020012021200022001011102112112212022020221102010001022210022100000121101202222111221110122210011001200111121000202221021112111222221201112102200101212222000210010202001200222022021220021220021000012012100121111101011002002112020002110221211120211121202120211000211101110212200011001012222020002122101211100202012221122000200022002122212220102210121100012210102000121101212102120112020111111021021220020120011212001120211010012211122011022221201112100010100121002201222002010212100002010002211222012220210200212210011000112222010201212200002220022121211112122212021121002201211122010012020120020110122022211201220202011000110122102000202210110221211112002220022211220022200122201020021221201100021001102210220110110101021021201121212111020012110100111220111011020211002200010120221100102202211112212210211121001222121202012222222111122012110121001022210121111021001200200021210201012122122011212211122022211122211102112211212211212010210122211012011121120122212101222010001012021110111121011220112201202001011202120100122010010222022220022102012101112022202112112012011022202112212022010101121122200220220011220112120110101210000112112001010011121211210002000011220201101202002220011002021000202010001110112100000010121222121012202210002122100220220001221202202210221110222110210210112100012222001221010102110002102001111020101102201202011000120201210010121212202101221202111121001220011220112201112002021001202221200022100100200211011201211221121211220100102101111200002210212211022111201010020202012210111211212012201020100212111100002120211011101202110001102022220210220122102022112212021022121011122210100102021101102022210000021122120120211212012001102210122012000100221101212010201212222011120222012001011200000021000100101211122212001102112002211221201211012002022222010212021112100211021212220200201201021212022121100121021202212221011001100011221222022100222112010200002122110122210222120111122222110200201102221022002202202112222010121200020112012111021020022001120002120000122210012012212010201002200022211212020101102001201202210200010220002212111011012202100100102212011202", "22101111120220110122001102200110021202012222222200212202220220201011012000000002200012201211020002211000021220211210222012012010102102211022221122122011000000212222001101121212210220112002020111002011011100111221020211211000200111120000021211001101121112212112002220021200120001012001102102002001010122121110012202211200011102211122211120201100201200011222210000202120010212022002120021102100221110110120221221100220010202102121211121102020221100211012220211202021000222121222101111102220122111102100012210001121101112102000111102211011200002201120111121111222100222201210201011110221212000101020222011121202000200010112222210022020210111200102001111010011122221020201200001220100101211001101020201002220011022221020220222220122012102001001222202012011100012210011200001011222010001112120022211200101002102102221220222202201200121100210200111101212221101020101222100102101002011021210001200210002101112020010122202010212101100221121102120200122011121222020100120202202102200012221122212220101111202011200022201010010120202001001122011112110220111222212122211100022120122101002021000100212222010222010102002222011021212220100010101101111120210101212011101222012111111211100221201212122220121100112101221001111022002202202222101020101122202100021100221021222020112111122212120211001222202120100011011011120201022201212222101220101110002210102010211110020022002111000112001200002021012112110010011222220120120121020121011222020101222010100001001111022102001110022220012102010102100022210222110210121021212112011121012202121000210020022110022100201212022220210100120011201021020222022001000202102020110100200101110212101010201120100222022020012122011022122102022000110210121200000222211222011110200222201010222120120100122021010100010220012100100202121110001112222102202022221222011110221110122000122011200021001000002112000120021112220200220221220211102121020121211100202212020011220100100220101101200222112020211112021011210110002101001000010010102112101200221001212202101222002021211102211100101201012021220001010211011202000202102212100002222210002021001100112212211121100110200122111101100022211120002201222020220220002101022020022202102002221101222012122002202120102111001211212110021102020211220002021200202112022021110012012022010202101022000221101020211211022101212022222011022120101200211221002011102202210101201120201002110212100112120210101000111021110110211100201001200102212211021202221122212102102210111101120012011022110", "21010122021121112022002222110111110100022102202012222010111211212122111000022111012122221011101202201200121001122020122222001002122121020100110221220002110201122101010110111220100000011020110020120000110022202210020202200100122110202122121221211122012202111112011101220210202021212202000011212201102012100110021012000212222001100101101001120222022202010201121121010101212011020011122200100110012002020022200010101220001101022122000202001201000102202211002212010101100002221112021120222120111211110100221010212121022110021012002121110220111120011112210200021102201022111101200110120202000100202210221110102222101121010102022001111112101122200221121212001000112201101221201212211121100001010011122122201112200210200022121010021111010110102002211211122020101100010020212122000210212211102200001210222002212212100102102212012222212021212220111220102222122110200202021202222221002101100022122220101202100201002120012220112210212022210220000011121100122111120222000212111210112002212001012221210012222022222102200000021221012121000110011221102121012210012102120202211102201000122102122110000102010100112222212210121020000122121010120020022020211102000000202020221002100100122220000102201220222111021011220100011120122102020022001012011102220020211021101210111112122101212002020201120121210020020101101100112020010100002002112000000120010201202101020101201201102202110210011001200200000110222211100220211010000111220012112211120120101200121122202110020210002112021202020100211022000220211010122201001210200011100101001200101002000012121012020020020212112221212202022212110200102122100120111202100002111000220202012010021100221000212221010202010221111101100202220020210100222220101212001101112221022022122201221100201100201100202021210220110011002222000210121000220221112002012220221020121121111000021002101111210111102120022002121121111012020120211222211100120212100222212210100201120222120200101122222212100112101002200011020012110121110200200002112100002101020022210102211022021010222212102201112120120022222211000222201121120102212011022120222211102200112022101101120200210212012121201001112020222012020002220210012210202212202021010211122022101201222210120012022000100222201201121002100112222212202021011210102110112220212212111002211220101110102122110222211011111101221022222012200102222120112112120021122222022122111212211021221221012021220011120120210002110202002120202212111121202100112210211221200111102112001012201012021111011210", "00000020222022202000121012022220021001110111000122120211101001021221020111111222112020210001222201122221221201122010222102200121021100111111011000120222222122001100012000002120200220200220121002120200101022022001011110100102201221122102111002101222221001100001002112110102121011101010211122202202202200101202000110101012020211122000112012110202110122212011000120110012100021120011112020212110212010001002020101221220120110012220112110002012100221010102112001221121100102021202211100110001000102020001200001022000122021001001020021201112200210102212021121222022020101101111020001011221211022112102222012122211211010112101222121110002111011212010012011111212110010122202121020021202001222201011020021200121221212122012220122101120210212000001221220102201101022000221201212112221122002011011121221202000021202012012100000020202010200212110100200021001210212222012002220010020111002012112212222000001112212000012010010102021222111101211020122222202211201210012112111120022111101122200210012211201102111200122222212221002121102010120121221122220002200222112002002220100110112101101222001222201010121021110110111120200212121212110221012001101112022101212000211010021101110221202210000210101012220012222220211021221200112212000012211011120212102200100212002020110212221100210000102112122111112100002012221112201100022101200000000021201001110121102121121112212200202210010201200120100120102021202111220011121112202001010211201122102100001011212012220010112021010120020100220012111010101200011211110112222012112000111210011110122010110122102201201111102020121211021012100212121010212012012211122210112011010012011101120101122210021120112112212122110202212110001220212002221102121102212022120122020010102210122222012220120121100102222122122222212212100212220210111202212111000202001222010020221011102012002021120202120220100222000110222001211110122212102101002222212001201212111211200011221022122022110020222222020222101012100100021211212220100111120022101002111212210100120212221122100211121202100121020121200022201110222020100011021212020202102112112022021122100121212220000122121121210122121211102110221101112212101221102000222012112011000100011100012101022202120101110120200112100022122212021200120002222101211100222200012210101010102020201212102121012101011101111021012202200211201121200112110221022000122222112121011120020111111011000200020010122222220122022222120110111022211012220122102220111002222122201201111210221201221221212220122", "22002102000021220112100121200221012212022220022120221220021122121222202121002111122021112011110010101011100121022000002121211001200122011202111120111121222021202112210021011001101112210001001212022020002222102101101110211211220201221110111122221012221211122021200110011102210120011122221221010020020011221220102112011102222021000101001122011121000220222220110001201011000110000012100112102010201111102102212020122120112121211110010012120212221001010120000021020100011111211212020010121010001011102122212020001001210220001202121221120011200010201010200020200122212211000202212221021202022210020100221001201210002201120021212110201101110122100220020220000210110000101012112022222121101122010122002202100100202212100110102100100100100022200202222021020210011212202200220101010001020202102112102220111220102112020021120002201102201010000110212202202201122012122120102222212021000101000201222210101211100212021100012121001211121220010212112001112210211110220100011012020010011122220212220011021211020221221112211022022021020221101100200011220200121211022122011202002202102100110212200200021000102211001100101211211121101012222110110110111121100200110111021010020122221120000222120110101212222011121201111022111010112010112021020020120100022010010010200020021220010011122112220020110210102200012002210122221200011121101211101010100111211111102100100122210212202022110110120210021011220102211201220210120221012102221212111222110021111202021222001022010102111001221202212201112222011001201110220212221210122200022122100111011010012010022100112221111020210001021000200011101012010201111201101202211200010021001122000002020102222200002211200220220220011122100210112211012100111212222112101021210220102210212222110221222220021200212120020110021010200100120201212020010002200000100202001222021121111201100021022101112121122112212201202202000211122211212022010002022201212102212201122202010220212212200020001021110220121210011111210010112011102101102112112010122001212121010202120201202122121210221002221011010111011202102100121201200212112102211212021221022010220212122000011012022101100022102022000202111220122102021020222120122002220210022000002202202101121102211010000022212002111112202012211020211022202210022000101102212020001100001122122001011111222210112022200201101000120111202102001100221102022111122010000111012122121001112011012000101110011212122000202010202110201000002010201101222121002200110221010200002221001122121002221010212021", "10020211112000122120102201101211012200200200220002010002211000101102202010122021211011100202112201201110020121021221111200001100101000022011110102101201122222210212221101000121111110221201202012010012110200001200002110011202112000020221002021022010101022001021102022110202021220212111002211020112111112212022000221110200010011201001201111100120101121200102201110211010010122101211122112212111022212011122021110010021100001010211000001001012020102002110210000001000102212200211020200121122120112100210202200012121121010101211002210221111122101122022102110012122112122120211210110212021220111010121120111121020010020112200110121102202201111121011021212212102222011212021201022212212020202200002022200012022012022100102120110020012122202110012222011100210111212200110221021111011002002211220002020022000111201011020201120212122021211100112122011012221011110120202100000121222100111101201012020120221200021120011100201001222120010110111120200102021101112012022021210020111202000110222202211211002100011210212000200111201022121010220100122111121212112112110101100112020122202000022201012021121020100121110112210212000021101022212012012202021021112120102202011002000122021020210021120020202000010111012120110222200220022211112201111000212100001012022101121211122111100001112202102012021210011201101212001010100101020121100022221021211211202021221000202222200000100100020200202011121202200022002022101002211011202022112221210022121211110210010220012222002101200200212220211120110220120212211002120022201111120012020101001010010021121000102222001200010100212201011022000012101120010210211202020120002110212210102220020012221212211022012221002211112011222010212121110122101001210021020002220002020012001220122122221221102111001211002211012110020221002020202010102102221000000221120210010121020201000002021110200111001220001101222002000120212001011110122001001000120110122202120201222222001021012021111111021220012002201221221101001022101101001002120000102021122201122120202001110100002120002000221221112021101001221201002021120020221121211102222112211012122200120211122210000221100200111022120101200102212202100210110122222101110100210021020021012221021212221201011001112121121011101020101012122010001121112200221112120110100012020221100201000211000121200202100122110022001022122020221002120211010212100121212012202111000101110101100222102110021202100001011020100100120001201102221012000200110002101122101101211212022011120012110111100210022", "12110021121200102220022011202220100022110102002120102101122010212101110111211120011100110221022012122110020110220011002001120000110010220210212221121100200101202012212100021011121122012022200202021211121002111210122121122102210211001112202001110112002021101022010121021022201122110012000002010212211202022201000201101000000212122022111202000011022200222220122212200112122110101210022112001011110111210021002110000011200020210202221221122100002212112211220121101221222110211210121120100102202212221011100002200101021220021200201202211021112211122010021011102000200212120102222001202211122221100201000012002222220110212011120010111010210001201211120000100211022122201000002112000011020202102121101000012000221101210012012111220010111121100001002102021010020112001222002112201022122202220102201221221212121201220101101101100011002000022120102010212102202010121122120220212100121101211201110120012111010212220100211210112011110000221211210021212022221110011022202110111210200001110210101212220111112220202222001220021012212101012211202011000110220012101120110211220021020022020022022020000220221101121211221201020020101112021020002201020200112211001122110102210222101210200200121102020201202211210022000201222020220012112222002022110111011100021111001211112111211022120201102001011020001212121100021120222002010100101121010102201002000220002011211102001020020111020002002001000211220211220112101111020222020012120202102010002022100010101201220212212110201101121121122202100220012121111002102110200101100101111022202010222020001010121202011121200200210122222201020011020002200201210010222212122111102201002211011022100012111000221210022201110010221010200211101102101210210110010001001111101122220001120101111121010100021121001122210020112101220012001001210121122221110111222000021200111000122022121102011010200201101110110122122202100111110020020112212200221112222202000001110120121101100210011012021120012222102010001022222101112202022120220201010021021201210010110120022102120002100110221210102101011201211122021002210010101020121222212212001220002002221201201112200220002202122000001011122102220000220011122210000221121221102212010211121000210121122122101002100120011020222220111110112200220110010110222222211101220122112111122000112011212012120200001112002102121120100210111101202012212021110011202210211212112210201000021021002120212111012011101022102122201121222201110220120112201122101122002100222122121122111210212002222221101010", "00121111221222200012200120000120002000010100100210210110201112211201010012210212120122221010220211220020110012012001111222221022212001001211000212220222200211221222222022110022021200210200212220000110122201012102222020111212002202020112202102012121111212000001122100202201211102020111202001112020121112221222101001222221112121012120120111002100221222020022202200100201220002111002212220022000200221020211221112200222120102110102100121122222211100202112020211102210212202202011001220122102102220022100000212222110021021210221111211220222200012021201010112002121002011212210002200210001021222220102100121212220211012011201200001011012222001212112002002102011002020111110000111010001122101121201021001121201221200210201102121022211202220221221012210212211110020111212102200001022220011000112121202121210200101020201211121222102000000221012222101110201020002212201112110022102201021201222220202110010122011121002001121102102200210222100101112211022222020201021111001021001100210200220220001000012122000021101022000222200112011222000112111201021111212101022022112200022010122011111201200010120021202010200212101221010222001200020121202000022120121102122211020011102002022022210120022222122111202200010222210000201220200121021020011222110012121201212100021110011212211100121022021102222001212120120201220102122101021111200120202221012201221001012210002212001112220020201210002202102211112120200001200221111210011201112101210221021110220111000101101200220011202121021220222220200122021112212122002020102121100120111201010011200120001200022001002112020011102010112022122111011002222000122120201120002011112010120120120000222102022112200220100201220220122222221122121010221101202201120011021021000002222222120210110100201111120020210210020012001002202120112021112012212121221112111110002211010220122112010122020012222112022210110010110022122122100022111201012000210002102222201011201220122001010110122122010111022111102122221011121102112000212121121021022010201110212220202112012000201221100120201221121010220021200222220201222122112222000200212201202202200020110010220120201012020122202002012221001120222000020121112020200222001001221022102000100111211202210202010100100120012121102112011102000010200112020112102211110221120112022112021001100101020001020022201222001110211220202202201000211221122012111222112220012202200212221222000121112110100010012002220111002120012122220212001110002022201121110022021212211201110021121011120202211210200", "21110002221202011212122222222101102011010111211002210120112202020012012021211101022200112020221122110100021102111020110120002012111222221222212121201020210100101201120222100101211110101200112020210102001211200221202111220011211110211021000220221122211202100200220020120111001021211022121201221022202002121112121102000012002111211002221122001202201221212110212110002020022102121111022221011121002210221201210110201022210101022001201022222020012021022021002022101012212121112011010221111021020201220122011222000221211101222200010110100002102102220010102010220000122102000101212101112100221212121001021111122221201001202110210021102202201100101001221021111122121021200122122121112200200210211022022210200100000202201022120022111001202001102212012100120222212021011001120012110000022000121120100122102201211221101100111120121012110000212102021210201000001121020222102201112000001112120002110202100101011202112022210001122202110221120101020012022100112111010111020011212111200121102200110212000020101221110020012101002021000001120121200110110101020202112012021102101220121010000011202202001220120010101000220010202111022000001201012100022120122100010201021101021000201020010210201110111100112202200010220100100022212102102101111011010212001022122001021002211220212002221121121122202202101201221121201111120200211111102012121212100011001101001021012110121120101222211002122001001201111120010121222112112111210211201022012110010100022102122011210011000120211201102002202011221002221212201210100212120011010112012112222110122000122112022210021020202100210020102001101022002010012110002101212120211022002002200212220022120012021211012121221022002122012022112001111112020010102101020002101222221120002210111120011010101100200210222222200101110102111210012000012222112002112010022100112021022002111100122102202010010211221002011221002010002200111122012000201210102020021001020002122020221010120200200212011222221012101211122211212110212001221012002000000121221221100020120101202102210222110222201000101100220012001121112121012220111220110001120222101011112000011001100020000112102001220022101101202011212020010212221211222212121212101201211121202011010212111000100011201011012112211110100112021000002001010211200022002101112021122211221211110121002012222102102200011012112000210202120020112010022011020111120211212121022101011122210110012001021101022011222020021201012002112010221001110122210202202202011002022020101210122112010212200011112212", "20021121122200221220111220202210201201111021220112101112210100212001110220000221112020122020112012100202111110001012011100022102121110221221122120221200022112210120111002010221011110201022011120211000211212020210020102212001110001102001211022110202120122011222001200010122221220220111010200200110222211210211121121120122010020201202011221211120110111202012121000201222022120011222222020012221002122002001120010201012022200022202120200212120101020201121212011221011100221222022002122110020020120211211211121002120200110221111222101010002122211122101212102021202222102012102102102201011201212000000202122021011002220220110110110222210002011110111222222101222010222110210110102011022010222200022101222122101220201010212110201000202020220111210222001212022021012220110222021122211121012000201022002110021020110210010112201200211210001211002211212201101202002201110002110020001202000000002221212002001122001221010002000021001021100120021000010222212111012201000012111022011212122121111112200212020022002020012002012011200000220211221002111022101012210000200222121112210200000201002210021102120011120122222210121102220011100201202220010012200002201221221112111221010111011000001122120002110211102001102020120100222122020201021110022001101001210100012220121010210020101220010010012221202002001210002220200210102110000101122110002020000211011211110100201200012022102022000021121111101002010221021202120200000112020021120010202222221111021222022200011022200112202100120212220201102011102221101120120201222120001102010211002020111220000101200222000211101111002221121110200222110020000102020010011122111201022221010021121221011202001102100100111220100001101110022222211210100200021101120101011012202212102200100002200121202102200211112111120022220200100102001102020210020201011200201212220102211020122202010221001000001221101122110022121211202121100212101120222210022112011122000221221001000211002102102221021221212220121021211102001221000200221122220010222121002212000010111221001111000002212212021122221010110211021110210001110201002202112121112201202001121100001110111021202220102021110100221010222100111201222202111111201021201002200112212102012200011201221000100220010022002121110200020220212022020102122000220110122112210012100112210110012010011112002112002010011010102100220102010011110101022220102211120012021021101122000002121020021102112020020012202022011200002221001112020222121220212211221011211011201012211211011202200111010202100", "11212022022210120120020201222120121211010210120002212102020010011211020021201222112221210102101020200011112122202221002112210110010111210222222001212122020022122210021112211211111222000220011200221220201120202012011212010021210000001202011110020121020010202100102020000122002001002011110200122222122022112120211222122212112211101012022100000101211221001210020002220111110121212021221221020022221010100200111002121210211001111200021000102112021212121002210120222020100012011011120111010120100101221200110122110121202011022121002002020210122000112010011111020101020222100010001221102200222001000110202112022111002000112101101111000101101202100121201002200111020220011000002111001221002011022001012112212221100002000101010210101202012211002222012201120011002011010100112111120002222002011111020010211002120110010112022121112020210102202212122001010000210021111122211000122101111211022101201221000001122122012112012211112012201110202022020001111102200210000001100000112122200012211020002100120021110021101112112210100022000101011221211121000102020010221101002202011201200001002212011211122111212111211011112200121121222210121012010022220112012221222110220111110211222020122211201010202200210002122121000222222110222110112110021001221220011220101202202102001112122010211012210111102212122010200112011212222101022022110022212001022020020011020100110001101221222001011011222201112222012110201020111220111101001122020210201001002102200221022000121221121002121122011111112120002101101001222001211021011212120010012200222022112202110211001112022110001112212021101102011001102001011121110021022102212122110022011101121202121101001022002000101020012111201202202101110001212200002101200221221212022011210111202210100112122112202212122122100122002102022001111000021111222121012101102002102201210020012011021000212200020122001001222100102202022001120111010210012200200200211021002211001101102200212020002200121121200000101112110012111001220111120102102101012100210220111222012002200002111102201202110201011220002122012121202221221200221002101212211222022022101100021120001220100010210102002001112112120102102002010100121000202212220222220211012200110020202111201011001201011210011212110102011011011210110202110101221101000102000112200021001122112122012221110110120020012200112010120222011122010022011002010201012100221220021110002200122011001211012200110000020102112100222010210111201202210002211001211020220221221022210210211100212010020112020212", "12001121011120120212111000021012222110012021001010212222002001102020022211000111222220102111010200012120212112201220022100220022222102112001012002011010121012222100122112211102012212121101111022202020121220110001001000222210200222122001001211021101220120112222001111121100202102012020200122200120002011222101002002022110101002222200010012020000011101100101120202002000111211221001212222102201102221201020001220122112000000202112202112201002101200111101220112211211122221110211222102221012210012001210002102220220121010102222000101002010120210020120020101122200012012000200002120002010200222221202111120002011212011211221111221100102111112212211010112222210100012022210210201221100101112202010020020222011112000000111120221002021111002022002201020000200121212200111011210101200220222220011022020211122221100020101220111202121121201210102212110212102222220120121122200202010202102100111201100101211200212012111211020221220222121122010000021120120212122022012220121202011010100112112000002012112222222202101022022212111022010121101101011220002000012122120100010201012101220202100122101222110120010011102210221210020222121211222112020212122100212002112200020200221222011221010112122011112220020010210002212100000112102111002221011012112012110011001220000110010201011112121222210101201111220022201101122100012221222020112212021110000010010100122111022010211221020120210022022110022212000200211010122201022100122212120210200120111101112200200100111002112102211000202220220102122111112112011221020011220020201101122120022212100220220010121010020001222100202212101010222110111111222100100220201101022110100020022001021200021000111000100010110102010020111021000122211212200100000212020222100010022202112001120012122111221200020101020100200221100111010022002000101122220120100020200221221220212122120201002211002000202001012122101110010122121020112211201211212011021002210212111021111022001010201121201201101202220101120110120021212021222020200111020120211020021000111102202210000210012122001110021221122110020211212012112022221110020111221111222212022211001112222102111101010012110100002110210110020022200011011122222012211220200101010210021110010001221211010010110022220210212011211010111001220120001000200022001220210112002021201200202000022210011101022021022101001001000102100221211202021020020010010220202001102110002020012012101002011020001220021002210001021210001002202020110210100121000210221211121221212202222102011222220002122022201", "00200221100001022201200122222111121020222000122120000221122022002022121222001102011220001001102210212002102010111211210121002202101120122121011221220111000000200120122121000121120222001111021200001110102021210010011100200202220010110001101010201102102021121021102002122010021122001211010200011120211220101211122100000112220001121221120100010112112211121112100200020100120010120122120222002211010002002110110120002202102211102021121111220101212222022101010200011002010221012102111222110211221011112011111201112202000211222021021222122100212121201100001221122122222212111020202120011122022211200222002212100220102111200101021220222222100200210010210001021022111010202211111012122221000001100010211020102001110110020121010120002212002221201221110121112220202000201222020122111000001022120212221201101211221120100022001000122200111102220002020010120022010111112112022021012001022121110100211010110011101211011112021221112112012011122222210220220101122200000100000100002122211111020212221120110220121221021201102002000201122202201001002201010011020110101221021222012021202201012222221200111110222000200221111020220110212200021010202100111021210220222202021101110012111001012100200221012001002011200110222222111200201112002210010120210102202001102202111012022112102021001102011200100010001020000002121222121201210202120112121101120000211211002021021000201001212011002120210021020210101112221002222011202110011211102012020100210200001121221211222010211010201112101011102000110011211220101101000200101100102201211102110011112221120221202021001021121002122021210022202121120101110121122121021000202011022000021121202120110210122221220001111201011011020000210112121110100210202002210220111220221021110201211021010221020221212102210212111210011002222200001200100002002112022101111201101020022101111101111011100202100210221102112112112201022220200220110202020000201012012002110110112121100002201200220210001200010210122100200012000200220201101111002111110101020201102021020121111022102200221100001221121020122211102211212200102200102100021000210001110201010022202122221221010121010001001020011122112100002111222202012210220002001202212202220222002121111010111211202110002002002100020011100212212120111211011012011122000200202211011010222201010210202000002220200221200010222222100212021111110221121111101201221221111020120122220000022211220121100121020200002110221000112212020200210122222000002110221100020211222010222202220012100221121222012022", "00002012000020000011111202011220010112111211122121222201020011021020010000200110202001010001210112020211220122200101201000001000010221001010122201211010200001202112000102122112020102012222021210200200001122110201001101111110220022201211202120202111102222200001212001211221112101021000202212110212211021021021210002022022001002022112201112112000101101022022220112122000211221012012110000210012101012101010002112211002000101100101011120112010110022122100001212201011011110210202101211122200000002122111202110100120202200022102012122102120200210001200202012011000022022100110212110011010202111210202212121101001021100010111111101222221210222110210101211010010000202002211111100211011011122001212021010121022120021220100000022201222122202020002121222211012102100002201121122210201100121102122122111000121102020111210101210211202120002010202100002102021101201002021202101022200012211200202220200112101201111111000220211111220211220100102212221100120112101102220010110211101202000110201020002110002120121110022212200102110200220001211010220222000210222210012200210120120102110002020002000110121222010221101020111000200012210212020100120112100010021111012121100110112120121111001210212121211101012002201202201021220002102102222000021112102210200212212000122021100020202200012112121120101012020011000222000112201121121122221121102011200212201012122001000220010022220020022101001121120100202220001020102211211000210120002101002210121121121000210021020110020201021022212012210122201000221012221202100221101102020112222021220012121012002102121110012002120121001102212110112222022002020102220101222202200111200011102010112211120102122001200102120111000101111111101000202120201201121220121222122202221000220122001121211200111212102021000210210202200111201001201121120202221122122202021020011110011120101020101220102201201212112100022220121002212002020010020212011121011200221022021220001200000011100101112110110001010110200021021121222111020002010102001010112021010202121212120002012220112212100222100212002020110211211201110001212202020202201100100120211010011110122001021101200200202100021110000101102201110020012011022112101022000110012210000012021001202021220000222001021011212111112222210221110020120202122120200120010100112200202012212020021111101120121011111111102201220022011110200022202101200101221201221100202110112221021112012220202121002210122022022012012222102012220112122010012000222222110201221010202221120202210002102020110022221", "01100212110012002202201200100212210011112000000101000212121101002020210202110202220012220110002101001122100202012212212220202100100222201112101001000012002122112201120000021200210110111122220002002010200012002222010020210122020111110221022012021101121012201002220011112212202021122110112002020122101201121122210222200222220100001202110122011101020012102121211100012212221210202211110212001221201200201212020011100210202102110102220211102112200102202012020020000200212221101020220002200222110122221010110011112210101000222212110012201210021100222202121202000120201121202120112222211010101000021022100100022002201221021100120220201002212000110012200110000120121022220010000001111201210111120211010121101200010002010021202202220200100010011020021201000202020210212101211020200210210201122011201122122011222120200110002202121202002021200001210221021000221001022210211220210020022210010220120211112120201021011101110210000201102020021221202002122102111001102220220001210000111111120211211202220022220220011022100212202111220122110000202201120111101121011101222111000112202021110201212010220120022121111100011001001222021110101100101021201120200012221021221220122201220021202110021020202200100201221101111022010021201011111200102010202211200200020201010200122221102011101101010000220110122021011110220111101012010122000012202102212200222222020021220110122210201112110021221002212110122121011100011010102201002102110000102212002220221021111001002221001001002011012020212201100120220222012201210022001011122112220110101101202210122111211100001220202021112212220001221221110200011211021110000100210102110021120020121200110020202201202120000000022210111120001112120110120111000221002201012211202212020111100101210012110100210110111120012002212222022220202110211222021020011102220002001010220202222000001222001012202111201222011200012100012122111122202112110111222021011222022100122121211011221221100012211111010110121001202222111011020202120022111102100101222220211101101000002010220211101210102210002010002012010102102010001012011110200102011200101100111102002102011202011220202022112112111112002212212202121001011222012200022022020111111012200122100102022010101020221112011021001201101202110001121200120202200011222020120111212111100222021221010100202110122212222020221010012021200121112121201020112201222002212201100101120102202012221122112200200221200200201012121001000121002001121120011111111221210122100200022120101100120112100210100201", "11220212002112222112010111221200211112102021222011010001100100021000000010012110011022101020221011220110002012000000012000100022001120222112011222120112122021111220102111012211212002021101101001211102000120121102012200221110012220121220122111010201020100000101012020122121010012021102122211220201102202120202210110101110201121120201221122222220002100120212100222200002222002102002220210102001101210012221012112102111022010202101222222011112121011100121100111110111020011111221222220121112000201001222110221012022212120100102012120002011110000110021212112100121210110111100212010022020010021020112011200021012002222010210020021200020220210211221211022221221112110010002210100021021202122102010220002011221102112002112111201220001110021100020201100110210202000202201202011212101101202002120221110012212212201222122110102101002020211210210000122011021122202002100020202121111121020212121011122201011012102022011022222011101021121110022210111222110022220101102212100122002221210001001120002200020222101010020221112100002111002100011111100112121121221220221221021202211011222000221120121010221221201122100201201122220210201122212121102001110122200001101010200200220021212010020020102221022121222210100122221101012212001120010222102022221211102101100122100002112120021100221202022120002221221222212110200001022122012201122120202122220221021022222011112001011002121021001212211221112021202211101111121000102000012000112112120022000110010100201212011010000210202200212201200000001220200210120022101202201120101222101100221020020022100002202112120211010111011201112202220111111122222010210021002020020211222022012110112021022211001122020110100000201110201000120222001212001110020220200211210102100100011010202012012011201012222000220102220120202011112210000012212120221120220212001212220121202011021221021110200201200010102000000001111222122000202112201210221102202200022020112011220101221101212011220212000000200021112221012021102001201002121122111022111110110202112200112112112211201111012220011220101101100011110202012100101011210121221001022012201112201020110001000010212112220212200000022221100210220112211100002001111220011101101012010002000222112002222201020211122000102101211210220111011112112220122102002100201020112010201112011102221010211010011212102210001212112120202121201001122200200111200201000200102222121020111000211120211101000102112112012020011111220002100021012102220010100210202220010120121122022100221002121110212110101", "00110021111201202100011010200022011120110210010210111010121110202102120111000212112012222121001211201110012110021200101022110020021010020121110010010102200120200011110201100010020120022111210020110100222202222202221202111112002120212110011121100010202100200221121021210012100201021012102120021111101020221120110000112121200121111112220022022111121212100121202112202001211110020100011221102100220001111220001111100002000020012012101102212102020200211002010220222201100002101212010020100201222010110002020222010100201221220011012222021120001102011120021001002112121001220122222002112002101111120112200002120121021110110001202011002020200000012202011220101111111121200222202101000112200101110221101101212100002120122120220210121000120200221020011222200110220211201010002100112102110220112022221002011002200101212001121111111121101110120110001220121011111000201000010210022011220222000112201111020100011202002201111101122111122012002211122002210110221020201201210202112222122210202212010100210022101210210220201002221011220211200211221220011202101022001001200112101020121112022020022010122220102012112010022200110120222222100022002011110111221001001220221201222121110020122002110020002112110001020110101120001020012022212002101120101212212200121120100110100122022011120221121111221220200221020110112202002212112022222220111212121021221201110212201011112000200220222110112200112120211022200121200010220212200111012211000100201102110000011002201020120102000112001200010221000112000020111210222020102011112102101220110021220201000202121020102222020212022022102201022000012202211020000201210212221200211001211221122020200122201020102022001200202122212012220002212011210120020120122210001122010222120220220211011001201101220220010222100001200211010022102022011002001220111022121111101211110220220220212222212001212011121100210010021020210102220202101100200222210122202201100102021120101202120010221010012201222122002000220210202112112101202020211000020200012120010201100010220001122111000002111210122102212122010201020122020012122102002010012121222212011002122210201222112210000221021021210011112200022211102010001220121201211111121102210122100112221012121001012111211000101212020101010112220020110020112220011100121200221210011021120220021012121100000011101121111100222212011022121011210110011011111011002210201112111200200012200220200120112200010222010200122112221101002101211121221220012010202221101022022201010111110211210112120102210221", "10100120102121212111101220022201212211012212202002022011002210020111202110000100100111012112022021021001220110112101101221201100112101200001201002010200221002011212210010200020121120020002101102211021022220120212100202021201100222221102210112112222002211022112202220212212102121122200011012100010020200012012022202220212102221002200110101020102212202202000201122210212201112022021000201021201010121222110020002221100112200101101022101011201210220122012212101002022220122022002020102200001120211010222002012121202001222201001200210120201022101010210212000122022122000111101120012112111102011012021212200120020011000111120000222122220201021101022112212220011120122212122211112020001221121012021022221220010111221202002220120121212210001220022001202222211010021102121101220101122020021220221120100211111002000202111222012210112200202221220210020010200011100111220111120100110100102010001221101210001122112201212022002012211120101020111021100222100020102111011000110212100211202201101211121120122201010220012111211110011000102220001200122110220222022022210011200012022011211021010101110212020120221202101201120102200202222122112210011222010012222022021221122000021202001000011201212100212021011110021010001012202122221210101122121022111012102110121022111122120201011121101022000222121100002020100000222011000122222212221111220110022000121020001110211110000022122112022222112012100011201121221010120100212110002111121001202102221122010021110210012002000220011202012200210001120210020002020101202020202000001221022100201011020001011000021122102010222210012012020210202002101212012220210021122120022000212102012110020200012101100220212202020011002002100001102000121110001002210002011212101020002000110202101011000211010120111101220102221001221102001110201011011001121111110222120012011200211100210012221022001110010000110201001011201212000100102201000011012001111100220200120120011111100212212202120221220010001221110021022120101122122211000111121201021012221120221122202102011022210120122001101010220111020221200021102012012220101010001202101112220021112110010021102210222010110102121100211212100010122122222010001202020000201212211120002110122022220112201122221100021021211001102021100102020121220200002122001201212010221012110022201012221120102110120002011112221122012111110200002111022121012202111220011102121222211102101120121122221100110210021212001210021022020120110002121110102012000200110100101001011211122210011210122001001120101", "01120122202002101112022022111201010101210020211122122201210002000210110010200111200211220212202011001202211010101010010121011000122021010122001020200011010220002210212210020100221202101201111012212100011210010111222120210012012111020022201211220000020002121011220112002000101102202100100000222010020001122000220200001002111201221200020222211002002111012211101002200202222201212120220221020122100210110112022222120000101221001000202102001022210101022112102112002000012002002100101001210002021111210202010200011121001102002222021110022122220010002022022112100011200122210111212021220200220001121011210001202211122201211020201210011010021110212122000201220020212201222122221020002001022202202221110110122101212100122020220010211001201211111200200221211011011221020000112222122121101101212201222002111100201100011111220111111111201112200200201010020110022212002112102212212210020011202010100011220210111010021222112221201010010102202112012102110222220122020221201201211202100212200120112011221212022211221100200022111200002010111111200210120100111222102210011121210222111211201020122120120001220110100100011201110201201011111000200220120002102000022100001022222101211010212210001002020120110122001121111021221202120001212201202212122001101121211001212102201020100020120101121101012021112202212222011222102220002210121211212002011022212121112110202100211201201022122101102121102101222220120200101222111201112000111020101000121200001000202011021101002102201220221002022110110022001021102112112121010222002110010200200011202201102202002201212221120210111202122111000001121012212222110122022010222121021121220000000021010002202111012202100220221121220111220111021201222200121222111122121222021211121100012121122120101102122200200022111002000201212111122222000112200100021121202001011022112201121112102000110122220012101200110002201200100020012202211112112212121201021200211220121212202102022021022221102210000202022122111002002010012212020202011120021222020211022200122210000022220012002201102202020212202111021122201221210102001010122120101212110202100121211210121200211120112200222202200102220202002022011100210101212100111102101220112112002120010101002021200221202100221112100222202012122021211012202122200111100110202012102111212001010021210121111110202110002120101121200111200100020021112222210010121112221212021021211212201122020210222222220102022222100022100222021102200220102112211112202022220202020121012002120021111201022222110022", "22022001000101111120220121211110111200210121221020102010110000121112200202020202102022101022020222012011212101112211020001021120001101202101221012111122120022212102122122202011101201202122021210102102101110210002211122211010112212212200122211222002211212021102120022201010222221202222121022112122211112121011210221211010212122001000102211220012200211101021102101022020120021111010011200220222020120110101020220222111200101201022001100220222121012001012111212011202111101002220010121221012011011222222211102120100202001111202101011001022102101022220211202101021121002001020210122011122111212202220121002121200222011120001121121002121120022102221201021111011000020211102122210010222102010201202011221122200212202011122121022000112210100111121201011011221212112121021201210212001200011120012110211120120112122020210212112211221210201002101100220121120010200021201000100100122210222012012210012001112202110100200020211002111021202010002110001102211120000111202220202202201110120201121202210120220220022122222200020111120202000002211012122010200200001110120211101122222020011020021200202100212212121010010021221001210112110222221202211211011010022122020000020221000101021100011000212010010212102222122001022202002021122011202001021000110120022121210110202100120002011201011011210112211120011101212001222121212220020212202010000221220221000212112222220012222022020220102211020100210212110002020210000200102120000021001210221002210000220111220200102201110112020210110021122221111022102201021111222220020111110022211210001121002102211210021111001111220021012002011102020211221200210201020202221000122011002111101202022011211002021221222222122011212222011202100001002101120100010201000122201111212102002222122120011100211212022202221101012100221122112012200210010000012122211222221112111212122022120111112012121122111221102001222210220212201211022002222222221011022221101111121121100020101211010202112122211111222100212201112212001021101101222220012011010111221011012112221110101212202200211011010000101112121101110111012002221111012222022020120022021000110000122002000212200221112111000111100111021120020101101001021112112110000102010211010122101202122000010202202110121102101221002210221222021012001201101221211210102002220001012112112110010212110120110212122220002220212111210101002200101022121100000222122120101022012120110002100002110012110012110111021220010002001201222222101110221021101012221002222211220021112111100122121021111201201", "21121212202011001112112011000220000022021001000120020102200120010012022222222202011202110011220011121222200000210000102121001211121211110121112121211011011212100100211212122101112102010221020002200100121100111022100110221001220220020011220220000011120200012112221202201220101212102011121022010221000210011122220101020021000212200220220222210121021022111110002001200221220101221001011122120020021221000220122022120221202202020020011022000112001101102000200110222122120002010122201120121010101220011101122112001021121100202122122121011002100110102012101200021001002210111011221020012210100012000122200120202122211001200201002202222202202012110200012222122111121120021111001121122012120110222112211010122222002112010102212210011222201001201102212210000112210101022222121121221222111222110211220111102210122101122000101102010022110202120121002211110120110102201222200222011222002002120120000201121000210022020100100021212122011112212000110100122220021022011221210211011111120111211012221210020022122201020222202201002222201222011011020210212220112110011002222221210220200011012100120020011201201110221221000200002122010121001221210211212210212121011210012220211012011012200220222002222102120211222212211220102111100210121201202022122022012210010102102020021010110221201121211221201212011112110201212112020010010212210001000012100222220122210210221021100111011021110200110010102112021002202012111211202111122022010211120010110211021202121221210012222221000222000000012020001001100221002121110211221211010220000022212111220121201210110010200101202210110022001121201112220012021222212201112200201121211121002120222122112101001100210121001012212200210222221110200201210220012022012002112122221222010220222220201010021220012122120021210022011012200120200021021100222211122000212220020110202020110102001100211200110010022212102020101211111020011210121112021011211012020011122011222112220121202201112021110010211102112201100120201012102100220202201020020001211212221101212100220201020021120021200000021012110001100120111202120120220101011011212121010211112222111012101222100000021220100100220101020122200101100000111111221002211020102200120120111012202000002200102111101101210001111120211102111021112001211110001000100202201111111010000211022100001021011201000110221210002121101020121012102212010022102101200020022112110012110020002000220220010222101101110022101201202102202211102212011022221202222211112220201201021100221100011200110102110120", "00222111102211112001111210001012110100110121101111010210001100112211111102120120012220211010220121001000122110211001210020101110220020022202011001122000201110211010001002101121222202011001200210112220010121220120000010110100110011001212102102202211202121010201212022121220121010020100221110000101221100100222202222122020112021002020010201211102211021110101200102122212100220221101210120110212020022021110221122100222112222112110012000111020011022122101200121210002120201112100212122002220001211100120000021212211200010122000121120000121011000012022212012101121202000011022221012100002112122200200110112001222222001220122100110122200202202122012221102020000222111101122220000110111112211102221120021110010210020021102001200201121100122200012210120200010221012020011211012010122200122010121201201120120020120022110201210211121201201011100001001200222220000120101122000201011022012020212000022111120121002112010102111120201021121221120101100221121221121221222221201201020101220201120121202222200022221012012102020001021002112211020002020000021212221210211211111112002101011121022020111200001121220122222012211010200210202201012002022111010200101200201002102212120110001201121100220102220001110212110102101001200211010020122210000200100222012021122021101021020110002101000010110210010010002110002022211110222202001102210110010110011022001002210120121121010120122021201221020201202012201100111201210212010200000102021021011222020212212012100101212000210201211202211001110202000001111011200110102221011012021010200121202112221020200121111002100112122020122202200001111120020112110011111120020002121011110022200120110002210200022101110200010122102211211012110210112020220222121221201000221101122112212222111112000220100112012201212212001010122202021000001011220001012212100220000111121112201111201202111012100201022202121212220201211110112022021000020000220222111110222201001210112101110002202100012122212000211210200211210210010022120120101212212102210021122020010011121001120012000100221210020011101221012222221120222000011200121112112201220212100020021020110021010112021002102120222111001211012120122120020010200212012101211111121100121212210102202112211110110222011222111120110101121001020100201020210202020012212100201020221110122121121222102011110020210122000021101110100212021201210102102200200120001011222021012002210000102211121001022222000010121210022000101210101222112011122011001101022122221112221100110122002021010221210111211", "11211102100210202110210021112002020011202022022010200210201120112011011022222220000101221211201020022102002100202000111202112212012112210110202201112000210122122021112021221120122101112221100221210122110010210202221111101202001001002101101202001121200010212220112220211111000111012202120212111220220121222200221110122002002101020102011012000220022211001200221110022120220111010102000122122010220111110102010120020020202212101122001120110211121102210102120022111101102100002111212121022012202102102202222122020021201111101000110222202122110121102211212211110111101220002110210011222010222010120202222021010012200121022100102201102020122101210001210110000020120001012002202021111210222221222022101011221110202021002110002020112110102011111010002022200200120101211101200100001202202210102101200221210212100200122221211112101010010002121001201000012211021100202121011212022121011002121122000211222020121101100200212120212100201010211112022222220021202022221221012001011121002011111020200020001201211012110022021200102110101112222112100201002212210210220221012002011101211002221212001112002002222222021120100102000201110122111121121220011122110021110100212021111120011002220012120210200111120110101000101221120200202112222200100212111020021101211120101102001022120210021101200110101010020200112120021221212001010201010102122010020121010100201100021012112211010221201110012002011001110010001110211121210212122220002200020210101112112012202000102012211020002110110021111000022022021102000122202002210012210201220210102001001000201120202110002102012000222020000101211002201120220201101002102011210012202112222220112101022120210012020022102022000010012001220022112101200220122120210210212021222012002221110110021220002211211000022010100112110122202111111202210122221121100110210212200222101020200202012002100001002210201200211201202211121111010211212000110110201011022211111112222201020110011202221220002110111112102201212202212202022022122212012011002201212001221112001111000200022220012112010112100112101221110122011101212201221200102011111012211001010010012200211201222010200022112100210200011212020002010102010122002012011201201212000211020100001220122010111201100212121112112112220012012221202021122211211002012211002022122221222110100011220121211022221220120112212210101111001200201101111222012201212021102101201122202211100212112112201021122210001211222022201102201002111222220212111000220110021211000210210110121220120022222021122211", "21002220000202102002101121000121012210002110110210010011010200110012221011200000011010222020121111122010121202201101112011211021201021120100100022111221102202200220212102000221010012001011210101222222011200012010111122122020211210021020210112202022111111121200010222220112121011012101002211211001110002111111200011112101200010122121102112121212012110102011021120211010111102001122110211101111020000021211110000111111011000222020200022111112222121010112102021210120000121121110102112120121021122020022221111112120122012112110010210110012021001121102112122022111010210020211021010021120202002000212222011121211122202202220112222220220200002001202001020211011201012201001001020201201202010121221012000221100212010022110212201111201000020210021202001102010210020001112101201110121220010200112200200002222112111202111100101111220000111210202022020000110010112201121102000001220022021012111210200122002012122212102212211220001202200111120010120220201221012201211021200211102212120022010121112011020122101022102112222202000112211021121111212202120201011111221012200201101201100122021210011010202101101102202010022010221022012001222020020111121020220222201122122120212000221010101110020010012221111112111000212210201022102220120211112110101202101211012010211210120001010222221121211011011012121110201121010000121010021210122212211002101110120112121022112211112022200012011210112122221010022210121000010221012212102121120120201010221011100120012210012211010212021220222100210222011012112021000221211212100001111100011012200201000222010102121122200020201111012000010110021210022111020002211012000102002112210021011211100122121002100201010010220112212020200102011020022221012010222120221001111220011211121210010021212122202100011201202121021210021210001121212202201210022002120110022012020002210020202201012212221002000001202111100201022002120021221021002211202112201121110222012001110222020221101112122200112000101121011112112212202112200021101201121101201021220221200112212002021001010010202102120222112222221110210011000202112200021102120102202011120222202120010110201212120220012220210000200020022211011121001220222021100201101201022101202020120021211100020002021202122022122101211110001110102000100022202210200020122201121121122020121000122211021100012210002002201021202002112100120121211020121201120102222121212220202100200102012201211022222111121202211111200112000112002001020000120121212002101010201100221220101211111010011211012100122", "22020002000201021000212221211120222221101211020221002110110022112112000110021012002101110211102022020022112210022001121100210100111222011212001021100122001001102001101021001112022100221220220012212201211022212101201121100201222122201210122222021112011120122002221120101102012100022021221102011212202100101121120201012020101021220010221120012212120111222101211022010022122122021220011202102010102212210001102022001202022011002110011000210102121211022012221002202121111210021002222012110200202201001120001011220111221122022112011101000111002112222101220001020010212011101102222022201122111021101020121002112000212200201111102210120111221022021110002020221022020102002220112221100001122211212011102120202020011121000022021121211010000001220101210121221110012011011121012011011120221210121002122012221120000112211112111221022112212100202222211112202022122120110122111021012022222200100001122022200010001012221210122012020011100210210012120210122110112220202010102121011200210102201002111020020011200120010010120022200202221200121012120100212101112122212212121010110211112112210021000000201002212202100212222012010100211001200102012122212220001200211120111120010201222022102221211222110010022210200202221201121012101202022011112020110000210001121102101210221010112011010201101100111100210002222002110212222122012222212102202121000001022101212211111100101221111112102020120201022122120200100200202122220211122220202021012020001102000201021211212202201102002220210212000012020202002210011110001212121121102221000210002101101001022211022212010122000100211020012212111100221102111101011000211011212010221200012011011111100111212221021221122210101022221010022102020021001220002011212112210111222101201001102202012212211100210000011021211202110010121110201202202000112011200101200122100011120002000220221200012100000000120002120001201201122100201222121200122012202220122021121200112002010000001112011020012112001212112021010122012212210010020200221120011200220012122111212202111000110120010001011000012211211001221100220001010000102010012000201012011110022120201011101021121102221010200122201110201202000210210102002211200102111202111221221020220200102011120220200010122010122112221001210112010020010012211001010020020222120021200102111012001112110200200012211001010022100021122101201200022011121201200201202001002001212222011210011110100022012121000222010100210102202200210202101112102111011202220012200122221022012012010102011100222210202001", "10220121212020220200101100221001202021111222010101011211000000120110210202012021120012201111212120011020001201011222210001202112002011112001121001022102121202022222101021111011010222121002112112100222101210122022021001211210112220102110221202010200102202122100112210021100112112122011120121101101200210111012122201000122202201220112211012001200212022200200120102102022001111022021100010111102211111020111112010101211120211221212120001202221110121201210002111111011112100211100111222121012221020110200200210000102000020001221212000021220012102000122001222121112102102122120120210202202112102212210001012201010210111000112211222010211110000020021012222220112202101221100112212210000211000120102001222201100222101220101100021120122100020002222020211102111202211221110020012202210012020221220110012122010022112100221200001200102011101101121210222000102102121121212200002220111011011200022211202221022000212022202222022021212000101012000222122210020022002010200110200220010121201022122011210102011211210101212211010210120222010201000201221222221022210121202212022002222012200222000010002220111201121220012012212122212112121220120200200220020111100012220200120222112001212222011202122000220121120022202000020122020121102222210011102220012000121021112121000002212020202220101212201000000220210012202020000111020222020011120011202021222210101211111111010020010012001121020121021001100222021222111201110002102011211101121211101020011210012210112122201212101211210011102200010010222022212212111120002022111111000221011112021200112212210211202210212111211111120211212101001101221201010110020200011111121221110012102010112122121011002020020012011021021111112211222222211101012001222112122221012211220122100102100100220100122112221020210220201102011111220022201202002201001202202002101211111212000111102112222111101211122120122022111111021010120201112120122011120011012110120200101202010012011212211220222002110220112001211222110021002110010002100002101001022221211222210011122210022112002021202200010020200210012122200100010212010012211122110221212011021110210000221210210212102021120012002022000021020212002000210002201002101210020122222122121121012102002201201222202110210220210211022212100200012200201220012122010111020200022221011112220110210100200221222210110020220220101201102111212011122112112011201210100100221112210101022102000212001201001022220121002200221112021200101202221011102002201122201221220220002021021110101011012100211220221", "00022220012011022020120012110112102012210112110101211102011122100010012220000002110001212122110101002111101220202022102121110202001111112110211122000001111021210221210022220221202121220011002000011202112100220221001002122001120220221210122101110121020120111022020211122210010101220010002101010111010211221020121020120121102112212200112221211221112022212120212111020011220122222102221110101022222220221112212010110121020111220211002102211120010100011112000100120220122111012021112211002111121002100221001100102122110200022112002111210012220221220020102121220211012221222221102020011012001001222102100200021220120000222111111200011101201001111112211102021120001110101221200000001220112200112010012012211100010112121120120102200012012210121121222211211110201122221111112221000221220020110111120112202211022100020011220220022012010100002210122021012101221100100101020002100101121120102101100122001111111020220001121110102122020211100101212000201000120112222202002220012010222120222121022001010012122211001211012101221021122222022202102222002211011101120221110111102120010012211020010111201202202112010122000102010002000221002110211222220222111102200002021212202022112210200022220100020111101002222120100100001102220221101210210111222201122101100101202221212011001200012211210012012212010101200010110010221012222100120021210111211121010210201201011220112200102122210201010021110022000222220200122002211010222200101202202122210122012202220101202221122022012201211221001002002112212101200012221220222212112110211010022111110222221122111221112201220102021012022120010101020111101002010010010221222120122210122110110212011222122102202222202220022012111022021222222222001120020010121210220111120121020211001212011002110110000202202020021221221100201022211101221102220212112010210110220011102201001110200221102020000200012012122010011222211111202010210222202002212200011011001121122111120202001020210022200000012200011000010122000011222010111022210202221001102111201102012202211021212002112000210201021220211202001100112110000200022020000200110011202002210020120201211111221120210100120121212002202202202100200001021020122211000111112212112211202210112221002010122111221121112010121022020001201202212122012022012121002002222200122102222211120012100112212202212121110102221202120021202200220201101010200000010000222211012112212111122122222211221211000112122211210010121221101201222021212012200221021112222210001120202011200021221111000011200022", "11222010011022201202121000011211200222101102020220201001010112022220102002202101111000211201210202020212022220121202000011220012201201021100112221022102010222102020112012120202112021111222212202102012122102211201002101011020112200110110012112012001202122210002101221010110100000120211200222020202120102212022022020102200010122020120110010221111011022112221110122110022102202021002201012122221121112010210020210122221121021222211100100201022220212211022222111221100022200221022110201100210100211212200020110222110011012020012020221000000100100221012021111210211002101011220200102001121000000120200200002020200022202022220201202021021101101122100201101211000022200000202011210001211111101121101112112100100000210100101212022002221012111020002020002112210000012010211211120112201022210202220001102121112010210112012101120110202022122210020200100020200200110110000121020100120102221121202200220022012202120112222200112010110121111210000021200201211011222111010001210122100122021012220020011100010202202100101102012022001121211200111220121222002202211002222012121201010121220010002222110012120000111111122000210020111002001201102220001222110210112210221220220020002020120200222110010200100202120021000200122112112112011122211112102012021101021110010201220011000221220120101021102200211122011212200110220220211112001211102020012010102120202000002102022000220110220222100120012222202100112112100212021021100111012100201000202011102110122122100101202202210122112202020210121012121112122020122012112212101202021212212122122000012220220212202000211010001000002211210212221112222212002221221120121012002120220021111012110110011021111202220221121011111211210222020211022121020210000120020100212221021200201211220222100222122022101202222001012112021120210000201200011121221111221002202121121221002201211120221001011002100212200020100102022011122002201211110021102011020211110220201201002021010121012002111020022211201102201210210001111220202021001220002012120101220120111001002012221021222112101021021100122120022211221112212222012000121121201201221100222101221222002111212210202112212110222202022012112101110211120010011100102002201100202000102202100220122112122211100102020002202110211212221010121011202221121200201211212021112221022200200002011212012212001201110112120212220201201121002012220202022122200001020102112021000212020202200112110011001121112101121012021100010211101000200222211110212210121112201012201111110121000022110022201010202", "22200001121101002121221002102100101002100222211210211110102200120211200212012122011101000012210200210002200000101012120110210002101012111022202212202022122012201120210201122112212111022221212001111122021120021221011012002210220221121011210200200022202100022002002022100001112102020220112220221121211020010110212011022201102111011221110022210012000221002201020102110012201001222222022220120220212100020121001212000012200002102120011221021100122201211222000221000110021002201211211110102001111121212211201100020020112021212112100220010022122202110111010010020101201112210210012001001110212011211121021000110000210211022022100002212202001202102012000211012012210022210221121102110110222021012111010212200022021110000211121212020002001002100000021210112001200202212101201221021120021201111201110022012222212122111022002100111210221102120222120012002012102112012001121112012221100020010222120210110102022110212212022211122221210201011202121220211211110000001200122110121122011221222121112111101120020002222212000111221211202100001100222011102002101222212002211220201012101011012002020210102102120012012101001211101110202111111212212020120000211202122200020121120210112211202001110222011120020000111000022200220011002001202222210210021101210210010112211220111220112112000202111212100220112210220112201200122102000012101110111002012001221201011220121120110120020102110002011221121220202222201100102202201201210201212020221210002200112002221200011201212200002111201011012012211202200121222022210222100112112211000012022021212120010010201020202212111002011121120202212112110212112100010101222000100211212111000210210111200211001012022022010101002220210111020121202200022122000002102001012121112120000120221222121120011001112000001202012110102202011202111120121101011121010222012100220001020020001202120200222100212211102022100121211201012102020210100020211012012000011211202201011220212112010122012010210201212110200120221101020202002000200000211112220111202101120110220011122120001221100101202012201101101100221102012101022012010000012202202002000011011200222020221121201110000211102002202000021221021212022101100022100100122012202010201201012101220201110220121022001202011120220001002222021002201000111002002222110220110020010122110110011102022101201120012120001120221100101212022122101221200220202100202220212120020001221200111102202212121200101020120101101122111200202012120220211121012022112201012110122211122221200201200210202101202210", "01122200202201100102021102121201012011110201120112110000200122202010010120102120012001001200121221112202210010110120112112020020102012212101200022010200212210110212221102221110102201022000100202201221010122110201011101112010211211021110111012101221211001121221200202122010101021011001212010022102120202021112010200000211121212200211012201020220112221102120122221210010001022111112120120202111002200002101020111101010200112200012010200120121022110201001110210220221020000211220102010021010211201021112201122201212221111122020120011200212101100111011002111201101001122201221111020202120111212110202200000222101002110110110122012221010112010222021021020102000100020011010101002100011011112211112012111012022220022021101211210222001010120211000121102112002122120122010000111121122100010202202002021210120000120102010212002021110010010021020221211210022201212101000111210000200210121212121112021021221010011220002012122222012212102221202101020101102111022021202211212210001111012102200102112022011022020220201111110022000110022210010112021221022101101002102101102201002201120012121012012221022002122200111210120002002221220011112101121220020002010222011122101021112020221122020001220111102002212110111101220201201120122120012100112212001211201110220101200012020222101121112000200111010021220202022011102012222120110102012111200101112222200200002100221222000211020112110212120100012100202121211010221102220122022002200002212221011111222212100001102020212221100022012220110011011022201201100100011010010212012211220020111112211222121021002012101021201220211020001200022001212120120012021111212210211202110010020211121211022112022000010121202110021111210011110000210121211020001222210112010020220112000112201120011212020110222221201111220011101211012211000112120201021021022001022110200122112210101211002200112212102010001222102221111010012001101200222221100110210221211020102001210202022211120222122111122002221210202111102101121020201102110121010220221002200212220202000001020212210212010000021020200101121022201212122211101220211102120022210021111022010211122212102020022011220020202212000211001020011001101200010111222120000110210022000222010212202002011200022022211200222210212021222210101200221022001112000210021121112111100021220101220001001121020202110111002221022212202211200120202002100121111200121120111121200100021122000200111012022202100010111201221121110122222111222022001200221201001202111220201100022001202000111121110211101", "10110221102022112010001112002220000222102110102222220112021220000222220010120222122222021010222111102201111011012220101222011220001212010110000122022200110121000001011200220120120201012110221102101112112021110002011220121021210200200002210202101011202022020120221221101111201222100110210220110220121200020210221021122020212222200210202200000201021221021112201012020111122220100212200212112000011011001200111022002100212122112020111201020221122002111000120220122222210101012222211221000022002211010221001002222220110110012001220002101211011112221211102101212012212111212100021200200000120111201012021111010101220112122101012122020121200111122112121220022111120002022010110022110021022110110102222120001211121212211202011122100002121111012100212001001012120100220011122102222200110000210111001210012111122002220001222011200121221220222101200112201201112222212110021021002010010021120020122211010010102210111120100000120122122101121110221012010020111100221222020212002102010000100011001002122000012112100000012110210102201111102112022202021121202201102000122120220220211000102110202122112202120200021100022210210212110112002211201200112120221200110222210200000100100221222121112111222000102000000222121111012121010122122202220001210022010112002211120102220102002220011120001102010120201222020210020212202112020221110101201000101222211000011111000012121011202201002220121120010102022010110022221010011120122012122122102211020101200112200201111121202012021202210120121220202212201000121200021221120211111001021101001211211121012121222112121122100001212201111001102021100202110122120112010001111110102002000021011111110021122001222000022202201002020220002212100100012002020001212110200000020021120020211002222022020110110112012022201211020211211221010210000002022201121212201211021122100120011222212002221120001011102010001000001101002010201102000200021222222222222221211120201122122100111221210010111012210011011011012112122010102121212222212222022100100222112001112020122200022200101201001011111120202101000000120120200012011212010221221110011010012002221222211001102001121121112211212212002001210111200002002011121011201200210102211101002001201110202201111212011111020122020211212001120000100010010202111101222000202202201022101021101200000201211200020000001211112012212012120020021201210100210011221002222102122211002201022020102211200100000112111212200021102220222122100102022212120021212200210111121001021012011002211222000021201200", "12101101211011222200001101020212111122222012020010200111211101220202201011010200220001020000011012002002211010012222022012011200210212102211000201221222010121210220021101210110020021220022012002201022002211201122022211101202122120120212210021221112012102202200101202000220111010221020102000020202100100202102120110222220120110022001121011101200101201012011020110211200010212221011101021011101202111100022002120222101211200210211022102200102012111210102022101001000010022212212022000211122012021121110120221120120212022012201112112000100221012210122021012012102101020212020021021101000120011002111111012120102221200221220001211121102212001001010012101210202020101212222001021220022111112201222210210121121101101111102021020001012012002020212222202011011012212100112121010021012221110120111221222000011021111020010111101220002010100210222100101101222001111010000100100111022122020001010202112101212000120211102021120002200001210201200010120200221020201011121001101012020111211211122211022220100200112101002012120202211222210010122221000110211211101212200222220011121002020211200002211121120220200100111011110112121111102200012001201000111020121121000102210211202102100102112011122110010100111101111110001001122100002021111111100120210200122011002011001022221211002021122122220220220212021021001210012020220111212120220202021012002201120122120221222202222220100011221212010111122222120000221200222100121100101001202011102101100011012220101022122101101012210201121020022012100102101000212222020212110120222101000110002101002022121122201211102011110012101200220212221201210020102022010202210200220200120200000201120202210001211010120200112021011001101022000102120122001220202001102110201001102120022101001022202010110211011022200021000112100010212220202202110122220222020000220222020110022010221000212002121101110111211101121200201101220110201120112022220022220120020212110112020112121202201112022100120022010020112210101022101021012200201120112210212100101020201011011120110200121021221002210201100021220110122210200202022020222021200011201211011021010021202011101210012202012202211112010020212021200110012101121202121021001122001100020101221012202201200111011011100020121211220201102010022202022210021000002122011001022122100210110210211102011002111210111022100100122121121012101221101000221020010000211001010111120002110010000011121221001112110001120202100201200112221110110211000100102201010210200020102202001200210101201112111112011", "22222120212121100102100000200000101202010211211020011220222100022001102020000120120120121222212020112101202201221211020220101220020101001220222001111110200202011210212202010001110121212001221012110002120112000100221111001111222112221202201210021011211011200000010212210112121000020102011211010020202102111112200221021002012202201021020020212012102122010010112111122110010121212022210121210012210020110211112021221120210211110022022220001111202222100120002212211210220020212022021122010110201001102021021002201020210002212112110100021201021020222001211122112210202111201122220120102220010202210202100110122211000011000100002111212102221210112210120002221010002020211120200021122121102021212102021101120001202210101121212220220201220021122122200022022111220120021111111111210210122101001001112100210200021010111001121102112021010200202011222100112220020012110201022200012120020222211120120000220020211121102110221020102102202202022011102011210112220202122120211000011010200022112200022201011121022212202111020012020212120022202120122100201112000221002202221202122122000201112020200202111010002211002202200022110121110101022100211010121020021202122022002011020011220001010212210121022222001110220211002102002200022222010100111110211120111202121020101222022002011112011100012101002212121120210222111201102210222211101120210211210102210100221020101122000012221122101020210011020112200120122212012111000212020211001200112222101222120212101220001001210100100012122102111202012211102102112102002001011121220221012101110220121000012202220222102111002000010022122111201220100102020101220120112012100112121122120102212100001122020010211012012201020220200002210102110012120012111010120102200212202200021200122111002221121121110002000011022110022111200020011000020110010002212200012020110201220122022200021212020210000102102000022210221112020002002220221010202010111222102101012222020101121020022021202022212020012011001201211121121010222121210121012221001001011020100021201201021020012021210120011011102110211122101120000212002021022100211211120220012010000122202121101210211221111021120000001011100001200022000210122001120011022111020012021121001122122120222102221200202002222110000210200021120001112011120101002120211211021010100220021120211120012001021021100221022012122210110100220002100101222100022102200210210112012102010220122011122212211101121122112110120221020010011101001002202011112001221222011021022111201000102021201102112211101200", "21001020010022022021201210212212210021212111112200221020200101011110010011112111201011122101002011022111100220200200020101100020111001021212201220002112122110000011102011211210100020001200021010001012111020002211121012212222001212022001101021201012122111102002010010022202021022211121022011010020002102121122002011121000020122102112211011000120012212112002202002212112101121011021212011211010122200210010220121120221102101010210110020011221000011220210010112121212221100021121002120212210020111122110222022221000200212200111022020010212020020221210011000020121020100001101021100012212220202001001000211102001110222111021101222210001000110002101102010001010200011012201021212202110121110001001001022122021011010211112222121000002212200102001202000100021022000212222012202222111210121121220021002100100220210221200002210011011220210222001101100211212220102021102120200212212020110221020202222122102021000121100210220121221102120211202101100201202102012120021110011212111111111001010011211020102002100101001110200100112202111020221020022012120002201010100122221112022201100200002220022221111002122000020002121221102120010101001001111001200110120022111112222021111100210210122222101021010221002021020010211212020000001110220122111110021202020121221200210120121120021012112102221212012211112200222202200210021022020201022120012110222120102022022122002202100221211021221100220100101020021101101000021111110220002102212210120120000002202112112022121011021012222022011102101021112110120000121202111121021221110211010020101211111001122102021000020022002111200212211122202201101002201110200211202101022100002000201210201011120102110120100201201120020120122222120111100100200012120111022202102020221212012111102002120000122121001220022222010011201011222220112220100210100121021121220220212012221021112201102010101202200021110010021010212201220110011201101112121000020022112102201021000201122021112222020012022220220122211110022112200200102202122210200022221022101011110022200022222010221101202221111022200220002221210210110120110201000012121002100000212122112012211012101012110010022102222220012110222212210222010100202021200102112200102002201021000110110212110112010020020001101122220121210021111021011212222201121000001001022220000100210022212202220202002120220001220210200020121221202201212002020201210000220201221002020201021200122100000101201001201122101021221110021011021220001120202121022101001200010012120002222120212100112202122100010", "20012200102000210122222201122210112001202022011020202222200011112222122221002201020102222220122201120021111101100122020101220010102220200121001001122101101121111022001202000212211021200020122221102121012212211022200021100200101201011011011022020011101221000111122202120112020212222001020201210201020212211010021122101102002012101220020121121020002012212211212212222111220211111110101010001220021022011022112222210112000220022112012021222001001011212020200101212120110001120110120011122011010222202211010001010112220021021102122100101022000222220110000120221011121101011110112210110221100012000120122121110110110202120102100121111201020121212002101112000012101221211221202100001200202020112112120112110020000002211220010100120202200110212221020000201101222221000121000201211200210022102121120110000200021121210222022211000121110000202120001022121110120101110011120012012011010211121222011111201000110022201110120101100100002222020122110122121022222011110020010112002222220022111200000010010121110201122120200111120110211202202201202012221122012112012122110101222122111120101000202000221122111120121100002000021020220210212121210112012100012220020202000011101210202012201210111001012201111001101100100000120021211202010001200011111101011100210101220002121220212022120010010002001100100102002021122020201220112200000201212010221202110111102120011111210210202210212111121210121020101111220020211200212001112211222121202102111112021222002102222022211110111000122200121010121011012100010001120110221101012120110120210110000020102112120202211102110101012211020120201101111120121012012001021201212120210201100022120020020021221201111012001211000222012221200212121221200101101020202020102102120020121010212211111100002020000210000111020121122022202102220222022212011121222211020022010120110212200101222101201221000210102012201102222212212111121221222211000011012002222011121100012111120210212010110011200111201212020011100022022200212220000121112100201002120202011200201012101222022102101122002121111000011012202021011101102200120111222022022000220220222201022201121011111200000110010111020101201021020002211021011011210211200012010202220201002200100220022212212012100021122021100110102211011201112001122012012200221222111111102220220201221012122220021210202202112000122120210112010212002112010022211220010110112201212121112211210110021112220122201120100202002102222222202121210011122020002121210101221010110120000210020122102020200200212222", "20002220121000111222211122010001212012010200200012221210000002122000102110020211122012220210102001011002212100202111201210211002101012101200122101201100010022020002010120111212010211210000110221221200202100012010210011001210222101001210200112121001201222102121102212001212020222011002022222122000210220200201022000112100012020121012001002000110202202202022212112011122022021021211221000102112121221100001112210210100101000020110010102121010122222222212000020222221100201012200010110010222021001001122111122022001001210120202021022022120021202111120211221202110010202200220100020122200110121120122002222011012011120220202202210222020202221000021002010111122111110202201012202202111211222111120120121212210021201122222211110212201010200002020001101000112002110101022221212122110110211021221011011121211221221020121220100210201120022200110100020101002121012101001110200210001102211012200012222211102122110011112200211210012110022010210200112001102120011020201002120102102212012022001202220211112122210222122211102222022220120001002101011020200010021022120222112011001110112001000100000002001222121122001001022101222021020201000112201021010012221002002002020100012220100100101021002101200012102122120100222212012220022201111100002012201002200011122202122221121111011121200211012220001022211000001212111020021010101212022100200211022111202202201220001010100020212012210111210010012210212002012202201020201220011011222222021001002222010200122020122112102221222200022220201112111202210001221210102022121100220101002200200200112010200110020202111121022102111121100020100222010020201222102220101111112010100012011020212210111022211200101022010210011022200101101200002122212101021211011011222102221021102001111110202221021010210201102112020200200100011202120110001012002020002011220111012110122102201222022220120021012100000022020020020200011020211202101101002201111220212010002110012122000001122201200000021110212001211100120100102001211222120020100201000102022102010201122220202120000200021022200222121102202211220021212222111112022010211221200120121211212002020021210122122020121001201010100020021120200210220021002201202221210001200211202210200200121022010001212200011220011121012021020202222001000111220000201122002020011001021022021020021102122211002211220022122201102021202111022102002022202200000102011210212101212102200000221011211210212011000120121200202122202111221111020121202111111121222211121220000111210011121122200102121100021", "02122200120101222121102211222010012111020120022220110001010222212122102111211101001002002001111010210210200210122201012110112001112021210102110121000122210002110010001021020020111002101210100200001121101010212201101111202211011121100212112002002202201121200102202020220112212100012010101022101220000110221122100210222120110211102010022212111001121020002121011222102220001010120012122102101222121212202101112001201101201001221012012000011120102202101012001220101100201210212201101122221200220001221122220102101111022022000211101201202210021022112202212110011101020111102122201001022222000202122222210220000220111212020010210101122120210001210202012000202002102121010202002012112200100021220201112020222221220022001021101212002000120021002221110100001220220211102221021002202102020100011201212010110202010121200000121122002111102012101022111211020012012000012111100022100000010011122011021020101100122121100222002000101221100002201000222110210012112000122121221021001010211211111221210022021022210201220220202102022221222111202011122102122011100001210202021000001120121011101002000200012102022012112221222221111010000111010122010002111121102000011222000111110011101122110222001001022000201221110011121121110011120122222101200012121221112021122022202112121211210201212111100110212001202012020100121120020120221120101122200012020122211211101201102202022101102100001011020002210200002122001100222222000001200101211200012210000212202121020012012001200020000022110011110112121101101221112220110020212021002121012212221120101120002201112120022222020000101120121010022202020122020002112120100212122121002222102201202002202121112200220211121001120012110201020112112002212111110200202222211012022202021112202211111102112200111120021210101120120122201012221122010020101020202120102011001211000202000021000102221212212000110221210121110002102222012121100020122112210002101001101012111220100222022221010200100000212000200021002002202001000002110000110201210212000102122111002210021001012211110221101221011111021012212122212220212122212112221200222011210020020221221100022110221111110201210202121102200220221102122022020012110211021111221011101020211120112211201020111120121112210111011012102001102110202201202222022021211010112011001122200011101001222011012121210021100110022202122202220120011010222121011121121112222211222101001211201121001112010211011112210210002112200012122102222121101020212001210220121120120021121101021000222110212012102100", "00102201022101120122110221211211122011012102200220122201202212120121211202022200022122020002010022211200121022121101101201211221110201220121000012111122001222201002012011100200110122220221011201121122100001210020210022201001021110221200102201120210010201221211020211202001112020011010200100001200012110121110210202202120122110202012000021002120010222201220202022210001021011010201211012122022101010002200120221122222010122200022121120120010022110000221011000111102100100021020202000121010201122021011110201100220001120012012101201020211001111221212112020222211220000020200111101100010000100012002122020100211220011211211111201021212010011200002211210212002122202201021212111011211100021020011111222011100002020220220201102110111021211102100202200112012000010000012222122022012010220012112001200112222002210210122212221112201000120002212221211020202220202210111222220100110211200202000211110000020211002122210221200202022000112012201112122000112220112212211212000222001010202210102012221100211202202022212211221212102101122200020101210101112121110001122102120000021001010120211210200212022121000011222210110210012212201002001102120021112201220100010002202102021221100021021111200210012222120001211111000110220110212111210111020020101120221001010112212120011202202000120112200220212102022211100211011002121121210221202122221222221021210200000022110111010122201100200211202112020011111221022201120021112210120010120011211001122101102202202120202110120221201010201212120121112002022022200120121221110010202101120011010101212002122002200221121200112211210120110201120221202121002010211202121112120021002102120100221022010010210211001121022220100201000122222111110102202102020022220110222100010221022011212012221022002212021120011201200100011220112022112021220212200101102210222000101101110012002111100021121022001120111100000000100111011010002221111220010021022210001120002211100022122201100111000111010110101112012022001001120210212002000001101201122012111020120001001111101002202110111220012121121221010112121002020022220010100211012010202022112121202001201200012202211002112002211212111211220001110212212012222100000211102222000002001121101101102122200101010220012112001202101102000222221110201012120202211110220010201001202120020101002002112221002000120202220120112000110221120001020211000001020021020101202012221102121021101202201221110212120210000200102000022112222002212110000102222001212111201100221122010220010101000202022000200", "21111102100020111211210202011210200022122201212220120100120210100120010212121022112112211212222020201002020111110012101121002212020211210001110021220102220012220222002022120010011200101120101022021111001200101212122201212101211222010212022120201020122111212201121202110220010100211021021122211120201010210122220022102100021211202121111210101101102220212202111110120110121000102011102102101121211020222022210220010022011022001122212020210022122102121102000120112111200120002012111021021021200120200002202012201220112100001022211212120022021001101001001122212101201110010121221222120020212021221000200122020100101222100012021222210212222001200202201002001022102120000200112212211202102100212200220222101012212021211112021021010002202110212101121120111112211210000112112102212102100002002101121101220220011221010202122012220200220120001101012102221010000020102022200012212000210100100101201010020200012000101010112020111211000101222001102112021212020211002102211221011112212211121002222122112211120122212011121022010211200001011201100222100120120212002012112012110100221100020012222102011012122201111122221011000120212100111212202012102220012112011020212101210022212021112020121201210010111011101111210012121200120110202211221011021012200010002011212200101200012100012010011210021221000101010011020211110101011112001010200122002211100101011021122002100111102222112112012112012210101111022002120121021102012122002122100002222111212121221110210000020201212210002002202112022201222222000000210121022002020010212111011221200100200122020202001100211020022221021202010201101210221222002110000100102020120021002200012021200200101201101001101211020201212102120000110000001202221222001111120221221110111021222221211012012022222120021001120110202011001010220111121202101000101001020122222201220120022102220001211112201201110220111001021212101220010222101202100212212222011212212021211102011011112220001010020212221202011112112211122212101220221011021111001121001201212122212022001202011012020202210121120202101221001122100121222211110110200222102220010002110112222222110100102011000111001110112221211221012000020101020112111110121210101122000212111212210001002121121012120000101112222220221201200112220112101022111212221002002201110210211022111000101010221102111210022121121121122120012102012101000001122021121202110022000200202121010222121201022111101121001211211211121122102111110212122022010002012210121122102122121122121222221120010010222002", "11011101100122211002101022122002212012010122100010211000221021002211221121111002010221112100111001011211210010212212101201120101212002012120122220121100110221100020210220210122200200112200122000211011012002120121121101022222211000210122020111112110001222122010120111102200120002220220122101111200200220111010102112021202021012011012211102012011211112210010122120220001201211211200121201022212010120011210112102010221000020121122021202111111120012112201111121002022000002002201101122211220020210001102022220011110220211120012011222122210021220010012000122012111212110202012021120222110111010222011201120002021002211020101202201212021020210112002222111200021200120102200001121122012212210001101021211011212200101111010202222121201221002001120101100022202012020200101021201101011012011001002020220221110100212212100021101121212001011011112200111201210121102112001010222110201011120120100202102012110212102121012120022212022111111102220112220011220222010221201111111110201102220121210200212122120211100012000200201202210012221122011102221022021020222011021111100201020120120221000000101100211101221112211222102011122121122010122000022021011120011121011212221001211211020122012110122010102012211011110112010020001100222200211001010210201122211221101221200121002211112122010222021220102022112220002211001110012112021200101222001122012111022201221222222221002000111121222001202100222201122210001221020210211210112022012000200101020002022002002212100101000212210112201210000202020202021002122220000102010200220222202112221002121112121102211101011110111001212021211111021010011122211022121120101210211001010000012202201122001000211020211110011220122100100211122112120002200000112211011111210101101010002010212010012110100112022200201212000112211012021111121101012221020012110201102100122002101111100102200111000222102112002002121212211111000120221012020222211211012121112021021220212222202211100120100212111112000202111000011211210012111021222000202011210112011100221121110011222101122112120221010202002111212211012212210010001021002222122111001222121212100121211220020021201121010012102002022122021202122222121110011000220102222000120101111222211111011102202121010210200100011120022121212022021220212122002020011101001101200012202011110020000010010000122112002211012111112001000220212000201120222201012210212111211011102011022221020211112101022222020212021010012222102202202111222110011012011120011120110111012200111101110220101210000001200", "20210101011012101201010121012221201111212001120022102101020210211010120202102020102102010210100121021112022121111220020101102210111120010220210000020210021202111121101220110011201211210000101210021020122220102201212120221012212220111220020012001220222222120200220020200001120100111221212201121001212022021122210011221101000111120111102020100202211121102212000121012022222100022102012100010100220020010202011100011211012211120112012020022110021102211220012000100101112222202111202000012211222021102022201112021120012120222000202220200110110200201022101101022200110001221211102021211201012111002001021111000102120000200120102112120000010210022010101222010210200220120020002220011020010012120210002001120111120010200212221211002002000112100100010120111211120222022221120220121111112212112021220101211001200122011001021001011100220210202022221121201022120201200211201220021001122201021011110112210120120212011122020122221121220201202212100021202201011200022012000221220211120022011001000201020102021112120002020202101111001201200100001222022000022121021212212110000002222022002112012210001000002101212020122122221220220211020210002220102100202100221020201020222100202111011001021201121111020212010021112120210012112011202000200000012111101102122010112111000110102001022212210001011011221121210020201020120221120212111210000101020011012012100101001222211000111022221200022112121112021001012100220021101000201021120102210212221022121011212011101220101200010101220022101020200011022212000020102112121121202220110222011210022121102102012202121220021210200022022110112202002101101200101011100121020020011000121122220102101212002202120010122100021201011201200002220122101200110211110202102202120220220221222211121211112220121211021110212210120022020001012120121000122200022201210010111210121200120210220220022201121220200122200101112010212201200022120210012002000120020100111100210111120210102112121211220000222021001120102221100222110121211020220211221111002102011100201011112210221212011012222110012002102221212011000201200002020200001110100212210011201110111221220200101220000201121221122220221201221111022221211020121000220220011020022101021202211200222121112211020000202020102222110000120120210101001200201112120220220021201111222022102111010102221112210100001010012012111200202212212220022111001121120201012222212022102021220101210120101021212011210001012000010110111201022102100200112200000021211102001111211112202101001222012210010002", "22121001012100010212011102110212221201002022222200022100101200101022200122110220121021222002121000200202120210202100101202112102102100011100102121120011011120010022011001022020011112002210212101001122210112020111001122120022102210120202220210101202102021210002202111200102212222001011102212110101002021200111002102122122221021110210110211212211202210121002201010111001221200101002220120010002101212210220201100002012020202122100202020211021000120221212010022221112220012211220222101122200202110020210011101020101002222221102220220210022111110211011102201212002020021210201210112222202222111110220212210022211101112021222021100121012021102210010220101022021220102201022011002020020010002020112200010212212020211202121000111021221022121221112200200100100201221200102221022012121120021010222220002211122102001201001202220221021112001211022210011001021220121021011012022210021120210020211022200211112212012210202220210101102121211102220222020102101002201012011101022001210011112112102020121102121110122101101120201120222201001111011221101211101121211221001200121102020221000101010112022200201211110212011010020001122012221002222022020022021112112120102202110100111002021021010102000112122210220201022122002010101201000112201011212200000222102102201000221021101221211122022200220211220222210112122102012202022100101121010120121200122000121021000122101000120022211200201010211110200101102011121210100021022221110020200000112210120210110222012001120000201100020221212000101200100011211210111021110202201002111210120220012122112211021212102221120222002101212101202211220112100211110021101221010220121022102222202121002010022122000022122202222121001020102220200022012001122220101001010021100201122110220112222122202012120020120021000021102201121021012211101111211012222022012111211202111210122120001012100120022122102210020121112021010202111212122222202112002201212211000112001220201020021202201121110020200122002012110212201210122211211211122110211022102110110110012201202211020222012121221002202000220200020211102001200222122021110220010221001102222212220210210101200202202201210022111002010012000101021200210211201110120110201212201110202111200210012101211010012102001001100010001202202100200121111022211221110011122100110100212101002200201201020020000100110210200121011022211000201200200000202120012000011021122012221001001202121101202210101100101111110122201111011222202200022021001022220001121020112102100102100100120222112012201211020", "10002022012220120121121112022111022002022001120110100022101211010022011000121012021212010212220101001221110202021122110110220021202111020012110210011011212201010200221221222112102201010022102020111111002122000221011120111101012120000000121110021000112102212102112100111001120210101022022220100201210122212010020002020021012010121211102101120011101022110122220220101110211111112222120100101221122001221120102220201200221210110210110102200000020012112121121010021021000110202121022120201002110102221101200201202001210011102120012221211222212121100200011002022201202001112102211021110122220000122020100211000002020210112101000202112211221210121122002220202200110202000201122202002020202210212110001112202110212120002101021212200212122122002010120102212110021221002010120211121101202210222010020100221110100020020000021202212210020020222211001010010001220202020112212011121202220010011112212112100000100100002122200220201002200101210201111002101221002221221100222221012021021011200000122100201121101110211221020121011020001020101020211222210002201211111021012202100012022212120202122221002001020120222022111001121102210212120111222200212010010020101000211222002110111211200212102211011210212221200012022200001100011120022222002121101012221110201200122120110102122100100020122101202201222210020222011220120100102202110010220112102110010220110011200122212012200211101010111012112101202100201101222222111212221001111020000011120100110110012011112201100020002112221000201012110010112200121120211220111212022102002021120000102122202122111000022011222011021222221211112221202111120011121222221022012212122002120020020011202021102110222001200222122120200120222011010111211101012221120011011121201112110100210110211000221100122201020111200220212020110212200020111010020021112212201111002110102120100012110211111010001121002010221211202102221210022011220211210112211101212211222222010010011010010110202112112201201202110111100122201012221212002122202101100202010112012001100121111102111202110200121202201222221010112200200200211012221000112222201001001222100002200010000111021000212201021012202012110100110121100121211022121021120120122101120210010001220000022100120121101002222021202100212000020011111110110001112121011212021102020111011121222001002201021022222010002221100002220001000112112011010222111211121122122001220020222010112011201120101002111111212121122201211001000210120212002212221112011012121010021000121002102101220112111110010210", "01100012010212021021112202122121001120220012002112010021101222100021221212012222112221221211212202122011000012211021000110202102000121120222200111100022121020212221120202101121100121222001110110001222002212210211010211121022121000101112201122121101110101120102212222020102212210202010222110101122011102220110011201100211110210122210101111220102101202112222002221110121121122021012000212121022220020022020100002122012000202220212000000102001210101221220110022122212112211000221212012020002102211121101201121221212111100020012022201011221001102021120111002210120221212101220110122111022000221201100101012221202011112222011120200222010012120210021110100222220121200111011112220000220001111020010122220012112022202021011222211200112002021212220112211110212012202012022121001011010210012102001021110110112200220112212021112210100110110012011212222002010121010012020020010211012202212112112020002220021001122012120100121011202112100121112121122211021221110100220112102012222000121222022012101100201002010000212222011202200010112000102021000112102001101200202010000010020012202012102221220001012001212102101101121010220202000001012100110220100102111220012102201210222100121110001211220202011202120222000000022010210221220101122002111120221001201000222100221002002201101102001211121120001100202110212022100020000002111110222200200200011020110010202220021220202001201220010011210202020000111120112220110211102011222122000112020201121102002102012012010211000012100122111021121021010220202021121021001011101202000210021201112100002001021011221211002110202201210011102021200220120110212100012220111100221002102121022222001001002210202011021001200122002110220221202101012210000211020112102100002201102210220010100122110000001022020001102022100010210010221210110211201212010201100212122001012011020220122111112200120010120012100012200122010221001120012001220001202110120001220122011002222112101020111000212020012202111221000212200120010210210112111120101000211022202020120021011011200100210102211212212201110100111200110001101002000020111221000021210120002221002102021002122201020020210120102100211101212012001101221110021210102101020010110210212122112110220210201101121200000222220022010101111202211101210011022002010001220200002102102022001011101211222101110100122200021210102210222021002012012222100020120122212110001101211111212022212010022021100202010000022020002112011220002001121111201122022102221122101212212202211021022000002221010122201", "01102021102212011002110120220110101020120201202121011210012020022200102220012200212222200200102011120111211010122200101110100120021002022221102111010222121111221102020011022211212200110112122022012220020202210202020110212201000211122110120212110201202101011102210222002102002102102000211212201120001212021002021022220021101112000002200111011211222210222111020210122001021221202020120001200200110220102101211222002200202201110122211021221020121211020012121212100121220012120021212120221200211102022000212200111102101001221210012010022120012022110011011110222110000222200001211202221111011120011222101112211102010210012102111022122010200221110201020221020012101011121102001101202101121110221221021120011011112110211220020120200111211020211021002212111022022211110000110100012211102212222222022001010001120100110111010102010111010122112021020220112001011212001112100110210111102222201010222101010111112220222112102211011102122100102011120202100001120112112100122021201200020000111211102202011001121200201020111222110120202201211020201100100222011001110202012021022202221001120201120222102100101112121101002211222022122111202022121111020211220000110012012020111212021010220000011221022020212010220021202012111121002120120202201210000012100200201110212102112020112120010121221022120121011110012001200002110211001100221210021001111121220111111211022102021112112002020011011211022210201011010010001011022221102022212011120102001012212221200211111112101020100210022121102110210220020021121101120220112112010211121222010221202012222021022002111202021012112102101020102100010121121000200211102122021221120210121220210112111110000201200022202202212120022101221121002001020011210011121000220020021022211011011222120101120100112110021200212202200012002102122011211110011022222010212012210202010220020012022112002221200111012100212010011021200001110122021111112012121220220111022200200110220000011010212222000011101101111211202111012211120102020102211200202222000202201021101100210021102021010210001221101100011112001102000220110120221101220221000110121211111202112012001002021210210102012221122200122201202211100022022020110011221100212111120101011021221101001011122122012220110101110222020021101001012100200010221101222012211000120122112210110210010011020121120212111212222111112101220212201210201021100211220001100002121100210122020220002000201122221122212100211002110212211202102000211021110002112021210201012111001211202000011112022212102111", "02201221012002021021211111011011012122222112210110201200121220021212201001012000211210111012021022120022110020101101010202122100122202012200120121111211122211211220100111010000201202221000002220210102011022212101002212012222210221110001112002001122200220111210221120022100222222021212222210022022201100211111020000222201011122110001111000200210122112021010021121200201011200011101211022112220211112101212112021212121022222100112020002002100001112011120022022010100002110212100112110222212210202121212101220200001002210121212021021122221011201112112200001211010110111212211020001010021120111120102001212100002011102121001201121012021000012101112102220101020021111022120200002222200021202020100210220112100120101201022022021121001022000121020122221201110221221112022010120201210210110110202012221111201020022120010100212112221002210100001012211002221001110012102220212222111102121211121110111102022210110200221122121112021212102110212011121200002220002111022021020210200111122120211201221122202101122211100100020101221021022101200111110220001002021002022012112020021001000210112022120002200101202021110010212220000002101211111011111020120122121220222201121020020211101211220222110221211121120222122202110122121120202110112001101100021110001100000211120121122222112022210122221220122220220111202201112111021111120202110202220010002012012010020210222001112110200100011122201210010202012021001021112020221102100020122221020200121210020100222022102110010000022010001101120100220121220020220000200111200021200221001220001222221022111002021020112211210101120212122101201012212112020202002122112001202222020100012112000002010101022010022120211102010212210011212220201022121021212020020121122211100101102201212110120110101100012101001222001020101201001200010101220201102211000021210100211001120221102201111121212001220020121021102010002201100210212020101201210110002101202002201022121000221021222222001101210002200201101220200221100011201120202111112010110000110001212100010211110112010110200020212220210111022121200010220200212022210020000221222110110110001200120012122202111100001222122222000002101212122212120200100002221202111212101002011001202110011121221202210222122200201212022011111201222200021122102200211202120100012101112010012101101010110212002202022201010010122211001012120002220000021221100022001121012020001012010000222222002122112220222110020120001212211121212002222020020010110120021112012222010111012002212210121111212212020", "00021001010120202220111121010112101010111122201010101010102210111221000000102211220101211112202020021000001211222201112211000012111011112220212022001102120020000022010221110210010222121112121020001201101020020211110211021212111121010112222120120011221200111110002102121111021022020211120002101200200112122221121010101001002021101020000200010001200022022112002221120220102200202021212001202200010010112102000002102200001222201112120100112001211201102011001102102000120210210000222122100210002200111020021221020102100002021201121101012022100110110221102112201001200102120020210012002022212000001220011120111221222000112200002001012112211010200201000001011011101000101022001020000012021211220112212211012210220120021221111201202010001201010202021222101201220001211101210111111212120100110001112110011222021000110222111020120221202210022111100202012102102101012020201100001102110022110012020221202022111212202220200020221200021202120021201110012010000110212202022212200000200100011220210000121212020111112200000020220021211200120100021011210002022011210000010001002121201201100202101011111211012110212022120012122221101002021020121200222211222111201202111200100021220101012120201111102020222111201002101200110012111110122021110120112000011021211221000210110021002002022021221111101020122212001022012211110022010010221021211012010011121120201100220011011020112120200112022000212202120110001212120011221222110000121102201101112111200200212020211120222021222102000202102221122020001111112112022110001212102121100112101110010212020211001111210011101112011020000211200002012020120220221202110212100001002021120220012112221110022022201111210222121101202111122012010112100011121221101200211202002111111001112112200022202020100002211101021211001200222012001221012220000011211012102211112000111100101101012221101221111120100002101002211010212210120110200011220011202201011211012102110120111011110022211200122121122110220001122022102102000220200022102001202121021021111101112221101112102101202020011212000212021220121112101201000010201221210220021000202202101122120102022202122211122021022001202001002122220001201222212021202011002210010122120020100211101201220120112100122212021102020100222102200120012110000201021120211011000101001102210101112202222101211120121100210212011202110110120000111222010222222012110210120211200220112102010221002021020121100212110002000112102212021020101220102010202202012002022002121100202222210122102102211010200000", "02211211220110110210000022112002002111121022222002102121121000022012201212011110222022211021112002110121011120221100010020110121110002100121211221202011020202201100022122001000221011110010222202122220201212000212202122022110222210020201211021122002102212112101220122200120221201111100200100001220211101002002021121101020200002212201020020122200002122110100100000210212021101202122122010111101001112012122220200201001220022120202121112022010120020102110200112011222111201101112102001122201201212001012110101221212201022102012011121112000211000201012212202122122202111120112110200102120012111210102220220110121101001020001021102220201212112210211202102212110112012000022122122002200221220010211002202220120000110111200202211122120122002010000010212020221121201221112110212112120112021002001211220000221120011201112011112120102020121000102111200110022210102021120120122202021022201001110111110101212111110220112022102000110212100121020102222100100021212201012000110202000122122112220000121221111201221211201022110022122200022002022102112022110120021100012200211121211001121201202202202002111011020102212212002012101110000111022001022202210022212102211200222110102200002112002201211202000112210200022000002200010102010101201111022100100211000110200001001200022012002011001110010220002221122010110120222022000002110211001100110221100010111002102110110221201010021020212202121101102222121120010100201220111220102001021002112201012020100120102022102211021211220201201110210020210122001022011221220112102010112222212211200011211200022011101212101001100120101111212202110020110100111222121022202001120121012221120011122122100202121211211122011222021220220222212012102200121122101212212110211120122200212210021200220200101102200212202101011002101021020000200220120100110200100200121101101022100001002100212000202021111021011011110020212012110100021022201020001110222220022110010221002221212010220001221112102000122110112120001122221022221220212012121210001010200012101222012011021000200101210111110121002101200111120111022002000121000102012021102211200111201210001202200010010221101112100222210212222022022220011020021102102211211111210102122212012210020002222202222112111110211021020201011100202211212010212100202110012101222111112110210100221020111021101121022101111222001120221111012211202222001101121001010001022120120020202010122212212110010120002112101021012200221202020110211122021012011012022220200101001202022011011211101012101020021", "02122100220102120000202220010120102111110021020212122101021120012020222012122000000222000011210022121011112112021201201122002022010002111012222022220010211111222212211011011012012101211110100112010100022001121021102122112112222021201000201000200021010222202221022000202000212110211110000221202201011212000210221120212101122001000222111000200212201221111100112101111220002000000221102120110210001020011002020022211002020221111022200112120001222001100221101221021110222020012100000111001112002102000012102120211120100010021020100022211022202101020121201102111100111210100220021201001020002102121101121200212222012111010200200012120222210121110102121111220221111221110012222111110112200212122121221212221200220102120021112022220210220011211120202210121010222122001020200011110101021222111210122011110110220201220221221012022222202201110102020101000010212201002211122101100200200001221121200111000010122100121112011112020102110020220001122101100200010210021012010021100210010021011212110211222002201210002212211100010102020110020200001011021202001120100122012101210022221221200200200111112011112220211102122101211101011211221200221202000212001011102210102010201222212011112120220002020121010002100002200221111100120122010021121011012012221112210201021122022021220200200000200012022012201202022011010012002220101022112111110002210210101102202211001101021121012001010000222220221220012211122212101020000201000200020101021120020110201210011202011111220121111002110212102011120120221220022112021002112210211012000212010022202111000012120001122122211200012221201010101201220112001210211021021222200101112222100211212210001200220102120112202212200021100120002220211000201100102220221010120010000212120101210201002220001212201212011002100110011110002021022012212120101022202021211212000111101120011002021021121001222102011121012110000102220202100011211212222100212112010102201202122111221021121220110121002220102210200102110110010012112121100012000220122220112222102210112120211111011102122102011200101112211110021002220221122001012220022211121211001211101202021010012011112211220211200022122210111002002212010100211022111212210201112010221121000221221112101220111122110120212012220010121111000011010210202001010200201011001111001021021100212121112012212002220222002012102220120022010222220221001111022222120200101111202121000002201121122022112202220110011002000222001012222001012021102000212011020112022011211021111011121122002201122212011210", "00110100120020001122220222011202221200121021121111102000221100011000222220101122100220122000212210202211021101102220021211212122022202111211201111010220002002001012220011022121202202212210012012111021000212120112222200200112022222200011220011010010100120010001211102000111121020111111210201210022121011120012221012121200211101202122110012220210202210212011212112210110211112020121021201000201121021022000021002201100202201120111122021020000122122212111001012211000120211112200000202200110020011200210120011221011202002001221120020001112210012000020001102210222010001200202011120110010220000110210000020221222211111101121002212210211212102120202210222212022222112012012011010000210220000101022020211100021010101001220022200100210101001001022111120222122001101001120110201020112101122210220210011112011220221110011222222210112200112000001212112111012111021021110222022211010200220222012110122122110020212122022112001112022001220220101101011211110000121010120222122212201200210210102122101101200000111200122120202121200100102012122202102102111010020122020001011202202102211210002220212212212011120011021022020001201020111021211111120201122111010122120010101120222012202211102210010110010111200022121210001210001211012201221110220200111121220102102002010011222122022000100111000122220121221100010010222122202110222101102122010021210012121001120221121020201012020201112022022212220021002011200010211221110100011011012021120011212221110020200012221100122011100010021222020100120122000210210121201200220022211000221210010120210011001021122101211121221102211021120002012201100120110202121201011111010121022220010220101222010221110022201022221020110220001212011100102110002000100011210110021000200210121101110002001212200101102211012100111221100120202202100201220121002220002110122011210220121211011020122122112211211102112112201020102221102010001022111112101110121112101111011122210021222210021211101020221020220002112202202021122000100002102121121011002100020220011022101220210020210020120100221112110011020201210021211211002101121212012222100120120122000121011102020012101020220120101222000021001211021222122010020121101022012220020001110210111101012021200020102022121210211122200201101010210100221022210220011211101212011222012120002110101012000002202122220210120002000112101122212121110211012210001101222112010121210221220220212012200101220220222122000012210121112002000101222002102020221012220011202110122211020201221010001120122012220", "02201222011011102122202122200010220100212102202121120020012102020021021022200011112120202112021210200212010010101001100002201220012200021002102221002120220200012022220100201022211121021021100222201000121202112112210010201121211012120010021121020220102011121020110220101201012021122221221021010102221211201202022020221022012221121110010101000121100221220000121210210001012210221120120000021121011012012221221222202212012102212002020021010000012002110120200112222010100121100000002210020010222111002111011102221000002121011111122020022002001010012200121200000102011001021001220002102002200222100111222122222012102201221020201020001120021212201121200011221012210000200112200200222121121202000122111202022100012222212211002121202221221121002222120201002112210010122220121001021102111111122122112001121100220202002202221201200002120101010201120021122210102202021122112001210112122010001221002220020000212021020200212102112022012200110111011022022111111201022121221022210100100010202222202220022111100122211100002100102022110211202001210121210000120102020000200200202110000100202200211001200110202112022001210111211202111120201111221210222221212020212002222200120110102102121010100021202022210001220212221220112211101210000220112002201201221211210002021111221111122221010121220010102220202020200001010100122101010022011002220022212202021211101011121211100000012202100121121100212000212221000202211100201102010112100011121100122222220112022200220122111220222122200100110210120011101021200010022020010212112122100121202112022122000211112122110020221110102021001000122001021011001011202010210220200010012101110221010220122222112000010222011202020021201011112010021120121000200021101111210000211222222220201002111221021211022110010010210011110022221002021020200122222112111221021210100020101102200220201211102101112212222110202022022220022021122011121021021211200221220220011201200122100101220021120101222111121002120222002222222100020020022211211222100111121112120101212001100111202100101001221001000101121202000021100000221210222011201121001010011201022122101111222012120120010021112000102222221221122002221000001201220010010201201112200111110200010212022221202222212000221102201210121211012120011022222001012020201212122120200102212102122001202210210022020110000011000211011021110210212010011212210201110210010220100201200022102111220201120111212202010201101200121121020002122101201200221200001122210122202022222221111112220020000100120101", "11022111220120020112121221100202222100010010200200210021202010221201020100222022211202121000111120012001112200111000100100201212010110211002220011020011202001022120022001102120221210122201102102121221012222011120121011012222021200001002220111001011010101102001112201010201002211210201221220202222222022221002121100111110111011112022212220020102102112021102122010221210111012020211202112021112221021220012010222002002212010122001002010221222201201021212020201201102011210122100102000100100100120001221212010121001022201000021001011221221020221102212220001121100001112002101102110112020102012001022010110111100012101002202020111020012102200011100020011201110000122221211112000121020011000222102201110122211100210111112221212022222002122000100110111222202102020110001210020212001212100210210101000220121101222122212101200121001110220010012110211120010201000012111222120001001221121110220002210021100001001110220011202102220210222111120120010121100010122002002110021210010111002220002200121100100000101002211202211120020012021202022000121210112001012222120120210010220001000122211102001010111110200002121012001212111222202121101212211011012112111222112022202210022122112101210112011121000012021022102102011021102001021102021200002021101110202020202210102112101020010121002222012001221122120121200102221011121001001202121022200220020021001111120200222121002202210200021101102122220200122000102022200222211220210210221221021212102012201020002012021002100001220122011022102011211212202102010202221222201001102020021110002000102211101220111202220201022122202111112222222201102001000212121222001102201012020010122120200112212201210012100020021012201121221002010111000211221011000122221202012211000211211201120112212011102112010222101000022211212201001122122201021220112120102211201211200101000112002222002221020202002021101201002112221020101220101211111002102201021122210021210010102120002201210112101100012110001012001100220222220100001202211122020022001121012000121202010011211220021212010000202020020210001011012121121112001002000112020100102101002201201212221122112212121011121002222011212022220021120110020220200200020200100200022001220011111222202010111021012122221210221200020100102201010102200210220121121011010112000101020012222100222112200020121022101111210112111211012102201211012112200121112002111221110011211000002121122021111201022201202011120011221010211200210010110122021120121011112011011000000102201120112220210010101102220", "10001011201100111112220122221222200220022200000101112120020211010212122101102102011111010101001201001000111111101010101212121222021122112100212221011202211021102200122122011012210022212100222022002222211201002020221002100210001112200200121201112111002012110212002222012100201202102221202101022011010200101122222110221201211201112000022120022021101011211102102001122122000221210101122000210211002110101112120101200200101111120111112102200112221202201101012122222222010111021010200120020010122002220210102000212202211001221121222201111121201110102102022220210121200202211111112020200122010222020222122101200112201002100111022200011010200001120112200012021100110000202201122202002201212000210222110222212001122222012001011001010012120200110200202102200010221210102202011010021100022201201002101000102001000201111211122002121012201110201210010121001111011110010220021202210221201022112021212200022121112221221122220012002021202011220011121110000202212122201201020011010221002002100101222000212112120222101122212022221112121102222100011222002020212100012220000201120111001211020221001222020120001022202200211200022201002202201202012112112101220002021120022212220101001021021122020100000010011012120000221021202221221010201010201210101010102002222202011211210010122002120212220221201212222101221212202211020112221002021010122121021201201200100211221210120210001112022020001121210112102211002020020222112010001220201212220202110000012002022200201211020022112021001112011102101112122210020101112022102021200201010201000201210122020000012010121121221210221202122211011202202100200012102101212101100002002210022100220000201001200001001221011000002001012121212011210011122121010210000100222201210012000100202002022120100020211021212101110002221210110122020202202011111100210010120121210111102022221202200110211200012012210201212101202122122112021022001002112120220002201200021020120222201201101020221102112022221221222001220112110110222112200202221000122212201110021110002221012200120012020001220102222112201012021200010010101101112012220220012212221211011011121101120110122102011112122211000201221111202200222021021011022022200222122201201000222001221101201121022100010102002201202000110021000020201020010222001021201211012220121000220112201021000112100011011122000112000211200221200001020012201110020201110122120111110222020221211110020211022010212002100120002012211201100222111211022020110122111110202202122202200022102110000110210210000011", "22002002220121222002212211211221002211201121001201020201201112111012111202200212121110110101112200110012121212202010200101100202200010021100000000110022002210001002202120102201011011111010112101001222100221200122001001201111212222000000020000210222112020110212012102000121200021012100000110021210210111201002021100101221222002210020111021122220012102010100220222112210202120221020011001022212112001020110001101010201012112222110022212020201220101220211201121201001111122121001221220000002200211001221000110200021010102010102201011120220212111121100221200010112121001200001222222121200100112000120002221122010020112221000022001120112002221120200101110210220220111222120221002121000020120212012200221201210211111000212020012002222212012012200011202100011102221211221222120122020112021110111222220111021210112222200121210022202022002022022201200211121120001122222121201102001200201101202011020111011120110010020202110202201012022001100010022001201102202221211001111002101020112202122221010221202001220101001200220101022202201102020100001202121210201210221110202222120111112012201102212200002211110002011121110020110112200210111201020121212222122221210120000101021010202021210110222020211220200111012102002112110120110200111101222022211212102120111201012202002020211200112221201101212200112110020112200002111122122200221201220102222010221002000201120101102121100010002101010222121102021220010100200101011121110222120022111101001010100112001100002220201122120012211112121001011220100002222220212000211220010001200021121222122011002011022121111012010020020201022000020112200212220111010021102020211020011110201222120200021121000202221220010201100020102020212022220122112121110202012122001000122210110221120102012111001221102120202020010101121111012010200011200022212010202100001222210102011220221220122102000012120221111122200020201210201122200002120122120020012112001022120201102201002210122220101221211100201021002221010221001002101222122211010120210020121012202120022022221020012000021111001122100100201112012000002200002021022121201201020001102210012201102100212111011222002122222020201100001010101101111002222210001012012001000200112200220000211101212002020011202000012111112222212002010220111102022011210111112011000121020101200022110101221011200210100011100201110102021000101122020120212221221221001010120202001212122000200011221222001120201010200002000211112000221121000011020201120220101000011002021010211220220000011021000120002", "20210120020121122102100201020210200121222011210000212202101221021112202112102202202202102100112021110102000212211220212201200210022110020100222201021220022021211021100110220222000010120202211020110122022121202010220110012102102012200001100112022022100211020212012021020112002101212011001001020120102010011222111111121120111012111202221111201001120021102111111020011211002012020010210110120021211022201122122010102000210011120011122210211201020211112110201101102112101211110100122111210212221002011121201002011211022021011021210000200210020220000121010211112211020122011010122121002001000021201200212021102221012221111221110211100112201011011201122210211211101111122121010012101102222120000202210220112001001201211110200000012122201212222111110001101022001210022022011201121012010121202101121210022002211021122002001012201021112021022111011021102021110012111222110001111102021101021102101021111202011000122120110201201022012200022210001102211102100220212021121110110121112021102222221001222211210201212012121000110121201120222111102021022102212000222222012222111211110202210221002102020101201110211002220001121200100002102001111220002212120202120101000022020112002011212120121220212012021211112022222202101200112120200022210200022120221111002021011211120011221001002100100220100002202100020100220112121102010012121102021112020200002222212210020220210021010000211021020021220122222220211020111221201210120111012200101102022112100210100222100212212221122212011200010111021220221002010101101012211200012202212021100011011120200212202210222110212001100221222100021101010201110211010101221011210122010202000120222212012102020110001102110011020111012021020102021210212200220110110102110020102202001222010020001221121112121121112221012022210102211202101022122221101201000110200110120211212212020011020112211122212211002212212111202122001122220222110002022202112202222121201200022212212200110002102112200002210221200221101002000201212222222220120000210212222111112012112100021010020002010112110211122010122022001001110101001211101122110110220021122111011201210120012201221210201021100010110210201121011012010012011200210212220000020011121010200200001201022002002210221101212122100222021202001012212210202221210221211220220122112021021011202001222012200200211222102100000222222201020112012122211002220121122210111220220220011002222012211210021211022101102220221200012020110111002100210111222101122200121122222021011221211002110110020022111120", "12001211222222101120121111222222120112020011101111122111210120022111000021000020210122202020121020220220002210220022102202120111201020201210200211121001011000100110012100222201002110220212101200001112212000012011022201220002211111211202010122220201100101101221211001112112011102002001121110210211220020012121011000122010212020010122012120122002121012112202122111022200211010001120111201000101222012020112121210111011122011100220201112012202002102212110201021020102101000101021210201101201011001211210210002122001102111222222220001102102220200001201020002202010101000200211122121102102000100102201102202111011100101120000101122211100121210222110102001111011020210122211201120101010021012111221111200000200211222210120210000002121220221101011101010112222201010201210210120020010110211110112210112222200010201122221220210020202201222101000112221201012212111002222021010211112201120001211121010221111002011020012211101120120100222122212022012110122212021211011000112100020020212220102201020220020011220211121100212010210011112222000210112011121010010011022110202111201220021212120201200012122211101100200110002011211020001100110021211211211021011021012222021222112122001022202011202200212022020201202201212011222020111220221101222122220112200120102222121212000100101010202220201211002001012010220010121000202110112202210100001112211210122112212011011222111122212100102100022100000122100000200112010111200022202212001220012102210202022211100001012110001121211012221020221001200101101100211212120100011201001002010200202000020022100202120121122012001022010111211110111111100022212210101200010001202201212100110201220120110100201102102102020211021022211112100212211122121220221222022101001102211101101001102202202100121212101022211200100212211111100201002211101110221100220002001200002111211121222110102202222211120211012101102112220221201110122001120122200120200120110210101120120210112200222101212120101202000002112012111200121211120221002121201002200112120010122002022000010220220222001001022220221220102112110212110122221012021122222112211202011100102211201211001022222002022112121112001011000121212102121211012121021121111002111002110100001222222121211122202111200101012211120121220022120102210201021122221121102011012021100111120201121200100212020112120021202220101002000020011012200120100212012020001212012110220220111021111011210202211210111102221221221110122122021012020121100000222211221111011222110111000211010022122122101212220", "20011112222012002021011210211212222121022211100012221200112020222201212210110200002111110120000000120100001222212120121121101100121111020100110220121100102201010210122112220110002102011221002110200222211121000022212012020120021212101102102011100210101012200000000221010102000220101001220102100000100000202220020012021211112020022200201021200200120111112002002221221101100221020211221221220210101100120011100211210201010211202120201121000201001120122202212222100100112021211011011021200122112021112211122111202000212221102010021021022021220100220022011201220021220022201111210001010202101020120102102201200120120212111110111211011010110002120011001211101120202012201110212100022020121020100202002222101122001221102222200222011212222012010011200020010112221222001201012202002001211110101100022112220100020200022221210210220102000020221012120221101210100120212121022010200112020221002001221001102011021111021211001122210001211212012100210011200010000011112212120211212220212101020001120222011100111210222202200020201212100220120212001202102222200220020120120110122220020110121200102211010122120022112222010021212010202001212020221112020201112112211201012011211211120110100002012220221101121020100212200010012012011101110011212202201202111202221211021112021211200201021022111222221101021111011121100120010201011000121200120210010121002002011011221220012220100111000022100000011012200221021122002010110201211010220222100101102112021201012201010202102110210111012012100000001021102022020222211022012112022001000022110012202110022210021101021022122102122202200212212010012200112110100200011222220012020222221001010120001110022211120210000222010222102002012112101022122121001021122222120212121121211020212110021001121002002202102221112010010111121102210202011200122211122212102221211011221212102022222020011102022200002100020202000110220010111100222020222001221000122112012121102211212102122121222020221000211021120202002200222120121220221120200211101101120020012012012101211102201011010001021102110010100020222001102022200220100022122022102000121101021222210022221110100220122201100011200011100012122121222012002120210002111221001010221002120202120212010100002021121122121021222121002110022020011021120020010202221111001000110100202011112102000122210102210110111021112201022101002210002111200210122101021102202220002022012001121012212112122001102020112002111221110100220001021201010021211021212122110112201220000122122100022100102001111102", "11002211011122121002221102020212202112221101220222100001202201120020210201020102100100122222110000202111201202212212000120011210212221200121011220002210002112211011101121220211122202000101012010100211220100012020112002100201120022220202121122102020221122202200200222022011222010212210112000212001100000210111002101201011122021220210010102002102101200022010011000011000000112021200102011020100210121221011110111112101012120112011201000111011201001001212001002001020220021022211220211022202001211001202021021022212111111112201002210012210220100202221212022002222112112200002202012012021122220101002010110021220021021221222222000212021201202122101200000200121012212021101200002020001112210001221220110120221122202012201012002111202102211221002111010011012011012010222102210000012011010212002212222210021022111011121120212212221212110110201102211201110002121202210121001102101122120220100210202020220020100002212022011220110102002112000020110200002210202001120010010212100122000101111002200001112021010002221220201211100102100020111002221100200021210101102011122211021221100100110101011001002110001110012212100012111202100200121112111110110000002110122002012000112212221022021200122220110110021112000211011011100220221120020211111000221101122022112201120021011111200020121012220022220121121222110122021022202200001101222000121101001022200221010100212020221220221211212022101001202012112020022100201010200111121202001201210021000102012110000102101011121212211111212102110100201211121112122210201110022211222121021001212201021010112101210010120011122110120222100100212110111100000110100100011020220021011202100100122101220002022201112220011122000022212201020222100210010012002020202210211220222120002021000111012121010221122210222121002101111220201002000212122222221102210011011001211002101020201110000011002111220202011001011000201002222002021022012101221111111121212110210020112212120011221111220021110100022122122121021200200102202012022020202212000010001010220102020212011020010101202221221001120212110202201212210211111211120010101201110101010210122201001021012020012020012212222100000110022122202101022110201010220020120111201212100000011100011021112210100012221200102201110200011022000111002211000022120121002100022122121102211222202110220102212210211221101111222210201002100012111020120211212111020122022102122122200112211101022112200211000210100212022001200112100200112110210120111211022021211111111101220201022000221001200001121", "10112111222102120011011222000220220000121220112201020211222212020102122121012121002121101012102101200021021112011100000102020021011022012120111112212100202220222100211002221210112112121011200221211020002112100212112212022102201101210011102100110110101102000202122022021021120000202220110220122112002001121220011111011111112001210100200111011102100120201112022100201210100200000222002200001020110022210021201211221011021200021122020110220011021121101121110112211222110221000112122001112010011211121200210000000220201102110202111202002112122001112210121100222221022210020012022022112111122120022202200022021100111211211212200011021201120011020102211021100201200112011000211120111101020122121000002202221121011221020201011011110002101021111010020022211000200112200211222012102220111122021110122202001001121200202202102222001101212001121101002101110022110212122022022212202121210012112020221010001002002222022121022011011211022102001012122112101222220112020221200012100210002102220120202112112011222201112002200100112020002010011102120201201010222021202211020000201202020121101001120202000202122220020200200121102021201022112201001210020211101100120221011210101111202020101000202211002011122220221200021210100222110002201200111120211011021120012100222202222022012221100120000022000121021101020111112020211021100100212100012002212201110020011111220121100111210101000112201121012212022202220202202102022200222210110221200010020120212211022001220120100201200212021220201012101120001221011202222002010122012111202011122202221101201111210011200112210122221021020101122100122201100122112220020121010100122210000002002120121120110000020022000200022222011000210021201022100110220222001112212001221220011110000121220220200001200202122000220221122101222222122220020012021122110001221120101000220021211102221212120021121122111112102012211101200200200111102000102202021001122211022000012200022201002222101211202010002002110100200220101121020012022212210101002001110221021220022011201200111110210100010000120100101112121220120222210021200101122220211212212121021111211012000122200110002120012002020112102112220112120202211112221001210210121202000202100022011020210201212012100000222110201010012210211101110120120001201100201101002102102000000112020020010010102021221022201212212110001002110211100010020001020112222012102222121000220201221001211221102201012211012220012020021000210102210222110102212211120000102212201202021010220102020102102211212112", "02200102010121200222100011002202000212002021121200121222002012012122012222012112022202122010002111021012122020222010021100220010102222022022210210101000211112022022220222220201001111220222121111110121111011202002111102002010002112000000201012001102120200221200202010110012112212111101110222220100212200220112011101221001222012010100001020121201001110220101002211012221121112102100100012121200112122122220010000010220200100211021212111102022201110202101210100100110102102021112100220010001221101112110001022110201120112110220122000221111212221220010210222220220010220002020121110022220102210011012210201212021022120010012201112122111101002002100110210002201021221120201010002002001020121111020221111100111220222021111200201001121011122222211021202202112120012120212211110122020110002200100112222010202222100202211102222122002021010212001112220200000012121102120001201010121202021022110002001101120220200011101100000100010202010100120121101111001211212111210101212210001102120022111110020100101001010112002110022012210100020202100121102101200211112100101010021102212220102011011210121200222021102020101010201221112222201021001101210120011012022011221022001021020011011201021122222221220100020122200210002121001101200111102022002120210211000112002101202212020002112220112012110122110101212020222100001001221101001022211110012222011021211021010022022210220020201111122002120010021021112211121102222211211110220200121012000010212212010100211011002001202202111220221022000111210010121222201120101120112222021120012021202202222111012112102120110100110020111112001021210011011002222121021201201201112122000122202212210120021201021100212120110021000022221210001012220000222121220121112220002001021000000122010022121220111020202112120211012222201001001120102002211022111101102020121021212101020000202202101110101000100010121122220101012002112010010200200002111012202200011211002021110012212101002202021101001011012201100112011112111012121120200221212201112101201121202222222102210111110101002200222222212020110101222221201211112010201000202011100101110012001201022102212101120110000100021112101121010002210021112002102012022201211222121222020112202121211011212021021012202200220101110122110012022010102211211222000101002202221010010002122111210102110221220010110120200011201012210211111101201221001020111202110012101211201010100202210200001011101020101210020201201220222200111000222021102111201001012112210201220222011210110202111200212101010", "22002202222110100200121100012212020001212201110100101110012021201122010121201102111111011222101120201212120122110011112120211201221000101110011221201200202110202221100220111121010221101222222112212102111001112221220121220200220202012121201222120012202101022021200000020021121110101201201022101201211011200012001111220122100201210121122120121121202220111222221110102201221001022002000100012022220022111101112100122010012212110200102021110011011101111221221111121111111212220102120000002011120200000222211211001120002001000212010211221121112122012111112022212110121100102220012200220021112020002110020010011112011002120220111021212012201211012100121120221001000220210100112221112120221110021121120021101012002221022010100001110112221112121201210011011010101212220011222222012120202020221221222022122212201112221022001122020211011220200201001210021122020212221011220002011010010011012201022202122222211011110212120110102111102100112021222210201220122201102200012222100212122222100211122112222120022100022011111102011222021120021122021022012012210121111121221202202110120110120202110021202110002102012001211221101120112022120011010002202010012111102022011102200101010100101110200121000022220011201120002021021202202210020221122120012212020110222011012010210200112001102221010011020201201212020200200011112100111111110200000021102021022112122112201100021101122200111120020200202002210222101021000112001201211101112110210221000002201112112221201121122121002210102112212202211222020200002202001121202210222210000212011110022020211002120221121111220201021000020000020220202110111200200011111200100101222120212101210211011001220210120120002022111211022122010020101100120121100121020011001222001021100201110211221201022111012122101011100002021220200002120101020112120122121020221102122201112101212210212021221210012212000002000012021102212101210200121210110011020022001111010001120210121222012201210011212100222101211201000120222122211012100221200020101101202002212212210001001021100001011101202212101010121200102200120200122120100101201020122211020211102221121100220220101012112200101200121100212120222201010201010000121021102011120221020202221221022120011112200002200201112022022110012122202122220102101002002201022011201201221120001210020111202201101020221212011012012212010212101122020112111122211121221022111112221101201202200101100220202111202221102202102020010020000000012022001010002021022002212011120121001221110120011212122201220101", "00011221221112212212202000122121201201012210011100210200021101201200020121021110012010000200001000000010012201111211222210120221011011220112201022112202021010121110001112112121202200122120211001010210000112011212011001222001212222212020220000222101222101200120200020221200120122210002200122000101000202220110001110020002111002220212112112110121201012001101211010120001222211210122210201020211122110011021020012022122121100112100021222221011112121011102221020112201202012221222111022021111222221021021102112101101120200110101210022020202020120112212102112122100120211002120100112120000110200211010212002011000112122121210020220222000112000100002212020121022102120110210121111121122221011200111120021201102001120002110110001022012221000212201210201210122022121001021111212120112212122101101212210222010220010202011210120002221020102002120002212112011110201122012210021102022211201110011122002222120001021020002011222000201021222211101112011002121210210200101111210210000220210002002021100122220022020100021122012022021202210021021212102002120020211200222222000212202102200212012011200020110220210120011201202222122212202220112212020010111001212201110102101100100222121112102211202101021222102122200020011100120220201210121120100110102012211001120120200112010220201102201220020112221202111010112102220121001211102122201120000020001121110211201120210000122111202002001112000021000011222202020102221022010202102102121212012021122121011110222000012011002010110120102202002021002122010012102212221112200211021201110122010020200200112010001010220100112111221011011211221112211110202011111100121222211212101000201021200200020200112022011222001221101221220122202001222021212212220020211222011011002012121210122022112102112012221000221221221100121210010010211211211211110111112100110211212210001210101022022212101110110210001210020010211000112112101020001111221100102220020221021200102000101001122000201200202021202022110220000121201201012011100120212220222210212122011221220200012111101111012111210012001002100102111222211221111202120110001020210211112122000001221120220200102201010201010220221120102112020200122001200102220020100122212021020210221212220022210100102202201122221000202121112222001222000102120021020202202110122220012212001122010111201000221200000012020020221122001101022101021111002201100220102010111211210220220112102101011220101111122112221200011122211012221102011010210002220211211201011010002010121011201202202011111020200", "22220010001212200222002112022201122110012102220220002110201010001002002022021101022100201202101002000100200122111220001211101111221222101010201221111100212101102022122221112000011210021001211220122102010112101102001120220011001221001021211221212220221021211022212202000021010012101220202122011011010002000012210001210102022211120101212220202101220010122000211222010120001210010102102111120210010100220210201221000012210120210210211101102112120112110222021222200220121222001000100211210221010100100110112211220212002210101210111102200222010220010221001002011001012201012120022110210012002212111002220211012120111101110020022121021202011021102210000220221211221210010100211200210201102021002000022220202111110112021010112010110001202021200100220120220012222111111000222200101121001002202210120202100220022022201011200211122220002101110111210122111210202022001202212112201200120111200222111202222010012000222211002001010120102011101210001221210100110101010020111102222201101220120210012200102121020222212102102112210111021102101220111201022120112010010001212021211101002221102121101111012000110100000012012100210012101022022101212200022000221222222001120102020021110111221100001000010120020022000020100002200002000210110221122021001121021202200101120221102222002001100022001101020211201220100111111201022111201210220121121211012111021200101112101001110001212100100010112112221201101211001102022212221112220112201102011201000001211220022221212011000202201221202220100202021102221011102221012022120202020001121201212020120001112200110201010102001100110112200201222021011011100202111210200110212020011221220220012001112201112021012002122222202112010221011212121010221101222102100122022220000001112222000220221011112102102022120022221022002010100100100001202111201102210211021212220212020220201100002111122211201210012100200001012010020000011202111122102102111022202121020012111122112012022101020211011012021111211222202211102021211002020021211021001212121220222001122002011202020021212111022010211112101122022110002100012011002200212211112210200020011102112211202102000102002000221220001010000121120122001112111222222001110212112021220220121120022220212200112222120011220100010120021000211210011022122002010021101102120211011221111101120202121111011220201122221212221012222111210010112111100111201202201012202100220220001221100022122222211120200021101021200210110120021222211020102000021111202121120011212111202102222121111202000201010221", "12202200021220112002200100020120111001001202221220202202121122202200022202102210011002211021020002120221122120122220120211100020020110121210202122020000200012001000112022000202100000111112010020110102212110100022200121220201100111101122110010221212122200212020011210011201220101111002100011102202011001222002221200210112012011202111120122220220102011010101020020221022021110112100011210121001212202011120002121012112201021120111000220012010210121212012101120222122121000121002111010000100000210100211220222012201000021221020200202122200210201200102120200220212222222101112011121121120122221020122110121201212020210120120201222021120102022210002001221002200000201221100112120201200220010210110110112201221211011010102111010200020022102102001000221202120220002110110010212120021111211211121201112220000011122200101222011211210002100100210022111202102111220202212211010110010120211200100212000022112201210010202101121002021100002122222100022012012112020001212112102222212101011101000122020210110101212212212210212012111102120101001022012002001012012211202000000102221201010110020020022002222001211221221122022121211002021021201112021201100021000112210202021212112110020121221211100120200220011121112212212002122221210122002102210111122102121010120111212012222101200102000202112010120022212011120021110101111002011110001011121000222220222121221210021012120210202012210211021101002000210002120212221212110100022010022002111222121220110111001120200121101210221202202220022112021122000021100121000200221021211212221020102011110200020101220112221221212022110001222100100110101220111112010102121221121220221211010111122021112022012200011202112220111111200220110021110022020000020021121010112102122221011120212010010112122220120120211100001101001000210121201200101100210222100202101022202020110012000221201110100220102022022211112201020211112001212002000211200221220202221122201100101212210112000100220102211212210111201110222111120120021001120001012210221120202012210200200220022021112002200112101210021001221110120010021101012121202112111021121112101222220000100121002112010200012101010102101002100220022000101201111211101121022102120211101021111222122111221001020020000002002022011022110010201120110122212212220022210200222020011002020202120221110111112221111001102002122200020211222112011002221210002100011102112022001111002210101200022122101111001200210011012211110122002111200220202102221210222220111001122222012020022001002021222120111", "02221112201011120120002201210001201122210200202201020100022001021022012200002120111102022102100022000010011200111102120100201011011121012210122200212112202100022112010022002202222011011101002120020021202020120020210021001111021011221102111211011202011010011022122210001102202102222100022122201201200221122000021022001200122122100010201212122210120112121211220112222200002111200210122100002100021111120221200200200101102010102002012110210012110021200011212211000022022222200111200202210012021220020220011221000110110020011120200222200200222012110122122212122012010111112020020121021121202200021222020010200121222210202202112100022100211101001200210011201001000021021010022100011022101122210210021210201220211121220222211200111201112121120101200120210111111022010120010020120222122200210122221201020020101012021021020101002222121111211122222220121101221021202122112211121020201201100202010220201002120012100111012212211012001122222212022102000021011212011212120001112120021222210102011110022212112012021220000111200000202112111010102100222002122012212211000022010001020011101012112200110222002221011112221122201002012001112021112011110011202121002021000111102001122102211012220011222020102112010122102210211202112210001020212101221110110111120110121020020111000011111100012001001102120011110112012010221200222200122011221122001222211120222202111121021121010202111000122100020001010202100220011101101210020021201201101111222000112121120101221201121102110221000012202102001021220001122101002201200021121102002221121020122220210001202012200112102111121000001212110200002011010112110101102201112112022102111010211021212112120012010110022221101221220121222022122210202011210020002200201210221012221202100021000000120100101211122200120000220112201012110122102222111100022202100022122100212000010000212020201211012000211122211001221112202000000100010021211211121200022100212212012222111222111020211002112201111020112202001110221222111101101021022122000020201221000222000211210002112102020221121100200022122110012001220112222021211121011200102222111011012110021111221102202010011111122221211111101112100202022221120112002022100100122221002112122202000122110201100011011012000002220020210212201120022112222211012102001201220221000211021212101000012200112111212021200022012222020222112011220111111112021220102002210222202212202000001122020021001212211021111211212011022221010022120102121001021200000111001001121012011021200002020120210101221100", "22002010122121102100011220220002222110110011122221011001200021201202022110111012000202011000222001020101001002102022210100010112202212211012022012201022102110112212212021220002202001201012110222122102011020200001112002101110000210221100102002101011011122002110102102022001121221100200111010200102201220121012211012212022210110101110222010120020100201112021000212102111211022020102102002222001201111221100002012121010100220200102110202112122200212212212121001110112012211110220022100121002210010210112202102200210210000111020211111200001111111222220112122210220122002121011021010101000201221020211202010101202102001201002212110121102002022220101201121121210200021102111001212212000210212010110002021000111121022201210020021122121001211000110200020210200201101021000201112211120120100021100022011201101100201211001222110022000201122202202010001120112002010210101112121201021001012102202001200221122100112020221122012000211212210021110202222221221121022012100021102201111111101220110222112122012210012020011200100221202001210120211002022110202220020200212122200011211120121211121221112222222211202002022000002002020001012220102101220200200001012011101102020112000102202121011001112020200202110202112111022112102120120120020221110002101011221021022101020200201202210111201212000210112212101001212222002101201021021101012100010022100002121102222011222101021100120222200010201100202220010011120010012202010001212000001212021100101211120021101200222011212020222201220122221100000020000221222102220002001022212201001221022022101222112212020212002202110022111100021122001121001002110212121012221010222201121211121121001201211012210112221112112221122001102202100000121112101221220102101100121012021002222021101101011022000200002202202000101121010010020222110011220002022120120120122122101012100010102202101000211201202101021001210110102002002201222120001021010000212221200112012212011011121011202210200220210010000212010012202120210202212122212020001202001101120011110111120220110122100222022012122200112110112221200201210102102102122010102210210120121012021200221000102221220212022110022010112100220001200211222202220112221202221220001110101202112201102121112102000110021112120012010100222102121201010112201000111121021211210221021210101100121112010122101000002000201020101220020221101222222101121221110101002201001011220100012001011100221020020022110202010200002100211002220221122202212201020202001000112022202011112101000010001112011111222", "20010011001002112102212020110202000100122211212212110011000220002022021020220110222200022012002021011111202201210220120122020211122010000100022100020221202122211210120110102020120110220101022211112010012001210001001020001202011200020221221012100021011000002222001101200220122222112012102201111001000201201102210001110220110222212210210011100110001002020012121112110100220212201220010120201200222012211110100022222201200001021000211012021011122011221111120012012200002210022211221112212020010011100022200022102201120111111011000000022011112020210002220002101002200211000021022212220121121111211210211100202021112112120220022212210112020212222200212001221102112222210222211212222102001210210122021002000022102210101002201121011000120202200010001120201001100122111011010111020201022102101011212121210112112022211220212011221200212112100021002011201212020121001221011100200022000212021020221102122022202202111202200120021100121202200202122221202012110111202112212020112101000220120201112201022212111201012200101202010212112010020121101112020201210201001020002112120102110120210120002212210200012201102020122100211010102201001220221001010102000101001011222210122102020220122020001001000000211200121210022112211110211220122201011211012001021121010010010210000222122000022022101110200000211202112212010220001010202012000010220100021110210221210011200101201200101021120212000100020101101100000111012022201121020200020210222011102121011201002011222002121200222211202112202112122110220020121101211202120212221102200200111011222121210012000020211202211202202211010100010110220020212221020110111021021200011102221112220221012012200021022010121200220211010020000000000101221211221022212000221102121012202021210020001120002211211000001210112102022102210011102020022112102010021221110101222121012011112221122200102010000022222211220222000202020100010222001011002001112202012200110201210112200201010200212102020200201001010021201012000011201012100120211201001201020212022101121111021211211210221010101120112111212122000120222120001220021100212200202120100200120022101110002221000210010010001120220210112101020012201011010100000022201002220201002010120000011100110111120011101211121201220110010210200110220211101200100211010211201220000111002211220220011202001010120212120012021211002010120221220201010210110002220211112001200202200220000012201220021112220222111210112002020002011201111200010201221110101002222211010220211110110101101002100102120210", "21110021012201002221120202220001122021112112101200222020222222112001102102221021012100002112022202010022110210122222202021011101121001021001012212002002200012022101211202220001222210022012202100212122010222200021022110110122212000102022220001021112010001001022221121121120020022211001002122222002202121111111102120020012112111001112000011222102021220010010001222100201111200201002012102212002201010202111002121100122020002100111120210101222011110111112202100110022110112111000012120200101122211210221100011011100200110221112110120210001221202202201011020100120012122212200210102021122112201202120022210122000120200210120002120110000110211000101221121200221201021011022201002111221121110000110220120101110201200201200212102201000121020202011201122101211110121021112120102021101220212212212220100001211212001100000021002220102110200111201010110010220221201100221121000100112111211010112221111211220111120200201121111022002020202100001101202111122110221210121200120000212122222222001200221022011202212111000101002010012102122110021221010102202122111120221002222202022102200101001001200000021202221200112000102102121121111000220021212000111120201221222221012222120000212220200201202020110002100121101121102000001202020001012202122221020222101122220200011102012201010101220222012010220201001012202102122122110112002200121020000002021112211120202200102211120012101112112100010011120101200121100022221121121110000011122112010011022210110100210012020222121210210120111020022001122111112202221001121021221212201002011100212002102222020212012122210022122102012100112211011220022100021112121022202020201012110220210210021112002101101101202001221202122220120202110211110201201022121000011001221110111122000012212210200120220100000011022222212020102022111020200211220122020122221122121012020100012010202101211010222200002201022000102002200222200002222020120121201010001120021111021112201100010210010121210010102112012021122222022212000110212121222020221201012202100020220221200012110011111210101100221220112201012202201000000001002021121222210110101121002011102212212122010221201210012020012122002122010010110022001211010111202112102200021122020211020010211201202202001001012101010001211100220122000112000102011201201002200121021002122011201211222112001011211012121022020122021000002001122101110002122012110102002212012111120111010020111221011112020021010000212020222122001212120121022002211202012100102120000121102101122201202101112110000111210", "12110020220012111201201210110210211210000011220101012001122022211202122012020000211121222101110000022121120012220112120202220101101100020021202212100020220000110110120212101121221021010111211110210212201021011120202210020210220220022122100120120220121101201012222202200122111200001110200102220012002000211212102020111022011211002120222221212220200021012101120222222021000100212202210001002021201211210122012201110210221001200021002202122201011121212221011010210100001001110110100002120100120012102120122112210010112222011021211001002102111101010020020121212101121100201101100201012022122121101100011000211122010100021022210211021201221201112000000210102122102010010220011221220222110111212011120012222211121012212001000220222101021120202022102202012121202201211022220211122111022212001201121012021221021101020100022220222221121101112221102022102220101002112110121120102221211102122220220122102011222002210002202202102201010101210122011020021212222001102122101101200122020202001212120200120001122022010011000210210212122222010022210211121021210201202001102112201200122201212211021122202002110002101112101200000120000020200012121002211121112110210012220101020222100002102121210220101000220122000020200012220200110112201122002002101102101102200100112022122010110101012120010220122111201002011211211021012200100010012112212021120202021021201111020111201001222110021201111222100010022120200221100011122121202010022102110002111001010022022001200211010121010010001212212012011021112210100112111000211022111222022122201220002221221220102222200220221210002210010000120021211221002002020100011021102201111210000102002001002221110121222112220020011112121002102011011100002222001100112001000000002121122222210202221120102011011211021102001211120220222201200122022122202112222021222011220210010010222110201220220122102200000020010100011200010101122012121120212220101220221221011212022010201120202101221011111002112000201121000020102212201000210012202102012012021000211210201211021110212000220222221122010120000110120210101222010101120011121011111012121010121210011210000111200202221022021122120220200002201122222011110120200020210112200002011222020020120001010001002111122200000101120102121002202012121112222201011120021000212000210111122010220102201002011012102002012121021011010221202110211012022112221200220011222222121110222222010020010200100222202112220200210212102200222200101000210100220122011110112112221211100201100202202000011121110122", "21212010101021202001201220012211100222122110220021110120021102121221102120010021012202220010121010110211011202012202011101010110010120022021101010021201002102001222001012011001202010001000121111012012021012122022110022022000010102222011211210100211100222001012210112012212000212202010020222221002210102020201112021010212221011020022101012020022110221102001001102021121000101011202021022210112211000010200021100111022200010121202012020001111110202220111021002020221210110000120220120202220220000012222222222100020111210200000100112210010201122111212222210122210021022112101220122210011021100212102121102201121121121122220121120021211002000110010121110022212100202020220100110000201211010122112200111212211111010102122200220212111121220221111200021201121202121222010022122201102001211112222020011121001101022001010220101021221122022010000022202200210121011220221022101120020120212100000011221002011021110121211001120102111010020202112200001220211022202110100212211000121120002201110100001121021121220001022211020011020221200220112001101212201201021101011210111100100211221010001112021200212212000001022020212120120111001010122021120011210022021211121012200221221220222201021122212010122001202210201222100012110211212112012211211110202201201000110000111021111101220222022122000111112220020001220002000211201201200011121211220022022210220101000020002220222020101221211011021122121100121120122010212011020112122122212122221221011020021120122020001200120101222001002001212210202010021102110102011121202100011020212000120012002011001222110010000212010201002201012210121020111122102201020211110222120200112222202220201021112210000120011211212010211120000112010221211121100212110222110211200221121121022122212021222010000002021000212211112010010220020102000122210110102222211112100211210011202202110120121121211110102220111201011122120111110120121011111222210111222020001101210202221222220212212212222211000202222110000220220021102211101220201221000110002121202012120000000101200120020221202102021100002022102111120201200112012221112220120222202000021220212210021222012221010102202100221001112022222201211122122012110011100221222202122010111021120111220101121010112011201020210212200222122011012122111220202101111021211221110120001021122202112102002021211211010101200201111200110211021210120000112210002002201120012020210020022210000211222221010211102010010022022112020011111021220010100121012021202110010202112120121011001101200012101100221", "11210012021222220211111100220221002110000111220221202200201001002220110201200221111121110220001222002120222021211111011202222010222120111020202210210021000102011210020121001122101221002100011001201101211012002002022111001100120212021221001102022110210222102012122102111100110001122101222201020200222010201102122121102110010002112002002002122020222002211011212201021221110120202212210020222211120211122102220122020210101021022102212010201102021021221200212002121021111010022012120010100211222111210002020020001110120000222021022222221221010002020102212100111012202110201210012211020111011010211122102012221211221220201211200120211222212111111222120010111111211022021020222121102202111212112110021000111122111012000200202000202210220202111220011220100220211111101001112012012220122112101101211110212200120001221001012221210012112210001001010010200111122221101211012012201002010100021201022020220220220101021222122011101120111112111112211121022102211200100222101211201111011212100020221002220200200012012020211011221110022012022021212200202202221122110212021020011122000001122021011010012020010011021020102002001100011201102120221010110120121112022122211000110201102101010102211200101222101110202121100121022121001121120222201021122020101121121121011001111220001121000221020200022010010021110120212002102212020002110210102220102112212011121120020022010121021112001001110122000010212020021002111120101101121120202220121210022120201001200111000000122220011101222221100211022020010212021011210112201200111200211221120022022112010200100021221120010020221202202211022001012002021220022202222200220122211012110112111210220002022120001121020020100011122010111021022000112200212100011212100202001111111000221010201120201022022100210011111112102111112112202021101120010211211110002201200021201202001122210112210211020012222010210120220012121212102021100101022122200011000110121211120122100020101002012101121101121121120212010000101012202021202110100120211220210212121202001102212010101012022002102220020211211021211112102001011011110111021012201020202220100112011001212110200220110202001112110222111220010010220101020120012112000110112000210201211112110020120221221001020211012102102221112102101001100101211211112021220102111001111211221120210112022001111201221222222221010110210011112022011100200212011101021121201001220110220111122200212121120022212221210211000200220002000012222111010011002101000021210000221121122022021210001102021022220201", "20100201001221211110011002122100222111222211012201020112200122112121010210200001002111012020121102112011100101002222112220020120001111112221220101011011102202112200202002220101120010110212101211200010021211102120120101111120020102212220100020110012122010222012202010122211220012020222201022200101110000200022222121111010221010021222010222201210012222210022020210100100102120002111222222112000102101000000002021102220210121210102121112200112102002101222012212201120211111200100120101200020021002121210022002110010020212012011122210112012020110221000202011021101111010001121101122000101011020001120102110221122221102110002101121001212021020001220200001001102002122210211211110111221002101210210022210221102000120000010101002020010111002212012202221101020120211002102211020112211120001211010020110102001112210212110201011201201102212020001021210200222121212101202201220011120212110012100212000211102102220122001200001210020202011010201111202110100020010120201121121001121022210011220121111221200200010002100002102111212001221200211202101002222212012202211120122210221111111202212001021212112200100011001022001210201100000220201002211122020012020101000101220112011022102011102212001112001221000022200220220221110012102121112001001022202011201100212121212111022200120012210020111011010022201101122020002000202102022100201010120201102010111201010201200100101220211100121201012210011111021001120201211021001222011122120100112001022222221011020012112111221210100122202211111200201001021000110212122011121221122122200222021021122202102022211101022212000202112020012121001120211012220210202202121220100022210102021111212010212210101101121020121021121211201100100112200102211122022011200100011101201221010220210122021202212202200012212011201202020022220021112211221020110001001112221201010221220002211111121120120110012001212220212122222220211212112111220211202200210222011112001021102211122211010200121001112011020001011002102102200022210010021222022122011011000102110221122100122122102222211200222220222001001020010210101120102201101122011221111111111100010211000220121212000020000200221211200202211020022102212121222112200112000210012012201110020011101212201110221200001210121210022002100010110101020221121001002120101201212221020001221222200112020201202112010202122022022211201002112100222110221022112201011010002000102111211011021210120021112110012120121020220002000211200011122021101211100002200120220020122202102022122122202222101200010", "21021000110012001212211201002001212201010002220020102011022201221121002001021112202020101101101122111202211021212021002121122102021121000112221122111221000201210202101120120001220010010011010202002112102212111202210221220001101210220021210001020110012102012010021102212101101201200011222201020112202211110221020110110012220002112220101122002121101100201020221202100100120210010220211000201022202200002121002210011200221110210120222220020120000001122112002202110000210200021221122002202212100010122110220000202102112022202112201220012212122102110202202221202000202112112210102202210011120202200021021112210222022022112020212012010111002222210101021122010202200000102110112021110200001211202222101221012120200110122221011110212221011122200100202120212001001211011012222010102011012022202101010122200022221200121121021121121101210210221020002122220112100110000220111021201102202212002110120010102102012200102112010110021220011020111211021112011002000210220111220212210201212022122212122021022001002101122000001122110021211101110212111011200212021110020102020121000211020200210210200112021220012121101121022101001010122112102010021202101011220100001220112011221110110121111111101021111111022020020102122200021000101000211222102221012210201201112102122002021211011201020222011020101220200122110220222102022011021121200212002002111120022111110001201122120021000110112121022201100212202111121002210021110021211022212221021120202121200002102012210012021122111120201000201102100122120110022220121020001202101001100200120010222101022120001020120110221121022111212120102222201112011210222211201001220201022202021201211202002211121211121122120001222212210122202022122112000102202121010202221121200201122222102110021111010101222021220102012021222221122011222121120222202220201110202201211000111020021222220010012100212112001212022202201002011200220212111112001222002010111221102011010102202022212210011002220221220010112010021220211001222222020212101121020112010222012210101120011002121221200001211011021220112001112222201222110202101220200212202021120022011222121220211202022210022001212122100021100022020000212121210020220210012200002120110110112020221002201100101002121121212012102122100000120100201112100101012220222120021212022002102200010211212010211101222210221112202122220200100100021222120110001010222102122010220012100011021200120022221012111111200122020210022020011120221012120021102111101121202202010012202101212012001212022021000220", "12212022022200120200200100021110100012202011122001221201222021212111112111021200010222002001201121222111002100111101222022002202012111200111000110100001010220112101221201021101100121001111202100221011101111010221120011210100020021201112212002112011101111000000200101221001020110122212022120212000001220220202000011011001111220122200002121010011012100222202100101012022221222212201212202010202022211212100012122211022202020011201221020201111020100020100010111111210111021212122000211110212000220212121021112122112001100220202002001121011112222210200220001112002210110202102211012201120212101000211101012122120001200022101022200120112220221002110122201210210212212120221202101102222111201120020222111101022022020110020202222000102122111202120020222000201022011210210120020012020100010212121101210202021122221221212222011210211210020210112001111110220012102112200112212120222221001212121112102122110012020101210220120111210122121210210211102000221012112210120010212010100022211121012020100000012122121120111011102111212012111111122212222110100010000111000222121121001210222102011000121111021212022101111021210012101211212022010212010211200220012112112022202100102120210012212121101202101022201211210110210121021100021012201221220222122211000211222111021200002222001001102221002101000202011111202011200222221020021202120001020121212000112221222020001101112102002021110021101210220100221012110021212121201021220001011011102011001122011100022211002102111210110212001102122122121110110110201112020101022110100221202200002100211020220022222101101112100110111020012220221121101001212220200210201202011101212200000202210122101100021010202111210120101211001200110002002022211221021221112102101100120211210012101010000222022212110211101111210111201120202201200001110221101021221001000010201122011211020221102222222022112102102222001201112012111210221121120102221010111202120221220201221021201022000021220101121211102122120120022220120100122200020210222110201210000100122002121212011211010222211022021220120021101121211100212201010012111122001021220221222201120112002100210000200022221121102011101100101121102200220000220022120120021222102201211122000220122100020222222022121111220000211201002221101200000211000212020112221112222220100020112002102120010102120022100110221102222112201020201010111110012020211010212021011110012100021012122101022102121100002022210101102211100022110102110212122102102202001012121102222110121210100100212001221102102", "01101002222211022222102011200020210112101202200021022222002100002221101011201002201101212220111002002011211000122200022002220020211210011102021012022001202121220012002200211210100012110221111210002212222001122100112100220021010011201000200200120122022011120102001012221012001100001200022120020011202101022102112011101020222011100120122011020100021120021102002100021012011002220020202111021220221201022010021201001112112101112120001012210221210112110120010011121010201022020001122201011112221210002111200101021202220202122212012111010022000001012222121221210210012020022122122200000002000122012000012022122211220002121020122111002122122121022222010020002001222110111221220210021211211112022022221110221012102212020221112002110001110222211001001000101011110101211102022102220122012120002122011002020110120102102220211122111121200100210101001200011101002221222010212022200010220221222222112102010110112110100022122201011012120012122111020202122020121010212120110001212110201100101211212201020210102112100010020010201112002221111011011121121222010111020010220021200121222011021210110222001220221212201221012010220102201122212111001221220001022202121002101110020011200101012002112022110122100022122021110002112020210211120122120112102122021201100020020201111201022120110002222002120001010210212021011221111220102022121212011111012022021122001122100020200112111101012122011100000121120012111212022202201011111012112210220002000212211111210221000020010102221202001001000122210110201022022102212022121002000010202000112022200011011010120001011210111211001111211100220001021010202111012000022112101121201122222021220211221211220021002102220120121100221202011011022122111022000110102221212120110120220222120201000212022100110112120221011221012102200101021211210020011022001010021202111021001021202200200220101200202001110011210101100102021020001020102120110122020002200002020022022221211220011011221101011221202012012020211211121121202222221212122112220200220211221011111111121200110220110000111210011122020122122012101122100222022010020211021221220111110220210210122111221011111000010000122002221112010002220122210212001111210210022111201010121112100122111110110020022010020110001122110110211122001122100212110210001000000110211002001222220120102010220020110210222100201022101021101221020000021000012102122111202121022202000122120100211020201101011112021021112111021221100212000121201121002220222212102121210122010102200212202021011120212121", "21112010120210012002122200002012021002202020221120010012100102122000020200112100112111210101221212110002201011200011000021200101202222202101201012021102221011012010220220221212001121000010222021122021121111211010111220221222012110121210010221202101102000020112122210102210011102110212201210001211102122000220221201000220212121001121100102112021120011101110212022001000000110121012102221002010221001110220200100011221122102021220200120200010112020200202122120220021211000022111201002020122001100001122000200210122221111120021000111002101122102222111200011220010221101122100200002100112200100102220110210010120120220112012110001111101202102102010000210212000121210222220221120112102021111121020221202001011011112220222202011110212021221112010112101012110210222120101121011110121122000210222022111011120012022221211001210122111222211221110002222210212000110200012021202210221001122021120001220121002021121100122021112212120021110021222120002202001022110002121101220112101112212022112212022002010000022002111210112120022222000010110101100200021000011222200020202112020022110220112221001122012001200111002221110011112112012121212011112222201120001111021210210010122221001121110212000122021011022110020122001022010222010101012202110122222002221220012112111201121220112221012010021120202112011221121200221012000021220201022110112211021021202121002020002001202222002200000110111102222022111010122211111020011121212100221002102101222211111212111222211111011010220020012100000202201022220022211222221212010122111021121212021022111012211020202000112022200212012102200111021111221212222122202001021020010211022011211210102101101020100222122020222001111112112021011200102212022011000102000100000102222210020111012102220200100101010110110210020221110211012120201020010000010222120012022001210021210011211200201111110021220211202122122120111212222102200221211012202012201202102022122020222221111101121211201202021210000011211121100222211022010212222111221110120222020212200121221020010101010001122012101111011012002210120021010222120220012111211122011011112101110210220021120101100212112112221100201210121021001202212020212100111111210100022100220101222121011012122111122101212020201211202002110202011012101222010111122101222022112101010210211111121100010000110202220221121000211220002020121210020012201111110101201111021000020000120011200020020110111111222110002012110012120112121001211102200120010220200012111122012021000111210102120112020111122", "02200122220222001112120012020121212100200122222221101220022211221001200221212221012011102002201101111111021000001000100012212210121222211200111200110212120001011100122211002222010111012112201112201200200221120122120121200102212020000110021212221010110122212010121210000120201202022010210001202021012112002221222011001021121121010101122010020202200210000002002101002102201002001012201211120200212022012221212010221011221020102111001220110102011222222210121120202202001202112022222001000201211210122112212201110110002122111110011100202222101222200021002120020020122100100002210211112211112210201020122000102202112122100221210000002001212212212010112112020021021022220221020112002212122121110100010220011010200100000201211202112120120112222220020201211010122001222020020010021102201212222221212002100211212011111222112012102000000111200221202220111201212122001202000112200002111001012201211120112100022021021121011111211021121000211202212021220211210221221122210211100210200012201200211222211121011220000120000010000222102201211122002100212002011210101012222000112212001120222200002021110001111111022122021202020020202000201201120200111100022010212102020122100120001101121202201010120010212100121101011201101101020011101112212102111220221112211222121201120200201021212001121121021012021122212212201002202102221102222112122220001201220002001020212222220022122111012111122112201202110211101121200202020110000010021222212222121021100212210100201210121101112101221021000010100002001222021110120200220020211200221100211100222120102011101020101022200120021111120111210201021002001012111012021112101021011001212011020102020112110020200222212021102121212120021011210211012201202121022111121210021021120112220221022101021120202020112211021222212120200211120202110101120100201101100002012112020020100102101020120211110100111221121111000111011020000020001201212210000111222000000202110012221100221011020202121021222010021200020102100022211011102101100222120122020010000021110012211000210020120110220101121102212122101100111020202212220102102211021002100221000220202020221220020121222200002202110020212022111000102210122210002002102020111020022210012201121212211020002210111210100021010020222021220021000202220201002022010221111022001002022000221000111001120021110001120020111011100201221000022022222011000011111210010221211201121000012121202012000101000020111112012200012120022120100011210101120122222202101222200110000122210222011200200010211122", "12022222112021102212120000020002010222212002022002102110211020202212021110022112110000211201200221210100002012100210002122122021020102101111201211020212222110110212100002200121111111112120102122122022211120220022000112100001212110100021001001221000220122010110110222210210100110001212221021211101221212020112021200102212220221121110002101000100101121002201100110110202100111022220200000101202011122112022000221010222021021121010220010112110002012221102012210020010110110010122201022100110102011211111210001121101200220221011211110220001001200212021100212211002120100200220000210011121022220011201202102012212112222110212212000101201220020020010022222120000222122020211202222120221202201020210020000020001112020111012022110121022011001122002221111101202210120122002101021020120012202221120222221210222210001000211022000010022211102202220220220020010011111100211020221100120021202001110112120222220121011100121202022020022222220221020001222020000100010212011221222022221112211200200200112101001021220012221210001111012221111001111121001120200210021222212022000010020101100021221000111102201212012121121211111122100102212101222100022210022221021001202000211100120101012001110212221210012012200011201121221212122002210212002200201110011021001001120222122221120100210021212102010120122012222111022010002120021000210000002002221022110010100101000112210100201200100012000020212120011120112110020021002011211222200010020020012000122201002222111112211222000012100210200100010221012101211011010011211210010211010212010122011222102210010021120212000220221011200102011022011211000220110002010111122001222002212020122121000200101002100001111111122022211101112111100212120022110120202210010102012111211210111112001102102012110120200212012021221012002001002020202210002012110210001021220012121220200022121202002022212022000111102021112020122000110022001121110220110110121121020010121012122012110022000221112202211012222210011210122102020112110212200120011110001001202120010122010220012010012100221021101220000110012021002022212111201000000112201212220120210100001212101201012220021210021200002112112122102200112000211022101200012001001222012122011121000012010101102220111220120120201201020101010112110121001221100102112121012101120202010022220221111011121102200100102110122212011210220200102002200110100211001002122002002021201222121002000212001201000011222102111210220010210101220120010002022112112100122022102200000200222211212101022122012121121", "10200121000022010012012022211211000200001202021220222212002201212222121201020000010112201110210120222220022210022221221120112020100210122210000220202200020200101002201221222120010211121022212010002222100002001210210201211120100222021102012212211000210022002220111120000200212202011221100012101001121122020002000202202120112121012120020011021200110021000222220120221101110020200010122110211001200101120002121011222210112011202110122021111102201222012021010202212210001000220212212112111010010212110101110012221220221210122211220000012102222010002201020120112220002101001020222101021112111001101111110220212020101201112210210100210201200111012111220102112222010110200102022110111010102102200210210010200120010020122110010102100011100122211001022122002120222111211110200201122112102002121222120011101222101200001110012120121120022111022021020021010002122102101111111120221200022012102112020201020102012001100000000212001121221222010111220011020100102200101220212012211120210202010110112101121120010021010211011200201000022111222110122000120020222210122001210111120000101002210112210120222220221220111120201012112002121012012021012221000210012020001012002202110120222121201221002221101022021220001212201112111222021201002120100122000200010212210021111001211211222010212210102212002011011011210210212000222000211100012022122021000201120110110000210022200021211122000011010100102022001201012120202212200111121212100000021100021102112022000111210220210112020110020010111111210022202012211021110110121020222102101201002220220110122010000121002021102201010000011222010020112211212212210000212111001211211211212111101110020000002000010200100210221120121100002102021211001202101222210120112121210221211020122211211202112012011202112011211002212102011220000000200121022212201112100020221112000110221021122120121120122201000021012100001120021212221002201112002020010110221120220221101121020220020000011222020101112202022200211002001222122000101122010202021121202000112102021021200122001021010001010220201121200101122102220201001101011122122222010121110022021012211222210210112210212002212101221102221022220010000120212201112020011112101020010110010102020211000212220110011011112222011112211212211110111220120221210212122022100212011121110202100221022211020201101111222120111002210222012012111220010212021110121222001022022100112112201011212021100020010201020110120102201021010111002101112022100022102212121120110220121002202220221020011002221102", "02012001211011001111020000122120201120100020022120210221211211211221212221012200001100101222012021011201100101101022120120002100110210102122200000212110002122100010220121110021002110101211121211211021221022021210002210010101111101202220221102101010211022122220201120021022121201000111102011100212202211021101101020120011122212020121021211002021101102221022122111101100120001211100000112222110121121022210002110102222021202022100010210022011120222012111120011112212112111001022201100221020022211000200102220020120212122110221201011201010210011200221120020112220212121201211122222002020010220112001102021002000101220000100120210000120211021110022010010000001012002001000202110021110122120101200221210200020012010221202010012001010211102000102122022122022111220100020210200021211200200102200211121122221201020122122020002020210001011210220021111121120201102200211120210000212000111222102021100221110101011120101002121022001010011020101000202012222001210202111201221112010122220220100002101202012102220111102200212122010000010020112212020021122222021102200211212221200212112220102002202000000121212020000211022121111100220220212222202020222212212200101202102101021020211121022012010022212120020101012022002201121121111101000222221122211111112011121210121202000211120202001212210102110201000210012200021000100021002000020000101022022022021102011100210222011122110122110001122000220002112000211021120012120101021020212100011000100102210022211201212200201020222221001001100022102222111010221202010011020010220211221020200101001001201122120001221101201200120101100222211221121102222221002020110002012000011001102111120011020120020120210201101102022110001220022020201212110021011121112010110201221201110001110210100120002100020200110110012111012122111102202012211011200212020111011110110011211012102210002012011212120101110020121002101210011211100212200110112220022022111120220112102202011120211111211102210200101202222202212200202010112221220120211100011210222200120220110111201112110001220100212110121221221212201221200111000201012102212122011112122201110111201011000202111200121102202102012010120021201200122200211121001001011102212221001220102222202000012121121020022110021012111110222000020110001110021110201102210022020010210112210111001122121012100221002222120200201121200112122021100212200201220020011120100202110010112000011100021022110101220022000202122012120210110002112010121111111101121021121100012201021102100200022101010201200", "01012222122112020012121100122201202222111100202001202001000021202122121011111112222022001200220221110001020002002220220011000222010010212011101201221200110000202100021211200002201011101210020002101000122212011001120221112001100012100212001201120100200210222010112001200012012122101102122011112212011102211221100010201212012022011020012221200121120010021212121221121211022000220200100202102012222221210210022121112212211111020102222101021100002222112001002010101200222112210200021110101211121121011101110000002221211020020112022200111211212002110102201222222222122020121010222201010001110210121222112100202201020211101200000100110220011111220102200122100101000002122210111110000110212202200012000112021002001012102000111000201001011210020122010102110102012201011220020011100010202012001220000212111200221020011020122002100021210022020110002222220001112012010201020201121000112021111221201102110212200121201000110010101121220101010212201220121201122121210201002120021002202210100111110220101110201202121222120112120100200100012101112210220011101101000200120021201020210122021221020110211222122212100211121200002000200201010100112221222002022200020111002020102101211222120000212120102022201112200212221212021021221201212112021011111200211021102102200002200021212112202200201120000100012122210112112122200001210121202021211021121102021001200120011220121002121001120110110220212101211110022020211222202021021211212102122121212022001221111201010020202220111200120120121210011112122002111200112022202002022021211001220122221111012210101222212010010201120211202021021012001122100221002022021200111202211201201201201022202210212122221112122200112102012211122210200222001100011021120210212022210000111010102111002020120111210010022212021022202102020210120011011202012021102220021010122100021001202220220001201001201002020011210212010002220101200210002212121122200200010012011121120110011010121121122102002210112000011200101211012102000020110121201222121122022120010002110201121111012111202200021110120001022112110112100011101020212122002020000121200101101000002121211211100122200100000010022010101210222012011101001102120000022020221001201022210212011110112111011111021212022101221200120220201000201100221001010100112201021100012021111001120100220200202111202212110121201220102210100202002122200122222120010002002010021012022221222121202201110202200102222221222101122122120001001121020211122120100020001021220012110201202020212121222120120222", "21212200010220000100221021022211010002212221200101120020001200022022020100120120011220101202102112022111201100100021212212212220201111022001022200000011220102000001011011020212010012021000102100122200011120201211100210201021120112001012101210010102111120011022212022200121022121201222101012122200111220212210212121100010102221122021010000102201222011222110201110211121121112102021010022211211012001121002100211120210012000102122202220200122000000010010101211222102201102200122020201122101200221121220211200200211211001222210122100210200101000100220120201112021022122202100010212022202121202121212200000102020200102120201220122002221001012110200002210002022022020121222110001111101001022021020012121102112121120222101001212012111211100102201020111021201110222021100120021100222121201210211220211000220200001001111112211221020222212002102110211002112200121112021212121011012010202212110012021120000210012002221020001001210202220120222101102120100111021201110111112221201101212100101100220210011210012110200021011120210021010210110112101220111001211100021101221212002212120021022121121012120202110222010110211220101010010222220022021210220221100011110020122122002102110012110002211201201222220002022202220000010102201120112120112210120121110002111002222221000212112110110121210102002112212201011201111011021120110010202011010010000020221200000112211000120020122112011010200210022122201101112010221210020100101000200000200022211100021111011220022000221102211211222122220111110201101210120210112100122121102122012122010021222012021211221122210200011200111200202122211220001110220002020212222220120000211022001220100221200112210001220021211022021222100221200121200001121001212111011221001001121221111100012001101000020011101211020002212011100222121111102211211022011100101101000012001222011111012111120120210022202220012200210001022002001210010122002000210211022022201102211022221101100121120211110112022212011201222012002020210220221122021012010001120022112000220020101100111112202202201100110112101121200010021120110002111012212120021022002212100120021102102020011222020121122002020122202202100200202100100111022102221211222102122212112210201001122121100100110211221221212110212122021012012122121112121102201010220002000122211012202010000010121010000201000001022001112002202222120021210222022022102220002111001110102012110022120022201210201020120220002012100022220220011011121002121021220111102012222111120000011200120020012010122110002", "01220121210121101001101112002202121220022011021002010101220210010101200001002002110001100011022121110111012012102111221101101011202200022110002020120221000111201202002011220100000221001111212011221012121021211100010120220102221101100021201000211111012101210201020011110112012000202011011221110111110100012201022120021020222212112122212022002120000200011010001222221111012000211010212200001012002020210201220120102121111210212101122210102212220212201001221201221210110212211110111120220201021201110222100100012121200020102210010200201122202100221000100100210212211020000100221200010200001112212122101001222202102111021111012222021211100202200110012221211002220100000212112201201101021020201012100101002201002010010120210100001212121011000120212222022020121012210001221010222100222221102222202021020010112110202020201100020210200011002000021110011010112120221111102021012022100011121220100101201121012212102201200021220220121211012212021110102211022012212021101201110220202210220000111100210012210200111202120110110022021002221020122101201011120210002210001212211222001021202022002220100122012001110101201211201002112122112010011222221122111002112202200221010000212002001122012112000221211122202100110212222111002010012022222120012220212202122122011111100211112212020022002211111002021000221012210120101211201201112122201220101202111001210112122000122121221220101201100000000200111000121222122210020111001021020120212211121200201110201210102102012020102020200110002010221210202002200202211222212221200202021202112021100212101011012022121001111120002100012102010110000102111222011122111021000102222121020121121110020101000101002210212202202102220222120200111212000110201010220222121201122010012211122001012221000100020111000000000110010202200022000021010221002100212221122021021100001211220001222102001010202111200012220121121221121120001211012000111111012222011121010000100211101101020010122200100212122122002200010222121210210102112012112010212222212002211021110121021000122010212000200201112222102110202120200121012002100222001201200210200101212222201001011221111201121001012010012121221120201220101100121021122110010000012120222012121100021102122000002010100102120202222020111221200201210000102220220201102121101212112020010210102220112211201021021200102100112221101020001220011012012210021010010211020112001020121010122201120101000100220212110100000101121221212021110022120012012110112101210211200212202012000011112101210210222202", "12211021102121120212110202010020112020011200212100212020122112220221002222022211011220011102220111020112010201220200012100220111011101002111111111100111201102121002001210200220011011200011202222211010210001000212000220201220200021010221012211020221220222121221220021021001222212121100200212210120001100202111120112020212012012011020201212110001220200210121100120112201200212210211112010000021021221212122112202101120202022102221001210200202120011021020201221122222120012210020010201120121221001000111022121022101000002002010112010201212211020200110222201022011102220020020122112212110221220102121000200012210022021210002102120201221011011020012001200121210200121011100112212102110112121120222210111000001201200120212001120221102221220112000220220220222210001210100001011010202211011102210120121201012100012112122221012221110111012102100100022100022101101121100120010010011101012200112210211021001012102201011202020020210212210221110000121121222102010101200012122002122201211022122010202102010110012020021211111220101212120212210202001200200220111120102020012012210212112222022201022102110212002222100101122200201002210222210120000102010110021012210020212021102212120111210122022110200001000221210220101110212101000102102211021221011111100220112020102001022002100020011202111022000001101100111121101112010100020110120121110101111010121101101111210110021012120102101202012002220122121112220011200000010011112121021122100200101112002210202220101212200112111221220021220212000111201212102112020202210110021101020100022122222002221221012100120102101021121101120211121222202101210200020122222012212221210220121100110201021000220112201201110001122100120112120201201110012221101020220220210012101212211101220100102210110111212101101012212121200200202121102021121222100212101220210120022021011112121212020220012212220102112201100120002202202002012212102211210100202111101212011010122102000002112002102222221001222222121100200220102101020020202000022110200000201212011210120001211102010120002020101220222222011012000002002222212102012002102222211210010202201022211110120002210000200011002012101211220120121012101202211101101121121011211121201010110120110020000020221022110102212010121020121221121102210121210212110000212122000112021202221212122220212022112110002122122110010120001201111212001000112112201200112222000222121002100220200120200212220112100001112110101111210112102212222102120202120022211211220121102120122221200211121100012111021", "00120102001200201111101111201221201210120100120100001101202101200220012212101222022221000212120010200121212000100020101021111022012002110010220001222220221100111020112201101202111022111100221220021111201021211022112120022201002120012120101002001211100222212200112021121100012021120220210020112101102210000220020120000221202211021110212000210101121101011110012010221012122012011122222202211020121021212020111120012000211202122210210210101202122211122210012201122200021020102122212211211101221211002202021211202012121220112021002112102110111200100111101210102002220000111121012110222201100200111011120102001010110211121020001002212210002022101121221010110002022120010021111211011001202121202021122222001022012000110221210002001212201122101101221112002221110221220112012211120001200121002002211212100200210001121120121210221202221211211221202100000020001212102212020011022210220120122022120101000202102101211221000021201111021221002210222220112020110211220121220111202102211110100202111021111022011110200211112020102120110021120210101210220100201200211021010101121111120011120010110012012010001002012102020111220101010220222111122022201022210002122112102202021011121010010100011001202022010222010211020211000122210011102022012000001120100210022200020112201100122121010111110012021001212001112100210100102011000002202101201121102020202112020010110100010100212010012221112011200110212102211101200101122120012102201220112110002010011211011212012200110201220020110002101021010211210201122210021200020221111011111121010201122002011200022202021120221101111201100100100200222012200121011110212200100010111220211200201102010012001012211221012222020021221221001022120101001222211000121112000211020221011200020112021212212122100202221121200212200020102020211011002102112000221100022200210100110201020022120021201201020002102222221202200010101210011110211000021112202010011012200011121122010012001022122000200120120022110020022210020012211210111122200122112102012121212201022002211200202210221100211020110120010102211211222222100102010012012121201002200200212201110012220202200022021121222122201000022222200212000222001110000020101200111112222100102011201101202021101020202112221112122020102022202110121110001111222122220020120100220220010112001210120020221101200201202011210020102212122201002022002100212021110112221201201100011021012202220221201010211110212212201010200102121201120111000021201022211010102102112022111011110220012202122200100222", "12222010100120110201212012212102211022221222010111202220202021211122112100102022221222012222201101100020201212000001221211001121100112210211021210201002102011222200221022200021122210101020200022220202012212220120222021001101002220002122000201112102200100222121102012112111012212010122002111212220110111220100201200222222002002022110121012111001000020100022222022100022000021020111010122120221222122120101211021212120021221111022002001002002010211221122002001102000111020122020221211222020120001201110112201101021201012020200020211100021021221110200012222000220110020122211200112020000122021012222222121011020111021001212210010110222211220220110022222102120100202010012101102101111011210112100101112220021202210220120110011222121020010022102212020202001122212110200211222200220101010020002101110221000111200010000022000101120211200211111021212120022021012111000112122000201021201011012120000011111021211220202022212012000200000201010210212010102010212222202101112112202200112122112212221222221112201001222000222102012012210100011022201012212210101110000202021222200000022212220101202101022000211201211100022210201102002220000000201202100011110122201022010102212202002102122221211110112222100010002222122201021001122212201210222111120212022220210012020012102011101102210121122201112200200012011210021022010122122221120112112011020011100111112101222222122211022002212111120111201212211210110101211001211222001112210012120002121101020010001110021202201000021202202111102210020211101120012121020010100211001012001001012022110221012222101100211000110010221011200100000221101010120022002122210111002101220102222010012200211212022121021021212121220000020210102010202222221102100121121211210121122022201110221102102120220212220012020020010200102022022021002100102121001102000002022202100022112200002001112211211000101121111121202112020110121210011011011010121102112002022122022102210201012100212001000200002221202002110201021102222020210122110202010002002100000000001102201112100101110110120202122211002110221211211000202121021112122012011002001121211011020111020020122010102220010220101020020120122010120101111100111100112212212122011010211100121022100112001110000100220220202121122011100100112210200202122002112101001001120011211021222001102201010021121000110020100221211110122221110010112020102222220022101002201010011112122211100012101212000220200111010112210102000002202200202221210011112100220120222221022221100121001102102102212110111", "00111210022202100020122212111020100111200111121100112210120010222202022202011211222211122012012000112120022110102210010101021122121110002100100100022200110002202212210201020221100102001011001012211001211221000210022002221121122002101000222211210020111021021120011012121022210221100102102211221101201012100120200111220110022002000102002202121202212021211221221111102020102220111110221212220200201221220102121212212100120212121222102100201222012111010111212212020201011110110001111212112211022121122211121111010101002012221111021010001200200122021000012212010212221001210220000100002022101112221121220211000000210222210212202001100201110112120222220102212111022000022011011001210202011122120210101121122102200020022010021112221222000001101201102202010101111121000001002212120201012001210112102212112201210121000100210100001002000211022210221021101012021000122101122120200201122101021011201202102221022020111100122022100102101211001220222111011100121100211000002200010211112122222121001020110222000002010200220020221210201202002211200002120102121012011001020122211011200212021210120222210011222201121200001110022022110002221201001111120201200121102110122100120212100002202021002110220100011021220122121210202200212022021211120200110121000220212111020211122200120021212221100201222111120010212200202112220201201200200111110111222100002100011111200022221111122012022212210022002011220012001012201120111221212121100202100012120120002210112222112200102210112210100200010202121021220212001120012111100000011010011012110111220112120202120220221100200221200000212000000122220120210220222020002101111000120121120102022201122022221202111211220111010222112112201110100100101011021112012210222110021200120001022210000212022201021011100102111200011122122120221120121202012001122210121201122100220200102002212010112220020100121002101010002220101202111000012222101000102221121110111122001101112122111000201121112212200121012011022110100100011222222102011010222121122202001200102222022020122211101210101002211202000210010110002220220002011100112101121001002221022101112201001221120002002202002101010102122122012100212001001222212122022112020002202012112220011021111202001121121110021102221011220021010121002002121212121101110120110200221022222010110220110022021011000120221111100002002100002002010000101210020201201022211121220121211010011111211012221020202202121021100221111222222120110012102221221101002210012210210210010010112020121000112212010221", "02111210121111000111110112021100100101012211200011110102011111010101200220212020221012121210220100002201201101110102021200000220120202112120111022000202222001202121201020210010020121221200002121211120110002221000120200110011221110211020111120100110220121001000120121221210000120211102022221220000222111000220210112020022122122121111020210221202102101212221111120011122112011002201112200022001010210222111020102211120020012122001210101112010122011212201221010222010102001020222012111201101000221210220212112200202202011100121111221020222111012122122202012012002122211112012211121011111222122112200021220000021200111220002000212122110222022001101221210202102101222000001010010122001201211011020021111120011120222000020220112110001212012020001100201200100121011221002222200202100000202012001102112022201112222120120021222012122020121110022011120220100120121000102211121110111002001210020021102022211010112111012010011220102012201121000112021121122121200011001012000121022210221121021211102010221201000110111000010012022021121020201211122210220120212112112102002201121212222220200211101221111201110220012210202212120210222021111120211201000211211221101021220001220010010020211000001000000122011011121020212221000121000220210021211112000110222202021122220210002001101101201101002101201021211202221112200001102222102120001011222100021020221100222021121122210021210222002010222112111020011221022100111222110222222000121121100201201022202011111221022201210022220122120202022212121000202212002220111200222221211101212112020000102210101202010221211000110021211001011020010101012111010212120120120212202211210220011002100202211100022111001000100221211201012110012221211111111200202111111201021022102210210022021000222211122022212201001122011221121021001012210121021101200201111101110201011201012121011202010212001001111222211020121222021012021221110202211011120200101011110100001011001111002220221200020202222021102120010212101010022220100120100110200011022110002020122012110021001210100002001012202200122022121001121121012121200201201012020000021010000212210211001022200110220222100222120022211201222000101102112001110012100102021202112100101200000222221010002211112001221002021101100201000000220122201022121120000110102200002122211010001201101022102101101002121000220100211121121021100201210100111111200122001021102102202101120201212121020200120102122111121022210220110012110121101200001010122022021100200002111001222120200110210220110000120", "00020021122000020000120021111200210101200202022221020120210012101001002100110021122011222120120222211122011120010120121201000100010000012102121111200220200122201020220121221220022220112212000201121211220021221202212200110212210000112212001010102001000202120122011200000020220110121200012010222221220122102100100001221011010002000021210100021101122202201111202221022011001001121002111001001022002120222002220020110122110122111100221010101121220200220011110222120012221201111020002121112011202001020011022112012210222120111120120022200012210221022002121210202100211221110002000100021211020120100210010201222110212102000021002122211220111001121000021222122001112110100200111221202200122210122200202101221121121102121200121020222202201120220000020221020001022022120122012221212200011022200121100020100121220001221022022001010210121221201101221221122021121201121100200022011001022000110210022001111211021110221110210100221022110220100112120122121200102020211021200120120000000011222212100211221220000100211111222212021010020120201212022222110220100012010102211221112120022020012122112002112011120220010212001200212212002111121012201211022022211112202000111101110120100021221202020000121100020100000221012212110102210202101212011100101210212000122021121021010201012021020212000000120022100111201202002122000100010012200211202120221000100202101202222020212122122022220100202212012122200102011011210020020212222020212112020022111012200222101210110012200112122100110000221011021210121210211012100010202201101220011000101022101202122020010120021101222220220012202220011112110211010211212100212121000022102121111000222102221211212012211010111100221122000211201221200001120021122112121122121202020010100112211221220211000010222102111222010201212012100212002210010200002112012221112120011200111122101200110111111200011020112212211220111002010102120022101020122021110010122222000120202021001111121102220121011021021020201000012010022121210201021000012121121022212002100221222022211001110002110011010012122020001101120110212220122102120001001012222020002212110122022222120120222220011110220010220210121202111221211121121102020112112220021201202211021000001021102200212001000210010221020101020211211021212012122120121220220212222100010001001010212200011212122220212111212211001112122020000000110011002110220020212211212100210200120121110000201010002221200111201001010101112121221120010210112122120102210022112222112002122020002221110010121201202000", "22200011100020021112120220002112001001211202021021201000110110210200201001022001220121221222112111201112001001110020222202202211122221001222122222201101012202010012021020020011111102001222112200121221111111221121010212111220212021000120000210010221221021012221010102001201222112202211111111200102212002201120222020000002220112122210200122212010000121101112020022022101010102110002020012002111012221020001112012220220000111201122220112111022101012202021220020122101200000200012000001020202212100121011210011000000020220020202121120000110100110201100102211000011101202202112222101011001000021201102000002121210220201001220201020221012212102220220102220220000221202222021022102012200020222101211121110211222101120100211101211010112100020122000010022000000222210000001202001000102012020220101101002100002122121212220022021212100021010001220110102022012121011222121221011121220120112202102001000000010122220002211110102221121101110112121110211110002001200112102101020001222220011012011102112120211000111221222121001221011010120001221020200021111022201120221101101122111101120002111111122022120201200122202211211200110200120102100020102000212012202100100202212210211122012002021010201210212011012001021211020102001200010002211210212002112211112111010220012001221201010001002202011120000221012012101112012001210122011201201220112220101112120112222021022201212101200010012211221012101122221020200221102111220112222210102012010021010201211110021201122011012210100222011001212011020001221001222210121012101221012211220020122201102001121011020100212102000021202012112102102100210210222210202212202100012121220020011111012221012120002101100120021020112202210012201112112101001201002100012012222212100222111000102012212021101000012022202010111100000221021102101210022012011002022022122001221210201010200201100211001000221202000121122011011222011012001022210220221002100121121000012221211202111102001101112201122000002021000200111120112211110100121111112021212001102021211102120001020122021012010200210221001011011200021120002022112102210002100000011120200221202020101110102121000102202110102102102210021210112001102122101222122121012210021220010200101110120102110202001210100202002020211111020100122000221201111001122102022120001111120212220200011020110112201220220100111211101101022021112021001001111200012112212002020221000002222210022000211012100120021202201022222220202212020001012202022012112102000200101100000211210222112122201110102110212", "12010021212021020021000200011122000021002122020222110020120021221202201112210021010220022110111110100222101001122111022100110110000002011010120222200222011121002112111210112221202200120100020000102002000101021000100110210100122102122201111100110011200200211020001222011212010222201010011201000210000222112020210200001120222012022002000100102000120001010001102122211010001222102010101210011022122002120202102021020111202202022220020122210210121122201211210102021100221211202211000000111202210100210220200000112120110212020020002001001012000202120022002001001000211120000200100001120001110212101111221022010102012102012212020212222012021022111200122110112012221021120012012021201211111122220111021121222001122122000101211200012021220001111121210220000100120222001120100202020201221201221210012021100020122212222211102120201021111102011101010011200022021021220112101201211221100210112002021202011112000001220111200210210121200100121021012210122011112002220011100021220100222020211112020011102101000122010111121220102101000011201200102001011012022201022211110022000220110002112121112000222000002212022020102211110210110220022120022201210201120120022011221021110200110211221210120022122100110200001100112020100201210101001200022202001201022222121020121200121010222012221101221202222120200222020202012212200120210210112211120102200221021222200011121211222221121012201020022102110201102102100222202022111102212111100020001010020111022022102111000100222100202112002021100112221211012211121102200112200210002011222112201002120210102111001220220022122220022020100022022111120212222000200101102210021100211021001222111011220021112001012000201102222022210110200121012101110002001211102011021000210101110221112121111202101021111120010021021111002020112210112021010110201012120001112012110012011212201020021102002002122121222111200222101220012211022102111021011002220021112220000011021001012102211012000211200222000112021111011111122101202100122211210200011122102120120200101202012102201100102002111020110212002201022111010001210020122202100200201001100201220220020222211222111121211010112102201002100212201121100212101020000021211022102111110111000120212000101200200101201010121012002022100112102021212101202201022000000012202220120011212211202110002110102020002012100210111222201102002202101020101112000200200012202011102121120102000022222100220210222111121221221102210001210221202002110200110112202101221222012021112021011210001202210112211212", "20112201102121121112000011002001221011110120220010221221222012011020101122100100001210220002001111110001010211221102011212012202221002221210011210211220101011200202022100112021212101222002002212221102020022000102021102210020222202100202222222110211110210002110111201011021010102112100111201122112121120121000011002112010220122112000120210112022211210122121022020221000222021001122120200021220122222120221112110212221222220022222000200002220102111021002020210000122012012100012001012111110110201101120000112011121002011101010201110222222210122122000122121122200211101021112022122210202202221211202020012210201011111000010020010110112112220221102222120221212220220200111122212222220000221011201020100221121122111201021011111110211001201002112020002202210000212121212111101202202101011112001212001211021220112121121000122021212220012201121200212002102120101000221100011211101010220101210220100112200212202220200221012122000120210021112210222020122002001010210010112200001120020202110000100020012001021110120210211210110112222002220002011121201121110202221001011110100202102210002110120102010022102222001122102121020210002212021201100002011012211100212212022222221211121100110021012101212010111111021222200201100002002212202122101011012000010100022202021011122021122202000210010101022222110120202222222101211201001002202201110122021021111121210220102012020020202000202121002101010010110120211000001220022120110011210212101002110002010100122001121212011212222112202202022102222020112022122002102112011102021022020111022200100001001201102011220211220120110001112220102111120000022012000120020000021112000221022021222202011202111101111120012112020020020002112212200111111021222011002020110110011001020122122120001211002122010022002112101220222202000202012122111211222111102220120020121200101221002121220202112201121012012202200022101000011001111201011101112001122011011120101221022222022020112120222200110122010000111002020102002112202000122212112212010212201212200010020112100111120122121200000200020022121200221021001211020201021021001022201101111201211020022100010020210012122220101021001202212112020100200120101002011011120022212002210101211121201000010022101200201111202001020022221212202000020110112110221222022200002112002021110200110101020100121200000112012000121210100221021111111202122000210111200200211120000202000200111120022112101020201222220221100201010011101220102122210100220011122210010100020110201122000210212110100220221", "12000001111111220112022000110121010020200212012112110122120210111112200111010022111002121012020201010002202201222210201221100200122200222002100110010212120110202122201001200120121020012201102101201012001020021101102200110210010020002112011221022020110110121001222001200021212002021112210000202110101220021001200200002211001220002002111110002221200200021002011121110110010101002022002120122112022112020021010120020022011021210122112000100111110012202221022002200221122111201210121022020012200021100202222101120222211110021020202000000012122022101220100100100002201002221222212002011201001121212000200112121202222021110222200022020202220201010200120121212212000221121100211110200000122212110021100201120010100000020011001100001022121201201201222212011211002021200112221011000201001101212011200222120000112121220011200202211100020021210222011201121011022102221002020221222211012102212020020001211202200200121100220000001022110221201002222022101110221001000022101020120101020122021101022101202220120120220210220100021001202201012002211221111121220020022102001222010102211111112212222122011001202111122122120011012011111211022000112211012200102200021110020011000020211102021022101210010021102222121002121110222102102121002022210210200100202012011101210010200120022010002211112101200212211211011210200121102000221210100212100020101110122212112021210020022022020100101112000002211021212100120222212211210000002122122021220001202010222202110020211112101001112122002012200001120022212010011212012212212211210001111010212020111101011110121210102101221202012100111022012110220222010210012200020112010200010111210001102211210012010011021001122121100020100020012000210020022112222222110100201102221201010202021000211201100220111222200020111022010121010001021122122112101022001001001201221201220220210220021110220020022111022101221112221021122121100212222001111020122121212021102221002102111110110002222220112201011211201201100021010022121222021012201222102102221221011111001201121022111020012020122000221101220002021102012112101201200211122220111211021022212112102002002001020022010100200202201121012010000210221112121102020000010022222101212011020110122022212010022200021102210202012221211200000110210100010100110000001202112220021102102100012111201120102001122002021122010200201211011110200211211122211122022001010220021020012000222112220112011002012002102210212101221100020001202000120212212020201022221211202112022220220220120010121122112222", "02011002201112200110112201100021000120220200100002020120001020221020210220021002001120122121212002000001202221212220120101122200000010010212012200121110221011022002100201222111122101222112020220021101220010102120201110022000000010210110221002021122200120220022002020021001122110101112110112201121112122012120212220222122202222002211012011110001211021010011202121211002002001001200211120022222112200002022000120201010110002001220221112021220211002110101121111110100020220122002122020111221200000201220201112022001211210022112020121220221022101110101000020221102020112101012220001222212101102000200021010212210001020202001201112122112110211222111010122110120210012011210210222211101120102020111000102011210222121021100000211012011201101120012110011122212112221001100121122212001022012012120212001121022222202221010021110121211210222220122021110200122120020121012122012100112121220121212200112101111120220211021011111110120101222011220121112220011112011200101100020122002112222112110021102221221000001201122122022000211121220111211010222020200021120111210110012200002010220110012211202121012200001211110221021110210211222112002101120121010001112102020220000020111002101020100201120021112000211020102000220022102212200011020100002201210111110010122021201120101102120010002012021020022222210000202101002200101211122220121021101020102011200112221210000012210021011222020112002002022012212122200110112111211221112122112012102200210121112022221000022201100010112022200121222211212210120010222220001222001212000021210210111202000122022121221021110220022111121201001010002210212222221120001200010011101000021111212122221010021021010110020112102001120100020122100211210210000001010201121102202122100220211100202222212202102221222022020101211000102012021111011112010212010200111112101202102202120001110010021120100201211021000122120222100221001022220111212022200221102110010222202001102010002001002112211022101102000102221212010022012222112012121110122001010122000121210211122211101010211111112122202222111211201011210011011111210201220021002001010111011121121100022122010102011022111200200020112010022010201101211221112012112012100100110100211011202010110101221022121112110022020012110221112221201120121101100211211222121222121012220121202020112200220110011020102201102000202110021200122210102222002120212210102000100102110120111011101121011100111010121010220002112011221111212001221110101022200012012212221202000112210011201212002100000221210", "21202210111020001222022101111202222112022012001111012122002021122222101122001100110101211201122221010121221010100010011220100222110222211011102002120122001020200120021011120201221101222121202112021010100001211120001210002122022100012211000011122110211012020212010220020200001111100202222221021211001120211111112000220121111102011211022100002211011010000002022222002212221102111002021101010011210122112102221200222110021020122211221000020011112021112012121212211111021122002202201221200112111101211000222201212000112112121020012222021100221211020011110010122011100210010201020012100210120112120000212120002202111011101100221010200200010000211110212011220112220101011112021000101112102112211012221000222021002101120002011121102020000012102112011100122221221221202012021002111202111011211101121020002000120210101101122111000021202212001012121021120201222002212010002121220000120112002101120210120120000102212122202012201002211111212221001101212022212110211011101111102011220002210201221201001202021210112221220111011020201212011100212110022200022200011022212220212220101202100221001101100110101101000022011221211111121221101121112011001102012100102100212121002002011200111122211212121022111211220102211102021000100200000111220111210012122101111011211100122121202121212110122112122222102111211212111001122022021220100100111122101022011012220211100110200100210202120000121111121021201020001102011210110212120000111102220122221010202011022110012100002210110221002020020201010100021010011121222012100221200020211122220011222122100210222020202101221202111120002022122122200222221022010000111220110101022012001211211122121121011212011010120100021110002020120010010120011020121000200021222201221200101112022222210112011010120101111010011211110022002021111210202022021211111011120212010021122212101201221212101022002210110201010121001212212201022122122021221102111002020122021201012002210010000111011222010221010112010011121020110120212212120202201002220021202022111022021001222000020020220010201121212022022112220212201102121001021010100201211120211202010022212010221022120221200220000222111111000021121020102102000011012100011221112212001100200020100021121200222100222202211021000101102011202102110110100111111121201122022012201122012012221111111002121200201121002001200202101212012002102000010212021210120201012222220022202012212010022221201220000001122010102122202111120012010011001102020210221101001221102022021220121212200110100120122012", "21121112200022010001101200202101211221010220120120202210212122011212221102201001111221211221201202022211111222120201101120001021202122001210120101120200012202120101021011120011010002112021222011011220220001101202200102211000001102201002010222222101112021121212002101110210010121001200012221212212201110122220021221120202122112201222211201000010221102102112102111021201221100121012100102122200022221120221111110211222202210122212222000010212001112022210000012210200101102020001201020121201212020000220122110212222101211220220110220001120121202011001002221210000201222202112222121221121221222200100002000012221212000200212101012021212002120101022102101020202112020101210210220001211211110101111110202010122020122110120212210202101101201222102111011021211212122100010221212101221201022010121110021112011101200122122111022112222201200000100010020211012012001000202101111202020002121110020000110121011000110101000121221112100222012012210211211022222200120201201001100200101121112112112112101110000120202121020012212212212021222122221202102222220000121020200212121101222010220020020020112210120021212001020211202202120222212111022211121200212120101201111111121121021210020200111012112100002111201001110121112022011002212101112101210112210222122010211210021100022102210010102021121220111021022122222010012022210102111011000120112220211202021001112022110222120220121002010001211010212200020101212210111120222101120020211200222000111011011222022100200121022000022212002120201212121120201102201220022200220212001101120121210000021210200122200220211111000022121200011220012022222012012011121122101021210210111021001202102011001000210201011011202112112110102110020201022212202222002202200111202201100110211110020220121210201111002221201220120211100111111100112120012110111210002120101210021000102000121222200212110011222112111012022002021110200220002201211011110001121000211202222122101010221011110111010112212121022220221020010102122000020001022100211110120200100001110002212011021222210200012002020001022002221102201021001101002200111101022120001002212101110102100002122101120101212221011221101012211001201102010011021110111210220202012121010001022002010212111101201022100220002122020020122020201101110020212201121010211112010112112222111200122212011121121012210121001002122211101121210121121200222211201220002202121211120220100212221220201002210122212002010220111101200112001100101000000102012001010022210122200110001001121001021111100011021", "11101012120101011001020221210222111110000222220201020000221200121102222211011120200020211010010120022121201220200200220221011101002102112210200201212122102012102101100021111212121212000121000021222220222120222222000200212000202011011000210222212211211100221222121022111011120221212120210002212202210122012002010110122000201012211210002201021221110210122201100011122121020002120112222010102221222120111002212201210210200202120101221012012220112102021201022110020122102210020121101201120210221200110001011001112111101020102212001202102120001101112120200211121021021002112221201211112221111001200122001020210102101212220221012210121021122211200002202001201012121100120022120000011021021200101100112021011112221102021101002202101101212012020220100111220122122222221020201100101012012201102002221220102201022010111112212200220020001001102211101212021100202020011202211120110110101101112112021022220110010200211111121200210202011102012111011100201201101212122010211121221022010210021021102022202021012200221101111100220000201010010201020110210000120212211000220210010211002110121020202011220110022101112222211220122211200202210000222212201220200212110120201201202220210002101212212001112210221021110222010022100020020111020000211002010002000202021112002112102202120021111121221101202211001112100210110022222112110000102012212120222210201011102010200120102010120112222022211220121102112121011121021120200110111012020000202211012122110222221000201001212012010221000000200121210202002220002021102221221012202211000221022002222020001022001220011122011001202202010100121011101022200002222102111000122101011002010112212000012102022201100221022010011022122012222200010111010220120000200022122112002210221121201211022221211120011120020102022010012010022212100110212000222000102102000221010110211101011001002220211000021000021120122112112120020002102222102112010022100201000020020110122101221202022200211222212121001211211221100012221000121010011112020110221222022121200010112220110021221202011011020001202002112112020102212002111022212120101122201110022121212210012012122000002120120020210000111210110111021212202120000201002021212022121002002220102020201002100210011212012201002211001121211122011212210212002202120020222202202000220122202122100020212212112211101110220021210120120100122122212111021200020020021112220120021112022101121010012102211011000010012002011211011000211121002212121000110120020102201222120011011022220011122002202220001021", "11001221110210020021011020220122001010121112000212211020010210211222222001110221220121001011012110112002201022010020000120222111222210200012200212101200220011220110200201221122210200201102000010020121022121100102020221120020022212221111212122120020110020020011211000010100220221122021110002202200020120202202020120112111121000212000202212102121222010101011220001002212012021111222221010222100210220120021110022100100201220121201102101112220001100122110212112212111111000220201010211110220212020002110111202022222020001222110211211011220101211121102102111011222122020222020001020021020000212021102111212201211112101001010221102002211112201000012021011012211212222222201112101000200002012220121112210201002002110112111210210202202011201210120121110012010101022011002022200102222200002112210102210001101122222100211021101201011121110101111210202201000101200010011021112102120001202002110121220222010221112011210120200022110001222001212200001210222121021122210110000000120120211220201110201212021112111010201210202222012000100200210102110121000111210112022222221211111220211210022212211120002202020112210120120021112200011210200212010122101201120011010121121202111221221202011020211111221000021000112100110012210200122002120211222020202020202220122112000221212010111022101011001111120201001222010122102000001222020021200001201122222122111222110200212021201222001220201010010001220210202002211210211201122020220210201110120022102112022011122220120021111111101121001212202000120101121002121122101202212212012012212002020021002101202101200101012020102200120200002211111111202010021121221222122000111002020011121201012111022000222201002212212100200021001212202120010120012021001011221201101120021010012110211001100200200011020110122122112202020110211221212002010221112111021210012121100001012221001010122010022000002200210112122010002101200101201120201212112121201001222010122020201220102101111100021101221002011100020022221110020102112200101222200202111022221120220111100212022220200200011212212020110100110021012200102112201222011120112001211102002221110020101220112000212112102212200002010212220222001012221002201021112212011011011001111201021212220211222112100011221222002120011202001102010100200100111200021202121212222020120021200210010112211100020201200002121121221011020120222200002200001110112012211111110100112101020120021102122221011010211112212221020002222000210010022200120022122002220221022120022000122100021202010112110120120", "12102100222022002001101001021020120212012022000001112102021120021200212112111202122210002222111020221011121102122210010222201012022020100100020202221012122102010000000102101111010000220011220012120202211000020002010010202200222012001100010200012211201020220011010011212020210101201010012122020201220202020022001010110210121010010200021022002112120111221200220100200102210021111021101002021120120220021201012112201002001200211201121201120120110002122201220001220111112122000201122021120220220210112211222210212202000202002122121121000121201011120022120121222011201200120110220120002010200011121010210112111222120122120010102210211102010101200101100101211211002212122101211120212100121012222111010112220221100121110112101020001222211002002111012202011010221010010002221102112201012022111120022222020012200202010020100220020012011221102220010101201201002100122010202000111110011000200201211211020011200202212010111110200222110202121000001002211112110220100212222212111102110220022101011221201112211110120122122121001002010200221211200211000002111012222120021000000000021002110102112211012021111002202221110202001201121210110011022212222222011111110100000101210112012021100020121200011000001020022121102021212200202111100222000120201102221202121211101000220220010202201012220112201202122121112022212022212020110011111120001201020001111121200011211122002002210012011122110110200020102100211201212220101220001222102100110202121001221102221012102202110211120202010201222002022221221100122021111000212220100012000022200021121002012202102002011110021001011121201220201101001022201202121221201001021210222100102210121021101102110220220102100201111112210102001211021101112012112021101101120220022221120111021202020220110220110020002212100021012212202000000112002022221010222020120122220120102112101200101101202211110012210011121210002022222111220211200211021100200101200020120010020011120212011120212102021212001110101120212120220222221121101212000021120100122111202122200222110112012110120212221002222120120210011101122222011212202020100222120020001110000122200102121111120020001120001221011101221121020021112102221110210001111121000021012020122122022222022201222012002020021012200222222022102020221112201102000121112220001021202010002210202120000000200112110222021110002211220211111202001101202120210211001012100010111212211110122000102102002222210020000221200021201212221010002011001021202000200011222022000220000020012210022112002101201102", "21021122200002001000122011011112010222200120011012011011110112011210112011000211210202011022022220202012220011010001112111202121102100022200120102021202202212222002011101121100120002120200221010000012210000111010221022222012121202102010221221221021100002200021200120221020220001111020100100101201001222012212200201200012102011110022111202011122021002000000010210120200022110012222210122220011110120220120001221120011112012211022202222222120222100200211010102122021222012000202012200100211202220100122021112111220222120120201021211022122201110122111200200022112120121201210101221000222210100220001011002211011000220120121100021220212100001201120102122200010021201221011120210100200202012001120101121001020112112112200001212200222011122201200100201022201020020120010100101101210000222011212221012201201222011221222012210220101200201122110110101101222022002221011010022110122110222121000022100011212112010012222200101012121011221122212222000210122011111122210120011211121211212222221000222222020120211202101002111022200112020011012112122020002102101112020220002201101111122210011011110112201122202200112200020202020010220102020001220121220211021020121201101012201021021211121111022101012012021012022221111102112122220212202201111002010111121112211210221001110011102201001200101020112011000222121201112212110122022022010222111201011100102112110122000021001000020202100020000001012212021220210222001102212220112100021010012110101021112001100002110121022210112100222120100122112212101021100212111220120201012020120012110000022221002100021220202112120120001220121101101212201222101001211022122121022210200210100201020100201210001120221121112200012221021220212220001102002202000000211100102101202102101102000121011012211120010102102212122120101002001001122210210022111202011210122112222210102122102212000201220222101221120121210010021201222120010120110212220100120211011211122212222102000222200201020100022220012020100220112120122220101201212210211011101200212211001010001121222200021102120212211100012112012210210102021000100222012202210210120210120202122210112202212010200201000200021111210001111202120000121011221221111021111112210200000012122111201112001202021111001122001010112210012202011010220100102222122211111211011021102222200202120001122001202200112121020210210222221112211200001012200200011010022200222122210201002000100222220100110121220020010211212110021102122020212110200222122212211210221111200110202100112112202212210100010", "02100210101021122021212202210100000220212112102121022211212111202211102220121020001000122020002120222220011002110012122122111121210022020210220112210101022012011100120021121201120111012110110111121202212100101101222220122021222021100010000012002022212221100120012210201012000012221212211010022111111000212022200212011101211012212010102111020001022202011120211221021220200111220202012101212212110120012122010022111202021002001020120101010010022011120200020121121210121011010220002222020221122012022022200112001020021020001111112210021201102212022002121221102221002000011112212101121111122100100022101121012100220021100022221211002112121121002201020221210020202121001002200212210112021220221011111220121120000101021101100012102211000210000100100112212201101100202111222010212200121211102001111210011202011012100101211000002010011022221000002212011122120110012102022000002002122102102201020210111202000222110022010210121211010011122101021101001002200121121200002100012222022102211101122220122021000222012110121121011021211100110100012120201201220210021012020122100022201012000100200210120111002202000021101002212011112111111002011121220122222212212221012101102021002021100011120101211122021110212211001011121212120021000110120000221111100210112220102222111002112212200120121111002012022210121222110021021020221122222201002001122212121122120221210110010102211211102100200102210000222101212012201100111010002222201222100100121220012211120200222000000210121112012220222012021221020112110120022202202211212220120202121021211000020011012020102121122010220221121022001001110202011000110110201202100110201210002112010200122112201202101011020111010101111200120021211112020001012222221011001022021112202221011211212111101122221201011212111120101011011220111110210102111011102002120220212000102220012011111211200210000221211102211101022001110002100020100212111221022020002021010202202112002202202210112202110202021212222212222100021211100011111002100011110011210101100011020201211212012010021212001200002010211101110221222111221022112101122022011201001102022101120022200021000011211112221222201021112200220002001121111021002001110011021101021102212021110012021101001011102212011102220012210020210222011210120201211001212002110120021100200111111012211222021002210210012200110211212012102011101012012202212221001202122120022201000222001112222120002212212220221101011100000010101000010021211112021002012000210011102212202212020012101110001011211112", "00210221201221122022212200220110021110200010121110201121012020202210010100202201110212012211100202111212101110111000210002010000201210202022002220100012220020100122120001120111110220222201122220000110002012001221110100222220020221101010020121121001212201021022102012010222210122110100211002021101021012002002012022001102111022010011000001001111210112012101011201222100200102201011202101002211100222021000012100020202211210010220212010112000202210012211021121202001100021112220001112002211101002012222001211000020001122002222120000110212222122102011100212212021211212101221200122102100202102121001112001202100012021201101200211000020122020002222111010110102200010122101111200100110212110221222021010211011121201102110002110202121122121102000201121120102122002200220001020201022210010020120201112020002111121010020122102101010022022100221021110000001121112011101002221002120012222110210122021120221002112102021022002100112202121100220022110100121112000201221212221211022020012101022110122110102010101200121010121121201112100100122210022100211201022202101120010111011210000021120101020211012002012102200022101012222001202002021101122021012121010202000222002200021022210210101201022210110102210020111101001020011020200011112221012021210020000021021121001202000211021022111201112121120200101001001010100111112120121220121220210011220022120120000102210221212201100102102110111122111001221212020200111011121222011100210120201121010202211012222021122021022122200211102221112022102221121000212122222011121010102122121202121000221202120111121011221012020001212112100020102020010010120000122002211101212120111110222210102022220202022010222112011011021121112021211221111212211012010212120122101120121211220121002102200100111010022210112120120200000202221121210021101211002112120122122210122021020021002120121202001100102012112210121012011202122001002010001101202022211002202002202112021210200011110110122122000111110100101121102002111002201222201012101201100121002100111122001112002221221122012212211122220100122021120010212120000212201112212111220021202220211102002111022100011112121021111022101210111220201110020101101001221000202101100012020222222002011200110100211021220012111101122021222021122000221212112020200210202020100102212110010021221111101122201000101002101001121020102001021222120221122111001201211210100112020001100210110011020101001121222000222121020212211120112201221201100201022002100020220000101001101012211011220021122012001", "12211202100101022011022222212001002110200211121121221122112101222010102011011021012211202022220020111100202121020100221122220201010020110020222022210221002120202100110112201001210121000012102111110122221102000101220000112201101110000011220202102110222100212220202210101121011201001112010100022210100112001110201111222000222002222111110010110110202122021020201102200102220001010221101100202210121112220011011200202100120221022220112112002201011011210121102101022001120120100020020220102202021001001222011110001100210120120012020000022100002211120122110022020011200201000112211212112212211101120221210020220022120021011102210022002211110011002011212202210222010001000200011121212001012100121021100100200221012112101222211211112101000210011012001200002122202221112012121020120001010122012001100100020220102121212001002112102100220122010020210000002000021002210120211002200102022221222021222222000211110011022202111112012021121000222202120100101001102012100211021211022020001100202111100101002101011202200121121120010111002112022122020121000000101202011001212020122212111211010111201100000111100102212110222211101210211210110001102210120011200012201110222122220202200122110021220110102111101222222121120002021122222100202100122100102100011121221010101202221222100222221122001012220221012012022010112101222010102222122002112110102220001000001221020001020010011202012120112201000020112102010122201010021210102100002200100111101112201112020100022201201110100201100100002100202222202200210012011110210211120200212200222011202202210111101102021000202210000210002120022021011000022100011211022210221012002211121022022020121100022021101220200200122010220022122120221210201200101220121111222102201120100220000111122111222210001022002202012102022120120100112100122101000112100210120022210220120221220112012101021022211120220012111122002110210210222021211112110221101222111211102010122021101120001001210220111112120202001100201211002001122202200201010222210020220222122220000110002222211211012121112120110211000002100020201212122002200201121200201220002211211200001200002202002102001012200120201010110222021022000202021221100220212212202101110201000000100100211011020100200021002011011111121110102010011220101020122220011111000212201211200200101201202001111012011020110212012122022120201200021100002120011020202102122221002000110211222002002020112011100001010220100001102202022010100020110211021021222121111022022220222111002010012012102202120020", "11221022101101111202102212100211212201220120020022212221112022020120201002202001220221101121201022120221200222012011202010002120001112011020211211002011121120220211111012210222012222110012202021001011100201121021101121021010200112000010020221122001110220201002220221202111100222101111111200211001011002021021222212121200002021001022122210001022111121110001122201112122002212200200212201002022110002002201102001201011210201022011011211202221022212211011210022002111101000101220121101212102200011122202111202210020120101210112000000212201012011222020222201221121100102222221001120010022022012120210020102010212221020112102221002020122002010012202200102212001022102101000020102220022010100010211002221001212001022200221112201010121101201021111202001021212212200002222021200202202011021201221200020000221021122001211200022010221211100102221012210012200121000021022201002201021111211222002021100211222021121101210110012122012010202010021210100121211200022220202202210210120121220021221221120200012111000001202020202002112002120100022110101010122011220210220102012111002122102012100201221112220022020111200101101202112120212212122100021000220001020102222210201110122010102220202010010021220221212220120211210221110210211212120010110210211112202200020020012111122120211201121221000221121011122021000121201121110010202112120212200122011022211102212022201201212121020010001000201002121102122210210100221200002122122002002122020200012200000022021201202120210121200001100202100012100100120202221100012112021111001012200112212221122210102012220211220211200000001000120211021111100212201012102121210011200120112101001000121111101200122101111222000111122021012122111101110022012201210202020110010111112222001012120121011020212201020111020020111202211110200112020112221001022001101022202212001112122121201200201110121112012000101011020220022012000001221011200121221122122220020012201222022221201220011212012000000010012221000102011121002121210021110012120121222021121221022002222001011200220201101101001210101001201200020022001002210021002022011020111112110020202202120020110120011210022000110022002022220122120211000022201122221211201100021120000222010112212002222020120111101220221000210212211211201222200021111122211021001111110202110011001100221120010020102220202120202002000220102100012121122001121022021012012221002111021221102022122022100202211102120011122100211001002110210022012100012202111010000121022012022012100111101110020002222110220", "12100120102021012111012000001000210011111100011222112220021010201010112012002202112220111211221222002211011202211122010021221121010010111121220111222102210120022022102022022122020112011022022112020211220120110012221010121100201111002012222000100011112121002220211210111000221112221110222112202122202122201020200002021102021012121110110010222111102021102100110021200100020022001002200201120001020020202010200221111211010222010100112021120000102202021122202012012121222000210012210102121212221021220001001001120022121200010211000102000112002122002201001102211201011202202101202211112111210201111112011222202111212100202001121010220210221002221000220200010121110012120220201112022010211111222112012010002000002120021110102221212010112222120100222212210000200111212200022011201101021210202022121100012020002022002022021120101002202102111211212221221010012000221120020010101201111010022202110010211101021122011102100121110100020111020012200000221001100122121200222002001100222201200021210210222011112110101101211011002200022120220000101022020220201010121112122101201110110111221000000111110102102111102122212000200211000121011010210222012120212212210010000101201202000020112100211100211121122221121212220111211010121110111100211002000122100120001100220012011020120111100121211012111212202122221022101220101212121212200021211122202110012001102202000221022020122101102211200220212002021112222000121012011212211011210001211022100120001111011220221012020001222211100221122202002020011202212000002211120210202112202220112010021202012111202201002121121010122121210011111120021222012212122201111222012100002202101121201212000102100110101210021010110020101210020210202221100201000220021221110020120001222222022101020112012012010012000120222120212121101001201020111201212221011120212222222120120102102112211221201001122011220021010001202210001121022122001210220002222022000202020221011111010210020121001020222121011122111001220221202011011221222212112210222212200021102021120120200201011101021220121001000211211121021000220111120120220212001112021021120222112221202120011121221200121021111100000220010121112212021201102011211022121120021211111010222102002201220000110010121101200201212102011011011112010010200220111210220200010001021111200021020211022122020221000202011102200121201100222212100020022000221110002120022101212212112011020211200111200111120010211021022011021012202022111022110121212200222221202201202002110210011102200112201001212002", "10112120202001022122212201100001212201001100000102222202100120110110202201110210112210122002202102010012012010211111100111021121021202100001221100001112112221221012212122222201000112101002102201222110121101121121202020022110122112201110010100012111011102011120010102111202120000212211101022200220120012200021111111111212102021121011010120121222001122212112102210001221020001200021001210022220120100122021210001120112102211211111211020120210011022112120001020102010200111000000111020021211210012220100010010001112210020122121222001022120222010220220011021210212002001111100202201100011012022001211100122110111112001000000112101221012011111020222021102210100022001002120021110022020222002220100022111022011211210210202011112002222101001021210101102020100120121210200021211020122200020221021202220001022110111111120002101110012221222102102202202000110200100120120222000000210200000221222020201210220212212102101010220220100102021120002200010011020021201122011002010012220012102102102022111000100000002001010100220102022110000012211000220101202010120001110002211020202112001120001010210211120202020011121021111001120122122102211012111002120212011121202101001202021021120121220202100111210012120011202122001112222011222102111000002000110221222211122101122200112100110100020122012002002001111020221221100222001201212102220022012221010210220022201200210100222211112110010012001221012212002001002120111010112022211101201112210110110011122122201220200022000220000200222100222122120012020100210111002020222111110202202101020200121220112010110200100120100011010212100002102122022222020211010211200201010201221221021211000022111210222220100111221221121002102020011200001002010120001020001201011211102112022100122121120022112111110102021102210200211121220102121202210111220100212112121120111111121221210020222121102220020201022200112001112012212121012100102210222011000011221210022000211200122100221100101020202000020220122102121222112021212012002110101222222112012000212010110111100102222010221100221122001122000001012020111102201111001221011021000111001000011201221022020001222212102021000012200001212200222210120220112011010000200211000201101202100202200001022221200202222111102200221001111222121101202012200012010212101111202002221100120011202010222021121000111202021222212112102222221010122201022111100122020102001000012122222200010100002222210112220120122211101110222212012210122000220100201022112112202112101110120022102020112120211021022", "22212121021212102220011211120201112010010110122222121220002211111010002022021002222110211200212020012121100100011112102011120200102110212012112110021202210020220212012120110220202010112010221112210201222022000122021121022212020221102001021110101021200210010201211221220100210120102211222101022200202002211102002121221021221110012210012112222011000011201210100221002000110201101010021211222211210211210120012100110112100120112111200101120010100010120112012202200121022212012000110202010120101102002201002002222201112210021211021201000222220011111111112221101210121221012021012010220012212121020121020220211110201101020020201122222212012121011220222102111101111012111120010111000212022212010100111212000200200202102110122202112120100111012221101201111202011122021220120000212201012000111022221101100220220000102100102020002122202001201012211011202201012020200110200212011210222202021202112000222121002211201020110000110200001021012021112000221212112011211121102111102200000000101210121100000222010201022200121111022021111000111112220102221201020221210020202021110212221012001120010212021202221101121220100202012010211000002221012220001110001001200201212021122021021110110022211012010111120002010220020200120010001221000020110212121021202122011012101211112222200111102100022022211122022001011122010111110022201121022121110002210102022212122022011221120222001110221210121002202000021000221201010002021001122001002021110220220020222001220200110101021012012002002210012000120200201101110211200210012011020021212122121111101201201010101122111021102102202120120222100211102111010012110022001212010000211000002101122000210011200000202110012222211021022022221221010102022010002021112021002101100222220120020012211220220220112011210001000012021002221020210102211222020200212211001212000000101020110012121201102202011021211201022010010221120202212202220112110020112102102020111100001210210100021202102222012110122212021121222001211220201220122020221002120022101200200121221012002222220212021210010221002112112100102101012222112100221110020111211201000021211121202101011211121110011101212101220011110120210012000222011200212000121000210101021221111122012121210022210010121022221221220111022012120100110100122000022221112202121020202021112001010002211111111212021121010100202210211211122002111002010210202100202100000011010021112022201222112220001121111021120120011202202121220112110112021021110210222101110102012000121011120111212100100100020002", "10011222021200121221101211220101211120121012112201000121110222121212102120212121010120022101220120010011110000200012111222110012010000220001012000211210110021210100100111122200020212121211221021001120222211102120120002001020111120201101012021212120020101100212021220111110020121112112202221121222120212101102000102120122000212201200022022102101011220200012221110201110222112021012221100221000110021210002200122012102222020222002021021200210201001012121121210210102112220221212021200201202002121000111200112021202010101010220212100111112111122100000002022220112120222200022110020221010010110121110211102022001120200112022211022020211212111100102111201002211020212111121020220010220202212222121011212112201211122011200210210001001021002210102122222122012000221011002120112200022222101222211001100022012111011011122020110102112201220220121100120202202212201210011101111002011020112100111111010121202102112110101212110102000221211022120002000001020211222122010202020100122201022222102012020020111120102111110200101110202121211001022100101211220201002212101211002010111212020101000102022201022210000222212122120210110222112111102201022220212001000101200101212222021011112020121112011121201201211111000221120211101002001121021022021221021001221202101220112020101000011100001110222200110122102122010100112021102022202201010010211120202122020111211120220001021020002121201021120112202221212201120012210220001201001020201111110101212010120101212221100122200112222221102112100202002221221201221001102002001122210011002112201200121201102001102200201222221000112211220120111011112002102222220000201010120011102112210021220111212200011121021221022221212102101112211200221122002201200020102201220200020200001202122110100222111000100111012012122000212012022002222200002010110200221201121211212102121101121222002210021111102012122012020020012102122122121120202210011021200112000200110102000222101121201120000011220120202011202220012001202222210122011011021001022100120000101001220001210000010110102001212011211020000221010112201001221120100111111002210010212222111022100002010101220020222002122010101122020200222111002200212111010010112100201201120011101121000202010012212101011101220200100002001001221221200200011122000112120012100222102011122010220001201021012011202021211022101121220222202000121021100111111121020110120221111122101100020020012011212101002021002200222100221210211012021012011220022012200210020102120211221120021221202022010021001", "00100220022111201110220221020211202120111220102010112012021012012012100101220000001210110001111220020220020022201001120211010110000121222010101202111102220202222010101200222122111202110101010020022021020020100020220220200022210120201011121100222100201210201110111122100202001110110100002221211211010221221221220200110221102001002111000021001222112110110101021021101122121112010222212100202121210201111201202011102022201100110220021202001221100001012012011012202121201000001222101112102101212210200100000101122222211011121100111211101221010110212110110010021122102210200011101220212120111010222021002211002202222020112102121010101202100102202202201102202222122101100111020110222122102220102011011020202012020222221002111220120000001211100212220021021101012010101001020101000201222002021112211201010011200221000102210021020102220101210202022011012020222112221101110200000002122020220112120202000211102022212212200000220211202122021201200020220020101020112221002201012002011100101101120100222122002002020210020100222000010121102001211121122112220002020100100022020122200000220122110212000221021002220222011221110122110112101012022020221022010122021121110112121101112011010021110011021110121021202022212110021200120011101000022012201001211222221212010111212212001010222202122221021001221120200221221222220210012100020011111202012101120011011111202001202212200201122021110121102111210120210220111000212100212101111022012010112012120010222210112201110221000101222012222222222211021100112221221100121220012212201100010001002222222011211020202012200001200101200021220100021201010012211211021012010010100122111100100012212101210021210222000102102102020101202111200201010020010221211102221222020111222121212112112110012202211012022012012012110022010112210200020200001102201211212021221112002101200212200202110200001000122111220200001200110022221111011120022211110201011010101102022202221222200210200001010220020121000110121110202012022222000021001200102122202220212001212212021201112211201102200120021001221022001202002012122010022022102111002201201221111112222220101220211012000210200102211000112102101202100002121000012101100012022100020120102011011012202001101011110210001222201210100222011221121012120200100210000112201120012100011212020022102220220022000021012120011101102012221121222100120001002000000010122010020010100212222111110101120012202210212112102102221110002112020002221111101000200102022000001112111110202112200112221202212002", "12022012222010202110200102002012201220001110121210022010210111002122120021101102102220010011001111020122001020021220111022121110212120210120110202201220210012100000000220222202222022012202021021110012220000010021111000022021021211221001212121220221002020010122011002101211011021200222220110212202212112200210011010022111011212220222122000112222010111101020112010021200011211010120211101021221111210011202020102220001120020201120020110200210012021110122100220122120120121221121122011001102000202002122002002210022112221220010211221101220211012100011011122202010020022020112011010221212211202021102021001010101200101121010201222100101020002000210201202212110022201001001210120010112021022100221100010110002000120201201120210211121122202012020112101100111110011102202101010210220212201010000202000211211212202100102120101221121210020002102221012002110102002202012100201001211021001220212212120221220200102112102002102201102100200001202200221110222022021122112021200201002221120020021100120000002012212100100211111210110022020011102101100221221202211201221100022101220122012100200011101120201121200202202220011201010110221002020110200020210122221200110122010211200210011001210010000222121010121101221000220221220210020020111210011022101220011022021002112211202020102210001002010000112010102001212012002101222010101000111111212222010011200200221201022212000011210111111101211112121101020220210202100100100212121011000010220212121020100112211020210000211101121112012221020122011122202011201002000122222202110102002101122020010011120011201211002001010101201002021102000100122212112120100021002011010012201202210201022202020202011122102002012222120020100202101000220222011100102010101122212221111100211122121201201012020022210112002022202020111110112120110202122210002202112110022011212111101120202010020112201112001101210110211121102211211122210011001101101112112210010000202010112022010102200110021222101100010100020212102012221102121021110101121220021220010022121121200221002022102010220220222112100010001000020111201222102112000201000212022222101111002012112110122121000101220012111210102112121022012021121121110100111122001221201201101022211102222002201101110102210002011202011022012202101121212220122111210202012220021120020121002222001012012122202222020200010200222000110000100122220002212221010001210201002010120120001211000111202101222201010012200011121211000102211102021202122000022120212221201221210102111222200021211002211100001", "11201201012022020021122102122022101212210001120221120110012001102020102000102211211002112012110112011221202000121222210112010121021011111012001201101022200100122001001220120021012100120011012120112001202212002010221121002010112001110111210100011020022111021221121210221221120111012011100002022102012012222221101012121120001222201221210211120221112221210202010110101221120211222210211002102122222020100111111211022000020121020212012221102110022221121002020020011211220222102012100110002001111020202101002001011020121102120111100120111200220220000202110110022011210000222112100111222111002100222202120122220010011020210122122020122221002200210002202102010110000201100021002220000201100021022122122200201211121021122202221112101112202020012120120020222211011110220221221020201220212112211201010110200212100001212002210210101112112122020020200021110012002200001101000221200110101012011122122111221012212120000200200222002010001222102021022200220100020112021100021101000012001212002101222202000112002000202200211120002220022200221012212000100120121112120200201010121222102211121200120211010020102221001221002122100022100102020120020022001202212011021011211001212100221120212210202011002120212201022201212021022020201000012221211102102100212011010201120112111111100201212022200000212100012220100011211122010222220002121222001220201000002021221112202010202211000212000200021001210201110101210120001011102222011020020220101210210212112020202200002211200211111222110122001101012000011000020100121010010211121212012000021201121221110202212221102221011020222112011121021211022100021020002212102201212012022202220211200111101011000001221222200120112022212200122210100220202121201112001000121000111212011112120112222221210010102120110201012110102100001211022102001111022202020202110222012112201002011222021110120121120121100211102102200001101001000212002210222111111120001112011002122222111121101000102212102111012211221111122111212210221102002111120010200211200220021000100001100120211021112112121100101212120000010002202212022111010002011120120212211202020000100102021122100210111111211220120012000220220010221100220222010011110020000211011211110000001112212220022201211220020012021122020211100110020222022001100100122220122011020202011102121220111220100012010002200202222100211220021002120100021212000121011201122000002120010020211102202021001222010212011102120111012102022110220212121201001112222211100011001110202121010001210120022000220210", "00101001200010112211200102011011010120010210011102110100210111011001010221200122122001220012210012102011001201020220020012210100020022011120102120001101021201000121201120212022220002212102000211100201001022100001100011222210220012210221202111202011010220002011211021000110121220102120221102012020100101201001222212110200220222120220012212202121201001100201100001102000121122110201011202021120202211210010221110110222120000022101111000220200221112210122212201212222212202222102011021201222100202211220221122201202102120121122220011000111012201212121120212020221220200020002201001021210002022201021120212110222002220200000122220011201010111222201010121122100120001111112020121112122012110110200222001211202122200200200011100001220001002211202221221101001221020210202201221020021102221201112002221202100211121201100200112012202010200202022212212212001102210102211000112022112220112101012200022120200010200010022111002012112012110111102100212121002221212210222011101011022101100211200211120001121112111101120121212001201011112020210001221121110122100022102212221211202111022201122002121000211201110110211222210102101020110021021221000212002012102001010102112120101022101012101111000100222202201011222111002011021021100100211212201122111121112011101201112000202122000121212111022201102020202112121120022200120222220022111101122022221101001010110212102222022110011221211100001010211212222221000002002100102001120011221200220111022110120201110221201221202002201011112222102022200021222212100221211222212202220002112120121210120001221111221121101202011121102201020222022120101011200122110122201000210121021110121001100201200022002222102110120022202122112121022122120011202121212102011120111220122220101102102022020021022210200012200002022120112221002121222201012011212201010011020020202201002101022210100202111200111120210212022220112100101001201210101222002020211000220210021122212201220110201221212101110120220100200202221102222010112011121210101022110202020112001000000111010022122122122122020112121002100122211010101200020120222121122221021120102001100121102211121121021212212012120201001102222200010201021210220012012121000022011100122122201000210021000001112022012200011020100120121201011202011101221210120201011120212112021020001210000022201111100020012110000221110222102101220020211100220201111101020210011111220020102002001111001202112201102221101222022100011100111021112120222101002112012122012202102122112012102022122111022021112", "10200010021012102002221112212021222120221112012101201200001201021010202220122001021112111210011111212001210000020201010122210101122222001010210121110012211210010001121110210221120111110112012000111010202222022221201010001000112201102121110122110110111211021222221002212012122112011102000001120200120221200020121211110100212011121121220102102122220221221212210010002100221002201112201211121211222002110210211111011122122012020000120121210220110102221200200221200020101010122121111211011201010111121010022111001211002110202110202220110200120021000111202111212121121111212020102011010220121210112210202210110011100021021210210212002210210211120122021110210002120221111000010001101202011221100001022000220112210200220101122211110121212102102200022221021111001001111201021112010020002100020201122101210111120020120221011002121010010221110010122220022112011000112210100002111021221220002102121121222122110211200000211110022221221021002022221221201221022021211202011220021121002211010000100222002101002212211120222200222022220202022202122010210002200100220122011200211100121122011002202221201021021000000101121020120201120121022120001200122010121012022200221211122202111022210001110222110120012011001002221121002212100120210122021010101200012100011001112210122201022201222212121210201111020010200110212020020201101000201221112012101110110222120001212210021011222122100122002212200101121222120101200101100120000010220111010102002022110222002221220112102110220110101001122200202021000021211220201001011202210111011020112012202001002100101102101000020102000010122020021220021220000211002101000202102000121012001102121102220110002020210220220010121220010102101020210120122202001111202111222211220102121102200201001222121101110101020211011222110120122112021210202221010002221022001112220010010001220220220212121202221200211211021202101111121022212210122011221021020001000121102001110101021210102010100202120022011012212210100021102122121121100000111112120020101022100000211000011002002110022202200110000112210120012200111211212110001001001220011012201200010210202001220222011001020111111100002222222021222212222001000120220002010201211000001010220010201222221210211122200121211210210102010202021110021022100212000011210000020020211221110001021000001222212011001210002101022020000101110120220200201202010211202221100120122021121110202221022020021111220011121110002021020000011012100122101201112220010120111102101112020110210101211112220020222210", "01120110011211020120220202000212200112200120011120201112100101201221212102012120020202202110212212102000212122000200121122101102222001112210101102202120200210022021210101001101120100120212000221002002121022220122222000011102011122122111021202202101122212212210120002011101022120020002020220022100101110101112201202110120020120212200122011120011120101010020100221001200211221111112120220012100011121222221002112210011012122020110110002210020121110202122121212101110021112111210202011212121002220012200012120120100010020201201112202211111201220201100202112100200201221012211210012210022011101100020020211221022211000100020111102100000101111200021122021101001120100212112110221022122112221211021100122110011212211002220202102222201122221100121120221211210021020121222102210201222102222110200202211221210222000210201222101200212102200221100102102010212112210221200210021000122122110122200202202221020101102120010221210021212200121122100101001112202211222200101221111010122102220110220211021120210122201112210001121001211122222100220102001100201120102210210221202020201220220210022010222011112011002020002021102202211021222210212102020012112101102212122101120121212010002101012101011102021110221001120201201111200110100210102220101021221002212222221212012211202222201211022222212222211000101212222202110112021222101010011210022121110220020101202112110210212221100201012001200120001220221111000110102110121201100210020111222101102122122010011011020102201021211001120101010011012110022021012122112221100120211101100102202010202120210002111000112121212212101021122010100002020111221220221022121210200201202101212102022202001220010022002020011210120200100220102012111120221121022022112201110112022012102101201110021212102000120110220222021120021012011021222021121021102220100102020101000221111122221011200100120201221201011121222112001120220021220201100021021211022020220211020221022122101000211210221022011001000111221100102120121100111121120212112000022111122222221011212221122202122000111110212102001100210222220222020200002020222212100002020212222201112012111012012111112102102012001122021122122101111222102121210001122100012121212122202221101120120202120112012100022020222020102210110121221101111022110000102112102200021020120102212201001211120120221112012200201120002112020002010101202220021110212221110112221101102021110221021121100010200022201020022122002010002210121220121101201120010010102002221122020101001001001120200200010002101", "11212201222202222020220001012111020111000001212111200102211220002001221021020110122000101022101220100002011220002021121001102011221122212212202110111011020020112002202100222121011110110212110200202011222122120111202222212100220201022120110201212212012221202102212221211021000100202012021221102112221110210012200210022121102220211010222220001021001110012010202122020012012202210021001102210100001200020101221010110102100211122211112020200222111221101202110021012012122001101210112020122111000121012102210022022222102120102100001001002220210200221222022101121001111100121012000201222201021022220011202210212022102120211212100010112210201100211220112202110012212001212122001200201221220001010201112202122201210222110111111122021110102011201212101011020020122201101212221111211100222001220122221212102221210101112100212110202000001111111202212020201221200002021121210000120201211221221000000221122201002121111022221121211111101020100010111210002221000022112120220102011202210221100011200222000202011002222200021111221212020011202101220122210120100000122000020021122110022020201122201211000102222100201022101020110110111222202012012222022121210202121011202010121020201211220210102122111000101221012220121100122222120121120212112102000222201222211100000001200122111120100210222101102201201122021112110202021212012200102210202021022120021200012002222022122002012010010002220010210120200111210210102110220021102000122110100112201221020201220212022111210010022210111100111211120211212112020001022022012002111122212101011011221000002021211001021200220122210022221012101122111012101010021221010110021101120122120200111202101011011112020222010220101000202111000101201020101112212221201001001201020200110112010020000022201200212012120110211012102211220202210101220102110002220001222211201012120212100000001210010012102210112200110010011000122012101022210212111010111111222001222000220020101020102110122212010101110120000012012200110121210011021112222001110202222112120112010120121120220220021210121012122211211021201020020122122120011201100121110120112102112210111112200100212102002001022022121120011112100100212002011210210100002000222220000200102200101210022001112120220222210020212210112002101102002121211020202222001021112201101220101210111121211212120021001021220120211200021100121020210112220221220221000202010201121220000212022222111220020112221210002100111020111010002121001022211012000121201202211220111111202002201112020221112012122211", "21202102110121110100110002202120010200021012002000122112120120220110022020012211021002222021110002012002020202112210200102111002110121002001020201210002020220122002110200011110202010120202200101202022212210020022020221001211010222202001002022110100000021011022002120202100220111002221101212112222202002101211212121212002000011021000122101120100111211101020112122100221002001100022121222221220201210122210100022112012011112020022112221202111020211022102002200100210202201121012200211122122211210120202000000100200220001110221110012000100210201201100022201002200122000202020102200222102122110102021102202002002101122021022111000122200201211021000211222220221222020101121220200211100022102100222012102000102010111222210002012202101002120120011202201220012201110000011010121020110102020000001100200010002112002100001111211020202201210012022100101011122020102020012212220112111101111022002122021212002222021212002100210100122101000010222201012111021021201200012202001201011000110122022222022210100110001101210210100102112101212212010202010220022002201010221210221201012021212101100212210120020011021120120211212211100202002201120002201122111122212122020001202201000022220101222101112200201110001201222001220101101121120201121220120110020000220000020121210222101112020002202220100202011110020222220212110121122210211110112202110000202011211202200001120010022222021010021202110211102000001111002011222010000010010000111102001212010022021101212120211002201212120010201020020222210100112002201120210101222000121210021211202112002212022211211221200110110220012121202101022010020020002111000111211000102212112101001202111202211010201212110101020220101112000112012001212210110210100211022002112002202110000210220221201212121022210111201011000000110121001111101012021121201201022011111001112101201221201202001001220001002100022001110012222121200222101201212012200212012111011012012112111101121012202222222210020011110221200100200100200120122012011112211001011100200020122102020101011012101220212122101202220010111221020221022000021222001122221210221122112010012210021110112101021101111101010220122120020001202102002202001111110002000011100001000212220102221222212112011200000021112022020100221022221121000020201011121000220120022010021102202121021220010001000220201022000200221222221222122020201002112021012121211212221122211211011200122221102210211002120112221020121020000212122111002110120200201001121001212112101120120212020020001110200020100", "11111221110100101011002101221102001222100100122200111211112211012011012200212110201022001222000211202200101120020200111112120102110200011212111110111101120212001021112210020201221010001221112010012202011102202120212120000221101200012020022001102020220000011020022001202002210012102101022100101210211112011212211022022020000001210012202220120100121220121211100002122100010020000010011222010210002210111201201112221001111120001201012010201012201120221101211002010211211211021020011002120220000200222001001122111220112010100122011220122121221211011012211011100112002010221011010222200222121011211201111121021221100121012001002110011110212010012112212100222101112101002021001012022222120210012021120020121011001022110212001112201112102212212110120011221200021100011022210220112001120222222102012120100201000211112112220002210002012021101212200222011022001020220011111121111102200110122011001220010100122120200000002220201022112020211001222201210122022000002211020022121122021200102111011202220001001011210220221210121202210020012010121221221001202211202210112102022121122022000202211201101120222201020221212011000201021201112002011211211012221101021100222120110200100111222110222201201120012201001102020021002120220220020111020221201112000111100002120022000002220002011201010221212201210021102211020202020202221210001102102110000122010000200220011201220221120221102002012002101120002122120001010012211000212212210222122110221201121022210112012102111221122122002122212201101120121022011201112222021210000000022002101012110021120100110112000220111121200100101000222010112121110120220112121200001210212011002001112022021021211211221202012212201021011102200121211201020112021102202121101002012002001100200002022200000010212111011202001220001121100200222102122111020011020022211101221110202210022100002212120100110022102020102202101101002021202200021102220000211020022120001112000210121121020102101002000121010122112110110221110111222112121001010222112200112212202122121221010011011022110221202121201002201102121102211002201222121001002000022221001201122210000222220120202102022020112102100020221021002010120210100121000122112000022020101102220202122020122011020120011211201121201111021021012011112020202221222011121220101200212200022112012000112010121111212211011100020212200221202222220100122212022121002022112220002010212200022101221211112200101212112002121201220112020122120200022221211112121112210120011120010110121222202211102100112201", "20211120011021112111002101100102020010212220002001122011122021020111112100111101120222201120200022121001002122221122120202021022220111212220122002121220010021221200212121002012110220222202210212010101112110020020110020200011120000112020201022212010110112200011120212002111212220122102021200022120011022201122201122100112120002201112212212002212110022110200220111220011201201002212112012000220011201111021110002001112220001012210022021121222110102121120012012201022002210020020002201220111011112020121001010120022012101000200100210111002200101112120121010012022102112011022012201000011001001120020020101211101221211211002011220101111102012011202220220101001202022220122021121101112200101222220220100102102200221110211112220001110200002212100101100222112222202221201221200122101112021221002010000111011201022112001002222210010120200202200020201212220102011202020102001112212111011200020011201101112000001202200101001012201011120110011120001102121200101212100201021222011010200110121012110211221020211022110020200122120201022000100112122101111021002202102122121011212022022220210122210121200222221021012012101010000222211101010122110002122211020021110200000000200101211011202220201010002202202100102211100222121022021102121102001121011222111222020211020221111110001110112120200222200101211102222102012200000120212110012210221020210221011102220222211212000020001012101202100220010012201220100112001001002001200112102021212120200220212000101120221010000120002020121012010221012112202221102110112212022120112122222212120102101011022010002111102212210222122212022122022022200120121002200001022021220120010000200001211012211100201020001212001102012020211011102211020202011020020222021122022202221210001101021022020020020220122200022100102100110002110011020211111110021021111102001111220211102010020222211010212201120212102020020102101012201020201222212022112122212010120110210022201202021122120122102022220121110201110112010212112210200022101012120121100010112222000212122012120121210022021121201122122211221220102121021012021022112012211201210102000020010001202121002010122200101212111012122012100211100022101100011212211020012111102012002022212222100120200220020122121112000121000211220211012001011210020111210210111120102021122002120212200120022010001111120222200101122020101020200021211012110221121201102010211112221010221200120200220111202220201121020021002100021222222001111001222220201020200221000201000121220002012101022222102200021", "22210201102202111220212002002011210001202201220201112120200021110200022002222211200200112222221100110012220000002002112200112211121001221101012100012001222210000110101021022011220211120111000011200120112122020211102110021010121021101122120200221121212001122001121202200121000112020002212010001022112111002202202001021002102200210202122000122212021212201022200010110110112222222200010102102000100221221101210022120120212202102120201110011211021120212022200112100022111121220211122120021000101120020102101222201010121021001210102001010112112202202211222002002010202111021212011001011222200000210002211100221202120202112102022001101022021101221101101001010121002202022100020122220222212001200110112120022012200210212001022211022002222220101010220010220022002101012221122102001212101222021020010012120222120111200212120122201210002201000221010122021220222002220121200100202020210210101212100101210110122001000111212002020210102120102100202112110111120111120222220120100201001121112200201020220110121210011212001122021220111121021012212021120022111102212200222100220120221211200011102112202200102022001100000022002110020221122020120210201002020020001022010011102110220211010010102021102021120001000222112101002121122101202200122211021112210021020100112012121210112120201221022011021012110102111112210110002110200210001200002221021220220211212212010021212222000111011000210200121011100022210222012221021210010220001011111000110020000000011221011121022222102200101000000221100121000111102101212000120101121200001200020221221210002120022010122210220100210102211112111022102211201120220000112112021210010101121122101002101211120022100122012010012022220001222122202211010000022022001222211202101110202211121100111122102001121200012012012012212102212111120012110001211121002100201121101010102122222202112212002200120200012110102121221012210101111020221102002101221022201101201100011001021022222211102101122110020011022100010222010222212022011220212122210102010001201221100211121011102200200110010021012211202120102200121101102200221222200120201010110211101022011001120002101201122202121220101221210102120202221122200110111122012012210012211220221010220200001202012121220201221121212101012121000010220002211222121200120110020100002110000012012221111122210202210000221022011011110000212220001202101121010122110012121120121021011000110121002122021122100111202210220212222122202111212121000110211220110011222220220121202211211200210110212222022121", "11210220221202101100111200122220011012022102012111200122001000021111210121122011211221000220212121111001212211000010200112210022020200220222110022101011021101200122002221000221010102021120010210210022221112111001022212121211002112101100100220012202101010122112002122220001112020110021210110101201022202202210202110202102012211000120021022001101120022022001020221210220122101002122022121011001120111202222021220011001010120210211000011022001102200221210121222202210222200001110202021220212002111220110022110211221012222210112002102001100011201100202121221210122122211121210100000000111101100200121111110220110122212102202121020111010111212020220200022011220220011121010010002222000022000020010021021210121201200220200210200112101110101110000212001101120001201210020010222221002021212002102122210202211111121201211000121200110021002012010222100002021122101222212210210020021121120201020120212201002022201122012210012002221011220001211112102001211010010122100221220002221121120021200121022000002001121001022121222021101211211021111212100210002221110101211202000101012120021202022122200212100221202011110220122101010210022002222000102202222102120021202200222221100202002200110012010111212111001120100021020112122101002011220022020120112001220010201021200100011101112201120100101100222220010202020102121002112112220021201120002010122211211210220210210110221100010210200202110111210120102020221111020212220100111121001010102021210202110220101122210100100201021110121002210022102020022100121211000010101222220220012021111111010021021110002020220221000211221111120110201112001020011002201101001201020021111102010012211011212211010022022210211010100210001200121010110201212100022122020121011202110202022111120200000110220210000122222111202100222002021201000210202210111020102102122212101010121010212022022112121210202212120122012012212120112212222211110112222121110002102201220010222122100111210100221110222221101101101101102211120112011010222220000022022102001012012221111221012222012211120102021111100202220010111111110120210011001201021221002101011221112111201221200011122200121111110202000200110102202200220000201200122012222022101001120112211102210120220112020221110102221211221200011002100102001002211012112201112000211220100210220210000111200222022201010010122012101100102220112102101211211210000011222112121202200122002200121011200200012210010120000212212201012011220121010221001012002201110220000120020120211101001010120010021102122", "00112112010020021002220200012201222122101122210222102010102220120110200200010221002001100120202122120111222102101220221001122000112112010211210121212002210221022112111010111121121102202012221201121100110021212200022212200121021222002210020212112001121111221021120022021022000020122211122210102211101100010012212002201121210022200110001102221011211221222212001011022102212211122221101101210020112111222110001120020120011011211201120222222110000000210122011210122020210122111001001201201022220111021102221002002110021211210100100210120120001112011101010111021201221202022201211200211122111222022022201100012101121211110021211100101112011221020122011222122000012011010001022211222121100211201200002211212011121022121122102011122021110020100120102211120121221200122022102112021111212101000112020200221211110211211111210200011200010011210112101021212001101201011022100221001001210201102110101210012011202222111000111002120211111012011210201010020212202000112001011112112202221222000021110102111102220210002201110001010001100122222121100010012222101011111021000100221100022002111101111110002002102120101021012102110022112201221002012022001001101111100202010010101112022011121000122110102102020210012122211112210200101220011201021212000222021200200020010121110002110011110020111220222220212102220110021200210212220201201120012101210012222122101000220100021111001000112200002112222221101112101122220211221001010202111202022221202002001201002120021001210110111110210110120122020012022010212110020210101001102101020011210222002122222101001221001221110200202210110020111101022112212121011201011221110011200100211012222222111111110200020000201111212012100120202000012112220012012022022122020200212211100020100020020222101120212110000100111012221022211110022222102210112112111211200122202202001211000020102120202002000022210001100012102001220021011101010202212220002200220001012100010201120100112102012022201002201212020112102200110120110121022021212110210001121111210122010201220000021010022012101110111202222101011011020200011212121010201121011002120010021201000202200010102221102110010021201220100210201102000200222202102001212120200000212002212121102221101210110200221120221001111212202200200221100201000020111121002110022021121002000010102001201211002000200200101122021101210021001202220012121121202022100212020211011222212001012211010100221212111001102101000202011120011011111110022111222020222212010101011202120012021120121210000001120011", "01121222112201212101021002102002112200200020102222221211120202222021211102202201020202002221020212011120021011212011010021110201220200112202112212102112102201112211220022020201201100210012210010200120200100120102120100001002021121000020111101220221012111212012121220200110121122111100010201012021000012110200201121221102202021002022121022010120110120102111202211020220002210022012101120121011000000002221222200002211202210202022201202012010102111200011112120112001101102212201002221100112022011002100211012210110020201110221100100020020110120221211012012000200200201220000111200010021001100022102122221120010000021200202222011212211212121012022121202101002122221101100011212000200020012000002210202120200110220202021102102210100212200022221111020001220021221211102102012222101112020010000212021120101000102120201002210112022121112120021201100002011021212012022211111200002110212111100020221000212001121020111120220112112100001010120102220201111020220202122111101210010211000010022011010210121222012021001102111122002022010011212201202112210201102021212200120202122221211021002202020120102001212002210122022210000120220210101202200120101222111211121022100100122101120022022002012100201101200011020101012101121021122012220101211001020221200011012202011221222001200220201000210000201120101211000001101022022111100120211200122120101012102002000122110102100112112211022120220210002110000101010220002010120111201011002200111001202210010121112111120102201011002202212001012200221011001201021020200010111222002012101010012120102120022002022011120111211001120210102110000122002011121021221110120212201222211202011212200022100221012022100202101122012021201100200120010221022111201202202101110010012221202202221112112220201002100121202212110012012002212000000210210010210110000011001112101210121100011202001110021011012101000211210002201221210210120122002111112112120011121122100001100222011002020110112102000000220220012211011111201000201222001212000101101211112022210002002112112111011000120212122201021200101011011001112112010012021221220100220122022220201220001021100201001120200102111201021001222022112101221112110101000022121112012102220220002102010022011000111121220112221011202122210211110202012100201212000021101222211211122120110121221011211011221220221220001010202021020120012002011122220122221002221011200000011200000111100021112021002211020002201022110221100210022221012011202200111221221012102222002000002200020012112001111101221", "01200101022201001200212000201000221020222111112002021002222012011220000220202002121010021022202221000221110212020010200110222201112210212111011020211220212022102102020211022101102020102211110101220201122122001011122010221001020212102110111002210200212102222101001220111112120222222000200122000220002002221202210100112222212001210100210021022211102122100011111022122222102002200020120112020102220122001212112022011001001110220001202122102002210111010000222100112020201211221211110102211201201111022101022221002212111122101121101001212212021110022111202121010001111121012002212110211120002001012102001011220021100220011012010101220020222102200011110220220020102021110212001112102110101120202212212012111020102201212010121010200000022121102220111112220201122220120202011102211210022100112210210212200210201102121122012110212000210120022211020012020022011121022112112021002122102101022102210102221000111021001210211200011200221200002000112101202100021010121012211221222010022111222202020100221211102120110200001121201001022200002121210211210212111111201222122000222120110221210201220001010101020100102221001120222202222011120120222021000121101221211120002110010220122002221012102120101010102100220011100210212000222102221110111200010122222111201121210220012201111012221000011002212112212002001222222211220020100011221112102220102212012212200211020020122101021110101021101012110012102220010112001210100221022212121002011200011201121101222110212122212121011010020122000021020020021010002111211022101001121201201001021101211012022011011202001221202012000010120001100110100012202001210112120100021120200101100011020201220011202010221021022012112102211212201222111121000010121210210002211122120012122022122211002122212101221022012101202002101100120202221022112100201211101000121221110001212020100021111121002100212002222120222202220112112221011112002221002220110110210022221202121200020120221212001202001102122011212220021220111111002110111121002000121101202121201020121110001201220102200001012002211220212002120222000020210022121212012011021020221012202211121011102021020010010012210110121112201000000210010012011120121120211001012200000110210202100002122020021020202210022012122100020110220122121121000012212102201211121010111002120100012022120012012010212102120101001102011020000112111211212000211200102001110202100000120201201002001121001220022001102212120011211202210111002202212021101221102121100120002022211112212101210221020101112211", "12012121001220202121111212022001200201101121021102211201000112200121001022111120220001122101021200120212221021010112021210010201212100201221011212012101010020010000220112221121212201120112120120012110011012010001012202200100111222202202020120202001220210202112122200002121002012222200001211021112122010212012212201222120112202110221200000012012121212020001210222200212212021221012200112012221010021012102010222211111122211200011121112002221201100220020011220212222100202022010102201201112121022220022001201101011002100012220212102001122120220212211112010120201001100210012102100002022022211120001020201102122200201010001202001112022100121120010010101011202212020120011111021111221122001201111010100101200000110110020112012002010210100000210102000021002211010010011000100121111022211221102010212122202221111021200012212012222211200222122122122001121211110100002002010012001002100100010211100212220220122002100210200011022110000122001221002200220002100221220021010021122122212201110120211212022202211222121101200122211022121000022011010201200121021111012121121121212202012111121022010210002202210010222222112021201102222202020222110200012201201222200120010010212020110110010101221201012120220111101222221221111020011020211120220200011210101222102122222010022020002012111202012222110101000200112100000010020112020110021200122111100100112200020202001120011000210202021221212011220111021111110201100220202121011212121211121202212010222110111120012101212011111102210120110202020120200101010212002212010221000201010210220101102202211212202001211000120012021011001122211222211111200120210102122002000202022122121021012002201012010210221021120120012201000012110111122011121000012220021022001001021220221011101020022221101121101102202220020210120221022202100211010110111222112010222001201201012202210022202002111122122101011112010101222210220121000210001211220022010100021222121202012001202001000100001010111220222220112000021212110100100201021022121221000001021120220012200010020101221101101112012102110010111022010101220112000010122000212111111222022021001211202000200101202222210001122122122211220221222102022012222100011002210110020220222101121001202202222110102211000001002020120012020010121210202101002020211000201200200100210000000022111122222011100221200111000010010011201001111202202001020100121112222221102112121001021002200122021212002122201021222211101001022020000122111102200221101222112202012120021101102222211211000010100202112", "00221201111010121022002201010111201201222002002212110111012011010200120012211001002111102001121022020200211221222211212011022112210101200011211020102210221012001221111002100012201100001211222210010121200122202002101021010101112002221111022101220020022211101121112210110012202122212012102201000001200112102220121021202121001101200022220212211001000112122011001222101201111000211222001122002212101022121012221012121021001222212122002012021012201222111111020122100211120002200210020112110201021120202122211221202020101212221010121101222010122222110100221202111212120222121122021021200211211011100010212211201121202010021121021001111202212222021002111010211102121201100111001201022201112120111122101122111121011220222021200121102012202202000110120101112222111000020101020211120101020011002202000222012120002121122200022112202200122101012100020010102000102210212021122020012110212212011100222210212021010101022101210122111200210001022001200111020112210212112210222001211011002122111221010020020011122122022222220220211020121000020102122011222000002110011102101122110012001121222012010020112121021012000101122100011102220210000000021110201010210120212002202122120112221102200200220101222212201100202020202010002201010000211221222022022201121221101022200211222212002112010102121121100011021121112121122200120021212021221112102022220012200220012202211002222010201212222212102102012100012021002111021112200011200222000002100222110002211211001220221222001202211021210220011220021222102121120220200022221020110011001210202220200100012110002000001010220010200110112021121112122022201122112202111112022201110021111200212000201000102000010102110020011012212202101221112200022002222201111200202221220202101210121221102201212010222122122111121022122221102101102202022202000112200010110111210102110100021001000101001111102100012212122022011021002221011212010120001100000222000222200111010012120202010201220200011122201212002220220011112010102122001201102122122210020210020120221210201201200020001200202201202010020210121212021100112202111000222020221220112002210111211001121122210100210210222112100211212000210012210110211210011110022100102122201110122102210100201101111021022012210020212221222220111122122011120210001020001210000102102201212220000211010020212002210221022200011112220110102011020200022211122201011202220201001202200122210120020121201000201022201221101200111202222210202101102122021101210020120221111220021200211111012220022122220200", "10020221100112020001122021201100111122121012221110010211001002021110010221212101221011200202011210001100001200212002120000001012201001101202202201112222002211001201111111112011101102002101012010001211100201020222102121000121110210202220220222111222112210002011201210220000210211202212112012012002110221011212010101222111020121211112021102121102210121222022012001220210210221122210101021221111020021201211022002011001212220211100102012212212110000021021210112010211112202212020202211220101220200021002002121111010112211202222122112121110102001022020122021221100200220001210221000111122201100211202000120101100121021100112201110100100012012111221221110220011000010122122200101200100201012202201000121002112221021002210112221021210111222210211011120112102222000220122210111221212011011211101210202112002220100000212212120201211220210010122121220012010222212201220102010010011110220120201112010200200011022000002111021100222200222011112210022022110212000121120212122211100111000111101210201122220020210002012220112100120121110020122012200111012011200122110122202011012100122111111001022011002220221111022122022212122101111221110100222010022022221200201111212220212022110021201101212201200221102201111110202222222101010212112120112001021012001110211102122012211212112011112221022120212211120110002202001102002122010021012210112020011222211220201122101102120111011211111012100010011112100112002211120110111110021101021021222201122021201021202212001020012011002102211021022112101010102201212212022002011200112211200110112212120102120110200121200222001212221210011122010211221120012121210010222010211212101211102220011001212100002001210220121102211121010002220000210012111210010121100121002220010202012021212220220122211202200201000012101202012110121010200022222102122201102022020021000101222100020112110122101112020222121210222121212112211212202100101120201011022000012102221000220102100012001001022101000222010111021122200212122000220102011012002011211201212022220011010212222010212220220011022111112002002011200000110100001121101201011020112100220011001221101122020120111221002212110112222022020102011122222000100120221200022122012200102102120102020210101010120110021010200121210220002020222212002211020002111012000002221201201112122120021020222111001210212100021200212211201122122210201010011212121200112221102221210002202002211021101212220102020121102000002210001002021221020020201021121221211100101122110101211012010200212121022211111", "10021201211101221022112101210221020022100210122002111102021202001001200002110100220122012002122210202010212120201002112010222120020002012220111102201101211202001112220211000221212122220011211111012012002122120221022120010100002121020221222012101022112110001120122211221012211120012210100022202202111211011222011100010202211120022122002221202220220020121200011101010212121000202102102222021010110000221200102100112111012111110211212120101100000002000020121101000102121022012200210102002200002110001000200001000222012012002121011220022011011111211222100000002211220010111212210110021100222211020111112110111111000210022202202021002000221021010102010020012211220120222010211021001102110222020000100102002012201122212110211010222012001001110012112122020211122202112210222020020020101222010222100211211022202021112022001210221022110100121020001121022001120121210001201202112120120111011221111121220021002001111210021101211120011110001200100002010100222022021001202220012012220012222002111101101201111012020112220112002112220111022022120100202111212201021211102110220001010020112202102110101012111201121020202011221021210021020200020221200011220002120100012012221110112210021110222220210022102212021220222221220120202122002011012001201112001022020120202011010010221000120122102112021212011120122211211201120001021020110112102212101222021212222021020201012122100120221111020020002121010122221110202000022111011210000110202000000210201202222100002222102102221121211012101010211110111111220222211012210021202222020122210012200112121220120100221201121121021021111022120201002212002011212222221101201011112010121202200210211220022202220210200222220001000102201002100122110212220210110120220021022022201121222101220020102201001100022122012101021211211101100210122202021120222010222110010000112011222201212120010020021200022110022011201211212210222102020100221112201110020222100012102122221110120021022220001220100101211220100022000010120111022010002121011022121102211220002111200210210020222222110211000012101001200221022210011222011021200201112100021002001121010110100120011002120210222020101112220200001201211211101121101002211010202022221200002101020021022100111100020101212121201201022010211112221100102022012122222121211212100021221022111010020111202222100212021120220222212201221010011210020112211220000200022021100222100202121101100002101020020122212010210222220011122021021220001110011002200021112211010221120001121120200121022102012202", "22112112001102101202020101101122122210120222222020121211120011212122021010000010202011201100011200000222111210211212110222021101112221022210102120001102021202021210110022000200002010000000021000221212022020000001210012012102121012020211210110010020011110022110210110012101202211200221222222001102211002220212222110201011211122110022221122022210222120222201202000122011000211111100222112021122220200122220100122102020120011220021101221212012221110002221102000110101212212002120020120220020201102101202212120202022200201112010212102022002211022221220222011202222121002212010221110101021021001202202110222122002200100200011111100221202210002020110100110101210122110010022010201202001221010001121110210012012002010120001001221211200001201111001200001120001212221022221020211110011111100012101112020220120011100220122121110212000000002221112202220011100122001011021002220211011000102202221211100012020222010120222112000022122120102012020220121212021222222021200020000021121120101211120122002221010002010112110102212110222220110021022000011100212201102110112021001012021100110021222211022002201120020000212121010012102000212121000120212221020011120202002021001021020120200000121121222122020111221210020022101212121110101212201100011022221010210122020012112121201010221010120202200122212022202201200111112100022200212120211102210100110220120112210222202110001000000211021100122002211211010222010012220212101021201222221212111202012101020000100010100100021100200221221201100100121020102101021221111200000101200101200212012102202212201202112201210001212121112222200010112001020222211000021202211120111101111200210002001211000222000220012120220020202022010120010121102210210002220002220111020022020002002222012001010100201022200210012121222001011221000212022212012101012011210200000212200121120121211000000110210112220000211101012210000011220120100022110121202202102121010010021121012012001022101212112102010001120212002022102110101221220112111110020110012002022010100120202112100001122020110122021001120200002221100021012100020012210221012011021012010000210221012010111001211101011021120211120012202010122011101101221012021200222102120211011121201000101021001220210200001111120101212000200200000212102100212112121121021212011210100200111011121221222122020202101201202002002220002120002010210201210221201222222212210010121221001220202122022101220010010102221122202212022200122221220112101110011211200112022112211110222201001010122011001201101", "01012012112021220220011201002101102111210200112222011111201222001211022121211101122220211112021222020020011110110212112012200100211111221120022110020112022021000022012211021122220111111210021002020110220200221002002221020020021111020121122211221110021110022210020022212220112020012221102122002220111022001112112021012211100010220202100010212112211112120201200001120002111122010010121021200220012121002022002111202001012212120111000001211112011222102001210022122212112011200012222020210221222120222220021000211020111021020210220010211000001002220112021001200010111021220120000212122020001100222020202100021200102121111212120001202101120222102021110202121200000110201221002120122220101111221102210000201122121201200220220021121020122100020221120111121220101210211002021112222021122120000200010010211220210201011100100101002211122210112010012001010001220212202110101212221122012011022020220120021022121110220221022100200201011022212102200220200202021002210222000210221001101222001002102201112022001101021200000200120002000211022000101010112121002021201101112111120012121021022011022222021222100101111121222112002211222100121021121021002002202120101122120121011011012011022102021202202020022212102210000021020121221200122200121112200112112121122222202112221122221011201122000100101010101200001201212121002220002110100021210121102200102221201222020102022002200201222200220200200102121022220000020002102001220222111000111112121002210002202222011120102022202201110221201212121010200121102000010020212221222020102021022022110201200020112200111010012011211022202010022210002122121201000010021001122220212200010201202012110201112202201202200100011020000201121201021002020122022202202122122000100220221000110111201221202222110220022000002122002212200010021011210222211100120122100212010000101200221000221011221112102101110021210001102021211200221212011211010020022122100211100122222010221200221212110010102020201011222111210012201020012000101110001221202120200010221010220111211212100021101011212202201111120122211002102101121222202212201112110000220112021220202100011002011222111212020111101112000022202220002201201101001002011000200000002100200211212112002221221011222010120120000220200200121101212212121110210002120111002211220210011120201120121111000122020002012112221012212111021121002021010020100112110112112021012100100220012221211000101122102021112201201121012000000001121122211221022021201021012120012202221111012200000001102201201202", "12102101120120012222211010212120011100101011121122021121101021002000201112212112020202100101002000120020011112102100112002210121110022212012112121012202220201002121112211221120020010221221100012212001000101210120000112022021210221222011221122222022110102112002221000010102112220001101101010111210121201012022021012222220200000212102021200001120022020202010200211020010201010010210020220222212200111200022000012011122001201200121201021122100112102021122001000110211011202102001000012212010000021100100220200102211002112110201020210011202220211010011102012122221212211121221011220102110020221101222201221101220022001220002220112202110021210122221021221002012102000002010021201010201121001102010212101102011120022222201100201220112000202000012112110001201210202002111012002011221101210210011120120212010100011110200220120122012211210200110112021200221200212110211010202021110020020211210212220022220012010021200111122022100112221210022012021020210011102202020202010020012002022222022200210110111202220201112002210021010012102122211202012121112201012101000020010020202210102222111020211202212201022211222112020221212202001202020200001001001020212022220122220010221102010202022201111100201211220101201112110001120022012020000021210020022220112020200020002221200012001212211201000221210022211101211002200211022122021220011102210212112010110201122210122120011120222112012012111200010000012002010110020110222012121002211110221011121121101021221200010102212012000122012212110200210002112121110221001002201020010211121110111002000102012222002222010000021101120112010221011000220120002011202110211011211102110012110212201222121202110222110122122102002122111020221011002221220220011011110012202211010122201211212202122121101012211022212211122100211010222002200012020111121121021212010021101020220202201021111210112022221121112202011020212212122222000101102200120111121011211100022102211020021221120021212022012000220111202010201202200010222221120102222010212210000212101222112121120102220111111221212111001100121202212202211022210020100012101000220122221010221112010110022122001021112110221121222102122022211100211200012102112212021222211112112010112011200010212101201022010101120201210222002212000102010222222222200010022221010200120201201212122221202200021110101121212110110222101012001212211200011001202210111002110201222211210200221011010221000101121002211210002002211000100021101002201111021021101202210202110202221020121111002112211012101", "11012212002022112021110201121122212220010111112101010111022212111201212102012201022000000121101022200220120220221002010101122222221200112210220020002010220221202001210201002010102001211222222101001101200112001001201210222010212001111001100121111200201121220021020221020220110202110022201221001011110212010211212010011012212211111201112112220120022111020001220101211122222211120202102020101100020200102020022102201002201112002120220021020212101100022220100222210111112011221010102011221000101220100211022220021020001022010220120102000221122121202202212101010001020221210100000002201100221121000020201020100011210222102122111122012212002220102010022120222020112102211012100001112000002222011101122212012221202100020201212000211012212121021021000021100122122211101112221201001010102221010121022200222022202211110020011102020111110112011100022122221022120220020211010212021012221201012122211101211120222102111212012011220111112000111021202022221201121112221021121222020010212220212201011120212212112212221020121201220210122202100121110201021111022122010022102100000021010011121201001111222211201110221021021001120120002001022011010112211220021201102112001121222120112221121102111022112221001122100110122122000210202101211112211010211100012000001011002212212111211222112022121201212201001220201121022002220120110002110210020012122022000202112101010211222102012200121221220202120212101112021021211102000010221111122022021002211211112112011222122100110202111111021012012211111201111122011000011212221010120102201220120122220100112202222222202020202222102001002022100021220111212201220110120110201020012222111102121101010220112210002101110100000011000102112121111221111112210102121212021222011201201112011120222210100121100011101112002012002102010112002002022101201102002200011220121000000001002101010122101101011222110200012022012210112120010112202111001211000120001211222110002212212202000201121002012100120222101211112012122022002200112100022002112000102200100221211212020022201000101102012222222011122122210220111220220002202211212100021101200011100201122001112100211011012201222001121200021112000000020201222100001112221002002111011022002100101200111210020201100022121112202102200122211020121110200110220200102000000212111022222120110211100200222221110211211122020000220002122000112210001121110220010111000000020012210200221201210101211221110001121101211012112012210101201000100110122222022002121101012200211121100102222212021002021100", "21122012222122000211220222110202020011212220121100002011021111111202002122012221222110200200011002202011201020102011200011011210211020200012002011011221011200111101101102120202021022010010220210202001120220000021221212000100200012210201212020201010110102220220211022020220002210001221111102111002012100201002110021220212102001021010110012222012221021012121021212200120202102110210011010220000001012201102110001011211102100021020001012101200202121012222120111211022110020010002022111001102022200000211220022111101112002100121120002102120201020121000222010000201010200101200111200020101012012221201001120101100010122100220200222222211100021212112002222101221222200011221021011111001011110101202000211111020020201221022022101200200212022100120210012112210001112200200100120000010120222222110012010221122002110200120102211020201110111210002121000021111112111010020012212122001010102120001202020200212120022000110102112111101122012211221110210222111120100011211200000102201121012120112221020220101001200221210001001212122021001202002210110011110012000011110111020112011202012110112110201211101220002021212111220212110011010211111221220101022122221212010122020101102022112221111012212111022222100202020212111122101210210222102220211111100211220002201222102202020101112211122221101020020120211122211002200200122001201102012202201221100022000112022202000201220221210000100110112201221011021220211220120110100120022022000011212011001001021000100201101011121202222212200101102120221200121000210202212100210222010201210012012020002120222101012102120110222022002011112212101110122011121212021220121000001112112120002001111222011212110202000111000002201122101122212010120001001101200002012010221202112110021212112001022212000220200001012222011002002002000212100211200200111001120102122002102111122001100000122111211020020110000212212112201100101122221111110102201012112222012021101000112111211212202212202202222212202111022122022210002211011211220000102100012110222200010012121010002000112001112210010112121011021111110110000122220112211021222220222020100021222222101021212210100102101210010212010111111122200220111220111002100102122022110212002022101101212200020022100102000220211101012222110111021201121021120010021001210222200121120201020012002111101210021111200221210100021212212121001102020012110021002122000122222011100120000021110110202002121101010100110022100001201010000212101010120022201120212010020100100202221212210001120220020010022", "11010101012121201110210000120002101101010212210001012110021110222210012220100012001021201212120020221100001200221020000102000210211121010211101101211202121010210212021002022000012200011011212120002020012222102001012202121010210012010202102111121020201110210210220112200121011002100100011020102222221212221212210022221211210022201102111201111002100221220012001111010021020211121121010200000021222021002021101210021221201212111011221111222212021002211022102000220200022111020201010212121201100022001101220210110101001010011021011222121012222212012110110022000220110001122002120000212102101201111210100021221001010010110212110112021022201112202222221012002011201110012222201101102000122000120210010000020102000212100120011021001222202211000111010120122112110212002102201211211101210112102122021120012222010002112100110021020020211210121120021102021200020210102010121011022000010001200012110010000221220111101221011101101110222011101120111202212000211201012001200111201202112221010012020201010012110210002200021222110201202110001000202000110202012222222112011121212110112110102200000000112022020111211001002100222100120100201020211100001221111021211221202121210000210111211222111200222102121120120022021220020012220111002100010002212000121020221212211211102220201111012122001202101200202220022121201120122120010212100211110012102111221111111001120011121020002102212210122201210221001001011100222212211021010222001012011212112102002122002010201122211222012201201121210011000212110010011012202011110111112122000122122002020011010211212100202210200001210120220110201202220221000120120222221221222122100211111201210020202020001202211210011111011001002221010120022002020220002201122010110101120100111012100010112100201102211210210100120101000100211112111022220011012202101220202121212022121121112101011222210101210120202102200000202220202000222011001211221022000201011021020210121210210220202010200222112102012100020212000212012111022102211200102001102120202001021112010020001222021112120111111220012012111102122122012020001012010202101202212012120010002021020112220121010222000000210120211210100221000100211011001200022120201202120022210012000121201010122101021201000222200101222220011020002010202201200112200011220022201111211220212000011122202012010100000000100011022012222000002002122110102200011021211022100100121122222101010011112210110212222210120221211002201221202120212211110002000101100022101211222101122210111212110022102012001102", "11001212210212210021202110202000210010002020022200112222002201020221102211110020010001111020112111100202220022101002200112201112212110221112221200021010201002210010100222210102221011111212022222210220011220100112020200122120010102110212220020022000111222112122102122001201220111010021110202102002211110202021112121211000001010110221111102101000201202201121121022121102022121222111120120001210202202011210121220012022120222120200102201102120021200221012201112222022111201120202201022210201222100102022212000211222121010011200202110011101120211020121000212120122011110110222212210012000102122111221021002111201011000222102120021002202022002021100002022000111100221010220011112201111120011000200222111010210110222002112211220001102020102200000010120020100220120110012200221221122020210120202221210121200202000010011010122110222111122002211022002002222200001222022112220102200221122110201221221021220211010110000111100212002001021020201211011102120001022101021102121102000102201100011202022012110021112000011020002122011012112210202122210120101010010021020122221200221220220212122112201102120111200202121211102201212202220111211221201222122121000221122110100111012021120011022120211012101222020210101211102012110222100221000020010001110100110012121011001112021020002111110011202212201120122200011221202011010122211012001000001021111012212100120212020002001011012002021011022002101001202012211221110121111022211002020210111021001122101221002012001212020121000211202211121111122220100201212111202111222011011012001200010210000101000021111222220111021012112012112210221202022012212212210221211110221211200111020100202221120010101202021102002021212111022101011000110120200211220201101111002121022200211201020211110212021120002020222101212012111210111112012121102020021210211101002220212102212001000212120022111020101122202211012222012121000200000202210121220122001201110021020211221210111220221010100212201122110100220001212112101102120021222112020210112000221002100222121102102020020021122002001220010101011202201012212002101012222211001021120112001101210120212012001202111122100120022222220100010200200001111220111120200010110212110211020102001201222111111111202102221122110220021102100010112020120021102202022020212212012212021220022001121121010201212021010021211101021122202101112121202010002220000102211122200222222101102220112011002102120001202000010202122010200122012111021200102122011122221201222221120212121020012011110000101012021", "10222022010222221122011212112112021111111111120021211000221001210120121021022201111222210100021010122102021221201001101221122011201011020011002012012020202112200011102002220022111011201000222112202202201201220102112210121012121121020210102022100111000011222022101200110221010110202100010110111020101202112001022010122012120201201101100102102212110200020200022201000120212021200222112212202210100010111101222111221201201221010021211202210110111020220202000100100120122111021202202001020211112111021210212200200002011210020201200120012211221111210101101222111102121200202000021122021102002122201022121120110122222021000110201012100210102112001001002112012010010201210220210111020200200020212212200020212120000220002201002101020211121001002000112211110021221100211021021110100102002012001011222000102012201102121100212102222020021200020122010021012210012111012122122202111200101211220211012101021120002122221022000122112221002000212020112020212100210211100102202002002220122002000010201012120201002100110121120210001002221212212200000110100111111112021211101222021221201002022201110112100021022110110121222020002010122121122122202021102120220121002020200001120101210221000122122200121021111210110222001101102000000120102010100120211101120000212110122100111022020221202211021021010110201022012012122020002000101020212201010200220100001111121011011122210012011210000021022010201101021010000220011101121000102210211110200202122221120010220222021000220102212022100020101221022000010122001110220222002100100121022002020011112211220020211120122200101011100221002012011010002000101211102010121220120202220221021011201221101200222221012120102222122000011222012221100201220011212210122202120122100222210000221101022002201221101100101102011021111201110222002112022220120101122021112221211211111000221211120202102102201100010012001200201221021100201202100001000002221000021221002200121011201201022212122020202221200020001021001211211201221222011002002022211011222021221021220010220020202000202222001200202010111002100021200212012002010221121110202201002010212001012121220220220112222201110202011220011021211121020200002012211200102201020211000222120102220200000121221210020201011012120011202221111210121221120122020101110021110211222221002022002221212222222221122010201201012211220010002200101110202211101021001221100120002022202201021102221022122010011211112011012012221202100220112210222202211001020202002100000112100020010020010011202022221222", "22211221101011110211022011112112111202102111002121102110110222100022122102002121100200110020212212002110001112100102022120200202222111221002001022101121121100120212222001122010002121211211122201111010011202101112220222002212111002100122001202122011021210220022022211101212222120001012021102202210201012100111200101200002021200002122001020012000212000021102101211102111010000001221221000120100120021021012220222101111101200221210111121120012212201220010021022221010202212101100120120001012021022000122010221221110111011000100210122200222200222000100201102002210120200221220210120120020011001220020200210100100112211102022000022220211220222002201112101002211020120022022122120021202112102020210201022222010121200021010212220120010120022101212011210022021220110102200102210001122121001112001112112101011101200112122000201202022110121000101001200002120001022212200100120220012212020211001000021000102021001000000121212200001111202122000102102010200022002021001021112220220112012012220011012110202002212222011122110122011200012001222002210202222222012202120121212201222012212010211112212220000002202111102022000110011200122101200201122201001012220212212121110221020211011200221020222102000021210010212011121001201000012200001211101111201011220121210022121110200001000211201012102201101222012222110222001002201101122100012100021002120000022102220110100220121222112220210201101210120211222211102022101022211210010002221211021200101021200220200112010211100210212220012202002110010222021010011212201121001000201111201012101000121010021110222001102002221122011201011222021200201002220021110102112100122111120100121020200021000000210001211121221101112020210010022211200011221220202202000000200010222102110020120222002121221100011002022120011020110201010220202222111011201212101211012222100102010002201110000102012221001111200111202120211211122222101120202200110212020110112011200012220000122220200121200120111122122110011222001001012010221020222102022212011002212101212021211011100221012121100100021111210102211221211200200200002021011201010110220002201200122112122011110201020012221120010220000010012022111012121102222202120110002012022212111212110220102211220212211120010121011111000121011000121022001001101111201201110022001110022222101102110011222012020000201021222122101202100011202022010020202122010121001221012220222011022120222111121202101202200200111000001001210112212221101000212120002210011002010211021211210200112222201001220110011", "02100102002101002202220102200102012001000222020111202021010212201212221102202112212000120002021002120221021102022011102121202111021211120012102222121100011220011200111010202010211202121220011101102210210121210222102110010210011012110202122001010201000012000010011000210012220011121022002122200102220000121101221102210202002220100010211201020020111122022121220200000022120112021222022112100122121202211000222010201002001221200221122020110122212222001121211222200101010202120000011001020021012000100111100010122020110212110001122122101222121210011101001220120200202110110021212121010212001100121200212000010212012210122100210221100001212000212102201000202110122021111121122122110002221122200210022021012000210200110022201022001111000102100201110002002222201220202122121122202120010012000121022210101021121211100012100010110012110122022201222022011202110001202000112202120220101100221212120221122111122020122012112022212022210202211102122001102220122111022202111020000111201211220222001000221011101202210011000021220010010102101200222120222122020002020201100010202121122220000111002121210202202201211212102010210000120211111100220122002220210121010212011200200102021221011100111111200022210020220001211201002002122010002120000112201201102012011220100100210021002011210211102010222101212012202000100022112210200122001020011211210021212102202210010112221110120022021012021021010101102102021122011012222212012020100121120111220200202101111011000001001022010222202010112020001101002210022002112211121212112102112222020110022002101021120202101112100101101122010120111211120022021000000211020110012211112211202020001010210001000221021022102121212011001121110021010110120010110211100120210210022100011010002102102101011200002001110100110201211212020210222001112111101000200122220200121211222222111121110101102022121200110120200111110100112011120021201100002202121222022010211021200120020021101110210122221212102020220011222120002022201220022221202010111212111010111001120200120101002202210020101011201022000102222210102100000112122202101021120102000111111022210211110200022012022020020212100101111102011221201122012000202122100201110200020210002112101121220012211211012011000120110222212222002002121222201202202001120111000202222202021201002212210221111122102002011000120002121122020102100202200102002011022210000222112011210000220010021200220022202121022122122220000201001111210211200022100222001200200002110022011101101200120111102121001102", "12012010022000112021211010210221001201000220010211202222001011212020112000000100111122222010202000011211110011020100112110120200110202122221120011010202210201110020201112102102001121221200011102022111211001121222212201110221100112021111200022012210012001121211220112101110210122200200120122221111202012010020002222221100012122210122011010221210100201002220010000111002112011101222111212121102222210202211201221000002120120021200102210002120012101222210221012102021111220002212022122110002201220002210201202221020010121220122011112021022121210010000022111220212001022202201022202121011001001122020002211110101101111122022000000220122212012101020201221022012212220220122010102001211120021210100201120210012111101000102111212022211122201022202222212002201201002221021020220102202211001101220001120020102020211020202121120221012202022111222222021112110221010002000200001220020120121011000102111120101020221221202010220000200100220000112121221120110120120000102121202112121202012101212000012210021222010212120100000001021101112201200100210011122101202102211222102211210111021201222200020221001112001001102121221022100112102011200100101001212222001220120220022221111022100010201021222110221002122210112212100021220101222012101111101101011211122101022102201102010222211212221202000201201012021120120121001011200211000002222112101100112101011112012121100202221220201200102102202100110021201121202022221001001010120021022200202001121120011001201212011110201220120002011210121021001020120000011011121112221212122000220021222111022211120000110112102120111211021200101021011220112022022121121002002220011210101002211021120001012022011110120110112010020101202122210111022021000110120011021001020021200200101102010111022201120022021212010122211100210121211212002101112101012120100102012111011102222110110122021002212200210012220021202111000100220220211112110000212022101021000222101210101021022211121211202001012110121212011101012200012020022200200002202012100212021212212002101202111012222111022212211102021002102001002121120122011201010210101221020221101210201211002110022002111220022021220221012002001102211222102022010200102221000200220111102212001221121222001010220102221110110100001202120021002210020002212001001011120111111010210022012010202210010202002221222100110002020101121110121020002120222210202102102122211102021120120202212112012112021012212021211202200200100000222101112210100022020011011120220021000221002011212021220221121201021", "11200111001101200101012201021210212110200110222200021111220001121102100220011102022110101100120000001202212002102122120212222201110000101212111022200122120010102222120211000000102010011111221110212020211001111002101201120112022120201121010101121202222012022200222101022010101010121112022212100022122201022122002112102201211022220002011122022110121210212200012020010011202102212010210100001121211020102120122101221211112220200211000210001001210012102100120022110102022212121220121110122220021111112122011220022100200211221221002011000122112220222112221000210100200202222221220220221201101020220210201102000011202101221201020102102021102010202012220220111020022010200212201112002010200100110211020211001221121212200010022111122121200121221022202100200100012120021001002010100102202022201200212022101000220012012012001210100200010111000210022221112122101210011002012012212110012100202010010010201001012010022020002201210101101211112002201122112011111222112110210201202200222101002220120122202220001101212120110020002002110110001121022100011221100021002110210000102011000112220121111011020122212102200020220222022201212222100010210012220122212001100211100101000021201112220210210211200201120002202120200101112202102000110122001222121001001102012220020122200101001222001221102021112201202112110221010012110212011121022002211011202001012112102120100220202122102120002202200211121001222001120202100002210202201221220110212212210000020211110211021220121201101020212000101022120022211200120010221102220211002001212202001111111021111102121121020001011010222020120221221021110102021201100001022200010112000111221001020222020122211102122021200101101120102211210021202111022122221002001210021102010000222220220102100122122011002122011000112110102101200100000112200010120210202101121101011122111210202001021120200220201001011012210010121000211112010200021012121212112122211012022010222010202102001012010122201202110100200212221220222202010210000022122210221111122211212012112211200111221020100020012122111101211000222212202010221111002020121221211002001212102012000220111000021120211021002001002010020121020122110200101000202111111001101000011210220200112011110202002122001221100022110001200222021120112222020000000002222111020212021100121211121202112021111202000122110010121200021210201002210112210212002121102021112100212001102022101110010000212100211100102100221112221012102101012011020101201110221110201221100221100212110020112111100210202110", "21212211222022110101200122020201102101121010110121020202102001112202021101201212112112102122120010220110210010101221222200200021111121002111202221111001010220102210011102202120021200101221220002201000201020212221210100011222001000111122222022100002000011122111021210200001020222120020122211002012221112202120211022100112112020200102220110201021211120021200222121222010210010102201021220001121120022101110102010120221220112122010222101011110111100201210000010021221201010121110121200220021101221220100010201022022120110221021022012222020010102001110020020121202121010112201021220000020201000012022021122120001101202122021011200222221220212221000122022201000000222002110111210101011012102120222011101220112010122000122100211211210201010121210221112121121112122222121001120010202210110100021011100112201012211021212020220020002010221210020101212000102022121012021210001020121210221000001020122121220102011110221000022021010020000121211022012021202021110212020102211121122122010011011211102102110100121110222100001200010002102021200011112021210100021112212010201101120112000201110020011010100000210111020221212200222212012101201010022021112122110120011100201101221211102112112221000022212102021220001101220022222020101001202222020022220210120102110120221020012210201210020221200002201110201201011011211221010002121011012202010022122020210122020110112201122020212020220000212221212200222001122111010011102101210111000021121122121021022100200222112010122111011000112102112011111202011000221010120200120210121121120010210111212012221221221222002211002211021000221112101111001210102021001111121121121212100221221010002100221002212021222112001011101202111001012112211211021120022201012121110002220221120121022210202100110222011021210002020122211011220210200002012202210201100112022222002012110201021012112011000211221010020210122220000022122121222001210002021000102000010212211122200001202010010121221002010210112002211210200210011000201112100011010001102111221101001120000002200101211011022011012221120102202210010200221002002001000000021010100000122011122222210012210012221120001100200101100012100120021202120101212002200020222102212002021011111012101012122200112021211220111220101200121202201220221121120211022110110121100010000012211200210021222222112012210020010112202011002120210202210010022102001012201010220120220200110212211220221020110012212211211210220000012102010110200200211020212110020011211100220211200200211022212001200111201", "01212111010101001002001211121001210000002220222011010112012210122222100110002001010111102110122122122210000111102111110102220220021101221100101112212210211211221101022011100222012100202202221221111111211022020022210220102222001202211210111102110111221221121102001120210012202210222022200111102222002212022000012200111000222201201221211010222021112021121000012012201222010110010201102201212210220100122110210201111100020010111221101101001020112010120010112220221102021201110012000000020202212221222210021011121202000002210021210222110022220111111022020121101110022221020101212002010211211020010220201212110012211121021000011110111012120021000010220221221110110102110011122121120210211012211220222211012222001202201000111111221120021120201122021212012010220101111121012201120012021222010110220200001102000011010210122121211010210020122110012000122112010120112112220021010120221100010112020022001200010012001110110120000002221112101101102001121212112012000020112010211012112122100021202021002021101110221021001111222101001010102021212120021222212121210101011211101110112220112210100202112022212121202002111122122020101011101202120211101010211110021102210202120111122212000022110212121010020222102211111102012010000022100211012021121201220202201210120221121201221201221020120202221122220112120210220002001200102110001002012100201121011211002102002110211211110012101112212111022021112022021201020000020100112000120022100020210212221220202211120002001220002111112112102120122020100210111122012022220102211011222021021212211012211101112120012201012000002221110110220020210112210122221010020221122022001020200201221020100112012000000022102112022022202212212111222120102221100111000112112012221001102202102122220010220212120122102121200002222211210201100210001221022110200211121212201112102102221101112121111100200220221020200112121221000021222101101120000001220122200200011101211221121011222121021220012001101111201122000122010210112221200212012211212222202111201022200222112121101210222212022021001121120011012011122122112121100100021020102120002100010202112212122011010002002212020021212201002122120000121221221120202102121021200122002021012002201222100120012220000102112210102021020022001112202102211102122200020221121010122212111020120110100100121212202120120222100121121022000222020201121001011020202120020020111111020112002102222111001021101122210101110012212020202200022210022002212001001211012102001122111101001002012020120120001101", "10121102202112201211020010000102212012211200201100202120210111212102200010002221002012010122002222002122221101111222210020122202010202112011120022210201121122112211101112011102110102102022011012010210020110101102022012212000211100111102001202112111122011210101000022011200210211201011001212202120210102022222112201021110020012112202020122002201121212021220122001122120201201221112010001122022121120201112020012001210000100121210210000001021222211212211021211220210221212010110022200212220210001112102212220220102102010120121101122010112210102101021102110201011210120210221212000120222020021212112021111201000010020002000022212012021010011120000110111201012210022201110202201022000112202122220201200111111021211212111020112102022002020000002211021102211211110001201211211120011011122102012021010211121220120222201102221100102200111200112002002222212121200022210012121011001110122210021000212101020001121102010112200110212122000111011012212121222011011022211220102000011021201200110120111212021101222200001201221120121000222210010020002220221111100202122121212111011001220011020110101000112100020120221201010100000212022020211200211211212000122110210110112020220010221220000120101222202121220000020110212110112110200100221020222211121002210221222021120020000021120001111110210000222102000000011010002120200010001001202001120102010212212202220000100201121112112010111111001000100111000011222121210021111000212202122102010110212212220010012002100212011110221112221021211210201221222222122010011122121201011211212112122200112101221211100100021212001111001200100211010010020202211102200012020120112011012001012112020221211110021101202021200220120102102020002222220000011010100001020020000212111200201010021120011100000202000100210002010021002001202201012220112121111222200200011112010201201021211111001002102212110102011202102221111210102002202111022121001212222020121111221010120020222012010012021010012021000212221111112100221122020002000122101101001222112222100202002102202210000011000110102202110020000110112020120222112110112020102000210111102200202010010110021211102001022002110220212002000221110112002120212011210001211121111112220122001102111022220011210121122222111110000201212202220012121022021021201011111211210021220211200101100201210001011122100011100121111120111210121102212120122121111021101202000001102100211121000020102112110110200102221212212112012020022210122212102002112021011222122220220001211101022110012002010211202", "00212211012010002101211212102011221222112100121102220100202011110022201202110000211022222121012002122110110002022121221110020112201101122010220222120012102122122211001121222111002220021002011120110001102220001102202101022002021201212101200010221002000221121102210022020001000101001020212011220220220222002000000021101000011211022110100102001112102221100221012121000211122010002111222020210002102202012220111112220200212002022201011222020210020020210220012102001021120012002001000210020020002101001021200021220012201220222200222011010222202220211120110221012122020010022220200102121221211101121121000122221211021221012110100220221221101100211022012100022120222011112000020211022202102111221112002120120002022222211121010022211110002100220212220200122200211222200211000222020222110112202210001120202000210122101020201102010100221211100200100112122012101220021021120022212211222021120000001211010022000200211121210011102211102221020102221221211010002000002002112212212102100110220101012112120211211200001000021102222201111021010112010100110121000121212012002111100212122221010120210011122010200221002001210212202102200011202110002212120001020101200121202101102222102212102122001221210211021102001121212100102211010200222210202022002202111211101200012111012110002102220100101220222021100221001100010021201220020222111111000121101001202200220002212001222221101010212200011102211220200121100002021120011210011111021111210121111010020211022220122122010210111212201012121012201112012102112022121111010222000200111002010120000201210011201221112010022101212012121210112011122221222222201221012202012121122222202101021022110012102110002002100112121210111200112221120211212211100212012120100112112012100002112110111010202000201110110202000222100021112001101112222010001121022010020200222021112011202002012202010220100112012011222221202010011112222112000002101210121020001112011101110210101222011011012220122021000010201002010212102000120201020102200210101201110211100112201120101110021011000102112220202102012010222221122122100111200012211201102212021200212010012221200200111020111112110212200121101011200201010102200100110202221022000011021000202020012120200010010120220100221210020101002112022022102002010210120101022010001110220101002102201100200120220220000001210000110000201112202001120022121020011120201101112111212001122001101201022202110200010220022101102022202200200102100121001120120212110201222210221101020112012021020222020122211211", "22001221202202121212200110021122120222002020222211121200101000021111110001000112012102100120222110121202200201110102222120120002212020222021221000021002002020112101022220121010002220100210202201221000122000110221221201011222002120021101022222202221010011222020021012221120000000201211112221002100221202102022021000111121121101122010200010120201012020010221011122110001002120022120200002220220120012001200002122110101112122200122022112021100111201210110211102202110222210010221110011111022212202201112220002021211202022002211220222022122010111001211201202202210201022202100212001212220222212120022122220101001221112220222101201000202112121120021110122022210022120112100120110101021202221202112001220222102220020011110221201002101210010210221022200202111122201011120202121022101110210021110021100002200001121011021101122000011222101120100212001221211102100120111022122002000010110110102120121012221001020100001202220122020001000020202210220112200202011022112010022201220220120111010102101220211111222022220200111210002000001222111100212011210102101222100201102011110201212012120102111001010102102201101002120121200020112001001022102111122101202100020022120220101001102101012102201210121112111112011020001100102002110110221222121020210022022001002111210122000010122102001011122202102022220221120112022200211020210112011020202000221200202010102122111121122022020101111012010202201211022022102211211010122101201212121121110122110011102111210212100201112221020120211100111121102101011221020000222012210022012211201202211000221102100121121212211122121022221022100210200111022000210201201111020110220002020110100101211200120111001100110200002220210110021212001001122112010112200101002101022212012022222102112201120012220212202200112100222021100022220200121210112022211000121211222110011021210111000101212110010121210202012201110001201222102122010201122220221211101111201001110001110211212122022001012021010102211120022120111012221100102112201122022010211120122112100210000000010211012220022100222012211020201211121202210111012110220202101211001112100120212110120222022022112210222120112220110221202211212110221112101100201210212000100011210211211101121001121002221110012201210011020011221111100112200011200002122111011000222012200120112001020011220111011112020110200220110100210210021012010102201202001220211202201111110212220212120201011010001212100011021222010201110112102000010001102211211202110002012001200012210111010101201211022210011", "10022222112202202011000020212202202110222110110202011222002001001211110220000102212021200201212012001011001022022111010012212222021210012110112111101121200120021121200222002102222102010120221202220002020011212100212020010012221222211120210221210100212022012100102101122201201120101011021020210010022122002201102101201212000110210211022110021002101122202212112010211211101202212111101200202012110211122200222221102111021101102102101022100002122002000010201112012020020101022112121122211210011010220222201002122010111200020200112121221000022211110021222102020010101100110112210221212022001211201111111002200001101020201211110120000122001220202021021010001100011220002001020120202120112010022220121200010200221120222222102222102200002000011200012101102000110022222111010020000202202010020022212112221021012101111200022002022102221121001200102211020211022110211022011210200122202122212021210120021101002010222001012010211002211212112200222022022002221102121221112120002100211000022212122121102201012022212101111202120222021210212202101220222112020101021212210112021200022120000021011221120121202111102002121011202121021120020120122120001212121100220001020122210102012000002121102222111000100101112221022122002221212211011022211022221121210210211020100011201010020112011110102110112000200220222121020101122111212010021211002020011201022212212120112021010111120212022221111012121121211212200012122222110101212012100120001112002102101221120101212100211020222111201000020121110000121022211121101222021112012211220110220200202202102011101011201202212110200002222002202012110220011202201002220122220102112221210200022001011222102220100222010200220201002200201112021010011101012002000200021202110210110020220021121221200000002101022002112001002200001220202121200202101221122222100020220120011120001022100102102001001202001200101122222112201120200000002020211120020222012210111210212120012020020112020122021112010100200020112002012121200202212020200111102200010201021122102011000012002010202221022201021000211120001101200100021011002110001012211010210022101211102200110011011101010221121111110122110001110111200011002122120021111002111202021222212222202222120211022121010221200000122102001100211001121210111200021012122202110100112202020000011201010112211011110200101200021200202010121010212110120201010112210112221220202000101212011122101222212101221222021120220202012002201012002000220220111022100222122220120121120112001220221100220111020110", "01112010111020211000102020002111111110202212002111021112100122110110120211011100012222022210122122012100200112101102222021202122220002222002102201112011110010102012022200111020110011110112010120202122220220002222112012221022120111011020212022010201102100201122101210012220012011110221122001201122110210211022012111120010011022200211112000221111111222011002102002021111220022012211011111211212200212212000012102001210122020110222211210210220000002200100022202211101200120101001201102122111200210211111212001010211012110212220221001021101012110111120102110102002220202102220111022021002222210120200121001212220001202111100102202010002011110120210102012011200110111121201002102211011102111012120022120202021222210221001002101222220122010202012101121220122021002000201221102011002012100122202100200212111002010102011212001011221212010101120001212200011120201122011210112020200011211201110222222122202022220220210102110011202010001211100001000202112010001101122201110000010220222221002020000200110020002110112221122112010201201201211211200200112220201001222120020222120010002210101210010120001220112021000102110100112001021102012210001200110001012110222112000112000020111002011112002200121110111211202201200201020001222202200001210110021222112022120221021112011120101012112212222201010022100120000001002011012000102021202021020220010120121101101211220112221122200001221101121201212112102220000110211000012011112222221221111000020121011222010012200022200210121200111010012102112221001000122210012101022210222011202011020122000120211201212002111202112211221200102121002002000201000110201010211020002112100001200122122022122101121101222220200221220112111022000001100002101022221120000110211100221212122001221210121200011020002222212101021222020022212211112002110222100220202000002012120000121011020120001220021222112020101120200112011212120122022222211111200002000002202211020002120110001120021021221101202110101002212021110110022100200002222020000101022100200012222001002122120021220112000112010212201121020001100122110012210001100122212120000210211220100001201221122120001002102020220010200122100021221022221121120022210100110212002022211012110120020022211020202100201100011010212000010100121210221111000102001021121021122112002012122211110121201102120011220202021202020010011102212120102000212120121111011002021221120211110102001120100111201212221220021210210122122101000011020211101202221200022122010210220012022211011010021102121021212", "10111002000011101002011102001001201112211011012021101211011002202011221211012021000120002020021100121120010102111001210001002000022200000021200002101010201101110121100102000021120002000000222201012011222022110212201122011121210202120002010200101000010200002211012112211222001221101021210220021201121122000001212220220200222201222102000211202221010201110100122000021011022201112221012201010100222201120221211212021111012211100210000200212122012010202002201212220022010111211001110120212110010021211010101202120221212222111121101002020122020221000120101002110200222001110120021120222222111222022122221010210012200121020002001010121002202011120001010210200000021101220020111211002220221102221021200101121202200220110012010021112121111022200221122021001120121012220001111221111221120201010122102021101101200021101200120022112010200200010121200100111100211021111200211200021110210222120202021121212202222121210101101200102100200022000012111201021021022021102101000021001120011200122201222112122210211100102002212101110100010112202020011122210102000012022222211020221012102020010022020212200022112202212212120222100220022110202122011002000100002120212002002122221210111220011021001201011221021100201111102102211022020210121020022101102021121121101110101010212020111011221012100011001221202001211012211012021011101011210102121022210200211210122102120222111201211102002220022011010212020210010111211021210110011222022101012121120112021021002022210012021000021020200210221201002122000122000121001022002001000212100200020111001001121010000220212000000221101111022211012011102121012010211102000022112210012212021201020012221212012012002221200110120012111222112211000202122111220000110221212122200112212020010220210012001002200210110212211210022200101221212111212022112012212111210121200000111121202022001001121201000110112021112211121122202112021112122001220200102212020212010200212100102020111111220121210012222112102211021210201202110202010021001102201121222102121220012221100120110100021122221112110022201200020020111220000210000211111102120101002102021222102122011011022021121102201021010220001220200021112220022002122022020021102211212111021111200202011001022122111002212102210112220022112200202100222012220101011200202220120110002001002002211112012202120112111210102020021012001112002222221211120010001201211200001021102102112102112111110212120120101002110220200102121102012011022222202102211122222121102210120101100201002020121011100010", "21100200111000110110001111110011000001120111122200121012001022101102012101120012202211001211212212011210212220201211112020020100211010202020121220121120120201212000021000100110120210021112202111121222111021202000102200120211210011111110121220212000022212221000201220220102222202110020000001221021002112010012221011121202021111122020212100020000222020102000212010102011020002001012222122111001112021121220120120222221210200110011200020210121011202211010202220202002202001122222211121101222020120001011101110220120120122210111120201022221120210010221221212101020201121120120100201111111221121022111112100120222200220100001122100012001011110211011101012220200121112212221102212001222211020001120120211020112210101000122101100121021221120211120102120222221221021001110011220121210121221010222210212122122011110222111201201110202220211011020210211000012122221012110100122120101102102121120102011200011220212220212102221112110110000102021122211222022121210120220022111011121122020221111020012110022202110200202111020211200012112100112212021022002101212110011220110222001122020101201220112212201220122220102112002211010220201112222120102212102201002020210022212002000222021010121212211020212220202001201001010000020022120121111021002202102101212201111222212211121220110221220020220110210120221220200012212222001102121100112110012201002101102120010121210122012111122110220221220010001002102001212200200222120211212210202200120102101000222220222202200020112200111221220222012212001002001002202121202210022111222201000210021002110221110212212112111120101001202120220110221111022011112211021212222110012021121101210012121011212220001010112221111210012112220101020110111021202112022021102011112102020000011220001020110012212020020101100110110010102210022010021221101000100201222210220021120001200111100112212002002012012001120100201022120020202001000102220001022102021002221102012211022121011011000111022100012021010021020000212111112012020021011021100012020221202211001222101011002102212100020021112200222121210101211202110001102121021121001121201122221020022011010102120222220101002210202221122012211011122010002200202220211000101202221012110202002120000200012010221210210212000020021222002221110212022122200020202011110201221200101100020112111022100211122101001211112020100222012021210102020112001101220222220010111000222000100220222011121221011220110121022000211120010002202201220201201210120001000111220002022000122202020202001110202222222", "02202101200120212120120222100002110111212122221021200112120112202111100100021122122200122000210120000101001000122212101201010012212111011221101102001100201000000222120210121222221110001111212201110002002122012220220122101000201110211212000012201121110101112202001112120100001012212202112021221011101100211121220222020011012222220001011100012110210111111112212111200000001000101210002100010210120210110012210120210022001121101111020000100221220100200120021011201120101111012102020221012200011220100110011100020110220202210200121122200001012121110122000120000121021221020121010201201010002121222111201202220202212201121022102211021111201002011122021022020001021200120000120200210120020221210100102012210122220120001121001020011121121020201122202002010022100120112222201202211210011211021201101221221202112011110012102011221121211200100011010012210201012010111010211111000112020000011002102002220022221020011120201211121000002201111201122001021022120111210000110112001011222201210022120022221202221210011022122001221002100220201000121002111212222021200210121122000200011121022012222122012020200210102021121121111202220020121022102221112121122202100122212100210120011101011122000201110210002102211120022021111100021111012212211220221220100122212210221110001102221120011111012011022102000022112011221122200201000111102121200002001201112122121202122010222021001202022111101121102002201000202100201010001100211221212022200202010220000022122002111011102011110201000222101021121000120202012102102210010210122011122212102021210120121011001200022202022212011102011010121200001010121212122011112100210220122220111212012221221002002100000000101122111002021020022101201111001202212210110112010001022110012122110222012102202112201212120222211222001200000010002221102210200100020011012210211020021000112021002021211020202121110211100220021000102110200220201111201222212112222212211122221012111012121111010200001002202122101100011200120222110102111220002200101210011111022021111220021010021111102212101101011220202111022200211112100222202101010102212120121100012210020101022121222101201200102110212022122111222221102212120222112001002212221100202220021220021212211010101102222212202021220001000111101111222201120122101102001022012000211100020010122222101210021000002000102111012012011111012021222221020200202120102020102112000021201212221112212120002122021112111001000012011112121122012021210211100200112110111212220100221222210201111121122010211212", "11022121000200102012120021210011011221222201122100020201112102010110221101100210100011010101110111220102010001200200011210220111020212000102102210100222210000011001202212102212102001001221102022210212110121221020110121220211011021121012012120100200221201021112010221020202211100012100122201210122122100211100011112100021210012002120220001102210102020020010002020002210202022210022002010112120112221212001011011202211022211012022120221200012200201222211102210102121010201221000010212101012220220201201210102110102110220002100011201100210100212001110211101012220121002111120012112121022220202221101001002221102022202210111112211020020202110012000121121102102201012001000002220010021211121211220120202202022102211110101012221100022002102101110202101201221222202120022222101210122001200020221221011121102102012120101021110011022020022002211111112220201010021102000022020100120121111222222202102210022012101111120022012002110201001002010100012221201100110122002011022100012011101002022112012002110100000211101220102202112010020210121121111121212211112211120200122001111110200121102211001210201001021002001102012120112011020110202201010011111112212020020200112211011200122120111111101111102022110211220021212020021112211210110110101022121212122112212100010222122120022021001112012120221220000202001200022120210210120121122202012002221012212002221002102001001112111010111001210011111011201010202121022201222122212112100102221002101012111200211101200000112011120111012120210112111201200122100010220001202202120210200200020012111010002202000122211202022210100120100000010120022121200221120211211222000122102102112101021201221222202021112101202200021110200001200120211020001202102112201001110121202120021201222011121010120021121222100001220112212211102011020022011010112222100012222120121111100112102220021022020220001021110120221020222210122202200220011122020112020011101002200011011000220202211121210102020120011122110021100020002200001222010212001111201221021020202010221120220122020011120011011010021022211022211221021221100001022211202000211202222002000010101201120222200000110120112212201212210221010212100101212112010112222012101211101212200211101202011200100110021000102212201112111022210020222102201112201220001011221112200210100121110211022121002221010102102101012201210100211001200021221101222120000220211211001001021221120022011012200200102100101202100000111220211100010211110202222212200011011200011220110210112012201120111200021", "00002011222212110112100122212101101202211112120111001200222001222020202112111101221000020010021121110001120022021102120001121122122010101220201011210022102102221010221021002221000211110011021221221211111002221121221222021010210111011001102200012221211211112200111221110002101211020110121111212110111001001211201011211212110010120210222212222011220012220212000022102121100020210202200102120202111222102202110200021101221102112221001102201010120000111220120221120011101212221121020121211002202112221111010212120011101020020201211121002001200201012220000022222020022222120220211202112001221110002200020121022222201220102021010202200001011221120010102221202210122121121202122122110000112200202011200010210212011102102221221000121222120200012111101102221222210012212020202120022022200210100010210121110100200001112120102201220000021020201100001022002121221200022211220021001012002111022012011101211020122222001101101200121102120200012222222112100222211012222110202222120122210012020110121111020202112011112112222101100102112211221122212101221122000101200122002100010201021002011112221101220201202001002222021120112201001000122020200021112001211001102201112210102001200212020012021121120021212212201011110011211001210111101102202022221202001100212011001102200010001002222110201201020000120221122221211022022110002210222122021122121222121122201102112101101100101112202100110020100001110020222010222111110010020220000000021211220020002201110122211220102100100220022000111211201212202001110202000011000211011012001000200002102112010002120002102010021121121121112012021201002000212120212102021222220102211012222101120202210012102100222212022120022011012012100021202001100122020111001001202000120200020011021012220112121010220110202112100002010201211010212120201210000100200221022212001012010202121010121120002121011201210100000212200000212102022200001101202200112122122002121102000212101022210112200220101221021100020012122212121111122202001212212012020010201010002001222202010120111101112112121212212112220022102121121101111111111022012222200022211000000202000100000210212101221011121101021200012022110001110011202111200110210200002012201220221120021002200022222021021200012211210121201101111211022021121102020020211120011100200022101020010201002020010202112211122012220121120221011012211000020101102020221001000020002112021000010211201211021200222122212212211111020112121220221022200211212211122220202021112202110111200110212111022222222110", "12120200112002210102110111221022001210110201010210221002121220100221000011120000011101002212022000001202021202002021221002222012100020112022112022220022212202002101121111020121021111121021110022011100210222010221010122011111202000222012010100022120122010122221221111112110210110001011111112211101202111000022012110202210120001020111222221011022002120201221002122222001120211222101210222202112001000021100200121222200202202112121122021220011210021211110202100012200021122021111112222020122001101212220110001102020112202002221000021122021110002101002221222211212120202111212112012020000210211102110002012001201111122021212101001211211111002112202202120002011112210012111112120020222111210111102120011222201020202002002002200021101110220001012210122200120102020101100111112120011102102021101121100011111021011100100210110101012210101011002122210022221202002122210001112020212012002002110102020111211110222000220200001210000020211210200020102102010120020101211110122022012011010122110222120120112102101000122101120200222222211222121222012001101012220020012100022002101122021201201112222220001011100200220221122120221220210021220202211012122211220012222010020022100010120110120102100212220111021211110210202102010102112122000022112212211211212120020211121111220221000020122010200022120211121022110201221002021120200102122102102011221021201202100101112200122001022102112011112100112122100022210001001221120100122211200120112001121020100112100121111221201210100212112020110102210002121020002212022020222011001101110121201020222012210202121110111202110201002201120212021110002202112102102021210021011012120011210211002000020100101020020200221112121120111222022201211122202221112021122002202202212021200201212211000121211121200011201102112201011122212210212000010102120000201200011201102022110122002212112000100210110201211011211122011012101002000111021221200101022110102021112212221110200122012212122220221212002222120002012120102010111221010002011201112210002220220201010001212220100010110110111121121211221122220101122122211011221001010210122020212111121201210110001022202110220201220012020212002111102122101010002021111012111202022201210211112100212020012021021101200222001021111000020011111000100120211210210102221001020110221121222012012022112121121112211122000122102121020122210120100012201111101100112222111110020010102200011200121201222221002101201022222210210220011000020022002211012100111221000010110012022101202201202122210022010", "21112220220001201222220220121101012222211111022221222122200112210122020010120111100011002121120120202121011221202001120011122111101021212000121020211211210120200102102121120001002111010011212210212121202201122110210021022021201020020010000010221212101110121111011210211101212211110200120112111011200021201122211211001012021021101100101011021110202212211210020112221100120121202010121112010120121210110201200010202101221111212120212101011202010010212212222101010022221010200202112102022211122102120102200021010020020112220202001101222101000202221001220221122010122210100001101211022021200101112221211200222220212022220012100110002100222202212020011012002012211022122010121000212221112220020002220002120110102201021000110001012000200022002200011222012101201010001220022201211102000000002110211202220112121012200110210220122011211112001220112222002000120211212210222011100021222101010100100010022000220001100112121220221001021002022101212000212201002110112200101000021202211202020111101012210202110222112100012012100200110100012012211012202020022012110002021102222202011211220201021102100012210220220200202221111022122110012210111102102000210021210122011001000122202022011202020122002100000112020020102011111101011210010202210022110200021200010011121220210112110120102000010110100001121120221122210210102120222100001201120102102202212100122011121200022102222112110221220212211221202022201110010101121112100022222102200000220100212102202201002211220222001021201211222101101010112120111011011120021211211222201210202021201102102022000100020001202110221121101101012010022001010210000022200200022202022000202112210020210021002101002012112221221212102101202111212201022221221212112201211000212011212101021021002012221020111102001001202210121210010210000212210200222002210101101102200112222200001122222122102112222001110002221102010102211221211002202020201022021002200212012222100102222011100202221010111200122212210010120120021101201001101112010012212212220001022220211120001020002110122211012211200110210100122211011122210220220020100112221102000021201111021220112202102210020211220201220202221000210122120021200200222101122020202120022102121210100100200011120020010212022202002022012011121020201210122002102202201001211210112201100212110111112201110111012210121222222102110010012101112221100200111102112022212010100010020122222102002000212202211122100022100222221020101121110012000211022112011101222001020122100000012201122101100202211110", "20021000111201212202201212221201222212100020200200001120022111102202000121201121102222112022200201011011220000201222021112100220212200220121220220210100021211022121020101211100022002202001112222221010111012011012210011222122211001211001001002112021200112110212222020001010112211212222120202202100221102011210021022111200201122111200110112222101120012110012200002011222111000201112100212022212002002112011200212200102110222121212222202222212102110011000000221012110012120102201002211001102212212022021110120122020222110010210110020010222222122221002011211221121000220122112020022122121120110101010021012220001210112112000201010111000202110011022212002011101110100100201021210121111211211010201020101021101101120120121200111111000011211220202120221122200010011202110002011120120211202001210221010111020122210121111011222111020022122012001121200222210021211221200011210211200221212012011201011022222221200120220012221111012111102012111110122211120112101002212111211000200010221220120220221121201110121121110010220200220120212200212201112122220001221210210010001000112121221010122122120102110111220210202202021020002022012212100220222201211021211220121101111122120201200121110210020021001102011011021202212210120020020020001202202222220221021202020020101102121111221111202210122222211122100210120022121002002222221121201222010022002011121011021210112101112111211110111221121020211100020020200010212200210001121022102112120101001120220210200020001102102201020222010221100111120122020012200112101010010111011100202102120022102122010001012212000222010200220120202201201212212222202211220122202012222110122220112111102202001102020120221220011211110011002111210021110010102101122002212002122100022012221121120002002112012220101212121120112020012211212201211220201212010211022110021001020111101112201000011112211211010122122020102001001222000200001010020012121212011211220210210001001021020120122212220100201112120111210010112100202111011202002012010101021222120200002010022020220012000012002010121202222221101012000021100202020110121111011002221012101110202222211120120122111210200100110110012222101210220210001220011212001100121201021200012020202101111111222122210100112200010101002021201000000100220220100220201210122200110222000020210221012001021212202120020112101120101020010000002020111001210220211020200002212001120100202111110112020021211200102210110220211001220002000211120010022201220210011002011012010102000120122010211101012210000", "01100201202002202002111222122000001112011112001021221121220022121020002210022122010120002100000101222121020010000111121212210121221121100111000002200010110022120021121111011010200100201001112121001121121111202211122201202010212011021022002101221121101011221221211110020111102210021122120102220121222101202201010221210022001101201122202221122002020000112220010222022011001200111000122110020212020021011222201000020121000000210200001200000221222010010011000001022112010122002010200012002101011101002221111022020022221202000221021011120000020200111000102220122010201221102211010212220221002200102022120201020000001112000000022000202211100021020012111201100012002020210000200212201212021000212200220102222121101020100102200222102220002210211221020011211010200001102211110001010220221010011110210111021122101001022000002020011020022201212000001201020012201200110112000100011100021110022210022201211112100201121200010211201110010211012211121010001101200120000020212100201220210101012220020010211222110112100012112201020212121122110222202210020220010010222101022220021010101201200122120010100001122000102120022020211211211001211002010102022122112010111101202212010100122221001221012020111222112022011110200022112100010101022010001102111201020112122202112201122100111222111210201201202212220001020002010220102120221002201211001222122121012112001221010212111002121201111201211121212112202101220221121222100212010202201122222021000112220200012110220200010021011101201022012112020221120000022010002021200122211202012121100200202211212022022020122100002201002102110011100210221001022120100102020202200212011120221220001220121011102202102010001020222010001100211201111001101000020200120011120112112011001011222120202022012220022120222012200020011100101211020221011101002111002102121121011201220001210222100121222110221001102211022122011020212221102011212011021112000101202111022012210211101122201112202120020122020220120020001201200001221002001202020010001211200211100102021011000102211101211202002020000021211100012022221010010121200102020122201110222220121022220101220002100001212202100112100200000111112210210211221001010202112022101012221202220102120002111110002012120122102011002220111012000001120201120200112022201102120121000202100222200112021102002101112112021101110200000110211011212001200111200021221221211001201212111102101001211012101221222200001011001010022211120222100212221220201111001022022102012022100002211101001011211002000210", "22201202100101101100210011122122201101022222220001120111000222202101210201010202121020201210212002211000220022220212120220010001120011200010011111100121121120201212222122101020022111221110121000111111121101120010011220100020211201102202101211202212121200111020022222101221001100110110022211221111112201212000112222211121212210212102221211012121120200100200111010220110202221012121112121212011120121202200222012212210022222222022210112002200102222201012011010022210210211200102002000011222101020022012220110120201212120202002022021102020102221022121000121001111221101201210012210120111211012122022012200101112222011222120202021100111202000122001202022100211111101111220121012110210121212010110201200220202111202201211000121012021001101011111202222022000222222010002111020102122120121201021120021202010222111201210001100120101022201012222201021101220211000000021120200200220120101111021212101000110211210120010222101102100011221220121121012010202012212201010211011220021010022221221222202221210021001122112120001211220010101211021010200221220122110201112100012221210010120111101212020001011112112011002102020221101122102102220010102202020002101121120220011012210111221002011120220010122110200001110000100001002112020202222100020000112201210012112020000020021210121210112122010122121122220001010111000012200021020000202222011002110120211111110202112020121202222222100201000021011122211121201012121011120220121100002020012022121100222001101112100202021221220021120002022002112111212111221020001201211212212121200012012012021200011020021102120110001121220010001020012001212200022222021220021221001100122220001222001121012221211010202001122121002201120212221102221000011221120100012102200111100110201102111201000020100100021222001200112010012110202011021122221112100120010210122102011012012110122022210010100212012120221120200212000000100110122010012011212020101112110222010212001002200200000002000000201112021210110221102020222110202001211020102020111121210120022211001210001202022200200111002102020201011021021001212212102112020200112112011012021202111121102222011110212220221221102001221221001112222022020101222020122102012101110021002201000102211001221000202220111220011101102201221101100021102010110010111122202020111021100220201201010102020211210200202211022221200221111022200020102212221121001101101221101121220212012012002002220020211201212201102101122201110221000110000120201022102101122012010122210010012222020202021101022010111", "01002110002011010220021010120010101220010001221120122002012010020210000111222022111101101120221012112101002200011211202120120111200112210120200102211111212120111122002211102100100002220102011002022121200202212100112011010010110200010100212210221121202111212220002110002011010201000002102222211120020112121210211012012110110101102100012011122010212110122210121101001221021212021200110012001202121122201001011010010020012012221122000020022011111020001102121110101212201211112201210222210000022111122111001212100020212210200210212212122120020120110012001012110101200020000020011120112002011020222210202120212111100201011222211011211122101110011210122202120121210202110102020022212022201111101022010101221110012102010000111002212122122010110002001201111210212011021001221002022002112110200110200010120211210100022101010210001210221101020012022101212120022222010220002011102200010122010022210120100121002210112011021001101012120011212102020221011120111222212202110002122110000211010121201012121102110212220110110011101000122112220020002002021000001200000222002012200110110120022101002222210121110101200201222000000011220010200101110121210211101211002221110201020012112111222210222222101101121210112111021110201001221222212001100010222210011021120202200221101022120222201222200221111102011000202012222220122112122212121122212121000121122011002220222112220012220200021111111220100012111120221111211211100220222220010010022002110102100112111011110212221220000201100001021021221210011101102220002100012112122100211001221200112020210202001021220102102100001111212100111000021110210012021210000220102202211021112000220220000211100112022201112211011120120100121201221220202011111200022221222222000202122200120210221222222212220121211001200021011212011112201101220012102012021221220221111102112020020011111002222021102021001202100212002101111221221020112212110022210002202222212202200212120211102211220110110012200111010110221012122120212120211022000221100201012202020202202121210011002221221012021222012111110011202100021022022221012221001021202202200101110210122012010112001210002011222000202211021221112202211011022121212101012001221122100011000200100020010220221222001110112201000200011102200122222212210012000020211202112202012021011200122112120200012010001001120020211001210112112222112110021022211102011110212111101101101102111210220222201022210102121102001112020210110221122112020020202022211211102100001221000110021111201210122100001011", "10222020212211010002211001110121012010210022220022022020221200120222200220102011121010212121002020220002110002222120112101010202211022012202012021221210020221121001121111221220201021110121022112201000021000220100110021001212100121122100121011011202212000022202121201022121112121210012100202120122200000112101112000020022212010221020221012211200111120201102110122012102201112212120220201122210200222121111012021002210011200002211022022011001221021002010101101122201121011021022010111122011001001220221222201212121211002122021122211112211212001222221012212112211211001012001000122020210011220020210210221222212111022222210002011111201101010111201012001001000122122011022020010212102000210120120211100021200001010012020100111011010211200101102222202122221212212112200120100220002200222012000012121110022012112210222212211110122210002102210021010101111010000220102020211210211002211022212012021211102222012222100120020222022121002012222122012020220200101001201112202100020201212102200112010002012101020010120102001112121122102111121210000102021212200221111212121102120201002201221010002120221200001220022121112010210221110222101210202020211120110102220122121002121102111211001222200121220000220101122100122102210020002221010012211012021022220210112020222112011002200220201001212210022120020201210021022102011020222001021002011110012021111221221111210211122002221120000011000222212212110111020011111010012121212101210022001211112210022012002211011100220200112122202222022112101101002100122020022021102002002220012121021222012012112220211121212022222001202201211121122110021020101011010201002120210112021010112011020110202222210020220012001210000102002110022202101120022101112201012121211220021012122012101200020201202122021100021010212210101201101011000102101000012100222110000212201222220211001110121100211120200120222222120110121112222211222101121011102102000121122122112112022221200112221101101210212011112221100202212011002202100201120021100201001121120200200100212212212000201001202012110122212012101210021110111001121111100100202120020221110012122102012201000122002102001000211122211012121212120201020002101020012020012202220010210000121022200011212210211221011101002001000021212111010112001012222202102022001100011221112100002020011210101021121012011211212202222102011220100202120111112200210021210221211010012010020010021200001202101100022010202102002012212201000220210211110200110120010101212022010121112202010211202000122221222", "20021100110211010222101011201021121000222212100111211022020222022020201211111000102110211101100000122200211201022002212001210101022012000100101122220012000000221101221022012012122212102012120221012000011121021101100100110200201022222020022200022102111012010122210222101111112221121221100001122112200021002220220202000112121220112210102020000221210000220101012111021210120112222001001220212202022200112100101100110020102111112200021122110222102220222112112221000002111210222200212020122120102202112212120221201012220121112121002110101100110111210021002001211010002121202100112200222012011002121211100021220010002002210020020012011120020211212020012220111021210221112110100212202120211112020021212111002101112102201011210200021001011221011111221102221202012011110222101000011201011021022012222100110002100102120022200111121012211202122211001021202000001220000120011220120211112212021001010210210000002020012121002122120121102000022222101202121001220021011201000220110211022112012210100100001111101122012102220112202100201022021202112210220010200001120121110220212120000001201120112201221011101211111222221012122212110221220002210021012202010221000212112222200120000112010220200110202101210110220201110200010122002020121121220102000211121211120211021021112020220222220202100111210101121122012011211002201200202200002000202212000201000012022200101110120102200010222002121121022200110112010221110122112221111120110022222012222221202100100002221111120100212000020021002012002202020101100221201001000102110110020212001010012001111212021221020220120200202211121102202000011012112110202111101020102200200011010101202212101122101212012102211221121212010110212020001101112100002110220110122212121221001200210112001102110202000010221202022001001010111002110000112002221010001200202000200021201212020101210111211022001100222200012201110001211221122110111221122002212112110010112010221012010111221000222201022020112220112012010202122112110011021120021102212021010110010001222201200012020120200121000112012110221022100011111211201001020020220111201221220102111110020002202111010120020001002211112220020200100021100002220000010010220111100101022012121111100221012021100112122220110000000220021021102110102000111012021111202121121202201222022001000112002201102020210202201220110110001101010010021200120012002021020020212201211221022022101211011201110102200101022102001021021101100122222222020020110022100000001211011110121112200022100022101002202020", "01121002221000202021121022020021220111110200020211101022110011220220011211000111020112111012210122101101102012111000021201121020202212002020200212021000000212212112102120122010122200112020012111210101120121202012221201011112221101010120222201222022210212110012201211001011221011210102002001210200002112022210101122010000102122120221222210010002020210012200111022120021002012102201010100202122121220102110120210002212000222002010221000102202110122120221102022212111111102022100220202202120021121201010222012120102012012001000101102200122100201202000011210020210221212001002212101101212210220221112001002022110211102212121111222201112121102102202021021210222100220222200112211202200021001212222011001112211012020112110010020100100012112010012202001110020021111010211201022020100121100101002210222002200210000111101112111210111102022111012022022012221022102120002011112002121202101000201012201010222121222201122221001010210000000210100012200122022110111200002002022012101211122020020102111101222212120212012020212201020212122220012010212012002101201001202111011020020210120021021201021122222210020202202002111110111002101220020020012011202121101012210002222211200101121102120220021112212212222010102022000111210102122120110200220110202200000120122122210201012010012110022212212110002110210011001211120111000010000011011000122101012120110102220212002121220112221100212210010221121011021001222121022021202000111020221112102010122002121111000102122202010002001010111200112222222212201202010002110122200010012220112111111020000122002122101122102220020002001012002101212121010012000122210021011020011012022112211120002001101120210210221110002200100001222101111201222100000212202002020212021002200121101102211221012120020122202021021101012222022110122100021102021110211101021220220100220200112120002012202201101101010101001201122000201000221002202220210022011120022110120210210200011011000120010200111201010101120220022112002211012121000222212120111001220201202021122212202000212022121010112021012210101001211020221212211000102100022112221000202010222110200221120001120122110202202212100202011112221020011000210021102102112120220202001200012000100212010202111122212210021211211021220012012012101211120102011011101010221010121021112102120220221000211101112022000022211002000121010012121221122021122102220200000120210000122022110001022212011211112022100212012000210101210001112012022201021111012211012210101121011012022120100200112021121001110", "00220100120012020111202210222102121021200112122122200121022221220200020202200222200211020121122001102100102002111212021121201101202200120220102001112201110011110022001201102110221120110211100201111010112000001201201121110021021011020201010010210012000221022111210022000210101212011101201202022010121112100112101210021222212000212102102022000011202102201201001200022010121101121021210211201102002111001220201112011021121202021221020021210001112222101022120101121111210121102111102001000111201202011111102212222001100111102112112221200021102212010101110112021222001121000022102111012121101101211210020020021121221222002212112110122211200101101202100122110210012102111202120221112210120010210200201110102102001111121220220121122201101220010011101222201101210110102202101221211102211111110201121200011021120210201122210102102201112201211201200012211112001021011020220012211111111112011100202011110112022010201210120010210201211122112000000002201100210121201200120121011002122220100201122221002222222220211002111211112012221211022010021111022110210220012110220102010020110020102200200021011211221110222001112211200111202221002101022021200111020020101222022222200221012212020021111102000202222002201110021222101122121121220011220110020100022210020202111000001020202120001021122220000001121011001022020122020010010210002022001221221202222120200222022002221020002222210122122220211000200111112111020120200121022021011020101112100200210010101012101121201100222102122121222002201021212122020022112212001212111222220002102212111212201022221020122212021110112202210101122121221101002020110220101221020101202121000212102211102220012222212021111020100102202222000202002101100201012112112122001110122200221212210212001112220021012111121112200111001010101120211211120120002221212002121101202222210122111221121021020210001211011221121100202122120021122202021121110001022222022110222202102110212101211101001201011022010120111211200212110211102010202220001010120200010022012101021000120120202111020110011201022100220011122112202010010010220102012222100120220110112010101200201102221221120202102122002101201202122022112010012210010001200122212101002220000011212022221210120002111212001200210201101110100112102202020110210010002120100021201000121102021221010001000012210120200011101222012120100112002022001001121022111212010201121200112212112222012202101111112010122201112222200201222010021101020202201102202021120021210210122212211112001212221212110212", "22210000001110122110021102101012011020201021110102200201122221220011200122200211021121202011110201011212101011100121120221201002201002212202010011000111122212200010001210121022111212002220212002120212110102210201201211021211022012210201122212101202011001220012021000220021020222101102022210201002020001121101100002112021110220022211002000200112001201111121110121120210022211002000101221202211021001100000220010120222100211122000220022101220110012002000211010122011002001110112020122221010110012112012022120021020112220002020120121001211122121000002002100212120110201202111210200222021012200201021110112001102102100100022100222002212121012010100100202202020021100000101101111120101201200020000000210000022021020111200221111002201221211010212100100112121212222200210020200101220021101212100100201020101122020100112122001200010201011212201120111201100201020102020211122011110020100010110210210120022200000022021001020100011201221010101110100221200011011001220100122112010222201112200011200021120121111122122210111202020120211001200201021120222020010212210111201121201111002000101101002121110001122020221021201012222020110211001110102020202212220111122001000101010111200212210101110121000012221010102212010022011100202112220000212210121221121212121112010002011020002122101012111100022010000221202011111212000110212010202122101110201010012012111012201110120212122121120022022012120112220100101010222011001111201202122001022001101022122010220001001021020201200110200222002200012212221100210212200202201102211201021022111211222102202122021012012112021000221122101002020111210112111011221122100011210212121201101120221110001221001200200111021212212000110201211222112210211110102220010021201122012210010220221221002120201211010001010002001100211212112000012000122102001221101111220010012021022210001001111122011101211211100210102112201212020002020021121022200002010111110022100210101100011120211012110122121000200002121222010022001212010210001121012222122200202011220022221111121221021021222222212211112020000221100020211100201011201000011002110011000001210012212012001002102112012212021220021120000201022102220100200010221212122202201000111112200000221110202200112210200100222111112121000201120121201120102211222122220102121101011011121121120102221100120102212000101001010102020120200110212222211110101101011212200101002220110002122020112010020022212120220202010221001121102021121202101212101001211001012210110022212011220122112122122010021", "00112022120002010201221112110102100012122121021222021100212112020010211011101110000112222010012210100021212102111011112211020021222110100122121000111202220111010022210111100022021100022221020200020102102110002221101202100211102111201002101012002101002011100021012020112002110222110120202020001211222102101021011222120200012100011010222010201210021201111121011120001201210120010022220102010020211001020021210211020210021212022220101221002201022022112211120020210202110120122100221201021122000002222110001012122221102222121110211210022200202111001012002212010110021012010101200000212121222122010001020001101002112101120201210012021212222000020011001020012112212002020202211201111020002210102122110211220110102121110222021221221202111100022211110211011222200021112022200220212222221200121210120000112122121022221122220022220120011011100122111000011111010000100201102011110000000201100121211011000101022110212210000221201122201001011101202101201022001210100200121012101222201011220020012001101102110022110201111100111122121121211200102220010120102010101011102200211211201002202201011121201011100102100002021220111020112002010200101102201121102220202021222020120212221212110022102211002100012021110110210222000112012200112022120020201101001100201120211102211010000002102122200011221102010222012200022000212202111122002020100020101210200102121222121002012200020222121212222022011211110021101001102211120000122111101212000102021201210021212110021211221100000222100101112012201210120000002212201111201212122001111220220112121222022020021202020010120221221212020101020020020011002222000011121021200001122110122200210100010001210111012212002220220002220102222122000220020112022112201212012102111001201211020100201002021200122102110101012110222112220102100010200112121110200201021100211220001221210011021002210211121012120101201102212001021010202111202201100211120012102211200122011000120120002101102100212112101122020120120111200000222112000202102121002201122101220212110211101102002102212021110002211002210110021101212211222022011001212122111220022110012102212211121221201211021101120010122022012010111110100121120201121210220221110202112221121111221102200220101220201102220102210211201200210211022021012110120022010102102102100212210001120220200210200210102120022001021201122121002111101100101112101100022212200121121120220122200202200210011202220002211202100210001101211200011022020011220000001112012102212222010222220020201012122210021122", "11101001120211200001211111200011212111020211010102001110211112010101202011010122202102022011020210222220011002222011102112220012110010011001002212211202101122202112012001000020001011102100001110012000210222111111010111012000001222220122102112221121202012020101001110110010021100220211211201001021000202201011221211211010021120111002121000101201020211201220020122112120000121111110121022221021122222011022122112112011110000012202012010101210100202102001000221002020120120011220122202022101001020012011101022012100120100222210101100222021212220200212020112100111120021200111110001120211222110201120022121110020102012210220000112010102201100011102112021220221220202001022010122101110100202211202200000211120100221011202001122220110110120220020102211101202201202122212111121112020121220121211112000012102111100112000010010002020012022002211001102111100102010012120211222011120210202210122220111112110210122222202020210021110120022020112222110111212102022212011111101101122222220011111122011012000211111220101201010200011121220122111202002022110212000102200100002100211120021001102200000110112120111001101122120122000202112100021010120222011002222110102111222110200100202012222210212010012110021212111020222001102000021121102002200002102022201021110220022220202111021202021021000021022002211000200111010020121120100011002200112020002022022102200020112200100120012212110201022002022111200121222210201200220012200100121011202012111210200000102100222011221221220201012202002000001212220102112210121202211001220122110121011000000012102122121202110011010102221121020110002112121020022222012002022101000200111122102122001212011200201222212122020012111121200020112001012200201121102200222022120101100101222021212121020012100001210010102020022220122220122200111110200202021110121201110122000111020000012022220021201212202022220101001222120200020112020210201002020011220001211212212112002221022122200212111221222101012111211112102101120000202221000102102000120020212020020110020120102102121202000111012200012100211000100011022002101110122221101112102200201201020210012100010022011110100002011222221112010222122010202211111122222121221220112111221012021002022210012200100002110122122120100201222100221212220120110022021112011122011012202102100000121002120110121000101102002101002101001201210222122120100121011011200100001010111211201022122101000021011101221102002011202122221110122022102021200002220121010120020102102122101202210212201220000021100", "22211222022101201111112010100212000001002121112101011110001221011121020012000120210210221220122121100010011102001101001202100202012020000102220100021202010201220012112002120121020212112110012121120010122212222022100211002001000202002222202112102011022100221200100202101021112021211002220110111222012200022110122001022010112202011211221102021220022120000212022110022201010002011020201000221211122212221212022020202221101210001201021102210201121120012012021000012200210011000202220210000212212102210110220201122122120012000121212220002000101120001011011221022121111020120221020001100101201001020022100102221102120220021202011011222000201120222021122111211010212122111012010212111110102122221010102101010221002120101222200202011020222020211021020002100110022200201010211010201021122021101212102102220220110122012220201220022120110120122002012111200120102012112200002201001210101212001022102111220202120012010120201222112202111110122012011011201201202000110111022001220110120211022221211002202220202002121200001001212211121201221202122001221220201200111122100202021200111200221101002222122200102012211120202222102101000212010012211200000011001001002112011110110102012010021021100201022220002110010111000011110200121211121122012120111020122111020101220212112101102121012110210110122121212102210000121211121220022011211110101202001001221000022020112020201101012211200200111112222012020220101211012211102022121011112111121020010222100022121102120002210002202120012202212212020022012202111021102002100011102001112201120201121012120200102112110122020020000111001020021101022121020121210100110222202122000122002221020100110100011201122211012120221002010020000111202222210002120021001011221201010002111222112000111210200102022201122212022111022201102212020110010022111021200200011121221200211210202210100221100221010010201212102212010021001211000220110120000102100021002121102000000002222022102110200101112120001102002111211120112002202221100220222012210000102111112120222211121100010110202122011202221210100011001001011021022011111221021201000201220120102022101022121021012112200202222200120102001200011122100221111100110102012001222012011222001111110111002100121122212101011222002222112220210020201222202201210020100022200011201102221110201121021011120022001001020112021002101102011100021220101101010012220221100001000022221110122100221210111221001210112212000002110022010102200212120120001022211122112100010111222211222111220002120120011012", "12101220201010102110120201102000221100001221212110021100002220110020200220212002100120020012001100121000012111101110111202222122200221110000112110211022112202002011110021211201021021022122022201111121221210200221121010211201210102102220120111100221111110112002221010021002112102200200010121001101010222101011122100012110020011222121211202002100011221111000101102012011202021022222020001201101111020122211222110001120022202010121121112010002211221012202120012121100101221200222220110011202012100201211022102012202200100212110112100210101200021102000012122220202000110010010012110222201000022002110221210002222201211011010222211102010002202201001122012001102200120100002222110121011001120010201201102201021021120201100101212112011212212200100120201022010100202212102121012220021022011101220020212202002201122201101201222201202221112010101010222202221101120210210100122222202202021011020210020022201201022101021210001211000202000221211201012121020010120101220102201210022120102121120120210022110102011100222111011021210000210222022010221211022102202002210121210010222101201101010111121001112201102110020201020112121012102221000020110210220210001001001202000220011022001102001201100011112002220012122211001101020120201011210212112112100202110002102021111222120201101022210100201022210202100202201101221112201201222210002202202122100000021020120120002122000110210002102020201110012221220102122011211201020021100102200102222022002202000012121020002110211010022110021020022201200120010200110101222021021021100012221110100020010111020120200012021100101121010022020110012011221222002101002122012020020001021112002212122010222212002020212212211110112102100002000201002202022212102110011221010222211021002220122202002100211212002100102100012101200010211200222201211000012022202200121020122011021101212212220012210202012122222012120122010100001020120210011100201220100101111211120022001022110220001102102100110010202122120001121211110000111011220020011222102110121222200100010212212210012220212201021200001111101221102200201102110111201102001010111020102202222021112111110002002202121200110212021200102002220212021201202020211012100211102121101220102111112011221111212022100221110120011010122102002110202110110112020000022220211020101010202112222211110122110211201120111101200021200210022012110221010020202022112200200222112022200101220120221120221022212110112102200210012220221100212122012221220221022200022020220110201212001122112220221021120", "10210202200020212200112121101002111002201012201020210202220011222021200202101000001101111201020010120100210021100112020210120201101110022221002121212011122221212101101010200011120120200100021211220112200022010211022020202010002212221222202212100012021012021120011210020020221012000012112200200011010222211000001010121112102100112110202101010002122101221102221202011220202102012001210102201122121111121010221102110110221010200221022011200000202121222020121110211110202011221022212212021221210121021110110112102020111222222121120202201221100100110212200112020220200010110100101222022110220002010010222010121021222112020221211011010002001200001200202222102212121111011200101202000001221012211101000011221100111021200020220000220202000010000211101221012001011121010220212210100010011010021110022221002021102112222212010021221210121112100012200222202120200011222122200101000111210101211020110101100110200022002210110211012211102002220111122120200121021010200012201102000010010010210221220122022001121011110021221020121121200212021021112211100221121011200101222021122221111011212020102110200221222202112101022112211021001102222100212120002000110210012022120210022020011021021010212002210200022020211222111021222002102212100020122021001021101112112012200102012200102200200022012110002112001202002020121102101211010011212220011222112211201000210111221021001211110110220221110210111212122100101011012201212010212122012201101100221011120100220022110201220011021002201102111022222000022121122002111221220022210211210021211102102020112210100021021210211112022001220011011200122222220002011022010011021221102202220011020200201020110021010012120022000012101000022002220210222010110202122020222212222222201022211220011000000202011122110020020010012112020012000002101221221221220202000221200200010222012012120120111120001201201020210012212000000202002020221102222120222110220022022221200100020120101021010221101111122010022212221021011210120112001001102012020201001022011021222002221210120011100122001102120202212000011010011201011000000110022102200200001012002222200120120010210202010001101120200012102021022010021110211102102210122021111201120222022212122001211212020120211000102102222111220210010211102211000202002002112121112200111221121011112100200102210000000121222000212112010002010122220200201002110210020100100210202012212100102002121111121200100012212110200100021210211222210221001202112012121112012112110122000222120200212210020121022202", "00122020211122100211102200001200110212201202020020012201211002101110122011012111121022112111221211202111022220021121202100000200210010202011211101210011112122201112002210111011111012120111020211121021201222121112011210222011011100020222000120201120112210021210210211121222112011022211022222020010001012012210002121001121021201000102211002010120111010202000211001002100201010222012210222121110212010222101201022202001101010011111211002111021120102002221102210000201002100010120201011202202020221010210012010121012222220012001002010021111121211110021022221110211121202012100101210110101200112201012102020211022101100220000012200102212010000012011002121202221202021001002012021122001002111122011201222222020002221110011022211101112001112101122000100010212010202122100200201122012120220101000211020222120002022101200111200120010010202112121022112112000122110022102201020211200000122111222111010001020212020020010112211220122120120001222001220101011211011010112212200012100122021000201210022002112220211000002122202112202012020011210222111111112102020001011211001001021221102200122120000022121020221110211222111211222012001122112221102010200112100001111202110200210002021220221021001200221111020202010011011100100010212022211111121201100002201211111120021021101000110201202112102210211210220122120112110120221211120011002110222011011002122122122012211012110002110202112021100200002000102022120000111102122020010211021210101220022012222001120122001102002110120200011200222101100011000102101122201020102022100120021102100221011100122202200110201020022222010202220022101221022020122110100112202002021101112112022000000012121020210100212100100201200202210102211111000212102221012211001000000010222201221100210011011111220022012211111210121210002112120211021201211012000020101221012121001021222021110020020222100220001201211210100000201201020212220212111102212120020122102220120101120210221100201101112212112101222210100002211010111121111102021101001110000221000221222022110100121010120221100221020220202102201112022001112120212211102111221210111210002120021010021200110211002122201002012201110210010202102010100022211201222101200120221102101012111201120022100011102201022222111021222122110222010200220010010220002021111212211010100100210221121010021121222222122012010001010020020220201201200121102100112110110100011010021020002000022220120201200212221122111100210120220201000122110021002212100221020210112002020001100000111220110100111120011", "22002202120000002002101222010212121102212010021222021111010110201120020211112011222012021001011102001112212202220210210100111201211101222021121100221211102112021200220002120010102200122020221102112200111110102022021002201210122021211111202022010220020111101000122102201120112212001221211220202022201002220222211121000201002122011210112220021202021200211222202210011111121222000201122121010021110221002101111202001210122222220120010222212120102120002020212022110112201012210021201020122002202100021211010021111111022201002001011211200210011201010121212102001122101122202020002122200001012021120022200110021212220210211211020110110220211202022020010100220121212012211122210012111102220211012110110222221122202101101112021200100212000101201202020002221010202120212021101121100012202022200110010210001101112102020021122100011022220222011222220222211210221020100021212202200111020112111100220011101220211210002110101202211020010011021102102220010021022212110211212012011001110202112020111020100211120102021101201210020022112201100212020012020121100201122110221010210222211012010100221201210012002222200220100221110120012221202011210110210000211210122200011020022012102002201002221212202001011010001121220021001120221010020220102002021120011212022121220112001102221202200212200021110022000202201010012212101102201211210222011212112122211021222100011112221002222002112011210021002122211220221000021120111110100111121111120211100122111201021212012212121022001112122201221212212012211122021010201201021200112210121001011111210202020112210002212120221110000202111212200202220000100012000001200210110102201020221212222110111111221111211010020222102121202120012111121022011122120002201022002121012111210120102110201001212112122122200011120222220012100210122011201121021220212222212100102011102101002120220202022010020220211202220101202121011020000210110122202101212200110220221120111120210201011222212022012012120021020120222202120020222212122220222211012200002012022222111010202120001212202120222102211101222120211002210102102120101021101001102100202120220022011021200202212021210211211211011122122201020212020202212120122210021002120100210100002120222021002202010010011000102122112200202020221201112120202112000020110012222200012201222221201112010110201000221111100122220211111122211011210220202111022102121110221201011210010011012222102022211020021022220222201210102201012122110200002011022101121012100100202200212010221211010121212022221201", "21112002001100210111011010221202102012210201211210220120200222112022220021121011212211002002122202220201110220202202122120202112121122102111220001011020202021101112220001210111102100202222112202101110111220112120210010200222111120200201221102100220201220001020012212110022010010021220110100000002102112011202001201012002122022212212011202100100000111202122220002201021000211222111010211001102122221002202220211022101000220011010001000121100011020120021212002122211101210212200112112002201211112222101002212101222110002101122202221220122022111122110112200221022111102102100120012100120121110012112120011202022020100221001122001000121221000102002020202020110200021022111220022112201220200211120022101211220212202120021120011021101022211221211220202212021000000021012012022020100222001212212201020202012112110112210201121001201022020000210000212212102120202022021210002011022020201001201212222120202210100222101100220012202202210021112120202202112202022112010211221100022002112111202101202222201102222200122202100102111011200111002010001002201101110201000202121010220002000210121002102122222012220100122220211211002000112011201221100222222122120221212110101122202002112200220201010122001102022111121111202102022112122212202002111212110012101121020002122000121222121202221020222202200000101012220022001002020221120000112100021100122122201211001210012120121210121120111002012221121201220011222101011021011102112210210201010120021201102002211210001102021122121120211211012120121110202200012121000200220111102210111210021122101220020001120022000202221101220200221220001100000010200102001100002202222110102200021211120122001202212122111110110021020122021202201200120001102120222020221020101110210201211121101220110110200101211122012220022011111211002001220022121210220111001202200101101222202011100012200122111002112121222001120222002110111021012011210212000121000121222222210221012020112110000111202102122200021211210111010210221211110101110112022020002120200010202100220101221000012022100100021212211020211022121220101100022121002001120212020102020121211002021110022201022021012111022001000200020022001000222202112110222101112100211112221101210110121012202202220112001122121202101220102020221110202120122200212020121022020201100012111110111220001012210111210001022200101200101022201111210220021100001220111212200002002022110012121222200111010200122012122022210010011211222201012202221200102002110222221220120202000201202022022100021102010", "20200202221110202111202010221001201100220210000012011001101221001200200022001210221210201012122021211112111112110002021102222020211110001111220202021022001211011110101102111222111112000002022010102111002021111202201102001120222201000122010100202110021201122010002202010212212102022122002201021012102222220120110220212012111220210022102012012100001012002011211022012001111201112200110112000011210110212110111200220000222010102122211120111011122012222200001122022020211211010202001210111211011210022221202011110110002001101100102022200220111021101022120210000221121201201102011210220212201101212212112110022121000220002100101201122020001011111200200200202220012202211211212112100012111102211021010201222110000112222110121122222010111020211100100002211010210102121102122011011002222020102122011202020020112212101200112100012202120100200202000201220112010120101021201221112212201201120221222001202201122002111222011221101011222012110110122021112210200010120120002101202101002022122102120012002222200221001112211121001222122110111200001011211221020200111200211101210111101101011111120100211122122220120022111100000110100021100101121102102111121202212200000121022010202001120022202000100001011122000021220011111122110001002002102212202220222021112121011121200012010121212200202201121220211102002101010200100010200201221020100211201221220102200101122010022121200112010220010001211202022222000021010002220220122212100200200210002020102210210101021011001112211220010002220220111020112210212200211110011210011101001221120221120120111120122201210121001112122111011221101010212101211020022122211010000120020200012120220000201122011120211220120212211102210021212121212020010102201201110220010212002210210101101102011020000020021100201010202101201120200222112022201102222000110121120022010212012001002202202010001200100010010000121221011100222021221122222222012112012011001101012220022120121100001021121121210110201012200022102110221202121211120122202201112201111210100112000110110202001210202010110102112201100001220120122100020001212001022022101210000210101010012020210120010120010020210111112210220021022011021012200201212020220020200202200111101211012200020011201210110220100201000221012021220111211010221020121120202102000121100100210200021022001101211020220112102121121021212220122001202102112221221120201010000222220222022010002111101010022220100110111021202020000011121002111120020000110212201212221002111220200212110000011210220111121022", "12220211200222020112200122011210010100011120001102222020221101101120111222222222220201001211202211010212022012121101222100222211012021121212212001121221220010001002110201211001021021111011112102111121101012011111101022122022012012210201122012012222220012122020201111010000211102002202200101010012201200221121120011200000210221001011100012000020011002222010101110000202022201111200220002020202110221101112200220110120012122122121220120200102210102111100202110010102000210012020220221210102121012201111100121102000200022210222102101121222120102021001112211120212002112022120221111002222110202112201000120221102222010122120112120102122122202202012020221102102021010220201022100201221200021102100110122200111102022210100210212110200120001120001111021020012101022210220012000102112001122021120010020102201011212200222120001022010011222021020122002201202220010211211110221100101201011022102112002010010001221222202111220212121111120000121002122002202201122020001112011020012122000001012120210022101010010110211201222012012100000212001102022220110002021221002111101002001222102001011000202200222122222122001111121121111101002020220221002121021000200122102001200122220001220102220201001120221202210120202200102222201012110220121112020211210000200222000021101000001211012102102102020021122111101002011122021211220220011202111211111012012211200120222010002112011122022000002121112020221120101200001120121202221202000121011222221211220212021120001111010002111120000020121110110200121202022020102111110112211200121212111220200121020000112211012021021120010222202002222021122022010210102221102011001220202021020201201022012220220000202020201000200010102102222010021210120121202020200121210211122101000100122212111220110121212111022002210022002022101022022020201221002210111102220112010202221220101002101212101222011100202220022120120221022210200100121020112212102120210222012111122122010112100112022221211102211122012012111201010000022211022220202210022022111002101210110110012220110120212102210222202002000122201002121101021220010111220020010211022212221121202201201122100112122211110101211101101120202021111200112212102110210010020100001202000221220201110002110111202210020010202120121220021201001101112010220111110000220212110222202220101120221102220222100002222011100020001001120100202220222222011002222210202212020220000102120010012020002211001011012020220021002011022120221202121111020202110022110020101210120121220110120001002112000201200", "11120212111000110010020112201002222111021010020210110020111121121111010200020120100102011200011220012020000212102212110100102111200021221200100212001120100000201210110022022001012222211121212222101210100221102102112022202122002221112022122012022112120011200122222121221200122102220200212122200202202000121101210000111201111101022101102111210212000220200110120020121012201120221101210122102022102212002111022212110010221210002111200112122021102012110101201011210000211021010001000212122201211120110011010212112220010201200220111201210010111121100011011110200110221011220222001220201212000002211100202011101121100102002100011122222112101120200200012120012210210122122010002011202211102202110010020201200022120122101211122020202200020120012001201222102020101212121111212211201202212211102210000020100212011021121021211022011002201001221002122110102212220120112010220122002211120101022220000120012001102200012101211000010011121111002000012021201010211220010000001202201002110210110202010201020110111001012022012210101012011210010120111110220010112121020100111112201122222011101101210212201220110220000122010220001110120000101022221110100221220212022211102120121110111101001111020020110202101001012012220112101221102001111011120221212011121012200100222211000112011002122110111122221021112120110112012220200021002102102100122002010100002102021100212000100111000112012222010010020202111201212022021010112021010212201002102100210012010221111102210122111010210002022101110120000101200122021200222101020222001102022101112020022010221221022210122121121010210212200222021011002020120111201122110100202221000202202022222022112020102001212210002112012110111100211100202211010200122000011120220110001002021001001001010122122111211101220221100222220001210202112012100011122122111122121002200000011222002210202010001200111001021222020210211120012001101202000210200011220110200221002201111220010221002101012200202220000222002202200022221000112022001122002110202121021002112010000221002002000120121012112002021222212020121022200201120220220122210111112012011002221012101012212220222021021111020011212210222002000220120021020211012110102202211012002202022100220110100220222121201121122211212101101020022102012102220110202101220100022011102011200110122222202220001122102210012002120121220102111220210221020200220012012221211020102020011201002020211002210110000120100120221201211021102201000222222001201001010201020202002011022000021021211110022012020021", "11002201111211121201010121022112002121212120222202202011110221100220100122202210121000102220012121120021022000021220222212002011000220111111220221020210220102100110221101201201212211201111212102022122120000122110222000000010222101012010112202201112111210021202010200121001002100100022020021110121200222000111002022220001020200210212102102022012220212020022201200022220121200201222021122012020000222001112012102121010010222011022120101220220021010200021221101021200202210202120022212020010001122012101212201111102210112100011020110020120120202220120122020101101112100121211202202022000100201211101111110012112100220120010111012121200122012021112200002201012100012200111022210121011020100111212221222111211010021012000102012222002022211100220012220221011012212121220210020221101222110022222022002002221220101220022120110012112120001022122210210122222121221200102102101101200102020100111121012120122221201010111002001021101010000210011122211100202201000002100021002002020201101011101100111000001111002011212202000220202110200212011001220221211010221111122020111111111011222000211200201000222200212211001121200221002001212101221220101220201201112120012200010021110110210020122102102212202201012101120012101110022221121122120020022011100002222012020002102212100202212220002201110001101001202011112201100000021202211011210122012220200102211010010000111122222210101212002202110202112220110011011002021112111220202102122211221220201022012000000012111111022202001210222222212001220101200010001111110112022210000021012111012101012021200212020211120010021001202210022201222211000001020212022022002211202102012122220100012000201200210111201221202120010122221120200200011111011021101201010212111012100100122200102012022002102020122112020022021212210012100212110211010212001121200101111000012221110022211011102101000022001012010222222021021210211222220220112220211201012101001220121122211211002001212012012021222122011202102101110000200022212100200122101222112220121210112212101121120110112210112011020100210020211200220121122110202002121122222122111120002112011222022121122101222012022111010002112200000121120201211110200122012200220020202200110121012102010220010002112012102121102210000210121000211212111101011120222220020100010101120001001220112011221022221101012110202201011021011011211012222012020000110102012102222110201022201021000100112010111022021021111122022222212011010110021221102210102002102000010022011101000001101100101202121022100", "20202001102021121102110211120000221000211220112201202212022101111202210001102112121202101111200211102220111122202012111000010020110210220000200112120012020112122120201122021221211100111022011020112200120102002100021202210121220010020100100221021221222202012211122222021111211020200020002001200221022012120011202022121001110121220010212102211211022122021022002000000021011121101211111022211221101102120212210110201001022002210000022201202200000122011002102100210210000100121121022102200012201101100122220012100210002210002102222202120222022201212100111202022122000201210202122221221101002101002202011210111111101112020100120021120211110102211202102222022110122222112012120122212101010011120200210210222102200001011102222110100022111211222010220101000221201211011102211111012220220102222022121122202000002202012202022112222100002000000111100120122200222010121021012020111212010200210122021110022220020112120112200102011002220001120102112101021012212212000202211100022102001102021102110222110101110211222022010202220221202000102110011202002202221022212200012000110012120210220121021200220122121011011021011012011202201200201010010010200112200001121210100020121001010022100001212021011012211022120011211000201020012200022110121201012120220222202001211200010012020210111201100221001101122111010001121220021021202122211011220211022201110102002002200201012020122010021201012011211021211000202221022221201111000201221102100222200120212000212021222000000001102020200200022022020202202002121212100222100111222100020221202210021121120001221220210021111001020021212110011020012022010110111012122002120120210200111001121012110011200220012110122010120222200111120121022020111211221121221121211012020200002021110202200202202200212200120002100012102200111221212220022000202210102220101022121101111210111110111202000202001112222022100000122120020010220001212222002011202021012200122111102212021111100110212101201021110102001222101002022021011010112221011021222101100111001120202121100122002210122222012100220212101122020020120000212202122210221010010212201022002001020220020000001220111022201021220222001011021221100002210122220020221211202001220020122002200120210100101221222110211112010202002212121020210122020220101001100121100100110212211021002120122201211220101102221222201020122111001112002101021220001122012111220102020022212122002202021022002121202110010011022101110020102121100200011211022102120101112122002022220201020002202120001220011110", "20011122112100121212112001220210112001111201100001200022201021202110022202002021000100121202020222111222200020001111021010122120001101020000001011112112012221002202002101202211222110221000202221101222201101010222022210201122120102002120120120121010222120111012110021002022120021011200110020211220022202011212021000020111222111100112022201101222000210010210010222221112211021112212000211202221122102120221210110210210100212002201200001110121222010001011010001020011220212122002112020220022021220222101222212200001112212122010111121001220110012121121112212222000022101002220020221102211201211121121200120002012210002102210122100020201001221211220120120200102222201100101020200100012200001101020022122110110102112201121112012121202210001201020221112121202100101102222022200201221100000110200022211022201000100001122011112011220222102121100022220201112201212002002201000002220201202021120120201021021220101221202022210121211121010121112210120212012110220000212001112021221002111112222021200111020010020001020112010111021200101222111111121100000022220120011110020221211110102100102001221201011022220110102110211010020121120222201012012210022100022000000102002212220101102101021010120102112120112012022000110110202200202002220102202120011012121202021211210211111111101120022220021010000221120100212112220111102010020211220021110012120011110222110200000101011011000220010122101011210201110102222021212122012200122220210200201121200101111000122002022111110122211021222000122101010100022222220100021012120202101020100021000221120111010101111100102012120211002220011101222220012200201200022022112011201122200010112211222222011011212111021212112211002122020111211011201221202002201212102021102110110222022022120022212020201120201002200002021122201220101000222110111212112022121212011221001210001200212120111012000102021011122011020222101100000021220002010201101121202200212202112202120102202001122100002110002110001220012100021202212002210211020121122220010211221011001222022112110101002210010200100111102112020101212012202112000002011100210101220122000212022010220121202012021212221121120100221111002112121202110221211200000010110200011221200020201100110020010000222222221101120212112110001222202010121101102200022010211221110111012122211212212200100002221122001002102220212110022101002220112022221121021012211212210001201012221110211200121001222121112020110221202010001000001220212122221121121121020201011012200222210010121110010021101222020", "21002001211200222212111101110002022021111200200012011002211220002111222202222102202222200211201101120002210101201000001011122002021012000222102201020021200001222021011020211110102222110201002120000101212211012021101002011202010201212221010112212222202112111102022221111201000220100022111010020101112221200122200010020100012110200122001200012020022022212221001201222210221001112000121222112011110110122220002002112202120212200010200112112000220111022200222201021121101101012020011120201001012210221112110122100222221212220012002022000102102011010012211002002121010222002000202210110200210202211002111000200200201220200210100022111200201111200102100011221111001122211001010220020211121221020101011120020122212112020111122121021220020011100121002212010000010122001010110220100200200010000102120222202210222100021000100211020110110222120201012012020010211010202120022011000201221022120010010012011111120200200222100021201201100021010200100001011120120011201001220010012102020210221211200112112211202221020201120010210021022100010201210011220001110121101110100200121121121210002100001022102001220122010111020020201022201222011110112122022012000122121121121110011011101120020112000101210211102201110202211000120011112222201120020221100211210010112121001000210010220101102010111210200212222121100021102200100221100102211021100000202200111201002022212122122000112011201221210201010121121102102200111002221211100120002002120210012102100000222200202211012021222002122002212101201122001011212021102120122201012221111002010001022121112120210011021121112212011112002120210220201110020210120012112220202012122202202012212000120100201020212200111112112210002020010102202001021110012001100101110210020011212012022201221000102200022100211001201220100012110101201121102200222211021010120211210012110001012011102121111021212100020222200200000101200201200012202212112120102222122210122111001021201002011110100011002000102212012022122112212202012012021221021221000102021221100211012000202000012020011210200100122201222000122111120100122011220001012111112210221121211221110000121201022111200112212100102112011101112001012021211201002010122112010101120120111201020120120201022221222022200211100220210011210121202210101211021222010102012121102011022000110200101200202122021000201012120220100011101110002121100221001200112210120212202100112021100012021100022012002000211010202200210100011211002222110000121222021022120012212001200111101121111212001012011100", "01020000202000212211202122220220202212121101021120020001101021020211000121201120101222121120200111101220122020020102221222220102000201221111011212111112201112021120012211212111110101110022111120202200212111201200220121012102000112122020222112120010102002101121202010212010002112001111021222121222111101221101221202120211221000220002202110002222112210021210220120000101100012010010010202220111002002002110202020001000122100012201012000221221111222001112201101011120000021110101020202121020121002212222002210022111102022211010222100121102011220100221020002100002012200212100020022001200010220022022122201000000011000202212100100000000101001102220002212202021211111100110001121022201002002110010110201000122112112012121102222000001122111221222211021012100010002202111010021022011202112121100221121102000122002021000101021000221120221200101120021212102210100200020200210100211021002121201121102122212212012101122110112201200211111210200100100120012202200222001112111101121200100122001121200121221210200120102000111010022101202022020002221000101210010100101221100001200200100100001211100201010120012202222020101212201212101121001200212102021022011212120212201122002010111220202002121001111020121211010000122112002110202210210111110202210100112001012021110110221112012002120200111022110202000112211121002220220000220222200011220012201120001212221201102100011121110101222120122210202120101202112110110110200100100101200221120212122002200201012201220102000110211122011021102200112101022120121122112200122122111122202211202202210101122221202212010100101102200211001202210200200012200111012012102122211000212202202201201020112101200120001121022122021201211002000100121001011112111210201121011011212221221121100101210221002002000202111110212020020101111101122102010011011012001201112000121101120210122220121211202022221201002002220011021122220000021212002110212122101221211102012001020112120020110021202222122220021221200121221120120101022111012222001202021012222111022212202102011122011222021121201021022022102001121201002000021012002220220120002201200011200121210011200012200212000201121022012121212102221201000112022120000210121111212212021001122100202001211020012000111000021110221220222211012022012110202002010222211100211112021102100110110211201102022011202001100012111222002101202100102122011002012202022101102201121010201212121100102002021111221222022002002211222101120210002102210211020210000012000110201112221120112000221211001202001", "02100100011202120101201202212112112211101112211210002022100112011220222210202100202212022212020021020012200100221221100122101222222000121020121220201011021101200012110112012022121121012000102002122000201011101022222020002110020101001110200102210202010021120220210110012121010120220122002010112001111201000211121100021120020221101122001020011122000202000200001211201121001111002212221200112122021021112021212120122100100022111121101010120211221000121200210010210102221212212211010100120101002011202111210102000021020202212222220202121101212010120101122010122012121202122100220120010122210021112201021012121202210011212221211221122211210222220022211202211012210022020002002022020210010121010201212020000021110121012000112210021222021021220000210210010021000022000101101111021222222222100000222122210000212201120020122020001101200110001002100202001000020210001120220001020102220221221000200122122211122202112221020112221222112022210111001011220102021121111212020022100002001212001212001002111021200202022111011102022102111210210020111021110011020210222102200022012222111201022100012120011111111200120002022101001202201112011210101122022021211202210002200212212012112221101020200021222202120112012002102221012021212111222100210201102202100002011201212101001200210020121112002120021022222102220110012102202002001120201120101021220000012212222021201102211201212022110122221221211121110220200010222210200211012221201101212121202012001111112122202212011020122001100200220121202020202200110022112221101000112000022010022220221021001121012110222110212120220010000011222222100210220212112201212121021121011001220120112201201010120200022001022110112010122000121110201000120101121000101102100112011020222212211221011210022121122022111110122120120010201100100222111221202012110002001021121100201111000200010001011020111002120122101210211011221120102222122001200200200212200200120022202000102020222022002202111001002011110010222202201100212101011111012022202002210212110001221111220020122012101212022021110122222011221000021122121222101222020112110021101022120112020201020221220022020001102001021022002111202022012021120001000001002022111002000122002111201201121000022200111121220121021012222222222220110022210221021020021121010210112010021110222122011211022110112021121120102122100102211222211211202110102221200021011211122111011211112111211221221100012002112210022100011112221100121010122010021010202101222211212112220100111021001212112120220102", "01111001010120000022022022201221221121222220222212210020000010011010001011020101022112222102002101000201001021110212121100101012221010221022002022220020222110011020011111212102121221212102022100222122120202002012200212210120121220012222011020020120102210111002200220111200022110100011012202112111201001212102120011222112100000102102221212022200201021202120212112202221100002120011022221011212210000101202111110110202201211220022000010012010121021021221001021022222121012221222001020121000001202102120002022210210200020220002112220101002120222222021122202202010220102012220111102122100111110111110022110202122011201112200001001202202012111222021200221200102210100202012212111022012111110201010010022000111212101021112211200012121010012001210020221022120212000121102010000111011211121011112020120001021120010211002210021020122222220002102100100102011010202020211102022110021221221200112002002101112121010100000121112111122021102211001000021221000001222202121221221122002121020202120100220112211202201102002121122221211202001200201020000011120210102212120100101221111220021100201210000000221210000221212101111022011200111222120101112021202200212011010122002120011002202122201220021021020020010101200122221122010012022112022210202101022100221210200002102202222122211112022002012020111101110000020121002212022220011201201212002020000010002001201222121102000202201201122111122110110221102111022112110102202011211201210120212021011120221021021120122211221201102102010021012121220202201221222001200201012021121212001010020212211120212010000022110221011101211010001101100212222002111022220020000000211100211210222222212010001202100111011020212000211201202220021121010200122002222121020200211122220220020200100022101121012102120200110120112001101202000010002001112111112010010000120101111022020010201212212010022000111102121000201020221222221001000021211100000121210111121222212212000121210010221112220112102001120122102211022010210110111101101210022101200110100202012022210011111211210112211001120121020020202120100102102211222000112100110220221002202020221121211012202122121102121011021210001210020222221121002100102002201120102122000102221021020101112020010201102210220020220210211102202212211011102202101102202002201100210211222010210121101020222101220102001221112102012211212002001101012010110200222222200212010112112011002022010022111101200102200222002222001120020111221112101022012010110020101221102010210100110002202120102010200022101", "21110211011120221012220020100012220111220111120022202010220211120222111111100121102021102102102201122022101010212112020222021202210111220201201020011102110121102022201021210210110021211021111201021212002210210120100001101021221121211122001002001222010001221010101022112221012201000222110021020010111212012102200221200011112111011112000102110100210000021221102021120100221020002020200200211022200210020001100111100012001002202220100222100121202220100201000120212022102101121221222110010210012112110022010210010120110201011012112122102220212120211021211220120220121221002112220012201100001101122222120200101212001002002221011012102111101120200200211100011110020021120220210112110010110212212002220220101200200221200212211111020221202002222012022011202201101021211220220002200110200201200220001201102020102222120002221212111001221200211011122202120212020011011210221122012122221020121000220022001012220000010212002102111221110110120101002010201101011111010100011121120210202001201100211201000000121021022221020012112000210210012120111120101202222020200110011012100201020202120100102110221022022001101102011111011211000101012101120101121120100022011120211110202202111012112202022200011021100200112120110001111012020002011001000120201220000011222100012000120120210212101121121010010100200210022221022220101012110000210102101201220002020222002222220012112111022101111211000202120120021010201110111002002001200220220022201211222012010120101001222201220011102210222111012020220100001221100220010012200021010212020001011222101020122122101120001010011210002122111112011010001222011012120112020100022200210212102000020102202201210002211122010210222111112112000002220221021222112010111101112222102210212111212112220021100000220222012112122122210202100102100211000111112122212211011112001101111212102111022020210010222102221021001012222121102120012120212121212210011101222110200001100012121120100221220001202002211011020011221120212020022110120010022001220200102011121220001121201100020201000111011120010110002012122212111202121212221101110221100102102100120212121002112011100001200101112200022111100212202112201202011211000112211000221012221222210100022121002011100102112200212121110012121011020122000002121102110222212210101100101012020002221222011022100001012020022112001212000002102020212201200222112000112110211221122012212021221200102011212122221220010011120120101011101221102022120122120101210200212120021001021120022100112122202221010012", "12210222222110020020001211020020100110100100122111120110101100201211002010102210112120000011100010221221221101002210211222201001121012102120022002221202022100120212101001011121112012210000221002202012221201011002222200021002021020012002101220212021202011012211102220120110012011011220022022201120112202020211121221210002210000202000101020002120102212012102221200020111101012200001212011102012010112100000210000211020012020201111212002222100112012010001101101000222200212020221012220100100221122112021211112112010202101001110102210221002020020011220122020020001121210022022010021122102220010102100122201002211212022102002010021002000122201201201022222021020120121210102200022000010011200221202021201201201111222201212102202201200021211020020012201011222201120011212022100211021212201212221201110222100010121122000220001102000122211121221112111012202210021000122012112111001001221011100112011220111001021112200221012022200222222200101200201200221220100020120021211202102121011101102001201120120020222111110000022101121220100202022210100101012022012012020020021022002021200200212120220022210201101122212022101001101110102021220002001010012002001000000022101000010222002122021102022121101020012010100211001100202021200021101201211120001010210010211202221200122120000200102000120211222001012020220121110202202012022120120112102100022012022200111110120221212101200112011210122210202010212221212200111101110102120102212022200210011101101120021212120200110210022220122220202201010000010020002001210200010100111110120201210211221202220010222222000112212222120001212112201020200222121000201200001001211212211210002012121110022100211022012211012210020112221201102111122201202120012200012202212200110020102120101200200001202201220120101201100010001020111122000011102211012222220222100112100102101200010010011011000110012022101001202021202021122002122202112102102220210110222012122121221020102010122000222000211201011201211000210022220011020110111000101100200210010201000001021010012000222102012202100221220121000220222020121210011012222001020000122000120021210121120120210212001221112212222000220022122110021001000211221022212011221222010202222221121000220201221121121000020200100011012200100201022112021001112021101100122211111102222112111100001011110221201111011101211022000010200001002111012010220001110122110010010202002211110021011220100100100002000022110121221210221010010212021022100222120002221200222011200200021201101002201212021000102", "10020222201212112200011002022022001120220221001221011210200221122022212211111222112212022001010111101022112201221111010201010220011020201200111202200202122122010010101022012100212221220002211210002101210111110102010011200101001210012002212100202222122110020001211121110110112201022001110002000100221220110022110021000220000101002010112021211102010121112011222211022202020020200000012211000020012221120121111001122101021212011201020020210120212012201200212101101120222101211122112012110010222012210121012020202221210001201100110102121101221200102011220010120200011220012200021212100102000101200222022010122201201101112111222102210101010200021202012101222202210210220001122201111210122022202111121210221212221100220011121000111201100220001220020222210220210010212101002122112020220220011122202002100020021022020110122122211120102200102221022212110111021122122202112210122111220110221021201200212200222212012222012122211001110210210000110020120021221221212012201121002120201111020112221010122201211100120222212021010102000102121200100120121200022120111212201001222200210111120212202002121220022122000022121202212111202022110101210010001011101121220102002021112100212121101102021222000211221111021202022201021112101000202011210010221022002202020122121100012211002111221022212221210020210120020110102110201110200012210211110200011200001122210111001022221110120222122110102110111211120021220212021001002210121210111121220220121100002120111210212121000200211210002111102201101121221101102010112111001000021211212021002001000212212200202100012211221001021102102102211211222101002110110010021201222210010112221002202122220100110012211020202220001201110220122121120202100000122001200022122022100200120121112022010021002120020010102122112212002222101110021211210021220012112101112100020221120211002002022210212122000111111211120022212212001120002110101122222001012120221200221212221221001201021200012011201110212200111210022212212101021000000200011022012101220020221200100222202021212022201110122101122212201020020012112001222201102121020021102101021110200112012110222012111202120202202211202021221002211022021022100011021210102111122112110122202020002020201222222020221222121221221110002001001220200002121212011202001222012211200202211220022000102011101121202200121022110100221220211021102010222120202201212101210202100011001201111121211111202010012210121100112211102020121220212020010100221200120101221221201220100100102100010022211201222020", "10221101021202222100022111002201111112002211120202120212120201211210112102220012201002200122021021021110101112220020122001000221101210001111101220122110012200112121012012022120222101010221212000221100010221002112122221121101202020210221012000010212220021211210200222020122020220010121222021221001212012121122222211122110111101012001122200001021112021221002011221120212110022000120022222222001011121021211002000010111222201121120200111212021011011121112000002222220220100220011201002000010221222021200122022121022012102111022011101121111002111102011000122121120210220110010022200220120120020000112121002220212011001202100211111010201200012011002012000011110200101211000212212110021210022020011012202111101211211000202121111112010001002021012221201100112102210220200220202000010022001000112221010101111022222121001211020002021020102220110020200201110000021222111120202220120220011010111020212210212202221202011202222011002101201101010000212110121000100100000001010120101022120102102212020201012122101001001112020212110220122202110122001200010110111002211021001120020010210002122211201212010010102110111210102220210210220110011111120022120112210121022122020120211210122020021120220212200000101210101111101202120010021011110200111220000122221010122020202002000211222001100120100120022100110121210010002211220220111022112010102202222111002202001120221110101022012212211102012200022011122211211110110000122001022022020012222021201001001010201201022122000121100120021201122001221121011000001011021200200121000221201121200201210212220122121112022100000222221000221121220212120102121212220112000010102120202002220020021110002102122022011220112000002220122022121201101022112210111110200120022022102120111010101212010200102001022102221002112111020001120221202002010221211120120210220202112222121012020211210220221212111100020200101200000101002202202202100010211202000211212222101102111111211000012002212202212102202220001222002111021001110002122021012210022020001022100220110001021220222012011100222110201220210211001101102121121010022220000212221112210112211202012100011212212202112011220200102112121001120200120111222001100221202122111212121020121222020012211100010200100212120201000120012120221112000021000220001122111202221111101200222202110101211121001101120000211200202021012222220102101221222200220110102222122022120111122000201011021000200200101201201000212220110100221000021021121221221202101122021101022222012201222011120012001020022", "00212200011222021001121011120100121020002000220220011110000221121122112002220112020221011021221212222210200202201220120021112122221100002201110102111112201222222210202110120210222101202100200100202121211100010202121212221202112012102200222210111102201100212001110002210222112212111022121212211121011011201100100101000122002010222201101021011111002211201022122121221001012221210021102021121110200222202221202102002002022022010020212102112120022010021122101202011222100002100221210000102120112212102200022020020002020110202121202002201200210011112121100022011200221111221121112111111001120110020122102120101101001102221010021222101210200101001210010122011012200110202110101120221000012122022111211010112202221211020020111210002102111100120112200120221022222111122112220202202211020010221020011122201201211112111010022121210012120002102221020200011011011122100001111111112000000212210120020021022101012120201122222221111112201002112022102221100022112112121002120200022200212200010200012012211110110020011101120121020112212011000212210002211020122210102202111110111020011101020001220212110122110122112222012202001011210110012202112201122100122221111011222100120021100011120001111021011012000001220221001011120022101101201122102000021210222100110122010021102201120110001211021002102012100220022112111011122022112010112021110021011221111120021212200102000002001121211100110001201201021122202022001101210201020122220202110010011122111220011110200000202100002201010011120202002212200120011122102102010110210120122202022120022201200110101202200102000121211111010102000100001102200221101102122211002221000220012100020221012201210102202200012120221010212102110110111211020122220210100202020211210111002210120201221212011221011111210120000212222001020221220200101010212110010201101221202112110002020202011122201122020112012021111120111101220021100200210101000020122120202001110000010010200211220102212110001011101211112100022010202112101100100221202012110002102102110220101202222102211211002000211100122011221122212220000010101220220211010021221012012120121020201212222200221222101101212210202010020011200000121202210201000210022222002110022000212111110022121112022020220000101222011210201221000120021110100021201001002111111210122221110012002211200202222202012020122102012120002210100110000210110112110000211221210202120211121221112111200201102202220201211120100202222101222110112011110120012220121111212121101200011011112002110220001102100021", "22020021200102021102002221000121012001010120100101202121021212111002222010112120001100210210012211020211212222001011101221111220020201201100221112201212002122110100000001210102020121002121112110001221222212021002112202002200121120002122010100100122200200002120111100202021210122102120212220102200101002010001001220012111021110120000200210101121212021221210022001200102101200022000011012212001010201010100211001112110022120201100012121202211121210012222201221001021121210001020021021221022012011101202222101200011211220211102120212001202121222111100022101012002201111101010211200201122111111021202210221122102112002202110222001121021201220010111211221222002201111020101221211022012100121120020201112202220211010202120122211220222110211121101122212020010021110201000101011110101202202221022002102012010000201012111022222212120000121201102022012101101022221002212012211022000111011200220221220222102121022202100202202212000000211201100201010001212211120121020102201121000122122002012120101122100112202221101011000201001111220200111120121121001201010110211121011210022012021001000101020012001002001102011210020012202212220101112102100201111002000102222100201210120010212110101212121122002210022111010201012221011212000010201000101101200201110020021010121101200221002112102212022122020000010221221022202111221101201202102222000111201020220120011020220101221011012100212002122021001100200112212012202210222020020111202011102000111220012112111002011002001122121202112221002102122212110102102100102221120212020120202120200020222121020220110110221102111211001102121211201201012011002111112101001110120210010001210221112010112010202002120011101122211211020211201112221020111202222100002111022110110212210021011101120001220002122200011020211110211200002202100202101222021122112011221000110000200010020121100021202021112110221101201100011020200200220201021201012011111022121201201102010201200021000120201201212010211102211011001010010211201021212002122101021122002000102021020001201201112110012022122002210011021121121210122121111102122010002122210220021101001111201201112010200111002212210021211211011012102012201200220011120001011110100021122012122110222122110212000212100212101210110111012110011122202112100002202120211111212012021210220001000221100112221011012121221102221211002102001221112012011102202111222202120201200111011020212222020210002001221212122101210111210221122110120001202211122011212101001111211021122202121022021112122001020", "00201211012002210210102212012210121110211201201122200200222120100122011000010211120002021010001220211202021200012212201220110201220200111221120202100122112122021012111100002021121112021022212020022110001001211102000122211102101211122102011110210112021201021200012022200011110201012101012011201021010121010121101020122111000212212122220120220112111111102222020121221201201020101221112120101020020212201110022110221201022001210102012100202220022022220110010222101211221100210111002022111011120212120212221002202020222020101010121221212022022202112211221210110101100221010002122211120100121000221202002222010221202111012001220020002210212200012220010100101210100022020021000001120111212022211202221202220022011010201011010121110110202201101200110101202102200012011012002010102110211202222202111012121201022110000111001201000201000221102201022221220002220010102110001221120200012220221101002200100011200210100200001101010022120102211112202010110021200021112022211010010010021210022202120122212220120200122022002211020001021002111200102101202210111222110021210210100101010001211110012001020212111200101222021101112000020020211102220122010001012111110002200100122212201220012101202001120020221002222120211002201010220110120002222012000212200011002010010200101112022020202001021220201120211220022001011010001011000202212021210001211210011222002121222210221122201211122000000101200012022122220110112120200101122102221101010201211021202220222022021220010001100011110220011121122012212021112000010000202121220222001210122221101000122020210200210122112010002021212220222210101001200100102011201101200112111002211002120120000011110101012122210010221121220100112021002101022011011110220202000020111221210221000102200012112101220000212122111212011222100101212222010012011100200212000222010102011002201200102212221120112000222101100101020111210110112200010101101000002121001101001112202200102111000020001012121112021001100010200222122200012200101121212012002022121011220100121112200202001211222122202211112200120110121120220110121020110222010111101200210002201010111020211020000212211001201102220012111122111000122211112021012121221120220220012211202002211022002022202220110021210200022020012222100111000021111102102201222011021120112220020010011121120121001021002010100122200120011102122020101221020102212101111101121022201220002212121002211001011010101202220112011200101211112102212200220011021000022121100112020020122221010202121001100202110122", "01212011201012021002221210220001100222120212002110011202020101022110202022111011022021021202221221021200102122012222121202010102221002011010122022100112111111200010202102000002201000010000212022101221202120210102212100021101211001121112201222010121000202122111221111101220022121101111000220102202010121211011012100002221100220120212212211211022110000022212020220012010022020021212110000120110201001212111122200100110121011121212221201112022222011020112112102102002012020102110020212002022112221012210000000022012012110211122102022122220001221002210201202010010211221121202202221011000202200112122110110210022222001121102022102221212010111212010122001022222102022201221210110221121220021202011020112222221200001210122111212022221112200110102221201002222002002101012221111122210120001121220212100112222200012202021111100221110001000112120220022121000101011020120212120010102221020022101101222110200000001112100022200002112100010212220010222122122112020220110121201221201011012012001012202020110211002021110022021021000101220002121000000220222101012022000202022221000212100001202220220210102000010222221110101202112100002020010001022212100002202022112012121011202121111222000212201120210010100220022111121201002202011222202120012121011201221201210122002101000000022102102111012122102211001120212201210221220210212012012011020011201220102101122011011012210021001222021002021012010202221201220010201202212210111100122210201101101102110010121211012010020002010222012222221212010102012020120112101112120220221220101020212002001122220221010222211212211221221112021200002222010112102210110212102012212110100121201122202010221021201211012210120212202211012222000110112102011022021000001120021210011221222222220221020221010121112012121110020122222211122012111100021002221221112122122221222212120020220221220210000212102212200102121022200120002121210122202122002100200210202120002122121222012120002011022222121210121111111120012222001121110221201221121220201112100122120022022121210022012122001022200122112120221112112012101002011022221011100200112222020010111002221222200121020122111112211122220111121210202222100211000010202102002022102222112111111210102120000102011212211112221221101121110210120100201120221210201012210000211121002120200210211100221120011100212122101210010001202220211020110210211121222210121001220122222202110120102122210201011100200200221212021100001100002022020111222220212101221002210100020010111122210112202222120111100", "11100012010012021101000100222111220022221210210022001222221200122020102022020002112001020121210000211001101002100100221110021121022220101211011220221112221200211121110011120021012111120121012112011111212010122120122012200000002002011010000221111122002100001010212222200011211101202202000201100112011111210110110121011220021100210220012011200020201022222222210012002122021121210102221101110211011100012211022112022212221120102010100111001020212121221101012212110010010112211212221211002022012010201112210111212122221021201200110101222101201222012001101010221112200021020021211201112002121010112101001210000010211220021022000222102012002220102022001221020210101002001211011122010110202100022120121021011111001102000210102021021111201012221021101110010222120122110021022222001021001000201020111221211102200222211122010221222210201200202221020010220011111010102101210000010012102021111122021201022200220112001201002101102011110210220220001011121211021102200222212021201002202002101010200221221220002211012020020111122000021201121022101010002100220112121001211022012102210111120102000012220121002100120020201101010002210202100012200211021112212101021110100110100001101122201102021020201212201200110200112021011100122112011221021021120201112212020100010120010002020020110220212102200020011220211021121122001210021220122021220102012122111210102120122221021011121002022120100021020020112210021200000011022220112002020220212122122202021210201002111200220111021211020221120211111102221102022100221011002221011010200202120201001210201220000111101222022110111112201201202012202102002200201101221101111221000001012000010011122211121210021121200120201022201100220200100102210020001020012221111101221010001201222121220021211221211210112121200110011221220200200101012002000120121211000200200220210102120011122010212010111222002021020021010011112101201101112200121102112222001111221222020102212012210001000102100222201122021200020122122001120222122122222100121101100210001022121211100120221121211002102010112100000121101211111002021121120222021111012002102200120222220111102202010111010211002011000011222100020112010222000201221210121222021112001010200012011120111021020000002212011012022111010110010210110211012210121202202012202201020112100122021110202100111210012011200101201101010102022122111201101101202120121220101201012102022120021012121011011102101100220101011101022101222122020220022111110120010202010200000100010111000110020011212022100011", "20022022121022120201202201020100211000020021201010110100021100201012102001000210011012102101202212000222110000221212110012101212121211022201211001022100120012120022020011002011122210201000121102100002000021021221100010010222122010012121110212202101011000221210100222110000122202121000201212212220202202222210112000002222022202012001122110201002100111021011010120110120101101002121222212110020020111110111201120200221002011011200211010211101201000012012011101112101000120022012101010201011020101101111121100121110221002101101221011222010022012011101110111220210112022222120020011221122000002000011012210001010121101002011001000211111002122211220001000102110122220210021201220112101202222222012212022000200121112020200000212122221100020122000102220222002112220001020202020102001212021011211220121210000212201020000112121122021102011020202022101202102010200222122012001012200022110220222200201200010221000120022001202222001212100000010121000011212220000120121120200112012100012012002011101122222211222002211100102022022210002020212202202110212120111200202111011221212020101212020121211122121220222021202100000201022000010100021001121220202002011011021201021210001121221111212212222121002020001011001122210121011011012222102020122001001201021112100220121120102012021101201220021122122010100201110112221222120011211101122200001202011221120020100221200022112102222000100110120001022212001212010012102011202202220010200112200222120101212222112021110000200021120021120121112220212222110222102210202122120102211111220201001211210200210112101121112221122002020100221220212020012200110120102110201001021100020120210201022101210120210021020202120011111010001002100002012101220000002101212022110122222102220002000112001211120220122101112201021011120122220221010011010201100222222220221000110011110010112022000012220200122111101221020210210122221212000011210121202002102012111011111112120100000021110210021011001221202220212221221200011011022012112121020002101202200122002100200002000101012110200110220000202210210111122221120221000011001120122221012100211010222200001020120220122001000121210112200100212211020121202202002200011120200220211212201120200210221211121202211220202211222120212211022020101220002211120010022121110120222112201001011201020002221010022012021201011211120121010000102211222022012201100011210201121102021010202212002221012120121220202211010220012210212020112212121210020000212001022020021002010222111220020121021112222021220", "10020021100121210221011202112212112022210021202101212100201112210221201200212112021120111212012001221000201121101002021202002000001110002021121211110021110201112022012222201021121220101120012000212200021201111012012212221221110012020102202011002001210120221211012201102222022212221221220121020202221000101100002000022120001201211021222012001112020122112000202122221111002100111202220111001222112221110022111200211000212212202211001002220102002010221120201022201000111100122012022212212002202202210001122020112122012021020020000012001020121210100001111210112010200010202122001122000000101100211121200200021001020101201202021011220221202122221001100201022001001021000220201021221101120201110012111112000120101022000022222221221010202002101120012020001021211212111212200020222110221201220121101201102201001111212121020111021111000012201120112220212222100222110101101022221000122200222102020021000120121011022122111221100221012010220220211002112011111112021102121001120121100210112202020201212120010121022111202011012101021220112010022122221201012210220211121120122111001000121122110011021211012100100001212000120202111012001211200121001111212002211002110012000002010121221012011120012220200110012012011002020012112221121012210101001122111001201012120112021202020020010012011220001020221012200202021021020222002121110021102120012120220011122022001121112121200112220102221222212122211221012100010021210201111110222000211102021221102120220221120110200002000211001000011001202021121201020200001202221101120200101221200112001012020200010222122010200011011222012021220021202002001122001011110021121202012021012011110202201020112010222222200021121210011011202001221011001200210101120220122121220212011012221012221112201222012201221102000020210112021200212201200202102210110112121210201100002112012002121020200222222210022101112111210120122100112211022000010002202210102210122110200001210211211222222000201101102210220001101211111220210011022022100002222212221022201111001121102010222122220121210012121002212220211022001020220011211121012021112100020021102122201121122001120110020121000201011112110210121021110222211201102101001202102111002111012110022222200001002121202111212012111222000210010000001111011021020102221210220101221011201112220101211120010212111020021121112012210002211221101000110222020210220022022012222012200202010122212011120000201102221012022201201012111021000210201121111212110000022121202022202122020011112211001001120100", "02001110002202201112110221001001200201000120021012211011111112011002010021220010221102120212101202112201102000220102000021001001202120111111220021121022210211101221211101100022121002211111012000100012212221102001100200212200202111100210020212212022111201221100200221000222210222220222200122012002011122000020221100110110212121022120020200022110100221212200200200012120021122222112221222021202020112222002011002120202222101101120212100101102002221110000101001000220012122120120201002222011010110101201021220020200101120111010021001200110212200220102021100112002202111120020021200220220212121102021110112212112000120111220100201200012112122002212202221101102212122212210001111211221200001221222201000122202121110001110221012110021020201121202120220122111211122102202121120020202122001211001120101210012020010222020212201202021222002202101222022002201111112111102012021200210110211200112000000202100111022212101201121012210100211220210111012012200202011110021101021221200201212111122202100222212112110021121221000101012011201002222102210011122222210010200202121102201010022211112102010001101110221020221220220212012220201011110100002110121011102000112001222021201210112012112200220101200211010011111210102200221221000022100020011221120120121212010011100201212111000022200022100111110110221202000200110001200212000111011202122220102011112112011210021020012220121211210020012011120102110000202210200000212021202022020122022112210022221211110011112022110201010121011212011201120021201020110201112100221201002012012002200220111210220021102210122101101211011210012012212120120110200202202210000220101112010000202012022222220100201121112100112122121201221001222102120002021001222010012110200121200202111210200201220122000100011110120010120022201122211020222101121002022110100000011111121010111110101022121011101110101221120022210200211101100121012122122110011012002220102100100011100112222122012002220111011100202222000101120011210122101110010010011201020011221212112001211211220212210200111122222212112011200101001222201011010021102110211001211102212102200200220211010102200002112100202101112200120020002112112120122201000210011202000020010010112221001101020202212200121111121012102001001111012202110210201220120200010011012020120211110021012001001011212112200202202202210220122010121021112222212000221100211000012002202001001122012021111101212122212011110100221122012101022002222110212110200220002121111101011000111111101221121020002020002", "02021200002021110020001012222122212021222202111002012012112222122122121000022110212111001102120010100202001202001100202202011212002221112000010010100220010211210121220201220020020102010110112200222001122202002211102221201010022201110011001010210010220222022220120002021021011100111110110101122102120001012112120021222112120001112212022111200120212100112021220201021000012121100111112201222202100112201111221120221101100210010222211111102201111111211022201012221202011022202221210110202221221102000000200202220210202100011000000201102020001210211020212222212202021202101211000111110122021201110100020122202110210110201012210211112110011220122212220120021102000110210220021002201011210100211202201122002111200122222001100011000220020112100222120211101210200110211022022012100011002100000201002201110102202102011212100210012121211211201221221221120122210020020102111000212122202122220012221001002111020211020101001122122121202011200102012021200221122101201211120200121102001101110212001011101220120000111021012120112120012021002012100010121020020211102110000000010221212021212121020111222122122110122210122012200111022211010111021101122021022221120000011000200201110022200222211200221010101012201120101000120002201201020020010020220220120012112002102111212101002120010121120100022222010001120101110202120220212201111222020121022012222210110200221002022111221220021012011012222010110001101112211121011222212022212102121212222220011021200120111022121001201222111001212202210122110101220111102211000111012202221020122021122012100101111000121022112101010100221122121200022222100010222111102012210202121012021111212221000220012100020010002112100101202011120001110101200021222100101121102110200101222210211000222010102012212222212220210102122201020012211110220211202001021200120122112112101122212110200122222112212111011120112101222002102002102102012000010020112010022000210111100100220122011201022212102211201211212020212011020100122122000201210001110112010112121020210220102021102201200201200100212210011221122101100101100012020211211210120222012220100110022012221110221100122001102012012021221202112222121110010211221220022210121021100120022122211201221221012100210111220200001120020202100101100112011001012111202010012220021001022002211101100200202202012100002220021102110101212222100201020111212011212111120101212111110010122110101010102021112101120202001221202111101221021100011111101110022120122221101021200201122111201222120121002210", "10220221012210211001102120210220012100002021200201021110111020110022102020102222122022010120101101012100111220022011102102020111120111122222112021212101220000211000020012101010000200022210110202002202121121101011211100212121202000011212002012011221220002202001202111112002121002210000201202220111212011222021212211212100121020201102022211102101222220202111212212210210220122012221110010200212111200000000202021202120220001212222120201122201001212022221101020112101121102222000022120010120001210001022001000012222221011122212101122202210211201222200120211201020110012101110112020001012021222210202210212202112211022211220112111001010210010220202011101221111212201121110021220202221010221200001012121202021022010121200122021112121111002000221121210012212210001112202011121110122101120000010111112112211002102002111102012201112211021001101220220202202221202121101220022121110110011112001202102122212221110202111110222222101202020212222200211200012010010122220201012110121012101020000221200100000210120002020111222102202020021112210220221122010000201201022202000110112000022010111220220121012102012211200112012020002111201102010022000220212211011012112222001010122011101200111121200001220020010202022001121020220001120121120121102122210020020012020111201201110011220001002000122212201211120000222111011100121212220211000110001221021010200002121102011220112012020100222210022102110000200210202001210122021012222210220012100111112210112000020000110211001020020212000211212212211011022221210111002211111221110102211110021221212012220210121000121001210102211102120111222201000112212212222200020210200102221001202020220211202221222110002200010110111120120000012210220212212000022101022111001120100101012111221210010001120020210221012101201202110211111120022211012200101022221012212102122110122110201201000100121201120001102120010200200011010001120110020211120012221102202120221221222010012220010112122212100021001112020100121121202120011100100121202220021110111121101021000211021101222010222022210212120021100201122122002121210112212122100102022212100202012211222000110212000021012202201111010122012110112002020222200220212202001210221211102002101012010022001112121201210101222012100200001221202110021020001021221210120111102102020001000111122012212111002212011101210002000011212212121001201011202110022122220101002010000112112221112112021122102202111112021210022110200112012012102001101011112212202211000110200000012021201210210100011222102", "20100112112202002100012122112011011201002022002020221110002010120020011221010222012210222202020110210110221220010220200020001002220200010222011111101102002002202221121201210100000000200202020110212111121112212112202200211000202201022112220200011100210002112210210222200220100122000201220101010001100121010120222221112221102212000220110221022002022000022222111122222101101000011020002121110000212000001120210022102111102121010122112002200111110202201000022210211012211111012221112222000110111200101221222201201002011202101012212212112222021221102011111020101210211022211211110022220211011122112201222002121020120122200202012202000022200111012221012112220002100000210111212121100200022111010020012000022221220110020210102110020021221211012011101201021011220111110211111212010001002102020002211220211202220012212000021200012101221020000120102220211000222122111001210222002222100112002212001101010222121012100121121021202111222222102100012222211112120101122112000121021012001212011021111021111112122122210210011201010111010200000212201210120022122110000111201222200222121102210222120020201220002112112122202122002021220212222111220222121110200202120101122201210002000120102001110012201220212121020021120020211220011022000121000221100201201110210022020002022112022212020010011022012000100102000122101020120202110221212220202112012112122200022020220022202122122002022201222222121122112122222111101022222100012202202211102100111000222201112120111112212111100121102000202222000220211201101010121011110102200000122102011220221211000022000011021020201201110002011121212210121212012022012020212021122012111020200220200121102211202202012200210221222111020010022111120101222202010022002111222112110022112211111202021022001121110111221220101212210210010211000222222010012020022222201021020002120021220112211101012101111020210002112120020111220012121121221210001221112120021111200121010011112122002022100002102110020222010122020011221000110210111020211112202000210202020012122010010121222110101101021110211111211220220201010020000011120011201121200120112020100201120101121202022202011101211102111012010201002012201001110120000212220102111220201201202201111202200100012001110002212000011212101110001212210220101010011012112012002121220221220210000120022110110012222202022121111100201000211220101202022200122100212221200201012012201000111102012112121021111201101102020120020201021110200200112012220100102210211011221212020102100101002111202210110020", "21021211112002221202021010100001211011111211120020212112111022122212021211012221222221222002110112001101200111120221012111120120001122020212000220021121110112201011201220102221002110200220002202220110021120221210221221212121122020102012112121201121000202100112211022010012022121001201021221110101212122101221012011200211221101221120212022111021200011220000202220200210010001200200012101200110012212020000100110110012010002222022122022210112021100011121111211111201120021212012222220210100112021111222101000000222202002220102102110210022011110120202000012001201022210102210212101210102011011220120212200212001022222011201122020012112221111221120112211120202222020122222111122000101022000020221222210200212122221201122122211111111222012001210121120100200200101120201202111200200020120010002111220111101221221222200001221222110002122200122201220110202011012202221120021021002122211122210220020002002121200012201222121112200222002010111001221102202021222121010202002210100021011101212012220202120011020222122111022202221002210111210201110202110221222112211000200122222221222222012110011211212121210120110000120102212212121112002012101110111201112102210112222021221111010111002220011022112100001212100211200011112101021222102122100210102210102211111100012110112002212210020020001012201221222012001120100022220201002110210100212101222222011002021201210101200210120010001000212122121021200210100010021111110222121020121200012102010220200212220012120011122000101202101100020022112221222120111202021221020001120201022122011120000201111200121001221011210020120212102020111200000111222221020222210101211102201012200220112112221021102100011021010000100102112021112121200111010122210000010122110102210111000220210010201222000111120012210221010201201211020101212100212121122101010210212012001202012112220200200010111121022202120022212001122010020112120001220102210210122200111100122120212110211221102200211222021212001220111122020221020201000202101221010110120001010002112120210002010101110120202010100201212010210021122010000122200010211222211112110020012011201211021021101201210020120211111111121220111122212210210212002212021110111112012202211212012020201010112212002010012012210001111112211111120211001102100001111111221022122012102210222012210110200200200010222001221221102220201002010220020102000010220102101220212112000112201010122220000012221220011112211020120022200221021211001212102022221022010011201010122100122111222211110221211010121", "20121212001211102112220221121120012100222012212100000002200120020220020022020122021002021221021012122020020212202021121001121210222021211022020212210110012211210202001011120010100101201012121010111002010000022111210110020110012111122210011111210210012021011000212002012012001101202221011202222010200111102112002220120220022212001020110101001110210222202212100212220120012222102101202010201020212202212202011211221000111201110112212102112122101102222201210010110102202220122120002010021111011200200201122010220211010001110212011221220220021021221202212022122112022202210221210102001222121101001121111122020222000220012211222212120202122011120000110220200012200001200100022000001001221101002220022021220222011202020021220111120010110220000112000110120200122100110121010212020022110210011010020120212221111122211010220002022000221221210111020122212100020112210111021200101221120101101021210110102012202121002222101010102011022100120110210212220112212001222100111110011111022222202110201221101021011020022010100020202010122021012021202121202112220010210201020211102010222222211001000101020002200120111211020201122022220120200100021100120222002102001001002012001221121211211112200001222212112121000201120210020100101012001110122122121201121222202120212222000100221010012212010211211102112022202222112211121111222200211000010222001001120121211111212112012212000011000011221012212211022002201010200211000200201102200102022012112121212212222202101022102122221201111211020022210000210202000010120100102021210210220111211002100220111220221202210021202201222000020022020101101100200120221220122022101110220221011212220220002122012121010021021210011121211010211120111120002210110201122101010222100101021002200121200001110100222101022120001112222020210011021011011212200202001212211201111110110001110011101112002220210020022002101021111222110111201210010121011112221111022122020000111101102220001120110021222101010011100011210200220110001012012021100012201022010000010112111112100120101221221200212120000010222010211200100212221101222210212121220201222110001010001000200011100100110020120200111220021012200121121100222010110121012101102002121101202001000111110022112210000001001201012222002000221121202201020211010112002021021221100000001202101122200001220220000022122000120100012100001012202012210112202222102211112020012011010010110021201120210112202111212100121200001101022222202220111012122020101202010001010022212002200112221011122220202202", "21012102222111001201112100002020111111211122200121121202122210221200111212012211212020012201211201120111021110102020022201111101220120010011021001002001112020200001112220112111012221202121112212211122210202122112211112212020102201122002021011212222201211212101000022111122222112200120120202020020120010202110102002000102001221222011122102002100211120210201110101021001000112100101002120121200210202010001220002200002202122221201120222000011002122121101112101011200001111210200000101011101110212000000221021001220111000101211202100200101100122221222200202221201002101011100020102221022020121100200221121101020121201202221011121012220100011021121200102101221212121112122112020111222210222201200122011020020201010011020221211221102202211122021010020102210010211202121110201112202010202211222020100100000100110211201001121022222001211121202011122210200212122102001102011120011211120121122002022001201120022200200001100000212002110211202021200112211220111121211201222101111212100210221012001222221122012122202000110012122011120011212200010212000202221122100020010122110211010022010002122201220100022202121010102011010022022212110002012221010122112221122022002021010201112110200101200111001010012112012201111201020221210201101212110120220011102201202012100202212102202202210122122202022012202111000001121002101021002112110202001002010110102101110001122100010210211112102010210111101001022021222010111002011002011210000111110220202001011100201122002100101112011110010202002001021222102020111101210022021001002201020012021200121202120201101111121121212011202122211101121121120020200100222002100220110001201120211200211022011021222220110100101202102200211221221222110022122112102212202001100001121121202012110021202012112202212221102200020010221021120100020112221100200122000011120002201210200122001221222002220222001010201102201001001201122001222010210100021020011112200222101222221202100011010100210120222001100010102202002112200011121122212100222012010202102022200122122112212101102120122111112001110101022112100110022100002112010020212102002110022111220012022012010012210221210220101000211222000121002122020110020220111022010220000001121221211221022101022220111121212120111112021201201020221211001111121102000200122200112001202020220101011211010000110020111212201111111101110122121222221210112102200210002001221210100111220020011022001000110212202120022101110110100100110101111100220122112202201201101110201112100100122110110022021221110", "01100120111102110200101010020220002212202120202002002222022002211102210122012112121012222020222102001110012000110211201000120001210020112210121120211211010002202221222120210120021111121110220010211110020122001102220212111221200010221012011012011110000021112210211112212210121110021220122020120220011002001012122210011102221210020100100112101111101202021012201101021200211001020022221021222112202200021210111201100120220200200212011211102122112112222100220211022002001201122021021222212100002110021000000011222101122102000022010101110220021211011220201000111011102101112220211120121122010000212000200001002021121202111011010222010201011120002120210020222211112201002101222020221200200022021021201001212111111211111002011122122121200011111022200211211212201212220002001001010200022221222210001201022112220221202021200202221010022022001220022202121022200122212210221221112122211011102211201112120100012001111102220020101212102102012210122121111210210022111122210100102200022100120022111010122200212220200010122101112101211000210021212011211000101100200220201022121121120010200210202202112120020222020010020221210221021102222011101021112210021110122210222220100120212120102221120011101100020101111021211211122022001002001020222220110100011000121122222112011101100122110002211002012210202020021111221122221121100100010100221121020001120001000122001210100012002201112201112111121222202101120102102010110021110220122011111101121201002222202210121201102101212012120200022101012120001212211110210111022122212102211120010112011200211001222012210002211022121101222221101200211022101012122211211101120020101000110002220201211011020100121212122021100201020221201001222011210122001121011122211012102201221200022101011221011101000001001212021011222112220221120001111001202222021212002020102022021211001002011200111122121002000112022111200222110020012012102212110221120012022011220011111222122101211202212012111201122222200202221210111200110202021102002121220112011122222001212201011120202221010120022201222102012110112201122022102202110202001010002000112111000011110001012220120002101102020011100221210202111001100122211211222020111121102201101021021212011101001002220121110011021101012002121211120101001120201100121202200220211011210021210222100101221000122212020201022111110212020022122202122220212200202012001021122121210001211200202021200201211121220122221100120201222111210110110212221000102021210120000222120111212200022120021001210002022121", "12110201100012110112120022111220112122111020022011001010112012112022011212101011111112222200112201221002202001202110102202120002121020101110201012012100022112022002012202012221222020200211101210121100221011221020020110102112121012221201200002001220112120002221220020110002020220202100110001220220111121212021112112220102100211222001112222121122110021111022020202111002111120212121220211111012102121001120120101122200010211201200101120220012100201011002001121210222122222020201201012102122100022012111100010011011121211221010222010222210012201112112122201011012210100010111120110100120100020221010212100002100222020122201121020202020222201010000122012020202202022022102212022100212200200210120101100202002001010011101200201000102120012122102012102222021122102020100212021000202010011110011111202210200020021220100021210200122020021201011022211201120222020220011121200220221102222121002211202010102221222102200201022120210122002221020200112201100200002122100221010202102121101210120101021211202020102102211012210001222221112210202221200002210202211200111201222211012200022001101222200120100012100011000020000021200212220021000102120102122202201102022012221202112101222012210220100111012001110111102110222101111022000022002001101210102000011121111002101121020212011201112111202102210002200121121002002211012212001112110101111200100020010012011120121121212010222202001001102200001112221110100121200202212000102100222002111011012221110120202121100002001000001100000202201222020011002220211100220000011221000111022112001110010021210022020212210100110100020010211101220200000020102200011021021111100102121220021211002222110010012212102212211110200112020021002100222220122211111100221002222112021112001122211220210121000101001210221000212010010221122120022021201121222110020122120110021000011120222020120122102210120120111202000222011221001011000100200220201020200002022220210122001212010122011022001120021002110022112022202220121012211121221011020200000111222212122202121012222010212200102112111211112121102022222022121212010010111022100120212020201211100120101011211102201022000121020200210011022202202020112022120011010210011120121211000001100002012121112210011221221002122121202110001022112100110100201002222221202211110102011022222200110101121110102001122212201221222201201222102021212122110221212200101200011111212221121010011020110102110101221121110201002110122210120022120002112021210201011100010022001222011200011200002202111000220", "12011111012012001022011111212022122212200101222101210200122121112210001121111110022220201110110021001110000200021002001001000121000012110020012210102211022021022120201220011002101122121001021112212102220012212201022012212111011011121221012101012121122101111122210112111021021012010100002011012212201211200210221000111012021012100112111011200120122110212101112121012212222220111020111120210112021100021100221200201110112000112002222001201002121012010222001222220120122112210101201010112202212211101102111022120210222121021222110002002020222002010212112202012001220222120221010010121002211010000120122210111021101121002000201111010020101221102020020121002001100112211222220002002021100102120000021222100201000110211200110202012102212100022002221102200101100200220111100112222220002101121200110201022011200112011022122100111212201112022220021212211110000020012221022111101121220220001100222210020111121111102002111120001112202220110212220010202200012001020000200000011202100222121210202001102211211021100210221002211121222120001210202011002110112211202021001002200211201210111011211011011110210020111121010110101211002110020111111211212200022222101112001100021212112022102022212212200212012212012010020200010101220111201011222210120110122001000202021101220110001202002101222021210202010211002021020111012012222221221122210120021122010120122112222022111111221100222211000002102000021110202211100211210212001121120001110212201211211202001120012222012212201200011120101022101211101022221222021121022221112021222022211120221012021101222220102022002112112211011110200122010210111200202022010021201020000000211012112022021212001121020012201211212210112101201102222001122022222120120000102012112000121022221002100012001111002210222121011210200022001222222110112200220021020111202201222201211112021110010101201112101102001200101102222012122211212211110121221211102111001002212020211102112012022002212101011002100221210202211110222000002002211011010110211111221102010111211100101121021001122022001121010222010212222212121200012011101201020012010012020200221002202012020120101101221101111210100022001122001102200110220220010201000121020122112212220102221220221210021101210120222012111102012020222120012022000000012102220001000122022111101121001210021001112121210202220210212201022221201201022122010110112122210020020012022211121120111110112220001212200100110102120000012211101001002122012021020222101101021220012110000220200010200201210222112210", "01001011000201222020212202101212010112202220222111120011221202100222101210201100110220002002000011221001102211212022222102201000202100211000222210111012112201220122020121101121212122001100012122001000110212102020122021011001221121100012021010002022122210220122202210100100221210221200211020122222211002201121011010110212112201222200121020012022121001012000020022101112022101221010110220101101000111020222201202220011202121011211201200021110112120001220101012000120121212021211202112020202100021020210212100011222001110212212112112201201211121102002200222022221222210110210122022121012111000002110011002010001102221221001221202120002012001012000002221220212100122000020212110000010120210121102211220211212202201210221000211212101111021202120101221210022100202120021110021000222212222110022001122210202021012110201122120212120021201102100001011001110220011012010010011011201210011112101201200012020202222021122220212212200202102111111111220112002202011202210211120122211022220210000102221212010202211012012200100022111002020201100112200102201102220101011200110001121100110212010100121011022012112221020012200002121022202020000201112111102202101211021022022001211022010222121100212121222002101220000110100121112201020110220001210201122222020022211110200100000212220122110111020200211000000221222101211220222012122020110201002111122111120000110200220121201012012102020102202022000112102002212001122221012020020210211021020110000220122202122001111000212111012121112202210111000200212111122002220110200001100000002100101002211101010110120212012101010022122211111022202102111212010000210002022212022111120012002212221220112200021111000000221022212212200022021221020001201201120221110211200010100102101201021200120022120011001110002000220212122102201222012101101121202121101211111020201001201111001122102220011021200012012210112100112100202210202022001002211201001122021011000212100211221121102121120121110212120211101100012122001220211110102100110012122122011220000222020000202200102112110022022112112122111220022212102120021101022122200120221120101100022211202101100200001020001220021202110120022102101110202221210000002122201221221211112022011011212012010101010201112200201121121021200221020001012201020000200000010121202100121022021012021021021201212020202111010220021201021221112201002212001212111201201021222020011211221101121200010112010210100210222001010211110121120022001100212202201211220122221110021210222220010212220101001111102", "21221201102112101010011220102001121200120101220022102101102001201100022102011222021010100220221200101022000101210022220120002200011111021111012022100011012121212220012000200000120221121202212012202101210210011101200102201110202100022102120012220111002220210100122220021201211121112110002211022001220100121202210111002102201010021200021001110022222202211121120102200012002101011210200002120011221122020011001221102222201021111101022121022110102202111221011110202002120201012122200012011102100110201020112010201010102120201102111000000112200121212020212101121020200102011121202222220011100111120211000020220101211222111200200011111111212100011101011101202200202201021220022202022120001220221012210221012101110101220201211202111201201001222102202120012021100001000020110222122101011010121202012100121022121211110001012120121000201120222102200020220001210222012012212012220201212212112000120101102210100201202002112110210202002112221000111202200211101010010100111111121121212111102211012200112221200122022112200010110222201211121010112200200112021010212201221011212212200001201110210012112212101012211000202021221100122000120021101112011121211221200012100120111202221212110110011202010211122202102100010021210121010100101120212010000200122022111212021122000001121220011022121220010212122100101002011220001211000002211221022022221021001220101021020202002210212210220021002222222120221001010220122002222201112121020102220222000102112200011210220111111000000220111001201000101122121201111111121100211202200212001012012000200120110222112221221002012010210222012012121011102120111122001102220122221111020112212012220211102002200221020021011100000100211111010220020121020221102200111102011220222102220001100002101122112210011121202002200102212102122200020022201122122102111120012021200012012020202220201221101222012101102102012222012112220120210220010122111000110212222222102102010211101012102111101020120211200102210100102200022111112210110012011110021020012111211210200202001202210201220222022011101121020110201002122121012101000121001101201002001220002002210001010212010202202021211202110002102022110110001210210221002200001221221010010120011120101220220222011221011102000122022101202202002121112201002110002111111111022200200022002200012212222022220102011020212011000201110120112022110100000020102012112001101220200102100201022211111022200002222102210211002221102102122012011122220210211121010110001111201211210222100022102012001221110112", "01002111210121120012212120102212220202220002012222110021212101210110011100020002112021220112100001012221112021200220210210222202112022100101112212112202201002022201201221201101002212200102212022001021121112001201200020210012121112012101000122221112111100102211210100101211021211121200110110022120011212221120220212110122111100210011020121000111112222202111210120220010122112001120001012201222211021220210100022002022021122020121201100022122210012212022001000212010022111101101211112001102221101020220202101222012121210011021112221202210122111022111210122010212020000000222012202122020012212121022001121002021021221111211101110102022200201100012122211212211222001021200210102020222200220101002021010100201122221022211101221201211121021222122220120000120000100102101001120021111101000001122100012210202012212122221000220201121020001201111222101122210001122112211020201110120220221000202012011121202012210010202001222122111110221012202200020020211201112212021112100101112001202121120022010012012120010020110002002020121100201201021201121021021210200211202220002011122202211110022221110002010220020200110101221112010012210111100212121122110020020102200020101011021220112122011010012011002122021000021221122201012011220111212101101222201110101122121000022212002212020020100021100110222202201022021221020000212010012210011011110102011011222212210221200110200221121202101111010201122101020020000112021112001021120211202001200220122212101101010012101211011102211020010211002001202011102010002202101110221112220201002200110002102110000110002221120202012122221010110022200122011002120202001011120211100111021220022111022010210022121022000021011021112002210200121100221012002021001000222110221200122211012201002102211212101100202120022222102221021001111111102200200111002112110011102011121101000010012210010112122221020011112011222111121122101001221201011122021220010210211212010101211000212001201212011220011020010110112100012110100020002021111020200220002122100002000101101200211011221022010210211220202220020220220010101122011221111011222102221201212010221020102220102202222211000000210000110122020201022122101211001012210210102102121002111022121101120010022212211000211202021220002210120012022021221201010011111200010202202121220000121221221212220121121220211202001101210200220110201022212202010022001110102110222111102020020102221012102011021002122100101120010012210002222221022002212101220220021021021220001022110201021020112200011002002", "01200220102011010201010100111020211211202220002012221101010220212002020002112121120010202122022211200102021110121222020022022121220211120010021222212121212221222011221200001110112021210021101122122022102111001100202122101111200200122021010200100100000111121002021120001000220122220210002221110000011200202101211020120012102101222020021111012122221221211201222002121002101111110102210020112010210222121210222101010000200102111012021202002021201102110020011211021220210112220012221200102210222121112201102211012121000012201110210101022212210220012220210122010001012101212000121111010221022121120002112002122212122010112222200210012021110210011211222020000101122021102020220102020122222021102022222211221221101000102110021211100001222201022210222202121120002221010200122200100220112202101002220100021012110211120012211111022010112000202110220010102021211121200010110011211220100202110210200012001021100021101011201201100212112021102111222000210102022222220021001100012112002001122010012121012022100222111020002211102011100111112001021121111111012111001011101112000210220001210101210221221000102010122120201212020021012000200002112021221010100212021112012012112122022020201221111122221021002022210000202121121202021021101010211000000201001120222201201120011201202221100010212120021201100110100200102120111011021201110010000022202120212000010000020021212211101100201110110200102212001201022011222102111002111120210222121110012100200021210002210000010122021100010212100121010200202120012022001222211110112011002212110120212002111022011122100200200100120201100112220201202001022022212022020120112000100110102220012002101002112120210210200110020120221212021101211100211020212202002100200221202020200101120012210022210100100012121111112012120102002202010100120000001212211111020002221112102112222221120202112020012110002120022010011012100012220202102211010100200011002102101220111122100100000220011100022222212011010211001110011002010122020212220021110000202102201202212221021020221102110211011001100201102111212202200010212210111111222000222122212202012212101201002121022201111021010222020001011220021210202100011000002211221020100211221111210122012001122021020222002202121200211122221021222020021222102212012212122201101212212220202120111020211110112022200120212120212120110002110000210012100001201012020000011010121222110000202200120202021201102212200211121222002102010102202202122110022201201200011120102100021121112221121102211010011012", "21002020220101102112002220110122202101122021221101002201210001000200112202200011201020102210120120211202212202102110120100201020021021121010211201221012101220001101122000100022120212222211012222020001120200000012102012112010021012021222211111200101001111220121201212102020022201100110211112022001110002001222001001011022202021212222112220221122011010222010202210112121222010200112122120000202221001120110001000011210120122021100002110201111221112222212220211221020012022200121122021220201021101000211222121011022222201100002111102000221110101210011102111120222000010222222121112102101122001012000020111101020200112222210120201022201221010202102221210121002000201102000212221122002212002210010121012100122100112201011211102111022112212122012211000120111202102101002120220222112210122010012110211222221010111200120110112202202022122222102020220022201112100201200201200120212222100101112221000010012101200200020011020020121222011200002011221220002211110202021200012022020110121212201022211222202222012121220211021211222102101121220112220020101201200101100222112022211210100101110102011222121002110001010002122011120021102122002110211221210012010100000010200221212201222112202010211211110211112110221101022001020102010222211221210001221220221122012222221121222002121222011220201221111102200121202020120211102102112120221000100201002020212122111001101220202021111112202120210121100212221002121020202112112021021112120121100221122021001200022210012001202120112020112101000011102102100110111220201121000210020021212121220200012122020011111100011121100022012020202022201110221111002200202002202211220222220200122221002222011111102210002211021010121222110222111221000211110222001010200200221020020011100002001122212110100100022101221121221202122211221201211101121201211012001010202221022220002000100222212202222100102101212012000220011011201002020101121201121001011002200122121000210012022121021110100201012120000221200222010112111001010221001102110201111122121112101212002022012100021111022021010211011101012000221000120101221201000122200111002201022012122222111120101112022002211102121112012102220212202122000202002022112022021211110100121122012111120222022200010202222000122020100012000220200101210101210112000010201011020002202020220101200001022211012121021121120210110110202000200201121111220022211221000101211001212001120111010220220022010202121211111201010220102201100212001121012021021000200001221020001122211211200101101202000000020", "12012110020220212120201012021111202010101111101101212021011020012102201121000000001020200001100011100020222221221211001210020100100110222020102200211110020201200200112112111122110101002121010002200201021000122001000021022010112001000012120021220202022121001110011202011200100000021000021211001000120200022210010111010221102122012221202010001122122101020221010002020011000222120100121100111101221121022102021101101211201001212120212022022002120122201101122101122102021112112002121121200200122211210010120122201212012012012110121111112210200210120002211021012221000101002102112210011012212200100001221222221001201001022122110011021000202220122221220022021011210001211221012201022221100201200011200111120120221101220002121000100222111122022210020122112212200122100200000002121121011000111100001202022022201110022210012122101201120102221220110212202101001020000111010210200002001020110202021210220021122012000202020121000122202012201020111100211020022111201200111210210200012222220210110121122202002002000201120121021202100010101122202221111202021022012100210210020122101022011100112121100010022210112212010112011211012120012120210211000220200000122212102112001221001000111211200121001110200001120121021012011212102222020211011020221110212122102120011020101012201001012220102112100020011120002220210022002020212112200212121210010002122221202220022222021001200110222010220021000201221022001222011010221220211121102122012022111111202020200001022220022011002212211210011010022010210020200022121010200221020210101011021022211010120122022112102112102210201111121001000222021002210022211210001020212000010201100012220120110202000002012121002120220101112212002222002011101000012010201221020020210111120120200221220110201221222100201211011000202021202012022102111101011012202222000020102101012201000122000001112020212022210200021102211111222210220121002201202012121202202221201020211221101112210121202010212211022102102010200000210212202112000010121212102200222120020201220211100022112100111222212122100021100100221020110102101102101002222121020210121111020222222222020010120121120200211220122211212010000111222200122022010122121100101202012200022212022010101222020120221020210102110022211011012112102021012201111211212121102011201002012101001102010011211112001212001122121212000000101112100012222122201201110022102022202021111210212201002111110000002101011020202101022002011202011120002220220021002022202110022200121101002020021121200101002110", "02112120212202021212202012210102120020000122002211102001201111001121001112202021020201101121100020022220120111122022000101010111110122222010102000110221210121220222220221212210120122020120112021110122212220012010200001011111012111200112002010021202110122112120222112001102002221012220111001002221001012011210221210020210010000012220120102112022201120220221202211101221022102111220000200220110022010102221002012021112101211222221200220220020201202102100122101112000121000110222120000012100102111000102011001000222000200011202110221220010022220122210112001112022102101011011002001012221120012022020120222122100210012102202210211100020000020222021222010212020022022202221210221101122100111020012012011021111021222202010022101012120200200021212010112220100201010002112222111212110021202001021212112200200122212212100212210222102000221011210100000002020220211200100210122110100222120121010000010100212221002120210120020122221220220012020101120202002122112110200020221021202002211220021000112121221020120001121201202200221220112100100002210212001220111001210110002212210012211021220110122201110101000122201020210000221220002021222020220002002121202011001022112121122112101220220102100102210212201110100112001202222000202122202002000012120220021122220112110001201120211022111201101111010112102011112002011002202221220201001200012110122212100012020100021002220021020102120022001000121111100021021002021022121011211111121200222110111200112121202221221221210012211222122220112222021000012010220212000001022002210220122020110010202020201120201101002202020000212110221220111012102122101121101000221121210112211102110111110101111012100100202222202010022110100100110200121212021101111102222212211212120201111012101020001121001200002222000122101010021121012021101011021101002222210022211111110122020102011022022000102210212002011120112210022222220000112020112000120211111200122110001221120220200122220102220002221010002012020011210001101111020001122002120012210100000111211021122110021000102120101122222211100122212202220022101120000022011122021020200001112122002011212122201121022112201011011000212220001210121200102122210201121111011101101011010000022002100001110211222211110112021220121211220120021220011220001001222111020222010120001100121210001012010100022112111210112100212202112111011212200020210002102112222111022221212201020021212222220121212020101012011020221220212022111010000000012112101121121211020122021110202010011101222111112022021", "21121002001100220201200001020010020210011210222201200012122120212101100010001220102102221002022102022120222100012002111121012101011120201101220011102222222012111112002112101020102022022021021000100022111200220202020120102200012011011210110202121010012100110110201021000110002112211001020221202220211211021112210002022002211202020001120100200122201021011112002221011222200221022122200102021020002120220210121211200212022101221220122222000022222100102201220100210112120101212001121210210102102201122212012210020021100210201212010110200220220201121221120112021221220022222001201021021001200100102010120020020212001210201112022112211210020221121220200110221201012110202020212222122012221112211012000222220202100101202010022211112121122020212212111210200120002202012010111110220020020112202120121022120100201000221000021221111111021100201001102212220202020210011010011121010012211000010012120212021100112101212212110222112012001122110012211210111221000112121012022212220122220221212011021001100220120021110102110220220220121011100100212000021010001100210210201110010001210100210002110022221202110212021120202221001120000100102011221120211022100000102222001110121002122210011212222121201210001102100222222210121110121121022010021001010221012001201111111012002000220002010120020212122201020122202010220010010010121212212101020220112110212011001200010210021000200122112210202201202000110102121010211222010110022121000220221202212010221022020001010222022012100220202200011102011120110010010202021201110101022200022122122120121110112200012201210120002112010111001121120220221002022110121212101120122001121202202212110221002020122222010202012121122022022110011022200100111011220000120120022000200012212221122101202002101000110102000221111002011211001011222122012012112020222120121121011200000010102021201122221101002122022121122022201202100210210111111021002102021212102010222121100110022222200011122220201210020112201100211111101012122100121000000120112112210122102221220021221110212022111011010002000101022022010202122012222221221220022110000110201212011100001111020221010020012112202021202201222112020120210022110101001202011112210211201120112221010110201120002121220121100000011022020221110100201001211110210202110020110212102201121022221200011200122021212020111021001121102101111112110011122121001202212012112001101012202202211200220021011220200112101111022000101210212200000202111122010100012021120010022001111222011212222021011022110211", "02210202200201201110012011022022001001202111100200121022012112111102020210101100122001002220210121201010001200022121122001022020202110001101202110101002020111220010111200122020021221111110010100120022222211201011210012020001201112111202000001121120110201101211011010002121202211121000012121111221111201122201200201111221202211102212112121011121121222201220112220102222022001200000001211211001222202022101201111202022022001112010011200020222221221021122100101021202212120120111011021000101220122110002211102001002012121110100202211212200222022020101011202220002101101002121121202212110210020200112201012222010012211020101200022221112002112202020000000211001221121212121120220221022100022200122121202211012222201122200012201200111002121201222102000011101111002102122021211002222220010110012202012120221211221002210012200100101012011122211012001011220112220011012111210121112122220002122100011200101001022021111200220010011021201100210210010200112210012020102002121101021002212011220002212010000020010100212022011010221212100120222102212210022222210021122010122100210010102201110021100102222202011111010021210021000110122122211102112102110111010012110120200021021020022002222122011121110002122220010002022202010122221012101120202020221001110201201102101102222012020211112020010112000221222002202000100111212010000200000121000112002020022120020010101222210021001002210112021221120022212201200102111121202012121201222101200112102112021212010211010202121012002202120201120100222010010011001122002122221000221221001112222001221200212220112200210012122220100022222020100201002000201201201001122122021222012112010211111021011101012021100011121002111222200210100000002222020212222011211100221200201012120220022200221010201002120022220102201122200211101111012102002100200012100011122012221120100201100000201022011001120002010210221102110010101121200212011020021101212101220221211122221021122021020210212001122010001122000012220001001222111201112222200002202202112210122021011212100012122210111222221022101201012022122212120100221211221122201210012121210000000011011112212102120110102121211000221212222110101022220121222200021220201121122201121102222021022222102012010101212220220211022122101011010021100022002221202211210001112120101002000001010012111110111001101011110012202202221221021220122210121221220012000202202200000202222210112101202101121021211121001002020122100200000122111001020210220010022002111202112202210100000101212202000111120", "21122101111200220012002202012112022010022100000112111012020000010210112110201102212022221011220111200121220001120100020001220100000221110011021202020220222200112111100201022011010022012000012112110202122201120100002100110222200101120200111120001211211111010011001222210000102000002002211000222222000120111211102200110012221101201111002102111212120002100211012000112211000002120212222010200012020212212022211220120020001222121211102200200111101111101121020011102221210120211100220010221010202120222121212200010210000100010011100222010002211111101222220000200100121011102200001012210210011110000120221212210110210101001000100001222122210200220010121221121101100012112121002001210220121122010201220100020111211101002222020220120220020002110101110100010122011022202121221202011002110010202201101010002202000011112012012001021120100102210201100112220212020110022002021202212021100110001001121000011021021021001110120201222000120221220201012010211111012210122212110221101001201101220000011020002011201111202111111000012212210011001021022201220022010012222222011001101011120211010002222100210101201002102010002102100221202211021211221112000112111212120210201101121222020100021010211121100221222202221020122010120221122222111000102212110102202000111001121221112001021002100100120120000221212222112011012201111112001002222202120221220220101020021101210011110210102212102021200122020220000122100201200111102012112020110021202202002001220120120022110111222121021012122211010210120210010120100000202020200220221111202222222200110101211201121000112220020012210120112221200011001112102211121101001022021011120222101011010211100021022021112002100110000012102201100122202020001200201101222120220121001122222212101021102000011221212212211122121200012111221000022102012010101101112002001102011101222221011110101002220211201000100011012001222022012002100002021222200120200002212211211200011221012102222220220221120220000120020020010110122212102111000211211020210001021120002120101211011012022021021002201010201202012001102200222201112021201222100201211101111201021101221020012011120012201210202012122011220000021001221022122021200210202212002201202101221010002010001010221021102010121120100120001120201112102121212120221010102111100222020112102200122021220120110022102000122222002010021220220222210211111001111112111200121011110002101011221112110022021020202001100211212220100122102011120221011000021110120100001022012222020000000100012100210201122102", "01110202121000020200200221200221011211222011111202111220112021000200210102101011022100110102102111022111222220101211220201022112211110011201120002122022100120111120210101020120111020122120011210111022122112021201100210200112001212122000110001100001012021200212112101111011201220200201110211120212212022202112221220111212102122021100201102201101000001222022102010011212202120000112120101001112020220022010100211211201200022211111101120212202012200022202222100010221011002102110022111010121011121210002100122010212201110021021002220211220211222100010002010210010012201221120120111102001001100200100010211222002111011122102200021112110021221220202201110022222112010221202202222100021102001122201221222111212011111110000201202021010121101212210120201221010202220120020200201110202022102122101220022111200201112010220001022002200120010202110200110020222002022020120110002012000010221200221211002012111000001210212211210201002112201220020222202101112221210121002220121222021120221021211021211200212022102011112011012101122101020222222200011020002122100112120122212001121101111122010022102102220220122020011121002200121111122022210021111101011001010202211001012201110211021001000110200122221210110212020102120201020000211122000110112222122020110201221102012110101201221010212022122211001120210220002020012010222111212221200211221210110212111021212011100200210000112210101021212020001110220022110112111000022121110120100210110012110011100210210222221200222011020021110101121021000111002000101020202222222120210100211221211120100012110122002110220202212212100100022101001211212010121202021122000010012211210201122220110220111220221102221120112212011101001021211112011120211102022000110002020211212020012111110221110110000110021221121221121100220000121022001102101121200012022122002201111000221122111022202110122010010222100211221022101012101220000020120221222222102001111202111200100021120002210202210220111000121211021121212101012021110102020020120011220202001002120211200221012200012002202221001011102022221211121012012120120100101210111121012210110110200001122022022120121121100020020020002102212122000211201112021221212202002121011010200101200211122120011001112210022020102021210212201001121020020200122010210020201220010122100012022002202211211112110202221211222100211020211110221110222121222221200000102220100122000000120020201121011100212021022211221212101202101200120211101111001100212112222020222120110112010122202002022210221200220", "02200102001121111112212222012220200202201121001210112212021211121221010010202211211212120122012210120202120222210011002211010001222022101212100222120212020202011020221211221210212021011011101022110212012101022122012121212022122222121102110021211100111100211222211222102100202011221020122210222221212120201110002002210111202211210102102100100121012200222002021122012200110012011220022100021001220121000020100102012110221122022210012021001020200121000112121211110211020200110102112020011110022002202000111112102222000021200112022002212101001202021202111211201202221020011112002010022011022202112000002012122120000101021111121101110212121201100110110002221202112020120120001022121120002201210101010201022220200020201100221021202011210020211200220102000220211202101222110012121221112112102001102221221210111200002110000222011211211220011022200101221200000002121202102122221021100110011102110200012000220201202220002120020221110120212211020120212101210220001211022122210221010210221112211222222202000200122020112221021121210202020022222022101210120021010102012102110200201001022212200222101012111011101000000012120200112022202121102112111020200111220202122202010212100210121122010212221211002012022210121001011110012121102001200220111011100120201211211121211122121111202211222002112111100201202212010111222212022011022101001101111012210022101220212122011011202122120011121210002101101210001002012221011220222020122022022020101201202102212110100120212001221021211002101122002001210122212010222002212220110110002022111120220010011220121102221212012221021110121010112201212012012111121001222201011201201202110210010212221200220221110110110022120222221101110001102210200102102012202221222121222212220102012000111120002102002100121102120120221220222020022022200122212200202111102020201202220002002222220010020211002102201222111022202120101202221022121212121021211220020222221100010122221220011222101021112211001220020210112220022022120111112100120012221121020111210002021012212122121120212212020011100112000221111011102200220111100110000010120002202022110212010120110201002112011202111201121000121021002110022211210111001021120000022222221010222111201112211201021000200210020002221102012002110111021111010102020121212202001222202222122221020211221102201002011001210010102220021000100000110022000020121112112122110221212121002002120111001122210011222001202110000211212121201110122202212001202100212112102001220111100102020212221012210020010122", "01000011212101211121212121121110111201011001000020110111010212210222110112211000101121102010001110110111220220012011100020221021011012110001101222101012002120200221211222201010200210011022020121010121011200012102021210201122011011211212022220020202101100122211021201021022112122111000000002200222010220101120220001210111212000122022221121112100112221110101100112202210022102021011012212022120000211221102000220211002001120101122001022002222211112011101012022002122020010021012222010110102002010020210022112100122111101202100211012202111211102020122201102210121121102220121221111102000221121012002122101201200220012000201021120112120002201121021210011100211210111110112000021110210102220211200020102211220221112112101102022002002221110220110212022122212001021212212100010120022212002221000111202220011101210202111121021012202110001111122222101021210102011020102210222102012002121202110200111211110211202212102021222100212111102102112202010202101222001012020102001001100201221212222100111201212110210211022102202000012100012200211012002002020210011020112220101001100120102112102020122101202010100121022112121011010201111121112211222200122202222012101110001112021122002120202120010122221102201222100021220111210000211101010120001220011012121120012201022000111222202222210100021022201100112000022202211101210102020212120111211201110120221011120021010120202000000001201200120221102200002212120111010212212001100011101122000100121111200012011201120220100112212011100221002021120020112012220202012212022211211100002220210100101110102001002102111012202002000212221102201022011112201002202021011002102002021221110221001120202020200002011200011122010201011222111210100001111202102121121201110200202221121022001211212211202100102022020210021100221121202202120012202101220100210100120222120000202122020202201012111120101120112220112002220201022210001210210200201112110120212102110220100022220222010210011220002102002022111021212000202101212010222011000010020012001002201220122120111022202001122121202000102212022101021112012210102210000100022202001012022112110101112202211020221022120112112000222222011212210101122020121020001222020002220212222011212110211111221101010212002121112011100210000101020122010202012201021211002110200001101112200221211002120110021021221110101221020212200212200012111101201011011201211101200112022200012221222110001110211122200210221021201212100200002220000011121210220022111201201021120011011110220101120012001011002", "20200012222012012122220210102212220200102010000111210221021112122012002021222202220222021100112201001102110011202021000010012012111222201121001110222011201202022110220121100021111000222220201000111120000202211002122010121012012110000002220111212011102020212000100120001002001100010000222002221120120010102001002220210202001021101002021121111100122102102112111120100201110200010221001020021201111211012021121012110112120012002012012201110011200222212110011201002121001100201001012111002100220012000100202002011111021011100022000012010011002201121111211211210200220100222100200022220020002002221210210221020122012012222120211022212020110222201211022211202100101200121122222220220102021211121001100210220221111002212201002010110220012200010022210110010220010011202022122211202020201021000102102111202112222120112112212210021001212122122200201122112011102100210022222001021201200010010221111101211000211102000122022010121022112010101100111222111002210022100210002202120010221001112102101022121001001010020120020121101222112210011000112100000020000201001101222110210221021112012010210202212002211200121220022102010101100222110120000102120001122101222021100221220002222110010011020111220121122120020122122102100020222201222011020022021202222200120221102122022222122202101201022002022122002002022221100122020111012220222102111220010221012210210201202002121122000020021120212110100002001011111021010012022002222001221020120212122021011020222220112220202110000202201000012212010111110102220212212111202012121022000211210010000021202002221121110102102022100021021110121100200102021212121120110122101221101221211021010010120210011212001221001101212010101102112112121010011001001121112211110100010210011021210221220102011011101002022222202221101101211222122001120100012000020020110111200011001100111221122012000221112201021022210011211202002022212200022021001211010221002112220120121221121020110021121012112001110201221010220121000100212010112111022110000001100111220210201201122202102101201011212012122202102111202000000220011211212121122122101011201020000010102200111121011022021102222010212021200200200002100020220011011111220012111200212002111111002111221100110112010010211222120100010120110002200102010212200101100122102020010000220000011120101010221212121210221121021022002011102211011211002220111100112212002011201101001120100120121222000021211220002120010201022220120010101201111011000102020101002002001220101211011012012102120012010210", "12020011110002200121111002200101001020220211011220220101200011101022100022102212121100111200000022122110200120102210211001011210121200212221120111000212201022020112200222210020012020212002200222111102222211122120101121102110010022121211121111000001111201220021212202121101210200202011020002221111201011121002210000121001212011021021021100112201201022221001121222220221212220120222022112022121211001001201212112102220011110200020012211001122112211111101111121202021001012120020010200210212012201200110012212202110120220210100200210201111002012010202001201100011121121212202210011102101220202000022011120200110012121102112202002012122002211122011020002021212201102222121121011012000022110110220122011001221220200111102012100221120201101110022020101022002012200220112210021002210001021211220101212002000202000002001200001012021122012010021202111220212102022220111021100122211221112121222221201102212012020002102022001120010002112101112220100122010020011000111211011121121001200110122100122111200101100002210110011002211200201021212010102012212021020121100100100102102022202110122222111102201121210020100001021212110212012211100101001212011122021200212022011220112102211112021100101002122021102110122120210121211002001200121201122202102110111200021011220210000001221002011001220121101220010112221102022101021120020221211202201100011011200211011002222222200012222002212122012221112121100111022021101010020211102112112011000001012212010221210120000122011022020001101000122000120211020200211002020121211121111211121011012112202002001002102210101111022111000100201022122111011220220021212220021002111012010012011102200100020122121022000120101120112122111222202201222101011002022101210000111102001102210010222020110000022210120100000121221212112111000120122022222212100210200202112221221122200112122002110201012110010122021010011020112020112211112122121100222020122022221121122110012021200002102010102101002020022120020011011022002211010112202111202202022100222000122202012221121122211211112101200121112022210200001212011002111222110220021000021001022001210021010210000020010020112210002101102200111001200112201010221222020000011210020122011122100001002222202112022001020020000200201221220112021002102010211121221010021111200120110021110000022102201210202012001000101102120001222220121121100202020102222110112011022122102200200110112211110011122100102201100210200112220002001022200201122012210011200012020011001021001000202001202221200111222", "01012201002010021020110211221220201211220221101101001022200001110100002122212012222000202200001010002001201120200102022110211222201210121222002011012202201211110200121110120111102102112121221220012021221121122211221021020112221021101201012021122022012121020222002001100100002221101121201022122122001110002121011100210120022002201200211020002221212200120021122201120212021012102112010010200210200121012010112012001112001121210120222212001000211211112202000211220002102100101222102221101110012220021220102101122111020200020112200002012010201021100102211021202101212022211110122222120122210100002221222012000102121102122202011112102022012210000001011221001122121010101120200220220010010101100122020121000200002010021120022000102112201222220100120110101201202020001220210200012020220021202100012020010000111012110202100102021100222221001020002112202022220001120222001012011022122022111112102000010101121002122000021220022221112000111202201221201011122220100222102212021002111201110000220111221102222002110202210022110001011201002021122212112011101110110000010112110200101202210121012210210000200022202112002002202201202020000002211022001120211000022120222220021221011112202110202101202101002121120101111211010021022001021011220210012012210012002100210221012211111112222111202122011012121012200201000202220001020012022011100222200210000101121211022102020100100101111112211121020100202122012210220101200120111122020122200120020101000101000120011012100000102212011211210200020012120200021020002122001000120212101022122211220101120120011021200101010102100112110102222022101101002120121211011202012001221201020001012221120122010220002211112110001022221210021120021210201210200102121001112000210112120121110010112000201102022011210111211110210202201210201020220101021220112000012021201200021100210001000010122200010102210201011102122222120211201100021221112110112002201111012212102101102021002211121120012110021112201102200001221121210022220022011200111212120200210000102111102102112220021211100121001211111201110022212021001211111120112211121012000011021210110022112120001011220001220120120111022210021112120002021120022212020002200211100210000100111121222100110120120022010100202220210122211221011121010100000122022200121212220010000202011210221012222121010020000221020002221011201220222020100110121221211002021011101121221002210122212212120210222222021201010222122200210012220110102011021120000010200100002201212210010112110002022021121210", "21022222000210101011220222200222201212122002010222101220112010101122121122001122202221000220110220211022220011212000220011201202201222011001012010022221101100001200122202202210112202002101221010202212220002202020021200111102210012001202102021200221121212210100210020201022002220110200210110000220010220220202002212021001022110112202010112222121212110222200010101112200022220012211110102100020222210110001212120100221021201122121201000020020122120220102011110220110221001221221012020101022002220101101222110121010010220211220202110120202222201001120020112101202012002210202220210120002102101122020111102211120010010220102112000221000121012001021210011112002002210212000201210222222110210212000221120220202212222212221202112120200212100212211101012100101220220101121001201222000200201111111222112212211110000021002100022112002221112110211012000011210012112002101111121210210101101112122121221121100201110021111202001011120020201001211112012021110012021200021200100022202212120012011122210000020011110120010210101222101111110020010022112002211100121001220102202112102111111120101111001000010010002201010202021210010022101011002221011222101020212222111120011121112222201201210101100002111011120110100111001022122200001000000011120102122221100002102002202201212222101022102121002222012112002200010100101102122211220022012001122202000102012002102202110001212112112222000202110120002212101220212122222220012201101200012011000101222000111221200100002202221101111201021220012200201111100112022111212110101010011112121200201110100220100000011011211122011222022210000101200100000010220210000100002101220201000101100220211012002110110110100112120220000220001121202100011120221020200220100222020201221222102000220110211121120021200012120221221222121002012020000021222212000221110221200220222102212121200210012002100000002220120110221111011022202212020022110000200220102010220122122011102222101220201201101012221220012121120211011000102111112220001100122201100221000022212122101201110121001112011020021212002211102202210001202012010110000121220200212012201222012021011002001221202011010200102011010201112200111111122221221112120011001021202022220110020110221112221021221202202020200110022111122220120020211111222022221010211211112022221210110202121201222220022022112102022221212020210200022211211221200120002000122202220122221221112122011002002021020022112022212001111101000010120221102011120020020220210210111110011110212200002202101022021210022", "22120102110221112012120101112001022011202101020121012120102220111012120111020220221012102012212210002200102021001000011121221101210102212201102100201002021112211212010101022211212220012121102200110101010121101122020200101122021022011200001001021121202102012021002210011212122011102211211200201120221200011102210120001210010101202222101122120220200120120222000211022211220011101211200110200210010220110110011201020011201001000220210201121102212002221212101211100221121201202121112210120222122201200200012010111020022012110220210010111100101121211002100212022110001022101001202202112121102122100101112101122020012001210212021102122002011022211101001010001012220110202000000202110002202020021211122112200021120001201202001122020221221212012022222110201021010202022220000202201011200110002201102122022221012111200201222102020220012200220122001100010021122221211201012122001212221111202022220201202100012201220201122100121110001001210200020211010211211002221000212110120022101202100221111201211011210020220001200010121022012120110202110011112121121001100121220010211000120002022221122022202000100110110201101022012012120000121201202211220221110010022122112222101010011110221210101010222201200120110110102111022222121200000122202220211220012220021221112122222220201221212011011002120022102200201202222210201021010210112112221220221201120111212112001110202001021122111001110021021100012200200201100100021010202220110010211012022002110201011222021001101102001001100210222111221010022110020111201111000212000011000212200010000021120001210220220000222100102011101022222121111002122012112202002100210200121202211220201110000210122010020002112212010012020021221101102011021200020212021212010120200221011100102020020220021200010020122202200022011012200102212100002102112122212002212121220221021100120120201210101210111021201211010120112121210021221220102111202102020112012222100102011122021102110100100000102120001021000001100012011121001010010211012112220000200222222222201210212110012021211101020002110002201100220112121200010100120201021101022010101112221101202211022201100000200212220112201110211112010102220212121002021101121211110110102202220221121022120210011122010210000221122101021221211100212021111100210022120122201002121002222102011101201011022120211122000000121122111101011211201201212202100011101222012202111000221000201122022110102000101221011122112211010000111210020001221021211222122101111022102101122211102222111220022121212200", "02002101110221100012220021010121011212202220001210221200201200200002022202121211221222021111222021110000222121122012102212111002110020022220110021010021210211222220122011210102002122212220200021120202220012002211001011001210001111002211111200022222001101110210111112120211102201112100212021222022121021012022001210020101101000011121012211201220021002212101102011120201122010012111200022122021201022000012101201121012011111112111002111011020112020121020122000221120000000021020020221201101022100020101212001001001020021101121210211022222020012100222002110001002021100201102001222011200110211201011202111112112111111020110122212000002002122021022122102100011111201202200011111222110000010002010221012001102221022102022201002200120211200120211112000202120101202201012021020202001221010112012221211021222111210202010110120120010102122011111120012001211011000012210202010022101011101021022010120001202000222201211120102210222110020101020100202201020121011211212001201100212200221201120210021211212200222222002110010122002022100112011122022220200101001000110102100212020001010201120001002210020021002021121010122202210102011120102000122121202012222222211210112020001001120110021210222202201201121221110110121012021111011122120202202212110100122000202120210011111021111201022221010000012001012210000100111211111000012111012120100001222121010202010222212201010200000200212011201002121222022002221220221020010012211101121020210022112021002222110011212120100011012201112100221020110111001021201101221120022101221022210211011211222112100100202222221002201122002212021012220100001222111220011212110201210202001000101110120120222002212001110201002210111120010112022110210222020202001221220221111110112101001112210012112001022102020220102020100201122010111011120100202212021001211111102212111202210111210211001200220201212222100221120200102102200010011221102100111202200001002002011100110110212011021210020212200122011120221002211202021102000021210010012201022011001120202122012210210220221110212220110001210001021001100110022122120100102010122022021210210202010122102000111111100221112001010111220111211001020001110212200222021221210120211120220110212000220221220201021212122000221022200200220122211011102020210012012122000010022210111000212111010201211120010202120100001012101212012011111222220112112012210102222212200212011011210122010001112120221022021211110021002020120211002211011110111211201002222211201022202222121220210120002010122220122", "20022222212000202011121111002102100010002210102011010021100210100120210020022202102120000102000120200110121020001200212221011222010002112022010121201001101002122101212021102002000022101111010112220212002100021001111201112102001112222211012100212212210012211101200210122220220111002022100110021222012021210211121210002111000212011200022111210022110110201112110022001121112112210221221111222000112111011211202022220112112112201110101011102011210022212001020021010010211122210110100220121221202001202012111020221022220000101201022000021122201101211110211111222012112202020212212220222220202010021120120021200211001102110022000121002121100220100110002112002121012202102012220000222012110001010101200000120101102101220210010200020112110001112102012021021201212121011011122022211200011012121020002102222202221110110202021221200101020101110022022222200100001011000012112120120010121212110202021112122200210212001211110101002111022001010212200021201210002212210121200201011102200020020220000112012011001002021121200100122212002021110112002000100100120021021020122221011120021102210212211022022222200010202101101122002102200122200001110002020102020120121011220101201000121220102020111201102012221200101201010020012022102121010100222122222102202011101011020010220212001110110102002220102112021210121112011102211212201022122002120212121001220001112021002012112211201011222210110202122100122001102211022101212121221020101210021120201212222022222212202011212100201010102112001212001021002000211000202122002102112022210212120110002200021211212012102210002202010112112000210120101202222220110112102111221012012212122220221021111000100222110021112102021122022220002220121020202121100110111022000020120120222220010202100110202112222112200210010101110212111021110101120112012220120002022101012002221211001211002200012021012120101020201212100102222211221200210222121121221011201110202220020000101111122112122002010211110020022121021002222200211211202010021222222102211110002022110010020021210111200221202100111202001122200112200111020211101011011001111222222111021101101101000000011211110211211020210002020122022112210011012210210210220001002102120001101212201222110200200111102201012011000120101202100201212110110110000221100110211021001120102111010221210100222012001122221200012010121022010210001101112201110101021122021112010002110120121122022211102221001111101012212102002011212021201021001000102020020210000022110111111112010111000201111112100021", "22022022001012210221102021112201110202111011011001220112000110221002010000102021202112121212201102212220221110121210100222012222210211201212112110220020220112121220201010020121220201212000022111200012101112111012222201022022010222200210002222122020022220000000201021112010022020210022020200222000100111121020120202110101210110212221210200200112202022010012000211222200201120211221002011101000020101221020201012020120111220112212120011101020112202202201102010020221110012121202111000212022000102021001210021221112121010020011200022011210022210120220022220100201000200112122120211110000101000120200001200110222222111111122212222000021011022100202001101001011112210021221010221222211102222001210120220111110000120111120202201122020100011021210110111000112101102221210220021001101110100200111221111010210122022201101002211022010012021020211000220002010001111111001012121212021111002211022202022211101021002022121222122121002022012202011011220222002222012120110021101122220220112201022112211121221110220112000021201222120120202111212022022012212201021210220202200022012111001110110111112201121121110101221221200122210101022020111002201122210222121210201212212102111220002222120100011000221110120221100111101101102110022121001002100112202210121011110112000012102102022200200101001110221201021111102221001012021122110111010001112011222222120100020221210001002201110112220120010121221221011212011111110100011201112102200122021021121211011101000021202011110112121210210011201110012212012110121211021202122221211122021020201020020101202202222210112211011011122102100202210111211202120211201022022120020002221120210100210101112202200222111122212121121121211110000112121022211121120202110122212212220100220212221110121020210121112002001201221122220121221222122201202220010002010102222112112220110102221110110010211001210012200000201201200012101102112102111200001120002211021110001121021220210001012210002212021111002012122002202012112111120220110112211000202211200222222221111102010201122211102102111212120001022010101021122211211100110222022022210001121210122120111120012020210000012121221101111121112022201011210121111001201101112121021201010202222222220112101121102011010012020022102101110121011010112001020021001100011122001101111122012011000021101101022111002100212202100110112022120021121221102111000001210110012201112122020021020121002201120202211221221100220200000220110011020012100021102012021012221011200111200021211001020222100120020", "21120122010021022111120011200120200001222212112202000101121212102012022012212112100110012121202100112122200021222112000212202212120101110112202001121011122202211012222102012002020011100011200010111102011202011100120021222020200210201110020120102002010220002222021201222201211012110012202201001112222101202201101201201221220022010220001121000011212001110212111020102212222201201021101100021212010000001202000011121201212012112220102011200000212202002021120002022212202021211100202122002012101012112102101221221011012201221202001001011012211021200102122220100202122121001001210121102200022101002102120122000200220100021212112201120111212002022121012211112200011011012120000101111212200202211221001100110001210210010021022201210102112011021122002111211000202211102011012020202102002222222012212112212102210210111200002010121210122202210201222021022200021121110100010121210012021110000122000111210211101112121120122011112122120121021120002120002210011012120001122011002011211011112221022210010022112010201221020212000011021212212000101111001112020120121210121200211120020211202202011000101021020122112202202222211110022221101110001000011011020101120002221222220110200000111220021222120200110211201001120212211122010001201202021220101002020001211011012102202021121211020002010222211212222122001002111002111201112210211021002220210111020201010202120002020200022221202221020122101010201222102112111222011211000111201012200212002011001200102200112002002010211201122022201220210121202020200220211002122100202021120012212202012102120012121202012012011010022100222102201010022000200020100121121022010121212210122022001212202122221201002001101021220201010021120021101001001022202020110212122100222121110101120010011021221221010000022220201110022000221212121200122122022221120012100220001101002011001011120121102202000010121220210222211100102020212201221002002122221100021102110222120122011121001200010110002111100110210101112021110010221102021200222110210122122022001222210022112001002210010220102120001120020200121002121111222021101010102102022122002121221121122212210020000001121010220001002212010012122112110001202222202001202221200010212002202002000201021010120001210220001100021001112010211211120000211112000221120002012211010201021101120001200002100112012112122002021021111101200022211220121101012011110202120012201100022001221010212120222200201010211110002221110010221010110122211212111122000020022112012201112112210210010222021102012121", "11122002120101211222120011102100002110002121101222022212001011111120110211122002100010002202011210212220022212212120211202102020210120201200122100000110021202011001201012102210000102110120020222100100110022101212001102012212011001021200111001212220002222200220102210201200022202120200102112100012100122020021110012001012211210000102000200102202020012110102220100010002001010011220201021100110111211120222021210000210121222121112120210002011121011100200100102100101100002122200121121201122201210102010010201111102222111202021001100101221111111100221010202002010000111212211001122201010201110102000121120211000021210220220112112001201220000202212001002202221020220221000111212111211102120221202021210022222020020221022022210101220001021202222202112202121210220010212112120200201221202220112010210120012021001000122022211220122202020001221002221101001022012221001202210122210002111120100001222212101011102000211202220000112022020220100201011102121102121111021012101210220010111222202000202220110111210222020200222200220022210121110201021200000220121112012202012121220112022000011011100020110220021021121120012011020201120222022202010200021221020011211111122001120102100100210220110121020020002121212111211121021221000201200112112000012111211110000212111200011010120021222101212212100220211222222121121021002121102102110210012200001000112101111211120220100112011200110120102002112101000012010102221101122222111001012000202121220210210222210022210112201112110002122212001101022211110211110102210110100110221210122011002020010210110102011012202112012110111101121100211221202120201122101222111220021122222102002202220120201220002211111211011021100201010020102211001122012212001022100022120012220020211021101221221112210221021101112110220112200021102121121122101021220212212120202202212020210111221211110022202012200210202000000022100012221210000111120121122112102220102101102120001111202022000000000102102211210002022120201100201022022011212121101210210212122111022201101121020201122112200100012122201212012101012011220121010212202021002222212110001121102012020010011111111200011101002110220101110122102122201210222221120201021020221011000001011120121122211122200221001212122211220120011111112000120001010210210012110102211202111002010201021012220210121021000002012111012120202001121021112210202120212200201212212202001022121022220211122020002200202220110110000210110120200120220111210102012222120101101012011102001011100111010110212022101", "21121002110110202001022020220211212121000202101010221201110011002111212211222100121100222102022220101110020120202121200011210122102122021000101021010222112001101010221022102002211002011210121021022021020212011010001112120010120010111002101122010001201012222022201220110101112010001010122011021001100020211211211011201022200110201020021221010222121220012011221012200011112012001111012202220220201011201020202112222112122200220002100012120020201011121012202221001222022212210211122001020201222010010020220211021210221021020001120220000221120110211100102022001011011022100100200101011102212202212200121202102211021020201021122220102202210221202101120011120201001021010222001002222222112221202220102212110210222110222010022201222112210020202000101200200200212220101112010202001011021210010101100211201021212101001121000001000201010111212011222002221021202211110220200121111001102100010212021212211222111210222100102022000121020012221222001102211221200101211111020212220122111222012000212122201120222001022221011010212021122112122011220111221111211000101200210212101001020222112111211120011021010001202111112010122000012021020201010002111221211020020210210101112220112210020101001010001010002200201001211202110020021121002101002210100012000212022022211110200000111220000200211122211202011021222212120120102222111012201012210021022111001022210200200211222012020211110212010012211111201210002100020121110021210012100022102112221120112211010100001120120211222010112100012121121110001122112220110121112000121010002020010111210101020021021011022112220012202012212020120212020202221111220001210011120222012212110102200012121111222101222001221112210220022200012221012020010020101201110111010220120200012222121020210100200101102200220212021122112222200202102002122001102120122221002120000021202120021122122111020001022121210201111102002201100012111221102220202112210220000122221002110201100200012022000212110222121201211202200002220201011111111221210121101012102011010211122212122102022122020210122100112202210220121002002201000121101100020211010122120100112221022212111000111120212210202022020002121010111110021222202101201021111222220222101001012001020122111021021022022021202222121110022210222011200012122222200211000221101200220002001120211121121002121001211211202120012010222110101002222202102122212220202022120122201201220021111011001212021000000002200111122001121222201201120101110201112121102112000212212100110110220202211201100020002211", "21102100202000212000202120121220111022100011202121202022102121021110202210010112101202221001011201111201122021222001112100010100120110201200011012101120221011101202022101000001002002222221001200221012212212011212002012222110011100212012120212112212021021010112222222011010102202100112011222020011112202010202001202001001220220012001120201212220021221221222000021022102110022221201201120111211002110010201112110012112121121200111200020120200120102101001120221100211122021111111021020001122010010111112012212201002122220102222012002101200121212200020221112000011111121220100212002112102120012001010212102100101110000101022102102201111100212201022000010200221002201100001210101212101211222211220220000000010001200212202220222011110002100001201111012012110201222202110100110111101020002011001202020201010200202222220112200001201021122212102002122100201100010202220100010021200101012112011100100000221100210212020200210001121000201100000200010222201110200102221002221110022211011000201010202021100002000102221122111000022222212122100100212200210121010211001002011210221100012022222220101101201121010112012222212010211012201220012110211022121010112202121101222121012210022110201000112001111222022122111221021010202102022020101101020202201202221212210010211112112002011011012201220020020222112111112022102222200012111211212120020021120100011200102212211100200201202220221220112021101000120101020222111120210102201100220102122022212201112002212001121001000202012211021202220200010212122010202222211022102120011220100100022010010111212221001110020022122010221001220001101211100122210021201022200200112202000001210010200002202000001001211020011010011001220111101112000121010102100021010111111212100212122102111122210222122012110002021000110001102202202101012211122012011122121121200002101210101112010101120121000001202221202111222211022100110012121001212000001102222201211002102200012020120201120222100001020012200221020020221202000212022002100210001221111221211222220121220210012210112112120100121021120210112010201210012022201202002101202202210111220000200000200020221012210121021020201002211011211001102002221100220110222210211221212200002100000000110110010020002221120220021011121200212021000100021002110111012111022220100022002000021112200210212100212010012122012022112012112121102120200210021221020020202211212120002101221101100200020220200102110012121012220002000002210002021021101121112001010111010002212222110002012022102001121220002", "12011011202121222222000021112110121121011100012221110210211222221212011202222000112120201201021010021122122020120012101020102000000022020020201001000011211020212100111011221111200202010212022001220020211000121220000020011221012200221100100112010210201112222000001122110021222200210211211002220210022200020201010111202010220020010202011211022222212100212020102101110112101202021001001012021210120111202100200122011010210011210120221012121222210201120121121202100020001221220212222210011222201100111102021011100120101002221211201010101001112021112010202120110001022220100110010122012012200122200101211020112001212120202210111200000212211100210020102200002011111100101212000200211210210021211221210020120102211201010102001111010222110002020002122111200102222022210020111220210101202220022022100012120121220002011222002011102011200012200120020112021222020222220022210211000101211222111222222022121101012110212221121122222102122111210022122010220210002020120121120112201222220000001100102220200120202122022020021100121100020210020222222222112202211020122212110011120001121211010102222111221221101210100022021102122202022101122110021002102202001020110122002211122100221121212011122110020012020102222010200200210112111021212000210120010011011122211110010221012022200020000021110212110200221220200021102002002220001100122221111221022121022102011211022012000222211202202112000021212011121201022012110100122000112000200012022121222012001011122221202110202221222111012120020212011020111200000101210020201001110201012222212010201100000022112112100202002100121020002220012220202022200201002000011021101022120212220110021202111122021101110020000222120122011212212022002211101002000001001010102221200100200111120012001212100010011220110101220101010100011202221212021021210212210201010102121221210010010121011202200221221212210121112010200202121110121220112112202110011122200110001101021022211102222120010100102201211101012000002010210010112000101202221112011000020112020221011101101202001001010122112102111001201200022011200112002220111221121112101000121212202021001202012022201111111220111200121200212011001222202011102210112220101002200222101221210111211220211111120101120110100201200120201101212120010022112002002001221011100011021220022221100121100122210112221002200011012121112011111101210002102002001011001101212120202212200020121121120220012221112222000222111002120221010111022122022000011200121101102212012021012201221220222001002212001110", "11011222112201200210110000012200021110102010021200222012011220102211021202011222122202120012200112221111121012200122122020111022002011111220121220121022112110120010021010201002101020120222112100012221210112100212112011102222102110021112012222121100101001000011210212222012201011210122200020120110022220021120112010001002100220020202101000120002120220000221021211202011202202002212201110210021100110112211000022202112002120020120121002111211001012122221111212021121122120221100022002121222001120001111200112202210021111222200002020221202221101021110101022121002000212200120112110110022110202202212121100022212002010012010000011222222121201010201110110221002010100101010101112210001020112100022002010121202020222002010201010010210010100012002000111110201102220012202100012001220112201110002210100102020100121202021010100111122002001112202201020012221210200101201002101020212211102000022022000121200201020100221102011022022212002122011012122110011102101022012102020012200012221101111001111001002212102112011000002212102001221112121002112102220112111000221001100010010120220000011000001010122220202002012100212110202212112002012201100022021220201201221211212200012000000222100200211221021120221010111100110112111201020211012221001002201212122211101100220110121021221210122100222002120121102210102102201020011022001200200002222110012000210002101000210002212220210012000001102001012120001222012101211122110020012200010101000222112002202002211121101212102122201012122122202012202002022112022000220100022220001221200201100001210221111112011111222221001002201011002122122210020100202020021211202021021100201220222010222000020211022102112010201201102000202100110020101011222010122011110022112210111122020222222110120002110211102021102221101222110121122001011120201020110020121020200100221211112010111020101101022120022201200212211212110102221211012022100110221212221220010222011011000022100000020020201001022212012210222200022211020022120121022122221222101022211010222201121121022201221222112020022021211201221122212100100002100102102002020202200212212211111010110120221000122000202202222020201021102122002002101122102221102221101221021112101111120120220021111221002020010022022100021022211221200120222200002120020120200001122021200112212210011221122020010200002112002221000102220222101210000012110001110001012020202002222111220111012222102121112221212212100012101102220011101210202122210020011210011222000020211101112202201120220111210021210", "21211000211012120110001012212202002210222211102001220201201210210002010002102102001112002002011111210210100001021211011212010002222012110021211210021212201021022021112120020200201211112201111110201202121210101002000111020001111100202120212211222121112210101002220202022120202210110020000001222001021221010002002011100012011222200110210202011000110021002001102122110210102000002111200210002200110120111101112202201211220112110102112220011101020011211002002120000000112202220202122202002202001020200222011211102100100100022110021100012122210221111002211122122221222210112112222201121001010202012100121221200022021100011222120212221222020101111210012021222012221100102010122112200202201012022201010120220221212210112210200000120102202110010200022202111001101122202221202022100011011100000100211221102001211102202001111102100010200202212021021202210112010121200210221200210202111011021102120202122110121111200000201202222102000212201010122100201112100120000211012102012211220001211010121002210022000121020100221202212010220201220020021111100202222111022011002221201010211011211222011200110001211000110112100101120211211011200211012002212112020201010111100021021010121012112211010212210110212001101000222220022220100222001100120000122202000001200020100002210212122000010121100221010200121101001111222122000010221102212020000121122112001122000100000022021202110012100100112211001020202221121222122201220002102012222001222121020211112110122220010220110121201101112120012211011110222011021002022211200101022111221011220222200012021201111200122001002010111002100202211202020202010022221112022221100102012001001201112012222010200012212120000221212102201002122201120112211200022012221222100211001011211002021010201120000220010111210011102221001201212120110100211222102202001022000021011210020021101101111102200012222200221120112210112121121221121002101212222122212111211211122111201011101011211121000202100012111120211000100102211011121022100200111122201222020022212002021220221101210001220210100002210001102011121122011221110200011100200221020011000010100000012211021201121102011120101212010010200122102020000200100022222020011022202021120200001001222021200121012022120122012021122222222002001121210100010122122020201210121020111002121220102222221020100202100121210202122211022211010101001100122211021212101222002010121000100222201212210000011012120001210212202111102120020002220200212022001201222020011110012011020121210120100110112212121011", "20002102210111200002112001000200022011212111011202200022111122121202121200012211200211021000112220201121022200201021021020211202200122022101212200121022012010201112022022212100210000222121010001101000111102221101110021120100212001010211121011110211222011201011000121000010221221210212202011121012102220101012202200220200020110202010200110202001221001000002120020012122112202011101000002110010100021222012121222211202210110112011100121201212220111100100220111010121211212210201102101220212221020202001120101222021101010000100120020000200221110202020001012010210122121021010120111220022101200100210221222221200012100101021121100202122111101022021111111120011212102111112010120011011220201222011210000010000221100121101011021212000001122121001021011112100201111022101221100011012020020112021021221210102222222010112121222012202111121111122012101020100222112120210022212201101201102112221012112010220212111001000011000120220020222021111001010112101210112110222202101011111200100020020200201211200211222101010202211110102011120220221112112100011201211011202002011110001200001100212202212112220000012111002001112002001201022101101210210021020211211101011011212000010200110022100201020022222200121200112220022200000111121102222011121011121222000121101212201220011111202112200201010112010212001211221021202121200002020201200002112102012101012222202001111001200112110011112001100222222111121112002121001121222021020001022212202110102001021121220001110101022100100002201021112102012020122101022201021121000222210212111200222222120222211111012200012112022121000200202211012110100012212121220111200210001221022210202102112000011100002002202022122021122122012212121101201221202100110212100010021021001012112210110202000022000122001002020212012020212201112211000221110010011112022200110000012000212212202200202111212001112222010111202001200002222222020202112001021201200022000121201212120211210110122000220220202202020112122102222110110221022120001221222212020211211020111200210100112110201011200122210020111022221222120110211221022220002022002011100211201022210122010100120112101212011121102020120202110012121221000022001000110102200010010221101212112102122222002221121120211211000101021200101022000021200201202001211121022002000102112202120022122111000210120110112201010201000020220212210211101220210101022120211121100121122220110001102212012222020111021102102121012212222222120111210100001010222221210210100112201101000110011001102102120210020", "20202102102221102000000211010021220202201100100211111000110222010112022020101100202202120211001002020121210000201211200112012110211221101210022022221001000202121202110110020112022211222110021000000010010210020001001201200200200010102221111212202020200121111221001212221210121022221220011212222110220210011221212201011001210020101201220122100222001100011000120202210211202000020120222110102010011000112000002101011100102001211021122100220102022220221010201202021211122121012121202122211212212201120202202221122022121120121022012202011211220221000121221202121101010220022200221201202202102202022221121021011112112100201011100222221020012010221121201121000000101010100111200011112211120122101112112202112102010102110111210220100101022120010021012020111121001211021111212102210200010010000220010212020121220110021112210022210110112000202200121111202111120120021121020212101112002121010122201201120212001001000110222220002122011022011222110020121012021020020222001021121211021212021022210101010102211201012011011110100021101201000211122011212010222202212110110212011110110020220101102220100200221011212002212212102202101020022101221120000111000202210202012211210000220220120210112022112112011120202120211022100102021021100120122111202201010112210201002110020000122222212111011110000021222212101221011220111211102022021021100121122122010220020010202220202221212100212100010122022221100020022200222102221002100012001022020220110001100121022022111121210110001122111222000011200002200101021201110100212202212121122102210100210202022010020210112120220220002112111100112200000220011220022120020200200220020122112212011221011110122212200220100112022101110202010001112211001212222222220102221210012022221221002211100021112111000100211121210010001211021101110222002220002111021112201200200221222000120000022100100201201222021102100220222122221011111211200112121101101110012201021210121012001200010012202220011201111100122001000200000021110221212002102111021111001202222111000121220101011222220002121020002020020111120122102121212120001112110211022112000221202020020121100201000211102021011000122201021211120220200011201012001211102001002010012122220012112120211201001021222012220001202022120112211101012111120101001122112001201001101200100021020122002212220121021100110002000112110221121011020100201222220121111011122112201121122010010012012112110211210110200022121002102011001221021000200200002112120002010000101101100201000211212001011202020201", "21121111021020120011012022101101020012010221102011021021000102001220201111102022201221121000020211110002202102201111220101002211011200201201001201212022211120000021220022110121101122000201012221002220211012221122111211100202200002012001011202001022120210020210020102220212220120020020221020212200022020020100110102210221010021211001202221200001021212111211002101200201122021100201000000120201020010122020120220100112102022210120011210212012212110010212112001100012111211000121010022121200220110210020220112200002211201020220202110001120122010102022112220112001212020020221210221002201222210220112020011111100112200120022221121012110001220021012100012012202102012221110101121201122001110110101121120210221102210121101021002120021112220210021122221002200221112121001220022111211001201120102112021201101020000202000101201222122122200110200101211220122220011210122111001121122121122111210102012211002000022120002000210120111022221021200222102212212102222220211020222020012100020200200200121110021021012111000001200211100202010122001220021210101002002111011211012221210001101221011100001000211022202010201120011200121212002010021201012111211112121121202102022221011021122002001211220011200120000121010010221112121000120201020110202001002011022100210110120122100010222200202012002222202020202122111122010021110122120100200010111111222121010201212100001110012110011112101210112110022112020101212122110021020212111211120022201101220021120002220102112122020210100021001002210112012110201010022101221021110201101120211102010220111000012010022102010221021111101122111122100221211121221012121211221011200001011122211201112112121111022120101020111022011001120201220011221121120210010120001011021001212220202220211022020022200001210212002222221112002120102011201112212112210120200120112020121012221021012220201210101221122212112222212002012120010212121212212112220020122012220111021221010111101201210020122220112100211201211001001102200101210211120121002012000122111102111210012101010011201220021220022220122121212102120022111201021102022000111011110111100020022122201122212102210200011102001002112200021122210102001000112102200200020012220010201010221222211011212001101201102220220120202100222020021001100122000111200122100220222121100210010110201010011010010221220222111022210012200102101212201100000210220002002220002102120101000100102221020220011002200020111111001222110100211012110212211021111200211012201001212200200122201121022200120022121", "22001201222101110220102112211122121212200102011102021120111111212201000210101221112011010100122212010011111210222010210100022222120202011022201110220120221122002010000112120001002110222001002112120111011210022110121201220002011222020110221021001101202011120020112020200221111102021202100101011002020210112212211211022121012122220102211202201020010111121220010110010002122002022002022120112221100101220101111201210122021100001021120002221020002012112101201011210200220222122110110001221220120222122120012111111021220202121012222211121021010211211222112011102020100202010100112121211211011122110112020102222021222012121220101201010212222011100212221201221020211120102020021200211002120020210010201001011121020201211100111201000102120021002020121020000200221001121010202112022021012221111212202012000102200102210220021010220010101002210021002202012220122220011010101102102201110101111202002210200112000011020001020111210011012200221120010111022112021112211100021000021221102202012221100201202212112202202120120212000201010211120101101110200211200220111002002200212121201102201201211121122121010012021112212122101000222021120022110112112102011010122101022110220120122001210021012210120221210012111100212102022200020012022212022121022001011210202122221100001102210021000200110221100000001122012102220021202111001200212120000202001202102010211210010112201012101101020102021101021210102100010100120020021120000000120221102100202020001111202122012210021221012212121122210000101110011012111102022102020112020010010101000202010002101221012012001020200220021000121102101111210112022122220102012211220121020002202201222001120210212100102001012220121220011010020010022200012120121220112000112111202101221220011021102021101212220212110220000110120020011021201110202011020201120200122010212100000010101201000011020012121220010102221100222010220101211120122101020101200211120000001100122201101220221112112202002220020110112202212112112022222121122101102000112002011101222000010110111000010220122202021020210101220122221111110100022222121012100120121110012020020021000002122022001121201000012210110222201000011121111021000112201120200222201102022210100101120111110212021220001010211010011121211110201021102102102220022212122202111100122121101221100210010120102100010110222212000202221212100122021110200000120112012201111200210001221210210121001220110101220020210222122110001211011211112122221001112121101000111020020222110012110201100102222220112202", "22022210100122121022001221202110000211220000101022221002211001102020100220022101102212120102212202210200212102220012112022102012011012010222211002122000022112202011112100112100001220212212212102111112112110000201212221110211221120011221110222002222021010120210012100202200212002002010102222120122111001220210122110120022101122210000000020020012020212010100221011202202010202121001211121020010121210020021121010020000021021200102112200000212011021210120022221101112022101211012212102021211112210011010102112211101022202111201000121220100120211212210020101201010010201110210220211011012212001100120012102000000120102100022100000110121001010112211011220211100010102222001020001110102121001210011220212001022211022002022022221021022120120002000100020120120211101210201202222211222210122020010202022200011021212110100122220001200022011200111220122010001210210101020121212210201202100122122101210210210002011102211202201021220112211222212002212012011110112000121201021021210021020001012020122010120112200210212201120222020022011122201000200021121120020101201112101200101221221021021021201211011221121120111200222120111000200001000011201220121101112210012202201121111120202001222210122212202121101001001122022022110210102202122001200122000022220220222222201121012011020120110211101111010012121011002210001220111202001220010002102100212020211120022011010102200111111022101212112122200121220210020121210212101111212221220210001010201112100120212121021100020202112200220022022200112210211110222002202222201100122022221122210212201021222211102000211002001111210110002100222022000111221010200220110021001002011102100020121101110002012020002211021012122122012220120201101220010100200022002021020122222021000111011200121021121010021011012202002211101020101000000220001001210120001011010000102112121111022011202121011101111221221100012220202210012001201220102111100210002221021221021012110102002121022101100011001100211201111212120010100122110202120011000011101101120121102100121111010110121021100112212101121220021220002112011212221101110001221100022022020000212211201100011001120020020210212001200202012202000212202011121112210112212212101002111120012021201210011210100020020110120211111101200101012111200001120112110122021221112022000201010021220100021011211010221221022110202011210111020211210112102111211120200210011111020112212122002201002002122020210012222211212120210002222211121110210220221111012020001221012202011002020012011020102222001", "11112210120000101200200011110221000022111201122112210020121221112111221211121111111122210021121001212120100020211221022222010200121110121202102201110020012020021220102201000202222121020010200100112220021021212010210211210210201120222111020012022020001121101100022212101001102120002010011211112001111012220001102222220020122222020100200020221210222010112112110202020121111222120120010011020220120000021211221001210222021122220122000212122212012011001002120212122120010112002002121211221122022200122221022001000210010021212221002220121222101020111220010202101200121211002201211202101212210011122001111102010010002221011020010012201021212012112220011021002020012021102022211101120101000012221021002211021100001202111001221110122112202222202002011120101120022210211200000102010202100222012111211021020200202200102220212101102022122011222020120111122001000002212210022012022000011100111212020022011112120012201202001101012020010120220211122010220120210100001100201211211201120011020010010211101000121010012200102120102002022000221100200211210012020111001201201021101220201111122111021220121202222210101010120221110122121011022201120210012220010210011022021102221120202110020220212022222220002102222020200212102102100112210100012101121021100202202110121220022101011102110122002021012122210001202020112211211020222201222111200222222111100210010010021121001112222220110202112221211221010000110102111222111001211111212022112121010022000221102200022222020100122110200011011111210202120020220001012222100002002001001201200200112201200020021001121111010012102011111212202222121112220022020210200212010020222121220111112021201120010211112012102000012001200021201110012110221202111020211110001100002122000212011201222101001111020012211000021220221012010211021112112012102022110001100000002111212201202100222121020000210010221022121120121202220021100202010202112121122202222100122002001120020000122011200012211001220001111110211100112021220100122212221001110212202112010020021001100200220220120220122210211100011201020100112102110220122021201112022102110120102011201012020222211222102012000112000212111222012102102110001022110100122112201020121212212211212112201212110000210210002112211211001111200001122220000111122210122101201212221120101011201002122120000102101110120012020011020120011122012112101022020111100011210201200101121021020112220222012010201021202012121120102000110022020112021210111020201201111011222021211200100212001210222000010122", "00211002022120001202220012102021211110200102211012212102112100220122020121021222120211212120200021202110101122020100012201210102010121200221222011222020100110022120011010010211121210100022102021200000002020120111202110112210112011001012021221100111211201022111020120021120221001121202022121101220200210212112112222121100111202102221100012201010210011120000222002200210012100001112201121201210201101100210121220120012112221100000122001120020220202000022011112101020021210102222112000012122100122101022112221202010002000010200002020212002121000221210212112200020201011212102200200211011221111012202120200011201222010000210222200210202110110200221122100011110111210112120011120222022210000021012202111112221101200102001212121200002202120101021001222112201012100012222001110022210200110020220110021222000220120000201210220011002201022220222210210200112121122011222102002002120202121220200200100220210211222111100222110202202011002210212021201210111201002110002122220222102012112021012022202212221212100212120122112010012010101221102101002110120200012020011221210011100221121202200120220200101121110001001202202122211211121111122221100110011200121011021102121101212012101121122221010011012012211212102010100010020212120212221000222201111121011221021100002221000111221110200120100210220210001202220020201102112111220112020010202112220110021001100122210000012011111200001012120122122111102221022010022120202212100101021022101020211202120102112122021012220210110101122220101022202111022100221220111101211102020012202101101101212012020022001102212010100222212221021122211220212021122022222220112022021221020100102121110121212211020201211002112212102210012201202100210101001202211121100000210112101120121110101100200012212101102201222101221220101011122120122202112210200021021021001200120210122100021102102000022222000101010011020122000212221220210120112010111120002211012001101212120221010201020122212010101021021202120200001201011122222001201021022022200212002121222020022221122121000011122211202000102010022212100220210210122202121101000102201211000220200001102121220222221211220221010211102121021102222122210212102210210020012001012222012100122022112121000011220121222012220122012211000002022112120110000000210021010102221212210112101102021120202010012100102000201220011110201212202212222200021010011002010112220200010111112002020100012102221121212110020001121001201212021220220221122121020121201010212021101211122002111021101122210110211", "10022000101200222102011120220220220222102001011010002220102200101102101021201212222001200001110100210000010001020102122100022011202010121021110222200111202201221002000120110011202120120021200202101211102022222210200110221001111122002212020200012112021122112121210210202212102201122012221220022102021100020201210012002111110121110110022210010120121110201001011200012000212220002220121011012101001121210011110102002102212001220222122101012022002201100112010212021022100210022022212110102121202021101021011111001101121002112001101221000120220122000211201010012020000112221121111122022220222012012121002001011202010201100020111002121011201212220011221100111022010222101221121111211100011100201020210122120222001000121121020112202111102200001122111201100121212000012212121220122221202222101012221111010220212022022201000221202200111110212021122220202221121221020211011120220110212121022100101001112022102021010122202120021000122201012000021002112200021212011201110211011021120212012200011202221221111022011211001112222202201010110020210221102022020211010010120110110100011221112001001220020001011002122022111001112220200221100102212011001012220120102212112001002121200201102110221100122100122221220212111211201122121221101000221102202120202222102221002221122210102000102111021022221200112011000120222000221011212102021121110102120222122011012002220021020101220002010200201220112122220120011110012121102111001101112011220212101021022100022120010211001221012120210001020222110002000122000221022212202020212220202000120222011210211021201020012201201000121221200110012102110111210010202011202020210121220211211022121010112102001201012022101111112021120022220221110211122120002010021011200110012212201020110201100112121111212101212222122111002012010111120001011110222102202110112200001202020002001011202220100011201101122210010212201110102100120120222212222111120120121001210221211020200202201122102010221000110120120002001001022022000001122000212101022102120111020121010020011010021202202111111000222120111222101211211020222211102222101201111022212011010202001011010000001112011222001211220200121011021102111012201122002201021122112202111210001010022120200221112120211210010210111210202012212101210002220200112000100202112012101202102100011012120122210111102211210111211022201011002001210101210000212200111210020010201022012002222001200201212122200100012122121101001112221110222112001112021201221212211010211102012000121221220200122122111011", "20221022001021200220010211212120220012102120220100201002021002102122102011022111002200122211012000000021022111002002000221202121100211002221022102111210011221011101000211112212111101012101011102122101102001201010212022202201120012022102022021102222101210110111102112122200211221001020020210222221000012202212102211011122112201020221002102111110122222102221100222222102221120210202212202201221020202210001110021022220111001102210210121101010210112122202001200102001120121020002111011110121110112202200200102110120110112210102002002211022010222211000100121121200020101020021120022222101221220210100121011100002020112010201110000012100000022212000121212102201121210122112122210112222100020011210020020222112011222000010221012111220200122020111211110200121110122110202210212221011021100120222020012010210000210111022001010101221220210101010112200120220121200100200111221221100212100010122100021000212100110221002101200012121212022001111001212012211212001221222022110221210221111202111002222221011110222111022210120122201121002212022212221101201221221011010101000212020110101120100021100222122102011212211202120120101200020110220112122221200212210212012112101011222210002012001122210212022101001202100221221101222022210212211210011100021211202201110121001211220221021020110020212221210001001100201022012101011012102220001120102220210201101120211021211201000002002212022101221202210002110112112101210110110101020011222110221022221222010011010200122110021112002111202110001111211201120201010001112002010000202222222102100002102022212111201111201010221111022011002112210011021202021121120222110102001110121010210101021022121110021212200122222221112022221120022211222200011011010221201001022002020210012121122100210100100221210011110202211210121221102222121120100100010222012111210102002021000112022100102122222100120100111111122221020120000122201211120212010002202222110022120120100122002110121200121021002011211000200012120220202101122102110011200221201002021221021221002102122202201022010222202111222201000111200121101100222121221021222122101002000012101221210001002021221220100112221101100112011002000211022220220022112222020101211121202020201120122012110202012112000120001221010102211011012000202212110100010122022122121222100102020211022101012020021002122121221121200101002210120102021211200202102021000002102121110222202021122222100011001201111001110022222220001001102220012110000121022210100122101022202000020020121111221022002011221", "21211102120101120100220022121200012201001200002222122101001101011121101012221220201001201010022110020201112020000220020012000120202022100222221121112202000210120120212200220002221111112201221020021120122120001121102101211101100111120120101222220201111100122122220101202002122111121212200111120210212212020000212120110101120210002221220102012222100222021100010110021210012200211012022002102221010201010202021222100101022201200100220200010201100120112120020001210012201222100220002220221200022202212010222120122111222101202220212220211121102220002120110121010202220212010102210021210111011112112222220100201202200210020120220022202002102222222100120120011110011122010110120001022002010120122002122022000020101220011101120000200001100201020122202000022022121201102210200000021012110021211200012011002102022001122110200200122212020020101010111211021112010021000221021021112220212002101010200201001011222210111222002000212020011220000201100201111021122021112200101212110020002222020002121021221222212000000110001121012102120201100011001021111122212001111110110221011210101200011112102120002222020001100111100120112221021212212111010221220220100022011221021202210100020222210122011001212211102212112101210012212002002211121021020010121120211210211100101120221002021120122022222112002201011200102011022022212122022011122022000002220222200010212221000011222010002012212001110220012000201021122122120010000000121202222010010121022022200202100011212212021120000021221010212021222112210022021112202212200010110202120102010120000221112020110212022111100201112010000202112110101022112212221100010121022220120111010112021212111012200202010221010102100011011110011102000211211021221212022012122012110000201101212110022111222110200101220120121220211212002121112111202110121112200100221110110100210002110120120201010011222001120222010110002100112011221222102011202101121100200001101010010011110110221221022102022201021111100002221120220200020011202112220022200012010001210110111120201010112011212211211121222000020220212000020221201002101020121121100022122110111112012212122222020002101010212020011002000020221202122200110101222021001110110201020220211121112222222020210202221221012000111122120202002220002021111020112022000002212221002221210021012000110222211121101010122120112201101110221100121111111100121122022121222002201211020120011222112201100111211111220112010000100022100220201001202120201212201120202020211211002110220221002200201122012221", "12111210221202011020220200011001201201211201121121121001121110022210020021100200022112020122202211200110002011012010022200202220122110012211212211220101102120201122001002121200111121111120221102102221202111110021022110210121112211202110002012021122001022222002120221011011110122212202211011021000010122021210020210121101101212211000111021100000121100120121021000222112021011211222002201202112221111001121020010221110010001120000011202011201110221121012220102010210000121220021101021001101210000211022222011120020011210211010211000222201101110120000222222201212022221001201002010112211102111202012012200221120212112210001012010001020122010021010201012011210021201122101210101201021000201202121101210020011211020102201001111212202201012221011221201212200211221012222210021021022221121100020200012200011111120121200111100111122210000010222221012202222010011022222112020102120122121100012221122020200102102202100021000212210022022112112111222002011212220111100211000211111112112020112221021000201011211011120210120120220022101101021002212111220200202221221222210102220210201101022221010020010011122000222210001101102221012220212012101112010010002021100010001112211001221102110011001020121000210101022222112011110112002111201122020020010001120012122221201122210201111000220020020120020212002122202011112100110020122221120121011212001001021021010010002022011022221110222110211220021020120121112110210210221021102222101221001111222111012101012011111102101122201120222101112120020201202020002001221221212002211022110200001210202210102210022121210122022220002211100212001100220222202221211011212001102100021000110121100110111210001001102100022221210202000101100120100022222012202201100112212102111112110212221010100211102122002101002111112020220021100120101211200100021022212001102210022211012112212001100012202022102220202120100222001100020101222012100012212000201002211222212210121212102022200102002020211002202011122000112221102110002002020110011001110211222222202220112122200222210100121111202010020120202000102021101201210222022200120010121122012020001010100110102111021210120011122022212211221001111222010002011212010110102120202220201202021210022022002012020112220201210001011000201010201022010221222122011222201100022122120211121200110010122222212112200111020211012010122010222102212200000222012220001022021002012222112000102012201101110220121011001202010212101000210111201211011110220222011010111012011220100111021121210212100110112", "01111222201100121222102100222020220210112021200210022210000111111002000220222202101021100202202000010210111112020211210212121220000221120102102202220122010011001121210211001001021101012122021212022221120201121201222010201000020000211120102211012221101100121021211000122000012012102111002011121201200011010220112221021202020121120000121012120202111212120211021011120212100201111210002001222110210101220022200111222202122222011202102221200001100210010121222101021001201200200100212101222200021022221010101101200001211110220010012020122220110002010110211222012010202011000102111021000111101011010220200210200021011002201112001200101222011020221021221201101112120101001100112120120012111221011201000212021001221000020122011001000120102102001211020001000122221000120001210201112101211221102201202021202111100012211210102200220210012120010111110211201110101222001000200222202221002210021201112012010000202210220002120221010221010202012212100012010220000022111201102112110000010011211010010210120012220011001022021022211020010111022001011002020202020020212011202111110012112210011022210102120100210021101202201022002102210020201010012010011102120111221212020222000011220220221210010202020210210002021021211022112000000102210012202212010122002012002000112020120121022010100201100212220110220002210100202000121101002201202012211220100200121011222021012012210120201211101221212111210101002020022021120102112012211020122000221121112102111220111210021022012001102221012110222111220112221201122100112111120022120021112201111221112002201120020012010122012020021121111121102122122112022220112121000120201002100020102222200011200110122220012000210100010112000011120110211102202221002202112102000222211200001221201210022020221222120201012220020211222012020022011202100120021210120101212122122020121111001101101100021120110211012200210021002021012121021002220111211101201021000022010112022101122010122020202101211221120012100000121111212210210100200101210112211220012212012210111200000120201012112120100221222022120200110111010221122210112200211121112000220112012001222212222222122200102101010122101110012100201000111212100021100121010211120002122020122011111021210200101210111002012122101120111022011022100020112121120001212121022111022200211221211021101211022012102112202122221200010000202002020212112201112011222220101000200211222201221221020211220220020022202001002022002120221012001000021211010222211112200120222101001011102012122200100101002220", "21212111102102212222100100120000222101120110121121211221012102010111002012001210200202011210120110211112212102121212222020110101100100201200102210102011201100021022120022020222211002200002102201200121001222200021211220110010102102211211020120110001121200201100112120222100020000200120200010021101001121220221021120010111210012000210200120221120112201020201011210211022002110211101011001001221220222210100200010100111012222112202222121000011122010000000200221101122210202200100101112221200210200011001200120111110021220002120220012111102222220001201212122201201102022000112022102220221001212011012112022022211000022201110012102122211102120110222221011120010000010020122101220202221111211000010020121002202120220010012202111210020011021122212221111101210221210011222002011020102210210212221201000111111121100120210222122001212000202021012220000022100022210102220010122111120022010201011002000022210110102202002102100222020200202012102220112121012022122201111012021222100120111110212222120202022111122022001102110111201121102202011122211022112011200001100111220221022122100220120212222010112022022020222021020002021210002200200101012010010222110020021100102121221210011201200101121102020121120200001110212221112000122111101001210020120121020020110221011120020200002121122121211012221211101121211102001200002001211110022211001221120102211110222010200102201222201102010211022010021012010010100200011101001100222121101020000022111200201222000121112121020211120111200022120020202102202222100021222202001020221021002212221122020121000101010021222002010200112202110210010211100020200002121022111001022202122221000120210110121001010012011010002121001210022112012022201001020022000012020200012210122012002022010202121112200222011001200101010021110001100220101020100210200220222210122100210211110221221110211212212102002122000212221222202210100122101120012020010120221210012200211010021120201000201100212000020011122122211000200120002222101112202111000201120000110122012002122112100020101012221021200122212102220100101201002110100111110121220121220220111002112220210111111011111022000022211000222120202101120112010021020211210001112211101022010011021222212210002211020020121211200020112001200200100211100000211122101012120112200002200000001202212022220212110111022210221212012202110022002122001111201110112221112102110101011101121021210022202000100102010011100211120000201100222122010002120100120102010000022202100220221212202220111100201021112", "10011000211101020120011022120212121010122202220201010122022221012200221200101012201100001202220201000101120021010102011121021022010002202112001112011001201221212200002110112110222102022222202022202122120022122110022222202010111100022011100000121202101002121101110120022110011011011012122002221101112120210201122211000122221200102202022100101001112210021000111101210211212210022210002202020220022100101001222012002100200112120222000222211000100021200011210222121010212122111012221010122200000212010221101002221220010120222010121211112200100000121112211100102020220100011002010220210210002122112110011020010001100121220012212202001022200112000020212200212121210021020021122011002200121222001100002010202100112101012112011002202222212012100020100121121021022011121200011202110210200011012222012122210100220012001211220120001100101222002021000221221211020011200110102201011220200012200220102220122021110200120021022101110201122211102001002121120011200110201211010212200122210111220221122212000210100212000112021202101212202110101201102122002012111100001100121021101011221121220102120000211001110220012102222110012120221011022020201221211201022020002112110210011112102011012010110101010010111200102221021211010121211001021110121012101011001120222100112222200210202211021220111222102112020122111012210200101110120012222021112101101012110000001200222201101120020202100000111200112100101022101111201022121002122221202211220022020021121011122220122022110210210221110100101001122022012020012122122121100212020010121012022211121110102022120202200001101021202212222211122112211020111020120001012001122120110101221221010100211100112102212101021202021201112001021102021021122012120211001012120111011212110020122221001202201210201221022002010002210022022121012021010111200221000221212202001100221120221122100010102201120101211221202220001020111222122022201022002101211201210111000022020210000200201102211121111221020112021010202002110022122122012202222101221100010212212122122100120112122002011220120102221020211120012100100020121022220021122021001002002101211110012012220110121210211220011011012111121221021121200121210001122221101012221002200120220001111020101110102111221010011112110221002100002010102110112211011101020111200220120002221210121012200021021102022102202000121211221010122002122012012120112100121200211220002001100221212011111211212001001010011201122212202012220101202220122110000121001122120020002111012201121112220220101002010001", "10020212111221101221112211201100222211221021200220101222220101001120212012002110210122111010211001220120201101101111222222102210101002210201222001110102100021000110010201000020120202201212101012202112120200010210021011001220101002210002112122211220222001012021100101221112210222012101021220001021121210221021102020022110211002100220011120212202000202102010211110002222221021002212111121122221000111120101210101010202212022102202102220002202200220001020101020011022010000111120100020211102220122121112202020220120110001001011000120202001101221112202121210121102211101211222222221202220020210200122102011111121102110122112221200210212220222000121210221220120112102122222021012100021110101112020212211112202101002201202200012102200121020011220022112120200121101002201111200002001122121201202221211201221012220110220222011212212022210200021220010020111221120212200211021120021122210002020212211010210210112001110111220200021112212112002201210222121202100011021010000202202222222220211012210212120022120111000120222122020101102112212121200121102200111221200212021222101222112112001011200000011101202011022122210022222222000012210100111102111222111100120222002221012100200021120010010102021212020111201121100002200200021112002010010000021201001122220111000211010012210111222121010201011120101220011220011120100211200021122001210120022021022220200201202221100022200101012212222022222021021012100112220221101200101222111102021221011122010122020011120021021121100202201210022120221120211101102010012202220211002211001012011111211012010122021010121002220001021022120021111000101102122201101100012022202111112221100222111100021012201202110210102221202011111001101101120122121110200001121021122100120211102121111111110001121002101201212110001120101110220122022100001120210201202120002002110222001221112111110000211221110212110202212020000011121001101222210100010100000121111010212001122011211102211011222110011002212100212210111102010212022000222111210012201102122101110120011122101120102202112001120010212120022002000201220222120021212210211220110110111200220010110010210210011121212221022102022121200112110000022221110011200202110020022202101000100000222111202021121010100012120210102221102000110102102212200020112101122011102020222220201211000101101022120110010020010112010122122200111002210220221000112210011210200210220000121102221211122010210020212211212001201211110011101202002011010110110010112120222221121000220212202012102101022002020", "00010012121220012102012021202111112010100022021001221000120000122202112002222020020020001211001022012020012011111022020001021002011000101100010120010022112020201211210022100200021222011200020101102220202010200210202120022101012110012121100000020001002212110021020211121102020211102012212002000111012202102211121212121000000121221111102020101121101020202112200101002111022221202100112112222200010221120101010212211122202210202221200102010221211021000022101002010020121012200001211122111210112222120200112110011011122011022110000110211211100201121220021112211211102102111210112212111001202212102012111212110000102012001100211022200100121100001000200210200002101001222002000010220121112112202102100021210222001221022212100102221000101212121212120201200102122222101000121211212012100120010112120211002210121120021110011121220012001110022111100000211100110101211211111201221110010000210112102112021010221121222121211100212211220001011201001000100201002122112111102012112020001222011000200022112212021120221200120100122100110221010200201121210111120022020002011020000102102100211021012102001001000002202112100012221001121210121120120120210000202021102201011220212010211012202201220212001200122002211012011002000212112200200121210211212022022120110002201210021012211020112102120201202110100101000122201220101211121220112000001222202201120122102120212211112221221002121211200011112002020022220111012001200101121001222022200021121000002212121010121000100012011201020022200022100102200121212202022112122200212120020210122001102100122110202022211011212000101112122212211110022121000221020212022200012222101102002021220102220202122102222220020202012211021212121201011011021222122102102120111012101001100022001211010020010212220102202122100222200021200202201210222110010212100000000201020120100012001111200211100212000011021020200020210120010102201120122110122100222202202022001220000021120200122101100120200011120121110222200110122001021122212012211002101121012110101100202021022011021200211120022222010200220211012100000021011102220111110201022022210112110001220000010020022001101111012011201201010121020022201212112201100002011111220002011011221002110000211001120022200120001222200022110101010221111212001010000212010101201012210100001111002000221111100100100121002111022101002121022001001120122000002021112110100211111110110102110100200200020002111100000021122201221102001211220002111100002001211202020001011012212022020101210121100112020212", "10220110222120202021222120001212202102211201022220212010121221112200120010211010112201011011022120112220002222002202002220121120122020021212002011100201002101121201210102000121120011011112121221211200122100022200000000002211002110120021200010211022001001201012201102220101200011210002100022002021011222220102112222011211210022100020201210022112001111112120101221200200122000102022222211022101020011201200020122201102001000022011221021210210012122212011121100002212201211210120001001221021001211012111101202102012102110100221200111011122202000211110112211002211220221221020001000210100000020122100120021010101012202220202211112210000101122210011002222012111010202000202021121022022220000012100001011202001122020102201110010010001100120102022111201111211220100122101100112102200010110201222001201120112122221112121211020221212121022021020022112100001120010222220202021011210020112211100202021122000120122120121000200200020202200001010122210212010120100121012112212021101100112011000222220120120122202012201012122202212012220020022221200100022222222000011211021010011111211220210111022100221212020121202020120210122220012210021001020100010100022001120211012122200210002220122202212111022020222100201122121112200122022112101100202010222000102112222100100222211120000100202020022210022101020022111000210202122201111021002212010210221120122201122001101010201201012001100210011102102002020121110111200022122001012021012120001022120002221221121022122110020120010121111221221101100111122120022112212210102111120110002221102102111200221122120221102012120010122202221212210212110220110101210021220110102001102220020221210211112012220212122220022201102020111100001012200111100120200100121221010012202102021220221221212110112100021222010200101010012010012120020212112020001102002021021201122101201010200110011102100201001021001220011021110022100122112012002210011012022221222012211101120202220201122100202021222000201112112020200000012121121221121211212121010022020202101220111211210120200122110211010210220220021021020022221201211100101102022112211222122110002010220102111101120222121202022122110020101021212010122012210121000110221001201001201101221111100101120222000211210202122222221101101222222200010110010000210002200021102201100010100221212112222021021201011100021021012200200022100201220011112221202212120011200012010202112202221012221210211201221222211020101010000211202211122020100220200002102212121102121111001120102222000210212202001", "12120110000020112121011100211121022200222201221220210110202110001102221200020201121021020212221100200101122100210100201200121020121222210121000102012001110110120201120122122112110221011021011202022202022201011121121010202202020220201012000102021001100000120011120222000201210202222211112211222201212211201220221022221211212000102222222212002022200122002121020122202112220122120212112220201222000000011120112110000100201101201021122001200122102111210202002011222112211102101102220011120122021222110012020001122021020011102020212200122001020210112120212010020002220110221222221212020012101101001221001010002012120010112100010111011222002102200000112212001220112101101220211112100202222222122221122010022010201220001011122001212101201111022120000000000020021121022200012222201221212210122020002022201001020210011201122120012000120022110220102110012202012220101001021220102212212100220002002121022222120221021121011200100011000212001221021221010020201002010111212111101110121202020020202102001210100201101212112021002001121211121020220112000212000012201120000222010202221022102101202011220220201101121111201210100122112002101221221212010111010222222002220110102111110102121001011120120200222202012101022020002220011202221200121100002110012221211000011102112022022211022222122202211200111000202210210202120121120010221012002201121112020211122212120002221102011202001110200112220201010021021012011120211110222200220022222110011000221110221100102000221022001202012211002102222200220201212222012020020202210120220100020200200102020022002112102002200010100201020211120111201202100202212101022201120211110021220000000212221121001211011021110221011220100022021112200120220010020121120020101022101011122201101020120111200211021011112201212220001010120002121002020210112121122012222122200022210010112000200210012012021110012122102112211202101020010111210122012020220200211112100211010011011120100021110121210012000111200201001122010111001120201201120112220120110001121211121021112000122000111111101112211120222212220021021120121022022221222220020001210122212101000220102212101022110200102002201121010021010102020020122012022202101200122010122202101201021212010202022210112222011121000000222010121020110021202021201020001100002110212111220101200012010210120101200212100201120002011121111201220111210221201100101201222222222111202210220202100221100001100211200100122210021100202112210202010011022002020001210212020202120000121210022111020010002210", "01001201211002202022100100202201212000111001022111010102122211001102202001211021020222121011102101122011020000002010122222021010200211110011001110011102210200220021000021002001000012022220211201020000000100201201001100222212112222010022221011101212011010201120021021021212121210121012010102020120211111000211220012110022021112010212220202022202112210220102200021120022222112211101111201120020021102011012101012200000102210210001221012120001022012202212022011210122000212010020122112021022221212200221210202100201122101102220010220111112212111202010112022021100222211202110211221000200220200211000120102221122212110002101200010212222102220101110212002201221122112100100002121021020201220122222222110222120001002122200021212211212001212012200210020010002220200201112002000101200022101110121120202201020020110221102210121220002220220200220222112001020002222112111220111212000001210010200021112121200000000000112221200010211010100102002221220002222102000112210021222201011202112200011220221112011000201211100201200011202101120202211111110001200000020112102221112122221010200222011221220202111220021210010100212021011022020010202120001100010111121111021122221120121201122010111222200110220000222021210121002101012200000000002100210001210122001202021112120120112022210210001110101201100012020220122201101112221010201010010002002210011110220221211200220210122101110101012201111022002021100200220100100100212200100212111121210021101102022101211002020220101102220212020102012001211020202212111201100101100210002002212101020101001210122221222121220121000022021211011121210222100122200222110122022212200210000110021011100110201100211000010120212212012001211100111211221011120110021112201111011020210201010010111002222000112021102221011200001102000110011011222222020100202020102021102222010202102002021201212112210121212020110211012121111112221200010122021010000000200122210020102122022110102122222122212012000011110112202210100200021200220100120210122122212022020121111212110202001110012200022002122212122120010221010211102100210111211101122121102012202110122001121111121002120201001210022220002201000212211220222010112201021011102210001211021102002000020112221221210102022102122122100220111002210110222202202210220011020012121100112212022001220111002001110010202221111022010000202211102000002021202212221211120202210101001210010010110020102212212020110121110200011000121112000021010210220012122002020201102111000122221120111202101112210112102", "21202012212021021200211111102001200010011110211212210110221221110001201111022111021212200001220120002211120010222222102200122120121111211220210100210210020012110011012212100012211121000101022212101222021111112001010012220010210111122220010212111202012121020002121202011120211202212110110202222120110000021002200200000001212121121122012222012111012222111000120221102212100100212221010002022011020011012012222122200122201202200102211002222022202120211210100122022020101010202100011022222201201200102220022021121201110122100122001022221021221000022010111102120101020101122211112201101020200001012010121122000121202102102002201001122000011220201010120220010012200220202102112120210002010200021021220010110010020210200010210121002102020202021111021022210222020100100021220012111021110221101220210221122021212011010222201010120102001111220222102212211222220120012011210222100010122222000010022020122122221112012122021202120221200110200022122102011201002001101210110212122211020212022012011121102202112120221220122221101110022211002122001220022101101010002002102120011222120221021200220112200212001102201112100011220101010221212212002112000110011120202100111100112021201010201102021001122121022000002021220021112101212001101022101002000101012012110211212202000111012112120012111120212000120210201212121102110210202211121001200101200021012211212100022000102110201222112001122001111020222200020001020212000211222112012112102102010121221002020210011110210222101021100022220201201021021211022002210211021120121110101212012110122012021021211100101100120120200120011110202022101100202210020220121121110022011220011012102000200200120101111000020001202002212100220221020220111011101210220121210202010001201222221120201020002111202022022100020112001001020222200020111200212000220211120010000111000020112210001200002012000102012011120002002210202001012211021111002110122210211011000001221200020011220122012012210110012010211220010220110222101100210021121011122100101001112111000222120000211201010011020212001220011201201000012200220201122011020111100011000110210100101101100122211000111112020202202000122121111001020000000012110212012100012121210122101201100021002120210121001201022001202001110210021000200210002001011000101012120200121221200201000221000022111022001002021101210200221110212022110121110212102222000121001011020121111211012210022211001011000111121110220200200200122001000001000101100211110000100211012101022111121022212121011201221101", "21112002111202122012101210211012120101201100112112102112212101021220221102111020122020012121111100112212111001010011210022010120010212220010010202002020222210110112211100211100102101121011002012010102122011200002010101221020110001022112010212111011212101022210100211110012202110101121111212012001211102221220012220102002110012212212201022112211110102211122202011020201010211020112210101212122012022220121112001220011020011021201110102000122121220200100122010200001111202012210112222002202220202212010122210111001102120210001001222121102102111101021212022021001201000200202212221222202002210201100002102120011202002211101112220010120201110111112212001020212111202110011020011002202100010211020110022121012102010100012120211121201101202110122112110002110121100101122210220001111211100201202020022022211200221011122001022111010200100202101012010011200201220212120112001020002222202122212020121202002202010121122201020020010220020021100222212020002200011020100200110212110110002122120200110200210110011111020202210200000120010112102112212221222102100111200100022212112011001000021202212120011021012101020000100001222121122201201120020101200111022201120111120201201020012121101110221111011122101112020112020011121200000000000122120201212022222200110010210010210021221122002221002010111000012220120021221102221001010012111021010002021000212022021211011202022101120200210212212010221221001100120020210112000200220000001100112212201020221120202200211220201102120111100021022101010011202020020222122201021112100002022122212120122222101210122112120221122110200001100022011010221022010202210001001012212021020002202002110221000221020021101100000222212020101012202100201102112101012202000111111221002020112020010012201022201120200211000110100200100210102011021120101000000212110211200210112110121202100210011121110020201002111112102202211222221221202112120002202001000100201021201100221200000021202110201222210110100021101010210100021100121210022010011100112210020222101102000011021012220100102010202020021120102212012202100021022122001222202111001121220210221220012022121220120001112202001210122200222211111222222211122212111220002112210221200102221121201211002212100220102112201101110112022010011000212101210111222201022120110110000010122201011202021201222000210011211001212202020221211100110210202122001111102020200101201121221212202222101011001012212001022222002221201102202212011222122211122210200121102202212100011002102110100122111220202", "01220112101010100201221102110111110210201110022011222200120112200111211110200222121000122202110122100001012222220011101221012202112110011201210112221221000010122200002100011100110221001122101221001111220021210121202102222210022221220201122201221210102211111002201002022202212222100111022000222200201020002202012210010011112111121000211001102221102221012212112201012210002222221101201111112210212220222001211112011200101202111120220101012220222010121202010001022212202211220021120200211110112110010221200221112111100000220121100101211011011002221211120020202211200022120200001020220020002221200211100000202202110121110100002201111010022221201100021002021011222201102202101222112000022220012101220200121022211020122011212111210021102222020000211110121201210120112012122021120120122100200102221002211202122120201221001022212000211002021010120100201111110100211002220002220011120222101010122020102100222221222000112120122011211210010222120221201200202200120110222012121012000200010012110211112122111100021001001122202111201121120102202120121012020110220110220101220120201011112222222012011200200201100201101202020210002111212211210211221200101110111222201001220022221222201100101012221112011210012121201222000112122220001111001111022002100101201212121001100012220112121101122201022212111201010101022221002210110101122022201012020001011221110010012101021022000000101102020020222121100002101100002201222201022012012020101211222222220212212222021001000011102120201021002100022112001101001022222000202011221102210111211120110201112021010020001002222221221120210220220101001220022210110210102220000120210211202120010212201211020122210111102021121121112010100122002001020010221210001200122200021120100222021210100012112100000121001000022110020021101121022011220120222122210210101012112211101201111122212202111201222201122111221200222210212121022100111200012121202012201200202102001100120110002100210002222002102221020211202111222220220211010201010222112111201011020121111202020102021101021112121211122022011212110121222110221002101120002200220201112120200002121202111012220210210200112021111120002012211112120210010121022211202122022010201111102002011001201201010220011110022010011220122000211021022200010220211012110110100210021001022202221220020010010000122020210001210020000022110111121111000000100011101120010101012222211110211010111011202100021121101122010100121010211112201001201201100012202002110120012111211101212221112222111222002121", "11120201020210022122001022000021212121100201110001000201221210011110020221122001220200021201202200102220121111001121121221000220022121202101220220121222102101222120201022201000122020221101111120201200102020011120021010200221112111010110101022021020222102012202000210102122202211100220220002111110222201111121000122122110211212102111011120102221202111000020000221111201001002220101211202010221101022101200012012010202102222211111001002112201010000022001201202112200211120020122202100001001220012100001001212110000000022210121100112221121112122221002211221112011101202001102022210020200212210010111101000212001120220221110102220110211011102210021202121101120010020202220021212000200002201220211211110201121210121020201102110221122220202112201220200000211211201012111022222212110012011000200200222021110111212122122012112021100122202011120120202220022200112111112102002102102100010012022000001002212012202012022201100021022012100100001202012010000021202221122201000010200120211100101202122021101122222022121112010211012002221220200212021101010102012212022021222101121210112222221101021101100222000011011002121120221212222122200222200101112012121201222112010021210020100120210221000022212210001112112122120000020112010100210101102011120111201020000211200100120220201002022010112110002101022110011010100102001012200002121210202112221101201010112020101212121000102212012002100110012120210221020000102221020221121011001100200112111001220200222122001120011111222111012111001022100022111211202121110211101202222000021020020102020101022120011012021021111220010001220020001021222110121200100102020001121022221001021202121102202101110222221112212120210000002220221222000220002211112100221102202111101100102002002222121010210002021121112200011002220102111020210102101201211021102200001211012120022211122122110000221000000120122220121102112101022120112011102101122102102221120220101212200200011000021200201120011001212100122222112100021211020110010200002112000010021021122102000010120110212111012101210101212020210202012011122000012101111121121220111020022120200202000120222212220100211022120201111011011212122212211111022010210122211110100002022020100120220222000220022011111102022021020121110100011021122021011011201120011021222022112202201212022011201122220112221110000011000002221211001022102221012200200011212200200212211011010001200020212002111000002201021011001121022210022100110211021212100200110010110102020222001111002211020210012220021", "12222121212012221011200121101010212200110210000011221022102022001120100201210222000000012210110112012200220211100012201100111201120000000001102101012221210202100202012112110102202112110012202110120102101221122001122110121020012202012112112200020201021120200021000122002010101202122112110212121201221120000020122001121212110120101211022220200020010200220110122212202210202020112200002022121212001012021202201100202212101201102221102122120201010012012010210010221020200012121211001220122001202012011212212011211221021020020101210201020101201112100002222012110122002112000211002120100120011110122100100020210101201211212202222211211122101000010200022102001000011011020110112002220220022202101220102020010001110012100001021211002220001121112100222120202010102011001220210021201211022012020020211001121122220021201021222021222202202000112010021111222010200200110020101102000002010000100201022102111020222120202112201121101020010002122000000120101202022000012001121102202121101111010201000011211212012110100200020102100102001200120000221012112012122010211120021020010110120020222101121111121020120221012120101200121101020202011202100220012001011200012120101101010201211100121021101020121021121020100122212000110010220000010210000222210120022020122200222001220110210112122011010102012122020200011101002201222212112112221101210011010211220020201212002122010220120222020200221022021200020221120200000201121202122122001022002212011211202120111220111111221211211110211212112002100100100211100012110021012201020022212111001210020201001001020202220011121022202002210111211112100010000210021021011022110012100100122122202210012111011121122220221100111122012020202220022110112112221210112202120002000210222101011221102112122021220011122000210101022200021201201021122101201222211210100122221102121212210120210000102212210221202021002120000100011220122102112010020111112201121120101222001101112001220212122000012021110210111110211121020202211012100222122212200201211012022220121202210201202122102110012022220102002010201120211102002100120010022012221022112000011122100010000011100010000121020112022100222200021012120011010002021221202112111222010202221102011120110220111101110020202101022020111011020200000210001002220221010002000202202021102200202111201100222010000111012022010001021211112221000212002211101000022001222002101220201110112000222222021121100200120211221012000220001110211221122112021222012012211020200011010020122101221010002222200201", "22021120021211200010221120010010021011212000202012200210021110011110122200202112002122200221001102000221021021121020201010201001120010000100011120212011122202000101001101220201120111222011222201221000211011212021200220120211101221002222002100212110200112211021202001020011111221002021002101211022121222201100012112012110210202101002011220101221001010112222102121000122100111200021202021201110112002000222021111102000121021102010000212212221022010220200012210000211012022110210022020220200002111101201200000101111020021100002202212002021202121120200210100112012200012022201012021211222000102102222221211121110010210002102202200201000021222001000002210020100121010200121202202211020210201211222220212220102000100212110212112010220112220212122020020202011011011120112202212012210112002002212101022021021211202120202011211220220210001202201222110101212102220102020121010120210222002222112220121021100021222101211111212002020202002212012021020002110011201201012100011101120121001000200102001021122011111211010210000101120222012000221102021121121201210012220021110122000222111100211212122102202102100021212201001002000012100020121020000020211011102020012120012010200221220010100012222022112221110000021211121001120020102011220121120120020110201010001000211102111210020222210102202102211211212012221100011002200000002012220101200011101201121120020000102111222110221021211020211012221202011120221201002120212111002102112000121220212200110120222100112000101121002112212000200012121020211020002221111012210112020211000022021220222111012120011021202011202221121212002002201200111012222012010112210120122100110220002101112010211122100120210011202120220221100222220221022102010022110201202022111111112002000002022211000000021201000121012211202020211201221001221021200010120211210110222222220100122000021200021010202202202122000221211012122110110211211001110120120201012002002001010101221022122101000221121020211221112220010022020221002111211122110121012002101001201110012212211010022112222102201110211111010202101120001220201211021200202122010210101111002012110211012101010110010002220022020202121122110001010101211021210002012020122221210002001210210100211110000011211122002220210100222121220121221111200001102201222200122120112201121011022121221020000121200010212221002200012202200000202011002201121120012021012110021002121201100211020012221200221102010221111022222010010122001101122100212122101122002001102001011221001012110011111012121001122", "21001222220222011111002011011102002001102212021022111020100121110101010001020001120001220202111100110002222212020022101120012002011200121000221000200001012020221000122001100201012010210002011102021010111021010221210011102002101012001001012220211100212202021222202202122100202010220211022212002212022211122021001101000012010100111202112211002001001210211202021011122201021021001022101112111020020022110122221200111010020122002112112012121020012222111211222220111100210001012010221212111210022002100001001211210022210122110012022200122100222002211210221222101220020010202112222212210111111212200101001111112000021110110222000212222011211200202210021201222001011211002021002100211111222202111221000002011122110012202002221100111120100211210100212221201122121102000211202120222011222221111102100201210210210202210211100212202020000121011000202120001211201012010110212001011121111210201100220002220111012220022200021202122110000110122020102211200021121012220000221220210112002211012212101220211212002120111112222101022001221220120001100121112011101100200221001101100021122122000121012102112220201112212012222220202101100211002201220202021000110112002021210111211001112002110021210202000102211000201111101112010100212120221001220120011000222211001222112012221212022102212020120001210211012222000121200000101010020210021120200111100222100102210120221202001012200020001201111002011221212022122001012111012220121010120200122010011001211220220011100121022201102010112211020212222110101121101012111100212120020120010001220100011220220112110121202202100200001102010121000012011012011000022120022012111112210020210220010001021212221011000200121020201101022112102112212122000020022202112000110112101221212022120111202002201101120012211221211012001212221022010120120100220010112212102102000112201102010021000012112101200100221212212020021001122200012110211112110012100020122010001201020100210000110111212122222100012210102201021002120212202000202212212211202212102012201122022020112010112021211220021220112202011102020220120212122011111010120122010011010202020010022212012020210221121000112110012022210020200000112201100102101012122010110010122200001001000201211220000000022012110010122022110202002110112122111221100201202212122101011222110211010112101221220210200011120112222020002210201102002210000000101020221002121122000022102201011000221222002102002210210101002011010102221221111001001212000020000121112122220211101211220220012010102200102000", "10220222221121102101010100220100200011012202111122222120121010200021222211121200010110222220012212210201221200111021010122022010102120202200200120020010220102102010121121011220120100101000220221120111111101221122011011212120120112010201201012111101010200021001201112220222220101101221121001202221022100212120001020221221212121000120120111221202012201010112010022001012011111100212000100100121001122002220221020011012020210110112120212222212011202101122000010212000112021101001002122021022212220001201122201001002012112110211200020212210021000211121110110111110201120222010200122022201202120202222022200111111122111010120011010201100120121001111200102120211110210002211200120001000012012200211200120121111011212111001220000001122220202011200002002111201202110121000110000020110001200212100211200200101010110022110112022122112021120010101020120211122010212120020210201201112221002021011022100101012201011222012121102212101102121002110012211201220210200010221122002202002010020001212111112112200220111121101021111000121222020121112020210001210011021220202122002010211121000221021120200212022112000112211000221102121120002021122000200001010022200122111101122110011022111122021121102112211122012122110200211021002200211022111021100121020101121120102111122221011000022010112222010212201110212212212012202010002111210201020020120011010210122202022101110222220121110100222011021112020011220111122122010010200212200010001122012212201202120020100002221220000100122111222200221200002011001012200121122000100210012120112020222000020001100102021121201110211221021011212200102110100001222102100201202120121122002100002222222020221212100110212101110012102120011110001022201020101100012202202220212220122021110100111221202201110200100201121200210002012221010001001011122201211120120210211122021202120202210000010211000122200012211110221021220102021110001120211102002222011210212102022212111202102000022120211201001221011222012001202021001101212011220201201220121222220100111111222000020101102210002221102212111122112221000102122102201211221210010112122011121022212221100200001100100201002011210112220110201011120112011210222202202021222102100221221221122102002210101000020200221111220011011210122120212101112120202211011212122100121102020102210221112012112201101121110012122211121201201221122201121121012011020121202201110101020002120201212122221010101020000222101002022122021010122211112012022211221110101022200201002010001001202212020212001000110", "02022111012001222202021121102212112012220000000110201211011120112210221210212012100001212010001221110200121002112110210021100020221121112112211110120012201220102102021212110022000211112020110220121102011221012001001121112011101122000221111212212100210012001021222022002011112222001120212211220102210000120102120210012011112101010121200212112000202120120221200002102122111100110111020112202011212211000212202110001201002100220111020211011222120102122101200210222210111010201110101011111022012201120222110011212000020010202120222212011211020210020020221121111110021000110022000020021222202211211101222012102100020002200010212100010201020122120202100100220221110001110202002121112121012220101220121122012111012202112201021200101212021212010202020201020102212120001102011212202110001100210211101022211210111010202211121201122211022010210220220221121120101000022022001002220222211101111001111012202021022022200122202112111101120210011110000112021212010020102011022002201212101210120220211122200111011121201200011112210010210111022111012101212221120200122111201011111020002201102022221000101212100012000011012222001012200122021220202000002021102111001201112211121100001202020210220200111220021221200012100102100000200112021210201000202000101020211220120010010221110210110201021022112220112010101100020201212021000201121012020002121120220200020102112120022212022201122102121210201111010021211220211011101211101221122211202220111212112102022020222121121220210010212120001101120102112010000201121210200222122011000122211100112001221011020020021201201111220111201202222021111222112011221022222010221000201210102001221211122212220101022110112100202002121200022122201022210001211202011101102012212210210001002020021202220221010202201000220200112222212121212200110022022201120202102120011212221120202101200100012002102122122111000112000012100001000010000200200210221001202001002101121211011020122202221022010200211200010101001011212021111001212202100020211100100101010200212201210222201010001112112202010202102201010000012100221002222212210012012222022100101012011001200102000101012221222220011120100200101121111210201210002020112101200000001021101122120200120111100021101111202200200100221110211011120121002210221101202220212100021020010210220202202210120121101210120110120020001202101201220000112020112100010201001202201202212121110221000002200001210021012201112102201102121011202110112212010222011122212111020211012221110212211221111120002000", "21102012200020222111011102220012102202011002210012200101101211100022002120011012010210021201102202102202122022000022212111212202122020111102000112021102012120210200121121011021202010002212210100220101102000202010101010120201022120010100111002120101000010112000012112201000112202002121101210110012210220002021210002012021102012000102012212101210211120011201101211012012201001200200220201012221001000110220222221120122010120110001122011121100221001110201101020101210200111222111012100010211222112102021020111220012122210021200010020002202122000110001200102110111200111112102220210012000001000110210210110002212010101000022021201121012220201021222012000002010222011220201210111020111020012112011000201112212011101012002112120000101211000100200022121020012220212011212120100010021102211101212201021022210221112010220010122101122100102110002020211002012102011212210002012110112011220012010002110002122221021100212002111122021122220120222012122020100221222221020110212221100022112022122212002112221022211220222222021112222001002120120221020012202110121111002211201021020211121110000012022001012012112011020001002011211110201222210200101200120010220221000202202021020201101200110122200221022120211212112102102000011000120210000000112100212211112020202011200112021212001220012010202022000000120022120120120120202110000012112122111200102021011012120011002100021202101000111102112112111121122121220220100222110111020202200201102210202120102200222101110101011002010211020101112111022020222220011121102020212011110010212212121200211212212120110111200021102111011120202120101020210221011000221111110200220020010120201002202212100122122021122120201202100112221002011200010210112021100110102200221120211120112011110122000102100012212022201011100020200021112221102111120201121202010011122110121102122010202100212011022120220221022002022121200011011111212201200121020212001112202110110012100202221122001200220010001211222121201202122110212122100221010201211212202222011110212201201001002121010211000121022000122222012011110122222222122120211000000200002202121011022210120021102101220020200001111212221111112202120222012210221002202221011001212022222022020102100212002210210022002012211122200111100020010100210220002101211120110100210112121010111200020210102102011000202221000111122011121222102101200210010222002202001101001121222101202111020202101010212101100210210221101202011010111020012101120011112201010020101202121000210102112121211001120212011", "00102120121021211102021111111200201122101212202120002020202020020211111102120120002211222120011000011211212120020121001001012122020111021221122201112100100210010012201202120121121010202110102020220102210110020111120101021100122111211200121211122011201211022210101021221221112112221212002122211102021001112100022011001001221202001220001112012100102111020021121200000010200211001112020221201022222000120010000212210100110101011101000202110110112202020222200202002020010112111000122010102111212102202101212110010002010202101200022000112100221100200001120112202201022122120220011012221121120111001001201100101212102100000101102212110102201202012211021201021102211201222121000101001120002102220102201022002221202221202120101222001100222010001222022110112021010102011010010122221020202102012210002102122001011112012200011022201002020212010202000020220000201112211222010100011002221101120200101211010010202120001100020121022220211112201212111100121111111220220102110011001011022110222221120222101110202122200110110112022022021112002022212212222110000210211020210010000220112121102121122121200100212102100121200202122010111010220010100021011010011200221211222200210011122202110202211112010210111220102000101201221200202110000001011202012000210112200011212201100211002102201001012021012111112122022000100110112101221201102012110100211011101200222112211120110102202122121002200100111100101010022201001210012221111011101211101112100020202002002221222101100221201111022201201210212010202021212001000200210002010220202212002202022011122101010000001110222000101201220221010021221210012100212000110011222001200112122021012002110101200111021111111112222201000120021111101122222210011000210000120221020200112001000100221201101101102012222212021012001222012110211120212112000221202201021111021122101111120010001211121221110211111010100102020022111221112121102010002112001221202010202201211122201112221022011202121202120000021210120111210221102220022120112222000210012020220022020211200212002121000202222001112201202200202220012201002010111111220011101011120212112112012221022111002102100120001122100111101112020112011002011111011012221012120002221020111222202021021001122201010021112100110212112202222001001002010022100022212011221122100102012001012111121100202001010221222120221002010211110210010010001010112110211100002120120111002201122001021102120001111110120100222001222022011101001212101000212002110100110222012200110210011020122100020111211022", "02210120210111001110110020221122102121011022122011120000101010220211220202101211110102220012112200221120121222121120222222100002210010020210110022111101011002012221020102000102011222022210010101202122000000212212020112010011022022121120212101101020112000112200211111012221102100011112012001002201002202020122200012000212102111022120222022022211122011200201012121000200201002121110222010200210011020200020011101211202211010211201100210012012100220012010120020202122001121111201012222212020121001020212012022122220110220211210021201111021222210000011221211121112122020110220122102011111000121010001121021220102001110000022010200220122200001101111210002111020201221121220201000112001122001101020002011000222220120202211110111022202102022100222210000222110102120211200112212210222102212010212101002101210211212011011120102221110002010200202120022200212212210200001210022001212022112110010120200202211220201000220110001121121102221012201122011020122000022101211110011212000201111110102102112210202201111200222102221001212120022100211212022222100012001211122221000100220000201012211111000202101202102101101222211021001012100202210222122112021002100112211010110211202112112222001022201112200212200220100020111212200202102200220022021200101010220010200101012000211110012121110122011000210112220201200020222200022122112120220021000022110001012101212110001121202012200010110121010012111010200121010200010220011200010000020120000020112101122201110010102122221101001121120112002020211100020010020101200012211200202100002010001212120202020210212121010102021012210021220121222101202000221002012220012210001211120002222010121201101102100111020121221001112002101211021112211102111021011010100222120021002111210221122111221000210100121021000011020201222000020200112000220021011112202011021200110102201102022121122220100222012020212121112012121200102202221210000202111210120222211202221002001212211110111101221001210101200100121010010212022201212002201222020001220002022000212010120110220102102021110010100110122211001210012101200022101200010021100002111021011112000121110211001201212210001001102112210022100202122021022121121121212221000112002012212011222122201211112020001012100112202200110002110200100110021001012102021122012111012001212122201000111121021102222102011001122221120211111011210220202100012211122221211102101102121222122222221210112010212212012012210101221111120100022211101022102122022220212220002211000021221112020011011122112212201", "20012210001110011020200202222211102000200212120000221110202220110211002221121220212110220212000000120011110100011011122020102222222100000120220110012110121022120121122220201012220101120210211200202000000101102202011110110011120202122122112122121012112012012211011121101121012210212001202210222012200111200201011220101122121120121200211221012221012102020222101201020000211112022202001000010002002201000210212111212101101010001111102001101221102001020122110110011022222212210020121120220020100200110021110012100212212012020010222121121022121022021011001201222011021011112012001100221020010112221020012202202022202222002110202120001102212222111111022211101002211010100001101202102011112202001111010210012012011011210222011001012200221221211222102022011221002100021222012212212101122021222211202222112021121101110021120112101200122022021101100001112122201212100120020220012221112200201222101020202121221200011022212002022111010102110211220010102002000021001012012012022021220022212000101012121120101021010202022201221220121201202120021121122001212021011121011012122220101210211022100201200011021212202212002200121021002121112012121101121211000011022212222222012100002112122211112112110001020212021222001202001221200012202200102102101100202122002020212200212011012112012102110122020000101222010121000022012101012020202011210011110210121201001000200222002002110211110001002221102200020121101111000101211122001022002112011201002001012002001210101102211012222000201101101120200111022210010121202021201110112112102122200121220121112222202110111121011011112002111022100002002000111020222121001200002222121010120121022112010221110222121120200112100020222101022022121121121121101102012112001010201211221021110001000102210211000022022101011212212202122211000112011222200101211000002011020220202201201211100202210221102020122101220102111202201120001020021200211110021200210201002102100010100012101221210102002012222121220212100121102200211021222210111102222102212020201121201120112000220211020211022020110022202100022210211010211112112020200011012200011122112120221011221111002221221011210122001010120112011101222120200220121122122100100012120120000202120100022021222112201120211011012122111121222111202012110122220001200110011020111100210211000011102122201110220210122201210021210121100202021120012021202121112002100122120211101100210220122210112201111120010111112022021120011110112101000111011112112102210022221200101211022100200112201010120202", "02210020101211100101202021000110110022110000221020202221110200020021221102111210102011100220221212200021020210120200001222011121022001222102000120122102000000211211222102222021022012110010000102222020000111111201100001021220221201002001022111200102102210101001122202221100201201002011110220000021220221121100212101011020000122101101101010201120111011011122101110201202022002011220000122121022110000002211121002222211212211101210122211022221000202002102210212222011201012201000121112201122110020221102121101200002102210102101020200212020012222211111101021100122210210012222111021222221200020101112012202222210120020002011100210001001100120010202110000221120201112101211102200002020221112111002201010110202002022021021211202200200011101220102021001021222001112110011011011222221000102211022110222102212101212222200000211021022222111102102020200121111110210111210201202112020011002201110100200221001220211001021210202202112210100212202000220120102001010002001012112010010010102120200021020221121002222210211102101211020121110102110111101201002221022110212012100221020002210221110220202221202201012000000100012102100201101212002022012000201001022011110011011011110211000000112201001111112222022122111102121200012211102010220122110102221000001021221112210111211010211110201101210021111122000112202202211001210211002210020102100201000111002101111001212110000221111112012201002200122221010200112012002211201010202112212220012112110111022020222002110111101201012202112021102100222101012121211211200011001012102222210212020010000222010110022211210110120111122002020122002212210220021021212211102011220201021012011110220212201101022121101212122020220122102121011212222022202101020210100111211200102010021221101020022002222110001120222110021201001021022121100102022220121201221222212121010102202112021012021120112100021202010012121202111120000000212122212100202021000121201201210221111220212212210111010111002012112020212101211102120200200100201120220011010211212012121021112002212122102200001211222202100121222101020201112210011110202100120000101211110202220100201012001201001020221210120001012212102102222110020100020010001012022210222212120212022122002221101121122021121212211000222210201202000020120021100200000102202211011112110100201111102112210012220220201220011211010020000020000112110211000100112011022110112121022222210222221021012122200011121102022110212100021111210101012021122001212101100001001100022112112201200201121002120010011", "01021120122122021002110201122001110212110221101102012222110121112121210201111101220102001012101112001210000002210210221210221202020200222201202021020100020221101102201001201221001100200011112011102010110022222212222222210110011022211012222112222220102011101112122101001212120001222222101221000010110110010102221112201111221210001021212122121110122110001211110100101210221201100011120000011211201210222101111012202222101000000020001112000120022010012222021221220212212100120200020202011111011212101002120120201011002011111100012110200021212100101002011200121212112221002121122111212002202021102121201102201111221111021222012020002010012212120021222110221012100211101011112001202001101122101021201122000111122012011201201122210010020221012112220002120111022121000000100202101201212101102211201200102012111101221120110001011102212001022111012022222002200121000000221110012101100102222101220102220201222202020010120120021121210021221020210022212202221002022110002120112110022202120110210102220001111122201022222110120112101100011201121201220200000012110011200101001122100002010202001010102122222102212100122011201010021010200000002121220002102110110211102110201012110100022110012101202012212222101222022010220110201200001010212102102122110011000122120210111220101112121212100010100112202210210112202112122202111012001102110200100011111120012001220200001111210112002012021120000100102212021000122220020101122101111200110210010210020211121111012211002101121222011010222012202212212111212102101122021020200112211200020120012200022121101112221210110000101111201121002110210112110121002220022201021020220201010000220011202211122200010020112202212110112020110210222011001210112120220002001102001011210202010112010010100200002102212102111120222120010220022002201011120011220222122122210220110221211012211210210110122121100000110022201212220201012222012102200112201110210021010200201000012000101110122222102201020202010001200211221100000010101101121012220122201022012200102202210002100020121121002120001122201220022000222111010110221200201112220000200111000112121111121220011022010000110110112120011000201002212121112000100202221102002011202101120100111012101222101202100210122110101201022220020112200102222021211010211220002010022012001122210221120102120222210021101122022122120220200212211011222100022012220020001210120020001121011020102021120011211021012011121201001210121110211000120212011210121021210212101000020102202110001121022021120021", "20120121111201122101111000021101002220210021002222100000110121221102202002022001120112122021222112002110100122220022112121012212221211121002001221002221021212112002211102020020200112200221110212002101100000011102010112110202222221120221201120100200221010200121111020021001120210222101002210122211022120220120112202210202100220121010121100202211110001102222100210011111012122210210221122211220212222001221100112121122211200012222210121121101122021121111122000000010020220101122101000110110201202010102210202112212222111002020100211202001020102102212212200000202222222121011121122102021021022012010122111101120210102220002020022012201120011121122101121120102022122012200111220200220010202202001220112102211210002011100110012120020121221001020000120222012112120010102212002211212220111010212110012210101211002212000112002001222022211020110200001102120011221120202202110020202121212212111010000102202122200212020202110002000000021000101102220222001021222011220000210221200100222001221222202021112011221121002200000212212111012000002121101201221200111211211112220022220210102122202102121011100202101102111201112201121001111010002102010102122102002121121122020002111210101011221001101122112001122101210110221110120022101112002211002021100102212212201212111111101021010122211011220220002101100221122001110111122222001012002201010220210000200121200202020020201012000100221210021220001222211122102222021210101210212002012111112110201022211221002102012200110011020220210011001201020221102020122110010220001100120201102221010000100122001110221001102020011102021002221200121112021111201102001202112210120111220012002112001201020121122110022202021211121020111210211012202101222200211220102011210210101021020012102122010011102212201011002210101210212211121000102121222220200121012210110002122011211011111111102110120122100022002000111011102012102102112110020220110101021211121002202100202210011021201201121122222211010102221010100022212102112202111010122120022101122202010101212010110210101122112021002222211001000112202102211122110122001200020001111110210102200010021012011200210012000221112110121221122110100001222120210211202222021101012110122010120201012111220001120010101010201111220220111101002212202202002101121220211021022001202202101102022011210000101202000102112101121010012011002222111011001100201220022112210210220212211200122102020202110102022221201202220020021001000210111000110002111110212001201221010122211200201210200201210222012", "00201200101220221110121212212112001022022120210111102122000222101102102002011220110111120212112220011211222001201001102201111112101100102200000101202102222012202200111220220221221221221121020102012100010211221022101100222110122011102212111120012021212001102010210001002022102200011221220121002220020111222201121200012000210212001210120210021220022111212021202122111212002210112210010012212121202100212001121022220111200000112221021120202111022022010202012221011200111211000022210220022001201100121212002220001020121011122210211000201202021210211022202201110021120222222202001012210101220211210111001221110120211000200102112210101111011002121202022220212111111102012002012102010002201110020110001021022002101121001201122120201020022011222001101200022100000120011201012221002102202111211212021122101220121110002110210201221222202000200022201102122012120020110010012220121212201211221221110010021202121022122001111010111022101212022120020022220211210122011102111112100122100122101221012011210212020012102220110010222210202101110111212211212210102120221111021210101202000221200120210200221022120002122022102110221120111110202122202210012210110122100102222212201100220221122110200220001012211102211102110010212012000110020200220012122110122002201101112211100101011211100122022220100010221120122010221120210101221211001222220010201210101100011021022210202022201111102101000010002200122021022011111210022010122021101122112112002011121002122220022011121020112101111211022210222021112102222102221111202211010112000000102010011011122201000020202012211102121102100111101001110202210212020200120122002110000021010112120112200002022001101001110111121112201012011112221010000200000212012022012212211201020101010120101200220010110221100210121011120101221201001010020011111022221112201000021110002220122221021210101122000212210211211102020022220001211222110011211220200021102202122010100222202110222200120021011002102122111210211021002202222002122021111120002122202020222220222202222202012021110210011210001010011122201120010202021101020002211200010222222012211111012011001201211222002022010102202022102100121011020021010011122122202110101122101110211211000201022001121101020111221010002000011011121001102112111221221210202222101020022001222020120200222211112221020201222111012210002111021121000221101011202011102000100211022201112021011121201110102102000202210202120210010212110121120202010002220220002022210220122202002002211000220001200121221122", "11012121012111001100101001100110210021011111011011012002111010200212220002021100111122021010020012212001112222111100222210101102222001212020210000122110202101012110002122221000020121122220212110121022211012020001002121200012211212000122212021220222100222210200122221012102022202022001020002102211002022022020021021022200210100222212000000111210210102122202100221001120220111000102101211210211001221111000212202010011002121200202221112200022211012200210101100010202100221020010000210210012020121011102212222112120010120100110102211222021220020200012020110022012011111120012022221221000210021210201020102120000020010102102022210011110020122021011200201122211122211011100111110122222222111100211000220021221011202000112210020102120011221212002110021201121011122122210101110202011112100220022120000022121002012112200202011202022121010201212012002000022120121020111020221111202100122101110122122211000121002120222001101101122002101110021200210202101011020110011020110121201002201000001220120102110110111202122020020111002021100022100002210012012210002021012110100020020112121122001002101101010010002021101210210112222000120222020012020010022020020121220022111110200222012200202112201000002220012201200012110221120102221001012222101221022122221110022221011022221100011012022020002110021012100222100200221021110211120120001021222101120002020010220001220202022122000022202112002111000210221210000120121012010010200101022112110122002101002221220112022202102000200010100120012200211120000202021120112021210211020010122101010100200110120000200200022022202220211011010220011111222122120022101010011101002121021220020210100022022120000221010000102100022012002102000100012001201100011211002010110112112210110211201201202110210112210012020200122102111110220102212110221212222201010022222002000220010010211022210011210221122221110022211012210021112112122201200200110122212110102111202010022120002122120110001022222102122222112202221102220100220202101121001201102201112200000201211202101101221111202212210021121112012202111012100210000201102211000010200101020201112001212010022210201202210110110201211210022201110000200202000002010000220100201221000211222100222001112200202002001122210222020211010110221010211220021011012122002221120102111002220002212002110002120220000011002222221021201210002022020111221222202021000211022010112122100000012012022201220021021221111022011222011010010100111012010020000110222021022122020112111112100011222000220022210", "22101102101120002202021012122100221000220210212222202012012200022010101111111022021111100100012110122210122020122002022012002221012121220121001122101001122010222221020100112212212212000212010121122121211021120220021011002011120001202210022222222222122002201121201120220221100020221002001202020011200000202200122001212112101000120020111210120000021102002222200120100010000012211202002000101100202102220001210021111202100010012000121200000210211212010201121210202201022102220122212122100002000200010001022102021212222201110120222110012200220020220101121112120222010120101221222202220001211212010010201212200012000202210201201000111210001211220200202111101102222010011100002020120102102121112200021020021000002021111200010202221022020112010122022010222111121022110000002102011112221200222010012202100122012001000112010222122110011212202222102222222200101000202112222202211201021212222020020101101010012111220000022201111102220121102222220210201201112210121111021210220001201200201000201221222122011101012201012222112110122120110222012121220110020002100010211011122111110201002120110022001120020212011121220020201021212210212021002102212201000122211122101120100120021020222021221020000212212010110202001201020201111020110221212100121120201200222112100010111222212200201011201112200012001112111102102211202100200002111202121111222121211022220011120010200210001112212121001110002220212202202111221210100221000220210000211010222011012210020221221201202202112121212200100001202210110002101022011202211210012012110002102202021100221210120202120102111001120211222001211022120220012202220221122221212221102101120021202121221211222120202210221111212220122100202211112110212010022120010020101011221220221210011000220200000222010102222111002101022011122122021120021122101212110022020121021010112001121200002110020101212221210012002220222022101112210222100000022212122211220111222211112000101002222101002222001100100000122210122210220021121221210221021011000222212220012122020212010221211002211001001112200021212121022011102002021021110101111012201110212222001100122112222221110112122220221001202022101222212020202001022121110020222202111101020201110202011101121221210120011111020200102120201011221221020011101202210121200111122110110221022012020100020110202101112110222100221102220100200200201101021202120010021202011212100210012010101200000010202001120122122012222112201002210212202112220102110000020212110012002011202201100012112201002100021210", "02021012110221120022011020110222200011122010212022120122212001210220111101201122111222220211011202101112201010022012201020001100221121101222111020222000012102122012011011120121102120011010021012102010212202001200112011212112110112120002100022200111020212000220102012221100120111021121022220000022222010210021011022110100120022021112200212012020110020212102200112012010020102111122221201110202210100202101200120012012100101212022101202221122002121102102211110020110101121021100002010101000211012011012010022010120100002212200022100000211010200012120212101210020210102020012011201001102012221120011212210001220120121200202002102012102010022012222012111202212022021102202001210112220202200222111002102011112011212122211002100120001102012121220010001220012210022012012010001100012201221011210101100121202100112210101122010202002021111000022120212100120110110221002020011122102102022202010112220011001200201201122212002221000012001121001202021201021210220012222212112101001001020212002000010010000202112101200202101021202102111101111122211010210102120020110221122000001000112211020001212022220211022200102201220200102200101101211112021220121101001202122001222210201100010211112111101112101110221020202221022222111222201010102202021211220221202010221212101111210212022201011001000201000020222111212120210022222000010011112211202202021101120021220022102000010122221012100112021201000102222201012002021102110011211010211201221011011211201002201101011011021002121001212121111211200122122102102002020101200120210001012122021021200101211020010022020221022000111100010021111101021221222020101110210102011222102022210221101102002122002110212022002122011000101022102001102022001102011212200212212202120211212202112000111110101012000122212201110100012121000220010211220101002022220020022121201222002200120200000001202220020200122002020222022120201011000201001020111202010002121200001211020012020100210010221002020222012120220001111202022220210022212112011210020001221001201200202122002221221200000220222210110010000010122110202121011102001121200020212110221210001011021220120211220121002221202001212021102200010210121111201122002101120211012001110211120012022111010002120020020001100211120210121222220102210002101200100202100211121002201112111111021200020220022210100012012111111110011011122022012000020110220002100002110012201101120101220201212022021222202100022200211012020112111012002102212000201001200000102100002000100002210111120101100212221", "02202221020100002221121200112020000001000212222011200101200221222202012000101122100000102010202002220021102011200222112201122002111201101112202002002010102120212100121122210222122021101220100100102012200020122221221202100111010220010120201000021110121021120021110102022110221222212022222120222101121211000111100210000211100200221212211012211110012202200201122122022110012210012110002200201221120221112001022122000122200221120222222120120022222010000100122202001002101021000022200000020020121021102222122010010221212112200021220201020022000112121121212221121012122011122121012012010110112121001111112202100002011122020012202101021210210220200212200220112200221122222212010200022011112212121022220001211221210111100021110221210011202210101011011210122120011012100221110112120210101101002111102222022101000102120111010112212022002112021120210120211021020222210212001202021122102200001212201222010211122002200212020012002000001102010220010221112001102011120112020222000110121120111110201101021110011212021202111100212212211102210222220111221022101002002000020112100011211202212211122212011010122021121100012220102111011102001202222200200201201102002101111021012202222021120002200202222110222001202220210100211101011120100222122021122210112011102001101212101102200011120102102220222111100200101220011011002111111221010221002112112002102122100022011111021220121012211002120111121120121220102000012100100221121002201121212222221110212220211020101020120112101000011001220022011211210002221212220121220200102211200022120112201101220100210202012222201020111211021001222011002220122222020000200120211121012111020220210012102010021022021022202112121111021211010111021010102100222011020222210210011112110101002201021220010212002021202202211200101220211022121120010221212120021212221000100211120210121121012202121120112101120112221101021222100221101121200121120021211120100112220201220112111122000102010211100112222110111010100010000102221212122122221101201001022101002210102220211220120121212220022120102111110121122011222212222012112221120100101002120110011102012210122122012122001222212002001221122110002220111001101220111212022221101022211022100202210202110100010022102211122221101112221121112011002212200201201100020020120210210210222220222202200120121221101202120210112112120101012212200020121202200021010200000210002202122022112201021211121221220020002210021110202002212111111202101212012022122211212102011000221121002101202201110201120211", "00001222222010102002121221121110110002002021201011102220001201021011002120110101101001121221120121021021020002010021021101122112200121012021210022202000101212200012011222011101000211201121111100212011022121010010111112112111221222002120121120112102010201002210212102120022221020201110122012010010020102010122121012022111000212000200210122100001100022122211120112202100100121210210002012002210012212220201121111110201120220122022122111211000200100122002021111200001222000010111211201212102211001220122011101222220212211101122221122120202210212011102002212022100222222002221221122202200012122010121000001122220111010001012212111200002011100201221121122200121001221212210111222000020010120021020010111222010221102201112021121021120020211011211101222021111120112002020222012100221021001202102112002210222200012000201001010122011020100022121011122210012202021100222210020112202020221210201201020001202211112012202200221121221101101011211201101111211210101212012212010012201220011200211121022022100220020120100111221101221201220211012100100220201212222102012221022110122102202020111211211101112100202102001201100012000010101110120022111011221021221121202010011111222001020101111011021200211002101100121220200112220001210002210101122110212111011212212201201100111020001101110210111012201122212001200122001001202111110120211100101222011011012000001012102202111011020110210011222002001221010012011000212120201112012120011012001120000120122020012001220200212011021020021120212212201210202211122110101201212111201010121000012101202110110220010222011112120021202100010102002210110000102022110220212001111112111010000111020121021210200020212220210202222010220010012011020012020122200110201212000112001220021110221002111201210100222120022102212022201120221200221202012001200101022112100012220211121012201012100012002111120222111200101001102112202100122212111201121022101212120200002110010011212212222021201111101011022102010010010121200121002022111122222110212210101021011220002202102212111210000012012112101121211001221022001202001222020202011221001110221211202220020210101000202012012021220120022212010002220101100200201211102111221121010210011102210210122112222021002120002110222021100111201122000112021001202200012000100112212121122222002112022211202002012001202120210222000020111111221220000010101111120002111200220022022110110002022010022010222211100210011000100200000010022121010110102112000202202010000111112211012202011210211220200211010", "00212100210200221022001220122220100010022200211121001211021000000200211000220212201120121021011220011120121101211100102211110201111211010220121112000021200100210210021012102021220000220000122011201000111220221211220102020222012002002002001022011200012202112111011200202201100102010111122001020210211021101222211122121102122211010022001120210201111220012012111002110210020121011000100200020200102202111010020011121210122220111221012002120102202101110020122101212001221012221122211100100110010100122212110201102122022121201001000121002211001110022100000000210102011112201100202012022212210002111102021210222120002002011022212222120010122100221111222002012011211022100110100020220222102110021000001021212110000010020011102001210121111122022120210022202000020010212210102022211022102020022112010220222101122202102021022011101011110221210000110211000011122221220212201010121201111202221021121001020212221022122000202121201001112022121202100210000210022212211221200221002022120001201021220122102020212220110000020112201211220202101002210201000021220220120110220211120101210020222100211110202221000202001201122112020200211201112012221020110001121221221021120002000221200102012000210010121212022020121101201200021010120120121102220210001120222202221201000120211220220000121022011212220102022000121220222211010102010212221012101220102200020122210002021200102212201021100102000001201211022201122201101122022101110221120020012111112202112120012002110122121102010101112001020011222002122201211112121122222002201020120200121010001222220222000200012010110201122200202101012120022122012222000201012012211100002012200210021012220002002122221201101210202212102020121001222101122012210210020001100122211110220222220200210101100011200011001122001101012001212021201010021002001111100021002212102212201120001201110211021220112210221202201010010111120112111120201012201020122121221021020201122211200110001110202022211001220002121122022021212012021111211211212002200212211020112000111220002010020111222120211012122210010122021211122120212202220101120221012010100221022220022022122202200020121100002122210221111102011211121222200020112102120211100001201121220001100101201100211202001220000220102211020012010121212102011010121010012001102121221012210212210011210000111222012111011121121201101121202112201102200200202221201112002212120000112221121201101200222121201112020202112020012021012210221001122010112212111200112101001000112000101011002211211220102220", "12221120102022022112111112012100001212010222200012222010220221012101210021210102211020110200112112001221210122121002210211001112020222101002002102020022120120000101122100100022021202112021021200122011212222202222210100022211022212210202102000012222112021210212221020200101022101100221110011210011011001212021012001112222021202100021202122002112002121210110200112200012100210000210002020220000020222022000221102210201101222212201022221112101100200101201110110011022200100200211111102112111201010001101110221210200110212101102010020122122111111110120022200100111112122222002200202122100200102112221101220002102110220201022102211112220220211100021210011212201212211000211002222222020001202110101122211012220210100221202201200012120010210220122221100002102220212100001112010222200021122102120101110201102222000122200121221121202220211211020120000211122121100102201122010100001202011001001101100222222222222122220102100021012002022122210211210111222212012111220010100211212012000222200212010102112220020221202221220000011112202112211112122111111210101020220001100020111220121220201020022111222021210212211202220010001110122211022211111022210102212002002222121102100210220112020102000020012102202010200121121110202222110022200210012210001220122102012212011002221100002000221000201101020210222101110102120120100212000102111222122101100001000001101121120112100010112202121221202221202000001100210112001101110112100011020000210110111201211021220012101021021122121110201011122011111120110012101121121200000012120110210001020212101010020111002111201121000100212222201210012221111110002121012201122121022201011210100202001212011111022212021210111111002121121000002210101212121221011202102121111020111120011210001002212000201111122201101010020220111002101000201110202010102200211120101010221001120101212202221001022000202021210112000201100122200002220010120100211212221122120002121211220121210220112201212110011010201002112121120012012011021202022022102201201001001110001020120110100110022210221010222112122111020201222122000011110011011122012212201110110222011122111111101222122220110101210220210120211122021012221011211120211222222101111200221202002122110020120220022211100210201111122100122200221122020210020111112212212011022021101200101020122110122201222120220121122220021120021210012211211202012020021211100012111110102100211021010002020220100112102211111022020221010110200020221110221012220101211212201102220100111102122010112220110221111", "00100120100022220100001010222002220110011202122021201211110020202201110111200200000000022121220220221022021200111101222210202222111110210202022111211100002222011112010212221001122100112000022002112210212202002112212020221210210202112220120221021112121022221022010000221200101201202112222000122022121000020121102010021202010122022102022121010210002122121000100000021021020212111012001112222212100201110122121002220120121102222221021220210120001011002120011001020102011201001110202102021021100101221000220012121200022222101112020001100220220122221202121120110110102001111011111000112022220120012110121200210000211022001012222101221101102110022110012020210101100120221201102010121121221201221121221000121122111111121021100121211120210010000102122122120100021000100011212012211022100012021222000200100200022200220120210012011012111010022102021011022112211001201201102121200022002120001001200101210120220222111002100012211102112202220210010112010211111102210112001022210101110012002112012102202200221200202220010211201021000112211211121120110211122212011202122221001100012220112011021111210112120122012202202201202101110102110221120010222011121111201111101100110020112010111100121011210220112210000101200010012020111212110201001101121210022211021001020111200101201011201101101220021212012110210012210001121211101101001021022122222100222100020102100101120121212012001221221202012020121120000012212012111021020202212012110101022020110011120201200000220210200102210020220011221221222000102022000221122122002210010201020110022112002021210221110112220220021110201111101121102121010021000020020110211212010111220210211011200121111011121122210211002121120101022001001202200111210012222020100011112121111001010200121221221201012120022202101000111012002001002110220222202022211122220001010221222101000210212221100220102022011122021100221101102020201210011112212110100100112221121111001222120121000022212111221001111112110012022222022100012212021101211020200121120211202201121110210111120121221212000122002012022001102210012102210022111121111010120102112212212122021211210002021121212022210222220012010001212022021002220202210202102020211122021121121101211222210012021110122022110220100022210202211022012222011212020022121101012022122220102021221100000222120001111001021210201120201010012222022021101121001202111220222011101102112120000102210021222020111012221021210222112110021010011021101220120221022001020000010010121121111101022112202200110212", "02110211112001022101202210221211101010100021220222120212210212211001111002210220122211112211021202000021221022200210120121200101022012211220022222021201202122100111000102211001022112020002011111111111112001111110000111012011012010222202000000011201022121212012101200202001211202122101200102112102022000202010210111120121002200121201121101202200201201011111111112001212122100112020200101120201202020001020210011201210022121100001120212222002022111022011012202002212001120121111201100222112211002121102221110111202022011020110221112002202012100221201201022202211222002210011002201012012010000201111111200212001120221221112101212120211100200110212201221021212212010012110001002220022120020211221222222202100001112200122112010011002011101021100212000221012101120110121010001202210022011110020021201110212012200000202111022211210121001111210010222020110202100100121200001200012210210002201222012020200112012101021111020211121001112022020000112220100000012101100222001122012100202022211110201122201100022111101212222022210022211121002101100010220221210012212201011022000122010000220200100000002020121111211110221101111210201212110012122220010101002200221011202002201121110221202022021101012021001110212202002200221201021212212121021010210112112011010201200101112021011011210002100012210100000200202202012201120220012201202001120221211111110212110101120021212120202121001020110210021121220201220012102022202102201000220021002200010202200021100101210222112121120020200121001001202122112120001111220202210112002021220221122010001012110200101002120001122200001122211002010010001200110212211110112220211112212021111000011202012020110122020012200211110210212212212122111201212102210221120112021201120022110110121111210010210222221001120002211021012121022122112111201111100120220011220011222112221222212200021001201020221011110000202100120112001102200022202120121020200222200221200010201012110200111022000211101001200000220200110021010212212020212002222120102200122100221110111222111121111121012100021201010222202000022222110221122211021212100101201112200121120000221100020222200020000202121101220012120011220220001020010210210111221210101121021022101011111111101200201220121201211101110100201022221221122022001102021011210100220011222222000200100211001102120020120200011201000122222102011010101101122200020010011120122020012220211100022101011000000012100200222022210001111022222022222212222120101220122011202010200221021201100002001011221120211", "22111112011210001111011002212211222120112211011011122112010221112012020201111211202101010021122220220102201002011011121111020001020011200101222111110111110002200221122011010221110100010200221211111200102101112102012221112010010221122102020202101220122200212012111210110012022212112120000221110121120001200120210220001022212220101020222122212212112221221212201122110110100102002111012102101112100211110222210201002212100212200212110100210120211011110012100212012002111111201121101100001000220012122100022021212201110202220021202112012112001102212100020210221012120221001200002212220000110010111120000112022112221200121220210010212000122202000021010210000121121111020012010202121201122111021000101021201021100221221101120122220121012220211022112111011200200122210201211010221102011200010011020201210201001120000021001020022102000020102212100122122121012122120002110101011222011220210022121021220122120012221011110201201012110002221110101022220202222021012211222010121112000012201211111202002102110200211001211212001121221011100010100020120020120021210012021121120122012222211111120022202100210000211000211010122121202210120112201201002012021012220200121101001121010012122122221210022001010121100001222110000122211002102120222221102221112000211010020100112102021101221022111100120201200021020100220202201110222012000121011010101212111122021011121012001120102020112210011220221001211000122022000101102022012211112200000102200201002000101002222122021200120010002201221211002010100222020122220202201201000222210000220110212000220022200121201012222121101002221120101020201210001121211112211101122110202211101000200111200112100121202122212011101011100101221010122110222200010100021201021200221002000110100011112210121210001011222210110011220212020002212100012111001211102210222001120020112100112111100002021210020011122011211120011220021000201111202020100012200120102220100001202000001102121121112220111210012021111211200001221021220120012111222102201202101012110010120221210012122020010020001201102021002122111110001202220202012021210121200220002121212212221122110221001002120200112001111111100100002111110110112020110021110111111200222020102111221212002020011102102200221002201211210102000012022012211120221112122201120012211121021011011212022221201200011111021212200221221201212112012111200221210000222222122022112200121222220020012101210012120012220120102021212001021122102022222102200101121002012121000110101012020212020211021010002002", "12002102100202200201201222202111010112122112211121100202021100202022121222210021011202212202110101121122220002102000212012002201002220202021011022212102000221010221122021102010121222011102012020111020222222010012011111201012210100212010221120201022112222200122010211211220112002112012000121221221002122020100101220211110000200222222121012221011120002221012212102101100110202210111011200202120022101120022202112101001100100221002222000100020112111222011121111000200211011221020200202220022001211102011121010202101112211112001002121102021022100222002001121101001122220010202210002002001022020010021112112001212021010002001121201211100112021112122222110002002212101222122001011000022200222022222221020012000221221012110210121001020102202021111112011121022211100212021012011022120120112011102221220002211012221121220002020111000121102220022122010200201212011200101020001220210102201122011210012110110112100112022111102022210211202110211120002000212220100011021002112102211002120211201122111111002201012222222220012001202112000122002201110002121200221122222022001201021212020102010121110011010220001110122020201111220102200211102212012020110101102101202110012100100110100002212202022102021210120210221022002012020010012112000220002122111201212202020021011002200202011122220021200102021120000201221001001101102210000002021210002011011110011121201212222102222221210111212211122112101211110100102010201022021221021112111120100221201222210102211210221111120111100000022020121101200102121222021221222101101012212122022202012002112022221102011012210002112021200102122122101212020210002122121120022201101201012222111010001211001220021100020020110202120101101020110222212120001201110102101200201121220200000021101200210011122121211122110101000210111122212021011010122220202102022210020122220121021201001021111102121101222000012011210001001221212212221200211010101100210021112202121002220102111122101100021111010120022212111221202202222102221112102120220010122110011111112211121122121222100000122021010102100102211220202221222121221021201112202000110112210112011111000220121211222002100111020220222112022200112122201001221220222011101011112101221211211020022211210120102202002000122110101022000111210111221000220021220021102002121112012222220012022111121212211020020210001220110110110022100112112000210001011121022202112010222222011110201020020201220222211220200010111021220210120202002221211212022102021012112000102002200020211210202222211000111", "10220100000020001022101211102200011110121210011200100121011112020002202001200220220122211102221000210201010100200220211012111012210121221101220000012112000212111102102102001220211210211100002100220201102022011001002121221200011101221111222110201220201010222222122201222222002212220211110120011222022212002000212122122101110201010021121010011022211120001021222001211122101012020021110110212011120011012020122010112222021021111210010012001010202222100012121212020212010110110221010212212120120012210200001110121100120220100212111012222012121202111010210211200221200111210101100202022122010211201020210210000001022210112210011101100202120201000000121202022100000112111101100021201010211002202001020212201002021211121022020022101222202221000121221101002021120010202201100202011102221001200201121102110111012122111012000101000202121100122000022210200011002101101012220011101000200221110202220211212102211111202200211121022110200120021110210001212020220201211001220002001012220011001000102102112200122202212110222000200000111002010211210202002210012220012200012201211202000211011202020111011010000002121111200200011011222022102002222020202112210020101021111221022022122121000122110110020112000202221221001202021200122122101111110122121111100102121200101011221022222121201220222020010122112102002211110210002000021202201220201122002201201121020101202201111001210101120010201022001222012221001110111201102021201102201001200002201211020120201012200210100210112010012210010220111212011012010120222122200101121112011002110110101212102000022102020012112202222221021221020222010020100221100211011000020102102201110120120022211101102112210102100220011210101210102201001211212010011200122002002101111001222210121101121011100200112020112112211022212122012210121101110122101110210220120011222022001122120122220022102101220002101002010000210101102101020020102221021210210020220211021110011020020012211220022120210102220110100200121201010022211020001220021111121221020202200200200010021012212221121201012001010101211101200011112222022002112212101022200010200021122001200021202201122000100212101000222121121211122100100212101221212002202010001012220101200200020201221202110122220010112210101202221010122200011121212011222002111220022211020212202001022211022121220001222012101120112101201001202021201112020222100021010012112112112012010101110100011221012110202220000110111022022220112101122121220020002202022100002010122102011211222122110001221102102222", "22100110202102002020212200112020002112222210101001220022020100200222210000201212200101211010022200110022101000010021220221211022111110000001220100022120220000200110122001020211121211101021120100110000102020110002011220021111202101201011102212112112212011022222012121111011012201101220012121012121221202000020200011021112121010121221101110000000202211022110121210201221220222201121102122202012120012011012212021010111100210110112021100001102022111020012011222101211221121010001021120010122022020210011120212210210111102001010021220100021011000202021020022122211112002200002101100021202002220201202010202211021201002211101102002222111020111210202210212211022110120121122021001220022021110012120111222021002020120200020202210112022011012021212010022120200012220210121102221220100111212111202002202110022222221012012112102111200120212210210012101011222101112222020102220201022110210101221020212100211021210121222022120020020100211001000102102101010220012001002111010100121200011202010012210101211222022110111011212221000200111101012021012211020202021002222011220212000122211211011111001120012212100200002202202001101110102022001002010001210120122012212101100020020110000110211021200020120212121211220012120212102222110011001220121002021101120122022102221020121100200222220100121110022211121112210002121010000111210221212202222002112120011121102021002102010202020210102201110100202202020111222121021002222100221222012120022011101102000100111020002022012000012110200021102110102111012121200201100001221211220112101101121000002010122001210020220112022122222121222222210012102022000120211011110211211012111121100212011211112120010111220020101000100120212111111001221022101001221112211200201222201022201022012012000022012111202100021222020111111010011112201211220011101110010020212222210021011101220200120100121121220101001101202010020202000201020011200212122020112021011120220012011111121020100222002211221000221110012220102200202121200200010110001011020110020220121210110002221220222022112220112111100110021212221220112022010022212111000200101101201001022121011100010211121020021122011212100001210112200101100122222002011111022110110122111100020010221120021121102200211211120012010220221012112210210102210010201101202111120110011111011121112211101012210102120111220101200022001122100200002010021020010020211212100002212021020001202100220210211102100111220220100211020100201122002121220200102120122221122120020112200220001210112200021012112", "20220200200021221102100212221200201211022101210101122120012112000101000220122020020112200220121202010022021112120110002022211200011101112022102012220202110001100112022111100100011210010010001000002010101000202020010111010220220011110222010121022020201212012002021021210012110112122110011202201202000222121201101111022002002202000122220011120001200112101110012212110022102220202211012102201221102222000112001022222212002222021102121212202222002220101002122112021001122101110021101111202010022211120002112112221110220102200101022101121201120220001012110002120212200212110211202012002001100020021102010222122101222112021100210121122012212022012220222010112102221121010220020222020211111021020011002110102212120201002102001212122001111212121210002002212122020002101020001021112210011202102011000011110010002020010200211112002222101012220012200220210101100010201212020012002002012120001211020001220212002210222200220210200021011212120210200202120012222102021112010221020002202222200022210011120002121202000200101020211001012210210112112220120012012011010121101220122011010011020212012012000102000012120211201020120112100222021202020101122112201112102110200022222011121222211112110111001002020111100010011120221000002012111221022012012220221212211022102101100211212220100212111200022020022222220212112011121100102202221200211001220222201101012210111221022001211121101021222200212111102222021201010001222010221021210212201122202121010012212201002202211021200111220011020200201112222110011012010000112122211121111020110110100220212202201112120012112221211221012100000202011221022202100110202022020000022011020211100200211002111121221001112212121012101112120221121100200110020110012120112200122121201122200111110000202212111210011100121210210122112201020000001212210100211021100021220001111001100102101210110210221010120120101022110121210121121100012110201222110122220221120122122002212122122011100222102111100022101111220210011122112120212110221000122000221020120002201012220012111100112201110221022121120220010102121100121011221200100121201122112001102122201220111000021101212220202120222202120212200100121211222111220110201021110122212122111122120011120102112002110221002011001011021202020021201012221011021102001120121121001200120012012202010002201212222021122112211112112102010210122012222011010121221001211101200000112100022221202010021002212201010101211202212000222000220221211020121001112102020220221200121021011211120100001220102021", "12222000012122011001102022111200001201011200120202112211222020010220120201122211011222010122111202112001122202212000212212022020202200111210000001101000210121112022001101002002222021110000012000212111000121012221111102010222121120020101020000122010011121112211002101020100010101022122110200222011110010200022001100002220211122100020012202110020001111212100011020121002220022120121120200220012010010002220012111101000121200100221022020010200110022112111001121021002000010002111212200220110111010211202200022101112222021111022110101221111001200100121120221121222022000020111121111222210102222112222102212210121020212020101222100221201021102020011110200121222222211120210222100000221221020111202122002010011201002121201000211110110001102010220101122012221210200202210110200112222122211111101211201221222100122102122021011022010122011100220121220220212102101112211200201211101221022210110212102100010021201212101220210102111012112102110202220100122102121000102122010220122220121101000212111221020000212120011000120201112112101200010110110010010100010012202001011001202110210202211011112000102200000010010200000001202010221010200112110112202112011022102000110100220010010120210011102202002012112200021022012021201010111200001220222210122220022111112012110100002212121100201000012120100110202121222100022200102010102102122000022112220110011121120202211101211211120222011200021002221112220100021211022210100220020020210120110210212202211100100201102122012011021122211020110012100020221101221110212112200110020111112222201211120201002121102122122222010001001111222212020222010122002101220221002001110222211220022011212111011211102010102101110200210011021022011221001100110002002021211010021011220122221122202101102200112122000122111021211012201020110111121102202210021202021111202212210102002202122022010101101010010200020200001222101220101011201020212111220111110110122111202110122122221200201112111212022022201000201211001221010222211100102010212100101212101001101202120212002221100202000210010122110201200110112200211201101010112011211020110200212110111110021120220000222110010200200120101122210002021222021220202222012122010000001222211122112112212222001102010011010200100010202011210202102222220000112000110021100120211222002012222100211122112210220211001011011012010002111201121110022121100122202022012110022020121100022101101200110220100012101220121200022121102011001002112202101012111210120112010212201010122202211111011010100201100", "00212002210000122120110001110021202011200022012010111211001101022021101000011011011210112022212120110222112002111112102010210220202220012012010220221001202212001122221221001122210112210001102111101202212101022021012201211200100100021110112000022121222121110120102122001211122011222000220110002220221222012211002001022122002021012010010100122020201022212112010000222101002110122200202120012020212000200210220120020220101112000221120012122220001110201100111210012011201200002002100111210222011011001121012200211210201011111200222112220212201120202222201202222212100201112211001101212001012202020101001122221112010022012220211121002202121022202120200102112110011111012010200212002010020121111010111011120121202212210221101212220111221000021020201012001110002210102100111120022212000202100210221122220211211212110212102010121202110102121111000211011212210110000122111002100101111122220002020202201221200211010100002100211112020011221021121020011011121202021110222211221001110122022202001102000212121112220211001021011112202102021110110000221211122112210220211022202200220112210002200120010000202112102012000011021100110021201222200012220022121121221012211201020100200000122200210101122100102211001100021011101122102100210000002120020101101000011111101201200220211121000200210122112120001110100000220020112000011121102002121021021112202111212011202112022210002002200001112112100012100102020221121102020022012020111121200122010100001021002120202121212121212200021121201212110100201111202102111021221212020112010200120222022101022010111212002002210002201102102221211021120200200222001221121112021102111011120220111012202112110010102121012021200221200211020001211120211010200001202120002222020101022101202101202001200201011122221121210102022121200121111020221221000212121021211210001222102112201210122121022220200112022221000011112012001010112011122020110120121120012212010220102120212202120221100000122221122220010121120222010222112111002120100011011021022200201112022220201221012010112221222122102022201221010022221001200100110102102102221221002011222010101102211100100001220212000211010200101202222210122002120122012220211212222212210000210200211000022121021212211201021012201111211122222112202121111201122001011000202222122121201202210211121000202201111010122022110020020011001111101111021221010020221111002110110202020102110101112101010022020112122210220200121210212101202221100021000110221101222202201210020011220210101002020211000211", "20210222002111110001002012102211002201012022112110110201112101121001021212111221112001220011202220001111210000211222201001011121220121021211211022102022222221112020100000221022100121020200112112100221222101012112111100112022120202102022202222020102002021002211021220022002200202010201211212201221210222000100011122220202112101222120201120012122210122002102121200211201201020002022221100100221121221002002100212000210121000200220010222221120110110000010011022021201222222211211111012001121220010100202121002001000100121220221022201110222100210100201211010021202110101022112200220120222001210000100111221110201210200220102002120020100101110221112111000101100212110222020222212121221001002100000000122221202101211021022021021120011222010202200221011110210011110001202100120120001202222200221122000021021100210012122210122012011022022210001002211110121112120102202110001211002001000002011221200012201002220000000201100120121202120200112221100111020022101012020110220222012000221112122201101100101111211200011011000210212211012112222222021212001001112021210012111202212121111222012110022122022112100102010122102122212220100112112021022111221021121111101012120221122110121200012100002102021112202012122210202100012221022112210200001102211111020112010111102000120220001112211211201200021010000211011200021200011221021111212211001210101100020221010102202112000122001112000110122102221210020120220101202001120210100000220001001101121000122201122211102202220210021002001212100010002101222022112000100201101020121202110202002000102022022221202200011111121220011212112012220002022222022022222012111112200102122201221102221102010220222220121111201110211200000002211211220210021100220211212111200022201002001002102100110021020002201101222121002221010102201202102220000210021110022002102201111020202112210221022101021121100010202001001000002021021121200022210202202200010200121111102122022222110100210010001012212200111011002101122112102222112212200220011212221000200201122102022012211212001010101121121220122001100100121121210110021002102101112121221202120201101201200222110100011122122011110101102201211101201120110012112020020201000102220012101222221011100001222002001200012021111020210012120201220211110112021212010210120201020000221010220112202201111221021210102012112222210202011012210002111102200122001021222100022102102212210002202201021222202010022000012021021101220212122222211022202120001010220112112221110212202201102102110212220122011", "22200021000002120012112120211010002101210201012011101011011002210200211221200021220001001211102122211111002210221111110110000020222012002011100001210210120011112010000110100121211211021210111020022211210000220221010122200002111220012110122200122000001111211001101120222212101210022021002201202011221212100221220110221010210221022012112200121022002010021112111010200200020122202101202011212110112201210010102021202010220012221102210110210000100001210101022212110221011010201221112010211102001020210100201012002012221111211221002001121202121011122120220000202211212012000222102020212212110022202010211221212002110222221001122122202211221220120102110100021202101202112022100110201202021121022010001202120212111222002110121010022022222210110221110100111100020000220102020221102200100121011201001202222201220001010002200222201112022010101120012122222201220211220002202221001011120200112120010202010011200212012120011222211200202111221222201211021021220010222120002101010101210101221210220221221012000212101101120101011122000222211201000021220102021222021011201100201000201102201122220222101122210220022202000112100000100111022121222112121022121002102021022121021220212112021221211121012210012200211222122221211001002021220212000102210102122102011002001222212021122100211120121102102110002111221020210000002101101110022011021020120201220120100221222201111011110200111100220001221111212202102122001000110221101111102211101121010222200212102002111022221222211201011221212112221112102122011212221220002221211110220221012200100212110222101101121121001111201011000120020110002210202121002201122120002101001220201110202201010221001101222121021021210100200100220211022021110221211222211122002100212201012021001100002111212010001222210221220122222221100201222112001222021111212111120201212210220022001202001120122202110110122120102221011102012212101002221122112022022101102122000102110110101021020101212001021201221121200221210002211021000022002011211111221210100111211212111212000010101122020022010120102201201202120000200100020001202121212101212000011220102122122121202211102111201102101010220222010002020200112111100010222100111221110221121012010222022121111100001020220221100222020200121120002110212222101211112212122000202220011221111022202201122022002020100110101221000021121022221212110120100201021222112212212101101112211212000220020021111001001122021220200020102101202121102002121101222010012202112220101001012201001102212211010011112122", "11221202021012212012011121121102022210211011002021211002001122200221221211200010110102201122100110000002112212011021001122212210012110110222000000002020001011120020222220020221001110020222122112022001200121102111210010011212111022121211000001212021222101011011000111020202010120121000102001222200002220121202012210110201002022221212120210102111012111110001121200202122101210020211020010001100210202111202000111102011112212002220020100221011112200110000002122012220022201120110210201110212010020121122000101121212201002101020112012000002021020111010102001202220002122101200211110001002201212022102200200012112200212001211201210022210220222222012122020211202001112022222111121012202120111102010012111002220202102122122220120220000111212012002110112111122221110020110220212210112102120222000102001112200221120102212002020200001011220101220201112210211112100222011101100022121022000101102212201102222022110201100211012010121200002122011020011202121000100121101200102120002110120020022010220102211110111110021102110200002101012010101021220021122002210002122021122221011201200201202121121012212102022221010011222110101012000200201100201202222010020122010102220000222102100212021220011001210121021122200022200010102212011011222210101120201120222001012101220122122022010011212200101100012012200221002211100012100021212010220221221001001110020012200002222222012002010110100021210002211011200201112112121102102121012122011011220212221220122122220002101020022220000112102021002202121011011011121200121022000111112110121012212121020202100110221221022011002101120112111212012102012210221000101022222010110120200001100001002202022120222201002122202011102202001111010211001202022210220010212102002012110221022202120010220200101011100211011101001112101110200112200120200112122120210210120110122212120212111122011111022011212012022111101212212102211012022222100001212222121000100212102212220111001220111121122111012220211121122202011202210101011222210002020111201100210221102021011221210120201021222011221022212002201100102012100120102002112210002000011210122011020120011020201211100011010121220111111220200100122001001010102112222201021111110211011212001110201010011201210100201221221202211001010011011201221100101210211201011210010022122202121012101020122221022212010122112111021221102200200012122022102200002011221011111102210200122220210101021102220002201000111202121220101211020102002211220120212221101020101101012110120020122012011112211122011", "10012001000212211021220001001211001210011211002221212220202220100222120021221021021012020222110102111010112221122202100210210021102210002210001020002222222102212100121211112222021002201201122210102001012202221002120002001000012222110110112022011202101020021101111122010120212211000112101221221112102222112112010211120200222200200202200022202222112222111111200201111101021020110210200212201010000200121111100022110212012011010122000210200210112121011012022120212222020111210110212210202020201112001201222012112110021011011200102011000020211222200011120111211212100222102102002000200221100100221211022010110220110112011011001211120200011121022001001211022002212122122112220100000222122221222002220212202212222121211222210021010112002121210002120222000022112202020202110011201101111201222002020111200220002202201011022212100102221121221122000121010111000102102122021110212122111021022221000121101120211020021112020102212102000120220001022121010111110021111220120220100111212211012202201211012002020012020022000200002221100011222102112111021222111202122222100021112010202200120110011110220202021022002011110211101211202211220120011122110110122222100100111212211222210220012010102222102122012020101122000002201012211022221100002210222221112122112122011102020021101222100122120101000020111022021101202201002021021021122200212221112002021020220200022020121112201201022010020101002121221202011122102102101200221112012212212022101212002200210201121002201212000121200120112112102201211220020111012111112201202112122012221221100021022222111120101000121100011100100011100010211010110120211220001102221211201111221001100010210012200202011120210110002110222011100112100021000102122001222212220110002220110022000121012022001110222001221222012221110021101120001211211202210200021011112000022200000000001121100012212100000100001022122210020000020000200112121211012210020021020121022000221210222101012221012212011122010020100121212020110122202210010221210002112220201012122012122101220202210102012210211010002221102201202011222200212100120002021120101002001000022020211012010111202020221002212201100010210201202122000100100202002020021010211020020021202212122102100200212122220211111022111101022022211211021122212112111121221120202001210112000012022102201020110111122210002211120000122011210112211020022112122022211002011002021222200101220120102122102121001021100111200102112202220101010022111122002221221102112120210002201211212002110111221002101000", "10000211111000220001210112022121221201211101022200200011010011122112222121210211111210002210011222110201001221221120002020010010010122111012102022222110002200012102102202021222212200211212210221220201102211202122111010210112012120001210010200002202100101201101021011000012120001101021010200110000122021101100212210220211221100101011000102101120222202021112200221020002111222121202200222202202111101022120200211220221222120011200002020111221220112010002200000220100102020202101210011221200212220021020220110200021102211111101021101012021120020200221212221112002201102110100100022120022100021100010002102121210020020200110101222202211011221002002211012102202110100221202220211221201022200001111001200010202121111012111200102121220102011022010101000002002020011101210212220202100202112101221112112220202111100002210122011200221112111210222022211012012121211000222010010022102221200112101111100012010021000102000010010111100101002100000120001022110222121112101212102111100101000002000210021220211220120002021122011222012120200100000202101021010021122022020110221102210012120201202022011012000102102222002210111210111200222220012101001110010200122121021111021120112101012200111020002200101220211120112100200201222202110000110221011100100101102200220012020221220110110101220212212111111122012111201100120122222000201022211022201020211110222100102211111210212001210220201102222012202020000120010120020111022010212001221012010000120222211021110210011221010202012212221120010200112212021102202011012021022120021210010100021001122221211202020012202011101111020200102121221112001100201220122210000112200110122120110211101202102122210112221220201102000200022010121101110122010221211101200000012210212102101102000121222110002022111210220000010211202120220200222011012100212102101220120212022100100011011001210221202111210002002020101011102001000121012012101021022201001021100022121022201000211101202111200201011200020102111102001101120000000000211220222101200221001120210122202120102021110222122120110002122021001121101012111120212220012210122111200211211121000011111011021112121022121222120112102000102220222000201102212011111111000102022000002211212211000120011202211101200012001210012012102021012000102221012102101021022220022021102010110120001000021100211120020120001000102021121212100101111200112211101021201121010012020010012120100012211222020200121122120110021102012021210101101210100220212022022020211212220010200202000010212220102010010", "12121200211201112121122002010202210001022202110010102121202202002020102021210111102211221012000100201120212112222012210012011002102010022221001121000100001112112021202120211100212211020012212120001022021112200221210000211202000122122201110102200120102101002210200021211102220011212010120000110021020022021002000200012222111011211222100102210011102201022202022001012122211220201210121120022112122010100212122200000010011221020101202212112010002222102201011200222001200200000212121011002221121100002122010220120101000210201202020212121112201222111201101000221122212212010020200111012210020012000002101212010012121021022000010100201100122011101210020120111101220012220120102001102202010002121010020122210211120212122121012112111222120021101120011201010210112222101000222000110022011221121002102211210222221002212221202020222111122120112220111011201002200011122100120112010000212211212200012212020222000021011001101122212102012022200200112102210101112201211212100211220201120002122112120201220122111211012211121022211102111112022110212102022121201002021211112202011112002110120212022012021201121000220120111020110122022202210022001111110122020200022202001001112111222012111220101011111212012021120020121222222212220101011212011202122102012222102222102122120021001210022222001021122210020211121102001101012222021222020121201212012012011210122211102221121222222201201101211121200112102020211000020122001211101011112211022011212002120102101002220222211210112201110101200110212001112101212102201120001220120102202002200202000100020012121111212022120021220200110220011121100001111210110221102100010022220122102000102002011220020002221021221222222010102210220101200111211121100100102010001221222220002012012122210001011010221011010112010022022112211012212221010111102220120000222011100010212210110010212120221100202112121100210012012200100002001000020010200021202120100222102012211120101001021120200000000012212201112000002222021220010000001112220012201221111202021211100022102100010121111021110002120021111012002011020102000020101022012220111012122122021021011011010120102122222222201021112120012111021110100110122120010210022101212020022220110221101010020120022120210200000011110122022210021220101101010102111121110120210001112002221211211220012121112110200112201022122102220101122012011102012121210110222001211121111221212120022110121200221110111101212200102000110021221211121201202200020012211011210021122001210001011021110211111120022200", "12110210010112102001001012002210110002101110221021021201001100222111111102201201012000110012201010220112022122110002101011221222020102100001100210200210212120001201111012110220000021011000101200010011021021201100121002011111012220101102112000221011221100002001100212211112012020101012020212010202110200201012210101102112012011200001122021012111202101111112202200001200122220201122200110021111110101021112022222211000110212022210201212001112122212000120000021012200002212220211001222122222111211222002111101121022120120212001000211120201011020112222011221210202211001112011011120101222101110220000011021020210110110022010220011100220100111111001102021022021122120202002102011200000020212020002121101012001112110101112111200110022020111110121011022200212002212012002212211020012001121220120102021021120100122100020202021010212220101202222200211100201111221101001200211022100020002212012011000202222001002200100002000111221212201022220002210201012022022020001120010000220212120012022001010100102120100200010201000220220220121000200220201022021102120021002120211112100111012202101212002101200221002002022202000010201001201222011011211010020102010011100202222111000002210021210201201102002110221221100212121211010202010222022021212222211200220111112111101001221211110102020010001212001120021100122010121100220110120101201112121212122001022222100001221120002221010102121120020120122212120001201122112100021112111012110212222002022120011011221222012210011202221220120101002201200200000120210201011102121111201201100020121210210021120010021221102012202201001110100021012020010011211101111120000100002212221220201010212200201001020111121211022022000012220021212020202111000020111222000222211021001120012022210212010021011210220122120121010022011021020022212220011112102201011210112222022112222010221212022212202111002121210022002000102110122220101010000120220101110200100011211001121210002100201011010002112112201001201221120210201221012112012112221200202220022221220220012112011110110100202020102111110220111110212100020200121202021020011010000000102102220021012121002021201121002202211102020221102211220212202211210022122222002001210222122022021121100211210111010122020111211221220101212110211111201101200221011000022201102201210122010221100221001021011021101200111010101122211122122200001011102121221020200112010020221222102120102202222022210222220012100011021002102100011111101222222102012212200220112022211020111020201200212220200011200", "21110002201000122012100002221022220121100012220210120200102120200012111010111111120200100210010212000020201011102220201100100200111211111010201122022010221220201022210011000022102110021201112202220002002012100211111001101101121222120101200110002110022222011010222000201121201220210220212120110101001120211021020022022101100212002020212201221102201212201022200002000001121211221011122201011000210022021211012010002022120021110220000110210121010221102101002011211210112011201111110010120022221000022011221102000222011202000220110221100020000121011102211022020202120222210122011102120002010120121220101102101010102000201110001002121012102201012001010122201020202001001210021120101011102101000210222101102200002111001210012101020001010121122011020120100120120100111111001220110100021212210220022212222012221210102002110202222010011111110122021100202100020200201012022002221122102220222121021200111021220002112012200111120021121211012110000200001021002122110201121121200111012020112012211202202201111120010111022221020221100000120100110211110212012000000010211200210120022001002022201110021221221101110122001210220220121000122201012112000020022220102000102002010020012220121021100120010000100000000201220010022110000222202112101200211020122111000022101010020012111110100110221220000210010111121221100100010100220222202002120012100110201201101221012011011000100000012121120211200102110021211111210220122021102112001222011101112210011120022110002101202220012020222111021200112002011001110121112102020220012010120112121022121012112101021221120110001110020100000010121021110102112210122000210000102020100020210220111022020012222122110000021000211112210111221120222002001102001002201000222200211012020000201120011022120021201200212120120100121112110021222120122210212211221002021202000221221020112201011012121012220220010011211002112000110022100111201001210201002212001222221222000022200001101220220112100111122102022010210221002011110200112222010100010110112221011110211112200122212101102122201111110010222210020121211212101200210110221101112210220112102000100202202020000211221002111000020112000101122122100111220112022222212201211112011002000211200021220101202212020201100111220011222121111222021000112211101102111010201120200112002212112122221001222120121021111012002222202110221221202012222000020112112220220021221112221102222220001100222210111120122112012210120111211201012000221021212201011012012122101101222001201021222210222221112011", "01120020022021200101111122222101020121121221100121211010101100020002221120210102010110020121002201201010012210000211020101112200111120001122222020120202120011011001211222210122010120202112002011021110110212002012120210111122022020221201101010211002100120110221002112020111120212202122122022212122000110201202112011010201122221211210101102100011001011222121010111222120201222022100000002010222212102002010110002021100102011121220022110010120022021110020020100200221002012212210212122001211201100200000012221110101111000020202102102102211111111110222120110012211010100111200201102101011011100101200212111120022001222112100111211212012201010102112002111211112201101100202012222022021100022120210022222102201202101201002011111101000220212201212112010212012002000112101212211112012102021202100100112101212211102220202100020001121021200112211111110020102200120102202121201110002220112000001200011010210002001111020012200210012101220012110020112212102102212120222102110201112222101122222011121211020110020111001122202001000001011102112211201212012120102011000220002201222012200021222100110201120001020122022101102222002220111000010202222221110120221011100020101110001201201211002121010200011202212012002021111221210012101022011022021102220111102220020120012120010101110002220020002020120211010212202211112122202121000202011012101112100211022011010210011220202100212021122012001112210220012200021020111011202102012202201002111121201011200210200001112010200222202111010010000111022020101220200012210102022121220010202100011010012201212120211222010022012021020201102001001020220000020012011221110012211202001122001022022000000021211021020012112000220100112021110100011101222101210001101021120101022020101100011222100120220021012221211022002211200122112221112122202010210212011220020221001221101010012021022001020102012111121010222020011121011020202120212111111221121210011001210020111020010210100011121102012112102211102221212211110000120012012010122021012212111112011002220002010110211001212112122111020012101021012101012102011210020001101010200102220022121001100022002201202001011022220022122010010201222111120011121121022002022021202200100002121222122121021221111122011201222022012202120120202200110111210220220022100010102221112002200122001210100201012201112200202112000202111210212020102200102220002000102010111122221021101220000200110000010211021122211220220102111122211202120120221211210212101222220120120120202201202002002210122002211", "02222000201002022221210001220212120010111020121200112000202102120001001211120002022211202121111101220211002101021211122121200202122210221221220222210222111211022121220021101102111021201001020011202001100110021000222002222220220001222222100002012020000102222100111102220021222121110110001210220001111012112011210210020011110201100111001121002201011120221101212211121111011220011010210012102000210211110120112010222200012112001111112212202200111202111221002120002212101120201002022011121112022001022222212212011201122010202021111022112202012001011110000000012201112000120210002001211110222101010110200001010200012210221110021020101110112021112120002010210022200211201102112022001212101221221100111210121002221222000222211022122201021110212002000212101221210201222221212110102210211210102021102012002101111001221110122020100100102011102110020102121210001111021021221122100021202101121012222210201102110001210000111111021211000021000020221000011210201100222002220011111002211002102122221211100102212110121021110021020012121000002012201021022220122001111211100020200102111112001002210202111002010100120021202022210221201121112110111110121102122001111112221120202110111100200001222102010110020121212010221020020220012121101020112022220221011210221221001000001120112012201012022210000002210212222021012021212021002101120201001222211010112112221022120122122111100021100222102110222121011202011210110220010100220012222110201102222200221022012022110002101022002200202110101002200101212211021210120112220020202021121001201101000112120101000021002111001112102122202200000111202122122101012102221021210100012002002120102222011002211012210002020210021121101112202201211020222011012101221221021020210201101100202101222010120210002111202211221200110200012002002102100202121011220211211201210210100212220111112111222221201101010002022020112122021221200200100110020200010102201100210000200010220102221212220102001002012221202202102111121122102101210121011112202112100012111122012111100210110021112220102210122120221022102110100200121121102001000210101122210021120100112210222210202200120100021122000211000112110200122020222112211012202011202200022021212020001201121211020100000000121221010220012100121221210122120101210112211121102111011121021102010111101201000120202001101002202121011000111210220000101211011000022021012021020020020011020211010210000001202121100200222210222100201122201122012122101102200112001212020022010200111000200000102110121100", "11111210210210102201100002222111111212211220111010210202002112201200221001120120111112020222101020022001200012121002010211122022000112120111222020022000101120212010000202111112020222220021110221220022022210002100200202202211121100200021212020200121112011001122110002012012020222202002112110122011010022021202200210111002200220011122011100202022021110120211012220010021210020221002111210221202020100001212120220011120220210022102002122022102220011200120221112102202221120121212210212102022201111021211001021202222200101022121101220220102210222200210110111122200221221101100221220002222021012202210211111212011102021112212000002022022010201200212010201121001122221002201122202120121121101110022221002221002100001000210121001011012011120121011101011001222001201001210021102100010020022112101202012010100220210102112101020021002001110111012200121210201201011002111102212102110201122212000200010102202221121102101121111210002120200011012000001002002102020100012212010210020202021100122221211212201111122021112020101212112002112121021200010011102220112112121122101210110111012120021212022210020120201102120210020202220021202110210111201122101121202102200020010000221001220211100201021222021202220100211022201210211000111220211121022201002002022211120000222112010220120120122201110202210102201212020210220112202121200012201101200221101200120011200222001212200201212120202120211011012221012001022002100200101201211122101222200121021201001012202111010102211221211201021012222221102112120001001200202012221222211011011220002101012202122212012110121121202100000121110022001011020100212100022211002101200112101002120001200221000120011111221201110022200220101020110101002220201201000102211012102001000101010111111220201120221121221210122222122000000112221221122021211102220110021112012001111212022110010002122202212222100011112102121001010112002121202121102022102212201012102001222002011220120002110221111222121002100121200021022120122202012010212211210000110201000100120212101202002202021122100022000000002121121011101110200102112022021112111011210002220110222001201012101210122120220001101120122211112121120221022011202201221112110001021102211122210011121212201011201112100102221211212011022211111220220211220120001100002212000121221010211220210100021122010122200221101020000102121211000111012012011210020210112120112011100221112112101110111100002112011222020201001110021201222200220001001102021021210001202022012101021110210210102021010021120", "10220200110120002112121121021200202021110122220000221001021212100222100000112120212022010021102102012221101210100121000111011212212212201100020110202002121120102212100000022121112202112122011202011011101120020200100102020111210211111100211101210022221202101012112220202010101220201120120021122010221120210221200022112021112222101200020000022112001221010111022010110002002010021111211011002211021001221011000001001021121110020111122021210120021101020021110022210120111010222020020010022010221101210100000012111121201102011210111012201021221201210111020211011211102021000222001222102210112200210201102200021110121112011021112211010200000011110021022211220111200221112200111201020102120222020100221120221201012200110111100122021202121222200221012210212102212210212101021121112002122021100202101002220202221200000200210201211000021022100012012222201012011212022221222122020101220221202112000011012022002222012221110201012022012222120011110202212002012110021000020101010000201222012201120122212221010021111210222020212121012211010210010022221211200202102100220000020021121121201002210100100101101112221121210211120000210112212210112212010102220122201202110020201112221212010201102211222201210111022012222010222020222200102101102000211011202221111220000110020020122100220012201211211021222120010001212112202221211102102010202100012210121022001022212110021012000021101212122102020101121222102111220222211000101201110122100200111122120212112120021101100021112210201112001112010112211202102022000120221022121212020101120122202210210221122000120000200012021020222210220122021022002212220212012110102100111221212011111122111111202102122021222021222110101111101120222111022002101221221120111110220200120212122221011220211101211000112012212021220001220120201220110200012011020100211001112221201221100112012012210222020220100110210001121112102102200112020211222212210210222120200122220201210101222102001221012012202211010110000211000221212111110220211212020220120012020121010202121012121010021120002021011200101020010201002020211000120222101202201211202022210100210200002202002101212221001200000000012120212002110020100011211220100201222211012222212122102102212022211211021202202122211102002120000200200201211121221220111201120122111200212001001000102021202002020211200010112100120222201222212012200020222102212221110102221222122111001001210112020022221220010021222221202020121200111202001000012020111200212121110010100020201202101110200000121010", "02121100110111110021111221002222221012220020221122100200212121021121120000202022011210222211211101002200010010120201011222221022000222122112012110101200010020122010002011000111212011202210000001010220122000102222002002101210111221222221221112200222011200120202111110020102002010200102201012211122222000220120120020012102020111122202212121021222222000111010002101011202211201222002022012221201021210220122100012210201000020012012120011102122122002120112122120200202200210002002012200111120001100010211120012222120000201010210211202101210211012211010022211200222200020221212102010012202020000211110112202211100201221102220210220121202010111211101122222010111101012220201010121110202212011211011020112222202111122110202222001211211212002111101102000222201200101011212111100001022200202022011222200212222011202221112010222011221112121122201201101122000210112122212110010201002221101012202111020100221112120111111212221221111001022220101001002202211212211110120112220110111011022111210111121110001110102112110012210100210100121211222210000200111211220110112221111110101112021212010222212000202110222012222110002111010010120121010110112010100201221112202001100011212021122012200122101111201101100010102222220010100200101110200221122012222211122001200211202022001100110122022101201011220121020121010121202212100022212210222200100201121002212201112121010110021222222212200212100022022101120001221210111101000000220221020220110101110220020110020121102021010100222100021200212112221221220202111012120102022001012211212210210102021021022101111221021210020122002210122211122200120022120021200222100200111000222121100211200101121111020220011121002221002211000221211200101212220120111100010222010102000101101200212221200210112201122102212222221011120010201121222212000111212112010200020201102112020102000001021220201111101020001101110201012100012120222122011000022210021121020212001110111011101210220012120102211102222010220112212010001120101021122021122000010211022211002120122101000021221201001200221000112120020001002001202211010100200010000202120100211100002011010001002101110200111100000202202211210111101111012112101001212000221111210221100202001211110110002202222100100122220101201222121020121100222210110212011102212110010110122212111211221222112001202210012200021211221200121112101111022202112201220222101221002200111021202002212010021120212010002220111211001010220220111110120020221120210101112102112120222200202020000110212100220120010", "21201002122120010221001022001210222101001102012220000201212220220020102002211120000220022020212121210010101112110120012120012122112020011020220100120020020100001021022222210000212012110022000201212011022102101222112212020200122112220112200022220021221010001012200022022222122212002021102222122220011011221201010102121100011100102112221100022100022110222120122011212011201112021121020000110010211021010000211121000110012210002220010111100021102200011111221011110220202212020221120012022021120101021202222020112221011210120011021210001020202200200022001202022102100222120000221222001020222012120220212110221201201212111212111210001210121212211000200201022010122222212111022120121212111111112122120200211122021111100110012001211121022011011111210210122110202201200111110102012011022221010010211210002021220211122001210011022121022012102101122221000211010000100212010222111212022110012011221021002011221000201021012012000101001022001101110010100111122210102112011002002000110202112221101200011110022202222222221021110111211120110222020110102110022101210101001022121001021100220002101000221000121111111122011002002000111020100012011202220020021101211210011202212002112022200121120022002021222201001001120211201102101021212211010020011100220200022110022110021102110000020012212010121001212210100211101100102212100100222011200100100012122010011111021010020001122202120201222222222111111220101120202021120211221210011011021212112112011111021200221221010201000020201000100001220000121200022212202121001121110022010110212220220022112010010220010000010020200201010122011100201120211021102000101022100012010020222122121200111221011200222001212011201110021110001010221022000010200122001201021000010202210221211121002101202111211122110120111101120110022211101212200101112110100020021102210012122112011000012210000001101022011021011200220011001200012221121200102122220100022202000002022201110121002000121221112221121102122002110020122010122201211222200122022021121121102011122020102022111210211110101212110112211101002121012001221211012210221001110221212222010211210121121011002112112101220002201102120002022210110122001201221110111200200100220220222211021012210101220000020112000121112110111112012012120022011022110022102211210112021112120211212112121201212100212102001002001120112101000121010210102122000102001001000201200120111200011210002211222111110121100101001221011020111112220220002001112202121122120200002101212210200200100122110120212200", "00221210101020010010101212222101021120200002121112010022220201102202002001211120122120111102100200002222120001222022020210021021210201201220211012111010110201002212221120020020222021102100120122021112221110102200021001211110221111000101022200202110222021110022002202020212101020001010211011000122200220202012002221120121120110200222001111000000101002010012020220200011022212102211200000012110020111211002122000100001111212210112021000221121220100211102220022202211011102222012211000120001222110112202101202210212220202122011102010221201020022022112021201022022021002122022112120102100211111120202000200211010100011110111101121210021110110000002022221102220211001020022122122110001000000020202012101100222222112012120101100101120201010201020112021220101202212120020111110210202110012211200021002012222201222000210121120200121222220021122211210220120212110201111011020102211000101210001121202211110202122100000201102112202200221121022101202202012010021102011201211111200000212001121122112201002222001021111112021210121100201210101120212102202122110120212110210102100122211102002121020202121001220202120022210121000221201112010002011010011012022002010202020011121120021100211100122222012101202101101020211101101202112111011001121200021112010222010010211101022002200201112112111210211210200122112121012201011212210022111020121101100121212022020021120222112122022101101120112102020200002212100020000121021001220010011011222021012102112020012122211002200010021021110110002020212212010222201201212021220012110012211211121111122020000112010102212120001220000221220111022021002011211010011010002210110012212121022200220111022010001202200022202120111201001202222101202010220002112111211000021101111210120011221000201111001222120011021201110110110012020210220221221220001121000120102120101020221210212222101011011102111012001120200111222200121120010202100010201011110201100020220201022001121112020011110210010212021110121011110202021102100101022122020112121121020101100010001022112221022110112120201120212002012101212200012122200222222121211221201022121211211112022110110111210120212121001122012220111222101011002012120221110212100002102211011010011010212211212211021120200122020120101101111022002110221120022110122000022021201220200000222222210022100122022221202212212200010201102022201202011002010212011021212210011210011211202111220010101101111000022111201001211102200202110002121012220020022020111222111022221000001020220221101002101221100", "10112211002222110200001200102110210001122200002221221000220102012010001021122112102111020201222201120120110221120102010011101202202220010010121122122200022210011002121211101112111002221100211000012211112121010200001121222211021210120220112210222211012201022200210101220022111121220220021100112121011112211201210021111210201021002220200201201112201122201100212110112100102102200210120011210121001000000100112100020122202201000102021012112112101122222100212220001010011111202102020112100200120102202122000221001120022211211210100021222111200100010102002200222220100012021100201022001100202101221210120211201221120102002012100012212220220121201000212110102102001221121100000021100010022020010222120210110120200122101211120220012202012212221012011011122212011001221001100102110012020212012210121102010222100101012121111010212010202122201001110120210211211121001110110201210000120021111110011200102021120000112001121102001211222112212210101021220001210022210022002220201112021110212222111000020111202110210012221111020220010021001112121211202112200110000121220101220022200220211210110010001122210201221010101001221121221100022211200220121011222011002210021101120111210120222110210021212021201010011122001201002020122120110220111112101021221210022021202010200221202201212112220102100122120111200220222111121012221220022211022021120101110122121201121212220111100121120120022210200010102122100111200202202012220000102101221101122220121212221012222211012110120220010212122212120022010200010221122112101220011000200011221121022002201012102111121110111002222020120122221222020211111010011211220020200110120102212112002002010201212212020220100202020102212212221202201112011122022020220111110012011111120102201212120220221210020200122211201101211120011200021200000000022000222201120011200102222101112121100021101212200122002111221022220011010201011122222112021121110200222221221010020111201012010210102011102020211212100202122202001201202221111121102220021222112012110020022021121002201102211221000011221220021220220221002210112200102122221102022221222021012112120120002011221220202112121220210211200220010002211002110100202010001102000022212001101111222002101221102121002022120002021120121102120111111212002202200120001222102110101021222202110202220200100121001020002012211122122210211220212121101000020122021120011000012102102011221000202012222212000221012222220011011012201002111220210012002002000200100002012112001010201000022012021101020111", "20212200120002202102100212111102120121222201021002111001021222021021210201110011122212021111122001210202100222222001010001122202201222221220022101121212110122020000222022100112101112121100010001210120120122101102220002201002000001112110201221200202222210200120010220111202010121012220001112000210201011021112201200110211111202102221010111121121221212120200221121001111220211222212221212110110220200020121011010220222220110112221120210120110221012122010020122101012122021111201022212020122012010102010121000202200101021001121020210200001110021122020200000221011102200112011201120110200111010001110001211212111200011112122002221022201000110001222122221220110212221122120102012020000020102101210201221112111021200220110020012120220112120021202012221102002021202001212002101102001222022110121101200012102000011021002010101202221121222111110110010212202011220122202212202022110122100021022210212020200002110010211100112120020111102101010011200111120220211112020212120200000110012101211202201110222021121021111210021102011202120111111020100010220121000122101211221012220201110021021102111211002112212101000100201110021102001221101210010212000020200012221220012001212100110120002120120121121211002000211100201122210221211111212011212100011202212021002021121020121001002100021221200211201100022122021000110012111212020110011102022210000121012221111010100222200212220012200022121212200101101201010201010000212201222211110200100102022122100012102120212222212121212020210222020100101120102000221022212102101022010120101212001210021202002011201201102010110021122110212020202101110200011010201201020000100201022012201022202101011020201021020112200001221101101022111202011101010100222122010211112221112012001121102000010220022001202001002201202121222200121200211200120102022121001122121120012102220102210112100020101111221202010010201112202220102220122120202212002012211022210210221022211010010112012120120002002022002210201002010121222012021102220210111221201001212010210000021010111222021020021211021002111221002202002222111202022100111111221021222001012011121212222022220201212001021012120101102222001010101110120202001221020001001110210201220001020222222121220200000111002100212210211001222120121010201020122021102002010120021202211101121111202221001000022211001200220211201000111122110010021011100020122020002110110100001011002102120021202201122202010001022220221020122120102011100100201211020211022020221212022010001200220220111122221001102", "20012000222121002212220112121212002202210110010011121010122201222202102120222022001001111201222222020112220110011212101221102011020020210020201120212101221020000021121212002012001202122201220120211012221101210021001122110202012101011000201012222210210021011102002221000000122212111210201210120221122200122212121122001001210202112212100002022210211202211010101101101011200101000001221100001012212101012222111212112010221012201202201112201110022101001102221120002112012020101200200101001012212201011020202222100222022202000212200202221011121210012120121222001221122022010202100122102212210122102010002221011212010212220110201101100000212100110112211220102121221101200211122122222210101122010122102220021000012220100102111112202211202211001100021111120121102102010102221202220100101000201121220222011222211201202101110000110210111122111011002012012121000020112021112021202201211022101220001200221201122000102202121000121200212020100110022202021010211000001020101102110220021122012211211101112102212120211101211020222221202200000020110102221002001200221021201002022001220022020112222201001011222111001222000022120002211011100200021011202002002112200100021102010002021020101122021012101101120020002021122221200222220201210022221010110101000212120010112121200120021220011210121220210002011102021100122000020222001222122110111221100020212211110022000011112210102222021222202210220122220220212100222012002111122210001210020222010211210010100210201121011211222200222020112121112202110000112002220120100100020010102112102001201001210002012102100012122002022220211021220210012011200211212021012111021012221202102200122221012021021011011211200222112022111110021011111202111112221222011001000100101021010201122021122121101021122211021020201101100122110122102001022200102001222220212201001121111020002011102000020000100020011001001110021121122212021211110222111112000111101102110112101121100102100220120201212101010002212222200211000110112010111110200011000011110010211221212220022121011110122001220100010211011002010110220112002021212021221120211111122020210010022010010200102122201220211220102001000000002201021102002001002021121211220202120001100110002221101102000101011222200212022221102210122010022000001010120212201100111111122211101220222221220010011220112100200200211022102201020220121012102010021122112021121112211012220020122210001212022010011120010121200012221100011101202211211202011122011221022110022121120201210211122022110020200012", "12012220120102020011211121001021221100210020110222002022110102012222112211200121201020100222022202122120012201011202011211000111100121212101222010211212012122011001210112121211112012001210010221001100010010220010110122212012112020222110121020000102201101111110011121220111222220221121200121122110201000102001111012110200021000202102022000101122120002202010200101210011002210202000000212102022012212001021201220222022111212100120100010110020110122000020202211210122200221000202112012110112112122001100222211012121011201021022110220121002112121122220110001211210020220101212012100100200222122010212021011222121101111012022210102020210110012101210121001121102121021020200110122210202020120010121211200022120110220200221100002222102121110101001210010111220101201010002222212202011210121202012010020121110111002022100012021021121012201120120020121211122011202000211011002112220200110211121120211121022100121100021202021021020012000201020000212212222100212202022122002102202210202202201200112201212100100101211012001010211211200011201011222212202202100201021102120221110102120012110120220211112112212201120220211211010012221122002020222201001102200212201100212112111010112022101200010222121200212212110120121001212210101001020212021212210012112010210101012211211222210210200012200211212011101200212120000222122012012102212010011201011102001200220102201022102211220201001021000102111012120110210121200112110210212212001210212201101221122221022012210121200200112222021212220102000202002111121120120012110211020021021010010200021202000002001121000111102222122111102012122100011012112022102112210110121122201110001001111222012001120020110121221120001210111221212212002222002210212021100111020012021201120200011001102100102221122012111120011102200012222120111210212012012021010002221002102110202021021102021201100111020101120220111021002200221222110200120000120102021201002112120022101211100110012021120011110011202200020010000101101111120210101211222111121011121010002201201122212202120212221200022200211121012112101122101001101101202021220112110122000201122210102211200121120001100120101200001011101110011011222212101212021021201021101121210020122012201022100111012022212111120122220002201010021211120211011010121200021120200121022211202111022100010210202111121201200120022122221102210100101121211112020001212010122221011220120020110120220121001122010212100221020110010222121002012012212212010011211221002011010111001022022022120122200022012", "11120211010120021120022002201112020001100212221022021012022120220202110221011020111021111122110122120010200222210122121202202120211202212010020220102121001101222111212201001211112010001011012120021022112112110122212202212000100010022111202021100101112102012022221201210100011222000202110012120021112212002222120120200211120222202121000222200011000000000210020102020220212200000001121000020002220111122222220120001200010100001221112111102002202002120212012220201022110021111111111112022212021122220212200201000012012202102022201012110012112200012220111210022020110020120201021002212112002102122001112221200002121101120212001110111211222122202012201212121102220210222021120101120220111120120201001220211012102121011221220121122221102102212210200010222010202112111102000200112212022121200011000221210012212221022012202000001022120222002101022121021112120112122120102100210102021211202102221120000201101200101010022212022001210122112210001222212122112211001101222112220001112012000001222000202120212221122221010112212011112011010200102022221212001220001102000100012002010100101201020100102121111022200011201211001000210002011101201101100221120102200220001201221022202122121020211212200022120021022201120211210212120201200022122100202112010111120100102020002221121121020201210212221020021100211022000220120001122000011120202012201112200121001201102221120001211202120211102002101212101200111201012002001212112201200102021200112001121012011211011012112212111011200102011112212020202000022000211200001221001012112012211020222210011212210122112202100110020120120020121121010212200220001201211212222102020220012111120010100022201112020011102211101022010020121211222010100001011022200010110101002011021022002001210112112022011112122200022122210110122001000002202012220021121212220002221110210011020112111100020112102010221120101001112121202101110011222220111101012010210220012102100122200212210011211221002201021121201210020122212210201110110101022120201122201202112120210200010002002011222002012122122201222101202022112222002002000022111102122020210010112010112202120122220112001021102021122011212201212022221022202220002201110000101111202221012120222100001000212102010012222111120120022221201002220111021120102102022022001200112221200120002212011121202000110010000102020021111121200011011111200000012002201122210221120022111122022100101220001112010102121211211012001011002222012120202012212021111010202121212010120100220112101101000212000021", "11002000010012010222202202010222100001100102011221100002220121111220021110112201100000022221012220100000021201011102110201010011202100111211111202221001000002221021110221110012211111222110121002012001210121010012010002010121120001002111110100220202220012222121212110200222022000221212000011220202221001222100111100110220022001222101221211212022201022001200101011102101211210000221000021020202012102020120010212110202122111001020201010022111210202100121220112212002222221001022001201220201122200200101101022121222000001120220201202001000112201112200020102220110211122222212121000200001102021110012010110012221101121020102220021212220220011210022021211212022222200210111010010221221210022120012001110102020121202222102212220112011122210120121112111120000120200011100002102010100102110021022201101002201000112201000210022001110110010222112220211110122202011120110022002010201221111121201001200012110010000121200022220112211102222020001011110012011000220022000002110222012222222000022122002122212021201112122101122021102121002102200202122221221220212222200220121221202100220202211220202220201212211111212112000112201201100100202101211000122001212201220020222102112111111100211222101011221011121200122121102001021011102121100200120211021221101001112202122101212012220111022212211100222012011211110202212010121220021021221221101221120120210222122110122022210021220011000001121121111022110000112200200102101202212000220211012001122121120111120012222202201021222021101020210022012020111010112210222010201220202220211112120010212201102112121122010010020210201012012120112020102021221021211012221102110112122220121121110111011210122200021202222220001022021210101211221122122001110201112010120020020010120002011020021221220102121101121200200100211100020122020200022022010212202010010102010112122011102202000112221121020002212222122200012222001210011212010122202002211020110000222001102010222122001011210001022101111202012200120122100010021220020010120002122011122211011110222222200110010002122002221211020120020110120020200212012111100010202001011100001101011111110120120100120022102020212112111012220221112021000122120212211110210011012001100001110220011112201112102120101121000202110021210120011210111202210210120122101202120112112201120111100101121212011221100020212021100022110212222202200000220111211101002020000000201201220020100020201012202212022100101210122101121122110110002100102210002011222022101201002200011200110202201200022011111", "01110220212120122212112001222110021201120211220112002111100122020010222100012102100122121201220222110200202101221020210110200111102022220020020120102011221020121000201202102211100020000012201122111220021100002220102211101102201202200110112012022100101212001020000221010201222001020010022001000121022112212211212110002012002020122001222102012001200200110101200202020121222222012112011110121022011002100021001212010122010212202122121012210010021020002001222201210020000221122000112112011212222222010221120102210021222021101110211120011110110120011012010102202021201110022100221200020201212102220011221020211000110201012102101220012212022020211222100220210110112121212020102001022011210220111102202000112111110120112100021000222202220012201220122200100001220122212212010101012000202210120012022110110201000022220010002122210022211101021011010211021202111201111101002010101010121001100000102202202020102100201100210110121121212210021210121111120000012012101220101011111101202112022011000001201000022110001222001020022222002010021211221010111121221100011110021222022021022121100020002210222101100022100021101120121122112002121202022102202220212201211101121201100221112122110020101000020201020121012120221122022220011021010211202210221100022010102122020002201102010000012012122222121220011111100200111021202010100221202212001222010011112100102001221020212210120200121200010100122022002102021101211022120110211000222212120020201112201212120112212021121100101011212111212111220000021202121111112222011110111011111111000001121102222011111202020021001001121012001002221111121000121012010220210210002220020112220211202010201010110011101210201001111120221220111211200221021220020200010010022112210212001100102120220110100201222201200122010022022111121112111220121021112201020011020121120001011022220122011021111212110211120011100221021121212021012002220122220112020011112020220000121210010010020001002222201201010221121111002012100012100001101122001021120211012000112210020010022010110121112021102220011021220111222200100001120011212002201202000110001020010220000212010022221022210101000211221101101001111010010012110011011101221220211210221002200200022010201110111211201100202002200221222202122202102210211020211120112221001210202201000101102101211110012011020101200201200120210110201222022020220221011002112200110112200001101202021222111112100112100022020022222120021202121122221200220212001020110212120002122121010122100110020211202112200102", "21220222001201111121201011010222220001212111221211121110122022020200211101020202010112221101002210212222212121202200222101211011222100222120100101211002220010011020100212122001022020112100210212020010202120112120201110012020021121111102101112102122022212010020011102120102010200021020212110101011122222001220001101021122110120002100000211222110020121202110122210120002010022121122120200120122121120221000110121111100120220102010200121202012102122212201111221001220100221202022202211000222121022211010100112001121112111122222210102221010200212112220200210002120001221020011020210021022122121201020120121012120112102020012000010022212121210020111101202222212101000121122122202111110221211120111022002110102022100201112011012022022220012001022222101221011000222021020010202101112120001011121010201002122220011121212202012121010210101022111101012201110200001102010211000111111120012222100020110002020022100102220102022122202002020001111012002011210110021220100011201212122210212201001212000012000101212022010211021000221012010012111011221201100012012111212002001220012102202121111001220120011011220002002000102111211110201102112221022101010020021211011112002110112220201021102120220200001002201100102020000102201200121011110211102111121112121200012200100121101112011201222212202120102210222220020100201120000112102012111220202122220102022001221020001011101000121121200122022111222012011011120001201222102111000012010001001011222102112220100200111111200200210100210101201022011011221020010011022122020121122202001121001220022220022201222122001020011011002200001012202021100220101120102122002101120122201120122220221012212010120021002212121012010210222200121111220002212110201100022021110022120110011001200002102020021200122121211121202210220112220222021220121102100120001022010021212121012221020221010121111210010121200000221200111022101222221021100211022022102222202022110111111220222220220110212201122021211020101222002122001120201202110100021211222200111212222210202022010100222211220212020201101100022022001200120222012221101201110202110112012002010212201122011221012120121021021011202101010120002121010021022122010002201102111101110020000101010001101002202121101101002222110120101101001220211101020101011221210000112011211210112122222210022022221102220002200210121122110200122200120111110202112112200011000212010121022112020220022100022102112110000021221211222111111200111121210200101000020210010211200200002211001221022121212110222", "20012221120221021021111020002122212022111012200110100100020020000002221202210211001222100012100001121001111111112220112120110001121112201112202110002120110110020012010020010011202221220110001221111000112220220220011000002121200112011002011001100220002210212101100110022010022120210212111020220120022110020002101200220002101211210112010002212002020001210121110020211002220122121020010100011202101122100000200122101012100102122220111001211121020020022122221121022022211202201010011212000021110210122210222010001000121002020000001101000102022101121120102001001201221212222201122102002211200021121222101201202200212221000020220122222110012022002200021100101122121020201220122210202121010210020200000112120000202110201101201100001221111201002120102222211120111112112221111202112202002210210101100210000021022111201112120102221200211111211011102002021112102000121001022000011111202101111212011111200021201002222210100120010102020101002211112102000220112221210121010121001101000211202110210010122200112021210120012221011101211020202111201012111102021000201101002100210122020201020210201122221200111121211112102102210112002201000122122120001110212121001210000211102020002001010011220220110011220121110220222002111121101111210210001020021200001110100100120110100122011101010101122020120110002210010202201121110201100002022021001002120101210010202012211121120112102012022120110212022111200001202201122120000122101012002020100000020111022000211022101010001021011222121102110221222211011002112101112220021100200100001000001002112220202201022100101011022001210000002220221100000121022100121121012200110002002100220021222100121122120210120010021020020111021001222100110210222210220100220120102212222022102111111212220221020221022122210221222010210021122000120122100212100101220212211020121110121212121202002202200020122102000121222220021021211201222200101120010211111210012122101001111110201112001022110121200122200021211221211110201101202101110202100120021122021101222111211210202221111020021221222021102211011101220111100110200100122110120211011022200210012000022001100111221220212101100120010211210110120000000200100011020110002222022110220000021111100210202011021001112110202111002112221000011200102100010112222002200010102020000021210221220022001222211200000100201221121222122120021102111000000112211112110110112202111120021211211221000100211021112020111221100000001102212222120212120001020201000000101002120212211212111222000000102010200002", "22200202202101010100002202010221222212010121220210001001222210220011210222222022101102221201000212102022020001020102100212221211212011112200001021212202112022220121020011000120201020222201121010120010000222102001102022120200111200222200201001200202012022120201112222100010021220001000202100000022022222201121011022200022012220222120011020011021000110012112221000201002101102101022112112002121221201100111001211011202112012101220211022001120101111101102211010220122210022200022111222111201220101221111010010221012221011120110010002122210002110021020010011210112110111001002011112001101221211212122221120222102220211012200100100111102100202211222211000101212222002211100210201201002021112022021122101000022011112210100012200210210020121011021011110121201220111020021102021211100202200210021010211122221100010012122200101200201120211012212221112121021202012101210110011021201111022110111021000111022221210112000212021110111111021210021110120022201022000210021211220122010222011220221122020001201211211000002010121121022002212020120021011220200102212211202220102202202100101120111201212200111012120111101022222122222012022012200120201212210211020121202021002222120000122211001100120102020222201121010101200121122201121010101012000220200110211000101020202112200201221022010110111021121100111120200002220101112101221110220112222000002122111202011122200122011212220021121101121010021000211202122002001200022201021100021012120001201010102201110112120222211201002121220021102212210200112210000100022022222212222220211100010202211010212210120011101121110102011211111111112212201021202122220212100210021111020001111201122100201002022212120122200121222220121222022020010201120021221202202012112021211020012021100120120000200220112012122221111110022120121202012110110000002222210021000112010122010010012202202211121201111110210111111111202022101121211201220021221200100200101200212221021210202220102220120001101021100221222022001121121211202110110202021100200120212121200110110021101100001012112000020022000002210111002212021002221220221022222110220110222200202000010102112011220212010021002220101201222220211220202011000000120102010100201110012011021212112210112222220102101200111112211022102200101010000120000100202021210221211020000012110101010012101112212220022101210100201121212120012221010112221021022000011220210101001010012101022211111000211221000122110222101210100012000100112222000011210200200202110012121202220110101212021101220021002", "21112021110211222111111202011002121110121000120221101011121021222121222021222122001002120022021212110200012022102010210220000121201102021002221011220220012220102111210212112121201221201002012100212020020212020011000020112010201110211201200020210111021101120201201210000220210021100002210210112222201102011120000112122001122001202201102012201211210002000000211111012121212200001221212221020000210221112210112200111020000112112121102001002220121110021001222000112001011010021112010221202220012011112200222201202112110012011022100101220221021001011101111121220201221001202001220221011120101212210022220222120200111211210022101010102210011010101112110012020202120011102010200021222012221210221022001120020012210212210202111201210202110002011202120200022122001011012001220110221022200022222102112212212021112021012010020122012202211210120112101022211210121221110222120022110212200101021022201001002000020222021010121222211112222111122022220201120010212202112120211120102111221120001112022120212220220001112110212220020110221000202100021012112212021000112201120202220111121120120111212201220210102112201101012012102010212010002022101202010210122021012112102112100101011101212000102020120012122120221002210121100011101110202001101101111020101211012021021102101111012200010221000011000021210022010121102221201210111111121202010011022110222001201012002211212220112210010121211001121021202020201212010211010000012102212001020120120101020010110010021202122001102010020122020110002212201112022201001120022120222212111012020202012000202220020122201121120112121002101001020012112220222220121002100200111011220011202011022010212210210011220222210212112210210120200211122012210010100111212201202111122210111012022202002112102012022010001011222202021012221221001200012122212201112200001011100221221200100221122210101210000200022202110021111120020120212202122202220022221122120120112121200112001002100122221222011012121001000012121000011021212122101221210001122201000100220111220221000211001000022222102002111222101011221222001001220011020210022111021000000200222021000201121210110102220221202121101121010112202010200022012110110221000010112012010120120222202201020001121000011022101200110012120102001100021012102102201010121111000012122110022002022110201010010202101202101120022221212020002212201002200112000121210202020210001222022001122021211111021012112012110111000112000200210212220100221012212201022112200211110111221020001012220211200101102102", "20202121111200001012212202222022000211212101121101200021210001001220022112202000122012120202120110000102010121002201221011012202101100111001212112020002200210201001021101121122221212011010000220100020000122001000201211111201020111221122110212102011120201022002221102111202112020102001021111210210021010200202100021121010001001222202021002200010020120202021101211112210012002100000100021210220210122201020202212000122010101112201101201220021100102011220111022102122100112101201122100120112210211111002110201120100202121010000221210111021122100021222021022022111221020211210001210122120100112212102020202022121122111210100112120122102112012021212110011210000112020220022102110102121011212012202202111100001201112111012222221022112100210010111121012212121211222201100001112221011202200100200102202022221011012110201211000112200112200211002011212220102200112012022100212111010212102110121212001011202101021222100120121210211121021110111200020212010212102222001102001000110122000201110112201210200220102111101020011122110022001210101112120212222011220010220011001000201100011110212121022120210101101212102022000021121212100200200020222222102110212211111111102021021121110012001121212001221202012121112112020210101212000001112112222022200111101102220111212211002120011111210101100212222011122221120102212222112212122022100121111121121201220220212200002121210002020022121022111102221020112021102202210110000002201110210121122001112001011012102001200101202122210011111201000011011001110021221211201022121222110121011211211222210101212120222002210102202121211210120221212220210222111020222022102002022111102021002012011022112001122120111001001121220010000010100012122201222002110010011202020201011001102002000112221120000122000202102102002212002002211012111010102022220211011122211011122001100012222002021022012001122211011010021211110121222121212110000120002022000101112121202101201012112211020111202112020102010110202202022000002001021211021211222022012220012102221211220202210001111221001210022122002022000112122022120210000202212202100211221211001010111121002211220220211002122121221120121111121201201102101212120121000000000102001122000102202221010001002110222211101212120111201210200201020200001112110221201121101211112011222222012212002111011001011110121221100202121122022110210121021200110020221201110210220100201011111220022201111210201221102120002201201121111222222111020101011201101110112210200022102201120022212202100010201102222", "20101010111100221121000220101220010211212101221121102000011121202102101101212200212100100000202102002111202020002120002222020011121210010212201202112012121220022121101120112212222111121112100000122022222202122202111101222010201210212111221001020101111202022220020121102101101222020101211020120020022002021011100220012021211122100010220220002000201010000202021222002120111122022121222200011220100221101220100222210102011210010110201120001102000102002211022011010111201201022100122112212200102211120022220020201021001011202011011211221202202020011102011001010200010211211021020022111102010101122101101021221122110100110120122000112222000000120101202111021000120001002202111121201011110202210120020111021002011111022201002111220200222121202110111101121211221222102200002121201210022201020102011121102011012101202122101210020202011100210110210211201010212122111010212220101100202220222222221121021011221212000112021202211100220212220212222101020011010012212120210202001021112001221011002211220220202222212022221021110020211111110000201201211100200011202202220011002001101020220120211122112120120022102000200110110211000221210012011022220020221011221001101222012210100020022121220202120021200012110100210022212010201220211022012122201022122220001202101122102121102212021121110210211220002102121121200110211220211011122000112212111111210202010222121102002110122120112210200022010101012120112001102100201010201111002121012100212220011200002202201102012102102220100020220001110202110221222020201102111212102120022000121122201012020110202102012010010210110120212120222201101122022021011020221022000012102210001211002112202201212022100201020021220201121211012100210011021102111011201111011202000221120011222022012102011100010110121110102011221100222212110220020210101212021220101102201222000210211220212020022012021110111011021120220101002220010021201110212000010201111212210221210120112121221022222000211222112002000201202220211021212212011100011000012101221001220122101212012201221011121002101122221010222212212100012020220122011101122120201110111000211001022021022222012001121022220101122220212200120120011011012010110010002120212121021122121220100012002110211021121211211022221020221202122212002112100022101221110202202010212220202100121110100010121110002221200122101120101210220201021000002210102020212220211110210120221210202101121112020212100220221011121010220021011000010111002010221010000022112121001210202110112011101121121200122211", "12100102000211222221200112122102002012200222000111010100202211202112112221102121102221112122222012122111120212122111200012122021011120120102222212202122112110000011111211202200111222120111121120022112011211211112010011212221021212111210010021002000021010201002111202201120210020211220100100010012120121111022002012020002222021102121110211212200110022000010110002022220102002101211201122200002210001220201001210102212210200001011002020210022112120012101201110011020221020102211200011100022111012200122110002000222001202112121001120200222020220221102200200100000210002110212111102112200020220100201202221021100202121221210210101221211120212221102201101021221002112010202011101112110111210100201220222121021120202220212000222022112211212002001110012210001000121012101111201101212201201011020011200010220000120111120221211222220002222022210022202021221120101010000002221000110221012122120221211221122000100021111212000021211202102212121001100210200012111221110210000102000120212010111220001012001221220222220012010220002211001112101022221101022212000220210220002200200201212021000021210200121210102121110012102112112001101220121101022000211201121211221022110122112020121121202021022210200021000021212121210000012220012010021020200212110202222111212100210011200211220011102200010020022100122201022110120000010112211002111002100211200002000101121100202021122012221001222121201210102000002200101002110201022222002222010200202211000102002222100202212102010102012102121111121022121021210002200221112002122112221020011021110120212221001220121110101212002020200102120110122211212022100000021122001122210002200021101211110022210112201212222221221110022011020122020222121202200210002000202021002001201110201202112101021111002100212212011122201111202101111020020012010100111022222122011100210221010001102222111111200001200111021211022212222021001221020200101011100122211102121210020101202012110022021220020200000022010201020112122220211111022102010020210120222012212210120222122110201020012111211201112100011211202110102100011010010010202002122202001120221220022021102110002020210020010112120210112000020011000102122220121101201000012112112012221101100012010010212000102000002112221201222211020001122100120202200210010221121220011000221022021021002210010222010110110210210120220110211110110121021221122021022011001122001012010111000222020000221002122120121220200001002201211102012212100110002021110121010020021000110222202010020000220011101022011", "10021101222201000011200220122201121120000122201000100002221221022102221022022002200120022001212222021001020020022111111010100120202010022112110121021200121220100101002102221100021211012020211202020101011210010010212222110000202001101110102110202022021022021210101000000021001002212101110021210210121012111012102120020212202100112000212200010011001121221222122020002121101220012002112021210120011211202102020120121122111111212010011100122102212000221221020012010022100020221000201021211022201002220211012102211102200020001011001001002222211002000020211221210222201011220010212102210002111221022112001010122211122020000000011100012022012000222100112002020121120000020102012122212211022120001020111212012212012212011100011002220212020111202012022210202002101212111102100122120001122000220001222101021120121011011020010120002220220000012121012212120101202100222120010121220222212211222021011202101212102021010200110210101212022111012000120012211120211022200020112202100111012010020012010211212111012000120222021222021221021001220002000222202101121010102211122110221022021222110100000122001111200222101012100001022001011220102000122011120001022122000100102020211202012110111101121012111112200220212211110120011200211011020120221202000222222022112002112110122001220222002020011002012102221120021010101102200022221101201210010112001001122120100011110120000001121112211020012012001212200222012020221221122212000101111000121022120100012121110112020002210112100122122220012201221011000220210002101112220220210001000011110212201011002012222022222221222121201111022110112021002001000012220100120221010011020110020021121221001102011220100011201120222121221012210212021112011220110111200220202212200202100120101000022022010201001202211220002020221100010111001211212121221102112222200211021021121120221122211112101112121112102020011211121222002102202111112211002221211102122112122211011022211201202012210101210101221202000010111120120220011011000211020222020112221111022001122202001010221020112020020112020121101110220102111000102222121101210002101021202001011121000222212221212201002121101020110012012020111101002012111201202200121010111012201010010122221111002012101101200122022201221210012200011111222011102110222220201221210101210120212202121222200010021200121221111121010200010120222110120121100022121120211201212012220210100020011000001012122200020210210021201220122100100002100002022011112020220212002100222202121201122020201111110120021221", "22121112201021002110021101102100110012002011121202121020200002012202001102121120210122102221222112020110112222010120202010000212102111210100110020100201211110212111021101112202211122110202022120100010121210120101221221220100112201000202220122100002112002211011222020100001220020022121221101022101012101200111102121112020012101200000111120201121122002202110200001001122011200012012111101122022110220021202100010122102020120120100201210100210121220012120120021001012112102212200101112201211201110200020211101221101001210222112111112111210102202010120100011210011001021211220002100201220010220220001012201102000000211110122220122021010210010120022200112112100021012110000220211110222120011120022201012122112202110000022121020002102222212120112221021100222022010212020000010110201102020021120222220201112010112121102001020212221201100012010211201001011122110011122022100202210000021021021020001212222120222001202122110200121202202201101110002020102000101200021002010111221220110212101122220012220122222021012122120100121020002122012212010121102122120212200122102201001202120110102121112111222020222101012020201121222111200101021222200020200010120000122200200110220022110000121012002000000121212201102120222202220020200121112021001010121221102010021210200000010121101010202210110120222212111222022220011001221022201001121010212000111021002000011210112010102010010100222211222021001022002111202122112102111212011210001220210112001101011122220220121122011200222210112110210022202210102202211221220202121122221100210210022110102100010210210120122221212002110010110011002211101112010001212010022121010111202201202210221202220212021212120110112200220201012210112011220012000212010222011022100101100120201111221202102220021020002202001022202000212111000020022210120112210210210210020011012110011102011102000002222220222221201100211211212100122102100202112221121210001100222021010011200100222012211110021021220020021001122001022221020012110102210110001202220221012220012101201100110221212101221012001001201102112101201222212122012202101112110011102001122210002201121101212202112101012002001200120202010002120022220211210002200002111002001120212220101010212200100220022021121220210100112012021212111112000011102200100120210222212112012020222100201011100210212211011120010001202111222011111222101020110002100011211220222000100021211110212012211121112000121021211121122211120122100102021020121110211101020120102012220122200210121200001000001010022", "00121120012120000022021002110101022222211010011000120100120121101121111022101012112120121021122100000100100200101022111122202112020200202201212210222101012201200120200221221001020102021110200202002201101102220002102021100111001101212012222210000002211212000112102022000102100012200101210122112102000110101220021001121101012000011200212011201012220110100112121221110220211102011012222212101020012010102000001001120002121001200122021002202202212210200102020022200220100222021121002122211202011011112022022220222011100221001220110211202020122212010022201212121010221002122100210021122220020001101021022121210020001120001022100112220002120101211020002021122120202202010011022012012011210211021020201212212002020121012202112111210220221100220021001011202111221201222212210201122220211101200100222222121110002100001120002010211002112210012001222010211001201202122122100000221021222120110220020000010101012002210022122110101101102122112201120110112001011112110211201111120211221120220112010112121110211002021111121020021100121201100212021002022221220100001021020121211011210110110122200011001011221221112212202112122000110121111200020110102001202101211221122122202010101210201202011020220002011200221101022221221112122202222000121122201001212111212211101110112120120010121020021202221121111011110100211000210001112221110202121002001221000212221121122120102020221021210220120011102001100000101122100100100101101102011121012220212220110121221120100020001000112211221110110202012000002021020012121121120200102121122020111112200210100212201122221201122222200221110012220010011110010112112112112220102211110102021122112000211012111200100011220001101212210010101000122100122022010102101002000002101222112022002021101101202100121020101000000112112202201220101021210220101210102221021201122210122221221112211210000020221110121020120110102210120222212212222002112122100111010110110011222121212112201200120101012202222022120001100002102200012121211011112100020220010100120200120012022022200220111020011211011120010022221212221201120122202212201110222222201101120021121011121021021011112000221112211010102220001001010101010121100021222102202020202210021001112021002221002101002201011010112110122102121110210012101120101011102001121011012101200121110202212212121020022120220100121110211201111000112222211100121212020010202011221021221212122021200001112110012101100122221120122012122101220201221100101110101222021011001021201111000212000220210021200101", "01011022010012112112210211222012112221212110000112112122120011201022100201212210210110022000010002120212210112220200121011210212100222222012001220201110201122211021220000021001112202000122112221220210100200012211220111110020010021201212012211100101022201212201101221222011212121001002100021101120212111010122221220020021022221120100200112200201202202210002001212022212222011212021002202022102012212012202221121200100000202211220211010121200201201121002110200012002201002221122010011110120110110001220202020121212201000222100200000011002200221120120202110201201210222001200112201202220112020102112210221221022021212120200011000120022102111122121012010000020221022202212212102012201120121011222002020012010222120111021022100120020112020221002211210002101212221201002210010121021022021120121202122012012220201101002211100211220120020011222201121111122110000111201122011022202102101011012212110022022101120102112201021100000211011121012012102001110100101101111120021212102121221220021222201021112100022121120021010110110122000011120110120002000010210002222211122021021010100011211111211020102201220101112112002020001120011011020102200122012202212122220022021101122112122022101021021102010020120121211200102012200012100011210111211002200210220000211202002210000122102212012202021100200202200210001221100211221012010110002112020200112221200020211021112020102120200100212110202020022010211011211101220120201000221012020002202100021210202110101120121201011221020101011012122100202100220220221110121211002201122000201222011000000212010220212120222112101111111201111021201002210221220200002111212220121122111010011210002112010110000102211121212012210120022210202120021001111012012221201211201202102200020021112021002021010001222200020112022010211220111021211110021200101002010002201221111101102020102001201110012220112222112112210200111122220112002200210002121201201010201012011212122110220212000120001211120112010201111102220100120200002000020120222110200222200212112022200000010111122202121110012200101001222210111210010002221122020022000210202210210001000001101122120110101012210020010010102210012100211022221201211202120221011010202120010211021120102211020100112110011212121111011202120220011200122221210211011100102000202220100120002010001201100012120112222211111211002101122102101011201221202212202202022222222120112201000210011200110211022002120201020021102012221011110222012011020002210202111200020100100222201220222110202122012001012", "01102002120010221012002002222200212222102111011010120121001220111100202022102012212210200021220221122211121121210022000012120120120221110201111022102202211012122122100221202212111022200012120022022200120110100000210100202122121212002122210222202112010110112120221212000201122222122212022110010121221012110010211102022112110012210011212220001022101222020110012021102211210120012012201200220122102022212112021012002202111202012202002002002100200112211120021111112112111120022112201000101102210210111002212202221122220100111201011222101111211001102202201122020212210112222011120220202222000121020020102210020000200010011220010001020000111202010021112112120200001212202100222020211012220001110110012112101120000101102122210200200122001012102021212011112111112210021100011001010022210002111111022120222210010012001100002102121210000110100100022202222112010101212201120122120201021000211200020122120111201122001100010020211010221011201100212010010212021001122212001010201221021211102222121121021120002110002121110211112100020021021200011012102001212111222011212010212000122010012020002201222210220020212121011012220201101110211221222201200011002200021021220211212202221001201021220202110100100101102022210101012020012201000211100200010200100102010001220000220122211002011120001221100110001022101020011110220110121120010101110220202222210220212021100011222110222011000210020221211211102221211010100222220112211111211220020100221202000102110120120222001102122022212111121210112100202211100211102110010202210212120201021121101001001111001102010122111000010222220000121001200100020020122221021122001102100222102201110022222110002100101011022110010201212101200020110001112012210220122220020222100211020201200111020210202212211022021221221221201221101212102012000022221220020102102100211020222001021220022212210110002022112001210022212002101100002102021221022112020121210112121020011012022122012000022220202010120022001220120101210222101121201220120221020200102111211111102100200101011010202022022001211101012200201101021202100112120212112122101022221121112011211212022221211220210100120202221121102000220210010021222002210022222222012220102210112011012122212221122101012012200102212001121221201001112212010111011100100211002220201021222222201110112112211220122012122212100021010021202202020221112000120220210121202200012212211110210122211002022110022022122001022101121220000220100020110001120120221011000000202010212101211101101222120022102222", "10020021221000011021012222210122102122220101100022021112021202110021210010022210021101220022022001000201020010212201001111012211110111121110001202002202220001122010102002001112210001012211122020001012010021102001121120110001202111112201121010122010201121222102220221110221222221000202110112121021111101111021001012112210200022020111020201122002200210121021122122201110121001111101022221200211010222200120120201221201202200102001022211011100012121000022001120021121010000102211020201210112121211122022200102201200020102011100211212000000111010202211111221100210021210002020111221102122211212001121212220222201210112102012100201200112102021200001211122120011110011021021222122112222212112201221211001121211200101101212111111220110120202200100112001021110002210220211102110022221210112000002001200101002012010001022110210112020012211201020210000200010120112210021111102202101200020220201220112021101200022022100010110222001101222210002021120122011110002222110210220221222010111100102100021102221210100111222212001012102202220221202112111112120210111202112222220011101121110022212111120211122202011012212012000000022011100110021212210021200102022210021012221201110102022202020121021120012020101010020200111110001000110211122020201001201121120221011111120012210202001002120112111220202022112201021001111102000020220112222022002000212001001022011111020101120122001010202202200010202211011102120202102111210010000110022120220212120210011221012101000210002011221010102102001100222221121121022212021202002111111100002002000010002011112202202120021010110120110200001201210112021212101220012021221220110220110020212002112022000011010220000010111122111020220022120202010001210012012110222220210100100210110112122121100202200100110101201100110011100110212201010122102102101222200022112010112001022022200102010222120002210221211111112111211100222020010110020012200121221112221121111022100022201110011011112022202110120221221002012222112102121120101020022010120221112022221121101200102220222212222010000220011200222110120222220212100012221020102022022100221122111221222120011202212001112112001112101101101102022011112010210010212112000020211200122102121100202110002200020101122100202020001201200022202202022212110012021112000011122210221110021012001001002221020200200102021011102022211220122202202022101020120101201122121000112000120210012011022000002101021220122220112201122220022121021120011111120111020021012212202211002011000110001200012121211", "02021122121001001220110112111101021122222011022020110102011000011001202010111120020102101100011220222212112222221122120211100112122200102220221011120001110001001211120221201102111000021102001100012212220200101010202100121102002022011022012011120012000022122000220002022112022000222100211101122001110010222222112010220021210221112102210112200210200101202020201211110022010021112212011122112011220022120111012000010200010001112102022201100212021011101020221020122122200002102221011002200120000220011112101001120222100202121100201020211202020220002001200002021220121002111012011102221120100000112012021100201102120012112202222022211102222002001020200002121002220101012221021212122212012102020210120020110102200112012121021210012121111010000011211010102101000001022002220201210212100222022022111201021220201120101210120002021020002101101210102111111000002000210022100121010011120212111022011220220222200202222122121212020211101100210112112022121112200211201212012000120220011110212012101021202110122022020101112211010020121212211211212010201001021210202001010210000221120011011221112221012121022212120111201121022202110010220112112021002221012111011221221022220211200101020200021110220002222012010101020110101210200211021000021220012021211120110111002200010002222120112222202210000020222111121111212200220120222122220111000011121002122020021012021012020210112010102210001220210102222110122021001221010200000200102211210211022122011012210011111212002211222210222122121002122210121110212222121012201120202102010210001110000111120222001122101220220102211102202102201020021212002120202222220011001210020012010220022112011011210010202020011021001221122212202201021000212002001012010201100211200002211222021210022020121211212022100100010201001110102210012220201202121001212122000200220221020002012002110201211101010101201002120111211202022011212210220111022112202120121101100201101001222112002100110201112221221112011121121112222021102021212111000200221110002112110102122012120102001012120022200200210100012020000022021121121121210002222120122111000111110021112120020211002012020112101212120212202002001101011100202022222012220001120101100202210210111111010210112111100202110121100221000222111210110200021010221102000100120210112002020201102101001211100110110222100102221001200010000122010011012021020111002020001012120220221200002100001222000012111011102211100102221220111112121012122021112202102012022011111102000210122120200020011200101112", "12002110102120122120120102212000102012211121212201022212211202011201202012110120022111022111000120001021211002000112102011110020100022102122011000001112110012000122220200022102210010000201011021210020221221100121000100112121011111100220021210221102120111210120002200221010121102010011202020221211220012100000011200202200102212011000100012201021200120111202112210112002120112121100210200022210112020112012121002110120021120021110002001220001010211002000002212011212212222220000211002101201120010122112012001212100200201220001221022102211001022002010212100101211122120112211201110102110021102201020110222111020200120111120222211222022021000122112101110122021222112001101222222111200201121021102122120212100112010011001102001001112111102012110121021122110210122012022002212021122022000221200121021212022021011200102122100001001001122001220010201122112121221022122002022012022110011211000220220122210211100020212110222201020022100212011220002212200021120111021221201111211212122102001221112011220221100000202011210100220111201200020102102101200201002110000201201112212200120111200110021122002101200001222200222110120020121210022020001021112020102111012212210011012010112222120200220022011011100120112021222011212220012001201010211210121000212000111201200210021121211000002210212220122011000100102022211100112120211000110110220211012210102222021101011210021202100202020122021002002002201210122100211121021020000101222001221102110222110122111022012010212101022110112211021201111201210000020212101120100202222021222001111112121021020100000100122122100110010011100102202021200222200022211110120011200020020221201212120110002020120201111012210121202202202000010110011121122001002102200201111221000110111010220111210001122212202012201220011211221200120002212010212101110202011212102002210002002100122001022002220221002102110200210221122221120002000220010210120000022101010001102200110000010111210021110022010201002200220000111021220120112111000002220101022202011000211020011011100000100201122112102220200221012220200221101022211202212002021001021101221012122202001021221111210111021022100222022221210112020201011201112121020020000002211100011010001000210102011122010021101220210202011101020111122112120212022210100022002021121112221200000210021210220212011100222100221102121021020121011000101010222020010111000121220001222101100020111002210100220200122210000100020002222122102120100122210021122010221222022011212102210002011122020022120101111", "21120202020122200101001001022022110021000020002211222121000110200120110011220020111112102111122002221100010121100101110210020020201011101020101210110120011202202012000112220010120111110210010121211021220001020122201122012112221001200010000000102201010122210211120122002221212222201210100211020011000221220102012002221121010210100020100112021210211021102120221220111021112222200100202202111010010121120202101102022211111200200110201012221000202200210111102100022220211010022202210211100101022010021000011001021111211222210220100222210010121121020200000220002012121122211211212111020120210120111111000121101021101012101111221020020201222011202000201112022000201201121121202210001002121020012010012202011100122002111111220002202202021222010012201201111000102120021120121210121011111000211012002022211200220102002221111211110200221121002201011021021101201120122012120122201020011121112100012202102210012010100202211101120022200211022111022212020200121212100000102021002101010220121000220001200100111201201211100111121202110212201110201121111211210122101212111010020122000020020022201111021120112110200021111102221220112121100221011100202220021101210202122202211120200202100100121120120000101100012210012010100210212221210202202101220121112212222111211022221002201020220022221221002211112022012112202010002012020001120111022020110021100201101011020021011000120100001101122000022101022011220100221111201000110200120200011020001110112211022120002120201210010021222200222000202011200000001001202202021120022100222000121122101200022200211220120022200212221221021120021222020012010211101112200012220212020212112012200001011200100110201112202121200002100210110121221101000122012000101011022200101011020102022112202021220021012110110212011000121102222020200000021112120222201011122221122122012222022211122201211121220111000220221121020000102200121220122021200100021000221200210020202111020022020000111220021122001010212110022112202112022011101111020210120112111022001020100100222201111122100000221110100211020121020002202022011000111122120110010101101222221210120012010021100020001200100010121121021001010001102110220002110111220201012212220000121220011201221211220110100122010101122202022012111002100200120222020022102102221220221210000002022102002212110220211211002221220120122212102201212220102200010211210200022100100102011100020102002001012021002111012100000022101011021112222021201020222211121112201222110211221012210100022200102201021000", "01201222112120101122221212120202202102221022021112120011100210102011020222100100001220122222101211110110212021202102122100011100222022200000222012101011222112111021101121102101221120201212111000022202112211221012022021222112010222022001222000000111101110220112221011102221210112101122200022020100020011001221001020221121212110221120121110022212020220222010202121120012112001000012002102111122002010012002222022210121022011212222100110221112210011010122112112210220122200010220022210212012112010200212221002210111221000220001100221002221120012201110221002211111022010021101222122021001112211211222000000001002020010202020012202020002120222020012102121020210200000020002110102101122121221110021022002021210022220211112022001120110120110001210220020211111120102222122100112112002122222010202022220101202100100012022210211220221220001020020110022222021121222210202002002210220221011120120121221100221201002122200111110102012011022100021220012101002202012100010001210020212211112201202111110122210220100112221120002200211100010012222000222010020221221012211220001212121100221221121121110202200001202012122111011001220221210020200100022011121201102012212110211111222202100111102021220112110202111002220220200020102011021010002000001202220020002220122000201022110120001110100120111122120120112111012122221020211121212212102211001112112220121222222220200200021112120202120110120222000121002112002020122001100100011110211010012000010221002221200200012010202121102100020210201022110022202202212222102220021010220122011221122100010012112010101122102202101200112220111022222120120020020110022111000111020000122012212010110221110002021221111011100020222111211201101200211011020010012122011210111211120021200102120221120212111000102211111011201201100222121010211221211120222200211111201212012021201220020220100222111101000100210012221020100011220200100201112110210112122120212212211121011111121202211000000221021221011210012000200200012211211022212120012020211201111220100120002102110102021220012202212021101212000022121211002011111211210112111012221202120000120022212022020011110110020010020110000211101121000201112001020111002200120222102002100210212101120212220000201212020211101211212200221210121012202122000002221101000021102201201112210012020002112212002222222121221112002102011020001212221122202112111011201122102012120100120010100000100201201110111012110002220220220001212100212212101110111001002010002022101102202222020121212122110102012", "10010002020022101102011000111212020200020202200110112200202220111102022112020202202100121012021222110200012110220222001002222201210010001120200122010022102001122010201200122020210200202001022012211012110210101101111200110120222202211200202010121122100101101121000011102221100112211210211020212111210111222010111210112010022022012122210000010020212102202220210022022010011202022001200211102202210020020022122022121210210110111000112102000200210222102120010112010010122210001002201101012210002221100222112101210221101011010202120001122210210000012010102220220110111000200011212011210022222211111012201222102110200100112101201112201212012012220012201121201221222011100001001200122210002100002112201112210011211000010001111200212211001112200222120200200020221121210200100020212222022020211000002221111210002011021202021011210000200122010220202102120200100221112022022200001010021011210020221112110220011012122021210212012121112022220201001120002112120200111120120221111211002011200212222012020222100021002101110210122200200110021000112110111201021102111111020122001100222111012012222221220100102211022012111111202000021120121002001220120220222121121212021210002222100000200111122112012200201002012101110211202210201000111120201101001010111102022010210012020000000012111101210000000011021212010120220222200211201201010212102120110120000002212021122112210210112011001021221220112002120021022222112101020100221102110120202111120202010020212120220102022020121220102201220112020220122001010002111212221002112102201011110212101102100200111200010220121122010021110211001200101220111111102011001201121202022102200001101000012121110202012020000002222111002220112020020221110120012022221012011200010211210202001002220202002122012001201200222122010021010122102012020200110222012121201002121110221121102212020011001222022211012002012102112111201212111010220111012220111110002221122210021202020221212221202022002100020200222211120121022000211221110202022210202022102002222210002110222022010002101122012000020100200120211101101122012110221221221102121220222201201101112200111012010120111112100201122022121101210200020111122020122012200001210202202122210201102211120022011221001202011221020220100212020121222200200112220110200100222202100221011121100020002222211020221202020202202001211010200000210121202022022002022021102211000100201121000010222220002202102011021122121002112200011100021102001002010221020212210101000010000211200001010102010022212220", "20120120100100022011012111020111011010112101100112122000200100210122210122221222122211200112112010221111100002210000212120122000101111210101110212001011211212111012220212021210110111122202112021210020112122022200100102110121012121001210000220211011100100020220222022100000021010020220121111002001220112002211122011012210120120121020122010121111121002002112012000202200112022222201112211122111011021121100120122221210012212021102121011101112122122212210002101121222211202012121122220001020211110021010122100010122120222120121102210110002221102222020022001022122021000011221220000002202111200020020212101122120002211200021122011011110111020200121121222002120222122011210021220202112012100121200021121100021101022001100002020001201202102000010010212220022111011222022212101100212201101110012010202201002122021102212000120220001122102110002010011000201211022212020210211021012112220200101022021200201100012212100102022022200100020201222202101021101210200111100022112101012102000102021010112010220120101101201101102220210121000120120012001112001002102221201110111112121210202011201000020102021210012011222020122221021010112110100212010121102220010202210222220110022112211010022001200022001200100122200120102201012120210112022101202111102222121021021200112222022011201222222020110001210201121111010221121100220121100200021221220102211201221001011012022200121022101010221022202120221101000011221020122100021211221202000001110001201120220222221020001010011021211122102122212022022011012220110110001112102122201112011202120022221212201020220102021222212110001001121122001100201002001022211100101212012221001021200122101021001122022222102002121201210122201200111110020011122001122011100001012112102101021110121211211100120012210201011122001102202122010211211122100012000102201000221122122210111112221111211211210011112022000100000002222101121211221100102212122201222112221211021111020212110220001011211002000021102121120120021122122022101221102002100201022121100012221210001110002102022120121110101220000012202110102001020110201021210101120110120212122221022021011021120002002221011011010211202110010011112112222002001002110110110101121221012012120122202120122020101000011020100110200101110102122102101110101210112220120210000200111110221101000202112000002212221212011000200001002220221210101010120200002010002021010012000012122121200110011200122002002021201112220101111012101010012000221212102011010220200220211121122102110011100110220000212", "22211220210000212012010100010100112002202211002212001212200221120100122011102210111002202200200000101101202022100201122021211000221200100220011021000001201211020110122120121221211202211221122110211220020110201100010012221210111220012120001110222111012110220111011001202121112211210200212212222221122120210212210110112122100020222111022102002200100201022200212212000011100020120111011022200022202210001222101202022001111112220221122111110211021011200011120020120201000010212010220220200001022010012112101100222011011210221001220222012010010202100112101011211101101011001220211102222210012110210112101010102120010011120211121121010012002122022120010012200200201210111221221102010212001212110100120122201001002201111102001210120220011201021211122100222220120011010122101120111010001100112202222112102121202200200202211122002212021100212120200210021212010021202011211102221002020102121002122002001211200010022212002120022110021110020210100212200200220221220210002202120101012212212011120122020210120110112212012222012210212210112220121000012120221101210001210112012100002211001120120220202001002202212220021202202220011211001010102020011101000022120102212101100202000212121100000021102022221122022200002001020202210201122120221100201012011020100222201110101210020112101001211022000020012120002010111222200101110012221210022111010022120011000222022210110202021000220022010001212120212111000122122100002101222000202212212002001021201120221012200202121202122012122120112102010102000220002200101011021122110001222201221202112202210000210101110212002012102010222220102011000200221210112000012001211011120012010112222120212000020020022202111210020110111022200111020210010021202222010021022020200020120011220120112011120212020211211211020200010100210120110212202110222111121120200120121112201202121120222101221010122111002021111000202122201201202121121211022021212220002121100200210102111212111112210201100111122122210220001000211200102112022000020020122121112102000100110120200011210122211111021220111012101022212101220120101112120012210212011120101011122110222221001102121102112121021011010202120021121122011220200221220212120002021101122100012000202112100110212212101022211202112012022022012120022201022110001220200012110001211012222120012011121102111222000100002100202210021111022210002222102010110112112122221001001021210220011002200012211102000201002121001222101210102221111210020112221110120222222202121002210102202020022010220101121201", "01201221112011110012020110012100212121212100000201220112000220011200112012112021002110020020221201111210220121210200022111001011120122101220010121000110200001110112101010201020011120100002002200110001000001000000022121222101010210020120110010220111212222101110220221000102210120200200100200212202101201020202211112112012010102110022120221100021021021001012220120102012010111201011122211220201010101012101002202000101102112202022220001220121122111212101221211001012200211211121011222122000201021100200101201212002001000100011111102112112201102220102110101201010010202222001011120002210221211020202121210222011102211110220221221002200010222011000221220101102102001212021101112111201010010011222001100100121212110112012022021002211102011000211121220000222022210110222020001011212011220210021000200102012000200002102122001002012101001222011012211021100001010200022022012022012002100201200111221220212102110000022221210120000000120001200020200100022001000221111021220111022211122020122121100121100021102102102000211222000121101120200022012120101112100222211022222212020120010120122122202200101211220100022101210211222010122121212012120022201201210100210202020212010220202120201110101100200010110001211010212211212102100110102011211000200020101212201101022121021222010121121111101002012010010012212212121122200102211100202021221100110202022001020201010212002121202100220202010102120202202100102112121000112021020001102001001020100100220200101110200121122000110110112022111120101110221012022221220222200220111101002101212112121220121122111201210212211221010210201112002100202111022222222020000100100211221001202000001210010120202101020000110121102102100010121212010210011200220102011022102000110110222221201001120011201001202112101011102101100122012110202211111222221210121122010001220121110011011222211212201101212120121200110020121020100212121111100211012100002211022100121021010102112212000212210122000200120220101011201211120101102200200121001111020111100022202000122122212101011112000122021212022012202220120002121022010120022112101100110222101122011101121022110021021202101001101101211022010210101100021221111002112112000202001201221020112120120012011112001022000020201211022122221212012102210022010211201000021121212221201200101002201001101112001022100021222202001201020022120011022101212101201022012210102012010020221210212002010212200000012011121122020220212201012222011120002101200212222012002120121212101010221020211001222220002", "22100201001100212002020122001112002120020101121200011001202120101000120202010111012220201000212211010212100110220112202112020102101201212121220011101202020102122211000101220120220010010022010222211221202221212101101202212022122011100021001100001101112121212002221200201100110011001210111200102001020122001220110012200100211001122200100220202212121111212110122220121212010200111001012112211120102111120020102020010201210210202021022020112020111012101121101021110210112112021222110222011102200221221222100212102200001101202201012211201012200202120222200202122112012111211022022212012022120221202110212100100001020102010000101022120200100022212221100001110011012202221111221022011000100201221012100102120022012112002102102120201121002020022202022022211210002001220101212022222100112012012122212222212101211201001111010011221021111220122002112002112012002112022212111112020010122210102200212122212022111202012110012222221112011101122001222200100100212111222010101210212110000221212221202002111011000110011020101120212210102110101120122010121220011001100221200122000120000212121101121000020020110201220120012012200210112221021011200212222011110120020001221020012001220121121002212222100102202200200022000101100012011201012101101220201121212121220202102200120210022010100221020220120100110012200120102120112022101212111212012011102201101121112120200022002010000012001122110201112020010200121012002012201212210212211211201012122201222211120100001211011022020010002102011100010100211122221011121011202011201021022010010200020021101202121001021122100012001101101212122020220112112101212110120120221201001102211221201100110012200221012202210011120010120110012001202101112201000112012122120120210020020010210120112112010211002222000110222200101012221120001222102000220012020220001020211211202212120012111220210001211110100010122101112002010122221102212012002222100111220100120012112021210120120012201122001201002110222101101211112110002011211222110102111100021100102020101022001021122000002121200200112211110211002021211222012200120022101221010102011012102002120120220012020002212201100010121112010110210221101002221200022012000202101201211010200221122020212100100220212210112022002121220212012000121112001021122010221112121012011000202222022122100100110111201112012001201202211210122121221200212210002211221222201211110002112022111202121022122010101002120102202202210012101102121000212101012121221002012101000122022211021112102001221211220112", "11101222200012101021201022002012101210011011112211111200002012110111122200222020121120100021211210020221010021212000211111102002122212211102222110020100221211112012200212022201201012112000021020222210100212001102221121002110220121212022022210222102212010120212011200120011202211111011220011021001120121021110101120102112202111120011110211110112001001222101202012120200111011202100111222120122220000220022100002020201111020110000000002000101022010022012000120102002222011122220210210122210002010121212201222120211022011112011022112012100212010102001122001102120201121121002121001001000020120202022002212202021021011102101002010000121102021011100111121222110221120011200121020100112112001110000101202012011222102110100002201021001001102101222020202220222121111100201102211021121120202211010221122202220200021001201122021020221222012220121110122021000212011212100110110211220021022220222100221101010210220000211000001120121000212201220221220212202000212011200112012022021020012102201212112001102220220222012202101100122011221122101010001100122002200111211202012111122010012102210022022101000122110212110201020120100101200201122020111012100222220111202020110222220000202020220122222111202021120120222212221102120210120120001011200011002002111002012120212221210120020211112020001210121221110001111012101102022221202002212010201200100021201211201222001222011202111001212222120021202200212112010022101021000022000201012121212222012100111020201000122200211220112202000210220001100210101120101212022000100221022220000211022012000210201000022021222201120001012022202121001022001000222110202000221002100101101201012202011011221101110220100212022011120000220221001001220012212212200022210111012100100101211011121111110122001111010111210011110220212110201121201001111110222100100211001202201101122001110020110112212202201101110211120021201020020111210120220210110220011221210101220002120220110022011000122021022111100011222221222100001100121102011112200110200000100222001011001222210221221212021222000222222202012102222202020020112200122101102021212201100202001022102021102112010012020222001212002221020210111101021112020110002202101202002021000022111100201121011102112102012102222102212000001101110111220210102220122200122101020222222022211102200202201221120211102212111222121002220021202100202022001202212121210000110111120212200100121000000000001021121001212201012112211202210212221021210111100120101121022001112221112122212110202121021012101", "22020211202220212212211000220111122012211021222221201211220012010210221200112201122020210100020010022112122012210212110112210202110102111211222002111002121111221102222102200201212200111110010111100211120221120121001200210220111211010010200211011001022122100200010022212220011200102222020121002020020200001102211200020222120122022021122220010122010001011000112202101110211110012011020120101000102020010110000101120100122011122022012021112011012011220000101021200000112001100010021200010112022021200102010021100001021120000211002102111020101201120102221101021020210022201200021002010210022120010021021012110200220110101112202010000010010211121000011222200200021220000122122202212220012112001000112111002011102010202200111000022102122002211211201222102201101101000221220111210122000022212100112022212201120021221012211121110000011221011100002201010120021010100121102010100001001000011110020220111220120021012100000200211210001102121210202020122212220022000022200111121022201121100022222212112210202210201102212002111221110222010111012212100022002211200002010112011121211211122002222021022122122002221212102012122112102221000110100102221121121101012220101001002112000212210101102212210102101111021212022222200111202111221210200122102122111020220000002121021022121002200111002200112012221010212101221102110001221220120011010201022012222020021011121100200011102010022000210220201002220212110120112101202100121101022112101200020111010202220200221202111010011002100120001121022221212000011101001121122120120201011121201221001101011002010212102021002212000011100220120202202001110202011001211100120002020021112012200222202101111021111010120012222020012110221020121112011002222210010000212001121100220220001012222000001100012102222211001022102201020122011010000122000020022101211201010122022100022111111221022111002001110202111120020212010110121111212101110210220202021122112121222102112010110122112222110222020010220010202201120220111111121001000211100102001211202201211210121010212220110112011010121222220120001120010011212000012122022001122001100001002101001112012012001110200010211001102010220011201011200120221101210111211111220211022012002202221002110200202121021220210210211220211121120011100121022000101122122021200100211121221102001022102102201200021221121011001101220212120212101222110121021020001101112111122102012201112100000102010210001122002221120021010000121000110021120220020011110200112001221022120210001110222100022021120122", "12210122021112120110010122110120210000201112000200121121111210002112000110210220110222110222200020201210210021022002102012120202221221220202111112200110111011010020210220102122002111101010210111100022222002021201001120210121101122020220212022221220102220220110020202200211021121101012100201100120111100102201120121201221011022012120211002112020102011211121122012020001011100012020122011200101121221102000112011001221121010222221211210010001100200001002022002221010222200101121122111212221000220001210010102011202112020110111222011211000112222101221010012210120101020010120210021102211211002101121002100212000101102212202201221011100201110002010220001022111211221202101200002220002110001111120201222001121221011011022000220112021012222211211222020010221222001112121220010121120100210001010010111220221220020010000221220202002112002022210221202021121101022121210220121122202002022120122221201112022011220201121201212121120101021002122002111210021110220002101222100111121102211210221202012010202201022010022121211111220021022021102110000100201002201002121001101022022211120002120221201001220121102220200011221121212212101202111121010200121202022121201220220002121201220120101210101020101221021101000002010220022112100110102201002022022122022102222120120112110222110121120010122112002011021121010120021120021010112101020121222220112102212100110110002111200001111010002111102022120011000112110001111022010002010111022002002212002202010000002001001002111221000211110112010220012100001122021211111021111222001212100101002120000012022221001001102020202211121100012200121021001202101210002111002200122200201010100110100012111012122220102000022210002221220101000210111222201220102100021011110222011102122220110110222102000002210020010102012100110111100021002010211200222111112000110001002221101221110112022100102120110012122100002122210122111021100100222221212121210212101111110022111122112010101111021010112112120101110112220212122012020221010102002120220102110010001221010220111111121102212111110120121012012220121211000001121122000020001212200011112001101220100102110121010220002200122011120211112112022010120102121211021011202210210221010011220002000221001202202121201111112021011020222220220002212012012210202120201122111111201122112022200020021110020002020000120020002222112222121122221121022121110210022022221111102102100220112211211200202221000020110200201111102011110122111121112222211002000122001121011101210200220221101021001101121", "22122101002101200121201100100120012110211212200211122012020212101210112022212001212120022211022201200011220002201121222100210011101122011220200212201121200201021221202112112210220211220212202102210022121100001120220201202212211210111111211102012201020110122100010110211020022202220010001011111010202221000102202101021020120110022212100211101221200021001200110012222220021022102100201201202222010221022202110001020110120001220101101002111220221122211121221111210222010011222002000211210100020011101210022212122211202101102001202020022012121211022110000022012021122112211120210210100112102221201121101120210100112112001122021020222101212100122002021002021200221210220222201200121122110201212210120112200220000222212202212111021222022211122121112110220111202100000012221022101202001021100222221022210212101002111000212112200211011010202111020210222212021021112012211101121001202101010101201121001222020121122101201222121100200200102120110102000220002102111002210202111201021122112221210211022122110021011221010111221120101222212110202122212200211010112000011220002122121120020222120102001110101020010210121021202202010122220211002121001022121222002002220201222221222201220010011222201111122001000002222210202221110121002112202221112012120112100002010211201022021012201021001010211221220100112001211201120012012222000220212012010220201002112020000021122212201202020120220001102112011220212210000111200110202112022000221101101222021111221220201122000211120101001001222021002121110210111221001110011101020020210220002020120200110002201020102022012212120120021010220111012111011002020221112112202212020221220121212122101212010021221112021012000002110011221222112112122120010001101020002000001021222201011020210112210022120220111112111201121212202022011021222211102011002202221001002201120010122110202200112021011021022010222001021000120121012102200020102200211210110010121011102021202121112101122201111122220212120021211002110212220121011120011022022100102000211220021021120002001002011122021122020000021010110212020121020002200000020022120001202121202000112111211121221020201100221211100000121122212221212211202022222120011112211101201222021120012220021202222122102221012010002022201010010212112010222201211212012202120101100110112121022010012222011022121220211122122000101111102221110101012112020012210100011221021212101120200012120201012201212211121022100100201202111102101000222220012002212102211002112201020101202122000111020220020222", "02211022021111221100221222011002120001220211011000211111210102200210021020200011112112221212200120221102212000100002010220001000221202011002001012220122002002022211001221101101102012010221221010021202000220020220122222211211101010201202011021112102001111112120022011012000020120120022012112022201220220120100200221112012011112212022110121022201222002022120101201102012121221210101211122212000101211122022211112002210200200001020012002200000122102020220200102112011010122201121100211110110221202222002121110210201000001112100220112001212100001222020011100122201221212210220201001001210220222112201221010200201211222110011111102211210110100110100000101012002002101110212101200101200012001220221010021010120200202211100000100110221210022211222101200212022202012212022221100020120022202112001011201122011000110221011022011100120102011101020101101221212222200111101222200000220210220212221102202010120212021022210120210110111211211200220101202200020210121110122020202200121210222220012001201011002010001222020020210210212121022112000101222100222210220200020122222220000012110021221010102200110000110211000102201102012111100200021002111210102002112121121212101222102022210000021210110211001110210220111212011022122102000221211020100121100011212220010210222000121120020221020001000020210112122001102201120212021220020121201120102120020202121011112222212212111211201002112111111110211010221101221220021000020112022200100201112211012022210122201021110010202202012112211112000202011110120022000002222111022021120021200021110010021022122101000101110121010121200022201021020010211010101012011220021102021022202002110121212120012200120221111001221211221111200122122221002022221011202111111022222012001211002210110221120011112011010202212020210120020001012001110021020020021001012000112020120211001001011002002120112102202021002222010000122200112122122102220122121222010211101201111020121210111100102222120022000220121110102121102201101012101210202010120101101110000101021220022222001001210201020201000210001000021002210010111020000012212122201110022110222120100002011011212020210002202212220010210120112201102000020022020211110010100000110022111000102221022121120121102110012222001102120011100212220210111110200021211200022111221211000210211211202022221022010121220011021011101111210201000102100102012002022121121100000022210020111000211112201021000021110002022122020111120201222102110002000220222222201202221102022020221102010110210221210111110", "10002111220120212122100120010120012012122110100012211011101200101112001202111102001212110221021101212111100001210211212021100122121220211112211010110200002110012210020201210121020020212010122002201200101210010122010022000202020221202221012200001212012022102211100101000012120210021121022011212001122001022002202110112221001011210201112110121012120111100100000021012001000211101221101120111010020012020012121201202120021210200211001120221101110122020112122201201212001210011120021210220002212122111021211002010102121120221202101200210102111200020101202200112111202100022112000001122122010111011202212221000221010202111111111112112102112002222020201012000021021012001112222222021021121020020100010001011122112100201011121011200122101201011210021221101010102002010220112120112100222120201011000121122022110201221010200101220100022021201222121202110001012201102211200122012002101100020102021211001020211202222021202101101201122222011202112020212102102220002011200120102102010011021102010101222120102111111112202111000002210010001022002002020010121011020121010002102100000210022110122100102112012111200222211111002022111012212200211100202001121212220021110112000200211211001020102000111010010202122211201012010101122200210122201122100000121020202010112022210022012212212221000221222002000110210210222112202222110210201001100111110021201120212110020202211120100022222210110121111012002221001102110010011020002110021122020200010220220221110222002000112020220102220102121211222001201020112002101121000021010222010112222100112001112210210211212012022110020021012202200020000112101001221220000000210112022120101002222100021212211021200102011010022022221011020122110221121011122111011111122102121221120201002211122000220112002101212201102202012101100112001211221102001010011022002012022020220011121100112122010202022101011120001000120100001100111012000121000112112200010000021220212120201011021012122002112022110101201120000010122201201201001101211112020002121010120110220112022121220222021211011220022220121011210122102202120010202221011221111111001000011010000021021121011021221012100102200022122120220210220202111102110221211022211200022100020121102210012110202102001212102212211211100202011012111010101121222110112010012212010200120211101101202102222112021022002120121112210101211102011002211020101022021020122010212200102111210001220220212200110121110122202022220100222210121012101120010002121002022002121100100021121212200210101111101111", "22011001001112101221100221200200021110121210100221021211011100100020110111221201020021201022021111210111210101020121012102200001022101120010102201012211100112222000122211102020200101000210121112200022212102121100020200212120012002121021110110000122200022020020010012110010011011210222202021012010220211212121201122121222210200200220211111220021211000010002120211020101222221112120202210000111102102200012002012021110211010110111202001202101102021122111221222000000020222002210211010020111221122221101121100221201112221122022011000001121102202221212210211211110101221200000201220000101022012102111122220000220202211112201112012222120111202120022111220102102021200010112200200121101201220102210210211010101210020210022111000012200111010100110001021100200020212100111200212212001212201222220111100110021221222112222121202002220100021000220001012002120110101112111212111022000012101012012000200220012201210120212021021000221101222210001221120110211122120200202100100111110210122121210212110000221002112001221000112012000101212110120010220011001112220112121210202101211102010101210021021001111202101120220221221200102120100102210100221012220010101011121122212200122022002021012002100200111210201020211101020001201011221011010012010221101102010002210200122002022210110222010212120111010111001122102110220001200221100100122222110012022000120100000101112010202220020110002012212200022100021012101220021020001000211001110101212220010100000012012002001100022122120001022101020000202211222211102012110110211200200111112000111120020112011010012121020120211122121122200012020120122201221101221211012022000211002111000001220011020010122220112022002000210200011210021211101212220111011112211112221120021212022001200210001010021120101101101020011211222121002112100220121100100110122011002200110110100200121011210020010020120220222220101120022112002221020210211122110202211100110010001110111210120112020222221220120021010202120100012200202112122122012010122222121202000212122222021101100101000201202210120122101122010211202110102001112221022111001211212112010220012212102002201001222221102221211020110020002001010221121111212121020101101010202012001020002120001022102011101110111212011221112001112102000012101110000202001121022111012111000002001011210111200202012022002112102202010200020201211020112200110100220010010121210212002022021011121112101112122001100202020120011212222011002122200000000011002002012011222102010121012212001221221010011011211", "12202002012202212222201212110020202201110011121200002020201110011110122202212112011020102021020002211201201102201110200021010220220212210021022211210021000011222121022201001211221201211000011201101120100112000211100001120200120210202120022102121221202002220010212020112111120221021020121110002021202111120101200222111111010010200101010022122000111222102121220222120210111200012101111002110111101111020122222102121011201011201200212211101221211212021111022100110210222022110121122201220100010110021101200012222012101202010200001102121102112221211010011101221011021210210020200101102220010122021022101202111121011120202220220002122211011021122020111010011012200210120022100101110020122010121021010220101000110202220221202110221001200020122001110122212012000122110121121111110012121101200012010121210112122112220111101202020020000202102012201121212202121020101102200212001020212221022001201100200220222100221011220120010010122100221022221210011200122112020211201211022101002122221222121210121122121000020121202220020211112202010001020102020011200000012121201012102012202122120200011220202121010000022211201202110201110001100010222101212201212202011101122010120122212210112002000022111110102212202201221101000102011100012112012201221211001222211111211010110022220211110011211000120022101212020201222220220001201202222220201100211120020100001201012110221112121200212110201112121202020010101121221111210201021222121210022202221020102220212122011201212112221212022020021221002210022100011000121120110021020000110000121200222100120102121222100021112001002122111022010011100020200111222101012222200121201002211002022110120222011021100111202011212112202011221120212001222201002211020021200202222012011100200210221201021220122120021020101112200011021122012110200222121010101001021122102221002102210112212212121220122202112022010211222112011000021210221012000112102102201222101210211011000101002010000001012020122122001220112021001001112221012111110120100021022210011102020211202221011022022202210021220212122110012001102110220001021001012112110210210122202222222102202000100210212010202110022001010120202221222210010202111100202002002120022210020222001021000011120101101112011010011220201001220110111222222011101001111101002201222112202210212012011220122001011121011220012010011212112101202022201100201211212122021010001220220011221102011011100110122001102110202222001022221220112221111120112111221222010022120011221120210101020220120011200202", "22211111121120200101011020022122201212110022022012022112122200001211222000011221222012012111001020210100100012211012222112020000102121021000121110220212110002200212001211120021011122210012100122221221212112110222022010001111121102212000001001101112200210021102020102211021212101210222201000021011201000102111202220221001021012010121201220121112002200222221002122112100012101201111211001221002201100220222202122200121112201202220100122012111211222210001010100002101211220002022102222021001120212100202100201100102110110112022211210110110011020201011011200000100022002102021121121200002222001211102022122020211201101211220112011200022002101221200111000201100111210212102022011222120112221011120022002210222221200020202111001211101021121010021001220021200110102110111100221000200122002100202010101010111020111010112201001112000021220002221111100020121211110221111020120220201220002210202101201200102200222010011101100010221000112101201002110021112021100201212221122121122021011221111020120112110122211200001202022102011102012201112121110122002012222110101121012000220100121000200200012022111111102012222010121211001210221121120110122210010111011100212210211201102021012212021001012021111121100222222221211022002010202211020121122222110210210202100212201120110111022000211220102011212121001010110220021121022201212011101122202200201011102200002221021100000022022211111011021112122212221202120211100021222211202210000201221201101220121101102222020012202102110121011212011112111001112111202200212020010021211001201220011222200012010010222221000210222220210202020122112210121220121121222012002101212100112022021010112001222102200112022121100000111111200221111112021200101112220202112100100200210102012112020010121111012121010110111001202202222121022221000111122221102211102012010220222002120011011010221102022212002221202010122022201120112122112000212021102001102210002222100011100200201112201111021121000221001120102220220221110202021020202001101021122221201110021200120221102122102001101211112110102112022120120121110222222012122102100220021020011012011002212111100110220212120210220202220000221221000201010202220110222101021202001202222012110100012211102221000201210121121112211210010002111211110010010120222022212011202000210021020012112222222021220011211211020021100001010001012202222201220012001020012120001111110121100221200202121022121220200202022211211010201201222101112010101221021202011021221120012121201001101100101222121002001", "21221111002100121212212102211101200122221122222210202212201220222222100112021001212222121021201111112212210112210120201122222112102101102201001211122011211212101010112111222022102101101210010221100001121101100010210110000220212201220102110222111100012201100220021101221122022201100022002011200100112001121020012022200022110202200100100020221011211221211200212011101010121102011020200002020212012021001000002210221221011112020001112001121100021120200002020001111202010020120112110201212120020010212121100220101111120200002002012100001020211022122221202102121210220220112010000120220200012100010020020100100012102000111122020200211120001220012122020022011000011220001010020011012211120000011000120122112011221210201102112120111001221211000022100120112121022110110022121102010020110012212211211222200210102211200110021002121122010212200220022120101221120101222102110022112202200110210010112012211011022101011012200111210001120201221121201120201210111202022110111211121222220120100212200202022022102121200210110001202021120122101212121221201112201221002100110110200220221201101102110101020200112112210210020000220211101222002011211212002112210202102200102110002220020000022222102102220020221000202002200112011022011201201020112222121021221200221110001010201021121202211100102202111101121222202012000112022002200002000020212220020012001011201021022211122101002200012111022201211000121200000112021212202201000121110122200002200220222110220212101202221101111011210100202222110211110221112001001121002002201012120100202222110020000220111121212010012020110010122220100201021221220211222110001221121121220212111021021020200112120210112102021002221020212021212112111201011120021211201021000101202010001110120022211001101002000000001001012012102211002010212220221201021211120212101012201012202201102010211002112012021120220122002111210101022010001011110200221000221112200110101200010120100022211010010210101200201220112010111202112120020112112101000111222220000002211110122222201012020102121021212110121000200121111110202000010011021210011001012002112100122210202022221221021120002000001010200222112222111102112012210220210201012222022010220022210120021112101112010210110222000210111022201210020111222111011020112220210000110211220222102211220122120211112102202222021210211011022111112210111100122110221101201120012101120021210100212102202101022111111221202000020222201020201220111122011111200102120002010212120112220110211110020112210100202101", "01202101122112021211002101110211100120121200211201200220200102002011110100110200120200011111211000020211201111211010122010111022121120021121011011122021102000002221110211021222022011012002012021222110221200112101021122000021102001210110110021211010202121112110201121021220010211110110210212212002120201110102011220102110022020021110000112121102201200112112211011021202002110201012111001112012220220101021112210110100221211211211222112110211102222222220201220120002100110011100221220010020221222100000210122111102211212111101221210201212212000220210001121101012211211222012011022011022200022202121220100210000011001021012100012111000201022220122122200001100010220120112101002222012100210021000010210021211220220010211010222222210021000210210120112222022201201020011101222112001112020001001210020212111111001111111010212212100010220120011210120120200122111222102120001002121020211211011212100021222220022221021220011112110200002012221011012221200220012221001022122220020110121111221010002121201020221010200200110002221022212020022001011220221201220101100220010021002111120101112000122110112121110112002122120201011200200121121201121011201121102110222220120010122111021201220222102210120221212101210111200121112022100002201112020210112102211020210200111112102002110100000202021021222221212211202002102211001221001120220202220022011122112002000012101202220200100121021110222111110012120100220010201022201011010100121122000021211112201221102110102001011121002202201111001112000220021220012102202012000100012211201120121221000112100021202001222001002020202002100202002100000022011112122211002012010220100110220020122211210221022012022120221110211201200112102102221210010102102022201221120020202101012011011202022122101110010200022211112120020221000122102102211112222201020201102002220222102122102022221102222110211100021010212020222010022121120112222112101020110101021212001221111020202021001112021210001211111212001200102020022210011122211221110121201211211010021021200102202210022112200022210211101120002101121022012101210111110102221101212000210012212200012221010021001212112211110010010122101111110022202211211120002010102122010211022222100200111202001120012110112202000022110220111220221001221120012000110101100011212111220200200222110112221121002211001122102120012112212210010021012012021102210020122102102110010021122112221000001110010200001022221101110111211020200122202211112020002121010110010221211002210122200100000101210012120", "12001110100200121020001212020122120111212022101200122111010022100000220021002202110121200211122201220221002201222100001110002022002101002012212020212122120020122020201201002011212101202012220100010211120112120002112121022210111022121021022210111222212101211111021100021202101220210101110100120120120020210201222112212211220202212112002221120111110000100212021112120112120020102202112121000211000000110012112100210220221222212012020222222002102101210002220022220010122211202001101111120200212121012101011101200122021101122100112021000220211221021011100112012111112002022222201001201212201222102120100210020102010200100022212202210001010211112110202102220100010221021212211122011220202200220102001120122202220102101102221001220110012111012220110010201200121212012100020020122001222012022201210211002102100020120102221102110112102011102002000110100101120002001001122102222101020221010110000000101120212112020012212100202222021100112012220102102022220101122222202121201111000202012201121211012122101001120020121022212122220211012221220202020021202210200121010112020112220100202011102102022211211002000210122212221211121202221011121112222011210210121200220211222111100021021212102102011112122210011102212112102220021010111201110101110100002100221110202211112212222001222000021002001101111101210201002020121110021110220101212211121021121122012002211101210111221000200202022200000111120022020122122200211011012220221220121001012012011121210020001022002121121011021101122122210122202012112101111220002100220202112002022220211112002202011201210122100121121022002221211202200122220021000021000121212010222220020001121010211000021211011202011212200011202011020210121001221221022122122102201021222021111210122100121101002121022010122022120002020212212211112021120020102122221011000120122221111021201110021201021111010120202101111002112020021120202221212010200000001001110201112212001012101221002120201200202001201120200010010102001120221201022200201200211212222212220021000110012221002012120012001021010122000012001000211200202102011111000211012200221210120202111112110120020212120211210100220002001122001222102120210000002211021111122100111111022122022221212122210221011021011220001000202002010112222202010122000012210020112012001210101122111212121002021200122120102001112121002021112210111101102102011022122020022120111002111001112001000021012121201222122100220121220010022111201001222110202200200011220202012011022210222002201110212020111120", "00212102201200100020111212211102110222210021100220121100121201221000021020121011022121010202001100000010202120011220211210000121100200022121211220121120000011221111220200202122021020100112110002021102100002122202002010002201110220200022110211010010000212211221112202112202210001211212002220010011100122120000000112220000202020220012210001010010000012212021220002221202221201120211201021001022120000112110201110001201221012111121000012202201011022201021011010100120101122010000100011020010102001201211122120010110202001112122122210112100022002011112020210121110200102222012221202122121002001210101211202201112120001122012212101001101001010020122101122201111210102111222100121012012221101120121122120000202110202021122121212220102000102211110021002120120221220211122110120020022212101122221222122200222111011021021112121021222122201010100120101202020222120110222011022121121211020100012101011000001000221100012212221001200022101200200022121001120110022220122200221122222222001220112102120112220001102101002021022122122010002101022220122121001110001212211202221120221001120221022021120122010020002022012122010200120110001222020112122010010200012020212110120120101001100002101011100111121012012100002111201021002010212112212121210100202111101212222210102101221121221100112211202002010220101222210222010222010222020110010202100122022201111100000020011002002000210120202100200000221110212010201212112122012212020110122210020012121112000110121120202200112201202111011100022012202221222121222002022112101012222102100102210111120120220022001001120122200202200120021211111111011020120102002222121012101002211122121222020221220211012100211002002021201110220120021002010022112112200120000102000002020022012102210101020102222122212111121221200010101202201001201022012212100111121201212202121212021012121021202100101202210222222121210110022010020201222102221000220202220212101220111021221001122011111212100200011201200121022222102022112121101220000112102020112100010212011211120012221201122112011112100011011010201102121010200012201200212222111012102012001200021212102100122200122102121022202112012022101222012122112220000010002112202222010022001020100221211202022110020200112010101112110100100100222122122001100011210000101212012221220100110120011001001111120000010010200122220022121021210120100020001212100110200112100221121211002202200200112221002200001100220200110202010211120022011222122022012122122201101010220210101210020100002011121111020", "11102002022021210002000120202020222200202101001112100200121121222220101201212010112110111101121212022111100110200012202210112211120200102102022021021210202021222210111210122121222000012000001110002221012022220111121211102112001002200000012220210022122122022021011120010021122000220111112120121020202111000011211011101110111021112021112020011121002000121112101111012200102222202022122122012200220012102102220022021021202011002111222201112112112000210111202211122221202112120011210002011002011112012101112012122222112012120221120101000022110112222220120110211202120200222102211201012011200000012012101000100110200012111220222111020100120112021121202012221112101010210002120102001220112120012011020122210020002222201002021200101110202221102002212111101022110110211221220200021101220221000112212122012122022020100120221200020102021010021102102122200201221112221022102021211110222112102112102101212112010122112002120221100020122022201121020210002011121021202002122112222122002210100000000002201221101211012102021120021012020201220100021120120222220001021000020022012100111222112100100200021200200210211212211201211021110221010220100001020212011101100002012220121122002122102002022010102202020110210220121122202201220201000222111011011021011112222020120200011211100022002011202212020102222022221210000220211100110221002111002202002110100002202000211202010020200100210000202100010001112221111220010000021101000202100110100111020212012120121001012110101112011101221211220020202202011100020021212200012011110002202012121201220110222101211121012010210220202002002102220000210210121010221200010212210202012101102010011011220210201200120100111020102101200022001221210102101110221012102021001000101211022101202012221201201100111212100210111111011022222201201101222102202012220210201112121021112221001002022001000111020221022100002202010021121021021021010222011220000221002001100100110102020001212001222011101100022220112011122120011111220000212200102122111212101221011002112022211010220210102220201000002112002201102201221001210101001212121100220221021211012002200121210021222111120011222112020002101022120220010021201121012000202020120111100001012020201222211120212122121001221011202111112001211210020102222222201102210210202211110122011001220201022012022212201222012121020011112102021211010000110211021122021021212011212111001111221220200012010222101012010200221221200210201212011212220100122011012211111200200122012110110220222220220201210020", "00002210221001001122022202012122200102201100211112022201220220121110011021201202011201222102201022000021012022021002121200122200111222201211020000202010100000010222022121200100120122012111012022200000202211101001110121222021222220121200120022221010222110022022201121011120210100010010012202100020012120221100022020122021012211221012200201122000011110011211021011002010020102010020102120010200112211001110122021112100020010101211200012011101212101202222020021021002001201021121100120202020121112211101000112222200210212101112211211202220120001100122021202220012102100020202200211000222110212222001110121120221002122020220001001100102000012212202221101122221210222212210012212200100221002002020112100111201222100121101000222201010102210010201020221221111202102200121001221212211122001220221100221020220220212112001210122111222222001010221022111220210021000120121121221001122121011122122121112002202100001122110102012121120002221102102111122220111010101010002102022210110112020122001120010200102110210122012020110112212221012220020220022012100111112202222001001110122112200220021202102211221012020220201222222120000211121002022110010201112001021222001211101011202120211001000220210011020002210121022000020001012210202210012211100121222222002011101101100000100210101202201102110122010210210221212002221211020221012202211210111122101020202201102111121221110120010011120000100011021101010002021102120121202112122210001102120202121102020210122201000201100011012210122121221112110001012110212012120122021022012021112111022012212000011122212102001012010212211110201212111022200221001211010201110120021111220022021101222021222012010011211002220200212000102010201202222102111121221120121002222110022212011111121111121101210201021011010102110012110110100010000111010002221112200002001100210201221120012022010201001210021221111121201122022102212022121200000212120220211221002121001002221010011212120010110102201022012000112011110002012002022122110221101012121102010000211010201110222200001211200220122202211222222101212002122200211110000001101010012010022210202200111100001022121100022001111120220220112020001010022220110121200110121221212221220021212221121000001021100210120112110021011111012012002111121120000210112100020201102112002200011220002212101102020102020010122002212121222110101100200012100101111202210222002220201011202101000002211201101000111211021222122010222022110012020211122100120221121121210010200021102110212121002100012222112", "01100221201202222212122100112201111021020222101011121111202120000001202022202121120211102222110100221121222122222121220101111122100012000110112111211120112111211212120121021220011022120201111102202112121000122201110021111110201022122101021221011020112111002102100112011012110221201122211202212022011120101120000100220212221001010111212212021020001202100012202012211022012111202220201020222220210122020010210220220100220212000012112201212202112001000010121011100012000021002011100110121122212112120220100202110211022121021110010000201211222220001121220101221022100010120001100120002001201001121221111110102100120211211220201102021202010010212022100001001020200012110220112111021222220101201012222002000210221102122112102212200200221210222221120121002200101122221002000122200221011020022011111212220002012221220210201010201021010110221200102221212212020122020222202111210111002101220002202201122220001201012101011002020111120022101110110021122010020121201120121122210021112021101021020100122221020020000021210112010111002110021200122012021100202210000012211221120102200111122200122212012102200022001221212212001122100021010002201121112202102201120002121222200222101100110112112022012120120100201100222222202201210110211112212020122111200221100110201210012212212011122200202220200021200220002210211000100010000020202221101022222110121012201221210010202120002011200121002121200101002102221112112221001011202101101120210111001101000001011022001020001022020111120011122111011112121200002011102002110022110221120111021121120201012122020002200212200221200210210201110010200102121002021122202110000210212020102121021222002202121212222002010120211122210222000211100011220210120121022122110000111222101020111000102102021000020221101022020121221212100002102211212211010212020122201111111010021121121011102211120101211200220201201020222020111020000222000212100202220222120100021110112120101002102202100121201002121221221110202110200102222211221122001202012112201102012200202201101010100202012211212222102200222000220220100121222212101212021021001120200212202222122100020201121212020101122020202021210100100202220222220121212222102220102021102102212010200000000002210001012210120122211020112101210201101202112021010121112201211010112110111202201112120011210100011221112111020122210222110220210210021002022102112021210211211220111120210210020220010221002110222020022122212211102121010000122100122211121200202012101210011201111022122221020022010021", "01022011001110201101021002112202021202102020110121002220212110002200000112121102120102002202122210202022022200020222111021101010000212111001122012210021122022100010210000220000200211101211021201110100220122122221212202211010121012002020102011012211010120110011000111112221100201202022001111200010202102202222002212000210000021020010211010200111222221221201000110210120012120212001110110022102112221122022002100111201110122001110102210110120102121020102220012101101011021112112022000122201110212012221211221201222110112221122021100201012000102001002011201221212020112000002221110001201110122100200010122002211000020210201122022121222221102201001201221022022121122101121022201022211001111121001102112220202111101011112012002122020111112010110222200022201220000222000010010102200112112000201022010012121202022000111112100021102110120212121001012122001002002211110101201211010012101222102111112202222111100010121020122001020211121022201120220221021021122120122211122120110020100122220122000222200022011101212022121202012002201200111000021201020022101011112102011222110012111111200220221201022022101102001100200211111220010220120000002020111222222101210012221020200100120221121202020100101211021010100012211102221100102010021121200201212020201220200210101011021200111121000100111221212022111211212111102000010002010220020001202121121121100210011212022000222220222121022022222001000001111222020210202001202021222110110121010221121220101011011012120020201012120210212112202220112001022021101022221222020220002011202001011202220222110012111220011222101220110122112001112020102021202212002211011211101222012012201120201221201210112021001111102022200110110121101212022012102221221101100112010102021101212221100202222110121121212210100220202011001112120221121121221211111112010220021221202012110121020011011020022010202001202112021101111201021221012100000201020122112021222102120012001001120211021200212220121020212102101110102002122022122000100000001012101020002010011201012110112200100202222121201201002011002002112211210120220100220000122111111120222012211001012100121222221002102100110212002010120022101110002100011222102212221110112102110212101202200110201202220020011120221211221020121210020012121110102221022201221000101101110210100220100111211121111101200212112021221120121110011212201100020220202121222202021012001012201210102102110201222112210010122121111120121111202112222212112010022112020221010021101121101010112021202220220202101", "22021001021121100112001210121012211101101002022010122221021010112011022021121112020120110112100112111202220112010201102201021000100202102021200021011001002011102221202002112221102022020122121122210000120222100211020121222010122220002010100120102112200122110221020211102200212101200221102102201211020200011022210010121222222010001120220100221121212000220220121120122211002222122112221222111100110212221001011102100222212102121111200020122010022212010202100001210120011211111220222102010020121222120202111102110222112221121122111021121220022201221020010000021102202102002101122220011212020022221110111121020002212012210101220210212102120210102010110200211111202021010012112200011010022010221020000120110110120011010200200011201112112021111111001020021001200101202112201011102110220012020122021020100220200221220102110010022221122010100111210000010021222022212122212212220210101211002021122201210221202201010202021220100021102202001111201100121100001120021100002202002000121010202222212022102120122222210120101020220201221001222201102020022221202212021011210202111120122112020222000211220100111100120122011201210002021020202111110012220222020111111222020110121121001012011012222122122002010201210102110012011021020021022221100202122110122221122220000200210211011020011010120012221211012102000020212221201202202100000020010100021011102021211200010110101111020221211012122022011210121122222012111002011212020201221112020011201222202020101210020010220122211221212220010220201111212220022111110010112201212000200221120120020221221222211201001122101201102020122110101020101221020202001121102121122211010220120002001202112202200222111002221102120222002101100202212220100200111000021221120111102201222200210022001100020101112222022112112221011101000002002101000110110110020202021201011120001222022010011010012011200112212201022012221222112220102111100101121120212121022212211220220222110021212202220022022221002021020102212102202100012121020101021202202000110200211212110200220110110002100020102010121010122101021011110011220011112120220201012220002220212212100121022101110200020212122200101102111011202010010220202001022122101012012110020222012101002111121201111211012002210111212021212101212021001002202220220010120002212210212111202221201120210221102020111100201120010020100120211120000101022112102122112120201221000021120222200020101212121022200120220010021120122002200200210202021210110122000110010012001201101121022210200221210210112112", "00012011010012200020102012011101112221011200020121122012212012211111122020102122122020120112100102110110010211020202010210020002022120201221010212101100022022201002200201210012120112010202210221201112120000020001020002202210001212111001002100000101212000000010120001221201122120022020201101102012210002221211120012012212120021102122212200021122110021100021220210020010210211111112210101021120111212101100001122012001012100121022100210112221202211122120222102121001022121221012001112221120221111212202122221112002120212201221012122202001001102120011201002112122020121021210110202000201201010001101200010211101021001101112112021011110011221002020212110022111111010112211222110200211212102220121111120200100020021001100101121000201020211220120222122101121020211112200212100220012200202111120102202110111000102211122201211121022000102011002102120211012110222200200102202212221010001201021100000012110102210111200211112001212220201100212220112221122220221001110100122210111021222101221211221011011122120020201020201012210110010012202221220100020121110110000121220212201202200001121221002022202011000011120010100112021001212021211100121022012220100010021102111120000111111211100001020120111212111211111022000000211202221112121211022211122121202201210200200120211001121001111210010202102211111111201110120002101112100102010000112220122222022101201111122100010111202010222110011020120111022102200100000100122201122111001211100121112120220210110012222222201100201200211111122210201100221202021212201020220011110121210101021002121120210200121111211022002100021111221121122111000201222001222101001001220221120201102022121221001122210000122112021202010220121112021020202210211110101112102211211212201202121102120010110201001000211102122220110100011000000101222001002001212102101020121022020100210001112202022112200010012020202220020022221222020001012020201022211110002122222200221121102110100121020211211202101111100221021121011121202110110122021110221202201202220202021020002122121020022020112000221220220020201201011011012201201001001112000202110222011002021100201221101111202111020212020011011222102021120111100221021020101202102011012121011022212111202201212101210221021100100212000002222002120000020221200212210212102020120000101021212211022020021211102002211201212122202112011202202111021021110101200212002012111010211021010111020120202101202212020210021022201002010121020121212212112102222211101000210202012012200221000122122102222121012", "22110000112121010100201220110022121221112010002100001102102122010022122101101201222120010222211022101100202200212120202021021222212221020220010210000000101110110112210022222012121020010221021221111202221202002012222122200111122100121102010212111020121010110102012211001122202202101012121100120210121221010102000122012201112020020201010102202121102110002221212111002002211200121020201122100212111012221222102221202211000121200020200211220202022120000020202020010112101102200200001221002210211200101110120120202222121010220101210022001111121120212100011122202020220110012102022001121112120122112020011100201110002202110010022221200222002221112201001211120112102202212200022001200122211200101012220120201101200110020211001022011220020202012100200222110112001010210102112020022111122210210021002020222112210100012110000212101012110101122221220201010201022201101201002010022101112120120110100221120120222211222210122021122011111012112001221212010022021200012200201212202001101020212212221102100012020102200202000110010100021222212212121020122120121000112210221010111021002212012220111222122201222120000120121212010011221010020101011002201100201012200012020000101112220102001101210012000001002202201000021101110202121012100021012021211200121100010220202222101121121001201002011002121011021200001201002102102122222200100000120220121010022102102010001110012200020212220121022102021002102122100121222012001221102022002220011010221222020100220100100210002201011101212211200001001010111111220022110201120202001211112220112202120200121111210120011222212120212221121112000011201120112122020000222021110220111212010111202011102022000001021210201110001220110020120111200102112120021100020201210122101121022011021202002212212010202021101020002000002010122111222121022022222212120220122002001122101210221110112100122200111121111212121100220122022112200100102000002010020202222021200001012110211101101121110220220202011220210011120202221212202011111122102101121210120210120221222101222200200021220200121100011110100010120001220201110200112110212001111010002201121202000100001121100101122110201112200000122222011121202101201221100011212001000202120101120112022000010200222010002222201000000021121112212200021221120011020200020110122212211021101101121222121011110212111122010211202011022210120001010121011212220021000201010211111011211011112010022012020000211000220002001202210220120220111012201110002211100020022021020011220120201102100101002001211221", "22202011221121010210011201221222010220000002002100022112101222012201111200211120120220020101001212112012112000222222001120210010011111022000112221012211212121021121220000011222002001112012000010101010110110100110201212120010220012201120212021111102211202211201212110011001100220022121010000220100120220012111011210121211111112220011110021122122221021002121122012100002120020212122012011221120021210120000121111220101201101210201002211201002022110222220222220021210112011110110000202000001212111102121022112022021120211021111200002111220101120122212112201102101102112112001200211010121120121001000111010021011112220111021120100011100111200201122202012210001212002001212222102211122021212001122201021010121210200212022010001002112111111211111010100221001012020212201221020102122010001102212100200000020120111012211021100001001210221200012202220201102122101112000112011102212222201210111001010011122202220210201001012212120000002111111101102012212021102120102222022010022120212200120222210120100010010120220201122100101022011221010122221111100221200012000122221220021102020010220211012021101122001101121212122211011201102201210121011211001110112202221110201021022101001120210222120020200222210212020020211202221101121210220001110001022122000021210210212211112112221100111012000120011010211022121221010210022020112110122200011100200111222020221102101002121121101012011022200102202000001210211102121001100201001121112011220101212212120012001100012010201020000100010220200011222021011100110220112221121010011201112210111202212210011000000002211211100120122001111020011010101202110200011110201012011211220100102001102122101000122102002210112220010021122100022221222121021012102000202110220200121211002012122002110002120220021220010101011222202201020220002100200000210121002002102222121121120002102010221211211202202022102000200001222121100001101102100001001122011202201000102012011120121102011212101111120002000210102022110000022220222021020202011000020021220222221020121122011200111210120121001222010202120100020121102211002212121222100022012011101210010110122221200011102121200201201101110121021102020210211011012222002211211011212221121202121011000201000002200221010100211100020112022202221112100002012112101101222000012100011101020201110100220011010100011122111101012021122020022222100102211110021021020220101221222202000001220210220221211101021101120021012122021202200201022120010210012100101101122222210222220011100220001010210220101", "01210210002222221212112021000121112022201001201122220201001101220110122010220000222121222210102102000200121220200221201120011110020121010020200012111102021110111001202221121102101112202200221212010000000200020111202212121211122021222200110021100011122120210012020220121101100001022222221001001001000120120120121110020010021122122122012222222012122222122012102102122022101122200202222110211011202012121002222222121210122121210221011122112220220110221121212112212010212201010022010002112102011112211022202122220200210210200101021001012111121011221102012102002121001222201110010111112021022211000001120212021002020211202112002101210221001220210210121101112011210112101022210011012020012111011012211212221112121121210220122001210210222101221222002221100211000200200122022111220121200111121011112221220101012222011121102010212010211200222220120102112210222212000122012011222202112010211100100210202012201201011202220012211101010002011101222001210100220100020122121101002002110111011002210112202011121110101112122121110020201222000000201212220222222021011222020221211100011220020122011021220220202211020111211000201212012012012100212012221121212010112001001222002012110210111112021022111202101111220022200120101200010121220210011220222020021220000010022110122012211201111000021021110210200110121122021210200202112122100110201112022011022102221001001212002210122222002202011111100200112000110002201021201102120120000010020212012200222220111212012200221102100021201100121021022001201111221010100101211102001110020022222012112210020211021211212210102000002020020212002212101011001121200021111222000120211021111112211222202201011021102121010220002102121200222122002201212212211120221012202120002111201112120211012120222002010211102221222101012102002212022100002212121201202011222002222121221102222210001210102222111012212102201210111112010201000221012102221211120110100000100111001201010021000011200012122012200011000020201001222211100222001100200102101101120022102210201200010002202120122222121101101101000100101121010222121121102012000022120022121220120010121000012001100100210011020102111012002022200101000202222000121002002111212002022120002022210101202220010201211202112000002121000200112012110022211101011102220202120222012002120002121120100021110111012002202002211012101001210220110120210102101212110020200102002122000012120211112221211111202112000021210220012011022010011211222021211222111012101201120122000010222121022100000100120221", "20011201022112120010022211002201100200110221000011001011101121102221220221011210021100100000211210022020021021200010212020212211120122022001020202220112202202001221101000022101121100220222212100001110202122021002111200202012220202020111220111022221001002202020100210222021222002221120102100111110000011212202111100122211101212201002120020110020111211220122010212021010111011210221202100011221222112212202220121222122101111202201010001121111112222110002121202220101121100000220011000211002011111220111021012110220020122000211022220011001020100020122002112010212222111212010221111012101102201011101201000111200102210220111202221122011010110001121102212121100220122000112100220110120022101222221012100112211212211220121100002010120212211001211112011121020102101001222020221202000120001022202101102100012212122011012012220021222121102211212122010200010201022121011012221220212122121220210200202012021011222210102221212211120112121202200000210200220012021102012112120210122120010211100022121211220120002211021002021202220202012101011011222100221100222000000221211111000202101121000211211202101122211102221112211010012221222220112110020022000202210021010101211200000012012122021220010211020110212001120002212000120112211102221001012202221000000110220100012010111002221121220212102000110020202202011211020100022110111201210201102210022211200101102211000010222220122022012222021001212102200102122011012012210100000001222000111202120002202211122111221021020020000221102122002022012100200022020202110101110011220010022101002210121000010100120210210012100200011210111110000011210210100100101022022111120200200112120222122011000122001002020110000221202000220102222112212222021212021100202202210111210020111101021212010022221002020012220221100110001220002201212010122201222020002111210001221201120102220021102220010121121010202111010111100222010201011102011020222212220121021220110012212001220111200000210210112000202022022222100002111000112020102222011202000012001200202222222002220121120112221001110001110222001002210112011020122222011220121010020121102201211202111112212122011001122012210020001202022101211111112010202112220002020110101020021022010002121102222102220210021101111210122112020200210220011021111020020100100002001010212100101221110210120222221220210220112102001101101110012022020002011122211101012022100101011111222020211222221201020102122002101112022212000112111101002012200111201121000110220102222202120101002012010202110022111", "02221221202002202222021222120220021112200222011120210012011020210001202110211111212221120110020011202011221002202112211020201121221120221111211201212101120110110122210221200112101102121201200202122021200001000212212000001102221220001110202101111020001112200101022120100101220101022101210020201112002211111002122012122111201211202002021010200110102220000121122102020100100202002211202001120101221002010122020201120012110011110210000011102000121211101222221122121121121011002020021001100222120110000200122102022012200011120121101200120100112000200220011001121021002112101211111001102112122020001020000221122101022221111012200121120012022101100110112000201122102111021101221002121110021112101121111112001210102210021220121000021211110212010221111222100221011222200021101202122010021021100010122001121022120211201212002222010022100012100202121010012212002120101101221200011101022201101110011222200201021002020220020011222001011010122012200000211201121122200101020212111202012100222110020011121122210121222001121112220020022101002212201000201120111221112221102100020222202211112200220110111012022101102121222222101012112020121010211221010122012111012210122222000110220212201012101212120100100211112020101011210122222121011210102020120111112110021111220222110112221122112102001201112002211101120001220212021212101101122020112212022122120021222021221020122212221202122100200001210220201100102021202210222202111000122200102110020112202212012122000101111211110110002022020001022222021220000012112101112011201210201001222111120011212221010121100022210011120000020022102211122002211222222221002001210021101211020112112000001222210101220200022111202210110020102220010000122012000112120112200200210201211022010222001100200112210100202122102001221212010101212202111100120020221202220212120022201012221222112021210000221102122202012011110001222010200021011020220120200022002012101112012010021112122021012210002221222110002012001012201012122110200002211222212121202012021010010021122012222010120202022120121201212012121110122010022202011010201121102200211122121200222202202210220222112111011120220111212011020120101011100210002112221001202221201000112001001200001221222220122101210000102022200212111021022101101111000112011220010202211112211122012122211201011121102001110210202011222002100022120202100212022102210112111221100121221102122000002102121102122201020101211101212112020020102122001102021022121221012211002210111221001001021111211020021222", "00001121010120112102210211022002211002221011212222112112001211212102022010211001101000102001210122020200012101021102220102202212221011000210100012211222012022201202211020121111012200101101002000021121120122000222110020001122002210221202101000210221212122220020201022022200022022020010012102200200121011011202022100002201200001212012012120120211221200022210211210000002121101022221000021122200001220212210212122211010102121022210210021101200021112021211221002220111221200221020000010100120210201101022221020102002110101121110201211001102222210002100101121120222212221202222122200000201211001201101210200010111001200011000122100101010220021211110201002122012010100212102211010202220211220100000022022110120220221200002221111220221200112001222200200000101011111001210101202002220200120202110222101112001212102002022100101011012012000202101211122221012012212210020121120021220201102202101221021100022201200200001201112020101012212011222001011220200012011210201202011102122222010000010211200121110020001220121112101201222122110010011212011002102111001120212121101111200201021012012102111002211211200000210120120020211122101011100212011212022212121001102011200110102011000200101111202110001120122122001010011112121100200022012210001121020022122011012200112122212010010111202120210120000222122120212220201021111220021110010102102000202020100200022020010211101001011022220121201220010222000112121220001200010221022111010202110000222022022101111121101021212010102220200000221211201221100100020111000121020122112222001001200010020101001002111200102001101010021202111221020201010000101211212002212111012222012121012122001101200011022101202010121201102001210011012112222111102120221211120012221012120002102020101102221102222211220001110000212102021202202112222021001000210112201210012222022201222010210111102112121200122021112200201220021211110010001011120212201200010010210202101121220120112222011100021100210021102222220020221001201001002200122210222100111021002100012212211200202021011002200020200002101210001202212220011022020221202111101110020210202020112210120221211010111211222012011201111010020010210102100121110202002202010210110201220110000111000202222011221202201200102102021200001000120212201211120112102011001111100211122212100000000022101220010211200102101110220012211212200102202222221121201101122210000220121122121100012100201101111202200100202101110020120122210200221200202120001221211000001112011211202220010202201010221110220", "02122002110012001010021021211110211001112202210001110101121012020022200010200012121221101021111102001011110102102122112211120202120222102221111002012120012121000021112222101121001222002221012020102100112122111210201012101002102121002110101022202212102222222111202200012202022012221022011202100121222210120121101100102211101001111211211221000011212212222002201012112120112200111101111102211000210000202220010121102101201222000201100202102021022101112012102022011112220020221101121102120202010202022112200212222001021221001120011121221120021122101022012220002210111011010120011202221200210211212002120201002211120120120020102100211202122001220000000220211122010001120002222021110221212011211200112002200002011212112020211221102102011111201112212220210100210221221200002021012211112202120211122220000022021120000101110000112010222111221201221001021002011121102022202122000120110101211120210210222011211012211212012201100211211121210100101220001020012001202022201010211121000201022021010021212221022002010121222021020000200012102020221210212110010200112000200021110000201110120202210000200001211010221020221122001011210222010222110000211021202021210020201222001101101011202122012100022220121212102110122012000122100022200101122001111221200221021020202121102102222100221121222021010112121200002010002000021210122211002002002112010012010021112011210220211001202210110210001100020212220211122011010011211012020202212001000201200220210112122200000122022121021110000201220211202212120022202120211210211110221112210011020020022101200010002101212112102122220121112200120112111212010122102020011210122111211010210200122201121210010211001112000122201011211222012020200101122222200212112122111001120220111001020100001210201202021202121001212211121000220210100112200202010222122211102212122102110022202202111222222211221200222001012121000022100002120202022221201202021100010200222020120012202101012011001102100120112100112021222021022022110102012221010121101202121101110210211021100211211220220210212212200021011012111112022001120222222112001111021112202011012002111202022212201210120001220011110120020211101111120021120022000102201201110002202022120001112101111112221011210100122200200112102000011012121100100211211021010011221020210021000001101202202212112221202022100221112112121001010100122221011001002202101001011020120101110120021221020221221111122220122012120220102111000201200200020220001212000100222020020021011002101202101222101102101111", "20221002111202021110111121211011110001001001220222100102010021011002122221211021110012021022222121201120111010210022202102201011221022012020000222111000022001110122222222221211120021020111220102212100201110021200120021222020122000011222020111011122010210211200211120101210120010101201020120021211002211102011221212201022021101001021011122022100020112122222111012002011122100020121022101011212110211002010112010010201100200101202220021221000011012110122222002120211102022122201120022010000201020101122101110202101220001100100220110212121220022210010101010010220200120100002212210110120021022120220211120011110220011021221001102210110021010020110012202122200221021101110110112211110121201000112010022010112021200102220111112121100200112000101020201111122012000021000222020210120001011101212102120210120100002010101110222202012020012112222222210100111120202220101120120021120202212222111200222220210222012121112010210211002210210212002201000221012120102210212122221012121021202102012112202012212101102210012022000011201212221211201110221202120210211010122201121121120021211022110102122101001200210212112010021021000211220012100110111122020220022120122111011222211100202111002120121010120200222102102111220002111201202112221001210120222220101100200201121022200210001200120220222212110100202222122200001110002001201100210221110220200212020022001221122011022220102121111211111021012011000211212210000022220112220202102102001101122122221220112001112212202121000222120211111210001001002121100102222101022201101022021210002022121202010111022112122211001101000202011111021211002000120201120220100211120010000222202020100222010120221122101222212101002111210101000211101220120010102122010211012021120110210201222021002120210102121012121011220021101000121100001200002122112022120102111112000100202100222012002012210201201000121122111111122110101001012002202001111221221122220101220122120222022122212220111020112100002200001110020020100211102222102201021221200211020102220100111000202000210211121011012202222122110220000101021211000102221012010021020002212011002002122021211212200221020022211101021000001101112002000022220222001012102111111022002222210110112220010222110002102002111212121111220020020201012001212021020121020001020020101111021210222100110211201120021022012201000121200010102100112120221020020000122202111212021101010010102222110000221110021011011100222001222202011020101110210121002100021022120201111000001202211110022010010202001", "12021010122110122200011210110220202010210100100011020211001002120112022021010222121212102100112021201110212001001210002012021202111101211220012021110222202011121010200122000101202010112121210200021212211010021122111001221120211021102110110202001002011110211001022111022210020102102002211220100002020021221011010222111000200011010011200000200111211021100120100200002122120111010021122222120002010010112021200110200201200211222021221222121112201211120201111220200010221020210211220102220122221222200212112112101022202011002012121022212102120101021110000200011001212201020022102101201211100112100202122122021202001110112022110121112000222021011211210211100202020000220121112121010010122120200000100112012121101200220111101002001001120221221021001102021001121210110112200222022222020212122211202120222202122222122011020011121202122100210121002011122021101112210220120121012110210110001121212112110002110112002001101002112221102112121222012121000011210110100010012220010112100202111010000200101211110102012200102122201222000012021220020000102102011212011001100200200112012201012001020220210002012000221120210110201110222110010012000222010000101211120001000012210012001002212000221200222002000122010100000012020011211221100222210122222202222200000002022012001210222011002201210111101110112022101210121211001100212212200222021210012200220022211112222002202021221102122020110102102120011210210002210102111112221012220222110200122002010001022122111221002222111201222122020201221121101200012200022102220122201111121102100210002011220011121212202102020200212001100201220111222202200002200100021122201110202110002100121101120102100212012210221200001221221020122121022220001201001102111211100000212211120101102210200110010112021021110101101112211012001201021000010020102010111210201020201120102221201012222101000112122122122121201101202221210011102202212220111101112202012221101100121100111122011000010122122120022101122212110001010121112002221120220022221201220110200200001000010000000100020211201102010220100120121020222111122122200101010012201021000222112110201022111101020011201011110110212222112001012010211100111000222221002002012012002202011111002012210222200021211122221100211111112011110200111221201111000120121211012102000102212201112210000101021111021111221020101112202100201021122020221221201220102212202202211222021022000120112202112120121111010011212000110212222011200211221112021202020022011202200211002111211112211120021011221122", "11100021111211202022100201011211021112102222221110200110111022120001220201120101021112201022001122000110200201212002002202002120011212200202020100220012100011102100100110200012121212110212212211201100112102220012011211211111210011210120100210211200010210121220020200121112020201122020201202212112211022020211121202001000002200221121112011122022221001102011002222200001120021022202212022020000101221201010100010211111202020020221210202101221211210022111211221222002220011020201011022011000101021011120120201101020221020022010021020211101112021102001022211011000211020121220002010200121212010102120110101100210202002020011112000202100022022022000020010000202202121110120012001211012222021122220102001120021220010220110011101212022210211001011212022220122012201111111000110220011012212010122100121101110021222212200021002112220012110011111122202211202012121001101201110002211010100020112220020122120022101222111021202021101012022122220111112212110120021222022112100022101211111122001112112020011202021220100212211012202022121122221101120210211001201211010012200002001221112211212101120222021111001112110110202011120220122021202201002021000202120111121001210110021110220210010202121201020021212020102021221121022020022200110210202020112121222021200110020210200011211021122110200021112222201120110211211211011110111102220210221021001220221200210000000001222220011020101112211000221010221022022012111011011002021202210210002020112022211111110121111202021001110201102221011022111220100020021220120222220100210022202202010101111200012022112210112100021112122221220200202210101112222102020011201022101012100122202212021002022200202012022022121112012220022121002220120011110002111100000100100002002120111022100010111211122121110010001200201020111020011210021200002021212102112021020110120201020111002200022201200211110021220101201011011122012110010122112102100022122121222221010122211211000101001201021210001101002110020112102201021001022202202111002221112021210221210002002010210211210122100000011211222201211211200102110110000001112210012102000111110001210002111010001012102012000020012121020112001110000220102011221122220012020222220220111212121022011002201020121222000001110200120110212120212000121222101202112221211100120112202221111112220210212022222222020020111221100020020110220210102200221222121200020121112002112100220021110011202021011222011022100020212121202021220001011211021111212201211211121000010101210202111002010000110020200", "02220121112002000102022121001220200120012202002002210021122222012112021200000001102100012022200112200120111221211222201010011122200220120121000210220111012200211012111120121222010210020001220011112001010210221022211221000010222111102102200122101001022212122020011011210011001202100000201102101221111111102211012112020222121022010222001211111002211212022201120011220121222012102002021222100220112202112000222001200100221021112100002212121221112102112020010221210120201011011202000201000200120011002000122001221211000021012120221011220201202101221020222001010212222110102102221002212221000220201110002112202021120112111022211211210111221110020101200001002201100122210002010100102002002000100211112202110122001212110211221121021021120210122101122211110010111102201220221002102222120101122220221211120101011111102200000000010021221011112101111000110202121022211101202122211112220220212112121211102012201200102101220212222221012102220221112120222010111122212122022002102211110200222001021022001120020022202212211111001212220101011002221211021210101102111202120211102201010121122112021012220112122001200122102020000112021110222022120212210022001020202022211112100220121101222110210100121201002122222120111222102201101221020012000112122211101002221100021110200010002021221222222111222102121021200112012221120021012010021011021110122210212002002210201021222022211021100202112021220210110110112000000220120110222221010010222211102022000211102222111110020100110010110102122101001221112122001022121011000210111122201120210112001112022121220112011101210010011010100100202001002000011000122120212102100200211202211200220221021212200210010100001101010012221100100112101112122211112002012020221122022102111010102021020222101021112020112021200120122112100120210220112220211021120122212220101012020101110101222101222112200011212200100100002201221222021112011111110002220012102001010211012200120100112210111011021002121111001220220012000000202200211001202000222210222001022002002011212222211012201210000221222021110210212021022211110122111010200211002102101111221221210002101120122210121211111101102110000101000022110212212122110110210101222212212002222001211221202001021222022222012111101110011121111100002000212002020120022210000102121011200221100122000010211120021011212012211101122202121222021002002110011001201011220011121201020101120202011122010011121211000211002122001201000202011122200011001001211110102101020210002201021200222100110101020102", "02222220210001010110211211020222020102022111012101110022210111000011100020010220110001211201220222000201222211211211200122001111101122002102110100022200001000020102002222102210201000022021012210100020220012211222120122220021222211220222112011011212201120122020001110022020011021111220200122100021012000202222110022001001000120202201100210011000200111101101010000222101010011011122020011011212220122001220121011010002122212112012011210111010222121012022200111222002011212220012021010021002220111002010201100202222002021011112101220222110120221111112200202000100001002011110022121222122101102022121101002100010112221102022001100001012120112221012202212020110202212222211112111211110222200010120202001212000120112002121212220210210111001222021221021022120001220011011102100111010120002200111121212001120210222022010112010002002111112002202121100211011021100201202020212220211111221000022200220000220221020022011121100121201222021001102002222021110010221111202222221121100100221210200002202002101121012002212201111021221200220201020200010102222112100021112010110201111200022011001021221111210102011001020110002212022022102011202211021101010102011100021120201112002000221021221212112022200120000202020101211021102021121221001101002222211021002111210212021002101101221021011000011102021110200011201201200121012021210112022221000122010112121202211112220220021122201222110002222002021110221212202010111011000201111212211022210002102100111120201020011102100100210220100221101120001011001002000101210000021111201121220201122022000122012121221021010211121220121210022221112102020112121120210202000020111002200221101022110022202210101202201202221220010022100022022121101202202010011010120211120111102121201020010120212112022100120021122100012210121221121101000102111121000121201220012211222000211201020100011112112212112100201000211100110120202220102022100002122211111200212011212222220112012001201100202221011201220211211220112221012220202020120010010011112221021020210212202212210112002100002111111022101210101101222120100102111112112121022110000112212222112022221021021211012021002220201120001002111002100021202000011121021221102002022110201211200020221100111120200121121120011220021011222101000201020211111211010102021222100021121000120220111200022022121211221022111111100221211101002121112221120122002100012200112221201200201000002020010201001211112012012002211220002201102011201122101011012211011202101122020020020011221201222202201200100", "02220112202111201020021020101212102010021101012010020212011211202021102120002112012222100222000201100121102002111101002010120000211210120121111011001202221212112211100222021101101102211021002221212221210111111021010210112012120100002120011022200221201121110021212111110012112002112012012010002210211110122021011200102100100011212022210121200221001222120012002000001122110120110221222111002211020011000200121111011121020222211010012211222001122011220112121222222212120212010012011101220021100001101122210002221212122001101012210121111121111002212201111000222021220120112021220001211211221200012102011101000010002100002202022222002202102011021111102020100000020210010021120020220102121220221121001200002200100201100120122001010102222020100202100212112220222102100112002122222202012122201110110010110201210010011022221220102212201121101202220210100022020102012200112220022101111220201110001200201022100211011020220220212121222112022000121201211200110211222100100011202011222112100222121221212201000101220222122022022202122020021122022000100121210002121212110210220010101012202202110012110022220200110220201100012120100222221020121202002022212222102100202021212202212112220200211020102200221211110100110210122110012101022121022112210122001102211102101001011120221020011221102222212100202011210002211010012211122211011102101222020011112021212012122012110102222211121201212112212102022201211220202100202000102211121100121202120122222102122211022220211101011010011101012120222210100001101002202001200112211110111000120012021211012122100100220101220102201102201010210211221110001120120102012100020011011220202102000000221122022201010021102100102211112000021110000201022100112201112211101010200112201020001100221222012002101101211120112122121201210000111210020211020102020102201122002120201222020001010020112102120122212210221221120212112211211202000010220011221002202022002221212100022000120220222121222211000212100120102210120102221220111010010122011012001010221212100102022220212012212220220201221021020221221220120202200102012220200001020222010220210110121020111202101120000002122011211201212212101202112210201101121000202210220022122102020111010200021122220220022220111121011021122200110220001220012121012222210021002121110101121112122201122110112111100122100021020110010120002102210110111202010212001112211020002110102101220221021211201210202101211111221222220021221000011120002102212011100021022110222000210101201111101201221010220011", "12221200010101200102212110002112121021201110020121011002000100122202220202102100000111001010221000120010021100001010022000101121001000001111202002212202001022120021110222120121020012200122110122122021120122202200121101110001120200210122211212220010000021110102020110200002211021021200121110211222212111200100210021101100221011011221200221002202210101211200212011102102011010111122100120110100110112211220022011011220102002100102100000222012100010112210201200220210210020220002201201201100120220100122202122110020010122212201000110002211220210022111102112201021101000222212010211000200102012022022121110101102110010000001112111200002200100012221020020121122221121012011102200220000122221002211112110200021221201112001020111112002020112020020021220201211110101011012000101211220212022220110122002202112112111210022011201102101112001202122112010212211202020220011022022200202220011120210202021211010002211201001100210022102211101101022212211022220112012002011121001000000000100212112220020000001210210200020101020211010001020010202200120011012102211200210102210211020012222210120020011121211111201202202011201000010220011200220112000012100112102001010012010201021120002110221112202211112201001121002022002211120020011202221201120100120112120122221022001000222211102211211200022201012111022110101110122020002202102110212111120112120012210001100102012121111121111002000100202202111020221001022020000212001001202101021210021201211210000010110211211000022100222121220021101002101021200112012002120021020022221122201001002001001001002211122102102021000110110000021222221122011201101211001010011220202222210012121222012020202020110212201122001211212010111000102222122212102102100121012020212000020201222021000200012102202002122012010021200120202020212001021020212012000022200011011122100102202002010112001011010202222121021212211021221102220212000020122110120000101200000211220121012002101200022010211212210121221101020100012010210120222120201100221210211212112222002021212102022021120101222111220102122200220101210221212020010101202201012102010102221112102020222102000101111120100102121221012202211220010122001211112201021200221220100120201020121202000000022121200111211102112110101221002220002002120211000102021020200000212020100001021201212102012010221002101211202121002111212001020120120111200101220002000111022122010102111101011102022212011211112202010222021201210112010222202111101201211201102222102110111110211122011210002221100211110", "12122101011102200002001111020222010020010222010100002011101201102000200200002202122222012222102020121101002111102022020210202111012011002220210201022011010120011012212110021221200220202222202000022220200010001211120121200111202001122010120212100121201021100101101122200120222200021212102021111010111212120112012212101010100202201122201120210020010020200102120201211112012022101010202222110200012112202002202110101022210002122200201222202201202212002012011122012000000220012110102022122021001212021010202021210220010201020111000222001102002212000020001022011120120101022010110010200221210210121021001022111121222011120211012210120220101002111212220222202222201202200212120222021201220011101110000212011210102100020012112121011212112110012112120222012020000101211211212011011212012011110101002021011012122120121001202022220011200121212020002210101112120210021000110222201121020000020211102010100011220211200011102100201010101211111101020202102102100202211100002110221012010210200200012121200200020111012111220020100000002100200202102200020202110222111200000110010001222000012211111202101101101120011102101122210111202120001212220221022120202211002222211220210100220212211022120002202001222021121211211002011001020122020020011120221210001002221021221210112200121021211000012200100210211002020121201012202201002222101222112102120112002020201001111202202200220222021011202020201220212002012001210202202002122221222011202220010011011101012002002101021000221112020002011211102002211102012212102110122021110201011110201221120021210002022012110010121121222201202220102210002112020022100202111002100212210012111120010001220001001010102210201100011102012020121020101002011121010002111211010220110022220110202012101010201220102120120200220020020010112122010000222210110000011021102221200212210212112120100110011022202110212021202200001200211100111121021020100222110211202102211201211102011002112110210012212200112012012112222211201221111002010021011012000201010102202021202102200121012202012212211122120221121000220012201100110020122101200122220102211120011102121202122202112002010211101011002210101211002112202210112100221012002200222120022211110121021200001222110110001000002102111220120002222201102011211010202211211210011122121001022102021101101022022022022011120200112112200021010220102022112210001121222122102111021221112100212011000102200002112220021011121010122010220221111001222122022112220020201001212201202111200111021021202020120000", "12102212220000121022200121210220102201202110001001202001101101121112202110100100021200210211222002200000000112000220121110202102021101100212121211222102212212211211112100202101201000022021211200102001222202010002012102211212222100112100202201222110101021011022221110200001220012001002001100002012000000222100002211000122012121022011221020021110111211122122121012021222010122102021221010020011112011202122210200012200022011221211011020210010212201112121212211010202121121011212110002100111222222011020210100121222122210001001200220022120220111101010122200120022202222211022122122102111021211221012212221220212111111020222110221021011101022012220010202022020020221120220222021101012020021121022011122111101010012212000022011222011112101011120101111210211121011202212000211200211210222002100221200220220111122121222100120101021002221122200221010220201211021022112022121000122010110021202201122100102221012000000001220200211211100100100212202011112011102101200111012001021201110100102112102120221022000220011000000002112011020012010222210211002222200221221212201111100222221010200112020210100221222000100022111001012100121020222211110221001001101100201102002102211222002122021201211001001122121211012210100200100212010012210200100012001111000100212200002210211101100121112102020211012002121201021111020000121220222121222220010102102210110101002001220220001102212020022100011200021102011220202021220122201212121102120111200211110221111101022110220000022222202221011120120110001120222010120100220010022202220202102210010022220020211202202101201210020021012202211012102010210210211210110020111012122021221121111221200100200001021202020020011220001000201111110110212201201021211201001220110000022102211121122101212111020221110000100122220201221212021210112012221010102200212202011101011020022110201221220111000011000200001121021012100212201022102021101220212122010012120212001102011220020211002012012100220111210212212021221010220200000220220011001120122122220111222110200122110021122200010120011200000002201201202010020001122111120220010111022022021200112220202001202211100201001102222020022102201112001102222022120011112120021000110222012121010002112111221112120200202001200022111010112102000212010101100022221101220102221111120000000221102112120021220020221102202111212102121000211200202212202202000110012210001222122002211200112201212020221021201012212212021022100121012222201110001021101100002010121221111102212101100212002000212000210", "22202120212211001222002102021021000011011120220201120000001220001102012021022110112200021000020002121001011002112010100212200110020111210222121110022220210001122201011220102110022211220122022210100211120110000001120112012211201001212102010022101101001201220102222222000101112212220000220211011111110012020122122201221202221211012221011222220020102122022211022110001101121212020111112020000122211010110221102002002122010212120020212112012011201221200112210001122002021210210001011022212212000101100020111021100211221212210011021122022010211222012120002200000112112111212010112022212001011021102102120111122221020212120020121202120000001012101021101201022210221101012201112122111222102122022100111201210011100201200000002111121101210202010101100210000201210021200200221110021100101121102220111011001110221222222100221212012111011101101102001211210121201000102121021122101001122002120102102000121010000002220211111102200222122211221212000020101111110111221010222222212200211110102111201100111102102120200011210202211120002201022122002120202111211002121201110111201011202111200002112122110122121220210011201222000002202020110121012020001001121002022021110121202210000010212221221202002211022122002122010021110100110112021101001101010211200010020212201211212101220200121011110100012201120022112200111010220002122111000112102102200211100110222210000220210111210201100001100211012012000102221111100122101221200211121210101100221000001100121211110011000011210110102202000000021102110120212201211221121200020200112212122101010212022002001001111210111012121220210010120211120000001101201221101022011202020111010210010011101012012100221120210111200212202000122020102100212121202221000100011101022220012022020022120210020021221001200111001210022001101221101212112101120121111122201210200102201222201210220012101111201200002101021212022222102111212022000200201000122021000122121122102200002100112220002101002112112111110022122210110110001111200222112222101000100202200211100212212102021120112220101012002021211102012221000000101221102112221012111122011202110102000201020011102101201202221010122100022222220110002111011220010222222000200102020110002211212211101010222000012112120200020021200002012200102202001022201211000000020021101211102112202100100100110221220100001210110201012201000111011101101221220220100112111211101001210101122001211211211120112100220022010221111202222111002012012222120211020201120201100210102120111200222212000221121201", "20212000101202220021101012001010101010221210021201201111012000100112220002212021221220000002100122112200011012002110210212211000221202100010002211202021122101020020002201122112101111122110202012011201121222222002202101012122020101102211210001200220212011000100002101200022021222112022012110110212102200100020000000000000022012121002012210212020201111001212110200112120121200210100102201210210000212200201022201222000022210002222121100202210120110212100111110111121110021010001010100101001021021120201000102101002211110100220220120212111000201220100011111121201101120001002121000022120210120011121020002022211220111122120101200100222221220102220201220110211121221202002012021002000120112221200201112222211011020102022221200110021012220212002220010000112022120010211011112112122100210202002010121201101001210202022100012122210121202100211020200221101111001000102002112020221212010000100001002222020000100011102112000211011021120201120102021110002112111120111122120200122201222102201012011212120002210120010202111020212000010112122121222001211200011102102001101002101111212001212210102010221101202122121012210110210101122211112211201211122221111111111111001210002220201212002021122120100021110212212110200220210112022022112122221121112220101110002020012010121122010110002021220012201111212101010202012112101102120112020120012112000111101110011222220112012201021220102022122101200121000200012222221212201002111120201111201000120102202102120011021102221220200101020020101001202212201200100220202021201211112111222002120111221010220122010001012110011002222100000001222221120021002121110122112110200202002122210110220102110101201120002211202212112212200002012212020110120210211202011121020101202001122020000210201111110212012122222100010101200200100002220021202020102012102202212121001222200021021200111001012222112200000001110202002100102002011002222211021221200120211200102021200211122112200002021112000210100021210001012010020021100000110222100020100112220012122102111102210010222211222001221110101121121110022210212102002120001221121002021011002102021202011201122210011001111202100000110211102121222101100002022221201010111122102121111002100200101112202020002101222210100110222110111120221100101121220111110222202212200102110210210121221021112120220111111210021100102011022220220010021020100102011102201220221121102022001110001122020000202011212012222022020211011011000221000121011211102211200221222010122211210120002022022122002221120", "11110100212022011002110120101011101010012020110022112122010100122111212120211210211020111101220200222102020021111001211121202122100122222100011022110111100220202120102021110122022202220111122220201201200220101221211001121211000110212222101002110001222122122100210110010012020222201100122100220120010001121102010221112112220200011002111120110101002100212001010010110102101210001000100101001201011102021111122021221100101120100020200211202000122212202121010012221210201212222200102122010011212201112112011100011220000211002220112120110220120222110222222122101101122202120111201001011211121222221212120021001002121222110111210222210122202021110212102211002222022000202012200220201011102011221211001010110112101012110221201020210201021001020221010101010021221212100212100022111101000002221221111002021110011211200011111220111202221022001120000111112210021000112021101210200102221010100121210212120111100100020012210200021200121122220222201020100112120002110220200112021112212122211120201101201022221212012012010002212221100211102212020200201120202121012112100220012010201021202101021211022101112210202201201210012120022220202220210011212020210212020200122100122122210101120102111220210111121101012012110011210100102112101022001101001220212111020012200201221121102110101001202201100220112222010011202222212022222101011022102211020012022122111001000212021021120001002022012200010200110100010021111221000221021122021101020101020011002001102001000220010000202112202110210110020220220020000220222221121201102102002002011000022120001120011001122112010011100011120021112112021120111102220010120101200102111102110121000200010000020112112101221200211100011221211220101102221202220110212201001112221202012012010022221012101212010002201121212112000202120222110200021200100222101122120220200120020112001220020210001020111100001211102001220201120001101020001101200211000102112012102021021110212000010220001222122210010101102012012210121202110210000122122001110221100200201222202201010110120020011121020122222000002201211012101021112000211102201102121001120100100002112222210111021201200220001101022112222002111212201211121021001020121012201002021110020010120012102121121201201002222210112212002022011201112222000021021220022010011020212110121211210120212111002010022211111100220211200221022110222010001101002201000112112002202200112012020011022122002221021210212120000000012220021022222012210112021102201022011211012011220201022111201020211111221120", "22000212202022010001201021122021212112222101220102002112001020010110122011221212122212201121200101101010001000220211120200200210101000101022221021220120110201020000212101210011221100021000102201111011102100210021020102022002100110010122122010112011120121200201102201202201222012111110102022101222110101010210122200100201102211002200221211020121212202001120111200100022201211010212122001202122220121110121212222001022012120112200200001022102000211102110121212011101221112020022221122202220001210011121002211011020101112111201010222211211012001202221010201020020021021011210010010211100212221112000211201010001220101220222100102101102222021222220200002212122011120202012120112122221002210020200211120201002012112211202021101112201010121120110200021220010220000220100222020101100220211022000001020010210001221011020111012100201120000121120010112100200100002111011022011111002100011222011000111112012022210001100202202112002012220121111201102210120020021220121021222112101012102202100001211112021020100022122102010222000121120010111010212100200001200020201021022100000210021020011211021000220211211220112020022112121011111211110000012121000001012211012121212112200002010200012112211212112121212202002000011022200102002102210211221220022111202122201201121020111102111012101222202000210001020101102021011000102012021002001211101011022200221000011200001220200112212011111222111000102211220102002121012121001211112101011110100021121000102220121210210001012122202012000002021121011210121201122021201120202010211202111211012002202011111011001012101021202212022222002121102101010002012101210220201101200220202100000100001020110101101112020111120112122112200222211201011212102001210212201011220211101202010022002210000121220110120012011001210111222221020021210201200121221110121211201222201100120021210201112000121010200111201101012222221120001110012102102012210210220022100000220101021011012101102020120000120000021001220000121221121210000222200022102122100020111010000112000112121220201022011121001011002200200021122202002102220101110220121020202101200221202002101101210101000022001002020112021110002210220021021122210101112222122100120010100201111222002020221010210120110101112222201110212020112202000200111020201111210102002001201221200212200212220112222201012010222100222020120021021012021201012211212022111102210111020212022111221012210100201102002112101211011100022222220211022102122012111001020012111220201002010101000221201101120122211", "02022022102221110001110011020202200201000122022101202002111221111211122021110110110210012100020200101122220112121211220112210202020221010011002122210022011110112120222102210212112212022021221001220000221221112001001001022120102201101121111100112112110202220021222021022202121002102222121100201021021201221221201121112210020201111202000012100122021210121220210211021021211111100200112001201111010110111102011001100110000222102221002221200022012201110210201220101002101211111012211122120120110102121101101202202001122001222110111000222222121012202012210000011001212210222120010120220111021001011012022001102122111000022001201011200211221011122120221120221100010220211002020022020111011001202200121222212020011200102020100012020022210100100101122011102022211212211110202121001202002000200120120212020020101102120012011021200211220002011122002021012021210021122110101211200110102020122121102002201020001101101210101111202001120221200112011210222012000100211202222111212021210202221001202122111201202121212220111010101212110010011111120112012101220000112212222202220202122112122201112202201222120021110212200021102202200010021020220112211012122011112200022121110102020010122220000202221110211120121120022022001020100020210112012210102120102210120211201111102120112001201110100110221101100222220022201101122201021102012221011222011102010211111021110222222110102100001101100022110100111001212112110222202101200020222011100122202212201111002121220020011120110001100111110202012201212002001212002000012021222121200221222002002200212210011120001012221220200120000002211002022211222010110100020000001110221000111200011112122122201002011111212022122101201021111222112220011010011112220212102001120012222212120102012202102020020021112010020020120210222220200012001202000020021112202012022001211002202011100121111001200011010202120220001022002221121221002200002202101010001000101020121012102220121210200011102200112111121201102011100201002021111100001011112120111020001202222120220221120002002210120120111202122111012000212200212012202202000220010202210000212101020010021000120202202101101021200021201220111112121112201121020102122222120020201110001122020210101102221112212022122112011111222100001010100202010112200211021210001121212211002212221002120022101101021120020000222120212000210202002000021012211212211220210111210022122212111020000211111210201211222212022022121001111002020112220022211111000211020000210012010210210122012012122111222210", "20211211202101100112101011111002002202111011022011000202201202110202101100110012202022200121221111201111210210220020001010212110220101110111122110012111000011001000101111100021101210000020101211200022122111012121121200101020122001022222112121001020002111021221001100101120202100021220012111222202010120220100200102102010021200202002010111220210020000000010112210202120222020222122100222221100120010222012120011021000020012222100211010212120101000000212112001220010122102201202111202100011021210210120222211022202212020121121201012200122120211002202101211221222222201001202202121210012020210022221111022000021221021022012202020202102211012020112011012011010221101222102200012001200112111102221110120201010022012100111121020111120010001102122212110122202211112211001100221100100201122120200002001020202101112110200012210202120002121012200121001011121121101120010111101000001012102200112102220011102021211111000020012221201112002011222201002110020020010221001212021211101101120012120122210012102012202101221201212102002012221221002220021200000201011012022120212001111102201221010200000010222112212022122112011021200021200211002112202200020121120222110220011121012022021102201000211000220111011000011211112102220021200222221202002122102001200002200210221211111012101211002201021112000222220202221200120022211222112200122201010212110120101110120122211000121120122020011012010011211101111001122211210022121012120222212221120100222022212212002100212211122111022200220211222012112202202000020012022010102120021100202201202001220122222011111111202001011022220000100022120020102001210020000212012202020101101010122121121220002112222212221110222110021220210012100110012110011211200111110121102122212001110021210120020020101100121210001201101010200210121202002000212201102011120120021221011021021112102120021222222202201022212120100122010221010222200112000221002202102011220022110021211002111210200101111200111012222100022111020002110121212101121012200110110121001221111201202221021012020002102200102121020220222010010221101021021211120122102001021020011222202212210111201120102000211210100201020010211122211201112111020222121121201100220120222020212202220211102022112202202221111100020101111010100122001212001012000222212212210200000021022020202210121221210102120201010111020221211210022020022120201010011000012010120000110221012021221110002111011000010120200000020222201000211001020202022000202021022011221012220212201021210202000202022121022", "22100101220012222000212100100001202210202200000102020222002201211212201211110010011212121201101010210122012012201102000012021112010102211020221102101122021021020201221110101122022120110120121202011110212000010101210210222100121020002222121100122012101121211020020200212101110100112101100010222211221201121200101100020212211122011210020001121002202112202111000020012102102001211202120202010220020202011101101212221201010001220122020020122100011001220112101222001122212101211220002222221110220020011001011110000202022100101010212111100102222021200211210100211020112101022021112200010112010221111121010112121222022020212112121220210101101100111012011121101210112111222202201112220012201020220211002021201110102010110122211202220201112200201121201021120110021220120100122221000012001221001111022001120221022020202220200222202021222022102120011022122102212210102220002221012212012200011102002002010210120200122022110000201220122211101202120201101201002221221222100111120200120002000021012001002012100201120122010010101222122001100101221010011220020211212012012100200200021022120011021111021020202020102200202101221200001001221211202011011012101022121012022001220111212022111200122112002220022210102121011201212110012122112110011001210111201100002101220021102111101100100020112211111221111012121202122021110100022110210220212122122021122020020222102100001021102200202212110020212020200211220022210100022120210212102210000021212211211002202120222211111110110022210001212222010122002211110221120111121110121112221220200222012122022010211020002020211020222002000100201020111201220212202110202010020020202210001212220001101120112202020220221021102221122001211001100022221102112200122221110112212211101012011212122200000101221012012020212210002112221022202120202111110102110100000021122202101222210200021110202000221220210220010010222020200201100121012012021022021020022000212010201202211111111100100200110220201001120011202012102121100112100121020021010121012020112012210101012011122100210002020201220011102200200212202001100111121122011111211101121010121002222010200011001210122011202222100101012020120101112220102201122101111212202020221122112011000200122001022000022022112120021022201120012122211010210200001222222212111102000101210120011022202012110002222020021021100111021011020201010021020122221202000110102022212111201201012011211002220121122122202201120000101102212100112100200020121122020202022022111010021120002211022022120022122102", "01110201112121102220111110001202012220120111010021110211001010111221222120102210112012212011000221120000200000002020110220221022020120212221110200210010202212212011101202011020002102201021121220012000122022111211020112202101102222102011210100112102201021101020000012200002202000100222001111210210211100110120210022211021001211100120002122212101101122010102211120211100001022120101022002011120212210111100211222110211102120021220221201121120102001200000002010201122101111110200121202220111001122202201201012012111021101001120222022022120100111011100000101211212010220212202011201102222111200122102121022222111211202201000021111011012122110221202202011011202012101222020111110121211211020111220011012221011200221211112110210110001011000022200121000212222212010122100210111212022002112100220002010102112111100022222012111202210102011210122111022022202021022111200010212112111011202022110200100212111221111120201110122120221002111100202111111200010010102110112111100100020210000202101121201122101221000012002000102012002110212211200020021010002000111020122221000002222101110101022010222020122201101022010211002202101212100110210000101002120001010012101200200122011002001020110221122102200100000001220020111202201212122211001111020122100212102222110010100022120200000101000222011100201112100210201021102220021112100101101111222220220111020111010221001012120202220221212011101110110002102020002212012222112100021210100022202121011211000020002010021102211111202221220121002012122121010020002111110222221220110211001220000202110210012221111121100020201111000202020202100220201212200001122211011012210110010000001111000100220111101011122110110020011202022210122100222122200201221201221110002110201111111110221001020222220210202011112110011021110121102102111101212121022101220020222221202112012112022021112210021222202010112012210001100102202101010022111020211101221000102000002200220111110121211211122122120011221000020000122000120112120201021020100101202201122220002201010122110111022022212022211100202201122011100210021001101002222020110221220100022221200122201201120022020001220210002120101211101220221212210021212112212120012202112102120020221111111120122110011020100110121110000200101012110211021102100100102211101000201221002111200101020222122221212210221100121211112101202111102120000101020022011020120112220202022121000010010001112222020010222002220212021111220202021122001022211111121001211022220001000110002121201000120021022211212", "10000200212121011111021002201101120021002012201000010200202001212000112111021020200022020102001122211111012112222111111221012101110221100102111201122212012211011200210102121000102022001010122221202211210021110222202122102110020020012221020201210011220200220021112111222221220100202212101011002000100102001110212200002212202111222100022210201220020110112100201210021210000012122102200022220111102222200020220101120222112220011200210021020022011010222021221121000220212212101200212120000102100110120221112100002011101021211021100221102122100010200101220022122111202011021220102101011022201010122212010010211211210020211121201001020100221020202112001002121001002000200011012212112012020121222010221222001221102002220002021001210010001211200102100202022202201012201112022122102210021112210210211111000021120202201021112120220200222110122201101021222012021122020202110001002220122202110200021122102021121200020022201200121111010021211120000100022101112021112000022011021100102001212210210022210221100012000111102210011121002220001001222011022200122120000011110021001202001202211222202011210000200002022201222000002012101001212121200210002221100102010020021011120101102021222212220220021022020100112020121201202221110210211101100011200002102000112101020010001210110001010211212222212120002000212011111011001220110110111102002212220100111000012020120000120012111110122010122121102100201010110012111211210212200111100111121202222001002202110112110221010201001000000120120010022201011022101121021210222200021122121112222201001010012220100100111110120200000212000210212012120210200111200100112021021001111000102202120211000020220221021202020020102200200000111002101101011111021121001211001021220121112220212001102222201122110202201011010220121010112210012020111211020100100011011122111212020202001120020201211001001221222112111222000101011010021102201022112220220120021022202000100211021220120021011102112202102210111011112220200122122000100220022020220212220202121220212120012102000012111001111210200020201121111011221220101121200202021120021000222120112000202122100011122111020200102111221211212000111222000202112122120122010102010221121010010201201001120010101100200001010010202202211212201211222021022211200212201210020210021102222222122201020112000010100222001011222022210120002212111121110102000200012201020111212102010120101120000121012012020210211200011200002022221000202122102102221220210100000120112220220001201012011102220202022012", "22220022201112211101201110212112212112221110121212210120021201122000210120121212112221022122012220101012222202100011010212111022100222200120002211221220012211012110012110121120100011010021000011022101021002120111210100022120202021222101121210001220020200012202221120111021022110112001221000221200121002122120201210012011110221222220121002212110012010000202010201110001122020012010200022220002001020012110200121210201210221221202121221002001202211112121001200112222101110212121202021002221110021200012121122110100221220121111000022100210020112202201021020200101022120210222112222102011210222212110120011001212110022202010101112201101100120220002112221020201001101100010010121101221220001000112210000110122202112011202001000212222122100101112122220100022120021222010211220110220111000212000011100100000210201101210020202110221122110202221202202122001201212220120100112202001021220102022222120102100221012222212102120022201112220121002212202202012211210020102120211011221101002111112210110200020201011012212011111021012120220000001000221122111010112211101022202120210000221100201002100111122221202121102022001200110212221102120020102201200101201010122022021102211210002012001200011012012211122021212022112201000112200221202222220121011111212212122222120112212122201000000011102111222021020201112110202200211100102201020112110202011022122112222210120221110020011002010101122112011110221002100021012011222122210120101201111111212212012110212022110120000101012220020021000220112110121002121120001000122000212101012010022012210002122112101011101010000201110200011110001021020112120100001021212222000102002000202222112020001001100202112002202222011201020110010022111202102110210111122020022212122220100120011200010201220100110221220122112001002122011011010020012022012110112121110100111011201212221221022010200210121201211222221101000201121211200112101102220021002000111120220221012010100201220022222111001122022002010200000022002200120211112221002222020010122212002200002200200122220221001000122011022110112202112120101210121221202000011012010022212122102122112211221122112200012112221010122122211211200220212202222011210022002101211211220002001120120000121012200101001001212111201120020101102102102200010002221101022012221002012022111020100110212210212101011022122001112200222210020120210010101101222020102102200010021221222010100202020010001022210100202010000122221020012120011000010202120222001222201222120121221101020121201200101102201", "12100001101021122121101120112022112012001201001022221010202000002220021101012101121221221212222212111202002101212021102210121210010212021202010002022212011212210021022012021021102222001111212120121201000102002111220221010001010122202222220202122122220002002002210101110200022102012210102121102121212001011210002212212212112111220022022210022002221000202120100121111110010102100222111102202011222202221100101221200101010211112211120220001102102212022210201221020220201000002222120021110201021200211222021020020020002121202221011000220020101000001101122000200200121100002210111202022001121201211111100121111101122101111101022002100012012121002001101212012201121010021111121220001120121121202001220101100212101200221122220121100112111102021220102211111202120111222201210200212112222100200012122010222221220022201022211001210012011102102212012210210200221102221001102002220011201020221102001211221212110220101201220002210001110002202002110221021112100210011122122020110000112010120111020000020020002022212022222001121221201020020012022211220020221101221211212102022210022202110110020110200002100111220200210000202021022122220001202212110211200210211210120220121022010001020122001202212011220021221000220122112200021102122202120012000020212102012121100102110122111212000202111110000000210212102202112201002021222102011002210001110022202211111212221110201021000022210211011220011020021000021212021100022120011221112021210100220110112212021211212121021221121201100210211011021001221012001021110110121010002222001112122222001100000012202012210211220212002120222111201012010111212010220021122000111211022102012101212001200010012110220222222002002201120112221010100100202101201012201222002011010020111122211020220201200221022011201111011002121001201102121001012011211201122210200100121201221020000011002222111012200100121001211220200220100010210211022112100021211110120200002222021012222011201201222102102000200202221210020111012111120001001020110220020121222122200020221012022111021121211101210110002110112010112021222222110112120101100000122102002202012222002101110112101010211012212121101222202201111202001122202202222111120020102100200002101102011011212210001022110221211020202100100000011022110001222021122011100112211202112220020002201112200212211011021021120122120100100222011122202220101012202220110011221222221220102012120010101202020021002221111100121210202100020002110000012010211121021101201220120100111220021221122012121120211010", "12102021222001000211212022110120200001212121112011011012022120111102220111001101110221220121112221022201120012100111012100121221001200010220012211202210200112201112211122000202120121022111100022020210110121000201022002010110220100011111000201001202220211222121110020111012211211200110001112010021002200212021220221101022012102222200102211202202221022210100202202222212010110001212101120222021121011111101022001201002012012002212212110212210221002012000212202110012112010220000002000210111011001110010112210222010110202100002001201202211101220111001021210110122010200102002102112122112021012220222100120101022020001112100221020101022110011011001110101202120222000021001000102221101020210022101100011010111111002010222002212121101012020012122212011022212010002012101111101102210121110221211221212111222102020110200111112111222120101101110220210000221202222020112211101101012200112211012222002021212221120002221000000022110102021111201011020201100220110112122021122212210110222001021110002001201100102012212011122222100122111222011221010102102102020101111111022002020120121022222022021220022220020212222111100211120220200021020210222022022102100011101112000121120121120112001010012121200021210222012122102202020011211111122210201012020020221222012100110012020011200020202001021021121021001220120010100120202211022012022220210122102221121210212212221212120020001112111110100201000002220201121211100010200202220100120011000101120111110020120010202011121200201220020020212012022100220110100110200202121101221210222112011101221022011220111202012212212010010001120202122011002202210111111121202120020102112220111111102100022022200020110110120021211112102110010100202002202110102201110101000002122212010202121121111210210111021220002111110200100120121220220000202000120211102101002212211001012220101100101110002022202110110020001120112202021210121120202112212102022210022000221210122220112110000012212000002201012122010011001011121001112121212100012112010021212210202022120010010112222212200012012222012100000101121100002110012121100112211001220102010011021210011010110220211011122211201000002022110210222012022002021020112102122220201120010012100012020222022122121010012211122022212212000201001012111212010002202121022011100202100001200022021102102110000001211200122010012220011111011021200200010001020200100012010201020222102102220101120220212121222120222220001100101021221221122201111201212211201200020021101022101002010220110012210022121", "20120000012102222211110112022111001012002201100200210022212101100200012102221020122120220201200101221011100220101121100002011021100202221222111001110112002102012001110000012000012000202012121211000010012110120022212111020112212222001110210200020201220001222221111011212111012201101012100200010010111001202020002212202210110221202211012002122012002010221200101012111012011222200211002020110010021212100110100002100001122200020011121220110221102120212110200202021122101000122220011001220101210102200001102202210210001102212122012121222021110202220101211102102222211102222021202211002202000211112220211002121001121002120211110210100012112222121201121221221011201221112011212220202220121021120002101200011001200100100100202000220022011221210110212212010210000121021012102021212110212002010200210220021122220222101011202101221220000010121102011011122221022112120001211010110220222121121121201002102212221022020120222000220020121011000100212221122222200122220212211220102200220201110010201121121022012001021220020201000111102010222211220000202000021011110101020200010202121122212102100000002200210102220220121201012021111010001112010110112121221120121021021202022212020012202012012011211001012101212012012220202010122111110112101001010121200101110121221101220111121021021120211102221021200021212002012202222000221101020211220200102101001021111212121102022111120221000011101222210012220021200222002001101211102101102110211012220210111012022201111122220012002220122102021201112011002000110021120100120112010202212210012201021011201121100201021121010202012101000202022100001100101012221201002111220021020001122001010000112022121012100112021122100101212202202121001020122121100020121220220020101001202011210200102110100120220110122110011120111122001212121020121211011121221021202111111111222111212020022011120200022202200022122220121121121010011200121011122022211212211110210022210011110222212120212001021020122211222110110001211210022200022021210002200100100021212010202221022111222221102110101101111002200100201102001220111010000221120210020011122001120000221001020220020210000211011102101011022102202212200211021221020220010012002212001202200121120112010021210011220112022000102120100210120011211012102101100100121000101021112001112122212200122202202111122120101222200010010210100012111001202100102112011122210211021010001020110121000121112120121010220002102111202021210100210111000110101012122001100011122021111112100000102212221000222200", "01001220012011122010121000000222220010201112101100022202212022212110122000110001010210112011020101211022101222210121122221110202002202020202200101120111020212021220110201110201002001201211200222101000122122202011200001210002002201202121220202222020121121120200122111002200002211020211021110100100211202102021012020222020201120102110220222211101111201101122222101221120202112121021010120022022201100001020111121010110000021111201122001110112202020212102101201201211000222111211020111011210000121212010111122201000221102112021011010210220010000220211122101102020102002022212022212201221201120220000021211021222220100222211102122200221000012012211010122200020012012110212121211001212022212002121012102111002121212211121012121120220112111120222102010020112020122022211210221020022101002121210010211002200011121012211122001210000022000122100210201000120012112022210202122021221210201110201222200001102112202121212221110211112022021121211211012222002102010211201000121010212000122210001220202021120210110001100021112022010111021121020222010112001210100120111211112210212021222102002111112212112122121202221210101121222220202021202201010110110112020000200011212201102112001201110101120010120020010222112120010120100220211220011111001020112210022202122120112020201112110212201012222002022202120202102112221001201010102122200101202101202212101100111221102011200210111211221111221022211000112222101121011112202110012211210000102001202120012010001201220012211200120121021102020120101100110020011000202122012200102211001200221022010010222122211201210002122011221101001202122221220202020101122010021111202012022111120002001000121102010222202000211102011100121002101002201001002010022102002010122201012000021021012220212002021201000012121121220211102021202020102200020222012212010100220212020002221210002202202000202011012212022000200120212120012120012112222122220112120001011101111211121002021020120021002122010012002021022010221120101011012201000210022212210102100020120121010022121220210002211110121002120202202201011022120112200011101122022100121021110220012212021102121010021100111022212102100222010211210022210000221100011100222022222112220120102022201012222110120201120201212220011221112212220110012021021020211121120210001202221012012001101111200001120102210010021001120102002202102222120100022110210001122011200001000000021020011201001120100021002102102022022210221200211010021100221011021012211111120211212001210110020202010200001020021", "02221002200121001210101210222200121020210210010000222020210000201222000200111220001101211020021200212100111120100002100212102211211020112021112222201222100222220001000220111202110222112001212100202011110000222201212211121210102221012001222222120200020202222211211102200111222221111220210212012202211102001220120210011001002202011100022120022011220011000021220002010210022022020211222111010002200221112011022220120112111022102120001221110000221000202121212122210211022011011200202022002212021110222011120100202202022021101220102101221221221201202010100102001010121120210220000020020011100212211010100101020122221210000110120200210202000120201010000210101010000210022112001021001102020010112110002012202020222010212002112102212001212122112101210021101202100112101100020002021022101211220202122110202022022101011201012021001112011001222212012020000122022101012121101201210101012111111120220012021012101211100101212122222010120111112011002121210011220201022211121110122211021010212210010111100102221102211012110012201020000012202012211011112211221012211110002021020102011220020211112101100110000212020120221001102201012212022101011012012000010101111021220200221121022221200121021100221201110202012212210220101022222001110202002021101100220102121222001111112011201200210111110101221120111211212121012121220220210022020212021001010221111220221002222201120101021221002111102111100210211120110021120211011012100000101020002221111121022220101211212220111201000101102001222220111220021011221111002020111101111020211200022021122020122120102020220012121221222200212201222210202001200122002201200020020100212221201100122200102202110110120222222202111012210100000100121011002211200002010121202201012201011000201101201110211201201220112001220011212200200110101220120110102102010002012120122000100120022102122110120010012202001202222211011022002111112011010211011110202222200120210012210112112221001222202002112020010100122000120012112002100201210201212011121222000220010022120101210111211020022101212020010021020102200000021020100100110000012121212221111020011120112222101211022101102101220000112121110000022201210212220120200022211102022002211110002121202102100110000202001202001222202220011012201210100111200022220222120120022001021010200021210000101101022100210212021000121011011220202002001121122121212222100202201010112220112112011022111212100220122122101200221100100210110220022021020200201011010120221020020212120102011001110101211110002022", "01220202001100101121102012210222012001022022111202212201122110011012000010201211100221110122012020110212022111021201010111012200010220021111021002122120121002001100012022021001101020210020002011110220021122022012211000012120000212221220112222012001211212002102000100220122122110022221102122211201122111121201220010211101211000011000102211121120111011121222011001002110000200201202222211220001211212201212110111120021121112110210120221200102101002211212100201101011000210120201012222100222200210221221101012110012001211020012221220120121110022100020011022012220101112201221122002212001101111112112000001011000202000000101202002210202211002020020011102201200111022100100021211211212011020002200210102002000000111102010022120201222110210102011010100010002011201010002102100221102021222100112010212211122020202221222220111021020011210202220022100221210220101010112100021201201120210100212120102100001210110100001221110212011121101021101022220012002000202202120210112012111121011121022102002011212200211022202201202200000112101220021010012101221112011010100122001202220021102101202121120102000010021110200222121110102111101001121102110102022002102010200122010201110100021000011220111211101202200212212201010021220212102210220011121011211200100020001001001212001101200002111220200002220100200100111201010022112021021000112200011012000012012110102211210001110122100120210211001112102120102111021211220122100002011122002021121220200002222001112110101021120220010221220211200221201122201210201201202112221210100120110001100011220011000002011202211200010211201201202212110002110101101210000020011222002120002200000010002010220212100100111200211012100221102211110002001102211020102001210202221102120011121220101211101112201111101121022102212101101012002022121102201021021012212211021110110120121100201210020001111021001100211022220002020110011121202002211101002220001201101211222002211121010100010210012210022110211011001021201210211212110211202221011212012111111202001220021212201222011211021221210222202211212101112222101112101010022101201221001101220111202202110121220120100111101000010112001122002002111220001101021020110111210212000000221000002101110211000110021021120202111202010201010221002201012211210101112222211000021211001222012122220221200001201222110012112110222200001200112100002101101222102201121201212211222200002012022112000121111122121222010211121000220121202011122112021120220202102222221021221022220010011022200111222102211", "12101121211012221022110111210110000021021002222020020100021020012202211020200001201210000112020012222021022122021121110120202200220121021022210121201020222001102100221212201221121201122210102011021200120021100021201011110121122112122222012110112101100101200121210112102121012222102011220102011002021010000020202102222211011211120220010021011110021121012221210000212011112121012000200210021200001220200012212121000200211012122022120111012020022020200201221111121001210211020202110111211000212212220012212010010221000222211012220010210101202110110010000201011010221201000120010212200121110212102012100002211111211100002212021012220100002010021010021121010021202202001212101010001222010011221220111000220012011001111012212000102222202222022001100112120110202002202120011102200001001001020011201222222212122220020221101201000102002010200112201220210221110220221120020110220110100222210201122112202202100121112010012001121102020222010000200021101110212121001012000120020221000202021011011121101200012102010121000002210112120002100200012102012212010221211001000001221221221202011221002110111111211100002200221002022202022002220020102102202002222100122112212221100010120222100022122201112212112012010010200211221120212010002210112002211201001102020122211100212201221121212120010221200112020222201202201021102220121120200000122110001211111001000202021112001122202202120012212022211001210221012201020112120202002100222220012112021020120002222101021002211020202101222101021121111010220001220211020011101002100110011220001022211021011220001200202200201110121012210021111002022201201022020100012001202111201121201120021002222210011021211022211202200112201121211112100101220010201121001000001102011002111012112210201200020220011001121211002100012000100222011221120120201021212010111202011211111022010202222101212200210112212212102221112002100120010222220012020202221211222212000111000220020202001120122201221221020101101010202121110111211202202021220210022011011122000220012110121222022101120111121011212111220201212021011222220210222002001010211210121201111221120202022022011210110021020010120010100200102100002210022222012211122000012111102102200201220111022211101112221200120022211221010121201202022221202120102101200001011010020122210101120112021120201121102012202121010002121201210120210202021211002120201201112221212200000201210112002112212021120101002122102211002202002221122211002210112100221002002022212212110020021012121002122110121012", "22101021012221201211102101002112021211110100000221200222111001102220102121222201201000110100021001222101022021020102121110011120022202121211221001002101121100101110002110121010001102121011011020211220010120121022200211211001010012200210122201020221100101221121020110221221010200100121120201110110111011210100001020100111101001020201012200101212212110211201211010020021000021210222020011201010010211121010211101021000122000211202022202201120211211021000002121100101122122110021002021121110112020111221000202222122202201221222102100211001112110212212022220020121101212111200100211000002022112000211010122122220100202212100000221010220001220021111011202121122210002121122210210100000110010210211022102122101210011211210022021202020222020001001012212001001001012200102102211101001110221022110120101010112201101112221200102210102211102002221122220122020220000112000220101020210122102000002222102022221110022021002200010102002122120121021220110211110200221202021021002221222101020202011200101022021212120101021122222001022220220102001101222201110011201002202201110012022120121000211222000012011201000221121001222001111222101211111102021121221122000020020121111120022212022011201021212010121111220202022222112122121222212001201112211102120111000102102102000101100111000100021202120120010100221020000020222200011200101121212110120201001122202211111002202101221222020200010021200202221121102112202020012021110101002122111012022220111020000212202101121022212222111201221210021010112020021012120220101200001022211002010100000020020012210002210201102212101111201002112001020222200020210010121122212202012100002000201121121220021202010210120121001122002100012221002002210212120022122122201110220201220012202110021011011000020012222112211122201120222021000211021120010020101100200222021111202002121001211222101210100100102002220020222212121121100222200010100022020202202010211112201221021022202222002220010112021212111211222001100021012010121022022202112111102201002112001201202102222012102111012120102011121000221011101122010201122112222200222200220221100201002211020101001101102211101211221022002000011020210022101212202011221001101112022100020220021021122001200020012022221100000121012201221111222102001102002000201012001101211201111022122201220012122112212011121012112022111210122200110012102202210000002012212102101210021100021011120120022101020221211211020111110200012102110222011202012020002112212012120001210001121022101101210001212102110", "01202012202102200100010100212022220002002220210220022222002122000111120212212022212101021210201012212020012101012120100000220122201122021221002011020111012202001122012122100200012122001010201021111020101212111211022011010022222011120022220111220010021122000201110011212212111021112212100012112020111200211022112221010220211020002001112111121111122201100200022200101112010011102211220021110121102200001102211001100201122220101211121122212111212211102011110220122222202220100212100201202110011000220112100020120100100120010101020201002120010102211100002021002112211100110201011211001021102200022201221210111021122022020210201211101011121222111200002010101201011222202010020101010102000121210221002100111121111210022102111200021121111220211221122012010210022020000221111200111120211022122212120121212021210220001200020022211010220211222200212020212201100120012211212121022110020110210221020120202102211100221001110200122011211000100011021101020100111110112002010001011101000202210100111121101112102122001012021100010002000200212000200222201011111120022120210100111020121200211012120201121000020011210202200202002010021010210112021202021120101212120010021012212001121111111202020211012012201211001021120020110020201212202111021011022201110202022020100220111200222002120022002120111012020020012022022010012221200111112100022111011210222002220001110012202000202101112111122000202021100212012020001211220012212102020112102010112200020200220121202011201011011022021220011101112100122012002221121211100101011010100210122200121220122220201210102212001002220112112122221100220220100102100202000221102012201220202012111110200000001100100121120012120112000012001220101222011210222211110000112220122120001120011111002202212211110121202200101210020111211211220212121210000000221022010102020010212200012000221111120122222220021222020101220111022000201122022000010122212102100201200111220202201210012202002000200012122200112210121101011121202101212101222001012220021001111210112120220000222011000002122020200010200201011202022212022000100020021112022102200102202200010210210222121011022000010220222100222011111002022100012201200212202012202100011100002022100112020112102112221120102021011102121022122221210202102200121000122201012102120002212101112102212102101010122211122220202001121111220020022012011212002021021111021120110102220001200102121021220212000221120211122022110221100212101011220211022012000221100022101001121022222001102222111200021011", "21121012210011111112001001122001201002211122220221100120111022211120101112122220221022111100100202011021222200122001201122100210220202110102210220221122110201021100120110202212002121110022011100020201010201101120021200212020120001120222022211110210110100000111002121111211000020200002022120002112212110010112212220110002211020110120221221010020122201200112222200222012101202220120101200120110221200220222221222212021111000011120121110122012221212011011211201222101201200121002122021111012012200002202110002120102120222220200001222222020012101201111220120011002202002210022101002012010102022220011121010010012101000021011011221101120000200020121101100010012001220011020011120022001110101020022000021221121022021222120200022000012202100222112012120111200211111010011010101112012122021212202222120200010222202011100102102222202212201020020211000122022221120110120211200112200101200210220011111001101102220121120111101122212222102021202200122201111210222002012000121211021022202211121200012020012112102202101100200020222221102120010020012220120020000002010222000202020201112112212210100002102020120112120012020002102200102200012202102201222120222012120210111211110121101220102212020210121110121022102022211221100102022200120212001121101122102122210212202020022100210200111210202002000212221210210001001111112220100111112112120210002211121112100000012022012020100221011210011122122220122201111102120012221220210200212012110110010211122012110212220102212120102112022220100220021111110212022222210222001000100211100212100102011100012112110210112221020100200101212102210012101011111112000110201222222022000120200212000110020220010022010112122102000222220110110000222021021220220020122021220210210101012100012111021121011211011021112222022001220221012221101102002102211011222011121010110010022000021210222222110122112011021101021222210101102012201111212200202221122111112210101010110002000102122220102101220000102020010020200222110022022010101012221001210110121201001120120111110221011100001011202121101021122111220120102122022220200200110011122000011111211100012021102201122220112112122012120222100100222021110010021022120210110220020202111202002122201120222222000002002120002022020202122212221200002101212000102202201021001012100212122212200121200221001100210222211102212210010002101111210101200012121200100000012212011200021212200102011020201211022101100000012012011200112202101010002002200001212211000001001212122101121202102001121201112", "11201000011012220021012120001021210201010121012211222000021200100222211202001221211020022212002110000021210202120000010002001102111000212120221022220200221022212120202121120210111220202210212100021000200020002121110201112212202200020200211211010002212200001111012002202001020222212010010010211122222000002000210021120201200001012200222100101221022101011122110200201122110022102122100221220110102221201021002211202012000120022011022100000011102220202211112101221021001200021222210122102100222121220200221001200110020112120021202011100101221022012022212022222111200020100210022221211021022221122201001212202001202111110100120210011021201001222111211020111221010102201210102020221221000000201100200010100021011202121202100201120210122120221122201001100001212111012102201211000101200120201112020020201221102002212011220010221012121102021222211122000000001211022112022102101121200020112002221202011210210002111101002010021121220110112110211110222121120020201200101200100222122001212100222111121122210221210122212010111221121221212212121120102120221001110010211112222221000100001221100002212010201201001102211001220212202102212022110112010121022202200211020011211002002022201021012011022211012211110212022011202201222022001220011201111202111220221212021111212202222000011122102121211200121210011111200102210210122220020211012010211221010210011210020000222122201221222022001120120121211101121200020220000121222102020021021110111202122200200101022010200101202210211102000011111212122111202002020122022122122012200201001221110000212021021101202200020011201212100002101212000102102200200202110200212202010121002211020120101200010002212012112112112010000022000010021001011022021022212212111200210010010111001102111211222222220001102220111012211121020101022220101001201010111022122222212211112212222112002220001211211101010212200001112201222121201111212200210110100020101221012012020202211002212002200022122121121222121120122100112011102111221202122110200112011012102110200122012011001111022211021110022200201211112100112020012122222002110222000011222101011010111221001210221221000012120200012012022121210101201221022211122222122211112211001102202002120102112022022222001202200221112121202012012101101221211201201200210212000211021101211211201002120022011020011010102212111112111102212211220021101220012122201202001112222022202012002022011221222000222211202222201210120200201202022022110020101220102101122001212010120101200122012022110210020201", "10010220222122022021212202102011110022101122011120001220122022200100110102121221012220100221202221210202222220010012222020111210101121100012210202122021121222011100012112012212201121221221012211102100221021012202210122012001212010222220022002002112010101211020211220111202201002102122021001220221101121000121221212022210201012000200221100200000012202010210201212110121220002100001002020011120220211212012111020101220112002100020022201022001112121121011011200220212222220221211111002020221200212221022012202010001222102201102212012010020202000010111120200211112002011100021201000010011112201200022210021222101122121012200022222211110001021211021220101122002101220001110000100122020100201120220101010122022100100211012002001011012221122212121022220212002012112110121221110202022110220202010022212010210112202211000101222020010212210011002010222022100020011021012002102022210200200020002000220201021012021202020011211212012202121022022210211220201000210211100022110020121112122022011011222221021121211110200211221111100210110200111102122122112021002102221022112210101020021022111102120000202211112021111100120002202200122200122210021201221120111121000201012112011211101012112201111002000001212021221120000002100120212110112110211210211010010021212022020101222210012022022002012020012220222210020122020212101221012211101012222020022120010101102202000222022111020200010010112012220220012211021110211100011102001102101121100121010200120102021210120002112111001102111212120201122111121010101010012020122022112010022211102221221011200002111010012011021210100212201110001110200202201011002001012121022000200202220020212201012012220200020002202200221211010110212201112200100202222021021112120000022120120110212012200002010120102012210102200011100122102212212200220022222022111000121110120011102201111000000210022021200200212001120121011022222021200011111011021011020020201000121222220112021001010210012110222122002212122200200110222120202000002010211211202121022021121012021212221122122212122012010021102001212020101100102002120212002212000022012121101211101011021122100222201001102010010012201000000012100012101222012022012010120000002222022212200000020220212210101020202101222022200202011121110121111010121211210200000210120211210012022022010202011220211110001100001011001120121020100202210200020221221210112200210100200201121102001121200001200110102020120010011111110012010121121100102121111120120100212211020201202222020222211122100111220", "01210222120220111211122212202100002201220201120102202101112121022210201102211101222012110020202002102211212220112200002121100000001000102220102202122100102110022122221102002202000100002211220112220220021220010120101122021012202212021011020222000210101222121221012121111201201202011022222200102010221122202021120122200121212221020212222222222122221120110020212101211111021012102122112102211211012011012121002001210101112012010010110002000221212122102201022121211212011200121012202012001101101102101012102100221122002222200010200021220201101102210220021201122111110222211011221121201222022121222201220200122111221221020110001111110210200222100022202102102221001001112210010101202022011001211202020011211211211122120100011002001011210100022210000211200000020112000221122021211000121200110102021211010021200202220012212022121021120012201121112120102120111110210201211212100021020200022101102012121200010211012222111002020102202202002211120212201100000111200102121000011121122212021200211121220200202120221100101201021100110012110022211122000200001012000211202102212120210212202101211200110000211002202222120221002201221101011001000122101122120011220202202121102021111200101222111002210000001022112201001211110021221212022221101101001201102000110222200122111212120011211021121112022020110102210110120200001221222000002201211200011102120102212202012110122100121012002222202200101201120210011101222120010211002111211202101002110012112121020020210100122110212100010122210202200010010102011002212212002101020100021200121200220001002002022221001011022202212000011102101220010012010012212012000222100221202210002010221002002020021202210012122201200210110121101112101110210011122221210020201001012221201120102202221121000122012211121212201101022112121001021222020220120121002002110220222021212212001112020020001020021001121101221211112222020100000200201100011021022112001221120212010020212110021101200011002011002201201010222220012110100112121111121001202100110121111121010020110201101001221010211120210202112121112210022201221000210200110002202222202110000112111202201121212110121202110121000221212020121020020210122110202200111102100001222122211100111121211000102221212101112200011221021220111011121000010000200110021210100010020211111220011212010011001220201222001121020122221021001212101022202120010120220012010001021220100102112120210122011221110210212221101211001200200221010000112212001022010120201110210211121102020201122222000201111220", "01110221111020102102200222100010220020220220121110121101002212012002010222212112010001020120220001220022211212011101112021110222222210202121211201112001121222110212212022122102001010112121121000100010000000110022212210212201221222202112201021110120201102000102010120210011200220122201211210201011100100222102211011000020221002120012100220010020011210222111102222012211021002022111011102221010012210102022100112101121122021012020021002001222010110000221101211020100111020021111211122121201221222011220120110201111221002012102022101111121122220210000112011011200201000100220111112012022101021220222202221222202112201121000120112111121101201012001021112010010022010022111012120200002112212022020101101002200011221211101120020102222200211012002220000200220000220221010102010020012101212011021102022101222200020220210022012000020010210111122121200210101200212100120100012200121012212110102010112211121212021001200200100012210021022011010012212121011121111212202012022000022022100102222200102010000020111122122122220111000101000111210202011101001210022001111221112211120112111012201022202211002202012100112020222111210202122120112001222201121221101010122101000002212021022211022011201101010222012200221202111020012222011002121110011220101022012110222101212102022102210220221200011020210020010111111012210102122112112121212112100212110112212202202001200010021011012120020002202222001002012212012010220222220120210012112221001121111110010011002100010120020212121012222102212120202122122212221122212001012221212211022011210122110202220110220010002201020212102110110012111111211101202221120201221210100121001211012110121012020002020010111000122221202120101012102101222010211201100010002120100220122122122200021012021101222220011001120222010002002002000102012021112020012002112022120100001002100021210000022222212111012121201121001111021210021100112011000110101012200112211220112110111200001122222122102001212211222111110001012100200212220210020100200220202210212220122112001021110110222021111211121020012200001011100120002022211201210102121211110012122120101220012100020120201121120120201101101210212112101220110110220021121021102020100221102001211012011001120012001020210102201220100221001202000211122012200021022010100020022211212012201012121210022201222022112012201201200001002210201022110022201202000120012200022011221021210120120011011111202112120221220002201002110101111121010222111002102100222100220220011122111000120111210100101211000", "11022010111010101120201121112011101121011220212112200022102012200020211212211111120221100020100002012010122200002201210101020012221002121211100221102002011011001221101022011120202001212121210002000112010011110201110210211010112110022112212002121210020120012022021111001001200111221202102212211122110210122012122012222000210022212101121221211222002010011022022211112211220210100020211121011220110100200222222220122110102221100102011121022000000002221022012001121121212112121010010012122202220201210111212201100210120111101110020001101012002112200002111021101201000021021212002221010110111020101121001012110110110001102000222120211112212022100110201102211012000021002222201110122122012021102012121110201101010001020002111220000022021112111121121002111002120210112102010211011001112101101212001222221222111222002100120221222002211200102201221001102102102021210221021012210102000222120222020122201010010200112111020022212110110010111001222010200202221001111112212112021222001001010001012201011120222111110121221220120002220122101202010101202111021220112211011211011002111112002102201102020002020222010202112210002000220222122011122222012012121111000211112110222011020122211012110200011111120200020222202201220011200102220122121011202112221210210212210011220112211211012100212110121222220101200120212021001210102022011010010012211200010020100200012201202000110112212220111100202110212010112222110010221222010012012100120200222111012011122110102101110001222100102220102002111222221210210121022211101101212010121011022022001110021021120100110200220111110101002022211012012222121202012211020211112202022111121200100001100121200002102200212112002022211200220120020000222020211102110011002021112121200111102002022011220100112010022112120211002000110122002211002211211002111102110021122001111102000000222211221211001110210121210201001111210010212220120120100111120012000012111110102221101202021021212212010011121111210202111000011211012122201102200121000212002000200122221100120222111102110000111202210111010021202020011222011010211010102010122001120002000102110002002121001212120220111120111121101111112000021012221010020100221122112022000120212122111121102102102120221200121100222011200222111100221200011000020011010100202121200010010220120020002101200010201222102112112121000011022102222102211220221001220112021201201010022221012111211112221201201010201221000222201002111120110011120100001100212121012201020222110221012101002011201021011210", "00002021210012210210010011010220121010210001222212100120222220101000200002201221211222122110212122100102121001102011102100222221120222110220122202222201012222020111122222222010102221212001100001200202222210212201221122211022100001111002201100211111001010112120011021222201120122202102110012100122120020112120121000220000001210211220200000121101200021021100020201002200020210020001202120001122001020000211110200002102020212001101012000021101202222210222000110111002122021222001201211022112220200121111200111021110220010012210221111210222020000002212121220100001022001201210120121120000011102200000101111111222020202021122222212121201102101210202110011100111102111122020020002121211120101100100022122211001222201120101101000002000001002220221111100220000122210221012120211121000212100101201021010200001122002010001000011011002201101010120010101121020210222201010010102021212012020212121002200222120002210002101212222220021201221200222211012010110220220220002120122221121221220101122021102111001112012001022221100010122021101202220120200011201102022101012222002012200122202021022100102202101201101002120001210011210012110220000202020120122111100020020122212110221102022100002120220222210101200211102022120102100210122011000021012202212011101122022222011000212001112202111102001222101221222122101020020022200022221111021000001020201100120011220202102102112121110120100200122101202211022102102102001222102001020112100222112220020222101100102102210001122022122010002212120012001021221102212100212010221010022010022012101120000212021212002222201002200220111121112112020102020012020211202210011021120121121212210112001000211220121200222000112012210010022102222002120011212211121100212001221110001011101211021220200021120022212222001002022121101202010010110100012220101112022200001110221221100221212000201221200200120222121012020102210002022212100002002211122111020012201222201021011222011011202112010012001122012122101121000001101112002211001011122120211010110020010201012110121021222121021200221111012120221202210001222102102112200100200022112221002100112012010220022212221102220122101112020000222022022121201210221001102200111121212010010120102221110112011211120221111120021202221210211010020220100122001221222220200212200200200220001221011001022112021212222000120120122200211022020122101100011112221102211110220112111210200222000221101022012222021220001201122020221200212221010012122221120001110022100110000212012102020110212021012201222", "20122122001120100221010020021010002120010212200012110020210202010122010210211002102110012200020021021201221122202002021121210221220011020210110221012220122210220010121112202211010122200120110110122211200002012012020022121020112111020211121220010102200221222101010002221100022212102021001020212111010221202121222221120100010210121200200220200220102022212221211210212120212201002121202012002221222112211110011002202010220001010002022022010221200202220220201001010100022121121101011110000110212202202212120102111010100212111211200201011100201221012220101012202220202201200212110222111221001211210022210200100122210211221100020101222021212121122100000101110100020011112021011210111022001021001121202000002211222021020210111001002121210121112001210120101212100121110200012221121222022021111111221212202020001112221111020121102222120020111001221002021121001000202201220110201212010111122200001202121120121021102212110201201220011200011121222010022002211001210202102012212220221202221200001010211111120112121210220210022111001101020011011102022202100121010210021101222012011220212200021100010200122120220002120100111112201212021012111022012122020200212100110221112020212010111122222221012221110001002021110202202002022112111111211201011020110121021101111222001121102110001100221002020020101011202010220112101001011110222021120001221222202122221020221122212121202111012100001202210021020001220112200001110121022102001222010012021010010012201220000100212020010102020001102212111001111121122021102111112211221021120222212212101021020002000102200200110201101211111200201011002102200211222002020021220220200102212110000120121220112202221211000220100001222220200011121122220100112022110101200122222002002101011202022100101122111122012000000221022100011200011010022112011002101011200020010122210112211121202122202100102210021101110110020020020102212002002201010212022200202021221000112200111011001220100022221121121202221101211201001200020112100120000001122011102200010121200111100220110001001102201121010122110101111120022122220100111222210012200020122111000100210110001200222121112002220100001021111001221021000110020011020000102211112100212000100202002011201102210102011022111010110120102212122022000111100222120022211022211110102012111021202101020020000000010022002201001010010020212220022211211012120020010112111110122122021202020212120022111100211011211212002112102101221001110201110011222010020111101020122100120121002010020212211122200210", "21220211021101100012202020211201221012122200002112120200202211010011000111011202100211011111220010212210121222210202221110222112110201221011111110222011021221022202100221022201101112121022220221120122122020111221122211102201110021022202010122000121212222202120212210201212110111202220112122021012101212121122021011220121220220101221120110100210100002112020002222211112102210101221022021110100102110011111100201212210002011102210200222011111001012221102221201220201220122102002001010011220001100121120110120120001122021120120202221012010202200111020202122211221120210200002201020220011200102112120202202200111002220210001022120200202202020121011122022010200220200011222122001021122021010001100210212101121112120000000210121102100111102210022201220221002110112021010201000102100102022220122002220100001211012022122221120100200012020022100112002211212202002202201121121110002111122220102111202021111120201121022020102120102010000212002222222221002110122222211100202201200011000121212002021200121001210020121000011220212020202200221021120112110110110122201200211102100101211110100121010011121112111210010102002022002201122212202220100120010010220111111120001222112021200002111111001200120121012211100221000112220200011002010111221222211210211211022121122211122111021101100221011211111100122120122210012000020022200211011112212000111111001222112112211121222002022222101100210001010010120100011011200212111110121102011101121111110120011000200020000112112201211102021120002102122020010220122210111102002201010110200200222020002212110201121210010212011021111002020201100112210121120002120020110020111011011121102200210210111220111221110221212101020112210200021100122002201122111020100202121001002002002102121012202011111202001222201010120210021201100022011221022202100121111002001111212220000012102010100022011202021110210010222020200122001021012202221012001102121210010211210221220102121112121202111100000101002100120212002111221112212110220001011000110012201221002110001002010112100210022121222112120121012122222012102211120121220012020102212110112001120001101122021111100010020020001201022112011011100022210122011222202110212120121012022210111211021112111100120021110102102210002112011000000102122121020121112020110222020000202020111200212102220111112211102121120021200100202201111020102102022211011002121120121001022101011010120110202111221212001121122121222011102002101011112211002012212222220111002022102112111101220100001110102010221", "02001001112210111121210021021212010011211110001211010221221212100201122122122012102000222011101211120210102020122001202010012020022221221200012021011001100201122111022110212212001102210112212110202221021201102100021220111222111120211111122202002120100220101110011222210101211121112121001111201222002021111001220220200110210221120210121220100122010002111120010200012112102122211111102222202002022211210221210011201210111122102120201212222120022021221211122020011220220202122022010011212210221000021210211010000120100111121110112120111010200211022222100111121111211112220212002021010221220112210220011110122012221111111120111112101202112200110221020101012000110000022110121002222011211002000121200101000010002020011220202210000110210211212200120110210110021022211210002212020101120012022200000212201020110012121220112200021210221222202201012020211211121101012100120110111110211101211210211212002201011111222111021021200100021201220002200121110001201000120211010121212220201010001112001200012202101211000012112012112011020022002221211111110210011202122111120121010012120212222010121200022120002222122221212002000202201020201010121000020120021122111202211201211200220121000011201212010222121102220111122210101121202012002121211021021101110220211001221020111120121102010010101002122020210112011222101201022012220010212210112210222200010101020011201020201012001101102212112001221221112122222122200212011002201102222022112122012121022022201112211101121110012221120121111220222122121022000022012110221000220210110201012010002112001010001000011002010222022122211220112112122121022112121211202021000212122001101120101000020211200020021111021221021202011021020012022212122220012102002101221101020020110100000201121210111122001220110001221021221111002112201211120111020211220020101100010112122211110001202222001122211012200222210100200210000112210220221221101210021220021222200100022022022002102200100110021022011022022011110122020011021200021001210012110122200012000120100111120121202121101020200000010011122100011000222001102120010112021220021220022202020210011110221020221200212022111200112202100002220100112022221101110111200010221222010120100200220021222121122200011111200202211222012110210200001122120021111222201110021210222000120120202112110012212112000020020102120220221120022202110100201002010000100000220021221200021112022000120002020201100122221221122222011122202100212111120112220122111102000202221220002100020101110121202220221201", "00201122201200210212201011011111011221112110211020001102202222211020001021111211020010222221010122100001111202202220211011010220202022220222121010112112102200010020101102011021221102220122111010201020112020120021200222020120122000201210102211011212210200102011202210121020122100212100100222012021122111020021100112201001201102201022210102211002211022110020011222212202211022211222010002111100112001022021200121010122012022021012001001002200100220011001100002021102212010122002202021221020102012010121002102122202100221202222001112121102202121001201100200022012010221211022010021120021012110012100000210211020202102222112120020122220001211111011120012022120020202121011122220002111200020012122011201102000002200020000110212221210111001212012200000001021202121112022112111101010101110110011022121200110220021100220110011020101110202122101022020102122000001220000212011222020222220001200011111020221212212020220122121020021102202122110200202100222121102210120122010010101022212100210201000000022221122020121221022221011110201001100102210222201211210221110110220020121212012212110201010102211201000010201002021001120201021020022200011202002200210221110000110011201121100011200111102022110210101011100201011110020220221200222101210021121010212111001102220220120000212011001111202110110022022122010022112010111200201202021112120211021210000212012102112120120010120021011001021202121010222200222102201101122221111220121212210002100020220112102002220102001110201111200100012002222020000022110000002121200000111000211222221020121121122011002021001220122100212102221002212200121022211210110102220200210010220112022021002210101011211201002021012020212001210210111211121100112220020020022000001212010001101222221202022002012101002012010111100012001022002100212000212121001011021100101112101002022021021020210222222221000020120211201222002022020221010122221000222102111222212022102111202112220200220220011001221002012122120100110220202100020202200211120100001021001012111011120010111122011012210100211020201210222001110021021022020112220220120020212111011201021211112000120011010000221020112121022001010110210022001010201110020120100221000002001010001021121100100210021002120001211012112121101002212102200011210102011202000220101001212221122202210020021112012002210021002002022110121201211001221202210102012001112210122220001201100002222001121222110122001212221022211010202101002212221112200212111111112200121020200012210022002220201212001001021", "20121000000111021021010012012122111201102001211202012120001000111100120222022211111101221000202200002112111022100102022112110012012020100210221100122221212111020021012220211112120100001001210211121221222220011111222112122212000101000211222201022200210011221000120102002112102101020001220120221222121202020101100121020011012222201002021221011121121222000222020200221210211121002010010220011211222212210111122022222222012122212201221011111001211100212212020022200021122120000011101211212201201111000111121012022212011202220102012211101202200100022001102012121021222200221002212021121201012001221020021100001001120102121102020201102010001120120100101120020110012221122022001202121001211111211021101202010111022010100102020000112102120012220022122122212011011002221212210002002100211222102111002201120000202101021102001021202202002002021102120111011021102120120202202221101220201001210102120100101010222112010020022011121212210110202020202002202001100112121022101221110101020202010022012000101020022212120021021220112111210221100110121001001002112202101011001002200112201011222201110020222021120222212200112112120012002222002221221002100012200000102111120101101202121002111000202122122222211122111200010101002021110000210202022002110211011020012211201120221112210122221000200100121012201101200222102221100212202221021202221001000012021002110012120000022121120121011102202010210001210002022122012221102110210120212200220022102211121002002101222001121021201220010110120000112101212221202022202012201200022012200220002002212021010101211011011200012120220211122222001201201002102102102102221202121102121202000111210202000221020010210001201211112101002211212011122100010102102110001022112012212221210212001222000201001110222000022222221222002121100102110201001110200021210022111022010202210111120221221101201010112201001001002000010001012022221201121010021100101211222021201202112000011012011121110200011012002020010000120000100110212200012011121220011211020012201201122000022112000011002102202121220202000211221220111101011211101200011202121100110000001222022120211100121120012012201121022000110100122222010022111221100222110211020011200211202120202112111111111121200202002110102111220002001011021120111221120002102002011211101201020121202200211020222211000202222112011212111112011021220221220102022020120011100100111202102001222111200102102212110111111212020202010211200222121022112011120012002011220210200120211101011102022001112001120202", "10202112002212211100002011021200221221202102012101002001210000001200020010211001021120121022212211010102000022212002201002100011212200210200102101012222222101211220000220212210121101212002221022201000010220020110001020010221000110201021212110012020002120121212211221202011001101022012002112110100020212211210012212101121022102111001000010121011000201011010211202101020112120000202222201112122010010122222000111222000000110220122001020221200111221210110021100121001211011100021120212210001100002100221000121111202220102121021202212112122012001210220201201012111001012220022010001220120220200100202212201020121202210122112012121100112201012220210220112002201101121121202212221200022220111101022212001010202020011101221011121012101201210000220200010011201012011222221012002210020110002222220110210110110210201201201110100102122100022100011112102100121001002221211022221010202020011221112022012210210111202202201121001000021021100220001210120112120221022201202200012200212122120020120212112110000012020202212121221110222212122021000121120220210011102011022210222101000120100001022220120211001110022011120201221120000110020000102002111020010110120222020022202120100122001102110002112101001112200002210011012201201212120121010101221112201021010022211122202202101122002001202200210022021122210212222202102011002211221022111201001122112111012011100120111102021120200210011000020020012110200002200121111100201101220102200210211000211021012001100212121100102210022100212121110201112012100112211122101012010011002011102122022012221121001101021202112102222211122122112011111000211110012100001110111102100011101011110202210112102121122110101100210011112122002110120122221020100011100112122210101110022020011222111222120011020201101102121202001201002212200021010000122111000011020111022110101100100122000021110120112220011211022011010102121020111012222100101212220012100121201121200010220010012020120221111211112212111100112010102010002120002010122210100011010202001220201201111021202101221010220020110112122110200220111201011211102012112102011120202220200021020212121200101101220201200101101211000212100012011001021100201101012022021022201122011121121000101222202210100021010010122212220101212120110101002020022111022002000112210002112102101211010112201212211221210102010101022211122010100121202122001202221122002221122211020001100101021211201001211221110121012110011102200200110121022101112212201222012011211110101001010120200122001210212000200", "11221010022222002012202212010222100211002022121202221212110011100201200120112000112122001012100220112101102102020110221212100210122100021121122210011112221011200220120221020210111010011020212110002201002000020011101111212010201201111122111012221000112101012211012202221221001201122212100000010212111221102022120102101112201210101202021200200212211010001200112210111010221010112222001020211012200102011212221000101212021000202220202112110012201001220200011000201102211101222011122100212011222111222112000122221011112010220220021120010122220110021102222112001120002001022220000111010200120211021211201222022022212122211100210220011020222110011222122002122100111101222021102121120100000022101110121101112200210212110111120100022221121111221222210000210110122200220002201110021202021211000121110110221210112201110202012020022022012121012000122221111212222122101020102222200110201202101121112001211120100120211022002102121100012102210112020210000201212221010220011102210100112211121002101211220102111121200210212201021112001210201212220201021022010220122121112200122002201221021121102201222220001220121111202111200110120201220020121002222012021212121001101201220201010212001001011220220000121012210120210111201220110202101010021000011020000220121021112002002120121100022002021021202020210220211101020220100100221121010221102111020110100001101110202221211201121020101021002102000221010100200110222222100010010112102112212202202210200122221110000120011111000000000211112201201220221220001121010122022102021222111110002202200121221110221122121102220012000100102001010201120201211202121111212102100102101220012210102112110212210222002001112011122120100021100010220120011210111120201002101200001011020101200011102220210011200201022212011022221110202201020100222011010120022220022011121112112011212002111120221011211102120210101211222020210222000011210210011001021210102020100200021111211201122000020221122200201202022000000111121111220000202000111121102000120102200212001222102022012110022101002211102020011102012101002021200211002022011210022122212200002220111112222201012012111101012021212220201100111021220020221112211222111022220201000202110022102120010120021011222122111101010001010200210000000200101202021121011112000200021020212010112211002120022201200201010202211102122210002100211020020010002002112111102200220101002222120220220210200112222220121022020010211201210020112011200102111022202010022111120211101212010202202010200022110121", "22011211121222220221122221200110021100201211002100021002200202022221012120011200212102022020012210201122010202210211221111011200002001202211222110121120221200212020020022222022221102210100120112201002212112211120112200110200101100210111200202012221012000102200121212100022001122202120112101110100120000112202122112121012110001221220202220112202201001000020101121022011211111122120222020022202000001000101122020202100002022121101122000120010221111100202122002201220000122112001222220122101102022011222201211220021112122111011011012020210202202002110002200101111121010120120202020100022222011002011011112211222210212021221111112012122211210112000210002201210100212221121101022120000220221200111100002002210111212020002011000001221120102010001120012221100000221002210201222012011120011102111000011202100001212200202101101211011022010111202211011011000000000001000010001101222121210100002120101212210112020101112001221211000211211102112100220211101120212200010011111022201111202211012010001122011211220101022012220111112112220012010220120110200112020210210212012020122101102202110120000220122111002121001211220121100000022212121110021212210012012011221001101101212011201000210102120101010012100211020010022222220202112122220101220200010021211020202011001001212210121020220000212222101101101011220222102211200221101101100110220002222212021001001011220200100110022102021210101200120210212001012201102021210220001020021221022100110121022102000022122201122200222101021201001101001100102102211112020210120000001020100120010021222121100102120122110011000001010022121011112000120101012120020020012101100110002212011020112110201011101020002120002222022111222001212212101220200011101102020021112212221210021200021200021122101212201011002102222121121000222022120120210122220120211211220111022010102201121101200210201211000112112020211221022220202121200202212100212200022120220211221212111021200102101022212211101102211220112212102222210122111201101102102122200111222122202102020020001111101221001101012112212120102021011012221021220100221212222121211201112111102021210221000102012011010012210022110101111020001210222202211202121012212201121102000220212001002212210221022002210110122012110001122120020121122200010222200021211211112011101121202212221112110221012221111211111110221012012212201120021100111210211001220110120000101100011120111111201212100100212002020020121110002210010111021002000222222100002211022120000112200221212102120210012120202", "01220221222210102112012120101102020111002001222101122102102212202010112020122122210211210022011022211001020221200100212100200100211121220000021122112210011221121120122021221200022000010000011020120212000020111221120001120222000202200112211022102202200122210212122022112121212121211021112211201110201121122211000222222122012022101222200200101012111012021022000212210011202122022001202121000100200120121222222222001211222102001021122000121121120112211102202112200202100120101001101211122100001121000121020020111210101222122210111002010100010212012021002011112112212021200212121011122210001012011220020110212022210120002212220010002120122212022202001101112122010221112112111101222102101222202220212111201212001122120101202022011200201210021212000012222112001201000112202211202212010121122211211200001020200002020110110002000102122201021012001010200001102100000022021010101112112110022011021122010210211010122121212122221100100212210222010111212201112202011120012221222202121102211010002000121112111010112222110010212102112020111220211111201012210201100112110120212000002101222221102220222101200100110121000021220022010202221222221002120102010010222012101010011110022021221112001212022102222111020212002110111001121221002111211020221220002022112210111221112100122012102112001110121100112112021100100122210120121211010000222222012100101220202000122010200001021010200201221212212102220010201002012021001020210112212220211121000101220220220122211011201000021110122200121101200220221112100021212201221021120221122021122010221101120220011111001010000220000000021002010212210222210111012111222121122211110222100102020211102202021010012110022110212022022012001100222000101021221202011010101011212001112111100111121020122020022010010010120200210102210111212120001210120101021201010012222102002100220111222022020020210110020112201100020011022222202111022112001211102111200110000001121122222201102110020221011112100002202222012021020102222121022212210220011222202202000000102011200210110200212111002120220202011220122222002222201002120001202012101120201210210202100212011201021001020110101012211220111211200002010220212212212221021201100212112221210001012000201002110100010211202011022022010000110121221001101122201012000210001020021000022021012110110101002002021202121101121010000021001222102200002112120012111100202002102121211211002021201010122001111211122021222101202111222112222122101122021001221100002000211211021012220022201202122221221201", "20112112020110210200211021120222021200122122011202220122220120201000021011022100012112220121202101210020010100020012011111120221202210201212021200121112211012110211011102022120102200220222112121221122011211000210002122100100110010110002001112001111020212201120020102100210210100200010101010211002200010021101111212000221201021000000100101222002010202102112220200220212110002201001011201112011221020100011201221211211021212000012012220020021001111200120000022010211010000200100112200220012021000111110010102110221112221120000222101220121202101212221210200001002221220021120222121211020220110012210012012100222022100012012111000112210200220212211210121221102022101022211110222110201111111010010021101110100022020122221200121101100021022022210022020210202102101012021201110221210212112100111200101111001020110101012110021210220122220001011111212011201010101212202001001102002221210212020022210201020200120222202211120110220210112121220022011010002122012122200011011021220020010021112112220211121201022101120022111020102222220121101022021201100022121101110121101222220120201112111210122022200021110010222011021002202121120021012122211012101001120100211212201201200120001211011022211121112102102000112012202002222212010022100121111222012221020102101002102111010222201121021020020022222020101120211200110012002110202112210200221212002221212102002212020011220110021102101212022120220020212121221022000211021121002110001121001101110222100112220112120020102112102121010022110212120112020100210202020002011110101012211001011212111120212211120010221210220021122221112021222010102020000200121020210001201002121211012110101122000202010111221220102022222020212200112110221211122211212222010220121012020012121201112201212112110021222220201010210110221210102111000211121110211021222101001212000101102012121001222022212202122102200201200002110021010100022220002212202011102102020100112222012021212011220011112021021011212111211122220201201000022122100211020122012220111202222022101220121110101012220222021101000212111020100011202012120222220011002210202222021010210011102112012210221211202211211100112102110022101200221202001212211200100011200011110001112200020220210220222121111210202222012000010001112021202100102211202020002101022022111202222010212111022212101200200111120102120122122120022211122211222020210220000002211012101122021021010011001002220020100121202210120100021220120211102101120220121011020202200111010011021210100121100222222212201", "01121111001202200200011020020002221121101202002202101012111221102102022222011201100210012201111012202111021102000210001011202210020211102112002220012011001212010201011012012222020012101011021111021111111122210211112221112000122112002200222001012202222020022000111110102222200021101122222220211000212011100211121222001200201120110122220012221102012112012121001110000210001012200200211000100012121101221002121211010012111202222000022102220101221002022101210121120110022201120121022202100020212200122221000001120011220202000221202222201012101022102221112202010102202212200020012120102112010202201222011020202110201022200212102101002112111112110022000112001011220201102112220121002120220110211121121100211001000221021012020112101220010200122112220010011210222022220220021000221021202000202211022101120120000102111210201202212011012100121111121112112001120121120200121101210111112102111211101121201120011011011010011120200101222202212120212221211022110011200021102220211221112220011212112001220011120111021202210001221102021201200200211022110012122112001100020102110121221002222020201022212020102011200010020212110220002202021220111210011110022120012111122020012022202212022122220010101201211001210110200212110020012202100221122121110110110012102102221002001020111110221101101021121001000101021201102222000121122110212011212011200120221022201100102202011222212222212120020020102000112210200012201012011112101012210122102021221112012002022102212010210210111201002100011121002002110012222212200020220110110211200022020222200222122022100201100120010211122102102012001012200110211202221012121212001222000120110002110012011102100100220220102121202102220102112101211211002200120111220121201001021020210011120122010120020022220111212022122200122002111210002102220002011122100122110211112001021202202122120201102012020122201002202221002100212001122102100122120001022210110121210000022002022110200200021112202121200221112211110100210221022001000221101200000120122011121202022200212221022102002112022100110002002122201121121000221202121012201100012021010221000220110022221200011111110120002211202010110010010002002221110002001212101212102221101111001202000002022021010210202002120010001201011212112100200210100100202200100101020120102010101210102211122201100122220112020212010120121212102022002001012002110111100122020102212112102011000201221202220000101011212220120220122112211221001112122010120020220202012002011100120202122121221020112210112220", "21011112001121121222122000112002121102021001100221200102212111220110010002211110110001022020112021000111012010012212012220122012100022202120122000101212021011210122201221221110102200000100022220011100110110112020200200210220102022001100122211220012021001211102020102201100102110022201101001000110012022201001000010122220010211021102001200021120012111010201022202112210002110120000202020222222202000022020210220202122200011002122120121012221120101120010002022022021001202212111002222201001222021121112211020010200011000002222120012120212111100221000020212000202210220210001122020021002001122210221002120002200021010202101020222222110110112222222010201022022102102201201101021122110000012102101202210021222001001101110102001121002022220220102111210001120011022011112000011210221002100000020202221102211121120121211122020220021210211011022012012011021101100111022210201201010212102000012211000220011002112000112121220021102012012022110000111220002101222012202021222220221100101022001002012100112101110121111000102022221001212202202000212120201121110001202111012012101202222120220022101021012002200012022101122122011220012211102000002112120120121200000220011201010100121022202220221012001202100201112210002121211001020222221222202110110212120022222202002120012100111022021122120022220222211121002112010110022122021112002110011100200201121102021112022221001020122100021210110110121010002111000021110022000020101101220211200112220112000122120222121110021110100011020122210210101111001122101102221012000222102000212202001200120221101112202012211122102002001112200121212120212022201212001221211102001110220122022222102200201200102102112122210020220020122221100012210012102101111010201201201010111000102110012120202011202200220121102201102001211101002100002112020000210212002212002011101021201111111210221222022112210210001000102201221211000220220001210220201100212002112222100110010121220102202011001201012002012121222211010200000002010011000022220100200211220220102111022112010202000011102001212220000111110210110210220122010112110112121020120001212220010200120002220200002220111020212220002102202000211101110120002221002200000000102202201010000201210221121202010200012022020211021112201221021111112000011200101220211102110000200122002122112020022001121110112012101002010201111210200022122120110212001110220112212120101122211202221020002111011021022002200012122021202211110202202020112101101202120201020010020002211220102120110210021001221", "02212020022201120022122210121102202011002022002020122220100020020010212211210121212101122001001222011211100200021101112122012121020201011121011101011220100222112012201200201122100200122202201022001112021120212020212220100111001210212021121222101121201210212221202110221022202122212222001001122111220212221112001221010202111201202010121221102102111022120112011200020010002122001212212111211211112200011211121002002110212111022210212110210222012112210200000000212011211121120120110011101212111101020212122210100002112001212000221001010102021200220112112221122021220210100121012102002000021110221001202111020121000210200022020101210222012222200212000220210101222211222011221001022211102202220100120100121221201010101002011121011102011101122221122111121212212120222212122011100121211000211020010102122012200111220002102222102010121111001020211120001001021212010022200122020111010120000220120200202010121002121102220212122201201101202220210011212121000220021202120102101001201210212000220110010211222021202102112102121102222001212001210201220010010110010022101100111002121202100022101120222212001120100112112121221202100210001020002211200000220222012111112220022011122222221111121211200000122010122220012100001202110101222000202102102012221111102002110121222001202212202212020122222021100201112121221211200221110210222100012210222121221101112220000101000221000112201221102012110210200022110201211200110101011022101010022102020000021010211200022221120011101002000200100100020111121220121110122011120002111000121211000012022110020021010002120120012211022112022210121011002222001022122021201120222211110002210021221001220220111122022012211002202112100000011010201112121022212222212100221101201022111102020102001101200201211200201000100121100222022121120212200100020210202020002202211220001221210022200120122212121220221010101011202101212121222022210001201201000022201001012221202120212100121201101021100002012100101211112101010001020021102112122221012121221011210102210102111020011102120200012120210021120222102100202222011020201011111220022110022021122120012122121201020100201210111202112122212020222010220211102112201021121222221011100102211211000110220021221212111211102002112112002011222212021111102201111012110211220212222221011200122101222010220200022211021010221101102210102211001200110222102021211202012111022011021121011011100221010221111110001011010002210102020121000220102201111200111020120222000102101022202101100010020211211121", "01210212212121212220110111101111011110010002020120020111211211002221102102122122001210121000121201201000200110220202212100021212020011000122111012221111022112102102120202210002101210201121121100201011002101220102102000200011011010002210220012112112212010200010020122102220222221112102020210010020200000100202021212122112210121111001110010100001110022012211122201220220222211110102200010112221001200120210122012212221122022121022120020201000010220200100201101222020212210202112012020110021201101020212001102211102010020022001202200021021022111101022012011121220020002201020202120212112021112002210100122001020221021211201101101022100202102202002202010002202202012002020022002102220121221101202020020212020222102011110121001020112000200120220010220202100220112200000221101211102010222112002000120100000012010200002100021111000101211212200220011111100112111111110012111220100112101112002212220121012111022112121120201222010202201022202121021121200002210211002020100022111221222001112202212220010222021112202221202120110020210222222022210120021220001200200222221020100111202102200212022012010121202111100221211220102200000102222000102102220101010102202120111210110120101201212200100211111020001200010002121121112012000012022122100101001012220101001021011122020201211000011111201212112120202120011120010100121011212202121101012002122021110220101111101222201012210110012012210010211011222110112212002022121200221110010102020121211111222100020020110011000120120212120022020002010210011110202001210111212110102222110010011121011022121001101110121102020000021121222211212100020000011202221210000121202201120121011110120201200101200221212121210222200100120022012012211201201110212211111120112221211000102111001101220200111020020221201020111112211011000202012000001002100011222100221222222121100210111010121102102202202020200110102222122012222021222022012002102110221222010101001201022200020001120102222112120222101200022102110022101110002000222201020101211201110122221110022120120210111101011212211021221122100022021112210022202121211210111212102221112111200022112121110201010122100101011102002221002022121110010202220120001212211120220102111020020002122211022020021202220221102202222111022121022000110010221112020111212011100111010200100122011100111211201122102022120122201022022000201220101102002100012210002210222220111010122101211020001012002101121010010102102202120211101011112122011120020012212220210210110101020001202220202121021001212", "00021220000200222012211000112212201002100220022120221212000222101121021210001012112222210002002210220000012110022002101200110102100102120011120022211122011000000211000221121022000021010202011200100201201102200022102201211200100000201121101110112111201010002212201102122201210220222211220122012010210001211110222220012020000202101200202200122210112212020201200111111210222021000122200000202210200222111202200110001110220111221000101120200122012210202011211121100110110011111021121002201021102011221220200100222120222211200202001220120010221200200110200022022210022201002112020000121111000011201102102020100220120211100020102220211210100121222110201020110222010212121211100111221201111200222220020110021111211222011012202122111101211212120001001111201201110111200010212011021201202102012111100201010212200010011211220101212000102212001222110222100220000020201002020121122112001101002020022201221010221022011011110211001220112010002121100210202200111020011212111211000011122120220111102112120011111000011211110220100011101100111101220021101001110110210100012102021100110212222121110000012202220011211010021111012212120201020111220021201202022020202000000100122100112220121010120101011221012012111101211211010110110010122112120200021021021210100110012212220211000102022022021102002221110012120111120200101112112210102000111011212002022012012211111221220222101011100212010102212112121110020121222121220111112101012010122001100220102222100211112200001222120010212101122211000100201110211221021200022011100102122210200221202002101010002002011022020022002222122110211122000021011202221110021002012000222220020211200010222120200012102211222200210212011120212201211100201120222021211210001202210110101121122022220101121101002200221211201221202101112210011001102012202200210212120212211111200122110211202002222120120120021210221100020210020200012112200011020100121122221022102121222220110011202111002012011010121001121001111122001122221221122221000002100202111201121112221021010210110112202121100000102110012100022002220101122112012122022111221210221122000210111211211120100222201221110221200011012002212111022120220112222212202212021100211010022011011110200112201000112120101111020020202020200222001220011022101110022000110220010212221000112210121210012201121002212121200112201022001111021221120201122001112010112010112122120112200111200122111002102020220102021202211201202100022102120110100111121010100220201201210222010120102121022000001212", "10202102110201110220102012221012101112111022120121101010102102100122111022000112201122221112021100120110001200201222100111022012001211111000002020102100202111002000121201112212220022220112210122122122211112011011022121122212011222111021220121101210000200222111221201102110121011021001110020112121100122220211201210201020101211110210220201021002202001221011211010002022211100001001011102101111112012212200102012121201201101201102022110222200202100200120212010011222021120220210102001111000100210221222211101110111022210200020222211211220110110001011020212002100220021012010001011020212221111022202121021200021020101121201201210212200100211010121110001201201212112022010022221211001000110021100222222122020001120201110212222221000200122200201202211202200102201011122110120210011102112121012002111102201220221011020100011101211012202110010101121020112210110012222002101201012100111000102221221110102120220200000212202001222012112012012102211021111101121022010110122210002020212221222012011022101010012101020101210020101200022222021202102222212220112020121111010211201202110100210121011121010012200112110000022220121121222002220012011221212110012100202010222222011021110011122220212001201011200200122100012001012121122210122212120211202210120001220121000202012201122211111102200112220121221121122000112212012011110121002221222110212010002112112222000222101202102110101022021122021111102011022210211200112122200211020100201011101002000020101212002022101001110111011110100222110001012211021022211201112201121001010012221212020000100021201011021002000020110211001112111110122201112021101112110122121211210112211201200011011111002102020210210100012000002111222122120011011012102001000001001221011112021111120222001201022011211222210012022100212221112121012021212111221120101211221101211202212001121112011122101111101101211202101120111102112222110002211010200111000122222101220121210102021202112221120000102211210022022012021000112000011122121111012002200121011002100012120101120001202220022102101020211102120022220222221212010001012221101010210222222120120120212002102100100011102212221010212010201201122212020222101021011222221211020002102100110101021101101011012110020010210201122012100222001121200121000112111221210122211002200100021212100122210022121022011000220012212120222101011010021112200021100220020210021210120102101202210211200211202101111100202211220212210110001221021101122122200201102200100120122112020101121201111221112102012", "00002100210121210102222122112002222201110111110111202002220222221221020022222021101212210210110122022102100122222102222220121010201002000100001021121022012101222112002211211012010201121112110122111221210012021202000122220020110111010122222020010201022211021210010122112201011000021220111010102002010102022022220200212221101020100101000102200121100122012120222022121202011221120102002212021002012111221001221211200000011120221011202001222210002011111012121222020202220100121212211001210000222000022012210000001011112211101220002022121222220100110100210201011120211112022012100201012012100211012202210201210001022201002000201112210211110111221121101000200010021201001211020212002021020201201011100020120011221121002221201120021010222112112002021120120020210100220212111010101122111200120010112002102122112220100212121020222100100010100012000211021011002021121221212010211011110101110201112121021000112112102121000020021111111111101101110210002102222221210100002110220201201202000120201002000022110112021002020101101002100001010122000100020102201102222021122010110010201010002110212120201122122000212121022011011012000222202221111122222112011020122012000222100110202220210012210021212012212202211122101120020012011120001010210200112002102120012101011201002002220101202210010112221100002121120210101201210120112210021112210100002200211221210012102101022212200121202122211220110020210120120210110212011212122210110111202200000120022211120210100120010120220011120120120121002012010110012102110212121222211010220012002120202011011111100002112210121111000212011122002221121221200200200021221212120112121202210112112122100001110120200002200210010211002122212221211002111022022222010222202200210202022002101212220020021020110110011121211202211222120110121221110002102210220001121001122000211002120210120202222101001002002222220112121110101222211212122222101121021022222101020112220211212212110101212100001012222000200012112020022100211212111100212210211210121201211121101020120212121201121200220210021001020002010111201211022010202010101211201111100002221110212101002211222221102110020021002010201202211202010222210110021110002122020201201102012001210011000112212212010202011021102111110221012001101202111201121220021220011002121220020201022202110002120220002211220200220221020211012120112202212212202012221111002002021002012010202020011100212110202220112200120021211101102212102002121122200202002002200120121211010001002120002220211111210202", "02202100201120201202201222220120001200110202100001220222201000222220012000022001201102000010221000000002200112020212000102220121212202211202112220100120120110011011220012102110222120012010111210012110200212000010022212210102021212111202222200112200102000112210200112111220020111002202022102212100202001012112202022211020022020120110201012020222111022021122022110200200211211201012000021210022210000012210200121221221011200020112102020211001021212111111002212211211210022112201200122022021010111100100021101211002210202110222020100102022122201011022001211110201200210021102112002212221111200102101112210120021012201000022221020020201110102010221110001110001101010011021101121201221010100020121002201021022120100101120122121001020110011021000001110202200101022210222011211202010010121211021111012111210121001200211112220002201122021020110021201212022222122100200112210011000202100212000000022012211012011000121220020110202100200102200021001222020002221001110221221202000100210101111221021012111012100010002011112012010212021101212000212102112001101012221220111022002102210100101200011122022121010211202100202000220011010120000001120102010220022122202201221202012012110101112121212222200012201010110101201011020211201220210011010220202112211112011111112102100111222002221221102010110002200021010010222210000110022120102102220101020101002211010201222222221020011201011120012012211000121201212120202202100220210020122121011110022010010101010122211211022210121211201221221100102201020001101211201110120112011200221212202012202022221001111001012221020221201211202212101002201001111202112220022012222021212012021022202120002020012122002122220020111112121212200021010120112121220121211210112022110202101200101201101020202221111210100120222001000012021001202011212200211002120002111001121100111210120111210201202010200021201100001012202112010210012102110221122102121210112121011102211101200002101110200020002021112110220202011112111020201112101101221010221201201121201210202011122220011101000022100212202002212021110202020222200010011000122010201002210010120021012210202202002200021102022202010202122211212001012002110211210212200122212112201222010200112022012200110222120211010001020022210100210020222122010200001121110010010201000211112020222002022022022222222220100101100011120211001002111111121110020110102000010120202120201010002200201221111021110221020101012020101212000020001101100212121120211010112010201221002002221120000121001200000", "20000200120122020100122021100201001201222120111102222021112201021200022120121211210011002221012020212121121010201211212121102121020112110010112011212222211202221110110212002102021222111100100102210112112221021112201021120201011220012202000121120112021200110212010122200122011002002012020222001110121111001200101111001000021120220110020002000222001122000222101021012101100120200212111222012202102022202221201121020202012210010110112222010002201200112200120222200111112111211100010200201202100221211211200110111121120121210200102011201222112100210020110021222020101000200022012001002110212121222022221222221202101221012202101120020001001002221122001010012122000120102001122221110122021002012110200200202111210000222020120021121021010012010022111221000121010010000110011202110211112222020211022221001200101201101101220022121010121102212220021022020221101010102020221210111002210021001020001002001102212011022210112210120010222202221002010222210101120221121122200111101002220222202211110121122110101001102022101112012002220102200020000012210121000101011220022122110011120200221211110112022122222010100022020120021101120002120212122000220200122010200012021002022011212202010022102102110020122212211210222002021221202220110211000000111100002102220000202211100000120111222121212010220000122020201222122211121101211010011210122122110010022201202011210201120222122201102221002002021120222212112210000200100210121021121002010212012111002021200121111100002210212100021222201011021112000001010222202222100200220200212111112011202110121202111001000010021101202121221020010011222212001121201201210110111100211011001012201111221001101010011221211111002101100211000121102112210102212200121100200012100002121200001112201200002200112102100021101100202120110011221211002010200010002020212010122002120212220121011120212200212121221221121120022102020212100111011122012110221200121220221101112222010111112212002212200012022101210010012100210101110100201001222220210220010000222021211111220012220000011222001002022212021122220022010221012022122210002002200201011110200010211211121221022112020101010111012121010221022202100001212021000120010000220121101221111002112201022202120202000212202021101021001022022121012122210120102212010111210122012222200021100001122122202002222222102220112121100201120011111021020111222011020220122210121202100120220111220121122000221210201101202002112000022012121200221110112002202102202220120101222221112212122121002111001122", "22102010022220121022020122220100220201110121112102211222102122010100111000112200100202110222211212221201001001220021211220001110020202121012000001022102010200101122111212012010200011110010122110002211002120010121001201020000000100222220110012022102002111102210202120110022202122111100102222002021222120100220021212100112111102121122022212220021022212010000022021112001010221212210212020002101122010111212200222102220121220011201211221022112212111121021112102000001002020200020001102221202110120211101112021210000011202001210202222122112001220100100100001110212100220221210221012201012112001212120211211020202012211000221022020101021022101120010122110022102011022212211022011221110201122212120222212120000121020110211021210120021012201011202002210010210220002021110102201111120100021201111211100021220201001221121120012220000010020210222122000112211021011212121110222100110222000012022201120021020010221112101002112012010010022021120112211002002201002001201110211012120101221002012121201002120110102112002221220200210222122010011011120021212101001010021202112101212010000022101110210011122000122200001010002202200012211002212212222011111001010001112022000112000002102200012222100022202012121202211002112211021210220110000212011200222022012020022221202212022120220221100110112011111100010012020200210100020012122100212201202010212222000120012200011000111202011102211222112100022202220221011110200101101221001101002000120110110020111220102111001222101101011200020101221221001200211211212210020100201112021022220111022222210221212101211220112121002012101212202020102210002101100111022022102002022211201020120202222021002010211000101012200011011011000222000222011111220111020201122220110202122010021010201021120202110121010201112202002010012210122001100010102022120111220111101122010100122000010202110022012102011001022021001022120221221121222120020002110200222101210212020000201222110200202202212001212020020120202020221210200210120010012012120012112221210222102122022122111122102110121211000101022002022212211212220210002120222212201211210000021020101120201012112201202020000101221020022222120110211011010212202112000120100212012211112122022110122121201002111122020012201121120111201222101110011120011221020010122100210022100101100200222012021002020110102201220212112002221220212001220222222012110020221111111020020222111110100121001212201100222102210012100222121111101220200101022022101001220220022111101212000202212122100201010220121", "10212211000221101221200201200020112112222012001221012011201021010002012110010102211220110102202010002100112112210012110122210012011102022200010021111222102010011220011000120200201011111121201111220110021112121012201221210211101222201020002001212002202011020210001022220011002212211112001122120002111220220101012221022021012021212110100010220011001012021200020222022220220001000012100210001121001012101201220202101202111101021201001020020210121221012010012122111021111211022012220020121220011212120011201020222002102222022002202210101222220200100220110121201212000210221000010221102121221011002121021101110200122121202020100002000221022211120021122210000112121022221200001010220022120222020122211021012210111100010220020121220212010202100001121210120211002100021010100002001201211101221222210111221110211002120220110001221210200210101201020102220101101022022021201212201100022011122212221022112221101212100220222221202022220002010110021102222021222110221222121021101022210100110222212220110121012210121200102211002000110221201010011120002102222210102110120121200112121010202200122020000120020020212010000200102021020012102000012000220122122212121200101200221100121110201111022201022111100222112100201200102110111022000001210111222212101002222110022012022102101211100221101002211012201112112222011221001110100010022201122012111000001221201011010122212012210221102112000012102121112021111202100212021020012211011010221111012220110012202221001120200110211020201212110021121100001001212110202201222201010102000012111210111021021221002201220001120220121122201002210001012201201000112211221000000201202002002101221011211000101200010011022220010121100021101120012120011011020111020001102101112021101120001201211022222021210011211010012002020211212211202202022011111102020102012221002020110101100000200120211111122020111210122120000201022020220010210200000100000210100221202122122200020121222001210110120022112121101211020110102111200021121100210021101222000102210011122000100210022012112111222101211010020121110021202211100002210211102210122100200121100100111201122110112102022102201221002100201021022021010121110212122111022011020020100000221101010221011100002001021012000011011001200112211000101111120021221012120110000201220100221020221120010112101002202101110202200221120221101122021201120221012021200022011021212212120100011012020121121001202220001210201102010212211010011012121101120020011201002222220002210122101112001000002021221210", "00120121011212221211201022122022112010100211000022202001200110000112002021212001012212102222011222220010111021221022102221112102021220211200220211222200000221211202010011010101112010221112110112212000112121010222120001112210101100020002100210202200122112111222220202221102000020212021211101010221201111201102022101112000020000112112210112221102011012002202210122222222100010120121111222100221210101022121111000021211112221222011120110001102201020221001020112121201122101212210202022222101002111120002210021002012121020202001112022201222100101211011200122121010110001211001201110220100010222000111022120122020221012001122010202200101221120200001212112002002011100022111011002011222201111001010220022012001120011010201001020001121202221221120102112220101111002001000211121011200110110212021222112111111221100000022220121102211200002121101221020200022121012002212221010002222200210102120022202000110122021222202000112102000122200111002121012002010122010011021001111001010020112010200021122002100001211000022220112120121222121010011101101221200221012111210012022021120012120010201221111121201111020012101120121222100112000120210012100112010202222122201101012220202210020000221020212010201011120012122110120000021101122111221022101001201000222121212012001200021112221000100221022101102221211001102101111201222100110210011210100211121000212120002211012221120112100201112021021212202112012221220221122102011112221012121200102002120121211212121101101110111121202100222220221022000101012121012111200101120002110201220000111022020112011011002211121220222022102222100122120021111122020101110001202101102201001000002122111222111021212210122222002021220211111110110120110120002220100000200220211000221101000212000122110002210210010102012122110121011212222222100200100120202121102201011120211211222120222202200221112122201212121201111111021200121220000020020020020200210110121120120220110202022022212022021120021212222222220001020222200220222120210112212211021001202220121221001102112101202211222002012122111002020212202120222102000120021210220021200201221012210020022011200201021122211201101210102120110212022111210220101010202122202220020222222210220022211201110110210021010101110222201112011012100120222210101112100000210212112100221210020000202200102100200100202212122202222002221222211212010210011012122000021001222021122012101202002020002202210011211012010002020011021122102212202202120122222020010211010122110020201021202200100121021022112", "22202211002011011211202221202221110102000222112102121101210101110022111020000221122200100120102002022212221011002022212210012220112100220221120212201022210101012211221102221101021022021222102012120210212002011020002110212201112101101011111120200111220221220111200021000022202222012022102111222012210121111020002220210002202010202200220022120120200102220200221012022211201222110000211022111020001101102212011102001101110220010101021020121022211121102012011021001120100202011202100101010112010212102101011212212222022222110210022211102100200002210200000100110200211000222110001021211201000100012020021021002102221100122012121112222220221212210111001211212021012201202122012210200112001011001212210022202220110110112002012210021022200122112111001021001220002012022101212212020201121001222112022001022210110222222111021120221100012110012022122211210012220111001211022120011222101021010101120002000012100202212222000210202100112101012010110202120121101012211112221112201221112112201010201122102000100121121111111202121012112220011101111201100122211011121001212020220002120010211200210100121020010102220211012020002011112111102221111211101002220202111011211221021212102021112201202010021122202002211121021110100002122222200021100221101201212221212011022122110100011022001210210111122202022001111211021012212212221212120102001010121112112010100000121201001102100200011212022112021212200201112202120021022001021120102221202111210201111112210222010112020020222021010002110120100201120011110000010221221000210101211212011201121001102202212021121000220202210201102200110200220021111221221102110111100001122021212000000200202212022102101012101012220002211110102000100200022221120102222200212122220001011110000102100112122121200211012111001220002110012020100222211201111211211200022110121000102110010212122001210211221111121112021012012001101220211001000212100000120020120121101112210100102202122100102212212101222102001200002011120111011222000102011110200002101120111020210212112020020210102020222011221200210122020222002111012102212212201222012001121212020222100121010200221200201000100221112201011202100021220020002010002000120100120110100021211122121211112002111212011120211100221021201120012212222022011120022201101002110021010221122220000020211210222102002101021121222112000102102202202122121002200112111222020001021112101101101100011202212000120021012020222212221122200022102101210110020221100221120122211100111211201102102012111010101221", "11201020010112012100020211210010111202212221101110210121002120222020020022222020221022110010100221222122011220202212021000111122112211000200011102020020000111102202001101010100011102022110200110220022012022122022200012212112201010212222110222100011120001112200010221121001221020022222122000002111201222101121200210000012201020010111102112212212112221012210120021002101101011020122220221001120120221210201100011210120010002210221220121120102011110001101120221210212012012221012012012111001020210101222020121120122022210022220120220120222021211221222001011011021212020220210120201211011210201202000001222001201001002010110220112201202220220121001211002121201212111100100200210022110201022011202102020200000020210002120100010110222211022102111021200100211222012100121000111002202022022210200221122211102100122210012202201120212011000021222112001001220222112220122110212020121110111102202201201022002222200221122022201220000012001112102111002022020021111112202020020000122212122102010100211110002002122000222011120211200012101000122221000122110120000101202200121202201212120212100120112000101212122011122100000021222201202202220201021222021110122112022220111002102201021122201201111112222012221211102121112201211201102211012101202110222210221212001111200220120101211221102001001112120211210210212210000001222002011122202121120011000122112021222002210201102010212010000200020121202000210122220210120221222211101101111010102222021202122012112102101122021120111111001222100120020020001001202022002201021122110222101011120221000021011112112110002120122210211201122022021200122011221120022012011100221102122102210011002211020010221201100220201022010111110002202222020020011011110221120212021002020022011002011112020211001010122200210202012200202022122022010022101001201102222122201202112220020010021121021101212000201200110020112100001022011120222212002011002201122122010021021201012100100110022112122012001202020212112021202102211210200122220000112112220011222211200002222100210011202011202212102011021111100010102202102101220022110011002020212022012011202000101002121212010220200202110012010110120211000002002112112210210200102022202010020122212002121201201012202221011101100110112012210200101120222100212210221020011012011011012110102100211201002110000212220101221120110002010222200210120102101020010020212001202202202102120210201002221100100221200210221211021202001112211211202112022110011211112101020212202200212210220021201112121001011", "22212112120212011201012120121111210212101010021010122201122122012111021001000220100202221120020120221220112112201100222222202201001121021122121001010111202100202221021212112011100222010110011221012212210212202011112000220212201000201111222100002212022111100011122010112122202110210112122202101010020022220111012011210101001020112002111212011101202020121002111120122102012211112220112001210002200212200120022211221222211010222001020100112102100120010011111221120101022121101211202100111202021012102200122202101002211102212112122221110120101200210021211122020112011220122221222101001102202212020210101212002122000101220010000102210222000200022211212222100100101221211011012020012202122000011011020111210211002210020101210120010200100111000020121021002122002212122112101110112102121121000211222121222011022211211102200202120022202001111100221000010120010121212120210121212121011002211011211002102201110121021020122202002001222222102002222122202212201201002112222022201002200102021212121010012010200201022010221221021110201211202211110022010200101010121201010221122020122100020021222012201210201220120112100201110020011120000110012011201221012211001000120012201101100100001010211121200122212102111101122111021011112201020000112020002012002121011201121210121210211120011002221021121121020110010221220021100122200001012001211111212012011110201122122220020112121211020200211100000220220211221011211200000100211101012222101210001010202000200112002201000000100001122200111220200210011022101121010221020222022122221211201222001220201112010100202021101021102022100011110021120202110020022221212200222101012021020120001221010011122221122221221220101002201110201002020021121121211100020202021112002112020110202002221011001122010210122122020210121121221210101010022222202222101021022221010212221221020222201202220221210220121222201101121001021202100020202020212122022012121121100012022021010102121220102121100101001100102011011120110012200212112212102002212111211022020010210010012121101101201020221212012222022102010010022111220111021202102102111001120221000001011120010121120000221121022001222002022222220202222020022202022012110022022112010002222202011021012111221100011102002211002200210220210021112111101201012020222220101122111201001211011021212222111002020121111221012002010211021022220002011211120110100121201202122100022122202121121201222012102102201102101120111122111100221212022110121000111210001001221022022012101020211222002102202012", "21001021002010010222021021201002122222101120121102222002220010212020121010102020000202200020110111222112122222210100021110202110122212221111211202110212012022012110002211011101120020002000012120201011121210111111112220211210100001102211101121210111020200022121111210101021101210211112100202222222011222012101222111100212222021012222102010021021022020210110022120000002022120201121011220220211202221012002120202021002210221222101000010011211022111112110012021010021021021102121221222101111220201001101201121201111210200122121101012111201212011200110020022011020212202200010121011010222221202222221012220020102120000022021020120112221202010020120222211122001122012220112002102000212102201000012000002112121100002010102220000111220100202022212210112111220002210022122222001200122210202001011222011000121120102211100010220201120012122121200110021220012120101020011202200021221101120222112211121220221000200012100220101002122002202101110100220011210100221212022210001210220002100111222220220011121110112201002101222000002122112002012110210220100100101002110022020112220000002211201101122020111220000022121121200211100202100010221010122112022021222002122001200001111011022021212122201022212111100021210111001201001220110112020012120021021112010022220100201112220110110022200021001012202200012111002120120010110222020020011200021020211202011112122110220221012121222022212021002202120020210210122210201222121010012001110110110222011111222022001011002201202202102212021012020001111012010010212002101012121100101011202111101212022110021200101222021121002201122010000211120201112202010022000200110020222121211110022221010220022202100012222101110020221020212101100112011121021112000222122200012110211002000122010020001110100111202202021022220212012201202202222121210221210202100221211021000210002102021222011200010111122122100021210212212100202102202221102112212221121022211011221001220110011200101202010112022111211222102020001010010101001221020022120011212200122112011111102221012122221112201012101000011020222001122101220000111221210102220022022002002220102222202101212011120212210002222111010020012210011110210202222121122111112100112001020201000200210121110121100112222201121001121001111122111220000121201012122012011001111110011011002102000222122100102120001120022102112122020211221021200201222220201020111121002001012121001112002110202221202021022222222011212022011211112100210200012010010211112212200112211111000011020110012222122212020", "21000201112220212112202102211221010201121010110110000010220112010122020101110001212222212201200112211000111021021101021220112001021212220000101012121011112000000012022100112112011210202112111201212012011202220111210111100120101210121112002010220102121110122220001121102200021200221120022001010121002021201102102002101212000210202220021021020020000212112222110111220112201211022102210101101121201001001100010220010101211021110101020011111000110010222122021211110122211121212122020110210210100022022212022021212102120212020221122121012112210202102022012111020121011122110120211000221011201201111122100002000120011012111210012111021002010020011200200111001220122111110120120002122202100022211202022221022002120122020122000200222021212020101212201210022222121000022021002022212100000122002012000201000101220221020010011002201102102021021201101012012222002012122011001100112220000021110012020212001111111011000100020100112101002021200102212220121011101201122100100120011122002220100220021121102120002022102101200210012122101021001121000010100001000202021020002121000020222210102121110221222121011200110020010120022021001220211012021210201000222020110210202000110220111121010200012121111110002101211111201012100012100011211211020000102012122120022200111211010101211001201111110102110222021101220120112001202102001202020100010200020000022022002011210222201102020120201210002001222120001022022101001000010201200222110200221120212112122010220011102212012000210012220112021002200112022122122010112212100122212000111202100200002212000022222002102120211200021210101011001102011012220201221011122211102011122202020112001212212100212112210122202202020111101202121020002012101012101010202201201100212022211020122121001122000022122021212001011121220101101010110020200210202212001010212100010002101011202201112220101010210212122021110121102222001011000221000121111011021211120022211110100211211200200020202201002100221022210111012200102001000121121101110101211020102111122202110022000200121211212202021210201120222120122202111100211222122000221122000102011002120200220100220120112211120020000110222121121122110011021200112220101211100021021020220211100002202111202010211002122121122020212200110010211220110202120100212210122221102201000020202211201101020221210000012001111020221201021020212110121201001100221222212122112212000100112112100222001200010001201220021002102200120112212021201010122011210201102120220220202111200101002020220021211102221111", "20212210021222121102021122102122022102100012110000212122210220010102000220120222000100210222102022112002111200102010021122011201022101012000112112121210212200200210101221202202010221121020001011210001001012222201101100011200112100112110221020210112202210210202222020110211111220121110001020020212010101210110001020200111212222020021020120120012010011110002212102022021210010021010210202110120221002102111122012120202100021020202000022012211000200022011120222120021200012212022120110012020021100212220111012212011122111121021220211210020210200021011121002221022222021000202110210121102020212100010000101222101000202200101221210002212121020020000200121000101121011000021220220010211120122122201011010101021201101011011022020022102100220202121020022202222021110022022102212210011101101000122002201012000021201100000211101011021022221211211220202200002011022020102200201010001002120210011101022220102201221222110020012010001201112212211102201010212202021221011011021201212021010120022020020111000120220101212101110010211221012222210111211000110201122010121002110222212021100010100102012220021222001021210112100202022020210122001121021011021012202221110121020111001202200200211110020002200102122220110210201012202221212202111021022021201020022020011220122102010221120201002110122000100102102100000121121112010111000101211110211002210021220002122100021100122221020011011221020111210211111200112011211112100201120111012022100102011021200202010222110222211221122112111202102000110021112102122002020212211011211210110221000021221222121112021100010012011002111120112021112101210110022210001112220102222111100201110102011222212110012100120002212100022000122112001002101011010011212122201222221202012011012001011110121012200211000202211222112200110121102221122211101120111200221220021000200021012020112110022222120221220210101111000002120212211101111202212000001221121120120220202111210110111011200200110111201201222011000000000221222122120210101022211002202122010100212221020210220100100222200222100112211000022021011022000211212220101022001112112211201212112100220012200100020220120201111000211210022221001011010111012012200000211020110200100201111111020201122202101102222012111021111000111210100002121211211221022211221111020021102020122101111200211020010211022112200220202001221100112200100002000121101021222201002212100100220221010200020101022101221201211022102002001102120201111120010210122212221220100220012001210001021102201210112201121", "11220120201222200021111120002021011211002000200011011021101001120100222011200001101011002012020110111022002201120120210212202021110102010002000010210120010120000021222000121122021111110100110222122111202022222122111001110001111021111200012211010210211002010102112212111000212022102010000201122210012221200111101020010220222211102112111002102211010001010021111221020200001010001102000202010110102100120101212122100212200101001112101002011011211022020100111210112111111122011212100011001001001022001020021002122110211022101000020012020012221101110200202220212201210222221110000210210022002110222202120011011010001110000202012011120002212222002200122102111211222022200222111011011202002100121022020220110011002121222100122201000102120220122021110222210111100012102120220102200021120111221211102101100100012212221121121022101122022000021011220210202020010221011202100212200210201121122201020010021202112121211021102102022021021022120102121120122102121001021222210100210012210102121221002100122211212011222212110221210001100210012211101221022101010022102211121212021011210202202111200012022111212011200121011101202112120100021120000102222102200001120020022012211110001022121010211020011111100022120121202001022101110202212120221201002212011012220020220101021021002121020020222000021221021202221201011110202211201021211100022112022012011000121010111101020201001212020121210221102021221122022112020011211122100122000122022210220021211220201222222110110100000120122202200221121210000210212010120012100021012021112211011022002001002121222122210022000010002011022012102222020200220221201110102112122000112222022210121011112010112100022012212202012212200012220011122120202012010221001211020000201022112202102010210110101221012000101212020111102201212011102101021222221200012200100100101021112210000211212222011000012202100221121112011011121001101110212011120202212221102011000112022211121222021112212011000010000111202211210212102121202201201222012211102221000102220121222222211020012100120021120000210221220112121221121222121000020200212002221002201000121201121202102101121101012100020122112002001200120112102211002220002220102021011221120212211221010022221222010120202201102221121112010221011222222122102220221122120220001120112122102112121100122001021100012222110002002011022110001001011011001120212110011202102210122220122210210101000112120201110121000210112110120210012222202011120102100002011020210020001122120210000101202020010122211121", "00210220111110212212021212201022121111210012021212120200102202012121211001022001102220012222020211020221001111001201001121002020220111121001120220221110100110012011000202122222121212200021120201202202012112122222222102221102110100211111022022020020101122000012200200102200012202202200011000111112111222102101201202200101010222000122122101101002120002102012122202110001221002012021012020010110112001222102020021220101121212100112020220011022020010021200211021110120020102011111121222202021200100121222001220020010010120122100202120022121012121012101211122022012210101022021221022112200112110001022202021110111110020120022000201220110100120201122121122100012022221100210020011110102201121202102110212212000112111012000011101021211101101212211012011122002010020111211201211000112201012211102112122100110221122221201022020110112202210211210102102001121002012121222001201222100110221101000100012111001211210001002101210121122012022000002011202020022200001222001101010012212001120222001222121022210020210011021201002111102121122212020112101021022210120102102121121011201110111021202110020222210002110010001022200110020002000001220221002102102102122212011102120222122020022011202102220121112211110020122122221221020111010021000210000212021212021121222121110101022212020220120022001022002122021001210210102012221222120120010011012211112122020212211102120212011202110020010122010002000200122001012211222112111212110110200110112100202220110021212112212222121202200100011210002011201210121122021222021210020112120120222200022000211222112222122020202020210220110011212210220001121020210012220001111022220200001111021020021001212001002011011011210221210202011011120010000222111002211201012000011000201211101012222111122122220021000112021121011112101221011021220210102002222221202121020221112100011220110201000122121212122112020020102212110002220221011220110120021001211010102021022201022102221212221012010010200221102000100211102000010001012120210022020102012100221022102101200020021111112021012000121001221212200002202222100101022021201212002202210020222100120120012111221210121220011011102121221100202211122101121111221101020020022102200112000120202020101022102121101221002121211120220021022011210002110120111000022120201220220202221200010210000102012000210212202201120112202101220221222220101222202001000102010121111222202020110221202001022022211201111212110120110001102220221100010002122101120100000111100111122000211110212002020010122021202", "02020111021222001012122011101012000220200120010101212111101220202111212100010201022222011001021000221110200120001201220211021022010102210021002100000210101222022122112112021212000212121211210111202202000202122220012022222112110201202110212121202221210210102111101112211211011012110220202112222120002100122011220021002122001120001001120000010210202001120202111010201111002210000110202111100110110111120112201221012020122021101112101012200221112112220102020220121001012022022021110221110212122020112212112122010211202222011201122212022222022222121211020212010102021220000102222111021100211101010201222102110101211011001111220121102021012220112012220102120112200021002120100112102002210010021210200122001220201110212002002022010000101200020100222002220120102102200102120022111021011111102221200021122221122210011222221021020112010010110102210102121202111022001120012000100010222101201010221002211212100020020111101101022021001220222120222022202010011202021102202202101220010100102220010201002200111102101101120222002221000100212211101202020110222212202021011000010202110012200102200100211121101020112211210202110010211002100112212111211202100000210000012102011220210021110020122012112020110001211201001000020112011221120112202201210021000201221212012210011021021012012221220222122100102002112112121022120221122001011211222000011122220011111101222211121202022222110011112102210220111222211010102122010001110212202210001110021211122012120110012210212220121121000000120200021212000111000010212200022022102221212100211002021200002210211101201112010220110112110210220022211010020022122221010112000221220200211010001220220110012001011121112122120111201000010021121001200010121111011000021100101122212012120220122001222220021022122222202101010212202100001101111200101002121012212120111120210201201011221022222011222200220010222021012011001021000000011110211122212110221200110100200011101111002010210211111200222210221111002211210110010201122022012210220022122012010102001120121201002011212022000112122200212210202002101020212020012201221012200002021212110221112120021211002022210102121002112110111002021101122020220000000012102112220101212220110111100120210020002222110211121102210101200100122211222100202012002222110102111112212120001210100200010221112221210212201010200010201012002020100222100002102102202112202010100000022120002022221111122020020202211110110020221201210122011020210002002112001120210121001002022221220112220001002222211100", "20120202111102001121121112122020001200212220012102021012221102221022122022221001200211011022002120120000000011022200020110201210022211200022100212120212200021221010212221112201012201002220201122021121001222121010212200001211221021010210211211112201121002100010010201010012011001020011011002200110020202210221122120201100020221122100012210011210100010201102000101012111201100111212010101201112212222012120111211112201000222112101020010000012200220001210001011111010100122000101100200210001100220111002210110010220020120222211121002100021002012020111222102202011000200211000120022211110002120102021220000002200001000101110020102110022122002112000110002102220012122202111221000120121121100111120222110101202021010122221022120212200001112201010122112122121121110122120100010211222210012111112001200212112212012100020021022100110000011001021200000102112000101221011100221121201002112102100021110202010021011021010122210101102010101111020100002100011101000222201101211221120112110100200210021102012120122112122020000102220220012212120012212211002200122011002022100011012212000211101211112200201111020011100222120101122212101012020101001101102022220102211000100202202211120212122021202210002212211220222122011202022112000100102221221002121122112220221022212002222221100121020212210102122021222120121102202210222102120121201201210201121202021121121012202111001210210021022001120010212011000211002200122111110001100010110110002212102101222022020210202010122101220101011021222012110100212022000012100212111222200200012021000200212112222222102002012021100102110102012122112222101021110101111111012222001220220010012120222100001102101011110020122002222202100001101110012010102120020002210120221211010012000100021001022110021211111202220202021211022110220210122021111100122011020220220102220112222222220101021222001121101120210201121101021001220021220100221121120101211010000001202121220010200202000222221220120012122200212211020221200002211002111210202222111111212002021212212221100100122201212101221201002122001212020102210210102122222220112010212212010021200201101200002000110021001120221100110200220102112220112210112002122011122212000020111022122200200211210220122212120220212221221010111101100220201021121120200122202110220121220011202010102021112101101222200220222020002221000120221220112201222100100002221222220202202012120202010211001100220010110202021212010101201121221022202011110121200211121110202000012221010012221121100102211201221", "00001021021002101122201120011010000200002202020000222100001001212212122100100022002020100200221102021122122021221101212121100022012002022221000002202002021121110202110212011000122212101012012022210120211022200210012200112110022202112211210221122200011212020012101100110012100011110120212010212220120112210110102122200022011110111111201021000021000102201220212201120200212121021000211201202122021110211000112100022200222200221221000012221121121012111022001110210200202221012210002200012020010221102201112012121210012111120102222112021002222112000122022101101021022100022100200120121202110222102122202222221120102210101101120120011201000202120020210102222001221000011212122002020002001111002220101201112120200001020101222020101111020212120221221101021122112022102102202222200011200100200111020022011011002222212201122220012200010210011120101201111022112100221112020020222120111011110212011021000211210101111000220121221202100202201110121121122201220011200002121112212112011222222022122210020120001110220221210001121022222011110112211012002100021120221220022021211022221121020222011011012212200021110121112001101121011221221021222000010002112211022212211221200110202110111111202202102122021010222020011101121210202121110101020010111200100011022211121021120001112110002120102020010102002002122111120022202120101100120102002210220011110102002101211012100101002122112110020020120021121111111000110101020022020212121220222100222222100012212011012220100002022211122000220202200002021121120221020022011202022222211000010110010201011012111211000102120110211121021020002201220000102002201102102121200012111000121221111022212200101000001102200012000001111122021220221220121112101112222000010001102022211000001012001121222110111012021221000000020112100010201221112221021020121202110000210020202121101011122122110211101010211201201210012110102110100111101121100121101211202022120112221020220021212011200221220110012210010202002202000210000112121100201202000202110221111111020011021211210102221221000112212110000001022220101011001120221102220000001012010122110211012120222201222212120211100211212010012202210102200111020221112020222220002011211000200000010101201211010111200222022202011000212101201000010011012001022112011222020201120111121112220121100100220200221110222120112220001202202202110200101002112000220121111202010212112111200210002201221021211220121222212112120211210021100000222020020201011211220002020100110000212000021112210112011110", "20210121221211202002101201220120200201220101220012002200112020201121101200212210010200022221211002201120110021002020220011021002221022101001200201221201022222202122000121222221012000000200111212120121020002121111020102002212220002020100201120002110102101001002200100122101002100110212210002002222110202002021100011101211102222122012220001211101101201002121001120200011210200102210101012222001221011010201022001101201111210221002022200210200221201201202110211220001210111200000112200102220200101122011120200122011112202022202212210012201021211001000020112122210202121101022122221110102221001012210010220202021120202111110212120222012211121220110011000011101201220020220212002010101001211220211110022101002122202020120010102111021022010221111101222202101102011102112100202211102101222222110011211120001111120202202101122022010201110001112211020000121101220000012120221112211122201000111121110011001002020220110001120122002222111220012202000011222200112020010021120002021201110020000101012221122020010200001212221201010110020112022101121011012110201121101001020012201101122102010011201000020110222120010112202110120100220112012020122011101020122221222100210102210222121202200002000120210002011201202120202221202211100220001011201100222121002000200220121112120001200212210221022202010112002100022101010020202202022122120022202201112222022201110101112011012001122002112112202102210200201102022201120122022222101202112101002112012101001120122021120021102110011012212201102022000020010011021221222111202202112002010010011021212121102202012101011001110020222222201012001010122001100101210122211220100001210222211220012211220120022020112100122120210212211120112122121121222121100110102122201111220011201120102210220120202110012022111201210012020022022100100012011000220020101210010100212200011201121110220020112210122011100202202101111200021022110121010212012022020000202012210221101111020200022010022222221000010120122020112211022100211222012101212211202222000122110211200120002202022021012120022021022100100211202010222011000100200101211000212011101001002001020211202111212100210011111222102122211102202221111111110221001221111102201201001211100221021021001100010220001121011220120201122100201111210201110022001020212221221001011222020100212121221012002210200000011101112021111122111201220011212110002021100100122220202012012220101112111110211221211222012220220002112022112211200111122121111010020102000100211200222022002012010112212210202", "22022022200102022112121210011021120021200112122212100200120000000222001022021120102222222002010121000122111101111121012221020020202010112202011221202211210120001001122000102210120120210100221002220112100111100220121112122100100210011211022222210002021201010122210112221101000210112001111002221222102210012002102021211111110002001220100112100220200200121202021112012111222000021111120022221100112022101020120120101011101002111012002010200010111212211002011021100022101100011112122101212222000010022222211022111221001002112000210212101100102212011022000201010020100001011200210200112002211102202112202220002101210002211111122222102010021022000120002012110122211221122212021020101111122100011200120121110002012222111000100202122121021221100011202211201122220201010220012101122221220020210222001212111221220210200101010002222210112210020221201110221020110202001101200222110021121002002021000121112220001201120101222021212111101010120210022221211121012210102100021100000002021000001002222011210102121012211012022120120011200211101120120021211221122221102011022101210100210112120220102122222020120221201100112220221101221020122221200212011201111112121011110202002121211200000102210010201202110022200201012201211101010022201102112012010000110012200201111121211211201122122212122121200202112111200010020000220021021022112122212020011221110012012112101012211220010110210211111222110211021102110222202202021100111110211221110111011201012212220020000100212121120210201010011202112102210012102001211120022020121001211210122102010120011112121020020212021110122122110002100100121022221120021010201122212021012202020100211121021201200022022101010102111010000011212101010000021212211200210120201121111201101112210220111010110121010021111102002001012222202021222110101002101212001221121202010020212102201201002022221002112002211002021022202121202101110202002200212021211221011120210010112111120002022121022212112122102012210102221121220200021121220012110201101202120220210120010200211011120020211212002212222001110212001100211211002111220001002121112210100022200022020100220112120020221021110020222102211221012000112121200101101112021010221100211110201002101120220212202002122002200022022022012121001100221121220121011101021211011122012022201001202022111222100102100112121221001222112011110212101022202201022122001221202010100002002120102220202222001110002221211120021200120010201122010201212010122210021021020212002120001210220212221210021122001112", "20000020212021201000010012200120002121111000212200120212200220120020100201011221212012010210201010212222200202102001002200002112000000211021102111121100111002210112011222120202001101102000110110011201221112220121011012012012010221200022122012200222022121021002211221101220221010121212101122000121111022210021010000102002220000212222211122122220120122100021000000102220221220002202220211110111211021120120121022011000111010000202210020101201122012122120001110100011001222200120210112011200212201100112111022011000022001000200020120120112002010020211121110111211011200201022102020022211210001102210210111220010000202100221220200021022201010212010202022100111100120112202101221012021211111120212120021100101022201221122102111220201120210102020101222201000010010222020221002001212012211212211111102021122221202222121022001102120122120220101120000201122211220120012110201022001011111021112010022012221021202102201221220020222121012120002112100210220110100210010022102112021021210220111102211211101202112110202202020012120101002001012010220021100011012200220200221001212011110211220010122210102101121021012202212010011100202221120102201120120221012112020101011210002212111021100202121001222011220010211010201122220122120122110002011202010102110000111202010102122200210112222110222111112012010011112210002212120212112201200100100021222002110012120002010201211100201121122112220201020220222010200100222110102021002021010022000210021022021002102001001121111111202101122210211222010000002222121022202100221212101200021002121101012210111010101001220002212221111220112201201100210011002111000022201120001021211111110012201102001101211022200002011002011101000000212012011120001000202000112201010101112020122112002112210110111201212200212110100220010112101221102210212120210210111002120022022210202011110212120021210112110010212102112021020021200101101101120202220121020200112011102120212011202122101110010221200110011122210110022101010011111221002121202220121022200100110000100100111222212112102101020121020100012211210022211220100211200110202101112101211102200000210200022020010100120011011212021022200221122001021000201200011210110010210012221200011100102112101021022000122010202201201011012011220202022200212001110220200022010012122022001200211212222210202110100121122200012200000211222221200200000001120211002220211120120011120000011020222000220212212021100222012102112211101011121202121102000121000212212002011022222010121210100122202202212", "10001200010212110002202020202022000202200001201212121121010211121220010200111000121001020101021110101111201011111220020102121210111211022222202112011111110111011112101200102200020000210002012010002010221000202220011110122202012120111112010101022100220100100120000111001221012212120221110111101112211022220011000002121020011002100200220101002002010022100212200111122222012200210000111112001112210112120202222222211001000101000110022121102202210012002002020121212122102001011222201002122012121122200220202211011011020102220220210111100122200201022101100020202020012010111112221200221010120102212010201211122102010110000212220021112110021100001002210122020121200112002101211112011021220120222222010210112020021101012121101010021211000011220000122122212110021200011202210111122200212021210011001002011220100110021220010221002201012002121121020002000000211102011021120100100222001222012020022211201121112002001202210011002121021022000022120221221012111001101111010102211200021222012102020120002020101110220010010211200201020112112002122100202002022120110212202011110212121010100020100221011210002111012012112212222222011222011120111010001112120120120002122001100121002010111221110122101210021002210120010112000201020022000122220021020201200222201112120101111210011101211012111110122110121021010020021000212211020200200102001220022122200200212120002011121020021001200121001101002011020210122000101002000102100010101020100002210010002001012200200220101022201002110022222001000010100102201011201022022001111010202120002021210201212110020111001012110200210111210000220020102211012020121212020210212202122201120020020202010220211120200112020120020201112121001210120202102011020111120210102222100211102011102201020102202020101110012001221020121210120120102022211000112121122102002111021120120121221121100210011102001022122210001212200220020022101212200212122121100001200120000121111201222102212111012122112202200102200110110102211212010002112000022001000122010111100001102000000021222000111120112200100202200221202222111010202022000201010222101002211020200200112011100010012020120111020111002020202121001001012022102202021101110220211002110200012101002001020012101210021001211221121011120121122102201220112212120110020000002122200022021122110212000222200201001210200112120111122000012212210202201201212220022000001021021202010122111002001120100220222021001200220200100020222211112002111111022212210112002200102212110212211002000100202120020220", "20220122200100001201222011100112022100111102120211200000022221020020122020002200220110222211020022021011121001102002122000111110202200221221100220120122222002022001112022212002101112012221101111020112220021012221210200000212102201211212112022012102010121210002022100200011122201120001211111110212121120002222110212121001021220200220000002122200121221100121010012111120000022121222101221102110101201212011100100222110010011210221020010211102100000220021010220022101012122222000101222001102200121110102222210020022010021112121100111102221121222222110120201120221101001122210012111101102220212120022122000012220220201020002111212010002111021102221221222122112222020212201101210122220210020121101222121010012102010222011221100011021011202210200022200200221002201100220100021222001100202102010001210021200210021002112220110110102201020212210102220012201210201201000011002102101220200211000022020202002111110201220020100102020010222102120000112111111102221100101101211200120112101101022222011121212021000102201121021121212200201101220112111120100022010220111001121220110021110012011210122122001200121001201100021021011122211020210012011211211202122002221202211211001200020111002210210101000211121012202110011221210111212211210220221002121222020202110222020112000020012000110211222212211010020110220012101010121012011012002101022012022002101221010202002202110011110112012212201010112112221221000212112200201000101102002212120221021020110001121012222111021212122102200000111000121211101011200221100222111211122000211120010001101110221110011121011011100012120222211100102221210100122112121022111021202020210012210010001201210211100121002210001111102111002101122100200021121102110121211202111120010001111010002022102121220201221212111111120112200200100122210111102111012011102111221112121002220020110020200221001120022021121002220221010201021001201121200020001220100211112120010100100022111012210102011212102022022012112100002121020102022001002211200210020100222210022011201020202221202021110011200222012201120222011122210101210001111002102222022212222121201012202020122101021201020010110211010202101110101001101210102210102211202021002100122120020120220020020100002202112020110100210102001000021021001201020200220000200112111020001220022012101000022011121121200210012022221112220012022220112222212201002020001010000001202121000022121220022210010101210021120001212010011220211201101121200010212111000110212012201020210020022120110112210202110", "20020022112011001212212111201200020000221110202110201021112100101001110001221001201001122210101110221201000012222001112200200010210221000100001201001210221122021011201110001000012211011202022210101212010202020222210100202221200002201001102202020101100222201120002202102220012011111220020102012200212100111221222212202102111202120212201121202011012021021212021212000001120210112101002212021011011120210110200202122022100210212101210110000101202222202000121000010201100201011101212011101121112112012211210211120022011110212122021122100002211101101212102011002020120222122221021010211111221122002221110000210211210211211010021010122102200021020002111100112020102002021122212120012000221120020201002102102000211222122011120000102111111022120100110110202001021201200000211011100200212100201201120002000102211001110221101210200221022021202220202221111222120011122211020200011101120010222121220100022110122111120010101101101101200021010101222010122201021122120212101122220211102001010201212001202100102120202221202020012020002020022220110221120002200121020221102111020022020111202200222221011010100010210001100011000010001101120102121222222201220120101000220220121000100001000021211201100112101200202120112011211201121220021202212122211110122100122121121220001000200221111000122000201010122001220212121020021102011012211002112110212222120200100021001010202212111021222000021211110102110111110201012200122221210020011001000110210102210020011022010012212200220210022100122210012011022202100101022120200002122112111102011112221122010020110022120021220020021100012001112220211101222210200100122200120121020100001222201111101022222000122101022211020011210111221211122202221200010020021210200200110011012001102001210021221200020102002120122111101121202200110020120212020221120101012220202110000101120011000010100202202120011021022222211221202220020210021221010022100021010210112102202120200122010221002022211220202112221111011012212112122222120200022101102211101222120120211101122112222111011010200020102101112202110210001011200021120021001000101120222222001220220221102110111112122112122000020102021021001001002021012221100122210211121212101101001101001121111202121201110000202011120002101112220110111121200020112100101211020121121021200202200020112022122121120220111111201101210220122212201221212011112021102122101000101111221212212001211120020012021201020200012221020212012120211022012202012012110102012210111122020102202011211200212222022111", "02220102222020122102221122010021220201210120110202021012120110102000110001112002121122200010222212120120121120211212010111210000021212101000011211121211012112101011212210112112220012201221222222000022101120220010001002202112121220000120221111021100112000012002110220211002112011100010112001022221212022211210221101000122012200200020200002120200210210122212021022211220012211221002200112102212120000212010011111220111222002121201121210011211012011000200120121221100210020201202002111010211210011002101212220022011002002222120210011012000110111212022210222002211022210002102101011102222200222000122022102100012202201112120200222001222022201200202201001020100020012221222112101210221201202001221120102112021110020202122012002200210002022200012011200201002221021120000001022202102210222110012210201021120112012200001210021111211221000110010002221100221212101201000020001220002001010020220110200001212210122022002111011101100120001010111120110120221221102012101221020212002211001222101020200211100112222211100011010000021121010100021102120001021120010010012210101120000200122111011102110010110110000102100222122210010012010022201022011101102121110020120022011112012001021102022020210200112011011212222110101100020021122202111011002002110022020102210222102011111011120102011211202120112111121021020101110110222221021212220120001202220012102012020111102202100200201011101121122110100212222202110010101100111121212110210212201221111000121110120201121212021212122011211122010221002212210100121000121211010001102100000202011200201002002002000000111122110100100010200211022001110011212012012112012100111211120212110220102022111200100222021100222111110010212020101121221222110021010022001120220022110012111000020010200121201110020001000111221022022212022101001002102111220000221200010122020210121001210022210221200110122210121002121210212001012011121011020220200222112100222202112101010010221101121201221002020212001021120102221000202222002200111000000220020021002102010220200101021012001020001202022222211200100200100102122211221000212102012210201100010011010200020112210022002021101011002202122021011001001000011021121022200001020002010022200001001000120100021001202102111010102100011110112022121012002012101220101002221212100201220120101111122212212020212120222101110210220011122221202111212101121222100211201112122021110010222121010010112001202011021112112210022100020200001022212021111022221021000110122202000000120220120110200220210122220", "10001121222010001221211111221102001120011200210220120100200220212010120001200212122021202202101021211111101210120100212000102010021010111110011122111111102221210121221221101001021122220111120012001110220212122021202110110212112020212121212022102121012121202102011112101112221011121211210121210021012212202200200012201000022210202111200121110122021011111021220100212110012221100102021200121200121012121111011220011222000220212211101101110202011112211121100011020010212200000122122211220021220012102011010011210200201221222001201201021121212211201220020010020010110011002122102011200001101100211211220202121000102012100111101021022012012021010210100101210210022022201001220020011000100222201002212101012000102012001002210111000201222022212110120020210212220220020000020001120210020220102012011021222102220012220200202222110222212001112101102100022110121201201101212222220001022212200001220020211222212121011001002221010011012021001020202212221111111201222012211011102121110112011112000110020112122022220122012101111110102121100010001021012011111202101102002211021011111022000201221001122001210021021011022201201212122021200211020020212212202021110220200222120112000202000211011021010122200210222120121112102122010012111002111102010210011200112102210112011222110211010002012120100000221211022200101110222112220120020021212001102002211110202011222002002220001010121202202001100022100220000112120011101122110211020201010210221020021102002011100110020001220121012110201002212210200011122220222110202120121211101212110101110211122220012220101110120212200122212121011211022101021012110202100221022122010012010012200010122211011010222001112100101211002021220122022010111102220000212100121000200012002022100200120200022020102102112221200110110210121021000112121112200011100202001202120221211002111200200010100212222202120020010020201222200100120120011121022022211011120111222020021200122212120001012110211122122011101011010222122220102222121220202222002110021010010200101212010110021000210112120000001202022021001211110111020100211101211001112101012111002021212010001110221221102211210001100221210020012220221021221101021001212021110111112211012210000111202111212102112100201000020221122110201200210020022021122211220120121211102211201010222111010011020221210010001211211000111100021022010012201222011021011012011212210011211020101112121010022011121221010200110002102210011111221012110121012010012100022021101120110221010120212102122212121102", "01121012221222212110101200121012012022212112111010020001122220111102011021100022111112001121202002200211001200001212002112200101002211222121011212200202022200110202120021211011000021000121021002000222121201201020221220122021011021121121001022002111002101111201020020012122011012101022210020011220001221100101201012122201212000212222210022020101200220200020012010020020000012200022121102221102100011010111200001001110221211210210212001111201202202210022010221010221012202221212200122210221000122011111010101002010011121011012120200021002021011012110020012120010002000201122212021202011120220202121100010220201020000210111110122111210122121022121021100201212110012200112211021121110111011220211101222012002221112122022122121121002001222100122211001111011002220010002222200200000100222011121000021121201220201222010201121122011012221220222002212220100200101212000010012021011220010120211120101211112001010220212212221110202211121001222122010102212221221102200100010101101000000200012200011021202011120021100012021211120021110122121212201111111212012001200101111212220200202211202002102001011002012101022012000000211012222201111120101101120102111002112012022121121022210012100221011202202000221121200201111000000201111201110102002002102201122211001122221101220120010102002112221201200221222001121022121210011011212121012211221101020022211120102220001200022210110100011021120200102201201022120012012100210221020011012211121010221122002021012012110120101210022120021210122010112100020212022120222010011212021000112100010202022112020211111010201100102120011012211111001111100012222211222120111220201020012121002010211100100201012120222020021011101202020021111011112101220120211012011101221202121120120112000211120010022102021220212122011211100012000011101020212211120121112021122000000021021210012122120000211110000210020222020001001011100121221000122210221220210212011121011110102001110122021201221111100210221001211022010011020222210021122012111010020201110210012222212022022212002012111201002000200120222002211221002122001102022022101202011120212012201002211010102011102200220122022021210000102021122222020002111021012202102001101211020111110200001122122102010000201001201020011100022121201010112102012120122012102021121122110002221012211211022112012000121120212112120001112110122220220221112201000112110021112101222211121120112000111200111202001100201100002122000200210002022111222212200111122110110210102110212210102112211200021201111", "12112201221212210100111101210011100002111202012110010200022011111111101002202222200102212102212201200021201011000212021222221100012201112121200001000020222220200122222102111200212112111210021001210122012021200011212210000120012222202201201102211211210121011221002210111022110212010002102101222222010121200212100001112021210011220010011222020112211010022212222002200222200101200011011101022110022211220201002022110012010012012212102102200020121102001121112222122102200021121011220002000110212012021112022010112100202221202100201110021022200022211211211212120210200102112000221202011012222000120200222122011021010110110022010201212202201012222210012201110212012110200211212022110111200110101110211012101111022221200001212202211100012011112202122211122202000020122112110000020000111201210210011120010210022100121101112112200020122200122111200112012121000020212022212002102210000002121000002022020020211102220220100210100211202022220220002201111101210101120111121101012011002222202220110001120220210010220001001200022010212210012221202120110021210111001122112111002111021021211122012012200010212110210102111210001021011102112010101200212111201211201000200100101110220221001102101000212012122020021022202121222012221112020101222101101021212121022202112110210101011210011221202202211120221202212101200101010010102102022220222222120022101221101121012002112111001010001102222010012210221110101122021101022010100100222202110202120010220202011000001222222020200221010122110120220021021121221010111211002122110012200200120100002201212102212221001002011112010122211120122200000222012022012111200202011110122201202211100212221121001212111102211121112012211110202000000211111201212122210002120102010210100122121121212211112011111120202222220011111122120210201222000012202001110120020120000102022002201102011121201010201112002002011121120120000210212202001100101221011122201000022200022020200012100002002200020201220121100021212220121100001220020000200020020110120101211211211210112220201001112011202202012012220001002112012110001112021002002212122210112210110111001101002202022022020121102012020011101010110211102211101221010012000111200210122220211002210012210222120110020022110112100102122220220222121212222102021210222210011100022000112210211011112201001021022102011022210221210001012201011001101001021011010100110121111002110221212011012211111110222121011011111122112000012201212210120022002210222200211210222021012122210010201021020101022210", "21202200001111220000012100100212200120002212221020011121121001102111021121122002212210220121212200020122011100011020011001011021100122210210010001221120100121101100122110102201021021002112022022101212010201201012121122011200210111120011011222021112102022020101010111220211000100221112210120212211100010120111120210122022100010101120200120020210110122221022012120022211221200200021020010022100112100000221220201022212020111221101210020200202202022000101210100022201200010002220220022110001201101011120002022102022220012012021000101102110220220102120221121100201010002010022102101001010012021202122002221121000221220112100011221022001000012122202012021001211102210012102202002212110010110122211020001101101120012000012220121210010020221101212221201100002101111020101021222211121221012020221102202101122012022211012121100212221122200120022122220220201210111012021202000221201100202211122022012210100211200111112021020211210211211211112210221112222121022010212010100010122210120011001101111221120111010020002202101112000211201010020202112102222212202221121220021002201022000011120202000001011122200220020010200120001212102200020110111111102222102211012021212022212120012112212020202110111122011012200012200111122211221101201121100012020120022010110012000010211021022202100100220000202202021020200211102211011001110020212221221012200200010022020100110010211021101000111222112222210121202010002221120012010111210211011221100220120202201102222020000121102020201001021211011121211021212110011112010122021022102220221002012020101220121001101121100112220210221001021222002121112110112221102102101202011200201201011121110100220122112012100220111111212101002222021000212210100221112110012000020012001222202111201112020200010100202012020000100010122021222021001021112121011102120201112112022000101222022202021021220001021122001221020001020100202210221202011011112022121222021120002000220121000210020120222101020001010111122221002102010000122200112011212002001122022122021221100221000210122120111000011121210202120121122122011102211201011111200212111102020101100010010220020101022222120121022212200000222102211221001102020121120101120002200021201100102020201221212200011212121222002020110222102210112202220112110002001012222121210200002020010111021022021012000010122221201022212002111000012010111120001120112000201002211200000100011222201222110202121020111010220110021210020102122101122022000211101211022111102102112101112202000212012221112020000", "21012012112201211112210201000220000212221210122000011002112010110210202222101212102020022202020110001010102002002121220121122211101121000001111011011122000220100110020200012111121010202210022102001122110021022110000002202200101120022100000020222112201221000222112101012202112210111222101120110000101020210100120222100010211212100101222112212212102012012102010120021201000222001021121002210012012211110202120101011110221120111202101010020112002102110202012220002012201110010120202201221201210101202010220100022211210000222120212202200121120221021222202210221010012200020210200020220010212002022101221101122220212111020220111202011020012211020011121110111111202020122100001011021201211012212102000102221221220102021110111021221211200212111111000222202210010002122222202211002200212012211221100112110121210101102001112021200110211202001112212121002011122210212112110110210221020121111102220101022010201110220022210112110221201210211110001011000211022220001221022220222212212121020212101122012112111100210121002102101100202000211011000200101110001102021112222222102001101112101200220001221212112222100201011221202000102212220110121000222200121100211200012121022022012000122201020012202021220101012201211110120100110110121100010002021221021021000001112020010102100011010212021202020111212001111020000122212122020000210000112022012020001210020021201001202220120020020120111002210002221010011000201221212112111101011120211202001220110020011110100101012111220120101121212121120221222020101101221200221112022212200011101222011101011101221002002102120022120212211112220112011010122020000201000210200112022102200222022022202010201001110000121001220022212022102201210211212220120101221022021012011211000120000221121022222110111101101022110110120201210012221021110121102220111221122110212221201200210020010021001101020220022111000021120202120102022111012211021001220210022102012200020001222001021211022200222212010212200011220002210110110121211002112211010211100001220111210011011102211211021110001001102101210022100020000102122110020111121100100020201012211222200000020210220212202220110112221012111002202011111210000201201011022200100121222122002220201222012011022021001221222210100102101012102200100121122012212221212220000222202100002012020221212021012001010210120220200200100121010022121010010222220121110211021020021010202022211020010101100020011110001201111210121122100022020210200202120111110010002000112221111102101210121022210111121210", "20121011010001100220001210002111102012220010102001010112021101101101121100212210212212000101000111202221222210101022010010201021200100222102210022001012200202111221211200200010012021101212121001000202001200002002111212011212112000100002121201111010022120011121010212120220120202102112122200001101020110120110200100210010021121201112110020011220120121202102101021202020101011212201220110011001222102120202010100210122100112120220112000210000021022110122102210221100222121001010221222010222111011021012111120011122120200011202001010022120101010020202212100012112111111002202001220220212111220002222202100122101111111211222120210000020022201110211220212110212221122011110020120211012210201221221012210002202101021201021011100110221112200212020120211210200211201101102112022100010001100200111102220212100112121100122220101021121002101110220012211200212021100122011100110112122121021211011110120100211011111212200000111120120100220100200010002021201111212020210211001002011200012000211201201222222202001120100202011022201121111021200110201110200220122112110020000101011020001002210121020220101120120120111010121122211100112010112010101202021210122010020220121202010012210222022210001002021120101022200220201012011211022102220121212221101210000101001211022012001122112101211101022111101001121111012211220002220110011202222201211120222001022021121202110202020010202011220121002000120122010012102220222222110211022011020112121112021120012000012221100020202102222212200010201110202121122121101022021100200111102020100010012121211002020200120202101002120011200201200002022222202021122001012012122010000001101200211012111021202121111120101220000012012110212102010100120012112022121011100201022212101122210001122221101222000112210222202221200001020002222112220010222101120000221222002222020121120212202110222012112120021110201022220102112021120011210221201111100100210100221012111011011012110221212021020112202120102022121012121120220001001121022102021101201011022202220222112200000012121221121120010202102120211212221201021001202022022001220110212021002112000100220021002201102111220121212001012020102212112210002102111110002001110220011110100121200100101200220220100121002110110110122201021222021212111010222210001211210001001120011202120120222200200021122020002201022112220121001010022120220010200100102012122001012021101211220011010112212200110211110000201220110120212021122011020222020211101101201200120200100020220111010220021211210201001", "22210102100212111112201010001220022121211001122111020101200200002021210102112100211212100211220010122200010102102021022120112110001111202021101000220002110201120200021002200011001111000211202210121121221112120221010102022111101020201102210021220000202211202022200012022022121000110212000002022000210120001121100220102201020010110011122202001212022210010111011220001220202120212001112211202220021121011102120100221110222200222111212100201002220000202200010201002212012200102100212212121100111120021001222122012110211112100102201211210212220110220022002011020211121212021121101200102221102100121202200101020220202011102021220102220111100221201021121122002020110220212220110210210101120010112011222122120002102102102222221021111120002101211102122200122000021010021001112120000021000112110220121102010211212210102121001210211212012211212110211100212112201112122200022211001020120210122022121112021000120110210000112101201221010112210020200001010101120012001012110002002210100212010002011001101000221201120012122001201011212101000101002222010202201120121201110121101200111122120200201000100222011012122002120110222112111011210021000102221212012111222110212021020102101012022121112100012021202000111120122011201011111002111021111200102201222220000212212001212212102020022122111100020021212211200000021200120012102211121021020002111120122012012011012221212222110202122200110012222222010012221000101201001112000111111102012222220100212021012210110200111121111211202111112000200200022002120111222011021222112001221101212220110210210121020021221202110101220102222210002202121212010012011222122212021121220021112022120111111102002122022111222112000111221101002022222022010212211200200101202010222222000120020110010210011111021200202012020112122201202020102202120011122110220100102210202222200202010000011200101011110221020010011200211000202010222122001000022022001022012002012001112102022210212100021112110012020220101011222122212021000101021121002211210021020021020001120021220111122202110221002000000120010012121111002220001200021201111120212211121201100000002021010001021122020222002102200112010011012012210110022202021022102001201122220212111111011021111021202220022020000021022222122111000011022111222211012102210220120202210201210122022220112020011001101200001000211121201012020000102220021112100011120111001221101220111111211110001020101200211200202121101221010102202121201011111221210122222011210110110222221120111120120020002201220121", "02122110222011220022221011010102000222202110100122122002211211212011120101101112101100110120122222122020112202122011110021211221002012002120002111011201220001211022120122001101222021211110112020200111222112202101201000200000200012122021202122021102202102122111212012020212100011112221221212011001012002221021111220022210210211210211220110110010201200022002122212220212120110100202120111200212122002222111001220111221111102020220101002102200121122212001200000210210010021222201011001212022000112002110100002122210202100211012001122111120202200012021010202122120011000001022211122210220101222202121120020020220021201011120011001212210211121012112101121222000221201120112111001101022121022122020102210021000111121210021021100211111201220211210000202101000000222200220201001202102212210211222102221211200101001100110102022202121011001102121222122100001012220101111222202112102102201010011111122201202121211012121021021001000110112201201021012121202201020112211222002111202202110212102021210001221211122102200011200100201220001010021210220112010001220222010020011001112120212101202212111220220122212122020222222120020022220202122001120001212102011120000020000211010110201011011022020012011010200122110210220222022022022002201212111211102012211222121012012202011210000221112102002222122211211110102222100121202212200112102021102111222001002210222110012122110011220020100021210020202101011101210210000102111222221011210021211100000200202201020220201002101002122100112102001200111011201202101021200012101212022200221001212220210020120020112121021212000202222100100201122021010112112111111111122001001111102201201211002101122112012002101102000212101010112111212102012221212022101210022212101000100111201011000221220222022220011221121121210100002210112122202222010122200211210111202212022200111121021101212101221011212020102110122220220120020122111021112000020201021101201201100210220121222112121110011021211021121120101222201110111000111021100021102201001020202102200101112120122101122120100212010012000020111000200011200100022120122211011200010021000222221122010211201112210001122120202211112211110022120211120022102222202200021101011012222200112201212211020121022001201211120010021110221012021201110211222222002202212101000100201210212222221101111220201001112011220110100020102011021211110121120021211010022201111120100220022021101212122221012220212200010202110002012222102111112221201210210201010011202000202222101111120201221000111222220", "00012100022122102022220201001010202122001120002121120022022200220122120001102011022021010120000022200120200001111212112021000111022211100220122020221212020010222011220220210211112011211221011112020210210212102212021100100201020111200212011221020202010010212202202101202201222002010210111101120111210120212111201101210011002200110010020011221211001002102010212110212000012121200012010111002020220202111110200012001200212222101010022222102122212221121010111021212220101001111201200221211010201201102002100011020012022122002210222012120111002111010100100011111100210121022022211100022012000021212101202000002211221222120110111112001211210000110222010011210212010212101221210201102010201011012200020022220121122000022021011012220101111000201112221112022101011120220211021121220200211220221122122220020221122220002022012122121201020121121122201221000202000000200002112122112101101020221220112120102111220122212112210220120210201212202020122121020212222000122112022000210100211121210000020112201120201000122122200000000002111101221011100210111211021122122122002210221220110111021111121100201002221112002111100202010002022022211220100022002111121102020111020002222021210112021222210120221211022121110101202011012112212100112222202100011021200201200011110222021202202211100001222211010222112122220021122101201111210111020001211002011111202221112100222201012100220221101202211102200101101221022110120022012022001101102101121101211202020210022000002102010222101121001222210212222020020011200111112211221000211111112100201011012112020021001021200220211000111111212221001102012022111022202221201122112202000221212120021210100022211001010112100211110222101000120010112201211111012202111010102022121101000201201121222102211012120101120212002210210022022201101011210000222200112012200020100121121020122202220001110002011202001002020002011102002002111000220200010012010210002202000011002111120011001121211000220211102200222121102010111101011000202101120211112201012101112211200222122110122221100200212001102120000022112211211221221020011202202200200200001120102211110220202002212010020122111212221001121210210100110221112222221100202001021201022021012001212100101120111110002121101100012002011020022112220021020212100101210020101100122212020110121002000022222121022121220211121110221211012101101002112011102211020202221210212110201121222010222101012021001201222211120220220111002101122221200121101212210210102211220111110101200212002001211212220212", "11110210201111022211010101211102201200202022021012022202022211001021011211201121202212220221101101122211100110221022100022020002201020210011020222122001222200010200101020220212112000220221102000220200220220110120001100011012001222102022201100110220022201212110022021122122112110201112110201220201200102002020221011211202211102201121101202111212021011202020220012100001200221120021100212022212220020110120211101000201210021110211111122210001212011112212020111012002021111100222120020000200210210222000021120211210020202010120222201002222002211002111000112021121200002021221012200021202112011101111012222011022021222121222211011112000201112121010100010012022101000200200012110211210222101120021210011010002010201111200100002111102202221121111002122012210021102010021210001120102021122001001101110220122012221100001202002002102110222122110112212002021200220220202012111020121210121111110022002112200000212202101011210201020000220120010210112001220020011001201121021012222000220200000211020101222011121222122200000022001020100200102011220220112200220221020120201211200011022201020222201011201222220202221110210202211121221220111112010120020011002021102201102211212020010011002020002012000211002221022011100210012121202201100110010120101201020220122010201022122102212202111210010121000122100202212001002100021022121121100011122210010020110221222021111221000201201202011122212221200122100211200221212101002202012100201010202120002002011021112102201221211122102012102120000110201102011102210200211022120221212220001022010011000202020010212222122121121210010110022021202201121022001022022011101012210001002010120120210020211211200012210201122110002110010012200200211102121122012001111201220100011100221201201212220120220121101112001011110020112100000202211112221111210221210102111120000210021120120022000022011220012122212101010100101200002220012022122121220120212002220002120012100201010222222011122010201011002100011011210211000110101221000001000012101120212110122000021011211001101002001001011201221002021120021022101220001202100222121001002202201211020110220010100112010010021101110101202121102012012102212211101012210201001122012200221001102221020020201012111001012122221210121110022012211112122010122210201001222120100211110010220120021001110201222021211002101010121122200101010121020102010212002102202102010011120011212001212211002202021000012211200200000122021200111200010200220020200112010102102022202102212021101211210101120221201", "01022220000001202101210012221220200020200012022001201100002111110012202212011021101220112111122220021011212200122210022101021102212020202211220101112101201120100011102002211002021112201022020002122020211121100002021021110002110102110220211100000120102111111022222000202201012202220122110020210002110200012110110111211210200220012112201122200111211120020212010020201212022220112202211020110010102111001202221010220012221121010212110100110201112000102220110020212121102001010000210201212110001002120222001022202120001001022220012010010121211122111200022000002011001012112120201212221211222211122000021102221002220221112001101021011102002111120202210101012220220210210102220112020002121000022022221111121011211000011110220011111121100020100222221211002210011121222112101221111002211012221002210121002220220201021010011221002212201002102200122202221001202220110221011120012112122100200210010221220220011100221012012201112112212021222100120101212020002200112220011201010001222001010112222102222001012202001001000011122212122221022221011112021022210021211000022112021011111021202121212101221210222212221220212012021012000201211121220000221021011221022020021011002002102120000201002012022002100002120121112110212212112111102201101012222020012102111202020202122220111022021211012200012101020222112001201101112221212212111002002222001001111220120220220012211212010020212022012202111212102011222220001120001100212021012210112122022211021012011120120100201212122212202002110000200102120220112112210010221222122011120210110110001010012211222211122002001011122212022010111102220222222220100001010020220201212101222122112200002100112212222001121221101100122200210211220002121222002022210210000002221021212010012212010121110221011200200202022120201001012212021112202212002221212211220101100001210012012100222220002021211011202211102102220010202221012012202122010100222022210221121102112210211002121220112220011111100122122222000100111021210010202120220102221021212120120222212022120120121021201200012121210212002202102222020221000100111100022001102010210101102220020200112000200012021121021000220212122201100000202112120110102110211012201111001120021211121210202022002202002212001101121110210212100112202001101220121102100001020021122100010100020102210112201002220020221010012011020100100212120022202200220120011020211100222200100222110210022202100000112202212021122212202012020211210001002122001222122221212122212000222222012011202220021002021122", "02021012010210211012220112102221100101222000112020122211210102021010122021102122222120000022122211120222212020102101200222102201210000111102221022002122202112212212010211212112222120121111110201021020021112012211012020020000022211211001122200020220010022221221002120222221020202020020221210022211112121210002021120222100122121220212010112120021102002122211200002221022220010010221202101002122020222101102221010200022211010010122112000202020121100012202020212020022222222201111001101210021001122211211002020201022122021211222222201022221020121120121020101020120001022220011111200022001212202222120220021111002222120121112110120222200212122002100011110122111021010002120111101220210212020221112022201022220111002210211101011020201110120011110001110012112212121101021211201201202110011202111221022101012212122002021122221021011121202100102221012211002102101222000110022001220210011120102120111101002021011102102011200020201010202100011102211021212222102102000101012212200011010201111010220020220121110221222100012000101200222201012222211022122111021102200112112012010010122112220000211100000022211012221110101220201101111012202002121212011020221110012111102202211022020110222121102222020021020100011100200100010002211000102210112202111222200111110212012110102202112211200202201001020122221212101010022202210220001120201011111211000222201110102111121002021010202210201122000100201102021112020211220010111220200210202210121102012121011212212012121200200112111010221222010012201002002122002122212011221000020100211121212002021112100100212222112120111222221121222012101202001120002222022110220000222110022122000001120102100111121100220011102022021010000200221222022122100110001122112101010101222112211110202202011022010122020202221111000010120011121010010022021011222001101110000212011020022001211210201001100011122110011021100212221121201100222110202000022102002122101110000010022211222221211120221112101221122012202221222020212100121222220200112021112101111011210010202000112201000022201000000200121222110012100022021101202202211021000112002020101020210110200022110002010211110221201110022220010221212110011001101021111201122200102111010102202220221121010022011202101011111022022110011220010202100021100012101101222212120212220010111212122220120120100010021110102210201220210021101212020212200001121021220211022201211122012222102102122001220111112000222002012121001010022012201221110020221100210120100012000211010012210220112111220011012", "02122210212222001122100100222122101010211220100011111212212001220211021000220211202002122222012210001102220020111110211020120202200111212101201122102001020022100221001210011202002110111222221000010021022011111210200102121221101010021211210222112221011110212222000002020110001222101111222211102022121021000112102221210200022210220001000011001222001012022021122002122101200220120222200001201121200122021221002222100021100201112102211120020200212020200011002212222121210012111002210202122021111111002012201001201220022012012022200002102200102101210120122212111002001120111020111220022021120000211111201210102100212110010111101002220021201202102100000101120022122102222100100200121012002101122012211212012012201221122121201012110211222201101112210021210110101000021100210202121001211200100000212211102021100211210002011212111110211010110021011102122012121010200220122201112012201221000012021010101021102210201021011012210000202200112001000210211102101000122221101021000020211011202021212112210011111210010101212222212221120201011111200222121212201002121021100121220112220222111000222100201101212210210100122000222201122111122110112220112102000220112202122110122022011211001101122121020201212220000000120202010221122001022110201011202212100100101022121120211112022221011120210002010111201011221212102121100002002022111011021102000220002010020022002120202112211000100220202021022120201111211112201222200202111120211100122100001120012201202111002220202011212222101010002200200200210101102012100101222222101112100200222110201010110210021010101212202201111212111212210100101121011210121220201102021121000011000011111010112121202000001000122112202012011122112121101122012212221000221120011002000110202020020101011112000110021101012220011121112010200221201001210100221110210102220001221211101000002010212200010210112021220111021220022210022020002022101121220221210202210022022000122121010002102222121220012220111111011121101001102122221001210000202112222120002202212222201101221102201221101110211002011202020001101211112000201022220100100000110122120211102200021201102200002202220220020101012220200222200012200020000221000111010111200120112010120110110202021100022000222200122022012122000202200200210011121110200112011010102102111011010222021022010001212002201010010000001011102122022122122002200010112102111021100122000112220122200222101111202122000200200220121110002112201101222112100200021002020101000121001022120020002010100211011200120102", "21110121202200220211021212101010002111220110001021001212002002002110011211212200102222120020211110012122201012211011102220210122022200220002020220102021020022111120122000200022202100020010212012022112120212012201121022102220201101102000011210000120102021001020022020122020002202221100002010212021020221212210010200210102011111002020121210100012121221020221212002002020202101122110211221001022200212002100000112110020022110202011101112222210222011102001112002200012212122002221102111011110100000200201221101120012121121211202012002011021000021021122100020211120121010011022012120222200102001101022021011021201222020001101001222101110222202022201022212122111012220101012201210012221000211210011121002121111101011122011222121120121202010212021012121211220002022101002000020201200001010211021200101020221121111021111010121120210000121201121021001110000000112002011102102002021221020011021210010010002112201002101212210210011012211021111002121200012202200121020012100020211022220021202010101220202110212110012101200122122121002010010221111200200011112112120022002102001011022202012212020101212020021202022121101102001210222110211221010100111201202111110101000210020010122212221201101202122122202021000111020121122210010000202120101011011120022122101010221121200010021021202002001211022010221211221022220100212111101011100202000011221012110221001111210220021021201020122211110112002021111221012022000001212011120020112222212222012201221201122110121211001111201212120021012010202020212111112110120110201220210020011022001102102000102112112012021212202202020000110111212102012212010120200101211122012102110210002002010201201011101000012011201222100112122211002021022000112220021212001220210020110121022220222221201120210002002120221001120101112122102212122221201100202100002010102212112111111020220212120120010101022220220110120102000222202102020012210222010201012000000211000101102212112020000221211020022222010100000120202211101222211001010100102201020020201011110110022201210111202021111202100001022210222021200210210122120000022000200111010011102121221101001110202211221021022021012012022201010101210102001012200002102201200021120200211000120011211010020211012101020001212121102211202122010200220102122220202000011001001202001212100211211200100200102201121100002111120212121211020221222201002002100101111102020021221020221022011112211121101112122120202022011221220212011122020000120122122201222112121100102202011122201122220202212210122", "00020211100210210212101001112000001220002012202222001012020000220220120100101121012211202102022212011011221021111000102000000222012220111021112000212021101021010202222111210021122120102220100101012202111212110120120101110001122220112000000011011221012022001111101022010101110221100111212020222000202000111200122102101110022010201221100001122110212001021220221101102020120011021201121201100101221120222010110110121001102220011112221110000120100002221201200012020020220211211011012010010100001010210011110101210120122201011200202000010200220020112212101212120022212102220011021210202200121210012212012221121021201122120012021100211110000122110020002220211012102011221212222112222002111100120202100211201100220200122220020001210221001112220002002212100001212112111112000001221020010222221200201111100020011020202012011112011010110020001202210222122010212000102000110200112021102021210202111220100112021211001010012010220102110222002120012021000120110120102111201220110002102222102120000001111200002110212111202002002212220120220211120202020202111102102012221210201202120011102100210112022020000102012221211211211211121022001200021001102201222001120112210211002221022102121121112010021020012110200020121111101020121121122100022210010211200010110120110010200220211101211110122002201221010110021012120111111000222012101201002000222022021020020201022121221111102001112022012220210201221221001022020110021001212010002221222120112010022022002222010202000202021202202102002121022100222101121021002021201122200222012002011111012102202102102211101220001221121002022201002121200101100120120102001011020222101021020102212221001022022121212121000101210010002220200212212220200222002201020112011122122021100010211102020210012100002111112021122220102002211012211010121222122011012200111102202220202102022010220222101021020022010202121201102002121002202200020102102110100202212021022202111222010001101122120010122211202000200011101011202221000112200020221122102212212122001200222212002210101011210102000012200021100000021221221221121111121210200202021220210112222122111002202121001110210100210201121022001211201111110012122112001121220112100211012102012202122000012021010202100001211210220122111110212212022102212001010111022202020020220122120021022112110012012021012201000212020202212022202011122210210012021122210211121102001020222220201212200210221010122121211102100020110020100121201111011102120111102021110102202101210021100222022201212200100111", "20111202020121210102010002011221021101002100012122011100102221002011010012021010222002111012020102112121222021211212211210220110001201020111020200210110010210100202210010121020012022210011200001101000210100011202022011102202111020110020100211012010111220022001021122120102012201202010022021122210020111011102110021211221222002201201220002021201100001111000112211221212020221021212020202100222221122002122210120022222101212120111010021022012101221200022120101202110012101122002101122201211202022120122000101011110121220121110200102220120212111221200211110211012211102222220201012202121112012001020001112122102002120011210001222101201000111212020012001200222122220122212001200001201021211122120010222020222010200222001200011120021021210202122001101100112002020202100211111202001000122121101221122212021202100022200001022201000211120211001210111102210110010221212122222202220220222022201100122210210010020200121112102022102221210010022201221102222121100110101120101211211222221000202110221021022102211011002221222011022021221100020202222120200121201200001100021010212000122100111220122021102102020011211020210222210201002002201010010121112121210120102211212120212122122112202001222211201120011210112110221102110000020120111210210200101002020211210110100021221111120212021010211102110202202102102102120022022002001120100010212220220202110221121022110101212022122011020111211122122221120022101100210120012102211000120021012101122012022101122022020122222122110201111210101011001120210121010210120110100001121222022121201112020202212020011222011111212200211012220001101121220202110220002012010200122011011112221111100002222202120002012210112121221000211112020120222110020010011222111002222121201011001202022012002011200001001122022221101111001201000122000101010022201122010112120120111212000100112210012022012211110222122200221202101210112212021010211110011200101010220100111200112110121022101200220221100211212022110101200111002212122220210100100021200002202122011200220001220112021002221220122122110012002220110001212102022002022121100001222202012202000100202002110100002002110220101200212100010222210102210211011112202222012212220010100000202211001211122102110020110220121011120210001122102122102202122002010022111101111002110020200111112110022110001012110202000001022111001200201222022112202120112000020202110000112000102200222011001201220020020220101122200201010100000121222210202220110210220220200001122011100121021122112110001122020", "02121010100210022222201021102222201201222110220120201100011202000120210200101011200210121001100211012020001100201102011100120211222100222112120111121102211112211001202020000120112202210001101202211002221202211112122110121220022202202002120220012010020202000220002212001202001020102102112020120021222010200011222112020000112010001012212200200210000000210011121101112112101221221001120101120102011200010200122202112021121011221211021121222011220221112002000020020122111201222102210000220000001002010112001102021001021212111001021220201001020101011220121110122012021022011202001201220102210211110221000112210220021220010000201120000212111110121020021020022212110121112002102010212010010201010011022111201011221021001222021010102220001102220000111020011202112210121001001102021020101101121112101211001110222101111201212010000022221202112221022211020220021200102002101120010200100120210012112021201222020120012202112201112220102211201221121022012101002111211112100002201102010121011110002110200110012012111001122211122121220201012102021020121210021212122020112201020120002022000210222112212010101121111021011021120000001022011211221211122101111002211012110022020020122222021121022100112221011020202102020101002001212012101002022001201220211210022122002221222110220221212211102202211001000120221102010001100111110022120211002020000021001111022202000010002202022201010020101120200020121122221000222020201202010221122012111000122112002020112110111021011200001020111110212101000100121020000122210212021121210012002101212111102011211002222111101221100120202202012221201210202101222220100001212222211202210022011001011200121210111220212201212101012212122022002221010222022002201000211001201200211022120000000021021011201201000002022001002101122101212111101211010112211210111021001021102220110220102110201121221010120001010212122010211212220100201020000002200200012120211121210222220212001020021220000222022202211010022102122121101121001111022020201211000221021110212002000221222221220200201112200110002101220220210112212212002212020011010200211201002121010202200221012211212201200021200002120220121010202111111211020022120222111022000010110010000122010120222211210122101022121112022000002020112021002112222101221210010100122002121121211021011002202202020212220000101010111100022022012202022001120020021201220111101110112111212001121020211112200200020202012021211201001211220021001002010201002101022010122012210211221102002212212220011222121101", "02101221200011101122010021212101222211010020111220001012002020121021211211002101102220110101222200122010120012001111200012001201021111110021011021022220210212211201010100011012010221102200121202001200001201120210011220000221220222122212011002121111000212112112122220120101220222010010221112201222001222101011100122200111011111202201220221121022200012200120011222200111022020101112210011020002010201202001111002021011002021022021112220220000200211202111022021020222212001010202110110122201120202021120101220002000001211122012000120121112102002100220212100000200202221102122100112120111000012020120002122000200200000211012011211002122200120100010121212101012021222221012001221000221210122000201100220221020001222100021200011100122020022100101110022211200220102002201101022021212000011111210212102202100222001110112021120100100022110010211201122020020020011211221120000010221111200110210221201200011112210100111021202222121022120121222100002121100110102001021220121102020120221021012210022011111011120202102002220112122010111020012002001120000010012121102012222121212011021122220210022221202100010122102011212201022101012122000100202222222102222201110120001120220210210220012211002212111122120000020122212101202010100112001212110122210110001002111012102012121020220111212201212102201121121101010120201010210112122212022201221010201010010211111010002020000221110001011222220020012000211112021111100200222111002002010210212121220012001120221111022000212102121021121121021022122222000010221100211102000211002000222112010101210002120101101020200200121220002221011011110020202021222100002201101111002102122022201200200010101221122012022011101221210110111100101102110002220011002102211121110202000202111111121001120020001200220221022212020212020002221021022102102202012222002121120012221211100122121102121202112200211122012202120222002210010000111021112211201021221200221221102222112220121011200100120001102210210102122002102001120222110021201221201211110200221101211010110001022111101212120022221111210202122001200222021202010200201101122212012111001111102112010110001200202222122022200210202121210210010201221212101011211220210111202112000200212012102221200211210011001020210002202212001100222122011110121100220220210210001012200011120210220220212222021120020011121220212222111021201211020222211012012020101211202211102121122111112122112011020010222101200122222201020220101110222000200021012200202220110001210122121112012110022120022220220", "20200110011120022201200101212120212022222022112022112100111000111101122120222000121001022100021002200222210110210002201022222000121020112201222222001122100201111221002001110112122011101112100100111202220020201202112010110201101001000212010201112002022202210220212211221121202100022020221010211021101102102110011022001202011110100202011101211220021201120100122001010102001221222200112102221000022000110121101201100000201001221201102012121101200222012120001021111010102202021101121220020021212210121101201011002100121221220102112121212000102221012120010122211002001200001222002120201001220211101122210100112101020002110012202201011012000202022022211022120212022112100122200120010021121020211022212100210122021010122002012101122102121112010212120022002121220022021010221212000121000122020010102201110102120002021011120120122000212011200200121212201000100201201011000112111011120001100221022111000100122222112121202010022012200012012110112212202211211110112112001100121122221112210110222011012211110122002221100121112212021012221222122220000011021010211011020100100222102012112120120120122201102120100210111022211112100121000110020222202112020211210100010120112012002020002202220222012002100002021002212110101012120210220222221021002210212202200220110211121002112102210212221001222202210222220222021102201002021111020110111100002202201220220120020000220112112000120101210110200220000010221122000200010120012111212121112121222101200111210120021222021100012212010120120020201210002101122100110022020101211122110221120012102011200222111111000100101011211012211022012011202200012102220010002002212022020112010201111002120122120022022112202100012202001010222211220122210120120220021010022200212210212111101022020110022110020212020212021021202000100010022100022211012112112211000201002102002200010212201010211021221120101200001200110202210120110211001221200012112220201002200101000111002110011121012022011121200121012120220010012220000000001220011202210101202110102000111010202110021220212212210200022122020110121102221101212221020112210021202102111101012102001221202001022001110020101020202122201012100200100212212021110022210022201121212002212210222021021102022122021120112100220000001211211012002101101220111221122212211001122121122210002200200002121201110222211112120110221200201200112102102121121112210100120221011002220010120012022010010121110012000200220002221011101212101221010110101021222112100210220121202122120201212200001100101110", "21121010011011121122221022211202112011021101011012020211001000020111112012212221110010222220210222122222200001200021202112021010220120200121201202021002202211111012120221212211210020012212002202022221202012202100202122020212002001120010221101022202120110221122011021111122102102211111222220210101120201000012120011000010001012120001120210022111202000212201220021202002001022011020012210022001210011010002210021102002022120020112121111202001201122011121011201120211121021212200001122200222021220122112001121111210021201011022120022102001010111111201212202010010121012010110221000010000020022202220211002110001212200012022112121210112122210010010210212220112102122021022010122212111022102110122222010101010212021012021101112121021021120012212202000221220221021112101002112022222200221202210000110100011001110210020011020202111210001201111110022002122121211220222010112122211112021012001121101100020212221211122112110111021121212002210102100021001002221021021222222001212202120021122202111201222222020002220220200222021021221102212002100200012222110202111210220021111122011220220111212110110111201000210010021220202100220202101201120022211120020202020101220001001211001202202110222110020001121212220001100012021000001120012222210201001010002211100102220001220110102111211100112122102112022220120202210010111022002122121011011110010220112000121120011210000001111012002220212200201202020020110020211021212222111210120002201222022100111200022010111100222122220112102021102112010212210102110021001200112120222221221012202212212112120112000020020202020001120100112020101222001110222202211202102101021121020210122122120001122012001021222101011120120212002111112000102020112000101221001200122222120200012111210021121022120021222002012200101010102002011010001012211102200000010210021200100102202221100021000002221201010022202120112212021200101121012201220021020220221210221212222222220121000020122202111212112211201011020220120221212022022221102200222210210001201002112010122012122101111201101002201000101121202221200011020012112120222221201120122210210201202202121012111020001121220001011201010212100100211200110121221111100000222222011101110102100022020022100120220111001121122212100111000001020210111221212000001100010212010122211202110211020200102120101200012111222212021211201020121011210111202122011221111112200001002001011102222211221222002202022212220022022120022122100122020220201200102000101002101100120220110120111022202022111120201", "02012112100020020020210101211200122022001212200112111102222210021121222121201212010200120222021121101022101120220112101211012000221122121101120101220101002201001220021022121102101000201011111010010121010211002112000120110211111100100002222021121011112102120112220010122001010021121110212020020012211122012002022200201101012200000220220100211111001210201201120220010000020012121101122122001020212001020120222011202022211210200012101212122221112010201220022212022000102201022101212001010021020200101201120021120101121121212210022111201020210011020020200121002220222011221120020002001002020111211022101110212120200122101000121100120012022221100020022201010012012200211101001211220002020211111002110220012010211222102221001220211211222020100200121201110202002211110202011111200102020201110202222022211211011112020120101010201022201111020022002221202100202121012010212120100020112110110001112200221202102101210100011202011211111022001122221221202201122202012011020120200100221000020022001110012101201222210210202100002002121100222100212010220212221102120201012222120011022220211120001110000011101022122011010120001220111001111202120001222200200122101101210212110001220211200111220112020220120022000021110011101200221210120210102220201002201222210210010022200200022101101102021211112211222102012210011102002001111200010221220022202200200122202022202222222200202222200121012011210202021020001201011021121201201001212002002001101222001021021202212200000110212000001101022001201220211222020111201001012120211022200122012112011200020100022010121012022212121111202220211200020202010221200211211012101000011222122111100101202201121221011011011121012111222101101000022101111022120220002000012101122210020010220201012110001212002012110222012110002102210021002112101120200212120101012120112012000122012210212122210011212110000011120120010112220101221022200111022210121002002002201101212120021102222122012022012102111000112120121211021010122200202021012212201201200212002102222002011112000120010021220102102210021102121100121112202120000012101002222001210222122110002111220212221122022212201022110202002011000220112021022221022200200102021202111100011222121021121102210212010212012112222102020222012111000021202001122111220021121120212202212111021221222002210020110121120000022122102121210020202222012020110201000000221222100001210100100202220122101222121201121020010002100010102202221022121000222201102001222222201100220200200221100101200112022000", "20221111021211121111100211220010212120221202001122002020100021102110112020101000101010122200201022212022000011010101022201212220022112112112001022122220001001000202120111010102122110100001222011110001212210200212120222020001202000012121010020011021102002120100110121002122102001022101111120221100100202000022011201222022012121002002021212202122001100220111201022102121121210100120211101220210120202200010112210201220101120211202002022021201011120222000120102000101120120000110222022021120010210101000121022201200110112210010220211012121002002020021101211221110010210210221111222212020211120222122100121121012012210001112002200022021112022200112200211220010210002211120100220201220121110011220001010211120220201011121200221121210002102221020200120222012211112011012222000120200100020001020020020011021212122210102220102002020021001020012021122201112201222011112222011100102212022210111101000222111001102220112011110210220201212012221210012201211122121221101012010220202002112012000020110201021002012112211201111221220020111010120110122011010110000120201212001221110021220011112102001220211202220210112010210122221112201010121102120200001222112210001012012222102221200020120211111000220112221112002202110011102100111022100212211002102212112212121122002111011220002221020012110010122202012210122000110220111112020101211220012201212102002222220011012020111112220012101111001001000112101100122211121112011101000212120110022220020202021101010112221020212202200111222120201100100122111012200221111001001002102021000110001220110000010110111222202202022000012010022220120101120120102202122221112112000200101011000112121000112020211100110201022200200212111111020111002201021022222211212100000212211121222222101001202011112111021210012110021000122210020112221101002110010222022110010010221110211000220012020211221220111010220011000220020111102011110202001111010221010101120011000121202221011220002000021000221011222001100122022010210210022101122012100102011212100110102002110122011212102021012121111102011010200101200210110211220020121111001211211002202011200020001110200212021121022110022012101021102101212120201200000021021122111020122001202202212220021222220002212001022201101011000211012100212101101212000011211002122202100110101220102121012120201122212001000111012011112100220212212221212212120022202222001111012110001002020021000201201112101102122112201021000122111110222021120212022122221221102012020020200112212020200221102100201020211", "20000202001102120000220201211201202120010222211210001001111211102121220110002000122111221201222222222111201121122102222021011211120210010012111202112012121220222101210201120021210200010111220022201010021112120110221001101010120020210222121020020101020012102111112101212112122220211021101102020120000120101102022002102200021012121002221222101221202020121101022201012022000000112210011221202210122221220020122122002222211101211110201212112120221001111001200222221221110200000112012212000110211122112211002120020100011100122022210102002102022020212100010211101122000102121110112212212111002012111110011201101110002120100102022212210220221210001021121121111101122201010122211201200001200110012022122222100010000002102101100110102001220211110200220212011120010002112201201020101202102012120120222122202112211201220002010200221121022222111011122202120221210012211202221112222121020000222212012102222102222002000100212021211212010112011022110112012100021202210122120222101002100120021202002221212102111212112222121122101211211020221121210110201212002222112022120222020111201001022202221000202102100220112100010101222111221110110220101022120201022110120220110212122001002120202002011021222112000210111022020120121101201000220212000212011121112112002020001212210120111012110020010022101110011111000020120211100221011100011021110102111121122111200222011110112012211011021222012120120001011002102112212220200200010022212121121221000222212022012010010000101001120202222202020200202220021011202010212020212101201100200020021020221000100222111112211222021011222020012201020201110101112111001112002202021011120212112112212210122012102102002001101001212211122112201120220110021022122220100201012222002012020002222020220202210110221211012000222002021011220122112110001010022120121100000112201111201220111210002221112022110221222220022001101212102012111221200222122221001122021120202202202101011210211001000011221112000201010120000020111200102221002211121211221101211022002120022012020000021212002100121201221101021112221002022101021212120022010001012210221212122201110201121021001100102010000012000101010022201222021222211211210222021100020212120211000210101002000021020020011211121222221021221200012201020122202212102112221012001122011220022221020022010010101201220010220121212010202122222022001111201120012022021120111102021022201022021210112102112111100210202222010210000120202200121000220012220201210022011222012202001002012010011110110201220010", "01102020021002001120121022211202222210000212200110201200111012010202012212021110200201011222022112122110212201202100011021122201021120012101122210222120010100010000010220000012220121002012002200212120112111021100111022212210211200021021122221220221021220202121202111121000221200221020112112201012122202100122222002212010122100212210000202012011020112002100010022201001110012011000021212120011000212212021001122221002012121011021122200102101012121010020111011212200022021010011201201120101202222001011122000211201100111121110022110101001212111102022111012002001021002222210002011202201212012201212011002000110111010222012000111012022010202211211010222112222202100002111122010010022210222002100012022120200101122121021111021021011201121101221022211102100101221112002211122220110012210100012211110122211111011212211202101021000021012220022112122101201221211002002001021201000011112002220111020122222101000121122001200222011102100001102201202101001210210210220022221101002101001222212121120020211001000022110102012210020120100202210121211011122021220000211212012222021110200000120001020120102101022020220021211021210102000200220122012012212100000102021011201021222211111001111210101111220100112022211002201121000112212200021020222201010002020021001022100010121020102122022101000100222200002110210111022012112022012210202121002120101210100021212010010221020210211211211111020220001010220010200222202100220001000210222220120202222202102210212111201200112200022020202020112010222002122122121100001222121000211221120120110001100121011012000010121121112022011221101012020210011021212221202200011220222210020010001201221202001102211012222110101200222010222201012201110222221210121221020101022110211010101011220200121020002101200212010221122200102020102020222010120100101102220202212011222010211001202211111221221201102011122221201110012122111011211121101102012120111220110212102122111120021201210100002021100210200222202111212210100121112201121101122101110002102211210010102012110110001110010020210121101200100222212000022110210002121212221202112121111012022001011020110100220001100211201220112101201222121112020222021110022111221212010111012211001221021012200020101010001011001011210100221022210210221120000202222000112112000200212100021200202222101110210100112220012010102111011011122001010121020002201021211221011122110110101212221222012001011212001122122202221021102212110211010202112022101012101111211002020110022120111121020000220002212", "21110110111001222200211002222002101112101201102211021122120102022120220220212002102210210201121202220112111222222122201110202111020212201211222010210100222121012202011210211002202111001011220220101122021111220220212110021021210122220122112121022112112102101222210112222021000111202001202000102110020112111202210102220121122020102121102202121012021001202011001010211102010020211011101222100012000011000010201122121111020201022010111012111122012012021220222120120210012012122200211021101122000112100020102112200210010222201002212222011211211221221002221001201000102212010111100001112210112000201111120111220102022021120212112101021101022102221122100000101221211211222021202102212000121120100220211011210021101101012200220212021122110112022002111101201210212102022200112212020101200110210210011001110120122222110120201112122210020212101220211201020112121101120020210101121012000221201200212000121121121222101002012222000000210112222121100220210202120000000202012121211200022101222021021202102212212022010000100120001220002212221001010010121212201221222102100210111002112002222122210220110211222111201001110110210001211102100110222212112201102102101000120101101101211222011221002210121020122110122112111112211022222011211111210112010112122101110211202112220210110112010000112222002221012111012120120201001010102222101011212212000101101122021000102122101000002000010020112110011011112122212001020020001122200220022011000002202012002112122010010121210101000210111210122220102002222022100220221111100211211201011220122101001210011102211122222012011022102210200201122100111022012201222101110001112220120001111222221110110021021110102111101102110212220200010200102020110201120110110200220122010212210020102010001021101010110110121121011222102112200001221211121221110102102121022212220120110020222020100210002112220022102121022212100022121120022121012001011120102210001220120000200110212201221101122020212012100211201020022001012112110222022111012221111111101100200122211012022202012212121202111022122001000102022122010110101121121010210201122010010021020201012210101202220012000122121101202211000220022210102122220120101121120021222121010202111011200011001002101201021000121200102002022211200112110022220012021121201211210101210110220212120110012222220221212200011211101000221122012211120122010001121120120010211121120000120020120011221000211100012122222212111012212220210002200110012002010220001220011111211211212222102122222211100222121122", "02012022100210012121010021221020102120221011120120210111201100120000200102102022011002022110111212001212202122211100101000001201012121221222120111210212012221122201120211221102201112112211020101102122020201022202201212000001111112221112102120210121210102220110102102220102122010022020102012100100211100021112221021221110000220000020201210221222222011212201012120201101220120021211221102112200211101010221120111221001012021111122010011100022011012121221121022102222010010200020211120102022201122012121220002100222220100102211200121002012202011012011200000122020211122122011001101000001212001111001100100220000112122102110110202210022111120101110201120020211100212210110111122110212121111212222000011001102221222221211010002110002110220221210102021011222012212220010210010201000011020210012102001010021220222122001101200222012102221122111020211210022212022011002200211200000011111002112012121201121022211120100001120210020012001210212100202021022010021220021200210101111001201210212221112200111202101120111000201211121002220022110222020201102100020120011001222112222201110210010202002020201122001010012110020102211012222010101211110000002111012002220220220100010102102000011001010010002012121020011221222021102002011211022200111212010122210010001222220012222122020200002112210201211121100012020010000212021200212212110120201200022220212212210012111212211012001211000010210120012001121202102102221000100010102200102212002001012002112001002002111222000021011112012010121100221102020212220001022010222010011002112202201211100221002012220221121110221211121010210201201000000012001200020010021211220200021122000011110211010201202010201211121011120121120120110222000022100000211220020102121221101101122120220010121020011022010221101122010001122022222221000222121202210220011221112220200000122102120200011112002112100220000112200121222011001122021101202011111202020022212222120122102222011012221011022120022001222001021100000001200120221212010010022021011111012200001102201122212000011101122021020000020210211121011010200122102200011222020121010112212120000101002220001000021111012111100121122120020000212120101011102202210112020012121101121212201211111000101202012101002202020202211111112120210100201122202120000101210011210001021210110220211201111200201221220121200222122121222011020011121220222201120001110111210022100020120102000202021100101121102210212201202121111220101220202110201002020220221112010012212211012101000102112201000001112", "02122102200010220022001112012001020022200102212200111000121100120102122202222212102010201021002001101010021112222122101101211111101012212202201111221022101011101001202222110120202100212020020020210022221120122022200211201002202101111020120012011212200121000211210001200010100111020120211202102012020212112022000100110012121212220010100222002201012121110221201100211000110012021121012100120010000111221010002111010021002120202111112012100101220201112120002011210120122122012120020200001002000011220022212021100210211101020110022202021220121201020020011202120002121111122120220021120022020222220011011000020121000122220002110012121022211010121211022101012111110122100222222222201201210222120212221011210110011110012021101102100122212200210201102002100200110011111202221111211110121201011100020122121111022200020001022212121201220011120221122221212102021010020022210222011102022220201122111201221012122101002112021100021200002100122010201002120110020211001122020001222210101112221120110111220102120122102001000000222001210211111200020220010221111221200202200012012211201102122111202212121001011202122021210110100110000122110212010222101112120110211210112012021112100111022112121120020001022222222021202100122222112021000221010112212002011100012002102210000021122011120120011002121122010100122210012110121100012021220111221212010212202100120222112202122110012101222000122200100121202221221102120220020021102222011121111020010000021121022202011011210010221212202101222011102001102010100121222122100101220020012002001202200012201202211012021102011000002220122100111110210021121020102110022210102221000121221222001222020010110020212111221102222021120101020022212211211221200100110000222012200000111012111210101010120200202022101110020110220022121020210010011001100010120022110122200102210011220012020210111220002222122010021120012201202212222000220110000001202020011101222112102100220020220221121121200012102010011222222021112120122000021111001202120012001210010211212011110220100101222101002110012120022022122112211211011221202100202111200001222100122201020100201120201112211221201001111000111020010011002212222102210112002120220000001211011100111202120222002122022011222202121102120102111122012122100001021000101120020000112021202100110200000211211221122011112122002221102000121221201000222112121111210220101111221111212112010202110111201102221120210210102001220120211010220210211001122120022120211202011201102111000102221122100002010100", "20220010002200210121210122222121221221020200001100000211220212201221021110021000011112102211210021020201120011100200022001020000110112002021110101010110002110112010000002202000111002201000122201110000102012111122221122100122021021111001210021122022011010221202212221000211220200110200110120110202100110212122000200201122212201121201001020212202000000000002220101112202222212001002010100112220011020012000111021011001202000202012220102110221111111121211212100001200010011021122122012101221201212211012211022201000122020101000121002000002220100010200001020101102012101211101021121212202220121010101100021021001002102211002212021001020022002210001112022112210122000000211111020100012000002020202120110012021011110112220211120222102211111221021100100121211202201000210212220220210112211202221120111121011112202210001121201011212110121202001102102121110000102022202021012011200121011020110022000102000011010120021220112212222210012022022220020102011110112020212020101211010011100220100011001112212022001201122210121201011020111122222200101111101002022121010220222020001110020020221222121210222011001211112001010020012120220222010022111111121220120111001100211221120222112211000100120020202220011010000221210010220201002211211110221112012211120022210102012002111112222112222101210022212112100001212200021110202021202000120001022211112201101221212011002100211002011210110222210220111001021101210212221202210022120200101111022212220110121201121211002112000220211100201002112022211122122211111022211202220222111212200201020102001112101120121002021011102102210021220201202001120100220100122022112000201012220210212122020002001021202210102012020120211020022021102211201202201100121021211012102101120202121021001101000100212022022122121212201211010121002020112100002021122001210220220212011102200202112202120001011110002012002221220102212220111102002012210002110220211200110211101100101100222222101120102001021112222000010012210212122212201202111220011101202021000000222212010201220110102101122021122202211100212120101202120221200120122111021101020200022212221102211000102021010122022002210101102221122201212111220022110120201011001022100212210202021102201001210201111002121102112012011022102201012211210002120002001211020010000200121012101201200000022100110222101102112211202111202112222101022122010010211112222222000111220202010021022220212021200112022211200221222122020011222122210222012221012121020202210200122101101011202002012022110102111", "01001200010212201202210001210221021201121020022120221210122021100000101221111221101020012021111101022212012120001212201022102210022002011010010201120012222210101202222101122221212221122002121212002211000211200202122010221202220222101001102002222110100212221122010011222102102212120212200102102012112121002010222010022112121100201122212101100122111102112002121202122211222201120222201202212202012122021111102112202011102101212000110201202122001001022122212102000222022111200220001002012000200111212000001102010100022210021200212022121122222100201001221201210111101111211000110210002101220122010100112210120010212002211210202011012222210000112112211111020102212210222212201211201122111222211201222010011121012011022021210211122202021122110022000200000022020200102111021221221012120101200212012121112201110002101100022201002210012102111002112012111200000000202111120202210122111020200110112020101222202011121121201120021110002122221011220010010000102222001101012111121010022021120221121022220221100211102000202221211120112010201210021122201222002201202110202010001110121000100201202100120122011022020200202000111210021221121011002000011002001222220200020212222202122121121101102200011020222101221111020221220021220020002001011100120010020002102111102001100120021201210002002210100222010012211222012220111010121201112010201112021201202122022101101010012122110220121110100121101021011020122012001001212201201001001100122121202212220010211000202001011111220110110121020222120220112212210200211221200211021012212111002111001202210010110122022120012121002010111022022101012212020210220011010202111201111101121220110022021222000101210022112100100102200220011000202212101122122211002202112011122100120011110001010000100200212101222102111220110212110022200100201000022010111021000111010210210201201121112022222021221200121001110220212021211120200102020120020111122000100100122102001211020100200011121110022020211111020021220111022121102021121221211000202222011001101202102121100101110211212000200101020112211002201120112112221112110112111200022102102211022100002210020020222200202212222212100222201221222102121222001001020200111011122110210111010221100010011210112021012111110121220100221011021012120022220202102111202201211100122210002020020111020111111202200211111120200211012110222220102211220002210111110211100101200202122112101222200121012022121210102110111020221211012211010001001200211122012112000010021212001110021122111200112222102002", "12200000212201010100112110101100122221002102010100002012120200211221201112111221011110020101200000020122111122001211112121002110201002210002011020200102110122200211112122201210000220222221022120201021211012220020021120111211201220111102101200122121111000210200200101200020201100222112022000212102021222221112022020201020110110010122110202112010020210110211112012120111012211121020100200121011112200101111022101221100102002021021220200201020222012022000101010201011212022020001022012202002010022122112002011021000121200110112020100100201021200200200002022022200112020001221010020121002202210202022220121022110012102112212201221222202011101011102002210201022100220002020002120220012011220221101010222001021102122101121201002012221121122121112022002000011222122210201012212212212011100221222200100220110101221110011221022112211222000012011212002210000112112010022210101220111210022211101220012000120102212202121101020122222022221120112100000012001000202101001010122212210021220112221212010200102021221001210012211101022212202121210201210111011022112100021022101111022111212102202112120120120000121110221122101012010220000101122101022102212222100010220012020211210020120212202222220212020210110010201200112200120010202020212001221002120021210122121212001021011201120020001212120022121122202021000101002211010102122222210200022221100100210212200002011200112101122011221002010221201112022210101001111101001020220021001100210111201011012200221101201201201210010001112200201111010220110221220120111010021002020001102002010101211112102112111101202000121102102120220011221201212020020011012220202111011202121021200200012222111010202010122220121120221120101220220120102212020201220012022222010112000210211200002122221022010021212121102222002222100111122200001021000001201200021020022201221112202000002212200200210201100011112201200200212211011221021112010211002211200200111100121020222110201112002121110111211221201121002000112121001002201112221212022210021211202001201102212211122010201020220102012020221221110022120020210121202002201021101210221010221200100202122210021012012220121222200102001001001111100122000100002201022000020101101110010002100220102221020112102212202102222222110101122101000111011100221200120021210112221220221100121202110010001221022201100001002012000221121221222002010100021112020202012021222212202221010122212010202221010221021101121102110010120122100021101011220010012210011012002012122001100000001010102122120220100", "22121212220011221000111212121001222121002200002001020220202201102202200110121010221111200112221211000122022110111011021111002002001101010020222112021012220012120001112200122121220022121011002110122020222212211121011200211121011001121122011222210022201102222112001002020102010010102121012210110200112110110212221021110101102002001022121022210012222010000002120210120102002121002012122200001200210010222110012022001221110011021120100210221112222111111111221022222022002101210211012001221122002012012012210202122112120100102111120001020001201021100222220201112222212022202200201200121220111100120012201200121221022000011001202202120210010222001002112110122202001002100202110112000002021101121000201122021120211021110120211212110222222010100002221212222110210000002020221220222102102100122020212021022202222211010210222220122120211102120211221222212222110211201200222210212112111121020001101210112110011220210020010110022121100201001110001122022112012111100211022221222021000222202122212020112212200101100010210021121020212102122102100102222212010212001212000102021101012111221200022100001012021111201111012210221200022101211022202220210111122110100021020121002210222212200211022220021022221001121200021010020210202020101212221022121120100122011221220010120210211210220000210112120110002210022110001211001121102020111002001120002120002101111121101020200211110121211020221002021022011212211200202100001201102221001220122202201022011200012210020022021110120001012022112112012001122111122212211102121021110020120210110110022222011212210111101001210110122120111212122101100222120111011102001021121221010021200210200202202120211011212210102120111012112212121000002201221011120122212021120010202001112010100111222220020120121212102021211210010110111022012012110020120020011211122011100121222211010102010212020102202222210121101122111020201000112122111211201211021012012001022021110001111222211201021212021101121001211222012001022000010011220101112222002200112201020102002111021212011001212201001012202222100110120110222110010101201112121112012220012220221011212011011010021011021221222121202011220021022121011012122001011222020001110012201211202210111200012202111222211020022121221020211221011020112010102221022020101202000202200201122210101102102002021010202021201101202020110210220220000120210000011102112211002022112000121002101120021011120101210212021122200201120102000000112012012210220001020100001101122011200122012220222222211222012202", "01020111012120121120211201111000100212202010021210121120210222021212211010211002002110000221220002210001012122002222102221020021220221111020210100202210001002122020220212221202112211200210122121110212011012220212212122002202101110011221020211210100101200022220221102122020212221122120121120221211211122002121211102201220101110211212120111112001100200010111120012121021022011212011212111001001020222111212020200220011100110121021101000010012002011111110101001000111111211022102012012201100012022100021022121120021222110121001222111210121011111200121020020210110111211011110010202020111202020020222002102221200122201101012110112001120220221002121110111002101120212112012210102012121202222000011220020202101201001121002111211010022220220110122211000000110011210110011201221222010001121012102002210222211011222010010102201022212010012222111110011101112110200222202010001012000201120200212120122022220202102200222111011010220111201210020011221221122101211221010001001000011221202212200200102211212120222121112220000021221211202010211221000222011022120202102112121020101212021202022111020102201001022220220110202020001102210020101112102120000012101121021112210112100112120121001000200202012200000201111210101200001211020121220021021101121202022021220220012222222111012012110020200020202012211121112211021121200111012100121011111010222100221211222020202021220200121021020201012010220221002020111102100202102002221201210120111211101122001001122011200100120211010222001020210202020201212211102202002020002212002202112000211112211202222112121222020110222011122120121012100110011110210110011010100102110101211021120102201201120112101222002212010201112122122211122121121212002002221110110021100121002212201120201212210021220221012012002201202211122221111102222211112220120222020212011212020010210012120222210210202111012201011000020100102101212212200000110012001200112222212122201012102010001100001210000022220220212120001200020101012221102000221010112020012022100110020002002010101101120101100211101010021120200111100000010202211122102220201110112011201220220022221020100102100120202121101102220121011022120110022010202221001200000020021110012212020220110021110000001012202021210221020001202102001002002020202022012210111002211012012101012211222200210221212222102202111002110022121212021000001220011221201120210221122022200002220120011012120211101112122002020201120012222202200011012211202100220012101001221111210222211202101211000222001100122", "20200110010101222020202000202011002102210202121010121120121002101202020111020022012001001102220012210102102020011210121211210012000002002101110221010221122001211100110020000002202220222112020122000212011122220200022200212111011002102222001120022222102001020220111100012102002201102221210111012122001100120201210120220212221212111222122121001100221001002221222001010102110120021110102001112221122210120222111110000102000111022212121002220201222121200021011102102220021001221212020011122121122001022111210200111010201022012120000101100210111222222121012201000102002101221101011100102211102120012102000222001211220002220121210012100211202022020022110112200022110110211202100110101011102212100110212210210220202101011120121010221121202112222021200110102022101102211022221211222000200010211002110202110011211000122122122212221022101021210111010101210220110210120100121012001222100112111212211212011022211222201101121001122102002202100011202201111212210122022212222200100220212011000212102002221221210010000202000110011221100012101212202000012001011122111002012212201122122012010102120010002020201102000101120000111111201012220000101121022111121102222022000101000210121112101202202202012020021100122121011010011120011021010101111222220202112202100011110002010122001100111220210012221212210211221221022212201101010212020020200001221021122220122020011020200120000102010011102010021200111021212212102002212010021102022010121021200121221222221000101122112010020022200211011200022220020010102022000222000022201022212102102221002102021122021022011202020110012220021012122201111102210001200111022222121120210021120002001122102021001122211101100021221110112211020121211010122122101110210120000022021201110221221020210022001222011002010210000221220001202020010021212201220200000011100122122100020211122100101210120012212112000211210111102122022021012220021102020221211110012001222122011021020011002010010020201110122012100112020021102122221202020120220210010222120001222010010002110101020102122110210220222020102002020121011122111000102222201010002110021202111221200102002201122202102200011000022211000010201121210222002210210022210100121201000102121012102211111210020220100002122011001010112002101210022012020122010122001010001100211121221102022020200020000021100210200121221112111100201022000122012100110022222002220001110221001111202010000211222012020021212002110000202111222211200112112222221220200122012201102100102201201001212200212210020121", "12002110200210211001211022222002101112200101010000221012020221220020122010110202012021021011200022120120210020221020002222120112001201000111222100220022202112221010110001010222100122022220221200211221210120012101012201020110102022200011021202102011010012022121201102011210221102210112002012002022211111100021121001212202111010221210220020102221001201210221011012122110020001000010212010020120120011001122102202210120222111020200202211020001020111202100020211221200110021021122210120210022220111112022121012022221121000011000001021211200201202201222211212000210000000121021011110020121200012222212012222102201020110021120022112002012202212200112102001101012012221111221010212221120112201122002201002200102200121022002122201020121110101002122020001102212200000020200112021120112021022222002020101011212121012122120220221020012122022221022112100011021121020012021101200020012212202200002120220012021010100120221000200101222122112012122221102002200012020112021201000202201010010112101210010212122020212200212101210210122110200212201212012110000112121112021022222102011011012201101021111200201210221222200210110111001021122001211122201020222012022001120222221122012020112102020220101100210220211222010211222001012100011021222122111112122221202001220010102121001020022202221020212221122001222010122222002000201100000022122212211211102102201220121201120210100011122212012111022122220022002220121120110221001011210100012220201121011211220020010222100222212211112000101020220110121020001202102220111102021001102121202120010222210222002211101212102101022212200000001212102201000102210000022220000221020212001120121011102022011211021212022110202110021002111012201001211120110212210222001210112012002200010011111022010200222012212010001110111200110010200202101222010212122201020121010222210121111210000110010102210202202220202022120100222000021111222012220121002211201122102121210102211111001100220212002102202010011002210221211121010201112110112121110101102201110022220112002020100021101000122022020020121001100020221211120100110200211220002101021121002221020102222102110022010010101012212022022122222220121101100012222222112202210102000022210021202002201101121122221020122212200122102020212010001202001002000200100110011010112011020020221002011101102200202012112202201200210002210010202002021200010000100211211201111112212210212121222121120011011011002121011222222221220212212121002012202111010110102112001110200202012011120121110220201212202", "10122202121120111110002100002011221212201001011020020102000000100011021012222020212111011121111120022111000011212020210012022012022021002120112210001112101102202020210201011211101021220202022111120112012201101211221220002122021111121200211001101202021001100202010201122211222112100220012012202012122001002201001110212210002102120000000110022110212112221111101110002122112222012022111222200102021220221220001022010010210012020201211011202021020210100121002202011020101100120120111222100102102222020001121010021001001220110112110010122010210220200201122020202010002211100002200112001021101112122120001121012002101000021110112200021100100022101120021111020022201200102012122011211110212012222011001111100020020201121002220012211221121212001221210111010222222220102011020102100220010100100021122000122020111111122222221002122221211102202011112221221211202110101202110110211111212101122022222222110100021210012022110201001222011220202222012100122220102120011111102120222012011202120000220002121112102221110202001211222021010222220201202111021200112022120201220201012001102001002001211210001120122020000010210021120112101112220012101112102220111012010022111022210202121122122212112021111202112121011011020212001002101110112211121221211021101011111022220120121201112111100022201001112201221021102012202000020102222010222111202011210022111112212022222101120210111102002210021010120001022001210211101020112100010012021001021021222220022201011222121202202102210002002111200211000011102021121122002222000211101212222202022221210102001211100212222221100022111220110122120012200002022022011101020102001012012120110010122001212101100111120200101021021110210012110110120120200210020220100212022121220021021012111221202021011220102212102022100012100022012200222012102000201222112112001022221222020201002010020022101220011000221120011211210100102000020201122020201200200010221011211122211111020100221112102010222222120001010210010112201101111202011112200222120200222212001101200112012102202110012201001110111122210010022021020211212120202122010021002220012112110202021112012212011112211020111211101102201220210002211210120200121022220020021221120000000210212020102110000120120200201201210021210201101122001200002121211012101002210111221011202011111021222201221011021220020100001102121101202111220222121201111220112200102200122020110211222120202211122220120222021200020112122002201011001000100200001122120200110112200001220221220212120111201101201020", "21100121102122220100110022220000122122102122011001111111211012100011210120201101212200210010211220222211202010001202002020012222112210222022120022010220102001211111101112001220000121102010112210101120120100022200221010111101212112000200021122222200010120120021122212121122102122121012102212200200121000001102011020121220200021111122001211102221000000101221121211000111111220021201110100020111101100022012021111121010211122000102222011201221111200000221202211000021121112220012201000022001212210121201022020222200112012121021212210022201211102010200112122102021212201000112000021000221122100100121211000211112020201012001012002000212000021211010200010002211000112222212110211222110101020200011022210200022012220020021200100101210022102001122112211101120110011000210000110222221010222000220112220120121112222200011122102022011222102110221021020210101201012112212201220001021111010202020012001101022020212211211112200221000102021020010120012010212010022102012002022022112102000012111010002102210221110022001210010222202022220020011102001101012012110102111102122121022020011221002000101011220212120112011022102111221112121011120010000202211212000122212221212021102110110121111100012122122111002102101210220221011210002211022022000121002012210211012012201210212002112100211202100002202120110110121002212122200000122002202120222110222220200002001001220120220121111120001012110012211110120101001100210201111021212210022111122111111121111211021220001002021100220211211112122122200221002221211212012011002210202211000122020102011210020021001211202020201000011101012122111120022011112021212122212002102212222110222010100210001110220210012101021111022002221111201110112110110020122102020101012211120100121111010202212212122100121112210012222220212010012211021111100221021010022200200122120220121010210121120102111201000010212001220021222220011121011021110200000000210122021202001210021111221010120122012112222022102110112121212210200210201020210002102210211120201122010000102002220102112212002222221210102220212111120222201202021022002120012202100101211221011200200021100212122210022222111110211122111220022101222210001210212201000212121111110220220021221122201011210202000011101212210011020010100222111111210001002121001102012022001121022011212110200111011101201110220000222010120201111012201101112020022000111120111100120101211002121011220121011201122021011201212110000011212101212210001201002122202120121220012212202102012020102020010101121", "11102010120120222220201002000210220201100211122201011100112020111002010222102002110121210001222200001201222212212202001121112200022101102121012020212022212012212211020120100002001111212012120121221002222112222011112100122110201110212011221112211101120102120002012021202222201201212101221020100122120021111222101012101020122111120021211201022122122020010220202200012101010212111222011121220020201212000210122220021120100012112210001120000101121022201120021211200011222022022122102121211200102000210001001121002012002122221000110122022000021000001100222002120020110120121221112000201021102010020122111112012022011021002112020202210122022002101121100222222021101111001200121102120120000021120222001100002100202012012221001121111121211000102112012202111210222101101122110200011120110220102000121022221221122120101220102110021211011220111100012020201210020020201110020111212012000021010022202102221111100211221100122000112220010202221212022201220011100101210100220102202220001010212020202221112202020111111220121212011100221010020001020211002012022111012021112220100000120110120210202012021100211212122212021011221110102100100211201021111100111112210011010222021101111221000001100021211210021010021120120012102020011001121001221121001012222102001021212212201210211202210210212010110220010122012221201122101011001220100110101022002022211012211110021012122121112210120110211002010211121222120101102011020000220002122122221221221211122122101212120211221001102002122011102200122120000120101110121111202222000011021102200122101102012211101002112011112002002010100020221021021000010011011112010001200112210010210021002020102020202101211000120102112021112211220002211222210102211120222120120010100011102022100112212112000222111121122221221011100200122001212222200010102001022111200211022220010201011102201110220200120021000222221011112011001222101202022122002000210211001020222222220002010000120112220111002122211112102021022100111220210202000102211201102200000222101102021022211002200002121201222122002002020000002101022010021111022012101002111110220201021221120121021021202102120112222120010211222222101102221210001201201101221002110121111222202002100101221120210222111201221202202121100222110102012001200211020222121100012122110001110101102000011122002202112021010202220001020211101112112021010121211211020111222101110010101010222122112001000111022122002212010000201112110120102020221222121200202221121012100002211122012210111022122211211212", "00002222122102110000211211002221122111211000121100001200212220120101210020002121100121102121222002110110112021212111102001222022100120120100001010201112101000112011112011212201102000210200210121021010120010201200111200000202212202122102020102000000222022222110102200010000122100000011001112122111200202011122110122020022022211122010020222211122202200021021201201222110220100001021011010121020220211221220122022000110200011010020121212020220112200110200200112221211122112112002001210111221211120211201011221012012222120002221110222122101121021220201012002121202001201202200212210000110100212022001202120001011010200102212202021112120102210211002002100021222121000221212022012022100101101210222000010121011100011121011212112000102020020221001021012222222001100121121000000002200000100202212122202110100201121020202210212201020110020012202222121022010100010111211002120101011110220022012110100021002222111002111122212112101201221121111201120201021211201210102122002210000110101221102120122221012202220002121022200210011101012111101022211000021112220100110021000100021010010011202101112112120100121121110100222100011100220222120201111020120200212220222210011222120120121101022202211222201122002001200022220000200200212012111020102102112121110220101222110000122022021221020112221112000021200211122200011011222021212122011201120220210102121111121211111110102111210222102101101221100110222002100120212020101201202001102210010121121202000101221200220112011120220010021202121001212012102022202200120012021012122120001212210012021012020010200122220100222001200011020122110201102112001102200112201120122210200121000002122102011022021221121202200221002220100010022101111010201012222222021020120202101222101011000100210111020111002222122021100200100021020101001210100211020110002200202002122122100100000222111112001022021010002012110011222020100201020221212220101120221002002221220101211100002202121200020200001211021110212201111221012200121121012102020201002212111101121211222111011012121112100200020000011010200020102110110000100211122222211220102222202212202010201002111022002101201220111020010121021111212212221102210022011121200221111102021221101101020101200101212001221002211222211121212010200102222001002201120221010122112120002012001100111012102011112020022102020001220220012002020211000211011000112121001201100102101022210121121011000221222220110211121101212012100112111202200200220021121102221201000011022201210020021202200000111001011", "02020122100201002000102212020121202100202111221122001000022210212000002202012212000101222210000110120111200222121122210112210201112011212021011111201220002012002011100002011210011012011202110011220221121120101112120021010220210121200022210211211002201001121221111000001022121122102000020112100000212100100220100221112002100212001020121210221112212002002000222200010011000022121221222202011022120221000020022200220102122212022222010200101020010210112011021002001122121021200002021210101202021011001021210112021001011202120220012100121020121101001010012210002010012120121111101101202212112011101102201020202101110212012212010202012002012002100120110111012211010121201220211011010200202101011101011011210022211211121212111020011022112121100220101021122001222120011211020111120100211210112110212201201201100110222202010012202110222000020202000221110002110110001212000221202100101102020212010100100011202122121221122122210111122122202121220121012220101111201111002012211102220222100121111122021002100120121101011211022110010011102212111020111122202110122021220210211210111112000000210210212112102221112020121102002001212111122200022010202212211122210000120000101011202221022021122211011010211211212010021102220011212102202100220210020101022000202012200201002211110011101201001222011000120002120022212222212212121012010221221110012202011210020020221100010011022102210102112010010021121022022210001021102010011010000000022211121210012102011011201102210022201112111201220201100210112202022002102101012120122212000201020211100110022202101120121112000001101111202210000010102000201011021201000000200221002110020020110020220102011122120020021202111112021111121110121001122212011202122000020222121220210120012212001112101200211112000112200121210210110220001112221121200101101202220012110122001200000101022010221000111022110212212110210012022020101120012201020020011000011212212200112222112202222120111211221110110120002221120121021011120212001110220100110102122122211222210020001122010121121212012012012100111000000101100222101001111110001220010112111211121222222100022012200112121210110112202202212112011012022110210212121221220220100110100002000010122022102021111012112110211211021121111120200212201110110210202210120212120210212000222001122011202102212221010111102102121012220201021000011212022002212020002120222022100202000211221220221000200001120010200210000010202212122112111022122202000110202020110220001112220110211201110012101000201211", "21000110120012021211202211100120120112010112012210010120020020210001121210100002110121220020100201012221201101100001012101120120202100120021210001222202120201210120221200111200021102212222102112020121202221011222110021011202201200200111210201201200000001221110012011121012002201111100002100012200102101022210100122211022111111112110121111111022122212100200122120012111212211112222001112020122220121001010101212220110111100022200120110201212111112120112210102112121120221022211122220111102221010100211020012012202201112220111101001222102121220011221022100020120111202000000201002201212122202120102011121021212012201220000110202020022112001011220222202000000002210210222221220102212100221011021002111122222010010002112121200200121021110201222110020010211221020212020011022110222212220101010000212112200010011020010021202120112001211110002122100011111111112100020020212102111201022212200220202220212102211212020002122220102212211001022010012210212212221210020202012202200120201111201010021010120202220120011220100221101210112011011011220021000120101001122211110120001002122020211210222202212220210200022000100200010012011020201100211122120102011111212211221020102201122202210210101022121120012102211102021122211001211001122222102102200101012101211112011121020212100000020210011011101021101221200001222111110202011102101002110100021022120221022201110101012221000222000000021122211122012211020210122101022112111200012002121001111012022011010121011011210221212101001001202002210000020111202101012200112122121220000121202112012022211212212201220020011212201222211022212002122000001001002021111200021001121011102102010001220020011000011000102212212210202011210211221021022102012120100011020102200010012022211101022212210202000012102001000012121121021000210211201000112002110001011100202022211201100010200010221111021110022212201010101202002022112121000000020012000010022012211212111212111022222020202111011100201012212201011002210212021112122111020021202001011100011100121100222000010102010202021010201200111020221100000220211121020012210202212120020002212211201111110101221101011112022000112101120202002211110012102102110112110110000122001202011001100000100010001002102121110210011100020200212120221000000221200000222101000011110111002222102222200001210022012002200012202010121221000022110210212220222111222021012200122210122011200001222110220112010102211101020010122212101101202010222110002212200222210221012202111212020010121220202000020", "00212010000012010100212020221100110010121112101220010110011112012001222121202022001202021010000021110212012022111001211010021011022202100011012101120202002121002112202222211211002110212000202101002020111011202200120210201202001212020022111100011102102002111202112111001010120001222211110021010222210200211121012200002111121200001100202210011012020121010122112011120120102112202010210211120021021212012200210220212022220002100201201000222101011221012020022201120000002121010001212220010201000010120220212111120202121210110220122202222121202221122202112210221020110002101112221102021110011012211012122101001100021112000012102001200222201202210021112201101222112010122111210102221220110102012210200011111221102021021100022021011100021020201121002211112210111000012201101110001102012120100112111001012101112220002221011210101022000001200211221220010122110022022002010201021022202212122102121110111202220022200121022201221100102222122222111200201220211022010000020022111220101002120111212121001102212021211021102010011212201102020111200112001122200120112220210022001122021210210020120002201202200120110121111221211201021022020212002001002012110112111002122000122010022010020210012010111122021222100202111110121121211122012021000120120202021200111110202202211100221212012200112122101221000000110012210222101021010100200111121000022221010102000221010000011222110112201000022222212221010100210000220201020120211000112000121220100011220212202020002212001111120202110001212010202110101210102112121020221020202122220101212212220021022012202202102102200211221122022102001200220221001200220221220112011020020101212220202121112220110101200012001120002012201110122202201122212121220211102120102100102212121211111001011220110010221111111010012210201211211001000220210211122120202212222110011222122011101001222122100121202222101101010220222101122100211012112110210121011011210110210220210111010101000111000101210111100120011120120120200220200110020122022102110201020222112221011022112112120001101211220000221111011200102100111210000220100221120001120211012102101212100220011010120112012011120120222000022221100122011121111100001012110021212021010012011021222000122201111122112100102011112012220210222112112221000211211021201000220112110002210222010221201210221022221121101111120020022202021011002110211101122100021211102111202220120011112020102012021121012112020210102101010110021102112020011122202221200101222120022012201220220112222002021221010022", "00211110121001001221110012202210002012202102001020202100100122222112101210020220011020002002010001210212100121111221201221011220121000021212000110011120110210000102012011201222200222220100112000002122001002112201102201111202102001102002010202110001022202211110200210210122211010112100021112211121211220201021210010210102001020201001010201122201101122222002002101001101100110220020212222220102001110102201111222000200010210010202022212222110110122200211200110022212200102200211220000220001101220111001112212111210100110112210120110010012100001102200112211101011001102100002200202102100011000121211100010012220200212102020022201022220101211012000102202201100202111202222011101101222202002200201121022011200011222001002000202202100122100122111200112012212110022112200000002200222012002101102012011112201121101102002011120120222020001100211001100102011102120220011202222010102001202110011101010202101020222110222111002211110201000210000221102220012002210021010111001011010201100110001010212012102100011212101202211001222022112122022001202211101120010201122212212200120210122100202020101202020101210221011201020222201222022121000011222221102020001121202021021221022111200120101200200120022012112020211010011212102202011022112122021211002110100011020101000202000010122200022102202211200200101020002110111201101121101012112220011021122000210021021200202011012120210201222120201021022010102010220202000002120000000000121021201211210000020202221212210011212201211200011010001100010222011200021212211120210110202212022202102111211021010212020101212001011012020012110101002012020221200010021022102020122102101200001002120222010021211210012010022020100201002110220112020102110221100212120101120111100000202211222121121211012011212101021000222110121112022000120112201022222002001121010101100220011202010122010200201222022202111001222221210102001200200001120012220121002122202120022001012210000121221212002011001120002022021001120021002010210002222210210101210212121222011110021121010012022210110212010220120211010120212120122202002120200202010021110212102111200210020100112012021212010200010111012200021111222202212200120011211100120021100000020012002110202202200210211121021000201021012020120100102002122221222121212111010211221121101122110210022021011011221211222012100122012111010002202110200210220020211011100002110000100000010102001121201210101221111202012112020210201111100121000002102022110020110110002021210212111121100211111022121111112", "21210202222001000111111021122022222110220211200022111020202011200202101121100000120112211021020021212101011101201022102020200021201212022201101120102000012022212221221121102110000210211001220010102121001111210012212112021102202101001211210002101010101101211100011000221122001202010020002122112121110110111100211121021212222002212120222200002211200201200100210022020200000000202101121111222112011212200120220201022120001002222101102022002201000121101201211200120022110221012120000122211011210120201221110022102202210221201021121122220220000110021022120010110222212020101022111021211202201101211200201100220011112111111202000110101022222111022102212212222201201022112010011120101011211020200222000222111000011120102112000210021001000121011120111122211211012010121101211212010211202122011111011110112100012220121120222202012200112212210110212022002000111212020100122200100120002211121120212000100220110120201022220102200020011112212111210221002001111200212210111011200202111121111011121212211000010021001220021202102012101112110110221121001011121002012011121110010002021211011001000020022121100102110212020112110020000102211210212000022211100111022120211100202120210210202110220212010201022022212000212001122100122022101002011020222100111010010212120101112022021102102002112010002110101201112000200000112212001221010210021222200012020100101010011212012101001210102212222100000010220201012222102202112102000221001011001121010122221020210221220000222112122022110021021202010110222111010100021201001211012201000111211112002121021212111211210121200012112112021020200000010010220112021021201022002021200111200120221220201002201120201120212101100220220202211100011201221121010210102012022102221202211211010121111201022022011000122010101212122101201212112200121222100212112222111210011122222021211102212101110022021111221210110001002210000200211122222220100112100201000200000011211010120121110122220202220211202110210002000212001021210000122022022102102001222100220100002000121211111120022110201101002110101120110111202121201022011001222121112011210201120111201002100200101020102201202120221202011011201202220220011220100120002202121210120120001012100222210111112211122110202202200021110211102000212012212202102202021022101120000100111202202222011021012200112022001112022111022220112002220210022201100021200122110121020112120010010220211212211002220221002210012121121210220221121101202200100100221012201111222110212001012011121020122112121021", "22101001102211000200112212000021020201102012120011221112101110102020100121100020012010221011122222010112202011201210010102101110221101210212202011221021201111100021212122022022220022111200022122112111101220210220002201000112121211110122210022100111011012111020022001122100201110001112202111120212220201202120110001200111012200001010122202021210220000011002102210222122200200211101121021011020121210111121022200010112122001011202210112210220020212010021122000222201200202221212100002111011222110012021210012200100102212200000012010010222000001120201021110111112210120002112110001022121022200220111120121010002021212012221211111020211011010211110100010220222211010220212011201112002201222001022011002100201100202222012021201111000220111001012001202120021122212210021202101120022220101012222122010001221021111200201001022221120112100022120211012001010001210222221102211122221201202121001100010020000100111202021212122202022212022110122200102220222101200111022121222200212020102121011210000011101122200211111002111212002011122120012202011220220222120111010120001012010220222221110212211122022212201110222222000000121221112101221202121202100121101200211102220210221200122100100100102201111221020120220011200211222201200102022121210100110222121212111212220121201010110111011010211110222022210222101000100002202202122110201020000021012011121200022010022020120221200010202121021200022200000201102110211010100222120101100220002122110110001020002022121120220201000012201201012012220102000200212202002110120201021221121020201010210002222021111220212010211010211202112002011201120120001022012100020111020222002221002220120001120200122122012011011100200100211120120100211100200221102221001202201122200211111110100210210101102110222120012212021212201001100110101110221110020220120222021211010112110001112001122020200212200120001201020202110011002020102111001212022110221121220101112210121010120202100000202212100002021020100211221012202111111202201121002011021221201000111100222221101220222220200011210201200020000011222001211212012011100102012212211100101120102101220220110001021201200021210000021121012011001201201211220122011200210202112110011010112011020012011011010020021022120211100022110102122210110022002020021022020102112101020022110021121021200222012000010100120210011100102212012010120010200101220002201110010012111121100221101220100202100112122000101202200001001222121010212021111222001021212021001102222220020110202120021201010100110", "22112102111011221121101100112120222222100220110200112022102100201002222112212120022010200022202000011100202100000211200220221012200022002022201000120201002221222100222211200020121222221120112001010011020100221122200021100001010000012001022121110220202222101022011001221021011202120010221111002220010121220002201222010022212201001221121120112020001202121110010022202210200202101111122121021001111221212000220112012012021012100220010111201101000100200120221121101022011022011101101201111220102020021100222120022002021211210200020101210100221122101001101222210020211020200212021001100211001221220012120000202122202200102000002021121110001220112010112202022221200002102000021002021202200001201010200102002220010122200110022010201120101022012121210210110210211210121210020220020021012122101010001120001120201201102022000021212002121022201002212000002122010021102200100221222000211200201110022022220211021200111102021202011020011212010221021020101001022111101010002110220121201012121001200011221202210122100120111001202220120110110212121102011122210012100110110110110112112102220222110100220011020012012020022221011212111021000022210000011111222212201010212222000200222222220222100211211220021021212101110010000010101102020012011100020211001200100112121021120210210121202202000012102012202110202200011200210212222102121021200012221120020202211001112110010211022001011010010210102221101220201102201211222202121110220101222000200110111021220122010112212102100221101200110110220011010201121010210100122202101110100121221000221121210012102111220202200210012101220220122110222201011100202210101100110012010002112110000022121100122022012112202111101122220021212020011111012200210000100122210120020100210202101210101211110021212022102201212221121112002002212120111200202012011220012120011110121111222121101022002010122012120211010201022110211210222100010110122111201201101101001210000211221221101210102111211020101111221222110022112022011112020212222001211221120202100222120200200002122220102221201011121101200101210220022100100120001021000220021202201100010210011100022021021012212221110222022020011021001102110002101012200020211222100222001101212102200120221120122000210111002111201120022010112101110220001210110022000101011202202121111000022201211021220002210120222210000212212210011110220110120112020122022021200000010112012001221201222001201202020221201101111100021202021120002002112100002222212011010200212110122221001100221120010222110012", "01021122110111101121001022202010010021120222201101001021222221110010001012011120001122110022122021100200000010211210101000200101120122012222011021002212200111110002101221101020012111010212120021021102001220020100020212122100200000211212022122201210110111001020120211001020000101001201201102202010021020121211020021100121111120022111102102112120001021122112020200220201201010220202011122121010101110011001211121121000012012111121221010110212000212211000112211210210100012112121202112011212021121010211222121222010002020210021222120111201110200120101100200202012102202020022101012222202122000200112221222202002110220122121011012010012100021010212222002012221102011101001200022020100221110110012011011012020010001022122012211012222100001010112011122121121211100120121110212212102201011121111200212120000001002000100012000000021201110001111222101011012102202010112222101010121201002002112102211010212122001211202200210211220120221001220100102011201221201011002121221002112101011121220201212122021002121201202201121102020012021110121120102120202222111002210222001111022101102010000100210222221211220101021201002200102111121002120011210121200002122221021211001100210010111100210011110120000212011211210102202201102021020110001211221220201122000101100111202112112102012002111010102020201020101202122102112100010212112100210021221211220111120002221122100021200211100010022220110121000200111022201112211220122210120220121100112002001222110120200012202212202002022100001222102010011100211201020012200220122100220201010111120002122202202101010011020021222000110221202000202221101000001221221002002000200200022220200120000020110101010122221100220102200011021011001120112010102122002102020212201022010122121201101002020211222122202222102202100100000010200000010012111012000201102020112221222220101101211122122020210221112222211012221201220120121100200120212221120111021001220202200211021102200111222112200010201221120110222221012111010122222202121001012222210021012102220110200002221222120101102201110020022002212211212120002100120102221100202100001101001121220012221012020111022112110011220110020122222111102222221122220020121211212220022220002000001212210122010210102201211022212012200112202110010111211102122011012012221002000002102101101202000111212011122121211121002200111022112211120020020212000121210121120101110001202022020012221012002012100000212200112211002001112022100210110101012210101111201221111120202221111201000000220211101020101", "11221000121120010020222102210021002001211010211221101112201121020020220212020211220200021020021220012110100122102211200110121010122021012001201012022110000121222222211120220221100121222220200112221202220011100122101001121211211011110020220110022211222000211112000220112122220012011121220112101011200100200202211022202201122212112211220202210112102222020010010000020000000020200211122101110011021100111110021100201011120022122111012001202021101212012022122010012200011120201021111121012111111000222200002222000212020200110201202111000110002100100211222022112111102220010020022222221202102021210122201021211211212201011102201101122220210011220022210101200122021111012122222201112201111101010120102022101221222202111012210021222202021102200211101212002120002200202102021111011221200120010200010102220022220002212112110120022121111001122100101121020102100200100210101122220222110021001001102020210022001020002220100000200221001000022001200012201121102102100210221111011202220111102101121101101122120200121020001102020212102120212200202022120220120120100101112022000110010010000120222111001011100102201110002222221100011000220112021120210012122000221221110110212201100000211001100122211201211221211012111110211111100212221012012210221001011201010021122020222001100210102111222121111021001102220121021002122200120210020210210221100220210102212112220211010022011220121122220000221000220022100222211212102012101222101122220102210020212000202000122011022212020111011010122011202111020211201020220111211200210222011201002222111110122100101100120122000221021012202122211100212011021202200002201012101112001020001200000002011221221202000120100022110220222012220010011002112201022201220110000111201001200202021022021122210011022220020102102001202211022201222220200112021001202100101211002121102011200212212020012201100001101210101221210011211222101112111212212200020012000122110011001211202120001002102101002200121021222021200011012000111210100210012110210222201020001110020002111102100002011222020010001011122222120210211220001202000122121221222102012112110112012021011210102011002111110021222122120211220001002112121020121102112102212212201101120200100120100220210212021001001010102222001011120010211020102011121202021021212120222212200020222021212001021010010102010111211011020201010110010002122210000210010201202020101220102200011000122222200021200120101102222222112011221120011020220011110211021202121200211120002200022212012102012022121011", "21210002010121010120021021222011122021022002111112100112210000010112211002212101002211222220222000011112201211220011220101002222220001212120121020011102222011000100012100222002102120100201112220101220122022212211022201001221202201220202110021112202102201110201112101120020222212120011202122110001201221201212201120101110211120220220001110002221221211222120212122111121012111012111101202201010021111021120022100120102122000222102122012111202210111112000020101201212200101002102110201202100012120200000021011121201221111021101001001001201201100220222111212110220220102210200100121101101101010020121121020120212002102210112022112120221102010200100120022011020211210111212020000112001202011022001111222201022222212211222011112002122201210210220111221212000202122021111112122211201221202210110112022111210012211020011101020221222110200120210200022200222120200220200000122221201021120220211102201111001011122222010210210101012112221202100201202220121211120012022122202220200110221112211111220012122212011002122100122220221112100222022110102222112202122020001022102001000210100020222112220102222211002202111111220102002010101112201202210101121212001201221011220200011122210221001100200012112021121201111000122010001000200000201201201201200122202201020001120101111001121000011022212001111110201120220211220111212120000222021110122122021110210001002211010102202010000020010212010102011020112022002200210210020000210112020121110100212222112020102102122000022200000002001211101220222000120102222212120201201121011110220001021202220012211110102112102220020000111111002021012112000000212111012112000102101201221000102000211002010220011121120212200210111121220011011100222102200100022200011012122222120002120211202211121222111111222022012220012122011101111200122201000011122122020210201211101210221200220021202111222111102010022022011200200012101111022121011122121211221022002200011211101022220101200222100111220121020202120200222202200121211222112221012002022212110110121220112122220220020210100200211011210001020201222200100122201222010201020111021112210021200120010210111201221001122012200102012220202112121001010112021020211000012001002010012011201211000220101000010201211022202110002211200020112012102101101122012211220000200112020211220011020022111022001220122012210022011120002202201020012121001021012221020110000102110202001200201211200222211110002202222021012012101002100001211022202010112022220000122222021220110222121021202120022121222", "12001211001202200000110201121022022110112120201212112010102200220212111202211022201111101000112120001200022111021101122020002121012020202100110202202010100101000210012110120110222121212222111002221212010210220211222020010001021011112201212110020200012020210011000012021212102212102101102012120120101120011112112021201102222010200222120012001220211201020222000200200112021121021202100010021220110010212122211201220210120022020101201221100011202120012211002211121022201012112100011021000121200112111011102101222210211222221122011221102120022010221001212202020122212111020000101211011221200222200200122010012021020012202000020021012001100002120000220212012221221120120000112102112202101010000221112221122120121202220200000222012010220211000221222012201210122020112021100022200201000100022211111101011200012221001000021222211100211021111021221022100022010200111202122211202122212110220202101201111121102211110111210111112120202220122110010221112100111221101000220110122122020100001100202222122010021012112210220020022010111110120011110002101022111211101120120011012210021011122001211101110102101200021010222200011012012220010220021212022222222120111200021202101121101111021100010111110100111220020010120212222120001012111012121220221021201001211002020210012002200220100012221222012001121200022111102210110002222010110020122110120111202010221202011102002021202122112121111122011201120110112110012120222100211222202220012020212211121202022120210110111200120000022220022110100010020102101202112102000110201112210210001001001120100021002121201002200000010100021110102100101222202222010122120200100111120011112112002110021111111220012010122122210020110222220212202122002120021111000022222122121210220001100001011022222022111222012211122101011122112100120211122010122200121010201100022000022211012100122200202010011101112000001100011121012002000112111201202111201101122002100020120010001010110222222102110200121222020212000020200000202020100122222121110012022211210012110011202211212021110100210220012222002221201111110102222120200122020020201222100100102210222002212021200202122000210220220111202211000100221002221112111100102221100202010201121110002220201100021220201110112112012121110211020112101221120011120102200101202212202121210100020211220220101012012011222020201111021122010020202000200100120021200122001212000202211011210101100010212220220122021210101102220110200021001002111121010101121201112202110000201122212000100122102010020122", "01112210120010121000101111222200000100220212011020002001122020211000122122202112101221102000000101102100201220210002110120222212111210012020220021202020022002022021202112202000100112120212202101102210210212111002221220222210202212211211102122022100122022022201122112212022201102022021102212011200201212102100122212011210121210022100100010112022011101101210122211111022210000021221022011212101200120110122202010210202221211210010021102000202100201110012101020102010000221112211001210011221101002121110210201212020201202112211000221002221201201000001201211210110110210221221002100002002200202100111012100020020100010211220221220001221020002220221201012102111120101112220100012201222212202120020021002220200111221012112222111022002121001122201122111121200001211110220021110110002212002220122010110022120020021102200001001111021002020200020211210200211220001000200200000211002111121220110110000201012012100120121220210012200122200100101012220222002011222210212012222002202200111120112012110022110121010001120102100202202120102220012100102111102222202201221202002120020200120021211011222121012022200010022111202022021021221201222210022211000111120102020212012221021201111100122011211110010110020101021122222020000110011001210000021022210010120202012202112020111110202010111222201210221102210000221010200000102010101100010121101010110110211120202020001200111000110220012000021110120011212122010202102221110200101110200002211222021211022101122021220000100222012022220001002022212202100101012100022011020200222100112001211121020111012102200200201222220121022012022011012001020012102021202210020022012121122102111120101021210102101120112112202121122212000012000022000201022000111102002000220122012101022000100211220120210220200121002022102220121012221210010220210212011211120221000001211100222011000111220110220002201222200022020212011210022101011001120102121211101201000122210011121221202210002010010101122122000101121211001111202102122012210001002002111012121001121101002221002202100100021111001221210001001120110011212200202222020221101120121200112022001101102120201121201110100211220112022020211102002220221120221222100111021222010222220010110100010222022212202202222202122001002100221110122002001011220000100112112221112100000122101212011110122002011210122020010101100002000012102111211200201212001120101122020120111222202112100110112000102010222000210111020002200211212121122011001211121210110211010022100211112002221100020010020122001", "21101102221012011012211022210001010002110010002222210010112001220222210011122102111020010110212201011211201221211121121211012212020102110110211211011110021102010221021112112110000011210120200100021102102100221122211211112021000222212201210100221220010120000110201210000202211022111012111221220012220220002200110021010002211110202022120002012221211201201100010110122210211222221101110100012200102111021100111201220220202222112002220220220000012011100100200021221221022111112200120021200212002220102002212012122202210200111222022021000022110122012210100012022112010202221000200211011101221121020111211220101210011201022011122121001212020121222111101201111120101201210022201221101102002111100201021201010221111210201200110220200211022221011021100101002212210111122200122200022221000221121012001001010211222002211221111101220000102111000021200121212110020212120212222222011101212112121021111101201221012012021200112201200200202020021010002112010000122010022020020012210111222002020221221021021021111022221121220001011022222000211012222002100110000012212022112102112222210210000202010011100200221222221101110000120121020210022212211112120220020001002120001020102200221121021012100022120201011011110200011200021111200201120001212211111012112212001002211211020202111020200121200121020000221010110221012021112121011122221120002102100100222002021102222101222200021011211211202000012210211211210101101000211100221012001120011210110102121201000221211020001222021110120021102100100001222100021120000112100202002011101102112221121012200101201212001121021010012120002121222210221212002201211002022112211210200012110121011212220110200121222020112112101010110200021101212210200010211022110020201120200111011120202002021000022122120220100120100200120221211212100000000221220022020202121000120222201220121122012100220222102022002012212020000102102200010221010102212012110101011200001111121022120000222201012001010220210001020222020000201221101100010122110222022201121002020100000222111010211022000220221200121012022010122011111010111021122212100221002020101011202210022101022102121121201111002002021111022211201012021011001121020021201220220102021101200021120210211011100122121120022222001020110112102101012012000222202101211021212001100211212120011000112212102022002020102111001012120002022201122101100121222102022211011101002220100010210202022112010120202202101211221121111211110001002111012120222220210121001021021011111011110002122111001222010112", "01212200020001212022121201102222110020002122221202110011010221102002112202012002002021221100001000222121022202022110001122221011011002020120211021020021222012010000221111022010022110101111120002002000021121000001120102012000101020220210010120202112210021220200012112211012012021221202020120101001020022102012100112102210121011112120022002121111210000122001212222120222102001002221220111112101202012220012021121120202000001222221211121022022210221120111000102202001221201220012121022200121112120010200111022001000211020102102100221011011022001011220100220020220122100102100221212022001020022102012012122200011210201110010202220120010010210022210021102222021202122021220010000002212210210010220100121021022020220202202121110120112112211222200221012022112120101210222202202211022002110020010110110112111220102202021220212211011121211111121112022120221210001102202221021222211110110120122200201121011202211222112020100010120200212202100101001222202211211211000110022120220000111101100020200211120222111110222211122201112002120120001020220020211110001011002222012211220022110212020020002021102021201201001021221202001110001101021110012011101001211020112011112212220112102210121212010102112120001100221011020001011221111011000212202222120201120110122202202111221011220120002000110022011122111010122221122211021111212212221100101122022102012102121022001020111112100202100200201000022012002212120111211020110221221221201122112120001200120201102012200102001001210122220201101202212011001220210100022002201110201010100222202211020120102202001221212012221021210011221211001220100012212220202111212211010222212010202001012211211001000201122211102122011212112202011211121102100100002210111110001222101102020200010010220211212122012022101211222121000002020212212222210201111201000011200110022101121121201011111200010111220201002121110000221222102010022022202111021102200210102210220020202120212011201110001012202022012010210201022220110000222220101122212121010001220100220111001021100002110022210121210220020012021120220120010222102022212211220001222012212202022201211101112020011221121200200221120100022102101011220202201202102122020020222221022102011102000110220021021001221121011112222101201000002220101121221011010110021002022122120112121200122021210211010110121112000012001210101212201101212211112222101222111212211212201222102021012010202021221110022220000110120120120220100011112002010020200212020211021200121202212101022120022111110120000", "00011220121102221221201120121011100021222021221220011210211012012022001001000202102220002201221111201021102122121012211221000211120002210100212121121111001211011220121111110211011221120020100010220220021100001200100111002102122002122022011200202212010002111201022001220012200102102212101101010222010021122022012020101022201211100001001002001000211202110110112020100201101200110102012022212222121201202010201012221112211110112102002200221202120210200010000100221200010122002112002120010202212210102222021111020020101022222000102122102101001201202021111021010021112210220100210001211200211100011210220210000020101020111000121111212111012001200021101110111100020011022102100112112200210221121212010002000222022002021211210022110120202222011121221002212210222011010110100020111112101012212002211102200020010002002000221021112000201212202201121101011211022010120210200100000102001210100022221120121001201112101202200001121221001102012000221210220111020002000000110122112221222120000200220202212010120002100201200111102211002101212100202102211021102121102102101121101000222210122001201221202220112211222200121211101020122011121020211101002202000222101011110021000122120221212111020221222120102222202100121202110101021002201002201022110101111212002011202102121002110222021010112022202102211121020101020110022202202211222102210201210001121012022002111122200201111002022001222012002122020000202201011222100020220110010201202221210011000011122100002021202100012122211220002202102221001210121112222101122202200201000021000102200012200201100212222020000120221122121202102222122222022121110000212120021221001010122102111221100012012020200200200100211120100221010211120011122202122022120022100210121221200111022201122110222010111120122012010111122220202001211211001222020120010121221200121200101120011011122000210100211122222021001201212111110212212011011022001112120110010111220210201101121120220120022110212000221221120000201102020002102012221220212222101222122110220010221120201020002111222100211100000102222122022222100212102212201222020212020122201212020102211111212102102211111100220101022202110022121001022101220120011121210211111101112221221121210010211220200100001201021212012211122221210202211220102210101121011211000200102022000022111100021200102222011120210001212111201010100220120212201202111210102120212021020120100202020000111221101020122210102101000010210120201200102200200111012102020211201022210002221000221110200212120102001220", "12101000010202000112220200212211000101010101212020202001001021222101202020011021101000211112202002212001111200011002122020200102001121221020000200000020002102222102221212002222201220210211110022212001200002110101210210001110201002201100220020102010010202211202220011021020120100222121012220012110112012021211020220211022202111212011102200000121012121101010102111101102102000112111100212001011000120111210020002100211012201102010200110021121220100001012020201010001101210021221100001212122020002122010110202210000001012122101200212222020021001002111022000002122201110021120011010120002002110012021210101201000102010222000021202210100021100201012112210211020220201102212020121122211012212000010220202011111210110120120121210001222022120021110212222100100221122111112000111212001010220020001100221212012201002200200201010120222201011122022202101000102202010112221202221020010220012011110202212010202100012011212212221101201022111211111000011100122021012212110202110222210121211100112020201000212200012211120101211111020012102000020001120121011021120100122120011202112011222010211102220101110111120022012021011202001211020201102010022201212021001120111011102122002112201002111201101202212212220100012221011020201120120020210112110200211211010210001001111012021020111222211201120020101012021000021102110010201211211211212122012000112112212102022110120121111222210011111011212012100020210122010211020022102012102100110211112000111202020212100120120121120021210222110122010101002121121112002011121111102122112020220202200212201222201212112022001201122222110121211211120011120100011100122121211201200200011212212120100220200220020121012012001122122021222200011201022210022102121111112211100200122002201101100112012101202021101101011120012201112102012101120022022020020112120101011020100101000200022110001101020120121101000002101200111120012010102212200111220011021100001010012212001222101010112200110202110221100121110220200011101222102122011121021210001012012011122000001122020111222211110221020121112122210021012002100102201021121002020111220102110210122122001122000120022212201111212102101221200200111010200010110202111022201111000100100220000110222000200000112022012121010212201210111001022000111100222201112212110202200000100101111101001102201100000101022220221210002010110222020011221211011102111211200201121112200222210102222201000220211010122121212101020021220102020002220221200200201100200010021212111001001111012211011110111222020", "22122001122202012010002110212222011112210100222010201121110022100021102011200001122211002221122101011112012222210100120201100100100121010012220011000100120220212010022021101220102102010002120210220222212000001221010221120100011000101222200000012102100202100021201100220120222211100101200000012101020010022201021120000012211202222100022212010011102201000100021020011000102012022120222120212122222221212221110102101111200111000002011210120011120200010222011122112021100212021221122110021120100200110001211112200021121221221002000112222200120010110101210010022002010222022210222012002212012201002200020002110112121022211111000010112021210221011112012220110200201220120201222000212211221022020021011212211020021020221120202221010200022011011120011111122210110201212000001212011221120102000012121011100202111120110212100000101000000221101000021012200020101221102120101110010111122011201212220111202200210222100120112002012222100211010221100220201111210101011022020200010001001200112200112101012102202011000002111210102000010000100112120001121202222112110020012011011220222212221222010100212011112121212222200220221111110201011121112111201112100220001202021202020000101000201011221222011010201212001110201220202222200112121111112120121121221101110112102001020020110111022101201202221010121212010001100201010022202220221200201201110011221121210100211102202120111000100111121001021012102101010100120011000022021221120120000220222020012000212211222120201222120120200022201122102200111200111100012210212211122211222122201100210221010110220210020200202110122010122112012102200012112021012201221121011022221000222021201011000001220201122012210201021010100200222100111121122112112210220001221020221110221021001101222220012102021210222000110120020222120001012210222021212221010022210011000111201020101020220121000111200011122002112012020102100120011001110011112020200010010000112101211020022020202200202111102010201201102200012101220002211120122120010120021101220222101100002210000210010021110000220001020210121122011101112100122110121011222200012210112100212111022101220101002102210002100220021220011002100210202122210000000012220010111201210120101222112110121022121202111010011020021121120112121110120110100020020211222021010100220110111002212210000112110101010220200110101000022212210122102022111122201120211001002200101221220221200102220201101020212111222202220021221112012211000201012221101121102201100111201111010121101102102222001102020212", "21212222110201002122020021212110012120120122021210000111110111011111122211100001221222021210120122111001222222022020111220111202122111221220110001220201002022200000011011010120111210100020011102102021212221220021110102211212212122120100111010120002222122122200122100121112121012212121020101012120021121021012022211001211210002211212220012012122021210202111221021212202002001220011011201211201222110012201222111112100111000021001200112110210121122002110212212002200102200021202210111100021121022122202221100020202202111202211111101111001121000112100102222121200211121100021020122211210100001102201111101112122202210020220102221210022222121121022120220101112111110202101110101221021200122002101110021120222022002010212010021200201212211111001202001101222202102120200111111111120102211210201101011121112202011201100000021200022111100220022011202220021111001020112102011101201011021100120110021202210001200000120202210120111121202021000222121101020221021101120202220212112021220102012221010101202102201112001220222102222110020002111102022101121202102220000110012101211002102212212022221200000100201112100201122200022020220101011121221120000010122222202120211102002200212220122112020122001100101202222210022111011112021211110210200120111212210021221012022120020210012101022010021222122122112120200121101201022222211221011222112221011221011010102120010121001020202212211002112021222001022012022002000221010202112001201101102002022002001112200100222122201210112022001212021200022001220002020111202102222102110212002212102122121201200202101100222121102201002121111210010112122010100220121000211012101100002102100000202001010102000221112102011022120211220001222200220222220120221120221012002110110011011100210200121101102022201012011012002000210201100220210121001112220210222211201120121221222002002222021122202000011221002121110222112212001110212110010112020211112121202210100222020122100110122222221111101112102122121212022021211210221011012010001011201210210000122011000120212012210121211111001210201111000100101112220210220201111220010212011222010212012211222100011020220221220102122220010212101111001000100020111022110211001000212111200110002221201010010100210221221202100211021211020001020212102212010012221220002012211011010210222110112220111021012111020022012001212211020112220002201121022211002200020222220221110200211110221022000010111221102121201201110222111120002201122120112202021220020110021110120122202222202100111001202022212", "00001022211200002210111221202121220212102210221011010000011221202001022211110122222001000200211112011220021020001210110100000020002012210112122202122012110121121200120102110000212022201001212200110002001201002012021121222210201121200000122110202121221022012210000112022011112010202212210201122210001101102001211021100100002221022201000112011102200221211202211202020122211202002011120122112022210210001000211022011122110202102000121121211221021200010111120200202020010121212102011120022121200221221021202202100021010111022021011110012200101002101000111121212021201002211120100210101112221000021121121201120112101202021102120002001012110210121000201210110110002201100010220110211111021121111002110202001211212001222122112121102210011020101100211012200021010202121002102211220100212212222020110012221012202111221210211202212221210200100002200021021111210021001001120212101101000211121020211011111111202111201001211011000212220112120000102120000012211111222120101001000202202001222000110022200011012112112222010121100110021021111100001012002211211120200211021010020200011222220201012121212010121210010212112010222102011020211100110010022211001122021100000021210000102001020000011212000202001000120112120200111222010201011120000202002210010202011100200121121100021101222020012201102002202120011111200001020110101222001101120111112021122120021201220100010110200120100100102210120121222010221001200110212221110112201001010120020000112211221101100020122221212212100111201122201202012102200000220212212220011200122022021012120222100221012020100010212001112200200121102200012021011022120111001122221101210022011012001221010012021200112000202200222210212011000112202211210211022122122012002002022212102010111120221201010000010220100000212012012021100022102112120211022201220112220011121111200210002000021101210021111222121020121211122101111200112200021220122011012221100101012101020021210011212222011220102220102100111011101100221122022120002211022222201210122222220122220201121121000210000100001212101110201110100011020210200112021101110120200002211102011101212220221022100121101122200102202100021002000012012220201010220002020112121202002122022210002110000011111110221002102100102121101220102220020101011110212110121111100010020202210022211111222002111122120021222122202020211202121110211220022222212010220102200100020201111220122122021212112221021121212221222200112102110222020112220001200220221022012100220021110220222102112100101120120111", "00012121002100001202010120202120112221100102212011201022221002020001121120012100112011001102122001010211210211220202010000220212121012102000001202110202200122110220111110011001112211112212112221001110100212021021121111201100220022222111001222010112112020110122101020111202000022012010102000011120101110110012110120221120212112122102002010122221011121112212012100201212112001101000101010222010220210001220221101210012020001212020110210002211011001022212222121221202021020222001120022222010201121220202122022021011120220011122110222111222021002010010020102210012110111011101012220120100221221022022220112121110200022222120000010210221001000110110001011110221101221112000222011002121101100020222102020021221121020021010020220202201002010120000012101021110221222021100020111122111111111022100201221222212121020110111200220111220211211112011012201120100012200110002221101120021211210210011211000120011201201220201102020002022220020201022021220222112211220000000122211201100102121002211100110022002110000210112211220021200212012000020012112221222020221212110101110202201112202111002012121222222020221112121222002120010102120210201220211002210110120022220112020101002101120011020022011010020020020022022222121022102222002112100011011222122210002121201010201120000120120112002022112020220000222022202210221002101101220001101012010211112111011110121220201210121222001122101010221020100120020000201102121002120211001120200221021200020122200200212111200100110201112100001001221000000201112122101211100120111202010111010002001000220021101110021011211202022221020222201122121012012212212011122020001210202200211222201122221022221100011012111211202021011120001021111202012200211010002120021212102110001111012112110200111110121222222220012211000222201020222002221220010200021102201212202222000212200221001121011122210111122021000211112121200221222122020200110012020001022211110221022011200012122111020202000022011010210220100001110202111212201222210010001012212120012122112121100120212010001222222010022121112000020220201111121212221101211002211111010011101202201222201102120102211212222202222210212012102112221210110112210112020101210210022111202020102022212202111220102002112020212212012010100212010202120102002021101112221022202021012210102220022011000221000012111000212012022100100222020111221110202122010101222222111010212021210011022111122022112002221120011110021021022020002020101212001122121020201110120202112010121120212112022021222010002", "22221111011120210220120211110012211212222110011020100112121011221000101101210021201212121202202112100121212112020020200011012020212020110000022021221002120002210222021110011010220001101010021122001120102200112222201000102210111001010000112000001200221110002011022121002220122111001100010222012111021011220211022001101010211210120222101020212000221211222211112200011120200000100112001021210020000001011101012201021122101210010121212112100202122122220020122121001022000212000010101112110121122022111020202101001212202102222111102122202121121012100022100022112012112100011210102000101100101212000112111120210222101022111120220101212122111122002112202121101002121022101021102220101211102222022100112221202010212021220010220202222000102100211100202001211111022011010201022100000120212120011101020122101201102110222210210022202112201012010011012011111020002020201211220102002220211212100012020222211011112010101221112021211211102220210020022201122000212221100121020000200212020020102220120121221022011020000222021110210120202211020222122011100212212002102212000021112010120102021110100120201021212001012221221220110210112102221020212222002210112220201011120101111122002222100002202002212201002112120200111102210201102001201120020111201202010100221120120101021202002122020120101220120122220200002201012112210210101012021100200102110212222001220001112111222012022202221020002112121020210212102011100211220211011111022200011002121112112102210100021200110020100112102021222100101021120011002201122112021021200222000212101112102200011021012200100110111222112220120220222102021002220100010202022000000001102201111010001210120211212210210001022001122112210122020121002202210020102010111200012002001011221220200202110111222220000110210021002022200110101210220102111200202122100111020010100220210002201121200222101200102121012221212120011101101022211010221111201112002112121210002111212210002210200101221010001222112201111221100100202101010112222121121020000220102011222010212001001111001002212100111111022122002100002021101111110011012212221212001211220021100210220002220111110102212211212001100002001201002122102120121010010101201012011122221200220021212101100022210110101211222201220220211120001022222211002001220112222112201102220210002010221220021010012120012022100212212221022202210010120000012100120101000220012221002020122010011102112010220002010000200210010220000020010120021110212110121200122212202210112110202021222012101012021122001020", "21010202101111110001002222110221020002021110102221021012121221010200120022102211202022201120202110121210100002100220211211110021110112012010212222211202211010222221202221112210202000100101211111012202202111012101200101201012211100000101020120001110200021011111121210021122121122021010200120220101202102202200001120012100011220110222221211001111201122001222122202102012111011220212120102122110220010222001100211202122112012201002120121010002001000212210011212220211011002200212002111011000010221100122221200102211020220011211110220210110101210020011202202110112122022212100111210000202112100202120120200211100101001222102221011001212001212212000201100102102010012011012010021112212222002100211101011200022102201020122201102011212102210020120200222201212202200000001210022022111121000220012010120111212222202200101010210212221012200200111222221100120001012212201122000010110212202122121100002022220102200022111120222110010011111200020221200112221110012110221001120021112221112102222111110000100001002021220022220222222201011122120120011011122012110220212210202102121212221221200111200000100202101120121121221100021202220012222002212200112102211220102122022220220222100021100211202111100122100222210200002120220102011101210102120012012111002002122012022112001102120222102212222202122020001100211101110111100010111000111200111211021112100022211200120022222022101111112101201000110110222000202001000021012122000022101021121220120012012210112002000021112001211121102202211211100021121101112201202010212121102102222212211120012210022201221212122021210211222202210100212122112121222122201200222200122100001011112211101022100010121022012211011220010211102112112110002211110001102101112121112001210100102000111022111121122020210020220021202201102020111101202000111000112010200020211000002200012101100210212001111211000002012010000221020022211220220122220001012111110022010202110212102001221020202201102212010220010101011100222102111102220221022010101111201101101011202122012002002112120210100100011220002020201221000222000202022121110211002102201121022122111110221120102102122111201010000112010122211211112021201011100211102122211210021011212021022100120111002010110020002011202212001022000121020001020011120012100011000120100210002122100200110011112001020110122010022202002012012122121122122200012120010001210200012010121111220112221220122202120001000110222112202222200222122001201201122211212001200200210212120212022120221101010010102212122", "11211100211002222100112111102221102022011202021020111112200001101111110022011211111101022012202222101102200200021101200011210010001021110022221002012202002022212022102010122121210212020200220011001200112121120022211202212210210002010011120111220211000102002010122221001021200021210011020110001001011012200211102021022200201011201121210120022202121220002121021000121012111001011221110000222010201002221201212012201101022221212100211220110211211201010020200020201102211212201102012000002210110202100000022200200101222222121000212011110011021012102220020121001121200201200021111020021110011021200021001112020011120010000221102110102122121102210110212012200101200012120022212002020210022020220210202011221201102102220121002221211000102211211100020000011120020210000112211020121001221220010210001220112111120111001121001001010211011001201020011110020221221102110001020000220021110202102222200022022212110212000000202120120101111010011010222102101210112012111202020111200121012111200121211101120122110020111212001202100111202220110011201111212210012010100201222201022112002111022222222212010220111000122111120020210002010101222010220120002001112101002220110022220022001020021210101211202201201120022010111210111221201100110011121210220210101002002221212100000202010220020120110201022011210211122111022211011120002220021222011110000201220010212210202221010020110012210120211100101002200222112012100102202201110220020212112120220021221222102110022221202112000220101221200210100021200122120020001000111011201121211201000020211211200011200111220201022000000211010201012210102101211012020101222011022102121212012102012111002200011112210101202022021021112212011112011110201211200002001220201010110001212210221011110111021011221101002001102002201222211012000221201100200102010100002101001002211102012122100201121001101112012211202210020102000002210202212012222101101110102021221022111002022102011100111001011001222210202012100202211201202220011200101022222120010102112110221002220200210020121101000202022211011012202112122000022002220100222211011020022011200100122201221201121012001102211202222112210211112010222211221202020222011102122221102012021222012202211220200210122021212121112120012101220222202012000200211001220221211100010100022021200222021120000102211221201200101212110210012211211112001022110001122211100021000021121001200101012102210201002001022120110211001102121210210212102020112020220001122022002212221220112011221011212110102001", "20211110121021210201101011222122112022110202110111021020211000001220212002221020121010222112220221202010120000112020200201100022021222212200001110011012101201012021020002000000210001022021101212222020122101022222121222200101201111111210101222010020111100101200002100102020122210012110111202022100100000102010011122111221121020021010012011212002112000111202212222102000102020200121212100000112220222210020202002222221010220121002111120101122001121021010020121102210211001002022020220211102221101220001012000111110000110111121011002220111201202211022010112201212212000001011002001111210201102222221211102112101222212120011111110101100202012212202020021202211102202011100210200101002122112120111201022111101012212110021211200220111122111120000202011202201022012102020201120211200212111210122121010111201021000002212210102122212221002102222210202121100100121221122211200201121222220212102210121200010010000020100222000122020220101020120210102010201001022211221212201021122101000111200222222210220110110210101010220001220010222012211100012011100220212021002011000222210020001011020122010022200120211010202222121100222021202022022220101111212001001121021002100222101212211201212100201010010020010122221200220222021220012200101222100220202212202220010221022022201202222010110111120120100101211012001111212112102201000002120112201002022002212110102022000101100201201021201201011112220221212122200121221222112000210221111110222012002212002100100100121221001202200110011201210110120222110112002122111201122012201202100101100112000222211212020000010020212120201011102120210010021202201020200100110000221200101110212100200120002220102120222111111002202012210220202212012112010100211011120122200012202220200002211112010200202222220201212020121002200022210201120202111110020202002221201120202020101022120022222200110121201102221100002222211202202110102202101011001201102200001012122000001001201102100210202202011021100011220122100200112220210210002210002100022212110022011101212122201101020002202121210110021000011021201212000022101100000000021201200112212202202122110010102211220010121002122002011200222020111020100202101110111000101211202101112102012111122011022210212121011101001010101000210100002100120021112020010012120222021111222220020112022201212112022201100022121021022202010020111001012122122002210122111222212111011100210202200222102100112000210110020101020121120021101021110022112122110022111212202001221210020221200101120220102220200", "21221102112221222112220012001202221202212221200212010221121220100121120022010021112211121021021101020201001210000020222010112111121011010220212011021220111100002222122210112122122210200101112211101001010021002221200110002112210221110202000001012011212022222012010110110121122022211220221012012020011010001120002121221120002022201201011022011001022010120112122101102202222202002110012221011011102201210121120000200211100202221120020212122202122200011110022121212121020221022112110210001210120201002212000220112210001122012101102020002112011221220212200201122101100121100011212101212120021121001100111020112222012210021022020000100002201011202220210120010210121202020111212201111011011120122022100011020111111211102101200200111112200201100220121210222022010000221022111122221010012010020201201110212121201121112221100021201211110120220110120010110221121000221112011221221100010002212110011111020011001220212222120101112222201220121222200200222212010101212122211111122012210002201010002110202222122100020121222111110200111121101200001200112221200102221001200111222120020122202121201201021002122220122001212112120002000020211102202110102211011102011212221012110100122221201010121021001020202102212220100001111102000200001222020121212022211101121212121010021121211001100121021201102011020100000000200220102020000110000102020122200102022010111012020201102001101000201022220121221200101101022021120211222002112201100212111111010020222012021002202211022012221220012122022012012010012120121000110212201100101022211110010010111001012002011000111022111121221121121211021110111100201120022120011211120221202210011212111000002020001212002022220111012212002001221221212112121002021220221101222221001112110020012000101121011011001210221011122010121002220212210202222121102021002120121211200121010122112202000220002212020012021021112100212201112202121222002012121012022102122110110001212212212201111021222112210101212102222220011212211100210220112211012102011112210110110000110102000122200121202202121012022211202201102101220022010202001012121121022022221012002221210022201022020120010120001021211012122020120122100011002011200210222200010102011121102202221111101211000211022112210220001000212101020102022122002202210212010202222101010221210102022221122221221012000202222212220002212102101122020122220100012200200101202011101000011012201120022001220110210022002112102120102110020102210110111012102000210020000010110022122111121200121012210000011002", "00020010200112100102000222211021220122202211012120120111011120220201211200221201220101221111112020101010222122202222102022101202212022002002101001010122121202201020120212122222120120211000122202221212111012011002012000012200012220012021201120100020110212221121121022210112011010021101022110112222201212112200002000202211012022201222220121002111112120010012201022020011111201012102121201202002102212122100000212200222112000121120110001000121212000122202122020020112210101110000011000100111201101020000212221221102110121121220121021022102211121222120200010111021200121020000220011200000101200202011001102011022222201212022222222110221012012211220222111112021212220101120011212002221002121201112110002002020001000010012022011210120211100100111010100021020111001021012121011202100210210020020112012000012211020110012101122112201002210112200212011121100111010102000000222110222021121021000100211010201212201001022121002012022102202012011200211101000021220110122021011001211020022010120102110201212000101012211121200002200021121102220112020112120212202012102010012022102002022102110100112011000212211012010222021211222012202220122021010221021012210121220011120000201102010112220100012221011012200122101011100210111020022200120202110212111200100210222220121210001020120101100120220002020012001111120022222121021210000211012102011111112202221210101012220102220111210201220001022201100112022211201121101022000222210201121012122110120120122111022022210011220111100100121212011110212011112100110112021222000102100022120112102112111222001112022011211202212022201121100202022201200210212010212121010022100020021002122201022001000011201002120222112110122010000002001100021100121100222001121112111002101112100111122211122222111002021201002111211222222022122001021201102102220210010102002100102220021100210112220222212202102112010221022121212011020121222200010021201100121011022021200010022000221121222012020200210001200222020100210222010110201102210120012220011202222011220121212121112001211120021001121012102111221211021100100021011110020000111010220220212121201222000002122022200021112210120212122212022202202010201101020111222100110202220210102220011010012010110122012221222201112101002102200000010211010000021211222211012201200112212112101200012010100222101202210110211212010100200112020200102001102022122220211100020122011021221102100022220020122211121221212011200002001120100121202101220221222221110021110222112022111210211212211221201201101", "12220220212120221111101010120211211211112221001002101202020100221122202012122010001012220211211210202022012221121111202120112220121000122012100101110101101200112220211210201101110001120022202000202011122011212011210101221222111210012202112122112210002022222212220011012220112002222222100212022011202221222212221112020020100021122012220101102111100222111100002022102012222020002001221002111122200021222111012000112000122020110202100222122000020010100110102012221222121012200102212001102021220202202101011221212122011202202200002201201201201210200100021020121102011021222122110220022202020200222211112122220112021122021020120110100111220210220211012101201221010220011102110102011101020111110211021001212212211122122212220000211021120121101200202102000112102201202100122110001011010222100211200200010011220111110002002011200022010202202002100001211112202101102002222222100000000210020200202101100100212221012220012110222001021121201021111212200102001212021011112100022210221110220212000220200021112002200101200111021200122220110202012121010011122222101112202002000110020201210210210022202021222121002210121122200010122200222011012000221110021111222101220210200200010000222112200200022112012110011011222220220002021202121210202222012222101200002002002220221200201220210022110111102121200001110202011202222210000021001200000022110022100010020220120120221222021221000021010112221020020010102201012111102110022012202200210201200101120021220010202102201100121022002212102220221022022221100212120210112221101000212111110012120022002222211102202221022201202012120221112110212012022000001111011020100211001100020200122212201111020200222001020121012211221102102102122001222000202102012122002000111100122200212022021012212101102221202201101002011212221100002201122010101101011001221210101111111220200121101010211000220101120100211212221011101121101100212011222221100000122210122001100112022100021020211210120001200110212122102112002112200022221022210200220111112010112010210222002221012222000110021111210020022011122202201222012112020200010222022212010021212002000020000121011002110112212102100112022121202200102012112021012201021020110222110011110201201112112112120020000202121010211222101000012121022002010210022211221022200122222220011220222111202201020112002201000222211020122010121000121021002022020000110110112120121010010011022211100101002210200000220211002000002020111110002222020100022011020220022111120200020201110022201220122010202010", "10102211112002020212220220100220111020102120210202020212202100101120021010000220001111220022110111222021110020220002011021112100221202000202122122211122201201202000122112211021100220021220011001020012000012122101201102102122121021212222201122000221010102012020100121102122102011221200102212101122001122022110102000222211121211012111202211001001010200122120210011222110122102211021202102011101101011202111220110122110220112000110002110220120021202122001210111211100201221221111011001110112102102201202011201122201202101021221110012020100022111201021102121112112010112111200001101011202000112210121221210001200110020120202010201120100022212220010120121111020110012121001112021210000221010001002122001010221002101010022102001210110112012112210010020221120022100002112101000100020121100000000011011002002222020011000012121200110010111221022021021112111210210001221222111220101222122210012100110001202110210210100121021012222011122010121211001000000002001021021202000022110201102211112212111021120121221112012102010212001002000201101121121211111212220000022010120010102110110102120201122102210211022212101111111210122021221022012100110020110002001000101100102000021211110010210022221101021210101120121010001011212200002211200011120012120020101020221221202010122100010012200220022012010021211020000012022211000210102220111000212010122021010211022210110101200222021112022202001011002102120121010002220212121221211100101222211112221212121100101102201202212112210022002212001212112120001121001011110010121100001020020121222221200001100000211102211201112201220012022102011220112101202011022210222121001012122220110000100011010000121100201122202111022002021120102120010220201021222022111001111010211102122022112020001020212122101121110010010221002021022200021220221021100012022120121020021112111222000012001220002020221010212021221012111202101011022221022102021020202201222011111221100000001110121120210111212002112001111212201022000020122210001110022112122210022002100122212221012210221211002000002011112011220002201011000000002121011101001112101222101222112012022120202101111020110221200102021220210020210112212212010201212110200211012011112210200001122210011111121210221212110020111201012102100202121101200211200111202111020212200011220110101012101001112222211220020110110202021022111220221022202012211001110220121020001202000022021001200020120210212102022202121112112011121120212212221100101022000020221220112201101112200021221002020212120", "20101121022020122011021101210212212102201120021120210112200011210011211210101102112211112100101200200211002200001012020022211020020220021121112020220020221210011220102100020120211022101200122010122222200102012111210200202101201121020010222100101112101221211121200122201001002012010001210121120202221020022110201112000211011201022102220021202102210122111000100210211212000121101002102201201210010201111111011222110201202020022211010112211222021201001120012201112222022100200011012110200202221012020210002110002000210221212021020000000212112121212221020020201020201201110000111011021002111202100112102121212102121212122120100022220001112102210211212000211120101121122022121212102011020211112111002012112010200011121220222211101212122201202002112212221120222120022200101020002002020220220001100002010200210202210121121221110212121002210111112021210222121112221202010020220110222021222121222001210101122202101221112111212011111200100022012202212021111110102100210002012012211000210001212111112110122211120222201102201220021212011112002201021222212101002202100212100202200201222201111010222020200111112002012222201002200012110200011000220210210212222102020021021122112101221112021101011121002200201102102120100212022121011110221121120120021102010110011120010210022220202021221112100111111001011012211010012110221120212012101210120101220000020202011002011211020011201002222222221000012211222121100211122100110210211100202200011100222200121121112110122002000001101110102110220201210012210102001222012012212200021000220001010021022011020211120011200220010021111222110121200212110210002100100210000002102011012011011201211002020102021002112222121022112112002112112100202200201001221211121011011121101112011220200122210000011111211111212022021220002012002020000021002121112000220020111000122101122111121100220210020021212202201001110102102010101002122110021012011011121010110202121011120202102122001010210221222010222101112111100002020122200012102012122102211101010010121102012112011201111112010100122100101221021022022112201010122210120220110200101002212101020012120011122100011112011202102102120021010121202002001112001120220122100122012121222102222101012010012102211122001111200110102202220112012021020102022221101002121220211102212202210210112012200020121111201211012201211010220000002220211200220212111120222010220120020201222201221100022212012222200220200212012122010220021200110212212102200222102122102020002120200212011021010000200221", "20002201220001100001010102221221021020001121020111201100101020010220001111011221210121012000100000010020120210201200100200200100021121210020112001122211201202210122022111101110102211000122101210201201011001001012221000122102110220012000102110101022200001222010110112110121020020011100002100012210100212010112202022202012010022020222202212121122220000020121122021121201221121211021002021020222001210211211200212020100020212010021201121221002112121120111001101200000212102012102122022122221122200221000201101120101020110012102101220220020122110011111112121020101220002220120001100021122102022212110112220000001210121101100112002220210120021102122111101000121021010101022010112222211020221200021222000210212211000202001010120212120202010021101212222100120020200001220122121201200102211012100011000022211102121011202100200022222102220111211001110210221011212101200020022111021022020020110200121011020211211100002200221201221222111001121220200210020001211222010022212201212010201021122012212211210020120110001121222120002021220020002021100201202022011011200000000220121010221002221022020212122000200202101112020120201212122112021010011202021002202221101102210110100001011011221000210012202211210211211210120220022200110211210212022222010202022201101100102021000021020121201001122112000001001001120112100110021100210000100202001201021102122102210210011121011100120000211201022221102211200212102110201002011020010022102000001222202021011001102011101120021221201221221221102122121121000202202111010211100021110220102222012201001020121112222112012102101210102010121222010122102101221100010100220021112011012001212021220211002001222211112120200221010001212101100122101102200011212211100102201210211022202120211111011112011120102011212112101122010002222212210120202012112221122000002122012011110111201210111012001201202012010121122100001112010100221122221221021022021002001120202002110220211012102010002020202100201001012001011212220212102201010000211121201102211000211001210202102010102021212012100101221011221220211200010112120112201212212221112220001211101222000000022011200222102102122012000002221020101120121122002011211110212012120100001101220022202122212201100111202210211012111210120211210221212000101220102112220012220200111010010002221000201111000122211121202012202021202110000202211101100222210200100210112222200212021212210121020110120221000200011012211110111211210210021020211121122121020010111010021201200012201121001210200022022", "00020200021002021210010020022210100002211001111211020000221202211220211111210202222121001020221022120221100001022210222221210112200121000120022221210020110120112012222122211010021200211220200210021111110120101110220011022211200222122021102121101110202110112102001001110222120011000220011201012012122201111012021022122210001212210122000010102112100111210102020121101110111122022010210211110211102012022001120102200221002100011222222212120122002111220002120222020012211120201222110021000000211101212221020110221021100120002102010020001202000222210100201000221001012121110210010212000202112120000120202022122212011021201001010221112202200211202222000220202120101020200212011110201020120000120111212212220021221212110220212122210021110202000220202110120200200012111112122000220021011020222010010101011012220201120222010122020201002020110100020211110011102200012121210020220102220111120011011202002022021102221212220221120211122210201021022210001121101220112112002121022002201010011011020020100012100022121211001102122110201222010102111010020202020221110020102021020102110100221022121121220120211010220121112201212210210020122120000222012220102202112221112221201012200010210120100002012120221211201020021020212200111201121122201200222221220121002212012200201221102102201021012210000110202221211002221222120001120200112110001222100001100120000010020100120022110011000102202221122111011221122021012021000011210100121001220112002020110201000010001100221201001002002012112221002210212002022111010112101221212221120121222100100002102100101002110002201102210100120102212112010110102212201222121212202122112221002121212122121211220200102022120222212202201202202100102202221110001002001212021122202111111221102101001221200012102200122200110000111222112100122112112112212012021102011211201200121220112011002200210210211121100202210222021212011020211010120201022220001111200202011010122110111201022221012202022020012221221112112210221212202122011000211201120000012201102111101201211200221002122202112021211011111020110221100110212222021012010202111112211222222210012200000022112010021202211221100120021021211202100101201110211102112102020102022111000221020102111112101111120120111010212102102120210121212102002110102222201121111011010202212222211002110120211111211112102221202120201100121011101010212202100002212202120101202101202020220011210100221110212111110001020120220112111121002111101100111212110200001011220210200121102010011001122212011001", "21121010202001111201222122001101002202120100022000001100221002100111111222021220021000102021111011202121022020220022110120200011122002120010211220020112112111211202112112100012202221120220111011220012221212111122002112011222220120100120012121000011012010000121111220012011002211222012001200000022022221121112222011122102012212200210021011112222122210011212012002100012021001100010002010021202110011100100102222102000102121002210222022001120122221121101100010211111000202020220112222100120202010002120110212101120011021112020202101010112121002102201120111120021111220210110202102200010202001110012121101221212112110000012021021212022120120122021100111111221112002011001112100221120201011100012011210001202210011112121002020000100211212110200100210011221002000221112122121022020101001202122220101102012022221212221101000211001021220111212002200011101012020220220120110011021210112012212021200021022222011010212100022122000211220201120022110011012122012021010011001210021010220101212111102112211212200211022210111122202212101022102200222101200212200212220011012100211121200000011120222122201020020212201212220102112222100210200000202100121022111002000011112022021022201121002001120201100221211121022122021102102111022000200220202021022000200011000020120122001100002002021212222201010201021202020100111010202222211000001110022102100220120212022001012000122112002020101002021101221011112022022022020210000011020120220021111001020101001112212220222211102000201001122101220220210220101201200021211220200210120002200201220011201002211021102001022000021200200022121110001012010120111011110100102102122211220211121110222220121020100011020221022011121211022010120021100120012222120222200000101012100021021221211122112222101111000202200120210220221211220212110210200210122011112020100102121111002211202012222022011001001021010012120100000221111010000102111021212011201222202102102100010110021001020102010001022022202021011000121102121111000210202221212122222001102210111021011121220101010011202022022020001202102212021200010100022012021012122221020212101021220001122011212200210112101202011222212020222021011010220110121210112202222001201011112022210110010221222001202200202011211122212200212212010222012121120011211210020002210012001001020000120211211022110021002112022100210101002212122220120112010120101111102120221210000012110212122001010212110001112002220011111120111021012102010221221002020002212122110121201111201021110111002020100001122", "11011012010102111102211211001101001202112110020212200002102010100100011212011220120201102010112112102221212011000001020202000111101001122201100221100112221120001002112021202001011002011200100202120122021110110011002011221200122201000112102121101211221112220100100120120001112001100120000201221101201220012020211211222120002102122010000212121220202201001220221211122100020011020010101001221101110201012022211202221002111220112201201222022121222121000022212200000100212212221002110010200110120110201111020011021211002012020000100020220112102000021010212201022110221120020021201100202212010211001201222122221112212101120100012121021110011000120120100221211201201220121002210110110101221201101201002210101120100111010110122010122221122200210210102101221212010221011021110212121001121100220101111021000110102102111211010120120112122200000112001212202102102012101011021000101010200221021102201122120010122021100110101212201120000010010020112112012112000212220200200120112201211210221101222020012102222100022010202200102201102002221222022022101010021211220000112211022010120210220110112011110021001211221200121202221100121001220222121110101101001120221112222022211021112002020200011220220201211110112122202211011212011100102121120112122121102211002101010021210012222002010220202101000020212022021211012112211212210010112112121022222220100100111012001212200211120021121000122101010122221200202002010100211011202111212211022220010220001021012120221110102121002011201112100100102221211211222112120022200201111022021101021100002222012011000022120201210002122102121200020002212121122002021020001011011002102001220020202201011120102020121110212112120020021112221021102101001201211221002012022121221012221100201101100201202001021211201212200202121221221121022121001100211101202120100001202120002012201110101000101212022102020020210122020111022021021011112102122021001102102120222212211022211220000002122220010012102212010010120211000010202100002201010122111122010211022122200202202111210021101002102210100110101010020202000110022210220100222212111010120220002102202221022222212212020010122020012112101000001120110200202202110100211001201211120211201211202111001211100101120011002111100112202100102202200200220220010210001221220200210111020020210200012002011210121111010211001100201120120221121210211001202121212211000101100102211202120002200001011021121001120220220211122121001012220010111121212220021101121110200111111221122120121201012001022002", "22010221211220020200111010200111000001000221110122120112020100100201222221122020100122111120211120101210210112102121121212101012212112011121212220202221122210220222220210111201100222111112110022200101212200120221212221000211222120001020000220211022210021011221012211120220222212022020100212020120201002021000210220011122212000110212010211020220202002210100111110221212121112011202100212210210022020101011021222102012020120122201111202121221002102122210120002101002021100200200202112011112001101220001000210100100122212111111011120121202102102101012120222201211000210212110000100101212021211200022022201201122011210111211020222210101002012200210222122100010221211222011112010220210212102022200102110002221211111122010101221000200122222122021020221010022122121211210010002100012122022021222101112121211102101120220101112111121200020100112022100222212211121220212002220202211222100022122121201002012221110010111200122111112001211002120112011221222222210112111110220101210121002010122121102010012000220001002121021212220121102011101100221011210101220121122021212220000202100002120202010000020000221120102112120211212012012120002022111111002011211102201122220022121200210101002220112222012222122210211022011212211200222221111222201000221020210000100121121021010110020121000010021110021002122210100112010010000001221120010010020002220112021012100202110101110022020202101102002210021000222000002210022002100020110201101210122012211010200211111122002121012212221011202222200001002101211101110001000022210122110122102012001001121100011102102111101001112000011012122100011211022221002101211101212012121201202200212011100002122201122221022100011202011120200012100221011120020000202101211202122201020002011002122110012120012111110011202222212222001211022000212210121212120201111021221110112210001011011110122220100212200200211012200021110001010111211011022010102111021102212120201122011000210221002211022022210102200002202220211120022022221200002220002011201201211012202101201200220011121000122201001222211201002202222010022011120220100122201111120102222211212201010022102220102100111022122122010000211120210222111002121112220110221120201102110202112211002101221211220021000011110022102121202000020202002111100012011022010002121122122212211110222221011012010120201212021011100210221001011210211211220121112100010111210122221011112210220001121001021122200101011010020022111211121210001101110001212212001000121201020020210211022101002110002212112", "20212212202210010200111122212210202021110220210012012012012020201021102202211211101010220221022101110222201122010210212100210221012120121211101120222122211002102220201021201002221000211112122202102112212102222020002211221110112222012112011221111221011002200212022121210120021112021012022001200010021002102102012012112120111202000111101122001100220001201100221210201020111001202002012010101122110022200002221102110200002220010012010111122020000210110202110100022001220202012211102021001022110201201120001212222012011202112011012020010212000200112002110011221020111221122212002212210100122001111100001202101121222112120021212022020100112202102212001210210200102110221201011221202220101210012102020020112121120122112022221012120222210001111112102122112002001012202222221111220211221200112112022002120211120111010222221010101100201222001020222200020110221212221021122012020122001001021101101111100110221020012112222020021120110220110010011100102002011221112020122110222222011011222212201021121100011210200110121021200011202110210121020211211020221011010111112112211102021022111010101102122201220122011121002020001220200211200220211011121122200011112100110011110011010222122012211101021001122020212010210011221011222010211210220110022111020212022110110101222122210122222220211011112211201201001121020112011000120100221210220020221210222210200110202121101211101221210102121220012011210121020010202022221002210020020212222210201100210012022102200112212011011201122221121122020021111002221021201221022012120001122010210010002102000211200220100022122112120022221202011020122111000220212100120202002122121022001100112110002020111101101120201222111120112121120220020011120000210221122100020211100102112212221120122102222111020221111122120220221112021101212011100212001211220110202201112102021221002002000000202022112020101102011201102222221222011200202011100100110010112121100110111211021010212222211000101121212122010222211200101111100011222211201222220201010011102101110202112022001120100120012222020112021002122122212100200222112200121011021101220012100222200221211220012212012110210102012200122222120011122212220002012122002220111012122020022212221211021120222112110122200220201211122010101212022222122122011011200221101120102220222002112010000111211002202222021211021002110212211020111022201011100212100221100022201122020001001100002220200001022120211221012201000101210201121100100002020120101021022010211001000110201101220221110002222111", "01222012120012201112211212221120221111022010002122022022202112120012120012101201222212112011210212221012222010100122220121020102001120021010022120220020011120100000011202212110220022112011012020202102120101101110020212112011210012001211210222102022002120020202121020021202012202212000111220012212010220221102221120202010201221110021112020210121120221201011001012100011011101212001222211201202012122200202011200200011222201110210102012122222012221220211211012212101200221221001122011200000222222102020000102102001101112202210101220010212101102110021222212201200222012100120111110021002210110101201222120010021110202020212200120221102222212201210010100020120202010111201222221120200120011111220200122022202100112010202021202101211211002111102100122222021001002021012221100120200202002220001220120001010112212112102121200210000121200111222200200111002100101012210000021211222221001021200200122102001022212011021202202221020020022011020022011010122121122011111101101022211120000111011220002110002001010100120212101222220212101201210110121222201210010222222220010020210100022200201101001102102112200002221110100222121112120100221111002210102010220222201211210212220021020021020220000221220002221202221211022012211202122100120102201222212120002111211102120011122000012110200100000121200111000222110120100200011120111222110212222000210012020122111110001101002022000111012212210001112000220211111112002012200221222010222101212002221200122212222112201021110221110100000101222211012012011212101200202020121102202121000022001000001021102122120021110111110101210120111122020011221102212002120020102112022002120200212202211202010112211012200220100010012112002121100122022002020020002010001010222222220011010020202212121110000201001002221102212012221101211210221011111020001000110121200200110200012110022200122000020010101022122221001002110210002201202221111010012220002100121010010202121212011121120120211021102220002121121101112221122102222121100002001210002100020201111001101112210022121022222221210221001202120122201121122121211202112020211222002221211102002200211111100011001101222111101200221212120000210202110221221012201221002001112120020110011121101220002010101100121110000011110112022120000222000122221202010000202202020211210211102020201001001011012202011000122111101011122221210200022121210100101000221222220121000112120110202120100211002010001001200221122202201000220001220022202112020120120201022211122121202110002112110102210221102", "22121201222210112201110112200012110221001201202022022021110222022011000110202002011011100200202102100211211211012010210002012102112111021102012111110012102122020100212212122110011102212111211012200220001020201012011211020001011011012120201201220220111211112122202001220112110121110020222211101022110200221100111220211111120122000020110022212122212020012201101122222211201122201110001202001220020121212102201012211220200021011000021220121011101211210200111121100022112120120022020011011002112101210010111102112200121022121110002200020021112202120022020110001211100002101122122022100002122002220122200210112101210020102000200120101011100010200210022102001202002011011021102001111001011212110000021122121221122022102211001112022212220210122022101021021000222121101111110001102200101101220121200100110020021021121200121111212122220202202122210202101012100101101022110100212122201221201111110001101101000020022122020222011202022211211100112200021101222121112012111002110100110100122011211000112012002012021102010000122201011112202212102111112200210002111020101200110201102200020010201100121201201012202100102221110022111012100222012010221200200000100122221220100102202212002000100022212020101102201212222112211011111021220121220112222001100111101212220002120202211121000120020222002021222120122112111010002011202022122210112122111002110212012020112220111100211012222010012211101111002121101000002220112110202112120212002221012021222012110112210102222202022211111000110021001102122212011222020020000222202022211202021222000100000001020220012000221112220211001222010202010211102111212012021201120001202200120022111001011010221021010121122101101001200012100101112001001020202100210201101111220202201121121010120210211011120121010011201222200111120022120012101202202010210011011221102202202112212120112220020121220101222102101100100202012002200211121112220201220010102000001020002120122020000222210210221222100221011002121022011202220210000020010001210121111110120012020021120210222211110202112210111011020201210012000111201001111101220221211210110021111211111110120212200200022100211201011111202200000112000012201200002200120220200200011222110201220222210022002012000220012021102000010120121120022220111000102001000202212212201010011120200111201021110122102100220201012101021100221221200200112111021011110202010002100111020020200201102000112100122020212010012221120011020012222111111022001201002001210001020120100022120121200210202020211020", "00021221222201110112210111211120121120112202212220102221120012021110202211022121010011100121000011022000120100202020121221110012011120110022121010210020200201201200222211211102100200000221220022222112012121121201010221101110120110122022102201221001111220112122011200020211020121122020212202120011021121121222210112021001122202100010020002002110220110211221202200020101122120211121111122111022222011021022001121100222100000102000010000200211220010121110211211111110101001111000200222221222110202002202110010011200212001010200010211102202012122102002110212002211211212122210121020121112021010110010200212112012100011000101212020011100202011212011010101110101111112110202002212200111122012212121011221200102020020211112111001101210121211010211120000201102012220121020102211112021001021101102220112200100021012012220210101111022202122020002110020200011202011012111121011201210011012222220200101220121202002111101200012022022100012202211120020100001222002012001200102120110100210212011002202220001110210221100211121211222001100121101011120121202222020010022202102112101112110100200012221110121102211200100121220111102002201022112221001111222010010021020020201211211021222201100010111021001022200002102021120111010021111010210000012211100022002000202020110200002011200201101221202211002101011111001202211212110100121220120100100101010000101110020212121022122000000222201220211012011121101200022120020120101001112020120200000011201002222201120022110221220112112121022011210222210122012122200112110222120010010120020221210221100000202120220020210122201000211002112122000212210220210110010212210201011000112202121211000020122220001002201111012000022111110201120202010201221210021022021222110122012120122100112000002211212001012221120010122021020021000122022111010011100101212000212000122021000210021001112110022100000121000100001212010112022000020002012220021220110110110210102122102002021101111011002022200020111000121001000011220021121212022120010110011201210001010202220121212000001010221022002222212200120002112022122020022101110201111112110122000112000210102202101201000202120112120211100202220220112122111202220110001211210220100120022112200222122220221002112112001001022122111221200110210222202211112020021221112212202002001110102001211122220201100111022210022122110000102101120100221020111012002202122222021200002101222211112212112202020101022210021120000002010020102112010100022002022211120211112112211012102100220002212122122011220", "01101011011110121011012010102110211110101200101121200222122012221210210112010112010211021012010000200112001002010102202021202210111012022010101001201010002100210122021021000110212011021010012212012201011100120202001220202100210222221022222110020020201120021022011222020002102120202210002020001222000110220120112200012202022110222011122200120002112101011210020000121220101111121201211020211120022022212211100222021002022022021012120010222220121021212211111121121001201211202201010211012122000210011000022210202122010101210012020201110020110221002110100010102202220020021001222012012202102002122201000122211010202212221012220210100020020020212010100111212000222020202120110021120010112022210000021202121211002211121202001111000222021101020111011221120010220201121211002002020102001110200011201201112222101100120001112221112121022011201221202010210002201122020221122220222202222111122122101011100120111120210211211202211122102100211200220221122022011222222110112212112001020010211220110211112000102221021002102100012012002101000002112110201121101002120200100121121210020001012212100212112000121101220020020002200112222021012222122211001220001001220010101222021121212212221210201212110000012002201101120120002102112101221110202120202210002111020221111121102121102120011222122200122211010120201021001022021011020200222211110221120010021112200220211022212210010120021002101012012112110110022002121211202001200101122122100010102011201021120002202220010020221202221101021002111112112022220021122022121020200122122121202121112020021220110111212021210110120020120100111012202001110001011020202201012021002210010201110111112002100112012010012001210202121110012012101202002101220110020011022200200001000212021022121002102100221210212012001102000011010101212020212200201012001020100110111101222000102121011021210112220011010200221022202210122201012022220110000121001222112202121000211000210020012020221110220101122222020102211101220020021220110212120020121120100110112021201102222020102201010022021201022212122200001020000202211210210011022101202220000101100001011010202212011222020010002222020210111110110111222201011112110000100122020102111212001021010122100122120200201110101222220202101210210112112200120202020201020102002001221210120121110222111212012101000010111001021021200221001101120022021210221102020101110100212202001101011111122102020202210121120121200120202211001101101200002100010212121200202110202112220200212202211011102101111011", "01100101001110102021000122202101102210001200000110110202112120112200210002020112000200211222021200121202212221122020210211211020110101122022012222100102020021221122010222001002002022002220011011110100011010011201021112010101120101100000112122101110210112001220122011101102222200121100102101200202111102002211120201200000212102210212011020012011012110022112212002110200110122222120022202201220121111201001100021112100020221012212012202212221202210220000100020000001012121220101122022221020101102112120022022202210112011111010000201212202112010220222002102222221222111011202111100100120121112212000110011122222120100011110102221220211122002210101021021012221002001100002220102111210001101102022201012000211210221122102220210221010021112022221212100120212100122110201211000110121210012100222212102121112021200120020210120221202121012202201212111021221211020221020000021020100102212011002021202011212211201010022020020100222100000011221221001021102210112211102100012122121220110020111102000000021210100222112020112210221011020221212010120010020121121011102212210120002010001111211011122020022120022002120121122110102211221120020001220120000112001112220102112201010022100011021220112021121022100012110001100012201201001112110022111001011001200211102022112100012012012221100102102000122120210100221021021110102110011202202200201111221222110122122011210112012000010221011210101111020001111220122211012002011002012100220011112200001120210012012112212011220000001011212112221120111022210220000022001200112012001101222101212200102022210110100100010121222110201022222202211022011112101100101022020011002100100111112112102222012120100012111120220200201210110212202021210110100022222122211020211221002120201110200111110110102121211001121110002210210112102111212122000220222210002102022111112120122221022001020021011120111112112001002220200102000112102201220101210200111200122122011121100100221112110102210011112001101001001202002211211021211010112012001021100101001122000020010012211221011201021220012202011121012212001110022212002110110001021201022122122101200120011100202112112120102012211101111212120020012211110120010002200001100102020222012220011120020012122120012212201101202200100202202002002201011112002010001211112211221000211202001202011221100210011001001010120000120211220202022220221221210221210222122202012221011000220211202021201010012100102220122222222202020221210201001222111022012111202022201202222001221021200002112111001110200", "22212201011120210102102111221000021222121201202202011111001111010111111010111021102210010201212220101121100110121210000011102001000212212112010201121120221101201210012212111000101110100220122211101110121210220010210101220021201212020120000102011212022211222200012020000202211122212221201011021020010000022112212210101002010210011112020101011210202220202120200112212220101021012112021002101001111120211021210121001220212122201200220210212222101100210120212222000201021220011101020121101020201020011010211101000101022011210022021111210221102001010102021202200102012001100122120011020122122010221110100120102122000121110200001222020101111010121002121000021220022100121221220112111020122210022002112221112021220200110212211002020220002110200011120222100202010210101222222102122000001002110112222012020111000101020121102021020101020010020110120110001211120222202110000200212101122010121111011122022011201011222000020212120210112110210221111012002020211000111111002222100022012020022102121000022200200000121022000010100220210100220122101121002120111011011201120222222201021011221020212222010111202220122210100110202211220120112110101120110201111212120220220100020211200112011221221112221102200122011000120221001221111120002200001110122102121122000122110020211212200210011002020201000011200222110101211102210022011101201022222112110101010100100221122212221201101200222112110021122211102110221110201121211202100211210001212220210211020120020010011222012101020112220201122121202102122111012020100101020022020000111010001011021121202022221122022222120000101022020012210012022212221121010221202021211211212102111220202000221112121001001112012211210220102021111222201120100110122121020021002021022020011200102022222211101201111001021201002112111120121021001221101201222201200020212212000111202012212021201000021211111001220211002221012101102001211100100222100102011212012122200201000210211100101001020212022202021101102020210011112110100022220002001210110202121100220011222122201101220122211210110221100002100220012212201220011112012000221122021010002102212201020110200012221220210021120112222022022211120222211012021012101012200102011020122012022010101122102022000111212020120200121110121212101101022212022201100002220200001212110000211101120102220210201002020101001221010220120011112101112210220002111010001110122221011000000000220021021221110012021121102112011122220121110212122000200200200210221111222202120201200012220011000222022021020121", "21122201221100012222201201102001201021122000012101111120101001111202111002002220001121012112011121112112111020200211012001120221012020112010110101101002112012110111220201100001121222111210000010120202211000101002102200012121210200210010022112221212100220112202011221200201021021012201102102002102101122220220121200110111022101012011022022102100101212122012111022200001000212120102102111211001202020102011212002011120222121000011002011220021122112020002000222220002001211000202110120121102020101011110002011021020220012211100100101111220020022200012012120101202210022022221220210001200011221200212221001112222210211121002002220101121221212121210202012112210221122221022101010221202022022010020101022120101120102122122111220222120212022111202000210101112222110110000002002020021221102211220200000122012220020201221220020201122112101101011000210222011012202101001022110201211000112022112101222220111102100111022200021012021011211000022100200012020202201012200221221101101122201220121112001100021210102002201100110221012010222112002020101110022002100221000000211202222202020221021102120220222101102220002002210012011002221202211221200110001210011112111102122222100022011112020100222122201221122100210200111111202202022001000221010010022220112121210102221112101011000122112112110200020210011021211121022020221212121021111010111111122000002201001110102220022110201101210001110021021010110012212202001011002020222120211001111012222200012120100112002112020221022020212221011101112010001112001110211010112011111112212022122101000010121101121000212211000212002211020210100200021120112022221102202011001102000210122101101222220202222211120002100122100120211210101222000111201101101021111210021120221122220020200222221211011200112211110202102000022020021011122001212212120001101001200000121220022022202022102200110112211102212001101020210101122110021022110022101002220110212121012202211211122212202200002121101000110021220011112210021101221120100010010110122012002022220111121011012101221110001102221021221022101022121102101020121020122221011022022021101000200101002021210221002020121120021012022220202002112102212001121220202002202211002011222011020220122022211111102122021121201000011020111112201210002110120012020111201220021212110211010020220120020001112202112002021202020221201121210012112212121111212202202012220022111121111010201202111102201101111110212002100010100212211110212211202111210102211200121011012021021001102102110220222212000", "21002020112020102102121120212121220022202122100200201112002121201120200210121012012021212002112002001211222002020200212012222102001001010211211021112112001220111022211211201202221220122100122211112112001100211010202102100122122100210001011120120111211122210120101011022220022122020000102122211212002201100010122220222021201121121010011112222121121011010112102122122220011122002120202200122020212011121021021121220222211202212020022122002011011222002212122020110202000121111012212201200002111010122010101110221101120220211110210021202120112221200110212010200200110021112012212100102210212010200221010000222211120022122122212212121101001011012112120100012200021021002002221021121102210011121110021121021210011022000021000211012010010222202020210202210011221200010210110022021010110110111200110110212002221220201222021102000010020022210001020100011211112201012212102012100000222210220222002220210012012102001211211001101000011222002021000221200211222212220122222110211012220022102020101022001020002222201021100220122010212211222210201010101010211101022112020000112002212001120201210200120010012001112221100012001012122111102022220021121201021120220001102111120021021000002122121020000102021000121022101110212020221211110202122101210011111222222112021201112120201021200211201022222222121011202011100122001122100112100221020111201000010212002212120001012200121200012212002211120100002222102021122211211120212002021202022021001221222002101020022202222211201020022102120122202220011222210102011021010012220222122120220201200121002120022112110111101100012201200211000222121201101021211112111001000220101002101000201221121111211111002221021210110111110112111002202211100122012200120002122222221212122120020220021222120010200110120211000202101220202212222010010201222000001121202112010020201122210211200001101012220020201012001111002010120200121011201201002100001210121212112100101222022001221210122112022022012122201110020100221120200201002211011220121212110002021211020012200212201201012111221011021211012112211222012122011002221112000221222210012112001211111110101221210101100220120021001121022022001021000221102221002120210110012012200101200222112002210100211210012201211111120111201010022202011222222212201211000102010001021010021021202001022212012200002211022211221220010202100100112000110112222122202221021220110120102011020202110112220000201210112111221100211012100210111022200001012210020112022121212121011110220121211211202201212020", "10000220020102210011110102210100201122102211210120212012112212202222000111212120210021200120022110110212121200002220012010201222211112100121200222222002102121101220220200011212011001010101121001010112001002211201110202220120222012112122012122210201222021111012111010102211210201200110000022110200201102020102020022000120022022201222010221010121120011202020220110210022220020110201000021022010011101012100202220220121000110100221120010000010202002102100012221201110211010202101112101212010211000110110101210100011211122202020201111222121000010121010122110102102102100110212121101212011122212202100112022011020002110222102120002210210120002120022011200111200020001202110101020101210211221122111010020220022211001212110000111220121112002202202202002221200100101112120100222022222220011202222000201000220102022001120212012011201111101122122102111101212212222012200011022022011122211221222112021211110100221201221212100012002002220112122200022121011211021020010222001100102002122220022102221211101101010010101011211012111011012201221102202010122200100121020000012012021202222121000202021212110021222202122020002001012011200101220021120220202122201010211121120021010002212000001022220121221221201101101211221011102001200010102101222112100011200202212022202222021012011221101222111222011111120100222020121011010212200211201020211001010212210221001220221201022112022101002022122210122001211020211022001002221211211102012000122120020220102022012102221222101101112020120010210002211122200022220202001200100020010011220020102000212002200001102022202211020002221102211112110011021021000122120101012122221121222001001120222111011220221121202101210102101201210102122212000201200002201201000222210021010210001210002120101111211111222110111102011012020112020122112210210201210112111220002211212012120000210222212220100201021101102010001112012122220210112012202122221120202102120002120120221212212202120220122112111100212212221021121010101202202011002222010212120022101022001120212010002211222021212111012101122222020102012110221102122120102110011100022200000221100100212021102222012002120211202021110212120200102011000111100202012000121012201112100202201222221110120222112021220210210112101211011202212201210111222120210020011200221012110021011221021101210222110012102220121011122101011211112201021001201200002011210021221122122022000110222010110002222012222112012012210121101020022122122110210100020220010121201202111201121202122122202212120220000", "10211010222200102022211101212221200122211100111122102220201002000200102220202022022010001111010122122211000111011001111120102111211100201220122022211002000220111020100111001112122122212010100102122121212211212001021212211100002012112100022010222011220111022122210112101112121201101020212101120001021001102120100010201120000010022102122110211001122011222112212012201201120112011212010011012221200101021211011221100200202101122010220112022001122021102201111222210200211021122121101110002212022200000011210002222111202112102212111212221012221111122220122210111022110221202112102022002120212221000010210101111222111012222211012202100002021001210222022012012021112001121101220212101021202210222001222211002010022120202120001021212200002220010011101212012112202020211210022101000221221011201001110120011212100111010022211210122111111012212000122200100210000210202021000211121220202210022112221212101201211100012022201211221200120002101202011002000202100222010000120021211120201220121221211211222221100222111111121001200200200121011102100121221212202220002202202222211200222102220100220102022001011212222112211122222220221110020222201200012002011122201200022220010012102120121102110221202201021212020021021020020202221222101100222122100221202221012102212211222011010202021021102002202112201100222221010010101211221112010100211202011101122222212221212012101010122101221121121210212200000222212111002202000212000210020221212202001101101112120121000022102210002111012122222012200121120102221121020002222212102201021112202210111022002122111020100200110010001200102202100122120102000010210011221201220010110012110012101102111002111121011120012012120121212002010212210211112002002112111222222000111111211122201112011202220212122122101022110212101212011201022212111202010121220212010001120100001102210221221100002212102022000212022221120200001100200120112112200102002120000210101120022111110121020200121211211201121201110121121221111222001021120012210101111021211002001220022010010100102220222100002121221212221021011111212121221002200202112022022122012010011212020221010110201121011212001111010102021210120012112212001010221202010222011211212211201021200022100001210211221022020222122111202220112002022022101111110211202110020020100100100021012101212122210220022000202120010022120012212100122021011222002122101201102200112121212002120222010102220200002221010020212101200010111100210000000102222222212121202222011222101102122110221122011012012110", "11202211010220010222121001011002122212201022211122102121100022120211021000122211220012101000122212212000000100100100011200101021101102222010000201212122120202020002201021011010200120112021020112220122201022011211021002212011121201011200112001120122101001121021201211122212102221200212202122201121020120011002020022221102200121211001021101220122022201101111000012220022101020102112102120100122111220200221020200220122002112010212212220000211110001122220001122211122012202210012220022200000122000010210002012201020122102110120111001120212122221112011020000122012102011022101001200102220111001221120021210200121111121011212021122211022220010120212110122202010112220022202000200101202112210021212011002010220210111222220011202012112222200210111200021210111010012020021020110000221021220200112110020220211002222121221221020120211222222220002002110222221101101111100110001211012112100010120112220210111121111020001222201202222122202020210111220010010012111221212121101100102200011212002012201202002111002010112222100220220121000020101120011020102202012200020102211102200111202212101112010121120022021122111121212102120011022012002222111110010212201221102212110022121220010022011002100011112112021100100201220222220120222200221222000002000210010011220020202112011021010122202100000102120012100121211001112010112001101120221200002201011001021220101121011010010200211222102022010210012121121110022122021120110022001021011202212220120202102211002112101201202212021021201020122121210022000000201211211020021210112002110100002112100212102202002110200021122210020012202102000002000202101101002112121101122102110112121211212012122201021211112211010011111210011012211200220022211110022212001010202210020202120100122212202112012110002221111200202212020001222000000112122212001202022100001021121101111022210122212122001201211002222122002000220210002201100201101210020022222222102012001221102102200111122121020011012112121102201101101210201110220122001001222011001202121112021011002101022201212111001001222212222120211102001010112000210110020220102101111200221121010222202102000201111202212122112120022111101101010101001002111011012221210010022011002200222202212202222011120120011011000201010212021200221120002102120100012211221012022221112012010002222102121000212212011011012100220222101201002121010221000021121021122200012100000211102220111222211102112001121102201022222001110110212022000002200220221021222011021212201011201122010201100212200220112", "00221011212011122001002210021200210001111210212202220201012221222022212211010001201020001111122021221020022221011111122210221101222220012020021002210111022102120112221000202212212100221200120121021222200000001121110021012120201121211222200120100012122211120200220001020011121200111212011122022110102100201101021110200022201211020221121212220212101010112202202212010021222112020210120120200122202221100011020011222211002001111020100200102020121201101020120012220000210120210211012021112111211021010100200011010001010201202210110010020220122011202212210210120020101202110002002220121010112102112110020222022202200212212021222112210212111110022110110012102001122101010112101210001101201121002022111121010220121111120010000110211021201112110000201001220012102022020122221221020200110221020202210122020222220121211010111122020122021020001022210202111101110200020121222221222001200211101001222222112101002120121210102012022011101222122122200120100111201000222110212110102122222101110201101122000122020100120222101222020022010121211111000222210200222212021020211222212020222211102111010111011112122200121020222020120002000022110101211022222012011221202010020001100210011222010201000012001120201100200112120022100121212211210010121212221102001120120201210211020022220222222110001120011220110121201020011012200220002012110111210201010012122202020202210122002202210220112010022000200010000122122011200111121111221022010200020212002220112112121010221121120211220220202111101101221112000221001222111212210101202111101212211000022210001101021000212002121101112222010000021122201120221122211101220202022220210211201101121102001221122202120200010201221111111000202112001112222020112002210220201021000221222201212000020021011222020212020120201211011111002110000202010221212010102110021221221022101100020122110120211102221101000220012001220010110210120102112200012210201100201121211100111021020221122100220201012212002120002212022212101012002100100220002112201201120120112220102211012200001022100112120211200201210111001110102120120201001200000201201200012120201022020112201110100211212100121200102120010120002002121120101002101202212020022012222221211220202000021212221110012010222122112121112102002212112112222110000220222021121111222120122212122212201220011012012000020111211210110222220212002202210001112111212110021112121121002211122021122122122122220222101110000112211102110111002012222012201002010102211200011010121200122102110121000100000020", "02120022101202022001220212012220100121222101002211221212221021110202002021111022102220202010121012002022011202121120211221211101200122020202010120020120221200012201120012212010012002020010022211100000200110210022201200102121112021210111101100111211221120212112212112122022121021122012210100102221111010021101001000220201212001002222221110110110201120112200022001110210110102220011021000120001210121211001101020001210010000012220122010011101022120121021210012201220002010220011111211200121211021102120211222021120102020200210102212200221221110100022202220001201210210110210111212112102100011022112201111211120220121022001001001001020112210212010012000110101210002200002010010201122010221020201010221022121122221122022021010221101222022222022011001120000111101202110111221100220122211121121022110101000022212121211121022120021200220001012211100210221001010212222212020021010211111100101120202111120101202221210011200021120012201202112011022212011121010102020222020022221102112121100210111212012000222221011202101100001211202111100122022022112200200002102200021200010121021211221100012121211022000102022110222010100111210110000222012111111210021211221210221000020110000000112212012011111002222110110010001012210201010121020212022120201101120022102012112200201211011122001100212120212100102201020210202021020221020200121012021122000211110022020121201212201011110011010101111201102200012200121101012200111222211200111022212211110212111121200221102101110101110011222122102012122112211022012001201020221202001000120220222011110100121200100102211002012001220110121011222011112121021212121001202211120012012010022102202110021201100012001222222102122220002221201122011000000200102211020002220222102220212002100022021101001221122220222012012110001001210101212010211221110100222200012022110222221001122121012010202221010110222211000110211101200201010210021011001200120122122201202101200200100100112210120001002022102000010102121000202200111212121002122111212100202100121212201022102012110002201020002001220121111112102111122212121210002122222120210221112212010122212210210011002110101202012020201100102120201111011212122011010211011220220201001111220110111220001210002221201010101021121201110012012201211022000001011110200000221010110122000201212011120112201112022211021020002202202121010112001102201221121101011101101212220222121000010222222121111021121202201222221102111010222000011002111201120201020021000120221212122001010012002111201222000", "12001220122210111212102221110001120220200100220011222221210020101120111222012220102100012022101220001022121122002200100012210112002222220200120201122121001012001002111022120221210212212100211010102101001000010112210022100112002211010111221011001222111101021202020100001012102111010111112212000010100002001122121001200120000002100010002000201121122111000012002122011001210122021012202100221200120010011112100210101110121122211020102202002100021221000212222001102221210010102122201002001121101222100200210202111210210010201001220221212012122220200000211110000202100020100101021102222211010210101221010101110220022220112020122020120201200100022102200000000122112202022101010220012002110022001102211012120221002011121010102100101020111020121122220120001020222102212212212100002201201120002000101212112100211022102002201001212001021110111112001020122110112211211220211222211120001221220100120122002020022011202110021122121010101010122110121110102012111001102001022110101120110102202120220102120000011221221112012202112110011101212010200020010110021211210201200000200020120102020201120022110111210020110122020211221222001120111200010012120020211211121201000121110020202201221001011100101212001110120000122210001221122121120111010002022021112110010022121212102122222022120002101200020112210122010000121002101021220001111010202212022211201010021102010200022021022020110201100221100212122110002112221211200222020210010201120022021020210001122100220202120212000111201002100110101121210210020012020011222121222100011222122000220002121001012111012001122100102010220121111201221000102000111210010222011002020021002002000122010111110110121110022220201012120010021222222022101121100212002101210202002000222212001102212220201220100112100100111022121222101000020200112222201000221110220211001020110200002111120002201210000000101121201010201002112001010211021202111210001120222011212010200121212112000100101000100211100220021210122201012221212220002011112222210221100210212000210020101200011212222220121102001002012022111122110111122201112012210010011020101022212100100010122212012100111121011221202102212120122010122212002212122120021020021000002221222122220112021200210002220212010102100001100022220210201212221211011210002010102121120021120110100221000122210212102000112210200010001112102000012101002121121020100221000202120020020211220100201111201020222021012120111011111210121210002212112202110120111002122122021020210201020102022100100211120011", "21021122010201002200211202020111011102212101001020000011112002002211222121210001022111101012222221201011022110102100211121021101020122202022212221022001020010000221122220010101021211110112220101211022011201122011100211100110101020022120111201002021200122200010020120200001000021122112212020100202220020110211002002022112101201021200222010001102000012012022001100121110102002110022011102001121202102102022001010211012022001210121101112022201011222102111110022210211012101022120121201201111121122200202020020101122120111111022011221210022022022202210122012202002102120020222220220112012112222211110020120210012222101212201122102022021002120210202110011022020100222220021222221022010011212222211210200201110111101102121020200210211101121110011000101112200212120021121211021212222000000222012122101120112212220220111220102020121011210212100120220100100000201011102221221120210120212102022112002210101111222221020100020221110000221120201200100110101201121021220120020212201122102112010011112002011212020101021221121221012011121222202122101201211102202101220221210022221120010021121201110012222211102012122202021110222000022101212022201101221021121101210000001220210220021212112111110112000000100010010122120111022010020122021210202222100101202100000012221110021120000220210002111010212021011112010102102022201002110111000020112110121110100020102020221202001010210220011011122221022110201011100222100001122001220202220200112001000011121021112021002020022100100202012000120020222020222101012222111201120022221201200120120110022120101220002020212201020201012210102120101020201121122102000112021222122120022021212201201221002020100201122200211210001202121202212211002121222010112110121221221122000221101211201221201212222112022100212011220210101120000221010012121020202000210120110001220020102000022211201012020202021100210112102102201201100022111021220110212011221220211220220111002101010200122220201121022120000100120221111121201222110121210001211001022121022000020112202120200200001110102200121102110222012220022111021112002102021120101200102200202110121012122200120022111020012202202122200011212022101220221222200121201021102002021210102221012021221110200100220011211111210022012222111211221122222020111212112011101212211022202202002121012002212101220210102010101222221211101221012210012120201100000202210101202221001012112121100101022020200200220000200002221121122122120211012220100110121000202101002101222222111100021210201112110012202", "20020201002211110112200220012011220022202120022202002020222121102010121011011001211202011111101200111011012102212111212210001020022201001211111220211201002210210002000001221021220212112121211201110222220202221102021200020021012210112202200122122202102020002221200112000021010202102121110102102022121010212211000020001010112212112011201102110110122001021210021021102110112122021022112020100000101012102222220110002101102011100012101000211110020202011101120212211110200220111212020010010102101222210120122001000200221001222220122221212112212212112120010100001102001022120022210012021201210122222201220211021202101101100112102022101200012210200111011010200000002011112210121000122200111222101001222001111221221102200100001001200022001001000000020022101020001212020100202121100022022012211222221220100010110000122120010122201222202222111120201002101112001100220120220111121211012002111012022120202020201012210111002200022021102020122010211011101112112010221011122202101200012011022021212202121021202120200022100021021202100102121102002100201220211202201122111122110221011200121212021000020211222202120000122202202222221002110200212011101212112100002120222222201102000010001010220010011212200200201111121010112100022000002120200112012221001122200011101102122211101100012111212200102210221111110022122012122122222122002012202022202211121212120202221121121010112200202122102002010121102010002222002201222101122210000122210102001101102221111202121011012000021201120120000012211002210200111220111120020101012200212012012000211212202102002220202200120120000220021221120201001220121021112122000201120221100022200112211210212221101111102022212122011011210021010210021111010110001001111222202022222022022221222212102101012021112012020220102212000001202022002101112011112212010022200202202102121020122110112020121212111100222211220222110212200121200212212211201102022100210122120101202012002021001101121222102200020211120112011001100110000011010122212112000021220101001000111101220111211202212202001201201100210120120122002001010212001022000202220010120200111101201101022011112021001102221101120011221111002002012121100020101210210010020122021220122020122011010221021100220201201022011110112220222022221011222111101022202201022200012202000120022101211211002102200211010022102002122000221201020201020201100210201200212011120222221000200211200001222211202200112010211210211122020100021200220022110021201002001021222021020011020020101021201110120211", "12110222020121022111122021210012201101022220111111022201120112021200011011200211211112212210020020220210001220112011110212102122111000022100201110201021210212121210121012222112001012212110002010211210110112101000010020210202021021201001110100200011021011120202021122111121021222200021212111111100002111220112112102212200221002111200102221212222110010000011220012010022020021202020011020102200112001201010210111011122101201002201202022122201222210120120212210021100220120210012121221100220020212100002011222120202212211221210220101100222100010010022211112222112202010211121201110221212221022211100120102201201110112221200101102221212011212110012011111202201222002111220221201100210022101220112020101112101120012222222222201000100101100202010112220011210100021012102021112111122021102021021221121021201110102212110110110202220202100110101102212222201012202022121022020220101100022121021022002100100212002011002101100111022212112000020012122002112021010001101100020002101110200200110222002111011211012002222220211210110111200022221220121112211110121002122121100100011020220200122102011112101101011112112122212021201201220012120202211102121222200202200012021101102221221000200022222200012000210122201100101201211220001001212221020112020210211210002212001012201000101100221110122222012020002001221120212200100211020222120020202020020002211200110100102000211212221202102000121211210001221012210101122010010222010120022000221200122222201010222211002110101220110012211221121012212110021202001101020222011212210102021020000100001000101102220101201102121102110020010102201112000201110221212012201001222001002200011221100200010111001202121000211020100111021001020211102011200210001202010111200221001121012012121022001120022022200102011022211001021012111101200020100210011110000110202022100000021210010220010211210112102102210102120211201020200021122021010120221122102122102112211002210020022022101110110121010110200200102021010220221202102022101111102011201211002011112212202021202122120120221211112120000211212200011120221111110210110202201112000121122122220102212011201022121202020211121121000001101120110010102111111110100001121212121021210110210212200012121111220110110210101200110112021111112021012222210000021222112212212120101021012000000212110200011000012021210122210020100111201211001220211012020200210122221010101221010221102022001111010010001122021220120212221022212020212111010201010121121102220101200211112202111211002021111001221", "00202112020012110120211122212221022020222001012211021111020200102220021120201122011010211110112121221020102220222102221201210102201202111211202201012002111211211220001212201211120121022100002210202001011210112211212021102210012010202210121211200110212210212010200010220010011201211001202220010121000010220021011100111010200022210021101110021211220102102022000122212112112121222000020001220111012210220200201020021002001202111210201102120101120221110210000220022002010010101122201111110000002202000222110100120120221010021121002200210112211221222010110021022122210202102012220212000201220221222212100120220220000202221221000002212022222022021110201012002120011000002210212000202100012202212210120012010001010121222110000122020100120000112100111002020112111222222211101222122011201210201211021111201010222102122120010021201011100010110101020212000221210110201001012212201021222112021222021200110222110110220211002021102001001100221210221212202001202112222221020011211102211201220100011000102110012011222222101122120111221222210020201212111202111110220211202120201110000110112020210120011201120211221000022122012012211211100220210111110211100110101010111022222202011100112101002222222101022101200001202201011212002210101022110010112110002221221121110201201201011011112221201210122100211112221202011202210021001101111122021012202021200222022002000010120010222210102201202200010220222111102222202221122221101221212121201022212212201120222020011210022221212100120101202120020012201210001122220020021010210220112021212021202012212200220001022122100101011210200112111202111212001010100020120120020100100220210001221222211102101210121121210001210120220202002020020221001001011122022110211101002120011200110212202202100100101011010011022021121220212011020210020021211101102211121002101100011100101112111011210001101121021220011221011010211201210202210000001022100112010002211002201022000111200002001212100110021121010222012001120220111011100112201000222212022222212002212201022102012020002011211200020101201211201101000112112111022201102211000111111022200012011211001110120011221102012201100021012211210210122001221110102210001022221010222221222222101222001100020111022221022012121111221021201201221220200221212022222000002121110022001002210011220120210221011221001121112102020211022001100100122010010001011110012101002111111021100100202120121011101020122001112220210010122221110222200200120020010220111022012212212110021212210122010002200012", "12211000110210011122112112222210111012200001110110202102001011221120121010120221221201112000221012101012012120010212221202122202222221202020002010000202202110100210220100111210022110011010122201122221002021220210120111102122220001002012200100022000112122201211101201222221222222222102202202210002210200102020022211200110011000100011220122200211112011202200210002012110221200222010020201011001112000012221211210200102201022202221022212220212120212212011010011112000020111010001000212110200211011102222122122221221122222211202101110110202010022011220212220111200020010110021101012222202201110021112001002001002121021112110120110220121012100001102112200112120202000002222212221200100012122212220212022011111012211000122011101122221200020000202011012121021012112011222112022100020000100110222200022110120211122102121122112101101002212002200021001220020211212001111200110102202110201110100011111221021212121222021012110222012020211021001210212100221002222122100020220211220201211102211002211211112212021010211021222222111101120010220100102211120021111021010111222001202011011211202120211020112222122010010112212220221221100000220201100220111201202112000201211120002021102220022001212221220110020121221122200201002200011120202111022010121002102112111100220110202111101000101221220111010101211022012120010222112110211220111211120000111001102221122221000212010110122010120100200201002121221001000111101212110021211012010010210202102001221000121201110010202222000011201020022021002021222020211020211210220211101021222122100202220212221100011200001220111000201201021011000222212021010020122110020021001211221102011021021122100110120212001112112220200211201010001102022210200101012022121102020211110101100212020001222200001021011212200111012210101000020112111102202220021210112202120000112002112011221200120102102202000200112012222222012011100222112022012222121001110102212022200111222211002110212201120102212021212002200110012100102201120210202212001010022202100100121101122011011101000120210221002222011220122212221012200022220101221202111211220011000002112212102111101121112010000112100102012021112101020102100101100212010200112121021101212002122002021222020201012210202222022010100122011011210202021002010000220102002121220120112201002121100211220120022110002121120022120021210110101121012000100102012121120111220110000121212121111010200002211020100201202222010212211121121111012221110101221001012211111212011121020022102211002202201111120", "21201100211021011022100210220222111122122001001020000011112221112200120220021112011010010210021101012202000112100222000211012010022221102002222022120220011111100020002000020120121000221001220101120121210112121201012112111120221022001122121202211201111110112022122012012100222202222020112121111021020200100012010211222202110212210122210121101221001000010000212212120001111212201110011111001121111222200102221122022210002001101121210021110210220101122120110002120102222201210012221120100111102202110120212021210012101210111211001102220002121101222202210112022121010020021200002111110220220211000111022211200211011201101012202012211122021222120022000000222100020011222221221221201201002010002101200210100012211021122222001011210100121222111201121202110112100011122022221120000121111001202011012001021000011111021221122201021210222102110100000101121110100111120202212010122212102010101201210112020022021122120100112002222021111201212010002120011111121002012222110101002011002211202221012200120002101220102100101111222002021210011220011101021100020001210222010101111210012020011010211120102122022002100100222120000210100001221001010201111001012000002112010000221021022001221001012122101100202200100222010210101102000212212212202111022121101222010020200022122200200220121220212122110121212102222012111202000121011122022001000201000011222120222020111112111022221200221022110000020220002212101022120121100222122012211010201010222010121022021120101120010201212201111201220201012211021022012202101220201100010110021110121101211012101022221102221202022122212102221000212001001011102111210112210120100122211021000202011021002222000212110121202222001200012010122212110102021102121200111221000010010020200200001110200202111002010111100121021102221020202022211002100202112202010110021222020101021102100222121102100002111121101201212211012000221221001012120110211110122111220002011122220101101220202200020101110022211002001122002000100111001001110112122122212002010100020012102010110110201211201200100121012111110122122111001110210210222011122112121001002002111012212212011200010222110012100111221201210010121011010000221121111012101121022122012101101111101222120022000200222022222012202210200001122101201202000122020110101102121111222212121001022121101122110022010110001201220001212120101110222212022000110112211000202122010210212110021001212021100010011101000222010012101110122102111000222201202222221110101100212101212000222020000101001112010021", "01012221022002021120020020110100002221211121112201021120200021011121220112111210102002112121001010111112110111002011110001000122021112221221200110122002021221102202102212112202002211201112100222100210111112000200102111210002111002211011020000011000001000212110110222012001001012201220102121120011221020120011010212201101200200002000120012002022112122001112211012110102111200211210021021200021211221012221000211012020011101202211212202210001221221111022101201021211221120220000020202111001202201201112011200211010020220102120220222201010002121201200110102122101120010122212211102101020220101001002222202221000102122120002211211221102112000120010120000001011212220212101221222121110122021111010110201012220120202122012211000010202102001111101201121010010010222222111002102002021200212001002101200212021002012211021220000201221002020221111101122022121102120122200110101122200120222112011201221211202202212212021120120120012000221122022000110121020210101012201110200010110210012210200111001200011020011102110221000020202200010001100100212000212010102022020201121221022000020120020022100012122222211220101021001010202201212001121111011001210001202122122100102210102021121000012021021101010100021112112002222220000222112200010212122210022111211001011012100002121101221201111021021011012001021022211122122021010210202121211212022010001022202201210021121202211010111101011211122202010020112022001010012101120000021212122221222222201001212202020212012121001221222100010212211221202022021001212120002020122012201002202011102212022010210101020210011020210110222221221112002122110021112002221121221102200000201002221111111220100201011001220222022220112110220121212021111222021011110111211020202221111210001020202201010010111011000102012010120022202110022021200211110110112011110220022101120001201212011210110022011020201112202021210010102001022001001202201220112120022111221212010121020212200221221000211210210100122210102212022110111010221221122211110000222002001212111102021020021022212010022200101110111210122200010220102100121101121012212222202021122002112200021102121122112200011000201220012012120101111212000212121201121212011120121002122220201212002210221111020221010221200221010021211210202012010210210020220102000122110120120001002222102112010000011010022111102210022102100222102000121101100210111210222111002111021220202020012002101010001110201020202000110110000002102201222110102101101020002212010220211110021121002002001212101201201", "00102111122221200010222121100122221022100101010221110202100111120012221101001210022122210002101022222102011021122102012120221102010001002220011000011011211010000021201212022001000020200011122020211011101021102111001202102201101020022021212101101002221202111021011212010002010220202102221210201121010011212100222222122202111221121211111120002121211022010102112100102110022201001012222210000201011102000100201002120210221222011202200020120102112202110001211122222012102001110012201001122201201001200022111020210122012010101200212012111121112002210010011100020100021012110100122201221100111020211101120210111220020200100021022110111012221200021110012100000110001202001102110102111220110201000100111200110201121200221020122120111212010021001122110112102022222111002212220221120102010012100122202020111121211220202112120201022220001110012122002012012021022221011222002112011221112122222022102002201021212200200221211210010120000012220120122110211022021110200011110222120001200011121021101112111120121112002011020202122100110110111021222122200002210010221012222101222110102102121211222110002002200020221211020210020210110002102212101210210010201220012212220011202102110121112022201210010011120120221210201202222212100010000111221120001211210101001221221121012012012100120122222002002011020121220120221002222100122022212022220112111222012101201200212200102101022002110222121200111101210202210002002121012022102222220002201102120012200122010111012122200101012221001110000200002021021120221000001210022112100110121121222001022120111122101121100110112210210000111211112020120210011210002111001221002021221001020200200022201202202112002222211222201102200222210010011222012112101100022100221000202212221010220212022211001012110010121012200110220100221120101201011220202202001101202210110111102212010021011101222221220112002022222211211221022210102222011000120001102212002100022200120201122111011012112012120021121112212001202021122121001100012221211222211110211102222002010202202020222112222112012210221012022000010001010200022010220201011201010220001022020112202210222212010021011011202102101112002101221021002021020022001121112210102000021222000002212001122002210112211212002021201011102010022210101120010112112220002200120101212111221022120210002120010222220201101121111002000121010001200210100111122000100101112220121222222000100012012202002012100220010211002022102110102120210220112121221221122002012122211112020112021001100210200020021011", "10122221212000022010212121221210112011102002000111110010000211211120001101211202000000112010111010001011121210010220212121112222012111002202120020220201121201211120210200010011212022221200220221222221110112002222200102100222102022212220221021021112011121010221102110001021010022211200220112122011101210002102100010012212220112221001101021200212002122202021011212002212210012110100202120121221000011010112120120002202002101011022002010020220002202102102021020212012210000101012020000011121201201111012000001002120100022102121201001012220112201102011110100101102121101020201202220012110201000100022220201011111201202202110212000101200122101002212010101202202102011222020211021021100101122122122222110002011120010102220120221101000200201220020220110222101111012201202020101221202002120220210111001211120100201122220002012210020101100011101020212111022220101222201120220121101201200021122010012120101111000211221111112120111100202220100102021120012000200001100100022111110121012212102100201021010021110220222020200122222202121221011222112200001020102201101111221200022212100021110212002222011111021021221100001121012121111201201120112222110200211012202112111010202120022022010001120222010010202012212211001112202202100222200022221110221202202202201222011010102121212200010001102221211212012012200102211210121111112121202201112112101112022112020010010010102121001111112121122220211220210110121202221110120101210221002112201210212110211012011101010120012100002211122220010221221211010210221002121200122212202111000010110101112222120021111011012021000002021120121022100022010211100011010120201120101202122021101111212200100202210112200112022020221002012110122210201011010212000010220202220112110002210122002001020122120020222100010100121102121001122111010011121211211100110012200000020220001122200022121211121200110110210010101111110210122221200122101211002011220000110000221220210010200112120112001110111001011120101022210201001012221002121210220202012222221211100220110011220220100101022012111200020202111201121121002022220202102102212002221201122110020202202012010222211110012200102200020100221022011211222222121102011222020010002222220112000001110010220011022112222212211120010220010100121012002000021102220102011112100110111201101211212011011121120222110222010202002010212022111111202212022201201121212010221212010211021220011200210122202210220001010101212000100010211012111101012121102222101022221022210211012211201020020121222212211", "22010002001001122202000212201200221022120212220022201020220011222102020010020102201021211022011120000112002210002112022202001200002202221101210102101000002202122211111210121012022210122200201002122210012212111221010122010121221122021012120121200221212001112212101121112002221221220200110001010101020221002002020002100211000101222210200102102201111220211021110220201111022010000222221001211222121000110110000020201100102221221110120021200122022222222112001201022000121110221110122001111122212110012211012221111202102110220002110120120100212121002000001222222220002101112122200121210112022212010002202221010122210001011112211222111222022010201112010220110102222012221100212021001101211000222202001112121112112022221001112020220111222101201102202201222200110011111222111110220101210202112122002000221100211220122220200202212101022120011002220101201110002221100100112201010202202200211110120101102210022001122212210201100020002211220100101101200221011221022020011212212002110002120002220000220101222100002222101010221021120022000121222202021221220222022200111100020122121211022012002010101221022200021200221120222002210120121002110012100210101110121020000202120012120110101111200000112222021021001000121112121221020000212020100202101101100221111212011102211201210102002001121122120112111021122012100121222220100120111211221210111002120222102020112000221222020200211111110020200010002102200100001020101012102200020011000220101111210021111011001022002212201102010222101100122222020110112111112211101211022102102020202000211020210100210020201211122112222121101010112102022110011100112002021001001201121221112122121001002111110010102212220221102220022101201222111202121211201020110021021210211012012100200001200122220111021201121002122001212111022122222212112221000200010020221022221012001010221011212010200202210011112222012021221021220121111101112212220200121121222000210110222102202002101110101100111002022222111212112011220200100211210000210011222122121002102210012021012101210110011212112122212111200121000121202102121002220210121010211122112100212210201001222220020211112101201000102010122002221211221222200101012112202002201100001100120120212221122210201200221222002111012011212121001112201112021021101011000201020220111121211120220100221000122222112022110011212211212012102220101121201010200210010121021122200122100112011121020220020100212200202212021210021111021011212122222201201121120001200020022111022210011022210021011122101212", "12202012022202200011222120020112110222021001001122212222212112112012210111100210010222101102121121000021121021102220022112102200200001111210212100112001122020021211210110100200200120221021211010111110101120101112020211002120110000010220022010122012012222101011100021012200221002022220112111220202121010102110022022020200010102111211222202112010002000110120100020101222101002102222021110001001022120011012021121210112102201022010222221201202101112100111222022100121101022111200020122010101012121101111101220211221210002112222222200100012202121100122001102201021012111201011011100202012200200221220210102001121210012001100121212020220122210221012212001112121221121121002011112202011221112221212122122222002121201012210210002112011002202110000200102111021010011221011110020220102122220010010102011012102202221120021120122221000020121200002020110002202000001022010101020101110111222002101222121020210102002102202011222102011210111221221122221122002212222022000111001012222102020110102101120212201102010121222100002202220020202221210212010212222200112021222221211010101002212010111010201220221022011120100221011010020112200210220222021020001112100022001201011111211011102022200220210110000222011102012212001212221101100022111110102220220200100111201001001100100120202011221222101012121101201210012111012202012100001001200121202111100101111021102122200010022021222210211001221002000210200102222002201110221211100202120122200121202010021002121000111000110111022212002221101000221100012001121002001122200112012222010010102100112202222220211200220210022111010202022220210112202012101012010101202201220121220220120022210201001201111000220022222020002110021111012022001012202022100221221021110121101022002100210011222010101001010222102100202011222010000211120210111000102102222201012022200211000110101022001102221222000221111210220100121210102221122212022112002201222200000101022200020022120220111021020122222022222220102110210120222022202120211201010110022021001000101111012000012121020210120222110201010020112222101020021010120012021101212001112110102121110110021112110201202200121121002201110100220101021010000000201121222111210020201221021010201001202012001122002022202022201221111020212122100021020102102202002211002020011001121201200002201002012221021001201212102121011000022122000001101222220102202200000012112211121000101021001212210122121201112210112020220121002022100011122100201222112000201220200221011120121020221112011211011201220", "11120210222120202200220000102012202120210111122000010001122120220200022210022222002110101122211110011102001212010020012010001112120112011021202011120100202022210112220200221222010100122000110221002121121222010100011022120220120001020001020122200212011122002200020020120011022011212201220202102210001111211222221012102212212210222020022102102102210211010222110102110012111012202121110121212110102100012020002001222201110021110212100120220211100022001100210221212002012020221100202210210200202022212122212100200112122022221202201020011012220100102120020211022102210111121110001012012021222112200112212022222010202111201111120110120010121202101022111000222211012100212211202100121121001022010221100001100002122101020200102222122010221100110120220120001020120100222120220110102011022200000200202012200121222012120021021101212010220112022212111221012121101022102022121200200011120121120100220022222221011212220211011020102010101211200122001202221010020200112011021202010220112022100002212201000012201212010100011110011000121121222021011010101020021012121201200121010220200110001210211111112121200112221000121212200220000020211210011112101112220021010011102101220121112202120200110122012112120210122000222011021202020222000210001202100021221011020101200222202101220210101210012000122121102121121001002021122012222110202000010021222010210120002122100000210021011001210121102020220220001002020002102001100111200220111211212011022000202211220120021012210022122111211112222000120111212202202002201211221202220011211120012011122220022010021120002101212222011211121010010102012222001001102102211121211221100220211002212012100022200102010110211122000011200212000110101100012012120110200021002201002021021202112022111011100100120101200201210001221200001120010121001222220211110020211221200000212221012222102202121122102221222101101210101010102010021022121101020222010101200002220222011000220212221011102210221201010121011200011012200211221012202211102212221002111001112001100112020222202021010222102012200221001221112212012012112221020221101202220122120222100212220000010202001022021122220121010210112200200121200222021121012211222112201202111200120210102200222211001022101212211221111121111102222201110000110110112221211210021120010002211212111112100120020221212220210021210102110101111011011100222110010012122220220120221010002211110022120012211210210100122202101020010212121221210101012221000122111120012001000121210201020111110010120110110222", "20201011221111120222212111111200222220221222102220110100010212021020011010020212101000110222120011002202212000101010210120101100000002221112220022222022121122200212111212201002020210220100212102120021122001020001121021121200012111111111002011002222120110220011221212120210100120120121210210111220222001202012121001200000001110002001110022011121021200100221221112022002011210212220101001011102010012002222121200012200110222220000210002210210012010222021202021222220120200101002022210200021012211111210121102002220120122012101111022222100200111012122001221000112111000101001202202102121211011201010112101010212000212211110000022201020201220002011220100121220001211222122010222212000111020010022212210220122002122212111010100000212121121220001012210010122202010221221210110221022022022200022102010110022010120000001220021212020220101121111101120121002202001120012110022222001021001001220000220220200000120202222221010012012221211211201222012112202000001120112221222200011100121200010000021212102102111022222210012202020002120001111122011000221011201212012022212001010022021120121122000102220202012011200020102010110021010010022022001022221122212120112100102220002121002010210102102110010222000012020210021111102102201011011002201200110122000210020222220201202220010100220011101102022011102022122200221021121120211012210000202202110001101210121120011002112012102220102202011020011102102012002020002222111210111000122110121201210222002020110222021002102202002012010200200211222021021020021020120200110012022001001001201112220100022122112221100111211210001021121122002102102122111002121212102211102211120202202210200202011011021221222202000012102201220020201112222221220001010210202200222120101120012220112121012222122100201012200001222102112011122120221100202011220101210110201220000022222111002100110112100010011002102102102222220111221110100020002212111202101020011220001200122211100210221122002111112120021020010021221022010002001010221101102102212020221021101222201122111100221001012102001110212110020010012122020022121211102201112002001222112210121121222211012122121221120120202201011111111111121020220110211000202201111022001022012122222112111200122211012120010002011002210120122112001222001220210012220202212200100102002010022010001011022211001012111221111111012002202000002120120001111210122200120010010120000122120210000000202012220000122221222011220112011002122211120120011200022020111000021000222210002002210122211122011112122", "02221010002012111020202020102022101101102001210212221221021122222110011011201202021221201102012122221110112022110110121120020121110002221120221021021210122021011200112012122000120021002222010010022000210120001222111102000112100222111112001210011001100011102101001111110111220111200112122220211112221210020022112121102002001000211000210112210201110021120102201100112200110221002111011100000022021222022210220110212221210011211000200101210122001112012020200000221112200100112211021021101201001201212000100122202222002010000111112012122220101222012110112212210001000201010012012102200200220110000021011022012102222202202122121011122222002221002122211022021020201000112022211010020112022200101220121210002222122121121010202100112021200001121010212110102022000001020202201102012220010200001202100000211010110002222111202002020020111210020000222200121121101221101020021220010212122000021201222220200000212210002221200221210201212201012100212101110011202012012122112002021110112222211122110121000020220200010112202012210122012111221202202022120101010101110202110101022210100212120001002122000222121112112002010120120012012100222012002120012000011012020001002010120120122001122001020010111120211211110102010020101120022211121000200202202120110201012020001020101012020210021020112010021002010220220020101010100110202220020000122200111002220212022020112012120021200122011110210010022202001100001022202112211120212012200121001122110102111202101021100001222201102001220112001221200111021012210212001100001220120211021221001111112000211212201100212212112000202222001101101222200212022121001200222201112010012201000021000220002222002121022201221121002120211112110112202001100012100220002102012002111110022102100200120112012122020100111210201020120102112120000201012102021220001222212102200110011001211012201001011000010221101120212001202110021210122222020001111211201210210121122111120101012001001220201120110220221200122201000100222100220110212011000200112021201012100120110021111111221010022101022110221010022011022001110001222122111020201002001012121012210102221110222121110112111010022222112110012211001122002110101102021122122210220221000022212002111201220210112112022201212110100222122002112020010122011101102001201120002000221002122201000121120220002021022212101110201121202212020210022220021222021001010201202012222100121200012011212201110021210100210212122002211011101111022220021110121122110221012212011100010110111011010100111212011201", "00220221100001100221200221222101200022010212002100002021200211112021010020200122120012020202102022102101010221102111122110102221100110000212211010000101101101000222021201112200001111022000201101222111100002200110001001001210222022120020020121210102212222112011011220102200111021221111120101012210021211001001221221011221120111201212022011020010102022121202011110122002221102201022000121010101012112020212100101121102020111111012200020222112111011021110002211221110210112021210111112022211102210011000021020210100000120020212201211200001002100121202000221002120222020020122202201100010200200202200222010022110122120000102221201022001220211021020002111102120010202002101122020000021212001010002211222122011011110001010121000202000212211111121112011111001020102120201012012001120202122002010212101012112110021210120020212011211110022110122221202200221021122210101201221121000102010111201112121000220200200210001222122002122011110220011200020121211122101212110210022220201220201200212011222210122120110222120112222110120010101012122120010022001102111221012100022200002100202121221021200220212112220221200121211021210120102022002102112011220012120222110122020220122201201120212022200210111201211210221211001112000002200001101111101202211020121011201110100000110020012011202000021110010210011012000201122012210212101012222110000011201001020112220022202202002201000210220122120111122102200112112220101111110210022220001220012101121201110221122222122120020021111112020102200220000121012120210212220122120211112221212001121010012212102220220211020221201022000122000202200201221120102211022000201021012002012111010100201100020122211012222222112101002000120122220112020122201110211201110211002121022211111222201101222010200121111102222212121221220212202021112201210222211200212221100220122012000021012212122122112121121020011021111200121112211222010022200012212011100222100222221121001102210221122011122212022011012000112201111100010022001200021212110012102221120220011210100102011212002012211002102000210001021202100102122121122220012000000111101122202001212220000222010122212202101001212020211111210110220001010202210221222110210012020021000100022011211120201202102002211122202012001102001000211002000121012001111000011200222221202022220112001201100000202002211101112221001120100012200200100221211010222202010011002010100200202221010202202110101111020112102111000020100211012021200212202121210000102020102121001011000022121200211221020122220", "12012111202222121212100210010110120000021200210210122100121112101112222200100022000011100011222201120121110021100211002100221120020202220221000021201210220012021001101122212021021000002221200201211100222211000001102022022221102211210100012111221202122022101010212011000001020010121012101200012200111112012011210212220122211212101120110001000200100122222112221022120222012122212101000002122220112112221002212000012111100211022100212011002121120012202100221222222210211201001122020102022000200010020201212110102120122112200110110112122121120200010001122110020122221200002011022202222111221021120100122121101122101122101110122101111102122220000102010122110000201202102101210000000201221222001111112101000012101201201011102221012011002112212220121021111101011221222020222202111210111010011212122000220211200211200110200020202121110211021002001000021221102211011010001102100120221220121001221101110211220102221220200012000002122012201102011010111001210012212222121011021110202210110022021212111202020001221102012001110011121001100020000020011200022022111102220220122222102202221100100202100012102220000102110020020221200201110001011121011111100110220122101200211100112001200212201222012011021011012002212002111000112012200212110122101112220201212110100002102012011112122010011210000012012112010110222102201101001121201201221220210002010100020102112022000222112102121101201221000100021002212220220202010021000112022210220000010210020212120021102110220120200020101120121120021012221220220101211000210200200100221121121002020012012010120201111011201210000220220222110100121120200022121200220222221221111202110021020222212110201101020020101022021201111021111001100201222202022020202202202020002002202001012220220202120000122102120222001212022222122122010211011020202120221102210202101121121112220010212021110201021000000202100222121021101211200021202000202202201111002202000111201202202222201121210112012110002002100101120110012211221002122110220100122020001100102201000121220020002001101021002112211112111211021101020101110011222202211202122101200201212021221110211101112001001020120101101120122020200112012021001112000110101121020001212211102011021111002120220111001020011222002222022112200121221102021212111102221121202012201210012002101110012000021112211220112200120220122112120201101220102210000020021012011200222020010221021100020202111121002122221211000000110001220011112200201022020221220121201212221010221221122110020021101210211110", "11101020002201101221012220112112110110120100011202201100222200102000021122120201111212200012200021220211111001111112220112200122212021021221122022212122002102011020222111021110210100011002021210100221202012121012110120022120201102121122211010212122222020000100020101012221211020222020221000011011221102220202220101100122200001201110221221112102200220022101121100011221101100112010220010201110020012000020210112221020120221100122220221110102212112222202010221202212110202101211112020211102112202101121200101221010100000220001100211212111122202100010111020020210210221101220000022201110101221202121011001202021120002012001111101120222201022101221202020010012012012220012200200220020200122222110210200022111210221011222021122202100100122112011220020001000112100112010202002220021111010020210020111100120221121200112101210111112121010010200010010020021211211110122212101122011221201221122110100120122211211011020000012220011122210222022122012001010011200002111122011102221221211212110201100012121020022010202010111101112212012011212210110021111221102221200021200012220122100101122200101021210002222102112120120221020021201010020010100002201210000001001020222101000111122202020200211222201111100212212101122010011121120121110011202222120121222120011011212210012002120222100022111220020202202202222220002011120110102122200020120201220220110211201120110120221101211012101121212002122020222202002111012221212011021110202111021010200201000111010122010002012001220012021020200121022122101121011120001112012022100210122100022020020000102121121112110220121002020001210210110222210100000022202210112202122120212021211211122202211022110001002011220122222002010210121111200220010200222211020101112120012010012111112121101201002102212010011101201212222221112021011201111202011102201201201210110110211111201010210121002120120211020200020122100122102000001002202121010020211201210212211202022010201122111011201110222100122002221121100112210201101000222210202000200221100022120202000000120102011200211112211011220202202021220212101222100012120110110010022201110111101112121111100022022121110212222212000112120120220010110200212022220010111110200020021100112102220211202202010210011011101220020001010220122111101120012000101220012111220011202021211211022222121021222101120112001221120000112222122101010102210001001011220220222201010222001201111121211120102122021022202220111021121121000022102112002000001202001001011020220212100021022201100120110001100", "02210212211012010121112012222222022012022221022021100201110122100111210221102222121121120221212112201122102101101012122201211120122000110021110010122200200122000020200201112101102120010102000011222001222101022021221000220001000010020121202221210000000001120202112211022011010210000100000200121020111021110100220201220220112212221012110112121110111212202010020111200112012112201111122021212111021221121211022222220001210012001202120021110100210210021010212202010200120120201012100021220121011000101002000100022222100201100110120021111100112000100121012121101021220022220112011012021012220220102211002002102002202212110011021000210111212011002100221100201002210121212110100022100120201210111122010222221200120110111202022010021210102010100220110122012000100101012211200110111122012101101112010011120020001112102012112011202222101221102222122022022001101222011022202221022212102110021021222121220210021011202000001010112010101100212000121000100010102112220000111200012221111110220110010122212211201020020202210211201021012202101121210211100220120000201000010221222202201000100212110122220102221010112100221011022012011010100212000120202200202022002210102120110211100121102211210222222020112120000012122100020011001100101110200202010012221200012022222202002101000220211122211211222000211111221120211210201011200121212020101110112200202122110120112101020222200220200211112110021210100200001202210002001001022220101212212102121021222012011102210201222120102222220122221120022200012212010021020112202211111022022120200110011000000202101220021201020022012211202110211222102120111002222110120220101001101121000210010000001221021112012000121121020010100102101102221220121211210200220102102012222022210021012220211010010022002211011010010221010212100100200012020121220101222111122222020111001120010000020122011102011221010120211121101121201221000022020210022212220110212121112000201122112222011222220101121000020020100211210202000011111120122122000110210100120202112202002102212212102222202202100102202012110020010000220002210102002210201112100012002100111022020001110022022100101122201011212201022000000211022000102100020210012122020211222100220102101012021110012011220012021210000011111120202122222012000211012102111222202210002021212222020202011112001211120011011112000211202210110200120202012202001212020212102212012010221101002120010011220011101120002120012000110101100120112000200201022221102020212001111222020102110012100211220221202000", "01010222000222121222210110212210202102101022211120112222222011200222022011211211211022000212200120200112001221200201010221201100020102101020211002111112211000022122000122100011022212112210200210102120020202021101020222212021021200011120021010222202012011212200011201102000010010222022220101122120122210002022002102112112221202211021112202220201101002222202010111010000002000212200020200110012110220220212211222122021120101122200201120010002102020100010221121120110222200221001122022201202102221200112012200002201220210221101101120000010021101211201122201120211110020111200111121020121101010002002110122020102011222111121101212122010011120101222101111010222221222002112211101120220111000020101221222200021012210110111111021000021112001012221221011120201110222112000221102200121221202000222101001100112002002201022022122121012111210200112210011210002221102102011202112211212220121212022000011111011200211111002120000122120012102100220121011021122022100201022001021220110012212101212200211222000100021012112112210002121001120112110022220010120000112112210000011211211100002202010102220220222001201202211222000011121100222212021210121200102201002011121020211002200022000100010200012102111000002111101102012210111120210201220021112112211200212211211222100112221120101022001220000001201111121110211120021022011101001202012201102010111200000101022221212100120220111222120000100121222002220100010002010111002010212021212201211120111120101110102200202101121121112010111111220221000020120122002200211120220010020000201202102010112211112210002221020001011020221221000101112112021121122120020110000102211101111221022112022022020212110211011021211111020020221100110001002120121212211212121220122202011110201201001221212211111100202100022021211101022202102022212010201102111210211201010110111000121200202111111001120022121102022101102011020220110000102221002011202211122100002220121002020021122110102220200210122122220020120012022121112120000111220010100111001121001220122121100100221010200112000022211112201120122210200202220000002210202222202211010012000102001210211022120011210212020120200001110212002212100220120022220102120222021220011121111202011102222222001012210022121102010102100100100121101012120100200020021020202212200220201220021021020101210111121222212021212001212001122010221121100012202002102120020212010011002020121122210102101022121202201121201121200201210011011102202222020021201212021121022120221222212111002101020122221012122", "01001222110122122021102012102120211102110000112121202211200112120211121021221002110202102010121011020202021121122012200012222201111000112000022210221101211222011201111120220220110000122011101100220210210100212122201202110010022112121112002212221120101110111101111022102002200020122220020112111011001012111011212120010121102100220220221020212202202221022102110200002022112222001110022121020221020111001001220220001111211122012002020021001001200210210002212000222221111220122110122121122212200201201120111101122220122102222100120011111022121122011121102002100220110112211000011211001111022022111212211012112001212221220110112100111012212201122001221112222010011221011220110220211021002021102202120112001001012210010200120020000221102121000021212021220021120010220210121121010201011200010202102000110100010012121012211212120001110012021020021122112100110122210012211211122121222201110202021201101200212201202100000021001121221210000212201002100201200222100101022002211102020110122200211122021202021210121210022000211201022101201101121202110010121000122011222210002112202122020220100120101202022022021001101011020022020020210102210112201010022201221101200212100222210022110202102120000111110010202021021021112120011110222102012120000201010122210002212101211122210022021102110111021120101201002121102112020000001201122200102121122120201212111001112102222201010020222001100202101020122002111012210022201110120022021011100101100001122011220111211212112020120020020000200110021100210001022000120202020102020120021211002100021202000020122222202211101122022221122021221201201020000221202111122000201110211001012210010000100120210121010212221112211010111021110011201202020100122012210200201112121012211220212010000112210200122101221010111101102110001000001212101102012122200200220011020001002102112121101021101101100020120221020202222121222001002021002012111011202120200000110101121110111222201002020012121001221020100112200021222020120211121101112200011221201211100120000112100112220111211102111102120000100200020111111021211210012020010110101122020001121200210000101120010200211000022101121021222120022022010012021012001101021201221010001010202210102000122220001210021221012010212120010101021001102021210222121112212102121101212012001022200021201111111022020011201211001110121220022010222122211212100102201010212111110102201022201000200110021110022111022012001210020211101012101112220112202012211210210212211221011012022210020202201020112122", "00102002111121102021222202201222211211112111221110222110220122002121010210200022100111110010010111121221102100022122120220212001012120200101122012122121010010212001010121021000201122210121210101111000022001112011011002112111001110110020011001011120010002220202112222200112122202201122100212021200022212022212001022201220202202201111102210221201210210210012012001000012012022120010011102222000111111200100001122100021002101221222122112201200002101122112001210110221000022012111121111100120101202021001122102011211111012112212101101212100201212211022101012020210221222110122001012211000020021111101212110121020011000222201000022220020222222201101100121122111210002000222022201220101210210100010010001202212211122120222120010101100220121102202222202212000011020122122022000221022211221122010102001100022211201020220201221112212122221102101110001221021112202112120211211101010210111002122222011002202020020012100211212100010111220012001202020122101112012100111122112101100222021000012001102002221102020000201110122211112122111220112211011012010111000122121210011001220112121022002020212001222002210110202120220102010112002220122221000200211222220122101102202000021121100120011011022020222122011110101121022121121012210220012200111021022201220211012022111101022221111001101221211021012122022020111221221112202200121001001220011110211122211222112211222011211011020210210211200002210012211001020221012200022211001100021202202002022021020021100020112210021001112020102110020022020020012122000002100221111221112010112202021111100221120011101002002221110110101022020011202110211202101011112000001212221000210001112012212220101201112211100220202220110222212021001011102120100201010220111221211001221121210201002210221002012202210002110020120121202202201201012210200211212102011101210120202221111112020001111021111001221110212020102211122122202000001221200110002010220002111002000222112020210011120112011100200002211221022022002012202121220201202210001021121111222112212000210200210202011020120212002022112002102201001102002201020220111220110212220001222211010222111122001012222212210000200111110212122121022021020121100111102202002012010002110010102111110100202012121101221101001020222122001010022102120010012020121020201120012010010021021102202102122002001001220112111122010010002221101111012220020212000022022121210100120221001110010000111021101212012011200020020001022222011221221010101210010211201110012022111011212022011010012100202020200", "02201000011200021210200002021001120022211200010021102120010022100001121001010020011202211100212000210122210002000001100020121121100211121020220212221100211010022120120202100221112212021021210102100011022012121200010221022001202102001200110202102111200221112020222111222112110002101021220200010101121211201022221001010110001121020101221012221022002112010201102000022111201221011101000220202121122201201021200201020012210102222202001122220201122200021111202122110111121222211001100001112202201100211201002000202100120222200022221201020011120001101120021121112201000011202201221201111022012221110222121201102110122011120101221001012102111210020021202221110220222102211210201222100122201202212120002110020212201121211121202101022212002220101022101211212120011201101112121101200220221221120210021021121121101202202101220212221221121121121211022000120010220100222221111002202220200000012021101201010101000020201110001201021221200012110100120111112101101210200111102021022000002010102122000120120112001112220002222212000122112022022201101111010010100001102212021100212121101022200221110211010020100200122210111111111012201002200022012200102111112102011020210021212000020000110001011021210002202212021201002010212102020021001011001022202200002201102022102210012011211122012111121020002102201202212122222221112022222201110001021002022012112101012110122211112220122120211120002200001222111012101211020000000020201212200102011202012210011000021100222221102121222111221210001121222212011022000210220211011111200220000021221210012112212110010010220110000022120202221212220200011101022022201122121202101020120112002110011201012101112202220220112021211121002111220122111122122120011101122102222102100110211212122102101112120121211211121112110011212211120200122110221120211122000100122202122202102121101200211120022022110120001111020021222222220020021211201221012101121010001220012111022022112112201122122211102100122101221101020220111200201211002012221200100210200012121111012002002022021010001221210211210212012012100202020022202102101012210210120210221210010222112020012212210112211021010211220012011012002211012121201120211120120122020110011210110111101212022011211112101121020122021012122111202201222120110220100120200201021202120100012101001120122122120120221111220000112210201110002221110012102102000021022010101211221202020020020000201220222120012121001011200112120112022102222120202122220112201212022202212010222220002212111100020120200012", "01020210211011000011200201222011212120202220100222011210200121201022212122002100210002121202200020122101211011212120220000222211220111002222102211110110200221001010211221121120101110002212012122202211021021120002210212110120122021012212002101112111021122122000211002011011101200020212220011102110211010221012121010020020111122110011001122011011102221101122010112120112120110212010212200020022220212100122111202200210121211020020101200011210001211211020120020010101211212012002111122112112212012112101212000212012211011212101112112021202200020102011100200010210100211010201100222121000111010201202001010200010010120120102020121120011211200011001212101221220121021211201201110122211222220000000000120121021102212112002112122121222021210021000222102020020020122200211111111001001212012221222111100222220201111220111210220102222201120012022210211120200000011121112110220210121220012002102211120200011211110201021122221012012111020000101002002121101210201211111222101201011112220101201220020000202200111220121211021011010122100111012101210111112111210002110021000110011111221101010000012112221210212002002120100111210121012021222020122021200121221220202211001211222000212202212212012000202210201120000221211122021100120102120112021011201101202200200021200001120100210120202021100021100111221021020222111010111201111011210200202101010212001221201110200100010020002010112101002221011202221102121220202211212120111101002212102111100121001222111101110022220102020010002112210220201222000202010210011100022021212011022002201122022001021110201201102000102112121122011221012111210211202210101022021022010212021122210120110102011221201222200010110220001010201022202022022222000000102221120001102220211200022122222110111221112010221021111021212220111100122121000200001212022001000210100102110220100222202120201000020211101011211002110202020221220120022102122122012010202002012110211021121222202212001002211002021002110201010000000110211210202021222201000000102012211222021112202110022222102201000222022200211011020101222200110110222101100110120112012100211220111010220212001122101100211221121120221001121212011221222022212220000222220002112202112102211211012012001020010221021011200020012121212210102012020021102120212222102022210121121222021021110121221000210111111202222011202101120220100222122201211002121111110022202000121201100220000020101012200222100002111001111012122201210221122122200221122112202110202012211202101022022110111110202001100", "21102102112211022200000022122020000222202110210101011202111112011012111100011102122112111112011211202222001000200021102012101221020202221001020021110120012020001201121121112212010022220111112112212020100000000120120100220101111211102101201011210201222121011112010002101221222020200121202001211222210220012021121222000011220212020000202100200000111202020101022222210022002101102101102222212001010021212202120211112220121111021010110221222022100001100102021210022121211101101122201122220210121020100120121120010101120110222201122110221210101022102022021112002000010212202210122102201102122002001010120122211010102011002212122022021220200201001001002112120222002201210212202000200221022010211202220022001100221202021002202110012201112122112020121101020100002111122121112201012010112021021221102202100210001220020200001120101102220010021221010120100212221220021021010102210220211101221022022002221212221022221222112002012002110011002211100220002210110221001112110111211111201202000110021121122210001202020002122212222220002221010011120001001200111000112211211121212100210012020121102102101200102022122202101020202200200010120122211021102201111012001121000010100202022022000010120011022111100122102011102112221022222100012022211211021010022020020101100102010212011121121100112002200201022220221001022010112110202201101111210222022122121221201211002002120122001001100211221112022122122100220021201121222012210101221122220200212002022010002112002022121200200202102122211001200222102220212000000021211200111201211111000022122001201000121002201101021200002112022010021012021222100021001101021202100201020112010111122002220020111012001001020211012002120101100220111211210021110021020012000100111120210202202210221102022112100001000211100100121222001210001210011012021220002212000222220112101211110222100121201020021012120210100001222011022010100001101220211000210202201120000110112020202222220110101021222112002101122010110222212210110022002010002102121002000212011012012101020021100000002101100000020201210101021222200010221221111210100200002011210010210211011210201002020201112202111002120101011111211200122202222101010211201110002012000201012120001001112012011010020102001000222201010022122210011212202212112221101121112001010222000111101122000011101211100121122002001012222122022202002021011002100001221112100220210211002012110220021211022011110011100010120002000002211110011222022020112101122111122211221210021120222011112200211112200212", "01210110220012021110011122200020110200002102212220202221201212220002122022211211012210222021200001110000001001222010120021120112101012200210120200002202222121100222000211100111121012111101102022020110212102111111102102212112221110222001011112012212221212000222220020101002210200202022221020122122202112210212212200021202021121011001222110110220102211002020201212221201101002211002100212202111221001112000212000021220120111000120100210200021012110110012212112020002212222020222111111020210022001101112110121011221112111201001210111112002020020022201010010100012011121221021200210102212202110110220101000212122022200010120200101111222111001002022222101111202112212010100122211012120022121200201012001120200101202111212000112112111102200120021000221022201000220001120120122112212201100002212212101121202210112021220210101001101121122002112011102202112020002101020101211022021222112121111220001222212110111000210121000111002220011222021201110211200020111220221122101211112200011202012122200002222022020220111102002111221022101112210221221020201022020201202110102001000210120121220000101120201220211211220201222111010001110010121222220112222121111121001221200010010212000210010212210011110120222222110002001210002110000022110022001012120221102211121122222222111211221210112200211212200221200212121120220001200011202212102000200220110022000121122212020012202121111210121220102000200101012020200100020220210110012020011111010211102222220001110202110220101011021001100010222102022010211101022212200222010101212102010012121122011011210022020021100212201222100210001112101211011011112200210222000112002212220212111022012002011122112202011220102012220201002112111021012002022122212101220102100020110011122200102021021202001201101202101000101120101200120212211222011110121021002011121111000211220100011202111120222001020222010112201020201120200200202110121001011111100220200221000020010020201120212222021002212121000010121211011001002201122110221101211120222000221001212011021210120202110200100000122012001112210100110111100012110111200200110011022002110102022112122111220211200102120201001022221111012000221112212002110212001000021220112001120210100121001111021022010012221202120020112100021121010200222011201000201011100022022220000212202201100122102201020100201220210022200120222010202210200001220220001121102222221100112111101101021201001202122000200220110111110121000101202200001212222112122111110002211011100220100011020220110102210121200", "01100221010102010102020001012020000221121020102220002122101110000221010202000010210211012222112012021020221211112021021121220122122221122222112011122202121112021220212211121212202222221122222221201102102002110120120001202121011112201022000200012211021121102212110011101011212112202021112101212210200011122011002210020121202102211121012211022122111212120122211210010022021010001022022002201022120221201110122000200100110220012210100122011011022012102002110012220000120112112111012020220202022001122212200212011012002111220201221212202000122102220200222201100120111020200020000210001011200211012222100101021021221110011100021001221100100020222111012000110120102212221011100011012111011120020212122111022010002100221112002101222222011221120211102010111221011200010210220112200001210000000120000201110220112221102200000011020010001011002020000222212120002200000000012011101200200122020211212020000220221022022010221012210021201120110010021102101211211011220102102210212202112210011020000012201202002111121120202012020100111102020210011222021102112112111222120010110012022221021112222201222010020120110000211102021000211220010121001000101020020022220200022000202122021011212121201102120200200201002011122112212022010200002012121221100212212211221012012112202102021111221202221121010200002002210120122202020010021202021021102221001000222012002120011102011220120011021222012112121021210002212022000002100220100202121010112121101020110201210022021222202212001211110121122222201112110221210201211212210211111222101221110022111112102120010111121002111211111112020002222001002212011111100021121011001101110100012202011112210220000010211020022222120220021222102022220220200112200101211102100001201211221210001122122101211112011011122121111100211101222110201112222002100102020121211121211221222001112111021202220002001022000211001111220211202021220211011100200102002100002111021110202121220102122202212020202022212012210221012111202102111021002001200020211202020001101221210220111202201110022012001002020010000000220211102022111212210002120221001001201011021100112222101212202022221220002111020102012121202000100011122111011211011222210112001201021122022021000211220010012112001222012220010002120002020122120021102120100020102002210200212202221110020220101021112002010202222022222212020112001201001020022210012011222112002010212211210112100221020122100020100121122000122101101111202002220001101220012220001201110122010020201101122000221002120020", "11120022202220010021221120100202211222101000111010202012211110222121210001202212102211021000122202211010200200202212120020211111200202212122212211211002202221111221112022111122112110210012211110020120022220201101122211202202112110010212110001111121022201202122012000002001100122212200100110220100010100002100121121012221210112000222122200020100112002020202000011202100201221101122021100112100020021220200202000021012012002111112022201021112101100110202220100021111202222220210012222001122222012200210112211110122100202111021111022100011002110221100002121201201211221002202102101110200201100122111212021121212121201102112112112201211121101221001002002210021220002200022120012210210122002112222202222112021100200201220022022210101100121021001220011010102101121201200101200112112022002221011120022012101220120111110112100102211101100222002212021121201022100121212200111020102220021120120010212221202101112100020121121112111200102210201122102201010002010120021211001020002121120200121210101022200202201120112210111102022002101202022001202210222021000221001201021010110012010222022012020100011111210211000021112000020100111001201210221020122221000110121100121001121012222110212111212211220222201121210101211222221102001212021022122221001001010010102110100111211122102020022210110200211022111111110102202102111200022001011201020221020000201010010211211212220120010111212011222200010011221210121012100010221002210020212202002021102201120201012110210010222002201220221000112010012222001120111120210121202122202120010210111101021020102020120011011220010000101222002202020121220102021002201102002012211210002211101111221100021111102022120121011122101201110022021220000021212211020120222220011022022220210212112001020201221101211121112200201100011101021202101011200222112201202120221102020122122221221201201000211002020022211201121021001212001022101202220220020002111111212012211020100120112211211210001210202111100212121112122021201222120120022001222121101102210010112111101202012000000102222110102202121112102121121101122020021220110110101222222101022001201200212121121121220010202111212021101201000001120010100002211100001002021111201012211111121110001221010111101012220202100001221220202202000000221101022210202020021111012000001011100201122121000010112122102100021122201100110011020102120020111100010120002101001022002002102220001012111001020121100021200212211201210110210122110211212121200021022110012102012221122112002220110011102212112", "11022220210000212002022022110122210212021011211120220202010110002012110022000220211101001001002200222110011020110201221011102212210212101120000111001122121221102110221211000011102221000112212220002112121001101222121101201010110212022120222102121002120002202201221122122222100010000102202110121211101112120201220210010101020212200110011100111000020001202122012102001202222012021021112200100020200022111012210012211102112102002121101022021022122221121120000210100221200021120021002022022102020012222020110000221120201001020120012022021010101212112200122012100212211211020200210021202000001221211110102111010120002101120012222021011012002110222021001202112200021022210001200002120110002000201222102122201021201110020022022120100200102112202110201112010020002011001020000112021012221202202121001020010112100200210201120210002211210110200112200021221121001202202220120122202221111221111020211112111101100010110110110020211102222012121201021200210111001002101000212111121200011202012110100220221220002100212210221022021010122222001221111102021100121221010220012022011110010122221111020120000010102021020220110112210100221120101111122022000200211020020102021010101220222112101202202011200022122101212221120010020102100000200001220112101112122120011020120121221001110010012010002111012120222101111100102022121200000002001221210111202011222112111021122000011011000121011000112202120101120111101201102001200212200221222120100202211212101001222010002222102221222211210100110021022200021020212201022222200112001222011221212000020010110101101020120120000221202122200112011200201110222210111220200111210011222202011011002210020222101120121000111221102111201010101122122001021002201121021121122202211102102022200202202002100221012220101021110122112001101020112011011122201220122211110021111101210102212200120111200201221121210222001201011201100212221022101010011102201002011102022211200002102220211000200011202100110010001202011011110202120100221212101220122210222022110121110022202112022020002211220121210210121120202210100212222121012110211201101211220202221102022111120212222210001110020000211220100011112101001110212100211202011201021202222221202122212002202102120220122220002102101121011120201201200020001211221201220002201121022200221210012020020202212102212110021010000012000121120121212000220222120201212220001010010122012211011120222112100112210222120110110220110210021221011112111201021210021112121202200211212021120101100222210021100020", "11202121122101210222000210021022120011111001221010222100120021210110002012211011022120222100120022222022011212100222002122212210122210011102222221220100020122021100120211010120011111211200211101202210120212222000010002200201010021201221020101222202120002022222020020000000110100110111020010220101221222110022120000210012121221010210022022220102212122112200100201111110012000101101100201200001021010202020201111001211020200122021020001000020110010122201210212100012102011210022011211002120121220020210121112022001011102012111220210200122210020020012212200212122212102200221120221220110102120121112110102121022111212220000121120211222202100120212210000120102012120121120212122110022201001112011201101222212210112211020201000000201002112111210120220220210120120200001111110121110212200200210001010112212220200210121120022220202122100212121220202112100100112100001121222210120221012212211000121110021020110200122121111122201111211210011212221120200010201102210120110210220011002022000212001211120211201001200021010022122102102101002110200120001120212021200101201221202211221112121121101000012001211011121222021221010110020112210021212121222101012012200221020122120211101120102111002011122112121021012111111220020022100202112120000222100012101212021122020001102002200001020221110121200211102211212012200210200101022010122021111122122211102011020012121102110100222220022100202112102122020212010122210200212201202122102200211101101220221012022110201211122110101021120022022011000011212120221110022110000012222002021000220222012011111002001100101210220010210222112220121220022212102200022001210211101000012111210012101210202220001212202010121001222222112112112121112212211221002111201222000100221120212210200200120012111222211212012000211220021010110221211112120100212111000100202000222201212000111020101122002020210102022002001020201020100010012112022222120021122111100222110011112022021012110110011121211110100011102002021111011211221120100012022222022122202120212121210122000001112020010201220210101220112012100000212022001001101020120200111110000012101221200210112212220210122200002111211002111120000201121000121022000201201210100101211200011001222101111011211022212120212022221020110210012100120021002010012201000120212120010000012220221120020120200110111220211000201112202211102100200210110220000211121012112021111020210001200201022120200212102122222021122111212100120000211122122201120010121101112100100122102022211110001200212122202", "12012012020220120101011111202101022011001022210211012122212201112122222020212022101121002211200101001100111010120001120022121012111102120212211201221122012022022000110200112122100120220101222121022102001220010202020020110000122111011220201001212100020011222122222202010120212001200012001002021111122002212022012121021022001201112000220202221010101000201210211100122012220100200002221202122212011100101022122201001110210021110220201111220012212122010021111001112111222111021102021020120101120220022102112112122200112222000112210210012000010200112022222122121122222100102210001202101010021002222201000102210022121010001002211202200210122221110002202010221101011100111101120010201222020111202010111101221110000022020110200220101222122210001021200221222111021121202021022002220021202022000212011020020020220000212122202002012122100102001112011011111120001211012222111021112120021201121101100102011112211122021122001022020002020221202022000212221202221202001120022010100210110000220111012001102111200120001221221012001211012201022010100010001210120002100210220101120200211120120022011210022011102210201211000121102110222020000020112002201102002121010110222121110102122110022210002110122211010020102212202220021002221210001012111102112222222012100200112111022200122022212221002102210102210011012022002022201102212100012021010111121011210211021222001221002122021111221101021110010102021112222100020120211211012022112110220000100112212101011000001001101002212200200010200012210000022212011122100221212201010121022010122121221021112111111011220120020010221102121102022121022210120002000212020200200221122112022100211011212202020020000022001222200221122102001010201100121002021000220102212221112202012200222212021200202110112020202010101210100010120020222201000010020200220222002021021010002120112121011002101010001122022200110221221120212221220021212111120110012112110020102120010110000122200202222202201120120021222202010101102112100220011020002212112202012211202202202122200120122110202122222012122202201000121122220200210102211022211110120101020202002200001222020221020111200100221001100101112002200221012220200110220110001201101121201222010111202110020001101010002022202020220202110000220021212121111021211011000102201102200010001212000002002021100010002122122021022212100112221200010001121101220202211201102000010110022121222212001120020222021001010010202101001101001101210112020010122011002020220210221122222112201202011021022012111011", "21011201101220222021220101211022020111102112110112001122100111210221021212002220100111001211110120012022222101200022002211200102121022121101121202220020002122211201211100010010100111222122002221222002110000002101020221202200111000100022222222021122100200121021220022100120122112022012022221112022222120220101121211020011212210021001202210220010101210120121110021022222222000101222220202112001201121210011201202201020022102202020120000122100122201012111012112012201121021111022020102112012210121111200201101111011101221021121110212120022112222022202121220020010201021011102100010012211122022212200101121120001011220021212002200020001012100101120120121222000122011220121002021100011102022201001000222101210200022220221121110022002221001221102022222012011200201100112110022120021220021102210001201011002212211102022012112210012120102121101222021111211002022201201120211222022000120002020210121122000202122112110201101201020122200202122000002211021010111001101212210110022200202102022201012120212001001200002220111221200000200021211101220020122121001220201000000201102001120212121121201001111022210021011002122010111000102221101120002222001021111002112111121120022112220121202222200202112002001212221210102210101222001212200101022021010002100220002000012120220220002011200211202111000102120112210122012202212011102121210121002101221100121210011011221221020221222202020102201002122022100011100020022202202210200221021202100111001020001011002010210221101222122201222200220001210211100100220201202102100000122012011120021000111101222112221002010121000220020200021000101012120021122112000022001010021001001001112112101111210221200211200012221000002000120102021121002012222220100021120202020011121200110100122000000220012210001120100120211200010202002012111222202002200101120012201010100021022212100020121220021220202121121100202001020201022120101020120220221211211022120202221211212000022101121101210111112121100022111211102112120022121000101222121112001111122020121110100021110120022202012201102210102022211222100210110022002002120020211221200111020102101210010111011121122020121012101022000212001000100122220210112011221001000122112201120222220011020011122110101121112212111121222200221102012101021110201012112122201001110021112002220212111220111111011102020201010110122121102212202221101201120022111122200012211012211210110222120022121000100022121002110101211101000001022012100222121012201022102012212012022102120001210210102122101100020", "11001000120020022112112210222200112001221011122120102211012220121210211111210022021221001201001100011221001222202001220200100202011201220222110010220101212211201211221212102110110211110100002011200011010111101022011022002211002122002002222022000020201211002012112021111121021021110211220212100222001111011001002110220010021012201121020002022001210210200220202001222012201000120001212020022020001001012121200011100221020101002101112010202011000202201200120222101220211212121211000121000000221210202112011200020110120210221022022020111112101110010222022000000102000211111212012100122211020101010001211200001210201101221010111121101222220210010012102122220010110211002021001101222012221100002201212012212212212102202202222012210020221211111202111020200202120221220222221202102220001200110011221021112222122120100201211000010211010222202022000021121120020112121202111000022211011212021110210202120001211222201021201001221121020122200101002000002110020012011210111010212022002101010111201112211011120100101100100212110101010221012101121022110000202021022221000122021102221110112211201102202021201202110120221010202111110110202120100122002001202120220100110210220100212020122101102112211020012112200200211100221211011210102022112100212211222211201020121012002021010000221201101120022101122121022221222221212001002201210202200111020222202120111122110100101110011222000210121111001201211022111211012020212001101220010221110221122112201222022211100120121021202100000010102000010112021012020021000222022122110112220011212122122210212000021201000022111020022202010100222210102112020201010012001221001122200022122100001202212010022000011012122022020221120121102010001011220211100200210212101201201021120111222012002100200000000121121222211210001102212110011102020100012101101012121210210201011000212211000121002022120101010011100022220210101121200222101001202121121021220221102122110111011201122000111111020212100210102100121021211002110212201000110011010210221221022011001002111202221121000002202202111210202000012110221120011111121122120122010110011020012101021002111011120110210102110011212121201210220200212122111222001201212100211220001211011221121102120120100021212212222122002021120212201122020012112111022202202112111222121012102021100012222102200121212210000212120212020122012221020222220011021002110112012112111000102212102210111022002222021002000112012211202022211202010012012001021200000121121202111011212201201221110202221021120211", "21120120011212102101010110202001122201100012102110220222101112122011012101210110010211202222222001002112122110222002211121200212002100000012102011120022101100211102112121101200202200222211012202012021221011200211102021102021110122001100001100002201121120111112011200112120200220200111122101111212022101012120100100102012002200221102001220211102122000001201022021111012100110102211111012100012011221210000221121110100111101210002011011211221121201012022012102002222100012211100221120222121222111212120021212200020202111211101101121021020101122001112122020021111110222002100010210211210022012202012010001010010122220012201202220111000001210010001210222111011221011022020010100210012112201011201212121020110211220100020000102112212221012220111012121110111021022221200100002000010012101121111120110210002121110100022010222012000221110121212212121111002022021220110211120212022102002121020122220020111211011012210020111200201111210020011200001212212001220102101002020000101212111011110112021000121111211112120210011202201011211002000111202210222221002122000001101220122000212121221220121010200000112210011021211021110221200010020021000200121022011220010022122212121121010220210120021111222120112102011000021001210201112002012100220010211212020122200121002101121020111200021122200110202200110002121020022112001102221201002222120202212122102210202221202121201221002002021010021120100210020212022212011122122222200020001022200201100101021200010210101201110112102121021222021212222110212020122210022010122020102100020212102010102022111221112002100101102000121220122012112022001002210010222222012202011110201120122110210101120222201112012021222212100100121102212101210020002211201002210210020121211200121122001202211110222110122202111100022220121101121020001112001100010220010001020221020220110020100200111222121011211222222221101111102221122121222002111111020211022001121022212101112111010121201112020200211102210021120021000200120111111002112012222200120021221112221222201120122211220001220211100122200112012200011122012001001211201112110001121102000111021110000001000022101100211110010022011112201002112011010010010212120221120020001200002200110101202200101001210211121010101022210010010220211200201010121202202012100022001101222102211211012122022222212002020201021012111101221000102010211220121022101101210100220212120221201021002010222100012122221001122210221020020202200220121012210202020101120121021000012000220210001110121210210112211", "22020002120222021011101220121101221211011221110010122122222101221202101212021100010001012011110002021221111110220020122111010211200212000220001221110200220022111011111020221212210101102001021211200022121202010010110000211012100222012220111212001221000010001001222001111122221210202112010021000101012210100100222201102010111021122001200021100112201102202202220111021122001002011220222111121212021001021222001000211221110020202010100012210211100120201201222000200120112211012111120012121120210002112020011021022001011221000000221012212101200001112101112020202110222102022211112201112222212122100222120122111210222211012210210220200010010021022021020010120010020010021101000121020100021121220122111002021122210102020020002020220122122111202222112011022012101202002121002112110000102200201201112020110201211112102010020022110200221121111112102010102020200101010022110212122202201010000120110112202020100102021102122022011012101001110111222201000022212201012222021200200002210122120212101200211201110201001002002001022002011001000200100100202100201010020221102100102012011212001200112112221202112010021021121011002211122210012112022201122120210211012102121221020220220100120102011010011202002010011211000001101201101122010100111221202021102001112000022001112112110222211101112211100222020011221112202222000112102120112000212222011100221220220112101221221110101001121012122222020210021010210012200000000222000101012121021220200111111222112220010220020220000202111220101102111101022220201101101121211111112122121120021000020011100112110202122011002010012100101120111122000211101000001010021212121200220002001001221200020122101020201002111201121000122221201122200212100012001000110010111110212001102002202000222200121020122200022022122220112001201011012111001110111202101102202012120221000012000121112012222122112220021202000211120201010111212120021111121001020022011201202111121020202001110022201102000012120200211020002001200200122211222202010210012020200101121202122011101010121212220010221222020200120000001202021202212212202221200212021220002100000202001202101102201102100210102100200211222101211011101021112200211222011012211221110112122110002001021022010100011020010221210220000122001112221201012220110012201111001010210212222101100121122110010112022000102000000111012100122110021000110011021112111210220201021011002020220012000212211100222120100220102012210112110220222221212001002201001122022022022210220221211021001001021121202011", "00122110211022000200110211111010200000121112102102210222212200100011000122000202121210011200010211212021200010001100122001211000002200112102120202200001112211020222212022200221002222210221200122012222111002001202120210221210020000222000100020222202100001200110021222000102110020010121001121220101012121211222201220021211021021101110110100221121022110211120110220212021222200202021020201220220012002112112001120200120001112011100102101220011021011102100021022200120111222211221211200220010100001201202122012021022220201001201210221222110211110020121010222022220210122101100210201221211120021110120022110020201001121122020112110210221120121110001120211102100010112102020002120201101201210101110222201001121221020102220201021200212112011020221000120020101001222012110020021122200121112011202001120121122111021011120201202101100102120101121202120100021210200220100200220021020102122122220221020110112101002101110201011001120211221100012201120102212202210001220200110021210021101222022000002010002201210122122020022022221020200221200200222011021211121201122002010000101011011002120100221222220120212212111200122120121222012212001201021010222112102000012110100120222102001210201212012002220210000210010112111210102200201210112220210020001021122122021220120200200022222210010120100000001011110111020200210201222020110101201221220001021210101120112220211110002010211210201010012210221200012010022201102022211001102000000110121220202220102220211021112212212102101121021201120122001211022122211200020021200002211101111121002121221120002112020221100220101102010012102221021000001011222122120202020021010111000120112021122102221002111102100001122202020121022220020020202001201021210200120111010211100102222011111202020202101110121100210101120201202100010220002022021112200000010121211222010222021020210002120211020220022120112212102110111211200100212000212111011222110120101002011000012111201011011110221222001011102022202022012101211212220101100210002101100010001112202111222002000020112121101002022220102101222220010202120220012002002220200111020000122020002100012012202011201210020022212112122120112020210001011202202011020002002112202110222022121222111101022201012111111110200222100011022220200121101012000210012010102102101101212102122020200002202100210012000111020000201100011100122002211202212100000101210121201111100000100221000102211000012020020111000121022210221221012111010022221012201000112020020110201012211000221102120211122210201", "22121102220210200122112221122002201220022221010221012002022200122101212010002201110221221101110201200111002100221000011210122121010111112011010121100221221211211201202101210000000200022220200001220022111102210021021101100101011212211120100220200002102002021002210120212221002202202222201011200120210212202120211020111122012202211020120100121222121110110201020222122220000000200010011201202121120121111022202222222120120212110211010022101000201000022112220210212101100200221220111001101111020112222011211120221110202200211020102020210220000200110000010220110001020202122020221210212010001120222120011200122020000011022210120022012212020200222221102021112210120111202010122012011221211100020222011022210120020122121021101011120010111021202202200122202000101200200120120111012012202000201111122120001112011102201022202012210002200022222011212211100121011001202212222011021212111012222002120210202122001121022111121221022222002221121112001112101201211100202220001221000202202102011201112200120212121001201221220212201010000010001211002100021220012111221212220001001110120201221220201200100201012001112002222021101222212111022201112211221122220022211210100100211112110110101102202102201202110022112222222000110112020202201011221221002110210000121120221202210022012221212122201022021102001020010212010012012120212212022221200120021222112020102200120121220121202121111122122200021210212221201121202012000110000001012211021220201021200120000001020211212021110101001112101202002001000110111110222012000200000222101002201121021120100112210221100122202212120211111101111101100110122022221020002120002001121201120011001100000221221021211210111020221112210210212211010001002112220121200220122220111110102210021201222102110012121200112112002201020010022011110121021201101120021212002011121122202211011111001120110121212210022101211212222122002111002111122020111110112020210010221211111211011220122102200111111122101222002020120002221122001210112022022000211022001121122222212021200000020111010010021210020111221022120122022112022100101000112210120022020210120202002120100101020021220101001201010011000220112221111212202000001200102010112202122020021101011200010210220202012220001010100101101021022112121212011210201011002222111012010102202210012020121112121000122122020012222221000200011011010011212211220202021112121100122122111000212122212120110200222221021212011112221010022020222121120111021112201120102101011200222111120101101022112102101212", "01022211211110202001121220112011120001002020222200101100011221111101122020210200211112002102121210121112200022211000212010001211202202111010210022111001102121021101101211001020201120002222110200002122000011022002211001101222021212111120120021112102101222200222210020012120100001111111120121200222002202012202000202101012221001111120120211010010212021202212021211221110210102011121112022201022110111212212220110120221012021210221020022001200112010021212022111221201010002211210001120101220110210202001101200001002110010222012220101220210222210211210001001221120010010100121011010202111020200201100000111210101000211212101220200201220102011010120012200101212211011000202102222121110000020211021220002200110122002020000211222210020200100121012221201110110202220202101112210201010211222121100122212220200210012122001200211020100022012021212100002101222111211100212102201120121020210021202222110200201202022020020220102200112010100002120020111000002110200121021222002221211121111201011100010200022000000220001202010000121020201022011100000020000211120101202002222202100202212122211022022112001021200121222000202022122111101120102011211111200110222200222110001101020010002220220022121210022020221221220200021012112211021121011010011000201001022012102011020100100120220120011102100022112120100200100001221122122210002122100020021020121110110220011102010012221010012120000000110221112201022210012120110102102121022211211112001021010200021002111220111202121011112110201000012001221202222101101010220012000102000210200021202102111201111211010021002200201101121011011212212110222001110100122021010101120002222111221020102201202100101221000021220102212220111102210111200210121011201200100221201120212220101210222222112201002210221000010102002021120210120011121012011121010212020120221220110211022200201202102202112001021110022102222021102212201220002022101022020111112210022012100201112121202210001010101010100202201102112121101102200021022001201021220012220220110101011100012101120111101221020200211001011022212112120200000222220221012000200212111021011202002020112121210212001110221221021111112212101100200201210202222121100122201101121211011021102222012021210122022001121201202011022210221000121001212110022001002012112000100010121222210111211001022002010002022121111010100010000121210022021220112002000221110200010102110121000012200112121000101000222000111022102122212200020211210212111101011111012211012111002000221210001020101220012211211", "02101112111202001211112201020000021020212100211110110001111110111122110020102210110102010121200110101002112011210100220220220121100022122001200111020010211120022112222101010002101011121002220121000200211001212121210212110201021212210202121121021121110102022002101000002021100221200000202200120202221211200011120012220111021202011011002002100010121201201022100011212111121021112101110220220211122011112020201020201000112111111100202001102210200022000010222012120001220010120102022001020101210100221100101120212002200101022200121020020220210022010122122100012211211022210210110121122202122212002122102020022200012221002002002110121002001121222221000211122220120001101212222220002111222202210120021101200120012121102201002201022121202201220200121220112101012221000121120200120222201211201211222122122200112111012001111110211001010212220112112112210201012111111020001000102100110021002011220100212021211110212012011012001212212222111012001122101010210201201110120220212220100120021121100202202022000022000102110200020001002210201110012110020001011002202021112012121120201220110111101022220001101110221010021211101020110200021200101000010202102020222112011221120021102120111110212012122111002101010112201021221110121202010202200212021220220122001221000112100202020021201221120110100012110121200200020201221112020000221112112100220120202111121021011202121021022222200101210002101022201021001010221220220120211200022020201112201220011100200021221122121200202211100121201211102210201120012120211022221112222102210001202101120212211122000000211012002211200011011100221012210022120100010102200021222101211211102220111100201212111111200020221212102202211221200020200201112122011002200202001202020202010012121112102121000111100212222111122022120211002001120001111001002221122121121211220012222200211010000222200020012211200110221101210100001211200002121201120121221011022010221221220200010110000002011122201012011112120101010021101121120112211010210111021111001222102122112100102002222222121121100212211002101211022211221112021211001012200021010001001102210122202221112012202201021000011102200021000010220022221120022001212221101212001021112012120210111221012222112101111202002212202002002221212010122011110100200102122201010120020212102201100120002000112002202021100001201020100001021021020200212111210000220101001201201001111211112200001011122020222120111111120201202121020022210111202110000220111100020122020220122221110101011100210121221201", "20201100020212111210102010121202022201112011211102201101020211001102010112201210100111010000202102202101021001211102010021012201121211022102121120112220101212200222202122100021220000002212002210001212001011221021200001020012201102120022201212020210210212201011120212001202000220112010210022011211222110201021210221022001110011221221101122002110200122102101101022022212010220000021211200202021000101201110201112121202102112211211102001212202110000112100111122111000102202120200002100021012010212021220011010010220021222102021110220122111110210100100102201022012210202001122122101001110120002111010020011101212011212112211022222010212221110201002112010102021212102220212112100200222002110100011212121110001021221101010200112000201220021000010201211100020102100022120100201210022220111022121110021001001111102210210201201012022111010010111210122022111110001200022221220110201002012210221001111220201021221011120022220210010111111111122010210110011100000201011020002100001011201111000221121120111010200110212222010222102110001211011120122202122012012021100200121212200020202201222212122202102121121222210011020000010222211100112222211111102110221221210021210222022210111121210112221211201012111021211220122101212120101122022022100002120012210201111102010021211100012022112101100120102021111111121121011102220121220210222011100011000120011120110121102222122011021212001201002121120120210001102011102102101002010210001222221002000012100210020002111020111122002021100012020211102001100112201002102021002120212120221100012102100122220112100001120011122122220120212002220021210111211111110201122111201012212200111200112000102212100122220022222221211021012001100211002221002101101221000101110100101211100211121120121110022022010221112102202201211100000122001102201120212000102120110000201111120221001211111110221101200101200110220200222102202101201210112101000010001210011002221122212010200201012212020220122120001200020022200020011222211012220201100002211210210101000202121121011202020120122000102211222120111101121221121202211010222101111021220020220102010101121010010120110211120110101001210212120002200010002212121102210021020222001201210220112221010012110201211002102200120201220210000101121212222102100021201100021211001102221011211211101221200201001001002122020221002011202101201021100120100102221102220201111201000011011012121102100102022210222010011212021210100020222222222101220212221021121211110001211100122022011110220020120100020", "12221020212102010120202202212022210200110111211212211021011200210200110212121120021021000100101211200102001121120022100121222220121120112001200100201200202220100212201000210210120011010021001022112002212012110121222012012201110012010100211220000202002110022220221002220101112110001120221212102101012100111001111121211111022210201012022122011021021222210221102201010000101120100210021222221120001122121210011010111001002101211211200022111201012220122201222121201200210121021202101020011222210102210202011111111012000011111102020002200012200011202111122210200012010220201112001022222120012112222220210112000100012220000211010120021102201121001112102210020122100001202211200012010020100212002100222220021101002020211211220222022112202221102001012000202210100011210200212122222101010001202010102200022222120020001011221002010100111021101001120112022220110201111101221102001200001221111210210112211120210102210222100002212211011211222202222202022111002021211122101200100120012211200101221202210200021211122202011010000001122202220201021020120111220100010112012021110021002210010100200112012112021001122001112102220211210220202011222202210011012200100200122120111002110000202102220101011021022120021211121021220212001220011000000220110120101012100122202002112221120020000110101222202011212122021020200112121121002200102000202101201202002222022111020200201110112102001202002221002200022201010102121120221100111010120101002111221021112202102212202010120001102212011100102012112002202001202120210202001222001000112002021020220020011220122220212200102111220000122022212100002000121220020021222211102011201111111002211222211101210211122000112021221121222211001110210020111102021020010212222122222022112102210022222212110021010002102001211020020011121121222221011022021121101122200122211102202100021001221120201212222010212002011202202202121201212112221100111100220112111222110011201020000010111212022220120102120120202111200202122222020101010112010220010120112022220211000222201222222021002201211121002222200221120211211221112000121100022020202201100112220110121012110202202021010102010221110011222020211220112012121221210011010020120011001100100001011021201011201010221002111001022021012212020011100201122001012120212200022210220112222111220111002211102012012010010220212020102112210221112122120110220001002220012100210212220200001110110212221202220011110121222022110000001121101121200101121122101011021210020200020020110102112222101000122101", "20011112022100221010101012221112122121211000022112211101202112202020201220011221211120122020112110220202021202221201121200202210222111121001222101200212002120100102221222011202122202102100101222102202202110120111110102120001001222022102221212102000200100012202112211002201122122021200010121001102100120020201212210001220211212120110200100110100210122201222011000020120011110120121020201002220000022010102221201110120120110102210000220201222010100212212202200000212102202011120200021101111022101200202110101021201010110222210002221101010122222020101221112102110011001211001211112222220222122222011202000201200002022111000212110102000001111121011011001121122202112012202220100110001101022210122101202211020100201110202012212221020111100012021220110122211011111110010202002211011202220001021120010221001121112110212120001100012112202010020010101121001220110101122002000001022010220121220102212121101220210000010122211112121120101220222011011100121001022102021000221222010212111110012010001200220101100002002110111100122020010221022000112100212120001201202120210021002201202022201212011122000101212101021211111121001112022100122101211211202010121122212110012010122201111011101022212111121202112210121122102102102122122012001002221010010211010111122122102111121212022201222101112120211001201101100112221121211120100110101222212210200222112211110200220020100100211022000221002111201111020202211020122201000101020021121121001101102121222020100201102210210220002210211020020212210011000111022221221211112000111122111212021210022112220120021011111012120101221101220002100202220021111021021201000220000212212200110220222220110122102002202202011110110220020201011001211101022000022111122202212020001210202011000012002201011211101010000210120010002101221121020220021210100021200021001012010200000221222222102211112220220112220122012202212202100021001002011111210102211212110210101222012011121210020110221220212012210002001101001200020101012211200220211101202202200211012210221222120220002021220121120010011112100012101201210112111221020210120012222210211120201220102012101012120021112222220111102112120110020001220121202112121020100000101020010110111012221002011101011102222010102002212001022021211121120021020202011221111212012220201122000220101022202211002211120000112011112220202121202202201021100122112112211112111212111010002101200221012021201011022121211201220010202011002222021221101011222020020022010222121100202020120202020220020201001", "10201120111002110101000202020111112110122012211112002011222012122001002020002012101111110210011022211111002122202120202100221212010120210120112121002121201122000010211002200121202021221212210000200221222212020001020002121101200222122211002000102002100102111100211022021220022020021120110001202101010022011102110210200102020210000121200101111020210000020212110102000012201220212122002100120001000101122012011020210211221111111221112011022122101011120212110120010110202221201111100010201002221011222222101011012211121020201200102022220112200200110110220100112102010201112121120022212010000102112000120221210222102020220101121202120212122120101221001001000022002000001112120120222122012122202211021111210200210120022111002000202201221102021222121120200020120020000121211210021100020200012222212112112201110010022022102222200102210102220002021021011211022110201201001002120001102110121022220210100000021221110011100102221111012200120101110102001112002121021120200201020002020202121220220012020101120022221212122102222212120120021121000011121201000110112202111112202120111220102211012100202202012012021100122202110200120010002220121011011020200001100011221200110102111222102201212120112121220102120020022021201120020220201001211021000212112022120121200200102021100012002211102110222202102122022222210122012010122212011122120222010012011102212210000220110012221200010010110021021222220100210100211102021222221121111220011101121121220222111021011022100110120200200122222112020212200121221221100210211100111000022100110202112010122202010210220212222020021122111002201002012210000122001221121122201211222101000111200000021110122112110001121010200201122021211011220002002222021120211202002221220020220020001211220122102212011021201101202020222101200022120001210111111100200001010112000201012201221201100012102020100000100122212100002221112110211202220111021211000212000002000212010020012121210102000111200001011120110010210201210011122200102211211111200210101202102000212022121011121110022211201102100220212020220010211210211122201102010012211200012112122120222020220001202110210122121122100110200010120202022000021210002001000022100020122222011120112222212011201122220012100000101020110020022212100000110120002201101010221000011002210100100200212122010111012011021000222222200012210210021021020121020000122002121222122211110211101112201212111022001120200001010121020122022100212000100112111001122002010121021112222200210101221201011211120001", "11120220022200120222210121212210120201221121101122110122220011021122101200221102010200201221211010220112100011000210212011000111101220012102200022110120221020110020021110122021020221010110211212201212000110212022201222221112020210200200200002012002111101210000201021021102212201111000011001200200210121210101011200220121010001202021201010022210210120020121020102210102200220021201102201101201001121002102001022020021221220102012222221022222121211022210110222220001110000210210000121100102000022001210111001001022112212121220012222100121121102011022100022200102012122120112000022221101102012111012020120121202211111110111120201012121221212020001011011212211111010122222202122012101000221110001121222201120122000122101222212202201020021211120200120122221121012112011102011002101001012122010121200022212200222211020012011111122111021012112001201012222111201122121200112101222111102122002202102101211110122112222221200120212222001000110110021020121111001122122220021121122011202120020121110021221202200110211021102201122001111101001210101200122212010222201110002220121012101022120212002112221212122022202112121211210012021221102021211022111010102002020201022222122110021111112011022010022002112111102121120121022211202111200102100100211200110200010201002022120002102201222010001210011221022200111122001012210201002121111201020101120222020010122011000110110102011012111002010100012211211200110202001110002122012121121210012222110112021122222202200120022101020120110100010122200021011212200212122101121001110000000211120122200220100121200111211212202102201102220002101012010201122121121020210011020101010221121102022021102120000112020221200121212222021001022111011201201021210221111121020210010010102201112002210221001000022102001112112010002001111020021122001222212011212102022220000110100122122210010222010201010111122102202201210212210002001021021112112100012100011010001000120200000010001200220120022221221022200112101000121211121021000120021201111001112222202011011002011211212020210102111002221012002000000222011111222210222100200212211222001000000110221010112221102211121222210120221120201111021220020201122201210001021211221121110222220212111000002212101121022012211000212120211002100022102120202120110221220101200112200102120201222221221212101011010201112010102011000102000112201112222111001200122111200202121120111121122002102112222022120200000000001202100221002222001112012220012212201221202101022021210020200020202100110112010", "00202122222120112111200120212222102000002110212120210112200021200210200211102010021120022002101002210000012021211020110022100122111210211010102000010202002102100120201212012110222002211000201200021021201201212111111201122200121100021022021002212211002101121112001122200010121221021201101202222000001211102221201122012210212110120122210202202120121020210020020212001100000021011210101222201102112110210122201102202022212112101202202012212112020110101021121210222011002210211122221012022012000201222101120202002102000111210100120010100210002012022020000012000200212021001122100211121201000112012112011112012210212201100112221012202012100100220211100210111011111011120022120202211220110020021120120112210212020222102221001020011112120100000112112222022100111222121210210112110100210200020211020102201212212100111112010201201221102110212022101002000001201111002212010211210211110220200120122200211220212201201010121200111120100112212001210021110220022011001202200210111110101020010202102110111201021102122020202112201220021010010200002120022010212220210101200220102100102210122112222201210211220120210201120122111221002110210202120212021011021111012220110202001200110022020200210001102000212102210002210101202020022101111020221200210101121022202111220000211122002210120121102220210202200002020111012202121101201220120201110021110002201120002202211200201121212010011102110222222000101210012211202011211122110100200200020121212121212002121200222220111010001201002120122011100211022020001120121121201011202010210120120202100221212210022000200110000010211010212021002011020211101002011112212010212002221112111201001021221101002122221121000100020220010210121001110200121111122001202120111000200010200020001221120102102221022020222012221201022111211021112020021002110011100111101210222012122101210222111022200002202211012222120120102011110022110112012012222012010022110021222211100120112221202200101010011012022220111100021002112010020112000211221010111101120100100012002000012012100111022022010222022212202220021201200202211022110002220112202002200012101020021001000000000211111022121201021220110020010020011201110212020010220111012021120221210102100100210000122002011121210020220001010001011202000201010022010212121210200110000201222112022221002221121022111221011011120202102202110001221200211221202202210112120100201011120022011221202012121012201122020002201221120002221210021022021122022212021101111020212110012202121002100020220010201101", "21220001102012012020021101010010102202111112100200202211211102011012002001211122212111000112201002222002102022120010111122022022211012112221212101220111002120022112100010212020012111010020112201212102020202100121112221112122012011120010100202121222100022210011111122221001100101121001000001012110221121002012102021101211210112120001120010020011121212222100201221110222211011202110110201001201200022200122002120100210012212120121000012100222102121220001201022222120211102010202110201210202112001112021020210220012202012220222011001120112220110110101111001201222011101210020112021011002000010211221110220200201202111121200202110222220012010210001211012002012222011202110220202211202021102201202221121020001021001101120120000202221212102121011200122122221002112210202202002211202012101201021011222011100211010000101100112011200220200121010020122201122222102021101112102012100222002021010122110200221220120001210002022022210112022011211210022010121001102100221122021001122012110121110220100200200001111020121122110102200101222011222201012001011221121210222200101100022222202210122100012111110020021221120221100122122221102120101220010120002120020100201121001212010022220100022010002100100001220221202210001010220122120111220202100120121112012221122211221010111002002201012010020010112122222212110012200200011211011000012111020112112012222012120221121121222011020121011120020012000110120120121201110212221012212202102002010021121220111001211210020210012011102110011222202112021200102100000020121210101121021220012001010111112010200000000101111012222101021022122102120002220020211120202200200010222011111110122202120211021002210220220022212120020221021112121110222022101122010211102110020000000110112212110001112212111201221122102121021001122112212122220222020120202121121202101221201002120001221220002202022020111001212210212221001122000121201012002220012211002110100110222022210211120101012112212211020020221021002221120012211210011200111100202001111121222002211020112012000011200211000011212010100221002201201102201110002102122201000211212202021102002001010221210212101020001202220012020102220200102110202211020210012000220012000000101012212120211101102111201120020220002211100212020020010221212002210120000010002101001000121220202120100102021210201000101110221222112020000222011121222112122122011020011102122222101121111021210121122102220001220100111011110010020210112101212021110000021101100211012201011121202221100020011121020211120", "01000012122220001011011102000121220112222201211202120200222121101202121012000100120001122012000110110011221122002221111020101210020202220012200010222000022010202020211122210211201211210121210011221100121000120221102020012101210122202122220012212010021020121201221022222212121102221001222122012210012102002210020121102120210211021222202222110102220002100101000200002102010200111000210112002121110100101210222000011111100020011100222022021001112212212220012001120122210121201111001200001102120102222020122220021110011120010210121202012121002120211001202100102111102111022122002220221111001121021211001120100020122222120111020221121010221111020111011022122012211111012122021100201202110101212222002010112200200100120212100010112211200122110010221012121111101200111120210012120102100102112212210221220201111001210010000212001221100120011102201202011020100112012210112001102212120112122001120021001210021100201201201012010212100012212221100121022010202022201220022202222101102212001000010202002200000102011121012001102012210122211102021222012022102211011220221020110012202200121022022101211201112221121211022112021011110112220121012102212111012120020200002122102000020220101012020111222122211200001010010022100010002222200202211200121001102200011021011022001210112012120210200121222002021110212211101122211212201010222221100221110001200002200011122102212002110022211202022121102112112021012121210120102202212020202121000202000012210011001110002012111212202022221200200210111011222220200212112022100102002112211011112211002221010200120210121111200211210000102012101000120112201120100222102221020111101022021121200001122101220110221002010002221021111110122010222001022200011001001111021202021112112002001211202010012110022120220000121100100202001000112002021122000110211022202201101210210002101212100002201222200022120011012200021010201101202110112010212110020200200201121211102210000221200112022222122200222002022020121201020100022211200002212102101112011121222120010201012120202000122212010220011201012202112220101221220221000021211220122000001212202211112111112201110212111012110022221120022010211112101111221010100110010101121122222200220110201102212220000121110221012020012201100001001212010201102212012102202221110210201202212121011000001101222012110111022200120211211212002112211120220112210211002210101100012010201001201122001010102110120100120101122012101102221100011201101010011021020221102011120020210222211112201012001002210222", "00212121211100210101200200211200000212021112002021101122102202010101120201112002112021022112010121212002011211202201021210112021112211221000200112111110000100011110110002120012211022212022002202210210221012002012010001112001111011011220200010221210102222111010202221101111120112022021201022001111210201100210102220120021001020012212012102111200210121020111022212111202210010110021200010202111200221122020112111020200221012110001021011222102102101211002121112011021212022102110110010111202002011001202010202000112221000000022212220200011020001020211220121112011011100221221102222011120222001212202221101100202120210120110111001121101012102111122222021111211112200101210121122121110112002121121000120110000220212022222102021101101100202021121102010120001022112112220121210101001111201122002100012011012121102220110212011121111020100211212100021010022000002112221102112010102221111201000210011021202122222111022212222110222012101222210200222121221121202111120111221012200111110210102010020021002221120221010111122211201121222120200221202020120000010211220001202121222022100022220221202221220220020211010210002212100210200202022121120222212110001222122101220220220022012010111111121020020120211102121012101122202220101212021021022120122110122211220101212110001212022121002111101112201001120212102202111002220002200222211012220111220100000202102001012110200112201122220102020221011222000201221101200222122022220022101022001112011211002000210121102101200221022110110010202122122211022121211221002222201221102201102102200221211121210002100112200200021101022121122111010112121010200211200200200121212101001210022002212221111122020001111220210220101001102001121010210021220021121102020201101102220220002020021021121011011002011102022102222121201021112121200211010021021210111010011011110212022010022022001010002111220202020010221100020022111001001210111220121010022010222020001011212012012000001201202102022222222200202120210112012022012200012202221002012012122112111011021101002021021110212110000000012120200211221201101002121011002001210212101020222121012101211011102121020211102220120022121100011102000102222120000010111000202221112122102212220122020022000000000122101200001020110211022102222222111201121211022022120200002202121011110012000100212121112020000222111101010220100111201221011012221011212022111210202200200001011111202212201112022120221112002110211220100100022022011121111021002022112212201121102102001022221100210001101211122", "10112010000121100202211112121111000112001222100120022202010200110122110100012001110200020221001101110212211010010220122122212212101002221121202101102111100110000210211121002020210212021112120201112222211102110100211120012110222021011010211011201200001222120101112211011211022211100102111210202201012102110210020222122201102120020000211111001010222021121002000121221012122112001021100020221112110012202202021102120200111211011121202010210101000222102210121001211210121210121201022002010220100122102212011121110021011200120110020210101121120012012020120212112100220010001111122011220212020012011020202001100022001111111101102002201101211120012102000220200112010000220200101110201110010010112121210001001122021010012211101002221201221202221121112222221001222122101001200112201220220020202120202120021222220001002121102122221210002212111020020211020011222011120110220010111011110120112220100120212020101200201121211221211210210222120010200111010202020202221200021112121200121022211201102020111022012211111211001021220212011022100010200212220001201111211111201102121210202201101202120211222022111211220101222010211200002121101220212102210010011002011220202210011200002201102111101110121210212121111121021110210202200012222112102111102020200212001111102202212100000100222200220220221210110222022220221101122200110012112201100200111111201020110211022220110022121220102222020002101112210212221111101112120012220111112202001201012200022121000212011210201200020212002010022200000021122001210200001122200120201222011021020012211220002202120022011101220211012011112110111110122000020001122022210011121201102002211111100011222121012111112120002002200201111110002020201001200022010002121111120100210011001011000221021111100220220111022200222021002010001112000002002122202012011220200202111212201112210120111210221202122021001002111210022212022120000020010210021120000211122121202101122212000101102200002020201100202000200201121202201120210202100122102101210010210020121021000111122002112012121221202200021122221120122102000001220220220101010221010201200022111101211211210022011222220221001212212022201210201202022011212121122220211100112010212111221110220222222011010201120002011002101210220222102110211002220000101112121011100100101120201202020100101120020020112101022100102100110221111101022220000221120211222202011221200210022021101202021210210221000100112200122110002122221222212202001022202220200201222020210212100101221200000112200110011022", "12002211110201022000220020002022021222121010210110220102012210011010110000022000010100010012121000220221020221121200112202002211221000020020210210200122210022111121201202211012212121101102000101212021102021012221201111021000220012201022111020210002012122220000221022200012211210112210110100200202022012010010022101200122121222210012011212010222122210010021200020012221112112201212222102000020100102102002022201020020111022011011211111122002101121212202020210101000212211220001222021111121012200011020202202201121001202221121020010201011211011001020102000121020111002000102021011111001201221201121002102021211011122200010220200020220112202000121100222211102012020112210022012222101110122002102202110002112010210122012122210202110021211112211120000210022010112201002222222211112212002220220011212010201210001221012002110220222121002100010102211002002120120010022221001101221100000210120110112222002110112002210000012101121001210210010121120112122200022120111022022201111020222212001020210200021121212020110222001001122101021012211221002121000020212221201010222202121020211001012121221120121111220102000122010220201202122122001101222102111001210021202201020121202200022211111100221121202001110110220012100022210120202011220020101202121112211212102210210100012022112122211222210121222220201200121011202110220100020221021220110111212020001021100101201000022102220012020112122202111022000220211002201120012100112122010201102110001022102222111011010121221120012222010220022112022200221220202101200112100111020220121211212012110110121011001021112120010102221011001201222210021021002111111022010202102220120220221021110022122010211022221120120221011211102001202022122101221100010112120020222101222022201221222200101122222021120221022011010002121001201101110200101202222122012221201110011101100012011101212001102101110000102120120211102121100221201110122020102011000210102102011020001001000011120222022001111021112112222111112001210212022100211121100210211022102210111102022121011020002120202000000011011000221121111000010022202112011102122021022002122211110201201220212021022010102010110012200100022001212010222021120120212211011120021221220220011121121010221000102201201121001102220201110120202101012220120020022211100110222121001212020212120221001211101120021210121201120112000101122021221020001121000021100200000012201122001220022012211221001200021200020120020112012120111202102102110002212022200010110022220212101110202122210121022211000", "00222121211222121001111112212110102011112221102100100122221221111202001212222020011222000100120201102211202220221112201221102012120010012112012112110200002221022201012210112022211001011022120010021200110202000012221110101000222110121112021000000221122120222011122110212201221110100201222010122022201101110222021022220210200121022022212001011201000110212122120001021220201122201120002010210221120202120100101010200111021022010011021122211212102202001002110000210002210010011022012002120112020110110022020111212000201222212020102211202200000000121221122001121020020212220120021222212120011211212001010102122100212020110222121212200000112212122211100121120202212101002022010011112002001210012100021122020000220222011200212112102200120022111112112000201122021011121011221001101002200202020012222100102122222002121120021020001020011202111222102101122201120002102100002122011102220020200012001110002112111120111100021221100022101101102200111200212022102112222120000022211012211220120110222210122201112101221202111112100210220100102202020210211202110001221100220122120121222202100000011211122100001221201000211211020002212100210022021012010112100112201120221202121201002200020101211220021021002012212020200112021212010212100122001101101110112212001200210211021022212022011001221102110222120002121010111102101202220210222202010122220210110121100102102022111110220120120202201201122112111101001020202121000111001010012001220011000020111222221200121101201110111012021100211220011212010011002220111120121010102020202222222020022110111210012011110011011201110021211011212122210011010122110002112120221000212101102110200102022112100202200221001210220111112221121222101210202011122200000220201002000210001212011121120121121211002010210122002221012101001022110122100001020221010211002110011121022120011022010112010000102211200201212202112200111211212010000010112001102010011220012001102221211121002210122212201101021022201000011221210111120211202110211210021020011112021220002201202000022122120222120110121100120202112010101112202212101100101012011001121221202202012011200212000011201120202110001210201002001110101202102000221212021012201021012000102202111021011221100122202012112120100210100101210021202122200101012121000222010222222211202211112010102122220020101201221112020111200100010012021200102200001210101221012102111002112000221112220112212210011200011211120100122012212021202100202220110022101001001002221122001022111121211110022122110100", "21222202212122111002112102101211122212100210022112100111101122012101020200100000100002010212101102101020201110022221001112120222012122212201000121100100221012201020200112122021211100210212212201112201010012200102102012011111022111011222110112001121112210112102201001112222021002120002001012121001001000110012001220101222220220220110100201101101220022220021221220111022222001210222211110220212021122002220001112002212000102222211021222000020200120002221020201102210002101011201212111002022212021122210202000102220020200212111122202201211201120210000122201120202122120200120012120220221111002110101122202101002222102112122211002122011211221001102010102120112011011021211202210001021111122110211202110101021001122021221222121101020101122201111112001220001210000200200210210112010122002010201112122200021122222001010211001121101111002022101221211221021011121120000102222111220122101002010000210201122222100210212020000011101020011122120121020001002200110121000111021210101111020012002122222021120120002211121201102010021110112022202212112222220112201011112121002101202022010100212121210221120100112020000020101021102001022222222220202222200220120012012000021200021202221200221111121121110212102212010120001001200110011201101222112120201022020211012012001222120011122112111102012120010011220221020120110001221112202122112222121101020212001212202022111200100022221111000101000201211211011221000010020202102002210010221220210120120221022221221222120201222111020020022221120020221021220202200200001021202222222211110012011112121010221102021022100111020020210110200021011001221221011102121012120021112112112200000222022112212011112121101100112010100112020121000121122011111220100212112100010220021022121222121122022012222220020012101000021221202112112210011000021010111222200110222112112210202100011210012010110022112211121011011102020200221111000110020020111201002021011110110220122111002210211110200120020112012010111011202002211221221201122202011110012012021102012202221201100210010112220110011122221211102122001212100022211002220112010010221121020022111211212101101110222121101100102200120211011111100022001021121202211000222020222200212012110100002122101110020000011112221201101020012221220121020021011101021212210211002202000002200121120012212100212010122201010021022212212012210012110020020202002101111011220121220211220222222012012101102221100012222011202021000202221121021200020212120120120112120000111111011222222120020102110101000", "22110111111021210200221100012021210100102210101121101122022020100020012102120221210221001121211101201021201222020012000220202121011220122210020012012022211002211002101112111010012211211210010200201210112020021001221010011120202221210022101011222202101010110112202212210002122000002121122112101000222000012021001202102020200201001010220220002202211111112101102121211121112020111020122002100010011112000211201002001211122001221201012112012002022020200101122222220110220212102120020011101211221212012112121012222002212100012122102211012022200201212201210122112000122221020011200001220220012021121102020102021211111100210101202112220100020112202112020020212112221222220210100202120011202200022112112110112121112000202212000221200000000212011011110010202011101021221120021012000200112210102220011002122122021120222000001122211022112011102011011210110012011210122010211201111222211110102101120000112100102020011202110021012110120001110002021020111010110010102202211101200011221121220021022022210212111100202101110001020021022012020011122100212020121000122211121210002111001112122220020110212100112111200211112101020000100210020012120000211200110212011222002101120100021021020111211200000211021202000011201220000020110022112210211011220220011020202011221121120222102211022212201202200001221110111111222112201220010100221010101022002000201211012010012011202122100101121200110020201212012212001100012220121212022212012021210011012120110112121121201020112111201001201112211021100021222011212100122101012111201201012120021000221100200000212102000002011201201022221211222020020002211122210121011212112001002211122221112200222000102011011022210000012221102010020202220110020022201010012222212220221221021210122101110221022012210000022112201210101102001100020001120221012211001111022000112221211102212220210002101110210111202001202210000121002011001010002200210211001020001120002111121121100202111000200120210021001100212210001022010110011102200210201202200220210222112000220102112201010020110210120001212000000022012000210212211011002022102100120121200202000112121201011111000110001111212120011202212010022110010210102000021201110102001121020012011122011000212220202202100202001121211010220121100210211020020221100200121121212220201100010022021020011022121220120220022101112121010002201010211211012010000112201020022022011011202001112122020022102210202021222111111220102220001001201022001212121112222100110100212020101021011200222110202102110210", "00211022012100012102202111022011020222201111201202020120221012020010202022120102202122222222111010110111012001222221011111012122111221200212120201110021112021020010111212010012212000111001010112210101001122100020010101021011010022211011210012221022020011112121202002012120021000121112000202201221121122022222111122202010002202201202022210011212112020112121202100111121012101112202020001120221200020110120111020112202012212010222212202221020212200022010212021210112022111111221010110121111210001010221000120122021002220100111111112110100112012001001200002210201121000121202210020122120102202101101112022101100012222220121010112201020111121222120112120110220112101011120012021102111210102211102011202211121100121201111011022102211202202222100010222110020220120112211102102202210010010020122222012100021102200011011202121022102021221212221001020001112000101211120112221110002102012200201002121100001201100220002002210112200111212122202001212110011011121120121220222020112120010101122222111220200010212210121112200001112122122200121212110210000010002020012100002021101011020002012201020000020100011222200012221112101200111011022200221110201101121200202221222112221011102102002101000002001001122201202220200021201001111012210101002120210112001222211012110202201021222111100211011100201200120020002111201000011112021212001200201011202121011012112011000220002122101201210021221001001001002022122021111122222001221210112100101202022101112120210102202210201221012122220020020012012222211112222120201202110202000112120200001012221000120102020112010120100210110202120001011111101201111201102201101221111011111112012122100110011210120011020201211120111121122021122201110222120022000122211120100011102101201202201202121021121122020221010201211200112110211001110021120000001021100002001022012012111000121102122002012121102200022110202012222012012010200022100122100220001020211111012001102010021101101012110122021221201101000000002012202222002201202200111222200100222122020101101100210210102121121012220201111200012011100010200111120002100010222012100211010101011210012122012122220122222220121220020211010212020010102222210011010002012001201010020001121211001201100011111021210221212120200101201111120220212012201000010011102002111120120001111200001110111112120212201211210122120001220211100022022221001010121120222221211221022122011200201221210002010222201112211010000102221200020001012110001212021102020020110210012220121200021100011012211012112", "22222002001212201002022222210112022002201111221212211020000212112000220011211102200120020212002210100011112111021011110210011210011102020220001112110012121010222020020221121012202022221001201121111012011101110222010011021101112222210110221222010000012111222200000200201222120120221220210011210221120011022002211000101102100222122220012021201022201211210112110001222210121221201112220112222010210221122222010012012201222200121200201012022110200011002100221201212102202002220202012111122222110200012120120112000021002220112112012021222212212110210012121022111221211110110120112022010002100101102122201021000120211022020102101021020202001101011021200212111110020212010022010111202212011202020021020201112000010101112202122001221022110110021120211200122222110020020101112021111220021011011212021102012021110210221021201120001021222101101222011201101011102021201101201212122100100212110110221120110020001110000111111100011212012211200120020122120120010001011001001021012020100100121022122012012002110112120122121010111201202210220121111022122201122210221202222100001011001012012112220221000102121101012120200101020122122221102212201220002122202121201221021002212001202021211120112102220110201101122112221220022212000210202112211020121101002101221000212020010021110122001221121211011211200222100221101101100020121211110001001200002220122022220002221120212102111201212121021002011101101111102201011200012022200102101021212121112202120002122012002220220220022211010000120101022201020012001011120002221010012201211122121220002100110202111202000121211201221122112010101120121101020120212021021010101001222221011000101222001000111120212002202111120101101100120202101020221112020120100002122200102112211211001202200120200020022220111222201212110201202110101000111210221102201000200001102122122012022111201221111110122222022220110020120021101111220222110122101220122112221111200102022110220221221221002101211000011222000101000122202101221222211202121101210000211102110110202000010000012201122011201100112201022221221220102020000122000120202012211101000201210120022220101121002121111121200122012001220122220021120012020111012022211020101200100201121111120222002100012122210010022200222220222200100210121012221001011111110100001221121211111200220202120011221122200202022102221121110200110111001121112012010000100202202120220022120121121020000110021022100101201002111012000200121221022221220210112110110101020200211120200202111020001020121010221020", "11011010120110221221021011222020120122100010002121211100011110212110210220121222000001122200201201122100100221122021002112000111000221202101102102210010021112211100200101000111200111021011111110000210012011210212010202221001001111221122102012112001001211200101102100010211121210211101021012001200100222012200102220010012012211101001111210112202021101110220100121201111101220211221022222000101111211202201202212000102221021121202102110022100022122001211101010111112020102222101111021220202022202201112022012011011011102020200201000111201202012122000221000020121210122011001222022122100001210220011122210020012201121111010101102001221120222122022202100210020002100000102100010000201122102102012201001001210120101012110202011010201012211102002012111200222100011122202200021010121100212212101122120210201112021001220122221010220011021210011210111220101110210210121112211120021222222120220101012221021220112011011012001120121020022110102221011011020100120222210100001200002011200202200010220001222220212110221201112022101021201212002222122222222120112000220221102110220211112200011122201022211012102221211102122021120002120122212221122001120222002101001011110012021020210211022221002021120111121111112110120220110001222001121120210101010021100101220220010021001020211221020010010010020212010202221220122020000122211211011102021100202222020202012222202202221002222112101121222120111010120100110121012021200000111112010010020120202221020100020010120002020101222201112121010101010102112110221220022222021021221202100102120000211112001002221121110122110211020102220020211100221022010101022202102020210022121022122111012122102012210011200111012010221001002110210101220120021202111211012202200200112002121102110220211212011122010202221202210102100212122002222210010210111120001202110121101111120020102220221221222112100200000212200101020011212001101012212111100212122211112121010011021022202002101220122022220002222012212120102202120020010202201212010112200010102121012201201101121211011212101020210222211010221112112111201000011221101221202012100021200102101211201021022102001112122221222010102122121111111012222000021211111002002200212012001211210122221012220000102121212000221012210010211020210120222101110221202212210012000011000120220120001201102220100011011011220122022021211010022222120001000101102101210122111110001002011101201202100112011020200021211001000100010011021202202210211000222002220200212122222021200210022221011101011002111", "11121102012010122200220000100221000201121010002200011022012100220010021020111211210002201002000000012211202000202022102101100022120200212011101021200221121101101222112002120220002221000010001212220200210010002211222101101112120001110000222021101121011121002112212112111102021120010201122110101021201221212200201221020212201111020110221222110222101201120222000122021201110000001102022222020120021110120100110120102102101212020100011022212222200010210222020021202222022020122000221101002000001201000210101111122100011220002012001121020012012100011221120001102220111220202021110212012112112222221101210001002112221002120200202011101120100122102011221221000012201200010110120120002022111211102110212122211012020222002100122111220202001012111002121022200221021202001212111210000012200102221210210121112200212000002021112021220201001211100221110200002021221020120201020200002100101220220201220022112121010222102221111111122001200102122201221010222221202001122120122220222001101202000120220221222200110110210112012020002212022110222202001002220121102021121001012210010201020201022102010220012112100101022010000001220202211212021122112201002202112022121221001110211222222212212120111000200200112202211201100110010211211020010110100020111100010222020212020121012012111211000212101210112111101222121102220121101001211201220001012002201020122100120222102001112002011102222101200110220012111200010221221020002120112022101120002212000220212111110101110021210002120222121202222222100100010210010001210111122001002102221101002001111200020202202002110210202110000202100201110100102110000122012001221212100121100020212101101122000121012001010212201122010102020001011222010020112001002110001012100111012212211211100202012002020221120220011100011112021022122201121120202200010111220221122022002010001220200121012121102012011122002110110001022010111022222120111112102021222212012221222101011120001202021010202012020201221002211021100002210022201200220202212101110011202112121011010102002100220101011210022102021200202000111011002200202222022010000012012202011000212200112111100120001100222000210222102011121122002201210022221012011120211212000212110110102121122121012122100002212012211222021021011010222011200211221120210110102122020200022021222211210000002001100001201010011020120220022012121102222100100002211002001200012202201102201212120012220210121210002022011222122212210101002200002111211210001112122021112120222210201111100212001120120012012122", "10111122212022121111222001110111121002121112112101100021211000221111000221201011002022212020111110111100010202222011010222101202010011212012122222202212221002100100112021210010001122100002112222222020110212100000122022100200011002101200012001020220210221001021012211100120021202000212002100110002021012101002101101212122221010220002120001222220120012111010022021120122101222200110211121110122201011220222021222102011120211120220000202011002011201021211010021202110100221121012101122001011000012011121120112111011021011221021222110022221202201200122112210012012020021201210010101212110220122110212011010122010011111211010011201112122211122011020101022002220212210020120101112112210210110122221200222100201001101212002201211112012100220222201021001102212101202221210120210012001120021121021211200002220202200210020021021110102200221121012120022221100010011010011102220202021020200011110002212210201110010211002010220101011120220020002120012122022100012101101202022202002200011001120111112111220022212001012010200101012212201022001112120210222221020010120022201112011200200100201121012211110002101212112210111122222122000200101222001210021120010222022021201100122101222002020021012120122000010202102222211102211111010121122202202120202220002202201112200222112210222102122011020011222000102010002112212001101101210022202200110120022211101212010021021101200222122112000122221010001002000010201120201020010121101222112212212100210001122000120001110010112111222112200102211110022110121020220210200100110022201021010002122012220201112001210000101000022002212101122211011101101002011011212020021212201112121122200211100122120110211101112212122102222220120001211021000111001200212120021010102201111201020101122012121102202120021120200112010100000211122210001100022011201202120201110020110011010111101111211112212022021111110200000222110200200221100011112002102010012102020020020021110102220102012021101010112022012120011011010020101020220012012201110121100120022221221022101221200001212110011110212122222100221220222220221101212102220102102102102100010010220021101101120021021021101222212010111202000222222210022000100022220220222011100121201202200210101002111200001100212120122102001211200211111222102011011111122101110220121212101021121220121200011110020022201222110022211101112200201202222222201121020021001112011100200012211110102210211112200012201011212122010001111021201220012212011112100100022002111111212200011220002102212120112100002", "02201221111122201111002001021210011010200221222111120011020201211200112011001210000010222201101100101211101211111011112000100012100000200020120100021212002110222000121101112212000011212010020010122121200220001111001210220202201202020222202110122020121111221021222000201100210010100220122102020020112111201110200022001022111112101021112201222100110001002100202002012202222020100002102012110100100112122000000212112000001201102101201211022000200121001211111011222002022002221201211111200211021102120110222210010102202212212002121000110121112021102020020022101201002122220220110221221021122222112222212101101000202222102012021212220102222012211010210021010110221200212120020120021102220122210012120021101112210202011112220102020110002101101211101100121110022010010022220020000112022010210021200121212011001112111200201122020122110021220002112112020002210020212001121001202121002120121111221222110202001210201022112012122010110200111211002211200010211012221110121022111122110020100100102201201022002100202001111221221201022000221201001011111210220112122221221101210000222202200010110201212001002222110221002201100102021012122022200000012200200210012112021110210111020212220122212000022010200201201020121002012022120021111021111112022120001010022201111210200211021210111121212221201122000100011011211120112122100021102002022210110012212121120200121210220210200200020021011210100100210000111210012010021002212221111220001010201211010220011002112210210102121112211222202011210112221200122120011120022000212202200202002201010100201211011110022202222020112212212212001212211210022100121211112011202002022220211022012000221111101100000011112101222022212020210110112100120022012100201210112021001100201112012020100000000011222002100100021121111002220002001012111022212110110011112120122222000211101122102112201112210222011221200010101110022111220201220112020201000222100202122011120222222112101012111111111111002200122022011010122021122202222102221211021122102010120011002000202000211101211120211220122220222000222011212110010012012101121200221220111120200001112001101100212001212012012120122111121221011201111002022002100022102110122201120020022012212120120210021002120112122211001012201212120201000222210111011021120122102022112211201221101121212110212002010001120121211001020001021212212101202210002011002212000021022212120120110211022022210122121000222102220012120212021100200102210012022110100210020010210111200210122212021121002000110221", "01212010101110000220121210100121012210001011111220112210021201210200122110201000021121210200012120022202021211120201101212121001020001222000120212200012000011111202221101120012100220100112000100100210021210001202020112100211102012221001110010101012010111100110111200222120121000012111112222112210211010120211122010011210201110020111211010212020121111212010111002210210021121201222101202002221011120221011102001110221211211010120101112110111200212101010110121222211101000102200120001211022121220112222000112202202212122020002220201110222201000020222100121212001201211101102110212222201101210020020202122220220110022201112010002210000100001101012000221001020102220221122202001110011221101101221202120102022202221011201220110012212200022221210001002100111120110000212211121001021111000112212211202212000001112100022111202022210220010102121002022212000020211022002201222101020221211021220210101112101111100020201211010000010120021112021202000021200010220010022100211220100211100122100011220021200100221002210220211201122100201110122122000202201200002122002211122120012012012201222021021222120002110222011022220200220101220110010211222122210201211001201010222020021100201120101221200010022220020120112102020012012221222001010011222022112201012111011110022010200200210102012002121201210120222002210221102011110111211112122202102220201210200020210120000212110122121011210120111011112122120120221020000120100022100220212011221120001120111001102221011111021002102010222020110110222221211121022021200200021201212112200202111211122202101111112022222212002202021022021202210202221102012201012102111022011220120210120012201212010201120211010121202121202221202021201220102011111212120000211011112111100110200210000021112001212112222021222220021211110200112112210200012210211211201102020111200111101120222221120212102101102222012220110001001111201012121212010100102001112010112022202112121101012111020100012202220220001021110012201100120220020202202112222210211020010020112120120110200211021222111101102022002100211101110111120012121211210021010021102120012002012202221002201012020120111210202111212200122000122000212001021210220012120202212021100212002010022112111011201211112200220210001221020122212010122020102112201011001222011021211112001110021102101112011010211002221110020112012122120111002220000202120020221022022110002220210120012211201121000211102020210122112100002100012111002012100111101120220111000210001211011210112220101220211100020", "02010002202100012111101102121011101122122010201121101122010221120021202212001012101102202011010101111222211121122220020112020102201100202200120021012111022202211102201021010022011012022020022100002022210111112020020121001102112211211110022010110012202200110011201111200112002012210121211211220000120020011110001121002101211111012102011212210202112210111101202220001110101022220121221200001010220112101120211102120010021201211021221110102122100210010011010122010210121121100112210120210200220012122200222102201001112220222021102102211112111202112022122022111110210111000212022101121100022012211220210001201221001101012021211222021010120112020101010202201112101020021120202000001210022110121020000111202000211200021111120110111112011112012222000002021001012222012212022210210220100122111100102221210101102221020111220202202120002112202220101212012121000200010012122210201122222100020002012120000000022200220000110111022210110020120222012001211212102111222110211121101202101000122201200011002021011002002200202122100100111121202212220110221102201021102110021122111201212020111221200212111200201022000011201200021200122112200001201100120112022221212021022101020111212121202002220021111110202122111221011011110011011122221120000021020011222220002111221220212022220112222002011020011202102220010220210220102122100210122121220222211020000110200101222202120102202110122220120021101102022220001022111220012211120012201221122102122020012100100022202101121122010021210012020022020012111112201212101200110120122011202200020110102222021221221110002012002202012020112001111022101220202110212220012021112122002210001102020212122111200021020102112210100220220222200222112000021221111110011202012200220122202002122001200102102122110122202220022112002110001121102211001202202122101212102011122102122200020210220200111222001102200001221202212112220220101000022120012122002012010200201101000201002020120100111012102101111201102011010111200222012012012012221002022102221210222122221201212100200201122020201221122102002102121021012010022021120010112110122122211210002002111020101010100020210012111120001120110211111201120210122100122020100011120220120002012022002101100002221121122211201000000200212222120201021202122110202112000220022221201221102222022122212222201112121012020212202121020112010220221221100021111112021002121010010011101212200210220121101111211012222112220002001100212001021112011002022001110120211022012121011100011012110211021202220022", "22121120112200120102002112212112211112020102122012211001120000212121022000202011120101122221201220100212122121020021200202012112111202012021212011011221102021122101001002220020010212111010121110200211202221220201210001101220021122221210221122110002212211102021002212220020001021222001210220011102110020000010202001020012120022121121112002100112102120211011101102200001122112201102122020110100122212222221221200202210002020110021221110111121010020100210100000121002101000012212121201022102121120100102211122210120120001202211001001101210022221002112112202122000010011021121221022002121222102101210101110010010102022010111110202202202200010122222021120102021110222002112012000000222211000021201211220222220210011011212110102212002201111211022220001012000212102121102020002010210010220222112212001220210221021012002012120101000002111211212201111220222020100202210210221211000102000110211020112210202221210101020012111021022021002121011201211102120011112102110010201221210122012212111220010200100201020211101121002221121120100200121021202022221100222112001112221010121001211212111002010211212111212001112011102012220001002121101120002010201111221200020211200100001001001220221222210222022001220210212202102122221020202211011210100111012012211021200220220200120121211221011211112120020200112111010210201012020110101022210202221021001012001122102122212011122122121120202021112012011021212100022220010102001220212221021000021001121002020020011212001220012121210221122202221020100222020021111022010200112000101112112010010110212100101112002221200221100010202021110102211002022010200101112000201122000000012121101120212222001222001120121202102021022212110220110022101102220200200110121021122201101021111022101120202201020022110221101202221122101010002011201221101110202010121212111021211211201002101222022002220101220122001121200222101021120220202202001220020111101200221201120002201221002022110120100011121221002001100001011111010010110002201222002020212222220112002111220200022011110020112122212212112111220111102202020001211210210122200002221022202020121201100010200110020012211012222222202010022122200012202220122110011022111200211122212202021210012100122120111002020220201110102121202202220222011120112111020220202001120220101120101010121011201202102122021110101020210202002220020220020000212200212111210222000021121212011002212212012101201111122002022120112200002222110200201022102221112211010120121011201100001020020000100011102000002", "22112202111021012101000112202210202020122020211120022100211120202110220202011220202120012122220021022212102122100122222211022120121020202000220202121121111212100000222221200121002121121012121210012221022121002022210002111221001111102202212201112220212212010110200220111200111011201121111112222012022112122210212220000102210122210000200100220110200220101200120100012022210212122211101110211010212000120210001112200111021211200112121020212211211021120222201221210011011000120100112201110110120121021120201011002202022100210011010101102211120222220211000102001120222210210212010211110220210220201221102120100202112202021200012120222120002102121000112120212121100110200120000022001220110101022122211101201022220010001012120201112112011021102111110110012112010221221120101210110121211010121012112000000210202101011121120002110220220102021021200211212200100222220002200100101211220001121110220100221222120221121000202020210102220001012011211220102021212210012002200011022101212201101100022200112212000112101220010112212020201201022210210102000022200022110012012002111222012012210221000112212222122002200010021011010212220101210200122021202202220100010221212100222111011210202201011110210020100022110201212212211012002010022201010212200222001122222020122021221120000010100122100120111122102221022220200000211112122102021101221020122122110010010121100102120200222001200011021012221022200010212110210001100010122112202200202212002122000011021221111210022120010120112101101010110212011112201012021200020101200122210221210121020200222020000220222021101221010101201012211210122220100211122212021221110120022121012122020220010000102212221221012001022010100211010020111212212220122002220100010022201221010002020020111112111200121200110112122221020222102111222122022210011222100120211012010011000200121221102100202102012120020021110222120021112101100002022012212011121212001202212122221101000102112101220102100202201012221220222111120222220020010222210101112012020022012211002201021011001122222201020202011120000111220210110120222122211010200022120101211012110002212220120122010101101101220001001011020121222012000100101202020020111021021220211022112101100200120102100010100012122202111112202221212100212220202221001121020100101101211110222221221212022200010111122201021120211011121220101122000112201011100212200010021111120122222121110120201002102200110000110000120120110110020222001121120112201112001020020001110000120112100211201120210022001210", "11110102101020110210211022201001200011002000211201020200201220201212201110110212120110020102011101010222021211001110020111222201220221121202200220100021212112220122111122222211020100200200111011210020022020012111010012121001210022212100020222001221220122102120122011120112202022221202102210112200202211221222002101122210221001200220222211220200020102222012022001210202020121111110120002100000121002102001020210022211000210212211202220012120112122121110111120222220002211201010012001110110201122222200121110012211121021210112202222010102021002100201212211120010010011222211010122221202220202100022002001222121002221202211200100121000211022201102200002111021120021222212202021211000020002010100120221021022002211202011000101112112212102012021011211112212001210202212010122020221212100221220102200101200102021122012021100221222100100121121201212221001202202021011012022010121120001022221212002101110222222021121111211022221220211002100220002110120201211110002201001201102121001202202102010222212211102100120011022021200121100222222121021110212021200222002220010202011222112211012200002011002010200020201121010122011000110021211121010201201111002112210221210120201220022121001111101001001210101111200221210221000001011102201011001120211010011212010120102100111000000220000111211022100021211120221021100100222211201211111020011022220011022111112120022020001201002100212201112112200121000201020100100102000122122221101102200020011121201021212201101122122112010221112000010001212221000021200011200122121102012211110021002021202122020020210012121020201200111211122111002210002200102220121221111202022102102202221022201022110101121011021222120212110200202221201101100102101122101220102100002001000000202101011121121210211110012201011121122122000220122200211120100112100101200110202010000120001121210100011212102011012111111120112000211222201120100112112202111221111121022201202221220021110202222121002001221122011011221121021022111121121201101122020111002221122012020101001200001001210002210112211121112022010102120200222022220212120212200110121102021101122012120200222221010021121011100122021101220220110202121021211122201020020020202210212210112101002011110002110021111202000210021111102102002120002112101002200120111121011112211121111211201000222201200221211120221120001000220012020211002212020212021212022022021111201220211010200220121020220100202012021112022211010122221201220221222012021002001010200221120012212221101001100101002202122", "22022012211212212100211202220111110011201022020000020200122011021110002121020020022010102110220011001001212101101121102102020120120112100021002121221221221111011010122200001022102111101222001220211022222101000010020001111020020101111021012212100002211222212112201200011022012102120000021000212100010112000022101010011101112100202100202111101202201201112011201100111001012100211122020111112020112202022202002111222022212122220110220021212021000222110100112120100120000220012222012110102122102011112110211222220112102021020211100211112100101021221110022120211200110001220202111110020221210112200210001120121211111020122222201210012110001220200100101022020202200210211212220200101222211000022010200111121100201011200210212211101010221020121111002222122221021021100001000100202221011100210200212122201220110201221000202211012011021010202000020202010022212111210022111022111110121202112020011212221001011001111112211002221210000120021221022101122211112210200121120102010212121220002002211210102122001121220100211110221001122222121122202201221020020211222101220111221021212122111002120211112222001210021012201202202210222022122112202001200221020102021101011210122200022112022220022111111002101111112202202010210111020202100112010101221202211201100101122201100121110210102010021210102000121011022202110212221102121212012020211111220020112022100221121002111100121122001120120201012222000022220101200221212112221010000010201210021111012200010201120122200110221111100100202101001220201012200000212111221202200221210220011202110001120011212121220022022112001221011212102020022202211202202201221001220100201100222021102122002121200102012100122210121112220001001221022002121000111221111100122020010012122220012221000211010002100210110001021202001000002111010210221221200100002111111021102020212022011122210100211101220102112012200121212201020202010111210100020001101201202111001002101021012110201101222100222221000202122002202121001202200122122011220122212210122222102122121022000222220000200201200021201121102201111121001012212001220112001212121110112010222201010100202122011220202010211002200212021210101022102022101020112000110121111111020121220202122001101012011120110100001022101020001000122200212002221202202102112101112220121012210100221201011111111021222120102011012222100120020122221121102202100101021212120221211112021020210210112000220202111202001202222022200202110011100010121002010200200010022222222010112012022020002101212122222020", "12021220100111001200222201010222020000200200222122120021011002211110220222102202000101211120220121120012002112202200200022222122102222021111022022121002101002101210211212222221222210212121021202112200111011012022010211101111021012211020120100020202021220101100221020022102122200000011112011200000001010001111121000222110011211220122000212100201210200100112001011111212012210001122112000020112122120020122100120111101112010220021001200210012120212220220100012200011012022120012110020220202102122122220102022222010201211011220000112221112210012212212220022211002101201010000100000122122222000100112111202020201101020000222202210011210220020111100021110202101022222110212022221100200111222222011012001222121001210112122201021221120020200122212122111110010101102212010011111110110011010001112122220010010221110121221211001211102202110022112220202211010111112010112011110220201010210111220100010120010000002100021120222102101002222112122120101022212022100001020111200010022010122120201210122211022102221200222200001002200002101022100210211202101110022222101201111001202100200200120021210001102022111000101020122100220211000021110201122011220220022101122022221101102001210200201221200101000220201111211001012012110112000211021200011002012012020210121000102020201202220002110112002220101202121012211022001021211122211012220001102222112221121002100100211112011120201111022002211002200222121021102110000101020210222001002122200222122012211112102202201021210111002110000112120212010122110001202012102200220200001121010100101220201221010022000101111012122221212120022202121110012001000122120220110201220001021100110122120020201022201020202102220221011001112221010222101012122201122210011020022120222202120020220002211121021222202020010220011120221111011022211102221122011201200101212000201222112202112102210001120202112111101011002221210011101201200020100222010122122001022021022022022202100001210022111202200212120010022220001111020011101100200012010220202100102201200121120022010101101022120021101011221022022110000012000221020022010220002122210222202210021001020110101002202122121212120111112212202001010000012100110122021222102012020210101010012111102200222102022110210120100010110021010000101101210221222210001101001112121221211200122010222212210021020211121201211001101102220212101110012222112010100011111211010210112120110220001210100220120201112220112021102101101000220012200101122120012210012212121110212120221022110112020011002220010", "20201012010212002022002002220202211122000022022122210001011212200111120210011121101221121220002002120200122222201020000121102121000221220101010120120200120122112002110100222011010112222010000202200000002221121202202120202122121112211100100002101121110011111020221220221211111010222111121110210221210101200101011020121011000202101012210212000002112221221212201122000011001212001202111211010222000010221220221122000021121120212002002020211100201202201010101102221010101020121120100121012020222210102210101020012001102022111211012201021120012121011221220000210012222102000211012011110210012222201121001201012020002211212100001010221111112110210020221201022211221201220220001022121120100121120002122011121201200111210101011212112011222111021202012212012121110012211120102121001210220111002010002002120221101212021000102221210010102100022222000212020122110012200012222200220102201120210202211110212001022212220102001111010211011102121212202021220202200221201021222122220112011101110101202101221021000010120201112221210000101200022201011122222101022220201111220011200212101001121121022110001011212100011101221022202112110220012002201101202102212212110100210100221000021010000122202222221021021102220102112012021212222210100001121202220112220121200102202210210020111101202100111010122221200112220102120111212212120211002221221021100211222022012112201002000010112211000012212210201221202220220210121002001102112001201212211010121210012222101120122212022101020220010102121011012110210111021221112122001020222200202010012112021021120112022012021101121201021002101021212210110020102202000112110120111212202020202120101221022211212000022220220012120112121201010100102021122211220111022022200202220122212100201001212122220020120120201001202022221111002201102000011122010011000202021121221210010000101111202102220121210202202102202100010221200110100121002101002210112121012102120020002110201111221001110212020112120210112020012021210100021010012120112011101122220221222101120201222102202221210112212101210101012202010111201002012002102120011222001021211022201220221102200000222022120220122001010212201121011102021021122120010221110101020111001200020211101000121100201001001210021100022210021122020022002222202101222112011110102021012010000010222211122112122012221110012211202122222220001101200101102001002101100201200210012110001121022020021012021000010101011122000022101101201020222001201122000012000001112200010111001022100120100222102120120022", "02010100210101011112002100010102202201222111222102112202221211120120111110112002012112012202020202020120122012002221100120011020101021211200211220001112002111001022010010222120101120022120102102200121121112111101110200022100001221212110122210021200120110212110001201201101210102011110012022221111201102022221000020011210220021000202011001200022111101020121210011211122120121221012111212001202002020101112221000120122222102201001210000001010020101011102212001200022220020210000010201200120021112102022200112202021122112002212101202122210201012020200122020201200001001201200222021221122210212121012000022211021000012102221012111011002000112011022122000022101200102101200121022002002112210020220202121200102120000010221010000100110212120222112101101111010001200022120201210012200210022120202220011121200002222111021201012201110202101022121222221021100001221102011022202102110220212100100201221120100001220202011002000200210021111000121202101020212102022010210111110121100110012001112202210000220210110220002112112112210222101011122010100210122100201020022201112011010211202112010200020012222111002010120020220220120120112202011022100000122001120110122121220112211201011022210120001020021121111111101222202000100102001201110022020020201010122011202020121211201000102211121211022001122112122011220101010011012021212001010202111211011222010012111111222002021111001110020220212221002122212100211100022002210120021201012222001212100002010222110100211101020200022002201202011111022202111011102101021101112121201010100222021202201010102212022000200220001020111220011100202222102021202002021222012211201200101001101122100002101012011112002100212212122222121120102200221000220111101111011211111211001011012021211101112101101100110022202101111111110221012121102220102022000001112201011011111021020100001211221200012101020002112100120002011122110211020210200011021221002102220002020211010010000012220020001220121002012221012011022122100111120220012110102100202112200022110010200022220001111021122112111110210212000011122121202020201212111101112011112111212212100101101202220001020010111201001200122120021121100002212022111222001211220122010101112102220120112000212022101100102020122120202111200112222022102220220210201021212121100100022202120010112101122012002221021220012021002000011201100000220110201111122012121222101021101010110112002221022011002022001202100000102202101002222200220122002021221022210110211001110220001222022112100021222210100", "21012222121101021102111002011211021212002221022201201202002110010111010011202000112212222112011121100101110022212100200021102022010210211201011012211002010100121110111120111110001100100220002021011221102222201020212111002012220002001000200000102111122110220012121002002111001102000100020020020102121121121222120221002120010002021022002220020020212020200100110100201000122020002210202101002222212102120121102100020112021001010220010102112120221200120220201111111101000221120001120221000200001012111222011222112010201211220201211012201200010220011101121210102001010002001021001100010000201212101112021011221200022122202000202200122020202102100211121211222101022222111011220010101210121000222200110200200112112001000012110112120020021210102221021021102110121201100121100010011111020002122122102001000011122211110121102111211202221122112201012010011120220111021121021200122102222000022111010021020002212202111012210012100121100121121010121121110221200102110212022200212101001200000020110111220100000010220102101222002200211000012220000020001002210010212111202002010010101222221210021101220112220110021100112210122122102110020101020122011022112020012100022100202211220020111221211020112202112112202120211021021221200112201022101002100100210221102202120012122210212112122211101120111212101212021202201111112222001101211012011120020112210202212111202101100100221210101211121001222221102201002022110002200102210120100011222010012012021222112221101201221002212001110221121201002221102122012200110221102202000010001200111002220120010112022020101210112100112111210002200011222210111122101212021211101010122100102222120110210122102112101101202010221112200012012120102122112000122102100002202200001102012022111110200112202211202020222000201022101022022120110122222010100221002112101010022010100210022102100210210100112201020010011221202010011112000202122102112211212222002002211020020101201110002101012000022122201202002020221020220102200011120000022020112012100120200222122022100021121212122102022100001001020021021000000121021201001012020201221120200000202220121101110121202100110200200101112102201200110011022010222022110011121200100000220201120202021101221100012011102002110022102212010012012010211101120121110221021112000002022220202122000100100122101010011022222122000222100112211022222220020022000122022002101110001022102112120121211200011012102201110120011202221220120122201101212120202211110000002021020111120010002221002102110101012010", "00022100102221200100202201100111012210020222021112202220222202002000202010021010121221000200111012101110201011011202221112021022011110220220022110011201202211111102222220011222201112222202002011122120122211021000112012122022202201001221012012022211102020211111100002210101111122201211120010012221202211020211002000212121021022102102100121111112120000212112122012122020021202210200002111221021220122002012210121112222110012012002001220200101000112212020212200210210001200200212022010221102110000102021111112121101021010110001121000200210122110121012102110222212100101101102221102020110010100002111110110122212211000121202000021222200210200111120012221020111002100020101022222110212121111221120021000220112200112201112200202102121210202122101221211222121200022102212112102101101011221020220210011012022100021112120202211210211201012120101001122220020120000010222012012010111110111220102200010020202220011021002201112212112210020222010120110000220121001002102001120111100202201002110121212022200220011020000021021021022021021121221202012022202111010010112021001110012111111011221211012201122112012210122022122110100011211220210012122001101121122000222200201002002012021112011120021220220100012110020210202212212012200222221010111002101220012010100212121222102001101000111020211000212122101022022121201011000002122120111120011220110002111100102111000002021102220121201121012202100112221210212220211211121200010120011110202120202221222102021011102012022120120121202201022210222212000211110210222102122111001020222221221121110022121010120221000212000120220000212112000202222101002012211121021120011011201122202001202202102011022102010121012201120202112201000200022011011101021202000101212000011112021100212010121200211120101212021020102020110010110202201011122001200211122012120010221202121110212020002120200201001111001100112010000110002102221020111210210001221112111102210010202101220100020122101102221121011000202212221222011200000201022001002201100220222120001021202221101001020102002000221122112202220122200000221211201220000012221021021111211012001011102012122100120212110020120020220100201102121111021002221010020110010210221220022002201202100122100022000211020122110120020111002220122120101121020120200210021122200220121221012210210212121111112101000002202010212202122010110002100200012120102012100211022100122222001222111210212122012022222110112121112201112022100100100212012210122202021010000210202211002220221110021210002212010", "11101102022022101212221212221021122111201202010101011220000022222121020210022212010220110112112122210100000000122221220022021022002001112012202222220012121010012002102102201222212012020211011110021020111202011110001122212110021000210010110100012210112102120222111221112121222100101001212112021100222111012111002211020112001202020101110221021111021010211001210022212000002200122010110000121010121102101220021211220120111110000122200200021020121012121022102220000010010202211120200120102102021101102212222212211121021111111121021121210100011021220112201001221011010010110101111110210202020201012022111221121101021112222102212220102211221110001210112111110022210121211101102022100200112122110002202001002202110212122211120112112202022011120100110200112110102122211210110222120022002101001112100110000002022122122122101202201221021201022121111121121211112122002000122021010200101201122102220200000122110222210211220001202002111112022221120211110210011022102122212120100012012021120221110122201221111221210201020001112221202102212010020012210210011212202002212021011220100212011122121100120002022212122012201210000011221212212021012101010202010101212220102210010010212011002110011012212212000000212000120110112100012001220112122210202120001011102211201012202100120121201012010200010012020220120012002002200201122210221201200111202012101112122211010122111101010211200222000001221200200002001201122210122202000002210021222221221220210202001210221201000121021112011120222100022022121021012001201210221012000221120002011222120011210202001102102011111100112202021122101111000121001221110012012100021012120102010200021000000022222101210212222220000222022121100020210200001210100201000101120100111212111000011101001012211100101222200112101222210012221001110121002110220211002200121021002012211202221111202121012211111122001101122110001110201011000220001201012201200121020012202110102210210222021110001220110111102011012212112020002102200021212021110010212222221212211211000200112222020201012102120122112200100022211200001210022002210201122210021011020200201212111200020001220202202111022202120002200201221101112111120012212112210102202022011120001202210000022220002210221102212122201220202212111100202200100202112102102210002010200010101010002000221122022202101002200112211222112001110202212200110110010012202222000000000000111122221222211100110211212111221000000011022102012221201010001112110122220212022100100102021200022120101220011100122102", "12220010100010000222201122211100001111020212102221001120000122212221110012101122102100210212202010100210021211200102111122011111021220002122201211012010211102112201100200022111010111200021010222111121202120021200220011100111210120100210121100111102110010212122021020101011100021200111112111111001120220000202212122002000101112020120022110221222202121100211100011021212101011100110210001220200022012122010111212001101222211010022011200021121010200122111012111200221222010012102001201100102122002200210021110000210000211120120111022021201020200121220100222012010101110122112201010102012102211021001100100212221001121222121010211101000020201121011011101220122222011220011101222202221111001001120200010200220212210000220212211011221012121210220221102211210110101020110012201122202222000101021110222212111121201120120101222221201210200220221022220000101210211001212001002121102122111222020120101210122210002210111200020200102002021010122100000001010120210222011001011012222201212120111000212000010202111110122121202121001110020101201201012211220212202121100211210010122122101212020121021111000012111200000220212022020211211001212000121012122100120022022122011220000210111011201222211001211011210101022000012202000020102020222010102202211110000121211010211112022120211101022001012021020020222121111112010122101021011002211011222111012211010022202200201101001220210021110111021111002111210220121201222101221121010020101221201112011011002200201120000110102010220201120002210212120121002211100201000220011000120222010111212020011220220020201222022111212100111221022111102201212101201102011102021022001000011111002211202100201211011021010020101021020002222202001212100100012112221100200021012121101021110021221011201010212202010020200000121121210001111121121112200220012221111112021122102112122122210201111101201122112122220102022202200202002202121020001022212111121010101011202121112120200000100101110222012202121200202000220012101020011101011211020101202121122122221221000100021012120111122201111210101212200020121012011222210201200021210200021200120221122000110121202221011110101200001211210022221122011220001000202101202101111000022000201210210120220121100112000202110222121102021221010120122212121002110222210121002211221222001121202112111012011020122210012221011001120100012102020012211211221210000002211221222010122110010001122110110020222211122122221202012020110201022112220110021201210122011012001120201222220011122210121110221201001", "10012021120110122020110120220012101112220121220111112012211010000120022210121011112001010002122002201012220212002120201110110122010201221001222102000121010112210220201201101010021212020220212100012111222000121021202110000122210110022112101022020212100100001111101002112110001010022121201220022210001100002201011212021220002201200112010202120222011110212212120200120020000112021100121211120020200002022200011221021002120210021122021221222121202102120202000222100112100121101201112102122021221010112211120110102102120122210202122210211102102110222122102210100101212200100121220021112220222012210122112002202000221002122010100212112012012102202210012211100011210100120000121001020021100022022212020210101200100110020112111012220100100210012222021010000222101220022101001201011221001201000021221222002201200111011001012222012212120200110101222221222202220020022000211002212211121200110022002001102001211001200101222211112021022002001100000111202212010021102001201202000012100120022210012221222021110021220122100000010211222210102102112121101111121111021000010022102200020001121001211220210120011111210121212000111011222221222101101121010120120012010121202001020000220002012110100122100002122122111121221100201121212022102200011201122021220002122221002212022200202111110121101011210101210211220220221001210120202112000112011211112110102201022102122002110001220002120210202220122111200120121012000010122012120000001000200010202101020102200120202212120022021021122211001011200201210111210201211002210201220111022001211200122100000122111212001122220201202121020000001220122100100000010202100001021211200102020201101222121211202122111100121221011101121020112020112200011012102011100111000120210100102002211222110012021111100221120102221210212021122000212210011011122102212212021220222020200022121220001011202201102221121100002020210000001002001220112201111221111220100111211022020122201202021101021120211022002011101012212111100112111100010122201110002012202001220012122211212001122211022020001221200102222100002011121012200021200110021211102022111000202022121001201110122100001120021112121221100122021222220012001020201011222202221102121002021022020112111202020112222201012112220120011100002110020102120020021010212012110212211222211100111202011000222200221021021212020022022120022220201212122221101220102100212121222220210012111002002201121111121111210112121202210221021010220100021200210011222011220210202202022012121121122121212021111102", "00222211111202211012122001221110211200021121002111121000212111020020210001220010200021120110111200122221101111121212110000000210012102110001202221000011110122121020101010120002120110202122012222011020121222002111022221120012001000022220010021120201221012200212222110022001201220210220112112022012101102021012102220102010102101121002102122112201121001211010122211120001210102001221010020010110020122201110102021011122002201200012010102102020222211222010102111200112211211100002022111201002012202210022221212122001001101202202121011222220122222010012220021022122221100002221112210101002020022120120012110101101201122211211111122000200102100121020102102201102011210211110012120012012110121120222000002202000220021022020220012002110120200111010022100202112110220102102201010212221202001011022001021122020021121011102210002102110202102212221001220021010200201120111200012110102112002120201101100122210220122120121001022020201201220120120011102012120012001022002102121212100102012111120112220221100101020211101020202112002222200100101000022111012020211110000102111122002221112010122012002012201212020120100201021220120021001001110011112211121120000120200110200000221102111102202022022010010100010012022121021002000022102110222100010222121000120211001121212022200000222122022102012121222211210212001021020111202102002202021202211100021012002020100212212201010200122122210211010020200202021110022201120101022112122000220001101220010111120000201020011212011120111111001221101000222001102102010121201212112200210122221110021102001112121002212101212102010112100020202211022102201120111002110220022220022211121201022122200121112210021212220222022202122100220101222122101002100212000000221112020120001010021000101221001110121101200111111112202122011012102121102022021201120012111010112101011002022120122122020010221220212120121212200102101110210010102121110121010010111002012122021101122211001102202021111121012002000221012020210201101201022210120100101021112201120022110202022121110012201210221122022102211122000100201121012211100101121111011202110001122020122112000001111122111200211000220120022022022110120002200220222002222202120210110110021021200010211202202222012021200210210022111000202000010020111101102001020022002211101122021212121110222121112210002112112001221202022222200002212102021212021102111122012020200100101211101222011220021201121101222000001012011110202111220111122220112100100101121101220002021112211000002122201121110101220", "10122222111012000020221110011210000010122001010012111221100111021100202021011011220010211020001111012212111212221110022202012000201012212221212000100120211102012221110021120011122121210122101201210021202220112011000102101021201102011101012012022000022221110121002112211221000120111222200220201100122201101000011110202000120021101110102002011020201110101011002000210111100222120121211000211022212122012202121022010021121222110202110022012101211020100212222020220220120220100122222011021010111112102212101010121122021021002012000222122100102111001201212222110202210221210221022210220212102022220111010220211012101110201221102012022201001110222000202110220000011220212221022000112222110211102202022111221120221112010001102002001102222120220222220212010002111011101201201211222012101210022211220012012110200211222110012122122001112021011002211121221120202000100101012222200000101000112020111012121021000010000010200010001220001221101000112022120100200010210201022000111221211102020010010010202112201000111011111101221002210120020121020221022010210212022100200001020122010110212110122122011200222120120102212102110121201212010111211110210120001002212012112010120012011001111112220001001201211212110100102011220011100221020202121002122201020200022110200101201010220100101100012001102011121210021221220111120110002221221211200201212101202000112212212221200010211022011222111012100201002100020121211112202020010110101212212102110020021011001120121021221122022220002201211012022200120201220202122221222120010022221100222201000120021221101210200010202120110011020211112002000022122121112020220120100120120202000112210120220111221201112111010021222122211122221222002201012020000011022111111101220100002021011210000111202121110010222100020012221112101011112200212111021210110111122011112000111210220021021111202020211222112011001211221100202011221210001012122001100011201111110201121020101122012222000102022122022001112212112112200000101002211102120120110001010000221010222102211221212210020201000200221111122022112110111011122221011100111100010111101121000021010210112011201122000022110222201112001220121021201100022012100100011201211112020001122000012222202100111012111121011121000212202001022221221012220102011122210100012201121021002011102112222010120111012012112222202111020112202202210220111102121010221102012200022021201020222111020022101200202222011010102000120102202122000111201120102002002010012112000110021212021221022202112101111101", "10222200101102122012012020010122200120121121022011101001101201211210121120022210012200221002212122022200022012101012122112121011000112111221212001102211020121200102020222022221011202120122001201001102122202020220220101110201001210002122022020020100002201120201102110021012210002221101001111000222120000022220112101102122002111122201121010111221001110111102201212101210000210021210201120000201002111020120001121210112020011111001202200101200211212010002010001012021002112020121111100210002020100220112021211102222121022020201110002021111000201112002221112111110002110112200201101101111200102010222020021110021220112212210211211002021010220101012210221210022220111101021122012222212011121122000120221000212102220001000122012102120002222001202010212000100101111221112001200122122021101000101111211022012100101000022021022120011022101101110200020002221221201011221022212001112021111010211211122212110220211210201112222012212100102012222122101001020121112210100020210211200121100210201111021112112102220102102201101120222100000110101221121220222121020001200220022100011202112011020021012202200000010120011001112021000121200110022202122011100120012111002222001221200110001201222000010022122111212021220022201212022010200201101212210112122122121000210121211101000101210201202001101110201211110201010201020022002112102011202012100012121112021222022020212220000011200202000201011210120012212211200100201001200121120011200222000112000200220222001111110202201011112111201000202122122001000110220201000122120102120222112110011101012112121011001121201201221022112221101100222022021211100102211202220000001010211200222111012000202210000202211202212221221210022201002122202121121102211202201210101011010010122211121002200222020100122021200101020220011102100110222110101000211220120211020112201000112110222120121221012002222201101110102200212111022020111000002101100100112111201012112110020101221112022210021021211011020211220220022221212200012201021001022110221101201112021022212111001100021011210211121120222002112121022111002122202201202002200000121222012102022222121000110000012112012200020102120220102121120000200202110122021222012120112122110122111102222112112101022110012122100112220212111020020010220201100200220112210200122012222011121212110021021011200201121202000100121111000122122201121211120100210110221021010011012120200011221201200102102102211210220201000222200021021111221210212100211101100210111122121222211121001112020220021111022", "12112122111100211200212010021220012001101202202112102001000211102101101101000102011101221122201011002100222022010202012220222110012021020002121012211112122012221011000221221220210200102110211121012202201022200010200110221122200111222220100211222121202202001102001122011211200101022200012011222011101200121202101212002221012012211211022100112120120001202221120110012102021212200001012222222100200112011200121201112212000102212200122111211111102022200202021211120120111220021012021012010201200220012211012220112021102000022021100102010122202021112010222022220101001210102111220112220012020221122111121102120212110201212211110110202220122000201012201110121211221012220011201121210010000200200221010102012011120102222111112222122220122002212020210120000211111212211112102020221111012020022100022211112111200201202000212112122000021102011200101111122001121200022221221122212200222121002210002111212200122220202012202222020200210020200011100022120102100200221220110001120222012011011110210012100020000002211011022112222102221212211220012021122202022021201021000020012120221120220000212001121101011012001111110020212011202121101202120021222002201111000010100101211202010012021002200212211110111100012010001222021021111220201200121001121020012012210002212211211220002010122210122212101121200201111202121102010001221102010011002022110112020100012101022112012202100202012220221011000001211002100121121112112220100000021210212211120021202022211002102122020212221220120000120000220011220201101011201211002000000100101100211202121110222020102212021122102102210021221212201200100110021120200121211110001120100101121110222020012221000100222110122022201201000201101202002112212012200220002012220100020122111120220221121112202220020021220022210200120220120111110222112101000121121120002101000222222102022222200101211011201011101112120101221111222102000101012000112220022221112111011012201011220210020002021222220111221120112112222211011121201200010001102121111101111002020210201112001011021022102212020011012200220101122120122022020210202201102211110202121211221110202021210121022220112000211020200120000212222020101111120211221100210022220110111121002111200211102212000112200021201100200122002111222010012101010010122111021020110120211220121101110210002112100022101102022102220220102120022011012020222000020200210001002001012112201102220120011220210012102011010012000220012210100012021201120021020221001100121121221120010121020122202220221210221112", "20100222021011210002120021010200100102011120101021002201022000100012112010001000120020210001122222210202220122011101102001120212011112010121201121001001022220010002022011010212002022221121200202201102002020121200202010020000110100201200020122000112111110101010212201202101001121100011010200001000201121111211121022200101110011120220222200212112100022021010111201120102210022112201020222020200002100220101111102221210121121221102012001011212200202011010212022111021001020002002111211121002010212000012222121102001212211102201000012222012221020111102001010011002111002022210021121121220012221111021101211211201222211212200010222022110210202022200112102012201220201101101002111120101000201110111122221221211101211120022000022222022100120100221101120210110021101010001022210101011122101120000012021112221221102110011121210221200212200002000121111100001220111221010110112211112100202122112110010111100102001010220021221122020202210120201110101211200011101221122001122101102010211000021000120222122221111211200122001000201122002100202022021220220020201112200011212001222000101121120020000011101121210110000022021221002010210210210110122101121221011021111210002120222102100110101200122121221100012210100201001101101020120001000222202121212000120201211020202000101212101200111101201222211111011122110000101021012210121210012002201202110001100201111100212021122212211202221110022111022212122212020012122210102001101221102012011000112111121020010010222020122201100110020220200022122201022121022000221122210220210211222011001220122101122011001200212112021121122002000222210121122201220201201202021211122000201221001101212120020202212011011210212000220111101110102111020212100221021211222202222121120222220220112012020110000210201212002100210201100222101022122010110212220120101102011220221000111200010021122222112102111010101221022221021101122212200111122212221110220211010120000020212221112010111001101012220220122002000100000022001201202112100212121121000220210121100200110021202200012100002011120010221001020220211200222102201200120110011000120112200012101121121122211222111210122102112022001202000122021011021211221001101121202012212220222120100211000110101222120020012112120011110111210100100001002002220000222000100121011212210220201122011221020012021000011012210001012101202021202210222101210112210021102002222012220002101222202202112111022210111220200021112001011110221020111220220110220010220021012112210011011110000110101211010210101", "12211001002220201200121211210210020100000122001002200110121200120210022111101112111210011021112210022101012111000220211211210100221021201111020212010002200011002102222002022010001220120001010011210200110210022121022012002011012111212201002012222010222112012221221002201112222000012000100120211022001002111010011101001000010222011102001001201111200212022210221021120221101102211102101022011112022200002000010211112100100022100211012111002110121021212020121002221212020202121102002220220021122022102022120210211012200100122220201002121210210102002211001100211020100110001012122210120111212021222220122210001212021021221000211001011000122211210000022120120111111101220222012221010122122001011122112102122022001021102000120202221101122021212211200012201221001002210010102210221210111111100121222220111210120020121002120000000210110120111021020220211121111202210111220121000011112100112010112221122102201120201222121120021102211022001021111122210102022102121101212122111022102011002200020211211200000001000112222112222111022211110210112001010000202202020121122111200122111211010221022110112111101221210111001111001221010001001020011221202000211120102101222112000010121202022210212111021210121122210000002122100212022221120210200202002011212011211001222212021011101210010020122020122020010011021102222201021012122200120110021120202101020120210002102020111021112211021220001011110012002001220022201110001102021210011002120221020101221122110212120210100221202020102111121202200121202022121211211201211021210221020011201201001221102001102200021100022022200001212111222012012011220222201210120111101200121010100200011200020200102111210011212101110101020010001000221212221020111012200201200022220020020021210200020112101011011020012212221200002002000121122202011022201111022102012111122211210011122211100120221012002112202121112011010001120000100200121220121212202222122122120010210202221022012020221000001020201021102200111001122212201112021222020201012100112021001200102120120101101210001112011202202000011210000111200001011112002021200021220101210122220010001200000010220200121222212122222100211001020010110022000021022212002111022212220002102201121201110122220210022220211202010102021022011001110221020020212122110000000101201202102222102101200022112100222011202222120010001000201120212101022110122220021011011201112110022112222100021121022220100101110212121100010022221221010110121102201121201010000102020010120021021002201210211221110012", "01012110122210201100020012202112221011120201001201211222012022111222221222210111020221202110111000101110100111000201110211221211121111021022112002210120011002001222212001022022110220010222211112000221110101222022010022220110222102010110102122221001121110220001122011020202000212201211100202010022002022000212101122012202001122002121201221011210201212021102022110101011212221200012201111012222222221112002211002102120110112222111210220121211201000111212122122200111211121021000012011100110110200121210102211000220121122022002210202111111012202112001222201212100201101000200211101111102122021010211012011221220011122011121111020210021201022211200122111121200220222222022010120201221012011022202211122100110001002122022121020122001200211100211221121201211220011112020122112212001001210222012020200110010102010111221010120201000220001211101202200012010111002001000002010200212121220210111120201211221101222111210000221220101100120102011110021221101221022200022021011201112001211120001222220201002110222212020102100100210010211000112120222011101010120121221222200002221112020222000200121001222111222121001221202211021021020002112110012202221110110021010021022020012021120200110222221220220200110121000202211221002101012011111212211202110010002022021100222210221210122110010202212021202222112122102021011212000010112121010011111002100221201100211022012100200211222000001201012021110211211220101001111002212100222000202221002012010110022102211021221212022011212111022220110211222202121021022120012022222221221212212121000012002210210202121120221210122210222222211212121112022000021120221021222011112202012022222110022121210210000220111121001011212102020001220211222020220121101100202112112200010021212200021100010201010121000021220220200221211121021201200010220220102020022110021011100221111022110221022121000120222112221101101002121022212112000110211202120122222000100112110022202211110122121222210222100200101122112000200001011110002201201210212211012200001201102001201011010120212001212212110000112221101010001002000101221000020111102021022111021122201011011111210212222021201220012102121222101100200102001100202202100212202002011021201120000022102121201000020111210001210020110220012201012011200100202001102012200011120020001122210021012122200021112110022010222200220212001120102022110211201010020221222010222002020221020200100110222212120221000200010222111221112111200201012101022001210211211210122210220010210011221202012012111101201", "12211102200101111100012020010220122102120201111210121202102002111010202102020000200102101201101112112221111222021021020011201000000212111111021222221202012121220222120102212102021012212100000222111112021120111111211222202121202012102220220221012020211022002022000202022122021202212022221002222211222222221020102101001001010020111201002112001221002212022020100112102220221221110011210120120102202121100101110101202112022221200011221212212020021021202220001112110200001211120221000222021121012001111222210210120200210021200112020001210122122111010221201222010020220212020210112110110000011122102210112001202221021222100122002010112020011212001100200121222002011112122012112221210021010010020102012002102100012200212001212002002010022122120120210000022111202211212220212100010011012222221211002010112001200220011011202122002212000122101200110122200002212212211121021210110100022122120110112021221022101212111122011002111021012221100020200021100222121022001220122200222200111201120000221222021210112211112121012001200111000121222222222002122111001201122111112212022112001021121200222101021021220021202221221112020102110121222120012102200220211001000210022220112120122100021011202121201022122110001202120101010112021000021120020222212022010100021110210121210201121202010202021221120012211001110010012102120220011112010020211001221102121111111122022201120201121110011121012011111012210220210222200012210211120020111000100202000122221122001111020102020101200001111111001200122222200121212010112111012212121112011110110012121002200211001011211222102011212020210220202220212111221121102220201122021201211210112222121102022102122210020110102101102220010201201121020010121021222120110110010202101100010202200222222200202011220201210001112201220210021212011012002011221011221222112201111112122222001101200111110002212201202121021210122122211122110000022101001122121212120201220121220210122102110112021100200211212101220110000010211120220000120022120002200200211022202101022000022210010110002122022020022102021120101102102012211120221221110200120020010100122120121022220202221101122121012212001211201200011210101022002201120221210122201001210010112110200211102021002210220120120102020102012212210002001022101220212012200111221012010202011211102100012222212201211210100112212000110000211220002202212111022021102110012212011200100220112222102200220110222012212002110110120210120010012210121200122011002121212021000220111222001000212200211100012101", "02011010111212200201211000220200110212201012100201222221112121212102201110000121121222012202210112201020121111002022211000210022012102021112111001101100210200021000211112220002020002022010201121011212101002101112221102002022021212102200012010100221212000101001100011201112201002011202002021220110102200011211211001102211020002121021101110020010222011012122022201202121100112201101200100110200211221020112112222110201012102111211210111012122220020211222100221100111121120102120021201202212212221220202102202122220001211121111022222200202211201210212100122000000001211202011221012201022110012220202101001212221111012212102110021111020220002111211122002112112200100011011222110110012211120211011111202120022022011101122202202221102210012122110200021002010002101021021112121010212012000021000110201201220110020101202010121111010022021022010012002021222122212211110001211110112201102212121111211210101011200211000221121110112022120001212101202210011112201212011122100010012120100011110112002211100122222101200012111102211000001221210020020022011010001111202212201011022110012111002211112000011010022022200202120101000012110011101202000100110001020210001122000100020211011221022010002021001002210112120111122010120121121202202001220102022220200022212222101010111122102201002201221020202222220210211011020212010202102220200020221000121022011201012112002120121020000010200020121112100212121211212012211020101111121012202212100220022112101011212011011000220202212110021012221210201121000101102222201100100201212020111101001112012102220011020200101002212022222212020021211221221222100210212200012102122010221112220220102120122122100112121220121112210201010200102002122222222221201001112211222111121100201211122211011221001011102012220222110200201101201110221121202102101122020021222002102120221202122101101110010222121120011022112120121000021120121211221211221201002111110111210202110120020210211011220022022201211101101201211100111002111111120121110020211020002012112202122010011111210200100200110202121211112201212012112220211200111121002000200120022121010210111022021220102210011221020210210121010010010120121220200122111102012010001212201121120221101010000011022112200212020211222222111202210220120001210111211021220211102120210012001000211101120020012100102011220122020102011122210210000022012210022020212102010110211221211210021121110110000110212200012112111102100021221201200222211202222110100101001211111100222202021201221020021122012", "10112122100100222022210220011101020202122120120121012212211020010212200021002011002112111021112221021002212021022002221002102001020112102212001210110100101120022221012211112021222200022221101100221012012002002102202011000002102111112001012110112111111122001111021221011211002010222221021010211221012010110211021121012000201021122200010022000201220112010212102212221220010212212210101110102120101102210221220212121102020122110220200010210100111012110112211222210012002212022111011102222100200100101221102110111222122221020011120201221000221121010211200012221020010110112212211211000112111101121200201202012010111010000101210002110210200210121102200022020020102112121000221121222100100010011200000000001200221112011001212112212001211020212021120000110010202210010100220101222200220202110220200211001200221222202111110221210002022211010010220002221020112001212120121010112010210021011221102011201112021220102021101002012000110222211112011021102221010020001202011010101101120202121220000101011021211000022201010221201200002022202112011010221101102010121010120020122202000122122110112101111012110000120101222202100011222110201101122001220012002012121111210010022210222201211212112221010001012211022012010212100221022000100021122000102110220211210220000220011211000001020001011021101010221011110100200200202211020102121021120211212010110200022020010100202111100012001200001020211010200002112220120101020221212212222111002220101221001012000201012011221020200112220020201100000101202002212101010021022002100021021021021200202120021010201212221000022202002112011022200011102022021110100121121000201101010200102012100101122200101111002100002120001120011111000110212010211111200102012002222102110001011001002110101002220000211121202202100012021222110001220022010220010102202102220212120101011201100200220002110010010001122102011110110100202122211111112122002000010022021200122112001212201210111220110021221200002222222200121100221002011100012210211202012020210021212020000020001010212102201001011102212202221101011002011110021002111202121210200202000122221101211201201010002202022100021002001002000111220100012100220000221200110012010212011000220010100200002122011002222012012212202112112120020122210112211210220102021012122001212021122220012102011100002021011000100002102211002121020222010020210220202100221012110001000210210022011200102112112120210010112220011121211121111212210200001111111001110100110100222022220011220202000122021200101112", "02000221011022101102120110022102121202021212022221101202100221010102220221100011111201010122201212112012012120010101210001012110212111021120212000221102021002012002011002200100112001000112000221100000110222201210110122210012220210002010102202110110021012120101001121010022221022112022202010111110111012112122200011212112122021112001002201110121011121101122120121110202102202110220200210021200101121022002220222000202101220122220201021022022000010100222001102122221222201120200211011100220210022012200101212111200100112022020201101222122022101210020021110202100212122120100012111101220210221022111000111020211012111121222122220212010021122012211010012101001222010221120121000110110011100010010101200021211102212210112012221100122011010111210012220120112222212211112221222021021100110120020212022012002011201200101011001011122200002210001102212110020122110021102110222101012221120102001110100120120201122210122220200002000000110120002211022021120112000012221010021020201221112221210112212222010010121022111110121221202201210122122121111210221001201201200112120022211012111201101021212022212221102000010110121200010120120121100122121111212100221202202220110201111010210222120110111001221211102120111120010211001220022200002002201111121012122111001112101101222201020122110110002010211001100011201212101212211002222110102102212201200002210222220201212120201220120121000000012001200122000121011222211020112210222121011202121220210000112021112211112001222010012210020222221101011010012101011202100200002202112022102012101201222001112212202221112210200020001111001000211021001121021021011112221111221022112120202120111020121212020002020220021222001020111111212201100202102101111221200201000222112220021112011211101012202200112110121012002010200222000221001101021001221020212011022002011221211212101120111200010102220021210202112010012202102000002221102011221212211112101111220200112102110021000000222002122112111022021120201101002011120110012102111201200122121002100212121020011210120200022222020000022002120101222000212121122122212020021210012212210000112212212102101110001220021211112201102100222010010122002122202022220110212201120010000121020011221122111212022001121110012102212101102112100001220020121010101210102202211212112112122122022101101212121102120101200222201200221000110000121001110101012111210102111100120200012202001102021221022110001121120120000011212201011010211112120210202012120010210120011022021210010012222102022100010", "00002101111201121222222110120022222212120101111200102222110212012112221101020122121010111012001012122210221110211101121021101121222112120201202001211000220000010202202000022212210200212202211222102121011212222002002201011111012000210110201210112110101200222111220110011012021212220220021110000102211202002221121001111110101212020111022001021211010112001010110211102002012021121212000100200200210200202211211220201000011200002112102100221202100211122100001201112211102212000212101120002211200011120202110101221012000002021002021210200111112011212120210111000202202221100212211011122010211001012002001222121120120100021211121200201210121220021022011001222022112121101000202202220022200121011020020000112011110201222222020010201122002122112212001200211102112201020202101121022101221001110011222210210221021122212102210121120011202001210020101200110121020022122001011210110202222201111021010210010011120212112212022220000212211221201000120002202202210122101200220220002211210112000000022002220102110211112122202112011010100100022210200100222010020220110220202000110012001002000120011222100100200012210000100101111002002100001001210101111000102202202100202021022200100001001212111110221211021121220200200100122112022221201221200111222221202201002022100001201111221212210110121021102200102102012010201102200121102010022121221010010212020221101112001202120002202020100011012210120121000000010100100000211102011011002220110211202211220212120110222021102011202100011210202121211002220112000102201220102210112220000002200200121012121010021222102201012121101220202021120012110210202002010101001022121220120210221122111102020010121100000202021102022011220212121021221122011001111012201101221010201112220110001111200112200022001211201211200000212210001122111122002100102112102112012022111201021100201010101202020120000121200000022001120120202100012100101100201110122222110110110222011211001111021102210112010212012211010020111001202012202211001222212002201002012022122222221010202122120020111121021200001221121112121100012221220111202000011202120111120000200212101122210111100122211122101202012010221222200001221002111101222021012221220020101120101211100221221122111021102112011001211210211100122120222011101121222001120022111212221120201120201111211121100221212201001101102221120111122220202222202001211111122122020210111001122011122111200200202000012000110011100112212022210210012111022212100110120000221010112100210000220221220102022212201120", "11112210221002001201212101101210201102012201201111010012210101101211101022211200020012101202102002122110120222102101202102011022101111201010101211011221101112112021220121102201220012012001122012221112101120020220002022211201020212021212212102110221021122102221022000021220012110212122101220022121221220020010210211110022112221010221221101201000122202221202112210010022202202001012012120000212200010002221200120010010112111210020220020012111220110111201000001021012001120021112210200202020222222111010212102201202102011121100222221221012101111202122112212210020010201122011122210201121012222121012002202012200202020111111010222202100022011211120022002201011220110020000001220101120111221021020000100220020112022110120221121222211002120100011122112111210011121012120202220201022122002012121001102001101121212022121120212211121222202210022022002210211120210012001100000100201000011202010200001202121010011101112212120120220212001201111021001110020222022210220101021101002101102111111202020110122112200001121022111011211012121121101112210221220101020021110202101021210120111010220000202020100221020010010101211002120222002122100022102110220010100221101022022120200000201220000111111022020002211101001010222101000112020202200120220122012211200210121010222210001002011201210010011021201012121201120121110220020211110101011111121210122000112021201020001012110002202201021211111021101011020000121210001220102021112021002010110111000111022100101001120200022222210111020221011100220121200202220220101122001102012120001202001222210211120002000002112122120022110102100100020201102211002200221121100001000122202222222002011202100021200002122210020102012112012010201000101122102222100201001001010020112221010112021122212112200011000202201201221220010220121022221002011002100011200200121110222222010210002200000121200201120212122000202002011212101002122221212011020210122110010220200202220000211112012012022222000000120012011121100022120101100010202001212212221000121020000211202010220022002022222002022220000201211210120020101111011201001221200121010022201210001122211110212022100001210021020222211102221201222120220122220001112102222001201101020021210011012212001110110201120120010022020102202122111111121100100202100201111111001122022011002220110121122020020112121200201221000222111101120200011200110222020012201010200101112101122020110010000212011011102211210101202000110020100011202211002020012021200001202100112211122210202010200022121010012", "11110220011221011100212102210010101020220101211110102100120212011101022102021122202220102110111111210121110211021112200111202021202221000212210012101200011102010210112000221010121010200111012202220222022022121020210201001202210022002020010002201202220012120102202021210012221000121020000122201001201120011020221200101200022102211222202022221112200102021002111100202022112001200011001221011110012112221100020000001101202020121002120222210100211100101112000210122101100002110021200020212120210022222010212120120211121221201202211001220211020000002110001110021021200022121110022200222121111021221001010210211122102202210202200022012120210210202021211111110120210221121102212111111021000112100100101202202122201011022021010212220201202110000022122112212201200021021020101122000021012202021012121121012200010210122221200202021011211112202200022100002001022210012111212220020122010201021202101111010121122211102202221010101110121020112202002110022012122120110121022220220102221210000120012011000211022222220010101200200202202112021211011212001001102211210000222001111012122210211012221111021102101212020010020202222011102221200201022102111110022211221222220020221020121112000222022222102110212100000101120012001101001112111110220010222220212201112102012112100120212222021201020210201212220022212122111200020010221121021100212112121120100122122212222022021001022102210101201011202001122002120010122222210012120100210121120101010211021200210220212122020022022200111121210002010222211000202211011012002102220111010110120200112210200010012100112022002012221100121200112002021010211002121021220001211201110200121002022200212211111220221011021100011102121210122112011000110220110111102100102100102220110021212120112210120222101100001210011201000002121200220002111002102020102220010012202112100222112112210222102001100111210222210000002011001002120020221110001222021002212100201012202020001010001202222002020210002000210211012010212002011011211101202211112120222010112101120000112122110210001022000122112220021201102201011101221221102110222210110020022222120020121222101121221201120020121001201011012000102001200212120201101022111221212101001210011222121012122111101101212010022020221211211111010212211120102222112120001020101221002100111221112010102002102021112222120110100000111102012101212101001001011222122122210202210122002221212100022022011021022002102222012200020211101021001110221110221011210202102101211101021001012211000120002000021101", "02010212110120212211211201201022111021021211211010001022112001101021211120002010012011102200001220100002122112000121001021100010220122020012010012120022202020212202212201022002000121000202220202000210221121111021110201212022220112121022210001011102222111021020221120010012120021020020010001101001100111202112012122101211121100122012210211212022101221012122012222102110200020120110020000202202111200001022110020021102202200000001002121222110101012002011200201120010000101010020110110120020120201011102212202212122021011120012200222012102120112211012020112100112011120112210000012021101012222121100200221212021000010210110002022120212001200110012101221201100222110122212011010021021022202102201200022010012011201211102000122210212211200220120211022211220210210100112200101012111222112201020202212011022222001021002021121211222202101120020002011022100122101121000011002110200021010102012220202000112112221011102220221202021021121000221222102122012101020101120111122200111002102122012001121021121021202002201121111002222002121200100210110011221101101012121120020221120211012011022010100200200011010021112011210102011110101221221000021020022111221021210222100022020212012001200222111120000221110010201002201010221200112111001121200002022100222222201111121020210210110020000021200202110210001021020100100100021001000201110020222112221221112022021220202201212120102100000212222120100010202010120222000011121022222012210210220212220102110001002022200011020110110020202022121120100211202211200212100111212222102011210101200002102101221010121101221021101102010220202021200221012100111220012001112201200111102020110101122202101121021220111020102122212002212011202220020201212011212212021101201100022000022121220210110210121020010020011211012211022201011102102222101021221201102002110011102002120220212220020112110021111101002201012101212021011011112001222020211002212021101221201200122201001000221210112102212112110112011202222101210220101220122202010121102102101201202221021112221201111021000011120100201222101112021001222121101121101200222212100221202011222120121211121011212110102111102011121010100120221001210202011122200110002012210201020121212120201111021222210110211110010122111000211011222120020221001222220212111101101110110200012201000100112211202102101221001220102110212121002112102221020122012100100200211210122101121002121010012102112010211021201020200002121200111022202221121200102000111101100211201211022221001012020101222001220", "01120012022210212202202110000211220011002102002220122021201210220200202000100222222212101021100012102222000022012020020010012201022122002101012002110012202111211100112120012000221022021010010011020221121111122221102020000120002202201100102112201202221000111000211100112012211110202112211002021121122022200020002212101220121212201201100202010221000212212112022102020010102022022112112110120121200200100012011210110011211002002112022022111020111110100012120111110102221110021110222021000200200002000012120112121121022001112102221010222221210222221220022021002102020100210012122211020122211101210010020211000110102212212110012111221200202120022022201220121020002112000102110100000020101010020202002011200110112200111021010102122100100112201211202220212021102102112201000222002110011200020200010202221020022110220202222221112220110011120122201222210200000222110002021122011110200201011221112222111201000212101022220021221111022012102220020001210000002021212021220122112210202220000110202112012110122021221002011001000110212111201001111122022211110121210021220100210222220012021110021010022110100202210220122120112212211221221000112102200112000212201002011111200002100110100021210112222220001201200212020001102102211011110111122012001201202212202222011101002011202002122000101120000122201220212102201212002010020200100211201222100111120110101010210012120002010002220210101120221012202002020022020202200202011200121202011001212102121011101010000200200102002012202111200022111111102102111211222002101110102201112121111011222001020122022220012021100022210101100202021200011000101202212010222012221020022011012001020202120221220012100211020121120111110221010000201211200201212102012011001000001221111011012210010021010120212221100101000021212221020212202011212001212121112202222112111012210000100002110020111022201121020102002112011200111212201022111222112022212212111221100122111200001001200202020022022122111202101102201121220121020200201100220120002010221022021211221001121121021122000020110211112210110100022121021101120221001200211210011002110112122221102020110100022100000211211102000121222011201012201212021010110010202012210201122200001221101021000001211222201012120202021201110120122001120122100201111211002222122101112112112021222011210011221110122121220100000022222001012101102012221000011222201001200001021211012220010001110001200222211001122000202201002010111120002101121121111201110022222222202121220022210002121102212110100112", "11101122101201110220022211020202211202220112210002221022212210000221021212000012000111001021210112200002002100010221111002022021122220200122102221101101212010112000000001101220120002112101012201112221210010112220002002020002011221121110000122101222100022211212111102220111010120202021221222210121202211221022221102122000010001002201120021200211011122021222020010021210102121212221001210022102001222020012021210221211000220002011100201120112020112111002211012000110220120212221110210120021101022101211221011021220111111210022120201222012211011220201011121112010022010022102212200211211221100012001022110200000222221121022121010012110011211101220200221221011000012210012010121211020120020210200021200212021101110021221211100022001121020002021210020112000112000000012101011002111201002100020101002010211221211122201002111121000212112012000201101120201110201002002211201111010122212211110110000211202002122201112112021102110122211102122101202221212012202212220221100220100220100221011201022000101112101121002101221101010001101111212001122011121202220120121011001000121022202121210001211111221012120101022121002102222010101020112021111001002102021210121020222100111211002221022211022221011101201101200012210210201101011000002112221212112220020120222212122211102021122210210020001000211110022110022110202121112121012222210001210010122022010212112222222100212222122011101000200211201012221220002001010102020110220221002021120120001012221022202220220020201122101212122220021021021222110011201012202021020100020011221221001001222001100012121220222220000210001221012000211200122100212121220021122220011120220101012111022220011102222012200222002101021122011000220211202222200200110100212102121010020220120010011120021111201121012021110212001011121011212210012100211200212021211000221111222200211120101001000012122010121012210100101100100022011202102120202100201022120000201222110010102202010112110101002112202021201002101102121211002210121122102221010222201000110000021121122022010201000202010202120000101112022020010010002000121011212221200112201111020120100000222000210201001012120202122020121221002202121022121211111010110101121022220002101021221220221021200200010221222102000121220101110200022000202110020022220101012121201121220110001210202002212110201020020201202001022220000001102102022000120001212210220012002202202201112102101120100112012120220010102001212211120101022220021012020222200210010010100220110021020210012200120211011100220", "22011100010210101221210120102112221011101102022222012112210002000021202002110120210221001021120001100010012020111001211212200201011012021221101012200221010200011001212111222020220111222101120121201002222012100012002002011220022020021000021121221101122010221010122222222002012021100020011000022100201000200001111111222120212001101222200101100100102212012201012202021210221102012022010001101010210202001201021022202110211102102200210112102120200022011002121002011210100111110202101222100011001221021101020212010111011121122200002211200100020100022010222112111121210201222111011202201022111122212000212002010220012001210212202201112202021012100202020202121220110011012112211212210102001002100200020222020021121210121220002112011001222020211111211100120001222120012100111112200222211101002211221210020012012001110222212211012212201020002022011021211121000211021220200112202120222110220012021221022001002110220022102101221220021010221111211102210211202120200021112111001122000220010110202112122110001020200011200120012211210221120010212000020122112012222100202021110000022102112201121100000212221220021201100212012200222002110222102020210010000101211201021220122120112022100122222001101101111210210202210101001121000110211102012012200002221022020220022121210110012212001220112212111122110120111101222001100021112100111110000222020001202011001210010022211100102201021101102110210200202202111002022110100212002121210101120210102002101001020201021211122122021200002200212000002120201020020111112212100102211022111221121212200222112202202222100210210200220112020011110022120200012200221011112111110222212200112021200222122120002021021122221010001222011211212011120010100121101110210210222220100200200011120100222012122110221010010012010201211102221221111102202002220202101022022101222211122002000102022000201211110020100000012000021021000120220000211110022202212011002220010210111222011121012221202022010111111202010200010121000021012020202221222012012202212012122221102120212200102120122121222021000111202010220220111221210012202020211201022222112110100020020201010222112110012010011201001201022001222012111010122220021201122212122010012110010112011001100212001122111001121012012000210101121202022121101012221122201022220012010110202220120000101120001200102221111102012002212002211021121022022022110022101112101210020221221020211202022221022221020102021010121012212100011100212000011102200110012022021202220100122101222111011210000220200211", "20011110120212000202010121112212011110111102211202022221000022021022020211021110101100022002000121112210120011011111222021212020012122111212021000122101001212211021212222010020020222021221222020221222200001100102202210120101221222002222100220220211112001121022002022102120121110010100202220210202120111022210020121122000210121022021100212222220020122200021101001022221212020021010010210122012101001112221002101010201210202112001112201022110221212212220221021012200001202201002210022110011021220122002121120011122202100121211222100010112001101012120010220002201001122022121212000022210222212110101101102210011020221001201222222010121101102020212120000101221201121202121101021111222202200011220210202110120112221112000000200022110010011012001021122211012010221110020111201100200212002212011001020012102202220110211210101021102111121212102122220100200021012122020110200021010011001100212100010212101201122001020221120102000000120000100102010012212201121212200011002012210112102110111202001022120112001220120200220011201020201212102222121001221101202010100101000002020020200020011011102011022121212100220002002101111110001120021012201121211120010212112111012212102220021121012112220000012110000120000220220201010100002120222101101021112200020012101120000121110211221222012201210221111012022120101220010102122211022021202011011000222112120010221010221101210001112221222022101202000201201201100121221100221211100212201212000122012001100022211021201001021121212100211021101012002101221120122012000021100110210111200012021220001021110222220201001001121121011112202110221201022021110120020012211022020020201010111020200212201200212100102120102221001212202000101111112000012222201221110011122100121022201101021211002012222000200020200210122120121201001010011122111110022022221201211021001202002201221012221112211021122221122211200101012122202101211102010001111122120002022100101111102002010122001011201201111011002000210002122211110100210200021202102222211100021120111010002220012022100212011012221010001002201021210200102201021100200222222220101120010011200120211001102000210200000211200121200212112122110000000202222100200202111010222122102210221200221001020002210121120102201212100100000222212022012100122120000010202002111011010201002010022020022021110212221020122210200220111201200212111022002220212212120101112022122121021212020202212120200121111120110012002101022000101012000202100002101200211012221022202010222021012020211201121010222", "12222122122112211222010212220122210221211122111220211100121221111221101222122022011111102220211101121022001220111220201212102011202222111221022220220121001222001222122211002211012211221212102012022011001121021112120200021202222010011122011121122022202001210101110102022010212012201210122221111202221122220021010200002222212112022221210020222010022202210012222010201111022122012200122010000211220111211210100002201012110121011121122101210211222122222012010122222221000021122220101221110220210202220220020121222221121111101021121222212102202102212122021000221021110200012010220111012210121012011111112111010101012212101210002121011200122220210211202210211121112002002221020021100201211121220020122111121211102011120102222121011100112220112122212201101100222220012100101120220200220110010102122100222210102002011021212010211220001210122112122220122021122202202002221112020120220022210121021202100020221202110102202000201000001020002211011220110120201120001122012201101110012200110001110220220011021112022222101110121022120002012121022200022212002111012210022101211111022010220222201220211200011100022111012200022112111110111020201002121001100020202011200220112110001202010020020211021102110202021000221212010011222211202122002101210120220021201011120222112021202002022100020010111012202010212021202210000222100200020220110101022220100001120212212112221021101220002020000201101122211112021222212012000112002222102121200202001201202010011010012020110121012102120002022211011000002102211121211111221010220111212002022200002210021121010022021011000022111111002221022021201201012101121210122010201101021000121201020201122121101120212212201021111001100202201111010002201012102112210111001222102020210210121110210110001200222101122022212012110212222202211021220000201221000011200002210101102121221002222001101200220211100221211100201201001021010012022022001100221101001012020122211011110100200211000101201111222211221021111102102002120202002200200111021210100020112210201122212101120020112001201120112200211202000100220112202121111211101212001001220211122222110010220210222022112122112110202121100011001100021110110101211210012210210020101010111021112211110211211211011120000212120001221022200101010011112222100212110112022211110021112221112200211221100020201202100112122220001100000011102022010100120111211111210222010012212220010011111122101202201010221100210200212011112000000212210200202122100100201201122221021021110000200112100020202211", "02111001122222101000021212001201111102201010210022111221110002020100221210222020001201012002201102220012122000112220002201020002120000020022022201002201111220101221222210010110022011212222002211012002112011012101100010101100100011210102120002001001011021200220121000011120210110221221222102221210020021020202022111212200012221012021210210012201101110212112222000202012222011220200012020020212121122221112000110200122100120122020121000222021011201202221100002001000110201010012022021222222002010200120020200121121000022010110111221210122010120010201120200212000011012220020022101120012221202102201000200021021010100101212021001100211200210002101222211000102011020100000122011101022010102022122200220212001120221100211022102002222000221221202012111022101002111011001120122101111000112202102010200121020212200102221000202000110012112212020021212002202211122021122110011202211021222200022012121011002020101111020121002011121101000202202120211010020210121211012211120210111200102000220102001110211020221212210100012210211001010020211011102221022012022102210222000200020210221222221201121210200210211020222221020220221111221201201212012010100011211201102222010211221010121102112012111201122210022200200012102100001200102100201111111021210121022101111102202122220012012110022120120021222221211221221020010121100212022220111122002111000102222100020102200202202012202012211221002220010112121020222020000202122011222022011120200012211220222120210220222120001101012220100011001002210222100012202110201200201102200011100222200201212011012022221111022122001212210000122111000112102010211220021010022020011112212121112220121102010222221021002102112011100102002122210101110022110110211012121200202222010211020021122121112212000102201220100110012011011120201202110000121202110212012012022222110002222101200012010102000120102101210110020212020222221120000112212011210102120200210100111012011202211201000211202000201122111020022111102221202022112021221001220001011220202220112121211212122112211111112200211202100101112221112212220001120220212101111201212110220222200101222122011101101211220101102121120001211100222202111101021211201220222112221122000022121101000221012220111001020222010020222102121211011101121210212122010201021110111100012101000212010212010110010122220102201022021122221021102100100020212012010010211020212212010222002222200001121122201221011022202000011122120100002110000012121011021212120110211122001010002212000121120111201222022", "11110102112222001001010002000210222202201001120022010022212202220011220011201122011121021010011000200012100101100021021210211210010201002111221010221122202010200112100122100021022201010121100100111020122211000210102121020022200122210200020210212012010112022110011101012201221001021012211122100212101200020110002012001100220121111211100221000002021102011100112001202111020000020220122122201222121102021011000101001120100221012011222220200121221010201120001000002100222122012100022201212101112200021121121000022121022202222121210022000201220002222002112112122222220020112211012222102001020211001220011000120022110112212010222020110202110122002222222102010210110121101122002011011110011220221210110100200122010011212111012002001122222001021012102120121111002220201200120112110012001110121112210012021110201111200011102121110022110001200200220212022011120212121011111021200010120121112200221120001121222010222000202110120111011100121212112010112121000010200001221100100022122120200102210220121102020001102210102120220122102201012220111111222111001221001011202121220102012022210001221120210002122120222102212111211210010102020220212122101210022000212211112110120101020001210220101001110201001121111211002022221100120010200010220220122200100222212100220211012200201220022221110002202001021202002101220211110121011101212002122102211020110001222120121100111112111120201100101021002021200221122101020220202210001220101111012112112121222022212210211022112011211110020202201011122020001122000020022022210011221121002221211201000012110011101220021102111122201202211011001222022102001201121201121202121111002122011111100220020112002220222010201221212222010102202202211111120001210211101111111120211211202222002212012212020010021220110020021100100120001102220220022022000201220220021101110202110102110222101010102122112101220221112002110102121201022201111200200120202221110212202202200002200121211012011202221111120020122200210220202210122111211012002202102121010011202200000211120021122220122100202000220201012010010021010102101000201102202210210222020110211010020112021002212220221211211201001101100122220111220120020222121020011121100012201001112201021221100120010022221002121001011020220121020111002210212111212122121000212102002001002011010121100201111021202210202202020022102111202111021111110022001000210100210002202210022100021000112201112110110011111000012121120110021010201212110121110210102001000112020020012002101102221212020112120100", "02112011010100202221021221010000202102212110010021120221021102212221202010122200111001020202121112221122112000211000100021122211000202221012202221220021212210012020220020221221220001112010102110122021211110210022101001212210102010001121222202012200122201222022212022222010200020011002002110120020220012001010200210021221101002111102000201022112120100012002221201101201002212020110121121020222220011222020120201021200100121012022121111111010112121121010220212101010211010201001122001220112201212021022221222001020202022111010000222110001000200110022000012121100220222102110022201102101222211121100102102001100120122200010002010020201021200010120121012110120202000220101020212221012021122201122121102012100010020110201202102101212222110021122220011210112021220001020200010200201102000002110210110020000110211221012222021112111000100121211110021212110110101000000111020102222021100120202011021022112202212222100001221020211021111100100210121010212012100110012222211220121000210200222222221200012201221011001011221202111022201200102111122102001011011200100102210000202001001221110020021100100000121122211122212112211110210100120012110120211221222010221012121221010220012110000110200101122200201121021120221010021001201212212102121100112210221022021200200212121200210102222200000210202102100221020110111010011102022100101102221112222002222011100102200110110202001220101121002100011202210100120020100210001011222212211110011011100201200221221110222022122012101122020210012221010201211001100122000012200202101202110122112012122212110222210102211011211210212020102200221201011211221102001121012222021110202002220121210220212010022201011101112100011202202111220210120020012220202121200012000210101111120102010201001211200101000020201102021012120222222220102112001000212002002022212020001222011111110112100102220210100201101000102022110012101020001021020001212002002020221211212121002010210221212120200110212000110022211001121101212111200002122211220110020220012101121210020211112220111022012000211121111002200111101220021020122012010011112121002012100021122100122221112220001221001101122202001201021112121122102012200112121212011102112000200200001111022221011020012210220200000210210201111000100101212110220002120112212110120002020010020221201012010112100001122121011102101001201002200100000102101002021211121222000111002210110020201122201212022002010121120112012121011120000100010202121122112021121122021001201112101022201110020202010010020", "02100111010111010010211201011221022020220100020210010112221212001112022102200201211000010010011212001111101100010012212121012101000100221001020211122122021011121220121120110211012002202120220112200120022000122021021200211212011101121220200012100110112110222020111210020022220001102122022100020221112020121121112122222100010020100212220210120202021202102210202220121122002122220202112222102001000202220111112112200011012002010012112012000110111120211211220020201000120212202111102111102111220220222021201020111101021110220010220201211212212100120002001100100000002122012101111112112000022122100110012021002101110012120010222112012222102111221222101111211111102101201002201222021001020200111000211112102202011010210221202110121010202210222212201010010102110002112201120120110100210001202112001100011210020011202122012112121121122112111101002222102011122210112021221110111011102120101120102100211221200202202002001222211122211100112111100021201021202022120101011110211100120120211100212101000210112212001220101010002121201021212002012002221010111211100011211110221200002122201110010002002201220210011100100210121011010022210122202110200110022211100122002122021220211000220102010111011122112000212122020001002100122022002112110212200010222200021020000102000111000020221120120212110010202210121000200002122120000021111112012201121102002210002112021220202100202200222222210101022220122021021101112100012220221102020220122200212120112122112211101110200120221112020020201012001102001201102111021102020201222102011202100020212001000201010121100122020221201200010221001122022222001121102210020111122122102201220212022110022210111200121210020101112112200010101021100022022022210122102111012101200102212102021020010000221000221211012110020200021121201210112111210211111111020010112010020120102110120000202022102112210210220102111010021222220220221010212101200021201222001221010212122201211000120011221221110211022010212102120011111000210002212002100010120222002001212010200100122011111122200202000202010000002022202210211102121110202022211012020220122102002010021220210121101000212022220010122102022211022212201110001122000111000211102010000110012121122021102112022111200220102022221200001020120110011200120112220211210121022212010102020222212121210120111102222000221122000112010011111100101021211120122120012200112221122022102110102010220010101021020201012110121112012201222121102121200020212012200022220122211010122211101111200011002101221202", "12000222222102100201112000221000202211021022111202112110210122011100020121201000010220012120200112100102211111021220202210021202211111011211011222201221020002100010012211222010200210120220012112202012001212212002020112101111100010222010010202002121002212211111111221001222202102022021200011021001121220020122101211011011010120110021000002200101012020010120000222010102122112212100221110011101112222222221022221100101112200202220100210211221111212100210110002012022210102020020112201121002222000122210020212012120110010011111101100110000021200220011010211121110000001212120122112110002202221210110201210001000222010220020002122102022222111000200110001022211200111020120012100120010111201012201122021110121220101211100221012101011122122012001112212112021022111022010111012121201022201001121122202200021102111220012000212212221112102002001202122210121202112010100222110021121011120201100012110212200201100122112212002121110122121111101201120022221222210122222120200122101202222211101221211001201002121221012112100022210210120112001121100002211022212201120100002221220221002112000222200202221200120221002112021120101100001010100212011111111102220110010010000001202022200210200020020112001210000212112112212200220122001220122211020211120222120020120201200120112022121112212210100211021222210010022100020101100120000021220200112110011022120211111200121022011210110220122211121200022221110202001211100100010100121200102211222210101020220201011222111202121022210220211222001021011001022100212011112211002002002221012102200121110111112202200222100100201021111012020110010110111102001120002101101122022200012001210100111200102111121221011222201011010101001000101101002220022021102111020102100121110210121000111012020222010122202012001210100021112120111221210002001001002202212112201221012200102101111002001000211112000001020211111111101212020200121120101201100001110221021202111020111021001100202100110122202210000012020201201012102120202101222210212110222001220001110012001121001201010211022022111111000122102221211012211100121210201120111211000211120221211100000012102022221211121212102202212111020201221102011200002011211022121012110010021101202122200010001201220201110220201222102220020220221010202221022210200101020010121012011211110112021000020102212021121212221110002112210010201201200000000120100221211122122000111212122021221101201202002020222102202110011012010210002211022211001110210012102112122200111220002102210210122100020001020", "20002220112200100000211201120101020120212210011201201210121112011210012020222211111121201222212001200120200120020121101000220021112220000010102112022100222121212112100120102022200221222211202201011000220122010120220010002020212021211010011110112211022201212120200122102000220120001001010001000122110110200012101210002002012000000222220020211202122221201221221020021000010102222012122111122001210000020221112110002021101200120112201110000121012220112000110000111121021120001110022112002002211202220211112012022200002001122112122120112101022210012111001111100222112010001000200202211101120101000201112211200202020200012102211010002011110112100222101102022210010102020001102111201001211210022202021110212101201102100001112201201110100221111221121220001000110010202200001222012120102012112111100102212220100222020100011011212222101221011102020212110102110122201002100220221212110101002120010201011001222022210212120022020002002122002202002020000122121122211112220210022110112021000201222011012220001220202022120121101200201020211022111112110202212212122201122121002201020122201200111202100002202110112111010112201212120222100122221211012211211011020202112011022102120211021210111120111011212100222120200120201012021221000102101002121101101021201102222221120002221221220002121200000110021001020020212020212121202002102222021200020211202111211202022102021202120122222002112200110210110020222022021121201021200121012012220200012010101012211102111121000212022121222200102122122211210221012022112111210201211022222000012111220000202201101200200002111102020021000120010210221110102110202102011211112100201002001202201101000222110202122021212202010121010012002100201122121020221111211002211221021121020111211210210211021022121000220110111210120121210212201111212210202010121211221212100212201212001121011111102010201201201102120201000110111210121010021000001101100222022010010102101221121111021201110101210221112202121212022002222010101211121202111110122021101120121102001102121220221220111210100210201222012220012021022101002200201011021121202002120202002202000101211202022212122122020021012121112021112001011021101222012001122001200100210122211100020112202022122212211000122102110011020100202210020210011012121022102020111201022021122121012220012211220002122200122210022100000120102102202120022112222121210101022220200011212121020111221020012212121102021012020220101121122010122212011012120012211021112100112020112000020121212110011012022000", "01012102200010001001102111211121122102200112111212122202110202100101222202101121002011021110100220022122212212002110220000220121120200222001202121120111101120212211202122221011020120002210102222202221111111112110102221101200010021121002221211222122112120202210000210012221202220110010210010202012001121110201121000022212112012100021101210122002001211221000102101112101122002210122122210102110010202200220111220111112011011002122200211201200002220221201221011000101021021201222211001221021110222120012010101102110211012220210010220021110002220100120212222021012001001011001100011002101001101100010100022221112201201221111000112000101021120210001021011000200010012020102122022111002220202100020122212001122000110002002101020111022000212202222012022022200020021101001112210121202002112220002022220012122002210121002121010022200021111210200202012110000200212121211220220220102202122201212210112010211111011221010002022201012221021021212020010102100100100110200010001020112011001101212220111210101000020022001122222020102102102210200010101210220022101121221220002201021022100022011222021220020020110122110002011012122020120200200222110021120022121220222021120010220221220110102202221200211200112210000111000002102022200120120201202102012022022112121022112210120122212102010121212210222022122110101100020012120200020212202221021020002201121222100001022020021111112112020112010111022111011111102202201001211101201121210011101000222212222221110102012111101010200200122220220122012102220122002112111020021222010021202222120121100000210020022022212022000211110210122212001102201122100211010120120212010222020022202002120102010211202020020221102011122020120102212121002000101102012212021121122020212112211112222120120000112102222200112122101000222010221011011102102222210020011212120211221120011212200121202010221111121001210202222011002222120210222000121000121112121211101221202112210211002202111121202011121120011002121102100121012200212112220011122201021110022001222000101202222100211200222112022102102202121112202001111201000212212212112011101022100122100021021120122212221112222110212120220120210201112202120111022220221222010102000101022012210101120111022111002212202011121210220200010201120021121022222021020112221002001220201210010021002021111121101201211210210212220212201001201212220221220212221221122020111010110010100210222011220211220110102022200220011010021001000212222120222222110200210121212112202200010202011100102122102101112", "10202121022201021221222010100021102101121012222022211112102112122200020222121122101222212011100000211102202211220001212100010010100221002000120220101120001011120112200021220212210001222210020021111002111200201210110112110120022001010221220022011212121210201111000122021011122110002201112121022012221011010100101222112022212202210222121200120122000100112210001120112102222111200120012012221121122220002211102022122012102212110012022212121002001211212110202221212102002112220111122120010212211212001100211000021211201122011100211001222202201201222201021212210211112110122210122211022200211000012121220020222021022012021012021002212101001102222220202221000211011202121221012100100210000222211200122112021022002220010112220201110112112011110211212222100011100102002020021020102220111122211100011121100002120110112201222022200222221220002010201102211220222001220122120001222210201122002120101210222001121122010021102022221200001021221121222202010210002100222002122112020001200000100002102210200112002112222000122100120100202121120210202012120010122100101102120121112101021220112012201121020202011100011211000001112110212000120101101221001222200221102102122222102121201201000210001211122120222101021200200121111012000001202222211111002221020112210001022001101110110111021012001210112020002210201011210112022112222221120211121010200111011020000010012022022111012102101202201001000200201011110110120220122011021122112001010001022211220221000200201220221102122222112101112120020011020001121111102120001202202012110020202210110012202012212211112021201021222212010010120202002001010222212212112012222000110001000212122011022000021222010012120112202222211110021211000121010100010001200220201022100021020010022211111200122122000122111100010002221121011022200022110222101021120210110021201220201120212210012001222121202100220101120212200120112210000010220011101022212221011122102022010101110222211212121212012100120020221101111201200220011212220001111122200212010122112221210211122220122020101212001200112200201022111221020212120012100110112020210202110020112212111201002102210002022100202020011111011120211021212011120210012002000110111122002122022211102021222201221222021110001211202220211001010102120022201101010001220011002021002121212022100002211220102011022221022000221210012120210221011010012212020022120001202210012110012212010112001201001102221011222110201122112202200212102011010200111212102222001100011001112220212100020220220100010202", "22121121021022120102121001102121210100002202002202211110021221112202000000112222121001111011021111201010121112000220210210122200211001020211001220122210020021121201221101210200210201101010202220110120002221020220001200000022020201220010020121202022220102222012121010010100021012021120121200202012021120200120100011212200212120212101002102102220200111021012011120111212222022021002011222210110011012110012010221122112221002111022012222110012021012202222201001120012012202220111001020112210002202112102101210022210212021211010000220100011012212121221021012201010022102221012001210110101011222202100211012020011002221001202201010100222122020020012100211020210222022210222110101021211222011021001012002101221220112120202110221222202101010221220121001100221000210011211101002121001120022201220020111220101012220202112022221201010002221120010200101221220210011101201202020121021221102100021111101121111221122122200001101101010210012111010210012002011000221211002220201000011222212010020122100222210221012121020101201102112202112210202001111101112100100121202200201201220100210201100221000012210001012122000201012020102012122002210022001000100120210220001012000220022010212111211120002002200012111012221222011102201012212201011122010000221110120222101111000111201112110012002222000000221020202222002201121201022200020202110212001221202021212111100012022121122221220222122012012110111012101012100210021000202020002212200002202001202220201001220001101200020202120020112202011200121002111122011100201111002102022221112210110200122222022100020100000120210111212111022002122002202211112111021021012210110201112012120110222020211021011002122000220111112211211112021221110221101020120020201021021222020221111202222102020102202201010012001012001201021222022012112112112221012100000112000220212201022021212210202102222110110100200120111111112220110122220210011021001111121110222222110020211200120022001120012120001120112111012100211110001010221122121022221200201011222011102220012222010101012010000001001010121122211200020012201002110221121222022022202000122002020001012102020211220102111202200212111201011010122012001011220200212220210121200110021211011002001001021200200102221212001110010102011122100022101211220111201022121202020011010100222001112202100211020220102020222222120002111221111001011210010112120011201202212201001012001200012210010010100022221122100111011200022222100200220111200201010002122012200012202111222001100102002002222011102", "12121012011000211010000202012222121200020022021120221222200202001010111221101111110110020200110222112100200101021020201010122222202202120211021011120220212210022020001121001011112200221111101000201220012221000100101202021120021212120000221021122212220022200100221200211121100001221021211021121012121021000110220111120222202022100001001022111010011222110022010022120101011221120110022111111121120211112101112111210121201022110211112121021021000120001201221112211020202111002010112200120111212120221010012011200012212221011210021022222222111111210000222212222122110020210122121020100202110220020101001100102010202100011122202020200211111012012121110202211212002222221102110011001220220100000202212020000102212200000002202200020022002000011200112220121200211020200102212012112100211122001120120102100012012112022202011002002112001202021002121210111020222111210001000220210111120121210222211112121111002120022222102201101110111101012211102220001110021011020122200111020110001211121002220202210111022201000212110000020101221022202202021000222111100212221012222212111100201001212011110011111220001011200201220110112220012222200210201121202201210020020100101222020020002112012220112100010011010122000101022222111202202101100010011120202220111211221122112020002202221200101112201021200221110202111200212211120220112222001120122022112001121210100202100110121202002200222012210122001001220110110202220210210111112011101120220012022122020112100121122202001210112020012012200022110201222010021001022022202010012200120121112200210001010022201102101210100211020221202221112011202110000201211000201211101122202012210211202212011210021202022220211122211221222000022120100112011102202221111121202121101210211001110222200000100221210211010020222202001000222222211121210201101112012200021110002012010002220201121200212002211011202212221210110211021122121102212101221000111002202000121221101212212010001020220220120021102101112011200021010101200212110010211212201201212221202102220100001222102222211201002211222001100202202120111001101222221101221010122210021021111002122110220102121002211222200122012202000202022000110020010020021201022100112100201122121001210110020011201010120221101120212222201220000211022100010112210001110101011010022210010222010122120200222220122201101122001111111120102201222200200121011110001101011222221002211010120012101110210201120120220010101211201100021211201001211212210010200002202011120111110121021021102011101120210011", "21010221002212220202101220111220122210120000011222111011001101201220220211022122101000201111222212220002200211111022200210012112021022210202220202102212011212100021212010001001202211200110201110111122001200221201120201222020221112120012111010010221002021210222002111222120020112201122002101001110211020201002210110220001211000102022201011200221021222010220212122021211210010110120010202200200122012202100110220002021212112211111200200011212101202021021110010101001102201121221121211000122200022002220112021020011120000010001201212022021000010212001020101202110100110210211012110202001010101021100211020021021110001001210010010022112202002120120201000202212222210202112220001112210112102022021222121010002012120120021102222200001212201101201002111121202002100120101220122221002012221002110210121100021222112202200012211110210221022221210100020121122020111002112010121011010221101121201110001111020202020201100200112120002101002022001002222210112102102022210121112121122012112102100121112221012022022001122211120221212002111011200002101210021200011022011002022012120011210021011121100010200021002002122111011121211010212022102001021112020111110000012200022222010000002112012201200202120220001000102211200120200220220100211221200221202212022002112001202011201221022201100211010201021121222110022020212002200020222221220101212222022022222210222212020211200001010100210012220110100102101120121121110112102211202202122101212211010120101202022000111022101002010022221122000001100122021001110101121222201011200121122211110010000202012121001102002212002002020021021020100000202012112011102212111220111220202212022222220112002212200012121201221022111110122221010220122020011102012002202120222112221200210002011111002000111001012221101012221122002120121120101210112002000112002202000001002101202202102100200010221211011122200011212212221021020212122002200100111201011212111002121121100220200220222110210100201122200110121222100200101010010110212021212212012201120110021200020000100001122012112022121220110022101210121101000220122102111110220021002021110020201210012111210021011112212121121110102220001002021110110021200212012011020210021001022110201012120202210221212022021110101020202200220110000002202200122011200000011111112212010210001200210220120211221200121020122101110110202020222202201102011102122011112112210112012210111110201102002010011022112012220212121211212120112002100002012102022222111011022202020211101110100122210201200010012", "22021010122020002011020002211002100011102200222020220001201100102121121012101021201222122112202011221011110220011122100212201102000001110022000111010100211002222201111110000201111101020221101011020100021221001002201102111121010200010211022022122021020001001220200220210210001012110010000000002222202221112021202210210001022220012210101110221102120102012100111201201000011120001101210122001102111001020211221200022212220102101111000010122221200010000201102122010220110111101022211211110220012220012101020211201101001001200211112120012110222122000221102201112122002111002001001120002212212002201121102202212000221122211112212012201020202110002210001112120002102112202120211001021112122222202222122100111201222021212110002120011002022001001121212021121000010201001111001110120112002102100212011021010202001002120221211200201102001021211010020102001212211221211111222011122211121021222201102021122200001001022002201120202202200121221220221012022211102210221210002100202221210222120011211100122221111020001102110111221222102211011021002121001220022201220220221201201021001201100021212221212210110212021201102101112010220011222000212002222122010001122010202211211000220121010010022010121101021211220221210101022102122011001211222200200221220102210021222121200021220211200220210212102212010121122211022212100112100120112000212001110111222212212221001102000202110112020221100212220000202021221001011210122202000022002112210112220200111220012200020200111211122100002211201101001010011111110111210002122122122201012100100101220121001012212002221022000000001211020110021112122221110222011022200110002011112202011100221100021102111002111020100012212122110112012220112021002120210201222002012221201222222002100001002001022121112122220000020121120212202220200212210120021000200202112120110000102022002021001101002111122210200112121201102000212222120202122101101110220121220021122021002222200210120221121200201020010212211201102211121001120110001120110000200201220010212022120220220110001112120122102100102122220212020210220012001111212102022222211211210111120111011100210212012201020110201010102022212012011201221000211022122102022120111022020000022200112010002022001102201202202102201212201200200202200221011100211102202221101002020022101211112122221100100020202010122001201200011110221122222220110000122222210011002121212222122122120202020221212221012202101102102012200010212121101210222010011121102001201011100121202201202201221201211121111000", "20012112010111020010110100120010211212010120012021221102222121222100201011212102101120222220022101222122222120022112102222011000020200000022122210122102220111210111121200001200001221110002212201120122101012010210012020222112221102202120112121120201222122111121010010011000221011111200020112121022000220022202101011122120220010011002010212002020122120022212211220211222101022212202202210020012200202222120022210021012221222020111200122000212202011001200210100221121200222220102021200002110220011111021011012000200212210100001002022202212122220211010212210121110002201211002100121010101210022002221210211010120122010202000212112000110011010212012212022112011001222110202220022101220222020110122222121112022202212110102001012001211002021110212211221002022010221210221020111021011002101020121110021100021110121011220102011111201122021100021022222110201200000220211010200110000100000002010100011120222022020112002111201201122122100121201220210201111220222011211202212002121122211112101111002021021102010211001212002100220022101111022211022002002010120212020200212220122200010010012020000210101212021121020120122001010220001112221020212001020021100021011211110121112202202000022011222111100222012022020121101221100000112100002100102112021010101122012202212212120100111020100122011102221011201102001210210100022002010002011102222110201201211000102201121010100221020012121011212222201122211002012212111202200021002201202122200120120222011021000220112012222012222011222000020011211020221210021210221100022102022001210112220111012021210012022221111000210011210020221210011100000101100112110210110200111022012211111212220112021220112101100222220202110210010210112121221011112211122010111110101121202100020101121112121112001212220022200102001210210110012011100001221022121212222202121010001101121001021110211121021021211120200120000102022121021120022022222102020001222100221120121102220210000011020011212012120221212102101012210201122110002002120101011011001011021020002112012110020220002220121002022120212011200022101002000011112022022100100000121021001011120210201210111002200000220122022111021012210202210201100121202220120121200120112111211020000111011012220122111011112122121002021201112001022120100110121010222011102102212110212002012022022021221100122202120110122221122212220122201102211202100121122211200202021111111220122010001200011200022010100110000211102211200021000210100112121012010120222211020201001121110102022122011222110010122", "22020210211210212202202222222112022121210100020002110220110002211202100021100212200220002111000011010202212110112220021121122222002111222121200220211002200211000102021010222210221122111220102111002121000022000101211011112120012121100122020110101211221101100112120011122020021000100221202111022100100222220022111002221100220000010022011202201010110210112102110100012101210101002112211101202100022110101202201120212021202001212212121101220020122102110111020212201221221000222021201201120020122012102012002212000121102220111101011120101020120001111001021001202220122021222111220121020021110022221211200112112011121212010220222110012212120202212011122202000201020221022000111121210001120100200121221022101120001100022202010102120112011212110120102200220121010100010202211220100111001021102210012010200121102010110012111202201210010122010211010000202202021220021011221200022020112120020011122202221001211221100112222220201122210201011202212010220201012211021022211220122021120001010001000121000001110021020112012220202002200022121222122210000221012210101222102101022200121101212010112221221022000220012000012201102100210021020122212221020212212020010011120011100111011020201200221110111122122012202111010222010210102211201102010211100101100122211012211111010202210222021200122120202100022201021122222021020100221201001022022112221122100002201011021012012121022101212221110201002211221121122202001100120102112220012221002100202111022020021101001002111022102102210222211212021210120020120210122122110210222100000011222001110011002110010122210010212111000002021012111001220220022121200012212100212001121122112220021100211220100121010102100000020222021200200202101011020120102021220012102221200102202120021102010101001120020200002120002222222121020220211120212112110110221010202200022022211101220211201101220001220012211120222012212200021102112110110110121212110210000111112200112100210120000111122212122010021110222202112121111121201001111110010101121010202220202000101122211201121212211212200110211101220200210111220221210201020201120201200201111022111110002011112101220021211111122020020110020011220000121201220100121200010001210001210121001000000120121000222001100220122120021022121111011110210011022211121222200011021122000221122020212000102101002120002221000111122221011012212021222200121110102110100021021122110112222120200000001100221010000222001200021210010012022021211222002200122201221012012021021112001022011220022000012122202021", "20012020201002122101212002011201101002011121212120011102211201200022110212211211001221102001212110000212120101222000120120012201001201221120110122012012011111221222202001201210002012222202011102222022022111211122010000222010121110122102010112002111111010211112101212200201220221001000222211010210011010201010110002110002020111011121121202011220222221221012222121102020221210122120002122220221000202112201000002000121011022200202210011022110102100202001122121010212001122221100101101201000210012120000020011101112211222022210120212201120220000121202121121012221000201021201102111021202121221210202002011021010011102011121220002122002210102022122120022002011112010012012001100012210220120112021221220000110121111121201012000100022221002102212021202112012112121102002000101101221200212122011000111020002201222101111112222020202011221210212201201011011212110120100110020000100102010012210111222221102202200021222122000012100022222021211110110222220001120211102121121010111011000221002221221110001021221222012222220210222012100210111121202212002002111021111022122212112110201002120200212102001120200111112221021022210210221202100000110220010100101122201101200100021221101101112220220100021212012101201101210022120000212101112100001002110021121201220000112201222202200201112200212002010202020201201221122022210112001222220011202022002122121011101100010220002210200220202100022212102120100110000110100002201200202202200120120111100221202202110002012102212100100200221020110200211122011202121022010001212120000002202011111022200211102022001200101120122122210102111002210221010202112102220000012112022001201202201020111002002210122222120200202221101121210000112021002122100201222020020210212202212221122012010210021222021102121212201100210201002210010000012202122011201220112201210102002212211211122122020202122010012120200012211122210012220012022210001120221011101221102001211120012102101210011012120100112211002202102121022022121220000122110122201000212011101200112221100020221220221110020000200011102220202100210102210222112101120121200211211102012221022120001100121022221201020211212112210010120022200002012122212102020010021022111210100201112000201012011201022110001100212222220212122121010122021111202101211112101200000100221111021022110201020111222000021212010210101102100211201211210102112021220110121002022020221021002210210121011210022110111212010201021201110110112112111221010220222202110112120202110010202211011001022002220212112", "22211222100022021002200121200201002120211222021221201200110001221012120120202201002212220221222202000121212122002211120210122100010101102021112201211022221122210220101211102002202102202012122010002101021202211201100102010021122211202200000110021210200021110212201100202211222200122012001201210222011201021022011102111012200211100001111200211000011121210120000111101121112212110110222102000000021200222021222120122102112220211221221210201200202201112012000010022211201212120111010210222121012111111120101010011201111010201111220222001100102111200020200111020220122102222201201212101112022110212120001010001122010010022021020201222200122001012020100220122201211010101220012012112202122220000022022112100012122111222002220211112212100120000102000201210201111111001211121000011012212110100202001110022211011012110122121101201200021201010101102101200200102101001122110211112202101120002100101122102011212000112202220221020200210000200202120222202210022201000100110221112210211211101220102000002102112102101102021122021021022122102211222212102211200202201112021201002022202202122002020101010101002120012001021112020202210111000102102012100102100011100120020221120120120020010001011001000212000101020200202100112112201211110122110111010002210222002020000001101022102212101220002120001100210220000112000122121220110011002102202200220212210210121021012012121102212201222011102000120101020222120202111021121211201122221002012001101022022102121022120020110001222000111211211001110121221222122020102211112210011111020221100111112001201202202121010010222120010022122220212212021201200220102222101110022021022012022210120101112210000222210111112212022112101212020120211102221010221001202210102212220021201220102222202120112222112120002122222020122221001212112200212010212010011122000102212200222120101100222210201120010110020002222102111022010200201200101220221121120010210020000200201212000112211012121110200121220201111020220010120221111000111021021022120000110100021000202121001221201222222021101212212002000211220001202111021120110022020002120011210100211012220002212121222101222011220022222201220111000021222211101102010102202202010012212020102121022101011121010202102120111220111122211102210221210120221211211120022200201022020201020011122111012210210101012121011111000201010210120220200220011100202210201202111202222101110202210212211100211111110011010202212222221220210221022212220120111220021221001220021101122222101101021111100002122201", "11022000012201122221020110221121112202212222121100012102200000121002201000121002012110121000000212100120010222221110011022111221011022111110220200111102000010212120212012000122200020120122002211100220121221120011112112022122001121122000100200212001020122002221100122211101222210222210110222001221100122201021010121112210111212002112212110221010012120101002120220122102111211212112102012022120222010211101000121012112001001010202021110121010100222101111201111000201112101021201201222210221110011011002112122012221202101201200112222000212201100120100011212100220002021201101220212102121110102221021201010212022120101100001212000002112200000211202022200101101212210222101011120212112011112022001122110200211022022210220021210000101222021021200101112020121211210021000120100120102212000112101202212220011011111022220022022011002210222220121220101010210120021202000121120101001010201020022200022010002010210001010212222210201012220212200202111100210112222121221022211021100111102201002012220101210101211020202020122120121021200011000110112011211120022201000020000110120120022121021022020221221002000001001102022100110121010102222112002202200120022212122021011122222112020011210202212011111202100101010111020200101020200122000021222021011012200212122100010001120221211022000210212201001122210021210001220212220202012111122211001011222221222122121022211011221021222111101020100122012010100010022020202221201112121101000020121201011002111001010000112001011220211000022121111122021221021102010212120121012101110011000212212010110211121010222202102022002012120011210222201210000010120220020020222020000111102222011011021201002100211222112001012201102102111201121122101100012002122100020011102011001200200210101011220220202212000202222200212201001222012201001120222111020001122120021200210210120221111000022001122012010011221021022100200012020110102210102120120111212120222020210011102022122111022121121011201221020221020221121011122020200211012000201021112101001222101120221221101100211011011100121121110010212112121222110200121202212201000200121020101120221222210220210100101011100000201200022220202120120201012102001121202212010012112121222120210220200112221120222021121221020112212100122211011011020202000121011002021212020120212000002222010201212021102111012101012210211011011011200200110122120020021001202202200022000011001110101222202010001010120000100121220202211100002220111101121020112122222010110000211001010122201000010222002020112", "21222201112110212200221212212010220220010000202000102001211222020102110111111201002101100012012001102200022022110221222120000112102211121110100120211220210001222002220022011110221111001101101220102121011010012020000111202210121111220101222002202211121102021200102011200101000202122102200122112101111220122201212121200012222202201212101210012201102211222111202210220221102222022202022020122120102221122011221221200000020002020021122112112120012211201202100012101022120011220100101200121212220100202200020111212100102110212102222222121001220112001210121012100001120202211120222202222120012020111210110010010220020121121102122201101201110000011112011021121211022112010212111210022010101112000210222202021211011122020001212212202010020101021211011110221211100020101002100021121000200012011121022001220120211111101002002220121112010122021200222201212112102100022022022011111020120120102202222210011200220001210220012221102001210222001210201002012222011022221201220211020211121000100222102202121122202110012120222211012020011102120002122111122110022202002002211022202020211012111112201212212111101100212221110011110020111220012021121202000201122010100022110000121122220020000100212110202120111201011201121121212101202212120111101121222201100010211010111202001022011222110000112201110101200121021200121212200010201221201112212221100022220120111102120212000021222111122010000011022111002002000122202021010211212201010220112010022000000102210101210121002212001002110222100212021000212220000002122221002102011002221021102100101112001122101210221212021222121111211002022200222101221212112101121111002021021222012110121111120211102121011222202020200211020202101000110211022002012120220202210111020202002120122220002210000210011201101222100100012020101111111122121120100122220101121110000012101212200002210011110222220200202011220101010201112022021002010012022120002011210201011110210012022101200200012210010222101111002212212120111212012020010121201222112222120220010100022122111220002102100211221000220120012101001021002012022121022010222110220200221000202122120100002220112102111112221120120001202002001010201021020002221101200111122122120120102022221112112121210122111202101002021200021222212000211010021102011000222101022021202020201220202121212200011000100211112011020000011020121010021010012021222012222110222211202120101200022102111002120220102121020101221211011221211200212002100110221012002002212101220021102222221101201011122210111111", "22100021112122022212200002012112122120220100112020212112110010200021020200211211211201202002110221021201011212110010211210120212201012002121222001211020011000120022202012210202211202121002200021001122000121212220210101222210010110000100212001001201121120212120002000122000002020222001010201101100202111102121221202102211202020111020011120210111222110202002210202100101210200000102021211122020010222221201111111101212110002001200211100102222121220222122021111000121110201201121220211200110102002102011011002001002120112201212202220001100202110202122101221220112212020021112010122001220221100010221022210222112120100000222021012022010220220102120101000200000222202222101101122212212102022112012001201101112102120010100022022120122220102102011012101220201111101020210210210001000122110111020020021002101222221001200120101211022002002102221111110200110211120010022222001100201121020002201000200011111012102000121012112202101201112021102201120021120000011202001212200120212010212000212212202010010022000201222121111211010110221102201101010011112220222021210120011121001112220010001120110012120211121101121002211020121101210012102000200000201121120002222020200012001001122021122111112022010001220202110211121201011202001122210111221200222210110122121221211001201121112010110120122000100202111021111202012021211000002220100221010210012112022212100220210202010002001021220222012122202212202100201112220122221211211020210100212120101120020022020101220210100211020020122012202221000221112021002110111120210101211010221002201112222210202102110110221201221120121201101020210211010201110222212121100221011201200200120111220021100102002020101102200211000220021202000122001101120112222010120100220210210022012020220011001122211021021002110010011202002001110021011212102221210101100102022122100200222110222001010011101111101020011002012110121211111120122100120020212120011200121210120001001122101121020001012110212200121210000000022002100111211002022111001020102121021200100001201202120121020121201111022101020211211110221102000111200212021221221012011021012022200220120201000210010210201120220221200022111020012020111222110011012020212010202211120112112102122011111202202022000000011001012212000122002122221000101101221121010022122022020111120021112102221122212010110102021202010000212220000020112012011201001021222211110110201211121010022012001221101001222220021220012221020201102212121210021011112001202110201202020122001022120022020220010100101", "02001011100200210112210200012000002221112001112121020210120210120201020022101101220000121121212210210001220101220122022212101200011101221000011110101021210201211201122111121100020022012122010110101210102220100010211122000102010201012002000211120101112222011222100010202022012220002102122022212122210000101121110121101021220101210210000120110220212101022000000100122000021022012200002211122001202220102102112211000002001102110222012220111212101220000010001012012111121222101220010111211201012010002222201201102011001202012120022202002202111200110222210020000001002020100220021020211022011022120000021100202210110212210212200020120220012102012202001212011000010002220102102022100022222001102012101001220120011021121022002010221101201101122001211002022111021021200210120122122111012012221001220201110111112001220202002100011021021102010211102022021202010102210020002011110222212012010102112102021122212210220021022201101020210122022012101000121122202010220220001121011210101221212211020100210211220101011210100222002020020012011202012021020011101201010200010212220101021120211110221120020112221020210202122202222220110121222002222020000000221221220112020111021110011100111201010000222001220101010001121011011020200111000200112112021001021101010110111002012111100222012200102202102211021111112022200201020020001010002112101021001201122001222111012020221210210110212022212220220120100021010221100220011020022021010220022022211202102121102112011101121222011021211111100001010120000011000102020202002222112110220212110112201011121100201102102111122210200011021001112212010201022120210211200111102110000011201210020012000221102112012101202011221020002022211111011201212021010010002102122001011120112121100112210011121022122211020200211202022000011222211021000100122221021112021020012012110122111222202110021222010120112102221121212200002201100012111022020222120012002121110202200121122100200010021220002201200221211021210012111121212011110001200022002020101110210020111122002000222202202120022211221111010010020101022121020122211120201102011020122010120010012020202100222012200011122212021210001111212022201020221121001211100211010222110210112112110200000200222222220112010102212020211102002021010122000020022111110020221122220021221212111201110001001201220221000100210012111012211101210221012120122010121220022011012002122021222001201200011210001021020220022001120200001020011112020212200000120012021001211111212120002222012102212021100111", "21210110111111112111020001002012011122102201200021021020221002022002121212111112002002100021111202111021121200021001122220120111010000012222202012222220020000100100200211220112102221221211211122001211100011112000120201110221112200001220221202012020011001222112002202222020222021112100202012022011000022002211120122100210220000212102111012212220221200010021112012200002020121121102221220002002211222012020011011212021202222201002201010102222111202201111221001210101111101211101110120211022101102212100022101022001000100102000121100222202111100220100100022011201222221011200122012212022110100011112220102122201101100201001011021102012100211100010100212012201021020021212100001211201021022202220110021110200122012020212011000122002100020022201001000220001100021102021001222001222120210202222020202120110211101111101202112221202101210100221002020210112020002021102221002110102101000201222020201222101122211200012202001000101201010122101000211000020100212000202000020202221021100021212222021020100112101111022001201210220112211210012021001111010110000010121221101100122202110022012111122021010200012200220021121122000121012022001221121222112120212000000021120111202211012202012010200121210212200202201110200110001000220120002110101021210110102020011221021011111221121221122011221002201122102020002111011220200012012001022002211200220222222122111201121220211022001021020200110121212111100112201212201212210200200021101120010120120211002120221022202001012021112101221202121002002102211000110121212020021221100202101120202101112010201212022022011012012002120020221202020100222010212221220112001212110201111010111222122200221112021222221102011220101020012101002011022110201212002000210020120022221202000211012222000011221202012202202201121212200020011001100010020112000110202111211101202012221122122222120000012111002020200201020210000102211011201101021010221201120100121211002121010022002012112101222010222200120100002011012000120222210010222211021221010110121110212020120021121010010112100012202101211022220122022111010012102201000111210202122111201020212100210111101201101121000202112001222211100021211011002102100100121210220100000201010020110102111122012122122011102222000022202220120100100211021101022110021210102020001202112022202210110102002210020112212002021101001002001212220002212200022011022201211021010120022120210212220110210102101011021122111212001202102121100012221111122112101211120012210000202000210111012022102002011001110", "00012222111121012220211111110020212200110002100021020110011001222111000111200100000100102122002120201202002122200220021200002100121010100202001012010111101111200210122002121022020100210112121221211010000220212011001121020222110012210212220122000110210212001021000211112100100011012122022221000221122211110000020122000212200001000102212012001021010221221222222102121200022021001200101111210001201122220211012110220121200112100202212202211010120211110120200120112101201112201210210112200000101022210020200122021200122012022222002202020010120022000001210122100101111022001002011112121220021120020020011202222020121212012201120020201012021220011112021212101000001112011022001002001000011100002012000201111211221000111000200202202000000212100102202012202101100000112201122120222100120110111002121220201112201210022210202202112102122222121010221011210100122222212211021200001120021001022001212112101202201201110011100002112211210211202220222001021110101012220212101202211011222212212122022110002202012011022110120010212201102211221120222012202210222022011022112010020022112001021111110112211002102210121221102222022212120010200020010012102022110102020202111222021210121111111012211212101012222120220001001122001021220020021122021122000112101100122002220122201010001212202122212211210022120220020120021112202102120202201202210012211011102120112220020121201020012102200112112100110100201011211021202021221220101202101201010120010022202002122100100120201001210210200122211100221211112022122201101011021212001202121212121000122211211020122201100222102201121212012022121002010202102221001110201000110000020120221121020022121201002022120102010100120220201020212122220220210110121020102102012012011112012122101020010102111211210022220002201020012212100211211022010112002102202211110210100222111221022112002111001121111102000012012012210010002101220220101121210022210022001100022211222011202210101002121112121221121000221200121100200021000112000102101121211120022012002001221000120220100022000001012222120200202111102211102221221101122120202120100111000101122102122012212201012210111120021011122010122020000112202010102122210212112010010011201201202001011112201100001001022110000122021012221022201220201121212111021210221121222112202111112111202102020202002100012201220222221222021000021022002212221002120100012121010212010200110021221010102121011212021221010101102111201121010210102120211021221221222110101110110011110112100102220001201111111221", "02121001002100221120100021222210222111112212111122200022221120202211100102010000120222020101000112001001212021222201222002201101202021210112000201120201212221012110201011010201022002011221021221222220010122120020201202221012011122110111012201210000211220011201101002001002000100220120000211220010202010101100102111010222012022001121012010020000212211222202221201222010112212001002100112002102101001211011102102001221122000200110210201201102202000122010220011100021011220120002121222111102120222211212122201112111021211120121221121022112011201221012210202200201000020020012220212202011101022020210110012201012102202020002112212001011210122022221002110212221222101202211202222112201221102211101200210210100111120022022000022021122222100201021220212200012102002121212010220222200122122021200022021201121002001222200021020120011202020211010200112112020211010221200020120201120011100112021011120120000000022120101222120100001212221102011011012012222111121112121020120012022002100211201221110102112022110121022111102202121020102102121210112220022021011112212110122121101111111201220202101020022211200121010201021120211210101210022100112212122022111212221101212001200021212021010100122110111012001221110220100210100202202120202012000021001210101011221002111122021112112000012021201000210012012110110001220101001022120001201020222011200221112020222202220212022101220122022100222211221022010200221021010120010000201101222000220021002021002022212120020001221201112012020122001000001122101002021012000212112222221102122111111210100112011200111112002120211102010011010220221101200212211020000121000111221002101100202120212121020122002100211122122001011202100120220202201222120111011201110200021120002102120211202021201011200000010020200210020122200201011001122112102000012202110122221101202011202121022200011020111010010211021100002000221200121211201111010101021102112121111002000001102012110001201001210111001111212210210011110011001212020101000000020102202121011010110000221121112111122201110102121202020212200021220100100010201020200002112201220111210012012001121110112210111012020000020120200211120222221200111210122001201020121100221122212111020211010121211211021122202010112111111010101221010121022121102102020200020220102020000100200020001020000121000001202200020212110120020101212010222111020020011010102122020122112002220011020000211120011121221000010101121211001210001221220210112010101120220011010021010212110111201112102220111002100", "11011112101000010120220121002021101201201211211001021120102200210212110110221020200220120022100201110110221201110101100220222002100122002022000111212210102100212111222201112210120001200202002212200201012122211221222212222021102100111111102211212010121202011212011002020122011222000112002120122112222112122102020221112111122211110120001102210002000110120011110201022011010022122011112221022200102121011101001001110012112000121021220021221211021021221022021022120001022200211022001111001102010101221220210001201020002111000201111110011211001020210120120000111200211021000102100101101100211212100102121211020211110210020001110100222012202101212102020002122201121000102021200220102011010212010002120002110211101122200100210212012110101122220022100210022110200020112120021110100201020002110101112011020101022000111121210000210022010001222011222122002121100020212022220002012012000210102120110102210202201100100212200000110110011011001120110200011021200011010201211222002011101222220200201010202002222201211022102121100021201212121001222000121100020020012222111212210111120210202110000010220002112102021120102021100220200121112212000011021012202221221112102211000101000202221001200110100000200211001100222222100011200020222202100111011222110102002110001020022012120000120210220110111020121010020112112121210201100010122010112000100002010110022000211102100221210202010211022002210110011012010110001011110110001201212210002100121120002221010112221210101210102122200101012111100200012002211022221202012002211222110200200120212111002210111122122021011102202110101011112220212021110120202120221020222120002102000100102002122212012121022212011012020220022201211220000112001110122122020002020010121022221020100111010000102021201221021000202021202020201112220202000120012011112211121000101020020110111001020220000021222101111002010102222222222211021002120201021221102221101202211221211010122111221022100101120211120221221122211020020220100112122110000020211111220012012012122112101101021111211210221221121210010101221001210120121120111002201102100221100010010000000010022002222101120202210121100221112110000202001222110200002210202201112010200211121101122222220022212121010220221021012002222122221222212001221002200200210012011101112210112201212111010021000102101000222110100021000200022122212220200110121120001001012022020011110212101110211210222202221222111111012122020100021021002102111101100220012121211001020111101210122202210210100202200211", "01112110221221112112212022112000012111110020221002020021101212110012200200002020102101020200021122002110121001221000110212002001220001221202211201100211211122010112100122021212020102210020120112112110201121100022202201100000120200020022101222210020011220012112011210220010122101121120121221101011212100122020120102002112112202122020210000211122102001001111210210012121222120122020002102010102222122220002120200120010002120101120012101021002102222012112020222210120011112112212211021102020210200211002122211021122000200202020010011101202120201200100122002222221000002112202012102101110011102000022210121201222002110011011010202112200222211022012111121221102010211120102011000112010122011020112102202221212122012001120010121200220200002102002011210221121111022021101002021021011100121020221201222110110201011111210212122201002200201022020111021021202120120102222012110202001000212120201101200220100210210022102111101202100120012222120202002112201110001100001001212210000020211100102110002002100220212112002022121002111211220012202110001021010020002122022012221122101112012012011212002000220022122200010012111012200100112022102220012112111100210221010220210100221122022210020001111212011212221201121012020221112212220202100000021011122112210012011021000020102122011000222210220121121221222100200020220001020110001202022000222012211001110012100111120112200102121210021221022202220001102111010120210110011221122021012212120222210010001222220112012220110010112110022121220002100011012211021202202011100222122210010001111100100212122221211111212021210202212120010020111122202220020101202022102001221002101010112102211101201202000001100012212022100020202112011102020110022101000000220200210022212211120210001200111011022212222201000222021110121002022011222101010101001021000201110210200000202010220020100012111120012011010220111010120022010200210011210121211220012100221101010201101220120120200102001012102020202001102111010201221212112112012200201102001202201120211212200201002011201101020200111100212202000000021201211001111211120100210122102212210112201210121220012001122020012011221210221010200112110212202100101212110201210202121020200121002121202120011110112011112201102012002212022100000222200022212120102211001220221010001012122101222201111101100222212122121110022200112022000012201020022010110221021012102201121011222120111120002202000022121222221211021002000110122010001121012221120210111022000100120201212100201111022100211211212", "00101011022120110121220101120201112000022120100012222110200222110011112211001012000222221102102112121000000210101021010101212100012021002112112101200001222012122202001211101020000221121121011201101120022201200101201010210100102101101212011212210011022200121211211102202111221202221010101012212201021010200200110212121122211121220002221120121111001202110222000211002020001020020101121120022120020011110211002210002021102102222210201102200210020110100002211020112100200202221010200201011020202110000222110201220121102120202000100122202221102212222201211100201012020102022122221121110111111222002100000211201021121110120202022002110122110000211210022102201022211102020221220010220221201121012211102010220110012111001212212010120102200122020110222010000101111120110102012010110101020200201202120002010021100111121100221101210220022210001211222112112221221210102000100201211121102010100110100001120010212022010001120001210101222022100011000122021201210202111121210022002120202102110122002221001200111020120001221020212010202111021011202202211211120010001122121221100020110012201200212022202011201121111121202122022021201011200121220120211221200002101211121112222001111202002010101011112001020202101122100022001010022201022012010001001120002010222201012110100110121122121122112221110011010211100000202110200211002000002011101010111102200110110001202011120212221021001001011122120101122012010122222010212000012221010021000220102002220112122120000122202020220120110202111111200210121120210200000120101202122121120001012220020112200211211002201222110201102110210201012010212102012022101221210122112122220022211211000000120120211121202210001010121002110002120020222120220100122201221000010022221101020210102020001200221122212012111102110100101020101010220122220122021202212110120210020212010201000111221101110200100220110201222022200001111210100120202020011110001221101102012200200011021211110010210211002102220011020201011021012210022222022122010002221212121011112000101212012112122211202122220112101120100111212101121102010110112201102101111111221220012010002220112010002221221110212002220120201010121212110022100221220000211010221102010121101210120210112222220221100121102011001022110101101112002021002212212200122202110020020202122110012200121100011011010022111122001002011020010121220200220021111211110021020022000122110212001112121120220212110010120010002211101101021011100102220122012111100200210220102001200111022111022221012020122201", "01110101211210201221202102222101120121000012012202201221020210021110222021222010010220001012011100110212210222221211020000221102120000200100020020010002112120002022020011211222110010022100002101211222020220011101202100102101102012000002221012001010211100122122222101101222201112001221121102022220211220212021211221100212011001011202021101201021211012201002120212212011000220002000000000020002121022202212211001200211000220101120202220202211200210021102000220102122100202212020001000222111012100211211021200112212210111122012001212021111021002020101122111010122021202010221110101020022022011121021111211002222100121001011110001220200102102220101111211102110010200011101010201110211021200111221211022122212120010010100001120010111220122101221111111022021112210200000222221000012020210002120102001102021002221120221002222201021010212211221001122221021020200202021022012111101212010211212210201112101111222102100011012222101201100211220211101211222220220202222210220000112022020100120112121122210122212011110200022122002122100221212002121000102102222212220202220110200111102020121212000101221000010000112121100002000111212000122210111011100220201012012020022012220100222111102202222121200211210220001201020110212112021020100200221101202010112011200211111212110100111112100012211011000010202020021222122021001000000212201212211000202021210201222002012002211200020221220122001011020021101000021210022102212001020220120122010222020020220200221111101011120020210222021211111022102001221220022010100220001221120122002021220212021221112210111021121200022222222001002200211111012121200202101221202211212121012201021100102200210102212022221112111011012201011100011110022110020011021022122222201100011102222120201222102212112111002002212000110221121001211222121102000020210221201001002202001211002020020011122210210212211221201221121101101100021100210201111020200110112022021121022210011120220001112121100110122120021111210101020112022222220022102101201012002200212212000221201201210122201110011002221120001002100020220222011122200002021000121001020120000100020221210220112202110011001121101011112102020201100121202220222102022222010110212202011200020010110022000021222000000222112021020110202010211221221022000200020211121022200120221212210000122122121120211102200112021202011020220220120111202000101020010222011120011121221012000100120100212202212222111110022000000221021201000220212200000102110122001001110001121002020002200002011010100100201", "00220220011202021002010120212112112202100020121111222102221120121100102012022021221121210121220222121122112211122101012221020110200222110201222221002212000112110012011022201000121002202222221122222112020112001221201212211112212011220021222002012202111000102112120120200010121210002112022211002101011110202120121221010122000001221210100220222201102221002110100112201112101000112212201002001000020102012021010111200001120120122222120112120212101001012201002222110220200010022221120101211222020122122111111112100202000111000200101220020102001112211121120200122200201001210120011211122112201112200120111021200000100120210022012012010100011212002212022001222210002000101202110110211000001111011021111101201202022110220200202221221010110111000000100220222120220221022112111212021221210122002101201011102201000010121001100010112222101112011202011220210220010211102001110212010011222011222122100022120222212220101001120202020122012120200101010001121100210121002021120000000201112010002121001112211100102021012222020120211100022212102201101212110012120111222122001110122200221011111111020222221000200220222210101001222000210222121221010220110221102211220102111021020212021212010102202010110001022010211012100111101002022022112110021210002220120102102020211121201100011002210120211220121020110111001000022211110022210222210102202120000200011021211110202011210120020201010210021120120211211110022111121122220201010202212122021201201221102021112112102102210122011120002111222212102121102222120011201102121022121221110222220102220002102121021200200201200212001012012110111100221221220200010200221000012121001211021010221201021121210100010001001121022122112210002122111101201101111011011110010022000000010101200100021120202102210120002110021202022100122101001111121120211020102012202000122201212102110022201010112201012212202110100021211112220010121110110212221220211020112201021201111220111100212002210120110122201122100000020121110210001122110011001212210211012000111022221002102010011211202222120000010211100020000122002110211102112222210120220000111211210002201121000101010222010100211122002022102120111220212200201101012221200220101000011121220120220021212022010202101122110221102222210221212012202100122201110220021021011002121101100211101001022121210220101000220101102120122100222200122202212002022020200221100011112202102012101022202100100211100021021101222202121110201002101110002011011011202200120221121110200121111210101001200120200102", "01011011010021212011220101110212002000011102122120011021012210221220200210201102011112102212102011012210210010201212202100202110121222011200012200202101221002202000202110022210110212000010011222000020101210202120111000202102022020000001010212221101111122201100010122111012202112211101120120202222221011112120200220010020112221111200212021101020100120210121110220021212022110011020221110220120122220020220100012111022022012200210121000210020220202020200122010211221121101120102021012112220002102120112112102110210200000120110101201002122110010200202010110222010120012122220022002210010220220002220201212020120021210022100101012212022110221122022210110101020110222102211012222221110110211112200020121212022111210012021201121221210022022121100022212201000211212121200020202112122122021020102002200122021221122100011100111110022000120012012111022001001020211000202112202211200212120222121012202102222001111220121002012000100110210012211112022120110102100101211220012120212101221121120020001220000200122022001111211201121210011211120021212120202100110002011220011022111012102212000100222022201011221100122022002112121021122211000000122210000100212002102222122221200122100101001201211010001110212200200112112000002021000212220022222001021212100012010021122102100020002012020101022112221110011000110002001011101200221000221202020222122121202102002211222121102222000111000102212120100002021121111220001101000220200111100112102122001110112210220020000101211212220200011010020022201100020020201111201020212211102020121012002102020101121111112221102210110020222101012021002120021001111000121022211002121101112102221110202100002020001200001202220212101211122100112101211221211112112000020112110202200110221211202221220021012101010002121222222001120201201200211201212110220201022000011102112220002001221111200120202211021201111211120102120221001021022012122011000122220101221011220200010201122020110201012022012200100011021122022122101222202110100112010020112220022121001211000201002200020100211020021102011021001221011100021112120210001111211200020212221210010222102122201101112200121222201211112101212212002110211000022210200012120110012022010200222010211111102121201010202110001110012022022220010210102001001220211002010212211101112212201110021201222101000212000120121001120020111200100111201021222021222220212120000201200100020201212121122112000100200101121220001200001122210011201111221010020110001020211222010102111100211110012222001212221", "22222221211111220201011012201011002021002010200101112021002220200100120010021111001121112012010121102200102202022211022201020202001011222121001210102211012100222112010101120112201101000101021001201210020202101012002222012000210221202211211020001200002202101101100020002221110121012022000002221100000121212020222110212211122211000122121020120021012211211122211112201212221001021112210110101020211012202210220100010102202220111120200110102211021111201112010012122220221202200002011221010222021200111010111201121012122102011001201111100211010012210120200001222122212201210210000122101222110020001100120201121111021102102021111010012220000020021212020220100111101022122012121011220220001202120120101101221212222200111020112101022102010111101120101011102010210111101012120000222211010221222020110102212111021012120222101202002112101021001121221200222210100200100110120010021120222200011100001021100220222000002122011121202211212111111221112120221002200120222110011122212000202200221211221000110022211000221210221000121202111122001200020002002022010020020001222220121102200000102120110020102101102120120201010002110020202111201100221022010222110121222000002110111002101000000221101220002002020010022011212102012010222011102102110002000111100120200210201101201012210002201222122211000200122120202022021201211212120100211110121121221111211112202022222110211011101022220211020100221112220100120221110201022220220110100211022110022020122211012101212120010001101201211121022110202102122120022100212220201201022021210211212020012101010001112210210210011101120011112212102011110222121122002020021102210121210201020110120111212002212220100020112221101200020112121201120102112011101021002022101112002200222201220012001200222121022012200100221122102210202011101111211111101100220011212211111202210112212021211122001122100010101120012220101201122000200210202111100200021201000110201221210101110002012102021210211210211000012021112222121010010020012200222012200112022212212022120200020001212001112022021002001202102210011022201022221112110112222001021002121021011202222001221020200112212210110020112002121022101212101020222100222221022120122200012111201000202120102210211212022011201020200220201200210102010210000100020021001211002220102221202222100212112020122122200112002001222211112110210111020202101012112012001120221121012221111000220111201111102100012210200212001111022101011002202011001021112011211110111100001212121210200202121122001211111111", "01022021000212000122210121002100212121010022001210112101201000010002012110121021222122021222002102012020222022000221120101021000210202110102101111202121112000022200000002010201221102222121010011120210112021121220201012002100010102100101111010201011111210111220011202210222200211212112022220222202011001220000112222212102210210211222221122222000211102202011111022111011020122010010011120202212202111222220120211010010101211111112112111011211102012101202021111101210120002011102212121111221000211001221210002002011012010001222001200101100220102101210011101211210012201122112010212002212110020220200020000011102102120020220022022221120102002202020000220020102000011110112202002112210010200001200202021100012200111011002111121210200210002021022120002012021211101021112112000112202110101002010101021210120201100001000021122012200110222200210200001112102221102111120201122002112122201111120120012100001012120021201222122022101010002212101200000210220211002001012221222100022202001211211120011120100102011211121001121010221011112220200102201120211010022220210100221020210022211020001210002201202000110002212120111220111200210001012000012120201221110101000111121112010210101002102110021200220202021200111002021122000200112002020222010102102120222201200100100011010201220022210122001220202100020201120202001111221210202022201200200011021211210111200012212112102210220022012101102120210210011001002101000220201212220011100202200100221001021200001212120222212202100220222122111000001211201112110102010202211101001000100210222121102011102221110210200222202121210221220221102122212011021110102112010000111212022102211112220120012022001201112120222211012210222002021111201120201222010112022210010010102110200100110200200222102112212121120002011011220012000022011201112200211011120100110212021201122212011012210101221002011020112202112212011102110000111121111002020002011012211011210212212011201022222010020020111000210201201222021112011100112201221210112100101121201001020002210102011201002201112102110210000102122122022010201222021222122102010001021010022011111211210120222121022101011101002222020112110012210010211010122221120211102100202122121021212001110122102110022001010202120022111002221210101122012011200112202012220010001021120211020002220100021012220001202001100210212202210102220102210011112012102200110221010202012000221111002220010111001010012121012010120001022221220001222111121101221011201020002011211201121220202122211201220022220", "11220200100212210212100020102200100012201112021112210020021020201021100201122111010221202110111211020220212011012121001121202212110201021010021011210200202211000221222202102210212111120220011122110112112122010120111102211121100120020110211000222221101121102211201010102211021121122002002222021211012211020222000121102211002120021121212001001202202010202121110022102011110000102211201022000220220202212120202220020010211112011110021111111202021212210000111100011110020022210210110020201121220011211121201122111002011210200220202221110221111222010222210022121221101121222221212012002210201112021100001201000221102200021220001022100022210120220220000220200001010212200121211221211122102201021200020110120110120021212101110222010010012222011201122101220011010121011121101012111211122112222012220002220100212022020210000021002101200000001112011202022010012110220110022212020021010122200112102212101120121111200022221200210001102222100011200000211210002111210202100002212111121200101012220012010011122211011112212112102121111122212111212122212000112012211012200221222012022001002211121201022210011102012201220201010121011000000121000210210000120010211201202202202101001012101221002121102222220211102202211121212112122022102122220102002020100200202110010022202212102022100220020102221021101102221201110110102100121122022220002211220110200000101201012020121111220020201122002122010110202110221220120110000010021121101100011000121011201020002201212022121120000111100001120010021011100111121211210022002121210122121012221011112000000111020200200200200011101022111122101201022122220112101021202202110101010110100110200002200221102021220100212211210111122100220100121120101122101222110000110102122021000001210212110101110122222211221111011110221111220112021222121221112221221222110110122011022220122202021101122021000002112100202202021201101201121112112222002212000020221011101011222220202100112111020020002000202121022101211122210110210121100021110001102112221021001101121121100120020201120100010200112112101012021020112021021101121011210101002102211001120011002122010222121201120102121201021220122021220110011220002021110002101220122222112222100012010010102210021112010020012012122212201011120121000221111100111120010210201120221011120002102100021021212110011122110020100210002211010202120021022212210111112212021020211200202020212020210112210222011022220010212022010202011001211101201011011121110120100111112220212222020002101002121211212101", "21021202210021202000210010002021221122111121011011010220011001212111210011210202021021011221011101110001101212211011021012010100112000210201111212210022112102002210012101111101002102100122002010200110101012211201100222211122011200021202211201120212200002010210100021202021202010102121021212020111111010122112000122112200020221102022011011202121120110020011122200102022110010001022112000102112121120202012022002122112000010020001212000110122222002222022100200101101122022121020011020012011100220222110222222001200001020110020020100210201100211020200221110000101011001021000102101020010000222022111011101110100111122212010120122022011011110202022202102200012120212111002021201221212010120001000111001220100102201101121010122101212101101212110022202220111020101221112220202221212200122021101210001101011112111202211110221210222101002210112022220221102012100012100201112001001010200120222202200200221202220001222021100122101211021121202010021212002120012101002010201120101112211001011211020121000010221211110112220012002200201202211101211211112002011200012110110001022012012021020201022001100212111101110110202101001010222211221121210000122211020202012011101000201121001022002022110112210210210012222021202210000122210211011221001022022121012111121112222201011001222222102220012102101202101200201111002100121220020002220102011011202001221202120120122211122200000121101210200022011100202220222101100211002221201110220122210220021100022100121202210201112112122122210110011111112012100112222102011110012220101221010002022012110021122020000022002022110220000011112220011010021200011002220021102202111001102012121022102111021000211100002020021102011112202212120010201201200120200120121122021201202010201020000021210221101001001220020012210200111212102120021010110121121111212220221120020000120122101202002012101222200021212122211221201020211222121121102212110110012012220112022122222202210011102001122201102211102201102001012202120221212000102012202222112102220210220022022021111212221020020212012122012011112122202200222012220122101110212011000101111012210100020222100211220020200211220112012020101120012100222222110210022121002222010202211220202121111220122122201111210012222001221022121201020022221202001012110102202011101121221202122002220012010222021122202220100010120002011012201220110220112012121120220200022222020212212100022002210122012020211022020202202102021202220212212100111221200222012220210121220100211211011101221001212000200", "02210221120221102200021010022100201111212022201110112120002011210200022101021110111202012220111111212121220002212110102211010000022120212210021102022212022021120102211112012211101102000020202221202212011012111012000211111120101001021202210002021002210100202122101211011112122222010011022021202212001201120110021122211202011120121002122020101012100010012101012112120010200001201002201200222000112101112010002112100210201110111210002222200222021110012221222122110001102012110201221110022001101200201112221102202212202100111210201211011111100022012000100021222212011021122112101220201100221011201221020100101112222112202222021001002121220112100212202022201220022022012212222021101001021222012012200110102212220220122010021220210011002011001201000220011102201011101110021111001021211111211100002000212102012120111122021120211110122202110221122101211002110021111202000111201011121222111001220110011022200220020111102020201220011210102101200110102212102001211202021112111011211000102220221220100222120001002200011111001221021012000210201002220110102002122002212211011002012220112200110000220012120021201022012012200212201010012120101221212010012011122120202111220101120022122010020002112112101012212002000112221222211221022200211121022212112022102000120212021202112021022102022100020200201220211112100010210211020121220110202000100221020112120000221120222001200021222200121021002211200211220112222112100012102100100110100212210122111210002100122120200020120000102112121121100012121011211120112200200110201212202001100121000212212212202022122012101120221221022111220011102102211002011001120210202210101122000120212112212000101101121110211100211201221202020022200010110020201011100022122020201010222022012201220120002212011101021122101002102002102121011110222012012020101212010210111122102221211110200202202102001121120200122221221221001210112020022220112000000012001002212022102222202100101211201100220202210021122112001102111011212220101012000102120111122001011101210211101000012201212022000222221201220002022020222120010121211021110211110020220021200211222222102101002011212221100011002212021000220112201211212110112001000120002022222122221001010110020100202021201022002012221221101111012121110120122002212000002200211100120110101010001111120202020112002022111102220201222021201022102022020021210220212001020220202120201121002221012022112020220110210210120200112120022120212011011001110002102010011111122112020111122120122110102001221110", "10022122020122012021220212220201110002110120102000220102201120012200111210012002000112222102102222101220022212012022011100202122211211102121122110002101012200200121021102211101221000011122211022101022001210012012022000011111202200102102200022002010001001102011111000100102120102011211211112102002012001122121022002020011221122022112200201021000102222011220102200020011212122102102222200202101022202102002222120121220121010222200210211110201212111212222200011202202212122021102020002211102101200111000210210221012110001000200202102110002202202011120121211202012100212201022101101001110120001012022222001020221212101001021221220022200101021100020202002011222210002202222000201020002010021112012122000100101010112102022101120220201120102111110210211121021100001002112202220020000102012012100211201121001011002111012200220002110011221001210101100221021021110011102210000102011011222110112211010222012202200122222211221002221020122011200112101020202100201002102111121100101020010012110122100100110111202022011112101120200020202100220011211222212222212200112122002200200100112001221202112110021020220210001002122122001220011112001110102102221120111212012011010001221201022212000002001120121001100001021101011011001001121020201201100010020110220022101212202000221012012212012100011222112000000210011002121122220201200001021220200222212000102110021221012122202212111212211021221021210120002121212210100222002212112000011001202112022020210021010121111122022212222021110112112222022220002111202120100200212212002220011222001121012201000220211010001212222211121121221102021001111002102010211000021102010200201012200200010011101211020102100000012020102102122100020202202102222110002020012121212120002210112102202000022021011112121002201222110110010021020011101210010121111021111102210120011200111022222000120122220222210020101012112021100012000201012221122021001102010122220012000121200112211021212201121110020111020120222111110100221112110211011010012101201222111221100121211122222001220200120202012020012201220010010002111202221222110110111001222101121101122211011222210121100200112210100222120211001022111001102021101120210212202120220120120122001112020201202110112001201200011002220012222001221201021110022100220010101212110100220120110001210010210102210001212102011002220220020010111111000010010201211111010211002211022002011121112212012002011022022201100022101221110212200100102221212002101200202110110110210000001002001220020212022021202", "02002002020000221212210220021200101210011201010002212201112201110002101012221201222012202112002102022020212022002002002000002002100122101112110202011122122001121212011020012021002012101210212110122120021120022201010211101210122002200121001202010211020222100021212002200111220200111010220101002122201010200111011212211011120010221221111101202002221220011202011102000121220210222101222210200021021211202002012110110111101200210000000112121010120012202210010121010010011122200201102220210222021211111201110001001000121012111201102002112100000101202002001112000021121010200121001111001002002122020110121102021122000220101111221101001222221102021101201122121220021010211011210010200220110110201020200010220012102221202021111211000022001201112220002112112100001120111212112002021000110102100012201012122102000121021102110221021020120101211102111111212120000222002000221022010020200022020000220000100102002112220112120102210111021111201201212022012210100222100111111122220211011122222010210212022101210220212122212010210121121212221021112120102222122210202020112201001212220222220122111111122220100022020011202110000220001011021121100122001102101220200112212211022221010101200120102110010111110100022122021202120000001001202020200221212202212100011202011212111211112021102021111211202211012002220022000110222000111112222221000200112110211222010010111121011111121010012000012220020201021112201010010101020120101110010011010101000112021211001021210212101210111120100001020110221002221200011212212202021202001221000121000022212221221111010022021120210012010202112120222011001011111112001112121000212111000001001120221011110010021010120112012110111111011101011021202121210112122022222010100022212120101001220022121121012022022021012022221021101111021000221220221002222111210022022201120000010112012212122112202211002111012022122121212110221010101102002101100121220222200210200222110102102120122121202211222111222100222012211112001211021200200212020111002000021221222002020201101201201122022210021210111111221222102220211121222220102122220210010002122222212020201002120200212210101211020111120022120011122122112012012011121002121112122210002012121212101222202002111122002211101010102210210211111200121211100102111001222010120021221220112121111102010102122201001121002101201211001010010011021101201200021122022012211112210110120102002020020121120220021221211002210011101120102101020222011012210011212020201022001110102001222120002222101000212000", "11210110122202201001022111000210011211011112122022212001210022020212112101002012122222000220020210211002121111102122221010221112222212112110021220212002221221101222211011120120022221210022222112220121112221212100121000212102111210020011110011212012112100222111012212102010110111011110200010020020110220102112202102020021100101022021222020221222220220200120221012211101212022110201110020201201111012022001211120112000010111222022022112221202111222111120022201102122222122111012112200000002021111210012110121120211212111011102222101020012102222021121110200022212101122000120201022201000112100101201210110121202120220012121210211010022122201022021102101000102220022021210100212110200122020012021200000221210100220102102020200111012010022022111200011021212012202210211202102101220211220002102012022100121000022121210000210020210120011120111100002110000011022022220200022112011100202211101120222212000202110112211021220212101222102212002101210122020021000221011021122110111111021200021012201202220012211100212001021020020021201010101010012012111101211202012002221020002121000100210100102002110100200011022102000121221020200001221221100200121011012101001211220221221200020022220021101021110202100211201222021012010122112220221011022020222221021202000021221111022212221220100221101000110221121100122011102210002112000121002222012221010220211011221112011112202011022120020022010112002120221022101001002211002012101200002020022212100100220012212012112222121102121021110221120210000222212021221112112122221120102002101020202011012010010011022010120211221112202111120112011012211010221121112120200210222212102102011100202111112010202120000111210110011010202010022122011102001212002000000012110122222002212100222002120022120102110211111121022212011010112112102112011221002112221222100022201200112102100001220010212110110101202122112122000111210101020112010021011010110002111201022101210201010200000120000122212000212001222120021002111121021201110022102010201202122222222122110001012020112111100022201121002121212021001102020110202011112020020101211022111121120121000102202222111000011122102121102012002120212121021102220001101211001200011011211102202112121121100000000202111000012222222112011120211121020220112220101022020120200212220001121001122220012112100212012001200200120102101001012112000200212210222000011201022211200111120110021022001111011111021220200020220220022111010001100202202101111201100221001200202100220121120012222012111112102", "01101002121000200222121020200020201222210020220100220002002012102000220111211202011011221102011111211020012021102202222012111210012110010101120010002011000111010212212220101220011202122102210211020021012200111112221212210021202200120200221201200121120001011212022022022001101021110212110201210122111111110020002000012200200100001021211112102211210101122111021122022010200112002022011011001011121001002001222001020002112011111220102201122022011010101202011121221012010102000000110202212200102021220112212101220201000110121210100222122011002100021121111112212021022101000220012021122110000002000200010211001121021210202022210001022001112000102100110000221012200211211012202100022012110211011111222120011001222101110022021201100122210200202211101101120100200021121111122011010220202221121012002001110121122002202002022001200010020110000110010020111002021212111022012112000000201122220000210011112222120001202101012120010112112110212220020111210120111220000220212101212221121112021021200221100110211120012220002120000000202102120122200100011201000221122111020210102202111210121021112012021110222101011112201100000002020222212102220010011111211102101002100100122200112022101200221010011201202101222010200022022111222110000122122221221002010220222022102222102022222220021112112220222121221021022210112012202022100111020011221202101221020020110211111102212211010012111201111212002020110002000100012002101221210210102221111210001112010012012022102020111210211012211212100111102001201112212011110002222001110121122111210202120000020011122101001212011201102201022012101121010210101212021221212220200111100110011002212022010112201202101012220201002200202200111002110020222212022000100000200201122012211001001110102022200001010021202200102210020110102201020200202110001001210222112102112012111012112212102211102101220011220201101212100001111201001201202022212211020101020201110222222112201000000200210211011021221111122010221002120201111000102201102202102010002002001220100202002222120012100110220211002111110222101212111112210220102121112002020110110001000112122122022002002010021002102022120111200010110201112100102200020002221112102220002011202000220112200110022022202101001000100122012122222012200201212121112010022210021001012200012101220202011211210022002000202120010222122012110122211102122000002122010210201011002101212011222201102210112011122100000102111002211122100210211212010100122021111011021201112211212020202002202102101202202202", "00102112202112000012201001111200010201212022001010122001020102110110112012011010202220121002000001220210100201220201002002002020101010100220012022222211112012022222001121122102201100001110000022112112000020221102211000111012000101102100001022002121022211002021121101021010022002011122012020021120010112222002212222210212210221220200111212221220202021122110212222120210121210012012211121020202120121001121211112201001112112102220000012201222021102221202000122222200220022020022011112200201102202221022211212220111100002222101111000002100000012011200002200112212001222121210212212210011211100222010000200102211001102200011011020001210010120022222020222110210021201211220110112111110222020222020201222222010100111220120222212211012000220210111211012001010100022200202111012021002112121210210022011101012011011110001100212222120002222222011010111020101222111212221111122200110002220111102210212012222112202201012012002212201210212021100202221012201101022021101002100122100122220022202110212102212112111120022120211212100011101101211012121220222211202221002111122001020211000221010200201221200202120022212012200121020220212202020101120212221022201122112000000111212121110020222200022111021102021020122100012222001212111221012221220222220102112022102201111111022101002002101121010112201221101120020111111012011210011022221221200021102010220210122102022000212110120100122011202101120211112000010212000212121012222002122201010210000000122000211112220210110112101122120121102210010222012121201222011011012201000110110101120102200020000221211001021210001212220222121110100112010110001001112212120120000020001000100011000001021221211221211122222020011022222102220202221201201200002101100012212111121120022201102200120200111220102200101112110211021122220200002120222022101102211011110002121101100121210000212200001111011020001110220000111210201120011100211210011212222101022212100101011112110202212101101210220011002000001011012122100200100021222011220020021221220001010111012100001211202120222221212021221020111200011101001000220102211212100001221210000001020010110112001110221220222201201110102102021220211021022011212010212011021012112102102011100021001100002121111010211022110022121021121211210110221211121002011021202120220211112002020200111021011100221001202022211221021212002200121220200101222022222102000210221221222011210211202111101121211012022222122201121021220220222121110211111101200122220101001111121211120012001011002222122000010", "02222221220002120020112022000202100012022121110211111121221212222211222002000201102020022011021202110012110210220222011201102102222202110100221112200001020110010021201011122112121222211001010100021022011020112001101110000202000020002120222201101201111110112020110212012222211121221001201012211201201122000011121012202202002020020101002021002121012120222120201200120022201112022202211201102110210100102212001221002202120011111012101220120221001110022000002110220202122202210112102202012221122000210012101201011000021010100201112001222222111122210211210220102201111021112120111222101201120102220011221002200200202220202210102020212221022221110112221011202221121022002111122121021212211221000102102110221101201102202110112120001010221022001100001121212102121101000000022002010122102002202210211002010022220120221001000021121022010211011111211210212211012012210210211021022012210000112212201001022002022211201011121211122000222202020100010211022110120012211120100120022011200211020002010212101000102212122102210020102001111022221121110021210011011121112012010012102112102202002121100200000222222221201120211211001011002021100112012210020112202211022020012212020210011221102020121121111120010220010002211020001000111021120120200110010200022221122202121002011202222001211220121101011021010102121220211200112101022120000121101222210100021220202210202111200222121022122110210200112201110012120021202012222000112002212002210100020120111012221010021021121122121122002200201021011022121011121000021120122210200002102112120210001102201110022222021021010221212022020100101010111112121012112222011020001012000012202202120101112111101210102002212011211101010021212220210111122222122002102012022210201112011002120012102121220201220012011001221220001120101221000200221020210020000010022011211212201111002210211012220011002020100100111002020100111111211202121201021222202000000210102221022212102211021110110010010010010102111002110200200112010221212221201221220120201021001202101002120020202111102110210112111021000100220101002002020102002102220201012121122021201001121012021000212012221021202212001021100202210011001220201201020100000221211202221000112201112120120210001110121122100101011121000120012201110020222112102221202102020021011102212210200100210121221211211021002111112220121101110221210112000222012221001000211020210000210001100022000220002121211010111102221211202201201001110020210212021200022122222010212100010100222110201002111111112110", "01102112001120011022202201201211210110001012112012012022102010011002120000221011111202022000212002222111100010121210022122101220122211111212102112010001101111202020021102221102002111010000111212211112000110202000010122012020122012020011120001211220002200220110120210201112212120210012020121202121100022122220110202121002220211202002220111201222102222011222101002011120202100220000112200002011112221212211212101200100121220011210012212111101012102021221020022020012000000002221110202011120112010022212101102001200000102111000011101002001222201000002120220001102201111210222022200010220110110020000111012021011221002020110011011002202021002022001222210020211010002111102120100201020201102212010021001200202121022100121000022210200020002122111210122110212012012101210220210011212122101012002120112212211222211122121121020200120022011200011201001021111111020220022210100010022220020202010101012020211022020220010201200210122211222001002000022111221102222220002201210111000122102211212011210202202222212101111221220211020101001011102001120111202101010110101111210202100022001020012211102220002110110222212220201010102222012201212210112020120100220121002120212202210120021220101000010121000010012021112110121221212102202121001201110020010220220111210102122120011102222222221021111221110202121000111210201211222020200111002211002212110020221001110222202000120201111220221121121110200012002111222221212002012222112110010210110001211120220001211221022200010110222221222210220010101101110022121221221120120010110010012122212100222212211220112112200101122222010202112011222200212020102201001011010202000220121101002221120111210110021121210122110222012222221102121112021221212012120211210000202101110000111010010210021002122021010120122120021110112210010011011010110210100022000001121111211210021122220121012222000201120111022222021221010200212121101112112002101100110022220220200220110000101201110022212122200210202111201212001112111122222122022102212120112000212001000112201101212202002000200212222110111112222012000001000212221220010221102210202111221011002122020122110121100212220200212202211211102001020002122011101022101011021212001001020000020110122001112020102122202022010121001002012021211112102100220001202102211120002222022220120020222002100101122120212212001120202010000011000101120021211010020002011020220012121200012100112111202020220122012000110102101022102111202202110201110020220112211210012212200100210121120111120020201110012", "20101222112100012102011110012011112202102220212011221212101021202221022202210212220120012210202112012102122121001112201210021102110210222112000001112010021020112020022102202121110111110021112222102210221020201101110220010200111120020221220002122222000111120210120202121211012201121121222210102202010022121102012100020100211022100010012101002112020110111120001110220220120200122022022111220110021022012002210100020100111200122020200100220220001210021111000012010022010212022010222112212222001210000000010202011112200112110001212021202112202111021000200121011101111022100012211221212121021020201021111000010202001120201101001220211122100010001111101211220211112121100122020011010100201211221001101221121021201101211122121002202010010111001211121110220022110000220120122120210221120112010102201001010200111220112022010211000100021002202211000212222010221022201122000020021120121210110121200210112001022111001111021112100011221011220022102010121222101210210020211101001210021202001100210022012212011000100201110211220212000021122210001001002110010000210022102201002222101022102011212010100222000200221022111012101010020001111010120021120201022022201222012100021120120222122212110001110011220022220000001012102221111012210002222102010012012222120221020211211001200001210002221110101012002110111010020002001221200212122121211112021011022202200222200022121100222010200010121022001022021110021222112211202112021111011001101101210010101001102010021211021222111121210010002102020000012120110111121110110121102200011112201212201012120001222222202212022020102201101201110102102100220100200102112222221100012012122001011010221021101210221202020220221000010211210001210012110102111101021020012200020102002212222000021110222211001021101111022222110221122111120001111102021011102201221000222111122200001122120010120002210122000001100111110201011112011110211120212212002220002021112111001222201120011110211211101120011002211102022012111010220102122110000221121202110200211202121102200112121121102221200021101121210012110002100120222001220102201112001011221221222212221021201102002211220112000201110201122100110111121020120100102200202111222121112021101200022111020022012121111211222212111010011111211101112011111211020121112212021000221111002220200121022001000022102201122111210101222200021200221020101121102000012011001211022202100020210110200221212021111101100010112011121102012111212101012010200111221110110120120011011102112220101101220020110001", "00010011011001011100210110000211022222100012001012201122211221000100102111110020012211020211221211001012202202020012200120210100101021100112111112110200210001011000120222201202012112022102101101012111202110112021000010200221200211112201211222100011002011012122210100012100200021201122020122111110112101112200021120011010001220022002201102022010212220210120211202021201001001210211010220102020212120002000111201020200000002110210011111212222010002021102001001120220102022221120220022201022200022010010120000110102102011122112110202011101222212112022121120212121001221122022011010021120111110002100200202001020021102100212210222002100200100022022002100110101011021222110022211222212220022010100201020000122212110121001020122020120110020112000122220201101000001110210222020220201101221010110221110211212011110100012200010020021221020010012022001121202022111202011012011210110211001221100100202000001110012112120111000110210001211002210120202021012002112020002122122021021021001120122001211001102012002012110121102110200211221220110021111121002001112220110122022022112210110002022201220020110022010200010102111202122020001200101022101022222010122022202220010120202221001101111012201112122110221101212212000220101001101002111222121102221110001201000012100110201201221102012010000001100022112112022101212200101212120121011221120111211020121011022202022121002021221011201002122212010112101002121212220122020111112021012220112100110100112101210122220001101202222021002121002122201110122110122102022100201000200221220020211022020101121210200010020211102012112002110012122211201011100112222120212202202121212120220102001000102221210220212221200111200202211001202002210220012002210000120002122111010211210101201122121101100101012100021022010200201101121101000012011110000011101101001112121221021020100112100112210001010000111112112001222102112211002212001122212211012210200002111121010222120112010210000212020100220001020100120110112221100211221201221222200121210211200110100122002220100012100001111121011210220101000102121110120221122210110201010110101100100222001100120010220002012110000022210111000000120201121111112102022120001112120222121110220210001220000220202120012202001200201120202220021001200202222011210020101101100102221001202000102212021211101121112221022022102011022011110211022012212110211212122201102121010021022112211100011111200102020000201012212001201101020100201102121000021001200212122100002021002021200000210122012021211", "11120022001011200002200012202210211111001212021021221200201200010022000012202001121110002210211010122101011000201212200102110221022002110201110200101101221011222221110101201112211120110020112012120000001122112112121221122001222102020111121112211022001220001210210221111000000000100201002120220011200101200120201211100000100110102112022021202200001220202010110100222001201010011210111210212222121110110012010122110210200112122212101100000002012212002210010201100102010212100102022210022112122020202210100020102010122210200111022101201021112021211200010202211200012202020112002110000021020121122000210211202220012221201211012102110222200022102121012020222202211101020212212001212100101221221010202220221022021212021102000202211221100211001020112100200012121202210000222100211121201200112102211001222111022111000012012111220211100010022102220111220002220002210021121201000001021020102121121011212210111110210010220211222001112221211021112220101110202212101211022001212021001212211202012122211102102101021201000021022002220120001202001221221121102202222220200110202020022222022101122112011011011022111011101100112012121102221002012110222002011120001112200101002211011011000222021211120221111221120012012211022102012021012021002022102102211010122110002020012200210112022102022222112011202202202211112101121020011212110210101111110100211011000020002021001020102101221210012110121122022220011221111111001201202022012010200101120202010111100100222220200001221112001001020202120000002111110100022021221210212212221212001200111001220100200100000101220202220122220201000120221202020122110222200011000221201112020121002022211111102121202011210110012112210021220201220210011212220112111210000121111001110102201000101222002222220110011121220121112120200011122100122202101112011012022022221222212000020011111222120002202222212220002102020012222202002002221220000000210101210012112020220020022222122201200002202020110201210112022212200202100202111210121212020122001011102002010201000222101111011220100110002002010211002202101220201112021002001221012102112221120000000002021121111122122021020221121022020211011202102100101011102212121101111121122001111202100122102010022112010202212211221211110200111122021211212212001212102002100021100202000000222020112100202222111202112010120100202120120000122201100212202012102201220200112000000111021121200201122022022100202210020200200220210222211221112110212100011210012022100011010221221102112102221100100001", "20121120111000221011122022001111212101220121222002021012102200001002122210001210121100221101222022011000020001112021111202122211111210022202212212200111220001120210122112020211111211001020212202002210211122012111221011011110021020222121100211100220210000002221121222120012101110111121120120120012001010020211021011021111100202221001210212020102021110000200201202200220221200101200220100010200210122200010100221100212212012010200212122112201211120122101021120010022222101001210100202122201010210012210000000222022002220210110102200210110120200020000222202212222202011122221221210201220101102120222010110120012002202010001102010002201221000220101121201021002202221220011112221010020010012221101212100112210122112201122011222120102111222100222102002201002212200101111202122211200001201210002202122101111011212201201210221021110020020121221122012022121100211001222010110001120112012112110122002020210210210111011210111022020002000020122002210100020122112200021202202112212002120200012102120000111021111002200000120122111221110212102110210102221000002220110122000212110100211222122210002021021200110020110200100010122000122012021001101011001200002211001002112100020002010000002012220120211001221011121201212102121102100020122012112111102222110100201202020102100012020002021212222201020112212022001210000011111001001222021012020020010111121222011202100101122212211212221000120001020101001201100122020111012100112001112121221122200002000100121011022101100020220200010112002210202111111201112110022112111100002221202210111200001001021002110200120001020010101011011212012201121221000002222010222010222212111022010101112100012102121221101200111121111111112012202110111001100010000212002002202201111022112222001101011210111210201121202120111022120010200012110222220010000012021111101111110121111121122202221011020120010100020102110000101221220012110222002022201120121022200000220012021100010210111001122201200122100202210221100010012002201221012001110120010110101101011222201002021100200222220220110202202202212000102222111002220111122120121021202022010112120000220101002201120220202111211022102100012001122200212200001101121222120020201000200120001000102020012021201000222122222211202211022200101202202000102002111002200011212202010200121211020200101001020020002120002212021202121220000111002111001002220221111102211011021221122121012201212012012120201222210211211210112211122202001120011221221212001201221012210010110021110122012122002011122", "21202120002210200202212010011222111121220222010012100001101222202110120210012021121201122002222002110012202010002211112212212122212100221112021102121022102211210110222220021012021102222022120020122020120000212200221022201002001210000120022210112212121211022001100100000221022022022001102120200220202111122120222012000120001122220122202122120022110000102001120211100001201121111102202001122100212012020022222110222002202021221010001002211202212200012100120102012222220110200012221121221022210200120020121111210212222221000010120020022020021201202012021110111120210122002101102022101222022212111202120202210000001222200210022222122202020100010210112122020201210100100110012222001111011201100220010022111212111111121111000222112112210121110101001202202020100211200222210012121202101110121221221121021100201021000201210110210112112122222102102212022200000100021210200100211111001211101210201000022011111020212110221100001010012012120122201110022010010212112012112100120202201000210011122110001121202220212201120021211200102220011122001221012121100121211122200020001200221110000100200210221010201111112020022011111011001122001112222022201121210122120221020020020101101101122110001121102222101012120111101201001101202002111022222221122102011002111201222011012001020201211011021002222021212220121012020222022022202202122001201201222010010010011020001022100021202112121212202212120101022102202021112201211200112012012020121121220201210221111010021121222102002222201010212120102101111210121201002121122211011112201222022002001110220122021120211210001202221122221002212102110102200000112201212000200121002121200220112002211120200002100000011112122222020012112112002120012021022021201111022021221122200200122102012222120211111000000122210201010211012202012210200222110001010222012001011220111211221202111110001011222120122111020022111221101221220111000021220120000012220111102201120120220101020010021201211101020021011110222001201002102022202002010211200200202212221122001002111100002111002100110212012100120100101221122101210012202121001002220121210022200001121010000012012011210110100221221201121111021012200001122211020002000012020222110000111121111110011111010201202221101211011221012222102202221101102110210012221201021010001011100222212210012112212011001201110221010120200001211010022102202012202122221201010122102102102211211210122102020111210100220111112002112201120222000110201212010112022011020111112201112121102220001120211102220210", "22002010101120212110020120211111020010002200001212100110020212120121002122100022202111201210111000121100221202001222212110011001022112021100110120220121000020211000212120022220012102102221210011100000020210022020121110110100021011021121221100221110021002012220212022120002201200221100202012021110211020100222222112202122201022202200211102222202220122200022020111020201202101210121210112022111221122002000202021110212121010222011011022101210112221002210111212102211011102121100201101012011000210102120102101212021100221212221011001000112100221100211202211021022120022002112020001001211210200202221221010202020210212000002102202000112102101122202120112011010210210010202112102121011010110220010122022022221210122222101010220210121002002100001121211000220201002012022001100112112200001121202210201102112120001201202010201102220020210100011222012100012120100111210101121211210001012222110212201010221001210101210221120202001211101200000120111012101021210022110002200210210212112220021111102220220220120212222022211222222210000101221221200020210021010221110102222100120202201100201201210212222211100112010200221000221212202020122202200122020111010102000020012200100210221001012100002002201120221222221112222001021212112112200220011211111202100022101222200110022021201011220100110201002220011110000212201022211202102221011222011020212220021120201101200012022010001012111212221110222001120212122201012112222221202001120001020011201222000112000100201221100120000222001210102220112212221112101000120211002000020012020211011010002121011102200021212200111210001000200220102200001011121202021200102020112101120202002222022001202022221200122112210111101020102021112021101011210222221101222010022122102110011211220220210202200111101110110111021000112220200220012212211201002201011000212101122221122222020222210111020011012221220121221212100020100020112221222001010000102002212110112111110002011010101121221120202212210221011102002000022022202210002111122222022201121201220001221122112202012101021012012012220012220121121111021012120110200200120202000110110112222120102221222120121110002222221201200011111021101022110212201221210101100010110111011210112110102101202112100100210002222220110020001100101122012121012120012002212210020001202100022222122020102002211120102101012200120102001002010012212012212120002002000211200021210211022001002012011211101201121102221211022120111102110220222002120120021022001021220100102002122112021201102012120010102", "02221212100112112211122101020021201020012021110211010121210220120200022221010001102221102202200212211112100222001021200212201110212012221010020022001221101002110111201202101202000222111100212022212220212022112102221111110121201012221201121220202012202202200101011220202212121010001010010112222120012002220001202211120012112220021121210220010010211121210120212122011000012012201012100011221012201002011100212012000212210201012210221112110100121222022210222002101220002122102212011220010011002222222122011000220212200220200210212010011210011221221010011111102010212012201010121000021021110212101112211110222202212211002110220100112202002102222000111210220021022020020210210200120210101110202000022000102002220101122010110210002100001000110202020212201102011221122212101011122022022101111220110200102120102121020012020200210221102122021002112122110221120011220221122211200010212121020210002120022111000000201120022101120102110001120222100110220122100200102120100200101211110210220000211122111110222220010010221122112120100122012110122121222001210010122200100202221100220221120011000021012121220022200112221002220201021010022120102002200201121011100110221020012120111111221222111222002120120102022202210022020222101210122001221002012210022212002112221210010011120110111111210120001010020200200002211021022202000010122002102210121101201111121022021102022001202021121221111201021121010102201211110200022211112222022210010020220000122200002211101201020212211220121002110121022100120220121211120120011021101212101022220021020201202021111021020101000201002001222201112102212022111111221201102010021100120220210100211210210022210112222212022122020012212000001220100210021201022001201122201101020122020012001120011120012001121002202100020220122201012102121102120101001121201002210121212212202002110001000212220100021011102012220020110210222112002100022011001002010202021202102010020112022102102022212022112012100221020121011110202022221222110210010111100120122212101011022002202022211212022010212212011112202120201200212021110012100222022100102220210201021221110110020212202202020211211100122201210000010210102012022121211220221110202120002220000220102000121112222000101021020220001212101022000201101021210012200210000102021101112220212112001220112002220211200100020202111212022000012102101221211122101000000001212000222122012001221001102221002222110211120021220112211222002101020120111021211212010010110211200121220022011011020212000000020021", "00202220120102111212202101010112221202021121111211011010202201001121110200122120212221101200121120102100000020022212111001120001111111120001211022220211001121020001202111222022022100010012011110012111112121101202121122212112022101010011021201200121001022211100102200100002020002211101020000002102002110110020120002011121121100101111110111000202221022200210202120200212220010222202100110102122010020021210020021102000020110211210221120111200202221222112202012220022002022010002000110111102211102202210022112021111012021200221122211002102102202020110122112100200111022202222012001010022220121010011021110012110121202112220112002022102111102021022010121100010210200020020222101111212212111210120222021022211022012101222022101111002210010012201002101020022100112222112022020100202002120110122010221010111020121012000222022200110110222022101000222210111010211221220100122011221022100222222121000200022212101121120121201011100110100111021202120221121221122110101000110100111110211011122201002100111202122022210102202101102202011011112011001012210122121201222120012112211210101210012202022101220022111011201102022012212020022222122121211212002200120020110100212210120201210121100122212220122111201012200212010102200101100000220102222212111211110110111021222211210202210001120010200112021221221022212010210122221000100200021122020122222112010100121000111220220111111021220111210200222020110001011011201011122110221000200012000222010010210101202000011122120111202021210121000221112222022201020211200100200221022210201211200000202020001220210122202011211022211102001121212122100221112120220012201022011002011110201222110102212010000002101220202021202022001101102112202122102000102020221010200211021020221201200121022201021020110201101002201101200220101020120020010012102100210200020200011211212211000120220021012010002201222201102102200111021222002100020100022200012201210010211120202002120002120100111022221121022222210100220100212100100121111101111210200212012022120110120201202200211110221220210110100210111011011110222122202022010220201220020200120220100211000000111120221112020101010100010110011100220122101212200200202111121122210112000202022012001220102121012212212001111202201211010022222220212220201222210211122221201210211010121200211210110010211200101000020012121000002211011201101220220112021120011020122100200010121210001120120110122001122010121011211202111202122022201121210000110201110122210112112210022101112222120221002202221", "20220122000212122112012102200011222020211210220021000021020022220210011121100220022220022221002201211010001010002021011202222222020111121010102002210011000110102222122200101211220200021020201201122020102200021211101120221222221112010022121022020121221222022120220002101220100120222010220212221212211002002211010002100020221022101001011101110220011101001112002201121201112010122102201101100012122012110020201200202012000102220112002102220212020012120120102111100201101202120011001221020001101002122121010101011022120021021200202020220000020021222201020202011202202012121010120202001110202021012120011100200201222010012222101211010011200020222020102102222100010201010100200120101010102112001120221210220001122002110112121020022020010011221022212202120002221220011221221222002221122100202220120200201010012211221100120222210221110002001010200102220100201211221021111001202211221110020121021201021222211111202001102010012011121212121022121211201122000000110212221001012121210122210102212102102210121211000220201202100020022010221122021100200220011001122022100021002001000201102122212201101210000210121022202020111211222122102120100210022200212221202101202111210220002220210111202001020010111112020112121001200021000121102120022000122222021022110012200212220111110121021210122112022102222101002112100222222111210220200022221202211211102202012021110210110022012222101121001021121020210200022122110000121001101012001121002220221222122220112000022020020111210002222021210200220211112122111120101211011200010221111200011112220002021020000110120202010110121201011121012010120120212102110010201022100202101202211222111021200221021020220112212010002012221020000210002122120110102001201122110021220002001102010021021101011000121201212021022012012001120121220210011202210121211210210000002212101002020210120121221211122002020022000101022201101002221112011110201101100011002121110210121100212112210211122220012102000211120220202122111100100121011112010021100102122102111120012022000120112210202021200202221002012101112120010101220201121021121122112222121210102022010122010122021000202021010220001202100101222012121020112202122001220200201122120001100010102221011112210101010210201120210120222020120012001202111110121202111110111210021110212012102212010212202120212100012011001100222120011222120100101020001222021021201001101220122011201111200010011021001102202120200210021002120210200002022212112000200021112101100201022211021122012111202021111001", "22222201200022202102011222100222022212120022112211002011002220001212111022022002102011002000122222012211020002002211012220120022002122221100202000120220210020220112220122210001000210012120211022201020201102011101220011011211021111021021111220000122100120211111220112202122120222020211001222022202010210021120101211101102221110100022102210022001010001211222110112112101201120001220120100010022022011101102100011010102001000111000101012211111110200020011021102011221212201020100212001010220121111001101002221000110012120021100012220022002102122111022210121100211010212110200222021120211222211001012212001000221210010010201022200021102011221102111122022110222001100000201011101221021222220220122202102020220200020012111021222121211010220010020102112202122012211100102212112002201011020202021200122202220001012010211002200002102210202200211110021121220222102211211220100211221010011120021202021202212220202210110211100200012200122122101112100111110202010221001201100210112220122011102022111022220111012210100100010112100102101101220112101222001001000220020120112200010110101210120202022110112212221012111002111222201101210220201120000121011220110212012202102020022001110222010111001200002201022210021100201212122011020011100012222100200102202002220002111221200212220222102211121021022020110111220201212211122122022120101102210111212210212202212221122122120210001002021210012112221110110122112102111020101120202211201221012101221211112120201022101111111011101011200102020200001210100222102012201221221112210102210010110110100211120110210200222111212021001102221210002120022110200210001021002122022120220021111210100011102020111222010212200022221022010001110110010200221122021110212110202212022121021001012120000100101200221002021100212010111220112120111000202111110202212212201021101122100220120202100111020012222002111012020212210222222022110002110101012210020120202002221000120222000120002110211010021102201121010100112202022001011211100102101000222111120021110120001201021011221012121000222121112112000200221120101101002122211100100201122110222221100010001220210221111012221121022002022021010010012221001201211211210110010022202222110101021011210022022112021110112221021120010101000021122000122011222200111002120001200212010100212122122010220122011011202120010101010121211222020011101110120211211210201120100011100221021001120000021210001111010222021020020102012101102222221022011102002120102012220112222111111020221001011222220120202", "00100221002111101021211000121022221010000122210220200211022022001212212012220101001220001201011200201012021222200121001021011001210001100222020010011022210202002200112122012222212000022211002212211122112222201100000111220022101121220212210212210010121202200222221001221101001211112212221202020200020220210121110220212021010121212120022211201001221111202210011022201010221121211101002202110121101000012020021112120121212011211201011122202120111002011101100002210212001210201110011110202122122102202111211210011210220020220212100102000200210100120211222011201201220022212021211212102020010111122211212211100100002110102021120111000100101001012212200022001001102222222022121102020111111201021201022112202102211110112020122200210020022212021110222020001222022202000011000012211122101011101020010222210002110202212200220012110211001011202021212020202122202201221012112121210100022022010220012212122121021102101200202110121021020011012122100120012020121011102222202201001212102021012010001120220221011120002211201002000101110020111022200102212101211210201002211001011010001021200020021120010010022022120211000110011022022120102022100001022002000121200121222121221210221221001121200101202112200000211211110202120220212102012021001021211202100221021021202012222021000012002021001111021011111020022120012212201010221021011100101112122000120021002101021111112212200112110121020111210212112000001222221202221022212002221021211001002221022102220110010220011212022011001201212210211220100222222020210010200121001200221002022011020022020221122212220010101120001102022221121020101021111200012010002212000202220100210120210212221022010112222220121110222221021220112012012022210022221122110222010221202112220121211211111000200202001110012210201000222001211222012102220110100100100211121201112121120220110022000121022100222102201112022202000222121121200022000110221011211120001210110010121010010111020000110020120011020200202211000001110110011202102102211010112220011102021021012021212101122101222222122020112110100010012211111220111120100212210211102001101112100210010022100101001202101201021021221002012221010202001212021222022200000222111100002022201220100111010012021211010221121111022110012021200002122002111002221010012220110222211112212202011010011022001102012122202021101212012202101002122110012121210120202200100122011122202102010100100100000211002221101012020110210101021022000220220000012001211102220222201200112110100000212202201220001010", "10110001112111212220212102011202120000112000022111220002112001102021022201000212112000212120200221122122110112200020120222100022102021022111200021220000122100221100012222222011120220010002021000212111010001210201001112201201122221210021110112202200220000110001120200220101121112211212220112022010121102000110111021112120222211102202200202100011202022000001020201022222122101121101000102102100110222201001220121222111111202020101120012012102102110011220011211210211022100002211111112002010222111220002012212101020212210012002001210201110110020122011110002001200120000221202010111112011101221112111001201020102200020022200120212101222011000100020101122021011211002110022210201110002100201000102111211200020220210111021121210121011200210120200202202112202101210102212110112021220001022021200112012112122100211122111211122012220210000022000110122221211121012010101202012100222211220100020210210112021210211222102200202022200101001221200002021200022222222210012202121122221001210101122111012122111010202022000101202021102102012002110000010012201021221120102002100102120202220122220210201010010020222112120121121221102020201220122202200110021021121120100211122021021012121001121201210111000221102002200002102212122201100111011211011112102011022011100122122122022000010001220220022222000002110022020212202000110012201222200021200110021020001122101120202202211110021012101221122111120201102200021020022222202021111112112000212012121211210112211110100202221202120202111021020102100122200100102210101110222100200202022102111101001221222011200102211012020210211102111012210111200212002211221201110012022111001210220222102022112111110201012100121021011111021012022000020220221022112222111100101101101102110122100100220102001120200100110112201021102120012022222011110101121010211000212222220212202011121212211120220010000201210200101000112200201220101121022010011021122002011011121020102100201101102122221000212110020211201101111102200001202010111212000100121222022201011000101110112220221200212021212102020002002021012011100101200120012121002210202112121221011102112222212111001121022000002222212211111111220101012201012102102021002120120000220022002111201222221122011002212211211000122111012121222121101220020200211022021110011020221120200201112112100112202020111101121021122121120100102120101101210001021102020120100021000011002112110201020200002120200202201200110121101001220211120212022100202122020221220210000010212220111122001020002101211", "22010122220221210122222100121201022002000001011122221110120121201102010212022201210222001220220101011222010121021220021122202200011022221021010022122210120202001122010022120111210220010212112220122012011101112010022111102201112102122121221221102111200000021010200221202222102211120102112012002110222011010200120100221221212221211112211200211221022101211112221010202101020212012220022100210121222200001101111110110210021210001222001122102020102200000002011211021211120011211000111211021112112122100002221102212001211121202110001001002101002212010201111211212221000001122000011110111120011211020220101112200021212001001012102100021000111012000211111221021102211122021101202011201110021110201010020201222002111211220111222000012120010020202110010210011221021211222222021101000201011122100100012212002002100222121020021022201201211002211221002221200000002111012122221110122000011021012000111000101212211021011212000012102022022210110211011110122201022102111010100112111121201111001221210122210122200200111101221002011201002010000221000002122101220100201021101021221210221210001112002001201222220211002220120001010020012000102002201122120021100100122111110022001020100101002201021020021222020220220122010002120021201012222100122000020100211220211200001201212220001120021201002111012222010211121020122020122102012210120210112102211010011111111222012010102010122121212001012002012202120202100221011020001011002010010220202201101011112201001010102011000010010221211222112002211201221220021201112201121100221001211221002202211111100022200020200121221111200021111000222201012210020200110121010021222102000002022220120112210001010000122101202110221022002011202021022001022222121222010112000021201211011112012101201110212221022221110210012220201122212100211021211220102002221102211100222222002012012102010010200020011222112101010210112100002000100102222012201210221122022112101121020220010211101101211122210011021222211110202200121011220011001001210112022212112010001002010112101200210120220221002210020021121210102121110100111122220020100222022210001022010200001102222222020200020200121011002201200120021102012101222010211102122120122000112211000221022201102100211222120212221221022210220100120011211001122020021212120021020221012021201220211220021120122200120022120222101020122020021121102012101010101100011112202201210120112011010102200100121220100212001221210002012012210101200120122022212101021000220101211021202102210011012001022010000101", "22210211122102222111102112001002211122011002210121202011211210110001002012202002111012002020021212010021202012001201002222200220011212012010212011211102222202221011100100212222100020120101102000121001222201011000101100121020101010120020200120021100111221220021011201220020202102010202121212011202101102202021000212101012110111200222022211201211100121010011212221122101202201210220201222122201111020110021012201222111100001000101010212222222010101102102022121012200012101222001102120011012221101221121021202121222000010021220220210000010202222011211210010212221100110121000220221020122020000000121101112220100211101010020102210012220202222022020101011011000021101120210122100001120012111020000101021111111110210122110022120120010202212022012202001210110210210021212022021102222120222022110122202110212121110111010200120121111021211111111102001101202012221022120100201000202221221112122100110201212100011111211011012100111211102022101101121012022001022021221222202022220001001210121020212121012221111121021012002010202022201122212022020112211201211022012220200201120021210200122120120102200121221011221102111222212122122221210000201221212222100121100010002101012201210220212100222101211021211101020122010210122220112220202002012201212211011121110102012111211022020001222201102211101021201200022122220002121012210010202112112222202211012110002002122012200110010020221110021202201121022220220011222021020212002202120112010010111002002120110002011210010221100210122211121000022201211021011120222111012112210221111210122102020101212220100011122112110210100101011000202121112120022200021002022002211112221220001001111221010222212222022010121001012101120211000211122012220211220000210202102012001212021202121221102122001111011022111001111202002011121001122210100111111002111200122100010101111220100002120202122012201211102222010011222010102112100202220121111012201111021020000011001201110221221101110101022101011002210121002121102001210011202221202120100111002112100021221221112102102121212220111020222010210120012011101212100121111100201110111012122112210010200220100102101110010212000101220212100020202120002012222002102020221210212202100011102221102110100100102112121210212012001112211111020110101122122022001020101100022201022111010220221101112210001001120111110002020012020022122200002102020002222010122220000211222221022111111101121120202102012101021010022120100012001201222000002110210110210220220000110012220111022101222100202220100", "00012111122122201100201210121000002202002120010222210002221020221211002111112212210001101001202121110011122100022122100222220200202002100212200102111112012220021111022210202222200202120100020201202121122202000021121210101100212001212210000210212102121112002122212022100222112200010201011210110100000220112221122000110010222000001200112220001010211121022202021000002201101222021000212202101222122122101112002020220222000202210010222122000021101211101002121012212010000122012201020122011021000201121212020110012222210211111102101200212122002120202121011210220011220102101100120021122002100110122211020110121110101021002021021021020101112001111011110021212010110212010122010010202120211102201202020110100112010100011100221021120220100001201120010122200200200110122111122112010122002221112212000200221102012212221112200220022010222111100212021100011211120121220112212212010222212000101101110000221110111010210212101201120001222210101121120121020222001210112212111110020221000020122211111201211010101121121021201212022211222210000021011111012020002100121101120110000112120200020221222211101101221100011112020010020221220110001110002101010222111020100101201012000202122122012112022022212022022000000211220211211011112020022200110212221221022210111200000201222220121200221221112100000110112201200222210220212021120012121111211221112010000122220221221011222112021201001202211110102120101212221012020002110022011001222122212220111120101212210120200010001212211211022202010012001111012011221112101001102211110112221012200201110122222110020001100022210201102101111210002012220211022001110101222001211021200012002001020000000100021022101002002000111021112102221110020011220221011220002110221010110021121122220111001002011010202021012012210201101200022111100111101220022210101220021101022101221111222222022120210110000022111222012202111111101111201211011022100110101002201021211220200022211200120002012122120100112212010200020221222012110021022012010021221111020200022000001120210221001001102112122111202012210211121100212121212212120100222210001021112210222002212012201201112220010222210201100110001001202102101220120210212220120101111222102000021012000101101010210001020211212122220101212022002022100012221000122120002112111022220210222210101011101012212102000011120102102102220122021020222122222210022022222022001012012221211222201211022222111201000112112221110221221101120001122221000110202002100222002012222220202020020111001112012201211210", "01222101212200100001001200202122010222211110020002212222010022011100012211202121201012112010122220121102202011200021122120121200220100020201112022122110020121012200201110102121020002011121121012122101102110021200102002210021110001002012100122120101212010211210212002110021122021022011021022220210212002222200001210101001110020111211012210021011010221111120021122211021222020122211211011021110200112000001220000121121001002200100010201120021211211021110100020202121021002210102100210211212020100000110121012210011001110011210020021110200111002120111210212222001010211001212121220021011122222220102000101022101001201121112110101200222200220102210121002111121112110001121201021211001220001111021000000020011010102201201012021100120111210101220222011121110210111021022001112202101002001112001211220011211200202101121112120000212120111202000010022001121110210112121000112121210222100021022011000112220101212001101001021121100102111210210011020212200222022210211121020011110202210111201100021210200022021200112120212001111222020220121212222211111021122221012112122102111100000020221012201012011210011122002002212211202102200002120220211122212211102202001211121010001110120001110221211110222222111202121120202112101220201022020001001112220102022002001221110102201220020012120220211022222000001201002002201201200200111101011222221222102101210200222200211200020100002120022000220022112201212021212220121012011100120001111101212110211102111021112122021112121211021221020211001001112102110221211112200021210212102001010201021210210011012201022210102011001002022002001011220110111121020100210002101000212210110100221211200201002001212100012020020112110112111202122102001210000211010211020011202010102102000202222020002210021021101212121201212211010222111202110012022210012121021202120002110221010111022121100100221121021211010021122010012201221200222222001001121012000002121110221200021002010200210102201021102220021000222120112121102010020101001212112122012200202220212110002110001012102100100102111202200000002210211010122011011211112001012222000100010212102002120222220012220021022120122120010020010201020121120201201202220221102221001210012221000112211121012120221002002211012222021202110112022201101122202122111220210221210020202122222211112001020012121001200000200202220221100201121200101010022202100102000221221020102121102222121001012101212100001200100201012201202220120211210020210220021122022210122122001101000220211012002012021000220", "22022022110102101121012212011222120112122102212121112011021202012002100022201020110000012100020011201120022112211100021110121111122221001112002021121222012022001000100020020010112000110211110120112202112111220102000122201002121122000222100101111200210110100011122010020100010010112212011222212010022110002112010121000111101012022121221002212112121120000101000102020000110112222212212012020002120220110212110000111002100022200102122012002101002221112221221101200011020210220122212022010012012212121010101021121201111102120121211001020000200102021120010112221112200010001220021212021002221001202000110022011102020102110202200021111110010110012221202011110221012002201121111202002020002020110201020211012022211100001122011022200110110111010112101120211100222011222112000000201110210122210122201000200022121021200002012122102200000210002222122102001210221112121112121010010122122121111111022022212202001102202121011111100202020102022102200202012022102002022002200022222001112100202201020102111122111211021110220122212201201012212202012012011212210001011222000000221002102122120221000120020012012001122011120101000220222011110122022110220112102111221221210201002120002021001121010122100000112110002001012221020210101102011012020002211201222022102110200112110222201210000110001111112202201200012000210210002112121220021222100021011001221221020021111212002102012102210211010100100101202211201220222010210021001122112120211220222021111201100102101122012010111202222002112202001200120202101120011200211211221012002100002102010120120201200121012211010220012221100200110000220100101020121221100211120012101020112201211011201212110100020111001121212002220220002220010222112110112010200221100012002012220022200012010212012022000210210012121100110011121210000002022210100222012220121002112010121011121222001211200122210222221120120002020102011112102011000000212210002102201011220222210112112110120000222120120210121202001001211100001200210100011220001011020222000020201021011100021012120020220210012222112202220110012020121220020101010001010210212200121111000000012120102202122102011000111212200202000222000001211011122220200101022101100112201002002101110210212112111110210112012101121211012012211121210000221221212200010020102202101001112200002001221112120211102200201220000221112002210221011212221201222200000212010221102010001021101000210020020122202122002020001111122111121102211200201201010102011100010220122020110200120212010010111212221100", "02112220220211201202222221112220002022100221121120221201002211100012211220120022212022200022102021200221001101120101221120101211122112100201022110000221201212011011201220111102202010210210022211112211111122000001010001020212112220000221202011201001222001122000121101201000210211011202121120111202211201101111120022002110110201012022002202010001112000100212122010001100001111201202000221012221200111012121212012101221222210221122211212021222212121200121210102122200111001210002022210021111221122222002001012022022020110012120221120211100120201012110111222010220122222220002212201101002122110020021211212020122010210121121222120110101011110101010002201111200002000121122000122211111222020101000112110022000021102011012200122210210010211201202021211220021210011020101001111122101202022002201000102101221122100222121012001201222021212101001020000101102102102212111012012021220211000212102212122022200100021020201112122221010201220210001020210110101211220222201120120221202001201021102100002112102011220200110221200101121012201110110221011100222220121012002010111211201220020002120211202211021211100022212220000211022122222012110101221001210110212001020210212211012210212201002022101010022220100111220111221110011210012111110001022102102010000022212221220220101002020210201201222101101011120022220110002011200101000021122200220201010222201120000210111202220120020001012211002121200022201010112021120102211112212201201102210121011221022100211200110010012010002111201002200002122011002112201002210122012212222212122221202011121211200122112020012120122021112011120122122210200021001000002202212201222010221021000102220100001221010012111202012021021210120112210211021112221121020020020122222011210211222002110002111001022100022201010222111120211012101220212210122000001110101102201120021000122011110010021111010110001020021102011112122212211102110201001011021002111010201000001120122100122120202221011002101200021000210212122022122002102000202210001120121101221101000111222102102212210001010220010120001022110100221201202021002122121102111121201110002021010120110022121100010012010112202011010010212112102100120122211020000020222212021102121111000222212112020000100120201021002022220010202212101201012101112002010112222221011222011021201101001121121002021012100001010222100202002020110202111210101212121010121010112222212101100222022020001122011201111111012120210212010112122221211211000220212200202202222220111210120010011020011102001010100", "01002201221200000111210201102122001212102201221001002010111111220102111212022122000212002101111221210100210122201111211122021012200020121111222101002012011012122012201001211022120112201020122201222001010002211221221111100111011112201221211022011120011220200022022011102221020121201021220002220202201201011212202102112211010222001200020111220101210122212221101222022200110202020112020012102100210121011101122010012002212222221001011220220112002022110120021121102112110101002121111202222012020111001210212212012221122101220201202022220011210220200012002201101220100000010220110221100210022200001201000222212102101210011020202121202122001201101102102112010220000101022121020010100222220202222120011210021200221221111021021111211021222120010202000111101221101220210220102110000210100022202022001021012020220101200000122220102212211022122102202102122101001110000011120012102101120111001020222010111020122122011201202020101100002012001211210111000101002220221110110002210010210222101202011120021202020001111201202112112110102112122211021121201121210101112102001210022002220121021211211211120010211000021021012102221210221211200110122120012011122102202201211022212101100011121210000101012010121222010222110010221101200020111021112202200021200022002011221101020000100010022002221200212102200200011220220210010010221201021210202110011011220100022101000200022110111012101102021100212012121112222201122011202100201220112221000212102011221011200020120102222010000202111022121211000210202012222001021012020110122122222222220102020222220002022102202200000200222100012110122201100202100222120110100020221110022202000012010220021020211100021121012102102202202221221001201220200012201222011221011110021022011020202001102120120122120212201212101011101101221202012201000222210210021012121001000011002021121200100101011012002120021211100121221021120020222220011010012021200111021112222212210221120201222020221011100000200011100212002000002121222012020020001121020212220012010022112200221122212110111022020012100122101210212120122111001022011212220020010110212200002101121102010210102101001011121100002200200111202000111101112201110210220022201021021100011102110022010101201201202111020022110201102001101220100102020021000012000211210200222121211102111022021110211200000000111200011112220100012100211021210121010222212220011111102022011201012202021222210211002121010201020201210010210212120220210220020111102102201101102101001101020112110112102002221112", "12120000200022100122220022212220122112021011010212101212202200020002121201101102102222001112102002210210122210221222021021120112211020201202011212001021002202101100211120211002011102110210110120111111110112112211200112212220222122111202112212202000112201200012101111011100121101111112211110110101022021002022021221021111112100020102121202201210221200010220002102220221111211111211010220010122011022222122222210220222121011100121202002110100222012010102102011022121012101102012020212202101110102120112122122211022210222022201002012112001220112202220001122121111220222220012211220201210102120010010211100220002010021012202200221000100022222000211201022022022011010001102102100010201021112202001121221222121011210121110102111212201011021012202221002012022111210210012002002020111021102010211000110221220022202011212002221001110222120220202010012002012222120000101112211012110220112121211211100121110012100222002110211110222100210020110001200112121012220101010210220220201110020021000002010001011211101011002110112000002220211200001121011210112002001222011222022210012202002010222100220210221211011001020110212001021011001022112102120212010220202210222211100121101011020011020000210122222201210010110101120012202122012221021202212202000102120222021210222220220110011002210001100000200200020112121021202022001120210210012210212221122200200001100020221201011112000121010110102220101011200101202101201010121001111101100020000112102111212210000022022100121022111200221101212022112000011112201111010022201020122221021120210121000200112110201121121122021020112210211212201212110000212120222221100211111221122020112222111101011212000022001110112201101020110002221022112221120121222220000222120122211100110212020212021211102011111121110021220210121221020012101222212122110000222021112011201110201111102121111202012212201221210112201210220211100011200200002110101122102001201102011111122222201202000210100220012010211000221110110201220120102012121221012200002120011001101212112201012202121022012120110002021221200112110202212002120101022022220102112111221001210100112022111122012221221002112200000020122010222121210221020200101102211202100222012112001220202212122121010020110202102101100112122210220020211210210011010102010022021211021201112000000122112110112220222202201210112021211121212002112220112110022110101120011012010221201100112012012100221201221012020001020010012001022210011022110220020120211012212021122122022121000011111000102202001", "22121000010112221001012110100111022012002201022022010211222000210011000211102220202012112202100001101202112211202122100022121000022012111001022020110202222210121222111202000120001222101020012000000111101111201110222012020000011212100120010022120101110020101102212200220002012021012221202000120102112220210010002201112001222212121110012202122121101122220011021220221121020112210200111020222111010211012212220222210111222021211220010012202121012002020012212101220102022021022212211011122112111121122211120001022111201210102201212011101102121100220120102021210121112201101221002211201101120202000012010212002122021021210221010100111121221120022022100010211021110102101101012022222220220002202122010012011220101200120212020212210000110011012201101022012210122011000210101101000101001220221120111220020220000100201100212011112012112112202102100101020000211121220202212112101022122200112100102221221112102010211001122100012101122111110101001210111220211010111021210100021102112210002200012021212120012011122000001021201212102122120201112101020202210220221001011100002112112002002211200111121021112202112111212100001211200102210011111110101002220212010000010002211201122211111001122112112221001022010202101000020120112202020122000221211222011000020010210211211222120121120000101001020210020222002002002210100100101020211222022122110011212100012002221111212202101101202110012012102002101121111120210211012120011112000001022210210010210021212112000000120020210102210012001211010011120111120220210002102022202112122012212212102110221222220111101021210212010122020101120122122011111210011200102110012112202020002021022001121101110012021112222101200120211211011012121210101112221222101221200222102211012010101112120022021121102220220211221000221101021022010212002222121212210210101212121112002212001222001010122020011111012011110000122211120000011120002010122122210110210020112221112122112020100010011221222100200120122122111201210010110020002102122121002122002000120011010010001021010221210220121222202110201001112001012220010012210221021201212222120120022001212221120212100112022002022010221200002002110111201011121002111121122011100200201211002220002120200002010221200000201002111222222011022021222211200020120221200121110122021112200011122211101122100020220110122211010012222011020100102101121200212002000102201101100021001200110210122011122102220221012021110010011200202222211001211012200102001012002012210111121020110002120110110202102121", "10000001010222122020100222221101002001022011112201021202001212001102201202210120210102102112111212101120002002200010222121120010221101002222011210112201021201022012102211212220222201122222021220002101012201122021101202110011202112021021021122211020011020222101121212020220122121121222221221110021011212212100202211002010101101110011120011002120200021011211201111012101121022022011010002002001112110222101012012011102111020122002020201022202120012221012112101000111110121112111212222220111210222122122020222101001222221200121001211100020110201120012012102112112111120100202221112111010022110100202221111011220012012020200220201012001000120211220021111102102002000111201121112202020112102201210222110221201110101220210102120120222222200210221211211200002210022220200000210102122001210000001002210022210122012100121012102221010202002100102000020210010101002001112001220002000121011002010120000212021100120222212012212001021001021220120200210010212012011002121200121222221110011120001021010012110012010111000010000110120020102212212101201211211022102002010111001210011012102110202202021001012221000202021000200012210220100110222200222222001121221120012200211200121211110222110110022010220210222020122012121110000122222112122202111022000002011022221021222212122212201220111222102201010012222110011102000222000121212201220010021211022220222102211021022100101000021021020010011010222022120222202020010120012012100210202000220100000211121120020122222011212121202110101002220021102021221220111201000011021110200200202121121112022002021200002021102202102200201010212222210212221012022101200020120222021222121010022100112011112100222110122200112002010021211100010012220021111221021120000120011110201002121121120110210011222001111121010210110101102121200121111120222122111202221022110020220112022100212111221102220020000100022212002012022022122202211201222211222021101112212011121020221220121020100001000010111200222100122102100200001220212212202220200202001001200211110110222010020120210012110202112201100211202200202101201212110022200010220122010020012010010001000101010001022002112210110021011002001120220112001000210112101011201202121012020010222211110011102212200022221201020022121100010220202210011012100210021200102200211212210212111211111022122101020012012001000000001110000221210110110020001202221200210021220121210221200002200112202220022200110210220000201122212011010210010021121022011100011221202210112020012121201012202020010200122", "11222012221011002010222201222020222211022202012201012000101122220212102210020220002100102021021021021211012221120202011100112110210020010002100102021000022100221221002220010120210121001102102101210000202102011211110122121102011222000020102221101200000211202020221010020212002001022112020010210112001201222002110221122222121101111010202222002102002110200122002011002021021020111201110122021022002222102211020022002112120101021001112102002122010002001212101202222100021222121021000122011002210112120111012010121220122000220212112020220020011202000001110211110102222221222122112211100001020201112021221212021020111101120122210121020020022200000102112210021011121112220202100112012202221212120200010021010210101212100201001122102022121021000212220012211221121222221000020111222100111021102111201021220020200122210110202202122022002220012200022220221211001001111021102022201102211120222200102212020210000222001001011112102121122021200020110100112212101221200121010120202200012220000112111000022001020110002211200100122020221102011220200011002111212102102211202221111012002202011021111000022011112221212212201101202112101100110011100222112002201110010201100101000122212200210211021122022002001220002211011022201102220102200002211002201211121122022210202120010110001211221122000201202102002221012122221020110011102222122120121120000120120112020101110110202200000011222100121220122221020002010211000001120101200102100001220222022210221000012100112201012201102000211210121222010202002111210121111121211212111122000201011012111001012010020202202121202111101012110012201022221210220012012000120212121120102212122111112121001020002102100012120200122200021002101010010010002121211020220022220221121022220001000012121201000200121221100211010112021121220011202212212121222221010001012110120101201220122100120212012101221101120000122212121001111210020222012112111102100212200111020001202221000111222012210000122200212211111111200200100021001012200220012200121121200100221222021120222111222200201220221210120112111120121221011110022112020210100012101102110101221122112121020220012122001011222001212012212101222110000100011010000220202120100121011022022012002221220111011212021002001022110212022212200020010110112100000200101202012000021012111011210021120100011200001110110000201110102110002120011200110211102000122211011102112000022102000001122102120020222220100201102021022211202201221210120021110012001010222212121211111000211001201021021222212210", "10002011012122020200101101101102010100122201120212211020202101122211220011001200012011222001120101222022221210011111000001111210022000021112112201000122201201011021000011102212210111002002222101201100000110011102001020112001011020021110000201012011100222221022112121022102221020112201200101222120012120112002201000021211012211101102022212202100212020120012200210020201001111200001002101111011010202101222222110212221011110212022100100202020010020220112211101110210111112011212122021010100022210120020120210022020110112121012221202011101202121211020020220012212100102202202120112120120012101112202010020220002120220102002021221100220102020112210211221111022002111010020011202002120102102201220100201110101221011112122200000001020100122112022100212120002010010121110101020211020210100001211112101001011200102021122010112122220101011121122022110212022022010011012001002122210211102200222010101211010201220000111010002000002121200210221020221010010002221021200000101220012001212222210221210000210210100201211210120222120220001121021111000200220202110100122120111010001110021012121202101111121220002112012102110021210120102222211100020200020122222210100102012010100111200021002201002212010002110100211010202021222020201112120121102011102221012202111220212212221212200112212111010021120212122110211200000212220200222220220110110010220021120201110221120022011100210110020022212112120200000120221202001021122022221011201202212100100220022220012101002012020122020121000112210210101110211111121122212012220211102001001220100000210101020022010011111210022020102221122002202002010101222022001022101112002020211022211201010000102110021021022102110111002002100011022212110000011021112202021002110112010020222100111010012111010102010122102212020022001011222221122000111022002200002000021121102112022211001222021122210212001202221120212111002120121211211100202112100102222001000122202000002000102012001000102210111212202111100222010100200211011102100210002202220200022001002021012111120201202012221020012222200012002112121201201100202121020212212110220201100220000020012000210110110011101101100120111110200012022112000202000010211122210020101121012122122220012122100200022121000011120110220112021010220210222010120010001202120010100101020111101220002112120211202010100102001100021002001121001020102011210111112122012211012202222100102120110202101012011220220020222122101000222120020212200211211211010021012120022011001110200000220022110102022002120", "11202122102121200122212012101122010122122001011102021120211002212120211010121220201101100112221011000010121022020012112122201110221121220220020012101210201112221222010100021102002220012210020210211201012211110202112122200221121102212101002011221211101020022122021110210010010121021201101212112201221212010201120000100211101122011100001221012022020111122201022210010202200220112120212202102210222022211011221110120121212120002112202121212110201210012020121100120102111110200022120102021211100221212220112010121001200000100212010201122012112200110200102101121222212111222122202221012122121200110101000102200112201121222201202121120212222210002111010212102221120120020010021020110212212110010111120200211121011121011120112200110211011210220101102210102000202220000221100201100222020201010022111220222010011210111022000222101120201110122220010002102221010221112111211010020010211210200100002021201200201220220022220222220120110011210021102121111000121011110222101222112002000111110000000222000222021222100010011002022100002102000102221012102211121100021000100221112122000020202010101220010111101202000220200222201020200101110122120021101120211211220012110011221210021120122221121010110002002121000021120120200000111200102011210211010022200120200201022120012210021022012111001020211012112112011120021102010100101120121112100020212000122110121220010211021121010101221022220102110001202202202002120110100002100102111111120020210101112210001210212012211212111220221111021202011211200210200021000220212202202020201212221020122211201200212021102012011201110012212021021102120211201202220212000210122012122112221102110100212122201220100010022011012021101111200000000122002110000000100022121122001010010211111121101200102120101122201222200212111202121220110201020101202122200221001212120011022021220211111201001020221200101021022010000012222020010121221220102011120011221020120221221002202100112012020111212100001121200021220121002200001002121111201201110220121110222211121111121210012021022201102011020202222201001201100022101201200011021022220021200200121122210021222102022102110021210211112111101101221110220102001101110210202110222011002200120102212221001211111122020111021022002200200110110122112010011121222021012200112102110012021221021011221021022102022110200122202220022102212122121010112202010201010212002120021100000101002020002222110012222200002010211102102120102001020122000021001012000101021010210212021102222021100200020200112102", "12000110110212120122020222120110011102202121221002101022102200101120222111220120002111110221001001002001100100111201120102020121110111002110222022100111021022202101012100021010220112000212010200220010120212220102021022022101102111110022212000101101212011210201111220212002220112012022122212212110121100020110202102111201020012220222202021102120102012121010101202202201020102101000110010211022002111120022221001010110020221120111001201100200220212020200010002020100000202120121112200220010021102210210002122200110122120222202122222110202010220021221112001022212000011012000121222122222001220121211222002012001222002100211212121122020120201200010211021011011220100210202210222210122202020010100211212020120100021011002102102212220222202101022110000011211122121022122022002100101222111211100000000002020012211201220000112011001110100121112000120201022100011222120101002201100102011210001002120001001201121202200210210202111020010010101111101212000220100022010001010121110102201201222201021022022021112210212020100002220202010011022100120001111210011220202121120011202120011220111001220021202110022211102222012111012222102221112200102111002102012102110000121101222220002022102200020212100011222220100121020110111000212001122022210110100220101211002111222011112220010201222002011220021112102102111000100200112002010220220021100222110000200111211122111212002102201002011110111010220002110002012001021212102012100002110111002210202000212100101020020101212121020210102020212111020200012012102200210221122222001210222012112120102101112221101010212200200010221102000212002010001120122000220212000211112200222120012000202012200001220121020100212012000002112001220021112010011012222220022211211100220210010200002110121011201021112221011011222222022211022002111210010012111001221122212010011101200221101122211112201002221022201210202200101012211220022010222211000100012122222220200212011110201212001212012222211012010122010100210122010020020111120210110111122100101110002022210212200022101222111000011102011110002222010201222221011202001200210122220002201220102211121220221101022211010022010211110221021011221122110220102122002101011112200100200022112112201112120101001121001012011101112200111101222210112121210122112122021120002121200102110120212021202102011221202101021221221212202100110021121111021212121220200210022101220122102221202022112110121102020011102202211202012222021112020012102222222010100221102202212201200100222111110200002021000", "00202000200202101101011102022020021011020220211111120012202012221000111210000002022122211012200122122220001022001011122102201020000112212210010021001012122022121100012222120000212002122012021211101211220201202210011112100220011001012100020001121011212120021221221200122012212200012020211101100110222111201211111012212102110000101122122101211210111221010100222202112010210112101210010212200202121122012122220022022102200221022012112001220100001011021022201121102222212000100200201102100102200112122200112210202100110210211210221210102202112202202021222201002022000011112100020222211022000211100201011021021020212210111220110221200101002020000201122100100210110111212221002012020002012021022000111121220000022202000200012101002122112012020020110021101121001110112221211001011200111110012112020201020202222201222210211210000002011201100112120000100101011100220220100220002100112000101012100220202221101212211121201200220202211021200010020022222202010012202220122202211100010202012101210001112100200022101210002210102222021000111210102011100012212121111211011221102020001002102210110100022210010221011210020222222211200202102122011221012100121021001210210022111200000012001012110211021021221000101100110111112012022221100111200201000220000111200110120100200101012011211202222000210220200110222201022200201221020101100110020011001221000211111120001022121211122021110201121110200200220202100201000002012021021200001210200210212021210110221021021100101122202121020201121121220120012100220120002000002200101112201200022201211022210222000211202110200110212211001020011110202102220112200200112010001221010201021111122001002121122220022011112012011201211001111022200111100112100100121022100201211212120122120122102212001112111221010111100110220000020012101020210011020020112012120112102122112221022100022020102120221002002211022201222212012211102012011100210002000020102101122002122012211022101200121000001211110220001002200211222022202212000122110111121010112100101201111111001212210100222212110120010102011110121012021221022210121022122122021221120211102011110111100201101200012120122211210010101000211001200120202000000112011100222201001112221100122020122001111222202200102220110221222200121120211020122122120210112010221102212002200010002210220101020120120212111211000122221010012001101201012210221110011222122212020210001010002002000220001200000101202120201222000212210120221201001122010102210212100202202022000210221102011012222101220100", "11002002101112012122222021210020211221210010202121121102200210102022212211200002100200122220002222000202101201202012120001221221121020200222100020122100201001020000021102000020101022121220001101210122002022100200222201212102120012221011102011000120212000101201222010111220001112110121001210000212221010200222012011012222212021221012010000210110201021112100011202020010201022102220002212101220012102222222112101220201200011212210200201020020112100101000122201201221020201111110020022111022102002220201112120112022220200000121222120212122200121221000020210201011000220100022010001210012020110200120002221110102220200212200000212110000220211002221221202212020001022200021210112001111010012222200222101111100221021101212101220101111210011221000020122110122201021210202100121010012121112010222101112011221121002202112011102022110121111200101021111201101210120002220210010100122000121222110221012101210122101202021200102222210101121001001201222121210122200102211101210100111010022201111111212122101002222202122122212121201000220120120002102020101210210102121102001101111122112101200120110002020021111221222222112202210122102221201001010201021111212012112220121110000110001002120122202120202101200122200100110112101101101101112000222000120120020022212202210200002201200210010001010011010110002021121101121200020012202102021211121222002012121222220122100020000212010010210120212121210111200022110111120020111111221020011102110221010202101101021020121121011120002222002022002101110022112111122102211100211121201002221011102211020202100201101111101211110011121111110001122120111102222222012200011102212212000021210020220121021002212002002222200210220010000022212100001000020002000221111222211212222020120221110001200011210100012111121112201102012001121011002002022010002202102101012200110102200011202121112122120000220201200110101102001202022201121110001202201211000111210110122200200001020102201101200120201200211002012202012111001121120110122011012120121201122202122211100111211211122120101100201111012220222111012022011211101212102120220212001110120020212212011212000221221200120010211200210100121112120010022210112200011010222212200210001011002202102102112011020001022022011010212101221101201002220202102001022210122100111000120002212010201111221120121200002012212000222201110202101202022112021122220120210111122201202110111002201100111012002022022200020012110110002121022122121000012200111022100021210121010100212022021112010212121110200", "01212211222101200021222220221120200002020002012122201120220022121011200011022121220222202220210120211012122221222110221220202212221120112210100211001001001000112210220100002110022001010121011211112101222102200102200221010201120210100022110020021222220022202212002012000121211212021002020220200220101020021102121021101121221002212121011122021020211200101212121221122222210001212100201211211220110002120202120010112002022021011111201022202021121120200102021110201020011010122202201002021201212102012110120021211121210002210022101221010202010021201121122100011202221200000021010122211212212220002122110001101221110122210110122100110121022011011200112110120012022021210202221200020002211222211201220022120111212110211121120112210210120012001120221110120202022201012000011101120102102021112221111210222120111022210111101221012020222110021112102201121211122111122202120120021110101202012121210012210012112212220020001021120211022110200000121200202201121121211101022121112111020220112222111201121010122010120022122022212210020210012202202202220220120112112222001221000011211020222221101012000220121222102110122200000011220102011110212122011210111001000112220100022002100020121212000100200012101201222220110021100102122102002012222101022012110212102000001011210120121222002021201201111112210102100012102220120102011112022222022122121110021021212101012121001000121111112100111210102002120201202212101002112110212020102221111210002011221010002021122012102212101111011000112000201020120202201120122122100102120222112100222020112101222110001012200121100021001112000121010200221202100011201020011112010112022112022022222111211021012022012221100102011100012222112000121022120001100110100112202100012101011010012120211221201211201112100021202211012020011121212020011211200020021020021022110000202110122011121220020112101212212222010010212012202102202010200111201021201111120110201111110020110221002010122002100011022011001121101211012121102000211211101002101012020220220211222211120201000021122112120122110222210001012020120120000011211222200112022000011222020112210022102022212011220110022011101002010200011121010202122122201222111112121111202101121122110102112201222001221021211211201121210202020121010101222022122002122011120100021201022020122210012021211112200012220210202020102021112101221212122102100022222222022010210020211000021020002220111100001021211110112122011011021012221010211212200222200101211200220002000012100200210111000100221212", "10102102100022212002221220120010021211110001020002201010000222100020222021001022102200100111110021022000212222112021220121002011111210120211000002120020020020002101112100010212201212010120121102200212100000120201001100001100101111202200221001221202000010100122101202021021210212111022020201210200201021221122212122121121011021002020210200112022220012002111220112201111020010021110102201202202210221200120012120012212022222102112110101022000212122211022122210021221102122110112001001012112201112220222201110102002220102220012022020200200100211121211022121011012002202210200200011211000021212101200202102002221222122112111111202121001022021021222001002212202020110102000110021012002220121021002021122110000000002110121112212111220101112020120201212002111101221212001022212022101122222011002201000022221021210211200221010222220101120222111011021211020112101100121122020112201102222202122200202102222210000012011110011121222211100212121122010102122022100220001200012020212101221210210021002112100120010110122001120202110012102121100111101101200221011100211122111112010212001022012200220201020102212000212112101101110200222221001002002121211010100212101020210121111002000211000102210110111002002211021001011201122221212012211000202111002222111220200121110112221112122000112002112220022212210001100112201021122021110011111010102112121220222211022221111100222111221202122020220001022121120220222100022100211120200222102200202022102101002021212120200122010110112002102022111201120201011001202112200020101101011211120102120101120220222211012121102011111201212122202020222211101210212121202200101101212202221220202112020002001210111212022222200001012022200000120021102102122000110210211100100200110010100210000212222121112122220121001022002021202120102220100102022022102212012000222102221120102110201021211001101012220221212021000220002201021021121120200221211001222002101222211200120000022210210100222222121200120000121122212010201012212112000211121211122120101021110202222111122001221021211021001101112200112000110101112112011020211201011110010220201210122221011012100002011201112121002122022122012002221111121201011210200001221100011120221000021222211020010122121011001111102202200110202220210120021012021112020002100210100010010212110021120212120202200012122200120022111202022022002121010220110012100200012000112211201221212100221220102222000121201010112010210021221002100101021002010121122002110201200001212200100212222202021110022110001", "11221022122222201011100012111100102111201210111100101022210210001222112100201121220021022100221110001011221110021002022100202122222020011222222221001220110222102011012121101002222211002002100112200210121110112212110222011102012010012000100012100120112201122001221011121122100022022200222010202211022112122220011101001001011202221002022222022012001202101012211102100210002022210020110202101201122020021201110220101020210112210110102022010221002002100121011120022221122002002000002202221110222012111120002122222200202100000120102110221210000200122221112021220012202100201102000102202002010221102000221102021100110101100021010001011201220212200101212100012212011121111202122202200120010202121111112001001121210210012010221112212020212002201201212122102220221222001202000000110110201110101200201122102211020110101002201122101112020110010112221202220020200201201101221101020200202111010220020002200222022222011111221211120001100101200210201011221101200102112121020002212210101220100020112101020002020211111102111012002122221021120000201101200111202220020111100001212101120110112222101010112201002021122001110112220211212200002212020120221100202021000002021021112100220221200220000011120112012212122122210220010121212110210010210221012120222021001220110202002012222111102122011122211001012211001201212100012010210022101210120102022212020001001102010012000102020010002001112002122200020012012011012200100210020001211012100120210221012021010000210111201212102110222122120200210120202121122011012211101110002012222200112001222111022120020221111010021012122012211212011022010212011000002212222201110221212221000212202020100202100102111100021220220120220001221112010022211210112200022122011212212002101202120022112021111121220011212001112011112000021220112020012221020111201010221011120010200000121121120102002102121120110121211100200012010022112210211021102122021021021120101210101120100020020121001010222220111001222122012111210221011210222120020221120211212020122100220012201122001221022210202211010100011100110100100222212000012120022121220120110221002122100012221200100000002100002120212100112221112111002101212220120222020221210220021000002211122111212020221022020210121110211220221011200100021222212000020202020111211000112111200111010110120200011002111002201202111012000121102110020001201210011202010210010001002120102001202012021200210201201021110020002201102001000221222011110220212202110221120102211121220210021020100022111221020100", "01101012212010101110101000201200012212210021221011012000212100010112112112110212011021222112000201102110211201002200102100102001100021000022200200202112111110220211002212121211211221012202100201222220022111200010000200212101210212011000112110112020202102210002110220202120022101010200221021021000212121210021011220010110021012010102002220211100100000001120201110111100102102120122212122001211210201201111020100200222112020221021000222212200202201010222102020120220002000210021211022101200111000000112200111110111122212001120111001020112220110111121212222110102102022201212010202021212110111020010100220011222211010210011201021211001122102022020202002212002001210012120101022021011102222212022211112200211102022110110002201212002001212011020212102020110210002102122101000122012021012211100212112112220110011020102112110112102010002112112201202011021110211000022211110102122220202021222221201210012020201110212010100121100021201001022201101011212021001121102000212000121112212211222211211012210220022201101000120121200222000201202212202210201022122012122002012001220121000112122122220121100102222011022221021100202002022102120110122201001012112020122222001200001002102121112102001112011202102002100122220120102222001122102002220022221011212220110110200021222022221021101002222021111002210202202102100111211212012001201001200000122110112112210010202001220210122100011020222002200222000020202211111012011001120122201222121101110011221001221220011120021122221200122212110110121222220222222101220220221010112201110202111001100022200022211222110210210201001111210220212022011101221220022012122220012012200101010200020021112212210010210012021100101200012111101010012212122220121200121200120111011210000021101011221000102220210202212201001002101222100002022020202110122202221002100212011111010022101112011021002000001220211120201122001121101212210211010002002021010022111212222102001120212111121001102210210202101000102010012211012211020221012122222221101002222200112122022210101002220112000001211020010222212020221101222212111112022021211101012220110212121222221012221201212112220202120211100200011112000222110221020010210001021010121221120010002210010220020200200201111110010021222111222002010010210110000021112000011122021210212220112212010020222122201210202022011202102102001102100221100000202212222120012221111212212121121222201210221121022001220100221210002210202211100201122100012212111201222122010010210222222021020222100212020011211", "22201010002012011012221112101012012221211101021112011121022202221120201100100221201001100210111201220200121212120212002010021100211001211111202212212102200011121202211101101021201211001210020021002211222121202100202021212120021112110112101201221022222211202020201211201112020110000011221010210212120010201022102211010122112122020011202101111200120020020110001002212200102212222210011101001110020121220012102011101222101120210012012010211100022002220212221222221102102201222001200210002212121012112210010011202012221221100000011122010000002211222210212120200021202010120022211102122211221120202000020200101221202222011201120202111210111002010102002101221012220112120111212002111220022122010201012012200021002202122100012202110201012012022111102102010001200102000012101100002202220021210100000110112111201122001201101202000211110011001201000121002122022212212012010011220121100202100110121001020202101121102011222222202210200201212201120211111220122001210121101220112010021202220010001100022202110212122102001212211111120202000100000010110102212202222020202001102102101121102010012111000202021011001120012010221201111101202100021110111102012212200112022201201121020012020021122101120101010100111221222201220100100210201102200102020002221202121120222001110212210212002022102110112111022011122221000101021002022102111200021111102200211121220001020222011011221022002101012012202100220211220020220120112112010010102100210110121021221011220110011101112211220120011101221002022220111010220201221111100011221210121220111212211220010121100201212101021212122100110001220201212011122112200211012201001101001101210110110021200202011021111210212100111102110010112011010220201011121001212000211102122121102220212020002120122021020010021211120011120021010210100201101022001122021122121202122000112200011001121000012210211211202211120200102210102022112022122220201122020211202201102022200112112220020102100012100000011210000021121002010002212211200211011022100022200110222011020000211121121001212212020211101021000022012212012201111120122122111210012012011100200010101010012201200110202011110110002110201201102002222120210110002021002000022101011201211122122101112001221022100220000100212001112101022021222102001112112011010000022021202010012010222000200221111222110110022020000010221100012111011110200201102201222121221212101220110001012102022112220211210200211001211002011111122122210122120221012110121222121101120121012022222100111220100012212222", "02022211212012111222002002001021022200211120120021221122102220201002211201221112211122212210112120012121122220202102022011012100011220102022122112111220011011121102020200201210121121012010121110121000220122021010210211220112001221022200211222121110020201220102000001000102112120102010010121021012202011000220012021110110200122212221212011002220220221221111200112011110210111112200212212210222122101022122200212010122221220012000210102121011211011200201121021110002002010202021100011212002012121100200011101021022222110112222211010222221000002020201100111002010011200120100222110200112210000002200022000221110221200112121211001210210102000221100201100210020010221000121121110222002101211120121212010010112121021121020122122100112101020001101021222010100201100101222110122112120001000220020022020111120010222022111201020220022000111222221111212200011002202020111211222020112000000212210211001122012101200020102021212201201010000221201001110120102211221222022220121222020000100202000010001100202202112202201022122212211201110222002120121222212121002222120220010121222122122012222022101222101022101201112100121001002012011000020212110122200120001212102211020112112010022012211202011002121122101210222120110011212110221100012202210122120221121010211221102121220122012111002210112110020211110021000010012200121221110221200021121112211220112022112220220101222012210221021111000201110000121201221012121100201202220011011001022112110022210012121021121011012201210112021220102122122012102100201022012210122100210101120110010020012010011121201120122201210021101122021202220220220001000112202211102100011011202111122010020212011020201211200011210011001222211110020212021222000212122021211111212102200010022121012010012200221102120220000212211012100100221222201001121200220122000220220212120022222211111122021121220221221202100021001211202210210222120022120122202210101022020120012222011011001221000011000000120200021020212011001202111012212211020110200201121020011022020021012121201122002202202002001011120110100201201211120200010212121011112202122221120022211211021201210221220220210100100211200122221121111022111212201101200120001220011011101212111021201022210012121021212110102101102021001101101212120220220021101000100021122101222100112010000201212222220001222221000011010210022120221222101000111202022120211101010120012111100012021220020201000200020201001020220001221012211201221002102122220012222210021121012021020002002101001121102222110", "11000120220202122021011222101111202020012012120022012011102121212010121122000002011220111020220002212001200012220112022002220111102220101002112210211020111100110222211210210220011001121112012120110002201010011022110000222200210010010122222100020102222212220100111102110112120112021100011012200100112101010211122201101120221211201120011202200122011021112212122111110012220011010122222100102122100202210200012022010020012100211102122202110100211201011110210221020100021200212220110122112121122112210010222121021012020211021011011101001210021222122200222100101200112201000100210222112210211010001100121120201121220212120021020121210121121011202100122122102121120112020210022121010111120222201202101201101022110000202211202120120102211110102101121012120010200100122022200112121200001221222020222120220200210221002120220010020122122221112012012011122202221112212110001200122211221202000202000221122000101000111110112210220202101212101002222022121111000120120201000100212121102212001111212110202112012001110211001111020202022212022000002121202201220221210210010222100010021122221210012012220200002010222021120011000110221011110101210110010020022201000200211102002211211222022011211120001111221120021122202220022121021022102212011111110020102122201120112111000211122212211201002102102112200211221121221010201211121221121001200101022200001220212101220001002022100002222110200000201121200010212222101010002010022000122002100112222102210222022201101221100022012202020122121022221222012020102211121200222201210012002122011022020000201102200002222222012121100011020121220010112002112212021212220101211111002200201102200201011102011011102120002101121222210100210212220002002021220020210220122200021120122110120100121222200002110211011211220011021020201102102101201202220222002111200211212212110121112011101121200001022212120110201220200112221012102000200001002020111102202110020012200110011120200201021200011101020210122012021102101222222101022222102210121220021121100112200002002102011212120210100012110211212110101012012110122002220010011011011111210100110201201022220120222022110100002111110111222200122211122200100021220110210110212100001002022211201221012021211020010010200200200000222112000022101022211122012112011112012212001212001212202212222112112122221112002120112222100000120100012200102110111020101212120200011120212211120100212010021020220121101002000221012101010102110210210001200100001002111211101220112001220010220222120012021101", "01101102211101121222111022212212222120120101020012201020000222101011101012022122101102011120220212220121200222112121201200111001212010212021110120000012111201020001001112100010101011012220001110102222200000020101100211211211112102221020120210011010220100212012211012002020200002021010100011102212202021022010201101000110020220011012212210210210211122200211111220001111220100211010000221222001112022202122010021100022102201222012101021010111201211101221211200001200012022201011010002210120120001022021002101002021021020201121012100202211001012012102021111120000100210121111210011001201211101210011112202200220110012100212110022120110201021201201111022000000120022211210202202200010210011110000110221202202010222001120111221120100212120211010100012002201120120100011210112110211222222101020221010011011100000112012021021102121011201200110000002122220201121120110011211101111110010200002010122101110001120220011202222011212101220110212110212210022101200002111022112020102220110202011200120211220110102121202002012002212012112100010212212221222201112121200002211001100021201021122012020020211000101211022022011101120202222000010000022210100220001222121101002011221102010101202102200010002010120210120010100020021212201102110021212011211201020202010001220210102002212112210112121111010022202011000112211020110102011201112000021102022020012212200122100212011011210200102211010020011212001122102010222201222012222010211020000021012111110202110020002122000100201000212102222012011221001202010010011200121111120002221101221200101012110102221202120001222001120122020112000200022121112010222101021200020002200022220102012220111011002011200001111012010112220100011222011020011102000011120002101000100011122022222202012202121110110012202101012220122121121011010111211011010121200000220212021201010210020200010120212011001111112112122010220110212012202211002201120012020211220101111202001122102101011220221220011020102200122211221122101122221102011002111200112001120122112112212112101022010221001022221222202202120100000001010121000120120001120002122120001012122102100020200111122111010122002100021111201120122002010120221010100020101101020100011000002201020110112101001002220011021101220102222211102022121011201102020221000022101002020211101001111100101121110212202000211022110212201212022020210021002010020210020200110111201200120222121210212211102020120221100210011212120100220211121121010102000202220001000211022202020010220221002200100011111", "12210002100200000012200020101120022222211002200122201121122210202221212102001021020002220100022012120002102112100201200221011110110020002101001211102200020111200200010012200122201020122100201210020201110121120200022212200211200221121222011211111222110111222120010011100112201010001002022101021212001211121020102122000210201220202100002100012221201010221122112110012210202000101021210220212012001002021010222021212201101021020000120112212021220011000221112001021010121221102001200200221100002210200002011211221022222220210012111011122212011111201200110211101121201202202220110201102000212122002121021011001221200202110102001102110021002112012212002120101000012201220101110121102002221110120212100211220201220002100210110202102012022010221200220220020002210211221201102110112200112011110012102002001211011102112010221210001102122200021110110021120000201011222202211010200201121011102111222202220222020200222221122102200100001221020222220010101020121021211011210211111012220002212100011012110202002202012201112011020111220200102110100010210102010102000000000012222100101222012011102211112212022111011002012211220001221120210001212210021020222221221102202020121121001020022121200210220221012002011202020212111110012102102111122022011020100121220101002001001220202102010110110221220102121222000102020010220001110101010212221201212221012111020102111002011210201120221211212020020100111102122010221012121212112122020020122220220210001221200202020200011110010202000112002111020212202111221101221222020001100110020221010110011210020212002002112101112211120011210121212010121121120001000001020201210221211202002001020010020002200101112200221121001112011111220020210200001022122220001001200001121121221011020012111122121220101211210201020222221220000120110112111012012220001100212010022122201002100121001010211110202201112101021010020211222221201220110220122222210121012001022010121010012101201011011212000020022000221100200210201012002121212121122010111222211100002120220222020101100002110100222101211211202202101120120212122001121010120122211010011110121220121022221022222221021021122221011021110201111002120001002112212102212102000022211012211010010112012221221022222010211211001211212221000101100021011212020202212212211021202102202001001221122222121202102110102202011222201211001022000212100001002121121121002222200110001102120100001202021001102212011202101112220120101000202221000212112212021211121222000210211110112121000202221111120220", "02212100122111221010201221022221200110112001201222222220200122000021012102021210102110201202120020210100012001112021002210220210221002201102210200100220212012102212221101222101001201221000020200202121022011121001012020102020020122110021012201200002021012221120200012000210000212221002112201110010000000222001212221200021121110012022222002001011102000020022201220001201012012111221201210110200212001220000100112011200021010100001001122102211121020202101002022221222100002200020221122102222111211222001112222000200221011102121100120011121112212100222101002021102211102110100212221202111002011102110002122221122100212010111112211010120012000111000211021110101020101012212011010100022111210202212000111020200021202211110201211110002222101121102212110021202202212112121202210111012100010110012111000212102021201111210202212120211000001121011200011120202002212210001222220101210122012110102022001121100112212212211220001011022211021211222000220102220111222010010002221201112201002111000012202221212111010120120120102022111202120122211001222010020201221102101202121121211102021002021101020111102010022121202212200200212201011120120112101002002010111212121112101200110100201121220000200221102111111002100000121101002110121101200120011021110000220110222212121211110212101000222221001022120212001220002200200011021002122221220102111001001221222120100022101221121200102210001110010021001001221021112001202010000100212211021220212101101022121021202022001020010111022202001011201011022011002222101200120210020110102211011111221111101021112221000011011021101121112101101022222000021110200101020212211022200102002021112110101002101021221112010022122121111122011102210110002121012102221112100001012122011120020010111202100000000222000221101102021202211020001102112000020121021022200100022111220201120110111211022000001021011010210222100010102102101112002200201202100022122220202101012201101211201000011221111111211020212101020211020112221200002020020222222002121010201212012022000120220011000200100111211122011110222220202020002121000102200012121121022011110022111120211211012020000021002112011200121100011002212210000121010001010120110000022002020200211111001020102210111211222111221212012001000211001100010220221201000202012102220012222110111120102121020121020020010101001220120000012211121212011210120021222122100200000212002011002102100201121200201111002200102120020222202010101111122120212222210022021110221000111001102022022000100112211112000", "20020201020011110202122000112222002110112111121110020122101012101200022100001110100100200201010010202221202201111122111100101000100011222102120202110021212100202100101212010020221222122002020020221021222011211122211010120221210201010221022101221212120120000210221020120001021210200020201201202012101220121210102220211020011112212110100220102221100211012002011100001111010212101222210102012212100212221000221021012011212002201221221120112211120221112022211022121012011110011021120000011212010110112020010202220010220211000020110010212200202110011121010012102111022220022112001101201101220012002111212011020101221221202022222022021111220212221200122212111122011121020010212201212110001201210100101200200012010021211110020201000020221210211020021102201221221121021022001211010022012112120001022011022200010222120202122100020020202200011221211012110110000021110000012112122012200012101011210221120212010222012000212001101201210210020001021222102000210222111120101122020201021022022102212212000011101022021200120220100010001120112122120022221020011102112000020102100112120010102122100022111220212201102220210010022222000220201021122222222212112202002002212211012201200001120211000221111011120002100202112211101221220110210100021010220101210111012022200121111102211000001011212000000021222101202122112011220122201222001120212211222101102221220100020112220202112222020122210122120022221012220101222021201120121220021120112011202022211111100100001122012002210220021000202021200200002021110122220012212101000102201110020110101101200122022020122010022100211101010210222122001200222200021011000021212012111112110111010220002211212012021012121200211001211211000201210122220211201120212120020121221020022102202021202010000020000121100112011221212022101212011200220022222111200011212101010111222021221210112121111100220000201010201110000102201120210120112121112021221211022111010002021102020210222212200211012012222121020021122121020002220221111111212201222220220011011200201022201022002202220121002222210021120000202101122122122022201102001212200201112012111120220010101121100100220010212110102121000212000022200221102022122200211011010112111211201011201002001002222011011220101001021022022101021110101122120120120120222210002212222021002212202202111120001220121012002000212212112120111112021210122222212010102011110102202210110022120221120210000110012112122222001222001000002221101000120121021100102210102000120012210221110100011002121200102121", "20110011100212111121021001111102110221120012110221112021211200200201111121112100112101000121201211001000221212112112202220002012111112020101100202020211100121020210200012001001220011221221101220011102100122001120001122001112020221221120211210110200220111011120112021211022110022001011021102100122000122201220102101001020110211100210100201010202002111111000101202102021000010201002210010000211011021120022122220220122222002220210011000121201222211111210010001112112112222101012002211100100012111020220111221022222020022010110122222202002211212102011121201001000122012101110021210211020210120002001110112000100200010211102021012011111012101201200000002010102200100110012012122022011200110020111212112222202122120020100221102012112102000200210120001021120221202110021011101210000212021111121201111211202121000212011000201220002211101111020211010002110002200200020011101001112101202020200022021112021100100120002121210120200101200001102022121201011221000010111222001201020021121120200201221101220122222010002111221011221200122000210120001010222202012011022000120002001122200121010001002110101222010200221222020011221102020011212222211002012220200202000011021221212121220001010001121212022101012000002122202110101121122120010021220220120002012022122112201010111221001112111002221020220220121101201210101011002201200001002100111111120112021000022101211101221100201022200211101111110110220222200002011121002210112112111101210022100211111102220102001110210021212112022021100221001011122222120021200010121222122121011122221120220122211102010101120222111201010100102202010100002222110010102000100111120122112000102020100102102122202021112000121020020120202111022100211002202100021200200212110100100002101222201100202202021120000110200011210011022220200111110120022222110111110100022102000211102211100011010001210011212210022002021212012111000000111210200210022020210000121202202222200020120000220010020012210010200002002111200220100000112222220011100021212212211111020220111200202020120011021022102200002102021202200101121221111010122222101222212221120111211012221022222012221222122200102001122220102010120221121101212002220011120221022001102122201002222022122200201100012101122201001201210000122022110111122012100111001001112000102002001120200212112012002211110222201112211101021022210202020222002121001120020020111111221110021211020221110002022111021111212110120001022121010111012002200111110011201112121000110111120001120012212221202222022", "11102120201021112022112200122022000101011220100011120000200100111200102200120111012112120200111222100102210012002111201002220202001020002011200000221021102021221011112021000201222202002100212012220220201102022111121210101201210102001120020101022101222201121000020120010220201010011200212202210121022211012201200121011210120022000020002110020212102102212200021000201011011011212210201102210022011112222110011011222100001221022010111110001011111221010202010010100000121202102010012211120212121020022200212012010121002212220012111101012011121122021210210110120112120220210112002101020221001111220220122210022000101122020011112000202001001220120220122211012111221100122020011020110100222211200002101200211002202201111102220020221120010101101020120211200020222202222202022102122101122000002011200220021112210022011022120100121102011201222001000011211122020020212002220120222221200021110201201020121101220212111111120202100122201111120120000001001212011002201222010202012222201122210222020020212021122011210220122100022020001022002012222201012122101122002120202010222100202220211220111020120201102001122011001220212120012120101012101020222211000002020022122011022121102012212022111100121212002100011101201222122200112122220122002122002200001201012201221020120012212200002211202221101200011122021201202211122212010020111112122112020220022220100210022212111220210121122222201222001212122220200222010212212101012120012102001002001000120020210011120112001101211102001221120002011210210101102222002211102221200121102202122222211011000120011220111110200011120220201111111001020010011212222212020010101002122222221211222121000010111000202111022122002102022221101102020021212000101221121110220002010202110201221112022111020212120201101020000002101001001210112212111022112210111101120122220222011010211000020001021022201012121020001010222022210102001002222210021220012100101112221021002121220211011122110101002102210021112010112112010021020212202012022120022100212001200112021202000001201011210122020110121122110101111101202210110202021200012120222020010121120200200100100200220010121222110210120112110202020202011221220121112001210012011202021222000220222010120202010011111112211212001022121211021012220002101120021011220210010120101122201111202220201000121100110012122210012001002122010001102111220102212021012212210012022011001121020001200112022102221111000022222210221201112002101222001210100201000112102021201021121121021102012111100210220111", "02000011001001212211121122110202000212010221210202110120011112001212001202120200021111220010221000021002000010110102112012012020111201100200022012001011020221022022022011202022212222002201012021200210001201112222120022201122200200000011020201021120012001022201212111021222022020222210212200010122212110121020102022011112022211020010011111000010201100210011111211121120112011001211202220111202101211220020111101102201102200212200222211220021001211011121210022110210100101020212211220202000212122100101221000000212111100211202022100222001020212100020111120120212222100011212212012201000121222201002111201102100011020021010200022202021122222022001102012212221210211101021202212212000111122002100121211010012100010221102200011021111221111200111021112022210101010100211111202102102201112112021202220201202111200011212211101002210011111110111011120112111212102201121100202111122001102221111101200102200222001221202121222111022000211010020202220212112212000022121012010110122202002012221111220201112211120021121011020121122111122110222120022100202221210020221012020202220210002021212102211010221010101001202212111121212000221011000201002021100011021121000200202011222220200001111022021000211112120121102020122212121010111222211001012120111221011121210022021120100212011011200100010111200121112220012212111220210001100122011112100122122000222011222011112210022002021011212121202202021212111100012021222200201101122010100100110121020022100220020220112100122002110201202211100211111022102212100221102010011012211112111202001121202221212221211122012120011222220100012211120120000011202102022122211111200112012221201111011211220202010001212220200110101201110001200221221111200102200022120220211010202102111011101220212212112121010221101210211200212202100220012002200201010100010111011010001100002110101211101011201020212012010222012011121220010220102221002222212111222202201021101012112100001200121201011211221221102210212200201110110222210022211212020122101110222021122021200121122001221111220011202211101010022220221201110221001222111112101102022201120111022020120000002111221221100101200111011022120220201002010200200002002200210010020120212110100020200111120110221022121200122100101122221100000220220012211120012102100022220201111112012002212100202221212001002222212101202121202022202211122101222210211120002001221121000202120121020122200120122202202212022221000202100022110221120121220022012002101102020200102110112021200020211011200112120", "21020001101211200112100122222102101101020112221121121021110211002022000101202210111110020022110012012101122002110020002212122200002221020211200022020111200110021120021220201120010222120102222001122210021011110121120102202021010220010112020021001221222010112112000020211122012202210220221002220221001202211220001201021111102222000110112102221212200012010002011201100210211022101012000222002200221102202220220101012100211020121011101010001021211102011120001200011122020122102201212200212201210011012121201111020021101111112002201202222001222002022221001100210001212012102000201100201222220100200000102101201020200021112000020201022220022211101212101212202201011212000000112110210002220021101221210112122011100121101112210222121222222021120112021201220200220220112111111101102010020021020002010122110211211200202210200200212012200112012011012221020222102210202121212110012002102221221212001011122221012211012202012022101012120012201000120100220111120221010022001222102210200202112121002021012120020110210120100021102112222120112022010020010001010220111000002121001221122112100001021102100102022210020112122210101210121222210201012001122201020111211111101212220221212022021221000211120110102110221220010200001000001221110202020022221010000110010111202200210202121221002101202112221102010022012000011001212110001121102200100102101012021110222201122022021120202210222201202202201122110101121011202202122201012120212220012102122100201212012212100200111001220122101021112121201021211211102122220012202221001221002011112011001220012122011222102112101110112120211122211012110002121111001220100211211100222111221210222201100020100010111101202202120000021002012020021002200211021102101201222122100001221021120201011010221021012021112000101000102120101100010012121201211101001002212002111212202222002010112121112221021202211202222201011110101011202100220021210000111011201212001120202221221221100002020111010100021112102212002001022211122011221202220010111110110001101102222000220100202201102102112021201000201020212220122000122221000210211212211220221111212110012101122102110000021120222222121001201201210221220020010202001200211112001012000000010021011212021102002210121102222100001212221011012111221201212122021000002112201222210022110012120202200220020201212000010010211000100201102000001000220000111000221100222122101010121120021202021022122000120221212011002020121121200020210010211010010112112120102112100220121000212002010111001210112000", "22210222012200001220001200222010012022021000112001110122021010010222011202011221102000122122000221201202212110200120111200201111111011221021110111122112022222011221110012222120112102211010010121210010100022111211101110002100120222222200020200211122111202120112022122100211011102010200002021220011212122020000201020002201010120011200011221011222200222100121200001000102200010011000122020010022022020202222101122002111022121012220122112202102022010211220220002200101010110110100222122222212102122101202222000120221012111020011010121021201120010110002121101002201001220211121122000010110011212102020101221201220221020011001220000220010020211210002202022122001120021112121210012112122021211000122121212120112110002210212001012221020020101222202211202121121121112222020202020100100222012000210122202212101012020211021211120221020102221002212202120022221022221201220102222000212022221202111212112222210102200110022211010100220000012012121111002111200220001102102222201222010222012121120222222202211221222100012101101112000100201010102010001200012200022111202202201012210011001201202001222121120012111100121101200010020202201010120012020112201021111210010201201111020000221010110020011022202220000212222202200112220122122200220102000101012001011210001100012212011211100120211110221012221011122112001101002101010220200001121021111022221001002200211020110000211201012210021222211110201012111121222102122100012121202111011110120110202022211001111101120001212001212101101201122021220112100200121000110100022211120012222210020022111000011110121111111120112220110122020001101111202010221212002211120011010101011100100200200021212011122021200102211212210012101012011121210012020020012211210022020100022122001112201122021200200210101000011020101202121010010222212212112100101222110100110000211100101120201021101112002002102221122112211011210111220011222220022111000120211120122211020201112111211011022012201202100221010220122202112011011012202220112202120001010211022220020100021212212102100120102001020101000011010101200020100001210222202122121021210010020020110202200200110100211220001222010101122212210010011101202221021101000112221122010202210101021002200210120120102122101101202221000122001011111110221100122112122021000102212012121110210002020221201020222210022201000110011111221111121001111021122220202201100221001012220010110002201000122020112121012112100120111220210022012200022022221021020011022111011010111020002012012202111120202010210", "02121110111220101000211222221100110011122212220022001102102221202010020222011200120110121120021212011102121200210212011122002011210102000210102001202112012121002121112210002022212002221020111011200211222112211111022121220220221011020200121111001111100201202201112010222011022201211212200010020210111001121221111222101000222110120012112001000020121010112011100002101121221002220222020210012012222000111112010200010200122101101221111200021112011012111201211201110210110210021212222121022020122201012002221011200022010200221200010121010210112121201022222200222000120100001112220100202001100101102021000000012202012212002201110002021222202012200221202202221010020101012211220221211210022122200210010011002211201000111012000111201110121111022000222011211002121102110211200101221201110002102000011002222001100000202100202011111220111010210210210120000121110120010111121021020022010122222120101022200010111012201122221022011001211210000021201001102011212221011120211021010120011020220021212021201010220221101211100102112110001210211102221110121220222112001020102101202122122001010222001202002002202021110210000022220102120101111001220121222120212112201012100220201122201101102111220100222221011021001222211111220200102002220020110100021002121021021122000202000220001112002002220102020121221021100210210010100100202112112221210020011212200110200211002100012211000212111200122020201002200221221011021100121000122211211220222220210012201201020221212221122212012021002201112012220001001001120100100122220222100120101102102111110021002221100002010110220110102110012210010110221012120012000112212100022000000021200010000112121201201102010222210212012122210001211222022212022111221010110112010020011002000221002010210220001201011212000000101002101021222120001211000121101120212010202011000001210221010000120202002212212202211211002101220121200012212012111110121101220112202201222111202121022101212010102211021220100101102020020102221222212210011222022002100022111002100002110022010012210100122010100000201020202220211001210011001222202011001111012121221221020022110012221101101200012220211010110010211001120000222010201111112200220010010220011101002120100210110011222111202222101022011212020011011112220101010112110202002020010001000100211221120012120221101020122222001010020111120101000122020111021022222221100201000120202210121221112221212120201122121100011222011011020210210122021020012011002011002211110111202211012021112022221000222220020212", "20011210210121001020122110100200101110222002110210102211020201122210001100000112100100100122221202221200202120112120200120021010122122101122101022002201212111001202000221212210110210020122222100100022210120201020200000012011020121022222202121200222202112111202120100000100200010002222000101002122110021002021010220222201122111101202110000001200212112000002202010020001201011121222110002111221000020200010111222100211022200111000022122021211001001000012122212101011211001101210000221212221221011221222220121022021222211202201120020000001220220002022121020022110010212220011202112222021110212122102002021210022120022202012011101211111012111112122202210012110211102120010200202222120102001001112211120201221211001101210201002122122111210010222221002111222010221000200111012111111200101110111112221010201211001111102120200211222020120101202110212221221110001012111222020200000022111202111010002221111212100121122001200222211101022012012120000201110110012010201110010122112201022011210021200201001102012000020120202002220001102211020020000102111111110212112202111120112010002110000020001222010022212022002220122112002212021220201100002000012000011010002001001020210220111110011102201112202020002101011020222021010120020021001010102002002022112012211101001222220001021020221112101220202022220220100102101210112112010222200122112101020101201102100201100121202120010100020122021001000100202220222201210210210000111000100211202121122011201202120002122212110021112122122201021122122120211221020210120022220212011200100010102200120111110021210120001220020101111222221000102120021200110212110212101211202200122002110000001000100112021020201100122211100121100120011122111112100222112110220220210002212202112102120112220111101212001102101022212022010022012010020120000220220220202000111101202120112202221102102222010221201101212021101120100211110221002221220202020110020011221201201120200200102112001112210220211122201220201022000002021002000221000110210122112111111100212202201111111102002000001121121122112211211212110112100010201022112212120002010112101201120111121212202021210000111212122122102101002022211222110222002020010100001022101222020020011012021120002021110012201221020202101112211112212110011002220001222200121202000100020021010111201221110201201101020120211022112202001222110100222102100112210112110011101111020102110100020002100100101210012022202112202220111010101120211222220222200222021011220011101102021022010111201022200121222", "21221002122110112000121202222222102012112011212201000201222121100100211102020110020120020020001101002101012220002000110210211102110011010102011210222120122111220121221011210110202201200010201001221012102111011002200121210000022212202111122101001002022120000210011211010000220101221210102212001111102211001020122201122012221200001012101010211020010000022112222112111121010111221211201210111121211222101120021100012222000121122100220011021122122110201112010101112120211021101221200112201220100200120220221200011112001120212012021120221221200220020121111002222202000002211220122222011112220000121100200201110001021212022202201222002202021011102112021120201210201120200001212122220022221021101220020121120021112200111011220010212020200200101101210202222010020201011221121010201222021100002012021220112012112112110011100012121101011101101102122020120100222220110211002022201020111012201100220212012110222012001201210000122112110121100201110002101110021211012120111002222111120200201010201122112121120111020111001100120201201002011222011101022120011022221210202001010001221101221000110001221021222201210012020122202101100220221222201011010110202202220000211212201110121112210210122221012100222210110111211101112111001212201220221020200200101221000111112212101021000110211210011101011021101201210112001011112121212122112200110111002012122200012022122022022220010012112021022011221102200001112000000001122002200001122000000010200110112021212021100211220112011122200021110111022220001201110222200211101111111210010122012211111121120200102012120202001102000100020221000212000020121021002012100121112221222200122220220120210111012112100220222122220220121022021120122202202121202022222211021020200012212212010020000110022110122010011010100022110021200201212020100011221110111222000202200210211121010012200210011200121111000211022110111100201011211021102102020212010112100221211200111102221020202221020111101221220002122110212110211021101202101202120102020002202202000020210010111112122220221201222222202221022002102210202122220101201201220000002201220002211112022011200211201012120011022220121210211122221211201222102000221111202210012210022210100100111112022221202221001120120100000200121112120221020100221201021121101111112210022200210122012002102210101220110200210100112212002022010112021202221100002022220002102211211210021021012120211001202001022010011112022202012001012001001101102220111002201001221210221120021001012122102022211200120101", "00011122022001020121220202020221210110100000001110010110202222121112110200102000020112121220122110112221222202001202202121210212201011111111120021202112211020220121101221121110020002120110021111221220001011022002002110222101002010111020011222021202010222101011200112222010111110222222201122200101012001002110210200211010222011101010111101120001222001021100122210221221120020112001101121100022101111220001211021121021110002110120222100011120222011011221022011122012001001211200112120221001021221100002020212221000022000001000200012001222101201101112222210220222020220000222120110222002200202110212200022022220120121112202001002012211100112121101001212020021202221120220002011212102022012100010122002222020020201210011111020100002221201110221122021212002012101120211200102121110100002010011210011200121210222211210212021202020111010112011102112111020211201010021202212122101111110202200221111110120212111111011012200112020022101011021100001212221121012202201102120212112020120120200020100212211112201121020221000022100222211220001102211210102011100010112221102201022120012221211210102121020010022022001011022111121212112121210122102112110202100200010100211102020212012220210001011120220110120212211202221211200111202101121012101022121101200021122122112122210200120221002110020202121111202001022222000112101020120001200112002000221212200211120221002122110011100012020222021202010211102222122020220010111020121221222120211221010101221010001002212221202210122011200110220110121101011002111221222111220211110120002112022011011212001211112222100020022020020020122222201020200201112000100221011102211020201002000221021201211000210010211212121000002110022122102010021001120212001222220021120122021120101111121202010110211021202210201121021220111211021221002212021022020022011211020202101112012021200112022200022022000202211100211100210201020001020010101000110210011121002012110120212111102020022100202200000120121212220121212011211121200222012020212021221200122221020001202220002221001121221111021002222022211111111220120011210210021020012221211212222022202121101102121000220010011011220020111221012002210211120001201210110012122121010011102010112210121110000002212020211110221111102100001010101200220000100201010022020012222220011210220212111112010202120101000001020012121220101101200110000022100110200210102110202122012202010012022201102212101102000101122010010211101200111220021201122121001110020122212121212002021012020100022000212220202", "00100012220121001111212000102200010112122012021110002022120120112210020221010111010210022021110112220102201212022010122021002121220011000121222202110110210211022110121210200012201122120001001012100222101012201021200202202002221220220111021101022111102020102000012012210020220101021000222022200011202211112111111110012120110221110121201210121220011122100122121020120010122001201011001001221202011000011022020022221200022102100020100211010221200100100122000022022211220000010221210111200011000100021101012022011110221011112010112021200201100002010220212001021122012222000110102121010122210202102110011110120100022021202020002011201000200020222102022022112111000000201222020020201000021220211200012220212200111222002110201101010201222001012111211201100100220002222010220110012120211101011200012121012220212202121221201220010222000202000001012120120112211100120020122111011002201212121201021010200202211122020210011210210201220002121012222112212122201220202122210212201222012020220020001000121010222121020202222022010012101222011000122121111202201212002200122202100012120222101122221200102112102210201222101021120121021110120112021221010222200200102001010120002120022212101202022211211011221210121001121121201012112210200021120200022200002212002202122222202022002111001222112010022022121122102110220110112110010221210201022121002121221000102220010010001022212111220120022022201022122000102120220201002201221022222101010110100221112120200011121121110010112021022011022201102220021122002222112222022200000002220221110222201211201121010020001021001010200022122100110121121120221102120121221110112121110111200011100111112220221100212212111221211100212120210121121210222020211201001111022012221210200212112111121211201222101221200020120202122211021021001000020120111202200220002122210001211022200210021011201111111121000121101212201210111102211020102111111202112211221121211011201120020201222122120010210001122220100101120120100022111121112221211211012221120201201020211222120010020111120211220110212120202111000210121200221202211200121100022100122211211022122211110202010101202111101011112202220101011021121210212202221122102112111221202112221111212101110001212210001011201000210010011111111210021010121211212111101020201210202101220111212101010201121110002211200102202210110021111002002110012111220120021111110102021210002101012122000200000100011001211202012210100122102211121101011011121010001011112001002101220012020021202001121200020001", "12021222121122122210212221011002021121001221012200022222001022012201012200202022120212002002201001010010021122002120100010111021222200112020000200201021210102022110212211022021011121011211200200211120001020120121011012200202002012020202220002221022121120001102210111012101021121101212022021211112220211200000102201100210121100210210010210102021221002012120012020010221220022020110011212010110100210100200121101012200020011210101100002122100100000202211011022122011000211222200120220002121022200200100020100102022011110202221002201110210220001110021222010002101110020202220201000120202212021210200120022110111210220122120222201011100112102210101120222120010012102200201001111212222011211221000021112222100020020202210222120222112001001101020200211100120220220112110021012001012201200020210121111201102200220202121110101212012000102222202010110101020210221101211210212012112210220112000211000020022112101021022102011021121111200022112112211102200212200111221112221000010102021200100010202000210122022101111022112012112211100211001210112212102222201212201121121011220100020210011221112120222000021000012010022210122112010020110122102112211002100021212001110102111210211212121201012221112110110221001111012001101022000020121212002001121001012021001100212001102022012002110010122011201010122201100120011210112210022112121011020121021122201002011100000120220211111100011001120020211222010201102011210020200020001201210211100222020021221100020102212010010012012220201002212111010110102022002101001200001200111122122000120121122200001110211211022210200020010112112012110102222011222122001021002020021002102201022011100211222011012212122000122111200112121112000112222122001211202022112120111110112101111012001220221102012012221021202000001111200222012111012120101001112102201001221100120200010010200122011222011111010111011002100220120010002012022021200102211100011111101000212100110000122110202220211121121120112101100210001001201122121121222200210220010101020002020020221202102010222110022102121210220001010111220022221201202202110020201211010022211220221100011112022222212202120002201211210101120200011002010101102000200220011201022222102011202221011020102021211101002001120011200111022200211010202001002002021211121022222001212000111110112210012202110102100102110201122022210211122000120022201102010221220222121111010212102102012210010011110112121012112020021100111021020120122210122211110001222112202020001010002201001212211000212010120", "00002120010212122002011010202201121110020220120012112200101012110011112010012001210222210020000101200202111012200220211210000112000102000120101120222200012202102001221022010211120202202200021111211200200001222001201210211211202020011200120201201002022022110101100022010002021102111220010200221111200200100102001021210200200010011000111021111101012010012200100202000122101102111221200111010102101000001020211020211002112021012201020220112010002221001002101121102001002210221122111120022221220120200020011101110012120012112221021002220020021022002222020010200100222220221010202101211101010000201211120201120212001200211000122120100111222012101110120200221222222110221102202021001200220110221112110000020111002021001022101210020222122000210121021202212220202012120002221020021200022100010010210120011212222220010210210120001121110210000010102002220210201110011220011221102012212201220001011102110212000021101012011120120221100222100220020100220101222112110121010022200100121120022121222220101210210202020201001212212111220002112220120122012222122001112021202021120200121021202011101001121210222001020212202210111221100110212012002121001122102221000012002102001112010110102211102210010122211100010211122100110022000202011222122022021212010112101221121100012101011110111200221121000202200000202222022010212201201021201220202201222212201021201200122112012100221210102110210012020100121112210211112121002121202010100121210122202210101111200110001101020111201220201011110002112212011210202201021210021222202222200111222021012222022120002000210220211110222122100002220220202122220110110121202220000012111200002122212212112001211020112020110010021200211220112222100110022121200001000102120011022112022021211221221210100201021110020010012222111202222221101011101222220112122212211010220222200022110121110010210121222011121202102022221210002021121011010120220122212010020021122011220120202111201102022211102221202021121210220011201221220211010022121121112002100212001101010012101220100022001022011221102210102112111111020010120212101202001121210102002011221101122012111201201122220120000202012111011201120210221110000002210100020010002100201220000202212001111102102112110000001002121120211102010110110120120011122000122002011221021001221011210200101101021002222002212001002001112001102001020012202212110021211202002102212112122102211002111012010011111121002112021100220212202000112110212120012211112102201000111212102010111211220210220200001200", "11102022021002202020021102121120110022121120000120101212100122101001012210121001012111002211202220111202102110012110112101000202202221011101210121201110211010121022222100122012221122002110111112122010120011011011020122020000220201002010101022111111100010210212212111121210201202212000102110202210202111222011201221020201001202220022010122021212001112012022121110112022110210110022210202222101211220121210210210121011010011100010100010211202010022202020210000001002211101012201112021210012022111112101221012012122211210222220211010220000212111121220120212221110021012001101020110220122022012100212200212000211200012212211212122211100100012020012221200100222210000121101120122011020111222121110212021022001011010111220002110210001000121220210001221212121221010201121011120201120220202200101221111021001102212012221122002001021101100222210102010110101110211000202110000221021010012002011010212112101110102120200200001120000002010211022110120211020211222100212010222011212222222220010012220011220000022102112021212222112002102202121110201022021200000120110200222200112002012102022011212211212020211200220101110020121221021002010220102222110010010201211002120100001000000112100100101221212121221002200201010121021200202010021012121010112202022220110012010010021101020210221210222100020122110112202002212011200111001002100210100112100200100002202210220000121200112022201221121112012111001220210012120212211112221002220110012121211211102021100001021211112002022220021212000220120012201112121022220022221112022100021001201011222110212012110102122210002120222120111220112121221222010221120022202000212020210101101012220202001110211102020112021222222100202022200210221010121102100101002102100022220120020022002210121112210120222000000100012110221110201002100011210010020002022200000121021121112111211110101012110010201112202211211120200101122210002212022210100022011220110210020101222110200201220221200211120222200201102121001010221020202200120010221221021211210010112011200100022111120022110012100222111120002201012112122001122001222120001201201201101112212012112111011012012111011200221112212211000000221110110221100202000102102221102201120021111101211010001122212221200110111021000001200211021210222121000122100111120210202120010000120111000221201002001100022220102021220100122101221102220010221110012210000111012122010120110220021020202211221201112020012222122021220220212120001021221010002212021211222120221112110001222220010202001212200", "02121201200011212110120000121120122011120022021021002120022220000021021001100121001101012120202010120100000020020210021002001112210102001222111202121220022122201121200221012000112102210201121221202000222200210011220200222000201022221020210212220022101202222101121200121212220000000110012220011000111010120102121010221120010112001010211120101012212002022201200221000020012121212112021122111220002121121222202200202010200120110112211110102221220202100000110111011002200120222121122202100111202220020022021011022022012110100202221201211102100101210120102111000102001022120110121120212211022121200121221012110120111120110212010220010121010012221002112112211121022200002101010222101111222011111122000021111100021111122010221122111102121112012120120012000200100201102110202222010101112020210011120111222000000211012012010001220221101110012101000102001212020200122000100200010202020210011121201120220212111202111111000112102020110222010000012210021011012202220121112221012111021002222211112022101211121002102201111002110011200122101022021101221121111202221110222200121222010002221222112200211000220110100102020022021221120211020010102011002111010100220201222210110001220200021101011012201222112012202102211202212001112212220211002200222012211021200202212201011200222200111202000002220012222001102200122120001202101000010002102022022210101121010101201002010222022211100012020221121020200110022020012001200101001010102111202210020211101210002001221211200022000201012212202212121022022200220102011020002210220020210110011000200111111101102122012012000022200221201012202000212121202022020201110020022201222002201022201001211220112121000122201001010001202000011211011020101022021222112012222012212012211010112002220000020212002212101212212100000202001100222202011201210221022212021121101211011002222002222020221201010102200220221122110121001102120221222111022002101101111211021100022100000200221022222002202200022201121002210002002010022200021221012011102221011101211000021200001022200010001122022122000011001111212210100222100200221120012220000000010210011012111102020022000220202100101100221022202111221212202200020020101100100200120121112112222210001202020221000220211101001200222201102021200110202220010120212121010000201221012001200002100001200122010122210122120110211021202111112102010000002111101002000120002201002102120222101020000010221121220111020200110201002121012210022110100002112112110220111112012210121100220110220201120222001201", "11012221100000202102112102111020201201020001212222012212020110112122102212020002222202000122201010012221210121111022112012120021121202012200200120120211020011101111221010002010212010000002110101001211121000012221210100211100110011112010110112201011201011111001022011222221222210020121122222012201202012100202120002101120011201002112001200121212200101002200001011011221100110211012200122102222111000020010201200100002100220022020102012010112012211001120222011211220221211211101211000112121001212011102102210221211100002101200021122110000011200110121012202021222122022100122000210000011220120220222112120221202121111112120010121012120121210112021102222201200201101101011200220220211111222101110002101100022202100222020021112210101202102202121120121100112210100220121011222020002102221121221021212000101111101211220201121122101122012010012201201011111202022110022012012002110120000002220121012011110111212112021110100212122000212021210202122002010010210010111222221212120100100101100120110012200001222012221021011222222010120020111112210210221121111111210011000002120122121221100112012021121212021120211021110120212200210100121110022120200010021220102110201021200112012111102000202002221220201120211201010200021220021201210102212122210121022022210012222122201011210001212122001000100211221101120220100100010012012202202121022122220110010102221001002110010102202220222212000202111121020011000002201212201211101001122210201210000202101101221212110110122020102121210210221022120220210120202100202200002022211212111012202112211101200011010121022200200012101210210121201012202010220011001101122221102200222011121022100110020102020211022022210102020022212221122010121220222000010122200210210022221102122100200010001101111010102122102210100010100021101212101200000000001112222102112211001101111020222011111000212110020012212110011210102111121121102110022100210221001200000020112112111220120212101100111000101200100222021102021122210000211110020010210011102021212102122002110100201101202101110000111200021111022122012021012100011102121101111020021102112011120110111000011112200002002000001021222002011021110010221101222010121121010122211212011220221212022201122111100222210000202020202221100212201011122000102121120001220220200200221112221111102002221000100101222000120000021221000101121202002222000021120110020220020001020100022110020010200120111221020022012212211022120121011212100212010100020001200221102211201201221201221002020000110122000", "10010222120211110220221010112000020121012000000020011122021011202212022021211011001212222002202201121121001110222121001102210210121111101102120102122022100110120112010111222100201010220002012021220010111202212222001210102021010220102020101020112010020112200110012222020120002201200122010010212010201020212122120202202201222022210122222210011002002001020212200010112200212222101010102010211012012020000211210211121120211012020100010000211020211021221122220000111200201121021122110120012212120002120110020100221120222020101010020020022122212220220000121000202011120200111210011110220111122120111122212101000212010110221101002002021201122100212020212111200101210001102221002021001110210112210202000121202111101201212121221121021002021210022002100020022221022022002101011212100221102101012020202021211202221210222120010210112220112212101201021202101022121001001012011202000120110021011120201002010211100100112201102220200012121122120012221102101111221021010111110122201102121112102000001211110210120000200012102020020201210222022210221120202202000002221001221111212021202101221200210112221020200022100112112120012202212021221110000001010112222101101101220200001212101112022001112221200121200001110002122112001221112212122112022100201220111101121020011010201201111121022202210000110002200200110101012022011002020101210211000012012020210111021111222010002122101102011022210212122202002120021221201020222021112200022201112111012102101002101000010022021002222210220010201010012122010211211110011112000222200112212210011112212112201010010121221020010221011220021221121220221120022101220210021111111201122012201012111202120121010200002211220221111011022210012122212121000110010012222102221110211200000100022212000011120210111101212010120122221112202012210100222121212011022200110000121020002100020121111021121122012201110111000011112020202002222222001110022002022210021111222022200221110200210122022222012202022200011210101200101202202101121021020112001012020222112011221101102221002120200110122202021222202202202022111202111021202102102211012100111200010020121010011012001010221111200011211221110212000002020012111021002112201110211002212022101021200100002020001102120110022020002110122112121221110012000010201021122121220110121110110021002222020000222212022001120222101222011102110001201201121201022200222002101121111100212011202002212120000000122021012110020010211120020001111022211010020011112022102101210101002102200120020100202211220201", "20011212101200101020000202202010020221110021000020220202101001110001210122102021001000121022112002211220121200111001210220210122121211001020211022020102012220020110200221010122110202210021110002112021101100212020220101012121201001210021111201021110022121002222200222121120202110120212222210022220121222101102021121222220100011122222100100222001012022220222111221212212010220210222100102221200002010211211110012210200112102020021122111101022221210110120210210211121222201120001001202021100012111202200220210112110121222010011000121111211222220022000112221221121211011022101000110212110002201210010010212011210200112002021012221220102000210000222020202211121100220100201202211220201222112011001201221120200210022221021000110010111001222110111122212101201021020201202122112100111222101112021110100202200102202011110210202022211201022210000201221001201012110122201122101020010121112101011010200200210102212111101122122101012222210011200121020120200010111212011220011122222022100110112211010211211020122010212112212111011110201101001111112002201111012010000222110000001222012002012112010111012012222212202201001002221201211110111001000200022000021112102102222112012211211011022010001220020212020012220001022211022112011101210211222022102002000111101222021021221012220001000102210100120222110120221010110021122001121202012121201001112211122122020012202110221120210222100210012202220202120221222210100210120210002222020021121021111212201022111110021101221021101100101201202202212111022011001220011122122212100212012110211020021000021200110100001201202100001101000111110111102002020201111221222011220101122201222111220210022022220022111112122000002201211101222200022001220022212200102110210102222021201022220201110111211110102222110102211210100110001110100022111111000011202012021211000221120222022201120222211220002001002222211102020002221201211200222201220220100122020021001100120211202212101102011110101222221221002101222212122101102221001000221102110101000110021222100211020012020122111111222221111021211210110221102110010221212221111121201211000220101001010211211220210111011212001200012001212200021112202120022122221120211112000201120011120011221122200021212001120220212110100112022002210210102120212101122110220201112000212101011100022100200122211120021002111112202211120111020221021211111000120211220211000202220220012000211010121211101100001011121202220021110212000122111020102202111112120020020122221010202220211102002001222101010", "22111200211202221010221210112011210201221212020212100100012012212122222001111002120220021020110211120202202211221012210200102221011011122221001222111120111122110221101001202121221202022120222122012120202111111212101112120101100121010021000121122211210222211202011010102021010002112122020101202002001110122022011111020001202021210020212222001011111012102001120000212011200222121101100210100201210110002001022112101112221121111010002101012000010002000020002001111111122011021220221021202110210221102021221120021212210120220010212011002002111201120011122112202212011021020022220102100200211200210011210122122011002002020020121221100022002000011122000220020112212200202110010010012200111102111221022220022101212020101022201020201201101011001111112110021201120001000021221120202012121221111011202002012102222201022112200120000121121200211221012001111002100012101021120211002120021222221201201210100102000212102202212221010001120011021222202020020022201121200022010010221022022102221000102000012010120012000011212111010122121110011111221101110000102022211022021101010121122011122002122100122100002111012100100112021202011102111222202122010102012102120122121100222121202021112120101220211201021200110221200021000211100112000221221022001122121210221111001110000012200212021011110110112221012101120001202002211110021121112120220001110221222220012221021210222120111211111110221010220021002201021020020212200012000200202011102211010120022211202210101211020201122101220212002200122200001020212210112211100110001211111012101100212101011002102101202020000221002120111012002222120122100122202002012022001200120100022211012000211101111122001002020111121202122021200022200200010121020102022200002222100011001210002012202211212221002110021120222000021010002012101000221021112201020000011200020100002001210221220102012211200221200021012222122110202220002212202021222022221020122011020211220212112001120112100210111021111021011100212202202211021210021211212221002221011122211111122220111211021112111011101010111000010022012021122212002201012221202011222102200020112101112101121121121210220021220002120002022100102102221110112221211000212002222101210101021211120211111101221200121121110221100002200101201222000110011102101111222221100222210200211021122020101220111122212200202101202222222022002221112002122221210012120221012000222002000100002200211002110001100200020221211220200120002112012011102120011221112002110111020011112001100022211202012121000210", "21210120010101221000200100221222022201012202222112200020012201110001022011220202011222102021220100202210022212022022001012101002220221111122022020120210012000211120120210122200221101221200121112010012001121222212100110220010012000200200010201222000111010110022012001221210111001220022211210012002220101000111112011102011012010220111222121002200112202211022122122201000000210120202201210011211111010110012121210201212210010000012002200021112020000112210202022122000122021001101022121202200020121100221202102112220001011122212222201202222100001201001200210211201121212001200011121202122221100020020220100112021002002200002121000211022012221101011022200002012021001212201201021000021211211201002220021022220211102220110010222121102122120002012220102012120120100110202220120200121222112020120112012221001211022022122011120100020212102210110200022110111222212022221221221022111220011102012220201212001101100202102221020120212121000001100200021121102011220212002122002001202120000202210210222210111121222212021010001120201001121001010001020011011212210100021202011120102100012200021010202101010020112210120212002221020112110020221020011101012101001222202212222120212112022111211000210210021102020212200122210002112201020000102122102221010011111210012002121212110012022202222011212010122002221121200211012001120002120210211110212001022100020221020210012122102210200022201120001221102200101110022112112021212010000122020210121100012002102220011212211001021222012002202221020221211110022012211220010222200212120022011101220022101011220012200110202122111002001122211211202022121002200222101220011012102100002022012220011201102111111221012220120112102001211022201112102022010010101112110100011010220201220010200012021210101020211100212010022210220200120102222020120101021001001222001021200100010101102201201011012222111102012221021200220201121102211110200112220001221221011200202221000021221201220010200122212211212000110120010120221101021202020200021101001021121002020101110220022022211200021212211220012221211022221111110011201010212021121001122222021020101000200221022220111112110112120121220010012012102012211100011212221110110012110101021102210022112220110011120211010022221211022010102002000010202110011100102201222010111121111110012112010220102002011101222122120102021202122021221011102022200202101012111111212222110102010002000200211212010100111101001220200112210122122201212110002001122020212201211201010022012122221202121001200200200", "10012100101100211221221200110101221112020220122010210222011102212222002012210210002102212212221020102000111000200011012212200210120021121021002200112211012212022101010001022111112012011111002102001200110201102220210122200001110110100022012221000000122220110120000012212122001211011200121002000101002120210122220000200010000002212021122222111211222020001122201200012112202212110110102201121011222002211202012200021200200100121112020200111200100111012212100111122011102012000202100102011101022200002212021221010102210220000002100210011222020222222211202221001201002100210122210200100200012002002122210212020110220000211011101112110102011100012101000002220102121220002111102220201210021221020011212101010111001021210102022122201101012211002122110010112100210020201122020001111222221011101121100200222200000101202211021200201111010001020212211100112012200200021122001111011202201110221022101010001112202012010111120011202221200020200121112020022200200000001012202112101020002221211111222212111212020221111200002001100202111000012200002010100000010201200000022221201221011010112011220201121011211211210002210211011202211200222100200202201010202021011100112021211121202002220210111100001102221210211100210111211111200210121212120211021110200211110111010210112121222110211000220210000221010002222120022010002212000111001110112012122120110012120100202110101220202201020122111001020212210120202101102102020012020012222212022122201210210002000201100001101102212122010101111111212001221201120212212212102000112020102002000000002021022212112220201122202212112120000201100202000010101110000001002222010011122221220022201002202001120120210201010211220001022112001020102110220012001122111100000020220121010011021120111100120010002010110020000000001212122220022002101202000210002002221122110121222202001000201211002022101202212202120110212220020022111110002012020110120010021122202110110220220000001200002200021020211110112012211101011120202112211221112110222202201120000202022112120012211001120020101221112110110112100012000021212002010110101112102001001212011122201120000022001211211001211200120222210100212121001010012000112121220022022002022112020211112221102002112220011222011102121210000011200201102011222220112212200111200001120020121222022002220012112120101201210010111121220121102020222220001112002210110100211120120222102110020110211010020220111122212121000001111102101210010102120221102002111002222210021102011201011202222012011001210211", "12011012020101211102010100011121012022212111221002112200202111011022220000222110102012000220122101122012102220022201212201101012022112210222120201022020211021212012121012220221011211121021221110120212100222020210212110022022100100120121021110000021011201210102110100002010010201201210201222221212002201121021011201100112211111121102011121122220100022011102220122221000000012101002202100022221200022021110021021110221101102022022101102200121212102021220200021202201202100022211021200222202212010120002121022000001020011012110221202100010012220202011010200122010002202012101200211220202221021010202100220211220110022101212102201112202101022002022111120010112202122002212001001020201002111011011012021112101002110201111112100220202110211021212012222111002000110120212211202021112210011110011211202222000001000121111122201110100221120221212221212221122120221010101221211000000001112111200212111202022020211021001120110222101012010200011100002202120110022221221222010201101100001001021112010010112120000102220002220202200001010111210011120212100220211112211220000220202121210000022000122121111212012111122100221000110120120101201002122001211002221101202202122211102101100222201210122002002220101220121010100010210220222011212110112202012211020101111111202222220001022102220100021021021110012212022101121001102222011121022011020112010100210011111122122112201001212012221012012021212110121002112012021221012110211120021221022002201111101120002121112122211001121202101202102000100212012101012111001221012102022110120010000100100101102100210212000012020000201221220211001122211120100012010211000221211222021112022101122212021112220122000022002120200020122101021110020210110210220121110220100221221012010011222201100212212220122222220100100120020201102212001210000011022202222211120221000220102110220022020220021100002102220222020200211010000110200100020221211111011211100121111200202112122020211102022211000022012202210012200212120010202210010010111221020102012102212210110110212220000201121012010201211110201210010001222200000211212002011102000020102020012101210001222002021000020101120210010102110222211122010112002120100012211102001121110000211202111220110212102110201220201122200110002011200200022122212212202210002020020120212121101020211120211101112011120200212021201112200001001102121012121211200021221212211102210202120122222022201120212210211211102112021020022100021012022102120210022212200112100100210110212211002021111112122010000", "01021112110020112101101020111102111102102120111011222201021000211000001111202211110012002221012101112220101220222102212002211010110110211221120011220200002110222110120100211010000100221120000100010022221210001202021121212001111201221112210222221001010002210210012002120111120000002010102012112210220022101120010110112110011100021020010012111220010001121001211222020222022000102112101211200001000021122012221210010010111112221011020100011220120000200021220221010221200220101001110012012120111012111002201212012221200101120122021220122210101012021211201200022100011021222111021110212011111000120002110202210001021221000101220112002211112002001202101211012201220020220112202121120211101110110210010101211102020122100220101012201001120011201112201221210120111122011120002022100112011010000200011020111212000000102221111121110001220112212100011200221002101211202111200101022200010021010222121001000222220220201110101222022012020222002001102220121222020120000022101022112022012220011221020002222000002001211002012000012110021222202221200112122220122012021102112211021010002110120020121211002121121022102000110210022020122202120212012020100002011221112001211201211101110020022201001110212202111210102112022021222212201202122211000122102210121010210201102200000110011011021100111202102112012022220121220210000120211111200012222212000121120102202221201022111120000101111201211221211020021101220110121021210200112110111010210021101012001101222221102120220221011101021001000200000100100111101002001210100211221102010100212210211111201000110112002021021020202111120211102010202000011121101220201101111201212020212210001011110200211002200121100200221002211010211122020112122220100112222111201202020112012211221121010012010010222222220112212211202222222011122022021120221012212220021102010111121020212211001112002221222221102002001101212101122000210202212002121102122101021222022001211220010010021200101210012010100111002211202002121202111100210212100101021111211221202100020020102000001221211202110201111211002001211112022102122202100222201200000010122221222202201120020122012110022202120110100021102111001212012121011021202011212112202021100122020101012010100120021122010110202001220020012010220021101210022012012221000120202221002000102012222121010010100221111000102220211021002112122120212120012202102122121101111121212222212002001222120001002022200020102012111011100011021011021200220020202120112011211211001020021200020120021201210211112201", "21100000022221022111202012201001212011122102100111001211221201020212110102220100112220211212200011211222202112211012201200012202021012211022220010112220101220011111222222210221100022200200022210212100220021202110201022202110112122001101100102021101222202001001221000112212122110122212002120220110102002000120212101100022012001000011111121102102010220211201111101120222120101202102110000012002100210120001212202202011021002021211111021101201201220212001022222201212122111012121101220022011122220112111011100102021001010222112100202012001102222202212200011121011122202110011010010022022210200210222201002000102121002200202010101122021200222120000002201000112211111211201212010100002022022120102101002222002222121200020011111101000101202210021121201011020020121101011210210021122011202212001001100012112101012110201221112011111020220122211000011202211110001222001220102100200111120002011011100010220101101212022102122210101122222221212011220020221102120010012210021001020121000010221212221120100222211221122002212120201002222211022202011012020200100100121220012001101101101000201210012100202120121010002120121212210100221002211120220021200110111110111212002101200022000010220212221121001210202002010011201020211211221021010020101201221002211202220100210020021010200100111002111110222200212220221210000101201201110221112000021022221102211110001022222022111211112200111102122122012221022212102121221222220210002202001102122200011200011122002212011221002101222010010101100012021111000110101220021111222121220111002110021121202200212102212011202212200210210212211000120011120011222100211020102200001122211020221112101200112012011102120200022201111100102012120121202001202012012022000220201110121211212021100102221121222002200110201220020112012110202201012002112002101010011022010210222120202222001001210221010111000110012122220200212010212220012010012120021212012212012120101222202001001202210201222122020011121010112021102001212201000222102212112022011212000102200020110221211120020121221210220021221202102021121122001222100110221021100022100201022111112212000011211100011022011110100122020021221100001021022212221110010011111011210110111002222221201200212100012110121200002220001021110002100210201210002202222122212220111210220120022202010210100212020121211002012110200212111212122111200012211112101101001211121121200111212212120202002221202010210211222010222101011020011122201202222012101022120211110122102101202010022120212122210000100", "20122110102201211011102202000210211202201200202012100112210012012022122011010211211021010222011011011222110211020110020110220122202220010120020022221000011102102011021000100022100120110102012000212000101221201222201212221020011000021220000201020012201222202222201002202212020021122102001220220210020011121021022221202110222021211222102202200210102121011102111020122211022120102001112100201022112000210012002110020001012011121201221212100011121210221000002200100110211211000011200201110221102200222102111102212222201122100000020221110122012022202211012021021020211012211121120112120222110002100110120220110122102100010102022012001012102222100200122010200221121000011010220020022001121012120122012122200212111021111001222012111120000202211200102112220010201212000201022001010221000122110000222110000002111211202210021021110011202120220200201221001010122201200112012000112002120120110120010112120100211101212112112011210210221120201101122110102022000221011022021021011002201001210112200212202012201002010111001221211122121001102210202210221000210002202222001010022111120210021112011101122111201221010110200020002120202021111201221121000100101110021221010201210212100201210220111020120211020120101120200102222001102011101021010200212112121112021110202011000112110001210010202102022121220111122122021102002211102200100112000112012111022220011220212222002202100212211010101111121210201011021111112022222122120012000012002020002211022211022012001011121012022021211010211110210212020210212222022220121000220200000002112110210102020012221201002221222220022220220200220202220210000022201020221111110020100111100120120210220210102210022111110221220201101112220120101101122002211020222121020002102212020220110100221222120212221100012121111210210112201012110120121002010102112221111012120110110121120001000000122220220121102112022101020212021012222121210010012202212111101012221102210020201011010022210102020120121202111110120201221101001111211011011210021112112120110212012112102001011112021001021012002212201201101000212200122212011220001022220022002001100011202021100100120121112022111002001202002210011222110112000201102020021222011000000001111200002212220111221020112110020012222022202120212222011120200120000021110022011121221121020211111020221202012210021121222100120020210100121002200221021200122202112002102010100201000111012011222100001212201220101002010210102012221011022011122012011011100000212200012220121210001210200112120101210012", "11112220000122011002201110120010021122010110020010211020010022121021002001020211120221210011121221100200020221000110102011120220110122200210102212221222111002210210011011200102221100221021120001122202011212020210002020122211100021012022022001101211002021220100010010200012222010021112022222210001110120100101220112001001112220200012201212022212101101102001120020202020021020110110111022200210210011112220220202120000001221101102101020021212202121122100100212021212020011020102012122121011020200220012102111211022120210102120002202120200120011121202202010001221220002000112111122212121100010110220202120101211101021101010022011020001020012111100220022021001221111102202112202001112021200120120010212000001220000121012111112111011201222210020002121121011020212202120022102220012201011001011011002200022011101210211212211101002021221002110022101020002222212201202021010021120220202210212212101101001102220011022012221121020101221222001022102110010211210210221100212220020200101200100211010100122022111120012120010122112020000101112011021221000221111221102110120112021221200200001020200011121000212012201110100122201112210202000010210011020010201101001212001022111220001111211022001212010100221122221102121211210202200120210211201111222100011111020000022212202020201011020210111022021222222101202122120212121201202020112022211211102101000021012212101011220022102101222200121120020101022220001100200122112222102122121120022122020210000122022001012011020222100210122000011021221022001000201012000212021212210111012202122111000001110210222120220122120221001211221102022100121101002200000200210112200102200222002021200110002011000211021201021010001102220012002012221022021011100210100011200221100112000110200111100020111112121022202122021021101022122200021011200001211201210011210120022020022022022111111021220012020001201101222101100021121002120112001210201120210012111121220221020221111022201210001221022100012010121210020222210102221111221212210010121112022000212202001022020212022011000001000202002002221121002220101202200122012010011122200001212112220000002001102222021221022010101101221100111111002200022210112220222021112010220220202102220120021220212010100201200201101010100220020001100210102122200110002121222012121011012122101121011011112102002112110200201100001121011112120120010122100120000001010101111102022211001012222221020110020022012122010102112001111201012001112212121111110200222001201210220121211002222212222021102201112", "20120101210110112001002110002220012201100222120121010010000022121011002010110000001201212011210001222211220122202210221212202020111101011210221122120210021012010210102001210112112012210210220111122121202222200022112221112100001201102220221111220011112012120110011212021111121022021210002201120010221110200012220021111001100111202022120000112120212002002022101120010100020222200210111210220022201120112120021000222100121002101002222120022001011002112000211120012122202221122020121212122020020001012112112002221022220201021202000202222220112120002210022011120022201010110122000202012001202100221202000122122101100012102111211002212201022122201021000201122222202102201120110220221102110000212020000110122220220211012202020220021100122022202221210012212021011210220110110200011122112011220210001120100122001122111000221111002110002021001010002211010220021110121112201011112110000012220212122200111221000211001100201001002122002012221020021101202222011212211220102220122012122012112200110122202021000010102112222102210102001220102102120221221020021101120122121112202202212022110022001020001011022011102001000001001111021111020201200222212111220120020021120201200020212111122201201112102200012010121100222001201010101001000101222221120102221221120101210102122222121110202200022202202002202211010202000110210021210010120202100102222221110020112222210201120221122121101110211021010212221011211100022211000200222102222210221202221000022100120122100200122221110110220211210212110010220002101210200221122010011200220022210002002200120210012022202211210202211001002122122122210021200110001221022111222021222221020211022000020210210002110022000010202100101112101102010012010211110102001101202221010110122120222220120221002102202202111220221122212211001200021220022001122000010022211212011122220000102101202000102212000200221210000201102021012210101000012000212100210201122220111021222020002210010121112011001000222121222221110210002220221000202202110222211120012011101122001220122201220110211220220011111000102121020212022022111211011101202002211221220020122012002202000010212002200112210210221100220111012212111001000011211221202011212101002020202102101211021212022022112211002212222220100102121101011121021212021202212102210021210012200211221010211121201221100011011212122220011120210220202211021001121000211210010202022200200212212210020010122220001101102002201211211211221211221212012222211120022000200002202102212002220012122120022220200012", "00222111122210111021001201111002012012200210011002000202102112110200002122211221002120221122211000000000012020202122010102210201011112220112212110110122200202101010011020111202012100202202122020100000120112221201022100210221210000002221111211011112001001020100200201122200102011100110012022222002020212011212211102120021222112121102202120101220012020201220112200022021022121110121000022011021000211121222222122011021112011120000222112122022211111221022102022111212221221101212001122100122110002122202222020121112000021001111022202101112110212122222101200200212101222201222211000122202100002011102020122220210210001102200011110202011212221000101200022011020201200022110020120022220120001011020010022211220100102002122110012222020102212012000221102101020122201201212201122010000220110101112220210202202200122201100122102212122122201101220201110120102101020012100200212112210101001022102111201010110012021221222200211021200101102022002122101210212221220112100120111002021211122112021100120021001000211021021220110021200012010111001002012012021110201000210020212201101020110021202222201020220222200122100110221002020220200210002101212121010102020000101011221211121102110120212020110100001221111100221220110112021202221212200120211202201201111012002102112220011120210011222021011212111012212021222010112112210121022112210210211211212121001221221112010021100200201212020100012002222110020120112012002100102011220021000210120212101202222201121122020021100022022101100202020221001120100220011211020100222120221002122111100022212210212012001120102202200222101121220012102212122021212100110010200110000010121002201221011002210100212200102111111211102111110210120200121220000110120120101200002111211221202002222100121122201011011122002100112010101001112101100001121222122101102210021221120111221010122111002000201102100100121001011210220002201020212210221021210121020022012102100120020112001011121121120211001212112121000121021002010220101221110120021021101101201201021102000120210202101122220002201012001021001202220000021220110000100100111000001100201000012220121100212111111011210100100222021201012112120022211110220212122222202212120022002121222110210111100220102010011200120100200211102011022210201222102111201021022122101202011120212101111002022211112112022110112010212120202012102111211212222122001211120222220021122212120001100212012210202012022021100122021012002220202220021211011100101202202222210200110112202010112110211112102010011", "10222102221201211110222001110121111102012202200100122202010012121201011220110020120111100111101211222211012212201011211212012002102001002102020111100111220112202012010210211200011000002201120122122001100021201012000200222010110101122112010022012100212221110222002202012000120111021112202001122011012212010022221110001121221220201122021201002201002110100021122011122122000110022110002122020220002111112001121211122110221121100001210202101100201222210010210210212002100021011002100100202120112221122100222212121010121202222012012012101211112110120102122221021211212022210110102201011200010211121021200112210020201102001122002120222002120022022112202011211001110111120120200102111102102021012011021022010021200112202102211200001100210212010020002112200221021220100011102122221020212012002000012122212211220102010222020002210101002012002011102201122022021122002202001012201121121022010021011211112220021011111222100022012020210022202201010202011012010122002221210021021201012010022210120221100102011112222212021021202121201121222110210120122220021120111020200000220100221100022102120020221022112221102200100201210221212221002020101210122120210020100201120110012022220112221110011100022220202000122210212012010221011001112222111102201020200002210012002102221100010210022002101201010220020112200022201222011202200220102121221100211122112202211022112010200122202220010212010212001112101000020202212112001110120211001111021100012100202210122102020100221112111112012020001111212001111221220202211011011110101011110220120110210002022011122001101120202200201110200111002021102220201220221000022222020200000111010010222121102212111221112121100000222100000122001212100212222202111021021120001111112200222201110221122212001100122121201111002022021111221120100221000221221011120211102021212010202010100202001021202101002021001021210002010110100202211102002222020110010110110100012001122002202200200012200120211112101221002222001220021020211211101221100102021201112221022211222001101120120122101022012201002102120222200102120112111210100100100021102020011220011021120121111110101102122121120202010102200122201110111120122012221012211112112200000011202022020010122211201210210102102012202202210110020122101000001222220100101220000001111020121021101020011000000220012022112011200101211021010212210012002020021120011011002020010202110002022210221122100221120021022220222000210200110012000001211021102021101001121001222020221201220222110210022100221020", "01002220220110000012112221220020121102022102220121000120001101102210002202021002220010100120221122222212021222102010000220020211122122000101012001101112210122001210210200000012210120100120002000110222212212012220122000020010012112020120002101122201111002221212202020110120021201221001220000222100011011100002110201220022201200122102010001101010220200100201220202001121201111011221122001002121020122022202112101012022211012220120100110011222112201110122111121021112021020022000111002110110012011100102022010011122001221122021101102011202120220220021101221210100121201101100221211221200220010102100010121211120211020210002021001012212110111012222120110201100202022112011111200202201110021211010201112200221220012012011210122010011010102000021011110201222010111200122020110200011002100220221202012000112112000220002010122221210202111210112102102011220101022021100112212221111220220122110102121001101201220010011012221001201020200012221110212201120211101120200101202012122101220212120200200210021211221021212000211202200101212120021122222200120211221221202002102202000021101121101112000121011002202002201021200210122101202221010201210022121000112220112022202010010011122220021120202020000121102220200210021001201122110121111120212122000210001211001120122002102120200020212102020002200222021102220221111111020001120020002101220211221221210022122121120111122100121021202121120112201100121211221201212111121102010012222121120112121001001021011110120201202022022012212022111012120201000022212110101022012101101200022202221010102221120121022221021200101000121021200221101022201201100002121012100112102202201101220000121222002120121111220110002221200002222002110211002100111122012002012021100212110012110022212011202200202210120122101220200212210100112002122200210122102210210010120002011012222102101022202002010120012120100200002120010021100002222122111012011200100112112202102021212002012221200221120210202210010112101011000111001120221122102022000201211212101211122121202111212112221101012200222122012110210000020011010120220120212202202211121121220000010112010212212002211220222011111120201212100210111211012112222201222010201220122221102212210110010210120010201221011112022221022221011012211002002002111112111212000202010110120011111120111221002011221010111200110110222222210000211122001220011100010000201122211022200212000111212211101021201112010222010022010222112212111211121120110202002021221112200201020221011022010222000211022211121", "10110001101010010001011110020121111222001121001011022012200001212002101020222211120200111102221010020210121010012201100102022202010102010120112010020220212102011012210110110201001101220212210010111002202210021001220020120110112110120122102200211110112212120110101210100101000212222212001012001221012221001221021120200000202221111112120210001112201000202121021121210111120210120021201111001000221011110002111022121102020010211100002100001001110221110120121102121102221202110011100012200100000211122222120202202211000111202021100100001210201212100021201012122212211112121110200110211101011022111011101222002212101002000120200010201110111202211201121201201022222112211020202111122112210012120211201200121112210012200210121112120121010200222100202200120221021200120102201021211201100110111002102022200021102010011102011210210220212121022220000010222110220222211210010111102021012121001200221112220122120221120121112210022011002201000002001112112110222002201011222212112202222202020201012100001210020012202210122000202020120210101001222212002112120112201021012021110220102221010121200000212110111112211202011112020002222011011111102020102002210122001011222220221022120111120222201001210010122101122012102212120102200211202121210200021110001000012020021022001210200000021011120102212010202022212020221122101222111011122021202012221122211000011211202000011102201110122200220111021021211020102102100002211111202102212102210111201200220212010202211120200201010122222211202120002002121221221001020011100010000102012212202122000012002110012221102221202011120100012100210112010222000101210201221200022202111010201021210012120020022222102101020220012221220122110222200110100020101012010112110022012001112121021120000222012001010020000012222211212221022001011200001121010022021012202121000202021210221122011021122002022100022222111112002222212102011010111110000011110211121110200002000022212121020110102021001121101221202200220112212212102121102110111020100211022200001101122100210022021200112010210100001002200000101122021202002212002112110001222010100011001111021220021112211102002112110121202111122012010112201202220101212122200211210010112111202201100202112100121200201011022012022022121002102021012022220012102011120021000020000211122000021100122202100201112120012011011102221210112022122221120021211022212220200100001210001200010000210221111210220011012122202021222022221122222212011111211121222100201121102110211221222220122021202101121221", "12100211102020012210212111220112110111100210110200202201012012011110101102010201211120000002201221210100120222021012100121111020021210102220121022121210212212121221022120011020021120120200010212020210002100111022221221002120011020101212220100010212102120021001212022211020001211211102211220021001120012021210021110010201101002020001010200100110110120000122011110120120001000011110112110220022110201102102102102001200102212021112220120102202210000110100120200222020120201200212100011120020011112201110102010201000001022202200012201102120120220001101022000112012200200021022201121122220200020122212120201211010212100121210211102121011012111012021022221002100201000011001122210221220000220121221100120112021110100221120220122212100010200011022112102102102220220210002221112002220211101010222202202200001101221110201102012010101101201110201221211022221221110200110111000121211101122020111012200120102011012011120100011002021020112102001121111001100001122201212012111122111001200201112212101101000011221001200022112211012202012010122001222200011012211002121212101201222101112001011011101222010121211010202110122020101022201112010101022002201200112212011022020221212101110200102101212200021200022022212002212012022221021212012202120101221102012220111122102210111002121202012112010011010100122120012110021111010211120212102121101102101012221221121211110120222102012111000212020210112111021212110001021021102001120222201111200221212022110012022121221010122101201202212220212020012201012002121021221111201210210122010202001021112101002012121002012201212121122002121022112102120120120021121212111222022100122122000111000200211020122001021201022002021220110112122201200121012111020111200021101221110202101121221000000111121202102200201111121001012010100120012112221221102022121211020022110000120211212221102212112020000210212221211020001120212010221201102011211020212002201202012200012011100200201011221011120111210101120202120202211122120110222010122010222121021222122210121012020220012220022111102000210222222101021200000200200210012112202222022212110112202010000111112120021221200110211101020121100201000201101010020120000201021211210000121101022010112121120102002120012102021022100021121220201201210200210121020101011020012021200211021222200221010201102022122221000200221010121121002000010211200110211101101222110122010021020020220102001121210100010101100120110121000210001020101220012011210200000202022012012120210211220120000101100021112", "22110202212122101120212000210211022101112012221220022120220021010011211010020210022002102000122002002121201112112010121012122211002022022002122100001121020122210122022210000110012222011100002020211212011010200002112211101020200002201020202221110000000002112101220110211211000101002112021212101200101101020211120022201010201110221020210222021002122020120010020000021022001112111200121021212001201120120110112200102211222212101202211211101012211002012210221210202011012110212001022120010202001020221010220210201010101201010120101012012100020212212221222110112221021201222001102012002022120211111222111022200110102221102110020211222202212111200111011222112112020000102111020011210110212220100221101212110122110002022100222100211202022012001012111002121201002002022210102022011121220110020000022101000102102211121201002211201000210111101000111101121000001102112212020220120102000201112020012012222201222112001012110201111101001111001212000201102210000220112121102111011121121202022020210111101102221200020022111012100012010222000021011200221220121101002000220122212100202001010100111212201011112211120102121200011020222221211002002110202021210200111121002121010112220101011211220222120201121021012002122022111100112001221011010110022110012001221010001100100100221210012101201020002012012000202111220211120011220100001022121011211121201120011210020021010122212221102122122211200120022220100002102202200210111202211122000011121201111102001000121010200010200110122010211201122000212002221220110201110220010000110100102002212221121122001012121121212020111011022200201201211021021112122010102011110112011210220010000002122011200212221000120220112002102111212101001000212021122222000000120201222210200020021111100021002111012102201120100000222120021020122122122200111222222020002022020111000100020111021212002110000111002001021012202112102022000222120220010201200101222001111012100212212022212021212210212211221011221001210212212222101120210211201220021221100120120202121001020100221202222210002211121000100120210112220011010210210202020212021101210120021201222221221012021021101001011210010102111110020011222121212022010020201001000211212021100210210020220120111001210121222110011220102022200110111110200202111012210121222021000020011000010001222010221021221102100011012200122111212101021111012121220101001210002011111221000012011210220120212222201220111022212122220210012202012022202020211221221112220122011211012120112201010121021222221211", "00100021111002202001001120000200100201222100000020021200222002111000121222210100220222222110220120001120200020112001010202202110122122002012102222212101221120122222010021020002002010122221022101210112122000000112212010002122111212112001120100221120000002002202122012112122012221120002110202110212002101012120211121110101010101221012120100122011111221202111211210100202210212110101212220211111202110110201202120222012201000211222111222220111201211102020021000211201012012001121212200020020201201021011212010121120221100000102210120121111011000011012210210011220202120121122221200211211210121122210222211112101011012210012112102200210101221100021112202020210020010021221102121010212001101021112220002202220200201101200221000102122001111121212000210120011121200002211211220120202211112212121110002220121211101022021122010220122110201001020111120001022102010011010202011212121211102011021100221202220020010010020100220000221102220211221112102021222112210122021110222111212122121211222011001210000001210101221000011222022101112110021111221002002221120122002211012120111021200001221111012212102120120110021022002002100222212211102220011021100112120001200001102211222011010221221112100101210102021002111210212202101100102010222210020111100100112100012010220211212121112120020112101202102222002102010102122122120212022221110111202020021111221222000212022112020200000120202221012010112120120220121112002221221200011001111002110220112221222100011222201101220222022211212001221110110110210000202020212220121101010111201220112002020220112212121120002001002110001010210121121110101212010121002212211122210212210101102010201002210000020020000212012221011110202000012200010001111110122202211012011022101211020122102201101211220111212101121001212001201011001212211201201222102002021021220110012210211120222100220212001100211112101221222010001122021111111211010100200000201111202110111112222201001220202002101100221022010120202200012021000000211222220122210011220202012210202122211022221201112102101001021010220120200222122102001201121202211001102111111022010122101012020212022120000122210211200001111000110210210221221102221121020221220020211221010101212210022102111111210202111001012022112020121222021020112201011222021200011001012122101101021100211202021122021001000102001110001212122012000222122212101121222102222100202220010002102221200020122112121021120110001112122101200210202100201122000020011020122001212221011102112100211102112012221000211", "01022121012100022020211110222211221222002200012022202111100120121111112011222112122020110011200110111110121121000122100021211101221011101010120102221110021212100001210112211211120121011110011200211201100121221201101010010102000001002001110110010000110222010122202202022221220121212012010010111001220002010122010020010210221111021011002220221021020010000112222000002001121200112100121202020112220212100100021000201002220101011201102020211110211110122010122222111212211210202011121110010200100012110121121001210220002210010020112211022120001201221120100100221011001220010110110110211000000101100001022120022212112211200211022020220022211020010120221021012121202012211101002000000200011102122211111002021212210120020120021010210022210112210000102200212210011012012110102000102012100121101100001020100121012211011102012220201020210202120120212012011120021112211212020122212022200000012111112201022110211112121222002000221102211101221022221001101002111111202122222001201002210020000100001221212110101012110211211212200012201000222102000112111101102101210010022200110222012011011000121220102101000022022122020100022010211022201111021011121120101202221001022012010211021121110010110100102221101122212210212111001222121100112112212222220101011010120010010200222202202112022212022200101012122000100212001112100202201202210212002011001221122110121221210220022010211010111111121110220220101112211202012220020112210102201121101120001112012211121020010111010020122222212100210221211221211022110020011201221220121001122121000101221122211212000221020012202020122100222212110212002111000211102121022122010201112001012022122122200112210122121221122212020202220112020011200120222121201210002220111022020012022101120111220010221201211102211210001211220200021112020210210222200012120022011202211112110210212001111021210111010012222021212210220012202101200212220221201100200202201120120001000002020100120001121201012201010020220200210102202212012221200220001222222120210001102100101101110120000212012022222022112012122202020111120100100010001202111012011020112122121000202011211020112200201220211010000220100210102020012111012120211102201010000001102021100201201212002111221212000120112020010021222200220001211012120001201111110002122211112001122100012020022211002002120122121211102220200022001220002021001122112202121222102012010222200001120020212021110110012020102112012012010221210110100222110011002111202202211020220212120222021212000022022221010110", "21012010022121120112220222011112220200211100000100001100222211001022001220101221022201022110111111002000112212220010002122112001111112012010201011022001002220201121210001122211001002012010020210221221100000122111021022022112002220020121001220022101212121112221020020201121120101022100021201011010110202221102010210220112012020122220020000001212112012010200110202012002201021100011120001002120020002000112202202022020200201100012111002221020102111221011121211120022121120120020201201210222212210100100201021112111001210220210212000022222202202001201100011221100001012221211001102220222210000212202121101211020111220220200210020201010002122110011210101221100121011001211212202112111100022122201210112121210022212001200200221020012200210122012220011011210202110220112100021101002101112021110010000220101221002001222220011101102201122100221002011221000020200001122210020220120202212012011121120000222111021022220110210220220110122001111020121200222112100021022001112120002012000101111221010022110021201011120112111112102200221212012110001012122001011021212111210210112201020001021100122221101110001002110112021112100112111220100011001101200011121200020022022212011202211210200122122202111020022110201021222010001021120000212221010220212101222202120202102100002220220121110101110011201000020201221212021122102110202111220121222011111120011111010210012212022221110222002220002201010112000201012221110002221210211120102100000222212100122012011222222212221021101022020100021202220001121011222021020111002102110021112212001211202221201212011101010220210121022001222012012022012212212120220020121202222100110202202100002011202021022122102100222211200022100201000222122102211200210210012122110001212111200221122101210202001100022111010001111102221021021002220220210111000222101022011100022111002020110220001210202120212100001210101100112201001211122121202220102010121000120210102221111211010000220121220122122121202220001020121002222110112002111212220010110021002201021101012001012012200011000102122200211022110211021220111000210022011221101012010220212022020201122200022210022122121022011121011212001111102010120110112100022022221111101100122111001111012002220100212221010221022002120111212220102120220111120121012110111021200121212122120021122202122021222120121001110220112201100222202120022202002220112022220002221101222121220022200012020121211222201022222200001210010210102102222010221120000100121120122010220122111022212211111100121111212", "01020121102110211112022012000222010021111220020110202212111012112101121022201112210211222202201101121200201111200012022101010022000210002110200202011102101202202222010022212022021002120111121020201221201202202202202011010122110122011000210120122020010021020010212022100121002102010222222222210222112012120001110120002211200020201221101220101011000022212220011212202001221111021021212212022012120000021112222021002200101012012211122220112221112010221000210011220211001202020212211001012121202012121211211021200220020021112012011102101221221211021020012102220012122211200002011011101022100202202010102010212201121022110002111112001011212201002211010121122002211112111002021010021001121111221020110202012202101002000212222022122211220012021120200201102021001201221021122020202211221010020021201220021101201200102212012111201122220020000010122202021222102210120110112012010101002010212211020112112201010121221122110202110211210000011111211021012122220201210022002102012120010111112122010202002222220201002212202011222000020100220121022000012112100020221122120100201122210121121220121112110012210210020100210212200110101120022121202011211110021122202021122121102110111210002122102020000000101012100111212021110102220020222012211012102201221211200100220011210221021110000100001121212012001210222001011002120121202102012212101022020111020201111120111010100011011112021001021111111002202210020211000120222020010020202111201211210200101010200121100100010120222121122120102101011210010000212120202212212022222020002010102100121102220002220121210101212122010002100121000000020102212011010212011122202012111022100102011120011201202011101201210101122010102012011220002212020102002010202011112012101111012120211120200200120200100212200012112212200222202011202110121222001100210000111020001022102012211120110000211120000011211120202000000021210100002202100101222222010012210122222111220011001011222101001212100222220200220001010110211021111112112001022011001022111210220122220121110120200200120102021211212200220122020221111110000222200110112220201101122012200210201110000212000022021222112220210020021002011102200001021200102100202011210220110212100212012210110222100220111110012221200012102020002012101111100020011212111012220222112200100001001021202121200010022102001212100121022201212200200011201121002102212111021022010212212110102002100001012001200020112112000011220121102220012221121211211211222010102211120201222211121112202222202211021101", "20122110221001101110021221110200200112110221111100102120001021211010110202010122202221111211011200022021010111110001010212222011110001110020022121200212110222221011212211001010001100211101101010100002101110222122100212221200211220202000110001012000210101120020120001012010012202202121122212111211020021011220120120100000000112112101001121210220022211021101001201110112001112122101120121222101022102020021120222222111220200101221001110102202101221022011211000202220200122101200020002100112222020200121000011012021110102020120101011000001020122210000020002220222020102201001221122212211020110100002010101010020121112212200121010121201222212201200020201102110101111120220121100121112102211100022122202000012210001221121111122000222011011020201222112200001102000000200211222221101210022110220110220120121111122202011021111202002202112022102222010011020001101002012020201210101002121120011211200021001101212201112221111200200102110021200022222201221220211202222020010001122100220210002210012020202210000002221020111122202101010101112122100201002110102012110210101011121100222101112112011022122110211020222222122001222111112011120012212211220022121212220200211021212202122120222022120111221001212102012101220222000102212000002122212211220110021001000010022100220210110111110012022110220101220102100000021020101121012002001100212210122211001111220201220000022201010202120202111212001010011212012211100000220020102210122210021211210002012011122121212012000120011111120221122101112111022021101102000021021201101100110020221000221022101001021000100020202222100020002110120102220201122100000002001200121021022120020111222020202011201101010010002010221001002222011112200020001011201011101101211222022211211001001212201100000220222121111000022222100002222102201121111002222220202001122010021002100000220111012210002020210012120210200021120020120120202212210201022112202200022011102121101201020122112121101012121101001210211201101211020221220111102022211122202112201011010121010222021222001012210101221202200222120121021102002020102011012212110202022122022020200201102012012110101211220201101100121000122211212012210111100210121212212020011120100201210010001211122022211210011012210222011001112011020101011012201122021210220022122022101001220211222101001010212112212210100111201122010222200102021001220120122020102102100102101221110202101120112220111022020210221001222201022220110211001212011222021202102100100010101122120111202101102110211102221", "02002110002112102222101111120222220202100200111210122202110221001001120221212112022222101211211212100102212102111000020020222212210211010010112120202122112021111012001011022112210010121202102122011111202102101011201220111021021112121202220101222122202210100002010210211202110010121021221112100021202220121022121100102021102002200201200201010211111221211012101111122100000111221020221020211011001111012121022212111011100100202012120222120202100202211100012220200020101111002112201122200120102221120211222121221222210121110212111211211002222021120012022202102201112120010010020100112211111121022011202101012021211001022220001202220112000202020112022201022101201102002100122212000222010102000120000111121202120221110212212202101112020221121200022211112121010002112111022012200211112021222100011112021002222000201012220122001111200201220211022221000201100111222021101010112220200101202222012222012001110220110010002221222000102021020001100201220212100020202002101220012101000211211110001011002122120121202022200010111121210221211011201022111202002220220102210211122002112220200212221221011101101200200022201200200001120222222100012100202001200000000112000222221120202222111002120121000010102020222102102112200002000122000220002002112100101020002122122200120002021112102001020121201212211111101120010111222212210111222012102121121110010210001011010000211020122222101100100101010201100000002122201002221020122212201012212220222022010102001102021120102221220020220121200201121212210002211201110000001221022002201020120020021120111200120022120120101102102102011112112100120202220201200122020122102221220001011201000012000220200200000200000220202202121122221220101110201110012112211122212221212212011210100001011220012120210121012202210022101022102121111021100100100120211002101220000211021120211122112201201220022201002121112021021012212210100211201100111011121222100220200120202021111020222011202101202010022122221001210010102212202021221101110011112011211011121002122210121202201202101001200120011101112002000111121001210110112211121220211011102201100022202110100102020210112001201100221112221212210120210111020220010111212201221122210022021110101112212022220110121220101001210121021110210111000220212222100021112211100020212220011200101211012222211020002000021110110212102002010112112220101120120001201011200111000110012000100101111000120022201020200102100022120010100121001021101120111222101010002000101120120111220002110220012112001100", "00201122011000202000211220120222022002021121010010110222000121011220221220022211020121020210202201021222022200012002110110000121112102111110121111020221221211010222100000221111102222022122100121211200012121210112012121100020122022000220120122222211111010022121202002220100222100102001121020022221122200101100001000112200222212211211112012002122121102101010220220021002210020111011221100222220111211210100020021100020210000120200211202110021111020021112011021112000220101102112201012121210212022021201012021210202221210102102211121110210111202111122000102022200122200102020202210002102102021222202121211100222120200222021000201211022200200201111001210121102002222001021220200121210122021100111011122212012010221210202112011110100121221010210212012112012021201210121120101111222121021210220112222012112120120122122102102211200121012201122001221022002110202212101212212211101201100201001000120220001110000122201200100200010011020110022122000222110011212100121220221100021002012021222110210121200210212222111010002110010002102121110112122222202200210121110020101222202112102002110012202200122111101110220100021010222002111222210200222000001020011011220200112000121002211102011020110011002002002012012122002022020222002112111211110002202001102112101222101122010020010200212222120021100012010102112111011202101100212121222100220110000210221022021100220222210201020011020122102222000110222220221002121200111200100212121120201122002122012010000111022100112010121211011022010001100011000001110110012101110121212102221200201020102200112200221101112201020122221202222002020201002200012210212210220212110021221022022012200122021111121211021011002201120102012100022210022201200122021102021211100211221211201222121122120120010210101112121101112010102101211112201100212000020210111200010020020011020022021121222222221000120021201011220021102001200002120001200102002020010020100101001110120020212112112200020100100120121002012122222220020201112202120100010011222011022112112020101221020110200112022021210120111112210211120020002112222112112210011001212122222222120020112001112110202020102120011202200112121202121022201112210112210002002021012020101111112202101000221012010010001121200210010201121011212101001220212121002211112012021211211200012120222111121100220100022100202112100010122002020212210212001011110120210111001222121112222021102001222021202011221200211222121111012111102202002210100111002000012222210102201002202220201121010102102110201", "20110110000120220210210210010011111202002101101211111212200201102201012100201011022211120212120100011012020222201211110121002101100201221211212011112221020001212120222010111002012211022000200200221022200012021210020220002210022221211120012101010011020221210012222011000211210022211121000021001020002012121201121221021120111002020020202012110002202102111120020120212001011011222001100021222020001011000001202120212210120102221002102122100112000112011100001111021002211202012010000212200002112020120101012212101200212101200001011121002121001020010100001122202011120200111001200200211011101222101002001011120021201011100212200120101102121020212100011202100002002001120220120020100210021110112100101221211200201111201021211101210112202010222221200222012011220211011201212112111202121222102112022211011020022110122121221010002021010122100022121211110021111200200220011001222210212120100000100200100001002220022000021011202020201022221012021122011120112202200212201110100010010122101222111101201210112202220211200220102021022110200000202012021121122010021101110011011100210111111200112101121020111001111022200010020002120012110110020102011122220122102221112121120122200021020011200120212211101200121100101000120110220221022000012222222000221112120122100100111001121120101100010220201222010022012110201212111011011122010111101212101201120202002221102010100200010222102111002000221200110121210001010120220020012121010021011011001212002220010101220002121020112220221021211102102001110020211111211011011002222021220102022021120021201121212112000112112101100202121110110222110002221210210110222100122101002011212120000221111202202100210212211001112121201100221221221202012011220210022022101112000012211012102111021122120120122022100220211220202102002220202201101200221110102212012112210211020021100221111220110010100022200010121020000002100211022201210102011100002101220001122211220100220201010021102022021100121000121101120101212221020111000212122220212111102211211111121111210201200200102020100012020120020112200202220102012222201120222211122120110212222111212002022012101021211202000102200112200202200112021220221200110202120211002222120100110120000212002110122210001010202010011000122000200021012001111221001120001102112111121122201222200020222101011022122211020120100101202111000011202010022222112220221101220002210120011122101201110121101222210101020111110101022112220101020210110021021112121221101011012010220200120111101102211210011120", "22200112110210112012200010211202210221011111212120210112221120120002110021022220111201201200021110212122202011210212002200100210220021021122000222112100000022121110001120010022012112222020211120220020112101102211111221010012020210221020011220210202122021202211102201211221220211100010212001112010100221122202020121111200022021200121020002011221211200220010002220122121001001021221222222121121110112110010201221112221021121201211112220002221102221122021101202021211022210120012120210112201202002120021201112212212010111202022001112200000201000110011001020202100112111210021122102011021111112211000210101201111120121100210212222102012210012221022010122002000102012212101011200212212122022122210211112210120111001102002210001101011201111002210221200122120011101202122201222112001100121220200010021221020101211020101011211222001002011020002012000200011010022202020021000022011010101202122021101000212022212222002002112102001011011111101020022120112020101222210200000200102001001101221202112011012111211200020121111210202022101201110210122100200202020101202212110102110211211211210010220100011200020200111021022220020012001012210021211001012102201011001021101001110101120100212002022220112120012002012000001221112111020110012111211121021001122121012021211102021010220222120001001012221221210102110101111102021111212021022112102011102202200021120122022120210220111021222221120101121011102111120200211200100212211102212120202120201112021102200012211220211010022110000101010002012001010002110210011002221010110211200021122111011200211120222120222212102100200001121011221010012111220020022121211222201011122120110012011202110102022111212122200222020020002000220120200020021202022000102202200110202200222010112120012110011200212011202101000210202101021210022210100112002000012210211101221120020111210102112011121011101210002001102102200211200210002122001222001002112222201010121001110211211211211200110101100202022212011011001102021121201100100221202211200121220021100100021000021110022012021102122000001010110012110200001222110022202010211120100102110020200011122212021122010001220210022122022220120220100020110221001202200211012012200100000012202111120001221022102110210020102220100011012211021101102122112021010012121021201120122120202010002111002210010001202110112101212211212101110021121021211020200011012020122002010110002221111201100001022210002012000212122220200000211201122221122122010021220200000002021121002122020010001010210001220", "21101001020020200111201121210011202121110002202022022010011022111120112112020122200202021210111200100000210020011000201220012202220100010002102222112102022000020111102012121210221122201211020112011210020101110110211102111120200211222010020122210120101001221201220202111102011211122220000020102010212110101102002221120212102122201222220021220102101112020121210100211201002011200211002021222212212212122121010022111202220201120220222020222002001111201200101012122000001212110221200111010111220001201022011110101121101112112001202010222202121022111010102001201012012120001111222100121221212221011212210201112121200010121120011020000122111112211201110202121021120010122020020000010222002020020202201222022201012201202121010202022001100010221111001112012110200000022111201210210212121012222201210012210211002211102012201021121001012201021011210010010010202222121000201222212120202200221212001221011220011222101212112022201121201210001120102100020202021102022021020112202102212022111020122012212101100102012112210220010111020211110222212121001021211002020102202000012110102021202011102101121121102001211221011200011201121220002110011101101011221112002202122021121102100200122111112100111012002221120020020122212102220200210210110101012212010122021202210111101121201212111021010022110120020002111200000212122012101202020202010100100100201212210100121210021212221212012122112121002202120110202101200022211102010101210001210012112021022202000011000002011100020222010222012110121122000110202111220121110110011210002020121002212222110001020210222000120122021122110110000110120222121021120222112021111221212022220102212100202220002100101002102121211212211011020221121110222220000221010222210121020102202120001011202121002010020102202011011012101121002122000221002200011122001210101020120022212222211221012120102110021221121201122220022000111210020121001220022202021221111212100200210122220211120021212100002221112121122002121121021122102112202110001200011102211020010122012012121012212122122112022120222122000222021211120101022102221211011112121212022120022002211222021220112100222001212211222001101202200112102022222221211002120110012010002110201121101102010222112120110010222110021102111012010101101200221012200002121020121002210200012221100200202111010122101020112200212201202122121212201100121121002011111002021222012001101211122021200101220000211100000222022121002221002201000122100102001111220021212121120112011000101221212000200222121201", "11212112011020220102212200011022112102022102122221102102000011022221222221212221121120102201210012221012222100101110222112211011111100121220002202111220001000121120201220122110100212112101100220021202110011202101210201022211002010121122212221200022000200101010100120100000122122221202222102021011121110112102011021212212120011010221120000011220121212000011112020210120200211211020121221201222121200121020012120201010101120120012121222121102010121012221210210011101201221120222110221120212001001002012200220110102121221000210200102002010222211222200011201011002212020200100000201201102211011200001212101202100210201212021121000220221010112001001211022102110111220111211221001012121212111021221201101101000102111100012200222221112111101212220102120200111122221222002020221021201010100221001020110001101002111012011112202022112121021010220122011221202111101220201102011111020122111211120200012102122110001202212201121020120000100000110001110111100021212011021010122112002010212012211201120210100220021010111010020201112222201002202210010012210101012210220111010021200020101222211100010221201101121011210221022210101211122201100202210121112200110021221210202212201022101200211200012122212101221211111021101210111202212210122210000210021020220120200112102201022021011022112022122002012110201112000022211102100222000212000121022021211102210222012020100122001112222020122010012210222021001212022010021220211221211002021100200102120211110202200100101211102212000011110112001002221120112011221201022000012210022111022200100212010022000212120020020201110010001012112012001021120200001200101220000111101020201101211012212212100212222122022110212121221210102020202010012120200201221011021020212211211201100212100120011121211112110210212112201002100012000211122111120120220001100012022202222200200012012002220000221222002011100112122012020002022022100102010101120101022200200122102111120000111212210211000110120110102020000010211211000200200101221121022222212222110011212220122210001100002222022100200122122020002002210102012210112100112122202100020020121211200102220111010200212112100021200021121212012211021021200110222102111010222202021102011100120220002021020222122111000022210111110121210020222102210212110122100012202001100110100222022212212202021001012220122011101021102112012021212010102101021020102212000200202022000220101220000222021202210011122111002212122110001121222221210120200101002211020121101002212100122202002122220211020100200", "02121021111022122101222201102100010021220012111212202202112011002022110220100010120101101001100020011122100010012111122220211110110010100101021011011000211111022202012002020110002222111112201012001000002111222202210220010221011121012121121112202210202222212120202001212211210212012211110021202002022101001002202211111211120002221022211020202211000110201222000022202102001111201100012202212020221221021000100201021102110002020211100112222010010202000111200122122011022000122022100020022110010200210220122001002102112022010110210201122012212101210102200000020022100000212001121202120111002221000002102102020101002110111200001102222110221012001202210201102220210020010201011010210111021121200100020202102120002002020212200012201201011100222012202220121111200200210121121012200000011101210201102122211020212112000120202002202101202012220211020020220100022100221221121220101211210220010012011010220000110002000001121020211211002211021000022220202200220101011210021102100001221201011211222012210012211121221211200022202021121211021211102212100101021121210201020121012100011000111001121022002020201201011102020212211122211011110002102220100120202011100111201000112220212020110021012121111222021201210021012201012101101110111220022001101002111002112021020022222202102020200220220200210101201202011211120002210212211202122211212222111120210011012010202122100120000212221100010012212122110200122212210222111011012002202110110001202200010221210022212212010102212121221221111022212002111001121000002002222001211211001111201012012220101010201011210122212200202202110221001102200022200022011121221111200102011102101022010020202010110110010121012122021100001121012122022202111212110101200002210222222121212110020121110210212212121002002222202001021211012001120221020021100220012012021002012201121210122000222012210210200000020021220002221101110201102202012101222012110220000020100001201222200200110011222010200010001220201200022121210110211200011220221001210112101000100112200021200002120112211000201012200211120012021210121100122001011012222112112000110211001210011001220022102201012200000220122100220020121222022200111022122211021022020220220112002102122110211010200212121200212222202120002021101101112202100112011022220002222122111202101121020210011102022212110011220120111000021021022101120021122201112200200010222022002010210220001120112200021121002212100120100221201001000000022102001211021022100001102101011112202122010102020101111210100200", "12011201222120012120222220022000021120112000010011121120001102121211021020011221212001211201221021111111202200200201021100122111200001122002121022002011210012210221221011111201100120020022212210220100200022222120102211021210221020111111122222212011011201012101000112122011022212102020010021101000021100101210201000111110121200202022000012022002211122221021111120211002020122221001112102212020000210210200210101121021002202110111210221020012201020102011122112112000201120021221020120220100010000201102120220100011021002110002222012220022220000110002211001002120111221100112102201202001011222001012102211011101112201012112011121110211221010102110112121220210111202122020010122002002001221020210111210012002110011212210102122211201210020100121021010102221102022121002122011100022212011011000011002112012200100002012200022020211200020200001100110120010111212201021101102020101001002201121121011002020101110002112212000010222020202121110021102020201200222100211021211022122210110112101211120002020102100110200022002102011211012201121111001211220022112202112012011211121222121222122000002102002022111102102001012112201010012012210122222220022202212120200202220012012001210021022202101111002221021201020112210102111002202021121011020222102020200211111020000212111211211121200221002202020102010112000222222121200110121200011010011020220102000201210011121120102202102120001020020202120220100200200121111022102001102221112200101002021211202100100210002012011120010220020121002122001110201122011110001100210111201000111110022101201210211000112001111021002022220100101120112001112021021122222110100202210020121100000120112221211201210212222011021111110012120020100122000022111022211010202210002210200200201220212200111110220111211111021010000202112212000000101200122121221211000100110012010120022000201121022001002202012110000111221011220221222112022211012021111222011210120012202202001211020001000210100020012020100010021020110222201010221102002202121002110120021110021020020021000100011201110020212120002002012221202001010122010012002111112210111002210210101010121000210220021020111101102211021102000112222110121202221100100000122222021212002120110012012022121112110100020200021112111121010120212002112021021111012222212100112202100222100122200001110211012011100010022211110220121011121110110022221010122102200222022012220200111200020020122002010021112221221010102010112221110220221200212022202001100011211120110021120000020200110101202021110", "21100101022220101020221212202221121020001020201221112020111210102110221221201022001111212022110211001101122102012121110112101221122211210121111211122210112111100121220022121110210211201021200011021211101001212021012200202022202111101002101110011022222121200121001002011011210000211101121202211112122210212212022110002012210012212211201001221010110021222121200022112121222101110022112122002121111022012212101022122122200201022000112101120121222021202010020112120110000021121210020212002221110010101122201012022100222200002100021101110200212220211002222011011101002012020221100101000201201220001111222022222111000012000222221010220111212021012222000001022210221020121212002120210111211222002002000000212022122112202221200001120222210111011020211000120021110020201121001002120020102221011021100210112110122012011112022012020202200022212122001012220021011120211221102122012020000220202012002212222121211122111221101200220122202011200112011101120022102102221120010111122001200210002121220201202101202002011010212201101112211200200211120211002102220000010010011011201021222222010101002000201010001000221221121012220122202002220110000111121200220111021020000111002121221121122111110120102222210122110020202200210002100012112012002221022121101222200102001011121011022121021011211202000022211201200111210210202221122011022222012221112022110101020022102221021011110222021212110220220001012101122222002110221011020111021111010110000201220222211212000220210110200122021002212221212002210012210201102021200121212222120220120222221010212101210000202221101101202002002222120000021012201220200100101010202212222011122020211102210222011222210211011212022002201122021100111212120110022020110022210222011102212210202120111101112211111012021112110221100121102120000120122012011120000100120200000111001210002212112011020011110212102201222102210021120002000100121221221212222102122222111201100122022220220001200222200120220221022200122111010221021112222120211011010012101012010121122021102110022012100002022200111200010022222101120222211121220021121020110112012020222000221210110121021222102110102101020120122100202121021222101012211102011211010000100121120112011120200122110010022102222212202011112001212121011000201210112101100021200201110000121101122121201212202021000110120110112020200222020001021221010202221202201002200001100101102212021212210021000000100221111011021000020100002110210011022102000220210201222110212100201111202000001111222210120012", "12010020211121201211210220121220002121000212221120101100112020211101102211220011020101020001002002101111202001211210200001112000101200202110012112022221201022000211111112210211110010002011221221020000201200102201021121022020002021101221212022211101202201000102210010001020100122022200110102002121202201001002122202122200001122211120120012120101122100120112102000022002222101011121122012201101020102102211220002111010012111200012102111021012010221022011001121112020101211202111221100222222220120110202100201020220100120011012102022112222100000200010012101220000102221011022000121021210121002210220101202102012201202122101101220202010021010012020002121101110120100022102001101122021221200122220011000001222202221101221221201211212212012210021002020100021220002022221010012010112102120011120221101022222011020112222021000012011020211210122211012012010201100111221211020210211110222120111010102002112112210210120111100002222210202000121012000201220102201212102012010111010120122021020101100120200120120221200001011221210020201001010102000111000110111101212022022021021010110200211220001121112200002110111020211012010001120210211120110220000102222220200210210001220021101001000211102002000200110011221012222110000121021011112201010210221222112110101212022020220210002210122121202100012001101011022110002012100222212102012200001222111022211202120210111122112102102122111200021011210120112111222001210001221221121000121100001202021010100102212112101011202002122022100120212100022212211000220011111220220010010210101212021201000111122211011022212222110120210000100001012112001010020001012002020102212101222211120010201020211220010011221201211210112121202011111110221021200110122110100112000002210122100021221222112000110221211112020000211201200101002110111112111100101201111210220011201112110200001212201120001001221211222100201220021020021021222000102010221202122200000212010110210112011011110210020111211100001210211010110012011020210000212102220022010101001120000220210021221111220122221212120111200111201101202012002111222212120220022201021100000210011112112210212002122011100002121011121000010210102022021112022101211102021210010112012012122101122002012202222010221121001101202010221000001220001002222222120010120022000111102002010201022102122102112102221120222210012022210001021101002200111210211000022102222002001100102010012111012102120110021002201200102011011221111110200100000210212120222020112100112101020200001101112212222200111", "22212012221012101002010111210210210210220200011120011112122222010120200100022102221002110222220100211012201221122222001122121021011221121202112002112111102112022222110100020211020121210100011021220002021112010221210021002221011211022122201121002201001012112002000101221212110011012111021210221001011110102121101222020210002111122220002000012110222102122102100201212200010001101110222111110122012211120000221101121110210220001201202201002200200010201120111100110010102221220111001110100122112122121021211111222010110100012221210211101200012210211100022111101010122200110022220112010022111010022020202002100200002202010022110221102110221012210102201221200002021102101102122111210001111000112210001202010121211100210102002112011100212211102200220120102202111200112002200221202112112122102100102212010102110010200001011112021122012122002200111102000122001002200111011011211200122220012102010011200201012000000220011010012210001001120221001201110000011122012211102120220021200211002002200020221002211111202022000211122201110020001011222220202020121220210120122200112110001021200101110001101111001112110000010120010022122120102010120102201120212102100221110011201121000022212121202100210120122021202012210201022201211010101220022201111020002122101101100211100102221010220110210201222111101111201122102222112002121210011020102210211122002122010001122010122122012122112021021212020120200211102002010122100102211212102202101020202020111110210200110100110100220201012221120202110212121222022210021002101121110011110010100210200101001222022111120110100120102202220102202102121011200120110100001122121220011101111222220111011222202200120101211211022220111102210201101210010012122112122200121201201120121002002121022121220020222122112210012210011002011212120122112220122211020121201012002012102101121101201210022210211012220110112110112220111012112100010110000220111002101122202021212212001220121010202122111002101022011220212201221100212022002012212102201201212020110101200202011221220112212222012110000000011222202200110111020222002210121120022020111122222112001120212120010200222210212201121221021200212112221211010102201201112010100100221121022112102012120222102022210000021020212012222212212111111210202010101121201010011111102201112100112102121220111121120200112122211202201001200110210121110010021200222022122220210022100221211211220100220012022220002202012102112122102010112002211002021120020102101012111120001220000022112000012111010220", "01110010221002012010010020211211101000212101221212020110002100112122201011201211212110021011220212202110022221002121022202211121012110022012122211101100121120200121000220022012202100021121202102202012020002212001110212102101011111122221200220101010000010111021010102001102021011111211221220000112110222022102220101221012002220222012210110100022021120020212212010001112120122212220021011100220000010112202022121000100211022112120122121112011101011211021012221102212020221010212201201110002020111202020021101022220202220121001000222102220101000100011021222020212002000001212111000100121200120012020122111011020100010020211210200020201012220220211001012011221010001011211101111202012021201200110210200220021201112211002100102100011020022022021100002211012211212221011120122020121010001220110000100010201221210122121101022011011000222211202201021112010001121220002220010202222222220000021212221222211222202022212110122111200221211120101002221122012012121020201020110111121121022212102000201021212200110201021201212101110011122000010110102001010220021021120212020220001011012221120022022020022000121210112200221011111201110002022121221210201102200222202210010221010222202210100212102201122012120112201102122010120120002012020021012202111020121202100202011111010022211011200100021001201122222012021200202121020022210020011011010022120201010112022210000111201012002002212221022212221002101200100000001112221210001201201120100221212122211021101220020212120001012221012002002020200200121201201001112222201020120200002010011111112110112011022222022112111200212002202012011102110101001201200202100202011122001000101001021210010112201022002201110000211212112222022121220010000202010011101112010102202001010210200112000212110212122201002211220020221002121021101021121220120101121110122122112110100121211221002002101202120011110022111002121020112002112111120100211010220210020122212210020011010200110201100101110220011210000002112120222111211000100201001021211010220220020020220020222020221111020002000101120010200100201011021212211101202120000222221000202221021111220121111201220021010122201100011100221210021122020201020010102001120021002010200222000100200011201020000221010111100010001121021111212221122112021001002012222121022022220012100221111100021220011020012110112102211111120201101220001122221222102012210002020201002212100122201212101222022010101022100002221222202222102220111011001001202002210202122200110202221122101210102101012002201", "01101201020210221002022211221220101211110101222001011121102211020200021021102100210110121101201112221222002122211000020211010012012021111110021011120201122211011112202010010121220212212210210122200102121022210221020221021000020112201121100102022212200121211200101020211212221022220010111000121001220002101012122212110111221022100000101000110212221112202022010010012201000000011000112212010200212220100211201202100200012222212211121102210200122221100122021200112101022120212102011212211212000200112121121000010220000001210120201112100112020222110222120012001112110222121212022011200220200212021022202000022012221200202002001211202211001112020020112100200120101110112201222120012122212212110012101112210112010222112021121121122011010120120021122000100120121200122100020012212211121110020122210222221000120022001012010101120101212010101112212000000020221000220200110212222212211100210002122021111000120201202201102110111222202101002022010001200100022201011021201212110020020211011012202210221011102000021001012001000002102022021102121002010101022001221022121201022111200201021211102222000100222011210111222211212020210222012212220220121011212122101202210222222100221110001000100210000221202001022211100222211210122201120112222222110111222021121021002100221100002111012001121221001202200010012202220200202202112022012001000200212212020210110220021100212121110201021221222000222221002200112120220200200022120222222002100012222102220212102012120010022112012220210022000001220211112022120012111012010201000020010220022012110210112121110100202111012011101012200001012101201002021022021012201022111221202221101211111202000201200212101201121112011012010221022222102111110021020211200122220100002121210010022012120202101201021100111111212022220221201202010202111021020110010002202221220002200212121220212002011002122211102110022102002022112102012020020102102110021210100101211112112101112101010021022012220221202212121200212220200212120002120101120101002020020022101021110111200022211020110000121210222112020022221201111012002111101122221120202112100102221122121212021021221222100122120202200010121010121011212210212001112220012220211102100011121100202221200022211201012201010101011120212200122111101010220011111002012221000120100112220010112222100202211102010020102212210021210222102112012010211212200222112002102101110210110012221012101002112122022110212222100220122112211111120212112100000002110010021212101202112221001020211221101011212221", "10101111110000121002001010221102221020210120102212120100212121212210021121110001202011211022022022212021112120021100220210221202221021110020220011201021102201022111110101200111101102021110121001002210010220100200002210102102001012111221212110220221122220021101212021111020211202211002111000100112220112012022121221012010220211110111100222020011201120012200002100221021200112010002222010210222002021001210112010122222211122210210212111022022111210202012221210010022021111100202112220211001010211110211102012122220210000110010000101220001001101221010021111000202012210002102200201011221122220112002022010022110200121221112000122200222120100201010121022012202100021010200221001120201022000211222211020001011022221112000212122010012102002021100220211000222021212020201211110102021002002101201212012221202112201002222210220222122112002120020211021200020100112110111100111012112120001021101112021001010222201120110021111200110200112210010222201220211122012210120210202111202100102201211022102001000202112012022010112201012201010112001211201011002122120012010001101010020111201012000202212101101222200112111122210022102111201110222211202010102022111222021002122220201120122010222022210002220121022200002010212101222122112111222110100022210022212110011100001000002120122110202222201112202210120002100201001012111120021000020021120001111000212020002110121202120020112020020220010221100000110101001100020212211002211022111020202010001002101022210120201220222000102220021001221010021211022122000002022100021121112012200102202101202111222210010211212002111021201022121022001121000122010210000210021222021112202120221220202220100222211221100211200211101221122020212202111022022022012002202102122101011121010110202220011011202100102100120022000112100111112012210201122122220011112000001020220200202010001122010121221000111112201101001000221220202002011221210012021202122111022002221011011101112100221112202220221001220010022220220220112221111202021120121012202122002011102220110222012102221211220112010202120020202200000111020211000011120120200111211202001022111100110202102202010102212002202022101122110011112111210111102001220102201122210222200012010021122022000001002200000102001202122102212110022010011122110102201200020200202120221121102201120220102210001000210011210100012120101002001102210110220210001212110121120001111101112211020121102020201202100020100212222101111102120201220112012000222020020010112210202121102110200222110101222021201", "21122120221121001022201220221220121022201002121000110020011211022220000121021110221022022112220021102122110001022200120220100001222211201112101002211100011211120010202222110110212220220001110000012020200211220002112112102110122202211102202111222022001121001211220202102202121201000120021122200121010120222112220020022001121201201001011200011000210022100220202101021202102001111020022121200110022222011020222112010111012011220012021002122220001012012001220110001010112201122001121100010222121101110211102200202220010121010121120110220020211000010111020200000002012212020021002100012120122121211101201011221022222212100100011212001111022121110101210222201010020211200211201002002010100111000020210220000200011012011021112022221110020201200002022102022210210202120121211010011100002220102010202020112020112221110222002102221110012200002121202012200022002221222202221012201112122122002021100020200121020111121100000012201112012122212211211212122221202110220020110001010001010011220010210220022212121110201222012122220200011221012110022211002202212222200220202221210111120011222211220210000111200002222010101011221120012011111010201210111200012021202020111212212022102212011122010020212120110020101002110020201222121222222211022011112111021220212222022212021111210010200121222120120000120211202121202110100122211212100220000221021202221210100212111020121222000212022121022110001012210101122212010202112000020000202211220120100200012011122010121220201102002212021102010201121000001220101211102211020121110210212212122021011220210002112020212201000120220121211012222101122001121210122210211100221221102112002211120201002221200010110101201021222202101211000001001121012200011211122120011011211101201102101102120101211221220221202022101201101212220220020222220021212212100220112000201120010022122101021212212100000020201121022001102000222010002201002222212001000222200022021202220011212011102021220200211222121000021122022010201202102012121021021210221002212102021111212010011111020110210100221221211210012010220002220112121102022100000010021210200010020221221122010122200120222222010022121022210120011221021121112212010222122201100001002111120220022111020022001110122220000111220001121222011221021122101110011112222010111102010111000001021110002012022202020100121010111102011122102011212120220111211000110001101001222122210221111210102010220011110220100022200010122221120210011222000220011201222010122120101100222021211002121020200222222012", "11111001212022201121112110121000210000202111001202222202020210021021201210102221100001212001220001102112122201122221011210220222122221120202011210202102212112202100010211112122122010102010210121121222222021202211220010210201021211002111212012100202002000011000102121221121100012021101122102102121122001021022020000220012012021102012220200112122202112121020120012222120010212201122201212102010212211102020211012010010001000202100221110001220101221020122200120000012021002110111001111021110021221101012021020202111220222211001110200000102102000122201210010120002222002021100110211011002010011020200112120021111210010102202201000220000212220212000011120212212102000210002122220022012122022111201020102001211100100202220211221101102001010120012122211222001202222001120002020200211212120020210112211222112100001110001110112100212222020221002021222200122010111112100000001002221000022101201120020012020021200012120201112222020002200211110220010120112121212202011122122221100020121012221210102202002111000100112120021002222121112101112121010100102001200101022021212120022121122111121110012002001220210011000111211122211212001010100200201111001021001000210201221200112001201112022202201122012202202220112002011111220001110021010221202221221001201210212002020100121211210001221012112021220020211211201221110101010020000210010120211022020220102120200201211000100201100201021201210122112210001212011111121100110011222011220220200022122010021010020002111000210020022011201010222002120211111222111002110102010002021011220010012200012001211221210120201002222002021002112212000102010122100110110001011110022102201210002112022021202220120210110101002000221100112201101112001010221022200120110000000200212120211201110102120111100101021212122012020221202200112202112102202022121022020122000210012012110102010221100101202112012210102002000010000200101210010212010222011102200101220221111212121021211101112001222122012122212210210202000102211101021010012111211000210202210220211222220200101001202011012210100121220220201110001022120212110100212210122002202201022002200000000212121021002212120021202211221222220000121120220122001022220212011010211001101000012012000212110102012022202021022221211211021222011110102200100012221112120200001211000110012011212020011122220000121202212122110210020120020112022201120222112002022022111120000112022000202120122001212011122011110201002011222220200222101111210211011020001220111120022210202122210202210002120121021", "20211211122211110110020211220210210110120200101220120002010110021222011210222210010012110000210211001110220120022121111102202222120121021022101200100112101111122201022221020120000010101212000200201022021010100220220211112000221121001212012011202220112020202010121222212222121010110210002222212122221211201121002020220110012011110222111010000201121100022101022111101111222000222210101101002021122200020022111110120002012201000112111022211012210012021101112222012220210212011202121010112220102200212222110212210102022122211111012210102220122212101200102202222000122021122220200102120211120202101120022101110200120202200100002020122011002101111121122101212010022201010112120110002101212222022011001202220201221101100002110001102120020012211202001112100100200100120001222002200101111201122122211021121211022022211000022112012002002022221221212022220100100111101000221011000121200122202101100012020220100021220000122101122112011120002101111002011202011011022201002001212122110122121102201001020102021201012020101121220202201221221120020222120100101112020220121222021001001211021220202122021020112221121011101021020202210211210121112102002001010020012202202202221120111121002011201100011212120222202100201200000020210012202200001220012210220211121112220121012122120111222012021200102121102121111202112000201100221112100202010220120012222001011121001022122101120112001220120202200002220220002120012000212112212011210221101112001122020000100200012201221221202110102121100110111010112122002121011221011210012200220002221010211011201200211001010210021202220202120221221120220112101220101121112110222020102011011021212221121000112001020101021110200002201202222002020001212010211202212022112100221020021021201001110221121102022021212220011002220020112221222202221101112010102110221200101010202002202220221002220021121211110211110221120212012022010201001001010120212201002021111200100022112200112021221111110101210011221101200212010022220120020020212200111020010111001100002111002210021101110120120102212221021001020212211201021021122100212011200002022122222110112010012111011100012010110120212210112001111201010110001020111222111210100010212111120011202212110220220012220010020102210200222212202212122212022120102202120112221010010110112111110111220022200121220202201211200100200002110210202002102022221220021000001012220110220101212021211021112110100011122222011221211210212202020101212110110120021201220220012121200122001122002221011110220000", "10101121200212101101212111000210101011212020220212221211102221112100021222000221112021122122211221110001110001112212212122200112102020222221220122220100220111101022012102122020011120222022220002021100012000221121200201111200102001102121222200100200020012200012100012101021211121101012222221021101111211021100200000020011011012100122121020021222010200212021212010021110122021200012112000222022212001221012101202210111022200101210110112211020202002112101100020112100102200121220212101210010012002210222201000121121220102011122102111210212122121120211102111022001021121010100110112212001122120201120220221002200211220201122110020211201111120020021021120100102210121102200120100211122211212002012002201100121000200001211000022011222100002101001102221102102200111120111121110121002210000211120101121022111010121221101212202120220012120222202002101210202210221112112101211001100001210112010122110202202021001011001011012010202222010212220021210002002121200110002120210001120122222210221000222221200221211001112210011001122001000222021111221000222012222211012010012101201220221122202102112200202202001221222211102000110010210101021001010212022010121012010110011201201020021122211212200000220201112220220211112111201201110102221112001020212011001211220211200201010121211012021112212011020000112211202001000210210210012112220110100112211010121221001110001211220111021001100100201121010222201111121112102010012210100121021011102101220220211121222211112012110200202110221220111201211200111012101202011201211122110222002100002010000021102102022120000022022200111112200211121111020210002201220011112200011101011221011021100120100121022001121110202011111000220112201220122212111001220121101202121102111020020020121202020211101210001220112221120021221212011020000111110211120220210100022011002201001011001011111210010121102221102011221012100021011021210021101202201211000022110102000112211000200120202210122200111022120011212121222100212012001022211210011000111212121122202102122100000222201011222200210120200200100201001120010121012100100000220112112221210001020221001110221021021010202222022210102001010122122021102122100120122121100101010100011211211221220212201200201210220020022020121202001220022120220101210011221122022001200111021101012110121110022202220001202121120022202011212200012011002111110201011011220210001020200111202122222020201200111021021001001101001011210221202101110012022212202210000000012010121200212221002021202200121200010", "10200200122111022022121010211101202211211201111022211021220000111201000111121112220200020120210121110220022011202120102221201202210001212100221011010202011001020001121122020001110021002020100121100102201021022012011111102201010122001000101112121210120020011212100010222222010010120122201200100202220121112002202110020011222021110010100112112220221220210022002022210121100221020022110212220201200012011221011112202000022110011201120210211000012211101121101221221111200110000011102112200010221001210112010200112022221000220110011201120011210212122100000002120011102202110110202021011201000102210211202212000012012102220022102100220121212002100122212100110220202022012201000002221022010120211102122122220010210020121222222020001010221101002000122211211220110101211220211120200112100022110111111012012211021212200210001100011021120122201021201201012010101200200011010101201202000101102220021201022010202221222010220220212011221211101110000022112211001122211001011212220021220001200211221210220220010001211000000021210022110002011011200012122221022022220120121212210212210101112020101222101122212121000001022211210012122210000022211010020212220111011111210022201120112001222120002002210022222210100111202211021021122012220221200101221222100120010110212201221001121122210211211021122122022121102210111012110121201222211200012022020011110201101112022202211022202202110210122221220121120022122100022220100122102120122111110222210121221012012120221212022001011211201222221220010201101110201020121101102111221102000110100210220121120122212121211120012110212020221212210011112112222012021112212111122011022110020021222211002212201011202002100212012222110111121111200012212001001101221011001120201221101102100220200112112002022222000201211100012111222102001122221212121020212000111010200012102022102122210022211020200001211001110020201002100121002210101222021021020102211112201112022110122102012112101101211001211011020200010100201222012020221222002012111212021211110101111120101222120200111110001111111112222022002010210021010000110111211110000022222000220201102000002012211002210111200111000211120212202222021022011022000221122121101210102101020102201022101201210122111001021211102200221112101221200220102100001212121210120020011022021002120202112202110201121202211002021100021110102021100220012200000020212110112202112021220211022110210021210012202111022011022002011212000211210200010112220111101111211101022212101212200202212211000200000010", "21210021200002002221110120101200222002110201102221001020210020020002102202201001211001021200102021000210120220000202100022011222101210220001110111022201021102011222100211011211202222211220222122000012221100010122100022002101121222211102002211010201122112012121220021010001200210012221221020121022101222220102220010020011000100220001211002212001210110212111102202020101221202221222101112202120120010021120101010202000111201210022010000002210020110111212021220121121111010120000000210221021102101102000112221122210002110211220120221220002222211101121011211111012010101111101110022001220102201222221011102220012022202002112021110102101210212101112200021000000112210122212012222022001021002000210122012021101022122121101002220220010011211021111001110022002012112100102120112201022122012110200211110021021211011022122210022101220011001112212100022020110212212111211212000201221111111201120111011020222221121222222021112112100120201011221010112102022111221010010012011021201122021221020112001010002021011011111221222222202012022020010210201220111200001022012102020201111200212210221020221221202001011222122121010011201202110002000020202112202001110211221010220102021111000010011202002122120020100022221200210100010111001201012102011020210221010001210212021000212012112100002021100010022120220010020012100011111200211002102120020101011112012121102111100010122122000022011011122211111212111001101012001001010120100020020220111102212121211210202022010000111210211111010202102122011121112012102000220222122010122000101112012100211222202210021001202020102222021200021000001210001001102110202002011112212222001210120202000212221111221020022002022002120002211212220221200021102012212021100212000220210121002020022222002221122112011020211221020200110220102210100210221010022011201212012220102111122010222022202110212100022211121110021100202011022111211101011020121112101102222020211101001201222012121001122201210110221101022100102202000110120120212220200122222002121121200220020201110011002121121120022200100101002221010020221012120011122020201010110200222200221002120021220220210200011212122202202222112102020222211200011221010011211221212212100010001200011110012212002111021200200100212121220012101102010222000220112100000110020022220101011002202200020100200001221001201002100212020200200221110000022112010210210001212112200112020120100222222022122022210021221120212210000121200110102200002201001221120002000010112022210100002200220112102101221", "20211220000121220201201201102200211201021022201002011010010111121202022111110011122112020011202120111012220010202221212012020022022021012202220111211201020101222021000102222110110200002202010101121100110212012112001000002201011002000002121011220200020221220220122012021012011001011020020200021201122210020122121210221102111201121221210221211112012022222000221100020221210022101212001120022111022222021101020010122020010010112021201011022221012002202112021101212011020101121110221210222020101012120112121002120020112121011001222121011002221120221000110012110120120212002010102220010200002211022210200122111120102211101020012102222000202020021202222020102112110111020211221012020012202212212010102112210020122010010110110211220010020120210010021000120011122201110012212120002102221010200221212200122221210111101122212122010010120021001102210211222201220220120122001222000222120221122020212102002002120220220122101112022122122110210222120002101102111112200021210100102122210110100022012010021202102201001002012000221012120111200211111022211011000200000111011020222212012111222001001021212221002121111011222212220020211211111201011211201020211212111222221120221020112022100112102020112002211001211111201210202021022011202002011212200011021000122222120111002101011211120002121022220200110201120020121210012112220022012122000221002022121211122220211201000121120112210020100210022202200012012112102122200110212221020121002001201001012122010222111110101212021112011120202220000200121022221022121121021120112012101122101022021201122022020102021011100020011101112012210220220010112222100001000112112122010022211210000201021220002112020122012010220001220211210100220001112000102111102120111021220121021101101212120220221100102020222001021021111101111110022000122010201122211102010202011201111100122012022021110010100222222200211122001100111012010020120221212121000001022022011021011011200000210001010121202211202010010011122000210200122211022200222201100212020022102102220021101020000221000022002100110112010020122020221110100201111102121110110001020211221012101212010011220202112200100212021201201011002212110120212001221222210120000112012021102211222002202000012011121212110122021121221110220111101210101222110220111020111012101001011120110200120121200102021222210202221020201222122212112111021210001210002002121212202020102002201011202110122211010012210211222110111100220022212222222100102220001211000201010012000121111102212020112102211100", "02210211022011210001212112221022021001002210200122010101220121111111002021121111111101010200202101211201011001121220011001012222012011120120210221220010212000212210002200022102021221210021122112221201121102020211121011212102011111222011101202021012011012122010101220000112210200201020111122021202112121020011021112202002210100211221221001201000212221011212202021020212010221100002010201021212002120010212110021100202122020102211122012102110100210011002112022100201010122220220100110010100021200201100222221020220220122112111100000112222212211000101121012101222212220210001001201210220201110112122012210112210202000002012210001022021110021120122211021001202001120001012221102000200111102210201121102112221102020220222211200110201101122010012222110222021120011102100201002000201120000211022121020202121210000111020211011121221221100212000200201212022011100012221211121212001011202002001020201120000022022222022011001001202100000100200210121201201011021010111001022110102021020122211020012112201110011212022000122100200011001001011121211201010112110102120210021010111021201110211102211220221000112200110121100102200221120012200120202011220111020121212000112201110202201022102001212100202120021210221122001110010022212112111211112111202020211202000222201021021011112222021122212012020122011002202011100011102120020212101220121010111202110110111212110222001102200220100200020112121000021200200000210222002011100110011202202220201010001211011012010101121201001221020101021212102222200202012020002110112002211220010201220022220022222000100100202002001120222012200220011120220002012221011001202202122202220020012102200221201120002212210100222100201102000222222102002022121110021121012120211211200210010010100021201112110020102021200110112100121212011022020202112202011020000120110220212211111102101100201002222120201121200201112001220220100002202112021122122221111221222222001102222001102221002000121111221210101211010100102210220122221202220011221200020202011011110102200102110012110100221021000002010001212200002211102110010021121111012101222222001102112222002112200011101010112010221102002122001110010220021100002202021211111000001102211102020222002110201102210121011022102210200201021012200022120212112212122102121020002212202021111112002112200120002220121122212120011210112010122101011100010200222012111201121102022110120020210120100010120222101101022011121121200210101021101212001020021112010212111002211110210100211010102020112101000", "10200112022101200111122211210111221101100020111110120021022012120210112222101100010102001222120202000111212100202212011220022221102202021001001210102201001021120212112100020020101002220110001002122122010201220022012111200110110012102120020201012121201102220212121100200212112012012102210002112010012201100200221100200211201010021120212121010200001122021102101021212202120102021101020112201101100021102011101222220200021111200010111102102001001222121020010102200122200211000220101020221002101200002222101121022110110201100010102210000020212201102211112102110201120222100201122102010122221102220000002112021020011112002202112211022121121212221221011110111001212000202121222001211220220202000012000222020020200200022101000212010022200212211110120120000000200111102022200100222002100122020220211201211112202121102210222000001220201111212112010101021212101001212111011010221112111220202012000121201120020101020121020220210022202212221211210102222202021020120220002002012122011111101122002201121002010102201000121120200012200011210122220220221201110010210202211100110100010111101222220001101100202211021111121122102002212002221222102201012000201220222201201211001121102002222012102001101110212010221200212111011201221002100021121202020210010202111012002122202200212111001010001220000021012000101012011000222021200222012021201122020202020121112202102120210102010122222202011001100111220100002111112112001220210120210010001211020111221210001120100010112121210212022202021210021202020021110212210010001121101021110100001201121222000212111220120211110201200101221010211012012200001121011000000221122020100222020101100012021211111011112210102021022222111201222000220000011211001010101222121120220001202021112112011121221002011220112121121110201000022110200202012102112120020222022120211112111010021011001001200020111000201000122111002210110001101110210020220000100012000120121221220000012210022121111121010112211202001011112121201212122221001100111120202001002000110112000200112012022210122110112022202122200111112002111100212110000200202022210212222221220202021122121210110120202222121121201002220021212122222000010020120202221001111202020110020022211220020001212002022202000211110200011012212201001222111112200202110111021201121101210021201210201222212010010021000021012100002200201121120202101101210221121112201210010002012000122120200220110120101200222101212210101212120221011122120100000000022220222022012001010211200200101020020111221202", "01002210211122210012122202111222122021112112221211102121002111110122200201002101112102120120212201020111002121101201012000120100021121201220102100001022111101222200210021102201121210111110211012202121010022002000100010101201021100112212111020120220201011212120102211111122221102111011202001101120021120101200202110012001002000112012120122021112211100102022212100100210211220222112102012221210021020010110101211011212102100012120012201010121222112102022211002201022001021220102012220002200101212120210120012122121211120202120100022020011211111212222211220202120000102022002222200210112001000222022010221001101221100122102012222102220022200102201010222220211211012020110001222220201111002202222212101220222002212120012001102122020001011000010002111111002110111222002210111212122210111112222020000010200210112020110201210212100121022111211210022211201212010222121021101020201210202012121011020210001201111022111112121211202200022020010210120012102210022120201011001212120021220220111120212201222212022001200010111211011210101122210221212101021211022002101210222102210112120211220122122000001102102011212201201111101101122222220222200021022022112022102001000200101221122122021111210202101220212002120222211000010212202112211000121120200111220211211101110011021021221222200101110111001110202111222001201210200111212111020102101202012112101110220102121011021001001120111122000101011212210201210111012021210220010222020002211002011220211122100222121200210012200210122102222212021201011112220001021201101110120112121012012220220202110100001110220202112201111022120020001021202012200121021220102210022210202101201200210112011020221101021100202121100210122200012101211201112201110212200100011120110001010210201011211222011122212120120221200020120110001220222121210022001010102022210101121212110122020222100212211211021101021020200212110212120000011000222222022211210022102221220220211100121001211210001201010111221011010121122222120201200212020102112111111212111001011111001001012022221200002220212212001220200102001011122221111010112221202221220100021220021200001220000122110210210111110222200112122020201100110201022021202112111221021111101221100102000101202220222220202221002201011002111210222122012110212002010221101221101102112011211210102201222110100001202022101210000200020222112021102000210120212200221222022200110120101010220100220201210011011220112022120002011020212100122111121022101202101001022202111111212200002112022201100112002", "22112210211121220020210010020211212102212100022212111211000112020021221122100201111222201100010100200022220200212102112112101120021102100221200010122220101012010021120121101001212021022210221201210102221020110100110011101200102202122000002021120122122222221102010111221221210002022112212201211022211120111010201011220020002102222202100112202121111221002211120010112011120202110020200010202022210011112011112202121201200121001122101210120110010211211210102122101120211211211020211122000101100020100111022100121111100220101020020210102220102001111122121000220011001221210120010120000202010200000211202221012200022111002121012221111210122111012221010200120112222211202222120200120012212000101101020112022221102221111122220221120022120020110210002001212210020211210002002121011210202202200110011111202101112002120211101221112020010111000100011122022101110000022101100212000201222011012122021210102020001212110020121200202221202101110010012221011101002022201220222220012211122211201122102111211010121021000212220222021012121022001011120110111211110010221210210120202121222221102200122211202121212122021022101201221202021021122201110010022111111220000012221001120120010022101011100222201210211220212002112200112201201102022221121202010221120210012022122021212021000011012110111101112211000120002222110122100201221201110020211111111111021220002110000122012021020112011102210011001211012121111112122201121011100120210000001121201212101011112112200120212120020000221101121121020111120012202201022210012210200002001102121212022000110020111202002222012210101111201101212212202002211200011212212000122011120221221102222020221021221121200221002211211002121101222100202011022221112200112201022012200112011221112221210020211021110111021201221000020121202101021201020012000111222200210012221221111112121102100021100110110011222022212022112120200022110212102200120021021212000100012012102021102110122022221100112120202121121121001022212202120212001201002111010000002202220202210012101221211121000111220221102100210021021110212122011201212202210212010210000212100112020020212220122200222112010111201021011112002001111102200201220021222001122122200012011112002211111101001000202211112212211110012012012201122000112001202001211220122221112121021102111001102000021002211001002211122120112220112002100122011002020200212101122100221102211012221211021220121110111120122012001201100202122122111211211110220122012202221102020001110101120220110202012222100122", "21222011200100111010011212011212002112021010102001010002220111102000121211002202222001111120211202122202002111002112200220121021211211100021122111121211210220120121020201102012011100012220001001111021001222221011212211022001221022020102221011212101002101212112212101012020111020221011120102102200102122000210211012020100110010022022021020221001212121012022200220111210011002120212011210120120100211012220100022111011211021121100112221122122201220120202000012212021202202211211110202111122002201002220001002021001221120212211022100212221020100001122000122120022021201101110010221010102222201220211121100120112001011000012001011110012111120010210110200010012122002100122210202002122001211102021122201010220012222211101110120022221120102202101202121122101001011202221212112210021210201021120121112021221202002200221211100021021201220012221222021012002200222112111111021122021221201121000022000200012120111122020021112122211021210212020001011101211021020011001201021002122222021122220212011000101112112222221012122001210010200020202120010000000122100221222100011010220020211220022010201102110000001021121221220101120201111102101211011012022111012201122100212112001000220102120102111100010021202122221200002022010100010021000200111011220001202121102121111101220021122112200201001221210110022121112011200100002001020122211210101101110221022022111212001201021202111212122220022110122020200000000010212221112020112210220002020020001112020012210202100021110101110210201001221101001022000221211202001212101020211201120210022120001001100122211220210101220120221001212101212001202020010211110202110201220212102210002221001121021220011100210021121121120020002020101212101101001102002211200221121210212212112010012202222120202222101120100120000111200120220122120122112220122211112101222212002100222102011121220002202001022110000021110122011221210101011220210221100220012022111110212200001200211010021002101002010112212001220211211001022221022220201121222001002012000122100220011120220022111002121000102121222002200000101110001022110012212100121122020122121100001202000020001111002200000211221110211001001202002112010112112000022001220212200122222002011100121221122111222221102012202000012022210102022010100022202000222121110101220020220111111121221100112012120012112022222201000120021210200020121220102101011010111012000102021200021202210100122201001102221111020210202122120120112022102110222011021021000102210110201101110222020010201200102021001", "12001010121021010110001000220220121100200221211111202122112002010122002100011110200111000012120020111212100110121212110012102212102111222121112021220221221002010112011002120211101200220120100202220121020000012202200022020100102100112222212020001220022211112011100000110001202012112102102112222210102210212200202222212022211100010110120022011222001110000020222002101020020201022120110220220222221102020202202022212011222002001202000101021101120122012220000012122202112201210210200222012001112222002211021120021011100201211111211012022001100121201011020011021200101012120012022212000022111210112220112110210220211111120010100001220102110012120012221002120111020021002002210222102022112010102200201102022000222111110222012212102201202112001100221220222110112221102111011011222002210201012201101122002000211000212212000021011221121002122112220200222220222210212212110011022002121020122020120210101221011221011111121220000200112022222022010012110021210220101122120100000222100220021001212221021220112010022110100000110112112200212010221210000201002021200120100112010222012101111200012021102012102001110210112101201210102221022120020100022122200022122211022110211221010211221022220100020222222200201112121000112210212020220100101110000111002221020012122111200002100000021222222012212120120221222101112222221100100100000212222112000012201022111211120021202110202001020200100112102221202222102101200221021101221201012022122201121210002110102010201220012210101222222100122120020121010122001200012120201201211210200010220222110200020020021222020100000102121011212100120210110020002121201001210011102102102120212020000020000000112200211212021122001000202211122012010222220000221020220121010210010220102101211122012211100002001222111110022020220010002002012011212020122011222120221001112221001022020112000201002211201221100121222001000121200012212100101122122220002212020221210011020000120200201121012200220220212112220110122101211012210010201211102212100201201202200022120111200201010122111022100120222112201101012021101122022100120020021220110222211011022202211121010211200222112021110012110200012200212100210111200220000122212210001021102122212220002000202122122210102012001022222001010102220221000011101022211202212210212000220100201220021110010001021211220000021100010111121222112010022021201021201100220101120202202210011210211000102010210022110000212121010201102122021002200212112120121120000120210111111001011122201211220221121000100010", "10200120000222202011022011211011102212012021102121102121021011100011122220102021001102201121020200210201101202121002111121022220211201202221211021201110200211220100102002010001020101021110021100010012102120120022202112010120100012011010011112001020001001102110212020200200000101001010011220212121011221012110200221212120001211000021211000200221200222202121000011111010101222102101010101210020012000100120110001120022010020102101022220021211120011210012120220012010212111210210022221212210212012220100102101101200112020000120021210002222102211102002022100200022012020100210121021211000220022000220112111221211100221220120211120112212000200010021200211111021020201102112210210221011222120201211010222120111112222210010020010220002012122020012112120021022220202102200221012201012121121122202210120102102000010200210020111221200220210010101102020010200012101200010002222222120211000122121121021210210022101122011121120021212201011010021222202121222002112012211220110011020220101022010211012200200221111221222001001110010020110012120222111101011222222101110022200112202202001211122222200211202200211211021122100121022120221212000112100020201200102212111000200102211010010220111210202102202211220010201211220212022020020010120220001111101200202210022200210000102201022011200212120212111022210110012011201122200021120101100002110212222012010201022221000222100100120102211212101001102121112112220101210221122021101200020022021022210112212112001001122200122001102212211110002120000122121021122222001000112002221120111002101112120101020002020102001100001011000102111120210211121021220111122210211101210110122011002201222220012012101110012212121112220111022102022020211112222110020220210210200111121011221001222201012211101221102200012110010001001010222220221211010010100112000021222200002120020220210120211211210202221222221010102211022010012220202202122120212000010020110111000020021211221001200012020012001022022020201102120121022022101112122000011212101120200211120201221112200102022102210000102102020120122012002110002122022020022102020020101020211122212011212122010011011001221110121212020121020220200201221121212120201111210121111010111212120222101221022202201102122020212212001012001120121110001010102211012020112021000210001012220100110110021102000101212110121111122202121110110110200122101220102100222020222002212012222021001012012102000122011120222100022111111002200212101102112211220022022221120211110121120211021101201200121012202", "10210111010210201002101110021121201211012222012121102010210202120100211001101112221201001111011012020202221122000110200212020111221012001012101001121022121102000101122110112221202211212212001220221112010212100022112111220121022000200020210111211211211201000010010001112210102010121110101022100210120010222002011010001120022100110100001221111010212011000010010012111021202010222002200110100220120222000222000102111210221100010012012220221021020011220002000221200121011012200222222000222012111121010022020210220012212021010220000222100011010011200022222121220210002111110121210222102021022111100020220201212100010120221220100122122000122200202220221120212212112221121012010201100221011010210111221212201210002100100112220022120002222022222001012012010011111211001210202012022212020200220111212221111201120121200221202110212012022001201112022211212202021100011001222220100112201201100201201101110022222120111122122102110101211001220020012221110211202222210020201211102212001211011211210211221221211111200221220200112122112222221102121102211222110011020110020211021212221012010120100000002121110011011202022001110222222200010200102000000111200220120021220112202020212122220210002110001010100111001022210101222222112021012120210110020121012121010110121112122200012002020210222011220000221211010122120012221012100022201201112000001202020102122002222222122210022212121212210221001120001002222012112202000021201210210121102212012121000000001222002222010001012110201111121100102202212222220000002211200212010202101011001211021000102011100000102102221002122000100202021010222000201221202022110022011120121001112211010222111110010120120221222200211021022002100012021112220002000021112112202110110102112102122100002101000111221201101000101020200022010202010020101020222122200201020220012120200120221222211110210000220000100022020122012001102220100021112021011202200001112112001011121000222211020022222001212222202120120212202202020102112211020101212011001112210121112211000122212221011120002012001121111010222102202121010202110020121111221210000120202020010222010201021122122201001200110110101110021001210221000021220112120200102001222002111010201010002221000100200201220012020002212211020011012212121100021101000100111110021011102110120200111210210220022020210211202202011222200021122020120021211021120202220111120211022001022202212100000110020010222100002120200022212100110000001002101212020022220121202120121021021212021212020111112012200000", "01020020101001210110021221222022210021100212020000120011122100100000002022112122111010212201212010200201111002100110010220100021222112112220101020012121100021010121201220102011101201120111020002201122221100102020200021000210211110220002000111220100212010021222202010120001022121000100201222000200200212201100210120201021211210020211002011102011120010220112010220200121210102101120221101121200211221000001101201022210110000101202102010120021111202222201222222211100220000222120110112000220022122111201201010122202011001001121011102200010221222120011110002111011110101121022212102012011001010010122212112221022010222110121221102001110220211111111221220112101221220222012222020021101222022101120201012001001120111001020000110012020022200202112211120120200012202200121202020120022102021122200222121222212001212111000100012101102021111022112121102222021020202222000012101010122010021211001222121121120220010201021111200211011012000221212022020222212201100002102201201201012102122121000222202002221212021012102121101120121222221220002211000000211102120222211212001200001121100020000202200122122220202122121021111101000110020020101211122021102102221102121102122020111122001010001200001222212021202221022022211202221101220011002010010020120110000211001011101212022211000000202110210212222222011022202201200021102210012002000220021022120020001120102010202201011112201001222011202012210202200102111211012202102010102201221210111220102100211220101202120101111102120101120221002120000021010120010210110220210121012210202100010022111021202022120210002002122220212010122112110002022212010100021210012122220012021221011021120000121021011022112011222120212102020210221000102120010001122100201112220111111010201201122222010212000000202112110112021102222121211012012222100111201022211021201012202122102020000200010122002020021000111000121021112102101001201020101021212111222000222121011122110021212202100202201112212110000100102022110111220122011222120110112222010110021101220210200000212202002200121121100001002120010102111011120101211221022101102201122011001020100211202001010220220000202220121201120221022220210020110110202122202121001001021201012002020120111011100110022211122000022222221010122101021011001220221220212220022110220002010112020201221101021112000002200100010111011212100222220110002201000102221200220121021121120020012212000111022120021021000202010111221020000010120122201002220000220201101100000110102121221011121100110021222010121", "00100102222002010122211022111200210221102110112012120110221212001111121221120002200201120111211211110201201212100020211002121002111122100112221021221012121021200212001201222121202110100120212221220022120000011000121111020122202202201200200220010201211022211021202012222000221111210010202102100111120120021122120210001222202010110201220011110200002021022011020120210000220012000211221122202121022010100111112212201022100001201100000012222021110010011200101211002000111210002002222102022101102101001002101022020111222011100112201000120221210211010202000120002210220211202102101012020101022101020020220021022011220001201211201001111121022112220120210202200101221010210200010122121111110110001000221012101112022210221120000010100021110000000010202112221010201110010221222002111101212010210020112201211210010202221020010201001202121210122211012012101121201222202111012001220220111212021120022021122221111022122012001012102102021002221010222021210220010000012222202111201012011220002010102100110020021110020122102010200022212100100010021112222201122011121220221222120111100102121202021001102120210222021000101112202200210100100121122121110210002112002012200020112110200120201222020120020021100122200000110202000211210100220111102100212221211112111001010212022200220202102210112222200110121210002201110210221120011020100201010000002021002110210010020200120010200102221111121121011001011112020022001021222110211222200000021002210122011220112000010001121021022111110112120222021101110011111100102100121020122121011221201010110100101012010020211112102212102001210011000010201111220020202210121110000000112111212201120200200111102011010020100220212001012222211210202012220100111000002221022110020020212220021010222210110200110011000111101210111021200020012021101121002001201221201101121011201120001011020212222121012000102001112020201210201100112222101211111111012220111200002002211022100002020220010101010102002220000120000120122200100000210100012112012211212221202101001211111212200222211201100220210011120012011211100021021020212201221201022210101010102122212211012110222221201002200000122000110022102211022000022100210222101022120100212122112221012120121112212111200101110221112202121111020002021101121012012002220200200111200021202120110212120120101210000020111010110122102110001111102011002201000220001111120011222220211101011112010221212210221101100211011020102010212222101100212102212202102011012101121011021000011122201120001011001220", "11121011221212112021102222121200120212110010211221100102220202120110211020012202102221021120200001122200220202200122021020111211222210101102110121202022201211020120002001012211122021112101122021202001212220010001211201000111002211221020022211111002120100012111100110201122221102202202021012211020111122112101222021100022102100121102202112200212112200020002102020220111010002201002201211101201102211200011022022010000010012020111210212001001111121210122001101210202211020122010102202020120000022100202110102122200222000122201010001012201021022211211002201111112211222020001000112200122200200201202111110202012100211222202121201111110012210201202120000110111222002201201012012001102000110002122222002110111020202200100222011101100121102021102201110101001002201100101221101121202020101110100111102022111101120012010221112012102210220122022002012200012111102212021121021112000120220202100221111021210221112022012122220020200002012202010122020022110012002211001021022220121112022002000002000102210222220121022010212102102222121221102022021200002002101100100112210011100000202210021221021212100010221210110002000102011210000120100102021022000221200021021111000020112221200001110012012122012010000112112010022022012201222211222022222122001200011221110200110102201222111021220022101111112020102001121012221110020221202212001102100021201000021000011021212220212101211101221222202100020001202210200200221010110022210121002201201021120101120011022210120122001102201211110101221101100001100121222022202102022221121002101211202001120121001212221000021102222221221020210012111200102021121200220012101011110212011221021201212102100210021022110220021000021210101212112211112102222000220222100120202000010011100122102222121111000201121110021200121211011222121000012020012022120011022212222112022021111221201101002110100210211122222222022001120000211001110111120110011122101002021022010112020012211211102210212021012110022021010210011011001021022001012200111001112102022011102202002012221121200220000220210000001221122201011211101110210020200020220120100002020220000002112210021110121222101210112210122001001002012202101021021112200001021220021100022221212222121112222101201100020211121122121211101201002201202021220220002120022022210211101121020222222101102101012202020120220111022102220122002210202110000121001012011010021110222002210022110020021022202122121002000200022120201111200202121122112211211021211010022101222002222010100100020002102102101", "02110111011002200000120100121100112100121020212021110101000001220102201220210200012220102110111000220120022122002022020021220101022221020212201101022002220211000210212012201211121021122021120121010000120010020022211122221122111102200222111122111112010202102221010101002221020211122221212220202220212020000210111210002211220121201101001212202211021000002100102202000022202221120102211211210111212221122212022222121210010022220102010122211021112200211100222111011010012001002122221122012020201201002110200201012022011201020022102001010000020112220110222000220001102022010120020101002011120111211022012200021100212002021212220220001021002101110101220122200221102110112201212102111211110200200102202002000010011020221200010011210121220110022002202011121012222022222121221112121012111101111110100212211200011110020211010021122000001012001202110220120010222111000211001012211212221202222200121201102000100222102011102220221010001001100002110020121000020201010220212211010002222101101020101200201200101112002100010201210221022120221101122002020021211211222112000001021100201010002202222002220210102120102212002121102121102222122212220001220211012100200101200122201010002101121200112020100202001020221000112011212220211112111202221220112122010022121100021121221112120210012012220100012002121022110021002002201221220202221121100221111021101120010122111110222221010021202111120121001210002222111001102021120002021121001211000101210211221112210022200020110202200210201110220120120001201010122110201001100002222210121101020102221111202000111111010220110002100221122112021220212110012020022220102121021121110222200020021210012220122200222120210201220112122100210002120202111222210222020011110200120020110212201121010100111202112020100100020122202122200121021202120121221101021010100202210001021010021110211222020011121002122121002202200220000100201211101122210210210011110011211201102220011022121022100110012111120001211212100221111011021022102112020122012211122111201221111120200010002102012210201111102202221121011211120010102021120102012001122111122012120221100020221222200120100222011122100012002210121022222202111120122120101201101101001111102011020002210201221122022111110201212010011210200010021021000202122111121211122112112101021202011000001012112002211020201120102011112010022011200011001102100210211120101000211202112222022101110010110100220000002011202002111101112001202222100002112200111222000210221212002202011000112211212112021101", "10212121000222002010220012222021201001111111021111100111100110222200001110012200012110021010021210212220121102201101121012121022222111200212122121201000211020002202020000002220200120220210212120222100222112120002101010201201201012120202002122200222111020202222101012110220102100012201100221222222112012020202102210212221120022001010010010220212121221001220021101121021100112121122012121221021210021002212220201012011012122200000212101110011202111212120121212200211201102100120010001012220200011210020000010020221002122201210211221111100201102100010011011022010001212012011102210111022022001122111022202002021210120120102102221200101202100112011212201121002220122121221110110101212201112000221111212111111212222212122110221101220201112120220221220122220102200011100020110220000012202100121020201202112110220110211012022122220112000111102211212001011202202022102002002002120110221021111002012011011210211011022211012122211000210001211001220001011210011221122101012200010211101011002120011111211122222022202200010000122201001121202222120200201011211102110100222220222222222121212121102210211112002000010010111202212102111002122221012212210210011202212210100021220121022212100100120011001212202122020202000102210110120000012210210021011012221211120210110211012002220111122011000102122202012201001200000000200000101111221212012222212021121120200020200111211120122010010012112210122001012011021002100122021200010210211121010202121011021001010202112010110202002120022002010002021210021201100210210012022010211010110110222110202010011001201101012212221121020220202202210011011011112222012111112221211111221011010220000122010000202111202102210202122210200202020210002202022221121122112102000000212021000011220002012002002010110111101110011210020012002200102222212010210102102112102001211212210211120200000121000021000222021121021010221102021120012102221201010121000100021020021010022010022222101112012010220110110002210112001102201220222000211021111211202202002221111112011021201210111012112212111012220221020220112020002120111212222122102000112202001022212210111000221102222012010011020112110011220121000111012010112000211101110112000110211111202100021121011112022212211001102002202102122021211012211021110112210102122212210222020100020212010111020002011221022022002012111120222121022121022102022101212012100101211100221222221001110122002112021021121010011200012122110210120212000000012010102222110212121012222001001101101200112222002202021", "01220000002101012222001000201121011220011002220120000112100200012022222011200000022101012212020210222001001211111010221010000111010210122110112222111000212121001010000021110010201120201000220102112022222121101020202211111011002100022200122112011020121121122220212221120201211021121002122212001202020101020212021112211100000002012122001001210210110022122122211122202201010112100122002000201011210000000011012022000120120220100210222201011221212012002021012000121202021221002211121102020022000002111112120012221020020201120202002100000110001111100102020010222200220200002001121121101022010000201221110001012211120110022121200211011100102111010200110210020111220222010221220202211002100001211222000221222212002101021121101122010121202001122001202202010201021010202201011101111012220111110102101111212122120222100211102102222210110201100022010111100012111221221111021022201210112201210210211211120020001101111202202111200220010121010211002010022010021221221011222120121102111210222220020120102202110100021121221201102010121110000010002110121020222012221200001222001212111211110021112211202200012220221001210121020211010122102011201122012121212000102110110102201221100000212010121020111010121100202010112011010221212120111211102201101110022220001102101210221000021221220002012012022102121020101000202210011210122010002121000011020212221112221112020022222012002010120100110021212221010122120200102200111201210210111200000112222222120101001202022222212220000212111012112110101200200022112202002210120000111020002101211202020121000001112002110100021000011000120120212002220021121111212000111212201202221210121210011111000012100121110111112001012221122211020212101222210002110022102000022102201011120002121100112222212121222211100201100221222120001122011202222120120111112001220220112021022212111002112100001211021221220210122121210020111100102110020220212111021102202202010010222011110020101020022211011021012211122100121020220220211210202012020011102122221120102110100220012111100111020122122202012111210202100002002001122021110112110200022100002020110201211220011202001110122000211020212211222021022011202000111111220111000102010122112010210121010011211001222111121210221010021110211201111110021001010000111122202220222121120020121101021120200221011112112002001111002211121112000212210122002112111122211100122222202022202010222102212000101011012212022102101111221020001010210000100110012220221122211111001212120220220222102111021020120112", "10111000012122100012010221202111110110012120000200001111122202000210100010221221101202222021222202210200222012111110212022100201110012200100002222110111200021212111212121210010221220112202210212102202002202100221122120020221221001000211120001001102112100002222100000201121112221022202122112022010022100121122211220201112001112001211122001202221112011210222020220020000120010010120122012222221120122002122200221120011122212102011202002002210201012002100210200200012011120202200200101001020212202201002122202000002012210210100012021202020012222212121220212012200110002200020101022220200211002002001002120120221121210020220122212201011021122000110210120110112100001102121121110222112122001210100022010021211202210221112110221121100222100102221021101211121020002102200022201102211102202212112200212212221020021212122201102120220220200120012002200121220001202001022012211002212101001110101201020021222101110111202200020111100100122201001201212022001222112121011111112222221102111211020102112102212122000122210122210120102000020012122012112021120120002221221202002210201202110202222111211111012021220022222002100120211222222200222200012112111011120201211111101022112000211210121221112011212022121101020222221201222222111212001111220012021211101100020121102102022002111200102112200110120212221122020002001021202220120010012201200100012201222011211001110202000100022011111202012202210022212012021022112121102100202020020022102202000211201011010221001121201000120211210021212111120021211020222200211121201011001022222200210201110022122120200212020110002210200122000220122012112101121112220111102002011020100100010100201112211001210020210010121100002202011000112200212002202111000222121122112020210111012121012011012122002122022110120112012202000002000210020122200212001222222112120122000021012202122211000121010221121112102120202000012101000012220101000000100212210110111122211211002211020211111002211022101220100021111212111111121110121010021201102211110111002120022211121212010022121110220110101100020101120212120022201011201012010112211122121220101122222102020000020101001112121110211011011011121010210002112022212222000111012001201122200201101120202011100000222000011202221111112102011101112220022212012201001212001020211122212021001211100120211011001100202210200011121102002100122212122100000110121110012112222102222102022011102100220210121112110022101012001122100122101200200002210101021212011220212201020201101111022122212011110101220", "10001210100201202121102112022200222011210222000121002011021020200010010010111011212112020122120002222022022122110201111102222002102220200010110011021102212100112022001001112021210212002201201002121000210001020111010000102120222202012120121012221020012212120200221122210010002221011011202111220202010000111201021021112200222211121201200222121110120221112020011120212202022011101211120202122100202211220211212121012121222202120200012012100102121011221021102022101202120212021001100211001220101111000020102202010102122222121200101021101012120011212011200000010122210122020200001012112102121020100001201021110112120010222112021021000101011120002210101021212111212112011222011002212021222120022111012112220211110010111010202022102110021000110212210002020202010102112002012220000102000211100101211201201101200010011210010012212101122210211110220120011211022120210002111002100201100101121010212201012202011011202202221200220020212000021102201002112112200101012112101200012201011020010202012120121122200020000002221221201112100210001102221121220212201102010111221211211220011200200000012120000202201110102211011102221201120102112221221001212120210000101002122022201222010100112120100000021011220101102101102000120002010022101110020102212120112002102221101122120110112212210021201021010100002012021001102211010022011222112001002000220002102111011220122200221201121122001111201110100112020011220202100122212011010012102210021211012220022000002112011121212101010012120212021112220202100102222021102200100002101001202110210002110120112020210020211112022212220002011222200121010201220120010221012202102202020001020001212111010200101210012021011202011100120021120111211200110122000010011112011210211100111211022200220000011021222112020012110011121112100010110011001021112210002010202210121220012111212000221202022012211100121112211012222120200111220011010012112011002022202112210002210211101202121201002101100001211122210220022210220002220021100200200012201202212211202122002211212202220210102112212211001121011020120011201112002011221101201112120220110111001122210211101022001001102002121102222011012112121121121212022010120202021201011022112210201200010122111211201121121000101011111001220211111022212001110222101012212010210020000012210122111111101102222110122002102212002100201202102201210212202020002202022021201220221121222120101012021211221100002020211122120211201202110222102111121211200111022202110222102020100012000110000120222210122002", "20121220101212010002211201101101220102010022102110002111022000202000102112122021120000100011212101102001000220001210222201000221212210001201012000011220110222012021222002111110211011121021000220202000021202201120201212002012120112021021000020210200102122020222210001222101000220012201012110012210121211022122212200100200221011122122110010101201211022110111220211210002222112002011200022210002101010121212221102120110201110021001020211001200120121120202000200201112121011210002102201020102211011011102100020222210202000000021002201010120222011222021122020112210122001012121010212111001211201221212121021210011022201120121210112110001121100020020100110101112201101121111001012210000102201120112111202200202120202002020212012221222201212221201222221012122211010011212101111201011212111012211211222221122202022220200102002012100020001200201020112101110001200122022101102021202022001221222022200010220120011220000020022000102120002010001210200212012001122022201022012011110020111122110110010220120000021210001011222121112102002121111222221111010210211021021210022222221111000100122210212212100102122210110120001101102220202212200220210221222201210120202121112020100021011210201020122111022202211120102022002021121220000112122200021021020121000121122111122102021102110010002101212011212112111202122222121012220211202110102200000121221000101022101200120001201211202002002100111020211222001001222222211121012220012122212021012121210121110001002012212121001002120102022020022221122200211201102010100010101211020121010220221122111011102111110002112112001012011221212002210000002202012022010122012121012221222112002210210220011000011202102100001210212211112021012221101100001100001100010220120001022020002121012121210221100010010112222101002120221021102021001200120111202121002201210120121122210001100102010022110110101120220020022122101111000201010201121022220002201112111210111221022122221210222212001212102121120120011211011001012012122120120002110101200122112020220122021202222110122022102121200222120112001022112100222002110121210002012000121000201202221101011101010211001010110121110111012101120122010012220000001212000121210210012010122102120211001110201221110012221002000120020112122000101100222000220211002211200101200200022101002222020201210220001201022010202112211211211120221011212110200212211012021120001000002010211022000022010220012220112110221221210000012112210002221210201121021102002021011112121211011210210110100221202000202", "10211112110000222121221202220020200210010201200001122101101002110000001002121010001202011112110222010102002101222111220000111000000011012222020012202222201120020212000220011012112011120122021021200122221201011100102101121211012022110002212000121211122122201000012110021102211212220120100000112122220020120020011211210110022110211110022111000202010120121201122222121220120122011220012222110111100022202000220021012111002111211020100220110221200112220200000000201002221012000001001011120122112201221002220012021002200122022112020001022211002010020202202211102010221101002100122102000222021122000102001120121010220022100021012110102221121002021202100211210020201020012212210201112212022212011001201121021221122111112202020102210122110220120201210100021121120200021102210201120020011010122021121012121221210000210001011100220012102211002010212101211210101210022002011002121101212111021012120012220211212222111111021222200000210000122011202220120100000220011021100021200201210022102122021102101020022200211220000122200110222220202012220111220111012112020000122221210222121220002022211020212100201120212121211020122110212010202220110100002122222201002212020212021011221010211202222210102221000212001212122101222122101201101201000220101110111021121201010202001201222212202010020011010002100120120111101022000222001001200022021221102220001121000011120110211122220221220012000020202110012210011120000201022121220000221210122221011002110022110102120002120111001021022201201122120101102001021012211101012120110201120000002200101200001110111020111210010202021100201110112201220000002002112200120021002021202210210010221021110220001120100102210022211202211001022100010120022002012011000100212001021011001120010110012220002002200220020000011220201222011110112112212011011222122000222211022011120002100000201222021000000102122210122211012020200212222212121201121200002011222012012010121022102022001002021012111110002222201202021111012120000112021120212110202120101020010112021121122121120021202201200220012120121122010022110112112020101010210000222121210000200020020201121122202201120220002202201221202001021211221012100112212210112211122021100100111200012021001222102102112002011202101221022122011022202000012112200110222010202001020001020210221212012121210020222220122120200212002021112222100220221022102210220012111111211221110001021222012012200221121001222001110121020220121210120210210021111120002210211110121110002120212220110021202011122220", "20122210020211100022111121102221220010012021111122002112012222122221021120222012202221102021011102021010010212111002012021010110102101202222020201201212201220201111120211201112201202111020020122212011002201022201122200211201120110121000120222120021121211010200101112201222120100011121002210102202121212111220002200020121202101220012202111100120121000121000220021001122010201201002212101020121210112220122000211200112121122022112211012102210212001220110101222210222202220200200001110122002220112202020212022021112011102212021212220201121201201020011111210012112002010110110102100100120202222010011210220112022111221211100011120000022201020112200022121212000110002201002200201201010220112221011220011212222002112222100102012222120102112100022210102001120200002122111120222002200001220120011211021212120122001200121000020102120220021202211010001101212021012111021011221102111121012210122000022212002102101210221112122121122221202220112021000200220212120010021102000212100120221000102010210202211020000211110000002221122022102212201221220011121221012122212200101001201122111211110111212212201220220202100122202102010102012110200012101111202222220110222201222102101112012200111212102102222211002022111210211220020120021220112022102100110201012012221000120111000101220002212012122000101201121200001111011211022000020110002001110110122202101121122102022211220011021222100100112222121211121012210121221201021221001120001100020001111001212221211212001112121021000011211102110122212002211020021122101100000201011122211010001122020202211112220211002202022202200121101212121000220110101120222220011120110102200002220002201221011220021022022200000220111220002112021200221012022211220212200101220220202111020112221012121000212112000211112001021122020011121021221201000112020210211122012002212100211211021211112012202102011210020110000022121220100111122022220202202121212112000221010020022110110020020220012020022212210011002120012011012210001120001102102200020012011220102110000002110202220111010020021002112020000010212110011202221212212111101002000200112100001222220222201200001020001011010101001111010110211002102121112021011200202012102201122202211012012201122221111100101201220100022221210210010020120121200110002111201101200200220120012121201000100220010021120010202002120210202121201200012221101111211110211210112112001222021020101012111012021002012022102021201110111000000212011210211200200120221211002012012120001111101222011110110202002", "20111020112212221010120220211022211202001021221101221121210120111022221001200222102111211021220102212210202111222212010012201220211102102002111022111211002100221122110020102020010002011011211212121212202220220211011210200111201022102022222220211120210002011011101101012102122022202101212102220111000110202112011121211220221122012121002021002221211221212020010120002111020102220022021021101120200022110121222102201102110220011010202102111112211102122021100121122021201121210221210200002012121221120220220100201022221001121200012212020220202100100112200221212111210102102120110120002011211010221011120200210221121012201200122212021100002000101111122220100102202221102201112200202100022201112202201122001120100022111021212010111021220212210112220022021000001222200020112212000022222220200021010112120111122112110102112012120011100201200110210111210122120100212022110202101210211012100022002212221001200222120212210021100100200212021122002220100111111221020002212212122212010200212000121000022212102202000201020120000021000210021022020011221101201200021001110102210111001010001221222200111100110111020210022000011022022000011222001210122022101002011201002001000122212001012202211022212022200220201201220202111200222110212022202011011100120222220102000111010110022012102222210011220122201012022202110122001100102101210000101022100122120220200222202011112111002222022102222212100111220220022012220110211201221201011220002200210202000122001021021122012122001211221120110210001221010002220220120221201022001001110201211222101001201112202022221221211222020102011021202021222021121002012202110111222121202201010212011110200110100010122122101102211211221220110200101022110112002212110101222220002222012120001202202011101000012210220200112100002112202222121210011110002210121212222100221111112220010210000101222222112202220012202022221220222222000222102200112110200202201121220000000111020101000200222022010022002020121122000200120121220002202020021200122002110222210111221121101222020002112001011011100020102000222120122021110202011022200210111202101102100222010022102021200112112121010211022122022001102222021011221111121011020112021102001020010210221201210220111001110022112000222011220210020112101001212102021010001101211002121202212100210011222211121120012110122210100011012200222000002112122211102001110202112112101012001201202011212212110120111210111220011202110002002201101100110100020122120222120100211200102010202101012222212200011200", "10012112001200011201212000121221000002110120222020010210120102102200202122002122120122121001021120010000011110210000222021022210110100101202112222111221111010220212202001202111222012010210110020020102111202221102001012210101100110022201021101211010100210120010101000212211112020200101222021220200120021111121211100002000101202200110022222120102101200200210202101200211010012220212211111011210022002100202221011121221012200012010121110221202220000000021100212202111122012012122211111110020221011010220001211121200011120202202100111100121020112022201111100201101100211211110210221011120000100221020122101002112101020100101222000022201222220120011200020122220102212222021002220121210220220122002001120011212122020111220010011112001121210111021211221122122102121012222000101102002220001102222020100100100210202221101120020010212201220012102100100110200212012101212111101120212120212022120002221221022001011021211012101111001212212121121221202220112211101202000201112111221110011011222221120001100211220020022211010202011021111011221002000021211221111210121200001222221121121102021021011012011222220122121222222022102012010021120001112002101210101212220202112222200000120212111022011020110210000100201000222020012202210100022021211100200110022211111021222221201220011211211020222002122010221101002122021020122011020112021210222222011010221000010102200012102021020000111120000020201212012102111020222010120120212000101221211012010020211110012002212010101122210212112200201222111111101211101002000220200111111222200201221220111222022212220102112200021201022000012021000211021011000212212010011210002020021001001110001111002210110122120212121011000212221202020222111012102212101020120110220001120221221002120210000010200011212110220100102102210110210102022122201100002102120221211221202220212121222010221011022012010110212212120001211222222101022210011222201102101102212010212001120220012112102222111111122002212102202112110010001111111020111200210121002000021011120210121101110201121221220101100112121101201202220120222001201011221202202200222011110101022201202111200111212020212012001120122221110100001111210212202220000010012121100202222210211200011222221210120222121121002200000022001201111210221001201101210120210222122102111202021101110020102121100100101212012001120120212201100011011021202220000200102222122000210022010112020221002020111211202011122001021101110201200200011011020210121022201210002101121220001101111000022211222001122", "20010111122121221211022121102022211111221211122011211100212110122210022212101210122212021212021100111021100022220121201112102110000002100110211202021011101100220222022221202120101022001000020022002111010210011210101001220002210211220112001011021211012021020220102012210122001200011211201121111212220101000102121000120101221002220222201021220200020021210111120211020201111100011221020011212122122202220010011201001020000101212001200001110211221100002122010121201121222110120201120212020101001021100122021000200202102111001110201010101121102010101110111001000211221202221002122002022111000222100100001201120000211201102120100210002102000001111122201110021100020020010102120112100121210020121221200210220111221111210222212200020222000120002000120102222111100111011022111220211220211020211010200212121111221112102200221012121000001010220221022100221010101212010220000011200020020200211221012122210110020120221220111000012021100122202010212202222211120002012012002120110122112022220001100220020221221222221010100101222000102101001212221121002100022201211100220101112222211201212201012221221022101002210211001002121020202122100110012102002001120210222121000211222021122200120210101220100122102210010121011121222200121220212011022022022020211020001101212220012000012022200100200101100021221101201111100221211210211210200212220000211022111111202202022210111202222020110021101021201202122210121222121020221212122202101212100010010002122200201021002101020011002012222200010002010022010001112100110112202220211202102111210120001212200001201100021120221000211220212010112121002020110201122121110010220120210202012022211110211210000211201220122202020121210200202012000011101012220211011000121221201022110001211012000022221222022201202200002121202201020221122102001011210010000201202001221201112101001012222012000212000211021212000220201021001110101200011201022102120000002010011221200012001010110001122200010121210102110100200210110101022000001020010111102210212000120100212110111100220201020010200000222010211122011221220000101202221011200110220021022212022020112100022021000010111202202011212010020200000110222021110211102022110012202202101221102000001021222000122111012202201220011000011022110222012110011011110102011212110121200211101000110011022001200221112000222010120022002002011011101211002222120101102110200001120000000121021002221110212020120212211111221120202212122210102120210122200000200010110001101100212102010202201021112022100210", "11022201222101022011010200201022222211010200012200121220020122201000100121012112002121020121000012101200221022212120011111211101122011220122000102012220212022021102021112110212010102020021011121120012010020012010112100000111101120000021011120001101011222222000021002021021101110001220012211002101012121112202021100120121221001020102000200120210001220121112022120112122010010020010102122210201012011112201120102001211100201110221212010022102001120010012112021212000120012002122021211010202201210110222122201110000100100102111201212100022001001112121121212201012120112212021110020011121122110112022211002112122112002010112210221010220101220222220020020022120201021012121102010221120021110002000012122121121201112022002211102010221000201020112102212212020022211121212210201120021001121212210121010210212002001112200000102011022100101222011102002212201212000011021220010112220110100000200210012111121021210020011211020112212002102001202220221101222110010221121211200210110201121012121211021100200000101101021100210020100120110222222111102012101000201011212101122112222202011112201201200110202212020111102020021020202220022002011211001202000212212121011201111110201110102201012110210000010112101201122112101002111020001201221002100002112112202211111002212020112102210220220122111000202112211021112000221110120212201222220122202100220210012121020021201122020001012100111121202101001202001112202010012102121102202210121102012101101101202010202121121010211220100212002012000220012220212222211020121211000220020101102000212120101001222002000122201110100011210221001011122001220201222010112011202100111012120011220222210201021010012120001202012022111211121221021022201012110001101001212010121202010221202210221121211011020221010212021220222021122200221010102201110222121002020102012202210220112021112212211002222221021220112010021002020121212221010000101012102022201101202112002012110212102011211102202002112112221110010202211221202100210100101222111112011021022100220122001202121122020222221000222222122021012012111000000111010021102220022122201101212011222122210022200211122200120110021020120012220112211121220201120122000012210001121022020211112010011201210122222012010021012021010201200012100001000110211122112201200201000100020211001022001120002221100201110201212100112010100102111010010112202120100100220222200210011222102211220220111222012211022221202212201112112111220212201121111221112221212202222122111210012001100002102102002020220", "01101220100022012012120212112001011002020110212010100100100010201221222002121111201010022220111221011221010222102010200210122022011021100110222120111120101112020212000000002201010202010202102202022000112210221011212021010012101111221021122212100022211221210001000212022122000120200102201200021101102102111021012021110212002011120012112022222000102221111011010112200020102121022220110011022001221221121212101110112221012222010002111012112200121012220001211020001200200000220022010101010010010020002200210000001100220200122020101202212211210111211011001112210112012010120010200112022000122022022202220220120001200101102011000211022002101020210100210220011210001001111010022000012001001020102021211021221022102100001212221220120101000212020222121022222210201202022002010102011101122212022102102111002110122222100002021101211121012000121021221210102212000201201212012012221222020001210201222121101221001111022000201122012021022002200100102200112122000102012000012222200210212010111202020010112002220001112211210121200020220122001012122022200011101120220021210200210111000110021121111222211222122100020011100222020112110102020210220112011012212201210102111120110012011202020100011001001000022112012201102010010102112211221102102211222010120210220210212220221022120002220000011001102212201010002212002112210221121111211200011110000222101002222001200111111022212010222212101122110020211112010201110100101110210222020001121200111010002200212212210100200100222021002102022001211120121220012021111121122122101210221212100021120222012102121100201011001100121000012001102222012011101022220111011012010122012011221112021112120002111201110212100010012110201112111100221012000222010222001020110121110121111220211010110011212012111120001201022110112212020221011211121111201010121000222101000112001201111110122220121000121012212120011102220011002112220102222100001012100211002102111100202200020210210110122120211122102021122220200020020202220122220111111201221001021001002020220121220210202011212102201202210020021222002000200012222020210121110202222201101002112102101012100222011010001110212002022200020012120222110102110100221222122210020212111111002201012021020211211022211020100110222120020121020011201120111100110210020101022110211001122002112002020121010002101021212200102121100011000100220210020001200212021121111202200221012111220122022001101202202220011022120122000012002011222202020222002222110112221000200210101000001120120120110001222010", "11101002010010120001100221101010020001000112122020002100020110022020222202210111001201002121111022200011011120010001101021201122002111100112111220201200012102020222101001110211001210101112100102201101102101120021100122110011200201022002210202011101101222122212220122222020012221201202210112210101012202000122021111202221102202021011111210010220102201221012120120111122011221011010021202021201211211210221011020220001200101201121101202101221211111012000020201212212110210021002221120012010111221002000210222102200220111001120102001112002102002022001002112002010222002202220010020001120100020202021101201020100100200211011100020102111022122102122122202111010120021111012120020201212012021100120201002111201020222001100121211122002020000010102022102002211111210102212222012111121202020201021211102222100110011020012121202002102111101212020120011020122111010102010210000100112122210100110011200210011211211122111002110021000201011100020020210210001101201221210221102120221100020201100201201122111120200001222111020020212200112000020220210110111122022102012000211112010121202000012010012221211122102110112022021200222020012200220112110112102011201020120012200101202122021102110212022112002210200121211120002200211220010010110201000121111211002112021021021102100100121221110222012201112101122221220001222002011121220110102220002012112100001122000012121210222020202212212012211022202110110101000110212220212101022121100010001202212021112102202211010112200100112002112101122202200002011111121001010010220020020001111120022210021210120001212102002010012020212222121012212002202102120112111021000100221211002002022101022211112001221221221122001120101022111102021112212212211202002222011012001002011200112022100200001100111100120210222020211000200201001012100101122112000211102102121210110121102011202020120002002222001110121100022102200120112100122211121222101210110220112020120222200201012000011000102221011212202211122111002002112220012001001211010110202122022221001210111022020210210012012010000121122210212020021211001200010111122221222100012122002202000001121200200000102110210220221001010011222102010200102100100210110210101200020220120100001202120200102112011002021111102220010211102020210112012101200111021000012111010200000110102200200001100012100200022011020121202022210020112221221021212011022022001020222200221211122201011220010102211121012000102112121110122000222001222012020202220200011220121122010220020010100102221111010110111", "22111020010021122100022121102222112010021210101200011121022001101222021111212200202121020102111221022021000221220201102211220221002200210221222200112110112202011020222100001000002110021211120121110122002011001100012021020010210111210020101022212022222021220201122002100200020021201011211001010012200212020002121112222002022022021212211221010202011002022110102001222221200000210221022201011001110221012200020221202211122002112202012111212121210101022121101011021002011010020102221202221002000010220111220010112102010222111001001212110000211122121212021011121101120221110001100111210010001120221221110102010210100122001212102221211201002120212211220011112210212111121212202210001212002102010222102222021011201121200221212102102002201122121200000002120011000221212212120010220111102202022021221022102011220222202112011200220220002122110201120012001002112021020102110111122112022212110122112211200111212021212012211211211102110012221020210101202102220121201022202220001001220021111121022221111011100202012022220020012120202100222021221101222022012020012200001111201020110112220012112201121201210021112110100122010120111201210212201222012122212111012202120220201220122020222112010002102102100222102012022220101211002010221220110220211211121200000220012002202120010222021201000200122212212222111210210000010022210012021112211200111221112211111221000001000210112112000010222022100201210022220101000111201020121000122210222221202202102000111011010202000211122100001211211111022201020020202201001001012111021200110101112010102202111110021110200010121122211010212022201222021120001012211022022121012011201002210022121122011121222111002000122121020211001202200122021201020221020022220021100222202220212120002110122111110210121020121002221011001011200100002220012020020000001121100001210010100212002210000201122012011021220000211200011201110011120111201020012220020002002202210110222111101202121222100000121011111202211121222211011211002000112110020111221102201200021121011201200120100222010221202120222122011020021011122212212102200121001201010001210110111221211211220100012222102202000102211010102102111001122200221102122110200200110221002110220011222212112200002020101202211012012000112100221220122201020002120210222211201222010102100222120200010122102010122012201012011221020211201212220221000021121021100201122012020202020202010221020211200011202001002211201020002212021010111120200221102212120100002220221202102220002110020220112222011122", "20100201122221011011022210100002201222012210200100001021002021020010010011110120021000011121122111021112220201221012121011101210210000021121220110002121021222100002012012201100021122110011021010222221201202002220211200201122011120102121202201001211211020011200210111220201121120100211121202112111120201001221111021012210000111112122202120021212000221022220100012112211220201222211111120211221000011000011200222021211101121022112111202201201012120212002102211111200120120202010100222201001112122200010112201002212201020211001222221202200110121101102220122000200122210210220012012202112022001001202100211111210202010022022122220010211110121112021012220120002222000022002112101222122221222110202112021021111002102122201220012021212210202020210102011112201221121021112110201002022001020212022020010101100120211021202220012111121100011102210120200220102121000221002120202012201011211222001011020112212202200011102000220010112010201120000121101210110021222221102002001222022221001012012200120101011002120202202202211011100112010201211121001122222122210120222011022020122120110202002100222211210021110022122211201201001000011220111111120211121220121220211021222100212222200201212101000202211202021102110100220220022201000002112202202210000222212221210212220012212202221200120111101022211020021022212110220112121102001122001020111110121120211000021202022210101121112010101212000120222211100201022122100111212200221002212000212010110121110011121021201112210211000012222120222020211210222200102020202021200201012200000222120200202220202002002211100210211021021020212100201112120021122212022021211201212021202210111222012202101221022221022121000001002210222101222201020221122010210102021022011202101020022001202202022021011010121010012100120000020100102110022110102121020101120210211012211222210220010002112212222101222000111100011000112210001001002000022001111201122100022112202200011122200020120110122222122220021212012010201022202021010011010200102111012112110012002102110011122002120212020210011222022100121100002002110110202001201102122111102210010110201002012202001021220022101002110020210000110121001112222000110022110011112122200220220000220002101111001000112022011112002101022121021020211211101002202111212011010000001210022020122102022222010020111121012021211112112200100220210210202210202202121120220020220200210120221111121100200212011121122021102112221011122221022012022210101110112201021110120222001121202000200000012110012110001", "20012222121222110120110212101211110111210002102020212211122201111221220021120001011012021000020211200102200000102211202221200012000011120100202010020011000120022011020221210001222120212212200202121202211100021211022122020200121022122010200110222001120020122000222211100022201011211002100121101200022011021202222001010001021202101000112201100022001020002100200102100222222101201111120020100202221212022202122021122121011202111011211220010212102011220101221022200122001021011101120120101202200001121120111002000201021222012202222010100000020202200002101020000121021012220110122122110211202011010101021221221012022002211120112021020111111020111200201202200001121001002101112222020112011200212021210222220210000100211022210110220012022212010200120211112001212000210100210121112120200002211112122112010222020200100110021111121111112122102102221011122012002020101110111020220121001022222012122221022000021020222210021111112102012121111111102011221202100012002200201120010001202022012211000000010011100201000000000011101012120001202121011002201202121221120100120200000110100121102020101020100022022100220220211210110122202221101020201210021101200101200210211121211002220220002022111112201111011010200100010111101210010210000101121021001201101121020110211201022212002112200111120121201202102111211100200111200102212202110121122211011222012001202101221211220021200002011000110111122000221212201200211000200122122112020221001121102121102100101102101200021020210201201011000210120110210200200022221111202211211210111222011212000202212100111011212101120210121120012201222122201010012221120120112101200110120220012012022222000012102122222120101102111021010220102200000021220021021120121221101022200220010112110221110022122211022110111010201120102001121210121210220101022122122110102202102200022121122110010111210120022200200211201121221122210010210202020210020111020021101220122021210002112202202221101200022001221110111112211101001221211201120222122211001021201200202010222212212110011120012012222100201010201012122102112201122222212121021021002012111200022121100221012002110101021100022012110211212201002211011001002022102220110101112222002011100001102120111010122222101001002112211212002010001010012012010112221112211020010100210102010211012210111002202102121101100012100022212120200112022102100101102111212011011010112102011112011212202021022010222202220021000002112100121012211002200210021211200221002212001111002112002200200120101212121120", "02220201112101220001211020110201011200121002102011101221012221220201211000202010020012212011102112211200022112002220121021011001112111111112100212022201100110011211011111212001022211222100000012212201101001102010001102210011122002110120102202222100110020120200201011011120202221210120110002001202222021110212102110122200011112221000121120202020100000000022100122002110112201102020110011101120022220121020221021000012112020201020122202221212001021002211002111002011112000011112122000012001110210122211100012221021211210102110021111110120202121202112221002102201100010112202120020210202011102012221221011121202221110010021100010101211102210020212110220210100211100022221200101101002000202220122110200102200122000201021122221111110212100121000200122102212201010012020200222210120200210002000110212210002011002100012020112120210220211022022221001210212122000220120211001221002212120010100110020122122210002000121120122200220010002001001012210121012120122122021022222210102221111121111100001002022210012200020010110121020102220101122222210001221112021102211210200210211112220022222120111122210120201112112222200122220110120120101102002102000011111112010101111021001221211010112201011121022121000122212012210111010101212010110000222001100220101012210000201020002200111102100202211011100122112111122001220012002101012100100121120220021120202100100121220000000011111221022010020011022012000212010021111112010010022121210001121211200020021120122022020112012022221200111010101022221020001102121010001120002122012022120221212221011110220010222100001011222002120121212000212201020221020200211112200201010110110021211222102020221122120220200220202120122112112212200100221002121021110102020201212202010010100202001101222222020102021200022210101021020210002211122120102012222000201121001201202102110212202121210222220220012020202001110221000200220102010102212011010010022121101202021120211110010100222112221220200212211221000112121012020212111122011011110122222001100200222020212220201222211021020102210002222201020222000200122001210202110220221112021212200201102111102212001010200022221202021210200020010101001122200121200122100210200222001210111101001022022020002210211020022212200012102100020222112100012220200101020010112100001211002201222101122020011021202002212211221222012112001121012120200220111022220221121110222212122212122212010100022211020221110101210200102201012221020222202011220010000111120011010200020201020121110000122012100102101", "00002212210212011120100011112202022110120221001001000010012022210220011102212001102122020110211210111100002021020022110122220122121000020212210002021211212120020111100122010010012121120210022020212002001200021210111102211202120222210010111210102211021122211201101020202012122212221210020212100000201001120120121100002120200112201002200220122201112110220202102010201220122102010220210200010101112122002211121202120210201000100002202102011220211111202101010201012120010020221021221111112220220020120221202011210002002211002210120100002202202000001212112110012222211110000121020222112122101021220210220111112102112100221202200102101212121222222202211001000102210020112200202012121102120022212122002220011222120110100001200201221101010200112001112121221210210212000020122212121012222020101201010001001002011100100102002000010111221020211022002120111011021220011111222020122201102110121120222102002220020100102111101221100010212201000002201021120002201211121122010120100122021220221120012110222211021202112120200112122012112112011012010220012122112020000121122211222122111220010102020002002012102102010111110210022111212121000000112221020010211121022002102002212111111221000020121011122022012221101210000211111000210101000012000111211010012100112211121202202000110122101002111120100121101001101020020202222201112100101122002122220100211210102200120122120010200021112121002110122010122202020010220210011122010211120010222122220222012121121011212221010000002121201120002202210012211221102021022012121202101000102020220220122222022010012020111021220011102212001012001110110112121221122111120021210012120122201102202122000222212201001200122112222101220011222120011010112010222102200111001120211021220122121222211010111210201021010201221221010000102212200212202102012221210120221021220121102101221002222000201221210102210010221220111011211000222022222100122220001011001010122122002121122112102102211111211011222220020021211111221012002221120000112020221122210211121222200122221000110200012120000020011110022110220010100112001221110211212120211002210122102221101122112200220112010211101102221010211120000121111212202220201211012222200120111210112121122221111102012000002200200012220200121102002012212001101222222011212202102100120221010001121012120111211102120201021000211012221100110122012110022012010121120221210020121112201201222221102021002020010210100112101101101120010221101021000002110111112112220012000221121000210221212002011211020010", "20100010000000020122012202111002112120111211121111220222211212201220211121012101010022201020200022212201012020202112020120021020011212002112102011111201021001222020001211021110210122021000010200210100000112201002220010012020202221100021202101201201202001212200222100200220001200011201111202221110210202020022000022222202202221110022202222101022020001112011121020022000002020020110012111010020212211020011022000022112220111101011202002112211211102002200000101010110121001121121022020000222101220112200210220210111111002101101222021101101121121211222220112100210220122101100121021002120101201220212021000122011200012222022010001222020210222122120210212212120010010012112100022002021112012221121022010012121220000121210102112221212001120202211000100002020000201102110021011021211201122011022011010121122122210122110122001201102011220102112210212112210120011012001120102021202220201012102121201020022011120112200020010112022111102102001101102211001011110000122220122111112212212020102000201100222000222000221122110021001120120101100220000221010102220102121121202120002010202021100221210102010020000002100110201000221021201020110120210202002222220022100110120122212002201112222210210001211111222011121200220020122221220011120011000221112220220211201021110010000210122201002222100202222102121020020202202021001011000210101122120122211000021222220101120011110100210102012110012220202002001122121112201022012020102000101001100222020122021202122102222220011211112200101201112010020012102220000202020121001102221222111011100201111221200001011020211222022202220211000211222011201120001022020121020202021222022121202022210222100000122102101012122100210102002112200102011212021102202110120100120122001112220202122020202100202011022122220210202120000100222102000012110201020001100022000100011010022112100001101110020010220110000000020111020120022222111221102012211220020101112022121020102111101102222202222010002201222101002111002002001000201211111120120221012011210220200010100201202000212201100210121211220001001112202022111220222102101021002221011201221221121022020012210112212121021020001122102110201120221002220020021220111020222011001221202200202121200010101201112101001110011012112211111022212220102110111010000220201100220222010211211111011201221211000112222121110112211001110011012102000111202100121102010100000011210010121002222210212221201001012202002100211210120120210100120100001110221202111210100101022102021110112222221202101122112", "10020202220210120201212200101012200102201220000010021212102222112201212212021220120110000001102210121001021121020011020222021002010102110121000202200021211122202000200221022001021122101012100020000122012010101202112112122202122202111022001011002122010011202102100122111011011110002112012210210020110122122001222000012021220101120201202111100020111022002022101200002102122220202000001222210021002100020221022020210112011122202001202112100222202120201001201020100200210220021200002110012011211112022202011222001111120211101020220221120212000000211222111021001102002201100010111001112110100100200100102020111012100122110102111010102212100112211200022222111101022211101211101121112012121210102220100111122212112000120112002010220201012010121222012102211011121102102002100111111212200102102212022101111011011120200100100200121001002111202212221112010121122100202002200212100212112012021200011101012211020220112001010101201021022210221111010012022121110020212000221001111201022200021202021202220212122020210221110102110212210111110010210100011111101210020121121211012000100010112000021101022202012102211001020111000211120100210001121210011210200011210211200012201222202011222110210212122200222020010121212022002220001122022221100210020102201002021001102220211011011011022201202102200221200212101020200001221210001100220122102020012020102021010120022220201022012120122012211102100102022210001112212122211201002201221021220201100010011101201120011101210101201221022010022211022002211112101210012020200211100011221210101021212120100212201122222021222010201120210202021120000211000022222202022211002210222201201210012120111021020122220212112022212200011211210022020002202101002120110000102111101002210021100210102120001120201121001200102010200211010122000021201020022212110100212112020021000101110122110212000110012001102211211222221201002202012101112021021100200121200010222211102021221212200212001121121122002012010012001000120101111202012021121011222020200200200011200110022002112011021122220212112120101022002112021201120211120100021002221020101020001120121112212012210121122012100100020022011112011122100022012212220201200220112100221001210102022001101000122200000101110200210102011021211112202222110100011121110202212121200001221102120022021210001120010212012010221111122210000211112210212010122011011121121020022000212201021201100121120221110011020010101201121001201010221011011202221212000202111122201202022212102002022022111121011000", "01000021111222212120222000021221102012020120021012020000211220221222120122122221111202000012200022122002200221111220001221021211200010001212200200220222221002002120100220112212110112102001122022010112010100200120021012102212201221000011010212012020102011122121000011121112200200221021000010222002202202121010221111021110221211110212222012102022202121021001222111111210201202212101101122222002002121221001011101210112100112211102221100020001122201120100011110020221211012112222012212121221102210002120121211110211222222021012212002002021010001000111001002212102012102110222122111122011012122000121212012222102002010001222201222222101110022120021110200000122112210010101120121000120100020022222121002201110122110200212112110020201102022012012001101121002002021121121110220212211102001222221221002112121111122122021202110221111221220112201220220002021110022002121222210100021102121122102012012210011011002021011002220001111222200021122120200000011210101200002011211000221020122121102202101211220200202010201100020012000211212220000221102010001121210110100021022010120220022012101211021220001210211101210000201001212100022011210100001110110112220201220110020102102200121101201112020222102001021121112211222001212102101110111121122112221020121120100122200221200021011210220021221221001221220010210110222220210120012012002111122112220200101002222010000000020110020000021020222000101220011102121012021200211221200100000101002100102101010211101220122001202011122000001101200011201020000110202010222002202222010200112002212110100211121102011210120121022102200201122221001211011021222002110010222222002100121101121112001220201121120202021012110121002211120111101012010122121101222100122211011122012111100121122112010220010002221200212210011102212001201112001212212210111201111201110001110112120022011110121011120022200102201010000102011202222101220022211201002222112021210211201102120101210100120102121100202000110111200112111011222202001112220222212111121200102102120110121112211122012202200110112110100212222111212210001001220121212000000121110221112212102021202120200022200202102020200220001111210000101021200000221200111021002011010222002002210002102220020010212210222200102011120120022111212111221121212202010221100202200000022111222010202222010121022212211011112202012111210222111002010122122001100201022210020021120201222211222221001102212022212112221000110220011222020100102210201102020211100111121120001020010211100110012220001021220", "00012010112211210222000222212122221100011020000110012102022002102011122210100011121012100101221001111010012002002001022022021020222012000001220011222222110111220002021020021010012120122220221000111210210220200202021110000000000121222201012220202012120221000200011112220001110122202220021220222112010101021022121000102110202102111121021001001000012110121010200021111210122011112210122221111121102112111210222000012221102022111222002100202110000022122101000022122202112200212100021020021101112220100221001100201102020010100112221122222101020211010111202000022002102020102021210121201001211020210001221121102210210120012220011001001110110220122010210202001012220121012211122221200120211100212100212100101121221021201220010202202221012110022202211202011012112210022012010210011020020220212222120121112011000102011121202211110212211101201200020020102022111011101022122201210211211202220022110021002121120211110210121210202211220222112000212222011010210020222012102220022021110111110022211011011212100011112000010212212211220110220111212001121222220211212001202001200000012112220110220110111212201011101210210222111011202002012120010121001112101222020102112101012021001200001201010212010011211011010111002212212020012121222010110000011020222101122100010210220111001222120110112010011000002002122020112020012021111001200021211101202012111222110002022120002200210210011220110221211002221002220220022101121100100100110010002110102120221120121012111211100011200001011011021112020200222100022111220002111021102111211201002202100102212202010120012202112002010012210110020220202210000011201122211102220221011212102202201022010001212101222112110122001211100210122211120011201212211020121122102222211222122021201210001020112220222200111002101011201021121121221112010101001000211210110000100120002021101100220001020012020212121020022220122010211022022022022222222110100220001221002001120210021001000110212210121010000100012020200011112200100211222220200121222111112200101022200011121212101110202120020222012100022002001012122222202011000121002021002110202112022220010120002011202211202210202010111201110122001002102222202212112112102022020001221100101000112202102101000201101001120011212020020202011220011210011120220201010100201221021201020021011022111101020120220211121002101121221220102002201121021112010000212122122212210111112021021122202202000100020121102012011110000222102010202112011211200212122020210011110122101011211122020112211201001100", "00000020111010101022010220211122022120002121102011002122111211120001100020221200111100220022201000000200222000212001210222210102102000011001222202012222101201122100202120201201111220212200010111222102212002211020022121012012222002210200010000202120112201122220222022221010222112121100202101212102112120022010212000110210221200011110002120100112100201011122102201010111010102000012102222222202210002021210001210012220020011221220000001201000102222221111011010011112211002220100010100102002210210111202120000222101000122102022211001111111001220120000222200220110101012201000121021212210112001122211100121101220220101201220212222222210120011020010011010120222101120210220022200100021000110220212210120101110122000120121212222210012102000221010000122002100120110100121121010021202111122122202210020010102222201221212211010100011010201122000201000220012001201010212010011220122210202012000201121000202120221011111211112112112012102202001200002021022100121102121121212100022222200202012021111000112201021101111220002021101221220110202111022021002121121112100100012022012221010001102202010121112000112110200012222000221001120101211021001210101101002102000021112000011012101012010020212111020122202100002110020101200001120102011222201021020011120021222111211201121101122001000021202221110200000121022010102010022021220202112201201110120022200221100001010201210001222222221202220010110211122200102110110012120102222100111211001220001002020122101210202220021112111011020000211121002220022212202110202212201220200201002200101122222101022221021112222002201101222022022022210201222000111011222201010012121222002211201211102120001210222112201111202121221220020012110121111220002220112220001001120101010211122222111120222122212020211211002122111211222120222000202220112011012201121210102022002121022211222210200212222120212010020221022010212212200221120202012220022121101010122110010012001211110211021200012021210110111020121001002121121122111100122022201122111121122102002021022010000000021221210022010122021211111111022212211011120010001020102200110201202020022010101200222122220012112001112220010021100202220021100112200020111012111200110111202121011112212202201121220122011010220100002111120102022120100212221100200002201220200112101111002010122111122012121100101110002120222221201202202122121022200022011221011201000002110201020201010102122101110000100012001221120002212022100220210210110101111211222222222110220211200121010000001210110102101", "10202122221101212011001120201221010012212210000102201222111002010102121221021221100010200111202110002202010101211000212111210101111100200121221011111020212000202201210100020211002000201100112200110010001110101202020211111212120122010201211101002010020210100110001111001120001210122121011120202111111021221202201111010121200210020110011200110121111220111021000012201221002202112221001202211020112220110100001112120220022210112112201221210201101212221220101221010021201210101002002011121022201120002020202202120222022212012211020101010001012210221110000212211220212002020010110200002222202210011201200020202112222102112212202212101002102002011201122020222202002200100221112010120101001000010011200221200202120011002012100210102221010202210110100101111122201202121021100221021201220001110222121121210012101002112110112222222112122100211020110022120210211000220112110220010000021020102122012020021011221011002010201122010221122111101220200222111110010000021220211121001011022220012201020212002101110100000100112200111200110220122222212021020222200102210220002211022021102000110021001010122022201222220211112002202102011222101200111000012220020221120010201121022110012202112010120012000102122221122010122120021210000021020100011221110220210022111120221212110002102002010121110211201001201221022100102222201021001120120012021011012112222222210012112101220201021001002202011222210221120001200121111220102001121101002001010011002002122100112000100200112102202002002202200111020121010122221222112120012120121220222010202011102000211200002000100220002221011020001011211220120202002102000210101112111001000100122102020021121101121000221011220110200000121111202010220220002020022220221121010121122121000202212122020010002011122200100022110221201010010122200020220101201222221220021201121020120120220101211222012120010020111102021210011021102212200001100101012102200111102021022012020222110121020101201210112010001122221222121200210012012102210201101101211000200012210111211021102212011122011211100210110122112210022111012222220101001120100122202211000221002121110111200011012221102021101210002200202202220010022212112220102102201021220001222000000021210100111110012200220222002000202121112111100212201212212212201001102020210210020010102002221202212011122112021102121221121121020102220200120120020211012002112212010121011010111220001212000200012212010111021222211000112202001200221101121100122221220102201110001102020100002002100002122202110221", "20220112010200202102010011110211221002020122121210201000100012100100100002120201211201202221110022001121022202010010210021221202220112120101120220211112100022110120012201110112010201202220011201121120000002110202201012212001222020220100210212010001100122121000022122122012012112212000110112000212210010001201012202000011012220020000122010221112101021221101201022022011001001212200102112120011110002222020200001220101111000001210120021012011101002112202100121010021121221010111120220120002112220001212001101221112210200200111100122002210120210010221111200120002212122202100221002012220110120220010210122210120110021110101121220021202021102122020222101200020111112221000111022002212100012011122100110202120220202020100112221022101120100000221021012200111202211121222002220000010021022120120122001222210000012111211022021101210210000100001000020021120210211201012022112100210222101121102021122020112021121000012100112021010002110111210002210020020111100120020012100001111100121220110222100110100122120210200110011220001202200012002200122110011121020000002200221210101001122101010220220221112210002022021112202002222210121102111011111222000021202120000022011120101101122102000122121101010212211122202100120121010002120001221011210211002102212022100011111011020221100012102011120012111002112101020112120011200100011120120222001122012011020222112121202022122101112201021220000101121000102022011100021122220111011100122000222101111101002100100012010100120002212122111122201001021020110212101120111211121020202222120011010210102101101122212220001122000121001222121100121221210201210110121011120021010111001200212200110021210021110222000102120212222221121011001001101020020101012221100202100010111200222101021222011110010001012101120122211121201112111122200200010211021020002121101022120201010112011112121122120222212111110112211012200222220112001101021000211002100200100221211002221112010212222201002111100110020011111000012100110200120022001011210211111122000210122002221010221020101101200121012012202011111121001112021201001021212121120211120000202022121122012120001200110212201001110210112012122020221010121200011022212220010001012120000010222020211000210212122201210221000211220200101012212001110201021120021112210020122112021022020020121110112211100110020212221011222001102102111201111211010111001010010110101121200021012212122200000011201201121200112122102122112222102012200102012220200110121201000100022202102112221102012202122111011", "01120222110210222122102221011022212200120010212220002011221210101122020201202011212102111210020100101110020222220021101101110211010000220020021222021000002200122202211121222101122122222010220112102012211112120110001121222221122021122020010022021222100110021210012110202000121221021120211221000100112101112110000020020020210222211020100221020022102021110211012011210211211201010002201210121011110001001222221020110111001010220120200101110200012000010222102001120211220202100201111010122102021212220200100101020122011222100100010212001221100120211210201022101200011101000002101212110210122122220001022011222022222121002201020022200212212010210120022011000211201101200002000222020201101101120002210212001021010020101122220222201022211100111102201200002200121002202200121220021122210011202102000101221022211121111021212100101201010112201111211020010022020000201220111020202021002010200201202100000210202002221100110221210201012100122012021121121200001010101101220100102020100100200001112001102121011201011220221122102022102020210222120010201112102120120202102121110110110011122111100210022002111200011211110212221110010120112011202201222100201001100210120201212101120111111220221201221210212011102100010020001120200021011121111201221220102001222111120221211220100010200002020022201210210121221202010220211000221000221100010002210220210111110221020011221100101212222211020022121222021220002012000200101010112001202210010102210022210120000202000221200221021121222212002011220201102011202100010101121210202102202121201210002101212201202222012001101102010021201012012202121111201122020020101200210102002021212100022221110011010011020210210011122022111110200022202102121011011112212100021200111110202020220202111100011000120010201010220012122111200021102102111112112201200201111222222102000110111122120022000100101202100212200111211002212222010102121111120212212201220110002200120020121112202002010112122210100122211210022120202122021202010012022112102121020111220112101202212201200111122211102011001110001021222112012022201101201001202021121122020102211121122002112210200210220002102211222201211020110011111212202112202120121112200010002010212002211220101210202212020122002111110201200112212100022221211020111102221011012220020201011122102110010210210122200011122200201111120111001200200202011020222211221102100102210220122102200121220112111121220021221010002011010200100002021200201000220120010001222200121101120121110102222002121122121201", "20222000101021110011021221021121202211100211020020000122011122110111022010012000102222221002022010002110122120111112220201001111101112111102112202000112111111110122201022202022110010112201011201102000222022102100110111101002200021121020222210122210120020111101020201202022200100012221101120100012110022122021211212111221021120220121001101212122121222212000001201110212100100122222102122111022211011112201210220222202201221121121200201221100022210201101121112002111001112122220022120221010111121001211100202110020121120110222102200222002112000001220202000101210022211202101200021120011220120121200110012112211120102211122111121012210112112020212122212000110120222210120110110212222011120002122120012110000001222121210220220212100120100111111001201010202220201112001112010112002020222020211100002211111212212011221222112201011211210012022221000010000001222020012120212000220212001121220120020012112000022111110210211002011210200100220122121122021121120221012022220200112222212221212111111111022110000002020102021202001211210001222112100111110210200021120102011202001200022202000211022000011121111120012121210221122120120011212221112110120212120220201111000212012122010000210202122202012211201022212101122110120110020120000102021012112122122021222010010020011212100002202101211220111110201022020010112021220001111220201010121222012222101022221222201112222100101201200222220102221002112000110112011201110022121211000022121202100001210100101202111221211120000202010210001002201210021021010022120102012011112122222111000211122110101222011222200022120110000122101102110002120101122201102210211210121212101211000111220101202112020100102020100200120112001022202212221222011121101010012222122001112110012102201011200201110122101222122102010222220221200111100120002122000101120022101211111211222212121012120201100022000100202101201002020100000021212211201020120210210000012222110022001222201112202220022120000221101022221010010022002222201102100200120022212000011122122122101212000011122001201000021011221202121101121010121112110111100002011211220101210221221200122020020021212021210210120201220122222222210222202200111021101021021022000212021021110210011200020120021101110020012012210220221202200200122211010000102011002212201210101201222200001111121011020001101222020102100202120100011202012010020210111201012122020110022210011200201102220110220221001011000111021201220212110210221010212202011220021120122020212221002210220120022111022112111", "00100102001001001012001222122110001202111011011010121001001002201120001002021020020011201122010101202101110001200020010002201020220021201120000200101121212211001100110122210101001200212102011121211101101020100000222202022222021101011122212112012101102111211200012210120101202101211211121020011002121222121012011211120221202112220210012212010202021100201101110122221201202022110011212110220201102211111011202101221022222210121101100202111201120122202020220112021221121101110210020100201012122100111022220000022000010012220020022122210100021122110121222202012002211201102210120022001021011221212210011220211211210212012101121202001202222100110120200101022010102110201011200021021111111110112210102011010120002211011210202112202011201200021121111220221010000122221101201021001102100101221001100001221212102211202110120101111020102211200000012022021100011021211100022200212122021022122011111121001120220122221212012211001200100122122120220012110010002000000211200210022111222102210102121010101011221210110011002102101022121212212001010112010002022202200010111102201022200120112111201011021022222212000001221011020102020111112002112011021001000000101021112212201001002022201110010210021101001202101010200100222122012022110000220000210102222100101001200011121020112022201102211102221222221102121112110101200110112021010212211210022010200002111111220021010220011202211212021020201022211112112110222102121222202201220002220221202021212221222001121211221002200210001022221121020212211010101022010202112021000220001210012201202110020102110100111212000120111102010212021012022220202211122022210100111000200002101210002020012111000121110102102202112011212210002222102000002200210121201211210012021220102221112122012212201122022220121201112020120011221221022211000122012101120021201011022101120010022112221102020200212110112010222102101000001021021000012210120020020020010010020201111122212011101200000112101012102110101021211022112100012212011201112220111202020100121101201002211211002210020222001100000022010110212112001211002111210111101002001020001000121211202102212121020202221212010121220202111021121212000112211010200221001202120221212112111021022212020221020010202000201010002101121112111210221112101012021002212101102022000210200201002221222212102120122120000222222121010212122020110121112121220222202110020102022211021111221121002201122121120212102021020012100111021010120111101202002202002010000220120221211202001101122022200102111210", "20020221102001201112100020120000221122122210201210110112111112011000110101211202220220202012001212221011110100211122100012021021122101222201021020212200011200010021100211002101111120001210200012211220100101011200010210021210101221102200021122111021100120202112200012001122022111101122202110001001112012002101202210112211220022011112112221222022012201212001101201110000122112212201001022022212011002001122221112220210020112120122110201202012101220221012011010012002110022111110112202212200001220000000021110202211100001102010022202022010011200122210120000211211110100020001220220020022212020201122102111210000000101200112112211011101001001210212011212022120121222102122012121002210220110022010111112101022220022122112111000002222220000120101210221211120002011122220011102011022112020111211001201012121002000222020000210011201211021200122210021101211220002022012200010002122212211112012000221212222210001101221111210010200222201221000000212001021220001111221222022111100021010222100020202220101102002111211211222100122212201121111100020220010021020010221012222020201120202002222020111201200121021211110121002011100112121010220010221010221022220120111110111210021212221220100001000102201212022000122102222211101111220220102102111012200022100022211010220022021122012222102110001220221022202001200211022001000110120000112001000101020222111221012220111022001000211221210011210122211112122101012001211112121020210121220001010112200002122022221100100221022121201001001100102022110120110221020011120222020121202220110211002020121100012001011121120020112122121111121210102220120012000100112112022000220011100221002021102200220110012102002022022011002102212001202122002202211200222122011012101200002200111120221022010112120110200102201201100101101011001122010001012111121122101010011010001100122211111121201102200000200110022121121021120000111102101202012120220010020200022110002212100010201100212112201110021212210121202120202100001000120221012102122020212112100202002100222122010001100200022021010010122112222211022012122010022001021000000220210211100000110120201202211011022021101122222210200211002201222001221102011202001021011102001121011200221201120002212111022121002111020121001222222212022220102120111101201022002101202010112211120220012112122012201012112220201220221100210112121201112220001112202221121102220222220101202021212121011112221001220201222121021220011201121210201010001020220111100111102021202222102211021211202021000110120", "20111122001120000120102100112002120022201112001220022202102020221220220120012002201221211022202100022220201202121012222012101211220202222101011001110112100210011222211011111020002010021012002200122110021220011010202011021000202202000011222022222220201202222211211001021222221210101211220001220000202220220002212011110101022212212022120120112001010121020220112020211211012201012212020100022200120110021120022022011000101011222201120110010220200220011020102211021010012212221012222011021222002201011111011102001120021100112100001110020221201012112110101012220021020101212022111020220121020220100200020210110012212100000020122222202011022000101110101022220111212112011022002012200121020020220002000020121212110020200200112200122100021202112101101100012112111200201122200120120221010122201121202212012210100110220212222011001011210121011012211222222020002111201022211011221212210120211021220200122010202012220110001222211020211001212002121222202210210120022122201012201110222012211101111021110221001220110012100000222201022122120120201200020020020210010112200202020020021201202100100212210202201211120201221121111112011001002121200121002102102221121200110121001012010110012100120012102211110112022121002011222110001200012210222210021211010111222000202221120200202000120210201201100221200002111211110002220200220101121101121100120022220122100012222101000200020012001020202120001010021012010110011100211220221002011212211220202111122101002200220122020122112100122012120001110012012102101022212101210102222211010110111122001211221200220102001011110022222002011222202110112100120212212011111121010110212101120202100012022202122100200111200011101211200001010111122201022112200121102021211000201010002211202012101101100011012222001211100201220202112201101200102021210202101102112122110200222211100111001202011021201202200022000000010212111212010111000110001112111000210120200102220120010100222210012001211122200021011211122222121211002201100002110220210002202010012202222222220000211101021112220212000100210021102220112112010000011002110211021021102012221110022122210111122120211100212102200010222101122102102210102022201202102110021011221002220112111000210021022000010000020000022111111002000222222110111202120220220121211022111001120200011221100121121122220022020001110221001210220022221120101122102222121220201202011211021122002120122212002112112201011100100010200020020120021220212010122010120120202210021201022112111210111211211022200101", "12211211111100212020121211212110011002101112102010000000212120010211111121220120010220002010211121122010212101211202220122210120011210100002120102211222202012222010020010222111222002012201121201101102201202012210110211101011112221100202010110022111202122221102000220100111000112010111101020021122110100222112020210222020221000112210202010111021021200000210001001111010021200202122021202101220202200112021212210021112012021012121210112211101220000202122122120100020211010112002122202212222201011220210111111221110211221200210022101220100002011200010211121121101212102202202220101201201001211210010021011221011110202010010200122100212201011222002102220110210002012212220112001212000000221212222021110002020002010211002110121202101212021200220221002022220110101012111010122111000012020220221110101202002210020020122212000122000021111222002002100011212221111121122021011112000101021221001002111021201102112011020001111201022202100101220002002122221120002121221120102211020021220012121020101122120012021121122100010102122211112012110101200211101010210211221011220122011111002212101111101211112202121002220011100201220220120201202222122201121210101201220012210202101120201111222111110002211201222221121002021001020001101010222122022020202120102110002212000120001210120212021011111102220110001120211221020222112001021001220000200102101222220000111211102112012201212110121200112212202112101100001011010000011222020102122012111122000202210222001011110100002022212212100102101210122201001212010121012011122220200102022222101010202000110201000010120001012121222100120101002020010021121100210001222120210221012120120020002010111011112110110121000101111222202000011002110011221210000011100210010211212102212100011110121021112012211121210021010202020210111101222220210111110001202022211201020100221020010012122110021202212211211221022220112200001010221120120001202011001201110102200112010022022120110202210220210012120000221211201112002220002012120020121220000222000200120011200201000020122210020002202202001110001110010102121202220201222010212210221010222121111201021002100000101112011122002220120002110000220212212211212101101102001021101100121211011010222012021201110120210221202110022210001110120110210201202101212111000021022220120010112122202012112021010122022012121002021001000022001210211201202101120221201202212001220221200020002112100010100221122011100101100022221110202122212001122211011020121202110110100120220101120202102100102111202", "11000000221120020211001202002122111112100010211101212101001020201210021200111120112110201120202020010100112101110111221221122111122200120210202000001211022210102102221000010001221112010211010002002201001122201201110020212210022002010011000202202020122000100121121100200212222012200210222000011211122101121202121011022220021202201202020011211120102102110221100110202202112210111212010011102021110222200222101200211022000102220000112212010202000212222121011111211020121200122220101011111210110111101012201101220001200110222212121110112111200210020021122100022010202020102120021220202201101202112021000101211122122222221221011110121120010202001002012112022110022222210122102022101102120222122010101021022221021111001022102002122012111222001011212000210222020120200122101220200121212020000000112002221022220120120202101120212111221002100101021000211001112012001012010022000100021011200211220211222000020011111122210222110210100112200102110111110201201001011222001210000212221111202021220201202021100200002111120000112022110211102222110000020221002010202111010210112021201001210002211122011010121221100000002101100000222122222021201101221120121200021110202210112111102101200212100100012101211102211220211121121112122210102112011020022020202102201212202002101201210100000211210220222211010212202012221222112222020100111021021112122000000112122001102102202022222102221210210111011120012012001101022210212000122210202001111002020110121102110111120212020221111001110010220012201002101122122101212202120112201022100221001212001020121222121001112002200220100112011020021002011020120100011101210122121100010011212101120112211222220202012212100211210102002021002020110202122011012111012021122001011210221021112120021102112211110210022021001100201202120212120112002101222001122112122201121120002022112112220112010112210211010102201210202012111222111212012211202112212011100022212200210011222022112002021202220102212222011212011122210220102220211221200021102101110100112210102110101020011220001202122001121101201221021011001220022211201022201122012201120210211100210122202210002102111221010000002222202210220202222200212110001102001021010022012111120222101201212212220120102201211111012221102102222211200022001202202102012220020220200011021201010211002101221121001202211011202020022120212102121201002102212102111121222200111100210001000222012011212212102212111210021001021201221202000201111122222021221101110222121102002010112221021002010122001122", "00222110100201010220212112020221002212012012012111211210011122101111100021000020011121100120222112220210220101010110202200122110121122200001122100010202121100010200012112220021111221001122111011212022112012020022120000010110010012021100010201102101002210100122200012000212021121010200212012020001102001101111021010001202110210121200210102212120112210020102120100221211212010021122200121211122120221001012011021212122202201221222122000112102221222112122202110222112122101001020112212200001101101000022211211201111111021120222222022210201120110212102201122121200021110212211122121110000201220202111020101201121210100211011000212020201002120122202010121021022211110120010012001022010020102202120201102222201110221112121220101122000211010221121210210102101021200222221001111020110022100110122001001200100102122120100212210220010010002110120210011001002012111020001121111012021211111112110020102211012101122121202100210101102211200000012001111022000222020000101201220110022021212000201010021020011102112000000202112100011102000021010202010211202011221210111000220020100202220002112122112001220021212012100022211020020020122212111012121221010210121200210110102112212202000022010201010210020222112000112210000112111100201211102202102000211221112002211202222110120201001220221210210001122110102122022111101200100111000011102110001020021102100001011000112121220220110221221101120211211001001022111120002211121121222122101022022102121122121222212102212012120011021111200111022100022112002112200100112211021110012211111220201211120002120112122012101222220100020122111011222022112010120020222220110010111110102111222122100012020021021102112002002111220222000010221202120202100220001222222120000111012002110100202112120102010200102001021011222022210002220210102102220211012212122001002122021100110200221222122011212210201021201111110200221110201220102002012211110122021212201111011110020002021220200001010110022111001000211010002221200110102000220121101222220200212201100211012211010010212220002012211000110210021100011122221112222102022120112002210001202202112121201221120022011021111210201021110210111002122120112120222112220021012101100101111002221121100210221112102111121002012101112200220021112221112212002011201201212121222101010012112112201212200022200112001122101021200101011222122120200201000022001111100220111011010022101012122002221102200011021212201022121222012011220201012122102002120201000011220002100012100200020121202000221020011", "02101102012210112212120222020111221211100020200010002122000022011110102010002022010010212010110220002120122000222212020221120012102000001222002202110020000112102011210122111211221112122222000101000221111102021221011210120000102102202101202122011212010021000012121122210220111020002101022202221220211021122100202022001020022211121100201200222221111121012021021110212012002012001001200122220011201021212220002101021120102021112020020111102021100110012000122011110001212100120222010112102201002022110020222200202211212002012220102001122110021121021000121121111202001122200001111022022002022102110010211101012121110101201202102122200122220120200210212010121010221210121221212110010220222021201212001022020010020010010110020120122121021022201021022111120211110212200102012212211210100212102010120121002221201121021202100210101120120111022101102021200020111200220010110001010222010210010201202212220222000201121020200200010001200100111012210012022110002011102202101220222021022020210001210212110220022101100220101010202000000222001010000011110200020010112210000101111002012121122122022020012000010101100020122100120001201021201020120221220012110101122021212121220221110212000102201010111210121012000222021010000101200220021100222202101010110120202000021000211011200011210220102101010200001000221001011011010111022002101011012221221010212121010121102211002020011122221011101020200110121211102202200101120010102201000202201121201200212001111022000021121222122222221011022020102201210011111112010210202011122111001101200212210212011220200000121112200102212202221101010011210020201002200100102222111001222022200002112120122120001110001210020202011210020122100000002120002101112111002221001002101112222002021101212022222120022101120000002122020122002022001210010221201112020110001110200010220200201000102220200001121121002221201202221122201221221000001211110001202120202202211112011002001101002021111100010211211001001210112201002001200201111111110222112210110100021002011011212210002211111120012211010202122010100211221121111220200011122110211021202101111022202212021121122202200011210002210202121211021112212110221210201121002221021111202102001200201010001120002212212000120010001110122102211111211112022011122112220201020200012011020112102012202221011011120121110212010010110221120210200021012012102112010120222222010011100210101002020000210112200200222012110011022021211210021010200222202220121210011021020112002120011202120002020022000222", "12012211221200001021011201010020022221020201101221202200102021100211220020210200210102221122100222110101010021002020001112121201020111100100202212101220101112211112120001002000122020020022222110101222212202102201211101211022022010100010222220020212011111120212120001010100020112220021222201202120122122211220210221202011000101200120212202220201201202220210002101212101201110122222012200000200020002021122222122222022111210011021222011122202202220112211000121112111020220122021211220001112022000020012020002021012102001211002210220201222001110222020211122112110012002202001101000000220121222020112110020000022100021221201112220111222221001201022202220102012020001121102221212120211002102200101021101220112011000111101010012112211120202000001211011001002010022221002222010120202012212211200201211112101201002001210000110200201112112012022220010020020001101021101002112210220011101222202221221022011010002212020201220120201112101111222121220020200110100011212101101000100011021220111211010110010110201020102012021111222100201222111222121011120211121010020110102212212221020102121100120001022112200201012011202102012122112121210221020101001201210100020010001010022120012102100220200120222111122210112111212202200020110101011121000220200112022211212200122000202100212022200011010001120010200110002102201121011000101121202122110210111110112112201111121120022222221010202212001120001101221102011011010222111022102120002102121120102001001200022210202202122010210120010120221121010012110211021002202220220202111122021110002120020022121210011220221010121000022102020122211112202021220201122112222000102000120101101202012122011221120100222221201121100122210020121120212212211221221121102012122202101212002000101110102220120121202020022211111021202011210002101120110001202122100120001022222001011202020020220112020122222100222211121122211022120222011112000012201002101200021202210020001211101200112110110011120011120002021200022201111001022202201221001210200010110221212100010110011222022201122202002111020000101200102120102222120020122122222212010012002202202021212100112000222102101200111110002200122112222001122212222111111012020012100100220111101211222222021112111100011011120211011212021200201000122100011020111100210100021201022200221102100100120101021112220120012211220122110122110010122222211201022112102110102221212121202012222100101021012012101212112121022011102122120021212122021022220212102122220010022002220101210221111021010101222", "22211111202022222200111110200010221021200112212121102100212001101121020012111120221221200111200020000222100220112102021112102220001010102021210200111021201110110021001120011020212220221022210220200000100211101020022111010021220120201202012100101202220102200120110102120122012002120100220111001022111101112110000122020000120112022001112102011221102001000101022120111012012110202120121201211202220100110200120112012201022022222112111021010122010102000100110202210210020101101001122111201100102220021111102112001120111210201200211200021121120122120000110120111200110201211220020010211101122101112200102111221222020211112220012201002220120102201120202222020110000211222120201102002201111111121012210221200021110201212102121111111102011110001000212021010211110110011211102112000120101202112222202020200121201100220200101012020210122012012212112112212211200222102121020011202201020221102000212022021212001011010112201010101111110221101202001220001121021212122111210211001100122000221020210012200101110212020122201001111001222200102011002222022112220221200122202101221222001020021002001211221120202000101211121121001022110001102021110002100201221202201001211100222020002222202001112020200101112021112022002112200210102010101202010212110100012000220200112220220220202020210022221120220112012221201211001002222001012201101202012012221121212110020021220111012021110100102110011202021101021220221101201010021120022210112122101000011210101111122021010002001020022022212101210001101102010212020102111000200222010222110201101101000012012110120101200010012212101211001200110021200112222200101202112222112222220120120202200002001112110110012010201010210012111000212020120022212020101121220100001211121001002202110002211122210121102220100200121121220001011010002010211102100010211211000120101122022211002021221100210001201010201222011012100121211200210111200210210112211021020102200022121012221222120022121002120020212200220221200211101022201211221012210002221220010001121121211111220202000202221110010022020111201210102102002111002122222022000101110101010202020210222212221221001021102012020202012122002201102221120020221202002002002200120101222022100021210101201002012110111101222121212001210201012220210220001201221101222221202221111110110210202201222011000110022122020002201010211100002222101110222120122011122010102202112210012112120100101111020021211000111201220022122002112101020210010200220022220101122122212221202111112002221212120012220220", "20110012122110120012212211001200211022122010010000211111111101001212112212212000220002121021121100210010021102222202220221202100121022220221212202002000200012222011122222111001112010002000121122012201220121201020110112102001202022211201100001012101022010201020001011002101201122021021200222001212221202020020110111112202202000000210201011020220122201212200111002122201000221111110102102000000112210120002120000121102001022211202222202102111120200011110010012002222122201122211120220002122112110002101202001000011101222210022222111121221200220122011000120200012122002221122001121010202022010000022211202112200022200220010100200121110001010021011202121011221000212102201110011211020112011221022122100120212122202011102112202112011212020110222211222010011201121212010111222001011122001020001122212021100212222210021112220122022100011011110022001021211000220202101112010222100002222002001220202012021010200210102210011212012222110111100022210111200011111112211022000221211100100121220202010012121200102122101012210202101012101220121212212001111212000102112000101220222211221200101210110010021002120102021010021012200011021101120122012100120222101122112012111201211022020201110210120100022121212201000010012002200012100200001211221122220210121120202122200102222202222112011221002111102021011112011112111201110102122022201111212020200011001221101000101000011100201120202120001120222120221221001000220020011221111211012101221210201000222222201121010012112122221021011122221001100122100222111210000122012101012111210121111200022020010121020012100220022120111222120210111020111222121001022210100012011100110112112110022200010211122000002211122122212212010200100020220212102020222101201020200212202211021210210111022201212001220222200210100220201021202212211120110210020120122210001102011010200001112211222122122022021020000010202112100220210002121111000210220121121121112111011101201111220100111120221110201210200202111210001022002102120112201012200020001120200121101020211020122202122200212021002122021110221201221101102100011021021000021020220122111012000222000002122012022212210102020100220122100221201111102222112002202020020200001202200202221110101001022211202010202022100100200121000220011122202011022220120120222001122102201122120202102012201222122210002210120101222210211012000002221020120102000120120102022222000211021101001021022212201120100021121000110002102021220121012220100222111222222220202101021200101200210010022102002210121", "02222020011021211020202020011021021021221212000102000011122202220020022112201210121222100101022021022101000011110002202010011212011222112220121211111201110100112002022122022222120220021211211001110222102222100221202121100210010101121221122200121220200201010102011000221112120120021002001121001102220121000111220100011000220210012012220020202012112100200011000222022121100221222020121011222210000220201221000100121022121201222222210011122111121211212200122202021000011201102210221220012222001011011112211211212221200010122212211112120101122022202122002111022001120122200111021220120002221222012221110001210022100000200020110021121122021021200110221201202100112222010220021202102001002211111100201211000100001212002020102010212102010001110011012221211210102112012121020100100002012022021112112112021212100111122100222221210212001000020201122021100221210101222221220002202201111120211211201222011212122200020001001101120111021200202000001001211012012210202202200020122121220221220021002002021121011222112012110022121101221220000122202022101202000211112010100012001020222222001000111211012212212012022022011221110212100102111100010202110222210022102010022011000120211202222220111001211002202221110112111111211121221110220000112121220201220220201121102100010201221011122122001110001102000112220210201122120211001010022111121000111212110010202011101100201222110110001200000110111111110211200011222120121120220111020211211000010012212100200010110210002211120222202020101212111112201100202110010122202002001101121002010212100120221201111221120222001202101210020221010112101020112002012000111012201111122122211221200111202220200222210211012022212002011020001111220001101221212222222020222022022200000001101000022012201002211112222221101112010001000112202010111101211021122012020002220002111200212101011220000121222101201002121120102201211010221002202211020122110211111100111011110200011121121000010122102112101110021021020010221021120121120212000220201112102121001122011210110102211211200100220010001112002022112220021212222202222110201110022210201111102120122212020102222211202111101022100110101011012010001122102010120020220021010100021202122201021222102001220121102100111221200200210110022221121122012000212021122222000001200111100112010202212212220002010111010020211200010111112221112111102212100100022100020222220020012222210112220200022021102021102211021021012212220011002102000002102221110120201222200211020112110100102100012202001210", "11220000202201101222211112010002212111210021010022120201202201102020221102111122121202011100010212220000022020110111112210200100122011211220001021021212001212110202122222022212220100222201000010111202221010122121012212210020112012021120100120022101202211201122111220120002102212201101222202120110020101211110112120222120011200202120121002102120002001000200120000111021010102121220001201201221210021211101212212122001202222111011120020210201210221010210010212201021112020122021010121220212210010112011212122101221120021110221101001012121102002000221011201110202000220022110102210102022121221212021000212022000120120220110011200012100220210200000222201012122200000022201121022211012010012012022121020122110111112010000212122002010000200001201220021102200221220110211210111202102210210122101010120112001210121200202000201121222022022011120001102220022001112222002200210001001111012101011021010021221212121220010200102200222122021001221111121110221122022202202000102102020201012011020220002222221100222022221210000120202001220010122210200000011222022220222022212022101122112120222202102210110220200001012121210011022112200221221102122122012200011220101110100112000022002211010012011201022102122120101211221002121121012021120200120202001210221201201012202211212112001212000200202000211120012202201001120100201010002201112000220102020000101120120020222210020210220202221211110221121210221200121122120011122202202202220202121011002110200121101012220012212102120002102202000012200210011022220122101000000222010112012112010211121221120020220201001022222112021222122110220001012110211120220110021112001201012001012212122002010002122001122111201222012121102211101102211001212220121020221022200101222020220212220100012122121012121011022120100210100001002221102022111020102011110001021021220112212020220200201111222102020221020211122201221102122220110201200000002020211221101010121212021100002200221101011012001100211002121110020222122022120000111200202022121221101211110122222202021200010022221111000010001010110222102212100020001210101210010012012001111210200001222002122211212001102200122122020011001212020220211212001122121120200201102102122201122222020022121122212221000111012002102011012201200122012101011002212121202221200011021100221102121202211122010011120220022100000111201222002220020111000110200121201220111101012121101100122200001020220202002100011010222120022200211022010002202002010110122012100121220121121211200122001010211000210", "20021012101222122122201000101101210222000222002122210021222221001221212122011120102120202102200210200200101200222022011211011010210210022220220100221021001201121111110001021111020201122220020010102022110011212100200221101000021201212220010121121000011001112021202101000202121001222202100001100021022020222210020221120001211000202211112010021102021111111202102021122122110012212122020201222101220222220002012022101202222022212220022002202000012110010210110202212122112222221022000101121110221122111111201112100220122221202221210002201021011100011101022220120212120011020100111021120122000121000222200012212210102100011212110112210122102020101111110122122200122220001021021111211221122210021002112112012000010220010100200012011102200022211102201120102001010101002021200011011100102001110010101121011221101001220222211101111221010010200212012022102002112212202222122120001212121102001220100112102120110110221001201012100011202100102120200121200000101121101000010102220011210121011210220000012221020100200102022010210100212220002121102220201120022222121012212011112012020200122000121120220121210010110111011212201001111210202112221011010201110201222100010200212212110222002210200000012122202120012121001100120112110120220021000110000002121000011201110020002120210200101022201000101222001100121120121212101001211102112001212120221212000222101021102022200021201201222211220120212121212120110202100202212020021101222022000021210221002202002100010112111201210101002220011201012000202012210102110000220000221000221201210011201112002011002022201000002222020211111012121022111011022121120002212022212002102000221021222120101001100201011021220020000102112011121201112020222121022021212110220112221001122102010000101101202120100102221201011221220210121002110000122120210122002001110222012121110212100111011011220002212212000200200222112012212001212122100220202101121002000002212022112221122222022212200022121011012120022122222001222021001112001101201211020001201001011212220100200011012101121200121101002220121020121011101022010012012022122120210121221221112102111200111102111122020102100022202212221000121222000110202220022200220101200011011111110112110021101122212000120011220012021010111212211212012022120221020102001121220021002120000112120101110012021220010202212010000201222201011101020112011000220112220011012211011111022020211022100012121211121200010121002202212020001102210022112021011200102201111121000212020201210212212112212100200122", "11022210101120202200200201012112101021000122020101211121002011122111212222001101202212222222000122111022122102022020102212201201101112001001111012001001102112201100222200111120011101111001122012110001202212102010101200201011102201000210022010222022002220010010110212120021012012221120111210002120111121122012202201211121012220110112112022111122020222100211212112220012210200221102020120110102010202121011122000101111222101001200000120100201112100211010012211210122202102010111222211002210200102211120011220200111210012201000011011100002201111012000122001202110202202000221112102220121000011101102111200220200220212021121200012211121211210110002022020011010210020120022001022202210020102010101100212211220202112102021000210021120202210021110102210112012102002010110112020211012001011021121010120211212102011022212220010112210112112210121101200212121120202020211112020020011021220100120022022220100202022100121110012122210221200021222201200020101220000121222121000012222011221210100022002210201110201002012212110220120111111001210010010100000202111222012102022210100110210010021020200211211200122100202222212210212121102120220120112010010002120000200221121002210000121212120101200010210121011202220101020101201020020111100211221022211002022200111220001211110122012012200201210212101101111001121022222112101222220021102120021012211011210212001122201120111112021112102212220111021100002201000021121021112102210201010102221100100112121121021021120002122001011020200000012012112012102210002222000112102012201202012110221012110020111202100110122200102211111212211102110100012010211021212022210112121111011222001210101222122001011010200200022120002201121120202100210210001212201011011112010220120220121021212020111012011111012210011111201220112212101111112011122221112020120220010222010201120201221001122010000002010100212010001122121012001001002001221111001121020201112120200110100011220122101011011100111201022112200210210100210010110120121010011202110210122112111021200100020111011202111002120020111020001122122112201001201202222002021112010012012110110110021000200021001020221002201220221221212012200011210200012100110001120020202001001020211221021001100120020101001021122101001121222002110122011200221001202001210001020012102222102202220011012210222101121211100110121211122001001202001020201220222011212202000111110210101110220221121010120022112111202200122222220112220101121212120012222000202001211221010110201101101120102202210221021", "21002220102212022111011221200121220000101100120122020101020202110011221201212001210012201221102122111110201120002101100121200111100000222022220012011122220211112010102111111100220011102020111122210011020101020121220211110010211012010110120101011002120200212201012012011001111102001020020211202001112112110002102210112220022001201100202002012220111110011112121112122220102222201022122121020211220102020112121111110022012110001202210111102110210000121200212200002022022110100100202112222101111222210001121012011120212011220002111012122111122112102000110212002220200212022022201120201010212211111020001210122101112200002200000101002200111020001200201011120111222222220110001202022212202121001111011000010001002022121101200120220201000020222101211211220211202202021011002122001010222012100212021210110120011220201220200010211022110002202000200200211020100200220001011022222221001111110021102002022201201102202020021200001200212212020122121110121022100020111000212120001122121021201101120222120121210210022121020222010111000110202222021001212012221101020100101222221201000110212011200122101120201212112200121121000222002011120021120120112202202120012002221001122020000121001220122022210201201102210010000011111122000222201222120202002222222000001101120200220112120212121122012121212001101020110020120112111201122212020011021102212011221121002100012002121021012000012201120120102000211000122121012221011122211022110010211010201220112000111111020121010202210210120101202101002001112011201020001102002210111211010122021102100020021222012022002111202210222220002021001011211002222102112222201101222211110120220222211020112001200100221010020210222222022121121122200002210022221201220001011001202202112110211211211220021101121212220200002112020000200001210002122101021200222010122221020112210010020020022012220212012212010021020122212201122211222021012212100122202011021111011111101111010221020210020211010010021021202001101101100012102202212222112122012202101201022002102020122002110221011001022212010200220222210002000101221221212111201012000202201010110112022012022202011220122221202202020121201001212101111101202002001022001211012012012101202021111010121010012021011021122010202122200001200000200011020112202121221020012202020101100102022110210001102101110212201200201102002210212010221222002121022001211101211122110200110122111102221022222222020010020000020120202011020022100020002222001222021200010220101001121212112202111110102012000100", "21001021211211120020110220221121020112011200012200011001022110221201001002111012022010102212221221100001001010012121221211112011022221001122020000122022101121012010002200022021000112112110010010002011110020012021001201111120200202112122110111200111100222110110122121010000120022222002001222122000022102122212210120210001110221220120201011222110000002100011020201102111022200121102012012122001210222122211001101202002000012212111002000122210211100122221221110210221101210010202120020201220111002110002110012202201120000000201211021120122012111200120202101200211202012020121200122010111000211121201110120010200111211020201220112201200001110111010211211222100222000210211121001102202202220111222022011011122022120200122012011211200011212110102100201012220101110021221001120012120110222111000201202200111002002000122211011010011212211112122111111102212001120022111010210021111010102222201120022020200000102110002210122120120120201111120012002121021022110022120111110100000120021210002112021002121121020211022020000111001220210002122221122020020211002222220011000120110222000122221221110002010010021002200002121001221021012002112022001121021112021202002201222111011012221221010200111220000200220022211012111012101121221112111110111022201111122201102211212220222212221010220001010211200021121222012010021022202110001111100112010020112120111122200220212021020220001011220222220210012011222202112002212111002012122110112121010000101122221121010212110100012120122211022110220202220010220202121020220201201010022100020101210221020021120100200220111022002212201220220011101220120100221111210111012021022010200022110201202002220222100022202012001200100210010010122211112202210212111020100001102122112221120021201010022110022012210120120102201112120012110120021200012110202200121110001211200012001010102221112222021001010110010000020101000110220021202020110121111001020021000122102020122011002212011121101002102001101212210122211020000222222012101021112011200220002221102201022212100010011110201012012000101201022102222110202200021002202012011100122201202210120210202101221100021002120022020101202221101102002110112021021122012101120111122021222000020220202220002102020112010210202121122101210001112011002202122021001020022121200010021221001001220110110201111110211111102220112202100021222101210121212101201021110001120212111020202222210111020220202221112002100022221212211021002120110101121011122220021120222000022220222221120101022111201120010", "12020021010222220121222221101010112200122200210112222011120020111100100120220011211211201221122022010220212220222021211200120220011012020220222202010102200000001100022010110122112101221101011202011101202101120002111022110200001200202101002112221202021202022100000212022222211102121122022222112120022220220101121001101101211100000000022001201120022222002212101012112002102110200010101201110111202010120001201202000222212012021120001101200220101000200112111220000002200101011121201011001101121202100120100122000122112012210022012101112221101010002100110112002101110000112010222212012002011120221000002012001002021112012011211000001210200001001022102202222111222110010220211112111200022121222212220001010012012220121200200200100220102202121211201102001000210102021201212112201221101020211212021012120201002020202011202120001002001012100201211021100200101212120020201002020210221020120011122201121202110021220212021222202002000121211112102121112122202102220101121210110122110122021222202012102222101022011220011000201221020221212222121212111200002010120122112222012101122022002220002021200202212200122122021111200102021020102221111021100022110110020000012211121220022101211211011010012122221111011020010012120100110000201021002102022012111001000201220100022102101100211011211102200021212102000100222221201220210101212222120212221112100000020021121222011222012010010210221122212120102111102011021202001222100220120221211112202111112010002200121111022122101122211120102022120010121202020111120002221020202001222212101000020202100022220202200120110010120202121100122221100122020201022112020101202122111122210210011102200012221202100011110120022110021002001020220002221000202010222222111021220111111121220020000200102200202200222211110100210022021111212002010122210002201022121110002210102001010010211210120202020112212021101011020122110100202011211211102221102221011112000110220222000201002011112201122011220222211001122010101121202122010201001121100220002111220011221211202221122200022112202111011021112102112221020212102020222001221101110022110222212222120020000100012000220022111212222211021022001211011112122002020121011112011102012112112110100102011110101211222002221200011100211112111201220000200002212222020001212221002222202202022102102211201220012121110220220012110122010022011112210102010020112201022222220200221021222211012020002122000111112010121120000212121002220101200010111202211000200221000101201121001001222012100020222211", "20202102022100121010201022100120122101020212211120222122200101102222111110112112011110011000000212120101212020012012011210022102201100201122220011002212000010202101212012000022021101121122001121122100211121201112210002022022122001210112020121210021000220100120112112220121210021010201002112100212020010212200100011110022211100121211111102210210121201020211202222221011012212212021121010110211220001201110120012120021121122201212122002120211122101110011120200012212120100100122202020000100101222011122211020012220221012010222122201011022212112001021120112011112211012002200001000011102010221022120212212200010120121221211001011200002002220202120201221121112201211101212201101111011011000211012021100000112102001220000020122001012011011100221202011002010212220221101221010212010121021222222212000211020002201111102000012220211201012001221112022202220211221212010020112110022222201222120221120000100101201211012212010202112222021111012210120020011122222202101221111100101010102112102101120020121001101201020021222202020220001211010221011022012102202200121111212201120201111211112202211020212102201000021021112021020022210102100102210222100022101121220112112101110012121112022201212120002002221120011022102210002112020202021020200110200210202001122101101202200100001101200222222022010000001110212011222012111001110210021100100012122222102111020022120220201211001212101100210201112121202220120211022022112012022121002121102120100010020212122212121211221110100211212002210021120221112100001121112000011012110210101111220210122002220100112212002001200000120101012202110000021101112102020001000010111202110102202012222220202210021220211212101211011011221121211000120201201112211121020220212211211002220202220021110112101112101222022111110201111011200221102112000101021222201210200002122010012102100022121112111010021222210201211212010011202021021120122010120100101022012221011200121022220111222202001202211021002211002220220011222021012022211210212222000120202011221011000100202100112212211002012211021121002202120121212102001000121022000100220100122200010000120202210212010002221211010210111011221212022101001102101002222121221202022102202101210121121020112101212101102210122112020012000022222222010022211112220122121101000222110122101022211022210202101011210010120022210222202020221220100011011120211000120100200012202022202120022122100110001021000020212220222111010000220000010101012212011201210101011212100001011220201100010121020221011", "20120111102111022211221212011010212010202100110010200020020102221001111221101220110121011112021101002121212222122122221221020210111212111210221210122122211102220000120221021100221110121201111101220122222100220020120000001110021021120102210120000222011200020202020111002102121022022121201200201012010212201220020010100211210200201212102212200021122120120022102021221120010001111110220212012011220212111022220100120022010002022010022220020021200111102022112021200011021121121000000112121200021022210102221210220121011011021112020200102110222201120121110101102120200201220211200222221001021111012212021202012221001000100211112102021002212112200221222010021121011000001010022112021011022202200010100220222020202110210110220212010121012021202112211122000221011120100221201010100200101202200222112202102220121121110022200110121212201202011121002101212022221002001210012101120121010002212212022011210010102000100110210001011202120002101021200221102001120112122211011210000011202211110022021202102221220201111211201202011010122110102100021222102010221212111110100201220021021110110200020020210202210101021102011210122112202120201012220102121210211011012111220022110102201100012001120101022200211121122002001120122011200202111021210022120011001122112222212201102120012020201212220020012100121201011101011001111200001122101222201222101201201221001020210002212021100110120101120222121201100011100212112012120222122222111201120020222020110222100001012021220100200012220201110201100220202122121221122222212012200211211111121122202211200210011110222001212121202021200002020112120102020202100022021020002112012112011002000021111101211022212102210110110222122001220020020000102021220010120202001100111201102120012101100220211012100022000012200201021000010112111011010200110002202112111121210201110102002211101120200000012101212020001012001020010200102001022111102000102212212012201001012112020112110001022011021102010212001002211101120121012020000110001202000001000120201212212011102011001010000012110102222001202211121220100121022100211002022100021220010010202200211011101122220101221001010121110200221011211220000211002201110202020102001102201200101111222021100221222222202112210022122112002022121112222121221200100121111211221221222110022102020001101220012020100200012001021100211220100110112212202120021221111012121100121011122220022110122010002202020110021001112022011122122012212122111220111111002002011000102020110212022202200222011122120220", "20021201101000002100101011011102220201020222120202220010122201201222111211011201211112221012121221120121202210022120201121021110021011220122020112122102011220120002002201200120111002022220210200200202220112201212121210010211201211212121001122102211221122200120220220002110221000222112022221001112112220122002221210210110020101002211000022021220012201201102011220210210201200021000221022001212201221120101200121022210221110211020010112222211010121122010012011201000211001222000001202222101100120221220101200011001210210221011222001100201222100111100102112222102100201122110112011222010202101202222001022000012122012002102020112000120002220010201000020122100020212210020100210221021011020010101110222111002212012000202112200001022110200220212120100122201102021121212222002001012100011012010101120020201211220011211011210021021022122120002201221112112120100221000102111022200122102210112200012010210121100110201012200100200210211011011000201201200101102221222221110022122211001011102111011011222221201211012200210212201010211221212122011001101122221100212011122102000212200202000120112100110210222111221100100020200112112000011112112001101212201112102010111020122021121200020202020201021012202020211112220111020112010100222020020020110212212220000102221100020221121210100210121112100201211102020120110122221212121222210111022120022222112002110210210112011102212022012122010210022011211112220001220222112102111022121022010220201011121010220200021020120122000121002102010122000212102000211210000012200112202222201210022100112222122012122111010110202020020022100222121021000210200110212012202002121121102120021120021122010001100010200121101021202022020121211212102220020011001010111002202111002020110211212021010222220220120000022122000221112220022211102211022211202210222020011101121012010002020120210121012202202001202010001021202021202220112210000022102102220101202111210222111012010111112200120020221121210010200021010012101000200211010120021210001020120020110011010020011102211220122000012010122211011010021100100110212221111211201222120220010212000010111220110100122112101101100200110022220102211010002011012210222212121020120212212022110020220200012120022101202122110220022012022100202010010112102220000022200100210102020100111211222110022211012012010112110002211222200121210201000122220210222102210121111202121221001202011200022222011221200211021220002122202102202200200101200020121211002121101221001011020121111201012212110111210", "01212021221101012110212022000210210202000022001110120022022120202121001012122211210102111100222201012002102011221202200101200111011122110121200101120022112200011102212101000101110110210001210120200221110001020021100201201120021021021021212022002202010111221011202220010022120101210002022201121222002121002010122100112101100220200210002122221021022001211002112100202121222110001221111022212122012102121020202120220101021202010110210020202100121101202102000000201201221221102211000111121022201220221201111120102010012102200121211010210101111212100000010111100101021212110101200222211012121111220120000201012001111021101100020222010222011111121212212012021220121222011020012002102211011022222201000222222212122222002112211022111110021112000110102022212020211122221002221211002122002022012200201121211220121101011212202211212200012012201012120002220201012210121111110112010020020201112120200012120020121120221212111212020021022210100202021122100100201100111102011201211020200110102201000221021222200120002022002200201022000100122002102220211020101112220021100211220101102011020011211102101200101201101202101022121012012211020011011011210211112102120111021201212222202002110212200221122011001100010212122122200010210021022000221020222012210221001211122202220102122212022121101200002120202202120111101102200120002120122202102122100200122011112001000022212100021111010112110121222011110102200110021210200020202010120022000000010011001112001201102220221202120000222221102120022121020021212002021112000102201122002021002221100120100220111101022111000002221021012211220012101120201200012022220012001111022100020000110020011101201011202100002000102020220000210001221110111012101000222201010110101102022120002010000221202220102012122200222120210200022000012220122201101121211222100212002221200001100111022010121122211100122102022110020000201002102022120112002120200010111021120010022222010101020221110202001110212201010102200022211101202022110222202000102101021220221212021120112101202212020121000022020210111211112122102021020001121012221121101212121000122221121222200102011012111011102202100121221010220121121202000212020201111221211012122122122122110012200202021200012110120012011201210202022001201120100220211120000022112111201221010011010221011212202201010122102111100120221011201020101102121220101112010021012122112021210021212100220010000121021201000111200101111222020010110110011120121210012222122212001020010001000220022211121102222102", "01220201220211211020012010220100212012202201201000212001020012212211020202011100001202200102210121020122121022220200102011212021201000121021211112000012210001112211200220002121221211000112201110012122110021101010101102001202022200212220202100220002120220201220002011220212211112002101012221201011201221021021221020011120000122221010211201021212100022020211021201121122220200021211211000022201022110011012120220120220121010120211002121102012102000020202111200002100000002222020101201211001202220112211011100210201112001212102100102220022102112202022220201111001011010111012202222212202102221112201110012202000002122111121200200022120011002210221200022111012221101201121020102101122100210022110210021211100211102211021100020201010222210110112112111022222001100202102120121002021201202210020100001010102001212220212221102200111112212022201111102221011001022200212212210120221022010210010022202001211010011100201210210211120012121111221112220112022022120001212000221110011002010220121210202111101101102022002010010011102100022222110100221111110010211201112211020111220111210211221201202221020120210121021112101000021221101222011110011211110101121002101120110012021120110212102112122211010202200112212220112011222121111100110211102211210000120010110011022121102010022122001112210110001200120002212220001101021200012101122022002112211121100201221110202102201120220102121212220010202102221111021121012202102011101000200202022110220010220200211002010100022002002102000021100020121020121100112122121010020012101100100011012122001212212200110220021200012101012011201000112110010212221200120200021220110001101112011221001200002211011200210122210022001210222200110001000111122002122112200111011121120201112012000110212212010200002222121212021020100112021202021102000222100120110012210100201001210111011220202221101022212202100112212021201211220021201210102212121002011002102110100000222212210021001110200012101020110002201210111100021210220012020222202112120210101001102222211002012121002211211221122020102101211000021000101122000220202001201222111010001000220120210210122121202222112010201102211120022012221112020010112122222221001211001010022022022222212120122200110201122111112220110120111122012102102202012121212110211100002000100012221100221101112112001120102111121101122011110200010121201021110111201001201021201220020110120001101210010222012101002112200112202222000002120102222101022212210100000102112222110212020121000000002221111022202", "21112210100200120202220120000101201221101012020020120121102120201022200111111000200202012210221100011020102212100210112112201002022202220010120122121112000220220202010021112001202201010110111112202012011002021111112022212221011210100210221212022111122000212120021011012210102120020101120020022102222010210210000122100112101000220120012120200121221022122200021110201000122201220002021201222011022000020211221020022020021102222122210120021222122022212020202122002210201000002200012210222011000022001022211211210021212220210211021021212021010202121111002212222022221112121221122221022002001121202212012220222221121012112021212000221110111112220002222011112110101222211120002211012102020110100022100002101210212000000202212101100121200120101210101010100110000101002212001021001020012110001022120122010110122021022002102020012220111210101122111202100200020121020122200200100121121122020220200211120111002001100110020101022221120211212210110211210110001202001122201201002201011112111121201111120210012201202002221211102001201011221011212011102002200021222021112120010112110220101111122121211011000220000021001121200011010100002122021102202201101120222200010012021211002222202210210210201200020112121112002011011112001011121212000211202221122000200112021212200001100100012102112120011020002110102202221111202010201112020121220101121100021120102111201121211120222212211221010022110120112111200110001000021102102012222000000020101201222110222211100001020111220111012212212221011002102120002120122210022021002011010120102210022110021002012221202011012101101101211000112200120012001120221120012221221002012100000120022001001222110220210200010011012111021211120202001012002201022000111011112112122001002221002001122021011112202112011202221000022021122220021222122012222102021022122222200200001220111101102002012102021202201010102012112121202000202020201000022220222212101222010021202021102221120001221110021201202110020200211112101120012202122020002122022112101022000002111002212120110022202111122210112021201202022020101202011120111111112202211022022100210200120200221011011021101210212221200102222021112202200121121121012012011101001021110220002210202210200102102210211201021220010120220022100120201000202000111011110112022111212210220221222011201101011210000011020201012101211112221110012122112222111110202001022111100220202120220111001101222020220002101122110120122021201122212220000212202211111020221001102112112001012021111200021212112201", "02101011102120220200000222120102010212112211122201212220021011120120001210020212210101100102022120121011102122111210121221211020221122012101122020210201101210002000101222111202211010100100002222101010201210222122011102021022021010222110021101101112022200101000110120100022110011201220211111100001010001212102001000220211002002120101012212002211100021200211110122112220011010201202011100222201012110111120112200000122202100112011122120022110221001010212012212201210202120122202211002200120202211201012110002012200001220201222122020001022212201001010101001201002201020102020210221211122210212201002210012100022120100020111022010022211002201210100102201010121011121112111202101011121100002002100222011020012010000012120121022101101001212122011100202212100200220000212202220110212211021002111020122022002202012221101101111002111110221221222021121112121221100200002111102012222020112211211111021012211010202211110111011100201121002022011201011100021221011221111020012111111111101212210221201201000022010212202121010020021001021120002012022220002012122001211211202011212011202211102201021000122012202212201221222012111020212201210002000201022001002121200222002202221201010101012222011112212012022021211120012110021221202110201122000202020200010021220000012100022022121001120102121220202011110221211112020001011221201111022200012201102021222122110002212011011112021210021102100202020102210020221002010212202102212202001200210122111012100000010011112201101002102100012112100001000122112212101202011121110100211011002012120000201011201122211021212021202200121220021222120000022001222120222102210121200100201210001022211201200111101200221001202211121120120200222210211010010102112212022110102121022212010202100211102121212110012120220211010122020122112010020211022111012021002102202220120011120220122210212102001101100201002122001122021201020022112201011211120120011112200222201210110210212210010201211010122021210221120001200112221021100010122112202012002011121211210002020111202002120011001221222121001000202220121200220200212101020021211110010212221121120010020200220220011010000021101210110012110100122121200020021021001222111001201102201100222111111000102002101210201000000202022011002201210110201200110020102212022011221020001001001000012002022110221112121221202111221210021221200121201100122000100200221222122020222211121012102211212120111120012111010122212100001011010212120110222110211112012001201201100220120122220102222111012200212", "21001211111011202202110012011022011012200021122221022220001020022122101211022220201122020221012220222001210002022102202200111202111220011112220202111120002212021201220202210021021221121220101102012020000021110102102221101220101000002012120200001210001211112222000110011120102122221212121112010021021100211210211010010122221010212100210111200211112202011021010001220120022201111222101221210122202210121020122212110001100200121100021011122212001111101220201220112102211112020002101000011201012120001112010221222101112221021101220120012020001022102220212010221100200010122112010220112102102212020022200010222002100121102022002201120100122021002112111021220020012200021100121121021222022212120101002010022202021100201022001210120021011002221210200210011120012222020102100011210220022102100100101212220112222011000000100122101110001112111210200122220120110212101021000111001001021212222101011221022211220121221102112012200000210100022010010210020001210102020201021010010221121110202120001112101121120020022010221212110202111100021112002110012001021222021220210001201100100020211002000201111112021120210012122210122102102120122122000021220201200000001020101000221200010101210011222120102001111112011111121011022120021021000110000001110120101200102022111010022120101102210002112201111202110221022222101212101202102011102111110221201022112221201111120110002010221110110000202211220102201011202210202202212122021122102110022202110011201001011112022202202210102200022122202010012012010210110002120222120101122101221212200101201120220202200222212210210220021102112021200122122121100222001010002110110200022220110011001022212222012110210022202220022002121111022112000220002222010011210221010122111112222212120020021101210121122100210002120201120100001211101011202211221012011221100011021212012001111200010021121110200002101010222102002101112200020000002110212211100122100212112021111011222200212121001210000220211122102021210010120210011221210211010220002002112012201202112202211201222211101001211012100102100221022001200110201102012021010010021101021002101112221012202200121010110000200101211121002200212121001000200200012122221202020100002221020000210211011221010022020200010120002121011022202001102100001200010221210021220202012000211102220210020020121210222211201210000001220222222002220122021221211121011122002100012100222202220111012012102222200101200102011221112212010200122221100210220012112022212112011101121200022122101002110012110120", "00111112210001220000202002022001022011111012122022100100112222211112220200021002101002121002020201020010200222201011101211022001110202010010022110002220202001210122200221021122120222201212202101211021100012211222012012110102011020011001111202010101111001122221112002211011120122001110010200012201000222010102000212010002121012121211011211021212102102210120022221002021100200011020001021102102111020212021210210220002101012120202100022222002212101022212210020210211111122100000022020222020002210212010122000212100211121000200212202020111121111120001210210120110020211122022210010100020221210221221200011212222200222122212022000122112221222111021011010200011210000212011000200021020211010100122201002020010012110201222011200110101100001000102201021120101201002112022012112022102102201111001112010211012222022201120101200110011202201112001210210002222012202120210001201012202201100210200201212222000002012102011200002002121011211020001112101202012010210002102120100202110202222212112111021122110110121222121220001021121020222002200112011202210122021220100112222220222012010220010000222002110212101201011101001220120112221120211101100012002222121112122200211221111202000201002221001120021011000022010020202001110212022002211212001000020101100022210222020022221101211201212110110220102101110110210022121011101021000200020010121020202210012121111122100210102100210110222012111212111020111000011022200022201111100221202000110111101011120212200102021101101220100222011212002120120211121002011021000111122200222221212122202010010220221100002210102010221010120121122202002200201110122001002212220210201122111210001211201222021112020112011022011012202010021020220220221102221102020111202201021100100101121102211222010022201012100210222110222011102020002212110011221020111121202120101211202021101220001212022011021200102000022222101102111200101122201101100000000101011001120022022111012121220100200120002011220200002000001202120122000101110011000112112101101211200021122221001101110110100021210112000202002221101021000112012022001021022112001201210111220022121212020200202222201012100121001021221110102112012212201020111210120201120121210122210102201011112100022001222101101002012112100112101110111102212022211002021001222100111121221202222120222012020221200012121100100010200112002200112101200100011010212121101201222021220212101220222220122110020120111202202110001002220211120022110011212111112010110222011021101000220200111020020121221020000", "12220122001210020121022211110120021120222201011221210201011121200022022102120011001212201220110122200221122010222202112120022022001001120110022111022022112221120111120100120211010020122020012111012120112111010200020211100221121020220220202201120202122021101010212120011110200221121110200022102001201210202210221221201121020200211101022122111020200110001020000121021001101220012201200000100101012222020011110121220121222121000110101122110002111222122021100112111022112101111001200011021121221011021202102211010222021110211010202020010101212201121100220010212001102000021021121020120221100121210010112001212112001100110122112220121010022001220112110012012100210222220211222120211222021122122020202112011101200201202121200100020220220200021102021200100201012121202102102212110001100110210201100100002022222011121221122001202222010022112220201212010001220022120201211021100220202022110000021001100120022102102012011212020122202221002212222022000101121210022021022200111002112022200212012200000221222021222221000112022120220212020200011110120002201100112110102211102221212211011211112112111001012220022022111211012111100211102000110102010212212020021000111121001012000122112001220001212012200002210202100010012022011021112102011011020210002201202211001012011202101110112120200220001111120001100122002112202021202220111101121111202121222122022220221001122222210020010022021112020001011110020200121212021222222122100010021001022022002222011002102012212020212121002102010110220012222220201222011112220210120200011022010122022111011102200012220221000022202112012110212202121101010020001002010100200210011022221210201022122222012201010110202222121222111120202212011212100011010212210101202211120021121101110112212211220102000222100020001220101021212100200012210001102221102020101010200120212100002202212220110200202000021121002221110002221001010111121010100101001121122012202022111021122000000011120202111100212010011202120110221121112221211102220020221111212112001100111011021212111122111102202211012011211121000212122012000020001121001112020021121202222100120020200101212101121120210100021212111002220020221200202100200211211100012011102100112101010112120112102212100211202122220112111221221210022000011202012100101120221101001100221101000221001121120201201211221110200020012102111001220120210121111112112012111022221000111000201210011101210102211102101202111221111000222220120111102211212122010000110002022001111022010101222101021111101102", "02220100002012011021110212010101222002210010102110101001221202212020202121201020120002201120222112221012110000221000120100202211000111102122021201211220001011211102210101222210001200200012210112020111222100112101101112001021211002001121110020111021102200212120001100022210210022002022011100000122010101101101110002002001211110220001110000010102201021002111010221222120222112121120112222110212020001120222101111001002212222111110100012010222022220111122121112210022002002011000222012002110022222011212111200110001200102101012220212002010011201101000001010221221000022112221112122110022202101110100221102110102122002022122122110221100020202020111000202010002002002200020120211102022110201102202111010020112002222221010020021222221220021222201111101012112212212200220021011012220112012021210200101202212101121221022201112221111110100020021121202010221102111102001111222020201101210220221202021221200010221121102212202210221110021021122110002121222011020202022122020120220111101110202021100200121011120202101012100010021222010000221220012022110201011202100012111001102102212211210211121022222100101021110102010212220220022212021210212201212221102002022021020222001210121011021200102002202202111100201020012202201202221121211211000010101210112111022111201100220021201010202101101102101222002220022120220111001020012001121011011200101121001002001211120012012012200022220011122221202001220121110102121010122222110211120022012010211202222120202020220022010200011122011010100021201000011101100121111022222200221120201100212022212120121101101022211011122010201022110201100011121110121200201220100002020221101121201102220220210002210210200221222021102001000201012121022012101222200022122221200102121202222200101222222200220211122202100021002122200122101020220121020211001121012122100220101000212121200122122011110102010202011200222220121020012002222210010221200120102210122201102011001220222002022112010001101121111002200122201011201121210022211022010201202102012201001211002111221221012012001100002200220121022101021020200002122111222221022222222001111121122222102111101221212021120111202110220210211021122111102101201022221112012200101110201101121011121110012102000220100111000002000112212201122021210201120202211010000201120211221202202212222101102202122021100202102111202212002021111202220010212122122202100102122002122020010122112210201002120012011202210000221211112001211210102111021001201221112021011212122022211000100102022122201222121", "10001211202112021211011110221001010021000201220120022212202120221112022002210202000212201020002100010011211000012020102010201222020000101211001122210122022112100211010121121021201201111020222111000212210201010122212120220110112011100001221221022100111221010122000111012102122112120012120010211211011022012222120100221001221211022222002002100011022121021210121200112212021101020202221221122121120011200121102021020022202020222100202010102221201121122110200002001012221011202000000201010022021002121001100212112122012122210002202010121120100121012100220001110022020020111201210101201201202020110110200000012000120210211220211202022211101200001220210111102121102111100212022222212200100020202210200001202210112022210122222122111221202102221112021100112202211101000201110120220222102122100001201002012122210201101011120121221010210121210201202012201020102122101010121022101200111211121021010001202012011011100202022211101002021222102010220120210210020021022121112210210122121222021220020220021112221012220122021101202212010120122221010020200012012100122011001000022222111112112120010210101000010222010100100211112002012021001222021120111101211121102120121211001120212001001202120211211111012021021002122122101010212201112121011110212000220220102201110002121210111011211010111000002200000000010212021202001002112112002120221122000102102212010022202000000211201222110120122212202221111001000121020111102120012002001020002212021212020012111011022101012222111220211220100022022000102021111111200200120212221222121220220102222102201010200212101021100100202101220202221020000211011010000020210201111020122210202112010002201111122001110211101121112002001210112021022212010211211110202120002121101002001222210021111011021221002210022012112021212002102022011121121100201010202200200021222201101121021120112122212201102101100011022012121222202022200100100012022021112220200211001121111000201000211021021021212020220121112122021021212012110200120001011110020200012222010020200022111111001002211101120012221110001001020101122110010102021122122120212222212122122021210021110201202100201210010200102002002210022001001002012120101102112001210220210010211120012012000101012200000210202011021000010101011210212101022201021111012001021022221110012211211101202210102102220021021112202022121022022010212222002121201102102020211000200220210200202210222200210020122212200010100022222111012202210212110002212001120122110221102020221102102012221111121120202220", "21201100102001222121110020220212100000110100122100211022111012212011011121211120102111011221122011201111112012121122112210211011200021001212002121011011012020201212100202012020222202201221201210011021210200110011010011221210021022011111110101012210010120010200202201111211011210110202001212220112002100011010212012022222012211020211121202211122021012222122100122202211120202101201122120222112120100211112120022200101002010220201121112212121112201220021102220210000221101002101202102101122002222201212212102021110011100020020010221011101210121222120222021200110222200102221010210211220110011200021210011011210110011010010101101021202002112000210200220201022000212101200200012102100010122100122011020120010110022121020220210221020111200220112101200022022202112101001112201010012100121122222102012012212121222110221201201122012202001211012101211100200222120100100010001202021210100200201011002222210221001000020102001102222001120202201000001002202211020102001002111112100211221012020010212000111101112110220100221102211210111020002001012222201102010120100120221001110012012201120002000020222022110022211012122212222200212122020101100101010202021021001121210100000011210212201121001102211200102120001200011200022212021012120012202001000210211012100001102112012101021012002100012012010112101102110002020021012112000010100101022002200222201112011212102100122001102101101020120120211011110012100001021212020102010002020200102202010110211222101022110100020022110221020200010120000110220022102122202202000122122120100121111021002200122000022201212200120102020102200200010110120111111122222002202021200211021010212010002201022120222112121002222012002010000122222211100011000100120122200010120211000100102200220100122201011120120011100211111020122100112112022102120121020021120122120120001002110201220122020022112001212102222220220100202022121012201210000002012122021021200202221201002022100102211111212110020000211121000011102120000100222202210100021101120100202012100201021100221200011002012011220022100022011000001202001122120211102020112021001212202122010221020220121111021210200011011210110220010020122110111210220101021112201101122210110020122111221022121220221122021121121220122100000112200100102002102221000122001020202121112021022211122112022112222101002102100211000111022111121122011111012202200000010110110001201020210001112111110102122210002110000220121020001112020000101011112202010222022100010210101202121200210222010100211022012", "00112002210011121211210000221122001211112120111110121011001012012211110001021121020100000212121020121222221002222100000100000222021010110022102222101010111210011001100202200121200220002001001222120111010220021212211000111122001212202022220021110122011221211111022120020101000122212120211010112122121112110200022001102022112100120102011212011211201021010011102010012102222101202110002200011220202001011212110100101111000001222020210221220111010221201101211211110102101100001001220022022122020210000000112210210111002002122010022002222012021111101020110011110020200101012100012221012211110102122000112002022222012012202000022222200001122121120010110002002200212221100020010200110112002201121001210111112210102112101221012011120110221202020001220122111210010200112200100012010011120022220120211100211212000122100011001002220200001002120011120201020200112112011102121120121210201212002112021210200001002102220022000201100221102102210022101112002011000121022022122210020201212101211020100020212222120212121221112020001220010222120220121001211000222201220212121120002211222022201110220010211012202021022000111021220221021211111121122202120202211120002120102002020120001121111010021202002222120200011020202101121102201122021222210212220211200112002210201101022000220201101012210102221222122222220222211112220110220100122002101112221212122000100100000112202221111122000222020101010020200221121212002022020222010210101022020220122000100000121122221101200000122211010200022221121121112010020120021000120122111202120111001021102012000212122000010002020021111010010001011120021201000020211000201022120200010111201022201010211110211012210122022110201111101211122111112021200200112122012112220202111002121120112220222010210110212120010100010120021202111001002020111020100000200122121102002110222201110011220101112021200012122111121211010111121102121211101122001101021111112010202210202022020102101100212121211200201111120222201100110001222002222202201111121200001010012112202121010020200102201022120102210120020011021212210222102212022112011021020000221021201222000101220001112201010202101110211221120111010210120020200010022210210111021001120222222110001101112111110022121200212012112111022001110122201000221200222021100222100112201111202021211222200201212100102210120002111220201210112200101221100111001000200210100121022222111220212211122001210200020121012122001001120101022120011000211200210101000010220000211011120011222021202201012110211000", "20200002200212010100221221120121222012222121102021120220110100102001200101002002000221012222112221120220111010200211211222210021001112210102010121002121102202011101101102211121110221021110201201201200120001122100211101011100011110022221011120221121221220110122112112101210200210212212121101022000001120202211112211101212211201100210110121121001211000201112221010112012220100201221112211021201020011000101012010102110022122110111001012220000000011211222201021011000112000102112100112102102212021012212112010002112202010011120221121102120112000101001012001220101212012202000002002120201211121212011022112121012000210100011002202000012222002122020000120221020221212221101120011200210202112022210110002201022012022010012120210112222201100110200220012000020200001210120111111111021011021120111102000220020002121210100220110201220212102220201122101110022210102112001210002210121100112211112020122100022102110121011201100122010220002000001000121000011221001201002110202122000020102002001112210220202220121122200111022222111212202100210122220121022010100010222222110010212020001112002010211210211011201200001120210001222210002120101212020010101102021002102011220211120202112211102212220222010122021110222222022212220111201100021102102120212202100202020022102100022101210102112222210200120112002001110122211012110200002102020112022120112002220012122211000010010212122200221120010020110012210000202120110210221221121100002220200212111200002102202022120211210102101100102111111012220112120002220102021220212201002121002111020110222012221111122021221121002112101120111022020121022211201021220202121001120111121110000000100002122210010011020000212122222220120220222021111100020210202221011111010012012101020222021101000121012000112100111102201001011211022221011220220212022201121221121222111222121221200221001210201022020020101001111201110211221122211100121020001001012222112002011202101022102222112010000111021211220211120102122021111100201010221110202101112122000212222111002222102001201211010111112220121021012200022212120010010202121201001020122222221110212220111002121112211201210110022211211011122002012210110120110012112222212010021202212001021210110021011001112012201010110221212200001120121210122220002000010210120110020020210020001002221110011011111221112211210010122120122120111210122111220210101022002101222001122102212112211000020221222102222002102022200121201020020021200221111222010222011120210021101010022210222100201221200101210", "00011102001112022001121222212002221011101002201100001101200212210201020222201001021012121021001121200121122020022211221000120011110211200202001221002121101201010212012100110002102021200021100220021021010011200211121000110222111020021212202111011022110002012200020121112221022221222120210211212201000101120112202102021022122222021202121220111202120120100102202221110021202122121101021211122022020011211211212221201111022211211100220111112221012121112210020210010110201200211020102121011210210002120211001220200011220100202121101102111010200120210111100102102012202201120212002220210222002110112102112120021112010122011201220120101222021010202021200002000222002120102112221102020220120020101120122202111202212010002022210120011012101120002121020021112211211221101202210221201100002212211020220201020200200222222011010000221212202200012021202020021021002221121101022021120021022001112001110202100100210011120110110211021021110222102212002110222222120020120121022220121002100021012002122211002211200110000120001212022122200102202222012011000002222102222222210012021022222102001122002200122220122202001022212122212102210022201100000000000102102121021100011110220220202201122001022002011002020001022020112100110022101122222022202102222100110010000100222010111000211101112211001220011112000112212021221001221022211221021222212200002020100021212101210101201021202221012222202121101000121202121120002200201121102202002011012111012212222212010012011200011100121202102222110220210222112102212110011001211211212220101021022201000202011111220222010221122111122010011200011111111021010100220120200121202122000002122021010212220122220211202212222120100001212010011120212001002110211111022011101221012221220121112110200202220111202201201120020211002112112012022102202021100202212210022022111110202222222102110021201221011111102011122021122220011112111222011210121020001221102102010120010012121120210102211000220120202101012212121022202101012020220202211101210020022102202022211212210122210202010112002122022022102211100201201102200221222101001222202010020212220110011021020202002120120000012210111100020110220111220121201122110100111201100121100212000020111102222200120111201021222211110210012120102212002102120110011221012112220100220112110212102001112010200121221121022221002120012002011001112020112212020002200111200021100221102112010212120112211011002210210210022112010010102212111012000022012022212122110200222102111120200200110110102022100202", "21222200210222002112202111212020212202011200002100011100020100201121201111220111110222201212121102020012201021221100222120110111000102220101121220221100200100121122110022020101111222110211010011111000110221201212221020201020100002112210100212202110022112210020220110200200010121121011012020022121101122101210202101211121000112120100001220221012202100102001100020111110121110020102100112222110101002111210022110222102111201220122222000101022200110101110012210200102022121110100121022212001021200221212122221022222021101210002112020112122102012011121201022221220202001012112220211201112012120102010102001022012110121121220010121120220111211002211211001201101020112020000011121022012122121100210002101112121112020201201000122022221201211110202120211001102022010011002000011112120101100220122000220220022100012222000001021201101002022021021001202210010221212110221100220020022001022202001021110212002212011122210002011021222101002220201202022221022100022200210101101010201022202001220010011020122121120010112002011112202100222120010200100012002211120110112120022120221220112010210120200020220101200001100112120012121111211002001021011012220020010111101000021000120022202012001100000110100222110110022211110200122220102102201100110111020222022102120220221102010200102122020210210102201221022100100002211021020212002210012120202200110110022112112001121012120110222012021001112211211220101020211112222200100200121202100222210010022200212000101211010021221221012012200221211011120220212022121211022110121121200120210222200112121212222020010101200101102110000022212212002020002000222022211112012120212102000020002121012222201022221012021102000211012212012222000002100012100001022200110101002002212101202112020201002211001001111112110012011222020022221101021112022001222002012012021020002001021110202112201000100001212102212102200210020200020102110121010221102022012121001000200202001020100211110200200010220011020201210220122201012020211022021120010221011201011222202022021212221021110021210020110201211021100202101120101011001221120002001100121212010122002201120222120021111210012020121121102002202221212102001221020221121122021011122112021011111012200120212022220022102102100002112211220102121121011112211121220121212000020022201202001202020102011122201211010222200201112001121110202021211100200200202102010111012021011221202121001212221001220202201122201110102120110002112211022001212221111202022221002201011022101220211101222002110002220", "00211210100220210010012221010102020101220010211212000000202020102212120000210101110112112101212020010121101200221122212220121000202112020102122102111112121221201022211110002112012120111211122112101221122222222010121012212212102120222201020121221200122012221201221000021202012100112101001100112202020201000121011220212211020220022000111210021111212202101012220210011012012110122220100021220210210010021021202212122212210112120110020202020121111122020101000211021201100211222010102122111111212212000211211210010101000012222200100100222001200011100112210120010112212110010001221212222001200102012200222122100100202102110201121202002101202211100121221121000012000100100112100222211012011012011021121020222001110102222211000020111011201222220012211212220011222021211102100201201212121110222102201010211221220200112000022002121010210010001010211221101020222200110112021111011210011200210110002102202020200121101001020000201012102211200020121222100021102112000212220122011221222220212022011001222002011110012101010011110220001210220012101001121002120212211012111010211202122210212120021121112220021021122121200210221211002222201000221211211222110101202121110111002200212111220212012010102001221002022102011022201121111011012010111110101200021022001020010010002211221112200121202212221211110112020220021101020011012002002021012120000012111010112201011101001211122222210110121122222202002020001021002121112122201011002210120110100100221121102021011100010222222211022002021122221202212211001012120112012001000220101120122222102102101110121111200212021221222112101020222222211210010002022200221212011011221011110221021011102222201022212010121020111020110202121210022111001201221011001221221221102102002011211222101122222022212201011122112200201121202211101101002100222011202212011012100211011101211112202121220111201000021222202020022120200222111200002212002212001110222111121200112201211220022122012120020222222221011110001212201111021111202210000220200212201000211201211012100021222200110002012112102120200012200100012012122211022121000221000021210200110010201110211201221112110002200201220222222001122200221010211212222201200022121000010102121011120012102201210222220001101210000011000001100011012210102120110000202022010021102001021102221221000212102020221122121121201220102020212220210101110221001111000012212220110020002201012210121200221010012002020210022222222200201102121211120121010102101221101120002011010020111210101122121012012101", "10210010012020021001020021120200111111102121000110201100022222012100010120200020110010010012210212202222111200001100121001100202111102012210021020022011201212121100121021012021222222211001002000011101121222010101100102102120001121020111212021110212112101212211202102202201100000110220110002011121120100122210001121110020122121011020200011201222010100210210201201221211012000100200001110020101010220220122210102011012200201010220100102022001222010100020100210110000102202110112202011111222111212110121220021000202021011011100101210101001221100202100112201012101101021012000200212001220120122221212021220110202010100101100010200102220102112002120212021200020021110210202001010102010222121101022202010021202012021210220022220001002210200011212220111212222002200022122112021202011211012010220102220012021011112120201121022201101122100210120120110121120000210022110221122122100021001102111211200220001022201120201202212001022212202022101102000210111001111212022001210110001200110211221111221112210221211112000012200011101011111100111120201212011022010110101111112011020001221102221122122110011122120122201022200000201221201011101122100110001200002022012220122022202111201000221121000201220000211221000210010200022100200111221012120000102220110102202011002010202002011120101112112221020000120112111111002001020102110112111011021022221012012201202002201101102100101121211210000201112102100222000121100200020101202111120001202010020202011011212221022210101200000021200000212112211021202000212012110211021012210201222120022121210001201012200222012002202011022122102002112002100100221211110201220002011012001222122210020112010002101000210222112222012020020001112200012020101020221110012001221200022221210200202101012110200100202011111000102010022021101112201212001022101000201022221212202201221001211121020012202110112121000120001000201000101022020011111202200002002202022210222211201222221112120101211010010101211110122122220010020021021010112121110112210212120202211122122012222011012111210022001211211121022101210002001012210111010100020210201211210020121222100110222111211010122120211020120012020001221201220210001212220222010102210000221022020022002112101000022121220100000222212012220022200012002111001100001101211210101012212112210020222002010201010122112020020100112001012120121101100011200201100211120201100102201011211010210101012002221111010001212021221111211001100211200201011011000111120100000011210121000021210202100012101020110", "11121100000202211110210021001022121101110211101110102201110111000122212200202220002101020202120000112121112202210120211120211002200202122020210002101112111202221101112211121112002111221120100110000121100020101110212022220002002221021212212021201001121110010210221001011210020002022220002122202011011112220202200000101210122021210122002121222100001200121120021022001200101210202201021111201212112120022111111022210110012002101011221122122022122102222200011100012121202112011112112210102221021112222202200121021022121112202221220022012002212100210222020200202102220202221100010101121012020110212211020201012202201120202110102000200112220120200210202110212002100202001100112111221210120011012000000002120221202110112100111022012220201201222200121021002020212202111021120000112001120022100100202221002202020211102102121112021201000121220110210201220102112210001202120000121210212220012112001001022111112222012022210120210110202112202010202111112020210110202000011220220120011201211102012210110110111112102111100102100120102122102110101211010110122010212222210112121000102011211200201001100221100211212101002021020111101021202010002010022202121002002110020010020202201112220202222001022012001220112110221022111110002122211200221202020120121221202011100000100100021122112211011121120020210002100100201001111010122110011202211002210120010110010212010102011022222220220102221020122110221022100102121111200202122111210011000010221000012122022202202111120101200102000002022212112120010201001012011222210020112021002000212100110101011011110120000201112222011202011201212001000210101112020001012002102020120100020201221100112010102020120122011122022222111110120221102000221012002010120100021002212202102112102010111122122002021000202110221112001010121012102020222020021010221221201020112000212212210121120211122002122221021120012101211201012110111022010001000001002012122010221110220100020222011110011201122212110120200002220112201221001021200122001200100222100222021221221110002010011200200222112010220221222101021120012221212022010221102212211121201112200100120220220001012110200200012011120220002100021122202102121210022221021112020022110201021222100211000211202012210212012210100211210211001101000210212211222201122221121000000112210110122020202122000210121201102000001010101100002011021100212121112120011110021212111022200010022102102110020221002001110211221112022122220210210000212112022120022001100012010112010201222112110022021222110000", "00011222120110210112010122000010121000011022201111211122122020211012110111010212202020000120122022100211110010121112120101010122021022112101000021022000102120121201111012022222202210220022220102101220221012010120220002121010220220200022100112202021101102112201022212212000112120110000220102202222201210210110202021102012101202202211220012001212211122110002201122002000212102100112110121200012112102100122000021010002112222111202120120211200220100210202001110001102111121202220211221202221002122020001220201102212202102120022020022012001211102022101120001122200102011011020221202211011122002102200011111010020010212200202002221121121211202202001121210200121212211100012210012000010010102200021110122020102202021221200112121100001120000111201012212000022001001210212011002220122220211002011221212011112022020112210001110202211101101102200120120121022121000112021120122220101020002220220021021020021212121200001112210110010210210122120000112201201100000011212110111200002112112000110200002021101202012001112021210201120022120120021220002021111201111120010102110221021011011102222101100101221101201201200010011011022200221002200000210220001002120021201002100112122021112222012012200200211122012210112112111222001200220222121120110001102211020010100111100021101220221122221212002002020101100020000122211211021001201010221211112002202200112020100211122000220112222001200211221011020220220020010210110222010212100022100221012011020222022021021222021021100212100000110002021100121200100121002202000200112100001102212122101011121022202122201020010111101121101011001212100212222110102021001220202021010220012212022110202222211120010010221012022001001002212202212002112111002120212122110102001222001111020110011011220001221111201111010201121222020021001001121111122121121100212222002111220101012110210222012000101110212211002221120022212002122210012200000011022111020121002110211000020210000212112201210222001121212001011222020122000100111221010200122022020211122212001210212212010012022011210212220022010102010022000110120001020222020122200110220001010102210122201012121002202021201021012201111020210120120201222222011000222200012020211112202220102211112122001002022222212200111101002202022000211020210202010211220102121020102102111201120021120220100212120212202200122120220100110122112012122201010200020120010021212102200202110010001021222222011200110200202220021102002021012001221220222121001200120000002221122112001001002202200011021012200", "02202210112211211212000111122211012011211202210201111102012122122221110021220201201120021112121221110202000110222111012010020021100121210110020122212200120210100222110220102110010020021210000100021001112111101021200201102100200002122022110212200111022210002201020122211110101202020012112110112010221212022012022102202221020011221111210001112201020002020121222122012011200111210212100121021022002022211011001000102121101200010221020212012002202212012101221120122221221022021211202111020011120120210022221111000012120002120012120010111001111122001020122022211201112020112212012112212011121102021001021001111210000000022100111110210201210102122122202000200111002000012111010002201002110100011220021211021220112120120021002200001211111012122112202110010012002202021022201002110210200211212210010100021020110020222020012010110002012022211210122210001021002111122110111021111201102100221001220222200022222020022111211112100121000102002100121022200111210110222101101000122101001120212021212210122102220002011221200101212020220102221110101110010012020110122212220201200022201121111101011220010001101121012210122202112022222200101111200220000020201222022121220220012000001221100211012200212020000001212222021010012022111011201020200010212002210020021010000202110002011122000011001200221120011010112002202001221202011012001100010022010202002111201212122102102112011222101100102011202110221100112222101202220111200102012001120100202212022110111112201021110202100200101021122212200000200010011011020020211211011122200221000012201120002200001202111002120121001000210002122101220021221011100221122021222121121022211222202200222101022002022010201221202100020111002010001100002212200211020101110000002022110210022111000212121010120120221121222011101012122211201102010212112210100021212222102101221012211121222111222010102121002121021000211110002120010002121011002022200012121221012000002212002020110022020122202202201211112220121212010022011110002212221221102011222122201211022111002111101220202202010011122022201122111002110211201100212111022102210010110211020220211121202102202222010212000202122010110112012020012010110120201111121121211220200001101101020010022120122002221012200212222010220002222011111000221210211012022022022212222001111002002201022212110021101221100002001121100021111012021120212112101210022122121001220111111020202000120021222212020120120121010111021211211001211212011011020102122212102201000102221020122112021021222020210110", "12000100020000020220212011022100200112101000210210011111202121111122110202010101011012020020020221001210100121102120122121012110110121221020022100100122220111221120010120000211201121112021022110200200110220022122000220220111102002220111122121001110212202112121221002121100122000201001012200022201022101211212100120220221021220010212212222212201001002000020111212100200120001012212202122022001010122201102212020010122100022122011000020012010020102020111201220211112021121101100211222201220121112022000002021120011221111111222202022111220121000222110100010010212212101211022000212220211220000212220002001200010100000110122112101202002022200012122122020201012201122002022121221022221010110122011010020210220120101022001120221202210201112120212011222210122101112220021110021220021012102202212100210222121102221110210200010122000000200121101100100211211001121111210120001001001222222222022100201010100222112020012212011120010221010220212102212021210020222002201102011020000122100122101110222102000120102120120000001001022221021102121001112100001012100200101220122200202220001010021102202001200001112011211002020201022022122021101020211200000200011122201101122020222220202121212222220221110000101221102200101110012112020221100022120201021120121101001100001202000201002121201220021211002201010022210220212202201022102111011022222102100210121021001022120000012100000011012222122112220120011001112002211001220020121000000212122220220122211002211112022121020222020012121011202220002220101211010212121221102021000111102110022112210010102020002222022120122112221210020002202021100012202221112000211021000020212022212221210112000112011121200102212101201011100000212221202201021120201020221121211101201002221011122010112000021122121021010021022011200202221000011200010100010210011212100201122220011020021120102002100212122120100200202121220221221000010112201211200101100212110110212110000211211111201111112122202121200002201010222021021011222022111021101220112110110012001021012201201111222101221020101011101201122001001100220000002102101021121112111210221210200201012120221220210211110001121000001011110222122021112002211002000222200200121211212202220220011101010100011021110210202001012010022012102102021120202212021220011020010220002201011201210000200010002102120021010212121112120121202000111102022221022201211121210112122220012220121010212000012201112210212200121202001101212102121101012012222112121122211110222101120122002010011000020201011", "00001100101101121020002102011121200112211122002001112001011011111000011111000110221012202002020221222221001112111212211010221112221212102110212112001020021121102110101020121120020221211211221111010011020211011102021101011110102121010201012110002020222021202102010012000101222121100110100011100221222202111120102222001001010112000210112012100222200211022102120211202120010221020200200101210120112121220102100122202001010101102002120200202222100211120122210002202222202202101202220112001220222021211122021021021001222100002222011211110011022212211112202122001001210022021220110121002202110021102010011111002210210020102120210222000011210111220101022112012211211201010011002122020002020222200011121111200102211121210012210122200010020002210011111200020110002011201021212011102002101021100202212101112212010011120021111120212221011122200100200102101210212011202012210021121210000111110002110111120201010121200012112222011102122011200201200010012112011112121201001221120120002221010210210010002100021012002001011010220100012111020102001012202201011112200112011101212211121011001110011022010111102020100120220211020012001112221122120102001200002201022002122022021020211011202010120021110111002020122122100120222211220011111012122122201111100011010010212021012020000101100002222001202212010201111201002010001202221211012022000121020001200021012211001000200210102100102202120212012001200222110202021002110220200022100212212111222222210211201212211202100012100021121211110022212220101211111102120022012100002000100222100121021001010201011110020220001210212110010220120202100101111220210102221100121101012120222120212122002000001020021100122210210121210100110201210122120221000100011101202200120001111002001110121202110121110202112122120002121201202212111121122220000012022222121020101002000022011022211022221221000011000011100012000021122201112122020120212220110122002221110122221212011120102020120012202020021212102002121020112000012101012120212221100200022201220202111110011222122221022021001012001202210012110101002021220111001111102100201022200011220011021221220210202121110002212102112211220222012222010220012111221012111222110222201022122221112020200010102102220102122100012221122201121120210022002201001020120002010100100202111000102111121210020102100221222212112001112112020200021200021221022211201212212212211121120122110112120202122111200001102100211100002201220221220011201102022211112111212122210211122211011111112221221222010112", "02101110101201200102122021021211200022010011011012120202021111112121210010202110112210002202220020002100001122200021212222202012222112111010010222012211211021122121211122101020112111202212012212001222010212022201202001102212222001012212222021000212102020112111212212000210012220102011020202112101102102002211220011200101202221200202222021120202110102000110000121121200101221220022002122211111010001010210210212212222112122100022021022010201020111010102020022210122202112120020211021200002010212202220121200012120010122200222121210120101022221001222102121211212212210102211020120120100210100212001120001010100011121220212022020021221220102202011012000110200012100101121221112121101200200110000021012100221110101021012222020111101010101001022211021212020022221002211110111100122021201010122112122122000010202020111120102202020122010201112112221201201011012201112221010111112002211010102101110211110222220221202120100100211120122221021210022210201212110020221121011020101011001100001200022212220212110011220201002102001111111011222120222021012001200110120022021121222101211012111212110112111021010122020020201021201220111220020100110201102000001010110022212211101122110211212120120201021011012112011200020202222222212201101210121021121002111110112201100211222002012121000122202010211100211001201000121112222110002211111211222212122220202022000012201020012122122211001122211211022022210102200101010011120211212210012010211201100211221120101222211110002200012002022002002122200120220022001120120122220020102001220201122000111212210102010001212000010121001010200121000200010011220111210201020221220122111202220112101201011202020010010210001101010011100100210102101001110220011111020012002111222202010122220202022001000020121202100201010102201001212012210112102001022210100001000212202220100202011010011210011122102210100021010021111111012010100012100112012020211020212120212202012001200000112122200222100021111121220011101102020100000212002002201102212201100220020121020022002210022100011100221101200022001001111120222001022112000201222021122010212022012010022112221210100011021112012012002020122220212211202010222010210012100122010000010002211210020112220220222022110100201010001120011221111102220211101202012011000121110122122122222121022012012012221122001020212022001002011200022102111110020012101210110001011220200122100201121222112020201220001021202110001002201102001000120002101020021212010020212100001002101012021122101012001201011", "02220202211110020102202112110221002202212110110112000121001212010211112100122121211111112201002201102000112202002120112120211120022122111121001122202201002211020200200022122110120120000100222122000220210111012020012102002021220020111111222212220101012201221002121012111122001212010111010122001011022122221120010212022222211202010221112101010020221100110011200002021000001012221122100210002212210011121012201101021021222101010221112201021222101101111101121112210110220002222202012201102222020210012121120022200021210122001000201021012120222112021011001010110122012211002012201010222200111112210001002221022100221101102020000120000001201120212202020010201011210101201000022200011202011010021221021210210110002010100200101100211200122111210111010211022110111000121112101012210201200002111102212121122012002222111100120122100110001012110210221000010022020022110022000121111011110002120112212222222022100220210001000201112112022012010220122201020120221100021210121011102210111001102001010010120111001101000112020101010101222212110201022201120212121111001120110222220001111102201010212102101011120001010100001110220221111201120122111122011112112022121202102112102102211102210110022101212221020021121212100210120201212111002200111010011110211101020002112102200112201222221120001022010002212210211000202211001210201101012022100021212121212020021212022120221001210221000101020000110200120110000022200220101211212022122101211120201010011022202100120002201212220000022112201002112011001102222212010101102102202012222001010010110212201100120022200111210120012011102200122222110100112202210001121121021200021200211120212022120010211110002122212010110200221011200111101212222111002121100210110002202202100212000122010222022120011211111102200222100110222200212120020102021002122200011120001122002121121010022222111100212120021002002202020122112010201102211001120211112110002102202200222201020021000111220202212112211220111010010212212120111011201110110100201121211101012110211121201111101100000020102001212022201221001101122020220210101221122012000220112221200122211220220002210200202112202202112001002020102201100110012121011202001220000121201222002212110010101200222202221201111012012012122020120001120020021200010110111202211000122120012120120010102210021101221222210100120111110021010002120102021122022202201111201210212202121102111120120112112022011101122010021000122212000201221202220120222211002000102020112220212211021021022100021012110220", "00021220210212211222011001021120110210121112210120101120102010222120211212220100210021101222210102000002020021122211002111121112002100002102011021200011222020220210212010101101022120121002122001012022012100111210012221201012211222222200210211210111022000221122120112222220010012001020110202101000200120000022110221021102010010012202020111110110122101221110021101111112202120200220012111210212201200002002222102001201100001102011121110001220120112221121022221201202211222200200110221112200210210020211220121021002002121001001001211122021020222002100012111222110220010012221121020021002012022120022110001122112111101120222022112101201112210010210201100101000211200120100100022002021212120012122011002202200010121221002112100210220022102101101212212101120121002002001012112121012021120011122200001120021021022012200120002012022012121101021222201111221010111010002212020212112122110102021211110120221222020201102212020211122112200112100012101220010010212122222102002022021121200121001012010122220101020201010222111221002100110101001000000112021010112012100210011101120201102100120022111000102202200010201222002112220111121202221201110001100222122202012011111112211112110200110002010111010201210210201210220220221001121002021120022220200220201112002121021022220011100120102110002212202000211022201222201222121212212002210121221121012111012122212121100122011020122020101221202011012122100002222202112111001020110200210020210000010102221221101210112201122110001010111212222222011220110022100102222101212201212021010211021022012222121000112201001122210001020010120201021000111120101022101112121212222121020220220101221112002020200212101112110020012110212221122120120200012112111102201201000102001010022021121111120111010011201102011021201101022122112122110000001220222112200211000221210212011100000201221121121202002020010022201220022200000020111012201112212110122011201210020021102211001111011200121221010220210102200200012201201211011102200200111002120210010010102122220122220212110010010000201020001200012020222220202201001210021100110201002112010010222011001002200010002111211201110111011210010211200110000022200122002200212212220121001110000020020110100112012211000222121202111011121200221212201101001111021122102211122222012122100121100211022011101211200022222100222012212021101120020122000112222110211210112020112100111022122020210202121102000122212201001012100011011010201121012011000112212212210001022002112100001012102222001211020", "01121000220212111212220111220202221212120101110120221211100012212002211012012210121021110121102220101211010021110212220101001011120011000210000201020202002012202010212012002010101121011222021200221102022211120000121112120111100210211000122212022101100212221112001211011220022221110201111100002002120010210222001110200001210000102120212101102011222202112110010111122000221011102002001000022000000102002200000011202111210202200100100112100021221021212200110110210021102222000021120110110101220002220210122021221102001201021012201022000002101221201020111222102211110210200222020022111120020010012010100222012112002200111110110010020002220020211002211221200201201102110002100212021021211120100002202022111121112020210112102220020101111100122222120202222111200020211011201011202012001010211212012201100000210211212111022021201200212211011001011002211221120120111201000201021120200111120222211111022101112022120202022111010001000020111221111021210110112110200022102000121212212011100120010102101121120122022222111220220011121112100120022121112000022111212010200110120122001011200202102211112012001211201122102222010112010020220200012021000011200002101001022101120001001102021011201001100100222201010221200101022221002022021122121212222102101211211120211102000110202121101201210222212202111210122222112010120110201201221220022100001000122012012212120210110021212022212021111020111102011112112212112222012200211120011111120121121010221221220120101020211000102022111202110220111010102102011000102201012221212102022012012121000001000212111220222000022120020200210220010102200210212000201012111101220112110002011200021020021101121201200212101021112121000001022022220210020202122211012201222222102021112001101100201122221000020011210200201121112020122112211210102210212220021021200001102200110221222102211121120010111022011211102210112121212200112202001011100020001200122021001201022222012110111021211202200200020211001202011112011121221211102001020210002012021212212220111200000211010222110212220112120000020122010011121001100212011110120120210121020201210012100202001201221020202011022102112112121222122122122220020020202100200112012111101022211201110101220100201212201111100221100022020000122222000211102002220122110102102012121212200011112120021200021121001002201020100111222222122100121220121112121201000010221221001012202200100201110100212122010111011020202220211002110012110112121021220101210010221221110111120021202212222002220112011112", "11022002211021121222200212122220001120021012001110120202202210202000202200221020110212110100001011020022112221212100111001121222102002010111100200211221222211022010000012211200010211011101102021122000211122200012121101211200112212012002021022200020220102110110220221002210012100100210012212002200220002010222000202021202021120021020022122020120121121011202000212100120121002212120101202102012202100020122101021221221101220011111102021111000020102210020201212111112210012022210010120101022020222000211221210110101001121121210220220102001020112101200122010110110020102202000211200211002012200010001110121221101111211002120112122001202202210212010002120210212001122202121222022112000110212211021222000021102001122112100022220202221202121011111200220010011100211112012120200012101110002000201220222110011010102211210101001112002122110011022000210112110201100102202022000122110200102200020102000102222102022112020102120202201220220121110200222012022202102101022122002000001101010001112022002022202220011000212222121210200122110020102210101021210010122212001202112120111121122112220202211022110121112220220121100002002101200112122010012102121111022122220022002021222101110020112200222100210212100222022221021111010100200200102020111110021101200000001020212210122200100222022221221210211002202112202210201001122201110220110220001122110100021000200222110012120222122001121122202222021122100020202001210120012000110002111221102021212001121022002002201222120000100011012212120101012120002120101210102222002101202110220202112001101221120200200200012001012002221002011111010212122112110102110101000220201120112210111111212120010102020220122221110001002020101201201102010100200210000121010121000012212111220110112011221221100212112221001001202010112220201001122110000112021202200002020102022100021022220212212200200221110001020000121011121010120112102022002100112010100212121112000002000012000120101120012000211100222001211100121200100022201211120200102020120220112210012112010001111212211221022201111212000020101220210212021021022221012122100222020020000200212020022021120221002021221121220211121220012021110220002120020002102121122121222020002210120110001101221101000022120210112221100112121011000202100201001001011000000022021210201001022000011121221222111001120212001112211120121100002100000100111121222201111212201221111021221121221220212101202020000111122020000122121111222212200112012021000222201111001022010101120102100112102101201100220", "21202100010021000022212211221022220020202021012120020221201200011221121012202200200102221221011111012010002121211210020211102020220110012111112010220001110212211212200121011022121210121021222011122122022111012000201021222120200012010100012122210122012012212111220210222100121020002221222022222212112001010201122110200010200022020201111022101121121012010101210012220222220222112001112122020202102112021000012011220201022112211010200121120022121120212000100212011222010022002122102002012121200022001112212210012002020211212001021000212120221020200022021100001110221001200111021001010121112122211222022202000210112121121100202122111021102101112222221001200200011101110012012201020012122222102120211201200101000020002000001102001122022212202220012012201021022211212202100000012202122122200120022101121022220022210101000001210221221000201020011200000100200120011210212121022222221001221102201000121100101201020111111202101022202201112102102122220120201012220021122022011012211211001011212120022221011011000122202110120102210001120220001120102012022102020120022221212211110110222122022011100212020201221120022011222212022011110010022120222122222002002000001121010100210120112021201120020100102100102100010122111102010210012200100211111121021121101121120200122210101010001002212112020112122000112012020121121121120011000112220201101100000100102222011101202112122212022100021122010102101221012000100001112022001112011121012100020210020011111002111020201022001001202101112022212210012121210202202012020212100200222212002000120200021022120201220200021210111001020121002021201021222001221110002011202202010210120200200021201202011222210010110110110220021210222202211000100201210101211121022202012202101100022022202211121222221111212220021212211122211101000111001021010101212220212001020200012102212200012210210100220200012102100011101120211012110122120021011022110210211102211010001102121102210202121202001102211112010111021211001122122221001201111120101112000211201012021200212112020012221010011021111110222101110210210221002001111110110221010001221121000021202201211121122022100121201201012121200202120221101212221112022000201110200112022122010102210220020011001000200022012120112221220201021201021121102220020021120200021101220102012121100102220200220121020212110101222101110110222202122002101010212202211222112012111211212020101200211122002110121222122210111122010220120002122212212220012212121201210221010021001102000122201111210121101220", "20100001010020122222101010220211200102102221100020021020012211022101121022201001001200202101211000122021112120010121112200010002212002002112020022010101112122210122000210110011021201021221001121211212202022212102020001121020020222002012011112022201210122210000202220011101000102100112012202121002020210010101222110012221002001100001211220022212000012001101022012102202102122110121002220112000122020021010021012201201201121221212122101101011100121112220110022200012021202202102021022000102200122100121221011112002100010122112100021001220011221001200220121011101100101200020212221010222120002201101200201210021121020022211021000212210112100201002100021221201011020002011222222200211111001110000221120111201001120021002110122212122000110222211020101101122012002112121001211011022121222101222022022020122210020012210111102102010210100201212012012011010020200111101212120110100000000001200202212021020201122202221000012011012000022101111112100021000211112212002112110120101210212011211011012112011201022200222220002111210102012210202010101022221222220120002100012011210010011021221022120201121120120201000222212221101010210100000201121000111022110221202211012122021200001002221201210121220102022010010110220120022122112101200021121020122100122021202122120211121000100011001200102101021220200120221100210012021221202122211101101000211210202220212000100102120122111220201020210110121121001121212021201211200220110211012221021100202121121020100111202221112210120222010002122210021222000110202220111222012200210022120002112011002111220111221212120210111202012110002001112111222001212111210122012212121212222012221000201110001110002201000010010220122210112221100001220002022222220020200022221100222010011110012101212012111112110210210111121110120010111101202002121202000111021211000201122012010222200120212012001210120021222222221102100101010101101120200222212010022211021222112222121222111021201220120000000202100201100020121211120020210020102101201211011010110012120112122020221112202020221222210012012002021212221201222102221210220000220102200210020001202021120210111121222112100212111021212200100201010211012211211102200121120212021110200021102202210002211120100012122021202102202220011002011221001121010112100200122211202201112110221022221022200210221012022120200012001100012012110111002121021022220111200011010210110011221121121002201110210220201100120112022111121011121111120200000201000101021022101100010100222120100012201202121202022", "01111121221101022000120200122122111002121111212212122122102200202102011211210111121202102200122012210101102112112222210020021012111101002001222012021002111201222221010222122200201012012010122001121211200111201002120211010011122121111001210201120100121022101112122022102212122002000221102001012120021112110222101121022201202111222210020200011120011102012020011112001012021111021002101012100200012121120110210021220021220220222212012100002101111210110210112111221221011021012102112021012221211011212001100201221211001001112221200000010101001222102101212212212210222111112011220012220012102211012220122020202212111200221211021001200110210101112210002220200222201011100112022112121112001211200202110112102022101100110120022020110200021201110020021021011221000101012221000022001101120021021100111212120000222011221121210202200021101120121221221100021122222111120020210112001010000022102022220210000122110200002220020202010101002110021021011222200022220021122211120100112022001122112001101022202212220122210220002122211220100221201121221011120112220200001202222011212201112010121101100222101212121001222100101000200110110020021001112102210000222002110212122122121100121212110012212100211211020122202112210011011012200002222120020110111222211122200122222010221001220010122120111211000100221122222212201200002100002010212020222102211122010200011000111222211121000000100221010122002211222020211201120101111010000102021100002101200120021110121002011010120212002212010202220101110112112120101211121102010200221100002122201121200211102111020000202000022010222102202202111212200122221021200010101001022201212200200120200022110021000002221101000100010012212012201210120222112010020121022020111002112010210110210021101101012111000021212020001212020210201111002222000111120012021211212002011200000000202122200220112000001202111120201101101201110110002100121101010200121210101220002122012110122020121110110211112220022111102002211112021101111020001102111002120121112112001021012010001110120110201200100201221020012221222012222112022100220121002201220021010111010122110220010021001121122022112020002112010200012011200111211002210221011221220111210201120200111010002201221101111202221222012102220001022101201102201011220122122202120011010001102102120112021012212100211001211222200101101102101221120211121110002010211222200122020120202121201100122120202211122222200120101201012021020120200212202212121201120102012220112022211101020001010110210211011102", "00222212200010200022011010100122210221021022100111012121112120110122002210111102102201121220202202100122012021220201020210202200020001221012021200020021121202110102000200100112122022112100022020020000012200021011022100021102100201020000120220021121122020102110120220102020112222021012100001012222201012022210120122002221020221210201102020100001222212202102020100111122120001212000020002021202212112211211222011022221002211120000001012110121020222021010012210020220222201020101100120201122121210202122020202021012101011102000010012010120011220022102200211021111112121020002110011021200112012122211110022002000020120120101012100011102011012220102112000220110202020212100220020210012102021220202100122201110211100001202000122010120121100020122111111211021110110212020222010201102101221220000210010101222210102010202101101122101111222222010212122110002000022211202101112202222212210110221200211112200020211202101121212111221100111120220200121010101120200010201022121001010212122102022021011222200010022000020022110112220122101222020001022012120011012221110111202021220000111200010012102201221000110101011110011102102100102202022202121111200112220022022002211210011020212022012111102111021121212220220100111122000111122011121202021211020121000011122200210220010102012212111021001000011111110021210012200011201011020120120122120201202021022211222212120220201012202102222021020102010011120020200200222112101022002212022201201220222010012210211000011122121222122220112020222111012011211000211021101212120112200110210210002002001122222210020101110111100101222011121000012112222211000120112000112011201210002102210222011011221022221210102120210221200110000021102112202211001101000120222020110221022021202011102022211001000001221011022222100122101022212120120102101211221021111202012112200111210212100112002011021100120210001210200000011121200100000020211002210220120221010002210022221221001012001102000012122211121020001120002201022020012221012021121201010100000202110022012120010010202110022212221211200021210222120112100102022221000022001221020111012022102220111101021200200121012120210022011002100012200000000121101121102220011111212212201020220021210012112111102200221122002020200211021221101200210002010020101021220002201212120112110111002211011012220011021022000001200022000000000120001200222102101002010020200200211011220011121220020112022002220111100211102000210121202011110200022002110020112112211210000122112220111220222002210211000", "12102202222200222000001001200110221022020222022111101001002122020021022011221101121210102121221000002201222101210221221011112002011112201220200222020211110021211121112201111112221002022200021002111020121112110211012121202120102222100201020221020101202212001210212222202112102121111002200110222102100021200202100121201211221222112020001212211101121100001211102112100022012222000121111012221221122212011101112100022210212112112012202202212110121100010102200200001101010222101200000111122022220211221222111210212202101120121212000011221102202012220022221222020101222101022211011000112212111102111220222220212221110010202012222021102210001220200210210221010100012222011121111212021100222102221202100211122120001010110020100110010222100021222010000212012112122012100022220221211111001002001202220011222211201002011012100212210001210010011222010020220212222220021022121111212222102102010101111001202200100210021221220222010002121002100222201020202222111211011222122210112202120020000220010202221210100110202120221111201200010001010011210110211022201001002210200111011111012002011002101200222021102101011221200022012001011121002120020221220002200000021102012112201221000022202211222200121121211221211012100221201022220220212222002002101121200211000120211220210010010000122200210212210001212012122211202211111201022022120010212212112212101010122000110221221212020222210220022211100210111122122102020012211222001212210121011200001000102212102012002201211112001210012122110120021012020210012200210022012221202000220102102110101002002202120021221122102012222012210102112101102002221112221021120110000011211111021000022002101002000201111110111122201101110210112120212210002220222120100012222000000120022221221110210211220011200020121200101021000112020220122110122020101100000121021000211111101100000110010222210021221202012200022022112212121221101121120121110210222102002022121120112110111112210010021020022101201212011102111122222011221221220011102111222120221102212201022121012012211011200010201001002022101212212201222201121112011202201001112212220201120120102021122101222011000001002002022101010120010110220221222222221201122101101202212211200100202010212120012220211221201002122102021220021101010021011212121020002200100012012021221212222022222201002210100012201110100020001101222121020011121200222121100100012102202222211121011102202100110121212010000111102111021111200112001221002202002022011211012022012200102022201111102221011121120211", "22221021022022120012110120110010121111010120200111222121112202222000012200200022022102222112201201111002201210122201020022120112022010011021222120210101010120000101012110112220122222102201010120101210101121021011012220000011110110012221200102112022012022112101122020122202111021201200100011002012212202111100210110110012200201210221112022021100220201121111101110022121000221001122121000122010111020100210021021122000122111100112212000100111210011120201210122220000220121120120202201022210100102020112221020212112110101222211200110002201001000122120012222020111000022112001121102021210011100022100202211002010102121020202220210200021222202001111210202001022110220112210111022021010200200211002021021200110022002110010022010101112212111111002210110212012122111000010011202000222000111010212110220021001211112111120012012020022122212112210211111120010010002121222000101211210201210020001222012101000201102212020002001210121010001002000121000110002200222121100022020111110011220002001020111201200220100212110020121200102202122201001122121011221221020220211120012122220020000200012002012221202202201122202211200010021202000010220120022200222212020010111010002110100222002200222111022122200212022012222221220202020221212202220022221200100102001010220120212121221212220021110000022020210222001220020212220102002001112211020111111221220012201211110212101210011022011010210211202002000210101022012001122101100221022112201002021200102010000222212002212221021121110021202120010211102001221022201212221102001220110110102110212100201101200210211020102111211200122021010110110000010211121122100120210020012221011122002100212101221101200120202222010100102201022001101221210220001211121012122200100120001211000222000200222000120200010021020222001222212202002000022201221020200210212200000221000010011221111122100200210012011102020120210000202212002110122212212110011001012211120101102021022002021201020112002101001101122011021200021211211111221010202200001112220002010020111000112012111211011001100022221221012122111202222102020120021111222212010010201101100100200002012212122121002021122212011021000111122112102211211211012211100010110120110010221010110020200012202210010200020122102100020011221222210120012200111021101222011000002001122021000021001120021101020212022220110200120102101200202200011122211210010021212000122120022212100100002112101002101202100100202002221100122021001110112000220200000020221202102001221010211201022122101000000012120", "01021121122202111200002112210020110201112111100000112022210222221002020220112200011112100112211210021012222011121220211010212022211122012121211102010010022111020012110020111212102120102000022012121212000110220102112022100221110121111100002112210222000102000100222021100102202200022012221002000210120000200021220221220112100212122020010211111122220210020201102121102212121020201120100121021202112200222021012222122222221202010121022112022122220120021011122002122112122021220020111101222220020012002010101011122011010110022212210000021211002012011221210221202111222101012110211010111222011012200111200012011201102221000120220220100122212100111102101212202100010212222111212111002221101110011221022211020102102222112011012002201212210020021121112221020022221002122022211222201010000101110122200021220010211100210102102102020121120121011211120222101122001110002010020021200212211222011101002020221021210022210222202221200121201101010101102021111202000021011002220000110210100012022120102002102001220101002000011122101221020002112000210122111112222201212201220221000001020211101221201020210000221120101220210011101120121002012200221212122120021112020021220011120001111011212220212110222022000111102122101020102101222201002012210221021111111221202101122110121021112010010020212220210120110001211111000011112001112212212121011202202202020202221111011001220120202101102112122220210221010201121010021211010112210010201220022100020112111022020100102011010102121210122110200212102121122002001110200202000102000022220121220202002100101102122221000001120112212021021112201010112100200121221220200210101000210202001022221001022000211022012000021010101012112200110100212202022001020001212212210012022010100200211002211020200020020022102002121200201102201112211102002211222220000121112111210112202101201112201102121211200010020211012211201012001102101121212102022122011210022121110100020111200201012010220021201211021020102220112212102110011122211201212210001002021110102010020020202100100112100100210002112122021012001022022202200102121000112220122121001122202102002010000121021020111202002221110112020101221110020012111200222002220010001000020110110011221000012102010222221000222201111120211010212110000122200101202101211002102020222012210202020200101202011220201200212012012201112201212201201021200122211212010020211201001111120212212100212010102222020122100211221110112000020122122112001200001212101212102200212211012102201100022121121022110121", "21022101210012001000011121212112110110001121222010100020202012022201112010122112200012022000202101010220001211002210211221002110022011111201200122022111001211121221001211001112010121120221102111011001210111202102211210202201220010002201201210120000110211002210022102112202210122210000111022201222100022021021201210112120002000000000011120120020110012120111010122122010120221112022022222212202100210100212120111222202011011022011020102212020120112012212102210120110011122102011022121011100011100101221111202010221120102000110020100220122101112210011002111202012120010121110101002010011220121100100110011220111121220022112001121100111012210121200010200202021112022012122012010110022210021121211222120112101021201021200211012211200111102121011022201001001010102100020200022000101121202222100121111110100020010010002020211000002222100012000201112002111120011201011222220201202121221221101010102222210202220002211112100100112112022210002221011101012221210221201220011200001201101122011011201221220100122222002011222011011002201212002210222202211100001021001122010220202212222202101020010120000000002020002122210200200222000001201102202122011202021111011220210121112122221211210022010010111001000021000100102000111021210011020020201202121011212212121111010002100021020011021111112112112021221222000011111212122121122012102212110222021110102122201120021102012021021111010001222020110120000210201120111202011222120211210221012021212112220012121221202201121200001120120022010012110122102211120212210111011222100221010202011021102000122202102001011211120002122020021221012202002020002000121122022102022000021100111002102202212010012221021222100101020102222120100120222122101211201201210000220010100220220200210020001201102122210211211012221012201201221212022221002021110222201012212202022212222212021211012111011120100212112211012120111221020120012002100211222121101112212002001021112122010202221011001211221111222021222022002102012121210112221020000101112200210200100002100222121220020120110000202021212220111102202212112021012010210210121200122111120221002020222012200220221222121111212011102111120010001021201101101120110102002000211202202121210012100202002021000120020112022021011200201101012102002011220221211122221100120021011001202121222021012101221212122122020200112211022022021211010102011212012220222010211122102101211021201100020120001212212221121102020212000101011101200221100102221200102012210000011100101111212200022101101210222", "10020100121011112202110010122221102211100102020212012210200210010120102101200010022002020112001012201021010120112020201020012112222000100010220021120021022002020222211022121022102202012210011210001202200210200000201221210211002120021211211120002110221201022201121101012220020222210020200112020122120112202202111202022102100201211202220200211100121201202010212221210122100000212010021001020021202212212220120010110220000021011200211102010100202212112211220111120210021210011020202022012022220220020221222202101101121211002202001121201212201001202010201201012120211020111101122020201021201210112112100201010222021101120101222122020020011210202212112010121102222220122221211110112111202121120100211111210200000112110112101211221210100222012100000100200000000210022021011221122020100101201021200021011120021000022120102121002002101012122020111220102101001122101101120121212212012212002010000200210112002221012110010001002021021012222210120002011220120210021021222011210222120000100210101001111011202110112112002002110021212220100012112010010112010011010201010001202022020020202122222021001111002222200102201121200110002200220221222002120110212000220021200212221120101202220000002000002020202221001011101211021102200212002110202222202020122220110011121211012001000202200111010102011100110202212211200112112111121120112021211010010112222212201022101120000202202220202121122100101100022121000021010222212222200000111020000022021022002001221101021221122212002122111111110202210021022010111122210211122201021121021212220111012120201112221000110111200221020222201220000020022101022001020021022212021111200112001100112021222202202112002001021112121211222022020100111020122000100101112211010221012022010012100202011202222122020101102120111101101022121120120020022000000012211211121212102122210200121001201110201001112110012211011201122220102021200222212211221212002001222022020122001220021110201121012210220100222020101121200120121110100120002020002110120112112210101122102212102110022221221221201111101000000211111112211211211120211101200212121012202120221210121020002200101001022011020101221202020201010212120022001002000001112210210121200001122110101111112220202122212101211100101010111211212200200100201122010011110021221122111021210110221222202112120021201122200122211121122221121012111201221121001202011102202121202000101200220201222010021101112122022121210011121122120000012102001221211020212012012102000210110010011122020111112000112022", "11211212012110011121022210102120110112101222011222122001120112110110222200100011122102100211100120120102001211111101002000002120122210212100221121002212221121122000102212021112010221111220102022112010112020221001011112002222020120211001002121221202012110200121111021222202120112211021110021210020200120100222202000121010222112211110121101221221011122000022120111122111021121000122000021101012201012111100001210111100010122020122120122000121110120102201212112202000201200021021200020001212112011102021011201220200002120111212212221021101121022010121200210020002212020001001102210021122110212000012022201222212102222120102110202101100001102200211120020210111220102101012201102022002222212010001221110222221212210021111000011221101002022212120011012200210202101001120002121010010100202111012122010100201010111212110110220212220222002210101021101120122011020110021102201012211112120112100020211222122201122011221211210102000200022020021100211111110100202021120121001022201021211002121100000122210212020122212221020102112020112221220002002021220022111111211000020022110200021012112002000112010102021122100121221212112122002012210222222110122202020020101001100212222211111202121000122111110222101202000220020011202200221101000202010210111121022222122210200010000011100020201220220222120011012111100112002000000000120112120121122100101121201222110220222022220010112011022002012120000022210221012011202121100012001011220122220102201000110221112110010121112222212120110022002020020021002002101010211111210000011222210002001122221110121022012212201200012200001111022102222021021001201122102011100222101120112221110000221210012111221010022100100201101201210022010101121211200001101222012110110200220222022111222201002012221222022110102022101121112211002220221121122000101012021210101112021111211000200102210001220221120210220002002000011212000100002001010201120100012011210221220111000200101210200102212022021011221021121112021110120000112112211210102200110210022121102110101121101100100001012122102222102022212002000002011111100210100222200011210020221102212100210000111201112010102112012200210221101110100122220021222121021122212021011010200102120122022022210002100000102212010212011111000201001110102221211100102102212110201011212101000001012000212012211201202102111221201122110102001102120200000000022001002100022212200122011002202011100121222111120002012000120120121102212120012000020000012212112200112020021201200201110100110221121201011", "00211011002002221020002012222020201220221021211202000202221022120102112121201111200112101020120011222020220100021002012011212100100001020221101110102022121211000021112102002020202220221210111200102001220000202210220002201211221121211010222111001110220122221012201112221110001000022211022002012002222000010012201010021100002111120020111111221022120120210210211200012021121222101201010000210020002120022111222211011021110112221202202021220210002222001121222001121201022200112212120000210120111000111012010202001221122222112122121102112021222112012222202020101001211121100110211111020000211112201211212110100221222202102210022210102122012111220201121101120110201121210210210210121021111222100021102122102000101000121221200221200011012222120011122120101112002221020212220102101121111202100202120020000022221112200200120201012011112211002201010012200100222221121222100002002210200012102002111112201101111210111211021200001000021111202111010222000012220220201022120121012010122221221212100201212221110111200210121110001222200020121021001201021202201001102122202210112010020011222212110102221222201021022021000020011011000212201221122120101112111011210000210102000112120211201211002110112201012102022100200102220021222111001122101112201201100122220020120222020101020200010022200022221001020112112120021102010112212100011201021111011021001122121120111120201112010121020011220011010000210120002220020100111000110002120120100011221120000012001211022200222020022001102222022121002001100102100120012212002220010220012201211112110002012022110021101211202110110020200220210002222121202220101111002021221222010201222200110101100222122121212121222022002121002010202022222002001101202010010111211101011120000211101220012211120100201122010122212222010111220220010012011000220022201221211210201120221102012121110120021211011211122210210221112020111212011201200100102202222112121212010212110112021122122221010000012121110100110111220200002200222200202200122202102120100202202221211122010010010210010000210121121112012001002121112102020022102222221020001200000121111211221010102011210212212220202021121012000201022221202110100222121001010001101020101020100022010200010020122210002012020021020100120211212222211022121011201100210021102221202211210212002200012112100200200012200022202110221012101021120011112200022022202001020111010222122020002001020111200220010120122012112001222222002020101011101212102021211012000211202121111112212120100120211100021212", "01021202121020010101012012212110022112101002221110021012202020000202122012020210210002012211201211222212121000020120002200000210012120112121201222000102021022001101102211010101022222020122222221221110201211002022122002021221010022002001002022000112102221200000120112111000110001120010021022111120010222220122002221101010101221002202100001100212022112111222101202202101120201212122222221200001110010210101121221002202111021101001222100120201021120121101121002121121210211022121222112202011211010010011001022210221121001101011011202112011212010102002001020211212221210000120001222110111212210101110011220121211102020022212022110012021120120212201112221012210202112011012201201201012010011022212202212012101210001202101102222210012112021200201220220001020221022102102210100022020100111220102110210021101212202001210201100100200022102222212201120202110102000011110211002112102112110210210101212210222012120121112100211212220110210102110110120222111100122000101212120121011111222210001022001221222022202022022220121201022121010100122210121022101111220111021102202110220202112201021021211220210220220122212201100221122101101010222012001021111020021120212210112011200100120111202110122221011012020201010112111110221112200122002212121102011102220002020020011022222012112011202111001221220001012121000122200120222202010001110120211101102210122110002010211002201201122101221100212120011111012001022021010100120120011102201202220000100212001100001020220111201011100002220221011011102012002210111200121101021101220221112221202210011012211212222021011001220101112211101000201102211202002111022221202120222200202200210220202122020100102001011020200210120101100111210200221112211011122211021202020101011110221121221110010011111112200011202012210202111010122202200012211211111200111021100222020210010210121102210101002012120111222120111122122001102122112011221201202021102020010121120022021212202221001100211200022112202120120010000120201000200002211012102110010010111200020202020010022002100101112212212001101010111112221212022112200122020210201011102122000020202102000001112021210012100012010212011210221010112101100200021202001212101022201022220211010000000211211120201100212212221021101121100112221011221110011212111222122112111111101022200211022000221212210211200122012011111102021211221102201020001110100112000010020202022000011211101012200010202101100010012200120112020002120122212022202221202210001201220112002221120222102012122212221011010", "12110110210000211211012222200200212200220201110120120000210022200220210111011122211112021200210121102121000022121211011220111112112010222212012120212211200210120210020210012202101111212000020220211102012112112122021110000021001112001111121221210110122101001212021121110122222100202102211201000122001212100221220120200200210120021201220000212012221010120220101010120111211012110220110120100120200012020101122002121211221220000121101201101120020200200121100212011110001011012220200100012222102201020102220211022010210122012111120212012202202220220100022001222222211022000121212121110210022100112210101000100102200102020222110011100102102200020221221001112011220021122001012010122022212221112121112010111020122010002101222121220120012122121002100011001011201122210002010221110210210121220000202211222002202012001221211210001101110022002022000121200012021100000011200011121010001011021111201111020012002211121011111112100100212210200012122011210022020010212020000222121000200121120111001212011012110011211122100200102220021010100122002102100000020202110201200212100202212022120122021212101122011120112000011212011121221211220122222211201200200122112202121120212001222100210010100112020200000212101120221221011102020100111022220020100021010122122220101221022001101221111212012222200220121021122222111212102222001020122111221211001010220221211001221222021020002020121120202111201200010120012022111001210212011210100212101110122022101011102220201111200012121122221022000200202100012121020001120212012102011211221011000120211012102002221200000222212002212221011200112112002202122221222200021121000222202110121200200011201210201112021011222010220201222001202220012000111021020120121222012011020210212110121021211100021102220202212121210112000010202111201112201021011022221211022211121100012121221020220220021022022012201122202122222021222211212100102202111222212100012121112112121012002111110201010220120222100112100220012212101122222221002100111101210201010211200112211211210002210012021121010001211021010101222020111010010122112202202012110111220022111121122201120121121110202110102101020002000220211102200212010221022000112120011000012111020100012100101022111010112111211020001202200001201020210010222112112002000000112202002100020212012212000021201100200120121022221221111100001211110220112100010211000121002022122202220212012201202000000010010202222212011002211101002010012021220120122020100001020212021122022201220120221210120220122212", "10120222121202110212121120000212000201012122121201112010011222222212112000100012122201101020112102002022002100102110001211020102121010022021220220120110121221020011210220110020221002100020210011112200222201120221211121001121102210221110100110011012020121100201112110212022001111201011012222102102002111210021200200220020212000012112010200221221102110111201020002001020011010122221212021122212121220200020102221012221000220012101220222212001100010210112211102101120100120101111211001110220112112020202010200022111210020002121110101101001102201202200100120122202021200001000122120101100200212112102222211100002210000011221210022212000120002010220120112021221020211010122002111000011012202001021002210122022112201012211121121200112000212212201211121001112100020201210121022221202011202112020121110021010012202222211121110211010210012021220000011120111122011202110101222120011011011112101120200222010021200002122022101210010210121001101222122020020111022010222002012111122120002112102122212001211000201120111110212021100110112002122102220200112021212012112212011022102212221120110012011110211200011112011100100021011212020202112202122200101021011220110102200112222120121200111110021200011022110000100000211011121201221202202201000010101000001221001001012222211112210020002200012002011111220001100202211000101121202200021010212212011201110021200210001122112121210221102112111011222000120012001000022221021111200011001110221201202022110122122002122202201221010021120220122111001010121122210121220100221000101011011200100221120101011221212100001222020000202101210112001101222122110110101101022012201022102110122100220210112111220220011010020020220200022121110101210000110201001100001210201012002000011101012012002100002001221110110101112010120020200201101110102111220110002110121112022021011202111001021002002021120001012012011210122002220002011111211021101210002001122122112022200110210020100200210202110220022002122002221102021210122100112012101000000102220110101021001001020221122100020120111001210210100010220112112210111021022110201212110000001200021021212111120121110010211120002112111022101221001011212001121011201120020122011020210110001121122221220110112211202111100100112120110122002112202200110120111121222222000112021201101022002021110120122021110101020202212020212102202222001122220112000220110221121020121112121020120011011102002202122112011102120210020021000010212210212210212121220112012220012120021211021201100011120022120", "01201010000112211102221011012000221000110010122101120102010110200110012202112001001020022211220122121102111022212102200221122110202221020100000002122000101120100002002011121101020001022200221020000021212100100221211200021002011021211121202011002221121011011202001201220022002200001100012002210200001012111201101202000101200112102100010002100021022222110212100002000111120000120201102222212220102212020000200012110100200121101102000202200011200100122011220222022112002022220110121222100211222111011112211220012100120212021101222012211000021220210100201222110122101120120202202021111212011101110211122012202202211120011021011202221010122101110221212001211121222110212122022000111101220000211110120201010101021112101101220212211011112202201112210112111011120112001222022000111202112001120111112221211012200210211020202011101102100210002211111201100001112002112222011110221222102102201022120000101220011222110101221111122020020002000121101212211102102101211211202121021002200010010211000000110120010100021100221012011111022212101222101001102102220111211111222110002121201012101122212201212102001220101002222102122022111120020011122112121112021220221101022201020020001122120022121200212022122111102200221020012022222000122110212122022212200002000222101020101210222102200100120010100220121022111201012110021101020121000210202200010012120221101121000022120201001212011020211122221202101112222102202021102221112020002102022202120122112010222101022212100022211222012200210010001020120220201200110001222102012212012100110121111111220001002202212121000102121221212022010011210011010102111211020111020021011102221211012220222121110101221002102010021112212200112102102122201220100211100201222102212111120002111010220110100222122002121211001211120110011222011102012102220112211020120121110112000200102212111000122001202121010010000102000112112110100122221221211012102111111221220000010122010100010210110212221020022010201100120202201011000112202121111210100110212201200020202221021022011022210221000012012102011100212012212002221002102211222211222220220211201012112120021111211110011112001000122202100011210110221102010002110201021010102111020022101011112111021001212021021220111010001221202001102220022121112011101111101010011202111121212020012011010111220111222201000022200122001110121111212110200221221000010201002222222210110202210012110210221010100220111021120211020000101002011101200021120021011112201201221220021110101121111000210022010011", "22211020012002020222221222111011011122001212222011021020012102002100200010012112101110200221201201112102121022100112220120100221002222102201010022022102000100112012120000001122111022220011022010201002021022022212112201102210111020121202202120221222202001000002111212202221220011102210220100122121021011212011010212111200211002021110001112000011210202221200100000102021021212202221000100021021010120220102002022021020021202102111000202001201022110001222210100022021020101112122221112102200112012010120220200221202202211012022201210000212012121110012122220211001022210020100120122202120222212110212011000000022110200211011200202122110110222111102010220220122200211011110212011020202000011221222210002200120002102101122112202120010022001020200010121002021021220120211012022212212212010220010210111121000121220021111121202121110220021101122122000022011121211021102200221210221120101212110212111222201022221102120000122100221221102110011011111222211211012021002000222212001110001011222000020202201212020001201201101100222111112212102201211102210211110110101212201110221012202011200211201002220010101010201210202200120222112112002011002112220111220000202221120211010011000122120210022002022022122100021002011211120202010012022120221121110020121200210221022212201021210021101111102122110120202022220000110011122110112120212122100020211201121220120222012212001021021211220000222121022210201121201021221021020010020020011100121212012111101021121111022012110201102110112010010210002210000212212221102112012112211202120112201210022212110220022101001010112102011111100022201001002100022002021222202000100021102100122012111122201222002001122010000110020122022201022011021101002012121001222201100000122212012202000202012100102112102002000021101002210121010111020011021112220120011100122121221022121211110212200002220100120021210002022021210022010002210121212220111211000010021011110010112222001000201002001120022000121121101120121000102221001020121021122201100002010002102211011220122002010202020022202112111102202121012001112221001210220011121001000020120010220220201120001212022000102101121212102121210211020211212122122120202221000201020010002220121210211110010102121102000210110122110002010222121210221212220010010000200100021002122220000002102020212100102210001101020100111122201201210111120020011211200001210210121021220022022211211202211111202001101200221212120210201021121120022022102200021010201000112120021102101020220010220122110020100", "00111121221010021112222022200022210110221001220000112221111201110011110211011202201021012012101010201221010011022112020021220110100100101000011010220200021222121111102010020202110222122121202101112220111122211022111110201211001211102001211120001102210111000012220020001102122202110112201012010002012121001110020121212212101212201212111202000210121002001111112001010211221122202122112111122111111202210100120002200211011002220022210201000121110121001211021000102002110220021111021121200100122112120200122112022000202212022010212112001212111021212222122210022221000120221111102001101210021022202020002202002220002120202122212020221120002221001122221000100000111111120122002221010200101021020220122000200111020201000100210110012102221022200012111112201120021202222012021102221222021211120001202220110001101002011221011222201200021102122220101000002122221220201001222112100222020121222011001022222101202120112000121222000200201112002000211201122020101002010022202001212111200022211222000210200022221020100000102200000021012022110101220122112220000021011110012102200101010102211020220112002202122011010110222021012000022110102010010110210021211001010011122011202010000120200210101020210000022002221111212202202212201002001120010202110200121022021221001202222202202100022212221102221021201000012110211201112001200022000112202221100022221022112011111010211021120212222100021222100112101201220021022020211221122022120022211000001020200220120201011012120120122102200002210120002222111002001212211211202022101101020122001000021020000101210001120002112020221000110021210102010002012200212002110201011112021012021021110022221021222201011012001211212020110001002201021020120212121022111000211201022200121002122000022200011112011120111102120012020012112220222000222002021200112120021111011210002102202001101110002000202122020212021211100001022121100002112002021120020111021112020201020002022200021212021100120011021000120102122201121202021020122220010010121221221201120202111212210022100101112120111120020212210010110101202201022102120011012221221011102110021012000002201201211212200202121201001221011000122010112201101012020110021202101002122200112022012022012011022112020200220022020110002110101210212000100100020222202021000101220002120001102122101111221121020022122210122211222000202222121211110211222200101112012202120110121221011200202201210022210020220211111212202211210012212002120211010021002120021202120210111200011101122112002100121012", "01212020221121102010010001112101100011111110200102110020022221221101111120202000012221102000110221010100122120112121200101210112202212020220020202111201010200022101200120011202022002202201212221110201121021220101111120000111112000210010011220211121011011111001202112202120200120212010100012222121012212012002110102102212022021122011211002120200001212121222211212212011212021012002101101020111102222210021220012021212012010220102010011102212102211002100102111210021212022120101002010020212022211002111022001021210200021020210201021111111022202211211010111222020201021022102201022020211221221110002101001020110102020000011212212020220121200102121020022002202010021001100112121212100120201210100122101100111121020202011000121002011112000212222122220201200010001222021212122102212020121200010020102110020112011020121212002022022100201022120210000221121202122201110010212010122002220202220221100002210102200200222120010022221202121212112200012100000002101110002100220100022220202221212111000121122002112102210100221000100020000101202100000202210011002112021200002211010021100211122220110002121111011221110022122112100112021202201020020110102011000021002112220220222010201102102202000000100100021111112021222120110022122210121201211112001100121011020011121222001212121212210221012201201201011201000101100212102120100211112121220201002011022202002010010211210020100100211211120021011021222212020202000000002201020002201011212021100210021112120021222221210212111110221021010221011212001012210001011111011021221221011000011122110220102110201111202101120102222011212010212020001201100001002101012222110200021201121210202111101122212211020122020121121121101100220110202011111121200211122021200001220021011000000021212021002210011200012122021202021012202022201020102021002111011100210011201020221021011212222220212212022101110011012221201222122000111210222210111002121110110202001202110022121011000211222022110110201002000211012211110010211122001112220002011210221010020121010202122220222110001111010122120200110210010201120100110021100021000221211211010122012020122001121121102211002102122120220121110222101222211022021000012001022212102221211222010001002002111101020002022120221221110010222121020120200120011220212001021212021212222101212220200110111102102011201102110102110012020222020211122002002201222022012102212221100202101220110212201112101212000122100021021210200010111111212211012111221210200010202222112210112022210222021111012020120", "01212100112200222100221210020210001122201200010201120101021112102200221022020112211110201111122110220002120121222002100111001222002211202000210101100211220022101000020102101010110002221201100201100012210111120000121212221211200212020210201012012121222222210111101110210002202021220201020122102112000110110220021222001112111121002222121211100202012022221112012121002010120010010122001121110002122200200012121201111200122010122202020111102011221110212112111021012122200000202202200102001120021211100202012201201201002211121211221201001222022020202002020220000122010221211100020002221200202222221011012100002002111221221012111201222011021012112111201000110011220122200222102001002010002210011210201021122021002000110012212010002012211111111202201002022000021021021102022111122200111221202122102122211100001020022001112001120220211121222000001020121121101221222201002000121012220101021221012202021200010112100002202222021212222021212122110102110210222001201001200221101110100212222100111121100220011122100222201001011210120110100012100111212011011120202121002022202110120011221001111211222020222100012100011010110111120202220110120101220011101220101002012121000112112002202020122211212122022011110221000000100022100100101112000002100220012221002011120122112101122021212021102002112200201100121221000212120000122012220002110201202002002000220211012111102012101022112002100021111221101200222010000012121010001211222202110112121102112101201002100000021010122020200110210012110202120000012022202122211222111102212021220212202102200022222001200110221202000120111200000120101220010100101002012221020120212200111121200122122222212000212122012202000020210020111110121101002112011220122212121121020001102000112121202110120112002202100002111211112011010122000122000210121222101110222110000202012020121122200211011101021122200212122001000121122112011122222000101001200102021122101210110000112002222102002001111222202102020102220211020101010021102102010222201110000222100102210100012200110111020222220101222002101120002211001002111021010011111110111110220100202110002010012110101010011010000200120222021111210010011102021102002110020112110101210122002100120011110101210020110212212101121100121220201222112110022221020210112111101101110212021020212021100120110122201202112200002010000201210020110122122220110022112200202201212222211101212020102022221112220212220011112201101221211001100210222102112010021201212120020122121110220020120201200120111211", "22210222101201110020222201020210112100201111100101122212021100211200120111202002101211102000011212001212202101001121121110211221010210100010122002112001122111102111220111211012110012222022111121011111202120022202120212102202010000100220020101211222021211001120002222111122020112100120102101001222112211012000221102012212222200022012020220200211000120012211011212012122210002010012100120111200122020112011121021212022212211002000100002200202201120102202102210000120002120120020120112222021022201210200120100211020120221200212021200001022002120220100221110002011201120000211112002222120212201111210101022202222202211122210210022122111002201012101000022001011122220220121202012002200022112112111021000200120022012011011000102121121010000100010112202002010120110202022100221112001020201211121202011122020002212000220121202020202010222222102000002021210012211121000011101220010102210000102121022120222221221122000122201011121121122001221001002011222122111022001002212102010212201022110122221100122022022221112122112100212012010200211102101010001221002111221120112002012020101120002211122210022210212210122111212100102022011112210212121001100021010220121000002202201011011112210100101201022211112112122120100120122102111011110112201012222100201222002121222222210120201202101210121020000022101012100011021021011201212020122100200122021220012220210011000222212020111020010120020012111112202120121210200201110200221221012110202200000022212202012000221021220100211210100210012221022212012002100020010102022020100110000110210220122010201020111010200011022102200202101102212221120101112012212022002122221212112212022121010222022001122110222010221221222022201210201211111111201221022212111100201001110112201000220212001201211021202000112110022001212011002102120022210221020100120200001021112102021011202101202121210012220000021001112002221210200120112201202102101102002221012000021002100011021202002002120212120022100020210011120222122102110210010101011202002221211002201011111220021121202020110211202202010211112000010020122112211220212200020012201101121210122021111211021121222100120201102220002122011111100022002212002001202210122121020110110102222210101212002112120122000000220211121211102020221000011000001000022202201101021011220101012201211222011200122211201021102010111021202020210111100000221112120202110212001112102221020200101220211221212221102001212120112120122221212110100210122200202201010112012200002100200202011011020000201022101", "00202212121002120121011210120210112210001212112022102022212211121002101100102200100010111210210212002220121011022120021200212101000212010121201201122001111021220012221112220220211120210111120010002200120222102112022101202022002211021021001221102220202222021010001000221002211101011100221001010012222022212201101101210200121110000001020211021200210022212001000000002220001200022212102200011112122122200110022112101111102111102112212122021010122020220020022202112100222102120020120100021022020020200000221210001122101200101110200012021010200101020210002001010111021010111120021111200120110212122102012010211211002022200002211122221011120100201201010222210212201111010221200202110100020212102001020202220012212020102012102022221102020120021120010102112211000221001222020000201120020201201021101002202210121212212001012001012022201021120021200121102200022110000120002211221012000012011211202110110220002100000222010200120002020210002211022002101000022020121212221102101020101221121101112120101100110102121000212111010011220011221120212011102102000200220220101020122202012000220111120220000110122002000120220110010211012202020001200011002211011221110112222022111202011122012201210010221202100002212122210211000000121020012221022122200120201022122221222111111020122212200200000112012220002200201012022021210211121202222002101121012010121021011021221211212122201202222200002120122001000200112101112101201110002002102121001120022001010222000112122101022220221121201201012021221002002221210010212212200212012020202102110011020102220012002012212100122202101212202210121210110111122212201100202221111121012000000211102002212201020110220022120111101022210201211122222002000122001002000011222212022010101011210120000022020021202101221200122222021200101212020012220100210100222002211211122212211201222110002100221110210202200220202221100111210010021202120012000201110201111022120122222201111022220222201200000101012021011212102000202021211100221122120102200102220121102120210122111001201120202120101120120122021020112001221110021012111100101221020112000021001011121020210222102111022020010202212010121112222212022222022200202221102102221002212100200111022012021100220220010122110000112022222110102011110011202200111022212021022110210100210110012112222001122101002121212111201202211211122202001122201010112220122010102111212112212100120220101122101020020112220211200211022021122110102001222101221010200202121222122222111221100102022012021111212100", "20200012002200210101211000101210120111021000121222201100012020011111201200001012102110111010212121011211012100201210011201111120100020211210012000122212121010022210210111101120112101222120022211020000212021021100122021112120110011010212000222112121201002111102102120200021202212000101100121001120210111210112020201102120012002120201011022020012121012211000110121101210000222022210010100211121212101222121020021201202220001112020200101200120220010212222100211022001222121201122202211011212002022120002010000120001111110001202000202021010010011110222010221210110002222021210222010022112101222020221112101101102202000011100001011000011222012202001110111012112022212002010221122222211022012022001122122201121101201210011021210112111012010122010200200122102201110112220200020001202100210111220200121121100121200201201121201000212122020222101120022000200211112000121102010020100010200201020020211102210100111222000022012012220220001210210022220122222111111012010001001221010200221022002222001212211020201021021001220222020211021021211002110000010212012120121111122020021222010020220200211120020022101212210000220211102001012100102010121102121221201202101220000102022200221020002000001212121010100011122101001211022121102020100220101120012210012212011000002012112201002010221022220210112001200120121101112221211100111112202201200112010011012011220201200101000122221221001022110201120010020221120220211111000212010100010120000020211112221202222212011212012002100022100001122111201121012212202211022200100002111010012211012011111122122020002221112212111010222221102210100202012110112000021200020202020222001021202221102220210222221201010110222212211112202221010002110202112021100120001121020101101201121011111021102211120110110110022202201201110211100021021211122101120200001202010012221112121001122210012222221211120021021221012022021201211101021102022112001111001212220112111222021220100220201012201212102120010020210020100220220111210122100201221212200210210002201222201002112001010200210020101100000121012112001100002211222021022121001110212121110202102010201200211101220211022212220012110010112221221111000100212112002212010011221221012201211102001002201112122021121002021010201102121012012112011110002201210021212012020100010022221200102200110010120020022220000202201012201212100110220200111200111220112011220012102000110120210202210020020010122212001120221222202101220201120210111120201021110210211220012122101120202101000101011220200", "02201101012021221222001011200021021020200102210212222210201012210012101212102211120022220102021210221112021220111221220002221012202100110002021211201111002021111020000221121101200121211220101201022021121210210100010200221211221221122201100102011211020210111101122222212022121101021122100201010220221112121100102020212000120212020011212212010022010102211002021211120212210001121112021200010021022211210000201121121121222100221200000012110121020000011212122220110100112222221202122020101122020002122221012121001211220001202112112121201000200222012101200211002120110020111100020010022201222102001110210100120102110220101221220112001112202011120111222010010221112001211100022222012201101120121001200221021221220211101210222110001212211200101110210020012122001000202110121021120202021010120200001010220020220022011122101010222121211211222120201222202122102022002221212202022120020122200000221120201220001101202122121111110011220002222100000210021022211112011000010222112222020010221202010021111001012121112211122220221011012110111211221221011001200100222111000021100011020010102022102220000210221020020201122022010011222021001101112021100122011122220212111001220200212122220222001001101000220002102001102010001211022211001012001201101022100121121012111011001102101002211210110221222020101101120211222001101220022021112021011112212122021001010012212212020222101222211011012101001102012122020012001220021220101002100022200122221012220011002212211221101011010110010201111022110122220012020120011012102201102112122021220010220211202112110201211011022201100101002122121011221122211222002010201221010220020200000100020101202222100202200020210112121201122221221122222001220100102121210112102111121111022011001112200110122100021101011220000202201021202222201011211011222100010112001212200012001021202221022202102210021220211200011220002010222201111210210001101000200021221012210212021020212002002101102210021012212011110101022212200200110020011101101120122221211210210010111222110221100202202111200010022210121022102000201222101120122100210212122101000022110121111001021202102000002102010221220112122210001202012210020011220220200222020202111011201212100020200210011201100112000112100201220021102201020212121221022222110222120021020112221012000200101212221111100011211210001221211201212120112001220121022002211010200122001020210212100220121201021121221110222010210200100110100111202010211021021001101012201202110222212020212102011020121222100102", "20002012222111102021000110002110112122200222011111222000220202200010002122011202001001021000002220012120001020202202202222211220102020001202022210211212202201022201210212110022120101110220200011201220122202010000020100010002211202200111012020010021212020021220111222111112220111020112121201122112221110212101222212201021021102202020101012121200112110222221000121200020010220210210201222202110202002100120002220021010200201211022212111210200222212202201211212022021011001201200222100121201100120220221212210002002200111020201122100002120121022010120001000120220121122002102002021222202202220211210201210222201002102002221120222211221210101121002102110220121102102120000010110000012112021000011000212000200021112201101221100101012222212000100102100210201201000002112221020102102211120122122011000210110122021102101022212020000101121200222210100012000202202002222120112102111100201000220120221000200121020011202000002001002110122121210202121012201121221101112211122211001010010001201002211210101002210111122222222010111001222010201201020120220020120110112011000010122222201012222100222222112020022012202211000021220101120212212110100211222211202102222210121210020220202120200210000111002101220100211222222110112022221002100012121121000120011210202110112200212220102212211222021122222022022000200200122000001112211120220112120101211010022202011112002102010002022221002122020021212012122222220020211211212010212101111220202022021122020202102002221221201211211122011110022110001020020121001002110200211021112101012011101011200011011100010001112021110020222021001221011201100211101001100120111210122212012001022100102011010121122122010000112012201120222210012121010101122120100010011110122022000202121121100220112002122220022211020212002000102121200002200200122201222202102012200100102111200110220111110220102221111021201020020202000001110022110200000221022000201121020212000201020110022202201222012110122012210221112010001202010022221010111001200021200012101002112021202221200111111102100100112011110002201210122000102101112100201210021020101122100102101010000110212100110211022011201220112020000201122120200120021212002120210100012212101002212102201122202200211122110021220202212012211120012001022002112122212200212201021201121221202220120100111102010102112122001120202102010211120212212002122120212220101100121101120222220122000220021122202112012220022102221210021011201011200121221212120110010112121200211211000220002222010012201220122", "11012121210022122210210221012222100110200021202010101210101112122102210011211212212011110101212222212000000001212121022200121000120000021020211220100101212112101120222220110121122021200102222000102102012211011111202011210012012020121010020112121210021201102010012122012010221202101021021102100221122102012112002100002011120120111210001020221222020000122222200021121000100001121211022201002111022021121121121210001222211101010201102022010121200011202110022121201101120100011101101200201000102101001001000101020102020122121000110120211211210212212101102101211110020020102220020001202010101222010210221001020002121221110122111200212012012012220010021201011111001020010212111020222010210111110022101121001100020110100002211000012201022202201112110110221112010011020021021012202002012000210201210111000200121002111221112221201122000002112121112121112111012120022200220121111100110220212111202022220221211102200122220021102011222102021111210221100110112001121102220011110200111000002201202212220022221110011021022111201210212011211102002122111200102102122110212100202212210021121102211212212012121220011120220201121211222010112111002100220222000110220222211202010002101111121200220211122200122221000011100110110102220112001022202210011111220220102010000201011002121021000020100011001012112112121102102220120101101222101211201022021221100001110022101102211211010012110101200201102221122200011220122211011210021211000202111011022112211212220120220021000021101201011102012222110012100211101212001111220021112122012022100102022101112000011022101002210102022002121112200100112121112110222111021112221100100222102111200122201100101002102221100202011211212101210220212100222220120220021121012012122200221122200222110111101101210120110200002222221020011022111220111222101012020221022101000001201021101100210201222101101010202221001120000111121200210202121222210210110101012010211220100001022212120010100112200122021102121022011002001212100112212101001002101200021001121012011022112020201101020010012222112210022022121000001021111111112102000110111010211102212112010212112101200021112100211001011201022112100212121100110221012012001121020010022120011121100100121112021001212110112100211221100211211121121002120201012100002000201210012120200012102202000101122201200020022001011012211200201021010001101201020122111022001020012101222021211000010112211210110101002000012010020102120011120022010102101000102202222012112220010020200012020102202202221110", "02112011221000221001220201122100222020100111201022220121001200010201000102010110211222122020122222012010221102220222102012122101212112120012122110021211101101022020201101222020102011120010020021020220110111100220222111211012101221002002212210000222021212112201201111012000010202212021200122201222211122121100100102012221012200211222201022021022201100222012012212022112220020012201022001011012221222010001211210101202102020211021001111022110111222101121202212222020212122211001111222210012221122211101012020101012201020002101120102102001021011021110020200200112100010201122100022211222021001212121022110011221012200200010202202200001202101211212101021002210102122122220110010002220221111112000102000202211002020001211022002122120120010011102222002222010010012100112020201220210121100002021022002021100211122020210010212010120122202122220110220111121122000012011010222120122002002212100100122022022222002212001202020000020001020011020122220110120220112202110202020110100102110121022211111002222001111020100222021202211211022020200221111000211121002001010122110001221002121110210000020222111101201020122221212112010000201200202022220210212201222000210200002121010121210222210000122000122102022100101002222011220210021101112002222121012100101220200210001221021121122101001122201112021222221110222100011212111020202112102220112210202111012220200111200211210211021121012200000120100200200111021200100022202020000202012012211101101022001021101200112202101100112012001210021120000010120111001210111110020121211202011110222000001220001201101001220122021012101120011221002110020011111021221101120201102212210222101002012110202221201212100000112022112201012212212222112222011102102211201111200120102120110001202121110001210222112111000000221201021022022102020202221022100121112212112102111210020022212011121100200012021102010221012220012012010202010102020002002101212120002010122100121211111122000221222221220021220001020121000011112120110200212011002020012122122120121002201102201001002200121011021220120211001011010211002012102002220112000100211101121010200222021201100002021100201111022102202211012211021121002202101221020211001212000010000221200101001011112022001121101010000022220012010101112122220222002011002222112022102110021012221220120010122022210221010222021102102201022001000111200002122111100022001222211121001010201110200112222100101100211011021211222211100200122100021122112212100111002120011121011221112112120110201022111010110", "02011212010020020221122011201110211002002200212200012202111011221121102112002221002102012111210221110220120012211012212111022110121010002010012111212122211212101112102001021120112220221110002010200101112120220220201122210000111101002220210210201020010121010102012110001221220211001001222020101101011110102010001211201110112121000010212122201102121010121120201022001100022101001120212102120121021102220101102100221112210000011011020022000111212220001020100001111222121122010011222012012121202121022210102020202020020120122211201021201111110220110200202211002010010211202020001020000122002222201200121010201120221010222021010111210222200222210021021200010021201221212112012012220101011120010220210102222120210222022210122120220211102210221011010022022122001110220000111002021102120222120012221210201200011211202100101022222111110202121011211120200102100010010110222210110110200200020100011220202100110001112002012100022002221202022121201100121002210011102120202012111120000222112201212211220112020000220110010221012002222000202200110020110021011112202111012211102102100202010110011100001212011010010022102201200011201020200000212022102010101221100101221201022120211101112210211200220200102000122010111011120221212110220120201122200001222011202002021020212221102101001201121121012000010100100121011120122011111002122012101222200212222111210210201110221121111120120220210011021211012022222100102022012221221020102201000122020000200120012210021002120111022200202012022211212000011102100022112201220010021022102100122020112022220122210001101000221111100110101121000111012110022020100101021110201020210010101221112220100211120222202012112002022120012222011012100111100020222201220100020022100201111010202112102010121102221221011011120111202202101111010102122012222022222010100022102021210111010110011202011201022022020002201210011222211122020211120211021211211000200122211211012012220110011122220122021111220012211112022100221120111102212111111120202012220111111211100022112021000220120101221220110221001020100021111111111221000010212022022221200110011020101210002111112021011102110221102100102210220002200211010011111010120200200102121021012000212221120211102210221112121001101012221012112102000101020112002210210211010012211201020212211112002102010021022212001220211021001112210212220120020110102100211012120220110200200211102201212011102100020121010210122222202102201100200200020102202211022011210222000001222102112201002220011102122021", "11001102201120022112212011100110100221100102200122212020110120112002021221210021221220012102121212102212011201000122202111122202221020100122202021001100022102200001012222022021122102210110120002012000222212221021122202101020022200110221002111200020101210001211122202001220120012002120202200201122010001101101101221202222110110200111102021120001010121102221010100111022202002220110011212021000021102220202200212122122011012121202122202011210202000220001101211010221120200210011112021002201020100121010202211022022121121122020201101201211111000212220110212011010020122212201101201201022121021211222122012222120220122220002011222202000020122101200020110001221001212220212011211021221010101121022121010101121210211222110200122000202101022101221002220221220210202011220101120221002012121012110210201012220201211111222001222122002122201201021022221011210102200101100022121012220100010220220021212220122011110221021201210001102121120110121012022212220110001121022002001121120002202221201201201121211112201212212000001021222221010022210101001101021202011211011222200200202211012102201211210101100202212211111020210120001102101112222201211212021212021010211200200202012201011222010201110201010202122001012000010112211001222022001121022200110012012021122222220210120221110211122212010101111222010012120011201201022010012210101002021001221222201020200102201101211122111102012202100202011012120212220122110121211111010011121102001021021222202100102121101202100120210120210011101000202101121210210011121101200221022201112202220202001000020001221220010112210022020120120000121212001011002002002000200022101220101011122222202101020122201202201100202221022110001100102120112221111210110012102021120212222202220211102002120001201000112001120120101021011010222002211020202001021022100122000112212202101210001201102201120211001220112000000012210002210111100021100100010122210202000202002211000121000222122221201221101101122122022022101212012120010201020201011002001002100201021100210021002110122111211022100220021101220010021102001220121211022122202220221201200011121222101220021002012210111000012010221011212112202012122211120220111012102211010011021020020220001222210121110210001210222202200222100202112220212011020111021111102202000200202102122202212111100202101001022112110100102101202012001212121011011220000021101001221021101221210220002122121121020010001112220122001100101210001121212210212110101201212000021120110012002202210100100102020121022", "00011120100220111120012120121112121212111121002221122222112110122022120120211200022001222011201210222110222121002101102110221100112110121100110022121211222021220100021020121010211012011210021110220221120122120022011111120011221010122200102120010200100220001210021000210201102112201200100201001222212112211010220001011000200101010220001101221102110002012102010102100012221202222021210202101201010210220102100120010121211001202022011010001221002010110010100101110022201222000122120212001200101100001122111200120102220120201110021201002000102122022111120211001202210101211202002110222000200122120120222002021011220002211212200200021201020202012021222212110222221200201222011100220102201201022000121011100111221011222102220120002002112121202222210221000002100202210221002211011101020120111212110211000010001110100200122201220112220110100201002101210110121022021011110010212120010120210220122111010202022111112010002210020200122122100100122001212020110111211122200202011010101021222210221122000000212121001101212010120111002101021100000212202011122022102121010120100220001122222201220211022110100000001021100201220000120100011102220020221022012021221210221120211211221121120220101100121201122021221010002012000100110022021212221100212201011021120221220101201222010211200022220110102012200220001211100220120112222102102221201010101100112002111211011012010011211012011202010102111110102110020221021022111010220201221101021221220011212202220001112220221110212201010121121111102110211100102012101122021002100000220010212110120121120221001020000211210212010112210210211011112110211010012021100211121111221020022022211021120120201100200101221011002120210002211010200001010221110100020100110211111221210101011212212121001122202012220201210020120002011020122220002220202110210122010022120122200202121202200110100200010101110202022200110201220212110100201120110212022102201221101122010111020210021002210012100102102122110120211210102011211010021121122121122022120111220220001110121222110122010001100211012010001120121220102011112111100111211112012221012110002120001221010012210220220120020201200120110211000012222010122211202101110212220122200020110220221212201221111110222121000001020201001221112020000022211202200222220021210101022120221022010121020000100120020120101010201100122102120200211111111220102211200102110012222120020222020102012202000010120121210002122012122212120010010211111110011120002202122100112201120210000010211112002121101011", "01120012021202222002102112211221221212011011211001121102100022001202102000112101002110112020122010211210200022010110012111200121120020210120212210110121220110012210202101120020101002022122210100111021211201000022011100201000022221110011200221101222222222012102200002020001112101220112022022120212101100212020201102010221220111112022201011022120121220121101201120110100122110202021212020221210202022101020002122020000022112111201100212202102001022221001221210021001101210212202211222101121022002121022111000121222020110222020210010112221012020001020211201001020200110101122110021220120122112222002100212202121202021101110000010012211100122222121002222001121001000122202002112020101220002202100002002012020011021010121001202011220101010012102200001011210022100112002222121020010222011101121021020222100210121100202211102201010022222120200112112211210021120110211102202221020002011021200020021210000210210211211112201120112210121002001022221201220202000220012101012200020101111012212012222121101200021201002000021011002001202012012011012010002201222022221201211001012011012010120002012022200100202100121001000210221021002120012022112011100120002121222121010221201111112200111221002100002020112100010100220101011020101200010002102121012102010101010101112112111211112211020210000210111000221020021011021212112110020222200100010002110121021101121202200000102112222222122212212002011002200011011002102222020221011121100202120112111011101201210012201200121110002200002110110221212101001220012011121202110022012121000201222021121000110200012201101121001221220202102110221021010101211211212111221011211212221120111000010002100100101120011202111002110200201022100122112122120220010120020001221011222000211110122122200011101010012121002010102002111221221202220021102101121022121012202022101100100200220021021010121202110200220200122222002212010110211100211200200110101210122002220021020002212001010111200021102021220011000001022102200221200100110212222101120100110112201001202102211202201022002222112100201002112212101202222101202001222110011120000012112122012100112112110120100100111102101022110122210110111202011212010002121022211002211212120100200100120002210111002111001011010211101021012210111112220112111202122002121011211222002222121001221012110101112211222201222100121021102002202120120221200101210120202021112221110101222122011012200222220020110112221001221100221011012201121201212220100202122222020111102120022012012012011111002112111", "20120010122002012011101222011002121002100100002102201200112021201000112212001010022212220100011201020021000011220211000200212011000001221011202022200102012000102010002200010011100101101111212110201202012210022020121101120201000100211222112110111120111122012210212211110122210110111112222000112102120200120122121020202111011020202012020002220122122112011021111200212110001111121012020022000122102102001022210212021110102120010011121110200101121110121111211001220021110201200102122121202001020020010011020110112222100002210022022100121201112211201210102122200022020102221020101002100200222211112020002012022202121101200221011101021110111121222002101120211222200201210020022221022020100122000111112210021000211102100010020112100212101111102121020002001101021000001111001201201111211102020210011002221012111220200001222101201110022011011101011022122002202211022201102001202221210121001201021212201020010201112211110110121202120112012201011101201021211110022001021211121102201212010221101122200222011221200001112001212222011121211111121220001200100200110021220201010011212100221221000010210220101120221220101021111202212110022211012112101221222012021120202201011001112200211020120102120121201202100122111122000121210010110012121211022202001000200111102000022202021101202201211220002021000200011222000121202110001012112020020212220002122220200010021022100200000221121112012221010012221102121212220001222210121110102110002201011021121110020122201222210200100012122201001022111222012010201012122202202112200100002021222020021211100120101100022111021102212200120200010200201100102200212110120020112120000000201220100221200120200222200022110122201100102010210202210210010102222211110211110200221022001110110111102112111222012122101121202021211102121012110101211122202021000102012101201100221001122110211002200011100221102012220210002121111220112112121102021000011000212201011021000111101011200000201002201211200022220122120210000220001210110221020111110120102001100120211222010210011122220202122111200202210202111021120210120202222020202220012121012022120211110200011121000020221102110202222102212010112111112200112212120020112201011200010220211000212022202211121011121110221020202210112101111211000021000221102201221110110202010221021121221202212102121102121202200121001000220000212111200000012012110121122112002120001100000012221222122110100222120012201102201122100101100101021020222012211102100010000201100112000102200101200210110200220212", "12201220020011102022012201000101210222101120100001011220001012210100200211111021011211110121210022202210010000222020211200020220011000212101021200220212002112110000011010121102212201012212111110111211100220121210212121200200112220021012111222100001022211201121021202010200221020220020020012010200010120010211012212012022101011122222102222021210121221201021010120210212002011101000021021022102102212112102122001120122200202010120011220100201011221110001001112002102000000122221111222220201002210111122010212120101201022111001120002200101021100211220211111012100111010120202211101111100120212121120021021201220211022011010101210211002021000211002221112222200022211022020222121112001212002112001111101011021102112121210221010120100021020100001020112001020120022122212000211101012101001120122121210212021100110221220102100100222022102002212010112020110112022020200012011001102002020000210002101120221021212101012110122100101021100221200001010111011120022101001002201211000202112020100211221112111210221020021122202122001011120001120220120110102212122212221212002212111001201121201222002120100100102122100100010001112220100022001011100021100100222122100000222022020112211100112212120210122212102021012120211122022221222211212012001111222011100011212020220201210001112202220101002001012100122012000221200102022011010201121112212111111221121021112220021021202201222111100212020202000211220021202221110100202002100220120121002212112000002021020000102222200211101110011012010110222000210012221220000221201001121020222020110101120010210102200202121112212221000001020001221022201111221022222210220111101221020110202000210110122210022220222221211201021102121012022012222111111202220002011211200011220020221021122121120021000111100011200110221111110000111101202110210210111201100002000210102002111222012222101121110221020101211011210011001011121011110000200102002122120221110020022222011010200211111010101202222021021011112210122210220102000101012001011020100021000012022221111020010010120200210020200000120202221111101101221000112110000121122111211001222101210211101121121201221102220122001222121201002012210220012020000100121122110210120021001011222121002211100011021212001012020212012102221200121011202011200210021110022020111020200120001222200220200100101000220011020201201222202222020021200012210121012112021012200122022121202121022121221120112201201010100211111111120212202221220002112210012112212012101021102211011120200000212200011110210", "11121002021010201201220200011220110100022210200022112012222210100110112211010112002021002112010111100100100211021010122011121002001201101220220011220102121011120222201102112202102112111112200120202102101022222012001100212022111110221201102001112110022221211011220010002221200100121020102002011102000020221201100211121000001000001002102210121111100021000201100121202010010202102122122111210100210211120110021101221212000111212201001112202202022110120000101122121110020201201020020000101011110100200101101102211100020001222202011101211120011010200202201012102211022011111102000002120111122120202221220201220201000021112111112211101001102222212111110212022001212121020202012220211221010221220022001110201121022011022212002010212121211202110012010002022120021021100102121002112100022120101221021002122122212111100001102002210100200000210111222020022012120011101122202200122211222001012010200002100202202021001220200011121121022222110101000022111110110011211002212020100102010012020202011220121210100202111200201221110002121000200101202100210110220002002112221201020012120020211002201111001121021221121121122012000210221010012210111012121202221102022122202120000000111001021100121200200102200021101220100100001210121200221000011112200222211210222010012121022120001001202112002211020121001220220202110011111210201111210011200000021021001102012112211122101220212112020011011012201222121202121110202221220101100201221000122120002211100122200212020121020011000122221122011000121121021020011121121110120100121220121012210012121202021200210210001101212112201020221212021101102212002002101202122000011212210211211011211111111110012110012010100111120201011222211210022102220012022201112212011101020112101202212210102011120012222121200201012201121011210222011220210100001201222011211000012020010021100020102212010121211121022222201010101222211020220202021122110220001101220211010021121110002200201221202012120112000122101012000211110102101221101102022120100021010020011002020212102011210220200110122102000200110020201220022101221122122111221120110011212001221010102120210021220220120200112021011021210102102220221101211021021112100020111102222111212102102220102220010212212202021212112100000021020101201211210220012221221201221011200000012020221122122200220220212220111211211021201102010012211220120202222121202100220102210110210112101211212101022110011202011012112001121022212221200220011210001011021100022112111220022202222222011010211112021021", "20000111221120122122001220222102200010022002111101022011222112201222101101221101012122021102221212021102022100121002222021221212000001102021100201002021210002021221002021112021011021101120112110010221210001001020221110021112122100201002200101221001012102102221210200010120011222010222020122022121121022211221202011011001122002221101122020221200112202121101001211102221011201120111111102222010022122122102021200210211020202112121000211220220111001110002201112220002221100121112010001022212121020101001112020021220222200110212211011102121122201111022112010001110012112111100112001002200100222001120201101202012002121201101211001022020202100122202110100101101210122011012002102121010202201101100210100010211020102012111111211011210012010200212111101221001111021001012022021010120021022222100012000210211102022010100202001221121202210211000110102000102000011001002101111200021012100002202000110010110111120120022101010211000221121022001012010021111111121201121210022222101201120211211111010200012021011002112110122210112221210102000201102001222100000002021111211121000222121222212012221201011121122011011200222100120222201100100210121022010022112220012212011212210221102010102211020021212011202021011022000111210022002010200110101220121111201121102120211100010012101220011010020120100201010010210002210001202100121002000220222202002111021112112100111022010102011122022101011221200220210022110001021121020012120210102010201212120022212110022111212110201021220011122101012000210211110020121220121021002020201212002210112220222120002121100020122000011012201010012022222120011001202212020221200020122220022022020012222021012211221200221122001210120101221202101100210120020011000121100021220120102010221222021122201100001011001221002212120211012221021000220121222000202011222202100122100011100022220100000211122000112020220211000022110022000102222201102001202220011002120122000112202210010110100102102012020220210221020221222001001222121000120221101220112120212112021012022110102102101022102101102201211002021022121102002120021102012110100020111011220000010220012211000111211100212122210200212021212220202211022101222121112020212111201212021022110100111110112222002120100212210201202100211022002222202021022111101210010222222101210111012000012112202011110001120111122102121202112212111102121000100020002012201221102010011221201211220110222200122112021111101100201121121002111000020110102202110010212210100220102202220120202010101221100201000", "10022112102212222122111002102002020011002020210121001210001200112101222000212001120112211211002212202102210021210011122020021221212002101110100110222101211212001112121101222020202122220011101120101001202121211200012211111111211122001210100201102011222011221101221022000002200210001022220212211210110111122121000221110020021100102022101020201102120111121001100110000002110010112222011201122021222001001010000112010110111102012210120201122121100012122001022210211112120221200000210220122210220011202210210101101221121112222002210202110002012021212202111220201100102220022220221201110111111221020202221220110112221022200122120020110022211211110222010210112202120021200101220122222102121100212200211222211221201200220212101112211000022002220200101001200110001012211111000020220110021200110021102010020021101211210021220120222200210220222122110000021012012100220010102200220020120201212100002020202000201201211210022200121211101202012202212101201221122210221221000122210221211121020211210122022001020002002120011101011211222200101212001000020122021021121112011201102012120122100202211222120112010021202121001120220011121202202101011000211102220021110102022001122202122210210211022221101100000221020202110121101020020200012122121202101010122111112121111200202010220011102102121110202011222020211012211222202001111010200212111100111001201002022000020112210202120202121110121002112022102020121022001021202212022202012211021000022122222011100002120020001110202010112111000201210202120210102011121002112202122211010200110212022220102022020000220210010122201022211021001202222020121111010000110122001211122222020200210102111010111201200111101010202212112012112200021210212020102020022020222111120010021220012101002002110120100121010011011020220202002220010220101200121220221000000022011010211220201110111121111212200022002202101102022010120211211221020201012112211112210020002101220121121111102200100010221110200120011100101120111220121112201222221000022000221110020020221120122100021111222211120011102212212021200222220121000010020102012122212122101022220201101102202100202110122110012112100100210022211111102021201022211010220101100000221122110101202022201011201021211121202120121210221100200211012201020100111200112202222212111200100002022110111222012010002111000022102200000112112001121220100101000220002101011220110021111202000020020121012100010211200211222011112010212221100111210222102211120002110200120200120201111121011002111021211210", "11111200121111021002000100012011001201202200011021020010212110211212000011222210022201002210012221010202212012120000010021010011022120210000012020022101022201010220012121111222101001001201200022100200001001012002011022100211221002200210020210220012220100221211121120022212012022222221202222101121000112001000220002211000111201212121201220001201011202100200220010020121100100212020210110011121002102011012112210212221020222111110012221101011120221021112200201000210200212102221220220222002020202211200212010210122110100102001220210112102221010010022112112010111002012021121122211200021101101010110202210012120021100201120110110022210220010100120112020222022220222021200222002211101020022020100100110110120110200220120021220200111122110100022100000022120221022101121111100120112220110012120101122210120102001001101002022111201010000021110102012012122012121101210011010200021111012100111210102211200022222011100120221112121102022101020221012021202012100000010000101022101220111112111010220111222200010100001210122222201010001021220101210210010010102011202102101010112112020202112121210020011021000122101010221122012200122212101100111210010020012120011120101111211022021022202222111011100201211111201011110021022112111002022102011101001211000002111100020212011110211212202202011201202110122020201022102011010220012110102222022212121000001221221111010101021022001110000101010112122102020020221201001000212002102111201010102010101102210220110000002202101112210012000012002000101211201001112200201210220020212200022102100022220102110011111112101022021000102022120200000112111022100002001102200110112202201112012202220202200012010000100000121222011211000111011011110201220221111020102200121200202022011121122020112210222110121200222020200122201122000202000100111010001000011100021010011101001222011020200010202100212222022120110100112122211111222020212012011222212101112202000022020001220110200002012121120220212021210222202101222101112001222122221012012111220210201002111012002111122022211122022020222001210102220010100112011121221221220220000210201121022101111010012201002100002221120222020110122201112220022012112112002010000120021101220111222222122210121102102120000201000200202022212122221010112020120201101022111201022122112220210221002221021010222100212222102102112122002200220211110201101100222200112000212020201001202100102100102101121210002010112201200200110101002112212002202120201012022221210000220112001121121220102121111121102", "00110201002220001012110001110120211002001201220212001000021112201022102202221202100122122001010100010211001210001012222102010210120202110210100212011111002211101000221210201100100001100012212210121212211210101002211011011210102121201021222020111101020222210222020021110120200102120101021001202112010120220000102110202002020102222212011210110121221220112122222022102212000210120022022122100212212122221002110012010101121000012200110122211112212202201211210202012101000001202000201020012222211210110210220011111210201210012221211022111211202100010122002020200222111021212002101212101002121011110111221120201200120011002002222220111111011100121212202220210011100120011011002010212020020100212201222022022121011111011220010220222022111102201200101211112111002211010100120111210021111212022222001022102021221002001102022110112022002212202122001211021121022120000111120122122211211210221121002202101111020120122001211011222202001201002210022122021120002122211022101202000100111202220210221120021201000010101212022120110020122011200100102222101010020112010010021210120002111121001000101100020001202002221220112201220112010212011020010110111121021021210210002112012021012000221102112220002111221010220222010221211022101212212220001011120001002112000022112002210021022012120120222212211102121121212011122121201100212101221020001010001122101020200202010211101122001212110201221210021010202002002210000020221220112202120201111101002101222012000000210211001121222202111112121110010020100220200222222000102200002120001120212212121020120112221002012221110201222211002121220122101221011122121102021210011101201122222001201022201021000211100021010210222001001120110020000222202121221010021100021002010020121122201120111012121112201002022221010110221010120000221120211020212021122101120102100212212102200120000002120000011111111202022110122101000002122111012212122101200202121010020121202201010021200212100000000020022000202210011020122212221221202010022210210000211112020010211022201100221211110200222002111222010000012220100120112101211212120021001110022002012010110212000012021210100110000211121110202211021222110202111120101112200011012110110221120110021020202200122000201001002102110000001022210110221122210100012111202101201211121211011011122200120000222120011002011022021210210001120000102000210110110000011210101001002120200122121220200221112120110101210001000012200100111100212022201020210010020021100022200212102111102201001200200111102100", "22021111000211100111001211021021002222101200121120100000020002000202222001100000211201100211001000001212012101211010211202212120220102012212120202100222211200101202222111220010202002112110211011100122011111010222012122200212120121020111110222100200011120021111101002010212212100222221020011012000011221002222202000010210101112100200202220200022200010012021101002201021011011122212111120200202220202112212010100000110121201112202221011111200110200111122020211122200020121022011122110211001220000122011010221211102121021202201012120011220122000221110222001212011222001220020122110022202101212220210010022101100112200202120110112021112001212012011121210122110112011122121202001021112201201111221102102111112211112021101020100211200020210211220021111101111112012022000021100101220222111111222012202221000121120020022100112011210110212021121202201121121110222222200221010210021000020001021100022200221011112000102110121010100021022111020112212010001021012120012220012222222100120102020000111222210120022020012002121201012022002122201001122210210202211010221110222121012022110100221200200021022220101012021100210212200220001002022002201102211200222020201000120011120110200120022210101221120012212020220211002000001000122122102001202212202021021110122011200002202110111010011001100021201101111112110102112010100001202121020011022020010000010002211110002200011210212120202000110200002000221100001021021000112121102122101101011000202122202220210211210112200002122011120121112122100210111221100001022022222221001222201100102211220200012110001102002120120212201022121002100100221200011121100202022102002222112010112000122110002212202010211002021102122101012210210221021210010010012001121212021102001102222101000220001220011210100200222111020102021001212010212022012121000100002001112011201020100002220212120212022120201111210112122200102211121001210222121122021111010202020111110201010221210011121200012001101011111212222012102011012211121200101200020012220022121001202120221201011122201022020011210202202220012220220012201122020210012010201021202202210202222000112121201000000210120022012100221110020000202022212001222222211002000101102021221121021112122122211022202002020022222012000202211022011012012100112110100122220110021201221000211110221102011110010211102011201121100212001211121022021112101221211100221201220020001210201220222012210002112011220101202000010111121012221000211110000120100112001010201221212222012222010012201020210201201", "21222120101020222002220022012000111210212011222101222001110222122001202112220212001100112112222000022001200112111121101212210210201222011002122212002022011020202202100202112012001011202202001100002211122022120112202202012110211121200010020110211001222121200211200210022010212002111122020100220200001212120201121022010212111120221000020000002100211012210000012201221100021212221012020200212121102111221010021101122120202222120200122212212110012120211010221211211112020002122212110022021122122100122001112200210021001122112221202012121121001022111110002202101221022120012221220111020202111202002200222110002010122221010221220202210120111101021111000122012100022011211001021211201012210120102010201101122001200202211110111102212012011012110200202110110210222112121202112200100002211210022202012100021112120022120021110002120220012211212222020222020120221010212100010022202111212101010221012010012221112222201001022120001021001010111111012201111122002101000112101210022211020111101122122011222121021000112021200002200000012120002001201122022021000201212122122100122002101000112201011222201222221020111002120002211220111112211120121221211221020010012211000000100021101012101000212122100022100110221000101021020111102220222010210201120201001110100222210021112122101001201102210210100012020111101121001102202101110021210222201102210000202120222010121002002002212100222202111022210010111122222120002211212120001021221021001011011121222000111221220201020101021102120200120011210121000001201000002002010100111022002112221000002120101221000012021101012010012112000111011221102210211210222122110100211101202102022111212020010020012010122120002022201111221222201002002222020000120001222002122200012202212002002120002100100212120010210022221222101021210211201011001012101102221120212111010200122021221120021221010100222020102210202112221221221021111022211221001222000220011121120100101002200222211111011020020110212110020210220121022100001120022002111101212200211010110012222112100221020212200101001010010022200101212111101002011022120020122200011201200020121112111110010121202101001120121200102000100220220201220112022220021010010202210112111121200020112011211211000010210122202221101100002010020120002112110002022212202222021000100111210012021101120002202121210120022200100210121020220221021110122022100001021112200111022021201122001210102202110212012222001021010110122101112010000020021121002220200210201220201111022220121010102200210020022101", "11202102012011102020022010112101012222011211001021110022010121010102202002211201112212001220012011222111202110011012021011201122120010200222201121211100000110022012001021012100220000020111100001000021122102010101220021121020122111001202022010010202221212200212120110220202020100110121000111210212201212001220012020010102101222010221221110210110112200002012210212002011220122120012212012202021000012220211000011200100121222122012221202011012001220000120010201121112020020212001000220122222021210212202211112211020211220202122021121111201202002100002000201202212201021111202210210200100221101121010220101200110210212222111210022211022000221202222020012222221000210010200121101120020222022202010210021121020222020011011211210210211120112000222122221021000122200020102010112222011100120021012112001221112212110120002001122201100120100121102010022022200100120221102000021121022111022021210112020011101022010121210022201002120111101221011012101000122212011201202122100102100220101022211120001000220210020021201202201002001101011100112122121122022122020011101011200212110120111012102000100020011102110211112222221102020222202212021100110122200021211202102021210001000012000000112200101120212210110001111211100201120020210200201112012100112202001102120212120212011020201210101111011011000200201122210201111112010012100220212002120010212010122001010202120211202202012202100020112012020011202011200102120201000020020110110122221021001210120000112110110022101121211000200101212220021021222121221220021210110020221100202022010212012021000111212202101101011211210011010011010120220222002221120101201201100221102002200222222122010001010212022100121220102100111222102000111102120100200010202212212222100200211012211122122001120211220011021010002212120020111020212112220012220101010221222102012011220012112200200101121111022021212122202012121201002121122100222022122222010112012022201120012201222001001112120202102021102021010121111201202022210010022111100121200120211222122000020012211212222200011201202000212011120201000021222221212201121100001110201000110022021212110212012002111012010112021201000212000201011111112222012020022212000001000222102021202212210202220200002000202021022221001110000122110021022111012101110121222112120010102221220201111201112120001121022202102010020002000211100000001011022002122222102022111110201011212121022200021010112010121112211000212110201201110000002022222120012122202222011011012002010021020210012200111020111", "20021002222012022102112000020111220212221001110000010222202222120022121121100021100102221020011022020120022110110222120202200120102100002021120100021000100221010122110021110122012212100200111101012102101120202121110201111211021002102200100010000210022020200121002201110002012200121122220002020111210000010001001020112122121001020002022111120112112100020202222020022121120210122011012000221100011110001020200121110122020212010111102111022002201121120212020000101102221212012020001212000010221001211222212212002112012102200221212222111120111210102121221101112121011101121210220112121220100021211211010022211202210111220210002021221220110222110100100101202200202212001012212211011200000211020222221020212112021010000202011121101121201121002110100011022221201021012212102002000120002021102012212211221211020102011120012200000121020012110111002120012200021101020110210001020201011121020102210001121202021212102220002020022010211011010020100212220220001121000122112202210002220222010211001110110102210100021012111112111111102222000100020021210212121210010210220102120121212020122112111001112002201200112110220102000021202210211000020020222101121210002221122110212212211112000120122100111212122121221020001211201010022022001000112000201221201220211000020022211110010111000120001102200120022202220000202111100021120200021102001020102212102020011020210001221002121122111022201011200201020120121102021221122112102011011222001202110102211202100000212121011111201001111122100012101222120121101001202001012102100212210211222121101201001102102001021002122201220201110202110021100021021212022111200122011101211200021011022020111202101222121001001012010020221200020001120201001221220200211002220110201120201010021210000011100111122202202012220002200112112120211000220220111200000020002122021012000220222121220121222020010220011211021020122001202110102122020102200120001120120212210220001120022101122112100001110010200110100011010012102222100100110000001111121212101010121101211221020202100020120001101001001020210122101212020101020101212020020100111112020121211012112120121000101202020121200110001110120222121022212020211010100211201212100222112120210220210020220001001202202120202222201001010001111101021012021002220212111012111102202002011020212111210110021202212211200211111222101211210011222021002222010010001220020210202002202101022112002000012120122112210202112200111201221112012010120221220000022012101101201211112211102211101201110100012201", "10011200001120100221111010000000020221102102000222102002200211220202212121021221010102211221211002121120112000102101122021000202211102010000201020001122200012201212000122221000220221011011211102221221122101012111021212000011010000121021221122001201012212222120112211021212222201200021101121121010221200012000011122200100101110111211000212102001001220110011120001122201001010102010101202202002211110201011221011201022010221220212012012102221110012101002102200011010201202011120102010210102211012000002110202021212211121210122020212001202002021111220211211220022211220210011002220212221210101221102002121210021000120112210220102221022112222200101201221111112012112120020210212121201121002021102100102221220010101112210211002002010111021211110002220101201021111202210121122100110101220210100222100011211010002120001102120210012101002022010111010012010021112010101001021220020210010202002011211010012100012022200210000202021112011011120020221120210221222102001211122220000200110122102201120012002212102202002201102201201202010210201020212001012112120011001000100121102122202202210011201110111010101010000221200222122210212221012002111011210020010121121010122020100101120111000200001120012212020211220021210020202002201211200011021112012111220002222111020002000202120121010212002201111020120212122011021102011000220211022202011220120122202210202201201212110220121210221100122212121111102220010021011222112211220212002120212102200222111102002201111100011111002021201022221212120211122002200120120200001101002111000212101122021200221121201202201011110120201021212121011112020200221022221110102211000200122002101001022120220100120110010011201210022111212221101101020120211112210112002001201201002100211112122112212122220211101012211101220110100121021221012000210120120020220011222210210011112112210001202100100001211011121000220220100220000011210100210112210122001101020010111220022000212001100010012001122210220202022222102102011220111121110222120121211012011210012021001211222122020000211222202001021100222101201022221022121021010200212201111221111220120002010200121110221222121020202122011200102121111002111200022001100011100021211102021021022122111012020111202210100110011212000111012022221202222221110201101020102100211000101102001212222012111122101002201002110210020210110000101001112201211210021202120210102212210012110210220021221010120202111011222211112120201010122220010120010221221201221221001101010001020222210202110022020121111", "12001221111001021121010121101121212212201111220012121210211110111202022210102002111022200220120211201120201012211120111112001212122020122120011022102021122221002201202010021102112100002221201122210011212122102010012210101111211111022112200120200021121222110001221222012211010000221220221102021202022002110111011120022002211222010020112010010220012020200111101101022212201102101202112212021220200020102112122002212121201102222002111120201020211112011100100000212202100220102210222120210220222222102102001222120121022100002221110201011001001121121122222110000011101111121012122010020000010211110210021220100121220220022122202221100202221120210220222200011220110010201210210221222001210110000000221011210010200101222011100211121212001112021022221110200212011101112200111200010002111211121010022211100020110100012110021201122211012122100100221221221221101021201220202111122012211011110212022222010222112122012020120100100100000102122221021012121211101220011112102220100120102200210002020100202102221210002222210122022211111110012202210110220212210102110210211001100202100022112202121212102021201221111210122211201102002011100211120122212201112121121200210102111101220010120120222202002200211101001201211212010012201201002120120102222121121021202121002000222101100101001112011000021001101221002222110102212012021121021101002201212222112210011000100000010210010112012210112001011020111211020121111210012001010200022001021021121102111020010112101100001111110010222010211020112110201212021112001120100220021012000101022122222201000021210112210102200120022112111112202201000111120210021211011211200200002100000110112010101112211110112110201110021002011200200211120221122002002102102212121210221000220001210011202212202210202021012220221101212102120100002011111201210200221120101020211012022221200011102222212020222221012001001210102022120120210221122002010221002202012121022222220001121101102102201221012100021212010021221112022221120222000001000101001121211211112221100220022221101012221020212002111021010120201121011200121200022102000002210111102002112121011101102001012022022021210202021012001020212020220221001111011020011120002001120212211122122012020010011001212222100220111112221202120002000212002201010002000210002102022101102221111002101002221212001011211200211001221221020000210020101201102222122210020020201002111120010011001022101210120111000011202220121210202202021001002210200102202021002220022212100022011202222012112000001121", "21021210002021002220001211121201000121122222221210022112220222010011211200021211110021221001020002021210100102211000000202002221001000002210011221002000022000211010002001111002210111221002000210012010121210022012211121121201112012120101121121110112100110101101002101111202001112110101011002102102121220021211021220222212201221212022020021000220200220000011021101022220022221210201102212010001022101212211122122110220000221111001010101201211212011220012122222220122201012220102021011111120222100010210000101102110111202111000211102010000002000022012200122001212120002222222021211102012112201020001122201001010010211210020200102202022122210221112020201222002211201221221202112200221101020110010200010011122112020001011102122021212110122111201010112212112212001112220220001002212102110110210121001202021001012210020012020120110110001112210112012101002000022111221102200200212112200222110222001011200120210222012000111110221102101101221220200210000211200220010221210212201200221020020201111220021011100101212201002122011002012012011101120210122121201000220021000021212201220220101220220222222112120010002120122021222202012111002020202100000022222122120011111212202202000002022010201102122101122111101000011010021220122112011012202120010021002220101002112220212001221211112210022111112210112200021212220121210120220221202102221220110101012111012121222202200120010111022022201122210222222100100110210020110022210110220211002001020101121200122210122020102120022012000122002110101222022021011121101011112000112201200101120222202111020201011201120100200002102101202001122002010211101121020221101201112120011210120110001200211220102100221100110211111021111100212021002220222011200010212202110102201011201222022211212022112121112212101020200222000022011210120102210110100100020010211110201210000012221112121111100212221210021102000101221100102202220221220201022101000222110011222210202212001102102000021100200122002010021020222120211102002010020112100102122000012100200212101211201121102012210011210022010012210202022021012210000120100112022022000201102001221222112211110112110020000201200110110111202200201101122121000002000102222110001210021020220111221122022220200212000210112222020122200120002000102111022101122122002011211101002222011001101122020011012210001121200212121112102222012101221012210022220020010111122211210121010122110021000020202101101001102011102122210211201202120021211222000202111012211102021010100220002200121002202201202", "22111122022202021121021210210021020100100222210112220022222101101021011202202120110221222221212200120202001011102222020102011001100011210021122122102100022221221121021121222211111202000200020121010210011100201002010212221211101200102010210021212020222102120212200101221112212021212201122100012222211210020000202010001002001210022000000002121212220202121001022001022211011121201012021200220021112210011022111120111100100111211122222112122102000212120120100220212102022100111101220022100111200002220111202000010211011202210222020021110212211000102211200221111102200122011200000012121110201120201221010222102100202201000222100000102210001111012110011112220022012220220011102222210001221101012221011120202111201000012002022100212120011010221012100001211201210200111122012212120111101011202002100121100000021122102111011220102121122021102012102022200112100001111000222101000122120220100102010101122021001201010200222110001200212012022200111022002210020121211120010222221001222012111200212221211200021101210212111011002010020210001200112011101201121022011011200201221002200000000220020001112002122002102011201020212200102010011210012021000021210101110002200000200001112201000102200112122221112212022222112021010011021120202010221202212002121111212111020112101210102100020000222121220210121111221110002022120011221111212102000120201211002021022001010111021212000010201021112121000000201020122021222021200200221221000211022110200120110120220211002120210111010211020212211122000122211202002122102210120202222211100120001210110001220221020020000110200101210102022012001100202212022110110100201102212011121122022022201011111101000222222211021112112221221022001221100101112012211021210100002121101122100012020001120121000211120122100202202220202110021001001201111221021222110000002020001101201201110012020021101200221201122011211102012101211202010111110100010202101201200211120202212220122011222202022212000120111002102110202121002100222202201011221210000021212101022110002221002101220010101011001220201210122212110220000002100120112212102221000020021210020220222011201022102220210111001120111021022001022001101201022122111200212120211111001121111211102001112112111000010110212022111110100021220212122011100102010222121211020100122021001121100111122021102112211111120122012121120201020002102112200122122112100001112202221011120210221220212100201110211010220202200210211111022010212010222121110102102021220201110101212201020002210101011022120111", "20212000212201110002102202110220202222201120121211100022210110100000101000102221100012010222002111220122112000201020012020102121002221112212001110220111011021200021222022000012200100102011112110000120021122212121122201221012212020201201020020111001011211202101012112002202221211212011220110212000012011102200000001200200001201001012120021110100011201122102221010112022020222012010221001100000202212110011022102002011121200010101222201002021222220120111220020012200002212012201111111010001022111210112021010011221202201221001122101222202122010220202102001011220012022201022201120101200111201201120202221222000100102202120011010121001200001020212000001020121121010002202101022101011120102121120100121202101002221111122012002122120020122210122200201211010220200121122022221022121112112102021202012002211111022000201222211122120011211112100010012122010110001000202000121021212221200121102211010200222220220102022000121121112011210101121212011212121010111122012222221200121022202201221202012212121111222110110021111010111111110220210200120202110022210100122120001222111201121021212002202022021020101221021110111110121120122111200111021200221200211222220221012110212010212101111212111222202222200100121221222111122221121220221100002200102101111010012120220221220122212112212122211210010210201100022111202201222212202010002102201011222110122010010222102212010112102100111200010110002110221112110020102222201220211100012210222102121100022010201100111222112211102222100020211022102220211000202122112012221222022011011001022022200020011002102020120021101102001011011010001122212111120012021200001120211211222001102021211010210200000112212222111021120202211022101020222200221110100022111222121210022021120111120210022200222201021211002122201201200221101202100210121011020102022010012202221101101021211011000100202201010120102212002110002101000010200221221010202100022201211202020000001120021210001011122210201122111101112011001210202212210011212010102022202201200200021101200000121020110110021222100001220012211110212101211200010122100120002022012112120202000200000210022001221012121100000110100121101002010211110200121022010021200111200201012220010221220102101222101021212221220011100120220022222100211020022202221001010000110021101120101201212112222102202200221200001220201010110021222100010210211210000001210012121000202201220211101222102021010000102001221011111022111112021211211211001122202010000012001020222110202001210002022212021101112", "00122111110210010221222101002200021002020121101200021111022021201112100112020211001211112101112201110002212211201222102211012210001021202220210122202220201111102112201220220012201121000001121010212220101112112222102002201000202021112011210100101120210010212222011120122010101211012012200212121022120000102202111101201200020202210002111020121101201120120222222020022011102200010120221022100002011012212212112000220011222021002002022121000001102122211122212000110221200222002001100122002002101000000020211022220011020120202012220111101122210110220110011222221120000222000111200120011102210211102111101011200000111112001201221021200110202000200022011122012111010112001020110020121100221221121101022202000121200220220102220111200020220011112021020201202220212021022020122012020020000012102211002221122211121122211120021121221102010210100222200200202020111022222000102011122011202211111121222102002210212210221200020010211021110002200111012222201202112000201010022122102200020000021011012022100000210022021221022122001120001101210001212202121211122000011010202012000202020111022012000102100110220121102111121012211202211010101120122020110212121011100211110012200002210110110122110101100201020010220110010122002222222121121021121011112012202120112220000101000122220100020001222101222220002120002111012121010220111102122112222100100120210002212122010212121220000020121221222012112201221201000111101122201220002010020020212100022122222010111100210120121010022122120002212011210002120022100122002202211021201120021111112120010012022001222011011001000110101200102102120001220102110222012201110200220121101021000112102210102002210112000122022220110211012112112021021020220010021010000211102011201211021022012222200112221200111222000012111000002000012021121002020100110202201022022202122122222000111121022210002211120110022211002221101200222211020212110210201222120221021010212000102022201221200122022121221102111102222200201122212220200210101000220022201012010222120001101212020200202002022012012202122002020100021212202000010002110122111000022211200100122110212210212200220221220210222112020200001021021222211110022020010020220102202100202200011010011120210101000210120021001122010020102102101021101220201011221010211211221112112212121221001200011002102102002011210211211102221100012122121010002102012020021222110012001200200000211012112010000110120122221001002001002010101102220220200001000211200211011022200000002202220202010021200212101020", "11001221010122012120100102020220220201110211110221000101110212102122112022210211020112011001020011202002222101112111212212220211011112101110021101010000200122122111111212122010212022101001112120201210022120020011022212122002020000202112202201111112021112102000101222000210021100021122121111001001110210011211022212022201120021121222210212022022221102212022202110100001100021220220100102111122011121211210112210200110022012222111222121110210021000111101211111122000021021220100210021222110122222220001112011200112010221211220120100201202220201010022211112202002021211202012210112101220200011202221210110011101020111221110001012121001022001100001101100220001200210220022012112211121200011012002120222001020021000112112210010111211021121010201012002120111201222012020000002211021200220212102102101201010100201202111110112200102202010120111022001001220120020121120002021011202101210202200200000112210120002201221222101210100002012211220122020201220112011211001001122102210112012012010222011101121002000012021221202100100011021211000011010001022222100122122000021212101211220200202020121210200000101021121221122021212221112211020212001122222200101122102220210202120120001111010221220222121010221010010012110111111112020100110222112211020100011201021102122201221020020212200220211120001111220200120102002102211101200201021011101220202210201221221212220020022101101100202112122200101211021000220101121212211202102202110212221101012200012220012120020200002222220211202220011122222200020022012200010220010212200212011110100221200112111021212011101121102101201101102102120110120202000110110011221020221100220120001021022211122220112010222222011012000122020010210212110222210000100110211010010111110212001000220200020102112122122011011102001200122112121210112122120121001210112220111102221002200222022012102111110200000201121002210221210200022120210220200011211101110022121101010100200120011112112112201122011211222210001021120101102211120111111110002212100212001002221021111201121202102120210011201112122022220010002002120222001100102021200001021221102101220111100212102120112212222022020201221110202021021100011020202200000111001210000011122011200201100212112221021101220000111211200100121002020202021211212120211222001122000012201002011220021112020011011001111102221220122121111202000110102210022211012011110220020212011122101002011211100211120002011221001101122000200100122200201002221122100202022222112100100000011212212212111200200012122", "22210210212101101021202222212020211200022011111012202101010221221002121102112222210212100000002002012100001111021101212100001011102112121110210022200000200001002121102220121002221012121000102001110102012112102102100222211011110102122100001011210022011200021120102122212202021022211101212220221220112012102022011101220002010111102110010122111210111012020221021222021202222102202022022222212210110101121012211021020102021002011020000222010012010212122022012001001121200022010021021210000021010212201220020010222221102201012001220221120101201101120222200211212010022012122202201100121211111020111211020122120000202002121010021020010102201202221021021220101220202221000211120121000211111222102121122211122100102111201011102211200211021120001120022221202120222020012021010110222110002012002212211211221001100011010000222200102202110110020022012200211222221112222012101120111010122211111212100122101010111221020000201211012021210000010022211110021022011102222200210112210112100211122102012010001110011000101010222101210220110120222011021102222121200010121122100012221111120220221011220010212110022101201201120121011200110011211002220011222021100201101200101102110121002212222110110120001200121012121200120211200021112121212000101102012101200100121111011121200212212022122101012110212102012222100110102211000210000210022001202022210200201112101120021002212001010012022221122101212021021122001222120001020110212020122210020022100002120111121102121221021220102002022012200222210211011000102221012201221220122120202121010121021000221010022100020010000011020002200220110012010201001021120220000201011120212011201211011111012122000102122200112202220110222010210011021201210121220222221222221001020020102002220001022021110021122010211101220020102202222111020121000210120200111100211102000120012112022101102110002212100122120012011211121000200111211112020120010012022200101010012212221220101202102011111210122201221100000012211120001022102212022121101221012110011012012020102100012210220010112221201011012120100110200212011101022022020001200020110222111021201021021201002201201211202022111202222221002222210212111121111210200020020101002111020021120021102121222120210000222112012001221100110022210120021021020200020112012222010200202121112210111221211212221112121121100211102120112021001001000110102001010201022000200101011111202210011010112112012021201221221212200211221021112200200201100101220000020201012122201020202110022110021000002012220221", "20022001120202002212012212202222120011022210101120200101002211012221120121102001211101002220011120001112001000212200121201000200211210212111121111212011122011200111022110010102002102112021001010010112102120102222112210220211102110010021202200212020010101120110200122220001101011111121001210210110110100011221201000011102221001212001011221220012201220201021100021222101010112220212022212121011210002222220210201112000102100211220021200002101101210112110201020211010121021200022002202221200122201020212102001002220102202020022010021112122011201000021120201101021010110222200010020002212111200120002201002000122101102122221102220121010211202012002021020212210210021222212110020020022212220111201221020210010021022222222112220102212011221121102211012112220222012212201220120001102000020202211102221021101122121101001111001200110101120212221121000111200211011010101200100200121011022122112212122102222102020020101201212202001021221110110211210222101010021120022122102200012112121221122212012021211012101002210012222010122120111210122211102002010220001220122122121220011021200020022022022101222001000222000011012201011111001110111100100101211201202120010012002001222020210102102201111121121012110110210100222222100002001110001000000101202012011220121010020110002212222101010011010012111220011011020102121122010120211120111201010011022022010200022200021222010101012000210022002202202021112111221111012112022100210210002112202011211222120201012101002211002012210210002022112220200200002200210021210202211111100110101121122020021210122221201110210012002002022012201001122121022022110122102200211012200211120111011212122111111020102200120121221022212010112200220212202221100001210022201110222112220222101202112211112112100021021222110222221101210110020010112111012121202021121110202211010111200212110001221212220002121212102112201100002200101111220012222122112002020022102221122121122121121020021212010122202120022121210020201200100120010111112110122011122121001221121111001102100112102220002112100222020120212012221111111112200111212222210010101212100211012111200022211101122000012021110001221022222211220202002100111211200112021220001102012101020111200022222011010121121212222120022022221221100011000010210122101222121211222101012112102120010002221202222112022220201011100120212011011201020211220110020100222112022012201021011112022220210222121121020101001100212211111011201220002122200121012100122100112001122202000002212020222010100220212", "11010222201022010111202021112111212222102011212212110112220210102221022011110010121002112210200122002112201222001022110110021122102021102111020121111111110102012022102012122221220111221222112122200001100221001201121110101120001200101222222200000111101110211222011020121022202100020202110101122022221021211002212011122012121010200021211011220111212020201201121020222100221112002022211101101000000120221100101210122101210111101200001001002222101102021022112201222001100000102111221201022221200121010010011011202021010020001120202111201210122101202000210220112102020100021202122101212000211010022002021000220011010022002100112021022110221202100210020002022201010210210110011021121111111212202222011202000110020010220122002201002112200222121101121112200120220101000221101000010120022011202110111121020002211110212122020220110000202222110221100212220222110011101122101022201222221210201121012012220101001120112111221101120202202001102121011211012212222220000221221121111010122011121120001002222102001222220120120200220120022110000202121101100201020220202120021202100111022110222101010200121121222120222220020012212111010201220012101102201101102011120102002011122111010210000010101202022011200200121020100110202212200110022021201011010021100100111010102122212220120222122001211201100121112221111100020121112111121122011201022210111112202010010010222120121111001121002000002102011000200210102022212121020211200100210121220212120021001112001210001011110012201101022211222120100120011221212111211021002010220200201112102200022110001112111210120102211212211212220222211120221110111220200020120112120020121012200020212000201000110211210222112121100011122022210122220220012100100111222112012012110202100010222011101020010112000021101022122012021011020201202220001211021000200222102022021120120221112001220010120202122221200001102102021100200201210012120220222120022202002101002022210010212112102201101220110021022121120120010111102002011020000020220112120120020220002122011102012022021220001201112210212002021021102211012001112212200210022222221200221102010122010222222122210110222211020000021011212122200112102021100122222020001121011211220102111001101202222221211000110012222200000022200210222111102000211202110002102101020011100200122101112120011201202020012211001122110022111111202001222212202122102222111002220010021222222210201200121001122110012120012212200222102222201022010100222101021120100211012122120000222200122201002102220021011100", "11000020001112210110222120222102220201101221022220121102202110112220211201011201011021021112121122121212212102012101102011100022001020212102212120112102010112211102221102212101112112212011121022000000210122010020022011000021000010212211211210100102102101122220011101121012001221022221021122020220121210010010100222110222111202002121000210122200121112200121120111011011211210012210001200020111201220112020020011102020212221112220211121220012121002100001000200112111110121121012212200212200101122112122101120102002210200100120002202112222220112000100220220021120110101220002100121212102210020222121000010010212122121011102012210212012221022122000222101201120210101211020121201022211221210011020012211110221112202012111001021222020210121111121002021100100011200111102022222010221221221201002101120212002201010121201202112202001021222101111010221001122121001220202011101111112111222220101121112012122201122002212200111110201212022020201201112222202212000220010010001220002111121200012121211212222210121011110120212221002220120012202012120120210210201100220102011001201020020222100120212201001012002202210011000210211121002010210221010021101001211111111000221221222200122212202022102100002201112122212110001221212011110012112122121102112210022221221022121110102101210112000220212021220212200112120100022102221212111221010212012001120000212000210002022011001111221200010102000001111000011220111212111000110112101121210110111200202101122002220222111012121211122011012201012101220222222011211212112010112101222120111201102121120212201020221011012022211210022121001022112001021021211201200020021211222002210112001221122110012011212222120200101121022011011212200021012112211222220101200200110000121110011012021022110111101210211102210122001002020121202211202110202000220201222022011022010100121002101121002121220201200112202202221110210012210102102211011211211002012221022000120122111211102100211122111020011202202120102112212122222210211221002010211102112211110001112002211001100100011111220210212122112222210122000100111211221000021112202110020121201122012110101000210220211000121102020002210222200010011210210011102221012201111221112100210202222120202121122202212212221012200012001100002120122002212021022200212202010221102200221020201010001011020220000001221000220201121011210000102202012222102010022112012022200011212201021122202120011212100210111100122010101110111100022212121202021211111020011001202211101120221010220201200211011022222", "12220121021022212111220221011112021211122212020112222111200100012012222202011200220000111022201010112210012002221020211122200201110020210010100011102100221010122010201201000220222210101121001222202000122111210210112010122221012221221101011202020210122202110201212012122221002201212220122111222012100000020220102202011110002201011000211021222112120100102221120110200222222021202210120101012011000000110102210021120211110000020101200001201201002120211221121001020110112111010112220220012101012020000211011022010001211102000002200021112120101200020112102100222110121000111121210001220210120100020221010022100220122001120210022010202001202200022002021112002012021111101211122001120122002201122211210101101120212010102020110102001002102122012112111011121011000221002020201210220010001222121110000220211021122201101110212220211221121121122120100122111021101201120211212200201001101221020110202002120102211221221021012120122221000020210212120111011021221200110102221121020221001110102022201122011210110112202012220112212210220122020012022220021212222201020210022200120002020020101121102122111201101112122200202101210210002110022010210022211221120112122202011101011020200100121011002000012110011021000101102122100021021111110012002211011021200101220112211202201112100102112121221222221202121112010112202211111200222110211221100221010001212202010201021002201101221222020021211110020010102201100020001110111210001020202201111120100212220020001012012021122012021000222100001022220221211102000220111011200202111102101121212200021002202020212211202011220121011102210201012220210020111120011201020000001012012021211201202102220111201001222010022200211121212110201100120100101110121201202200110112021002020112122001120202220222000111020012010201102100100001001111010120121120110222212020212220010022221010222112120102222121102101200220202110101200000022001112221001101201001001010022021001010212111101000102020212001010001011201020002220011201002120021120010212121001011122020021000112000202112020202210222012022020100212210111210121000112000011202011212022211101002010002101100201121212002000120011212022201220201011102201120010121111201110022201211010112102010111121112011110112121102010111200100100111121101112010011002111201110202011220021022200202102222011021210201120020012110100100002120120110210121122002202221001010000020220102212022211212002021222022221210111122011101201222112011011212112022012222221012221222011111001222120121020211012", "11210000111120002020220201222122112102210012212020220111110002201110012102121202212210102201121111100212110201000111111122012220002200022100210100212002011010021001010222201212020210210011222101212212002222010021211102121210110112010200222120222222012121121102202000200002101211111222002001021101122011110111102010022101001010101221022121020011120010212110210002202112121211120202212122102002220221020212122002120100001010122002202011101102000122212101120200200222112122102211122100220212001202121002021202221110022012000002220211201102212010102111200112201222010211200200112222010102200012011111012021220022222011212210022221102021112101021220000210102000012021210110020200010102000221222021200012220021001111211202020011121212200011110000220020210011220112021112112120211200020010022221112222010220202112021210211101222222100010200202202210102020112100202120220211112122112200100002221012112202100211221022221102121210121022212101101012022220200210211000110202020110002101011121022222201112020100202221202111211020000021112112002212101002200110202002201022201001120022020011220020012200111010010111211111010001010202222200212110020120200101212001021120221012021121111211012020202100212222000221210020010202010001211201221211022102111221121100212102022022012101001010221222001220102011110201202002111111202002022122121010021022121222012100210100210222122220212111012200212212100021210222012120002012100110100222222002012220122201112011211102202000120200111102110021221112221020111021011001012001120220212212202000210001011021020011112212121202221110012012221202111210201021210000122102201011111021020202201120112121100011012210110200220011210020020212100012210122012012200002211110012201120121020000021200001102211012220021021101100011212112010202021120222212211202220002121010121212011100211121011121001002021021122100000122011000010012121120011021011202212012110022012002110111112101121201010102201010220122012101002001210110000121220212010121101000111200100201022110221200220122120112110001121120122200222120101201121001201210002220112211102001221112202020200010201011021012022202210221201122221110002020122020210022002211012101022220100200202112011221221000122220021122000000001212212020120011100022000120121101010021111102101100000000121121202020000021020122210110000022212212111202012212220122201221201101112102112202022221021020102100002220101111210200111100201220110222111021110110000022202010212022210202020221010121220011", "22010010122110202111020012101211210021020100111221001012011021201121221210020112112202102211012102000021220120222212212121200012112112222212001102010012122200110220022011001000212211111002101102210022111011102100001120120212122012202012121200001202101201222220222222102121100220221011120200000002221120122222201111101122222211210110200000220022200202100212102221112101100101010010110110200001211001200012112002100020112002111002212201122020200120010111201010022020111120110202110100001011011100100211000101101100222112012211121112100002222021100220000101212101222020021212000212202222210021212000102101010001011202121121112012011200102001020200101021211200010000211020020212012101010000220011022002010021211201101210222200111222122122021222002221221000211200121002200001221102110021100100222121220002012220210121102221201110120201200011010100210112102122021122121012221110201210002210211002002001020002021012000011102121112002220201211111200210000111111200212110112200210102201010221221122011211210110002220100112010002220120102021011002212110211110022100222112212011101112211222000101120000201211210002020112110221110122012101120121020020010020101110221220202101222001110120020120112112110120221021002000002220101102001011202200111220210200110011212111000122221211221112112002001102121011221002110000221012111011000111020021201000120221011102020111201112212100112210210211120122000112111200202102212101020001011121221201020101012122220101122201202111110100201202021221211222120101121220010021010120110212200110002200201021122020211210012210201020122212001201120012012010211220021002111002220200102010122002210000100022010111001220122202100001122122220102001012212111102110102002012100022122100102012200211122102210122010201201222201010122021210200011210211212102011221201221020021121210211101100202011201110212220222211021101110212110112120001122202220020101102100201111000101112122102021101121212100121120010122212211000110002010020010020112120021210221212000010021012012220022222221122210110020220000210121011110210221211200220121222001122110112202120021002121000010121100222211102012202201011112111212012201102001010012101201011102101000100101201100002101100010210121221020212221010020022100202002011002022221001211000111102022111000122112111220121221201021100220000222210101020110000111221101122112020221221021022001200201201212200121220121102222200221222021210111120110002122110010201112121020020022202010222001102022122021220", "11201212111202222011011002110121001101220101112221211210121222000110111122200012202111201200221000202122122002211000120011220020100120001102110012220112121122201022221000100202110112201221111221002110122211100100002000112121100121000110121121210202002220020201000110020100202211101001101220102210201101102002102102221011100022010220011021121002201122120111120020002022212121100200100110010002222121210200021000121220002200210101021110010101100010012101000101220100011220011222220010102222220111021210222100110200202011201220222200011022010000201212101201002011122121202220100120220121120202001002112220100222010102111102210110112100000200111020201212000000222111202021001121200212111000212122120210121101211212112111111000222022101201022122211111201202000102111202200022222202222000121000022112002011121011021122200210111121020011121002021121202222200101002012202002122111000210220102101112222111020200002110212221210020100022201121110102210212202111112200002212012010112211212210200200100021100121011201001221122222200221221220000121001221212000220010100011001011220112012010001210122110110111202020102112220222211002220222211000011002021101000200220001020121111212121001122021011110222220011111100001212001021220112022210120011112020022100212222101100102202220010222102101110012010012000201202101212110220210220102121112110100000222110010012221020202111220110220202220200012011111201011110022201111222220020211110110201101022121102202121011120000110201211001101101222200221211210222112002102122122202202222102000001122000102212022020001211200100012112000111022212010111121000122000122110022110011110221020010112110112002020201102120102022201221221221020022000112210122112100202210101020100001110212020022221001001012120122010010220011221011111112021122012201200120110001020201212101121211011222212010222001201011001121001011000112212220202122221200221010200212120200020221001111020212001210100212112112100211002212120000121112210000110010120121010000201201201210201121111021120122102010111220100021010120102112012200221100210220112012102121011020111101221210200222010102121001120200101222202121210222111101111110202200110021121200222210011020120122010220100202120110210220122220201201002101000202202210022211222022221210202210120100011011212021022202010200210122021221222022210210102212200201112110012101210012012212112211001101011120222020021201011020110010101022100202120020211210101000000122010112221221011212201002010001222010", "00000012202011011102121221210001220212012020100212201220222122120220120010020102012002202220200021201121001111012112120112020212022212221020202210121120120211210110100111002011001202100210112201102211200012100022022210022220122120112122212100121112110222110022002000012220220200012010011100102110121012200020212210210201212200111212000000100100101001100112020212012212201110201020010200200121200020122001122211002000211222201121220201000111021020211221210112102012012120120000200211010002201200121000020011201212010112011120112002112102111122220222200022121100222022021102221100221122211020200220220002012022100211100021222200200121122022020111002010010000010011111200211000112002112020101200222010100212101212012020122211020220101002010112112101211111222010101020021022100200112121011210210211200100111202000211201220021200112121000020021022112020120211111111222102211012120121220001012021100110020100100221101210212211121000220201200011102020202102001212101010111010211211100120102101202102122021220212212222100022201000100021210010011201000110221101200002000020011002110011011020112110120200121001101211212212110022122001112121122211120022112020202111020222122020212222222220102120111221220211110120002011221011102022021012221010020211222222020121110020201220202210102110022001010200002100022011122121202000010221112110022011020010011011221120100112212210011210111020021001110121002211001010022120000202120100220010010222101122002100022121102212010100000111121002221021011100000022022202112102121111100222220020101010121220012112220201200000002112001000212111002012020110100002011100111201022111022122001212100220121102000121012022220210110012010012212100201221000121100112122022222210021020212002202000211112101012221111112002110000200201121212101122010020020022001121201122220100200111001022011200000110201200000200021121022100201222222110222220100100010200011210111120210000200121001001122002210120001000102202122211120221211221212220011200100110100220200202222211211101011211122211010212011112120221200220102111100102211222100100011221210101101221122210022221102202112201111010120210100102110020001212102012102010221210101110210120120120120222201011011001022211000011121020012111010111120111211200220020101101020021220022000001221202212102200201102110211201010001111202002122000111001001200220212022201222101210211210100101202210000012120000200012121012211010212010202220101211011222001200221222212211112222210012112202111120", "11200000122010201011222200100020120122212110012210121221111210012201012100211211212200000121020210200012101200120010100012222011110022110100100210100211012012012000102000120200011111211021011011001100102001101020212012020021012000222100022221120101212121211122021121012002001002011012110120112111100001222110112010022120002022200121002222002220100111022102102221110222001102010120022112120200120101120022012102210121122220012022000200010222012201121201202010021022211012221122102021010202202000111200000010121221112011202100010010212022122112210100111120002010202122110221121201210222212122101221012022021200200012002122222120000200211211102110210101001021220021122112002101012102000002021002211121221211210222120202010000200212021020020220102001111220221210021202101202221210020122010202112110221120202111022210001001122102102200102002122220120112011022220110212020012010200201012202120021222000111101010021212022010121122121002212122211021201011111110000222101121201220121212121011220210222021100121120120122012211011001100002020000120001220111121002121220011202112012022211202012112010200212022012212122201012210102101112000222210212200000221001200102111221121112111010101101021212010011001121201200012002010200020020000220000012200012102221110200000121110111200020221221212002202002211112120111012220120001210111112201210102010010002021112002000002120020121201220000222120210011201001012122012202210022220001101222011122212111102201100220220012101201001022112100201221201112002022110000002211022110221211020010220202001122202002212000022020000102102101202201021102122001102202121222022021122010211110112202122002200212112210201002021101012211022011111120202220022210210002212210021201110010110021112120101120101122020101100022210222021112110101200122200210222100221120122112200022220201002021122211111012022020121022022200212200101101221012010122122120100120212010120100120022101120012010102020122122201011222002012111011101021011111120202200001120012022120220112202102010021102220202110021021102210021201011010102000002010101002211120020110210200002201100211122022002222012202101110001122121120212111112020201020021220021000211220122022021002020001112000011000101221200001012020112020010101101201010112111201221002122120120001112112110020222022211021201202222102021022210102000201222211110021111202100211121101221211010010100211221200011110211112011002111202021222121201022202020102122121221220111112022222101100101122220020100", "20010110210010011102222020121022112010210102211121212000112021102022102110200002111021120222010111102102011010121012001002211002010201022001221020220120220122122201212011020010022220120210202001121112220121201212111022020201210112111012210201011111210000112210220020011212110120120212100012221101021100000100212210122002021200111010020120011212102001110220110021221120010210120110222002012112212121121200201010202200000111020221201220012020002000102022220121220202211002002201022121102222111012102001122221221201211000002012011222101200022022100001011012222120001200101122222202221211020022010011012200000100212201222111120212222221211121200220111220211202001121010020011010112121110010120012022022202001212012001101021202222011202122222122000020111012002221001212212021210022022112102011012212100200100211201011200120000211000100220111120122221112222102202121002012110121110102211210200101100022112100210121222020221101220001111120112221002111122000201022221002102210121012212100012220211210210200211210220002202211021022010121000110201121202002122201222012120010001222020101002210120100210111211100220200201202101110212121112112212202122222221010021012020111002212222220010210000100202001100121201102222211122211021020001100111220201001210210022022220012122202222211012022201010002112012110210000020010212000021200012011201002112002202011120110200010100111000000010012010120222211111221010112201110202120210210000022202120110100100110021222020221001011222201222122102001211021110222110210000012000210010012121202220022211012112211212110100122212110010021101221200120221221011210102121200122101202221012212220011000122210202021100012111221211112021011211211210200021122211021212000020222101212001000211212010212021011112112222021012000110111121201200210220021000120122022112012100002100210011210222001221121200022120012222122012202011100000210100012011220102101012020022102212220001122202211212000102110110001222210002011101001001220002112010100101200002002202122012101110000122100200122110000200120020020021212111122121222201111211222221211001021110000122112010021112220222210011000200201220120211010011200010120020002102010212200101221221011100110210101202112220022101011111000021022111101222020011000201211121011211002202222221000001201100022210211012021210211102112211001211011012110021222212201102011022210010121202002122001120200001102111102120121112110001222022122021021000201100110211202002200100200220101012121211110201212", "12000111022212100202200202110120121020110200011222002120022000211101121110112120111000222211102110010122010221111120121112001112100100110122102001222022021001211111112022220111020011021120001200100020002110020020221122221210200202221200211120000102220120101211121201201202111111221002010111020012111112001100001101201000021022022011010222111212221200202222220212022202011211220002011212002122012122110110120120221120201120120022102202111220202011000021221122212020021122220200100002211211012101112202201202011010110220211122201011111011022122200022101022010212012220021220021021022101011210200000001110211000210000121220221021012211212000111121101120002212101000120120111220021100212210020020020011122101112010222200201122002222111122121101110021112002221000001110211220000121212211221210011121011100002211102001001101220100012220020121201002002222011211112012221222120022101210002022020210011020200220200200200100210020112010002012111000011202012020002222111220210010111112012210222021012010010212110001211102221101220202201002211021022010002211122020012212120202212200010011001021102211100112201100020112221012011100020200101202100000121100120210110221102200100010201012020011221211010200210122102110122210000201102102101220200222212011221210200102000012010002011220120102112101212100202222111210000102221101220122221121111100012022021002200111112011020022201221200110011000010022121201201201212012221212102021000111120002002100022222110010200111111200012001120222011212220222002100022010002022010210020122020002210120001202221211010212211121200110212020021220111112110111220110201002220102101102102212122221211020002121212222211112220100221102120120212200111001111022012200110010220020101112001001200110211212220020100111110012012112102020110020002200112011202102222220021220012101212200102101011022020111202112011211000121012002021220002110021011000021001221200011220121012122210121011220120121210202201012121100102222211111021222001101122211002210222211211201121021010121110120101022101211012002022121012200222121202101110221201120020111022112210012121211111220100000122100220111000112110102000021110200000012011020220000010011101020220100120002210000010020212200011110210020011122221011110100011220102221201002220100202120212101120011001122202210122202120102212021110210200100220201201121010222211210102002201010220010000000121002122200200212020201001120200000122100111111210002122011111001002121012121020201222222100010101100", "00120221200102002121010101010200221202112111110222011222120111221012001212200121012111212010022211101120220002220102212121111111212212021011000010222200220102110122110100202110001021010002122022112112001120110110011120211011220222102020000100201000211110200100110001021220121202022210202011000221220202210202012000121221011121110200020112211200210221220121110210211202211111120101122121221202221000212220020012221101001012011122021000210010022001000021202110122122100112001221211110202112021000001021121222002001221010101221222220120111002201100020022122001102221112021022102210110001020100020221112002002020010012210210120212222122012101211102012011012201212201220011022211100110121001010211222101101111202220201002221000200010102112200121012101110100102020111202212020021110002120001120211111112111222021002210021002021120020122120112122002112122002110222021122010022012211201000112211010021012102220100111001100121211101010020102112110000022000201211101101000022122121200210102221201120000212201222112021221100210000001200000210021022111201121001122011001211102210101000121022100010212100221222001001221022100202122201021122012221010012020101002221002120222111002222101210211120201000012120212222020212102211100112100102001122010101210010120222110012202122101002210020221111101200021221202001021101002112120212012220010210210011102002210010021211120220022020121122010001002202101012122001201122101220210212112000112220101000111221010221210202011110211201220122002120002122021212002020212111020210011020000221010111000212212010111112010121221102002000102012002020111012212201221110202121212212111211110000220212002202121211020101012222021222211222001011021210211021001012121211111010012201111011001211121122120220221121201122020121002222122110220222000100121212122022222000021220220100100021001010221110200200111100011211110010022212002220201121000011011211110120210112011002221200210202110212220002002112110021010020011121002111020122121222222110110210010021200122120201020212012010020001101001122001012111111110022200202120111101211221002111201000120100001101102020111011102202201022221212001112102120021211212010102011212211200200101121001101012120012121101020222102000200200100010020120012020002002220000022221121222002000212112110222202000012220122211020211111100020010010011121220202121112112111112201112111000011120222122201010110000221222102010110221102201222021011200000200122122000222102120121122222001222211210021001021", "01202110220221222100022000220210102112212200111222221022022112200200212220021122021211100211012101121121100200221212112010121000222202110121221101120120110120001210221121002001122220202100102221122111212010201211200120102221102011101011112101102101212112112110112022220120111201212210202120112221210102012021122010022010102212202211011212211222022022020220000022021011000020000212021120222021201122111112102202111022020100110000202222011011021210201020001120100020201100201121202222210122110122000111022110022020102101112012010012210220111121011001001111011120221122010212202101100211111210120000221201010200011001000102100210001201001210111112002122002112012022000211222201012120001021222220210220112001102010211121200112222011112021111201220022002021202011021210101010101222212012002121011110112111120211121220220211000010111121202001121022122101212121201210001101220120222212111210112020222200122210020021111201122200011110021222020222200101210200120010001210202121200022121100100101000220122012001000122221212102122111221101002202100120012102001001121012210212001121012012010102200002120212221111002021122212022211021002020210021112010010210122000222220101101100000211002101011212212211122110212210110120211222210002220112022001202021211211202100121202110201121000121012112022111010222110001111000021122000020121122001010212121202220201211121012221210222221012210101210210221121001002021121102012020100002202100200221220202001012220101200211120020000011020212211100202020102002221102110021212001021212110122212211211001211012101112111100010111221212210202011121212021020122001112110100220012100212100020212021012101222210111210202202000120120010002220012212101110201112112121100121122100011010222212220200200201101220222000020222110201212222220222120202001000100010120010200102212012202112112122222011210101111000100111011212212021221020110210220020021101112111211012111021122201212112012220100102220200202012210111100220200100120100021020200020200101010200121011010210002221112010120120000202212022012222001222122121212120002000211121011210212221002010001111200220022012212221022022100202112020001001220020001022202122022022020112000122200202002211022111112120220200112111012001222112021021021122020222001110212022010010112101112201010211201201010112122210010210222222212210020121100012212001021020111002122100021111010011021102221222111011012012201220011111011012111221210120201220111211210102022012112112012100001211101221110", "22220221202001011200102102120101112120202022122100222022122110010110211222001120101221211100210121002001101000110000020000120022212201020100112101211111202100111011002210121210101021010012202121012220122001222220222201100111020222222210012022122112211122202012010012101200012021022120210201222001201111011202120020010201022211212212021221012022022120110002101022210112111202200200011101200102210210022100012110010020121210100121020112122202210222112022012122022202101202221222210221221011220120121100020011102011220010020222021001021202112102012001121222202001012022011010122211210201000002101010011122101222202011101011002201200121202011010122021002220121110002221001220112210020110221000021200022111212101112202120121220111220110101112112101001112010021002102121211102211200001220222022022011121220121022222201211020101221100100112222001211021012021112002100202002220001010102020210100001020011210111011002201022021000120111102200112000222121120202121112200001112020102121002020202212012211021221211222100120012200122210202212211222001002220200202120121001020222120011011102211110112202200210211202222110100112200201222210001122012211122210201022100102010100221210121010011121111112122001121001210220200121222202211110001001220102001121122210220121210220011221021211001220002220000210111012121002211200020021110110011022111201110112212112200202111110111100011002102010102122002220111011022212120222112121201210100100222212220012011112220112100212111120010100010122020122100022212022012102212100102122201020121221012221121001211020100102222211101010002002100100222010010001211220001111001022202100020202102211222021100011210120112002220101221211211021110200002002021010020112010212122212000020000011220202100002101012122002010020201222211020200101000110022011222211211002211021122200220021211000000011000212001222000012021012201100220101211110122001012122220111100201110212021121212221221212201222111210201010010011101012112001122100121211201102102212211001112111011022011200122012101120020022000020000010221212202100020010222220210221011200002221102112220121122201120111211120111112102121000121020021211102101021022002221212121002212210212022122002221002022111202202102102000102201120110120011110122002000120022010112001001200210121211012020102001122021212112111100100021202101211202110020010121010012110120011110201122220012110202200211222212020121020120022101001112001122220102221021112021210102010002112220122121102200012100111", "22220000112000120021210211100020210221202101021111121021102211122221100210102211000102122110110022200220011010122210102121121112210020011012220112001110022121120010101001221210000111012022112101022020202111111112021011022111101212012222202022201022210222012000002220201101012021221212011000000212012220021100010020212022111100101121012022212102202121110222000121202212202221202111210200220210121211211122100212120212012001022200011220122011201210111211121120100012222201022101201210120010020012112112202200120010210120011220120020022020022102202020022100112010101010110222001012220010011201202211212210022120111100021221202111202200002122010000210122010122210010221100022010020021102011220201220201021110201200012122010120121220010200012100002102100122110122100200221010210001111002111001202002102222120100121120220010022201002120100222210100012122010121200202202201011022001101010020110200110112000020101001001010121021201121112211002002021221011021011220221211022200221200202002201010002111112021220211222012211201200111121100112221202212021021002010212122101100211012210211112210002222002111100002111122111220220112201122000012210000000020010212022021121212011011212201111011200121202210200020222120101101210212121020210202012122222201022111120100100111020000022001222110012201220110121101102202122200110101002021121220220201010100000022202022122021112212022111202020112212202200010212022000112020000012212021022210022221021012110000112121121012110220202020220020101222120220122010100012221120212102022121202200221112121201110112211120112221220102002200200212110001002120221002012200121000121100122121001112110011020012211211101222012210112220222212202211112120120010101012211220220002021001212020212001010002221102011012100111210100001012221100122020120002102220012012012112210021210012100222100210222200001021102202100210200122011202112022121010102212121012200121210020002001010022102210022121010221110210212200220011122101011111011110221001000222201222112222200210021202211000220012112121020101010212001002221101111021011012112101202001120111210000121021021002102010102210020001000110011022102210010122102200110220001202120122210101210012021212100222211220120021100102222012200112202202110012110202121200022121002001102011122220101220012212011201201221212202012220100222011201001221210022102122210012010122222120020100102022002020101000111222102220000000200200011121102021022100221102022121112211112122022112210211221122120020", "20112022210200110111011201222011121000021111220111021020211110021022201100202002102200212102120121201001220220122221112000201221120211012210211001010021222121102201122201201001022000021221100221110202010220111001120022000022121210121110000112102010222222220212011210221002002202110212212022211011011202220000011002111210120202201110111211110120202220111002021121110210010100211111120202111010211221010202121022102110211001120102012110010010221101210200001102202001022002120111010022020002120110110221022212202100001221201011002100002002022112021200121002221002000020121210021001101011020011210220121212111020212121020111120200220102121200022102101120220100120001122211212212211120021021101100202120010101021201221202001010212101200121002112102202201011201202110212210202220011212011020011000002021011102120210200012020021022011212111112202221212022010211202022201101122211021002122002121100002111011211200000212110111210101022020001012200120210122010121211100011020221001111210021221022111002112010102002212011021120021022101111121011011200202022020121222011222002021111122101100221210000122222201200222021120100111011112200000001111202202001112110210120120120022002202221102010021012121002100000122111202202201001112220112210100022011211021000020101010110100122001201020100010210101221200001012212211212211120021211111201200022221002010212121222112100221100212001000221012212121220111022010100212001200000120221012211111222212112221000212100011022211011211120122211021100210122112110210212221010201210020222211121110000011111020110121000112101000010102221220101222100002121022012100101121021022220202110210110221110001221001101201122101022112220020002112022002120220002222212011100022012010000001202110121222200222012211000220000121000002010012100211122120120202121010110121000120102001100002110111111221211000220201101120022200100012011001220101020022202201100020222201010011111120202211200002121211212221212201200010221010212100202222100001111200101212112020112020120201120202000012021201002201021120011110220200000012222221100020202020111111020010212120200010000210111010110001120210110211000102001112012002100121112222200122200020122222222001201222201220201010100201210021111110010101010121212202010221120112102112101101002202200211020112210110002112021220012212021111102202211221001222010012200221001122201211220011111221202221010201022201021202112100010210222012100100111100010021100202100011220012020111022121020100002220101", "12101111001012000210110202222200102201211012111100120001102112112220202022011012221011122011022002212021222210112201120122210122021112220021000202021200222100120021111200210100010221212010011120002020022222001012222212200211202000201121012112110201100112222021102101012100110101100121020122022121202120111001200110200002020102021220222011202211111200100111210120121202111001121021220111101222120020001212011111201220221000120022110111202000012201102211001012111212101001110200101122012111200001001212202002212100021000110222212101202001002001220211000200212111010121100121200122021120021212010201000220021101111021100111201111021100100100102201220201120121022001202220000020101110212211202211021210020211210202022001211212101221221211211021200202222212211002000000112110121011011122010001022021122100100111222001020001112112000011020220011111110022020200220001110200102200220212100122202211212210222022002220012100200101102102022111220221221002101211112111112200121020221001112020021101212121120202022020100211122000220210102020210200010212202110212120022022220012122211222012100212000221021010221121122222200121002002211120211001100220002222120100210220100122211100212210121210022202010001102220022022112210102201112221201200020202122212111002121002112112121102011020002220002020222112012121102100120222220102111000101001202102100122122211121100012122220202001120200122102002200100001000002221010110022202100202000122121012110002211011101211211221000210202011110110122000000200122222211000011111102212011220112010022002010200202101002200101001122101001122220011110122001212000011120122212220212202011100222220121120010012121201222111221102011111012000002002220201112211212001212201202200010220202112100111202220120200212210112202011122201212111120212221010220101200011022202012120201200022221010122121002122000222200100101022220011120111122101010011201220200220020120102112122212010202112012110121201221201002000220112012010010222002010200220110122221100211122100212201120002121201200120122101221021101011001222002211120221211220122222121112011111211222112110010102022002010100212002101021001022111120201002001111100112010001100100011110121021122111120220100000120101100010012001000200000020112112022021221111212210011211022121000202220200221222002112221111010020212001111212011020001110002100010200101010222210020001201210010121112122010100210201200022000102222001012010221011122200222211012022120112012121211012101211210121100110", "22200200211100211201000201101012201000010220210201112020102001202002222121212122212110122200120111110102111001110021010111001212120210202011020122211211200111210122002221220210112101221022102001200221021001210201022010101102121201021111122200220122200121010110221200212112212112101102012111122120212022102122102020202222120200122011010200222220020100221000000111221010021221200200020111221210221101210100110120210201101122021222021112200001010201201000212100120001201002000122011022022220210222012201111220100122121200201220120002100200210022022102012200022002210010100202222012012020022002022102221101000201011101111112120212201221212212101102201012222202111020210210110222212012010022222122200122020110000102122122000101220001121011112012000202221110100212212112110101120211102012000002012220122110010221202220110010222212022220202020211012101210010121012120112222210110020222022000122020210120000220220102221100101200020100202011012201221111220120022112202022012200021210022102212120020001201020101122202001212121020202001202011220222102202020121211201101102021021002111010222011200011120212121212011002122121022220212122222200200211020002102001020021122002102010021202001122222200121220022011202101202012002102212222020002222201121210001010011000210201100111100120012020101210210110101221021210201102101000011102202012200202202122012210002111001202002012210010102212110110120110012220221101012122200011001010111212111202221220001112020022200220202021012121001112122001011002110211101110120021120200112100111001012222220002121220020201101220022021202002100010100201120210001210110112200100221002001001222021020221221002210100001101011121002012211222000100021000021021121012112201022012221202110100101010210112102101100120221021202101222220120021110110021112211202012212101200100000200002121020002112100112121222101010010122000101001022022212011202020000112002122101111222010020222212012000110111220000001111020202012112010201220012120211110112010120221220012222111000022020001011201122101212011120112110112101002110000222101200222001211021201211021020202212100112122000112010100012122001011020222112100001200120020102100020222100022100012022002221020101111121211122002121101210112222002001202102210012001111102122222121111202221112101202212222002220011112212000000210202101221022001201022102120011211202212121021202222010120121200001221110121010221121120222221002001021111100220102222122120112111112221121112202111222011120012200", "00010101022211212210002222122012002001001021122101221021022011102121220200022012001010020222220001020010210122210100111012111010212210012021111022221021121122121122022211201212221122120220101020201211100202222220221212002200110010201001020211211101220121201210221022010202212012000102101121100112002211200200112020010220110121020201022112012200222212001000110001010000001221110100010010101212110220212212122022202120102102212012001200120102210021100100202002210201211202121102012011122212012210202011121111222122100220202120012202201102121112020121200101002101200212010211020012120112021100010111101021100221022220200201110110110011120122221001111001220111222222212002222021021222102021120202120011220010010202012201201020201100202011210212212122101001001202000112102222012101201101202011201112010012010011010200221021011211222022210202202022212012002111211121112221011220121110022110001202220022221220120001202101010010121012201000212201121101021110211120010011201220022222011121222102100120101102021110211112100022010221212011121012211112201010000222200222000020100121021002102221000222221212001220000001212220121201020220221120022210002210122001000100111201020020001122022200202202210211110221110212201010211100100222102011010121101121110211022002101022010021122010002002200020012202102101100100121001021110222021200022212002000201102120020012212002121201110211222102210111111201111220122120012022122022100122201002221122222101102021211220200201112102011002202121102201210202100021101020201201011121221112100011201210211020102202220201022222011100200101000212100022201220111000201020201110101211101122022122212112010101111112202122001020022022022022200022020211000012111110212220021200020100212221021002002022102222110001100101020100202002221000011020221002010001110112201101021000200002020112122120022012101120202212201202100202022012222111121001010212112202212010100112001012202112211102122002001021111012002122012000102011212202201020000000201000211021222002100012200101222122100020111210021111111220021011122100101012221212112210111002020121000202101012222010100111200020221211101111200210202122110112121122101110200012221100012001002000220212100020202121201120010210210222222211122010101200122202102002121122202010210112211000112001220011222011211211020122022202022112012100201110211220201120101100200011212112110110201112220011222202222211100121111201122111212201001211012122202202221021022111112020012210220002110212220112", "00200012101111101221010222012220201101022112210201010001211100112221102222101222210112201101120012200212121221202101010021020221211221101222121121011201210221200222110021011010022202110002120010221212121102102210021002221222111122022202110201112202010121211012010112211100102120110221112220021012020210102120221002202001222212210220100122210112102001002220210221200002100101200002012012210102020201220200112020221022220211110101001010012202102002210122111221210221120021002102021210221001012120201012211200012101101100010221211222121111120101221200202120000101201102022000221112012100021222122000110111101000222001021222001100121222212122101001100100000011211011100121102222222111122222110220212002211221021010111110212210120100110112102102012110000022112201012200000222100011121002220222101222001200020201101220220120000202200020020202220102020002021002222111000120100211220022220002002220201000100022110002002011001102221100021001120120102022101222001022102120101111210222212200121012000202001011002212202120102002122100222220021211121102220200020210001012001221220111221120012001001001201111011200212110102002201100121022101122222022222101020122010202001012122222021211121111102001221202202000001002012211010101022210101021112222111121002210121200220221020122002002121102202121111222012022220210110220202221211202210220222211210120122002111100200101120020101100010202122220121121100000112201211120110221001100101120100202221102210120201000121201112221111012201122122210012222011001022222122102021101102121102101210221222112202220202010010212022012010220211222201101220002201012221002012112000212121112112101101202011110211100022211112021021010000002000220001100102101121100002200000012101012112100102120212002002212112101100111002010200122011000120212100020221011122200111000120212002211220002012010010212102122112221022220221201201222220021010000120212102022222110012021211111212222112201000010000102222112000012121011222012002002000211111001200021211210112210201122111011202212122200200022022221221202212200010101201120121222110221021000210001212222011110111221022220200200212122001011210011012120122200202212010210202211021121220121100102222211012022002222210122022121220122122022221100022021201110022120012120000220221122222122122012022002022011210202212110110020202012012022110222121012112100110112101011120111110120121020220121110000121010002210020222212002121001212121201021112211120211022011000202001010212010212121112002", "22200201212201012212212101110111210020221210222122201202211110011011012121220001102211120202210102220101021112221110201202002121120200221212212222210201220102102222022200111201211102200222212020021101212122002110011222201201112022002202120021221021220020110111210212210100120001111211111010010101120121021100021222112221120022022202100101020220020110002202210001002222201201221102202120100020010201221102100100201020012001221220001200011012221000121201000012201012202001211222020121222101002212021021222122101000011011202110002212110221211122221010011011102012010202202221221122022222202110001121112000211221012110001021222012110222220120211000222010202110112202022201101021020111211002011011010222221101011011112221202212101221010212100111102011121102011220200101110020021222212112210220122202112102010112020021200101120202110222010200001110200002200120011000220202110012021211222011210202112112122012012011021121020202202220202001021012100122101220221120221200102102012020201202101100001011210222200221102112002212201212121222021001001212122212112222210002212010211121012121211100111210221000022000222120111221112121022022001201100112212000121001112121202002211111102212121010022220121001012112001012112111200221201110202110002102001201002021010120121011002100221022100012002100221122110212102202020000100220101220121110212120221110200200221101220011221211110020120110100012112200121011112210201022220010022122112101220210012211000201022102010022201211202212022011022011020012120120111020212022000020012101221101200112101101010021012121121200010222211020002021020220012110221221010120011022121211010210202221212112102121201202212121021220112020121212022121011122011122212011101011101111011202001022211221011122002122220111002111221220100222121202011020101100002022212212220020000101120211122210011122021102012012012221000221101010001120111000101002100122101211201221121102221001102101000010012210122111110010000120021111010101201100111011202200220020020000202200202101022000012201111212022101200111222000102121212022220210012220210100010110202102002000222001202222002211021202111220010210220101200000200121112001102012200212000201202112221111212012220212100220210020112212120121210121122201012110111021110002012200122021022220010111100110002101012112000021021011220120211210011001022101021101221212021011111221121002022011112221010200121112010000222002200112001110202021221011010102100210122202110020000000100111012111222111221010", "02100001211011021120012222020112222122122010100200100120012002221220020020222200220102022102011010110221022001001210101102112200010111001220210120121211201102101110012121111221020220221200121011200102111222101221222000222211212002022100201100221202002210020102110021001222222100001120211200200012122021000000102121201120220202212221101221210120112101210212012020122010010012100120112111100010121201210201200120101010212021002222012200220020221010110201111102220210220202000122020210110202021012221000110022100002022120200011211000021021202122011000201202222221200012002111002220002100210200201211010101121201020110021020122220022020200210022002101011101110111021221220022000102000210211002221122212002021021101220201012021211011210211020200222210022202120112100102011120011202021212121200021001122012000220121201001221012120220001102020021010201211122222020112112100001122111020100002212210002121002221202122200021210101200121000211000212020122002221121120002011100002001102120021102001012120100100001101120212010121201122112110121022020222110212221221221111101102202110200102101122202022020011111220200220000001221010012101110200120001220201102121002222121202201021122121201010101102001002022201110020100021012201221211101210000211110202212000210120210211100201222211121121120100221111122001220201202111111211121110222020012211120001212201010100221210120020010001022002002010202121021120210102211112122112000001200002021002200110011100221002211121110111120000021011202202110212221220100201122221202211011211000021202020202222212002202000022102122020012221210120012102111121121110021110122102002011120200212220210000200010110012120121021111222202202201110202100222112222101221201100101002211201120120012210212200122010021201220121010211002001022110221200021102201201111022100200001121002012202100011212022021101020000011120212202201011111221010120220012100011222021021120002202211000112001212011221021010200221122200020001012101121021110222211210100020100222001220221210022001212210210001012012012100212111110002010121100020210001212121101101001201200222112112102211020200200102020021012101212010101100010010202111010020112201211002112121000000112212102110001111022202012110221022000011111110102011000000102001022220211011002011010210121212102010122010002012000001012111221110202200101122011111022112102211222100012211022112021021000011100102211012122110112001201210002012210101022102001102212110110201001002221221121200212001010021", "00010200000122020112100122122010210101210020000212022220122201210021212121011022021101020221010022101201021112200021001112100022202010100201001200111202102111222200211110110010222020211111110201102200111111121000221000102210120210121211112100222010210020002101100220221120011110020220221111220120220010021111001010200001100012220122012120122220220021012201000000221012222220211012220000011220012000002201222211112012002120101002220012021000222122221112200211021020210020100210100121120211112002111221211101201120100020010112021122220010022200010222020002200020211010211102021100000201121220222220212100120010112102111201111212122111000002211111202022200201210222110210011012110200222211120012211101022020020200110012211101110222212011021120201201200121112012101020120111020012200020100202222021020000202012102100121201121201120010002212021221010220211110021200221122100200221110010010200220200222101200112121022210211211000001212012222012220000220201121001011220222022210211221211200012020102001221200120202012222200221021011100120100002012022012110021102100111022002210021222210200212100012002001110001111002120222101022220222201101102000112210010101001212120112020212020100111201221021121121011012010002211002002101101001200010210222010122020100101222220202221002012011120201100122120021210110102001021211202212222112212122021122112220020211002220002211001200200122212111010022202111002010212222110201001210212021111202102210201110100201110020220211101120122102102220112001111111200001210210202011122020221221021202012211020112220100212122120100000200012001010202102110212010221221010220012000001002222022212122021200201102220111221122222102121012002210021200100111010200210220011111200021002021011211101201202222001120122020112021001120121002210212000222002010112202120110102110022022211022210002001020001201221201011101220011022011212001101000122211200000201000100220111101221201001222202001201021011102120120021022120211011021120100102121101211201112001120111000221001222021102212021120210200102220101101011122111020022120001000021200210112120210010201112212011002200012221012112000011221202100101001101100220022221022022010020020120102212221122021200222112112012012220021222200112001021100102101110212211020102120000211000210222121100101000202021012002102111100221112012010111211201220110000201112111200000112110111010001210102101220010220200212111122011120100221020210022012222210000201010120011000120210222010100001011122021", "21120110100122120102000002200200221110012012222012020111200202002011201022111011020100120020221210222202221110012102021012222220110100020020121012222202000212202002022002120120021221102011100012011102112002101212101112011100120101212110200020102220101001201111022000200000011201122012211200120221010202112100110000021000101001111201012111212002010120222212001221022000011202000011122222111100212120211112121020110022202110001202022210222021120210211121012200202021100200120001110220100020020002120111202101120000021112020021002200111210201200020121112122211122011122021000020220110102011120101111201000222222110200121020211101002102111221101202120200102222211210202202210012111020020021120212000102121221011100101220210121122121101212021110100002111110200111110202110212122111001022201120122121111000021112020121102202201201011200000021221212002122101100221211102101211211210002120111120200001100000202021211011202001201012111122100201211020112122012210220201102111201110000000100201102001220211200001002111202211001112002022220102212200212102201120001002000121101001120122020020120022101222122210121201020011102222021020210121001122002000102111110121120110200100210020020020120011210201221111122202011001011011022222012001220002120101120111022100021221121022220001110001102012112000202021221001112210000110021002200001100212101200020010222002201211022021012012001200120210000000122122212221100121221102022112122210021110101200201011110222200102111112001020122220221212002012011010122012212211210110111001011220220220110120211100000102212211201200000012122122002211021220212102001020020021000002201012112122110122020022222111210201001201100012011000122120000121100000022201020012121222110020021220112221111222111000201010101200210222212210212202121101011022112010222122211200221220200101100222101120212101122122222120212120102202010111111200211111211112010011120022101121122012102110221010000120120010120110211111010202002210111101102122211012010202122122120010100201210022022112101011101200021200111012201202202110000221100122010012202212212220010221220220111221210210120010000220012111002020222200102220220111122122222001002120021001121122120122010210012011111012022200120201012011102022211120001220220101021112121020012211120020000100010111210111021020102120212002012021211211122120012212212220221211222222220120011011111200112201201110121002020212011200210212112221201212121001022011220010110002101101000222112221121012112012220", "00002100102110201100022200021020010001221011100021112020201000201102000100001222000202212022120222201010221221100111121220200222022010121012000022121000201201200121012000100212102101012001001202010120222100222120100110110020200222120212112001021202012021112112212100010212101121220020020212001020011202121110122220000020111222022122020121020120011210101010120011010222021101112121200212201222100221020202010211110011012211000100201000210002220012100120111012022022011210102120220022211211110012221222001020110211121100000010022102120201120122021202021101221011120211011110001120210220111201110220020110110120101110122002201202201120010221112202202221001122102212001212222012101122211112002001000222111012212222012121222110112001002200002012112100202001010202010201002100021121021101120211211010102002000000122002112002111121200110221201221022001112021221111110020100212101220120000102222101000020220202012021111010101112010001102222010222120021200110200011112110101111012000012111101222111122122012010001221121111221222202221102210220010201022120201022220220212222021202001122120112022222012100212001001022002021120021001022210220100110211210021222200122011210020220110011011010120020012010211010002201212001211100220201021201110211220200012002221212012110110012111101120021021121022121020202212201012210222010012111102101211020001221012222120011120122010001220101200122222202221001022222100102022212112011200211000121000220210110011012010011002000211212012112121102201212211001010012002211122212001120212211222222100220101222201020001020200212201201102012101212211021020111112101221011001200222110210200202021021012202201001222101212121112200222202110121000111202120100022221201202010200100201110112101212111211021102112211201020012200010012212001101002210120022010210122122000110221010221011222002020100001102201222210110002002222122011011221102010010200222021000002022100012201001212012122210010010222012101210012022212101122100102111121010001011001210020210000101222211012100010010121200201111121212120022001110010200222021220021210011021222122120212210122021210222122111010220012211012200002101011102020022021122022212012122020110110211011011100100010220120111211010100110021011121112200220110122122202112120212002020222020200010110020012102212120111120000200202102102012001021000220020121101110122222111210010100212120022221122221221001012222202002120020120211010100120201021221222021220012220222121010200211222122002122122101", "12000200020211212212102102121122200212112220112111011220021212112010121201202120201102020211022222001021112020001220200101210022201011201110011222211111002011010011121000221211102120001222111202100110022011020101002200100120020100010002220020200002021211100110200022020021200001222121102002001020021121101012002011022022121221212011122010100000222001202001221101212011011221001110022022121020221101011020221201121210002001002002120102221201211000021212012201212210022210221022222212011110201221010101100011220222122010021022112201220210110211102001211110012101120000111120102010101022100012010010121021212212122212020020120212121122120111012012021121100201010112101212222020102000012121021101212201210210221222121211101222120021211010120001000201101212222021002101120101200212211010122221010201222101011002100221022222211111100010112020212010010220101020112222202011212220001211010102012122020202102020012022122110220220010121220011011200210102101120112001201221011111021120201221211022221121200020122001112021112212021200110000022220212220010221111210012100020022200100012202010012210210110121022001002112110012212010010000100222020000112010102000212200210220210200222122112110102021212022212000010102211122021220111100120021002211000020111210122200001111110221222002221201212101220211000121002210012211210101121002112212002222200222200101211112021000012210022220102210122210111211110212012021111020212102110020221000222221001210211111012001001102220010201000022102221022100102000021211020021020202022211122122000111102011011201112122210111101122220200101102021200222112121201201001001210100220112101102100121022000200111101002000021100222010102200200011220020220102000220200121101021100021201201221112220102010212001112220001012000001210210212000200222022200010222022220001200022012210112020022220221221020121222011100201212122102001101010101021111220111011020022020120021222202110110121210200000101012121001210100221220020020010111220022212022010020010110022110020112102120220122210210110111010210010101220222202020010211012120111022101221202221111010000220110022021100001020200022212112112002212221121012220100020222221022122120101011001101101000220110002021010211222011010010022222210102122220011111020220220222002121211021201021022022212111101122111000211100120201101110122102011002120210112100011101010111122211011101120201221202120220121220111022200012122020121122011121212020210110002120211020002202202201120111122212001112", "01120200121120210200021112102200201100112111212100010221000121000122020211021212112110102010211101000101210202200110110102100021212011100111120010011201021201001211001111000202021200002120210010102210101010111111222111011022201121202000011202112200121120002210212011000000210221121222200102220210110201022201211210001222112101002210010012010110112201101120020121010102221012211101001120211012222220022021101112220021120121211201110022000101011210201001010221112202002221022212212202020212011212220012220100001200122212202211102100220212220210000101010202101012011021021202211000101010002010022011202202021022111211121220012211120200021012120212022101200212200010120222000012122100211011011020220201120120201201220102012120010201121002101210221110111001201011002110221122100112121212012201220200221120022110101020210201212010101021201020221201212202221222000220122021221210012112001120002200220010202012012000022201220101112122001010220020202102100220101010222021212121112211000210021112200020020222020110011021221222000221211120212200011121010111102110210012020120111011012222121022202100210112022120200210012001112101200221020010012111122011000001221112220211100020110121001210110120111021120200110002221212102102010002222000021022101001110120012122000210121220110110212200110112022010110120220002101011200021021021021021010211022101002121122000001011100101011100022010010111111012111222110101000212110221100021120122110121221011122001211221022021121101101111221122112110021012010011212211101222120122200100212212001211222202011011222102121010211221011122200010002011111111212100102210021100010000001220002200221020221220012101112022100011210202221100221000110101221102110120100201121012121222121111211001200021211212210211201011011020000220110122111021010110100010001222022012120000201102011020201002221021022211200100201100121112220220112120021221120011100021112201121122122210122122100021011112022022112102122001122122111220112111020220211022121211201201001220120021112121110220000200101111100220112102021022110222020220212020020110100222122212020222201212221222110010102222201111000002111002100222210212020200020011202012220110010211221110022102022201220121201002102110001012212201111100100201220211100101200212020010021020222120020210102011101211112210011012211022012201211002211112000021020022020111110001020122111111010220202120210210211020120020112120110002001000211120120002020112102220102102002200012101012102002011211210", "10100011122210112100201011000220210000002202222211202202200112000211202100002010210221111102121012021010202010201000002002000122201202112012021101020221202221021002210111212221022220220002201000000210020100110110222021200001101020012201010200000200002202121101211120100120222221012010211220202020221222201201011201000102010012221202200210012111201221021020111110110022212002102212002021102000020222011210202021121201110202202222012221012201121210122220221200221001121120020210210210221110101001122202120212100021000211211102120011121001211012122012121020121010210120220121201020112211220102120010220100122000201201210210102220211220011021211002012222121111020112210011201120201121210002010221010010020201101000222221210000012201100212100001122101200111001010122201212112021112212011100211122102020211112201110202112120102120101101221200100100222121200000020121001102000220110220221021220102202202020200101112121102211111100221101012020120020120220202112201011202122121211201100111010011021222010210202001002010110002112120211011220022002220121110202220211202002001001100221112010201011012201101100120000101222021122000100220001011120100000211201022201001220210021110000202002000010000202100002112121100221020011221121221120221210110202222121120022121120112100111110021200100000012121002112021111021011211122211120221012211011200002222100011000220220022100111202121002122102210212210202211221010101210120021002210102020211021122000220212212000121202100012211110020210021111102210220210100122002211200010220011101022220022201222221122122221220002220120202011011212011002210111220101102102121100202121022010012211201120212000201021121100222001020211001210202202120210121222010110010100202101200112011210121010210221221101010212200012122022112012210121011020200121200002000222120212212220202022210010002120220022221121222200022102001020201111120201122220211001021012120220202210122022020001110102202112001022012211002202100200221021022121201012121122022011210201210000102120211110212102220201200102001120221221012111110121200000120121222222001100020110020010202202010202112002201121222110110212200021111002212010000102122020001112220022110211010021212200001200101220212002202222222001110222221122120001100202010110021211202121220001010011111221100110001211102020122010011022111011000021221200111222210201012110202210001100021000002001012010121020002011011100100201210011222221112020211200211022012001211222202211120100121010122102121112", "21211010120011012201201200102110200110211120011001021020000001201112102020011220001120011211202210220001202101111020021020000201020212220002212220122010121020221000102221222220100121122012201000212110220101211111012122111220112122000221012100101002220101120002222020121200112111000022110110221212220221200101112221020200112222220020221222120111202100222110210210020010012122011112020011210101222100201120020111002020122002101210020212110120212002200121011021111202002212210211010020111212222012101211012110102021010021110111021211211102112200221011020001122210111012122120000202121101211121201201101000211121221122222101222022022102201112122221011202111100000011212210201202101212112201120000020020000122212212110111020110112122100011110001201020212022102111110022022022100100111100112022121000222022000121212110101100221221111110010212122010202120221122011210111111100011120020022212222020220210210112010120102211122212120102011200122111110110220022110202000010100212020010222121012002102101121202012101202222210011101210112021112111002222211001021121100001111200211001012120112100210102210002221121122020010120122012001200121101210122210112120212002212111022112211101011100202110112110112220212121101002010111100112221010122021122200101111022012122201000002212111112112022110202010000212110000121020222210212122102101102001111011120000221122211201201101012020221010112211012010020122110121011201211120102210010110120010101010110221002212101221000121110100000221100212122100100102022112202111211200202001020020212002201022021021221112011122110100102112012022100101221201212010221001221002000002000022202010112220211222200110101020100111110012022010101200122200120111020220122011100022022102202212121111120000010100201100121220022102201022020122002222212110102120000212210210120002020100021202102110122121011101200202210012112022111011200212120100002212102112211012022200012202101012201122222022021120121111002002200220210201010022111122020011121020100122000101022120212120221020222210010100102121100002011221021021222102000220220220101010000101011121110001120002100222222220000212212200100002122212111121101221101021001010210012101100121110020102001020001002222012102101111102000201020020110102102220202122220212110101122210212111120021121120120122101101001012221022022011110202121110210000101121011221211110022210012110220011202200122222100220222021212021111100212011010102111101122021120000120201111220111210010020111001211021111", "10112122220202212021011021200220101021122022200101111221000210200000210211220220200222102200212002220111220101010022212101201002110101101212121221201202110000202212220011010012100201001021020020202121122202110002211020110112101000221020212112222001121020120221010101101002210112201100012002210011120022021112111122102021100022100010210001010112110002100222001001212112001022202100101120022212022210221111120102110010221101212101010101221002110021111202112012021222112010100202201102112001002210202222201022020122110011002222201210101011220111112202022010210001111100220001212120122101200220202020211022100210002020211120121011210211002122011010220220122202012101002222212100122100210201221222210202021221221101022101200001201000211010200210200212112220210201011200211012212102210101122101122010200101212000120020200121220112211100121211221212020112102110210011001111102112120122011021121020222002210022202000212121110012011200001020012201021002112021201220022121100120210102221110011200222221100020012222210002220221211100110221000212202010202111211010112212221101222221212122012122000212020212111221022111101100220021100010020110012121111000120210112220011022110120111000120110120110012221121210221011111120120101020120121021210202211121210020020021222121100221212002111112122102012222011021021001110001222000001020122200210021000202120220101202200211120112010112102222111000122000112010212222100102210200121101212012112010101022121012010022100020221002222001022012000002202121201210210202210100101011121112022102010111002002101012222121222020022001210201200001102022101210210201000121122012022122120100121101021110210002021022021201120222010212001222112221202202001100120222221212112110222211012120020211102001110221222222212111220202210220111211022012020101121212221120021211201101112010120222000222212020110120121110210022222020102202020100221121112111010021112010200122210201202201021120001212000200112011022211210100102110202221000122000111201100212002012222122211201020202000011000212121201102111021021111220002220112221102012010101222112100201110011222201220221011011012100120211101001022000210200121121220212000100112121122201001002212011200110111001102121101221121111201122101121211220200211212021210112010220012021000202122110220112120210121202000202001100110111121221102201012000202121211012210122022002020122121000002222211211010020200000212222221022100221020022100200212211220201221020011202100122120010201202110222220", "01002000021011120022000222001002110211022202021011202202100220222200122120101011110122111002100222200212022212101122001200102111111210000002211202121220121222201101212201220122201200200122202002122202002021211000011201011110000121100110111212120212022012201122102221210121211221201211212220002202120110021012011011120111202012222211011110022221212220110100122002120111210212222011221222002010012020120112222201100120010011210101210210210212110000222012000001100112111222200020012120110222100120200011100220001200101020110222202112011001010101001211202201100120120102121021001010111111212010201111201001010011022210211201121010202102210022110110002002112120012200110011022021100220001222201022100221000101020001111102100200011121012000102000002210022110220102200112222212201000212121021111212212010122021111110211021000110122011200222212110011012100010021000100111102100022101012112101111010110220122102220201201112012102022202210202002200101002120101020200020112212221220021121011212221122112011022101111201012100002200201212122011211211100012201110011221121112020210202120221201020120001100222101021222000202122112120012121000021202202222211002021110201200211222212020220002022200110022110002002102221211121012220222112020120011210211112102001021100112210001210111001012012000001222111110210101011002022202220221212211100011201222222212102112211211201220101101221011000111012010021212210120002110212222112110020111122002210210120220122012000110112120201110010020221220122120011112112122121000201202210210212020010221120201202202210101220220211121211210022220210011021020122012100100210221221222121020220002021120210020111000122112120101120010220101110022001210101000101012111200112001001222212221200010020011002012001222010011202021220011212121202010220221201022021210222110020100011102111211022022020022022220011110000221200012000102011112110100110210020120000111211120002100212020221200202110121222012222211112222211122110211020100020110111000012122112202121001022102020200010212010100011021020012220210011211112220100022202100110010201210100020112222220002022102110122012200212211121102211000222112111201102201012220110012120201020002112000012201100112201022222111222012222210020001110100102020200020001120010212220102101220101120211210011112011102112201211200100210020021222211210220200201210200121220002011122221120002021110210011021012120012022000220221200110111110110011111012121220101020022021021221102100120111012121111101", "00222102112020220020111212211101112020221211220210202001210111112102022111010000012012201121201001102102201201220020000121021201002211020110102222220211110100021220220101022021111201111210202100222102110001021110212212000010212102200020001210210211112211211020200011121022111210000121021220202011111200011122112011222111121202202002212222120021010102010021000012200121110110101212200202111111121121111120200200111120111111101210020101021120222112012221201102012002200012211211201210020122210110020022000001120101212021002001202021111211101202021112000200222202221211101011020010221001221102201222100000110102021210012201210101100212001121010112201202010022221220210021201012020101102200221002002210201211211101020011222200222210211011111112012220202102100001201122200002201202111112202012000020022100000120011112001200121102200200221120211002221220102020000112001211212021211020200012121001121010200000122002221221122110201100211012201111012201010120002200221221001011211221210022202200102221011222201112101122011020211002100212100021212020111020100222102102121100011021120100012200122101211110102212112110101020012220111102021100021201200221121000110000210212010122120111210010210212201001201212001121100021020122201021101021021100010101010000212020202000202201012022102001110102201112220220200100102121202001222011110221201001212100121222020010201220202111011222001001122201202222001120020001010001210012222121121111002221211211222111211220221101000010001220110121120201110220101202102212000111200120100011222001020112211222122102112120011211210011100200120221200010222101111011212010122201010221202001010121201102020120222200111110020211000011221002010110021201112022201211211020021010122120010221010211220110112120100121222110110102020111110121201100212101222002210212212111222012000120212102212000010102121201112102110121122220211101102221100122101201211010102120010000202221021011120021202021122102221102110002101022002002102001222011200212201121011020221220112102202011020222221210000112101012112222102010021121001011222212000000022222122220101120122021121210020020122101001002212100022122002121221100012000000201111012222210120011021100021110200100011001222102100002200200111011112022112221200021212100222120100111001120210110020122010120002220012121100111212111200100202021011002102021212012202121211110001202202200222012212020110212212112110001020200112010201210101111021200020110201101012211020010101012112000010221020102", "01000100210210221012120101201001010111112121111111010222211120111111100020010020222200112201101011001010102220020210221020201201210211001212111221212000111022210021010010112120122010001222212201201120201022102022100212002210002021110010201200210202200122200221102121221002200120022001021111110200201012221211001100002002112022120002011110200010002210111200022211202210001120200110122111221221100101020100212010222001222000122121022111121222101202212212010201011010001122211011222000022022102012000020100121110212012201100101121211022110112022120201010002202212010211020122100212001121002111122112210001212112112202010001220001121200020020002222222222102122210012222122000201102100010200001111100010001011012111012011221002110012120101211100200110210020100200122200222100211111021222021022002110200200000110222001202111100021111211102122000102222102101211200020000021010101010222210222200000212100121201212220202111101002212012221200201102100211102022122011012121100002022201100010121210201110101000101120212102102202222100210021000010002220121012211202002220110112000001011121202222110012200202120000021221022112100001021110020022102100012222000011001202201000021010211220111200101000020111000220110012011120020212001200100102222221122102001222121212202102101212221222002222200222200020202020000212122200121010221001011102012121101222001100210111211102201021100121222101010102101212211220021101112212200010210021022202121010022120101111100100202022222221220002002211022001020021122001202011202112022122120110120210021000112202111102012000111012012101120210122011100200100100222211101210012102210212012220210020021101020221100120000000010120020201002102001222000011010210012200020210111111100202010220211012201112111120111022002201220201022220202122200120201021012021100201222010022020221010012200101210201001111102222000001002122202220122200120110021011012211120221020201102000120001211221022101200210111101220120220022011022122011201102101110002222120020100011202112001121100121111010111112212202210112201011110221110022201021120002121202102021202122102211201200011111112021202111011100212010221020010212020212002200021110202201201021220212002001112000120221012120122002012102020222112021211122210101222101110201112012012001220121220202222200000220010111202122211221112112221022211111220100011110022100010211110202000211222000001011020212112000211010111222011200001000000100121201002101102120100002022102212000012012222200202120220", "10002121120020210001112102212110212212100000200000012110100120001100010201202021001110122200121010110100212000000210112202211012000122200100020010202000122200010211100222202000011102010101222002101010210012002211000112012202212012021002001011012001221121010110020111002012121202021000202010020010212101011112110001002101021210112022120002001212110201212222011120202212200201021221100110001220000000210212210111102220202221222202101122002002222111210111020200020111002221021020220011100221020100111112012002202002220111121021001211001220210211022021111200102021221210022201001111200112202002001220000121222100201100001001112022211010011102200002101101021200211112212202201001211112001212022001220202100202100021101000002121200200020020011121210111221222222100120201211100010201001021200010102001221220112010101210221101122102221011111120122020020220102211112122220212221022222121102120222022021122101212112212101201200101220212210100210212111010110202010122022102001020111210111122201120000222100222120202010210212010202121210210012122112202210222020121012001211120211012200020012222221011012000220012121112120001101021010211122121100020111002220020010002111121021110200000212120121000020220222022211102220000122002001021201221100012212111122102111210111212112200211211021002201000100012102210011020100001112022012212200121110112202002220101002202221121211222102010122201101221010112222210201201001202122021012001011022101010111220022000100011221102202211020202220001011112101220111101200101000121112121102221201011202222020210210111220101200011022022111020010201011002001200202120120202122010010102111201110201101110202110121200111200000002210210000121101202220201021122121002210212102202101200122022022112020112022012120011212101000112201112200100011220020101211112100120020111212211002020100220010210012022120101121221202011021222121001012022011121211012002211202222102011000211201221222111100201220011022112112211000110022020020011010111100210102110002102020020101122111010111221011000102101110212022211220102100002000101020022101201202010112002012001202112111221122210111201210210012102111121122110000012011200020121011112212120020222211000211220011020020101212100220211101100010112000110100202111221212102000002201020220210200100100202112011100011202021212212002001111120002020020011202102200200121210021221220122021001101100210212201121011011121022021011202201101120201121111211122222221202202000112011212022221200022100020021", "21210020101120202021111212000111220111111010200000122201110101011012002121122000111112222010220201222012122102112021010222110220220212221001110200111011202011001002000121221211001110002111001110001210201121110210121002212220021012000202122212110002100011020221100210002220201010011212001020101010001220010000202120121201201212210102122111010101201012200001100200111222110202010202022012022001020020111102100221102012222221120022202011001010100111011122002110001210020121021122201011200101110101021200101202212200112211211001201022111211112111102022112202100121020221022101001001110010001001201212100111110222020011022212210200022001121101220121101200122001200200221211011001121120022221221220202012110110122221202002021111100202011122022120200121201102021012201020122202001010022022101110201020001012010012202002111121122200110010020101112210022211022210211112210212112102120111201120112010122210111110220011002121020101221022112100111222121020100201211002112021012221210221001021111021112211000002002001001222200200112001210000021010012101020121100002022122011010120021221201011110021222101001001221001020002000112212010220222210101211002120010211202211202100202010022121102112221212102010222202110212201011102201020022201121102010120120201222012000101021002012010020221221010021111201110212000200200000221120121120120002100111102012122100202022002102021102211010102202110200222000210111100212102101101110120101021102020111212120211020222112001212122222220011012101201012101022111101112110102221100112011110120020202210200220022211112211101002000202212011000012211211001211002012011112220212102020000111001220000122020221120211212101222022222121120011120210010100012122010101002001020112001022001022200121212211111100221022100101222201102221201222012020201011012012220002120211001001001122111200110000211121202210121212021222102101010212000111122102122000112100220020011102000212000220112122120120202112111210112201111112202010102211020200201222012010222002200122101221120001221011212022102012121102221012201020021010002111001001201222100221211222012121011022122200000200211212012000021002222122000212110201100001112000011221122212210012221201221212012200221110011010002100001202022122010102002202111012210202002101020012202220201010102001221101212101210012201111112210211102102020121020211200120002210020002022220002001212220100111020100010000020221220122112012002220102020001220011102002121101211122220120201122122201101121202021", "12021010001200021222211011022021221020002211110001211001101020112002220021100121112100101121201210021100212101002200010212020221202102112112002111201021102220011111002202010122121121211210202200100120002210110221100221111022121100021201010222100011111020121120011211002021120022222212012222211012022012022121001012001000122111111122211200020210202112012120010110001100211120211122122010221001020122020011202212112021010000202222212022121120112122210100002021210102012101211212000200020020100010002212212211102120001212202200202202111222001222212010210011022011022210122122200020011100122000011012012200220211112222210010012102000210102220121211220011010002022012112121001202001101002022022201010112002210102100002112122021020212101112001212100102001010200002102000121220010201001011211001112210121012202022202221012121112111122201110210120221022021022121220012220020002112120111011100110011001121011000022111202022110210201001222222221010000111001022212200002220100121000022000021112022201122112000021220000010021022210222010120122202210221002211020012200211212100111010122220111212102120010210020120102200010100200002002112112221122002102000002211120021222001000201022121100002012212222212122221110021100100222101121001200222000012121112111211121110222020120120020001010211102120010102100201021011110001200011100101102021200111012112022011211020121011120112112002001120120020122102010212112111210221102120110111111011101200011110120102000220201222012102102011020220010102101020000011122020222210001021010011211111222000112210221121000200121202112221222120022121102001010211212220202012002211120122001211111011020211021221121101021002122002210122122021022110201120212001112100002210122212010121011011110222002110120111012011001122212201012120121102202110120220101021220110110220110002101111020000110120101101002021121021210212011112121120022220000112200220021022212220022012001120200211120202202201012122200220012101102220010121022000102111222111122122120121201110200100222101201221201002122222100120120120120120200112121112221122122121200222001120000201010121102212212022210112202201022200202200020202001102122012100111020000002221002222101000102100121012021101221012201122021210022222000210220121222210022202112020022210002001010202220210221202111020012120102100002212200121112201202020100101222202122011002110120000211021102220210111002110110022222101121122211111021012001020002220111221102220202210221211212122101020221001021112", "20221010020220102000120200122212022121110222121120011201200120220010222121101101211000002120120210210220210002020221121222101202102202000011011110200222201022102000111110012111112211020002001112122121011212021121202212110111100220112011212111001201022012222110002211202112021010120100201021212220200202122100120112012212120202002011210010201202011121220101021001000111022012210101011111120022012001200102000211010210202121110122222121021222210222112211222120022001211221210200212000220102021010012011212120010111122101111221111212220020011221201121020200020011001002001101200220001221220100221120001202100012012212111102200111110100112110222120021112000221221212001101002011110212222200011122011021011221100101201022221111200222011110020012111100211120121222100121010022100120122101221202100122000112221000101200020222211201210010221122002121002110022100201211100011202202212202221011112211220200110212102001002022110012110200202112200211020110221202020122110111200020101000122012212220110101110212211020011011212010120121122202110001221201210002100220220020100122101002201200200001110120212222000222201000011221202102201100221010122222211102102102211111212000201101001100212112100220102112221001210100020111121001102202120111112120012110101122112211002120000211221110221220220102001201010102101022211212201002201220020012001010201101121102000122212222112201021100022022210212022212122011111212122001010201022121121220210110211010000210100011222001111011120200212021220111211111022122202202022201011100220110022100110221000122221120222212211021200010010211212201101101120020020222111110002120122110002102202001011022200121121202101202202002111202011022010212120011212002211121221220222220101001100101211201000100212011022101210112122112021020110002101002101100102101202201121000120210122010222210212112122121212201111111220220012002111222221101022010022201201002200202200210111112221120221110110120010021211120102211201002101212111211010202200012201220110000221200222121101201122001211001120112120121202021010211112101022102220002210010021012220222201220000211020212101222020120000120002221001000201121022101010110221200212011201201210100012210220000012212022200111112021211020222202010110122122010101202222002121111100011120210021201111121011200122022200201220210000100221212212022022110022101001011001000221211212222022222102000110211021201021012211200102212020002011022222110201212110221202101102120022020121112122102001112110202", "02120012121022202111202021111012210121010102211222111210100010022200200200012211000201222102212202100101000000221022011111222010222121122221120222021021211212110011120121101120120111201120002011211202111110110121210021110111112201202102101011010221222212120120112000102020222212222012221112020121201110122212201011010112220100212011000220020220211021110020000100211102222122211111112021112100211220200220200022222012011021120000201201112021120200202202212000000002101222012020210212110021012012100101120221222211210011202200121000102210202210021200020222220110110020111020220021201010102020221220211001210112120111200001200220122022010021120101210002112020010210200210222211210101200010212000011122000112221221002111212121200202220222101210022110000002110022201111020101020000100121121000021222121021022100111001020000222201211102211000111210000200011202210110202122000102211201022120021020012222221120121200202012102101211221102101011210220022212021011021012220000112200021010120102120202001002001010002210212002011121120110112120221110010011100001220121102111112011120221011211100021020000212210011222021110122020220201200121202110020220221020021210222100211210020101202020212011012002111010000210020222102000120201012010121100202001012212022202211012120000202002110001002111010221202102022112120211211102002022211212212212012110022100112111222112112222202011010200121222000021001222010121111110102002000120100212000202121100000120121010121000121110120110101120111211201220221201200110221121000112102002102001020210221220122000010011100020222011002120222200002012212100210012002120110011222221111010210210211100201221212121220220222012120100210001100121010002202221000111022222001012020121120020110100101121201021101201012210122202201210001012200112010102011122100111212121212221201210122201202200002101011010002112000021201222012212121111211212202110102202010001210201122021110221201002110200002001022210011210102221011001001210021010210202211102021110122211010011000111211011010011200110202202120012220012010202021012200121120202100120212121112212010012111211011022212021211022202201001001022122000200002002210120111212102100210222121001011220101021120112001100002020202210100221100122011202000002121211021120221221120120212012112122022100102002202002120020022220121122020021000222022210010211102100122001200010200012200100202201100020100120010110121121100111011121222220222201100021122021100210122212120200120021100102012002122", "02221112111120001202001121022121100022010010121022121011021110020021112202000020122020010010101022211221111222100101101111122110220001001110001120200220212202111211120100201221012010222011210001000121110120000022112211010111112002102221021011100121120110200110001011121221211202122121120202002201221010222101121112001021212002112122002102202000220201220200210201122011111010100021010000221001202211010000221201120112001002002001222002000101201102012110222000022222122012101001210010010112122120212022112201101000122101112010002012000102121022212002020211121222022221000011121101102022121020220211020111121122102102210212221120111211110201012120201011200222021122020012002220202012210010011212012110012010222100200110101200220101022101121222102112121121202120000112220201222111021120021212122101102001212211202222212212120202111101201010011110121020222102001110110012011112112112100102011212202202100120110222010111001221122120100111001221211222101221110102211122110210210200211112012110100011011020101210110021102100011100220102102020122100121000100002011200221011102000100221112222200120110122020201000021000211202110102120000110020200220100011112211111002220021112101221221000102120202001102221211000220101220211021110021110022211222102100012012022220222120121020021210211021200222220121202101112201221220110101202120221101212212102201221101220200100211010000211002220220201222011202012112221000001020212022112102210011110210202201122120012100200112011022012001111012210111201020202202212100021121100222012211110202110002212110210122110111011221221100100021001012221101202202112210200102200201012110210122020202112121211010012121112212001000002022212021100121102121022111202121202102212110002011221021201111202020120220101200211011122101121200100011020022200002022012101110020221221212101210002212202220000002120120002102112101101001222122100022211120111102011222122102121012100201001212211120200122102210111121211121112021200010122110220202112201000221021002110100222122202012122212010200122010210012202011220100111011111212210121201111022222201212201202122111120200210212120110100100002120020021110110111221111021200120212221202022110011110210001020110201100012002210220021201002012222220112211210101201110212002002001211011220002112220110202212212120001221020102111201111011111122201200111101010111100101111021212200212102221012021110010120010021022101020120200100002022021122101222212220022211122101021202122211100000011211222", "11211202021012110120211000202212210220201211000012110220022020220120020020100100010011111101012101112221012011120200200120002011112112202100102121111000000102201002001122221220222111221021202022020011111120112121221221100000211200200000110020122221222222121112011201212122112120111212001200222122010210201012100010202002000101002200220100111022122100020122021122212011120121211122202112012021122221121112211121212120001120120212021110021012200202010100121011111202111200010010121112000011120201021212010010110010112200201101102011002211020210010202022120221220000002000121211220102121211211000120100202020011000212222112221021020001022120211020110112210122202201002212100021220121022100122022211011220111201212201021002200001011012222101022111001012110001000020200001221211020001210120102022010222211220201002011001002221101012211121221121222002001122001012212201002012012021111022110100121021212102000222100102010102010102111121102102110122102100111221202202101010110022001011111021100202112100210012212201021202101101101121211101212220021012020000000101020120222221222000200001120210001001211121212111211222022220111222112221000000022121211202121022101210110010201021112101211022010210201002222012000222000212001222211001201110111201001102012210210202121202012102100221000102022011121000202222011122111102102002221220202222111110200210022220220021122022110212020211102021110111202011000001122210121121201200210202102002011201201202022120022112021201012010212122202120210120102221111221001021121221001121212201210122010120202110102110101021001221021201112201210120012010100020222202220022121020112012101111100212021121121000221021211121010020121122211022101110001000112001010020102011221221201101111110121220002102222121001012011211202022010122100100110110102202222112212111012021000021110102210120012122110001121111102001120000210020010022201022020122222112211122021211120011021201011111120001202220102222220201211022012002212002002112221101000011200002201101110100100111222112212220010101011021200120110210221201022210010011102011202201101110120220011010022021202121112200020212220200002101220222222112210010111011121120100111210012200120011012012122112122002210022210212222102122121102221001122021010201002001210021211120000122100212020020110101111012011110101111221011202100102100210000022202220021211202021010021000111220210010002020111002200100110201021010011000211111212000020200112100110111122011012112012210002220210220000", "02020010200121021212202012100010001211122000021010200222121202222001221011101222011021211102221221201002110002111112121202212210122220002211112010102212121022020110200200201221221011102011220010201212121102201220021200212222022112002222000022112012021211121100110002000020010011012101022020111112110022210122111002222200222212200111110100102212200200012002201222112110112121111012202002221000220110102101102011121112100000120100222111222112021221212100122120110201212202002020110200220122022012010101211212221022121222021212021201212110120112121122202202100111122021121020222022220011000220002111002222210202112012120220201000212120120221120210212100120212020202101222220111020100011110001022201122100121111212211001002020012102201112110002102211010102122111110000112202112101221212011022210122211100020202212210212010210121001100112220100121101002011122012221010121002122011100220001110101112021111021112010100022102201022202000212220212022120022022210120220221110101022012110001222200022111211001001000112002201222000022001101021201111121021001002021101222212201211100121110221110210222222120210102220012021012011021102220102102020010120021010102011102102220211201020110201010120210112100212222200210101221111222122001001110112021011001101210020121122000111001210102002002202120210202211112221211121012121012111110200111200111001122012021122211010022100100211111001012102121220222102000121212211201120101211221010011000120011121211000210220111120222011201001111010012012020121201200120100222222002012210211001012211000112221100200001222011021220001000020211021020122102020000201120202021121202220102111121022202211001222112211110201020212121001112011002101101212220122121120021100112211100112201202012121220211221020001010022021112102020002021212122001000010210020010021212022210011201111111221001120022112201202100120200222211121220010121121211122100210212022120212112110221022022120212202000110111220022102222121020120022121111011110010102101000222221120000102211100112201200011010110002201121121212010122000122210201100021221220010202101212021121021202022210001010221220021111002220101000211010220112122122112101221221202221222211001201000200000212211110210201121100101120112110112101212000211222120002000010110210010202012110100010101210112101120021112210020000010220001120110212020021100022221011220112220202020121022201221111022210122202110011222001202111121112102010012012121001010122111022222200011022201010002022000020212", "10100100112222122000001102000212000111220221211222210221001022200002120112100100122122221222112021220011021211202010001100100221210100100021022020212001020021121121200102100122022111001120211210012102002102011212021110022200022111022202012111021101210210001112121021100121212100110022002211212020022002011210001102010002102211202220122222211202121122102122001212121101012020100022221100001101010101011221002022120202100122011120020112210210222211202211101022020110002100120110100121211210210211000101222110100022200000212220210220011002210000100110220100000112122111110202220012222000011221102222221101000121001101000011020121011000221210022000111101102212022102022110212201011200001022120101002001102221221222222121021210002021020010110011001011100222202020001121202120220101111020200012222102022021222001101001112102120221221122211002000112111021010101222100212001010222200112212221020011120202020201011100021210011000021220111120121102011002101102021112120100011000201221110000000222111211102212120221200102112222210000102111211001211210111210222201122212021202110022201212112002201200000002220020000210010101110201021222022021110021201200102020121102010221120121210102101012221211200201120221011221111221020012220122000000020022102110020101020012221112022100201221100200001221222111021022012000200102221001110010000202221111112101011210212120200110001100221120102122201001202011211120211121112001210220022010111022212021202202120122100011102221110111000002002220122110111011011112221012002101110101002121002122020021000020121210022111101212100002121120211002221112222212120221000100022222010220120021122111201020112120010202002212211000121110012012012220110020012010002201201202102011010110021212101112221002212102121201012220101210102121212100221000221211202120222111202122002220000102011011122000100212222111010101122121112121120022120121221100102001020222102020022121100210210212100200221100210022011011011102201100010011110100112200010211121001011122121022202221012201112112002220111100000122010200021020221101101211210210200120001011020010011022000102112122000000202111121011212010111011220202210011200210002221211221120122201002221102011101221222101110212110011011011210211002210010210002202120000102220000001211000210110110100201000111221221201210002102021120220112012200110222210200012212110202220102100112011102010122220201102211022000122110022101122001002222120001002022212120120201220201200111020202021211110000211021", "22212121022022200120021111120022210221000101020220212111102200222220012220111211111022220200202101011200202100220220001102221121011212120002211010021110202201221010001221001112121112021000211020222112111122200121112100211220222021000220000111002202012022211101220202122011022121022001121101221000211001100010112122112001111112210100002012210122102021202021010120200210100111200010102211201012211121000220212011021220221202002201201111200121121001222201122102202111121022112012222022002110121121012210010112011101000010220120010212201221110010120210201101010121110202211201000211001012020000210110102212120221010020021011200011212100220222212200201212221120202102000001201001200020020012202201100110020200200011210221000212110111101121221202200011010020122122102122010200120121020022111201212112112220001011211021222011202111120221022211010220001100122010120000000201110200201202122012122010111201100110100120222222111110122012021120012212221012101202210120111212100100000121201222100022100221001110012022120012021211101222221000221212001200121212010120211110001210012110102210210122111100120221220212200012100000200110212201222012122102211012002221200022100210122220221011211000010021221102100102022112010221120200102001201201220120101211100021020021022112120100122221112200012101112211011010221212212000110002001202222001120102220021010021022122221210122100012222102221012000112201020011010020101221010211210122012101010101121111110102022020202121001100120102122012011020120200120121002211120122102000012120000121200212101121100000120000222200202101211212122120202112202221011001011100201000110101002110100120011210002201002221211121022221110210000210100100211111010120021212002211102200000021221102202001021012212201100011201100121021210210220111120220002101212211101220112102212201000100121200020222112120122001011211001100010212021210000200101220111121111100202210100101001111111111221212010111220212212201221120120002221220211220101101120001221021200122101022002020000202212020120011120002010210201122121010010222200221011020010102221121011202010121222012011001020112210012010021001102101112012011110101112022120122122211001010211222002221221012112212111020010011110112002120100101010200010021111102021100201202011121001220122111220000111121122102102000101000222110010222010220201222121011120120202202110121022022020001220102201121011212211000012110200010020110121212112020202200222111110201121121211112021221111212222010021020", "01020220222020111110112022112111002212210110120220211120021001201211222211201102000210002112222001201021120210210000011020010002110122201210110121110010022102222001020210101111022002220121222222222100122010000020022012201002211211221210110111110012002020011121000011001102000112101222102110201102120120112002121120210102112202200022210022020002101220101222222021010021011110220001220211201000100000010211020101200010212022021202022011010010012020012112011101122112122102221220120200211221011010101220111112002002200022212202011112021112022121102222121100012221200220220122021202011220122022112022211010111011102201220020222000221112202020212022220010102112222202202002120020220221120212022020222222112100012000121010211112112000002011210220001020012111002012021220000122222201022001010110000100111211121000121022122210000211221202020001211121222010211021101001001120121021002001100011110221201101201100220200202000201201110210121000201011101102020002210112122100022202200010210211021102002201202202111022000210201020000220021021020210011220111010100101012202121212201200200221201120202120002221022101010202021021220021222010221200120100220111110002220002211121122201111000112120212121222011002200121002001021112100220111120011220011012210021220221112002100010111200012001001110202211221112010121012210111110211111120022010110111112011101220020112011212210100220000211000111102221202101020102202121200022200022210001212201211202100110021101212200120212102120222022110211000011021200201212100112001221202010111122000101101211220100012011102202112101011112002212112111201102121201020000221202111002010012120111222022220010001200022102110120011102211000222000021221001222101211112122012001222110021111201120211111120122120221210122212021211012022022101200022100000012200111212201121122201101022212021110222021210221200020112221122120021111120222201220112021121221110122211000200200111220010211202202100110020101222110212012211112002111012022100022021222112210010110021222002211001022200210222021001101020212111000222202122101210020221211202112021001020102121012011001221100102022201211101120002212021002112010001210111112012200010020022102222002000101122201202021220022000202221212121122212102021120121002221201002110010101100010110211020021200110222100210121101111002110112120110020102002211222122220112101102211020010221022211121122012212022112001102101201011211001122200000022221221220102220110202021221101002012200020102121121121120", "00020002020102101022011121111110211121000012220220201221202010201022222121000102100010111122000210210010112120111201112211011121012201122012100102212201002112100011122211022000101200220121120112020202210212011202212021122112212011211122112000110111021102222100101022221012101221100220111110001122200201021102010220210021101101022102101011200101020011110210112222010000020101020102001102020100022122211011000222000110002220000221000110111020021201111022220022212010200222001112122111102110202210001220122120210120000201111112212011122022121021121222221102101120111100020110121022021021020102011102210011211121200102001112012110221010201212000222121210211200200011210211202220221210211100022020001111120021222220020200221222120000001211112102021200100111202012200121200001200110210211221122212000111022202220111001200012101220120002200212002110221210021012000011011001012212220121121011101110102112210121111212212121102112200101000111122002010220111111001211000011110000120220022101002002110011110022212200101122000220110212100102202212201120010212022022011022100112211221201021201212201001210020100111020010102011110222002212102121221201222221212220202122010012022100112022202222121101111111121000122020210201220102011011110100111110100222010211220012120110110022011111010111220222212121111102021101121021000101202102001201022010200022212102202000222121221012100210012201200221100210121222111022101212221120202211102220001211022220221212202022101020100002022202010011201202111011121210122222111212200200000010120101221021200221021000101010110011011000221011210010212011022002102201011010012202002101211000021000001001122200200221102221110122021222111002001002112201220112012020110022220101022122020202110022112011201000202110210212020210210002222212212110222022200001200002121222010020001201121112222221101121210122102211111001021001001111122112101200212202111221112010110021022111012022021021001100220112020110212200010000022212200100012201200210212221002212021112002022102011220222011021111102202020222020020002122202212010111001012102010211120121212001101002211100121102201220211021211102001222110211200202010200211211010022220011012201022112001012122222021220122020100221222110120212121211021012010012110201011110201100122111112222120120100001210110202011112010210210022001110000010111001000102212011212110220101011122022221002122210221001110102200110021121111211002112110021120221001112221010011011012120010221120021122220220020", "22221001020020012201000222202112102020001010021022102002201111210120000002020122000211112200212212112211122020111002221210020200111200110222211022221022111210002220012012100001101220020020011100000102221222110121202201201110212121020120001012202122021101100210221101201222100021002001111220122101121221110001122022001110110120101102001012202020121111122120110220101200001210002101211102122001022121110000220021000110200202222211012111112011102121000011110121110101110020100121111221020212100000010210200021112112220012012200111121200221212201020110202110202111010212000001102010000011022110022120210202001012011112011000021210000210000102210010210211012012122221222012122210220100022102202110100222121022021001101021111010220202111100212121002001102222000022210022200121211011010102222100201120000012012022102100022202022001021222222111020210212012221201020102221211101001010122012212112010102222120112201200221101012120220200012022001001212100022112120121220101010212101202121001102010001221112120212102010110202211011110010101001211222220121110020021200110020000220011022110101011200022010222122122002020111122112122022010112002220000111101022112101112112200110002200110110002211002221100202211122222202021000220211020201001211012221101212021200000122011221210102210222101211100120211121102102010221221012202212221112122120011220201120010000112101212211020121010111202011120200102202012202012202222002101012221010010120100002221022221120020101022121221221110102121000211201111120210211221200222212112020210212112112202000220111201111022022220021112111211200112222000200102212210011022111200202201212010100100200020202210202102010200101212021220100211210220001210012011202021002102011212112220211112111100021010100211120211010100102201211201110222022211020212101211200010101222212121210220101201112220220210222212011222121220112122101022010011101110221110012000210211000012112011101020212200200021102122202100120010001200020212202201202012010122102110100221002200001220220100211000001002202222001112221110011011011101220022011011212122210222202012111021002022012011000211202120102012110222022012002001021200120022011212001210002210020201022201100221101102000012101001010001020011121212120211111111000211010020220202022202111022200100201212220011010100121002210122111000121022121220002101202120201021002112110222122021110212100211221100222212121122021100022102111110122221111020221110220220220201212112020010200212122010221021101111", "02010012200002021112202100022000022012202101210101122021202202002210102012001021211000200210120002000100010120111102002001222201222020000122221021110112011110110002100222210012022010220100111202110011211101010121121202220001011001122202000210112012122021211112022000100110012000202101021011121202011101000222222202100120202211200022012210201221121201002111000020210001212011212021201002111212101001220101012102121101101101101210022211112121021200222112201121102012122101201012002011112212112222122220220002101222202002220011012110102210121020202021010012212122202221021220100210211020010110100122112012022212212010222021020012022112101221000001222001012012112122112002120000122102122010020012001102211020102222010100121110101112012210222020200222211120010021002012211002211010020101011000110000100110200120010211221112120110212220120001011000110110211111000122201010121012021111011102102002001100101121101210200211120022010212211011221200120212011210012122202110111002101111000220202212021121011212201001000121020202100102210110202010101220101000021211222221100110020112101110001012122102010110121110212122100011110200210212212011111212202101212201102000122011220212110010012002010111021021111102000011011000011002210200102000112221202112210120220112200120110021012100221020200202021210011102001122112011011012201002112102021212120211212021100201110210122000012201101211011212202120220012212010102110102011011200102102202211012201220200212220012112101100001120012001120212011210111020211111121202202222010100102020122211120120001121002211021212110100200112021010101201111222110012221121110021000111020111100211111020200121001120212220120021110022212000221202110110221121121021010012220112210001122010200022021220101001122210112020201220112202112020021221022211211121210221001000022221002011001121112102101211021121202102001001101220211112220200100102110002021211020002200001012121011021220222000011000210211112220210111112012201100020012100012102210001010211022212102010221100020201211221211100102010210021210212012210111110201110220222001021111002200021001001211202102221220211121210002112012121002211110102012212211121111201220102002200112010202121212010121001222211010121122111020202200110022211201211221022012222221112122100221211110012122012000222110121120211122122001021212001100100000011020001100011010000002111122020100021122201102110202000211021001112202110000020101221220220212210102002010112012101000100120202120010122222", "12011001122102202111201020111022220101021101212121200222111011110000201120200212221002010002120120001122022120202201111020022222222022000000220021020210220100221222100200100221012220120120222000020212120011211201022001020000022021110211101201120221101201120010120010110100022100200112022002002202120101002001001212200012002021222121102202021102212020021010220000112112000211101210211021210220001211210010211000011102100200002102020000002020220121012220120221101120112111111122212110012102201101020111121020222220010000001021020112111122212002121011212220122221002211110000220022110220200120110202100220101002100222112120101022222200102021212121220101022020222111101011211022122202122100200012012222020212200210012010221201000001110200210222102000220102222001102112000021022100222002222212020111201112000211011100020222011100210210012010002220002221021001100100201122100110102102120200212120010121210221201012220102221201221121111112011020110211200011010012102101211002120211021210202201002012020100120002002001221220202021011200011102100001200112212022211021100022001100011221001010211112001020120111110000020100001020102010201222122100011001220212212222010121220221201120002002211012220110101000210211202221222002100100122121202211220000122221100212121200222010222221220000002012211010110022011212221102020210002021011010011010102211102220121222010000201222211212101010000212111212002221101122000111210010222121002201000110201211000200100211021102012112002112202011000022021020000112011210200002110221112000000202111120002111010201102010220122000112200201201200001112202202102020222002110120101011202112212210010010120212112210201010102211112210121110102200200001011111002002221121212020111101212101022210202102022021200002012000202021101200011121021021222110112020101020102122010112221021121212120102002121220111100201002001222112112110012210120202222212002111000012200020202021012212002010110220002020221220011122022021212000112121021211110101021112221121221012021001111212210202201100211121100002201002010111000110221210001221210111021112012121122202201121020112111121101222220120102001202001000120122101200112210021221002111012211202210111011212021122111001111010000202122212020001200012120002102211200100222210021111222122012001201222021220200220022112111010122012000022211110221001222120101112211100111122101111220202201200012000202012100000102001202021020101211011101022020101212112210102111210021212022020212010201120022021", "12112102220021011202100012101201020120112211212122201101101111211121001120010201122002021200000120211120111221110012020122000001100110020211110222222001102220121210001201102000021012101222211200211021101110020002122002201102012100001021200021222212210100020102212202012101101122112201212100201101020120002102010020100210211202021201022102101020012100121212221002010200012012010111120121001000001121202002120201110212001022021122112211102122122212001112201022121001211012021201121021211210112021010120110000020111122002100101001122012211010102012000122002122112020102001110111021200210212221121101022122001020210220202110022020002120222221000101000001210202010010012020101000202121011112202212010100202200200120221102212010222000021200010120212212200101112010112211102120001000101220220002001212202010021021122112102110121101021220211002100000120102011111100111220100021102210101220202220200010011212001121112122221211122011201022200112212102101121021211022200120010111111222101202101212110111220222122111012101110011201111222102100221001010210200010020122110020220211122220012002100120100101111102121101221202102100120011021121002200010200101001001221011021100000200200012000220011212120111211001100210122212122222202011111022200102112220111220000012102120122212001010121210202111200210222120212001120000121022110020210012122220202202102120220110211212211001122210012002221100201022120012202020010211101210202002211010112011011202121111210200012001120111211121202112122020122200212022010201102110112212221201010011012020111201201012221110011012012212121221021222010001220011000220201011002100020210000212002211102211020100202112000122212222220020101210111011202102201012211022002221000222201220010112212202001012122212112021210121201220001002122201222000101221121210111120221001022122212002012121110011120100222200022112102221121122222221100120221002022100200112202212211102220001212110002021102102200002120200121101101020200122210112122111101122121010020102011022101022220120010121112100120002122211211210021112002102110102102121001202022222021201122121102201221122012200121121021001210120212212011200201211002011222020210202020012010211221102001222200200202011011120220221122202010100000220000010202001221121211111122210011202220022100221122122101120221110002201112202010102202010111000020200022202112110101111201120112022101222011201012211002000201012121222001010210111202211002212011212220120212022021211112100022122221010221022", "12001100101000112011200000020001202011121120101121012121010112220212102011012221112100012100220121020222110010120012111222100022201110012202211121202122110211111110111221201111210210110101122112002011221010201222210120020110112010122210021011001020111110112001020021201010011010210202111101012020121221002102110111100110112012012210121101202120012212001210220112102222222002221220102102211121001122002211121022021211002202201222011011222200101212010001101101221122021210212010121000010122012201100221010010200200002102222022112201010200002211022102102000200200110011101201211201200111021002112010102100222210012001200222002022101122221112012110010102000022001122211011122101211012220222222101120111121210222002000121201012202221000012020221222020210120200202202201022020221120102220121121122220001200220201200211010212221210120002211212201211022110211021102201222201021100120222220200202120220110112110020022122121211002102121000110200111111212111002001221100101010221022112022112102001100000110022112010101112202210112020202201122112010122202212222112110101100020101002221120022221222002101010000102200211011211210102002110000022200012102211222112212100102100210102200201202002210200122221120101012101101121001100110122022101102200020022001002020010002001211001100210000222120222212110110001201110221202220202212212111100100110200021200101010201202120221210012021022121212021210010201102210110211200020200010021221022101020201110211110212120221110221112022002220120121210020021101022201202201110211000220102022002102100112221102220100022211121200202111100001202100021220000011121210111002120000100022022011220100120101220000010101221111221202102102221221110210201201210021101001101210201121001012021111202200112220221220222022102002020112000220012011100102001120102120020021201100200222102111000200202000011011120202112222121200211002102120202110220101020100210101020100122111001001221012021121020202122102120212202220220212110022000011010121200001220111102011201111002011011212011011221112220101020001120201211220001002012010120011220011012122001020022220012001222200211021210011002211210121202002120222202221220121020210221221121021012211001210021000122122100212111122122122000110122020111211101222221011211012012010000112102201110220220010101020120101221021022211121202200101101222021221002221100000021110012111000210200001102202102212020021120012112221011020121100202002112111102010100101221112100002012220210200121221201000010", "01112101221211012002010000110211110021212202111100012121101200100002000101221102022202002201210100210120221202101020010202121120101002202221022120122212011120100110100002020221222020102200122012112210201012000110020020221111020001102200122100020000111021002120021102212011202002012022122012102002011002211020020011100221202212120221000011022000111111112201011211211011201110021200210000202110122001112002220210022022210002200212201020012101202012211212111201121210000211112200110212020022020220222001102201210202222012221110122010201001122011101002120100202112010201211010121000011012022002200101220000000121020211022201102021001022211001102110021000010022200112121100110200210102110100202220121120011210220020101122002212020110202102021212222002111021100120010220020011210220111102212020102021111110002002021201110011000020021110111021001121202122111111211001211011021220222022112112110012020210020001102112110110021020121100111010012100101211000200112010200122110100122021000122222101200010002021120211022000110010002100021020020201122112122212022211101011220010200220020101111101212200021212000122022210200000211101022001000021110222221100011210201110211111002020012102200020121210220220211102201010012112020102020221211201210102021000112000020201101122210110121010010202211201000012110021211212121112122212201021220112210110222122210002012100020011120001201011122021222212122200210200202100110001221011001110120210211002211201010122220011211121222102202210122120212000101201201201022022221211201121011121210011210100100022112012001112110021011110201120222022012212121011110200001200010210120211102000220202120002221210211201100111101212100200021201220122110111201211222002102120200100221002012212211210022012121021202120020100222102122000211210120002210120101021102210020210020211212110112200102021101011200000211212020120001121000022021102020220020211122220010102000102001110111121112120111200022220200202020121001020222220121112100001110120120212120110022212111120201110221222220101002211022202211202001002000000101022221121100011011021112201101112112202201021010120201021121202221100100120110000211001220202112120120020012210220001211101122111221001121000222100012222202010222012212110001110020111211021200200121120212201011102012122211100012000100222202110020222012100122101220202201022010022021222100121000102120102121111210010001020202022110110212220120120222010200220002102021102100020222112000111200111012201020112002200", "22002111001022221212011220201000122100121201210202210201001200102200012220212100012212000111012210011202212121020200222002100020222200021202111210022202101001000221011211002021200120220102110211201201111220220002210222022111100210020202102202001102200101201212112102001012200200122001200200102022222111022110201101211110212201122001021111212122001100210121100110202101020221210211020201122112122022100011110102202221121201021110020201102112122112102211102122201002012022210210021112221111220122111210220112102122021202211221021211022010211000011010102211220212022000022210011212112101120221022121110020011201200110121101212101002002102120002212202012010200201102011222022001221101111010011222011220110222202021220121001201110002210200022100210010200111011002201012212010010221201220001021200020010021210001121222022022121220012112010222100010000120121101110102221102011011011100121210102200022222001100020001021102121002211222201111212112212001112102021102001111112220222112111110101101121022211211011012100201010020111101010011000100011001202202122000111102211002020220210110112011002122021220122020222111201001101112200010022111200100202122211110102222102101021010102022001010212120212110110020102111210202111001210020202222110121002112022100220201122110221200101201200112112011110020201222021012111121100111220200221222122220001112222001202121222222010022201011200110020022021221122101011201222021121202111021212201102022002201100022100020121102212121210102110110220020102012101100122000102200112002001021121210011012220012002200100221110111121022022111000121221002010110112010100001022111220002200010212022110112221202002112012202212101000112102220220010112002121122001121201001200212210222221122100111000120211011000021020202100102220221000222102201110021212120112022212120211222222002121122102010020220222222122021220220110101012001100002111022121120200021110002102201110212202110000122221200102000201112022212020220100111021102001210121100200012212010100112202202012222021222021122211000110110222221200122001021222101110112112220112110121202021210000010112220210001212221211201200220020111212020110120100222000020012021200101021020020221121201012021110220201211121002212101011110101100021101101112001010012102010012022020000120122102000202201101021222022112101200201110221011201212120111000002121001012120110222102101122110022001021222220012101111020020012112220112012021022210121012212210122001111101121111012011012101221012", "22122012220010121220002102102000120111202211222120212101002000010000012001011221212002111120201020022022002220010201101110001121210012001200100200220012221012200011210211101000020210211021101002221021010022210121012120000122101221000021011111120201112210201002121020200220020202110221121101111200021100222210021112101201010021100020202210120102202001100200210100102011112221012000102001210021022212100001002121120201212121100100110101211011222102202221012121200111010111222200001010011201120221021012020100201001201000202221212210001201122102220210211010011100012122011111120112012002102201102112200200022210212210211010020012121110201210001002221121212122211100100000100100011121000110100021221102211022022110202001112110201110221201002102010000012120121000212010201201102102011221011022101222222100111220100100002211202212102121122001102102112020222222112110122021002022201222102022101102111100020002221111102212210202121010000200102102101112100022202122202210101202110022010101211201212120111012101211221202121012012121000200002220012110002202200001010010112020121201112022110220200210002021002220001202002100102020102121210001211211012200000220101101122221101000000200110200122011211001101122010110001000212202022111012002200101100022012220011221201212111201102000022022111101101001220121122120121022212010020111100021202222112122110120002211021012001210200100011200110021220211212002220102100002002111211112100002010220222110221221000200221022001101011201121201110012202010210200202121010211120121202110202021210010200121001000102202000220002210222211200020101120101011000020000201211110122001210122000200210212200000201200121221011102201221102011221011000100222121202221202011212211200002002112221102222200022201112001111021100001210122101212211011010000122210001002002200002112202022121100121010222220120100100220102000001122222210202122121002102222210200220122202110010010022211020002012010100020002120011210220211011212012210101000222120122021112000020222110102100112210202001020210200220110111020111222012002211212200220010011101002020201021111012122211201100210221221112221120012221022210100120220120201111020202020001200012021201100102010201122000111022020110112111101012220021010021201110220200120210211021020120022100210222111210121022000100100200121011110021220000011021000122120101112211001121210020020211110002022001101121102002112010010012122012102002002110201100101200022100011020210111121200001212212211120100100", "20111002211211210122011101120120000121012111102111022211021202002021221112111000022001111102000201200222102112111020112221201001000111112010002210011220101001022012021220112210101100210210011221002111201212000102022000012210122012201022202111222121002100122001002220010202221001121101011012212210002222201100002121222002112220201201020021111200020120102021021010121221001022022000021110200100010021201120002212101221101122021020210202100000222111010002012220001200101010111011011200102211112220012221102011011000200122022112120102011210002021021010010110210022111212122212212120211212121221222001111102011020000212211010012122111122122102120020122021201000022101210100000121221021000221111011210102120222020110000102122202210122221001221222211100000102220011111111101110022000011012101100122120120000211000010122010101221101221021120010021020000002021001212122211221210102022121221120112101202012102222100102222210101012021100011221000212022202112211221020202102222010000210201122111022010201220220202100022121020110222112221100001211001002111020002201221101012011110111220002222001221121210020222202212022111000200110122220212012101002222220212002010221122101112211222110110020122021000211002120010120122202222211220210211200200200211120200001222221222220201201220212202002001122201201022222220122222220222122100020221222020111110010210021112020011211000021020111122012121120022010100111100112222112222102222122011020222001101202211010211102020212110022110001212000011010100101110011012110102120010112211110202200110022012020111001010122202012120111222211022111222022112220011111000202100211220220220201101010001101021011201202111002000202201000201122121121122201002002020200210222021020112022210122102011210102222222020120122200122212121022212022210001001200220202021020000212202022212001022010220200210101021002000110020211220001001021120100211102210210010012120122210021200201221002002121012021001021200121002111101100022001122100211012122021220201202001121000002102222202000111112102020210202220002201202110120210012111112201120112001100201211001222001102212200121002212211200220122202122100122000101221202121201021100220000111021201021100212120202111020022001021002000201022100020002210112021100200221102201210021022202010210121101000101111020102100100210210100111100102112220120210201211220210020022011220101221022222110022111010112112000212001200000022120111211120210012012002212002100010102001200002202021210202000121122110", "00022111221222022111211120121120111222021200100201020112010002010210120200200000001221111000222202010020212122121010221220112210201111201221011000200011021210202100011000111220211112020212020001200010020210212122111011220210120210221102112210012210010100210011011221212021111002110200001100022101121021002222022110020221202200201101120112101111021120010111100101221211210102201110002012101101020202100122020110210120210212222110110202000121212220220220222111220121010020222112121012012210220200100012100011012120110012102211002202212212022001111002100021100112122012110001222001120000200010110121011002200202021122010110222212112120121012210100120021212201010101220021210102202222100120221102000102200011221110201102002001022220121011110001122210210001201020121001011201102020010002122011221020110022120100002021201022012120101010200201002011222211200020022102222101012020101222112111022021221211021212021212201011221120121012120100211212001201201102212002122001100100200121202021112100202020202011022122022011110112001210122101122121010121110201022001011202002012102200012102201001212102101020001002112001122100202200221211210222010010211021201201102010220220202011212011022102111101122220101101110101202020121021210111201100021120102101002100111111102010010220021001111102020010212200222210120212021011120102122122012021002202101002011020100122120201001211022010221020211020011121202200011120022010101222212221100210102120120021111101112220212000121020122212110011020201222010021110221212102111002212101202000100000022112220100111222020022222120210211110112001012111120021220000200120101121202111102221001121001211012122210000222122121120120011000021012222212220101100202202010200020112111010012202211001221200002211201212102022201202212201202022100021221110012210001022112210201100000122101101012012211002001111011100100012211221211111212222020221220022111212210201212021011012112112201020120201022122210102101200120000011111001201221122121220002100111102021222111001212100110112112200002102202020220222222112100102212001212021002120211210002001021211201112101211121220020210210100200201110201112012120120212220002210010210212012112210222012012002001102211020220010110101021100020221101100112022211221221102100120101211012001212210112121101002112212000221110121120110221112111200122200200212121010212112201122222201020200200102222112022210222222200000021201222122101111001001020022121112212211111212110001012122121010011022120001", "01001221002200201211222212112102122001111120011020101011001221012102100122001020210102111111011210211110200102220020122022020000221200112021120210101101020002101121101001212102111212120212010100102101010220212202211112222000221100122222112010001101021120202122112111221101111202210101011220221201110221202121111221222010010222021210010010102000102202012211022001211120010220212011201011212010121201122011212021111020221122101220112112021010220211102110001001220100221010120001200112001002111112111211120002000111101011221102222210220201200012002021012011100100012102212210001202010201221212221110111120220112100102020101111221202100220122010000012000010212001101220212122000021200100010101202101122221120001202111111211020011122100211212001101010101012221200102021222010002200202222200122010211212100111110222120102112021202120000111202220111021120100022122120100200100201201221210100000111212122101100212022222010222120102222011122102200121102221100121020110112012001201212020011002112120210112210012120100121021201201102122122200002010000222020212002122222102021111102021211110021121110010210002122022121200021110122001000102110220001221011202210000221002010021221020212112011211200021202200112110212011020120020011012012100112110012012022201101202010101100111012022211120212110210120002221220120102011102222000112020122212020210221020200122101022212020011122200202201010102112202022020221110011221020121222102200100211012020221112111110121010011211021202020210011202100000210102212202201101220211102010112211010210202002200021002200111210201110221010100201100110220002022000120000112112010020122012022010011212012112011201221111000000120102010001000012220122110110021001121022001202210010202121202200110020220202212122101220221112110111011120121111002202101111110121100012210221000120121102222102120122220001011011021221211201022211001022011120020010010200021010221010112112000002200021211021002000111221022112201200122121212102121220200212011210102110000020012102210222001100102221111102221000001202100012011101012120121020102001220010220011220120020212101122112102120110221010121202102020222121000102111010101120212001011012000220121122102222121112012102011002012212010010100120211202222101010020022002010221220202201222122220002001221120001010021002100011012122101001111210120012121121101002002012120101221101012012021011002201202022200022102000000210111212210111002222122110201000200200120120202212212222200021122011222110202", "10022020120110121100210111012221122010012022012202020001120001121121020212001002012021112022221211220212102122202001201120000000210020012212201212201012212011020121121021212121101101012220201102012222200020102001120111001102201201122102221222110012100201020201212112010100200121201010222201101111111021020201100102002010022122022000120222110210100010121121102002000221012010020010110022110012112111222220120012022122022000201210102121220120221112120121212011120111122221112122010010100120100021000211111112110001102110212100221112101221121000020020101211220221021112202121100202221121201200102121111012102002220021010010002220111000102020202021012102122001211110201212201012012102010012020022121221000111210202122000212000020001102021212111122220101201100012011122110201020111111122210002220222110120101220202021210112102121100201120211200021001212012000120110010210212222120121001120022212212000111221102021212011000002211221112121120212101122220021020112021011222220002000202122012020101011002100220002212220120002122022001011212221200222220111121200022221022002100100211211001011102110212212020000211212112021220110112011000021202001101112201002220201111210101012112121111111012022221121021201000120011211222000201102001212211021100221020110101020221120210101120202112212202010020112210022022120211121121101122010221012101112212202202201121210022021202001112011020211121002011101211021211101201111121100102212020200000012200021012210012100200220101002112001001200110012211021020210121010102200212002021121010120121021111001212001100221101001222001022200111200202111001022221012012010002122012100021210102110000011022201000222200222110010101221201202101111022221100221100022002001210221121010021102121020012000221222100022011221021012002001110000010201001112112221100010102210021200112200202011002022000202110002222002010100220002022200121121100121000202120100001111021101100200121011011201201101200120120020111211120220110021011120122210200011122212000201021002201001200100212220011001222102011112022111212221221010020022221212200221111201102112001122101222100210221012211101012020020011021021202101001112201122111120002102112120202111012211212002012220222201220120020102112221002021120101101101221020020012012020001010012210010210202101201201122102221011101202020101201122011102021201122201010201002101010222002200210112121110100200201200000011120221120100222120210220121200021110012002121120111120121102101210202201010200012202", "22010022121101210022111112111102120211121012102012221000200100020221211220200200212202002200202021011001012022002200120111212110220120001102201220011100012111102011120211102100211000120001021200012222002012201122220102011111010202122020011020110212220222110000211122200222120001101112012202102012110011212011202000021100002201201220222100010202221102102121110012021122200122221012112021010220102112202102221100121010001202011120101122110002112220120121011020121020011222022202021012020110210102002201211220202200112020110200121122221101220122102022020120000201100212211022001221110102122121220220011200210121220011002212001012101211221221220010211012222012002020120112211110221210002200100201222220120000020221201011122002211110121120111210212121110101111111110011012110202001200121100002201121101210021222100200121020011201102201010221000121222111012000201012020120221111010020002121220010002001212220100222212100110010001200021110002122212021222202020010121210022000020122210122022112210002120022201222211100210220010101121121020001102212002112212022111122020002111020020111112002110211020000020122211002021002111112110012101201120210112121221111222220210012021212022212002222101012010202000212022210002102222102020120100022202002220220112102200222120022202121101200112101120120102210022211102010102120012211122102020000200020220102102100111100010021101101100010212020110000022100102202221202002110002002220021022011102021202211001222200011201220122120112210221200220000111102020001212222022222000210220002102122011120220021020002100110201211100222220022022021101110012020021112011220200021221222201101000020202202210210020100012200110001112101011112021202211212002202100120202021202010111111221100101111212010111002121210112101111021012222201102011022021111011222010211201110212202121110100101201002021002112111002120201101110001120202122122000101120000102111101200001220021010022110200210022210100102001210002120202121220202022022220210212011011221212221210211200021111101020220112101220102210202122021021002020221101220012112121002101001110101011012100200221210121110102020011212211111100001010001220120022211001112001222110122021120012111101012212211012211022010122101022222120010100221221212110200002002220211101010221121122100210121100221101212110002222210120220222120222020122211001121102102021100211110202210202102202010202122210221212002000210202201010122202011202100102112012020001122212022001021211001210001012200122021", "00222100211120020220220002100201110212000010112201101021010000100202200010102112200002222002101012221111102012110121200012202202221212120210220222200111122122212110200122112112000001000122000000011102211002101012000221102020001200022022001020110120202202121100112000000011001012212202001111010221200001211200110000201102210002200020112212120111202221201022121021100000122002001221010000201010021020211201220202201221222210121010220011012122122221001122210120020112011021022122022100112100202101001122201020220212111100010201022012121001022021111222102220200221010210211102001121010211012100112102101100101000012011012001202000201002000021220222122200000221012210100222011212121222202122022222110002102000101020211120002212102020200110122020201011000211221012100202212122201011201221201120222211210102201122200010020211021110102212101000122001000121010012110201211122120101222110212210200201110000001101022122221111120221222021111100201010210002220020121210001021012121012100001020120201021022010020100021100111022201021110211022200212211211002112020210022002021200200202102012101002011110201000020221020001000122120012111200201122001121221200010211001210222201100122011011010021001222221022221102102222010212212121102201001202002202121211221212120020201212000020110221110100000122120222002022221220002010212020012021111112222010211221221210200101200220122101122002100011022021120210112200000102112200021200112222202022200222000000212200222000120011201201211220000100001111020111020201001200102222120100010012210101110202122201000112121022212222202210011121101001212000110210010220120101022122221122221222021012222102001001211122221120010111121201112111220112000120121211220111212000011200120110122120012220111002210212222121221201120012000112221000222120100022010110221001010100011021101111011111002210002000121200210210100112010012201012011222101100222100110210022001020200120022121110120112210112010211220101210202011012100201110012002020221221102201010100110102110001012022210212122211211001210001010201220012102020210110120101021111020120210000002020011121002120120200102002001210021101210102122011000110100220020110201202212202002002002110111112112200011111220022220210120200022102120000212002100122120011210011022122002100222211012110010121221002111001200222100202212111111211011111201222111100012220210122220212110200221022210021120121111011101222201101120011010120012002020022210021020201111200122110021111111002211011001110", "11002121011100001211212111011211022212202011010120012211002201111111121221210021021011221201020201000111022012111212222000102201020200120002210002110121020101222011020200112002002111112101201100000011212110020200210220211211211210122102122022022201212222002220120101221110102220020222212212112011202002120102001111210022212202210221101202100200012200210111211212211110221110020011100002120012111121222220100210002211011101211112102002100012200000011110001110002202001101011210211022110100201011022212102121101220010002201120112000001022111102222111122211012220020101000120201220021200010220100021101221001001212020000202020222022002101221010000122012200100201212000210020000110020002222222010222001210202222220000110200001120221020001110000202101000100002022101111220011220002222120221020221112021112212020001202010112010001120010021010220210200002102111201102121122022120111020002022222202021200102210010101011011201102000210100212021212220102020121100100100021222122001120222100202212021011121220022102211211112100112012211122011022121002121220000012022001210222110022020221022022220110021112220112112000220010112100021020101212110122010111101220010002020201102000121001210200020111012202000222002220100211111220221202210012021022112110200222210122210212110110012220112211020012022201122121002222221210220221211101222221102111020201002001202201200220121121010010010112101210012112022101121221111202002011201020000212000110202110201100120102002001100200101211011212120102100001100001221121220121021120201021012220020120000202221200102001121102210022111111211211000212222122010011000202020022210101022021001212112100212110000010200020011121220201002211101002020200021212201001001002100002102102011211201001211202021211011222112022100201210212020101200010200010200120212202022222110210121122121110210111010202110102021101210202100020201021100120100111012001100001201010220000200102010100112001220101210002110002212101002202102211012111112220222100200111100211022202110122100020102000201020020102220102201211102112022100211011200021201111121202220102212021000201002002202101020200121002000021211201201021201120122022012102010210100020102021120221001100011122020000110200121200201121210020121011002101100120001011200222201201100112210002112022102222212201201111010202110020220221012121001010222001102200112022200002000021120211020112022010000202122221022021000211210201200201020210022100110202021002100101020112210211001100201100021121", "11222110002212122002202101100020212210200021212111112110010010010001021222102211110102002110222000121102011212222011011210111020221220100210012201101100221122010010202020110221110002200021001010221111102220122002102110102120011020100110220100102101111101102100022021101220122220212212010202220020000001020202221221001201002111020211202102212121112212112122112210012221120002201011210000111010220000220212022102222010120201120122222120212021102202212211211101020011111102221012002222100111022122011011202122101111210000011011112220020011011112122111201221210222001101222002100200221212000010112012101220221022121202010111220010201120221220222201001110222110111021021022212212001020212122220122200022110112202022021111201020002210021211200212101201221122222200120021221101101210012122002212010010212120220010120212222020222202222222000012221022111011210021002020001020012002201200021022102201122101000000210101011202121121222201012120210000010122111021011211122022001222212202120112020121022020021202121020021212200002220021002120102000101010121222111102101111000100000202122100010210101000012110011210012000110122001120102121012102102212002210000101110120020210201021001102200002102112120112202010021001202122202221120112002002012122100000120022201121020110000211012121202022010101212210010220220122202202210112000221020111201012001120221222122121021022211101002120122021021121200020222021020121211202120122210120222010110002002220101100022101011012010220022021221212201020202222012211212201202122121022122000101202110212120210002200220210020020102122021022222112121020012122122202021012101020210200111020001000101001102111021100200200220102212020222221111121211100011112022022112021200121100210022020020002101102012010101121001001211212012102011022102100211202012112222202001212200001201101221100202100120220221112112201200111111102102221222100010211120220010101000102221010112120000002012201020211220221121102220020200211102200210002120102221221101001220112120020011220111212020002102202102012210210102120001000210202201202200111110221102022122221000121212010101002120222021122000121202022202122211212101200111001111011210220112002000220002122220022112012200101020122121120012212010001222012000220001000010100011212221110002200000121000212200110122200021022000222112000010011010211010200201101211120112220212001210120212020112012001121022121211220110100022210220010021212202122100122022221121120111002221201102110020021002200210220", "00012211212002002112020010210111210000100120222010202111111010222000212200110002102211121011222001101011122120020102101110010020211201222000021022121000202112021202020111000211002110201210101200220112111100002200122202110121211001221202212220111010102211210201101221101211201021202022012222202112201001012212012102220101200111120222222002200021001210012120100220220210020112122011121020011020022022110110121212212102022210110121122011202021221112010101102210220020210002001011200021222100221111212121120101121210201110112201102021110211212100101022212211210011021101112012021002120011211122222000222022101221222122021012020021200012022022011212112200121122002201110110022011011220122221001221222012201200020120012001211112202111212211200212022002100001100220212000010110100201002212201020211122002201022010010020200202020101201022110122012201222111112201111100102210102221020022222012212211111102202220210002121112022222001010110112110010002100120011010122221200001012000101010121012022112011011220100101010200000002220011122122002000000110200212020220022001122220212020112010112022120010101210222002120100220101111012122200020222010100010000112112212001112211111012200210111220202222011002201112121102002101011221200220201011001200021011020001110122200111002201002112000020110211102212101101202002121112021110220222222010202100111022120021110022212100112222200210122212102002120001000000002011102212221022220212101222111111010111202010200122010020000102011201202021211011111101010210120200000021210100111000120002011221002202001200101001001200201221001011101102122001210011021112220121022210122112211221012010210112211020100020112210121122022200120001111110012102200012202012202211211110110010110201122221201211201011212011222001012101022100121101010020121211120221110211202100011222121011001101111201212022011210012000201022212220122211202002122110011202202022212211020112211211211000210100211102122000212201221221200202202222102122111011122201121012000210100001210122101101120011010012110021021021211112202002210220222021011200200101200022022110011011112222220200011122020210121221020222201102021122112021210000110111002001000021210021121222221200012010101211220211212120012210000002120212210001211102021200211122022201010200110010201111112000110012122121110221102002221201222111211012102122002100011000012020121122101221222211000220002200110120221100222111101000122212022010220202222101112100200222112111010012022022110121202102", "00020022201212000222220221012221000110002102211000120011001202200211220112022021110102112221110001101110022212011111211022121121211020010101121211111002201112120111012102210112020011002122211111211020101022010022101212001022011102101221001012022122001022221112122201001112200122210022211120200221111120212000111202011021212101100210020012020110100121122010101000222021222120110120002010120011210020201120011102111011100202212221220012012002111002011120221210202011112112222102012111120010122022101102012011011022122202011000200222001000222110211020121102100122011211002102200212110202212120201221002211011002212202200022211211200201200222200101220001101222101200002010120121100010200201022100111011200020120122101101101222101002112010001120121022222101110120211000000210112011212001210200000110002010210020201001002011202222001222200211101221200121101120101100011212112121100211121020101102101210222210200110102111221020022002000102020220202011222012100012100112010021111201001001011102222201012200200221110222002100210201201011110011011122122212200111222212010012010020000120001020000220012112121001112022001022022121222222222021102120200121101102202012000020002021011222211000112022120221001202100000212200020022111011010020100101111122122002102002211010221111010112000022100022020010112121110112000200201202210020021021010100122200002222120020221120002221220200122001000202200211011100220001202221202020200220220211101221001002100022022020120011211101120202011200112102112012012002000212210110111212102200010202112001202111120211021010122001210020120220000020222201211210101012220000111100201221212122202210020221111000201112002202012110202001101002221022101011020111120122112012012022212112212111221202022001221020112211201000221022222220011001202221110222011201010211000200101022201012101120000201211210020221001202002102022211211112010020121112000101020112221222211001211022110100001121211222001200000110212201220001111122112211000122110000010100210201010112002100022100002211220101112020210020111000000201100000001110211121011212220120101211210010200000021210211100001222022112001021122101000021002012210200220102010210200011000122001010111200100012022110022220120021111002000221201110112202110101101112210121100121010211201220122011021000111100002001100220211012221120210122011212220000212110012212111000202222202210222020002002222100010002110212102111020121222101012021010222102112202201110211111112021010212220012022111111", "22102001001202001221120120212022200121201012220210102220202120020022102122020122002101012212000222021021022202100001012201221221210002211221000210222011222002021120011010220010022001101022120022122200101111220021110100201020211122020202202022210000100002221200010120102210121111002202221221121222110201201222222122112210220220001110010001010112110002210021202022012211111212021021201202211202221012201022221101122001002102001201221011002021000222102011200010202112211011220200221210012221022210121002111212001022221010120110111112010210110121010121121200221201222121200111121022200021200212222210111102121002201200210120010221111112210212121021100120221202100101001212022000211221111010012201000211000202110102212102220011210210022011212011102000111220000100021222100001110011121100201021210011010202220111012101101012110210221121202011212111210202102110121112221211001022101212120020020011212121222101222212102000010212112211002200210122111000120220021212202001202120022100111122112111202122220222201022100000200201011111110221221022002120211121000002002111221111111221001001022000111122101121020220112211012202122020212122211012110021122012211222212002021221102212002211001011100212112011121201201221220221012200000220220212102222000120020100102221002210001021022111022020210000000111221201001220121120101211202111200120202011002121112211111211011112102212120011022020222110111122121202022210012200020002022220000101120000120210201000122111122222112200210220220220221002110120211100220120021021101110200022012012111100120011110220112001111222220200021222111200210201002010012111010221222111121221021222110100200112120222221011200010200022120100202000012202100001010220211210010212001211211220201220100210220112010220111121011112002010000121212111020120011112010122020020111100221110000010121222002102201212222100022010021010100012121002111110122200111110022121211211110112202011121020022211200021221010121002112022220200122222012212122200100221012112211110212100212101102210110021001200012110010122212221011210212000122221001000212210021122120022112010022020011102211121002201120000212111210001221020220121022110212112100222120220010110100001021100221011112202120121022111201202002022011200021011222022120101010221122102021121110212122020211120010221210020100222201111221121212201022121002012222210210210210220112012100201122100101122110100002011210221020222120101212001020022002012022202110221200112211221122110221110000100212001", "00002202011222210120100022120121012212222022120022201021120020012102100100002002011212111211211012200000121001120211101101200012001012101012220100102202002210021210201001220012212012110202220112201001001120201221200012020120201122200021210002101202201011001000202110102201001101010000100012121002012220010201200002020101020101010100220100012210102010021022002011021112022101112020222112202002102011011122020002111002210100121121002212001011120002111100122100211210020102220122111220100021122020101202001221102101122121020020121112221120022111210200000201000011021120200220121200222002001122010012221110221211211020220211200100121211021021210220001212202122220221111000122101000221112102020022012211002010110021212210010221211122212220120111022112101101212011012212012001000122200210010002100221102111102101120110211221202100021112111101022010020111011201000020110120001111222212122010101111120120210212020221101221022011220200210100120110102220120121220200200002001201010201002122220200200200222022020120220100222110120102101200210110012121111202012101202211101200002122210212020012102201122212020121022022220020022122012001200202020200120202001201001020020221211200222010002100002102020112000212001001201002001022120211212212221110012021222022000110101001201210211111210011222120011022110101220001111111222102110000220211211100121212110000100211102101222002220010012222000201000022001102212002111110002111111120200022011110221111020200001221102111102102111021101220012010122201010210121112101122020120222001210210112000020110122110212110000021211121112011021122102021002220220202111011001010112020201111201210022201200110210011221122011200021202001222220200110121002212000202221001212020200020110010101020210200110101201001101101020212202002101021102210201102101200010000110120121120010001000001011202020210011110020101021202200121120111020121220220221111100120211101121121211210212121202222021022020120101220211212211122210020222120100002111111102102200210121010011111200222200101202202012210012001111001120021122100201220010111202210121012001111110002010112002201001121200022222202120002102021020111110022110011200112102020101122101102221011022102220112212120022222221000121120002122200222120011021010011011221111222212022011200102121220000210222112100222111121020200111101021111201111222112211000122210001201120020102102220200101012020221122121020212110012220221022021021211112100012021000212111022001021122220101200111102200211", "02002121220101201001022002200211021211210000100010021201101202102021222112110211200200212102112112220221022000101020220002101100100222000101121120200112102200212010202200221122110011210200012201000222000121000021201122110020010010102001110121100102202021110120202212001022021000201211002002000211212220211212022020201121220201002220202210011221102121001021212010010122020212212202102122100020212221101112210110120200010112202220020002201210022210110200020011100011010010202021221020010022000100122021011010122010101221210022011002001010221221001100200122220121112111111010210201202022010210011022210021201002120020221010211220112220101212212022121211021002011120010001112210120010100212121021021001110101100210221102112122110210002202221212012000102000010220221010010202221221022022122102200001220212200122220111112111002002011201000200112011220001020011002102220121020000102101110110010102022002222002101102122120020212022122100001200202100210012000211001011012110100220100201212020221020211101202111020001102101211220022221101100102211111121120220002001102211011122111121002211100222110010221012020201111012110020022120021010210112020222100000022210010012110101021000222100210010011210212012201020222121111021112201000212211212102112201222220010022012021001202010110022020202211001122212210101101102120012012011102221000022101020001222020121111110122211120111021112010022002012011110100121100001110212200201002210211010112010100021221201202221210020011100100020221120020112022222020222201112021010201112020101202020011002220012200011202220021212101210211201102221200022001022021110211211020202111011000012222100112220100020222212211011012120111121000101112020022222012010211011110211021212002101010200001211121222200120201112001112110010210201100020102100101200211021020011001120220112121120102112022221122000000221221021020220121220100220110211100220202221010101110212110120211002111221121211201021121211101111101120122100210222201220120122100200101220120212110201020221111200110211102100201112120112121102010102200220202120120120212202011012200221012122101021000102012020202211211201110112221102021201110221121122221011011010122021100202111021010000220201221202001212220001110212000120122110200022212202221012102212112100120221002122022222212001121110011221102200220011212021011211222122112120121121221021100021200221202201222121102201102111122000000011110012021021220221010001201001111212111020021100111001200011220211012000200", "21110122111211110220112001220020122002002000122202012000201221021112112021000210101001112012011211212122201002222001201102212012112200121000010000210102200002211212112012011021221200120210022121121020101221100120220211022120120212202001021120020102222120020001012220221022022000122111010212200221002220210012210000211100011101210100021120100110121020022112222210121212220120001020111200102221100021202020102001220002122210222010001211020211102221121010002100002202100201100200110010202012210211110122112202201122120000100122112110020201012221120021212022001200202201212110110112111110220002011002211222210201010100021011210110112100000210002120201002022212202211102221022102020100000100110122212012102001121021011010110110222200102120212010110202120121200121010202121110100202202002001212021101110111210021102001222221100211020020212002222110212001022220220010200212220120102110202011111010011020010001120200122212010211010202222222120122211120212022220201210000111111010121210001010002110112002020112202001121222001112202002121000111020201201220020002221220021202011210122022200010201100000011200211101202201102200220202010201100122022200210121121012021121212111122202112022122122200011021202212110011200202120112022120112221022200202001200110112020011011212110100000022221020121212112221122101221100100002202100202222100102211001120122122021221011102020210100112112220101121011222221120210211101010012211122002121001021022002002122221201202121101000002001122001110101110121110012101222220100111102000020121010112021211012012102201000012212101210220200210211220020020221211012002111220120002022002201102101020100011021122211210220120111020112211102100200222211220110100100210211020122122020101102100122020011102220012021002220220021222212010022112002201012200202122222112121212000102202220020122022111212201211212101200221100022121110211011001111121112010112210211211101202110002111011111221221211012022011000121112021220101102222100000212120122000120212222020101210112111221120201211021212202021001220122200101211110000002000211001002111120220012100022121010122202012000012121202002010122110122100022221200011112002121000112120022020020112010101021102212202020202212121212012121011122201110021111221022121201102112211222020110021101102201000021000212001010002100220111201112221001102121122122212202120100010122201000122111011211220201021122111201211222020120111002101000202012110122101220021100022221110012120202100102210022011211", "01012000112200212110210002012021001120012121212202011212012020101121022200210220210021211121012200000201020021010100220020122000121201211211010011010101112101222222022111120211000021120202001121020122001122121120011102102021120220221111001022101121000202100021002022121011020221010101011000121000010110110002010222011000000002002001210010012022002200020020100202012002111010102100202012211110111202201122000222102112111101102200201001010102102021100100001110210002121121220111212012221010010202202021010121111201112122101120222200221101102000210000112222211001002101220011000211010011102002222011011100120111202202221221220111201012121211122101012121102102111112112102112100200211221111022212100012010220022100111122011112111221100222012212120010022202211212200100102000011112111200021022021001201111011012010021212012020001002220112121021122102221002200202201010111011122111221110112021120012220020202201212200200000212012111001200122202010021011212220110221222202110210010200111221202101111001120000120220011110220102012201220222001221111112111211102020102202101020120022000102210212102210120010202221002120111110020112200012020110211010020111010000000121010222120202222200012110110222001112022102000021112001000110122100020001111221102220020000010012201212222120201002002122210220202200212111102000102202222122102021110211122222222221000220002110111101111111000111100002220102011200221000010210122120001002012220021212000112201011022021212221201002120022221100121212112020122122020202212022102221120110010000221101022001211200211122201121102022002020202111020111122120200221100111002202022111121022200100202221222101102102201122110012111001110222011001101102021011120120121120222201122211011102102222120120110220201022020202110001001222202102101021011100010110010222122220100221222210222201021222221212021120212001001102120212212121100122111121010212101201101001101101002021021202202002201012121122110101211102221112112010221021011212102210012100210201001101212012001100202221020000200121001011020110010021221221100121100000020010002201221210000202020012020202101000220112001222022010212200210122022212110022020111220120100211202201110222200010210021201220110122000000100221102012102102211011101220000100022110212010102202210112220021200011201001111001010022021000021000011020221220122022000021201002010010110202120202100211221221222201002022011000010210011222002021000210000010011201220222011011012002211110101121100102100000101", "22220012211010010001002002212010112121200001100001011011222001102120111211101110110021012110220012212121211111100202102012202112001110121221200121002221000202001202202120210012200112212222102011111112120110011110000002000021111011212202020000220221021021021200020000120222001200002011012120220011222011011122022210100101121200022121100000112122202222110210222102222021211202002211120001000221212201012011011001200000010112100112211100200211122121120220200110100101200000212112201110111210022121201122002112202002221211101002000212010020101211112020121201212110002111100021102102011000212220102010220220200110021001120111222210212112200011012212210200200211221101012211012002211102202010102102221222220011210002021110201220000112221012002022012021121011010212002000201221122211120222012001222111220121010111210120221122222020000212000222000122221111020101022120122221200021110012111211020020221201211022220102011202200110001222021122210110202120112100012000210020211220201222021111011000110210111211110022102020010212022122101101220120002102110210101220012211211212121202221202210121220112011200001012211022211221110102111021210011111010202001121220100010010001010020001021122201010102210012012122221020100111011212012001201021101121101110021002100221021211222021201022112020010012110101202220121001011220122021102012100211121000210001120112100110120122020111120210022102011111101121112101100002221220200001201112222112021222022220202202122211012211121212012111002111111121010221122012011210101010100000121212110012202200220021011012100010020222002110221021200110112011100102001220222102001220211202212210101000122101020122022212222212111112100020022021200112121101201111001200212022010101111110200112112002002010011210002012200120011002021121200211222022120120020210121100201112022210202002122212221122202221121000002211101122020210122002212022012220212022121211010121101001012020202202211000102200112201210020120021102000022110121000200202210101122000202102022120110110200221221220012212111021121022200210112201121001010021102022012012111200010021112200220110001112022012122100210020120111122200121201201021012112011122211120000202111110012001200001222210212200122012012002100201201111011111122000012022222002220201112000111222021221201202020220111002202010120020011022121012120002000101011112202100221212200121021012110122120021012012100211201222212001220101012010111001021121010102222101112212111220021022212211001000102221000021", "21200001222222001012101101100001102220012112222220200212010202021110012200010120022202211000212110002012212000021101212212112000010110202111100122220202211100002001210011112022222221002122101210210022020102112002110122202022010002201111010121121001121000211211222222112112200102210100001101021000212000220201002122112100210202011102221210211200011200010022100102120012020000111111122002111212020021222110221011211102121002021010121110000200100000102210210100210122102221211210010221102022222211200121002021112110000110102211121210111121121101021020011022101001212011122122120220102222200220022102110221110211001022210202101112201000021010102122102122102100222122121222201100000122011210200120110212010110012001212220002002210110220101112112012201211221021010100110202102110100210200110010222210011111220102212210101000000211210120101121221122222200120202002022221111221001102110112110111210020111111002202022001110012210200222012122200020110110220222001200101011220122201101212100001021112120102111210111221120220111211221210212020220121022121122121202121100112221002002001201110110110111021011201101000120211002001201021022120121122021202210110201202210120212210022001201022022000112122222000201101110000200220202010120002222222011001220200222211011000122222222012111010111011222200011111102022111222100011112212021011221021010210112121210221222022210121010222122112202000101220110022011122221112112220000011211002000220121120112120022000212002222020120120002211220011120221021101211110021202102010101022012210010022222101111010200122010120000012021122210122020201211012220110112122020201021211101002200212202210102201010010012101220110010201121201111120111002021110000200221012100210201020020221011020112010110111210102000000221210010120110212120020222112202221101122101212211220202202020220010202121020212210220200220102020111011111202000101222122122222010220212111002011212011000101000202022121020001211110220001201002022021012002112201222001210211202120101021021201221110001112000001221010121021210002222000022011002200122010221121210101021022100101201002211012010000122201022122100210101120001101111121100202201001020100220121200220211121020220101102112122002210212022100212210111020122222121200212210101011112210201210202122210201001101210001202020220122210110021001112111122002210210222211121021002122001100210200002221001201021012022101022100201202211101202100121101211101110110010021020221020111120111021221020222120202001", "12220001112102111221101120120011101101021020100202212021011120020110011111202100021112200202110212222212011112102001200200012121000210200102010200100222110211021110102110121101011112120020000021100011112110100000212200010202202001122120000122210121112222020122111222021210010100000210212012200220001021002211120110001001212212222120102022201111220122022011101211022100020002222201021110221201001000121102222000000010220102202212022102102120002202121000001112101210212111221221121001001102222010222221210200002011011010011202101021010201110222022001221220111001120011000121010222012220202201122002110000121200001120202220212200211200202201101002001202002202112021000011120211000111012002210110200001102200200010121120000122021111202222111002122122101121002102211200020112222021022011112020101202220101000200201121112020022101010101011202210111112102200101122202221120101222110200220120001121210021201022022200121012012210010110222221110002221011221120111020021011102200112011210000112010112220022022111010001221120100111111121011000212222011220201021022112100112221022012110022002022001122100001102222010002121121012211111212202200002202210220220010122220212101011112221120000110001102212211010201001011200220201100020200010211201011010221120212110211000011002200122010002102122010001102200011010222001010221002110202202121010201120221200210102012110011011111211222002012010000021101212212110220201210021122101220220221212221002100001000212220200100200212211221021101100021102122022111000211100022202222001012112102122020222222222210020221220010200020002202121122220200112100101000022110121210112011022022220102020102020212212202212122022010110210110221121002220220111012210100200100211121110020221122102211111012011212012020210222200102012111121221210210202120002012221110111120112001111222000111120000222222212110111020100201221122010002202022121201020002002100002010000122001211201101012211202001022201200010102122001200012211100020212111120202201210220100001200222122110010020222012220222222202121211101120111212210022001022212012111102111112022222102001001212121211002111221010111022112101100111021222200021001022120212112222002020022222001111121110110212122222101221101220010120201221010200011211022111000010020201121010120022022021201200011020011222010000002121202102211102000012121000222102100201112020202121220000220000221121121212021212110211201110011001020110202122002000222020011220122011002001221011020102122222012210100", "12212210002101221021002012012100102212101101012120210211020020022011022020111001102012211220012020122202211000001011120012110110111002210212202102222200012010121110200022112000110020210012012220002102211102021012212111101220000212122202211102010012101200212101122201200120210202122010001021010111100121002122200221122210011102210122221012220201110012211221012021020010110200212220021010220212102102200202011212010210210120221112021100001220122012010112102202221010011100001111202002110101012111010201122100210222122001111200120001022212010101020022000122111200112101010221100220212100201010001121120101120000001100212121102221201110112000210212000201021012200020100100100202012120200121221111220021101120200110010222001020212011011100022111100201122001200222220112210110201000100222220021200012000011110011222120112201212022010120121202001012100100110012021220020011210112222200100211112121222012212111222210110121021112212201112201012202112202211220122000121201122021221112121121212212100121220011121011202101221210010100012022100020220011120200221222212022212010011212010212000100022122221221010222100220011210011020122220210000222122220002202212021112200212120022211201120110011100101110011101112211120112121210221021120021000021010000210101220011011220221010212212001022111021100000021001121122100011102112122212012112220210201210110012222012011022022022102012010011201120101221210210022110101202001212000211000201112022000021212000021210201000211011002022122221010110011010022112211212010122202022022201022220020221112220010002001110210111212221211222000200220101012010112010202010222220220002010011000001022222111010110102002011120200012012021010212120022010211011212121001021102210001201000220200000120000200220120200100000022120011020021212221021102100201120202210021211001200110021211012012110121010200021122211021210021020111020011011020002201211201202111111120100222001122210120202021200200112021011022121220011201211212000120001112022002021002120120110100100202111212021001100220200010111121021011221212201222010112002202100121022022201220110022002110002021200022012102011022121001100210002120022222212212012112222101010112000022111002111111212102020112002212100122210020220010000100212121210000202011112212110122002112202110121021121021121110222200120012101200021202121101222102010121120011110020001121112020002211002100211202020011211121112012212221102220002101222210012020122020010201112200020222012021121221112112001", "21211001012210121112002100221100112110122021220000112222221122011021222110200100102212110102101122101120201001211202221100022122002120011200212222121001010021022002201211011101210022021210101102200120002022000212122100101011022221111102121110120021211202121022012021110020202211212011111121211210211120012002120121020101020020200200220102110010110120010011111020020012222002022021202001211122121002010201010222021211200000100012221111100221222201200212022001111022011012022112021122001110112220111122110112101021001012021220010020020221202101100120120211221100100211000202202222210200022120002002011110201110120211022120212110221201210021110001111201110020000002002112112211202212012020001220012000101102121022020010221020122000002221020011110212221101102111011101121122200211212112021112122200020100122121220102110010210111210001122212010212121201120121100102221021010001211101002010201222222211020021202212200122122212020121021102121210200101201210001122120111121010011101011102201011102110120122122101012011220212200211210211010222020120211012112221001001200001122120211101221200202120010201111210110002211000221210012202210211120010002002222011201002122211220101120021010122101122222212121111021101002202011101202110121020020122101000220111221012100220212202010010211222010120100210011110212201022121212000200020101212021122212102110111112211200120001012201221201011221012020110101220002101221212000011020002022201122211020002000211211222212100010000201202201222221210212011120100121221011112110201122100020202222001012200200211111011000211102101211011102011101110102002112020021100001101210021221012110012110101022121211221210012021201101211120002100200120220210121201112110102022100112010110000220100202202212210211111212110001202000200011212101000022120102202211220020210220100022211111020002022020121102211221020221122122100221122200102012121000220222201002010002202211002000012222221210012012101222212102120200211211020222221022121000220212010011111121220211200010001010200112011110120020122201002110211111011021222211011012221000110012121102111002102111102202010000022002200212120011022110002101202010102201202012221201010120111111111100101101122202002221201120001001010111102212122101022201220210121012111022000011211120201120221012110012221000222122211222012022100000112111221200101011000022221100120120011110210020100012010011110022112112221010101110111102120101110010012122021201221110122020212210201201001012000012202", "10220021122212011222000121111222201201121002121220101100221112101102210122010222120120202201222200210021102021122201200022220221121102020021210021221100220121100000122202121200210212221110002012122200001001221120011211221121112012010212011112212221112112202101102001210102022202200200102011210000000002222022001210110122002211200200122221102121010222002221211222022020200002121110001121002002120110010110200011100210020111200210112212000000201202200101210100000001002001001210101202020002001110222021102022122212120211111122221022200200000100100021211112000112210121010112010112120022220221110001211220022021010222112021021210210202201111022020200121112020120000102001221022111122001022122121022000002021101002210021112111201001210020100222200121122112122121221100122220222120101121020200121000000211220201221212121102202012211000221000012112022212010110102122200100222102212010111111020221202122000210111010110212001002021222222101010220202201112211022000020100012200212210111111100022001121010102112011020101200112200012002112021011002202001211112211212121202122122111101101122020010212022220020122021220201011220201200011212020020221022221201222222011222221122021122121101020100112201011102120111011000222000111100202211010111210012011200112212011021000102120001010112220112112222222202211221022222101001212202212021200201100220210011122221012112022201201212200122120122210212012012201222002121010111021011121200101211121202112201000021000112212020101021022122111222020021011011012121100222110222100120110122122100101020100100100001212100201022211120211011102110002011120222101012122022112020111211200122000020221121102111020021102101120100221212022211021022210100201220220212212100000111201010022102220002200001202011122000011021100210120100202000101110202121210222201011001011020122001210012020010022220000120210002010220010122112010100221122021021010021010122001111212012022202210111101000111011212120112112110101221120211121112022200211102121020110010021112212001202221102221001121122021022112010022122101000110222102022022022121220102012101011102101010201211022201102221121212020212110020201000202121021111101112122201121100112021122002000012021220201200101020102212110200220012120110010021021121010201222101120102021001212011201122220022112022012220012002121210212210110001122101010222101102001202222021222221010002211102201220101201112002002221111111100002110000000021011200202222012200211021011020222120020022222010201202", "10000000222112000210001121200220221110001101101122002222212112111001121021210122112202120010020200200012000101201011112102020120012112022011000112011212010202001222011011012011220120210221121022211210200102001222121210122020122012102021200221012111100120211221220012102220221002021111121220102112220011201211210002200002202202221001122211200002011201111012101012002211112100211221001011011002120112200221202212210010200200012201111000210211210001102211111112222101220121121220202012122021101002122021211122120221110100000100011011221100010202211222101102022211022110001111010022110201010022122202101121121211112020201022010122202001110002211112011100122200001211202001022121110021201021212120211201001021020112011202122011122210202002001021201021010021112102210011001211201200020222212121020100002110211102100210112022101112100221102000010220022010021222200020022011001201002122201002012021220202111121022010201212122222120200202202111000010010211020222002110120101010212111222122210122112021122100010200111000120010102102011220222012021112000110120220011211012012201012102110020020110210221202121202201201200111102111000001202120000211120201120222022211202011210020001121020122201201202112211111220221221200001011100202110011120001201020011211202100101021112210201211120201022211001021002100020020210002222011201101110201011111221221110122120102011001001212121220100101222000110021112220220011222021021111112212100122000120220202222222010010221101200222000112111020212122210001102002001001012010222222120201100210001212010010001222210110201121122110121000202211020021220122021211100222212121011000111020200110020221020121222120001120012020220210102012110111000102011011100100120211210122011101000110221020200211022200102222102020122122012200200010121022110222020222011111222220110021220011011211021100110022210222100210122101210201000112002222001222201110221210220121122101111221201121102010002101112111110001210102200121122020101110220022001102111101120112120121021010200120212120100010220112110100220121121212221212222111111121202101100221220110120000001020101000112122110222110021202210000110210022121100010201101210122111200002211222220120122012202020011012212000221200011020201022210110201111121212112111100202011011210212220120021100022001210110110010012210200011010100100002122012202022010220100122210112111121122010011102121122122100212021200212212000121121021102101002112001122102121120022100220111200222011112121201121211", "01120211202022021202102211200111100002100202102102220121110200211002100102111222120120010022100102101212011200221001000002110220022000020111112200211122012020112101100021122212200022100000222121202211211002200011121211111212202011001221100211220112022112200011121101102101012210201002102001121120121210001220200021001120020101012002110221021011110022222022022020202010221111002220000101010110201221212002012121111100000220221120020220112111021011022001102221010202212210211010012222120222210202121111222222011122020221222120010121020120022100211222001112210002202200010011112012112112222021001121221102122211010200222102210022220021111002121121210110010112111021001021002100110001002001121201112212211210202001020201010120222000012101202211111120201210122020121210110110020022222112102021222010010202202222010020002211020112020112201222211212120111112120211221110010112220211210211010110022021022211201020002201112212112111121112022010120211001021111110012121002012012212120002201111202220120001020101101211212011021110122120120010111002122201112211202021110201020101202111222220002102201220200012101000212100001120221210212110222210220220000011122012111220120212100212210212110012101022111021100101201201101120210121201020101112222211102001211022220220201101121002100002200102120021221221010212122112112022011212010220022212210120122212020121210102011122201210220112122000202202002020102202210020020102021202020021020210100221010201111120000021102112001200200202200000101212002012000211122120100010221010010211010100022001202102002111220120120012110002121022112211010220111112011220120211010110012021211212020101211122120121001002221211111102221101121200102110120222110022201011010222002121012222210022002020220111200122201222020220020112010221020010020020010020121211220021111002121222001011210022221200022020100211120000001220010122202112122110112122121122211211210011100001121200022002222111211201021010222222002121000020120012101222200220010221221011011122110002122212101022121010201100021122210211110100100101010101120011101011220201021020012100202011202100211121101010212100000101222221202211120212212100212020120222011002102220111202200210220011221120202211202222121000022012201220021101101222101020022222002122000122021001222121022002110201202020210020022010020202122020120020020021002010011211211122001220211111200120121121210210202002121110201001020221110000202021021211111012002212211010122201022022221220200201100222100", "10000100011121012002201111202200112012022001012221021012012022111100102000101111002000112101122200020000022012101101021221220021001112201012011000102220221002111202102122222211121220220012112121000000102020210010212012200202001100001201102100121200211222011111222200121122101001000012110112201110101221210222200020010121120110010112122001010100101001020201202121112221111211011201221201201022112020101212221022010202220210021200202220221001101012010111222021012212211020012021001100220212012121101102020011210021200202000201111112201222111022012211221001101212122021111220220201000021201201000112020102101122110100210012012101000021112000220221110010100221220001021010012111221000112022120021121000122011000212221222002220120201200022021201111122000211202122121021100201021002102011212211012001210100100210102021010102001202012000002011110222120002021220102112000212001112120121222002020002122220221000221010221210022120101212222100010012122022211202120122012222101101211010100100111120110222101201022100200121011122121121001210102021211021000012221100010222211002220021002010102110202110101212211201200010011200200121100020002201201102002121002201202120120210222010022110100100212011222110122210000122002222101011212121112022111022100201211012012202100221112100111202111001020221011011222201220002110100112001202010011201000101002220201021022210020121022020122020020212212110021120102222212110010210202110220100210112121020000111021011021012022220102201121202020210111022011021100222112110112110210101210101001112001201102121022002222210122012100110221200221221000002002020010211021021110020012201120002100210222002010010001101201220000220210201212200012100221212122012011220220220212211101010112022122120210221212011102112022210021211021111002211211111221110001012201220112200201101101020112002201121121111101220100022222212112112202100210110010200112110222222202102121101200211011201010001212010121222110110010221112012220021111201002221020100200010010010010222021201100220000121220121020102110001000111101120000002022120220102122020201012200112200201202010211212010002200002012222012212212221020220220011020112121211120212211201200021222211202201000201122101002211210112022120212110010120021221020220202211212122100101121121121112101101202212212011022101212212101120111221200002120021100210121002220201001021200201022022001012010101112012112001011021221120210122100202221211221211001010112010011100012200021022202212122020022100", "01101020120000112101010012021211222022022211211111110210210201210002212010002012101200110020111122100102120002110222211220221110011020221221201010101001212002201011102221220111121011002002001120010002120000200210111112012112102020021201102110020102112211200111212202121102200212001221020010021120022020022100121211200021202101212211201110110002201201101002200112200100000102220212002021221020211202121020112110210202010021101122000220010120000212200002012212112002200000100200010220200112000221222111101120211022111102112011020100012200121101100221001210000110110221010102202120122000201220200222100210022111220102000000211201101210020220111000011012200102011200211111020111001102211022022020210111122002110121101000100010010222102120112110001110210022110100200222021020122121012002221121012120222101201211212222010100202000202112101222100100221000201012110122221010110112111112210111110010211001100011022012011021011011222220020112111121122011002011112200100101001111212120012010111000012120220110000220100101210112010210122211000112212120121120221122220020011101220000022022022000011002111220101110111211012212122222022021121121002000010220122002101202201012110211001101221000221200111020221201201011120122101000112212010202010100222100010012202002220100121011120010202100211121122002211222202022202111121201012212122112011000220011111000211112101220212202020111112112221222200200000102210120121122211000201100120012002202110022212112020021021200101110212112112121000221110122012201211211212202112222022121010100201202021002122211020222100002000121200201222222121100100222001020000200012211100022002001021222100021002021221121020222012011122001002012211101112011111120110120220000221112121112221102212212110011110200002222001200200210100012012010021101010010010222100022021020001102101200022211100112120120110121021022100210001202012020220001020122022220101021111002001111101112010002101100210001022212021102101110221222022211002010210010200020001212001220020121121220101020210120111121222021122212120121212102011002211212221000210211000100012101012001221122100100020111201002000001220222111202112212202111101122101102211210002012210110010101221201000222121022111110221000210102010200002001121121000200202001110222102120122011002202112000212120002020210212210120212020120110112010011222200121000200022020211011020021201022212220120020021110220121222222202222011012201100210122201021221201210102212010011112012002211121022112012012", "00222102120022122001002021200211200021211222211212012120222010021111000101001210020112120001220112110112121221211000111110022101100202122100001012221221212220021210202110212012111120211012020202202211021001201002120222121100010100111212021020101122210010221022120010002010002110010022120002100100110110022011010000100120211020211002021212020021221110220222222222111102101200020122221110202100022002102210020102021212001000202001021010122101001210011020221212111001110021121100210122120021010111010120202200002000211100121221210011002000000121101121001110221022001102211121011210022210220112012012122211002110220221202002121000211002112202012211222011010020221120021201010011212200021210000120002020102102021000210210012201212112001012100010011012001012001222021220201210201221101001120121011201012020020201202122111021220200110001211000222011220110212200200122021120112122212100121002011011121220200112201012112212202202000221200021122001012000220022020010122122022011120020000000022101022210211202012120101211211210111210102210220110100111020120111012002110001200021210111222222010112022200001201011101200100201020120202201001220200102201112211010201222111202122201010210201201111111121221220220212012012220100122110121212110020110100012110011221202200002100000221100102020100221111111010120002120000020200022100220022020210010221102200110222001111022100002012012012122011211222022212000121001011010022202111022110121201221210110111222121012221000221200101120102200211100112201021021010021111221101020202101002221100111110100111122011221102012121011111101020210110201022200202010112201201110020002022200020100000112210102210211011202101220111200210021101111202022000112021120100202122001121200121020020112002212221100212221010120122122002012201212221222012211012200020020202100212000001101021222211100211002201101202122202012101202021100201001212010021122110021002222112110201122121001220102022010201000202210122001012222202022022200210201110000121001002000211011002110102022121101100102212202211110001112120112222112201020112210102021210221200112102200100122121112102101122100110111220021201200010001102200021002122202110022111211122012001220221220221022121200010021221001021011220210022200120110200222021220000002221001102110022210102011000211101101122022101201012210211122212001111021201211210222221120100020102000122120101212121211120021120210112002021110111012100201102202211010202022120101110120022201011022022010122212012120", "02001121101121012200112200012011021022021220120012202202102100120200011101000200022212102202022211210211001102022000112210110010201101001022100120100022202111110012101222210111011001221102220111100002121200001212022200111102000022201201221010000000222111210102201101102201210121002202002210002010212220112001121201002110022221210221222012120022200111122001222000120022120101021101101110211112211212210101221221211222021111211000111022201212022201120121221001122120010210212021221122000222001012200111120222122020021001211100010001121122120202020201220012002012000012011122012212110120010220200122011011001220221022001002122202210120200102212201010112210121001211120112020011220000121202200001222110122121101102020211210210011202012120011112222222122122101020021002121201010122001212121102120102000100001211221221210112112112001101222112012211222100101222012200001101212021101121001120010122202020210022210120001102121022212222000201021102002202122112220012120022102201100022111221212112022111201120211222010201200020011022202222112010211011010202222022001021000212111212111001112222102021222002202222002121021122200222001202201022111110101001011110000002012210211002020200012212210222122200120212020020200201110021202202120022121002211220120001022002212212111100010201202000200120210222211210200022222222012011122201111222012002001221112200120010122021220210211010102101021101100002201021102120011212110121022201220021021011022212110110122201221022112202012102010021012010022001101212021100110112022121210211001212110200211212122212121222020101020112102211222102122221121010222221111201221022011120200002220200202202201011202100222101111102110002000221021201011021222112121202222210002010101212000112121121002111001001011220012100002102011101001001001102201000100022202212021021111211110002212201210022122122200110011122101000021120010120220212220212121201111222211210011022220121020220001010221011112202210002011210200102101200011012112210211110012011200020211122122112222210220122102121110101010200002221022020211121012010020020001002102222101002211111102111000011212122110120122201020210122001212200000200012100021110002010000201222012201012010100222212110120022100202222121222111220010001212012222122212101220201222022001120210202100202021112222102021220021100211122110100210002122021101101212021021000210121112220100121021001210021002022200021100202120201001000012210222211100010011202012222212210020100200201211212221220110222", "00222001201011122000122210002011222002210120020202211001011021222021221022110220010020022121020200101220001120111201122111022102211102211020222012202210012001122210120000210101002101011212022122201100102020021010221220020100001002122112100102002101021111210102020110220200000120112122121200012102011221101100221101201122022001110111212022010012200000220202221001111002212000101202211210101000111021200011220200200112022112000112200002011121002111020020022102002002221000022010220102021210201111110202222121012100112010020012120020010201112200021022120120222121121222220020010100112111001021210210200210011011221202112002001020201100110021000011020020102020010120101111102222120020222022000001102101121010201121210222011021220202022211000020122012122200110202102012110211210022101222102101011011112002001021121221020211000222102002200002001011102211211100000122101102001121202022120121111222211221020111222011122222002010221002212222112021120200102212222101201111120210022100201121112210202121202110200222200220222022021212100101000220201202101102221022121120221222100121112121100102020110011202012211012020021221122212110022211021200012120200112012110110002012121110101021002100022211121211221021022111201210200110112121012120020220010110122120111212021211212012102211202122120102200101002001002221002100210021212112120111021020120122002021102210100001022221210110022221020011222112222022122000012010120200011012222110022212101010000100120222111122021011120202000202210020201221010002000222111022002001110211202100022211101112021120101002011100112202110111121220020201022012100112212201101110212212101200220102010120002120012200120211102220210212022222210220102121200002012120100012202012101000122011111112212212202101020111212122100020201000100011220102201002121112011010110202012122212110122210120010101012211221002100110102112010100122012020100012211200121021222202010001101211212022102111020010220022212112102221112121222112202222202211111210200100122120001020202101000102001201120012101000112220000012112212112012220212000210210111202200202101121101002112211100110022021202022202021220112012120121122002111220112010202021021002120201120120200101010021212210002021002112211222101120221120212110200201120122110012001200121211120201010221222002010210102220212200202010102010201222011210122021111002200121200211010210110220011022210102210100122220101102100120022100011110020201211001001101220111210211121112020111201101200000022220", "12111122110121020002220100201221000011211022000120002001020201021100010222002011010222212120222212121000022111202100200000101212011002012200021120002102000222101202010201011121200112020221012212112011221101022121212201110101121121201012022221020112001211222220200000122102120001022012210201100202100002220122222102200021010122201212221012211220020011002100020001200000110011020112102022020010222202022101222211020021010010122221102220011222011112112012020202120021110101210222011201220212002212212022111010112221201000111221101200221000100212100010212000002020112020100100110122022110210222121121000211110222121120201211020222010002220020110111211222012221200120101112112121120202120110022202112200101212001220222112011012202010021200200002120222221222002122000201201212221212200111221110112210002010222210211221122210112212011121102221010012200202200012202122012022201011211010110112111200222210010102012200122101002202021202111100100021211222220201220002121222020200120001101002220121002010202220000201101012101121220001112111221002100110022210000222220221100110000220120211222122112202102112002011002001002110210020102221201211220012000212211000002122211110010211100212011022010121222112002102110211101000002010201220111000011000122121010210022001112002001210210210102212002101102000001020000200110111221222201210210220200120120121202001220000202110102002022012212122110122120222002200222011020021002120102011010220110021220121210100101210020002022222201200201000101001201011000222102102001110220221222210101211122000010200110012221000201212200200102021100000201111202111120211211012110202122011102111221021120210120001001121102120122020202120122212220121212200102221021010121011201112220212121020221002002101211022002122202022211121210222221012221122201000100111110002222002012021021220022210022222101121020021201220201102200100101111021022102220222100110102120100000221222021122012211220201212212200211022012021110021001200022122112102010200111210211010022202012220212002001200112212000111210021202110121201111210210201012202200020111111001212122011000120102211120201111212001011222022221000110211112002220010202022010001010120201011000212211222122221002222210000022220002121011221212102120120011202111000100220002020112101011101100221120211002212221111120002211210020222120120202022021122222111101212212122201100101221220221112001220021100112210112122122102110102201011022012122200221001000201222102121110100202021110001011211", "00022200011011221200001010102122010212112211211102020221211121220200202000000002022222202000002212000201012121021000012211122112102200002011022011110111021201002111110101212000101102212200021212121110012000221002222001012000112212122212110100021100112110110200022121112011202211122200110010010120212022100021021010102111212002220121211020012002011010101221200201100201000212222022112200211010210012211200100220021110202101110212012212212222100001202220000120121220010110222101201212002001201011001120000222112122021001122121100122010102010122012202211212110202002002210010101211021021210122200122221011201120222201002202022120020222112222202012112021110100020001112110210001012010101201212011100120011110220200020110220002222002101200200122110200120202120120022020111020111102111121020011121210110001121202220202211211201220201100021002122102122222121112221020002000010111011212102002211120202020210112212210201202102211110212100121112102011102101002010220122022121212211220020120011112000011202122200022022201200010020221022020202201001010202112221211121210020011111100210200221201212110202210220021200121100212012101201201110211222202200120202101202212110212112200100212200010122100212112002022000020221021101211000202012221210201110221120022110101102102011222110212102201012022110212010211210001002011211122220110000220120020000220011110102202121121021222211112021200022120002022120111211201201101202222201202002010122220101020121112120211110211200121010201111200202211021221111001211102012202101221002222200110022001121020202102101222100022010000221110001111022210212011121110000012010021120021101111221001121100022000220001201111120200022212222112112020101100020211020210021021002201020000012211210202102022112220110021020202001020110121220000112120111112101120102022100201210102121221100000112010202112102110110211012202111210020021021001201111111120221111012122200200102001102111221102102110200100220101002121110211211000220022121021101020212202111010212122112200022201022121102220121211212210122121221221012010010201102220212201202022221020222100202212222221211212120202002201010001010122202200201212100100120200000110002122120122202220120111111210100222120220200200122212122120010221202101021020210200002102010220101202021011022220102020100220120102201121202120002002022102000220020220111200112121020001110110100120120020201122121101020210111210202001100112012122122102201021000012021211010200210011122221002021120101201212", "01221100220001010010202210122211212122102221102122210120110220022011100120012202111222001000000222221002112010021211122020021121200122212112010021020210200100210000012110220221010020011101200221202210112201112101201100221100102210021112021222011012221200102111211021200122200000210212001222222200102112211110000122002210201100222121002100102201221122011111122020010200001101112221020012200112222110001110200001101002202021102010012120111020102101002201001022110020111010122111000200010020010010001020200010120122221221220210221121110101002100112012122101012211001120222221022010202021220210212021112221222101111001221012210202212001012010201020021121201012112021010100002021122200222121220120120011220012010011102222210001220101012222012112112220122011221222200222211110011202120000202212200222202000221100000001221001011111021120012120102200201111211020120101202012100001011020020102020111202202010002010022210101122020110022222210222101001112200121010010212220111221122102020021120210111101001102112220222011220012002220211022111200020001211002002111001201000112200211212012020110021120101011011021102101011021122200101211012201210202011101212021200102110220222012001102001102222001222101100210222001000020221001201011020022121011022112201222002010101010220202012110101020201200221122100212012001021100020211220021110200120021210010011201212110010021012212110022022000112122112100010101000011221122010012202221220111111211211222200210112110100111110202020212210212201021121200011101001010022110201211101212111211201100012222021200101011222022221002020201010102010012100220002202210210021222000201012221101222020101111112220010002202002200110111202201001101222201210022121121210110100222002101111022200210111111011002211220112100001102202112020121100121011211120020122021221111001210221102221201121202201121022200102101121220212210010000020021000202110000212021120021012211110010002010102220022110002202120010001102121210222220000010121111022220011022122001120002102102001102012102022120112102200122210212102212200210111221212012102202220110101012211121121002001110101110101202202110221122100001121221011202122201000111211202011202200112111201221121000200211211221000102100000121201120220012011002221000111220221112122220100221022011211221222101011021202210111212211102012220220210121100120122110020200121012020110110120220121111201021102201210101121110011201112001222022202121220111112200021012122220111212110112020000002002102110", "21012222201111112120001001112022000210111220111212000220002221112021012012010002211001100010220221112111201012001222202200021220211020002200200111022002212221120201100112211211122120101202012121021122200222112222021211021200200012010122212100021221211121211122001201022122002022010020011020200221011001010110122121021101010200212102000201001001210120000200001022112000021002122112100022212111222012221101200101121102011010010210002112201111120021001221022110000121221121001202112212201110011122012220200100001101200110110001110011021121001101111010201120110120202102002021202010222001121002121202022100201210101221202212220001001021200002202222111120010012110101120110022201001020101120102211022011122002020102012122112211122100000120212121201201210202011202102221020000222212000211201202002201001002010011010121022112002221101210001221201022212211221120012021212212122212210101001100022011221000121211211111021100011101010222021122010010012212120201222001020012211220020001110020002200202100111221022212111121120012101222112011101202201002112201202100110002200202120222100100122222220212220221210010001102202021020020000001000022211010222100010211001022002220222022102112200011212200020211000111212200021010221120122011110100021200100222120121221021022101111010110001122220210221012101202101022221101000112100221200100211012221001202111112011022211121111210211112211202001021012002120011020200002022222112022011200102012112110120120220102102120211121221122022111202001120212100020001212010112020210112000001110200110100111011121220002211222110022001211102002000220112211102122220210200102011020122111002110221011201102120110021211121012100002012101002002122000200121020121222001111100100201111002201011021201012011201122102120101021002121120121202022201221010100201012101012212121110210201002001112221201012202020201202100020110102111002211110002211211022011021212100001202110000112121111122120122212011020202012201121020222000011012212201102222200121020021122221121102000211222110121210211122111102201011101011012122222121001111111000112001000000201211001112110220211112212221010100210011212102100120221120102021001010100202111210222111012112022110120120221020002002200000210001221012002010211110211220100120021100112200102021020212022220110101200112112220001221111120202001112200111100021212021022011201202000202020012212202201001020110021020022211120120210001001220220120111221011000222110121022002111002001012012210201002121100", "00222112012211121011200220102212110202012022102121110202212201000221212121122121201100010010212121102220210220121102010121212022100212101211021000200000110222121202111002202011000200220101200202221020220022210020002120222111110101112102210121010220122220021200102000012020222020210122012000012102120002111101221221201002022210011000120020020011122002011101122200002021011002121220121202120112002121022000200000222200211221202100210001121020021102202212222021012020200102201021021211202220222220201000121222212201100221211001020002102220221220210011011121200102120101202112120221101110020011102000000221111202021212000021102202010202022001112101220121220112102001121221111012111111000212000122021020100112211112200001221122000122021212202102011022221100000121021202010220111001201122102022022201101002210110120112100000201222121200100200202221010112211000001001120100112121221120112110101001012012120011222100222112110001002001200021210222112022101122102212122101122200202101110201210021201221212221012002112012212110221211220211010110001112121221211201211220201221121010201001012212121110221201101201000212011012020110222110001120002101121210012021100120020200111120001010010200000021120220102001211011222112010122012011000110011200221222210100100220001202202111022101212110001221220120200100111211211012212202202211220010121120021020002000022002110002211222121010122120022222210211120102101211221220201222222010100201012001221121220202012110101011210011001021002220112220202120212021020011001010110211111202002021112020002111121202200111102201202200121200201012200020111210020120000210102210210100120202220100221121111210100111000121000000012011110010120110220202020221111202202112012211001001211102201212121122120020112100100221012001112121021120201210112012021020012111100202111022112102100201110011100220000222020022122200001121111220121112101122200120000211101200110111001110000122000200211211010102201012202200200120001110110222020002101211001102112111100212210120001210012022202222100022122211202110021111220110100111222020102022201101221100101200022210011212002000201011022011002011021012101220012100101211202012122021100121112000120010200101000021111101022222110001100102111211001212102210111020122201100002120222002121012022222000212212101002102002020200002020011220201021202110000102101021221022012102110201000020221021112220122100020221121022211021221001202122112120000212011112011101110010111001110022220021201201001112", "10120002022221202121121010211001022120110010111020001101122222102012110220110021210220110120101111222000002200000020102102002002022011112122222202221000111010222210022122200002121212201101212122111020221100110010002002001100011122022202112201001010011012210220200012000000200002102121110212201121110000211212000000010200222202101001220010221210222201112110110101202112122000212220220121000120002211202220012021200011101002112021222201121022221100120000101220211210022200221120102102022020010220121020111200102200012010002011010210011210021220022011021121211210221202011120202122222022022112201102111010222110102110101002120002011001000201122102220112110201112010210002210210012022222021221011122112022211111100220112001000011221212210102110000111210120100200211120201021212111020002000011022000210021110220121220022102112212021212202112011000222022100221210120012211011101101200102101020021200022002211112201221011102221010211211120011102222000200110210111100111022010200021012111110102111021220122211201000112221011022102122000201122120211001001200221120001011002001101210101001200102201211221001122121201022020110210221111222202101202120000110102101221021200000212012210011010010200012101001121000111200202210001000112122010001122001012100102201012210002001200011011011100000201212102221121000012111211222000101201210022022200210212202201120022221221212112210122100202021202200222002220222011001200220012222201110220021021200011220220110220201021212221020111212002210020010020122110212020210001221211020120020222021101022022120020100102101021010221212110101121222210021202220220020221202110121220222112220221110000002011101122120020010100211010121102102222102220210100122001221201012201000100102010021221021011111122112211111100000122000201011121101111210201112202202021201210110112101020002010101100221012220100210012200211001011022201101222001200000010212112202210121110002100002110001020010212012110011111110101122220202112112000200110012221202002022101112001120200122100021211101121102112000210112021112201211010212100111000200200212111110220202202022121210221122001110011110002010121022002120021012102220202121011022021200011020111222210112012110000102021002111012020202120111201002100220200112221000221122020122002012020221000221011210200211200102011020122110011221020121002012202221001021211120201201121200001000201112121212112012200000212100212122022120001201200220122100101101211211021011220121011200012220212201100012110", "02121212020120012110002100112102212210211102201000002101101010201220010200120000212011210112011121011022201220102021210222102220022210120002210200222210220022122100100122022012211220110100202122010000211200021200002201022001122110121011201220210012012221020001001110101111121011200111201122110020210110221222112021220010012122202002201012002010012221122011201010121101100122200211011002120001100121110101200202120100112212110221100122012012112110112221221202220121111002012000121200020022112210022121002102220101002010120020211221000210002210021200111210101022122200100102022221120000120220010010011101001112002112121021020120201200010021202021002001001120001221222121202112220112001012110022111102110000112120212101202010021211110112210222002102220211022221111011000102000020001222002211201201001202221112012110021012111012021110002101000011011121122010020022010201211112212102111122010112121122100011002011221101200102122001121222000100001010111120212111220212101121022201210022010001101002220222201020211112201000001121221000222101021112021220112200011021211212101001212020021002110121202200110120110022020212221102200020010112102000100020122202001012011110121102122022002010120112222221201110011000212211122212022101101022200120222012221222221010220001211002110111222011200021212122002122001021112111222021020211000010221201101221120211111022020220211012111210110020012111022001001201210002110200212221120000120200212102000121001202002202111200200010222121102101001211201112212122111101222000212000101202011100022110211110010200220210021011120002101012200111021110221122212101222011021001111012000002001102201100122210112011022011110221202010202202222012211010111211021111102111221002101011101110101211002111020100022210110122200000000212110201010101201021201100112111211101112012000001101220020211002000201120011001211101020202200000120221011102102022000101120012202111022212210010220122222221010001110221212012001200112011212111102021011221221101101102011001200222001101210110011120222101220011010102102222121012201002010010202100211100201010212222212112110002201212102212220011121220222021020001201200121101120201122110212222211220010012010010121012012200202020020211010021202010020220202210201210010120022201111001112222002110200121112222221110111120201011202211010001222001020112110202012012121002221121120121210122001110210110201012120120202221000022012011202201102201021202111012102021110200100212020122022212021021221020", "01200222012011010002011002220112002022121010212002020101000111112120201010110120222120010110210200101211211111121120110202011120111212222121012000201101011122100211021122120222210022120001022202021202001020212210110211100202020222110112122020202021222121012210011120001210101200201110010000120202111101101020101212112212220111112100111202210212210112000021001201222011222111101200210110012101002120001102112111101201110020121200100012121201110101212201211222100111000101211211120111122002020121020201010111100200021010112120211020101100222022112122201120002201111210202022122102011102120201010210210201122001022221020110110011212001002122102210220012111212111001122112201222222110210210102111022122211110001010000000210002121002220020120102120010121101200211220121221021210120222222121011020001022002121001120101002112102221210111202020201021011100012020222202201022100020010210122021122110202201121100000100012201122202201002122100200011000101120120100001202202012000002212101010010020120011222002211102111121022011221211121201021002120000022101202221001200012011001011220110112010211111101020021010112010011110012110120100020202111212200020120121012000120222022121222110122020110100011002120221011120200210021021021102122221110122111220212022020200002020122210122112021112010200012220110101202020010021211102120110200120022121000212010010202001202100102002110111202121021210202102121110222020020121222110222200020201220011210111021220002100121122020010000210210020000111200022111102021200220000210200120021102020000202012012122101120022210100001212102102202122011210012022102202112210021222112010120012021222220222210202100101111210020101102121100222211102022202000002120202212210212000112212202221200120111111110222102200001011101212220211110112121111211200001011100022100211100202000101021101210012222011012112001111201100202101101211112010100101210022202202002121101222211101120120200121010112211210122020100002000222021212201010112201121221011111212101020011012211220120110001101021002022211122001101001211212002002211202112001202010201020222012222020221111120101222022121111012020200000001121201200111211002102210102112102122112202210010021210101101220101002101010000102122122002222110211110022121010110112220112022112111202212100012100101100110011021100021111212221220222110000122200102212002121100112221220122212220221011220010022100110211210201121211221012102121110111201001211020220102011022102211211020121010001021210011", "11220011222201110121022212220022110000222221020211120002010212001021121210202002101120211122211211201220020200121202010222202212222020000000001011011211200201021220000112222010112012201211221110020120120212101122110200101101002212001022200020211220121200122012121010110021212220212102211102212020022022112101222102110101021111022010112121000222000221221012200111220002112221212211000221101212112202102200220100011022010002222010222002122102111202202211000200220012101200211010220222200000100110201220001002222211110200101001102100020200020212210012122200122001201122221111001202220111002211020202020110001100022101111220121000211112212001010122111211201112202101200120112121121212210212121120120101100100220121101001201012212212220020221110012002212112210210000220101012120021101012100201202221200110011100100010000021001122222201101121100012020002001111210021021010122111112001120002221202122011201211020120211010100011202021200222100210220110222221021212012220220210011122122200122221000111100110022021022221201222212211101022022221020210020222211122111112011001010022111211021200111111020201021022202102012101121222222102121001211000001222010221210222101101022002121000000220212000021221111011121012102002220220120021001011120020220121202120110110012020200120021120021122122002001212100201122202221102121201121111000102002222112021211220222001012112221200022222012000200210201021022200101011001011200101102211210112002200221111001001022020020210120010220011000112201212112022200200201202002101101021220002121120121121001001011200210020211210221221002020121221022210020012111221102201022002002121202100100000212200102221221101101112000112000221211120210111122012122210100000200112102112101011211120021201111100220222002020012221121002021212120011000000022200212110100101200200120200122010012102120222100222022122100222212220212022021201021110212200002021012120201021022010112122011120211210000202001010120111000210220221222202122112101110220102112120121201200121221010000112201200211010201212020110200210002011201000122012211221200002000011011211010020102201200101100121000101012021020120001101221022010002111211220201012000022101001010100200210012212201021000112220010110221111000011002201002211002200001021002112122111120001002111100000211222020221212111112020120011111110212221102220211011101211022020002210022001121011022221120002020120110100212011202112002222020221112100011012110201221101121001212221211020012120222110202121", "02111202211002021012212102220102210121012202000002220102110222220122110000011002101022122000101120101221012201102222000111212010101120012110122010122001202100012020102221102012212210220220102011121100011001210000120210112200100012210210000100220222210111201100002200210021111010101012201022101102200221221110021221000112111000202221100012010222221112100120200121010100100121211011212122110010220220200021020210112220202212110120122212220222200011111212101102102010212210201011120012000021001112220002020220101212120102001001021210002012010111200200120220102220002101202100100100002100111211022001110222120221210120101100111002202100021002101200001110110102022002010012011120022021211202112121101222022111000101010121200222210100102120200102221110022020211212001020122102201211100220000010121220020222212012222002011121022202122021221011211002111022022122121111200211222001100202112211200100212101122020222222012100000222201110201020220200022212201001212220221121122221010212111111222000222120221102011112020101112112121101212210000011012202120100001201122101020022211011201010011001100202210221101101222121020001100111021022100200010121020110020212201202021021100122012200200002012210020201010011200112001022102100102101121122200112210202012200000200100002221220202211011200111010021220022210001210202202202220122200110220010100100201112000112220212020212222012110122110000211220012202121122102002012012000020022222100010002000002201101220002112010212121200221101121010000102101021020201122110222211221111202110200001011022111010202020202101210002112202211002220021200121101020211010211201212201222022222222020200101122101200121000212111110200210211212101220122120012100101012220020210020202012010220010012122222012001110100102012221200211012102012220221010101011221221211210022212111022200011221102111110021012121110020010110000222001101122200001000102111221021021002202021200120100010222002120201021202112222212202111110122121220022201001120012112020020112121222221012021220111122100200210122120010220002222122011221101021100101221211020012220021001222202101200010111212220222101210021022001220210011101102102201112201211101222000102210011212101102202010001000000022022000000001110001011202122100021122011000211100020000212012202121022021011112212100110222221002110001210021100222001210102110221210012222211220121111200201222112201122221210102210100221101110110111002200211201201000121122112211201200122012220001002110012220210112", "11011200011200212012021022201021112211211012222200011012001201022111021122020021000202110100110102121102011122012102010220222012110022010212021120022201000002220011121212111022010021212221100020102221120221022022220202022111212221121002112221000122112020120000021110120111210120012021121010020202120201020210220002211110102211111212001200212000211100212102002011200112220100102210110021022002120122211011221121001021022000010000202210210020011211100202212212211201112021202002001222121202200212222220212221101100222010202000221010221002121000102000001221012211211120220001020002210001111000122200220101110001111122002000211221012222102021001011200110202101000212202122110202222111111212121201001000001002211000110002011122211012000210100111120000022110001021211210200010022120221220220202102212202101021102000011102102211200002212022222210200221222010211221122022011112000020221220011001122001111002010020000201200211000111020020202012222020000211210110112210220020210201002001000022220100021120121211221000120012202020022201010101020001001202200020011222211201010020100021102201111021201121220222002000120022001010210011222201222011200222222120111022001120222002110211210010100012002111222212002222120211111202220010001120202012000102120112122102000121012201110000102101000020200122002010001002210020100110020201210011112001101000022121221111012200200012021012202212102112021211000121010111021221121111101122020212011010202221211002021010100210000112202220202120112010101210122201000220002120102221222202002121211220102002221212111111120020120002110220121002011010212020002002012211201020022100102122222202000221202101122110111120210101020122101011201120100221002021201002102122021100101112211002022200101102211122210210210000102120020000100210222000100100210100101120111111202100002220200011112111012211220210021220222120201002011122002022211202110220021002120202011222121120212220212000101222110220110200011101220220201221120211201111022202010002002110202001221011001220011100221011222000111012110011102002020020021221121022200011000220110021002122110121011120020200011211212111120000122202010021102001102200202101122011110112202202010211112100222212121100201122011021112201101022101212200201020222020212000220220201101111212101102121110000101200100000201101212201120112221200201100022201102201022002020020001001000210221011020211121010220222212022101120111002110110210101120021211220112222101111201221100111022120020112020202100", "02002000122012110100001121210111110011221121012100001120020011212002002220200002120202222222012110120201022220010022221110010202112201122002011001220222110210020220222221022001112100212111211121011102012221022010220211022020202110122200012111001110122012211120021010221121120011020121120200110100110002220200200021021200211122211101211212012001002102022100211212012110010201010021210022120222100212022122100021111002002011101020001211122020120120222102212111210201111021020120212120210122122122100112122101001012001010011111200021120210112212211010010121220011222201220201010001211012211120102011110111121110100012110010000012221112012211110000220220022011101011222000101012200110102210101101010202021201020201202102101020211121110021100200021022011100012102021000102020020100222201110102001122021002120200122012222000112021021201102022022211222121002121021010120001211111002110020012100021201211221111210001111120012212221111202212220212100122200212000011210201002002011121111112100200211001220020111011202010010001211210221010000201101012111100110102101211010200111121001000012002100022212202101001112222002022101000012012212112101002121212211011001101220120110220200012022022101202222011111201112121012020221202000200101221120001202012120222210211102111222100101100220202201201120022201222201201120202112220001011201222101222211222110121020120101002011012200000202011002220202212210121102212121200121200102122220000212201102120122010120021220110202111100112111210122002101211202110201000020001211200100021020102100000111022020001120122100021112021222122120011021022021211211112001202221112022201001101211000000121001200101222222012001011211221121210221102122212100120001222001022012002101210021021111102221012002000201001111102002102021202102200200201201220212001022001000022202211002121212222200101201220212212010110100200010011101111211100210002100102221100120121010022011010022021220110000121102010211202012102211222100102001220001202111001012120012002211112220201202210122001112220220110011002222101110011212222012022201000000102000121110210121110111102002020200022111210010010002221000000110012112120012112200220100200021100201002012211100101201110121121100210212102120001201101221112120200120222221022021021221010202020200202120001102102202121101021101002000012012110111002010022012111012201102000020011110121201101222002012102202002012111002201201100121101211022200120010202010022000120010002021021201111211200120110202200", "21112101011010221212101012121221120221210021201002002111101202122012202220021000002222110111211121221000012011201201221112010102011220120102010201022011001022000112002202011100221022122210020121011212020101101002210010200101201100112001220020000122211212202010111110212112022022222010221202222210111100200010111001012202200211101100202102001202000001000202222222121212011002101102010222121112010002202102002022120000112012001001201122201021221011001120100012001202002012102112120020101020020001120211111000100110221122021112201101212221112210022122211202212002222222200122112200020020010120102121122220222202202111102212110122121021110212001021101201010012211210120121021002001120102210022200221121101212121012021202012221221021201211011010221220002010210002022020220022202112120012022011122022201222021021111001000200102011021212211212022021112212112121201210120211111210110201102020212011121222120111001000020102111210211220120000000100120010221202101000002200221022112122200100220021000010100010221121212222021122202200011221121112021010121022102210000020110201212022110120101002121200020202111120020022120021222012222112122100201102002200220122120212222212000111101212101011221202212122211101112110210211201000222100102020002112202111201022220211200102020200102021021010020122100122000121212200221122021220012022022121220022210121211200221002112122122200202222121100012000011112020100120021202002001022021101210201021201201010212112121221211201010021121021101021222021201201120110120110111100221100120202202110121101120110122101221212111010201100010020120212220202021110101011010102000012102010102100202022110020111020212110202211121120222122202121210120000210212212022222021100021001012102022100012012222200121211102010121110022220121111002112221122001120210202122122121112010200201222021001201221110120221210201200101121100201001112202200120112000120000110101221001211022020122122000101102220211102020212122100120110120021001012012001220102211012012022001001020011102110012200110112022102002000221212111111111011222012020221021212002121010022210110220012102012100212211210022000002002001200112111221121021020210201001221201000120110221211212120112201102220000112020200022122112111100020112002020201012012102002101122211020021120022220120012102210001211202221111000202222102010222020220100210001100021222122100100212020022012121200011222222202120202020021022101020222110011222212021122110122110201201211220012011022100212021021", "22201201012221002201120221020111110102022002020221121122100012211101202212112122221220201110020211220121010002212210201010210002102121020111020120120111221001020101202010012212020012002020220221001220122011010201211010110210200101010001121212121001020012122211112220120120101021211211000111222111211101212002001121112002011112112010121001112200020212021022220021112120202120222002101100010121221221000000000100222212011211000000020121021022211021210120212211221121002012102222121202011022012222022211010112120000001200121000102001212020000110012201012211020001022000201002102020101102200010022000200001110012100012111210102211020212201100001120020020010112102221010111220112220120210101000200110101210011200012101112010212101202100020121200121101122102001220001201211212211110202002100011221020012120002102121222212011201112011011212110220200011012221121002211111220220122010000012200011020222112020212011021110101021220202221002020102210021122020002112210101121221210122220112020101120012221011221020101012112201201022012000002001101110202001202202120022202222200111112120122212101101022212100211012212011011110000002212100000001211022001112121012211121220210100000011120112020012110020011002100012112112202202221120110202011012011220000121011002112021220122212201202102121221201211101222212201101001200021220202200101010220220202101201012022012202021201001122000020101100011012101111002200100010020102011121022011222220020212222110001000122212222200222102002101022202012001111000222012202211001211221212010211101122122012000012222120020022210100200112011000000222020110100200100222221021020011221200102010102011021210110011221212120000102211111201200211211201220221212121200022101100112200211021010111022001102102210122222122212102010222202020020010220010211202101022221122022210011001000200011210200110200210102000020012010121220022101002212022102121202121021122112101112202210212012010202102011012002101220110012011012012120002112102112012122012121220021210210211112111001020100002120100022012002221101210002201000001001002211100112202210102110200020002012110021101100221120100010211202211221220201001212002111022111222202102000020100022010212202211202202022222211010002002221012022112210010011201010210101102020201210001201121100020211110120211201012220122200202200222022110012010201110000010102001011220111010001022012210222211011002120001021021222000002110111200222210110102211112212210220101002121110220211101200221222112101", "02120100221111020221002001010201121110202120001222000101211212221111202212110012011220001121021112000022121221111122110012022100202210221120000221212110111111112200222202001212022222021211022122210102120221101121121000012102220121212101221011110021111102220122020220010111111102020100221101010011222002022001220010020110112120022021110011211020220212111000201121100002100221212220011102012120110012112200211120022100201210222010001210111210011110101102210111211022011101021110110200021222200011100210210022200202120210220000201220011112002222111020210200102110120212200001212102221102100110000102122101021202020102201211002111211022021212120210001120200000111210010101211222121110221200022120220101120210210210002120220012220212111002110010121110112222210222221001010002021100021100201020110000111212120111221112220100021121101000011101101210002212022000201201111102212122020202210212020020110210100112120212212102112100000212201200020121002012101200122210102200200001001121222220000021001110201001201112212111202102111000120201011220021122221101211201201012211200011202001202112010220221211010222220201112201022010222220000120111011202011220221112010120022202100210022202121201112201011010220001221102210102011121101201201222102122011101110202201020002110000011000100201112120000002102220112011112012201211211212121021222002222101200010112012101120102112212202121102110012212010122022002221211011201112210000111012010112000021211102010110121110011101212000201100222002220000011120122201221001201022021222110200201102012101122100212010220222212200022000111022202102122212012022201210020021211110002120111221201002102022000000102120201100112210010111010200221020221201022121201011212110101122010002122202120000002200122222101201002212021112020211112122110120011222020102210112020221001002200111102021020110101021120102110012012022012112100201122110110100100122112011010001020211112202220002200020210010011212012111100222100200100201120121200000122210011121111020122220102222210010121101011210112012102102101222220001101022120000210110111112102212000210221022010020001001202001111001212221001220122112202002201011211000110200210222121021010012201120222120201020221120112101211222022101020212000001020100021020202211200001011101221221111001220122012220210102111101121001020012121012102010102002101022100202011121102011222200000211101212022112020102120012220211001120112011102120212010222202220211121111100222010112200220102012121202200", "21202110020221001000211212122020120002201211012201102211220102011021102200001112120221122111220221221111121021210021220121100020002100200201101011210020112101021010122122022002201122021212110222101201102021122000101002020012112211122011201101100000021021012112200121000020022210111212102000102122200022020212000201022202121021222021101202110121020200100122102000202020001121201122022102220120222020220100011211210021211122001110220211211021000222021120122022000022010202010110200022000020101102100100102100111222012101211002012221020211120220021111210222111011001110012110002201220110002021100021110002010101000221211020120220002221012211102022221210200220110211012111012001221011002202110200010011200222221100111200012212112120100102201202201210101220100020011210220021020200121021012000211212210012010221100101222012212012210122212012100012122001121202022201001112201012022122100222121211000101111222020200022021112122212121102102201021010121100200121110012100102202212010110202202120001210011001221100000101112210122110100001211112221010212100011022200111111201211221221200201012202022001200220110101122022221120001020022212020102000120011020200012220020102210010101021212212202201122210220221011012111120021120110022000222110202210200122210212012212022200002101121122222122101210210011010021200121210200210110220000112110202022221100011002121212122000020212201210001021210211212112222101101220121012221201021010020012112022022012011202120221010221200221200112002210222122201022020120220022202101010111201222120010101111022120021101200111122010001011202220212110212211201020212211120022212220210022001201001011100202020212202120011221112122122211011212020110020100200001201010021002201201121200001211110210202111121112221020002100101020021221022200121121000020022112000100020222200021020212102212100222121022021002111111221000201210201021200202200020021120012100201011012000121000201110210222102002200121122202111102022120010002002011021120001202002201001210000101011101001111120222121101122222012102021020121210221200100122101022110222022102112212001110220200100111010012211200010221202222102202211110212211202210012202120001001122001210121020100101122222022011220012120211021012101100121021010122010122111202120000020012101112220200111102021012200102111101012101120222010210120122210002021012211102101222112100121011210112220011122110121011221201100201111001002000202111100011122222211220021122001100111210220000021111200200102", "20100010110221020000201122012122110000012210100202110021012122121211211100022000022202012222100212220100110212222212222110100002120000201111012120010012022120022101011100010120100121210010122122210112122011121011001112211020112122200122020011120010120021111210210011212220211022011101110021011212012121010010121001112001012102210111202102221021210102111102011002220221102000001121220201000102110121100220220121100212211120012101101112002202201121110112202202122210011122121012220110022221202001121111011221010101010002020201221121001121112102121011221212110001201021201120200222012001121001021201002111000201012001001100002112200020021220210001221110020012120101222201021222220212011112210102201201012100112222102102100111122212212120001200020212200010212121102011022101212100211100220002110020022020220002222102021201011101002022011120120002210100110210010010102221021120102122022011022202202210101212112112020100021001210222022122120011110200001201001201120012100111011200120212101001221211121112200101002110111110002222211210012002220202200100202021022012210001122112121100201100112102011201122222211120101002222121111022110202221201210201022100100220202212100010221212202222210121102001202200010011120022011020201112011222002000022010021221100120201111110212112111102211021011022111011220212200021102211001010121120120221100220101002101212121122211220000122102022022221010010102102022202212212011122122221022010110122221202022220202221200121100112120010022010122122011200011220201202100120012021012120211210120022111212222010122121122010002012012022102122020210121001211011121110112001120100102121110200210110100101120112011222101200011020010210102212000101011102121122011012000211000220121000020120101200210222012212000102002112010202110020001200002111200020110021112000220001100012222211001122202201011000022000220121022200020221011211211111222201201012010201122210001111100000112000211212021100200112112200120020021121211102200211011202011110101211021012122020110101110221020011221200210012201221210112102022112100102121020011012211222022110121120220102110000211111112211112200100020111110010000020111110121012220010010021022010111000011202210102010010112020101112111020200211110121212122021102122101111210120020000001202100000110201011112122101220221200002221120211021111210111202120012022120011200012021111222002012100202020212100200221101020110210011011121102101220011002212001222000221010211212012200112110012202022220220", "01220021121212200021220011112221122210221011002201000212022211001211000210022211012211210022222120101100012010120201011112021122021102022100001101220002200122221221110022102211112111200222102220020010020221202212021211021010112200202010120221100100000222201022012211110101102112200222100100101021010002100112001210021220100010201200022212010010010011100121121000110200110212010021020122011202210000221112102120020222210122200212112112111011210202212200221201101021211021202101021021210110202222111201211011211002101221002202012101000200010120000022112220121120002011022220211122112212200122201110022222012122210001111211121021000200221200101200010201210220122010212020211102212001210122222120202200101202222220202021002222110100000210120201122021200211102021112021221012212020221020100120201000220120222211022000001201010010121201220012112001021122202220001221222000212102012220120102022222102010210122201111011201200222010012202021022102122000022122110122202010122222111011220101012100222110112121101211111112201201101122110112200112100112000100022101220202022012112002111021202200011020201202020101012110221220021111020100001212222200002122122021102220111022112010201102012101001101220011111111022111102121102220022201221200022002201100001112201122022222001200112001002010212121212110110010001121101120102222200012220021102122020201211212110012202210011212200101001020012220212012212220221122022110220111020102220120111020011200110012000000000200011102122020122121121020122010222222211200022122201101101011102202222212100101111012010111202011222200201221001110202120101202022111112111021202110102012010222101002111202012021110000001112022201010012222211222120002200102012212111000120220010020121220011110000210021022121200220221220101122202012212010210110202201000221112021222212122221002222012101201201012100121022211222121222212000202001201222102101212001121001010000211111111021001010011120111012001000201112200102120020020200100211021222001111222022111200211102011022220212222221022101212011020201001212212100222022011000000001100110001201202012022022111001100200022021112210210020111100002011111222111022111021022102020210002101122001110121121222220202100202212010100020222102001110120120100200110212222122222110200201010002121020020101111112001201121200212020001011012211012102202101202220202122201100120121110202220010212121122002110002100122000011120122001112002212102220112002200112112010211021011011112202000100222100022", "01111021120200010000012101121021202221102202002001221001020120122102211020210021202020101122201021212000111011200011200210101102121102202022202200021211012012010001200221010221200121100000120010212211100201202122012021001100121121001201122000120020110121101220100200002101012221011102212200210101210210000001222202101111121220102010110212210120112222000121200102122021111000102100002100021010022111001220112112000010100112220000112221122210211210201002220112202102012211001101222100212201211011110101221210222111120011022122211020212102012100112102211011212210202012102020122000002202212012020021020120020122120010002121000011011100110221021001220110201101012121002200020011112022021002020022211011012111100202122212012010220100110012210220001210112202210021112011000202222120201120122011220120102111002121201000011221100102020211210220011210212111202121121101210121210220022000211021212212012021020021122220221001201000221002000002202020222212100211011121222220211201022002121001200110210011200220110120211210101021201221002200002100200002112210121211011001220112102220101211012122021022201022111202112111120010211220002120001210202000000222121011222222021002100122102102100120220011112001212110101202010221112211121202112211122201011222222022121102211221200101100021002011222111201000222112011002110100211001001002010120222201020222202220212020201202000111112011011022012022011111100010101011220120111211022120102100000002200200121000101021212201201121100222120102120212112101201220011002012222211100220011201120111011200120222202100110000020011110211121122121222000202210201201222122002211212101022202001002001202012221211001001121011102001100112210020202100010202101012020020022220121122120221111112120201011102002000020020012111021021102022200011102010102022110221002022110100212112102220002001022112111022201220212020100001201212002120001120020122101102002010011100122121000212012020210110221212012021000101212012120112120111020221021111211020002011021102220201010100220101022201100022222111211000222212221211212101221000212120100122002120100000002220022020020211112202100220202111112121012022001212201221122220221200121000210011101120002202100120121202122111102001210002210112102202120101022012022210222202120102210200210201210122121122111000201222220220221000100122122112110200022222120000211002201112010022110122011120101222221110210010220111202120102221021120110220102212012101202112212011121202111021011112210222111122220", "10211112020020112020211110112011221210211110121200120102011210012000102120210201201202010000002120200120022002012201122120101122221100002002020011100102112121102220200100222122211012122001020111120120210120212200222222202101121111012021220010012112110020012202000212100110102022110221220222110001212202102100000121110212211012122212011221221022102220012211001212222012201102100112111111102201001000021220021202202111110011102020001211212221212111222021211200110112022011221111200200210102111110200000011122100121122210102112020201101201122101100110012111210022212011011120020200211111002122001102100211121120002221012011110212022120020012021122122021021202010200001200020012021121002222200010210110210010120102101112021011200220010122102210120012212011111000021020122021122011221120021222202100020222011011211102120222010121111122201122012210102002212021220100011220211010221020001120201210020202012001112212122000121202001111102022001201002220002201010101120220201021021200101221201202010012000222212202121220112001221000002022102102021101100212001212222201012111220112012222211221010012220110102021022220200022022021120220010120110010221222120102202211112000211112201001021200012002221102220101122221202112202101010001120222210120220110022112200211000201212000022211211111120100001212002120200112100022100112101211001010021201201002211010102022021120002020200010112021202020220102211000212221200011110101101011220210020200120000211221011211000100021010101002110221121200101021212101001101222112012101020101021020202200122211001022001121221000220001001122211002110122100121011120112110111212112222012201020100011102021011202112111212122210022212122021001210110110101222101102212122210200210200102202220021022002100002012021012210202001012002001200022212012012201220202202200120220221002122021111011121200220021022111110012120100012010100221012112200200112101212020021202201221110201210122111000122200022101222110022222101112012222221011120010010112101201220001012120022112021000102200222011022120201212010200211210200220011210210202020110011010001212221112202222122122020102102002022112111010211002210001220111002211100010211101122102020220020201110220011012022120002021110100122112002222002210210112011102121212121120022100212211122022111220211122112201112021111222212110010202122002202202112022001222102002021200000202011020020110002021011222001102101002002222002022112102010021222102022021210202020200011010120102121021210102121", "12110000011120001220111200000001122022112020201210022220201020021212102221001020110210212012010210101002112220012201102201102012002200011021120002202102212201102111020010022011000222200011101220101010212010221120201112021201111200221000010111211020011011212102000100200111110212001010122010201012220212122002002220000111211120101120012121122120111111111200021210201101222201121110210110110000120201221002220021011202211000001001212100221011221120002210211220200112202222010221002100111110120121112111201012021221121112122202220102212010210020212121011220222020200210210222200110210212102000121221011222220220221211122120110001210102200202011010221221100201222202101120210120111120201221221010102100222021011010000020121200102211110020000121222221101221021200200021101002022102202001022111210121121021221212211211221022210222212101122102120101020121212111211102001221100201201111002002020122221021101220120012211211100022011222002222002100012010210020020100101002122122101111000211211222020110102200021222201202100202111010001211221111122121010211001220201201010211201020210011021210001010211221000202202202110021112110022222021200011102100000010110012011012002120011101200020200100100021222020221101200202120102122010220001120121210200011222001000101121222212221021121201222100210010222221201121112201000020211102212001012011121220100020110121101220122011120120210120100121122110011220010021200212212012100120021100012202021110201022222121211201021210101102222101011002010100002001022120111012222022000212012122112220121001122121221112111220011102100010200220100100121012100021122012120221200100221011000221201210001020222101022001222121002000222202212110220120101010020210200200010101110100020002211121210100120212010220101100100012111120011111000110100212022220201112211021011011001210212201222212100101012020221200220112200112010212102200012010201202200001212101022122020122021101202101222020001211200021012020212222002120002222020211212001211010201012110001101112010001102000010012102101122221112222202211212202002212212100122121002111000012010001012122212212011201002001001221222000211202012110110210010122102122201111202210111011120201212100020102100221111202112100021011002121021200202010002102210102001012010011001120200110020101201011012211120011122022201021212110212112012200221201110111121220111122002021200202011020110112211202212012202201022021221201000120212101200111220122201112101220211110211001022201001221211110000", "11000110012222022000100221001202221101111120022001222110220220220011220121100121201021200000111210212021001020210001112021201111110211101211020021122001022010010202022201121222121111111001100011121222010000100020122122020002122210212120111112011000202201001020021002111002211110112202021100112110002221111112220210201021102212121120010220100022021121120101221120111220100011221011022212012220201100211202110012020210001021022202121220121122210112112001020002221120211111101211011101011021022212221011102010021021101201010101000001011222012020112202111021002022020100102120120102120022012021101112000112122110021021120012110111000021210011121221021001210110202121112220202110121000210110200112122200100210112000101102021102200222220101202221212202010012202210101112200101110001100222012102112120020011010201011100101212000020010121121102221221201222020111101200112111101111222002111010111220202210221120010211201021011201212202222012200110201022002220220010122221000122201221002111112112100022100100102122101001122101120021011122100112002111021210011200021210001121221102211220110122011022012101021120210022001022202202200002101211012120112201221101110002211210020011222121102102100102002020212101202000021012111221022102110001001102102000102221101022010220100001120022022011100221102212010010220012221211110212012222022101022200111102201111220002001201122000111211120021022201122020120200021210110120001221100112102100211000122201101000222210112020212210102112102020001001122021221221202122100201020201000211010120020122011210212000022121000121122022000022121002220001002021112012220010001002120201112212212120121112100002110020122022220210201012201010110020011020020020011111202102000220011122000221110011221111111011010212221221200220112112011012122210112002002200201221122001121102002100211120010122012122020121022011120211121101122200222020111212211112120000112010221210022012012112100111021211222211021120212121021021101220111110102221100022222112012201112202111202211000010102122111100202021101000100110222202021010210202222220100102020222000000211221111222022021101211112122210221020221121020211002222022222101022012110010212002212002001112100222221020202120001120200111220021102021111120111211200002222002211012002222021011221101001012120020012010111102211010110120001002211012101011121121110020010122212212002122202001210012122221010120201200111100220021201102011020021102120110010101010022002120220002211221121222101021120", "12222111120000001100120210212120120200122010022212112112210000012110210112220211212012002120210120200201220111210001110022201112010222220012001012002021001022011001021211002002021112222122022110200101010021011120122121001020010020210211122222202012220102011110110200010000111201221212100111222110121102222210121001201200002201002200102022212221202001100210201212112202002111201100102211011110101011220210212010020210021221022001200110202001021222001112111022202012101000112001100100221020012101122121220112110122102021012110001111220100222201010121020022102211021002212020100010212202220111101011001102112120022212111211100122000202220011202022020011022220220210020122122222101010011110202212021010212001011021211222201121220210211120122000200100221022012102220220110212210110021110012212022122010020100102212012110211010222011122000210112200121021101211202011022102222020021011201122020020220201001100010210012102200210200220202212121221121012100110011121121112212220011101202102120001002020221210020221022010021212121101202121221220212221212020221002201002220202022011202011221220211101112200211000211210002222222120222110211222202112120102122221221122111122022122221000012011100002011212202002011021120101122222100120220020000221201211202202212011221110111120012002112011210222220100100101001120202221022101212222102010210221101001102221212120122020221020120211221211202022101212000010222002121121111010000112112010010021200111111222021201220000221120120020010100222122111022211102111121020200001121200210121121022020211121102121222220022210221022222210112202001212002002012121121211212022021111021210000221110120221120111020210000211212110000201112222200120210012200121002011221010022101121220201002022202011212222210200010122101011101011121221002001201001021021001011110112122222010210111111020102012010102200001010122220001121022221002022212122001210100211112110220211110221000201002012110002002121101010010110202021021011210012102200002110112022220111010102022212210100220012010011101202222102211120212001010122021222012211020110011211201212102010121011012202102002212101200121211102222201001020011000221022002201112021100021002102202002002121020000202212012011222022121120012120121001121111021012021022001102220110112010002111110011022010000002000000222020222121221121110102112011220002012221221102212011000101001001001102020220211100200022222110100010212121110102211022211121102122012111000222020211211000011221211102210202", "11210010212101100202002112022220110001211021010000120010101221002110121222200200122011010210111210020200021112121212022210110100020002012200110211220210112120220020210211220102122012021221110012022001220120010011011001021011011111212100011110221120222111112202011121112002021111100012200120101201010011110022002102101212211010221010122120100000120000020211210012222212101100100201000122000100020202121220121200120111010110210022212121220220010012201212202002021110210211010021220101110210221202220211201011120020010021121221112022012111112222212010010020121102002200221022122010220002012220220221020002200020022111202110012101021222202001022211201100202100020011101212210202112102100010221012011200210111001222012221002122121012112101102111122100000000120102120112202010020220121110202121200122220202102112020100110121010000221122222110000111000110211110112222202101211222200102102020200112110000011121112110112021022020220011210022102220002211201101202210010001222200202121002222222021201112122110202201202121201001011000110100100000022012222012101210200010020222220111002211211021200210210121022111011220112211122222111021021020100120201112110102112120111022020200221100001102210220212112000122100212100210202001221000211211012110011220111021121202201122222001210020201201012000020011202001210210202111002020000110011211222022002100121001001100000111110202120111020101100210222110201222020102221102210210220112120202101022012211110100201000211120210222021022100110101112201201100000110020022210121012122201011212212012121220220101120000002110221021021122212210021120110220212122212012012012000020111212200200110220002112221211211101100022110221001000101022002102020011022222220202101011011102220110110121201011111222011220221210111221122010211211110001012212112121000201210112020012110002120211011111002210120200212202001021202210020020110002221011112222020102202122002102021001210202212001001201011111112000200021110102202111120202220012221122212020021020021001012112100221112212100200120010220122000202002002001021121002201010221212222200020002201111012120100110222001202211212100120011010012102011200221010111101020122102002110111000120011011111201002021221011110121100211020100212010021111012200011100202221221210022000111120122200210101202101222210021112021121022210201022020222001001010111002020101002210122021001110210220200201012012210101222211120100200100011112022012110220221020110220101121122200110122022100010111201111", "11212022020021222222021112102101201120221222100022222120201101022102201021120210000002020002022200220220120022010120022110112110022110102112011112010110122001111201111000220211200001210002001020120120102202001221022122121002011201020222022112022012100001010211120201212100012222020212200002101210001211000021221120221112001210011220020121022102002020010021002000202122110221201002022201210112020200221210212020100100201102012220001100200021022011120201211001101022202101211011102100101011001010112012202021122120202212201011200212011212011110001000001020110200111122102001111001011012221012010112102121000022111020110000201200010002002110122201202120011011111200020100221211121202002222211221201211111020121110011102010201220111211111001010210202212221121212222021221100011012212002221002002110112100001001120020100210021122211002121201212101102120012202112221212221122201020200121101012022102211020202110221110200120212220120222211100201012201000111102100002021011011020122111200101101001121211100011111110002122101222000012111111112121210222220100002102110222100102001212221000012202011200102022001000002020102000101001120120121210001211102010202202200201010120202210012210001212222111200220221000101101220212101122212221021212020111201222202002202200022000010100222002022222020121100101100112101202002012222211110201220111102111121002200211110001101122022212201002112102010112200201110020221200201121212121020000002122011102021022012222200120002222222112200021220020021020012020102100012000102100121200102111201200010210112222001202020020122001010120220202121112222211010100000002202100101211210011112001000021220021022020010010022020022002212120001221010100102222201210211011101221012221220112201222021222012111212201112220021100102010110120101110200211220111001112101101101010202201221012110020012010210101100101212202000122100102111110122220100100022121200020001111120202100020220110211101001211000010210010001021202112002212110011001022020110101210210221200121002102012021020210022222102100011210112211020120000111110122200002011202200122212212101202111202201102000202100021121220002110000012101211021220110201120110102122120221122122000200210021200210111202112111221221220110112201120022121220010010012101200002211202220011200221120112120222202002020110212002120220020221202120001001111101122010102220100102112222002001221012010001002002002222010222002211122201220102100112201121002110010012200122122102021000111212001021012", "10002112211210221120121210200110100120102110021110012011212010020000210000010000002010202210121212200010022212000010121121101010222102122110202101021220122202202011112212100101101211210200010201222002200002220211112011111020210112010010210010222120012012010212210211101200002101002110101020011002201111111010001100202022021200200020001201000211020210001110222210100110110000011112012012102202011021002011201121211002010210122112102221010202101210022201021221101210012021011000220220202102001110121001012001002102221020011101211202220001200021111201010102222110221120200012001102021202211220210002210001112201022110210202210211200120101221021212120111011202110121120012002112202012220210201112111012002122200202001201111002100002020022100122020120120220202200011100000120011020200102100021021212122111020111121112201112201002021211211010022022101210011011211222011102012102020012110220200211002012221201111010201120221000202220011020001011120021001212001020201221010122011011022002120120210212001002100101201212211211212220000201110002221122000022111221111221202101120002022100010202211102210001020012022000201101211102202111021110220212210110020101210121212021122101020010200001100002110202210111200021211220121201210011000001222012010111002022012201010000102021011122122102020122112001201101202101010221021012201210001220221112021222011022112001020221111122010001201010000210102201102000222102210201020011122011102010111021200122000222000212121200110021012211000122020022001012020020212021012102221010120202010001210001021000221010122212000021112211000122212221100211111111111121022020002002221200010211020122120121221000022202221022020112010012222110002101120102001212101212100021210201120112012101101020220112201101101200212011020001210201020201202021001100222100010220010211012101200221102212012200222212011220210121120220021112221222122001011201001110100022002201112201020222212022222101000101200122001012102202002211011020120022222110212212100122202121122121112010120020220011102222021012202000122212211200101102202100110201102012020202121000001110101100000220001220202111210212022121211120010112221001112222112101212221102101211011200212200121020201012100211201221121100102122000011000121012001021000012101120221222020021221001122112011010212122022010111000201111120210222001211111122112212000112111102202012110002012122110010100000012001110011101121212100012022002110111102000002001002202120000210220112101021010020222110100", "00222100211121000111101021202210220021021020101120000000122021011210022200112201102121212002110220120202212012122202100012111202102021110111212021202001122102120120021022111210101022112220210201112202122100102102022001211012210211121222000122022022120201112220101102100011120200102220021012201211202012022110221112211022202001101102000221002111000201001010021211101021112020122101210020210001000221020101022211001022100110021010012010001120220011020222021122110211102202121201120220210200111110102122110100020211211020220121121222111011220211011201001111000020200112012220122101011010211121001020121110220102122021000000221100020202020112011002110001221122221111211112111201211202011101002122200010022110111201002221121122102022221000102202121022022010101120211200002221212222122110112001010201202020110212221211222111020210200220022000110012100122012202100112220212200002121221121020111010220211200011022002120121101122220000202101222210101200011100011111101110100020122112120010001011121221120210101100120011201222022211212121122011100001222200111121200111120100120101012021222220102211210110221010201200000002220001011102121102000212212022012010221020002222002011100012221001221020020211111122111000102212000010120100000020100202022011222010210002102122200110011012000020011210222112211211010220212002100222000210120100122222012010211021201222102202001100022011211111102100122012100110000201121111101020012102211012102110022100121010201000120001121102011221122121110112102111202211121022010000212101202200122110122001120221002111200120111220020110220011110202021212101001111212112100110011110220201001112020011221000111201200002210002222212200011222000010202021112222012022012100220000200200010121220202021122101112220010201220121021022022001102012201000121211010222010011200020220022111201011111101211021201121021011022000002012111022121121200111012122221101022102000112011121020222001122102012100202202002200202002221222111111222011201022111000210020121111000012020020210001110012200112020012202010202102021110210211112111202122200121100022020211112021111021200200021011111100122022111120000000220000112222121110100010001122210120112110222200202020010100202111010112120212200111210002111211022221001111000002122201022221020102120120011202120221022110000012112110100120000200011001100200201101012100102211200000011000222010200021112011001200010122221102201220022102110221001100110000121000010010010100020221122222112110022100100", "20111110110111210211210022101202010200112122102122010012021100010222122112202000101202100021022220102010120010121101222221221022001000011212101012000010022200111021020011100011201022201120121210220122220020200100101021212212102001201211100012120111101121021202202121112100222201211110101121122120120222002010022212000111110111210220120212202020112100000211011021120022121002002122102001121000111001202001212001002001122102111020220202011101100022210002001012021002222022000202101221211212020202110202212112220002112102200102112200101011202112111201201112021102120122102222211121111020201001211201122000201101020122120222022000012221211102011102111222122221011111010201212202022200000122020200112011221120111210000211221022202021112212102211202200210211012002102101012212212221212002221200121110121010210011221122220021101012010000200220102120020201010101112010020101112120112121221010210110012222110011020212112210012100210211122001001211020202222121210002222121222200102100010001012211111210211001111111101002021002202110110010201211211100120010110102022220112221220001010201100212101200101002120102200020202211110120201211222212122120221221011120212102020200020201202110212021012202002020222022122122100101221211221022200210020001011021212112201022200111211100010120102220211022211000221102122212211212102222202222000020222222010212012201202122122111012012210211102000020220110002222202100120120020210021220022121021100212101101102220221021210220212021021001212101020222100211120000012111112212210220220112210201010210001221102011100211202202022110212102102122222112011201120110202001210210012220202020202201022111112021022002202022112212010221020111020122212112010222110101010222122111022222202000010102201202210000111102222001022222010201002220012221122221002001121221021102212222110011112001222102101010000011021112211001010002112202102020101102021112021002220201210002101012020021122122022112001020201002122120020011222112111012100202100121202020100010202012211011002202121201021012200222212222010221202010100122120010220020202020221202102000011001210120222020001200020112101111220202011202020002002022122112111220011212120011220122101212010002120221020110202001202012100112220002102221010112001001222011002200210021011102210020120211111202000111010201111101211001021212112000020221020002212001021211211101020201222121000220212121011012020221201221101201222010210000001120200021022002000100120210212100110212111121112111112210", "12100022121011022012102211211211000012021211201211001000100022002001201110200100102010012101010020202012202221211021100220210110211000120200201000000112120011220221110220012200221221111121000220120002121121012001122200022020212102012011100020010122112102121002000100102121022110202002200212000220220121020202021020110000021112000110012220011211100110202112111100021100011001200000200110220110212102021112222010222202010101210212012011001201112221102000011110200202200022011011000001210220011001112000012201001100220202110121120000210002212012222122212221020022010021102221221221020202021100011102210000100112021011202112002211221011211000021102101001012121221021200222201021012110001120222112111100100012200021201111212200002111211012002202112111102011100110012000021220011102212000101212001221120111000000021201010001100100212020202021200202011111001001111122102000121002222000222200120012111010211022220201200000122200101212220221220110012002211210221100001222112021012220012000200122101222200002211011212102001210102011100202120022122111012000220121211112120112212012021100202002220112112212112122001100202001110210022112200211120010200020001122211122120220201021210211200121012021222112000000201200110101000001101121222211121021101112011220020021011022200111000001021222022001200200221112001220012000122101101120200222220221011120110100002220111221200011200222010102212121201211100102202021000220011221222220201210011000012221202212001222111100112100012020122222011220010202112111021111020121212020000220222202102100020100000010012010002220122211011012210101112021102210100101112000221212112101221212022212020121021011002011002122120102210122101212222210211011101222020011012220011121111211111000012022220002220022120200011221122120022202122111210010001110200001000111011022000011121000121212000201110202101112120022120211212010020211002011202121222211112122200122102110000212020120220010210122210200010101000121121220112101000110010102101101112020022221012201121110222022022122202112201000012222202121000100100201001121110202211022022012211202112011211111200000002020200102101011010102120200111101100020221101201001010002211012110100001120011121110110101121111111210000011211201012012100001000001202000012022222102211200220202201111110000100202020120020121002210200010200012022012110202212012120222212220111201100220011100010212012020111221021021010000101001010210001100101101222120211122121220022221101011001201020221211010121", "00012021201012210200010121120120022220100021100211202021011012201102102120101120002020120111222121022202102000002101211002210201210122201202022221022201202112122222011112101111101022012002210110100212210120101221222200100000201211100220021110200110011222211101221121221010112222110110011100212201112100112200220210101111101211010021201000221202202102020221011211112001010221220020221201010202012001101011010220210112000201122012120000012200110010101001001220001102202202102121102201212111202011212001121212112220112200211112211210222112010122210200102021202211102000221222112022021222100210210010211212200011000112202010200120221122012220211010211222012021102001200200212002122020222221022201122002220211201121220120020100022121121012001102200001100002020011010021120110210211001200022112121100121022121010202002201210210120011001220210210000021010222020112201121101111201102211200111100021000220102222020002112022002011210121001011110011100201011221002001020102220210222121021010212120020022212201200220002102220211211220212222110022011210101021100211211102221201100100101201101200002000221210211102002122122201022002210010112011212200010011221121022021100102201201221122001012222022112222010010200010020220002010210000002202121202202110002212212021221112002000101001221221102200011000200212121111201212021100112121221111100110222222221112022010111000200200122100021101112022221201101001002210122112010222200200210202022221002210010022012122112222101121110002011102210012001112220001002211000202021202012211002102112222201010121211222001221011102020020121211102210122202001210011121112222112200122020001021201200222111110101221200201202102012201102221011101212002121101202120210120000102122102212112221120001022120210120200021222111202120022020020001010011001000022002210100101020202111202121211212121202011020210220121211000100122101120120110120202201201012020120222100100011022212121122111201112010002011211111012020022022102001111222002011201012220201122021222012201021012010221110110211100002012112222121200112222021010220021000101120012110211022200120220000010120102001110201222001222011020212100212000021002101022021010001111000201000001002000000112102122211120020022110021220011000112012011121021001211210202101102010212012122122102022022200000121121020221202111000101010121222000120111022200220001122001210012022201100100010012002022000202201002122222210202121112200221220211211211110121011000101002020111012210011101221020", "20121120212010010212221200102202220110000010021222110011101222020121212211200010202002101022112201102211121121210121220110220220112001102001221122000100202101020020121202111202201111100011111011120211211110222021222210102110200110202101001210101021011202011202112222200011021101120020122122202102102011201121002022222112022101111211001111120111112112222210102002012021022200212012002001012122021101012122100000201010122021221202021001021211020010220122212121022102110121200200212202202120010202022001220002122021011002201000202000111001200101010012000202010101111200022201221221110220221012000001111222222221002021112212001101111001000021001222210220202022112002212101101111110021010102121001022210020210221102122200010011221120110221002112120110221011201011011212200102110122210022020120120000101011220110202200012101120002201121022112010221110121012200020212100010211010102010102222001010101010211012222100120220220221102011001001112021122122012011001212111220100101120021021211112221121000010112120111200010221102200021020010210010101200012101201101211100002022000111000221201212222000011010220021100201012011221112001020012101001200201202211010011012022220121020012011220200201101201222210020201101021200121001211012010221112212120020002001021211202211001122100020010122121120002201100222021210201210120102022010220002102220221211112020002100002120201222111211122222010011010102020211111002220012110010012201011011121111212121102212220220021212101001021101002220222002000112000021222101102202100220102011021210001120022120120111202022002012221002121121212222022012121121022101021102200101120021222111122220100200010002200222012101100112011111212101212210221102122121021000112210111210102000210122200210121201022102022212200101122012020002000210110201122101220122101220012112022111210100010000001120000201002012121201022020000020120001122011111111120222211120122111220001201120112110211212200200210211011121200122211201021222021212010221010021102112201100102111102112111211202001112212100101200012210001201200220121120201211222201021222221110120021110002121200021220002001201220221001111212000000002010100100012221121020221112102010111000120211120002010022211201112022122211210121212220012020121201012001222200202120002102102221202200212212202121202000220002200102121110201101102211002020110111102221111100220112200000001100221120210112111001022011212022011122101222001021221102100121112000010120211100200211022100210202112221001", "02212100001022002022221210211022212100200021200201121121200122000121200000222222012002201201001221022101112120100102111110022102112222010111212000021020022112121110000101002011211200112211000122201000210001001122120021102111012011022200102120220210212002112112202221020211011200220100001222202121211100110002001202110122100222210211100010210221000202121001220120001101112121020212100222221211022022201202210121102211021210000121211002201022101102120210201212222100122201120100121021111101220022210222000002000002102210111120201210202212221001011121110200210110212001001120011022221200122212122100111222101210000002000111101022022022112101002122120102021010000021111212222200120111112010010100100221101222010201110000012001221210111122100022222100002110111012101121201010122211022210012212121102112211011000201220020121021111221110222220021221220012102212122020211200112212212221200001211112210021000200212120022012101121201012000201111112021002211211021211020110200212120010022022222221000210220202011120121021100102122212020112012011222020212022100021201021212100200212221011101011220212020011220002201001211101211220010102201212021112021202020100020202020002010120212210121121121112102112112022112011110122220110222001001112211101021022220010211112002010211222021011020002201121022202020220021011000221001111020002101221210002100210212210210211001111202200122112002102102120011011021222120121101210122121011020102100010000200122102101120111101110020101110021201202020010102200110011102122001222021012202012022212001212022120212210002212000120221211021222200002021020121212220020021012002122121022002101222220121200100200010000101212022111121121120020020201211002002022222111101210020020102112111010122012221210212022220201122120110020111121120222010210202102100121200221221210001120011220020011110221202210121020102210211202212211002020012111110111210221020202220201101000211121202022111122222020121021201102122020221021021210111011102012201111112101220020010200000010101121212010221122110222111121120012022101202221200210111122201222212221011000001001120212101201020201022022101102011112110221001002020010211101020102002122101011100212021011001210001100101010210112020021002200202020111101220001022212221020111210102222020210011021010210210221121001122100011021000000122221220200010121101011002021100202122120020010101201202201011211112001200110120020221121000210201022022202102000010012012101022010221221021002022200021010000112", "10222122022111202112122112210100101011122202202201201200222210122010122220102102200021011120000222111002122202100011120112001022210100200112102202210101100112010100221121020022120121002211021111200000211211111110202202001011112000221110012201211111121112210220011120112110022001220121112111021120002021201210210202000210021120221001222122122121020212011002102012102110020021020010201201020102110222212012101022120100010200022022020222021212101001211100212222012102121111222112100220001211122121111022002101212010101101002220012000001200001220121001000120212000222020112222110021202002010112221122210000222221122212010011110010001011002022012121200100012102102102001020021222102020001111102001212211220112020020012201020212220100020102010110011010201021120200102112112121012011001100212111022221221012001111020120111012102221222012102110112010120200102022111120012002022212100201101200202210220102021110112020221001220120002120112200121112222102011101110102210010020020121120100212222011112210110202121012010210210021111002220022102112212220112121011110221211012100121111221122100210211002120102112220111102022020011012010201022202200201101111211100001102221020002201121011010110000022012102102002200020001020001121220200221022201111202110222220212200121102102021001120101102102201021021201011012201102121201120222012101000222221002212200000211100001222001112202002102202220220102011020212012021220021211221211102020000100122202221211200010001101112222111122120122122111211112210001212001111211022200220002001002100001222210012002221000001212201202011110100001210020210221121120222020122010111110200120121121001201212210011101222111021010021201210101221100200112121022212000220200222202121022122120101100121001021021001022112010210210210200002212202111220002001222220221020001011220122100012101220022111101112112121110010210211201112112010020111102010220102210212012211112121210011112200010002211202010000222200022202022112002211100122200011122011010110212220102012022011111200020112001200121000220020212002222000111222101012120022021110120200000220002211112022201122110001001120021202220201010011010101111220212202021012021202011012212220002010002111020222011211210120120000112121012020200111012212112000022201122220122010222111100002001120201002001012020002102020220201220021100212220212002121010010122102122122011000101222012212120001102222202122011111221200210000211101110102000100000000001112100002111011020202001221100022101121", "22112201100021101212021122120211112100021002120111001020102111012220122021222011002002011220220101102020120102201010022122000010100121000112110221002100101102010021222122011022100002011121010001002210121110001100220001120201102001200110102211002220200020212010200101201201122221001101120212120022010211202101201120021102022020112102210202021100102020201122120010102122000002122101201120222212000212010200210202122222020222012112121201212011121001122201021221200220122012002101221121010211101212102101221221000011020210100012022111111221012200221102101111200012021211000112201020010102212000220002220122221222020020212202201211000212111101002011121021121111201121001222202221010021120022012021100222201021111212202222020122221201110210220111210121020200101112001201021021211211122212112211122202210022022022000212111201121102101222100021021022211110121220022010100022101011120200002211110102000222022200100121122022200012221222112120022120122001220000000221202221221221211200010001202220001210121011000221200222022121202100012211121010000011110102200000212000100222220222201222112222100202212112221021200100210020011022121201222120111002101022201100012021100211101021222202200102221020012002120111010022212202122112210111000112110200021012120020120200000021020010111101012001011220121122122212110020010102220112002011010110002112211202101002210221100021101121201201212001210200220112022210021220210211101122001002201102102101122121221222021122200100211121112011122022210122221222010001002012221122122110100012201110201122222110100012102021102022110220221011201202111012020020100100201012101210112220021020111011101111120101010002112002010110102112211111121011202211011111220110020002000210120020101000202100220011221101011110111002221010221022200222111201211220021000202020202120202221201221022022220112112222011222122020221102121021022011202110101222020220100212111110002010022220121000101111211122101201200100021212012200100211110111101211000002202011102100000112210021021022021012121100121201221002210121121012112212201121112211022022211202100121012010011121010010001221200220000221112211100101020201000120021111100212100120122211101002111122201122112211201111212001110010110002102111022022110101112111010120212011212011221120012221010120120020202000020110121001020000220121111111101202020012121111101011011220001002121200120221011011121010101201202110210102120011201220011000222021000022101210000011002202102110221102102102100011", "00010221021102121021101222102101110220201100210221222202221211000012221100022121222101210101011022011002002000222002120220022202022111211211121120012200012121101011022020210122002022002202211012011211222011200212112021222210110221110222220000211101002110101122120002120122120211200122010110011120121020211002100000120201000120022202021221002221201211202110021211112110000101220222222122112221020201101010001021102221010002112112012102101022212001022112002122100010110021011100021020011120000001021201221021122102120012110121200212120001101220201010212220010021011210211101102011020202200020101100220212222001010221111011011212212101012110111210200200020122210020120220001120100220112002202020121010002221020212002201120001102021010102001100201021210120111022200102122001210002000012120022021111222011011000101002011012201120210101210011110122022012211202001100201122010002002201100222002111100222120122021011220121211112122222022111221210212102212221211210200211212102211021201122212211000122012221111200112112220212221022122100211112220020010211120010212002120102102111102112112212012012200201110201000120111100122112201022222022102201020102100022220000201002121200221122121101221200121012110222010110011012111120212212002010100122121220201110111220010220020011010101110012022120212102121121222220022212102202210212121012012010100102001122010222211202121122011020211121021120122200102210002210220121021202112112010122202221002102111001101122020122010102000111020110102100210112122111120202102220022210102112010120220020021010100010011200012012021012212201211002121211112001010120001101120200202100110020012212200211122200201011022101120010020212101221111022000012220222122011222021202011122220010020020211120111211121002220020211102012100222112210222210222110220112010212120102202210222222100201020022120012101102220010100100100101100102211100100222102001102010202020222111112022221010001110121010201020221200202102122121201002022222101220122122100112100102020121211222022020201211110210000122110101010221210010212020101110022021112020221110100021212012002000102010012110101002220112010012112000122012202012211121222210121110122122210001010011201101110212202002210022211102012121021002012202120112012111220020202212221120202122022000021010202201102020112212222120010201000221200000002110122211200120002001021221021200122220111221111212002222110002022020211000011210212100121210102202001222220112102221222220021011120111021120201000", "10111110001210222220022210111121220010221022210011122001022022101112122221221022000211111000122122002022222010001221200222202221110222120010221200120111120112101001012212202110212121100121212212211121110212221200010202200200112001100222100001011222121220110000001121012120020021020210102120120022101200210122012020101111212211111221100222220210112020202201011210121002200221221002111022211002011011011201000111002122011100000020222012120201201200100202111010100022201211210210111120102112101100200122101102220100110000111000011000021001200222212010022100012120212010121020100000201102221112010211121112202221010102000001102101101102012010012122221011212200221000212201210012210020210102102102111021211011001202120111122021000221120000212021002111211201122202210211022112102122201200012112010210112101222011202001022200111022100110212120000020010200202122112012211102011110211110001001020001111110111121021221122102101001010102202120220101210202110020012100011001111210012020102100120010200211002101020220020201221112221010122020222202220022112112101010222202222021121200221211220210000110111222110012012212222220002121100001111100022220120201002222022001121201220000010211112020021122022111211201210112212000221011202102122221201100120002121111200100202121202120220112201202022011000121002100012112112101002111011002022020001022202001222002100110020001012210000102010012011201201110211202010111022021002220110120001221101122111012221220200000020102121010211000100112221202110122210022102011112212220000111022121111011120222022020100100001211011102111000110211211010022120201001201012110210221122001210110001121221212021022212222012001011001221212202021102210012201110001222000212212020111112220112222102102112121112220020002111101111021222111022020100201022022222001200220002010122211201210211012011212201110200002100110122200101211222110010021021011220022022100100222121212200002102000020220211110201012222002122111120120212001201221012210200220210220112200111012111111021100101100202020010020102021121021010101011120010220011202101110112122201201200121211111020011020101202202101022010012002101102110210111121000220122200022121121102121210021020202221221120101221210020211010210220212102000011121102201000210102222211102220022210021102221200010020022120020200121110002121000220121100111201222212021220112020120202001200011021110002120121001110010122002012010021121001222111002121100021110211102010221002110022000222212121000220221", "20001222100111112211021001100021222220121010002021022122100000011001022200211120212100022212021012220211210101000220100000000210220201121012000010122001001202001100121102110211020000010221100212112220002122001121101120110222100222210102212112011121102012000221211221100110202002010212211202120110120221222011210201200121212022221001020212101220112021101020011121012201111100211020102120112120200001100110122121020112120022210000011011012100220100112020020100100121201120210022120212212220022210200022012102200002121220012000200212120111000211120201122222122202021120000020112220221000101112120000101102222110100220100102000002211020202111210211010001000110101220011220221112221202101222012220012102221020222100100220101002112102212111002201010010101111100221212220021011112120221011002002201102212100111010012012111010010220121111000000022201202001001012021201102211020122011020222101101021120220100012001000211010121120102212200221201001002021021111112200021211100102200021011110202101111200100002102101102122220102222110112212220022212120112222201110202101221200102102122100101212010102100002201001202222001121001102212122001111020002000002100222020220002000011001020022200210102210220011121001220022002202002202210202000100110221010111211020001121110001020022120220101012000020022112012110221110020020111122021112101212001222012112021120021212220011220100202202221012221011101011102002121221200010112211200222102102100001021001211102010021011220012112001021002002002200200212212212001122221000110100110120222121020202112121220202012100211220002010002001120000110111222202200212120112022100100212122011100122200120221020020002020101002101022202222021012100202220222020122012011102011020102121022000100100120211102022221200010002200221021101011121220202212220211212100020212200102012212010121201202220110020020212002222202201011100002002120022202222022121112111122212102110120100121122010010001102210101210212212200010122021022111122002122001200022112200111200121012022121001002011210121121100222020220000122212221102121011000110112102211120201222121212011001211002121210012020121011110121222211001101001102111211220102122120222020100011210011101120212201020000112122111210022011100012112211200122101020201120212210122221122121002112102211122122211021120111222100011201022122112221212102211112011210111002010202002121122201010211211220002210222120000202220222021101102221221200002121210011222120000022110110020112211021210001212210", "00100112020011211210000010012222001111021110210021120120100222001012110112212101220121120202011022101002021220000021120111222000202111122002202200222222211000012220202020002120000101011002100112220210020120011121120200110101010021010021220202010211020021010001200021221212121121222220101002001100211202102110210100220120101000101000122221112112020012021022212211212100011100200012221201022011021211110002211100101122020111101222220212011002222021002221012002211201102202110212212122111002101211222120002001020002110011022101222210220120011002212220011010210201120101002222201220111212220222102222221101111202222100101011122200110011002112200121120100112002211120020202122221111200000122222220212220102002012200010002222001012221021022200002112211221221012010211022100100020022002001220110001210120222120000201001020122111002200112212100110110022012102102221000120222102110020112211002120212020120112200011211101002120111211020212212201020100000201122221100210211011001210021211010211220022110101022112012021222111212202112100102022121112200020002102000211001212102220012011111212011202210111010012221102120100111201011210202222112012100111020200222021200011120221202200200021221121102000221011122000000200202111112220120101211001120222220010010120211111020122100000220111001211102101122111011212102101022101211222012010100120002200010011100210010220222201102122011010210211211102020021011020122120100101201020021002012120212001020011120212201201211022101110000000111100010100201210001121001010202222220022102020220220101120202000021102012101020222000002212021020202211021101021010110000221201002011000012222011022222210101120000012102210202222220100011120212220022100211002102121122101122021222202122121200001022220111110121112220021110101121010200112101201022002221212102120112002222212212211001220120112111002111211010212020022010222122120022012211002001011102000021101120020022121011222111000010210020102110012201221220121122112202201220221121011202200202210022102102221112111000101121110000221121001022222100221012102210021010120120112010110002111011101020021210002022010202020120122120112200220100102000002000000111120222022002121111011201011001112222021200220122011120201012001212110012211012102020020200010010021202001102112101201210100211110121012212000212221112220011212101020010122110211110121022212011022121022110011000201222000200220002012202022102212022221002011200112101020110101000021020202210000001212202221212200010", "02011211200122101012100210202220100001101201021112012222211100012020211001001201102100021000012101120112000000200021210222210000120000211121212002012220112021120022222202112100121112202111110110211002022102212102011100121200012220122011001022210221221002112210020022101111211020011120211102221202011211012020101102120020202110111010122222201201010222112022220001101010100221210022210122110202010110011121200110211020221012112021122102110110201202121000101202100011120200102122101120020012001210022201001020220201201120111111000012000100022212121212120102121020221221002201010011202100011021212000012021212212000201012222200110012100211001201221011000021110000100111122111012222010111110202112022210221010102002011112002022010211020210112122102211120121021121011101200020022021202002000200110102101020220002102111000212222211021102112101000000111200022011000100111022210101221202112201122111112122222121012100121100022110110000200120102210220010021202020101211202112002111201012010201000112011202200011000200110011011100112222022010002212211020201121020020220022112222121002212202212021121210010001121021022110222021100211202121222021111121102211012221220222020211210022222000012220000202022220012102102112121011022100212101021202110220201200211022000112120100020021111101121021010010120012012022210212121212101200211221112100101100122211020110100122021212112210021111121020002022111011102111221000122212211000200021020120100011002101201111010220121111001012011010022220000112012020010220211100201221102200220112021211102001121200021210002201100210210001000211122012002002122221222210010100202100212211121021100021210022222201211212111011202220121210011121022121202010200221220211112110202222012011110220211200110021021112001001021011202001210211012010221002101222102001122100222012000020001110221210211101112102102002121011020212121220011000220122012201102101101202011211000210102122100220211012122112112211022212220111222210010021010121202212002001122120212100120210102212201221101212010201122021101000212120222212010211111102122121022102010122110110010010121122110011212101101222021121022021101001001221112002211001201120100201001100121112201111022020002010011222002010022101022120221002201101222111010012222102101102121001220100201201122222121001001222110021102110222011020102001222210101201121122222012021211222212200010112021121021200120202121020202221110020002020200022111011200111202001010000020200011120002212101011212002101", "12211002221201222111221112220012121110220000222000012212212001112220022111111220022122221000220110001101111212211001101102112020022222102211001112001210120211110202112001222002200001121102012021002112122122220011221202222122011221201002122101201002102012121100111111220212110211102002221122101122011122111012101222201002001222201011010010121010112112221121022222020212202221020220021211201002201220200111102212201021020200201200210112222221020020220221211120011222011220000011201020020001102102022110121000212010010202011111000211202221200011121201222021010121001210002022220022001102010020110211220222101022012102020101001201212222100000022212201211112100010010002012011112221101210111111000222012112220022010022122101110001111121021010101020200012211212101210120010210010000201102202211000122100210020221110211002212221210121102120111210012020010021010111100101100000100022001221021220102111211122212201222120102110220001202102101020212101201202102020210002101211010010220220120011221120001102010002011110111011001000001102201112111100002222120102212212121101212220012101100012100020002112110002010201120100001122121000112000200000002100012211211111211202020102011012002022102021111112222020110201000220110020102210201002002102100010210200102220000201111201202112001210000001111012011211122000100110012210120122012000021101221010222222211000221200001001220021022000012200010122100002012222121010100011111121212001112022220212011001012210112121220222200201212100200112002211122020101010222221112022122122012002200111102100020120111002010022202211000000120210010210102100221012111022202001221021202200112020111001121100210110202111010020120212010020022200221121022202200221201112020210020202121220200102112022012022221202212000001211000111000000210210202220020011212221011021021100020100210121012201220111121010020011012100000002001212011222220100211202111011101021211222022012021021120220012010012112121022021100210022122110201022200112100001200122221112112010022222102220221201210222222111101011022211220211101020101211221212220102121112120210011210222201201001101221211211001211000101211222201002001100021100011211210001100221222011122112021121111021220121111200010212121220202202202012110222010221212110210212022122112120012011222020122211111012010122000121102202010202211102212021122011022220122101221021111000120220012010112201200221022000121001122201212210111122212021101202020002201222101020012021200011021110112001122120002", "01111021202100022021111221021022120212222220120011221111212021111211000001001221110112011002020220121101010111101021211112020200212201221100212001220120212101120202222201220001220010210212220220222021101022210011112120201012100120022202201222102012022122121111220020200100101001022002020002102010201001201012111012212202222100111100200021110122022210210220021122010122011102100211220022212211100022020011110210201210101202222022110201102101010010220022120100020022000200200202120120001022001012002211012122212122120212010111001021212022200110111020201002001011122202002220001220011111122210101020010201011101220101111200012212010121110002001210122121122112002022120100010102121110220222012110221210101201021210220212010101121011102120011202022011110211102222022222222010210000010220021000012201012201000000101002121111201102110000001121102020001122021121020111200221022122212200011122102111221011022020122102021122012012121221221110101120120112221022221100111021021100020221022122211121122202220201100222220000212112222001021212001020122220011022101202012001111220200100101210122122012122122102101200220220101002002121022011222101112122112222011200212211102002101001110110021212200011220010000202222100012112110112001222010211212021100220222020020220021112102201002102101000022211000020121111011110022020222002112210002021121221122220100102010210220211001010010111110200022021110101210212121222010221121211001011102200112222221001012000020200101102201221120222000211222112101210100220121202000010210010012112101102110101001002022112200100121120210020012200011210121200222211020222021102200201101220001012221211220221121020002010211200112010222121121020221112212102011011110120020221021112020021111201120101011211100200022010121010010112002212112200102020202202111222210212212122000221122101010010221022221120002110210101020200020111101010022011211021010021122112221122001220222011220211200002100100101211112010220021022210101202111110122021212022101121102222201112100211010101110211200102121212100010201010020201012121020210020021011102202111122201012112000002102112010121100020112010021000022211102220101020100110012122111020211102010102211102220010220002011201220200221012000102202002020221022200202102101112011202011222002011121002112012101012211002022111020202210201120111011200120001122111012022222210122121120112102120202111002111200112011120011221220210210001120010012212102102102001111111212111111200011222112120220220110112", "01022021221111021100201100220101112010101221210200111011100112122020220220000201200111102212020110020111011121100110122110010010011101001122021220101201010002121101220212200121112112202111002021020211102212122110202011112020102011122210012202212202101020100200101012110201012210021220110111212012110001220022200120100102220210021111210202112101122010222111220010200121221201000111110022020202221222120020222121202200121202101120121112212111212021110200022120022012010102021212122200111211200021001022010020100002100002102122000020022200100202120212122021020001201200202222000101100100000200210102011201212212002222012021122010100201122002020210121120011102221211110120112101010010020222001020202122222110101221200020100101222111000101220221011022011110120110221211121000121010212121022212012020212012202210001111001221112020101101010100000200222210221202202102021210222112000110122021220211222122000211002101212212110021110221021211221001011112021221101000102211221202212111021010012221220002001000010100002021101022121011000010212211122201101210221202112200002100210202000112021202101222021221210001200222012122202212001001200212010021200212111012112202020211111002201211122200102110100021022220111111112012202221001101222021022120010210221101101212221220102012002002101201101100111120220222112121020112221001000201020101121111202002000002022020011001210122222020000200010111111001220211122022001212201111020121020221200122012020101122011021100212010101101221202212212100210110011201211121202000222021201102021000021002120210000002110101102021110022021020222200220112112202022200122112211020102220211100022222210211200112122010000221011212011122200222112201120020011221100221120212221110021002220022110202222021122220202220010220210022200101221212012101010020221012221002201202012100002000211222100121210002102220202120020010022012222020220122210211000021020121012022211100022120120102221020102011120001100102110021201020220211002012000220201111120022122112002101220001210101210021121222022110010001002101102202201022001200200022100222120212022100100211100111000111012122020112210121202021112210000011210200021202120110010021220102202200100121110122102200110210210012011012211102202122110012222001111200222210010002201002100201010002210200010202111022122002100102211112221020220211111120211021120202101022010202102222202210102002222201222120101022020120010111221200001102012000210001121221022101201220211022112202121201202221200121", "21211212211001010011102202000220222021122112011212200201012112010011221111011012102000022122120202121121012112221102112201001211011120210012102012020220122212102021201102200012011012201010222121012001212202211202220101100202002022022022120001202021021202012210022200201022122000200202000200011222022221122002222022122211022001212121012202200101210010020210021101000110111221122101210221022201012101011010020010002022022111121100202010122111222022200201212222020020201102022112222211221010100220110111221010200121101022022101010210212121210210102222202012101011121012200122022022000020202022102222200022210012220211001101101012112110122000100210110111000120022221200020010122101000000201001010020012122200111101200022012121122202120200122202220210011021110102012012200021200012012012001102020012022111221221020020011020111221021021101021011102021200211200000010001121110010211111111212201111120212211220221010120212202200111222011000100212122000100020211011112122121012011102102011211120002020222011010212010201211221221010112000000220010001211021110000102020120101222012022121110201112110220112022220010120120101112010000102021220222200211120220102211010010022101021122210101020011112101002111011000022101121110101221121012012002012101002101010202120021110211002002221220012201102112012222112121121221220111011102020112212121102001021022100201101210111122001101212120120020120221210121221120221212021010012121212112011010120012120212212101222100221210102101200002012120000221010120110210202111011110200101222102000022002122000022210200122121202222202111002201210021022221221121102202112021000021012220021021111010102001101000202101000100101012020120022201002020202222022122122110122220021112202200221222212001220111000221210102101220111201000210210222010122221222222121121102121112211012210202102001111221011210012211120202211121201101202222222201120110201222201120011220121010220121212220022110120212222120210022120012110022220101000112002211211100102001021012110100112002121212021121200000221122211020200102121001010002002022020220020100011211220122001110122202120201021112211211002102102001121201010011110000002221221220200012012102001121122221210002101010100020202012102221002211220110202210220000102201101202022212122020121111221010000022112012120201121222212210011112221211012002122021012111121021210111202212010112220212222001020101110201211100200020012222011212100211102221111201212121222201200101112222201210122202002220112", "22121112001102012101221012012210222210211121101012212200210000021002012221001102210212012020001111121222002010012010212200100112112122221112111100121102112011202122022002120210220012122202212000121210201102022201110212121220201200111202002200201010212201202001021211210002022211211221222221202101011011010001120212102000211012122021010010211012112202011021120102222220111200000111022211022002110012111100221121021222010021221012112210221020201112022100122212120101210010210200110121222201221210121020210212012201001211112211220110121120111020121022011102110011021122111221220022000002001112102122102000210020010102202010211001120011021122200012201020112021122221121000200010221211020012021121010021010011200220021120220122122121200220122010000010201020120000002221100001000120101012010210121222220110012022120200021011000011010100110210110222210022010011201020021210221201200010221102022200010100021220020100222021012122220002121201022210221022102000201221112111122021222222000002101110220220022210020222221121201221021201022210111220001222210200010012000211100010011220001100102101000100110122121221111022211000122211022201202102102212000222022020200012211000110121100210111112121221211002122221202002002011100121111021002012112111200000110020210121102001022002210000022012120011202022020200000022111001002120222020112010021122222012022021020121220122212021202201001112112112111200001201211012112200212111120011222022011222211112211112112011111001011111200101002020112002210012111202021201010002202222102121221110120000211100120210211011102221101021100001022010001100020101122021112121102202120222022122012200020221002211011022102202220120201200122201021221220112020221122122021122202000021121102012011002021012002102211100210000012211110120121011212211220102020222211120111202002012201002111122122100111222110202220020022122122012202120100112221121000111112021121022012200120200200221011002211001211211110101002200020212000211201222202220120120211121111211001111221211000102000102122111221011121011220210012022021010220022101102110002022220021112101200021000110000102111110210120122121111220202122022211110211120100012202201222010020202012201121212212212002021000122220221020002210112111211220100020210022220121001021102100122101001001100200212012022001120001222212000201111111210222002000210112010002200200120102002100220001201112001201102222200222200020012120010012101000210111012002210221202002220122000201101111002112100100021", "22100220211000211222202100020101110211021210001201010221202001002102101222221110021001102111210012020100120121201211212001001200010011200020011221212110221212212210200202112201012201112120121121122022202211211200122110000010201212010201120202112120211112201211112111002010112121000000211000122101020220022102200011010020211022101102111101011201210012211012100222212221021210210012201211021210012002111222222221220020011010111020100100102220201212120220122002102222201121101102222011012001100022210122001222102110020102221101001121001111102120020022022210001220011212220011021221222210012001022002012000102220020001121210110201020202202100210220121210222011010011020200211101121221121101222112212002110011020121200220000022220101110021020112111202221202100001200012110012200011110212002110101022200101210111220112210201102221000100120000022011221012102110201002121211021022210022111002201120000012020212001102221020002101212121221000100002010010202202211002202110010221201002001120101222211110100211212122112102000021102020200220200022201200121221011001200020010011022021202200220022022100201201111210210220011000021201211020202022201220021210222020000220201210020100101111012012112121010201021100011000002111210120022000000012201001110012221021120100101112002002102111012120022120211010121212122102001002001111000120001022100112100101200000022112111211201211002210101102021222200101101111101020222000222102221002210102212101022100112021200200201101011122212202222211001100220221202200111112201011200000001220112201220222222221220122011110211110121111022211212202101110220102210121101210010210200120101122122100022211122121111220100000011001020201120112100121021210021122120001202121211122002021020212022000112100010201112010001121212121020210022020021011110122011222110200221111220002212212022101202210121102121222001010201011011222010121021110202211012111201210110102212211111001000111012111012010002101112211201002120110102111200120121001222110200201201200011001002100000210112001200011200222101100222002001001220222211002120211211210201112002212201120222000010022111102110222222012111012001022220222020202201221121221200101011021022001112120001110212121001012202222222001222012101121110010000102202220120112122000102121211221112101101000220000012002221110202012001112220001100021000110101222022110121101220201221221210002211221222002121101022221121002121212211201000101122020112212111211120002210201211101002222000220221201100120", "02022022111222101111000002010200121101121210201220011210021120210011000021111201202002002221012112212001022120212122100200221120200122002220121201122012211120221011001000122211021220102112211212000221211201101011200011110112021110120120110120201102210021200111012220011001021020210121201120012001010220012001101112010120222112222122200020112202011000200100000112111020202110210202000210102022012012000210001212021012111112002121201102201220000021012020221200220221112210122202100022111212110010012010020022112202120110120121102201010011022000012120012201212202100221100111221220200211012202021102100002010102000020010101020220210100220101022201112220101002212220111201021220110100020010002122012220201221212212201220220100110120121020011221021221001212102112010221212211102120222111110101120221202110212122002111211000200100110111221122101220122022200212022210010120122122111021120112021010011112012121121212202210020100122220221020202101200000202200112001002210002020221212211122012002200002211101222202210202120100002021000021222022001222020012222012121022001001010002102221120002000112021010012001111122022200220222212002110211220220120111021110202010100020110202021011111102210111100201222011122011210211211101220222002212112012210011110202022101021011200021200020001210101022221001200002020022010000201220202021010110112121120101222100222101212012201211212202011200010002220122000110001122012002100201112120210101110220222110012122221201210001100012220110201102020222200201010100010201110102020222020122102220120102111102102110202011200010222221210110101122022011201010101122111000102001110000210101102022011200120001210200001111100001010202102221112201020210012220002101202012001001102110021212122022211001121021022012202022101001021111112012021102002021021100012021112120112102212110010111211210020111221122001201102210000001020021001102100022202002021102011021210102221200210120111020222022102110020101212001012020200112222211002022122122112011221020020100122110122122200200110012110120211101220201021102120011111201222210122220021211212020221120001100101022010112020100202002122022020020221120220202020221210002220210122002221120012002220221212201002222221021211112112000002011110021120012011020121000000122121102002111002011110122011000210202021122201200011010220122112122211200110021001212102001200210122212202212021102200100012200111222020221102000211101201010011221201000110212010200010101010102200020110220011202210202", "10121101100002102201101110002020011010121210222202210120122120122112101201210011000210222121021120200100220100020120201202212102220022120021001022112111200222101021011022201221110101101001112212022121210020120101122000100121122211100221210210011011101112201010012201220222201010220010000010011120111022210111020120102200220022212220002101001121020111112022020202002122121100012200221002222002210011100122102020201010012121221212021222200001122100122200210100221120100222222210011210212200200012121111002211110111020021121210221200000212011220201100122011211212121111010111000122100021002021120201021220212012112021222222110220111002102010121101011221112000202120211212021112222201121011010010202122221220001112102022010111221020111002020112212111122200220211210100200220110100210122102221010202020022221212100121220000212111120021011001102112222011222201020110211011120111002111002010210210100101002120021022102021021102021121120111102211120100122002202021020202010220020102010122211222111212000011201012100002011010120112212100112000110110201112220212011000020010120212121022100010002100110202220012012101210112211122000110012022102202212100201112111121211012222212211022202111202201202021200112102020221010020202011100020101020211020002022121220210101120100001212011112210222210220012020200020000110112201212001111000221022220002020210222211020221001122210200221210011122210012001211100221202021022010220121222202102111220100222221001011212001222022102020102121022120210200100100002121102102122221212210101110020202010200012101121112122202021212210121221201001112212202011121000201102102212001010112101012110102002121110211010122210000001000012000010001011122020220201020220020021100200210002120012111100112102000022001012010022212102220102022022020021110022102210012100202022211020222121201210121122022211210120100001001002101020020102201002122221121002221110212211010001100111210021012221101112020212001121022022002110101021011110210010211112011110020011202101110112221221200101121022102110221111022221120021110010202112121200001012211001202212011202112111002100002202201221021022212111122121021002211110211121100200102022011102121220021000002220210220022211011102111121020220122111110011112120101101122011121122102011012110002022212100121200212122100211211220011201101222200212010001011221111101102220001010101112020011012110101121212012000102212010012201021211202011220222122010201121212012222211200122022012001022210211102112", "01212021202000111102120001120222112111002222120212111111100221120200111102100000202011202110201121002110022102010222102110210101102201120112222111022210000202202000021011122101010221011212101002202210121021212220110201112012221121112112121100000000011020220112122110100001002011112211000110111000210121022122122100100200122020121111011222121020111002200000101022211201011100201100202001020202211020122101201201212221211121211010121112101120000220100101212222201011200010201100120121211002101111001211012102122220220102021102022021101002002110101102121011001120210101202202220200221210101021212211000010221120222120102200021102222000010110120101101202222111210002210122210221101110210000211102222022211020200002202022110101000220012202110202100101001210120001122001010021210002120011021222122022002120020001102211122220111022022201001202120112011100100001020122022000100211210120122000212020121212010221221210220102221101110020102202102100112222112000200102100102201222200010022111212002121221000102100100110201022111100001201212112202111010011120121100100002111220002222212012122122022100201010002101210222101101020201111210010112110010202222201112022212201122021200221010202022200012100110001110012022222021200121212201221011112100011010002001012022212012211122212020000200100110111221111211211000120101021002101001220020001120112211101210002100001220022000211022100202212122200220101112010211102002201111012101120021112011222020001111200220110000221121101210221211000022200211102000011120201120112012000011221211122010012122021120200101012121120112212101121122100220221110112201120220200201200110021120020001121112110211000112211011201011211010012021202211001102222101211112100000102200002200112001222012102201001122021002012022102121020111120210102021100101011012000022012221110110020111111012100201111100011100111022101101200112100122002102002011002022011101200200100022121011211212121100010120211101201122210111200002001011112002011001220201011212121220002121012101001202001100220201102102020121102020022211020220001200202100001021010022110021122000001120111021010100002221211011102212122001110101011220122002212110210112002222210011120200100210111211220110000200111110022102111011210000010022121002111120102122120002102022012202110211222002021020212210022212221122102000010011202220220121001121002001012110211202221110201002112221201222012012202100122021011000102100010211102222221222112222020220201210002011112212020112002010", "20111110122010001100000011100202221021012210012210011102002200221210022222121220210112100220202222202022100202002012002222021212002202000022202021122100101002110021210212021210210021001212000201202101100010202220200022212222201112010002002002021100220102100000210110222102022101021012200020112002000200121000222200000122121201220112012121201122022102112022012222111111002210011002021102000200101100021200220210201010102202101100022211121111221110100110201200222120110002122202221011121020112002001000021200212021222202221210102000122110220022120211001210002210122101222112012111110010101221221022212110201221210001222102002220201002012002110221212101012011011222222022210012102200020201120112111010220001012022122221220211200021022202012212110220201211021211020022000111121120002021010120120020022010122012020100002222011111000220121121212000221201112022000002121121121112120022111012112022001022021112200201112011021210021222222010122212211012220021022010000000010202001000000020020220221102022000000211020112010222001021110202102200212111002211222222111210102202021212121112202200100201200022012011122110011210111221110021220022120122000200100120122021110200211120001011110120211020202000101221202220210000010200021121011101102000110020110222201201021211100121002221002121111100200000202000002202102001220211120002120010111111011120200012012001202101101102111001111200020100210210000212210221222201220100222020002222010201202012112020210212000202120210122211111122110210211200012210010001022020202122121212212202002001011120202222112021220022021012210210222102101220202020221220002012111121220102101001100011210022111100102022102221000020012000102202201212020101022002121211020112120122220100202100111000100000112112011101220011101120220010112101210120102220212101010211000110010221222112011002110022022002000112020020011200100000220012122021220122021212121200001120212122022100012102012021200111111122200021210101000222101122020221002202122001121210222122210212000211100121102211011021202001021221111211112201002100002111000121102002120221222020001100020022201011111010112111212222112221120110011120002000112102211221120110222200211110202121210022020021021022000121122100211101200001202020211001220021122122001011211101022001222212122002222101210020022002000211211111021221000111012022120222222011121200020121222110212000020021011020021211201211221002012001022200112000212011112221002010211221022120122210220010002202200222120210", "10010021120202200110021201022210211111210001110122201011010211200202002201200221221210201222122020001010020000121220100021212211112011022010001120112110022212202001220020000100221122212112110202100022212000222222101221112222221012021111111101202011010100002120010022020111112201202020020120101201001011111002200020001200001022221202111122011022120200201110222010002100101000012102221012110100122010012201110112201101200212021202121221012120002220220222210101222120020120111011212110201202211210010201122022210222011210100110211101020001020101011110212021201110020022001010012100010102002120201010112001021221011122010222201201121202121112101101212021222110112111110200121000020022200121022012120122020011000202110212221021102112212102122222222002020201200000212020112201002101011002202121122212000012020020002101001112202000102010212121011202102120102001212111021200221002102012110201102222220002200111010020011111011221201122020021022020001022221201022110112002111121101021110222202020200002100001001010121221120220202011101022000120001212101022001201110102011201121021120200001010202212111221010221212112100011002022122102121112011020222102002022222000012222002100021122112221020110002212000220000010011101212111102112112212022210112112000002120221022121112021120000022022022112110210202221212110002000122011001102011000210120021022001120121212111201202101122211102012211202012112112112202212110022221011201102112102222211121101020202121000020101101020021112020201012121122021000210202111121212100220022011222011000211201201112121010200111100101100102012020201222102122222010021000210202002000002210022220100000122210210110211102210212010111011010200120120002012222001111101111110000000112021222202110211120110102111110112011100012022110221112210102202120110021101200122102201211021020121002100200002021210211102222212112121002011201222220201010122201000000112210211111121000000022021121111101100211211221201100112112210010212020020021102212020020201021012012220202011220110212010211022110012110100010120011221202011002022000100212211201202022111201112021220020221020121120000000001001212210010002111102222102011212010001012020020022212100020121022101110202020001011112000200021210221100110200010122211020122020001111020221001012102102110220110210200000002210000020202011102222120110211111222211222212102022102222120020011011001020212010001000021102020110101122110222100100211020101102021121122220212011021011000020021221202210110", "10121122010220020221121222122011221010211021100111011102000022202012020020020222022021120011112001202111201220221122020122110112012210222120121020110112022200020221200010001212120122202211121212020210212100020212211220011200220111200001121102212010220222110012200120002220112112210012110201002101220201110010122111120012010021001210201201121001211000210011020102012010100012121112101200112211221101120200212220122101120200021100001001211110212020110000222200120221102010021201001110100011110021000012121120200110112122121112211121202211211002112201012121221002121020101020001122210001112021021221211221000112120220202121200100002211221120011210012122222201002210020222012212111111000111010111121020211120201011101102020111112011011112212002121011102020122111011110011222020221111011001011200021110120110120222110210111011002112110200202220210200221212000122221022120210100010200022221000220101002201010202100202220201012012210110022112021202220012011000220110022022120012012110102202012200101210202010221020100110210102012122222120121121101022100001212200212202020001122011220120011110211102000010222021100011020212112121010112021111211121011222220021012210021221001101002212122102000222120210200001122120110211010102101212021120222211220000200202120012120011122110001020022222110202221112212201100202101210001020000200112112002211102200010201111102012120120110022201200212212221220021121102122022210200211022102012001100011212111222202212202201010200212000010110222222212002212010111110201201210111120001010110020222012011101011022122112012212112120120002202122022020001002102002221100011011101212120200012221012001020121120111210000120220100012220202122011212211222021010112220120202002001211122010202221010101012220102202122011200111200222120110101120102012210010101110120020222100202121101122220000120111021200122021110200002020112121000200100022122210011100212211022012012221222010201020210100122012201112101100001001212010022210021200010211022212221101122000210122222020112121210000012012112110221210220220220122022002112211121000202210000002100110211011222002220002011000211022010201112102111102022102021110102012212002000220201002221100211210122212011021001121110222211110001122112111111201011221022122211112012202011122010012000212120011200112010211220101002102102121002020121210011222220100122221101001122002012112120222111022200111212011221211120111010220221102000100222022002101002222102001102202011110210212000001110102", "21221022022000012220211110110211012002222211100022110012222220210011011220211122202121021211002201212122201202101210000101110101022102012011102020122212100101201122002101102222212221102201001210202112222111200202010101101211200120120020200002112122120212111011000202212120211120211111011001021022212022100211102120121011010000100022201120122111202102110110110220220000012201020001222122100101001201000111211222200222202112000221020001020122021122021122021112010220120110200120001021102121101202020202011020212210022011002101212212200011102021010001110212020012022112011111011121202222002202202012110122210001112101000121112101012111221101220211121020112002002212010211212121221111022200112120121201220122022110102021112120111020002120102222110222202112021121020202022121020012120211012212011200112101110011120011100100102101122020121211111212201022120011011020221222220001102202011002010211122121122111110010122100012121100200212001101220222111121101002020102110212100000200202101211211222202010112002020120220021200000120110221000212000012202100222201011221112002122221111201022110220110210101020212010020220121022020220122021122221210221200120021202200122112221220020002122121120010201200011111121010210002112001020022211020010211220112212022102010221201122121202021001210100121000200001100202012100211210110102100002212121021012021212100220210201001021210010012221221011101211011112201001002210211110021010000211020220200220001101210112201210211221112200100002202121220020210222210220220220220020211202112211010220100222012022010220120101202111200200122221011012212211020010011221122010021211110000111221001012210112010221101220120022121102000111210220212101110110201211000100100011022102201201222222121011211112011000101110120212110221222211212002121222102122111202101021210020222022002101011212022222020121001001202220201211110210200022022002022222102110100200021110111112201010000222100021201221211002202100211211111111202211111112122212202212000220020212211011212221202002110002110220020221121001202020212002220010102202222210000220102100012012121212111212100020110121102210201202010020111112022220011021222211001200022100220001022020022222011211021012222122012112111111121102101101202110112021101020001012112201011222021112110121022200012121210102200110111102000102202220202101000020021101020012200110102122001010122122110101022012011121012012121012220220100022212102100201012001100022200012012122001202220211020102222201001", "10011102212022111012012010022101212110210101002101210100020101102210000000010202011210001201012212101201011221102021011022120220100200000012021001101021212110112020100111221101010200220020222111121200210002201022101210102211112200001112210102000002111111211111112121020120022211121111211202122212000000001221002211020210220101112021020100212112021012111020110122002222201122101100210110001121111021110021101011011100000201012210200021222110021220120101110222201020121202100001110101121010110111210120122020110210020220110120012120002111122022222112200122212212021121010120101212101200022121120212210220111211012210212112110112212211001021221100000001110101110000122212010121221012002110020102210122022112120000110020002011212110010200201121122202112201001200002201022200100120202110100010220001011020222001011222112101021012200112002200000220110002221111011122022102221022120020111211100122202201221212122020010010020000011222110000212021220200021022102121010021001000112021002222100002202112122111222200010012220011111000100112220002102020010212220222222102120002222111201001222212000111012020102012112100221022010220110100112202000000201001220211201120120200111101012122212211021211201211210222021101122210200120222122122220121100012000021201221201100001212020011220011200211011022021220001010121002222021112222211100211101001210101100012100021111020222121122012222222122111112122222011020012202120210120111002221101020111012110000220212211102120122201200211011210011120001110220000110121112012102011101201220122201210022012021021200220121202211222101011220212211022220020222210110120122122012020221121112122111021001111111010112022011102222102110122100212002000220020012200102212202021011122221112201222201112010111201101200122212111000101122221220221022121012212001210101201102012201101220012202212011110221011221220122101101011011211100022022121121220111100211101100021100210120102210222211201200202121211112210022220011002012011122220221011202011212122012012011121201012011010012202110202002002212212022001212200221021102001202110112210212012021120211202201200022002222212000102111211202022222122201102000011200210010100021201021120111202011201100000121100210112211212201020022211200211122121002021121202220020000212212002200212002020110122001202111012201210101112020020020002110002222120221001210202211220022011022201200211000222221111220101122002020221001210122020220021101020120000120001110112101112001221011002102022100210", "01010121012210211022120002211021221121020220220122122221221121020200221110001210211021020111021210210102201211121011120000211221010011220102112011120111112012202122101202000010002020002022120011010100201222202220022101112120122022221002122120020221201010120022000121200121201201202200212110022022211221010212220021011010221220001200201011122120200002010111100102210120011222100211211021110001011022202202022021021021001021221021022111210011010220011211201011212012021011022120200201100101011210100101212011102100211000210202201020012110101122110012122220222221120210200020200200211012210100212220210012010112120200112211111121111222202111120100111102222202112020020121020021211200011202022100112202012220122100020112021012211102000222011012221122101011121101112012211022012010002012101210201011212000000222121001201202121000122002002121202201211000202110011220200200112222222011101112210122020212102101120000000012010201000020220111120212002112112011020212202111100210221102201201112012011222102011120002121012201012022022120001201202112211200120220202102102021110112021120022221201111222111101210001000001220102011101012020001021021012201012111221212102021200212010112221022222010111100212122120220100220221200220210201202222002101020010010120021222002021020202112102010000021020222010210102121011010211212200210100012220101000122001012110202001210122101100012202122021111001020212221121110112100002111122212102001210101010210102002100202021021202002120010220122220100101202121122012000120021010102202020221022202001202021101112011110212211011020020122222201202120201121201211200200122211220202211022202122212101212222122120220222100200201201021112120100102011221220002102000100000111112102010202021202002012212202011020100121101221221201212121101120000100111121102212111111120112122110012220000120202001011212200202100120001211200021120111112100221201102020111000112211120220102120021022000022012021011020210110111112022002210221112202120101021221002221002021102112022202100002021220122221101000222011022120112102120011222020200210122011101211121021220221011112012220001212200110221020121121022221101012101220002210022120221100212120101112220200211012100221011220120121202102220221201112210010120220102111021221202101220221221220222012100100002221102202000011120210212102201200210120222110020222122122121120221111212120111201202122200121102022121100012210012022011112002110121201220210022001000200211111220021111222022010000110202", "00112222220000021201110110122120212100010202212012010001200101000012200020220011100021000110100210022022212221120121221002121002001022222110111012201221211200002120121222010222122210110110010021120000220110201210112101102221210002022020102110000200121210021011022010210011101211202010222222102111211201012101020011121210211100100100220112100101102011022111112210001221222100021021121112121002001110200100011101212202122202101121120201002221220002000001011021202120202001220101121121021001100021200222021002020111120011122200001212102111022120120020110020200022220021120221210221222212122120022220201011120211011000120021221200221222210011010002221101010221120001222111011002121222121010102120010110112020102211010021221112111220200010012002210112122020020221121101112022120102101122102011122201222000012100110102020120111121101221200002120121011200020010112120211100110102021200011020000212021022012200002110111111212120011002120101020122002202110112012001012122122000021010020200101021221002012110001221220102100120201222212020220220221221111120111220112102201011122010111211002210021212212112010211020120100121120112121222110210022021010010021221201100111102020011100210201201122121000010002222100220200201101000201200111110210000012122112210111200020001112002211102011222011110220112111022222121200001110221220021201110111221111122012210222122221012100002200111111102022202211211020211002120002120022211010010122110121102110221020212011000001111000020121002222002222210020111201110000210100001202022001211121021000111121122210010222022102200021222101021212212111200012201000101210211100211210211201100001011020122220222212110102021101222102201100102120200110221020221210022020011222222122100102000111120202121110210122101220121112002012012121200010021111022022111012002022122101001002220110210211220021000212112201011011002112202101002000011022221210221011221022100021012012102021011001100201012210000111211211101021221022122212101211202210222101120220012122012202102020211222111211101102021202001122101222002022000001122222222022221210212020010021120021222112101100110212011212210021200012210202112112112122212111221100002201211122010222211202010200112201122122102002022221101021101001211122200011010002201012100112222122100212111120021220202010120021102210110212100001020011120002002022200101100211112021012121200020022220020100200110021102120222210100112110122222110021011010012211000211111121021121211200021120001120111112000", "11100111221101002111210221001121101000221111110021012222220210200222212010221220111122120020121110021021012120212110020120010202021212010220002211210202012120120022202020211001202012022101120201200021101120210212021201111222212011211011201120112102102000002010122110110201102211001120201211010021111002201212001010201101012201000022121110121120012200111202000221122121022001112122100121212212121012201112110101122100122101001020201102100000102222022022102110020211222000211000202212112201210212121222120221101002222111012210010210121011101211201101221200112111200112112102111200110100212002121122201201110002120212212002101000202201122001110110201122222011020222221022100200112022210022200211001200101020111112120111122102010020001212112000222001012220212120111101021121001201212000210102111111111200012002020101220211020112112010101010201010112110010010120201202100201101022120200001011101000000111101101202110001202221020212021101021222212221221101121200021001011222102022200212101022000220012021000202202202120222122100001210221100222112202202022210020011012201021002212112110202122201001110000111102210111211122200220112210000212120020220010000112002212012002020211121010021101211122120122121011122020110021110110212101122120202120001112210201101021201120011220200121100202120112122101011210111000100202200222112212110122210222201221122012101012000112112121002022111210212001221110001021002010101112211111222011212111200112112200222220222002100010000122012102011011021221201200012000021211112201020121220012222101101202002012222220010222201111102021020120010220012010020100010200102221101111200222011100210011201012012222100002101022101210121022110202021222111122211112120200120102011201102000201221221102201100100022201101221010020121222021210002012122201012102110002210111022001110020100011211122020010221210001011201001010000222000200102011121121012210211102102220012220022111121102012012202200102201002100202221002012200120012210012021110221102100211100001212211211222112101222201122201202112100011212112110102120202011120200002021111000210022111121022012010002222000021101000002001002210201222001211000121221120122210121002012102201112022211201112022111102100001012202220121120211122012101010102021220212100101000022022000000211100110220211200101002101111102200220100012000002202011001000102000111001211120021112112110211201120020221111001020212200111001002000102111010001000102010211210112001200012022002101110222212012101", "10222212112021020111020120121000212200022121012022010002010012220012100120012021212000021202110220212211212001200011111121002021122002000112011211000010001020100010201011202101201001012100000001111001010101220122002010222100001211122000222220012210221222122222111012120000210021012012001021122101102110000100020021211120201011021111201100020120001100202110210222001222112220220011011110211201110001201111202000112221122121200202222200000121211000112211211210012112011210011011220110102222012000001010010212100110020211112212020100110021211222210221022222120120000210002122221221102212011022000021021212111001101211220102101101201022220101121210211212200210220021212111222212222220122110200120012100002111101111120221002100011011011002202212111222222001201022110022221121010012100202211011202222122211001120211020112112200211121011002220201020000102001202102010212012001122112100121021202112012210220121012022222000011101100111120220100212211200122112210100112222210022011200111120020000011211222220222220002212120100221102212200100002121210212102122221202122212020000010001002122220201001111220120212000222211201012002112211201200212112212200200221220110221220112012102011212020222101021222200021110200111120022221100211102120011022111002000002202112120220112011212200011122202202220120200220012122121110021212222022101110011102010010111020101021122022221222002012102120202020212212221122010122011211100121020121222122221121210022210020021112201212010200001022020221101010121222211202102100022222210011201221211002001222220001120201110100212110000202002012112122202111102121120001001121101212000111022211212210102101110201211100021001221220101102001002202012222021121201010120200202021101102112100102012001110220210122201102021210011220002112021120212202220212110022120000011210210000222121011021202222100102202221110221021210221221010102020202010002122001111112202212022100001101021021110022202120122102111110200202200200121110002011100120112002101122100002022022002100112122202201222210111002001110020012012001200220012020020210220000100112002100022210101220010201110021101120122012012201111212022120002100000011100220111112212022020102222002000202012200000110022011212010111201111211010121100002001110010100110210212112120022222021211211222212210122020021110100001012221120212211100022110211112010110122112202201121200201012001211101012112210000002100212101101222110210002122022021110121221012121211110011011101002221021001212000", "21202112021202012121211100211021101200200222002020111111202220001112110111021101102001011121112012110121200002022220200212121121220110212121222220110211012002212111212022021112102122211201010222101221102210121001101121022110100220111211000110211121210001210222110122002122121120212200122112110201122012102012211202102220210212010001222112000201001022110000021011121020202101110202102101101210002121110202010100210000000212001220121222001200012210210022110120021100012000210222002012112122112022022212022000110110200112201022021102122020120110200210101120020010100222011010010102101110010111011012212102012220020212010221022012110021021021020120012212121112011011001100001202100011212100210122212221010212010212102022100220122211212111022221001101202212112221020000021111210222101210020220221212202110112200002211202020022210011010212200020001210011112111221211202222201211100210020200022020202212021201220100110101200000020211000212022112012211012011200102000021102120210122121110110101201021111122222000022011200022010110221200011221222222001022022121000010101102110220221012120020112022000012201122002211101001110101020002100111001220110021120001102001112011201012121001222202200222201212020111222001101220012211210222001122101110112000212102020221012202122221110002000220111001002102200002200110001202222120002100201220022010221202012122221011201110021022000221100000121200020201211101021222122112022212211222112000011121012220120122102100022201111120210102211112022201022010020100222220002111021112100111102010100200010120210012211102002012222101112101002101011220012010020001101121212120010201122202221101020100211002222121022202102021221012011210101221122111111222222201010112121022100121201120221202220121002002001010111022021100110221002002120100220112120002101120221222012200000212122200220212012002100121210212200122011002120111200211110112210020100122221102212020111201000212210210020222201212022001021000011012111200100200011120202022212101020012211022220122212020010000012222101222102021010221021202001000021120001222001212110022002200021212010111021222221011120001102002220112111111100101211211201200221000112210212120022221202120000112101021011201101020001121210110010111121002121120202212011101112012121122220012220022110201011111212001200210220110001022220220212101202222110011201200012102102022020110110202001100201200121020021100200002101202101020221112001111010212002002100112002020220020021010122121220220211021", "11020111201020221100020101202202122101112212011021122111002220102110100121220211212100000001211212020010221110110212012021220020022101022010100220121111112100111220001000121212001110120110221111121022201122102021220000011201121001220212001121121212202201210202002102120012002120020021101012100222100100021020222022011011010112122000021202001022010102022021020121120012221210021210020100111010000222022020220112201011111101010212122112112122200012112220220021101220201021010102120200202001020011010200221011102222102221201210110220101120101111110200211210112200110220020111110111210012002220210202022010210210000112012221121020212100011202011221100101012001200120010212001022210222200111012011221201020021101211211020001122121201100221112002211200201112122102021110212110011102202112100222010002002220200122211201020212020110122110010202201201101212010200201202010021222112210220021201112010100111201101201102102212100111010101120202112022111102002220222220010221021011002012212102011220121220101222121121101001100200220020002222122211020100110001200012120020200002201010202022100102101020021210020020021200010201111212011112220211211221122200100110220222221012101102102211012211012120101212002200002010102101020100021020021202110222012101122220000011122022111221022121020201100110120100022120002112021101121011111212102021102000102201210200222012012102202012111120000012102220220102020101000002001200021122010112102020021212011000122010011001122001120010121102200022121021112222110100221212000221220101221201001120122122001002212200002002100221001122212002200010221222102102211122020010111101122102001210112120112211111221000221020001012201202012120012202001100010012120121012112012110020122112000212201202011001011112110111202000101001222022122211021122000200210102202010021021222120222000012001021112010002112201122110121202101220000021020001011212102020001101021010211210120020002220002220101001121210110222012011020112101010212222021200220201110102022112121200120001222112001100122011021100102021201120100002011201221222211101212120122100212021020011210001102101200120110002112110121021021121220220020122012000221211012200210012010120200020210200011201212120102000010022011020101010210100000122222012102010210000011011111212122001120211121122110211121020200001200102220020012222211202122010100200202110220001101220101102110101122020211110112100200101221211111202211201112222002202220112001000012212001022012202001220022211111012", "02122110001202021100122220122120112110012211020221021110222001220000202221201211100000012221211012112000210120201111121222022100100222011011212012222012212202210220100222122121022112000020200021200112102210221111201110220100122102110201112122010111002002012010200111012101201011111221002021210002100110010211002001210020112122200000112021121110211010211102221102200022120012202110112122102011222001022120002110201211020022020011120212102021112010001101201101212012211020121221211221000002211210221102011001002012012002201200020101010120021122221100122212000011011220111010011120121111212212122121101122020221221001210020202201121211012102201110220012102012011002102221001112012122220220022001020201122110100001200220001221220221120210221011122001000020011212000110202211200210211221020212020201010010000220121122010121020202120100102112222211002021010211222202022110001100010010010021102212112021000221020210021022021022222101110212220011002010200210020210100222100021101212101101001211001001020111012002112211202012020200112011101101102212120102001110002212122110122111112010202201111000022212222011110202100221222100100112212220021002002211100120102101210011112100001202001221220111202100120222102120221220210212211211012001200001010100212220112012202212222100200000212201010210211211012212022110110202200101110110201211121022212020120202020210201201120202010211120111112200101220000111020002021201112022201200021112122222110022101102002101011202001012122111012211021012200112202110220001221201110211002020001120010010022120112212111100000100222202011211102220201200101200200210112201001210011112210100111202110221221022102220120200200011002122220112000220012100201101221020212201121000002202220200200220201110221011201012022221201010211211022000201220210012021021200011211101210022101002120011000012011200100202221120010001022021200210011012021001002100211122010102100010001001001220010120022222202021211211201021102120222110110010220221100110001010112212121100000202210202202021002121011221122011111201120100211020012002021011201211100202111121002101211211121122210000022002220121211020201001011212010110020210202210102010012112121200102202221110201210021002022222002220011000111222222002202222212012121000200201111122121112222211221202222111220121110100201100001112010022112010010212111101021001020102211001000210120020022200100000001122110020121201020002011021020001100111200101002002202022010110221220101102020220221010122020", "20110112221211101010122122101212121202012212010201022001110212000121001010000102021220020012220012120100100111122110121102012220101102120122021022202102221112002201012012202120000100221221111220120122120000112202121222221011211120100001111000210202002021211200201200221000221121221000200112121102022212111211000002002211022112000020222020001100121012111012201222112110012221211011002200201110221201201002201101120002200001001222110201111102101022222211222020021021121011211000211110221011102011020012100121200102110121101020212201021221220210002112210201222222112002200102112121122010010222221010211011002020022211020202211200210112201012220120200110100212220112012200020200112002201120111020202100002121010222220201000002020201220222210122101101012200210101202120202212112110222020111110110211221210111200202112020022102002221211121002212121022110202212102101002000111220220011211021002010102220010022111001022101222010201102022100212201111201110021220100201000121212121001101121120000020202002120220010022210021120102021111012120211022101010212011221210010001110122120012101112212100202111112201020121021110012100211200012200002002110222111100022200102012101211012110221022212210202100102222110202012201021002201001201021002012112111221011111111022200202221221200022010011112212200111110011221012220100120011211012111000202202102201102000202000001212221101022202221122100011120111210002121001200002000010200210001121012022011122002020201022112202221010212222002122210220110210101201122201201001120000010222100000211021000102100000212021202100012001220112121212211120021120002210112100110212001220100021202010020102000010210001222221122002121101222102021222012020011022220020212201012010001122211000110212120202220112100221201110101100000100010001100010022100111220110220020220022012012001102222221110100001020022200211022002112211022002112221202112212210010121101111121201002220120120220202100110121120011220110212010201001202100202210002102001012121211022220202222201112120020221102220012221000201102120102001222110012010122100002012022120012010001112020100210221212022011001102212001011220102222021121000121212210111111121102200110010012111211202000201021020010210200000221011200221121002112121101020202112012101011210100201201110101211211022120201121000021101101001021222002121001222001201010000221022001021000120112200210022022122000202001022121002122211000012110201201202202010211212222101110110200020001010210211100220020000", "20202212122002202120012102011212120000210111212222101201101110102000202002121120022012122211112111021011111222001200120111021120021000000011001110110001122200112022200012002101110020200110011122021112111110011122221001122221021220000122121210022001200211200002021212220020021020002020222011001211211110212120112002002122112200000011002100220010011101111001100101121120221002010220102200001021000000202021212011011121222222202122121110221200210111201210210121000100110101220011120122001012201210212000220002212121212211012021001000220002122010112202022002221102121021101011202020210120100011011011110022012010020100010101112202010202212111120211211020200012121102120022101210111001011220221212112110101011121011122010022011210122022020120112110122122221110110212100201101210120110222011220122101201111220100100200002220000212012112212000201020010001120122020022201021101002011012011201201010110010100221120222100212120022012111012020210220020201122100202021201112121102200101100100101222212122100122011111100022111012012201010212120211012120110200200111020120022210022202022202101122112000200212111100222220110220020212022200101022212200212010000110222211212110202202222002001102000212222212201000021011100000020110010011002020221120011221121022100122110100121200102012120100102202210010012000120210121021001202222111201010021201202011202001200011222102220120112102210010002120000012111110021020021222212021120122101120102021111012000202201102211211102212121102101110001012002120101121101122100212011212210102221010002100100210101010110000120202101100221212111100111110222112201021021102102022201021220001211012120200202002220021222020112122101120001101221210220202121022101101100021220200220022221211001122100201210121120212011101012011002012220101112002210010122221100221020120002010221211210000000002212100102211202200110210020102221111112000021100022222112221101010022122010212011021100221021102220001000121201022000110010212021221120202010212010102011002120111212202121222200112121112020120112011210100122122221100100201011102100010002212101200010110112202021210010211002101100021111212122111001110100022000210020021122212100010212112221210002121112020011121201122110200111220210202222001220000100210011020100102221210102001112120021111200021120101121111221110021201202222120100012001211121002001021220011210001220100210102212101200210010221102221122121002120221201201102110022201012000212211122000102201112120200012210100110122", "22122202112000221101010010022020110121100110001221001000000111000120221002022012022012010221221120212100122212222210122201212120111222110220021110101020012222020112001222100112100111111220110012220122121122211212211101002121020122021101010201222022001011020120112212020021020011121100220210221111222012021222222210111202211122120210112012220102200022101021100010120001210000201210000111101211202101101021020000102121012121111011020011200002001221001122020212000011202100000102200110001210222102000202112210120010000211210202112201021122210001021201221210011000222022020221121201002222012011122121202210221211200020001012111010002221010010120002112200001001110021022222100011011000122222112111000011220000000022001112210200021102202220202101010002221212200211121102020221001111100000210112110012001011020222120211001022200211112200212121000212212110021102101222222211210012022121011020221120112121200200112212221221121220110202001221210122010010201222012200221011200222200002200121212201210121010211012121200001120011012000111202210102201021012122221101020221112210122110122000010101222210122102111002222001100111122211022212222110122100121102120101000222112222122211112110011201121010222001111112210120211111111021022002222221012112112001220201202000200201121120102021222110112201220221212120211120200201110221220022222110201120020002120212012100210212000120010200022020222220200111220200120120102002020210100101211210122010110201222012012111102220011202020000102220222002120220110200002022211001101201002012122220100210100221220111110111202212221120121121002221002122121120221221200211122002022011211101210000211120110121100101111202000012122220222010000022222210110101201212111211112021122202200220211112210012111101201000020002100001102212001012021201111212102201002002212112111121211010111001200222000222201220120200020112000010220220012101002201101102222020202122022120211001210212120001011120202221201112122221111220201111020021000212211220100221101101100000002100012112102001100001210120120201212222100020202001101112101110220002112012200100222201002012200011011020201122212000011211201102100010212101122220112001200110011202101100100022201222022012200111201200020011221120221120211121221220211020220110021002000210012110002102011212022021000100220000102000211220112002222222000201122000012221100220012020002020220200100210021201121010101222212002020201012122212010110211212100201121101122221021000002201022021101110221122110", "20222102120122112210210222011000120101021120022222021210011121110112212122020010020001201201221100220220110100200210011002022001112012221212221021021102012221220222120021112100121122002110100222020122111111200020122111012110221202011012220120121200122210220022221002212202111211122111102110212022122112100211211101102001202002210110111202021211012111111121101110211201011022001011102111200221012021010001110110121102011112111020010000120221101022202101020202120112212122212120201102002020210020200112001020201210220100112100110122021120221121220222221022102202002202121110222221222222220222122101201220021120012012202111121020111202020212000221020222100221000112221122211120012100102001121020002212022001120001120020120200120101211101000212111110000021202022101002210102100020001110112120202122100211220200200010122212002212011002220102222020211201100210202101001101010121000012112102212122102001112121102222021012211020121021002112210220021201002120100021001112010222111112111012020020112020212202120221002111102220121012001201121102220100010001211122201200121101201021220222122202110122110001121212122101112101010202000200121101021022012000012110210210200211211002001011101222012002001211021222211010221121211100011221220002022001202021202110010100020112000112012200012221202111212200201122022120001221010122120110222102120010101101210220200100120202122111222202012122020021210000221102011100021101120100122121201002002020010102221211012111210020121000012210201121000000022222001212011020220110202122120200201111121011002202221022222202001112201102101212211011110212021020000010001222201010120202201210002120211001121201201200211201111101111010221101201121212111112121112021002111012121110102022202002021100101111011022121200221002102110012012221220200100211200201022112212020202111000010112220010210010121202210211011022011112110022102011221211201210221120200111221100202111011201100012111212112100201021210100202111202002011210202102102002102001222000022110120102110201121121011222102012002000102221021002200210121212000010110011111211000100200220202122100012010211021102011001220102120110001120212110120111121021020120212200121001101222002202210012110122200021020100020022011011111110022211020211000102112101022022020102120001022100011222112211112010002110102222212202000011212012012101100222022101111121210101020102000211201111210000111110202222000001200122222111220221101102111000020002202002222120001202021222120212201110110", "00001110112021202201012200012201020211002202202211011212101100120122122120000102212001000111002122211101011110002002001120100022012110211021122101100120121220210002202002211212111022111020012022100000111001122122000221001112011102121100222221221012212100012020012000210021001100010221000022012201200222102211200201112000012222120002200112122002200021101102020122101101022011211122001100110121122222110120011212200200020220200021000120021212010111120202022100220021212101002000111010200200201010202021010222102000100110010211000120101021022110000222102011100101020102110101210110111222100212111210121122222022011101022122002020021102202220022100022021110221120210002102202201011202121100222121112121112202120011021100000001210022202220120112101210012200121222100020210101111122101002000020201111210222002211022010211020210011112100000100100101211110112221020210200222211022200000112200210000012120211000100122101101000001210121001122012201121120222112110022110022220121210100221220020212202211200210110021010122120202212220202211121222022022002101010122212012202212102221010020020022121100201220100102211112222102222221202200020222021110211102212100102112101222020012220101000121212200122122200011101000001101122120100012011101020121221101022102111211102012111211011220200200002211121121112010002101200020000202202220022011211022000121001022022221010110010120101201011202011110210220121202202111002011002100112210001020021012211010120202210102202010001200010101002020010022020020220111221021121121221210112110000002212002212000010112011220111100021011002022010112112020100011200212110000201010210121110122110102001011120111012111200111110222201212201222000201111211010001222111202200021110211211100012220102010212022221010111121202002022101110000020000110221001111100111222222200101011020220120202120012001202020002121102211210210111101112021102120112210202112120001120102122122212201000011112020010122111011010102020102201212001110102102210221011010122110120120002222212110210210021010120220121012220222020222210021202010220100002102222100010110011010021021121221101201221002011012122010202100212211022100201200001000101211110011020011111020221011102112021220221220202222220202221201021010121000010012211121110010121112012122000012021101202201010202211121121210112112000001212010120222012002011122120021102101001020220101120002221011011110220220101101120111101011221201202001022001002020220002020200012112012000001012202002210022110", "22002102011122112121112221102010111022021222100111121111102010110202201222011111000201022200212022010010202210121012111111101221102100101110020201210121110002221110122212022222110222212210200212011011002110010122211012010110210120020102101000221210010010111202111110212221111110101210012210200210021002010100112112201102212001101202100012121110220010200102110211200111101021102211021022222111022101211222120112202022121002112221211221102000110102200101222100211022210222110221112102022222202110011101112112120001011220100110110022211022200102201202202100010222222221120222221220120221212211020221222102002112210202210111000211100120000020111011112201221101002010100102111001010211001220102201100021111002100102210211201001210222201201021021120201122112012200011120001121110000221022221101111220010100020022221012202112121022101110102201002002200000222012002201120222222200022010110201211220100112021210111100211110202020220100210012120021211002022212010000000001011112012102212200110121100110102012200110120102102022111110202122121120211200202012012120002102111010221212020122112221120100120012210100121221221011012110002002121120220222022022211211121001212112100102200210110202121211200002122101221222101021111210012021102000020202101101121001220101210121021101002220020211202111202122222102210021022111112011211010112000000101201111010010111010100210120200020120101210020100221121000002211101001211000202012010112011121121002000001002011012102110201112001121112211012220121012222022221001011020120011222110202120000000211120201100211011210021001010121200111120212120010112211221201212011221021212012212011001020222101011011001110102222101010211001200101202121122222111200110120121110111110122122202210202212212212202102211201120111222222121222012110211201012120022120110222002111001000201121020022120122020121022010211022022202112001122000210121111220220002012010110221222000021110002021220111122100110022010020200121201000101121212211000112000112112110210120200111220010100111100012122221100000022202012110011221112120012111210010110112101022022000110000202120121201001120211122110002102100002220212000021000210100121022221002110100110211210101101112021210120211000000222101001001112202010001202112210120001122121012011200012002101012000001010011100120122011101012012002012120212212202122121021210002001001210210201001021101100012102002000010221122120112002110000220020010121202111201212020201122020202012102121022201000121012200", "22020010120100212001120022222110212210220222221122022001101101222012200110002202121220212001200111222201111201122212221120020222002021110012121011210002110020120210120122101100202220102222212100210202022102000122012012110010201012221012202112010111220001200002101000011000111221210021000012210111011222002122020111110220012112001221110020001202221221212202220000100210221001122000002022120120111002221120022010122101102002100210000021010102212002112221020112112111222001202020200101011112021020222022002002221020200112210100202111012212220121020120200222122220021220002112112010122200000201210220122101221111011020002022110112110000211101202221110212102020202001121020100001202100002011120102100110111220112210120211112120202010212211010120011101200012221200200120021022021222110110201011220212010021102001221120020021220200002201001010201010021202201012100022021102220221020100211010122012200012001120000112221012211021211101011020002110121010101210121100112221222021121021022100020010202002220211110011221010210101210210202011111012222122122200110220020102022212120010001010211001102101121010102000211120012100001112101210220111201112220212222021011201102120020120001222110020011122001121001002001022111012202022221220110022222211210022011200222221111001211212200100111001222122102001222120210110222201120020111120012201002012212102120202002000102101110112112221212002202120011002212021210211010112112210012200201111220101011121211210001201221020022110000112120220200112010011010200120210220211201211022002010111212101120010021101102102012011201211022011022022211020211002211000101210222210220010222100000221200211220001110200120101101022012221122212112012012012220000221000121010011220000112010210102221211122112000010112220002210100212012112101202001212001002221210201211222120022100011220212201000112022012021212001010210222110101210010221122100220121022200100001011112221121211012011201210101212100121221120200000011122112002120211001002022102100102000022212222112211000202002212102210222010120221112121122021112102002221210111221120220220100220021202122021001022010112211100222012102020002102121002222101201011101212221221111112012212102122002021000201111201101000122211022020012021120102121022111212222212110222002021002021020220211110222111102220100221102110102201220110121111020110210201121121210102121122210001001020201021112010202012221201011222122222010112022211121201201002210202000122022121012212012020112212010211001", "22200000110002221101222211201021220012101101211110120120202201110012222121101011202220201001201200100202221111122202110202120222012100220002220110011120221222022111220212000222202222002201210101211210100202212011020011212002022021010211010200100010121010012212002201120001022112211200222012221000121012210102122220111100202200010111202202012200021011122112200111201120012122211110100012122020110101002010202200211120021001211200100100110002012221110120121212222201112221101022111212001201212200122002222100122210202120100210122021001012000122021120120112102012002001121021211002201212222112212111020100111010210201211100012212202110222102112202111110200211220122002201021001212110211122001021100011020011012101112101212010110212112001001211201022112002002001001120002002102111220202221121112110002121201022020000122012101200100201111120001202101112110011211110012122200111021011121102000010001001202121011200211210102112001222110111100012210202220100201101221012212112212101112110021220210221100021212122201211012211202101000010002221110122020202010110221101201021020022000010120111211100121121221211121002212121001210011221001020202122101212210001201200102101021002211110112211001220020212022001002111212120122111122111000112022212120011121111020202212122121211221110210201202222022022210002020110110210222211110102121012222010112012221210202121121122121220021121212222000022222202020110011020102020220001001010110101001222010212011022011221112120110211121212021122011120011110021011212212000201001122100100101011100010202112012201102120220111211212000011201122221210001111221201121212200110220010210022112110102020111021111000022111001111212102102011212212011202212200000021120120212112001020110002212220222202012112111122021201021021121210210111022110210110100221001112101101101200100220112110120112011011220222012111001120211002020002021012220021220021110011001012201202220201020121212120202021202021222022010011011220201220100002211212021221211001110211200022211202100001210221222021000211020012122021200112110020201001012020200002221201212200200212102120200222120000202110110122200022121222021010020102011010000102021022121100102201010221221222221222011012111120111110210212021022100212100121010022011222012022222020001000220010211212122000211112121100001202212201000120022000100212121210202221200220212001102020222001111122011002001001102210021110121202012101022210212000001221210211011211202120100012000212222002221012211002", "02020100002012002111021021112222022020112120212120110212111101020221020201221111112221211220210111122001020201011200001102201021100221202111111102110220211021210120022201110012212210112111210120010000212121211212221000222202200112210211120202222102012120122021220010202201012100121021120221221222021120111021121022112222022101201110101021201201010222002200112220001012000000120021000210011200022210122120211120201221200012121110222202020100100211120000120121211110111102201002112122100022210021101011211122112102122011202202212000000020121100201220100000100010121211010202022210121201012120200110000002001121100020210001012010121200100112001222011222222221021110121020121000010202121022102010110102012212102201202012021110222021102020010021011102110120100101122121211112110111222202002112201011102001002000100012020012002001101222020200000221210220021112121000010222122111000202010201000212022010010010222020121211021110202100000012122200012020201012221120021111200020221000201220121201001022022011210211000022111001012112021022110202110211010220010111021102210010102001202222011220120022002100222001110212121011211120212020111000201002000122010100002220002012110010020102102001022010220212101010010010210020112220002222200110212100102102122100012020022120002012101100100000011001001001122111212221200002001102212020112001010000100022221122211122222102110121112201000210120012121011120211110100001102120012200111021022200210200220222221021202112101211210212200021122221012112012211212220201010122100211201222010121202101211011221211122201020020002101111200201002010002212012221210212122002112101012121002102211100001222021102202121011011120000110020201022022110210000110210122201002122022011000012000001100101010210210021202012120120110002121011011121200002112200120110100201111001120201212212002220222002102112102020102212220200122000101001110121102000020001001000100120020110121111101201220002222200011210211112011002120210112200111010010120200022211200112200002201000110100021101100212101112221202002012112010201121101110112012101122220211112011210212210110100220122220021220200111122121121111200201210221020222001102202222221121012110001110120121001002201011220022000202201200010010111001012102211020120210222201112221121201010201221121201012221120212122020210120110122020101100202120112200001022002101120202121212011112112200110001200211021002001220211010010120102211012110021101200222102110101221112010022010112120211100111012", "10110121002022002121222012021222112101221110210020121222102102012201111222001212120212002102202202011010021210212210210212010220102102202121021212000000120212200102110211201222201200212010120121120101111101121101112122000222000002112112011111200012221112010000200111122221101010202010110122210220122012101110110101110012021212001221000212000122222101021201221201012200122020110110212201012000221000120122120100220210200102020020101202110111112100200110220011000222000100000101010021212102110221100120201022120021102002110202201022222000112210200110100211010121210210102212010012202002221221011020011112210122100011001211012100120200011121002211121201001111111001122002011100102111212112022001100010210210111222121120001012210011012010121221110022222221012202021010022021122001021111121222021212202101200001101122101112100121200201010222211101210020012012101011101122020102122010222100120012021221102021121121220121220210121001122020021001001102120220002202020212102001102001022100012110101201022121112022212012211020212200100022010121111212021001021111212211222022220021120102202202020020221020122012221022201101120002002102101020212011220110000000121221211111020111211102012211002201010220001001201212121012122212001120001202210220210201012222012000111211012102212011210122022221021010201022001112112021210222221121100210120202201100211011100022101100212020102202210202211010122102002021101010202020120102000001000102201120221012221211100010212121100100112101120102001201202210020220222110001002222221122102211122022101000220200022011102202110222101000110111210112022021101221212210220222111101202102210120000212010100221112022211011110200100022110101020000210011022201210212121220122110101211021010010110200211200101111021202222100012002200210111102220111102020210211022210021002112102022211000211022012022120201000211101222120110211102021202201212121222210002202200120111222102011020201000211201022010212110122212221122111001221021120111121120202100012010102121111111110012010111220011100202000211100110211220010211122011110210000121202002022020121001201121122202000222021112000120011012011111002120121001212111112210202020121012211100102100211111220210000122222010112010210001021110122110102122121122011122002012121112200100100100221111110022211222121112120100101002211221121111100010220200100021120101110222102002112010100011211012200100021110101122011112211111122002021110101001102011100021121110222120110202220220222222201101", "02200001212012210122220202001111000011021211111012222002001201200200120110102211100011002112022122202120211112012002000121001101022112220122121001101111200022210102222201002222001220020110122212021112202101100021220120000101112201111211102102100102101002002200202012101010110001120121022022010021202001000110121021122211222100220220020011011010100101211100102020020201022121120220220110001011010012011110122221220212020200001112100001221210210222211110100121211212020122211021222001202122211221120122022012011012202022201010112000010000200220101202001010110202101200121200221212122201211121002220210211101112222122002002112012222222012120011002022121112021220202102110221122101022112220221122020120012002112002220000022021101112100012202110110020011212210221022001021000200121000022022211221021202021112010220111220121212221012101000102010110201002200120222212221221222202020202110200120021202100212001120112202201111202121000011121212111021201022212012000010102221210020002000102000220011011121121201002222021202000000221101101100110010112001202201001210122010000020101111020000111202201201022010111021022120220012121202022010022000222111011210022120011122220210011120021101010012210020020120012112212101121202021010212121022222002102212000021011120211120001021011211221212220220210101200112201212201211211211202211000220221021200110200202220201202201110011200101200200100202210110122022011212111220100120020120020022222220101220110211111021021220011201020010001220022022200220201011111021100112011021021102021202021200112010222110021101120102202121122020012102211120022101001001001120020011200100221101022110010121100221220222220200210102101122021111110220121121220120220111010202100200202000222121212202020211201221112201000102222021212210210100010220221200221222112021122012102201011111111202001221101120001111020012000212200202011101201120220001201112100110001002212122020120210112201001211200121100012011210211212121221210010220012211020201121102220212100222000001210002110110000010012110211110021112200202201010121000102221210121010101112211110201110102221012120120121021202000022012222221202122221210021211220000201122202121112201211220000022101021110001111010021021121100112210211100110000110101002112211021110020001202011212202221011120111010222010021120022101110100021220001220002210210021201021012010011211220100020010210100012102011000221201222020211211011022002011121011110201120120220210120021120101100020112012111020", "12221120102222120200112111101110011021111120200021120010200020120000202012001200101011120222101120022202120020221201021000021211212111002200110112212001210121110021002000210210101111222120220221001100112110002200012120100100012020011000002100221210201202012222100121000200011110120011001110100111110220211001121012200000210002222002020122021202010120102102222122002022222001222221100102100020120201212012011021021200001121201022202000012002011212221122002201211110210112212202122211211101222212022111102020121121010120212200100112112111202012002002022211200111201102121020222102120020101101200221012120201122000022222120101200110122011211000021210112112000220102100210111002200201122120121001220102021120202210112222200211111100000011220121202212012022111002102121012020212120222200120200222021111222111100110011122121012002212110012102220100022221002020112210001012200110201112111001201002201222111202010202100102200211102211020220110011111201221022002201110101121201012222022010100021102011212210010020122000210202111021021200022010221202012012000202222201211102020200212212121120221212000100210110200121111112110211221011200200120222002112100120202111000102211100120101020101021021021220200110201102220102122110200200001121010012112010202212211120022200020000200021211021011121100222102221000111221101102111211220211020010101202022201000111212001202201110020002111001202102202202111110120000002202010012011120020101222022220221021102021121200211121221001001020001202210212100210021120101012221102121200202012111000021010101200000211000110212120002212022211211010110111020202201002122122011022102012220110011121121010202102002210002221000111111122122111111001110110102110202000212101222212101222202212010101122000221000120201012101000012110021202010012112102120012210011220201021021021100021001020200002111000220001020121200002201222212211001200200200201211010111112000200200200221101022202211121021121102221020102012121122001012112112021212100002002211211111012022222010020210110221112202021212100102201101101122101000001200020020220011110010101022121222111220201212000121121022210012012020012001012101122111010022110221001022222222120220211020110011210220221100201022221121101122022002101202111200102020200112022000102021212202112011012110222120000110020001120222112212201001000111011020221222121222202211021102110120112112002120101112022211112212021012211101221221110100120200002012110021201100100100100011022121222222001110110", "02022011010200021000102012212112211200120210112100101010201201010120111111122021012121012110112020010221212221210222011001102002101111211200010001021212201122012212010100011012010101010010112020201020100002010220220220021022020021211212222122112001220200222222111212002212020011220220012000010101212002110020001021120101022022102000122112211122220121102100011122120112112002200121222021011110010210202100102100221111211121201120121010122222212010222221121222111112110000111111121111110212120211110012121102021122210122120221012121200102012220211002022210102111011121102220011101202112010012012012202202112201111012220001112001002222100101201110121122001222010021112201220020212212221002021022222021020112020012000022111100200110210012121222100000000020101122200101102212200120211112012202112110211111210212021212011001102102012220120020200201110000221111121200000102021012221101202111212000102122012211020120022012221211220111221212200202120211000120110222120100101220200101122020221211000212121210201020211112201002121021010221221211101110201020102100021110212001102012122120201022022111102000220212012112111210111201110211012201021222111122111200001012020002000010122212110020201101010111222122010121102000210022000102021220211010002102101200112001121201120002222010110021102210200212220201112202101120021102121120221010112222102101212111020102221122201220222200022100211021222201022122222001002200020000120212210001022012022012111122011212020212001022021020210200101102022211120122201202200112111020100200000201200012211100111221221110212112021100222110020220110001101112000210211100202102001020011111000000100222102210211001120122212100220100120111022021101200202011101022121000020011210100001010002201111101022121202022020110211112121010221011220100100021112000111012202211020202120021011210201021121221210122201200220001020201102102010101101111200011122020001220212212202010222222012021211002211112120110112222220000211210002110100100002121021121202101202211121201121021122211121201101121000211000010011121001200011202121202210020012010120121222001201122122021111000222022220201121100120120011202002102210220211122022011200210100000101010100020201210212020012010210111222000112020222100022220121210101102100221120011121012222201212121202101102122102220002222011100200021210010011201020001001201112212111000010021001112211200002201222020221002012101221102211221200212101101101020000022220022020220022112112110100120212022201201", "02121202120022212020222221212221201012101201221102202122202102220221222200000212001112211021010200012201100210112101001001021200111112000211101222101111102110002021212022011122221221011102011020011202000002022011121012122221100200001201122011112011122012101121120110120200121120220212002210112102112001121212101210012200122022222211220010012001200110200011010221002220110211111221202210010200000111001112110211011122102120211000121112102221102010001221101212122002021210011201001001211100201020110201111021100001021022022222122000021020121122221200001100210121011021002021011020202200112100222201201112011012222000100002012022111212211222022022201001220111000121011012011020021011012120101020221112110100101120000100121002010021000011211210101201111221220102210002020201000112201021101201200021002001210120110021010021012020112101112212201202112120202100102002021220101122100222221001112110120111021021110100012020012012201022102212111220221002000121202012002212011222121010121120101111212100221202211120200011020011201210221201001011121110201011001102200010002100202222110122222222021222110012201110021101020210112120122221000120222001122002220202202121010110022212210210012110112102221122212211100021210201202001012002002022011120121202210220012021002101100202100111001101200022102002222011112101211221121121002011121120222002212020201100220220212220020011220011021012202200100220102202001100001222100020121112220110000101210211211211020220002110112112000201121211202210010001220102200222222122100112012211202201100122110020002010220022122222200211022022111100100222101211111102200111220112020112222002212001200122011200100012111201010110012102102101001210212021102101220020011201220122110200021001001122011221112020000112122202012100002210122022002102110020100121211121211011221222220022212121020210111002021211201220101110210001101120101112122010100120201112200101122222212022010210102121201120201121101211221012012201200111002001220210102120122211012002200220202121120112221211001122222200102112122200222110022110002122100012020210011102121201212002112012021200200122220000211101221022012120212201101112112122010000111120011120102020000100020101100211202122222012102000212202021111112212220021222220111010110220122121120022120010211022220122001022111101102200020112220220102201021210011211021112012000100110210212121011120222112221121110220221001121102102000021110010212100101120220012210011000221102220220122222010200202112200", "01011111202012120001001201220210110120210000220022001021121211102121011002222110212120211210002222210121102021000220221202112001021201201010211222110212120001010222022120012212102011212022002000210201122221002201012021210001120020101022212101212121121111111022001101210012122021111010011202121211222002122101021110011102120212222222002210112020101110022112220001011011000100210111201222111112101000120000201012222001020012011110010112102020021011120001220200221011011022222222001120220011112112212100121212011220220001121011221200221112022011112222100011100010001220222021100120201122222200200121211102100012212102110012010120021210220222220112212001220201022200112111110021011002120112121101120011200212202221121111201112121212201221100102111110021201012122101020112221100102201002121200022222210211110102222202200220022001201200102012101120212022112211101222021212022121201121002201210110010000200201021111222210100021100202111121110120110002110010020110010120201100220021201121021021201022122210011220011211202100200120111010010211222012210020020211110120012101121000220112222021122212101122001110212112212200200002000110202022001211002101212202121221012201121012002102022222202101200200112112210112001002110101010101002222021200101011010120221112111221012000120112101222220212002020000022012111210220122222011111222002011010121121121211102010020101120001200121102101210112100001100012120000012101211200122222221110021012110122222022001121001111111000101100122122002102200111020011212212010212000100011022022222021222221110100021211010110122202112011022101012201100021122110102111001010121000112201220000221221112012022010110211220002001010221110220100222210020010201212121000102120202002201212202112101012221110011120000012102020010100100220220211011201120121222222110002201001112120011000102011212211220010222212122012222122111221121110221110010221022002002121021121001202011020102122221110101000022112220102100001110010001000200222012012111102000212011201001012001211120220200100221002220020000022201120020211111111212021020001111100022120221200012012112002012002202212000102020022222002202222210200000102021000201011012120021010020112011120100120102220202202221000011110122000021120101002212120222012111111222200212112022200120120001112220202011100112010010021010022012101212210011100222101021021001121012020021211200001211010212211102201121200220120121210112110000212120201022002010020000221122110010221100101201110110211001", "10022211202111020222122120112000020001020201112001120101101000122120020022111201012001202200110111222110201122000210122000021012202100102010010222001112002012201001001001210120002110002001022010102101222201010001211022121122210201112000201121212211121222210100211111210202011011102001201002010121122102001012110220102000012121101010220111002212100122010012201000021111111112020201111121202011210012020110001222000220021022011102020120211120211201101012111211112110021012102120021200222010210220102010211100122210220121011110001100101111002211220122102011201010022110220121001010200010220011221111211111221211120110201201122121012011021221121121102102122211021111110210020010210202111210021122221110222112121111201101212001002011002222111200222220221111010110022221211002122221201200212121222022121120000011012020010211010121222220212012112202211211001120001120201200102122211020022100110211010011102000210201221112002110222002201012210021022121122112201122110211112110102011001201101201000012200002022100011100100122101100200021101220011120020220102120110010010110012200120202012212102110000000010021102101021212022011111111110010000011002020022101002210212101101022012022011010222112201211002100201122020010022010222122222210021102012210021001022001022002111022211211012012221012100222000012122101102212202122210022011002221011221210200100120121022221121111200112002011212022120020210221110201120111201001022000010010102202000120012100101010120101210010000220220201000220200110120210201112002020110011220221012021121100100112122202122222011221011202000201101122101021100202121122211112002020002210012210100200011112201012021202112112222002210220000021100201000121121102201200201210101002221000122212010201212022121200112201001210121220002222200210120212100112002110212112122022111000111222111000200212021102210121020000201122202220012102011011012202220002120201000001211112211101020220201000121010111011100000101122010122021212122202200201100100200122122010120021001002220122222100120002020122202021010122011012122011121121022210021001212020020222010100120002201220200010001221202112110120110112012111022102212112022011002202111222202220102000010211110102101202202022000021011212220212000220022210211001220222200112022220221122000122100120020021221011222112200111122002121012221112002200101222102211000200110012210112101021222210010120202002202020020220122212222200111111021222221022021000210120201122021102120120011000211101102022", "11112010112111121022111121121100001102010210221010000102210120110221102010010102202111102102200201201211122212101121022100202201021011002102110120221210020012012221020012211110121211221122020102220011121220200121021011222022201102112122111100222000001102011021112020100000121200001212022001221212121011201022121121210121002101002022212222010102220122100211010110020011021121011012122101011200101011010111121211001121121021000222102120101211121022000112211201120002102221211210000202102022220100102101011011111202111122021200120201101120021121201220010021012122120100010222111011101110121011120021121100020220212110001101101222111222202210202010021001220001200102112200112221121002221202221220001111100220111110000212000011120010110201112222002010211122122102222102201211020222211120011112121020201112210002120002200221012102122112022000201020201021222211120011202010121101120221202020021222120200001200100012211201200210112020021212222122022012120120112121220111012222021202210212221201100010111202010100002022000101212112022021010121212102222220211001220001101011010110001221222201111202222202012122021201100220221220110120120120212002021021010122122111200201101022102211101120210002202222011102121221102001102120011101022112110221211002101010010102222000001010102021111221222120122222100212111001112201111010222210101202221101120201012200220120001112120002022110112221022201221002221210100022200222220221212220201001200100012022000010201200221111210021122210102211220221122102101212200022000221101201011101201221001002000200011110120001111021012120100011212212212210221222221202002022211200110002222211112011200020221212012101200001102022102002122020111202121111002022012110020201200220102021121021222111202022220122210121012212212002110022020211012001222011200110020012021101220112221220202010010112000122211112200001220110021011101012000200212021021212001221002201022011002212011210202110110111112212200001210121022002122000010100002012101011200002020021120111202222010221012112021210022120210200122222200202200002202120001102101010220211010202012212212010012101021102200020000122202220001221210111102101022201012222210101211220021201211001121122110202210101211220101000100202122212002010200100000112210022200100102112122021221200220022010210020022211201221000022120022110202220001022120201200120000120210022022100100222120102102210021010021022112202201202111021210220210020211111220221200022122201100120221122210220001020010221", "10002222210021011211201002212220122122201010200102201100101001200121221022210020101100210200200110010120221121121112211112122012221111010111110202012201212002010001200211111200122112011101221112000201101021012111122010012212112021212200200221211221211001112021220011000212022100211221112212200101221221012201102200211201222121121200101122021221022210022012220112102200120020121200212210210022020001120022012022122112201020021011112221201010220010202110121200002002102101000010102202212210020102110110120102212100022222110022211011121202012210012212202102110011200011222200111122111000211110212120201012212021001011001010010022010020020020112010010111111022002002100022011011112020020001212212112101010211211121120100001020222000220011010212202201021122220100210202001220011111111102222221202001010202212102222112001210220210022210012020201000100222021112002222121222211010222012212001211000222212020121221011122202211000122221200100101212110100222112220221212112122221121120100000010000121010102002111210002011112110021122020112211201100102110002012120021101001210022222011201002012112000101012121210110010100112010122011001120110122022000110121001210222220102121101100001120221211020111121000121021211022122112112222000211020221002210022111021111220120011020012202101211202102201000112111202022121221121101212202222102200101200002022100220112101210111101101221202020202111011012122212002001222120102120022222001011112221202212120100110121201022211012112220101222020221210110120020112111222220100021212202021111201200220212012202112202211101122021020012000102120121201111021012200100012002011210111102011110201220120101200102211010000111111222021020010221021110220102012111112212012111121120011002202111001201002011201211010022222020101201101202111012122020121112201001102102200211110110001220022002200000212220212022201220001202122011212100021222200101112002211011000112001020221110200201112010002200201221012202121100102120202002220201122202122220122022110211201121101000222111222211112021002221100221102210111202122211110002002202001111202211022022011120202002122011222000122120011122120111212222122101011122011201211002122020021122200022011002212000121222222000001210210201202100121102120021110111100220211200200212000222001002121221020101210000221102020110011112000201202102102001101221022011020012102020010210121202200102012000122212222111122022201112121002220110212201101210200101112202200121001212102210201202221120120020000", "20212200002101000011002112210010001210102012010110120222200202202212021221121100120110001220220100202011211011100000022002222101220211021220110210120210102120110012122011022221112200112021210210012200200100001121120101022202022100201221021222112021100222222121011120012011200100001022100111011100012202210212211111200010211100020002100220212210102001120112020222010122201000201210002211111112111001221001200201000112001010220021220100001111202000200021000100022011121011102002220101101211102112220222212121200110111102012210021210222001121122000002002120110021110210000220001022121111221010211022211001221201220101110222101001212200022010020002101100100210021220101120222000010101121211021002122202021110220220111210010001022102000200211022221021211010012010112100122101112201101010212110210210212110020012010201121211100012212121201210220102000022212121102020111000200010022012220120222121120020212002212220120001001221011011112111021010220202100011102121112202202201221012102202012101121020111122112220200010120110210221200111201212002111011222210011010110011101011212112000101112121022121011120201022120011002110001220102110202120210102112100120022020002120012221102002100220011022122222002111120221200212100220202100200111122200021210011201111210210021112210001020111112212211220211002211121110001210110102121221202200100000010220211111020101201200020112101220211000111112202110001100011122121200201210111101012121200000201121002010021111020021112121122212002222210012012021122112120202021120100221120010102102121012010212210101121110210012201102101202111012021120010220200000121022120120022000220100011222021120202120210102002001121020122121100022120102212210122210010010012221100102202120020211220120212201102211012121011112012200211120202120210222001221200102121011000110022111102121202101012100202111101222120201020112211121112222211101101210220120210222221201201102001211211210202112211100200101200002101021211102220101211120022101120102221002002211212110002120011002021212200102221210121020221101112011021020120021021111200001221200202120202102222010121101010201100122100202110120021022200211110212001020111000121011020212020002120111122212211001112102221220102002000002011102002202000111201120212202221201210110020010212011112000001220002222002001001222101100120100210022022120211010022011100011202110121102110122022220122100101111200121211011021120012011120200220120121021012012021110122220101111112102012021200102210102", "10222120212100021211110120220112000012101002011021200012120221221212010211000221101122111100101100001100212000220021222101201110122112210111201101211212002210212202010111111110021200011221212200001121121111011212121100000210100121100220202222111200221210022100211222110011121102202022022200122121102210012220000221110102102120202002111210010002112211201100020202210001112110220112020011102222010022110002000011222111121010021212222010110221011022222002111101122120021012211010022210001110111102121121021201202121101100111020200112221022200102010000001000112202110002102000200120001200111121220010111002101202212021210210021012020021122202210211121101001112221012200101002111022201001222212012200011212121002122012210120110012021111020002001101011200011021211202112012111102222100100122101122110200220121022020101112011120102202222021120212020021010010202020110011100101120110200220112010220202222022000000212200210101001220011120200122210002022221111011000101221110200110012122112202200221020211000210000111212020011220010010101022121100002202120122110002012112220000001010122012110102211100101200102212120002102001012000100102022200211221200201012111122211211220210111021222221122011101011121011211201000011212101210122110221002221112122111211222022211210110020111020200120000122210222121020002200211002010110010011222102020110010020100000111101000101111011120002122121021200210212101010110210012221100012102000011002200212110102012001101202011111120112221202210001222020112101222212021211211000112001122100022101221001122022022001221220211202100120110021021222010222211002011222021100112011100012210202010011201001220020221111222211222020222210111112010222120212220001101002212222121021220221100211222012220102102201111222122111201010212102110120021110112121120201100211110221020101210011221012120111002200112222010022202101112121002010112012102100212110122111112110121211200222002210110200200001222022110201211222110112100020101001111220112120221010211121211022120111112200100221000001010002201102202201210202011122221111111012101100202011220110022001200122122222000122212010212110110120220211210001211202100220002100201211200001111202101112021221002210011202012121021120221202200210121000122020001111220112021112001220121101220121121012010210000102112111011021100110020001010111211001200222112111210102100102122121110001102111102202022011210102011021022102000121120221221122012011000000200112221220022120000021102101011112112220", "00011022222220022110111000010220222200221122102120111022220212100001011112222121211020220122210120102001121202002210201110211100122222011101012012200002111011101210220220100111211112011221211010202210220101111001202120122211000210011222001121101200022110000110011122012021000012101020100022101021020100001120000201211002022102221200020002020212002122222102021120222020101001202212002222011102112101221102012101002222200211202020211000210021010001211120122101021121122221120211022202110001100011222022100200210202021102022001201200110001111110220001110021011110220110221200110222002000221121100121001210120010020020221101110120122101220020112111000100211020001202020022011001012100121102022111201222100122012021012010112222111102110202211102012101111000010211012120220001200210020101020011002021101100001012100102222002211102011100120212220222120020221202220001112221212021221020000212122221200211200201220021101210021202000120001102220112020212010021022220112200220121200221101022020220000022210212212100011210001020220001012100221101022222012210101021002021202120120201102021221212100020101020120001121120200210120121212211220000020001122202021001111120212222100210022001200202011100102200101002211211110202101010201120010200022100121010220202111121122022222100002200210212112020221021210101210120122201012221122021110001102222001200110002122002012122202022022020212012222201011212002021002101220121211102012202102012211201220220200112221020220221122200000121120221001221111101100001110211021202121120010001010100102002021102011220201111211220121200002201020200211111200000010011202100102011102112010000020211010021200210010110111201101200022020022022211100021022022012100201122101112100020211202101211011200211122002210110102000020001112100210201112121011202221202022200021222212202022210221121110110110200011011200210222211001211200002021212202120020211102120212120222102111101121210220110000001022102020102221110122020201012111120222122222202110110212212212212121110200201021112011021112221010222021201112221202200112002201201121002100101010110120010112212102200200000112202112002000001102010100202012100111100011111002120220121202121002220022202221201011102210201222110122210120221220022021110220112120210002021121112102020102222102001122202101120220002020021201222012222102001011001102112020202202102111210010212012202111120010221102111210001112020002212001222010221002101221101211110020011202122202200101111111012200011100211", "01200211221111101221002100122112221120020002110021120120100111212021220211000121102221120121121000121020211002020001122001010022112201002122210002001222112011010210202011110002202110202100121210202101021110002201210021210000022221110221220201201021210021101112200202201212011011211201021112201221202210011110212020112202122200110022020021220110212002121211201221022222002001001101001200020220221000120020101022002101112200120120102201221210202221000011120101202112202022112222021121202121110120011120000110110100001200012100212212222201002012112220220200011111201200122211201120201220212221112021001211110221110122111122110022122022221112122010011212221022210120001002022200102202101102010011200102120022101112021221120210200221122211020012212211201210122022210100201201102210211201210010112102121100201010002110020211100011001011222002000212112111102102221011010220110002111220200202211100002100220110112010000222021000010212110101102220120110022011101101220221110210210201211000222211212100120010221111121121122201210020122102200012011120021002220001001220020221002102022011021111111200021010111002201101110111112110002022111122012212000200021122220122122102222201222000011201100020012112212002021021011211022022222102112201221200011000200211110221122122010221211022212200210212222220221210022122020121122001002211110012211121221101011002211020112112200220110202020121001120211211120220020010011212120010002020000021112012211011121211222012100220122000211010221220112010102112020022122000112202120220102112001111001112120111012211000001102011101200022000220101011002200112101022002010001120201222010000212221211012010222111212202121000210110021212202222012121200102212100212012002101021022121111210011002111111010121112121221102221002211212012202020212210210202211110122010121022200000001201202202000211010102221101102212021011212002200102021222010012120222220200021112010211020111022121211200122112101200220121121022200001212102020000010210101021121002200000022020011212102220221000010001222100202100222110102220102010020212020012121210122002212220102221010011220211200110201001020121120000120021200011222002220221120112021220111000021200110021102221100222010020112101122112010120220112221022000200101102020202221020112110012102022122120200121000201201111101210002111100210200122210110120001000210021020112222221101100102202110021000011202210221102211220121122101122020101021021200122211122020220121220001001202121112012000002002", "22011211100102000202121200002000021201110021111201202210200112210000120221210212202020221112110022200011122000121121222221211121010222112111012221121211200210200200222201220212121200121111222101012110100010120010222210222100022201111110022011201121010221011111202021000000201020221001200121001100201212100021101210100100020111211112012220212020011102101112210111000002012021212221122000100220010010220000102111020221022200121111021020111200002110200211121010201112021200111111002101211100112200220220000102012000120222222211200021101202021020100120222112000011211112020211101110221210201112122001221011121110201101211022211111120012020010100202102102021100101021002021212202102212202212111101111002210201012200120122022001220012202011002100120001111210220010012010120212210000200002100210212211001220220212110210012120200121222211022002022201021221200000200222101222110021012010201120010010012110001212201121010202111102011002221000110000222211212011111221112211102211002112202011212112101112021211102101110210211121102000122220001001001202220121020211120222021221110221121122221211220210002012120102101120122021120202200211112200002111012021210101101001120120021012221022212010102110222022201020002001111011201210212021120102211221122001021101012220220221220002012122001210201110202211021101012021100021110022000022120012201202210200111211102120112012100000221200101200201121010221001102221102122010021212221012122211202020200112011111011012011121200200121101102021100220100210202000001010022221000100101221202222212222111012101210211021112210120221222211020010020221111012021012201122102201120022200201010102202110000020012011221201101020122222020212020112102021111202011020112022111010001212202222002100200102120011201020020011011211010201021112002001120010101122100220000002012022120111211022010000111210000211211012110100121222021010202101220010211001100020122201100210201202202112011022000002001120200111202121202111101011211110101211111201001000220110212221001220112012102101212211210210122110110120221220021020212221222220122000221202222102002201210210000200101201222120000022101100202201211210022212101000222201210221010122211211100201110120001021022210222220001020002011110120210011102200121102110110100112222112022000200102221120220100022210211020001022110221012100101000222122200100020211102201002120202211210211020201201110020221121211122021111112111100020012110021112122120211011212010112201221100101121210022200201220", "02102022210221112000210112120100101222000221001220221210002222102012222112020101121021212200021222202010120221021100200021202220110021121011200012201220022021120210022111102202122110110010122220102201000101212110221201021122121201010202200102200202112001122010110210220021121010112220202002001220010220021210212000120120020222110022101112200120000001000002001202012012200002111101021122020222010022100211000010112020120022100121210000111202012121102010000121200020101110222121001011011220201022001110211010021112010101212200020021100212220202020122112201201101111112020212121211002002222121012121001221000212121000200221220201212120120222222100220012222001012211220222200002002200221200212100120110212011010222121102121011212100022121111102112211022221121111011000112202200012110022220100212212000011212100212102011202202021000010021201012212121201120021010000020101220101010021212002100020102211100202102012111222022111001000101001200020020220020221211110102020122102001121101221212202101011101012210110002020110111000111111212100120110111220201201110002110100111221000111000022002022111011111010111110122110011112111101110122022002102011021011010222012110112211101120120111100202011220201000212212012102120110200101011110112221020102222211201101122102110202200001000221020022210220010022111022011202120220111212222022000121002222120101200020010101020101112222220221112200022011220120222012010020202011212211112112021120211120010222111012220002020121212020001210002020011201020001221100100021120121002102010021210201100101210110220010100210100012210222120012111221202020022222102000201002121200200120202111202202112121121111111211111200021101011210120112120010122121201112101210101012022020100120202122111202111000110211212212000110002220101112101100021121221021101110012202122101010202201211110010110222011110100202022011101021202121021112102011201102212101121022220022021122102001000102222220221002102120111120211222112210211100021110222012210202120222201120122222022021000221100001120222112122220211012210022121202101020000000022211002022020020111021202220111000221020200222120101212222001001111220212211000220020012211221200122101011222201000200221111221121220022201120220010120212111111211110202122201010221021001202112101001222111210220021011111012000212220121021011112221212201101121221001121111222022221021222022110122000211202102000222001222111201202002212102000122222010210112100021120101221212112211001011121001100011000", "21020222111021110121112122122202112211120221110102021122122120120200100222210222202200201221101112211112110122110020212000101112121012102102021210022210211012221122000121001100122020002022210020012112111011000201220221020020122221211011020011221012010221222012021022012120222012112201122110021111020011002120122211012112121022001212221111100212011202222020200100021112001000111011121101011102102001022001010022001021220000111122200000122121121102202212210010220110022011201120022222012020211201101021212222022100111022102100020101010110202012101210112212222012100121012111120120222111012020001222200210210000222121112202022100110100202112021201011100122020002221110121222000100012212010211220100200221210212021001021110011020021111102111122011222001212022111212002022002021202202212122101022010001112110202120110101020002100100221100112220022111101020111102021121221120001002122201100102010112200210122122002210101101122110120001120112002211002120222202222000001111112121220011000221200220101212211121201222012222221020211220022110010121001220001012012012212112022022000022012011120220110221201222100202221110010002000102002102202101220201000220111200120220210002110101111200011010212020101101212002002101201221202022002220000110122021201011201010021201220121212001022121122201211211102121021201121201122021210000210211221221012002110001200101222202211210121200210211121201000102102011021012002110111201120100100010202110122202211210020100021210211220200000020021101011001020000220210001022201210201021200000221001222210211222201102002210122220221020022101210111011012020212221220001001010102000200101220000010102110212000200111220222001100002211210120001021121210001221002222221112110201020022111012222011002110200222120001011111121220100122200120202112021001122111011222211212021122101001220012220010012020201012211000112110022221222202110121121002011012201021211112021121122001101110121112012210222112121120111221022102110101100102022211212121001010000221122111111121101010002111000102011100022220210020110212011020011201100222022210011220211211022120111101222212202210222212112210020210122010100222101022202201111211012222022101101011021101001102221211020022222202202102220101200121200012002012000121210002100120110002122100112221010112121001210111220122011021222200100112120011202000220221221022100101220022110000110210210111200220011210111222022100100121001022210202000001110122101001012200000001220210200100111200120221212210", "21101110100012112120202212010221011100212210220202111212202122212012011011020012110202121101200021120221212011112220202010111010110000012112102210102210120011211200122010100121121120001210212100122222102021022111011111012122222112110222001011101201110112112012001200201201001011212120122221122111000212121212212020022010201020001202200001110200112110112222202201222221220002121011211121010220011001100102212112122202221000100111000110011002201101100012010200101110000212021222122121202020002220020101112111210202120000022001121012112002122110210122202222201120212101001020111110011211001120120221211000110210210122210202001112110122112002212010002002102112012122200120002222122100101011012211022021120200010002120021210120101210112122210202020212211211121011022100221012112110022220121222122201010012210110121212102010220210011011202202012212100102122000202111212221120111110101021102022222021110011211021001002001222200212001212002110220212000212221112020020010002021211122211222002021100120212012221012011101001012022202101022000211221210200101202122221111010210220100110001122120012201122002002102121001011122020121200020012100121011002211210121120122210102122021221202001221210022121002122210221001220120112200002210121002102222002021222120022111010101111002221221002001001000200011000202001002122110112120111210212100110101112120120200020010220110202112121002001012222010221001120200222011201222112222211022000222102120021021111011001022210110122200200010222102102201211012222212221202101112100020220200112010100202122210000210022120221211111001000001120101101011120100102102111012211201122021122111201102002202200222122020022010022010001201012210202011222001100211100002022020111210121011022011200002001122002222011222201222122011200002201001000022101002002222212000002021202121102112100102201111200222220111100112221101201110021022101011022200222021020021120122220100202200220110121002101120020102022011200100222002021121021202120120201210001001222211000121022111011212100101211201110201211111100212000022210120211120100212122222200120111111212202202102211120201212120112211010202100102011222010100211202020022000221100010210200122210201102122222201221021010200001112121101211102001002210221120221112010221112022100200202001020011021220111110022102210102111121222111002210020102001212102221201122111112211000102001201122021211211211220210001222122100022212210212112100210121002010012111012001102202221212101112020112210110011", "12211220121110212200102020022111120021000221122112002001011120112220100202101200201212012200022212211101200021111220001011112000102021001210101011012221010100121102201010121202122221100102110010020201222011020110220201000212021202202212101202212001020122002102012201121121011210212000111002001111200110122102202101212200200010001011011220021121100102102222211021011121011121011200210122201012002200110210102001202022122211121202002211201201012120010222110000022000020101100111200010201000212012002120111122212121200000122012211122212010102120101201201000201000101201102220110101002122020022020120011211221122020111100202010001011102010101200200200220011020222122101021102001010200012121200000112020101221020022010211010220220100110011020212222000100001110102002112020001101211120222212221211111211111021110000210211010002212212112202102122222022001102121010021201221220012101010121212211002211100212221012021102001010221211121120021110101112020121210222121220221122211100111110212201212020111000210002210201002110012202121002100020121102112000012011221222111210210200110020221212212201202022201221012122021201121021001000012020112122200012120202012222012012110111111122210100210020110112122120211211102122221111022002020012200020020201100102010122122021201002111102100100000220220002011221112022101222021022222102020110002002120110122221221100201000012110022101200021200200100221110120002112120021002222010112002001101000220001121212001100122210200122020122110020022221122221211200022202212012120121110012012120110101202210001000110112200002122012112121212120202002211111221120122022211001102212012200110022002021111210002011121000201202112021102220111210202211012102120100122221011001101011212200212212010001020220200022102011121002111220021102101000012210111200101111202202212222001220022201020220012211000021211122120022222102010010201002110101001220112010111022102102021120100101001210101112020120100221200222212000221221212222021000121222110211102011222122002221012022200000211202012212111212220022111110021002110022101020021112011021221020210012210120201000102012212200121202002000010102022121212112002222100011211001221121100001122121211001002020212101100011210220222002102211021212000122121101222000211101000211112212201220002110002121202120121201101020210210211202122101002020112102201012200002220210220121101020220102220011202200121202002020111000020111210101022120011002010210211012212201022000201102112122110102002211210", "00102200220112200012021201002200211220020100012010021000212112011002222110220121220010220010201200011201122202002111002202210001220011202211110220222011022102212220201001021111110200002110022012020102110101120121001021021222002012220221012012001020010100011122022102122021101110220122122020021101121221101220202112122200022020000001010200022000101112101100022102221101112022222021122011201001100222221012220102002210120102102100100220200210002220221021011021010100012220122010210012001220200220010211112202112212110121012001110021011201021011102001121010120200010001021202222212021122112100221011001000021010201111002012002101010222221202201100202210102001002021100122220021201001102201022100220012022000211120102112002220000201010120010221010020002001012212120120211001100002201102120101110222201221022001111210022101011112102121222122112000011121200022121102100212122020222120122111112201121001200002202102212022112011101122201021022010201000022110020011101122002001000020110022110021001002210001001021100120120002212200010022122002200021220220201002021200221020112221020021211222010022211210102210011010211202001111020012001222102121200221101112100100012000100101222222020221021110021101102010002211021010010001200210011122202012200222212212100022110122212222210122021210221021220112122021020121210002002222000211012111210202120011022221120020100122212012021112101112010202120012201101211200100021002100121020020010112202220102212000102011221211212210010122121010100222001122122122000001220021020110221010121012122121101020101100212122221201101020001221121110122110211202211222020221011020112100212220100012211202012221011000122100102022011212002001001000012020101020010220001121122222112222212100120200000220122000112120122011000202202101221021000212212100020201221212022222020212212021000021011202122021210102010211220111121200120010212001221100011120020001201222002101212010001200021202112020100122002121201002100200002021002022112202221210212011210010121111112212110011102022120221020201101002011101000002221011022020000110021120100020000012122011111121220222010222012101000020112211000021122101022110020102021212220212120100100000021002000010110112220022110201210110212112202111200220020102111201022201022102220022112222010211111100122121001011020011101202201220222000121202001210211222212011112002200211110011220202200111122201121001011102010001012120121102022002112122102220121020111211221111012022001021211221201100120221", "00111211010110221022222020220102012010220022001100220220000212012220120122021110111101010210102201122210010121210101010011211011222011201110220201011212102012010010022112122021122120121010012020211000022020222220121220201122020211202100022110220220011010101101120212212021110000101121200110210201020010100222102211010120121112011101120001012010022100220120202002121120110000222222112202101201001002112110201021022011200020201001001200020122100122021212002201102001011121012002000200101222022212201210221202120020022021100021011121212022102020210200000212220210112022002221222012122022212200212110102002000012011000012021120022111201120111112020012020110001220111110212122122020212120200000112112020021211002221222202202121210202021120112120122200221121002221210220122122012100102020222202002012111120112012222020220222010022200112202002121011222021121102100120111021022120200102222102111102121202211202112000011221220210021221200200202000220002110200022000001011222002222122210100002101111022111210120210112222222201101120220120202210000022211120011010222100020010212111220222202210002001101210002010210101011110111220210122001020201111201212021100002022200120200200110112221202200102201211211112010112122021220020022110112020020002202122210012112002012022120222221100101100001202202102100121020121000212201121122210120110011112000020121202001110102110122021012121000221202020202200020001222121100001220211010022011221101201021211210112111012212221010010222112212212102021101022102102020011021121101222110001120222222110201012012211101200110011110200222221210110100110120000202020112110101101011211000220201022021222001102220202011121012002011122211202111212111111020100120002111012102201122221022122201121102121001101110002211210202210022021221020011221001001121002002122000102111200212021102111001211011102122210000112122010011010001122200102021000112201111111000121112201111212202021201222002211211022100200202100021102020200200000211020112212221112212200202012110010001112221200210020211111121012212221111020020100211010100120200222021001012221210210100010002212000120110021111120021021012012122200111100122212111110222121211201020022210021001010122111020101211221100102121210010100200021112011201112120200001111002120010102220111012111102220112100201201112021012222120010100120001112111022202000222011222012100012221201101202111221221212101010020222120201000220120210022122212020210201212022211222011002211102000100000212000021", "12022221002022020220201202000010100122001002120120001101221111010011010022222121222000112220001202222101222102002220002222102222112010002122212212200011120212201221010000020022011121112122222101200000221012222110022021120021000212210201220010202220220010210211111122020001010222110012200122220201100002102122000011002001020221000221011001101100211221020100110220202002110111121011211212112102221012021022110011110221202112011222000001101021110011101002121111022122002110000110212002211212212111000200221220120120101110000022210011112222022100121002221100010110210020121221012020111200111020001212021112021020012120201111001202220112000222111022101000201020211101002121002022101110102111110200200020212122011122220012100102212202000000120100020201001022002221111011222220000210002010101010211121110110212200022111112222110111210202111121200111201221120001202122121211211002000120100220012002112212211112001100201022002020020110022021111102000020122222212210010001111010012221110021121011002000212021110022212010120021012122120012210111022002202202221001011122100002110222002202121122112002101110211202002002201020022210122010122212020111100111211202110102121021100000010002201222020111011011000001122122000200102201022211220020000020202102121200101020002102012110110000000202211012121110011200120110020120210001001101202201111021021212102010211221102200010102200122110012021202221210212022222022010222111010012011102110002111012100212210012010112011212222001110202121222101201101221011120000021122110211012020202001221122011011010002012021102111101120120011021001210221210120121111210200102110100000200011211120100220211001122120100111122102110210210101111202101212212201102200222220220211111222110120020022212020011112200020200200000201221200011222120120021112211012200211002222221011220212012122002121100222211120212100001122022120010200020210120212201001111202201001100222222012220202111022101022120201101200201102021002220211120121021200122000021110101111200000202022201020102111202120022020010102022010012200111020002010102012201222112121000120220220102212221122020001222000021000110120011020002011210020222200001022220111111020222011210122222000201101112102221022020212000122001112021210201102002221221212021001212000210201112202000012121220022112011002102012202100120021011101111120011220012202100010000112012110111222220001212201120022222212101012120122210021122222112111010211020012200101220222112210122101222102002120002212", "21100222111102101102012222010201001020100121110022210011100100020222122020210101200220102221120221110210111001000002200020121022101010011220012201012020002220212111211202011102222210010001020021000210212012110010221121102212001120101000020020222110101202001202210022121010100001020100002221212222111120200000200122002201202012120101022022002012122122011120112210112201112022221121201121020110212201201201021220100212121020112020100010221102110212020120201110220221212221202021120220020122200221010110221211210021112101210012100012211120111000102202010010011110212210011200200002110202220112022001221110011202110211101211010011100001012102020210020002220111222100102021122110022011112122210102101020110102110122122002210222001110022010202102021001022020120112222200111221111011120001012101011101110122210102001101211202102201120201010100000021202202210211202011022112120100201101120001202200122021100102112222022010120101020210202221012211211010010121202111221110220120202001021001220002002212121020211201110000221021212202212010000010212122220221101022212202000001222112200101112020110000200100102210021201021110200112111111001210210120012200101211212201211012100120211221200120202111221220221212110121002000020220210002220122021002222101021000010200100002022010102201002111121121211001220010110201220102111222222220202020011012020120001001200012222221002222212210010222100111202221101212121200002000122220021122100112200120212101211101012221201112202102122120020120012021212010120210012221012210200110011010010121120211212110220200200102020222020001200122100101212002020010210220220010112012001020122212010020122221111020221120212201020210010022020201001210101000212211120102021122201000200010022011021212202110201222111002222001010222001020101010020202111212122102010120111101102112110212221110102201021101002201101102101201022102001112122220020001220002011112012210020100221202102011202110000011120112202001112022120111211020110110100010221011012122121221112002120222112210210001221201211021110202022222111100012020122121200000011221012201010221102100112110211202021001012012121222202101211101011121120002212202212112211221121120102102102120101221220100010221111210122201121022010121100011101210101212122202100102012002112110000120002111000220202120111111010222021120012121220200222022200010020211201112010200202120201111202102221012222120222022202021002121002210000212010111122001122012100020110111000201120221010212012110222021", "12121111001002212011022220101012012121221212000220200122200112201201211021001120100000121120012112121021002101101001000200200120112220111122112111221202000010010101110202121022221221221221112110212001022200022100202000212112122001020020002200102220201112001201102120102201022010001020201002111220220012102020221210120222002002101012222121200112012120022112110120121010210000012111020101011100210212000102001200010222121000221202122001021012212012011202122211101022010100100102201221120120122221101012022202001100021011012021112012121120000011221012120000000000012012200221221102001220101100122010120000200202101201200112012002010211120010202211022011211210220021200122201121002110212101000122200201000010020121012010000010020222202220222020000111101012121010100211001211021222220220122110002222121020121200220121002000001100020020220002022222020211221202220202020100002002110210110012001010000202000222101111200102100012121211002221001111002211010000001102012002101001110101021102022120202111022122022021201220111010022002110201011110211210012022010122111120100022012001022201101120012202201102020112200222212211110221011202110202022100120202110002002011112011021212000201210111011102110112222022110222102120111012022120201222221101221000221110202020200120100012002102021002010210202210011220202222100012022101011212020111122222220022211001112221220211100201012011111110200210122102120111000102121200221101001100211110000202021220212212202001120111022212220010212111100111111112110120101100200221002021210010201202020102212011020211010010000011222001012221112221111212220120111200200120220120220100222000010122020020222120000021010020212102102000110221100100001110210201020010101000202211021110022100202211012112000011021202222010011001100022121221221210020101221011200221210212102121201010111010002220021002112021000000120202002111122212220011121120200002001122010002121112002110020101121010111212121222122010001212222201011211001212012021002222102102102212200222211222122020112200201112211222210002202001201120002022222200020210202012222000200112200201200121110010200000101120020001220102220111201111102102021000120212200101100221011202211202100001020122100201220002120002002211222222220022001110022022002201112201122211211010121102021021220002022121121112011021101222221111020011112211011100212122002111221220222122012202210121010101121210212000220210102020221101212212200221112021111100100222212122222102201200202121200220010102", "20110020102220100201110022202201000122120011110212020221020011010201010220212020002000201201202220001021020200120202021111010021222012010101122111100000102100222220211122122012012011221200000120201121220001211200010100012212002101102000012220201121112022022010121020020100012110101101001210022212101010102200002200022021221012111002220110120210121022022201011221212202212022200200000121002200111222002122000112221022020112010112011020220110022122222101210012012222120201211201021011210201102212120212000122220000202101021210121021220101221012211011121102221220022212110220101111010111121112202110020220200220221211110010100020102020210202002010112011021002102010000202012010000122121001121121121121221201111120100000002111011211120102202100002221220111001200100001000210211000221202011220202210001100012120212111011200122012012022101202021111100211100101001021100102222102020111121211102202101201212201210211221211201212200210012001201010002021010212212102120201221002202000221212212111010200210102220121011211002112000201002212101010101202010201022102000202212021000011000012202120010210010002001020202011202012211120021112022010220012002000110211210102120011210020212112222011102201121210222002001000212111002111120022222101101002021101112020121020101102102100212102121200011100121122200200010111202220212102121120110012222001110221022122210211020100100212221121111000102111111022201100021221222101121010122201010102112100011020211220222022001222112211120222100021020002002111011212222022022002201010001001200220100001201102022020221000220102010110001020110010221122002200012102122201201202222221000102112220001021002120200211202112110122011010111012011112002011101012002222102010101021021221022020102220101012112111122021221001010022211020222211211222121121022212212022022110211120010111101100210222010012012201012110002100100121211210010001022122122011010211012201020200102102121012220202200220210121011111221012000121010020112122201111210112011102110110000120100011102121212222011020211112002222111021110110021001122221200110202201121111022121200011111010121011112220221202101102112110121000201100012221021220220222000121110202010011010010112200102001211121020202110001012100110211100220200120002000200000110011220222010002120022000212020112020201211222202220202120120000012021220122022201021210101000222111211021120001122022002002212121202020000212012102002220002212212112020112200120110222121022222010022010012222120211101010", "21102210001010000001212212012112210212222001020102211101011202222220011112101001102021110010002200100222021021012111110222212220220110111012212221222200221210212002202212010102211120001020200122011212021212211200001002020112021200100212110101200101200112100002220222122021020212111000211222221012110200111111110212111000111120012211020122122200210202222211211012021111101022010111222222110110210021200122100012110122112111210212122220120011212020002100222210022221100221201112102111002222100221121101022021122222002210112000210201122222021011201212102110122101021120021020100000211100212201012222211120222221220202020221012011102110020101100110100201112202222101021221210012100022022202121200210220202010201200111201002101222011210122112202001210101111022221001121120021022111222001212200000010011201100020220220212022120002100210111000011020102022202120210212100212010021021201110112202221111022111000012021112211221201010222102111020112210002022001212200201012201121100202021202001020020012012002210012000021101212121221022022110102102200010000122111111221111202020021012101010111212011112010211102121111000200121112012001010111102020220022020010121100010010110100211112001121221102201022110010122211212011101010201000210002121222110102021210000100101120112202100011222011101100200212202221100102120201200010221122221212111202121202202002012200120102002212112111020021000022012112220112110020112011110202011222112000122021002001121220211212211112100200112021120220012101020210112121210220111201202111101121101201111202211221001021010012011111200002220102222200000111002212201000010221220110020121111012012101221121220000222012022020212010110012211201002221202212020220002122000121202002101022121111111011001212210122110101210112202022022021122102212112000022101221110101100012101021020000211101112120000211220202001201022222101120002110211222200111111222222212021110001112211121102000000220102112222210001122100112220010021001022012110102100121001021012011112002101221120122202010111210122221210210121201002021020110101112122210101011202200221121222001100100212011211110020001011202102011021100111001012022000002022010110101220000101120000010121101120121012021002202111222221102222121022120010200000010101012200000100122210102202222021120100121020120102000021201012021100222102022120101211121210102200001020212212110012211110111022002211122001110000222101102110121112111012012211200021221210212012201022112211100002121220111010011", "12100112121012100221002011011210212100201221120002102220121210021212001010112100120000010101112100022120112211112120201221110002111210220011012212112201210212121001002221020000021002002102212012020110021020102222000202111000121020201112100221002220020011101100201200102200202000110211102200122001210122202210001001120112101201121022202001021122121222201020201210100101111212000202111002010000111211111101222100210210122200010112000122000121220012100101221111011001212111001101020021222100120111221111022101000220021200202111221020112202121020111111012220010121022200201211112212200220002010221001121222221020202220000202011001100200211110122020202000020112102010100222202022122001121102200222001201100202121100010201202012212121002000212220101112010220222020200112122212022111011222022100111200202012012211000220022021100121101022212020022100110021112102000021110122001120110022200001222121001121010202201000101122211122122111102221221122021101102002011100122100220012121201000111121200002121220121122111201101001210010002001011211000021211111100202220121001101021211002200212220110021100120221021121002112102001111020000200112102211210110022201111022011101212012011020111111112100200000020210122012111201212221100122211210201121201220201221211201122021200100121200111120010022001202101201100220122020021112021202221100120210221020112110000012111211212120012101212002221020012000010221002112101021201220220212011212002011021000120122202020221011012021022101100221211022221020121020112021121112021201212022200002220122120020210002012110120011110221110211010221122200020221100210120002210000112221210101202001220202122220012210011100120000101011001202102121021010112111021001201212022202200120202021012122022022100221121121211101101010100200022110020102221211221022220022111022221120011202111012220022122001021222102000021000200110221000120202012120200122112121010102210012201120022202112202210000200220010101210000022211212011020002110201222101110220110022212210012001101222202110002201022021211222220020110222101022201210022112012212111212201121202111111002210211222100022221221002122122101112021121002201110212011200101200102211220010102101012221201201220012221021101001020100010022101112220100220122020220221122012222211020010021211102011011111010022200112010020211012120012122111211112120210212001002110121222021110000102021001120010100211011222100100220202212112210102010111012122101100202000221010210012002101222101000012010211", "12202221201112222100110001222122211201012010122222212021012012010021220122210011120212001202211101102202001212200102121110201110120120110122201121222020112011211221200112211020001220222010000022201122202101122011112110111121000100002112111121002000010000110211200121212012221222002212002212022221102011022221000101122222022211221211102211121102110201021122200212110020001002112020220220200102022212200122102212210110200120021020000001022211000022202220002100111220112201121101011220201101110212100110020220211021112001022120122211210002200000210221201212022210220211001021120011000110020210110010211122210021102012222021222111112021111101120202120122112010202202110110111111210010201022020120002022022101211210011001001102120111100020212122100010010222021021110111022020212012111212220121012010002120122111011120011212020121102112020122201101212002221220012110122012101011200010211010020100121011121100111111101100101200101210012210011221022110212211222120200111020220122000201021201100002001100020212122211111200102210010121220212211112210022111102200011112020112120211010102021200212102111112011011202110012212001002000221210210200020201202110022002201020022011212110211100211222202121102222101221001120200212101220211012100210210210000200221020000012121011212021020021221102112120211020102101010021101222222112002002120021221001101102110122100121220101221212002110001222002102120011111122002012112211012221010012222002121002210002002212200121001112200020221210112020221201000020020021112201210002010202000221122220121011112010110221102002120221212202020220111101210221112101112120001002221122002220000202101222110101121222121110222002020122122220002011222210011000001010220021011011002210020111200202211222212200101221000002000122210100110021112122222120002012202110202112002112112212200122122212121112101211221212221011201200220112011210121200011210122120002100212201212202001102001210112102121202012220011111002221220012200001201002221101020200110220102220212001000210002201211210000210220021121020121201001210212122222001200221011112100222200222120200120220102202122220212112202220102121202111102111201220020121211010112221011220121110102000211212101122201020212022021002211122100210101100222121001002122120000222010200212122212200221111121122122111001201220221010001211200112100002210020020122001212021000000212102211200112021110210111211220200121011200021020012211212222111200002120221002011210211000002211102122120212011120", "00122121011021010210020012010200222100101002010100211021021021201000222211102200202211111000111100112010112000021222221101022010122022020012200222010220000102221021201220120220001211222111011012211220222010220221212102012221122122010101211202022201220100021221002021102002200221120220222112101112222121120000011012222011221011121212001111210200020000011021121110010200012111020202110211210221000102100221022110111012211012011101111210211020002211102002200120200010201021111102200020222120021200020102202012212010121212220021021100110201021202000121121200102222001122202011121011110102022212022002202200210122122210200011211102011122001000020021111102220001102220221100001002020020100102100021011120101212021210002122102202000111201001111222212210121010200001200201121110122221122202211111212101111102122210201020002010021101021002111221221012011200112011110022212202001020221012221122102002122100221011001220122112210000200000222221100222111010020121001220000000002000220120011001101020021201002202111210012212200011100022022111112201102222201012121022200112002122220121102021102201020112111012201020122221010002222111100121012102012122212212210000212222212000221120101221101211202201110202112020112011020001110011011110210210220202021112222001021101201111110101220112021100111020200110222211121122102211210000111221102200200101022010112002002120011000021011000200210201122010201122110220110202121011101001012000020021220110101021210212222202110222200021111202000220100120202022010010011210110210021111120000111210010221201112102212221001122010002120100121021101100012000002210110200201001020010200200212101101212212000012020022111200210202102210201012020101022012020121110122100120220210112102110201210000222101021011211100122100201020111011222112222102021021102211021101222022001022120012001221112120112002100111111211122202102211200101202120221202120122022211200120002221222102222020201112110121011022112202022120010122112011110120221202201022022101121001021221012000222102002002012220002001001022020122002122001010222221210102010121112001000110002101010012102212100012220201200012200220200200020102211200020220011212111221220122100101101101212001221122210202102202120101112002101110001211010010122111111122202102221011110002122222112021210120211011122112201011010221022212112202222000111011020002001210111010211220110020011111222222210221112110212210121102010212220211000002012212210212221212002010220021021111112101021110022012", "02012222222220210211012120011210122221012221222001112102201120011012211022201011002102022020211000200110211111110122101220120122212212102200120210202110222211112101102012002200001200020220000112020000210202001121202020121202102002111212201100002202101112121101220011220100022222202112002002220121201210211002212202011120012121222211212202100022210211111122000222012200011002102201222221101020102100210121010011200000200110221102202210011022100001010002110120020022000020211221120212201221010101012001121102022220221121100010021122012110202101222101202202001220112101002012220211102120122101101201120111122000021000022201222211001211201121011021011101001112210201000220200021121001202011111101100201211212202001201201012211212201110222020201221021011001120122002111102120022000201000112101111222211022101201112001102001102021101211202201102121210100121100010110111022201220002112200221220102100000221212202012211202112100122222200220101102100121010101010021020221020020110222202211102112102221010212021010211020010002110101220111212122222021200122101001201020020020001202210200011111202022210020001111100000201201111001112011201002210221011020021222202212100202121102011122221020002021200020121120222122000100210212012021020001122121000022202020221112020122220022212222121012212202111221101000011212100102101211001000202201122122110111002000201210020121222222220111001002012120201220222201112101020022220011102210020012110120120012121121022111002202211220012011000102000110101201110111011002102020200120212212210001211011010100110011221012010212001012121101111212121100021022022210220210120222211120021222021202022220220111101121120202021002010202122011022220101120212001100100120110211200112102202100020221111211101220112112021112100010221002011202121202200000021202212001211200211221002000102100121122100120112000210111112120012111122210002002022202222101012001112100211222211202210201221021021120221102112111001021222202210010120102012021000200101001002000212122220021200202010001110120120102212222220021210222002012000011120111120122001220201120100122011120200022111120112220210200222221000222102221011100222012012210112101212212000102012020211101222121201122122011120111101001220200220012202110102201022221020120202210200001102000122010022000122010202001021101010020200011001112100101212020112202101220022020011101102021111202022210120212122201011112101021221220221020200021002002211012201011001200121020012120102012001022110221", "01212002011202112112202010100111122002121001020022021201110211102012020201211212011020110202122002012010102202121111110000210122111111021011200202221120022121110012021112220122021210012110002012122001211212001201211020001101201020200102110000021012022210120222102001202202021122201122110202211011012102222000012201211102110200211000211001011120121120210101002022201101020122000101021000221111201021111021120100021102200010202100122000101001210012022101212021111120222122121011020001121111012122022202002022210010001100020001122111002211121202212112022110200200212002102202221220020021211112112000222021111210101112011121022211022000020221211012210010001022221000110020221220222200001100211212212100000121222112010120011002221211120210121120122021201020020200222102201211101012211011021112200021211202010210210000011101211021102222121002021021200200022200022122211000111012210010002212211112102211110101201001112101011122200110101211021010021022222001110111110202212121220202122221102202011120122112100010210221112111111121102222220121022201020211110212022020110000002122201020111120220020200112020110212212101011200102111211101221211202001002112211102120221200100022012111111120112200110122220201002000112000110022102001200100101022120010110110102010201010000021122200221022202121110202222111020201110221212212121002112121100120110020022121202010022221220022122002111221000001101001120210111111210120101111200211001220111220010022111111202020200211101001002200222212200102110221002002200201022220111101110121102110122100212220212002011200210211002202220120211221122201222120010010112100102211020221100001220110002222211020000111222200101100020201120011001002122222100202121022110110212001201200110021122202002101022000200022221020221222200112211220200120210222001000220002102200020001121210211202000001212122021200221022200201211222012222121212000020111100112212001202200011001200021200021012211211211202102010212100101101211012221120200110220102002101001202010200020011120102001122022012221221211022010000222001221211222122022202101200200222212222001202010220211122100221000010121100210010002121111112120100111010110200110102211100111011002111120021022021100121002021212021022221210122122210022021110202102100020200101112200100211210221100022022210211200222210101012020001022111200210112121110200002102110111112220202112011211222210022202021220211100202000110021120210011112202212021120201002221220021221221210221012000200012201212", "10220200002120121102121210001212001011202111020210111212212112121021201000100012010122022120101211010000020011102100120121010122001020110020112122012210200122111112021002021111001210020201221212110220010111112112120110120011221200200221121020102212210201121102120211101112121022122120110202221122120002000201011202021002021110002010111000020111002020212000120110221002122222120120011102101120001210010221102212001222200212102112010102210212221100002202020100122012012220011022011202200101100020010022110021200210202011212220121012001112011220002202101120212212211020101212012120112211110002001021221200010120111221110101101202201122102201120110002212200000201012122121111101122100200112001210112001210102211112220222012020020012021220100200120212002110211210010110010202012221111100222211210120120020220120200101100120110211212101211200000002002111102110020021121220222000010010222010222011201020200211220201021111121211021121121200221022210001111110101020212101021021021000211111001200200202220120101102200012200120102002211101200211022212010211000100021201122001020212012101001202120012120102002001102120022212110221001000210021022201211101122001010121100121202220000101020011011100021000200122020112010012111000102101211201010101100221210000211211010211011222001102100112200021120020110211002021102200100022111001102020010120202201201221122021101100020102020002002020112211110001120000001212220021202020022110212122002112111110201211012212021210221212100121201211021021101112210202022111020200112021111100110000110020110010001110000201200020222102110111100120020120111210201202122000121002000022002100112110020012021100111111010121200202122100222111100102100200111021001010021120100222221200220011121110000022000101011221221102111100121020100021001210212211211220002010220101222100012102012010110222000102200102200100220010011212212012001001112201112112220120210001002010011021222100102101212110112201102121200221020001102122120122100121000002101220220012122001100020021020000212222011201220122121201011022101000021002202022112011020221000020101122021020221011201200100111100122200121112212212221101110120212200212002211022021121020100211112002110102212010001200001001121210110200100120210121122002002011010120010222111022112022002000111221120110112222221110201120010202221200112112022210212021022201000210022000020201222101110212212122011100021020122102120220010220110120212011210200122000112101101112021100212122012001020111222", "10201120201122002101222002011221212101111222222011110111210000012010010112201121010211000021220222002101022121212021012110012112212101201110212111102100202101110120201022210120121111222121211211210210120121102202221122000202012201001222202222000001020020110200211112111221111210102100100112020201210220000211201001211120121001220102121121201210002010220002102121000011211100021100022210111202100120000102001120202001212022101011110020120102211220122021020120012001120011102111021210102100222201010222220012112110122001000020212112022110020010110011212012100220112212002110000012022012220001121201210210101120201000212222201020200010001212012102201110120202110111111100010121011021101110220110112012210112001020100212221001111212000021022112201120112100102021201202120121020000110220100122210221101222011211100021001200211010022011102200202121222012210001121120020012012210011020222202221211211110001111202210102221200112012210010112112112220012121102001010012002002111001012120011220221012022222110210222000000100002001211111001122221102102100202221021202122021210210222110200100012111121222112002022122200022120221012221000222112002111212111011121112100022200220201211110120110201220101211010121000111212200201210010011221021221011101211212102102102020110020121002220210020210001102012111122222222112220002222112011012101210121201002021021120202000102000000002101000011100101122201201020200021012002212212020122222002112022201022210000122212220110212122011121112022220112101021100121210202101021021210111110102210012211021201012120012101121022220020022101012220201202001221001002200110002221012002012201102221002222220210102012122112001210222021001010112202100122211222111021220121100100111001110200012120011110012121200112001011002220110201222222201210112211222211221110011101122000211010212210002121101022110221101221200111221202211201212200211000110022112222221112210022100121000122211112202012110002201021221220002102021022010012000022100120001101122220021200202001020220222011102010011111000120000111100212110120020220020012010221002002121002111120021101222021112212222101221011222100221011202120111211022010002010012000111100112222012100202112001100012002200002222110202122011022211201212002210022011122110002012000200121200012122211101112220101111111222022200202221010120012000020100122112101201211102022222220201012120001020201012001201000200011020211102100122000111110012002001202021012002111001121102202110102212222112020", "11210111111010021122220222001021100222022111120120110000101210212122222201020201102012102111120021202100112110202102112121210011201102202010022121122012122112221011022201101100220200000101012020010112110210012202110201220120212102111122001021202102201122110212001111120102121120020100101121122211010102022000121210102200101022102002222122020021021011002001000111100201200110112000112110102020210121210210200001021001012202020220221202111011110112220012120221102002111211112222020200012001202122010101021012101212202101201012100102021120000021202022202111200012111110011100102022111222201111021010120012212001122001122220121202020222212220201102201022122010121120022011010011222020201002202111101221012010011222201200022122201012012111210022022020102110200100010220022012001210121212111222100122122201001110022001102000220001221222102011222101112112120102111020210202200120200110011002100222101200001221012010111201201100212202022002120201221000112022222220121012021111112021122002101020112210022112022221021012000212102201212202211110010122120112011022022001000211210022111021110202111111011102112220102120010200022101122012100120002122120210000120012121201101002001220012212011122000011120202211102200001011010122211101121020120002222001100221211110122020112001210020000212121020002122212200000120210221110222021022201200000001212001000221221020120211122122021100101111001112202202202202100101022221002112002111111100012220011100202121221210100120122001011001121110102202220222112210220022101011022102122211121002100200100112011000000122002100012222210122222110222012101112012111220102011100110010001100200112120101121221221221001002112021102101220211200202020022002010102210000211200102101002111011111201020121220122211112102111022211210110200121212021200121222011201201212211112012210220011122010001201110110120010221011211011122002022000211000002011111202110202122011012101222102021002222111010010021000102001002011101012110012212022110200020220001120111020000221122220112111202212002101222101121010000020122102211110111100111020000100112221112212121201201100101210100221021100200202112221000201000021012211011201200121001211121012101111220000002221200000111220212012102111102111102012021101201000002020102021002220021102220102210112202002002221012021021201212120200022022020200222100210120002211021012210122220011021001220120121000212102020100202011000112020001010212012002120210120010011002210120111112210221222022200122211111", "10210122121220102220220100101101112012211100210020101220101210220210222202110210022220100100120021020000111000101100100222212102201012002122221102221012122110012020110201122222212101021210111211011212111101102102012111122002000220011001120010002002101001220220110220122101212121022201221201200202011022121100210021022121112012210011120111211011212222112101211200120211012200000100122121001102100110222201202022211210220102211101202211221120102012001002200200222022221122002221011200021111101221210020100001021222000120112101121001010110011021202121002212020020221001220210202001102002210101101010201022201022210121102020220220100122110211122111001102120220121210120222010002022211211210000012120222220022121021212122110120110112110201211002121212122121222021120112022202010110010211122111212122021010011021101212122122201100000200020211020121021102022112101121200120102020020011121111012022200201200001200101211010002211221000011212210011220021122210122112001022211012010120121201111201011002200112200100201202001122111100012202000102021011222201000010020201111011001021120101000201222222011111122210200200211121110200102021122200212211010112110112212012211202021102110020111010201000010222110012012211012221102220122202010211222021100201021211112022000202112210222002212222022121111221111222022111112221202112112100121111221201121001012012020201122020202110200000101200211001002202002222121000220110201022221011122200111102222010210101011021200220100100120121220212201201211122121011001120012020012110200020202022101211122101212211101012022222112110020020221221000000112112020100211222110221010112122202222202111210122112011110121101001110122212211212111021111022221211121020122000112212111202002112020120010002000200202001122011110011222100220101100200011100002012222200101110022022121010022022010212110010200120002102212110211111102110001122210221220212012202121201120112101212001011010000200112012210222001122020100101012122102001112201211100120221022001122200202221212001011101021202202021122120220222201020012010101020000210210110120112221212111010022201111022022022110022100002120010221101102200022002210211022110201021122022111021202202221211220010122222210101220000120120001120012120112000012112020011200210012212220100220212012201012102110002110000010111121111200202002202020201221222211000111120020010122011210122021020211120221001122212011012121202212022112021012001022100221120012012110102010121200110012121110110220011", "01122120100010220020100020121102010102011222202010120020122021100100201200102221120210022221010100121011210221100000210221102111001122201100112020021221120001001222122000012000111011022120010212122222011122002212102111221202210121212202220021211220002122122212220220111021110122212221020120212221211222222102121122101202220012212110101222112221210210221000222122221102220020102012211021200101120012202200120100221002021121212022122001110211110220022111111010220020100011010022010120020122010012111021201212001000112101120210202012110000221000012011202120010211202220002222122010020000110201110100112221020220212011020001112110121111221212202211222111100100200221200001101212102221100022112110210200001212210202000012110222012211212121110002210022222212001202012112211221120002022121022001010202122122222201100120020100012121201122202022221011022012111212022112211122202011220222012222222201021111111201121000100121222111021121121210120122201210022010100110010020222022020111020220210000222100111222022101012001012020200012111022220010102220220201001111210002100020212220120111011201022112102110022201121020110001201111001012110222112201111121111012120220111020022010021101220211101000101100222122110210011000211021211120211211020002121022021111211212022221211001200002021121100011212122122200200211212012200202200220210202222011111201020211200010210022021122010110200011220211101101001200211120212012222211212211200221010100202111211022022210000012212200110110110000011200121122212011002120111101201210001220120021202110101102000211100001012100020011210200011210000200200222122221120021001212120022101201222210220110012120211021112122021210212201101020221220110200211200220201211101222110012012001010020011110220121222100022112112120101201210022102111111002122101101212022212001210000211210002202102121121110202200121122220121022210212002212111210222220020122100012020202012020121021122010002001011202220122220002112101221200012200121122112211000221112102210102002010020121211202001110102001111201201011220120102122101010222022121120120212102020212222000210021111210002111021020120011120020101102102022121222001222202011021100021202122111120112101211220212000012220022102101022021221022010222011001212110021001022210112102221110222112122222110210120011111221121221022200002000011022120112110111121202121110100111010011011110022002201112102002122211100020202011212002000122201021020021222020221110001010010012002120022120222222211002", "00100102100202112201221210020000000111012022101222020201220021100202201012102012102001110021010011021202121011221102210102010120102021021010122121102022020102011210002120220120000200212002011101201121211210020001211020110022002210121210021101201101121121020012201011121021202022101102220210201221010000102110021221202110001022001220211122201002010100001022120011102212201221202021101012212222022200110111122202002001102220021110210121010002100000201222010121020110112221011012220200100112220101202211112011221022112111012102101000100120010010211001021221011002210201102200022112012211222212211111102021202011011020022200020201111222002101010022000022022110222202222102001212121102101202000011222220122210000011212221000211020212201021021012101202100211212001022221220000202012011200202110001222221000111012200020110202012000211211102012220011200012201210220212012122120220120021111111011200021102012211210122020100201111102100211012211120120212022020022220110102010010220101112020120122201001101011202210020202011020211021122001202122200001010021211212202012102120010102000010010201021022211101012201102120202000001120121211202212012102011100112211102221122121101011010010102020211002020100110212002001001011020102000112002022012022221100200122221012102221201222001000201001010022022022110102212201102121210002220212110201021210200020220001002021122201111220012222002220002210212100221101101002210022001121212011020212021102210021211112102010112021100121222201102002010212210101210102222220200111111111121111201222110111220020022001001212112201121121121001002212012012002110100211122102112002021020111012211001220001111111021020121221212210001011120120110210021221100012110000102222021102021011121211202020010102220020222200011210120211001201211101001011201002022100000001120022110012111001120112101100102220000121201122212110020222011111022111221211002101100212222121210111120021021122000110002121211210221100101120101010002121112122100121012210120211122121110210020022210222211212210221101102121012211200011201121222210220021022021020122020011202102120000112222211100010120101112122222100102200022201210102110210101000021102211112112110200222101112212022011221201201022002101110120002120000201110221220112021120210002021221001102101212211020021100200212110210022210121120111121211201102222222112000002101001101202221120002100220112202002110112221120111210200002101012212200101212121202022002122121100011012001221110202120102101201", "00111101222012002200100021101010101210110101200111121200201102212121222011002211202001222022121212001020100101012021022222100120110111022201121221112111202020200110021100210022100222211001112120221210201222112222221020020210000101122201010110100021221220221201121020001210011010200112020101001222021100101102100102101011001020122122120102120020001010200221211220020202202010021112020022011112010000101000112110210102222111200011021120110202112002220022112100120222121102202101121110000012012200212210121000012201222211000211112220001221211012201001200021120100210222212020011102110001100011201010011020111000212111200110021022212221021011201022111110121020112112002022001120210202111100100121012120122221010001002102022002221020122220221021101201112022011110211121212100021100121012121022212202220002202201200111020011011020022220101220122120020211121211212100000001122022020010000112210120200022220020121011002210122122212110111001002121001012000102102012222200212100100201110112212102211111001010220001222121021111011022011200001021222210220020012110221121000101021011100001112000022112012120100020101020002010121110022001101122202112220000221220122202010010222002021212221212011222112201211200011022100021121102221200122211100222000211201011112200012002021121100122122000001121102202120021110012012002022001010202020221000101002012111202212211110000101120120001020120211000221101001200202111122102001120212110020001011111110111100222021012202222111022200012221220020110021100121212111002212012022012111100202202121121021222210100212110220222212201112102222220221212012022001010111020210121101120000222011112001012002021000010220100122101000111201002002121100101111001221211220222221000112020212221101022212100121002121221021101110111021101101211102021000122212011021222022200212110000011111222201101212100012000020100111101211012121201010122210210011211112210100120112212012110102211020221022210211010010110201201102211111002202211222020100122111011222021122011022202010202122011211122102210012222120212112102202210200101022122121001221002200210011210000102101121021112011222110110002211020222222102020011021110100222221121200022101021010200221000220211022011221020211100100201111010010111101112000202002220211112000122022012102020020002200120001011101102220200121222220010000112212202200211010201202011221211010221001221101212002212222000011100022110001202022211012102011012201120222211221101111110200221112112111220210210222220", "02201011112001202210222111111110111222010011102211122001002202011022222221022002210212212012020221021211020212022001220021100010221110012012000022200112200001001022121111220101121212010122001112022202202222001211120221011101022122210112211002212000201011110202012110022002100112000101100000012121221220110021101101102210011112000021201102100202211201001000202220020200200020221112022220201102000222000020021102020011102211212010000022220010020000220100210221220100120101211112111122121011222210120121220121202211201222220012201111200011201010221120120001120211201122211221201212210201021002011010211121221211001212200022201020110011100220011110021021012220012020210202212201001011011200021121222000022020222222010011201122222220002002111100102221210201110121122020010101012022120020022111212100222100200110020110200002212002200201012201010220211020122222002121011211101000222202220122120201111110012011122210110200110101222022021110010121112100110120100222110112110012211001112121111120011011202101001001120220122002101120121200102112211201122001000211221020220222002202100022021012200211201211211120011121201112010222021022000112010001211211100222101101122121101202000111212020221011122020111022121111212021122010221011222201101101001010121221000120222011002020122001010012012211202100002201100112111122110222211202112110020111001220210210200022200021011120100110010010010210220102120201010010102101121202111211011110200100122122120011222210110111201122102221122220220001122111020010212202000122112201010210001220201022022020020221110211221010111010200201220201011012121122100120200210100211211110021122102222020110111010202121100112101102211202021121121200120120001212121102001022221022122222022221200121120020100200102011112010221211111202111201122202101001020202221022100010211201002101101020022002012012001202001200010212100002011210002111122212100010210110000111200121220111200020201211002022021020200011001120220110112120020101200211111010202220200102201010000221101222102121001210022110201002201112112020201221011021012112112110001010011020021210020222102200020022020101222211122010100121120011122111111200111022212010211111101120102102200220010200020202212020020200112212102210111100212222010102111211022200112000012001021202010122011200210222200210002020100001100121121211200001022200021212011211010201001202220112100122220220100102021020000120102221220100022222001202201222121002112200002002122212102020101011201101011022", "02220201001111012211112200001011121211201020110021012211002110020120112222000011220101210102122002102222200211001021111210221101112022012111200111011012021000200222001220211111011000211122212202221220001220020012110200101202202011112220101100020202021111001002210200101202202010201111220201211121020222200121021202201210020110100002011021011211202211000211221122210111200122220212121002121220110222212212201120211002121010220222110121212122200211121001102122021022100022120011202102012111221100102021110201210000210012102020221002002110201001021101121000021222211012121202021222020002020221121212210120211122202021120202100000111022102022120200122210021110102000202121222102212101020201110011001110000110010101011100110112120210120100112122010121100211001122100120020011110100111002022110111121111010011122101100210010202111220021111010211011201200100010122210112021022121002122220200012202210022000220222202011222020102212202100002212200222212100202221210122011120122120211010110202021021021021101202210202121210210012002111122120110211020220222010220212211011200021202110012111121202220021112102122221121212100121211122121100200100001111012111122020102002020202020202101200111120111002112000000210201120110021112001012011120000210021201100220211110000122010011222020201012022120101200012201111220110100102212111220001100012212212102221020110112000222122101122010012201120110201220001210020111022201020002102012122011110202021002001101022210021120200002120200001010210000212122012220112022111002201010021122200122020220201201021122210212212210221202011200012020112110212021012120021110001201200010010010010211010120010220111210211020011201211222002112102022111010010122002002220022000121021221012200010020201010012101112112121002221101212011101000222101211021202011000000012012221011110212010111020102011212210100022202020220000122220021001101012120020011120210121020221001012012222012211011102110112020022122011111220211022222210000011220020221001001002002202010212100010102220020211021201202200200102112121120220110211212212111212000012021002010012110221222012221221022022221101220011020202012020102120020021010120112101012101011110102212012222001011201112212202120122110022201201001100201102011201001201110101100202111220221102220001012110002010000200111012200220211002111220001002201220200020111002210000120021021110021010020211010222100111112001021212021102201212001000111001020011022000112001122010110111210012022012022002101", "12221000100202201122022122120111202220010222120000112210102101011121002002002202110220202002222200220110020120200110121012020111021100021211222022011122120222202211022102002120001201010021121110210120012112011011221022101201202201122100021100020121201122222210020011021112122021021101001120001000010112222110212210101000120000211201101222111212212121121110210022121122020001111100220202101202212001110220111010200110200221202022000200212102200011020011101020121120002111201222102010102100210020001010222000201210101201110202012022012200002122212012220022111202011200010102002120102110211202101202120001102212001212101022020201002001000100021210010011011221212001110022200110012202221112012001012120202102201210012222122100001011220101212201202111002102120222210121101221222001200222100221000211012220011100122201210211111122120011012002100020102112201120011000122220121222102112022220210201122212202011200011111101222010222010210010120010210222100002100112212210102200001221012012010001101201120101200221012210212110200111021012110220122100221002110212102201010002210121211100110020112100010001110120222220121010220121001021000111222111021102200210222122011012210221020202010110110212101100210112111222010011100200012110222121221001212200011101122012022020112112120020102210021220122202211111001102020221120111022111001121211120110101202121200202211200101011011022110022200111102000001010012122011022112110200202122210120021020022211110020000101222021100100211022201201021210020102212202022201111211012022110002220220200011212112220012001011122201000222121002101200122022102012102000202022021212112202201101010021011222102001012011221201011122102002201122012001212112112202112102112121011212022000121011021020101102110001121010202212101011110100211111120112020010110112211102101202201100102222101122110002010222001112112022011112122010212220200020221021122021100112022211201221100021220001201001212021012220201121120001011221201220001001201220020102011221200200001021100222201101000021111122020201102011121222011212111221010122202010100222110112111102210102101201220200120201211212002201120022110220001201210220112202202111002222111200011002011221210210020212120011102100022010100111001100101010112202221022122210121210221222120020221212102111112220102002020122102110110201211101000100012212210001110122211111100111111210022211200120011112211020220011010112102000220201202002001101022112012120112201021220021001200122222101211012210", "21111011010210221120021222120211112020200022211021202212211002010102101001210012102002020202101012111022220221200010201200200201100002010012112200220012010020002022000120111210221222021100110201020211020121120110100000010111212110102220020201110221222201001111111200020002102012101002202011120101000121220122102100112121101120020222001100202110201011012110100021121112220020200110111202101122011220200020011121100110101100112110100201122102222011012121200001011020111001210212021020010022012201011212112020000122020221212122022221100202100110020201202210012211222200001222220122020222200221020202220002111201011200112010110210200110012111112112201121110201211100120201011202121011112001022101222122020210112222000122212201102001022011221100212011111200100122021000210211012012010120121212201000120010220202020010122212201122101002002000222101110120120112120100121111120112021002221021211121221012110110101112200111012111202110102221100100120120201210122212011020222222101002220202200120200021120212220120122102121002012220122120111102121210211011221111001220001210102001022120000211201122210011100112200211021110212021210010112022020020102020111200101120012210002001210122010012001002101222200002110210010021100020202211211121002020021001021002201200210101201212212202220211202011110001021212222002011210011001001200001210222001121020101110001222222001201121202202222102200102220112120010212122210022000022022211022022210001202221112210011100212202012000102000200201021100221121001200101110122012222210100210101021110120121121221101120112100121221012220200220220110211100002100020220102210221211102012020100021211101222111120121011111210122001020011102101101200020201122011211011021101102102001022010220212211022002002211122021102010011122000221011221021022022011100100201220200011020102021121022100220202020211222002020020222211101200120000202111222022020222110211212120210111102201111012211000100110101112201120202020210102102111102212012112112011220002111000201110100020212121112201011112200200121010001100220210000022210120000110011101021200211210212220001211020220110000021210212000122100211002221120201222022222002220110101220211011111111210102210200012012122000200210010000200122220101011220212012010200021000200122101000201112000112011221121202112220011122222220222220212101121110201202210012002111220201222201221012101210210210012202002101010121201001212002020101000212021110010000120000110202211202010012200201211201110212", "12000022002011210102110111211112121211202121120021101010021201212010200221222010010112022112221220201212210020000211121000121001212212221222001222111100012102011000211202012120000102122110020002201022110012221102220011220021101120012101110021101221211101102200211212112002022112202012000222022010011100220210212012100022101200222100020010222200110110200220102120102212002121121102011102210200222221011122122200111111021210011010010012011101122012221000221110121022011200220220020221011211211201100221012222020210011000022220201010222021212121202211021022222110010022101121222021111221022121011010000002021100201021001111110012112022120211202110121201100120101112111010100011002021210111221112201101222222202002201222000101101101220010202022202022102021210200021211222012121021212002100120210201201021200120002121121121221000120020101012012222112000112011210011001021022120000010112002022102002210002102110011200101122022111222012220121000011001120012220012202002002002211022112111010120212101120220100211120011022100102002012202011121112111002002020211201122011020202021202020102020010010121001002001001012110101220210002102200212021122221220202112201112002012120121020221110020022021222121111121220110021201212000222122210021211212211120000001220222112121000011111102222121021221210110220021111210221001200001022101200201210101001020111202110211011221021221202101020211010200220101211220020210222101121220020200202112121100001020201210212002012121011012010211001022112002101110022120021021011122012001112102102120212020222211120101112201002111211212000211220212111222020021002021112201122211211211221200022020020020201211021221222010010220221211122210200201200011011011222001010110022002020202211002011100000200122211011201012100000020202020211110222012221210121221210210110000002010120000010200022220010110111000222000000200200010001002200102010000212122202011200102110012021221111221221100210010021012202202120110221200210020001110101211001102000000010001001222212112120202002110102122102002022111210122002121002120212222201002122201200201020221222111200202102210111200010122101011101022020021210212002120102101112111212120000220110011001012011112222122012000020100120111002121102120012220011101220111201121011011210001012221102212210121120021202222121101012021012000200200200210121112111120120100112211120012022220020010012212111110120212210011000021122222112211202200110111011112220201212002100012112101121212100012210102010202", "21122212012221012210001202020001011102020001011200221001001212102120001012012220011202112102211221111212112112010002120111111212101220101121021102002222202200221112220022101212102221112100121121101212010200001220012222221220112021020210210121002120122200011011002010211001022012220211211101012021021122112221001000222110002211021010101210122021221012201120221021210220001100111110020101011222200200001222121120112112122210022100020212021120110211012021221222102102102210100002100101221110220101220200201011201100212111221220020022112021101210100122110212220102122201120112210021100121222222022122020200212210200111121002202212022222222120211022000022112001110120102021222102220021122112120011200201112012210121022112022000110202002221002101002122121100012000112010002211211011211101021022122111100202211021121122012002222022221001101121010010212000111200011000101000100010222010211021101111222121011220002122112211100100222022121210120011220011200012121200111022112220010102002111212022121122222220201110120222200000200111022221111212011012011212220102000211102211110200022202000221121022210200121022002112202002110201110122200210201110121121120210221220021221220122011010221201000110212012120222101201122110220010110112011212000100002110122210102020021222122110102100000111020010220002000110220012212101010020001222010112200210220211220022222211220201102120120112000122202010010010002111112122011120012121202012101001121000212210101121020120012011202122221211200102222102000222002120000021220122222012202200220210120100211211110121101102200200112200002100201211110002012221112200021012101001220001222111220001200211021011221212120111220010121111002210111022002222101002011201112021111111220000011020112021110001121212110121202122022101021122010100112011010221100101201101021021120120011111200100010000001102112012220200211101202201022102200021001110021101001121021011210010012202111120210012022000021101001020122001022022011201001011211200002212121000202101002000002211112001021211001001021200210022122001011222000010211022221102220202010010100211021010201211112101111111010112220221121202122022122201100212210110221202011012011210221002212222002100221202212200122021221120200212212211111022200122000111000221200101100122212011221100201211122000001101002112121122212202021011101200220212222110121001212112222200112001101212221120210200010201022020220101212001120221000012010121112212010121110102011202222221212110022220122202221011", "00112001201101120210102120111012212102120011110120022110211112011011210020002001211022212002100011101220121221002110022100202110121002022121222112022201212210011222211122122112202000121021202211100101012111210222000201221102200222201011000100110222012112022202210212201102100110200121001201121212121022122120120221102010221022011200020010011212202221221010110112010200212002111122010002122001110020012210012010000100201200111010102200220221102200000111110201122001201012221201110120010010020200121002021122211201222022100011001222020022122011011110200020012002120111022200112200112121220022000200211111200201100200110011122100101201002121221221220211021221101200202212000120101022111222102020201012021110221012211000120222220010222201122001012002000112110011222211011202102122000120220111222220221122020211102022010112110021211112010010000101000202211122212020102202220011022212221122102201210200201010201111120121102220222111222212212211122000221211022012012110122101212110012110121001222122010122210112210221220121220100121000120220100220112021021211121102210110020220020000210111221002001121000101002121112000012100022211222200200101002110111221001222011202112121021120001001001000001201012021111112221002121220100111100110220222101112200010021012001012120020101012111000021212022211022110001001120020022200212001102100121111011111101102002201102220202211212002222102212021121122101002010101202222010121021212110121221200201122000210100121120101212200210201211122020011212012220010122112022102110101021120121012111000011110010200222000210120112000220000211020101120222110000102002110212101102100121012122120000112120021010121200020221010012011121101212002211212121101201101110202200000112221002102101101011010210011102010112110100120221101212122011100110220010022110001210021102000112112012020101122110200112000122002202020020200012011212120122220201110120010011210220011200201120222022202020212221121211100010220000010202200002200121220202020121212222210210000121110200220011011102022022021222010212002101101122200200201111001202222000222210220210120120220111022122020100120102020021100112021202212101001110002200011202012122221001000221121202210200200111111020121201000120210101021001012212022201221101212201011210120201022102011110110020120001220220110010211221110210011111000201122100022111220112212000211102011111121202101012121101102202120111122212002000210020011001010101000220021221111020212011021011202121120022112010110", "21011110121110100222122011010010120201010101222211010000021120001010201121000020111010222220000202112011012112122220212002001221001121201121210200221222010020000002122110100221212111021020111112002220102002121111022001112020222221110101021212211101220022021201111122221110100112200001000111101011101100100101200202212210200100211012000212211221022011102121121220120200022012000200221121112121112102111210101210010022111210100102001010022001101010222000021210101211222001201101110111202100120022011202110212201012111221022100112222111110220222202212222002000212220002201002120120121122020110010022012121221112202210220211101100202210012120002222011122200102002012010020220101100022111222022000002202120120202200020002111112222022211120222022020121220111002220110201122221220212200211022020102211111100020200221221011210221121011100221201200111102202221110002022021011010211120110010210221202021001002110212010012022120011112212022111221011202100200210010101200010100201100002111022121202122201122122112121111011022220220220101210212120102211112211201021020101212212202101200222000202220110101021201012002210111010011101001211012100221120122220201000222011101011000202200111110202201121211022110002212120212220011221210010001022102222000220111221121011112010210210210221212002210200022210122012122022002022012020210120101002012201100201210202202221110022110221110021101120212110111101011011112220012120201122220022111200012101201000001100200000101100201212022012220002222111221102120222102020201121212222120020021110202110121120000101020101011101012120011222121020112000001012111222111212212202010201012220201202220211211110220001200202220022001101122221101102011202011201000000000121122011001120221001220221222022220022020211211210121022200112200012010110211110100120012212112202201102012011200000110102111221001021111102100110112022122212122001110011022212220222111020200222110112202222022212112002220010201220020120120222122220201222010202220212211101202001221220110012120121202200122001112120110220110121202110110010221021200011211000020200002201011001021110201001221010001202010201201022012110112022002220111121201021012200101202021122110021122211012221111221121111102101112111211010012002112012200020202121201102220121111002100010221020021020001021022111020121022101001020201212110011121021111111211111100022010211121120221121121000022002011021111212220120201201200100111112122110121020121002021101112221110201120201000022212101", "11211021222002110121200201211010211120202001121020221122121022001000121121220111000221021002212210122011012221221201010110000210011021101102002112102020212020120100011202010012002101120202021022121022012201001202022121000002201201121210011212220220021022001210011220100121002210212101112022110110221000120101111122220221221210101011210000001110120022022010112221210002022220011102111200222121111202200201002001102202202111221001112202020202220202221221000202200110001120111120211202002201021001201201222001021110222120221010001010001200022021221011220012221111202200021112021112000212201112201020100001202101021201001022012100121001000212112100212000121102002221221221220020201112110000021121100101112100000110200111120000022012011122122220221110022000211012210200211101122111101011202021210211120202012022111122122100211001101200120112222120011101112000120102212222022000120102000101021201111101220000011010210202101200012020120210202222222110102111121201010201222112022201222101211111012102122200100211122012101211110011201120200202122101011020200022122021220000101011122200211220222001202001102201212022011011211011121201001200012111210001101021122120111222101102000200010011001101001021011101020220022122200211021001102100120021120111002011001002101221111000110000222120120201021211012122120212022120100221220222022111212220211021202112220112201112212220200211102110021102120200202001021222001011110211021112121100102122200110001120022120021111022212022100010022021212102212001121201220111101200022210121112102100112022222200100200220010000220210112011112220200020021122102222020000102011110012122000101220020021120210110012000021012010211121012200222210101222212221111221100202212121111122120011021011012011012002111201121101100102010120121112111010121000101120001201220200202121000012202201211121122210221122120122100101020022000210220212012021111222002000112020101110211111001012220212001210120212012200210121200012121021101012120222111202022211012212221201011221011111020110101022210210202102210110002220111002120002010012222102122122220102012112212022202001200112121122200221000122012202111201122211220211100020101012021020202100120202211020110212012022120110010012222112220200111202202021200101200212200101212012200212012122100020022101211011011121100110022001221102112201221221220022121002001000201201012022011001122112101000210220010000020200112100200011220012211102211102210211112002000102111021121211002211022210020020", "11022112201111100112001012012220122110100011010010211102001011212222122122012100212101202122110200122002210121221021101121221002221101211020020101001000211022121122220020100201102120210111002211110001202021011000122102011102020101220112202212122212202100220212211101120012101100011121211110111202112200020110210211222112100010220011200021122021000020021102210100020221201121212021020101200112022110020201111202001102000121212221210110210102211200211102221221102010101201000011021011021102021020102222101200210202210100012010221110212021000220011011110112120121220220212211111001200010112222021122012112200012110221101222012112221201100111212122202201201021020202022120121021100020022201012201000111011011200022210222202202222000002111100021021201002122112201020202222000021120211022011110110101010120202120221001120201210122221110020002120222002020121120010211110112010111200222022122111110002022020020221202001222011210021001211211000000200120221212111101120201200222110220210012200122222210022012112202111212210211020212222111002200211221111210202120100122202121210211202021001121200012000020102111122201211211010201200201110211020110201010212122002102202112112121122020000111012112212212221122101211120002122202212111011122001200211220200020200222020001020010212011010021101122202221022000022211110022022110102011021022210222001221211110200202122212012110111221100122022121202002200220021210000012221221110011220122002122011110200022100020201010100200011120010210120120201122121001101110121111212212200101022001201200122102202202212102202121221000112112220011112022200120101112011202102212001112201011202122012201001012201221202012010210000211021121010202212110010221021221101121201220020211221020022111202220010211220222120011212002002020001000102212020012022001222011000100010212122011221122100120120010012110001002111210121021101001012220001221202000012200100110002120212222212102112122221201022121112211122002102122212201020211222021121012111222222220200011000111120222120220112010102020200101011100110000210011010120221112220101100022020212110002000010002100212002012100120120021011011011102002221220012222121020211201210111022101202000220111112121121000101020010111112110222021120210022111112110110112000101021022022222100000111212211102012102120121201001211012221220002000010002022222202111202211222201112212001221120212221011021101212001200202101220201120011211122020010001001101110111120221202220102022220110000000112012", "12221122101022110012000110200200010000221210201210212222220122200011000212101101120021110101021112000022012022222102012010212120200201021220000002100202102011100022120211020111111000222211000202020111000120201222212101120021121112101002110011222222102111022222020011221212022202202112202010102011111102221010202020021202020111210021000120101201110201121100221201220221202001020111112021002200111120002210221021010221222021001202102122111202110120200200101220001010100012122222011220211111020020110001021000110210100001021110222012221100121110002122221010211200011102020212202201020102010212121002100120111020021101011022221212022102001102001122122210202110121000201220022002120210110002211220010220021001201111000221001111211101021001121110000010001001212012202021111212211110100011111221222011121001012102010212011212221212102011122002012122011102202000021020101101222022222202110102222100002202222010212011021222121020110022211120002021102201022221112220201221201211102020102100102020101200021212122012222101222210000110222212211220112210201210201100001210122111101120022102012201012112101122102200010012121112200010001222010122002022100122012122101020110202111201011102201221101020220121221220021011121000012222020102002101212020201111000022100121022202120020001200222002000120100000000000200121212100222100020100210210100101001122211202122102100210100120201122200211001011000101000012220011102110022210112122021022202012212212111202022222102222000210010202200022120012201020200210100021102121110202222210121011010000201202201011021111100011202012020121000021211022020002210221100011201101102111010200101001102201101000110221101201011011211002000222011122220002020212220021001021102102112211220020101011001001001100022220101121221110120000010221022111021100200201122100101111122122222121101101112102210100210000102010110201222102221021112012210011122200110111021012112212020002012201112022121122122022202000022112112112210011111000210011020201011021202220212122021000211002011201221021210100121021012122120101220112122011000112202110100220122011001012020012010120101100221010100020022121110121021220020111202220002110221102122202202220211010022020010101020210021121212020001022022001122010012221010202202210202210220001202111202101112220100002111102012010022202012101002212010121011121221220121102201021220022001020122001020102012111100011011120012012220212100210010210212021000110212112220202021221111002222220212022222021120012", "00010010002202012022120021212211122000220110202202102022122110001110201102222220001211101100000202110102022221222012200022002120221122112220200022210222101101221211000210201202000121101112001222020112201120122120201111121020112220110022210022102221221001220100121220121022200100111121211101200010010021121101111210000120212200022120122010020021012122112101121212002012011002111100222022021112210200002222122211222201000200020202011212201012111102211020020001211111101112002210101212021102122200101102100100102222122102212211102200210112012201111102000221120001220210120110102102011221111102200122022002212221122021201202100120122101021011000000101221202202022001100222200121210021211221211220012000222021220210002111112112021021202112021112202121201221020002212202221201112201012200201020221022121021011112201110211220011022212201012021221002210020022011121211102221002120220210122011020020020001120121201001201210202122112012012000001100000011121221210002100111002121101002020120010100212210220021110101202102210000100212020110012111100122111210212000220112212222011111011001102212010020221200100021122100220200211011210211220112010101210010020000221200101121001212210021000001122100110120112220211112200101001111022002212011212112000110011211021012211012011022202112222120111110022000220201100122001222121211222202021101100102101111001012102022111210220202110121021210020102122110001101102202110000002012011222121220011200221101111210011011221021211222100220221001202002200110122012120000021121021100110122102210000001121112020121010200100211001002122212000002102210001101000012001022100211112100100110212200202220122212111021110110102110020020101222101020121120101121012222100211111021002211010000111220212000202002012221200021101212102100102022020200100211121000022011021200002011012020011002201222111001102221122002202210100002010022202202121111002220201012101122121200211022120012021112022221122222220022002020220011121011122111002000210200010220012212201112000200111222020101201120212202200120012122211021112120111200220210212221022021011200020002122120100211220221101001211120000110021000102121002111010200102220102022021022010121100200111022112212102012211021011002002012120001211021122202000010022211202201120102120212122222210002202200101100112102101200111000112012222001222122201202122000210000101112022222020121020212100002220211101221011212001110120100102021111110020111012202000222100022220002220222112001021210222020", "20100002022021111112211102111212111011200102011222220011122020110100100200100011010120002211122022101112221112212211002101210111101102111112200001122100222010110211201221122120100210001000011202212022012101112211120211122000211112220011222110022212221010222121110221202100022111202211001120102100012010122000001210210210200110011002202001002210120201101002220021011220220101100101222122221021202122121120000221201212211200012020002120110100121221120200201212210012012122010220211102010200110102101202021121220000021010020120212100120100122000112110222111011222000022222212201000202021012111100011202200001110102010112002202221222020102211100002021112220222212121211100202201120002101110201220120202012220212200022210112010220021020000102111022122221022000021112012001021202011110201020202121112020220222221012220011020122122021001201200211000210122010211220010021200000021222121102101121211001020112022122201120220000222201002220212011200120220201000002122101100212220002012102200022111100000110001220110212021020220002110012011022211222111120010112222122102122012020000211010100202122201120000112220111111110102111000220000120120222021102120211200100101021201011102121102021201100010000100122200001112220000110122122022010111211220000222202201211010201110011201220020101100221020012101011122200221222000120212020000202002010100211012101110220100202112012012120202001012221211102122022000220121102011111210022100022200211121112110020201221011021210212112212010220220020121010221200200122122221101211121112100200011121201111100100110200122102022222220100221021101200021111202220100100102110111201220201020100002022210212220000101100220022202100200120100112010121220002222100202221002100012102011101202222021102001201120222210020121111000121200112002200122021110001010010002112002122022212121120201110001212022211200211002200102210021121100110111200010101212021120112000102021022221022201122021110000100012001211010111022021122111210122111202110110111000212000101220211020112021201120010122211120211021011100101000120210110121201122200001120121022101201010120120100001202121121002210220002220222100111212212112100220020020101220221122200002211111212221210022111111212121221111021211121100122211002212122011012001110210222001012220102100122210001120101220212021212101202121020202222102112020012201202102002110001001210220010021222002000100020210210221111102010200011122012002102121112100212200221200100011000200112011201111000100120001", "11201000210011202000000211010110122011012121100120022000212220111202112112101222022021002012001001000022000012112211121111021121112001112220122100100001221122011120012021112222201202122122111120001010121120212010011222001222010200021012112222020201221111101102211002120020121010200200222102101220102220020222021221010022100101122212011210122001212100222200111112200222221220020210010021010200022022122201212120021020102011201120222210222220111102021110202221021101021001101200010102002212221200010022122200011012020100201121102110120110111222012221212022012010110120201111222001022011020022100012202022022202022110000220012111002111222101111022200021120210210201112221021111120110001000211202110021111011210202020122020020102021110102011210222200021121021122221110120002120212110210020020221022221221102210000001021101022000121110101011111100211221121000102110110000121112010201112112201002102021001011122111010111020212101220122100212012022200022112021202010001110221201101220120010101102222012102220000100101210110000200222112201210001201102022221101120202110100222001022102002220112021112122222221122001111101110011201012202202022100001211202000112110210221002220102112111122010000011122022120002212212122210222011021011201102020222110010000012112201102122001122011022110202000211102222012201222011021202221022111002000112000100210120012121202121002202121202001110201110020000001020212121010212110202120220002111101202020121222220110012211120110120111121012001122012011201011221122220222101202210110112211102222021110202002100110000012211111111122201010011110102121110100201201210000202112100122221002000120102000200212222010210220022112101000011220021101212212212100211222221212000101111100020102001002102121102200012202010021211110002110012021212011110211101111021102221210120011020011011102121001210021002211100010011210101122101201102220212020202101100220112000212110111111222200122002200110220111002201011122020120010121201020010212111000200010212110220201121020010202101022220000120110011122210000021210010211221110000020121200210212012020020122100001011002011201010021010120202211122112002222011102100021112222201220021001012100202220201201220011022210111021222102020110201011012222112211102211012200200001111121102022000121221020021111012211100122100102000212210102002211002211010210021121122202112021120111200121110001101122022020200202002011021210021110010212221001220121211220122000112002202211010202201000002212022000", "20222011222221211220221210202212021112220122200112220101100001022100000010111221102002202212112022100211110111212211121121220122000000022100210102220122102211211020012101100110211110010120100112011211000201001101201121012200101211110001011211110201000201111100021001110110202020210102202201200010122110112111222110000200011221202020022100002211212201000110112101222020021211102102212201122211212002100021021202020100002010001012102212121102112020112202110012110010012212201011111020000001201002220110111021221210101100100022021201012122020022212222211011221002200010200120211001120012022121020120022211111022220202000210100002120110111011111212012000010021101100211002001102100211222020121202201021222012020110202212101202212122202202120202001110202102202101110101221001010001021210020101110011212012110022202220200000010221122211200111022200222112002011211021122010202212001111111121010111111102202112202012002120111200221112200021221112201102120002012212112022102202000202220020101122210022022000202122100200202200102020012211202201210122102000012011210011201011020110112020122002021022211120112212111200001200220212120212022202200220202012122000020220022100002111010022022021110222222222110111001220212100102112220120122101101202111021211220102010001002110212122011120011212120012120111121221211201210120200201001020002111202121011110221121002000020221211012220201101201221201202220001011210120121201220200101110000221100120102112220210222111110212022112022111012210022221221102011200101222120211020122012110001201200200022202020002110011122102211221021210220200200110202100210002020212220001201101201200021012112212202121222022110220222210220212201000212101100121010201101202200101022222101222212202010122002112000212222210021011000220011001202022102101120021121012202210102120011222221222221122001001200110121011020221122221200101021111222112121000120210000000100111122120012200010200212000101201122101112200022012001202110220000101112121121002001001111200012002001112110112211101211012011021112011212100112102211202201202101220220220202011111212110002021222211121020022212020110101102221010011100021002211122112112210221122010122111220211121122222011111111121110020110011002020022220121002021012100021210102000001112102121220102221211121201211020121000102122211101112121121022020120122222102220011102021012212001010200211211000120011212222010012020100102010000101022000001100110111100010220101200010220222101021111021002022212", "20210112201102220222212010222101212102210022002220011000122111101010001220222020121002122001221221221120221220100121012212201022101011000110111012010200012201100202011122021002111010220122211201211202201002221102100212010102100022000010100012210122021020102120110010110222121120120112202000210021011000001122202211202202010120100021122202022112021210220120210222110022111101112020220010022100021022100121111000101112111012210011010012211222022012012121201100211212111221200220022222021220002011000112000021010211221100211002212220000101011011111111001112110210221102122202202111121102002101001100020201120211011002010010111201000101012220201112010202102021020212210022001220212210101101001202101120110000121121202120101210100012210200012201121011021111222211011120120201010110021012202111020102222122222020112102011122201002020112021102112110001121012101211002210112122121021111102120001222011210101102100002121220102020222020201021220100000021112211200110110201202011101212220212021002212110002020110122011120201001012001100201021010011222010211222221210220002000122000011210222020112210101212120202200200121221120221120022211102022012121102201200100212002011002102100110021111112111101010000102022010110100202121211011221202221210121120202112120021121112212001121012111100112022002001202100222100200001012112002220001120101110112110120220020201200000122021011111022010221022101012021020002120012110001011012120201012001020100101122011101011102212112101111001121112201102101120222120011222012121120000122221100210202200010110210201220100202121112111222111000222020120122000210220212010022202110112011011101120010211022222000211222221021011121002221222010210120112200211010202020011210102210201001122102120011102202200001210121102101112121001211100120221011002020202202220220011100000221021122221121101202102212100201111112001002122002001201202221001100210220220000110112220022112211011122220120211211000111101001021012112222210202102010112112221121210002210210112021111021001000020112010021011012112112021021122220121120210222121121221102110110010001001021022001012112011112200211112200202120000010100020012122110120100200222212102211121222122111021002111202001002100012120102222221111101001110122100221102011110111222021011011111021001210112100100221111111222200121021220001211012122001201022120102121210002012022121100200220001201122002002110210221102122102011010220000201101112212220221210000212021102202121022012120102120100122", "22102221022002101210110221111110211121022201011221010010121001102220000000102001000002120012220200011111212212211200002002111200220111101222020221202000102202020111002011220121020120100000111200121221201201021201121221210022011221012002021212201102102200212020210120012002212222222222222221022012200002211210000101001211122011000021112220110110212100212021120000000201112212022202012021100022020211022222201110111001202122002211002121111002112120200100012012212020111201202211101200122011020221001201222110220101100111010110011210220122020121210122102101221102012110210212220021110001120200012012010021220010121110221201002021012012120112221221110211210210120010222110002202000221000110011002202110101020002002101111110202122221200220220022011000100020122002002200212100002200010002010111122021012000212110020010022000021101012122110110200221221100022010002221001001011011212010110200001122122211102122101111221021011211102202211221220002102200022210000020002121100202212000010202201110001120212111100220012100102221100201001022201221012220012020120102102221120220002022212011021111220200001122120221202101222020000221022021002001200122201001202120021021221122122122121200001101211102110022010120110010021120022122111000122121120100200010211211002212121021222212010121211200001022001122101120022211102121020102201202001020112011001222212111102020201120211012110202110220012101011021222002221012012000112110022210110020212001022200022001110000100002120000121121200001001020202001122200120010202011220201110101122220222110101222112212100220201201022000110010201021001220101112111122011222021022112201221001101222222122211010010021202102100022120201000000220001002000202112122211210101000012201220121022002000020000110202220111112212111011210002221211221221102212012220211202022020020221110000112021010002000000020200200202212112220220212120001201000100110211211120111200111012201102200112221220222200002001000011102022002212111101102111122110022012000201012012102220001112102222020102120002220001100211102102121200122102121002212210210102112221111111220002211010202100120100201210212100100111221011002101222000220000121212021002200002022012220120010222012101212222110100201000021210010201020012000220221022121010102001100021120002210022110111022012020210021202201010121122100201011110200212200022002211112200101021221202211210122211220000121122000022120000112011202110102122100010200120201021222210012001111212022121120112201122221222", "12101122022101121111011012101202200101110201001200112202101021000020001220012012012200102120111001111000102112002100220212011001001220210001010012100101202212001122002102210021012110022220100020010111210012121021221100000121112221122112200011200120122112020222200012002011100221022121201010111121220220201110211120001112201000221121010101110211111222001000120211121200010111022020102020012011202000221222111121021121012120000211011101112101202201200121020202122000020121021202022011212221122120101222022002021111202202222200202122010002212202011011120020011001110121212212212210000212222212110200021010200110020210221122211012211100220220212000221212020020211002011220212001200110202200002111121000012202010020000222211022000100122122002121222122110210220102020210221221000022121210011110200110202200210022112221120102021110212111000011211002202112122200020111222010202120120211120211121000222110010221012210100022222000200101111211211020121221121001112002200012012022100221121100201111100000221222020012111200112011202120121001200202221012200111221011001010212020122011220200001000201202020010201221100122112022222002000221001121002000211021202220002002111220021111222100111221212220000101012201100022111001000220102122122020022220022111200112001202210100102220012201101102202000100220111212122102212011011010112210222222021212210220021200112010111010102011011221210102100010000102221011210121021200202102022012110202222221021121011201012001211211002020120110221101021112100121221010201020201100212100100001220011022012101002210201122002202100120112221202002111111220020210021100002211101021210010020101211011112121120212000122210022222021011220202121010112121202120002022212112021122212020122101220120200121110001001221222000022001111122212201221010122111010202020210002001121220100011212012022021012210121022200012201212010221121001120201021021001212110201210102000021222122221001222122000020102102221220121002212011122021200222200010120010011100021122011011010022022012102220011200102201111022212102112010100101200210110110021001202202211022222200212011022011002002220200121112201011222101202100212011202221201210002102221022202021120201012000021202021011000010122010212202112120200112012200001120120121221120211101002102201002120020220002102120220020221000222112110210200210211200000220010011111110010001022222022101022011122221012100001221002000110121202002021221011020022001101201202222220120122110011022211100211121102110102", "11020120200121112010021212020001012001010022012022200002020010011120211121211112110011122122001000010212101200122112022100110210121221011100221011122121100021211112022001220020002200211200221112022110112021010010102010002121222101211221012111221002121222012122010102220221000201021220102200002120220021100221000120012020101112022120001100000221220122211121101020110201210012220010212121202201002220022212200210001010112021000022200210001020012102012110010102122221000202200222201010001120021112000111102012111220022220102020200020222122100011110011021010012010202021010001111220202220101212100110112212120002010011200002201002111111212211012222112002212020010010212102102112102222202121211120011012101022210200211011111212110001100222111110121201222112110221011001020201002001222222222100200111112101100000111112111202121000022201201012211202020020112201202100101010202211200011102121021022100211020201102212102000201100202011110001001121211101010212010110000001212220020220021021121101102221110011112220101202100000211221111112102000012211211101000000101021100020212021011000001201211122201211021101101110100020100100200012002001002202010102101210120212110000201001000020012112101020220221200110110201002121021120102221202001100112002001121220012012021011210110022011020221210101112212022220121122102221120200011021111002102112010212111111220212020100210220001220212222121220201112111211202201101002020110010010020001010020012212222212000220002221201021121201021121010100212211201120021102100021120210222222111011222221211100102001021221212201000011111211022120010202200012222012001001010222200002221101221100002111021220002020101121010122220020221110200120222210112020202021010020000212101212210221211001011110110210020122021222212012101022211200120010112010102221211220101120000110211020112000021021011212121021002221201000011222111121210201012110020202101022001120102020110200202102110120210000000100012101112211201111102221122220202002001222110121112011201102112001201101101202201222021011002020101122111212020212211211021122011010222220102222111201202100010222001222120001220121100002110122120101122210110021010220111222110201222212102201211221022221220102010101002212101220101112201021201112222202220111100202111220020121221200001002212012200001220000201212012011110210011122202122021112201002202002220222100121021222212001021020021221122021010120221012021101010002121022011000210020012121211002221200202221120201100202111002", "21120010200220101201120220121222210111012202220220020101021121020222012112121022201202012020222120121201111220022122111021100220121112020000022112012000020222211220121102000100112000100220202221020010101122111012212222111021111012121021212202202202012222121122001212202220202110111210120101000021221201012112001120100102012000020111120202101200220212011000111101002202112202110211012121111122012211021011100122010012210121021020221121002222212111101211211000002110120120211121222001201022212000200220112010010222212122121110102201001211211012100021001201220122200102202201200220201102002001212012122000221210001211020112200200221112101220101120020110100020221010211110021011211110100200000001110102222202202212012010111021001011200201122121020022221201111112002022210021010012022022002221220121102101200111111020122101202121212012101021211101210111010002220012120110101111101011020100022201111111222120220001010201111022021101200220020102102211020121212212201020221220220120210211002210110012201210201221120022101212211211200022012111111102212110011111002201022002001102222121121211022201002002121121121111221102212200201100001000010002111002010211212222021211201210212100211022222100111001220102100212012201200201001022221100010001012201002222022002222200102120020110210011202222220222200122020121012210012221020002110210112011100101002222211202101111012122100022102001221011212122011010111110100211120100012120221022222112020021222110221100222002222122102020210010221022011020000110112002222221020120110202120211121222102211202202111002001121220222100101210100011212201002011110120000102222220102110120022002011222120001212101120102212110002112021210000000010121212221001200101220211001112200110001201102221002021200020111100212122220221220212001120122211111000200121001010220002100202012222010020211211121110111101111202200221000201122110022101212222002012002200201202120111010100211010220110200001221120002012000201202111120222201112000211022010000001010112112111020202220222212210000010222220200012022212000111211112212010220102011201022022020210002220210222002202010010022001220111002020202220111120112200000211111212211100002001201201011200222212210211012111220222222121100010221100211122110110122110102210201220000202021020100022001002111201021102221012211202202120111101222112202200221000111220101122120100102022020220021102122200011222020111120220011022101200112122101000100021210102122001211120010221220101010000222122002", "12201202212220020120020012220102001122002020202212120020110002202021111102210002022000012210222122010021020220121010010012212112120120112200012212111112111200110010021012211210122122210102010022112011010102102211221021010002112201210000221200122210010120222102202112010020212000201002011011122102211222011011220111221212210201202121221201102210111112220220202201110110212020110110010002102201222201111222222021212120212220011002201220000021212222002200211200111121100110011001220100111110000010020000121022101000111211000012221011102122221221011220200212220201202110222111201122122220010220002110210100012010021012211001220211110201121010111022222120002121002201111100010100212011100000012201102112120022202201022100201212000020112212000002212220220001102012211020101221122210211020202112010012110210102012222120122211110102212100012201110210120201102102100002202111200202212002212212012121122121100100112011111002120111121002011220000122102120210112012100001122100111000121121202021220112202022120101220112011212111012002220112222010101111210022201000020011111100001201100221002111110210121122100220021101200001001211001000200102121202211111011102202010011202202200122201221012002012112022020112022200212210001212100210200002120222202010012101202220210100002200021211101101122202202101022111200120022212011102012110211120222022110002112010212011220101212111001122222100112002002110001221221102222020021112002100012102120121101022102220110021220202212102012121101000212000222211012101011211101112002022202111220012020110001021010110000102011220001221022110201212200211220222021101202211000200022001122202220211112012111110020000200121012122112000000010222122101101222211000021100220002202222012202111201101220210120222211100102210221011020022222010020001121122012102120101001120012222112012111021122210001210212220222210222010022222221122000200011001001222000221111022110011122021201122110001111011011001200022121010010011211012121001202220111102222021102020101012211011011001111122011110100200222111221220020202100201102200001010020221221212112202121021110110022210121020200000222122101112200122022000000121022011200002010120202222211110022121002122101010101221110210012201212210120012202221100212110222121120112021112101110020112111222010101000212002211211112201100202000112010102110212020202112102220201012001020222112002210021110101122221222000212211222201011112202022002102122102220212002022202121001102010002011201210022121011", "00222201110111221101211201002121020012202200001112200011201210201220210220100210110212202002210010020200110112222222010201101021222011212111102020101010201221201110102021022221200101110111212110222101102210211120022111201120111200210012201201120010210212102010111200001012010020200112202101011010020020210002120102111102220212222122100101200200100001210011111202022101022201021222110102111001112101102221022100121122020112110200220201121220211101222112011222222111100210000202111220121202010112010210110121000000111002202101122220020201000022221211011000011002101012011110210200210100111220212111122211012222011220012100210011101010110102110120002100120121100222221212012201211111111122111202111020010102010200001000100211100012101210220000210101100011202102002012001101212111202120012101121100200212121021212021111022011011200200101220001201021112002020121220011010210021210121122212221202221112222021110102220101000210000211120020101200211022122100201200211210220011002121202202202211002112212112110022201212220221222111201220220212011111110022121210220021212012010110121102210021101111212121002001101020100011022010102102111201220012210222001022021221200111022122110111210112001222200012101201121120100112111011020022120101102221011122202110220210110200101200001210101102112102102222111221112021011221020122010110021011100020000011202212121022011001101000022221121210111011101222101122002100201121022222002200022001122210121200111202002222020220012102002020221022102020000012110120012111100220120121120111122021022212120201112101022200222002111200221220121110022122002012001010212112201100021011010201212000212111211210211022211201221000001121021102011202220002210122111220110222212201010020020101022002221021202112010220021110211021212122012120202002100112021011122000212022000100102021110202101101011121112011020110122120202220102001010101021112222220011222021122011202102220011112111211021101011122020201101100020001111222020101222020202221212201011122211112100020020112002221100222001202201211021210012200121211101010222011000212221220200212112021221212211112212222001001012102021221020121120102220110200021202122001220002202010220022022200212110100012102120020011120001012201222220200212010201202110102211101020120110211202200111221110102002100212221112202120102220021001220122022111222212012101021111210212120111001122111102002010212022111121121210121202200110202000112001020010211011122022020211200201000021210102012002002", "12100100122001211200201201010222121101101212112021211112101012200201120202221201202100211101212010220202100210111222022020102102120202000202100210221112100000222212120000101211202002021010022201211201120012112120200100210220110002122011011002211220121110102122212112001102121121001222120100122121202112202010001020201222010002220021220120212222000010000210001210102021122212201021002002211222112200010202010122012201101102120211100200120112020110122211202120102102121101002210200102010121022010102101222121110201222112220120221202212220101022121101020112211022201201100121012102202120212210001011021211111112212202200202021101001121110021100210110002211212112101010110001010101222011120211202102212210112102110221112120212220222101022021022201212112101012010001122012002112110020100121212000022001101112121022222122112210222012112222222112012022110122101101020220212011110102201020212101212211100000012222102021102221110201000201011111222200211210122212010021011001022010212020202011112010021201010222001212001011120101111200210202010110101200022100222222111222010122220002101202221122012200221111012020001222110200111111000020002202211000012022020222102022200020002122021202122220210101222121020211110122200022110211222220200212221221202010102211202120202012221012222200000021000012100110101101110101200021110220110012110110111022100110101110212220001021111021112022201121101102211101121122122010022002111022210200202011202200202220212112121122211210022012210202012012102011020212222221002112020220222002112102211022000201020000202221202221021201020120212110020112200111211212120200210112202212221201012220120101222111121102021001022110010211012101110200021200220101102110221011102201210211002222201001210110101222200220121100221020201220110121120211012101210002120121201200120221020100110222111001021022122022210221112221102001112220220202122022202021212011000010001022100100002110012210101102201201100002211101202000010011022022210110200211210200220202100100122121012022200002002020202211212102002012101222212102122001011001102200021112021220210001000121012000202110102112210000220011121210110000010101202220011010002012202202210220110221202112110000012210001220202012021102001221212121012121021001022111201100020012012001200020101120020000100111221001220222010012101010012200201200022011120210022201001221210001210122200212121202121001201202212200200220002220221122122112022010210121120222010212220222212000020100211111100202100", "12220102121122002120222201000010112111210011020102221201201212120121101022121202211100111200100020202021000021220110122101001100021000112010121110002001211112220000220222222011122011000221211111010110220111002101012210121101022012111222100221000020002012110021222102121012021100022121120211212202000210111200221012012110101022122122120011222122020120002022111012102002120002012200102110100112222021210122110210010012022201111211010102012121221110201021201221220201210222202122002011222111001221200221101021111201011022112200100122212022102102010222100112100010102011210002121111021101020120022210212122102110001121200011120202012011122012001122020220120100121020120101100102010020122101201202111222021211101001010102111200122022221101021012212211000200110102101210012001102102102100211220002021111002201200202202112110020111121211122000100111020202012001111021011212220221110110000121220100201221220112210212101222121111200202100000102200001021120102120222010220120121221100011220021002122002100111201011012122222120201111221021012100211202020202220220112021001001120002221002021020112210100111021120002222201002022222221121111002112122211221120221001002100210210121111011100102101121202021101221121102210120101001011111021102111000011010001200022112111100121110221200000000112201112211010012122120020022220021101220121222222122010210211120120102010202111011022022100121112120202112120222102100201010112200120112210000012222122122110201112102110020200201001110221121022121222212012112012112122002020210011021211221120121000120110112000000100110102022211101020120220111020100211110202022120110212201011021210011221121120210021222020220202000200202110222102110220120121211001010121000021021122000120020201021200120210121021011221011022211221021121102112122200002112202010121022120220202011002210211000212211022001012120211202101121120120211022101102121201120222122200021120021010100022001222221220112112011001200102012011022222122121120111201202022011012120200210101020122221101120010110201200101000201202020001022110120001110001122220022020111121210002112112211120122122120211021200010002120022210221202220202002200101200122221111120111101021121010111221222202011222000012102112010002120022002011000101201122220002211221201021020112111202201221210122101110112122112020200211212100200221202001021221121101101101202011222011201220002212112002102202122220000122200000211221122021222201120011211212112022122110012202221122211212202011011", "12010221201212100201121012120011202202110222102202011111100221021120012122010002122011010112102101210011020221002002112011012122122110211002221110112011020110221110221110100111021010212111120022002101112210012212212122111122101101112002122120020121110000202220110121202201000111020000112120101220002202210222122201221020212221210011112212100222000101102012010120100222110202201001122011122002212222001101221210101012100220011020020202202011020222210100021020201011120111022200001022112101010202102100202122001000002122000011121101212012200000200202022112122200120220122221201222020211212110221201202112212220101202020102200101010202122120221222122212002201112122002221211010012022011102112000211020001012120121021011220020101120002112002221200022101120111102012021020100100210201220110102202210110111100010102112000211220120200022002012222200111211111222222111120212012202011221202212221210111101212210222011102122022002211002001010112210212200110000202222202221002211220112201200212020221200221101110200112120012220111120022102110210021220220021102220201212211022122001000102111201122102202120112202210212122010120020020010102020122211211011022201110111111020110212220020001021110020120011210010010012201012111021210000200112000201020122200200011222100120000010212111010111211020102122211000100001021220121222112010010212021200022221211010210001120112102201122201012002102222101110211102112001001010220101020121022002021110011202121212222000111120101210110100200010100121102210120201000110000110201000020020122221101212011020001110001210012110122001110100212102120100121022002101021121220120221202110001101200020012102020102020010002020222021211121210022102212102102212212221000000020201210111000211100012121022001122102101212212021101111221001201211110100110011011222000121002220120201001012221112211121221211022212112000111011202200020021122011001212002100202020112100110021010120112222111010200202010101221000102200221122122120010112020220212112102021022102222000112002102212110221101212112211100112001122011211100122110020002200000021110210210200121102210121000111011110110021011210012220122102101011112120011112201102200010122220221001102121102122110110100111210110010102000120112001010122110102120102120022222220102110100202011111201220022212021101222010121110012200210000111020102111211210112210221112200211221012122201102110021112001012000111121102210101100012021002011110100122002200210021100202002001012201111221011112200", "00001101212101220100200002101001202021001221120021122210210121102200201212122201220010020011112020220021201001100222210210221011211110022210010222022022111101202212100202022012202212121100222211210221110202212202000000100202021012020022210000022101210120112001011022102102001100012122201102020122121201112110002112010202211112012212100000120022122101122121000102221122200001222201012110011212020000102112010020112002020121011201021100220110001111010122012212100202221020011002000111201212012201012210001222222022112221110200202101010002201101122122112020000020212112221211012022100022212101210101100222211002102010221112221221211000110001111220121120111021011222120122201120112202211110100002002200201022221202012202011100021202110011220210202000000012212200002010012201121011101211221120200101120211100120002120101120010021121021000222220101012021002002211021112201000020100112002221122102121202110000000011110122212220112010212212122020121020020122221221020120001221210211001202222001221221022000101112022022210102220101020022000021221000112001021220100002202101000120122001010212201121102110010100201010222212222122121122210021101212000200010001101011210000001021011120222011021102221200201021022220121020000211202110022212201211202112001102201112221100220011020120212120220221120122001201001002010100111110012122221210120110112112022020020002201020002220021120010212112022120001122002002210201111020022212101100111011122201122011200001220012200211221012021011100001122210110120012020200220011111222200010011120022202001000010211012121121210212020021221122111201202110222102200120021122200202001000110202222002211221122210100212021111022222211110202220210221010102220101021202200221200000100100220020210112012012011222221122000110012122221022022100122012120002222212021000210122011120002020101022100200122222212000200222022100022202220020110011011011021202012001110200021002121121210201000022120111212120112212120001122220211210111201122211201112121000201221201101100012022111201120202200010000211201112202120120121101201110221202110010222022211110201122212211021100210210102022020110202111210101212020122011000010000002220200101001211211210100022201221012012201100012020101012120010212002100111102020111220112121210102101002112012201022100120200021100220202122201100122100110200110020021110110210122220012121000101020002011010101011120022221222221121212020111201001200222011011211012202011112002211100101112110010110212202212010", "22220211102001011010211020011112210201120002112211100220000210110012220101001011202012101201211122000201101210112122022210002022002021000101100011100212012200100202211001022000020020110021020201202120021210002200200112212120020220120021220122011100101011100000210020010010200221022200102011000120121012001211100201112112200211011121010101121121021111112021012002012011121002012121202221111100001111210020211000121212200202101222110210022020120222100221200212120000211001120012201221102211110121022000212210221122212202222202102211121222112212011001012222002010110101020101002111000210120222220101010001011011122110101100112202122012202000101100220112000022001200101111212101211211120211022101001122110022222012200110201022000012122202000020020211022120102211100102100021011012022100201211111121212222110100201212220021000202222212211022000211100222102000200121222001012011212222110201002021112121001112210210020100121211222211010020011011221010100020121102112102122111200011202120001201120220011202112120020101201211021020002210110102210112120120200200200112020210202002201112120110200101000101122010001112000010120200012000112121120110200010102121110110121111200202120020211101200122121121011202010022002111002102122120010110202200100222201010120002012022221211111211121210101111010202202021110112121201101000200021002100221221022112102122002120100120202112220110110120010022221021211100100111100112120122222000211100212220201200211100212110120121002222100111012111202201212121120020222010021012210221220020000102020010200211001211012002022122001200222120120101010102020021111000122212122200112200000201211022210001211122122202220211111020212120222221101101200210200202022121101121201200021011000200100212022121012201122012010011120012221201220000011000002110001022122010122211122221110120222002010112221221100000220122112201222020011112112122110002211220200211202120221212101111101001220202100222001010111120122002221200000212201211202212211000022020111221000202101111210211121112122020121120201211201110000201000021001010011120201000001012100122020220000021120002111222102121200010120000112121002120020001121210011211002001011012202210102120120112111102101212021011221100100212200102221011212010012020222012011120200120210001202101202202202100002121201112021102220200210100101002110212201021002210211010111101210112121022111012022001112000000220121110020111020201211110022102102101022100221101211102121102211010120021011012012012", "12011001200211002122011221102011021110121210110022102122120102211200121101211200012122002220201221122111112122011222100211102222210021022221121011102120010022210200201120220002002222011000020122112102200202120200102102202222000021002121100011110220102100102000120222000020202110001000012121112012200222120211120212211110102201010211221122102210011002101100202201212120122121001221020112210201000020212210212112012001101002211221211001201111102202001120112000012110112010120121212112011122222100100000221220200112112221102120010211112111000210102100011100022200201221002100021120121221002221210112120122221100000011220021122222122122222022200020002012220020000220101020121222022222001121211020202112210222210011022012122210100021021221000202212012220201220220000122201202110120112100001001112020010102011101102000001220210000002000010122220000011010220000210100101100120202001020222022202002110001001220211011202020111201110020112001022101102121022111011202100120021021120120011120221021210002000121022122022021010012122010220010210222210122212011002101001001212101020112122101112212220000012111021021010012201222210201211202211202211122212121110020001120020112011011111221000001112021022211012120101111222110100101200100200110120020212110022002200002001002120122202120102010110211011210110022020022201200210001220122220200112012020022001000002212012121001102200120110021102002122001000202212200201200222121111001020210022121120120202202020101001021121101010022122200122202011112002201212011221022101112001020021022012011020210102201220222210212021100002121022122211100202010102212021010202121122102020101100200021010022110110112120220200000222001122101212000211020102210221221111110012001202221222022110111200101202110212120001211220020022001111222220101001022112101100020121002100021010000021012022111111020210100021102021220022020001110022000001012012020121212020112222022010202222020121200011211021122112100021210122012000200202100202212020210022200010221001101022222211101211000212221102101212102110211021212210000121102020111121022020022022121021001110201101021011022001210200111120121010102121110200212220112221201100022012001101200200202212011201010010111210100121021020001221020220110201201101121012110210211001012020022101211122122000110202112221110222200021101111110011220012002220101202022002110102201002102020101201211202122020121112000000111110212201212021101020112100100111021220222021001121020000202100120110120101121", "02110211120100200202001100122101221211202020201210222021022220020211001101020222222012012200100221100100211002010100120200000011121101212011200121021102122101201222022020212101120102101211012120202210010101010102220102210101020021220121222001122220020021202211002220002022212020112211221021200101000120011120100011122112220102210220111212022122222111122020220122122221110100002121022111222001010211121010121110222201102100101112000012202201222220100002222202000020010121210200120111211022110110122112211000010212210001110212000220221121210211112120021122021012112201220010021212022022102200112010200020120000001120102110122122212112010112021102021210221201001020222002211110110211102010201001210122112012111122221011122112001201001100120121121100212222202111022212222002221200220021111021201100121221122221111221102222222020221220110220012200100021112010110102122100220010210201210110211001212022221212121000211112222012201001202212102022012212202200220000012220120112102100001220021110101122002021020011000202100101102001002001101101210100221200200010121001110200112212002102122221002111021021112021202211210110011102001101101021212121110002200002020202100120102202212012200012110222122110101020022001110001112111220212021012122221222002211021201222012002012121221001000222020202220012020022211101212121101200100010222122221011210011202222212122222202202210011201020100001020111202111022010201200101100001200220210221122212201001112102212002220212211000101100011100102011120000100121100120012122220010202220000212121010200002220221102011220112112210211011102220111020110112102000220021202120111102120120000011021101221112200211010101112021101022000100001012200022001111112122221202111212001100020222221201201222000202111120001122020102101002021111120010201200122200101120202112210002201100220001000102020100001220221200121022000221110201212200112100020122000202210022110220110020121222122202121202001212100121020220212222020121220121201210212222012112210222012000110210212220010010012212010121201201000120221102011111022110122222210220111222201121021102110110002220002011010022011121012100011102100221102001112101112200210212202022111020122001121202222002122101110000201010201100121202202122202210111020002200222122222011012120211220022201202011111101220212112022120002100210211001201201112010002221021011221000210122011102001000120220111220102122210022001111210102021111200122102100101201222222021000002212111022212101111210210211", "12111022211221022022100202210021112010111101102200121121022010112102200001012112000121211112010001001200200121100212121121221000011210001011001122001001010011010112112021122200022001222000120110112000122012102000110200210221002212000212101221022201022010202110122221211012001101100000000202201000110212201111200202012020220210201122221010020202110211022012021210201222112202122112212021011110012220121120002111112220002001022000102002010210220001110012200120221020022102111200212012121012212020100002122122002122122001022120210210022202122200000112211202020211111020201111021000002110201222001001212010212011120000210121012100021220101222202000222210221102122100012002001112210200111021002011220211110022010220200202221001010000201100000022220222021120010020021002202021010122121212022022122021220121001210112122001212111121111120220220111111121011121202221121021012022221211222002200111201002122001101012121020222112221222100221002011010222000001112121212210200211112111121201202102121202012110221202121221210210102202201002202021010122111120121201122122201202101100110120221121012112002210200102010202121202120211212121202122102201022221210021020121211210021212201120010212021111012211210200210022200021101122011200110110111222200110121200220211021000100200100121212022101212000102220112001222012100000120122120011101212010222200220201011202220212022102201010112222022001022122202101112222111220200111001121011212002212101111202220122200010210021021110212111012010021221111212120122100110012121221101200011121210010020002101021001010011012222011222100102010120020002020222022220010112022021102021201101210011212220220022021001102211012111112200001021020021210122121110210200001101102101222010212121220202112210210102220101221011212111222110122220002120122200101102012221201022100222102212102022220222202012021121112211212202200010212010122101000022201010002100201102111001012210210001110100202011000222020220000221201121221010200212011000101001221222022201200000011200001002021012102122010122221101120202020120200021112111001200021102010202210211220212101020011212120000110011022000111221212002201121001102010001202121111212221211202000200012010002022110001010120122212020122000201012012001200220202202211012011102221011112100200020211211220012200221000020000000001100111102200200010110200211011001022212020201120221212022110100021200020022012112202221210002210020122101210210121100110000001200122002210101010021011000121120000121"]); G:=MatrixGroup<2432,F|x,y>; print "Group G is 2.TE6(2):2 < GL(2432,GF(3))";